[03:16:07]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:39]OFD Sender: No OFD packet to send [03:18:44]OFD Sender: No OFD packet to send [03:18:49]OFD Sender: No OFD packet to send [03:18:54]OFD Sender: No OFD packet to send [03:18:59]OFD Sender: No OFD packet to send [03:19:04]OFD Sender: No OFD packet to send [03:19:09]OFD Sender: No OFD packet to send [03:19:14]OFD Sender: No OFD packet to send [03:19:19]OFD Sender: No OFD packet to send [03:19:24]OFD Sender: No OFD packet to send [03:19:29]OFD Sender: No OFD packet to send [03:19:34]OFD Sender: No OFD packet to send [03:19:39]OFD Sender: No OFD packet to send [03:19:44]OFD Sender: No OFD packet to send [03:19:49]OFD Sender: No OFD packet to send [03:19:54]OFD Sender: No OFD packet to send [03:19:59]OFD Sender: No OFD packet to send [03:20:04]OFD Sender: No OFD packet to send [03:20:09]OFD Sender: No OFD packet to send [03:20:14]OFD Sender: No OFD packet to send [03:20:19]OFD Sender: No OFD packet to send [03:20:24]OFD Sender: No OFD packet to send [03:20:29]OFD Sender: No OFD packet to send [03:20:34]OFD Sender: No OFD packet to send [03:20:39]OFD Sender: No OFD packet to send [03:20:44]OFD Sender: No OFD packet to send [03:20:49]OFD Sender: No OFD packet to send [03:20:54]OFD Sender: No OFD packet to send [03:20:59]OFD Sender: No OFD packet to send [03:21:05]OFD Sender: No OFD packet to send [03:21:10]OFD Sender: No OFD packet to send [03:21:15]OFD Sender: No OFD packet to send [03:21:20]OFD Sender: No OFD packet to send [03:21:25]OFD Sender: No OFD packet to send [03:21:30]OFD Sender: No OFD packet to send [03:21:35]OFD Sender: No OFD packet to send [03:21:40]OFD Sender: No OFD packet to send [03:21:45]OFD Sender: No OFD packet to send [03:21:50]OFD Sender: No OFD packet to send [03:21:55]OFD Sender: No OFD packet to send [03:22:00]OFD Sender: No OFD packet to send [03:22:05]OFD Sender: No OFD packet to send [03:22:10]OFD Sender: No OFD packet to send [03:22:15]OFD Sender: No OFD packet to send [03:22:20]OFD Sender: No OFD packet to send [03:22:25]OFD Sender: No OFD packet to send [03:22:30]OFD Sender: No OFD packet to send [03:22:35]OFD Sender: No OFD packet to send [03:22:40]OFD Sender: No OFD packet to send [03:22:45]OFD Sender: No OFD packet to send [03:22:50]OFD Sender: No OFD packet to send [03:22:55]OFD Sender: No OFD packet to send [03:23:00]OFD Sender: No OFD packet to send [03:23:05]OFD Sender: No OFD packet to send [03:23:10]OFD Sender: No OFD packet to send [03:23:15]OFD Sender: No OFD packet to send [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:31]OFD Sender: No OFD packet to send [03:23:36]OFD Sender: No OFD packet to send [03:23:41]OFD Sender: No OFD packet to send [03:23:46]OFD Sender: No OFD packet to send [03:23:51]OFD Sender: No OFD packet to send [03:23:56]OFD Sender: No OFD packet to send [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:41]OFD Sender: No OFD packet to send [03:24:46]OFD Sender: No OFD packet to send [03:24:51]OFD Sender: No OFD packet to send [03:24:56]OFD Sender: No OFD packet to send [03:25:01]OFD Sender: No OFD packet to send [03:25:06]OFD Sender: No OFD packet to send [03:25:11]OFD Sender: No OFD packet to send [03:25:16]OFD Sender: No OFD packet to send [03:25:21]OFD Sender: No OFD packet to send [03:25:26]OFD Sender: No OFD packet to send [03:25:31]OFD Sender: No OFD packet to send [03:25:36]OFD Sender: No OFD packet to send [03:25:41]OFD Sender: No OFD packet to send [03:25:46]OFD Sender: No OFD packet to send [03:25:51]OFD Sender: No OFD packet to send [03:25:57]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:27]OFD Sender: No OFD packet to send [03:26:32]OFD Sender: No OFD packet to send [03:26:37]OFD Sender: No OFD packet to send [03:26:42]OFD Sender: No OFD packet to send [03:26:47]OFD Sender: No OFD packet to send [03:26:52]OFD Sender: No OFD packet to send [03:26:57]OFD Sender: No OFD packet to send [03:27:02]OFD Sender: No OFD packet to send [03:27:07]OFD Sender: No OFD packet to send [03:27:12]OFD Sender: No OFD packet to send [03:27:17]OFD Sender: No OFD packet to send [03:27:22]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]accept exits with 7 [03:28:07]New connection [03:28:07]New thread 3067194724 created [03:28:07]Thread 3067051364 joined [03:28:07]Waiting for new connection... [03:28:07] Sock 7.Parse request [03:28:07]Sock 7.Check first char [03:28:07]Sock 7.First char is OK [03:28:07]request: POST /json_proto HTTP/1.0 [03:28:07]Method: POST [03:28:07]URL: /json_proto [03:28:07]Method is POST - this is cgi request [03:28:07]url: /json_proto [03:28:07]query_string will be loaded in cgi processing [03:28:07]execute_cgi json_proto POST (null) [03:28:07]execute_cgi path=json_proto method=POST [03:28:07]POST find Content-Length [03:28:07]Host: 172.17.41.135:8080 [03:28:07]Content-Length: 679 [03:28:07]Content-Type: application/json [03:28:07] [03:28:07]POST finish read [03:28:07]Found Content-Length = 679 [03:28:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.220, "sum" : 150.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:28:07]execute_script... [03:28: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)24617360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.220, "sum" : 150.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:28:07]POST & json_proto [03:28:07]process_json_proto [03:28:07]json parsed OK: [03:28:07]protocol is kg_v1.0 [03:28:07]action value=close_receipt [03:28:07]process_action close_receipt [03:28:07]cmd_close_receipt [03:28:07]MH_GetDate [03:28:07]Write to MH i2c: F0 00 00 F4 2B 0E [03:28:07]Write i2c OK [03:28:07]MH_I2C_Read... [03:28:07]Read from MH i2c: F0 [03:28:07]MH_I2C_Read... [03:28:07]Read from MH i2c: F0 09 00 [03:28:07]MH_I2C_Read... [03:28:07]Read from MH i2c: F0 09 00 F4 2B 00 49 E0 F0 66 ED 3E 82 65 A8 [03:28:07]GetLastDocTimeStamp 1727060783 [03:28:07]current date 1727062089 [03:28:07]FM_GetShiftState [03:28:07]SAM_PROTO_GetShiftState [03:28:07]wFMCommunicate request_size=4 [03:28:07]MH_SAM_APDU [03:28:07]CAPDU: 80 13 01 00 [03:28:07]Write to MH i2c: E2 08 00 F5 2B 80 13 01 00 00 00 00 00 9D [03:28:07]Write i2c OK [03:28:07]MH_I2C_Read... [03:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:07]Read from MH i2c: E2 [03:28:07]MH_I2C_Read... [03:28:07]Read from MH i2c: E2 0E 00 [03:28:07]MH_I2C_Read... [03:28:07]Read from MH i2c: E2 0E 00 F5 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3E [03:28:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:28:07]wFMCommunicate OK [03:28:07]SAM_PROTO_GetShiftState done [03:28:07]FM_GetShiftState done [03:28:07]opened in 1727051401 [03:28:07]opened+sec_in_day 1727137801 [03:28:07]quantity*price = 15051 [03:28:07]sum+1 = 15053 [03:28:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.98 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 47 23.09.2024 03:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289373 ФПД: 240701742614373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T032809&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289373&fm=240701742614373&tin=02508201610067®Number=0000000000091827&sum=15000 [03:28:08]StoreToDocumentArchive [03:28:08]shift 515 fd 289373 [03:28:08]save to /storage/0515/doc_00289373 [03:28:08]save last doc name /storage/0515/doc_00289373 to /storage/kkm_last_doc_name [03:28:08]save OK [03:28:08]Clear old archive folders... [03:28:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:28:08]tlvbuf is B6DE3190 [03:28:08]SAM_PROTO_ClearQueue [03:28:08]wFMCommunicate request_size=4 [03:28:08]MH_SAM_APDU [03:28:08]CAPDU: 80 09 00 00 [03:28:08]Write to MH i2c: E2 08 00 02 2C 80 09 00 00 00 00 00 00 A0 [03:28:08]Write i2c OK [03:28:08]MH_I2C_Read... [03:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:28:08]Read from MH i2c: E2 [03:28:08]MH_I2C_Read... [03:28:08]Read from MH i2c: E2 03 00 [03:28:08]MH_I2C_Read... [03:28:08]Read from MH i2c: E2 03 00 02 2C 00 90 00 A2 [03:28:08]RAPDU: 90 00 [03:28:08]wFMCommunicate OK [03:28:08]SAM_PROTO_ClearQueue done [03:28:08]KKMCreateOFDPacket [03:28:08]OFDProtocolAddRootSTLVToBuf [03:28:08]FM_MakeSignedData [03:28:08]FM_MakeSignedData [03:28:08]SAM_PROTO_SignData [03:28:08]wFMCommunicate request_size=4 [03:28:08]MH_SAM_APDU [03:28:08]CAPDU: 80 0D 01 02 [03:28:08]Write to MH i2c: E2 08 00 03 2C 80 0D 01 02 00 00 00 00 A8 [03:28:08]Write i2c OK [03:28:08]MH_I2C_Read... [03:28:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:28:08]Read from MH i2c: E2 [03:28:08]MH_I2C_Read... [03:28:08]Read from MH i2c: E2 03 00 [03:28:08]MH_I2C_Read... [03:28:08]Read from MH i2c: E2 03 00 03 2C 00 90 00 A3 [03:28:08]RAPDU: 90 00 [03:28:08]wFMCommunicate OK [03:28:08]wFMCommunicate request_size=255 [03:28:08]MH_SAM_APDU [03:28:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 49 E0 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6A 04 00 35 04 06 00 DA [03:28:08]Write to MH i2c: E2 02 01 04 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 49 E0 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6A 04 00 35 04 06 00 DA 00 00 C6 [03:28:08]Write i2c OK [03:28:08]MH_I2C_Read... [03:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:08]Read from MH i2c: E2 [03:28:08]MH_I2C_Read... [03:28:08]Read from MH i2c: E2 03 00 [03:28:08]MH_I2C_Read... [03:28:08]Read from MH i2c: E2 03 00 04 2C 00 90 00 A4 [03:28:08]RAPDU: 90 00 [03:28:08]wFMCommunicate OK [03:28:08]wFMCommunicate request_size=10 [03:28:08]MH_SAM_APDU [03:28:08]CAPDU: 80 0D 02 02 05 EA BD DD 87 65 [03:28:08]Write to MH i2c: E2 0D 00 05 2C 80 0D 02 02 05 00 EA BD DD 87 65 00 00 25 [03:28:08]Write i2c OK [03:28:08]MH_I2C_Read... [03:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:09]Read from MH i2c: E2 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: E2 03 00 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: E2 03 00 05 2C 00 90 00 A5 [03:28:09]RAPDU: 90 00 [03:28:09]wFMCommunicate OK [03:28:09]wFMCommunicate request_size=4 [03:28:09]MH_SAM_APDU [03:28:09]CAPDU: 80 0D 03 02 [03:28:09]Write to MH i2c: E2 08 00 06 2C 80 0D 03 02 00 00 00 00 AD [03:28:09]Write i2c OK [03:28:09]MH_I2C_Read... [03:28:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:28:09]Read from MH i2c: E2 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: E2 0B 00 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: E2 0B 00 06 2C 00 F4 C6 76 A1 98 16 59 40 90 00 C6 [03:28:09]RAPDU: F4 C6 76 A1 98 16 59 40 90 00 [03:28:09]wFMCommunicate OK [03:28:09]SAM_PROTO_SignData done [03:28:09]FM_MakeSignedData done [03:28:09]CreateOFDProtocolMessage [03:28:09]wFMCommunicate request_size=4 [03:28:09]MH_SAM_APDU [03:28:09]CAPDU: 80 11 00 00 [03:28:09]Write to MH i2c: E2 08 00 07 2C 80 11 00 00 00 00 00 00 AD [03:28:09]Write i2c OK [03:28:09]MH_I2C_Read... [03:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:09]Read from MH i2c: E2 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: E2 17 00 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: E2 17 00 07 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FD [03:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:28:09]wFMCommunicate OK [03:28:09]CreateOFDProtocolMessage done [03:28:09]OFDSenderStorePacket 289373 [03:28:09]StoreOFDPacket docnum=289373 [03:28:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 0C B0 07 01 A6 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 49 E0 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6A 04 00 35 04 06 00 DA EA BD DD 87 65 F4 C6 76 A1 98 16 59 40 [03:28:09]CheckFolder [03:28:09]dirname=/storage/ofd_packets [03:28:09]CheckFolder done [03:28:09]ProducePacketName [03:28:09]name=ofd_packets/00289373 [03:28:09]NVStorageSaveData ofd_packets/00289373 [03:28:09]File name is /storage/ofd_packets/00289373 [03:28:09]Write 301 bytes [03:28:09]NVStorageSaveData done [03:28:09]OFDSenderStorePacket done [03:28:09]KKMCreateOFDPacket done [03:28:09]NVStorageSaveData kkm_last_timestamp [03:28:09]File name is /storage/kkm_last_timestamp [03:28:09]Write 4 bytes [03:28:09]NVStorageSaveData done [03:28:09]ExternCall_PrintAddStr [03:28:09]wPrintStart [03:28:09]Write to MH i2c: 01 00 00 08 2C 34 [03:28:09]Write i2c OK [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: 01 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: 01 07 00 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: 01 07 00 08 2C 00 00 00 00 00 FF 0F 49 [03:28:09]RasterBufferAndPrint [03:28:09]line Счет N : (1)24617360 [03:28:09]line ИНН: 02508201610067 [03:28:09]line Контрольно-Кассовый Чек [03:28:09]line ПРОДАЖА [03:28:09]line ТРК (МРК, ГНК) : 33 [03:28:09]line Товар: 2710124130 [03:28:09]line Аи-92-К-5 [03:28:09]line 2.220 * 67.80 [03:28:09]line = 150.52 [03:28:09]line НДС 12% НСП 1% [03:28:09]line > о реализуемом товаре [03:28:09]line ОКРУГЛЕНИЕ: -0.52 [03:28:09]line ИТОГО: 150.00 [03:28:09]line Внесено: 150.00 [03:28:09]line СДАЧА: 0.00 [03:28:09]line НСП 1% : 1.33 [03:28:09]line НДС 12% : 15.98 [03:28:09]line Наличными: 150.00 [03:28:09]line Безнал.: 0.00 [03:28:09]line Место: АЗС № 90 "Партнёр-нефть" [03:28:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:28:09]line СНО: Общий режим [03:28:09]line Чек 47 23.09.2024 03:28 [03:28:09]line Смена: 515 ФФД: 1.0 [03:28:09]line ЗНМ: 0300000107 [03:28:09]line РНМ: 0000000000091827 [03:28:09]line Версия ККМ: 001 [03:28:09]line ФМ: 0000000000871832 [03:28:09]line ФД: 289373 [03:28:09]line ФПД: 240701742614373 [03:28:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T032809&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289373&fm=240701742614373&tin=02508201610067®Number=0000000000091827&sum=15000 [03:28:09]written 0, free lines is 4095 [03:28:09]OFD Sender: Processing packet 289373 [packets to send 1784, broken 1783] [03:28:09]ProducePacketName [03:28:09]name=ofd_packets/00289373 [03:28:09]OFD Sender: To server: pG, [03:28:09]CommunicateWithHost lk.salyk.kg:30040 [03:28:09]ConnectInit lk.salyk.kg [03:28:09]Connected sock=10 [03:28: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 33 32 0F 01 00 00 0C B0 07 01 A6 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 49 E0 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6A 04 00 35 04 06 00 DA EA BD DD 87 65 F4 C6 76 A1 98 16 59 40 [03:28:09]Write to MH i2c: 01 00 00 32 2C 5E [03:28:09]Write i2c OK [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: 01 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: 01 07 00 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: 01 07 00 32 2C 00 00 00 00 00 BA 0C 2B [03:28:09]RasterBufferAndPrint [03:28:09]line [03:28:09]line [03:28:09]line [03:28:09]line [03:28:09]line [03:28:09]written 0, free lines is 3265 [03:28:09]MH_Cut [03:28:09]Write to MH i2c: D1 01 00 39 2C 01 37 [03:28:09]Write i2c OK [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: D1 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: D1 01 00 [03:28:09]MH_I2C_Read... [03:28:09]Read from MH i2c: D1 01 00 39 2C 00 36 [03:28:09]Write to MH i2c: 01 00 00 3A 2C 66 [03:28:09]Write i2c OK [03:28:09]MH_I2C_Read... [03:28: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 33 32 4F 00 00 00 8B 54 47 00 44 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 33 32 10 04 04 00 5D 6A 04 00 F4 03 04 00 1F 88 F0 66 B6 04 01 00 00 9F 2A 5B 55 D4 7A 05 86 [03:28:09]CommunicateWithHost err = 0 [03:28:09]CheckOFDResponse [03:28:09]1017 (14) - 77093643461234 [03:28:09]1041 (16) - 0000000000871832 [03:28:09]1040 (4) - 289373 [03:28:09]1012 (4) - 22.09.2024 21:11 [03:28:09]1206 (1) - 0 [03:28:09]OFD Sender: Remove packet 289373 [03:28:09]ProducePacketName [03:28:09]name=ofd_packets/00289373 [03:28:09]NVStorageDeleteData [03:28:10]OFD Sender: No OFD packet to send [03:28:10]*** Cut start [03:28:10]*** Partial cut [03:28:10]*** CUTSNS_PIN = 1 [03:28:10]*** CUTSNS_PIN = 0 [03:28:10]*** Brake cut motor [03:28:11]Read from MH i2c: 01 [03:28:11]MH_I2C_Read... [03:28:11]*** Stop cut motor [03:28:11]*** Cut end [03:28:11]Read from MH i2c: 01 07 00 [03:28:11]MH_I2C_Read... [03:28:11]Read from MH i2c: 01 07 00 3A 2C 00 00 00 00 00 FF 0F 7B [03:28:11]process_action close_receipt done [03:28:11]requested_data is exist [03:28:11]produce_requested_data [03:28:11]requested_item fm.sn is exist - process it [03:28:11]wFMCommunicate request_size=4 [03:28:11]MH_SAM_APDU [03:28:11]CAPDU: 80 11 00 00 [03:28:11]Write to MH i2c: E2 08 00 3B 2C 80 11 00 00 00 00 00 00 E1 [03:28:11]Write i2c OK [03:28:11]MH_I2C_Read... [03:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:11]Read from MH i2c: E2 [03:28:11]MH_I2C_Read... [03:28:11]Read from MH i2c: E2 17 00 [03:28:11]MH_I2C_Read... [03:28:11]Read from MH i2c: E2 17 00 3B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 31 [03:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:28:11]wFMCommunicate OK [03:28:11]requested_item fd.num is exist - process it [03:28:11]SAM_PROTO_GetFieldsCounters [03:28:11]wFMCommunicate request_size=4 [03:28:11]MH_SAM_APDU [03:28:11]CAPDU: 80 13 00 00 [03:28:11]Write to MH i2c: E2 08 00 3C 2C 80 13 00 00 00 00 00 00 E4 [03:28:11]Write i2c OK [03:28:11]MH_I2C_Read... [03:28:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:28:11]Read from MH i2c: E2 [03:28:11]MH_I2C_Read... [03:28:11]Read from MH i2c: E2 62 00 [03:28:11]MH_I2C_Read... [03:28:11]Read from MH i2c: E2 62 00 3C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [03:28: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:28:11]wFMCommunicate OK [03:28:11]SAM_PROTO_GetFieldsCounters done [03:28:11]requested_item shift.num is exist - process it [03:28:11]requested_item shift.opened is exist - process it [03:28:11]req_shift_opened [03:28:11]FM_GetShiftState [03:28:11]SAM_PROTO_GetShiftState [03:28:11]wFMCommunicate request_size=4 [03:28:11]MH_SAM_APDU [03:28:11]CAPDU: 80 13 01 00 [03:28:11]Write to MH i2c: E2 08 00 3D 2C 80 13 01 00 00 00 00 00 E6 [03:28:11]Write i2c OK [03:28:11]MH_I2C_Read... [03:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:11]Read from MH i2c: E2 [03:28:11]MH_I2C_Read... [03:28:11]Read from MH i2c: E2 0E 00 [03:28:11]MH_I2C_Read... [03:28:11]Read from MH i2c: E2 0E 00 3D 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 87 [03:28:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:28:11]wFMCommunicate OK [03:28:11]SAM_PROTO_GetShiftState done [03:28:11]FM_GetShiftState done [03:28:11]req_shift_opened done [03:28:11]requested_item shift.open_date is exist - process it [03:28:11]req_shift_open_date [03:28:11]req_shift_open_date done [03:28:11]produce_requested_data done [03:28:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289373,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:28:11]process_action_free close_receipt [03:28:11]json_value_free [03:28:11]json_value_free done [03:28:11]process_json_proto returns [03:28:11]Send response to host [03:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289373,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:28:11]free response buf [03:28:11]execute_script done [03:28:11]execute_script returns [03:28:11]free content buf [03:28:11]Sock 7.Close socket [03:28:11]Sock 7.Thread stoped [03:28:15]OFD Sender: No OFD packet to send [03:28:20]OFD Sender: No OFD packet to send [03:28:25]OFD Sender: No OFD packet to send [03:28:30]OFD Sender: No OFD packet to send [03:28:35]OFD Sender: No OFD packet to send [03:28:40]OFD Sender: No OFD packet to send [03:28:45]OFD Sender: No OFD packet to send [03:28:50]OFD Sender: No OFD packet to send [03:28:55]OFD Sender: No OFD packet to send [03:29:00]OFD Sender: No OFD packet to send [03:29:05]OFD Sender: No OFD packet to send [03:29:10]OFD Sender: No OFD packet to send [03:29:15]OFD Sender: No OFD packet to send [03:29:20]OFD Sender: No OFD packet to send [03:29:25]OFD Sender: No OFD packet to send [03:29:30]OFD Sender: No OFD packet to send [03:29:35]OFD Sender: No OFD packet to send [03:29:40]OFD Sender: No OFD packet to send [03:29:45]OFD Sender: No OFD packet to send [03:29:51]OFD Sender: No OFD packet to send [03:29:56]OFD Sender: No OFD packet to send [03:30:01]OFD Sender: No OFD packet to send [03:30:06]OFD Sender: No OFD packet to send [03:30:11]OFD Sender: No OFD packet to send [03:30:16]OFD Sender: No OFD packet to send [03:30:21]OFD Sender: No OFD packet to send [03:30:26]OFD Sender: No OFD packet to send [03:30:31]OFD Sender: No OFD packet to send [03:30:36]OFD Sender: No OFD packet to send [03:30:41]OFD Sender: No OFD packet to send [03:30:46]OFD Sender: No OFD packet to send [03:30:51]OFD Sender: No OFD packet to send [03:30:56]OFD Sender: No OFD packet to send [03:31:01]OFD Sender: No OFD packet to send [03:31:06]OFD Sender: No OFD packet to send [03:31:11]OFD Sender: No OFD packet to send [03:31:16]OFD Sender: No OFD packet to send [03:31:21]OFD Sender: No OFD packet to send [03:31:26]OFD Sender: No OFD packet to send [03:31:31]OFD Sender: No OFD packet to send [03:31:36]OFD Sender: No OFD packet to send [03:31:41]OFD Sender: No OFD packet to send [03:31:46]OFD Sender: No OFD packet to send [03:31:51]OFD Sender: No OFD packet to send [03:31:56]OFD Sender: No OFD packet to send [03:32:01]OFD Sender: No OFD packet to send [03:32:06]OFD Sender: No OFD packet to send [03:32:11]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:19]accept exits with 9 [03:32:19]New connection [03:32:19]New thread 3067051364 created [03:32:19]Thread 3067194724 joined [03:32:19]Waiting for new connection... [03:32:19] Sock 9.Parse request [03:32:19]Sock 9.Check first char [03:32:19]Sock 9.First char is OK [03:32:19]request: POST /json_proto HTTP/1.0 [03:32:19]Method: POST [03:32:19]URL: /json_proto [03:32:19]Method is POST - this is cgi request [03:32:19]url: /json_proto [03:32:19]query_string will be loaded in cgi processing [03:32:19]execute_cgi json_proto POST (null) [03:32:19]execute_cgi path=json_proto method=POST [03:32:19]POST find Content-Length [03:32:19]Host: 172.17.41.135:8080 [03:32:19]Content-Length: 802 [03:32:19]Content-Type: application/json [03:32:19] [03:32:19]POST finish read [03:32:19]Found Content-Length = 802 [03:32:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:32:19]execute_script... [03:32: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)24617362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:32:19]POST & json_proto [03:32:19]process_json_proto [03:32:19]json parsed OK: [03:32:19]protocol is kg_v1.0 [03:32:19]action value=close_receipt [03:32:19]process_action close_receipt [03:32:19]cmd_close_receipt [03:32:19]MH_GetDate [03:32:19]Write to MH i2c: F0 00 00 3E 2C 59 [03:32:19]Write i2c OK [03:32:19]MH_I2C_Read... [03:32:19]Read from MH i2c: F0 [03:32:19]MH_I2C_Read... [03:32:19]Read from MH i2c: F0 09 00 [03:32:19]MH_I2C_Read... [03:32:19]Read from MH i2c: F0 09 00 3E 2C 00 45 E1 F0 66 ED 3E 82 65 F0 [03:32:19]GetLastDocTimeStamp 1727062089 [03:32:19]current date 1727062341 [03:32:19]FM_GetShiftState [03:32:19]SAM_PROTO_GetShiftState [03:32:19]wFMCommunicate request_size=4 [03:32:19]MH_SAM_APDU [03:32:19]CAPDU: 80 13 01 00 [03:32:19]Write to MH i2c: E2 08 00 3F 2C 80 13 01 00 00 00 00 00 E8 [03:32:19]Write i2c OK [03:32:19]MH_I2C_Read... [03:32:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:32:19]Read from MH i2c: E2 [03:32:19]MH_I2C_Read... [03:32:19]Read from MH i2c: E2 0E 00 [03:32:19]MH_I2C_Read... [03:32:19]Read from MH i2c: E2 0E 00 3F 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 89 [03:32:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:32:19]wFMCommunicate OK [03:32:19]SAM_PROTO_GetShiftState done [03:32:19]FM_GetShiftState done [03:32:19]opened in 1727051401 [03:32:19]opened+sec_in_day 1727137801 [03:32:19]quantity*price = 50036 [03:32:19]sum+1 = 50037 [03:32:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 48 23.09.2024 03:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289374 ФПД: 101179448300776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T033221&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289374&fm=101179448300776&tin=02508201610067®Number=0000000000091827&sum=50036 [03:32:20]StoreToDocumentArchive [03:32:20]shift 515 fd 289374 [03:32:20]save to /storage/0515/doc_00289374 [03:32:20]save last doc name /storage/0515/doc_00289374 to /storage/kkm_last_doc_name [03:32:20]save OK [03:32:20]Clear old archive folders... [03:32:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:32:20]tlvbuf is 0070A300 [03:32:20]SAM_PROTO_ClearQueue [03:32:20]wFMCommunicate request_size=4 [03:32:20]MH_SAM_APDU [03:32:20]CAPDU: 80 09 00 00 [03:32:20]Write to MH i2c: E2 08 00 4C 2C 80 09 00 00 00 00 00 00 EA [03:32:20]Write i2c OK [03:32:20]MH_I2C_Read... [03:32:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:32:20]Read from MH i2c: E2 [03:32:20]MH_I2C_Read... [03:32:20]Read from MH i2c: E2 03 00 [03:32:20]MH_I2C_Read... [03:32:20]Read from MH i2c: E2 03 00 4C 2C 00 90 00 EC [03:32:20]RAPDU: 90 00 [03:32:20]wFMCommunicate OK [03:32:20]SAM_PROTO_ClearQueue done [03:32:20]KKMCreateOFDPacket [03:32:20]OFDProtocolAddRootSTLVToBuf [03:32:20]FM_MakeSignedData [03:32:20]FM_MakeSignedData [03:32:20]SAM_PROTO_SignData [03:32:20]wFMCommunicate request_size=4 [03:32:20]MH_SAM_APDU [03:32:20]CAPDU: 80 0D 01 02 [03:32:20]Write to MH i2c: E2 08 00 4D 2C 80 0D 01 02 00 00 00 00 F2 [03:32:20]Write i2c OK [03:32:20]MH_I2C_Read... [03:32:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:32:20]Read from MH i2c: E2 [03:32:20]MH_I2C_Read... [03:32:20]Read from MH i2c: E2 03 00 [03:32:20]MH_I2C_Read... [03:32:20]Read from MH i2c: E2 03 00 4D 2C 00 90 00 ED [03:32:20]RAPDU: 90 00 [03:32:20]wFMCommunicate OK [03:32:20]wFMCommunicate request_size=255 [03:32:20]MH_SAM_APDU [03:32:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 30 00 00 00 F4 03 04 00 45 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6A 04 00 35 04 06 00 5C [03:32:20]Write to MH i2c: E2 02 01 4E 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 30 00 00 00 F4 03 04 00 45 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6A 04 00 35 04 06 00 5C 00 00 91 [03:32:20]Write i2c OK [03:32:20]MH_I2C_Read... [03:32:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:32:21]Read from MH i2c: E2 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 03 00 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 03 00 4E 2C 00 90 00 EE [03:32:21]RAPDU: 90 00 [03:32:21]wFMCommunicate OK [03:32:21]wFMCommunicate request_size=10 [03:32:21]MH_SAM_APDU [03:32:21]CAPDU: 80 0D 02 02 05 05 AD 13 14 E8 [03:32:21]Write to MH i2c: E2 0D 00 4F 2C 80 0D 02 02 05 00 05 AD 13 14 E8 00 00 C0 [03:32:21]Write i2c OK [03:32:21]MH_I2C_Read... [03:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:32:21]Read from MH i2c: E2 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 03 00 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 03 00 4F 2C 00 90 00 EF [03:32:21]RAPDU: 90 00 [03:32:21]wFMCommunicate OK [03:32:21]wFMCommunicate request_size=4 [03:32:21]MH_SAM_APDU [03:32:21]CAPDU: 80 0D 03 02 [03:32:21]Write to MH i2c: E2 08 00 50 2C 80 0D 03 02 00 00 00 00 F7 [03:32:21]Write i2c OK [03:32:21]MH_I2C_Read... [03:32:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:32:21]Read from MH i2c: E2 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 0B 00 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 0B 00 50 2C 00 AF EC 00 6E 54 42 BC D0 90 00 23 [03:32:21]RAPDU: AF EC 00 6E 54 42 BC D0 90 00 [03:32:21]wFMCommunicate OK [03:32:21]SAM_PROTO_SignData done [03:32:21]FM_MakeSignedData done [03:32:21]CreateOFDProtocolMessage [03:32:21]wFMCommunicate request_size=4 [03:32:21]MH_SAM_APDU [03:32:21]CAPDU: 80 11 00 00 [03:32:21]Write to MH i2c: E2 08 00 51 2C 80 11 00 00 00 00 00 00 F7 [03:32:21]Write i2c OK [03:32:21]MH_I2C_Read... [03:32:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:32:21]Read from MH i2c: E2 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 17 00 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: E2 17 00 51 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [03:32:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:32:21]wFMCommunicate OK [03:32:21]CreateOFDProtocolMessage done [03:32:21]OFDSenderStorePacket 289374 [03:32:21]StoreOFDPacket docnum=289374 [03:32:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E7 2F 07 01 FE 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 45 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6A 04 00 35 04 06 00 5C 05 AD 13 14 E8 AF EC 00 6E 54 42 BC D0 [03:32:21]CheckFolder [03:32:21]dirname=/storage/ofd_packets [03:32:21]CheckFolder done [03:32:21]ProducePacketName [03:32:21]name=ofd_packets/00289374 [03:32:21]NVStorageSaveData ofd_packets/00289374 [03:32:21]File name is /storage/ofd_packets/00289374 [03:32:21]Write 301 bytes [03:32:21]NVStorageSaveData done [03:32:21]OFDSenderStorePacket done [03:32:21]KKMCreateOFDPacket done [03:32:21]NVStorageSaveData kkm_last_timestamp [03:32:21]File name is /storage/kkm_last_timestamp [03:32:21]Write 4 bytes [03:32:21]NVStorageSaveData done [03:32:21]ExternCall_PrintAddStr [03:32:21]wPrintStart [03:32:21]Write to MH i2c: 01 00 00 52 2C 7E [03:32:21]Write i2c OK [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: 01 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: 01 07 00 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: 01 07 00 52 2C 00 00 00 00 00 FF 0F 93 [03:32:21]RasterBufferAndPrint [03:32:21]line Счет N : (1)24617362 [03:32:21]line ИНН: 02508201610067 [03:32:21]line Контрольно-Кассовый Чек [03:32:21]line ПРОДАЖА [03:32:21]line ТРК (МРК, ГНК) : 63 [03:32:21]line Товар: 2710124130 [03:32:21]line Аи-92-К-5 [03:32:21]line 7.380 * 67.80 [03:32:21]line = 500.36 [03:32:21]line НДС 12% НСП 1% [03:32:21]line > о реализуемом товаре [03:32:21]line ИТОГО: 500.36 [03:32:21]line НСП 1% : 4.43 [03:32:21]line НДС 12% : 53.14 [03:32:21]line Наличными: 0.00 [03:32:21]line Безнал.: 500.36 [03:32:21]line Место: АЗС № 90 "Партнёр-нефть" [03:32:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:32:21]line СНО: Общий режим [03:32:21]line Чек 48 23.09.2024 03:32 [03:32:21]line Смена: 515 ФФД: 1.0 [03:32:21]line ЗНМ: 0300000107 [03:32:21]line РНМ: 0000000000091827 [03:32:21]line Версия ККМ: 001 [03:32:21]line Платежная система: O! деньги [03:32:21]line ФМ: 0000000000871832 [03:32:21]line ФД: 289374 [03:32:21]line ФПД: 101179448300776 [03:32:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T033221&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289374&fm=101179448300776&tin=02508201610067®Number=0000000000091827&sum=50036 [03:32:21]written 0, free lines is 4095 [03:32:21]OFD Sender: Processing packet 289374 [packets to send 1784, broken 1783] [03:32:21]ProducePacketName [03:32:21]name=ofd_packets/00289374 [03:32:21]OFD Sender: To server: pG, [03:32:21]CommunicateWithHost lk.salyk.kg:30040 [03:32:21]ConnectInit lk.salyk.kg [03:32:21]Connected sock=10 [03:32: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 33 32 0F 01 00 00 E7 2F 07 01 FE 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 45 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6A 04 00 35 04 06 00 5C 05 AD 13 14 E8 AF EC 00 6E 54 42 BC D0 [03:32:21]Write to MH i2c: 01 00 00 7B 2C A7 [03:32:21]Write i2c OK [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: 01 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: 01 07 00 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: 01 07 00 7B 2C 00 00 00 00 00 D3 0C 8D [03:32:21]RasterBufferAndPrint [03:32:21]line [03:32:21]line [03:32:21]line [03:32:21]line [03:32:21]line [03:32:21]written 0, free lines is 3291 [03:32:21]MH_Cut [03:32:21]Write to MH i2c: D1 01 00 82 2C 01 80 [03:32:21]Write i2c OK [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: D1 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: D1 01 00 [03:32:21]MH_I2C_Read... [03:32:21]Read from MH i2c: D1 01 00 82 2C 00 7F [03:32:21]Write to MH i2c: 01 00 00 83 2C AF [03:32:21]Write i2c OK [03:32:21]MH_I2C_Read... [03:32: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 33 32 4F 00 00 00 4D D0 47 00 5E 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 33 32 10 04 04 00 5E 6A 04 00 F4 03 04 00 1B 89 F0 66 B6 04 01 00 00 3F 63 E9 CF 32 6F 57 19 [03:32:21]CommunicateWithHost err = 0 [03:32:21]CheckOFDResponse [03:32:21]1017 (14) - 77093643461234 [03:32:21]1041 (16) - 0000000000871832 [03:32:21]1040 (4) - 289374 [03:32:21]1012 (4) - 22.09.2024 21:16 [03:32:21]1206 (1) - 0 [03:32:21]OFD Sender: Remove packet 289374 [03:32:21]ProducePacketName [03:32:21]name=ofd_packets/00289374 [03:32:21]NVStorageDeleteData [03:32:22]OFD Sender: No OFD packet to send [03:32:22]*** Cut start [03:32:22]*** Partial cut [03:32:22]*** CUTSNS_PIN = 1 [03:32:22]*** CUTSNS_PIN = 0 [03:32:22]*** Brake cut motor [03:32:23]Read from MH i2c: 01 [03:32:23]MH_I2C_Read... [03:32:23]*** Stop cut motor [03:32:23]*** Cut end [03:32:23]Read from MH i2c: 01 07 00 [03:32:23]MH_I2C_Read... [03:32:23]Read from MH i2c: 01 07 00 83 2C 00 00 00 00 00 FF 0F C4 [03:32:23]process_action close_receipt done [03:32:23]requested_data is exist [03:32:23]produce_requested_data [03:32:23]requested_item fm.sn is exist - process it [03:32:23]wFMCommunicate request_size=4 [03:32:23]MH_SAM_APDU [03:32:23]CAPDU: 80 11 00 00 [03:32:23]Write to MH i2c: E2 08 00 84 2C 80 11 00 00 00 00 00 00 2A [03:32:23]Write i2c OK [03:32:23]MH_I2C_Read... [03:32:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:32:23]Read from MH i2c: E2 [03:32:23]MH_I2C_Read... [03:32:23]Read from MH i2c: E2 17 00 [03:32:23]MH_I2C_Read... [03:32:23]Read from MH i2c: E2 17 00 84 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7A [03:32:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:32:23]wFMCommunicate OK [03:32:23]requested_item fd.num is exist - process it [03:32:23]SAM_PROTO_GetFieldsCounters [03:32:23]wFMCommunicate request_size=4 [03:32:23]MH_SAM_APDU [03:32:23]CAPDU: 80 13 00 00 [03:32:23]Write to MH i2c: E2 08 00 85 2C 80 13 00 00 00 00 00 00 2D [03:32:23]Write i2c OK [03:32:23]MH_I2C_Read... [03:32:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:32:23]Read from MH i2c: E2 [03:32:23]MH_I2C_Read... [03:32:23]Read from MH i2c: E2 62 00 [03:32:23]MH_I2C_Read... [03:32:23]Read from MH i2c: E2 62 00 85 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [03:32: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:32:23]wFMCommunicate OK [03:32:23]SAM_PROTO_GetFieldsCounters done [03:32:23]requested_item shift.num is exist - process it [03:32:23]requested_item shift.opened is exist - process it [03:32:23]req_shift_opened [03:32:23]FM_GetShiftState [03:32:23]SAM_PROTO_GetShiftState [03:32:23]wFMCommunicate request_size=4 [03:32:23]MH_SAM_APDU [03:32:23]CAPDU: 80 13 01 00 [03:32:23]Write to MH i2c: E2 08 00 86 2C 80 13 01 00 00 00 00 00 2F [03:32:23]Write i2c OK [03:32:23]MH_I2C_Read... [03:32:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:32:23]Read from MH i2c: E2 [03:32:23]MH_I2C_Read... [03:32:23]Read from MH i2c: E2 0E 00 [03:32:23]MH_I2C_Read... [03:32:23]Read from MH i2c: E2 0E 00 86 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D0 [03:32:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:32:23]wFMCommunicate OK [03:32:23]SAM_PROTO_GetShiftState done [03:32:23]FM_GetShiftState done [03:32:23]req_shift_opened done [03:32:23]requested_item shift.open_date is exist - process it [03:32:23]req_shift_open_date [03:32:23]req_shift_open_date done [03:32:23]produce_requested_data done [03:32:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289374,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:32:23]process_action_free close_receipt [03:32:23]json_value_free [03:32:23]json_value_free done [03:32:23]process_json_proto returns [03:32:23]Send response to host [03:32:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289374,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:32:23]free response buf [03:32:23]execute_script done [03:32:23]execute_script returns [03:32:23]free content buf [03:32:23]Sock 9.Close socket [03:32:23]Sock 9.Thread stoped [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:37]OFD Sender: No OFD packet to send [03:32:42]OFD Sender: No OFD packet to send [03:32:47]OFD Sender: No OFD packet to send [03:32:52]OFD Sender: No OFD packet to send [03:32:57]OFD Sender: No OFD packet to send [03:33:02]OFD Sender: No OFD packet to send [03:33:07]OFD Sender: No OFD packet to send [03:33:12]OFD Sender: No OFD packet to send [03:33:17]OFD Sender: No OFD packet to send [03:33:22]OFD Sender: No OFD packet to send [03:33:27]OFD Sender: No OFD packet to send [03:33:27]accept exits with 7 [03:33:27]New connection [03:33:27]New thread 3067194724 created [03:33:27]Thread 3067051364 joined [03:33:27]Waiting for new connection... [03:33:27] Sock 7.Parse request [03:33:27]Sock 7.Check first char [03:33:27]Sock 7.First char is OK [03:33:27]request: POST /json_proto HTTP/1.0 [03:33:27]Method: POST [03:33:27]URL: /json_proto [03:33:27]Method is POST - this is cgi request [03:33:27]url: /json_proto [03:33:27]query_string will be loaded in cgi processing [03:33:27]execute_cgi json_proto POST (null) [03:33:27]execute_cgi path=json_proto method=POST [03:33:27]POST find Content-Length [03:33:27]Host: 172.17.41.135:8080 [03:33:27]Content-Length: 808 [03:33:27]Content-Type: application/json [03:33:27] [03:33:27]POST finish read [03:33:27]Found Content-Length = 808 [03:33:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:33:27]execute_script... [03:33: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)24617361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:33:27]POST & json_proto [03:33:27]process_json_proto [03:33:27]json parsed OK: [03:33:27]protocol is kg_v1.0 [03:33:27]action value=close_receipt [03:33:27]process_action close_receipt [03:33:27]cmd_close_receipt [03:33:27]MH_GetDate [03:33:27]Write to MH i2c: F0 00 00 87 2C A2 [03:33:27]Write i2c OK [03:33:27]MH_I2C_Read... [03:33:27]Read from MH i2c: F0 [03:33:27]MH_I2C_Read... [03:33:27]Read from MH i2c: F0 09 00 [03:33:27]MH_I2C_Read... [03:33:27]Read from MH i2c: F0 09 00 87 2C 00 8A E1 F0 66 ED 3E 82 65 7E [03:33:27]GetLastDocTimeStamp 1727062341 [03:33:27]current date 1727062410 [03:33:27]FM_GetShiftState [03:33:27]SAM_PROTO_GetShiftState [03:33:27]wFMCommunicate request_size=4 [03:33:27]MH_SAM_APDU [03:33:27]CAPDU: 80 13 01 00 [03:33:27]Write to MH i2c: E2 08 00 88 2C 80 13 01 00 00 00 00 00 31 [03:33:27]Write i2c OK [03:33:27]MH_I2C_Read... [03:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:33:27]Read from MH i2c: E2 [03:33:27]MH_I2C_Read... [03:33:27]Read from MH i2c: E2 0E 00 [03:33:27]MH_I2C_Read... [03:33:27]Read from MH i2c: E2 0E 00 88 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D2 [03:33:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:33:27]wFMCommunicate OK [03:33:27]SAM_PROTO_GetShiftState done [03:33:27]FM_GetShiftState done [03:33:27]opened in 1727051401 [03:33:27]opened+sec_in_day 1727137801 [03:33:27]quantity*price = 100007 [03:33:27]sum+1 = 100009 [03:33:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 49 23.09.2024 03:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289375 ФПД: 277069804420867 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T033330&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289375&fm=277069804420867&tin=02508201610067®Number=0000000000091827&sum=100008 [03:33:29]StoreToDocumentArchive [03:33:29]shift 515 fd 289375 [03:33:29]save to /storage/0515/doc_00289375 [03:33:29]save last doc name /storage/0515/doc_00289375 to /storage/kkm_last_doc_name [03:33:29]save OK [03:33:29]Clear old archive folders... [03:33:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:33:29]tlvbuf is 006D1DC0 [03:33:29]SAM_PROTO_ClearQueue [03:33:29]wFMCommunicate request_size=4 [03:33:29]MH_SAM_APDU [03:33:29]CAPDU: 80 09 00 00 [03:33:29]Write to MH i2c: E2 08 00 95 2C 80 09 00 00 00 00 00 00 33 [03:33:29]Write i2c OK [03:33:29]MH_I2C_Read... [03:33:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:33:29]Read from MH i2c: E2 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 95 2C 00 90 00 35 [03:33:29]RAPDU: 90 00 [03:33:29]wFMCommunicate OK [03:33:29]SAM_PROTO_ClearQueue done [03:33:29]KKMCreateOFDPacket [03:33:29]OFDProtocolAddRootSTLVToBuf [03:33:29]FM_MakeSignedData [03:33:29]FM_MakeSignedData [03:33:29]SAM_PROTO_SignData [03:33:29]wFMCommunicate request_size=4 [03:33:29]MH_SAM_APDU [03:33:29]CAPDU: 80 0D 01 02 [03:33:29]Write to MH i2c: E2 08 00 96 2C 80 0D 01 02 00 00 00 00 3B [03:33:29]Write i2c OK [03:33:29]MH_I2C_Read... [03:33:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:33:29]Read from MH i2c: E2 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 96 2C 00 90 00 36 [03:33:29]RAPDU: 90 00 [03:33:29]wFMCommunicate OK [03:33:29]wFMCommunicate request_size=255 [03:33:29]MH_SAM_APDU [03:33: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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 8A E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6A 04 00 35 04 06 00 FB FE [03:33:29]Write to MH i2c: E2 02 01 97 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 8A E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6A 04 00 35 04 06 00 FB FE 00 00 D8 [03:33:29]Write i2c OK [03:33:29]MH_I2C_Read... [03:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:33:29]Read from MH i2c: E2 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 97 2C 00 90 00 37 [03:33:29]RAPDU: 90 00 [03:33:29]wFMCommunicate OK [03:33:29]wFMCommunicate request_size=9 [03:33:29]MH_SAM_APDU [03:33:29]CAPDU: 80 0D 02 02 04 57 45 3F 03 [03:33:29]Write to MH i2c: E2 0C 00 98 2C 80 0D 02 02 04 00 57 45 3F 03 00 00 24 [03:33:29]Write i2c OK [03:33:29]MH_I2C_Read... [03:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:33:29]Read from MH i2c: E2 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 03 00 98 2C 00 90 00 38 [03:33:29]RAPDU: 90 00 [03:33:29]wFMCommunicate OK [03:33:29]wFMCommunicate request_size=4 [03:33:29]MH_SAM_APDU [03:33:29]CAPDU: 80 0D 03 02 [03:33:29]Write to MH i2c: E2 08 00 99 2C 80 0D 03 02 00 00 00 00 40 [03:33:29]Write i2c OK [03:33:29]MH_I2C_Read... [03:33:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:33:29]Read from MH i2c: E2 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 0B 00 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 0B 00 99 2C 00 83 4C FD A3 5E 5C 93 24 90 00 21 [03:33:29]RAPDU: 83 4C FD A3 5E 5C 93 24 90 00 [03:33:29]wFMCommunicate OK [03:33:29]SAM_PROTO_SignData done [03:33:29]FM_MakeSignedData done [03:33:29]CreateOFDProtocolMessage [03:33:29]wFMCommunicate request_size=4 [03:33:29]MH_SAM_APDU [03:33:29]CAPDU: 80 11 00 00 [03:33:29]Write to MH i2c: E2 08 00 9A 2C 80 11 00 00 00 00 00 00 40 [03:33:29]Write i2c OK [03:33:29]MH_I2C_Read... [03:33:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:33:29]Read from MH i2c: E2 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 17 00 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: E2 17 00 9A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [03:33:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:33:29]wFMCommunicate OK [03:33:29]CreateOFDProtocolMessage done [03:33:29]OFDSenderStorePacket 289375 [03:33:29]StoreOFDPacket docnum=289375 [03:33:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 7F 40 06 01 E2 F6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 8A E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6A 04 00 35 04 06 00 FB FE 57 45 3F 03 83 4C FD A3 5E 5C 93 24 [03:33:29]CheckFolder [03:33:29]dirname=/storage/ofd_packets [03:33:29]CheckFolder done [03:33:29]ProducePacketName [03:33:29]name=ofd_packets/00289375 [03:33:29]NVStorageSaveData ofd_packets/00289375 [03:33:29]File name is /storage/ofd_packets/00289375 [03:33:29]Write 300 bytes [03:33:29]NVStorageSaveData done [03:33:29]OFDSenderStorePacket done [03:33:29]KKMCreateOFDPacket done [03:33:29]NVStorageSaveData kkm_last_timestamp [03:33:29]File name is /storage/kkm_last_timestamp [03:33:29]Write 4 bytes [03:33:29]NVStorageSaveData done [03:33:29]ExternCall_PrintAddStr [03:33:29]wPrintStart [03:33:29]Write to MH i2c: 01 00 00 9B 2C C7 [03:33:29]Write i2c OK [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: 01 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: 01 07 00 [03:33:29]MH_I2C_Read... [03:33:29]Read from MH i2c: 01 07 00 9B 2C 00 00 00 00 00 FF 0F DC [03:33:29]RasterBufferAndPrint [03:33:29]line Счет N : (1)24617361 [03:33:29]line ИНН: 02508201610067 [03:33:29]line Контрольно-Кассовый Чек [03:33:29]line ПРОДАЖА [03:33:29]line ТРК (МРК, ГНК) : 71 [03:33:29]line Товар: 2711190000 [03:33:29]line ГАЗ-К-5 [03:33:29]line 26.740 * 37.40 [03:33:29]line = 1000.08 [03:33:29]line НДС 12% НСП 1% [03:33:29]line > о реализуемом товаре [03:33:29]line ИТОГО: 1000.08 [03:33:29]line НСП 1% : 8.85 [03:33:29]line НДС 12% : 106.20 [03:33:29]line Наличными: 0.00 [03:33:29]line Безнал.: 1000.08 [03:33:29]line Место: АЗС № 90 "Партнёр-нефть" [03:33:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:33:29]line СНО: Общий режим [03:33:29]line Чек 49 23.09.2024 03:33 [03:33:29]line Смена: 515 ФФД: 1.0 [03:33:29]line ЗНМ: 0300000107 [03:33:29]line РНМ: 0000000000091827 [03:33:29]line Версия ККМ: 001 [03:33:29]line Платежная система: O! деньги [03:33:29]line ФМ: 0000000000871832 [03:33:29]line ФД: 289375 [03:33:29]line ФПД: 277069804420867 [03:33:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T033330&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289375&fm=277069804420867&tin=02508201610067®Number=0000000000091827&sum=100008 [03:33:29]written 0, free lines is 4095 [03:33:29]OFD Sender: Processing packet 289375 [packets to send 1784, broken 1783] [03:33:29]ProducePacketName [03:33:29]name=ofd_packets/00289375 [03:33:29]OFD Sender: To server: pG, [03:33:29]CommunicateWithHost lk.salyk.kg:30040 [03:33:29]ConnectInit lk.salyk.kg [03:33:29]Connected sock=10 [03:33: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 33 32 0E 01 00 00 7F 40 06 01 E2 F6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 8A E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6A 04 00 35 04 06 00 FB FE 57 45 3F 03 83 4C FD A3 5E 5C 93 24 [03:33:30]Write to MH i2c: 01 00 00 C4 2C F0 [03:33:30]Write i2c OK [03:33:30]MH_I2C_Read... [03:33:30]Read from MH i2c: 01 [03:33:30]MH_I2C_Read... [03:33:30]Read from MH i2c: 01 07 00 [03:33:30]MH_I2C_Read... [03:33:30]Read from MH i2c: 01 07 00 C4 2C 00 00 00 00 00 CF 0C D2 [03:33:30]RasterBufferAndPrint [03:33:30]line [03:33:30]line [03:33:30]line [03:33:30]line [03:33:30]line [03:33:30]written 0, free lines is 3285 [03:33:30]MH_Cut [03:33:30]Write to MH i2c: D1 01 00 CB 2C 01 C9 [03:33:30]Write i2c OK [03:33:30]MH_I2C_Read... [03:33:30]Read from MH i2c: D1 [03:33:30]MH_I2C_Read... [03:33:30]Read from MH i2c: D1 01 00 [03:33:30]MH_I2C_Read... [03:33:30]Read from MH i2c: D1 01 00 CB 2C 00 C8 [03:33:30]Write to MH i2c: 01 00 00 CC 2C F8 [03:33:30]Write i2c OK [03:33:30]MH_I2C_Read... [03:33: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 33 32 4F 00 00 00 41 4F 47 00 41 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6A 04 00 F4 03 04 00 5F 89 F0 66 B6 04 01 00 00 22 2C 99 41 82 19 E9 D8 [03:33:30]CommunicateWithHost err = 0 [03:33:30]CheckOFDResponse [03:33:30]1017 (14) - 77093643461234 [03:33:30]1041 (16) - 0000000000871832 [03:33:30]1040 (4) - 289375 [03:33:30]1012 (4) - 22.09.2024 21:17 [03:33:30]1206 (1) - 0 [03:33:30]OFD Sender: Remove packet 289375 [03:33:30]ProducePacketName [03:33:30]name=ofd_packets/00289375 [03:33:30]NVStorageDeleteData [03:33:30]OFD Sender: No OFD packet to send [03:33:30]*** Cut start [03:33:30]*** Partial cut [03:33:30]*** CUTSNS_PIN = 1 [03:33:30]*** CUTSNS_PIN = 0 [03:33:31]*** Brake cut motor [03:33:31]Read from MH i2c: 01 [03:33:31]MH_I2C_Read... [03:33:31]*** Stop cut motor [03:33:31]*** Cut end [03:33:31]Read from MH i2c: 01 07 00 [03:33:31]MH_I2C_Read... [03:33:31]Read from MH i2c: 01 07 00 CC 2C 00 00 00 00 00 FF 0F 0D [03:33:31]process_action close_receipt done [03:33:31]requested_data is exist [03:33:31]produce_requested_data [03:33:31]requested_item fm.sn is exist - process it [03:33:31]wFMCommunicate request_size=4 [03:33:31]MH_SAM_APDU [03:33:31]CAPDU: 80 11 00 00 [03:33:31]Write to MH i2c: E2 08 00 CD 2C 80 11 00 00 00 00 00 00 73 [03:33:31]Write i2c OK [03:33:31]MH_I2C_Read... [03:33:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:33:31]Read from MH i2c: E2 [03:33:31]MH_I2C_Read... [03:33:31]Read from MH i2c: E2 17 00 [03:33:31]MH_I2C_Read... [03:33:31]Read from MH i2c: E2 17 00 CD 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C3 [03:33:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:33:31]wFMCommunicate OK [03:33:31]requested_item fd.num is exist - process it [03:33:31]SAM_PROTO_GetFieldsCounters [03:33:31]wFMCommunicate request_size=4 [03:33:31]MH_SAM_APDU [03:33:31]CAPDU: 80 13 00 00 [03:33:31]Write to MH i2c: E2 08 00 CE 2C 80 13 00 00 00 00 00 00 76 [03:33:31]Write i2c OK [03:33:31]MH_I2C_Read... [03:33:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:33:31]Read from MH i2c: E2 [03:33:31]MH_I2C_Read... [03:33:31]Read from MH i2c: E2 62 00 [03:33:31]MH_I2C_Read... [03:33:31]Read from MH i2c: E2 62 00 CE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [03:33:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:33:31]wFMCommunicate OK [03:33:31]SAM_PROTO_GetFieldsCounters done [03:33:31]requested_item shift.num is exist - process it [03:33:31]requested_item shift.opened is exist - process it [03:33:31]req_shift_opened [03:33:31]FM_GetShiftState [03:33:31]SAM_PROTO_GetShiftState [03:33:31]wFMCommunicate request_size=4 [03:33:31]MH_SAM_APDU [03:33:31]CAPDU: 80 13 01 00 [03:33:31]Write to MH i2c: E2 08 00 CF 2C 80 13 01 00 00 00 00 00 78 [03:33:31]Write i2c OK [03:33:31]MH_I2C_Read... [03:33:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:33:31]Read from MH i2c: E2 [03:33:31]MH_I2C_Read... [03:33:31]Read from MH i2c: E2 0E 00 [03:33:31]MH_I2C_Read... [03:33:31]Read from MH i2c: E2 0E 00 CF 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [03:33:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:33:31]wFMCommunicate OK [03:33:31]SAM_PROTO_GetShiftState done [03:33:31]FM_GetShiftState done [03:33:31]req_shift_opened done [03:33:31]requested_item shift.open_date is exist - process it [03:33:31]req_shift_open_date [03:33:31]req_shift_open_date done [03:33:31]produce_requested_data done [03:33:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289375,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:33:31]process_action_free close_receipt [03:33:31]json_value_free [03:33:31]json_value_free done [03:33:31]process_json_proto returns [03:33:31]Send response to host [03:33:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289375,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:33:31]free response buf [03:33:31]execute_script done [03:33:31]execute_script returns [03:33:31]free content buf [03:33:31]Sock 7.Close socket [03:33:31]Sock 7.Thread stoped [03:33:35]OFD Sender: No OFD packet to send [03:33:40]OFD Sender: No OFD packet to send [03:33:45]OFD Sender: No OFD packet to send [03:33:50]OFD Sender: No OFD packet to send [03:33:55]OFD Sender: No OFD packet to send [03:34:00]OFD Sender: No OFD packet to send [03:34:06]OFD Sender: No OFD packet to send [03:34:11]OFD Sender: No OFD packet to send [03:34:16]OFD Sender: No OFD packet to send [03:34:21]OFD Sender: No OFD packet to send [03:34:26]OFD Sender: No OFD packet to send [03:34:31]OFD Sender: No OFD packet to send [03:34:36]OFD Sender: No OFD packet to send [03:34:41]OFD Sender: No OFD packet to send [03:34:46]OFD Sender: No OFD packet to send [03:34:51]OFD Sender: No OFD packet to send [03:34:56]OFD Sender: No OFD packet to send [03:35:01]OFD Sender: No OFD packet to send [03:35:06]OFD Sender: No OFD packet to send [03:35:11]OFD Sender: No OFD packet to send [03:35:13]accept exits with 9 [03:35:13]New connection [03:35:13]New thread 3067051364 created [03:35:13]Thread 3067194724 joined [03:35:13]Waiting for new connection... [03:35:13] Sock 9.Parse request [03:35:13]Sock 9.Check first char [03:35:13]Sock 9.First char is OK [03:35:13]request: POST /json_proto HTTP/1.0 [03:35:13]Method: POST [03:35:13]URL: /json_proto [03:35:13]Method is POST - this is cgi request [03:35:13]url: /json_proto [03:35:13]query_string will be loaded in cgi processing [03:35:13]execute_cgi json_proto POST (null) [03:35:13]execute_cgi path=json_proto method=POST [03:35:13]POST find Content-Length [03:35:13]Host: 172.17.41.135:8080 [03:35:13]Content-Length: 660 [03:35:13]Content-Type: application/json [03:35:13] [03:35:13]POST finish read [03:35:13]Found Content-Length = 660 [03:35:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.130, "sum" : 355.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 355.00, "total" : 355.00, "payments": [ { "type": 0, "sum" : 355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:13]execute_script... [03:35:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.130, "sum" : 355.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 355.00, "total" : 355.00, "payments": [ { "type": 0, "sum" : 355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:13]POST & json_proto [03:35:13]process_json_proto [03:35:13]json parsed OK: [03:35:13]protocol is kg_v1.0 [03:35:13]action value=close_receipt [03:35:13]process_action close_receipt [03:35:13]cmd_close_receipt [03:35:13]MH_GetDate [03:35:13]Write to MH i2c: F0 00 00 D0 2C EB [03:35:13]Write i2c OK [03:35:13]MH_I2C_Read... [03:35:13]Read from MH i2c: F0 [03:35:13]MH_I2C_Read... [03:35:13]Read from MH i2c: F0 09 00 [03:35:13]MH_I2C_Read... [03:35:13]Read from MH i2c: F0 09 00 D0 2C 00 F4 E1 F0 66 ED 3E 82 65 31 [03:35:13]GetLastDocTimeStamp 1727062410 [03:35:13]current date 1727062516 [03:35:13]FM_GetShiftState [03:35:13]SAM_PROTO_GetShiftState [03:35:13]wFMCommunicate request_size=4 [03:35:13]MH_SAM_APDU [03:35:13]CAPDU: 80 13 01 00 [03:35:13]Write to MH i2c: E2 08 00 D1 2C 80 13 01 00 00 00 00 00 7A [03:35:13]Write i2c OK [03:35:13]MH_I2C_Read... [03:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:13]Read from MH i2c: E2 [03:35:13]MH_I2C_Read... [03:35:13]Read from MH i2c: E2 0E 00 [03:35:13]MH_I2C_Read... [03:35:13]Read from MH i2c: E2 0E 00 D1 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [03:35:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:35:13]wFMCommunicate OK [03:35:13]SAM_PROTO_GetShiftState done [03:35:13]FM_GetShiftState done [03:35:13]opened in 1727051401 [03:35:13]opened+sec_in_day 1727137801 [03:35:13]quantity*price = 35550 [03:35:13]sum+1 = 35552 [03:35:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 355.00 Внесено: 355.00 СДАЧА: 0.00 НСП 1% : 3.15 НДС 12% : 37.75 Наличными: 355.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 50 23.09.2024 03:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289376 ФПД: 270098808313708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T033516&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289376&fm=270098808313708&tin=02508201610067®Number=0000000000091827&sum=35500 [03:35:15]StoreToDocumentArchive [03:35:15]shift 515 fd 289376 [03:35:15]save to /storage/0515/doc_00289376 [03:35:15]save last doc name /storage/0515/doc_00289376 to /storage/kkm_last_doc_name [03:35:15]save OK [03:35:15]Clear old archive folders... [03:35:15]ProcessDocumentItem done err = 0, tmpTLVsize=244 [03:35:15]tlvbuf is 0077C7A0 [03:35:15]SAM_PROTO_ClearQueue [03:35:15]wFMCommunicate request_size=4 [03:35:15]MH_SAM_APDU [03:35:15]CAPDU: 80 09 00 00 [03:35:15]Write to MH i2c: E2 08 00 DE 2C 80 09 00 00 00 00 00 00 7C [03:35:15]Write i2c OK [03:35:15]MH_I2C_Read... [03:35:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:35:15]Read from MH i2c: E2 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 03 00 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 03 00 DE 2C 00 90 00 7E [03:35:15]RAPDU: 90 00 [03:35:15]wFMCommunicate OK [03:35:15]SAM_PROTO_ClearQueue done [03:35:15]KKMCreateOFDPacket [03:35:15]OFDProtocolAddRootSTLVToBuf [03:35:15]FM_MakeSignedData [03:35:15]FM_MakeSignedData [03:35:15]SAM_PROTO_SignData [03:35:15]wFMCommunicate request_size=4 [03:35:15]MH_SAM_APDU [03:35:15]CAPDU: 80 0D 01 02 [03:35:15]Write to MH i2c: E2 08 00 DF 2C 80 0D 01 02 00 00 00 00 84 [03:35:15]Write i2c OK [03:35:15]MH_I2C_Read... [03:35:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:35:15]Read from MH i2c: E2 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 03 00 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 03 00 DF 2C 00 90 00 7F [03:35:15]RAPDU: 90 00 [03:35:15]wFMCommunicate OK [03:35:15]wFMCommunicate request_size=253 [03:35:15]MH_SAM_APDU [03:35:15]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DF 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 0E 00 00 00 00 07 04 06 00 AC 8A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 F4 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6A 04 00 35 04 06 00 F5 A7 47 86 17 6C [03:35:15]Write to MH i2c: E2 00 01 E0 2C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DF 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 0E 00 00 00 00 07 04 06 00 AC 8A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 F4 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6A 04 00 35 04 06 00 F5 A7 47 86 17 6C 00 00 80 [03:35:15]Write i2c OK [03:35:15]MH_I2C_Read... [03:35:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:15]Read from MH i2c: E2 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 03 00 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 03 00 E0 2C 00 90 00 80 [03:35:15]RAPDU: 90 00 [03:35:15]wFMCommunicate OK [03:35:15]wFMCommunicate request_size=4 [03:35:15]MH_SAM_APDU [03:35:15]CAPDU: 80 0D 03 02 [03:35:15]Write to MH i2c: E2 08 00 E1 2C 80 0D 03 02 00 00 00 00 88 [03:35:15]Write i2c OK [03:35:15]MH_I2C_Read... [03:35:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:35:15]Read from MH i2c: E2 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 0B 00 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 0B 00 E1 2C 00 A7 48 F0 89 99 69 D1 BE 90 00 82 [03:35:15]RAPDU: A7 48 F0 89 99 69 D1 BE 90 00 [03:35:15]wFMCommunicate OK [03:35:15]SAM_PROTO_SignData done [03:35:15]FM_MakeSignedData done [03:35:15]CreateOFDProtocolMessage [03:35:15]wFMCommunicate request_size=4 [03:35:15]MH_SAM_APDU [03:35:15]CAPDU: 80 11 00 00 [03:35:15]Write to MH i2c: E2 08 00 E2 2C 80 11 00 00 00 00 00 00 88 [03:35:15]Write i2c OK [03:35:15]MH_I2C_Read... [03:35:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:15]Read from MH i2c: E2 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 17 00 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: E2 17 00 E2 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [03:35:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:35:15]wFMCommunicate OK [03:35:15]CreateOFDProtocolMessage done [03:35:15]OFDSenderStorePacket 289376 [03:35:15]StoreOFDPacket docnum=289376 [03:35:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 02 0E 00 01 A7 BC 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DF 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 0E 00 00 00 00 07 04 06 00 AC 8A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 F4 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6A 04 00 35 04 06 00 F5 A7 47 86 17 6C A7 48 F0 89 99 69 D1 BE [03:35:15]CheckFolder [03:35:15]dirname=/storage/ofd_packets [03:35:15]CheckFolder done [03:35:15]ProducePacketName [03:35:15]name=ofd_packets/00289376 [03:35:15]NVStorageSaveData ofd_packets/00289376 [03:35:15]File name is /storage/ofd_packets/00289376 [03:35:15]Write 294 bytes [03:35:15]NVStorageSaveData done [03:35:15]OFDSenderStorePacket done [03:35:15]KKMCreateOFDPacket done [03:35:15]NVStorageSaveData kkm_last_timestamp [03:35:15]File name is /storage/kkm_last_timestamp [03:35:15]Write 4 bytes [03:35:15]NVStorageSaveData done [03:35:15]ExternCall_PrintAddStr [03:35:15]wPrintStart [03:35:15]Write to MH i2c: 01 00 00 E3 2C 0F [03:35:15]Write i2c OK [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: 01 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: 01 07 00 [03:35:15]MH_I2C_Read... [03:35:15]Read from MH i2c: 01 07 00 E3 2C 00 00 00 00 00 FF 0F 24 [03:35:15]RasterBufferAndPrint [03:35:15]line Счет N : (1)24617363 [03:35:15]line ИНН: 02508201610067 [03:35:15]line Контрольно-Кассовый Чек [03:35:15]line ПРОДАЖА [03:35:15]line ТРК (МРК, ГНК) : 44 [03:35:15]line Товар: 2710124130 [03:35:15]line SU-92 [03:35:15]line 5.130 * 69.30 [03:35:15]line = 355.51 [03:35:15]line НДС 12% НСП 1% [03:35:15]line > о реализуемом товаре [03:35:15]line ОКРУГЛЕНИЕ: -0.51 [03:35:15]line ИТОГО: 355.00 [03:35:15]line Внесено: 355.00 [03:35:15]line СДАЧА: 0.00 [03:35:15]line НСП 1% : 3.15 [03:35:15]line НДС 12% : 37.75 [03:35:15]line Наличными: 355.00 [03:35:15]line Безнал.: 0.00 [03:35:15]line Место: АЗС № 90 "Партнёр-нефть" [03:35:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:35:15]line СНО: Общий режим [03:35:15]line Чек 50 23.09.2024 03:35 [03:35:15]line Смена: 515 ФФД: 1.0 [03:35:15]line ЗНМ: 0300000107 [03:35:15]line РНМ: 0000000000091827 [03:35:15]line Версия ККМ: 001 [03:35:15]line ФМ: 0000000000871832 [03:35:15]line ФД: 289376 [03:35:15]line ФПД: 270098808313708 [03:35:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T033516&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289376&fm=270098808313708&tin=02508201610067®Number=0000000000091827&sum=35500 [03:35:15]written 0, free lines is 4095 [03:35:15]OFD Sender: Processing packet 289376 [packets to send 1784, broken 1783] [03:35:15]ProducePacketName [03:35:15]name=ofd_packets/00289376 [03:35:15]OFD Sender: To server: pG, [03:35:15]CommunicateWithHost lk.salyk.kg:30040 [03:35:15]ConnectInit lk.salyk.kg [03:35:16]Connected sock=10 [03:35:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 02 0E 00 01 A7 BC 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DF 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 0E 00 00 00 00 07 04 06 00 AC 8A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 F4 E1 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6A 04 00 35 04 06 00 F5 A7 47 86 17 6C A7 48 F0 89 99 69 D1 BE [03:35:16]Write to MH i2c: 01 00 00 0D 2D 3A [03:35:16]Write i2c OK [03:35:16]MH_I2C_Read... [03:35:16]Read from MH i2c: 01 [03:35:16]MH_I2C_Read... [03:35:16]Read from MH i2c: 01 07 00 [03:35:16]MH_I2C_Read... [03:35:16]Read from MH i2c: 01 07 00 0D 2D 00 00 00 00 00 C4 0C 11 [03:35:16]RasterBufferAndPrint [03:35:16]line [03:35:16]line [03:35:16]line [03:35:16]line [03:35:16]line [03:35:16]written 0, free lines is 3273 [03:35:16]MH_Cut [03:35:16]Write to MH i2c: D1 01 00 14 2D 01 13 [03:35:16]Write i2c OK [03:35:16]MH_I2C_Read... [03:35:16]Read from MH i2c: D1 [03:35:16]MH_I2C_Read... [03:35:16]Read from MH i2c: D1 01 00 [03:35:16]MH_I2C_Read... [03:35:16]Read from MH i2c: D1 01 00 14 2D 00 12 [03:35:16]Write to MH i2c: 01 00 00 15 2D 42 [03:35:16]Write i2c OK [03:35:16]MH_I2C_Read... [03:35: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 33 32 4F 00 00 00 5E AA 47 00 02 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 33 32 10 04 04 00 60 6A 04 00 F4 03 04 00 CA 89 F0 66 B6 04 01 00 00 B0 D3 E8 94 7F 1A 20 A0 [03:35:16]CommunicateWithHost err = 0 [03:35:16]CheckOFDResponse [03:35:16]1017 (14) - 77093643461234 [03:35:16]1041 (16) - 0000000000871832 [03:35:16]1040 (4) - 289376 [03:35:16]1012 (4) - 22.09.2024 21:19 [03:35:16]1206 (1) - 0 [03:35:16]OFD Sender: Remove packet 289376 [03:35:16]ProducePacketName [03:35:16]name=ofd_packets/00289376 [03:35:16]NVStorageDeleteData [03:35:16]OFD Sender: No OFD packet to send [03:35:16]*** Cut start [03:35:16]*** Partial cut [03:35:16]*** CUTSNS_PIN = 1 [03:35:16]*** CUTSNS_PIN = 0 [03:35:17]*** Brake cut motor [03:35:17]Read from MH i2c: 01 [03:35:17]MH_I2C_Read... [03:35:17]*** Stop cut motor [03:35:17]*** Cut end [03:35:17]Read from MH i2c: 01 07 00 [03:35:17]MH_I2C_Read... [03:35:17]Read from MH i2c: 01 07 00 15 2D 00 00 00 00 00 FF 0F 57 [03:35:17]process_action close_receipt done [03:35:17]requested_data is exist [03:35:17]produce_requested_data [03:35:17]requested_item fm.sn is exist - process it [03:35:17]wFMCommunicate request_size=4 [03:35:17]MH_SAM_APDU [03:35:17]CAPDU: 80 11 00 00 [03:35:17]Write to MH i2c: E2 08 00 16 2D 80 11 00 00 00 00 00 00 BD [03:35:17]Write i2c OK [03:35:17]MH_I2C_Read... [03:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:17]Read from MH i2c: E2 [03:35:17]MH_I2C_Read... [03:35:17]Read from MH i2c: E2 17 00 [03:35:17]MH_I2C_Read... [03:35:17]Read from MH i2c: E2 17 00 16 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0D [03:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:35:17]wFMCommunicate OK [03:35:17]requested_item fd.num is exist - process it [03:35:17]SAM_PROTO_GetFieldsCounters [03:35:17]wFMCommunicate request_size=4 [03:35:17]MH_SAM_APDU [03:35:17]CAPDU: 80 13 00 00 [03:35:17]Write to MH i2c: E2 08 00 17 2D 80 13 00 00 00 00 00 00 C0 [03:35:17]Write i2c OK [03:35:17]MH_I2C_Read... [03:35:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:35:17]Read from MH i2c: E2 [03:35:17]MH_I2C_Read... [03:35:17]Read from MH i2c: E2 62 00 [03:35:17]MH_I2C_Read... [03:35:17]Read from MH i2c: E2 62 00 17 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 60 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [03:35: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 60 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:35:17]wFMCommunicate OK [03:35:17]SAM_PROTO_GetFieldsCounters done [03:35:17]requested_item shift.num is exist - process it [03:35:17]requested_item shift.opened is exist - process it [03:35:17]req_shift_opened [03:35:17]FM_GetShiftState [03:35:17]SAM_PROTO_GetShiftState [03:35:17]wFMCommunicate request_size=4 [03:35:17]MH_SAM_APDU [03:35:17]CAPDU: 80 13 01 00 [03:35:17]Write to MH i2c: E2 08 00 18 2D 80 13 01 00 00 00 00 00 C2 [03:35:17]Write i2c OK [03:35:17]MH_I2C_Read... [03:35:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:17]Read from MH i2c: E2 [03:35:17]MH_I2C_Read... [03:35:17]Read from MH i2c: E2 0E 00 [03:35:17]MH_I2C_Read... [03:35:17]Read from MH i2c: E2 0E 00 18 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 63 [03:35:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:35:17]wFMCommunicate OK [03:35:17]SAM_PROTO_GetShiftState done [03:35:17]FM_GetShiftState done [03:35:17]req_shift_opened done [03:35:17]requested_item shift.open_date is exist - process it [03:35:17]req_shift_open_date [03:35:17]req_shift_open_date done [03:35:17]produce_requested_data done [03:35:17]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289376,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:35:17]process_action_free close_receipt [03:35:17]json_value_free [03:35:17]json_value_free done [03:35:17]process_json_proto returns [03:35:17]Send response to host [03:35:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289376,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:35:17]free response buf [03:35:17]execute_script done [03:35:17]execute_script returns [03:35:17]free content buf [03:35:17]Sock 9.Close socket [03:35:17]Sock 9.Thread stoped [03:35:21]OFD Sender: No OFD packet to send [03:35:26]OFD Sender: No OFD packet to send [03:35:31]OFD Sender: No OFD packet to send [03:35:36]OFD Sender: No OFD packet to send [03:35:42]OFD Sender: No OFD packet to send [03:35:47]OFD Sender: No OFD packet to send [03:35:52]OFD Sender: No OFD packet to send [03:35:57]OFD Sender: No OFD packet to send [03:36:02]OFD Sender: No OFD packet to send [03:36:07]OFD Sender: No OFD packet to send [03:36:12]OFD Sender: No OFD packet to send [03:36:17]OFD Sender: No OFD packet to send [03:36:22]OFD Sender: No OFD packet to send [03:36:27]OFD Sender: No OFD packet to send [03:36:32]OFD Sender: No OFD packet to send [03:36:37]OFD Sender: No OFD packet to send [03:36:42]OFD Sender: No OFD packet to send [03:36:47]OFD Sender: No OFD packet to send [03:36:52]OFD Sender: No OFD packet to send [03:36:57]OFD Sender: No OFD packet to send [03:37:02]OFD Sender: No OFD packet to send [03:37:07]OFD Sender: No OFD packet to send [03:37:12]OFD Sender: No OFD packet to send [03:37:17]OFD Sender: No OFD packet to send [03:37:22]OFD Sender: No OFD packet to send [03:37:27]OFD Sender: No OFD packet to send [03:37:32]OFD Sender: No OFD packet to send [03:37:37]OFD Sender: No OFD packet to send [03:37:42]OFD Sender: No OFD packet to send [03:37:47]OFD Sender: No OFD packet to send [03:37:52]OFD Sender: No OFD packet to send [03:37:57]OFD Sender: No OFD packet to send [03:38:02]OFD Sender: No OFD packet to send [03:38:08]OFD Sender: No OFD packet to send [03:38:13]OFD Sender: No OFD packet to send [03:38:18]OFD Sender: No OFD packet to send [03:38:23]OFD Sender: No OFD packet to send [03:38:28]OFD Sender: No OFD packet to send [03:38:33]OFD Sender: No OFD packet to send [03:38:38]OFD Sender: No OFD packet to send [03:38:43]OFD Sender: No OFD packet to send [03:38:48]OFD Sender: No OFD packet to send [03:38:53]OFD Sender: No OFD packet to send [03:38:58]OFD Sender: No OFD packet to send [03:39:03]OFD Sender: No OFD packet to send [03:39:08]OFD Sender: No OFD packet to send [03:39:13]OFD Sender: No OFD packet to send [03:39:18]OFD Sender: No OFD packet to send [03:39:23]OFD Sender: No OFD packet to send [03:39:28]OFD Sender: No OFD packet to send [03:39:33]OFD Sender: No OFD packet to send [03:39:38]OFD Sender: No OFD packet to send [03:39:43]OFD Sender: No OFD packet to send [03:39:48]OFD Sender: No OFD packet to send [03:39:53]OFD Sender: No OFD packet to send [03:39:58]OFD Sender: No OFD packet to send [03:40:03]OFD Sender: No OFD packet to send [03:40:08]OFD Sender: No OFD packet to send [03:40:13]OFD Sender: No OFD packet to send [03:40:18]OFD Sender: No OFD packet to send [03:40:23]OFD Sender: No OFD packet to send [03:40:28]OFD Sender: No OFD packet to send [03:40:34]OFD Sender: No OFD packet to send [03:40:39]OFD Sender: No OFD packet to send [03:40:44]OFD Sender: No OFD packet to send [03:40:49]OFD Sender: No OFD packet to send [03:40:54]OFD Sender: No OFD packet to send [03:40:59]OFD Sender: No OFD packet to send [03:41:04]OFD Sender: No OFD packet to send [03:41:09]OFD Sender: No OFD packet to send [03:41:14]OFD Sender: No OFD packet to send [03:41:19]OFD Sender: No OFD packet to send [03:41:24]OFD Sender: No OFD packet to send [03:41:29]OFD Sender: No OFD packet to send [03:41:34]OFD Sender: No OFD packet to send [03:41:39]OFD Sender: No OFD packet to send [03:41:44]OFD Sender: No OFD packet to send [03:41:49]OFD Sender: No OFD packet to send [03:41:54]OFD Sender: No OFD packet to send [03:41:59]OFD Sender: No OFD packet to send [03:42:04]OFD Sender: No OFD packet to send [03:42:09]OFD Sender: No OFD packet to send [03:42:14]OFD Sender: No OFD packet to send [03:42:19]OFD Sender: No OFD packet to send [03:42:24]OFD Sender: No OFD packet to send [03:42:29]OFD Sender: No OFD packet to send [03:42:34]OFD Sender: No OFD packet to send [03:42:39]OFD Sender: No OFD packet to send [03:42:44]OFD Sender: No OFD packet to send [03:42:49]OFD Sender: No OFD packet to send [03:42:55]OFD Sender: No OFD packet to send [03:43:00]OFD Sender: No OFD packet to send [03:43:05]OFD Sender: No OFD packet to send [03:43:10]OFD Sender: No OFD packet to send [03:43:15]OFD Sender: No OFD packet to send [03:43:20]OFD Sender: No OFD packet to send [03:43:25]OFD Sender: No OFD packet to send [03:43:30]OFD Sender: No OFD packet to send [03:43:35]OFD Sender: No OFD packet to send [03:43:40]OFD Sender: No OFD packet to send [03:43:45]OFD Sender: No OFD packet to send [03:43:50]OFD Sender: No OFD packet to send [03:43:55]OFD Sender: No OFD packet to send [03:44:00]OFD Sender: No OFD packet to send [03:44:05]OFD Sender: No OFD packet to send [03:44:10]OFD Sender: No OFD packet to send [03:44:15]OFD Sender: No OFD packet to send [03:44:20]OFD Sender: No OFD packet to send [03:44:25]OFD Sender: No OFD packet to send [03:44:30]OFD Sender: No OFD packet to send [03:44:35]OFD Sender: No OFD packet to send [03:44:40]OFD Sender: No OFD packet to send [03:44:45]OFD Sender: No OFD packet to send [03:44:50]OFD Sender: No OFD packet to send [03:44:55]OFD Sender: No OFD packet to send [03:45:00]OFD Sender: No OFD packet to send [03:45:05]OFD Sender: No OFD packet to send [03:45:10]OFD Sender: No OFD packet to send [03:45:15]OFD Sender: No OFD packet to send [03:45:21]OFD Sender: No OFD packet to send [03:45:26]OFD Sender: No OFD packet to send [03:45:31]OFD Sender: No OFD packet to send [03:45:36]OFD Sender: No OFD packet to send [03:45:41]OFD Sender: No OFD packet to send [03:45:46]OFD Sender: No OFD packet to send [03:45:51]OFD Sender: No OFD packet to send [03:45:56]OFD Sender: No OFD packet to send [03:46:01]OFD Sender: No OFD packet to send [03:46:06]OFD Sender: No OFD packet to send [03:46:11]OFD Sender: No OFD packet to send [03:46:16]OFD Sender: No OFD packet to send [03:46:21]OFD Sender: No OFD packet to send [03:46:23]accept exits with 7 [03:46:23]New connection [03:46:23]New thread 3067194724 created [03:46:23]Thread 3067051364 joined [03:46:23]Waiting for new connection... [03:46:23] Sock 7.Parse request [03:46:23]Sock 7.Check first char [03:46:23]Sock 7.First char is OK [03:46:23]request: POST /json_proto HTTP/1.0 [03:46:23]Method: POST [03:46:23]URL: /json_proto [03:46:23]Method is POST - this is cgi request [03:46:23]url: /json_proto [03:46:23]query_string will be loaded in cgi processing [03:46:23]execute_cgi json_proto POST (null) [03:46:23]execute_cgi path=json_proto method=POST [03:46:23]POST find Content-Length [03:46:23]Host: 172.17.41.135:8080 [03:46:23]Content-Length: 679 [03:46:23]Content-Type: application/json [03:46:23] [03:46:23]POST finish read [03:46:23]Found Content-Length = 679 [03:46:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:46:23]execute_script... [03:46:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:46:23]POST & json_proto [03:46:23]process_json_proto [03:46:23]json parsed OK: [03:46:23]protocol is kg_v1.0 [03:46:23]action value=close_receipt [03:46:23]process_action close_receipt [03:46:23]cmd_close_receipt [03:46:23]MH_GetDate [03:46:23]Write to MH i2c: F0 00 00 19 2D 35 [03:46:23]Write i2c OK [03:46:23]MH_I2C_Read... [03:46:23]Read from MH i2c: F0 [03:46:23]MH_I2C_Read... [03:46:23]Read from MH i2c: F0 09 00 [03:46:23]MH_I2C_Read... [03:46:23]Read from MH i2c: F0 09 00 19 2D 00 91 E4 F0 66 ED 3E 82 65 1B [03:46:23]GetLastDocTimeStamp 1727062516 [03:46:23]current date 1727063185 [03:46:23]FM_GetShiftState [03:46:23]SAM_PROTO_GetShiftState [03:46:23]wFMCommunicate request_size=4 [03:46:23]MH_SAM_APDU [03:46:23]CAPDU: 80 13 01 00 [03:46:23]Write to MH i2c: E2 08 00 1A 2D 80 13 01 00 00 00 00 00 C4 [03:46:23]Write i2c OK [03:46:23]MH_I2C_Read... [03:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:46:23]Read from MH i2c: E2 [03:46:23]MH_I2C_Read... [03:46:23]Read from MH i2c: E2 0E 00 [03:46:23]MH_I2C_Read... [03:46:23]Read from MH i2c: E2 0E 00 1A 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 65 [03:46:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:46:23]wFMCommunicate OK [03:46:23]SAM_PROTO_GetShiftState done [03:46:23]FM_GetShiftState done [03:46:23]opened in 1727051401 [03:46:23]opened+sec_in_day 1727137801 [03:46:23]quantity*price = 50036 [03:46:23]sum+1 = 50037 [03:46: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 51 23.09.2024 03:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289377 ФПД: 111624777171634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T034625&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289377&fm=111624777171634&tin=02508201610067®Number=0000000000091827&sum=50000 [03:46:24]StoreToDocumentArchive [03:46:24]shift 515 fd 289377 [03:46:24]save to /storage/0515/doc_00289377 [03:46:24]save last doc name /storage/0515/doc_00289377 to /storage/kkm_last_doc_name [03:46:24]save OK [03:46:24]Clear old archive folders... [03:46:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:46:24]tlvbuf is 0077C940 [03:46:24]SAM_PROTO_ClearQueue [03:46:24]wFMCommunicate request_size=4 [03:46:24]MH_SAM_APDU [03:46:24]CAPDU: 80 09 00 00 [03:46:24]Write to MH i2c: E2 08 00 27 2D 80 09 00 00 00 00 00 00 C6 [03:46:24]Write i2c OK [03:46:24]MH_I2C_Read... [03:46:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:46:24]Read from MH i2c: E2 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 27 2D 00 90 00 C8 [03:46:24]RAPDU: 90 00 [03:46:24]wFMCommunicate OK [03:46:24]SAM_PROTO_ClearQueue done [03:46:24]KKMCreateOFDPacket [03:46:24]OFDProtocolAddRootSTLVToBuf [03:46:24]FM_MakeSignedData [03:46:24]FM_MakeSignedData [03:46:24]SAM_PROTO_SignData [03:46:24]wFMCommunicate request_size=4 [03:46:24]MH_SAM_APDU [03:46:24]CAPDU: 80 0D 01 02 [03:46:24]Write to MH i2c: E2 08 00 28 2D 80 0D 01 02 00 00 00 00 CE [03:46:24]Write i2c OK [03:46:24]MH_I2C_Read... [03:46:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:46:24]Read from MH i2c: E2 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 28 2D 00 90 00 C9 [03:46:24]RAPDU: 90 00 [03:46:24]wFMCommunicate OK [03:46:24]wFMCommunicate request_size=255 [03:46:24]MH_SAM_APDU [03:46:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 91 E4 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6A 04 00 35 04 06 00 65 [03:46:24]Write to MH i2c: E2 02 01 29 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 91 E4 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6A 04 00 35 04 06 00 65 00 00 83 [03:46:24]Write i2c OK [03:46:24]MH_I2C_Read... [03:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:46:24]Read from MH i2c: E2 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 29 2D 00 90 00 CA [03:46:24]RAPDU: 90 00 [03:46:24]wFMCommunicate OK [03:46:24]wFMCommunicate request_size=10 [03:46:24]MH_SAM_APDU [03:46:24]CAPDU: 80 0D 02 02 05 85 AB 31 02 B2 [03:46:24]Write to MH i2c: E2 0D 00 2A 2D 80 0D 02 02 05 00 85 AB 31 02 B2 00 00 F0 [03:46:24]Write i2c OK [03:46:24]MH_I2C_Read... [03:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:46:24]Read from MH i2c: E2 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 [03:46:24]MH_I2C_Read... [03:46:24]Read from MH i2c: E2 03 00 2A 2D 00 90 00 CB [03:46:24]RAPDU: 90 00 [03:46:24]wFMCommunicate OK [03:46:24]wFMCommunicate request_size=4 [03:46:24]MH_SAM_APDU [03:46:24]CAPDU: 80 0D 03 02 [03:46:24]Write to MH i2c: E2 08 00 2B 2D 80 0D 03 02 00 00 00 00 D3 [03:46:24]Write i2c OK [03:46:24]MH_I2C_Read... [03:46:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:46:25]Read from MH i2c: E2 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: E2 0B 00 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: E2 0B 00 2B 2D 00 A3 D9 FF 5E 37 2F AE 65 90 00 26 [03:46:25]RAPDU: A3 D9 FF 5E 37 2F AE 65 90 00 [03:46:25]wFMCommunicate OK [03:46:25]SAM_PROTO_SignData done [03:46:25]FM_MakeSignedData done [03:46:25]CreateOFDProtocolMessage [03:46:25]wFMCommunicate request_size=4 [03:46:25]MH_SAM_APDU [03:46:25]CAPDU: 80 11 00 00 [03:46:25]Write to MH i2c: E2 08 00 2C 2D 80 11 00 00 00 00 00 00 D3 [03:46:25]Write i2c OK [03:46:25]MH_I2C_Read... [03:46:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:46:25]Read from MH i2c: E2 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: E2 17 00 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: E2 17 00 2C 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [03:46:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:46:25]wFMCommunicate OK [03:46:25]CreateOFDProtocolMessage done [03:46:25]OFDSenderStorePacket 289377 [03:46:25]StoreOFDPacket docnum=289377 [03:46:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8A C5 07 01 E2 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 91 E4 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6A 04 00 35 04 06 00 65 85 AB 31 02 B2 A3 D9 FF 5E 37 2F AE 65 [03:46:25]CheckFolder [03:46:25]dirname=/storage/ofd_packets [03:46:25]CheckFolder done [03:46:25]ProducePacketName [03:46:25]name=ofd_packets/00289377 [03:46:25]NVStorageSaveData ofd_packets/00289377 [03:46:25]File name is /storage/ofd_packets/00289377 [03:46:25]Write 301 bytes [03:46:25]NVStorageSaveData done [03:46:25]OFDSenderStorePacket done [03:46:25]KKMCreateOFDPacket done [03:46:25]NVStorageSaveData kkm_last_timestamp [03:46:25]File name is /storage/kkm_last_timestamp [03:46:25]Write 4 bytes [03:46:25]NVStorageSaveData done [03:46:25]ExternCall_PrintAddStr [03:46:25]wPrintStart [03:46:25]Write to MH i2c: 01 00 00 2D 2D 5A [03:46:25]Write i2c OK [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: 01 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: 01 07 00 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: 01 07 00 2D 2D 00 00 00 00 00 FF 0F 6F [03:46:25]RasterBufferAndPrint [03:46:25]line Счет N : (1)24617364 [03:46:25]line ИНН: 02508201610067 [03:46:25]line Контрольно-Кассовый Чек [03:46:25]line ПРОДАЖА [03:46:25]line ТРК (МРК, ГНК) : 43 [03:46:25]line Товар: 2710124130 [03:46:25]line Аи-92-К-5 [03:46:25]line 7.380 * 67.80 [03:46:25]line = 500.36 [03:46:25]line НДС 12% НСП 1% [03:46:25]line > о реализуемом товаре [03:46:25]line ОКРУГЛЕНИЕ: -0.36 [03:46:25]line ИТОГО: 500.00 [03:46:25]line Внесено: 500.00 [03:46:25]line СДАЧА: 0.00 [03:46:25]line НСП 1% : 4.43 [03:46:25]line НДС 12% : 53.14 [03:46:25]line Наличными: 500.00 [03:46:25]line Безнал.: 0.00 [03:46:25]line Место: АЗС № 90 "Партнёр-нефть" [03:46:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:46:25]line СНО: Общий режим [03:46:25]line Чек 51 23.09.2024 03:46 [03:46:25]line Смена: 515 ФФД: 1.0 [03:46:25]line ЗНМ: 0300000107 [03:46:25]line РНМ: 0000000000091827 [03:46:25]line Версия ККМ: 001 [03:46:25]line ФМ: 0000000000871832 [03:46:25]line ФД: 289377 [03:46:25]line ФПД: 111624777171634 [03:46:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T034625&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289377&fm=111624777171634&tin=02508201610067®Number=0000000000091827&sum=50000 [03:46:25]written 0, free lines is 4095 [03:46:25]OFD Sender: Processing packet 289377 [packets to send 1784, broken 1783] [03:46:25]ProducePacketName [03:46:25]name=ofd_packets/00289377 [03:46:25]OFD Sender: To server: pG, [03:46:25]CommunicateWithHost lk.salyk.kg:30040 [03:46:25]ConnectInit lk.salyk.kg [03:46:25]Connected sock=10 [03:46:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8A C5 07 01 E2 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 91 E4 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6A 04 00 35 04 06 00 65 85 AB 31 02 B2 A3 D9 FF 5E 37 2F AE 65 [03:46:25]Write to MH i2c: 01 00 00 57 2D 84 [03:46:25]Write i2c OK [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: 01 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: 01 07 00 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: 01 07 00 57 2D 00 00 00 00 00 C0 0C 57 [03:46:25]RasterBufferAndPrint [03:46:25]line [03:46:25]line [03:46:25]line [03:46:25]line [03:46:25]line [03:46:25]written 0, free lines is 3270 [03:46:25]MH_Cut [03:46:25]Write to MH i2c: D1 01 00 5E 2D 01 5D [03:46:25]Write i2c OK [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: D1 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: D1 01 00 [03:46:25]MH_I2C_Read... [03:46:25]Read from MH i2c: D1 01 00 5E 2D 00 5C [03:46:25]Write to MH i2c: 01 00 00 5F 2D 8C [03:46:25]Write i2c OK [03:46:25]MH_I2C_Read... [03:46:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 A7 05 47 00 9B 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 33 32 10 04 04 00 61 6A 04 00 F4 03 04 00 67 8C F0 66 B6 04 01 00 00 EE 41 FA EE F3 A2 AC 19 [03:46:25]CommunicateWithHost err = 0 [03:46:25]CheckOFDResponse [03:46:25]1017 (14) - 77093643461234 [03:46:25]1041 (16) - 0000000000871832 [03:46:25]1040 (4) - 289377 [03:46:25]1012 (4) - 22.09.2024 21:30 [03:46:25]1206 (1) - 0 [03:46:25]OFD Sender: Remove packet 289377 [03:46:25]ProducePacketName [03:46:25]name=ofd_packets/00289377 [03:46:25]NVStorageDeleteData [03:46:26]OFD Sender: No OFD packet to send [03:46:26]*** Cut start [03:46:26]*** Partial cut [03:46:26]*** CUTSNS_PIN = 1 [03:46:26]*** CUTSNS_PIN = 0 [03:46:26]*** Brake cut motor [03:46:26]Read from MH i2c: 01 [03:46:27]MH_I2C_Read... [03:46:27]*** Stop cut motor [03:46:27]*** Cut end [03:46:27]Read from MH i2c: 01 07 00 [03:46:27]MH_I2C_Read... [03:46:27]Read from MH i2c: 01 07 00 5F 2D 00 00 00 00 00 FF 0F A1 [03:46:27]process_action close_receipt done [03:46:27]requested_data is exist [03:46:27]produce_requested_data [03:46:27]requested_item fm.sn is exist - process it [03:46:27]wFMCommunicate request_size=4 [03:46:27]MH_SAM_APDU [03:46:27]CAPDU: 80 11 00 00 [03:46:27]Write to MH i2c: E2 08 00 60 2D 80 11 00 00 00 00 00 00 07 [03:46:27]Write i2c OK [03:46:27]MH_I2C_Read... [03:46:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:46:27]Read from MH i2c: E2 [03:46:27]MH_I2C_Read... [03:46:27]Read from MH i2c: E2 17 00 [03:46:27]MH_I2C_Read... [03:46:27]Read from MH i2c: E2 17 00 60 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 57 [03:46:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:46:27]wFMCommunicate OK [03:46:27]requested_item fd.num is exist - process it [03:46:27]SAM_PROTO_GetFieldsCounters [03:46:27]wFMCommunicate request_size=4 [03:46:27]MH_SAM_APDU [03:46:27]CAPDU: 80 13 00 00 [03:46:27]Write to MH i2c: E2 08 00 61 2D 80 13 00 00 00 00 00 00 0A [03:46:27]Write i2c OK [03:46:27]MH_I2C_Read... [03:46:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:46:27]Read from MH i2c: E2 [03:46:27]MH_I2C_Read... [03:46:27]Read from MH i2c: E2 62 00 [03:46:27]MH_I2C_Read... [03:46:27]Read from MH i2c: E2 62 00 61 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 61 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [03:46:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 61 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:46:27]wFMCommunicate OK [03:46:27]SAM_PROTO_GetFieldsCounters done [03:46:27]requested_item shift.num is exist - process it [03:46:27]requested_item shift.opened is exist - process it [03:46:27]req_shift_opened [03:46:27]FM_GetShiftState [03:46:27]SAM_PROTO_GetShiftState [03:46:27]wFMCommunicate request_size=4 [03:46:27]MH_SAM_APDU [03:46:27]CAPDU: 80 13 01 00 [03:46:27]Write to MH i2c: E2 08 00 62 2D 80 13 01 00 00 00 00 00 0C [03:46:27]Write i2c OK [03:46:27]MH_I2C_Read... [03:46:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:46:27]Read from MH i2c: E2 [03:46:27]MH_I2C_Read... [03:46:27]Read from MH i2c: E2 0E 00 [03:46:27]MH_I2C_Read... [03:46:27]Read from MH i2c: E2 0E 00 62 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AD [03:46:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:46:27]wFMCommunicate OK [03:46:27]SAM_PROTO_GetShiftState done [03:46:27]FM_GetShiftState done [03:46:27]req_shift_opened done [03:46:27]requested_item shift.open_date is exist - process it [03:46:27]req_shift_open_date [03:46:27]req_shift_open_date done [03:46:27]produce_requested_data done [03:46:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289377,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:46:27]process_action_free close_receipt [03:46:27]json_value_free [03:46:27]json_value_free done [03:46:27]process_json_proto returns [03:46:27]Send response to host [03:46:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289377,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:46:27]free response buf [03:46:27]execute_script done [03:46:27]execute_script returns [03:46:27]free content buf [03:46:27]Sock 7.Close socket [03:46:27]Sock 7.Thread stoped [03:46:31]OFD Sender: No OFD packet to send [03:46:36]OFD Sender: No OFD packet to send [03:46:41]OFD Sender: No OFD packet to send [03:46:46]OFD Sender: No OFD packet to send [03:46:51]OFD Sender: No OFD packet to send [03:46:56]OFD Sender: No OFD packet to send [03:47:01]OFD Sender: No OFD packet to send [03:47:06]OFD Sender: No OFD packet to send [03:47:11]OFD Sender: No OFD packet to send [03:47:16]OFD Sender: No OFD packet to send [03:47:21]OFD Sender: No OFD packet to send [03:47:26]OFD Sender: No OFD packet to send [03:47:31]OFD Sender: No OFD packet to send [03:47:36]OFD Sender: No OFD packet to send [03:47:41]OFD Sender: No OFD packet to send [03:47:46]OFD Sender: No OFD packet to send [03:47:51]OFD Sender: No OFD packet to send [03:47:56]OFD Sender: No OFD packet to send [03:48:02]OFD Sender: No OFD packet to send [03:48:07]OFD Sender: No OFD packet to send [03:48:12]OFD Sender: No OFD packet to send [03:48:17]OFD Sender: No OFD packet to send [03:48:22]OFD Sender: No OFD packet to send [03:48:27]OFD Sender: No OFD packet to send [03:48:32]OFD Sender: No OFD packet to send [03:48:37]OFD Sender: No OFD packet to send [03:48:42]OFD Sender: No OFD packet to send [03:48:47]OFD Sender: No OFD packet to send [03:48:52]OFD Sender: No OFD packet to send [03:48:57]OFD Sender: No OFD packet to send [03:49:02]OFD Sender: No OFD packet to send [03:49:07]OFD Sender: No OFD packet to send [03:49:12]OFD Sender: No OFD packet to send [03:49:17]OFD Sender: No OFD packet to send [03:49:22]OFD Sender: No OFD packet to send [03:49:27]OFD Sender: No OFD packet to send [03:49:32]OFD Sender: No OFD packet to send [03:49:37]OFD Sender: No OFD packet to send [03:49:42]OFD Sender: No OFD packet to send [03:49:47]OFD Sender: No OFD packet to send [03:49:52]OFD Sender: No OFD packet to send [03:49:57]OFD Sender: No OFD packet to send [03:50:02]OFD Sender: No OFD packet to send [03:50:07]OFD Sender: No OFD packet to send [03:50:12]OFD Sender: No OFD packet to send [03:50:17]OFD Sender: No OFD packet to send [03:50:23]OFD Sender: No OFD packet to send [03:50:28]OFD Sender: No OFD packet to send [03:50:33]OFD Sender: No OFD packet to send [03:50:38]OFD Sender: No OFD packet to send [03:50:43]OFD Sender: No OFD packet to send [03:50:48]OFD Sender: No OFD packet to send [03:50:53]OFD Sender: No OFD packet to send [03:50:58]OFD Sender: No OFD packet to send [03:51:03]OFD Sender: No OFD packet to send [03:51:08]OFD Sender: No OFD packet to send [03:51:13]OFD Sender: No OFD packet to send [03:51:18]OFD Sender: No OFD packet to send [03:51:23]OFD Sender: No OFD packet to send [03:51:28]OFD Sender: No OFD packet to send [03:51:33]OFD Sender: No OFD packet to send [03:51:38]OFD Sender: No OFD packet to send [03:51:43]OFD Sender: No OFD packet to send [03:51:48]OFD Sender: No OFD packet to send [03:51:50]accept exits with 9 [03:51:50]New connection [03:51:50]New thread 3067051364 created [03:51:50]Thread 3067194724 joined [03:51:50]Waiting for new connection... [03:51:50] Sock 9.Parse request [03:51:50]Sock 9.Check first char [03:51:50]Sock 9.First char is OK [03:51:50]request: POST /json_proto HTTP/1.0 [03:51:50]Method: POST [03:51:50]URL: /json_proto [03:51:50]Method is POST - this is cgi request [03:51:50]url: /json_proto [03:51:50]query_string will be loaded in cgi processing [03:51:50]execute_cgi json_proto POST (null) [03:51:50]execute_cgi path=json_proto method=POST [03:51:50]POST find Content-Length [03:51:50]Host: 172.17.41.135:8080 [03:51:50]Content-Length: 684 [03:51:50]Content-Type: application/json [03:51:50] [03:51:50]POST finish read [03:51:50]Found Content-Length = 684 [03:51:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:50]execute_script... [03: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)24617365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:50]POST & json_proto [03:51:50]process_json_proto [03:51:50]json parsed OK: [03:51:50]protocol is kg_v1.0 [03:51:50]action value=close_receipt [03:51:50]process_action close_receipt [03:51:50]cmd_close_receipt [03:51:50]MH_GetDate [03:51:50]Write to MH i2c: F0 00 00 63 2D 7F [03:51:50]Write i2c OK [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: F0 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: F0 09 00 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: F0 09 00 63 2D 00 D9 E5 F0 66 ED 3E 82 65 AE [03:51:50]GetLastDocTimeStamp 1727063185 [03:51:50]current date 1727063513 [03:51:50]FM_GetShiftState [03:51:50]SAM_PROTO_GetShiftState [03:51:50]wFMCommunicate request_size=4 [03:51:50]MH_SAM_APDU [03:51:50]CAPDU: 80 13 01 00 [03:51:50]Write to MH i2c: E2 08 00 64 2D 80 13 01 00 00 00 00 00 0E [03:51:50]Write i2c OK [03:51:50]MH_I2C_Read... [03:51:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:50]Read from MH i2c: E2 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: E2 0E 00 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: E2 0E 00 64 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AF [03:51:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:51:50]wFMCommunicate OK [03:51:50]SAM_PROTO_GetShiftState done [03:51:50]FM_GetShiftState done [03:51:50]opened in 1727051401 [03:51:50]opened+sec_in_day 1727137801 [03:51:50]quantity*price = 140015 [03:51:50]sum+1 = 140016 [03:51:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 52 23.09.2024 03:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289378 ФПД: 52814044586860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T035153&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289378&fm=52814044586860&tin=02508201610067®Number=0000000000091827&sum=140000 [03:51:52]StoreToDocumentArchive [03:51:52]shift 515 fd 289378 [03:51:52]save to /storage/0515/doc_00289378 [03:51:52]save last doc name /storage/0515/doc_00289378 to /storage/kkm_last_doc_name [03:51:52]save OK [03:51:52]Clear old archive folders... [03:51:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:51:52]tlvbuf is B6F15660 [03:51:52]SAM_PROTO_ClearQueue [03:51:52]wFMCommunicate request_size=4 [03:51:52]MH_SAM_APDU [03:51:52]CAPDU: 80 09 00 00 [03:51:52]Write to MH i2c: E2 08 00 71 2D 80 09 00 00 00 00 00 00 10 [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:51:52]Read from MH i2c: E2 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 71 2D 00 90 00 12 [03:51:52]RAPDU: 90 00 [03:51:52]wFMCommunicate OK [03:51:52]SAM_PROTO_ClearQueue done [03:51:52]KKMCreateOFDPacket [03:51:52]OFDProtocolAddRootSTLVToBuf [03:51:52]FM_MakeSignedData [03:51:52]FM_MakeSignedData [03:51:52]SAM_PROTO_SignData [03:51:52]wFMCommunicate request_size=4 [03:51:52]MH_SAM_APDU [03:51:52]CAPDU: 80 0D 01 02 [03:51:52]Write to MH i2c: E2 08 00 72 2D 80 0D 01 02 00 00 00 00 18 [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:51:52]Read from MH i2c: E2 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 72 2D 00 90 00 13 [03:51:52]RAPDU: 90 00 [03:51:52]wFMCommunicate OK [03:51:52]wFMCommunicate request_size=255 [03:51:52]MH_SAM_APDU [03:51: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 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 E5 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6A 04 00 35 04 06 00 30 [03:51:52]Write to MH i2c: E2 02 01 73 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 E5 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6A 04 00 35 04 06 00 30 00 00 CE [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:52]Read from MH i2c: E2 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 73 2D 00 90 00 14 [03:51:52]RAPDU: 90 00 [03:51:52]wFMCommunicate OK [03:51:52]wFMCommunicate request_size=10 [03:51:52]MH_SAM_APDU [03:51:52]CAPDU: 80 0D 02 02 05 08 BA 5D E3 6C [03:51:52]Write to MH i2c: E2 0D 00 74 2D 80 0D 02 02 05 00 08 BA 5D E3 6C 00 00 93 [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:52]Read from MH i2c: E2 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 74 2D 00 90 00 15 [03:51:52]RAPDU: 90 00 [03:51:52]wFMCommunicate OK [03:51:52]wFMCommunicate request_size=4 [03:51:52]MH_SAM_APDU [03:51:52]CAPDU: 80 0D 03 02 [03:51:52]Write to MH i2c: E2 08 00 75 2D 80 0D 03 02 00 00 00 00 1D [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:51:52]Read from MH i2c: E2 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 0B 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 0B 00 75 2D 00 F9 A6 82 19 1A CA 55 B6 90 00 47 [03:51:52]RAPDU: F9 A6 82 19 1A CA 55 B6 90 00 [03:51:52]wFMCommunicate OK [03:51:52]SAM_PROTO_SignData done [03:51:52]FM_MakeSignedData done [03:51:52]CreateOFDProtocolMessage [03:51:52]wFMCommunicate request_size=4 [03:51:52]MH_SAM_APDU [03:51:52]CAPDU: 80 11 00 00 [03:51:52]Write to MH i2c: E2 08 00 76 2D 80 11 00 00 00 00 00 00 1D [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:52]Read from MH i2c: E2 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 17 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 17 00 76 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6D [03:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:51:52]wFMCommunicate OK [03:51:52]CreateOFDProtocolMessage done [03:51:52]OFDSenderStorePacket 289378 [03:51:52]StoreOFDPacket docnum=289378 [03:51:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2F B2 07 01 B0 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 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 E5 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6A 04 00 35 04 06 00 30 08 BA 5D E3 6C F9 A6 82 19 1A CA 55 B6 [03:51:52]CheckFolder [03:51:52]dirname=/storage/ofd_packets [03:51:52]CheckFolder done [03:51:52]ProducePacketName [03:51:52]name=ofd_packets/00289378 [03:51:52]NVStorageSaveData ofd_packets/00289378 [03:51:52]File name is /storage/ofd_packets/00289378 [03:51:52]Write 301 bytes [03:51:52]NVStorageSaveData done [03:51:52]OFDSenderStorePacket done [03:51:52]KKMCreateOFDPacket done [03:51:52]NVStorageSaveData kkm_last_timestamp [03:51:52]File name is /storage/kkm_last_timestamp [03:51:52]Write 4 bytes [03:51:52]NVStorageSaveData done [03:51:52]ExternCall_PrintAddStr [03:51:52]wPrintStart [03:51:52]Write to MH i2c: 01 00 00 77 2D A4 [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: 01 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: 01 07 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: 01 07 00 77 2D 00 00 00 00 00 FF 0F B9 [03:51:52]RasterBufferAndPrint [03:51:52]line Счет N : (1)24617365 [03:51:52]line ИНН: 02508201610067 [03:51:52]line Контрольно-Кассовый Чек [03:51:52]line ПРОДАЖА [03:51:52]line ТРК (МРК, ГНК) : 42 [03:51:52]line Товар: 2710124500 [03:51:52]line Аи-95-К-5 [03:51:52]line 18.870 * 74.20 [03:51:52]line = 1400.15 [03:51:52]line НДС 12% НСП 1% [03:51:52]line > о реализуемом товаре [03:51:52]line ОКРУГЛЕНИЕ: -0.15 [03:51:52]line ИТОГО: 1400.00 [03:51:52]line Внесено: 1400.00 [03:51:52]line СДАЧА: 0.00 [03:51:52]line НСП 1% : 12.39 [03:51:52]line НДС 12% : 148.69 [03:51:52]line Наличными: 1400.00 [03:51:52]line Безнал.: 0.00 [03:51:52]line Место: АЗС № 90 "Партнёр-нефть" [03:51:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:51:52]line СНО: Общий режим [03:51:52]line Чек 52 23.09.2024 03:51 [03:51:52]line Смена: 515 ФФД: 1.0 [03:51:52]line ЗНМ: 0300000107 [03:51:52]line РНМ: 0000000000091827 [03:51:52]line Версия ККМ: 001 [03:51:52]line ФМ: 0000000000871832 [03:51:52]line ФД: 289378 [03:51:52]line ФПД: 52814044586860 [03:51:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T035153&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289378&fm=52814044586860&tin=02508201610067®Number=0000000000091827&sum=140000 [03:51:52]written 0, free lines is 4095 [03:51:52]OFD Sender: Processing packet 289378 [packets to send 1784, broken 1783] [03:51:52]ProducePacketName [03:51:52]name=ofd_packets/00289378 [03:51:52]OFD Sender: To server: pG, [03:51:52]CommunicateWithHost lk.salyk.kg:30040 [03:51:52]ConnectInit lk.salyk.kg [03:51:52]Connected sock=10 [03: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 33 32 0F 01 00 00 2F B2 07 01 B0 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 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 E5 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6A 04 00 35 04 06 00 30 08 BA 5D E3 6C F9 A6 82 19 1A CA 55 B6 [03:51:53]Write to MH i2c: 01 00 00 A1 2D CE [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: 01 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: 01 07 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: 01 07 00 A1 2D 00 00 00 00 00 BE 0C 9F [03:51:53]RasterBufferAndPrint [03:51:53]line [03:51:53]line [03:51:53]line [03:51:53]line [03:51:53]line [03:51:53]written 0, free lines is 3268 [03:51:53]MH_Cut [03:51:53]Write to MH i2c: D1 01 00 A8 2D 01 A7 [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: D1 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: D1 01 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: D1 01 00 A8 2D 00 A6 [03:51:53]Write to MH i2c: 01 00 00 A9 2D D6 [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03: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 33 32 4F 00 00 00 08 C3 47 00 30 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 33 32 10 04 04 00 62 6A 04 00 F4 03 04 00 AF 8D F0 66 B6 04 01 00 00 C8 DF 54 3F 2B CE 82 41 [03:51:53]CommunicateWithHost err = 0 [03:51:53]CheckOFDResponse [03:51:53]1017 (14) - 77093643461234 [03:51:53]1041 (16) - 0000000000871832 [03:51:53]1040 (4) - 289378 [03:51:53]1012 (4) - 22.09.2024 21:35 [03:51:53]1206 (1) - 0 [03:51:53]OFD Sender: Remove packet 289378 [03:51:53]ProducePacketName [03:51:53]name=ofd_packets/00289378 [03:51:53]NVStorageDeleteData [03:51:53]OFD Sender: No OFD packet to send [03:51:53]*** Cut start [03:51:53]*** Partial cut [03:51:53]*** CUTSNS_PIN = 1 [03:51:53]*** CUTSNS_PIN = 0 [03:51:54]*** Brake cut motor [03:51:54]Read from MH i2c: 01 [03:51:54]MH_I2C_Read... [03:51:54]*** Stop cut motor [03:51:54]*** Cut end [03:51:54]Read from MH i2c: 01 07 00 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: 01 07 00 A9 2D 00 00 00 00 00 FF 0F EB [03:51:54]process_action close_receipt done [03:51:54]requested_data is exist [03:51:54]produce_requested_data [03:51:54]requested_item fm.sn is exist - process it [03:51:54]wFMCommunicate request_size=4 [03:51:54]MH_SAM_APDU [03:51:54]CAPDU: 80 11 00 00 [03:51:54]Write to MH i2c: E2 08 00 AA 2D 80 11 00 00 00 00 00 00 51 [03:51:54]Write i2c OK [03:51:54]MH_I2C_Read... [03:51:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:54]Read from MH i2c: E2 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: E2 17 00 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: E2 17 00 AA 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A1 [03:51:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:51:54]wFMCommunicate OK [03:51:54]requested_item fd.num is exist - process it [03:51:54]SAM_PROTO_GetFieldsCounters [03:51:54]wFMCommunicate request_size=4 [03:51:54]MH_SAM_APDU [03:51:54]CAPDU: 80 13 00 00 [03:51:54]Write to MH i2c: E2 08 00 AB 2D 80 13 00 00 00 00 00 00 54 [03:51:54]Write i2c OK [03:51:54]MH_I2C_Read... [03:51:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:51:54]Read from MH i2c: E2 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: E2 62 00 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: E2 62 00 AB 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 62 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [03:51: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 62 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:51:54]wFMCommunicate OK [03:51:54]SAM_PROTO_GetFieldsCounters done [03:51:54]requested_item shift.num is exist - process it [03:51:54]requested_item shift.opened is exist - process it [03:51:54]req_shift_opened [03:51:54]FM_GetShiftState [03:51:54]SAM_PROTO_GetShiftState [03:51:54]wFMCommunicate request_size=4 [03:51:54]MH_SAM_APDU [03:51:54]CAPDU: 80 13 01 00 [03:51:54]Write to MH i2c: E2 08 00 AC 2D 80 13 01 00 00 00 00 00 56 [03:51:54]Write i2c OK [03:51:54]MH_I2C_Read... [03:51:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:54]Read from MH i2c: E2 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: E2 0E 00 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: E2 0E 00 AC 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F7 [03:51:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:51:54]wFMCommunicate OK [03:51:54]SAM_PROTO_GetShiftState done [03:51:54]FM_GetShiftState done [03:51:54]req_shift_opened done [03:51:54]requested_item shift.open_date is exist - process it [03:51:54]req_shift_open_date [03:51:54]req_shift_open_date done [03:51:54]produce_requested_data done [03:51:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289378,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:51:54]process_action_free close_receipt [03:51:54]json_value_free [03:51:54]json_value_free done [03:51:54]process_json_proto returns [03:51:54]Send response to host [03:51:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289378,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:51:54]free response buf [03:51:54]execute_script done [03:51:54]execute_script returns [03:51:54]free content buf [03:51:54]Sock 9.Close socket [03:51:54]Sock 9.Thread stoped [03:51:58]OFD Sender: No OFD packet to send [03:52:03]OFD Sender: No OFD packet to send [03:52:08]OFD Sender: No OFD packet to send [03:52:13]OFD Sender: No OFD packet to send [03:52:19]OFD Sender: No OFD packet to send [03:52:24]OFD Sender: No OFD packet to send [03:52:29]OFD Sender: No OFD packet to send [03:52:34]OFD Sender: No OFD packet to send [03:52:39]OFD Sender: No OFD packet to send [03:52:44]OFD Sender: No OFD packet to send [03:52:49]OFD Sender: No OFD packet to send [03:52:54]OFD Sender: No OFD packet to send [03:52:59]OFD Sender: No OFD packet to send [03:53:04]OFD Sender: No OFD packet to send [03:53:09]OFD Sender: No OFD packet to send [03:53:14]OFD Sender: No OFD packet to send [03:53:19]OFD Sender: No OFD packet to send [03:53:24]OFD Sender: No OFD packet to send [03:53:29]OFD Sender: No OFD packet to send [03:53:34]OFD Sender: No OFD packet to send [03:53:39]OFD Sender: No OFD packet to send [03:53:44]OFD Sender: No OFD packet to send [03:53:49]OFD Sender: No OFD packet to send [03:53:54]OFD Sender: No OFD packet to send [03:53:59]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:14]OFD Sender: No OFD packet to send [03:54:19]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:34]OFD Sender: No OFD packet to send [03:54:39]OFD Sender: No OFD packet to send [03:54:45]OFD Sender: No OFD packet to send [03:54:50]OFD Sender: No OFD packet to send [03:54:55]OFD Sender: No OFD packet to send [03:55:00]OFD Sender: No OFD packet to send [03:55:05]OFD Sender: No OFD packet to send [03:55:10]OFD Sender: No OFD packet to send [03:55:15]OFD Sender: No OFD packet to send [03:55:20]OFD Sender: No OFD packet to send [03:55:25]OFD Sender: No OFD packet to send [03:55:30]OFD Sender: No OFD packet to send [03:55:35]OFD Sender: No OFD packet to send [03:55:40]OFD Sender: No OFD packet to send [03:55:45]OFD Sender: No OFD packet to send [03:55:50]OFD Sender: No OFD packet to send [03:55:55]OFD Sender: No OFD packet to send [03:56:00]OFD Sender: No OFD packet to send [03:56:05]OFD Sender: No OFD packet to send [03:56:10]OFD Sender: No OFD packet to send [03:56:15]OFD Sender: No OFD packet to send [03:56:20]OFD Sender: No OFD packet to send [03:56:25]OFD Sender: No OFD packet to send [03:56:30]OFD Sender: No OFD packet to send [03:56:35]OFD Sender: No OFD packet to send [03:56:40]OFD Sender: No OFD packet to send [03:56:45]OFD Sender: No OFD packet to send [03:56:50]OFD Sender: No OFD packet to send [03:56:55]OFD Sender: No OFD packet to send [03:57:00]OFD Sender: No OFD packet to send [03:57:05]OFD Sender: No OFD packet to send [03:57:11]OFD Sender: No OFD packet to send [03:57:16]OFD Sender: No OFD packet to send [03:57:21]OFD Sender: No OFD packet to send [03:57:26]OFD Sender: No OFD packet to send [03:57:31]OFD Sender: No OFD packet to send [03:57:36]OFD Sender: No OFD packet to send [03:57:36]accept exits with 7 [03:57:36]New connection [03:57:36]New thread 3067194724 created [03:57:36]Thread 3067051364 joined [03:57:36]Waiting for new connection... [03:57:36] Sock 7.Parse request [03:57:36]Sock 7.Check first char [03:57:36]Sock 7.First char is OK [03:57:36]request: POST /json_proto HTTP/1.0 [03:57:36]Method: POST [03:57:36]URL: /json_proto [03:57:36]Method is POST - this is cgi request [03:57:36]url: /json_proto [03:57:36]query_string will be loaded in cgi processing [03:57:36]execute_cgi json_proto POST (null) [03:57:36]execute_cgi path=json_proto method=POST [03:57:36]POST find Content-Length [03:57:36]Host: 172.17.41.135:8080 [03:57:36]Content-Length: 679 [03:57:36]Content-Type: application/json [03:57:36] [03:57:36]POST finish read [03:57:36]Found Content-Length = 679 [03:57:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [03:57:36]execute_script... [03:57: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)24617366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [03:57:36]POST & json_proto [03:57:36]process_json_proto [03:57:36]json parsed OK: [03:57:36]protocol is kg_v1.0 [03:57:36]action value=close_receipt [03:57:36]process_action close_receipt [03:57:36]cmd_close_receipt [03:57:36]MH_GetDate [03:57:36]Write to MH i2c: F0 00 00 AD 2D C9 [03:57:36]Write i2c OK [03:57:36]MH_I2C_Read... [03:57:36]Read from MH i2c: F0 [03:57:36]MH_I2C_Read... [03:57:36]Read from MH i2c: F0 09 00 [03:57:36]MH_I2C_Read... [03:57:36]Read from MH i2c: F0 09 00 AD 2D 00 33 E7 F0 66 ED 3E 82 65 54 [03:57:36]GetLastDocTimeStamp 1727063513 [03:57:36]current date 1727063859 [03:57:36]FM_GetShiftState [03:57:36]SAM_PROTO_GetShiftState [03:57:36]wFMCommunicate request_size=4 [03:57:36]MH_SAM_APDU [03:57:36]CAPDU: 80 13 01 00 [03:57:36]Write to MH i2c: E2 08 00 AE 2D 80 13 01 00 00 00 00 00 58 [03:57:36]Write i2c OK [03:57:36]MH_I2C_Read... [03:57:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:57:36]Read from MH i2c: E2 [03:57:36]MH_I2C_Read... [03:57:36]Read from MH i2c: E2 0E 00 [03:57:36]MH_I2C_Read... [03:57:36]Read from MH i2c: E2 0E 00 AE 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F9 [03:57:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:57:36]wFMCommunicate OK [03:57:36]SAM_PROTO_GetShiftState done [03:57:36]FM_GetShiftState done [03:57:36]opened in 1727051401 [03:57:36]opened+sec_in_day 1727137801 [03:57:36]quantity*price = 50010 [03:57:36]sum+1 = 50012 [03:57: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 53 23.09.2024 03:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289379 ФПД: 198488390640644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T035739&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289379&fm=198488390640644&tin=02508201610067®Number=0000000000091827&sum=50000 [03:57:37]StoreToDocumentArchive [03:57:37]shift 515 fd 289379 [03:57:37]save to /storage/0515/doc_00289379 [03:57:37]save last doc name /storage/0515/doc_00289379 to /storage/kkm_last_doc_name [03:57:37]save OK [03:57:37]Clear old archive folders... [03:57:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:57:37]tlvbuf is 0079F140 [03:57:37]SAM_PROTO_ClearQueue [03:57:37]wFMCommunicate request_size=4 [03:57:37]MH_SAM_APDU [03:57:37]CAPDU: 80 09 00 00 [03:57:37]Write to MH i2c: E2 08 00 BB 2D 80 09 00 00 00 00 00 00 5A [03:57:37]Write i2c OK [03:57:37]MH_I2C_Read... [03:57:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:57:38]Read from MH i2c: E2 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 BB 2D 00 90 00 5C [03:57:38]RAPDU: 90 00 [03:57:38]wFMCommunicate OK [03:57:38]SAM_PROTO_ClearQueue done [03:57:38]KKMCreateOFDPacket [03:57:38]OFDProtocolAddRootSTLVToBuf [03:57:38]FM_MakeSignedData [03:57:38]FM_MakeSignedData [03:57:38]SAM_PROTO_SignData [03:57:38]wFMCommunicate request_size=4 [03:57:38]MH_SAM_APDU [03:57:38]CAPDU: 80 0D 01 02 [03:57:38]Write to MH i2c: E2 08 00 BC 2D 80 0D 01 02 00 00 00 00 62 [03:57:38]Write i2c OK [03:57:38]MH_I2C_Read... [03:57:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:57:38]Read from MH i2c: E2 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 BC 2D 00 90 00 5D [03:57:38]RAPDU: 90 00 [03:57:38]wFMCommunicate OK [03:57:38]wFMCommunicate request_size=255 [03:57:38]MH_SAM_APDU [03:57:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 33 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6A 04 00 35 04 06 00 B4 [03:57:38]Write to MH i2c: E2 02 01 BD 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 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 35 00 00 00 F4 03 04 00 33 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6A 04 00 35 04 06 00 B4 00 00 F7 [03:57:38]Write i2c OK [03:57:38]MH_I2C_Read... [03:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:57:38]Read from MH i2c: E2 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 BD 2D 00 90 00 5E [03:57:38]RAPDU: 90 00 [03:57:38]wFMCommunicate OK [03:57:38]wFMCommunicate request_size=10 [03:57:38]MH_SAM_APDU [03:57:38]CAPDU: 80 0D 02 02 05 86 2E 04 24 04 [03:57:38]Write to MH i2c: E2 0D 00 BE 2D 80 0D 02 02 05 00 86 2E 04 24 04 00 00 4F [03:57:38]Write i2c OK [03:57:38]MH_I2C_Read... [03:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:57:38]Read from MH i2c: E2 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 03 00 BE 2D 00 90 00 5F [03:57:38]RAPDU: 90 00 [03:57:38]wFMCommunicate OK [03:57:38]wFMCommunicate request_size=4 [03:57:38]MH_SAM_APDU [03:57:38]CAPDU: 80 0D 03 02 [03:57:38]Write to MH i2c: E2 08 00 BF 2D 80 0D 03 02 00 00 00 00 67 [03:57:38]Write i2c OK [03:57:38]MH_I2C_Read... [03:57:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:57:38]Read from MH i2c: E2 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 0B 00 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 0B 00 BF 2D 00 C6 0D 7F C1 E1 DD 97 7D 90 00 4D [03:57:38]RAPDU: C6 0D 7F C1 E1 DD 97 7D 90 00 [03:57:38]wFMCommunicate OK [03:57:38]SAM_PROTO_SignData done [03:57:38]FM_MakeSignedData done [03:57:38]CreateOFDProtocolMessage [03:57:38]wFMCommunicate request_size=4 [03:57:38]MH_SAM_APDU [03:57:38]CAPDU: 80 11 00 00 [03:57:38]Write to MH i2c: E2 08 00 C0 2D 80 11 00 00 00 00 00 00 67 [03:57:38]Write i2c OK [03:57:38]MH_I2C_Read... [03:57:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:57:38]Read from MH i2c: E2 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 17 00 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: E2 17 00 C0 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B7 [03:57:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:57:38]wFMCommunicate OK [03:57:38]CreateOFDProtocolMessage done [03:57:38]OFDSenderStorePacket 289379 [03:57:38]StoreOFDPacket docnum=289379 [03:57:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FA 4C 07 01 D9 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 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 35 00 00 00 F4 03 04 00 33 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6A 04 00 35 04 06 00 B4 86 2E 04 24 04 C6 0D 7F C1 E1 DD 97 7D [03:57:38]CheckFolder [03:57:38]dirname=/storage/ofd_packets [03:57:38]CheckFolder done [03:57:38]ProducePacketName [03:57:38]name=ofd_packets/00289379 [03:57:38]NVStorageSaveData ofd_packets/00289379 [03:57:38]File name is /storage/ofd_packets/00289379 [03:57:38]Write 301 bytes [03:57:38]NVStorageSaveData done [03:57:38]OFDSenderStorePacket done [03:57:38]KKMCreateOFDPacket done [03:57:38]NVStorageSaveData kkm_last_timestamp [03:57:38]File name is /storage/kkm_last_timestamp [03:57:38]Write 4 bytes [03:57:38]NVStorageSaveData done [03:57:38]ExternCall_PrintAddStr [03:57:38]wPrintStart [03:57:38]Write to MH i2c: 01 00 00 C1 2D EE [03:57:38]Write i2c OK [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: 01 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: 01 07 00 [03:57:38]MH_I2C_Read... [03:57:38]Read from MH i2c: 01 07 00 C1 2D 00 00 00 00 00 FF 0F 03 [03:57:38]RasterBufferAndPrint [03:57:38]line Счет N : (1)24617366 [03:57:38]line ИНН: 02508201610067 [03:57:38]line Контрольно-Кассовый Чек [03:57:38]line ПРОДАЖА [03:57:38]line ТРК (МРК, ГНК) : 32 [03:57:38]line Товар: 2710124500 [03:57:38]line Аи-95-К-5 [03:57:38]line 6.740 * 74.20 [03:57:38]line = 500.11 [03:57:38]line НДС 12% НСП 1% [03:57:38]line > о реализуемом товаре [03:57:38]line ОКРУГЛЕНИЕ: -0.11 [03:57:38]line ИТОГО: 500.00 [03:57:38]line Внесено: 500.00 [03:57:38]line СДАЧА: 0.00 [03:57:38]line НСП 1% : 4.43 [03:57:38]line НДС 12% : 53.11 [03:57:38]line Наличными: 500.00 [03:57:38]line Безнал.: 0.00 [03:57:38]line Место: АЗС № 90 "Партнёр-нефть" [03:57:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:57:38]line СНО: Общий режим [03:57:38]line Чек 53 23.09.2024 03:57 [03:57:38]line Смена: 515 ФФД: 1.0 [03:57:38]line ЗНМ: 0300000107 [03:57:38]line РНМ: 0000000000091827 [03:57:38]line Версия ККМ: 001 [03:57:38]line ФМ: 0000000000871832 [03:57:38]line ФД: 289379 [03:57:38]line ФПД: 198488390640644 [03:57:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T035739&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289379&fm=198488390640644&tin=02508201610067®Number=0000000000091827&sum=50000 [03:57:38]written 0, free lines is 4095 [03:57:38]OFD Sender: Processing packet 289379 [packets to send 1784, broken 1783] [03:57:38]ProducePacketName [03:57:38]name=ofd_packets/00289379 [03:57:38]OFD Sender: To server: pG, [03:57:38]CommunicateWithHost lk.salyk.kg:30040 [03:57:38]ConnectInit lk.salyk.kg [03:57:38]Connected sock=10 [03:57: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 33 32 0F 01 00 00 FA 4C 07 01 D9 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 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 35 00 00 00 F4 03 04 00 33 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6A 04 00 35 04 06 00 B4 86 2E 04 24 04 C6 0D 7F C1 E1 DD 97 7D [03:57:39]Write to MH i2c: 01 00 00 EB 2D 18 [03:57:39]Write i2c OK [03:57:39]MH_I2C_Read... [03:57:39]Read from MH i2c: 01 [03:57:39]MH_I2C_Read... [03:57:39]Read from MH i2c: 01 07 00 [03:57:39]MH_I2C_Read... [03:57:39]Read from MH i2c: 01 07 00 EB 2D 00 00 00 00 00 BE 0C E9 [03:57:39]RasterBufferAndPrint [03:57:39]line [03:57:39]line [03:57:39]line [03:57:39]line [03:57:39]line [03:57:39]written 0, free lines is 3268 [03:57:39]MH_Cut [03:57:39]Write to MH i2c: D1 01 00 F2 2D 01 F1 [03:57:39]Write i2c OK [03:57:39]MH_I2C_Read... [03:57:39]Read from MH i2c: D1 [03:57:39]MH_I2C_Read... [03:57:39]Read from MH i2c: D1 01 00 [03:57:39]MH_I2C_Read... [03:57:39]Read from MH i2c: D1 01 00 F2 2D 00 F0 [03:57:39]Write to MH i2c: 01 00 00 F3 2D 20 [03:57:39]Write i2c OK [03:57:39]MH_I2C_Read... [03:57: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 33 32 4F 00 00 00 4F D2 47 00 1D 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 33 32 10 04 04 00 63 6A 04 00 F4 03 04 00 08 8F F0 66 B6 04 01 00 00 BD E8 04 8C 55 14 55 7F [03:57:39]CommunicateWithHost err = 0 [03:57:39]CheckOFDResponse [03:57:39]1017 (14) - 77093643461234 [03:57:39]1041 (16) - 0000000000871832 [03:57:39]1040 (4) - 289379 [03:57:39]1012 (4) - 22.09.2024 21:41 [03:57:39]1206 (1) - 0 [03:57:39]OFD Sender: Remove packet 289379 [03:57:39]ProducePacketName [03:57:39]name=ofd_packets/00289379 [03:57:39]NVStorageDeleteData [03:57:39]OFD Sender: No OFD packet to send [03:57:39]*** Cut start [03:57:39]*** Partial cut [03:57:39]*** CUTSNS_PIN = 1 [03:57:39]*** CUTSNS_PIN = 0 [03:57:40]*** Brake cut motor [03:57:40]Read from MH i2c: 01 [03:57:40]MH_I2C_Read... [03:57:40]*** Stop cut motor [03:57:40]*** Cut end [03:57:40]Read from MH i2c: 01 07 00 [03:57:40]MH_I2C_Read... [03:57:40]Read from MH i2c: 01 07 00 F3 2D 00 00 00 00 00 FF 0F 35 [03:57:40]process_action close_receipt done [03:57:40]requested_data is exist [03:57:40]produce_requested_data [03:57:40]requested_item fm.sn is exist - process it [03:57:40]wFMCommunicate request_size=4 [03:57:40]MH_SAM_APDU [03:57:40]CAPDU: 80 11 00 00 [03:57:40]Write to MH i2c: E2 08 00 F4 2D 80 11 00 00 00 00 00 00 9B [03:57:40]Write i2c OK [03:57:40]MH_I2C_Read... [03:57:40]Read from MH i2c: E2 [03:57:40]MH_I2C_Read... [03:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:57:40]Read from MH i2c: E2 17 00 [03:57:40]MH_I2C_Read... [03:57:40]Read from MH i2c: E2 17 00 F4 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EB [03:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:57:40]wFMCommunicate OK [03:57:40]requested_item fd.num is exist - process it [03:57:40]SAM_PROTO_GetFieldsCounters [03:57:40]wFMCommunicate request_size=4 [03:57:40]MH_SAM_APDU [03:57:40]CAPDU: 80 13 00 00 [03:57:40]Write to MH i2c: E2 08 00 F5 2D 80 13 00 00 00 00 00 00 9E [03:57:40]Write i2c OK [03:57:40]MH_I2C_Read... [03:57:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:57:40]Read from MH i2c: E2 [03:57:40]MH_I2C_Read... [03:57:40]Read from MH i2c: E2 62 00 [03:57:40]MH_I2C_Read... [03:57:40]Read from MH i2c: E2 62 00 F5 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 63 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [03:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 63 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:57:40]wFMCommunicate OK [03:57:40]SAM_PROTO_GetFieldsCounters done [03:57:40]requested_item shift.num is exist - process it [03:57:40]requested_item shift.opened is exist - process it [03:57:40]req_shift_opened [03:57:40]FM_GetShiftState [03:57:40]SAM_PROTO_GetShiftState [03:57:40]wFMCommunicate request_size=4 [03:57:40]MH_SAM_APDU [03:57:40]CAPDU: 80 13 01 00 [03:57:40]Write to MH i2c: E2 08 00 F6 2D 80 13 01 00 00 00 00 00 A0 [03:57:40]Write i2c OK [03:57:40]MH_I2C_Read... [03:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:57:40]Read from MH i2c: E2 [03:57:40]MH_I2C_Read... [03:57:40]Read from MH i2c: E2 0E 00 [03:57:40]MH_I2C_Read... [03:57:40]Read from MH i2c: E2 0E 00 F6 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 41 [03:57:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:57:40]wFMCommunicate OK [03:57:40]SAM_PROTO_GetShiftState done [03:57:40]FM_GetShiftState done [03:57:40]req_shift_opened done [03:57:40]requested_item shift.open_date is exist - process it [03:57:40]req_shift_open_date [03:57:40]req_shift_open_date done [03:57:40]produce_requested_data done [03:57:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289379,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:57:40]process_action_free close_receipt [03:57:40]json_value_free [03:57:40]json_value_free done [03:57:40]process_json_proto returns [03:57:40]Send response to host [03:57:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289379,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:57:40]free response buf [03:57:40]execute_script done [03:57:40]execute_script returns [03:57:40]free content buf [03:57:40]Sock 7.Close socket [03:57:40]Sock 7.Thread stoped [03:57:44]OFD Sender: No OFD packet to send [03:57:49]OFD Sender: No OFD packet to send [03:57:54]OFD Sender: No OFD packet to send [03:57:59]OFD Sender: No OFD packet to send [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:14]OFD Sender: No OFD packet to send [03:58:19]OFD Sender: No OFD packet to send [03:58:24]OFD Sender: No OFD packet to send [03:58:26]accept exits with 9 [03:58:26]New connection [03:58:26]New thread 3067051364 created [03:58:26]Thread 3067194724 joined [03:58:26]Waiting for new connection... [03:58:26] Sock 9.Parse request [03:58:26]Sock 9.Check first char [03:58:26]Sock 9.First char is OK [03:58:26]request: POST /json_proto HTTP/1.0 [03:58:26]Method: POST [03:58:26]URL: /json_proto [03:58:26]Method is POST - this is cgi request [03:58:26]url: /json_proto [03:58:26]query_string will be loaded in cgi processing [03:58:26]execute_cgi json_proto POST (null) [03:58:26]execute_cgi path=json_proto method=POST [03:58:26]POST find Content-Length [03:58:26]Host: 172.17.41.135:8080 [03:58:26]Content-Length: 681 [03:58:26]Content-Type: application/json [03:58:26] [03:58:26]POST finish read [03:58:26]Found Content-Length = 681 [03:58:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [03:58:26]execute_script... [03:58:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [03:58:26]POST & json_proto [03:58:26]process_json_proto [03:58:26]json parsed OK: [03:58:26]protocol is kg_v1.0 [03:58:26]action value=close_receipt [03:58:26]process_action close_receipt [03:58:26]cmd_close_receipt [03:58:26]MH_GetDate [03:58:26]Write to MH i2c: F0 00 00 F7 2D 13 [03:58:26]Write i2c OK [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: F0 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: F0 09 00 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: F0 09 00 F7 2D 00 64 E7 F0 66 ED 3E 82 65 CF [03:58:26]GetLastDocTimeStamp 1727063859 [03:58:26]current date 1727063908 [03:58:26]FM_GetShiftState [03:58:26]SAM_PROTO_GetShiftState [03:58:26]wFMCommunicate request_size=4 [03:58:26]MH_SAM_APDU [03:58:26]CAPDU: 80 13 01 00 [03:58:26]Write to MH i2c: E2 08 00 F8 2D 80 13 01 00 00 00 00 00 A2 [03:58:26]Write i2c OK [03:58:26]MH_I2C_Read... [03:58:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:26]Read from MH i2c: E2 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: E2 0E 00 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: E2 0E 00 F8 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 43 [03:58:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:58:26]wFMCommunicate OK [03:58:26]SAM_PROTO_GetShiftState done [03:58:26]FM_GetShiftState done [03:58:26]opened in 1727051401 [03:58:26]opened+sec_in_day 1727137801 [03:58:26]quantity*price = 100050 [03:58:26]sum+1 = 100052 [03:58: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 54 23.09.2024 03:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289380 ФПД: 53945788931816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T035828&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289380&fm=53945788931816&tin=02508201610067®Number=0000000000091827&sum=100000 [03:58:27]StoreToDocumentArchive [03:58:27]shift 515 fd 289380 [03:58:27]save to /storage/0515/doc_00289380 [03:58:27]save last doc name /storage/0515/doc_00289380 to /storage/kkm_last_doc_name [03:58:27]save OK [03:58:27]Clear old archive folders... [03:58:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:58:27]tlvbuf is 006FD7D0 [03:58:27]SAM_PROTO_ClearQueue [03:58:27]wFMCommunicate request_size=4 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 09 00 00 [03:58:27]Write to MH i2c: E2 08 00 05 2E 80 09 00 00 00 00 00 00 A5 [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:58:27]Read from MH i2c: E2 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 05 2E 00 90 00 A7 [03:58:27]RAPDU: 90 00 [03:58:27]wFMCommunicate OK [03:58:27]SAM_PROTO_ClearQueue done [03:58:27]KKMCreateOFDPacket [03:58:27]OFDProtocolAddRootSTLVToBuf [03:58:27]FM_MakeSignedData [03:58:27]FM_MakeSignedData [03:58:27]SAM_PROTO_SignData [03:58:27]wFMCommunicate request_size=4 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 0D 01 02 [03:58:27]Write to MH i2c: E2 08 00 06 2E 80 0D 01 02 00 00 00 00 AD [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:58:27]Read from MH i2c: E2 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 06 2E 00 90 00 A8 [03:58:27]RAPDU: 90 00 [03:58:27]wFMCommunicate OK [03:58:27]wFMCommunicate request_size=255 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 36 00 00 00 F4 03 04 00 64 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6A 04 00 35 04 06 00 31 10 3B 96 [03:58:27]Write to MH i2c: E2 02 01 07 2E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 36 00 00 00 F4 03 04 00 64 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6A 04 00 35 04 06 00 31 10 3B 96 00 00 F1 [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:27]Read from MH i2c: E2 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 07 2E 00 90 00 A9 [03:58:27]RAPDU: 90 00 [03:58:27]wFMCommunicate OK [03:58:27]wFMCommunicate request_size=7 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 0D 02 02 02 1E E8 [03:58:27]Write to MH i2c: E2 0A 00 08 2E 80 0D 02 02 02 00 1E E8 00 00 BA [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:27]Read from MH i2c: E2 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 08 2E 00 90 00 AA [03:58:27]RAPDU: 90 00 [03:58:27]wFMCommunicate OK [03:58:27]wFMCommunicate request_size=4 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 0D 03 02 [03:58:27]Write to MH i2c: E2 08 00 09 2E 80 0D 03 02 00 00 00 00 B2 [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:58:27]Read from MH i2c: E2 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 0B 00 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 0B 00 09 2E 00 53 B9 26 09 4B B8 10 78 90 00 79 [03:58:27]RAPDU: 53 B9 26 09 4B B8 10 78 90 00 [03:58:27]wFMCommunicate OK [03:58:27]SAM_PROTO_SignData done [03:58:27]FM_MakeSignedData done [03:58:27]CreateOFDProtocolMessage [03:58:27]wFMCommunicate request_size=4 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 11 00 00 [03:58:27]Write to MH i2c: E2 08 00 0A 2E 80 11 00 00 00 00 00 00 B2 [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:28]Read from MH i2c: E2 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 17 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 17 00 0A 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [03:58:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:58:28]wFMCommunicate OK [03:58:28]CreateOFDProtocolMessage done [03:58:28]OFDSenderStorePacket 289380 [03:58:28]StoreOFDPacket docnum=289380 [03:58:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 A5 E3 04 01 59 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 36 00 00 00 F4 03 04 00 64 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6A 04 00 35 04 06 00 31 10 3B 96 1E E8 53 B9 26 09 4B B8 10 78 [03:58:28]CheckFolder [03:58:28]dirname=/storage/ofd_packets [03:58:28]CheckFolder done [03:58:28]ProducePacketName [03:58:28]name=ofd_packets/00289380 [03:58:28]NVStorageSaveData ofd_packets/00289380 [03:58:28]File name is /storage/ofd_packets/00289380 [03:58:28]Write 298 bytes [03:58:28]NVStorageSaveData done [03:58:28]OFDSenderStorePacket done [03:58:28]KKMCreateOFDPacket done [03:58:28]NVStorageSaveData kkm_last_timestamp [03:58:28]File name is /storage/kkm_last_timestamp [03:58:28]Write 4 bytes [03:58:28]NVStorageSaveData done [03:58:28]ExternCall_PrintAddStr [03:58:28]wPrintStart [03:58:28]Write to MH i2c: 01 00 00 0B 2E 39 [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 07 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 07 00 0B 2E 00 00 00 00 00 FF 0F 4E [03:58:28]RasterBufferAndPrint [03:58:28]line Счет N : (1)24617367 [03:58:28]line ИНН: 02508201610067 [03:58:28]line Контрольно-Кассовый Чек [03:58:28]line ПРОДАЖА [03:58:28]line ТРК (МРК, ГНК) : 35 [03:58:28]line Товар: 2710194210 [03:58:28]line ДТ-К-5 [03:58:28]line 13.130 * 76.20 [03:58:28]line = 1000.51 [03:58:28]line НДС 12% НСП 1% [03:58:28]line > о реализуемом товаре [03:58:28]line ОКРУГЛЕНИЕ: -0.51 [03:58:28]line ИТОГО: 1000.00 [03:58:28]line Внесено: 1000.00 [03:58:28]line СДАЧА: 0.00 [03:58:28]line НСП 1% : 8.85 [03:58:28]line НДС 12% : 106.25 [03:58:28]line Наличными: 1000.00 [03:58:28]line Безнал.: 0.00 [03:58:28]line Место: АЗС № 90 "Партнёр-нефть" [03:58:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:58:28]line СНО: Общий режим [03:58:28]line Чек 54 23.09.2024 03:58 [03:58:28]line Смена: 515 ФФД: 1.0 [03:58:28]line ЗНМ: 0300000107 [03:58:28]line РНМ: 0000000000091827 [03:58:28]line Версия ККМ: 001 [03:58:28]line ФМ: 0000000000871832 [03:58:28]line ФД: 289380 [03:58:28]line ФПД: 53945788931816 [03:58:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T035828&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289380&fm=53945788931816&tin=02508201610067®Number=0000000000091827&sum=100000 [03:58:28]written 0, free lines is 4095 [03:58:28]OFD Sender: Processing packet 289380 [packets to send 1784, broken 1783] [03:58:28]ProducePacketName [03:58:28]name=ofd_packets/00289380 [03:58:28]OFD Sender: To server: pG, [03:58:28]CommunicateWithHost lk.salyk.kg:30040 [03:58:28]ConnectInit lk.salyk.kg [03:58:28]Connected sock=10 [03:58:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 A5 E3 04 01 59 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 36 00 00 00 F4 03 04 00 64 E7 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6A 04 00 35 04 06 00 31 10 3B 96 1E E8 53 B9 26 09 4B B8 10 78 [03:58:28]Write to MH i2c: 01 00 00 35 2E 63 [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 07 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 07 00 35 2E 00 00 00 00 00 BA 0C 30 [03:58:28]RasterBufferAndPrint [03:58:28]line [03:58:28]line [03:58:28]line [03:58:28]line [03:58:28]line [03:58:28]written 0, free lines is 3265 [03:58:28]MH_Cut [03:58:28]Write to MH i2c: D1 01 00 3C 2E 01 3C [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: D1 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: D1 01 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: D1 01 00 3C 2E 00 3B [03:58:28]Write to MH i2c: 01 00 00 3D 2E 6B [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 7B 61 47 00 11 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 33 32 10 04 04 00 64 6A 04 00 F4 03 04 00 3A 8F F0 66 B6 04 01 00 00 66 E0 F0 FD 95 22 7B 92 [03:58:28]CommunicateWithHost err = 0 [03:58:28]CheckOFDResponse [03:58:28]1017 (14) - 77093643461234 [03:58:28]1041 (16) - 0000000000871832 [03:58:28]1040 (4) - 289380 [03:58:28]1012 (4) - 22.09.2024 21:42 [03:58:28]1206 (1) - 0 [03:58:28]OFD Sender: Remove packet 289380 [03:58:28]ProducePacketName [03:58:28]name=ofd_packets/00289380 [03:58:28]NVStorageDeleteData [03:58:29]OFD Sender: No OFD packet to send [03:58:29]*** Cut start [03:58:29]*** Partial cut [03:58:29]*** CUTSNS_PIN = 1 [03:58:29]*** CUTSNS_PIN = 0 [03:58:29]*** Brake cut motor [03:58:29]Read from MH i2c: 01 [03:58:29]MH_I2C_Read... [03:58:29]*** Stop cut motor [03:58:29]*** Cut end [03:58:29]Read from MH i2c: 01 07 00 [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: 01 07 00 3D 2E 00 00 00 00 00 FF 0F 80 [03:58:29]process_action close_receipt done [03:58:29]requested_data is exist [03:58:29]produce_requested_data [03:58:29]requested_item fm.sn is exist - process it [03:58:29]wFMCommunicate request_size=4 [03:58:29]MH_SAM_APDU [03:58:29]CAPDU: 80 11 00 00 [03:58:29]Write to MH i2c: E2 08 00 3E 2E 80 11 00 00 00 00 00 00 E6 [03:58:29]Write i2c OK [03:58:29]MH_I2C_Read... [03:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:29]Read from MH i2c: E2 [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: E2 17 00 [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: E2 17 00 3E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 36 [03:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:58:29]wFMCommunicate OK [03:58:29]requested_item fd.num is exist - process it [03:58:29]SAM_PROTO_GetFieldsCounters [03:58:30]wFMCommunicate request_size=4 [03:58:30]MH_SAM_APDU [03:58:30]CAPDU: 80 13 00 00 [03:58:30]Write to MH i2c: E2 08 00 3F 2E 80 13 00 00 00 00 00 00 E9 [03:58:30]Write i2c OK [03:58:30]MH_I2C_Read... [03:58:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:58:30]Read from MH i2c: E2 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 62 00 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 62 00 3F 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 64 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [03:58:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 64 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:58:30]wFMCommunicate OK [03:58:30]SAM_PROTO_GetFieldsCounters done [03:58:30]requested_item shift.num is exist - process it [03:58:30]requested_item shift.opened is exist - process it [03:58:30]req_shift_opened [03:58:30]FM_GetShiftState [03:58:30]SAM_PROTO_GetShiftState [03:58:30]wFMCommunicate request_size=4 [03:58:30]MH_SAM_APDU [03:58:30]CAPDU: 80 13 01 00 [03:58:30]Write to MH i2c: E2 08 00 40 2E 80 13 01 00 00 00 00 00 EB [03:58:30]Write i2c OK [03:58:30]MH_I2C_Read... [03:58:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:30]Read from MH i2c: E2 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 0E 00 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 0E 00 40 2E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [03:58:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [03:58:30]wFMCommunicate OK [03:58:30]SAM_PROTO_GetShiftState done [03:58:30]FM_GetShiftState done [03:58:30]req_shift_opened done [03:58:30]requested_item shift.open_date is exist - process it [03:58:30]req_shift_open_date [03:58:30]req_shift_open_date done [03:58:30]produce_requested_data done [03:58:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289380,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [03:58:30]process_action_free close_receipt [03:58:30]json_value_free [03:58:30]json_value_free done [03:58:30]process_json_proto returns [03:58:30]Send response to host [03:58:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289380,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [03:58:30]free response buf [03:58:30]execute_script done [03:58:30]execute_script returns [03:58:30]free content buf [03:58:30]Sock 9.Close socket [03:58:30]Sock 9.Thread stoped [03:58:34]OFD Sender: No OFD packet to send [03:58:39]OFD Sender: No OFD packet to send [03:58:44]OFD Sender: No OFD packet to send [03:58:49]OFD Sender: No OFD packet to send [03:58:54]OFD Sender: No OFD packet to send [03:58:59]OFD Sender: No OFD packet to send [03:59:04]OFD Sender: No OFD packet to send [03:59:09]OFD Sender: No OFD packet to send [03:59:14]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:24]OFD Sender: No OFD packet to send [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59:59]OFD Sender: No OFD packet to send [04:00:04]OFD Sender: No OFD packet to send [04:00:09]OFD Sender: No OFD packet to send [04:00:15]OFD Sender: No OFD packet to send [04:00:20]OFD Sender: No OFD packet to send [04:00:25]OFD Sender: No OFD packet to send [04:00:30]OFD Sender: No OFD packet to send [04:00:35]OFD Sender: No OFD packet to send [04:00:40]OFD Sender: No OFD packet to send [04:00:45]OFD Sender: No OFD packet to send [04:00:50]OFD Sender: No OFD packet to send [04:00:55]OFD Sender: No OFD packet to send [04:01:00]OFD Sender: No OFD packet to send [04:01:05]OFD Sender: No OFD packet to send [04:01:10]OFD Sender: No OFD packet to send [04:01:15]OFD Sender: No OFD packet to send [04:01:20]OFD Sender: No OFD packet to send [04:01:25]OFD Sender: No OFD packet to send [04:01:30]OFD Sender: No OFD packet to send [04:01:35]OFD Sender: No OFD packet to send [04:01:40]OFD Sender: No OFD packet to send [04:01:45]OFD Sender: No OFD packet to send [04:01:50]OFD Sender: No OFD packet to send [04:01:55]OFD Sender: No OFD packet to send [04:02:00]OFD Sender: No OFD packet to send [04:02:05]OFD Sender: No OFD packet to send [04:02:10]OFD Sender: No OFD packet to send [04:02:15]OFD Sender: No OFD packet to send [04:02:20]OFD Sender: No OFD packet to send [04:02:25]OFD Sender: No OFD packet to send [04:02:30]OFD Sender: No OFD packet to send [04:02:35]OFD Sender: No OFD packet to send [04:02:41]OFD Sender: No OFD packet to send [04:02:46]OFD Sender: No OFD packet to send [04:02:51]OFD Sender: No OFD packet to send [04:02:56]OFD Sender: No OFD packet to send [04:03:01]OFD Sender: No OFD packet to send [04:03:06]OFD Sender: No OFD packet to send [04:03:11]accept exits with 7 [04:03:11]New connection [04:03:11]New thread 3067194724 created [04:03:11]Thread 3067051364 joined [04:03:11]Waiting for new connection... [04:03:11] Sock 7.Parse request [04:03:11]Sock 7.Check first char [04:03:11]Sock 7.First char is OK [04:03:11]request: POST /json_proto HTTP/1.0 [04:03:11]Method: POST [04:03:11]URL: /json_proto [04:03:11]Method is POST - this is cgi request [04:03:11]url: /json_proto [04:03:11]query_string will be loaded in cgi processing [04:03:11]execute_cgi json_proto POST (null) [04:03:11]execute_cgi path=json_proto method=POST [04:03:11]POST find Content-Length [04:03:11]Host: 172.17.41.135:8080 [04:03:11]Content-Length: 818 [04:03:11]Content-Type: application/json [04:03:11] [04:03:11]POST finish read [04:03:11]Found Content-Length = 818 [04:03:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [04:03:11]execute_script... [04:03: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)24617368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [04:03:11]POST & json_proto [04:03:11]process_json_proto [04:03:11]json parsed OK: [04:03:11]protocol is kg_v1.0 [04:03:11]action value=close_receipt [04:03:11]process_action close_receipt [04:03:11]cmd_close_receipt [04:03:11]MH_GetDate [04:03:11]Write to MH i2c: F0 00 00 41 2E 5E [04:03:11]Write i2c OK [04:03:11]MH_I2C_Read... [04:03:11]Read from MH i2c: F0 [04:03:11]MH_I2C_Read... [04:03:11]Read from MH i2c: F0 09 00 [04:03:11]MH_I2C_Read... [04:03:11]Read from MH i2c: F0 09 00 41 2E 00 81 E8 F0 66 ED 3E 82 65 38 [04:03:11]GetLastDocTimeStamp 1727063908 [04:03:11]current date 1727064193 [04:03:11]FM_GetShiftState [04:03:11]SAM_PROTO_GetShiftState [04:03:11]wFMCommunicate request_size=4 [04:03:11]MH_SAM_APDU [04:03:11]CAPDU: 80 13 01 00 [04:03:11]Write to MH i2c: E2 08 00 42 2E 80 13 01 00 00 00 00 00 ED [04:03:11]Write i2c OK [04:03:11]MH_I2C_Read... [04:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:11]Read from MH i2c: E2 [04:03:11]MH_I2C_Read... [04:03:11]Read from MH i2c: E2 0E 00 [04:03:11]MH_I2C_Read... [04:03:11]Read from MH i2c: E2 0E 00 42 2E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8E [04:03:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:03:11]wFMCommunicate OK [04:03:11]SAM_PROTO_GetShiftState done [04:03:11]FM_GetShiftState done [04:03:11]opened in 1727051401 [04:03:11]opened+sec_in_day 1727137801 [04:03:11]quantity*price = 50036 [04:03:11]sum+1 = 50037 [04:03:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 55 23.09.2024 04:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289381 ФПД: 116622651828219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T040313&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289381&fm=116622651828219&tin=02508201610067®Number=0000000000091827&sum=50036 [04:03:12]StoreToDocumentArchive [04:03:12]shift 515 fd 289381 [04:03:12]save to /storage/0515/doc_00289381 [04:03:12]save last doc name /storage/0515/doc_00289381 to /storage/kkm_last_doc_name [04:03:12]save OK [04:03:12]Clear old archive folders... [04:03:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:03:12]tlvbuf is 0079F370 [04:03:12]SAM_PROTO_ClearQueue [04:03:12]wFMCommunicate request_size=4 [04:03:12]MH_SAM_APDU [04:03:12]CAPDU: 80 09 00 00 [04:03:12]Write to MH i2c: E2 08 00 4F 2E 80 09 00 00 00 00 00 00 EF [04:03:12]Write i2c OK [04:03:12]MH_I2C_Read... [04:03:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:03:12]Read from MH i2c: E2 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 4F 2E 00 90 00 F1 [04:03:12]RAPDU: 90 00 [04:03:12]wFMCommunicate OK [04:03:12]SAM_PROTO_ClearQueue done [04:03:12]KKMCreateOFDPacket [04:03:12]OFDProtocolAddRootSTLVToBuf [04:03:12]FM_MakeSignedData [04:03:12]FM_MakeSignedData [04:03:12]SAM_PROTO_SignData [04:03:12]wFMCommunicate request_size=4 [04:03:12]MH_SAM_APDU [04:03:12]CAPDU: 80 0D 01 02 [04:03:12]Write to MH i2c: E2 08 00 50 2E 80 0D 01 02 00 00 00 00 F7 [04:03:12]Write i2c OK [04:03:12]MH_I2C_Read... [04:03:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:03:12]Read from MH i2c: E2 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 50 2E 00 90 00 F2 [04:03:12]RAPDU: 90 00 [04:03:12]wFMCommunicate OK [04:03:12]wFMCommunicate request_size=255 [04:03:12]MH_SAM_APDU [04:03:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 37 00 00 00 F4 03 04 00 81 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6A 04 00 35 04 06 00 6A [04:03:12]Write to MH i2c: E2 02 01 51 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 37 00 00 00 F4 03 04 00 81 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6A 04 00 35 04 06 00 6A 00 00 F5 [04:03:12]Write i2c OK [04:03:12]MH_I2C_Read... [04:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:12]Read from MH i2c: E2 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 51 2E 00 90 00 F3 [04:03:12]RAPDU: 90 00 [04:03:12]wFMCommunicate OK [04:03:12]wFMCommunicate request_size=10 [04:03:12]MH_SAM_APDU [04:03:12]CAPDU: 80 0D 02 02 05 11 53 BC 27 FB [04:03:12]Write to MH i2c: E2 0D 00 52 2E 80 0D 02 02 05 00 11 53 BC 27 FB 00 00 46 [04:03:12]Write i2c OK [04:03:12]MH_I2C_Read... [04:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:12]Read from MH i2c: E2 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 03 00 52 2E 00 90 00 F4 [04:03:12]RAPDU: 90 00 [04:03:12]wFMCommunicate OK [04:03:12]wFMCommunicate request_size=4 [04:03:12]MH_SAM_APDU [04:03:12]CAPDU: 80 0D 03 02 [04:03:12]Write to MH i2c: E2 08 00 53 2E 80 0D 03 02 00 00 00 00 FC [04:03:12]Write i2c OK [04:03:12]MH_I2C_Read... [04:03:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:03:12]Read from MH i2c: E2 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 0B 00 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 0B 00 53 2E 00 E0 DA CB 01 1B E0 DC B8 90 00 12 [04:03:12]RAPDU: E0 DA CB 01 1B E0 DC B8 90 00 [04:03:12]wFMCommunicate OK [04:03:12]SAM_PROTO_SignData done [04:03:12]FM_MakeSignedData done [04:03:12]CreateOFDProtocolMessage [04:03:12]wFMCommunicate request_size=4 [04:03:12]MH_SAM_APDU [04:03:12]CAPDU: 80 11 00 00 [04:03:12]Write to MH i2c: E2 08 00 54 2E 80 11 00 00 00 00 00 00 FC [04:03:12]Write i2c OK [04:03:12]MH_I2C_Read... [04:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:12]Read from MH i2c: E2 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 17 00 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: E2 17 00 54 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4C [04:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:03:12]wFMCommunicate OK [04:03:12]CreateOFDProtocolMessage done [04:03:12]OFDSenderStorePacket 289381 [04:03:12]StoreOFDPacket docnum=289381 [04:03:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BE 7A 07 01 F3 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 37 00 00 00 F4 03 04 00 81 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6A 04 00 35 04 06 00 6A 11 53 BC 27 FB E0 DA CB 01 1B E0 DC B8 [04:03:12]CheckFolder [04:03:12]dirname=/storage/ofd_packets [04:03:12]CheckFolder done [04:03:12]ProducePacketName [04:03:12]name=ofd_packets/00289381 [04:03:12]NVStorageSaveData ofd_packets/00289381 [04:03:12]File name is /storage/ofd_packets/00289381 [04:03:12]Write 301 bytes [04:03:12]NVStorageSaveData done [04:03:12]OFDSenderStorePacket done [04:03:12]KKMCreateOFDPacket done [04:03:12]NVStorageSaveData kkm_last_timestamp [04:03:12]File name is /storage/kkm_last_timestamp [04:03:12]Write 4 bytes [04:03:12]NVStorageSaveData done [04:03:12]ExternCall_PrintAddStr [04:03:12]wPrintStart [04:03:12]Write to MH i2c: 01 00 00 55 2E 83 [04:03:12]Write i2c OK [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: 01 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: 01 07 00 [04:03:12]MH_I2C_Read... [04:03:12]Read from MH i2c: 01 07 00 55 2E 00 00 00 00 00 FF 0F 98 [04:03:12]RasterBufferAndPrint [04:03:12]line Счет N : (1)24617368 [04:03:12]line ИНН: 02508201610067 [04:03:12]line Контрольно-Кассовый Чек [04:03:12]line ПРОДАЖА [04:03:12]line ТРК (МРК, ГНК) : 33 [04:03:12]line Товар: 2710124130 [04:03:12]line Аи-92-К-5 [04:03:12]line 7.380 * 67.80 [04:03:12]line = 500.36 [04:03:12]line НДС 12% НСП 1% [04:03:12]line > о реализуемом товаре [04:03:12]line ИТОГО: 500.36 [04:03:12]line НСП 1% : 4.43 [04:03:12]line НДС 12% : 53.14 [04:03:12]line Наличными: 0.00 [04:03:12]line Безнал.: 500.36 [04:03:12]line Место: АЗС № 90 "Партнёр-нефть" [04:03:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [04:03:12]line СНО: Общий режим [04:03:12]line Чек 55 23.09.2024 04:03 [04:03:12]line Смена: 515 ФФД: 1.0 [04:03:12]line ЗНМ: 0300000107 [04:03:12]line РНМ: 0000000000091827 [04:03:12]line Версия ККМ: 001 [04:03:12]line Платежная система: Бакай Банк [04:03:12]line ФМ: 0000000000871832 [04:03:12]line ФД: 289381 [04:03:12]line ФПД: 116622651828219 [04:03:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T040313&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289381&fm=116622651828219&tin=02508201610067®Number=0000000000091827&sum=50036 [04:03:12]written 0, free lines is 4095 [04:03:12]OFD Sender: Processing packet 289381 [packets to send 1784, broken 1783] [04:03:12]ProducePacketName [04:03:12]name=ofd_packets/00289381 [04:03:12]OFD Sender: To server: pG, [04:03:12]CommunicateWithHost lk.salyk.kg:30040 [04:03:12]ConnectInit lk.salyk.kg [04:03:13]Connected sock=11 [04:03: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 33 32 0F 01 00 00 BE 7A 07 01 F3 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 37 00 00 00 F4 03 04 00 81 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6A 04 00 35 04 06 00 6A 11 53 BC 27 FB E0 DA CB 01 1B E0 DC B8 [04:03:13]Write to MH i2c: 01 00 00 7E 2E AC [04:03:13]Write i2c OK [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: 01 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: 01 07 00 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: 01 07 00 7E 2E 00 00 00 00 00 D1 0C 90 [04:03:13]RasterBufferAndPrint [04:03:13]line [04:03:13]line [04:03:13]line [04:03:13]line [04:03:13]line [04:03:13]written 0, free lines is 3287 [04:03:13]MH_Cut [04:03:13]Write to MH i2c: D1 01 00 85 2E 01 85 [04:03:13]Write i2c OK [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: D1 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: D1 01 00 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: D1 01 00 85 2E 00 84 [04:03:13]Write to MH i2c: 01 00 00 86 2E B4 [04:03:13]Write i2c OK [04:03:13]MH_I2C_Read... [04:03: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 33 32 4F 00 00 00 EC AC 47 00 5A 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 33 32 10 04 04 00 65 6A 04 00 F4 03 04 00 57 90 F0 66 B6 04 01 00 00 3E 4A F4 4F 1E ED BF B1 [04:03:13]CommunicateWithHost err = 0 [04:03:13]CheckOFDResponse [04:03:13]1017 (14) - 77093643461234 [04:03:13]1041 (16) - 0000000000871832 [04:03:13]1040 (4) - 289381 [04:03:13]1012 (4) - 22.09.2024 21:47 [04:03:13]1206 (1) - 0 [04:03:13]OFD Sender: Remove packet 289381 [04:03:13]ProducePacketName [04:03:13]name=ofd_packets/00289381 [04:03:13]NVStorageDeleteData [04:03:14]OFD Sender: No OFD packet to send [04:03:14]*** Cut start [04:03:14]*** Partial cut [04:03:14]*** CUTSNS_PIN = 1 [04:03:14]*** CUTSNS_PIN = 0 [04:03:14]*** Brake cut motor [04:03:14]Read from MH i2c: 01 [04:03:14]MH_I2C_Read... [04:03:14]*** Stop cut motor [04:03:14]*** Cut end [04:03:14]Read from MH i2c: 01 07 00 [04:03:14]MH_I2C_Read... [04:03:14]Read from MH i2c: 01 07 00 86 2E 00 00 00 00 00 FF 0F C9 [04:03:14]process_action close_receipt done [04:03:14]requested_data is exist [04:03:14]produce_requested_data [04:03:14]requested_item fm.sn is exist - process it [04:03:14]wFMCommunicate request_size=4 [04:03:14]MH_SAM_APDU [04:03:14]CAPDU: 80 11 00 00 [04:03:14]Write to MH i2c: E2 08 00 87 2E 80 11 00 00 00 00 00 00 2F [04:03:14]Write i2c OK [04:03:14]MH_I2C_Read... [04:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:14]Read from MH i2c: E2 [04:03:14]MH_I2C_Read... [04:03:14]Read from MH i2c: E2 17 00 [04:03:14]MH_I2C_Read... [04:03:14]Read from MH i2c: E2 17 00 87 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7F [04:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:03:14]wFMCommunicate OK [04:03:14]requested_item fd.num is exist - process it [04:03:14]SAM_PROTO_GetFieldsCounters [04:03:14]wFMCommunicate request_size=4 [04:03:14]MH_SAM_APDU [04:03:14]CAPDU: 80 13 00 00 [04:03:14]Write to MH i2c: E2 08 00 88 2E 80 13 00 00 00 00 00 00 32 [04:03:14]Write i2c OK [04:03:14]MH_I2C_Read... [04:03:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:03:14]Read from MH i2c: E2 [04:03:14]MH_I2C_Read... [04:03:14]Read from MH i2c: E2 62 00 [04:03:14]MH_I2C_Read... [04:03:14]Read from MH i2c: E2 62 00 88 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 65 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [04:03:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 65 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:03:14]wFMCommunicate OK [04:03:14]SAM_PROTO_GetFieldsCounters done [04:03:14]requested_item shift.num is exist - process it [04:03:14]requested_item shift.opened is exist - process it [04:03:14]req_shift_opened [04:03:14]FM_GetShiftState [04:03:14]SAM_PROTO_GetShiftState [04:03:14]wFMCommunicate request_size=4 [04:03:14]MH_SAM_APDU [04:03:14]CAPDU: 80 13 01 00 [04:03:14]Write to MH i2c: E2 08 00 89 2E 80 13 01 00 00 00 00 00 34 [04:03:14]Write i2c OK [04:03:14]MH_I2C_Read... [04:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:14]Read from MH i2c: E2 [04:03:14]MH_I2C_Read... [04:03:14]Read from MH i2c: E2 0E 00 [04:03:14]MH_I2C_Read... [04:03:15]Read from MH i2c: E2 0E 00 89 2E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [04:03:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:03:15]wFMCommunicate OK [04:03:15]SAM_PROTO_GetShiftState done [04:03:15]FM_GetShiftState done [04:03:15]req_shift_opened done [04:03:15]requested_item shift.open_date is exist - process it [04:03:15]req_shift_open_date [04:03:15]req_shift_open_date done [04:03:15]produce_requested_data done [04:03:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289381,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [04:03:15]process_action_free close_receipt [04:03:15]json_value_free [04:03:15]json_value_free done [04:03:15]process_json_proto returns [04:03:15]Send response to host [04:03:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289381,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [04:03:15]free response buf [04:03:15]execute_script done [04:03:15]execute_script returns [04:03:15]free content buf [04:03:15]Sock 7.Close socket [04:03:15]Sock 7.Thread stoped [04:03:19]OFD Sender: No OFD packet to send [04:03:24]OFD Sender: No OFD packet to send [04:03:29]OFD Sender: No OFD packet to send [04:03:34]OFD Sender: No OFD packet to send [04:03:39]OFD Sender: No OFD packet to send [04:03:44]OFD Sender: No OFD packet to send [04:03:49]OFD Sender: No OFD packet to send [04:03:54]OFD Sender: No OFD packet to send [04:03:59]OFD Sender: No OFD packet to send [04:04:04]OFD Sender: No OFD packet to send [04:04:09]OFD Sender: No OFD packet to send [04:04:14]OFD Sender: No OFD packet to send [04:04:19]OFD Sender: No OFD packet to send [04:04:21]accept exits with 9 [04:04:21]New connection [04:04:21]New thread 3067051364 created [04:04:21]Thread 3067194724 joined [04:04:21]Waiting for new connection... [04:04:21] Sock 9.Parse request [04:04:21]Sock 9.Check first char [04:04:21]Sock 9.First char is OK [04:04:21]request: POST /json_proto HTTP/1.0 [04:04:21]Method: POST [04:04:21]URL: /json_proto [04:04:21]Method is POST - this is cgi request [04:04:21]url: /json_proto [04:04:21]query_string will be loaded in cgi processing [04:04:21]execute_cgi json_proto POST (null) [04:04:21]execute_cgi path=json_proto method=POST [04:04:21]POST find Content-Length [04:04:21]Host: 172.17.41.135:8080 [04:04:21]Content-Length: 679 [04:04:21]Content-Type: application/json [04:04:21] [04:04:21]POST finish read [04:04:21]Found Content-Length = 679 [04:04:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:04:21]execute_script... [04:04: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)24617369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:04:21]POST & json_proto [04:04:21]process_json_proto [04:04:21]json parsed OK: [04:04:21]protocol is kg_v1.0 [04:04:21]action value=close_receipt [04:04:21]process_action close_receipt [04:04:21]cmd_close_receipt [04:04:21]MH_GetDate [04:04:21]Write to MH i2c: F0 00 00 8A 2E A7 [04:04:21]Write i2c OK [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: F0 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: F0 09 00 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: F0 09 00 8A 2E 00 C8 E8 F0 66 ED 3E 82 65 C8 [04:04:21]GetLastDocTimeStamp 1727064193 [04:04:21]current date 1727064264 [04:04:21]FM_GetShiftState [04:04:21]SAM_PROTO_GetShiftState [04:04:21]wFMCommunicate request_size=4 [04:04:21]MH_SAM_APDU [04:04:21]CAPDU: 80 13 01 00 [04:04:21]Write to MH i2c: E2 08 00 8B 2E 80 13 01 00 00 00 00 00 36 [04:04:21]Write i2c OK [04:04:21]MH_I2C_Read... [04:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:04:21]Read from MH i2c: E2 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 0E 00 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 0E 00 8B 2E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D7 [04:04:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:04:21]wFMCommunicate OK [04:04:21]SAM_PROTO_GetShiftState done [04:04:21]FM_GetShiftState done [04:04:21]opened in 1727051401 [04:04:21]opened+sec_in_day 1727137801 [04:04:21]quantity*price = 50036 [04:04:21]sum+1 = 50037 [04:04:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 56 23.09.2024 04:04 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289382 ФПД: 198133598131325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T040424&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289382&fm=198133598131325&tin=02508201610067®Number=0000000000091827&sum=50000 [04:04:22]StoreToDocumentArchive [04:04:22]shift 515 fd 289382 [04:04:22]save to /storage/0515/doc_00289382 [04:04:22]save last doc name /storage/0515/doc_00289382 to /storage/kkm_last_doc_name [04:04:22]save OK [04:04:22]Clear old archive folders... [04:04:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:04:22]tlvbuf is 006A8B30 [04:04:22]SAM_PROTO_ClearQueue [04:04:22]wFMCommunicate request_size=4 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 09 00 00 [04:04:22]Write to MH i2c: E2 08 00 98 2E 80 09 00 00 00 00 00 00 38 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 98 2E 00 90 00 3A [04:04:22]RAPDU: 90 00 [04:04:22]wFMCommunicate OK [04:04:22]SAM_PROTO_ClearQueue done [04:04:22]KKMCreateOFDPacket [04:04:22]OFDProtocolAddRootSTLVToBuf [04:04:22]FM_MakeSignedData [04:04:22]FM_MakeSignedData [04:04:22]SAM_PROTO_SignData [04:04:22]wFMCommunicate request_size=4 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 0D 01 02 [04:04:22]Write to MH i2c: E2 08 00 99 2E 80 0D 01 02 00 00 00 00 40 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 99 2E 00 90 00 3B [04:04:22]RAPDU: 90 00 [04:04:22]wFMCommunicate OK [04:04:22]wFMCommunicate request_size=255 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 C8 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6A 04 00 35 04 06 00 B4 [04:04:22]Write to MH i2c: E2 02 01 9A 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C8 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6A 04 00 35 04 06 00 B4 00 00 89 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:04:23]Read from MH i2c: E2 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 03 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 03 00 9A 2E 00 90 00 3C [04:04:23]RAPDU: 90 00 [04:04:23]wFMCommunicate OK [04:04:23]wFMCommunicate request_size=10 [04:04:23]MH_SAM_APDU [04:04:23]CAPDU: 80 0D 02 02 05 33 92 BC 14 7D [04:04:23]Write to MH i2c: E2 0D 00 9B 2E 80 0D 02 02 05 00 33 92 BC 14 7D 00 00 5F [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:04:23]Read from MH i2c: E2 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 03 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 03 00 9B 2E 00 90 00 3D [04:04:23]RAPDU: 90 00 [04:04:23]wFMCommunicate OK [04:04:23]wFMCommunicate request_size=4 [04:04:23]MH_SAM_APDU [04:04:23]CAPDU: 80 0D 03 02 [04:04:23]Write to MH i2c: E2 08 00 9C 2E 80 0D 03 02 00 00 00 00 45 [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:04:23]Read from MH i2c: E2 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 0B 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 0B 00 9C 2E 00 51 7E 2E 65 44 25 00 C9 90 00 DA [04:04:23]RAPDU: 51 7E 2E 65 44 25 00 C9 90 00 [04:04:23]wFMCommunicate OK [04:04:23]SAM_PROTO_SignData done [04:04:23]FM_MakeSignedData done [04:04:23]CreateOFDProtocolMessage [04:04:23]wFMCommunicate request_size=4 [04:04:23]MH_SAM_APDU [04:04:23]CAPDU: 80 11 00 00 [04:04:23]Write to MH i2c: E2 08 00 9D 2E 80 11 00 00 00 00 00 00 45 [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:04:23]Read from MH i2c: E2 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 17 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: E2 17 00 9D 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 95 [04:04:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:04:23]wFMCommunicate OK [04:04:23]CreateOFDProtocolMessage done [04:04:23]OFDSenderStorePacket 289382 [04:04:23]StoreOFDPacket docnum=289382 [04:04:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 67 53 07 01 34 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 C8 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6A 04 00 35 04 06 00 B4 33 92 BC 14 7D 51 7E 2E 65 44 25 00 C9 [04:04:23]CheckFolder [04:04:23]dirname=/storage/ofd_packets [04:04:23]CheckFolder done [04:04:23]ProducePacketName [04:04:23]name=ofd_packets/00289382 [04:04:23]NVStorageSaveData ofd_packets/00289382 [04:04:23]File name is /storage/ofd_packets/00289382 [04:04:23]Write 301 bytes [04:04:23]NVStorageSaveData done [04:04:23]OFDSenderStorePacket done [04:04:23]KKMCreateOFDPacket done [04:04:23]NVStorageSaveData kkm_last_timestamp [04:04:23]File name is /storage/kkm_last_timestamp [04:04:23]Write 4 bytes [04:04:23]NVStorageSaveData done [04:04:23]ExternCall_PrintAddStr [04:04:23]wPrintStart [04:04:23]Write to MH i2c: 01 00 00 9E 2E CC [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 07 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 07 00 9E 2E 00 00 00 00 00 FF 0F E1 [04:04:23]RasterBufferAndPrint [04:04:23]line Счет N : (1)24617369 [04:04:23]line ИНН: 02508201610067 [04:04:23]line Контрольно-Кассовый Чек [04:04:23]line ПРОДАЖА [04:04:23]line ТРК (МРК, ГНК) : 33 [04:04:23]line Товар: 2710124130 [04:04:23]line Аи-92-К-5 [04:04:23]line 7.380 * 67.80 [04:04:23]line = 500.36 [04:04:23]line НДС 12% НСП 1% [04:04:23]line > о реализуемом товаре [04:04:23]line ОКРУГЛЕНИЕ: -0.36 [04:04:23]line ИТОГО: 500.00 [04:04:23]line Внесено: 500.00 [04:04:23]line СДАЧА: 0.00 [04:04:23]line НСП 1% : 4.43 [04:04:23]line НДС 12% : 53.14 [04:04:23]line Наличными: 500.00 [04:04:23]line Безнал.: 0.00 [04:04:23]line Место: АЗС № 90 "Партнёр-нефть" [04:04:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [04:04:23]line СНО: Общий режим [04:04:23]line Чек 56 23.09.2024 04:04 [04:04:23]line Смена: 515 ФФД: 1.0 [04:04:23]line ЗНМ: 0300000107 [04:04:23]line РНМ: 0000000000091827 [04:04:23]line Версия ККМ: 001 [04:04:23]line ФМ: 0000000000871832 [04:04:23]line ФД: 289382 [04:04:23]line ФПД: 198133598131325 [04:04:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T040424&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289382&fm=198133598131325&tin=02508201610067®Number=0000000000091827&sum=50000 [04:04:23]written 0, free lines is 4095 [04:04:23]OFD Sender: Processing packet 289382 [packets to send 1784, broken 1783] [04:04:23]ProducePacketName [04:04:23]name=ofd_packets/00289382 [04:04:23]OFD Sender: To server: pG, [04:04:23]CommunicateWithHost lk.salyk.kg:30040 [04:04:23]ConnectInit lk.salyk.kg [04:04:23]Connected sock=10 [04:04: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 33 32 0F 01 00 00 67 53 07 01 34 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 C8 E8 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6A 04 00 35 04 06 00 B4 33 92 BC 14 7D 51 7E 2E 65 44 25 00 C9 [04:04:23]Write to MH i2c: 01 00 00 C8 2E F6 [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 07 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 07 00 C8 2E 00 00 00 00 00 C0 0C C9 [04:04:23]RasterBufferAndPrint [04:04:23]line [04:04:23]line [04:04:23]line [04:04:23]line [04:04:23]line [04:04:23]written 0, free lines is 3272 [04:04:23]MH_Cut [04:04:23]Write to MH i2c: D1 01 00 CF 2E 01 CF [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: D1 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: D1 01 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: D1 01 00 CF 2E 00 CE [04:04:23]Write to MH i2c: 01 00 00 D0 2E FE [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04: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 33 32 4F 00 00 00 67 4E 47 00 96 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 33 32 10 04 04 00 66 6A 04 00 F4 03 04 00 9D 90 F0 66 B6 04 01 00 00 32 9D 38 B4 76 30 BF 23 [04:04:24]CommunicateWithHost err = 0 [04:04:24]CheckOFDResponse [04:04:24]1017 (14) - 77093643461234 [04:04:24]1041 (16) - 0000000000871832 [04:04:24]1040 (4) - 289382 [04:04:24]1012 (4) - 22.09.2024 21:48 [04:04:24]1206 (1) - 0 [04:04:24]OFD Sender: Remove packet 289382 [04:04:24]ProducePacketName [04:04:24]name=ofd_packets/00289382 [04:04:24]NVStorageDeleteData [04:04:24]OFD Sender: No OFD packet to send [04:04:24]*** Cut start [04:04:24]*** Partial cut [04:04:24]*** CUTSNS_PIN = 1 [04:04:24]*** CUTSNS_PIN = 0 [04:04:24]*** Brake cut motor [04:04:25]Read from MH i2c: 01 [04:04:25]MH_I2C_Read... [04:04:25]*** Stop cut motor [04:04:25]*** Cut end [04:04:25]Read from MH i2c: 01 07 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: 01 07 00 D0 2E 00 00 00 00 00 FF 0F 13 [04:04:25]process_action close_receipt done [04:04:25]requested_data is exist [04:04:25]produce_requested_data [04:04:25]requested_item fm.sn is exist - process it [04:04:25]wFMCommunicate request_size=4 [04:04:25]MH_SAM_APDU [04:04:25]CAPDU: 80 11 00 00 [04:04:25]Write to MH i2c: E2 08 00 D1 2E 80 11 00 00 00 00 00 00 79 [04:04:25]Write i2c OK [04:04:25]MH_I2C_Read... [04:04:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:04:25]Read from MH i2c: E2 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 17 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 17 00 D1 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [04:04:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:04:25]wFMCommunicate OK [04:04:25]requested_item fd.num is exist - process it [04:04:25]SAM_PROTO_GetFieldsCounters [04:04:25]wFMCommunicate request_size=4 [04:04:25]MH_SAM_APDU [04:04:25]CAPDU: 80 13 00 00 [04:04:25]Write to MH i2c: E2 08 00 D2 2E 80 13 00 00 00 00 00 00 7C [04:04:25]Write i2c OK [04:04:25]MH_I2C_Read... [04:04:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:04:25]Read from MH i2c: E2 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 62 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 62 00 D2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 66 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [04:04: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 66 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:04:25]wFMCommunicate OK [04:04:25]SAM_PROTO_GetFieldsCounters done [04:04:25]requested_item shift.num is exist - process it [04:04:25]requested_item shift.opened is exist - process it [04:04:25]req_shift_opened [04:04:25]FM_GetShiftState [04:04:25]SAM_PROTO_GetShiftState [04:04:25]wFMCommunicate request_size=4 [04:04:25]MH_SAM_APDU [04:04:25]CAPDU: 80 13 01 00 [04:04:25]Write to MH i2c: E2 08 00 D3 2E 80 13 01 00 00 00 00 00 7E [04:04:25]Write i2c OK [04:04:25]MH_I2C_Read... [04:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:04:25]Read from MH i2c: E2 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 0E 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 0E 00 D3 2E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [04:04:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:04:25]wFMCommunicate OK [04:04:25]SAM_PROTO_GetShiftState done [04:04:25]FM_GetShiftState done [04:04:25]req_shift_opened done [04:04:25]requested_item shift.open_date is exist - process it [04:04:25]req_shift_open_date [04:04:25]req_shift_open_date done [04:04:25]produce_requested_data done [04:04:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289382,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [04:04:25]process_action_free close_receipt [04:04:25]json_value_free [04:04:25]json_value_free done [04:04:25]process_json_proto returns [04:04:25]Send response to host [04:04:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289382,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [04:04:25]free response buf [04:04:25]execute_script done [04:04:25]execute_script returns [04:04:25]free content buf [04:04:25]Sock 9.Close socket [04:04:25]Sock 9.Thread stoped [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:44]OFD Sender: No OFD packet to send [04:04:49]OFD Sender: No OFD packet to send [04:04:54]OFD Sender: No OFD packet to send [04:04:59]OFD Sender: No OFD packet to send [04:05:04]OFD Sender: No OFD packet to send [04:05:09]OFD Sender: No OFD packet to send [04:05:14]OFD Sender: No OFD packet to send [04:05:19]OFD Sender: No OFD packet to send [04:05:24]OFD Sender: No OFD packet to send [04:05:30]OFD Sender: No OFD packet to send [04:05:35]OFD Sender: No OFD packet to send [04:05:40]OFD Sender: No OFD packet to send [04:05:45]OFD Sender: No OFD packet to send [04:05:50]OFD Sender: No OFD packet to send [04:05:55]OFD Sender: No OFD packet to send [04:06:00]OFD Sender: No OFD packet to send [04:06:05]OFD Sender: No OFD packet to send [04:06:10]OFD Sender: No OFD packet to send [04:06:15]OFD Sender: No OFD packet to send [04:06:20]OFD Sender: No OFD packet to send [04:06:25]OFD Sender: No OFD packet to send [04:06:30]accept exits with 7 [04:06:30]New connection [04:06:30]New thread 3067194724 created [04:06:30]Thread 3067051364 joined [04:06:30]Waiting for new connection... [04:06:30] Sock 7.Parse request [04:06:30]Sock 7.Check first char [04:06:30]Sock 7.First char is OK [04:06:30]request: POST /json_proto HTTP/1.0 [04:06:30]Method: POST [04:06:30]URL: /json_proto [04:06:30]Method is POST - this is cgi request [04:06:30]url: /json_proto [04:06:30]query_string will be loaded in cgi processing [04:06:30]execute_cgi json_proto POST (null) [04:06:30]execute_cgi path=json_proto method=POST [04:06:30]POST find Content-Length [04:06:30]Host: 172.17.41.135:8080 [04:06:30]Content-Length: 680 [04:06:30]Content-Type: application/json [04:06:30] [04:06:30]POST finish read [04:06:30]Found Content-Length = 680 [04:06:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [04:06:30]execute_script... [04:06: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)24617370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [04:06:30]POST & json_proto [04:06:30]process_json_proto [04:06:30]json parsed OK: [04:06:30]protocol is kg_v1.0 [04:06:30]action value=close_receipt [04:06:30]process_action close_receipt [04:06:30]cmd_close_receipt [04:06:30]MH_GetDate [04:06:30]Write to MH i2c: F0 00 00 D4 2E F1 [04:06:30]Write i2c OK [04:06:30]MH_I2C_Read... [04:06:30]Read from MH i2c: F0 [04:06:30]MH_I2C_Read... [04:06:30]Read from MH i2c: F0 09 00 [04:06:30]MH_I2C_Read... [04:06:30]Read from MH i2c: F0 09 00 D4 2E 00 48 E9 F0 66 ED 3E 82 65 93 [04:06:30]GetLastDocTimeStamp 1727064264 [04:06:30]current date 1727064392 [04:06:30]FM_GetShiftState [04:06:30]SAM_PROTO_GetShiftState [04:06:30]wFMCommunicate request_size=4 [04:06:30]MH_SAM_APDU [04:06:30]CAPDU: 80 13 01 00 [04:06:30]Write to MH i2c: E2 08 00 D5 2E 80 13 01 00 00 00 00 00 80 [04:06:30]Write i2c OK [04:06:30]MH_I2C_Read... [04:06:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:30]Read from MH i2c: E2 [04:06:30]MH_I2C_Read... [04:06:30]Read from MH i2c: E2 0E 00 [04:06:30]MH_I2C_Read... [04:06:30]Read from MH i2c: E2 0E 00 D5 2E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 21 [04:06:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:06:30]wFMCommunicate OK [04:06:30]SAM_PROTO_GetShiftState done [04:06:30]FM_GetShiftState done [04:06:30]opened in 1727051401 [04:06:30]opened+sec_in_day 1727137801 [04:06:30]quantity*price = 80004 [04:06:30]sum+1 = 80005 [04:06:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 57 23.09.2024 04:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289383 ФПД: 231516315888942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T040632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289383&fm=231516315888942&tin=02508201610067®Number=0000000000091827&sum=80000 [04:06:31]StoreToDocumentArchive [04:06:31]shift 515 fd 289383 [04:06:31]save to /storage/0515/doc_00289383 [04:06:31]save last doc name /storage/0515/doc_00289383 to /storage/kkm_last_doc_name [04:06:31]save OK [04:06:31]Clear old archive folders... [04:06:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:06:31]tlvbuf is 0066A320 [04:06:31]SAM_PROTO_ClearQueue [04:06:31]wFMCommunicate request_size=4 [04:06:31]MH_SAM_APDU [04:06:31]CAPDU: 80 09 00 00 [04:06:31]Write to MH i2c: E2 08 00 E2 2E 80 09 00 00 00 00 00 00 82 [04:06:31]Write i2c OK [04:06:31]MH_I2C_Read... [04:06:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:06:31]Read from MH i2c: E2 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 E2 2E 00 90 00 84 [04:06:31]RAPDU: 90 00 [04:06:31]wFMCommunicate OK [04:06:31]SAM_PROTO_ClearQueue done [04:06:31]KKMCreateOFDPacket [04:06:31]OFDProtocolAddRootSTLVToBuf [04:06:31]FM_MakeSignedData [04:06:31]FM_MakeSignedData [04:06:31]SAM_PROTO_SignData [04:06:31]wFMCommunicate request_size=4 [04:06:31]MH_SAM_APDU [04:06:31]CAPDU: 80 0D 01 02 [04:06:31]Write to MH i2c: E2 08 00 E3 2E 80 0D 01 02 00 00 00 00 8A [04:06:31]Write i2c OK [04:06:31]MH_I2C_Read... [04:06:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:06:31]Read from MH i2c: E2 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 E3 2E 00 90 00 85 [04:06:31]RAPDU: 90 00 [04:06:31]wFMCommunicate OK [04:06:31]wFMCommunicate request_size=255 [04:06:31]MH_SAM_APDU [04:06:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 39 00 00 00 F4 03 04 00 48 E9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6A 04 00 35 04 06 00 D2 [04:06:31]Write to MH i2c: E2 02 01 E4 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 39 00 00 00 F4 03 04 00 48 E9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6A 04 00 35 04 06 00 D2 00 00 21 [04:06:31]Write i2c OK [04:06:31]MH_I2C_Read... [04:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:31]Read from MH i2c: E2 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 E4 2E 00 90 00 86 [04:06:31]RAPDU: 90 00 [04:06:31]wFMCommunicate OK [04:06:31]wFMCommunicate request_size=10 [04:06:31]MH_SAM_APDU [04:06:31]CAPDU: 80 0D 02 02 05 90 17 C4 AD 2E [04:06:31]Write to MH i2c: E2 0D 00 E5 2E 80 0D 02 02 05 00 90 17 C4 AD 2E 00 00 DD [04:06:31]Write i2c OK [04:06:31]MH_I2C_Read... [04:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:31]Read from MH i2c: E2 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 03 00 E5 2E 00 90 00 87 [04:06:31]RAPDU: 90 00 [04:06:31]wFMCommunicate OK [04:06:31]wFMCommunicate request_size=4 [04:06:31]MH_SAM_APDU [04:06:31]CAPDU: 80 0D 03 02 [04:06:31]Write to MH i2c: E2 08 00 E6 2E 80 0D 03 02 00 00 00 00 8F [04:06:31]Write i2c OK [04:06:31]MH_I2C_Read... [04:06:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:06:31]Read from MH i2c: E2 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 0B 00 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 0B 00 E6 2E 00 84 5C 50 4F 0D B2 AF 93 90 00 10 [04:06:31]RAPDU: 84 5C 50 4F 0D B2 AF 93 90 00 [04:06:31]wFMCommunicate OK [04:06:31]SAM_PROTO_SignData done [04:06:31]FM_MakeSignedData done [04:06:31]CreateOFDProtocolMessage [04:06:31]wFMCommunicate request_size=4 [04:06:31]MH_SAM_APDU [04:06:31]CAPDU: 80 11 00 00 [04:06:31]Write to MH i2c: E2 08 00 E7 2E 80 11 00 00 00 00 00 00 8F [04:06:31]Write i2c OK [04:06:31]MH_I2C_Read... [04:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:31]Read from MH i2c: E2 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 17 00 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: E2 17 00 E7 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DF [04:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:06:31]wFMCommunicate OK [04:06:31]CreateOFDProtocolMessage done [04:06:31]OFDSenderStorePacket 289383 [04:06:31]StoreOFDPacket docnum=289383 [04:06:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 91 74 07 01 4F A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 39 00 00 00 F4 03 04 00 48 E9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6A 04 00 35 04 06 00 D2 90 17 C4 AD 2E 84 5C 50 4F 0D B2 AF 93 [04:06:31]CheckFolder [04:06:31]dirname=/storage/ofd_packets [04:06:31]CheckFolder done [04:06:31]ProducePacketName [04:06:31]name=ofd_packets/00289383 [04:06:31]NVStorageSaveData ofd_packets/00289383 [04:06:31]File name is /storage/ofd_packets/00289383 [04:06:31]Write 301 bytes [04:06:31]NVStorageSaveData done [04:06:31]OFDSenderStorePacket done [04:06:31]KKMCreateOFDPacket done [04:06:31]NVStorageSaveData kkm_last_timestamp [04:06:31]File name is /storage/kkm_last_timestamp [04:06:31]Write 4 bytes [04:06:31]NVStorageSaveData done [04:06:31]ExternCall_PrintAddStr [04:06:31]wPrintStart [04:06:31]Write to MH i2c: 01 00 00 E8 2E 16 [04:06:31]Write i2c OK [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: 01 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: 01 07 00 [04:06:31]MH_I2C_Read... [04:06:31]Read from MH i2c: 01 07 00 E8 2E 00 00 00 00 00 FF 0F 2B [04:06:31]RasterBufferAndPrint [04:06:31]line Счет N : (1)24617370 [04:06:31]line ИНН: 02508201610067 [04:06:31]line Контрольно-Кассовый Чек [04:06:31]line ПРОДАЖА [04:06:31]line ТРК (МРК, ГНК) : 43 [04:06:31]line Товар: 2710124130 [04:06:31]line Аи-92-К-5 [04:06:31]line 11.800 * 67.80 [04:06:31]line = 800.04 [04:06:31]line НДС 12% НСП 1% [04:06:31]line > о реализуемом товаре [04:06:31]line ОКРУГЛЕНИЕ: -0.04 [04:06:31]line ИТОГО: 800.00 [04:06:31]line Внесено: 800.00 [04:06:31]line СДАЧА: 0.00 [04:06:31]line НСП 1% : 7.08 [04:06:31]line НДС 12% : 84.96 [04:06:31]line Наличными: 800.00 [04:06:31]line Безнал.: 0.00 [04:06:31]line Место: АЗС № 90 "Партнёр-нефть" [04:06:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [04:06:31]line СНО: Общий режим [04:06:31]line Чек 57 23.09.2024 04:06 [04:06:31]line Смена: 515 ФФД: 1.0 [04:06:31]line ЗНМ: 0300000107 [04:06:31]line РНМ: 0000000000091827 [04:06:31]line Версия ККМ: 001 [04:06:31]line ФМ: 0000000000871832 [04:06:31]line ФД: 289383 [04:06:31]line ФПД: 231516315888942 [04:06:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T040632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289383&fm=231516315888942&tin=02508201610067®Number=0000000000091827&sum=80000 [04:06:31]written 0, free lines is 4095 [04:06:31]OFD Sender: Processing packet 289383 [packets to send 1784, broken 1783] [04:06:31]ProducePacketName [04:06:31]name=ofd_packets/00289383 [04:06:31]OFD Sender: To server: pG, [04:06:31]CommunicateWithHost lk.salyk.kg:30040 [04:06:31]ConnectInit lk.salyk.kg [04:06:32]Connected sock=10 [04:06: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 33 32 0F 01 00 00 91 74 07 01 4F A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 39 00 00 00 F4 03 04 00 48 E9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6A 04 00 35 04 06 00 D2 90 17 C4 AD 2E 84 5C 50 4F 0D B2 AF 93 [04:06:32]Write to MH i2c: 01 00 00 12 2F 41 [04:06:32]Write i2c OK [04:06:32]MH_I2C_Read... [04:06:32]Read from MH i2c: 01 [04:06:32]MH_I2C_Read... [04:06:32]Read from MH i2c: 01 07 00 [04:06:32]MH_I2C_Read... [04:06:32]Read from MH i2c: 01 07 00 12 2F 00 00 00 00 00 C1 0C 15 [04:06:32]RasterBufferAndPrint [04:06:32]line [04:06:32]line [04:06:32]line [04:06:32]line [04:06:32]line [04:06:32]written 0, free lines is 3271 [04:06:32]MH_Cut [04:06:32]Write to MH i2c: D1 01 00 19 2F 01 1A [04:06:32]Write i2c OK [04:06:32]MH_I2C_Read... [04:06:32]Read from MH i2c: D1 [04:06:32]MH_I2C_Read... [04:06:32]Read from MH i2c: D1 01 00 [04:06:32]MH_I2C_Read... [04:06:32]Read from MH i2c: D1 01 00 19 2F 00 19 [04:06:32]Write to MH i2c: 01 00 00 1A 2F 49 [04:06:32]Write i2c OK [04:06:32]MH_I2C_Read... [04:06: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 33 32 4F 00 00 00 57 3C 47 00 93 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 33 32 10 04 04 00 67 6A 04 00 F4 03 04 00 1E 91 F0 66 B6 04 01 00 00 F7 C0 FD 09 D7 29 D2 92 [04:06:32]CommunicateWithHost err = 0 [04:06:32]CheckOFDResponse [04:06:32]1017 (14) - 77093643461234 [04:06:32]1041 (16) - 0000000000871832 [04:06:32]1040 (4) - 289383 [04:06:32]1012 (4) - 22.09.2024 21:50 [04:06:32]1206 (1) - 0 [04:06:32]OFD Sender: Remove packet 289383 [04:06:32]ProducePacketName [04:06:32]name=ofd_packets/00289383 [04:06:32]NVStorageDeleteData [04:06:33]OFD Sender: No OFD packet to send [04:06:33]*** Cut start [04:06:33]*** Partial cut [04:06:33]*** CUTSNS_PIN = 1 [04:06:33]*** CUTSNS_PIN = 0 [04:06:33]*** Brake cut motor [04:06:33]Read from MH i2c: 01 [04:06:33]MH_I2C_Read... [04:06:33]*** Stop cut motor [04:06:33]*** Cut end [04:06:33]Read from MH i2c: 01 07 00 [04:06:33]MH_I2C_Read... [04:06:33]Read from MH i2c: 01 07 00 1A 2F 00 00 00 00 00 FF 0F 5E [04:06:33]process_action close_receipt done [04:06:33]requested_data is exist [04:06:33]produce_requested_data [04:06:33]requested_item fm.sn is exist - process it [04:06:33]wFMCommunicate request_size=4 [04:06:33]MH_SAM_APDU [04:06:33]CAPDU: 80 11 00 00 [04:06:33]Write to MH i2c: E2 08 00 1B 2F 80 11 00 00 00 00 00 00 C4 [04:06:33]Write i2c OK [04:06:33]MH_I2C_Read... [04:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:33]Read from MH i2c: E2 [04:06:33]MH_I2C_Read... [04:06:33]Read from MH i2c: E2 17 00 [04:06:33]MH_I2C_Read... [04:06:33]Read from MH i2c: E2 17 00 1B 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 14 [04:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:06:33]wFMCommunicate OK [04:06:33]requested_item fd.num is exist - process it [04:06:33]SAM_PROTO_GetFieldsCounters [04:06:33]wFMCommunicate request_size=4 [04:06:33]MH_SAM_APDU [04:06:33]CAPDU: 80 13 00 00 [04:06:33]Write to MH i2c: E2 08 00 1C 2F 80 13 00 00 00 00 00 00 C7 [04:06:33]Write i2c OK [04:06:33]MH_I2C_Read... [04:06:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:06:33]Read from MH i2c: E2 [04:06:33]MH_I2C_Read... [04:06:33]Read from MH i2c: E2 62 00 [04:06:33]MH_I2C_Read... [04:06:33]Read from MH i2c: E2 62 00 1C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 67 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [04:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 67 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:06:33]wFMCommunicate OK [04:06:33]SAM_PROTO_GetFieldsCounters done [04:06:33]requested_item shift.num is exist - process it [04:06:33]requested_item shift.opened is exist - process it [04:06:33]req_shift_opened [04:06:33]FM_GetShiftState [04:06:33]SAM_PROTO_GetShiftState [04:06:33]wFMCommunicate request_size=4 [04:06:33]MH_SAM_APDU [04:06:33]CAPDU: 80 13 01 00 [04:06:33]Write to MH i2c: E2 08 00 1D 2F 80 13 01 00 00 00 00 00 C9 [04:06:33]Write i2c OK [04:06:33]MH_I2C_Read... [04:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:33]Read from MH i2c: E2 [04:06:33]MH_I2C_Read... [04:06:33]Read from MH i2c: E2 0E 00 [04:06:33]MH_I2C_Read... [04:06:33]Read from MH i2c: E2 0E 00 1D 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6A [04:06:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:06:33]wFMCommunicate OK [04:06:33]SAM_PROTO_GetShiftState done [04:06:33]FM_GetShiftState done [04:06:33]req_shift_opened done [04:06:33]requested_item shift.open_date is exist - process it [04:06:33]req_shift_open_date [04:06:33]req_shift_open_date done [04:06:33]produce_requested_data done [04:06:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289383,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [04:06:33]process_action_free close_receipt [04:06:33]json_value_free [04:06:33]json_value_free done [04:06:33]process_json_proto returns [04:06:33]Send response to host [04:06:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289383,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [04:06:33]free response buf [04:06:33]execute_script done [04:06:33]execute_script returns [04:06:33]free content buf [04:06:33]Sock 7.Close socket [04:06:33]Sock 7.Thread stoped [04:06:38]OFD Sender: No OFD packet to send [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:18]OFD Sender: No OFD packet to send [04:07:23]OFD Sender: No OFD packet to send [04:07:28]OFD Sender: No OFD packet to send [04:07:33]OFD Sender: No OFD packet to send [04:07:38]OFD Sender: No OFD packet to send [04:07:43]OFD Sender: No OFD packet to send [04:07:48]OFD Sender: No OFD packet to send [04:07:53]OFD Sender: No OFD packet to send [04:07:58]OFD Sender: No OFD packet to send [04:08:03]OFD Sender: No OFD packet to send [04:08:08]OFD Sender: No OFD packet to send [04:08:13]OFD Sender: No OFD packet to send [04:08:18]OFD Sender: No OFD packet to send [04:08:23]OFD Sender: No OFD packet to send [04:08:28]OFD Sender: No OFD packet to send [04:08:33]OFD Sender: No OFD packet to send [04:08:38]OFD Sender: No OFD packet to send [04:08:43]OFD Sender: No OFD packet to send [04:08:48]OFD Sender: No OFD packet to send [04:08:53]OFD Sender: No OFD packet to send [04:08:59]OFD Sender: No OFD packet to send [04:09:04]OFD Sender: No OFD packet to send [04:09:09]OFD Sender: No OFD packet to send [04:09:14]OFD Sender: No OFD packet to send [04:09:19]OFD Sender: No OFD packet to send [04:09:24]OFD Sender: No OFD packet to send [04:09:29]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:49]OFD Sender: No OFD packet to send [04:09:54]OFD Sender: No OFD packet to send [04:09:59]OFD Sender: No OFD packet to send [04:10:04]OFD Sender: No OFD packet to send [04:10:09]OFD Sender: No OFD packet to send [04:10:14]OFD Sender: No OFD packet to send [04:10:19]OFD Sender: No OFD packet to send [04:10:24]OFD Sender: No OFD packet to send [04:10:29]OFD Sender: No OFD packet to send [04:10:34]OFD Sender: No OFD packet to send [04:10:39]OFD Sender: No OFD packet to send [04:10:44]OFD Sender: No OFD packet to send [04:10:49]OFD Sender: No OFD packet to send [04:10:54]OFD Sender: No OFD packet to send [04:10:59]OFD Sender: No OFD packet to send [04:11:04]OFD Sender: No OFD packet to send [04:11:09]OFD Sender: No OFD packet to send [04:11:14]OFD Sender: No OFD packet to send [04:11:19]OFD Sender: No OFD packet to send [04:11:25]OFD Sender: No OFD packet to send [04:11:30]OFD Sender: No OFD packet to send [04:11:35]OFD Sender: No OFD packet to send [04:11:40]OFD Sender: No OFD packet to send [04:11:45]OFD Sender: No OFD packet to send [04:11:50]OFD Sender: No OFD packet to send [04:11:55]OFD Sender: No OFD packet to send [04:12:00]OFD Sender: No OFD packet to send [04:12:05]OFD Sender: No OFD packet to send [04:12:10]OFD Sender: No OFD packet to send [04:12:15]OFD Sender: No OFD packet to send [04:12:20]OFD Sender: No OFD packet to send [04:12:25]OFD Sender: No OFD packet to send [04:12:30]OFD Sender: No OFD packet to send [04:12:35]OFD Sender: No OFD packet to send [04:12:40]OFD Sender: No OFD packet to send [04:12:45]OFD Sender: No OFD packet to send [04:12:50]OFD Sender: No OFD packet to send [04:12:55]OFD Sender: No OFD packet to send [04:13:00]OFD Sender: No OFD packet to send [04:13:05]OFD Sender: No OFD packet to send [04:13:10]OFD Sender: No OFD packet to send [04:13:15]OFD Sender: No OFD packet to send [04:13:20]OFD Sender: No OFD packet to send [04:13:25]OFD Sender: No OFD packet to send [04:13:30]OFD Sender: No OFD packet to send [04:13:35]OFD Sender: No OFD packet to send [04:13:40]OFD Sender: No OFD packet to send [04:13:45]OFD Sender: No OFD packet to send [04:13: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:43]OFD Sender: No OFD packet to send [04:18:48]OFD Sender: No OFD packet to send [04:18:53]OFD Sender: No OFD packet to send [04:18:58]OFD Sender: No OFD packet to send [04:19:03]OFD Sender: No OFD packet to send [04:19:08]OFD Sender: No OFD packet to send [04:19:13]OFD Sender: No OFD packet to send [04:19:18]OFD Sender: No OFD packet to send [04:19:23]OFD Sender: No OFD packet to send [04:19:28]OFD Sender: No OFD packet to send [04:19:33]OFD Sender: No OFD packet to send [04:19:38]OFD Sender: No OFD packet to send [04:19:43]OFD Sender: No OFD packet to send [04:19:48]OFD Sender: No OFD packet to send [04:19:53]OFD Sender: No OFD packet to send [04:19:58]OFD Sender: No OFD packet to send [04:20:03]OFD Sender: No OFD packet to send [04:20:08]OFD Sender: No OFD packet to send [04:20:13]OFD Sender: No OFD packet to send [04:20:18]OFD Sender: No OFD packet to send [04:20:23]OFD Sender: No OFD packet to send [04:20:28]OFD Sender: No OFD packet to send [04:20:33]OFD Sender: No OFD packet to send [04:20:38]OFD Sender: No OFD packet to send [04:20:43]OFD Sender: No OFD packet to send [04:20:48]OFD Sender: No OFD packet to send [04:20:53]OFD Sender: No OFD packet to send [04:20:58]OFD Sender: No OFD packet to send [04:21:03]OFD Sender: No OFD packet to send [04:21:09]OFD Sender: No OFD packet to send [04:21:14]OFD Sender: No OFD packet to send [04:21:19]OFD Sender: No OFD packet to send [04:21:24]OFD Sender: No OFD packet to send [04:21:29]OFD Sender: No OFD packet to send [04:21:34]OFD Sender: No OFD packet to send [04:21:39]OFD Sender: No OFD packet to send [04:21:44]OFD Sender: No OFD packet to send [04:21:49]OFD Sender: No OFD packet to send [04:21:54]OFD Sender: No OFD packet to send [04:21:59]OFD Sender: No OFD packet to send [04:22:04]OFD Sender: No OFD packet to send [04:22:09]OFD Sender: No OFD packet to send [04:22:14]OFD Sender: No OFD packet to send [04:22:19]OFD Sender: No OFD packet to send [04:22:24]OFD Sender: No OFD packet to send [04:22:29]OFD Sender: No OFD packet to send [04:22:34]OFD Sender: No OFD packet to send [04:22:39]OFD Sender: No OFD packet to send [04:22:44]OFD Sender: No OFD packet to send [04:22:49]OFD Sender: No OFD packet to send [04:22:54]OFD Sender: No OFD packet to send [04:22:59]OFD Sender: No OFD packet to send [04:23:04]OFD Sender: No OFD packet to send [04:23:09]OFD Sender: No OFD packet to send [04:23:14]OFD Sender: No OFD packet to send [04:23:19]OFD Sender: No OFD packet to send [04:23:24]OFD Sender: No OFD packet to send [04:23:29]OFD Sender: No OFD packet to send [04:23:32]accept exits with 9 [04:23:32]New connection [04:23:32]New thread 3067051364 created [04:23:32]Thread 3067194724 joined [04:23:32]Waiting for new connection... [04:23:32] Sock 9.Parse request [04:23:32]Sock 9.Check first char [04:23:32]Sock 9.First char is OK [04:23:32]request: POST /json_proto HTTP/1.0 [04:23:32]Method: POST [04:23:32]URL: /json_proto [04:23:32]Method is POST - this is cgi request [04:23:32]url: /json_proto [04:23:32]query_string will be loaded in cgi processing [04:23:32]execute_cgi json_proto POST (null) [04:23:32]execute_cgi path=json_proto method=POST [04:23:32]POST find Content-Length [04:23:32]Host: 172.17.41.135:8080 [04:23:32]Content-Length: 683 [04:23:32]Content-Type: application/json [04:23:32] [04:23:32]POST finish read [04:23:32]Found Content-Length = 683 [04:23:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.320, "sum" : 9930.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 9930.00, "payments": [ { "type": 0, "sum" : 9930.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:23:32]execute_script... [04:23: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)24617371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.320, "sum" : 9930.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 9930.00, "payments": [ { "type": 0, "sum" : 9930.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:23:32]POST & json_proto [04:23:32]process_json_proto [04:23:32]json parsed OK: [04:23:32]protocol is kg_v1.0 [04:23:32]action value=close_receipt [04:23:32]process_action close_receipt [04:23:32]cmd_close_receipt [04:23:32]MH_GetDate [04:23:32]Write to MH i2c: F0 00 00 1E 2F 3C [04:23:32]Write i2c OK [04:23:32]MH_I2C_Read... [04:23:32]Read from MH i2c: F0 [04:23:32]MH_I2C_Read... [04:23:32]Read from MH i2c: F0 09 00 [04:23:32]MH_I2C_Read... [04:23:32]Read from MH i2c: F0 09 00 1E 2F 00 46 ED F0 66 ED 3E 82 65 E0 [04:23:32]GetLastDocTimeStamp 1727064392 [04:23:32]current date 1727065414 [04:23:32]FM_GetShiftState [04:23:32]SAM_PROTO_GetShiftState [04:23:32]wFMCommunicate request_size=4 [04:23:32]MH_SAM_APDU [04:23:32]CAPDU: 80 13 01 00 [04:23:32]Write to MH i2c: E2 08 00 1F 2F 80 13 01 00 00 00 00 00 CB [04:23:32]Write i2c OK [04:23:32]MH_I2C_Read... [04:23:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:32]Read from MH i2c: E2 [04:23:32]MH_I2C_Read... [04:23:32]Read from MH i2c: E2 0E 00 [04:23:32]MH_I2C_Read... [04:23:32]Read from MH i2c: E2 0E 00 1F 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6C [04:23:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:23:32]wFMCommunicate OK [04:23:32]SAM_PROTO_GetShiftState done [04:23:32]FM_GetShiftState done [04:23:32]opened in 1727051401 [04:23:32]opened+sec_in_day 1727137801 [04:23:32]quantity*price = 993038 [04:23:32]sum+1 = 993039 [04:23:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 9930.00 Внесено: 10000.00 СДАЧА: 70.00 НСП 1% : 87.88 НДС 12% : 1054.55 Наличными: 9930.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 58 23.09.2024 04:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289384 ФПД: 280659485932468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T042334&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289384&fm=280659485932468&tin=02508201610067®Number=0000000000091827&sum=993000 [04:23:33]StoreToDocumentArchive [04:23:33]shift 515 fd 289384 [04:23:33]save to /storage/0515/doc_00289384 [04:23:33]save last doc name /storage/0515/doc_00289384 to /storage/kkm_last_doc_name [04:23:33]save OK [04:23:33]Clear old archive folders... [04:23:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:23:33]tlvbuf is 006A84A0 [04:23:33]SAM_PROTO_ClearQueue [04:23:33]wFMCommunicate request_size=4 [04:23:33]MH_SAM_APDU [04:23:33]CAPDU: 80 09 00 00 [04:23:33]Write to MH i2c: E2 08 00 2C 2F 80 09 00 00 00 00 00 00 CD [04:23:33]Write i2c OK [04:23:33]MH_I2C_Read... [04:23:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:23:33]Read from MH i2c: E2 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 2C 2F 00 90 00 CF [04:23:33]RAPDU: 90 00 [04:23:33]wFMCommunicate OK [04:23:33]SAM_PROTO_ClearQueue done [04:23:33]KKMCreateOFDPacket [04:23:33]OFDProtocolAddRootSTLVToBuf [04:23:33]FM_MakeSignedData [04:23:33]FM_MakeSignedData [04:23:33]SAM_PROTO_SignData [04:23:33]wFMCommunicate request_size=4 [04:23:33]MH_SAM_APDU [04:23:33]CAPDU: 80 0D 01 02 [04:23:33]Write to MH i2c: E2 08 00 2D 2F 80 0D 01 02 00 00 00 00 D5 [04:23:33]Write i2c OK [04:23:33]MH_I2C_Read... [04:23:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:23:33]Read from MH i2c: E2 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 2D 2F 00 90 00 D0 [04:23:33]RAPDU: 90 00 [04:23:33]wFMCommunicate OK [04:23:33]wFMCommunicate request_size=255 [04:23:33]MH_SAM_APDU [04:23: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 10 FD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0E 27 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 26 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 9B 01 00 00 00 07 04 06 00 E8 26 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 46 ED F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6A 04 00 35 04 06 00 FF 42 20 F6 [04:23:33]Write to MH i2c: E2 02 01 2E 2F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 FD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0E 27 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 26 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 9B 01 00 00 00 07 04 06 00 E8 26 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 46 ED F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6A 04 00 35 04 06 00 FF 42 20 F6 00 00 94 [04:23:33]Write i2c OK [04:23:33]MH_I2C_Read... [04:23:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:33]Read from MH i2c: E2 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 2E 2F 00 90 00 D1 [04:23:33]RAPDU: 90 00 [04:23:33]wFMCommunicate OK [04:23:33]wFMCommunicate request_size=7 [04:23:33]MH_SAM_APDU [04:23:33]CAPDU: 80 0D 02 02 02 3B B4 [04:23:33]Write to MH i2c: E2 0A 00 2F 2F 80 0D 02 02 02 00 3B B4 00 00 CB [04:23:33]Write i2c OK [04:23:33]MH_I2C_Read... [04:23:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:33]Read from MH i2c: E2 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 03 00 2F 2F 00 90 00 D2 [04:23:33]RAPDU: 90 00 [04:23:33]wFMCommunicate OK [04:23:33]wFMCommunicate request_size=4 [04:23:33]MH_SAM_APDU [04:23:33]CAPDU: 80 0D 03 02 [04:23:33]Write to MH i2c: E2 08 00 30 2F 80 0D 03 02 00 00 00 00 DA [04:23:33]Write i2c OK [04:23:33]MH_I2C_Read... [04:23:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:23:33]Read from MH i2c: E2 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 0B 00 [04:23:33]MH_I2C_Read... [04:23:33]Read from MH i2c: E2 0B 00 30 2F 00 EF A0 38 A4 97 83 32 BC 90 00 4E [04:23:33]RAPDU: EF A0 38 A4 97 83 32 BC 90 00 [04:23:33]wFMCommunicate OK [04:23:33]SAM_PROTO_SignData done [04:23:33]FM_MakeSignedData done [04:23:33]CreateOFDProtocolMessage [04:23:33]wFMCommunicate request_size=4 [04:23:33]MH_SAM_APDU [04:23:33]CAPDU: 80 11 00 00 [04:23:33]Write to MH i2c: E2 08 00 31 2F 80 11 00 00 00 00 00 00 DA [04:23:33]Write i2c OK [04:23:33]MH_I2C_Read... [04:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:34]Read from MH i2c: E2 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: E2 17 00 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: E2 17 00 31 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2A [04:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:23:34]wFMCommunicate OK [04:23:34]CreateOFDProtocolMessage done [04:23:34]OFDSenderStorePacket 289384 [04:23:34]StoreOFDPacket docnum=289384 [04:23:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9A 62 04 01 6F DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 FD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0E 27 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 26 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 9B 01 00 00 00 07 04 06 00 E8 26 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 46 ED F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6A 04 00 35 04 06 00 FF 42 20 F6 3B B4 EF A0 38 A4 97 83 32 BC [04:23:34]CheckFolder [04:23:34]dirname=/storage/ofd_packets [04:23:34]CheckFolder done [04:23:34]ProducePacketName [04:23:34]name=ofd_packets/00289384 [04:23:34]NVStorageSaveData ofd_packets/00289384 [04:23:34]File name is /storage/ofd_packets/00289384 [04:23:34]Write 298 bytes [04:23:34]NVStorageSaveData done [04:23:34]OFDSenderStorePacket done [04:23:34]KKMCreateOFDPacket done [04:23:34]NVStorageSaveData kkm_last_timestamp [04:23:34]File name is /storage/kkm_last_timestamp [04:23:34]Write 4 bytes [04:23:34]NVStorageSaveData done [04:23:34]ExternCall_PrintAddStr [04:23:34]wPrintStart [04:23:34]Write to MH i2c: 01 00 00 32 2F 61 [04:23:34]Write i2c OK [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: 01 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: 01 07 00 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: 01 07 00 32 2F 00 00 00 00 00 FF 0F 76 [04:23:34]RasterBufferAndPrint [04:23:34]line Счет N : (1)24617371 [04:23:34]line ИНН: 02508201610067 [04:23:34]line Контрольно-Кассовый Чек [04:23:34]line ПРОДАЖА [04:23:34]line ТРК (МРК, ГНК) : 12 [04:23:34]line Товар: 2710194210 [04:23:34]line ДТ-К-5 [04:23:34]line 130.320 * 76.20 [04:23:34]line = 9930.38 [04:23:34]line НДС 12% НСП 1% [04:23:34]line > о реализуемом товаре [04:23:34]line ОКРУГЛЕНИЕ: -0.38 [04:23:34]line ИТОГО: 9930.00 [04:23:34]line Внесено: 10000.00 [04:23:34]line СДАЧА: 70.00 [04:23:34]line НСП 1% : 87.88 [04:23:34]line НДС 12% : 1054.55 [04:23:34]line Наличными: 9930.00 [04:23:34]line Безнал.: 0.00 [04:23:34]line Место: АЗС № 90 "Партнёр-нефть" [04:23:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [04:23:34]line СНО: Общий режим [04:23:34]line Чек 58 23.09.2024 04:23 [04:23:34]line Смена: 515 ФФД: 1.0 [04:23:34]line ЗНМ: 0300000107 [04:23:34]line РНМ: 0000000000091827 [04:23:34]line Версия ККМ: 001 [04:23:34]line ФМ: 0000000000871832 [04:23:34]line ФД: 289384 [04:23:34]line ФПД: 280659485932468 [04:23:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T042334&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289384&fm=280659485932468&tin=02508201610067®Number=0000000000091827&sum=993000 [04:23:34]written 0, free lines is 4095 [04:23:34]OFD Sender: Processing packet 289384 [packets to send 1784, broken 1783] [04:23:34]ProducePacketName [04:23:34]name=ofd_packets/00289384 [04:23:34]OFD Sender: To server: pG, [04:23:34]CommunicateWithHost lk.salyk.kg:30040 [04:23:34]ConnectInit lk.salyk.kg [04:23:34]Connected sock=10 [04:23: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 33 32 0C 01 00 00 9A 62 04 01 6F DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 FD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0E 27 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 26 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 9B 01 00 00 00 07 04 06 00 E8 26 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 46 ED F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6A 04 00 35 04 06 00 FF 42 20 F6 3B B4 EF A0 38 A4 97 83 32 BC [04:23:34]Write to MH i2c: 01 00 00 5C 2F 8B [04:23:34]Write i2c OK [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: 01 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: 01 07 00 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: 01 07 00 5C 2F 00 00 00 00 00 C6 0C 64 [04:23:34]RasterBufferAndPrint [04:23:34]line [04:23:34]line [04:23:34]line [04:23:34]line [04:23:34]line [04:23:34]written 0, free lines is 3278 [04:23:34]MH_Cut [04:23:34]Write to MH i2c: D1 01 00 63 2F 01 64 [04:23:34]Write i2c OK [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: D1 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: D1 01 00 [04:23:34]MH_I2C_Read... [04:23:34]Read from MH i2c: D1 01 00 63 2F 00 63 [04:23:34]Write to MH i2c: 01 00 00 64 2F 93 [04:23:34]Write i2c OK [04:23:34]MH_I2C_Read... [04:23: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 33 32 4F 00 00 00 10 D7 47 00 B2 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 33 32 10 04 04 00 68 6A 04 00 F4 03 04 00 1C 95 F0 66 B6 04 01 00 00 9C 09 39 0A C4 18 32 9B [04:23:34]CommunicateWithHost err = 0 [04:23:34]CheckOFDResponse [04:23:34]1017 (14) - 77093643461234 [04:23:34]1041 (16) - 0000000000871832 [04:23:34]1040 (4) - 289384 [04:23:34]1012 (4) - 22.09.2024 22:07 [04:23:34]1206 (1) - 0 [04:23:34]OFD Sender: Remove packet 289384 [04:23:34]ProducePacketName [04:23:34]name=ofd_packets/00289384 [04:23:34]NVStorageDeleteData [04:23:35]OFD Sender: No OFD packet to send [04:23:35]*** Cut start [04:23:35]*** Partial cut [04:23:35]*** CUTSNS_PIN = 1 [04:23:35]*** CUTSNS_PIN = 0 [04:23:35]*** Brake cut motor [04:23:35]Read from MH i2c: 01 [04:23:35]MH_I2C_Read... [04:23:35]*** Stop cut motor [04:23:35]*** Cut end [04:23:35]Read from MH i2c: 01 07 00 [04:23:35]MH_I2C_Read... [04:23:35]Read from MH i2c: 01 07 00 64 2F 00 00 00 00 00 FF 0F A8 [04:23:35]process_action close_receipt done [04:23:35]requested_data is exist [04:23:35]produce_requested_data [04:23:35]requested_item fm.sn is exist - process it [04:23:35]wFMCommunicate request_size=4 [04:23:35]MH_SAM_APDU [04:23:35]CAPDU: 80 11 00 00 [04:23:35]Write to MH i2c: E2 08 00 65 2F 80 11 00 00 00 00 00 00 0E [04:23:35]Write i2c OK [04:23:35]MH_I2C_Read... [04:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:35]Read from MH i2c: E2 [04:23:35]MH_I2C_Read... [04:23:35]Read from MH i2c: E2 17 00 [04:23:35]MH_I2C_Read... [04:23:35]Read from MH i2c: E2 17 00 65 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5E [04:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:23:35]wFMCommunicate OK [04:23:35]requested_item fd.num is exist - process it [04:23:35]SAM_PROTO_GetFieldsCounters [04:23:35]wFMCommunicate request_size=4 [04:23:35]MH_SAM_APDU [04:23:35]CAPDU: 80 13 00 00 [04:23:35]Write to MH i2c: E2 08 00 66 2F 80 13 00 00 00 00 00 00 11 [04:23:35]Write i2c OK [04:23:35]MH_I2C_Read... [04:23:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:23:36]Read from MH i2c: E2 [04:23:36]MH_I2C_Read... [04:23:36]Read from MH i2c: E2 62 00 [04:23:36]MH_I2C_Read... [04:23:36]Read from MH i2c: E2 62 00 66 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 68 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [04:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 68 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:23:36]wFMCommunicate OK [04:23:36]SAM_PROTO_GetFieldsCounters done [04:23:36]requested_item shift.num is exist - process it [04:23:36]requested_item shift.opened is exist - process it [04:23:36]req_shift_opened [04:23:36]FM_GetShiftState [04:23:36]SAM_PROTO_GetShiftState [04:23:36]wFMCommunicate request_size=4 [04:23:36]MH_SAM_APDU [04:23:36]CAPDU: 80 13 01 00 [04:23:36]Write to MH i2c: E2 08 00 67 2F 80 13 01 00 00 00 00 00 13 [04:23:36]Write i2c OK [04:23:36]MH_I2C_Read... [04:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:36]Read from MH i2c: E2 [04:23:36]MH_I2C_Read... [04:23:36]Read from MH i2c: E2 0E 00 [04:23:36]MH_I2C_Read... [04:23:36]Read from MH i2c: E2 0E 00 67 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B4 [04:23:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:23:36]wFMCommunicate OK [04:23:36]SAM_PROTO_GetShiftState done [04:23:36]FM_GetShiftState done [04:23:36]req_shift_opened done [04:23:36]requested_item shift.open_date is exist - process it [04:23:36]req_shift_open_date [04:23:36]req_shift_open_date done [04:23:36]produce_requested_data done [04:23:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289384,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [04:23:36]process_action_free close_receipt [04:23:36]json_value_free [04:23:36]json_value_free done [04:23:36]process_json_proto returns [04:23:36]Send response to host [04:23:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289384,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [04:23:36]free response buf [04:23:36]execute_script done [04:23:36]execute_script returns [04:23:36]free content buf [04:23:36]Sock 9.Close socket [04:23:36]Sock 9.Thread stoped [04:23:40]OFD Sender: No OFD packet to send [04:23:45]OFD Sender: No OFD packet to send [04:23:50]OFD Sender: No OFD packet to send [04:23:55]OFD Sender: No OFD packet to send [04:24:00]OFD Sender: No OFD packet to send [04:24:05]OFD Sender: No OFD packet to send [04:24:10]OFD Sender: No OFD packet to send [04:24:15]OFD Sender: No OFD packet to send [04:24:20]OFD Sender: No OFD packet to send [04:24:25]OFD Sender: No OFD packet to send [04:24:30]OFD Sender: No OFD packet to send [04:24:35]OFD Sender: No OFD packet to send [04:24:40]OFD Sender: No OFD packet to send [04:24:45]OFD Sender: No OFD packet to send [04:24:50]OFD Sender: No OFD packet to send [04:24:55]OFD Sender: No OFD packet to send [04:25:00]OFD Sender: No OFD packet to send [04:25:05]OFD Sender: No OFD packet to send [04:25:10]OFD Sender: No OFD packet to send [04:25:15]OFD Sender: No OFD packet to send [04:25:20]OFD Sender: No OFD packet to send [04:25:26]OFD Sender: No OFD packet to send [04:25:31]OFD Sender: No OFD packet to send [04:25:36]OFD Sender: No OFD packet to send [04:25:41]OFD Sender: No OFD packet to send [04:25:46]OFD Sender: No OFD packet to send [04:25:51]OFD Sender: No OFD packet to send [04:25:56]OFD Sender: No OFD packet to send [04:26:01]OFD Sender: No OFD packet to send [04:26:06]OFD Sender: No OFD packet to send [04:26:11]OFD Sender: No OFD packet to send [04:26:16]OFD Sender: No OFD packet to send [04:26:21]OFD Sender: No OFD packet to send [04:26:26]OFD Sender: No OFD packet to send [04:26:31]OFD Sender: No OFD packet to send [04:26:36]OFD Sender: No OFD packet to send [04:26:41]OFD Sender: No OFD packet to send [04:26:46]OFD Sender: No OFD packet to send [04:26:51]OFD Sender: No OFD packet to send [04:26:56]OFD Sender: No OFD packet to send [04:27:01]OFD Sender: No OFD packet to send [04:27:06]OFD Sender: No OFD packet to send [04:27:11]OFD Sender: No OFD packet to send [04:27:16]OFD Sender: No OFD packet to send [04:27:21]OFD Sender: No OFD packet to send [04:27:26]OFD Sender: No OFD packet to send [04:27:31]OFD Sender: No OFD packet to send [04:27:36]OFD Sender: No OFD packet to send [04:27:41]OFD Sender: No OFD packet to send [04:27:46]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:07]accept exits with 7 [04:29:07]New connection [04:29:07]New thread 3067194724 created [04:29:07]Thread 3067051364 joined [04:29:07]Waiting for new connection... [04:29:07] Sock 7.Parse request [04:29:07]Sock 7.Check first char [04:29:07]Sock 7.First char is OK [04:29:07]request: POST /json_proto HTTP/1.0 [04:29:07]Method: POST [04:29:07]URL: /json_proto [04:29:07]Method is POST - this is cgi request [04:29:07]url: /json_proto [04:29:07]query_string will be loaded in cgi processing [04:29:07]execute_cgi json_proto POST (null) [04:29:07]execute_cgi path=json_proto method=POST [04:29:07]POST find Content-Length [04:29:07]Host: 172.17.41.135:8080 [04:29:07]Content-Length: 680 [04:29:07]Content-Type: application/json [04:29:07] [04:29:07]POST finish read [04:29:07]Found Content-Length = 680 [04:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [04:29:07]execute_script... [04:29:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [04:29:07]POST & json_proto [04:29:07]process_json_proto [04:29:07]json parsed OK: [04:29:07]protocol is kg_v1.0 [04:29:07]action value=close_receipt [04:29:07]process_action close_receipt [04:29:07]cmd_close_receipt [04:29:07]MH_GetDate [04:29:07]Write to MH i2c: F0 00 00 68 2F 86 [04:29:07]Write i2c OK [04:29:07]MH_I2C_Read... [04:29:07]Read from MH i2c: F0 [04:29:07]MH_I2C_Read... [04:29:07]Read from MH i2c: F0 09 00 [04:29:07]MH_I2C_Read... [04:29:07]Read from MH i2c: F0 09 00 68 2F 00 96 EE F0 66 ED 3E 82 65 7B [04:29:07]GetLastDocTimeStamp 1727065414 [04:29:07]current date 1727065750 [04:29:07]FM_GetShiftState [04:29:07]SAM_PROTO_GetShiftState [04:29:07]wFMCommunicate request_size=4 [04:29:07]MH_SAM_APDU [04:29:07]CAPDU: 80 13 01 00 [04:29:07]Write to MH i2c: E2 08 00 69 2F 80 13 01 00 00 00 00 00 15 [04:29:07]Write i2c OK [04:29:07]MH_I2C_Read... [04:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:29:07]Read from MH i2c: E2 [04:29:07]MH_I2C_Read... [04:29:07]Read from MH i2c: E2 0E 00 [04:29:07]MH_I2C_Read... [04:29:07]Read from MH i2c: E2 0E 00 69 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [04:29:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:29:07]wFMCommunicate OK [04:29:07]SAM_PROTO_GetShiftState done [04:29:07]FM_GetShiftState done [04:29:07]opened in 1727051401 [04:29:07]opened+sec_in_day 1727137801 [04:29:07]quantity*price = 80004 [04:29:07]sum+1 = 80005 [04:29:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 59 23.09.2024 04:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289385 ФПД: 245050246782148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T042910&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289385&fm=245050246782148&tin=02508201610067®Number=0000000000091827&sum=80000 [04:29:08]StoreToDocumentArchive [04:29:08]shift 515 fd 289385 [04:29:08]save to /storage/0515/doc_00289385 [04:29:08]save last doc name /storage/0515/doc_00289385 to /storage/kkm_last_doc_name [04:29:08]save OK [04:29:08]Clear old archive folders... [04:29:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:29:08]tlvbuf is 006A81E0 [04:29:08]SAM_PROTO_ClearQueue [04:29:08]wFMCommunicate request_size=4 [04:29:08]MH_SAM_APDU [04:29:08]CAPDU: 80 09 00 00 [04:29:08]Write to MH i2c: E2 08 00 76 2F 80 09 00 00 00 00 00 00 17 [04:29:08]Write i2c OK [04:29:08]MH_I2C_Read... [04:29:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:29:08]Read from MH i2c: E2 [04:29:08]MH_I2C_Read... [04:29:08]Read from MH i2c: E2 03 00 [04:29:08]MH_I2C_Read... [04:29:08]Read from MH i2c: E2 03 00 76 2F 00 90 00 19 [04:29:08]RAPDU: 90 00 [04:29:08]wFMCommunicate OK [04:29:08]SAM_PROTO_ClearQueue done [04:29:08]KKMCreateOFDPacket [04:29:08]OFDProtocolAddRootSTLVToBuf [04:29:08]FM_MakeSignedData [04:29:08]FM_MakeSignedData [04:29:08]SAM_PROTO_SignData [04:29:08]wFMCommunicate request_size=4 [04:29:08]MH_SAM_APDU [04:29:08]CAPDU: 80 0D 01 02 [04:29:08]Write to MH i2c: E2 08 00 77 2F 80 0D 01 02 00 00 00 00 1F [04:29:08]Write i2c OK [04:29:08]MH_I2C_Read... [04:29:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:29:08]Read from MH i2c: E2 [04:29:08]MH_I2C_Read... [04:29:08]Read from MH i2c: E2 03 00 [04:29:08]MH_I2C_Read... [04:29:08]Read from MH i2c: E2 03 00 77 2F 00 90 00 1A [04:29:08]RAPDU: 90 00 [04:29:08]wFMCommunicate OK [04:29:08]wFMCommunicate request_size=255 [04:29:08]MH_SAM_APDU [04:29:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 96 EE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6A 04 00 35 04 06 00 DE [04:29:08]Write to MH i2c: E2 02 01 78 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3B 00 00 00 F4 03 04 00 96 EE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6A 04 00 35 04 06 00 DE 00 00 19 [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:29:09]Read from MH i2c: E2 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 03 00 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 03 00 78 2F 00 90 00 1B [04:29:09]RAPDU: 90 00 [04:29:09]wFMCommunicate OK [04:29:09]wFMCommunicate request_size=10 [04:29:09]MH_SAM_APDU [04:29:09]CAPDU: 80 0D 02 02 05 DF 34 E9 5C C4 [04:29:09]Write to MH i2c: E2 0D 00 79 2F 80 0D 02 02 05 00 DF 34 E9 5C C4 00 00 48 [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:29:09]Read from MH i2c: E2 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 03 00 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 03 00 79 2F 00 90 00 1C [04:29:09]RAPDU: 90 00 [04:29:09]wFMCommunicate OK [04:29:09]wFMCommunicate request_size=4 [04:29:09]MH_SAM_APDU [04:29:09]CAPDU: 80 0D 03 02 [04:29:09]Write to MH i2c: E2 08 00 7A 2F 80 0D 03 02 00 00 00 00 24 [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:29:09]Read from MH i2c: E2 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 0B 00 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 0B 00 7A 2F 00 4C 58 F6 09 D3 0D 59 77 90 00 78 [04:29:09]RAPDU: 4C 58 F6 09 D3 0D 59 77 90 00 [04:29:09]wFMCommunicate OK [04:29:09]SAM_PROTO_SignData done [04:29:09]FM_MakeSignedData done [04:29:09]CreateOFDProtocolMessage [04:29:09]wFMCommunicate request_size=4 [04:29:09]MH_SAM_APDU [04:29:09]CAPDU: 80 11 00 00 [04:29:09]Write to MH i2c: E2 08 00 7B 2F 80 11 00 00 00 00 00 00 24 [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:29:09]Read from MH i2c: E2 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 17 00 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: E2 17 00 7B 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 74 [04:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:29:09]wFMCommunicate OK [04:29:09]CreateOFDProtocolMessage done [04:29:09]OFDSenderStorePacket 289385 [04:29:09]StoreOFDPacket docnum=289385 [04:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 7B 91 07 01 53 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3B 00 00 00 F4 03 04 00 96 EE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6A 04 00 35 04 06 00 DE DF 34 E9 5C C4 4C 58 F6 09 D3 0D 59 77 [04:29:09]CheckFolder [04:29:09]dirname=/storage/ofd_packets [04:29:09]CheckFolder done [04:29:09]ProducePacketName [04:29:09]name=ofd_packets/00289385 [04:29:09]NVStorageSaveData ofd_packets/00289385 [04:29:09]File name is /storage/ofd_packets/00289385 [04:29:09]Write 301 bytes [04:29:09]NVStorageSaveData done [04:29:09]OFDSenderStorePacket done [04:29:09]KKMCreateOFDPacket done [04:29:09]NVStorageSaveData kkm_last_timestamp [04:29:09]File name is /storage/kkm_last_timestamp [04:29:09]Write 4 bytes [04:29:09]NVStorageSaveData done [04:29:09]ExternCall_PrintAddStr [04:29:09]wPrintStart [04:29:09]Write to MH i2c: 01 00 00 7C 2F AB [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: 01 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: 01 07 00 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: 01 07 00 7C 2F 00 00 00 00 00 FF 0F C0 [04:29:09]RasterBufferAndPrint [04:29:09]line Счет N : (1)24617372 [04:29:09]line ИНН: 02508201610067 [04:29:09]line Контрольно-Кассовый Чек [04:29:09]line ПРОДАЖА [04:29:09]line ТРК (МРК, ГНК) : 43 [04:29:09]line Товар: 2710124130 [04:29:09]line Аи-92-К-5 [04:29:09]line 11.800 * 67.80 [04:29:09]line = 800.04 [04:29:09]line НДС 12% НСП 1% [04:29:09]line > о реализуемом товаре [04:29:09]line ОКРУГЛЕНИЕ: -0.04 [04:29:09]line ИТОГО: 800.00 [04:29:09]line Внесено: 800.00 [04:29:09]line СДАЧА: 0.00 [04:29:09]line НСП 1% : 7.08 [04:29:09]line НДС 12% : 84.96 [04:29:09]line Наличными: 800.00 [04:29:09]line Безнал.: 0.00 [04:29:09]line Место: АЗС № 90 "Партнёр-нефть" [04:29:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [04:29:09]line СНО: Общий режим [04:29:09]line Чек 59 23.09.2024 04:29 [04:29:09]line Смена: 515 ФФД: 1.0 [04:29:09]line ЗНМ: 0300000107 [04:29:09]line РНМ: 0000000000091827 [04:29:09]line Версия ККМ: 001 [04:29:09]line ФМ: 0000000000871832 [04:29:09]line ФД: 289385 [04:29:09]line ФПД: 245050246782148 [04:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T042910&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289385&fm=245050246782148&tin=02508201610067®Number=0000000000091827&sum=80000 [04:29:09]written 0, free lines is 4095 [04:29:09]OFD Sender: Processing packet 289385 [packets to send 1784, broken 1783] [04:29:09]ProducePacketName [04:29:09]name=ofd_packets/00289385 [04:29:09]OFD Sender: To server: pG, [04:29:09]CommunicateWithHost lk.salyk.kg:30040 [04:29:09]ConnectInit lk.salyk.kg [04:29:09]Connected sock=10 [04:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 7B 91 07 01 53 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3B 00 00 00 F4 03 04 00 96 EE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6A 04 00 35 04 06 00 DE DF 34 E9 5C C4 4C 58 F6 09 D3 0D 59 77 [04:29:09]Write to MH i2c: 01 00 00 A6 2F D5 [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: 01 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: 01 07 00 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: 01 07 00 A6 2F 00 00 00 00 00 C3 0C AB [04:29:09]RasterBufferAndPrint [04:29:09]line [04:29:09]line [04:29:09]line [04:29:09]line [04:29:09]line [04:29:09]written 0, free lines is 3275 [04:29:09]MH_Cut [04:29:09]Write to MH i2c: D1 01 00 AD 2F 01 AE [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: D1 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: D1 01 00 [04:29:09]MH_I2C_Read... [04:29:09]Read from MH i2c: D1 01 00 AD 2F 00 AD [04:29:09]Write to MH i2c: 01 00 00 AE 2F DD [04:29:09]Write i2c OK [04:29:09]MH_I2C_Read... [04:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 2F FF 47 00 A0 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 33 32 10 04 04 00 69 6A 04 00 F4 03 04 00 6B 96 F0 66 B6 04 01 00 00 41 27 9B 2A 41 B6 EF 2A [04:29:10]CommunicateWithHost err = 0 [04:29:10]CheckOFDResponse [04:29:10]1017 (14) - 77093643461234 [04:29:10]1041 (16) - 0000000000871832 [04:29:10]1040 (4) - 289385 [04:29:10]1012 (4) - 22.09.2024 22:12 [04:29:10]1206 (1) - 0 [04:29:10]OFD Sender: Remove packet 289385 [04:29:10]ProducePacketName [04:29:10]name=ofd_packets/00289385 [04:29:10]NVStorageDeleteData [04:29:10]OFD Sender: No OFD packet to send [04:29:10]*** Cut start [04:29:10]*** Partial cut [04:29:10]*** CUTSNS_PIN = 1 [04:29:10]*** CUTSNS_PIN = 0 [04:29:11]*** Brake cut motor [04:29:11]Read from MH i2c: 01 [04:29:11]MH_I2C_Read... [04:29:11]*** Stop cut motor [04:29:11]*** Cut end [04:29:11]Read from MH i2c: 01 07 00 [04:29:11]MH_I2C_Read... [04:29:11]Read from MH i2c: 01 07 00 AE 2F 00 00 00 00 00 FF 0F F2 [04:29:11]process_action close_receipt done [04:29:11]requested_data is exist [04:29:11]produce_requested_data [04:29:11]requested_item fm.sn is exist - process it [04:29:11]wFMCommunicate request_size=4 [04:29:11]MH_SAM_APDU [04:29:11]CAPDU: 80 11 00 00 [04:29:11]Write to MH i2c: E2 08 00 AF 2F 80 11 00 00 00 00 00 00 58 [04:29:11]Write i2c OK [04:29:11]MH_I2C_Read... [04:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:29:11]Read from MH i2c: E2 [04:29:11]MH_I2C_Read... [04:29:11]Read from MH i2c: E2 17 00 [04:29:11]MH_I2C_Read... [04:29:11]Read from MH i2c: E2 17 00 AF 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [04:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [04:29:11]wFMCommunicate OK [04:29:11]requested_item fd.num is exist - process it [04:29:11]SAM_PROTO_GetFieldsCounters [04:29:11]wFMCommunicate request_size=4 [04:29:11]MH_SAM_APDU [04:29:11]CAPDU: 80 13 00 00 [04:29:11]Write to MH i2c: E2 08 00 B0 2F 80 13 00 00 00 00 00 00 5B [04:29:11]Write i2c OK [04:29:11]MH_I2C_Read... [04:29:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:29:11]Read from MH i2c: E2 [04:29:11]MH_I2C_Read... [04:29:11]Read from MH i2c: E2 62 00 [04:29:11]MH_I2C_Read... [04:29:11]Read from MH i2c: E2 62 00 B0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 69 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [04:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 69 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:29:11]wFMCommunicate OK [04:29:11]SAM_PROTO_GetFieldsCounters done [04:29:11]requested_item shift.num is exist - process it [04:29:11]requested_item shift.opened is exist - process it [04:29:11]req_shift_opened [04:29:11]FM_GetShiftState [04:29:11]SAM_PROTO_GetShiftState [04:29:11]wFMCommunicate request_size=4 [04:29:11]MH_SAM_APDU [04:29:11]CAPDU: 80 13 01 00 [04:29:11]Write to MH i2c: E2 08 00 B1 2F 80 13 01 00 00 00 00 00 5D [04:29:11]Write i2c OK [04:29:11]MH_I2C_Read... [04:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:29:11]Read from MH i2c: E2 [04:29:11]MH_I2C_Read... [04:29:11]Read from MH i2c: E2 0E 00 [04:29:11]MH_I2C_Read... [04:29:11]Read from MH i2c: E2 0E 00 B1 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FE [04:29:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [04:29:11]wFMCommunicate OK [04:29:11]SAM_PROTO_GetShiftState done [04:29:11]FM_GetShiftState done [04:29:11]req_shift_opened done [04:29:11]requested_item shift.open_date is exist - process it [04:29:11]req_shift_open_date [04:29:11]req_shift_open_date done [04:29:11]produce_requested_data done [04:29:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289385,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [04:29:11]process_action_free close_receipt [04:29:11]json_value_free [04:29:11]json_value_free done [04:29:11]process_json_proto returns [04:29:11]Send response to host [04:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289385,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [04:29:11]free response buf [04:29:11]execute_script done [04:29:11]execute_script returns [04:29:11]free content buf [04:29:11]Sock 7.Close socket [04:29:11]Sock 7.Thread stoped [04:29:15]OFD Sender: No OFD packet to send [04:29:20]OFD Sender: No OFD packet to send [04:29:25]OFD Sender: No OFD packet to send [04:29:30]OFD Sender: No OFD packet to send [04:29:35]OFD Sender: No OFD packet to send [04:29:40]OFD Sender: No OFD packet to send [04:29:45]OFD Sender: No OFD packet to send [04:29:50]OFD Sender: No OFD packet to send [04:29:55]OFD Sender: No OFD packet to send [04:30:00]OFD Sender: No OFD packet to send [04:30:05]OFD Sender: No OFD packet to send [04:30:10]OFD Sender: No OFD packet to send [04:30:16]OFD Sender: No OFD packet to send [04:30:21]OFD Sender: No OFD packet to send [04:30:26]OFD Sender: No OFD packet to send [04:30:31]OFD Sender: No OFD packet to send [04:30:36]OFD Sender: No OFD packet to send [04:30:41]OFD Sender: No OFD packet to send [04:30:46]OFD Sender: No OFD packet to send [04:30:51]OFD Sender: No OFD packet to send [04:30:56]OFD Sender: No OFD packet to send [04:31:01]OFD Sender: No OFD packet to send [04:31:06]OFD Sender: No OFD packet to send [04:31:11]OFD Sender: No OFD packet to send [04:31:16]OFD Sender: No OFD packet to send [04:31:21]OFD Sender: No OFD packet to send [04:31:26]OFD Sender: No OFD packet to send [04:31:31]OFD Sender: No OFD packet to send [04:31:36]OFD Sender: No OFD packet to send [04:31:41]OFD Sender: No OFD packet to send [04:31:46]OFD Sender: No OFD packet to send [04:31:51]OFD Sender: No OFD packet to send [04:31:56]OFD Sender: No OFD packet to send [04:32:01]OFD Sender: No OFD packet to send [04:32:06]OFD Sender: No OFD packet to send [04:32:11]OFD Sender: No OFD packet to send [04:32:16]OFD Sender: No OFD packet to send [04:32:21]OFD Sender: No OFD packet to send [04:32:26]OFD Sender: No OFD packet to send [04:32:31]OFD Sender: No OFD packet to send [04:32:36]OFD Sender: No OFD packet to send [04:32:42]OFD Sender: No OFD packet to send [04:32:47]OFD Sender: No OFD packet to send [04:32:52]OFD Sender: No OFD packet to send [04:32:57]OFD Sender: No OFD packet to send [04:33:02]OFD Sender: No OFD packet to send [04:33:07]OFD Sender: No OFD packet to send [04:33:12]OFD Sender: No OFD packet to send [04:33:17]OFD Sender: No OFD packet to send [04:33:22]OFD Sender: No OFD packet to send [04:33:27]OFD Sender: No OFD packet to send [04:33:32]OFD Sender: No OFD packet to send [04:33:37]OFD Sender: No OFD packet to send [04:33:42]OFD Sender: No OFD packet to send [04:33:47]OFD Sender: No OFD packet to send [04:33:52]OFD Sender: No OFD packet to send [04:33:57]OFD Sender: No OFD packet to send [04:34:02]OFD Sender: No OFD packet to send [04:34:07]OFD Sender: No OFD packet to send [04:34:12]OFD Sender: No OFD packet to send [04:34:17]OFD Sender: No OFD packet to send [04:34:22]OFD Sender: No OFD packet to send [04:34:27]OFD Sender: No OFD packet to send [04:34:32]OFD Sender: No OFD packet to send [04:34:37]OFD Sender: No OFD packet to send [04:34:42]OFD Sender: No OFD packet to send [04:34:47]OFD Sender: No OFD packet to send [04:34:52]OFD Sender: No OFD packet to send [04:34:57]OFD Sender: No OFD packet to send [04:35:02]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37: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:40:00]OFD Sender: No OFD packet to send [04:40:05]OFD Sender: No OFD packet to send [04:40:10]OFD Sender: No OFD packet to send [04:40:15]OFD Sender: No OFD packet to send [04:40:20]OFD Sender: No OFD packet to send [04:40:25]OFD Sender: No OFD packet to send [04:40:30]OFD Sender: No OFD packet to send [04:40:35]OFD Sender: No OFD packet to send [04:40:40]OFD Sender: No OFD packet to send [04:40:45]OFD Sender: No OFD packet to send [04:40:50]OFD Sender: No OFD packet to send [04:40:55]OFD Sender: No OFD packet to send [04:41:00]OFD Sender: No OFD packet to send [04:41:05]OFD Sender: No OFD packet to send [04:41:10]OFD Sender: No OFD packet to send [04:41:15]OFD Sender: No OFD packet to send [04:41:20]OFD Sender: No OFD packet to send [04:41:25]OFD Sender: No OFD packet to send [04:41:30]OFD Sender: No OFD packet to send [04:41:35]OFD Sender: No OFD packet to send [04:41:40]OFD Sender: No OFD packet to send [04:41:45]OFD Sender: No OFD packet to send [04:41:50]OFD Sender: No OFD packet to send [04:41:55]OFD Sender: No OFD packet to send [04:42:00]OFD Sender: No OFD packet to send [04:42:05]OFD Sender: No OFD packet to send [04:42:10]OFD Sender: No OFD packet to send [04:42:15]OFD Sender: No OFD packet to send [04:42:20]OFD Sender: No OFD packet to send [04:42:26]OFD Sender: No OFD packet to send [04:42:31]OFD Sender: No OFD packet to send [04:42:36]OFD Sender: No OFD packet to send [04:42:41]OFD Sender: No OFD packet to send [04:42:46]OFD Sender: No OFD packet to send [04:42:51]OFD Sender: No OFD packet to send [04:42:56]OFD Sender: No OFD packet to send [04:43:01]OFD Sender: No OFD packet to send [04:43:06]OFD Sender: No OFD packet to send [04:43:11]OFD Sender: No OFD packet to send [04:43:16]OFD Sender: No OFD packet to send [04:43:21]OFD Sender: No OFD packet to send [04:43:26]OFD Sender: No OFD packet to send [04:43:31]OFD Sender: No OFD packet to send [04:43:36]OFD Sender: No OFD packet to send [04:43:41]OFD Sender: No OFD packet to send [04:43:46]OFD Sender: No OFD packet to send [04:43:51]OFD Sender: No OFD packet to send [04:43:56]OFD Sender: No OFD packet to send [04:44:01]OFD Sender: No OFD packet to send [04:44:06]OFD Sender: No OFD packet to send [04:44:11]OFD Sender: No OFD packet to send [04:44:16]OFD Sender: No OFD packet to send [04:44:21]OFD Sender: No OFD packet to send [04:44:26]OFD Sender: No OFD packet to send [04:44:31]OFD Sender: No OFD packet to send [04:44:36]OFD Sender: No OFD packet to send [04:44:41]OFD Sender: No OFD packet to send [04:44:46]OFD Sender: No OFD packet to send [04:44:52]OFD Sender: No OFD packet to send [04:44:57]OFD Sender: No OFD packet to send [04:45:02]OFD Sender: No OFD packet to send [04:45:07]OFD Sender: No OFD packet to send [04:45:12]OFD Sender: No OFD packet to send [04:45:17]OFD Sender: No OFD packet to send [04:45:22]OFD Sender: No OFD packet to send [04:45:27]OFD Sender: No OFD packet to send [04:45:32]OFD Sender: No OFD packet to send [04:45:37]OFD Sender: No OFD packet to send [04:45:42]OFD Sender: No OFD packet to send [04:45:47]OFD Sender: No OFD packet to send [04:45:52]OFD Sender: No OFD packet to send [04:45:57]OFD Sender: No OFD packet to send [04:46:02]OFD Sender: No OFD packet to send [04:46:07]OFD Sender: No OFD packet to send [04:46:12]OFD Sender: No OFD packet to send [04:46:17]OFD Sender: No OFD packet to send [04:46:22]OFD Sender: No OFD packet to send [04:46:27]OFD Sender: No OFD packet to send [04:46:32]OFD Sender: No OFD packet to send [04:46:37]OFD Sender: No OFD packet to send [04:46:42]OFD Sender: No OFD packet to send [04:46:47]OFD Sender: No OFD packet to send [04:46:52]OFD Sender: No OFD packet to send [04:46:57]OFD Sender: No OFD packet to send [04:47:02]OFD Sender: No OFD packet to send [04:47:07]OFD Sender: No OFD packet to send [04:47:12]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:18]OFD Sender: No OFD packet to send [04:49:23]OFD Sender: No OFD packet to send [04:49:28]OFD Sender: No OFD packet to send [04:49:33]OFD Sender: No OFD packet to send [04:49:38]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:04]OFD Sender: No OFD packet to send [04:51:09]OFD Sender: No OFD packet to send [04:51:14]OFD Sender: No OFD packet to send [04:51:19]OFD Sender: No OFD packet to send [04:51:24]OFD Sender: No OFD packet to send [04:51:29]OFD Sender: No OFD packet to send [04:51:34]OFD Sender: No OFD packet to send [04:51:39]OFD Sender: No OFD packet to send [04:51:44]OFD Sender: No OFD packet to send [04:51:49]OFD Sender: No OFD packet to send [04:51:54]OFD Sender: No OFD packet to send [04:51:59]OFD Sender: No OFD packet to send [04:52:04]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:36]OFD Sender: No OFD packet to send [04:54:41]OFD Sender: No OFD packet to send [04:54:46]OFD Sender: No OFD packet to send [04:54:51]OFD Sender: No OFD packet to send [04:54:56]OFD Sender: No OFD packet to send [04:55:01]OFD Sender: No OFD packet to send [04:55:06]OFD Sender: No OFD packet to send [04:55:11]OFD Sender: No OFD packet to send [04:55:16]OFD Sender: No OFD packet to send [04:55:21]OFD Sender: No OFD packet to send [04:55:26]OFD Sender: No OFD packet to send [04:55:31]OFD Sender: No OFD packet to send [04:55:36]OFD Sender: No OFD packet to send [04:55:41]OFD Sender: No OFD packet to send [04:55:46]OFD Sender: No OFD packet to send [04:55:51]OFD Sender: No OFD packet to send [04:55:56]OFD Sender: No OFD packet to send [04:56:01]OFD Sender: No OFD packet to send [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:31]OFD Sender: No OFD packet to send [04:56:36]OFD Sender: No OFD packet to send [04:56:41]OFD Sender: No OFD packet to send [04:56:46]OFD Sender: No OFD packet to send [04:56:51]OFD Sender: No OFD packet to send [04:56:56]OFD Sender: No OFD packet to send [04:57:02]OFD Sender: No OFD packet to send [04:57:07]OFD Sender: No OFD packet to send [04:57:12]OFD Sender: No OFD packet to send [04:57:17]OFD Sender: No OFD packet to send [04:57:22]OFD Sender: No OFD packet to send [04:57:27]OFD Sender: No OFD packet to send [04:57:32]OFD Sender: No OFD packet to send [04:57:37]OFD Sender: No OFD packet to send [04:57:42]OFD Sender: No OFD packet to send [04:57:47]OFD Sender: No OFD packet to send [04:57:52]OFD Sender: No OFD packet to send [04:57:57]OFD Sender: No OFD packet to send [04:58:02]OFD Sender: No OFD packet to send [04:58:07]OFD Sender: No OFD packet to send [04:58:12]OFD Sender: No OFD packet to send [04:58:17]OFD Sender: No OFD packet to send [04:58:22]OFD Sender: No OFD packet to send [04:58:27]OFD Sender: No OFD packet to send [04:58:32]OFD Sender: No OFD packet to send [04:58:37]OFD Sender: No OFD packet to send [04:58:42]OFD Sender: No OFD packet to send [04:58:47]OFD Sender: No OFD packet to send [04:58:52]OFD Sender: No OFD packet to send [04:58:57]OFD Sender: No OFD packet to send [04:59:02]OFD Sender: No OFD packet to send [04:59:07]OFD Sender: No OFD packet to send [04:59:12]OFD Sender: No OFD packet to send [04:59:17]OFD Sender: No OFD packet to send [04:59:22]OFD Sender: No OFD packet to send [04:59:28]OFD Sender: No OFD packet to send [04:59:33]OFD Sender: No OFD packet to send [04:59:38]OFD Sender: No OFD packet to send [04:59:43]OFD Sender: No OFD packet to send [04:59:48]OFD Sender: No OFD packet to send [04:59:53]OFD Sender: No OFD packet to send [04:59:58]OFD Sender: No OFD packet to send [05:00:03]OFD Sender: No OFD packet to send [05:00:08]OFD Sender: No OFD packet to send [05:00:13]OFD Sender: No OFD packet to send [05:00:18]OFD Sender: No OFD packet to send [05:00:23]OFD Sender: No OFD packet to send [05:00:28]OFD Sender: No OFD packet to send [05:00:33]OFD Sender: No OFD packet to send [05:00:38]OFD Sender: No OFD packet to send [05:00:43]OFD Sender: No OFD packet to send [05:00:48]OFD Sender: No OFD packet to send [05:00:53]OFD Sender: No OFD packet to send [05:00:58]OFD Sender: No OFD packet to send [05:01:03]OFD Sender: No OFD packet to send [05:01:08]OFD Sender: No OFD packet to send [05:01:13]OFD Sender: No OFD packet to send [05:01:18]OFD Sender: No OFD packet to send [05:01:23]OFD Sender: No OFD packet to send [05:01:28]OFD Sender: No OFD packet to send [05:01:33]OFD Sender: No OFD packet to send [05:01:38]OFD Sender: No OFD packet to send [05:01:43]OFD Sender: No OFD packet to send [05:01:48]OFD Sender: No OFD packet to send [05:01:54]OFD Sender: No OFD packet to send [05:01:59]OFD Sender: No OFD packet to send [05:02:04]OFD Sender: No OFD packet to send [05:02:09]OFD Sender: No OFD packet to send [05:02:14]OFD Sender: No OFD packet to send [05:02:19]OFD Sender: No OFD packet to send [05:02:24]OFD Sender: No OFD packet to send [05:02:29]OFD Sender: No OFD packet to send [05:02:34]OFD Sender: No OFD packet to send [05:02:39]OFD Sender: No OFD packet to send [05:02:44]OFD Sender: No OFD packet to send [05:02:49]OFD Sender: No OFD packet to send [05:02:54]OFD Sender: No OFD packet to send [05:02:59]OFD Sender: No OFD packet to send [05:03:04]OFD Sender: No OFD packet to send [05:03:09]OFD Sender: No OFD packet to send [05:03:14]OFD Sender: No OFD packet to send [05:03:19]OFD Sender: No OFD packet to send [05:03:24]OFD Sender: No OFD packet to send [05:03:29]OFD Sender: No OFD packet to send [05:03:34]OFD Sender: No OFD packet to send [05:03:39]OFD Sender: No OFD packet to send [05:03:44]OFD Sender: No OFD packet to send [05:03:49]OFD Sender: No OFD packet to send [05:03:54]OFD Sender: No OFD packet to send [05:03:59]OFD Sender: No OFD packet to send [05:04:04]OFD Sender: No OFD packet to send [05:04:09]OFD Sender: No OFD packet to send [05:04:15]OFD Sender: No OFD packet to send [05:04:20]OFD Sender: No OFD packet to send [05:04:25]OFD Sender: No OFD packet to send [05:04:30]OFD Sender: No OFD packet to send [05:04:35]OFD Sender: No OFD packet to send [05:04:40]OFD Sender: No OFD packet to send [05:04:45]OFD Sender: No OFD packet to send [05:04:50]OFD Sender: No OFD packet to send [05:04:55]OFD Sender: No OFD packet to send [05:05:00]OFD Sender: No OFD packet to send [05:05:05]OFD Sender: No OFD packet to send [05:05:10]OFD Sender: No OFD packet to send [05:05:15]OFD Sender: No OFD packet to send [05:05:20]OFD Sender: No OFD packet to send [05:05:25]OFD Sender: No OFD packet to send [05:05:30]OFD Sender: No OFD packet to send [05:05:35]OFD Sender: No OFD packet to send [05:05:40]OFD Sender: No OFD packet to send [05:05:45]OFD Sender: No OFD packet to send [05:05:50]OFD Sender: No OFD packet to send [05:05:55]OFD Sender: No OFD packet to send [05:06:00]OFD Sender: No OFD packet to send [05:06:05]OFD Sender: No OFD packet to send [05:06:10]OFD Sender: No OFD packet to send [05:06:15]OFD Sender: No OFD packet to send [05:06:20]OFD Sender: No OFD packet to send [05:06:25]OFD Sender: No OFD packet to send [05:06:30]OFD Sender: No OFD packet to send [05:06:35]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:07]OFD Sender: No OFD packet to send [05:09:12]OFD Sender: No OFD packet to send [05:09:17]OFD Sender: No OFD packet to send [05:09:22]OFD Sender: No OFD packet to send [05:09:27]OFD Sender: No OFD packet to send [05:09:32]OFD Sender: No OFD packet to send [05:09:37]OFD Sender: No OFD packet to send [05:09:42]OFD Sender: No OFD packet to send [05:09:47]OFD Sender: No OFD packet to send [05:09:52]OFD Sender: No OFD packet to send [05:09:57]OFD Sender: No OFD packet to send [05:10:02]OFD Sender: No OFD packet to send [05:10:07]OFD Sender: No OFD packet to send [05:10:12]OFD Sender: No OFD packet to send [05:10:17]OFD Sender: No OFD packet to send [05:10:22]OFD Sender: No OFD packet to send [05:10:27]OFD Sender: No OFD packet to send [05:10:32]OFD Sender: No OFD packet to send [05:10:37]OFD Sender: No OFD packet to send [05:10:42]OFD Sender: No OFD packet to send [05:10:47]OFD Sender: No OFD packet to send [05:10:52]OFD Sender: No OFD packet to send [05:10:57]OFD Sender: No OFD packet to send [05:11:02]OFD Sender: No OFD packet to send [05:11:07]OFD Sender: No OFD packet to send [05:11:12]OFD Sender: No OFD packet to send [05:11:17]OFD Sender: No OFD packet to send [05:11:22]OFD Sender: No OFD packet to send [05:11:27]OFD Sender: No OFD packet to send [05:11:33]OFD Sender: No OFD packet to send [05:11:38]OFD Sender: No OFD packet to send [05:11:43]OFD Sender: No OFD packet to send [05:11:48]OFD Sender: No OFD packet to send [05:11:53]OFD Sender: No OFD packet to send [05:11:58]OFD Sender: No OFD packet to send [05:12:03]OFD Sender: No OFD packet to send [05:12:08]OFD Sender: No OFD packet to send [05:12:13]OFD Sender: No OFD packet to send [05:12:18]OFD Sender: No OFD packet to send [05:12:23]OFD Sender: No OFD packet to send [05:12:28]OFD Sender: No OFD packet to send [05:12:33]OFD Sender: No OFD packet to send [05:12:38]OFD Sender: No OFD packet to send [05:12:43]OFD Sender: No OFD packet to send [05:12:48]OFD Sender: No OFD packet to send [05:12:53]OFD Sender: No OFD packet to send [05:12:58]OFD Sender: No OFD packet to send [05:13:03]OFD Sender: No OFD packet to send [05:13:08]OFD Sender: No OFD packet to send [05:13:13]OFD Sender: No OFD packet to send [05:13:18]OFD Sender: No OFD packet to send [05:13:23]OFD Sender: No OFD packet to send [05:13:28]OFD Sender: No OFD packet to send [05:13:33]OFD Sender: No OFD packet to send [05:13:38]OFD Sender: No OFD packet to send [05:13:43]OFD Sender: No OFD packet to send [05:13:48]OFD Sender: No OFD packet to send [05:13:53]OFD Sender: No OFD packet to send [05:13:59]OFD Sender: No OFD packet to send [05:14:04]OFD Sender: No OFD packet to send [05:14:09]OFD Sender: No OFD packet to send [05:14:14]OFD Sender: No OFD packet to send [05:14:19]OFD Sender: No OFD packet to send [05:14:24]OFD Sender: No OFD packet to send [05:14:29]OFD Sender: No OFD packet to send [05:14:34]OFD Sender: No OFD packet to send [05:14:35]accept exits with 9 [05:14:35]New connection [05:14:35]New thread 3067051364 created [05:14:35]Thread 3067194724 joined [05:14:35]Waiting for new connection... [05:14:35] Sock 9.Parse request [05:14:35]Sock 9.Check first char [05:14:35]Sock 9.First char is OK [05:14:35]request: POST /json_proto HTTP/1.0 [05:14:35]Method: POST [05:14:35]URL: /json_proto [05:14:35]Method is POST - this is cgi request [05:14:35]url: /json_proto [05:14:35]query_string will be loaded in cgi processing [05:14:35]execute_cgi json_proto POST (null) [05:14:35]execute_cgi path=json_proto method=POST [05:14:35]POST find Content-Length [05:14:35]Host: 172.17.41.135:8080 [05:14:35]Content-Length: 684 [05:14:35]Content-Type: application/json [05:14:35] [05:14:35]POST finish read [05:14:35]Found Content-Length = 684 [05:14:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:14:35]execute_script... [05:14: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)24617373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:14:35]POST & json_proto [05:14:35]process_json_proto [05:14:35]json parsed OK: [05:14:35]protocol is kg_v1.0 [05:14:35]action value=close_receipt [05:14:35]process_action close_receipt [05:14:35]cmd_close_receipt [05:14:35]MH_GetDate [05:14:35]Write to MH i2c: F0 00 00 B2 2F D0 [05:14:35]Write i2c OK [05:14:35]MH_I2C_Read... [05:14:35]Read from MH i2c: F0 [05:14:35]MH_I2C_Read... [05:14:35]Read from MH i2c: F0 09 00 [05:14:35]MH_I2C_Read... [05:14:35]Read from MH i2c: F0 09 00 B2 2F 00 3E F9 F0 66 ED 3E 82 65 78 [05:14:35]GetLastDocTimeStamp 1727065750 [05:14:35]current date 1727068478 [05:14:35]FM_GetShiftState [05:14:35]SAM_PROTO_GetShiftState [05:14:35]wFMCommunicate request_size=4 [05:14:35]MH_SAM_APDU [05:14:35]CAPDU: 80 13 01 00 [05:14:35]Write to MH i2c: E2 08 00 B3 2F 80 13 01 00 00 00 00 00 5F [05:14:35]Write i2c OK [05:14:35]MH_I2C_Read... [05:14:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:35]Read from MH i2c: E2 [05:14:35]MH_I2C_Read... [05:14:35]Read from MH i2c: E2 0E 00 [05:14:35]MH_I2C_Read... [05:14:35]Read from MH i2c: E2 0E 00 B3 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 00 [05:14:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:14:35]wFMCommunicate OK [05:14:35]SAM_PROTO_GetShiftState done [05:14:35]FM_GetShiftState done [05:14:35]opened in 1727051401 [05:14:35]opened+sec_in_day 1727137801 [05:14:35]quantity*price = 100005 [05:14:35]sum+1 = 100006 [05:14:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 60 23.09.2024 05:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289386 ФПД: 213454445656563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T051438&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289386&fm=213454445656563&tin=02508201610067®Number=0000000000091827&sum=100000 [05:14:36]StoreToDocumentArchive [05:14:36]shift 515 fd 289386 [05:14:36]save to /storage/0515/doc_00289386 [05:14:36]save last doc name /storage/0515/doc_00289386 to /storage/kkm_last_doc_name [05:14:36]save OK [05:14:36]Clear old archive folders... [05:14:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:14:36]tlvbuf is B6F90060 [05:14:36]SAM_PROTO_ClearQueue [05:14:36]wFMCommunicate request_size=4 [05:14:36]MH_SAM_APDU [05:14:36]CAPDU: 80 09 00 00 [05:14:36]Write to MH i2c: E2 08 00 C0 2F 80 09 00 00 00 00 00 00 61 [05:14:36]Write i2c OK [05:14:36]MH_I2C_Read... [05:14:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:14:36]Read from MH i2c: E2 [05:14:36]MH_I2C_Read... [05:14:36]Read from MH i2c: E2 03 00 [05:14:36]MH_I2C_Read... [05:14:36]Read from MH i2c: E2 03 00 C0 2F 00 90 00 63 [05:14:36]RAPDU: 90 00 [05:14:36]wFMCommunicate OK [05:14:36]SAM_PROTO_ClearQueue done [05:14:36]KKMCreateOFDPacket [05:14:36]OFDProtocolAddRootSTLVToBuf [05:14:36]FM_MakeSignedData [05:14:36]FM_MakeSignedData [05:14:36]SAM_PROTO_SignData [05:14:36]wFMCommunicate request_size=4 [05:14:36]MH_SAM_APDU [05:14:36]CAPDU: 80 0D 01 02 [05:14:36]Write to MH i2c: E2 08 00 C1 2F 80 0D 01 02 00 00 00 00 69 [05:14:36]Write i2c OK [05:14:36]MH_I2C_Read... [05:14:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:14:36]Read from MH i2c: E2 [05:14:36]MH_I2C_Read... [05:14:36]Read from MH i2c: E2 03 00 [05:14:36]MH_I2C_Read... [05:14:36]Read from MH i2c: E2 03 00 C1 2F 00 90 00 64 [05:14:36]RAPDU: 90 00 [05:14:36]wFMCommunicate OK [05:14:36]wFMCommunicate request_size=255 [05:14:36]MH_SAM_APDU [05:14:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 3E F9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6A 04 00 35 04 06 00 C2 [05:14:36]Write to MH i2c: E2 02 01 C2 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 3E F9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6A 04 00 35 04 06 00 C2 00 00 DE [05:14:36]Write i2c OK [05:14:36]MH_I2C_Read... [05:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:36]Read from MH i2c: E2 [05:14:36]MH_I2C_Read... [05:14:36]Read from MH i2c: E2 03 00 [05:14:36]MH_I2C_Read... [05:14:36]Read from MH i2c: E2 03 00 C2 2F 00 90 00 65 [05:14:36]RAPDU: 90 00 [05:14:36]wFMCommunicate OK [05:14:36]wFMCommunicate request_size=10 [05:14:36]MH_SAM_APDU [05:14:36]CAPDU: 80 0D 02 02 05 22 BC 68 B9 F3 [05:14:36]Write to MH i2c: E2 0D 00 C3 2F 80 0D 02 02 05 00 22 BC 68 B9 F3 00 00 68 [05:14:36]Write i2c OK [05:14:36]MH_I2C_Read... [05:14:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:37]Read from MH i2c: E2 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: E2 03 00 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: E2 03 00 C3 2F 00 90 00 66 [05:14:37]RAPDU: 90 00 [05:14:37]wFMCommunicate OK [05:14:37]wFMCommunicate request_size=4 [05:14:37]MH_SAM_APDU [05:14:37]CAPDU: 80 0D 03 02 [05:14:37]Write to MH i2c: E2 08 00 C4 2F 80 0D 03 02 00 00 00 00 6E [05:14:37]Write i2c OK [05:14:37]MH_I2C_Read... [05:14:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:14:37]Read from MH i2c: E2 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: E2 0B 00 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: E2 0B 00 C4 2F 00 09 4A 61 0D 58 1C B9 27 90 00 84 [05:14:37]RAPDU: 09 4A 61 0D 58 1C B9 27 90 00 [05:14:37]wFMCommunicate OK [05:14:37]SAM_PROTO_SignData done [05:14:37]FM_MakeSignedData done [05:14:37]CreateOFDProtocolMessage [05:14:37]wFMCommunicate request_size=4 [05:14:37]MH_SAM_APDU [05:14:37]CAPDU: 80 11 00 00 [05:14:37]Write to MH i2c: E2 08 00 C5 2F 80 11 00 00 00 00 00 00 6E [05:14:37]Write i2c OK [05:14:37]MH_I2C_Read... [05:14:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:37]Read from MH i2c: E2 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: E2 17 00 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: E2 17 00 C5 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BE [05:14:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:14:37]wFMCommunicate OK [05:14:37]CreateOFDProtocolMessage done [05:14:37]OFDSenderStorePacket 289386 [05:14:37]StoreOFDPacket docnum=289386 [05:14:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EB 2F 07 01 87 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 3E F9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6A 04 00 35 04 06 00 C2 22 BC 68 B9 F3 09 4A 61 0D 58 1C B9 27 [05:14:37]CheckFolder [05:14:37]dirname=/storage/ofd_packets [05:14:37]CheckFolder done [05:14:37]ProducePacketName [05:14:37]name=ofd_packets/00289386 [05:14:37]NVStorageSaveData ofd_packets/00289386 [05:14:37]File name is /storage/ofd_packets/00289386 [05:14:37]Write 301 bytes [05:14:37]NVStorageSaveData done [05:14:37]OFDSenderStorePacket done [05:14:37]KKMCreateOFDPacket done [05:14:37]NVStorageSaveData kkm_last_timestamp [05:14:37]File name is /storage/kkm_last_timestamp [05:14:37]Write 4 bytes [05:14:37]NVStorageSaveData done [05:14:37]ExternCall_PrintAddStr [05:14:37]wPrintStart [05:14:37]Write to MH i2c: 01 00 00 C6 2F F5 [05:14:37]Write i2c OK [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: 01 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: 01 07 00 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: 01 07 00 C6 2F 00 00 00 00 00 FF 0F 0A [05:14:37]RasterBufferAndPrint [05:14:37]line Счет N : (1)24617373 [05:14:37]line ИНН: 02508201610067 [05:14:37]line Контрольно-Кассовый Чек [05:14:37]line ПРОДАЖА [05:14:37]line ТРК (МРК, ГНК) : 33 [05:14:37]line Товар: 2710124130 [05:14:37]line Аи-92-К-5 [05:14:37]line 14.750 * 67.80 [05:14:37]line = 1000.05 [05:14:37]line НДС 12% НСП 1% [05:14:37]line > о реализуемом товаре [05:14:37]line ОКРУГЛЕНИЕ: -0.05 [05:14:37]line ИТОГО: 1000.00 [05:14:37]line Внесено: 1000.00 [05:14:37]line СДАЧА: 0.00 [05:14:37]line НСП 1% : 8.85 [05:14:37]line НДС 12% : 106.20 [05:14:37]line Наличными: 1000.00 [05:14:37]line Безнал.: 0.00 [05:14:37]line Место: АЗС № 90 "Партнёр-нефть" [05:14:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:14:37]line СНО: Общий режим [05:14:37]line Чек 60 23.09.2024 05:14 [05:14:37]line Смена: 515 ФФД: 1.0 [05:14:37]line ЗНМ: 0300000107 [05:14:37]line РНМ: 0000000000091827 [05:14:37]line Версия ККМ: 001 [05:14:37]line ФМ: 0000000000871832 [05:14:37]line ФД: 289386 [05:14:37]line ФПД: 213454445656563 [05:14:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T051438&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289386&fm=213454445656563&tin=02508201610067®Number=0000000000091827&sum=100000 [05:14:37]written 0, free lines is 4095 [05:14:37]OFD Sender: Processing packet 289386 [packets to send 1784, broken 1783] [05:14:37]ProducePacketName [05:14:37]name=ofd_packets/00289386 [05:14:37]OFD Sender: To server: pG, [05:14:37]CommunicateWithHost lk.salyk.kg:30040 [05:14:37]ConnectInit lk.salyk.kg [05:14:37]Connected sock=10 [05:14: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 33 32 0F 01 00 00 EB 2F 07 01 87 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 3E F9 F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6A 04 00 35 04 06 00 C2 22 BC 68 B9 F3 09 4A 61 0D 58 1C B9 27 [05:14:37]Write to MH i2c: 01 00 00 F0 2F 1F [05:14:37]Write i2c OK [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: 01 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: 01 07 00 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: 01 07 00 F0 2F 00 00 00 00 00 B7 0C E9 [05:14:37]RasterBufferAndPrint [05:14:37]line [05:14:37]line [05:14:37]line [05:14:37]line [05:14:37]line [05:14:37]written 0, free lines is 3260 [05:14:37]MH_Cut [05:14:37]Write to MH i2c: D1 01 00 F7 2F 01 F8 [05:14:37]Write i2c OK [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: D1 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: D1 01 00 [05:14:37]MH_I2C_Read... [05:14:37]Read from MH i2c: D1 01 00 F7 2F 00 F7 [05:14:37]Write to MH i2c: 01 00 00 F8 2F 27 [05:14:37]Write i2c OK [05:14:37]MH_I2C_Read... [05:14: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 33 32 4F 00 00 00 73 8E 47 00 3B 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 33 32 10 04 04 00 6A 6A 04 00 F4 03 04 00 13 A1 F0 66 B6 04 01 00 00 A9 FF 58 94 DB 6D 9C 40 [05:14:37]CommunicateWithHost err = 0 [05:14:37]CheckOFDResponse [05:14:37]1017 (14) - 77093643461234 [05:14:37]1041 (16) - 0000000000871832 [05:14:37]1040 (4) - 289386 [05:14:37]1012 (4) - 22.09.2024 22:58 [05:14:37]1206 (1) - 0 [05:14:37]OFD Sender: Remove packet 289386 [05:14:37]ProducePacketName [05:14:37]name=ofd_packets/00289386 [05:14:37]NVStorageDeleteData [05:14:38]OFD Sender: No OFD packet to send [05:14:38]*** Cut start [05:14:38]*** Partial cut [05:14:38]*** CUTSNS_PIN = 1 [05:14:38]*** CUTSNS_PIN = 0 [05:14:38]*** Brake cut motor [05:14:39]Read from MH i2c: 01 [05:14:39]MH_I2C_Read... [05:14:39]*** Stop cut motor [05:14:39]*** Cut end [05:14:39]Read from MH i2c: 01 07 00 [05:14:39]MH_I2C_Read... [05:14:39]Read from MH i2c: 01 07 00 F8 2F 00 00 00 00 00 FF 0F 3C [05:14:39]process_action close_receipt done [05:14:39]requested_data is exist [05:14:39]produce_requested_data [05:14:39]requested_item fm.sn is exist - process it [05:14:39]wFMCommunicate request_size=4 [05:14:39]MH_SAM_APDU [05:14:39]CAPDU: 80 11 00 00 [05:14:39]Write to MH i2c: E2 08 00 F9 2F 80 11 00 00 00 00 00 00 A2 [05:14:39]Write i2c OK [05:14:39]MH_I2C_Read... [05:14:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:39]Read from MH i2c: E2 [05:14:39]MH_I2C_Read... [05:14:39]Read from MH i2c: E2 17 00 [05:14:39]MH_I2C_Read... [05:14:39]Read from MH i2c: E2 17 00 F9 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F2 [05:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:14:39]wFMCommunicate OK [05:14:39]requested_item fd.num is exist - process it [05:14:39]SAM_PROTO_GetFieldsCounters [05:14:39]wFMCommunicate request_size=4 [05:14:39]MH_SAM_APDU [05:14:39]CAPDU: 80 13 00 00 [05:14:39]Write to MH i2c: E2 08 00 FA 2F 80 13 00 00 00 00 00 00 A5 [05:14:39]Write i2c OK [05:14:39]MH_I2C_Read... [05:14:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:14:39]Read from MH i2c: E2 [05:14:39]MH_I2C_Read... [05:14:39]Read from MH i2c: E2 62 00 [05:14:39]MH_I2C_Read... [05:14:39]Read from MH i2c: E2 62 00 FA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [05:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:14:39]wFMCommunicate OK [05:14:39]SAM_PROTO_GetFieldsCounters done [05:14:39]requested_item shift.num is exist - process it [05:14:39]requested_item shift.opened is exist - process it [05:14:39]req_shift_opened [05:14:39]FM_GetShiftState [05:14:39]SAM_PROTO_GetShiftState [05:14:39]wFMCommunicate request_size=4 [05:14:39]MH_SAM_APDU [05:14:39]CAPDU: 80 13 01 00 [05:14:39]Write to MH i2c: E2 08 00 FB 2F 80 13 01 00 00 00 00 00 A7 [05:14:39]Write i2c OK [05:14:39]MH_I2C_Read... [05:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:39]Read from MH i2c: E2 [05:14:39]MH_I2C_Read... [05:14:39]Read from MH i2c: E2 0E 00 [05:14:39]MH_I2C_Read... [05:14:39]Read from MH i2c: E2 0E 00 FB 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 48 [05:14:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:14:39]wFMCommunicate OK [05:14:39]SAM_PROTO_GetShiftState done [05:14:39]FM_GetShiftState done [05:14:39]req_shift_opened done [05:14:39]requested_item shift.open_date is exist - process it [05:14:39]req_shift_open_date [05:14:39]req_shift_open_date done [05:14:39]produce_requested_data done [05:14:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289386,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:14:39]process_action_free close_receipt [05:14:39]json_value_free [05:14:39]json_value_free done [05:14:39]process_json_proto returns [05:14:39]Send response to host [05:14:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289386,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:14:39]free response buf [05:14:39]execute_script done [05:14:39]execute_script returns [05:14:39]free content buf [05:14:39]Sock 9.Close socket [05:14:39]Sock 9.Thread stoped [05:14:43]OFD Sender: No OFD packet to send [05:14:48]OFD Sender: No OFD packet to send [05:14:53]OFD Sender: No OFD packet to send [05:14:58]OFD Sender: No OFD packet to send [05:15:03]OFD Sender: No OFD packet to send [05:15:08]OFD Sender: No OFD packet to send [05:15:13]OFD Sender: No OFD packet to send [05:15:18]OFD Sender: No OFD packet to send [05:15:23]OFD Sender: No OFD packet to send [05:15:28]OFD Sender: No OFD packet to send [05:15:33]OFD Sender: No OFD packet to send [05:15:38]OFD Sender: No OFD packet to send [05:15:43]OFD Sender: No OFD packet to send [05:15:48]OFD Sender: No OFD packet to send [05:15:53]OFD Sender: No OFD packet to send [05:15:58]OFD Sender: No OFD packet to send [05:16:03]OFD Sender: No OFD packet to send [05:16:08]OFD Sender: No OFD packet to send [05:16:14]OFD Sender: No OFD packet to send [05:16:19]OFD Sender: No OFD packet to send [05:16:24]OFD Sender: No OFD packet to send [05:16:29]OFD Sender: No OFD packet to send [05:16:34]OFD Sender: No OFD packet to send [05:16:39]OFD Sender: No OFD packet to send [05:16:44]OFD Sender: No OFD packet to send [05:16:49]OFD Sender: No OFD packet to send [05:16:54]OFD Sender: No OFD packet to send [05:16:59]OFD Sender: No OFD packet to send [05:17:04]OFD Sender: No OFD packet to send [05:17:09]OFD Sender: No OFD packet to send [05:17:14]OFD Sender: No OFD packet to send [05:17:19]OFD Sender: No OFD packet to send [05:17:24]OFD Sender: No OFD packet to send [05:17:29]OFD Sender: No OFD packet to send [05:17:34]OFD Sender: No OFD packet to send [05:17:39]OFD Sender: No OFD packet to send [05:17:44]OFD Sender: No OFD packet to send [05:17:49]OFD Sender: No OFD packet to send [05:17:54]OFD Sender: No OFD packet to send [05:17:59]OFD Sender: No OFD packet to send [05:18:04]OFD Sender: No OFD packet to send [05:18:09]OFD Sender: No OFD packet to send [05:18:14]OFD Sender: No OFD packet to send [05:18:17]accept exits with 7 [05:18:17]New connection [05:18:17]New thread 3067194724 created [05:18:17]Thread 3067051364 joined [05:18:17]Waiting for new connection... [05:18:17] Sock 7.Parse request [05:18:17]Sock 7.Check first char [05:18:17]Sock 7.First char is OK [05:18:17]request: POST /json_proto HTTP/1.0 [05:18:17]Method: POST [05:18:17]URL: /json_proto [05:18:17]Method is POST - this is cgi request [05:18:17]url: /json_proto [05:18:17]query_string will be loaded in cgi processing [05:18:17]execute_cgi json_proto POST (null) [05:18:17]execute_cgi path=json_proto method=POST [05:18:17]POST find Content-Length [05:18:17]Host: 172.17.41.135:8080 [05:18:17]Content-Length: 805 [05:18:17]Content-Type: application/json [05:18:17] [05:18:17]POST finish read [05:18:17]Found Content-Length = 805 [05:18:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [05:18:17]execute_script... [05:18:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [05:18:17]POST & json_proto [05:18:17]process_json_proto [05:18:17]json parsed OK: [05:18:17]protocol is kg_v1.0 [05:18:17]action value=close_receipt [05:18:17]process_action close_receipt [05:18:17]cmd_close_receipt [05:18:17]MH_GetDate [05:18:17]Write to MH i2c: F0 00 00 FC 2F 1A [05:18:17]Write i2c OK [05:18:17]MH_I2C_Read... [05:18:17]Read from MH i2c: F0 [05:18:17]MH_I2C_Read... [05:18:17]Read from MH i2c: F0 09 00 [05:18:17]MH_I2C_Read... [05:18:17]Read from MH i2c: F0 09 00 FC 2F 00 1C FA F0 66 ED 3E 82 65 A1 [05:18:17]GetLastDocTimeStamp 1727068478 [05:18:17]current date 1727068700 [05:18:17]FM_GetShiftState [05:18:17]SAM_PROTO_GetShiftState [05:18:17]wFMCommunicate request_size=4 [05:18:17]MH_SAM_APDU [05:18:17]CAPDU: 80 13 01 00 [05:18:17]Write to MH i2c: E2 08 00 FD 2F 80 13 01 00 00 00 00 00 A9 [05:18:17]Write i2c OK [05:18:17]MH_I2C_Read... [05:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:18:17]Read from MH i2c: E2 [05:18:17]MH_I2C_Read... [05:18:17]Read from MH i2c: E2 0E 00 [05:18:17]MH_I2C_Read... [05:18:17]Read from MH i2c: E2 0E 00 FD 2F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4A [05:18:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:18:17]wFMCommunicate OK [05:18:17]SAM_PROTO_GetShiftState done [05:18:17]FM_GetShiftState done [05:18:17]opened in 1727051401 [05:18:17]opened+sec_in_day 1727137801 [05:18:17]quantity*price = 300064 [05:18:17]sum+1 = 300066 [05:18:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 61 23.09.2024 05:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289387 ФПД: 156809800543276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T051820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289387&fm=156809800543276&tin=02508201610067®Number=0000000000091827&sum=300065 [05:18:18]StoreToDocumentArchive [05:18:18]shift 515 fd 289387 [05:18:18]save to /storage/0515/doc_00289387 [05:18:18]save last doc name /storage/0515/doc_00289387 to /storage/kkm_last_doc_name [05:18:18]save OK [05:18:18]Clear old archive folders... [05:18:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:18:18]tlvbuf is 0078EAF0 [05:18:18]SAM_PROTO_ClearQueue [05:18:18]wFMCommunicate request_size=4 [05:18:18]MH_SAM_APDU [05:18:18]CAPDU: 80 09 00 00 [05:18:18]Write to MH i2c: E2 08 00 0A 30 80 09 00 00 00 00 00 00 AC [05:18:18]Write i2c OK [05:18:18]MH_I2C_Read... [05:18:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:18:18]Read from MH i2c: E2 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 0A 30 00 90 00 AE [05:18:18]RAPDU: 90 00 [05:18:18]wFMCommunicate OK [05:18:18]SAM_PROTO_ClearQueue done [05:18:18]KKMCreateOFDPacket [05:18:18]OFDProtocolAddRootSTLVToBuf [05:18:18]FM_MakeSignedData [05:18:18]FM_MakeSignedData [05:18:18]SAM_PROTO_SignData [05:18:18]wFMCommunicate request_size=4 [05:18:18]MH_SAM_APDU [05:18:18]CAPDU: 80 0D 01 02 [05:18:18]Write to MH i2c: E2 08 00 0B 30 80 0D 01 02 00 00 00 00 B4 [05:18:18]Write i2c OK [05:18:18]MH_I2C_Read... [05:18:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:18:18]Read from MH i2c: E2 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 0B 30 00 90 00 AF [05:18:18]RAPDU: 90 00 [05:18:18]wFMCommunicate OK [05:18:18]wFMCommunicate request_size=255 [05:18:18]MH_SAM_APDU [05:18:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3D 00 00 00 F4 03 04 00 1C FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6A 04 00 35 04 06 00 8E [05:18:18]Write to MH i2c: E2 02 01 0C 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3D 00 00 00 F4 03 04 00 1C FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6A 04 00 35 04 06 00 8E 00 00 0C [05:18:18]Write i2c OK [05:18:18]MH_I2C_Read... [05:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:18:18]Read from MH i2c: E2 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 0C 30 00 90 00 B0 [05:18:18]RAPDU: 90 00 [05:18:18]wFMCommunicate OK [05:18:18]wFMCommunicate request_size=10 [05:18:18]MH_SAM_APDU [05:18:18]CAPDU: 80 0D 02 02 05 9E 20 75 6C 2C [05:18:18]Write to MH i2c: E2 0D 00 0D 30 80 0D 02 02 05 00 9E 20 75 6C 2C 00 00 8C [05:18:18]Write i2c OK [05:18:18]MH_I2C_Read... [05:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:18:18]Read from MH i2c: E2 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 [05:18:18]MH_I2C_Read... [05:18:18]Read from MH i2c: E2 03 00 0D 30 00 90 00 B1 [05:18:18]RAPDU: 90 00 [05:18:18]wFMCommunicate OK [05:18:18]wFMCommunicate request_size=4 [05:18:18]MH_SAM_APDU [05:18:18]CAPDU: 80 0D 03 02 [05:18:18]Write to MH i2c: E2 08 00 0E 30 80 0D 03 02 00 00 00 00 B9 [05:18:18]Write i2c OK [05:18:18]MH_I2C_Read... [05:18:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:18:19]Read from MH i2c: E2 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: E2 0B 00 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: E2 0B 00 0E 30 00 B1 0C 79 72 F9 DB 2F AE 90 00 13 [05:18:19]RAPDU: B1 0C 79 72 F9 DB 2F AE 90 00 [05:18:19]wFMCommunicate OK [05:18:19]SAM_PROTO_SignData done [05:18:19]FM_MakeSignedData done [05:18:19]CreateOFDProtocolMessage [05:18:19]wFMCommunicate request_size=4 [05:18:19]MH_SAM_APDU [05:18:19]CAPDU: 80 11 00 00 [05:18:19]Write to MH i2c: E2 08 00 0F 30 80 11 00 00 00 00 00 00 B9 [05:18:19]Write i2c OK [05:18:19]MH_I2C_Read... [05:18:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:18:19]Read from MH i2c: E2 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: E2 17 00 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: E2 17 00 0F 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 09 [05:18:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:18:19]wFMCommunicate OK [05:18:19]CreateOFDProtocolMessage done [05:18:19]OFDSenderStorePacket 289387 [05:18:19]StoreOFDPacket docnum=289387 [05:18:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8A 53 07 01 51 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 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 3D 00 00 00 F4 03 04 00 1C FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6A 04 00 35 04 06 00 8E 9E 20 75 6C 2C B1 0C 79 72 F9 DB 2F AE [05:18:19]CheckFolder [05:18:19]dirname=/storage/ofd_packets [05:18:19]CheckFolder done [05:18:19]ProducePacketName [05:18:19]name=ofd_packets/00289387 [05:18:19]NVStorageSaveData ofd_packets/00289387 [05:18:19]File name is /storage/ofd_packets/00289387 [05:18:19]Write 301 bytes [05:18:19]NVStorageSaveData done [05:18:19]OFDSenderStorePacket done [05:18:19]KKMCreateOFDPacket done [05:18:19]NVStorageSaveData kkm_last_timestamp [05:18:19]File name is /storage/kkm_last_timestamp [05:18:19]Write 4 bytes [05:18:19]NVStorageSaveData done [05:18:19]ExternCall_PrintAddStr [05:18:19]wPrintStart [05:18:19]Write to MH i2c: 01 00 00 10 30 40 [05:18:19]Write i2c OK [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: 01 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: 01 07 00 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: 01 07 00 10 30 00 00 00 00 00 FF 0F 55 [05:18:19]RasterBufferAndPrint [05:18:19]line Счет N : (1)24617374 [05:18:19]line ИНН: 02508201610067 [05:18:19]line Контрольно-Кассовый Чек [05:18:19]line ПРОДАЖА [05:18:19]line ТРК (МРК, ГНК) : 42 [05:18:19]line Товар: 2710124500 [05:18:19]line Аи-95-К-5 [05:18:19]line 40.440 * 74.20 [05:18:19]line = 3000.65 [05:18:19]line НДС 12% НСП 1% [05:18:19]line > о реализуемом товаре [05:18:19]line ИТОГО: 3000.65 [05:18:19]line НСП 1% : 26.55 [05:18:19]line НДС 12% : 318.65 [05:18:19]line Наличными: 0.00 [05:18:19]line Безнал.: 3000.65 [05:18:19]line Место: АЗС № 90 "Партнёр-нефть" [05:18:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:18:19]line СНО: Общий режим [05:18:19]line Чек 61 23.09.2024 05:18 [05:18:19]line Смена: 515 ФФД: 1.0 [05:18:19]line ЗНМ: 0300000107 [05:18:19]line РНМ: 0000000000091827 [05:18:19]line Версия ККМ: 001 [05:18:19]line Платежная система: O! деньги [05:18:19]line ФМ: 0000000000871832 [05:18:19]line ФД: 289387 [05:18:19]line ФПД: 156809800543276 [05:18:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T051820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289387&fm=156809800543276&tin=02508201610067®Number=0000000000091827&sum=300065 [05:18:19]written 0, free lines is 4095 [05:18:19]OFD Sender: Processing packet 289387 [packets to send 1784, broken 1783] [05:18:19]ProducePacketName [05:18:19]name=ofd_packets/00289387 [05:18:19]OFD Sender: To server: pG, [05:18:19]CommunicateWithHost lk.salyk.kg:30040 [05:18:19]ConnectInit lk.salyk.kg [05:18:19]Connected sock=10 [05:18:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8A 53 07 01 51 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 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 3D 00 00 00 F4 03 04 00 1C FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6A 04 00 35 04 06 00 8E 9E 20 75 6C 2C B1 0C 79 72 F9 DB 2F AE [05:18:19]Write to MH i2c: 01 00 00 39 30 69 [05:18:19]Write i2c OK [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: 01 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: 01 07 00 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: 01 07 00 39 30 00 00 00 00 00 D4 0C 50 [05:18:19]RasterBufferAndPrint [05:18:19]line [05:18:19]line [05:18:19]line [05:18:19]line [05:18:19]line [05:18:19]written 0, free lines is 3291 [05:18:19]MH_Cut [05:18:19]Write to MH i2c: D1 01 00 40 30 01 42 [05:18:19]Write i2c OK [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: D1 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: D1 01 00 [05:18:19]MH_I2C_Read... [05:18:19]Read from MH i2c: D1 01 00 40 30 00 41 [05:18:19]Write to MH i2c: 01 00 00 41 30 71 [05:18:19]Write i2c OK [05:18:19]MH_I2C_Read... [05:18:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 FF 89 47 00 5D 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 33 32 10 04 04 00 6B 6A 04 00 F4 03 04 00 F1 A1 F0 66 B6 04 01 00 00 6A D6 60 F0 25 81 DF C2 [05:18:19]CommunicateWithHost err = 0 [05:18:19]CheckOFDResponse [05:18:19]1017 (14) - 77093643461234 [05:18:19]1041 (16) - 0000000000871832 [05:18:19]1040 (4) - 289387 [05:18:19]1012 (4) - 22.09.2024 23:02 [05:18:19]1206 (1) - 0 [05:18:19]OFD Sender: Remove packet 289387 [05:18:19]ProducePacketName [05:18:19]name=ofd_packets/00289387 [05:18:19]NVStorageDeleteData [05:18:20]OFD Sender: No OFD packet to send [05:18:20]*** Cut start [05:18:20]*** Partial cut [05:18:20]*** CUTSNS_PIN = 1 [05:18:20]*** CUTSNS_PIN = 0 [05:18:20]*** Brake cut motor [05:18:20]Read from MH i2c: 01 [05:18:21]MH_I2C_Read... [05:18:21]*** Stop cut motor [05:18:21]*** Cut end [05:18:21]Read from MH i2c: 01 07 00 [05:18:21]MH_I2C_Read... [05:18:21]Read from MH i2c: 01 07 00 41 30 00 00 00 00 00 FF 0F 86 [05:18:21]process_action close_receipt done [05:18:21]requested_data is exist [05:18:21]produce_requested_data [05:18:21]requested_item fm.sn is exist - process it [05:18:21]wFMCommunicate request_size=4 [05:18:21]MH_SAM_APDU [05:18:21]CAPDU: 80 11 00 00 [05:18:21]Write to MH i2c: E2 08 00 42 30 80 11 00 00 00 00 00 00 EC [05:18:21]Write i2c OK [05:18:21]MH_I2C_Read... [05:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:18:21]Read from MH i2c: E2 [05:18:21]MH_I2C_Read... [05:18:21]Read from MH i2c: E2 17 00 [05:18:21]MH_I2C_Read... [05:18:21]Read from MH i2c: E2 17 00 42 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [05:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:18:21]wFMCommunicate OK [05:18:21]requested_item fd.num is exist - process it [05:18:21]SAM_PROTO_GetFieldsCounters [05:18:21]wFMCommunicate request_size=4 [05:18:21]MH_SAM_APDU [05:18:21]CAPDU: 80 13 00 00 [05:18:21]Write to MH i2c: E2 08 00 43 30 80 13 00 00 00 00 00 00 EF [05:18:21]Write i2c OK [05:18:21]MH_I2C_Read... [05:18:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:18:21]Read from MH i2c: E2 [05:18:21]MH_I2C_Read... [05:18:21]Read from MH i2c: E2 62 00 [05:18:21]MH_I2C_Read... [05:18:21]Read from MH i2c: E2 62 00 43 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:18:21]wFMCommunicate OK [05:18:21]SAM_PROTO_GetFieldsCounters done [05:18:21]requested_item shift.num is exist - process it [05:18:21]requested_item shift.opened is exist - process it [05:18:21]req_shift_opened [05:18:21]FM_GetShiftState [05:18:21]SAM_PROTO_GetShiftState [05:18:21]wFMCommunicate request_size=4 [05:18:21]MH_SAM_APDU [05:18:21]CAPDU: 80 13 01 00 [05:18:21]Write to MH i2c: E2 08 00 44 30 80 13 01 00 00 00 00 00 F1 [05:18:21]Write i2c OK [05:18:21]MH_I2C_Read... [05:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:18:21]Read from MH i2c: E2 [05:18:21]MH_I2C_Read... [05:18:21]Read from MH i2c: E2 0E 00 [05:18:21]MH_I2C_Read... [05:18:21]Read from MH i2c: E2 0E 00 44 30 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 92 [05:18:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:18:21]wFMCommunicate OK [05:18:21]SAM_PROTO_GetShiftState done [05:18:21]FM_GetShiftState done [05:18:21]req_shift_opened done [05:18:21]requested_item shift.open_date is exist - process it [05:18:21]req_shift_open_date [05:18:21]req_shift_open_date done [05:18:21]produce_requested_data done [05:18:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289387,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:18:21]process_action_free close_receipt [05:18:21]json_value_free [05:18:21]json_value_free done [05:18:21]process_json_proto returns [05:18:21]Send response to host [05:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289387,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:18:21]free response buf [05:18:21]execute_script done [05:18:21]execute_script returns [05:18:21]free content buf [05:18:21]Sock 7.Close socket [05:18:21]Sock 7.Thread stoped [05:18:25]OFD Sender: No OFD packet to send [05:18:30]OFD Sender: No OFD packet to send [05:18:35]OFD Sender: No OFD packet to send [05:18:40]OFD Sender: No OFD packet to send [05:18:45]OFD Sender: No OFD packet to send [05:18:50]OFD Sender: No OFD packet to send [05:18:55]OFD Sender: No OFD packet to send [05:19:00]OFD Sender: No OFD packet to send [05:19:05]OFD Sender: No OFD packet to send [05:19:10]OFD Sender: No OFD packet to send [05:19:15]OFD Sender: No OFD packet to send [05:19:20]OFD Sender: No OFD packet to send [05:19:25]OFD Sender: No OFD packet to send [05:19:30]OFD Sender: No OFD packet to send [05:19:35]OFD Sender: No OFD packet to send [05:19:40]OFD Sender: No OFD packet to send [05:19:45]OFD Sender: No OFD packet to send [05:19:50]OFD Sender: No OFD packet to send [05:19:55]OFD Sender: No OFD packet to send [05:20:00]OFD Sender: No OFD packet to send [05:20:05]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:31]OFD Sender: No OFD packet to send [05:21:36]OFD Sender: No OFD packet to send [05:21:41]OFD Sender: No OFD packet to send [05:21:46]OFD Sender: No OFD packet to send [05:21:51]OFD Sender: No OFD packet to send [05:21:55]accept exits with 9 [05:21:55]New connection [05:21:55]New thread 3067051364 created [05:21:55]Thread 3067194724 joined [05:21:55]Waiting for new connection... [05:21:55] Sock 9.Parse request [05:21:55]Sock 9.Check first char [05:21:55]Sock 9.First char is OK [05:21:55]request: POST /json_proto HTTP/1.0 [05:21:55]Method: POST [05:21:55]URL: /json_proto [05:21:55]Method is POST - this is cgi request [05:21:55]url: /json_proto [05:21:55]query_string will be loaded in cgi processing [05:21:55]execute_cgi json_proto POST (null) [05:21:55]execute_cgi path=json_proto method=POST [05:21:55]POST find Content-Length [05:21:55]Host: 172.17.41.135:8080 [05:21:55]Content-Length: 684 [05:21:55]Content-Type: application/json [05:21:55] [05:21:55]POST finish read [05:21:55]Found Content-Length = 684 [05:21:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [05:21:55]execute_script... [05:21:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [05:21:55]POST & json_proto [05:21:55]process_json_proto [05:21:55]json parsed OK: [05:21:55]protocol is kg_v1.0 [05:21:55]action value=close_receipt [05:21:55]process_action close_receipt [05:21:55]cmd_close_receipt [05:21:55]MH_GetDate [05:21:55]Write to MH i2c: F0 00 00 45 30 64 [05:21:55]Write i2c OK [05:21:55]MH_I2C_Read... [05:21:55]Read from MH i2c: F0 [05:21:55]MH_I2C_Read... [05:21:55]Read from MH i2c: F0 09 00 [05:21:55]MH_I2C_Read... [05:21:55]Read from MH i2c: F0 09 00 45 30 00 F6 FA F0 66 ED 3E 82 65 C5 [05:21:55]GetLastDocTimeStamp 1727068700 [05:21:55]current date 1727068918 [05:21:55]FM_GetShiftState [05:21:55]SAM_PROTO_GetShiftState [05:21:55]wFMCommunicate request_size=4 [05:21:55]MH_SAM_APDU [05:21:55]CAPDU: 80 13 01 00 [05:21:55]Write to MH i2c: E2 08 00 46 30 80 13 01 00 00 00 00 00 F3 [05:21:55]Write i2c OK [05:21:55]MH_I2C_Read... [05:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:55]Read from MH i2c: E2 [05:21:55]MH_I2C_Read... [05:21:55]Read from MH i2c: E2 0E 00 [05:21:55]MH_I2C_Read... [05:21:55]Read from MH i2c: E2 0E 00 46 30 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 94 [05:21:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:21:55]wFMCommunicate OK [05:21:55]SAM_PROTO_GetShiftState done [05:21:55]FM_GetShiftState done [05:21:55]opened in 1727051401 [05:21:55]opened+sec_in_day 1727137801 [05:21:55]quantity*price = 150032 [05:21:55]sum+1 = 150033 [05:21:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 62 23.09.2024 05:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289388 ФПД: 19112055958622 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052158&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289388&fm=19112055958622&tin=02508201610067®Number=0000000000091827&sum=150000 [05:21:56]StoreToDocumentArchive [05:21:56]shift 515 fd 289388 [05:21:56]save to /storage/0515/doc_00289388 [05:21:56]save last doc name /storage/0515/doc_00289388 to /storage/kkm_last_doc_name [05:21:56]save OK [05:21:56]Clear old archive folders... [05:21:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:21:56]tlvbuf is 00709C60 [05:21:56]SAM_PROTO_ClearQueue [05:21:56]wFMCommunicate request_size=4 [05:21:56]MH_SAM_APDU [05:21:56]CAPDU: 80 09 00 00 [05:21:56]Write to MH i2c: E2 08 00 53 30 80 09 00 00 00 00 00 00 F5 [05:21:56]Write i2c OK [05:21:56]MH_I2C_Read... [05:21:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:21:56]Read from MH i2c: E2 [05:21:56]MH_I2C_Read... [05:21:56]Read from MH i2c: E2 03 00 [05:21:56]MH_I2C_Read... [05:21:56]Read from MH i2c: E2 03 00 53 30 00 90 00 F7 [05:21:56]RAPDU: 90 00 [05:21:56]wFMCommunicate OK [05:21:56]SAM_PROTO_ClearQueue done [05:21:56]KKMCreateOFDPacket [05:21:56]OFDProtocolAddRootSTLVToBuf [05:21:56]FM_MakeSignedData [05:21:56]FM_MakeSignedData [05:21:56]SAM_PROTO_SignData [05:21:56]wFMCommunicate request_size=4 [05:21:56]MH_SAM_APDU [05:21:56]CAPDU: 80 0D 01 02 [05:21:56]Write to MH i2c: E2 08 00 54 30 80 0D 01 02 00 00 00 00 FD [05:21:56]Write i2c OK [05:21:56]MH_I2C_Read... [05:21:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:21:57]Read from MH i2c: E2 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 03 00 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 03 00 54 30 00 90 00 F8 [05:21:57]RAPDU: 90 00 [05:21:57]wFMCommunicate OK [05:21:57]wFMCommunicate request_size=255 [05:21:57]MH_SAM_APDU [05:21:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 00 00 00 F4 03 04 00 F6 FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6A 04 00 35 04 06 00 11 [05:21:57]Write to MH i2c: E2 02 01 55 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 00 00 00 F4 03 04 00 F6 FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6A 04 00 35 04 06 00 11 00 00 62 [05:21:57]Write i2c OK [05:21:57]MH_I2C_Read... [05:21:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:57]Read from MH i2c: E2 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 03 00 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 03 00 55 30 00 90 00 F9 [05:21:57]RAPDU: 90 00 [05:21:57]wFMCommunicate OK [05:21:57]wFMCommunicate request_size=10 [05:21:57]MH_SAM_APDU [05:21:57]CAPDU: 80 0D 02 02 05 61 DF 4E 6C 5E [05:21:57]Write to MH i2c: E2 0D 00 56 30 80 0D 02 02 05 00 61 DF 4E 6C 5E 00 00 62 [05:21:57]Write i2c OK [05:21:57]MH_I2C_Read... [05:21:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:57]Read from MH i2c: E2 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 03 00 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 03 00 56 30 00 90 00 FA [05:21:57]RAPDU: 90 00 [05:21:57]wFMCommunicate OK [05:21:57]wFMCommunicate request_size=4 [05:21:57]MH_SAM_APDU [05:21:57]CAPDU: 80 0D 03 02 [05:21:57]Write to MH i2c: E2 08 00 57 30 80 0D 03 02 00 00 00 00 02 [05:21:57]Write i2c OK [05:21:57]MH_I2C_Read... [05:21:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:21:57]Read from MH i2c: E2 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 0B 00 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 0B 00 57 30 00 90 1D A8 5A F7 7C 36 10 90 00 6B [05:21:57]RAPDU: 90 1D A8 5A F7 7C 36 10 90 00 [05:21:57]wFMCommunicate OK [05:21:57]SAM_PROTO_SignData done [05:21:57]FM_MakeSignedData done [05:21:57]CreateOFDProtocolMessage [05:21:57]wFMCommunicate request_size=4 [05:21:57]MH_SAM_APDU [05:21:57]CAPDU: 80 11 00 00 [05:21:57]Write to MH i2c: E2 08 00 58 30 80 11 00 00 00 00 00 00 02 [05:21:57]Write i2c OK [05:21:57]MH_I2C_Read... [05:21:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:57]Read from MH i2c: E2 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 17 00 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: E2 17 00 58 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 52 [05:21:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:21:57]wFMCommunicate OK [05:21:57]CreateOFDProtocolMessage done [05:21:57]OFDSenderStorePacket 289388 [05:21:57]StoreOFDPacket docnum=289388 [05:21:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 48 EC 07 01 2C 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 00 00 00 F4 03 04 00 F6 FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6A 04 00 35 04 06 00 11 61 DF 4E 6C 5E 90 1D A8 5A F7 7C 36 10 [05:21:57]CheckFolder [05:21:57]dirname=/storage/ofd_packets [05:21:57]CheckFolder done [05:21:57]ProducePacketName [05:21:57]name=ofd_packets/00289388 [05:21:57]NVStorageSaveData ofd_packets/00289388 [05:21:57]File name is /storage/ofd_packets/00289388 [05:21:57]Write 301 bytes [05:21:57]NVStorageSaveData done [05:21:57]OFDSenderStorePacket done [05:21:57]KKMCreateOFDPacket done [05:21:57]NVStorageSaveData kkm_last_timestamp [05:21:57]File name is /storage/kkm_last_timestamp [05:21:57]Write 4 bytes [05:21:57]NVStorageSaveData done [05:21:57]ExternCall_PrintAddStr [05:21:57]wPrintStart [05:21:57]Write to MH i2c: 01 00 00 59 30 89 [05:21:57]Write i2c OK [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: 01 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: 01 07 00 [05:21:57]MH_I2C_Read... [05:21:57]Read from MH i2c: 01 07 00 59 30 00 00 00 00 00 FF 0F 9E [05:21:57]RasterBufferAndPrint [05:21:57]line Счет N : (1)24617375 [05:21:57]line ИНН: 02508201610067 [05:21:57]line Контрольно-Кассовый Чек [05:21:57]line ПРОДАЖА [05:21:57]line ТРК (МРК, ГНК) : 62 [05:21:57]line Товар: 2710124500 [05:21:57]line Аи-95-К-5 [05:21:57]line 20.220 * 74.20 [05:21:57]line = 1500.32 [05:21:57]line НДС 12% НСП 1% [05:21:57]line > о реализуемом товаре [05:21:57]line ОКРУГЛЕНИЕ: -0.32 [05:21:57]line ИТОГО: 1500.00 [05:21:57]line Внесено: 1500.00 [05:21:57]line СДАЧА: 0.00 [05:21:57]line НСП 1% : 13.28 [05:21:57]line НДС 12% : 159.33 [05:21:57]line Наличными: 1500.00 [05:21:57]line Безнал.: 0.00 [05:21:57]line Место: АЗС № 90 "Партнёр-нефть" [05:21:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:21:57]line СНО: Общий режим [05:21:57]line Чек 62 23.09.2024 05:21 [05:21:57]line Смена: 515 ФФД: 1.0 [05:21:57]line ЗНМ: 0300000107 [05:21:57]line РНМ: 0000000000091827 [05:21:57]line Версия ККМ: 001 [05:21:57]line ФМ: 0000000000871832 [05:21:57]line ФД: 289388 [05:21:57]line ФПД: 19112055958622 [05:21:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052158&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289388&fm=19112055958622&tin=02508201610067®Number=0000000000091827&sum=150000 [05:21:57]written 0, free lines is 4095 [05:21:57]OFD Sender: Processing packet 289388 [packets to send 1784, broken 1783] [05:21:57]ProducePacketName [05:21:57]name=ofd_packets/00289388 [05:21:57]OFD Sender: To server: pG, [05:21:57]CommunicateWithHost lk.salyk.kg:30040 [05:21:57]ConnectInit lk.salyk.kg [05:21:57]Connected sock=10 [05:21: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 33 32 0F 01 00 00 48 EC 07 01 2C 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 00 00 00 F4 03 04 00 F6 FA F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6A 04 00 35 04 06 00 11 61 DF 4E 6C 5E 90 1D A8 5A F7 7C 36 10 [05:21:58]Write to MH i2c: 01 00 00 83 30 B3 [05:21:58]Write i2c OK [05:21:58]MH_I2C_Read... [05:21:58]Read from MH i2c: 01 [05:21:58]MH_I2C_Read... [05:21:58]Read from MH i2c: 01 07 00 [05:21:58]MH_I2C_Read... [05:21:58]Read from MH i2c: 01 07 00 83 30 00 00 00 00 00 DD 0C A3 [05:21:58]RasterBufferAndPrint [05:21:58]line [05:21:58]line [05:21:58]line [05:21:58]line [05:21:58]line [05:21:58]written 0, free lines is 3298 [05:21:58]MH_Cut [05:21:58]Write to MH i2c: D1 01 00 8A 30 01 8C [05:21:58]Write i2c OK [05:21:58]MH_I2C_Read... [05:21:58]Read from MH i2c: D1 [05:21:58]MH_I2C_Read... [05:21:58]Read from MH i2c: D1 01 00 [05:21:58]MH_I2C_Read... [05:21:58]Read from MH i2c: D1 01 00 8A 30 00 8B [05:21:58]Write to MH i2c: 01 00 00 8B 30 BB [05:21:58]Write i2c OK [05:21:58]MH_I2C_Read... [05:21: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 33 32 4F 00 00 00 9A C1 47 00 C8 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 33 32 10 04 04 00 6C 6A 04 00 F4 03 04 00 CC A2 F0 66 B6 04 01 00 00 2B A0 F3 A7 06 DC D2 F9 [05:21:58]CommunicateWithHost err = 0 [05:21:58]CheckOFDResponse [05:21:58]1017 (14) - 77093643461234 [05:21:58]1041 (16) - 0000000000871832 [05:21:58]1040 (4) - 289388 [05:21:58]1012 (4) - 22.09.2024 23:05 [05:21:58]1206 (1) - 0 [05:21:58]OFD Sender: Remove packet 289388 [05:21:58]ProducePacketName [05:21:58]name=ofd_packets/00289388 [05:21:58]NVStorageDeleteData [05:21:58]OFD Sender: No OFD packet to send [05:21:58]*** Cut start [05:21:58]*** Partial cut [05:21:58]*** CUTSNS_PIN = 1 [05:21:58]*** CUTSNS_PIN = 0 [05:21:59]*** Brake cut motor [05:21:59]Read from MH i2c: 01 [05:21:59]MH_I2C_Read... [05:21:59]*** Stop cut motor [05:21:59]*** Cut end [05:21:59]Read from MH i2c: 01 07 00 [05:21:59]MH_I2C_Read... [05:21:59]Read from MH i2c: 01 07 00 8B 30 00 00 00 00 00 FF 0F D0 [05:21:59]process_action close_receipt done [05:21:59]requested_data is exist [05:21:59]produce_requested_data [05:21:59]requested_item fm.sn is exist - process it [05:21:59]wFMCommunicate request_size=4 [05:21:59]MH_SAM_APDU [05:21:59]CAPDU: 80 11 00 00 [05:21:59]Write to MH i2c: E2 08 00 8C 30 80 11 00 00 00 00 00 00 36 [05:21:59]Write i2c OK [05:21:59]MH_I2C_Read... [05:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:59]Read from MH i2c: E2 [05:21:59]MH_I2C_Read... [05:21:59]Read from MH i2c: E2 17 00 [05:21:59]MH_I2C_Read... [05:21:59]Read from MH i2c: E2 17 00 8C 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 86 [05:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:21:59]wFMCommunicate OK [05:21:59]requested_item fd.num is exist - process it [05:21:59]SAM_PROTO_GetFieldsCounters [05:21:59]wFMCommunicate request_size=4 [05:21:59]MH_SAM_APDU [05:21:59]CAPDU: 80 13 00 00 [05:21:59]Write to MH i2c: E2 08 00 8D 30 80 13 00 00 00 00 00 00 39 [05:21:59]Write i2c OK [05:21:59]MH_I2C_Read... [05:21:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:21:59]Read from MH i2c: E2 [05:21:59]MH_I2C_Read... [05:21:59]Read from MH i2c: E2 62 00 [05:21:59]MH_I2C_Read... [05:21:59]Read from MH i2c: E2 62 00 8D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [05:21:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:21:59]wFMCommunicate OK [05:21:59]SAM_PROTO_GetFieldsCounters done [05:21:59]requested_item shift.num is exist - process it [05:21:59]requested_item shift.opened is exist - process it [05:21:59]req_shift_opened [05:21:59]FM_GetShiftState [05:21:59]SAM_PROTO_GetShiftState [05:21:59]wFMCommunicate request_size=4 [05:21:59]MH_SAM_APDU [05:21:59]CAPDU: 80 13 01 00 [05:21:59]Write to MH i2c: E2 08 00 8E 30 80 13 01 00 00 00 00 00 3B [05:21:59]Write i2c OK [05:21:59]MH_I2C_Read... [05:21:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:59]Read from MH i2c: E2 [05:21:59]MH_I2C_Read... [05:21:59]Read from MH i2c: E2 0E 00 [05:21:59]MH_I2C_Read... [05:21:59]Read from MH i2c: E2 0E 00 8E 30 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DC [05:21:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:21:59]wFMCommunicate OK [05:21:59]SAM_PROTO_GetShiftState done [05:21:59]FM_GetShiftState done [05:21:59]req_shift_opened done [05:21:59]requested_item shift.open_date is exist - process it [05:21:59]req_shift_open_date [05:21:59]req_shift_open_date done [05:21:59]produce_requested_data done [05:21:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289388,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:21:59]process_action_free close_receipt [05:21:59]json_value_free [05:21:59]json_value_free done [05:21:59]process_json_proto returns [05:21:59]Send response to host [05:21:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289388,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:21:59]free response buf [05:21:59]execute_script done [05:21:59]execute_script returns [05:21:59]free content buf [05:21:59]Sock 9.Close socket [05:21:59]Sock 9.Thread stoped [05:22:03]OFD Sender: No OFD packet to send [05:22:08]OFD Sender: No OFD packet to send [05:22:13]OFD Sender: No OFD packet to send [05:22:18]OFD Sender: No OFD packet to send [05:22:23]OFD Sender: No OFD packet to send [05:22:28]OFD Sender: No OFD packet to send [05:22:32]accept exits with 7 [05:22:32]New connection [05:22:32]New thread 3067194724 created [05:22:32]Thread 3067051364 joined [05:22:32]Waiting for new connection... [05:22:32] Sock 7.Parse request [05:22:32]Sock 7.Check first char [05:22:32]Sock 7.First char is OK [05:22:32]request: POST /json_proto HTTP/1.0 [05:22:32]Method: POST [05:22:32]URL: /json_proto [05:22:32]Method is POST - this is cgi request [05:22:32]url: /json_proto [05:22:32]query_string will be loaded in cgi processing [05:22:32]execute_cgi json_proto POST (null) [05:22:32]execute_cgi path=json_proto method=POST [05:22:32]POST find Content-Length [05:22:32]Host: 172.17.41.135:8080 [05:22:32]Content-Length: 684 [05:22:32]Content-Type: application/json [05:22:32] [05:22:32]POST finish read [05:22:32]Found Content-Length = 684 [05:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [05:22:32]execute_script... [05:22:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [05:22:32]POST & json_proto [05:22:32]process_json_proto [05:22:32]json parsed OK: [05:22:32]protocol is kg_v1.0 [05:22:32]action value=close_receipt [05:22:32]process_action close_receipt [05:22:32]cmd_close_receipt [05:22:32]MH_GetDate [05:22:32]Write to MH i2c: F0 00 00 8F 30 AE [05:22:32]Write i2c OK [05:22:32]MH_I2C_Read... [05:22:32]Read from MH i2c: F0 [05:22:32]MH_I2C_Read... [05:22:32]Read from MH i2c: F0 09 00 [05:22:32]MH_I2C_Read... [05:22:32]Read from MH i2c: F0 09 00 8F 30 00 1B FB F0 66 ED 3E 82 65 35 [05:22:32]GetLastDocTimeStamp 1727068918 [05:22:32]current date 1727068955 [05:22:32]FM_GetShiftState [05:22:32]SAM_PROTO_GetShiftState [05:22:32]wFMCommunicate request_size=4 [05:22:32]MH_SAM_APDU [05:22:32]CAPDU: 80 13 01 00 [05:22:32]Write to MH i2c: E2 08 00 90 30 80 13 01 00 00 00 00 00 3D [05:22:32]Write i2c OK [05:22:32]MH_I2C_Read... [05:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:32]Read from MH i2c: E2 [05:22:32]MH_I2C_Read... [05:22:32]Read from MH i2c: E2 0E 00 [05:22:32]MH_I2C_Read... [05:22:32]Read from MH i2c: E2 0E 00 90 30 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DE [05:22:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:22:32]wFMCommunicate OK [05:22:32]SAM_PROTO_GetShiftState done [05:22:32]FM_GetShiftState done [05:22:32]opened in 1727051401 [05:22:32]opened+sec_in_day 1727137801 [05:22:32]quantity*price = 150032 [05:22:32]sum+1 = 150033 [05:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 63 23.09.2024 05:22 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289389 ФПД: 129724096204058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052235&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289389&fm=129724096204058&tin=02508201610067®Number=0000000000091827&sum=150000 [05:22:33]StoreToDocumentArchive [05:22:33]shift 515 fd 289389 [05:22:33]save to /storage/0515/doc_00289389 [05:22:33]save last doc name /storage/0515/doc_00289389 to /storage/kkm_last_doc_name [05:22:33]save OK [05:22:33]Clear old archive folders... [05:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:22:33]tlvbuf is 006D1480 [05:22:33]SAM_PROTO_ClearQueue [05:22:33]wFMCommunicate request_size=4 [05:22:33]MH_SAM_APDU [05:22:33]CAPDU: 80 09 00 00 [05:22:33]Write to MH i2c: E2 08 00 9D 30 80 09 00 00 00 00 00 00 3F [05:22:33]Write i2c OK [05:22:33]MH_I2C_Read... [05:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:22:33]Read from MH i2c: E2 [05:22:33]MH_I2C_Read... [05:22:33]Read from MH i2c: E2 03 00 [05:22:33]MH_I2C_Read... [05:22:33]Read from MH i2c: E2 03 00 9D 30 00 90 00 41 [05:22:33]RAPDU: 90 00 [05:22:33]wFMCommunicate OK [05:22:33]SAM_PROTO_ClearQueue done [05:22:33]KKMCreateOFDPacket [05:22:33]OFDProtocolAddRootSTLVToBuf [05:22:33]FM_MakeSignedData [05:22:33]FM_MakeSignedData [05:22:33]SAM_PROTO_SignData [05:22:33]wFMCommunicate request_size=4 [05:22:33]MH_SAM_APDU [05:22:33]CAPDU: 80 0D 01 02 [05:22:33]Write to MH i2c: E2 08 00 9E 30 80 0D 01 02 00 00 00 00 47 [05:22:33]Write i2c OK [05:22:33]MH_I2C_Read... [05:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:22:33]Read from MH i2c: E2 [05:22:33]MH_I2C_Read... [05:22:33]Read from MH i2c: E2 03 00 [05:22:33]MH_I2C_Read... [05:22:33]Read from MH i2c: E2 03 00 9E 30 00 90 00 42 [05:22:33]RAPDU: 90 00 [05:22:33]wFMCommunicate OK [05:22:33]wFMCommunicate request_size=255 [05:22:33]MH_SAM_APDU [05:22: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 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 3F 00 00 00 F4 03 04 00 1B FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6A 04 00 35 04 06 00 75 [05:22:33]Write to MH i2c: E2 02 01 9F 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 00 00 00 F4 03 04 00 1B FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6A 04 00 35 04 06 00 75 00 00 38 [05:22:33]Write i2c OK [05:22:33]MH_I2C_Read... [05:22:33]OFD Sender: No OFD packet to send [05:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:34]Read from MH i2c: E2 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 03 00 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 03 00 9F 30 00 90 00 43 [05:22:34]RAPDU: 90 00 [05:22:34]wFMCommunicate OK [05:22:34]wFMCommunicate request_size=10 [05:22:34]MH_SAM_APDU [05:22:34]CAPDU: 80 0D 02 02 05 FB BE AC 4D 1A [05:22:34]Write to MH i2c: E2 0D 00 A0 30 80 0D 02 02 05 00 FB BE AC 4D 1A 00 00 20 [05:22:34]Write i2c OK [05:22:34]MH_I2C_Read... [05:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:34]Read from MH i2c: E2 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 03 00 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 03 00 A0 30 00 90 00 44 [05:22:34]RAPDU: 90 00 [05:22:34]wFMCommunicate OK [05:22:34]wFMCommunicate request_size=4 [05:22:34]MH_SAM_APDU [05:22:34]CAPDU: 80 0D 03 02 [05:22:34]Write to MH i2c: E2 08 00 A1 30 80 0D 03 02 00 00 00 00 4C [05:22:34]Write i2c OK [05:22:34]MH_I2C_Read... [05:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:22:34]Read from MH i2c: E2 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 0B 00 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 0B 00 A1 30 00 15 2F 69 ED 3B 33 49 7A 90 00 18 [05:22:34]RAPDU: 15 2F 69 ED 3B 33 49 7A 90 00 [05:22:34]wFMCommunicate OK [05:22:34]SAM_PROTO_SignData done [05:22:34]FM_MakeSignedData done [05:22:34]CreateOFDProtocolMessage [05:22:34]wFMCommunicate request_size=4 [05:22:34]MH_SAM_APDU [05:22:34]CAPDU: 80 11 00 00 [05:22:34]Write to MH i2c: E2 08 00 A2 30 80 11 00 00 00 00 00 00 4C [05:22:34]Write i2c OK [05:22:34]MH_I2C_Read... [05:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:34]Read from MH i2c: E2 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 17 00 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: E2 17 00 A2 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9C [05:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:22:34]wFMCommunicate OK [05:22:34]CreateOFDProtocolMessage done [05:22:34]OFDSenderStorePacket 289389 [05:22:34]StoreOFDPacket docnum=289389 [05:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 CC 34 07 01 00 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 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 3F 00 00 00 F4 03 04 00 1B FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6A 04 00 35 04 06 00 75 FB BE AC 4D 1A 15 2F 69 ED 3B 33 49 7A [05:22:34]CheckFolder [05:22:34]dirname=/storage/ofd_packets [05:22:34]CheckFolder done [05:22:34]ProducePacketName [05:22:34]name=ofd_packets/00289389 [05:22:34]NVStorageSaveData ofd_packets/00289389 [05:22:34]File name is /storage/ofd_packets/00289389 [05:22:34]Write 301 bytes [05:22:34]NVStorageSaveData done [05:22:34]OFDSenderStorePacket done [05:22:34]KKMCreateOFDPacket done [05:22:34]NVStorageSaveData kkm_last_timestamp [05:22:34]File name is /storage/kkm_last_timestamp [05:22:34]Write 4 bytes [05:22:34]NVStorageSaveData done [05:22:34]ExternCall_PrintAddStr [05:22:34]wPrintStart [05:22:34]Write to MH i2c: 01 00 00 A3 30 D3 [05:22:34]Write i2c OK [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: 01 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: 01 07 00 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: 01 07 00 A3 30 00 00 00 00 00 FF 0F E8 [05:22:34]RasterBufferAndPrint [05:22:34]line Счет N : (1)24617376 [05:22:34]line ИНН: 02508201610067 [05:22:34]line Контрольно-Кассовый Чек [05:22:34]line ПРОДАЖА [05:22:34]line ТРК (МРК, ГНК) : 52 [05:22:34]line Товар: 2710124500 [05:22:34]line Аи-95-К-5 [05:22:34]line 20.220 * 74.20 [05:22:34]line = 1500.32 [05:22:34]line НДС 12% НСП 1% [05:22:34]line > о реализуемом товаре [05:22:34]line ОКРУГЛЕНИЕ: -0.32 [05:22:34]line ИТОГО: 1500.00 [05:22:34]line Внесено: 1500.00 [05:22:34]line СДАЧА: 0.00 [05:22:34]line НСП 1% : 13.28 [05:22:34]line НДС 12% : 159.33 [05:22:34]line Наличными: 1500.00 [05:22:34]line Безнал.: 0.00 [05:22:34]line Место: АЗС № 90 "Партнёр-нефть" [05:22:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:22:34]line СНО: Общий режим [05:22:34]line Чек 63 23.09.2024 05:22 [05:22:34]line Смена: 515 ФФД: 1.0 [05:22:34]line ЗНМ: 0300000107 [05:22:34]line РНМ: 0000000000091827 [05:22:34]line Версия ККМ: 001 [05:22:34]line ФМ: 0000000000871832 [05:22:34]line ФД: 289389 [05:22:34]line ФПД: 129724096204058 [05:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052235&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289389&fm=129724096204058&tin=02508201610067®Number=0000000000091827&sum=150000 [05:22:34]written 0, free lines is 4095 [05:22:34]OFD Sender: Processing packet 289389 [packets to send 1784, broken 1783] [05:22:34]ProducePacketName [05:22:34]name=ofd_packets/00289389 [05:22:34]OFD Sender: To server: pG, [05:22:34]CommunicateWithHost lk.salyk.kg:30040 [05:22:34]ConnectInit lk.salyk.kg [05:22:34]Connected sock=10 [05:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 CC 34 07 01 00 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 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 3F 00 00 00 F4 03 04 00 1B FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6A 04 00 35 04 06 00 75 FB BE AC 4D 1A 15 2F 69 ED 3B 33 49 7A [05:22:34]Write to MH i2c: 01 00 00 CD 30 FD [05:22:34]Write i2c OK [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: 01 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: 01 07 00 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: 01 07 00 CD 30 00 00 00 00 00 C2 0C D2 [05:22:34]RasterBufferAndPrint [05:22:34]line [05:22:34]line [05:22:34]line [05:22:34]line [05:22:34]line [05:22:34]written 0, free lines is 3272 [05:22:34]MH_Cut [05:22:34]Write to MH i2c: D1 01 00 D4 30 01 D6 [05:22:34]Write i2c OK [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: D1 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: D1 01 00 [05:22:34]MH_I2C_Read... [05:22:34]Read from MH i2c: D1 01 00 D4 30 00 D5 [05:22:34]Write to MH i2c: 01 00 00 D5 30 05 [05:22:34]Write i2c OK [05:22:34]MH_I2C_Read... [05:22: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 33 32 4F 00 00 00 D7 BF 47 00 6E 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 33 32 10 04 04 00 6D 6A 04 00 F4 03 04 00 F0 A2 F0 66 B6 04 01 00 00 6B 6A 30 84 46 ED C3 E7 [05:22:34]CommunicateWithHost err = 0 [05:22:34]CheckOFDResponse [05:22:34]1017 (14) - 77093643461234 [05:22:34]1041 (16) - 0000000000871832 [05:22:34]1040 (4) - 289389 [05:22:34]1012 (4) - 22.09.2024 23:06 [05:22:34]1206 (1) - 0 [05:22:34]OFD Sender: Remove packet 289389 [05:22:34]ProducePacketName [05:22:34]name=ofd_packets/00289389 [05:22:34]NVStorageDeleteData [05:22:35]OFD Sender: No OFD packet to send [05:22:35]*** Cut start [05:22:35]*** Partial cut [05:22:35]*** CUTSNS_PIN = 1 [05:22:35]*** CUTSNS_PIN = 0 [05:22:35]*** Brake cut motor [05:22:36]Read from MH i2c: 01 [05:22:36]MH_I2C_Read... [05:22:36]*** Stop cut motor [05:22:36]*** Cut end [05:22:36]Read from MH i2c: 01 07 00 [05:22:36]MH_I2C_Read... [05:22:36]Read from MH i2c: 01 07 00 D5 30 00 00 00 00 00 FF 0F 1A [05:22:36]process_action close_receipt done [05:22:36]requested_data is exist [05:22:36]produce_requested_data [05:22:36]requested_item fm.sn is exist - process it [05:22:36]wFMCommunicate request_size=4 [05:22:36]MH_SAM_APDU [05:22:36]CAPDU: 80 11 00 00 [05:22:36]Write to MH i2c: E2 08 00 D6 30 80 11 00 00 00 00 00 00 80 [05:22:36]Write i2c OK [05:22:36]MH_I2C_Read... [05:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:36]Read from MH i2c: E2 [05:22:36]MH_I2C_Read... [05:22:36]Read from MH i2c: E2 17 00 [05:22:36]MH_I2C_Read... [05:22:36]Read from MH i2c: E2 17 00 D6 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D0 [05:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:22:36]wFMCommunicate OK [05:22:36]requested_item fd.num is exist - process it [05:22:36]SAM_PROTO_GetFieldsCounters [05:22:36]wFMCommunicate request_size=4 [05:22:36]MH_SAM_APDU [05:22:36]CAPDU: 80 13 00 00 [05:22:36]Write to MH i2c: E2 08 00 D7 30 80 13 00 00 00 00 00 00 83 [05:22:36]Write i2c OK [05:22:36]MH_I2C_Read... [05:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:22:36]Read from MH i2c: E2 [05:22:36]MH_I2C_Read... [05:22:36]Read from MH i2c: E2 62 00 [05:22:36]MH_I2C_Read... [05:22:36]Read from MH i2c: E2 62 00 D7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [05:22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:22:36]wFMCommunicate OK [05:22:36]SAM_PROTO_GetFieldsCounters done [05:22:36]requested_item shift.num is exist - process it [05:22:36]requested_item shift.opened is exist - process it [05:22:36]req_shift_opened [05:22:36]FM_GetShiftState [05:22:36]SAM_PROTO_GetShiftState [05:22:36]wFMCommunicate request_size=4 [05:22:36]MH_SAM_APDU [05:22:36]CAPDU: 80 13 01 00 [05:22:36]Write to MH i2c: E2 08 00 D8 30 80 13 01 00 00 00 00 00 85 [05:22:36]Write i2c OK [05:22:36]MH_I2C_Read... [05:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:36]Read from MH i2c: E2 [05:22:36]MH_I2C_Read... [05:22:36]Read from MH i2c: E2 0E 00 [05:22:36]MH_I2C_Read... [05:22:36]Read from MH i2c: E2 0E 00 D8 30 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 26 [05:22:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:22:36]wFMCommunicate OK [05:22:36]SAM_PROTO_GetShiftState done [05:22:36]FM_GetShiftState done [05:22:36]req_shift_opened done [05:22:36]requested_item shift.open_date is exist - process it [05:22:36]req_shift_open_date [05:22:36]req_shift_open_date done [05:22:36]produce_requested_data done [05:22:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289389,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:22:36]process_action_free close_receipt [05:22:36]json_value_free [05:22:36]json_value_free done [05:22:36]process_json_proto returns [05:22:36]Send response to host [05:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289389,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:22:36]free response buf [05:22:36]execute_script done [05:22:36]execute_script returns [05:22:36]free content buf [05:22:36]Sock 7.Close socket [05:22:36]Sock 7.Thread stoped [05:22:40]OFD Sender: No OFD packet to send [05:22:45]OFD Sender: No OFD packet to send [05:22:50]OFD Sender: No OFD packet to send [05:22:55]OFD Sender: No OFD packet to send [05:23:00]OFD Sender: No OFD packet to send [05:23:05]OFD Sender: No OFD packet to send [05:23:10]OFD Sender: No OFD packet to send [05:23:15]OFD Sender: No OFD packet to send [05:23:20]OFD Sender: No OFD packet to send [05:23:25]OFD Sender: No OFD packet to send [05:23:30]OFD Sender: No OFD packet to send [05:23:35]OFD Sender: No OFD packet to send [05:23:40]OFD Sender: No OFD packet to send [05:23:45]OFD Sender: No OFD packet to send [05:23:50]OFD Sender: No OFD packet to send [05:23:56]OFD Sender: No OFD packet to send [05:24:01]OFD Sender: No OFD packet to send [05:24:06]OFD Sender: No OFD packet to send [05:24:11]OFD Sender: No OFD packet to send [05:24:16]OFD Sender: No OFD packet to send [05:24:21]OFD Sender: No OFD packet to send [05:24:26]OFD Sender: No OFD packet to send [05:24:31]OFD Sender: No OFD packet to send [05:24:36]OFD Sender: No OFD packet to send [05:24:41]OFD Sender: No OFD packet to send [05:24:46]OFD Sender: No OFD packet to send [05:24:51]OFD Sender: No OFD packet to send [05:24:56]OFD Sender: No OFD packet to send [05:25:01]OFD Sender: No OFD packet to send [05:25:06]OFD Sender: No OFD packet to send [05:25:11]OFD Sender: No OFD packet to send [05:25:16]OFD Sender: No OFD packet to send [05:25:21]OFD Sender: No OFD packet to send [05:25:26]OFD Sender: No OFD packet to send [05:25:31]OFD Sender: No OFD packet to send [05:25:36]OFD Sender: No OFD packet to send [05:25:41]OFD Sender: No OFD packet to send [05:25:46]OFD Sender: No OFD packet to send [05:25:51]OFD Sender: No OFD packet to send [05:25:56]OFD Sender: No OFD packet to send [05:25:59]accept exits with 9 [05:25:59]New connection [05:25:59]New thread 3067051364 created [05:25:59]Thread 3067194724 joined [05:25:59]Waiting for new connection... [05:25:59] Sock 9.Parse request [05:25:59]Sock 9.Check first char [05:25:59]Sock 9.First char is OK [05:25:59]request: POST /json_proto HTTP/1.0 [05:25:59]Method: POST [05:25:59]URL: /json_proto [05:25:59]Method is POST - this is cgi request [05:25:59]url: /json_proto [05:25:59]query_string will be loaded in cgi processing [05:25:59]execute_cgi json_proto POST (null) [05:25:59]execute_cgi path=json_proto method=POST [05:25:59]POST find Content-Length [05:25:59]Host: 172.17.41.135:8080 [05:25:59]Content-Length: 684 [05:25:59]Content-Type: application/json [05:25:59] [05:25:59]POST finish read [05:25:59]Found Content-Length = 684 [05:25:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:59]execute_script... [05:25: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)24617377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:59]POST & json_proto [05:25:59]process_json_proto [05:25:59]json parsed OK: [05:25:59]protocol is kg_v1.0 [05:25:59]action value=close_receipt [05:25:59]process_action close_receipt [05:25:59]cmd_close_receipt [05:25:59]MH_GetDate [05:25:59]Write to MH i2c: F0 00 00 D9 30 F8 [05:25:59]Write i2c OK [05:25:59]MH_I2C_Read... [05:25:59]Read from MH i2c: F0 [05:25:59]MH_I2C_Read... [05:25:59]Read from MH i2c: F0 09 00 [05:25:59]MH_I2C_Read... [05:25:59]Read from MH i2c: F0 09 00 D9 30 00 EA FB F0 66 ED 3E 82 65 4E [05:25:59]GetLastDocTimeStamp 1727068955 [05:25:59]current date 1727069162 [05:25:59]FM_GetShiftState [05:25:59]SAM_PROTO_GetShiftState [05:25:59]wFMCommunicate request_size=4 [05:25:59]MH_SAM_APDU [05:25:59]CAPDU: 80 13 01 00 [05:25:59]Write to MH i2c: E2 08 00 DA 30 80 13 01 00 00 00 00 00 87 [05:25:59]Write i2c OK [05:25:59]MH_I2C_Read... [05:26:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:00]Read from MH i2c: E2 [05:26:00]MH_I2C_Read... [05:26:00]Read from MH i2c: E2 0E 00 [05:26:00]MH_I2C_Read... [05:26:00]Read from MH i2c: E2 0E 00 DA 30 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 28 [05:26:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:26:00]wFMCommunicate OK [05:26:00]SAM_PROTO_GetShiftState done [05:26:00]FM_GetShiftState done [05:26:00]opened in 1727051401 [05:26:00]opened+sec_in_day 1727137801 [05:26:00]quantity*price = 100021 [05:26:00]sum+1 = 100023 [05:26:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 64 23.09.2024 05:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289390 ФПД: 97392104355055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052602&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289390&fm=97392104355055&tin=02508201610067®Number=0000000000091827&sum=100000 [05:26:01]StoreToDocumentArchive [05:26:01]shift 515 fd 289390 [05:26:01]save to /storage/0515/doc_00289390 [05:26:01]save last doc name /storage/0515/doc_00289390 to /storage/kkm_last_doc_name [05:26:01]save OK [05:26:01]Clear old archive folders... [05:26:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:26:01]tlvbuf is 006D1B40 [05:26:01]SAM_PROTO_ClearQueue [05:26:01]wFMCommunicate request_size=4 [05:26:01]MH_SAM_APDU [05:26:01]CAPDU: 80 09 00 00 [05:26:01]Write to MH i2c: E2 08 00 E7 30 80 09 00 00 00 00 00 00 89 [05:26:01]Write i2c OK [05:26:01]MH_I2C_Read... [05:26:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:26:01]Read from MH i2c: E2 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 E7 30 00 90 00 8B [05:26:01]RAPDU: 90 00 [05:26:01]wFMCommunicate OK [05:26:01]SAM_PROTO_ClearQueue done [05:26:01]KKMCreateOFDPacket [05:26:01]OFDProtocolAddRootSTLVToBuf [05:26:01]FM_MakeSignedData [05:26:01]FM_MakeSignedData [05:26:01]SAM_PROTO_SignData [05:26:01]wFMCommunicate request_size=4 [05:26:01]MH_SAM_APDU [05:26:01]CAPDU: 80 0D 01 02 [05:26:01]Write to MH i2c: E2 08 00 E8 30 80 0D 01 02 00 00 00 00 91 [05:26:01]Write i2c OK [05:26:01]MH_I2C_Read... [05:26:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:26:01]Read from MH i2c: E2 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 E8 30 00 90 00 8C [05:26:01]RAPDU: 90 00 [05:26:01]wFMCommunicate OK [05:26:01]wFMCommunicate request_size=255 [05:26:01]MH_SAM_APDU [05:26:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 EA FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6A 04 00 35 04 06 00 58 [05:26:01]Write to MH i2c: E2 02 01 E9 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 EA FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6A 04 00 35 04 06 00 58 00 00 F0 [05:26:01]Write i2c OK [05:26:01]MH_I2C_Read... [05:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:01]Read from MH i2c: E2 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 E9 30 00 90 00 8D [05:26:01]RAPDU: 90 00 [05:26:01]wFMCommunicate OK [05:26:01]wFMCommunicate request_size=10 [05:26:01]MH_SAM_APDU [05:26:01]CAPDU: 80 0D 02 02 05 93 DD C8 B4 EF [05:26:01]Write to MH i2c: E2 0D 00 EA 30 80 0D 02 02 05 00 93 DD C8 B4 EF 00 00 79 [05:26:01]Write i2c OK [05:26:01]MH_I2C_Read... [05:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:01]Read from MH i2c: E2 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 03 00 EA 30 00 90 00 8E [05:26:01]RAPDU: 90 00 [05:26:01]wFMCommunicate OK [05:26:01]wFMCommunicate request_size=4 [05:26:01]MH_SAM_APDU [05:26:01]CAPDU: 80 0D 03 02 [05:26:01]Write to MH i2c: E2 08 00 EB 30 80 0D 03 02 00 00 00 00 96 [05:26:01]Write i2c OK [05:26:01]MH_I2C_Read... [05:26:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:26:01]Read from MH i2c: E2 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 0B 00 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 0B 00 EB 30 00 2E 21 E4 C5 02 93 62 D0 90 00 56 [05:26:01]RAPDU: 2E 21 E4 C5 02 93 62 D0 90 00 [05:26:01]wFMCommunicate OK [05:26:01]SAM_PROTO_SignData done [05:26:01]FM_MakeSignedData done [05:26:01]CreateOFDProtocolMessage [05:26:01]wFMCommunicate request_size=4 [05:26:01]MH_SAM_APDU [05:26:01]CAPDU: 80 11 00 00 [05:26:01]Write to MH i2c: E2 08 00 EC 30 80 11 00 00 00 00 00 00 96 [05:26:01]Write i2c OK [05:26:01]MH_I2C_Read... [05:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:01]Read from MH i2c: E2 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 17 00 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: E2 17 00 EC 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E6 [05:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:26:01]wFMCommunicate OK [05:26:01]CreateOFDProtocolMessage done [05:26:01]OFDSenderStorePacket 289390 [05:26:01]StoreOFDPacket docnum=289390 [05:26:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8A D4 07 01 3C 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 EA FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6A 04 00 35 04 06 00 58 93 DD C8 B4 EF 2E 21 E4 C5 02 93 62 D0 [05:26:01]CheckFolder [05:26:01]dirname=/storage/ofd_packets [05:26:01]CheckFolder done [05:26:01]ProducePacketName [05:26:01]name=ofd_packets/00289390 [05:26:01]NVStorageSaveData ofd_packets/00289390 [05:26:01]File name is /storage/ofd_packets/00289390 [05:26:01]Write 301 bytes [05:26:01]NVStorageSaveData done [05:26:01]OFDSenderStorePacket done [05:26:01]KKMCreateOFDPacket done [05:26:01]NVStorageSaveData kkm_last_timestamp [05:26:01]File name is /storage/kkm_last_timestamp [05:26:01]Write 4 bytes [05:26:01]NVStorageSaveData done [05:26:01]ExternCall_PrintAddStr [05:26:01]wPrintStart [05:26:01]Write to MH i2c: 01 00 00 ED 30 1D [05:26:01]Write i2c OK [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: 01 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: 01 07 00 [05:26:01]MH_I2C_Read... [05:26:01]Read from MH i2c: 01 07 00 ED 30 00 00 00 00 00 FF 0F 32 [05:26:01]RasterBufferAndPrint [05:26:01]line Счет N : (1)24617377 [05:26:01]line ИНН: 02508201610067 [05:26:01]line Контрольно-Кассовый Чек [05:26:01]line ПРОДАЖА [05:26:01]line ТРК (МРК, ГНК) : 32 [05:26:01]line Товар: 2710124500 [05:26:01]line Аи-95-К-5 [05:26:01]line 13.480 * 74.20 [05:26:01]line = 1000.22 [05:26:01]line НДС 12% НСП 1% [05:26:01]line > о реализуемом товаре [05:26:01]line ОКРУГЛЕНИЕ: -0.22 [05:26:01]line ИТОГО: 1000.00 [05:26:01]line Внесено: 1000.00 [05:26:01]line СДАЧА: 0.00 [05:26:01]line НСП 1% : 8.85 [05:26:01]line НДС 12% : 106.22 [05:26:01]line Наличными: 1000.00 [05:26:01]line Безнал.: 0.00 [05:26:01]line Место: АЗС № 90 "Партнёр-нефть" [05:26:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:26:01]line СНО: Общий режим [05:26:01]line Чек 64 23.09.2024 05:26 [05:26:01]line Смена: 515 ФФД: 1.0 [05:26:01]line ЗНМ: 0300000107 [05:26:01]line РНМ: 0000000000091827 [05:26:01]line Версия ККМ: 001 [05:26:01]line ФМ: 0000000000871832 [05:26:01]line ФД: 289390 [05:26:01]line ФПД: 97392104355055 [05:26:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052602&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289390&fm=97392104355055&tin=02508201610067®Number=0000000000091827&sum=100000 [05:26:01]written 0, free lines is 4095 [05:26:01]OFD Sender: Processing packet 289390 [packets to send 1784, broken 1783] [05:26:01]ProducePacketName [05:26:01]name=ofd_packets/00289390 [05:26:01]OFD Sender: To server: pG, [05:26:01]CommunicateWithHost lk.salyk.kg:30040 [05:26:01]ConnectInit lk.salyk.kg [05:26:02]Connected sock=10 [05:26:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8A D4 07 01 3C 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 EA FB F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6A 04 00 35 04 06 00 58 93 DD C8 B4 EF 2E 21 E4 C5 02 93 62 D0 [05:26:02]Write to MH i2c: 01 00 00 17 31 48 [05:26:02]Write i2c OK [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: 01 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: 01 07 00 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: 01 07 00 17 31 00 00 00 00 00 C0 0C 1B [05:26:02]RasterBufferAndPrint [05:26:02]line [05:26:02]line [05:26:02]line [05:26:02]line [05:26:02]line [05:26:02]written 0, free lines is 3268 [05:26:02]MH_Cut [05:26:02]Write to MH i2c: D1 01 00 1E 31 01 21 [05:26:02]Write i2c OK [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: D1 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: D1 01 00 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: D1 01 00 1E 31 00 20 [05:26:02]Write to MH i2c: 01 00 00 1F 31 50 [05:26:02]Write i2c OK [05:26:02]MH_I2C_Read... [05:26: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 33 32 4F 00 00 00 8C 48 47 00 73 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 33 32 10 04 04 00 6E 6A 04 00 F4 03 04 00 C0 A3 F0 66 B6 04 01 00 00 5A F4 75 8F 00 5F E2 A3 [05:26:02]CommunicateWithHost err = 0 [05:26:02]CheckOFDResponse [05:26:02]1017 (14) - 77093643461234 [05:26:02]1041 (16) - 0000000000871832 [05:26:02]1040 (4) - 289390 [05:26:02]1012 (4) - 22.09.2024 23:09 [05:26:02]1206 (1) - 0 [05:26:02]OFD Sender: Remove packet 289390 [05:26:02]ProducePacketName [05:26:02]name=ofd_packets/00289390 [05:26:02]NVStorageDeleteData [05:26:02]OFD Sender: No OFD packet to send [05:26:03]*** Cut start [05:26:03]*** Partial cut [05:26:03]*** CUTSNS_PIN = 1 [05:26:03]*** CUTSNS_PIN = 0 [05:26:03]*** Brake cut motor [05:26:03]Read from MH i2c: 01 [05:26:03]MH_I2C_Read... [05:26:03]*** Stop cut motor [05:26:03]*** Cut end [05:26:03]Read from MH i2c: 01 07 00 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: 01 07 00 1F 31 00 00 00 00 00 FF 0F 65 [05:26:03]process_action close_receipt done [05:26:03]requested_data is exist [05:26:03]produce_requested_data [05:26:03]requested_item fm.sn is exist - process it [05:26:03]wFMCommunicate request_size=4 [05:26:03]MH_SAM_APDU [05:26:03]CAPDU: 80 11 00 00 [05:26:03]Write to MH i2c: E2 08 00 20 31 80 11 00 00 00 00 00 00 CB [05:26:03]Write i2c OK [05:26:03]MH_I2C_Read... [05:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:03]Read from MH i2c: E2 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 17 00 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 17 00 20 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1B [05:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:26:03]wFMCommunicate OK [05:26:03]requested_item fd.num is exist - process it [05:26:03]SAM_PROTO_GetFieldsCounters [05:26:03]wFMCommunicate request_size=4 [05:26:03]MH_SAM_APDU [05:26:03]CAPDU: 80 13 00 00 [05:26:03]Write to MH i2c: E2 08 00 21 31 80 13 00 00 00 00 00 00 CE [05:26:03]Write i2c OK [05:26:03]MH_I2C_Read... [05:26:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:26:03]Read from MH i2c: E2 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 62 00 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 62 00 21 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [05:26: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:26:03]wFMCommunicate OK [05:26:03]SAM_PROTO_GetFieldsCounters done [05:26:03]requested_item shift.num is exist - process it [05:26:03]requested_item shift.opened is exist - process it [05:26:03]req_shift_opened [05:26:03]FM_GetShiftState [05:26:03]SAM_PROTO_GetShiftState [05:26:03]wFMCommunicate request_size=4 [05:26:03]MH_SAM_APDU [05:26:03]CAPDU: 80 13 01 00 [05:26:03]Write to MH i2c: E2 08 00 22 31 80 13 01 00 00 00 00 00 D0 [05:26:03]Write i2c OK [05:26:03]MH_I2C_Read... [05:26:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:03]Read from MH i2c: E2 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 0E 00 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 0E 00 22 31 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 71 [05:26:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:26:03]wFMCommunicate OK [05:26:03]SAM_PROTO_GetShiftState done [05:26:03]FM_GetShiftState done [05:26:03]req_shift_opened done [05:26:03]requested_item shift.open_date is exist - process it [05:26:03]req_shift_open_date [05:26:03]req_shift_open_date done [05:26:03]produce_requested_data done [05:26:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289390,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:26:03]process_action_free close_receipt [05:26:03]json_value_free [05:26:03]json_value_free done [05:26:03]process_json_proto returns [05:26:03]Send response to host [05:26:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289390,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:26:03]free response buf [05:26:03]execute_script done [05:26:03]execute_script returns [05:26:03]free content buf [05:26:03]Sock 9.Close socket [05:26:03]Sock 9.Thread stoped [05:26:08]OFD Sender: No OFD packet to send [05:26:13]OFD Sender: No OFD packet to send [05:26:18]OFD Sender: No OFD packet to send [05:26:23]OFD Sender: No OFD packet to send [05:26:28]OFD Sender: No OFD packet to send [05:26:33]OFD Sender: No OFD packet to send [05:26:38]OFD Sender: No OFD packet to send [05:26:43]OFD Sender: No OFD packet to send [05:26:48]OFD Sender: No OFD packet to send [05:26:53]accept exits with 7 [05:26:53]New connection [05:26:53]New thread 3067194724 created [05:26:53]Thread 3067051364 joined [05:26:53]Waiting for new connection... [05:26:53] Sock 7.Parse request [05:26:53]Sock 7.Check first char [05:26:53]Sock 7.First char is OK [05:26:53]request: POST /json_proto HTTP/1.0 [05:26:53]Method: POST [05:26:53]URL: /json_proto [05:26:53]Method is POST - this is cgi request [05:26:53]url: /json_proto [05:26:53]query_string will be loaded in cgi processing [05:26:53]execute_cgi json_proto POST (null) [05:26:53]execute_cgi path=json_proto method=POST [05:26:53]POST find Content-Length [05:26:53]Host: 172.17.41.135:8080 [05:26:53]Content-Length: 805 [05:26:53]Content-Type: application/json [05:26:53] [05:26:53]POST finish read [05:26:53]Found Content-Length = 805 [05:26:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:26:53]execute_script... [05: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)24617378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:26:53]POST & json_proto [05:26:53]process_json_proto [05:26:53]json parsed OK: [05:26:53]protocol is kg_v1.0 [05:26:53]action value=close_receipt [05:26:53]process_action close_receipt [05:26:53]cmd_close_receipt [05:26:53]MH_GetDate [05:26:53]Write to MH i2c: F0 00 00 23 31 43 [05:26:53]Write i2c OK [05:26:53]MH_I2C_Read... [05:26:53]Read from MH i2c: F0 [05:26:53]MH_I2C_Read... [05:26:53]Read from MH i2c: F0 09 00 [05:26:53]MH_I2C_Read... [05:26:53]Read from MH i2c: F0 09 00 23 31 00 1F FC F0 66 ED 3E 82 65 CF [05:26:53]GetLastDocTimeStamp 1727069162 [05:26:53]current date 1727069215 [05:26:53]FM_GetShiftState [05:26:53]SAM_PROTO_GetShiftState [05:26:53]wFMCommunicate request_size=4 [05:26:53]MH_SAM_APDU [05:26:53]CAPDU: 80 13 01 00 [05:26:53]Write to MH i2c: E2 08 00 24 31 80 13 01 00 00 00 00 00 D2 [05:26:53]Write i2c OK [05:26:53]MH_I2C_Read... [05:26:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:53]Read from MH i2c: E2 [05:26:53]MH_I2C_Read... [05:26:53]Read from MH i2c: E2 0E 00 [05:26:53]MH_I2C_Read... [05:26:53]Read from MH i2c: E2 0E 00 24 31 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 73 [05:26:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:26:53]wFMCommunicate OK [05:26:53]SAM_PROTO_GetShiftState done [05:26:53]FM_GetShiftState done [05:26:53]opened in 1727051401 [05:26:53]opened+sec_in_day 1727137801 [05:26:53]quantity*price = 100005 [05:26:53]sum+1 = 100006 [05:26:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 65 23.09.2024 05:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289391 ФПД: 52380172636545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052655&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289391&fm=52380172636545&tin=02508201610067®Number=0000000000091827&sum=100005 [05:26:54]StoreToDocumentArchive [05:26:54]shift 515 fd 289391 [05:26:54]save to /storage/0515/doc_00289391 [05:26:54]save last doc name /storage/0515/doc_00289391 to /storage/kkm_last_doc_name [05:26:54]save OK [05:26:54]Clear old archive folders... [05:26:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:26:54]tlvbuf is 006FD8E0 [05:26:54]SAM_PROTO_ClearQueue [05:26:54]wFMCommunicate request_size=4 [05:26:54]MH_SAM_APDU [05:26:54]CAPDU: 80 09 00 00 [05:26:54]Write to MH i2c: E2 08 00 31 31 80 09 00 00 00 00 00 00 D4 [05:26:54]Write i2c OK [05:26:54]MH_I2C_Read... [05:26:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:26:54]Read from MH i2c: E2 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 31 31 00 90 00 D6 [05:26:54]RAPDU: 90 00 [05:26:54]wFMCommunicate OK [05:26:54]SAM_PROTO_ClearQueue done [05:26:54]KKMCreateOFDPacket [05:26:54]OFDProtocolAddRootSTLVToBuf [05:26:54]FM_MakeSignedData [05:26:54]FM_MakeSignedData [05:26:54]SAM_PROTO_SignData [05:26:54]wFMCommunicate request_size=4 [05:26:54]MH_SAM_APDU [05:26:54]CAPDU: 80 0D 01 02 [05:26:54]Write to MH i2c: E2 08 00 32 31 80 0D 01 02 00 00 00 00 DC [05:26:54]Write i2c OK [05:26:54]MH_I2C_Read... [05:26:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:26:54]Read from MH i2c: E2 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 32 31 00 90 00 D7 [05:26:54]RAPDU: 90 00 [05:26:54]wFMCommunicate OK [05:26:54]wFMCommunicate request_size=255 [05:26:54]MH_SAM_APDU [05:26:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 41 00 00 00 F4 03 04 00 1F FC F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6A 04 00 35 04 06 00 2F [05:26:54]Write to MH i2c: E2 02 01 33 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 41 00 00 00 F4 03 04 00 1F FC F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6A 04 00 35 04 06 00 2F 00 00 B6 [05:26:54]Write i2c OK [05:26:54]MH_I2C_Read... [05:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:54]Read from MH i2c: E2 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 33 31 00 90 00 D8 [05:26:54]RAPDU: 90 00 [05:26:54]wFMCommunicate OK [05:26:54]wFMCommunicate request_size=10 [05:26:54]MH_SAM_APDU [05:26:54]CAPDU: 80 0D 02 02 05 A3 B5 95 51 81 [05:26:54]Write to MH i2c: E2 0D 00 34 31 80 0D 02 02 05 00 A3 B5 95 51 81 00 00 A8 [05:26:54]Write i2c OK [05:26:54]MH_I2C_Read... [05:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:54]Read from MH i2c: E2 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 03 00 34 31 00 90 00 D9 [05:26:54]RAPDU: 90 00 [05:26:54]wFMCommunicate OK [05:26:54]wFMCommunicate request_size=4 [05:26:54]MH_SAM_APDU [05:26:54]CAPDU: 80 0D 03 02 [05:26:54]Write to MH i2c: E2 08 00 35 31 80 0D 03 02 00 00 00 00 E1 [05:26:54]Write i2c OK [05:26:54]MH_I2C_Read... [05:26:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:26:54]Read from MH i2c: E2 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 0B 00 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 0B 00 35 31 00 9B 61 D8 78 0F 44 3E CF 90 00 8E [05:26:54]RAPDU: 9B 61 D8 78 0F 44 3E CF 90 00 [05:26:54]wFMCommunicate OK [05:26:54]SAM_PROTO_SignData done [05:26:54]FM_MakeSignedData done [05:26:54]CreateOFDProtocolMessage [05:26:54]wFMCommunicate request_size=4 [05:26:54]MH_SAM_APDU [05:26:54]CAPDU: 80 11 00 00 [05:26:54]Write to MH i2c: E2 08 00 36 31 80 11 00 00 00 00 00 00 E1 [05:26:54]Write i2c OK [05:26:54]MH_I2C_Read... [05:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:54]Read from MH i2c: E2 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 17 00 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: E2 17 00 36 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 31 [05:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:26:54]wFMCommunicate OK [05:26:54]CreateOFDProtocolMessage done [05:26:54]OFDSenderStorePacket 289391 [05:26:54]StoreOFDPacket docnum=289391 [05:26:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E0 AF 07 01 6D 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 41 00 00 00 F4 03 04 00 1F FC F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6A 04 00 35 04 06 00 2F A3 B5 95 51 81 9B 61 D8 78 0F 44 3E CF [05:26:54]CheckFolder [05:26:54]dirname=/storage/ofd_packets [05:26:54]CheckFolder done [05:26:54]ProducePacketName [05:26:54]name=ofd_packets/00289391 [05:26:54]NVStorageSaveData ofd_packets/00289391 [05:26:54]File name is /storage/ofd_packets/00289391 [05:26:54]Write 301 bytes [05:26:54]NVStorageSaveData done [05:26:54]OFDSenderStorePacket done [05:26:54]KKMCreateOFDPacket done [05:26:54]NVStorageSaveData kkm_last_timestamp [05:26:54]File name is /storage/kkm_last_timestamp [05:26:54]Write 4 bytes [05:26:54]NVStorageSaveData done [05:26:54]ExternCall_PrintAddStr [05:26:54]wPrintStart [05:26:54]Write to MH i2c: 01 00 00 37 31 68 [05:26:54]Write i2c OK [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: 01 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: 01 07 00 [05:26:54]MH_I2C_Read... [05:26:54]Read from MH i2c: 01 07 00 37 31 00 00 00 00 00 FF 0F 7D [05:26:54]RasterBufferAndPrint [05:26:54]line Счет N : (1)24617378 [05:26:54]line ИНН: 02508201610067 [05:26:54]line Контрольно-Кассовый Чек [05:26:54]line ПРОДАЖА [05:26:54]line ТРК (МРК, ГНК) : 53 [05:26:54]line Товар: 2710124130 [05:26:54]line Аи-92-К-5 [05:26:54]line 14.750 * 67.80 [05:26:54]line = 1000.05 [05:26:54]line НДС 12% НСП 1% [05:26:54]line > о реализуемом товаре [05:26:54]line ИТОГО: 1000.05 [05:26:54]line НСП 1% : 8.85 [05:26:54]line НДС 12% : 106.20 [05:26:54]line Наличными: 0.00 [05:26:54]line Безнал.: 1000.05 [05:26:54]line Место: АЗС № 90 "Партнёр-нефть" [05:26:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:26:54]line СНО: Общий режим [05:26:54]line Чек 65 23.09.2024 05:26 [05:26:54]line Смена: 515 ФФД: 1.0 [05:26:54]line ЗНМ: 0300000107 [05:26:54]line РНМ: 0000000000091827 [05:26:54]line Версия ККМ: 001 [05:26:54]line Платежная система: O! деньги [05:26:54]line ФМ: 0000000000871832 [05:26:54]line ФД: 289391 [05:26:54]line ФПД: 52380172636545 [05:26:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T052655&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289391&fm=52380172636545&tin=02508201610067®Number=0000000000091827&sum=100005 [05:26:54]written 0, free lines is 4095 [05:26:54]OFD Sender: Processing packet 289391 [packets to send 1784, broken 1783] [05:26:54]ProducePacketName [05:26:54]name=ofd_packets/00289391 [05:26:54]OFD Sender: To server: pG, [05:26:54]CommunicateWithHost lk.salyk.kg:30040 [05:26:54]ConnectInit lk.salyk.kg [05:26:55]Connected sock=10 [05: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 33 32 0F 01 00 00 E0 AF 07 01 6D 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 41 00 00 00 F4 03 04 00 1F FC F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6A 04 00 35 04 06 00 2F A3 B5 95 51 81 9B 61 D8 78 0F 44 3E CF [05:26:55]Write to MH i2c: 01 00 00 60 31 91 [05:26:55]Write i2c OK [05:26:55]MH_I2C_Read... [05:26:55]Read from MH i2c: 01 [05:26:55]MH_I2C_Read... [05:26:55]Read from MH i2c: 01 07 00 [05:26:55]MH_I2C_Read... [05:26:55]Read from MH i2c: 01 07 00 60 31 00 00 00 00 00 E5 0C 89 [05:26:55]RasterBufferAndPrint [05:26:55]line [05:26:55]line [05:26:55]line [05:26:55]line [05:26:55]line [05:26:55]written 0, free lines is 3307 [05:26:55]MH_Cut [05:26:55]Write to MH i2c: D1 01 00 67 31 01 6A [05:26:55]Write i2c OK [05:26:55]MH_I2C_Read... [05:26:55]Read from MH i2c: D1 [05:26:55]MH_I2C_Read... [05:26:55]Read from MH i2c: D1 01 00 [05:26:55]MH_I2C_Read... [05:26:55]Read from MH i2c: D1 01 00 67 31 00 69 [05:26:55]Write to MH i2c: 01 00 00 68 31 99 [05:26:55]Write i2c OK [05:26:55]MH_I2C_Read... [05: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 33 32 4F 00 00 00 B9 30 47 00 4A 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 33 32 10 04 04 00 6F 6A 04 00 F4 03 04 00 F5 A3 F0 66 B6 04 01 00 00 BB 47 FB F6 E7 3A 2A 81 [05:26:55]CommunicateWithHost err = 0 [05:26:55]CheckOFDResponse [05:26:55]1017 (14) - 77093643461234 [05:26:55]1041 (16) - 0000000000871832 [05:26:55]1040 (4) - 289391 [05:26:55]1012 (4) - 22.09.2024 23:10 [05:26:55]1206 (1) - 0 [05:26:55]OFD Sender: Remove packet 289391 [05:26:55]ProducePacketName [05:26:55]name=ofd_packets/00289391 [05:26:55]NVStorageDeleteData [05:26:56]OFD Sender: No OFD packet to send [05:26:56]*** Cut start [05:26:56]*** Partial cut [05:26:56]*** CUTSNS_PIN = 1 [05:26:56]*** CUTSNS_PIN = 0 [05:26:56]*** Brake cut motor [05:26:56]Read from MH i2c: 01 [05:26:56]MH_I2C_Read... [05:26:56]*** Stop cut motor [05:26:56]*** Cut end [05:26:56]Read from MH i2c: 01 07 00 [05:26:56]MH_I2C_Read... [05:26:56]Read from MH i2c: 01 07 00 68 31 00 00 00 00 00 FF 0F AE [05:26:56]process_action close_receipt done [05:26:56]requested_data is exist [05:26:56]produce_requested_data [05:26:56]requested_item fm.sn is exist - process it [05:26:56]wFMCommunicate request_size=4 [05:26:56]MH_SAM_APDU [05:26:56]CAPDU: 80 11 00 00 [05:26:56]Write to MH i2c: E2 08 00 69 31 80 11 00 00 00 00 00 00 14 [05:26:56]Write i2c OK [05:26:56]MH_I2C_Read... [05:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:56]Read from MH i2c: E2 [05:26:56]MH_I2C_Read... [05:26:56]Read from MH i2c: E2 17 00 [05:26:56]MH_I2C_Read... [05:26:56]Read from MH i2c: E2 17 00 69 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 64 [05:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:26:56]wFMCommunicate OK [05:26:56]requested_item fd.num is exist - process it [05:26:56]SAM_PROTO_GetFieldsCounters [05:26:56]wFMCommunicate request_size=4 [05:26:56]MH_SAM_APDU [05:26:56]CAPDU: 80 13 00 00 [05:26:56]Write to MH i2c: E2 08 00 6A 31 80 13 00 00 00 00 00 00 17 [05:26:56]Write i2c OK [05:26:56]MH_I2C_Read... [05:26:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:26:56]Read from MH i2c: E2 [05:26:56]MH_I2C_Read... [05:26:56]Read from MH i2c: E2 62 00 [05:26:56]MH_I2C_Read... [05:26:56]Read from MH i2c: E2 62 00 6A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [05:26: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:26:56]wFMCommunicate OK [05:26:56]SAM_PROTO_GetFieldsCounters done [05:26:56]requested_item shift.num is exist - process it [05:26:56]requested_item shift.opened is exist - process it [05:26:56]req_shift_opened [05:26:56]FM_GetShiftState [05:26:56]SAM_PROTO_GetShiftState [05:26:56]wFMCommunicate request_size=4 [05:26:56]MH_SAM_APDU [05:26:56]CAPDU: 80 13 01 00 [05:26:56]Write to MH i2c: E2 08 00 6B 31 80 13 01 00 00 00 00 00 19 [05:26:56]Write i2c OK [05:26:56]MH_I2C_Read... [05:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:57]Read from MH i2c: E2 [05:26:57]MH_I2C_Read... [05:26:57]Read from MH i2c: E2 0E 00 [05:26:57]MH_I2C_Read... [05:26:57]Read from MH i2c: E2 0E 00 6B 31 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BA [05:26:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:26:57]wFMCommunicate OK [05:26:57]SAM_PROTO_GetShiftState done [05:26:57]FM_GetShiftState done [05:26:57]req_shift_opened done [05:26:57]requested_item shift.open_date is exist - process it [05:26:57]req_shift_open_date [05:26:57]req_shift_open_date done [05:26:57]produce_requested_data done [05:26:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289391,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:26:57]process_action_free close_receipt [05:26:57]json_value_free [05:26:57]json_value_free done [05:26:57]process_json_proto returns [05:26:57]Send response to host [05:26:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289391,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:26:57]free response buf [05:26:57]execute_script done [05:26:57]execute_script returns [05:26:57]free content buf [05:26:57]Sock 7.Close socket [05:26:57]Sock 7.Thread stoped [05:27:01]OFD Sender: No OFD packet to send [05:27:06]OFD Sender: No OFD packet to send [05:27:11]OFD Sender: No OFD packet to send [05:27:16]OFD Sender: No OFD packet to send [05:27:21]OFD Sender: No OFD packet to send [05:27:26]OFD Sender: No OFD packet to send [05:27:31]OFD Sender: No OFD packet to send [05:27:36]OFD Sender: No OFD packet to send [05:27:41]OFD Sender: No OFD packet to send [05:27:46]OFD Sender: No OFD packet to send [05:27:51]OFD Sender: No OFD packet to send [05:27:56]OFD Sender: No OFD packet to send [05:28:01]OFD Sender: No OFD packet to send [05:28:06]OFD Sender: No OFD packet to send [05:28:11]OFD Sender: No OFD packet to send [05:28:16]OFD Sender: No OFD packet to send [05:28:21]OFD Sender: No OFD packet to send [05:28:26]OFD Sender: No OFD packet to send [05:28:31]OFD Sender: No OFD packet to send [05:28:36]OFD Sender: No OFD packet to send [05:28:41]OFD Sender: No OFD packet to send [05:28:46]OFD Sender: No OFD packet to send [05:28:51]OFD Sender: No OFD packet to send [05:28:56]OFD Sender: No OFD packet to send [05:29:01]OFD Sender: No OFD packet to send [05:29:06]OFD Sender: No OFD packet to send [05:29:11]OFD Sender: No OFD packet to send [05:29:16]OFD Sender: No OFD packet to send [05:29:22]OFD Sender: No OFD packet to send [05:29:27]OFD Sender: No OFD packet to send [05:29:32]OFD Sender: No OFD packet to send [05:29:37]OFD Sender: No OFD packet to send [05:29:42]OFD Sender: No OFD packet to send [05:29:47]OFD Sender: No OFD packet to send [05:29:52]OFD Sender: No OFD packet to send [05:29:57]OFD Sender: No OFD packet to send [05:30:02]OFD Sender: No OFD packet to send [05:30:07]OFD Sender: No OFD packet to send [05:30:12]OFD Sender: No OFD packet to send [05:30:17]OFD Sender: No OFD packet to send [05:30:22]OFD Sender: No OFD packet to send [05:30:27]OFD Sender: No OFD packet to send [05:30:32]OFD Sender: No OFD packet to send [05:30:37]OFD Sender: No OFD packet to send [05:30:42]OFD Sender: No OFD packet to send [05:30:47]OFD Sender: No OFD packet to send [05:30:52]OFD Sender: No OFD packet to send [05:30:57]OFD Sender: No OFD packet to send [05:31:02]OFD Sender: No OFD packet to send [05:31:07]OFD Sender: No OFD packet to send [05:31:12]OFD Sender: No OFD packet to send [05:31:17]OFD Sender: No OFD packet to send [05:31:22]OFD Sender: No OFD packet to send [05:31:27]OFD Sender: No OFD packet to send [05:31:32]OFD Sender: No OFD packet to send [05:31:37]OFD Sender: No OFD packet to send [05:31:42]OFD Sender: No OFD packet to send [05:31:48]OFD Sender: No OFD packet to send [05:31:53]OFD Sender: No OFD packet to send [05:31:58]OFD Sender: No OFD packet to send [05:32:03]OFD Sender: No OFD packet to send [05:32:08]OFD Sender: No OFD packet to send [05:32:13]OFD Sender: No OFD packet to send [05:32:18]OFD Sender: No OFD packet to send [05:32:23]OFD Sender: No OFD packet to send [05:32:28]OFD Sender: No OFD packet to send [05:32:33]OFD Sender: No OFD packet to send [05:32:38]OFD Sender: No OFD packet to send [05:32:43]OFD Sender: No OFD packet to send [05:32:48]OFD Sender: No OFD packet to send [05:32:53]OFD Sender: No OFD packet to send [05:32:58]OFD Sender: No OFD packet to send [05:33:03]OFD Sender: No OFD packet to send [05:33:08]OFD Sender: No OFD packet to send [05:33:13]OFD Sender: No OFD packet to send [05:33:18]OFD Sender: No OFD packet to send [05:33:23]OFD Sender: No OFD packet to send [05:33:28]OFD Sender: No OFD packet to send [05:33:33]OFD Sender: No OFD packet to send [05:33:38]OFD Sender: No OFD packet to send [05:33:43]OFD Sender: No OFD packet to send [05:33:48]OFD Sender: No OFD packet to send [05:33:53]OFD Sender: No OFD packet to send [05:33:58]OFD Sender: No OFD packet to send [05:34:03]OFD Sender: No OFD packet to send [05:34:08]OFD Sender: No OFD packet to send [05:34:14]OFD Sender: No OFD packet to send [05:34:19]OFD Sender: No OFD packet to send [05:34:24]OFD Sender: No OFD packet to send [05:34:29]OFD Sender: No OFD packet to send [05:34:34]OFD Sender: No OFD packet to send [05:34:39]OFD Sender: No OFD packet to send [05:34:44]OFD Sender: No OFD packet to send [05:34:49]OFD Sender: No OFD packet to send [05:34:54]OFD Sender: No OFD packet to send [05:34:59]OFD Sender: No OFD packet to send [05:35:04]OFD Sender: No OFD packet to send [05:35:09]OFD Sender: No OFD packet to send [05:35:14]OFD Sender: No OFD packet to send [05:35:19]OFD Sender: No OFD packet to send [05:35:24]OFD Sender: No OFD packet to send [05:35:29]OFD Sender: No OFD packet to send [05:35:34]OFD Sender: No OFD packet to send [05:35:39]OFD Sender: No OFD packet to send [05:35:44]OFD Sender: No OFD packet to send [05:35:49]OFD Sender: No OFD packet to send [05:35:54]OFD Sender: No OFD packet to send [05:35:59]OFD Sender: No OFD packet to send [05:36:04]OFD Sender: No OFD packet to send [05:36:09]OFD Sender: No OFD packet to send [05:36:14]OFD Sender: No OFD packet to send [05:36:19]OFD Sender: No OFD packet to send [05:36:24]OFD Sender: No OFD packet to send [05:36:29]OFD Sender: No OFD packet to send [05:36:34]OFD Sender: No OFD packet to send [05:36:40]OFD Sender: No OFD packet to send [05:36:45]OFD Sender: No OFD packet to send [05:36:50]OFD Sender: No OFD packet to send [05:36:55]OFD Sender: No OFD packet to send [05:37:00]OFD Sender: No OFD packet to send [05:37:05]OFD Sender: No OFD packet to send [05:37:10]OFD Sender: No OFD packet to send [05:37:15]OFD Sender: No OFD packet to send [05:37:20]OFD Sender: No OFD packet to send [05:37:25]OFD Sender: No OFD packet to send [05:37:30]OFD Sender: No OFD packet to send [05:37:35]OFD Sender: No OFD packet to send [05:37:40]OFD Sender: No OFD packet to send [05:37:45]OFD Sender: No OFD packet to send [05:37:50]OFD Sender: No OFD packet to send [05:37:55]OFD Sender: No OFD packet to send [05:38:00]OFD Sender: No OFD packet to send [05:38:05]OFD Sender: No OFD packet to send [05:38:10]OFD Sender: No OFD packet to send [05:38:15]OFD Sender: No OFD packet to send [05:38:20]OFD Sender: No OFD packet to send [05:38:25]OFD Sender: No OFD packet to send [05:38:30]OFD Sender: No OFD packet to send [05:38:31]accept exits with 9 [05:38:31]New connection [05:38:31]New thread 3067051364 created [05:38:31]Thread 3067194724 joined [05:38:31]Waiting for new connection... [05:38:31] Sock 9.Parse request [05:38:31]Sock 9.Check first char [05:38:31]Sock 9.First char is OK [05:38:31]request: POST /json_proto HTTP/1.0 [05:38:31]Method: POST [05:38:31]URL: /json_proto [05:38:31]Method is POST - this is cgi request [05:38:31]url: /json_proto [05:38:31]query_string will be loaded in cgi processing [05:38:31]execute_cgi json_proto POST (null) [05:38:31]execute_cgi path=json_proto method=POST [05:38:31]POST find Content-Length [05:38:31]Host: 172.17.41.135:8080 [05:38:31]Content-Length: 799 [05:38:31]Content-Type: application/json [05:38:31] [05:38:31]POST finish read [05:38:31]Found Content-Length = 799 [05:38:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "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" ] } } [05:38:31]execute_script... [05:38:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "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" ] } } [05:38:31]POST & json_proto [05:38:31]process_json_proto [05:38:31]json parsed OK: [05:38:31]protocol is kg_v1.0 [05:38:31]action value=close_receipt [05:38:31]process_action close_receipt [05:38:31]cmd_close_receipt [05:38:31]MH_GetDate [05:38:31]Write to MH i2c: F0 00 00 6C 31 8C [05:38:31]Write i2c OK [05:38:31]MH_I2C_Read... [05:38:31]Read from MH i2c: F0 [05:38:31]MH_I2C_Read... [05:38:31]Read from MH i2c: F0 09 00 [05:38:31]MH_I2C_Read... [05:38:31]Read from MH i2c: F0 09 00 6C 31 00 DA FE F0 66 ED 3E 82 65 D5 [05:38:31]GetLastDocTimeStamp 1727069215 [05:38:31]current date 1727069914 [05:38:31]FM_GetShiftState [05:38:31]SAM_PROTO_GetShiftState [05:38:31]wFMCommunicate request_size=4 [05:38:31]MH_SAM_APDU [05:38:31]CAPDU: 80 13 01 00 [05:38:31]Write to MH i2c: E2 08 00 6D 31 80 13 01 00 00 00 00 00 1B [05:38:31]Write i2c OK [05:38:31]MH_I2C_Read... [05:38:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:38:31]Read from MH i2c: E2 [05:38:31]MH_I2C_Read... [05:38:31]Read from MH i2c: E2 0E 00 [05:38:31]MH_I2C_Read... [05:38:31]Read from MH i2c: E2 0E 00 6D 31 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BC [05:38:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:38:31]wFMCommunicate OK [05:38:31]SAM_PROTO_GetShiftState done [05:38:31]FM_GetShiftState done [05:38:31]opened in 1727051401 [05:38:31]opened+sec_in_day 1727137801 [05:38:31]quantity*price = 70027 [05:38:31]sum+1 = 70029 [05:38:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.28 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 0.00 Безнал.: 700.28 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 66 23.09.2024 05:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289392 ФПД: 239938695230099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T053834&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289392&fm=239938695230099&tin=02508201610067®Number=0000000000091827&sum=70028 [05:38:32]StoreToDocumentArchive [05:38:32]shift 515 fd 289392 [05:38:32]save to /storage/0515/doc_00289392 [05:38:32]save last doc name /storage/0515/doc_00289392 to /storage/kkm_last_doc_name [05:38:32]save OK [05:38:32]Clear old archive folders... [05:38:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:38:32]tlvbuf is B6DE39D0 [05:38:32]SAM_PROTO_ClearQueue [05:38:32]wFMCommunicate request_size=4 [05:38:32]MH_SAM_APDU [05:38:32]CAPDU: 80 09 00 00 [05:38:32]Write to MH i2c: E2 08 00 7A 31 80 09 00 00 00 00 00 00 1D [05:38:32]Write i2c OK [05:38:32]MH_I2C_Read... [05:38:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:38:32]Read from MH i2c: E2 [05:38:32]MH_I2C_Read... [05:38:32]Read from MH i2c: E2 03 00 [05:38:32]MH_I2C_Read... [05:38:32]Read from MH i2c: E2 03 00 7A 31 00 90 00 1F [05:38:32]RAPDU: 90 00 [05:38:32]wFMCommunicate OK [05:38:32]SAM_PROTO_ClearQueue done [05:38:32]KKMCreateOFDPacket [05:38:32]OFDProtocolAddRootSTLVToBuf [05:38:32]FM_MakeSignedData [05:38:32]FM_MakeSignedData [05:38:32]SAM_PROTO_SignData [05:38:32]wFMCommunicate request_size=4 [05:38:32]MH_SAM_APDU [05:38:32]CAPDU: 80 0D 01 02 [05:38:32]Write to MH i2c: E2 08 00 7B 31 80 0D 01 02 00 00 00 00 25 [05:38:32]Write i2c OK [05:38:32]MH_I2C_Read... [05:38:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:38:33]Read from MH i2c: E2 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 03 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 03 00 7B 31 00 90 00 20 [05:38:33]RAPDU: 90 00 [05:38:33]wFMCommunicate OK [05:38:33]wFMCommunicate request_size=255 [05:38:33]MH_SAM_APDU [05:38: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 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 42 00 00 00 F4 03 04 00 DA FE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6A 04 00 35 04 06 00 DA 39 14 B2 [05:38:33]Write to MH i2c: E2 02 01 7C 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 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 42 00 00 00 F4 03 04 00 DA FE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6A 04 00 35 04 06 00 DA 39 14 B2 00 00 09 [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:38:33]Read from MH i2c: E2 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 03 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 03 00 7C 31 00 90 00 21 [05:38:33]RAPDU: 90 00 [05:38:33]wFMCommunicate OK [05:38:33]wFMCommunicate request_size=7 [05:38:33]MH_SAM_APDU [05:38:33]CAPDU: 80 0D 02 02 02 72 93 [05:38:33]Write to MH i2c: E2 0A 00 7D 31 80 0D 02 02 02 00 72 93 00 00 31 [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:38:33]Read from MH i2c: E2 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 03 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 03 00 7D 31 00 90 00 22 [05:38:33]RAPDU: 90 00 [05:38:33]wFMCommunicate OK [05:38:33]wFMCommunicate request_size=4 [05:38:33]MH_SAM_APDU [05:38:33]CAPDU: 80 0D 03 02 [05:38:33]Write to MH i2c: E2 08 00 7E 31 80 0D 03 02 00 00 00 00 2A [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:38:33]Read from MH i2c: E2 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 0B 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 0B 00 7E 31 00 E4 F3 EB A6 EA 44 BC 2C 90 00 A9 [05:38:33]RAPDU: E4 F3 EB A6 EA 44 BC 2C 90 00 [05:38:33]wFMCommunicate OK [05:38:33]SAM_PROTO_SignData done [05:38:33]FM_MakeSignedData done [05:38:33]CreateOFDProtocolMessage [05:38:33]wFMCommunicate request_size=4 [05:38:33]MH_SAM_APDU [05:38:33]CAPDU: 80 11 00 00 [05:38:33]Write to MH i2c: E2 08 00 7F 31 80 11 00 00 00 00 00 00 2A [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:38:33]Read from MH i2c: E2 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 17 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: E2 17 00 7F 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7A [05:38:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:38:33]wFMCommunicate OK [05:38:33]CreateOFDProtocolMessage done [05:38:33]OFDSenderStorePacket 289392 [05:38:33]StoreOFDPacket docnum=289392 [05:38:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 8C 27 04 01 91 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 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 42 00 00 00 F4 03 04 00 DA FE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6A 04 00 35 04 06 00 DA 39 14 B2 72 93 E4 F3 EB A6 EA 44 BC 2C [05:38:33]CheckFolder [05:38:33]dirname=/storage/ofd_packets [05:38:33]CheckFolder done [05:38:33]ProducePacketName [05:38:33]name=ofd_packets/00289392 [05:38:33]NVStorageSaveData ofd_packets/00289392 [05:38:33]File name is /storage/ofd_packets/00289392 [05:38:33]Write 298 bytes [05:38:33]NVStorageSaveData done [05:38:33]OFDSenderStorePacket done [05:38:33]KKMCreateOFDPacket done [05:38:33]NVStorageSaveData kkm_last_timestamp [05:38:33]File name is /storage/kkm_last_timestamp [05:38:33]Write 4 bytes [05:38:33]NVStorageSaveData done [05:38:33]ExternCall_PrintAddStr [05:38:33]wPrintStart [05:38:33]Write to MH i2c: 01 00 00 80 31 B1 [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: 01 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: 01 07 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: 01 07 00 80 31 00 00 00 00 00 FF 0F C6 [05:38:33]RasterBufferAndPrint [05:38:33]line Счет N : (1)24617379 [05:38:33]line ИНН: 02508201610067 [05:38:33]line Контрольно-Кассовый Чек [05:38:33]line ПРОДАЖА [05:38:33]line ТРК (МРК, ГНК) : 55 [05:38:33]line Товар: 2710194210 [05:38:33]line ДТ-К-5 [05:38:33]line 9.190 * 76.20 [05:38:33]line = 700.28 [05:38:33]line НДС 12% НСП 1% [05:38:33]line > о реализуемом товаре [05:38:33]line ИТОГО: 700.28 [05:38:33]line НСП 1% : 6.20 [05:38:33]line НДС 12% : 74.37 [05:38:33]line Наличными: 0.00 [05:38:33]line Безнал.: 700.28 [05:38:33]line Место: АЗС № 90 "Партнёр-нефть" [05:38:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:38:33]line СНО: Общий режим [05:38:33]line Чек 66 23.09.2024 05:38 [05:38:33]line Смена: 515 ФФД: 1.0 [05:38:33]line ЗНМ: 0300000107 [05:38:33]line РНМ: 0000000000091827 [05:38:33]line Версия ККМ: 001 [05:38:33]line Платежная система: O! деньги [05:38:33]line ФМ: 0000000000871832 [05:38:33]line ФД: 289392 [05:38:33]line ФПД: 239938695230099 [05:38:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T053834&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289392&fm=239938695230099&tin=02508201610067®Number=0000000000091827&sum=70028 [05:38:33]written 0, free lines is 4095 [05:38:33]OFD Sender: Processing packet 289392 [packets to send 1784, broken 1783] [05:38:33]ProducePacketName [05:38:33]name=ofd_packets/00289392 [05:38:33]OFD Sender: To server: pG, [05:38:33]CommunicateWithHost lk.salyk.kg:30040 [05:38:33]ConnectInit lk.salyk.kg [05:38:33]Connected sock=10 [05:38: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 33 32 0C 01 00 00 8C 27 04 01 91 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 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 42 00 00 00 F4 03 04 00 DA FE F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6A 04 00 35 04 06 00 DA 39 14 B2 72 93 E4 F3 EB A6 EA 44 BC 2C [05:38:33]Write to MH i2c: 01 00 00 A9 31 DA [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: 01 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: 01 07 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: 01 07 00 A9 31 00 00 00 00 00 CE 0C BB [05:38:33]RasterBufferAndPrint [05:38:33]line [05:38:33]line [05:38:33]line [05:38:33]line [05:38:33]line [05:38:33]written 0, free lines is 3283 [05:38:33]MH_Cut [05:38:33]Write to MH i2c: D1 01 00 B0 31 01 B3 [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: D1 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: D1 01 00 [05:38:33]MH_I2C_Read... [05:38:33]Read from MH i2c: D1 01 00 B0 31 00 B2 [05:38:33]Write to MH i2c: 01 00 00 B1 31 E2 [05:38:33]Write i2c OK [05:38:33]MH_I2C_Read... [05:38: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 33 32 4F 00 00 00 4D 2A 47 00 14 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 33 32 10 04 04 00 70 6A 04 00 F4 03 04 00 B0 A6 F0 66 B6 04 01 00 00 20 85 C9 08 FD E1 58 6E [05:38:34]CommunicateWithHost err = 0 [05:38:34]CheckOFDResponse [05:38:34]1017 (14) - 77093643461234 [05:38:34]1041 (16) - 0000000000871832 [05:38:34]1040 (4) - 289392 [05:38:34]1012 (4) - 22.09.2024 23:22 [05:38:34]1206 (1) - 0 [05:38:34]OFD Sender: Remove packet 289392 [05:38:34]ProducePacketName [05:38:34]name=ofd_packets/00289392 [05:38:34]NVStorageDeleteData [05:38:34]OFD Sender: No OFD packet to send [05:38:34]*** Cut start [05:38:34]*** Partial cut [05:38:34]*** CUTSNS_PIN = 1 [05:38:34]*** CUTSNS_PIN = 0 [05:38:34]*** Brake cut motor [05:38:35]Read from MH i2c: 01 [05:38:35]MH_I2C_Read... [05:38:35]*** Stop cut motor [05:38:35]*** Cut end [05:38:35]Read from MH i2c: 01 07 00 [05:38:35]MH_I2C_Read... [05:38:35]Read from MH i2c: 01 07 00 B1 31 00 00 00 00 00 FF 0F F7 [05:38:35]process_action close_receipt done [05:38:35]requested_data is exist [05:38:35]produce_requested_data [05:38:35]requested_item fm.sn is exist - process it [05:38:35]wFMCommunicate request_size=4 [05:38:35]MH_SAM_APDU [05:38:35]CAPDU: 80 11 00 00 [05:38:35]Write to MH i2c: E2 08 00 B2 31 80 11 00 00 00 00 00 00 5D [05:38:35]Write i2c OK [05:38:35]MH_I2C_Read... [05:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:38:35]Read from MH i2c: E2 [05:38:35]MH_I2C_Read... [05:38:35]Read from MH i2c: E2 17 00 [05:38:35]MH_I2C_Read... [05:38:35]Read from MH i2c: E2 17 00 B2 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AD [05:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:38:35]wFMCommunicate OK [05:38:35]requested_item fd.num is exist - process it [05:38:35]SAM_PROTO_GetFieldsCounters [05:38:35]wFMCommunicate request_size=4 [05:38:35]MH_SAM_APDU [05:38:35]CAPDU: 80 13 00 00 [05:38:35]Write to MH i2c: E2 08 00 B3 31 80 13 00 00 00 00 00 00 60 [05:38:35]Write i2c OK [05:38:35]MH_I2C_Read... [05:38:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:38:35]Read from MH i2c: E2 [05:38:35]MH_I2C_Read... [05:38:35]Read from MH i2c: E2 62 00 [05:38:35]MH_I2C_Read... [05:38:35]Read from MH i2c: E2 62 00 B3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 70 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [05:38:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 70 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:38:35]wFMCommunicate OK [05:38:35]SAM_PROTO_GetFieldsCounters done [05:38:35]requested_item shift.num is exist - process it [05:38:35]requested_item shift.opened is exist - process it [05:38:35]req_shift_opened [05:38:35]FM_GetShiftState [05:38:35]SAM_PROTO_GetShiftState [05:38:35]wFMCommunicate request_size=4 [05:38:35]MH_SAM_APDU [05:38:35]CAPDU: 80 13 01 00 [05:38:35]Write to MH i2c: E2 08 00 B4 31 80 13 01 00 00 00 00 00 62 [05:38:35]Write i2c OK [05:38:35]MH_I2C_Read... [05:38:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:38:35]Read from MH i2c: E2 [05:38:35]MH_I2C_Read... [05:38:35]Read from MH i2c: E2 0E 00 [05:38:35]MH_I2C_Read... [05:38:35]Read from MH i2c: E2 0E 00 B4 31 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 03 [05:38:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:38:35]wFMCommunicate OK [05:38:35]SAM_PROTO_GetShiftState done [05:38:35]FM_GetShiftState done [05:38:35]req_shift_opened done [05:38:35]requested_item shift.open_date is exist - process it [05:38:35]req_shift_open_date [05:38:35]req_shift_open_date done [05:38:35]produce_requested_data done [05:38:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289392,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:38:35]process_action_free close_receipt [05:38:35]json_value_free [05:38:35]json_value_free done [05:38:35]process_json_proto returns [05:38:35]Send response to host [05:38:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289392,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:38:35]free response buf [05:38:35]execute_script done [05:38:35]execute_script returns [05:38:35]free content buf [05:38:35]Sock 9.Close socket [05:38:35]Sock 9.Thread stoped [05:38:39]OFD Sender: No OFD packet to send [05:38:44]OFD Sender: No OFD packet to send [05:38:49]OFD Sender: No OFD packet to send [05:38:54]OFD Sender: No OFD packet to send [05:38:59]OFD Sender: No OFD packet to send [05:39:04]OFD Sender: No OFD packet to send [05:39:09]OFD Sender: No OFD packet to send [05:39:14]OFD Sender: No OFD packet to send [05:39:15]accept exits with 7 [05:39:15]New connection [05:39:15]New thread 3067194724 created [05:39:15]Thread 3067051364 joined [05:39:15]Waiting for new connection... [05:39:15] Sock 7.Parse request [05:39:15]Sock 7.Check first char [05:39:15]Sock 7.First char is OK [05:39:15]request: POST /json_proto HTTP/1.0 [05:39:15]Method: POST [05:39:15]URL: /json_proto [05:39:15]Method is POST - this is cgi request [05:39:15]url: /json_proto [05:39:15]query_string will be loaded in cgi processing [05:39:15]execute_cgi json_proto POST (null) [05:39:15]execute_cgi path=json_proto method=POST [05:39:15]POST find Content-Length [05:39:15]Host: 172.17.41.135:8080 [05:39:15]Content-Length: 684 [05:39:15]Content-Type: application/json [05:39:15] [05:39:15]POST finish read [05:39:15]Found Content-Length = 684 [05:39:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:15]execute_script... [05:39: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)24617380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:15]POST & json_proto [05:39:15]process_json_proto [05:39:15]json parsed OK: [05:39:15]protocol is kg_v1.0 [05:39:15]action value=close_receipt [05:39:15]process_action close_receipt [05:39:15]cmd_close_receipt [05:39:15]MH_GetDate [05:39:15]Write to MH i2c: F0 00 00 B5 31 D5 [05:39:15]Write i2c OK [05:39:15]MH_I2C_Read... [05:39:15]Read from MH i2c: F0 [05:39:15]MH_I2C_Read... [05:39:15]Read from MH i2c: F0 09 00 [05:39:15]MH_I2C_Read... [05:39:15]Read from MH i2c: F0 09 00 B5 31 00 06 FF F0 66 ED 3E 82 65 4B [05:39:15]GetLastDocTimeStamp 1727069914 [05:39:15]current date 1727069958 [05:39:15]FM_GetShiftState [05:39:15]SAM_PROTO_GetShiftState [05:39:15]wFMCommunicate request_size=4 [05:39:15]MH_SAM_APDU [05:39:15]CAPDU: 80 13 01 00 [05:39:15]Write to MH i2c: E2 08 00 B6 31 80 13 01 00 00 00 00 00 64 [05:39:15]Write i2c OK [05:39:15]MH_I2C_Read... [05:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:15]Read from MH i2c: E2 [05:39:15]MH_I2C_Read... [05:39:15]Read from MH i2c: E2 0E 00 [05:39:15]MH_I2C_Read... [05:39:15]Read from MH i2c: E2 0E 00 B6 31 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 05 [05:39:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:39:15]wFMCommunicate OK [05:39:15]SAM_PROTO_GetShiftState done [05:39:15]FM_GetShiftState done [05:39:15]opened in 1727051401 [05:39:15]opened+sec_in_day 1727137801 [05:39:15]quantity*price = 100005 [05:39:15]sum+1 = 100006 [05:39:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 67 23.09.2024 05:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289393 ФПД: 270517450481543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T053918&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289393&fm=270517450481543&tin=02508201610067®Number=0000000000091827&sum=100000 [05:39:16]StoreToDocumentArchive [05:39:16]shift 515 fd 289393 [05:39:16]save to /storage/0515/doc_00289393 [05:39:16]save last doc name /storage/0515/doc_00289393 to /storage/kkm_last_doc_name [05:39:16]save OK [05:39:16]Clear old archive folders... [05:39:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:39:16]tlvbuf is 0079E880 [05:39:16]SAM_PROTO_ClearQueue [05:39:16]wFMCommunicate request_size=4 [05:39:16]MH_SAM_APDU [05:39:16]CAPDU: 80 09 00 00 [05:39:16]Write to MH i2c: E2 08 00 C3 31 80 09 00 00 00 00 00 00 66 [05:39:16]Write i2c OK [05:39:16]MH_I2C_Read... [05:39:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:39:16]Read from MH i2c: E2 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 C3 31 00 90 00 68 [05:39:16]RAPDU: 90 00 [05:39:16]wFMCommunicate OK [05:39:16]SAM_PROTO_ClearQueue done [05:39:16]KKMCreateOFDPacket [05:39:16]OFDProtocolAddRootSTLVToBuf [05:39:16]FM_MakeSignedData [05:39:16]FM_MakeSignedData [05:39:16]SAM_PROTO_SignData [05:39:16]wFMCommunicate request_size=4 [05:39:16]MH_SAM_APDU [05:39:16]CAPDU: 80 0D 01 02 [05:39:16]Write to MH i2c: E2 08 00 C4 31 80 0D 01 02 00 00 00 00 6E [05:39:16]Write i2c OK [05:39:16]MH_I2C_Read... [05:39:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:39:16]Read from MH i2c: E2 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 C4 31 00 90 00 69 [05:39:16]RAPDU: 90 00 [05:39:16]wFMCommunicate OK [05:39:16]wFMCommunicate request_size=255 [05:39:16]MH_SAM_APDU [05:39:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 06 FF F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6A 04 00 35 04 06 00 F6 [05:39:16]Write to MH i2c: E2 02 01 C5 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 06 FF F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6A 04 00 35 04 06 00 F6 00 00 F3 [05:39:16]Write i2c OK [05:39:16]MH_I2C_Read... [05:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:16]Read from MH i2c: E2 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 C5 31 00 90 00 6A [05:39:16]RAPDU: 90 00 [05:39:16]wFMCommunicate OK [05:39:16]wFMCommunicate request_size=10 [05:39:16]MH_SAM_APDU [05:39:16]CAPDU: 80 0D 02 02 05 08 C0 8A 9F 87 [05:39:16]Write to MH i2c: E2 0D 00 C6 31 80 0D 02 02 05 00 08 C0 8A 9F 87 00 00 F3 [05:39:16]Write i2c OK [05:39:16]MH_I2C_Read... [05:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:16]Read from MH i2c: E2 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 03 00 C6 31 00 90 00 6B [05:39:16]RAPDU: 90 00 [05:39:16]wFMCommunicate OK [05:39:16]wFMCommunicate request_size=4 [05:39:16]MH_SAM_APDU [05:39:16]CAPDU: 80 0D 03 02 [05:39:16]Write to MH i2c: E2 08 00 C7 31 80 0D 03 02 00 00 00 00 73 [05:39:16]Write i2c OK [05:39:16]MH_I2C_Read... [05:39:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:39:16]Read from MH i2c: E2 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 0B 00 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 0B 00 C7 31 00 1A 48 4A C9 F9 50 5C CF 90 00 5D [05:39:16]RAPDU: 1A 48 4A C9 F9 50 5C CF 90 00 [05:39:16]wFMCommunicate OK [05:39:16]SAM_PROTO_SignData done [05:39:16]FM_MakeSignedData done [05:39:16]CreateOFDProtocolMessage [05:39:16]wFMCommunicate request_size=4 [05:39:16]MH_SAM_APDU [05:39:16]CAPDU: 80 11 00 00 [05:39:16]Write to MH i2c: E2 08 00 C8 31 80 11 00 00 00 00 00 00 73 [05:39:16]Write i2c OK [05:39:16]MH_I2C_Read... [05:39:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:16]Read from MH i2c: E2 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 17 00 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: E2 17 00 C8 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C3 [05:39:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:39:16]wFMCommunicate OK [05:39:16]CreateOFDProtocolMessage done [05:39:16]OFDSenderStorePacket 289393 [05:39:16]StoreOFDPacket docnum=289393 [05:39:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 17 F4 07 01 6E 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 06 FF F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6A 04 00 35 04 06 00 F6 08 C0 8A 9F 87 1A 48 4A C9 F9 50 5C CF [05:39:16]CheckFolder [05:39:16]dirname=/storage/ofd_packets [05:39:16]CheckFolder done [05:39:16]ProducePacketName [05:39:16]name=ofd_packets/00289393 [05:39:16]NVStorageSaveData ofd_packets/00289393 [05:39:16]File name is /storage/ofd_packets/00289393 [05:39:16]Write 301 bytes [05:39:16]NVStorageSaveData done [05:39:16]OFDSenderStorePacket done [05:39:16]KKMCreateOFDPacket done [05:39:16]NVStorageSaveData kkm_last_timestamp [05:39:16]File name is /storage/kkm_last_timestamp [05:39:16]Write 4 bytes [05:39:16]NVStorageSaveData done [05:39:16]ExternCall_PrintAddStr [05:39:16]wPrintStart [05:39:16]Write to MH i2c: 01 00 00 C9 31 FA [05:39:16]Write i2c OK [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: 01 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: 01 07 00 [05:39:16]MH_I2C_Read... [05:39:16]Read from MH i2c: 01 07 00 C9 31 00 00 00 00 00 FF 0F 0F [05:39:16]RasterBufferAndPrint [05:39:16]line Счет N : (1)24617380 [05:39:16]line ИНН: 02508201610067 [05:39:16]line Контрольно-Кассовый Чек [05:39:16]line ПРОДАЖА [05:39:16]line ТРК (МРК, ГНК) : 43 [05:39:16]line Товар: 2710124130 [05:39:16]line Аи-92-К-5 [05:39:16]line 14.750 * 67.80 [05:39:16]line = 1000.05 [05:39:16]line НДС 12% НСП 1% [05:39:16]line > о реализуемом товаре [05:39:16]line ОКРУГЛЕНИЕ: -0.05 [05:39:16]line ИТОГО: 1000.00 [05:39:16]line Внесено: 1000.00 [05:39:16]line СДАЧА: 0.00 [05:39:16]line НСП 1% : 8.85 [05:39:16]line НДС 12% : 106.20 [05:39:16]line Наличными: 1000.00 [05:39:16]line Безнал.: 0.00 [05:39:16]line Место: АЗС № 90 "Партнёр-нефть" [05:39:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:39:16]line СНО: Общий режим [05:39:16]line Чек 67 23.09.2024 05:39 [05:39:16]line Смена: 515 ФФД: 1.0 [05:39:16]line ЗНМ: 0300000107 [05:39:16]line РНМ: 0000000000091827 [05:39:16]line Версия ККМ: 001 [05:39:16]line ФМ: 0000000000871832 [05:39:16]line ФД: 289393 [05:39:16]line ФПД: 270517450481543 [05:39:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T053918&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289393&fm=270517450481543&tin=02508201610067®Number=0000000000091827&sum=100000 [05:39:17]written 0, free lines is 4095 [05:39:17]OFD Sender: Processing packet 289393 [packets to send 1784, broken 1783] [05:39:17]ProducePacketName [05:39:17]name=ofd_packets/00289393 [05:39:17]OFD Sender: To server: pG, [05:39:17]CommunicateWithHost lk.salyk.kg:30040 [05:39:17]ConnectInit lk.salyk.kg [05:39:17]Write to MH i2c: 01 00 00 F3 31 24 [05:39:17]Write i2c OK [05:39:17]MH_I2C_Read... [05:39:17]Read from MH i2c: 01 [05:39:17]MH_I2C_Read... [05:39:17]Read from MH i2c: 01 07 00 [05:39:17]MH_I2C_Read... [05:39:17]Read from MH i2c: 01 07 00 F3 31 00 00 00 00 00 C0 0C F7 [05:39:17]RasterBufferAndPrint [05:39:17]line [05:39:17]line [05:39:17]line [05:39:17]line [05:39:17]line [05:39:17]written 0, free lines is 3270 [05:39:17]MH_Cut [05:39:17]Write to MH i2c: D1 01 00 FA 31 01 FD [05:39:17]Write i2c OK [05:39:17]MH_I2C_Read... [05:39:17]Read from MH i2c: D1 [05:39:17]MH_I2C_Read... [05:39:17]Read from MH i2c: D1 01 00 [05:39:17]MH_I2C_Read... [05:39:17]Read from MH i2c: D1 01 00 FA 31 00 FC [05:39:17]Write to MH i2c: 01 00 00 FB 31 2C [05:39:17]Write i2c OK [05:39:17]MH_I2C_Read... [05:39:18]*** Cut start [05:39:18]*** Partial cut [05:39:18]*** CUTSNS_PIN = 1 [05:39:18]*** CUTSNS_PIN = 0 [05:39:18]*** Brake cut motor [05:39:18]Read from MH i2c: 01 [05:39:18]MH_I2C_Read... [05:39:18]*** Stop cut motor [05:39:18]*** Cut end [05:39:18]Read from MH i2c: 01 07 00 [05:39:18]MH_I2C_Read... [05:39:18]Read from MH i2c: 01 07 00 FB 31 00 00 00 00 00 FF 0F 41 [05:39:18]process_action close_receipt done [05:39:18]requested_data is exist [05:39:18]produce_requested_data [05:39:18]requested_item fm.sn is exist - process it [05:39:18]wFMCommunicate request_size=4 [05:39:18]MH_SAM_APDU [05:39:18]CAPDU: 80 11 00 00 [05:39:18]Write to MH i2c: E2 08 00 FC 31 80 11 00 00 00 00 00 00 A7 [05:39:18]Write i2c OK [05:39:18]MH_I2C_Read... [05:39:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:18]Read from MH i2c: E2 [05:39:18]MH_I2C_Read... [05:39:18]Read from MH i2c: E2 17 00 [05:39:18]MH_I2C_Read... [05:39:18]Read from MH i2c: E2 17 00 FC 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F7 [05:39:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:39:18]wFMCommunicate OK [05:39:18]requested_item fd.num is exist - process it [05:39:18]SAM_PROTO_GetFieldsCounters [05:39:18]wFMCommunicate request_size=4 [05:39:18]MH_SAM_APDU [05:39:18]CAPDU: 80 13 00 00 [05:39:18]Write to MH i2c: E2 08 00 FD 31 80 13 00 00 00 00 00 00 AA [05:39:18]Write i2c OK [05:39:18]MH_I2C_Read... [05:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:39:19]Read from MH i2c: E2 [05:39:19]MH_I2C_Read... [05:39:19]Read from MH i2c: E2 62 00 [05:39:19]MH_I2C_Read... [05:39:19]Read from MH i2c: E2 62 00 FD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 71 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [05:39:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 71 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:39:19]wFMCommunicate OK [05:39:19]SAM_PROTO_GetFieldsCounters done [05:39:19]requested_item shift.num is exist - process it [05:39:19]requested_item shift.opened is exist - process it [05:39:19]req_shift_opened [05:39:19]FM_GetShiftState [05:39:19]SAM_PROTO_GetShiftState [05:39:19]wFMCommunicate request_size=4 [05:39:19]MH_SAM_APDU [05:39:19]CAPDU: 80 13 01 00 [05:39:19]Write to MH i2c: E2 08 00 FE 31 80 13 01 00 00 00 00 00 AC [05:39:19]Write i2c OK [05:39:19]MH_I2C_Read... [05:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:19]Read from MH i2c: E2 [05:39:19]MH_I2C_Read... [05:39:19]Read from MH i2c: E2 0E 00 [05:39:19]MH_I2C_Read... [05:39:19]Read from MH i2c: E2 0E 00 FE 31 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4D [05:39:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:39:19]wFMCommunicate OK [05:39:19]SAM_PROTO_GetShiftState done [05:39:19]FM_GetShiftState done [05:39:19]req_shift_opened done [05:39:19]requested_item shift.open_date is exist - process it [05:39:19]req_shift_open_date [05:39:19]req_shift_open_date done [05:39:19]produce_requested_data done [05:39:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289393,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:39:19]process_action_free close_receipt [05:39:19]json_value_free [05:39:19]json_value_free done [05:39:19]process_json_proto returns [05:39:19]Send response to host [05:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289393,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:39:19]free response buf [05:39:19]execute_script done [05:39:19]execute_script returns [05:39:19]free content buf [05:39:19]Sock 7.Close socket [05:39:19]Sock 7.Thread stoped [05:41:28]ConnectInit Can't connect to host [05:41:28]CommunicateWithHost connect error [05:41:28]CommunicateWithHost err = -1 [05:41:28]OFD Sender: Server communicate error [05:41:33]OFD Sender: Processing packet 289393 [packets to send 1784, broken 1783] [05:41:33]ProducePacketName [05:41:33]name=ofd_packets/00289393 [05:41:33]OFD Sender: To server: pG, [05:41:33]CommunicateWithHost lk.salyk.kg:30040 [05:41:33]ConnectInit lk.salyk.kg [05:41:33]Connected sock=7 [05:41: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 33 32 0F 01 00 00 17 F4 07 01 6E 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 06 FF F0 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6A 04 00 35 04 06 00 F6 08 C0 8A 9F 87 1A 48 4A C9 F9 50 5C CF [05: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 33 32 4F 00 00 00 5A 91 47 00 24 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 33 32 10 04 04 00 71 6A 04 00 F4 03 04 00 63 A7 F0 66 B6 04 01 00 00 73 C8 16 58 BB 1A A7 C4 [05:41:33]CommunicateWithHost err = 0 [05:41:33]CheckOFDResponse [05:41:33]1017 (14) - 77093643461234 [05:41:33]1041 (16) - 0000000000871832 [05:41:33]1040 (4) - 289393 [05:41:33]1012 (4) - 22.09.2024 23:25 [05:41:33]1206 (1) - 0 [05:41:33]OFD Sender: Remove packet 289393 [05:41:33]ProducePacketName [05:41:33]name=ofd_packets/00289393 [05:41:33]NVStorageDeleteData [05:41:34]OFD Sender: No OFD packet to send [05:41:39]OFD Sender: No OFD packet to send [05:41:44]OFD Sender: No OFD packet to send [05:41:49]OFD Sender: No OFD packet to send [05:41:54]OFD Sender: No OFD packet to send [05:41:59]OFD Sender: No OFD packet to send [05:42:04]OFD Sender: No OFD packet to send [05:42:09]OFD Sender: No OFD packet to send [05:42:14]OFD Sender: No OFD packet to send [05:42:19]OFD Sender: No OFD packet to send [05:42:24]OFD Sender: No OFD packet to send [05:42:29]OFD Sender: No OFD packet to send [05:42:34]OFD Sender: No OFD packet to send [05:42:39]OFD Sender: No OFD packet to send [05:42:44]OFD Sender: No OFD packet to send [05:42:50]OFD Sender: No OFD packet to send [05:42:55]OFD Sender: No OFD packet to send [05:43:00]OFD Sender: No OFD packet to send [05:43:05]OFD Sender: No OFD packet to send [05:43:10]OFD Sender: No OFD packet to send [05:43:15]OFD Sender: No OFD packet to send [05:43:20]OFD Sender: No OFD packet to send [05:43:25]OFD Sender: No OFD packet to send [05:43:30]OFD Sender: No OFD packet to send [05:43:35]OFD Sender: No OFD packet to send [05:43:40]OFD Sender: No OFD packet to send [05:43:45]OFD Sender: No OFD packet to send [05:43:50]OFD Sender: No OFD packet to send [05:43:55]OFD Sender: No OFD packet to send [05:44:00]OFD Sender: No OFD packet to send [05:44:05]OFD Sender: No OFD packet to send [05:44:10]OFD Sender: No OFD packet to send [05:44:15]OFD Sender: No OFD packet to send [05:44:20]OFD Sender: No OFD packet to send [05:44:25]OFD Sender: No OFD packet to send [05:44:30]OFD Sender: No OFD packet to send [05:44:35]OFD Sender: No OFD packet to send [05:44:40]OFD Sender: No OFD packet to send [05:44:45]OFD Sender: No OFD packet to send [05:44:50]OFD Sender: No OFD packet to send [05:44:55]OFD Sender: No OFD packet to send [05:45:00]OFD Sender: No OFD packet to send [05:45:05]OFD Sender: No OFD packet to send [05:45:10]OFD Sender: No OFD packet to send [05:45:16]OFD Sender: No OFD packet to send [05:45:21]OFD Sender: No OFD packet to send [05:45:26]OFD Sender: No OFD packet to send [05:45:31]OFD Sender: No OFD packet to send [05:45:36]OFD Sender: No OFD packet to send [05:45:41]OFD Sender: No OFD packet to send [05:45:46]OFD Sender: No OFD packet to send [05:45:51]OFD Sender: No OFD packet to send [05:45:56]OFD Sender: No OFD packet to send [05:45:57]accept exits with 9 [05:45:57]New connection [05:45:57]New thread 3067051364 created [05:45:57]Thread 3067194724 joined [05:45:57]Waiting for new connection... [05:45:57] Sock 9.Parse request [05:45:57]Sock 9.Check first char [05:45:57]Sock 9.First char is OK [05:45:57]request: POST /json_proto HTTP/1.0 [05:45:57]Method: POST [05:45:57]URL: /json_proto [05:45:57]Method is POST - this is cgi request [05:45:57]url: /json_proto [05:45:57]query_string will be loaded in cgi processing [05:45:57]execute_cgi json_proto POST (null) [05:45:57]execute_cgi path=json_proto method=POST [05:45:57]POST find Content-Length [05:45:57]Host: 172.17.41.135:8080 [05:45:57]Content-Length: 677 [05:45:57]Content-Type: application/json [05:45:57] [05:45:57]POST finish read [05:45:57]Found Content-Length = 677 [05:45:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [05:45:57]execute_script... [05:45: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)24617381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [05:45:57]POST & json_proto [05:45:57]process_json_proto [05:45:57]json parsed OK: [05:45:57]protocol is kg_v1.0 [05:45:57]action value=close_receipt [05:45:57]process_action close_receipt [05:45:57]cmd_close_receipt [05:45:57]MH_GetDate [05:45:57]Write to MH i2c: F0 00 00 FF 31 1F [05:45:57]Write i2c OK [05:45:57]MH_I2C_Read... [05:45:57]Read from MH i2c: F0 [05:45:57]MH_I2C_Read... [05:45:57]Read from MH i2c: F0 09 00 [05:45:57]MH_I2C_Read... [05:45:57]Read from MH i2c: F0 09 00 FF 31 00 98 00 F1 66 ED 3E 82 65 29 [05:45:57]GetLastDocTimeStamp 1727069958 [05:45:57]current date 1727070360 [05:45:57]FM_GetShiftState [05:45:57]SAM_PROTO_GetShiftState [05:45:57]wFMCommunicate request_size=4 [05:45:57]MH_SAM_APDU [05:45:57]CAPDU: 80 13 01 00 [05:45:57]Write to MH i2c: E2 08 00 00 32 80 13 01 00 00 00 00 00 AF [05:45:57]Write i2c OK [05:45:57]MH_I2C_Read... [05:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:45:57]Read from MH i2c: E2 [05:45:57]MH_I2C_Read... [05:45:57]Read from MH i2c: E2 0E 00 [05:45:57]MH_I2C_Read... [05:45:57]Read from MH i2c: E2 0E 00 00 32 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 50 [05:45:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:45:57]wFMCommunicate OK [05:45:57]SAM_PROTO_GetShiftState done [05:45:57]FM_GetShiftState done [05:45:57]opened in 1727051401 [05:45:57]opened+sec_in_day 1727137801 [05:45:57]quantity*price = 80010 [05:45:57]sum+1 = 80011 [05:45:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 68 23.09.2024 05:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289394 ФПД: 68151316478003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T054600&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289394&fm=68151316478003&tin=02508201610067®Number=0000000000091827&sum=80000 [05:45:58]StoreToDocumentArchive [05:45:58]shift 515 fd 289394 [05:45:58]save to /storage/0515/doc_00289394 [05:45:58]save last doc name /storage/0515/doc_00289394 to /storage/kkm_last_doc_name [05:45:58]save OK [05:45:58]Clear old archive folders... [05:45:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:45:58]tlvbuf is 006DB080 [05:45:58]SAM_PROTO_ClearQueue [05:45:58]wFMCommunicate request_size=4 [05:45:58]MH_SAM_APDU [05:45:58]CAPDU: 80 09 00 00 [05:45:58]Write to MH i2c: E2 08 00 0D 32 80 09 00 00 00 00 00 00 B1 [05:45:58]Write i2c OK [05:45:58]MH_I2C_Read... [05:45:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:45:58]Read from MH i2c: E2 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 0D 32 00 90 00 B3 [05:45:58]RAPDU: 90 00 [05:45:58]wFMCommunicate OK [05:45:58]SAM_PROTO_ClearQueue done [05:45:58]KKMCreateOFDPacket [05:45:58]OFDProtocolAddRootSTLVToBuf [05:45:58]FM_MakeSignedData [05:45:58]FM_MakeSignedData [05:45:58]SAM_PROTO_SignData [05:45:58]wFMCommunicate request_size=4 [05:45:58]MH_SAM_APDU [05:45:58]CAPDU: 80 0D 01 02 [05:45:58]Write to MH i2c: E2 08 00 0E 32 80 0D 01 02 00 00 00 00 B9 [05:45:58]Write i2c OK [05:45:58]MH_I2C_Read... [05:45:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:45:58]Read from MH i2c: E2 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 0E 32 00 90 00 B4 [05:45:58]RAPDU: 90 00 [05:45:58]wFMCommunicate OK [05:45:58]wFMCommunicate request_size=255 [05:45:58]MH_SAM_APDU [05:45: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 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 44 00 00 00 F4 03 04 00 98 00 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6A 04 00 35 04 06 00 3D FB B7 02 [05:45:58]Write to MH i2c: E2 02 01 0F 32 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 44 00 00 00 F4 03 04 00 98 00 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6A 04 00 35 04 06 00 3D FB B7 02 00 00 79 [05:45:58]Write i2c OK [05:45:58]MH_I2C_Read... [05:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:45:58]Read from MH i2c: E2 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 0F 32 00 90 00 B5 [05:45:58]RAPDU: 90 00 [05:45:58]wFMCommunicate OK [05:45:58]wFMCommunicate request_size=7 [05:45:58]MH_SAM_APDU [05:45:58]CAPDU: 80 0D 02 02 02 78 33 [05:45:58]Write to MH i2c: E2 0A 00 10 32 80 0D 02 02 02 00 78 33 00 00 6B [05:45:58]Write i2c OK [05:45:58]MH_I2C_Read... [05:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:45:58]Read from MH i2c: E2 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 03 00 10 32 00 90 00 B6 [05:45:58]RAPDU: 90 00 [05:45:58]wFMCommunicate OK [05:45:58]wFMCommunicate request_size=4 [05:45:58]MH_SAM_APDU [05:45:58]CAPDU: 80 0D 03 02 [05:45:58]Write to MH i2c: E2 08 00 11 32 80 0D 03 02 00 00 00 00 BE [05:45:58]Write i2c OK [05:45:58]MH_I2C_Read... [05:45:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:45:58]Read from MH i2c: E2 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 0B 00 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 0B 00 11 32 00 F3 4E 7A 77 AF 47 CE 24 90 00 D9 [05:45:58]RAPDU: F3 4E 7A 77 AF 47 CE 24 90 00 [05:45:58]wFMCommunicate OK [05:45:58]SAM_PROTO_SignData done [05:45:58]FM_MakeSignedData done [05:45:58]CreateOFDProtocolMessage [05:45:58]wFMCommunicate request_size=4 [05:45:58]MH_SAM_APDU [05:45:58]CAPDU: 80 11 00 00 [05:45:58]Write to MH i2c: E2 08 00 12 32 80 11 00 00 00 00 00 00 BE [05:45:58]Write i2c OK [05:45:58]MH_I2C_Read... [05:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:45:58]Read from MH i2c: E2 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 17 00 [05:45:58]MH_I2C_Read... [05:45:58]Read from MH i2c: E2 17 00 12 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0E [05:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:45:58]wFMCommunicate OK [05:45:58]CreateOFDProtocolMessage done [05:45:58]OFDSenderStorePacket 289394 [05:45:58]StoreOFDPacket docnum=289394 [05:45:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 45 D4 04 01 AA C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 44 00 00 00 F4 03 04 00 98 00 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6A 04 00 35 04 06 00 3D FB B7 02 78 33 F3 4E 7A 77 AF 47 CE 24 [05:45:59]CheckFolder [05:45:59]dirname=/storage/ofd_packets [05:45:59]CheckFolder done [05:45:59]ProducePacketName [05:45:59]name=ofd_packets/00289394 [05:45:59]NVStorageSaveData ofd_packets/00289394 [05:45:59]File name is /storage/ofd_packets/00289394 [05:45:59]Write 298 bytes [05:45:59]NVStorageSaveData done [05:45:59]OFDSenderStorePacket done [05:45:59]KKMCreateOFDPacket done [05:45:59]NVStorageSaveData kkm_last_timestamp [05:45:59]File name is /storage/kkm_last_timestamp [05:45:59]Write 4 bytes [05:45:59]NVStorageSaveData done [05:45:59]ExternCall_PrintAddStr [05:45:59]wPrintStart [05:45:59]Write to MH i2c: 01 00 00 13 32 45 [05:45:59]Write i2c OK [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: 01 [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: 01 07 00 [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: 01 07 00 13 32 00 00 00 00 00 FF 0F 5A [05:45:59]RasterBufferAndPrint [05:45:59]line Счет N : (1)24617381 [05:45:59]line ИНН: 02508201610067 [05:45:59]line Контрольно-Кассовый Чек [05:45:59]line ПРОДАЖА [05:45:59]line ТРК (МРК, ГНК) : 11 [05:45:59]line Товар: 2710194210 [05:45:59]line ДТ-К-5 [05:45:59]line 10.500 * 76.20 [05:45:59]line = 800.10 [05:45:59]line НДС 12% НСП 1% [05:45:59]line > о реализуемом товаре [05:45:59]line ОКРУГЛЕНИЕ: -0.10 [05:45:59]line ИТОГО: 800.00 [05:45:59]line Внесено: 800.00 [05:45:59]line СДАЧА: 0.00 [05:45:59]line НСП 1% : 7.08 [05:45:59]line НДС 12% : 84.97 [05:45:59]line Наличными: 800.00 [05:45:59]line Безнал.: 0.00 [05:45:59]line Место: АЗС № 90 "Партнёр-нефть" [05:45:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:45:59]line СНО: Общий режим [05:45:59]line Чек 68 23.09.2024 05:46 [05:45:59]line Смена: 515 ФФД: 1.0 [05:45:59]line ЗНМ: 0300000107 [05:45:59]line РНМ: 0000000000091827 [05:45:59]line Версия ККМ: 001 [05:45:59]line ФМ: 0000000000871832 [05:45:59]line ФД: 289394 [05:45:59]line ФПД: 68151316478003 [05:45:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T054600&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289394&fm=68151316478003&tin=02508201610067®Number=0000000000091827&sum=80000 [05:45:59]written 0, free lines is 4095 [05:45:59]OFD Sender: Processing packet 289394 [packets to send 1784, broken 1783] [05:45:59]ProducePacketName [05:45:59]name=ofd_packets/00289394 [05:45:59]OFD Sender: To server: pG, [05:45:59]CommunicateWithHost lk.salyk.kg:30040 [05:45:59]ConnectInit lk.salyk.kg [05:45:59]Connected sock=10 [05:45:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 45 D4 04 01 AA C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 44 00 00 00 F4 03 04 00 98 00 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6A 04 00 35 04 06 00 3D FB B7 02 78 33 F3 4E 7A 77 AF 47 CE 24 [05:45:59]Write to MH i2c: 01 00 00 3D 32 6F [05:45:59]Write i2c OK [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: 01 [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: 01 07 00 [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: 01 07 00 3D 32 00 00 00 00 00 B7 0C 39 [05:45:59]RasterBufferAndPrint [05:45:59]line [05:45:59]line [05:45:59]line [05:45:59]line [05:45:59]line [05:45:59]written 0, free lines is 3261 [05:45:59]MH_Cut [05:45:59]Write to MH i2c: D1 01 00 44 32 01 48 [05:45:59]Write i2c OK [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: D1 [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: D1 01 00 [05:45:59]MH_I2C_Read... [05:45:59]Read from MH i2c: D1 01 00 44 32 00 47 [05:45:59]Write to MH i2c: 01 00 00 45 32 77 [05:45:59]Write i2c OK [05:45:59]MH_I2C_Read... [05:45: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 33 32 4F 00 00 00 49 36 47 00 E2 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 33 32 10 04 04 00 72 6A 04 00 F4 03 04 00 6D A8 F0 66 B6 04 01 00 00 4F 46 57 55 4D 35 DA 20 [05:45:59]CommunicateWithHost err = 0 [05:45:59]CheckOFDResponse [05:45:59]1017 (14) - 77093643461234 [05:45:59]1041 (16) - 0000000000871832 [05:45:59]1040 (4) - 289394 [05:45:59]1012 (4) - 22.09.2024 23:29 [05:45:59]1206 (1) - 0 [05:45:59]OFD Sender: Remove packet 289394 [05:45:59]ProducePacketName [05:45:59]name=ofd_packets/00289394 [05:45:59]NVStorageDeleteData [05:46:00]OFD Sender: No OFD packet to send [05:46:00]*** Cut start [05:46:00]*** Partial cut [05:46:00]*** CUTSNS_PIN = 1 [05:46:00]*** CUTSNS_PIN = 0 [05:46:00]*** Brake cut motor [05:46:00]Read from MH i2c: 01 [05:46:00]MH_I2C_Read... [05:46:00]*** Stop cut motor [05:46:00]*** Cut end [05:46:00]Read from MH i2c: 01 07 00 [05:46:00]MH_I2C_Read... [05:46:00]Read from MH i2c: 01 07 00 45 32 00 00 00 00 00 FF 0F 8C [05:46:00]process_action close_receipt done [05:46:00]requested_data is exist [05:46:00]produce_requested_data [05:46:00]requested_item fm.sn is exist - process it [05:46:00]wFMCommunicate request_size=4 [05:46:00]MH_SAM_APDU [05:46:00]CAPDU: 80 11 00 00 [05:46:00]Write to MH i2c: E2 08 00 46 32 80 11 00 00 00 00 00 00 F2 [05:46:00]Write i2c OK [05:46:00]MH_I2C_Read... [05:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:46:00]Read from MH i2c: E2 [05:46:00]MH_I2C_Read... [05:46:00]Read from MH i2c: E2 17 00 [05:46:00]MH_I2C_Read... [05:46:00]Read from MH i2c: E2 17 00 46 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 42 [05:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:46:00]wFMCommunicate OK [05:46:00]requested_item fd.num is exist - process it [05:46:00]SAM_PROTO_GetFieldsCounters [05:46:00]wFMCommunicate request_size=4 [05:46:00]MH_SAM_APDU [05:46:00]CAPDU: 80 13 00 00 [05:46:00]Write to MH i2c: E2 08 00 47 32 80 13 00 00 00 00 00 00 F5 [05:46:00]Write i2c OK [05:46:00]MH_I2C_Read... [05:46:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:46:01]Read from MH i2c: E2 [05:46:01]MH_I2C_Read... [05:46:01]Read from MH i2c: E2 62 00 [05:46:01]MH_I2C_Read... [05:46:01]Read from MH i2c: E2 62 00 47 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 72 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [05:46:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 72 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:46:01]wFMCommunicate OK [05:46:01]SAM_PROTO_GetFieldsCounters done [05:46:01]requested_item shift.num is exist - process it [05:46:01]requested_item shift.opened is exist - process it [05:46:01]req_shift_opened [05:46:01]FM_GetShiftState [05:46:01]SAM_PROTO_GetShiftState [05:46:01]wFMCommunicate request_size=4 [05:46:01]MH_SAM_APDU [05:46:01]CAPDU: 80 13 01 00 [05:46:01]Write to MH i2c: E2 08 00 48 32 80 13 01 00 00 00 00 00 F7 [05:46:01]Write i2c OK [05:46:01]MH_I2C_Read... [05:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:46:01]Read from MH i2c: E2 [05:46:01]MH_I2C_Read... [05:46:01]Read from MH i2c: E2 0E 00 [05:46:01]MH_I2C_Read... [05:46:01]Read from MH i2c: E2 0E 00 48 32 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 98 [05:46:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:46:01]wFMCommunicate OK [05:46:01]SAM_PROTO_GetShiftState done [05:46:01]FM_GetShiftState done [05:46:01]req_shift_opened done [05:46:01]requested_item shift.open_date is exist - process it [05:46:01]req_shift_open_date [05:46:01]req_shift_open_date done [05:46:01]produce_requested_data done [05:46:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289394,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:46:01]process_action_free close_receipt [05:46:01]json_value_free [05:46:01]json_value_free done [05:46:01]process_json_proto returns [05:46:01]Send response to host [05:46:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289394,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:46:01]free response buf [05:46:01]execute_script done [05:46:01]execute_script returns [05:46:01]free content buf [05:46:01]Sock 9.Close socket [05:46:01]Sock 9.Thread stoped [05:46:05]OFD Sender: No OFD packet to send [05:46:10]OFD Sender: No OFD packet to send [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:47:00]OFD Sender: No OFD packet to send [05:47:05]OFD Sender: No OFD packet to send [05:47:10]OFD Sender: No OFD packet to send [05:47:15]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:56]OFD Sender: No OFD packet to send [05:48:01]OFD Sender: No OFD packet to send [05:48:06]OFD Sender: No OFD packet to send [05:48:11]OFD Sender: No OFD packet to send [05:48:16]OFD Sender: No OFD packet to send [05:48:21]OFD Sender: No OFD packet to send [05:48:26]OFD Sender: No OFD packet to send [05:48:31]OFD Sender: No OFD packet to send [05:48:36]OFD Sender: No OFD packet to send [05:48:41]OFD Sender: No OFD packet to send [05:48:46]OFD Sender: No OFD packet to send [05:48:51]OFD Sender: No OFD packet to send [05:48:56]OFD Sender: No OFD packet to send [05:49:01]OFD Sender: No OFD packet to send [05:49:06]OFD Sender: No OFD packet to send [05:49:11]OFD Sender: No OFD packet to send [05:49:16]OFD Sender: No OFD packet to send [05:49:21]OFD Sender: No OFD packet to send [05:49:26]OFD Sender: No OFD packet to send [05:49:31]OFD Sender: No OFD packet to send [05:49:36]OFD Sender: No OFD packet to send [05:49:41]OFD Sender: No OFD packet to send [05:49:46]OFD Sender: No OFD packet to send [05:49:51]OFD Sender: No OFD packet to send [05:49:56]OFD Sender: No OFD packet to send [05:50:01]OFD Sender: No OFD packet to send [05:50:06]OFD Sender: No OFD packet to send [05:50:11]OFD Sender: No OFD packet to send [05:50:16]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:32]OFD Sender: No OFD packet to send [05:51:37]OFD Sender: No OFD packet to send [05:51:42]OFD Sender: No OFD packet to send [05:51:47]OFD Sender: No OFD packet to send [05:51:52]OFD Sender: No OFD packet to send [05:51:57]OFD Sender: No OFD packet to send [05:52:02]OFD Sender: No OFD packet to send [05:52:07]OFD Sender: No OFD packet to send [05:52:12]OFD Sender: No OFD packet to send [05:52:17]OFD Sender: No OFD packet to send [05:52:22]OFD Sender: No OFD packet to send [05:52:27]OFD Sender: No OFD packet to send [05:52:32]OFD Sender: No OFD packet to send [05:52:37]OFD Sender: No OFD packet to send [05:52:42]OFD Sender: No OFD packet to send [05:52:48]OFD Sender: No OFD packet to send [05:52:53]OFD Sender: No OFD packet to send [05:52:58]OFD Sender: No OFD packet to send [05:53:03]OFD Sender: No OFD packet to send [05:53:08]OFD Sender: No OFD packet to send [05:53:13]OFD Sender: No OFD packet to send [05:53:18]OFD Sender: No OFD packet to send [05:53:23]OFD Sender: No OFD packet to send [05:53:28]OFD Sender: No OFD packet to send [05:53:33]OFD Sender: No OFD packet to send [05:53:38]OFD Sender: No OFD packet to send [05:53:43]OFD Sender: No OFD packet to send [05:53:48]OFD Sender: No OFD packet to send [05:53:53]OFD Sender: No OFD packet to send [05:53:58]OFD Sender: No OFD packet to send [05:54:03]OFD Sender: No OFD packet to send [05:54:08]OFD Sender: No OFD packet to send [05:54:13]OFD Sender: No OFD packet to send [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:38]OFD Sender: No OFD packet to send [05:54:43]OFD Sender: No OFD packet to send [05:54:48]OFD Sender: No OFD packet to send [05:54:53]OFD Sender: No OFD packet to send [05:54:58]OFD Sender: No OFD packet to send [05:55:03]OFD Sender: No OFD packet to send [05:55:08]OFD Sender: No OFD packet to send [05:55:14]OFD Sender: No OFD packet to send [05:55:19]OFD Sender: No OFD packet to send [05:55:24]OFD Sender: No OFD packet to send [05:55:29]OFD Sender: No OFD packet to send [05:55:34]OFD Sender: No OFD packet to send [05:55:39]OFD Sender: No OFD packet to send [05:55:44]OFD Sender: No OFD packet to send [05:55:49]OFD Sender: No OFD packet to send [05:55:54]OFD Sender: No OFD packet to send [05:55:59]OFD Sender: No OFD packet to send [05:56:04]OFD Sender: No OFD packet to send [05:56:09]OFD Sender: No OFD packet to send [05:56:14]OFD Sender: No OFD packet to send [05:56:19]OFD Sender: No OFD packet to send [05:56:24]OFD Sender: No OFD packet to send [05:56:29]OFD Sender: No OFD packet to send [05:56:34]OFD Sender: No OFD packet to send [05:56:39]OFD Sender: No OFD packet to send [05:56:44]OFD Sender: No OFD packet to send [05:56:49]OFD Sender: No OFD packet to send [05:56:54]OFD Sender: No OFD packet to send [05:56:59]OFD Sender: No OFD packet to send [05:57:04]OFD Sender: No OFD packet to send [05:57:09]OFD Sender: No OFD packet to send [05:57:14]OFD Sender: No OFD packet to send [05:57:19]OFD Sender: No OFD packet to send [05:57:24]OFD Sender: No OFD packet to send [05:57:29]OFD Sender: No OFD packet to send [05:57:34]OFD Sender: No OFD packet to send [05:57:40]OFD Sender: No OFD packet to send [05:57:45]OFD Sender: No OFD packet to send [05:57:50]OFD Sender: No OFD packet to send [05:57:55]OFD Sender: No OFD packet to send [05:58:00]OFD Sender: No OFD packet to send [05:58:05]OFD Sender: No OFD packet to send [05:58:10]OFD Sender: No OFD packet to send [05:58:15]OFD Sender: No OFD packet to send [05:58:20]OFD Sender: No OFD packet to send [05:58:25]OFD Sender: No OFD packet to send [05:58:25]accept exits with 7 [05:58:25]New connection [05:58:25]New thread 3067194724 created [05:58:25]Thread 3067051364 joined [05:58:25]Waiting for new connection... [05:58:25] Sock 7.Parse request [05:58:25]Sock 7.Check first char [05:58:25]Sock 7.First char is OK [05:58:25]request: POST /json_proto HTTP/1.0 [05:58:25]Method: POST [05:58:25]URL: /json_proto [05:58:25]Method is POST - this is cgi request [05:58:25]url: /json_proto [05:58:25]query_string will be loaded in cgi processing [05:58:25]execute_cgi json_proto POST (null) [05:58:25]execute_cgi path=json_proto method=POST [05:58:25]POST find Content-Length [05:58:25]Host: 172.17.41.135:8080 [05:58:25]Content-Length: 665 [05:58:25]Content-Type: application/json [05:58:25] [05:58:25]POST finish read [05:58:25]Found Content-Length = 665 [05:58:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 57.730, "sum" : 4000.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:25]execute_script... [05:58: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)24617382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 57.730, "sum" : 4000.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:25]POST & json_proto [05:58:25]process_json_proto [05:58:25]json parsed OK: [05:58:25]protocol is kg_v1.0 [05:58:25]action value=close_receipt [05:58:25]process_action close_receipt [05:58:25]cmd_close_receipt [05:58:25]MH_GetDate [05:58:25]Write to MH i2c: F0 00 00 49 32 6A [05:58:25]Write i2c OK [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: F0 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: F0 09 00 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: F0 09 00 49 32 00 84 03 F1 66 ED 3E 82 65 63 [05:58:25]GetLastDocTimeStamp 1727070360 [05:58:25]current date 1727071108 [05:58:25]FM_GetShiftState [05:58:25]SAM_PROTO_GetShiftState [05:58:25]wFMCommunicate request_size=4 [05:58:25]MH_SAM_APDU [05:58:25]CAPDU: 80 13 01 00 [05:58:25]Write to MH i2c: E2 08 00 4A 32 80 13 01 00 00 00 00 00 F9 [05:58:25]Write i2c OK [05:58:25]MH_I2C_Read... [05:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:25]Read from MH i2c: E2 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 0E 00 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 0E 00 4A 32 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9A [05:58:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:58:25]wFMCommunicate OK [05:58:25]SAM_PROTO_GetShiftState done [05:58:25]FM_GetShiftState done [05:58:25]opened in 1727051401 [05:58:25]opened+sec_in_day 1727137801 [05:58:25]quantity*price = 400068 [05:58:25]sum+1 = 400070 [05:58:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.69 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 69 23.09.2024 05:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289395 ФПД: 94254653057168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T055828&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289395&fm=94254653057168&tin=02508201610067®Number=0000000000091827&sum=400000 [05:58:26]StoreToDocumentArchive [05:58:26]shift 515 fd 289395 [05:58:26]save to /storage/0515/doc_00289395 [05:58:26]save last doc name /storage/0515/doc_00289395 to /storage/kkm_last_doc_name [05:58:26]save OK [05:58:26]Clear old archive folders... [05:58:26]ProcessDocumentItem done err = 0, tmpTLVsize=244 [05:58:26]tlvbuf is B6F154F0 [05:58:26]SAM_PROTO_ClearQueue [05:58:26]wFMCommunicate request_size=4 [05:58:26]MH_SAM_APDU [05:58:26]CAPDU: 80 09 00 00 [05:58:26]Write to MH i2c: E2 08 00 57 32 80 09 00 00 00 00 00 00 FB [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:58:26]Read from MH i2c: E2 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 03 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 03 00 57 32 00 90 00 FD [05:58:26]RAPDU: 90 00 [05:58:26]wFMCommunicate OK [05:58:26]SAM_PROTO_ClearQueue done [05:58:26]KKMCreateOFDPacket [05:58:26]OFDProtocolAddRootSTLVToBuf [05:58:26]FM_MakeSignedData [05:58:26]FM_MakeSignedData [05:58:26]SAM_PROTO_SignData [05:58:26]wFMCommunicate request_size=4 [05:58:26]MH_SAM_APDU [05:58:26]CAPDU: 80 0D 01 02 [05:58:26]Write to MH i2c: E2 08 00 58 32 80 0D 01 02 00 00 00 00 03 [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:58:26]Read from MH i2c: E2 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 03 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 03 00 58 32 00 90 00 FE [05:58:26]RAPDU: 90 00 [05:58:26]wFMCommunicate OK [05:58:26]wFMCommunicate request_size=253 [05:58:26]MH_SAM_APDU [05:58:26]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 82 E1 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 C5 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 84 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6A 04 00 35 04 06 00 55 B9 5F 1D 28 90 [05:58:26]Write to MH i2c: E2 00 01 59 32 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 82 E1 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 C5 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 84 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6A 04 00 35 04 06 00 55 B9 5F 1D 28 90 00 00 35 [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:58:27]Read from MH i2c: E2 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: E2 03 00 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: E2 03 00 59 32 00 90 00 FF [05:58:27]RAPDU: 90 00 [05:58:27]wFMCommunicate OK [05:58:27]wFMCommunicate request_size=4 [05:58:27]MH_SAM_APDU [05:58:27]CAPDU: 80 0D 03 02 [05:58:27]Write to MH i2c: E2 08 00 5A 32 80 0D 03 02 00 00 00 00 07 [05:58:27]Write i2c OK [05:58:27]MH_I2C_Read... [05:58:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:58:27]Read from MH i2c: E2 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: E2 0B 00 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: E2 0B 00 5A 32 00 3D 50 8A 9F 3C 21 F9 6E 90 00 82 [05:58:27]RAPDU: 3D 50 8A 9F 3C 21 F9 6E 90 00 [05:58:27]wFMCommunicate OK [05:58:27]SAM_PROTO_SignData done [05:58:27]FM_MakeSignedData done [05:58:27]CreateOFDProtocolMessage [05:58:27]wFMCommunicate request_size=4 [05:58:27]MH_SAM_APDU [05:58:27]CAPDU: 80 11 00 00 [05:58:27]Write to MH i2c: E2 08 00 5B 32 80 11 00 00 00 00 00 00 07 [05:58:27]Write i2c OK [05:58:27]MH_I2C_Read... [05:58:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:27]Read from MH i2c: E2 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: E2 17 00 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: E2 17 00 5B 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 57 [05:58:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:58:27]wFMCommunicate OK [05:58:27]CreateOFDProtocolMessage done [05:58:27]OFDSenderStorePacket 289395 [05:58:27]StoreOFDPacket docnum=289395 [05:58:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D8 0F 00 01 1C AC 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 82 E1 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 C5 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 84 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6A 04 00 35 04 06 00 55 B9 5F 1D 28 90 3D 50 8A 9F 3C 21 F9 6E [05:58:27]CheckFolder [05:58:27]dirname=/storage/ofd_packets [05:58:27]CheckFolder done [05:58:27]ProducePacketName [05:58:27]name=ofd_packets/00289395 [05:58:27]NVStorageSaveData ofd_packets/00289395 [05:58:27]File name is /storage/ofd_packets/00289395 [05:58:27]Write 294 bytes [05:58:27]NVStorageSaveData done [05:58:27]OFDSenderStorePacket done [05:58:27]KKMCreateOFDPacket done [05:58:27]NVStorageSaveData kkm_last_timestamp [05:58:27]File name is /storage/kkm_last_timestamp [05:58:27]Write 4 bytes [05:58:27]NVStorageSaveData done [05:58:27]ExternCall_PrintAddStr [05:58:27]wPrintStart [05:58:27]Write to MH i2c: 01 00 00 5C 32 8E [05:58:27]Write i2c OK [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: 01 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: 01 07 00 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: 01 07 00 5C 32 00 00 00 00 00 FF 0F A3 [05:58:27]RasterBufferAndPrint [05:58:27]line Счет N : (1)24617382 [05:58:27]line ИНН: 02508201610067 [05:58:27]line Контрольно-Кассовый Чек [05:58:27]line ПРОДАЖА [05:58:27]line ТРК (МРК, ГНК) : 44 [05:58:27]line Товар: 2710124130 [05:58:27]line SU-92 [05:58:27]line 57.730 * 69.30 [05:58:27]line = 4000.69 [05:58:27]line НДС 12% НСП 1% [05:58:27]line > о реализуемом товаре [05:58:27]line ОКРУГЛЕНИЕ: -0.69 [05:58:27]line ИТОГО: 4000.00 [05:58:27]line Внесено: 4000.00 [05:58:27]line СДАЧА: 0.00 [05:58:27]line НСП 1% : 35.40 [05:58:27]line НДС 12% : 424.85 [05:58:27]line Наличными: 4000.00 [05:58:27]line Безнал.: 0.00 [05:58:27]line Место: АЗС № 90 "Партнёр-нефть" [05:58:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:58:27]line СНО: Общий режим [05:58:27]line Чек 69 23.09.2024 05:58 [05:58:27]line Смена: 515 ФФД: 1.0 [05:58:27]line ЗНМ: 0300000107 [05:58:27]line РНМ: 0000000000091827 [05:58:27]line Версия ККМ: 001 [05:58:27]line ФМ: 0000000000871832 [05:58:27]line ФД: 289395 [05:58:27]line ФПД: 94254653057168 [05:58:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T055828&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289395&fm=94254653057168&tin=02508201610067®Number=0000000000091827&sum=400000 [05:58:27]written 0, free lines is 4095 [05:58:27]OFD Sender: Processing packet 289395 [packets to send 1784, broken 1783] [05:58:27]ProducePacketName [05:58:27]name=ofd_packets/00289395 [05:58:27]OFD Sender: To server: pG, [05:58:27]CommunicateWithHost lk.salyk.kg:30040 [05:58:27]ConnectInit lk.salyk.kg [05:58:27]Connected sock=10 [05: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 33 32 08 01 00 00 D8 0F 00 01 1C AC 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 82 E1 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 C5 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 84 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6A 04 00 35 04 06 00 55 B9 5F 1D 28 90 3D 50 8A 9F 3C 21 F9 6E [05:58:27]Write to MH i2c: 01 00 00 86 32 B8 [05:58:27]Write i2c OK [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: 01 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: 01 07 00 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: 01 07 00 86 32 00 00 00 00 00 C8 0C 93 [05:58:27]RasterBufferAndPrint [05:58:27]line [05:58:27]line [05:58:27]line [05:58:27]line [05:58:27]line [05:58:27]written 0, free lines is 3278 [05:58:27]MH_Cut [05:58:27]Write to MH i2c: D1 01 00 8D 32 01 91 [05:58:27]Write i2c OK [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: D1 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: D1 01 00 [05:58:27]MH_I2C_Read... [05:58:27]Read from MH i2c: D1 01 00 8D 32 00 90 [05:58:27]Write to MH i2c: 01 00 00 8E 32 C0 [05:58:27]Write i2c OK [05:58:27]MH_I2C_Read... [05: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 33 32 4F 00 00 00 61 77 47 00 96 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 33 32 10 04 04 00 73 6A 04 00 F4 03 04 00 59 AB F0 66 B6 04 01 00 00 F8 EB 0A 44 52 C2 AF 3C [05:58:27]CommunicateWithHost err = 0 [05:58:27]CheckOFDResponse [05:58:27]1017 (14) - 77093643461234 [05:58:27]1041 (16) - 0000000000871832 [05:58:27]1040 (4) - 289395 [05:58:27]1012 (4) - 22.09.2024 23:42 [05:58:27]1206 (1) - 0 [05:58:27]OFD Sender: Remove packet 289395 [05:58:27]ProducePacketName [05:58:27]name=ofd_packets/00289395 [05:58:27]NVStorageDeleteData [05:58:28]OFD Sender: No OFD packet to send [05:58:28]*** Cut start [05:58:28]*** Partial cut [05:58:28]*** CUTSNS_PIN = 1 [05:58:28]*** CUTSNS_PIN = 0 [05:58:28]*** Brake cut motor [05:58:29]Read from MH i2c: 01 [05:58:29]MH_I2C_Read... [05:58:29]*** Stop cut motor [05:58:29]*** Cut end [05:58:29]Read from MH i2c: 01 07 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: 01 07 00 8E 32 00 00 00 00 00 FF 0F D5 [05:58:29]process_action close_receipt done [05:58:29]requested_data is exist [05:58:29]produce_requested_data [05:58:29]requested_item fm.sn is exist - process it [05:58:29]wFMCommunicate request_size=4 [05:58:29]MH_SAM_APDU [05:58:29]CAPDU: 80 11 00 00 [05:58:29]Write to MH i2c: E2 08 00 8F 32 80 11 00 00 00 00 00 00 3B [05:58:29]Write i2c OK [05:58:29]MH_I2C_Read... [05:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:29]Read from MH i2c: E2 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 17 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 17 00 8F 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8B [05:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:58:29]wFMCommunicate OK [05:58:29]requested_item fd.num is exist - process it [05:58:29]SAM_PROTO_GetFieldsCounters [05:58:29]wFMCommunicate request_size=4 [05:58:29]MH_SAM_APDU [05:58:29]CAPDU: 80 13 00 00 [05:58:29]Write to MH i2c: E2 08 00 90 32 80 13 00 00 00 00 00 00 3E [05:58:29]Write i2c OK [05:58:29]MH_I2C_Read... [05:58:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:58:29]Read from MH i2c: E2 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 62 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 62 00 90 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 73 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [05:58:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 73 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:58:29]wFMCommunicate OK [05:58:29]SAM_PROTO_GetFieldsCounters done [05:58:29]requested_item shift.num is exist - process it [05:58:29]requested_item shift.opened is exist - process it [05:58:29]req_shift_opened [05:58:29]FM_GetShiftState [05:58:29]SAM_PROTO_GetShiftState [05:58:29]wFMCommunicate request_size=4 [05:58:29]MH_SAM_APDU [05:58:29]CAPDU: 80 13 01 00 [05:58:29]Write to MH i2c: E2 08 00 91 32 80 13 01 00 00 00 00 00 40 [05:58:29]Write i2c OK [05:58:29]MH_I2C_Read... [05:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:29]Read from MH i2c: E2 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 0E 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 0E 00 91 32 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E1 [05:58:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:58:29]wFMCommunicate OK [05:58:29]SAM_PROTO_GetShiftState done [05:58:29]FM_GetShiftState done [05:58:29]req_shift_opened done [05:58:29]requested_item shift.open_date is exist - process it [05:58:29]req_shift_open_date [05:58:29]req_shift_open_date done [05:58:29]produce_requested_data done [05:58:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289395,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:58:29]process_action_free close_receipt [05:58:29]json_value_free [05:58:29]json_value_free done [05:58:29]process_json_proto returns [05:58:29]Send response to host [05:58:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289395,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:58:29]free response buf [05:58:29]execute_script done [05:58:29]execute_script returns [05:58:29]free content buf [05:58:29]Sock 7.Close socket [05:58:29]Sock 7.Thread stoped [05:58:33]OFD Sender: No OFD packet to send [05:58:38]OFD Sender: No OFD packet to send [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:03]OFD Sender: No OFD packet to send [05:59:08]OFD Sender: No OFD packet to send [05:59:13]OFD Sender: No OFD packet to send [05:59:18]OFD Sender: No OFD packet to send [05:59:23]OFD Sender: No OFD packet to send [05:59:28]OFD Sender: No OFD packet to send [05:59:33]OFD Sender: No OFD packet to send [05:59:38]OFD Sender: No OFD packet to send [05:59:43]OFD Sender: No OFD packet to send [05:59:48]OFD Sender: No OFD packet to send [05:59:53]OFD Sender: No OFD packet to send [05:59:54]accept exits with 9 [05:59:54]New connection [05:59:54]New thread 3067051364 created [05:59:54]Thread 3067194724 joined [05:59:54]Waiting for new connection... [05:59:54] Sock 9.Parse request [05:59:54]Sock 9.Check first char [05:59:54]Sock 9.First char is OK [05:59:54]request: POST /json_proto HTTP/1.0 [05:59:54]Method: POST [05:59:54]URL: /json_proto [05:59:54]Method is POST - this is cgi request [05:59:54]url: /json_proto [05:59:54]query_string will be loaded in cgi processing [05:59:54]execute_cgi json_proto POST (null) [05:59:54]execute_cgi path=json_proto method=POST [05:59:54]POST find Content-Length [05:59:54]Host: 172.17.41.135:8080 [05:59:54]Content-Length: 684 [05:59:54]Content-Type: application/json [05:59:54] [05:59:54]POST finish read [05:59:54]Found Content-Length = 684 [05:59:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:54]execute_script... [05:59: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)24617383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:54]POST & json_proto [05:59:54]process_json_proto [05:59:54]json parsed OK: [05:59:54]protocol is kg_v1.0 [05:59:54]action value=close_receipt [05:59:54]process_action close_receipt [05:59:54]cmd_close_receipt [05:59:54]MH_GetDate [05:59:54]Write to MH i2c: F0 00 00 92 32 B3 [05:59:54]Write i2c OK [05:59:54]MH_I2C_Read... [05:59:54]Read from MH i2c: F0 [05:59:54]MH_I2C_Read... [05:59:54]Read from MH i2c: F0 09 00 [05:59:54]MH_I2C_Read... [05:59:54]Read from MH i2c: F0 09 00 92 32 00 DD 03 F1 66 ED 3E 82 65 05 [05:59:54]GetLastDocTimeStamp 1727071108 [05:59:54]current date 1727071197 [05:59:54]FM_GetShiftState [05:59:54]SAM_PROTO_GetShiftState [05:59:54]wFMCommunicate request_size=4 [05:59:54]MH_SAM_APDU [05:59:54]CAPDU: 80 13 01 00 [05:59:54]Write to MH i2c: E2 08 00 93 32 80 13 01 00 00 00 00 00 42 [05:59:54]Write i2c OK [05:59:54]MH_I2C_Read... [05:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:54]Read from MH i2c: E2 [05:59:54]MH_I2C_Read... [05:59:54]Read from MH i2c: E2 0E 00 [05:59:54]MH_I2C_Read... [05:59:54]Read from MH i2c: E2 0E 00 93 32 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E3 [05:59:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:59:54]wFMCommunicate OK [05:59:54]SAM_PROTO_GetShiftState done [05:59:54]FM_GetShiftState done [05:59:54]opened in 1727051401 [05:59:54]opened+sec_in_day 1727137801 [05:59:54]quantity*price = 100005 [05:59:54]sum+1 = 100006 [05:59:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 70 23.09.2024 05:59 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289396 ФПД: 26046519851013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T055957&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289396&fm=26046519851013&tin=02508201610067®Number=0000000000091827&sum=100000 [05:59:56]StoreToDocumentArchive [05:59:56]shift 515 fd 289396 [05:59:56]save to /storage/0515/doc_00289396 [05:59:56]save last doc name /storage/0515/doc_00289396 to /storage/kkm_last_doc_name [05:59:56]save OK [05:59:56]Clear old archive folders... [05:59:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:59:56]tlvbuf is 006A26F0 [05:59:56]SAM_PROTO_ClearQueue [05:59:56]wFMCommunicate request_size=4 [05:59:56]MH_SAM_APDU [05:59:56]CAPDU: 80 09 00 00 [05:59:56]Write to MH i2c: E2 08 00 A0 32 80 09 00 00 00 00 00 00 44 [05:59:56]Write i2c OK [05:59:56]MH_I2C_Read... [05:59:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:56]Read from MH i2c: E2 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 A0 32 00 90 00 46 [05:59:56]RAPDU: 90 00 [05:59:56]wFMCommunicate OK [05:59:56]SAM_PROTO_ClearQueue done [05:59:56]KKMCreateOFDPacket [05:59:56]OFDProtocolAddRootSTLVToBuf [05:59:56]FM_MakeSignedData [05:59:56]FM_MakeSignedData [05:59:56]SAM_PROTO_SignData [05:59:56]wFMCommunicate request_size=4 [05:59:56]MH_SAM_APDU [05:59:56]CAPDU: 80 0D 01 02 [05:59:56]Write to MH i2c: E2 08 00 A1 32 80 0D 01 02 00 00 00 00 4C [05:59:56]Write i2c OK [05:59:56]MH_I2C_Read... [05:59:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:56]Read from MH i2c: E2 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 A1 32 00 90 00 47 [05:59:56]RAPDU: 90 00 [05:59:56]wFMCommunicate OK [05:59:56]wFMCommunicate request_size=255 [05:59:56]MH_SAM_APDU [05:59:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 DD 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6A 04 00 35 04 06 00 17 [05:59:56]Write to MH i2c: E2 02 01 A2 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 DD 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6A 04 00 35 04 06 00 17 00 00 D4 [05:59:56]Write i2c OK [05:59:56]MH_I2C_Read... [05:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:56]Read from MH i2c: E2 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 A2 32 00 90 00 48 [05:59:56]RAPDU: 90 00 [05:59:56]wFMCommunicate OK [05:59:56]wFMCommunicate request_size=10 [05:59:56]MH_SAM_APDU [05:59:56]CAPDU: 80 0D 02 02 05 B0 6D 90 38 05 [05:59:56]Write to MH i2c: E2 0D 00 A3 32 80 0D 02 02 05 00 B0 6D 90 38 05 00 00 43 [05:59:56]Write i2c OK [05:59:56]MH_I2C_Read... [05:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:56]Read from MH i2c: E2 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 03 00 A3 32 00 90 00 49 [05:59:56]RAPDU: 90 00 [05:59:56]wFMCommunicate OK [05:59:56]wFMCommunicate request_size=4 [05:59:56]MH_SAM_APDU [05:59:56]CAPDU: 80 0D 03 02 [05:59:56]Write to MH i2c: E2 08 00 A4 32 80 0D 03 02 00 00 00 00 51 [05:59:56]Write i2c OK [05:59:56]MH_I2C_Read... [05:59:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:56]Read from MH i2c: E2 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 0B 00 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 0B 00 A4 32 00 09 CB 43 05 A7 B5 C5 FC 90 00 8B [05:59:56]RAPDU: 09 CB 43 05 A7 B5 C5 FC 90 00 [05:59:56]wFMCommunicate OK [05:59:56]SAM_PROTO_SignData done [05:59:56]FM_MakeSignedData done [05:59:56]CreateOFDProtocolMessage [05:59:56]wFMCommunicate request_size=4 [05:59:56]MH_SAM_APDU [05:59:56]CAPDU: 80 11 00 00 [05:59:56]Write to MH i2c: E2 08 00 A5 32 80 11 00 00 00 00 00 00 51 [05:59:56]Write i2c OK [05:59:56]MH_I2C_Read... [05:59:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:56]Read from MH i2c: E2 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 17 00 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: E2 17 00 A5 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A1 [05:59:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:59:56]wFMCommunicate OK [05:59:56]CreateOFDProtocolMessage done [05:59:56]OFDSenderStorePacket 289396 [05:59:56]StoreOFDPacket docnum=289396 [05:59:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 52 5A 07 01 87 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 DD 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6A 04 00 35 04 06 00 17 B0 6D 90 38 05 09 CB 43 05 A7 B5 C5 FC [05:59:56]CheckFolder [05:59:56]dirname=/storage/ofd_packets [05:59:56]CheckFolder done [05:59:56]ProducePacketName [05:59:56]name=ofd_packets/00289396 [05:59:56]NVStorageSaveData ofd_packets/00289396 [05:59:56]File name is /storage/ofd_packets/00289396 [05:59:56]Write 301 bytes [05:59:56]NVStorageSaveData done [05:59:56]OFDSenderStorePacket done [05:59:56]KKMCreateOFDPacket done [05:59:56]NVStorageSaveData kkm_last_timestamp [05:59:56]File name is /storage/kkm_last_timestamp [05:59:56]Write 4 bytes [05:59:56]NVStorageSaveData done [05:59:56]ExternCall_PrintAddStr [05:59:56]wPrintStart [05:59:56]Write to MH i2c: 01 00 00 A6 32 D8 [05:59:56]Write i2c OK [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: 01 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: 01 07 00 [05:59:56]MH_I2C_Read... [05:59:56]Read from MH i2c: 01 07 00 A6 32 00 00 00 00 00 FF 0F ED [05:59:56]RasterBufferAndPrint [05:59:56]line Счет N : (1)24617383 [05:59:56]line ИНН: 02508201610067 [05:59:56]line Контрольно-Кассовый Чек [05:59:56]line ПРОДАЖА [05:59:56]line ТРК (МРК, ГНК) : 63 [05:59:56]line Товар: 2710124130 [05:59:56]line Аи-92-К-5 [05:59:56]line 14.750 * 67.80 [05:59:56]line = 1000.05 [05:59:56]line НДС 12% НСП 1% [05:59:56]line > о реализуемом товаре [05:59:56]line ОКРУГЛЕНИЕ: -0.05 [05:59:56]line ИТОГО: 1000.00 [05:59:56]line Внесено: 1000.00 [05:59:56]line СДАЧА: 0.00 [05:59:56]line НСП 1% : 8.85 [05:59:56]line НДС 12% : 106.20 [05:59:56]line Наличными: 1000.00 [05:59:56]line Безнал.: 0.00 [05:59:56]line Место: АЗС № 90 "Партнёр-нефть" [05:59:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [05:59:56]line СНО: Общий режим [05:59:56]line Чек 70 23.09.2024 05:59 [05:59:56]line Смена: 515 ФФД: 1.0 [05:59:56]line ЗНМ: 0300000107 [05:59:56]line РНМ: 0000000000091827 [05:59:56]line Версия ККМ: 001 [05:59:56]line ФМ: 0000000000871832 [05:59:56]line ФД: 289396 [05:59:56]line ФПД: 26046519851013 [05:59:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T055957&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289396&fm=26046519851013&tin=02508201610067®Number=0000000000091827&sum=100000 [05:59:56]written 0, free lines is 4095 [05:59:56]OFD Sender: Processing packet 289396 [packets to send 1784, broken 1783] [05:59:56]ProducePacketName [05:59:56]name=ofd_packets/00289396 [05:59:56]OFD Sender: To server: pG, [05:59:56]CommunicateWithHost lk.salyk.kg:30040 [05:59:56]ConnectInit lk.salyk.kg [05:59:56]Connected sock=10 [05:59: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 33 32 0F 01 00 00 52 5A 07 01 87 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 DD 03 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6A 04 00 35 04 06 00 17 B0 6D 90 38 05 09 CB 43 05 A7 B5 C5 FC [05:59:57]Write to MH i2c: 01 00 00 D0 32 02 [05:59:57]Write i2c OK [05:59:57]MH_I2C_Read... [05:59:57]Read from MH i2c: 01 [05:59:57]MH_I2C_Read... [05:59:57]Read from MH i2c: 01 07 00 [05:59:57]MH_I2C_Read... [05:59:57]Read from MH i2c: 01 07 00 D0 32 00 00 00 00 00 C0 0C D5 [05:59:57]RasterBufferAndPrint [05:59:57]line [05:59:57]line [05:59:57]line [05:59:57]line [05:59:57]line [05:59:57]written 0, free lines is 3270 [05:59:57]MH_Cut [05:59:57]Write to MH i2c: D1 01 00 D7 32 01 DB [05:59:57]Write i2c OK [05:59:57]MH_I2C_Read... [05:59:57]Read from MH i2c: D1 [05:59:57]MH_I2C_Read... [05:59:57]Read from MH i2c: D1 01 00 [05:59:57]MH_I2C_Read... [05:59:57]Read from MH i2c: D1 01 00 D7 32 00 DA [05:59:57]Write to MH i2c: 01 00 00 D8 32 0A [05:59:57]Write i2c OK [05:59:57]MH_I2C_Read... [05:59: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 33 32 4F 00 00 00 58 E8 47 00 18 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 33 32 10 04 04 00 74 6A 04 00 F4 03 04 00 B3 AB F0 66 B6 04 01 00 00 01 34 EC 14 F1 6F 9B 7F [05:59:57]CommunicateWithHost err = 0 [05:59:57]CheckOFDResponse [05:59:57]1017 (14) - 77093643461234 [05:59:57]1041 (16) - 0000000000871832 [05:59:57]1040 (4) - 289396 [05:59:57]1012 (4) - 22.09.2024 23:43 [05:59:57]1206 (1) - 0 [05:59:57]OFD Sender: Remove packet 289396 [05:59:57]ProducePacketName [05:59:57]name=ofd_packets/00289396 [05:59:57]NVStorageDeleteData [05:59:57]OFD Sender: No OFD packet to send [05:59:57]*** Cut start [05:59:57]*** Partial cut [05:59:57]*** CUTSNS_PIN = 1 [05:59:57]*** CUTSNS_PIN = 0 [05:59:58]*** Brake cut motor [05:59:58]Read from MH i2c: 01 [05:59:58]MH_I2C_Read... [05:59:58]*** Stop cut motor [05:59:58]*** Cut end [05:59:58]Read from MH i2c: 01 07 00 [05:59:58]MH_I2C_Read... [05:59:58]Read from MH i2c: 01 07 00 D8 32 00 00 00 00 00 FF 0F 1F [05:59:58]process_action close_receipt done [05:59:58]requested_data is exist [05:59:58]produce_requested_data [05:59:58]requested_item fm.sn is exist - process it [05:59:58]wFMCommunicate request_size=4 [05:59:58]MH_SAM_APDU [05:59:58]CAPDU: 80 11 00 00 [05:59:58]Write to MH i2c: E2 08 00 D9 32 80 11 00 00 00 00 00 00 85 [05:59:58]Write i2c OK [05:59:58]MH_I2C_Read... [05:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:58]Read from MH i2c: E2 [05:59:58]MH_I2C_Read... [05:59:58]Read from MH i2c: E2 17 00 [05:59:58]MH_I2C_Read... [05:59:58]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 33 32 90 00 D5 [05:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [05:59:58]wFMCommunicate OK [05:59:58]requested_item fd.num is exist - process it [05:59:58]SAM_PROTO_GetFieldsCounters [05:59:58]wFMCommunicate request_size=4 [05:59:58]MH_SAM_APDU [05:59:58]CAPDU: 80 13 00 00 [05:59:58]Write to MH i2c: E2 08 00 DA 32 80 13 00 00 00 00 00 00 88 [05:59:58]Write i2c OK [05:59:58]MH_I2C_Read... [05:59:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:58]Read from MH i2c: E2 [05:59:58]MH_I2C_Read... [05:59:58]Read from MH i2c: E2 62 00 [05:59:58]MH_I2C_Read... [05:59:58]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 74 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 74 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:58]wFMCommunicate OK [05:59:58]SAM_PROTO_GetFieldsCounters done [05:59:58]requested_item shift.num is exist - process it [05:59:58]requested_item shift.opened is exist - process it [05:59:58]req_shift_opened [05:59:58]FM_GetShiftState [05:59:58]SAM_PROTO_GetShiftState [05:59:58]wFMCommunicate request_size=4 [05:59:58]MH_SAM_APDU [05:59:58]CAPDU: 80 13 01 00 [05:59:58]Write to MH i2c: E2 08 00 DB 32 80 13 01 00 00 00 00 00 8A [05:59:58]Write i2c OK [05:59:58]MH_I2C_Read... [05:59:58]Read from MH i2c: E2 [05:59:58]MH_I2C_Read... [05:59:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:58]Read from MH i2c: E2 0E 00 [05:59:58]MH_I2C_Read... [05:59:58]Read from MH i2c: E2 0E 00 DB 32 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2B [05:59:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [05:59:58]wFMCommunicate OK [05:59:58]SAM_PROTO_GetShiftState done [05:59:58]FM_GetShiftState done [05:59:58]req_shift_opened done [05:59:58]requested_item shift.open_date is exist - process it [05:59:58]req_shift_open_date [05:59:58]req_shift_open_date done [05:59:58]produce_requested_data done [05:59:58]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289396,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [05:59:58]process_action_free close_receipt [05:59:58]json_value_free [05:59:58]json_value_free done [05:59:58]process_json_proto returns [05:59:58]Send response to host [05:59:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289396,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [05:59:58]free response buf [05:59:58]execute_script done [05:59:58]execute_script returns [05:59:58]free content buf [05:59:58]Sock 9.Close socket [05:59:58]Sock 9.Thread stoped [06:00:02]OFD Sender: No OFD packet to send [06:00:07]OFD Sender: No OFD packet to send [06:00:12]OFD Sender: No OFD packet to send [06:00:17]OFD Sender: No OFD packet to send [06:00:22]OFD Sender: No OFD packet to send [06:00:28]OFD Sender: No OFD packet to send [06:00:33]OFD Sender: No OFD packet to send [06:00:38]OFD Sender: No OFD packet to send [06:00:43]OFD Sender: No OFD packet to send [06:00:48]OFD Sender: No OFD packet to send [06:00:53]OFD Sender: No OFD packet to send [06:00:58]OFD Sender: No OFD packet to send [06:01:03]OFD Sender: No OFD packet to send [06:01:08]OFD Sender: No OFD packet to send [06:01:13]OFD Sender: No OFD packet to send [06:01:18]OFD Sender: No OFD packet to send [06:01:23]OFD Sender: No OFD packet to send [06:01:28]OFD Sender: No OFD packet to send [06:01:33]OFD Sender: No OFD packet to send [06:01:38]OFD Sender: No OFD packet to send [06:01:43]OFD Sender: No OFD packet to send [06:01:48]OFD Sender: No OFD packet to send [06:01:53]OFD Sender: No OFD packet to send [06:01:58]OFD Sender: No OFD packet to send [06:02:03]OFD Sender: No OFD packet to send [06:02:08]OFD Sender: No OFD packet to send [06:02:13]OFD Sender: No OFD packet to send [06:02:18]OFD Sender: No OFD packet to send [06:02:23]OFD Sender: No OFD packet to send [06:02:28]OFD Sender: No OFD packet to send [06:02:33]OFD Sender: No OFD packet to send [06:02:38]OFD Sender: No OFD packet to send [06:02:43]OFD Sender: No OFD packet to send [06:02:49]OFD Sender: No OFD packet to send [06:02:54]OFD Sender: No OFD packet to send [06:02:59]OFD Sender: No OFD packet to send [06:03:04]OFD Sender: No OFD packet to send [06:03:09]OFD Sender: No OFD packet to send [06:03:14]OFD Sender: No OFD packet to send [06:03:19]OFD Sender: No OFD packet to send [06:03:24]OFD Sender: No OFD packet to send [06:03:29]OFD Sender: No OFD packet to send [06:03:34]OFD Sender: No OFD packet to send [06:03:39]OFD Sender: No OFD packet to send [06:03:44]OFD Sender: No OFD packet to send [06:03:49]OFD Sender: No OFD packet to send [06:03:54]OFD Sender: No OFD packet to send [06:03:59]OFD Sender: No OFD packet to send [06:04:04]OFD Sender: No OFD packet to send [06:04:09]OFD Sender: No OFD packet to send [06:04:14]OFD Sender: No OFD packet to send [06:04:19]OFD Sender: No OFD packet to send [06:04:24]OFD Sender: No OFD packet to send [06:04:29]OFD Sender: No OFD packet to send [06:04:34]OFD Sender: No OFD packet to send [06:04:39]OFD Sender: No OFD packet to send [06:04:44]OFD Sender: No OFD packet to send [06:04:49]OFD Sender: No OFD packet to send [06:04:54]OFD Sender: No OFD packet to send [06:04:59]OFD Sender: No OFD packet to send [06:05:04]OFD Sender: No OFD packet to send [06:05:09]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:35]OFD Sender: No OFD packet to send [06:06:40]OFD Sender: No OFD packet to send [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:04]accept exits with 7 [06:07:04]New connection [06:07:04]New thread 3067194724 created [06:07:04]Thread 3067051364 joined [06:07:04]Waiting for new connection... [06:07:04] Sock 7.Parse request [06:07:04]Sock 7.Check first char [06:07:04]Sock 7.First char is OK [06:07:04]request: POST /json_proto HTTP/1.0 [06:07:04]Method: POST [06:07:04]URL: /json_proto [06:07:04]Method is POST - this is cgi request [06:07:04]url: /json_proto [06:07:04]query_string will be loaded in cgi processing [06:07:04]execute_cgi json_proto POST (null) [06:07:04]execute_cgi path=json_proto method=POST [06:07:04]POST find Content-Length [06:07:04]Host: 172.17.41.135:8080 [06:07:04]Content-Length: 684 [06:07:04]Content-Type: application/json [06:07:04] [06:07:04]POST finish read [06:07:04]Found Content-Length = 684 [06:07:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 43.180, "sum" : 3203.96, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3203.00, "payments": [ { "type": 0, "sum" : 3203.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:04]execute_script... [06:07:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 43.180, "sum" : 3203.96, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3203.00, "payments": [ { "type": 0, "sum" : 3203.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:04]POST & json_proto [06:07:04]process_json_proto [06:07:04]json parsed OK: [06:07:04]protocol is kg_v1.0 [06:07:04]action value=close_receipt [06:07:04]process_action close_receipt [06:07:04]cmd_close_receipt [06:07:04]MH_GetDate [06:07:04]Write to MH i2c: F0 00 00 DC 32 FD [06:07:04]Write i2c OK [06:07:04]MH_I2C_Read... [06:07:04]Read from MH i2c: F0 [06:07:04]MH_I2C_Read... [06:07:04]Read from MH i2c: F0 09 00 [06:07:04]MH_I2C_Read... [06:07:04]Read from MH i2c: F0 09 00 DC 32 00 8B 05 F1 66 ED 3E 82 65 FF [06:07:04]GetLastDocTimeStamp 1727071197 [06:07:04]current date 1727071627 [06:07:04]FM_GetShiftState [06:07:04]SAM_PROTO_GetShiftState [06:07:04]wFMCommunicate request_size=4 [06:07:04]MH_SAM_APDU [06:07:04]CAPDU: 80 13 01 00 [06:07:04]Write to MH i2c: E2 08 00 DD 32 80 13 01 00 00 00 00 00 8C [06:07:04]Write i2c OK [06:07:04]MH_I2C_Read... [06:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:04]Read from MH i2c: E2 [06:07:04]MH_I2C_Read... [06:07:04]Read from MH i2c: E2 0E 00 [06:07:04]MH_I2C_Read... [06:07:04]Read from MH i2c: E2 0E 00 DD 32 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2D [06:07:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:07:04]wFMCommunicate OK [06:07:04]SAM_PROTO_GetShiftState done [06:07:04]FM_GetShiftState done [06:07:04]opened in 1727051401 [06:07:04]opened+sec_in_day 1727137801 [06:07:04]quantity*price = 320395 [06:07:04]sum+1 = 320397 [06:07:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.96 ИТОГО: 3203.00 Внесено: 5000.00 СДАЧА: 1797.00 НСП 1% : 28.35 НДС 12% : 340.24 Наличными: 3203.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 71 23.09.2024 06:07 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289397 ФПД: 111010828101040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T060707&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289397&fm=111010828101040&tin=02508201610067®Number=0000000000091827&sum=320300 [06:07:05]StoreToDocumentArchive [06:07:05]shift 515 fd 289397 [06:07:05]save to /storage/0515/doc_00289397 [06:07:05]save last doc name /storage/0515/doc_00289397 to /storage/kkm_last_doc_name [06:07:05]save OK [06:07:05]Clear old archive folders... [06:07:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:07:05]tlvbuf is 007A46D0 [06:07:05]SAM_PROTO_ClearQueue [06:07:05]wFMCommunicate request_size=4 [06:07:05]MH_SAM_APDU [06:07:05]CAPDU: 80 09 00 00 [06:07:05]Write to MH i2c: E2 08 00 EA 32 80 09 00 00 00 00 00 00 8E [06:07:05]Write i2c OK [06:07:05]MH_I2C_Read... [06:07:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:07:05]Read from MH i2c: E2 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 EA 32 00 90 00 90 [06:07:05]RAPDU: 90 00 [06:07:05]wFMCommunicate OK [06:07:05]SAM_PROTO_ClearQueue done [06:07:05]KKMCreateOFDPacket [06:07:05]OFDProtocolAddRootSTLVToBuf [06:07:05]FM_MakeSignedData [06:07:05]FM_MakeSignedData [06:07:05]SAM_PROTO_SignData [06:07:05]wFMCommunicate request_size=4 [06:07:05]MH_SAM_APDU [06:07:05]CAPDU: 80 0D 01 02 [06:07:05]Write to MH i2c: E2 08 00 EB 32 80 0D 01 02 00 00 00 00 96 [06:07:05]Write i2c OK [06:07:05]MH_I2C_Read... [06:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:07:05]Read from MH i2c: E2 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 EB 32 00 90 00 91 [06:07:05]RAPDU: 90 00 [06:07:05]wFMCommunicate OK [06:07:05]wFMCommunicate request_size=255 [06:07:05]MH_SAM_APDU [06:07: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 AC A8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C E3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 84 00 00 00 00 07 04 06 00 2C E3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 8B 05 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6A 04 00 35 04 06 00 64 [06:07:05]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 AC A8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C E3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 84 00 00 00 00 07 04 06 00 2C E3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 8B 05 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6A 04 00 35 04 06 00 64 00 00 AC [06:07:05]Write i2c OK [06:07:05]MH_I2C_Read... [06:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:05]Read from MH i2c: E2 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 EC 32 00 90 00 92 [06:07:05]RAPDU: 90 00 [06:07:05]wFMCommunicate OK [06:07:05]wFMCommunicate request_size=10 [06:07:05]MH_SAM_APDU [06:07:05]CAPDU: 80 0D 02 02 05 F6 B8 F9 A5 B0 [06:07:05]Write to MH i2c: E2 0D 00 ED 32 80 0D 02 02 05 00 F6 B8 F9 A5 B0 00 00 9F [06:07:05]Write i2c OK [06:07:05]MH_I2C_Read... [06:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:05]Read from MH i2c: E2 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 03 00 ED 32 00 90 00 93 [06:07:05]RAPDU: 90 00 [06:07:05]wFMCommunicate OK [06:07:05]wFMCommunicate request_size=4 [06:07:05]MH_SAM_APDU [06:07:05]CAPDU: 80 0D 03 02 [06:07:05]Write to MH i2c: E2 08 00 EE 32 80 0D 03 02 00 00 00 00 9B [06:07:05]Write i2c OK [06:07:05]MH_I2C_Read... [06:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:07:05]OFD Sender: No OFD packet to send [06:07:05]Read from MH i2c: E2 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 0B 00 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 0B 00 EE 32 00 D4 1E 40 96 69 96 EC 1E 90 00 6D [06:07:05]RAPDU: D4 1E 40 96 69 96 EC 1E 90 00 [06:07:05]wFMCommunicate OK [06:07:05]SAM_PROTO_SignData done [06:07:05]FM_MakeSignedData done [06:07:05]CreateOFDProtocolMessage [06:07:05]wFMCommunicate request_size=4 [06:07:05]MH_SAM_APDU [06:07:05]CAPDU: 80 11 00 00 [06:07:05]Write to MH i2c: E2 08 00 EF 32 80 11 00 00 00 00 00 00 9B [06:07:05]Write i2c OK [06:07:05]MH_I2C_Read... [06:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:05]Read from MH i2c: E2 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: E2 17 00 [06:07:05]MH_I2C_Read... [06:07:05]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 33 32 90 00 EB [06:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:07:05]wFMCommunicate OK [06:07:05]CreateOFDProtocolMessage done [06:07:05]OFDSenderStorePacket 289397 [06:07:05]StoreOFDPacket docnum=289397 [06:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 21 A4 07 01 6D B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC A8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C E3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 84 00 00 00 00 07 04 06 00 2C E3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 8B 05 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6A 04 00 35 04 06 00 64 F6 B8 F9 A5 B0 D4 1E 40 96 69 96 EC 1E [06:07:05]CheckFolder [06:07:05]dirname=/storage/ofd_packets [06:07:05]CheckFolder done [06:07:05]ProducePacketName [06:07:05]name=ofd_packets/00289397 [06:07:05]NVStorageSaveData ofd_packets/00289397 [06:07:05]File name is /storage/ofd_packets/00289397 [06:07:05]Write 301 bytes [06:07:05]NVStorageSaveData done [06:07:05]OFDSenderStorePacket done [06:07:05]KKMCreateOFDPacket done [06:07:05]NVStorageSaveData kkm_last_timestamp [06:07:05]File name is /storage/kkm_last_timestamp [06:07:05]Write 4 bytes [06:07:05]NVStorageSaveData done [06:07:05]ExternCall_PrintAddStr [06:07:05]wPrintStart [06:07:05]Write to MH i2c: 01 00 00 F0 32 22 [06:07:05]Write i2c OK [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: 01 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: 01 07 00 [06:07:05]MH_I2C_Read... [06:07:05]Read from MH i2c: 01 07 00 F0 32 00 00 00 00 00 FF 0F 37 [06:07:05]RasterBufferAndPrint [06:07:05]line Счет N : (1)24617384 [06:07:05]line ИНН: 02508201610067 [06:07:05]line Контрольно-Кассовый Чек [06:07:05]line ПРОДАЖА [06:07:05]line ТРК (МРК, ГНК) : 32 [06:07:05]line Товар: 2710124500 [06:07:05]line Аи-95-К-5 [06:07:05]line 43.180 * 74.20 [06:07:05]line = 3203.96 [06:07:05]line НДС 12% НСП 1% [06:07:05]line > о реализуемом товаре [06:07:05]line ОКРУГЛЕНИЕ: -0.96 [06:07:05]line ИТОГО: 3203.00 [06:07:05]line Внесено: 5000.00 [06:07:05]line СДАЧА: 1797.00 [06:07:05]line НСП 1% : 28.35 [06:07:05]line НДС 12% : 340.24 [06:07:05]line Наличными: 3203.00 [06:07:05]line Безнал.: 0.00 [06:07:05]line Место: АЗС № 90 "Партнёр-нефть" [06:07:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:07:05]line СНО: Общий режим [06:07:05]line Чек 71 23.09.2024 06:07 [06:07:05]line Смена: 515 ФФД: 1.0 [06:07:05]line ЗНМ: 0300000107 [06:07:05]line РНМ: 0000000000091827 [06:07:05]line Версия ККМ: 001 [06:07:05]line ФМ: 0000000000871832 [06:07:05]line ФД: 289397 [06:07:05]line ФПД: 111010828101040 [06:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T060707&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289397&fm=111010828101040&tin=02508201610067®Number=0000000000091827&sum=320300 [06:07:05]written 0, free lines is 4095 [06:07:06]OFD Sender: Processing packet 289397 [packets to send 1784, broken 1783] [06:07:06]ProducePacketName [06:07:06]name=ofd_packets/00289397 [06:07:06]OFD Sender: To server: pG, [06:07:06]CommunicateWithHost lk.salyk.kg:30040 [06:07:06]ConnectInit lk.salyk.kg [06:07:06]Connected sock=10 [06:07:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 21 A4 07 01 6D B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC A8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C E3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 84 00 00 00 00 07 04 06 00 2C E3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 8B 05 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6A 04 00 35 04 06 00 64 F6 B8 F9 A5 B0 D4 1E 40 96 69 96 EC 1E [06:07:06]Write to MH i2c: 01 00 00 1A 33 4D [06:07:06]Write i2c OK [06:07:06]MH_I2C_Read... [06:07:06]Read from MH i2c: 01 [06:07:06]MH_I2C_Read... [06:07:06]Read from MH i2c: 01 07 00 [06:07:06]MH_I2C_Read... [06:07:06]Read from MH i2c: 01 07 00 1A 33 00 00 00 00 00 CB 0C 2B [06:07:06]RasterBufferAndPrint [06:07:06]line [06:07:06]line [06:07:06]line [06:07:06]line [06:07:06]line [06:07:06]written 0, free lines is 3281 [06:07:06]MH_Cut [06:07:06]Write to MH i2c: D1 01 00 21 33 01 26 [06:07:06]Write i2c OK [06:07:06]MH_I2C_Read... [06:07:06]Read from MH i2c: D1 [06:07:06]MH_I2C_Read... [06:07:06]Read from MH i2c: D1 01 00 [06:07:06]MH_I2C_Read... [06:07:06]Read from MH i2c: D1 01 00 21 33 00 25 [06:07:06]Write to MH i2c: 01 00 00 22 33 55 [06:07:06]Write i2c OK [06:07:06]MH_I2C_Read... [06:07: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 33 32 4F 00 00 00 EA 7B 47 00 58 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6A 04 00 F4 03 04 00 60 AD F0 66 B6 04 01 00 00 6C 1A 39 06 B3 B0 CB B7 [06:07:06]CommunicateWithHost err = 0 [06:07:06]CheckOFDResponse [06:07:06]1017 (14) - 77093643461234 [06:07:06]1041 (16) - 0000000000871832 [06:07:06]1040 (4) - 289397 [06:07:06]1012 (4) - 22.09.2024 23:50 [06:07:06]1206 (1) - 0 [06:07:06]OFD Sender: Remove packet 289397 [06:07:06]ProducePacketName [06:07:06]name=ofd_packets/00289397 [06:07:06]NVStorageDeleteData [06:07:07]OFD Sender: No OFD packet to send [06:07:07]*** Cut start [06:07:07]*** Partial cut [06:07:07]*** CUTSNS_PIN = 1 [06:07:07]*** CUTSNS_PIN = 0 [06:07:07]*** Brake cut motor [06:07:07]Read from MH i2c: 01 [06:07:07]MH_I2C_Read... [06:07:07]*** Stop cut motor [06:07:07]*** Cut end [06:07:07]Read from MH i2c: 01 07 00 [06:07:07]MH_I2C_Read... [06:07:07]Read from MH i2c: 01 07 00 22 33 00 00 00 00 00 FF 0F 6A [06:07:07]process_action close_receipt done [06:07:07]requested_data is exist [06:07:07]produce_requested_data [06:07:07]requested_item fm.sn is exist - process it [06:07:07]wFMCommunicate request_size=4 [06:07:07]MH_SAM_APDU [06:07:07]CAPDU: 80 11 00 00 [06:07:07]Write to MH i2c: E2 08 00 23 33 80 11 00 00 00 00 00 00 D0 [06:07:07]Write i2c OK [06:07:07]MH_I2C_Read... [06:07:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:07]Read from MH i2c: E2 [06:07:07]MH_I2C_Read... [06:07:07]Read from MH i2c: E2 17 00 [06:07:07]MH_I2C_Read... [06:07:07]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 33 32 90 00 20 [06:07:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:07:07]wFMCommunicate OK [06:07:07]requested_item fd.num is exist - process it [06:07:07]SAM_PROTO_GetFieldsCounters [06:07:07]wFMCommunicate request_size=4 [06:07:07]MH_SAM_APDU [06:07:07]CAPDU: 80 13 00 00 [06:07:07]Write to MH i2c: E2 08 00 24 33 80 13 00 00 00 00 00 00 D3 [06:07:07]Write i2c OK [06:07:07]MH_I2C_Read... [06:07:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:07:08]Read from MH i2c: E2 [06:07:08]MH_I2C_Read... [06:07:08]Read from MH i2c: E2 62 00 [06:07:08]MH_I2C_Read... [06:07:08]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 75 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [06:07:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 75 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:07:08]wFMCommunicate OK [06:07:08]SAM_PROTO_GetFieldsCounters done [06:07:08]requested_item shift.num is exist - process it [06:07:08]requested_item shift.opened is exist - process it [06:07:08]req_shift_opened [06:07:08]FM_GetShiftState [06:07:08]SAM_PROTO_GetShiftState [06:07:08]wFMCommunicate request_size=4 [06:07:08]MH_SAM_APDU [06:07:08]CAPDU: 80 13 01 00 [06:07:08]Write to MH i2c: E2 08 00 25 33 80 13 01 00 00 00 00 00 D5 [06:07:08]Write i2c OK [06:07:08]MH_I2C_Read... [06:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:08]Read from MH i2c: E2 [06:07:08]MH_I2C_Read... [06:07:08]Read from MH i2c: E2 0E 00 [06:07:08]MH_I2C_Read... [06:07:08]Read from MH i2c: E2 0E 00 25 33 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 76 [06:07:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:07:08]wFMCommunicate OK [06:07:08]SAM_PROTO_GetShiftState done [06:07:08]FM_GetShiftState done [06:07:08]req_shift_opened done [06:07:08]requested_item shift.open_date is exist - process it [06:07:08]req_shift_open_date [06:07:08]req_shift_open_date done [06:07:08]produce_requested_data done [06:07:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289397,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:07:08]process_action_free close_receipt [06:07:08]json_value_free [06:07:08]json_value_free done [06:07:08]process_json_proto returns [06:07:08]Send response to host [06:07:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289397,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:07:08]free response buf [06:07:08]execute_script done [06:07:08]execute_script returns [06:07:08]free content buf [06:07:08]Sock 7.Close socket [06:07:08]Sock 7.Thread stoped [06:07:12]OFD Sender: No OFD packet to send [06:07:17]OFD Sender: No OFD packet to send [06:07:22]OFD Sender: No OFD packet to send [06:07:27]OFD Sender: No OFD packet to send [06:07:32]OFD Sender: No OFD packet to send [06:07:37]OFD Sender: No OFD packet to send [06:07:42]OFD Sender: No OFD packet to send [06:07:47]OFD Sender: No OFD packet to send [06:07:52]OFD Sender: No OFD packet to send [06:07:57]OFD Sender: No OFD packet to send [06:08:02]OFD Sender: No OFD packet to send [06:08:07]OFD Sender: No OFD packet to send [06:08:12]OFD Sender: No OFD packet to send [06:08:17]OFD Sender: No OFD packet to send [06:08:22]OFD Sender: No OFD packet to send [06:08:27]OFD Sender: No OFD packet to send [06:08:32]OFD Sender: No OFD packet to send [06:08:37]OFD Sender: No OFD packet to send [06:08:42]OFD Sender: No OFD packet to send [06:08:47]OFD Sender: No OFD packet to send [06:08:52]OFD Sender: No OFD packet to send [06:08:57]OFD Sender: No OFD packet to send [06:09:02]OFD Sender: No OFD packet to send [06:09:07]OFD Sender: No OFD packet to send [06:09:12]OFD Sender: No OFD packet to send [06:09:17]OFD Sender: No OFD packet to send [06:09:22]OFD Sender: No OFD packet to send [06:09:28]OFD Sender: No OFD packet to send [06:09:33]OFD Sender: No OFD packet to send [06:09:38]OFD Sender: No OFD packet to send [06:09:43]OFD Sender: No OFD packet to send [06:09:48]OFD Sender: No OFD packet to send [06:09:53]OFD Sender: No OFD packet to send [06:09:58]OFD Sender: No OFD packet to send [06:10:03]OFD Sender: No OFD packet to send [06:10:08]OFD Sender: No OFD packet to send [06:10:13]OFD Sender: No OFD packet to send [06:10:18]OFD Sender: No OFD packet to send [06:10:23]OFD Sender: No OFD packet to send [06:10:28]OFD Sender: No OFD packet to send [06:10:33]OFD Sender: No OFD packet to send [06:10:38]OFD Sender: No OFD packet to send [06:10:43]OFD Sender: No OFD packet to send [06:10:48]OFD Sender: No OFD packet to send [06:10:53]OFD Sender: No OFD packet to send [06:10:58]OFD Sender: No OFD packet to send [06:11:03]OFD Sender: No OFD packet to send [06:11:08]OFD Sender: No OFD packet to send [06:11:13]OFD Sender: No OFD packet to send [06:11:18]OFD Sender: No OFD packet to send [06:11:23]OFD Sender: No OFD packet to send [06:11:28]OFD Sender: No OFD packet to send [06:11:33]OFD Sender: No OFD packet to send [06:11:38]OFD Sender: No OFD packet to send [06:11:43]OFD Sender: No OFD packet to send [06:11:49]OFD Sender: No OFD packet to send [06:11:54]OFD Sender: No OFD packet to send [06:11:59]OFD Sender: No OFD packet to send [06:12:04]OFD Sender: No OFD packet to send [06:12:09]OFD Sender: No OFD packet to send [06:12:14]OFD Sender: No OFD packet to send [06:12:19]OFD Sender: No OFD packet to send [06:12:22]accept exits with 9 [06:12:22]New connection [06:12:22]New thread 3067051364 created [06:12:22]Thread 3067194724 joined [06:12:22]Waiting for new connection... [06:12:22] Sock 9.Parse request [06:12:22]Sock 9.Check first char [06:12:22]Sock 9.First char is OK [06:12:22]request: POST /json_proto HTTP/1.0 [06:12:22]Method: POST [06:12:22]URL: /json_proto [06:12:22]Method is POST - this is cgi request [06:12:22]url: /json_proto [06:12:22]query_string will be loaded in cgi processing [06:12:22]execute_cgi json_proto POST (null) [06:12:22]execute_cgi path=json_proto method=POST [06:12:22]POST find Content-Length [06:12:22]Host: 172.17.41.135:8080 [06:12:22]Content-Length: 679 [06:12:22]Content-Type: application/json [06:12:22] [06:12:22]POST finish read [06:12:22]Found Content-Length = 679 [06:12:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [06:12:22]execute_script... [06:12:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [06:12:22]POST & json_proto [06:12:22]process_json_proto [06:12:22]json parsed OK: [06:12:22]protocol is kg_v1.0 [06:12:22]action value=close_receipt [06:12:22]process_action close_receipt [06:12:22]cmd_close_receipt [06:12:22]MH_GetDate [06:12:22]Write to MH i2c: F0 00 00 26 33 48 [06:12:22]Write i2c OK [06:12:22]MH_I2C_Read... [06:12:22]Read from MH i2c: F0 [06:12:22]MH_I2C_Read... [06:12:22]Read from MH i2c: F0 09 00 [06:12:22]MH_I2C_Read... [06:12:22]Read from MH i2c: F0 09 00 26 33 00 C9 06 F1 66 ED 3E 82 65 89 [06:12:22]GetLastDocTimeStamp 1727071627 [06:12:22]current date 1727071945 [06:12:22]FM_GetShiftState [06:12:22]SAM_PROTO_GetShiftState [06:12:22]wFMCommunicate request_size=4 [06:12:22]MH_SAM_APDU [06:12:22]CAPDU: 80 13 01 00 [06:12:22]Write to MH i2c: E2 08 00 27 33 80 13 01 00 00 00 00 00 D7 [06:12:22]Write i2c OK [06:12:22]MH_I2C_Read... [06:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:22]Read from MH i2c: E2 [06:12:22]MH_I2C_Read... [06:12:22]Read from MH i2c: E2 0E 00 [06:12:22]MH_I2C_Read... [06:12:22]Read from MH i2c: E2 0E 00 27 33 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 78 [06:12:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:12:22]wFMCommunicate OK [06:12:22]SAM_PROTO_GetShiftState done [06:12:22]FM_GetShiftState done [06:12:22]opened in 1727051401 [06:12:22]opened+sec_in_day 1727137801 [06:12:22]quantity*price = 30051 [06:12:22]sum+1 = 30052 [06:12:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 72 23.09.2024 06:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289398 ФПД: 117235534846574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061225&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289398&fm=117235534846574&tin=02508201610067®Number=0000000000091827&sum=30000 [06:12:24]StoreToDocumentArchive [06:12:24]shift 515 fd 289398 [06:12:24]save to /storage/0515/doc_00289398 [06:12:24]save last doc name /storage/0515/doc_00289398 to /storage/kkm_last_doc_name [06:12:24]save OK [06:12:24]Clear old archive folders... [06:12:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:12:24]tlvbuf is B6F15AF0 [06:12:24]SAM_PROTO_ClearQueue [06:12:24]wFMCommunicate request_size=4 [06:12:24]MH_SAM_APDU [06:12:24]CAPDU: 80 09 00 00 [06:12:24]Write to MH i2c: E2 08 00 34 33 80 09 00 00 00 00 00 00 D9 [06:12:24]Write i2c OK [06:12:24]MH_I2C_Read... [06:12:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:12:24]Read from MH i2c: E2 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 34 33 00 90 00 DB [06:12:24]RAPDU: 90 00 [06:12:24]wFMCommunicate OK [06:12:24]SAM_PROTO_ClearQueue done [06:12:24]KKMCreateOFDPacket [06:12:24]OFDProtocolAddRootSTLVToBuf [06:12:24]FM_MakeSignedData [06:12:24]FM_MakeSignedData [06:12:24]SAM_PROTO_SignData [06:12:24]wFMCommunicate request_size=4 [06:12:24]MH_SAM_APDU [06:12:24]CAPDU: 80 0D 01 02 [06:12:24]Write to MH i2c: E2 08 00 35 33 80 0D 01 02 00 00 00 00 E1 [06:12:24]Write i2c OK [06:12:24]MH_I2C_Read... [06:12:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:12:24]Read from MH i2c: E2 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 35 33 00 90 00 DC [06:12:24]RAPDU: 90 00 [06:12:24]wFMCommunicate OK [06:12:24]wFMCommunicate request_size=255 [06:12:24]MH_SAM_APDU [06:12: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 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 48 00 00 00 F4 03 04 00 C9 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6A 04 00 35 04 06 00 6A [06:12:24]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 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 48 00 00 00 F4 03 04 00 C9 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6A 04 00 35 04 06 00 6A 00 00 58 [06:12:24]Write i2c OK [06:12:24]MH_I2C_Read... [06:12:24]OFD Sender: No OFD packet to send [06:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:24]Read from MH i2c: E2 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 36 33 00 90 00 DD [06:12:24]RAPDU: 90 00 [06:12:24]wFMCommunicate OK [06:12:24]wFMCommunicate request_size=10 [06:12:24]MH_SAM_APDU [06:12:24]CAPDU: 80 0D 02 02 05 A0 06 68 DA 6E [06:12:24]Write to MH i2c: E2 0D 00 37 33 80 0D 02 02 05 00 A0 06 68 DA 6E 00 00 44 [06:12:24]Write i2c OK [06:12:24]MH_I2C_Read... [06:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:24]Read from MH i2c: E2 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 03 00 37 33 00 90 00 DE [06:12:24]RAPDU: 90 00 [06:12:24]wFMCommunicate OK [06:12:24]wFMCommunicate request_size=4 [06:12:24]MH_SAM_APDU [06:12:24]CAPDU: 80 0D 03 02 [06:12:24]Write to MH i2c: E2 08 00 38 33 80 0D 03 02 00 00 00 00 E6 [06:12:24]Write i2c OK [06:12:24]MH_I2C_Read... [06:12:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:12:24]Read from MH i2c: E2 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 0B 00 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 0B 00 38 33 00 E1 AC 7B 23 0C 2A 5B E5 90 00 88 [06:12:24]RAPDU: E1 AC 7B 23 0C 2A 5B E5 90 00 [06:12:24]wFMCommunicate OK [06:12:24]SAM_PROTO_SignData done [06:12:24]FM_MakeSignedData done [06:12:24]CreateOFDProtocolMessage [06:12:24]wFMCommunicate request_size=4 [06:12:24]MH_SAM_APDU [06:12:24]CAPDU: 80 11 00 00 [06:12:24]Write to MH i2c: E2 08 00 39 33 80 11 00 00 00 00 00 00 E6 [06:12:24]Write i2c OK [06:12:24]MH_I2C_Read... [06:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:24]Read from MH i2c: E2 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: E2 17 00 [06:12:24]MH_I2C_Read... [06:12:24]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 33 32 90 00 36 [06:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:12:24]wFMCommunicate OK [06:12:24]CreateOFDProtocolMessage done [06:12:24]OFDSenderStorePacket 289398 [06:12:24]StoreOFDPacket docnum=289398 [06:12:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BA 2E 07 01 D5 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 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 48 00 00 00 F4 03 04 00 C9 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6A 04 00 35 04 06 00 6A A0 06 68 DA 6E E1 AC 7B 23 0C 2A 5B E5 [06:12:24]CheckFolder [06:12:24]dirname=/storage/ofd_packets [06:12:24]CheckFolder done [06:12:24]ProducePacketName [06:12:24]name=ofd_packets/00289398 [06:12:24]NVStorageSaveData ofd_packets/00289398 [06:12:24]File name is /storage/ofd_packets/00289398 [06:12:24]Write 301 bytes [06:12:24]NVStorageSaveData done [06:12:24]OFDSenderStorePacket done [06:12:24]KKMCreateOFDPacket done [06:12:24]NVStorageSaveData kkm_last_timestamp [06:12:24]File name is /storage/kkm_last_timestamp [06:12:24]Write 4 bytes [06:12:24]NVStorageSaveData done [06:12:24]ExternCall_PrintAddStr [06:12:24]wPrintStart [06:12:24]Write to MH i2c: 01 00 00 3A 33 6D [06:12:24]Write i2c OK [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: 01 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: 01 07 00 [06:12:24]MH_I2C_Read... [06:12:24]Read from MH i2c: 01 07 00 3A 33 00 00 00 00 00 FF 0F 82 [06:12:24]RasterBufferAndPrint [06:12:24]line Счет N : (1)24617385 [06:12:24]line ИНН: 02508201610067 [06:12:24]line Контрольно-Кассовый Чек [06:12:24]line ПРОДАЖА [06:12:24]line ТРК (МРК, ГНК) : 42 [06:12:24]line Товар: 2710124500 [06:12:24]line Аи-95-К-5 [06:12:24]line 4.050 * 74.20 [06:12:24]line = 300.51 [06:12:24]line НДС 12% НСП 1% [06:12:24]line > о реализуемом товаре [06:12:24]line ОКРУГЛЕНИЕ: -0.51 [06:12:24]line ИТОГО: 300.00 [06:12:24]line Внесено: 300.00 [06:12:24]line СДАЧА: 0.00 [06:12:24]line НСП 1% : 2.66 [06:12:24]line НДС 12% : 31.91 [06:12:24]line Наличными: 300.00 [06:12:24]line Безнал.: 0.00 [06:12:24]line Место: АЗС № 90 "Партнёр-нефть" [06:12:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:12:24]line СНО: Общий режим [06:12:24]line Чек 72 23.09.2024 06:12 [06:12:24]line Смена: 515 ФФД: 1.0 [06:12:24]line ЗНМ: 0300000107 [06:12:24]line РНМ: 0000000000091827 [06:12:24]line Версия ККМ: 001 [06:12:24]line ФМ: 0000000000871832 [06:12:24]line ФД: 289398 [06:12:24]line ФПД: 117235534846574 [06:12:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061225&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289398&fm=117235534846574&tin=02508201610067®Number=0000000000091827&sum=30000 [06:12:24]written 0, free lines is 4095 [06:12:24]OFD Sender: Processing packet 289398 [packets to send 1784, broken 1783] [06:12:24]ProducePacketName [06:12:24]name=ofd_packets/00289398 [06:12:24]OFD Sender: To server: pG, [06:12:24]CommunicateWithHost lk.salyk.kg:30040 [06:12:24]ConnectInit lk.salyk.kg [06:12:24]Connected sock=10 [06:12:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BA 2E 07 01 D5 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 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 48 00 00 00 F4 03 04 00 C9 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6A 04 00 35 04 06 00 6A A0 06 68 DA 6E E1 AC 7B 23 0C 2A 5B E5 [06:12:25]Write to MH i2c: 01 00 00 64 33 97 [06:12:25]Write i2c OK [06:12:25]MH_I2C_Read... [06:12:25]Read from MH i2c: 01 [06:12:25]MH_I2C_Read... [06:12:25]Read from MH i2c: 01 07 00 [06:12:25]MH_I2C_Read... [06:12:25]Read from MH i2c: 01 07 00 64 33 00 00 00 00 00 C7 0C 71 [06:12:25]RasterBufferAndPrint [06:12:25]line [06:12:25]line [06:12:25]line [06:12:25]line [06:12:25]line [06:12:25]written 0, free lines is 3278 [06:12:25]MH_Cut [06:12:25]Write to MH i2c: D1 01 00 6B 33 01 70 [06:12:25]Write i2c OK [06:12:25]MH_I2C_Read... [06:12:25]Read from MH i2c: D1 [06:12:25]MH_I2C_Read... [06:12:25]Read from MH i2c: D1 01 00 [06:12:25]MH_I2C_Read... [06:12:25]Read from MH i2c: D1 01 00 6B 33 00 6F [06:12:25]Write to MH i2c: 01 00 00 6C 33 9F [06:12:25]Write i2c OK [06:12:25]MH_I2C_Read... [06:12: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 33 32 4F 00 00 00 76 21 47 00 35 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 33 32 10 04 04 00 76 6A 04 00 F4 03 04 00 9F AE F0 66 B6 04 01 00 00 53 13 F4 FD B5 EB 70 2A [06:12:25]CommunicateWithHost err = 0 [06:12:25]CheckOFDResponse [06:12:25]1017 (14) - 77093643461234 [06:12:25]1041 (16) - 0000000000871832 [06:12:25]1040 (4) - 289398 [06:12:25]1012 (4) - 22.09.2024 23:56 [06:12:25]1206 (1) - 0 [06:12:25]OFD Sender: Remove packet 289398 [06:12:25]ProducePacketName [06:12:25]name=ofd_packets/00289398 [06:12:25]NVStorageDeleteData [06:12:25]OFD Sender: No OFD packet to send [06:12:25]*** Cut start [06:12:25]*** Partial cut [06:12:25]*** CUTSNS_PIN = 1 [06:12:25]*** CUTSNS_PIN = 0 [06:12:26]*** Brake cut motor [06:12:26]Read from MH i2c: 01 [06:12:26]MH_I2C_Read... [06:12:26]*** Stop cut motor [06:12:26]*** Cut end [06:12:26]Read from MH i2c: 01 07 00 [06:12:26]MH_I2C_Read... [06:12:26]Read from MH i2c: 01 07 00 6C 33 00 00 00 00 00 FF 0F B4 [06:12:26]process_action close_receipt done [06:12:26]requested_data is exist [06:12:26]produce_requested_data [06:12:26]requested_item fm.sn is exist - process it [06:12:26]wFMCommunicate request_size=4 [06:12:26]MH_SAM_APDU [06:12:26]CAPDU: 80 11 00 00 [06:12:26]Write to MH i2c: E2 08 00 6D 33 80 11 00 00 00 00 00 00 1A [06:12:26]Write i2c OK [06:12:26]MH_I2C_Read... [06:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:26]Read from MH i2c: E2 [06:12:26]MH_I2C_Read... [06:12:26]Read from MH i2c: E2 17 00 [06:12:26]MH_I2C_Read... [06:12:26]Read from MH i2c: E2 17 00 6D 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6A [06:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:12:26]wFMCommunicate OK [06:12:26]requested_item fd.num is exist - process it [06:12:26]SAM_PROTO_GetFieldsCounters [06:12:26]wFMCommunicate request_size=4 [06:12:26]MH_SAM_APDU [06:12:26]CAPDU: 80 13 00 00 [06:12:26]Write to MH i2c: E2 08 00 6E 33 80 13 00 00 00 00 00 00 1D [06:12:26]Write i2c OK [06:12:26]MH_I2C_Read... [06:12:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:26]Read from MH i2c: E2 [06:12:26]MH_I2C_Read... [06:12:26]Read from MH i2c: E2 62 00 [06:12:26]MH_I2C_Read... [06:12:26]Read from MH i2c: E2 62 00 6E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 76 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [06:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 76 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:12:26]wFMCommunicate OK [06:12:26]SAM_PROTO_GetFieldsCounters done [06:12:26]requested_item shift.num is exist - process it [06:12:26]requested_item shift.opened is exist - process it [06:12:26]req_shift_opened [06:12:26]FM_GetShiftState [06:12:26]SAM_PROTO_GetShiftState [06:12:26]wFMCommunicate request_size=4 [06:12:26]MH_SAM_APDU [06:12:26]CAPDU: 80 13 01 00 [06:12:26]Write to MH i2c: E2 08 00 6F 33 80 13 01 00 00 00 00 00 1F [06:12:26]Write i2c OK [06:12:26]MH_I2C_Read... [06:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:26]Read from MH i2c: E2 [06:12:26]MH_I2C_Read... [06:12:26]Read from MH i2c: E2 0E 00 [06:12:26]MH_I2C_Read... [06:12:26]Read from MH i2c: E2 0E 00 6F 33 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C0 [06:12:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:12:26]wFMCommunicate OK [06:12:26]SAM_PROTO_GetShiftState done [06:12:26]FM_GetShiftState done [06:12:26]req_shift_opened done [06:12:26]requested_item shift.open_date is exist - process it [06:12:26]req_shift_open_date [06:12:26]req_shift_open_date done [06:12:26]produce_requested_data done [06:12:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289398,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:12:26]process_action_free close_receipt [06:12:26]json_value_free [06:12:26]json_value_free done [06:12:26]process_json_proto returns [06:12:26]Send response to host [06:12:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289398,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:12:26]free response buf [06:12:26]execute_script done [06:12:26]execute_script returns [06:12:26]free content buf [06:12:26]Sock 9.Close socket [06:12:26]Sock 9.Thread stoped [06:12:30]OFD Sender: No OFD packet to send [06:12:35]OFD Sender: No OFD packet to send [06:12:40]OFD Sender: No OFD packet to send [06:12:45]OFD Sender: No OFD packet to send [06:12:50]OFD Sender: No OFD packet to send [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:09]accept exits with 7 [06:13:09]New connection [06:13:09]New thread 3067194724 created [06:13:09]Thread 3067051364 joined [06:13:09]Waiting for new connection... [06:13:09] Sock 7.Parse request [06:13:09]Sock 7.Check first char [06:13:09]Sock 7.First char is OK [06:13:09]request: POST /json_proto HTTP/1.0 [06:13:09]Method: POST [06:13:09]URL: /json_proto [06:13:09]Method is POST - this is cgi request [06:13:09]url: /json_proto [06:13:09]query_string will be loaded in cgi processing [06:13:09]execute_cgi json_proto POST (null) [06:13:09]execute_cgi path=json_proto method=POST [06:13:09]POST find Content-Length [06:13:09]Host: 172.17.41.135:8080 [06:13:09]Content-Length: 791 [06:13:09]Content-Type: application/json [06:13:09] [06:13:09]POST finish read [06:13:09]Found Content-Length = 791 [06:13:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:13:09]execute_script... [06:13: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)24617386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:13:09]POST & json_proto [06:13:09]process_json_proto [06:13:09]json parsed OK: [06:13:09]protocol is kg_v1.0 [06:13:09]action value=close_receipt [06:13:09]process_action close_receipt [06:13:09]cmd_close_receipt [06:13:09]MH_GetDate [06:13:09]Write to MH i2c: F0 00 00 70 33 92 [06:13:09]Write i2c OK [06:13:09]MH_I2C_Read... [06:13:09]Read from MH i2c: F0 [06:13:09]MH_I2C_Read... [06:13:09]Read from MH i2c: F0 09 00 [06:13:09]MH_I2C_Read... [06:13:09]Read from MH i2c: F0 09 00 70 33 00 F8 06 F1 66 ED 3E 82 65 02 [06:13:09]GetLastDocTimeStamp 1727071945 [06:13:09]current date 1727071992 [06:13:09]FM_GetShiftState [06:13:09]SAM_PROTO_GetShiftState [06:13:09]wFMCommunicate request_size=4 [06:13:09]MH_SAM_APDU [06:13:09]CAPDU: 80 13 01 00 [06:13:09]Write to MH i2c: E2 08 00 71 33 80 13 01 00 00 00 00 00 21 [06:13:09]Write i2c OK [06:13:09]MH_I2C_Read... [06:13:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:09]Read from MH i2c: E2 [06:13:09]MH_I2C_Read... [06:13:09]Read from MH i2c: E2 0E 00 [06:13:09]MH_I2C_Read... [06:13:09]Read from MH i2c: E2 0E 00 71 33 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [06:13:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:13:09]wFMCommunicate OK [06:13:09]SAM_PROTO_GetShiftState done [06:13:09]FM_GetShiftState done [06:13:09]opened in 1727051401 [06:13:09]opened+sec_in_day 1727137801 [06:13:09]quantity*price = 0 [06:13:09]sum+1 = 1 [06:13:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 73 23.09.2024 06:13 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289399 ФПД: 46230748737960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061312&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289399&fm=46230748737960&tin=02508201610067®Number=0000000000091827&sum=0 [06:13:11]StoreToDocumentArchive [06:13:11]shift 515 fd 289399 [06:13:11]save to /storage/0515/doc_00289399 [06:13:11]save last doc name /storage/0515/doc_00289399 to /storage/kkm_last_doc_name [06:13:11]save OK [06:13:11]Clear old archive folders... [06:13:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:13:11]tlvbuf is 006765F0 [06:13:11]SAM_PROTO_ClearQueue [06:13:11]wFMCommunicate request_size=4 [06:13:11]MH_SAM_APDU [06:13:11]CAPDU: 80 09 00 00 [06:13:11]Write to MH i2c: E2 08 00 7E 33 80 09 00 00 00 00 00 00 23 [06:13:11]Write i2c OK [06:13:11]MH_I2C_Read... [06:13:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:13:11]OFD Sender: No OFD packet to send [06:13:11]Read from MH i2c: E2 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 7E 33 00 90 00 25 [06:13:11]RAPDU: 90 00 [06:13:11]wFMCommunicate OK [06:13:11]SAM_PROTO_ClearQueue done [06:13:11]KKMCreateOFDPacket [06:13:11]OFDProtocolAddRootSTLVToBuf [06:13:11]FM_MakeSignedData [06:13:11]FM_MakeSignedData [06:13:11]SAM_PROTO_SignData [06:13:11]wFMCommunicate request_size=4 [06:13:11]MH_SAM_APDU [06:13:11]CAPDU: 80 0D 01 02 [06:13:11]Write to MH i2c: E2 08 00 7F 33 80 0D 01 02 00 00 00 00 2B [06:13:11]Write i2c OK [06:13:11]MH_I2C_Read... [06:13:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:13:11]Read from MH i2c: E2 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 7F 33 00 90 00 26 [06:13:11]RAPDU: 90 00 [06:13:11]wFMCommunicate OK [06:13:11]wFMCommunicate request_size=255 [06:13:11]MH_SAM_APDU [06:13: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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F8 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6A 04 00 35 04 06 00 2A 0B EF 5B [06:13:11]Write to MH i2c: E2 02 01 80 33 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 49 00 00 00 F4 03 04 00 F8 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6A 04 00 35 04 06 00 2A 0B EF 5B 00 00 7E [06:13:11]Write i2c OK [06:13:11]MH_I2C_Read... [06:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:11]Read from MH i2c: E2 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 80 33 00 90 00 27 [06:13:11]RAPDU: 90 00 [06:13:11]wFMCommunicate OK [06:13:11]wFMCommunicate request_size=7 [06:13:11]MH_SAM_APDU [06:13:11]CAPDU: 80 0D 02 02 02 31 A8 [06:13:11]Write to MH i2c: E2 0A 00 81 33 80 0D 02 02 02 00 31 A8 00 00 0B [06:13:11]Write i2c OK [06:13:11]MH_I2C_Read... [06:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:11]Read from MH i2c: E2 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 03 00 81 33 00 90 00 28 [06:13:11]RAPDU: 90 00 [06:13:11]wFMCommunicate OK [06:13:11]wFMCommunicate request_size=4 [06:13:11]MH_SAM_APDU [06:13:11]CAPDU: 80 0D 03 02 [06:13:11]Write to MH i2c: E2 08 00 82 33 80 0D 03 02 00 00 00 00 30 [06:13:11]Write i2c OK [06:13:11]MH_I2C_Read... [06:13:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:13:11]Read from MH i2c: E2 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 0B 00 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 0B 00 82 33 00 8D D2 DF C2 F0 B0 9C F1 90 00 5E [06:13:11]RAPDU: 8D D2 DF C2 F0 B0 9C F1 90 00 [06:13:11]wFMCommunicate OK [06:13:11]SAM_PROTO_SignData done [06:13:11]FM_MakeSignedData done [06:13:11]CreateOFDProtocolMessage [06:13:11]wFMCommunicate request_size=4 [06:13:11]MH_SAM_APDU [06:13:11]CAPDU: 80 11 00 00 [06:13:11]Write to MH i2c: E2 08 00 83 33 80 11 00 00 00 00 00 00 30 [06:13:11]Write i2c OK [06:13:11]MH_I2C_Read... [06:13:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:11]Read from MH i2c: E2 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 17 00 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: E2 17 00 83 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 80 [06:13:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:13:11]wFMCommunicate OK [06:13:11]CreateOFDProtocolMessage done [06:13:11]OFDSenderStorePacket 289399 [06:13:11]StoreOFDPacket docnum=289399 [06:13:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 02 44 04 01 A1 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 49 00 00 00 F4 03 04 00 F8 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6A 04 00 35 04 06 00 2A 0B EF 5B 31 A8 8D D2 DF C2 F0 B0 9C F1 [06:13:11]CheckFolder [06:13:11]dirname=/storage/ofd_packets [06:13:11]CheckFolder done [06:13:11]ProducePacketName [06:13:11]name=ofd_packets/00289399 [06:13:11]NVStorageSaveData ofd_packets/00289399 [06:13:11]File name is /storage/ofd_packets/00289399 [06:13:11]Write 298 bytes [06:13:11]NVStorageSaveData done [06:13:11]OFDSenderStorePacket done [06:13:11]KKMCreateOFDPacket done [06:13:11]NVStorageSaveData kkm_last_timestamp [06:13:11]File name is /storage/kkm_last_timestamp [06:13:11]Write 4 bytes [06:13:11]NVStorageSaveData done [06:13:11]ExternCall_PrintAddStr [06:13:11]wPrintStart [06:13:11]Write to MH i2c: 01 00 00 84 33 B7 [06:13:11]Write i2c OK [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: 01 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: 01 07 00 [06:13:11]MH_I2C_Read... [06:13:11]Read from MH i2c: 01 07 00 84 33 00 00 00 00 00 FF 0F CC [06:13:11]RasterBufferAndPrint [06:13:11]line Счет N : (1)24617386 [06:13:11]line ИНН: 02508201610067 [06:13:11]line Контрольно-Кассовый Чек [06:13:11]line ПРОДАЖА [06:13:11]line ТРК (МРК, ГНК) : 35 [06:13:11]line Товар: 2710194210 [06:13:11]line ДТ-К-5 [06:13:11]line 26.250 * 0.00 [06:13:11]line = 0.00 [06:13:11]line НДС 12% НСП 1% [06:13:11]line > о реализуемом товаре [06:13:11]line ИТОГО: 0.00 [06:13:11]line НСП 1% : 0.00 [06:13:11]line НДС 12% : 0.00 [06:13:11]line Наличными: 0.00 [06:13:11]line Безнал.: 0.00 [06:13:11]line Место: АЗС № 90 "Партнёр-нефть" [06:13:11]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:13:11]line СНО: Общий режим [06:13:11]line Чек 73 23.09.2024 06:13 [06:13:11]line Смена: 515 ФФД: 1.0 [06:13:11]line ЗНМ: 0300000107 [06:13:11]line РНМ: 0000000000091827 [06:13:11]line Версия ККМ: 001 [06:13:11]line Талоны: Топливная Карта [06:13:11]line 50055 [06:13:11]line ФМ: 0000000000871832 [06:13:11]line ФД: 289399 [06:13:11]line ФПД: 46230748737960 [06:13:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061312&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289399&fm=46230748737960&tin=02508201610067®Number=0000000000091827&sum=0 [06:13:11]written 0, free lines is 4095 [06:13:11]OFD Sender: Processing packet 289399 [packets to send 1784, broken 1783] [06:13:11]ProducePacketName [06:13:11]name=ofd_packets/00289399 [06:13:11]OFD Sender: To server: pG, [06:13:11]CommunicateWithHost lk.salyk.kg:30040 [06:13:11]ConnectInit lk.salyk.kg [06:13:12]Connected sock=10 [06:13:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 02 44 04 01 A1 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 49 00 00 00 F4 03 04 00 F8 06 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6A 04 00 35 04 06 00 2A 0B EF 5B 31 A8 8D D2 DF C2 F0 B0 9C F1 [06:13:12]Write to MH i2c: 01 00 00 AD 33 E0 [06:13:12]Write i2c OK [06:13:12]MH_I2C_Read... [06:13:12]Read from MH i2c: 01 [06:13:12]MH_I2C_Read... [06:13:12]Read from MH i2c: 01 07 00 [06:13:12]MH_I2C_Read... [06:13:12]Read from MH i2c: 01 07 00 AD 33 00 00 00 00 00 D3 0C C6 [06:13:12]RasterBufferAndPrint [06:13:12]line [06:13:12]line [06:13:12]line [06:13:12]line [06:13:12]line [06:13:12]written 0, free lines is 3288 [06:13:12]MH_Cut [06:13:12]Write to MH i2c: D1 01 00 B4 33 01 B9 [06:13:12]Write i2c OK [06:13:12]MH_I2C_Read... [06:13:12]Read from MH i2c: D1 [06:13:12]MH_I2C_Read... [06:13:12]Read from MH i2c: D1 01 00 [06:13:12]MH_I2C_Read... [06:13:12]Read from MH i2c: D1 01 00 B4 33 00 B8 [06:13:12]Write to MH i2c: 01 00 00 B5 33 E8 [06:13:12]Write i2c OK [06:13:12]MH_I2C_Read... [06:13: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 33 32 4F 00 00 00 95 DC 47 00 91 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 33 32 10 04 04 00 77 6A 04 00 F4 03 04 00 CE AE F0 66 B6 04 01 00 00 20 60 A3 18 98 CD 82 06 [06:13:12]CommunicateWithHost err = 0 [06:13:12]CheckOFDResponse [06:13:12]1017 (14) - 77093643461234 [06:13:12]1041 (16) - 0000000000871832 [06:13:12]1040 (4) - 289399 [06:13:12]1012 (4) - 22.09.2024 23:57 [06:13:12]1206 (1) - 0 [06:13:12]OFD Sender: Remove packet 289399 [06:13:12]ProducePacketName [06:13:12]name=ofd_packets/00289399 [06:13:12]NVStorageDeleteData [06:13:12]*** Cut start [06:13:12]*** Partial cut [06:13:12]*** CUTSNS_PIN = 1 [06:13:12]*** CUTSNS_PIN = 0 [06:13:13]OFD Sender: No OFD packet to send [06:13:13]*** Brake cut motor [06:13:13]Read from MH i2c: 01 [06:13:13]MH_I2C_Read... [06:13:13]*** Stop cut motor [06:13:13]*** Cut end [06:13:13]Read from MH i2c: 01 07 00 [06:13:13]MH_I2C_Read... [06:13:13]Read from MH i2c: 01 07 00 B5 33 00 00 00 00 00 FF 0F FD [06:13:13]process_action close_receipt done [06:13:13]requested_data is exist [06:13:13]produce_requested_data [06:13:13]requested_item fm.sn is exist - process it [06:13:13]wFMCommunicate request_size=4 [06:13:13]MH_SAM_APDU [06:13:13]CAPDU: 80 11 00 00 [06:13:13]Write to MH i2c: E2 08 00 B6 33 80 11 00 00 00 00 00 00 63 [06:13:13]Write i2c OK [06:13:13]MH_I2C_Read... [06:13:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:13]Read from MH i2c: E2 [06:13:13]MH_I2C_Read... [06:13:13]Read from MH i2c: E2 17 00 [06:13:13]MH_I2C_Read... [06:13:13]Read from MH i2c: E2 17 00 B6 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B3 [06:13:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:13:13]wFMCommunicate OK [06:13:13]requested_item fd.num is exist - process it [06:13:13]SAM_PROTO_GetFieldsCounters [06:13:13]wFMCommunicate request_size=4 [06:13:13]MH_SAM_APDU [06:13:13]CAPDU: 80 13 00 00 [06:13:13]Write to MH i2c: E2 08 00 B7 33 80 13 00 00 00 00 00 00 66 [06:13:13]Write i2c OK [06:13:13]MH_I2C_Read... [06:13:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:13:13]Read from MH i2c: E2 [06:13:13]MH_I2C_Read... [06:13:13]Read from MH i2c: E2 62 00 [06:13:13]MH_I2C_Read... [06:13:13]Read from MH i2c: E2 62 00 B7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 77 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 77 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:13:13]wFMCommunicate OK [06:13:13]SAM_PROTO_GetFieldsCounters done [06:13:13]requested_item shift.num is exist - process it [06:13:13]requested_item shift.opened is exist - process it [06:13:13]req_shift_opened [06:13:13]FM_GetShiftState [06:13:13]SAM_PROTO_GetShiftState [06:13:13]wFMCommunicate request_size=4 [06:13:13]MH_SAM_APDU [06:13:13]CAPDU: 80 13 01 00 [06:13:13]Write to MH i2c: E2 08 00 B8 33 80 13 01 00 00 00 00 00 68 [06:13:13]Write i2c OK [06:13:13]MH_I2C_Read... [06:13:13]Read from MH i2c: E2 [06:13:13]MH_I2C_Read... [06:13:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:13]Read from MH i2c: E2 0E 00 [06:13:13]MH_I2C_Read... [06:13:13]Read from MH i2c: E2 0E 00 B8 33 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 09 [06:13:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:13:13]wFMCommunicate OK [06:13:13]SAM_PROTO_GetShiftState done [06:13:13]FM_GetShiftState done [06:13:13]req_shift_opened done [06:13:13]requested_item shift.open_date is exist - process it [06:13:13]req_shift_open_date [06:13:13]req_shift_open_date done [06:13:13]produce_requested_data done [06:13:13]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289399,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:13:13]process_action_free close_receipt [06:13:13]json_value_free [06:13:13]json_value_free done [06:13:13]process_json_proto returns [06:13:13]Send response to host [06:13:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289399,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:13:13]free response buf [06:13:13]execute_script done [06:13:13]execute_script returns [06:13:13]free content buf [06:13:13]Sock 7.Close socket [06:13:13]Sock 7.Thread stoped [06:13:18]OFD Sender: No OFD packet to send [06:13:23]OFD Sender: No OFD packet to send [06:13:28]OFD Sender: No OFD packet to send [06:13:33]OFD Sender: No OFD packet to send [06:13:38]OFD Sender: No OFD packet to send [06:13:43]OFD Sender: No OFD packet to send [06:13:48]OFD Sender: No OFD packet to send [06:13:53]OFD Sender: No OFD packet to send [06:13:58]OFD Sender: No OFD packet to send [06:14:03]OFD Sender: No OFD packet to send [06:14:08]OFD Sender: No OFD packet to send [06:14:13]OFD Sender: No OFD packet to send [06:14:18]OFD Sender: No OFD packet to send [06:14:23]OFD Sender: No OFD packet to send [06:14:23]accept exits with 9 [06:14:23]New connection [06:14:23]New thread 3067051364 created [06:14:23]Thread 3067194724 joined [06:14:23]Waiting for new connection... [06:14:23] Sock 9.Parse request [06:14:23]Sock 9.Check first char [06:14:23]Sock 9.First char is OK [06:14:23]request: POST /json_proto HTTP/1.0 [06:14:23]Method: POST [06:14:23]URL: /json_proto [06:14:23]Method is POST - this is cgi request [06:14:23]url: /json_proto [06:14:23]query_string will be loaded in cgi processing [06:14:23]execute_cgi json_proto POST (null) [06:14:23]execute_cgi path=json_proto method=POST [06:14:23]POST find Content-Length [06:14:23]Host: 172.17.41.135:8080 [06:14:23]Content-Length: 680 [06:14:23]Content-Type: application/json [06:14:23] [06:14:23]POST finish read [06:14:23]Found Content-Length = 680 [06:14:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.020, "sum" : 743.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 743.00, "total" : 743.00, "payments": [ { "type": 0, "sum" : 743.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:23]execute_script... [06:14: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)24617387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.020, "sum" : 743.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 743.00, "total" : 743.00, "payments": [ { "type": 0, "sum" : 743.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:23]POST & json_proto [06:14:23]process_json_proto [06:14:23]json parsed OK: [06:14:23]protocol is kg_v1.0 [06:14:23]action value=close_receipt [06:14:23]process_action close_receipt [06:14:23]cmd_close_receipt [06:14:23]MH_GetDate [06:14:23]Write to MH i2c: F0 00 00 B9 33 DB [06:14:23]Write i2c OK [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: F0 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: F0 09 00 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: F0 09 00 B9 33 00 42 07 F1 66 ED 3E 82 65 96 [06:14:23]GetLastDocTimeStamp 1727071992 [06:14:23]current date 1727072066 [06:14:23]FM_GetShiftState [06:14:23]SAM_PROTO_GetShiftState [06:14:23]wFMCommunicate request_size=4 [06:14:23]MH_SAM_APDU [06:14:23]CAPDU: 80 13 01 00 [06:14:23]Write to MH i2c: E2 08 00 BA 33 80 13 01 00 00 00 00 00 6A [06:14:23]Write i2c OK [06:14:23]MH_I2C_Read... [06:14:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:23]Read from MH i2c: E2 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: E2 0E 00 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: E2 0E 00 BA 33 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0B [06:14:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:14:23]wFMCommunicate OK [06:14:23]SAM_PROTO_GetShiftState done [06:14:23]FM_GetShiftState done [06:14:23]opened in 1727051401 [06:14:23]opened+sec_in_day 1727137801 [06:14:23]quantity*price = 74348 [06:14:23]sum+1 = 74349 [06:14:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 743.00 Внесено: 743.00 СДАЧА: 0.00 НСП 1% : 6.58 НДС 12% : 78.95 Наличными: 743.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 74 23.09.2024 06:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289400 ФПД: 107385887597556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061426&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289400&fm=107385887597556&tin=02508201610067®Number=0000000000091827&sum=74300 [06:14:25]StoreToDocumentArchive [06:14:25]shift 515 fd 289400 [06:14:25]save to /storage/0515/doc_00289400 [06:14:25]save last doc name /storage/0515/doc_00289400 to /storage/kkm_last_doc_name [06:14:25]save OK [06:14:25]Clear old archive folders... [06:14:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:14:25]tlvbuf is 006B1360 [06:14:25]SAM_PROTO_ClearQueue [06:14:25]wFMCommunicate request_size=4 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 09 00 00 [06:14:25]Write to MH i2c: E2 08 00 C7 33 80 09 00 00 00 00 00 00 6C [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 C7 33 00 90 00 6E [06:14:25]RAPDU: 90 00 [06:14:25]wFMCommunicate OK [06:14:25]SAM_PROTO_ClearQueue done [06:14:25]KKMCreateOFDPacket [06:14:25]OFDProtocolAddRootSTLVToBuf [06:14:25]FM_MakeSignedData [06:14:25]FM_MakeSignedData [06:14:25]SAM_PROTO_SignData [06:14:25]wFMCommunicate request_size=4 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 0D 01 02 [06:14:25]Write to MH i2c: E2 08 00 C8 33 80 0D 01 02 00 00 00 00 74 [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 C8 33 00 90 00 6F [06:14:25]RAPDU: 90 00 [06:14:25]wFMCommunicate OK [06:14:25]wFMCommunicate request_size=255 [06:14:25]MH_SAM_APDU [06:14: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 24 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6C 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 3C 22 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 42 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6A 04 00 35 04 06 00 61 [06:14:25]Write to MH i2c: E2 02 01 C9 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 24 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6C 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 3C 22 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 42 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6A 04 00 35 04 06 00 61 00 00 F0 [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 C9 33 00 90 00 70 [06:14:25]RAPDU: 90 00 [06:14:25]wFMCommunicate OK [06:14:25]wFMCommunicate request_size=10 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 0D 02 02 05 AA B9 AF 23 F4 [06:14:25]Write to MH i2c: E2 0D 00 CA 33 80 0D 02 02 05 00 AA B9 AF 23 F4 00 00 AA [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 03 00 CA 33 00 90 00 71 [06:14:25]RAPDU: 90 00 [06:14:25]wFMCommunicate OK [06:14:25]wFMCommunicate request_size=4 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 0D 03 02 [06:14:25]Write to MH i2c: E2 08 00 CB 33 80 0D 03 02 00 00 00 00 79 [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 0B 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 0B 00 CB 33 00 93 91 04 96 E1 19 3D 18 90 00 87 [06:14:25]RAPDU: 93 91 04 96 E1 19 3D 18 90 00 [06:14:25]wFMCommunicate OK [06:14:25]SAM_PROTO_SignData done [06:14:25]FM_MakeSignedData done [06:14:25]CreateOFDProtocolMessage [06:14:25]wFMCommunicate request_size=4 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 11 00 00 [06:14:25]Write to MH i2c: E2 08 00 CC 33 80 11 00 00 00 00 00 00 79 [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 17 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 17 00 CC 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [06:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:14:25]wFMCommunicate OK [06:14:25]CreateOFDProtocolMessage done [06:14:25]OFDSenderStorePacket 289400 [06:14:25]StoreOFDPacket docnum=289400 [06:14:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9D 5A 07 01 D0 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 24 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6C 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 3C 22 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 42 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6A 04 00 35 04 06 00 61 AA B9 AF 23 F4 93 91 04 96 E1 19 3D 18 [06:14:25]CheckFolder [06:14:25]dirname=/storage/ofd_packets [06:14:25]CheckFolder done [06:14:25]ProducePacketName [06:14:25]name=ofd_packets/00289400 [06:14:25]NVStorageSaveData ofd_packets/00289400 [06:14:25]File name is /storage/ofd_packets/00289400 [06:14:25]Write 301 bytes [06:14:25]NVStorageSaveData done [06:14:25]OFDSenderStorePacket done [06:14:25]KKMCreateOFDPacket done [06:14:25]NVStorageSaveData kkm_last_timestamp [06:14:25]File name is /storage/kkm_last_timestamp [06:14:25]Write 4 bytes [06:14:25]NVStorageSaveData done [06:14:25]ExternCall_PrintAddStr [06:14:25]wPrintStart [06:14:25]Write to MH i2c: 01 00 00 CD 33 00 [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: 01 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: 01 07 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: 01 07 00 CD 33 00 00 00 00 00 FF 0F 15 [06:14:25]RasterBufferAndPrint [06:14:25]line Счет N : (1)24617387 [06:14:25]line ИНН: 02508201610067 [06:14:25]line Контрольно-Кассовый Чек [06:14:25]line ПРОДАЖА [06:14:25]line ТРК (МРК, ГНК) : 52 [06:14:25]line Товар: 2710124500 [06:14:25]line Аи-95-К-5 [06:14:25]line 10.020 * 74.20 [06:14:25]line = 743.48 [06:14:25]line НДС 12% НСП 1% [06:14:25]line > о реализуемом товаре [06:14:25]line ОКРУГЛЕНИЕ: -0.48 [06:14:25]line ИТОГО: 743.00 [06:14:25]line Внесено: 743.00 [06:14:25]line СДАЧА: 0.00 [06:14:25]line НСП 1% : 6.58 [06:14:25]line НДС 12% : 78.95 [06:14:25]line Наличными: 743.00 [06:14:25]line Безнал.: 0.00 [06:14:25]line Место: АЗС № 90 "Партнёр-нефть" [06:14:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:14:25]line СНО: Общий режим [06:14:25]line Чек 74 23.09.2024 06:14 [06:14:25]line Смена: 515 ФФД: 1.0 [06:14:25]line ЗНМ: 0300000107 [06:14:25]line РНМ: 0000000000091827 [06:14:25]line Версия ККМ: 001 [06:14:25]line ФМ: 0000000000871832 [06:14:25]line ФД: 289400 [06:14:25]line ФПД: 107385887597556 [06:14:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061426&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289400&fm=107385887597556&tin=02508201610067®Number=0000000000091827&sum=74300 [06:14:25]written 0, free lines is 4095 [06:14:25]OFD Sender: Processing packet 289400 [packets to send 1784, broken 1783] [06:14:25]ProducePacketName [06:14:25]name=ofd_packets/00289400 [06:14:25]OFD Sender: To server: pG, [06:14:25]CommunicateWithHost lk.salyk.kg:30040 [06:14:25]ConnectInit lk.salyk.kg [06:14:25]Connected sock=10 [06:14: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 33 32 0F 01 00 00 9D 5A 07 01 D0 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 24 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6C 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 3C 22 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 42 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6A 04 00 35 04 06 00 61 AA B9 AF 23 F4 93 91 04 96 E1 19 3D 18 [06:14:26]Write to MH i2c: 01 00 00 F7 33 2A [06:14:26]Write i2c OK [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: 01 [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: 01 07 00 [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: 01 07 00 F7 33 00 00 00 00 00 C0 0C FD [06:14:26]RasterBufferAndPrint [06:14:26]line [06:14:26]line [06:14:26]line [06:14:26]line [06:14:26]line [06:14:26]written 0, free lines is 3272 [06:14:26]MH_Cut [06:14:26]Write to MH i2c: D1 01 00 FE 33 01 03 [06:14:26]Write i2c OK [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: D1 [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: D1 01 00 [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: D1 01 00 FE 33 00 02 [06:14:26]Write to MH i2c: 01 00 00 FF 33 32 [06:14:26]Write i2c OK [06:14:26]MH_I2C_Read... [06: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 33 32 4F 00 00 00 AD 2D 47 00 18 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 33 32 10 04 04 00 78 6A 04 00 F4 03 04 00 18 AF F0 66 B6 04 01 00 00 27 2D 6A EC 05 20 DF 65 [06:14:26]CommunicateWithHost err = 0 [06:14:26]CheckOFDResponse [06:14:26]1017 (14) - 77093643461234 [06:14:26]1041 (16) - 0000000000871832 [06:14:26]1040 (4) - 289400 [06:14:26]1012 (4) - 22.09.2024 23:58 [06:14:26]1206 (1) - 0 [06:14:26]OFD Sender: Remove packet 289400 [06:14:26]ProducePacketName [06:14:26]name=ofd_packets/00289400 [06:14:26]NVStorageDeleteData [06:14:26]OFD Sender: No OFD packet to send [06:14:26]*** Cut start [06:14:26]*** Partial cut [06:14:26]*** CUTSNS_PIN = 1 [06:14:26]*** CUTSNS_PIN = 0 [06:14:27]*** Brake cut motor [06:14:27]Read from MH i2c: 01 [06:14:27]MH_I2C_Read... [06:14:27]*** Stop cut motor [06:14:27]*** Cut end [06:14:27]Read from MH i2c: 01 07 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: 01 07 00 FF 33 00 00 00 00 00 FF 0F 47 [06:14:27]process_action close_receipt done [06:14:27]requested_data is exist [06:14:27]produce_requested_data [06:14:27]requested_item fm.sn is exist - process it [06:14:27]wFMCommunicate request_size=4 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 11 00 00 [06:14:27]Write to MH i2c: E2 08 00 00 34 80 11 00 00 00 00 00 00 AE [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 17 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 17 00 00 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FE [06:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:14:27]wFMCommunicate OK [06:14:27]requested_item fd.num is exist - process it [06:14:27]SAM_PROTO_GetFieldsCounters [06:14:27]wFMCommunicate request_size=4 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 13 00 00 [06:14:27]Write to MH i2c: E2 08 00 01 34 80 13 00 00 00 00 00 00 B1 [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 62 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 62 00 01 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 78 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [06:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 78 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:14:27]wFMCommunicate OK [06:14:27]SAM_PROTO_GetFieldsCounters done [06:14:27]requested_item shift.num is exist - process it [06:14:27]requested_item shift.opened is exist - process it [06:14:27]req_shift_opened [06:14:27]FM_GetShiftState [06:14:27]SAM_PROTO_GetShiftState [06:14:27]wFMCommunicate request_size=4 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 13 01 00 [06:14:27]Write to MH i2c: E2 08 00 02 34 80 13 01 00 00 00 00 00 B3 [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 0E 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 0E 00 02 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 54 [06:14:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:14:27]wFMCommunicate OK [06:14:27]SAM_PROTO_GetShiftState done [06:14:27]FM_GetShiftState done [06:14:27]req_shift_opened done [06:14:27]requested_item shift.open_date is exist - process it [06:14:27]req_shift_open_date [06:14:27]req_shift_open_date done [06:14:27]produce_requested_data done [06:14:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289400,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:14:27]process_action_free close_receipt [06:14:27]json_value_free [06:14:27]json_value_free done [06:14:27]process_json_proto returns [06:14:27]Send response to host [06:14:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289400,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:14:27]free response buf [06:14:27]execute_script done [06:14:27]execute_script returns [06:14:27]free content buf [06:14:27]Sock 9.Close socket [06:14:27]Sock 9.Thread stoped [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:41]OFD Sender: No OFD packet to send [06:14:46]OFD Sender: No OFD packet to send [06:14:51]OFD Sender: No OFD packet to send [06:14:56]OFD Sender: No OFD packet to send [06:15:01]OFD Sender: No OFD packet to send [06:15:07]OFD Sender: No OFD packet to send [06:15:12]OFD Sender: No OFD packet to send [06:15:17]OFD Sender: No OFD packet to send [06:15:22]OFD Sender: No OFD packet to send [06:15:24]accept exits with 7 [06:15:24]New connection [06:15:24]New thread 3067194724 created [06:15:24]Thread 3067051364 joined [06:15:24]Waiting for new connection... [06:15:24] Sock 7.Parse request [06:15:24]Sock 7.Check first char [06:15:24]Sock 7.First char is OK [06:15:24]request: POST /json_proto HTTP/1.0 [06:15:24]Method: POST [06:15:24]URL: /json_proto [06:15:24]Method is POST - this is cgi request [06:15:24]url: /json_proto [06:15:24]query_string will be loaded in cgi processing [06:15:24]execute_cgi json_proto POST (null) [06:15:24]execute_cgi path=json_proto method=POST [06:15:24]POST find Content-Length [06:15:24]Host: 172.17.41.135:8080 [06:15:24]Content-Length: 753 [06:15:24]Content-Type: application/json [06:15:24] [06:15:24]POST finish read [06:15:24]Found Content-Length = 753 [06:15:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:24]execute_script... [06:15: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)24617388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:24]POST & json_proto [06:15:24]process_json_proto [06:15:24]json parsed OK: [06:15:24]protocol is kg_v1.0 [06:15:24]action value=close_receipt [06:15:24]process_action close_receipt [06:15:24]cmd_close_receipt [06:15:24]MH_GetDate [06:15:24]Write to MH i2c: F0 00 00 03 34 26 [06:15:24]Write i2c OK [06:15:24]MH_I2C_Read... [06:15:24]Read from MH i2c: F0 [06:15:24]MH_I2C_Read... [06:15:24]Read from MH i2c: F0 09 00 [06:15:24]MH_I2C_Read... [06:15:24]Read from MH i2c: F0 09 00 03 34 00 7F 07 F1 66 ED 3E 82 65 1E [06:15:24]GetLastDocTimeStamp 1727072066 [06:15:24]current date 1727072127 [06:15:24]FM_GetShiftState [06:15:24]SAM_PROTO_GetShiftState [06:15:24]wFMCommunicate request_size=4 [06:15:24]MH_SAM_APDU [06:15:24]CAPDU: 80 13 01 00 [06:15:24]Write to MH i2c: E2 08 00 04 34 80 13 01 00 00 00 00 00 B5 [06:15:24]Write i2c OK [06:15:24]MH_I2C_Read... [06:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:24]Read from MH i2c: E2 [06:15:24]MH_I2C_Read... [06:15:24]Read from MH i2c: E2 0E 00 [06:15:24]MH_I2C_Read... [06:15:24]Read from MH i2c: E2 0E 00 04 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [06:15:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:15:24]wFMCommunicate OK [06:15:24]SAM_PROTO_GetShiftState done [06:15:24]FM_GetShiftState done [06:15:24]opened in 1727051401 [06:15:24]opened+sec_in_day 1727137801 [06:15:24]quantity*price = 0 [06:15:24]sum+1 = 1 [06:15:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 75 23.09.2024 06:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30138087 ФМ: 0000000000871832 ФД: 289401 ФПД: 105713511456058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061527&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289401&fm=105713511456058&tin=02508201610067®Number=0000000000091827&sum=0 [06:15:25]StoreToDocumentArchive [06:15:25]shift 515 fd 289401 [06:15:25]save to /storage/0515/doc_00289401 [06:15:25]save last doc name /storage/0515/doc_00289401 to /storage/kkm_last_doc_name [06:15:25]save OK [06:15:25]Clear old archive folders... [06:15:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:15:25]tlvbuf is 0068C930 [06:15:25]SAM_PROTO_ClearQueue [06:15:25]wFMCommunicate request_size=4 [06:15:25]MH_SAM_APDU [06:15:25]CAPDU: 80 09 00 00 [06:15:25]Write to MH i2c: E2 08 00 11 34 80 09 00 00 00 00 00 00 B7 [06:15:25]Write i2c OK [06:15:25]MH_I2C_Read... [06:15:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:15:25]Read from MH i2c: E2 [06:15:25]MH_I2C_Read... [06:15:25]Read from MH i2c: E2 03 00 [06:15:25]MH_I2C_Read... [06:15:25]Read from MH i2c: E2 03 00 11 34 00 90 00 B9 [06:15:25]RAPDU: 90 00 [06:15:25]wFMCommunicate OK [06:15:25]SAM_PROTO_ClearQueue done [06:15:25]KKMCreateOFDPacket [06:15:25]OFDProtocolAddRootSTLVToBuf [06:15:25]FM_MakeSignedData [06:15:25]FM_MakeSignedData [06:15:25]SAM_PROTO_SignData [06:15:25]wFMCommunicate request_size=4 [06:15:25]MH_SAM_APDU [06:15:25]CAPDU: 80 0D 01 02 [06:15:25]Write to MH i2c: E2 08 00 12 34 80 0D 01 02 00 00 00 00 BF [06:15:25]Write i2c OK [06:15:25]MH_I2C_Read... [06:15:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:15:26]Read from MH i2c: E2 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 03 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 03 00 12 34 00 90 00 BA [06:15:26]RAPDU: 90 00 [06:15:26]wFMCommunicate OK [06:15:26]wFMCommunicate request_size=255 [06:15:26]MH_SAM_APDU [06:15:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 7F 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6A 04 00 35 04 06 00 60 25 58 4C [06:15:26]Write to MH i2c: E2 02 01 13 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 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 7F 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6A 04 00 35 04 06 00 60 25 58 4C 00 00 8E [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:26]Read from MH i2c: E2 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 03 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 03 00 13 34 00 90 00 BB [06:15:26]RAPDU: 90 00 [06:15:26]wFMCommunicate OK [06:15:26]wFMCommunicate request_size=7 [06:15:26]MH_SAM_APDU [06:15:26]CAPDU: 80 0D 02 02 02 5D 3A [06:15:26]Write to MH i2c: E2 0A 00 14 34 80 0D 02 02 02 00 5D 3A 00 00 5D [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:26]Read from MH i2c: E2 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 03 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 03 00 14 34 00 90 00 BC [06:15:26]RAPDU: 90 00 [06:15:26]wFMCommunicate OK [06:15:26]wFMCommunicate request_size=4 [06:15:26]MH_SAM_APDU [06:15:26]CAPDU: 80 0D 03 02 [06:15:26]Write to MH i2c: E2 08 00 15 34 80 0D 03 02 00 00 00 00 C4 [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:15:26]Read from MH i2c: E2 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 0B 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 0B 00 15 34 00 56 67 CA 67 58 A1 6A 65 90 00 7B [06:15:26]RAPDU: 56 67 CA 67 58 A1 6A 65 90 00 [06:15:26]wFMCommunicate OK [06:15:26]SAM_PROTO_SignData done [06:15:26]FM_MakeSignedData done [06:15:26]CreateOFDProtocolMessage [06:15:26]wFMCommunicate request_size=4 [06:15:26]MH_SAM_APDU [06:15:26]CAPDU: 80 11 00 00 [06:15:26]Write to MH i2c: E2 08 00 16 34 80 11 00 00 00 00 00 00 C4 [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:26]Read from MH i2c: E2 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 17 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: E2 17 00 16 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 14 [06:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:15:26]wFMCommunicate OK [06:15:26]CreateOFDProtocolMessage done [06:15:26]OFDSenderStorePacket 289401 [06:15:26]StoreOFDPacket docnum=289401 [06:15:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 60 EC 04 01 B7 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 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 7F 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6A 04 00 35 04 06 00 60 25 58 4C 5D 3A 56 67 CA 67 58 A1 6A 65 [06:15:26]CheckFolder [06:15:26]dirname=/storage/ofd_packets [06:15:26]CheckFolder done [06:15:26]ProducePacketName [06:15:26]name=ofd_packets/00289401 [06:15:26]NVStorageSaveData ofd_packets/00289401 [06:15:26]File name is /storage/ofd_packets/00289401 [06:15:26]Write 298 bytes [06:15:26]NVStorageSaveData done [06:15:26]OFDSenderStorePacket done [06:15:26]KKMCreateOFDPacket done [06:15:26]NVStorageSaveData kkm_last_timestamp [06:15:26]File name is /storage/kkm_last_timestamp [06:15:26]Write 4 bytes [06:15:26]NVStorageSaveData done [06:15:26]ExternCall_PrintAddStr [06:15:26]wPrintStart [06:15:26]Write to MH i2c: 01 00 00 17 34 4B [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: 01 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: 01 07 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: 01 07 00 17 34 00 00 00 00 00 FF 0F 60 [06:15:26]RasterBufferAndPrint [06:15:26]line Счет N : (1)24617388 [06:15:26]line ИНН: 02508201610067 [06:15:26]line Контрольно-Кассовый Чек [06:15:26]line ПРОДАЖА [06:15:26]line ТРК (МРК, ГНК) : 22 [06:15:26]line Товар: 2710194210 [06:15:26]line ДТ-К-5 [06:15:26]line 19.690 * 0.00 [06:15:26]line = 0.00 [06:15:26]line НДС 12% НСП 1% [06:15:26]line > о реализуемом товаре [06:15:26]line ИТОГО: 0.00 [06:15:26]line НСП 1% : 0.00 [06:15:26]line НДС 12% : 0.00 [06:15:26]line Наличными: 0.00 [06:15:26]line Безнал.: 0.00 [06:15:26]line Место: АЗС № 90 "Партнёр-нефть" [06:15:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:15:26]line СНО: Общий режим [06:15:26]line Чек 75 23.09.2024 06:15 [06:15:26]line Смена: 515 ФФД: 1.0 [06:15:26]line ЗНМ: 0300000107 [06:15:26]line РНМ: 0000000000091827 [06:15:26]line Версия ККМ: 001 [06:15:26]line Талоны: ТК ГПНА Online [06:15:26]line 30138087 [06:15:26]line ФМ: 0000000000871832 [06:15:26]line ФД: 289401 [06:15:26]line ФПД: 105713511456058 [06:15:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T061527&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289401&fm=105713511456058&tin=02508201610067®Number=0000000000091827&sum=0 [06:15:26]written 0, free lines is 4095 [06:15:26]OFD Sender: Processing packet 289401 [packets to send 1784, broken 1783] [06:15:26]ProducePacketName [06:15:26]name=ofd_packets/00289401 [06:15:26]OFD Sender: To server: pG, [06:15:26]CommunicateWithHost lk.salyk.kg:30040 [06:15:26]ConnectInit lk.salyk.kg [06:15:26]Connected sock=10 [06:15: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 33 32 0C 01 00 00 60 EC 04 01 B7 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 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 7F 07 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6A 04 00 35 04 06 00 60 25 58 4C 5D 3A 56 67 CA 67 58 A1 6A 65 [06:15:26]Write to MH i2c: 01 00 00 40 34 74 [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: 01 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: 01 07 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: 01 07 00 40 34 00 00 00 00 00 CC 0C 53 [06:15:26]RasterBufferAndPrint [06:15:26]line [06:15:26]line [06:15:26]line [06:15:26]line [06:15:26]line [06:15:26]written 0, free lines is 3282 [06:15:26]MH_Cut [06:15:26]Write to MH i2c: D1 01 00 47 34 01 4D [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: D1 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: D1 01 00 [06:15:26]MH_I2C_Read... [06:15:26]Read from MH i2c: D1 01 00 47 34 00 4C [06:15:26]Write to MH i2c: 01 00 00 48 34 7C [06:15:26]Write i2c OK [06:15:26]MH_I2C_Read... [06:15: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 33 32 4F 00 00 00 24 C2 47 00 78 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 33 32 10 04 04 00 79 6A 04 00 F4 03 04 00 55 AF F0 66 B6 04 01 00 00 20 80 F0 48 A6 FE 24 FB [06:15:27]CommunicateWithHost err = 0 [06:15:27]CheckOFDResponse [06:15:27]1017 (14) - 77093643461234 [06:15:27]1041 (16) - 0000000000871832 [06:15:27]1040 (4) - 289401 [06:15:27]1012 (4) - 22.09.2024 23:59 [06:15:27]1206 (1) - 0 [06:15:27]OFD Sender: Remove packet 289401 [06:15:27]ProducePacketName [06:15:27]name=ofd_packets/00289401 [06:15:27]NVStorageDeleteData [06:15:27]OFD Sender: No OFD packet to send [06:15:27]*** Cut start [06:15:27]*** Partial cut [06:15:27]*** CUTSNS_PIN = 1 [06:15:27]*** CUTSNS_PIN = 0 [06:15:27]*** Brake cut motor [06:15:28]Read from MH i2c: 01 [06:15:28]MH_I2C_Read... [06:15:28]*** Stop cut motor [06:15:28]*** Cut end [06:15:28]Read from MH i2c: 01 07 00 [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: 01 07 00 48 34 00 00 00 00 00 FF 0F 91 [06:15:28]process_action close_receipt done [06:15:28]requested_data is exist [06:15:28]produce_requested_data [06:15:28]requested_item fm.sn is exist - process it [06:15:28]wFMCommunicate request_size=4 [06:15:28]MH_SAM_APDU [06:15:28]CAPDU: 80 11 00 00 [06:15:28]Write to MH i2c: E2 08 00 49 34 80 11 00 00 00 00 00 00 F7 [06:15:28]Write i2c OK [06:15:28]MH_I2C_Read... [06:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:28]Read from MH i2c: E2 [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: E2 17 00 [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: E2 17 00 49 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [06:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:15:28]wFMCommunicate OK [06:15:28]requested_item fd.num is exist - process it [06:15:28]SAM_PROTO_GetFieldsCounters [06:15:28]wFMCommunicate request_size=4 [06:15:28]MH_SAM_APDU [06:15:28]CAPDU: 80 13 00 00 [06:15:28]Write to MH i2c: E2 08 00 4A 34 80 13 00 00 00 00 00 00 FA [06:15:28]Write i2c OK [06:15:28]MH_I2C_Read... [06:15:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:15:28]Read from MH i2c: E2 [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: E2 62 00 [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: E2 62 00 4A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 79 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [06:15:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 79 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:15:28]wFMCommunicate OK [06:15:28]SAM_PROTO_GetFieldsCounters done [06:15:28]requested_item shift.num is exist - process it [06:15:28]requested_item shift.opened is exist - process it [06:15:28]req_shift_opened [06:15:28]FM_GetShiftState [06:15:28]SAM_PROTO_GetShiftState [06:15:28]wFMCommunicate request_size=4 [06:15:28]MH_SAM_APDU [06:15:28]CAPDU: 80 13 01 00 [06:15:28]Write to MH i2c: E2 08 00 4B 34 80 13 01 00 00 00 00 00 FC [06:15:28]Write i2c OK [06:15:28]MH_I2C_Read... [06:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:28]Read from MH i2c: E2 [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: E2 0E 00 [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: E2 0E 00 4B 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9D [06:15:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:15:28]wFMCommunicate OK [06:15:28]SAM_PROTO_GetShiftState done [06:15:28]FM_GetShiftState done [06:15:28]req_shift_opened done [06:15:28]requested_item shift.open_date is exist - process it [06:15:28]req_shift_open_date [06:15:28]req_shift_open_date done [06:15:28]produce_requested_data done [06:15:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289401,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:15:28]process_action_free close_receipt [06:15:28]json_value_free [06:15:28]json_value_free done [06:15:28]process_json_proto returns [06:15:28]Send response to host [06:15:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289401,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:15:28]free response buf [06:15:28]execute_script done [06:15:28]execute_script returns [06:15:28]free content buf [06:15:28]Sock 7.Close socket [06:15:28]Sock 7.Thread stoped [06:15:32]OFD Sender: No OFD packet to send [06:15:37]OFD Sender: No OFD packet to send [06:15:42]OFD Sender: No OFD packet to send [06:15:47]OFD Sender: No OFD packet to send [06:15:52]OFD Sender: No OFD packet to send [06:15:57]OFD Sender: No OFD packet to send [06:16:02]OFD Sender: No OFD packet to send [06:16:07]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:18]OFD Sender: No OFD packet to send [06:16:23]OFD Sender: No OFD packet to send [06:16:28]OFD Sender: No OFD packet to send [06:16:33]OFD Sender: No OFD packet to send [06:16:38]OFD Sender: No OFD packet to send [06:16:43]OFD Sender: No OFD packet to send [06:16:48]OFD Sender: No OFD packet to send [06:16:53]OFD Sender: No OFD packet to send [06:16:58]OFD Sender: No OFD packet to send [06:17:03]OFD Sender: No OFD packet to send [06:17:08]OFD Sender: No OFD packet to send [06:17:13]OFD Sender: No OFD packet to send [06:17:18]OFD Sender: No OFD packet to send [06:17:23]OFD Sender: No OFD packet to send [06:17:28]OFD Sender: No OFD packet to send [06:17:33]OFD Sender: No OFD packet to send [06:17:38]OFD Sender: No OFD packet to send [06:17:43]OFD Sender: No OFD packet to send [06:17:48]OFD Sender: No OFD packet to send [06:17:53]OFD Sender: No OFD packet to send [06:17:58]OFD Sender: No OFD packet to send [06:18:03]OFD Sender: No OFD packet to send [06:18:08]OFD Sender: No OFD packet to send [06:18:13]OFD Sender: No OFD packet to send [06:18:18]OFD Sender: No OFD packet to send [06:18:23]OFD Sender: No OFD packet to send [06:18:28]OFD Sender: No OFD packet to send [06:18:33]OFD Sender: No OFD packet to send [06:18:39]OFD Sender: No OFD packet to send [06:18:44]OFD Sender: No OFD packet to send [06:18:49]OFD Sender: No OFD packet to send [06:18:54]OFD Sender: No OFD packet to send [06:18:59]OFD Sender: No OFD packet to send [06:19:04]OFD Sender: No OFD packet to send [06:19:09]OFD Sender: No OFD packet to send [06:19:14]OFD Sender: No OFD packet to send [06:19:19]OFD Sender: No OFD packet to send [06:19:24]OFD Sender: No OFD packet to send [06:19:29]OFD Sender: No OFD packet to send [06:19:34]OFD Sender: No OFD packet to send [06:19:39]OFD Sender: No OFD packet to send [06:19:44]OFD Sender: No OFD packet to send [06:19:49]OFD Sender: No OFD packet to send [06:19:54]OFD Sender: No OFD packet to send [06:19:59]OFD Sender: No OFD packet to send [06:20:04]OFD Sender: No OFD packet to send [06:20:07]accept exits with 9 [06:20:07]New connection [06:20:07]New thread 3067051364 created [06:20:07]Thread 3067194724 joined [06:20:07]Waiting for new connection... [06:20:07] Sock 9.Parse request [06:20:07]Sock 9.Check first char [06:20:07]Sock 9.First char is OK [06:20:07]request: POST /json_proto HTTP/1.0 [06:20:07]Method: POST [06:20:07]URL: /json_proto [06:20:07]Method is POST - this is cgi request [06:20:07]url: /json_proto [06:20:07]query_string will be loaded in cgi processing [06:20:07]execute_cgi json_proto POST (null) [06:20:07]execute_cgi path=json_proto method=POST [06:20:07]POST find Content-Length [06:20:07]Host: 172.17.41.135:8080 [06:20:07]Content-Length: 796 [06:20:07]Content-Type: application/json [06:20:07] [06:20:07]POST finish read [06:20:07]Found Content-Length = 796 [06:20:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:20:07]execute_script... [06:20:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:20:07]POST & json_proto [06:20:07]process_json_proto [06:20:07]json parsed OK: [06:20:07]protocol is kg_v1.0 [06:20:07]action value=close_receipt [06:20:07]process_action close_receipt [06:20:07]cmd_close_receipt [06:20:07]MH_GetDate [06:20:07]Write to MH i2c: F0 00 00 4C 34 6F [06:20:07]Write i2c OK [06:20:07]MH_I2C_Read... [06:20:07]Read from MH i2c: F0 [06:20:07]MH_I2C_Read... [06:20:07]Read from MH i2c: F0 09 00 [06:20:07]MH_I2C_Read... [06:20:07]Read from MH i2c: F0 09 00 4C 34 00 99 08 F1 66 ED 3E 82 65 82 [06:20:07]GetLastDocTimeStamp 1727072127 [06:20:07]current date 1727072409 [06:20:07]FM_GetShiftState [06:20:07]SAM_PROTO_GetShiftState [06:20:07]wFMCommunicate request_size=4 [06:20:07]MH_SAM_APDU [06:20:07]CAPDU: 80 13 01 00 [06:20:07]Write to MH i2c: E2 08 00 4D 34 80 13 01 00 00 00 00 00 FE [06:20:07]Write i2c OK [06:20:07]MH_I2C_Read... [06:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:07]Read from MH i2c: E2 [06:20:07]MH_I2C_Read... [06:20:07]Read from MH i2c: E2 0E 00 [06:20:07]MH_I2C_Read... [06:20:07]Read from MH i2c: E2 0E 00 4D 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [06:20:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:20:07]wFMCommunicate OK [06:20:07]SAM_PROTO_GetShiftState done [06:20:07]FM_GetShiftState done [06:20:07]opened in 1727051401 [06:20:07]opened+sec_in_day 1727137801 [06:20:07]quantity*price = 0 [06:20:07]sum+1 = 1 [06:20:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 76 23.09.2024 06:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000871832 ФД: 289402 ФПД: 258590512318780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T062010&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289402&fm=258590512318780&tin=02508201610067®Number=0000000000091827&sum=0 [06:20:08]StoreToDocumentArchive [06:20:08]shift 515 fd 289402 [06:20:08]save to /storage/0515/doc_00289402 [06:20:08]save last doc name /storage/0515/doc_00289402 to /storage/kkm_last_doc_name [06:20:08]save OK [06:20:08]Clear old archive folders... [06:20:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:20:08]tlvbuf is B6F15740 [06:20:08]SAM_PROTO_ClearQueue [06:20:08]wFMCommunicate request_size=4 [06:20:08]MH_SAM_APDU [06:20:08]CAPDU: 80 09 00 00 [06:20:08]Write to MH i2c: E2 08 00 5A 34 80 09 00 00 00 00 00 00 00 [06:20:08]Write i2c OK [06:20:08]MH_I2C_Read... [06:20:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:20:08]Read from MH i2c: E2 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 5A 34 00 90 00 02 [06:20:08]RAPDU: 90 00 [06:20:08]wFMCommunicate OK [06:20:08]SAM_PROTO_ClearQueue done [06:20:08]KKMCreateOFDPacket [06:20:08]OFDProtocolAddRootSTLVToBuf [06:20:08]FM_MakeSignedData [06:20:08]FM_MakeSignedData [06:20:08]SAM_PROTO_SignData [06:20:08]wFMCommunicate request_size=4 [06:20:08]MH_SAM_APDU [06:20:08]CAPDU: 80 0D 01 02 [06:20:08]Write to MH i2c: E2 08 00 5B 34 80 0D 01 02 00 00 00 00 08 [06:20:08]Write i2c OK [06:20:08]MH_I2C_Read... [06:20:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:20:08]Read from MH i2c: E2 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 5B 34 00 90 00 03 [06:20:08]RAPDU: 90 00 [06:20:08]wFMCommunicate OK [06:20:08]wFMCommunicate request_size=255 [06:20:08]MH_SAM_APDU [06:20:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 00 00 00 F4 03 04 00 9A 08 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6A 04 00 35 04 06 00 EB [06:20:08]Write to MH i2c: E2 02 01 5C 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 9A 08 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6A 04 00 35 04 06 00 EB 00 00 D3 [06:20:08]Write i2c OK [06:20:08]MH_I2C_Read... [06:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:08]Read from MH i2c: E2 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 5C 34 00 90 00 04 [06:20:08]RAPDU: 90 00 [06:20:08]wFMCommunicate OK [06:20:08]wFMCommunicate request_size=10 [06:20:08]MH_SAM_APDU [06:20:08]CAPDU: 80 0D 02 02 05 2F CB A1 09 3C [06:20:08]Write to MH i2c: E2 0D 00 5D 34 80 0D 02 02 05 00 2F CB A1 09 3C 00 00 F5 [06:20:08]Write i2c OK [06:20:08]MH_I2C_Read... [06:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:08]Read from MH i2c: E2 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 03 00 5D 34 00 90 00 05 [06:20:08]RAPDU: 90 00 [06:20:08]wFMCommunicate OK [06:20:08]wFMCommunicate request_size=4 [06:20:08]MH_SAM_APDU [06:20:08]CAPDU: 80 0D 03 02 [06:20:08]Write to MH i2c: E2 08 00 5E 34 80 0D 03 02 00 00 00 00 0D [06:20:08]Write i2c OK [06:20:08]MH_I2C_Read... [06:20:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:20:08]Read from MH i2c: E2 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 0B 00 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 0B 00 5E 34 00 A2 14 A5 11 A6 15 7C 0B 90 00 BC [06:20:08]RAPDU: A2 14 A5 11 A6 15 7C 0B 90 00 [06:20:08]wFMCommunicate OK [06:20:08]SAM_PROTO_SignData done [06:20:08]FM_MakeSignedData done [06:20:08]CreateOFDProtocolMessage [06:20:08]wFMCommunicate request_size=4 [06:20:08]MH_SAM_APDU [06:20:08]CAPDU: 80 11 00 00 [06:20:08]Write to MH i2c: E2 08 00 5F 34 80 11 00 00 00 00 00 00 0D [06:20:08]Write i2c OK [06:20:08]MH_I2C_Read... [06:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:08]Read from MH i2c: E2 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 17 00 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: E2 17 00 5F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5D [06:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:20:08]wFMCommunicate OK [06:20:08]CreateOFDProtocolMessage done [06:20:08]OFDSenderStorePacket 289402 [06:20:08]StoreOFDPacket docnum=289402 [06:20:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 40 59 07 01 6D 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 00 00 00 F4 03 04 00 9A 08 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6A 04 00 35 04 06 00 EB 2F CB A1 09 3C A2 14 A5 11 A6 15 7C 0B [06:20:08]CheckFolder [06:20:08]dirname=/storage/ofd_packets [06:20:08]CheckFolder done [06:20:08]ProducePacketName [06:20:08]name=ofd_packets/00289402 [06:20:08]NVStorageSaveData ofd_packets/00289402 [06:20:08]File name is /storage/ofd_packets/00289402 [06:20:08]Write 301 bytes [06:20:08]NVStorageSaveData done [06:20:08]OFDSenderStorePacket done [06:20:08]KKMCreateOFDPacket done [06:20:08]NVStorageSaveData kkm_last_timestamp [06:20:08]File name is /storage/kkm_last_timestamp [06:20:08]Write 4 bytes [06:20:08]NVStorageSaveData done [06:20:08]ExternCall_PrintAddStr [06:20:08]wPrintStart [06:20:08]Write to MH i2c: 01 00 00 60 34 94 [06:20:08]Write i2c OK [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: 01 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: 01 07 00 [06:20:08]MH_I2C_Read... [06:20:08]Read from MH i2c: 01 07 00 60 34 00 00 00 00 00 FF 0F A9 [06:20:08]RasterBufferAndPrint [06:20:08]line Счет N : (1)24617389 [06:20:08]line ИНН: 02508201610067 [06:20:08]line Контрольно-Кассовый Чек [06:20:08]line ПРОДАЖА [06:20:08]line ТРК (МРК, ГНК) : 43 [06:20:08]line Товар: 2710124130 [06:20:08]line Аи-92-К-5 [06:20:08]line 30.000 * 0.00 [06:20:08]line = 0.00 [06:20:08]line НДС 12% НСП 1% [06:20:08]line > о реализуемом товаре [06:20:08]line ИТОГО: 0.00 [06:20:08]line НСП 1% : 0.00 [06:20:08]line НДС 12% : 0.00 [06:20:08]line Наличными: 0.00 [06:20:08]line Безнал.: 0.00 [06:20:08]line Место: АЗС № 90 "Партнёр-нефть" [06:20:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:20:08]line СНО: Общий режим [06:20:08]line Чек 76 23.09.2024 06:20 [06:20:08]line Смена: 515 ФФД: 1.0 [06:20:08]line ЗНМ: 0300000107 [06:20:08]line РНМ: 0000000000091827 [06:20:08]line Версия ККМ: 001 [06:20:08]line Талоны: Топливные Талоны [06:20:08]line 1 [06:20:08]line ФМ: 0000000000871832 [06:20:08]line ФД: 289402 [06:20:08]line ФПД: 258590512318780 [06:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T062010&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289402&fm=258590512318780&tin=02508201610067®Number=0000000000091827&sum=0 [06:20:08]written 0, free lines is 4095 [06:20:08]OFD Sender: Processing packet 289402 [packets to send 1784, broken 1783] [06:20:08]ProducePacketName [06:20:08]name=ofd_packets/00289402 [06:20:08]OFD Sender: To server: pG, [06:20:08]CommunicateWithHost lk.salyk.kg:30040 [06:20:08]ConnectInit lk.salyk.kg [06:20:09]Connected sock=10 [06:20:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 40 59 07 01 6D 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 00 00 00 F4 03 04 00 9A 08 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6A 04 00 35 04 06 00 EB 2F CB A1 09 3C A2 14 A5 11 A6 15 7C 0B [06:20:09]Write to MH i2c: 01 00 00 89 34 BD [06:20:09]Write i2c OK [06:20:09]MH_I2C_Read... [06:20:09]Read from MH i2c: 01 [06:20:09]MH_I2C_Read... [06:20:09]Read from MH i2c: 01 07 00 [06:20:09]MH_I2C_Read... [06:20:09]Read from MH i2c: 01 07 00 89 34 00 00 00 00 00 CE 0C 9E [06:20:09]RasterBufferAndPrint [06:20:09]line [06:20:09]line [06:20:09]line [06:20:09]line [06:20:09]line [06:20:09]written 0, free lines is 3284 [06:20:09]MH_Cut [06:20:09]Write to MH i2c: D1 01 00 90 34 01 96 [06:20:09]Write i2c OK [06:20:09]MH_I2C_Read... [06:20:09]Read from MH i2c: D1 [06:20:09]MH_I2C_Read... [06:20:09]Read from MH i2c: D1 01 00 [06:20:09]MH_I2C_Read... [06:20:09]Read from MH i2c: D1 01 00 90 34 00 95 [06:20:09]Write to MH i2c: 01 00 00 91 34 C5 [06:20:09]Write i2c OK [06:20:09]MH_I2C_Read... [06:20: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 33 32 4F 00 00 00 D5 60 47 00 F1 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6A 04 00 F4 03 04 00 6F B0 F0 66 B6 04 01 00 00 D4 66 E9 08 65 74 A8 D5 [06:20:09]CommunicateWithHost err = 0 [06:20:09]CheckOFDResponse [06:20:09]1017 (14) - 77093643461234 [06:20:09]1041 (16) - 0000000000871832 [06:20:09]1040 (4) - 289402 [06:20:09]1012 (4) - 23.09.2024 00:03 [06:20:09]1206 (1) - 0 [06:20:09]OFD Sender: Remove packet 289402 [06:20:09]ProducePacketName [06:20:09]name=ofd_packets/00289402 [06:20:09]NVStorageDeleteData [06:20:09]OFD Sender: No OFD packet to send [06:20:09]*** Cut start [06:20:09]*** Partial cut [06:20:09]*** CUTSNS_PIN = 1 [06:20:10]*** CUTSNS_PIN = 0 [06:20:10]*** Brake cut motor [06:20:10]Read from MH i2c: 01 [06:20:10]MH_I2C_Read... [06:20:10]*** Stop cut motor [06:20:10]*** Cut end [06:20:10]Read from MH i2c: 01 07 00 [06:20:10]MH_I2C_Read... [06:20:10]Read from MH i2c: 01 07 00 91 34 00 00 00 00 00 FF 0F DA [06:20:10]process_action close_receipt done [06:20:10]requested_data is exist [06:20:10]produce_requested_data [06:20:10]requested_item fm.sn is exist - process it [06:20:10]wFMCommunicate request_size=4 [06:20:10]MH_SAM_APDU [06:20:10]CAPDU: 80 11 00 00 [06:20:10]Write to MH i2c: E2 08 00 92 34 80 11 00 00 00 00 00 00 40 [06:20:10]Write i2c OK [06:20:10]MH_I2C_Read... [06:20:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:10]Read from MH i2c: E2 [06:20:10]MH_I2C_Read... [06:20:10]Read from MH i2c: E2 17 00 [06:20:10]MH_I2C_Read... [06:20:10]Read from MH i2c: E2 17 00 92 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [06:20:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:20:10]wFMCommunicate OK [06:20:10]requested_item fd.num is exist - process it [06:20:10]SAM_PROTO_GetFieldsCounters [06:20:10]wFMCommunicate request_size=4 [06:20:10]MH_SAM_APDU [06:20:10]CAPDU: 80 13 00 00 [06:20:10]Write to MH i2c: E2 08 00 93 34 80 13 00 00 00 00 00 00 43 [06:20:10]Write i2c OK [06:20:10]MH_I2C_Read... [06:20:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:20:10]Read from MH i2c: E2 [06:20:10]MH_I2C_Read... [06:20:10]Read from MH i2c: E2 62 00 [06:20:10]MH_I2C_Read... [06:20:10]Read from MH i2c: E2 62 00 93 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [06:20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:20:10]wFMCommunicate OK [06:20:10]SAM_PROTO_GetFieldsCounters done [06:20:10]requested_item shift.num is exist - process it [06:20:10]requested_item shift.opened is exist - process it [06:20:10]req_shift_opened [06:20:10]FM_GetShiftState [06:20:10]SAM_PROTO_GetShiftState [06:20:10]wFMCommunicate request_size=4 [06:20:10]MH_SAM_APDU [06:20:10]CAPDU: 80 13 01 00 [06:20:10]Write to MH i2c: E2 08 00 94 34 80 13 01 00 00 00 00 00 45 [06:20:10]Write i2c OK [06:20:10]MH_I2C_Read... [06:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:10]Read from MH i2c: E2 [06:20:10]MH_I2C_Read... [06:20:10]Read from MH i2c: E2 0E 00 [06:20:10]MH_I2C_Read... [06:20:10]Read from MH i2c: E2 0E 00 94 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [06:20:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:20:10]wFMCommunicate OK [06:20:10]SAM_PROTO_GetShiftState done [06:20:10]FM_GetShiftState done [06:20:10]req_shift_opened done [06:20:10]requested_item shift.open_date is exist - process it [06:20:10]req_shift_open_date [06:20:10]req_shift_open_date done [06:20:10]produce_requested_data done [06:20:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289402,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:20:10]process_action_free close_receipt [06:20:10]json_value_free [06:20:10]json_value_free done [06:20:10]process_json_proto returns [06:20:10]Send response to host [06:20:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289402,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:20:10]free response buf [06:20:10]execute_script done [06:20:10]execute_script returns [06:20:10]free content buf [06:20:10]Sock 9.Close socket [06:20:10]Sock 9.Thread stoped [06:20:14]OFD Sender: No OFD packet to send [06:20:19]OFD Sender: No OFD packet to send [06:20:24]OFD Sender: No OFD packet to send [06:20:29]OFD Sender: No OFD packet to send [06:20:35]OFD Sender: No OFD packet to send [06:20:40]OFD Sender: No OFD packet to send [06:20:45]OFD Sender: No OFD packet to send [06:20:50]OFD Sender: No OFD packet to send [06:20:55]OFD Sender: No OFD packet to send [06:21:00]OFD Sender: No OFD packet to send [06:21:05]OFD Sender: No OFD packet to send [06:21:10]OFD Sender: No OFD packet to send [06:21:15]OFD Sender: No OFD packet to send [06:21:20]OFD Sender: No OFD packet to send [06:21:25]OFD Sender: No OFD packet to send [06:21:30]OFD Sender: No OFD packet to send [06:21:35]OFD Sender: No OFD packet to send [06:21:40]OFD Sender: No OFD packet to send [06:21:45]OFD Sender: No OFD packet to send [06:21:50]OFD Sender: No OFD packet to send [06:21:55]OFD Sender: No OFD packet to send [06:22:00]OFD Sender: No OFD packet to send [06:22:05]OFD Sender: No OFD packet to send [06:22:10]OFD Sender: No OFD packet to send [06:22:15]OFD Sender: No OFD packet to send [06:22:20]OFD Sender: No OFD packet to send [06:22:25]OFD Sender: No OFD packet to send [06:22:30]OFD Sender: No OFD packet to send [06:22:35]OFD Sender: No OFD packet to send [06:22:40]OFD Sender: No OFD packet to send [06:22:45]OFD Sender: No OFD packet to send [06:22:50]OFD Sender: No OFD packet to send [06:22:55]OFD Sender: No OFD packet to send [06:23:01]OFD Sender: No OFD packet to send [06:23:06]OFD Sender: No OFD packet to send [06:23:11]OFD Sender: No OFD packet to send [06:23:16]OFD Sender: No OFD packet to send [06:23:21]OFD Sender: No OFD packet to send [06:23:26]OFD Sender: No OFD packet to send [06:23:31]OFD Sender: No OFD packet to send [06:23:36]OFD Sender: No OFD packet to send [06:23:41]OFD Sender: No OFD packet to send [06:23:46]OFD Sender: No OFD packet to send [06:23:51]OFD Sender: No OFD packet to send [06:23:56]OFD Sender: No OFD packet to send [06:24:01]OFD Sender: No OFD packet to send [06:24:06]OFD Sender: No OFD packet to send [06:24:11]OFD Sender: No OFD packet to send [06:24:16]OFD Sender: No OFD packet to send [06:24:21]OFD Sender: No OFD packet to send [06:24:26]OFD Sender: No OFD packet to send [06:24:31]OFD Sender: No OFD packet to send [06:24:36]OFD Sender: No OFD packet to send [06:24:41]OFD Sender: No OFD packet to send [06:24:46]OFD Sender: No OFD packet to send [06:24:51]OFD Sender: No OFD packet to send [06:24:56]OFD Sender: No OFD packet to send [06:25:01]OFD Sender: No OFD packet to send [06:25:06]OFD Sender: No OFD packet to send [06:25:11]OFD Sender: No OFD packet to send [06:25:16]OFD Sender: No OFD packet to send [06:25:21]OFD Sender: No OFD packet to send [06:25:27]OFD Sender: No OFD packet to send [06:25:32]OFD Sender: No OFD packet to send [06:25:37]OFD Sender: No OFD packet to send [06:25:42]OFD Sender: No OFD packet to send [06:25:47]OFD Sender: No OFD packet to send [06:25:52]OFD Sender: No OFD packet to send [06:25:57]OFD Sender: No OFD packet to send [06:26:02]OFD Sender: No OFD packet to send [06:26:07]OFD Sender: No OFD packet to send [06:26:12]OFD Sender: No OFD packet to send [06:26:17]OFD Sender: No OFD packet to send [06:26:22]OFD Sender: No OFD packet to send [06:26:27]OFD Sender: No OFD packet to send [06:26:32]OFD Sender: No OFD packet to send [06:26:37]OFD Sender: No OFD packet to send [06:26:42]OFD Sender: No OFD packet to send [06:26:47]OFD Sender: No OFD packet to send [06:26:52]OFD Sender: No OFD packet to send [06:26:57]OFD Sender: No OFD packet to send [06:27:02]OFD Sender: No OFD packet to send [06:27:07]OFD Sender: No OFD packet to send [06:27:10]accept exits with 7 [06:27:10]New connection [06:27:10]New thread 3067194724 created [06:27:10]Thread 3067051364 joined [06:27:10]Waiting for new connection... [06:27:10] Sock 7.Parse request [06:27:10]Sock 7.Check first char [06:27:10]Sock 7.First char is OK [06:27:10]request: POST /json_proto HTTP/1.0 [06:27:10]Method: POST [06:27:10]URL: /json_proto [06:27:10]Method is POST - this is cgi request [06:27:10]url: /json_proto [06:27:10]query_string will be loaded in cgi processing [06:27:10]execute_cgi json_proto POST (null) [06:27:10]execute_cgi path=json_proto method=POST [06:27:10]POST find Content-Length [06:27:10]Host: 172.17.41.135:8080 [06:27:10]Content-Length: 684 [06:27:10]Content-Type: application/json [06:27:10] [06:27:10]POST finish read [06:27:10]Found Content-Length = 684 [06:27:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:10]execute_script... [06:27: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)24617390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:10]POST & json_proto [06:27:10]process_json_proto [06:27:10]json parsed OK: [06:27:10]protocol is kg_v1.0 [06:27:10]action value=close_receipt [06:27:10]process_action close_receipt [06:27:10]cmd_close_receipt [06:27:10]MH_GetDate [06:27:10]Write to MH i2c: F0 00 00 95 34 B8 [06:27:10]Write i2c OK [06:27:10]MH_I2C_Read... [06:27:10]Read from MH i2c: F0 [06:27:10]MH_I2C_Read... [06:27:10]Read from MH i2c: F0 09 00 [06:27:10]MH_I2C_Read... [06:27:10]Read from MH i2c: F0 09 00 95 34 00 41 0A F1 66 ED 3E 82 65 75 [06:27:10]GetLastDocTimeStamp 1727072410 [06:27:10]current date 1727072833 [06:27:10]FM_GetShiftState [06:27:10]SAM_PROTO_GetShiftState [06:27:10]wFMCommunicate request_size=4 [06:27:10]MH_SAM_APDU [06:27:10]CAPDU: 80 13 01 00 [06:27:10]Write to MH i2c: E2 08 00 96 34 80 13 01 00 00 00 00 00 47 [06:27:10]Write i2c OK [06:27:10]MH_I2C_Read... [06:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:11]Read from MH i2c: E2 [06:27:11]MH_I2C_Read... [06:27:11]Read from MH i2c: E2 0E 00 [06:27:11]MH_I2C_Read... [06:27:11]Read from MH i2c: E2 0E 00 96 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [06:27:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:27:11]wFMCommunicate OK [06:27:11]SAM_PROTO_GetShiftState done [06:27:11]FM_GetShiftState done [06:27:11]opened in 1727051401 [06:27:11]opened+sec_in_day 1727137801 [06:27:11]quantity*price = 100005 [06:27:11]sum+1 = 100006 [06:27:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 77 23.09.2024 06:27 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289403 ФПД: 175042011066105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T062714&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289403&fm=175042011066105&tin=02508201610067®Number=0000000000091827&sum=100000 [06:27:12]StoreToDocumentArchive [06:27:12]shift 515 fd 289403 [06:27:12]save to /storage/0515/doc_00289403 [06:27:12]save last doc name /storage/0515/doc_00289403 to /storage/kkm_last_doc_name [06:27:12]save OK [06:27:12]Clear old archive folders... [06:27:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:27:12]tlvbuf is 00723AB0 [06:27:12]SAM_PROTO_ClearQueue [06:27:12]wFMCommunicate request_size=4 [06:27:12]MH_SAM_APDU [06:27:12]CAPDU: 80 09 00 00 [06:27:12]Write to MH i2c: E2 08 00 A3 34 80 09 00 00 00 00 00 00 49 [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:27:12]Read from MH i2c: E2 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 A3 34 00 90 00 4B [06:27:12]RAPDU: 90 00 [06:27:12]wFMCommunicate OK [06:27:12]SAM_PROTO_ClearQueue done [06:27:12]KKMCreateOFDPacket [06:27:12]OFDProtocolAddRootSTLVToBuf [06:27:12]FM_MakeSignedData [06:27:12]FM_MakeSignedData [06:27:12]SAM_PROTO_SignData [06:27:12]wFMCommunicate request_size=4 [06:27:12]MH_SAM_APDU [06:27:12]CAPDU: 80 0D 01 02 [06:27:12]Write to MH i2c: E2 08 00 A4 34 80 0D 01 02 00 00 00 00 51 [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:27:12]Read from MH i2c: E2 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 A4 34 00 90 00 4C [06:27:12]RAPDU: 90 00 [06:27:12]wFMCommunicate OK [06:27:12]wFMCommunicate request_size=255 [06:27:12]MH_SAM_APDU [06:27:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4D 00 00 00 F4 03 04 00 42 0A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6A 04 00 35 04 06 00 9F [06:27:12]Write to MH i2c: E2 02 01 A5 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4D 00 00 00 F4 03 04 00 42 0A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6A 04 00 35 04 06 00 9F 00 00 DB [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:12]Read from MH i2c: E2 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 A5 34 00 90 00 4D [06:27:12]RAPDU: 90 00 [06:27:12]wFMCommunicate OK [06:27:12]wFMCommunicate request_size=10 [06:27:12]MH_SAM_APDU [06:27:12]CAPDU: 80 0D 02 02 05 33 24 E3 EE F9 [06:27:12]Write to MH i2c: E2 0D 00 A6 34 80 0D 02 02 05 00 33 24 E3 EE F9 00 00 7F [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:12]Read from MH i2c: E2 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 03 00 A6 34 00 90 00 4E [06:27:12]RAPDU: 90 00 [06:27:12]wFMCommunicate OK [06:27:12]wFMCommunicate request_size=4 [06:27:12]MH_SAM_APDU [06:27:12]CAPDU: 80 0D 03 02 [06:27:12]Write to MH i2c: E2 08 00 A7 34 80 0D 03 02 00 00 00 00 56 [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:27:12]Read from MH i2c: E2 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 0B 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 0B 00 A7 34 00 2E 61 AD D4 11 0C C7 DC 90 00 27 [06:27:12]RAPDU: 2E 61 AD D4 11 0C C7 DC 90 00 [06:27:12]wFMCommunicate OK [06:27:12]SAM_PROTO_SignData done [06:27:12]FM_MakeSignedData done [06:27:12]CreateOFDProtocolMessage [06:27:12]wFMCommunicate request_size=4 [06:27:12]MH_SAM_APDU [06:27:12]CAPDU: 80 11 00 00 [06:27:12]Write to MH i2c: E2 08 00 A8 34 80 11 00 00 00 00 00 00 56 [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:12]Read from MH i2c: E2 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 17 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 17 00 A8 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A6 [06:27:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:27:12]wFMCommunicate OK [06:27:12]CreateOFDProtocolMessage done [06:27:12]OFDSenderStorePacket 289403 [06:27:12]StoreOFDPacket docnum=289403 [06:27:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 0A A2 07 01 19 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4D 00 00 00 F4 03 04 00 42 0A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6A 04 00 35 04 06 00 9F 33 24 E3 EE F9 2E 61 AD D4 11 0C C7 DC [06:27:12]CheckFolder [06:27:12]dirname=/storage/ofd_packets [06:27:12]CheckFolder done [06:27:12]ProducePacketName [06:27:12]name=ofd_packets/00289403 [06:27:12]NVStorageSaveData ofd_packets/00289403 [06:27:12]File name is /storage/ofd_packets/00289403 [06:27:12]Write 301 bytes [06:27:12]NVStorageSaveData done [06:27:12]OFDSenderStorePacket done [06:27:12]KKMCreateOFDPacket done [06:27:12]NVStorageSaveData kkm_last_timestamp [06:27:12]File name is /storage/kkm_last_timestamp [06:27:12]Write 4 bytes [06:27:12]NVStorageSaveData done [06:27:12]ExternCall_PrintAddStr [06:27:12]wPrintStart [06:27:12]Write to MH i2c: 01 00 00 A9 34 DD [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: 01 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: 01 07 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: 01 07 00 A9 34 00 00 00 00 00 FF 0F F2 [06:27:12]RasterBufferAndPrint [06:27:12]line Счет N : (1)24617390 [06:27:12]line ИНН: 02508201610067 [06:27:12]line Контрольно-Кассовый Чек [06:27:12]line ПРОДАЖА [06:27:12]line ТРК (МРК, ГНК) : 43 [06:27:12]line Товар: 2710124130 [06:27:12]line Аи-92-К-5 [06:27:12]line 14.750 * 67.80 [06:27:12]line = 1000.05 [06:27:12]line НДС 12% НСП 1% [06:27:12]line > о реализуемом товаре [06:27:12]line ОКРУГЛЕНИЕ: -0.05 [06:27:12]line ИТОГО: 1000.00 [06:27:12]line Внесено: 1000.00 [06:27:12]line СДАЧА: 0.00 [06:27:12]line НСП 1% : 8.85 [06:27:12]line НДС 12% : 106.20 [06:27:12]line Наличными: 1000.00 [06:27:12]line Безнал.: 0.00 [06:27:12]line Место: АЗС № 90 "Партнёр-нефть" [06:27:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:27:12]line СНО: Общий режим [06:27:12]line Чек 77 23.09.2024 06:27 [06:27:12]line Смена: 515 ФФД: 1.0 [06:27:12]line ЗНМ: 0300000107 [06:27:12]line РНМ: 0000000000091827 [06:27:12]line Версия ККМ: 001 [06:27:12]line ФМ: 0000000000871832 [06:27:12]line ФД: 289403 [06:27:12]line ФПД: 175042011066105 [06:27:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T062714&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289403&fm=175042011066105&tin=02508201610067®Number=0000000000091827&sum=100000 [06:27:12]written 0, free lines is 4095 [06:27:12]OFD Sender: Processing packet 289403 [packets to send 1784, broken 1783] [06:27:12]ProducePacketName [06:27:12]name=ofd_packets/00289403 [06:27:12]OFD Sender: To server: pG, [06:27:12]CommunicateWithHost lk.salyk.kg:30040 [06:27:12]ConnectInit lk.salyk.kg [06:27:13]Write to MH i2c: 01 00 00 D3 34 07 [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: 01 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: 01 07 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: 01 07 00 D3 34 00 00 00 00 00 C1 0C DB [06:27:13]RasterBufferAndPrint [06:27:13]line [06:27:13]line [06:27:13]line [06:27:13]line [06:27:13]line [06:27:13]written 0, free lines is 3271 [06:27:13]MH_Cut [06:27:13]Write to MH i2c: D1 01 00 DA 34 01 E0 [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: D1 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: D1 01 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: D1 01 00 DA 34 00 DF [06:27:13]Write to MH i2c: 01 00 00 DB 34 0F [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]Connected sock=11 [06:27: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 33 32 0F 01 00 00 0A A2 07 01 19 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4D 00 00 00 F4 03 04 00 42 0A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6A 04 00 35 04 06 00 9F 33 24 E3 EE F9 2E 61 AD D4 11 0C C7 DC [06:27: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 33 32 4F 00 00 00 66 7F 47 00 AF 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 33 32 10 04 04 00 7B 6A 04 00 F4 03 04 00 17 B2 F0 66 B6 04 01 00 00 B3 F9 BE E7 30 5B 57 FE [06:27:13]CommunicateWithHost err = 0 [06:27:13]CheckOFDResponse [06:27:13]1017 (14) - 77093643461234 [06:27:13]1041 (16) - 0000000000871832 [06:27:13]1040 (4) - 289403 [06:27:13]1012 (4) - 23.09.2024 00:11 [06:27:13]1206 (1) - 0 [06:27:13]OFD Sender: Remove packet 289403 [06:27:13]ProducePacketName [06:27:13]name=ofd_packets/00289403 [06:27:13]NVStorageDeleteData [06:27:13]*** Cut start [06:27:13]*** Partial cut [06:27:13]*** CUTSNS_PIN = 1 [06:27:14]OFD Sender: No OFD packet to send [06:27:14]*** CUTSNS_PIN = 0 [06:27:14]*** Brake cut motor [06:27:14]Read from MH i2c: 01 [06:27:14]MH_I2C_Read... [06:27:14]*** Stop cut motor [06:27:14]*** Cut end [06:27:14]Read from MH i2c: 01 07 00 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: 01 07 00 DB 34 00 00 00 00 00 FF 0F 24 [06:27:14]process_action close_receipt done [06:27:14]requested_data is exist [06:27:14]produce_requested_data [06:27:14]requested_item fm.sn is exist - process it [06:27:14]wFMCommunicate request_size=4 [06:27:14]MH_SAM_APDU [06:27:14]CAPDU: 80 11 00 00 [06:27:14]Write to MH i2c: E2 08 00 DC 34 80 11 00 00 00 00 00 00 8A [06:27:14]Write i2c OK [06:27:14]MH_I2C_Read... [06:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:14]Read from MH i2c: E2 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: E2 17 00 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: E2 17 00 DC 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DA [06:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:27:14]wFMCommunicate OK [06:27:14]requested_item fd.num is exist - process it [06:27:14]SAM_PROTO_GetFieldsCounters [06:27:14]wFMCommunicate request_size=4 [06:27:14]MH_SAM_APDU [06:27:14]CAPDU: 80 13 00 00 [06:27:14]Write to MH i2c: E2 08 00 DD 34 80 13 00 00 00 00 00 00 8D [06:27:14]Write i2c OK [06:27:14]MH_I2C_Read... [06:27:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:27:14]Read from MH i2c: E2 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: E2 62 00 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: E2 62 00 DD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [06:27: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:27:14]wFMCommunicate OK [06:27:14]SAM_PROTO_GetFieldsCounters done [06:27:14]requested_item shift.num is exist - process it [06:27:14]requested_item shift.opened is exist - process it [06:27:14]req_shift_opened [06:27:14]FM_GetShiftState [06:27:14]SAM_PROTO_GetShiftState [06:27:14]wFMCommunicate request_size=4 [06:27:14]MH_SAM_APDU [06:27:14]CAPDU: 80 13 01 00 [06:27:14]Write to MH i2c: E2 08 00 DE 34 80 13 01 00 00 00 00 00 8F [06:27:14]Write i2c OK [06:27:14]MH_I2C_Read... [06:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:14]Read from MH i2c: E2 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: E2 0E 00 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: E2 0E 00 DE 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [06:27:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:27:14]wFMCommunicate OK [06:27:14]SAM_PROTO_GetShiftState done [06:27:14]FM_GetShiftState done [06:27:14]req_shift_opened done [06:27:14]requested_item shift.open_date is exist - process it [06:27:14]req_shift_open_date [06:27:14]req_shift_open_date done [06:27:14]produce_requested_data done [06:27:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289403,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:27:14]process_action_free close_receipt [06:27:14]json_value_free [06:27:14]json_value_free done [06:27:14]process_json_proto returns [06:27:14]Send response to host [06:27:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289403,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:27:14]free response buf [06:27:14]execute_script done [06:27:14]execute_script returns [06:27:14]free content buf [06:27:14]Sock 7.Close socket [06:27:14]Sock 7.Thread stoped [06:27:19]OFD Sender: No OFD packet to send [06:27:24]OFD Sender: No OFD packet to send [06:27:29]OFD Sender: No OFD packet to send [06:27:34]OFD Sender: No OFD packet to send [06:27:39]OFD Sender: No OFD packet to send [06:27:44]OFD Sender: No OFD packet to send [06:27:49]OFD Sender: No OFD packet to send [06:27:54]OFD Sender: No OFD packet to send [06:27:59]OFD Sender: No OFD packet to send [06:28:04]OFD Sender: No OFD packet to send [06:28:09]OFD Sender: No OFD packet to send [06:28:14]OFD Sender: No OFD packet to send [06:28:19]OFD Sender: No OFD packet to send [06:28:24]OFD Sender: No OFD packet to send [06:28:29]OFD Sender: No OFD packet to send [06:28:34]OFD Sender: No OFD packet to send [06:28:39]OFD Sender: No OFD packet to send [06:28:44]OFD Sender: No OFD packet to send [06:28:49]OFD Sender: No OFD packet to send [06:28:54]OFD Sender: No OFD packet to send [06:28:59]OFD Sender: No OFD packet to send [06:29:04]OFD Sender: No OFD packet to send [06:29:09]OFD Sender: No OFD packet to send [06:29:14]OFD Sender: No OFD packet to send [06:29:19]OFD Sender: No OFD packet to send [06:29:24]OFD Sender: No OFD packet to send [06:29:29]OFD Sender: No OFD packet to send [06:29:34]OFD Sender: No OFD packet to send [06:29:40]OFD Sender: No OFD packet to send [06:29:45]OFD Sender: No OFD packet to send [06:29:50]OFD Sender: No OFD packet to send [06:29:55]OFD Sender: No OFD packet to send [06:30:00]OFD Sender: No OFD packet to send [06:30:05]OFD Sender: No OFD packet to send [06:30:10]OFD Sender: No OFD packet to send [06:30:15]OFD Sender: No OFD packet to send [06:30:20]OFD Sender: No OFD packet to send [06:30:25]OFD Sender: No OFD packet to send [06:30:30]OFD Sender: No OFD packet to send [06:30:35]OFD Sender: No OFD packet to send [06:30:40]OFD Sender: No OFD packet to send [06:30:45]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:10]OFD Sender: No OFD packet to send [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [06:31:55]OFD Sender: No OFD packet to send [06:32:00]OFD Sender: No OFD packet to send [06:32:06]OFD Sender: No OFD packet to send [06:32:11]OFD Sender: No OFD packet to send [06:32:16]OFD Sender: No OFD packet to send [06:32:21]OFD Sender: No OFD packet to send [06:32:26]OFD Sender: No OFD packet to send [06:32:31]OFD Sender: No OFD packet to send [06:32:36]OFD Sender: No OFD packet to send [06:32:41]OFD Sender: No OFD packet to send [06:32:46]OFD Sender: No OFD packet to send [06:32:51]OFD Sender: No OFD packet to send [06:32:56]OFD Sender: No OFD packet to send [06:33:01]OFD Sender: No OFD packet to send [06:33:06]OFD Sender: No OFD packet to send [06:33:11]OFD Sender: No OFD packet to send [06:33:14]accept exits with 9 [06:33:14]New connection [06:33:14]New thread 3067051364 created [06:33:14]Thread 3067194724 joined [06:33:14]Waiting for new connection... [06:33:14] Sock 9.Parse request [06:33:14]Sock 9.Check first char [06:33:14]Sock 9.First char is OK [06:33:14]request: POST /json_proto HTTP/1.0 [06:33:14]Method: POST [06:33:14]URL: /json_proto [06:33:14]Method is POST - this is cgi request [06:33:14]url: /json_proto [06:33:14]query_string will be loaded in cgi processing [06:33:14]execute_cgi json_proto POST (null) [06:33:14]execute_cgi path=json_proto method=POST [06:33:14]POST find Content-Length [06:33:14]Host: 172.17.41.135:8080 [06:33:14]Content-Length: 684 [06:33:14]Content-Type: application/json [06:33:14] [06:33:14]POST finish read [06:33:14]Found Content-Length = 684 [06:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:14]execute_script... [06:33:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:14]POST & json_proto [06:33:14]process_json_proto [06:33:14]json parsed OK: [06:33:14]protocol is kg_v1.0 [06:33:14]action value=close_receipt [06:33:14]process_action close_receipt [06:33:14]cmd_close_receipt [06:33:14]MH_GetDate [06:33:14]Write to MH i2c: F0 00 00 DF 34 02 [06:33:14]Write i2c OK [06:33:14]MH_I2C_Read... [06:33:14]Read from MH i2c: F0 [06:33:14]MH_I2C_Read... [06:33:14]Read from MH i2c: F0 09 00 [06:33:14]MH_I2C_Read... [06:33:14]Read from MH i2c: F0 09 00 DF 34 00 AD 0B F1 66 ED 3E 82 65 2C [06:33:14]GetLastDocTimeStamp 1727072834 [06:33:14]current date 1727073197 [06:33:14]FM_GetShiftState [06:33:14]SAM_PROTO_GetShiftState [06:33:14]wFMCommunicate request_size=4 [06:33:14]MH_SAM_APDU [06:33:14]CAPDU: 80 13 01 00 [06:33:14]Write to MH i2c: E2 08 00 E0 34 80 13 01 00 00 00 00 00 91 [06:33:14]Write i2c OK [06:33:14]MH_I2C_Read... [06:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:14]Read from MH i2c: E2 [06:33:14]MH_I2C_Read... [06:33:14]Read from MH i2c: E2 0E 00 [06:33:14]MH_I2C_Read... [06:33:14]Read from MH i2c: E2 0E 00 E0 34 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [06:33:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:33:14]wFMCommunicate OK [06:33:14]SAM_PROTO_GetShiftState done [06:33:14]FM_GetShiftState done [06:33:14]opened in 1727051401 [06:33:14]opened+sec_in_day 1727137801 [06:33:14]quantity*price = 100005 [06:33:14]sum+1 = 100006 [06:33:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 78 23.09.2024 06:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289404 ФПД: 70236895686399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063317&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289404&fm=70236895686399&tin=02508201610067®Number=0000000000091827&sum=100000 [06:33:16]StoreToDocumentArchive [06:33:16]shift 515 fd 289404 [06:33:16]save to /storage/0515/doc_00289404 [06:33:16]save last doc name /storage/0515/doc_00289404 to /storage/kkm_last_doc_name [06:33:16]save OK [06:33:16]Clear old archive folders... [06:33:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:33:16]tlvbuf is B6DE3010 [06:33:16]SAM_PROTO_ClearQueue [06:33:16]wFMCommunicate request_size=4 [06:33:16]MH_SAM_APDU [06:33:16]CAPDU: 80 09 00 00 [06:33:16]Write to MH i2c: E2 08 00 ED 34 80 09 00 00 00 00 00 00 93 [06:33:16]Write i2c OK [06:33:16]MH_I2C_Read... [06:33:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:16]Read from MH i2c: E2 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 ED 34 00 90 00 95 [06:33:16]RAPDU: 90 00 [06:33:16]wFMCommunicate OK [06:33:16]SAM_PROTO_ClearQueue done [06:33:16]KKMCreateOFDPacket [06:33:16]OFDProtocolAddRootSTLVToBuf [06:33:16]FM_MakeSignedData [06:33:16]FM_MakeSignedData [06:33:16]SAM_PROTO_SignData [06:33:16]wFMCommunicate request_size=4 [06:33:16]MH_SAM_APDU [06:33:16]CAPDU: 80 0D 01 02 [06:33:16]Write to MH i2c: E2 08 00 EE 34 80 0D 01 02 00 00 00 00 9B [06:33:16]Write i2c OK [06:33:16]MH_I2C_Read... [06:33:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:16]Read from MH i2c: E2 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 EE 34 00 90 00 96 [06:33:16]RAPDU: 90 00 [06:33:16]wFMCommunicate OK [06:33:16]wFMCommunicate request_size=255 [06:33:16]MH_SAM_APDU [06:33:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 00 00 00 F4 03 04 00 AD 0B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6A 04 00 35 04 06 00 3F [06:33:16]Write to MH i2c: E2 02 01 EF 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 00 00 00 F4 03 04 00 AD 0B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6A 04 00 35 04 06 00 3F 00 00 33 [06:33:16]Write i2c OK [06:33:16]MH_I2C_Read... [06:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:16]Read from MH i2c: E2 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 EF 34 00 90 00 97 [06:33:16]RAPDU: 90 00 [06:33:16]wFMCommunicate OK [06:33:16]wFMCommunicate request_size=10 [06:33:16]MH_SAM_APDU [06:33:16]CAPDU: 80 0D 02 02 05 E1 4D 37 AE FF [06:33:16]Write to MH i2c: E2 0D 00 F0 34 80 0D 02 02 05 00 E1 4D 37 AE FF 00 00 BA [06:33:16]Write i2c OK [06:33:16]MH_I2C_Read... [06:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:16]Read from MH i2c: E2 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 03 00 F0 34 00 90 00 98 [06:33:16]RAPDU: 90 00 [06:33:16]wFMCommunicate OK [06:33:16]wFMCommunicate request_size=4 [06:33:16]MH_SAM_APDU [06:33:16]CAPDU: 80 0D 03 02 [06:33:16]Write to MH i2c: E2 08 00 F1 34 80 0D 03 02 00 00 00 00 A0 [06:33:16]Write i2c OK [06:33:16]MH_I2C_Read... [06:33:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:16]OFD Sender: No OFD packet to send [06:33:16]Read from MH i2c: E2 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 0B 00 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 0B 00 F1 34 00 73 9A E8 EA 0D 9C E1 D7 90 00 E1 [06:33:16]RAPDU: 73 9A E8 EA 0D 9C E1 D7 90 00 [06:33:16]wFMCommunicate OK [06:33:16]SAM_PROTO_SignData done [06:33:16]FM_MakeSignedData done [06:33:16]CreateOFDProtocolMessage [06:33:16]wFMCommunicate request_size=4 [06:33:16]MH_SAM_APDU [06:33:16]CAPDU: 80 11 00 00 [06:33:16]Write to MH i2c: E2 08 00 F2 34 80 11 00 00 00 00 00 00 A0 [06:33:16]Write i2c OK [06:33:16]MH_I2C_Read... [06:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:16]Read from MH i2c: E2 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 17 00 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: E2 17 00 F2 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F0 [06:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:33:16]wFMCommunicate OK [06:33:16]CreateOFDProtocolMessage done [06:33:16]OFDSenderStorePacket 289404 [06:33:16]StoreOFDPacket docnum=289404 [06:33:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9E A6 07 01 BF 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 00 00 00 F4 03 04 00 AD 0B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6A 04 00 35 04 06 00 3F E1 4D 37 AE FF 73 9A E8 EA 0D 9C E1 D7 [06:33:16]CheckFolder [06:33:16]dirname=/storage/ofd_packets [06:33:16]CheckFolder done [06:33:16]ProducePacketName [06:33:16]name=ofd_packets/00289404 [06:33:16]NVStorageSaveData ofd_packets/00289404 [06:33:16]File name is /storage/ofd_packets/00289404 [06:33:16]Write 301 bytes [06:33:16]NVStorageSaveData done [06:33:16]OFDSenderStorePacket done [06:33:16]KKMCreateOFDPacket done [06:33:16]NVStorageSaveData kkm_last_timestamp [06:33:16]File name is /storage/kkm_last_timestamp [06:33:16]Write 4 bytes [06:33:16]NVStorageSaveData done [06:33:16]ExternCall_PrintAddStr [06:33:16]wPrintStart [06:33:16]Write to MH i2c: 01 00 00 F3 34 27 [06:33:16]Write i2c OK [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: 01 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: 01 07 00 [06:33:16]MH_I2C_Read... [06:33:16]Read from MH i2c: 01 07 00 F3 34 00 00 00 00 00 FF 0F 3C [06:33:16]RasterBufferAndPrint [06:33:16]line Счет N : (1)24617391 [06:33:16]line ИНН: 02508201610067 [06:33:16]line Контрольно-Кассовый Чек [06:33:16]line ПРОДАЖА [06:33:16]line ТРК (МРК, ГНК) : 43 [06:33:16]line Товар: 2710124130 [06:33:16]line Аи-92-К-5 [06:33:16]line 14.750 * 67.80 [06:33:16]line = 1000.05 [06:33:16]line НДС 12% НСП 1% [06:33:16]line > о реализуемом товаре [06:33:16]line ОКРУГЛЕНИЕ: -0.05 [06:33:16]line ИТОГО: 1000.00 [06:33:16]line Внесено: 1000.00 [06:33:16]line СДАЧА: 0.00 [06:33:16]line НСП 1% : 8.85 [06:33:16]line НДС 12% : 106.20 [06:33:16]line Наличными: 1000.00 [06:33:16]line Безнал.: 0.00 [06:33:16]line Место: АЗС № 90 "Партнёр-нефть" [06:33:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:33:16]line СНО: Общий режим [06:33:16]line Чек 78 23.09.2024 06:33 [06:33:16]line Смена: 515 ФФД: 1.0 [06:33:16]line ЗНМ: 0300000107 [06:33:16]line РНМ: 0000000000091827 [06:33:16]line Версия ККМ: 001 [06:33:16]line ФМ: 0000000000871832 [06:33:16]line ФД: 289404 [06:33:16]line ФПД: 70236895686399 [06:33:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063317&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289404&fm=70236895686399&tin=02508201610067®Number=0000000000091827&sum=100000 [06:33:16]written 0, free lines is 4095 [06:33:16]OFD Sender: Processing packet 289404 [packets to send 1784, broken 1783] [06:33:16]ProducePacketName [06:33:16]name=ofd_packets/00289404 [06:33:16]OFD Sender: To server: pG, [06:33:16]CommunicateWithHost lk.salyk.kg:30040 [06:33:16]ConnectInit lk.salyk.kg [06:33:16]Connected sock=7 [06:33:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9E A6 07 01 BF 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 00 00 00 F4 03 04 00 AD 0B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6A 04 00 35 04 06 00 3F E1 4D 37 AE FF 73 9A E8 EA 0D 9C E1 D7 [06:33:17]Write to MH i2c: 01 00 00 1D 35 52 [06:33:17]Write i2c OK [06:33:17]MH_I2C_Read... [06:33:17]Read from MH i2c: 01 [06:33:17]MH_I2C_Read... [06:33:17]Read from MH i2c: 01 07 00 [06:33:17]MH_I2C_Read... [06:33:17]Read from MH i2c: 01 07 00 1D 35 00 00 00 00 00 D2 0C 37 [06:33:17]RasterBufferAndPrint [06:33:17]line [06:33:17]line [06:33:17]line [06:33:17]line [06:33:17]line [06:33:17]written 0, free lines is 3288 [06:33:17]MH_Cut [06:33:17]Write to MH i2c: D1 01 00 24 35 01 2B [06:33:17]Write i2c OK [06:33:17]MH_I2C_Read... [06:33:17]Read from MH i2c: D1 [06:33:17]MH_I2C_Read... [06:33:17]Read from MH i2c: D1 01 00 [06:33:17]MH_I2C_Read... [06:33:17]Read from MH i2c: D1 01 00 24 35 00 2A [06:33:17]Write to MH i2c: 01 00 00 25 35 5A [06:33:17]Write i2c OK [06:33:17]MH_I2C_Read... [06:33: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 33 32 4F 00 00 00 C5 75 47 00 5B 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 33 32 10 04 04 00 7C 6A 04 00 F4 03 04 00 83 B3 F0 66 B6 04 01 00 00 F7 D6 E5 3A 4F 46 8F 42 [06:33:17]CommunicateWithHost err = 0 [06:33:17]CheckOFDResponse [06:33:17]1017 (14) - 77093643461234 [06:33:17]1041 (16) - 0000000000871832 [06:33:17]1040 (4) - 289404 [06:33:17]1012 (4) - 23.09.2024 00:17 [06:33:17]1206 (1) - 0 [06:33:17]OFD Sender: Remove packet 289404 [06:33:17]ProducePacketName [06:33:17]name=ofd_packets/00289404 [06:33:17]NVStorageDeleteData [06:33:17]OFD Sender: No OFD packet to send [06:33:17]*** Cut start [06:33:17]*** Partial cut [06:33:17]*** CUTSNS_PIN = 1 [06:33:17]*** CUTSNS_PIN = 0 [06:33:18]*** Brake cut motor [06:33:18]Read from MH i2c: 01 [06:33:18]MH_I2C_Read... [06:33:18]*** Stop cut motor [06:33:18]*** Cut end [06:33:18]Read from MH i2c: 01 07 00 [06:33:18]MH_I2C_Read... [06:33:18]Read from MH i2c: 01 07 00 25 35 00 00 00 00 00 FF 0F 6F [06:33:18]process_action close_receipt done [06:33:18]requested_data is exist [06:33:18]produce_requested_data [06:33:18]requested_item fm.sn is exist - process it [06:33:18]wFMCommunicate request_size=4 [06:33:18]MH_SAM_APDU [06:33:18]CAPDU: 80 11 00 00 [06:33:18]Write to MH i2c: E2 08 00 26 35 80 11 00 00 00 00 00 00 D5 [06:33:18]Write i2c OK [06:33:18]MH_I2C_Read... [06:33:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:18]Read from MH i2c: E2 [06:33:18]MH_I2C_Read... [06:33:18]Read from MH i2c: E2 17 00 [06:33:18]MH_I2C_Read... [06:33:18]Read from MH i2c: E2 17 00 26 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 25 [06:33:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:33:18]wFMCommunicate OK [06:33:18]requested_item fd.num is exist - process it [06:33:18]SAM_PROTO_GetFieldsCounters [06:33:18]wFMCommunicate request_size=4 [06:33:18]MH_SAM_APDU [06:33:18]CAPDU: 80 13 00 00 [06:33:18]Write to MH i2c: E2 08 00 27 35 80 13 00 00 00 00 00 00 D8 [06:33:18]Write i2c OK [06:33:18]MH_I2C_Read... [06:33:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:33:18]Read from MH i2c: E2 [06:33:18]MH_I2C_Read... [06:33:18]Read from MH i2c: E2 62 00 [06:33:18]MH_I2C_Read... [06:33:18]Read from MH i2c: E2 62 00 27 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [06:33: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:33:18]wFMCommunicate OK [06:33:18]SAM_PROTO_GetFieldsCounters done [06:33:18]requested_item shift.num is exist - process it [06:33:18]requested_item shift.opened is exist - process it [06:33:18]req_shift_opened [06:33:18]FM_GetShiftState [06:33:18]SAM_PROTO_GetShiftState [06:33:18]wFMCommunicate request_size=4 [06:33:18]MH_SAM_APDU [06:33:18]CAPDU: 80 13 01 00 [06:33:18]Write to MH i2c: E2 08 00 28 35 80 13 01 00 00 00 00 00 DA [06:33:18]Write i2c OK [06:33:18]MH_I2C_Read... [06:33:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:18]Read from MH i2c: E2 [06:33:18]MH_I2C_Read... [06:33:18]Read from MH i2c: E2 0E 00 [06:33:18]MH_I2C_Read... [06:33:18]Read from MH i2c: E2 0E 00 28 35 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [06:33:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:33:18]wFMCommunicate OK [06:33:18]SAM_PROTO_GetShiftState done [06:33:18]FM_GetShiftState done [06:33:18]req_shift_opened done [06:33:18]requested_item shift.open_date is exist - process it [06:33:18]req_shift_open_date [06:33:18]req_shift_open_date done [06:33:18]produce_requested_data done [06:33:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289404,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:33:18]process_action_free close_receipt [06:33:18]json_value_free [06:33:18]json_value_free done [06:33:18]process_json_proto returns [06:33:18]Send response to host [06:33:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289404,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:33:18]free response buf [06:33:18]execute_script done [06:33:18]execute_script returns [06:33:18]free content buf [06:33:18]Sock 9.Close socket [06:33:18]Sock 9.Thread stoped [06:33:22]OFD Sender: No OFD packet to send [06:33:27]OFD Sender: No OFD packet to send [06:33:32]OFD Sender: No OFD packet to send [06:33:37]OFD Sender: No OFD packet to send [06:33:42]OFD Sender: No OFD packet to send [06:33:48]OFD Sender: No OFD packet to send [06:33:53]OFD Sender: No OFD packet to send [06:33:58]OFD Sender: No OFD packet to send [06:34:03]OFD Sender: No OFD packet to send [06:34:08]OFD Sender: No OFD packet to send [06:34:13]OFD Sender: No OFD packet to send [06:34:18]OFD Sender: No OFD packet to send [06:34:23]OFD Sender: No OFD packet to send [06:34:28]OFD Sender: No OFD packet to send [06:34:33]OFD Sender: No OFD packet to send [06:34:38]OFD Sender: No OFD packet to send [06:34:43]OFD Sender: No OFD packet to send [06:34:48]OFD Sender: No OFD packet to send [06:34:53]OFD Sender: No OFD packet to send [06:34:58]OFD Sender: No OFD packet to send [06:35:03]OFD Sender: No OFD packet to send [06:35:08]OFD Sender: No OFD packet to send [06:35:13]OFD Sender: No OFD packet to send [06:35:18]OFD Sender: No OFD packet to send [06:35:23]OFD Sender: No OFD packet to send [06:35:28]OFD Sender: No OFD packet to send [06:35:33]OFD Sender: No OFD packet to send [06:35:38]OFD Sender: No OFD packet to send [06:35:43]OFD Sender: No OFD packet to send [06:35:48]OFD Sender: No OFD packet to send [06:35:53]OFD Sender: No OFD packet to send [06:35:58]OFD Sender: No OFD packet to send [06:36:03]OFD Sender: No OFD packet to send [06:36:08]OFD Sender: No OFD packet to send [06:36:14]OFD Sender: No OFD packet to send [06:36:19]OFD Sender: No OFD packet to send [06:36:19]accept exits with 10 [06:36:19]New connection [06:36:19]New thread 3067194724 created [06:36:19]Thread 3067051364 joined [06:36:19]Waiting for new connection... [06:36:19] Sock 10.Parse request [06:36:19]Sock 10.Check first char [06:36:19]Sock 10.First char is OK [06:36:19]request: POST /json_proto HTTP/1.0 [06:36:19]Method: POST [06:36:19]URL: /json_proto [06:36:19]Method is POST - this is cgi request [06:36:19]url: /json_proto [06:36:19]query_string will be loaded in cgi processing [06:36:19]execute_cgi json_proto POST (null) [06:36:19]execute_cgi path=json_proto method=POST [06:36:19]POST find Content-Length [06:36:19]Host: 172.17.41.135:8080 [06:36:19]Content-Length: 684 [06:36:19]Content-Type: application/json [06:36:19] [06:36:19]POST finish read [06:36:19]Found Content-Length = 684 [06:36:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:19]execute_script... [06:36: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)24617394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:19]POST & json_proto [06:36:19]process_json_proto [06:36:19]json parsed OK: [06:36:19]protocol is kg_v1.0 [06:36:19]action value=close_receipt [06:36:19]process_action close_receipt [06:36:19]cmd_close_receipt [06:36:19]MH_GetDate [06:36:19]Write to MH i2c: F0 00 00 29 35 4D [06:36:19]Write i2c OK [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: F0 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: F0 09 00 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: F0 09 00 29 35 00 66 0C F1 66 ED 3E 82 65 31 [06:36:19]GetLastDocTimeStamp 1727073197 [06:36:19]current date 1727073382 [06:36:19]FM_GetShiftState [06:36:19]SAM_PROTO_GetShiftState [06:36:19]wFMCommunicate request_size=4 [06:36:19]MH_SAM_APDU [06:36:19]CAPDU: 80 13 01 00 [06:36:19]Write to MH i2c: E2 08 00 2A 35 80 13 01 00 00 00 00 00 DC [06:36:19]Write i2c OK [06:36:19]MH_I2C_Read... [06:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:19]Read from MH i2c: E2 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: E2 0E 00 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: E2 0E 00 2A 35 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7D [06:36:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:36:19]wFMCommunicate OK [06:36:19]SAM_PROTO_GetShiftState done [06:36:19]FM_GetShiftState done [06:36:19]opened in 1727051401 [06:36:19]opened+sec_in_day 1727137801 [06:36:19]quantity*price = 100021 [06:36:19]sum+1 = 100023 [06:36:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 79 23.09.2024 06:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289405 ФПД: 279632575402399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063622&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289405&fm=279632575402399&tin=02508201610067®Number=0000000000091827&sum=100000 [06:36:20]StoreToDocumentArchive [06:36:20]shift 515 fd 289405 [06:36:20]save to /storage/0515/doc_00289405 [06:36:20]save last doc name /storage/0515/doc_00289405 to /storage/kkm_last_doc_name [06:36:20]save OK [06:36:20]Clear old archive folders... [06:36:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:36:20]tlvbuf is B6DE31A0 [06:36:20]SAM_PROTO_ClearQueue [06:36:20]wFMCommunicate request_size=4 [06:36:20]MH_SAM_APDU [06:36:20]CAPDU: 80 09 00 00 [06:36:20]Write to MH i2c: E2 08 00 37 35 80 09 00 00 00 00 00 00 DE [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:36:20]Read from MH i2c: E2 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 37 35 00 90 00 E0 [06:36:20]RAPDU: 90 00 [06:36:20]wFMCommunicate OK [06:36:20]SAM_PROTO_ClearQueue done [06:36:20]KKMCreateOFDPacket [06:36:20]OFDProtocolAddRootSTLVToBuf [06:36:20]FM_MakeSignedData [06:36:20]FM_MakeSignedData [06:36:20]SAM_PROTO_SignData [06:36:20]wFMCommunicate request_size=4 [06:36:20]MH_SAM_APDU [06:36:20]CAPDU: 80 0D 01 02 [06:36:20]Write to MH i2c: E2 08 00 38 35 80 0D 01 02 00 00 00 00 E6 [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:36:20]Read from MH i2c: E2 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 38 35 00 90 00 E1 [06:36:20]RAPDU: 90 00 [06:36:20]wFMCommunicate OK [06:36:20]wFMCommunicate request_size=255 [06:36:20]MH_SAM_APDU [06:36: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4F 00 00 00 F4 03 04 00 66 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6A 04 00 35 04 06 00 FE [06:36:20]Write to MH i2c: E2 02 01 39 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4F 00 00 00 F4 03 04 00 66 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6A 04 00 35 04 06 00 FE 00 00 97 [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:20]Read from MH i2c: E2 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 39 35 00 90 00 E2 [06:36:20]RAPDU: 90 00 [06:36:20]wFMCommunicate OK [06:36:20]wFMCommunicate request_size=10 [06:36:20]MH_SAM_APDU [06:36:20]CAPDU: 80 0D 02 02 05 53 08 53 11 9F [06:36:20]Write to MH i2c: E2 0D 00 3A 35 80 0D 02 02 05 00 53 08 53 11 9F 00 00 51 [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:20]Read from MH i2c: E2 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 03 00 3A 35 00 90 00 E3 [06:36:20]RAPDU: 90 00 [06:36:20]wFMCommunicate OK [06:36:20]wFMCommunicate request_size=4 [06:36:20]MH_SAM_APDU [06:36:20]CAPDU: 80 0D 03 02 [06:36:20]Write to MH i2c: E2 08 00 3B 35 80 0D 03 02 00 00 00 00 EB [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:36:20]Read from MH i2c: E2 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 0B 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 0B 00 3B 35 00 27 B9 2D 4A 51 ED DC 45 90 00 A2 [06:36:20]RAPDU: 27 B9 2D 4A 51 ED DC 45 90 00 [06:36:20]wFMCommunicate OK [06:36:20]SAM_PROTO_SignData done [06:36:20]FM_MakeSignedData done [06:36:20]CreateOFDProtocolMessage [06:36:20]wFMCommunicate request_size=4 [06:36:20]MH_SAM_APDU [06:36:20]CAPDU: 80 11 00 00 [06:36:20]Write to MH i2c: E2 08 00 3C 35 80 11 00 00 00 00 00 00 EB [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:20]Read from MH i2c: E2 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 17 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 17 00 3C 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3B [06:36:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:36:20]wFMCommunicate OK [06:36:20]CreateOFDProtocolMessage done [06:36:20]OFDSenderStorePacket 289405 [06:36:20]StoreOFDPacket docnum=289405 [06:36:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 79 1D 07 01 10 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 F4 03 04 00 66 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6A 04 00 35 04 06 00 FE 53 08 53 11 9F 27 B9 2D 4A 51 ED DC 45 [06:36:20]CheckFolder [06:36:20]dirname=/storage/ofd_packets [06:36:20]CheckFolder done [06:36:20]ProducePacketName [06:36:20]name=ofd_packets/00289405 [06:36:20]NVStorageSaveData ofd_packets/00289405 [06:36:20]File name is /storage/ofd_packets/00289405 [06:36:20]Write 301 bytes [06:36:20]NVStorageSaveData done [06:36:20]OFDSenderStorePacket done [06:36:20]KKMCreateOFDPacket done [06:36:20]NVStorageSaveData kkm_last_timestamp [06:36:20]File name is /storage/kkm_last_timestamp [06:36:20]Write 4 bytes [06:36:20]NVStorageSaveData done [06:36:20]ExternCall_PrintAddStr [06:36:20]wPrintStart [06:36:20]Write to MH i2c: 01 00 00 3D 35 72 [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: 01 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: 01 07 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: 01 07 00 3D 35 00 00 00 00 00 FF 0F 87 [06:36:20]RasterBufferAndPrint [06:36:20]line Счет N : (1)24617394 [06:36:20]line ИНН: 02508201610067 [06:36:20]line Контрольно-Кассовый Чек [06:36:20]line ПРОДАЖА [06:36:20]line ТРК (МРК, ГНК) : 62 [06:36:20]line Товар: 2710124500 [06:36:20]line Аи-95-К-5 [06:36:20]line 13.480 * 74.20 [06:36:20]line = 1000.22 [06:36:20]line НДС 12% НСП 1% [06:36:20]line > о реализуемом товаре [06:36:20]line ОКРУГЛЕНИЕ: -0.22 [06:36:20]line ИТОГО: 1000.00 [06:36:20]line Внесено: 1000.00 [06:36:20]line СДАЧА: 0.00 [06:36:20]line НСП 1% : 8.85 [06:36:20]line НДС 12% : 106.22 [06:36:20]line Наличными: 1000.00 [06:36:20]line Безнал.: 0.00 [06:36:20]line Место: АЗС № 90 "Партнёр-нефть" [06:36:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:36:20]line СНО: Общий режим [06:36:20]line Чек 79 23.09.2024 06:36 [06:36:20]line Смена: 515 ФФД: 1.0 [06:36:20]line ЗНМ: 0300000107 [06:36:20]line РНМ: 0000000000091827 [06:36:20]line Версия ККМ: 001 [06:36:20]line ФМ: 0000000000871832 [06:36:20]line ФД: 289405 [06:36:20]line ФПД: 279632575402399 [06:36:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063622&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289405&fm=279632575402399&tin=02508201610067®Number=0000000000091827&sum=100000 [06:36:21]written 0, free lines is 4095 [06:36:21]OFD Sender: Processing packet 289405 [packets to send 1784, broken 1783] [06:36:21]ProducePacketName [06:36:21]name=ofd_packets/00289405 [06:36:21]OFD Sender: To server: pG, [06:36:21]CommunicateWithHost lk.salyk.kg:30040 [06:36:21]ConnectInit lk.salyk.kg [06:36:21]Connected sock=9 [06:36: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 33 32 0F 01 00 00 79 1D 07 01 10 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 F4 03 04 00 66 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6A 04 00 35 04 06 00 FE 53 08 53 11 9F 27 B9 2D 4A 51 ED DC 45 [06:36:21]Write to MH i2c: 01 00 00 67 35 9C [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: 01 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: 01 07 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: 01 07 00 67 35 00 00 00 00 00 BA 0C 69 [06:36:21]RasterBufferAndPrint [06:36:21]line [06:36:21]line [06:36:21]line [06:36:21]line [06:36:21]line [06:36:21]written 0, free lines is 3264 [06:36:21]MH_Cut [06:36:21]Write to MH i2c: D1 01 00 6E 35 01 75 [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: D1 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: D1 01 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: D1 01 00 6E 35 00 74 [06:36:21]Write to MH i2c: 01 00 00 6F 35 A4 [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36: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 33 32 4F 00 00 00 29 5F 47 00 C6 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 33 32 10 04 04 00 7D 6A 04 00 F4 03 04 00 3B B4 F0 66 B6 04 01 00 00 08 0B F9 C1 B7 B5 E7 EF [06:36:21]CommunicateWithHost err = 0 [06:36:21]CheckOFDResponse [06:36:21]1017 (14) - 77093643461234 [06:36:21]1041 (16) - 0000000000871832 [06:36:21]1040 (4) - 289405 [06:36:21]1012 (4) - 23.09.2024 00:20 [06:36:21]1206 (1) - 0 [06:36:21]OFD Sender: Remove packet 289405 [06:36:21]ProducePacketName [06:36:21]name=ofd_packets/00289405 [06:36:21]NVStorageDeleteData [06:36:22]OFD Sender: No OFD packet to send [06:36:22]*** Cut start [06:36:22]*** Partial cut [06:36:22]*** CUTSNS_PIN = 1 [06:36:22]*** CUTSNS_PIN = 0 [06:36:22]*** Brake cut motor [06:36:22]Read from MH i2c: 01 [06:36:22]MH_I2C_Read... [06:36:22]*** Stop cut motor [06:36:22]*** Cut end [06:36:22]Read from MH i2c: 01 07 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: 01 07 00 6F 35 00 00 00 00 00 FF 0F B9 [06:36:22]process_action close_receipt done [06:36:22]requested_data is exist [06:36:22]produce_requested_data [06:36:22]requested_item fm.sn is exist - process it [06:36:22]wFMCommunicate request_size=4 [06:36:22]MH_SAM_APDU [06:36:22]CAPDU: 80 11 00 00 [06:36:22]Write to MH i2c: E2 08 00 70 35 80 11 00 00 00 00 00 00 1F [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:22]Read from MH i2c: E2 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: E2 17 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: E2 17 00 70 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6F [06:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:36:22]wFMCommunicate OK [06:36:22]requested_item fd.num is exist - process it [06:36:22]SAM_PROTO_GetFieldsCounters [06:36:22]wFMCommunicate request_size=4 [06:36:22]MH_SAM_APDU [06:36:22]CAPDU: 80 13 00 00 [06:36:22]Write to MH i2c: E2 08 00 71 35 80 13 00 00 00 00 00 00 22 [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:36:23]Read from MH i2c: E2 [06:36:23]MH_I2C_Read... [06:36:23]Read from MH i2c: E2 62 00 [06:36:23]MH_I2C_Read... [06:36:23]Read from MH i2c: E2 62 00 71 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [06:36: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:36:23]wFMCommunicate OK [06:36:23]SAM_PROTO_GetFieldsCounters done [06:36:23]requested_item shift.num is exist - process it [06:36:23]requested_item shift.opened is exist - process it [06:36:23]req_shift_opened [06:36:23]FM_GetShiftState [06:36:23]SAM_PROTO_GetShiftState [06:36:23]wFMCommunicate request_size=4 [06:36:23]MH_SAM_APDU [06:36:23]CAPDU: 80 13 01 00 [06:36:23]Write to MH i2c: E2 08 00 72 35 80 13 01 00 00 00 00 00 24 [06:36:23]Write i2c OK [06:36:23]MH_I2C_Read... [06:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:23]Read from MH i2c: E2 [06:36:23]MH_I2C_Read... [06:36:23]Read from MH i2c: E2 0E 00 [06:36:23]MH_I2C_Read... [06:36:23]Read from MH i2c: E2 0E 00 72 35 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [06:36:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:36:23]wFMCommunicate OK [06:36:23]SAM_PROTO_GetShiftState done [06:36:23]FM_GetShiftState done [06:36:23]req_shift_opened done [06:36:23]requested_item shift.open_date is exist - process it [06:36:23]req_shift_open_date [06:36:23]req_shift_open_date done [06:36:23]produce_requested_data done [06:36:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289405,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:36:23]process_action_free close_receipt [06:36:23]json_value_free [06:36:23]json_value_free done [06:36:23]process_json_proto returns [06:36:23]Send response to host [06:36:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289405,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:36:23]free response buf [06:36:23]execute_script done [06:36:23]execute_script returns [06:36:23]free content buf [06:36:23]Sock 10.Close socket [06:36:23]Sock 10.Thread stoped [06:36:27]OFD Sender: No OFD packet to send [06:36:32]OFD Sender: No OFD packet to send [06:36:37]OFD Sender: No OFD packet to send [06:36:42]OFD Sender: No OFD packet to send [06:36:47]OFD Sender: No OFD packet to send [06:36:52]OFD Sender: No OFD packet to send [06:36:57]OFD Sender: No OFD packet to send [06:37:02]OFD Sender: No OFD packet to send [06:37:02]accept exits with 7 [06:37:02]New connection [06:37:02]New thread 3067051364 created [06:37:02]Thread 3067194724 joined [06:37:02]Waiting for new connection... [06:37:02] Sock 7.Parse request [06:37:02]Sock 7.Check first char [06:37:02]Sock 7.First char is OK [06:37:02]request: POST /json_proto HTTP/1.0 [06:37:02]Method: POST [06:37:02]URL: /json_proto [06:37:02]Method is POST - this is cgi request [06:37:02]url: /json_proto [06:37:02]query_string will be loaded in cgi processing [06:37:02]execute_cgi json_proto POST (null) [06:37:02]execute_cgi path=json_proto method=POST [06:37:02]POST find Content-Length [06:37:02]Host: 172.17.41.135:8080 [06:37:02]Content-Length: 660 [06:37:02]Content-Type: application/json [06:37:02] [06:37:02]POST finish read [06:37:02]Found Content-Length = 660 [06:37:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [06:37:02]execute_script... [06:37:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [06:37:02]POST & json_proto [06:37:02]process_json_proto [06:37:02]json parsed OK: [06:37:02]protocol is kg_v1.0 [06:37:02]action value=close_receipt [06:37:02]process_action close_receipt [06:37:02]cmd_close_receipt [06:37:02]MH_GetDate [06:37:02]Write to MH i2c: F0 00 00 73 35 97 [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: F0 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: F0 09 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: F0 09 00 73 35 00 91 0C F1 66 ED 3E 82 65 A6 [06:37:02]GetLastDocTimeStamp 1727073382 [06:37:02]current date 1727073425 [06:37:02]FM_GetShiftState [06:37:02]SAM_PROTO_GetShiftState [06:37:02]wFMCommunicate request_size=4 [06:37:02]MH_SAM_APDU [06:37:02]CAPDU: 80 13 01 00 [06:37:02]Write to MH i2c: E2 08 00 74 35 80 13 01 00 00 00 00 00 26 [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:02]Read from MH i2c: E2 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 0E 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 0E 00 74 35 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [06:37:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:37:02]wFMCommunicate OK [06:37:02]SAM_PROTO_GetShiftState done [06:37:02]FM_GetShiftState done [06:37:02]opened in 1727051401 [06:37:02]opened+sec_in_day 1727137801 [06:37:02]quantity*price = 50034 [06:37:02]sum+1 = 50036 [06:37:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 80 23.09.2024 06:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289406 ФПД: 133820947927220 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063705&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289406&fm=133820947927220&tin=02508201610067®Number=0000000000091827&sum=50000 [06:37:03]StoreToDocumentArchive [06:37:03]shift 515 fd 289406 [06:37:03]save to /storage/0515/doc_00289406 [06:37:03]save last doc name /storage/0515/doc_00289406 to /storage/kkm_last_doc_name [06:37:03]save OK [06:37:03]Clear old archive folders... [06:37:03]ProcessDocumentItem done err = 0, tmpTLVsize=244 [06:37:03]tlvbuf is 00709CC0 [06:37:03]SAM_PROTO_ClearQueue [06:37:03]wFMCommunicate request_size=4 [06:37:03]MH_SAM_APDU [06:37:03]CAPDU: 80 09 00 00 [06:37:03]Write to MH i2c: E2 08 00 81 35 80 09 00 00 00 00 00 00 28 [06:37:03]Write i2c OK [06:37:03]MH_I2C_Read... [06:37:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:03]Read from MH i2c: E2 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: E2 03 00 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: E2 03 00 81 35 00 90 00 2A [06:37:03]RAPDU: 90 00 [06:37:03]wFMCommunicate OK [06:37:03]SAM_PROTO_ClearQueue done [06:37:03]KKMCreateOFDPacket [06:37:03]OFDProtocolAddRootSTLVToBuf [06:37:03]FM_MakeSignedData [06:37:03]FM_MakeSignedData [06:37:03]SAM_PROTO_SignData [06:37:03]wFMCommunicate request_size=4 [06:37:03]MH_SAM_APDU [06:37:03]CAPDU: 80 0D 01 02 [06:37:03]Write to MH i2c: E2 08 00 82 35 80 0D 01 02 00 00 00 00 30 [06:37:03]Write i2c OK [06:37:03]MH_I2C_Read... [06:37:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:03]Read from MH i2c: E2 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: E2 03 00 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: E2 03 00 82 35 00 90 00 2B [06:37:03]RAPDU: 90 00 [06:37:03]wFMCommunicate OK [06:37:03]wFMCommunicate request_size=253 [06:37:03]MH_SAM_APDU [06:37:03]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 00 00 00 F4 03 04 00 91 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6A 04 00 35 04 06 00 79 B5 9E 10 90 B4 [06:37:03]Write to MH i2c: E2 00 01 83 35 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 00 00 00 F4 03 04 00 91 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6A 04 00 35 04 06 00 79 B5 9E 10 90 B4 00 00 A6 [06:37:03]Write i2c OK [06:37:03]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 83 35 00 90 00 2C [06:37:04]RAPDU: 90 00 [06:37:04]wFMCommunicate OK [06:37:04]wFMCommunicate request_size=4 [06:37:04]MH_SAM_APDU [06:37:04]CAPDU: 80 0D 03 02 [06:37:04]Write to MH i2c: E2 08 00 84 35 80 0D 03 02 00 00 00 00 34 [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 0B 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 0B 00 84 35 00 A5 04 82 3A 42 0A 65 A8 90 00 F3 [06:37:04]RAPDU: A5 04 82 3A 42 0A 65 A8 90 00 [06:37:04]wFMCommunicate OK [06:37:04]SAM_PROTO_SignData done [06:37:04]FM_MakeSignedData done [06:37:04]CreateOFDProtocolMessage [06:37:04]wFMCommunicate request_size=4 [06:37:04]MH_SAM_APDU [06:37:04]CAPDU: 80 11 00 00 [06:37:04]Write to MH i2c: E2 08 00 85 35 80 11 00 00 00 00 00 00 34 [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 17 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 17 00 85 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 84 [06:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:37:04]wFMCommunicate OK [06:37:04]CreateOFDProtocolMessage done [06:37:04]OFDSenderStorePacket 289406 [06:37:04]StoreOFDPacket docnum=289406 [06:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 7F F1 00 01 9C 54 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 00 00 00 F4 03 04 00 91 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6A 04 00 35 04 06 00 79 B5 9E 10 90 B4 A5 04 82 3A 42 0A 65 A8 [06:37:04]CheckFolder [06:37:04]dirname=/storage/ofd_packets [06:37:04]CheckFolder done [06:37:04]ProducePacketName [06:37:04]name=ofd_packets/00289406 [06:37:04]NVStorageSaveData ofd_packets/00289406 [06:37:04]File name is /storage/ofd_packets/00289406 [06:37:04]Write 294 bytes [06:37:04]NVStorageSaveData done [06:37:04]OFDSenderStorePacket done [06:37:04]KKMCreateOFDPacket done [06:37:04]NVStorageSaveData kkm_last_timestamp [06:37:04]File name is /storage/kkm_last_timestamp [06:37:04]Write 4 bytes [06:37:04]NVStorageSaveData done [06:37:04]ExternCall_PrintAddStr [06:37:04]wPrintStart [06:37:04]Write to MH i2c: 01 00 00 86 35 BB [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 07 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 07 00 86 35 00 00 00 00 00 FF 0F D0 [06:37:04]RasterBufferAndPrint [06:37:04]line Счет N : (1)24617395 [06:37:04]line ИНН: 02508201610067 [06:37:04]line Контрольно-Кассовый Чек [06:37:04]line ПРОДАЖА [06:37:04]line ТРК (МРК, ГНК) : 44 [06:37:04]line Товар: 2710124130 [06:37:04]line SU-92 [06:37:04]line 7.220 * 69.30 [06:37:04]line = 500.35 [06:37:04]line НДС 12% НСП 1% [06:37:04]line > о реализуемом товаре [06:37:04]line ОКРУГЛЕНИЕ: -0.35 [06:37:04]line ИТОГО: 500.00 [06:37:04]line Внесено: 500.00 [06:37:04]line СДАЧА: 0.00 [06:37:04]line НСП 1% : 4.43 [06:37:04]line НДС 12% : 53.13 [06:37:04]line Наличными: 500.00 [06:37:04]line Безнал.: 0.00 [06:37:04]line Место: АЗС № 90 "Партнёр-нефть" [06:37:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:37:04]line СНО: Общий режим [06:37:04]line Чек 80 23.09.2024 06:37 [06:37:04]line Смена: 515 ФФД: 1.0 [06:37:04]line ЗНМ: 0300000107 [06:37:04]line РНМ: 0000000000091827 [06:37:04]line Версия ККМ: 001 [06:37:04]line ФМ: 0000000000871832 [06:37:04]line ФД: 289406 [06:37:04]line ФПД: 133820947927220 [06:37:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063705&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289406&fm=133820947927220&tin=02508201610067®Number=0000000000091827&sum=50000 [06:37:04]written 0, free lines is 4095 [06:37:04]OFD Sender: Processing packet 289406 [packets to send 1784, broken 1783] [06:37:04]ProducePacketName [06:37:04]name=ofd_packets/00289406 [06:37:04]OFD Sender: To server: pG, [06:37:04]CommunicateWithHost lk.salyk.kg:30040 [06:37:04]ConnectInit lk.salyk.kg [06:37:04]Connected sock=10 [06:37:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 7F F1 00 01 9C 54 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 00 00 00 F4 03 04 00 91 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6A 04 00 35 04 06 00 79 B5 9E 10 90 B4 A5 04 82 3A 42 0A 65 A8 [06:37:04]Write to MH i2c: 01 00 00 B0 35 E5 [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 07 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 07 00 B0 35 00 00 00 00 00 BE 0C B6 [06:37:04]RasterBufferAndPrint [06:37:04]line [06:37:04]line [06:37:04]line [06:37:04]line [06:37:04]line [06:37:04]written 0, free lines is 3268 [06:37:04]MH_Cut [06:37:04]Write to MH i2c: D1 01 00 B7 35 01 BE [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: D1 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: D1 01 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: D1 01 00 B7 35 00 BD [06:37:04]Write to MH i2c: 01 00 00 B8 35 ED [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37: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 33 32 4F 00 00 00 E3 18 47 00 6C 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 33 32 10 04 04 00 7E 6A 04 00 F4 03 04 00 66 B4 F0 66 B6 04 01 00 00 9E FE D9 09 24 1C 8F 7E [06:37:04]CommunicateWithHost err = 0 [06:37:04]CheckOFDResponse [06:37:04]1017 (14) - 77093643461234 [06:37:04]1041 (16) - 0000000000871832 [06:37:04]1040 (4) - 289406 [06:37:04]1012 (4) - 23.09.2024 00:20 [06:37:04]1206 (1) - 0 [06:37:04]OFD Sender: Remove packet 289406 [06:37:04]ProducePacketName [06:37:04]name=ofd_packets/00289406 [06:37:04]NVStorageDeleteData [06:37:05]OFD Sender: No OFD packet to send [06:37:05]*** Cut start [06:37:05]*** Partial cut [06:37:05]*** CUTSNS_PIN = 1 [06:37:05]*** CUTSNS_PIN = 0 [06:37:05]*** Brake cut motor [06:37:06]Read from MH i2c: 01 [06:37:06]MH_I2C_Read... [06:37:06]*** Stop cut motor [06:37:06]*** Cut end [06:37:06]Read from MH i2c: 01 07 00 [06:37:06]MH_I2C_Read... [06:37:06]Read from MH i2c: 01 07 00 B8 35 00 00 00 00 00 FF 0F 02 [06:37:06]process_action close_receipt done [06:37:06]requested_data is exist [06:37:06]produce_requested_data [06:37:06]requested_item fm.sn is exist - process it [06:37:06]wFMCommunicate request_size=4 [06:37:06]MH_SAM_APDU [06:37:06]CAPDU: 80 11 00 00 [06:37:06]Write to MH i2c: E2 08 00 B9 35 80 11 00 00 00 00 00 00 68 [06:37:06]Write i2c OK [06:37:06]MH_I2C_Read... [06:37:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:06]Read from MH i2c: E2 [06:37:06]MH_I2C_Read... [06:37:06]Read from MH i2c: E2 17 00 [06:37:06]MH_I2C_Read... [06:37:06]Read from MH i2c: E2 17 00 B9 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [06:37:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:37:06]wFMCommunicate OK [06:37:06]requested_item fd.num is exist - process it [06:37:06]SAM_PROTO_GetFieldsCounters [06:37:06]wFMCommunicate request_size=4 [06:37:06]MH_SAM_APDU [06:37:06]CAPDU: 80 13 00 00 [06:37:06]Write to MH i2c: E2 08 00 BA 35 80 13 00 00 00 00 00 00 6B [06:37:06]Write i2c OK [06:37:06]MH_I2C_Read... [06:37:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:06]Read from MH i2c: E2 [06:37:06]MH_I2C_Read... [06:37:06]Read from MH i2c: E2 62 00 [06:37:06]MH_I2C_Read... [06:37:06]Read from MH i2c: E2 62 00 BA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [06:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:37:06]wFMCommunicate OK [06:37:06]SAM_PROTO_GetFieldsCounters done [06:37:06]requested_item shift.num is exist - process it [06:37:06]requested_item shift.opened is exist - process it [06:37:06]req_shift_opened [06:37:06]FM_GetShiftState [06:37:06]SAM_PROTO_GetShiftState [06:37:06]wFMCommunicate request_size=4 [06:37:06]MH_SAM_APDU [06:37:06]CAPDU: 80 13 01 00 [06:37:06]Write to MH i2c: E2 08 00 BB 35 80 13 01 00 00 00 00 00 6D [06:37:06]Write i2c OK [06:37:06]MH_I2C_Read... [06:37:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:06]Read from MH i2c: E2 [06:37:06]MH_I2C_Read... [06:37:06]Read from MH i2c: E2 0E 00 [06:37:06]MH_I2C_Read... [06:37:06]Read from MH i2c: E2 0E 00 BB 35 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [06:37:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:37:06]wFMCommunicate OK [06:37:06]SAM_PROTO_GetShiftState done [06:37:06]FM_GetShiftState done [06:37:06]req_shift_opened done [06:37:06]requested_item shift.open_date is exist - process it [06:37:06]req_shift_open_date [06:37:06]req_shift_open_date done [06:37:06]produce_requested_data done [06:37:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289406,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:37:06]process_action_free close_receipt [06:37:06]json_value_free [06:37:06]json_value_free done [06:37:06]process_json_proto returns [06:37:06]Send response to host [06:37:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289406,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:37:06]free response buf [06:37:06]execute_script done [06:37:06]execute_script returns [06:37:06]free content buf [06:37:06]Sock 7.Close socket [06:37:06]Sock 7.Thread stoped [06:37:10]OFD Sender: No OFD packet to send [06:37:15]OFD Sender: No OFD packet to send [06:37:17]accept exits with 9 [06:37:17]New connection [06:37:17]New thread 3067194724 created [06:37:17]Thread 3067051364 joined [06:37:17]Waiting for new connection... [06:37:17] Sock 9.Parse request [06:37:17]Sock 9.Check first char [06:37:17]Sock 9.First char is OK [06:37:17]request: POST /json_proto HTTP/1.0 [06:37:17]Method: POST [06:37:17]URL: /json_proto [06:37:17]Method is POST - this is cgi request [06:37:17]url: /json_proto [06:37:17]query_string will be loaded in cgi processing [06:37:17]execute_cgi json_proto POST (null) [06:37:17]execute_cgi path=json_proto method=POST [06:37:17]POST find Content-Length [06:37:17]Host: 172.17.41.135:8080 [06:37:17]Content-Length: 792 [06:37:17]Content-Type: application/json [06:37:17] [06:37:17]POST finish read [06:37:17]Found Content-Length = 792 [06:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:17]execute_script... [06:37: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)24617392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:17]POST & json_proto [06:37:17]process_json_proto [06:37:17]json parsed OK: [06:37:17]protocol is kg_v1.0 [06:37:17]action value=close_receipt [06:37:17]process_action close_receipt [06:37:17]cmd_close_receipt [06:37:17]MH_GetDate [06:37:17]Write to MH i2c: F0 00 00 BC 35 E0 [06:37:17]Write i2c OK [06:37:17]MH_I2C_Read... [06:37:17]Read from MH i2c: F0 [06:37:17]MH_I2C_Read... [06:37:17]Read from MH i2c: F0 09 00 [06:37:17]MH_I2C_Read... [06:37:17]Read from MH i2c: F0 09 00 BC 35 00 A0 0C F1 66 ED 3E 82 65 FE [06:37:17]GetLastDocTimeStamp 1727073425 [06:37:17]current date 1727073440 [06:37:17]FM_GetShiftState [06:37:17]SAM_PROTO_GetShiftState [06:37:17]wFMCommunicate request_size=4 [06:37:17]MH_SAM_APDU [06:37:17]CAPDU: 80 13 01 00 [06:37:17]Write to MH i2c: E2 08 00 BD 35 80 13 01 00 00 00 00 00 6F [06:37:17]Write i2c OK [06:37:17]MH_I2C_Read... [06:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:17]Read from MH i2c: E2 [06:37:17]MH_I2C_Read... [06:37:17]Read from MH i2c: E2 0E 00 [06:37:17]MH_I2C_Read... [06:37:17]Read from MH i2c: E2 0E 00 BD 35 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [06:37:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:37:17]wFMCommunicate OK [06:37:17]SAM_PROTO_GetShiftState done [06:37:17]FM_GetShiftState done [06:37:17]opened in 1727051401 [06:37:17]opened+sec_in_day 1727137801 [06:37:17]quantity*price = 0 [06:37:17]sum+1 = 1 [06:37:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 81 23.09.2024 06:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289407 ФПД: 67452892932717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063720&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289407&fm=67452892932717&tin=02508201610067®Number=0000000000091827&sum=0 [06:37:18]StoreToDocumentArchive [06:37:18]shift 515 fd 289407 [06:37:18]save to /storage/0515/doc_00289407 [06:37:18]save last doc name /storage/0515/doc_00289407 to /storage/kkm_last_doc_name [06:37:18]save OK [06:37:18]Clear old archive folders... [06:37:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:37:18]tlvbuf is B6F903F0 [06:37:18]SAM_PROTO_ClearQueue [06:37:18]wFMCommunicate request_size=4 [06:37:18]MH_SAM_APDU [06:37:18]CAPDU: 80 09 00 00 [06:37:18]Write to MH i2c: E2 08 00 CA 35 80 09 00 00 00 00 00 00 71 [06:37:18]Write i2c OK [06:37:18]MH_I2C_Read... [06:37:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:18]Read from MH i2c: E2 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 CA 35 00 90 00 73 [06:37:18]RAPDU: 90 00 [06:37:18]wFMCommunicate OK [06:37:18]SAM_PROTO_ClearQueue done [06:37:18]KKMCreateOFDPacket [06:37:18]OFDProtocolAddRootSTLVToBuf [06:37:18]FM_MakeSignedData [06:37:18]FM_MakeSignedData [06:37:18]SAM_PROTO_SignData [06:37:18]wFMCommunicate request_size=4 [06:37:18]MH_SAM_APDU [06:37:18]CAPDU: 80 0D 01 02 [06:37:18]Write to MH i2c: E2 08 00 CB 35 80 0D 01 02 00 00 00 00 79 [06:37:18]Write i2c OK [06:37:18]MH_I2C_Read... [06:37:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:18]Read from MH i2c: E2 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 CB 35 00 90 00 74 [06:37:18]RAPDU: 90 00 [06:37:18]wFMCommunicate OK [06:37:18]wFMCommunicate request_size=255 [06:37:18]MH_SAM_APDU [06:37:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 51 00 00 00 F4 03 04 00 A0 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6A 04 00 35 04 06 00 3D 59 19 B8 [06:37:18]Write to MH i2c: E2 02 01 CC 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 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 51 00 00 00 F4 03 04 00 A0 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6A 04 00 35 04 06 00 3D 59 19 B8 00 00 A0 [06:37:18]Write i2c OK [06:37:18]MH_I2C_Read... [06:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:18]Read from MH i2c: E2 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 CC 35 00 90 00 75 [06:37:18]RAPDU: 90 00 [06:37:18]wFMCommunicate OK [06:37:18]wFMCommunicate request_size=7 [06:37:18]MH_SAM_APDU [06:37:18]CAPDU: 80 0D 02 02 02 EA 6D [06:37:18]Write to MH i2c: E2 0A 00 CD 35 80 0D 02 02 02 00 EA 6D 00 00 D7 [06:37:18]Write i2c OK [06:37:18]MH_I2C_Read... [06:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:18]Read from MH i2c: E2 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 03 00 CD 35 00 90 00 76 [06:37:18]RAPDU: 90 00 [06:37:18]wFMCommunicate OK [06:37:18]wFMCommunicate request_size=4 [06:37:18]MH_SAM_APDU [06:37:18]CAPDU: 80 0D 03 02 [06:37:18]Write to MH i2c: E2 08 00 CE 35 80 0D 03 02 00 00 00 00 7E [06:37:18]Write i2c OK [06:37:18]MH_I2C_Read... [06:37:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:18]Read from MH i2c: E2 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 0B 00 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 0B 00 CE 35 00 A0 F5 B0 21 4D 5C F9 6B 90 00 F2 [06:37:18]RAPDU: A0 F5 B0 21 4D 5C F9 6B 90 00 [06:37:18]wFMCommunicate OK [06:37:18]SAM_PROTO_SignData done [06:37:18]FM_MakeSignedData done [06:37:18]CreateOFDProtocolMessage [06:37:18]wFMCommunicate request_size=4 [06:37:18]MH_SAM_APDU [06:37:18]CAPDU: 80 11 00 00 [06:37:18]Write to MH i2c: E2 08 00 CF 35 80 11 00 00 00 00 00 00 7E [06:37:18]Write i2c OK [06:37:18]MH_I2C_Read... [06:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:18]Read from MH i2c: E2 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 17 00 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: E2 17 00 CF 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CE [06:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:37:18]wFMCommunicate OK [06:37:18]CreateOFDProtocolMessage done [06:37:18]OFDSenderStorePacket 289407 [06:37:18]StoreOFDPacket docnum=289407 [06:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 FF 4A 04 01 91 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 51 00 00 00 F4 03 04 00 A0 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6A 04 00 35 04 06 00 3D 59 19 B8 EA 6D A0 F5 B0 21 4D 5C F9 6B [06:37:18]CheckFolder [06:37:18]dirname=/storage/ofd_packets [06:37:18]CheckFolder done [06:37:18]ProducePacketName [06:37:18]name=ofd_packets/00289407 [06:37:18]NVStorageSaveData ofd_packets/00289407 [06:37:18]File name is /storage/ofd_packets/00289407 [06:37:18]Write 298 bytes [06:37:18]NVStorageSaveData done [06:37:18]OFDSenderStorePacket done [06:37:18]KKMCreateOFDPacket done [06:37:18]NVStorageSaveData kkm_last_timestamp [06:37:18]File name is /storage/kkm_last_timestamp [06:37:18]Write 4 bytes [06:37:18]NVStorageSaveData done [06:37:18]ExternCall_PrintAddStr [06:37:18]wPrintStart [06:37:18]Write to MH i2c: 01 00 00 D0 35 05 [06:37:18]Write i2c OK [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: 01 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: 01 07 00 [06:37:18]MH_I2C_Read... [06:37:18]Read from MH i2c: 01 07 00 D0 35 00 00 00 00 00 FF 0F 1A [06:37:18]RasterBufferAndPrint [06:37:18]line Счет N : (1)24617392 [06:37:18]line ИНН: 02508201610067 [06:37:18]line Контрольно-Кассовый Чек [06:37:18]line ПРОДАЖА [06:37:18]line ТРК (МРК, ГНК) : 22 [06:37:18]line Товар: 2710194210 [06:37:18]line ДТ-К-5 [06:37:18]line 131.100 * 0.00 [06:37:18]line = 0.00 [06:37:18]line НДС 12% НСП 1% [06:37:18]line > о реализуемом товаре [06:37:18]line ИТОГО: 0.00 [06:37:18]line НСП 1% : 0.00 [06:37:18]line НДС 12% : 0.00 [06:37:18]line Наличными: 0.00 [06:37:18]line Безнал.: 0.00 [06:37:18]line Место: АЗС № 90 "Партнёр-нефть" [06:37:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:37:18]line СНО: Общий режим [06:37:18]line Чек 81 23.09.2024 06:37 [06:37:18]line Смена: 515 ФФД: 1.0 [06:37:18]line ЗНМ: 0300000107 [06:37:18]line РНМ: 0000000000091827 [06:37:18]line Версия ККМ: 001 [06:37:18]line Талоны: Топливная Карта [06:37:18]line 50055 [06:37:18]line ФМ: 0000000000871832 [06:37:18]line ФД: 289407 [06:37:18]line ФПД: 67452892932717 [06:37:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063720&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289407&fm=67452892932717&tin=02508201610067®Number=0000000000091827&sum=0 [06:37:18]written 0, free lines is 4095 [06:37:19]OFD Sender: Processing packet 289407 [packets to send 1784, broken 1783] [06:37:19]ProducePacketName [06:37:19]name=ofd_packets/00289407 [06:37:19]OFD Sender: To server: pG, [06:37:19]CommunicateWithHost lk.salyk.kg:30040 [06:37:19]ConnectInit lk.salyk.kg [06:37:19]Connected sock=10 [06:37: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 33 32 0C 01 00 00 FF 4A 04 01 91 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 51 00 00 00 F4 03 04 00 A0 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6A 04 00 35 04 06 00 3D 59 19 B8 EA 6D A0 F5 B0 21 4D 5C F9 6B [06:37:19]Write to MH i2c: 01 00 00 F9 35 2E [06:37:19]Write i2c OK [06:37:19]MH_I2C_Read... [06:37:19]Read from MH i2c: 01 [06:37:19]MH_I2C_Read... [06:37:19]Read from MH i2c: 01 07 00 [06:37:19]MH_I2C_Read... [06:37:19]Read from MH i2c: 01 07 00 F9 35 00 00 00 00 00 CE 0C 0F [06:37:19]RasterBufferAndPrint [06:37:19]line [06:37:19]line [06:37:19]line [06:37:19]line [06:37:19]line [06:37:19]written 0, free lines is 3284 [06:37:19]MH_Cut [06:37:19]Write to MH i2c: D1 01 00 00 36 01 08 [06:37:19]Write i2c OK [06:37:19]MH_I2C_Read... [06:37:19]Read from MH i2c: D1 [06:37:19]MH_I2C_Read... [06:37:19]Read from MH i2c: D1 01 00 [06:37:19]MH_I2C_Read... [06:37:19]Read from MH i2c: D1 01 00 00 36 00 07 [06:37:19]Write to MH i2c: 01 00 00 01 36 37 [06:37:19]Write i2c OK [06:37:19]MH_I2C_Read... [06:37: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 33 32 4F 00 00 00 79 78 47 00 90 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 33 32 10 04 04 00 7F 6A 04 00 F4 03 04 00 75 B4 F0 66 B6 04 01 00 00 B6 10 51 7B 37 A1 63 CE [06:37:19]CommunicateWithHost err = 0 [06:37:19]CheckOFDResponse [06:37:19]1017 (14) - 77093643461234 [06:37:19]1041 (16) - 0000000000871832 [06:37:19]1040 (4) - 289407 [06:37:19]1012 (4) - 23.09.2024 00:21 [06:37:19]1206 (1) - 0 [06:37:19]OFD Sender: Remove packet 289407 [06:37:19]ProducePacketName [06:37:19]name=ofd_packets/00289407 [06:37:19]NVStorageDeleteData [06:37:20]OFD Sender: No OFD packet to send [06:37:20]*** Cut start [06:37:20]*** Partial cut [06:37:20]*** CUTSNS_PIN = 1 [06:37:20]*** CUTSNS_PIN = 0 [06:37:20]*** Brake cut motor [06:37:20]Read from MH i2c: 01 [06:37:20]MH_I2C_Read... [06:37:20]*** Stop cut motor [06:37:20]*** Cut end [06:37:20]Read from MH i2c: 01 07 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: 01 07 00 01 36 00 00 00 00 00 FF 0F 4C [06:37:20]process_action close_receipt done [06:37:20]requested_data is exist [06:37:20]produce_requested_data [06:37:20]requested_item fm.sn is exist - process it [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 11 00 00 [06:37:20]Write to MH i2c: E2 08 00 02 36 80 11 00 00 00 00 00 00 B2 [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:20]Read from MH i2c: E2 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 17 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 17 00 02 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [06:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:37:20]wFMCommunicate OK [06:37:20]requested_item fd.num is exist - process it [06:37:20]SAM_PROTO_GetFieldsCounters [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 13 00 00 [06:37:20]Write to MH i2c: E2 08 00 03 36 80 13 00 00 00 00 00 00 B5 [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:20]Read from MH i2c: E2 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 62 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 62 00 03 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [06:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:37:20]wFMCommunicate OK [06:37:20]SAM_PROTO_GetFieldsCounters done [06:37:20]requested_item shift.num is exist - process it [06:37:20]requested_item shift.opened is exist - process it [06:37:20]req_shift_opened [06:37:20]FM_GetShiftState [06:37:20]SAM_PROTO_GetShiftState [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 13 01 00 [06:37:20]Write to MH i2c: E2 08 00 04 36 80 13 01 00 00 00 00 00 B7 [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:20]Read from MH i2c: E2 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 0E 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 0E 00 04 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [06:37:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:37:20]wFMCommunicate OK [06:37:20]SAM_PROTO_GetShiftState done [06:37:20]FM_GetShiftState done [06:37:20]req_shift_opened done [06:37:20]requested_item shift.open_date is exist - process it [06:37:20]req_shift_open_date [06:37:20]req_shift_open_date done [06:37:20]produce_requested_data done [06:37:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289407,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:37:20]process_action_free close_receipt [06:37:20]json_value_free [06:37:20]json_value_free done [06:37:20]process_json_proto returns [06:37:20]Send response to host [06:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289407,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:37:20]free response buf [06:37:20]execute_script done [06:37:20]execute_script returns [06:37:20]free content buf [06:37:20]Sock 9.Close socket [06:37:20]Sock 9.Thread stoped [06:37:25]OFD Sender: No OFD packet to send [06:37:30]OFD Sender: No OFD packet to send [06:37:35]OFD Sender: No OFD packet to send [06:37:40]OFD Sender: No OFD packet to send [06:37:45]OFD Sender: No OFD packet to send [06:37:50]OFD Sender: No OFD packet to send [06:37:55]OFD Sender: No OFD packet to send [06:37:55]accept exits with 7 [06:37:55]New connection [06:37:55]New thread 3067051364 created [06:37:55]Thread 3067194724 joined [06:37:55]Waiting for new connection... [06:37:55] Sock 7.Parse request [06:37:55]Sock 7.Check first char [06:37:55]Sock 7.First char is OK [06:37:55]request: POST /json_proto HTTP/1.0 [06:37:55]Method: POST [06:37:55]URL: /json_proto [06:37:55]Method is POST - this is cgi request [06:37:55]url: /json_proto [06:37:55]query_string will be loaded in cgi processing [06:37:55]execute_cgi json_proto POST (null) [06:37:55]execute_cgi path=json_proto method=POST [06:37:55]POST find Content-Length [06:37:55]Host: 172.17.41.135:8080 [06:37:55]Content-Length: 792 [06:37:55]Content-Type: application/json [06:37:55] [06:37:55]POST finish read [06:37:55]Found Content-Length = 792 [06:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:55]execute_script... [06:37: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)24617393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:55]POST & json_proto [06:37:55]process_json_proto [06:37:55]json parsed OK: [06:37:55]protocol is kg_v1.0 [06:37:55]action value=close_receipt [06:37:55]process_action close_receipt [06:37:55]cmd_close_receipt [06:37:55]MH_GetDate [06:37:55]Write to MH i2c: F0 00 00 05 36 2A [06:37:55]Write i2c OK [06:37:55]MH_I2C_Read... [06:37:55]Read from MH i2c: F0 [06:37:55]MH_I2C_Read... [06:37:55]Read from MH i2c: F0 09 00 [06:37:55]MH_I2C_Read... [06:37:55]Read from MH i2c: F0 09 00 05 36 00 C6 0C F1 66 ED 3E 82 65 6E [06:37:55]GetLastDocTimeStamp 1727073440 [06:37:55]current date 1727073478 [06:37:55]FM_GetShiftState [06:37:55]SAM_PROTO_GetShiftState [06:37:55]wFMCommunicate request_size=4 [06:37:55]MH_SAM_APDU [06:37:55]CAPDU: 80 13 01 00 [06:37:55]Write to MH i2c: E2 08 00 06 36 80 13 01 00 00 00 00 00 B9 [06:37:55]Write i2c OK [06:37:55]MH_I2C_Read... [06:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:55]Read from MH i2c: E2 [06:37:55]MH_I2C_Read... [06:37:55]Read from MH i2c: E2 0E 00 [06:37:55]MH_I2C_Read... [06:37:55]Read from MH i2c: E2 0E 00 06 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [06:37:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:37:55]wFMCommunicate OK [06:37:55]SAM_PROTO_GetShiftState done [06:37:55]FM_GetShiftState done [06:37:55]opened in 1727051401 [06:37:55]opened+sec_in_day 1727137801 [06:37:55]quantity*price = 0 [06:37:55]sum+1 = 1 [06:37:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 82 23.09.2024 06:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289408 ФПД: 144117270394058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063758&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289408&fm=144117270394058&tin=02508201610067®Number=0000000000091827&sum=0 [06:37:56]StoreToDocumentArchive [06:37:56]shift 515 fd 289408 [06:37:56]save to /storage/0515/doc_00289408 [06:37:56]save last doc name /storage/0515/doc_00289408 to /storage/kkm_last_doc_name [06:37:56]save OK [06:37:56]Clear old archive folders... [06:37:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:37:56]tlvbuf is 006E1050 [06:37:56]SAM_PROTO_ClearQueue [06:37:56]wFMCommunicate request_size=4 [06:37:56]MH_SAM_APDU [06:37:56]CAPDU: 80 09 00 00 [06:37:56]Write to MH i2c: E2 08 00 13 36 80 09 00 00 00 00 00 00 BB [06:37:56]Write i2c OK [06:37:56]MH_I2C_Read... [06:37:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:57]Read from MH i2c: E2 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 13 36 00 90 00 BD [06:37:57]RAPDU: 90 00 [06:37:57]wFMCommunicate OK [06:37:57]SAM_PROTO_ClearQueue done [06:37:57]KKMCreateOFDPacket [06:37:57]OFDProtocolAddRootSTLVToBuf [06:37:57]FM_MakeSignedData [06:37:57]FM_MakeSignedData [06:37:57]SAM_PROTO_SignData [06:37:57]wFMCommunicate request_size=4 [06:37:57]MH_SAM_APDU [06:37:57]CAPDU: 80 0D 01 02 [06:37:57]Write to MH i2c: E2 08 00 14 36 80 0D 01 02 00 00 00 00 C3 [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:57]Read from MH i2c: E2 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 14 36 00 90 00 BE [06:37:57]RAPDU: 90 00 [06:37:57]wFMCommunicate OK [06:37:57]wFMCommunicate request_size=255 [06:37:57]MH_SAM_APDU [06:37: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 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 52 00 00 00 F4 03 04 00 C6 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6A 04 00 35 04 06 00 83 12 EA B5 [06:37:57]Write to MH i2c: E2 02 01 15 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 52 00 00 00 F4 03 04 00 C6 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6A 04 00 35 04 06 00 83 12 EA B5 00 00 DF [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:57]Read from MH i2c: E2 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 15 36 00 90 00 BF [06:37:57]RAPDU: 90 00 [06:37:57]wFMCommunicate OK [06:37:57]wFMCommunicate request_size=7 [06:37:57]MH_SAM_APDU [06:37:57]CAPDU: 80 0D 02 02 02 34 CA [06:37:57]Write to MH i2c: E2 0A 00 16 36 80 0D 02 02 02 00 34 CA 00 00 C8 [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:57]Read from MH i2c: E2 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 03 00 16 36 00 90 00 C0 [06:37:57]RAPDU: 90 00 [06:37:57]wFMCommunicate OK [06:37:57]wFMCommunicate request_size=4 [06:37:57]MH_SAM_APDU [06:37:57]CAPDU: 80 0D 03 02 [06:37:57]Write to MH i2c: E2 08 00 17 36 80 0D 03 02 00 00 00 00 C8 [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:57]Read from MH i2c: E2 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 0B 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 0B 00 17 36 00 3C 2D 4F 0D 66 FB DF 09 90 00 D7 [06:37:57]RAPDU: 3C 2D 4F 0D 66 FB DF 09 90 00 [06:37:57]wFMCommunicate OK [06:37:57]SAM_PROTO_SignData done [06:37:57]FM_MakeSignedData done [06:37:57]CreateOFDProtocolMessage [06:37:57]wFMCommunicate request_size=4 [06:37:57]MH_SAM_APDU [06:37:57]CAPDU: 80 11 00 00 [06:37:57]Write to MH i2c: E2 08 00 18 36 80 11 00 00 00 00 00 00 C8 [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:57]Read from MH i2c: E2 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 17 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: E2 17 00 18 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 18 [06:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:37:57]wFMCommunicate OK [06:37:57]CreateOFDProtocolMessage done [06:37:57]OFDSenderStorePacket 289408 [06:37:57]StoreOFDPacket docnum=289408 [06:37:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 88 6B 04 01 A3 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 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 52 00 00 00 F4 03 04 00 C6 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6A 04 00 35 04 06 00 83 12 EA B5 34 CA 3C 2D 4F 0D 66 FB DF 09 [06:37:57]CheckFolder [06:37:57]dirname=/storage/ofd_packets [06:37:57]CheckFolder done [06:37:57]ProducePacketName [06:37:57]name=ofd_packets/00289408 [06:37:57]NVStorageSaveData ofd_packets/00289408 [06:37:57]File name is /storage/ofd_packets/00289408 [06:37:57]Write 298 bytes [06:37:57]NVStorageSaveData done [06:37:57]OFDSenderStorePacket done [06:37:57]KKMCreateOFDPacket done [06:37:57]NVStorageSaveData kkm_last_timestamp [06:37:57]File name is /storage/kkm_last_timestamp [06:37:57]Write 4 bytes [06:37:57]NVStorageSaveData done [06:37:57]ExternCall_PrintAddStr [06:37:57]wPrintStart [06:37:57]Write to MH i2c: 01 00 00 19 36 4F [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: 01 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: 01 07 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: 01 07 00 19 36 00 00 00 00 00 FF 0F 64 [06:37:57]RasterBufferAndPrint [06:37:57]line Счет N : (1)24617393 [06:37:57]line ИНН: 02508201610067 [06:37:57]line Контрольно-Кассовый Чек [06:37:57]line ПРОДАЖА [06:37:57]line ТРК (МРК, ГНК) : 11 [06:37:57]line Товар: 2710194210 [06:37:57]line ДТ-К-5 [06:37:57]line 131.100 * 0.00 [06:37:57]line = 0.00 [06:37:57]line НДС 12% НСП 1% [06:37:57]line > о реализуемом товаре [06:37:57]line ИТОГО: 0.00 [06:37:57]line НСП 1% : 0.00 [06:37:57]line НДС 12% : 0.00 [06:37:57]line Наличными: 0.00 [06:37:57]line Безнал.: 0.00 [06:37:57]line Место: АЗС № 90 "Партнёр-нефть" [06:37:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:37:57]line СНО: Общий режим [06:37:57]line Чек 82 23.09.2024 06:37 [06:37:57]line Смена: 515 ФФД: 1.0 [06:37:57]line ЗНМ: 0300000107 [06:37:57]line РНМ: 0000000000091827 [06:37:57]line Версия ККМ: 001 [06:37:57]line Талоны: Топливная Карта [06:37:57]line 50055 [06:37:57]line ФМ: 0000000000871832 [06:37:57]line ФД: 289408 [06:37:57]line ФПД: 144117270394058 [06:37:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063758&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289408&fm=144117270394058&tin=02508201610067®Number=0000000000091827&sum=0 [06:37:57]written 0, free lines is 4095 [06:37:57]OFD Sender: Processing packet 289408 [packets to send 1784, broken 1783] [06:37:57]ProducePacketName [06:37:57]name=ofd_packets/00289408 [06:37:57]OFD Sender: To server: pG, [06:37:57]CommunicateWithHost lk.salyk.kg:30040 [06:37:57]ConnectInit lk.salyk.kg [06:37:57]Write to MH i2c: 01 00 00 42 36 78 [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: 01 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: 01 07 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: 01 07 00 42 36 00 00 00 00 00 CC 0C 57 [06:37:57]RasterBufferAndPrint [06:37:57]line [06:37:57]line [06:37:57]line [06:37:57]line [06:37:57]line [06:37:57]written 0, free lines is 3282 [06:37:57]Connected sock=10 [06:37: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 33 32 0C 01 00 00 88 6B 04 01 A3 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 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 52 00 00 00 F4 03 04 00 C6 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6A 04 00 35 04 06 00 83 12 EA B5 34 CA 3C 2D 4F 0D 66 FB DF 09 [06:37:57]MH_Cut [06:37:57]Write to MH i2c: D1 01 00 49 36 01 51 [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: D1 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: D1 01 00 [06:37:57]MH_I2C_Read... [06:37:57]Read from MH i2c: D1 01 00 49 36 00 50 [06:37:57]Write to MH i2c: 01 00 00 4A 36 80 [06:37:57]Write i2c OK [06:37:57]MH_I2C_Read... [06:37: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 33 32 4F 00 00 00 F7 B4 47 00 21 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6A 04 00 F4 03 04 00 9C B4 F0 66 B6 04 01 00 00 C8 8C FF 7A 91 42 FA 4B [06:37:58]CommunicateWithHost err = 0 [06:37:58]CheckOFDResponse [06:37:58]1017 (14) - 77093643461234 [06:37:58]1041 (16) - 0000000000871832 [06:37:58]1040 (4) - 289408 [06:37:58]1012 (4) - 23.09.2024 00:21 [06:37:58]1206 (1) - 0 [06:37:58]OFD Sender: Remove packet 289408 [06:37:58]ProducePacketName [06:37:58]name=ofd_packets/00289408 [06:37:58]NVStorageDeleteData [06:37:58]*** Cut start [06:37:58]*** Partial cut [06:37:58]*** CUTSNS_PIN = 1 [06:37:58]OFD Sender: No OFD packet to send [06:37:58]*** CUTSNS_PIN = 0 [06:37:59]*** Brake cut motor [06:37:59]Read from MH i2c: 01 [06:37:59]MH_I2C_Read... [06:37:59]*** Stop cut motor [06:37:59]*** Cut end [06:37:59]Read from MH i2c: 01 07 00 [06:37:59]MH_I2C_Read... [06:37:59]Read from MH i2c: 01 07 00 4A 36 00 00 00 00 00 FF 0F 95 [06:37:59]process_action close_receipt done [06:37:59]requested_data is exist [06:37:59]produce_requested_data [06:37:59]requested_item fm.sn is exist - process it [06:37:59]wFMCommunicate request_size=4 [06:37:59]MH_SAM_APDU [06:37:59]CAPDU: 80 11 00 00 [06:37:59]Write to MH i2c: E2 08 00 4B 36 80 11 00 00 00 00 00 00 FB [06:37:59]Write i2c OK [06:37:59]MH_I2C_Read... [06:37:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:59]Read from MH i2c: E2 [06:37:59]MH_I2C_Read... [06:37:59]Read from MH i2c: E2 17 00 [06:37:59]MH_I2C_Read... [06:37:59]Read from MH i2c: E2 17 00 4B 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [06:37:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:37:59]wFMCommunicate OK [06:37:59]requested_item fd.num is exist - process it [06:37:59]SAM_PROTO_GetFieldsCounters [06:37:59]wFMCommunicate request_size=4 [06:37:59]MH_SAM_APDU [06:37:59]CAPDU: 80 13 00 00 [06:37:59]Write to MH i2c: E2 08 00 4C 36 80 13 00 00 00 00 00 00 FE [06:37:59]Write i2c OK [06:37:59]MH_I2C_Read... [06:37:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:59]Read from MH i2c: E2 [06:37:59]MH_I2C_Read... [06:37:59]Read from MH i2c: E2 62 00 [06:37:59]MH_I2C_Read... [06:37:59]Read from MH i2c: E2 62 00 4C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [06:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:37:59]wFMCommunicate OK [06:37:59]SAM_PROTO_GetFieldsCounters done [06:37:59]requested_item shift.num is exist - process it [06:37:59]requested_item shift.opened is exist - process it [06:37:59]req_shift_opened [06:37:59]FM_GetShiftState [06:37:59]SAM_PROTO_GetShiftState [06:37:59]wFMCommunicate request_size=4 [06:37:59]MH_SAM_APDU [06:37:59]CAPDU: 80 13 01 00 [06:37:59]Write to MH i2c: E2 08 00 4D 36 80 13 01 00 00 00 00 00 00 [06:37:59]Write i2c OK [06:37:59]MH_I2C_Read... [06:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:59]Read from MH i2c: E2 [06:37:59]MH_I2C_Read... [06:37:59]Read from MH i2c: E2 0E 00 [06:37:59]MH_I2C_Read... [06:37:59]Read from MH i2c: E2 0E 00 4D 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [06:37:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:37:59]wFMCommunicate OK [06:37:59]SAM_PROTO_GetShiftState done [06:37:59]FM_GetShiftState done [06:37:59]req_shift_opened done [06:37:59]requested_item shift.open_date is exist - process it [06:37:59]req_shift_open_date [06:37:59]req_shift_open_date done [06:37:59]produce_requested_data done [06:37:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289408,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:37:59]process_action_free close_receipt [06:37:59]json_value_free [06:37:59]json_value_free done [06:37:59]process_json_proto returns [06:37:59]Send response to host [06:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289408,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:37:59]free response buf [06:37:59]execute_script done [06:37:59]execute_script returns [06:37:59]free content buf [06:37:59]Sock 7.Close socket [06:37:59]Sock 7.Thread stoped [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:29]OFD Sender: No OFD packet to send [06:38:33]accept exits with 9 [06:38:33]New connection [06:38:33]New thread 3067194724 created [06:38:33]Thread 3067051364 joined [06:38:33]Waiting for new connection... [06:38:33] Sock 9.Parse request [06:38:33]Sock 9.Check first char [06:38:33]Sock 9.First char is OK [06:38:33]request: POST /json_proto HTTP/1.0 [06:38:33]Method: POST [06:38:33]URL: /json_proto [06:38:33]Method is POST - this is cgi request [06:38:33]url: /json_proto [06:38:33]query_string will be loaded in cgi processing [06:38:33]execute_cgi json_proto POST (null) [06:38:33]execute_cgi path=json_proto method=POST [06:38:33]POST find Content-Length [06:38:33]Host: 172.17.41.135:8080 [06:38:33]Content-Length: 791 [06:38:33]Content-Type: application/json [06:38:33] [06:38:33]POST finish read [06:38:33]Found Content-Length = 791 [06:38:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:33]execute_script... [06:38: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)24617396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:33]POST & json_proto [06:38:33]process_json_proto [06:38:33]json parsed OK: [06:38:33]protocol is kg_v1.0 [06:38:33]action value=close_receipt [06:38:33]process_action close_receipt [06:38:33]cmd_close_receipt [06:38:33]MH_GetDate [06:38:33]Write to MH i2c: F0 00 00 4E 36 73 [06:38:33]Write i2c OK [06:38:33]MH_I2C_Read... [06:38:33]Read from MH i2c: F0 [06:38:33]MH_I2C_Read... [06:38:33]Read from MH i2c: F0 09 00 [06:38:33]MH_I2C_Read... [06:38:33]Read from MH i2c: F0 09 00 4E 36 00 EC 0C F1 66 ED 3E 82 65 DD [06:38:33]GetLastDocTimeStamp 1727073478 [06:38:33]current date 1727073516 [06:38:33]FM_GetShiftState [06:38:33]SAM_PROTO_GetShiftState [06:38:33]wFMCommunicate request_size=4 [06:38:33]MH_SAM_APDU [06:38:33]CAPDU: 80 13 01 00 [06:38:33]Write to MH i2c: E2 08 00 4F 36 80 13 01 00 00 00 00 00 02 [06:38:33]Write i2c OK [06:38:33]MH_I2C_Read... [06:38:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:33]Read from MH i2c: E2 [06:38:33]MH_I2C_Read... [06:38:33]Read from MH i2c: E2 0E 00 [06:38:33]MH_I2C_Read... [06:38:33]Read from MH i2c: E2 0E 00 4F 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A3 [06:38:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:38:33]wFMCommunicate OK [06:38:33]SAM_PROTO_GetShiftState done [06:38:33]FM_GetShiftState done [06:38:33]opened in 1727051401 [06:38:33]opened+sec_in_day 1727137801 [06:38:33]quantity*price = 0 [06:38:33]sum+1 = 1 [06:38:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 83 23.09.2024 06:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289409 ФПД: 72970189108753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063836&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289409&fm=72970189108753&tin=02508201610067®Number=0000000000091827&sum=0 [06:38:34]StoreToDocumentArchive [06:38:34]shift 515 fd 289409 [06:38:34]save to /storage/0515/doc_00289409 [06:38:34]save last doc name /storage/0515/doc_00289409 to /storage/kkm_last_doc_name [06:38:34]save OK [06:38:34]Clear old archive folders... [06:38:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:38:34]tlvbuf is 00735100 [06:38:34]SAM_PROTO_ClearQueue [06:38:34]wFMCommunicate request_size=4 [06:38:34]MH_SAM_APDU [06:38:34]CAPDU: 80 09 00 00 [06:38:34]Write to MH i2c: E2 08 00 5C 36 80 09 00 00 00 00 00 00 04 [06:38:34]Write i2c OK [06:38:34]MH_I2C_Read... [06:38:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:38:34]Read from MH i2c: E2 [06:38:34]MH_I2C_Read... [06:38:34]Read from MH i2c: E2 03 00 [06:38:34]MH_I2C_Read... [06:38:34]Read from MH i2c: E2 03 00 5C 36 00 90 00 06 [06:38:34]RAPDU: 90 00 [06:38:34]wFMCommunicate OK [06:38:34]SAM_PROTO_ClearQueue done [06:38:34]KKMCreateOFDPacket [06:38:34]OFDProtocolAddRootSTLVToBuf [06:38:34]FM_MakeSignedData [06:38:34]FM_MakeSignedData [06:38:34]SAM_PROTO_SignData [06:38:34]wFMCommunicate request_size=4 [06:38:34]MH_SAM_APDU [06:38:34]CAPDU: 80 0D 01 02 [06:38:34]Write to MH i2c: E2 08 00 5D 36 80 0D 01 02 00 00 00 00 0C [06:38:34]Write i2c OK [06:38:34]MH_I2C_Read... [06:38:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:38:34]Read from MH i2c: E2 [06:38:34]MH_I2C_Read... [06:38:34]Read from MH i2c: E2 03 00 [06:38:34]MH_I2C_Read... [06:38:34]Read from MH i2c: E2 03 00 5D 36 00 90 00 07 [06:38:34]RAPDU: 90 00 [06:38:34]wFMCommunicate OK [06:38:34]wFMCommunicate request_size=255 [06:38:34]MH_SAM_APDU [06:38: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 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 53 00 00 00 F4 03 04 00 EC 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6A 04 00 35 04 06 00 42 5D B2 33 [06:38:34]Write to MH i2c: E2 02 01 5E 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 53 00 00 00 F4 03 04 00 EC 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6A 04 00 35 04 06 00 42 5D B2 33 00 00 72 [06:38:34]Write i2c OK [06:38:34]MH_I2C_Read... [06:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:35]Read from MH i2c: E2 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 03 00 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 03 00 5E 36 00 90 00 08 [06:38:35]RAPDU: 90 00 [06:38:35]wFMCommunicate OK [06:38:35]wFMCommunicate request_size=7 [06:38:35]MH_SAM_APDU [06:38:35]CAPDU: 80 0D 02 02 02 76 11 [06:38:35]Write to MH i2c: E2 0A 00 5F 36 80 0D 02 02 02 00 76 11 00 00 9A [06:38:35]Write i2c OK [06:38:35]MH_I2C_Read... [06:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:35]Read from MH i2c: E2 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 03 00 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 03 00 5F 36 00 90 00 09 [06:38:35]RAPDU: 90 00 [06:38:35]wFMCommunicate OK [06:38:35]wFMCommunicate request_size=4 [06:38:35]MH_SAM_APDU [06:38:35]CAPDU: 80 0D 03 02 [06:38:35]Write to MH i2c: E2 08 00 60 36 80 0D 03 02 00 00 00 00 11 [06:38:35]Write i2c OK [06:38:35]MH_I2C_Read... [06:38:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:38:35]Read from MH i2c: E2 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 0B 00 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 0B 00 60 36 00 0B 67 8C D3 CB EA B2 4A 90 00 94 [06:38:35]RAPDU: 0B 67 8C D3 CB EA B2 4A 90 00 [06:38:35]wFMCommunicate OK [06:38:35]SAM_PROTO_SignData done [06:38:35]FM_MakeSignedData done [06:38:35]CreateOFDProtocolMessage [06:38:35]wFMCommunicate request_size=4 [06:38:35]MH_SAM_APDU [06:38:35]CAPDU: 80 11 00 00 [06:38:35]Write to MH i2c: E2 08 00 61 36 80 11 00 00 00 00 00 00 11 [06:38:35]Write i2c OK [06:38:35]MH_I2C_Read... [06:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:35]Read from MH i2c: E2 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 17 00 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: E2 17 00 61 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 61 [06:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:38:35]wFMCommunicate OK [06:38:35]CreateOFDProtocolMessage done [06:38:35]OFDSenderStorePacket 289409 [06:38:35]StoreOFDPacket docnum=289409 [06:38:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 35 25 04 01 FC 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 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 53 00 00 00 F4 03 04 00 EC 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6A 04 00 35 04 06 00 42 5D B2 33 76 11 0B 67 8C D3 CB EA B2 4A [06:38:35]CheckFolder [06:38:35]dirname=/storage/ofd_packets [06:38:35]CheckFolder done [06:38:35]ProducePacketName [06:38:35]name=ofd_packets/00289409 [06:38:35]NVStorageSaveData ofd_packets/00289409 [06:38:35]File name is /storage/ofd_packets/00289409 [06:38:35]Write 298 bytes [06:38:35]NVStorageSaveData done [06:38:35]OFDSenderStorePacket done [06:38:35]KKMCreateOFDPacket done [06:38:35]NVStorageSaveData kkm_last_timestamp [06:38:35]File name is /storage/kkm_last_timestamp [06:38:35]Write 4 bytes [06:38:35]NVStorageSaveData done [06:38:35]ExternCall_PrintAddStr [06:38:35]wPrintStart [06:38:35]Write to MH i2c: 01 00 00 62 36 98 [06:38:35]Write i2c OK [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: 01 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: 01 07 00 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: 01 07 00 62 36 00 00 00 00 00 FF 0F AD [06:38:35]RasterBufferAndPrint [06:38:35]line Счет N : (1)24617396 [06:38:35]line ИНН: 02508201610067 [06:38:35]line Контрольно-Кассовый Чек [06:38:35]line ПРОДАЖА [06:38:35]line ТРК (МРК, ГНК) : 22 [06:38:35]line Товар: 2710194210 [06:38:35]line ДТ-К-5 [06:38:35]line 26.250 * 0.00 [06:38:35]line = 0.00 [06:38:35]line НДС 12% НСП 1% [06:38:35]line > о реализуемом товаре [06:38:35]line ИТОГО: 0.00 [06:38:35]line НСП 1% : 0.00 [06:38:35]line НДС 12% : 0.00 [06:38:35]line Наличными: 0.00 [06:38:35]line Безнал.: 0.00 [06:38:35]line Место: АЗС № 90 "Партнёр-нефть" [06:38:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:38:35]line СНО: Общий режим [06:38:35]line Чек 83 23.09.2024 06:38 [06:38:35]line Смена: 515 ФФД: 1.0 [06:38:35]line ЗНМ: 0300000107 [06:38:35]line РНМ: 0000000000091827 [06:38:35]line Версия ККМ: 001 [06:38:35]line Талоны: Топливная Карта [06:38:35]line 50055 [06:38:35]line ФМ: 0000000000871832 [06:38:35]line ФД: 289409 [06:38:35]line ФПД: 72970189108753 [06:38:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063836&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289409&fm=72970189108753&tin=02508201610067®Number=0000000000091827&sum=0 [06:38:35]written 0, free lines is 4095 [06:38:35]OFD Sender: Processing packet 289409 [packets to send 1784, broken 1783] [06:38:35]ProducePacketName [06:38:35]name=ofd_packets/00289409 [06:38:35]OFD Sender: To server: pG, [06:38:35]CommunicateWithHost lk.salyk.kg:30040 [06:38:35]ConnectInit lk.salyk.kg [06:38:35]Connected sock=10 [06:38: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 33 32 0C 01 00 00 35 25 04 01 FC 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 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 53 00 00 00 F4 03 04 00 EC 0C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6A 04 00 35 04 06 00 42 5D B2 33 76 11 0B 67 8C D3 CB EA B2 4A [06:38:35]Write to MH i2c: 01 00 00 8B 36 C1 [06:38:35]Write i2c OK [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: 01 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: 01 07 00 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: 01 07 00 8B 36 00 00 00 00 00 CE 0C A2 [06:38:35]RasterBufferAndPrint [06:38:35]line [06:38:35]line [06:38:35]line [06:38:35]line [06:38:35]line [06:38:35]written 0, free lines is 3284 [06:38:35]MH_Cut [06:38:35]Write to MH i2c: D1 01 00 92 36 01 9A [06:38:35]Write i2c OK [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: D1 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: D1 01 00 [06:38:35]MH_I2C_Read... [06:38:35]Read from MH i2c: D1 01 00 92 36 00 99 [06:38:35]Write to MH i2c: 01 00 00 93 36 C9 [06:38:35]Write i2c OK [06:38:35]MH_I2C_Read... [06:38: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 33 32 4F 00 00 00 F6 54 47 00 BA 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 33 32 10 04 04 00 81 6A 04 00 F4 03 04 00 C1 B4 F0 66 B6 04 01 00 00 4F 4F BF 23 EF 5F 26 F7 [06:38:35]CommunicateWithHost err = 0 [06:38:35]CheckOFDResponse [06:38:35]1017 (14) - 77093643461234 [06:38:35]1041 (16) - 0000000000871832 [06:38:35]1040 (4) - 289409 [06:38:35]1012 (4) - 23.09.2024 00:22 [06:38:35]1206 (1) - 0 [06:38:35]OFD Sender: Remove packet 289409 [06:38:35]ProducePacketName [06:38:35]name=ofd_packets/00289409 [06:38:35]NVStorageDeleteData [06:38:36]OFD Sender: No OFD packet to send [06:38:36]*** Cut start [06:38:36]*** Partial cut [06:38:36]*** CUTSNS_PIN = 1 [06:38:36]*** CUTSNS_PIN = 0 [06:38:36]*** Brake cut motor [06:38:37]Read from MH i2c: 01 [06:38:37]MH_I2C_Read... [06:38:37]*** Stop cut motor [06:38:37]*** Cut end [06:38:37]Read from MH i2c: 01 07 00 [06:38:37]MH_I2C_Read... [06:38:37]Read from MH i2c: 01 07 00 93 36 00 00 00 00 00 FF 0F DE [06:38:37]process_action close_receipt done [06:38:37]requested_data is exist [06:38:37]produce_requested_data [06:38:37]requested_item fm.sn is exist - process it [06:38:37]wFMCommunicate request_size=4 [06:38:37]MH_SAM_APDU [06:38:37]CAPDU: 80 11 00 00 [06:38:37]Write to MH i2c: E2 08 00 94 36 80 11 00 00 00 00 00 00 44 [06:38:37]Write i2c OK [06:38:37]MH_I2C_Read... [06:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:37]Read from MH i2c: E2 [06:38:37]MH_I2C_Read... [06:38:37]Read from MH i2c: E2 17 00 [06:38:37]MH_I2C_Read... [06:38:37]Read from MH i2c: E2 17 00 94 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [06:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:38:37]wFMCommunicate OK [06:38:37]requested_item fd.num is exist - process it [06:38:37]SAM_PROTO_GetFieldsCounters [06:38:37]wFMCommunicate request_size=4 [06:38:37]MH_SAM_APDU [06:38:37]CAPDU: 80 13 00 00 [06:38:37]Write to MH i2c: E2 08 00 95 36 80 13 00 00 00 00 00 00 47 [06:38:37]Write i2c OK [06:38:37]MH_I2C_Read... [06:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:38:37]Read from MH i2c: E2 [06:38:37]MH_I2C_Read... [06:38:37]Read from MH i2c: E2 62 00 [06:38:37]MH_I2C_Read... [06:38:37]Read from MH i2c: E2 62 00 95 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 81 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [06:38: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 81 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:38:37]wFMCommunicate OK [06:38:37]SAM_PROTO_GetFieldsCounters done [06:38:37]requested_item shift.num is exist - process it [06:38:37]requested_item shift.opened is exist - process it [06:38:37]req_shift_opened [06:38:37]FM_GetShiftState [06:38:37]SAM_PROTO_GetShiftState [06:38:37]wFMCommunicate request_size=4 [06:38:37]MH_SAM_APDU [06:38:37]CAPDU: 80 13 01 00 [06:38:37]Write to MH i2c: E2 08 00 96 36 80 13 01 00 00 00 00 00 49 [06:38:37]Write i2c OK [06:38:37]MH_I2C_Read... [06:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:37]Read from MH i2c: E2 [06:38:37]MH_I2C_Read... [06:38:37]Read from MH i2c: E2 0E 00 [06:38:37]MH_I2C_Read... [06:38:37]Read from MH i2c: E2 0E 00 96 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [06:38:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:38:37]wFMCommunicate OK [06:38:37]SAM_PROTO_GetShiftState done [06:38:37]FM_GetShiftState done [06:38:37]req_shift_opened done [06:38:37]requested_item shift.open_date is exist - process it [06:38:37]req_shift_open_date [06:38:37]req_shift_open_date done [06:38:37]produce_requested_data done [06:38:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289409,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:38:37]process_action_free close_receipt [06:38:37]json_value_free [06:38:37]json_value_free done [06:38:37]process_json_proto returns [06:38:37]Send response to host [06:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289409,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:38:37]free response buf [06:38:37]execute_script done [06:38:37]execute_script returns [06:38:37]free content buf [06:38:37]Sock 9.Close socket [06:38:37]Sock 9.Thread stoped [06:38:41]OFD Sender: No OFD packet to send [06:38:46]OFD Sender: No OFD packet to send [06:38:51]OFD Sender: No OFD packet to send [06:38:56]OFD Sender: No OFD packet to send [06:39:01]OFD Sender: No OFD packet to send [06:39:06]OFD Sender: No OFD packet to send [06:39:11]OFD Sender: No OFD packet to send [06:39:16]OFD Sender: No OFD packet to send [06:39:21]OFD Sender: No OFD packet to send [06:39:26]OFD Sender: No OFD packet to send [06:39:31]OFD Sender: No OFD packet to send [06:39:36]OFD Sender: No OFD packet to send [06:39:40]accept exits with 7 [06:39:40]New connection [06:39:40]New thread 3067051364 created [06:39:40]Thread 3067194724 joined [06:39:40]Waiting for new connection... [06:39:40] Sock 7.Parse request [06:39:40]Sock 7.Check first char [06:39:40]Sock 7.First char is OK [06:39:40]request: POST /json_proto HTTP/1.0 [06:39:40]Method: POST [06:39:40]URL: /json_proto [06:39:40]Method is POST - this is cgi request [06:39:40]url: /json_proto [06:39:40]query_string will be loaded in cgi processing [06:39:40]execute_cgi json_proto POST (null) [06:39:40]execute_cgi path=json_proto method=POST [06:39:40]POST find Content-Length [06:39:40]Host: 172.17.41.135:8080 [06:39:40]Content-Length: 791 [06:39:40]Content-Type: application/json [06:39:40] [06:39:40]POST finish read [06:39:40]Found Content-Length = 791 [06:39:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:40]execute_script... [06:39:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:40]POST & json_proto [06:39:40]process_json_proto [06:39:40]json parsed OK: [06:39:40]protocol is kg_v1.0 [06:39:40]action value=close_receipt [06:39:40]process_action close_receipt [06:39:40]cmd_close_receipt [06:39:40]MH_GetDate [06:39:40]Write to MH i2c: F0 00 00 97 36 BC [06:39:40]Write i2c OK [06:39:40]MH_I2C_Read... [06:39:40]Read from MH i2c: F0 [06:39:40]MH_I2C_Read... [06:39:40]Read from MH i2c: F0 09 00 [06:39:40]MH_I2C_Read... [06:39:40]Read from MH i2c: F0 09 00 97 36 00 2F 0D F1 66 ED 3E 82 65 6A [06:39:40]GetLastDocTimeStamp 1727073516 [06:39:40]current date 1727073583 [06:39:40]FM_GetShiftState [06:39:40]SAM_PROTO_GetShiftState [06:39:40]wFMCommunicate request_size=4 [06:39:40]MH_SAM_APDU [06:39:40]CAPDU: 80 13 01 00 [06:39:40]Write to MH i2c: E2 08 00 98 36 80 13 01 00 00 00 00 00 4B [06:39:40]Write i2c OK [06:39:40]MH_I2C_Read... [06:39:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:40]Read from MH i2c: E2 [06:39:40]MH_I2C_Read... [06:39:40]Read from MH i2c: E2 0E 00 [06:39:40]MH_I2C_Read... [06:39:40]Read from MH i2c: E2 0E 00 98 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [06:39:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:39:40]wFMCommunicate OK [06:39:40]SAM_PROTO_GetShiftState done [06:39:40]FM_GetShiftState done [06:39:40]opened in 1727051401 [06:39:40]opened+sec_in_day 1727137801 [06:39:40]quantity*price = 0 [06:39:40]sum+1 = 1 [06:39:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 84 23.09.2024 06:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289410 ФПД: 95287901596072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063943&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289410&fm=95287901596072&tin=02508201610067®Number=0000000000091827&sum=0 [06:39:41]StoreToDocumentArchive [06:39:41]shift 515 fd 289410 [06:39:41]save to /storage/0515/doc_00289410 [06:39:41]save last doc name /storage/0515/doc_00289410 to /storage/kkm_last_doc_name [06:39:41]save OK [06:39:41]Clear old archive folders... [06:39:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:39:41]tlvbuf is 0078E640 [06:39:41]SAM_PROTO_ClearQueue [06:39:41]wFMCommunicate request_size=4 [06:39:41]MH_SAM_APDU [06:39:41]CAPDU: 80 09 00 00 [06:39:41]Write to MH i2c: E2 08 00 A5 36 80 09 00 00 00 00 00 00 4D [06:39:41]Write i2c OK [06:39:41]MH_I2C_Read... [06:39:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:39:41]Read from MH i2c: E2 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 A5 36 00 90 00 4F [06:39:41]RAPDU: 90 00 [06:39:41]wFMCommunicate OK [06:39:41]SAM_PROTO_ClearQueue done [06:39:41]KKMCreateOFDPacket [06:39:41]OFDProtocolAddRootSTLVToBuf [06:39:41]FM_MakeSignedData [06:39:41]FM_MakeSignedData [06:39:41]SAM_PROTO_SignData [06:39:41]wFMCommunicate request_size=4 [06:39:41]MH_SAM_APDU [06:39:41]CAPDU: 80 0D 01 02 [06:39:41]Write to MH i2c: E2 08 00 A6 36 80 0D 01 02 00 00 00 00 55 [06:39:41]Write i2c OK [06:39:41]MH_I2C_Read... [06:39:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:39:41]Read from MH i2c: E2 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 A6 36 00 90 00 50 [06:39:41]RAPDU: 90 00 [06:39:41]wFMCommunicate OK [06:39:41]wFMCommunicate request_size=255 [06:39:41]MH_SAM_APDU [06:39: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 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 54 00 00 00 F4 03 04 00 2F 0D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6A 04 00 35 04 06 00 56 A9 F1 86 [06:39:41]Write to MH i2c: E2 02 01 A7 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 54 00 00 00 F4 03 04 00 2F 0D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6A 04 00 35 04 06 00 56 A9 F1 86 00 00 F3 [06:39:41]Write i2c OK [06:39:41]MH_I2C_Read... [06:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:41]Read from MH i2c: E2 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 A7 36 00 90 00 51 [06:39:41]RAPDU: 90 00 [06:39:41]wFMCommunicate OK [06:39:41]wFMCommunicate request_size=7 [06:39:41]MH_SAM_APDU [06:39:41]CAPDU: 80 0D 02 02 02 A9 A8 [06:39:41]Write to MH i2c: E2 0A 00 A8 36 80 0D 02 02 02 00 A9 A8 00 00 AD [06:39:41]Write i2c OK [06:39:41]MH_I2C_Read... [06:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:41]Read from MH i2c: E2 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 [06:39:41]MH_I2C_Read... [06:39:41]Read from MH i2c: E2 03 00 A8 36 00 90 00 52 [06:39:41]RAPDU: 90 00 [06:39:41]wFMCommunicate OK [06:39:41]wFMCommunicate request_size=4 [06:39:41]MH_SAM_APDU [06:39:41]CAPDU: 80 0D 03 02 [06:39:41]Write to MH i2c: E2 08 00 A9 36 80 0D 03 02 00 00 00 00 5A [06:39:42]Write i2c OK [06:39:42]MH_I2C_Read... [06:39:42]OFD Sender: No OFD packet to send [06:39:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:39:42]Read from MH i2c: E2 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: E2 0B 00 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: E2 0B 00 A9 36 00 05 4F 4A 12 38 F3 3C 40 90 00 B2 [06:39:42]RAPDU: 05 4F 4A 12 38 F3 3C 40 90 00 [06:39:42]wFMCommunicate OK [06:39:42]SAM_PROTO_SignData done [06:39:42]FM_MakeSignedData done [06:39:42]CreateOFDProtocolMessage [06:39:42]wFMCommunicate request_size=4 [06:39:42]MH_SAM_APDU [06:39:42]CAPDU: 80 11 00 00 [06:39:42]Write to MH i2c: E2 08 00 AA 36 80 11 00 00 00 00 00 00 5A [06:39:42]Write i2c OK [06:39:42]MH_I2C_Read... [06:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:42]Read from MH i2c: E2 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: E2 17 00 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: E2 17 00 AA 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AA [06:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:39:42]wFMCommunicate OK [06:39:42]CreateOFDProtocolMessage done [06:39:42]OFDSenderStorePacket 289410 [06:39:42]StoreOFDPacket docnum=289410 [06:39:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 DB A4 04 01 EF 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 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 54 00 00 00 F4 03 04 00 2F 0D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6A 04 00 35 04 06 00 56 A9 F1 86 A9 A8 05 4F 4A 12 38 F3 3C 40 [06:39:42]CheckFolder [06:39:42]dirname=/storage/ofd_packets [06:39:42]CheckFolder done [06:39:42]ProducePacketName [06:39:42]name=ofd_packets/00289410 [06:39:42]NVStorageSaveData ofd_packets/00289410 [06:39:42]File name is /storage/ofd_packets/00289410 [06:39:42]Write 298 bytes [06:39:42]NVStorageSaveData done [06:39:42]OFDSenderStorePacket done [06:39:42]KKMCreateOFDPacket done [06:39:42]NVStorageSaveData kkm_last_timestamp [06:39:42]File name is /storage/kkm_last_timestamp [06:39:42]Write 4 bytes [06:39:42]NVStorageSaveData done [06:39:42]ExternCall_PrintAddStr [06:39:42]wPrintStart [06:39:42]Write to MH i2c: 01 00 00 AB 36 E1 [06:39:42]Write i2c OK [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: 01 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: 01 07 00 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: 01 07 00 AB 36 00 00 00 00 00 FF 0F F6 [06:39:42]RasterBufferAndPrint [06:39:42]line Счет N : (1)24617398 [06:39:42]line ИНН: 02508201610067 [06:39:42]line Контрольно-Кассовый Чек [06:39:42]line ПРОДАЖА [06:39:42]line ТРК (МРК, ГНК) : 11 [06:39:42]line Товар: 2710194210 [06:39:42]line ДТ-К-5 [06:39:42]line 26.250 * 0.00 [06:39:42]line = 0.00 [06:39:42]line НДС 12% НСП 1% [06:39:42]line > о реализуемом товаре [06:39:42]line ИТОГО: 0.00 [06:39:42]line НСП 1% : 0.00 [06:39:42]line НДС 12% : 0.00 [06:39:42]line Наличными: 0.00 [06:39:42]line Безнал.: 0.00 [06:39:42]line Место: АЗС № 90 "Партнёр-нефть" [06:39:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:39:42]line СНО: Общий режим [06:39:42]line Чек 84 23.09.2024 06:39 [06:39:42]line Смена: 515 ФФД: 1.0 [06:39:42]line ЗНМ: 0300000107 [06:39:42]line РНМ: 0000000000091827 [06:39:42]line Версия ККМ: 001 [06:39:42]line Талоны: Топливная Карта [06:39:42]line 50055 [06:39:42]line ФМ: 0000000000871832 [06:39:42]line ФД: 289410 [06:39:42]line ФПД: 95287901596072 [06:39:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T063943&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289410&fm=95287901596072&tin=02508201610067®Number=0000000000091827&sum=0 [06:39:42]written 0, free lines is 4095 [06:39:42]OFD Sender: Processing packet 289410 [packets to send 1784, broken 1783] [06:39:42]ProducePacketName [06:39:42]name=ofd_packets/00289410 [06:39:42]OFD Sender: To server: pG, [06:39:42]CommunicateWithHost lk.salyk.kg:30040 [06:39:42]ConnectInit lk.salyk.kg [06:39:42]Connected sock=10 [06: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 33 32 0C 01 00 00 DB A4 04 01 EF 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 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 54 00 00 00 F4 03 04 00 2F 0D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6A 04 00 35 04 06 00 56 A9 F1 86 A9 A8 05 4F 4A 12 38 F3 3C 40 [06:39:42]Write to MH i2c: 01 00 00 D4 36 0A [06:39:42]Write i2c OK [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: 01 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: 01 07 00 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: 01 07 00 D4 36 00 00 00 00 00 C7 0C E4 [06:39:42]RasterBufferAndPrint [06:39:42]line [06:39:42]line [06:39:42]line [06:39:42]line [06:39:42]line [06:39:42]written 0, free lines is 3276 [06:39:42]MH_Cut [06:39:42]Write to MH i2c: D1 01 00 DB 36 01 E3 [06:39:42]Write i2c OK [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: D1 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: D1 01 00 [06:39:42]MH_I2C_Read... [06:39:42]Read from MH i2c: D1 01 00 DB 36 00 E2 [06:39:42]Write to MH i2c: 01 00 00 DC 36 12 [06:39:42]Write i2c OK [06:39:42]MH_I2C_Read... [06: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 33 32 4F 00 00 00 58 EB 47 00 CF BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6A 04 00 F4 03 04 00 04 B5 F0 66 B6 04 01 00 00 EB DE FB 3B 96 61 2A 5C [06:39:42]CommunicateWithHost err = 0 [06:39:42]CheckOFDResponse [06:39:42]1017 (14) - 77093643461234 [06:39:42]1041 (16) - 0000000000871832 [06:39:42]1040 (4) - 289410 [06:39:42]1012 (4) - 23.09.2024 00:23 [06:39:42]1206 (1) - 0 [06:39:42]OFD Sender: Remove packet 289410 [06:39:42]ProducePacketName [06:39:42]name=ofd_packets/00289410 [06:39:42]NVStorageDeleteData [06:39:43]OFD Sender: No OFD packet to send [06:39:43]*** Cut start [06:39:43]*** Partial cut [06:39:43]*** CUTSNS_PIN = 1 [06:39:43]*** CUTSNS_PIN = 0 [06:39:43]*** Brake cut motor [06:39:43]Read from MH i2c: 01 [06:39:44]MH_I2C_Read... [06:39:44]*** Stop cut motor [06:39:44]*** Cut end [06:39:44]Read from MH i2c: 01 07 00 [06:39:44]MH_I2C_Read... [06:39:44]Read from MH i2c: 01 07 00 DC 36 00 00 00 00 00 FF 0F 27 [06:39:44]process_action close_receipt done [06:39:44]requested_data is exist [06:39:44]produce_requested_data [06:39:44]requested_item fm.sn is exist - process it [06:39:44]wFMCommunicate request_size=4 [06:39:44]MH_SAM_APDU [06:39:44]CAPDU: 80 11 00 00 [06:39:44]Write to MH i2c: E2 08 00 DD 36 80 11 00 00 00 00 00 00 8D [06:39:44]Write i2c OK [06:39:44]MH_I2C_Read... [06:39:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:44]Read from MH i2c: E2 [06:39:44]MH_I2C_Read... [06:39:44]Read from MH i2c: E2 17 00 [06:39:44]MH_I2C_Read... [06:39:44]Read from MH i2c: E2 17 00 DD 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DD [06:39:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:39:44]wFMCommunicate OK [06:39:44]requested_item fd.num is exist - process it [06:39:44]SAM_PROTO_GetFieldsCounters [06:39:44]wFMCommunicate request_size=4 [06:39:44]MH_SAM_APDU [06:39:44]CAPDU: 80 13 00 00 [06:39:44]Write to MH i2c: E2 08 00 DE 36 80 13 00 00 00 00 00 00 90 [06:39:44]Write i2c OK [06:39:44]MH_I2C_Read... [06:39:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:39:44]Read from MH i2c: E2 [06:39:44]MH_I2C_Read... [06:39:44]Read from MH i2c: E2 62 00 [06:39:44]MH_I2C_Read... [06:39:44]Read from MH i2c: E2 62 00 DE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 82 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [06:39:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 82 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:39:44]wFMCommunicate OK [06:39:44]SAM_PROTO_GetFieldsCounters done [06:39:44]requested_item shift.num is exist - process it [06:39:44]requested_item shift.opened is exist - process it [06:39:44]req_shift_opened [06:39:44]FM_GetShiftState [06:39:44]SAM_PROTO_GetShiftState [06:39:44]wFMCommunicate request_size=4 [06:39:44]MH_SAM_APDU [06:39:44]CAPDU: 80 13 01 00 [06:39:44]Write to MH i2c: E2 08 00 DF 36 80 13 01 00 00 00 00 00 92 [06:39:44]Write i2c OK [06:39:44]MH_I2C_Read... [06:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:44]Read from MH i2c: E2 [06:39:44]MH_I2C_Read... [06:39:44]Read from MH i2c: E2 0E 00 [06:39:44]MH_I2C_Read... [06:39:44]Read from MH i2c: E2 0E 00 DF 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 33 [06:39:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:39:44]wFMCommunicate OK [06:39:44]SAM_PROTO_GetShiftState done [06:39:44]FM_GetShiftState done [06:39:44]req_shift_opened done [06:39:44]requested_item shift.open_date is exist - process it [06:39:44]req_shift_open_date [06:39:44]req_shift_open_date done [06:39:44]produce_requested_data done [06:39:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289410,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:39:44]process_action_free close_receipt [06:39:44]json_value_free [06:39:44]json_value_free done [06:39:44]process_json_proto returns [06:39:44]Send response to host [06:39:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289410,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:39:44]free response buf [06:39:44]execute_script done [06:39:44]execute_script returns [06:39:44]free content buf [06:39:44]Sock 7.Close socket [06:39:44]Sock 7.Thread stoped [06:39:48]OFD Sender: No OFD packet to send [06:39:53]OFD Sender: No OFD packet to send [06:39:58]OFD Sender: No OFD packet to send [06:40:03]OFD Sender: No OFD packet to send [06:40:08]OFD Sender: No OFD packet to send [06:40:13]OFD Sender: No OFD packet to send [06:40:18]OFD Sender: No OFD packet to send [06:40:23]OFD Sender: No OFD packet to send [06:40:28]OFD Sender: No OFD packet to send [06:40:33]OFD Sender: No OFD packet to send [06:40:38]OFD Sender: No OFD packet to send [06:40:43]OFD Sender: No OFD packet to send [06:40:48]OFD Sender: No OFD packet to send [06:40:53]OFD Sender: No OFD packet to send [06:40:58]OFD Sender: No OFD packet to send [06:41:03]OFD Sender: No OFD packet to send [06:41:08]OFD Sender: No OFD packet to send [06:41:13]OFD Sender: No OFD packet to send [06:41:18]OFD Sender: No OFD packet to send [06:41:23]OFD Sender: No OFD packet to send [06:41:28]OFD Sender: No OFD packet to send [06:41:34]OFD Sender: No OFD packet to send [06:41:39]OFD Sender: No OFD packet to send [06:41:44]OFD Sender: No OFD packet to send [06:41:49]OFD Sender: No OFD packet to send [06:41:54]OFD Sender: No OFD packet to send [06:41:59]OFD Sender: No OFD packet to send [06:42:04]OFD Sender: No OFD packet to send [06:42:09]OFD Sender: No OFD packet to send [06:42:14]OFD Sender: No OFD packet to send [06:42:19]OFD Sender: No OFD packet to send [06:42:24]OFD Sender: No OFD packet to send [06:42:29]OFD Sender: No OFD packet to send [06:42:34]OFD Sender: No OFD packet to send [06:42:39]OFD Sender: No OFD packet to send [06:42:44]OFD Sender: No OFD packet to send [06:42:49]OFD Sender: No OFD packet to send [06:42:54]OFD Sender: No OFD packet to send [06:42:59]OFD Sender: No OFD packet to send [06:43:04]OFD Sender: No OFD packet to send [06:43:09]OFD Sender: No OFD packet to send [06:43:14]OFD Sender: No OFD packet to send [06:43:19]OFD Sender: No OFD packet to send [06:43:24]OFD Sender: No OFD packet to send [06:43:29]OFD Sender: No OFD packet to send [06:43:34]OFD Sender: No OFD packet to send [06:43:39]OFD Sender: No OFD packet to send [06:43:44]OFD Sender: No OFD packet to send [06:43:49]OFD Sender: No OFD packet to send [06:43:54]OFD Sender: No OFD packet to send [06:44:00]OFD Sender: No OFD packet to send [06:44:05]OFD Sender: No OFD packet to send [06:44:10]OFD Sender: No OFD packet to send [06:44:15]OFD Sender: No OFD packet to send [06:44:20]OFD Sender: No OFD packet to send [06:44:25]OFD Sender: No OFD packet to send [06:44:30]OFD Sender: No OFD packet to send [06:44:55]OFD Sender: No OFD packet to send [06:45:00]OFD Sender: No OFD packet to send [06:45:05]OFD Sender: No OFD packet to send [06:45:10]OFD Sender: No OFD packet to send [06:45:15]OFD Sender: No OFD packet to send [06:45:20]OFD Sender: No OFD packet to send [06:45:25]OFD Sender: No OFD packet to send [06:45:30]OFD Sender: No OFD packet to send [06:45:35]OFD Sender: No OFD packet to send [06:45:40]OFD Sender: No OFD packet to send [06:45:45]OFD Sender: No OFD packet to send [06:45:50]OFD Sender: No OFD packet to send [06:45:55]OFD Sender: No OFD packet to send [06:46:00]OFD Sender: No OFD packet to send [06:46:05]OFD Sender: No OFD packet to send [06:46:10]OFD Sender: No OFD packet to send [06:46:15]OFD Sender: No OFD packet to send [06:46:21]OFD Sender: No OFD packet to send [06:46:26]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:36]OFD Sender: No OFD packet to send [06:46:41]OFD Sender: No OFD packet to send [06:46:46]OFD Sender: No OFD packet to send [06:46:51]OFD Sender: No OFD packet to send [06:46:56]OFD Sender: No OFD packet to send [06:47:00]ConnectInit Can't connect to host [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:47]OFD Sender: No OFD packet to send [06:48:52]OFD Sender: No OFD packet to send [06:48:57]OFD Sender: No OFD packet to send [06:49:02]OFD Sender: No OFD packet to send [06:49:07]OFD Sender: No OFD packet to send [06:49:12]OFD Sender: No OFD packet to send [06:49:17]OFD Sender: No OFD packet to send [06:49:22]OFD Sender: No OFD packet to send [06:49:27]OFD Sender: No OFD packet to send [06:49:32]OFD Sender: No OFD packet to send [06:49:37]OFD Sender: No OFD packet to send [06:49:42]OFD Sender: No OFD packet to send [06:49:47]OFD Sender: No OFD packet to send [06:49:49]accept exits with 9 [06:49:49]New connection [06:49:49]New thread 3067194724 created [06:49:49]Thread 3067051364 joined [06:49:49]Waiting for new connection... [06:49:49] Sock 9.Parse request [06:49:49]Sock 9.Check first char [06:49:49]Sock 9.First char is OK [06:49:49]request: POST /json_proto HTTP/1.0 [06:49:49]Method: POST [06:49:49]URL: /json_proto [06:49:49]Method is POST - this is cgi request [06:49:49]url: /json_proto [06:49:49]query_string will be loaded in cgi processing [06:49:49]execute_cgi json_proto POST (null) [06:49:49]execute_cgi path=json_proto method=POST [06:49:49]POST find Content-Length [06:49:49]Host: 172.17.41.135:8080 [06:49:49]Content-Length: 684 [06:49:49]Content-Type: application/json [06:49:49] [06:49:49]POST finish read [06:49:49]Found Content-Length = 684 [06:49:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:49]execute_script... [06:49:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:49]POST & json_proto [06:49:49]process_json_proto [06:49:49]json parsed OK: [06:49:49]protocol is kg_v1.0 [06:49:49]action value=close_receipt [06:49:49]process_action close_receipt [06:49:49]cmd_close_receipt [06:49:49]MH_GetDate [06:49:49]Write to MH i2c: F0 00 00 E0 36 05 [06:49:49]Write i2c OK [06:49:49]MH_I2C_Read... [06:49:49]Read from MH i2c: F0 [06:49:49]MH_I2C_Read... [06:49:49]Read from MH i2c: F0 09 00 [06:49:49]MH_I2C_Read... [06:49:49]Read from MH i2c: F0 09 00 E0 36 00 90 0F F1 66 ED 3E 82 65 16 [06:49:49]GetLastDocTimeStamp 1727073583 [06:49:49]current date 1727074192 [06:49:49]FM_GetShiftState [06:49:49]SAM_PROTO_GetShiftState [06:49:49]wFMCommunicate request_size=4 [06:49:49]MH_SAM_APDU [06:49:49]CAPDU: 80 13 01 00 [06:49:49]Write to MH i2c: E2 08 00 E1 36 80 13 01 00 00 00 00 00 94 [06:49:49]Write i2c OK [06:49:49]MH_I2C_Read... [06:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:49]Read from MH i2c: E2 [06:49:49]MH_I2C_Read... [06:49:49]Read from MH i2c: E2 0E 00 [06:49:49]MH_I2C_Read... [06:49:49]Read from MH i2c: E2 0E 00 E1 36 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [06:49:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:49:49]wFMCommunicate OK [06:49:49]SAM_PROTO_GetShiftState done [06:49:49]FM_GetShiftState done [06:49:49]opened in 1727051401 [06:49:49]opened+sec_in_day 1727137801 [06:49:49]quantity*price = 100021 [06:49:49]sum+1 = 100023 [06:49:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 85 23.09.2024 06:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289411 ФПД: 223265265408143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T064952&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289411&fm=223265265408143&tin=02508201610067®Number=0000000000091827&sum=100000 [06:49:50]StoreToDocumentArchive [06:49:50]shift 515 fd 289411 [06:49:50]save to /storage/0515/doc_00289411 [06:49:50]save last doc name /storage/0515/doc_00289411 to /storage/kkm_last_doc_name [06:49:50]save OK [06:49:50]Clear old archive folders... [06:49:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:49:50]tlvbuf is 0069F850 [06:49:50]SAM_PROTO_ClearQueue [06:49:50]wFMCommunicate request_size=4 [06:49:50]MH_SAM_APDU [06:49:50]CAPDU: 80 09 00 00 [06:49:50]Write to MH i2c: E2 08 00 EE 36 80 09 00 00 00 00 00 00 96 [06:49:50]Write i2c OK [06:49:50]MH_I2C_Read... [06:49:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:49:50]Read from MH i2c: E2 [06:49:50]MH_I2C_Read... [06:49:50]Read from MH i2c: E2 03 00 [06:49:50]MH_I2C_Read... [06:49:50]Read from MH i2c: E2 03 00 EE 36 00 90 00 98 [06:49:50]RAPDU: 90 00 [06:49:50]wFMCommunicate OK [06:49:50]SAM_PROTO_ClearQueue done [06:49:50]KKMCreateOFDPacket [06:49:50]OFDProtocolAddRootSTLVToBuf [06:49:50]FM_MakeSignedData [06:49:50]FM_MakeSignedData [06:49:50]SAM_PROTO_SignData [06:49:50]wFMCommunicate request_size=4 [06:49:50]MH_SAM_APDU [06:49:50]CAPDU: 80 0D 01 02 [06:49:50]Write to MH i2c: E2 08 00 EF 36 80 0D 01 02 00 00 00 00 9E [06:49:50]Write i2c OK [06:49:50]MH_I2C_Read... [06:49:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:49:51]Read from MH i2c: E2 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 EF 36 00 90 00 99 [06:49:51]RAPDU: 90 00 [06:49:51]wFMCommunicate OK [06:49:51]wFMCommunicate request_size=255 [06:49:51]MH_SAM_APDU [06:49:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 55 00 00 00 F4 03 04 00 90 0F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6A 04 00 35 04 06 00 CB [06:49:51]Write to MH i2c: E2 02 01 F0 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 55 00 00 00 F4 03 04 00 90 0F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6A 04 00 35 04 06 00 CB 00 00 55 [06:49:51]Write i2c OK [06:49:51]MH_I2C_Read... [06:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:51]Read from MH i2c: E2 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 F0 36 00 90 00 9A [06:49:51]RAPDU: 90 00 [06:49:51]wFMCommunicate OK [06:49:51]wFMCommunicate request_size=10 [06:49:51]MH_SAM_APDU [06:49:51]CAPDU: 80 0D 02 02 05 0E FE D5 D8 8F [06:49:51]Write to MH i2c: E2 0D 00 F1 36 80 0D 02 02 05 00 0E FE D5 D8 8F 00 00 F3 [06:49:51]Write i2c OK [06:49:51]MH_I2C_Read... [06:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:51]Read from MH i2c: E2 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 F1 36 00 90 00 9B [06:49:51]RAPDU: 90 00 [06:49:51]wFMCommunicate OK [06:49:51]wFMCommunicate request_size=4 [06:49:51]MH_SAM_APDU [06:49:51]CAPDU: 80 0D 03 02 [06:49:51]Write to MH i2c: E2 08 00 F2 36 80 0D 03 02 00 00 00 00 A3 [06:49:51]Write i2c OK [06:49:51]MH_I2C_Read... [06:49:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:49:51]Read from MH i2c: E2 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 0B 00 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 0B 00 F2 36 00 D9 FE 56 E3 CE 83 90 23 90 00 B8 [06:49:51]RAPDU: D9 FE 56 E3 CE 83 90 23 90 00 [06:49:51]wFMCommunicate OK [06:49:51]SAM_PROTO_SignData done [06:49:51]FM_MakeSignedData done [06:49:51]CreateOFDProtocolMessage [06:49:51]wFMCommunicate request_size=4 [06:49:51]MH_SAM_APDU [06:49:51]CAPDU: 80 11 00 00 [06:49:51]Write to MH i2c: E2 08 00 F3 36 80 11 00 00 00 00 00 00 A3 [06:49:51]Write i2c OK [06:49:51]MH_I2C_Read... [06:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:51]Read from MH i2c: E2 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 17 00 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 17 00 F3 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [06:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:49:51]wFMCommunicate OK [06:49:51]CreateOFDProtocolMessage done [06:49:51]OFDSenderStorePacket 289411 [06:49:51]StoreOFDPacket docnum=289411 [06:49:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 38 4E 07 01 D3 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 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 55 00 00 00 F4 03 04 00 90 0F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6A 04 00 35 04 06 00 CB 0E FE D5 D8 8F D9 FE 56 E3 CE 83 90 23 [06:49:51]CheckFolder [06:49:51]dirname=/storage/ofd_packets [06:49:51]CheckFolder done [06:49:51]ProducePacketName [06:49:51]name=ofd_packets/00289411 [06:49:51]NVStorageSaveData ofd_packets/00289411 [06:49:51]File name is /storage/ofd_packets/00289411 [06:49:51]Write 301 bytes [06:49:51]NVStorageSaveData done [06:49:51]OFDSenderStorePacket done [06:49:51]KKMCreateOFDPacket done [06:49:51]NVStorageSaveData kkm_last_timestamp [06:49:51]File name is /storage/kkm_last_timestamp [06:49:51]Write 4 bytes [06:49:51]NVStorageSaveData done [06:49:51]ExternCall_PrintAddStr [06:49:51]wPrintStart [06:49:51]Write to MH i2c: 01 00 00 F4 36 2A [06:49:51]Write i2c OK [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: 01 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: 01 07 00 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: 01 07 00 F4 36 00 00 00 00 00 FF 0F 3F [06:49:51]RasterBufferAndPrint [06:49:51]line Счет N : (1)24617399 [06:49:51]line ИНН: 02508201610067 [06:49:51]line Контрольно-Кассовый Чек [06:49:51]line ПРОДАЖА [06:49:51]line ТРК (МРК, ГНК) : 32 [06:49:51]line Товар: 2710124500 [06:49:51]line Аи-95-К-5 [06:49:51]line 13.480 * 74.20 [06:49:51]line = 1000.22 [06:49:51]line НДС 12% НСП 1% [06:49:51]line > о реализуемом товаре [06:49:51]line ОКРУГЛЕНИЕ: -0.22 [06:49:51]line ИТОГО: 1000.00 [06:49:51]line Внесено: 1000.00 [06:49:51]line СДАЧА: 0.00 [06:49:51]line НСП 1% : 8.85 [06:49:51]line НДС 12% : 106.22 [06:49:51]line Наличными: 1000.00 [06:49:51]line Безнал.: 0.00 [06:49:51]line Место: АЗС № 90 "Партнёр-нефть" [06:49:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:49:51]line СНО: Общий режим [06:49:51]line Чек 85 23.09.2024 06:49 [06:49:51]line Смена: 515 ФФД: 1.0 [06:49:51]line ЗНМ: 0300000107 [06:49:51]line РНМ: 0000000000091827 [06:49:51]line Версия ККМ: 001 [06:49:51]line ФМ: 0000000000871832 [06:49:51]line ФД: 289411 [06:49:51]line ФПД: 223265265408143 [06:49:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T064952&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289411&fm=223265265408143&tin=02508201610067®Number=0000000000091827&sum=100000 [06:49:51]written 0, free lines is 4095 [06:49:51]OFD Sender: Processing packet 289411 [packets to send 1784, broken 1783] [06:49:51]ProducePacketName [06:49:51]name=ofd_packets/00289411 [06:49:51]OFD Sender: To server: pG, [06:49:51]CommunicateWithHost lk.salyk.kg:30040 [06:49:51]ConnectInit lk.salyk.kg [06:49:51]Connected sock=10 [06:49:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 38 4E 07 01 D3 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 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 55 00 00 00 F4 03 04 00 90 0F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6A 04 00 35 04 06 00 CB 0E FE D5 D8 8F D9 FE 56 E3 CE 83 90 23 [06:49:51]Write to MH i2c: 01 00 00 1E 37 55 [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: 01 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: 01 07 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: 01 07 00 1E 37 00 00 00 00 00 CA 0C 32 [06:49:52]RasterBufferAndPrint [06:49:52]line [06:49:52]line [06:49:52]line [06:49:52]line [06:49:52]line [06:49:52]written 0, free lines is 3282 [06:49:52]MH_Cut [06:49:52]Write to MH i2c: D1 01 00 25 37 01 2E [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: D1 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: D1 01 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: D1 01 00 25 37 00 2D [06:49:52]Write to MH i2c: 01 00 00 26 37 5D [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49: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 33 32 4F 00 00 00 13 21 47 00 47 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 33 32 10 04 04 00 83 6A 04 00 F4 03 04 00 66 B7 F0 66 B6 04 01 00 00 A1 B5 76 F8 DC 05 59 E6 [06:49:52]CommunicateWithHost err = 0 [06:49:52]CheckOFDResponse [06:49:52]1017 (14) - 77093643461234 [06:49:52]1041 (16) - 0000000000871832 [06:49:52]1040 (4) - 289411 [06:49:52]1012 (4) - 23.09.2024 00:33 [06:49:52]1206 (1) - 0 [06:49:52]OFD Sender: Remove packet 289411 [06:49:52]ProducePacketName [06:49:52]name=ofd_packets/00289411 [06:49:52]NVStorageDeleteData [06:49:52]OFD Sender: No OFD packet to send [06:49:52]*** Cut start [06:49:52]*** Partial cut [06:49:52]*** CUTSNS_PIN = 1 [06:49:52]*** CUTSNS_PIN = 0 [06:49:53]*** Brake cut motor [06:49:53]Read from MH i2c: 01 [06:49:53]MH_I2C_Read... [06:49:53]*** Stop cut motor [06:49:53]*** Cut end [06:49:53]Read from MH i2c: 01 07 00 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: 01 07 00 26 37 00 00 00 00 00 FF 0F 72 [06:49:53]process_action close_receipt done [06:49:53]requested_data is exist [06:49:53]produce_requested_data [06:49:53]requested_item fm.sn is exist - process it [06:49:53]wFMCommunicate request_size=4 [06:49:53]MH_SAM_APDU [06:49:53]CAPDU: 80 11 00 00 [06:49:53]Write to MH i2c: E2 08 00 27 37 80 11 00 00 00 00 00 00 D8 [06:49:53]Write i2c OK [06:49:53]MH_I2C_Read... [06:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:53]Read from MH i2c: E2 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: E2 17 00 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: E2 17 00 27 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [06:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:49:53]wFMCommunicate OK [06:49:53]requested_item fd.num is exist - process it [06:49:53]SAM_PROTO_GetFieldsCounters [06:49:53]wFMCommunicate request_size=4 [06:49:53]MH_SAM_APDU [06:49:53]CAPDU: 80 13 00 00 [06:49:53]Write to MH i2c: E2 08 00 28 37 80 13 00 00 00 00 00 00 DB [06:49:53]Write i2c OK [06:49:53]MH_I2C_Read... [06:49:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:49:53]Read from MH i2c: E2 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: E2 62 00 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: E2 62 00 28 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 83 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [06:49: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 83 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:49:53]wFMCommunicate OK [06:49:53]SAM_PROTO_GetFieldsCounters done [06:49:53]requested_item shift.num is exist - process it [06:49:53]requested_item shift.opened is exist - process it [06:49:53]req_shift_opened [06:49:53]FM_GetShiftState [06:49:53]SAM_PROTO_GetShiftState [06:49:53]wFMCommunicate request_size=4 [06:49:53]MH_SAM_APDU [06:49:53]CAPDU: 80 13 01 00 [06:49:53]Write to MH i2c: E2 08 00 29 37 80 13 01 00 00 00 00 00 DD [06:49:53]Write i2c OK [06:49:53]MH_I2C_Read... [06:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:53]Read from MH i2c: E2 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: E2 0E 00 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: E2 0E 00 29 37 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [06:49:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:49:53]wFMCommunicate OK [06:49:53]SAM_PROTO_GetShiftState done [06:49:53]FM_GetShiftState done [06:49:53]req_shift_opened done [06:49:53]requested_item shift.open_date is exist - process it [06:49:53]req_shift_open_date [06:49:53]req_shift_open_date done [06:49:53]produce_requested_data done [06:49:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289411,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:49:53]process_action_free close_receipt [06:49:53]json_value_free [06:49:53]json_value_free done [06:49:53]process_json_proto returns [06:49:53]Send response to host [06:49:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289411,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:49:53]free response buf [06:49:53]execute_script done [06:49:53]execute_script returns [06:49:53]free content buf [06:49:53]Sock 9.Close socket [06:49:53]Sock 9.Thread stoped [06:49:57]OFD Sender: No OFD packet to send [06:50:02]OFD Sender: No OFD packet to send [06:50:07]OFD Sender: No OFD packet to send [06:50:12]OFD Sender: No OFD packet to send [06:50:17]OFD Sender: No OFD packet to send [06:50:22]OFD Sender: No OFD packet to send [06:50:27]OFD Sender: No OFD packet to send [06:50:32]OFD Sender: No OFD packet to send [06:50:37]OFD Sender: No OFD packet to send [06:50:42]OFD Sender: No OFD packet to send [06:50:47]OFD Sender: No OFD packet to send [06:50:53]OFD Sender: No OFD packet to send [06:50:58]OFD Sender: No OFD packet to send [06:51:03]OFD Sender: No OFD packet to send [06:51:08]OFD Sender: No OFD packet to send [06:51:13]OFD Sender: No OFD packet to send [06:51:18]OFD Sender: No OFD packet to send [06:51:23]OFD Sender: No OFD packet to send [06:51:28]OFD Sender: No OFD packet to send [06:51:33]OFD Sender: No OFD packet to send [06:51:38]OFD Sender: No OFD packet to send [06:51:43]OFD Sender: No OFD packet to send [06:51:48]OFD Sender: No OFD packet to send [06:51:53]OFD Sender: No OFD packet to send [06:51:58]OFD Sender: No OFD packet to send [06:52:03]OFD Sender: No OFD packet to send [06:52:08]OFD Sender: No OFD packet to send [06:52:13]OFD Sender: No OFD packet to send [06:52:18]OFD Sender: No OFD packet to send [06:52:23]OFD Sender: No OFD packet to send [06:52:28]OFD Sender: No OFD packet to send [06:52:33]OFD Sender: No OFD packet to send [06:52:38]OFD Sender: No OFD packet to send [06:52:43]OFD Sender: No OFD packet to send [06:52:48]OFD Sender: No OFD packet to send [06:52:53]OFD Sender: No OFD packet to send [06:52:58]OFD Sender: No OFD packet to send [06:53:03]OFD Sender: No OFD packet to send [06:53:08]OFD Sender: No OFD packet to send [06:53:14]OFD Sender: No OFD packet to send [06:53:19]OFD Sender: No OFD packet to send [06:53:24]OFD Sender: No OFD packet to send [06:53:29]OFD Sender: No OFD packet to send [06:53:34]OFD Sender: No OFD packet to send [06:53:39]OFD Sender: No OFD packet to send [06:53:44]OFD Sender: No OFD packet to send [06:53:49]OFD Sender: No OFD packet to send [06:53:54]OFD Sender: No OFD packet to send [06:53:59]OFD Sender: No OFD packet to send [06:54:04]OFD Sender: No OFD packet to send [06:54:09]OFD Sender: No OFD packet to send [06:54:14]OFD Sender: No OFD packet to send [06:54:19]OFD Sender: No OFD packet to send [06:54:24]OFD Sender: No OFD packet to send [06:54:29]OFD Sender: No OFD packet to send [06:54:34]OFD Sender: No OFD packet to send [06:54:39]OFD Sender: No OFD packet to send [06:54:44]OFD Sender: No OFD packet to send [06:54:49]OFD Sender: No OFD packet to send [06:54:54]OFD Sender: No OFD packet to send [06:54:59]OFD Sender: No OFD packet to send [06:55:04]OFD Sender: No OFD packet to send [06:55:09]OFD Sender: No OFD packet to send [06:55:14]OFD Sender: No OFD packet to send [06:55:19]OFD Sender: No OFD packet to send [06:55:24]OFD Sender: No OFD packet to send [06:55:29]OFD Sender: No OFD packet to send [06:55:34]OFD Sender: No OFD packet to send [06:55:40]OFD Sender: No OFD packet to send [06:55:45]OFD Sender: No OFD packet to send [06:55:50]OFD Sender: No OFD packet to send [06:55:55]OFD Sender: No OFD packet to send [06:56:00]OFD Sender: No OFD packet to send [06:56:05]OFD Sender: No OFD packet to send [06:56:10]OFD Sender: No OFD packet to send [06:56:15]OFD Sender: No OFD packet to send [06:56:20]OFD Sender: No OFD packet to send [06:56:25]OFD Sender: No OFD packet to send [06:56:30]OFD Sender: No OFD packet to send [06:56:35]OFD Sender: No OFD packet to send [06:56:40]OFD Sender: No OFD packet to send [06:56:45]OFD Sender: No OFD packet to send [06:56:50]OFD Sender: No OFD packet to send [06:56:55]OFD Sender: No OFD packet to send [06:57:00]OFD Sender: No OFD packet to send [06:57:05]OFD Sender: No OFD packet to send [06:57:10]OFD Sender: No OFD packet to send [06:57:15]OFD Sender: No OFD packet to send [06:57:20]OFD Sender: No OFD packet to send [06:57:25]OFD Sender: No OFD packet to send [06:57:30]OFD Sender: No OFD packet to send [06:57:35]OFD Sender: No OFD packet to send [06:57:40]OFD Sender: No OFD packet to send [06:57:45]OFD Sender: No OFD packet to send [06:57:50]OFD Sender: No OFD packet to send [06:57:55]OFD Sender: No OFD packet to send [06:58:00]OFD Sender: No OFD packet to send [06:58:06]OFD Sender: No OFD packet to send [06:58:11]OFD Sender: No OFD packet to send [06:58:16]OFD Sender: No OFD packet to send [06:58:21]OFD Sender: No OFD packet to send [06:58:26]OFD Sender: No OFD packet to send [06:58:31]OFD Sender: No OFD packet to send [06:58:36]OFD Sender: No OFD packet to send [06:58:41]OFD Sender: No OFD packet to send [06:58:46]OFD Sender: No OFD packet to send [06:58:51]OFD Sender: No OFD packet to send [06:58:56]OFD Sender: No OFD packet to send [06:59:01]OFD Sender: No OFD packet to send [06:59:06]OFD Sender: No OFD packet to send [06:59:11]OFD Sender: No OFD packet to send [06:59:16]OFD Sender: No OFD packet to send [06:59:21]OFD Sender: No OFD packet to send [06:59:24]accept exits with 7 [06:59:24]New connection [06:59:24]New thread 3067051364 created [06:59:24]Thread 3067194724 joined [06:59:24]Waiting for new connection... [06:59:24] Sock 7.Parse request [06:59:24]Sock 7.Check first char [06:59:24]Sock 7.First char is OK [06:59:24]request: POST /json_proto HTTP/1.0 [06:59:24]Method: POST [06:59:24]URL: /json_proto [06:59:24]Method is POST - this is cgi request [06:59:24]url: /json_proto [06:59:24]query_string will be loaded in cgi processing [06:59:24]execute_cgi json_proto POST (null) [06:59:24]execute_cgi path=json_proto method=POST [06:59:24]POST find Content-Length [06:59:24]Host: 172.17.41.135:8080 [06:59:24]Content-Length: 681 [06:59:24]Content-Type: application/json [06:59:24] [06:59:24]POST finish read [06:59:24]Found Content-Length = 681 [06:59:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [06:59:24]execute_script... [06:59: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)24617400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [06:59:24]POST & json_proto [06:59:24]process_json_proto [06:59:24]json parsed OK: [06:59:24]protocol is kg_v1.0 [06:59:24]action value=close_receipt [06:59:24]process_action close_receipt [06:59:24]cmd_close_receipt [06:59:24]MH_GetDate [06:59:24]Write to MH i2c: F0 00 00 2A 37 50 [06:59:24]Write i2c OK [06:59:24]MH_I2C_Read... [06:59:24]Read from MH i2c: F0 [06:59:24]MH_I2C_Read... [06:59:24]Read from MH i2c: F0 09 00 [06:59:24]MH_I2C_Read... [06:59:24]Read from MH i2c: F0 09 00 2A 37 00 CF 11 F1 66 ED 3E 82 65 A2 [06:59:24]GetLastDocTimeStamp 1727074192 [06:59:24]current date 1727074767 [06:59:24]FM_GetShiftState [06:59:24]SAM_PROTO_GetShiftState [06:59:24]wFMCommunicate request_size=4 [06:59:24]MH_SAM_APDU [06:59:24]CAPDU: 80 13 01 00 [06:59:24]Write to MH i2c: E2 08 00 2B 37 80 13 01 00 00 00 00 00 DF [06:59:24]Write i2c OK [06:59:24]MH_I2C_Read... [06:59:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:24]Read from MH i2c: E2 [06:59:24]MH_I2C_Read... [06:59:24]Read from MH i2c: E2 0E 00 [06:59:24]MH_I2C_Read... [06:59:24]Read from MH i2c: E2 0E 00 2B 37 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [06:59:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:59:24]wFMCommunicate OK [06:59:24]SAM_PROTO_GetShiftState done [06:59:24]FM_GetShiftState done [06:59:24]opened in 1727051401 [06:59:24]opened+sec_in_day 1727137801 [06:59:24]quantity*price = 100050 [06:59:24]sum+1 = 100052 [06:59:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 86 23.09.2024 06:59 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289412 ФПД: 25504287861543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T065927&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289412&fm=25504287861543&tin=02508201610067®Number=0000000000091827&sum=100000 [06:59:25]StoreToDocumentArchive [06:59:25]shift 515 fd 289412 [06:59:25]save to /storage/0515/doc_00289412 [06:59:25]save last doc name /storage/0515/doc_00289412 to /storage/kkm_last_doc_name [06:59:25]save OK [06:59:25]Clear old archive folders... [06:59:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:59:25]tlvbuf is 0072FC30 [06:59:25]SAM_PROTO_ClearQueue [06:59:25]wFMCommunicate request_size=4 [06:59:25]MH_SAM_APDU [06:59:25]CAPDU: 80 09 00 00 [06:59:25]Write to MH i2c: E2 08 00 38 37 80 09 00 00 00 00 00 00 E1 [06:59:25]Write i2c OK [06:59:25]MH_I2C_Read... [06:59:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:59:25]Read from MH i2c: E2 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: E2 03 00 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: E2 03 00 38 37 00 90 00 E3 [06:59:25]RAPDU: 90 00 [06:59:25]wFMCommunicate OK [06:59:25]SAM_PROTO_ClearQueue done [06:59:25]KKMCreateOFDPacket [06:59:25]OFDProtocolAddRootSTLVToBuf [06:59:25]FM_MakeSignedData [06:59:25]FM_MakeSignedData [06:59:25]SAM_PROTO_SignData [06:59:25]wFMCommunicate request_size=4 [06:59:25]MH_SAM_APDU [06:59:25]CAPDU: 80 0D 01 02 [06:59:25]Write to MH i2c: E2 08 00 39 37 80 0D 01 02 00 00 00 00 E9 [06:59:25]Write i2c OK [06:59:25]MH_I2C_Read... [06:59:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:59:25]Read from MH i2c: E2 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: E2 03 00 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: E2 03 00 39 37 00 90 00 E4 [06:59:25]RAPDU: 90 00 [06:59:25]wFMCommunicate OK [06:59:25]wFMCommunicate request_size=255 [06:59:25]MH_SAM_APDU [06:59: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 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 56 00 00 00 F4 03 04 00 CF 11 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6A 04 00 35 04 06 00 17 32 2E 04 [06:59:25]Write to MH i2c: E2 02 01 3A 37 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 56 00 00 00 F4 03 04 00 CF 11 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6A 04 00 35 04 06 00 17 32 2E 04 00 00 6C [06:59:25]Write i2c OK [06:59:25]MH_I2C_Read... [06:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:26]Read from MH i2c: E2 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 03 00 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 03 00 3A 37 00 90 00 E5 [06:59:26]RAPDU: 90 00 [06:59:26]wFMCommunicate OK [06:59:26]wFMCommunicate request_size=7 [06:59:26]MH_SAM_APDU [06:59:26]CAPDU: 80 0D 02 02 02 AB 27 [06:59:26]Write to MH i2c: E2 0A 00 3B 37 80 0D 02 02 02 00 AB 27 00 00 C2 [06:59:26]Write i2c OK [06:59:26]MH_I2C_Read... [06:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:26]Read from MH i2c: E2 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 03 00 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 03 00 3B 37 00 90 00 E6 [06:59:26]RAPDU: 90 00 [06:59:26]wFMCommunicate OK [06:59:26]wFMCommunicate request_size=4 [06:59:26]MH_SAM_APDU [06:59:26]CAPDU: 80 0D 03 02 [06:59:26]Write to MH i2c: E2 08 00 3C 37 80 0D 03 02 00 00 00 00 EE [06:59:26]Write i2c OK [06:59:26]MH_I2C_Read... [06:59:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:59:26]Read from MH i2c: E2 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 0B 00 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 0B 00 3C 37 00 46 60 48 AB 26 DD 07 FE 90 00 90 [06:59:26]RAPDU: 46 60 48 AB 26 DD 07 FE 90 00 [06:59:26]wFMCommunicate OK [06:59:26]SAM_PROTO_SignData done [06:59:26]FM_MakeSignedData done [06:59:26]CreateOFDProtocolMessage [06:59:26]wFMCommunicate request_size=4 [06:59:26]MH_SAM_APDU [06:59:26]CAPDU: 80 11 00 00 [06:59:26]Write to MH i2c: E2 08 00 3D 37 80 11 00 00 00 00 00 00 EE [06:59:26]Write i2c OK [06:59:26]MH_I2C_Read... [06:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:26]Read from MH i2c: E2 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 17 00 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: E2 17 00 3D 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3E [06:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:59:26]wFMCommunicate OK [06:59:26]CreateOFDProtocolMessage done [06:59:26]OFDSenderStorePacket 289412 [06:59:26]StoreOFDPacket docnum=289412 [06:59:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 EE 49 04 01 31 A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 56 00 00 00 F4 03 04 00 CF 11 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6A 04 00 35 04 06 00 17 32 2E 04 AB 27 46 60 48 AB 26 DD 07 FE [06:59:26]CheckFolder [06:59:26]dirname=/storage/ofd_packets [06:59:26]CheckFolder done [06:59:26]ProducePacketName [06:59:26]name=ofd_packets/00289412 [06:59:26]NVStorageSaveData ofd_packets/00289412 [06:59:26]File name is /storage/ofd_packets/00289412 [06:59:26]Write 298 bytes [06:59:26]NVStorageSaveData done [06:59:26]OFDSenderStorePacket done [06:59:26]KKMCreateOFDPacket done [06:59:26]NVStorageSaveData kkm_last_timestamp [06:59:26]File name is /storage/kkm_last_timestamp [06:59:26]Write 4 bytes [06:59:26]NVStorageSaveData done [06:59:26]ExternCall_PrintAddStr [06:59:26]wPrintStart [06:59:26]Write to MH i2c: 01 00 00 3E 37 75 [06:59:26]Write i2c OK [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: 01 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: 01 07 00 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: 01 07 00 3E 37 00 00 00 00 00 FF 0F 8A [06:59:26]RasterBufferAndPrint [06:59:26]line Счет N : (1)24617400 [06:59:26]line ИНН: 02508201610067 [06:59:26]line Контрольно-Кассовый Чек [06:59:26]line ПРОДАЖА [06:59:26]line ТРК (МРК, ГНК) : 35 [06:59:26]line Товар: 2710194210 [06:59:26]line ДТ-К-5 [06:59:26]line 13.130 * 76.20 [06:59:26]line = 1000.51 [06:59:26]line НДС 12% НСП 1% [06:59:26]line > о реализуемом товаре [06:59:26]line ОКРУГЛЕНИЕ: -0.51 [06:59:26]line ИТОГО: 1000.00 [06:59:26]line Внесено: 1000.00 [06:59:26]line СДАЧА: 0.00 [06:59:26]line НСП 1% : 8.85 [06:59:26]line НДС 12% : 106.25 [06:59:26]line Наличными: 1000.00 [06:59:26]line Безнал.: 0.00 [06:59:26]line Место: АЗС № 90 "Партнёр-нефть" [06:59:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [06:59:26]line СНО: Общий режим [06:59:26]line Чек 86 23.09.2024 06:59 [06:59:26]line Смена: 515 ФФД: 1.0 [06:59:26]line ЗНМ: 0300000107 [06:59:26]line РНМ: 0000000000091827 [06:59:26]line Версия ККМ: 001 [06:59:26]line ФМ: 0000000000871832 [06:59:26]line ФД: 289412 [06:59:26]line ФПД: 25504287861543 [06:59:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T065927&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289412&fm=25504287861543&tin=02508201610067®Number=0000000000091827&sum=100000 [06:59:26]written 0, free lines is 4095 [06:59:26]OFD Sender: Processing packet 289412 [packets to send 1784, broken 1783] [06:59:26]ProducePacketName [06:59:26]name=ofd_packets/00289412 [06:59:26]OFD Sender: To server: pG, [06:59:26]CommunicateWithHost lk.salyk.kg:30040 [06:59:26]ConnectInit lk.salyk.kg [06:59:26]Connected sock=10 [06:59: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 33 32 0C 01 00 00 EE 49 04 01 31 A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 56 00 00 00 F4 03 04 00 CF 11 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6A 04 00 35 04 06 00 17 32 2E 04 AB 27 46 60 48 AB 26 DD 07 FE [06:59:26]Write to MH i2c: 01 00 00 68 37 9F [06:59:26]Write i2c OK [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: 01 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: 01 07 00 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: 01 07 00 68 37 00 00 00 00 00 BE 0C 70 [06:59:26]RasterBufferAndPrint [06:59:26]line [06:59:26]line [06:59:26]line [06:59:26]line [06:59:26]line [06:59:26]written 0, free lines is 3268 [06:59:26]MH_Cut [06:59:26]Write to MH i2c: D1 01 00 6F 37 01 78 [06:59:26]Write i2c OK [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: D1 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: D1 01 00 [06:59:26]MH_I2C_Read... [06:59:26]Read from MH i2c: D1 01 00 6F 37 00 77 [06:59:26]Write to MH i2c: 01 00 00 70 37 A7 [06:59:26]Write i2c OK [06:59:26]MH_I2C_Read... [06: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 33 32 4F 00 00 00 1B 20 47 00 6F 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 33 32 10 04 04 00 84 6A 04 00 F4 03 04 00 A4 B9 F0 66 B6 04 01 00 00 08 8C CB 4B C4 B4 C9 D4 [06:59:26]CommunicateWithHost err = 0 [06:59:26]CheckOFDResponse [06:59:26]1017 (14) - 77093643461234 [06:59:26]1041 (16) - 0000000000871832 [06:59:26]1040 (4) - 289412 [06:59:26]1012 (4) - 23.09.2024 00:43 [06:59:26]1206 (1) - 0 [06:59:26]OFD Sender: Remove packet 289412 [06:59:26]ProducePacketName [06:59:26]name=ofd_packets/00289412 [06:59:26]NVStorageDeleteData [06:59:27]OFD Sender: No OFD packet to send [06:59:27]*** Cut start [06:59:27]*** Partial cut [06:59:27]*** CUTSNS_PIN = 1 [06:59:27]*** CUTSNS_PIN = 0 [06:59:27]*** Brake cut motor [06:59:28]Read from MH i2c: 01 [06:59:28]MH_I2C_Read... [06:59:28]*** Stop cut motor [06:59:28]*** Cut end [06:59:28]Read from MH i2c: 01 07 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: 01 07 00 70 37 00 00 00 00 00 FF 0F BC [06:59:28]process_action close_receipt done [06:59:28]requested_data is exist [06:59:28]produce_requested_data [06:59:28]requested_item fm.sn is exist - process it [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 11 00 00 [06:59:28]Write to MH i2c: E2 08 00 71 37 80 11 00 00 00 00 00 00 22 [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 17 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 17 00 71 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 72 [06:59:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [06:59:28]wFMCommunicate OK [06:59:28]requested_item fd.num is exist - process it [06:59:28]SAM_PROTO_GetFieldsCounters [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 13 00 00 [06:59:28]Write to MH i2c: E2 08 00 72 37 80 13 00 00 00 00 00 00 25 [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 62 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 62 00 72 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 84 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 84 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:59:28]wFMCommunicate OK [06:59:28]SAM_PROTO_GetFieldsCounters done [06:59:28]requested_item shift.num is exist - process it [06:59:28]requested_item shift.opened is exist - process it [06:59:28]req_shift_opened [06:59:28]FM_GetShiftState [06:59:28]SAM_PROTO_GetShiftState [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 13 01 00 [06:59:28]Write to MH i2c: E2 08 00 73 37 80 13 01 00 00 00 00 00 27 [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 0E 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 0E 00 73 37 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C8 [06:59:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [06:59:28]wFMCommunicate OK [06:59:28]SAM_PROTO_GetShiftState done [06:59:28]FM_GetShiftState done [06:59:28]req_shift_opened done [06:59:28]requested_item shift.open_date is exist - process it [06:59:28]req_shift_open_date [06:59:28]req_shift_open_date done [06:59:28]produce_requested_data done [06:59:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289412,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [06:59:28]process_action_free close_receipt [06:59:28]json_value_free [06:59:28]json_value_free done [06:59:28]process_json_proto returns [06:59:28]Send response to host [06:59:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289412,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [06:59:28]free response buf [06:59:28]execute_script done [06:59:28]execute_script returns [06:59:28]free content buf [06:59:28]Sock 7.Close socket [06:59:28]Sock 7.Thread stoped [06:59:32]OFD Sender: No OFD packet to send [06:59:37]OFD Sender: No OFD packet to send [06:59:42]OFD Sender: No OFD packet to send [06:59:47]OFD Sender: No OFD packet to send [06:59:52]OFD Sender: No OFD packet to send [06:59:57]OFD Sender: No OFD packet to send [07:00:02]OFD Sender: No OFD packet to send [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:53]OFD Sender: No OFD packet to send [07:00:58]OFD Sender: No OFD packet to send [07:01:03]OFD Sender: No OFD packet to send [07:01:08]OFD Sender: No OFD packet to send [07:01:13]OFD Sender: No OFD packet to send [07:01:18]OFD Sender: No OFD packet to send [07:01:23]OFD Sender: No OFD packet to send [07:01:28]OFD Sender: No OFD packet to send [07:01:33]OFD Sender: No OFD packet to send [07:01:38]OFD Sender: No OFD packet to send [07:01:43]OFD Sender: No OFD packet to send [07:01:48]OFD Sender: No OFD packet to send [07:01:53]OFD Sender: No OFD packet to send [07:01:58]OFD Sender: No OFD packet to send [07:02:03]OFD Sender: No OFD packet to send [07:02:08]OFD Sender: No OFD packet to send [07:02:13]OFD Sender: No OFD packet to send [07:02:18]OFD Sender: No OFD packet to send [07:02:21]accept exits with 9 [07:02:21]New connection [07:02:21]New thread 3067194724 created [07:02:21]Thread 3067051364 joined [07:02:21]Waiting for new connection... [07:02:21] Sock 9.Parse request [07:02:21]Sock 9.Check first char [07:02:21]Sock 9.First char is OK [07:02:21]request: POST /json_proto HTTP/1.0 [07:02:21]Method: POST [07:02:21]URL: /json_proto [07:02:21]Method is POST - this is cgi request [07:02:21]url: /json_proto [07:02:21]query_string will be loaded in cgi processing [07:02:21]execute_cgi json_proto POST (null) [07:02:21]execute_cgi path=json_proto method=POST [07:02:21]POST find Content-Length [07:02:21]Host: 172.17.41.135:8080 [07:02:21]Content-Length: 680 [07:02:21]Content-Type: application/json [07:02:21] [07:02:21]POST finish read [07:02:21]Found Content-Length = 680 [07:02:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.580, "sum" : 785.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 785.00, "total" : 785.00, "payments": [ { "type": 0, "sum" : 785.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:21]execute_script... [07:02: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)24617401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.580, "sum" : 785.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 785.00, "total" : 785.00, "payments": [ { "type": 0, "sum" : 785.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:21]POST & json_proto [07:02:21]process_json_proto [07:02:21]json parsed OK: [07:02:21]protocol is kg_v1.0 [07:02:21]action value=close_receipt [07:02:21]process_action close_receipt [07:02:21]cmd_close_receipt [07:02:21]MH_GetDate [07:02:21]Write to MH i2c: F0 00 00 74 37 9A [07:02:21]Write i2c OK [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: F0 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: F0 09 00 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: F0 09 00 74 37 00 80 12 F1 66 ED 3E 82 65 9E [07:02:21]GetLastDocTimeStamp 1727074767 [07:02:21]current date 1727074944 [07:02:21]FM_GetShiftState [07:02:21]SAM_PROTO_GetShiftState [07:02:21]wFMCommunicate request_size=4 [07:02:21]MH_SAM_APDU [07:02:21]CAPDU: 80 13 01 00 [07:02:21]Write to MH i2c: E2 08 00 75 37 80 13 01 00 00 00 00 00 29 [07:02:21]Write i2c OK [07:02:21]MH_I2C_Read... [07:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:21]Read from MH i2c: E2 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 0E 00 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 0E 00 75 37 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CA [07:02:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:02:21]wFMCommunicate OK [07:02:21]SAM_PROTO_GetShiftState done [07:02:21]FM_GetShiftState done [07:02:21]opened in 1727051401 [07:02:21]opened+sec_in_day 1727137801 [07:02:21]quantity*price = 78512 [07:02:21]sum+1 = 78513 [07:02:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 785.00 Внесено: 785.00 СДАЧА: 0.00 НСП 1% : 6.95 НДС 12% : 83.38 Наличными: 785.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 87 23.09.2024 07:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289413 ФПД: 161183248818480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T070224&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289413&fm=161183248818480&tin=02508201610067®Number=0000000000091827&sum=78500 [07:02:22]StoreToDocumentArchive [07:02:22]shift 515 fd 289413 [07:02:22]save to /storage/0515/doc_00289413 [07:02:22]save last doc name /storage/0515/doc_00289413 to /storage/kkm_last_doc_name [07:02:22]save OK [07:02:22]Clear old archive folders... [07:02:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:02:22]tlvbuf is 006B0E50 [07:02:22]SAM_PROTO_ClearQueue [07:02:22]wFMCommunicate request_size=4 [07:02:22]MH_SAM_APDU [07:02:22]CAPDU: 80 09 00 00 [07:02:22]Write to MH i2c: E2 08 00 82 37 80 09 00 00 00 00 00 00 2B [07:02:22]Write i2c OK [07:02:22]MH_I2C_Read... [07:02:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:02:22]Read from MH i2c: E2 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 03 00 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 03 00 82 37 00 90 00 2D [07:02:22]RAPDU: 90 00 [07:02:22]wFMCommunicate OK [07:02:22]SAM_PROTO_ClearQueue done [07:02:22]KKMCreateOFDPacket [07:02:22]OFDProtocolAddRootSTLVToBuf [07:02:22]FM_MakeSignedData [07:02:22]FM_MakeSignedData [07:02:22]SAM_PROTO_SignData [07:02:22]wFMCommunicate request_size=4 [07:02:22]MH_SAM_APDU [07:02:22]CAPDU: 80 0D 01 02 [07:02:22]Write to MH i2c: E2 08 00 83 37 80 0D 01 02 00 00 00 00 33 [07:02:22]Write i2c OK [07:02:22]MH_I2C_Read... [07:02:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:02:22]Read from MH i2c: E2 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 03 00 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 03 00 83 37 00 90 00 2E [07:02:22]RAPDU: 90 00 [07:02:22]wFMCommunicate OK [07:02:22]wFMCommunicate request_size=255 [07:02:22]MH_SAM_APDU [07:02:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 32 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 32 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 20 00 00 00 00 07 04 06 00 A4 32 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 80 12 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6A 04 00 35 04 06 00 92 [07:02:22]Write to MH i2c: E2 02 01 84 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 35 FF 03 08 00 03 3C 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 32 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 32 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 20 00 00 00 00 07 04 06 00 A4 32 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 80 12 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6A 04 00 35 04 06 00 92 00 00 01 [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:23]Read from MH i2c: E2 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 03 00 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 03 00 84 37 00 90 00 2F [07:02:23]RAPDU: 90 00 [07:02:23]wFMCommunicate OK [07:02:23]wFMCommunicate request_size=10 [07:02:23]MH_SAM_APDU [07:02:23]CAPDU: 80 0D 02 02 05 98 66 4A 21 30 [07:02:23]Write to MH i2c: E2 0D 00 85 37 80 0D 02 02 05 00 98 66 4A 21 30 00 00 D9 [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:23]Read from MH i2c: E2 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 03 00 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 03 00 85 37 00 90 00 30 [07:02:23]RAPDU: 90 00 [07:02:23]wFMCommunicate OK [07:02:23]wFMCommunicate request_size=4 [07:02:23]MH_SAM_APDU [07:02:23]CAPDU: 80 0D 03 02 [07:02:23]Write to MH i2c: E2 08 00 86 37 80 0D 03 02 00 00 00 00 38 [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:02:23]Read from MH i2c: E2 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 0B 00 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 0B 00 86 37 00 37 64 AC 0F E0 84 8F E3 90 00 65 [07:02:23]RAPDU: 37 64 AC 0F E0 84 8F E3 90 00 [07:02:23]wFMCommunicate OK [07:02:23]SAM_PROTO_SignData done [07:02:23]FM_MakeSignedData done [07:02:23]CreateOFDProtocolMessage [07:02:23]wFMCommunicate request_size=4 [07:02:23]MH_SAM_APDU [07:02:23]CAPDU: 80 11 00 00 [07:02:23]Write to MH i2c: E2 08 00 87 37 80 11 00 00 00 00 00 00 38 [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:23]Read from MH i2c: E2 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 17 00 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: E2 17 00 87 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 88 [07:02:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:02:23]wFMCommunicate OK [07:02:23]CreateOFDProtocolMessage done [07:02:23]OFDSenderStorePacket 289413 [07:02:23]StoreOFDPacket docnum=289413 [07:02:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2C 5A 07 01 23 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 32 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 32 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 20 00 00 00 00 07 04 06 00 A4 32 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 80 12 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6A 04 00 35 04 06 00 92 98 66 4A 21 30 37 64 AC 0F E0 84 8F E3 [07:02:23]CheckFolder [07:02:23]dirname=/storage/ofd_packets [07:02:23]CheckFolder done [07:02:23]ProducePacketName [07:02:23]name=ofd_packets/00289413 [07:02:23]NVStorageSaveData ofd_packets/00289413 [07:02:23]File name is /storage/ofd_packets/00289413 [07:02:23]Write 301 bytes [07:02:23]NVStorageSaveData done [07:02:23]OFDSenderStorePacket done [07:02:23]KKMCreateOFDPacket done [07:02:23]NVStorageSaveData kkm_last_timestamp [07:02:23]File name is /storage/kkm_last_timestamp [07:02:23]Write 4 bytes [07:02:23]NVStorageSaveData done [07:02:23]ExternCall_PrintAddStr [07:02:23]wPrintStart [07:02:23]Write to MH i2c: 01 00 00 88 37 BF [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: 01 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: 01 07 00 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: 01 07 00 88 37 00 00 00 00 00 FF 0F D4 [07:02:23]RasterBufferAndPrint [07:02:23]line Счет N : (1)24617401 [07:02:23]line ИНН: 02508201610067 [07:02:23]line Контрольно-Кассовый Чек [07:02:23]line ПРОДАЖА [07:02:23]line ТРК (МРК, ГНК) : 53 [07:02:23]line Товар: 2710124130 [07:02:23]line Аи-92-К-5 [07:02:23]line 11.580 * 67.80 [07:02:23]line = 785.12 [07:02:23]line НДС 12% НСП 1% [07:02:23]line > о реализуемом товаре [07:02:23]line ОКРУГЛЕНИЕ: -0.12 [07:02:23]line ИТОГО: 785.00 [07:02:23]line Внесено: 785.00 [07:02:23]line СДАЧА: 0.00 [07:02:23]line НСП 1% : 6.95 [07:02:23]line НДС 12% : 83.38 [07:02:23]line Наличными: 785.00 [07:02:23]line Безнал.: 0.00 [07:02:23]line Место: АЗС № 90 "Партнёр-нефть" [07:02:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:02:23]line СНО: Общий режим [07:02:23]line Чек 87 23.09.2024 07:02 [07:02:23]line Смена: 515 ФФД: 1.0 [07:02:23]line ЗНМ: 0300000107 [07:02:23]line РНМ: 0000000000091827 [07:02:23]line Версия ККМ: 001 [07:02:23]line ФМ: 0000000000871832 [07:02:23]line ФД: 289413 [07:02:23]line ФПД: 161183248818480 [07:02:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T070224&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289413&fm=161183248818480&tin=02508201610067®Number=0000000000091827&sum=78500 [07:02:23]written 0, free lines is 4095 [07:02:23]OFD Sender: Processing packet 289413 [packets to send 1784, broken 1783] [07:02:23]ProducePacketName [07:02:23]name=ofd_packets/00289413 [07:02:23]OFD Sender: To server: pG, [07:02:23]CommunicateWithHost lk.salyk.kg:30040 [07:02:23]ConnectInit lk.salyk.kg [07:02:23]Connected sock=10 [07:02: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 33 32 0F 01 00 00 2C 5A 07 01 23 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 32 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 32 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 20 00 00 00 00 07 04 06 00 A4 32 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 80 12 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6A 04 00 35 04 06 00 92 98 66 4A 21 30 37 64 AC 0F E0 84 8F E3 [07:02:23]Write to MH i2c: 01 00 00 B2 37 E9 [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: 01 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: 01 07 00 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: 01 07 00 B2 37 00 00 00 00 00 C5 0C C1 [07:02:23]RasterBufferAndPrint [07:02:23]line [07:02:23]line [07:02:23]line [07:02:23]line [07:02:23]line [07:02:23]written 0, free lines is 3275 [07:02:23]MH_Cut [07:02:23]Write to MH i2c: D1 01 00 B9 37 01 C2 [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: D1 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: D1 01 00 [07:02:23]MH_I2C_Read... [07:02:23]Read from MH i2c: D1 01 00 B9 37 00 C1 [07:02:23]Write to MH i2c: 01 00 00 BA 37 F1 [07:02:23]Write i2c OK [07:02:23]MH_I2C_Read... [07:02: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 33 32 4F 00 00 00 40 E7 47 00 58 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 33 32 10 04 04 00 85 6A 04 00 F4 03 04 00 56 BA F0 66 B6 04 01 00 00 A7 6A A9 28 38 A2 1E 29 [07:02:24]CommunicateWithHost err = 0 [07:02:24]CheckOFDResponse [07:02:24]1017 (14) - 77093643461234 [07:02:24]1041 (16) - 0000000000871832 [07:02:24]1040 (4) - 289413 [07:02:24]1012 (4) - 23.09.2024 00:46 [07:02:24]1206 (1) - 0 [07:02:24]OFD Sender: Remove packet 289413 [07:02:24]ProducePacketName [07:02:24]name=ofd_packets/00289413 [07:02:24]NVStorageDeleteData [07:02:24]OFD Sender: No OFD packet to send [07:02:24]*** Cut start [07:02:24]*** Partial cut [07:02:24]*** CUTSNS_PIN = 1 [07:02:24]*** CUTSNS_PIN = 0 [07:02:25]*** Brake cut motor [07:02:25]Read from MH i2c: 01 [07:02:25]MH_I2C_Read... [07:02:25]*** Stop cut motor [07:02:25]*** Cut end [07:02:25]Read from MH i2c: 01 07 00 [07:02:25]MH_I2C_Read... [07:02:25]Read from MH i2c: 01 07 00 BA 37 00 00 00 00 00 FF 0F 06 [07:02:25]process_action close_receipt done [07:02:25]requested_data is exist [07:02:25]produce_requested_data [07:02:25]requested_item fm.sn is exist - process it [07:02:25]wFMCommunicate request_size=4 [07:02:25]MH_SAM_APDU [07:02:25]CAPDU: 80 11 00 00 [07:02:25]Write to MH i2c: E2 08 00 BB 37 80 11 00 00 00 00 00 00 6C [07:02:25]Write i2c OK [07:02:25]MH_I2C_Read... [07:02:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:25]Read from MH i2c: E2 [07:02:25]MH_I2C_Read... [07:02:25]Read from MH i2c: E2 17 00 [07:02:25]MH_I2C_Read... [07:02:25]Read from MH i2c: E2 17 00 BB 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BC [07:02:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:02:25]wFMCommunicate OK [07:02:25]requested_item fd.num is exist - process it [07:02:25]SAM_PROTO_GetFieldsCounters [07:02:25]wFMCommunicate request_size=4 [07:02:25]MH_SAM_APDU [07:02:25]CAPDU: 80 13 00 00 [07:02:25]Write to MH i2c: E2 08 00 BC 37 80 13 00 00 00 00 00 00 6F [07:02:25]Write i2c OK [07:02:25]MH_I2C_Read... [07:02:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:02:25]Read from MH i2c: E2 [07:02:25]MH_I2C_Read... [07:02:25]Read from MH i2c: E2 62 00 [07:02:25]MH_I2C_Read... [07:02:25]Read from MH i2c: E2 62 00 BC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 85 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [07:02:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 85 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:02:25]wFMCommunicate OK [07:02:25]SAM_PROTO_GetFieldsCounters done [07:02:25]requested_item shift.num is exist - process it [07:02:25]requested_item shift.opened is exist - process it [07:02:25]req_shift_opened [07:02:25]FM_GetShiftState [07:02:25]SAM_PROTO_GetShiftState [07:02:25]wFMCommunicate request_size=4 [07:02:25]MH_SAM_APDU [07:02:25]CAPDU: 80 13 01 00 [07:02:25]Write to MH i2c: E2 08 00 BD 37 80 13 01 00 00 00 00 00 71 [07:02:25]Write i2c OK [07:02:25]MH_I2C_Read... [07:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:25]Read from MH i2c: E2 [07:02:25]MH_I2C_Read... [07:02:25]Read from MH i2c: E2 0E 00 [07:02:25]MH_I2C_Read... [07:02:25]Read from MH i2c: E2 0E 00 BD 37 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [07:02:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:02:25]wFMCommunicate OK [07:02:25]SAM_PROTO_GetShiftState done [07:02:25]FM_GetShiftState done [07:02:25]req_shift_opened done [07:02:25]requested_item shift.open_date is exist - process it [07:02:25]req_shift_open_date [07:02:25]req_shift_open_date done [07:02:25]produce_requested_data done [07:02:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289413,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:02:25]process_action_free close_receipt [07:02:25]json_value_free [07:02:25]json_value_free done [07:02:25]process_json_proto returns [07:02:25]Send response to host [07:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289413,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:02:25]free response buf [07:02:25]execute_script done [07:02:25]execute_script returns [07:02:25]free content buf [07:02:25]Sock 9.Close socket [07:02:25]Sock 9.Thread stoped [07:02:29]OFD Sender: No OFD packet to send [07:02:34]OFD Sender: No OFD packet to send [07:02:39]OFD Sender: No OFD packet to send [07:02:44]OFD Sender: No OFD packet to send [07:02:49]OFD Sender: No OFD packet to send [07:02:54]OFD Sender: No OFD packet to send [07:02:59]OFD Sender: No OFD packet to send [07:03:04]OFD Sender: No OFD packet to send [07:03:09]OFD Sender: No OFD packet to send [07:03:14]OFD Sender: No OFD packet to send [07:03:19]OFD Sender: No OFD packet to send [07:03:25]OFD Sender: No OFD packet to send [07:03:30]OFD Sender: No OFD packet to send [07:03:35]OFD Sender: No OFD packet to send [07:03:40]OFD Sender: No OFD packet to send [07:03:45]OFD Sender: No OFD packet to send [07:03:50]OFD Sender: No OFD packet to send [07:03:55]OFD Sender: No OFD packet to send [07:04:00]OFD Sender: No OFD packet to send [07:04:05]OFD Sender: No OFD packet to send [07:04:10]OFD Sender: No OFD packet to send [07:04:15]OFD Sender: No OFD packet to send [07:04:20]OFD Sender: No OFD packet to send [07:04:25]OFD Sender: No OFD packet to send [07:04:30]OFD Sender: No OFD packet to send [07:04:35]OFD Sender: No OFD packet to send [07:04:40]OFD Sender: No OFD packet to send [07:04:45]OFD Sender: No OFD packet to send [07:04:50]OFD Sender: No OFD packet to send [07:04:55]OFD Sender: No OFD packet to send [07:05:00]OFD Sender: No OFD packet to send [07:05:05]OFD Sender: No OFD packet to send [07:05:10]OFD Sender: No OFD packet to send [07:05:15]OFD Sender: No OFD packet to send [07:05:20]OFD Sender: No OFD packet to send [07:05:25]OFD Sender: No OFD packet to send [07:05:30]OFD Sender: No OFD packet to send [07:05:35]OFD Sender: No OFD packet to send [07:05:40]OFD Sender: No OFD packet to send [07:05:45]OFD Sender: No OFD packet to send [07:05:51]OFD Sender: No OFD packet to send [07:05:56]OFD Sender: No OFD packet to send [07:06:01]OFD Sender: No OFD packet to send [07:06:06]OFD Sender: No OFD packet to send [07:06:11]OFD Sender: No OFD packet to send [07:06:16]OFD Sender: No OFD packet to send [07:06:21]OFD Sender: No OFD packet to send [07:06:26]OFD Sender: No OFD packet to send [07:06:31]OFD Sender: No OFD packet to send [07:06:36]OFD Sender: No OFD packet to send [07:06:41]OFD Sender: No OFD packet to send [07:06:46]OFD Sender: No OFD packet to send [07:06:51]OFD Sender: No OFD packet to send [07:06:56]OFD Sender: No OFD packet to send [07:07:01]OFD Sender: No OFD packet to send [07:07:06]OFD Sender: No OFD packet to send [07:07:09]int [07:07:09]Write to MH i2c: 01 00 00 BE 37 F5 [07:07:09]*** FLAG_PRN_PAP1 set [07:07:09]Write i2c OK [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 BE 37 00 01 00 00 00 FF 0F 0B [07:07:09]state=0 [07:07:09]No paper [07:07:09]int [07:07:09]Write to MH i2c: 01 00 00 BF 37 F6 [07:07:09]*** FLAG_PRN_PAP2 set [07:07:09]Write i2c OK [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 BF 37 00 03 00 00 00 FF 0F 0E [07:07:09]state=0 [07:07:09]No paper [07:07:09]Cover opened [07:07:11]int [07:07:11]Write to MH i2c: 01 00 00 C0 37 F7 [07:07:11]*** FLAG_PRN_PAP2 reset [07:07:11]Write i2c OK [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: 01 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: 01 07 00 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: 01 07 00 C0 37 00 01 00 00 00 FF 0F 0D [07:07:11]state=3 [07:07:11]No paper [07:07:11]Cover closed [07:07:11]OFD Sender: No OFD packet to send [07:07:11]int [07:07:11]Write to MH i2c: 01 00 00 C1 37 F8 [07:07:11]*** FLAG_PRN_PAP2 set [07:07:11]Write i2c OK [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: 01 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: 01 07 00 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: 01 07 00 C1 37 00 03 00 00 00 FF 0F 10 [07:07:11]state=0 [07:07:11]No paper [07:07:11]Cover opened [07:07:12]int [07:07:12]Write to MH i2c: 01 00 00 C2 37 F9 [07:07:12]*** FLAG_PRN_PAP2 reset [07:07:12]Write i2c OK [07:07:12]MH_I2C_Read... [07:07:12]Read from MH i2c: 01 [07:07:12]MH_I2C_Read... [07:07:12]Read from MH i2c: 01 07 00 [07:07:12]MH_I2C_Read... [07:07:12]Read from MH i2c: 01 07 00 C2 37 00 01 00 00 00 FF 0F 0F [07:07:12]state=3 [07:07:12]No paper [07:07:12]Cover closed [07:07:12]int [07:07:12]Write to MH i2c: 01 00 00 C3 37 FA [07:07:12]*** FLAG_PRN_PAP2 set [07:07:12]Write i2c OK [07:07:12]MH_I2C_Read... [07:07:12]Read from MH i2c: 01 [07:07:12]MH_I2C_Read... [07:07:12]Read from MH i2c: 01 07 00 [07:07:12]MH_I2C_Read... [07:07:12]Read from MH i2c: 01 07 00 C3 37 00 03 00 00 00 FF 0F 12 [07:07:12]state=0 [07:07:12]No paper [07:07:12]Cover opened [07:07:16]OFD Sender: No OFD packet to send [07:07:17]Write to MH i2c: 01 00 00 C4 37 FB [07:07:17]Write i2c OK [07:07:17]MH_I2C_Read... [07:07:17]Read from MH i2c: 01 [07:07:17]MH_I2C_Read... [07:07:17]Read from MH i2c: 01 07 00 [07:07:17]MH_I2C_Read... [07:07:17]Read from MH i2c: 01 07 00 C4 37 00 03 00 00 00 FF 0F 13 [07:07:17]state=3 [07:07:17]No paper [07:07:17]Cover opened [07:07:21]OFD Sender: No OFD packet to send [07:07:22]Write to MH i2c: 01 00 00 C5 37 FC [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: 01 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: 01 07 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: 01 07 00 C5 37 00 03 00 00 00 FF 0F 14 [07:07:22]state=3 [07:07:22]No paper [07:07:22]Cover opened [07:07:26]OFD Sender: No OFD packet to send [07:07:27]Write to MH i2c: 01 00 00 C6 37 FD [07:07:27]Write i2c OK [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: 01 [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: 01 07 00 [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: 01 07 00 C6 37 00 03 00 00 00 FF 0F 15 [07:07:27]state=3 [07:07:27]No paper [07:07:27]Cover opened [07:07:31]OFD Sender: No OFD packet to send [07:07:32]Write to MH i2c: 01 00 00 C7 37 FE [07:07:32]Write i2c OK [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: 01 [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: 01 07 00 [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: 01 07 00 C7 37 00 03 00 00 00 FF 0F 16 [07:07:32]state=3 [07:07:32]No paper [07:07:32]Cover opened [07:07:36]OFD Sender: No OFD packet to send [07:07:37]Write to MH i2c: 01 00 00 C8 37 FF [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 07 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 07 00 C8 37 00 03 00 00 00 FF 0F 17 [07:07:37]state=3 [07:07:37]No paper [07:07:37]Cover opened [07:07:41]OFD Sender: No OFD packet to send [07:07:42]int [07:07:42]Write to MH i2c: 01 00 00 C9 37 00 [07:07:42]*** FLAG_PRN_PAP1 reset [07:07:42]Write i2c OK [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 07 00 [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 07 00 C9 37 00 02 00 00 00 FF 0F 17 [07:07:42]state=3 [07:07:42]Cover opened [07:07:42]int line is 0 - check status [07:07:42]Write to MH i2c: 01 00 00 CA 37 01 [07:07:42]*** FLAG_PRN_PAP2 reset [07:07:42]Write i2c OK [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 07 00 [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 07 00 CA 37 00 00 00 00 00 FF 0F 16 [07:07:42]state=3 [07:07:42]Cover closed [07:07:42]int [07:07:42]Write to MH i2c: 01 00 00 CB 37 02 [07:07:42]Write i2c OK [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 07 00 [07:07:42]MH_I2C_Read... [07:07:42]Read from MH i2c: 01 07 00 CB 37 00 00 00 00 00 FF 0F 17 [07:07:42]state=0 [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:54]accept exits with 7 [07:07:54]New connection [07:07:54]New thread 3067051364 created [07:07:54]Thread 3067194724 joined [07:07:54]Waiting for new connection... [07:07:54] Sock 7.Parse request [07:07:54]Sock 7.Check first char [07:07:54]Sock 7.First char is OK [07:07:54]request: POST /json_proto HTTP/1.0 [07:07:54]Method: POST [07:07:54]URL: /json_proto [07:07:54]Method is POST - this is cgi request [07:07:54]url: /json_proto [07:07:54]query_string will be loaded in cgi processing [07:07:54]execute_cgi json_proto POST (null) [07:07:54]execute_cgi path=json_proto method=POST [07:07:54]POST find Content-Length [07:07:54]Host: 172.17.41.135:8080 [07:07:54]Content-Length: 679 [07:07:54]Content-Type: application/json [07:07:54] [07:07:54]POST finish read [07:07:54]Found Content-Length = 679 [07:07:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:54]execute_script... [07:07: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)24617402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:54]POST & json_proto [07:07:54]process_json_proto [07:07:54]json parsed OK: [07:07:54]protocol is kg_v1.0 [07:07:54]action value=close_receipt [07:07:54]process_action close_receipt [07:07:54]cmd_close_receipt [07:07:54]MH_GetDate [07:07:54]Write to MH i2c: F0 00 00 CC 37 F2 [07:07:54]Write i2c OK [07:07:54]MH_I2C_Read... [07:07:54]Read from MH i2c: F0 [07:07:54]MH_I2C_Read... [07:07:54]Read from MH i2c: F0 09 00 [07:07:54]MH_I2C_Read... [07:07:54]Read from MH i2c: F0 09 00 CC 37 00 CD 13 F1 66 ED 3E 82 65 44 [07:07:54]GetLastDocTimeStamp 1727074944 [07:07:54]current date 1727075277 [07:07:54]FM_GetShiftState [07:07:54]SAM_PROTO_GetShiftState [07:07:54]wFMCommunicate request_size=4 [07:07:54]MH_SAM_APDU [07:07:54]CAPDU: 80 13 01 00 [07:07:54]Write to MH i2c: E2 08 00 CD 37 80 13 01 00 00 00 00 00 81 [07:07:54]Write i2c OK [07:07:54]MH_I2C_Read... [07:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:54]Read from MH i2c: E2 [07:07:54]MH_I2C_Read... [07:07:54]Read from MH i2c: E2 0E 00 [07:07:54]MH_I2C_Read... [07:07:54]Read from MH i2c: E2 0E 00 CD 37 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 22 [07:07:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:07:54]wFMCommunicate OK [07:07:54]SAM_PROTO_GetShiftState done [07:07:54]FM_GetShiftState done [07:07:54]opened in 1727051401 [07:07:54]opened+sec_in_day 1727137801 [07:07:54]quantity*price = 60003 [07:07:54]sum+1 = 60004 [07:07:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 88 23.09.2024 07:07 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289414 ФПД: 144835647723319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T070757&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289414&fm=144835647723319&tin=02508201610067®Number=0000000000091827&sum=60000 [07:07:55]StoreToDocumentArchive [07:07:55]shift 515 fd 289414 [07:07:55]save to /storage/0515/doc_00289414 [07:07:55]save last doc name /storage/0515/doc_00289414 to /storage/kkm_last_doc_name [07:07:55]save OK [07:07:55]Clear old archive folders... [07:07:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:07:55]tlvbuf is B6F902D0 [07:07:55]SAM_PROTO_ClearQueue [07:07:55]wFMCommunicate request_size=4 [07:07:55]MH_SAM_APDU [07:07:55]CAPDU: 80 09 00 00 [07:07:55]Write to MH i2c: E2 08 00 DA 37 80 09 00 00 00 00 00 00 83 [07:07:55]Write i2c OK [07:07:55]MH_I2C_Read... [07:07:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:55]Read from MH i2c: E2 [07:07:55]MH_I2C_Read... [07:07:55]Read from MH i2c: E2 03 00 [07:07:55]MH_I2C_Read... [07:07:55]Read from MH i2c: E2 03 00 DA 37 00 90 00 85 [07:07:55]RAPDU: 90 00 [07:07:55]wFMCommunicate OK [07:07:55]SAM_PROTO_ClearQueue done [07:07:55]KKMCreateOFDPacket [07:07:55]OFDProtocolAddRootSTLVToBuf [07:07:55]FM_MakeSignedData [07:07:55]FM_MakeSignedData [07:07:55]SAM_PROTO_SignData [07:07:55]wFMCommunicate request_size=4 [07:07:55]MH_SAM_APDU [07:07:55]CAPDU: 80 0D 01 02 [07:07:55]Write to MH i2c: E2 08 00 DB 37 80 0D 01 02 00 00 00 00 8B [07:07:55]Write i2c OK [07:07:55]MH_I2C_Read... [07:07:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:55]Read from MH i2c: E2 [07:07:55]MH_I2C_Read... [07:07:55]Read from MH i2c: E2 03 00 [07:07:55]MH_I2C_Read... [07:07:55]Read from MH i2c: E2 03 00 DB 37 00 90 00 86 [07:07:55]RAPDU: 90 00 [07:07:55]wFMCommunicate OK [07:07:55]wFMCommunicate request_size=255 [07:07:55]MH_SAM_APDU [07:07:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 58 00 00 00 F4 03 04 00 CD 13 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6A 04 00 35 04 06 00 83 [07:07:55]Write to MH i2c: E2 02 01 DC 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 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 CD 13 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6A 04 00 35 04 06 00 83 00 00 DB [07:07:55]Write i2c OK [07:07:55]MH_I2C_Read... [07:07:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:56]Read from MH i2c: E2 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 03 00 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 03 00 DC 37 00 90 00 87 [07:07:56]RAPDU: 90 00 [07:07:56]wFMCommunicate OK [07:07:56]wFMCommunicate request_size=10 [07:07:56]MH_SAM_APDU [07:07:56]CAPDU: 80 0D 02 02 05 BA 2D 55 57 37 [07:07:56]Write to MH i2c: E2 0D 00 DD 37 80 0D 02 02 05 00 BA 2D 55 57 37 00 00 62 [07:07:56]Write i2c OK [07:07:56]MH_I2C_Read... [07:07:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:56]Read from MH i2c: E2 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 03 00 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 03 00 DD 37 00 90 00 88 [07:07:56]RAPDU: 90 00 [07:07:56]wFMCommunicate OK [07:07:56]wFMCommunicate request_size=4 [07:07:56]MH_SAM_APDU [07:07:56]CAPDU: 80 0D 03 02 [07:07:56]Write to MH i2c: E2 08 00 DE 37 80 0D 03 02 00 00 00 00 90 [07:07:56]Write i2c OK [07:07:56]MH_I2C_Read... [07:07:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:56]Read from MH i2c: E2 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 0B 00 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 0B 00 DE 37 00 03 5F 3D 19 02 44 61 F2 90 00 E2 [07:07:56]RAPDU: 03 5F 3D 19 02 44 61 F2 90 00 [07:07:56]wFMCommunicate OK [07:07:56]SAM_PROTO_SignData done [07:07:56]FM_MakeSignedData done [07:07:56]CreateOFDProtocolMessage [07:07:56]wFMCommunicate request_size=4 [07:07:56]MH_SAM_APDU [07:07:56]CAPDU: 80 11 00 00 [07:07:56]Write to MH i2c: E2 08 00 DF 37 80 11 00 00 00 00 00 00 90 [07:07:56]Write i2c OK [07:07:56]MH_I2C_Read... [07:07:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:56]Read from MH i2c: E2 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 17 00 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: E2 17 00 DF 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E0 [07:07:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:07:56]wFMCommunicate OK [07:07:56]CreateOFDProtocolMessage done [07:07:56]OFDSenderStorePacket 289414 [07:07:56]StoreOFDPacket docnum=289414 [07:07:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C F9 07 01 6E 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 58 00 00 00 F4 03 04 00 CD 13 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6A 04 00 35 04 06 00 83 BA 2D 55 57 37 03 5F 3D 19 02 44 61 F2 [07:07:56]CheckFolder [07:07:56]dirname=/storage/ofd_packets [07:07:56]CheckFolder done [07:07:56]ProducePacketName [07:07:56]name=ofd_packets/00289414 [07:07:56]NVStorageSaveData ofd_packets/00289414 [07:07:56]File name is /storage/ofd_packets/00289414 [07:07:56]Write 301 bytes [07:07:56]NVStorageSaveData done [07:07:56]OFDSenderStorePacket done [07:07:56]KKMCreateOFDPacket done [07:07:56]NVStorageSaveData kkm_last_timestamp [07:07:56]File name is /storage/kkm_last_timestamp [07:07:56]Write 4 bytes [07:07:56]NVStorageSaveData done [07:07:56]ExternCall_PrintAddStr [07:07:56]wPrintStart [07:07:56]Write to MH i2c: 01 00 00 E0 37 17 [07:07:56]Write i2c OK [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: 01 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: 01 07 00 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: 01 07 00 E0 37 00 00 00 00 00 FF 0F 2C [07:07:56]RasterBufferAndPrint [07:07:56]line Счет N : (1)24617402 [07:07:56]line ИНН: 02508201610067 [07:07:56]line Контрольно-Кассовый Чек [07:07:56]line ПРОДАЖА [07:07:56]line ТРК (МРК, ГНК) : 53 [07:07:56]line Товар: 2710124130 [07:07:56]line Аи-92-К-5 [07:07:56]line 8.850 * 67.80 [07:07:56]line = 600.03 [07:07:56]line НДС 12% НСП 1% [07:07:56]line > о реализуемом товаре [07:07:56]line ОКРУГЛЕНИЕ: -0.03 [07:07:56]line ИТОГО: 600.00 [07:07:56]line Внесено: 600.00 [07:07:56]line СДАЧА: 0.00 [07:07:56]line НСП 1% : 5.31 [07:07:56]line НДС 12% : 63.72 [07:07:56]line Наличными: 600.00 [07:07:56]line Безнал.: 0.00 [07:07:56]line Место: АЗС № 90 "Партнёр-нефть" [07:07:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:07:56]line СНО: Общий режим [07:07:56]line Чек 88 23.09.2024 07:07 [07:07:56]line Смена: 515 ФФД: 1.0 [07:07:56]line ЗНМ: 0300000107 [07:07:56]line РНМ: 0000000000091827 [07:07:56]line Версия ККМ: 001 [07:07:56]line ФМ: 0000000000871832 [07:07:56]line ФД: 289414 [07:07:56]line ФПД: 144835647723319 [07:07:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T070757&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289414&fm=144835647723319&tin=02508201610067®Number=0000000000091827&sum=60000 [07:07:56]written 0, free lines is 4095 [07:07:56]OFD Sender: Processing packet 289414 [packets to send 1784, broken 1783] [07:07:56]ProducePacketName [07:07:56]name=ofd_packets/00289414 [07:07:56]OFD Sender: To server: pG, [07:07:56]CommunicateWithHost lk.salyk.kg:30040 [07:07:56]ConnectInit lk.salyk.kg [07:07:56]Connected sock=9 [07:07: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 33 32 0F 01 00 00 4C F9 07 01 6E 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 58 00 00 00 F4 03 04 00 CD 13 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6A 04 00 35 04 06 00 83 BA 2D 55 57 37 03 5F 3D 19 02 44 61 F2 [07:07:56]Write to MH i2c: 01 00 00 0A 38 42 [07:07:56]Write i2c OK [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: 01 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: 01 07 00 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: 01 07 00 0A 38 00 00 00 00 00 BB 0C 10 [07:07:56]RasterBufferAndPrint [07:07:56]line [07:07:56]line [07:07:56]line [07:07:56]line [07:07:56]line [07:07:56]written 0, free lines is 3266 [07:07:56]MH_Cut [07:07:56]Write to MH i2c: D1 01 00 11 38 01 1B [07:07:56]Write i2c OK [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: D1 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: D1 01 00 [07:07:56]MH_I2C_Read... [07:07:56]Read from MH i2c: D1 01 00 11 38 00 1A [07:07:56]Write to MH i2c: 01 00 00 12 38 4A [07:07:56]Write i2c OK [07:07:56]MH_I2C_Read... [07:07:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 A9 EC 47 00 32 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 33 32 10 04 04 00 86 6A 04 00 F4 03 04 00 A2 BB F0 66 B6 04 01 00 00 CF 60 24 9A 9D BE 42 A5 [07:07:56]CommunicateWithHost err = 0 [07:07:56]CheckOFDResponse [07:07:56]1017 (14) - 77093643461234 [07:07:56]1041 (16) - 0000000000871832 [07:07:56]1040 (4) - 289414 [07:07:56]1012 (4) - 23.09.2024 00:51 [07:07:56]1206 (1) - 0 [07:07:56]OFD Sender: Remove packet 289414 [07:07:56]ProducePacketName [07:07:56]name=ofd_packets/00289414 [07:07:56]NVStorageDeleteData [07:07:57]OFD Sender: No OFD packet to send [07:07:57]*** Cut start [07:07:57]*** Partial cut [07:07:57]*** CUTSNS_PIN = 1 [07:07:57]*** CUTSNS_PIN = 0 [07:07:57]*** Brake cut motor [07:07:58]Read from MH i2c: 01 [07:07:58]MH_I2C_Read... [07:07:58]*** Stop cut motor [07:07:58]*** Cut end [07:07:58]Read from MH i2c: 01 07 00 [07:07:58]MH_I2C_Read... [07:07:58]Read from MH i2c: 01 07 00 12 38 00 00 00 00 00 FF 0F 5F [07:07:58]process_action close_receipt done [07:07:58]requested_data is exist [07:07:58]produce_requested_data [07:07:58]requested_item fm.sn is exist - process it [07:07:58]wFMCommunicate request_size=4 [07:07:58]MH_SAM_APDU [07:07:58]CAPDU: 80 11 00 00 [07:07:58]Write to MH i2c: E2 08 00 13 38 80 11 00 00 00 00 00 00 C5 [07:07:58]Write i2c OK [07:07:58]MH_I2C_Read... [07:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:58]Read from MH i2c: E2 [07:07:58]MH_I2C_Read... [07:07:58]Read from MH i2c: E2 17 00 [07:07:58]MH_I2C_Read... [07:07:58]Read from MH i2c: E2 17 00 13 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 15 [07:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:07:58]wFMCommunicate OK [07:07:58]requested_item fd.num is exist - process it [07:07:58]SAM_PROTO_GetFieldsCounters [07:07:58]wFMCommunicate request_size=4 [07:07:58]MH_SAM_APDU [07:07:58]CAPDU: 80 13 00 00 [07:07:58]Write to MH i2c: E2 08 00 14 38 80 13 00 00 00 00 00 00 C8 [07:07:58]Write i2c OK [07:07:58]MH_I2C_Read... [07:07:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:58]Read from MH i2c: E2 [07:07:58]MH_I2C_Read... [07:07:58]Read from MH i2c: E2 62 00 [07:07:58]MH_I2C_Read... [07:07:58]Read from MH i2c: E2 62 00 14 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 86 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [07:07: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 86 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:58]wFMCommunicate OK [07:07:58]SAM_PROTO_GetFieldsCounters done [07:07:58]requested_item shift.num is exist - process it [07:07:58]requested_item shift.opened is exist - process it [07:07:58]req_shift_opened [07:07:58]FM_GetShiftState [07:07:58]SAM_PROTO_GetShiftState [07:07:58]wFMCommunicate request_size=4 [07:07:58]MH_SAM_APDU [07:07:58]CAPDU: 80 13 01 00 [07:07:58]Write to MH i2c: E2 08 00 15 38 80 13 01 00 00 00 00 00 CA [07:07:58]Write i2c OK [07:07:58]MH_I2C_Read... [07:07:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:58]Read from MH i2c: E2 [07:07:58]MH_I2C_Read... [07:07:58]Read from MH i2c: E2 0E 00 [07:07:58]MH_I2C_Read... [07:07:58]Read from MH i2c: E2 0E 00 15 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6B [07:07:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:07:58]wFMCommunicate OK [07:07:58]SAM_PROTO_GetShiftState done [07:07:58]FM_GetShiftState done [07:07:58]req_shift_opened done [07:07:58]requested_item shift.open_date is exist - process it [07:07:58]req_shift_open_date [07:07:58]req_shift_open_date done [07:07:58]produce_requested_data done [07:07:58]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289414,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:07:58]process_action_free close_receipt [07:07:58]json_value_free [07:07:58]json_value_free done [07:07:58]process_json_proto returns [07:07:58]Send response to host [07:07:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289414,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:07:58]free response buf [07:07:58]execute_script done [07:07:58]execute_script returns [07:07:58]free content buf [07:07:58]Sock 7.Close socket [07:07:58]Sock 7.Thread stoped [07:08:02]OFD Sender: No OFD packet to send [07:08:07]OFD Sender: No OFD packet to send [07:08:12]OFD Sender: No OFD packet to send [07:08:17]OFD Sender: No OFD packet to send [07:08:22]OFD Sender: No OFD packet to send [07:08:27]OFD Sender: No OFD packet to send [07:08:32]OFD Sender: No OFD packet to send [07:08:37]OFD Sender: No OFD packet to send [07:08:42]OFD Sender: No OFD packet to send [07:08:47]OFD Sender: No OFD packet to send [07:08:52]OFD Sender: No OFD packet to send [07:08:57]OFD Sender: No OFD packet to send [07:09:02]OFD Sender: No OFD packet to send [07:09:07]OFD Sender: No OFD packet to send [07:09:12]OFD Sender: No OFD packet to send [07:09:18]OFD Sender: No OFD packet to send [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:58]OFD Sender: No OFD packet to send [07:10:03]OFD Sender: No OFD packet to send [07:10:08]OFD Sender: No OFD packet to send [07:10:13]OFD Sender: No OFD packet to send [07:10:18]OFD Sender: No OFD packet to send [07:10:23]OFD Sender: No OFD packet to send [07:10:28]OFD Sender: No OFD packet to send [07:10:33]OFD Sender: No OFD packet to send [07:10:38]OFD Sender: No OFD packet to send [07:10:43]OFD Sender: No OFD packet to send [07:10:48]OFD Sender: No OFD packet to send [07:10:53]OFD Sender: No OFD packet to send [07:10:58]OFD Sender: No OFD packet to send [07:11:03]OFD Sender: No OFD packet to send [07:11:08]OFD Sender: No OFD packet to send [07:11:13]OFD Sender: No OFD packet to send [07:11:18]OFD Sender: No OFD packet to send [07:11:23]OFD Sender: No OFD packet to send [07:11:28]OFD Sender: No OFD packet to send [07:11:33]OFD Sender: No OFD packet to send [07:11:38]OFD Sender: No OFD packet to send [07:11:44]OFD Sender: No OFD packet to send [07:11:49]OFD Sender: No OFD packet to send [07:11:54]OFD Sender: No OFD packet to send [07:11:59]OFD Sender: No OFD packet to send [07:12:04]OFD Sender: No OFD packet to send [07:12:09]OFD Sender: No OFD packet to send [07:12:14]OFD Sender: No OFD packet to send [07:12:19]OFD Sender: No OFD packet to send [07:12:24]OFD Sender: No OFD packet to send [07:12:29]OFD Sender: No OFD packet to send [07:12:34]OFD Sender: No OFD packet to send [07:12:39]OFD Sender: No OFD packet to send [07:12:44]OFD Sender: No OFD packet to send [07:12:49]OFD Sender: No OFD packet to send [07:12:54]OFD Sender: No OFD packet to send [07:12:59]OFD Sender: No OFD packet to send [07:13:04]OFD Sender: No OFD packet to send [07:13:09]OFD Sender: No OFD packet to send [07:13:14]OFD Sender: No OFD packet to send [07:13:19]OFD Sender: No OFD packet to send [07:13:24]OFD Sender: No OFD packet to send [07:13:29]OFD Sender: No OFD packet to send [07:13:34]OFD Sender: No OFD packet to send [07:13:39]OFD Sender: No OFD packet to send [07:13:44]OFD Sender: No OFD packet to send [07:13:49]OFD Sender: No OFD packet to send [07:13:54]OFD Sender: No OFD packet to send [07:13:59]OFD Sender: No OFD packet to send [07:14:04]OFD Sender: No OFD packet to send [07:14:10]OFD Sender: No OFD packet to send [07:14:15]OFD Sender: No OFD packet to send [07:14:20]OFD Sender: No OFD packet to send [07:14:25]OFD Sender: No OFD packet to send [07:14:30]OFD Sender: No OFD packet to send [07:14:35]OFD Sender: No OFD packet to send [07:14:40]OFD Sender: No OFD packet to send [07:14:42]accept exits with 10 [07:14:42]New connection [07:14:42]New thread 3067194724 created [07:14:42]Thread 3067051364 joined [07:14:42]Waiting for new connection... [07:14:42] Sock 10.Parse request [07:14:42]Sock 10.Check first char [07:14:42]Sock 10.First char is OK [07:14:42]request: POST /json_proto HTTP/1.0 [07:14:42]Method: POST [07:14:42]URL: /json_proto [07:14:42]Method is POST - this is cgi request [07:14:42]url: /json_proto [07:14:42]query_string will be loaded in cgi processing [07:14:42]execute_cgi json_proto POST (null) [07:14:42]execute_cgi path=json_proto method=POST [07:14:42]POST find Content-Length [07:14:42]Host: 172.17.41.135:8080 [07:14:42]Content-Length: 681 [07:14:42]Content-Type: application/json [07:14:42] [07:14:42]POST finish read [07:14:42]Found Content-Length = 681 [07:14:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:42]execute_script... [07:14:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:42]POST & json_proto [07:14:42]process_json_proto [07:14:42]json parsed OK: [07:14:42]protocol is kg_v1.0 [07:14:42]action value=close_receipt [07:14:42]process_action close_receipt [07:14:42]cmd_close_receipt [07:14:42]MH_GetDate [07:14:42]Write to MH i2c: F0 00 00 16 38 3D [07:14:42]Write i2c OK [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: F0 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: F0 09 00 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: F0 09 00 16 38 00 65 15 F1 66 ED 3E 82 65 29 [07:14:42]GetLastDocTimeStamp 1727075277 [07:14:42]current date 1727075685 [07:14:42]FM_GetShiftState [07:14:42]SAM_PROTO_GetShiftState [07:14:42]wFMCommunicate request_size=4 [07:14:42]MH_SAM_APDU [07:14:42]CAPDU: 80 13 01 00 [07:14:42]Write to MH i2c: E2 08 00 17 38 80 13 01 00 00 00 00 00 CC [07:14:42]Write i2c OK [07:14:42]MH_I2C_Read... [07:14:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:42]Read from MH i2c: E2 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: E2 0E 00 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: E2 0E 00 17 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6D [07:14:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:14:42]wFMCommunicate OK [07:14:42]SAM_PROTO_GetShiftState done [07:14:42]FM_GetShiftState done [07:14:42]opened in 1727051401 [07:14:42]opened+sec_in_day 1727137801 [07:14:42]quantity*price = 200025 [07:14:42]sum+1 = 200026 [07:14:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 89 23.09.2024 07:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289415 ФПД: 261124281059586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071445&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289415&fm=261124281059586&tin=02508201610067®Number=0000000000091827&sum=200000 [07:14:43]StoreToDocumentArchive [07:14:43]shift 515 fd 289415 [07:14:43]save to /storage/0515/doc_00289415 [07:14:43]save last doc name /storage/0515/doc_00289415 to /storage/kkm_last_doc_name [07:14:43]save OK [07:14:43]Clear old archive folders... [07:14:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:14:43]tlvbuf is B6F90280 [07:14:43]SAM_PROTO_ClearQueue [07:14:43]wFMCommunicate request_size=4 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 09 00 00 [07:14:43]Write to MH i2c: E2 08 00 24 38 80 09 00 00 00 00 00 00 CE [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 24 38 00 90 00 D0 [07:14:43]RAPDU: 90 00 [07:14:43]wFMCommunicate OK [07:14:43]SAM_PROTO_ClearQueue done [07:14:43]KKMCreateOFDPacket [07:14:43]OFDProtocolAddRootSTLVToBuf [07:14:43]FM_MakeSignedData [07:14:43]FM_MakeSignedData [07:14:43]SAM_PROTO_SignData [07:14:43]wFMCommunicate request_size=4 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 0D 01 02 [07:14:43]Write to MH i2c: E2 08 00 25 38 80 0D 01 02 00 00 00 00 D6 [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 25 38 00 90 00 D1 [07:14:43]RAPDU: 90 00 [07:14:43]wFMCommunicate OK [07:14:43]wFMCommunicate request_size=255 [07:14:43]MH_SAM_APDU [07:14: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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 65 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6A 04 00 35 04 06 00 ED 7D BC 03 [07:14:43]Write to MH i2c: E2 02 01 26 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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 65 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6A 04 00 35 04 06 00 ED 7D BC 03 00 00 95 [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:44]Read from MH i2c: E2 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 03 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 03 00 26 38 00 90 00 D2 [07:14:44]RAPDU: 90 00 [07:14:44]wFMCommunicate OK [07:14:44]wFMCommunicate request_size=7 [07:14:44]MH_SAM_APDU [07:14:44]CAPDU: 80 0D 02 02 02 C9 02 [07:14:44]Write to MH i2c: E2 0A 00 27 38 80 0D 02 02 02 00 C9 02 00 00 A8 [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:44]Read from MH i2c: E2 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 03 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 03 00 27 38 00 90 00 D3 [07:14:44]RAPDU: 90 00 [07:14:44]wFMCommunicate OK [07:14:44]wFMCommunicate request_size=4 [07:14:44]MH_SAM_APDU [07:14:44]CAPDU: 80 0D 03 02 [07:14:44]Write to MH i2c: E2 08 00 28 38 80 0D 03 02 00 00 00 00 DB [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:44]Read from MH i2c: E2 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 0B 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 0B 00 28 38 00 E8 4C 87 78 63 69 76 B9 90 00 0A [07:14:44]RAPDU: E8 4C 87 78 63 69 76 B9 90 00 [07:14:44]wFMCommunicate OK [07:14:44]SAM_PROTO_SignData done [07:14:44]FM_MakeSignedData done [07:14:44]CreateOFDProtocolMessage [07:14:44]wFMCommunicate request_size=4 [07:14:44]MH_SAM_APDU [07:14:44]CAPDU: 80 11 00 00 [07:14:44]Write to MH i2c: E2 08 00 29 38 80 11 00 00 00 00 00 00 DB [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:44]Read from MH i2c: E2 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 17 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: E2 17 00 29 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [07:14:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:14:44]wFMCommunicate OK [07:14:44]CreateOFDProtocolMessage done [07:14:44]OFDSenderStorePacket 289415 [07:14:44]StoreOFDPacket docnum=289415 [07:14:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9D 35 04 01 55 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 65 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6A 04 00 35 04 06 00 ED 7D BC 03 C9 02 E8 4C 87 78 63 69 76 B9 [07:14:44]CheckFolder [07:14:44]dirname=/storage/ofd_packets [07:14:44]CheckFolder done [07:14:44]ProducePacketName [07:14:44]name=ofd_packets/00289415 [07:14:44]NVStorageSaveData ofd_packets/00289415 [07:14:44]File name is /storage/ofd_packets/00289415 [07:14:44]Write 298 bytes [07:14:44]NVStorageSaveData done [07:14:44]OFDSenderStorePacket done [07:14:44]KKMCreateOFDPacket done [07:14:44]NVStorageSaveData kkm_last_timestamp [07:14:44]File name is /storage/kkm_last_timestamp [07:14:44]Write 4 bytes [07:14:44]NVStorageSaveData done [07:14:44]ExternCall_PrintAddStr [07:14:44]wPrintStart [07:14:44]Write to MH i2c: 01 00 00 2A 38 62 [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 07 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 07 00 2A 38 00 00 00 00 00 FF 0F 77 [07:14:44]RasterBufferAndPrint [07:14:44]line Счет N : (1)24617403 [07:14:44]line ИНН: 02508201610067 [07:14:44]line Контрольно-Кассовый Чек [07:14:44]line ПРОДАЖА [07:14:44]line ТРК (МРК, ГНК) : 11 [07:14:44]line Товар: 2710194210 [07:14:44]line ДТ-К-5 [07:14:44]line 26.250 * 76.20 [07:14:44]line = 2000.25 [07:14:44]line НДС 12% НСП 1% [07:14:44]line > о реализуемом товаре [07:14:44]line ОКРУГЛЕНИЕ: -0.25 [07:14:44]line ИТОГО: 2000.00 [07:14:44]line Внесено: 2000.00 [07:14:44]line СДАЧА: 0.00 [07:14:44]line НСП 1% : 17.70 [07:14:44]line НДС 12% : 212.42 [07:14:44]line Наличными: 2000.00 [07:14:44]line Безнал.: 0.00 [07:14:44]line Место: АЗС № 90 "Партнёр-нефть" [07:14:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:14:44]line СНО: Общий режим [07:14:44]line Чек 89 23.09.2024 07:14 [07:14:44]line Смена: 515 ФФД: 1.0 [07:14:44]line ЗНМ: 0300000107 [07:14:44]line РНМ: 0000000000091827 [07:14:44]line Версия ККМ: 001 [07:14:44]line ФМ: 0000000000871832 [07:14:44]line ФД: 289415 [07:14:44]line ФПД: 261124281059586 [07:14:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071445&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289415&fm=261124281059586&tin=02508201610067®Number=0000000000091827&sum=200000 [07:14:44]written 0, free lines is 4095 [07:14:44]OFD Sender: Processing packet 289415 [packets to send 1784, broken 1783] [07:14:44]ProducePacketName [07:14:44]name=ofd_packets/00289415 [07:14:44]OFD Sender: To server: pG, [07:14:44]CommunicateWithHost lk.salyk.kg:30040 [07:14:44]ConnectInit lk.salyk.kg [07:14:44]Connected sock=9 [07:14:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9D 35 04 01 55 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 65 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6A 04 00 35 04 06 00 ED 7D BC 03 C9 02 E8 4C 87 78 63 69 76 B9 [07:14:44]Write to MH i2c: 01 00 00 54 38 8C [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 07 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 07 00 54 38 00 00 00 00 00 BE 0C 5D [07:14:44]RasterBufferAndPrint [07:14:44]line [07:14:44]line [07:14:44]line [07:14:44]line [07:14:44]line [07:14:44]written 0, free lines is 3268 [07:14:44]MH_Cut [07:14:44]Write to MH i2c: D1 01 00 5B 38 01 65 [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: D1 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: D1 01 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: D1 01 00 5B 38 00 64 [07:14:44]Write to MH i2c: 01 00 00 5C 38 94 [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14: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 33 32 4F 00 00 00 A8 8E 47 00 68 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 33 32 10 04 04 00 87 6A 04 00 F4 03 04 00 3A BD F0 66 B6 04 01 00 00 B1 B2 B2 45 6F 5D C0 12 [07:14:44]CommunicateWithHost err = 0 [07:14:44]CheckOFDResponse [07:14:44]1017 (14) - 77093643461234 [07:14:44]1041 (16) - 0000000000871832 [07:14:44]1040 (4) - 289415 [07:14:44]1012 (4) - 23.09.2024 00:58 [07:14:44]1206 (1) - 0 [07:14:44]OFD Sender: Remove packet 289415 [07:14:44]ProducePacketName [07:14:44]name=ofd_packets/00289415 [07:14:44]NVStorageDeleteData [07:14:45]OFD Sender: No OFD packet to send [07:14:45]*** Cut start [07:14:45]*** Partial cut [07:14:45]*** CUTSNS_PIN = 1 [07:14:45]*** CUTSNS_PIN = 0 [07:14:45]*** Brake cut motor [07:14:46]Read from MH i2c: 01 [07:14:46]MH_I2C_Read... [07:14:46]*** Stop cut motor [07:14:46]*** Cut end [07:14:46]Read from MH i2c: 01 07 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: 01 07 00 5C 38 00 00 00 00 00 FF 0F A9 [07:14:46]process_action close_receipt done [07:14:46]requested_data is exist [07:14:46]produce_requested_data [07:14:46]requested_item fm.sn is exist - process it [07:14:46]wFMCommunicate request_size=4 [07:14:46]MH_SAM_APDU [07:14:46]CAPDU: 80 11 00 00 [07:14:46]Write to MH i2c: E2 08 00 5D 38 80 11 00 00 00 00 00 00 0F [07:14:46]Write i2c OK [07:14:46]MH_I2C_Read... [07:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:46]Read from MH i2c: E2 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 17 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 17 00 5D 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5F [07:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:14:46]wFMCommunicate OK [07:14:46]requested_item fd.num is exist - process it [07:14:46]SAM_PROTO_GetFieldsCounters [07:14:46]wFMCommunicate request_size=4 [07:14:46]MH_SAM_APDU [07:14:46]CAPDU: 80 13 00 00 [07:14:46]Write to MH i2c: E2 08 00 5E 38 80 13 00 00 00 00 00 00 12 [07:14:46]Write i2c OK [07:14:46]MH_I2C_Read... [07:14:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:46]Read from MH i2c: E2 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 62 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 62 00 5E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 87 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [07:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 87 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:46]wFMCommunicate OK [07:14:46]SAM_PROTO_GetFieldsCounters done [07:14:46]requested_item shift.num is exist - process it [07:14:46]requested_item shift.opened is exist - process it [07:14:46]req_shift_opened [07:14:46]FM_GetShiftState [07:14:46]SAM_PROTO_GetShiftState [07:14:46]wFMCommunicate request_size=4 [07:14:46]MH_SAM_APDU [07:14:46]CAPDU: 80 13 01 00 [07:14:46]Write to MH i2c: E2 08 00 5F 38 80 13 01 00 00 00 00 00 14 [07:14:46]Write i2c OK [07:14:46]MH_I2C_Read... [07:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:46]Read from MH i2c: E2 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 0E 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 0E 00 5F 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B5 [07:14:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:14:46]wFMCommunicate OK [07:14:46]SAM_PROTO_GetShiftState done [07:14:46]FM_GetShiftState done [07:14:46]req_shift_opened done [07:14:46]requested_item shift.open_date is exist - process it [07:14:46]req_shift_open_date [07:14:46]req_shift_open_date done [07:14:46]produce_requested_data done [07:14:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289415,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:14:46]process_action_free close_receipt [07:14:46]json_value_free [07:14:46]json_value_free done [07:14:46]process_json_proto returns [07:14:46]Send response to host [07:14:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289415,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:14:46]free response buf [07:14:46]execute_script done [07:14:46]execute_script returns [07:14:46]free content buf [07:14:46]Sock 10.Close socket [07:14:46]Sock 10.Thread stoped [07:14:50]OFD Sender: No OFD packet to send [07:14:55]OFD Sender: No OFD packet to send [07:14:57]accept exits with 7 [07:14:57]New connection [07:14:57]New thread 3067051364 created [07:14:57]Thread 3067194724 joined [07:14:57]Waiting for new connection... [07:14:57] Sock 7.Parse request [07:14:57]Sock 7.Check first char [07:14:57]Sock 7.First char is OK [07:14:57]request: POST /json_proto HTTP/1.0 [07:14:57]Method: POST [07:14:57]URL: /json_proto [07:14:57]Method is POST - this is cgi request [07:14:57]url: /json_proto [07:14:57]query_string will be loaded in cgi processing [07:14:57]execute_cgi json_proto POST (null) [07:14:57]execute_cgi path=json_proto method=POST [07:14:57]POST find Content-Length [07:14:57]Host: 172.17.41.135:8080 [07:14:57]Content-Length: 679 [07:14:57]Content-Type: application/json [07:14:57] [07:14:57]POST finish read [07:14:57]Found Content-Length = 679 [07:14:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.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" ] } } [07:14:57]execute_script... [07:14:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.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" ] } } [07:14:57]POST & json_proto [07:14:57]process_json_proto [07:14:57]json parsed OK: [07:14:57]protocol is kg_v1.0 [07:14:57]action value=close_receipt [07:14:57]process_action close_receipt [07:14:57]cmd_close_receipt [07:14:57]MH_GetDate [07:14:57]Write to MH i2c: F0 00 00 60 38 87 [07:14:57]Write i2c OK [07:14:57]MH_I2C_Read... [07:14:57]Read from MH i2c: F0 [07:14:57]MH_I2C_Read... [07:14:57]Read from MH i2c: F0 09 00 [07:14:57]MH_I2C_Read... [07:14:57]Read from MH i2c: F0 09 00 60 38 00 75 15 F1 66 ED 3E 82 65 83 [07:14:57]GetLastDocTimeStamp 1727075685 [07:14:57]current date 1727075701 [07:14:57]FM_GetShiftState [07:14:57]SAM_PROTO_GetShiftState [07:14:57]wFMCommunicate request_size=4 [07:14:57]MH_SAM_APDU [07:14:57]CAPDU: 80 13 01 00 [07:14:57]Write to MH i2c: E2 08 00 61 38 80 13 01 00 00 00 00 00 16 [07:14:57]Write i2c OK [07:14:57]MH_I2C_Read... [07:14:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:57]Read from MH i2c: E2 [07:14:57]MH_I2C_Read... [07:14:57]Read from MH i2c: E2 0E 00 [07:14:57]MH_I2C_Read... [07:14:57]Read from MH i2c: E2 0E 00 61 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B7 [07:14:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:14:57]wFMCommunicate OK [07:14:57]SAM_PROTO_GetShiftState done [07:14:57]FM_GetShiftState done [07:14:57]opened in 1727051401 [07:14:57]opened+sec_in_day 1727137801 [07:14:57]quantity*price = 35052 [07:14:57]sum+1 = 35054 [07:14:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 90 23.09.2024 07:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289416 ФПД: 39952598618582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071501&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289416&fm=39952598618582&tin=02508201610067®Number=0000000000091827&sum=35000 [07:14:59]StoreToDocumentArchive [07:14:59]shift 515 fd 289416 [07:14:59]save to /storage/0515/doc_00289416 [07:14:59]save last doc name /storage/0515/doc_00289416 to /storage/kkm_last_doc_name [07:14:59]save OK [07:14:59]Clear old archive folders... [07:14:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:14:59]tlvbuf is 006FD1F0 [07:14:59]SAM_PROTO_ClearQueue [07:14:59]wFMCommunicate request_size=4 [07:14:59]MH_SAM_APDU [07:14:59]CAPDU: 80 09 00 00 [07:14:59]Write to MH i2c: E2 08 00 6E 38 80 09 00 00 00 00 00 00 18 [07:14:59]Write i2c OK [07:14:59]MH_I2C_Read... [07:14:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:59]Read from MH i2c: E2 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 6E 38 00 90 00 1A [07:14:59]RAPDU: 90 00 [07:14:59]wFMCommunicate OK [07:14:59]SAM_PROTO_ClearQueue done [07:14:59]KKMCreateOFDPacket [07:14:59]OFDProtocolAddRootSTLVToBuf [07:14:59]FM_MakeSignedData [07:14:59]FM_MakeSignedData [07:14:59]SAM_PROTO_SignData [07:14:59]wFMCommunicate request_size=4 [07:14:59]MH_SAM_APDU [07:14:59]CAPDU: 80 0D 01 02 [07:14:59]Write to MH i2c: E2 08 00 6F 38 80 0D 01 02 00 00 00 00 20 [07:14:59]Write i2c OK [07:14:59]MH_I2C_Read... [07:14:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:59]Read from MH i2c: E2 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 6F 38 00 90 00 1B [07:14:59]RAPDU: 90 00 [07:14:59]wFMCommunicate OK [07:14:59]wFMCommunicate request_size=255 [07:14:59]MH_SAM_APDU [07:14:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5A 00 00 00 F4 03 04 00 75 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6A 04 00 35 04 06 00 24 [07:14:59]Write to MH i2c: E2 02 01 70 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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 75 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6A 04 00 35 04 06 00 24 00 00 23 [07:14:59]Write i2c OK [07:14:59]MH_I2C_Read... [07:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:59]Read from MH i2c: E2 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 70 38 00 90 00 1C [07:14:59]RAPDU: 90 00 [07:14:59]wFMCommunicate OK [07:14:59]wFMCommunicate request_size=10 [07:14:59]MH_SAM_APDU [07:14:59]CAPDU: 80 0D 02 02 05 56 30 72 D1 D6 [07:14:59]Write to MH i2c: E2 0D 00 71 38 80 0D 02 02 05 00 56 30 72 D1 D6 00 00 CC [07:14:59]Write i2c OK [07:14:59]MH_I2C_Read... [07:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:59]Read from MH i2c: E2 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 03 00 71 38 00 90 00 1D [07:14:59]RAPDU: 90 00 [07:14:59]wFMCommunicate OK [07:14:59]wFMCommunicate request_size=4 [07:14:59]MH_SAM_APDU [07:14:59]CAPDU: 80 0D 03 02 [07:14:59]Write to MH i2c: E2 08 00 72 38 80 0D 03 02 00 00 00 00 25 [07:14:59]Write i2c OK [07:14:59]MH_I2C_Read... [07:14:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:59]Read from MH i2c: E2 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 0B 00 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 0B 00 72 38 00 6D 5D AC 58 A7 07 56 A2 90 00 9A [07:14:59]RAPDU: 6D 5D AC 58 A7 07 56 A2 90 00 [07:14:59]wFMCommunicate OK [07:14:59]SAM_PROTO_SignData done [07:14:59]FM_MakeSignedData done [07:14:59]CreateOFDProtocolMessage [07:14:59]wFMCommunicate request_size=4 [07:14:59]MH_SAM_APDU [07:14:59]CAPDU: 80 11 00 00 [07:14:59]Write to MH i2c: E2 08 00 73 38 80 11 00 00 00 00 00 00 25 [07:14:59]Write i2c OK [07:14:59]MH_I2C_Read... [07:14:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:59]Read from MH i2c: E2 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 17 00 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: E2 17 00 73 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 75 [07:14:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:14:59]wFMCommunicate OK [07:14:59]CreateOFDProtocolMessage done [07:14:59]OFDSenderStorePacket 289416 [07:14:59]StoreOFDPacket docnum=289416 [07:14:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 34 A9 07 01 88 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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 75 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6A 04 00 35 04 06 00 24 56 30 72 D1 D6 6D 5D AC 58 A7 07 56 A2 [07:14:59]CheckFolder [07:14:59]dirname=/storage/ofd_packets [07:14:59]CheckFolder done [07:14:59]ProducePacketName [07:14:59]name=ofd_packets/00289416 [07:14:59]NVStorageSaveData ofd_packets/00289416 [07:14:59]File name is /storage/ofd_packets/00289416 [07:14:59]Write 301 bytes [07:14:59]NVStorageSaveData done [07:14:59]OFDSenderStorePacket done [07:14:59]KKMCreateOFDPacket done [07:14:59]NVStorageSaveData kkm_last_timestamp [07:14:59]File name is /storage/kkm_last_timestamp [07:14:59]Write 4 bytes [07:14:59]NVStorageSaveData done [07:14:59]ExternCall_PrintAddStr [07:14:59]wPrintStart [07:14:59]Write to MH i2c: 01 00 00 74 38 AC [07:14:59]Write i2c OK [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: 01 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: 01 07 00 [07:14:59]MH_I2C_Read... [07:14:59]Read from MH i2c: 01 07 00 74 38 00 00 00 00 00 FF 0F C1 [07:14:59]RasterBufferAndPrint [07:14:59]line Счет N : (1)24617404 [07:14:59]line ИНН: 02508201610067 [07:14:59]line Контрольно-Кассовый Чек [07:14:59]line ПРОДАЖА [07:14:59]line ТРК (МРК, ГНК) : 43 [07:14:59]line Товар: 2710124130 [07:14:59]line Аи-92-К-5 [07:14:59]line 5.170 * 67.80 [07:14:59]line = 350.53 [07:14:59]line НДС 12% НСП 1% [07:14:59]line > о реализуемом товаре [07:14:59]line ОКРУГЛЕНИЕ: -0.53 [07:14:59]line ИТОГО: 350.00 [07:14:59]line Внесено: 350.00 [07:14:59]line СДАЧА: 0.00 [07:14:59]line НСП 1% : 3.10 [07:14:59]line НДС 12% : 37.22 [07:14:59]line Наличными: 350.00 [07:14:59]line Безнал.: 0.00 [07:14:59]line Место: АЗС № 90 "Партнёр-нефть" [07:14:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:14:59]line СНО: Общий режим [07:14:59]line Чек 90 23.09.2024 07:15 [07:14:59]line Смена: 515 ФФД: 1.0 [07:14:59]line ЗНМ: 0300000107 [07:14:59]line РНМ: 0000000000091827 [07:14:59]line Версия ККМ: 001 [07:14:59]line ФМ: 0000000000871832 [07:14:59]line ФД: 289416 [07:14:59]line ФПД: 39952598618582 [07:14:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071501&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289416&fm=39952598618582&tin=02508201610067®Number=0000000000091827&sum=35000 [07:14:59]written 0, free lines is 4095 [07:14:59]OFD Sender: Processing packet 289416 [packets to send 1784, broken 1783] [07:14:59]ProducePacketName [07:14:59]name=ofd_packets/00289416 [07:14:59]OFD Sender: To server: pG, [07:14:59]CommunicateWithHost lk.salyk.kg:30040 [07:14:59]ConnectInit lk.salyk.kg [07:14:59]Connected sock=10 [07:14: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 33 32 0F 01 00 00 34 A9 07 01 88 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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 75 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6A 04 00 35 04 06 00 24 56 30 72 D1 D6 6D 5D AC 58 A7 07 56 A2 [07:15:00]Write to MH i2c: 01 00 00 9E 38 D6 [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: 01 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: 01 07 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: 01 07 00 9E 38 00 00 00 00 00 D7 0C C0 [07:15:00]RasterBufferAndPrint [07:15:00]line [07:15:00]line [07:15:00]line [07:15:00]line [07:15:00]line [07:15:00]written 0, free lines is 3294 [07:15:00]MH_Cut [07:15:00]Write to MH i2c: D1 01 00 A5 38 01 AF [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: D1 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: D1 01 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: D1 01 00 A5 38 00 AE [07:15:00]Write to MH i2c: 01 00 00 A6 38 DE [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15: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 33 32 4F 00 00 00 88 3B 47 00 D7 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 33 32 10 04 04 00 88 6A 04 00 F4 03 04 00 4A BD F0 66 B6 04 01 00 00 8E 69 F0 CB 68 D5 27 88 [07:15:00]CommunicateWithHost err = 0 [07:15:00]CheckOFDResponse [07:15:00]1017 (14) - 77093643461234 [07:15:00]1041 (16) - 0000000000871832 [07:15:00]1040 (4) - 289416 [07:15:00]1012 (4) - 23.09.2024 00:58 [07:15:00]1206 (1) - 0 [07:15:00]OFD Sender: Remove packet 289416 [07:15:00]ProducePacketName [07:15:00]name=ofd_packets/00289416 [07:15:00]NVStorageDeleteData [07:15:00]OFD Sender: No OFD packet to send [07:15:00]*** Cut start [07:15:00]*** Partial cut [07:15:00]*** CUTSNS_PIN = 1 [07:15:00]*** CUTSNS_PIN = 0 [07:15:01]*** Brake cut motor [07:15:01]Read from MH i2c: 01 [07:15:01]MH_I2C_Read... [07:15:01]*** Stop cut motor [07:15:01]*** Cut end [07:15:01]Read from MH i2c: 01 07 00 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: 01 07 00 A6 38 00 00 00 00 00 FF 0F F3 [07:15:01]process_action close_receipt done [07:15:01]requested_data is exist [07:15:01]produce_requested_data [07:15:01]requested_item fm.sn is exist - process it [07:15:01]wFMCommunicate request_size=4 [07:15:01]MH_SAM_APDU [07:15:01]CAPDU: 80 11 00 00 [07:15:01]Write to MH i2c: E2 08 00 A7 38 80 11 00 00 00 00 00 00 59 [07:15:01]Write i2c OK [07:15:01]MH_I2C_Read... [07:15:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:01]Read from MH i2c: E2 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: E2 17 00 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: E2 17 00 A7 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A9 [07:15:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:15:01]wFMCommunicate OK [07:15:01]requested_item fd.num is exist - process it [07:15:01]SAM_PROTO_GetFieldsCounters [07:15:01]wFMCommunicate request_size=4 [07:15:01]MH_SAM_APDU [07:15:01]CAPDU: 80 13 00 00 [07:15:01]Write to MH i2c: E2 08 00 A8 38 80 13 00 00 00 00 00 00 5C [07:15:01]Write i2c OK [07:15:01]MH_I2C_Read... [07:15:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:01]Read from MH i2c: E2 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: E2 62 00 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: E2 62 00 A8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 88 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [07:15:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 88 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:01]wFMCommunicate OK [07:15:01]SAM_PROTO_GetFieldsCounters done [07:15:01]requested_item shift.num is exist - process it [07:15:01]requested_item shift.opened is exist - process it [07:15:01]req_shift_opened [07:15:01]FM_GetShiftState [07:15:01]SAM_PROTO_GetShiftState [07:15:01]wFMCommunicate request_size=4 [07:15:01]MH_SAM_APDU [07:15:01]CAPDU: 80 13 01 00 [07:15:01]Write to MH i2c: E2 08 00 A9 38 80 13 01 00 00 00 00 00 5E [07:15:01]Write i2c OK [07:15:01]MH_I2C_Read... [07:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:01]Read from MH i2c: E2 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: E2 0E 00 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: E2 0E 00 A9 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FF [07:15:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:15:01]wFMCommunicate OK [07:15:01]SAM_PROTO_GetShiftState done [07:15:01]FM_GetShiftState done [07:15:01]req_shift_opened done [07:15:01]requested_item shift.open_date is exist - process it [07:15:01]req_shift_open_date [07:15:01]req_shift_open_date done [07:15:01]produce_requested_data done [07:15:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289416,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:15:01]process_action_free close_receipt [07:15:01]json_value_free [07:15:01]json_value_free done [07:15:01]process_json_proto returns [07:15:01]Send response to host [07:15:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289416,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:15:01]free response buf [07:15:01]execute_script done [07:15:01]execute_script returns [07:15:01]free content buf [07:15:01]Sock 7.Close socket [07:15:01]Sock 7.Thread stoped [07:15:05]OFD Sender: No OFD packet to send [07:15:10]OFD Sender: No OFD packet to send [07:15:15]OFD Sender: No OFD packet to send [07:15:20]OFD Sender: No OFD packet to send [07:15:25]OFD Sender: No OFD packet to send [07:15:30]OFD Sender: No OFD packet to send [07:15:36]OFD Sender: No OFD packet to send [07:15:41]OFD Sender: No OFD packet to send [07:15:46]OFD Sender: No OFD packet to send [07:15:51]OFD Sender: No OFD packet to send [07:15:56]OFD Sender: No OFD packet to send [07:16:01]OFD Sender: No OFD packet to send [07:16:06]OFD Sender: No OFD packet to send [07:16:11]OFD Sender: No OFD packet to send [07:16:16]OFD Sender: No OFD packet to send [07:16:21]OFD Sender: No OFD packet to send [07:16:26]OFD Sender: No OFD packet to send [07:16:31]OFD Sender: No OFD packet to send [07:16:36]OFD Sender: No OFD packet to send [07:16:41]OFD Sender: No OFD packet to send [07:16:45]accept exits with 9 [07:16:45]New connection [07:16:45]New thread 3067194724 created [07:16:45]Thread 3067051364 joined [07:16:45]Waiting for new connection... [07:16:45] Sock 9.Parse request [07:16:45]Sock 9.Check first char [07:16:45]Sock 9.First char is OK [07:16:45]request: POST /json_proto HTTP/1.0 [07:16:45]Method: POST [07:16:45]URL: /json_proto [07:16:45]Method is POST - this is cgi request [07:16:45]url: /json_proto [07:16:45]query_string will be loaded in cgi processing [07:16:45]execute_cgi json_proto POST (null) [07:16:45]execute_cgi path=json_proto method=POST [07:16:45]POST find Content-Length [07:16:45]Host: 172.17.41.135:8080 [07:16:45]Content-Length: 679 [07:16:45]Content-Type: application/json [07:16:45] [07:16:45]POST finish read [07:16:45]Found Content-Length = 679 [07:16:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:45]execute_script... [07:16: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)24617405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:45]POST & json_proto [07:16:45]process_json_proto [07:16:45]json parsed OK: [07:16:45]protocol is kg_v1.0 [07:16:45]action value=close_receipt [07:16:45]process_action close_receipt [07:16:45]cmd_close_receipt [07:16:45]MH_GetDate [07:16:45]Write to MH i2c: F0 00 00 AA 38 D1 [07:16:45]Write i2c OK [07:16:45]MH_I2C_Read... [07:16:45]Read from MH i2c: F0 [07:16:45]MH_I2C_Read... [07:16:45]Read from MH i2c: F0 09 00 [07:16:45]MH_I2C_Read... [07:16:45]Read from MH i2c: F0 09 00 AA 38 00 E0 15 F1 66 ED 3E 82 65 38 [07:16:45]GetLastDocTimeStamp 1727075701 [07:16:45]current date 1727075808 [07:16:45]FM_GetShiftState [07:16:45]SAM_PROTO_GetShiftState [07:16:45]wFMCommunicate request_size=4 [07:16:45]MH_SAM_APDU [07:16:45]CAPDU: 80 13 01 00 [07:16:45]Write to MH i2c: E2 08 00 AB 38 80 13 01 00 00 00 00 00 60 [07:16:45]Write i2c OK [07:16:45]MH_I2C_Read... [07:16:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:45]Read from MH i2c: E2 [07:16:45]MH_I2C_Read... [07:16:45]Read from MH i2c: E2 0E 00 [07:16:45]MH_I2C_Read... [07:16:45]Read from MH i2c: E2 0E 00 AB 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 01 [07:16:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:16:45]wFMCommunicate OK [07:16:45]SAM_PROTO_GetShiftState done [07:16:45]FM_GetShiftState done [07:16:45]opened in 1727051401 [07:16:45]opened+sec_in_day 1727137801 [07:16:45]quantity*price = 50036 [07:16:45]sum+1 = 50037 [07:16: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 91 23.09.2024 07:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289417 ФПД: 272936977074948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071648&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289417&fm=272936977074948&tin=02508201610067®Number=0000000000091827&sum=50000 [07:16:46]StoreToDocumentArchive [07:16:46]shift 515 fd 289417 [07:16:46]save to /storage/0515/doc_00289417 [07:16:46]save last doc name /storage/0515/doc_00289417 to /storage/kkm_last_doc_name [07:16:46]save OK [07:16:46]Clear old archive folders... [07:16:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:16:46]tlvbuf is 0069F960 [07:16:46]SAM_PROTO_ClearQueue [07:16:46]wFMCommunicate request_size=4 [07:16:46]MH_SAM_APDU [07:16:46]CAPDU: 80 09 00 00 [07:16:46]Write to MH i2c: E2 08 00 B8 38 80 09 00 00 00 00 00 00 62 [07:16:46]Write i2c OK [07:16:46]MH_I2C_Read... [07:16:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:16:46]Read from MH i2c: E2 [07:16:46]MH_I2C_Read... [07:16:46]Read from MH i2c: E2 03 00 [07:16:46]MH_I2C_Read... [07:16:46]Read from MH i2c: E2 03 00 B8 38 00 90 00 64 [07:16:46]RAPDU: 90 00 [07:16:46]wFMCommunicate OK [07:16:46]SAM_PROTO_ClearQueue done [07:16:46]KKMCreateOFDPacket [07:16:46]OFDProtocolAddRootSTLVToBuf [07:16:46]FM_MakeSignedData [07:16:46]FM_MakeSignedData [07:16:46]SAM_PROTO_SignData [07:16:46]wFMCommunicate request_size=4 [07:16:46]MH_SAM_APDU [07:16:46]CAPDU: 80 0D 01 02 [07:16:46]Write to MH i2c: E2 08 00 B9 38 80 0D 01 02 00 00 00 00 6A [07:16:46]Write i2c OK [07:16:46]MH_I2C_Read... [07:16:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:16:46]Read from MH i2c: E2 [07:16:46]MH_I2C_Read... [07:16:46]Read from MH i2c: E2 03 00 [07:16:46]MH_I2C_Read... [07:16:46]Read from MH i2c: E2 03 00 B9 38 00 90 00 65 [07:16:46]RAPDU: 90 00 [07:16:46]wFMCommunicate OK [07:16:46]wFMCommunicate request_size=255 [07:16:46]MH_SAM_APDU [07:16:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E0 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6A 04 00 35 04 06 00 F8 [07:16:46]Write to MH i2c: E2 02 01 BA 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 E0 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6A 04 00 35 04 06 00 F8 00 00 83 [07:16:46]Write i2c OK [07:16:46]MH_I2C_Read... [07:16:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:47]Read from MH i2c: E2 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 03 00 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 03 00 BA 38 00 90 00 66 [07:16:47]RAPDU: 90 00 [07:16:47]wFMCommunicate OK [07:16:47]wFMCommunicate request_size=10 [07:16:47]MH_SAM_APDU [07:16:47]CAPDU: 80 0D 02 02 05 3C 17 90 8B 04 [07:16:47]Write to MH i2c: E2 0D 00 BB 38 80 0D 02 02 05 00 3C 17 90 8B 04 00 00 E9 [07:16:47]Write i2c OK [07:16:47]MH_I2C_Read... [07:16:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:47]Read from MH i2c: E2 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 03 00 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 03 00 BB 38 00 90 00 67 [07:16:47]RAPDU: 90 00 [07:16:47]wFMCommunicate OK [07:16:47]wFMCommunicate request_size=4 [07:16:47]MH_SAM_APDU [07:16:47]CAPDU: 80 0D 03 02 [07:16:47]Write to MH i2c: E2 08 00 BC 38 80 0D 03 02 00 00 00 00 6F [07:16:47]Write i2c OK [07:16:47]MH_I2C_Read... [07:16:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:16:47]Read from MH i2c: E2 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 0B 00 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 0B 00 BC 38 00 11 A8 71 80 7F 14 62 61 90 00 70 [07:16:47]RAPDU: 11 A8 71 80 7F 14 62 61 90 00 [07:16:47]wFMCommunicate OK [07:16:47]SAM_PROTO_SignData done [07:16:47]FM_MakeSignedData done [07:16:47]CreateOFDProtocolMessage [07:16:47]wFMCommunicate request_size=4 [07:16:47]MH_SAM_APDU [07:16:47]CAPDU: 80 11 00 00 [07:16:47]Write to MH i2c: E2 08 00 BD 38 80 11 00 00 00 00 00 00 6F [07:16:47]Write i2c OK [07:16:47]MH_I2C_Read... [07:16:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:47]Read from MH i2c: E2 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 17 00 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: E2 17 00 BD 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BF [07:16:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:16:47]wFMCommunicate OK [07:16:47]CreateOFDProtocolMessage done [07:16:47]OFDSenderStorePacket 289417 [07:16:47]StoreOFDPacket docnum=289417 [07:16:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F1 71 07 01 C3 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 E0 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6A 04 00 35 04 06 00 F8 3C 17 90 8B 04 11 A8 71 80 7F 14 62 61 [07:16:47]CheckFolder [07:16:47]dirname=/storage/ofd_packets [07:16:47]CheckFolder done [07:16:47]ProducePacketName [07:16:47]name=ofd_packets/00289417 [07:16:47]NVStorageSaveData ofd_packets/00289417 [07:16:47]File name is /storage/ofd_packets/00289417 [07:16:47]Write 301 bytes [07:16:47]NVStorageSaveData done [07:16:47]OFDSenderStorePacket done [07:16:47]KKMCreateOFDPacket done [07:16:47]NVStorageSaveData kkm_last_timestamp [07:16:47]File name is /storage/kkm_last_timestamp [07:16:47]Write 4 bytes [07:16:47]NVStorageSaveData done [07:16:47]ExternCall_PrintAddStr [07:16:47]wPrintStart [07:16:47]Write to MH i2c: 01 00 00 BE 38 F6 [07:16:47]Write i2c OK [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: 01 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: 01 07 00 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: 01 07 00 BE 38 00 00 00 00 00 FF 0F 0B [07:16:47]RasterBufferAndPrint [07:16:47]line Счет N : (1)24617405 [07:16:47]line ИНН: 02508201610067 [07:16:47]line Контрольно-Кассовый Чек [07:16:47]line ПРОДАЖА [07:16:47]line ТРК (МРК, ГНК) : 33 [07:16:47]line Товар: 2710124130 [07:16:47]line Аи-92-К-5 [07:16:47]line 7.380 * 67.80 [07:16:47]line = 500.36 [07:16:47]line НДС 12% НСП 1% [07:16:47]line > о реализуемом товаре [07:16:47]line ОКРУГЛЕНИЕ: -0.36 [07:16:47]line ИТОГО: 500.00 [07:16:47]line Внесено: 500.00 [07:16:47]line СДАЧА: 0.00 [07:16:47]line НСП 1% : 4.43 [07:16:47]line НДС 12% : 53.14 [07:16:47]line Наличными: 500.00 [07:16:47]line Безнал.: 0.00 [07:16:47]line Место: АЗС № 90 "Партнёр-нефть" [07:16:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:16:47]line СНО: Общий режим [07:16:47]line Чек 91 23.09.2024 07:16 [07:16:47]line Смена: 515 ФФД: 1.0 [07:16:47]line ЗНМ: 0300000107 [07:16:47]line РНМ: 0000000000091827 [07:16:47]line Версия ККМ: 001 [07:16:47]line ФМ: 0000000000871832 [07:16:47]line ФД: 289417 [07:16:47]line ФПД: 272936977074948 [07:16:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071648&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289417&fm=272936977074948&tin=02508201610067®Number=0000000000091827&sum=50000 [07:16:47]written 0, free lines is 4095 [07:16:47]OFD Sender: Processing packet 289417 [packets to send 1784, broken 1783] [07:16:47]ProducePacketName [07:16:47]name=ofd_packets/00289417 [07:16:47]OFD Sender: To server: pG, [07:16:47]CommunicateWithHost lk.salyk.kg:30040 [07:16:47]ConnectInit lk.salyk.kg [07:16:47]Connected sock=10 [07:16: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 33 32 0F 01 00 00 F1 71 07 01 C3 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 E0 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6A 04 00 35 04 06 00 F8 3C 17 90 8B 04 11 A8 71 80 7F 14 62 61 [07:16:47]Write to MH i2c: 01 00 00 E8 38 20 [07:16:47]Write i2c OK [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: 01 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: 01 07 00 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: 01 07 00 E8 38 00 00 00 00 00 BE 0C F1 [07:16:47]RasterBufferAndPrint [07:16:47]line [07:16:47]line [07:16:47]line [07:16:47]line [07:16:47]line [07:16:47]written 0, free lines is 3268 [07:16:47]MH_Cut [07:16:47]Write to MH i2c: D1 01 00 EF 38 01 F9 [07:16:47]Write i2c OK [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: D1 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: D1 01 00 [07:16:47]MH_I2C_Read... [07:16:47]Read from MH i2c: D1 01 00 EF 38 00 F8 [07:16:47]Write to MH i2c: 01 00 00 F0 38 28 [07:16:47]Write i2c OK [07:16:47]MH_I2C_Read... [07:16: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 33 32 4F 00 00 00 EF 55 47 00 25 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 33 32 10 04 04 00 89 6A 04 00 F4 03 04 00 B6 BD F0 66 B6 04 01 00 00 82 6F A3 43 6C A0 37 33 [07:16:47]CommunicateWithHost err = 0 [07:16:47]CheckOFDResponse [07:16:47]1017 (14) - 77093643461234 [07:16:47]1041 (16) - 0000000000871832 [07:16:47]1040 (4) - 289417 [07:16:47]1012 (4) - 23.09.2024 01:00 [07:16:47]1206 (1) - 0 [07:16:47]OFD Sender: Remove packet 289417 [07:16:47]ProducePacketName [07:16:47]name=ofd_packets/00289417 [07:16:47]NVStorageDeleteData [07:16:48]OFD Sender: No OFD packet to send [07:16:48]*** Cut start [07:16:48]*** Partial cut [07:16:48]*** CUTSNS_PIN = 1 [07:16:48]*** CUTSNS_PIN = 0 [07:16:48]*** Brake cut motor [07:16:49]Read from MH i2c: 01 [07:16:49]MH_I2C_Read... [07:16:49]*** Stop cut motor [07:16:49]*** Cut end [07:16:49]Read from MH i2c: 01 07 00 [07:16:49]MH_I2C_Read... [07:16:49]Read from MH i2c: 01 07 00 F0 38 00 00 00 00 00 FF 0F 3D [07:16:49]process_action close_receipt done [07:16:49]requested_data is exist [07:16:49]produce_requested_data [07:16:49]requested_item fm.sn is exist - process it [07:16:49]wFMCommunicate request_size=4 [07:16:49]MH_SAM_APDU [07:16:49]CAPDU: 80 11 00 00 [07:16:49]Write to MH i2c: E2 08 00 F1 38 80 11 00 00 00 00 00 00 A3 [07:16:49]Write i2c OK [07:16:49]MH_I2C_Read... [07:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:49]Read from MH i2c: E2 [07:16:49]MH_I2C_Read... [07:16:49]Read from MH i2c: E2 17 00 [07:16:49]MH_I2C_Read... [07:16:49]Read from MH i2c: E2 17 00 F1 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [07:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:16:49]wFMCommunicate OK [07:16:49]requested_item fd.num is exist - process it [07:16:49]SAM_PROTO_GetFieldsCounters [07:16:49]wFMCommunicate request_size=4 [07:16:49]MH_SAM_APDU [07:16:49]CAPDU: 80 13 00 00 [07:16:49]Write to MH i2c: E2 08 00 F2 38 80 13 00 00 00 00 00 00 A6 [07:16:49]Write i2c OK [07:16:49]MH_I2C_Read... [07:16:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:49]Read from MH i2c: E2 [07:16:49]MH_I2C_Read... [07:16:49]Read from MH i2c: E2 62 00 [07:16:49]MH_I2C_Read... [07:16:49]Read from MH i2c: E2 62 00 F2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 89 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [07:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 89 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:49]wFMCommunicate OK [07:16:49]SAM_PROTO_GetFieldsCounters done [07:16:49]requested_item shift.num is exist - process it [07:16:49]requested_item shift.opened is exist - process it [07:16:49]req_shift_opened [07:16:49]FM_GetShiftState [07:16:49]SAM_PROTO_GetShiftState [07:16:49]wFMCommunicate request_size=4 [07:16:49]MH_SAM_APDU [07:16:49]CAPDU: 80 13 01 00 [07:16:49]Write to MH i2c: E2 08 00 F3 38 80 13 01 00 00 00 00 00 A8 [07:16:49]Write i2c OK [07:16:49]MH_I2C_Read... [07:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:49]Read from MH i2c: E2 [07:16:49]MH_I2C_Read... [07:16:49]Read from MH i2c: E2 0E 00 [07:16:49]MH_I2C_Read... [07:16:49]Read from MH i2c: E2 0E 00 F3 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 49 [07:16:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:16:49]wFMCommunicate OK [07:16:49]SAM_PROTO_GetShiftState done [07:16:49]FM_GetShiftState done [07:16:49]req_shift_opened done [07:16:49]requested_item shift.open_date is exist - process it [07:16:49]req_shift_open_date [07:16:49]req_shift_open_date done [07:16:49]produce_requested_data done [07:16:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289417,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:16:49]process_action_free close_receipt [07:16:49]json_value_free [07:16:49]json_value_free done [07:16:49]process_json_proto returns [07:16:49]Send response to host [07:16:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289417,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:16:49]free response buf [07:16:49]execute_script done [07:16:49]execute_script returns [07:16:49]free content buf [07:16:49]Sock 9.Close socket [07:16:49]Sock 9.Thread stoped [07:16:53]OFD Sender: No OFD packet to send [07:16:58]OFD Sender: No OFD packet to send [07:17:03]OFD Sender: No OFD packet to send [07:17:05]accept exits with 7 [07:17:05]New connection [07:17:05]New thread 3067051364 created [07:17:05]Thread 3067194724 joined [07:17:05]Waiting for new connection... [07:17:05] Sock 7.Parse request [07:17:05]Sock 7.Check first char [07:17:05]Sock 7.First char is OK [07:17:05]request: POST /json_proto HTTP/1.0 [07:17:05]Method: POST [07:17:05]URL: /json_proto [07:17:05]Method is POST - this is cgi request [07:17:05]url: /json_proto [07:17:05]query_string will be loaded in cgi processing [07:17:05]execute_cgi json_proto POST (null) [07:17:05]execute_cgi path=json_proto method=POST [07:17:05]POST find Content-Length [07:17:05]Host: 172.17.41.135:8080 [07:17:05]Content-Length: 680 [07:17:05]Content-Type: application/json [07:17:05] [07:17:05]POST finish read [07:17:05]Found Content-Length = 680 [07:17:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:05]execute_script... [07:17:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:05]POST & json_proto [07:17:05]process_json_proto [07:17:05]json parsed OK: [07:17:05]protocol is kg_v1.0 [07:17:05]action value=close_receipt [07:17:05]process_action close_receipt [07:17:05]cmd_close_receipt [07:17:05]MH_GetDate [07:17:05]Write to MH i2c: F0 00 00 F4 38 1B [07:17:05]Write i2c OK [07:17:05]MH_I2C_Read... [07:17:05]Read from MH i2c: F0 [07:17:05]MH_I2C_Read... [07:17:05]Read from MH i2c: F0 09 00 [07:17:05]MH_I2C_Read... [07:17:05]Read from MH i2c: F0 09 00 F4 38 00 F4 15 F1 66 ED 3E 82 65 96 [07:17:05]GetLastDocTimeStamp 1727075808 [07:17:05]current date 1727075828 [07:17:05]FM_GetShiftState [07:17:05]SAM_PROTO_GetShiftState [07:17:05]wFMCommunicate request_size=4 [07:17:05]MH_SAM_APDU [07:17:05]CAPDU: 80 13 01 00 [07:17:05]Write to MH i2c: E2 08 00 F5 38 80 13 01 00 00 00 00 00 AA [07:17:05]Write i2c OK [07:17:05]MH_I2C_Read... [07:17:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:05]Read from MH i2c: E2 [07:17:05]MH_I2C_Read... [07:17:05]Read from MH i2c: E2 0E 00 [07:17:05]MH_I2C_Read... [07:17:05]Read from MH i2c: E2 0E 00 F5 38 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4B [07:17:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:17:05]wFMCommunicate OK [07:17:05]SAM_PROTO_GetShiftState done [07:17:05]FM_GetShiftState done [07:17:05]opened in 1727051401 [07:17:05]opened+sec_in_day 1727137801 [07:17:05]quantity*price = 70037 [07:17:05]sum+1 = 70038 [07:17:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 92 23.09.2024 07:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289418 ФПД: 211697841291519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071708&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289418&fm=211697841291519&tin=02508201610067®Number=0000000000091827&sum=70000 [07:17:06]StoreToDocumentArchive [07:17:06]shift 515 fd 289418 [07:17:06]save to /storage/0515/doc_00289418 [07:17:06]save last doc name /storage/0515/doc_00289418 to /storage/kkm_last_doc_name [07:17:06]save OK [07:17:06]Clear old archive folders... [07:17:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:17:06]tlvbuf is 0069FBD0 [07:17:06]SAM_PROTO_ClearQueue [07:17:06]wFMCommunicate request_size=4 [07:17:06]MH_SAM_APDU [07:17:06]CAPDU: 80 09 00 00 [07:17:06]Write to MH i2c: E2 08 00 02 39 80 09 00 00 00 00 00 00 AD [07:17:06]Write i2c OK [07:17:06]MH_I2C_Read... [07:17:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:06]Read from MH i2c: E2 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 02 39 00 90 00 AF [07:17:06]RAPDU: 90 00 [07:17:06]wFMCommunicate OK [07:17:06]SAM_PROTO_ClearQueue done [07:17:06]KKMCreateOFDPacket [07:17:06]OFDProtocolAddRootSTLVToBuf [07:17:06]FM_MakeSignedData [07:17:06]FM_MakeSignedData [07:17:06]SAM_PROTO_SignData [07:17:06]wFMCommunicate request_size=4 [07:17:06]MH_SAM_APDU [07:17:06]CAPDU: 80 0D 01 02 [07:17:06]Write to MH i2c: E2 08 00 03 39 80 0D 01 02 00 00 00 00 B5 [07:17:06]Write i2c OK [07:17:06]MH_I2C_Read... [07:17:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:06]Read from MH i2c: E2 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 03 39 00 90 00 B0 [07:17:06]RAPDU: 90 00 [07:17:06]wFMCommunicate OK [07:17:06]wFMCommunicate request_size=255 [07:17:06]MH_SAM_APDU [07:17:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5C 00 00 00 F4 03 04 00 F4 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6A 04 00 35 04 06 00 C0 [07:17:06]Write to MH i2c: E2 02 01 04 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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 F4 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6A 04 00 35 04 06 00 C0 00 00 93 [07:17:06]Write i2c OK [07:17:06]MH_I2C_Read... [07:17:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:06]Read from MH i2c: E2 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 04 39 00 90 00 B1 [07:17:06]RAPDU: 90 00 [07:17:06]wFMCommunicate OK [07:17:06]wFMCommunicate request_size=10 [07:17:06]MH_SAM_APDU [07:17:06]CAPDU: 80 0D 02 02 05 89 BE A1 40 FF [07:17:06]Write to MH i2c: E2 0D 00 05 39 80 0D 02 02 05 00 89 BE A1 40 FF 00 00 E9 [07:17:06]Write i2c OK [07:17:06]MH_I2C_Read... [07:17:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:06]Read from MH i2c: E2 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 03 00 05 39 00 90 00 B2 [07:17:06]RAPDU: 90 00 [07:17:06]wFMCommunicate OK [07:17:06]wFMCommunicate request_size=4 [07:17:06]MH_SAM_APDU [07:17:06]CAPDU: 80 0D 03 02 [07:17:06]Write to MH i2c: E2 08 00 06 39 80 0D 03 02 00 00 00 00 BA [07:17:06]Write i2c OK [07:17:06]MH_I2C_Read... [07:17:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:06]Read from MH i2c: E2 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 0B 00 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 0B 00 06 39 00 57 1F 6B 28 61 31 F9 32 90 00 81 [07:17:06]RAPDU: 57 1F 6B 28 61 31 F9 32 90 00 [07:17:06]wFMCommunicate OK [07:17:06]SAM_PROTO_SignData done [07:17:06]FM_MakeSignedData done [07:17:06]CreateOFDProtocolMessage [07:17:06]wFMCommunicate request_size=4 [07:17:06]MH_SAM_APDU [07:17:06]CAPDU: 80 11 00 00 [07:17:06]Write to MH i2c: E2 08 00 07 39 80 11 00 00 00 00 00 00 BA [07:17:06]Write i2c OK [07:17:06]MH_I2C_Read... [07:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:06]Read from MH i2c: E2 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 17 00 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: E2 17 00 07 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0A [07:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:17:06]wFMCommunicate OK [07:17:06]CreateOFDProtocolMessage done [07:17:06]OFDSenderStorePacket 289418 [07:17:06]StoreOFDPacket docnum=289418 [07:17:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9B 4D 07 01 4D 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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 F4 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6A 04 00 35 04 06 00 C0 89 BE A1 40 FF 57 1F 6B 28 61 31 F9 32 [07:17:06]CheckFolder [07:17:06]dirname=/storage/ofd_packets [07:17:06]CheckFolder done [07:17:06]ProducePacketName [07:17:06]name=ofd_packets/00289418 [07:17:06]NVStorageSaveData ofd_packets/00289418 [07:17:06]File name is /storage/ofd_packets/00289418 [07:17:06]Write 301 bytes [07:17:06]NVStorageSaveData done [07:17:06]OFDSenderStorePacket done [07:17:06]KKMCreateOFDPacket done [07:17:06]NVStorageSaveData kkm_last_timestamp [07:17:06]File name is /storage/kkm_last_timestamp [07:17:06]Write 4 bytes [07:17:06]NVStorageSaveData done [07:17:06]ExternCall_PrintAddStr [07:17:06]wPrintStart [07:17:06]Write to MH i2c: 01 00 00 08 39 41 [07:17:06]Write i2c OK [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: 01 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: 01 07 00 [07:17:06]MH_I2C_Read... [07:17:06]Read from MH i2c: 01 07 00 08 39 00 00 00 00 00 FF 0F 56 [07:17:06]RasterBufferAndPrint [07:17:06]line Счет N : (1)24617406 [07:17:06]line ИНН: 02508201610067 [07:17:06]line Контрольно-Кассовый Чек [07:17:06]line ПРОДАЖА [07:17:06]line ТРК (МРК, ГНК) : 53 [07:17:06]line Товар: 2710124130 [07:17:06]line Аи-92-К-5 [07:17:06]line 10.330 * 67.80 [07:17:06]line = 700.37 [07:17:06]line НДС 12% НСП 1% [07:17:06]line > о реализуемом товаре [07:17:06]line ОКРУГЛЕНИЕ: -0.37 [07:17:06]line ИТОГО: 700.00 [07:17:06]line Внесено: 700.00 [07:17:06]line СДАЧА: 0.00 [07:17:06]line НСП 1% : 6.20 [07:17:06]line НДС 12% : 74.38 [07:17:06]line Наличными: 700.00 [07:17:06]line Безнал.: 0.00 [07:17:06]line Место: АЗС № 90 "Партнёр-нефть" [07:17:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:17:06]line СНО: Общий режим [07:17:06]line Чек 92 23.09.2024 07:17 [07:17:06]line Смена: 515 ФФД: 1.0 [07:17:06]line ЗНМ: 0300000107 [07:17:06]line РНМ: 0000000000091827 [07:17:06]line Версия ККМ: 001 [07:17:06]line ФМ: 0000000000871832 [07:17:06]line ФД: 289418 [07:17:06]line ФПД: 211697841291519 [07:17:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T071708&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289418&fm=211697841291519&tin=02508201610067®Number=0000000000091827&sum=70000 [07:17:06]written 0, free lines is 4095 [07:17:06]OFD Sender: Processing packet 289418 [packets to send 1784, broken 1783] [07:17:06]ProducePacketName [07:17:06]name=ofd_packets/00289418 [07:17:06]OFD Sender: To server: pG, [07:17:06]CommunicateWithHost lk.salyk.kg:30040 [07:17:06]ConnectInit lk.salyk.kg [07:17:07]Connected sock=10 [07: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 33 32 0F 01 00 00 9B 4D 07 01 4D 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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 F4 15 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6A 04 00 35 04 06 00 C0 89 BE A1 40 FF 57 1F 6B 28 61 31 F9 32 [07:17:07]Write to MH i2c: 01 00 00 32 39 6B [07:17:07]Write i2c OK [07:17:07]MH_I2C_Read... [07:17:07]Read from MH i2c: 01 [07:17:07]MH_I2C_Read... [07:17:07]Read from MH i2c: 01 07 00 [07:17:07]MH_I2C_Read... [07:17:07]Read from MH i2c: 01 07 00 32 39 00 00 00 00 00 BB 0C 39 [07:17:07]RasterBufferAndPrint [07:17:07]line [07:17:07]line [07:17:07]line [07:17:07]line [07:17:07]line [07:17:07]written 0, free lines is 3266 [07:17:07]MH_Cut [07:17:07]Write to MH i2c: D1 01 00 39 39 01 44 [07:17:07]Write i2c OK [07:17:07]MH_I2C_Read... [07:17:07]Read from MH i2c: D1 [07:17:07]MH_I2C_Read... [07:17:07]Read from MH i2c: D1 01 00 [07:17:07]MH_I2C_Read... [07:17:07]Read from MH i2c: D1 01 00 39 39 00 43 [07:17:07]Write to MH i2c: 01 00 00 3A 39 73 [07:17:07]Write i2c OK [07:17:07]MH_I2C_Read... [07: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 33 32 4F 00 00 00 77 1F 47 00 A5 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6A 04 00 F4 03 04 00 C9 BD F0 66 B6 04 01 00 00 B5 94 74 FA 81 8E AA A7 [07:17:07]CommunicateWithHost err = 0 [07:17:07]CheckOFDResponse [07:17:07]1017 (14) - 77093643461234 [07:17:07]1041 (16) - 0000000000871832 [07:17:07]1040 (4) - 289418 [07:17:07]1012 (4) - 23.09.2024 01:00 [07:17:07]1206 (1) - 0 [07:17:07]OFD Sender: Remove packet 289418 [07:17:07]ProducePacketName [07:17:07]name=ofd_packets/00289418 [07:17:07]NVStorageDeleteData [07:17:07]OFD Sender: No OFD packet to send [07:17:08]*** Cut start [07:17:08]*** Partial cut [07:17:08]*** CUTSNS_PIN = 1 [07:17:08]*** CUTSNS_PIN = 0 [07:17:08]*** Brake cut motor [07:17:08]Read from MH i2c: 01 [07:17:08]MH_I2C_Read... [07:17:08]*** Stop cut motor [07:17:08]*** Cut end [07:17:08]Read from MH i2c: 01 07 00 [07:17:08]MH_I2C_Read... [07:17:08]Read from MH i2c: 01 07 00 3A 39 00 00 00 00 00 FF 0F 88 [07:17:08]process_action close_receipt done [07:17:08]requested_data is exist [07:17:08]produce_requested_data [07:17:08]requested_item fm.sn is exist - process it [07:17:08]wFMCommunicate request_size=4 [07:17:08]MH_SAM_APDU [07:17:08]CAPDU: 80 11 00 00 [07:17:08]Write to MH i2c: E2 08 00 3B 39 80 11 00 00 00 00 00 00 EE [07:17:08]Write i2c OK [07:17:08]MH_I2C_Read... [07:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:08]Read from MH i2c: E2 [07:17:08]MH_I2C_Read... [07:17:08]Read from MH i2c: E2 17 00 [07:17:08]MH_I2C_Read... [07:17:08]Read from MH i2c: E2 17 00 3B 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3E [07:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:17:08]wFMCommunicate OK [07:17:08]requested_item fd.num is exist - process it [07:17:08]SAM_PROTO_GetFieldsCounters [07:17:08]wFMCommunicate request_size=4 [07:17:08]MH_SAM_APDU [07:17:08]CAPDU: 80 13 00 00 [07:17:08]Write to MH i2c: E2 08 00 3C 39 80 13 00 00 00 00 00 00 F1 [07:17:08]Write i2c OK [07:17:08]MH_I2C_Read... [07:17:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:08]Read from MH i2c: E2 [07:17:08]MH_I2C_Read... [07:17:08]Read from MH i2c: E2 62 00 [07:17:08]MH_I2C_Read... [07:17:08]Read from MH i2c: E2 62 00 3C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [07:17:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:17:08]wFMCommunicate OK [07:17:08]SAM_PROTO_GetFieldsCounters done [07:17:08]requested_item shift.num is exist - process it [07:17:08]requested_item shift.opened is exist - process it [07:17:08]req_shift_opened [07:17:08]FM_GetShiftState [07:17:08]SAM_PROTO_GetShiftState [07:17:08]wFMCommunicate request_size=4 [07:17:08]MH_SAM_APDU [07:17:08]CAPDU: 80 13 01 00 [07:17:08]Write to MH i2c: E2 08 00 3D 39 80 13 01 00 00 00 00 00 F3 [07:17:08]Write i2c OK [07:17:08]MH_I2C_Read... [07:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:08]Read from MH i2c: E2 [07:17:08]MH_I2C_Read... [07:17:08]Read from MH i2c: E2 0E 00 [07:17:08]MH_I2C_Read... [07:17:08]Read from MH i2c: E2 0E 00 3D 39 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 94 [07:17:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:17:08]wFMCommunicate OK [07:17:08]SAM_PROTO_GetShiftState done [07:17:08]FM_GetShiftState done [07:17:08]req_shift_opened done [07:17:08]requested_item shift.open_date is exist - process it [07:17:08]req_shift_open_date [07:17:08]req_shift_open_date done [07:17:08]produce_requested_data done [07:17:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289418,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:17:08]process_action_free close_receipt [07:17:08]json_value_free [07:17:08]json_value_free done [07:17:08]process_json_proto returns [07:17:08]Send response to host [07:17:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289418,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:17:08]free response buf [07:17:08]execute_script done [07:17:08]execute_script returns [07:17:08]free content buf [07:17:08]Sock 7.Close socket [07:17:08]Sock 7.Thread stoped [07:17:13]OFD Sender: No OFD packet to send [07:17:18]OFD Sender: No OFD packet to send [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:38]OFD Sender: No OFD packet to send [07:17:43]OFD Sender: No OFD packet to send [07:17:48]OFD Sender: No OFD packet to send [07:17:53]OFD Sender: No OFD packet to send [07:17:58]OFD Sender: No OFD packet to send [07:18:03]OFD Sender: No OFD packet to send [07:18:08]OFD Sender: No OFD packet to send [07:18:13]OFD Sender: No OFD packet to send [07:18:18]OFD Sender: No OFD packet to send [07:18:23]OFD Sender: No OFD packet to send [07:18:28]OFD Sender: No OFD packet to send [07:18:33]OFD Sender: No OFD packet to send [07:18:38]OFD Sender: No OFD packet to send [07:18:43]OFD Sender: No OFD packet to send [07:18:48]OFD Sender: No OFD packet to send [07:18:53]OFD Sender: No OFD packet to send [07:18:58]OFD Sender: No OFD packet to send [07:19:03]OFD Sender: No OFD packet to send [07:19:08]OFD Sender: No OFD packet to send [07:19:13]OFD Sender: No OFD packet to send [07:19:18]OFD Sender: No OFD packet to send [07:19:23]OFD Sender: No OFD packet to send [07:19:28]OFD Sender: No OFD packet to send [07:19:33]OFD Sender: No OFD packet to send [07:19:39]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]OFD Sender: No OFD packet to send [07:20:44]OFD Sender: No OFD packet to send [07:20:49]OFD Sender: No OFD packet to send [07:20:53]accept exits with 9 [07:20:53]New connection [07:20:53]New thread 3067194724 created [07:20:53]Thread 3067051364 joined [07:20:53]Waiting for new connection... [07:20:53] Sock 9.Parse request [07:20:53]Sock 9.Check first char [07:20:53]Sock 9.First char is OK [07:20:53]request: POST /json_proto HTTP/1.0 [07:20:53]Method: POST [07:20:53]URL: /json_proto [07:20:53]Method is POST - this is cgi request [07:20:53]url: /json_proto [07:20:53]query_string will be loaded in cgi processing [07:20:53]execute_cgi json_proto POST (null) [07:20:53]execute_cgi path=json_proto method=POST [07:20:53]POST find Content-Length [07:20:53]Host: 172.17.41.135:8080 [07:20:53]Content-Length: 679 [07:20:53]Content-Type: application/json [07:20:53] [07:20:53]POST finish read [07:20:53]Found Content-Length = 679 [07:20:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:53]execute_script... [07: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)24617407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:53]POST & json_proto [07:20:53]process_json_proto [07:20:53]json parsed OK: [07:20:53]protocol is kg_v1.0 [07:20:53]action value=close_receipt [07:20:53]process_action close_receipt [07:20:53]cmd_close_receipt [07:20:53]MH_GetDate [07:20:53]Write to MH i2c: F0 00 00 3E 39 66 [07:20:53]Write i2c OK [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: F0 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: F0 09 00 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: F0 09 00 3E 39 00 D8 16 F1 66 ED 3E 82 65 C6 [07:20:53]GetLastDocTimeStamp 1727075828 [07:20:53]current date 1727076056 [07:20:53]FM_GetShiftState [07:20:53]SAM_PROTO_GetShiftState [07:20:53]wFMCommunicate request_size=4 [07:20:53]MH_SAM_APDU [07:20:53]CAPDU: 80 13 01 00 [07:20:53]Write to MH i2c: E2 08 00 3F 39 80 13 01 00 00 00 00 00 F5 [07:20:53]Write i2c OK [07:20:53]MH_I2C_Read... [07:20:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:53]Read from MH i2c: E2 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: E2 0E 00 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: E2 0E 00 3F 39 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 96 [07:20:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:20:53]wFMCommunicate OK [07:20:53]SAM_PROTO_GetShiftState done [07:20:53]FM_GetShiftState done [07:20:53]opened in 1727051401 [07:20:53]opened+sec_in_day 1727137801 [07:20:53]quantity*price = 50036 [07:20:53]sum+1 = 50037 [07:20: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 93 23.09.2024 07:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289419 ФПД: 82387351184883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072056&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289419&fm=82387351184883&tin=02508201610067®Number=0000000000091827&sum=50000 [07:20:54]StoreToDocumentArchive [07:20:54]shift 515 fd 289419 [07:20:54]save to /storage/0515/doc_00289419 [07:20:54]save last doc name /storage/0515/doc_00289419 to /storage/kkm_last_doc_name [07:20:54]save OK [07:20:54]Clear old archive folders... [07:20:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:20:54]tlvbuf is 0078E220 [07:20:54]SAM_PROTO_ClearQueue [07:20:54]wFMCommunicate request_size=4 [07:20:54]MH_SAM_APDU [07:20:54]CAPDU: 80 09 00 00 [07:20:54]Write to MH i2c: E2 08 00 4C 39 80 09 00 00 00 00 00 00 F7 [07:20:54]Write i2c OK [07:20:54]MH_I2C_Read... [07:20:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:54]Read from MH i2c: E2 [07:20:54]MH_I2C_Read... [07:20:54]Read from MH i2c: E2 03 00 [07:20:54]MH_I2C_Read... [07:20:54]Read from MH i2c: E2 03 00 4C 39 00 90 00 F9 [07:20:54]RAPDU: 90 00 [07:20:54]wFMCommunicate OK [07:20:54]SAM_PROTO_ClearQueue done [07:20:54]KKMCreateOFDPacket [07:20:54]OFDProtocolAddRootSTLVToBuf [07:20:54]FM_MakeSignedData [07:20:54]FM_MakeSignedData [07:20:54]SAM_PROTO_SignData [07:20:54]wFMCommunicate request_size=4 [07:20:54]MH_SAM_APDU [07:20:54]CAPDU: 80 0D 01 02 [07:20:54]Write to MH i2c: E2 08 00 4D 39 80 0D 01 02 00 00 00 00 FF [07:20:54]Write i2c OK [07:20:54]MH_I2C_Read... [07:20:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:54]Read from MH i2c: E2 [07:20:54]MH_I2C_Read... [07:20:54]Read from MH i2c: E2 03 00 [07:20:54]MH_I2C_Read... [07:20:54]Read from MH i2c: E2 03 00 4D 39 00 90 00 FA [07:20:54]RAPDU: 90 00 [07:20:54]wFMCommunicate OK [07:20:54]wFMCommunicate request_size=255 [07:20:54]MH_SAM_APDU [07:20:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D8 16 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6A 04 00 35 04 06 00 4A [07:20:54]Write to MH i2c: E2 02 01 4E 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 D8 16 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6A 04 00 35 04 06 00 4A 00 00 67 [07:20:54]Write i2c OK [07:20:54]MH_I2C_Read... [07:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:55]Read from MH i2c: E2 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 03 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 03 00 4E 39 00 90 00 FB [07:20:55]RAPDU: 90 00 [07:20:55]wFMCommunicate OK [07:20:55]wFMCommunicate request_size=10 [07:20:55]MH_SAM_APDU [07:20:55]CAPDU: 80 0D 02 02 05 EE 4C CD 25 F3 [07:20:55]Write to MH i2c: E2 0D 00 4F 39 80 0D 02 02 05 00 EE 4C CD 25 F3 00 00 2B [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:55]Read from MH i2c: E2 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 03 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 03 00 4F 39 00 90 00 FC [07:20:55]RAPDU: 90 00 [07:20:55]wFMCommunicate OK [07:20:55]wFMCommunicate request_size=4 [07:20:55]MH_SAM_APDU [07:20:55]CAPDU: 80 0D 03 02 [07:20:55]Write to MH i2c: E2 08 00 50 39 80 0D 03 02 00 00 00 00 04 [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:55]Read from MH i2c: E2 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 0B 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 0B 00 50 39 00 BC 49 5E A3 93 39 AE 15 90 00 9A [07:20:55]RAPDU: BC 49 5E A3 93 39 AE 15 90 00 [07:20:55]wFMCommunicate OK [07:20:55]SAM_PROTO_SignData done [07:20:55]FM_MakeSignedData done [07:20:55]CreateOFDProtocolMessage [07:20:55]wFMCommunicate request_size=4 [07:20:55]MH_SAM_APDU [07:20:55]CAPDU: 80 11 00 00 [07:20:55]Write to MH i2c: E2 08 00 51 39 80 11 00 00 00 00 00 00 04 [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:55]Read from MH i2c: E2 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 17 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 17 00 51 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 54 [07:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:20:55]wFMCommunicate OK [07:20:55]CreateOFDProtocolMessage done [07:20:55]OFDSenderStorePacket 289419 [07:20:55]StoreOFDPacket docnum=289419 [07:20:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4B 45 07 01 5C ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D8 16 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6A 04 00 35 04 06 00 4A EE 4C CD 25 F3 BC 49 5E A3 93 39 AE 15 [07:20:55]CheckFolder [07:20:55]dirname=/storage/ofd_packets [07:20:55]CheckFolder done [07:20:55]ProducePacketName [07:20:55]name=ofd_packets/00289419 [07:20:55]NVStorageSaveData ofd_packets/00289419 [07:20:55]File name is /storage/ofd_packets/00289419 [07:20:55]Write 301 bytes [07:20:55]NVStorageSaveData done [07:20:55]OFDSenderStorePacket done [07:20:55]KKMCreateOFDPacket done [07:20:55]NVStorageSaveData kkm_last_timestamp [07:20:55]File name is /storage/kkm_last_timestamp [07:20:55]Write 4 bytes [07:20:55]NVStorageSaveData done [07:20:55]ExternCall_PrintAddStr [07:20:55]wPrintStart [07:20:55]Write to MH i2c: 01 00 00 52 39 8B [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: 01 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: 01 07 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: 01 07 00 52 39 00 00 00 00 00 FF 0F A0 [07:20:55]RasterBufferAndPrint [07:20:55]line Счет N : (1)24617407 [07:20:55]line ИНН: 02508201610067 [07:20:55]line Контрольно-Кассовый Чек [07:20:55]line ПРОДАЖА [07:20:55]line ТРК (МРК, ГНК) : 33 [07:20:55]line Товар: 2710124130 [07:20:55]line Аи-92-К-5 [07:20:55]line 7.380 * 67.80 [07:20:55]line = 500.36 [07:20:55]line НДС 12% НСП 1% [07:20:55]line > о реализуемом товаре [07:20:55]line ОКРУГЛЕНИЕ: -0.36 [07:20:55]line ИТОГО: 500.00 [07:20:55]line Внесено: 500.00 [07:20:55]line СДАЧА: 0.00 [07:20:55]line НСП 1% : 4.43 [07:20:55]line НДС 12% : 53.14 [07:20:55]line Наличными: 500.00 [07:20:55]line Безнал.: 0.00 [07:20:55]line Место: АЗС № 90 "Партнёр-нефть" [07:20:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:20:55]line СНО: Общий режим [07:20:55]line Чек 93 23.09.2024 07:20 [07:20:55]line Смена: 515 ФФД: 1.0 [07:20:55]line ЗНМ: 0300000107 [07:20:55]line РНМ: 0000000000091827 [07:20:55]line Версия ККМ: 001 [07:20:55]line ФМ: 0000000000871832 [07:20:55]line ФД: 289419 [07:20:55]line ФПД: 82387351184883 [07:20:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072056&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289419&fm=82387351184883&tin=02508201610067®Number=0000000000091827&sum=50000 [07:20:55]written 0, free lines is 4095 [07:20:55]OFD Sender: Processing packet 289419 [packets to send 1784, broken 1783] [07:20:55]ProducePacketName [07:20:55]name=ofd_packets/00289419 [07:20:55]OFD Sender: To server: pG, [07:20:55]CommunicateWithHost lk.salyk.kg:30040 [07:20:55]ConnectInit lk.salyk.kg [07:20:55]Connected sock=10 [07:20: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 33 32 0F 01 00 00 4B 45 07 01 5C ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D8 16 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6A 04 00 35 04 06 00 4A EE 4C CD 25 F3 BC 49 5E A3 93 39 AE 15 [07:20:55]Write to MH i2c: 01 00 00 7C 39 B5 [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: 01 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: 01 07 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: 01 07 00 7C 39 00 00 00 00 00 C0 0C 88 [07:20:55]RasterBufferAndPrint [07:20:55]line [07:20:55]line [07:20:55]line [07:20:55]line [07:20:55]line [07:20:55]written 0, free lines is 3270 [07:20:55]MH_Cut [07:20:55]Write to MH i2c: D1 01 00 83 39 01 8E [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: D1 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: D1 01 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: D1 01 00 83 39 00 8D [07:20:55]Write to MH i2c: 01 00 00 84 39 BD [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20: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 33 32 4F 00 00 00 4D 76 47 00 BB 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 33 32 10 04 04 00 8B 6A 04 00 F4 03 04 00 AE BE F0 66 B6 04 01 00 00 4C EE 7A 1D AE 3A 34 C5 [07:20:55]CommunicateWithHost err = 0 [07:20:55]CheckOFDResponse [07:20:56]1017 (14) - 77093643461234 [07:20:56]1041 (16) - 0000000000871832 [07:20:56]1040 (4) - 289419 [07:20:56]1012 (4) - 23.09.2024 01:04 [07:20:56]1206 (1) - 0 [07:20:56]OFD Sender: Remove packet 289419 [07:20:56]ProducePacketName [07:20:56]name=ofd_packets/00289419 [07:20:56]NVStorageDeleteData [07:20:56]OFD Sender: No OFD packet to send [07:20:56]*** Cut start [07:20:56]*** Partial cut [07:20:56]*** CUTSNS_PIN = 1 [07:20:56]*** CUTSNS_PIN = 0 [07:20:56]*** Brake cut motor [07:20:57]Read from MH i2c: 01 [07:20:57]MH_I2C_Read... [07:20:57]*** Stop cut motor [07:20:57]*** Cut end [07:20:57]Read from MH i2c: 01 07 00 [07:20:57]MH_I2C_Read... [07:20:57]Read from MH i2c: 01 07 00 84 39 00 00 00 00 00 FF 0F D2 [07:20:57]process_action close_receipt done [07:20:57]requested_data is exist [07:20:57]produce_requested_data [07:20:57]requested_item fm.sn is exist - process it [07:20:57]wFMCommunicate request_size=4 [07:20:57]MH_SAM_APDU [07:20:57]CAPDU: 80 11 00 00 [07:20:57]Write to MH i2c: E2 08 00 85 39 80 11 00 00 00 00 00 00 38 [07:20:57]Write i2c OK [07:20:57]MH_I2C_Read... [07:20:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:57]Read from MH i2c: E2 [07:20:57]MH_I2C_Read... [07:20:57]Read from MH i2c: E2 17 00 [07:20:57]MH_I2C_Read... [07:20:57]Read from MH i2c: E2 17 00 85 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 88 [07:20:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:20:57]wFMCommunicate OK [07:20:57]requested_item fd.num is exist - process it [07:20:57]SAM_PROTO_GetFieldsCounters [07:20:57]wFMCommunicate request_size=4 [07:20:57]MH_SAM_APDU [07:20:57]CAPDU: 80 13 00 00 [07:20:57]Write to MH i2c: E2 08 00 86 39 80 13 00 00 00 00 00 00 3B [07:20:57]Write i2c OK [07:20:57]MH_I2C_Read... [07:20:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:20:57]Read from MH i2c: E2 [07:20:57]MH_I2C_Read... [07:20:57]Read from MH i2c: E2 62 00 [07:20:57]MH_I2C_Read... [07:20:57]Read from MH i2c: E2 62 00 86 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [07:20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:20:57]wFMCommunicate OK [07:20:57]SAM_PROTO_GetFieldsCounters done [07:20:57]requested_item shift.num is exist - process it [07:20:57]requested_item shift.opened is exist - process it [07:20:57]req_shift_opened [07:20:57]FM_GetShiftState [07:20:57]SAM_PROTO_GetShiftState [07:20:57]wFMCommunicate request_size=4 [07:20:57]MH_SAM_APDU [07:20:57]CAPDU: 80 13 01 00 [07:20:57]Write to MH i2c: E2 08 00 87 39 80 13 01 00 00 00 00 00 3D [07:20:57]Write i2c OK [07:20:57]MH_I2C_Read... [07:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:57]Read from MH i2c: E2 [07:20:57]MH_I2C_Read... [07:20:57]Read from MH i2c: E2 0E 00 [07:20:57]MH_I2C_Read... [07:20:57]Read from MH i2c: E2 0E 00 87 39 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DE [07:20:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:20:57]wFMCommunicate OK [07:20:57]SAM_PROTO_GetShiftState done [07:20:57]FM_GetShiftState done [07:20:57]req_shift_opened done [07:20:57]requested_item shift.open_date is exist - process it [07:20:57]req_shift_open_date [07:20:57]req_shift_open_date done [07:20:57]produce_requested_data done [07:20:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289419,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:20:57]process_action_free close_receipt [07:20:57]json_value_free [07:20:57]json_value_free done [07:20:57]process_json_proto returns [07:20:57]Send response to host [07:20:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289419,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:20:57]free response buf [07:20:57]execute_script done [07:20:57]execute_script returns [07:20:57]free content buf [07:20:57]Sock 9.Close socket [07:20:57]Sock 9.Thread stoped [07:21:01]OFD Sender: No OFD packet to send [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:31]OFD Sender: No OFD packet to send [07:21:36]OFD Sender: No OFD packet to send [07:21:41]OFD Sender: No OFD packet to send [07:21:46]OFD Sender: No OFD packet to send [07:21:51]OFD Sender: No OFD packet to send [07:21:56]OFD Sender: No OFD packet to send [07:22:02]OFD Sender: No OFD packet to send [07:22:07]OFD Sender: No OFD packet to send [07:22:12]OFD Sender: No OFD packet to send [07:22:17]OFD Sender: No OFD packet to send [07:22:22]OFD Sender: No OFD packet to send [07:22:27]OFD Sender: No OFD packet to send [07:22:27]accept exits with 7 [07:22:27]New connection [07:22:27]New thread 3067051364 created [07:22:27]Thread 3067194724 joined [07:22:27]Waiting for new connection... [07:22:27] Sock 7.Parse request [07:22:27]Sock 7.Check first char [07:22:27]Sock 7.First char is OK [07:22:27]request: POST /json_proto HTTP/1.0 [07:22:27]Method: POST [07:22:27]URL: /json_proto [07:22:27]Method is POST - this is cgi request [07:22:27]url: /json_proto [07:22:27]query_string will be loaded in cgi processing [07:22:27]execute_cgi json_proto POST (null) [07:22:27]execute_cgi path=json_proto method=POST [07:22:27]POST find Content-Length [07:22:27]Host: 172.17.41.135:8080 [07:22:27]Content-Length: 677 [07:22:27]Content-Type: application/json [07:22:27] [07:22:27]POST finish read [07:22:27]Found Content-Length = 677 [07:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:27]execute_script... [07: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)24617408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:27]POST & json_proto [07:22:27]process_json_proto [07:22:27]json parsed OK: [07:22:27]protocol is kg_v1.0 [07:22:27]action value=close_receipt [07:22:27]process_action close_receipt [07:22:27]cmd_close_receipt [07:22:27]MH_GetDate [07:22:27]Write to MH i2c: F0 00 00 88 39 B0 [07:22:27]Write i2c OK [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: F0 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: F0 09 00 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: F0 09 00 88 39 00 36 17 F1 66 ED 3E 82 65 6F [07:22:27]GetLastDocTimeStamp 1727076056 [07:22:27]current date 1727076150 [07:22:27]FM_GetShiftState [07:22:27]SAM_PROTO_GetShiftState [07:22:27]wFMCommunicate request_size=4 [07:22:27]MH_SAM_APDU [07:22:27]CAPDU: 80 13 01 00 [07:22:27]Write to MH i2c: E2 08 00 89 39 80 13 01 00 00 00 00 00 3F [07:22:27]Write i2c OK [07:22:27]MH_I2C_Read... [07:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:27]Read from MH i2c: E2 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: E2 0E 00 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: E2 0E 00 89 39 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E0 [07:22:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:22:27]wFMCommunicate OK [07:22:27]SAM_PROTO_GetShiftState done [07:22:27]FM_GetShiftState done [07:22:27]opened in 1727051401 [07:22:27]opened+sec_in_day 1727137801 [07:22:27]quantity*price = 90068 [07:22:27]sum+1 = 90069 [07:22:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 94 23.09.2024 07:22 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289420 ФПД: 111721389896943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289420&fm=111721389896943&tin=02508201610067®Number=0000000000091827&sum=90000 [07:22:28]StoreToDocumentArchive [07:22:28]shift 515 fd 289420 [07:22:28]save to /storage/0515/doc_00289420 [07:22:28]save last doc name /storage/0515/doc_00289420 to /storage/kkm_last_doc_name [07:22:28]save OK [07:22:28]Clear old archive folders... [07:22:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:22:28]tlvbuf is 006E0770 [07:22:28]SAM_PROTO_ClearQueue [07:22:28]wFMCommunicate request_size=4 [07:22:28]MH_SAM_APDU [07:22:28]CAPDU: 80 09 00 00 [07:22:28]Write to MH i2c: E2 08 00 96 39 80 09 00 00 00 00 00 00 41 [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:22:28]Read from MH i2c: E2 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 03 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 03 00 96 39 00 90 00 43 [07:22:28]RAPDU: 90 00 [07:22:28]wFMCommunicate OK [07:22:28]SAM_PROTO_ClearQueue done [07:22:28]KKMCreateOFDPacket [07:22:28]OFDProtocolAddRootSTLVToBuf [07:22:28]FM_MakeSignedData [07:22:28]FM_MakeSignedData [07:22:28]SAM_PROTO_SignData [07:22:28]wFMCommunicate request_size=4 [07:22:28]MH_SAM_APDU [07:22:28]CAPDU: 80 0D 01 02 [07:22:28]Write to MH i2c: E2 08 00 97 39 80 0D 01 02 00 00 00 00 49 [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:22:28]Read from MH i2c: E2 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 03 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 03 00 97 39 00 90 00 44 [07:22:28]RAPDU: 90 00 [07:22:28]wFMCommunicate OK [07:22:28]wFMCommunicate request_size=255 [07:22:28]MH_SAM_APDU [07:22: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 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 5E 00 00 00 F4 03 04 00 36 17 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6A 04 00 35 04 06 00 65 9C 29 C2 [07:22:29]Write to MH i2c: E2 02 01 98 39 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 5E 00 00 00 F4 03 04 00 36 17 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6A 04 00 35 04 06 00 65 9C 29 C2 00 00 83 [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:29]Read from MH i2c: E2 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 03 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 03 00 98 39 00 90 00 45 [07:22:29]RAPDU: 90 00 [07:22:29]wFMCommunicate OK [07:22:29]wFMCommunicate request_size=7 [07:22:29]MH_SAM_APDU [07:22:29]CAPDU: 80 0D 02 02 02 34 EF [07:22:29]Write to MH i2c: E2 0A 00 99 39 80 0D 02 02 02 00 34 EF 00 00 73 [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:29]Read from MH i2c: E2 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 03 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 03 00 99 39 00 90 00 46 [07:22:29]RAPDU: 90 00 [07:22:29]wFMCommunicate OK [07:22:29]wFMCommunicate request_size=4 [07:22:29]MH_SAM_APDU [07:22:29]CAPDU: 80 0D 03 02 [07:22:29]Write to MH i2c: E2 08 00 9A 39 80 0D 03 02 00 00 00 00 4E [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:22:29]Read from MH i2c: E2 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 0B 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 0B 00 9A 39 00 68 3A 04 98 9A EF 6B 04 90 00 85 [07:22:29]RAPDU: 68 3A 04 98 9A EF 6B 04 90 00 [07:22:29]wFMCommunicate OK [07:22:29]SAM_PROTO_SignData done [07:22:29]FM_MakeSignedData done [07:22:29]CreateOFDProtocolMessage [07:22:29]wFMCommunicate request_size=4 [07:22:29]MH_SAM_APDU [07:22:29]CAPDU: 80 11 00 00 [07:22:29]Write to MH i2c: E2 08 00 9B 39 80 11 00 00 00 00 00 00 4E [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:29]Read from MH i2c: E2 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 17 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 17 00 9B 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9E [07:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:22:29]wFMCommunicate OK [07:22:29]CreateOFDProtocolMessage done [07:22:29]OFDSenderStorePacket 289420 [07:22:29]StoreOFDPacket docnum=289420 [07:22:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 97 CF 04 01 C4 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 5E 00 00 00 F4 03 04 00 36 17 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6A 04 00 35 04 06 00 65 9C 29 C2 34 EF 68 3A 04 98 9A EF 6B 04 [07:22:29]CheckFolder [07:22:29]dirname=/storage/ofd_packets [07:22:29]CheckFolder done [07:22:29]ProducePacketName [07:22:29]name=ofd_packets/00289420 [07:22:29]NVStorageSaveData ofd_packets/00289420 [07:22:29]File name is /storage/ofd_packets/00289420 [07:22:29]Write 298 bytes [07:22:29]NVStorageSaveData done [07:22:29]OFDSenderStorePacket done [07:22:29]KKMCreateOFDPacket done [07:22:29]NVStorageSaveData kkm_last_timestamp [07:22:29]File name is /storage/kkm_last_timestamp [07:22:29]Write 4 bytes [07:22:29]NVStorageSaveData done [07:22:29]ExternCall_PrintAddStr [07:22:29]wPrintStart [07:22:29]Write to MH i2c: 01 00 00 9C 39 D5 [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: 01 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: 01 07 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: 01 07 00 9C 39 00 00 00 00 00 FF 0F EA [07:22:29]RasterBufferAndPrint [07:22:29]line Счет N : (1)24617408 [07:22:29]line ИНН: 02508201610067 [07:22:29]line Контрольно-Кассовый Чек [07:22:29]line ПРОДАЖА [07:22:29]line ТРК (МРК, ГНК) : 11 [07:22:29]line Товар: 2710194210 [07:22:29]line ДТ-К-5 [07:22:29]line 11.820 * 76.20 [07:22:29]line = 900.68 [07:22:29]line НДС 12% НСП 1% [07:22:29]line > о реализуемом товаре [07:22:29]line ОКРУГЛЕНИЕ: -0.68 [07:22:29]line ИТОГО: 900.00 [07:22:29]line Внесено: 900.00 [07:22:29]line СДАЧА: 0.00 [07:22:29]line НСП 1% : 7.97 [07:22:29]line НДС 12% : 95.65 [07:22:29]line Наличными: 900.00 [07:22:29]line Безнал.: 0.00 [07:22:29]line Место: АЗС № 90 "Партнёр-нефть" [07:22:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:22:29]line СНО: Общий режим [07:22:29]line Чек 94 23.09.2024 07:22 [07:22:29]line Смена: 515 ФФД: 1.0 [07:22:29]line ЗНМ: 0300000107 [07:22:29]line РНМ: 0000000000091827 [07:22:29]line Версия ККМ: 001 [07:22:29]line ФМ: 0000000000871832 [07:22:29]line ФД: 289420 [07:22:29]line ФПД: 111721389896943 [07:22:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289420&fm=111721389896943&tin=02508201610067®Number=0000000000091827&sum=90000 [07:22:29]written 0, free lines is 4095 [07:22:29]OFD Sender: Processing packet 289420 [packets to send 1784, broken 1783] [07:22:29]ProducePacketName [07:22:29]name=ofd_packets/00289420 [07:22:29]OFD Sender: To server: pG, [07:22:29]CommunicateWithHost lk.salyk.kg:30040 [07:22:29]ConnectInit lk.salyk.kg [07:22:29]Write to MH i2c: 01 00 00 C6 39 FF [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: 01 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: 01 07 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: 01 07 00 C6 39 00 00 00 00 00 BF 0C D1 [07:22:29]RasterBufferAndPrint [07:22:29]line [07:22:29]line [07:22:29]line [07:22:29]line [07:22:29]line [07:22:29]written 0, free lines is 3267 [07:22:29]MH_Cut [07:22:29]Write to MH i2c: D1 01 00 CD 39 01 D8 [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: D1 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: D1 01 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: D1 01 00 CD 39 00 D7 [07:22:29]Write to MH i2c: 01 00 00 CE 39 07 [07:22:29]Connected sock=11 [07: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 33 32 0C 01 00 00 97 CF 04 01 C4 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 5E 00 00 00 F4 03 04 00 36 17 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6A 04 00 35 04 06 00 65 9C 29 C2 34 EF 68 3A 04 98 9A EF 6B 04 [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07: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 33 32 4F 00 00 00 EF 0A 47 00 5D 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 33 32 10 04 04 00 8C 6A 04 00 F4 03 04 00 0C BF F0 66 B6 04 01 00 00 11 85 D5 B8 B7 43 0C 99 [07:22:30]CommunicateWithHost err = 0 [07:22:30]CheckOFDResponse [07:22:30]1017 (14) - 77093643461234 [07:22:30]1041 (16) - 0000000000871832 [07:22:30]1040 (4) - 289420 [07:22:30]1012 (4) - 23.09.2024 01:06 [07:22:30]1206 (1) - 0 [07:22:30]OFD Sender: Remove packet 289420 [07:22:30]ProducePacketName [07:22:30]name=ofd_packets/00289420 [07:22:30]NVStorageDeleteData [07:22:30]*** Cut start [07:22:30]*** Partial cut [07:22:30]*** CUTSNS_PIN = 1 [07:22:30]OFD Sender: No OFD packet to send [07:22:30]*** CUTSNS_PIN = 0 [07:22:30]*** Brake cut motor [07:22:31]Read from MH i2c: 01 [07:22:31]MH_I2C_Read... [07:22:31]*** Stop cut motor [07:22:31]*** Cut end [07:22:31]Read from MH i2c: 01 07 00 [07:22:31]MH_I2C_Read... [07:22:31]Read from MH i2c: 01 07 00 CE 39 00 00 00 00 00 FF 0F 1C [07:22:31]process_action close_receipt done [07:22:31]requested_data is exist [07:22:31]produce_requested_data [07:22:31]requested_item fm.sn is exist - process it [07:22:31]wFMCommunicate request_size=4 [07:22:31]MH_SAM_APDU [07:22:31]CAPDU: 80 11 00 00 [07:22:31]Write to MH i2c: E2 08 00 CF 39 80 11 00 00 00 00 00 00 82 [07:22:31]Write i2c OK [07:22:31]MH_I2C_Read... [07:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:31]Read from MH i2c: E2 [07:22:31]MH_I2C_Read... [07:22:31]Read from MH i2c: E2 17 00 [07:22:31]MH_I2C_Read... [07:22:31]Read from MH i2c: E2 17 00 CF 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [07:22:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:22:31]wFMCommunicate OK [07:22:31]requested_item fd.num is exist - process it [07:22:31]SAM_PROTO_GetFieldsCounters [07:22:31]wFMCommunicate request_size=4 [07:22:31]MH_SAM_APDU [07:22:31]CAPDU: 80 13 00 00 [07:22:31]Write to MH i2c: E2 08 00 D0 39 80 13 00 00 00 00 00 00 85 [07:22:31]Write i2c OK [07:22:31]MH_I2C_Read... [07:22:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:31]Read from MH i2c: E2 [07:22:31]MH_I2C_Read... [07:22:31]Read from MH i2c: E2 62 00 [07:22:31]MH_I2C_Read... [07:22:31]Read from MH i2c: E2 62 00 D0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [07: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:22:31]wFMCommunicate OK [07:22:31]SAM_PROTO_GetFieldsCounters done [07:22:31]requested_item shift.num is exist - process it [07:22:31]requested_item shift.opened is exist - process it [07:22:31]req_shift_opened [07:22:31]FM_GetShiftState [07:22:31]SAM_PROTO_GetShiftState [07:22:31]wFMCommunicate request_size=4 [07:22:31]MH_SAM_APDU [07:22:31]CAPDU: 80 13 01 00 [07:22:31]Write to MH i2c: E2 08 00 D1 39 80 13 01 00 00 00 00 00 87 [07:22:31]Write i2c OK [07:22:31]MH_I2C_Read... [07:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:31]Read from MH i2c: E2 [07:22:31]MH_I2C_Read... [07:22:31]Read from MH i2c: E2 0E 00 [07:22:31]MH_I2C_Read... [07:22:31]Read from MH i2c: E2 0E 00 D1 39 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 28 [07:22:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:22:31]wFMCommunicate OK [07:22:31]SAM_PROTO_GetShiftState done [07:22:31]FM_GetShiftState done [07:22:31]req_shift_opened done [07:22:31]requested_item shift.open_date is exist - process it [07:22:31]req_shift_open_date [07:22:31]req_shift_open_date done [07:22:31]produce_requested_data done [07:22:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289420,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:22:31]process_action_free close_receipt [07:22:31]json_value_free [07:22:31]json_value_free done [07:22:31]process_json_proto returns [07:22:31]Send response to host [07:22:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289420,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:22:31]free response buf [07:22:31]execute_script done [07:22:31]execute_script returns [07:22:31]free content buf [07:22:31]Sock 7.Close socket [07:22:31]Sock 7.Thread stoped [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]OFD Sender: No OFD packet to send [07:23:06]OFD Sender: No OFD packet to send [07:23:11]OFD Sender: No OFD packet to send [07:23:16]OFD Sender: No OFD packet to send [07:23:21]OFD Sender: No OFD packet to send [07:23:26]OFD Sender: No OFD packet to send [07:23:31]OFD Sender: No OFD packet to send [07:23:36]OFD Sender: No OFD packet to send [07:23:41]OFD Sender: No OFD packet to send [07:23:46]OFD Sender: No OFD packet to send [07:23:51]OFD Sender: No OFD packet to send [07:23:56]OFD Sender: No OFD packet to send [07:24:01]OFD Sender: No OFD packet to send [07:24:06]OFD Sender: No OFD packet to send [07:24:11]OFD Sender: No OFD packet to send [07:24:16]OFD Sender: No OFD packet to send [07:24:21]OFD Sender: No OFD packet to send [07:24:26]OFD Sender: No OFD packet to send [07:24:31]OFD Sender: No OFD packet to send [07:24:36]OFD Sender: No OFD packet to send [07:24:41]OFD Sender: No OFD packet to send [07:24:46]OFD Sender: No OFD packet to send [07:24:51]OFD Sender: No OFD packet to send [07:24:56]OFD Sender: No OFD packet to send [07:25:01]OFD Sender: No OFD packet to send [07:25:06]OFD Sender: No OFD packet to send [07:25:11]OFD Sender: No OFD packet to send [07:25:16]OFD Sender: No OFD packet to send [07:25:21]OFD Sender: No OFD packet to send [07:25:26]OFD Sender: No OFD packet to send [07:25:32]OFD Sender: No OFD packet to send [07:25:37]OFD Sender: No OFD packet to send [07:25:42]OFD Sender: No OFD packet to send [07:25:47]OFD Sender: No OFD packet to send [07:25:52]OFD Sender: No OFD packet to send [07:25:57]OFD Sender: No OFD packet to send [07:26:02]OFD Sender: No OFD packet to send [07:26:07]OFD Sender: No OFD packet to send [07:26:12]OFD Sender: No OFD packet to send [07:26:17]OFD Sender: No OFD packet to send [07:26:22]OFD Sender: No OFD packet to send [07:26:27]OFD Sender: No OFD packet to send [07:26:32]OFD Sender: No OFD packet to send [07:26:37]OFD Sender: No OFD packet to send [07:26:42]OFD Sender: No OFD packet to send [07:26:47]OFD Sender: No OFD packet to send [07:26:52]OFD Sender: No OFD packet to send [07:26:57]OFD Sender: No OFD packet to send [07:27:02]OFD Sender: No OFD packet to send [07:27:07]OFD Sender: No OFD packet to send [07:27:12]OFD Sender: No OFD packet to send [07:27:17]OFD Sender: No OFD packet to send [07:27:22]OFD Sender: No OFD packet to send [07:27:27]OFD Sender: No OFD packet to send [07:27:32]OFD Sender: No OFD packet to send [07:27:37]OFD Sender: No OFD packet to send [07:27:42]OFD Sender: No OFD packet to send [07:27:47]OFD Sender: No OFD packet to send [07:27:52]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:43]OFD Sender: No OFD packet to send [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:58]OFD Sender: No OFD packet to send [07:29:03]OFD Sender: No OFD packet to send [07:29:08]OFD Sender: No OFD packet to send [07:29:13]OFD Sender: No OFD packet to send [07:29:18]OFD Sender: No OFD packet to send [07:29:23]OFD Sender: No OFD packet to send [07:29:28]OFD Sender: No OFD packet to send [07:29:30]accept exits with 9 [07:29:30]New connection [07:29:30]New thread 3067194724 created [07:29:30]Thread 3067051364 joined [07:29:30]Waiting for new connection... [07:29:30] Sock 9.Parse request [07:29:30]Sock 9.Check first char [07:29:30]Sock 9.First char is OK [07:29:30]request: POST /json_proto HTTP/1.0 [07:29:30]Method: POST [07:29:30]URL: /json_proto [07:29:30]Method is POST - this is cgi request [07:29:30]url: /json_proto [07:29:30]query_string will be loaded in cgi processing [07:29:30]execute_cgi json_proto POST (null) [07:29:30]execute_cgi path=json_proto method=POST [07:29:30]POST find Content-Length [07:29:30]Host: 172.17.41.135:8080 [07:29:30]Content-Length: 679 [07:29:30]Content-Type: application/json [07:29:30] [07:29:30]POST finish read [07:29:30]Found Content-Length = 679 [07:29:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:30]execute_script... [07:29: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)24617410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:30]POST & json_proto [07:29:30]process_json_proto [07:29:30]json parsed OK: [07:29:30]protocol is kg_v1.0 [07:29:30]action value=close_receipt [07:29:30]process_action close_receipt [07:29:30]cmd_close_receipt [07:29:30]MH_GetDate [07:29:30]Write to MH i2c: F0 00 00 D2 39 FA [07:29:30]Write i2c OK [07:29:30]MH_I2C_Read... [07:29:30]Read from MH i2c: F0 [07:29:30]MH_I2C_Read... [07:29:30]Read from MH i2c: F0 09 00 [07:29:30]MH_I2C_Read... [07:29:30]Read from MH i2c: F0 09 00 D2 39 00 DD 18 F1 66 ED 3E 82 65 61 [07:29:30]GetLastDocTimeStamp 1727076150 [07:29:30]current date 1727076573 [07:29:30]FM_GetShiftState [07:29:30]SAM_PROTO_GetShiftState [07:29:30]wFMCommunicate request_size=4 [07:29:30]MH_SAM_APDU [07:29:30]CAPDU: 80 13 01 00 [07:29:30]Write to MH i2c: E2 08 00 D3 39 80 13 01 00 00 00 00 00 89 [07:29:30]Write i2c OK [07:29:30]MH_I2C_Read... [07:29:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:30]Read from MH i2c: E2 [07:29:30]MH_I2C_Read... [07:29:30]Read from MH i2c: E2 0E 00 [07:29:30]MH_I2C_Read... [07:29:30]Read from MH i2c: E2 0E 00 D3 39 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2A [07:29:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:29:30]wFMCommunicate OK [07:29:30]SAM_PROTO_GetShiftState done [07:29:30]FM_GetShiftState done [07:29:30]opened in 1727051401 [07:29:30]opened+sec_in_day 1727137801 [07:29:30]quantity*price = 50036 [07:29:30]sum+1 = 50037 [07:29:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 95 23.09.2024 07:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289421 ФПД: 250524142708881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289421&fm=250524142708881&tin=02508201610067®Number=0000000000091827&sum=50000 [07:29:31]StoreToDocumentArchive [07:29:31]shift 515 fd 289421 [07:29:31]save to /storage/0515/doc_00289421 [07:29:31]save last doc name /storage/0515/doc_00289421 to /storage/kkm_last_doc_name [07:29:31]save OK [07:29:31]Clear old archive folders... [07:29:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:29:31]tlvbuf is B6F93230 [07:29:31]SAM_PROTO_ClearQueue [07:29:31]wFMCommunicate request_size=4 [07:29:31]MH_SAM_APDU [07:29:31]CAPDU: 80 09 00 00 [07:29:31]Write to MH i2c: E2 08 00 E0 39 80 09 00 00 00 00 00 00 8B [07:29:31]Write i2c OK [07:29:31]MH_I2C_Read... [07:29:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:29:31]Read from MH i2c: E2 [07:29:31]MH_I2C_Read... [07:29:31]Read from MH i2c: E2 03 00 [07:29:31]MH_I2C_Read... [07:29:31]Read from MH i2c: E2 03 00 E0 39 00 90 00 8D [07:29:31]RAPDU: 90 00 [07:29:31]wFMCommunicate OK [07:29:31]SAM_PROTO_ClearQueue done [07:29:31]KKMCreateOFDPacket [07:29:31]OFDProtocolAddRootSTLVToBuf [07:29:31]FM_MakeSignedData [07:29:31]FM_MakeSignedData [07:29:31]SAM_PROTO_SignData [07:29:31]wFMCommunicate request_size=4 [07:29:31]MH_SAM_APDU [07:29:31]CAPDU: 80 0D 01 02 [07:29:31]Write to MH i2c: E2 08 00 E1 39 80 0D 01 02 00 00 00 00 93 [07:29:31]Write i2c OK [07:29:31]MH_I2C_Read... [07:29:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:29:31]Read from MH i2c: E2 [07:29:31]MH_I2C_Read... [07:29:31]Read from MH i2c: E2 03 00 [07:29:31]MH_I2C_Read... [07:29:31]Read from MH i2c: E2 03 00 E1 39 00 90 00 8E [07:29:31]RAPDU: 90 00 [07:29:31]wFMCommunicate OK [07:29:31]wFMCommunicate request_size=255 [07:29:31]MH_SAM_APDU [07:29:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 DD 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6A 04 00 35 04 06 00 E3 [07:29:31]Write to MH i2c: E2 02 01 E2 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 DD 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6A 04 00 35 04 06 00 E3 00 00 9F [07:29:31]Write i2c OK [07:29:31]MH_I2C_Read... [07:29:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:32]Read from MH i2c: E2 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 03 00 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 03 00 E2 39 00 90 00 8F [07:29:32]RAPDU: 90 00 [07:29:32]wFMCommunicate OK [07:29:32]wFMCommunicate request_size=10 [07:29:32]MH_SAM_APDU [07:29:32]CAPDU: 80 0D 02 02 05 D9 B2 88 A8 91 [07:29:32]Write to MH i2c: E2 0D 00 E3 39 80 0D 02 02 05 00 D9 B2 88 A8 91 00 00 EC [07:29:32]Write i2c OK [07:29:32]MH_I2C_Read... [07:29:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:32]Read from MH i2c: E2 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 03 00 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 03 00 E3 39 00 90 00 90 [07:29:32]RAPDU: 90 00 [07:29:32]wFMCommunicate OK [07:29:32]wFMCommunicate request_size=4 [07:29:32]MH_SAM_APDU [07:29:32]CAPDU: 80 0D 03 02 [07:29:32]Write to MH i2c: E2 08 00 E4 39 80 0D 03 02 00 00 00 00 98 [07:29:32]Write i2c OK [07:29:32]MH_I2C_Read... [07:29:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:29:32]Read from MH i2c: E2 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 0B 00 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 0B 00 E4 39 00 4B 43 5D 1E 99 1D 08 4A 90 00 AA [07:29:32]RAPDU: 4B 43 5D 1E 99 1D 08 4A 90 00 [07:29:32]wFMCommunicate OK [07:29:32]SAM_PROTO_SignData done [07:29:32]FM_MakeSignedData done [07:29:32]CreateOFDProtocolMessage [07:29:32]wFMCommunicate request_size=4 [07:29:32]MH_SAM_APDU [07:29:32]CAPDU: 80 11 00 00 [07:29:32]Write to MH i2c: E2 08 00 E5 39 80 11 00 00 00 00 00 00 98 [07:29:32]Write i2c OK [07:29:32]MH_I2C_Read... [07:29:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:32]Read from MH i2c: E2 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 17 00 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: E2 17 00 E5 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E8 [07:29:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:29:32]wFMCommunicate OK [07:29:32]CreateOFDProtocolMessage done [07:29:32]OFDSenderStorePacket 289421 [07:29:32]StoreOFDPacket docnum=289421 [07:29:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 81 CD 07 01 A8 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DD 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6A 04 00 35 04 06 00 E3 D9 B2 88 A8 91 4B 43 5D 1E 99 1D 08 4A [07:29:32]CheckFolder [07:29:32]dirname=/storage/ofd_packets [07:29:32]CheckFolder done [07:29:32]ProducePacketName [07:29:32]name=ofd_packets/00289421 [07:29:32]NVStorageSaveData ofd_packets/00289421 [07:29:32]File name is /storage/ofd_packets/00289421 [07:29:32]Write 301 bytes [07:29:32]NVStorageSaveData done [07:29:32]OFDSenderStorePacket done [07:29:32]KKMCreateOFDPacket done [07:29:32]NVStorageSaveData kkm_last_timestamp [07:29:32]File name is /storage/kkm_last_timestamp [07:29:32]Write 4 bytes [07:29:32]NVStorageSaveData done [07:29:32]ExternCall_PrintAddStr [07:29:32]wPrintStart [07:29:32]Write to MH i2c: 01 00 00 E6 39 1F [07:29:32]Write i2c OK [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: 01 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: 01 07 00 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: 01 07 00 E6 39 00 00 00 00 00 FF 0F 34 [07:29:32]RasterBufferAndPrint [07:29:32]line Счет N : (1)24617410 [07:29:32]line ИНН: 02508201610067 [07:29:32]line Контрольно-Кассовый Чек [07:29:32]line ПРОДАЖА [07:29:32]line ТРК (МРК, ГНК) : 43 [07:29:32]line Товар: 2710124130 [07:29:32]line Аи-92-К-5 [07:29:32]line 7.380 * 67.80 [07:29:32]line = 500.36 [07:29:32]line НДС 12% НСП 1% [07:29:32]line > о реализуемом товаре [07:29:32]line ОКРУГЛЕНИЕ: -0.36 [07:29:32]line ИТОГО: 500.00 [07:29:32]line Внесено: 500.00 [07:29:32]line СДАЧА: 0.00 [07:29:32]line НСП 1% : 4.43 [07:29:32]line НДС 12% : 53.14 [07:29:32]line Наличными: 500.00 [07:29:32]line Безнал.: 0.00 [07:29:32]line Место: АЗС № 90 "Партнёр-нефть" [07:29:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:29:32]line СНО: Общий режим [07:29:32]line Чек 95 23.09.2024 07:29 [07:29:32]line Смена: 515 ФФД: 1.0 [07:29:32]line ЗНМ: 0300000107 [07:29:32]line РНМ: 0000000000091827 [07:29:32]line Версия ККМ: 001 [07:29:32]line ФМ: 0000000000871832 [07:29:32]line ФД: 289421 [07:29:32]line ФПД: 250524142708881 [07:29:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289421&fm=250524142708881&tin=02508201610067®Number=0000000000091827&sum=50000 [07:29:32]written 0, free lines is 4095 [07:29:32]OFD Sender: Processing packet 289421 [packets to send 1784, broken 1783] [07:29:32]ProducePacketName [07:29:32]name=ofd_packets/00289421 [07:29:32]OFD Sender: To server: pG, [07:29:32]CommunicateWithHost lk.salyk.kg:30040 [07:29:32]ConnectInit lk.salyk.kg [07:29:32]Connected sock=7 [07:29: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 33 32 0F 01 00 00 81 CD 07 01 A8 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DD 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6A 04 00 35 04 06 00 E3 D9 B2 88 A8 91 4B 43 5D 1E 99 1D 08 4A [07:29:32]Write to MH i2c: 01 00 00 10 3A 4A [07:29:32]Write i2c OK [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: 01 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: 01 07 00 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: 01 07 00 10 3A 00 00 00 00 00 C8 0C 25 [07:29:32]RasterBufferAndPrint [07:29:32]line [07:29:32]line [07:29:32]line [07:29:32]line [07:29:32]line [07:29:32]written 0, free lines is 3278 [07:29:32]MH_Cut [07:29:32]Write to MH i2c: D1 01 00 17 3A 01 23 [07:29:32]Write i2c OK [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: D1 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: D1 01 00 [07:29:32]MH_I2C_Read... [07:29:32]Read from MH i2c: D1 01 00 17 3A 00 22 [07:29:32]Write to MH i2c: 01 00 00 18 3A 52 [07:29:32]Write i2c OK [07:29:32]MH_I2C_Read... [07:29: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 33 32 4F 00 00 00 39 61 47 00 E1 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 33 32 10 04 04 00 8D 6A 04 00 F4 03 04 00 B3 C0 F0 66 B6 04 01 00 00 95 81 7C 1D 6C 7A 74 4E [07:29:32]CommunicateWithHost err = 0 [07:29:32]CheckOFDResponse [07:29:32]1017 (14) - 77093643461234 [07:29:32]1041 (16) - 0000000000871832 [07:29:32]1040 (4) - 289421 [07:29:32]1012 (4) - 23.09.2024 01:13 [07:29:32]1206 (1) - 0 [07:29:32]OFD Sender: Remove packet 289421 [07:29:32]ProducePacketName [07:29:32]name=ofd_packets/00289421 [07:29:32]NVStorageDeleteData [07:29:33]OFD Sender: No OFD packet to send [07:29:33]*** Cut start [07:29:33]*** Partial cut [07:29:33]*** CUTSNS_PIN = 1 [07:29:33]*** CUTSNS_PIN = 0 [07:29:33]*** Brake cut motor [07:29:34]Read from MH i2c: 01 [07:29:34]MH_I2C_Read... [07:29:34]*** Stop cut motor [07:29:34]*** Cut end [07:29:34]Read from MH i2c: 01 07 00 [07:29:34]MH_I2C_Read... [07:29:34]Read from MH i2c: 01 07 00 18 3A 00 00 00 00 00 FF 0F 67 [07:29:34]process_action close_receipt done [07:29:34]requested_data is exist [07:29:34]produce_requested_data [07:29:34]requested_item fm.sn is exist - process it [07:29:34]wFMCommunicate request_size=4 [07:29:34]MH_SAM_APDU [07:29:34]CAPDU: 80 11 00 00 [07:29:34]Write to MH i2c: E2 08 00 19 3A 80 11 00 00 00 00 00 00 CD [07:29:34]Write i2c OK [07:29:34]MH_I2C_Read... [07:29:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:34]Read from MH i2c: E2 [07:29:34]MH_I2C_Read... [07:29:34]Read from MH i2c: E2 17 00 [07:29:34]MH_I2C_Read... [07:29:34]Read from MH i2c: E2 17 00 19 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1D [07:29:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:29:34]wFMCommunicate OK [07:29:34]requested_item fd.num is exist - process it [07:29:34]SAM_PROTO_GetFieldsCounters [07:29:34]wFMCommunicate request_size=4 [07:29:34]MH_SAM_APDU [07:29:34]CAPDU: 80 13 00 00 [07:29:34]Write to MH i2c: E2 08 00 1A 3A 80 13 00 00 00 00 00 00 D0 [07:29:34]Write i2c OK [07:29:34]MH_I2C_Read... [07:29:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:29:34]Read from MH i2c: E2 [07:29:34]MH_I2C_Read... [07:29:34]Read from MH i2c: E2 62 00 [07:29:34]MH_I2C_Read... [07:29:34]Read from MH i2c: E2 62 00 1A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [07:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:29:34]wFMCommunicate OK [07:29:34]SAM_PROTO_GetFieldsCounters done [07:29:34]requested_item shift.num is exist - process it [07:29:34]requested_item shift.opened is exist - process it [07:29:34]req_shift_opened [07:29:34]FM_GetShiftState [07:29:34]SAM_PROTO_GetShiftState [07:29:34]wFMCommunicate request_size=4 [07:29:34]MH_SAM_APDU [07:29:34]CAPDU: 80 13 01 00 [07:29:34]Write to MH i2c: E2 08 00 1B 3A 80 13 01 00 00 00 00 00 D2 [07:29:34]Write i2c OK [07:29:34]MH_I2C_Read... [07:29:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:34]Read from MH i2c: E2 [07:29:34]MH_I2C_Read... [07:29:34]Read from MH i2c: E2 0E 00 [07:29:34]MH_I2C_Read... [07:29:34]Read from MH i2c: E2 0E 00 1B 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 73 [07:29:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:29:34]wFMCommunicate OK [07:29:34]SAM_PROTO_GetShiftState done [07:29:34]FM_GetShiftState done [07:29:34]req_shift_opened done [07:29:34]requested_item shift.open_date is exist - process it [07:29:34]req_shift_open_date [07:29:34]req_shift_open_date done [07:29:34]produce_requested_data done [07:29:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289421,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:29:34]process_action_free close_receipt [07:29:34]json_value_free [07:29:34]json_value_free done [07:29:34]process_json_proto returns [07:29:34]Send response to host [07:29:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289421,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:29:34]free response buf [07:29:34]execute_script done [07:29:34]execute_script returns [07:29:34]free content buf [07:29:34]Sock 9.Close socket [07:29:34]Sock 9.Thread stoped [07:29:38]OFD Sender: No OFD packet to send [07:29:43]OFD Sender: No OFD packet to send [07:29:48]OFD Sender: No OFD packet to send [07:29:48]accept exits with 10 [07:29:48]New connection [07:29:48]New thread 3067051364 created [07:29:48]Thread 3067194724 joined [07:29:48]Waiting for new connection... [07:29:48] Sock 10.Parse request [07:29:48]Sock 10.Check first char [07:29:48]Sock 10.First char is OK [07:29:48]request: POST /json_proto HTTP/1.0 [07:29:48]Method: POST [07:29:48]URL: /json_proto [07:29:48]Method is POST - this is cgi request [07:29:48]url: /json_proto [07:29:48]query_string will be loaded in cgi processing [07:29:48]execute_cgi json_proto POST (null) [07:29:48]execute_cgi path=json_proto method=POST [07:29:48]POST find Content-Length [07:29:48]Host: 172.17.41.135:8080 [07:29:48]Content-Length: 680 [07:29:48]Content-Type: application/json [07:29:48] [07:29:48]POST finish read [07:29:48]Found Content-Length = 680 [07:29:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [07:29:48]execute_script... [07:29: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)24617411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [07:29:48]POST & json_proto [07:29:48]process_json_proto [07:29:48]json parsed OK: [07:29:48]protocol is kg_v1.0 [07:29:48]action value=close_receipt [07:29:48]process_action close_receipt [07:29:48]cmd_close_receipt [07:29:48]MH_GetDate [07:29:48]Write to MH i2c: F0 00 00 1C 3A 45 [07:29:48]Write i2c OK [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: F0 [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: F0 09 00 [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: F0 09 00 1C 3A 00 EF 18 F1 66 ED 3E 82 65 BE [07:29:48]GetLastDocTimeStamp 1727076573 [07:29:48]current date 1727076591 [07:29:48]FM_GetShiftState [07:29:48]SAM_PROTO_GetShiftState [07:29:48]wFMCommunicate request_size=4 [07:29:48]MH_SAM_APDU [07:29:48]CAPDU: 80 13 01 00 [07:29:48]Write to MH i2c: E2 08 00 1D 3A 80 13 01 00 00 00 00 00 D4 [07:29:48]Write i2c OK [07:29:48]MH_I2C_Read... [07:29:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:48]Read from MH i2c: E2 [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: E2 0E 00 [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: E2 0E 00 1D 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 75 [07:29:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:29:48]wFMCommunicate OK [07:29:48]SAM_PROTO_GetShiftState done [07:29:48]FM_GetShiftState done [07:29:48]opened in 1727051401 [07:29:48]opened+sec_in_day 1727137801 [07:29:48]quantity*price = 90038 [07:29:48]sum+1 = 90039 [07:29:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 96 23.09.2024 07:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289422 ФПД: 214649506875097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072951&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289422&fm=214649506875097&tin=02508201610067®Number=0000000000091827&sum=90000 [07:29:49]StoreToDocumentArchive [07:29:49]shift 515 fd 289422 [07:29:49]save to /storage/0515/doc_00289422 [07:29:49]save last doc name /storage/0515/doc_00289422 to /storage/kkm_last_doc_name [07:29:49]save OK [07:29:49]Clear old archive folders... [07:29:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:29:49]tlvbuf is 006E0C50 [07:29:49]SAM_PROTO_ClearQueue [07:29:49]wFMCommunicate request_size=4 [07:29:49]MH_SAM_APDU [07:29:49]CAPDU: 80 09 00 00 [07:29:49]Write to MH i2c: E2 08 00 2A 3A 80 09 00 00 00 00 00 00 D6 [07:29:49]Write i2c OK [07:29:49]MH_I2C_Read... [07:29:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:29:49]Read from MH i2c: E2 [07:29:49]MH_I2C_Read... [07:29:49]Read from MH i2c: E2 03 00 [07:29:49]MH_I2C_Read... [07:29:49]Read from MH i2c: E2 03 00 2A 3A 00 90 00 D8 [07:29:49]RAPDU: 90 00 [07:29:49]wFMCommunicate OK [07:29:49]SAM_PROTO_ClearQueue done [07:29:49]KKMCreateOFDPacket [07:29:49]OFDProtocolAddRootSTLVToBuf [07:29:49]FM_MakeSignedData [07:29:49]FM_MakeSignedData [07:29:49]SAM_PROTO_SignData [07:29:49]wFMCommunicate request_size=4 [07:29:49]MH_SAM_APDU [07:29:49]CAPDU: 80 0D 01 02 [07:29:49]Write to MH i2c: E2 08 00 2B 3A 80 0D 01 02 00 00 00 00 DE [07:29:49]Write i2c OK [07:29:49]MH_I2C_Read... [07:29:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:29:49]Read from MH i2c: E2 [07:29:49]MH_I2C_Read... [07:29:49]Read from MH i2c: E2 03 00 [07:29:49]MH_I2C_Read... [07:29:49]Read from MH i2c: E2 03 00 2B 3A 00 90 00 D9 [07:29:49]RAPDU: 90 00 [07:29:49]wFMCommunicate OK [07:29:49]wFMCommunicate request_size=255 [07:29:49]MH_SAM_APDU [07:29:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 60 00 00 00 F4 03 04 00 EF 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6A 04 00 35 04 06 00 C3 [07:29:49]Write to MH i2c: E2 02 01 2C 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 EF 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6A 04 00 35 04 06 00 C3 00 00 A7 [07:29:49]Write i2c OK [07:29:49]MH_I2C_Read... [07:29:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:50]Read from MH i2c: E2 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 03 00 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 03 00 2C 3A 00 90 00 DA [07:29:50]RAPDU: 90 00 [07:29:50]wFMCommunicate OK [07:29:50]wFMCommunicate request_size=10 [07:29:50]MH_SAM_APDU [07:29:50]CAPDU: 80 0D 02 02 05 38 FB 9B C6 D9 [07:29:50]Write to MH i2c: E2 0D 00 2D 3A 80 0D 02 02 05 00 38 FB 9B C6 D9 00 00 58 [07:29:50]Write i2c OK [07:29:50]MH_I2C_Read... [07:29:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:50]Read from MH i2c: E2 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 03 00 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 03 00 2D 3A 00 90 00 DB [07:29:50]RAPDU: 90 00 [07:29:50]wFMCommunicate OK [07:29:50]wFMCommunicate request_size=4 [07:29:50]MH_SAM_APDU [07:29:50]CAPDU: 80 0D 03 02 [07:29:50]Write to MH i2c: E2 08 00 2E 3A 80 0D 03 02 00 00 00 00 E3 [07:29:50]Write i2c OK [07:29:50]MH_I2C_Read... [07:29:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:29:50]Read from MH i2c: E2 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 0B 00 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 0B 00 2E 3A 00 D6 A1 4D A9 B7 F6 B2 74 90 00 24 [07:29:50]RAPDU: D6 A1 4D A9 B7 F6 B2 74 90 00 [07:29:50]wFMCommunicate OK [07:29:50]SAM_PROTO_SignData done [07:29:50]FM_MakeSignedData done [07:29:50]CreateOFDProtocolMessage [07:29:50]wFMCommunicate request_size=4 [07:29:50]MH_SAM_APDU [07:29:50]CAPDU: 80 11 00 00 [07:29:50]Write to MH i2c: E2 08 00 2F 3A 80 11 00 00 00 00 00 00 E3 [07:29:50]Write i2c OK [07:29:50]MH_I2C_Read... [07:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:50]Read from MH i2c: E2 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 17 00 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: E2 17 00 2F 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 33 [07:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:29:50]wFMCommunicate OK [07:29:50]CreateOFDProtocolMessage done [07:29:50]OFDSenderStorePacket 289422 [07:29:50]StoreOFDPacket docnum=289422 [07:29:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 3F 9B 07 01 D8 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 60 00 00 00 F4 03 04 00 EF 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6A 04 00 35 04 06 00 C3 38 FB 9B C6 D9 D6 A1 4D A9 B7 F6 B2 74 [07:29:50]CheckFolder [07:29:50]dirname=/storage/ofd_packets [07:29:50]CheckFolder done [07:29:50]ProducePacketName [07:29:50]name=ofd_packets/00289422 [07:29:50]NVStorageSaveData ofd_packets/00289422 [07:29:50]File name is /storage/ofd_packets/00289422 [07:29:50]Write 301 bytes [07:29:50]NVStorageSaveData done [07:29:50]OFDSenderStorePacket done [07:29:50]KKMCreateOFDPacket done [07:29:50]NVStorageSaveData kkm_last_timestamp [07:29:50]File name is /storage/kkm_last_timestamp [07:29:50]Write 4 bytes [07:29:50]NVStorageSaveData done [07:29:50]ExternCall_PrintAddStr [07:29:50]wPrintStart [07:29:50]Write to MH i2c: 01 00 00 30 3A 6A [07:29:50]Write i2c OK [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: 01 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: 01 07 00 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: 01 07 00 30 3A 00 00 00 00 00 FF 0F 7F [07:29:50]RasterBufferAndPrint [07:29:50]line Счет N : (1)24617411 [07:29:50]line ИНН: 02508201610067 [07:29:50]line Контрольно-Кассовый Чек [07:29:50]line ПРОДАЖА [07:29:50]line ТРК (МРК, ГНК) : 63 [07:29:50]line Товар: 2710124130 [07:29:50]line Аи-92-К-5 [07:29:50]line 13.280 * 67.80 [07:29:50]line = 900.38 [07:29:50]line НДС 12% НСП 1% [07:29:50]line > о реализуемом товаре [07:29:50]line ОКРУГЛЕНИЕ: -0.38 [07:29:50]line ИТОГО: 900.00 [07:29:50]line Внесено: 900.00 [07:29:50]line СДАЧА: 0.00 [07:29:50]line НСП 1% : 7.97 [07:29:50]line НДС 12% : 95.62 [07:29:50]line Наличными: 900.00 [07:29:50]line Безнал.: 0.00 [07:29:50]line Место: АЗС № 90 "Партнёр-нефть" [07:29:50]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:29:50]line СНО: Общий режим [07:29:50]line Чек 96 23.09.2024 07:29 [07:29:50]line Смена: 515 ФФД: 1.0 [07:29:50]line ЗНМ: 0300000107 [07:29:50]line РНМ: 0000000000091827 [07:29:50]line Версия ККМ: 001 [07:29:50]line ФМ: 0000000000871832 [07:29:50]line ФД: 289422 [07:29:50]line ФПД: 214649506875097 [07:29:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T072951&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289422&fm=214649506875097&tin=02508201610067®Number=0000000000091827&sum=90000 [07:29:50]written 0, free lines is 4095 [07:29:50]OFD Sender: Processing packet 289422 [packets to send 1784, broken 1783] [07:29:50]ProducePacketName [07:29:50]name=ofd_packets/00289422 [07:29:50]OFD Sender: To server: pG, [07:29:50]CommunicateWithHost lk.salyk.kg:30040 [07:29:50]ConnectInit lk.salyk.kg [07:29:50]Connected sock=9 [07:29: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 33 32 0F 01 00 00 3F 9B 07 01 D8 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 60 00 00 00 F4 03 04 00 EF 18 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6A 04 00 35 04 06 00 C3 38 FB 9B C6 D9 D6 A1 4D A9 B7 F6 B2 74 [07:29:50]Write to MH i2c: 01 00 00 5A 3A 94 [07:29:50]Write i2c OK [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: 01 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: 01 07 00 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: 01 07 00 5A 3A 00 00 00 00 00 E0 0C 87 [07:29:50]RasterBufferAndPrint [07:29:50]line [07:29:50]line [07:29:50]line [07:29:50]line [07:29:50]line [07:29:50]written 0, free lines is 3304 [07:29:50]MH_Cut [07:29:50]Write to MH i2c: D1 01 00 61 3A 01 6D [07:29:50]Write i2c OK [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: D1 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: D1 01 00 [07:29:50]MH_I2C_Read... [07:29:50]Read from MH i2c: D1 01 00 61 3A 00 6C [07:29:50]Write to MH i2c: 01 00 00 62 3A 9C [07:29:50]Write i2c OK [07:29:50]MH_I2C_Read... [07:29: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 33 32 4F 00 00 00 42 BA 47 00 25 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 33 32 10 04 04 00 8E 6A 04 00 F4 03 04 00 C5 C0 F0 66 B6 04 01 00 00 44 E6 C2 AB F4 CA 7A 09 [07:29:51]CommunicateWithHost err = 0 [07:29:51]CheckOFDResponse [07:29:51]1017 (14) - 77093643461234 [07:29:51]1041 (16) - 0000000000871832 [07:29:51]1040 (4) - 289422 [07:29:51]1012 (4) - 23.09.2024 01:13 [07:29:51]1206 (1) - 0 [07:29:51]OFD Sender: Remove packet 289422 [07:29:51]ProducePacketName [07:29:51]name=ofd_packets/00289422 [07:29:51]NVStorageDeleteData [07:29:51]OFD Sender: No OFD packet to send [07:29:51]*** Cut start [07:29:51]*** Partial cut [07:29:51]*** CUTSNS_PIN = 1 [07:29:51]*** CUTSNS_PIN = 0 [07:29:51]*** Brake cut motor [07:29:52]Read from MH i2c: 01 [07:29:52]MH_I2C_Read... [07:29:52]*** Stop cut motor [07:29:52]*** Cut end [07:29:52]Read from MH i2c: 01 07 00 [07:29:52]MH_I2C_Read... [07:29:52]Read from MH i2c: 01 07 00 62 3A 00 00 00 00 00 FF 0F B1 [07:29:52]process_action close_receipt done [07:29:52]requested_data is exist [07:29:52]produce_requested_data [07:29:52]requested_item fm.sn is exist - process it [07:29:52]wFMCommunicate request_size=4 [07:29:52]MH_SAM_APDU [07:29:52]CAPDU: 80 11 00 00 [07:29:52]Write to MH i2c: E2 08 00 63 3A 80 11 00 00 00 00 00 00 17 [07:29:52]Write i2c OK [07:29:52]MH_I2C_Read... [07:29:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:52]Read from MH i2c: E2 [07:29:52]MH_I2C_Read... [07:29:52]Read from MH i2c: E2 17 00 [07:29:52]MH_I2C_Read... [07:29:52]Read from MH i2c: E2 17 00 63 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 67 [07:29:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:29:52]wFMCommunicate OK [07:29:52]requested_item fd.num is exist - process it [07:29:52]SAM_PROTO_GetFieldsCounters [07:29:52]wFMCommunicate request_size=4 [07:29:52]MH_SAM_APDU [07:29:52]CAPDU: 80 13 00 00 [07:29:52]Write to MH i2c: E2 08 00 64 3A 80 13 00 00 00 00 00 00 1A [07:29:52]Write i2c OK [07:29:52]MH_I2C_Read... [07:29:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:29:52]Read from MH i2c: E2 [07:29:52]MH_I2C_Read... [07:29:52]Read from MH i2c: E2 62 00 [07:29:52]MH_I2C_Read... [07:29:52]Read from MH i2c: E2 62 00 64 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [07:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:29:52]wFMCommunicate OK [07:29:52]SAM_PROTO_GetFieldsCounters done [07:29:52]requested_item shift.num is exist - process it [07:29:52]requested_item shift.opened is exist - process it [07:29:52]req_shift_opened [07:29:52]FM_GetShiftState [07:29:52]SAM_PROTO_GetShiftState [07:29:52]wFMCommunicate request_size=4 [07:29:52]MH_SAM_APDU [07:29:52]CAPDU: 80 13 01 00 [07:29:52]Write to MH i2c: E2 08 00 65 3A 80 13 01 00 00 00 00 00 1C [07:29:52]Write i2c OK [07:29:52]MH_I2C_Read... [07:29:52]Read from MH i2c: E2 [07:29:52]MH_I2C_Read... [07:29:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:52]Read from MH i2c: E2 0E 00 [07:29:52]MH_I2C_Read... [07:29:52]Read from MH i2c: E2 0E 00 65 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BD [07:29:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:29:52]wFMCommunicate OK [07:29:52]SAM_PROTO_GetShiftState done [07:29:52]FM_GetShiftState done [07:29:52]req_shift_opened done [07:29:52]requested_item shift.open_date is exist - process it [07:29:52]req_shift_open_date [07:29:52]req_shift_open_date done [07:29:52]produce_requested_data done [07:29:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289422,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:29:52]process_action_free close_receipt [07:29:52]json_value_free [07:29:52]json_value_free done [07:29:52]process_json_proto returns [07:29:52]Send response to host [07:29:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289422,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:29:52]free response buf [07:29:52]execute_script done [07:29:52]execute_script returns [07:29:52]free content buf [07:29:52]Sock 10.Close socket [07:29:52]Sock 10.Thread stoped [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:06]OFD Sender: No OFD packet to send [07:30:11]OFD Sender: No OFD packet to send [07:30:16]OFD Sender: No OFD packet to send [07:30:21]OFD Sender: No OFD packet to send [07:30:26]OFD Sender: No OFD packet to send [07:30:31]OFD Sender: No OFD packet to send [07:30:36]OFD Sender: No OFD packet to send [07:30:41]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:52]OFD Sender: No OFD packet to send [07:30:57]OFD Sender: No OFD packet to send [07:31:02]OFD Sender: No OFD packet to send [07:31:07]OFD Sender: No OFD packet to send [07:31:12]OFD Sender: No OFD packet to send [07:31:17]OFD Sender: No OFD packet to send [07:31:22]OFD Sender: No OFD packet to send [07:31:27]OFD Sender: No OFD packet to send [07:31:32]OFD Sender: No OFD packet to send [07:31:37]OFD Sender: No OFD packet to send [07:31:42]OFD Sender: No OFD packet to send [07:31:47]OFD Sender: No OFD packet to send [07:31:52]OFD Sender: No OFD packet to send [07:31:57]OFD Sender: No OFD packet to send [07:32:02]OFD Sender: No OFD packet to send [07:32:07]OFD Sender: No OFD packet to send [07:32:12]OFD Sender: No OFD packet to send [07:32:17]OFD Sender: No OFD packet to send [07:32:22]OFD Sender: No OFD packet to send [07:32:27]OFD Sender: No OFD packet to send [07:32:32]OFD Sender: No OFD packet to send [07:32:37]OFD Sender: No OFD packet to send [07:32:42]OFD Sender: No OFD packet to send [07:32:47]OFD Sender: No OFD packet to send [07:32:52]OFD Sender: No OFD packet to send [07:32:57]OFD Sender: No OFD packet to send [07:33:02]OFD Sender: No OFD packet to send [07:33:07]OFD Sender: No OFD packet to send [07:33:12]OFD Sender: No OFD packet to send [07:33:18]OFD Sender: No OFD packet to send [07:33:23]OFD Sender: No OFD packet to send [07:33:28]OFD Sender: No OFD packet to send [07:33:33]OFD Sender: No OFD packet to send [07:33:38]OFD Sender: No OFD packet to send [07:33:43]OFD Sender: No OFD packet to send [07:33:48]OFD Sender: No OFD packet to send [07:33:53]OFD Sender: No OFD packet to send [07:33:58]OFD Sender: No OFD packet to send [07:34:03]OFD Sender: No OFD packet to send [07:34:08]OFD Sender: No OFD packet to send [07:34:13]accept exits with 7 [07:34:13]New connection [07:34:13]New thread 3067194724 created [07:34:13]Thread 3067051364 joined [07:34:13]Waiting for new connection... [07:34:13] Sock 7.Parse request [07:34:13]Sock 7.Check first char [07:34:13]Sock 7.First char is OK [07:34:13]request: POST /json_proto HTTP/1.0 [07:34:13]Method: POST [07:34:13]URL: /json_proto [07:34:13]Method is POST - this is cgi request [07:34:13]url: /json_proto [07:34:13]query_string will be loaded in cgi processing [07:34:13]execute_cgi json_proto POST (null) [07:34:13]execute_cgi path=json_proto method=POST [07:34:13]POST find Content-Length [07:34:13]Host: 172.17.41.135:8080 [07:34:13]Content-Length: 791 [07:34:13]Content-Type: application/json [07:34:13] [07:34:13]POST finish read [07:34:13]Found Content-Length = 791 [07:34:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:13]execute_script... [07:34: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)24617412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:13]POST & json_proto [07:34:13]process_json_proto [07:34:13]json parsed OK: [07:34:13]protocol is kg_v1.0 [07:34:13]action value=close_receipt [07:34:13]process_action close_receipt [07:34:13]cmd_close_receipt [07:34:13]MH_GetDate [07:34:13]Write to MH i2c: F0 00 00 66 3A 8F [07:34:13]Write i2c OK [07:34:13]MH_I2C_Read... [07:34:13]Read from MH i2c: F0 [07:34:13]MH_I2C_Read... [07:34:13]Read from MH i2c: F0 09 00 [07:34:13]MH_I2C_Read... [07:34:13]Read from MH i2c: F0 09 00 66 3A 00 F8 19 F1 66 ED 3E 82 65 12 [07:34:13]GetLastDocTimeStamp 1727076591 [07:34:13]current date 1727076856 [07:34:13]FM_GetShiftState [07:34:13]SAM_PROTO_GetShiftState [07:34:13]wFMCommunicate request_size=4 [07:34:13]MH_SAM_APDU [07:34:13]CAPDU: 80 13 01 00 [07:34:13]Write to MH i2c: E2 08 00 67 3A 80 13 01 00 00 00 00 00 1E [07:34:13]Write i2c OK [07:34:13]MH_I2C_Read... [07:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:13]Read from MH i2c: E2 [07:34:13]MH_I2C_Read... [07:34:13]Read from MH i2c: E2 0E 00 [07:34:13]MH_I2C_Read... [07:34:13]Read from MH i2c: E2 0E 00 67 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BF [07:34:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:34:13]wFMCommunicate OK [07:34:13]SAM_PROTO_GetShiftState done [07:34:13]FM_GetShiftState done [07:34:13]opened in 1727051401 [07:34:13]opened+sec_in_day 1727137801 [07:34:13]quantity*price = 0 [07:34:13]sum+1 = 1 [07:34:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 97 23.09.2024 07:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289423 ФПД: 11736817040621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T073416&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289423&fm=11736817040621&tin=02508201610067®Number=0000000000091827&sum=0 [07:34:14]StoreToDocumentArchive [07:34:14]shift 515 fd 289423 [07:34:14]save to /storage/0515/doc_00289423 [07:34:14]save last doc name /storage/0515/doc_00289423 to /storage/kkm_last_doc_name [07:34:14]save OK [07:34:14]Clear old archive folders... [07:34:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:34:14]tlvbuf is 007AA3B0 [07:34:14]SAM_PROTO_ClearQueue [07:34:14]wFMCommunicate request_size=4 [07:34:14]MH_SAM_APDU [07:34:14]CAPDU: 80 09 00 00 [07:34:14]Write to MH i2c: E2 08 00 74 3A 80 09 00 00 00 00 00 00 20 [07:34:14]Write i2c OK [07:34:14]MH_I2C_Read... [07:34:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:14]Read from MH i2c: E2 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 74 3A 00 90 00 22 [07:34:14]RAPDU: 90 00 [07:34:14]wFMCommunicate OK [07:34:14]SAM_PROTO_ClearQueue done [07:34:14]KKMCreateOFDPacket [07:34:14]OFDProtocolAddRootSTLVToBuf [07:34:14]FM_MakeSignedData [07:34:14]FM_MakeSignedData [07:34:14]SAM_PROTO_SignData [07:34:14]wFMCommunicate request_size=4 [07:34:14]MH_SAM_APDU [07:34:14]CAPDU: 80 0D 01 02 [07:34:14]Write to MH i2c: E2 08 00 75 3A 80 0D 01 02 00 00 00 00 28 [07:34:14]Write i2c OK [07:34:14]MH_I2C_Read... [07:34:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:14]Read from MH i2c: E2 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 75 3A 00 90 00 23 [07:34:14]RAPDU: 90 00 [07:34:14]wFMCommunicate OK [07:34:14]wFMCommunicate request_size=255 [07:34:14]MH_SAM_APDU [07:34: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 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 61 00 00 00 F4 03 04 00 F8 19 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6A 04 00 35 04 06 00 0A AC B0 CF [07:34:14]Write to MH i2c: E2 02 01 76 3A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 61 00 00 00 F4 03 04 00 F8 19 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6A 04 00 35 04 06 00 0A AC B0 CF 00 00 74 [07:34:14]Write i2c OK [07:34:14]MH_I2C_Read... [07:34:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:14]Read from MH i2c: E2 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 76 3A 00 90 00 24 [07:34:14]RAPDU: 90 00 [07:34:14]wFMCommunicate OK [07:34:14]wFMCommunicate request_size=7 [07:34:14]MH_SAM_APDU [07:34:14]CAPDU: 80 0D 02 02 02 7C ED [07:34:14]Write to MH i2c: E2 0A 00 77 3A 80 0D 02 02 02 00 7C ED 00 00 98 [07:34:14]Write i2c OK [07:34:14]MH_I2C_Read... [07:34:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:14]Read from MH i2c: E2 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 03 00 77 3A 00 90 00 25 [07:34:14]RAPDU: 90 00 [07:34:14]wFMCommunicate OK [07:34:14]wFMCommunicate request_size=4 [07:34:14]MH_SAM_APDU [07:34:14]CAPDU: 80 0D 03 02 [07:34:14]Write to MH i2c: E2 08 00 78 3A 80 0D 03 02 00 00 00 00 2D [07:34:14]Write i2c OK [07:34:14]MH_I2C_Read... [07:34:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:14]Read from MH i2c: E2 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 0B 00 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 0B 00 78 3A 00 8C D6 41 56 96 6B EA BE 90 00 D0 [07:34:14]RAPDU: 8C D6 41 56 96 6B EA BE 90 00 [07:34:14]wFMCommunicate OK [07:34:14]SAM_PROTO_SignData done [07:34:14]FM_MakeSignedData done [07:34:14]CreateOFDProtocolMessage [07:34:14]wFMCommunicate request_size=4 [07:34:14]MH_SAM_APDU [07:34:14]CAPDU: 80 11 00 00 [07:34:14]Write to MH i2c: E2 08 00 79 3A 80 11 00 00 00 00 00 00 2D [07:34:14]Write i2c OK [07:34:14]MH_I2C_Read... [07:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:14]Read from MH i2c: E2 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 17 00 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: E2 17 00 79 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7D [07:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:34:14]wFMCommunicate OK [07:34:14]CreateOFDProtocolMessage done [07:34:14]OFDSenderStorePacket 289423 [07:34:14]StoreOFDPacket docnum=289423 [07:34:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 04 55 04 01 FB CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 61 00 00 00 F4 03 04 00 F8 19 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6A 04 00 35 04 06 00 0A AC B0 CF 7C ED 8C D6 41 56 96 6B EA BE [07:34:14]CheckFolder [07:34:14]dirname=/storage/ofd_packets [07:34:14]CheckFolder done [07:34:14]ProducePacketName [07:34:14]name=ofd_packets/00289423 [07:34:14]NVStorageSaveData ofd_packets/00289423 [07:34:14]File name is /storage/ofd_packets/00289423 [07:34:14]Write 298 bytes [07:34:14]NVStorageSaveData done [07:34:14]OFDSenderStorePacket done [07:34:14]KKMCreateOFDPacket done [07:34:14]NVStorageSaveData kkm_last_timestamp [07:34:14]File name is /storage/kkm_last_timestamp [07:34:14]Write 4 bytes [07:34:14]NVStorageSaveData done [07:34:14]ExternCall_PrintAddStr [07:34:14]wPrintStart [07:34:14]Write to MH i2c: 01 00 00 7A 3A B4 [07:34:14]Write i2c OK [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: 01 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: 01 07 00 [07:34:14]MH_I2C_Read... [07:34:14]Read from MH i2c: 01 07 00 7A 3A 00 00 00 00 00 FF 0F C9 [07:34:14]RasterBufferAndPrint [07:34:14]line Счет N : (1)24617412 [07:34:14]line ИНН: 02508201610067 [07:34:14]line Контрольно-Кассовый Чек [07:34:14]line ПРОДАЖА [07:34:14]line ТРК (МРК, ГНК) : 22 [07:34:14]line Товар: 2710194210 [07:34:14]line ДТ-К-5 [07:34:14]line 26.250 * 0.00 [07:34:14]line = 0.00 [07:34:14]line НДС 12% НСП 1% [07:34:14]line > о реализуемом товаре [07:34:14]line ИТОГО: 0.00 [07:34:14]line НСП 1% : 0.00 [07:34:14]line НДС 12% : 0.00 [07:34:14]line Наличными: 0.00 [07:34:14]line Безнал.: 0.00 [07:34:14]line Место: АЗС № 90 "Партнёр-нефть" [07:34:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:34:14]line СНО: Общий режим [07:34:14]line Чек 97 23.09.2024 07:34 [07:34:14]line Смена: 515 ФФД: 1.0 [07:34:14]line ЗНМ: 0300000107 [07:34:14]line РНМ: 0000000000091827 [07:34:14]line Версия ККМ: 001 [07:34:14]line Талоны: Топливная Карта [07:34:14]line 50055 [07:34:14]line ФМ: 0000000000871832 [07:34:14]line ФД: 289423 [07:34:14]line ФПД: 11736817040621 [07:34:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T073416&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289423&fm=11736817040621&tin=02508201610067®Number=0000000000091827&sum=0 [07:34:14]written 0, free lines is 4095 [07:34:14]OFD Sender: Processing packet 289423 [packets to send 1784, broken 1783] [07:34:14]ProducePacketName [07:34:14]name=ofd_packets/00289423 [07:34:14]OFD Sender: To server: pG, [07:34:14]CommunicateWithHost lk.salyk.kg:30040 [07:34:14]ConnectInit lk.salyk.kg [07:34:15]Connected sock=10 [07:34: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 33 32 0C 01 00 00 04 55 04 01 FB CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 61 00 00 00 F4 03 04 00 F8 19 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6A 04 00 35 04 06 00 0A AC B0 CF 7C ED 8C D6 41 56 96 6B EA BE [07:34:15]Write to MH i2c: 01 00 00 A3 3A DD [07:34:15]Write i2c OK [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: 01 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: 01 07 00 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: 01 07 00 A3 3A 00 00 00 00 00 D0 0C C0 [07:34:15]RasterBufferAndPrint [07:34:15]line [07:34:15]line [07:34:15]line [07:34:15]line [07:34:15]line [07:34:15]written 0, free lines is 3284 [07:34:15]MH_Cut [07:34:15]Write to MH i2c: D1 01 00 AA 3A 01 B6 [07:34:15]Write i2c OK [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: D1 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: D1 01 00 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: D1 01 00 AA 3A 00 B5 [07:34:15]Write to MH i2c: 01 00 00 AB 3A E5 [07:34:15]Write i2c OK [07:34:15]MH_I2C_Read... [07:34: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 33 32 4F 00 00 00 6C 2C 47 00 36 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 33 32 10 04 04 00 8F 6A 04 00 F4 03 04 00 CD C1 F0 66 B6 04 01 00 00 83 41 69 A7 BA BA 03 DB [07:34:15]CommunicateWithHost err = 0 [07:34:15]CheckOFDResponse [07:34:15]1017 (14) - 77093643461234 [07:34:15]1041 (16) - 0000000000871832 [07:34:15]1040 (4) - 289423 [07:34:15]1012 (4) - 23.09.2024 01:18 [07:34:15]1206 (1) - 0 [07:34:15]OFD Sender: Remove packet 289423 [07:34:15]ProducePacketName [07:34:15]name=ofd_packets/00289423 [07:34:15]NVStorageDeleteData [07:34:15]OFD Sender: No OFD packet to send [07:34:16]*** Cut start [07:34:16]*** Partial cut [07:34:16]*** CUTSNS_PIN = 1 [07:34:16]*** CUTSNS_PIN = 0 [07:34:16]*** Brake cut motor [07:34:16]Read from MH i2c: 01 [07:34:16]MH_I2C_Read... [07:34:16]*** Stop cut motor [07:34:16]*** Cut end [07:34:16]Read from MH i2c: 01 07 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: 01 07 00 AB 3A 00 00 00 00 00 FF 0F FA [07:34:16]process_action close_receipt done [07:34:16]requested_data is exist [07:34:16]produce_requested_data [07:34:16]requested_item fm.sn is exist - process it [07:34:16]wFMCommunicate request_size=4 [07:34:16]MH_SAM_APDU [07:34:16]CAPDU: 80 11 00 00 [07:34:16]Write to MH i2c: E2 08 00 AC 3A 80 11 00 00 00 00 00 00 60 [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:16]Read from MH i2c: E2 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 17 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 17 00 AC 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B0 [07:34:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:34:16]wFMCommunicate OK [07:34:16]requested_item fd.num is exist - process it [07:34:16]SAM_PROTO_GetFieldsCounters [07:34:16]wFMCommunicate request_size=4 [07:34:16]MH_SAM_APDU [07:34:16]CAPDU: 80 13 00 00 [07:34:16]Write to MH i2c: E2 08 00 AD 3A 80 13 00 00 00 00 00 00 63 [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:16]Read from MH i2c: E2 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 62 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 62 00 AD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [07:34: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:34:16]wFMCommunicate OK [07:34:16]SAM_PROTO_GetFieldsCounters done [07:34:16]requested_item shift.num is exist - process it [07:34:16]requested_item shift.opened is exist - process it [07:34:16]req_shift_opened [07:34:16]FM_GetShiftState [07:34:16]SAM_PROTO_GetShiftState [07:34:16]wFMCommunicate request_size=4 [07:34:16]MH_SAM_APDU [07:34:16]CAPDU: 80 13 01 00 [07:34:16]Write to MH i2c: E2 08 00 AE 3A 80 13 01 00 00 00 00 00 65 [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:16]Read from MH i2c: E2 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 0E 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 0E 00 AE 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 06 [07:34:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:34:16]wFMCommunicate OK [07:34:16]SAM_PROTO_GetShiftState done [07:34:16]FM_GetShiftState done [07:34:16]req_shift_opened done [07:34:16]requested_item shift.open_date is exist - process it [07:34:16]req_shift_open_date [07:34:16]req_shift_open_date done [07:34:16]produce_requested_data done [07:34:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289423,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:34:16]process_action_free close_receipt [07:34:16]json_value_free [07:34:16]json_value_free done [07:34:16]process_json_proto returns [07:34:16]Send response to host [07:34:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289423,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:34:16]free response buf [07:34:16]execute_script done [07:34:16]execute_script returns [07:34:16]free content buf [07:34:16]Sock 7.Close socket [07:34:16]Sock 7.Thread stoped [07:34:20]OFD Sender: No OFD packet to send [07:34:25]OFD Sender: No OFD packet to send [07:34:31]OFD Sender: No OFD packet to send [07:34:36]OFD Sender: No OFD packet to send [07:34:41]OFD Sender: No OFD packet to send [07:34:46]OFD Sender: No OFD packet to send [07:34:51]OFD Sender: No OFD packet to send [07:34:56]OFD Sender: No OFD packet to send [07:35:01]OFD Sender: No OFD packet to send [07:35:06]OFD Sender: No OFD packet to send [07:35:11]OFD Sender: No OFD packet to send [07:35:16]OFD Sender: No OFD packet to send [07:35:21]OFD Sender: No OFD packet to send [07:35:26]OFD Sender: No OFD packet to send [07:35:31]OFD Sender: No OFD packet to send [07:35:36]OFD Sender: No OFD packet to send [07:35:41]OFD Sender: No OFD packet to send [07:35:43]accept exits with 9 [07:35:43]New connection [07:35:43]New thread 3067051364 created [07:35:43]Thread 3067194724 joined [07:35:43]Waiting for new connection... [07:35:43] Sock 9.Parse request [07:35:43]Sock 9.Check first char [07:35:43]Sock 9.First char is OK [07:35:43]request: POST /json_proto HTTP/1.0 [07:35:43]Method: POST [07:35:43]URL: /json_proto [07:35:43]Method is POST - this is cgi request [07:35:43]url: /json_proto [07:35:43]query_string will be loaded in cgi processing [07:35:43]execute_cgi json_proto POST (null) [07:35:43]execute_cgi path=json_proto method=POST [07:35:43]POST find Content-Length [07:35:43]Host: 172.17.41.135:8080 [07:35:43]Content-Length: 792 [07:35:43]Content-Type: application/json [07:35:43] [07:35:43]POST finish read [07:35:43]Found Content-Length = 792 [07:35:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:43]execute_script... [07:35: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)24617409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:43]POST & json_proto [07:35:43]process_json_proto [07:35:43]json parsed OK: [07:35:43]protocol is kg_v1.0 [07:35:43]action value=close_receipt [07:35:43]process_action close_receipt [07:35:43]cmd_close_receipt [07:35:43]MH_GetDate [07:35:43]Write to MH i2c: F0 00 00 AF 3A D8 [07:35:43]Write i2c OK [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: F0 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: F0 09 00 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: F0 09 00 AF 3A 00 53 1A F1 66 ED 3E 82 65 B7 [07:35:43]GetLastDocTimeStamp 1727076856 [07:35:43]current date 1727076947 [07:35:43]FM_GetShiftState [07:35:43]SAM_PROTO_GetShiftState [07:35:43]wFMCommunicate request_size=4 [07:35:43]MH_SAM_APDU [07:35:43]CAPDU: 80 13 01 00 [07:35:43]Write to MH i2c: E2 08 00 B0 3A 80 13 01 00 00 00 00 00 67 [07:35:43]Write i2c OK [07:35:43]MH_I2C_Read... [07:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:43]Read from MH i2c: E2 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: E2 0E 00 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: E2 0E 00 B0 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 08 [07:35:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:35:43]wFMCommunicate OK [07:35:43]SAM_PROTO_GetShiftState done [07:35:43]FM_GetShiftState done [07:35:43]opened in 1727051401 [07:35:43]opened+sec_in_day 1727137801 [07:35:43]quantity*price = 0 [07:35:43]sum+1 = 1 [07:35:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 98 23.09.2024 07:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289424 ФПД: 245187484634844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T073547&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289424&fm=245187484634844&tin=02508201610067®Number=0000000000091827&sum=0 [07:35:44]StoreToDocumentArchive [07:35:44]shift 515 fd 289424 [07:35:44]save to /storage/0515/doc_00289424 [07:35:44]save last doc name /storage/0515/doc_00289424 to /storage/kkm_last_doc_name [07:35:44]save OK [07:35:44]Clear old archive folders... [07:35:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:35:44]tlvbuf is 0078EA50 [07:35:44]SAM_PROTO_ClearQueue [07:35:44]wFMCommunicate request_size=4 [07:35:44]MH_SAM_APDU [07:35:44]CAPDU: 80 09 00 00 [07:35:44]Write to MH i2c: E2 08 00 BD 3A 80 09 00 00 00 00 00 00 69 [07:35:44]Write i2c OK [07:35:44]MH_I2C_Read... [07:35:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:44]Read from MH i2c: E2 [07:35:44]MH_I2C_Read... [07:35:44]Read from MH i2c: E2 03 00 [07:35:44]MH_I2C_Read... [07:35:44]Read from MH i2c: E2 03 00 BD 3A 00 90 00 6B [07:35:44]RAPDU: 90 00 [07:35:44]wFMCommunicate OK [07:35:44]SAM_PROTO_ClearQueue done [07:35:44]KKMCreateOFDPacket [07:35:44]OFDProtocolAddRootSTLVToBuf [07:35:44]FM_MakeSignedData [07:35:44]FM_MakeSignedData [07:35:44]SAM_PROTO_SignData [07:35:44]wFMCommunicate request_size=4 [07:35:44]MH_SAM_APDU [07:35:44]CAPDU: 80 0D 01 02 [07:35:44]Write to MH i2c: E2 08 00 BE 3A 80 0D 01 02 00 00 00 00 71 [07:35:44]Write i2c OK [07:35:44]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 03 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 03 00 BE 3A 00 90 00 6C [07:35:45]RAPDU: 90 00 [07:35:45]wFMCommunicate OK [07:35:45]wFMCommunicate request_size=255 [07:35:45]MH_SAM_APDU [07:35: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 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 62 00 00 00 F4 03 04 00 53 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6A 04 00 35 04 06 00 DE FF 28 EC [07:35:45]Write to MH i2c: E2 02 01 BF 3A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 62 00 00 00 F4 03 04 00 53 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6A 04 00 35 04 06 00 DE FF 28 EC 00 00 05 [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 03 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 03 00 BF 3A 00 90 00 6D [07:35:45]RAPDU: 90 00 [07:35:45]wFMCommunicate OK [07:35:45]wFMCommunicate request_size=7 [07:35:45]MH_SAM_APDU [07:35:45]CAPDU: 80 0D 02 02 02 CE DC [07:35:45]Write to MH i2c: E2 0A 00 C0 3A 80 0D 02 02 02 00 CE DC 00 00 22 [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 03 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 03 00 C0 3A 00 90 00 6E [07:35:45]RAPDU: 90 00 [07:35:45]wFMCommunicate OK [07:35:45]wFMCommunicate request_size=4 [07:35:45]MH_SAM_APDU [07:35:45]CAPDU: 80 0D 03 02 [07:35:45]Write to MH i2c: E2 08 00 C1 3A 80 0D 03 02 00 00 00 00 76 [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 0B 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 0B 00 C1 3A 00 43 6D E2 D9 47 6F 0F 1B 90 00 C2 [07:35:45]RAPDU: 43 6D E2 D9 47 6F 0F 1B 90 00 [07:35:45]wFMCommunicate OK [07:35:45]SAM_PROTO_SignData done [07:35:45]FM_MakeSignedData done [07:35:45]CreateOFDProtocolMessage [07:35:45]wFMCommunicate request_size=4 [07:35:45]MH_SAM_APDU [07:35:45]CAPDU: 80 11 00 00 [07:35:45]Write to MH i2c: E2 08 00 C2 3A 80 11 00 00 00 00 00 00 76 [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 17 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 17 00 C2 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C6 [07:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:35:45]wFMCommunicate OK [07:35:45]CreateOFDProtocolMessage done [07:35:45]OFDSenderStorePacket 289424 [07:35:45]StoreOFDPacket docnum=289424 [07:35:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E3 4D 04 01 BB 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 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 62 00 00 00 F4 03 04 00 53 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6A 04 00 35 04 06 00 DE FF 28 EC CE DC 43 6D E2 D9 47 6F 0F 1B [07:35:45]CheckFolder [07:35:45]dirname=/storage/ofd_packets [07:35:45]CheckFolder done [07:35:45]ProducePacketName [07:35:45]name=ofd_packets/00289424 [07:35:45]NVStorageSaveData ofd_packets/00289424 [07:35:45]File name is /storage/ofd_packets/00289424 [07:35:45]Write 298 bytes [07:35:45]NVStorageSaveData done [07:35:45]OFDSenderStorePacket done [07:35:45]KKMCreateOFDPacket done [07:35:45]NVStorageSaveData kkm_last_timestamp [07:35:45]File name is /storage/kkm_last_timestamp [07:35:45]Write 4 bytes [07:35:45]NVStorageSaveData done [07:35:45]ExternCall_PrintAddStr [07:35:45]wPrintStart [07:35:45]Write to MH i2c: 01 00 00 C3 3A FD [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: 01 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: 01 07 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: 01 07 00 C3 3A 00 00 00 00 00 FF 0F 12 [07:35:45]RasterBufferAndPrint [07:35:45]line Счет N : (1)24617409 [07:35:45]line ИНН: 02508201610067 [07:35:45]line Контрольно-Кассовый Чек [07:35:45]line ПРОДАЖА [07:35:45]line ТРК (МРК, ГНК) : 11 [07:35:45]line Товар: 2710194210 [07:35:45]line ДТ-К-5 [07:35:45]line 131.100 * 0.00 [07:35:45]line = 0.00 [07:35:45]line НДС 12% НСП 1% [07:35:45]line > о реализуемом товаре [07:35:45]line ИТОГО: 0.00 [07:35:45]line НСП 1% : 0.00 [07:35:45]line НДС 12% : 0.00 [07:35:45]line Наличными: 0.00 [07:35:45]line Безнал.: 0.00 [07:35:45]line Место: АЗС № 90 "Партнёр-нефть" [07:35:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:35:45]line СНО: Общий режим [07:35:45]line Чек 98 23.09.2024 07:35 [07:35:45]line Смена: 515 ФФД: 1.0 [07:35:45]line ЗНМ: 0300000107 [07:35:45]line РНМ: 0000000000091827 [07:35:45]line Версия ККМ: 001 [07:35:45]line Талоны: Топливная Карта [07:35:45]line 50055 [07:35:45]line ФМ: 0000000000871832 [07:35:45]line ФД: 289424 [07:35:45]line ФПД: 245187484634844 [07:35:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T073547&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289424&fm=245187484634844&tin=02508201610067®Number=0000000000091827&sum=0 [07:35:45]written 0, free lines is 4095 [07:35:45]OFD Sender: Processing packet 289424 [packets to send 1784, broken 1783] [07:35:45]ProducePacketName [07:35:45]name=ofd_packets/00289424 [07:35:45]OFD Sender: To server: pG, [07:35:45]CommunicateWithHost lk.salyk.kg:30040 [07:35:45]ConnectInit lk.salyk.kg [07:35:45]Connected sock=10 [07:35:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E3 4D 04 01 BB 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 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 62 00 00 00 F4 03 04 00 53 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6A 04 00 35 04 06 00 DE FF 28 EC CE DC 43 6D E2 D9 47 6F 0F 1B [07:35:45]Write to MH i2c: 01 00 00 EC 3A 26 [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: 01 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: 01 07 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: 01 07 00 EC 3A 00 00 00 00 00 D0 0C 09 [07:35:45]RasterBufferAndPrint [07:35:45]line [07:35:45]line [07:35:45]line [07:35:45]line [07:35:45]line [07:35:45]written 0, free lines is 3286 [07:35:45]MH_Cut [07:35:45]Write to MH i2c: D1 01 00 F3 3A 01 FF [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: D1 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: D1 01 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: D1 01 00 F3 3A 00 FE [07:35:45]Write to MH i2c: 01 00 00 F4 3A 2E [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35: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 33 32 4F 00 00 00 13 C0 47 00 AA 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 33 32 10 04 04 00 90 6A 04 00 F4 03 04 00 28 C2 F0 66 B6 04 01 00 00 2F 7F 8D 32 C1 11 E2 56 [07:35:46]CommunicateWithHost err = 0 [07:35:46]CheckOFDResponse [07:35:46]1017 (14) - 77093643461234 [07:35:46]1041 (16) - 0000000000871832 [07:35:46]1040 (4) - 289424 [07:35:46]1012 (4) - 23.09.2024 01:19 [07:35:46]1206 (1) - 0 [07:35:46]OFD Sender: Remove packet 289424 [07:35:46]ProducePacketName [07:35:46]name=ofd_packets/00289424 [07:35:46]NVStorageDeleteData [07:35:46]OFD Sender: No OFD packet to send [07:35:46]*** Cut start [07:35:46]*** Partial cut [07:35:46]*** CUTSNS_PIN = 1 [07:35:46]*** CUTSNS_PIN = 0 [07:35:46]*** Brake cut motor [07:35:47]Read from MH i2c: 01 [07:35:47]MH_I2C_Read... [07:35:47]*** Stop cut motor [07:35:47]*** Cut end [07:35:47]Read from MH i2c: 01 07 00 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: 01 07 00 F4 3A 00 00 00 00 00 FF 0F 43 [07:35:47]process_action close_receipt done [07:35:47]requested_data is exist [07:35:47]produce_requested_data [07:35:47]requested_item fm.sn is exist - process it [07:35:47]wFMCommunicate request_size=4 [07:35:47]MH_SAM_APDU [07:35:47]CAPDU: 80 11 00 00 [07:35:47]Write to MH i2c: E2 08 00 F5 3A 80 11 00 00 00 00 00 00 A9 [07:35:47]Write i2c OK [07:35:47]MH_I2C_Read... [07:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:47]Read from MH i2c: E2 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 17 00 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 17 00 F5 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F9 [07:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:35:47]wFMCommunicate OK [07:35:47]requested_item fd.num is exist - process it [07:35:47]SAM_PROTO_GetFieldsCounters [07:35:47]wFMCommunicate request_size=4 [07:35:47]MH_SAM_APDU [07:35:47]CAPDU: 80 13 00 00 [07:35:47]Write to MH i2c: E2 08 00 F6 3A 80 13 00 00 00 00 00 00 AC [07:35:47]Write i2c OK [07:35:47]MH_I2C_Read... [07:35:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:47]Read from MH i2c: E2 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 62 00 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 62 00 F6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 90 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [07:35: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 90 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:35:47]wFMCommunicate OK [07:35:47]SAM_PROTO_GetFieldsCounters done [07:35:47]requested_item shift.num is exist - process it [07:35:47]requested_item shift.opened is exist - process it [07:35:47]req_shift_opened [07:35:47]FM_GetShiftState [07:35:47]SAM_PROTO_GetShiftState [07:35:47]wFMCommunicate request_size=4 [07:35:47]MH_SAM_APDU [07:35:47]CAPDU: 80 13 01 00 [07:35:47]Write to MH i2c: E2 08 00 F7 3A 80 13 01 00 00 00 00 00 AE [07:35:47]Write i2c OK [07:35:47]MH_I2C_Read... [07:35:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:47]Read from MH i2c: E2 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 0E 00 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 0E 00 F7 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4F [07:35:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:35:47]wFMCommunicate OK [07:35:47]SAM_PROTO_GetShiftState done [07:35:47]FM_GetShiftState done [07:35:47]req_shift_opened done [07:35:47]requested_item shift.open_date is exist - process it [07:35:47]req_shift_open_date [07:35:47]req_shift_open_date done [07:35:47]produce_requested_data done [07:35:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289424,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:35:47]process_action_free close_receipt [07:35:47]json_value_free [07:35:47]json_value_free done [07:35:47]process_json_proto returns [07:35:47]Send response to host [07:35:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289424,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:35:47]free response buf [07:35:47]execute_script done [07:35:47]execute_script returns [07:35:47]free content buf [07:35:47]Sock 9.Close socket [07:35:47]Sock 9.Thread stoped [07:35:51]OFD Sender: No OFD packet to send [07:35:56]OFD Sender: No OFD packet to send [07:36:01]OFD Sender: No OFD packet to send [07:36:06]OFD Sender: No OFD packet to send [07:36:11]OFD Sender: No OFD packet to send [07:36:16]OFD Sender: No OFD packet to send [07:36:21]OFD Sender: No OFD packet to send [07:36:26]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:12]OFD Sender: No OFD packet to send [07:37:17]OFD Sender: No OFD packet to send [07:37:22]OFD Sender: No OFD packet to send [07:37:27]OFD Sender: No OFD packet to send [07:37:32]OFD Sender: No OFD packet to send [07:37:37]OFD Sender: No OFD packet to send [07:37:42]OFD Sender: No OFD packet to send [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37:57]OFD Sender: No OFD packet to send [07:38:02]OFD Sender: No OFD packet to send [07:38:07]OFD Sender: No OFD packet to send [07:38:12]OFD Sender: No OFD packet to send [07:38:17]OFD Sender: No OFD packet to send [07:38:22]OFD Sender: No OFD packet to send [07:38:27]OFD Sender: No OFD packet to send [07:38:29]accept exits with 7 [07:38:29]New connection [07:38:29]New thread 3067194724 created [07:38:29]Thread 3067051364 joined [07:38:29]Waiting for new connection... [07:38:29] Sock 7.Parse request [07:38:29]Sock 7.Check first char [07:38:29]Sock 7.First char is OK [07:38:29]request: POST /json_proto HTTP/1.0 [07:38:29]Method: POST [07:38:29]URL: /json_proto [07:38:29]Method is POST - this is cgi request [07:38:29]url: /json_proto [07:38:29]query_string will be loaded in cgi processing [07:38:29]execute_cgi json_proto POST (null) [07:38:29]execute_cgi path=json_proto method=POST [07:38:29]POST find Content-Length [07:38:29]Host: 172.17.41.135:8080 [07:38:29]Content-Length: 684 [07:38:29]Content-Type: application/json [07:38:29] [07:38:29]POST finish read [07:38:29]Found Content-Length = 684 [07:38:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:29]execute_script... [07:38:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:29]POST & json_proto [07:38:29]process_json_proto [07:38:29]json parsed OK: [07:38:29]protocol is kg_v1.0 [07:38:29]action value=close_receipt [07:38:29]process_action close_receipt [07:38:29]cmd_close_receipt [07:38:29]MH_GetDate [07:38:29]Write to MH i2c: F0 00 00 F8 3A 21 [07:38:29]Write i2c OK [07:38:29]MH_I2C_Read... [07:38:29]Read from MH i2c: F0 [07:38:29]MH_I2C_Read... [07:38:29]Read from MH i2c: F0 09 00 [07:38:29]MH_I2C_Read... [07:38:29]Read from MH i2c: F0 09 00 F8 3A 00 F8 1A F1 66 ED 3E 82 65 A5 [07:38:29]GetLastDocTimeStamp 1727076947 [07:38:29]current date 1727077112 [07:38:29]FM_GetShiftState [07:38:29]SAM_PROTO_GetShiftState [07:38:29]wFMCommunicate request_size=4 [07:38:29]MH_SAM_APDU [07:38:29]CAPDU: 80 13 01 00 [07:38:29]Write to MH i2c: E2 08 00 F9 3A 80 13 01 00 00 00 00 00 B0 [07:38:29]Write i2c OK [07:38:29]MH_I2C_Read... [07:38:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:29]Read from MH i2c: E2 [07:38:29]MH_I2C_Read... [07:38:29]Read from MH i2c: E2 0E 00 [07:38:29]MH_I2C_Read... [07:38:29]Read from MH i2c: E2 0E 00 F9 3A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 51 [07:38:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:38:29]wFMCommunicate OK [07:38:29]SAM_PROTO_GetShiftState done [07:38:29]FM_GetShiftState done [07:38:29]opened in 1727051401 [07:38:29]opened+sec_in_day 1727137801 [07:38:29]quantity*price = 120006 [07:38:29]sum+1 = 120007 [07:38:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 99 23.09.2024 07:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289425 ФПД: 260244250681068 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T073832&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289425&fm=260244250681068&tin=02508201610067®Number=0000000000091827&sum=120000 [07:38:30]StoreToDocumentArchive [07:38:30]shift 515 fd 289425 [07:38:30]save to /storage/0515/doc_00289425 [07:38:30]save last doc name /storage/0515/doc_00289425 to /storage/kkm_last_doc_name [07:38:30]save OK [07:38:30]Clear old archive folders... [07:38:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:30]tlvbuf is 006FD400 [07:38:30]SAM_PROTO_ClearQueue [07:38:30]wFMCommunicate request_size=4 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 09 00 00 [07:38:30]Write to MH i2c: E2 08 00 06 3B 80 09 00 00 00 00 00 00 B3 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 06 3B 00 90 00 B5 [07:38:30]RAPDU: 90 00 [07:38:30]wFMCommunicate OK [07:38:30]SAM_PROTO_ClearQueue done [07:38:30]KKMCreateOFDPacket [07:38:30]OFDProtocolAddRootSTLVToBuf [07:38:30]FM_MakeSignedData [07:38:30]FM_MakeSignedData [07:38:30]SAM_PROTO_SignData [07:38:30]wFMCommunicate request_size=4 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 0D 01 02 [07:38:30]Write to MH i2c: E2 08 00 07 3B 80 0D 01 02 00 00 00 00 BB [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 07 3B 00 90 00 B6 [07:38:30]RAPDU: 90 00 [07:38:30]wFMCommunicate OK [07:38:30]wFMCommunicate request_size=255 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 F8 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6A 04 00 35 04 06 00 EC [07:38:30]Write to MH i2c: E2 02 01 08 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 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 F8 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6A 04 00 35 04 06 00 EC 00 00 67 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 08 3B 00 90 00 B7 [07:38:30]RAPDU: 90 00 [07:38:30]wFMCommunicate OK [07:38:30]wFMCommunicate request_size=10 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 0D 02 02 05 B0 D6 1D DE EC [07:38:30]Write to MH i2c: E2 0D 00 09 3B 80 0D 02 02 05 00 B0 D6 1D DE EC 00 00 35 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 03 00 09 3B 00 90 00 B8 [07:38:30]RAPDU: 90 00 [07:38:30]wFMCommunicate OK [07:38:30]wFMCommunicate request_size=4 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 0D 03 02 [07:38:30]Write to MH i2c: E2 08 00 0A 3B 80 0D 03 02 00 00 00 00 C0 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 0B 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 0B 00 0A 3B 00 2C D4 A1 D1 D5 12 23 AF 90 00 EC [07:38:30]RAPDU: 2C D4 A1 D1 D5 12 23 AF 90 00 [07:38:30]wFMCommunicate OK [07:38:30]SAM_PROTO_SignData done [07:38:30]FM_MakeSignedData done [07:38:30]CreateOFDProtocolMessage [07:38:30]wFMCommunicate request_size=4 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 11 00 00 [07:38:30]Write to MH i2c: E2 08 00 0B 3B 80 11 00 00 00 00 00 00 C0 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 17 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 17 00 0B 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 10 [07:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:38:30]wFMCommunicate OK [07:38:30]CreateOFDProtocolMessage done [07:38:30]OFDSenderStorePacket 289425 [07:38:30]StoreOFDPacket docnum=289425 [07:38:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C1 47 07 01 4B D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 F8 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6A 04 00 35 04 06 00 EC B0 D6 1D DE EC 2C D4 A1 D1 D5 12 23 AF [07:38:30]CheckFolder [07:38:30]dirname=/storage/ofd_packets [07:38:30]CheckFolder done [07:38:30]ProducePacketName [07:38:30]name=ofd_packets/00289425 [07:38:30]NVStorageSaveData ofd_packets/00289425 [07:38:30]File name is /storage/ofd_packets/00289425 [07:38:30]Write 301 bytes [07:38:30]NVStorageSaveData done [07:38:30]OFDSenderStorePacket done [07:38:30]KKMCreateOFDPacket done [07:38:30]NVStorageSaveData kkm_last_timestamp [07:38:30]File name is /storage/kkm_last_timestamp [07:38:30]Write 4 bytes [07:38:30]NVStorageSaveData done [07:38:30]ExternCall_PrintAddStr [07:38:30]wPrintStart [07:38:30]Write to MH i2c: 01 00 00 0C 3B 47 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: 01 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: 01 07 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: 01 07 00 0C 3B 00 00 00 00 00 FF 0F 5C [07:38:30]RasterBufferAndPrint [07:38:30]line Счет N : (1)24617413 [07:38:30]line ИНН: 02508201610067 [07:38:30]line Контрольно-Кассовый Чек [07:38:30]line ПРОДАЖА [07:38:30]line ТРК (МРК, ГНК) : 33 [07:38:30]line Товар: 2710124130 [07:38:30]line Аи-92-К-5 [07:38:30]line 17.700 * 67.80 [07:38:30]line = 1200.06 [07:38:30]line НДС 12% НСП 1% [07:38:30]line > о реализуемом товаре [07:38:30]line ОКРУГЛЕНИЕ: -0.06 [07:38:30]line ИТОГО: 1200.00 [07:38:30]line Внесено: 1200.00 [07:38:30]line СДАЧА: 0.00 [07:38:30]line НСП 1% : 10.62 [07:38:30]line НДС 12% : 127.44 [07:38:30]line Наличными: 1200.00 [07:38:30]line Безнал.: 0.00 [07:38:30]line Место: АЗС № 90 "Партнёр-нефть" [07:38:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:38:30]line СНО: Общий режим [07:38:30]line Чек 99 23.09.2024 07:38 [07:38:30]line Смена: 515 ФФД: 1.0 [07:38:30]line ЗНМ: 0300000107 [07:38:30]line РНМ: 0000000000091827 [07:38:30]line Версия ККМ: 001 [07:38:30]line ФМ: 0000000000871832 [07:38:30]line ФД: 289425 [07:38:30]line ФПД: 260244250681068 [07:38:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T073832&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289425&fm=260244250681068&tin=02508201610067®Number=0000000000091827&sum=120000 [07:38:30]written 0, free lines is 4095 [07:38:30]OFD Sender: Processing packet 289425 [packets to send 1784, broken 1783] [07:38:30]ProducePacketName [07:38:30]name=ofd_packets/00289425 [07:38:30]OFD Sender: To server: pG, [07:38:30]CommunicateWithHost lk.salyk.kg:30040 [07:38:30]ConnectInit lk.salyk.kg [07:38:31]Connected sock=10 [07:38:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C1 47 07 01 4B D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 F8 1A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6A 04 00 35 04 06 00 EC B0 D6 1D DE EC 2C D4 A1 D1 D5 12 23 AF [07:38:31]Write to MH i2c: 01 00 00 36 3B 71 [07:38:31]Write i2c OK [07:38:31]MH_I2C_Read... [07:38:31]Read from MH i2c: 01 [07:38:31]MH_I2C_Read... [07:38:31]Read from MH i2c: 01 07 00 [07:38:31]MH_I2C_Read... [07:38:31]Read from MH i2c: 01 07 00 36 3B 00 00 00 00 00 DF 0C 63 [07:38:31]RasterBufferAndPrint [07:38:31]line [07:38:31]line [07:38:31]line [07:38:31]line [07:38:31]line [07:38:31]written 0, free lines is 3302 [07:38:31]MH_Cut [07:38:31]Write to MH i2c: D1 01 00 3D 3B 01 4A [07:38:31]Write i2c OK [07:38:31]MH_I2C_Read... [07:38:31]Read from MH i2c: D1 [07:38:31]MH_I2C_Read... [07:38:31]Read from MH i2c: D1 01 00 [07:38:31]MH_I2C_Read... [07:38:31]Read from MH i2c: D1 01 00 3D 3B 00 49 [07:38:31]Write to MH i2c: 01 00 00 3E 3B 79 [07:38:31]Write i2c OK [07:38:31]MH_I2C_Read... [07:38: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 33 32 4F 00 00 00 06 0D 47 00 6A 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 33 32 10 04 04 00 91 6A 04 00 F4 03 04 00 CD C2 F0 66 B6 04 01 00 00 00 29 84 93 31 A6 FD ED [07:38:31]CommunicateWithHost err = 0 [07:38:31]CheckOFDResponse [07:38:31]1017 (14) - 77093643461234 [07:38:31]1041 (16) - 0000000000871832 [07:38:31]1040 (4) - 289425 [07:38:31]1012 (4) - 23.09.2024 01:22 [07:38:31]1206 (1) - 0 [07:38:31]OFD Sender: Remove packet 289425 [07:38:31]ProducePacketName [07:38:31]name=ofd_packets/00289425 [07:38:31]NVStorageDeleteData [07:38:31]OFD Sender: No OFD packet to send [07:38:32]*** Cut start [07:38:32]*** Partial cut [07:38:32]*** CUTSNS_PIN = 1 [07:38:32]*** CUTSNS_PIN = 0 [07:38:32]*** Brake cut motor [07:38:32]Read from MH i2c: 01 [07:38:32]MH_I2C_Read... [07:38:32]*** Stop cut motor [07:38:32]*** Cut end [07:38:32]Read from MH i2c: 01 07 00 [07:38:32]MH_I2C_Read... [07:38:32]Read from MH i2c: 01 07 00 3E 3B 00 00 00 00 00 FF 0F 8E [07:38:32]process_action close_receipt done [07:38:32]requested_data is exist [07:38:32]produce_requested_data [07:38:32]requested_item fm.sn is exist - process it [07:38:32]wFMCommunicate request_size=4 [07:38:32]MH_SAM_APDU [07:38:32]CAPDU: 80 11 00 00 [07:38:32]Write to MH i2c: E2 08 00 3F 3B 80 11 00 00 00 00 00 00 F4 [07:38:32]Write i2c OK [07:38:32]MH_I2C_Read... [07:38:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:32]Read from MH i2c: E2 [07:38:32]MH_I2C_Read... [07:38:32]Read from MH i2c: E2 17 00 [07:38:32]MH_I2C_Read... [07:38:32]Read from MH i2c: E2 17 00 3F 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 44 [07:38:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:38:32]wFMCommunicate OK [07:38:32]requested_item fd.num is exist - process it [07:38:32]SAM_PROTO_GetFieldsCounters [07:38:32]wFMCommunicate request_size=4 [07:38:32]MH_SAM_APDU [07:38:32]CAPDU: 80 13 00 00 [07:38:32]Write to MH i2c: E2 08 00 40 3B 80 13 00 00 00 00 00 00 F7 [07:38:32]Write i2c OK [07:38:32]MH_I2C_Read... [07:38:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:38:32]Read from MH i2c: E2 [07:38:32]MH_I2C_Read... [07:38:32]Read from MH i2c: E2 62 00 [07:38:32]MH_I2C_Read... [07:38:32]Read from MH i2c: E2 62 00 40 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 91 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [07:38: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 91 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:38:32]wFMCommunicate OK [07:38:32]SAM_PROTO_GetFieldsCounters done [07:38:32]requested_item shift.num is exist - process it [07:38:32]requested_item shift.opened is exist - process it [07:38:32]req_shift_opened [07:38:32]FM_GetShiftState [07:38:32]SAM_PROTO_GetShiftState [07:38:32]wFMCommunicate request_size=4 [07:38:32]MH_SAM_APDU [07:38:32]CAPDU: 80 13 01 00 [07:38:32]Write to MH i2c: E2 08 00 41 3B 80 13 01 00 00 00 00 00 F9 [07:38:32]Write i2c OK [07:38:32]MH_I2C_Read... [07:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:32]Read from MH i2c: E2 [07:38:32]MH_I2C_Read... [07:38:32]Read from MH i2c: E2 0E 00 [07:38:32]MH_I2C_Read... [07:38:32]Read from MH i2c: E2 0E 00 41 3B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9A [07:38:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:38:32]wFMCommunicate OK [07:38:32]SAM_PROTO_GetShiftState done [07:38:32]FM_GetShiftState done [07:38:32]req_shift_opened done [07:38:32]requested_item shift.open_date is exist - process it [07:38:32]req_shift_open_date [07:38:32]req_shift_open_date done [07:38:32]produce_requested_data done [07:38:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289425,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:38:32]process_action_free close_receipt [07:38:32]json_value_free [07:38:32]json_value_free done [07:38:32]process_json_proto returns [07:38:32]Send response to host [07:38:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289425,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:38:32]free response buf [07:38:32]execute_script done [07:38:32]execute_script returns [07:38:32]free content buf [07:38:32]Sock 7.Close socket [07:38:32]Sock 7.Thread stoped [07:38:36]OFD Sender: No OFD packet to send [07:38:41]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:57]OFD Sender: No OFD packet to send [07:39:02]OFD Sender: No OFD packet to send [07:39:07]OFD Sender: No OFD packet to send [07:39:12]OFD Sender: No OFD packet to send [07:39:17]OFD Sender: No OFD packet to send [07:39:22]OFD Sender: No OFD packet to send [07:39:27]OFD Sender: No OFD packet to send [07:39:32]OFD Sender: No OFD packet to send [07:39:37]OFD Sender: No OFD packet to send [07:39:42]OFD Sender: No OFD packet to send [07:39:47]OFD Sender: No OFD packet to send [07:39:52]OFD Sender: No OFD packet to send [07:39:57]OFD Sender: No OFD packet to send [07:40:02]OFD Sender: No OFD packet to send [07:40:07]OFD Sender: No OFD packet to send [07:40:12]OFD Sender: No OFD packet to send [07:40:17]OFD Sender: No OFD packet to send [07:40:22]OFD Sender: No OFD packet to send [07:40:26]accept exits with 9 [07:40:26]New connection [07:40:26]New thread 3067051364 created [07:40:26]Thread 3067194724 joined [07:40:26]Waiting for new connection... [07:40:26] Sock 9.Parse request [07:40:26]Sock 9.Check first char [07:40:26]Sock 9.First char is OK [07:40:26]request: POST /json_proto HTTP/1.0 [07:40:26]Method: POST [07:40:26]URL: /json_proto [07:40:26]Method is POST - this is cgi request [07:40:26]url: /json_proto [07:40:26]query_string will be loaded in cgi processing [07:40:26]execute_cgi json_proto POST (null) [07:40:26]execute_cgi path=json_proto method=POST [07:40:26]POST find Content-Length [07:40:26]Host: 172.17.41.135:8080 [07:40:26]Content-Length: 679 [07:40:26]Content-Type: application/json [07:40:26] [07:40:26]POST finish read [07:40:26]Found Content-Length = 679 [07:40:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:26]execute_script... [07: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)24617417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:26]POST & json_proto [07:40:26]process_json_proto [07:40:26]json parsed OK: [07:40:26]protocol is kg_v1.0 [07:40:26]action value=close_receipt [07:40:26]process_action close_receipt [07:40:26]cmd_close_receipt [07:40:26]MH_GetDate [07:40:26]Write to MH i2c: F0 00 00 42 3B 6C [07:40:26]Write i2c OK [07:40:26]MH_I2C_Read... [07:40:26]Read from MH i2c: F0 [07:40:26]MH_I2C_Read... [07:40:26]Read from MH i2c: F0 09 00 [07:40:26]MH_I2C_Read... [07:40:26]Read from MH i2c: F0 09 00 42 3B 00 6D 1B F1 66 ED 3E 82 65 66 [07:40:26]GetLastDocTimeStamp 1727077112 [07:40:26]current date 1727077229 [07:40:26]FM_GetShiftState [07:40:26]SAM_PROTO_GetShiftState [07:40:26]wFMCommunicate request_size=4 [07:40:26]MH_SAM_APDU [07:40:26]CAPDU: 80 13 01 00 [07:40:26]Write to MH i2c: E2 08 00 43 3B 80 13 01 00 00 00 00 00 FB [07:40:26]Write i2c OK [07:40:26]MH_I2C_Read... [07:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:26]Read from MH i2c: E2 [07:40:26]MH_I2C_Read... [07:40:26]Read from MH i2c: E2 0E 00 [07:40:26]MH_I2C_Read... [07:40:26]Read from MH i2c: E2 0E 00 43 3B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9C [07:40:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:40:26]wFMCommunicate OK [07:40:26]SAM_PROTO_GetShiftState done [07:40:26]FM_GetShiftState done [07:40:26]opened in 1727051401 [07:40:26]opened+sec_in_day 1727137801 [07:40:26]quantity*price = 50036 [07:40:26]sum+1 = 50037 [07:40: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 100 23.09.2024 07:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289426 ФПД: 97842368714431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074029&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289426&fm=97842368714431&tin=02508201610067®Number=0000000000091827&sum=50000 [07:40:27]StoreToDocumentArchive [07:40:27]shift 515 fd 289426 [07:40:27]save to /storage/0515/doc_00289426 [07:40:27]save last doc name /storage/0515/doc_00289426 to /storage/kkm_last_doc_name [07:40:27]save OK [07:40:27]Clear old archive folders... [07:40:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:40:27]tlvbuf is 00723FF0 [07:40:27]SAM_PROTO_ClearQueue [07:40:27]wFMCommunicate request_size=4 [07:40:27]MH_SAM_APDU [07:40:27]CAPDU: 80 09 00 00 [07:40:27]Write to MH i2c: E2 08 00 50 3B 80 09 00 00 00 00 00 00 FD [07:40:27]Write i2c OK [07:40:27]MH_I2C_Read... [07:40:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:27]Read from MH i2c: E2 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 50 3B 00 90 00 FF [07:40:27]RAPDU: 90 00 [07:40:27]wFMCommunicate OK [07:40:27]SAM_PROTO_ClearQueue done [07:40:27]KKMCreateOFDPacket [07:40:27]OFDProtocolAddRootSTLVToBuf [07:40:27]FM_MakeSignedData [07:40:27]FM_MakeSignedData [07:40:27]SAM_PROTO_SignData [07:40:27]wFMCommunicate request_size=4 [07:40:27]MH_SAM_APDU [07:40:27]CAPDU: 80 0D 01 02 [07:40:27]Write to MH i2c: E2 08 00 51 3B 80 0D 01 02 00 00 00 00 05 [07:40:27]Write i2c OK [07:40:27]MH_I2C_Read... [07:40:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:27]Read from MH i2c: E2 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 51 3B 00 90 00 00 [07:40:27]RAPDU: 90 00 [07:40:27]wFMCommunicate OK [07:40:27]wFMCommunicate request_size=255 [07:40:27]MH_SAM_APDU [07:40:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 6D 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6A 04 00 35 04 06 00 58 [07:40:27]Write to MH i2c: E2 02 01 52 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 6D 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6A 04 00 35 04 06 00 58 00 00 23 [07:40:27]Write i2c OK [07:40:27]MH_I2C_Read... [07:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:27]Read from MH i2c: E2 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 52 3B 00 90 00 01 [07:40:27]RAPDU: 90 00 [07:40:27]wFMCommunicate OK [07:40:27]wFMCommunicate request_size=10 [07:40:27]MH_SAM_APDU [07:40:27]CAPDU: 80 0D 02 02 05 FC B3 A1 96 BF [07:40:27]Write to MH i2c: E2 0D 00 53 3B 80 0D 02 02 05 00 FC B3 A1 96 BF 00 00 B7 [07:40:27]Write i2c OK [07:40:27]MH_I2C_Read... [07:40:27]OFD Sender: No OFD packet to send [07:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:27]Read from MH i2c: E2 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 03 00 53 3B 00 90 00 02 [07:40:27]RAPDU: 90 00 [07:40:27]wFMCommunicate OK [07:40:27]wFMCommunicate request_size=4 [07:40:27]MH_SAM_APDU [07:40:27]CAPDU: 80 0D 03 02 [07:40:27]Write to MH i2c: E2 08 00 54 3B 80 0D 03 02 00 00 00 00 0A [07:40:27]Write i2c OK [07:40:27]MH_I2C_Read... [07:40:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:27]Read from MH i2c: E2 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 0B 00 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 0B 00 54 3B 00 1A D0 A6 10 B0 D6 CD 64 90 00 62 [07:40:27]RAPDU: 1A D0 A6 10 B0 D6 CD 64 90 00 [07:40:27]wFMCommunicate OK [07:40:27]SAM_PROTO_SignData done [07:40:27]FM_MakeSignedData done [07:40:27]CreateOFDProtocolMessage [07:40:27]wFMCommunicate request_size=4 [07:40:27]MH_SAM_APDU [07:40:27]CAPDU: 80 11 00 00 [07:40:27]Write to MH i2c: E2 08 00 55 3B 80 11 00 00 00 00 00 00 0A [07:40:27]Write i2c OK [07:40:27]MH_I2C_Read... [07:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:27]Read from MH i2c: E2 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 17 00 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: E2 17 00 55 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5A [07:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:40:27]wFMCommunicate OK [07:40:27]CreateOFDProtocolMessage done [07:40:27]OFDSenderStorePacket 289426 [07:40:27]StoreOFDPacket docnum=289426 [07:40:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 21 0D 07 01 E6 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 6D 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6A 04 00 35 04 06 00 58 FC B3 A1 96 BF 1A D0 A6 10 B0 D6 CD 64 [07:40:27]CheckFolder [07:40:27]dirname=/storage/ofd_packets [07:40:27]CheckFolder done [07:40:27]ProducePacketName [07:40:27]name=ofd_packets/00289426 [07:40:27]NVStorageSaveData ofd_packets/00289426 [07:40:27]File name is /storage/ofd_packets/00289426 [07:40:27]Write 301 bytes [07:40:27]NVStorageSaveData done [07:40:27]OFDSenderStorePacket done [07:40:27]KKMCreateOFDPacket done [07:40:27]NVStorageSaveData kkm_last_timestamp [07:40:27]File name is /storage/kkm_last_timestamp [07:40:27]Write 4 bytes [07:40:27]NVStorageSaveData done [07:40:27]ExternCall_PrintAddStr [07:40:27]wPrintStart [07:40:27]Write to MH i2c: 01 00 00 56 3B 91 [07:40:27]Write i2c OK [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: 01 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: 01 07 00 [07:40:27]MH_I2C_Read... [07:40:27]Read from MH i2c: 01 07 00 56 3B 00 00 00 00 00 FF 0F A6 [07:40:27]RasterBufferAndPrint [07:40:27]line Счет N : (1)24617417 [07:40:27]line ИНН: 02508201610067 [07:40:27]line Контрольно-Кассовый Чек [07:40:27]line ПРОДАЖА [07:40:27]line ТРК (МРК, ГНК) : 63 [07:40:27]line Товар: 2710124130 [07:40:27]line Аи-92-К-5 [07:40:27]line 7.380 * 67.80 [07:40:27]line = 500.36 [07:40:27]line НДС 12% НСП 1% [07:40:27]line > о реализуемом товаре [07:40:27]line ОКРУГЛЕНИЕ: -0.36 [07:40:27]line ИТОГО: 500.00 [07:40:27]line Внесено: 500.00 [07:40:27]line СДАЧА: 0.00 [07:40:27]line НСП 1% : 4.43 [07:40:27]line НДС 12% : 53.14 [07:40:27]line Наличными: 500.00 [07:40:27]line Безнал.: 0.00 [07:40:27]line Место: АЗС № 90 "Партнёр-нефть" [07:40:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:40:27]line СНО: Общий режим [07:40:27]line Чек 100 23.09.2024 07:40 [07:40:27]line Смена: 515 ФФД: 1.0 [07:40:27]line ЗНМ: 0300000107 [07:40:27]line РНМ: 0000000000091827 [07:40:27]line Версия ККМ: 001 [07:40:27]line ФМ: 0000000000871832 [07:40:27]line ФД: 289426 [07:40:27]line ФПД: 97842368714431 [07:40:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074029&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289426&fm=97842368714431&tin=02508201610067®Number=0000000000091827&sum=50000 [07:40:27]written 0, free lines is 4095 [07:40:28]OFD Sender: Processing packet 289426 [packets to send 1784, broken 1783] [07:40:28]ProducePacketName [07:40:28]name=ofd_packets/00289426 [07:40:28]OFD Sender: To server: pG, [07:40:28]CommunicateWithHost lk.salyk.kg:30040 [07:40:28]ConnectInit lk.salyk.kg [07:40:28]Connected sock=10 [07: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 33 32 0F 01 00 00 21 0D 07 01 E6 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 6D 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6A 04 00 35 04 06 00 58 FC B3 A1 96 BF 1A D0 A6 10 B0 D6 CD 64 [07:40:28]Write to MH i2c: 01 00 00 80 3B BB [07:40:28]Write i2c OK [07:40:28]MH_I2C_Read... [07:40:28]Read from MH i2c: 01 [07:40:28]MH_I2C_Read... [07:40:28]Read from MH i2c: 01 07 00 [07:40:28]MH_I2C_Read... [07:40:28]Read from MH i2c: 01 07 00 80 3B 00 00 00 00 00 C0 0C 8E [07:40:28]RasterBufferAndPrint [07:40:28]line [07:40:28]line [07:40:28]line [07:40:28]line [07:40:28]line [07:40:28]written 0, free lines is 3270 [07:40:28]MH_Cut [07:40:28]Write to MH i2c: D1 01 00 87 3B 01 94 [07:40:28]Write i2c OK [07:40:28]MH_I2C_Read... [07:40:28]Read from MH i2c: D1 [07:40:28]MH_I2C_Read... [07:40:28]Read from MH i2c: D1 01 00 [07:40:28]MH_I2C_Read... [07:40:28]Read from MH i2c: D1 01 00 87 3B 00 93 [07:40:28]Write to MH i2c: 01 00 00 88 3B C3 [07:40:28]Write i2c OK [07:40:28]MH_I2C_Read... [07: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 33 32 4F 00 00 00 A1 5C 47 00 43 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 33 32 10 04 04 00 92 6A 04 00 F4 03 04 00 42 C3 F0 66 B6 04 01 00 00 22 C3 20 95 6B D3 77 BB [07:40:28]CommunicateWithHost err = 0 [07:40:28]CheckOFDResponse [07:40:28]1017 (14) - 77093643461234 [07:40:28]1041 (16) - 0000000000871832 [07:40:28]1040 (4) - 289426 [07:40:28]1012 (4) - 23.09.2024 01:24 [07:40:28]1206 (1) - 0 [07:40:28]OFD Sender: Remove packet 289426 [07:40:28]ProducePacketName [07:40:28]name=ofd_packets/00289426 [07:40:28]NVStorageDeleteData [07:40:29]OFD Sender: No OFD packet to send [07:40:29]*** Cut start [07:40:29]*** Partial cut [07:40:29]*** CUTSNS_PIN = 1 [07:40:29]*** CUTSNS_PIN = 0 [07:40:29]*** Brake cut motor [07:40:29]Read from MH i2c: 01 [07:40:29]MH_I2C_Read... [07:40:29]*** Stop cut motor [07:40:29]*** Cut end [07:40:29]Read from MH i2c: 01 07 00 [07:40:29]MH_I2C_Read... [07:40:29]Read from MH i2c: 01 07 00 88 3B 00 00 00 00 00 FF 0F D8 [07:40:29]process_action close_receipt done [07:40:29]requested_data is exist [07:40:29]produce_requested_data [07:40:29]requested_item fm.sn is exist - process it [07:40:29]wFMCommunicate request_size=4 [07:40:29]MH_SAM_APDU [07:40:29]CAPDU: 80 11 00 00 [07:40:29]Write to MH i2c: E2 08 00 89 3B 80 11 00 00 00 00 00 00 3E [07:40:29]Write i2c OK [07:40:29]MH_I2C_Read... [07:40:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:29]Read from MH i2c: E2 [07:40:29]MH_I2C_Read... [07:40:29]Read from MH i2c: E2 17 00 [07:40:29]MH_I2C_Read... [07:40:29]Read from MH i2c: E2 17 00 89 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [07:40:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:40:29]wFMCommunicate OK [07:40:29]requested_item fd.num is exist - process it [07:40:29]SAM_PROTO_GetFieldsCounters [07:40:29]wFMCommunicate request_size=4 [07:40:29]MH_SAM_APDU [07:40:29]CAPDU: 80 13 00 00 [07:40:29]Write to MH i2c: E2 08 00 8A 3B 80 13 00 00 00 00 00 00 41 [07:40:29]Write i2c OK [07:40:29]MH_I2C_Read... [07:40:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:29]Read from MH i2c: E2 [07:40:29]MH_I2C_Read... [07:40:29]Read from MH i2c: E2 62 00 [07:40:29]MH_I2C_Read... [07:40:29]Read from MH i2c: E2 62 00 8A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 92 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [07:40:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 92 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:40:29]wFMCommunicate OK [07:40:29]SAM_PROTO_GetFieldsCounters done [07:40:29]requested_item shift.num is exist - process it [07:40:29]requested_item shift.opened is exist - process it [07:40:29]req_shift_opened [07:40:29]FM_GetShiftState [07:40:29]SAM_PROTO_GetShiftState [07:40:29]wFMCommunicate request_size=4 [07:40:29]MH_SAM_APDU [07:40:29]CAPDU: 80 13 01 00 [07:40:29]Write to MH i2c: E2 08 00 8B 3B 80 13 01 00 00 00 00 00 43 [07:40:29]Write i2c OK [07:40:29]MH_I2C_Read... [07:40:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:30]Read from MH i2c: E2 [07:40:30]MH_I2C_Read... [07:40:30]Read from MH i2c: E2 0E 00 [07:40:30]MH_I2C_Read... [07:40:30]Read from MH i2c: E2 0E 00 8B 3B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E4 [07:40:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:40:30]wFMCommunicate OK [07:40:30]SAM_PROTO_GetShiftState done [07:40:30]FM_GetShiftState done [07:40:30]req_shift_opened done [07:40:30]requested_item shift.open_date is exist - process it [07:40:30]req_shift_open_date [07:40:30]req_shift_open_date done [07:40:30]produce_requested_data done [07:40:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289426,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:40:30]process_action_free close_receipt [07:40:30]json_value_free [07:40:30]json_value_free done [07:40:30]process_json_proto returns [07:40:30]Send response to host [07:40:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289426,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:40:30]free response buf [07:40:30]execute_script done [07:40:30]execute_script returns [07:40:30]free content buf [07:40:30]Sock 9.Close socket [07:40:30]Sock 9.Thread stoped [07:40:32]accept exits with 7 [07:40:32]New connection [07:40:32]New thread 3067194724 created [07:40:32]Thread 3067051364 joined [07:40:32]Waiting for new connection... [07:40:32] Sock 7.Parse request [07:40:32]Sock 7.Check first char [07:40:32]Sock 7.First char is OK [07:40:32]request: POST /json_proto HTTP/1.0 [07:40:32]Method: POST [07:40:32]URL: /json_proto [07:40:32]Method is POST - this is cgi request [07:40:32]url: /json_proto [07:40:32]query_string will be loaded in cgi processing [07:40:32]execute_cgi json_proto POST (null) [07:40:32]execute_cgi path=json_proto method=POST [07:40:32]POST find Content-Length [07:40:32]Host: 172.17.41.135:8080 [07:40:32]Content-Length: 684 [07:40:32]Content-Type: application/json [07:40:32] [07:40:32]POST finish read [07:40:32]Found Content-Length = 684 [07:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:32]execute_script... [07:40:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:32]POST & json_proto [07:40:32]process_json_proto [07:40:32]json parsed OK: [07:40:32]protocol is kg_v1.0 [07:40:32]action value=close_receipt [07:40:32]process_action close_receipt [07:40:32]cmd_close_receipt [07:40:32]MH_GetDate [07:40:32]Write to MH i2c: F0 00 00 8C 3B B6 [07:40:32]Write i2c OK [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: F0 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: F0 09 00 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: F0 09 00 8C 3B 00 73 1B F1 66 ED 3E 82 65 B6 [07:40:32]GetLastDocTimeStamp 1727077229 [07:40:32]current date 1727077235 [07:40:32]FM_GetShiftState [07:40:32]SAM_PROTO_GetShiftState [07:40:32]wFMCommunicate request_size=4 [07:40:32]MH_SAM_APDU [07:40:32]CAPDU: 80 13 01 00 [07:40:32]Write to MH i2c: E2 08 00 8D 3B 80 13 01 00 00 00 00 00 45 [07:40:32]Write i2c OK [07:40:32]MH_I2C_Read... [07:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:32]Read from MH i2c: E2 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 0E 00 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 0E 00 8D 3B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [07:40:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:40:32]wFMCommunicate OK [07:40:32]SAM_PROTO_GetShiftState done [07:40:32]FM_GetShiftState done [07:40:32]opened in 1727051401 [07:40:32]opened+sec_in_day 1727137801 [07:40:32]quantity*price = 100021 [07:40:32]sum+1 = 100023 [07:40:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 101 23.09.2024 07:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289427 ФПД: 149044618993037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074035&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289427&fm=149044618993037&tin=02508201610067®Number=0000000000091827&sum=100000 [07:40:33]StoreToDocumentArchive [07:40:33]shift 515 fd 289427 [07:40:33]save to /storage/0515/doc_00289427 [07:40:33]save last doc name /storage/0515/doc_00289427 to /storage/kkm_last_doc_name [07:40:33]save OK [07:40:33]Clear old archive folders... [07:40:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:40:33]tlvbuf is 006626F0 [07:40:33]SAM_PROTO_ClearQueue [07:40:33]wFMCommunicate request_size=4 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 09 00 00 [07:40:33]Write to MH i2c: E2 08 00 9A 3B 80 09 00 00 00 00 00 00 47 [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:33]Read from MH i2c: E2 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 9A 3B 00 90 00 49 [07:40:33]RAPDU: 90 00 [07:40:33]wFMCommunicate OK [07:40:33]SAM_PROTO_ClearQueue done [07:40:33]KKMCreateOFDPacket [07:40:33]OFDProtocolAddRootSTLVToBuf [07:40:33]FM_MakeSignedData [07:40:33]FM_MakeSignedData [07:40:33]SAM_PROTO_SignData [07:40:33]wFMCommunicate request_size=4 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 0D 01 02 [07:40:33]Write to MH i2c: E2 08 00 9B 3B 80 0D 01 02 00 00 00 00 4F [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:33]Read from MH i2c: E2 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 9B 3B 00 90 00 4A [07:40:33]RAPDU: 90 00 [07:40:33]wFMCommunicate OK [07:40:33]wFMCommunicate request_size=255 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 73 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6A 04 00 35 04 06 00 87 [07:40:33]Write to MH i2c: E2 02 01 9C 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 73 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6A 04 00 35 04 06 00 87 00 00 D1 [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 9C 3B 00 90 00 4B [07:40:34]RAPDU: 90 00 [07:40:34]wFMCommunicate OK [07:40:34]wFMCommunicate request_size=10 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 0D 02 02 05 8E 27 92 1D 8D [07:40:34]Write to MH i2c: E2 0D 00 9D 3B 80 0D 02 02 05 00 8E 27 92 1D 8D 00 00 4D [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 9D 3B 00 90 00 4C [07:40:34]RAPDU: 90 00 [07:40:34]wFMCommunicate OK [07:40:34]wFMCommunicate request_size=4 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 0D 03 02 [07:40:34]Write to MH i2c: E2 08 00 9E 3B 80 0D 03 02 00 00 00 00 54 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 0B 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 0B 00 9E 3B 00 96 EE 13 79 0F 74 EB 9B 90 00 6E [07:40:34]RAPDU: 96 EE 13 79 0F 74 EB 9B 90 00 [07:40:34]wFMCommunicate OK [07:40:34]SAM_PROTO_SignData done [07:40:34]FM_MakeSignedData done [07:40:34]CreateOFDProtocolMessage [07:40:34]wFMCommunicate request_size=4 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 11 00 00 [07:40:34]Write to MH i2c: E2 08 00 9F 3B 80 11 00 00 00 00 00 00 54 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]OFD Sender: No OFD packet to send [07:40:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 17 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 17 00 9F 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A4 [07:40:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:40:34]wFMCommunicate OK [07:40:34]CreateOFDProtocolMessage done [07:40:34]OFDSenderStorePacket 289427 [07:40:34]StoreOFDPacket docnum=289427 [07:40:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 56 98 07 01 12 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 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 73 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6A 04 00 35 04 06 00 87 8E 27 92 1D 8D 96 EE 13 79 0F 74 EB 9B [07:40:34]CheckFolder [07:40:34]dirname=/storage/ofd_packets [07:40:34]CheckFolder done [07:40:34]ProducePacketName [07:40:34]name=ofd_packets/00289427 [07:40:34]NVStorageSaveData ofd_packets/00289427 [07:40:34]File name is /storage/ofd_packets/00289427 [07:40:34]Write 301 bytes [07:40:34]NVStorageSaveData done [07:40:34]OFDSenderStorePacket done [07:40:34]KKMCreateOFDPacket done [07:40:34]NVStorageSaveData kkm_last_timestamp [07:40:34]File name is /storage/kkm_last_timestamp [07:40:34]Write 4 bytes [07:40:34]NVStorageSaveData done [07:40:34]ExternCall_PrintAddStr [07:40:34]wPrintStart [07:40:34]Write to MH i2c: 01 00 00 A0 3B DB [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 07 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 07 00 A0 3B 00 00 00 00 00 FF 0F F0 [07:40:34]RasterBufferAndPrint [07:40:34]line Счет N : (1)24617416 [07:40:34]line ИНН: 02508201610067 [07:40:34]line Контрольно-Кассовый Чек [07:40:34]line ПРОДАЖА [07:40:34]line ТРК (МРК, ГНК) : 32 [07:40:34]line Товар: 2710124500 [07:40:34]line Аи-95-К-5 [07:40:34]line 13.480 * 74.20 [07:40:34]line = 1000.22 [07:40:34]line НДС 12% НСП 1% [07:40:34]line > о реализуемом товаре [07:40:34]line ОКРУГЛЕНИЕ: -0.22 [07:40:34]line ИТОГО: 1000.00 [07:40:34]line Внесено: 1000.00 [07:40:34]line СДАЧА: 0.00 [07:40:34]line НСП 1% : 8.85 [07:40:34]line НДС 12% : 106.22 [07:40:34]line Наличными: 1000.00 [07:40:34]line Безнал.: 0.00 [07:40:34]line Место: АЗС № 90 "Партнёр-нефть" [07:40:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:40:34]line СНО: Общий режим [07:40:34]line Чек 101 23.09.2024 07:40 [07:40:34]line Смена: 515 ФФД: 1.0 [07:40:34]line ЗНМ: 0300000107 [07:40:34]line РНМ: 0000000000091827 [07:40:34]line Версия ККМ: 001 [07:40:34]line ФМ: 0000000000871832 [07:40:34]line ФД: 289427 [07:40:34]line ФПД: 149044618993037 [07:40:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074035&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289427&fm=149044618993037&tin=02508201610067®Number=0000000000091827&sum=100000 [07:40:34]written 0, free lines is 4095 [07:40:34]OFD Sender: Processing packet 289427 [packets to send 1784, broken 1783] [07:40:34]ProducePacketName [07:40:34]name=ofd_packets/00289427 [07:40:34]OFD Sender: To server: pG, [07:40:34]CommunicateWithHost lk.salyk.kg:30040 [07:40:34]ConnectInit lk.salyk.kg [07:40:34]Connected sock=10 [07:40:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 56 98 07 01 12 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 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 73 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6A 04 00 35 04 06 00 87 8E 27 92 1D 8D 96 EE 13 79 0F 74 EB 9B [07:40:34]Write to MH i2c: 01 00 00 CA 3B 05 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 07 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 07 00 CA 3B 00 00 00 00 00 CA 0C E2 [07:40:34]RasterBufferAndPrint [07:40:34]line [07:40:34]line [07:40:34]line [07:40:34]line [07:40:34]line [07:40:34]written 0, free lines is 3283 [07:40:34]MH_Cut [07:40:34]Write to MH i2c: D1 01 00 D1 3B 01 DE [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: D1 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: D1 01 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: D1 01 00 D1 3B 00 DD [07:40:34]Write to MH i2c: 01 00 00 D2 3B 0D [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40: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 33 32 4F 00 00 00 CD EE 47 00 84 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 33 32 10 04 04 00 93 6A 04 00 F4 03 04 00 49 C3 F0 66 B6 04 01 00 00 57 D5 51 01 F5 5E 16 F3 [07:40:34]CommunicateWithHost err = 0 [07:40:34]CheckOFDResponse [07:40:34]1017 (14) - 77093643461234 [07:40:34]1041 (16) - 0000000000871832 [07:40:34]1040 (4) - 289427 [07:40:34]1012 (4) - 23.09.2024 01:24 [07:40:34]1206 (1) - 0 [07:40:34]OFD Sender: Remove packet 289427 [07:40:34]ProducePacketName [07:40:34]name=ofd_packets/00289427 [07:40:34]NVStorageDeleteData [07:40:35]OFD Sender: No OFD packet to send [07:40:35]*** Cut start [07:40:35]*** Partial cut [07:40:35]*** CUTSNS_PIN = 1 [07:40:35]*** CUTSNS_PIN = 0 [07:40:35]*** Brake cut motor [07:40:36]Read from MH i2c: 01 [07:40:36]MH_I2C_Read... [07:40:36]*** Stop cut motor [07:40:36]*** Cut end [07:40:36]Read from MH i2c: 01 07 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: 01 07 00 D2 3B 00 00 00 00 00 FF 0F 22 [07:40:36]process_action close_receipt done [07:40:36]requested_data is exist [07:40:36]produce_requested_data [07:40:36]requested_item fm.sn is exist - process it [07:40:36]wFMCommunicate request_size=4 [07:40:36]MH_SAM_APDU [07:40:36]CAPDU: 80 11 00 00 [07:40:36]Write to MH i2c: E2 08 00 D3 3B 80 11 00 00 00 00 00 00 88 [07:40:36]Write i2c OK [07:40:36]MH_I2C_Read... [07:40:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:36]Read from MH i2c: E2 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 17 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 17 00 D3 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [07:40:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:40:36]wFMCommunicate OK [07:40:36]requested_item fd.num is exist - process it [07:40:36]SAM_PROTO_GetFieldsCounters [07:40:36]wFMCommunicate request_size=4 [07:40:36]MH_SAM_APDU [07:40:36]CAPDU: 80 13 00 00 [07:40:36]Write to MH i2c: E2 08 00 D4 3B 80 13 00 00 00 00 00 00 8B [07:40:36]Write i2c OK [07:40:36]MH_I2C_Read... [07:40:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:36]Read from MH i2c: E2 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 62 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 62 00 D4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 93 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [07:40:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 93 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:40:36]wFMCommunicate OK [07:40:36]SAM_PROTO_GetFieldsCounters done [07:40:36]requested_item shift.num is exist - process it [07:40:36]requested_item shift.opened is exist - process it [07:40:36]req_shift_opened [07:40:36]FM_GetShiftState [07:40:36]SAM_PROTO_GetShiftState [07:40:36]wFMCommunicate request_size=4 [07:40:36]MH_SAM_APDU [07:40:36]CAPDU: 80 13 01 00 [07:40:36]Write to MH i2c: E2 08 00 D5 3B 80 13 01 00 00 00 00 00 8D [07:40:36]Write i2c OK [07:40:36]MH_I2C_Read... [07:40:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:36]Read from MH i2c: E2 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 0E 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 0E 00 D5 3B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2E [07:40:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:40:36]wFMCommunicate OK [07:40:36]SAM_PROTO_GetShiftState done [07:40:36]FM_GetShiftState done [07:40:36]req_shift_opened done [07:40:36]requested_item shift.open_date is exist - process it [07:40:36]req_shift_open_date [07:40:36]req_shift_open_date done [07:40:36]produce_requested_data done [07:40:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289427,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:40:36]process_action_free close_receipt [07:40:36]json_value_free [07:40:36]json_value_free done [07:40:36]process_json_proto returns [07:40:36]Send response to host [07:40:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289427,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:40:36]free response buf [07:40:36]execute_script done [07:40:36]execute_script returns [07:40:36]free content buf [07:40:36]Sock 7.Close socket [07:40:36]Sock 7.Thread stoped [07:40:40]accept exits with 9 [07:40:40]New connection [07:40:40]New thread 3067051364 created [07:40:40]Thread 3067194724 joined [07:40:40]Waiting for new connection... [07:40:40] Sock 9.Parse request [07:40:40]Sock 9.Check first char [07:40:40]Sock 9.First char is OK [07:40:40]request: POST /json_proto HTTP/1.0 [07:40:40]Method: POST [07:40:40]URL: /json_proto [07:40:40]Method is POST - this is cgi request [07:40:40]url: /json_proto [07:40:40]query_string will be loaded in cgi processing [07:40:40]execute_cgi json_proto POST (null) [07:40:40]execute_cgi path=json_proto method=POST [07:40:40]POST find Content-Length [07:40:40]Host: 172.17.41.135:8080 [07:40:40]Content-Length: 684 [07:40:40]Content-Type: application/json [07:40:40] [07:40:40]POST finish read [07:40:40]Found Content-Length = 684 [07:40:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [07:40:40]execute_script... [07:40: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)24617415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [07:40:40]POST & json_proto [07:40:40]process_json_proto [07:40:40]json parsed OK: [07:40:40]protocol is kg_v1.0 [07:40:40]action value=close_receipt [07:40:40]process_action close_receipt [07:40:40]cmd_close_receipt [07:40:40]MH_GetDate [07:40:40]Write to MH i2c: F0 00 00 D6 3B 00 [07:40:40]Write i2c OK [07:40:40]MH_I2C_Read... [07:40:40]Read from MH i2c: F0 [07:40:40]MH_I2C_Read... [07:40:40]Read from MH i2c: F0 09 00 [07:40:40]MH_I2C_Read... [07:40:40]Read from MH i2c: F0 09 00 D6 3B 00 7B 1B F1 66 ED 3E 82 65 08 [07:40:40]GetLastDocTimeStamp 1727077235 [07:40:40]current date 1727077243 [07:40:40]FM_GetShiftState [07:40:40]SAM_PROTO_GetShiftState [07:40:40]wFMCommunicate request_size=4 [07:40:40]MH_SAM_APDU [07:40:40]CAPDU: 80 13 01 00 [07:40:40]Write to MH i2c: E2 08 00 D7 3B 80 13 01 00 00 00 00 00 8F [07:40:40]Write i2c OK [07:40:40]MH_I2C_Read... [07:40:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:40]Read from MH i2c: E2 [07:40:40]MH_I2C_Read... [07:40:40]Read from MH i2c: E2 0E 00 [07:40:40]MH_I2C_Read... [07:40:40]Read from MH i2c: E2 0E 00 D7 3B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [07:40:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:40:40]wFMCommunicate OK [07:40:40]SAM_PROTO_GetShiftState done [07:40:40]FM_GetShiftState done [07:40:40]opened in 1727051401 [07:40:40]opened+sec_in_day 1727137801 [07:40:40]quantity*price = 200010 [07:40:40]sum+1 = 200011 [07:40:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 102 23.09.2024 07:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289428 ФПД: 20452874856881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074043&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289428&fm=20452874856881&tin=02508201610067®Number=0000000000091827&sum=200000 [07:40:40]StoreToDocumentArchive [07:40:40]shift 515 fd 289428 [07:40:40]save to /storage/0515/doc_00289428 [07:40:41]save last doc name /storage/0515/doc_00289428 to /storage/kkm_last_doc_name [07:40:41]save OK [07:40:41]Clear old archive folders... [07:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:40:41]tlvbuf is 007C22D0 [07:40:41]SAM_PROTO_ClearQueue [07:40:41]wFMCommunicate request_size=4 [07:40:41]MH_SAM_APDU [07:40:41]CAPDU: 80 09 00 00 [07:40:41]Write to MH i2c: E2 08 00 E4 3B 80 09 00 00 00 00 00 00 91 [07:40:41]Write i2c OK [07:40:41]MH_I2C_Read... [07:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:41]Read from MH i2c: E2 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 E4 3B 00 90 00 93 [07:40:41]RAPDU: 90 00 [07:40:41]wFMCommunicate OK [07:40:41]SAM_PROTO_ClearQueue done [07:40:41]KKMCreateOFDPacket [07:40:41]OFDProtocolAddRootSTLVToBuf [07:40:41]FM_MakeSignedData [07:40:41]FM_MakeSignedData [07:40:41]SAM_PROTO_SignData [07:40:41]wFMCommunicate request_size=4 [07:40:41]MH_SAM_APDU [07:40:41]CAPDU: 80 0D 01 02 [07:40:41]Write to MH i2c: E2 08 00 E5 3B 80 0D 01 02 00 00 00 00 99 [07:40:41]Write i2c OK [07:40:41]MH_I2C_Read... [07:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:41]Read from MH i2c: E2 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 E5 3B 00 90 00 94 [07:40:41]RAPDU: 90 00 [07:40:41]wFMCommunicate OK [07:40:41]wFMCommunicate request_size=255 [07:40:41]MH_SAM_APDU [07:40:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 66 00 00 00 F4 03 04 00 7B 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6A 04 00 35 04 06 00 12 [07:40:41]Write to MH i2c: E2 02 01 E6 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 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 7B 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6A 04 00 35 04 06 00 12 00 00 87 [07:40:41]Write i2c OK [07:40:41]MH_I2C_Read... [07:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:41]Read from MH i2c: E2 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 E6 3B 00 90 00 95 [07:40:41]RAPDU: 90 00 [07:40:41]wFMCommunicate OK [07:40:41]wFMCommunicate request_size=10 [07:40:41]MH_SAM_APDU [07:40:41]CAPDU: 80 0D 02 02 05 9A 0E 57 29 B1 [07:40:41]Write to MH i2c: E2 0D 00 E7 3B 80 0D 02 02 05 00 9A 0E 57 29 B1 00 00 7F [07:40:41]Write i2c OK [07:40:41]MH_I2C_Read... [07:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:41]Read from MH i2c: E2 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 03 00 E7 3B 00 90 00 96 [07:40:41]RAPDU: 90 00 [07:40:41]wFMCommunicate OK [07:40:41]wFMCommunicate request_size=4 [07:40:41]MH_SAM_APDU [07:40:41]CAPDU: 80 0D 03 02 [07:40:41]Write to MH i2c: E2 08 00 E8 3B 80 0D 03 02 00 00 00 00 9E [07:40:41]Write i2c OK [07:40:41]MH_I2C_Read... [07:40:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:41]Read from MH i2c: E2 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 0B 00 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 0B 00 E8 3B 00 34 ED 06 7D 93 59 3F D8 90 00 46 [07:40:41]RAPDU: 34 ED 06 7D 93 59 3F D8 90 00 [07:40:41]wFMCommunicate OK [07:40:41]SAM_PROTO_SignData done [07:40:41]FM_MakeSignedData done [07:40:41]CreateOFDProtocolMessage [07:40:41]wFMCommunicate request_size=4 [07:40:41]MH_SAM_APDU [07:40:41]CAPDU: 80 11 00 00 [07:40:41]Write to MH i2c: E2 08 00 E9 3B 80 11 00 00 00 00 00 00 9E [07:40:41]Write i2c OK [07:40:41]MH_I2C_Read... [07:40:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:41]Read from MH i2c: E2 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 17 00 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: E2 17 00 E9 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EE [07:40:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:40:41]wFMCommunicate OK [07:40:41]CreateOFDProtocolMessage done [07:40:41]OFDSenderStorePacket 289428 [07:40:41]StoreOFDPacket docnum=289428 [07:40:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 00 C2 07 01 50 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 66 00 00 00 F4 03 04 00 7B 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6A 04 00 35 04 06 00 12 9A 0E 57 29 B1 34 ED 06 7D 93 59 3F D8 [07:40:41]CheckFolder [07:40:41]dirname=/storage/ofd_packets [07:40:41]CheckFolder done [07:40:41]ProducePacketName [07:40:41]name=ofd_packets/00289428 [07:40:41]NVStorageSaveData ofd_packets/00289428 [07:40:41]File name is /storage/ofd_packets/00289428 [07:40:41]Write 301 bytes [07:40:41]NVStorageSaveData done [07:40:41]OFDSenderStorePacket done [07:40:41]KKMCreateOFDPacket done [07:40:41]NVStorageSaveData kkm_last_timestamp [07:40:41]File name is /storage/kkm_last_timestamp [07:40:41]Write 4 bytes [07:40:41]NVStorageSaveData done [07:40:41]ExternCall_PrintAddStr [07:40:41]wPrintStart [07:40:41]Write to MH i2c: 01 00 00 EA 3B 25 [07:40:41]Write i2c OK [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: 01 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: 01 07 00 [07:40:41]MH_I2C_Read... [07:40:41]Read from MH i2c: 01 07 00 EA 3B 00 00 00 00 00 FF 0F 3A [07:40:41]RasterBufferAndPrint [07:40:41]line Счет N : (1)24617415 [07:40:41]line ИНН: 02508201610067 [07:40:41]line Контрольно-Кассовый Чек [07:40:41]line ПРОДАЖА [07:40:41]line ТРК (МРК, ГНК) : 43 [07:40:41]line Товар: 2710124130 [07:40:41]line Аи-92-К-5 [07:40:41]line 29.500 * 67.80 [07:40:41]line = 2000.10 [07:40:41]line НДС 12% НСП 1% [07:40:41]line > о реализуемом товаре [07:40:41]line ОКРУГЛЕНИЕ: -0.10 [07:40:41]line ИТОГО: 2000.00 [07:40:41]line Внесено: 2000.00 [07:40:41]line СДАЧА: 0.00 [07:40:41]line НСП 1% : 17.70 [07:40:41]line НДС 12% : 212.40 [07:40:41]line Наличными: 2000.00 [07:40:41]line Безнал.: 0.00 [07:40:41]line Место: АЗС № 90 "Партнёр-нефть" [07:40:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:40:41]line СНО: Общий режим [07:40:41]line Чек 102 23.09.2024 07:40 [07:40:41]line Смена: 515 ФФД: 1.0 [07:40:41]line ЗНМ: 0300000107 [07:40:41]line РНМ: 0000000000091827 [07:40:41]line Версия ККМ: 001 [07:40:41]line ФМ: 0000000000871832 [07:40:41]line ФД: 289428 [07:40:41]line ФПД: 20452874856881 [07:40:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074043&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289428&fm=20452874856881&tin=02508201610067®Number=0000000000091827&sum=200000 [07:40:41]written 0, free lines is 4095 [07:40:41]OFD Sender: Processing packet 289428 [packets to send 1784, broken 1783] [07:40:41]ProducePacketName [07:40:41]name=ofd_packets/00289428 [07:40:41]OFD Sender: To server: pG, [07:40:41]CommunicateWithHost lk.salyk.kg:30040 [07:40:41]ConnectInit lk.salyk.kg [07:40:42]Connected sock=10 [07:40: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 33 32 0F 01 00 00 00 C2 07 01 50 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 66 00 00 00 F4 03 04 00 7B 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6A 04 00 35 04 06 00 12 9A 0E 57 29 B1 34 ED 06 7D 93 59 3F D8 [07:40:42]Write to MH i2c: 01 00 00 14 3C 50 [07:40:42]Write i2c OK [07:40:42]MH_I2C_Read... [07:40:42]Read from MH i2c: 01 [07:40:42]MH_I2C_Read... [07:40:42]Read from MH i2c: 01 07 00 [07:40:42]MH_I2C_Read... [07:40:42]Read from MH i2c: 01 07 00 14 3C 00 00 00 00 00 0B 0D 6F [07:40:42]RasterBufferAndPrint [07:40:42]line [07:40:42]line [07:40:42]line [07:40:42]line [07:40:42]line [07:40:42]written 0, free lines is 3356 [07:40:42]MH_Cut [07:40:42]Write to MH i2c: D1 01 00 1B 3C 01 29 [07:40:42]Write i2c OK [07:40:42]MH_I2C_Read... [07:40:42]Read from MH i2c: D1 [07:40:42]MH_I2C_Read... [07:40:42]Read from MH i2c: D1 01 00 [07:40:42]MH_I2C_Read... [07:40:42]Read from MH i2c: D1 01 00 1B 3C 00 28 [07:40:42]Write to MH i2c: 01 00 00 1C 3C 58 [07:40:42]Write i2c OK [07:40:42]MH_I2C_Read... [07:40: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 33 32 4F 00 00 00 61 F5 47 00 32 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 33 32 10 04 04 00 94 6A 04 00 F4 03 04 00 50 C3 F0 66 B6 04 01 00 00 15 14 32 55 34 48 A3 DC [07:40:42]CommunicateWithHost err = 0 [07:40:42]CheckOFDResponse [07:40:42]1017 (14) - 77093643461234 [07:40:42]1041 (16) - 0000000000871832 [07:40:42]1040 (4) - 289428 [07:40:42]1012 (4) - 23.09.2024 01:24 [07:40:42]1206 (1) - 0 [07:40:42]OFD Sender: Remove packet 289428 [07:40:42]ProducePacketName [07:40:42]name=ofd_packets/00289428 [07:40:42]NVStorageDeleteData [07:40:42]*** Cut start [07:40:42]*** Partial cut [07:40:42]*** CUTSNS_PIN = 1 [07:40:43]*** CUTSNS_PIN = 0 [07:40:43]OFD Sender: No OFD packet to send [07:40:43]*** Brake cut motor [07:40:43]Read from MH i2c: 01 [07:40:43]MH_I2C_Read... [07:40:43]*** Stop cut motor [07:40:43]*** Cut end [07:40:43]Read from MH i2c: 01 07 00 [07:40:43]MH_I2C_Read... [07:40:43]Read from MH i2c: 01 07 00 1C 3C 00 00 00 00 00 FF 0F 6D [07:40:43]process_action close_receipt done [07:40:43]requested_data is exist [07:40:43]produce_requested_data [07:40:43]requested_item fm.sn is exist - process it [07:40:43]wFMCommunicate request_size=4 [07:40:43]MH_SAM_APDU [07:40:43]CAPDU: 80 11 00 00 [07:40:43]Write to MH i2c: E2 08 00 1D 3C 80 11 00 00 00 00 00 00 D3 [07:40:43]Write i2c OK [07:40:43]MH_I2C_Read... [07:40:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:43]Read from MH i2c: E2 [07:40:43]MH_I2C_Read... [07:40:43]Read from MH i2c: E2 17 00 [07:40:43]MH_I2C_Read... [07:40:43]Read from MH i2c: E2 17 00 1D 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [07:40:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:40:43]wFMCommunicate OK [07:40:43]requested_item fd.num is exist - process it [07:40:43]SAM_PROTO_GetFieldsCounters [07:40:43]wFMCommunicate request_size=4 [07:40:43]MH_SAM_APDU [07:40:43]CAPDU: 80 13 00 00 [07:40:43]Write to MH i2c: E2 08 00 1E 3C 80 13 00 00 00 00 00 00 D6 [07:40:43]Write i2c OK [07:40:43]MH_I2C_Read... [07:40:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:43]Read from MH i2c: E2 [07:40:43]MH_I2C_Read... [07:40:43]Read from MH i2c: E2 62 00 [07:40:43]MH_I2C_Read... [07:40:43]Read from MH i2c: E2 62 00 1E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 94 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [07:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 94 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:40:43]wFMCommunicate OK [07:40:43]SAM_PROTO_GetFieldsCounters done [07:40:43]requested_item shift.num is exist - process it [07:40:43]requested_item shift.opened is exist - process it [07:40:43]req_shift_opened [07:40:43]FM_GetShiftState [07:40:43]SAM_PROTO_GetShiftState [07:40:43]wFMCommunicate request_size=4 [07:40:43]MH_SAM_APDU [07:40:43]CAPDU: 80 13 01 00 [07:40:43]Write to MH i2c: E2 08 00 1F 3C 80 13 01 00 00 00 00 00 D8 [07:40:43]Write i2c OK [07:40:43]MH_I2C_Read... [07:40:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:43]Read from MH i2c: E2 [07:40:43]MH_I2C_Read... [07:40:43]Read from MH i2c: E2 0E 00 [07:40:43]MH_I2C_Read... [07:40:43]Read from MH i2c: E2 0E 00 1F 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 79 [07:40:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:40:43]wFMCommunicate OK [07:40:43]SAM_PROTO_GetShiftState done [07:40:43]FM_GetShiftState done [07:40:43]req_shift_opened done [07:40:43]requested_item shift.open_date is exist - process it [07:40:43]req_shift_open_date [07:40:43]req_shift_open_date done [07:40:43]produce_requested_data done [07:40:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289428,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:40:43]process_action_free close_receipt [07:40:43]json_value_free [07:40:43]json_value_free done [07:40:43]process_json_proto returns [07:40:43]Send response to host [07:40:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289428,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:40:43]free response buf [07:40:43]execute_script done [07:40:43]execute_script returns [07:40:43]free content buf [07:40:43]Sock 9.Close socket [07:40:43]Sock 9.Thread stoped [07:40:48]OFD Sender: No OFD packet to send [07:40:53]OFD Sender: No OFD packet to send [07:40:58]OFD Sender: No OFD packet to send [07:41:03]OFD Sender: No OFD packet to send [07:41:08]OFD Sender: No OFD packet to send [07:41:13]OFD Sender: No OFD packet to send [07:41:18]OFD Sender: No OFD packet to send [07:41:23]OFD Sender: No OFD packet to send [07:41:28]OFD Sender: No OFD packet to send [07:41:33]OFD Sender: No OFD packet to send [07:41:38]OFD Sender: No OFD packet to send [07:41:43]OFD Sender: No OFD packet to send [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:08]OFD Sender: No OFD packet to send [07:42:13]OFD Sender: No OFD packet to send [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:38]OFD Sender: No OFD packet to send [07:42:43]accept exits with 7 [07:42:43]New connection [07:42:43]New thread 3067194724 created [07:42:43]Thread 3067051364 joined [07:42:43]Waiting for new connection... [07:42:43] Sock 7.Parse request [07:42:43]Sock 7.Check first char [07:42:43]Sock 7.First char is OK [07:42:43]request: POST /json_proto HTTP/1.0 [07:42:43]Method: POST [07:42:43]URL: /json_proto [07:42:43]Method is POST - this is cgi request [07:42:43]url: /json_proto [07:42:43]query_string will be loaded in cgi processing [07:42:43]execute_cgi json_proto POST (null) [07:42:43]execute_cgi path=json_proto method=POST [07:42:43]POST find Content-Length [07:42:43]Host: 172.17.41.135:8080 [07:42:43]Content-Length: 684 [07:42:43]Content-Type: application/json [07:42:43] [07:42:43]POST finish read [07:42:43]Found Content-Length = 684 [07:42:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:43]execute_script... [07: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)24617418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:43]POST & json_proto [07:42:43]process_json_proto [07:42:43]json parsed OK: [07:42:43]protocol is kg_v1.0 [07:42:43]action value=close_receipt [07:42:43]process_action close_receipt [07:42:43]cmd_close_receipt [07:42:43]MH_GetDate [07:42:43]Write to MH i2c: F0 00 00 20 3C 4B [07:42:43]Write i2c OK [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: F0 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: F0 09 00 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: F0 09 00 20 3C 00 F6 1B F1 66 ED 3E 82 65 CE [07:42:43]GetLastDocTimeStamp 1727077243 [07:42:43]current date 1727077366 [07:42:43]FM_GetShiftState [07:42:43]SAM_PROTO_GetShiftState [07:42:43]wFMCommunicate request_size=4 [07:42:43]MH_SAM_APDU [07:42:43]CAPDU: 80 13 01 00 [07:42:43]Write to MH i2c: E2 08 00 21 3C 80 13 01 00 00 00 00 00 DA [07:42:43]Write i2c OK [07:42:43]MH_I2C_Read... [07:42:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:43]Read from MH i2c: E2 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 0E 00 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 0E 00 21 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [07:42:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:42:43]wFMCommunicate OK [07:42:43]SAM_PROTO_GetShiftState done [07:42:43]FM_GetShiftState done [07:42:43]opened in 1727051401 [07:42:43]opened+sec_in_day 1727137801 [07:42:43]quantity*price = 100005 [07:42:43]sum+1 = 100006 [07:42:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 103 23.09.2024 07:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289429 ФПД: 254996028899903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074246&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289429&fm=254996028899903&tin=02508201610067®Number=0000000000091827&sum=100000 [07:42:44]StoreToDocumentArchive [07:42:44]shift 515 fd 289429 [07:42:44]save to /storage/0515/doc_00289429 [07:42:44]save last doc name /storage/0515/doc_00289429 to /storage/kkm_last_doc_name [07:42:44]save OK [07:42:44]Clear old archive folders... [07:42:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:42:44]tlvbuf is 0078EA20 [07:42:44]SAM_PROTO_ClearQueue [07:42:44]wFMCommunicate request_size=4 [07:42:44]MH_SAM_APDU [07:42:44]CAPDU: 80 09 00 00 [07:42:44]Write to MH i2c: E2 08 00 2E 3C 80 09 00 00 00 00 00 00 DC [07:42:44]Write i2c OK [07:42:44]MH_I2C_Read... [07:42:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:44]Read from MH i2c: E2 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 2E 3C 00 90 00 DE [07:42:44]RAPDU: 90 00 [07:42:44]wFMCommunicate OK [07:42:44]SAM_PROTO_ClearQueue done [07:42:44]KKMCreateOFDPacket [07:42:44]OFDProtocolAddRootSTLVToBuf [07:42:44]FM_MakeSignedData [07:42:44]FM_MakeSignedData [07:42:44]SAM_PROTO_SignData [07:42:44]wFMCommunicate request_size=4 [07:42:44]MH_SAM_APDU [07:42:44]CAPDU: 80 0D 01 02 [07:42:44]Write to MH i2c: E2 08 00 2F 3C 80 0D 01 02 00 00 00 00 E4 [07:42:44]Write i2c OK [07:42:44]MH_I2C_Read... [07:42:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:44]Read from MH i2c: E2 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 2F 3C 00 90 00 DF [07:42:44]RAPDU: 90 00 [07:42:44]wFMCommunicate OK [07:42:44]wFMCommunicate request_size=255 [07:42:44]MH_SAM_APDU [07:42:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 F6 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6A 04 00 35 04 06 00 E7 [07:42:44]Write to MH i2c: E2 02 01 30 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 F6 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6A 04 00 35 04 06 00 E7 00 00 AF [07:42:44]Write i2c OK [07:42:44]MH_I2C_Read... [07:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:44]Read from MH i2c: E2 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 30 3C 00 90 00 E0 [07:42:44]RAPDU: 90 00 [07:42:44]wFMCommunicate OK [07:42:44]wFMCommunicate request_size=10 [07:42:44]MH_SAM_APDU [07:42:44]CAPDU: 80 0D 02 02 05 EA E3 B8 C2 3F [07:42:44]Write to MH i2c: E2 0D 00 31 3C 80 0D 02 02 05 00 EA E3 B8 C2 3F 00 00 77 [07:42:44]Write i2c OK [07:42:44]MH_I2C_Read... [07:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:44]Read from MH i2c: E2 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 03 00 31 3C 00 90 00 E1 [07:42:44]RAPDU: 90 00 [07:42:44]wFMCommunicate OK [07:42:44]wFMCommunicate request_size=4 [07:42:44]MH_SAM_APDU [07:42:44]CAPDU: 80 0D 03 02 [07:42:44]Write to MH i2c: E2 08 00 32 3C 80 0D 03 02 00 00 00 00 E9 [07:42:44]Write i2c OK [07:42:44]MH_I2C_Read... [07:42:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:44]Read from MH i2c: E2 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 0B 00 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 0B 00 32 3C 00 A9 CE 1A 4D 26 E6 F1 CC 90 00 91 [07:42:44]RAPDU: A9 CE 1A 4D 26 E6 F1 CC 90 00 [07:42:44]wFMCommunicate OK [07:42:44]SAM_PROTO_SignData done [07:42:44]FM_MakeSignedData done [07:42:44]CreateOFDProtocolMessage [07:42:44]wFMCommunicate request_size=4 [07:42:44]MH_SAM_APDU [07:42:44]CAPDU: 80 11 00 00 [07:42:44]Write to MH i2c: E2 08 00 33 3C 80 11 00 00 00 00 00 00 E9 [07:42:44]Write i2c OK [07:42:44]MH_I2C_Read... [07:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:44]Read from MH i2c: E2 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 17 00 [07:42:44]MH_I2C_Read... [07:42:44]Read from MH i2c: E2 17 00 33 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [07:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:42:44]wFMCommunicate OK [07:42:44]CreateOFDProtocolMessage done [07:42:44]OFDSenderStorePacket 289429 [07:42:44]StoreOFDPacket docnum=289429 [07:42:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4A 24 07 01 29 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 67 00 00 00 F4 03 04 00 F6 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6A 04 00 35 04 06 00 E7 EA E3 B8 C2 3F A9 CE 1A 4D 26 E6 F1 CC [07:42:44]CheckFolder [07:42:44]dirname=/storage/ofd_packets [07:42:44]CheckFolder done [07:42:44]ProducePacketName [07:42:44]name=ofd_packets/00289429 [07:42:44]NVStorageSaveData ofd_packets/00289429 [07:42:44]File name is /storage/ofd_packets/00289429 [07:42:44]Write 301 bytes [07:42:44]NVStorageSaveData done [07:42:44]OFDSenderStorePacket done [07:42:44]KKMCreateOFDPacket done [07:42:44]NVStorageSaveData kkm_last_timestamp [07:42:44]File name is /storage/kkm_last_timestamp [07:42:44]Write 4 bytes [07:42:44]NVStorageSaveData done [07:42:45]ExternCall_PrintAddStr [07:42:45]wPrintStart [07:42:45]Write to MH i2c: 01 00 00 34 3C 70 [07:42:45]Write i2c OK [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: 01 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: 01 07 00 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: 01 07 00 34 3C 00 00 00 00 00 FF 0F 85 [07:42:45]RasterBufferAndPrint [07:42:45]line Счет N : (1)24617418 [07:42:45]line ИНН: 02508201610067 [07:42:45]line Контрольно-Кассовый Чек [07:42:45]line ПРОДАЖА [07:42:45]line ТРК (МРК, ГНК) : 53 [07:42:45]line Товар: 2710124130 [07:42:45]line Аи-92-К-5 [07:42:45]line 14.750 * 67.80 [07:42:45]line = 1000.05 [07:42:45]line НДС 12% НСП 1% [07:42:45]line > о реализуемом товаре [07:42:45]line ОКРУГЛЕНИЕ: -0.05 [07:42:45]line ИТОГО: 1000.00 [07:42:45]line Внесено: 1000.00 [07:42:45]line СДАЧА: 0.00 [07:42:45]line НСП 1% : 8.85 [07:42:45]line НДС 12% : 106.20 [07:42:45]line Наличными: 1000.00 [07:42:45]line Безнал.: 0.00 [07:42:45]line Место: АЗС № 90 "Партнёр-нефть" [07:42:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:42:45]line СНО: Общий режим [07:42:45]line Чек 103 23.09.2024 07:42 [07:42:45]line Смена: 515 ФФД: 1.0 [07:42:45]line ЗНМ: 0300000107 [07:42:45]line РНМ: 0000000000091827 [07:42:45]line Версия ККМ: 001 [07:42:45]line ФМ: 0000000000871832 [07:42:45]line ФД: 289429 [07:42:45]line ФПД: 254996028899903 [07:42:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074246&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289429&fm=254996028899903&tin=02508201610067®Number=0000000000091827&sum=100000 [07:42:45]written 0, free lines is 4095 [07:42:45]OFD Sender: Processing packet 289429 [packets to send 1784, broken 1783] [07:42:45]ProducePacketName [07:42:45]name=ofd_packets/00289429 [07:42:45]OFD Sender: To server: pG, [07:42:45]CommunicateWithHost lk.salyk.kg:30040 [07:42:45]ConnectInit lk.salyk.kg [07:42:45]Connected sock=10 [07: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 33 32 0F 01 00 00 4A 24 07 01 29 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 67 00 00 00 F4 03 04 00 F6 1B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6A 04 00 35 04 06 00 E7 EA E3 B8 C2 3F A9 CE 1A 4D 26 E6 F1 CC [07:42:45]Write to MH i2c: 01 00 00 5E 3C 9A [07:42:45]Write i2c OK [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: 01 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: 01 07 00 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: 01 07 00 5E 3C 00 00 00 00 00 CB 0C 78 [07:42:45]RasterBufferAndPrint [07:42:45]line [07:42:45]line [07:42:45]line [07:42:45]line [07:42:45]line [07:42:45]written 0, free lines is 3281 [07:42:45]MH_Cut [07:42:45]Write to MH i2c: D1 01 00 65 3C 01 73 [07:42:45]Write i2c OK [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: D1 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: D1 01 00 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: D1 01 00 65 3C 00 72 [07:42:45]Write to MH i2c: 01 00 00 66 3C A2 [07:42:45]Write i2c OK [07:42:45]MH_I2C_Read... [07: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 33 32 4F 00 00 00 6A 61 47 00 85 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 33 32 10 04 04 00 95 6A 04 00 F4 03 04 00 CB C3 F0 66 B6 04 01 00 00 5E 77 87 6A 4B 00 3E BB [07:42:45]CommunicateWithHost err = 0 [07:42:45]CheckOFDResponse [07:42:45]1017 (14) - 77093643461234 [07:42:45]1041 (16) - 0000000000871832 [07:42:45]1040 (4) - 289429 [07:42:45]1012 (4) - 23.09.2024 01:26 [07:42:45]1206 (1) - 0 [07:42:45]OFD Sender: Remove packet 289429 [07:42:45]ProducePacketName [07:42:45]name=ofd_packets/00289429 [07:42:45]NVStorageDeleteData [07:42:46]OFD Sender: No OFD packet to send [07:42:46]*** Cut start [07:42:46]*** Partial cut [07:42:46]*** CUTSNS_PIN = 1 [07:42:46]*** CUTSNS_PIN = 0 [07:42:46]*** Brake cut motor [07:42:46]Read from MH i2c: 01 [07:42:46]MH_I2C_Read... [07:42:46]*** Stop cut motor [07:42:46]*** Cut end [07:42:46]Read from MH i2c: 01 07 00 [07:42:46]MH_I2C_Read... [07:42:46]Read from MH i2c: 01 07 00 66 3C 00 00 00 00 00 FF 0F B7 [07:42:46]process_action close_receipt done [07:42:46]requested_data is exist [07:42:46]produce_requested_data [07:42:46]requested_item fm.sn is exist - process it [07:42:46]wFMCommunicate request_size=4 [07:42:46]MH_SAM_APDU [07:42:46]CAPDU: 80 11 00 00 [07:42:46]Write to MH i2c: E2 08 00 67 3C 80 11 00 00 00 00 00 00 1D [07:42:46]Write i2c OK [07:42:46]MH_I2C_Read... [07:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:46]Read from MH i2c: E2 [07:42:46]MH_I2C_Read... [07:42:46]Read from MH i2c: E2 17 00 [07:42:46]MH_I2C_Read... [07:42:46]Read from MH i2c: E2 17 00 67 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6D [07:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:42:46]wFMCommunicate OK [07:42:46]requested_item fd.num is exist - process it [07:42:46]SAM_PROTO_GetFieldsCounters [07:42:46]wFMCommunicate request_size=4 [07:42:46]MH_SAM_APDU [07:42:46]CAPDU: 80 13 00 00 [07:42:46]Write to MH i2c: E2 08 00 68 3C 80 13 00 00 00 00 00 00 20 [07:42:46]Write i2c OK [07:42:46]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 62 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 62 00 68 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 95 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [07:42: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 95 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:42:47]wFMCommunicate OK [07:42:47]SAM_PROTO_GetFieldsCounters done [07:42:47]requested_item shift.num is exist - process it [07:42:47]requested_item shift.opened is exist - process it [07:42:47]req_shift_opened [07:42:47]FM_GetShiftState [07:42:47]SAM_PROTO_GetShiftState [07:42:47]wFMCommunicate request_size=4 [07:42:47]MH_SAM_APDU [07:42:47]CAPDU: 80 13 01 00 [07:42:47]Write to MH i2c: E2 08 00 69 3C 80 13 01 00 00 00 00 00 22 [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 0E 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 0E 00 69 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C3 [07:42:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:42:47]wFMCommunicate OK [07:42:47]SAM_PROTO_GetShiftState done [07:42:47]FM_GetShiftState done [07:42:47]req_shift_opened done [07:42:47]requested_item shift.open_date is exist - process it [07:42:47]req_shift_open_date [07:42:47]req_shift_open_date done [07:42:47]produce_requested_data done [07:42:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289429,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:42:47]process_action_free close_receipt [07:42:47]json_value_free [07:42:47]json_value_free done [07:42:47]process_json_proto returns [07:42:47]Send response to host [07:42:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289429,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:42:47]free response buf [07:42:47]execute_script done [07:42:47]execute_script returns [07:42:47]free content buf [07:42:47]Sock 7.Close socket [07:42:47]Sock 7.Thread stoped [07:42:51]OFD Sender: No OFD packet to send [07:42:56]OFD Sender: No OFD packet to send [07:43:01]OFD Sender: No OFD packet to send [07:43:06]OFD Sender: No OFD packet to send [07:43:11]OFD Sender: No OFD packet to send [07:43:16]OFD Sender: No OFD packet to send [07:43:21]OFD Sender: No OFD packet to send [07:43:26]OFD Sender: No OFD packet to send [07:43:31]OFD Sender: No OFD packet to send [07:43:36]OFD Sender: No OFD packet to send [07:43:41]OFD Sender: No OFD packet to send [07:43:46]OFD Sender: No OFD packet to send [07:43:51]OFD Sender: No OFD packet to send [07:43:56]OFD Sender: No OFD packet to send [07:44:01]OFD Sender: No OFD packet to send [07:44:06]OFD Sender: No OFD packet to send [07:44:11]OFD Sender: No OFD packet to send [07:44:16]OFD Sender: No OFD packet to send [07:44:21]OFD Sender: No OFD packet to send [07:44:26]OFD Sender: No OFD packet to send [07:44:31]OFD Sender: No OFD packet to send [07:44:37]OFD Sender: No OFD packet to send [07:44:42]OFD Sender: No OFD packet to send [07:44:47]OFD Sender: No OFD packet to send [07:44:52]OFD Sender: No OFD packet to send [07:44:57]OFD Sender: No OFD packet to send [07:45:02]OFD Sender: No OFD packet to send [07:45:07]OFD Sender: No OFD packet to send [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:22]OFD Sender: No OFD packet to send [07:45:27]OFD Sender: No OFD packet to send [07:45:29]accept exits with 9 [07:45:29]New connection [07:45:29]New thread 3067051364 created [07:45:29]Thread 3067194724 joined [07:45:29]Waiting for new connection... [07:45:29] Sock 9.Parse request [07:45:29]Sock 9.Check first char [07:45:29]Sock 9.First char is OK [07:45:29]request: POST /json_proto HTTP/1.0 [07:45:29]Method: POST [07:45:29]URL: /json_proto [07:45:29]Method is POST - this is cgi request [07:45:29]url: /json_proto [07:45:29]query_string will be loaded in cgi processing [07:45:29]execute_cgi json_proto POST (null) [07:45:29]execute_cgi path=json_proto method=POST [07:45:29]POST find Content-Length [07:45:29]Host: 172.17.41.135:8080 [07:45:29]Content-Length: 683 [07:45:29]Content-Type: application/json [07:45:29] [07:45:29]POST finish read [07:45:29]Found Content-Length = 683 [07:45:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:29]execute_script... [07:45: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)24617419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:29]POST & json_proto [07:45:29]process_json_proto [07:45:29]json parsed OK: [07:45:29]protocol is kg_v1.0 [07:45:29]action value=close_receipt [07:45:29]process_action close_receipt [07:45:29]cmd_close_receipt [07:45:29]MH_GetDate [07:45:29]Write to MH i2c: F0 00 00 6A 3C 95 [07:45:29]Write i2c OK [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: F0 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: F0 09 00 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: F0 09 00 6A 3C 00 9C 1C F1 66 ED 3E 82 65 BF [07:45:29]GetLastDocTimeStamp 1727077366 [07:45:29]current date 1727077532 [07:45:29]FM_GetShiftState [07:45:29]SAM_PROTO_GetShiftState [07:45:29]wFMCommunicate request_size=4 [07:45:29]MH_SAM_APDU [07:45:29]CAPDU: 80 13 01 00 [07:45:29]Write to MH i2c: E2 08 00 6B 3C 80 13 01 00 00 00 00 00 24 [07:45:29]Write i2c OK [07:45:29]MH_I2C_Read... [07:45:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:29]Read from MH i2c: E2 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: E2 0E 00 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: E2 0E 00 6B 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [07:45:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:45:29]wFMCommunicate OK [07:45:29]SAM_PROTO_GetShiftState done [07:45:29]FM_GetShiftState done [07:45:29]opened in 1727051401 [07:45:29]opened+sec_in_day 1727137801 [07:45:29]quantity*price = 50003 [07:45:29]sum+1 = 50005 [07:45:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 104 23.09.2024 07:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289430 ФПД: 45414520083770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074532&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289430&fm=45414520083770&tin=02508201610067®Number=0000000000091827&sum=50000 [07:45:30]StoreToDocumentArchive [07:45:30]shift 515 fd 289430 [07:45:30]save to /storage/0515/doc_00289430 [07:45:30]save last doc name /storage/0515/doc_00289430 to /storage/kkm_last_doc_name [07:45:30]save OK [07:45:30]Clear old archive folders... [07:45:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:45:30]tlvbuf is 006F8EB0 [07:45:30]SAM_PROTO_ClearQueue [07:45:30]wFMCommunicate request_size=4 [07:45:30]MH_SAM_APDU [07:45:30]CAPDU: 80 09 00 00 [07:45:30]Write to MH i2c: E2 08 00 78 3C 80 09 00 00 00 00 00 00 26 [07:45:30]Write i2c OK [07:45:30]MH_I2C_Read... [07:45:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:30]Read from MH i2c: E2 [07:45:30]MH_I2C_Read... [07:45:30]Read from MH i2c: E2 03 00 [07:45:30]MH_I2C_Read... [07:45:30]Read from MH i2c: E2 03 00 78 3C 00 90 00 28 [07:45:30]RAPDU: 90 00 [07:45:30]wFMCommunicate OK [07:45:30]SAM_PROTO_ClearQueue done [07:45:30]KKMCreateOFDPacket [07:45:30]OFDProtocolAddRootSTLVToBuf [07:45:30]FM_MakeSignedData [07:45:30]FM_MakeSignedData [07:45:30]SAM_PROTO_SignData [07:45:30]wFMCommunicate request_size=4 [07:45:30]MH_SAM_APDU [07:45:30]CAPDU: 80 0D 01 02 [07:45:30]Write to MH i2c: E2 08 00 79 3C 80 0D 01 02 00 00 00 00 2E [07:45:30]Write i2c OK [07:45:30]MH_I2C_Read... [07:45:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:30]Read from MH i2c: E2 [07:45:30]MH_I2C_Read... [07:45:30]Read from MH i2c: E2 03 00 [07:45:30]MH_I2C_Read... [07:45:30]Read from MH i2c: E2 03 00 79 3C 00 90 00 29 [07:45:30]RAPDU: 90 00 [07:45:30]wFMCommunicate OK [07:45:30]wFMCommunicate request_size=255 [07:45:30]MH_SAM_APDU [07:45: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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 9C 1C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6A 04 00 35 04 06 00 29 4D [07:45:30]Write to MH i2c: E2 02 01 7A 3C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 9C 1C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6A 04 00 35 04 06 00 29 4D 00 00 B6 [07:45:30]Write i2c OK [07:45:30]MH_I2C_Read... [07:45:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:30]Read from MH i2c: E2 [07:45:30]MH_I2C_Read... [07:45:30]Read from MH i2c: E2 03 00 [07:45:30]MH_I2C_Read... [07:45:30]Read from MH i2c: E2 03 00 7A 3C 00 90 00 2A [07:45:30]RAPDU: 90 00 [07:45:30]wFMCommunicate OK [07:45:30]wFMCommunicate request_size=9 [07:45:30]MH_SAM_APDU [07:45:30]CAPDU: 80 0D 02 02 04 E4 56 55 3A [07:45:30]Write to MH i2c: E2 0C 00 7B 3C 80 0D 02 02 04 00 E4 56 55 3A 00 00 02 [07:45:30]Write i2c OK [07:45:30]MH_I2C_Read... [07:45:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:31]Read from MH i2c: E2 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 03 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 03 00 7B 3C 00 90 00 2B [07:45:31]RAPDU: 90 00 [07:45:31]wFMCommunicate OK [07:45:31]wFMCommunicate request_size=4 [07:45:31]MH_SAM_APDU [07:45:31]CAPDU: 80 0D 03 02 [07:45:31]Write to MH i2c: E2 08 00 7C 3C 80 0D 03 02 00 00 00 00 33 [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:31]Read from MH i2c: E2 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 0B 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 0B 00 7C 3C 00 2A 29 30 38 D7 A6 B5 F9 90 00 1A [07:45:31]RAPDU: 2A 29 30 38 D7 A6 B5 F9 90 00 [07:45:31]wFMCommunicate OK [07:45:31]SAM_PROTO_SignData done [07:45:31]FM_MakeSignedData done [07:45:31]CreateOFDProtocolMessage [07:45:31]wFMCommunicate request_size=4 [07:45:31]MH_SAM_APDU [07:45:31]CAPDU: 80 11 00 00 [07:45:31]Write to MH i2c: E2 08 00 7D 3C 80 11 00 00 00 00 00 00 33 [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:31]Read from MH i2c: E2 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 17 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 17 00 7D 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 83 [07:45:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:45:31]wFMCommunicate OK [07:45:31]CreateOFDProtocolMessage done [07:45:31]OFDSenderStorePacket 289430 [07:45:31]StoreOFDPacket docnum=289430 [07:45:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 38 57 06 01 A2 14 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 9C 1C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6A 04 00 35 04 06 00 29 4D E4 56 55 3A 2A 29 30 38 D7 A6 B5 F9 [07:45:31]CheckFolder [07:45:31]dirname=/storage/ofd_packets [07:45:31]CheckFolder done [07:45:31]ProducePacketName [07:45:31]name=ofd_packets/00289430 [07:45:31]NVStorageSaveData ofd_packets/00289430 [07:45:31]File name is /storage/ofd_packets/00289430 [07:45:31]Write 300 bytes [07:45:31]NVStorageSaveData done [07:45:31]OFDSenderStorePacket done [07:45:31]KKMCreateOFDPacket done [07:45:31]NVStorageSaveData kkm_last_timestamp [07:45:31]File name is /storage/kkm_last_timestamp [07:45:31]Write 4 bytes [07:45:31]NVStorageSaveData done [07:45:31]ExternCall_PrintAddStr [07:45:31]wPrintStart [07:45:31]Write to MH i2c: 01 00 00 7E 3C BA [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: 01 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: 01 07 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: 01 07 00 7E 3C 00 00 00 00 00 FF 0F CF [07:45:31]RasterBufferAndPrint [07:45:31]line Счет N : (1)24617419 [07:45:31]line ИНН: 02508201610067 [07:45:31]line Контрольно-Кассовый Чек [07:45:31]line ПРОДАЖА [07:45:31]line ТРК (МРК, ГНК) : 71 [07:45:31]line Товар: 2711190000 [07:45:31]line ГАЗ-К-5 [07:45:31]line 13.370 * 37.40 [07:45:31]line = 500.04 [07:45:31]line НДС 12% НСП 1% [07:45:31]line > о реализуемом товаре [07:45:31]line ОКРУГЛЕНИЕ: -0.04 [07:45:31]line ИТОГО: 500.00 [07:45:31]line Внесено: 500.00 [07:45:31]line СДАЧА: 0.00 [07:45:31]line НСП 1% : 4.42 [07:45:31]line НДС 12% : 53.10 [07:45:31]line Наличными: 500.00 [07:45:31]line Безнал.: 0.00 [07:45:31]line Место: АЗС № 90 "Партнёр-нефть" [07:45:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:45:31]line СНО: Общий режим [07:45:31]line Чек 104 23.09.2024 07:45 [07:45:31]line Смена: 515 ФФД: 1.0 [07:45:31]line ЗНМ: 0300000107 [07:45:31]line РНМ: 0000000000091827 [07:45:31]line Версия ККМ: 001 [07:45:31]line ФМ: 0000000000871832 [07:45:31]line ФД: 289430 [07:45:31]line ФПД: 45414520083770 [07:45:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074532&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289430&fm=45414520083770&tin=02508201610067®Number=0000000000091827&sum=50000 [07:45:31]written 0, free lines is 4095 [07:45:31]OFD Sender: Processing packet 289430 [packets to send 1784, broken 1783] [07:45:31]ProducePacketName [07:45:31]name=ofd_packets/00289430 [07:45:31]OFD Sender: To server: pG, [07:45:31]CommunicateWithHost lk.salyk.kg:30040 [07:45:31]ConnectInit lk.salyk.kg [07:45:31]Connected sock=10 [07:45: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 33 32 0E 01 00 00 38 57 06 01 A2 14 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 9C 1C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6A 04 00 35 04 06 00 29 4D E4 56 55 3A 2A 29 30 38 D7 A6 B5 F9 [07:45:31]Write to MH i2c: 01 00 00 A8 3C E4 [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: 01 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: 01 07 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: 01 07 00 A8 3C 00 00 00 00 00 BE 0C B5 [07:45:31]RasterBufferAndPrint [07:45:31]line [07:45:31]line [07:45:31]line [07:45:31]line [07:45:31]line [07:45:31]written 0, free lines is 3268 [07:45:31]MH_Cut [07:45:31]Write to MH i2c: D1 01 00 AF 3C 01 BD [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: D1 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: D1 01 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: D1 01 00 AF 3C 00 BC [07:45:31]Write to MH i2c: 01 00 00 B0 3C EC [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45: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 33 32 4F 00 00 00 CC 6E 47 00 81 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 33 32 10 04 04 00 96 6A 04 00 F4 03 04 00 71 C4 F0 66 B6 04 01 00 00 79 42 E1 2F 64 95 5A 56 [07:45:31]CommunicateWithHost err = 0 [07:45:31]CheckOFDResponse [07:45:31]1017 (14) - 77093643461234 [07:45:31]1041 (16) - 0000000000871832 [07:45:31]1040 (4) - 289430 [07:45:31]1012 (4) - 23.09.2024 01:29 [07:45:31]1206 (1) - 0 [07:45:31]OFD Sender: Remove packet 289430 [07:45:31]ProducePacketName [07:45:31]name=ofd_packets/00289430 [07:45:31]NVStorageDeleteData [07:45:32]OFD Sender: No OFD packet to send [07:45:32]*** Cut start [07:45:32]*** Partial cut [07:45:32]*** CUTSNS_PIN = 1 [07:45:32]*** CUTSNS_PIN = 0 [07:45:32]*** Brake cut motor [07:45:33]Read from MH i2c: 01 [07:45:33]MH_I2C_Read... [07:45:33]*** Stop cut motor [07:45:33]*** Cut end [07:45:33]Read from MH i2c: 01 07 00 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: 01 07 00 B0 3C 00 00 00 00 00 FF 0F 01 [07:45:33]process_action close_receipt done [07:45:33]requested_data is exist [07:45:33]produce_requested_data [07:45:33]requested_item fm.sn is exist - process it [07:45:33]wFMCommunicate request_size=4 [07:45:33]MH_SAM_APDU [07:45:33]CAPDU: 80 11 00 00 [07:45:33]Write to MH i2c: E2 08 00 B1 3C 80 11 00 00 00 00 00 00 67 [07:45:33]Write i2c OK [07:45:33]MH_I2C_Read... [07:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:33]Read from MH i2c: E2 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: E2 17 00 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: E2 17 00 B1 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B7 [07:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:45:33]wFMCommunicate OK [07:45:33]requested_item fd.num is exist - process it [07:45:33]SAM_PROTO_GetFieldsCounters [07:45:33]wFMCommunicate request_size=4 [07:45:33]MH_SAM_APDU [07:45:33]CAPDU: 80 13 00 00 [07:45:33]Write to MH i2c: E2 08 00 B2 3C 80 13 00 00 00 00 00 00 6A [07:45:33]Write i2c OK [07:45:33]MH_I2C_Read... [07:45:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:33]Read from MH i2c: E2 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: E2 62 00 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: E2 62 00 B2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 96 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [07:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 96 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:45:33]wFMCommunicate OK [07:45:33]SAM_PROTO_GetFieldsCounters done [07:45:33]requested_item shift.num is exist - process it [07:45:33]requested_item shift.opened is exist - process it [07:45:33]req_shift_opened [07:45:33]FM_GetShiftState [07:45:33]SAM_PROTO_GetShiftState [07:45:33]wFMCommunicate request_size=4 [07:45:33]MH_SAM_APDU [07:45:33]CAPDU: 80 13 01 00 [07:45:33]Write to MH i2c: E2 08 00 B3 3C 80 13 01 00 00 00 00 00 6C [07:45:33]Write i2c OK [07:45:33]MH_I2C_Read... [07:45:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:33]Read from MH i2c: E2 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: E2 0E 00 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: E2 0E 00 B3 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0D [07:45:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:45:33]wFMCommunicate OK [07:45:33]SAM_PROTO_GetShiftState done [07:45:33]FM_GetShiftState done [07:45:33]req_shift_opened done [07:45:33]requested_item shift.open_date is exist - process it [07:45:33]req_shift_open_date [07:45:33]req_shift_open_date done [07:45:33]produce_requested_data done [07:45:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289430,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:45:33]process_action_free close_receipt [07:45:33]json_value_free [07:45:33]json_value_free done [07:45:33]process_json_proto returns [07:45:33]Send response to host [07:45:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289430,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:45:33]free response buf [07:45:33]execute_script done [07:45:33]execute_script returns [07:45:33]free content buf [07:45:33]Sock 9.Close socket [07:45:33]Sock 9.Thread stoped [07:45:37]OFD Sender: No OFD packet to send [07:45:42]OFD Sender: No OFD packet to send [07:45:47]OFD Sender: No OFD packet to send [07:45:52]OFD Sender: No OFD packet to send [07:45:57]OFD Sender: No OFD packet to send [07:46:02]OFD Sender: No OFD packet to send [07:46:07]OFD Sender: No OFD packet to send [07:46:12]OFD Sender: No OFD packet to send [07:46:17]OFD Sender: No OFD packet to send [07:46:22]OFD Sender: No OFD packet to send [07:46:27]OFD Sender: No OFD packet to send [07:46:32]OFD Sender: No OFD packet to send [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:03]OFD Sender: No OFD packet to send [07:47:08]OFD Sender: No OFD packet to send [07:47:13]OFD Sender: No OFD packet to send [07:47:18]OFD Sender: No OFD packet to send [07:47:23]OFD Sender: No OFD packet to send [07:47:28]OFD Sender: No OFD packet to send [07:47:33]OFD Sender: No OFD packet to send [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:53]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:48:03]OFD Sender: No OFD packet to send [07:48:08]OFD Sender: No OFD packet to send [07:48:13]OFD Sender: No OFD packet to send [07:48:18]OFD Sender: No OFD packet to send [07:48:23]OFD Sender: No OFD packet to send [07:48:28]OFD Sender: No OFD packet to send [07:48:33]OFD Sender: No OFD packet to send [07:48:38]OFD Sender: No OFD packet to send [07:48:43]OFD Sender: No OFD packet to send [07:48:48]OFD Sender: No OFD packet to send [07:48:53]OFD Sender: No OFD packet to send [07:48:58]OFD Sender: No OFD packet to send [07:49:03]OFD Sender: No OFD packet to send [07:49:08]OFD Sender: No OFD packet to send [07:49:13]OFD Sender: No OFD packet to send [07:49:17]accept exits with 7 [07:49:17]New connection [07:49:17]New thread 3067194724 created [07:49:17]Thread 3067051364 joined [07:49:17]Waiting for new connection... [07:49:17] Sock 7.Parse request [07:49:17]Sock 7.Check first char [07:49:17]Sock 7.First char is OK [07:49:17]request: POST /json_proto HTTP/1.0 [07:49:17]Method: POST [07:49:17]URL: /json_proto [07:49:17]Method is POST - this is cgi request [07:49:17]url: /json_proto [07:49:17]query_string will be loaded in cgi processing [07:49:17]execute_cgi json_proto POST (null) [07:49:17]execute_cgi path=json_proto method=POST [07:49:17]POST find Content-Length [07:49:17]Host: 172.17.41.135:8080 [07:49:17]Content-Length: 791 [07:49:17]Content-Type: application/json [07:49:17] [07:49:17]POST finish read [07:49:17]Found Content-Length = 791 [07:49:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 28.730, "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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:17]execute_script... [07:49: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)24617421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 28.730, "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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:17]POST & json_proto [07:49:17]process_json_proto [07:49:17]json parsed OK: [07:49:17]protocol is kg_v1.0 [07:49:17]action value=close_receipt [07:49:17]process_action close_receipt [07:49:17]cmd_close_receipt [07:49:17]MH_GetDate [07:49:17]Write to MH i2c: F0 00 00 B4 3C DF [07:49:17]Write i2c OK [07:49:17]MH_I2C_Read... [07:49:17]Read from MH i2c: F0 [07:49:17]MH_I2C_Read... [07:49:17]Read from MH i2c: F0 09 00 [07:49:17]MH_I2C_Read... [07:49:17]Read from MH i2c: F0 09 00 B4 3C 00 80 1D F1 66 ED 3E 82 65 EE [07:49:17]GetLastDocTimeStamp 1727077532 [07:49:17]current date 1727077760 [07:49:17]FM_GetShiftState [07:49:17]SAM_PROTO_GetShiftState [07:49:17]wFMCommunicate request_size=4 [07:49:17]MH_SAM_APDU [07:49:17]CAPDU: 80 13 01 00 [07:49:17]Write to MH i2c: E2 08 00 B5 3C 80 13 01 00 00 00 00 00 6E [07:49:17]Write i2c OK [07:49:17]MH_I2C_Read... [07:49:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:17]Read from MH i2c: E2 [07:49:17]MH_I2C_Read... [07:49:17]Read from MH i2c: E2 0E 00 [07:49:17]MH_I2C_Read... [07:49:17]Read from MH i2c: E2 0E 00 B5 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0F [07:49:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:49:17]wFMCommunicate OK [07:49:17]SAM_PROTO_GetShiftState done [07:49:17]FM_GetShiftState done [07:49:17]opened in 1727051401 [07:49:17]opened+sec_in_day 1727137801 [07:49:17]quantity*price = 0 [07:49:17]sum+1 = 1 [07:49:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 105 23.09.2024 07:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289431 ФПД: 112344176260556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074921&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289431&fm=112344176260556&tin=02508201610067®Number=0000000000091827&sum=0 [07:49:18]StoreToDocumentArchive [07:49:18]shift 515 fd 289431 [07:49:18]save to /storage/0515/doc_00289431 [07:49:18]save last doc name /storage/0515/doc_00289431 to /storage/kkm_last_doc_name [07:49:18]save OK [07:49:18]Clear old archive folders... [07:49:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:49:18]tlvbuf is 006FD2A0 [07:49:18]SAM_PROTO_ClearQueue [07:49:18]wFMCommunicate request_size=4 [07:49:18]MH_SAM_APDU [07:49:18]CAPDU: 80 09 00 00 [07:49:18]Write to MH i2c: E2 08 00 C2 3C 80 09 00 00 00 00 00 00 70 [07:49:18]Write i2c OK [07:49:18]MH_I2C_Read... [07:49:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:18]Read from MH i2c: E2 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: E2 03 00 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: E2 03 00 C2 3C 00 90 00 72 [07:49:18]RAPDU: 90 00 [07:49:18]wFMCommunicate OK [07:49:18]SAM_PROTO_ClearQueue done [07:49:18]KKMCreateOFDPacket [07:49:18]OFDProtocolAddRootSTLVToBuf [07:49:18]FM_MakeSignedData [07:49:18]FM_MakeSignedData [07:49:18]SAM_PROTO_SignData [07:49:18]wFMCommunicate request_size=4 [07:49:18]MH_SAM_APDU [07:49:18]CAPDU: 80 0D 01 02 [07:49:18]Write to MH i2c: E2 08 00 C3 3C 80 0D 01 02 00 00 00 00 78 [07:49:18]Write i2c OK [07:49:18]MH_I2C_Read... [07:49:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:18]Read from MH i2c: E2 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: E2 03 00 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: E2 03 00 C3 3C 00 90 00 73 [07:49:18]RAPDU: 90 00 [07:49:18]wFMCommunicate OK [07:49:18]wFMCommunicate request_size=255 [07:49:18]MH_SAM_APDU [07:49:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 81 1D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6A 04 00 35 04 06 00 66 2D 2A B7 [07:49:18]Write to MH i2c: E2 02 01 C4 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 3A 70 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 81 1D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6A 04 00 35 04 06 00 66 2D 2A B7 00 00 5A [07:49:18]Write i2c OK [07:49:18]MH_I2C_Read... [07:49:19]OFD Sender: No OFD packet to send [07:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:19]Read from MH i2c: E2 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 C4 3C 00 90 00 74 [07:49:19]RAPDU: 90 00 [07:49:19]wFMCommunicate OK [07:49:19]wFMCommunicate request_size=7 [07:49:19]MH_SAM_APDU [07:49:19]CAPDU: 80 0D 02 02 02 F5 CC [07:49:19]Write to MH i2c: E2 0A 00 C5 3C 80 0D 02 02 02 00 F5 CC 00 00 40 [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:19]Read from MH i2c: E2 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 C5 3C 00 90 00 75 [07:49:19]RAPDU: 90 00 [07:49:19]wFMCommunicate OK [07:49:19]wFMCommunicate request_size=4 [07:49:19]MH_SAM_APDU [07:49:19]CAPDU: 80 0D 03 02 [07:49:19]Write to MH i2c: E2 08 00 C6 3C 80 0D 03 02 00 00 00 00 7D [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:19]Read from MH i2c: E2 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 0B 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 0B 00 C6 3C 00 0D 6D 82 C7 5D 30 5D 5D 90 00 88 [07:49:19]RAPDU: 0D 6D 82 C7 5D 30 5D 5D 90 00 [07:49:19]wFMCommunicate OK [07:49:19]SAM_PROTO_SignData done [07:49:19]FM_MakeSignedData done [07:49:19]CreateOFDProtocolMessage [07:49:19]wFMCommunicate request_size=4 [07:49:19]MH_SAM_APDU [07:49:19]CAPDU: 80 11 00 00 [07:49:19]Write to MH i2c: E2 08 00 C7 3C 80 11 00 00 00 00 00 00 7D [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:19]Read from MH i2c: E2 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 17 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 17 00 C7 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CD [07:49:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:49:19]wFMCommunicate OK [07:49:19]CreateOFDProtocolMessage done [07:49:19]OFDSenderStorePacket 289431 [07:49:19]StoreOFDPacket docnum=289431 [07:49:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3B 06 04 01 1B 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 81 1D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6A 04 00 35 04 06 00 66 2D 2A B7 F5 CC 0D 6D 82 C7 5D 30 5D 5D [07:49:19]CheckFolder [07:49:19]dirname=/storage/ofd_packets [07:49:19]CheckFolder done [07:49:19]ProducePacketName [07:49:19]name=ofd_packets/00289431 [07:49:19]NVStorageSaveData ofd_packets/00289431 [07:49:19]File name is /storage/ofd_packets/00289431 [07:49:19]Write 298 bytes [07:49:19]NVStorageSaveData done [07:49:19]OFDSenderStorePacket done [07:49:19]KKMCreateOFDPacket done [07:49:19]NVStorageSaveData kkm_last_timestamp [07:49:19]File name is /storage/kkm_last_timestamp [07:49:19]Write 4 bytes [07:49:19]NVStorageSaveData done [07:49:19]ExternCall_PrintAddStr [07:49:19]wPrintStart [07:49:19]Write to MH i2c: 01 00 00 C8 3C 04 [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: 01 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: 01 07 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: 01 07 00 C8 3C 00 00 00 00 00 FF 0F 19 [07:49:19]RasterBufferAndPrint [07:49:19]line Счет N : (1)24617421 [07:49:19]line ИНН: 02508201610067 [07:49:19]line Контрольно-Кассовый Чек [07:49:19]line ПРОДАЖА [07:49:19]line ТРК (МРК, ГНК) : 45 [07:49:19]line Товар: 2710194210 [07:49:19]line ДТ-К-5 [07:49:19]line 28.730 * 0.00 [07:49:19]line = 0.00 [07:49:19]line НДС 12% НСП 1% [07:49:19]line > о реализуемом товаре [07:49:19]line ИТОГО: 0.00 [07:49:19]line НСП 1% : 0.00 [07:49:19]line НДС 12% : 0.00 [07:49:19]line Наличными: 0.00 [07:49:19]line Безнал.: 0.00 [07:49:19]line Место: АЗС № 90 "Партнёр-нефть" [07:49:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:49:19]line СНО: Общий режим [07:49:19]line Чек 105 23.09.2024 07:49 [07:49:19]line Смена: 515 ФФД: 1.0 [07:49:19]line ЗНМ: 0300000107 [07:49:19]line РНМ: 0000000000091827 [07:49:19]line Версия ККМ: 001 [07:49:19]line Талоны: Топливная Карта [07:49:19]line 50055 [07:49:19]line ФМ: 0000000000871832 [07:49:19]line ФД: 289431 [07:49:19]line ФПД: 112344176260556 [07:49:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T074921&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289431&fm=112344176260556&tin=02508201610067®Number=0000000000091827&sum=0 [07:49:19]written 0, free lines is 4095 [07:49:19]OFD Sender: Processing packet 289431 [packets to send 1784, broken 1783] [07:49:19]ProducePacketName [07:49:19]name=ofd_packets/00289431 [07:49:19]OFD Sender: To server: pG, [07:49:19]CommunicateWithHost lk.salyk.kg:30040 [07:49:19]ConnectInit lk.salyk.kg [07:49:19]Connected sock=9 [07: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 33 32 0C 01 00 00 3B 06 04 01 1B 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 81 1D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6A 04 00 35 04 06 00 66 2D 2A B7 F5 CC 0D 6D 82 C7 5D 30 5D 5D [07:49:19]Write to MH i2c: 01 00 00 F1 3C 2D [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: 01 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: 01 07 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: 01 07 00 F1 3C 00 00 00 00 00 D4 0C 14 [07:49:19]RasterBufferAndPrint [07:49:19]line [07:49:19]line [07:49:19]line [07:49:19]line [07:49:19]line [07:49:19]written 0, free lines is 3290 [07:49:19]MH_Cut [07:49:19]Write to MH i2c: D1 01 00 F8 3C 01 06 [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: D1 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: D1 01 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: D1 01 00 F8 3C 00 05 [07:49:19]Write to MH i2c: 01 00 00 F9 3C 35 [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49: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 33 32 4F 00 00 00 13 84 47 00 33 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 33 32 10 04 04 00 97 6A 04 00 F4 03 04 00 56 C5 F0 66 B6 04 01 00 00 06 61 8C EA 73 C9 11 AA [07:49:20]CommunicateWithHost err = 0 [07:49:20]CheckOFDResponse [07:49:20]1017 (14) - 77093643461234 [07:49:20]1041 (16) - 0000000000871832 [07:49:20]1040 (4) - 289431 [07:49:20]1012 (4) - 23.09.2024 01:33 [07:49:20]1206 (1) - 0 [07:49:20]OFD Sender: Remove packet 289431 [07:49:20]ProducePacketName [07:49:20]name=ofd_packets/00289431 [07:49:20]NVStorageDeleteData [07:49:20]OFD Sender: No OFD packet to send [07:49:20]*** Cut start [07:49:20]*** Partial cut [07:49:20]*** CUTSNS_PIN = 1 [07:49:20]*** CUTSNS_PIN = 0 [07:49:20]*** Brake cut motor [07:49:21]Read from MH i2c: 01 [07:49:21]MH_I2C_Read... [07:49:21]*** Stop cut motor [07:49:21]*** Cut end [07:49:21]Read from MH i2c: 01 07 00 [07:49:21]MH_I2C_Read... [07:49:21]Read from MH i2c: 01 07 00 F9 3C 00 00 00 00 00 FF 0F 4A [07:49:21]process_action close_receipt done [07:49:21]requested_data is exist [07:49:21]produce_requested_data [07:49:21]requested_item fm.sn is exist - process it [07:49:21]wFMCommunicate request_size=4 [07:49:21]MH_SAM_APDU [07:49:21]CAPDU: 80 11 00 00 [07:49:21]Write to MH i2c: E2 08 00 FA 3C 80 11 00 00 00 00 00 00 B0 [07:49:21]Write i2c OK [07:49:21]MH_I2C_Read... [07:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:21]Read from MH i2c: E2 [07:49:21]MH_I2C_Read... [07:49:21]Read from MH i2c: E2 17 00 [07:49:21]MH_I2C_Read... [07:49:21]Read from MH i2c: E2 17 00 FA 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [07:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:49:21]wFMCommunicate OK [07:49:21]requested_item fd.num is exist - process it [07:49:21]SAM_PROTO_GetFieldsCounters [07:49:21]wFMCommunicate request_size=4 [07:49:21]MH_SAM_APDU [07:49:21]CAPDU: 80 13 00 00 [07:49:21]Write to MH i2c: E2 08 00 FB 3C 80 13 00 00 00 00 00 00 B3 [07:49:21]Write i2c OK [07:49:21]MH_I2C_Read... [07:49:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:21]Read from MH i2c: E2 [07:49:21]MH_I2C_Read... [07:49:21]Read from MH i2c: E2 62 00 [07:49:21]MH_I2C_Read... [07:49:21]Read from MH i2c: E2 62 00 FB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 97 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [07:49:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 97 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:49:21]wFMCommunicate OK [07:49:21]SAM_PROTO_GetFieldsCounters done [07:49:21]requested_item shift.num is exist - process it [07:49:21]requested_item shift.opened is exist - process it [07:49:21]req_shift_opened [07:49:21]FM_GetShiftState [07:49:21]SAM_PROTO_GetShiftState [07:49:21]wFMCommunicate request_size=4 [07:49:21]MH_SAM_APDU [07:49:21]CAPDU: 80 13 01 00 [07:49:21]Write to MH i2c: E2 08 00 FC 3C 80 13 01 00 00 00 00 00 B5 [07:49:21]Write i2c OK [07:49:21]MH_I2C_Read... [07:49:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:21]Read from MH i2c: E2 [07:49:21]MH_I2C_Read... [07:49:21]Read from MH i2c: E2 0E 00 [07:49:21]MH_I2C_Read... [07:49:21]Read from MH i2c: E2 0E 00 FC 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [07:49:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:49:21]wFMCommunicate OK [07:49:21]SAM_PROTO_GetShiftState done [07:49:21]FM_GetShiftState done [07:49:21]req_shift_opened done [07:49:21]requested_item shift.open_date is exist - process it [07:49:21]req_shift_open_date [07:49:21]req_shift_open_date done [07:49:21]produce_requested_data done [07:49:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289431,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:49:21]process_action_free close_receipt [07:49:21]json_value_free [07:49:21]json_value_free done [07:49:21]process_json_proto returns [07:49:21]Send response to host [07:49:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289431,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:49:21]free response buf [07:49:21]execute_script done [07:49:21]execute_script returns [07:49:21]free content buf [07:49:21]Sock 7.Close socket [07:49:21]Sock 7.Thread stoped [07:49:25]OFD Sender: No OFD packet to send [07:49:30]OFD Sender: No OFD packet to send [07:49:35]OFD Sender: No OFD packet to send [07:49:40]OFD Sender: No OFD packet to send [07:49:45]OFD Sender: No OFD packet to send [07:49:50]OFD Sender: No OFD packet to send [07:49:55]OFD Sender: No OFD packet to send [07:50:00]OFD Sender: No OFD packet to send [07:50:05]OFD Sender: No OFD packet to send [07:50:10]OFD Sender: No OFD packet to send [07:50:15]OFD Sender: No OFD packet to send [07:50:21]OFD Sender: No OFD packet to send [07:50:26]OFD Sender: No OFD packet to send [07:50:31]OFD Sender: No OFD packet to send [07:50:36]OFD Sender: No OFD packet to send [07:50:41]OFD Sender: No OFD packet to send [07:50:46]OFD Sender: No OFD packet to send [07:50:51]OFD Sender: No OFD packet to send [07:50:56]OFD Sender: No OFD packet to send [07:51:01]OFD Sender: No OFD packet to send [07:51:06]OFD Sender: No OFD packet to send [07:51:11]OFD Sender: No OFD packet to send [07:51:16]OFD Sender: No OFD packet to send [07:51:21]OFD Sender: No OFD packet to send [07:51:26]OFD Sender: No OFD packet to send [07:51:31]OFD Sender: No OFD packet to send [07:51:36]OFD Sender: No OFD packet to send [07:51:41]OFD Sender: No OFD packet to send [07:51:46]OFD Sender: No OFD packet to send [07:51:51]OFD Sender: No OFD packet to send [07:51:56]OFD Sender: No OFD packet to send [07:52:01]OFD Sender: No OFD packet to send [07:52:06]OFD Sender: No OFD packet to send [07:52:11]OFD Sender: No OFD packet to send [07:52:13]accept exits with 10 [07:52:13]New connection [07:52:13]New thread 3067051364 created [07:52:13]Thread 3067194724 joined [07:52:13]Waiting for new connection... [07:52:13] Sock 10.Parse request [07:52:13]Sock 10.Check first char [07:52:13]Sock 10.First char is OK [07:52:13]request: POST /json_proto HTTP/1.0 [07:52:13]Method: POST [07:52:13]URL: /json_proto [07:52:13]Method is POST - this is cgi request [07:52:13]url: /json_proto [07:52:13]query_string will be loaded in cgi processing [07:52:13]execute_cgi json_proto POST (null) [07:52:13]execute_cgi path=json_proto method=POST [07:52:13]POST find Content-Length [07:52:13]Host: 172.17.41.135:8080 [07:52:13]Content-Length: 684 [07:52:13]Content-Type: application/json [07:52:13] [07:52:13]POST finish read [07:52:13]Found Content-Length = 684 [07:52:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:13]execute_script... [07:52:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:13]POST & json_proto [07:52:13]process_json_proto [07:52:13]json parsed OK: [07:52:13]protocol is kg_v1.0 [07:52:13]action value=close_receipt [07:52:13]process_action close_receipt [07:52:13]cmd_close_receipt [07:52:13]MH_GetDate [07:52:13]Write to MH i2c: F0 00 00 FD 3C 28 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: F0 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: F0 09 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: F0 09 00 FD 3C 00 31 1E F1 66 ED 3E 82 65 E9 [07:52:13]GetLastDocTimeStamp 1727077761 [07:52:13]current date 1727077937 [07:52:13]FM_GetShiftState [07:52:13]SAM_PROTO_GetShiftState [07:52:13]wFMCommunicate request_size=4 [07:52:13]MH_SAM_APDU [07:52:13]CAPDU: 80 13 01 00 [07:52:13]Write to MH i2c: E2 08 00 FE 3C 80 13 01 00 00 00 00 00 B7 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:13]Read from MH i2c: E2 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 0E 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 0E 00 FE 3C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [07:52:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:52:13]wFMCommunicate OK [07:52:13]SAM_PROTO_GetShiftState done [07:52:13]FM_GetShiftState done [07:52:13]opened in 1727051401 [07:52:13]opened+sec_in_day 1727137801 [07:52:13]quantity*price = 110039 [07:52:13]sum+1 = 110040 [07:52:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 106 23.09.2024 07:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289432 ФПД: 190427488081067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075217&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289432&fm=190427488081067&tin=02508201610067®Number=0000000000091827&sum=110000 [07:52:14]StoreToDocumentArchive [07:52:14]shift 515 fd 289432 [07:52:14]save to /storage/0515/doc_00289432 [07:52:14]save last doc name /storage/0515/doc_00289432 to /storage/kkm_last_doc_name [07:52:14]save OK [07:52:14]Clear old archive folders... [07:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:52:15]tlvbuf is 006D15E0 [07:52:15]SAM_PROTO_ClearQueue [07:52:15]wFMCommunicate request_size=4 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 09 00 00 [07:52:15]Write to MH i2c: E2 08 00 0B 3D 80 09 00 00 00 00 00 00 BA [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 0B 3D 00 90 00 BC [07:52:15]RAPDU: 90 00 [07:52:15]wFMCommunicate OK [07:52:15]SAM_PROTO_ClearQueue done [07:52:15]KKMCreateOFDPacket [07:52:15]OFDProtocolAddRootSTLVToBuf [07:52:15]FM_MakeSignedData [07:52:15]FM_MakeSignedData [07:52:15]SAM_PROTO_SignData [07:52:15]wFMCommunicate request_size=4 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 0D 01 02 [07:52:15]Write to MH i2c: E2 08 00 0C 3D 80 0D 01 02 00 00 00 00 C2 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 0C 3D 00 90 00 BD [07:52:15]RAPDU: 90 00 [07:52:15]wFMCommunicate OK [07:52:15]wFMCommunicate request_size=255 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 6A 00 00 00 F4 03 04 00 31 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6A 04 00 35 04 06 00 AD [07:52:15]Write to MH i2c: E2 02 01 0D 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 6A 00 00 00 F4 03 04 00 31 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6A 04 00 35 04 06 00 AD 00 00 B3 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 0D 3D 00 90 00 BE [07:52:15]RAPDU: 90 00 [07:52:15]wFMCommunicate OK [07:52:15]wFMCommunicate request_size=10 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 0D 02 02 05 31 5A C8 54 AB [07:52:15]Write to MH i2c: E2 0D 00 0E 3D 80 0D 02 02 05 00 31 5A C8 54 AB 00 00 21 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 03 00 0E 3D 00 90 00 BF [07:52:15]RAPDU: 90 00 [07:52:15]wFMCommunicate OK [07:52:15]wFMCommunicate request_size=4 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 0D 03 02 [07:52:15]Write to MH i2c: E2 08 00 0F 3D 80 0D 03 02 00 00 00 00 C7 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 0B 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 0B 00 0F 3D 00 36 36 CF 12 49 54 E6 CC 90 00 64 [07:52:15]RAPDU: 36 36 CF 12 49 54 E6 CC 90 00 [07:52:15]wFMCommunicate OK [07:52:15]SAM_PROTO_SignData done [07:52:15]FM_MakeSignedData done [07:52:15]CreateOFDProtocolMessage [07:52:15]wFMCommunicate request_size=4 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 11 00 00 [07:52:15]Write to MH i2c: E2 08 00 10 3D 80 11 00 00 00 00 00 00 C7 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 17 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 17 00 10 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 17 [07:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:52:15]wFMCommunicate OK [07:52:15]CreateOFDProtocolMessage done [07:52:15]OFDSenderStorePacket 289432 [07:52:15]StoreOFDPacket docnum=289432 [07:52:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 32 17 07 01 9E 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 6A 00 00 00 F4 03 04 00 31 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6A 04 00 35 04 06 00 AD 31 5A C8 54 AB 36 36 CF 12 49 54 E6 CC [07:52:15]CheckFolder [07:52:15]dirname=/storage/ofd_packets [07:52:15]CheckFolder done [07:52:15]ProducePacketName [07:52:15]name=ofd_packets/00289432 [07:52:15]NVStorageSaveData ofd_packets/00289432 [07:52:15]File name is /storage/ofd_packets/00289432 [07:52:15]Write 301 bytes [07:52:15]NVStorageSaveData done [07:52:15]OFDSenderStorePacket done [07:52:15]KKMCreateOFDPacket done [07:52:15]NVStorageSaveData kkm_last_timestamp [07:52:15]File name is /storage/kkm_last_timestamp [07:52:15]Write 4 bytes [07:52:15]NVStorageSaveData done [07:52:15]ExternCall_PrintAddStr [07:52:15]wPrintStart [07:52:15]Write to MH i2c: 01 00 00 11 3D 4E [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: 01 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: 01 07 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: 01 07 00 11 3D 00 00 00 00 00 FF 0F 63 [07:52:15]RasterBufferAndPrint [07:52:15]line Счет N : (1)24617422 [07:52:15]line ИНН: 02508201610067 [07:52:15]line Контрольно-Кассовый Чек [07:52:15]line ПРОДАЖА [07:52:15]line ТРК (МРК, ГНК) : 53 [07:52:15]line Товар: 2710124130 [07:52:15]line Аи-92-К-5 [07:52:15]line 16.230 * 67.80 [07:52:15]line = 1100.39 [07:52:15]line НДС 12% НСП 1% [07:52:15]line > о реализуемом товаре [07:52:15]line ОКРУГЛЕНИЕ: -0.39 [07:52:15]line ИТОГО: 1100.00 [07:52:15]line Внесено: 1100.00 [07:52:15]line СДАЧА: 0.00 [07:52:15]line НСП 1% : 9.74 [07:52:15]line НДС 12% : 116.86 [07:52:15]line Наличными: 1100.00 [07:52:15]line Безнал.: 0.00 [07:52:15]line Место: АЗС № 90 "Партнёр-нефть" [07:52:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:52:15]line СНО: Общий режим [07:52:15]line Чек 106 23.09.2024 07:52 [07:52:15]line Смена: 515 ФФД: 1.0 [07:52:15]line ЗНМ: 0300000107 [07:52:15]line РНМ: 0000000000091827 [07:52:15]line Версия ККМ: 001 [07:52:15]line ФМ: 0000000000871832 [07:52:15]line ФД: 289432 [07:52:15]line ФПД: 190427488081067 [07:52:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075217&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289432&fm=190427488081067&tin=02508201610067®Number=0000000000091827&sum=110000 [07:52:15]written 0, free lines is 4095 [07:52:15]OFD Sender: Processing packet 289432 [packets to send 1784, broken 1783] [07:52:15]ProducePacketName [07:52:15]name=ofd_packets/00289432 [07:52:15]OFD Sender: To server: pG, [07:52:15]CommunicateWithHost lk.salyk.kg:30040 [07:52:15]ConnectInit lk.salyk.kg [07:52:15]Connected sock=9 [07:52: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 33 32 0F 01 00 00 32 17 07 01 9E 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 6A 00 00 00 F4 03 04 00 31 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6A 04 00 35 04 06 00 AD 31 5A C8 54 AB 36 36 CF 12 49 54 E6 CC [07:52:16]Write to MH i2c: 01 00 00 3B 3D 78 [07:52:16]Write i2c OK [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: 01 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: 01 07 00 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: 01 07 00 3B 3D 00 00 00 00 00 C0 0C 4B [07:52:16]RasterBufferAndPrint [07:52:16]line [07:52:16]line [07:52:16]line [07:52:16]line [07:52:16]line [07:52:16]written 0, free lines is 3270 [07:52:16]MH_Cut [07:52:16]Write to MH i2c: D1 01 00 42 3D 01 51 [07:52:16]Write i2c OK [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: D1 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: D1 01 00 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: D1 01 00 42 3D 00 50 [07:52:16]Write to MH i2c: 01 00 00 43 3D 80 [07:52:16]Write i2c OK [07:52:16]MH_I2C_Read... [07:52: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 33 32 4F 00 00 00 11 20 47 00 95 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 33 32 10 04 04 00 98 6A 04 00 F4 03 04 00 06 C6 F0 66 B6 04 01 00 00 20 BD 49 5E 10 1E CF 84 [07:52:16]CommunicateWithHost err = 0 [07:52:16]CheckOFDResponse [07:52:16]1017 (14) - 77093643461234 [07:52:16]1041 (16) - 0000000000871832 [07:52:16]1040 (4) - 289432 [07:52:16]1012 (4) - 23.09.2024 01:36 [07:52:16]1206 (1) - 0 [07:52:16]OFD Sender: Remove packet 289432 [07:52:16]ProducePacketName [07:52:16]name=ofd_packets/00289432 [07:52:16]NVStorageDeleteData [07:52:16]OFD Sender: No OFD packet to send [07:52:16]*** Cut start [07:52:16]*** Partial cut [07:52:16]*** CUTSNS_PIN = 1 [07:52:16]*** CUTSNS_PIN = 0 [07:52:17]*** Brake cut motor [07:52:17]Read from MH i2c: 01 [07:52:17]MH_I2C_Read... [07:52:17]*** Stop cut motor [07:52:17]*** Cut end [07:52:17]Read from MH i2c: 01 07 00 [07:52:17]MH_I2C_Read... [07:52:17]Read from MH i2c: 01 07 00 43 3D 00 00 00 00 00 FF 0F 95 [07:52:17]process_action close_receipt done [07:52:17]requested_data is exist [07:52:17]produce_requested_data [07:52:17]requested_item fm.sn is exist - process it [07:52:17]wFMCommunicate request_size=4 [07:52:17]MH_SAM_APDU [07:52:17]CAPDU: 80 11 00 00 [07:52:17]Write to MH i2c: E2 08 00 44 3D 80 11 00 00 00 00 00 00 FB [07:52:17]Write i2c OK [07:52:17]MH_I2C_Read... [07:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:17]Read from MH i2c: E2 [07:52:17]MH_I2C_Read... [07:52:17]Read from MH i2c: E2 17 00 [07:52:17]MH_I2C_Read... [07:52:17]Read from MH i2c: E2 17 00 44 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [07:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:52:17]wFMCommunicate OK [07:52:17]requested_item fd.num is exist - process it [07:52:17]SAM_PROTO_GetFieldsCounters [07:52:17]wFMCommunicate request_size=4 [07:52:17]MH_SAM_APDU [07:52:17]CAPDU: 80 13 00 00 [07:52:17]Write to MH i2c: E2 08 00 45 3D 80 13 00 00 00 00 00 00 FE [07:52:17]Write i2c OK [07:52:17]MH_I2C_Read... [07:52:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:17]Read from MH i2c: E2 [07:52:17]MH_I2C_Read... [07:52:17]Read from MH i2c: E2 62 00 [07:52:17]MH_I2C_Read... [07:52:17]Read from MH i2c: E2 62 00 45 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 98 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [07:52:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 98 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:52:17]wFMCommunicate OK [07:52:17]SAM_PROTO_GetFieldsCounters done [07:52:17]requested_item shift.num is exist - process it [07:52:17]requested_item shift.opened is exist - process it [07:52:17]req_shift_opened [07:52:17]FM_GetShiftState [07:52:17]SAM_PROTO_GetShiftState [07:52:17]wFMCommunicate request_size=4 [07:52:17]MH_SAM_APDU [07:52:17]CAPDU: 80 13 01 00 [07:52:17]Write to MH i2c: E2 08 00 46 3D 80 13 01 00 00 00 00 00 00 [07:52:17]Write i2c OK [07:52:17]MH_I2C_Read... [07:52:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:17]Read from MH i2c: E2 [07:52:17]MH_I2C_Read... [07:52:17]Read from MH i2c: E2 0E 00 [07:52:17]MH_I2C_Read... [07:52:17]Read from MH i2c: E2 0E 00 46 3D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [07:52:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:52:17]wFMCommunicate OK [07:52:17]SAM_PROTO_GetShiftState done [07:52:17]FM_GetShiftState done [07:52:17]req_shift_opened done [07:52:17]requested_item shift.open_date is exist - process it [07:52:17]req_shift_open_date [07:52:17]req_shift_open_date done [07:52:17]produce_requested_data done [07:52:17]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289432,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:52:17]process_action_free close_receipt [07:52:17]json_value_free [07:52:17]json_value_free done [07:52:17]process_json_proto returns [07:52:17]Send response to host [07:52:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289432,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:52:17]free response buf [07:52:17]execute_script done [07:52:17]execute_script returns [07:52:17]free content buf [07:52:17]Sock 10.Close socket [07:52:17]Sock 10.Thread stoped [07:52:21]OFD Sender: No OFD packet to send [07:52:26]OFD Sender: No OFD packet to send [07:52:31]OFD Sender: No OFD packet to send [07:52:36]OFD Sender: No OFD packet to send [07:52:41]OFD Sender: No OFD packet to send [07:52:46]OFD Sender: No OFD packet to send [07:52:51]OFD Sender: No OFD packet to send [07:52:56]OFD Sender: No OFD packet to send [07:53:02]OFD Sender: No OFD packet to send [07:53:02]accept exits with 7 [07:53:02]New connection [07:53:02]New thread 3067194724 created [07:53:02]Thread 3067051364 joined [07:53:02]Waiting for new connection... [07:53:02] Sock 7.Parse request [07:53:02]Sock 7.Check first char [07:53:02]Sock 7.First char is OK [07:53:02]request: POST /json_proto HTTP/1.0 [07:53:02]Method: POST [07:53:02]URL: /json_proto [07:53:02]Method is POST - this is cgi request [07:53:02]url: /json_proto [07:53:02]query_string will be loaded in cgi processing [07:53:02]execute_cgi json_proto POST (null) [07:53:02]execute_cgi path=json_proto method=POST [07:53:02]POST find Content-Length [07:53:02]Host: 172.17.41.135:8080 [07:53:02]Content-Length: 676 [07:53:02]Content-Type: application/json [07:53:02] [07:53:02]POST finish read [07:53:02]Found Content-Length = 676 [07:53:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:02]execute_script... [07:53: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)24617423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:02]POST & json_proto [07:53:02]process_json_proto [07:53:02]json parsed OK: [07:53:02]protocol is kg_v1.0 [07:53:02]action value=close_receipt [07:53:02]process_action close_receipt [07:53:02]cmd_close_receipt [07:53:02]MH_GetDate [07:53:02]Write to MH i2c: F0 00 00 47 3D 73 [07:53:02]Write i2c OK [07:53:02]MH_I2C_Read... [07:53:02]Read from MH i2c: F0 [07:53:02]MH_I2C_Read... [07:53:02]Read from MH i2c: F0 09 00 [07:53:02]MH_I2C_Read... [07:53:02]Read from MH i2c: F0 09 00 47 3D 00 62 1E F1 66 ED 3E 82 65 65 [07:53:02]GetLastDocTimeStamp 1727077937 [07:53:02]current date 1727077986 [07:53:02]FM_GetShiftState [07:53:02]SAM_PROTO_GetShiftState [07:53:02]wFMCommunicate request_size=4 [07:53:02]MH_SAM_APDU [07:53:02]CAPDU: 80 13 01 00 [07:53:02]Write to MH i2c: E2 08 00 48 3D 80 13 01 00 00 00 00 00 02 [07:53:02]Write i2c OK [07:53:02]MH_I2C_Read... [07:53:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:02]Read from MH i2c: E2 [07:53:02]MH_I2C_Read... [07:53:02]Read from MH i2c: E2 0E 00 [07:53:02]MH_I2C_Read... [07:53:02]Read from MH i2c: E2 0E 00 48 3D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A3 [07:53:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:53:02]wFMCommunicate OK [07:53:02]SAM_PROTO_GetShiftState done [07:53:02]FM_GetShiftState done [07:53:02]opened in 1727051401 [07:53:02]opened+sec_in_day 1727137801 [07:53:02]quantity*price = 70027 [07:53:02]sum+1 = 70029 [07:53:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 107 23.09.2024 07:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289433 ФПД: 207848613642943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289433&fm=207848613642943&tin=02508201610067®Number=0000000000091827&sum=70000 [07:53:03]StoreToDocumentArchive [07:53:03]shift 515 fd 289433 [07:53:03]save to /storage/0515/doc_00289433 [07:53:03]save last doc name /storage/0515/doc_00289433 to /storage/kkm_last_doc_name [07:53:03]save OK [07:53:03]Clear old archive folders... [07:53:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:53:03]tlvbuf is B6DE3440 [07:53:03]SAM_PROTO_ClearQueue [07:53:03]wFMCommunicate request_size=4 [07:53:03]MH_SAM_APDU [07:53:03]CAPDU: 80 09 00 00 [07:53:03]Write to MH i2c: E2 08 00 55 3D 80 09 00 00 00 00 00 00 04 [07:53:03]Write i2c OK [07:53:03]MH_I2C_Read... [07:53:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:03]Read from MH i2c: E2 [07:53:03]MH_I2C_Read... [07:53:03]Read from MH i2c: E2 03 00 [07:53:03]MH_I2C_Read... [07:53:03]Read from MH i2c: E2 03 00 55 3D 00 90 00 06 [07:53:03]RAPDU: 90 00 [07:53:03]wFMCommunicate OK [07:53:03]SAM_PROTO_ClearQueue done [07:53:03]KKMCreateOFDPacket [07:53:03]OFDProtocolAddRootSTLVToBuf [07:53:03]FM_MakeSignedData [07:53:03]FM_MakeSignedData [07:53:03]SAM_PROTO_SignData [07:53:03]wFMCommunicate request_size=4 [07:53:03]MH_SAM_APDU [07:53:03]CAPDU: 80 0D 01 02 [07:53:03]Write to MH i2c: E2 08 00 56 3D 80 0D 01 02 00 00 00 00 0C [07:53:03]Write i2c OK [07:53:03]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 56 3D 00 90 00 07 [07:53:04]RAPDU: 90 00 [07:53:04]wFMCommunicate OK [07:53:04]wFMCommunicate request_size=255 [07:53:04]MH_SAM_APDU [07:53: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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 62 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6A 04 00 35 04 06 00 BD 09 86 C8 [07:53:04]Write to MH i2c: E2 02 01 57 3D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 62 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6A 04 00 35 04 06 00 BD 09 86 C8 00 00 EE [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 57 3D 00 90 00 08 [07:53:04]RAPDU: 90 00 [07:53:04]wFMCommunicate OK [07:53:04]wFMCommunicate request_size=7 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 0D 02 02 02 82 BF [07:53:04]Write to MH i2c: E2 0A 00 58 3D 80 0D 02 02 02 00 82 BF 00 00 54 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 58 3D 00 90 00 09 [07:53:04]RAPDU: 90 00 [07:53:04]wFMCommunicate OK [07:53:04]wFMCommunicate request_size=4 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 0D 03 02 [07:53:04]Write to MH i2c: E2 08 00 59 3D 80 0D 03 02 00 00 00 00 11 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 0B 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 0B 00 59 3D 00 58 CF FC 37 C1 B8 4A D2 90 00 01 [07:53:04]RAPDU: 58 CF FC 37 C1 B8 4A D2 90 00 [07:53:04]wFMCommunicate OK [07:53:04]SAM_PROTO_SignData done [07:53:04]FM_MakeSignedData done [07:53:04]CreateOFDProtocolMessage [07:53:04]wFMCommunicate request_size=4 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 11 00 00 [07:53:04]Write to MH i2c: E2 08 00 5A 3D 80 11 00 00 00 00 00 00 11 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 17 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 17 00 5A 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 61 [07:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:53:04]wFMCommunicate OK [07:53:04]CreateOFDProtocolMessage done [07:53:04]OFDSenderStorePacket 289433 [07:53:04]StoreOFDPacket docnum=289433 [07:53:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 89 D2 04 01 57 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 62 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6A 04 00 35 04 06 00 BD 09 86 C8 82 BF 58 CF FC 37 C1 B8 4A D2 [07:53:04]CheckFolder [07:53:04]dirname=/storage/ofd_packets [07:53:04]CheckFolder done [07:53:04]ProducePacketName [07:53:04]name=ofd_packets/00289433 [07:53:04]NVStorageSaveData ofd_packets/00289433 [07:53:04]File name is /storage/ofd_packets/00289433 [07:53:04]Write 298 bytes [07:53:04]NVStorageSaveData done [07:53:04]OFDSenderStorePacket done [07:53:04]KKMCreateOFDPacket done [07:53:04]NVStorageSaveData kkm_last_timestamp [07:53:04]File name is /storage/kkm_last_timestamp [07:53:04]Write 4 bytes [07:53:04]NVStorageSaveData done [07:53:04]ExternCall_PrintAddStr [07:53:04]wPrintStart [07:53:04]Write to MH i2c: 01 00 00 5B 3D 98 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 07 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 07 00 5B 3D 00 00 00 00 00 FF 0F AD [07:53:04]RasterBufferAndPrint [07:53:04]line Счет N : (1)24617423 [07:53:04]line ИНН: 02508201610067 [07:53:04]line Контрольно-Кассовый Чек [07:53:04]line ПРОДАЖА [07:53:04]line ТРК (МРК, ГНК) : 35 [07:53:04]line Товар: 2710194210 [07:53:04]line ДТ-К-5 [07:53:04]line 9.190 * 76.20 [07:53:04]line = 700.28 [07:53:04]line НДС 12% НСП 1% [07:53:04]line > о реализуемом товаре [07:53:04]line ОКРУГЛЕНИЕ: -0.28 [07:53:04]line ИТОГО: 700.00 [07:53:04]line Внесено: 700.00 [07:53:04]line СДАЧА: 0.00 [07:53:04]line НСП 1% : 6.20 [07:53:04]line НДС 12% : 74.37 [07:53:04]line Наличными: 700.00 [07:53:04]line Безнал.: 0.00 [07:53:04]line Место: АЗС № 90 "Партнёр-нефть" [07:53:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:53:04]line СНО: Общий режим [07:53:04]line Чек 107 23.09.2024 07:53 [07:53:04]line Смена: 515 ФФД: 1.0 [07:53:04]line ЗНМ: 0300000107 [07:53:04]line РНМ: 0000000000091827 [07:53:04]line Версия ККМ: 001 [07:53:04]line ФМ: 0000000000871832 [07:53:04]line ФД: 289433 [07:53:04]line ФПД: 207848613642943 [07:53:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289433&fm=207848613642943&tin=02508201610067®Number=0000000000091827&sum=70000 [07:53:04]written 0, free lines is 4095 [07:53:04]OFD Sender: Processing packet 289433 [packets to send 1784, broken 1783] [07:53:04]ProducePacketName [07:53:04]name=ofd_packets/00289433 [07:53:04]OFD Sender: To server: pG, [07:53:04]CommunicateWithHost lk.salyk.kg:30040 [07:53:04]ConnectInit lk.salyk.kg [07:53:04]Connected sock=10 [07:53: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 33 32 0C 01 00 00 89 D2 04 01 57 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 62 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6A 04 00 35 04 06 00 BD 09 86 C8 82 BF 58 CF FC 37 C1 B8 4A D2 [07:53:04]Write to MH i2c: 01 00 00 85 3D C2 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 07 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 07 00 85 3D 00 00 00 00 00 CC 0C A1 [07:53:04]RasterBufferAndPrint [07:53:04]line [07:53:04]line [07:53:04]line [07:53:04]line [07:53:04]line [07:53:04]written 0, free lines is 3283 [07:53:04]MH_Cut [07:53:04]Write to MH i2c: D1 01 00 8C 3D 01 9B [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: D1 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: D1 01 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: D1 01 00 8C 3D 00 9A [07:53:04]Write to MH i2c: 01 00 00 8D 3D CA [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53: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 33 32 4F 00 00 00 FA 62 47 00 8C 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 33 32 10 04 04 00 99 6A 04 00 F4 03 04 00 37 C6 F0 66 B6 04 01 00 00 AF D6 A4 AB 96 3E FB 39 [07:53:05]CommunicateWithHost err = 0 [07:53:05]CheckOFDResponse [07:53:05]1017 (14) - 77093643461234 [07:53:05]1041 (16) - 0000000000871832 [07:53:05]1040 (4) - 289433 [07:53:05]1012 (4) - 23.09.2024 01:36 [07:53:05]1206 (1) - 0 [07:53:05]OFD Sender: Remove packet 289433 [07:53:05]ProducePacketName [07:53:05]name=ofd_packets/00289433 [07:53:05]NVStorageDeleteData [07:53:05]OFD Sender: No OFD packet to send [07:53:05]*** Cut start [07:53:05]*** Partial cut [07:53:05]*** CUTSNS_PIN = 1 [07:53:05]*** CUTSNS_PIN = 0 [07:53:06]*** Brake cut motor [07:53:06]Read from MH i2c: 01 [07:53:06]MH_I2C_Read... [07:53:06]*** Stop cut motor [07:53:06]*** Cut end [07:53:06]Read from MH i2c: 01 07 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: 01 07 00 8D 3D 00 00 00 00 00 FF 0F DF [07:53:06]process_action close_receipt done [07:53:06]requested_data is exist [07:53:06]produce_requested_data [07:53:06]requested_item fm.sn is exist - process it [07:53:06]wFMCommunicate request_size=4 [07:53:06]MH_SAM_APDU [07:53:06]CAPDU: 80 11 00 00 [07:53:06]Write to MH i2c: E2 08 00 8E 3D 80 11 00 00 00 00 00 00 45 [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:06]Read from MH i2c: E2 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 17 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 17 00 8E 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 95 [07:53:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:53:06]wFMCommunicate OK [07:53:06]requested_item fd.num is exist - process it [07:53:06]SAM_PROTO_GetFieldsCounters [07:53:06]wFMCommunicate request_size=4 [07:53:06]MH_SAM_APDU [07:53:06]CAPDU: 80 13 00 00 [07:53:06]Write to MH i2c: E2 08 00 8F 3D 80 13 00 00 00 00 00 00 48 [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:06]Read from MH i2c: E2 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 62 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 62 00 8F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 99 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [07:53:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 99 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:06]wFMCommunicate OK [07:53:06]SAM_PROTO_GetFieldsCounters done [07:53:06]requested_item shift.num is exist - process it [07:53:06]requested_item shift.opened is exist - process it [07:53:06]req_shift_opened [07:53:06]FM_GetShiftState [07:53:06]SAM_PROTO_GetShiftState [07:53:06]wFMCommunicate request_size=4 [07:53:06]MH_SAM_APDU [07:53:06]CAPDU: 80 13 01 00 [07:53:06]Write to MH i2c: E2 08 00 90 3D 80 13 01 00 00 00 00 00 4A [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:06]Read from MH i2c: E2 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 90 3D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EB [07:53:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:53:06]wFMCommunicate OK [07:53:06]SAM_PROTO_GetShiftState done [07:53:06]FM_GetShiftState done [07:53:06]req_shift_opened done [07:53:06]requested_item shift.open_date is exist - process it [07:53:06]req_shift_open_date [07:53:06]req_shift_open_date done [07:53:06]produce_requested_data done [07:53:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289433,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:53:06]process_action_free close_receipt [07:53:06]json_value_free [07:53:06]json_value_free done [07:53:06]process_json_proto returns [07:53:06]Send response to host [07:53:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289433,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:53:06]free response buf [07:53:06]execute_script done [07:53:06]execute_script returns [07:53:06]free content buf [07:53:06]Sock 7.Close socket [07:53:06]Sock 7.Thread stoped [07:53:10]OFD Sender: No OFD packet to send [07:53:15]OFD Sender: No OFD packet to send [07:53:20]OFD Sender: No OFD packet to send [07:53:25]OFD Sender: No OFD packet to send [07:53:30]OFD Sender: No OFD packet to send [07:53:35]OFD Sender: No OFD packet to send [07:53:40]OFD Sender: No OFD packet to send [07:53:45]OFD Sender: No OFD packet to send [07:53:50]OFD Sender: No OFD packet to send [07:53:55]OFD Sender: No OFD packet to send [07:54:01]OFD Sender: No OFD packet to send [07:54:06]OFD Sender: No OFD packet to send [07:54:11]OFD Sender: No OFD packet to send [07:54:16]OFD Sender: No OFD packet to send [07:54:18]accept exits with 9 [07:54:18]New connection [07:54:18]New thread 3067051364 created [07:54:18]Thread 3067194724 joined [07:54:18]Waiting for new connection... [07:54:18] Sock 9.Parse request [07:54:18]Sock 9.Check first char [07:54:18]Sock 9.First char is OK [07:54:18]request: POST /json_proto HTTP/1.0 [07:54:18]Method: POST [07:54:18]URL: /json_proto [07:54:18]Method is POST - this is cgi request [07:54:18]url: /json_proto [07:54:18]query_string will be loaded in cgi processing [07:54:18]execute_cgi json_proto POST (null) [07:54:18]execute_cgi path=json_proto method=POST [07:54:18]POST find Content-Length [07:54:18]Host: 172.17.41.135:8080 [07:54:18]Content-Length: 684 [07:54:18]Content-Type: application/json [07:54:18] [07:54:18]POST finish read [07:54:18]Found Content-Length = 684 [07:54:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.850, "sum" : 1549.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1549.00, "payments": [ { "type": 0, "sum" : 1549.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:18]execute_script... [07:54:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.850, "sum" : 1549.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1549.00, "payments": [ { "type": 0, "sum" : 1549.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:18]POST & json_proto [07:54:18]process_json_proto [07:54:18]json parsed OK: [07:54:18]protocol is kg_v1.0 [07:54:18]action value=close_receipt [07:54:18]process_action close_receipt [07:54:18]cmd_close_receipt [07:54:18]MH_GetDate [07:54:18]Write to MH i2c: F0 00 00 91 3D BD [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: F0 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: F0 09 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: F0 09 00 91 3D 00 AE 1E F1 66 ED 3E 82 65 FB [07:54:18]GetLastDocTimeStamp 1727077986 [07:54:18]current date 1727078062 [07:54:18]FM_GetShiftState [07:54:18]SAM_PROTO_GetShiftState [07:54:18]wFMCommunicate request_size=4 [07:54:18]MH_SAM_APDU [07:54:18]CAPDU: 80 13 01 00 [07:54:18]Write to MH i2c: E2 08 00 92 3D 80 13 01 00 00 00 00 00 4C [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:18]Read from MH i2c: E2 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 0E 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 0E 00 92 3D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 ED [07:54:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:54:18]wFMCommunicate OK [07:54:18]SAM_PROTO_GetShiftState done [07:54:18]FM_GetShiftState done [07:54:18]opened in 1727051401 [07:54:18]opened+sec_in_day 1727137801 [07:54:18]quantity*price = 154923 [07:54:18]sum+1 = 154924 [07:54:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1549.00 Внесено: 2000.00 СДАЧА: 451.00 НСП 1% : 13.71 НДС 12% : 164.52 Наличными: 1549.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 108 23.09.2024 07:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289434 ФПД: 92659814920074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075422&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289434&fm=92659814920074&tin=02508201610067®Number=0000000000091827&sum=154900 [07:54:19]StoreToDocumentArchive [07:54:19]shift 515 fd 289434 [07:54:19]save to /storage/0515/doc_00289434 [07:54:19]save last doc name /storage/0515/doc_00289434 to /storage/kkm_last_doc_name [07:54:19]save OK [07:54:19]Clear old archive folders... [07:54:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:54:19]tlvbuf is 007A42A0 [07:54:19]SAM_PROTO_ClearQueue [07:54:19]wFMCommunicate request_size=4 [07:54:19]MH_SAM_APDU [07:54:19]CAPDU: 80 09 00 00 [07:54:19]Write to MH i2c: E2 08 00 9F 3D 80 09 00 00 00 00 00 00 4E [07:54:19]Write i2c OK [07:54:19]MH_I2C_Read... [07:54:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:19]Read from MH i2c: E2 [07:54:19]MH_I2C_Read... [07:54:19]Read from MH i2c: E2 03 00 [07:54:19]MH_I2C_Read... [07:54:19]Read from MH i2c: E2 03 00 9F 3D 00 90 00 50 [07:54:19]RAPDU: 90 00 [07:54:19]wFMCommunicate OK [07:54:19]SAM_PROTO_ClearQueue done [07:54:19]KKMCreateOFDPacket [07:54:19]OFDProtocolAddRootSTLVToBuf [07:54:19]FM_MakeSignedData [07:54:19]FM_MakeSignedData [07:54:19]SAM_PROTO_SignData [07:54:19]wFMCommunicate request_size=4 [07:54:19]MH_SAM_APDU [07:54:19]CAPDU: 80 0D 01 02 [07:54:19]Write to MH i2c: E2 08 00 A0 3D 80 0D 01 02 00 00 00 00 56 [07:54:19]Write i2c OK [07:54:19]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 03 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 03 00 A0 3D 00 90 00 51 [07:54:20]RAPDU: 90 00 [07:54:20]wFMCommunicate OK [07:54:20]wFMCommunicate request_size=255 [07:54:20]MH_SAM_APDU [07:54:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 40 00 00 00 00 07 04 06 00 14 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 AE 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6A 04 00 35 04 06 00 54 [07:54:20]Write to MH i2c: E2 02 01 A1 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 40 00 00 00 00 07 04 06 00 14 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 AE 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6A 04 00 35 04 06 00 54 00 00 D4 [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 03 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 03 00 A1 3D 00 90 00 52 [07:54:20]RAPDU: 90 00 [07:54:20]wFMCommunicate OK [07:54:20]wFMCommunicate request_size=10 [07:54:20]MH_SAM_APDU [07:54:20]CAPDU: 80 0D 02 02 05 46 0B 5A 6F 8A [07:54:20]Write to MH i2c: E2 0D 00 A2 3D 80 0D 02 02 05 00 46 0B 5A 6F 8A 00 00 07 [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 03 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 03 00 A2 3D 00 90 00 53 [07:54:20]RAPDU: 90 00 [07:54:20]wFMCommunicate OK [07:54:20]wFMCommunicate request_size=4 [07:54:20]MH_SAM_APDU [07:54:20]CAPDU: 80 0D 03 02 [07:54:20]Write to MH i2c: E2 08 00 A3 3D 80 0D 03 02 00 00 00 00 5B [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 0B 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 0B 00 A3 3D 00 4B 96 CF 67 A5 17 59 4B 90 00 D3 [07:54:20]RAPDU: 4B 96 CF 67 A5 17 59 4B 90 00 [07:54:20]wFMCommunicate OK [07:54:20]SAM_PROTO_SignData done [07:54:20]FM_MakeSignedData done [07:54:20]CreateOFDProtocolMessage [07:54:20]wFMCommunicate request_size=4 [07:54:20]MH_SAM_APDU [07:54:20]CAPDU: 80 11 00 00 [07:54:20]Write to MH i2c: E2 08 00 A4 3D 80 11 00 00 00 00 00 00 5B [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 17 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 17 00 A4 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AB [07:54:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:54:20]wFMCommunicate OK [07:54:20]CreateOFDProtocolMessage done [07:54:20]OFDSenderStorePacket 289434 [07:54:20]StoreOFDPacket docnum=289434 [07:54:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 3C 52 07 01 60 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 40 00 00 00 00 07 04 06 00 14 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 AE 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6A 04 00 35 04 06 00 54 46 0B 5A 6F 8A 4B 96 CF 67 A5 17 59 4B [07:54:20]CheckFolder [07:54:20]dirname=/storage/ofd_packets [07:54:20]CheckFolder done [07:54:20]ProducePacketName [07:54:20]name=ofd_packets/00289434 [07:54:20]NVStorageSaveData ofd_packets/00289434 [07:54:20]File name is /storage/ofd_packets/00289434 [07:54:20]Write 301 bytes [07:54:20]NVStorageSaveData done [07:54:20]OFDSenderStorePacket done [07:54:20]KKMCreateOFDPacket done [07:54:20]NVStorageSaveData kkm_last_timestamp [07:54:20]File name is /storage/kkm_last_timestamp [07:54:20]Write 4 bytes [07:54:20]NVStorageSaveData done [07:54:20]ExternCall_PrintAddStr [07:54:20]wPrintStart [07:54:20]Write to MH i2c: 01 00 00 A5 3D E2 [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: 01 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: 01 07 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: 01 07 00 A5 3D 00 00 00 00 00 FF 0F F7 [07:54:20]RasterBufferAndPrint [07:54:20]line Счет N : (1)24617424 [07:54:20]line ИНН: 02508201610067 [07:54:20]line Контрольно-Кассовый Чек [07:54:20]line ПРОДАЖА [07:54:20]line ТРК (МРК, ГНК) : 43 [07:54:20]line Товар: 2710124130 [07:54:20]line Аи-92-К-5 [07:54:20]line 22.850 * 67.80 [07:54:20]line = 1549.23 [07:54:20]line НДС 12% НСП 1% [07:54:20]line > о реализуемом товаре [07:54:20]line ОКРУГЛЕНИЕ: -0.23 [07:54:20]line ИТОГО: 1549.00 [07:54:20]line Внесено: 2000.00 [07:54:20]line СДАЧА: 451.00 [07:54:20]line НСП 1% : 13.71 [07:54:20]line НДС 12% : 164.52 [07:54:20]line Наличными: 1549.00 [07:54:20]line Безнал.: 0.00 [07:54:20]line Место: АЗС № 90 "Партнёр-нефть" [07:54:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:54:20]line СНО: Общий режим [07:54:20]line Чек 108 23.09.2024 07:54 [07:54:20]line Смена: 515 ФФД: 1.0 [07:54:20]line ЗНМ: 0300000107 [07:54:20]line РНМ: 0000000000091827 [07:54:20]line Версия ККМ: 001 [07:54:20]line ФМ: 0000000000871832 [07:54:20]line ФД: 289434 [07:54:20]line ФПД: 92659814920074 [07:54:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075422&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289434&fm=92659814920074&tin=02508201610067®Number=0000000000091827&sum=154900 [07:54:20]written 0, free lines is 4095 [07:54:20]OFD Sender: Processing packet 289434 [packets to send 1784, broken 1783] [07:54:20]ProducePacketName [07:54:20]name=ofd_packets/00289434 [07:54:20]OFD Sender: To server: pG, [07:54:20]CommunicateWithHost lk.salyk.kg:30040 [07:54:20]ConnectInit lk.salyk.kg [07:54:20]Connected sock=10 [07:54:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 3C 52 07 01 60 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 40 00 00 00 00 07 04 06 00 14 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 AE 1E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6A 04 00 35 04 06 00 54 46 0B 5A 6F 8A 4B 96 CF 67 A5 17 59 4B [07:54:21]Write to MH i2c: 01 00 00 CF 3D 0C [07:54:21]Write i2c OK [07:54:21]MH_I2C_Read... [07:54:21]Read from MH i2c: 01 [07:54:21]MH_I2C_Read... [07:54:21]Read from MH i2c: 01 07 00 [07:54:21]MH_I2C_Read... [07:54:21]Read from MH i2c: 01 07 00 CF 3D 00 00 00 00 00 D1 0C F0 [07:54:21]RasterBufferAndPrint [07:54:21]line [07:54:21]line [07:54:21]line [07:54:21]line [07:54:21]line [07:54:21]written 0, free lines is 3287 [07:54:21]MH_Cut [07:54:21]Write to MH i2c: D1 01 00 D6 3D 01 E5 [07:54:21]Write i2c OK [07:54:21]MH_I2C_Read... [07:54:21]Read from MH i2c: D1 [07:54:21]MH_I2C_Read... [07:54:21]Read from MH i2c: D1 01 00 [07:54:21]MH_I2C_Read... [07:54:21]Read from MH i2c: D1 01 00 D6 3D 00 E4 [07:54:21]Write to MH i2c: 01 00 00 D7 3D 14 [07:54:21]Write i2c OK [07:54:21]MH_I2C_Read... [07:54: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 33 32 4F 00 00 00 36 A2 47 00 F5 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 33 32 10 04 04 00 9A 6A 04 00 F4 03 04 00 83 C6 F0 66 B6 04 01 00 00 7B B9 76 03 B0 CC 2A 4D [07:54:21]CommunicateWithHost err = 0 [07:54:21]CheckOFDResponse [07:54:21]1017 (14) - 77093643461234 [07:54:21]1041 (16) - 0000000000871832 [07:54:21]1040 (4) - 289434 [07:54:21]1012 (4) - 23.09.2024 01:38 [07:54:21]1206 (1) - 0 [07:54:21]OFD Sender: Remove packet 289434 [07:54:21]ProducePacketName [07:54:21]name=ofd_packets/00289434 [07:54:21]NVStorageDeleteData [07:54:21]OFD Sender: No OFD packet to send [07:54:21]*** Cut start [07:54:21]*** Partial cut [07:54:21]*** CUTSNS_PIN = 1 [07:54:21]*** CUTSNS_PIN = 0 [07:54:22]*** Brake cut motor [07:54:22]Read from MH i2c: 01 [07:54:22]MH_I2C_Read... [07:54:22]*** Stop cut motor [07:54:22]*** Cut end [07:54:22]Read from MH i2c: 01 07 00 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: 01 07 00 D7 3D 00 00 00 00 00 FF 0F 29 [07:54:22]process_action close_receipt done [07:54:22]requested_data is exist [07:54:22]produce_requested_data [07:54:22]requested_item fm.sn is exist - process it [07:54:22]wFMCommunicate request_size=4 [07:54:22]MH_SAM_APDU [07:54:22]CAPDU: 80 11 00 00 [07:54:22]Write to MH i2c: E2 08 00 D8 3D 80 11 00 00 00 00 00 00 8F [07:54:22]Write i2c OK [07:54:22]MH_I2C_Read... [07:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:22]Read from MH i2c: E2 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 17 00 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 17 00 D8 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DF [07:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:54:22]wFMCommunicate OK [07:54:22]requested_item fd.num is exist - process it [07:54:22]SAM_PROTO_GetFieldsCounters [07:54:22]wFMCommunicate request_size=4 [07:54:22]MH_SAM_APDU [07:54:22]CAPDU: 80 13 00 00 [07:54:22]Write to MH i2c: E2 08 00 D9 3D 80 13 00 00 00 00 00 00 92 [07:54:22]Write i2c OK [07:54:22]MH_I2C_Read... [07:54:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:22]Read from MH i2c: E2 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 62 00 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 62 00 D9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [07:54:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9A 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:22]wFMCommunicate OK [07:54:22]SAM_PROTO_GetFieldsCounters done [07:54:22]requested_item shift.num is exist - process it [07:54:22]requested_item shift.opened is exist - process it [07:54:22]req_shift_opened [07:54:22]FM_GetShiftState [07:54:22]SAM_PROTO_GetShiftState [07:54:22]wFMCommunicate request_size=4 [07:54:22]MH_SAM_APDU [07:54:22]CAPDU: 80 13 01 00 [07:54:22]Write to MH i2c: E2 08 00 DA 3D 80 13 01 00 00 00 00 00 94 [07:54:22]Write i2c OK [07:54:22]MH_I2C_Read... [07:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:22]Read from MH i2c: E2 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 0E 00 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 0E 00 DA 3D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [07:54:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:54:22]wFMCommunicate OK [07:54:22]SAM_PROTO_GetShiftState done [07:54:22]FM_GetShiftState done [07:54:22]req_shift_opened done [07:54:22]requested_item shift.open_date is exist - process it [07:54:22]req_shift_open_date [07:54:22]req_shift_open_date done [07:54:22]produce_requested_data done [07:54:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289434,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:54:22]process_action_free close_receipt [07:54:22]json_value_free [07:54:22]json_value_free done [07:54:22]process_json_proto returns [07:54:22]Send response to host [07:54:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289434,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:54:22]free response buf [07:54:22]execute_script done [07:54:22]execute_script returns [07:54:22]free content buf [07:54:22]Sock 9.Close socket [07:54:22]Sock 9.Thread stoped [07:54:26]OFD Sender: No OFD packet to send [07:54:31]OFD Sender: No OFD packet to send [07:54:36]OFD Sender: No OFD packet to send [07:54:41]OFD Sender: No OFD packet to send [07:54:46]OFD Sender: No OFD packet to send [07:54:51]OFD Sender: No OFD packet to send [07:54:56]OFD Sender: No OFD packet to send [07:55:01]OFD Sender: No OFD packet to send [07:55:06]OFD Sender: No OFD packet to send [07:55:12]OFD Sender: No OFD packet to send [07:55:17]OFD Sender: No OFD packet to send [07:55:22]OFD Sender: No OFD packet to send [07:55:27]OFD Sender: No OFD packet to send [07:55:32]OFD Sender: No OFD packet to send [07:55:37]OFD Sender: No OFD packet to send [07:55:42]OFD Sender: No OFD packet to send [07:55:47]OFD Sender: No OFD packet to send [07:55:52]OFD Sender: No OFD packet to send [07:55:57]OFD Sender: No OFD packet to send [07:56:02]OFD Sender: No OFD packet to send [07:56:07]OFD Sender: No OFD packet to send [07:56:12]OFD Sender: No OFD packet to send [07:56:17]OFD Sender: No OFD packet to send [07:56:22]OFD Sender: No OFD packet to send [07:56:27]OFD Sender: No OFD packet to send [07:56:32]OFD Sender: No OFD packet to send [07:56:36]accept exits with 7 [07:56:36]New connection [07:56:36]New thread 3067194724 created [07:56:36]Thread 3067051364 joined [07:56:36]Waiting for new connection... [07:56:36] Sock 7.Parse request [07:56:36]Sock 7.Check first char [07:56:36]Sock 7.First char is OK [07:56:36]request: POST /json_proto HTTP/1.0 [07:56:36]Method: POST [07:56:36]URL: /json_proto [07:56:36]Method is POST - this is cgi request [07:56:36]url: /json_proto [07:56:36]query_string will be loaded in cgi processing [07:56:36]execute_cgi json_proto POST (null) [07:56:36]execute_cgi path=json_proto method=POST [07:56:36]POST find Content-Length [07:56:36]Host: 172.17.41.135:8080 [07:56:36]Content-Length: 679 [07:56:36]Content-Type: application/json [07:56:36] [07:56:36]POST finish read [07:56:36]Found Content-Length = 679 [07:56:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.660, "sum" : 451.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 451.00, "total" : 451.00, "payments": [ { "type": 0, "sum" : 451.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:36]execute_script... [07:56: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)24617425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.660, "sum" : 451.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 451.00, "total" : 451.00, "payments": [ { "type": 0, "sum" : 451.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:36]POST & json_proto [07:56:36]process_json_proto [07:56:36]json parsed OK: [07:56:36]protocol is kg_v1.0 [07:56:36]action value=close_receipt [07:56:36]process_action close_receipt [07:56:36]cmd_close_receipt [07:56:36]MH_GetDate [07:56:36]Write to MH i2c: F0 00 00 DB 3D 07 [07:56:36]Write i2c OK [07:56:36]MH_I2C_Read... [07:56:36]Read from MH i2c: F0 [07:56:36]MH_I2C_Read... [07:56:36]Read from MH i2c: F0 09 00 [07:56:36]MH_I2C_Read... [07:56:36]Read from MH i2c: F0 09 00 DB 3D 00 37 1F F1 66 ED 3E 82 65 CF [07:56:36]GetLastDocTimeStamp 1727078062 [07:56:36]current date 1727078199 [07:56:36]FM_GetShiftState [07:56:36]SAM_PROTO_GetShiftState [07:56:36]wFMCommunicate request_size=4 [07:56:36]MH_SAM_APDU [07:56:36]CAPDU: 80 13 01 00 [07:56:36]Write to MH i2c: E2 08 00 DC 3D 80 13 01 00 00 00 00 00 96 [07:56:36]Write i2c OK [07:56:36]MH_I2C_Read... [07:56:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:56:36]Read from MH i2c: E2 [07:56:36]MH_I2C_Read... [07:56:36]Read from MH i2c: E2 0E 00 [07:56:36]MH_I2C_Read... [07:56:36]Read from MH i2c: E2 0E 00 DC 3D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 37 [07:56:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:56:36]wFMCommunicate OK [07:56:36]SAM_PROTO_GetShiftState done [07:56:36]FM_GetShiftState done [07:56:36]opened in 1727051401 [07:56:36]opened+sec_in_day 1727137801 [07:56:36]quantity*price = 45154 [07:56:36]sum+1 = 45156 [07:56:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 451.00 Внесено: 451.00 СДАЧА: 0.00 НСП 1% : 4.00 НДС 12% : 47.95 Наличными: 451.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 109 23.09.2024 07:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289435 ФПД: 129140636706297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075639&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289435&fm=129140636706297&tin=02508201610067®Number=0000000000091827&sum=45100 [07:56:37]StoreToDocumentArchive [07:56:37]shift 515 fd 289435 [07:56:37]save to /storage/0515/doc_00289435 [07:56:37]save last doc name /storage/0515/doc_00289435 to /storage/kkm_last_doc_name [07:56:37]save OK [07:56:37]Clear old archive folders... [07:56:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:56:37]tlvbuf is 006DB580 [07:56:37]SAM_PROTO_ClearQueue [07:56:37]wFMCommunicate request_size=4 [07:56:37]MH_SAM_APDU [07:56:37]CAPDU: 80 09 00 00 [07:56:37]Write to MH i2c: E2 08 00 E9 3D 80 09 00 00 00 00 00 00 98 [07:56:37]Write i2c OK [07:56:37]MH_I2C_Read... [07:56:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:56:37]Read from MH i2c: E2 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 E9 3D 00 90 00 9A [07:56:37]RAPDU: 90 00 [07:56:37]wFMCommunicate OK [07:56:37]SAM_PROTO_ClearQueue done [07:56:37]KKMCreateOFDPacket [07:56:37]OFDProtocolAddRootSTLVToBuf [07:56:37]FM_MakeSignedData [07:56:37]FM_MakeSignedData [07:56:37]SAM_PROTO_SignData [07:56:37]wFMCommunicate request_size=4 [07:56:37]MH_SAM_APDU [07:56:37]CAPDU: 80 0D 01 02 [07:56:37]Write to MH i2c: E2 08 00 EA 3D 80 0D 01 02 00 00 00 00 A0 [07:56:37]Write i2c OK [07:56:37]MH_I2C_Read... [07:56:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:56:37]Read from MH i2c: E2 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 EA 3D 00 90 00 9B [07:56:37]RAPDU: 90 00 [07:56:37]wFMCommunicate OK [07:56:37]wFMCommunicate request_size=255 [07:56:37]MH_SAM_APDU [07:56:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 12 00 00 00 00 07 04 06 00 2C B0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 37 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6A 04 00 35 04 06 00 75 [07:56:37]Write to MH i2c: E2 02 01 EB 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 12 00 00 00 00 07 04 06 00 2C B0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 37 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6A 04 00 35 04 06 00 75 00 00 23 [07:56:37]Write i2c OK [07:56:37]MH_I2C_Read... [07:56:37]OFD Sender: No OFD packet to send [07:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:56:37]Read from MH i2c: E2 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 EB 3D 00 90 00 9C [07:56:37]RAPDU: 90 00 [07:56:37]wFMCommunicate OK [07:56:37]wFMCommunicate request_size=10 [07:56:37]MH_SAM_APDU [07:56:37]CAPDU: 80 0D 02 02 05 73 E5 C6 E5 F9 [07:56:37]Write to MH i2c: E2 0D 00 EC 3D 80 0D 02 02 05 00 73 E5 C6 E5 F9 00 00 A9 [07:56:37]Write i2c OK [07:56:37]MH_I2C_Read... [07:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:56:37]Read from MH i2c: E2 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 03 00 EC 3D 00 90 00 9D [07:56:37]RAPDU: 90 00 [07:56:37]wFMCommunicate OK [07:56:37]wFMCommunicate request_size=4 [07:56:37]MH_SAM_APDU [07:56:37]CAPDU: 80 0D 03 02 [07:56:37]Write to MH i2c: E2 08 00 ED 3D 80 0D 03 02 00 00 00 00 A5 [07:56:37]Write i2c OK [07:56:37]MH_I2C_Read... [07:56:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:56:37]Read from MH i2c: E2 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 0B 00 [07:56:37]MH_I2C_Read... [07:56:37]Read from MH i2c: E2 0B 00 ED 3D 00 2A F9 03 E7 0F 2A 51 A2 90 00 DF [07:56:37]RAPDU: 2A F9 03 E7 0F 2A 51 A2 90 00 [07:56:37]wFMCommunicate OK [07:56:37]SAM_PROTO_SignData done [07:56:37]FM_MakeSignedData done [07:56:37]CreateOFDProtocolMessage [07:56:37]wFMCommunicate request_size=4 [07:56:37]MH_SAM_APDU [07:56:37]CAPDU: 80 11 00 00 [07:56:37]Write to MH i2c: E2 08 00 EE 3D 80 11 00 00 00 00 00 00 A5 [07:56:37]Write i2c OK [07:56:37]MH_I2C_Read... [07:56:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:56:38]Read from MH i2c: E2 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: E2 17 00 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: E2 17 00 EE 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [07:56:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:56:38]wFMCommunicate OK [07:56:38]CreateOFDProtocolMessage done [07:56:38]OFDSenderStorePacket 289435 [07:56:38]StoreOFDPacket docnum=289435 [07:56:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BB 7A 07 01 F0 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 12 00 00 00 00 07 04 06 00 2C B0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 37 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6A 04 00 35 04 06 00 75 73 E5 C6 E5 F9 2A F9 03 E7 0F 2A 51 A2 [07:56:38]CheckFolder [07:56:38]dirname=/storage/ofd_packets [07:56:38]CheckFolder done [07:56:38]ProducePacketName [07:56:38]name=ofd_packets/00289435 [07:56:38]NVStorageSaveData ofd_packets/00289435 [07:56:38]File name is /storage/ofd_packets/00289435 [07:56:38]Write 301 bytes [07:56:38]NVStorageSaveData done [07:56:38]OFDSenderStorePacket done [07:56:38]KKMCreateOFDPacket done [07:56:38]NVStorageSaveData kkm_last_timestamp [07:56:38]File name is /storage/kkm_last_timestamp [07:56:38]Write 4 bytes [07:56:38]NVStorageSaveData done [07:56:38]ExternCall_PrintAddStr [07:56:38]wPrintStart [07:56:38]Write to MH i2c: 01 00 00 EF 3D 2C [07:56:38]Write i2c OK [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: 01 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: 01 07 00 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: 01 07 00 EF 3D 00 00 00 00 00 FF 0F 41 [07:56:38]RasterBufferAndPrint [07:56:38]line Счет N : (1)24617425 [07:56:38]line ИНН: 02508201610067 [07:56:38]line Контрольно-Кассовый Чек [07:56:38]line ПРОДАЖА [07:56:38]line ТРК (МРК, ГНК) : 43 [07:56:38]line Товар: 2710124130 [07:56:38]line Аи-92-К-5 [07:56:38]line 6.660 * 67.80 [07:56:38]line = 451.55 [07:56:38]line НДС 12% НСП 1% [07:56:38]line > о реализуемом товаре [07:56:38]line ОКРУГЛЕНИЕ: -0.55 [07:56:38]line ИТОГО: 451.00 [07:56:38]line Внесено: 451.00 [07:56:38]line СДАЧА: 0.00 [07:56:38]line НСП 1% : 4.00 [07:56:38]line НДС 12% : 47.95 [07:56:38]line Наличными: 451.00 [07:56:38]line Безнал.: 0.00 [07:56:38]line Место: АЗС № 90 "Партнёр-нефть" [07:56:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:56:38]line СНО: Общий режим [07:56:38]line Чек 109 23.09.2024 07:56 [07:56:38]line Смена: 515 ФФД: 1.0 [07:56:38]line ЗНМ: 0300000107 [07:56:38]line РНМ: 0000000000091827 [07:56:38]line Версия ККМ: 001 [07:56:38]line ФМ: 0000000000871832 [07:56:38]line ФД: 289435 [07:56:38]line ФПД: 129140636706297 [07:56:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075639&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289435&fm=129140636706297&tin=02508201610067®Number=0000000000091827&sum=45100 [07:56:38]written 0, free lines is 4095 [07:56:38]OFD Sender: Processing packet 289435 [packets to send 1784, broken 1783] [07:56:38]ProducePacketName [07:56:38]name=ofd_packets/00289435 [07:56:38]OFD Sender: To server: pG, [07:56:38]CommunicateWithHost lk.salyk.kg:30040 [07:56:38]ConnectInit lk.salyk.kg [07:56:38]Connected sock=9 [07:56: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 33 32 0F 01 00 00 BB 7A 07 01 F0 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 12 00 00 00 00 07 04 06 00 2C B0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 37 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6A 04 00 35 04 06 00 75 73 E5 C6 E5 F9 2A F9 03 E7 0F 2A 51 A2 [07:56:38]Write to MH i2c: 01 00 00 19 3E 57 [07:56:38]Write i2c OK [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: 01 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: 01 07 00 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: 01 07 00 19 3E 00 00 00 00 00 CB 0C 35 [07:56:38]RasterBufferAndPrint [07:56:38]line [07:56:38]line [07:56:38]line [07:56:38]line [07:56:38]line [07:56:38]written 0, free lines is 3282 [07:56:38]MH_Cut [07:56:38]Write to MH i2c: D1 01 00 20 3E 01 30 [07:56:38]Write i2c OK [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: D1 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: D1 01 00 [07:56:38]MH_I2C_Read... [07:56:38]Read from MH i2c: D1 01 00 20 3E 00 2F [07:56:38]Write to MH i2c: 01 00 00 21 3E 5F [07:56:38]Write i2c OK [07:56:38]MH_I2C_Read... [07:56: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 33 32 4F 00 00 00 E5 4E 47 00 5B 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6A 04 00 F4 03 04 00 0C C7 F0 66 B6 04 01 00 00 0E B9 B0 FC 18 C3 D1 DF [07:56:38]CommunicateWithHost err = 0 [07:56:38]CheckOFDResponse [07:56:38]1017 (14) - 77093643461234 [07:56:38]1041 (16) - 0000000000871832 [07:56:38]1040 (4) - 289435 [07:56:38]1012 (4) - 23.09.2024 01:40 [07:56:38]1206 (1) - 0 [07:56:38]OFD Sender: Remove packet 289435 [07:56:38]ProducePacketName [07:56:38]name=ofd_packets/00289435 [07:56:38]NVStorageDeleteData [07:56:39]OFD Sender: No OFD packet to send [07:56:39]*** Cut start [07:56:39]*** Partial cut [07:56:39]*** CUTSNS_PIN = 1 [07:56:39]*** CUTSNS_PIN = 0 [07:56:39]*** Brake cut motor [07:56:39]Read from MH i2c: 01 [07:56:39]MH_I2C_Read... [07:56:39]*** Stop cut motor [07:56:39]*** Cut end [07:56:39]Read from MH i2c: 01 07 00 [07:56:39]MH_I2C_Read... [07:56:39]Read from MH i2c: 01 07 00 21 3E 00 00 00 00 00 FF 0F 74 [07:56:39]process_action close_receipt done [07:56:39]requested_data is exist [07:56:39]produce_requested_data [07:56:39]requested_item fm.sn is exist - process it [07:56:39]wFMCommunicate request_size=4 [07:56:39]MH_SAM_APDU [07:56:39]CAPDU: 80 11 00 00 [07:56:39]Write to MH i2c: E2 08 00 22 3E 80 11 00 00 00 00 00 00 DA [07:56:39]Write i2c OK [07:56:39]MH_I2C_Read... [07:56:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:56:40]Read from MH i2c: E2 [07:56:40]MH_I2C_Read... [07:56:40]Read from MH i2c: E2 17 00 [07:56:40]MH_I2C_Read... [07:56:40]Read from MH i2c: E2 17 00 22 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2A [07:56:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:56:40]wFMCommunicate OK [07:56:40]requested_item fd.num is exist - process it [07:56:40]SAM_PROTO_GetFieldsCounters [07:56:40]wFMCommunicate request_size=4 [07:56:40]MH_SAM_APDU [07:56:40]CAPDU: 80 13 00 00 [07:56:40]Write to MH i2c: E2 08 00 23 3E 80 13 00 00 00 00 00 00 DD [07:56:40]Write i2c OK [07:56:40]MH_I2C_Read... [07:56:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:56:40]Read from MH i2c: E2 [07:56:40]MH_I2C_Read... [07:56:40]Read from MH i2c: E2 62 00 [07:56:40]MH_I2C_Read... [07:56:40]Read from MH i2c: E2 62 00 23 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [07:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9B 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:56:40]wFMCommunicate OK [07:56:40]SAM_PROTO_GetFieldsCounters done [07:56:40]requested_item shift.num is exist - process it [07:56:40]requested_item shift.opened is exist - process it [07:56:40]req_shift_opened [07:56:40]FM_GetShiftState [07:56:40]SAM_PROTO_GetShiftState [07:56:40]wFMCommunicate request_size=4 [07:56:40]MH_SAM_APDU [07:56:40]CAPDU: 80 13 01 00 [07:56:40]Write to MH i2c: E2 08 00 24 3E 80 13 01 00 00 00 00 00 DF [07:56:40]Write i2c OK [07:56:40]MH_I2C_Read... [07:56:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:56:40]Read from MH i2c: E2 [07:56:40]MH_I2C_Read... [07:56:40]Read from MH i2c: E2 0E 00 [07:56:40]MH_I2C_Read... [07:56:40]Read from MH i2c: E2 0E 00 24 3E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [07:56:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:56:40]wFMCommunicate OK [07:56:40]SAM_PROTO_GetShiftState done [07:56:40]FM_GetShiftState done [07:56:40]req_shift_opened done [07:56:40]requested_item shift.open_date is exist - process it [07:56:40]req_shift_open_date [07:56:40]req_shift_open_date done [07:56:40]produce_requested_data done [07:56:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289435,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:56:40]process_action_free close_receipt [07:56:40]json_value_free [07:56:40]json_value_free done [07:56:40]process_json_proto returns [07:56:40]Send response to host [07:56:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289435,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:56:40]free response buf [07:56:40]execute_script done [07:56:40]execute_script returns [07:56:40]free content buf [07:56:40]Sock 7.Close socket [07:56:40]Sock 7.Thread stoped [07:56:44]OFD Sender: No OFD packet to send [07:56:49]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:57]accept exits with 10 [07:56:57]New connection [07:56:57]New thread 3067051364 created [07:56:57]Thread 3067194724 joined [07:56:57]Waiting for new connection... [07:56:57] Sock 10.Parse request [07:56:57]Sock 10.Check first char [07:56:57]Sock 10.First char is OK [07:56:57]request: POST /json_proto HTTP/1.0 [07:56:57]Method: POST [07:56:57]URL: /json_proto [07:56:57]Method is POST - this is cgi request [07:56:57]url: /json_proto [07:56:57]query_string will be loaded in cgi processing [07:56:57]execute_cgi json_proto POST (null) [07:56:57]execute_cgi path=json_proto method=POST [07:56:57]POST find Content-Length [07:56:57]Host: 172.17.41.135:8080 [07:56:57]Content-Length: 660 [07:56:57]Content-Type: application/json [07:56:57] [07:56:57]POST finish read [07:56:57]Found Content-Length = 660 [07:56:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:57]execute_script... [07:56: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)24617426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:57]POST & json_proto [07:56:57]process_json_proto [07:56:57]json parsed OK: [07:56:57]protocol is kg_v1.0 [07:56:57]action value=close_receipt [07:56:57]process_action close_receipt [07:56:57]cmd_close_receipt [07:56:57]MH_GetDate [07:56:57]Write to MH i2c: F0 00 00 25 3E 52 [07:56:57]Write i2c OK [07:56:57]MH_I2C_Read... [07:56:57]Read from MH i2c: F0 [07:56:57]MH_I2C_Read... [07:56:57]Read from MH i2c: F0 09 00 [07:56:57]MH_I2C_Read... [07:56:57]Read from MH i2c: F0 09 00 25 3E 00 4D 1F F1 66 ED 3E 82 65 30 [07:56:57]GetLastDocTimeStamp 1727078199 [07:56:57]current date 1727078221 [07:56:57]FM_GetShiftState [07:56:57]SAM_PROTO_GetShiftState [07:56:57]wFMCommunicate request_size=4 [07:56:57]MH_SAM_APDU [07:56:57]CAPDU: 80 13 01 00 [07:56:57]Write to MH i2c: E2 08 00 26 3E 80 13 01 00 00 00 00 00 E1 [07:56:57]Write i2c OK [07:56:57]MH_I2C_Read... [07:56:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:56:57]Read from MH i2c: E2 [07:56:57]MH_I2C_Read... [07:56:57]Read from MH i2c: E2 0E 00 [07:56:57]MH_I2C_Read... [07:56:57]Read from MH i2c: E2 0E 00 26 3E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 82 [07:56:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:56:57]wFMCommunicate OK [07:56:57]SAM_PROTO_GetShiftState done [07:56:57]FM_GetShiftState done [07:56:57]opened in 1727051401 [07:56:57]opened+sec_in_day 1727137801 [07:56:57]quantity*price = 40055 [07:56:57]sum+1 = 40056 [07:56:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 110 23.09.2024 07:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289436 ФПД: 126028344105581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075701&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289436&fm=126028344105581&tin=02508201610067®Number=0000000000091827&sum=40000 [07:56:59]StoreToDocumentArchive [07:56:59]shift 515 fd 289436 [07:56:59]save to /storage/0515/doc_00289436 [07:56:59]save last doc name /storage/0515/doc_00289436 to /storage/kkm_last_doc_name [07:56:59]save OK [07:56:59]Clear old archive folders... [07:56:59]ProcessDocumentItem done err = 0, tmpTLVsize=244 [07:56:59]tlvbuf is 006BB660 [07:56:59]SAM_PROTO_ClearQueue [07:56:59]wFMCommunicate request_size=4 [07:56:59]MH_SAM_APDU [07:56:59]CAPDU: 80 09 00 00 [07:56:59]Write to MH i2c: E2 08 00 33 3E 80 09 00 00 00 00 00 00 E3 [07:56:59]Write i2c OK [07:56:59]MH_I2C_Read... [07:56:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:56:59]Read from MH i2c: E2 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 03 00 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 03 00 33 3E 00 90 00 E5 [07:56:59]RAPDU: 90 00 [07:56:59]wFMCommunicate OK [07:56:59]SAM_PROTO_ClearQueue done [07:56:59]KKMCreateOFDPacket [07:56:59]OFDProtocolAddRootSTLVToBuf [07:56:59]FM_MakeSignedData [07:56:59]FM_MakeSignedData [07:56:59]SAM_PROTO_SignData [07:56:59]wFMCommunicate request_size=4 [07:56:59]MH_SAM_APDU [07:56:59]CAPDU: 80 0D 01 02 [07:56:59]Write to MH i2c: E2 08 00 34 3E 80 0D 01 02 00 00 00 00 EB [07:56:59]Write i2c OK [07:56:59]MH_I2C_Read... [07:56:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:56:59]Read from MH i2c: E2 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 03 00 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 03 00 34 3E 00 90 00 E6 [07:56:59]RAPDU: 90 00 [07:56:59]wFMCommunicate OK [07:56:59]wFMCommunicate request_size=253 [07:56:59]MH_SAM_APDU [07:56:59]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 4D 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6A 04 00 35 04 06 00 72 9F 42 AE 9A 6D [07:56:59]Write to MH i2c: E2 00 01 35 3E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 4D 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6A 04 00 35 04 06 00 72 9F 42 AE 9A 6D 00 00 9D [07:56:59]Write i2c OK [07:56:59]MH_I2C_Read... [07:56:59]OFD Sender: No OFD packet to send [07:56:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:56:59]Read from MH i2c: E2 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 03 00 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 03 00 35 3E 00 90 00 E7 [07:56:59]RAPDU: 90 00 [07:56:59]wFMCommunicate OK [07:56:59]wFMCommunicate request_size=4 [07:56:59]MH_SAM_APDU [07:56:59]CAPDU: 80 0D 03 02 [07:56:59]Write to MH i2c: E2 08 00 36 3E 80 0D 03 02 00 00 00 00 EF [07:56:59]Write i2c OK [07:56:59]MH_I2C_Read... [07:56:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:56:59]Read from MH i2c: E2 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 0B 00 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 0B 00 36 3E 00 D6 81 B1 25 B7 4B 46 03 90 00 68 [07:56:59]RAPDU: D6 81 B1 25 B7 4B 46 03 90 00 [07:56:59]wFMCommunicate OK [07:56:59]SAM_PROTO_SignData done [07:56:59]FM_MakeSignedData done [07:56:59]CreateOFDProtocolMessage [07:56:59]wFMCommunicate request_size=4 [07:56:59]MH_SAM_APDU [07:56:59]CAPDU: 80 11 00 00 [07:56:59]Write to MH i2c: E2 08 00 37 3E 80 11 00 00 00 00 00 00 EF [07:56:59]Write i2c OK [07:56:59]MH_I2C_Read... [07:56:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:56:59]Read from MH i2c: E2 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: E2 17 00 [07:56:59]MH_I2C_Read... [07:56:59]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 33 32 90 00 3F [07:56:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:56:59]wFMCommunicate OK [07:56:59]CreateOFDProtocolMessage done [07:56:59]OFDSenderStorePacket 289436 [07:56:59]StoreOFDPacket docnum=289436 [07:56:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 9A C5 00 01 37 25 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 4D 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6A 04 00 35 04 06 00 72 9F 42 AE 9A 6D D6 81 B1 25 B7 4B 46 03 [07:56:59]CheckFolder [07:56:59]dirname=/storage/ofd_packets [07:56:59]CheckFolder done [07:56:59]ProducePacketName [07:56:59]name=ofd_packets/00289436 [07:56:59]NVStorageSaveData ofd_packets/00289436 [07:56:59]File name is /storage/ofd_packets/00289436 [07:56:59]Write 294 bytes [07:56:59]NVStorageSaveData done [07:56:59]OFDSenderStorePacket done [07:56:59]KKMCreateOFDPacket done [07:56:59]NVStorageSaveData kkm_last_timestamp [07:56:59]File name is /storage/kkm_last_timestamp [07:56:59]Write 4 bytes [07:56:59]NVStorageSaveData done [07:56:59]ExternCall_PrintAddStr [07:56:59]wPrintStart [07:56:59]Write to MH i2c: 01 00 00 38 3E 76 [07:56:59]Write i2c OK [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: 01 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: 01 07 00 [07:56:59]MH_I2C_Read... [07:56:59]Read from MH i2c: 01 07 00 38 3E 00 00 00 00 00 FF 0F 8B [07:56:59]RasterBufferAndPrint [07:56:59]line Счет N : (1)24617426 [07:56:59]line ИНН: 02508201610067 [07:56:59]line Контрольно-Кассовый Чек [07:56:59]line ПРОДАЖА [07:56:59]line ТРК (МРК, ГНК) : 54 [07:56:59]line Товар: 2710124130 [07:56:59]line SU-92 [07:56:59]line 5.780 * 69.30 [07:56:59]line = 400.55 [07:56:59]line НДС 12% НСП 1% [07:56:59]line > о реализуемом товаре [07:56:59]line ОКРУГЛЕНИЕ: -0.55 [07:56:59]line ИТОГО: 400.00 [07:56:59]line Внесено: 400.00 [07:56:59]line СДАЧА: 0.00 [07:56:59]line НСП 1% : 3.54 [07:56:59]line НДС 12% : 42.54 [07:56:59]line Наличными: 400.00 [07:56:59]line Безнал.: 0.00 [07:56:59]line Место: АЗС № 90 "Партнёр-нефть" [07:56:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:56:59]line СНО: Общий режим [07:56:59]line Чек 110 23.09.2024 07:57 [07:56:59]line Смена: 515 ФФД: 1.0 [07:56:59]line ЗНМ: 0300000107 [07:56:59]line РНМ: 0000000000091827 [07:56:59]line Версия ККМ: 001 [07:56:59]line ФМ: 0000000000871832 [07:56:59]line ФД: 289436 [07:56:59]line ФПД: 126028344105581 [07:56:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075701&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289436&fm=126028344105581&tin=02508201610067®Number=0000000000091827&sum=40000 [07:56:59]written 0, free lines is 4095 [07:56:59]OFD Sender: Processing packet 289436 [packets to send 1784, broken 1783] [07:56:59]ProducePacketName [07:56:59]name=ofd_packets/00289436 [07:56:59]OFD Sender: To server: pG, [07:56:59]CommunicateWithHost lk.salyk.kg:30040 [07:56:59]ConnectInit lk.salyk.kg [07:56:59]Connected sock=7 [07:56: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 33 32 08 01 00 00 9A C5 00 01 37 25 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 4D 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6A 04 00 35 04 06 00 72 9F 42 AE 9A 6D D6 81 B1 25 B7 4B 46 03 [07:57:00]Write to MH i2c: 01 00 00 62 3E A0 [07:57:00]Write i2c OK [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: 01 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: 01 07 00 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: 01 07 00 62 3E 00 00 00 00 00 BB 0C 6E [07:57:00]RasterBufferAndPrint [07:57:00]line [07:57:00]line [07:57:00]line [07:57:00]line [07:57:00]line [07:57:00]written 0, free lines is 3266 [07:57:00]MH_Cut [07:57:00]Write to MH i2c: D1 01 00 69 3E 01 79 [07:57:00]Write i2c OK [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: D1 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: D1 01 00 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: D1 01 00 69 3E 00 78 [07:57:00]Write to MH i2c: 01 00 00 6A 3E A8 [07:57:00]Write i2c OK [07:57:00]MH_I2C_Read... [07:57: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 33 32 4F 00 00 00 02 06 47 00 03 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 33 32 10 04 04 00 9C 6A 04 00 F4 03 04 00 22 C7 F0 66 B6 04 01 00 00 39 92 B7 55 CE 59 B3 34 [07:57:00]CommunicateWithHost err = 0 [07:57:00]CheckOFDResponse [07:57:00]1017 (14) - 77093643461234 [07:57:00]1041 (16) - 0000000000871832 [07:57:00]1040 (4) - 289436 [07:57:00]1012 (4) - 23.09.2024 01:40 [07:57:00]1206 (1) - 0 [07:57:00]OFD Sender: Remove packet 289436 [07:57:00]ProducePacketName [07:57:00]name=ofd_packets/00289436 [07:57:00]NVStorageDeleteData [07:57:00]OFD Sender: No OFD packet to send [07:57:00]*** Cut start [07:57:00]*** Partial cut [07:57:00]*** CUTSNS_PIN = 1 [07:57:00]*** CUTSNS_PIN = 0 [07:57:01]*** Brake cut motor [07:57:01]Read from MH i2c: 01 [07:57:01]MH_I2C_Read... [07:57:01]*** Stop cut motor [07:57:01]*** Cut end [07:57:01]Read from MH i2c: 01 07 00 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: 01 07 00 6A 3E 00 00 00 00 00 FF 0F BD [07:57:01]process_action close_receipt done [07:57:01]requested_data is exist [07:57:01]produce_requested_data [07:57:01]requested_item fm.sn is exist - process it [07:57:01]wFMCommunicate request_size=4 [07:57:01]MH_SAM_APDU [07:57:01]CAPDU: 80 11 00 00 [07:57:01]Write to MH i2c: E2 08 00 6B 3E 80 11 00 00 00 00 00 00 23 [07:57:01]Write i2c OK [07:57:01]MH_I2C_Read... [07:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:01]Read from MH i2c: E2 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 17 00 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 17 00 6B 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 73 [07:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:57:01]wFMCommunicate OK [07:57:01]requested_item fd.num is exist - process it [07:57:01]SAM_PROTO_GetFieldsCounters [07:57:01]wFMCommunicate request_size=4 [07:57:01]MH_SAM_APDU [07:57:01]CAPDU: 80 13 00 00 [07:57:01]Write to MH i2c: E2 08 00 6C 3E 80 13 00 00 00 00 00 00 26 [07:57:01]Write i2c OK [07:57:01]MH_I2C_Read... [07:57:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:01]Read from MH i2c: E2 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 62 00 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 62 00 6C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [07:57:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9C 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:01]wFMCommunicate OK [07:57:01]SAM_PROTO_GetFieldsCounters done [07:57:01]requested_item shift.num is exist - process it [07:57:01]requested_item shift.opened is exist - process it [07:57:01]req_shift_opened [07:57:01]FM_GetShiftState [07:57:01]SAM_PROTO_GetShiftState [07:57:01]wFMCommunicate request_size=4 [07:57:01]MH_SAM_APDU [07:57:01]CAPDU: 80 13 01 00 [07:57:01]Write to MH i2c: E2 08 00 6D 3E 80 13 01 00 00 00 00 00 28 [07:57:01]Write i2c OK [07:57:01]MH_I2C_Read... [07:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:01]Read from MH i2c: E2 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 0E 00 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 0E 00 6D 3E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C9 [07:57:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:57:01]wFMCommunicate OK [07:57:01]SAM_PROTO_GetShiftState done [07:57:01]FM_GetShiftState done [07:57:01]req_shift_opened done [07:57:01]requested_item shift.open_date is exist - process it [07:57:01]req_shift_open_date [07:57:01]req_shift_open_date done [07:57:01]produce_requested_data done [07:57:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289436,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:57:01]process_action_free close_receipt [07:57:01]json_value_free [07:57:01]json_value_free done [07:57:01]process_json_proto returns [07:57:01]Send response to host [07:57:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289436,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:57:01]free response buf [07:57:01]execute_script done [07:57:01]execute_script returns [07:57:01]free content buf [07:57:01]Sock 10.Close socket [07:57:01]Sock 10.Thread stoped [07:57:05]OFD Sender: No OFD packet to send [07:57:10]OFD Sender: No OFD packet to send [07:57:15]OFD Sender: No OFD packet to send [07:57:20]OFD Sender: No OFD packet to send [07:57:25]OFD Sender: No OFD packet to send [07:57:30]OFD Sender: No OFD packet to send [07:57:36]OFD Sender: No OFD packet to send [07:57:41]OFD Sender: No OFD packet to send [07:57:46]OFD Sender: No OFD packet to send [07:57:47]accept exits with 9 [07:57:47]New connection [07:57:47]New thread 3067194724 created [07:57:47]Thread 3067051364 joined [07:57:47]Waiting for new connection... [07:57:47] Sock 9.Parse request [07:57:47]Sock 9.Check first char [07:57:47]Sock 9.First char is OK [07:57:47]request: POST /json_proto HTTP/1.0 [07:57:47]Method: POST [07:57:47]URL: /json_proto [07:57:47]Method is POST - this is cgi request [07:57:47]url: /json_proto [07:57:47]query_string will be loaded in cgi processing [07:57:47]execute_cgi json_proto POST (null) [07:57:47]execute_cgi path=json_proto method=POST [07:57:47]POST find Content-Length [07:57:47]Host: 172.17.41.135:8080 [07:57:47]Content-Length: 753 [07:57:47]Content-Type: application/json [07:57:47] [07:57:47]POST finish read [07:57:47]Found Content-Length = 753 [07:57:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:47]execute_script... [07:57:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:47]POST & json_proto [07:57:47]process_json_proto [07:57:47]json parsed OK: [07:57:47]protocol is kg_v1.0 [07:57:47]action value=close_receipt [07:57:47]process_action close_receipt [07:57:47]cmd_close_receipt [07:57:47]MH_GetDate [07:57:47]Write to MH i2c: F0 00 00 6E 3E 9B [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: F0 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: F0 09 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: F0 09 00 6E 3E 00 7E 1F F1 66 ED 3E 82 65 AA [07:57:47]GetLastDocTimeStamp 1727078221 [07:57:47]current date 1727078270 [07:57:47]FM_GetShiftState [07:57:47]SAM_PROTO_GetShiftState [07:57:47]wFMCommunicate request_size=4 [07:57:47]MH_SAM_APDU [07:57:47]CAPDU: 80 13 01 00 [07:57:47]Write to MH i2c: E2 08 00 6F 3E 80 13 01 00 00 00 00 00 2A [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 0E 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 0E 00 6F 3E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CB [07:57:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:57:47]wFMCommunicate OK [07:57:47]SAM_PROTO_GetShiftState done [07:57:47]FM_GetShiftState done [07:57:47]opened in 1727051401 [07:57:47]opened+sec_in_day 1727137801 [07:57:47]quantity*price = 0 [07:57:47]sum+1 = 1 [07:57:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 111 23.09.2024 07:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30138087 ФМ: 0000000000871832 ФД: 289437 ФПД: 182393753953593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075750&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289437&fm=182393753953593&tin=02508201610067®Number=0000000000091827&sum=0 [07:57:48]StoreToDocumentArchive [07:57:48]shift 515 fd 289437 [07:57:48]save to /storage/0515/doc_00289437 [07:57:48]save last doc name /storage/0515/doc_00289437 to /storage/kkm_last_doc_name [07:57:48]save OK [07:57:48]Clear old archive folders... [07:57:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:57:48]tlvbuf is 007A97C0 [07:57:48]SAM_PROTO_ClearQueue [07:57:48]wFMCommunicate request_size=4 [07:57:48]MH_SAM_APDU [07:57:48]CAPDU: 80 09 00 00 [07:57:48]Write to MH i2c: E2 08 00 7C 3E 80 09 00 00 00 00 00 00 2C [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:48]Read from MH i2c: E2 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 7C 3E 00 90 00 2E [07:57:48]RAPDU: 90 00 [07:57:48]wFMCommunicate OK [07:57:48]SAM_PROTO_ClearQueue done [07:57:48]KKMCreateOFDPacket [07:57:48]OFDProtocolAddRootSTLVToBuf [07:57:48]FM_MakeSignedData [07:57:48]FM_MakeSignedData [07:57:48]SAM_PROTO_SignData [07:57:48]wFMCommunicate request_size=4 [07:57:48]MH_SAM_APDU [07:57:48]CAPDU: 80 0D 01 02 [07:57:48]Write to MH i2c: E2 08 00 7D 3E 80 0D 01 02 00 00 00 00 34 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:48]Read from MH i2c: E2 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 7D 3E 00 90 00 2F [07:57:48]RAPDU: 90 00 [07:57:48]wFMCommunicate OK [07:57:48]wFMCommunicate request_size=255 [07:57:48]MH_SAM_APDU [07:57: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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 7E 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6A 04 00 35 04 06 00 A5 E2 DA E9 [07:57:48]Write to MH i2c: E2 02 01 7E 3E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 7E 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6A 04 00 35 04 06 00 A5 E2 DA E9 00 00 3D [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:48]Read from MH i2c: E2 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 7E 3E 00 90 00 30 [07:57:48]RAPDU: 90 00 [07:57:48]wFMCommunicate OK [07:57:48]wFMCommunicate request_size=7 [07:57:48]MH_SAM_APDU [07:57:48]CAPDU: 80 0D 02 02 02 E5 39 [07:57:48]Write to MH i2c: E2 0A 00 7F 3E 80 0D 02 02 02 00 E5 39 00 00 59 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:48]Read from MH i2c: E2 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 03 00 7F 3E 00 90 00 31 [07:57:48]RAPDU: 90 00 [07:57:48]wFMCommunicate OK [07:57:48]wFMCommunicate request_size=4 [07:57:48]MH_SAM_APDU [07:57:48]CAPDU: 80 0D 03 02 [07:57:48]Write to MH i2c: E2 08 00 80 3E 80 0D 03 02 00 00 00 00 39 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:48]Read from MH i2c: E2 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 0B 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 0B 00 80 3E 00 06 8C C5 4B B0 FF 56 B7 90 00 98 [07:57:48]RAPDU: 06 8C C5 4B B0 FF 56 B7 90 00 [07:57:48]wFMCommunicate OK [07:57:48]SAM_PROTO_SignData done [07:57:48]FM_MakeSignedData done [07:57:48]CreateOFDProtocolMessage [07:57:48]wFMCommunicate request_size=4 [07:57:48]MH_SAM_APDU [07:57:48]CAPDU: 80 11 00 00 [07:57:48]Write to MH i2c: E2 08 00 81 3E 80 11 00 00 00 00 00 00 39 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:48]Read from MH i2c: E2 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: E2 17 00 [07:57:48]MH_I2C_Read... [07:57:48]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 33 32 90 00 89 [07:57:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:57:48]wFMCommunicate OK [07:57:48]CreateOFDProtocolMessage done [07:57:48]OFDSenderStorePacket 289437 [07:57:48]StoreOFDPacket docnum=289437 [07:57:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CF 86 04 01 66 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 6F 00 00 00 F4 03 04 00 7E 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6A 04 00 35 04 06 00 A5 E2 DA E9 E5 39 06 8C C5 4B B0 FF 56 B7 [07:57:48]CheckFolder [07:57:48]dirname=/storage/ofd_packets [07:57:48]CheckFolder done [07:57:48]ProducePacketName [07:57:48]name=ofd_packets/00289437 [07:57:48]NVStorageSaveData ofd_packets/00289437 [07:57:48]File name is /storage/ofd_packets/00289437 [07:57:48]Write 298 bytes [07:57:48]NVStorageSaveData done [07:57:48]OFDSenderStorePacket done [07:57:48]KKMCreateOFDPacket done [07:57:48]NVStorageSaveData kkm_last_timestamp [07:57:48]File name is /storage/kkm_last_timestamp [07:57:48]Write 4 bytes [07:57:48]NVStorageSaveData done [07:57:48]ExternCall_PrintAddStr [07:57:48]wPrintStart [07:57:48]Write to MH i2c: 01 00 00 82 3E C0 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: 01 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: 01 07 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: 01 07 00 82 3E 00 00 00 00 00 FF 0F D5 [07:57:48]RasterBufferAndPrint [07:57:48]line Счет N : (1)24617427 [07:57:48]line ИНН: 02508201610067 [07:57:48]line Контрольно-Кассовый Чек [07:57:48]line ПРОДАЖА [07:57:48]line ТРК (МРК, ГНК) : 22 [07:57:48]line Товар: 2710194210 [07:57:48]line ДТ-К-5 [07:57:48]line 26.250 * 0.00 [07:57:48]line = 0.00 [07:57:48]line НДС 12% НСП 1% [07:57:48]line > о реализуемом товаре [07:57:48]line ИТОГО: 0.00 [07:57:48]line НСП 1% : 0.00 [07:57:48]line НДС 12% : 0.00 [07:57:48]line Наличными: 0.00 [07:57:48]line Безнал.: 0.00 [07:57:48]line Место: АЗС № 90 "Партнёр-нефть" [07:57:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [07:57:48]line СНО: Общий режим [07:57:48]line Чек 111 23.09.2024 07:57 [07:57:48]line Смена: 515 ФФД: 1.0 [07:57:48]line ЗНМ: 0300000107 [07:57:48]line РНМ: 0000000000091827 [07:57:48]line Версия ККМ: 001 [07:57:48]line Талоны: ТК ГПНА Online [07:57:48]line 30138087 [07:57:48]line ФМ: 0000000000871832 [07:57:48]line ФД: 289437 [07:57:48]line ФПД: 182393753953593 [07:57:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T075750&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289437&fm=182393753953593&tin=02508201610067®Number=0000000000091827&sum=0 [07:57:48]written 0, free lines is 4095 [07:57:48]OFD Sender: Processing packet 289437 [packets to send 1784, broken 1783] [07:57:48]ProducePacketName [07:57:48]name=ofd_packets/00289437 [07:57:48]OFD Sender: To server: pG, [07:57:48]CommunicateWithHost lk.salyk.kg:30040 [07:57:48]ConnectInit lk.salyk.kg [07:57:49]Connected sock=7 [07:57: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 33 32 0C 01 00 00 CF 86 04 01 66 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 6F 00 00 00 F4 03 04 00 7E 1F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6A 04 00 35 04 06 00 A5 E2 DA E9 E5 39 06 8C C5 4B B0 FF 56 B7 [07:57:49]Write to MH i2c: 01 00 00 AB 3E E9 [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: 01 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: 01 07 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: 01 07 00 AB 3E 00 00 00 00 00 CC 0C C8 [07:57:49]RasterBufferAndPrint [07:57:49]line [07:57:49]line [07:57:49]line [07:57:49]line [07:57:49]line [07:57:49]written 0, free lines is 3282 [07:57:49]MH_Cut [07:57:49]Write to MH i2c: D1 01 00 B2 3E 01 C2 [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: D1 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: D1 01 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: D1 01 00 B2 3E 00 C1 [07:57:49]Write to MH i2c: 01 00 00 B3 3E F1 [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57: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 33 32 4F 00 00 00 AB EE 47 00 14 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6A 04 00 F4 03 04 00 53 C7 F0 66 B6 04 01 00 00 FC E2 8D 54 5E 04 53 31 [07:57:49]CommunicateWithHost err = 0 [07:57:49]CheckOFDResponse [07:57:49]1017 (14) - 77093643461234 [07:57:49]1041 (16) - 0000000000871832 [07:57:49]1040 (4) - 289437 [07:57:49]1012 (4) - 23.09.2024 01:41 [07:57:49]1206 (1) - 0 [07:57:49]OFD Sender: Remove packet 289437 [07:57:49]ProducePacketName [07:57:49]name=ofd_packets/00289437 [07:57:49]NVStorageDeleteData [07:57:49]OFD Sender: No OFD packet to send [07:57:50]*** Cut start [07:57:50]*** Partial cut [07:57:50]*** CUTSNS_PIN = 1 [07:57:50]*** CUTSNS_PIN = 0 [07:57:50]*** Brake cut motor [07:57:50]Read from MH i2c: 01 [07:57:50]MH_I2C_Read... [07:57:50]*** Stop cut motor [07:57:50]*** Cut end [07:57:50]Read from MH i2c: 01 07 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: 01 07 00 B3 3E 00 00 00 00 00 FF 0F 06 [07:57:50]process_action close_receipt done [07:57:50]requested_data is exist [07:57:50]produce_requested_data [07:57:50]requested_item fm.sn is exist - process it [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 11 00 00 [07:57:50]Write to MH i2c: E2 08 00 B4 3E 80 11 00 00 00 00 00 00 6C [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 17 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 17 00 B4 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BC [07:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [07:57:50]wFMCommunicate OK [07:57:50]requested_item fd.num is exist - process it [07:57:50]SAM_PROTO_GetFieldsCounters [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 13 00 00 [07:57:50]Write to MH i2c: E2 08 00 B5 3E 80 13 00 00 00 00 00 00 6F [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 62 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 62 00 B5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [07:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9D 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:50]wFMCommunicate OK [07:57:50]SAM_PROTO_GetFieldsCounters done [07:57:50]requested_item shift.num is exist - process it [07:57:50]requested_item shift.opened is exist - process it [07:57:50]req_shift_opened [07:57:50]FM_GetShiftState [07:57:50]SAM_PROTO_GetShiftState [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 13 01 00 [07:57:50]Write to MH i2c: E2 08 00 B6 3E 80 13 01 00 00 00 00 00 71 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 0E 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 0E 00 B6 3E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [07:57:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [07:57:50]wFMCommunicate OK [07:57:50]SAM_PROTO_GetShiftState done [07:57:50]FM_GetShiftState done [07:57:50]req_shift_opened done [07:57:50]requested_item shift.open_date is exist - process it [07:57:50]req_shift_open_date [07:57:50]req_shift_open_date done [07:57:50]produce_requested_data done [07:57:50]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289437,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [07:57:50]process_action_free close_receipt [07:57:50]json_value_free [07:57:50]json_value_free done [07:57:50]process_json_proto returns [07:57:50]Send response to host [07:57:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289437,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [07:57:50]free response buf [07:57:50]execute_script done [07:57:50]execute_script returns [07:57:50]free content buf [07:57:50]Sock 9.Close socket [07:57:50]Sock 9.Thread stoped [07:57:54]OFD Sender: No OFD packet to send [07:58:00]OFD Sender: No OFD packet to send [07:58:05]OFD Sender: No OFD packet to send [07:58:10]OFD Sender: No OFD packet to send [07:58:15]OFD Sender: No OFD packet to send [07:58:20]OFD Sender: No OFD packet to send [07:58:25]OFD Sender: No OFD packet to send [07:58:30]OFD Sender: No OFD packet to send [07:58:35]OFD Sender: No OFD packet to send [07:58:40]OFD Sender: No OFD packet to send [07:58:45]OFD Sender: No OFD packet to send [07:58:50]OFD Sender: No OFD packet to send [07:58:55]OFD Sender: No OFD packet to send [07:59:00]OFD Sender: No OFD packet to send [07:59:05]OFD Sender: No OFD packet to send [07:59:10]OFD Sender: No OFD packet to send [07:59:15]OFD Sender: No OFD packet to send [07:59:20]OFD Sender: No OFD packet to send [07:59:25]OFD Sender: No OFD packet to send [07:59:30]OFD Sender: No OFD packet to send [07:59:35]OFD Sender: No OFD packet to send [07:59:40]OFD Sender: No OFD packet to send [07:59:45]OFD Sender: No OFD packet to send [07:59:50]OFD Sender: No OFD packet to send [07:59:55]OFD Sender: No OFD packet to send [08:00:00]OFD Sender: No OFD packet to send [08:00:05]OFD Sender: No OFD packet to send [08:00:10]OFD Sender: No OFD packet to send [08:00:13]accept exits with 10 [08:00:13]New connection [08:00:13]New thread 3067051364 created [08:00:13]Thread 3067194724 joined [08:00:13]Waiting for new connection... [08:00:13] Sock 10.Parse request [08:00:13]Sock 10.Check first char [08:00:13]Sock 10.First char is OK [08:00:13]request: POST /json_proto HTTP/1.0 [08:00:13]Method: POST [08:00:13]URL: /json_proto [08:00:13]Method is POST - this is cgi request [08:00:13]url: /json_proto [08:00:13]query_string will be loaded in cgi processing [08:00:13]execute_cgi json_proto POST (null) [08:00:13]execute_cgi path=json_proto method=POST [08:00:13]POST find Content-Length [08:00:13]Host: 172.17.41.135:8080 [08:00:13]Content-Length: 684 [08:00:13]Content-Type: application/json [08:00:13] [08:00:13]POST finish read [08:00:13]Found Content-Length = 684 [08:00:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.520, "sum" : 2190.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2190.00, "total" : 2190.00, "payments": [ { "type": 0, "sum" : 2190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:13]execute_script... [08:00: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)24617428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.520, "sum" : 2190.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2190.00, "total" : 2190.00, "payments": [ { "type": 0, "sum" : 2190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:13]POST & json_proto [08:00:13]process_json_proto [08:00:13]json parsed OK: [08:00:13]protocol is kg_v1.0 [08:00:13]action value=close_receipt [08:00:13]process_action close_receipt [08:00:13]cmd_close_receipt [08:00:13]MH_GetDate [08:00:13]Write to MH i2c: F0 00 00 B7 3E E4 [08:00:13]Write i2c OK [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: F0 [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: F0 09 00 [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: F0 09 00 B7 3E 00 10 20 F1 66 ED 3E 82 65 86 [08:00:13]GetLastDocTimeStamp 1727078270 [08:00:13]current date 1727078416 [08:00:13]FM_GetShiftState [08:00:13]SAM_PROTO_GetShiftState [08:00:13]wFMCommunicate request_size=4 [08:00:13]MH_SAM_APDU [08:00:13]CAPDU: 80 13 01 00 [08:00:13]Write to MH i2c: E2 08 00 B8 3E 80 13 01 00 00 00 00 00 73 [08:00:13]Write i2c OK [08:00:13]MH_I2C_Read... [08:00:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:13]Read from MH i2c: E2 [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: E2 0E 00 [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: E2 0E 00 B8 3E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [08:00:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:00:13]wFMCommunicate OK [08:00:13]SAM_PROTO_GetShiftState done [08:00:13]FM_GetShiftState done [08:00:13]opened in 1727051401 [08:00:13]opened+sec_in_day 1727137801 [08:00:13]quantity*price = 219038 [08:00:13]sum+1 = 219039 [08:00:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 2190.00 Внесено: 2190.00 СДАЧА: 0.00 НСП 1% : 19.38 НДС 12% : 232.61 Наличными: 2190.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 112 23.09.2024 08:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289438 ФПД: 73221605429832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080017&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289438&fm=73221605429832&tin=02508201610067®Number=0000000000091827&sum=219000 [08:00:14]StoreToDocumentArchive [08:00:14]shift 515 fd 289438 [08:00:14]save to /storage/0515/doc_00289438 [08:00:14]save last doc name /storage/0515/doc_00289438 to /storage/kkm_last_doc_name [08:00:14]save OK [08:00:14]Clear old archive folders... [08:00:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:00:14]tlvbuf is 0077CEA0 [08:00:14]SAM_PROTO_ClearQueue [08:00:14]wFMCommunicate request_size=4 [08:00:14]MH_SAM_APDU [08:00:14]CAPDU: 80 09 00 00 [08:00:14]Write to MH i2c: E2 08 00 C5 3E 80 09 00 00 00 00 00 00 75 [08:00:14]Write i2c OK [08:00:14]MH_I2C_Read... [08:00:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:14]Read from MH i2c: E2 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 03 00 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 03 00 C5 3E 00 90 00 77 [08:00:14]RAPDU: 90 00 [08:00:14]wFMCommunicate OK [08:00:14]SAM_PROTO_ClearQueue done [08:00:14]KKMCreateOFDPacket [08:00:14]OFDProtocolAddRootSTLVToBuf [08:00:14]FM_MakeSignedData [08:00:14]FM_MakeSignedData [08:00:14]SAM_PROTO_SignData [08:00:14]wFMCommunicate request_size=4 [08:00:14]MH_SAM_APDU [08:00:14]CAPDU: 80 0D 01 02 [08:00:14]Write to MH i2c: E2 08 00 C6 3E 80 0D 01 02 00 00 00 00 7D [08:00:14]Write i2c OK [08:00:14]MH_I2C_Read... [08:00:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:14]Read from MH i2c: E2 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 03 00 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 03 00 C6 3E 00 90 00 78 [08:00:14]RAPDU: 90 00 [08:00:14]wFMCommunicate OK [08:00:14]wFMCommunicate request_size=255 [08:00:14]MH_SAM_APDU [08:00: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 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 78 57 03 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 11 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6A 04 00 35 04 06 00 42 [08:00:14]Write to MH i2c: E2 02 01 C7 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 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 78 57 03 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 11 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6A 04 00 35 04 06 00 42 00 00 1C [08:00:14]Write i2c OK [08:00:14]MH_I2C_Read... [08:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:15]Read from MH i2c: E2 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 03 00 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 03 00 C7 3E 00 90 00 79 [08:00:15]RAPDU: 90 00 [08:00:15]wFMCommunicate OK [08:00:15]wFMCommunicate request_size=10 [08:00:15]MH_SAM_APDU [08:00:15]CAPDU: 80 0D 02 02 05 98 3B C8 12 48 [08:00:15]Write to MH i2c: E2 0D 00 C8 3E 80 0D 02 02 05 00 98 3B C8 12 48 00 00 7F [08:00:15]Write i2c OK [08:00:15]MH_I2C_Read... [08:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:15]Read from MH i2c: E2 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 03 00 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 03 00 C8 3E 00 90 00 7A [08:00:15]RAPDU: 90 00 [08:00:15]wFMCommunicate OK [08:00:15]wFMCommunicate request_size=4 [08:00:15]MH_SAM_APDU [08:00:15]CAPDU: 80 0D 03 02 [08:00:15]Write to MH i2c: E2 08 00 C9 3E 80 0D 03 02 00 00 00 00 82 [08:00:15]Write i2c OK [08:00:15]MH_I2C_Read... [08:00:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:15]Read from MH i2c: E2 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 0B 00 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 0B 00 C9 3E 00 93 A5 50 80 ED E9 68 5C 90 00 25 [08:00:15]RAPDU: 93 A5 50 80 ED E9 68 5C 90 00 [08:00:15]wFMCommunicate OK [08:00:15]SAM_PROTO_SignData done [08:00:15]FM_MakeSignedData done [08:00:15]CreateOFDProtocolMessage [08:00:15]wFMCommunicate request_size=4 [08:00:15]MH_SAM_APDU [08:00:15]CAPDU: 80 11 00 00 [08:00:15]Write to MH i2c: E2 08 00 CA 3E 80 11 00 00 00 00 00 00 82 [08:00:15]Write i2c OK [08:00:15]MH_I2C_Read... [08:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:15]Read from MH i2c: E2 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 17 00 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: E2 17 00 CA 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [08:00:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:00:15]wFMCommunicate OK [08:00:15]CreateOFDProtocolMessage done [08:00:15]OFDSenderStorePacket 289438 [08:00:15]StoreOFDPacket docnum=289438 [08:00:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C9 1F 07 01 40 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 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 78 57 03 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 11 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6A 04 00 35 04 06 00 42 98 3B C8 12 48 93 A5 50 80 ED E9 68 5C [08:00:15]CheckFolder [08:00:15]dirname=/storage/ofd_packets [08:00:15]CheckFolder done [08:00:15]ProducePacketName [08:00:15]name=ofd_packets/00289438 [08:00:15]NVStorageSaveData ofd_packets/00289438 [08:00:15]File name is /storage/ofd_packets/00289438 [08:00:15]Write 301 bytes [08:00:15]NVStorageSaveData done [08:00:15]OFDSenderStorePacket done [08:00:15]KKMCreateOFDPacket done [08:00:15]NVStorageSaveData kkm_last_timestamp [08:00:15]File name is /storage/kkm_last_timestamp [08:00:15]Write 4 bytes [08:00:15]NVStorageSaveData done [08:00:15]ExternCall_PrintAddStr [08:00:15]wPrintStart [08:00:15]Write to MH i2c: 01 00 00 CB 3E 09 [08:00:15]Write i2c OK [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: 01 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: 01 07 00 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: 01 07 00 CB 3E 00 00 00 00 00 FF 0F 1E [08:00:15]RasterBufferAndPrint [08:00:15]line Счет N : (1)24617428 [08:00:15]line ИНН: 02508201610067 [08:00:15]line Контрольно-Кассовый Чек [08:00:15]line ПРОДАЖА [08:00:15]line ТРК (МРК, ГНК) : 62 [08:00:15]line Товар: 2710124500 [08:00:15]line Аи-95-К-5 [08:00:15]line 29.520 * 74.20 [08:00:15]line = 2190.38 [08:00:15]line НДС 12% НСП 1% [08:00:15]line > о реализуемом товаре [08:00:15]line ОКРУГЛЕНИЕ: -0.38 [08:00:15]line ИТОГО: 2190.00 [08:00:15]line Внесено: 2190.00 [08:00:15]line СДАЧА: 0.00 [08:00:15]line НСП 1% : 19.38 [08:00:15]line НДС 12% : 232.61 [08:00:15]line Наличными: 2190.00 [08:00:15]line Безнал.: 0.00 [08:00:15]line Место: АЗС № 90 "Партнёр-нефть" [08:00:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:00:15]line СНО: Общий режим [08:00:15]line Чек 112 23.09.2024 08:00 [08:00:15]line Смена: 515 ФФД: 1.0 [08:00:15]line ЗНМ: 0300000107 [08:00:15]line РНМ: 0000000000091827 [08:00:15]line Версия ККМ: 001 [08:00:15]line ФМ: 0000000000871832 [08:00:15]line ФД: 289438 [08:00:15]line ФПД: 73221605429832 [08:00:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080017&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289438&fm=73221605429832&tin=02508201610067®Number=0000000000091827&sum=219000 [08:00:15]written 0, free lines is 4095 [08:00:15]OFD Sender: Processing packet 289438 [packets to send 1784, broken 1783] [08:00:15]ProducePacketName [08:00:15]name=ofd_packets/00289438 [08:00:15]OFD Sender: To server: pG, [08:00:15]CommunicateWithHost lk.salyk.kg:30040 [08:00:15]ConnectInit lk.salyk.kg [08:00:15]Connected sock=9 [08:00: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 33 32 0F 01 00 00 C9 1F 07 01 40 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 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 78 57 03 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 11 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6A 04 00 35 04 06 00 42 98 3B C8 12 48 93 A5 50 80 ED E9 68 5C [08:00:15]Write to MH i2c: 01 00 00 F5 3E 33 [08:00:15]Write i2c OK [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: 01 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: 01 07 00 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: 01 07 00 F5 3E 00 00 00 00 00 CD 0C 13 [08:00:15]RasterBufferAndPrint [08:00:15]line [08:00:15]line [08:00:15]line [08:00:15]line [08:00:15]line [08:00:15]written 0, free lines is 3283 [08:00:15]MH_Cut [08:00:15]Write to MH i2c: D1 01 00 FC 3E 01 0C [08:00:15]Write i2c OK [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: D1 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: D1 01 00 [08:00:15]MH_I2C_Read... [08:00:15]Read from MH i2c: D1 01 00 FC 3E 00 0B [08:00:15]Write to MH i2c: 01 00 00 FD 3E 3B [08:00:15]Write i2c OK [08:00:15]MH_I2C_Read... [08:00: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 33 32 4F 00 00 00 0E AA 47 00 C2 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 33 32 10 04 04 00 9E 6A 04 00 F4 03 04 00 E6 C7 F0 66 B6 04 01 00 00 25 3C 1E 46 E7 BD 96 07 [08:00:16]CommunicateWithHost err = 0 [08:00:16]CheckOFDResponse [08:00:16]1017 (14) - 77093643461234 [08:00:16]1041 (16) - 0000000000871832 [08:00:16]1040 (4) - 289438 [08:00:16]1012 (4) - 23.09.2024 01:44 [08:00:16]1206 (1) - 0 [08:00:16]OFD Sender: Remove packet 289438 [08:00:16]ProducePacketName [08:00:16]name=ofd_packets/00289438 [08:00:16]NVStorageDeleteData [08:00:16]*** Cut start [08:00:16]*** Partial cut [08:00:16]*** CUTSNS_PIN = 1 [08:00:16]OFD Sender: No OFD packet to send [08:00:16]*** CUTSNS_PIN = 0 [08:00:16]*** Brake cut motor [08:00:17]Read from MH i2c: 01 [08:00:17]MH_I2C_Read... [08:00:17]*** Stop cut motor [08:00:17]*** Cut end [08:00:17]Read from MH i2c: 01 07 00 [08:00:17]MH_I2C_Read... [08:00:17]Read from MH i2c: 01 07 00 FD 3E 00 00 00 00 00 FF 0F 50 [08:00:17]process_action close_receipt done [08:00:17]requested_data is exist [08:00:17]produce_requested_data [08:00:17]requested_item fm.sn is exist - process it [08:00:17]wFMCommunicate request_size=4 [08:00:17]MH_SAM_APDU [08:00:17]CAPDU: 80 11 00 00 [08:00:17]Write to MH i2c: E2 08 00 FE 3E 80 11 00 00 00 00 00 00 B6 [08:00:17]Write i2c OK [08:00:17]MH_I2C_Read... [08:00:17]Read from MH i2c: E2 [08:00:17]MH_I2C_Read... [08:00:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:17]Read from MH i2c: E2 17 00 [08:00:17]MH_I2C_Read... [08:00:17]Read from MH i2c: E2 17 00 FE 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 06 [08:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:00:17]wFMCommunicate OK [08:00:17]requested_item fd.num is exist - process it [08:00:17]SAM_PROTO_GetFieldsCounters [08:00:17]wFMCommunicate request_size=4 [08:00:17]MH_SAM_APDU [08:00:17]CAPDU: 80 13 00 00 [08:00:17]Write to MH i2c: E2 08 00 FF 3E 80 13 00 00 00 00 00 00 B9 [08:00:17]Write i2c OK [08:00:17]MH_I2C_Read... [08:00:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:17]Read from MH i2c: E2 [08:00:17]MH_I2C_Read... [08:00:17]Read from MH i2c: E2 62 00 [08:00:17]MH_I2C_Read... [08:00:17]Read from MH i2c: E2 62 00 FF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [08:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9E 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:00:17]wFMCommunicate OK [08:00:17]SAM_PROTO_GetFieldsCounters done [08:00:17]requested_item shift.num is exist - process it [08:00:17]requested_item shift.opened is exist - process it [08:00:17]req_shift_opened [08:00:17]FM_GetShiftState [08:00:17]SAM_PROTO_GetShiftState [08:00:17]wFMCommunicate request_size=4 [08:00:17]MH_SAM_APDU [08:00:17]CAPDU: 80 13 01 00 [08:00:17]Write to MH i2c: E2 08 00 00 3F 80 13 01 00 00 00 00 00 BC [08:00:17]Write i2c OK [08:00:17]MH_I2C_Read... [08:00:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:17]Read from MH i2c: E2 [08:00:17]MH_I2C_Read... [08:00:17]Read from MH i2c: E2 0E 00 [08:00:17]MH_I2C_Read... [08:00:17]Read from MH i2c: E2 0E 00 00 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5D [08:00:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:00:17]wFMCommunicate OK [08:00:17]SAM_PROTO_GetShiftState done [08:00:17]FM_GetShiftState done [08:00:17]req_shift_opened done [08:00:17]requested_item shift.open_date is exist - process it [08:00:17]req_shift_open_date [08:00:17]req_shift_open_date done [08:00:17]produce_requested_data done [08:00:17]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289438,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:00:17]process_action_free close_receipt [08:00:17]json_value_free [08:00:17]json_value_free done [08:00:17]process_json_proto returns [08:00:17]Send response to host [08:00:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289438,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:00:17]free response buf [08:00:17]execute_script done [08:00:17]execute_script returns [08:00:17]free content buf [08:00:17]Sock 10.Close socket [08:00:17]Sock 10.Thread stoped [08:00:21]OFD Sender: No OFD packet to send [08:00:26]OFD Sender: No OFD packet to send [08:00:31]OFD Sender: No OFD packet to send [08:00:36]OFD Sender: No OFD packet to send [08:00:41]OFD Sender: No OFD packet to send [08:00:46]OFD Sender: No OFD packet to send [08:00:51]OFD Sender: No OFD packet to send [08:00:56]OFD Sender: No OFD packet to send [08:01:02]OFD Sender: No OFD packet to send [08:01:07]OFD Sender: No OFD packet to send [08:01:12]OFD Sender: No OFD packet to send [08:01:17]OFD Sender: No OFD packet to send [08:01:22]OFD Sender: No OFD packet to send [08:01:27]OFD Sender: No OFD packet to send [08:01:32]OFD Sender: No OFD packet to send [08:01:37]OFD Sender: No OFD packet to send [08:01:42]OFD Sender: No OFD packet to send [08:01:47]OFD Sender: No OFD packet to send [08:01:52]OFD Sender: No OFD packet to send [08:01:57]OFD Sender: No OFD packet to send [08:02:02]OFD Sender: No OFD packet to send [08:02:07]OFD Sender: No OFD packet to send [08:02:12]OFD Sender: No OFD packet to send [08:02:17]OFD Sender: No OFD packet to send [08:02:22]OFD Sender: No OFD packet to send [08:02:27]OFD Sender: No OFD packet to send [08:02:32]OFD Sender: No OFD packet to send [08:02:36]accept exits with 7 [08:02:36]New connection [08:02:36]New thread 3067194724 created [08:02:36]Thread 3067051364 joined [08:02:36]Waiting for new connection... [08:02:36] Sock 7.Parse request [08:02:36]Sock 7.Check first char [08:02:36]Sock 7.First char is OK [08:02:36]request: POST /json_proto HTTP/1.0 [08:02:36]Method: POST [08:02:36]URL: /json_proto [08:02:36]Method is POST - this is cgi request [08:02:36]url: /json_proto [08:02:36]query_string will be loaded in cgi processing [08:02:36]execute_cgi json_proto POST (null) [08:02:36]execute_cgi path=json_proto method=POST [08:02:36]POST find Content-Length [08:02:36]Host: 172.17.41.135:8080 [08:02:36]Content-Length: 684 [08:02:36]Content-Type: application/json [08:02:36] [08:02:36]POST finish read [08:02:36]Found Content-Length = 684 [08:02:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:02:36]execute_script... [08: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)24617430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:02:36]POST & json_proto [08:02:36]process_json_proto [08:02:36]json parsed OK: [08:02:36]protocol is kg_v1.0 [08:02:36]action value=close_receipt [08:02:36]process_action close_receipt [08:02:36]cmd_close_receipt [08:02:36]MH_GetDate [08:02:36]Write to MH i2c: F0 00 00 01 3F 2F [08:02:36]Write i2c OK [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: F0 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: F0 09 00 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: F0 09 00 01 3F 00 A0 20 F1 66 ED 3E 82 65 61 [08:02:36]GetLastDocTimeStamp 1727078417 [08:02:36]current date 1727078560 [08:02:36]FM_GetShiftState [08:02:36]SAM_PROTO_GetShiftState [08:02:36]wFMCommunicate request_size=4 [08:02:36]MH_SAM_APDU [08:02:36]CAPDU: 80 13 01 00 [08:02:36]Write to MH i2c: E2 08 00 02 3F 80 13 01 00 00 00 00 00 BE [08:02:36]Write i2c OK [08:02:36]MH_I2C_Read... [08:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:36]Read from MH i2c: E2 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: E2 0E 00 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: E2 0E 00 02 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5F [08:02:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:02:36]wFMCommunicate OK [08:02:36]SAM_PROTO_GetShiftState done [08:02:36]FM_GetShiftState done [08:02:36]opened in 1727051401 [08:02:36]opened+sec_in_day 1727137801 [08:02:36]quantity*price = 100021 [08:02:36]sum+1 = 100023 [08:02:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 113 23.09.2024 08:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289439 ФПД: 146798223056607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080240&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289439&fm=146798223056607&tin=02508201610067®Number=0000000000091827&sum=100000 [08:02:37]StoreToDocumentArchive [08:02:37]shift 515 fd 289439 [08:02:37]save to /storage/0515/doc_00289439 [08:02:37]save last doc name /storage/0515/doc_00289439 to /storage/kkm_last_doc_name [08:02:37]save OK [08:02:37]Clear old archive folders... [08:02:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:02:37]tlvbuf is 0068C740 [08:02:37]SAM_PROTO_ClearQueue [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 09 00 00 [08:02:37]Write to MH i2c: E2 08 00 0F 3F 80 09 00 00 00 00 00 00 C0 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 0F 3F 00 90 00 C2 [08:02:37]RAPDU: 90 00 [08:02:37]wFMCommunicate OK [08:02:37]SAM_PROTO_ClearQueue done [08:02:37]KKMCreateOFDPacket [08:02:37]OFDProtocolAddRootSTLVToBuf [08:02:37]FM_MakeSignedData [08:02:37]FM_MakeSignedData [08:02:37]SAM_PROTO_SignData [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 0D 01 02 [08:02:37]Write to MH i2c: E2 08 00 10 3F 80 0D 01 02 00 00 00 00 C8 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 10 3F 00 90 00 C3 [08:02:37]RAPDU: 90 00 [08:02:37]wFMCommunicate OK [08:02:37]wFMCommunicate request_size=255 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 71 00 00 00 F4 03 04 00 A0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6A 04 00 35 04 06 00 85 [08:02:37]Write to MH i2c: E2 02 01 11 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 00 00 00 F4 03 04 00 A0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6A 04 00 35 04 06 00 85 00 00 92 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:38]Read from MH i2c: E2 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 03 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 03 00 11 3F 00 90 00 C4 [08:02:38]RAPDU: 90 00 [08:02:38]wFMCommunicate OK [08:02:38]wFMCommunicate request_size=10 [08:02:38]MH_SAM_APDU [08:02:38]CAPDU: 80 0D 02 02 05 83 1F F0 5E DF [08:02:38]Write to MH i2c: E2 0D 00 12 3F 80 0D 02 02 05 00 83 1F F0 5E DF 00 00 A4 [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:38]Read from MH i2c: E2 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 03 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 03 00 12 3F 00 90 00 C5 [08:02:38]RAPDU: 90 00 [08:02:38]wFMCommunicate OK [08:02:38]wFMCommunicate request_size=4 [08:02:38]MH_SAM_APDU [08:02:38]CAPDU: 80 0D 03 02 [08:02:38]Write to MH i2c: E2 08 00 13 3F 80 0D 03 02 00 00 00 00 CD [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:38]Read from MH i2c: E2 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 0B 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 0B 00 13 3F 00 09 02 63 98 5E AC 9E 39 90 00 B5 [08:02:38]RAPDU: 09 02 63 98 5E AC 9E 39 90 00 [08:02:38]wFMCommunicate OK [08:02:38]SAM_PROTO_SignData done [08:02:38]FM_MakeSignedData done [08:02:38]CreateOFDProtocolMessage [08:02:38]wFMCommunicate request_size=4 [08:02:38]MH_SAM_APDU [08:02:38]CAPDU: 80 11 00 00 [08:02:38]Write to MH i2c: E2 08 00 14 3F 80 11 00 00 00 00 00 00 CD [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:38]Read from MH i2c: E2 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 17 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: E2 17 00 14 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1D [08:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:02:38]wFMCommunicate OK [08:02:38]CreateOFDProtocolMessage done [08:02:38]OFDSenderStorePacket 289439 [08:02:38]StoreOFDPacket docnum=289439 [08:02:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 61 AC 07 01 46 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 00 00 00 F4 03 04 00 A0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6A 04 00 35 04 06 00 85 83 1F F0 5E DF 09 02 63 98 5E AC 9E 39 [08:02:38]CheckFolder [08:02:38]dirname=/storage/ofd_packets [08:02:38]CheckFolder done [08:02:38]ProducePacketName [08:02:38]name=ofd_packets/00289439 [08:02:38]NVStorageSaveData ofd_packets/00289439 [08:02:38]File name is /storage/ofd_packets/00289439 [08:02:38]Write 301 bytes [08:02:38]NVStorageSaveData done [08:02:38]OFDSenderStorePacket done [08:02:38]KKMCreateOFDPacket done [08:02:38]NVStorageSaveData kkm_last_timestamp [08:02:38]File name is /storage/kkm_last_timestamp [08:02:38]Write 4 bytes [08:02:38]NVStorageSaveData done [08:02:38]ExternCall_PrintAddStr [08:02:38]wPrintStart [08:02:38]Write to MH i2c: 01 00 00 15 3F 54 [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 07 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 07 00 15 3F 00 00 00 00 00 FF 0F 69 [08:02:38]RasterBufferAndPrint [08:02:38]line Счет N : (1)24617430 [08:02:38]line ИНН: 02508201610067 [08:02:38]line Контрольно-Кассовый Чек [08:02:38]line ПРОДАЖА [08:02:38]line ТРК (МРК, ГНК) : 42 [08:02:38]line Товар: 2710124500 [08:02:38]line Аи-95-К-5 [08:02:38]line 13.480 * 74.20 [08:02:38]line = 1000.22 [08:02:38]line НДС 12% НСП 1% [08:02:38]line > о реализуемом товаре [08:02:38]line ОКРУГЛЕНИЕ: -0.22 [08:02:38]line ИТОГО: 1000.00 [08:02:38]line Внесено: 1000.00 [08:02:38]line СДАЧА: 0.00 [08:02:38]line НСП 1% : 8.85 [08:02:38]line НДС 12% : 106.22 [08:02:38]line Наличными: 1000.00 [08:02:38]line Безнал.: 0.00 [08:02:38]line Место: АЗС № 90 "Партнёр-нефть" [08:02:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:02:38]line СНО: Общий режим [08:02:38]line Чек 113 23.09.2024 08:02 [08:02:38]line Смена: 515 ФФД: 1.0 [08:02:38]line ЗНМ: 0300000107 [08:02:38]line РНМ: 0000000000091827 [08:02:38]line Версия ККМ: 001 [08:02:38]line ФМ: 0000000000871832 [08:02:38]line ФД: 289439 [08:02:38]line ФПД: 146798223056607 [08:02:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080240&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289439&fm=146798223056607&tin=02508201610067®Number=0000000000091827&sum=100000 [08:02:38]written 0, free lines is 4095 [08:02:38]OFD Sender: Processing packet 289439 [packets to send 1784, broken 1783] [08:02:38]ProducePacketName [08:02:38]name=ofd_packets/00289439 [08:02:38]OFD Sender: To server: pG, [08:02:38]CommunicateWithHost lk.salyk.kg:30040 [08:02:38]ConnectInit lk.salyk.kg [08:02:38]Connected sock=10 [08: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 33 32 0F 01 00 00 61 AC 07 01 46 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 00 00 00 F4 03 04 00 A0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6A 04 00 35 04 06 00 85 83 1F F0 5E DF 09 02 63 98 5E AC 9E 39 [08:02:38]Write to MH i2c: 01 00 00 3F 3F 7E [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 07 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 07 00 3F 3F 00 00 00 00 00 BE 0C 4F [08:02:38]RasterBufferAndPrint [08:02:38]line [08:02:38]line [08:02:38]line [08:02:38]line [08:02:38]line [08:02:38]written 0, free lines is 3268 [08:02:38]MH_Cut [08:02:38]Write to MH i2c: D1 01 00 46 3F 01 57 [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: D1 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: D1 01 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: D1 01 00 46 3F 00 56 [08:02:38]Write to MH i2c: 01 00 00 47 3F 86 [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08: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 33 32 4F 00 00 00 0C 61 47 00 70 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 33 32 10 04 04 00 9F 6A 04 00 F4 03 04 00 75 C8 F0 66 B6 04 01 00 00 A4 29 31 26 9C 54 DF 74 [08:02:39]CommunicateWithHost err = 0 [08:02:39]CheckOFDResponse [08:02:39]1017 (14) - 77093643461234 [08:02:39]1041 (16) - 0000000000871832 [08:02:39]1040 (4) - 289439 [08:02:39]1012 (4) - 23.09.2024 01:46 [08:02:39]1206 (1) - 0 [08:02:39]OFD Sender: Remove packet 289439 [08:02:39]ProducePacketName [08:02:39]name=ofd_packets/00289439 [08:02:39]NVStorageDeleteData [08:02:39]OFD Sender: No OFD packet to send [08:02:39]*** Cut start [08:02:39]*** Partial cut [08:02:39]*** CUTSNS_PIN = 1 [08:02:39]*** CUTSNS_PIN = 0 [08:02:39]*** Brake cut motor [08:02:40]Read from MH i2c: 01 [08:02:40]MH_I2C_Read... [08:02:40]*** Stop cut motor [08:02:40]*** Cut end [08:02:40]Read from MH i2c: 01 07 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: 01 07 00 47 3F 00 00 00 00 00 FF 0F 9B [08:02:40]process_action close_receipt done [08:02:40]requested_data is exist [08:02:40]produce_requested_data [08:02:40]requested_item fm.sn is exist - process it [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 11 00 00 [08:02:40]Write to MH i2c: E2 08 00 48 3F 80 11 00 00 00 00 00 00 01 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 17 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 17 00 48 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 51 [08:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:02:40]wFMCommunicate OK [08:02:40]requested_item fd.num is exist - process it [08:02:40]SAM_PROTO_GetFieldsCounters [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 13 00 00 [08:02:40]Write to MH i2c: E2 08 00 49 3F 80 13 00 00 00 00 00 00 04 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 62 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 62 00 49 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9F 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:40]wFMCommunicate OK [08:02:40]SAM_PROTO_GetFieldsCounters done [08:02:40]requested_item shift.num is exist - process it [08:02:40]requested_item shift.opened is exist - process it [08:02:40]req_shift_opened [08:02:40]FM_GetShiftState [08:02:40]SAM_PROTO_GetShiftState [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 13 01 00 [08:02:40]Write to MH i2c: E2 08 00 4A 3F 80 13 01 00 00 00 00 00 06 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 0E 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 0E 00 4A 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A7 [08:02:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:02:40]wFMCommunicate OK [08:02:40]SAM_PROTO_GetShiftState done [08:02:40]FM_GetShiftState done [08:02:40]req_shift_opened done [08:02:40]requested_item shift.open_date is exist - process it [08:02:40]req_shift_open_date [08:02:40]req_shift_open_date done [08:02:40]produce_requested_data done [08:02:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289439,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:02:40]process_action_free close_receipt [08:02:40]json_value_free [08:02:40]json_value_free done [08:02:40]process_json_proto returns [08:02:40]Send response to host [08:02:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289439,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:02:40]free response buf [08:02:40]execute_script done [08:02:40]execute_script returns [08:02:40]free content buf [08:02:40]Sock 7.Close socket [08:02:40]Sock 7.Thread stoped [08:02:44]OFD Sender: No OFD packet to send [08:02:49]OFD Sender: No OFD packet to send [08:02:54]OFD Sender: No OFD packet to send [08:02:59]OFD Sender: No OFD packet to send [08:03:04]OFD Sender: No OFD packet to send [08:03:09]OFD Sender: No OFD packet to send [08:03:14]OFD Sender: No OFD packet to send [08:03:19]OFD Sender: No OFD packet to send [08:03:24]OFD Sender: No OFD packet to send [08:03:24]accept exits with 9 [08:03:24]New connection [08:03:24]New thread 3067051364 created [08:03:24]Thread 3067194724 joined [08:03:24]Waiting for new connection... [08:03:24] Sock 9.Parse request [08:03:24]Sock 9.Check first char [08:03:24]Sock 9.First char is OK [08:03:24]request: POST /json_proto HTTP/1.0 [08:03:24]Method: POST [08:03:24]URL: /json_proto [08:03:24]Method is POST - this is cgi request [08:03:24]url: /json_proto [08:03:24]query_string will be loaded in cgi processing [08:03:24]execute_cgi json_proto POST (null) [08:03:24]execute_cgi path=json_proto method=POST [08:03:24]POST find Content-Length [08:03:24]Host: 172.17.41.135:8080 [08:03:24]Content-Length: 661 [08:03:24]Content-Type: application/json [08:03:24] [08:03:24]POST finish read [08:03:24]Found Content-Length = 661 [08:03:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 11.550, "sum" : 800.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:24]execute_script... [08:03:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 11.550, "sum" : 800.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:24]POST & json_proto [08:03:24]process_json_proto [08:03:24]json parsed OK: [08:03:24]protocol is kg_v1.0 [08:03:24]action value=close_receipt [08:03:24]process_action close_receipt [08:03:24]cmd_close_receipt [08:03:24]MH_GetDate [08:03:24]Write to MH i2c: F0 00 00 4B 3F 79 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: F0 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: F0 09 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: F0 09 00 4B 3F 00 D0 20 F1 66 ED 3E 82 65 DB [08:03:24]GetLastDocTimeStamp 1727078560 [08:03:24]current date 1727078608 [08:03:24]FM_GetShiftState [08:03:24]SAM_PROTO_GetShiftState [08:03:24]wFMCommunicate request_size=4 [08:03:24]MH_SAM_APDU [08:03:24]CAPDU: 80 13 01 00 [08:03:24]Write to MH i2c: E2 08 00 4C 3F 80 13 01 00 00 00 00 00 08 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:24]Read from MH i2c: E2 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: E2 0E 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: E2 0E 00 4C 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A9 [08:03:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:03:24]wFMCommunicate OK [08:03:24]SAM_PROTO_GetShiftState done [08:03:24]FM_GetShiftState done [08:03:24]opened in 1727051401 [08:03:24]opened+sec_in_day 1727137801 [08:03:24]quantity*price = 80041 [08:03:24]sum+1 = 80043 [08:03:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 114 23.09.2024 08:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289440 ФПД: 39736025325495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080328&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289440&fm=39736025325495&tin=02508201610067®Number=0000000000091827&sum=80000 [08:03:26]StoreToDocumentArchive [08:03:26]shift 515 fd 289440 [08:03:26]save to /storage/0515/doc_00289440 [08:03:26]save last doc name /storage/0515/doc_00289440 to /storage/kkm_last_doc_name [08:03:26]save OK [08:03:26]Clear old archive folders... [08:03:26]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:03:26]tlvbuf is 006A2130 [08:03:26]SAM_PROTO_ClearQueue [08:03:26]wFMCommunicate request_size=4 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 09 00 00 [08:03:26]Write to MH i2c: E2 08 00 59 3F 80 09 00 00 00 00 00 00 0A [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 59 3F 00 90 00 0C [08:03:26]RAPDU: 90 00 [08:03:26]wFMCommunicate OK [08:03:26]SAM_PROTO_ClearQueue done [08:03:26]KKMCreateOFDPacket [08:03:26]OFDProtocolAddRootSTLVToBuf [08:03:26]FM_MakeSignedData [08:03:26]FM_MakeSignedData [08:03:26]SAM_PROTO_SignData [08:03:26]wFMCommunicate request_size=4 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 0D 01 02 [08:03:26]Write to MH i2c: E2 08 00 5A 3F 80 0D 01 02 00 00 00 00 12 [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 5A 3F 00 90 00 0D [08:03:26]RAPDU: 90 00 [08:03:26]wFMCommunicate OK [08:03:26]wFMCommunicate request_size=253 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 72 00 00 00 F4 03 04 00 D0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6A 04 00 35 04 06 00 24 23 C3 AC 9F B7 [08:03:26]Write to MH i2c: E2 00 01 5B 3F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 72 00 00 00 F4 03 04 00 D0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6A 04 00 35 04 06 00 24 23 C3 AC 9F B7 00 00 89 [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 5B 3F 00 90 00 0E [08:03:26]RAPDU: 90 00 [08:03:26]wFMCommunicate OK [08:03:26]wFMCommunicate request_size=4 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 0D 03 02 [08:03:26]Write to MH i2c: E2 08 00 5C 3F 80 0D 03 02 00 00 00 00 16 [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 0B 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 0B 00 5C 3F 00 97 F9 A3 DB 73 61 B6 2A 90 00 D9 [08:03:26]RAPDU: 97 F9 A3 DB 73 61 B6 2A 90 00 [08:03:26]wFMCommunicate OK [08:03:26]SAM_PROTO_SignData done [08:03:26]FM_MakeSignedData done [08:03:26]CreateOFDProtocolMessage [08:03:26]wFMCommunicate request_size=4 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 11 00 00 [08:03:26]Write to MH i2c: E2 08 00 5D 3F 80 11 00 00 00 00 00 00 16 [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 17 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 17 00 5D 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 66 [08:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:03:26]wFMCommunicate OK [08:03:26]CreateOFDProtocolMessage done [08:03:26]OFDSenderStorePacket 289440 [08:03:26]StoreOFDPacket docnum=289440 [08:03:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 A0 14 00 01 91 2C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 72 00 00 00 F4 03 04 00 D0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6A 04 00 35 04 06 00 24 23 C3 AC 9F B7 97 F9 A3 DB 73 61 B6 2A [08:03:26]CheckFolder [08:03:26]dirname=/storage/ofd_packets [08:03:26]CheckFolder done [08:03:26]ProducePacketName [08:03:26]name=ofd_packets/00289440 [08:03:26]NVStorageSaveData ofd_packets/00289440 [08:03:26]File name is /storage/ofd_packets/00289440 [08:03:26]Write 294 bytes [08:03:26]NVStorageSaveData done [08:03:26]OFDSenderStorePacket done [08:03:26]KKMCreateOFDPacket done [08:03:26]NVStorageSaveData kkm_last_timestamp [08:03:26]File name is /storage/kkm_last_timestamp [08:03:26]Write 4 bytes [08:03:26]NVStorageSaveData done [08:03:26]ExternCall_PrintAddStr [08:03:26]wPrintStart [08:03:26]Write to MH i2c: 01 00 00 5E 3F 9D [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: 01 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: 01 07 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: 01 07 00 5E 3F 00 00 00 00 00 FF 0F B2 [08:03:26]RasterBufferAndPrint [08:03:26]line Счет N : (1)24617431 [08:03:26]line ИНН: 02508201610067 [08:03:26]line Контрольно-Кассовый Чек [08:03:26]line ПРОДАЖА [08:03:26]line ТРК (МРК, ГНК) : 64 [08:03:26]line Товар: 2710124130 [08:03:26]line SU-92 [08:03:26]line 11.550 * 69.30 [08:03:26]line = 800.42 [08:03:26]line НДС 12% НСП 1% [08:03:26]line > о реализуемом товаре [08:03:26]line ОКРУГЛЕНИЕ: -0.42 [08:03:26]line ИТОГО: 800.00 [08:03:26]line Внесено: 800.00 [08:03:26]line СДАЧА: 0.00 [08:03:26]line НСП 1% : 7.08 [08:03:26]line НДС 12% : 85.00 [08:03:26]line Наличными: 800.00 [08:03:26]line Безнал.: 0.00 [08:03:26]line Место: АЗС № 90 "Партнёр-нефть" [08:03:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:03:26]line СНО: Общий режим [08:03:26]line Чек 114 23.09.2024 08:03 [08:03:26]line Смена: 515 ФФД: 1.0 [08:03:26]line ЗНМ: 0300000107 [08:03:26]line РНМ: 0000000000091827 [08:03:26]line Версия ККМ: 001 [08:03:26]line ФМ: 0000000000871832 [08:03:26]line ФД: 289440 [08:03:26]line ФПД: 39736025325495 [08:03:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080328&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289440&fm=39736025325495&tin=02508201610067®Number=0000000000091827&sum=80000 [08:03:26]written 0, free lines is 4095 [08:03:26]OFD Sender: Processing packet 289440 [packets to send 1784, broken 1783] [08:03:26]ProducePacketName [08:03:26]name=ofd_packets/00289440 [08:03:26]OFD Sender: To server: pG, [08:03:26]CommunicateWithHost lk.salyk.kg:30040 [08:03:26]ConnectInit lk.salyk.kg [08:03:26]Connected sock=10 [08:03:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 A0 14 00 01 91 2C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 72 00 00 00 F4 03 04 00 D0 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6A 04 00 35 04 06 00 24 23 C3 AC 9F B7 97 F9 A3 DB 73 61 B6 2A [08:03:27]Write to MH i2c: 01 00 00 88 3F C7 [08:03:27]Write i2c OK [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: 01 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: 01 07 00 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: 01 07 00 88 3F 00 00 00 00 00 BE 0C 98 [08:03:27]RasterBufferAndPrint [08:03:27]line [08:03:27]line [08:03:27]line [08:03:27]line [08:03:27]line [08:03:27]written 0, free lines is 3268 [08:03:27]MH_Cut [08:03:27]Write to MH i2c: D1 01 00 8F 3F 01 A0 [08:03:27]Write i2c OK [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: D1 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: D1 01 00 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: D1 01 00 8F 3F 00 9F [08:03:27]Write to MH i2c: 01 00 00 90 3F CF [08:03:27]Write i2c OK [08:03:27]MH_I2C_Read... [08:03: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 33 32 4F 00 00 00 87 79 47 00 93 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 33 32 10 04 04 00 A0 6A 04 00 F4 03 04 00 A5 C8 F0 66 B6 04 01 00 00 F3 CA 05 D9 F1 46 C4 D2 [08:03:27]CommunicateWithHost err = 0 [08:03:27]CheckOFDResponse [08:03:27]1017 (14) - 77093643461234 [08:03:27]1041 (16) - 0000000000871832 [08:03:27]1040 (4) - 289440 [08:03:27]1012 (4) - 23.09.2024 01:47 [08:03:27]1206 (1) - 0 [08:03:27]OFD Sender: Remove packet 289440 [08:03:27]ProducePacketName [08:03:27]name=ofd_packets/00289440 [08:03:27]NVStorageDeleteData [08:03:27]OFD Sender: No OFD packet to send [08:03:27]*** Cut start [08:03:27]*** Partial cut [08:03:27]*** CUTSNS_PIN = 1 [08:03:27]*** CUTSNS_PIN = 0 [08:03:28]*** Brake cut motor [08:03:28]Read from MH i2c: 01 [08:03:28]MH_I2C_Read... [08:03:28]*** Stop cut motor [08:03:28]*** Cut end [08:03:28]Read from MH i2c: 01 07 00 [08:03:28]MH_I2C_Read... [08:03:28]Read from MH i2c: 01 07 00 90 3F 00 00 00 00 00 FF 0F E4 [08:03:28]process_action close_receipt done [08:03:28]requested_data is exist [08:03:28]produce_requested_data [08:03:28]requested_item fm.sn is exist - process it [08:03:28]wFMCommunicate request_size=4 [08:03:28]MH_SAM_APDU [08:03:28]CAPDU: 80 11 00 00 [08:03:28]Write to MH i2c: E2 08 00 91 3F 80 11 00 00 00 00 00 00 4A [08:03:28]Write i2c OK [08:03:28]MH_I2C_Read... [08:03:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:28]Read from MH i2c: E2 [08:03:28]MH_I2C_Read... [08:03:28]Read from MH i2c: E2 17 00 [08:03:28]MH_I2C_Read... [08:03:28]Read from MH i2c: E2 17 00 91 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9A [08:03:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:03:28]wFMCommunicate OK [08:03:28]requested_item fd.num is exist - process it [08:03:28]SAM_PROTO_GetFieldsCounters [08:03:28]wFMCommunicate request_size=4 [08:03:28]MH_SAM_APDU [08:03:28]CAPDU: 80 13 00 00 [08:03:28]Write to MH i2c: E2 08 00 92 3F 80 13 00 00 00 00 00 00 4D [08:03:28]Write i2c OK [08:03:28]MH_I2C_Read... [08:03:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:28]Read from MH i2c: E2 [08:03:28]MH_I2C_Read... [08:03:28]Read from MH i2c: E2 62 00 [08:03:28]MH_I2C_Read... [08:03:28]Read from MH i2c: E2 62 00 92 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [08:03:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:03:28]wFMCommunicate OK [08:03:28]SAM_PROTO_GetFieldsCounters done [08:03:28]requested_item shift.num is exist - process it [08:03:28]requested_item shift.opened is exist - process it [08:03:28]req_shift_opened [08:03:28]FM_GetShiftState [08:03:28]SAM_PROTO_GetShiftState [08:03:28]wFMCommunicate request_size=4 [08:03:28]MH_SAM_APDU [08:03:28]CAPDU: 80 13 01 00 [08:03:28]Write to MH i2c: E2 08 00 93 3F 80 13 01 00 00 00 00 00 4F [08:03:28]Write i2c OK [08:03:28]MH_I2C_Read... [08:03:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:28]Read from MH i2c: E2 [08:03:28]MH_I2C_Read... [08:03:28]Read from MH i2c: E2 0E 00 [08:03:28]MH_I2C_Read... [08:03:28]Read from MH i2c: E2 0E 00 93 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F0 [08:03:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:03:28]wFMCommunicate OK [08:03:28]SAM_PROTO_GetShiftState done [08:03:28]FM_GetShiftState done [08:03:28]req_shift_opened done [08:03:28]requested_item shift.open_date is exist - process it [08:03:28]req_shift_open_date [08:03:28]req_shift_open_date done [08:03:28]produce_requested_data done [08:03:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289440,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:03:28]process_action_free close_receipt [08:03:28]json_value_free [08:03:28]json_value_free done [08:03:28]process_json_proto returns [08:03:28]Send response to host [08:03:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289440,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:03:28]free response buf [08:03:28]execute_script done [08:03:28]execute_script returns [08:03:28]free content buf [08:03:28]Sock 9.Close socket [08:03:28]Sock 9.Thread stoped [08:03:32]OFD Sender: No OFD packet to send [08:03:37]OFD Sender: No OFD packet to send [08:03:42]OFD Sender: No OFD packet to send [08:03:48]OFD Sender: No OFD packet to send [08:03:53]OFD Sender: No OFD packet to send [08:03:56]accept exits with 7 [08:03:56]New connection [08:03:56]New thread 3067194724 created [08:03:56]Thread 3067051364 joined [08:03:56]Waiting for new connection... [08:03:56] Sock 7.Parse request [08:03:56]Sock 7.Check first char [08:03:56]Sock 7.First char is OK [08:03:56]request: POST /json_proto HTTP/1.0 [08:03:56]Method: POST [08:03:56]URL: /json_proto [08:03:56]Method is POST - this is cgi request [08:03:56]url: /json_proto [08:03:56]query_string will be loaded in cgi processing [08:03:56]execute_cgi json_proto POST (null) [08:03:56]execute_cgi path=json_proto method=POST [08:03:56]POST find Content-Length [08:03:56]Host: 172.17.41.135:8080 [08:03:56]Content-Length: 684 [08:03:56]Content-Type: application/json [08:03:56] [08:03:56]POST finish read [08:03:56]Found Content-Length = 684 [08:03:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:56]execute_script... [08:03: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)24617432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:56]POST & json_proto [08:03:56]process_json_proto [08:03:56]json parsed OK: [08:03:56]protocol is kg_v1.0 [08:03:56]action value=close_receipt [08:03:56]process_action close_receipt [08:03:56]cmd_close_receipt [08:03:56]MH_GetDate [08:03:56]Write to MH i2c: F0 00 00 94 3F C2 [08:03:56]Write i2c OK [08:03:56]MH_I2C_Read... [08:03:56]Read from MH i2c: F0 [08:03:56]MH_I2C_Read... [08:03:56]Read from MH i2c: F0 09 00 [08:03:56]MH_I2C_Read... [08:03:56]Read from MH i2c: F0 09 00 94 3F 00 EF 20 F1 66 ED 3E 82 65 43 [08:03:56]GetLastDocTimeStamp 1727078608 [08:03:56]current date 1727078639 [08:03:56]FM_GetShiftState [08:03:56]SAM_PROTO_GetShiftState [08:03:56]wFMCommunicate request_size=4 [08:03:56]MH_SAM_APDU [08:03:56]CAPDU: 80 13 01 00 [08:03:56]Write to MH i2c: E2 08 00 95 3F 80 13 01 00 00 00 00 00 51 [08:03:56]Write i2c OK [08:03:56]MH_I2C_Read... [08:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:56]Read from MH i2c: E2 [08:03:56]MH_I2C_Read... [08:03:56]Read from MH i2c: E2 0E 00 [08:03:56]MH_I2C_Read... [08:03:56]Read from MH i2c: E2 0E 00 95 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F2 [08:03:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:03:56]wFMCommunicate OK [08:03:56]SAM_PROTO_GetShiftState done [08:03:56]FM_GetShiftState done [08:03:56]opened in 1727051401 [08:03:56]opened+sec_in_day 1727137801 [08:03:56]quantity*price = 100005 [08:03:56]sum+1 = 100006 [08:03:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 115 23.09.2024 08:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289441 ФПД: 215971697485974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080359&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289441&fm=215971697485974&tin=02508201610067®Number=0000000000091827&sum=100000 [08:03:57]StoreToDocumentArchive [08:03:57]shift 515 fd 289441 [08:03:57]save to /storage/0515/doc_00289441 [08:03:57]save last doc name /storage/0515/doc_00289441 to /storage/kkm_last_doc_name [08:03:57]save OK [08:03:57]Clear old archive folders... [08:03:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:03:57]tlvbuf is 0068C910 [08:03:57]SAM_PROTO_ClearQueue [08:03:57]wFMCommunicate request_size=4 [08:03:57]MH_SAM_APDU [08:03:57]CAPDU: 80 09 00 00 [08:03:57]Write to MH i2c: E2 08 00 A2 3F 80 09 00 00 00 00 00 00 53 [08:03:57]Write i2c OK [08:03:57]MH_I2C_Read... [08:03:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:57]Read from MH i2c: E2 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 A2 3F 00 90 00 55 [08:03:57]RAPDU: 90 00 [08:03:57]wFMCommunicate OK [08:03:57]SAM_PROTO_ClearQueue done [08:03:57]KKMCreateOFDPacket [08:03:57]OFDProtocolAddRootSTLVToBuf [08:03:57]FM_MakeSignedData [08:03:57]FM_MakeSignedData [08:03:57]SAM_PROTO_SignData [08:03:57]wFMCommunicate request_size=4 [08:03:57]MH_SAM_APDU [08:03:57]CAPDU: 80 0D 01 02 [08:03:57]Write to MH i2c: E2 08 00 A3 3F 80 0D 01 02 00 00 00 00 5B [08:03:57]Write i2c OK [08:03:57]MH_I2C_Read... [08:03:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:57]Read from MH i2c: E2 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 A3 3F 00 90 00 56 [08:03:57]RAPDU: 90 00 [08:03:57]wFMCommunicate OK [08:03:57]wFMCommunicate request_size=255 [08:03:57]MH_SAM_APDU [08:03:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 73 00 00 00 F4 03 04 00 EF 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6A 04 00 35 04 06 00 C4 [08:03:57]Write to MH i2c: E2 02 01 A4 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 EF 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6A 04 00 35 04 06 00 C4 00 00 19 [08:03:57]Write i2c OK [08:03:57]MH_I2C_Read... [08:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:57]Read from MH i2c: E2 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 A4 3F 00 90 00 57 [08:03:57]RAPDU: 90 00 [08:03:57]wFMCommunicate OK [08:03:57]wFMCommunicate request_size=10 [08:03:57]MH_SAM_APDU [08:03:57]CAPDU: 80 0D 02 02 05 6C D4 4F 68 96 [08:03:57]Write to MH i2c: E2 0D 00 A5 3F 80 0D 02 02 05 00 6C D4 4F 68 96 00 00 F5 [08:03:57]Write i2c OK [08:03:57]MH_I2C_Read... [08:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:57]Read from MH i2c: E2 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 03 00 A5 3F 00 90 00 58 [08:03:57]RAPDU: 90 00 [08:03:57]wFMCommunicate OK [08:03:57]wFMCommunicate request_size=4 [08:03:57]MH_SAM_APDU [08:03:57]CAPDU: 80 0D 03 02 [08:03:57]Write to MH i2c: E2 08 00 A6 3F 80 0D 03 02 00 00 00 00 60 [08:03:57]Write i2c OK [08:03:57]MH_I2C_Read... [08:03:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:57]Read from MH i2c: E2 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 0B 00 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 0B 00 A6 3F 00 26 76 F2 8F 39 BC 95 F0 90 00 F8 [08:03:57]RAPDU: 26 76 F2 8F 39 BC 95 F0 90 00 [08:03:57]wFMCommunicate OK [08:03:57]SAM_PROTO_SignData done [08:03:57]FM_MakeSignedData done [08:03:57]CreateOFDProtocolMessage [08:03:57]wFMCommunicate request_size=4 [08:03:57]MH_SAM_APDU [08:03:57]CAPDU: 80 11 00 00 [08:03:57]Write to MH i2c: E2 08 00 A7 3F 80 11 00 00 00 00 00 00 60 [08:03:57]Write i2c OK [08:03:57]MH_I2C_Read... [08:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:57]Read from MH i2c: E2 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 17 00 [08:03:57]MH_I2C_Read... [08:03:57]Read from MH i2c: E2 17 00 A7 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B0 [08:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:03:57]wFMCommunicate OK [08:03:57]CreateOFDProtocolMessage done [08:03:57]OFDSenderStorePacket 289441 [08:03:57]StoreOFDPacket docnum=289441 [08:03:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B8 C8 07 01 B1 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 73 00 00 00 F4 03 04 00 EF 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6A 04 00 35 04 06 00 C4 6C D4 4F 68 96 26 76 F2 8F 39 BC 95 F0 [08:03:57]CheckFolder [08:03:57]dirname=/storage/ofd_packets [08:03:57]CheckFolder done [08:03:57]ProducePacketName [08:03:57]name=ofd_packets/00289441 [08:03:57]NVStorageSaveData ofd_packets/00289441 [08:03:57]File name is /storage/ofd_packets/00289441 [08:03:57]Write 301 bytes [08:03:57]NVStorageSaveData done [08:03:57]OFDSenderStorePacket done [08:03:57]KKMCreateOFDPacket done [08:03:57]NVStorageSaveData kkm_last_timestamp [08:03:57]File name is /storage/kkm_last_timestamp [08:03:57]Write 4 bytes [08:03:57]NVStorageSaveData done [08:03:58]ExternCall_PrintAddStr [08:03:58]wPrintStart [08:03:58]Write to MH i2c: 01 00 00 A8 3F E7 [08:03:58]Write i2c OK [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: 01 [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: 01 07 00 [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: 01 07 00 A8 3F 00 00 00 00 00 FF 0F FC [08:03:58]RasterBufferAndPrint [08:03:58]line Счет N : (1)24617432 [08:03:58]line ИНН: 02508201610067 [08:03:58]line Контрольно-Кассовый Чек [08:03:58]line ПРОДАЖА [08:03:58]line ТРК (МРК, ГНК) : 53 [08:03:58]line Товар: 2710124130 [08:03:58]line Аи-92-К-5 [08:03:58]line 14.750 * 67.80 [08:03:58]line = 1000.05 [08:03:58]line НДС 12% НСП 1% [08:03:58]line > о реализуемом товаре [08:03:58]line ОКРУГЛЕНИЕ: -0.05 [08:03:58]line ИТОГО: 1000.00 [08:03:58]line Внесено: 1000.00 [08:03:58]line СДАЧА: 0.00 [08:03:58]line НСП 1% : 8.85 [08:03:58]line НДС 12% : 106.20 [08:03:58]line Наличными: 1000.00 [08:03:58]line Безнал.: 0.00 [08:03:58]line Место: АЗС № 90 "Партнёр-нефть" [08:03:58]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:03:58]line СНО: Общий режим [08:03:58]line Чек 115 23.09.2024 08:03 [08:03:58]line Смена: 515 ФФД: 1.0 [08:03:58]line ЗНМ: 0300000107 [08:03:58]line РНМ: 0000000000091827 [08:03:58]line Версия ККМ: 001 [08:03:58]line ФМ: 0000000000871832 [08:03:58]line ФД: 289441 [08:03:58]line ФПД: 215971697485974 [08:03:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080359&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289441&fm=215971697485974&tin=02508201610067®Number=0000000000091827&sum=100000 [08:03:58]written 0, free lines is 4095 [08:03:58]OFD Sender: Processing packet 289441 [packets to send 1784, broken 1783] [08:03:58]ProducePacketName [08:03:58]name=ofd_packets/00289441 [08:03:58]OFD Sender: To server: pG, [08:03:58]CommunicateWithHost lk.salyk.kg:30040 [08:03:58]ConnectInit lk.salyk.kg [08:03:58]Connected sock=10 [08:03:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B8 C8 07 01 B1 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 73 00 00 00 F4 03 04 00 EF 20 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6A 04 00 35 04 06 00 C4 6C D4 4F 68 96 26 76 F2 8F 39 BC 95 F0 [08:03:58]Write to MH i2c: 01 00 00 D2 3F 11 [08:03:58]Write i2c OK [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: 01 [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: 01 07 00 [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: 01 07 00 D2 3F 00 00 00 00 00 BE 0C E2 [08:03:58]RasterBufferAndPrint [08:03:58]line [08:03:58]line [08:03:58]line [08:03:58]line [08:03:58]line [08:03:58]written 0, free lines is 3268 [08:03:58]MH_Cut [08:03:58]Write to MH i2c: D1 01 00 D9 3F 01 EA [08:03:58]Write i2c OK [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: D1 [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: D1 01 00 [08:03:58]MH_I2C_Read... [08:03:58]Read from MH i2c: D1 01 00 D9 3F 00 E9 [08:03:58]Write to MH i2c: 01 00 00 DA 3F 19 [08:03:58]Write i2c OK [08:03:58]MH_I2C_Read... [08: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 33 32 4F 00 00 00 D5 AA 47 00 D7 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 33 32 10 04 04 00 A1 6A 04 00 F4 03 04 00 C4 C8 F0 66 B6 04 01 00 00 2F DE 94 19 43 11 CD E9 [08:03:58]CommunicateWithHost err = 0 [08:03:58]CheckOFDResponse [08:03:58]1017 (14) - 77093643461234 [08:03:58]1041 (16) - 0000000000871832 [08:03:58]1040 (4) - 289441 [08:03:58]1012 (4) - 23.09.2024 01:47 [08:03:58]1206 (1) - 0 [08:03:58]OFD Sender: Remove packet 289441 [08:03:58]ProducePacketName [08:03:58]name=ofd_packets/00289441 [08:03:58]NVStorageDeleteData [08:03:59]OFD Sender: No OFD packet to send [08:03:59]*** Cut start [08:03:59]*** Partial cut [08:03:59]*** CUTSNS_PIN = 1 [08:03:59]*** CUTSNS_PIN = 0 [08:03:59]*** Brake cut motor [08:03:59]Read from MH i2c: 01 [08:03:59]MH_I2C_Read... [08:03:59]*** Stop cut motor [08:03:59]*** Cut end [08:03:59]Read from MH i2c: 01 07 00 [08:03:59]MH_I2C_Read... [08:03:59]Read from MH i2c: 01 07 00 DA 3F 00 00 00 00 00 FF 0F 2E [08:03:59]process_action close_receipt done [08:03:59]requested_data is exist [08:03:59]produce_requested_data [08:03:59]requested_item fm.sn is exist - process it [08:03:59]wFMCommunicate request_size=4 [08:03:59]MH_SAM_APDU [08:03:59]CAPDU: 80 11 00 00 [08:03:59]Write to MH i2c: E2 08 00 DB 3F 80 11 00 00 00 00 00 00 94 [08:03:59]Write i2c OK [08:03:59]MH_I2C_Read... [08:03:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:59]Read from MH i2c: E2 [08:03:59]MH_I2C_Read... [08:03:59]Read from MH i2c: E2 17 00 [08:03:59]MH_I2C_Read... [08:03:59]Read from MH i2c: E2 17 00 DB 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E4 [08:03:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:03:59]wFMCommunicate OK [08:03:59]requested_item fd.num is exist - process it [08:03:59]SAM_PROTO_GetFieldsCounters [08:03:59]wFMCommunicate request_size=4 [08:03:59]MH_SAM_APDU [08:03:59]CAPDU: 80 13 00 00 [08:03:59]Write to MH i2c: E2 08 00 DC 3F 80 13 00 00 00 00 00 00 97 [08:03:59]Write i2c OK [08:03:59]MH_I2C_Read... [08:04:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:00]Read from MH i2c: E2 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 62 00 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 62 00 DC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [08:04: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:04:00]wFMCommunicate OK [08:04:00]SAM_PROTO_GetFieldsCounters done [08:04:00]requested_item shift.num is exist - process it [08:04:00]requested_item shift.opened is exist - process it [08:04:00]req_shift_opened [08:04:00]FM_GetShiftState [08:04:00]SAM_PROTO_GetShiftState [08:04:00]wFMCommunicate request_size=4 [08:04:00]MH_SAM_APDU [08:04:00]CAPDU: 80 13 01 00 [08:04:00]Write to MH i2c: E2 08 00 DD 3F 80 13 01 00 00 00 00 00 99 [08:04:00]Write i2c OK [08:04:00]MH_I2C_Read... [08:04:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:00]Read from MH i2c: E2 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 0E 00 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 0E 00 DD 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3A [08:04:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:04:00]wFMCommunicate OK [08:04:00]SAM_PROTO_GetShiftState done [08:04:00]FM_GetShiftState done [08:04:00]req_shift_opened done [08:04:00]requested_item shift.open_date is exist - process it [08:04:00]req_shift_open_date [08:04:00]req_shift_open_date done [08:04:00]produce_requested_data done [08:04:00]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289441,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:04:00]process_action_free close_receipt [08:04:00]json_value_free [08:04:00]json_value_free done [08:04:00]process_json_proto returns [08:04:00]Send response to host [08:04:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289441,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:04:00]free response buf [08:04:00]execute_script done [08:04:00]execute_script returns [08:04:00]free content buf [08:04:00]Sock 7.Close socket [08:04:00]Sock 7.Thread stoped [08:04:04]OFD Sender: No OFD packet to send [08:04:09]OFD Sender: No OFD packet to send [08:04:14]OFD Sender: No OFD packet to send [08:04:19]OFD Sender: No OFD packet to send [08:04:24]OFD Sender: No OFD packet to send [08:04:29]OFD Sender: No OFD packet to send [08:04:34]OFD Sender: No OFD packet to send [08:04:39]OFD Sender: No OFD packet to send [08:04:44]OFD Sender: No OFD packet to send [08:04:49]OFD Sender: No OFD packet to send [08:04:54]OFD Sender: No OFD packet to send [08:04:59]OFD Sender: No OFD packet to send [08:05:04]OFD Sender: No OFD packet to send [08:05:09]OFD Sender: No OFD packet to send [08:05:14]OFD Sender: No OFD packet to send [08:05:19]OFD Sender: No OFD packet to send [08:05:24]OFD Sender: No OFD packet to send [08:05:29]OFD Sender: No OFD packet to send [08:05:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:47]accept exits with 9 [08:05:47]New connection [08:05:47]New thread 3067051364 created [08:05:47]Thread 3067194724 joined [08:05:47]Waiting for new connection... [08:05:47] Sock 9.Parse request [08:05:47]Sock 9.Check first char [08:05:47]Sock 9.First char is OK [08:05:47]request: POST /json_proto HTTP/1.0 [08:05:47]Method: POST [08:05:47]URL: /json_proto [08:05:47]Method is POST - this is cgi request [08:05:47]url: /json_proto [08:05:47]query_string will be loaded in cgi processing [08:05:47]execute_cgi json_proto POST (null) [08:05:47]execute_cgi path=json_proto method=POST [08:05:47]POST find Content-Length [08:05:47]Host: 172.17.41.135:8080 [08:05:47]Content-Length: 684 [08:05:47]Content-Type: application/json [08:05:47] [08:05:47]POST finish read [08:05:47]Found Content-Length = 684 [08:05:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:05:47]execute_script... [08:05: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)24617433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:05:47]POST & json_proto [08:05:47]process_json_proto [08:05:47]json parsed OK: [08:05:47]protocol is kg_v1.0 [08:05:47]action value=close_receipt [08:05:47]process_action close_receipt [08:05:47]cmd_close_receipt [08:05:47]MH_GetDate [08:05:47]Write to MH i2c: F0 00 00 DE 3F 0C [08:05:47]Write i2c OK [08:05:47]MH_I2C_Read... [08:05:47]Read from MH i2c: F0 [08:05:47]MH_I2C_Read... [08:05:47]Read from MH i2c: F0 09 00 [08:05:47]MH_I2C_Read... [08:05:47]Read from MH i2c: F0 09 00 DE 3F 00 5F 21 F1 66 ED 3E 82 65 FE [08:05:47]GetLastDocTimeStamp 1727078639 [08:05:47]current date 1727078751 [08:05:47]FM_GetShiftState [08:05:47]SAM_PROTO_GetShiftState [08:05:47]wFMCommunicate request_size=4 [08:05:47]MH_SAM_APDU [08:05:47]CAPDU: 80 13 01 00 [08:05:47]Write to MH i2c: E2 08 00 DF 3F 80 13 01 00 00 00 00 00 9B [08:05:47]Write i2c OK [08:05:47]MH_I2C_Read... [08:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:47]Read from MH i2c: E2 [08:05:47]MH_I2C_Read... [08:05:47]Read from MH i2c: E2 0E 00 [08:05:47]MH_I2C_Read... [08:05:47]Read from MH i2c: E2 0E 00 DF 3F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3C [08:05:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:05:47]wFMCommunicate OK [08:05:47]SAM_PROTO_GetShiftState done [08:05:47]FM_GetShiftState done [08:05:47]opened in 1727051401 [08:05:47]opened+sec_in_day 1727137801 [08:05:47]quantity*price = 200043 [08:05:47]sum+1 = 200044 [08:05:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 116 23.09.2024 08:05 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289442 ФПД: 261826354891178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080551&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289442&fm=261826354891178&tin=02508201610067®Number=0000000000091827&sum=200000 [08:05:48]StoreToDocumentArchive [08:05:48]shift 515 fd 289442 [08:05:48]save to /storage/0515/doc_00289442 [08:05:48]save last doc name /storage/0515/doc_00289442 to /storage/kkm_last_doc_name [08:05:48]save OK [08:05:48]Clear old archive folders... [08:05:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:05:48]tlvbuf is 006B3D70 [08:05:48]SAM_PROTO_ClearQueue [08:05:48]wFMCommunicate request_size=4 [08:05:48]MH_SAM_APDU [08:05:48]CAPDU: 80 09 00 00 [08:05:48]Write to MH i2c: E2 08 00 EC 3F 80 09 00 00 00 00 00 00 9D [08:05:48]Write i2c OK [08:05:48]MH_I2C_Read... [08:05:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:48]Read from MH i2c: E2 [08:05:48]MH_I2C_Read... [08:05:48]Read from MH i2c: E2 03 00 [08:05:48]MH_I2C_Read... [08:05:48]Read from MH i2c: E2 03 00 EC 3F 00 90 00 9F [08:05:48]RAPDU: 90 00 [08:05:48]wFMCommunicate OK [08:05:48]SAM_PROTO_ClearQueue done [08:05:48]KKMCreateOFDPacket [08:05:48]OFDProtocolAddRootSTLVToBuf [08:05:48]FM_MakeSignedData [08:05:48]FM_MakeSignedData [08:05:48]SAM_PROTO_SignData [08:05:48]wFMCommunicate request_size=4 [08:05:48]MH_SAM_APDU [08:05:48]CAPDU: 80 0D 01 02 [08:05:48]Write to MH i2c: E2 08 00 ED 3F 80 0D 01 02 00 00 00 00 A5 [08:05:48]Write i2c OK [08:05:48]MH_I2C_Read... [08:05:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:48]Read from MH i2c: E2 [08:05:48]MH_I2C_Read... [08:05:48]Read from MH i2c: E2 03 00 [08:05:48]MH_I2C_Read... [08:05:48]Read from MH i2c: E2 03 00 ED 3F 00 90 00 A0 [08:05:48]RAPDU: 90 00 [08:05:48]wFMCommunicate OK [08:05:48]wFMCommunicate request_size=255 [08:05:48]MH_SAM_APDU [08:05: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 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 74 00 00 00 F4 03 04 00 5F 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6A 04 00 35 04 06 00 EE [08:05:49]Write to MH i2c: E2 02 01 EE 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 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 74 00 00 00 F4 03 04 00 5F 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6A 04 00 35 04 06 00 EE 00 00 29 [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:49]Read from MH i2c: E2 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 03 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 03 00 EE 3F 00 90 00 A1 [08:05:49]RAPDU: 90 00 [08:05:49]wFMCommunicate OK [08:05:49]wFMCommunicate request_size=10 [08:05:49]MH_SAM_APDU [08:05:49]CAPDU: 80 0D 02 02 05 21 32 E0 49 AA [08:05:49]Write to MH i2c: E2 0D 00 EF 3F 80 0D 02 02 05 00 21 32 E0 49 AA 00 00 D8 [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:49]Read from MH i2c: E2 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 03 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 03 00 EF 3F 00 90 00 A2 [08:05:49]RAPDU: 90 00 [08:05:49]wFMCommunicate OK [08:05:49]wFMCommunicate request_size=4 [08:05:49]MH_SAM_APDU [08:05:49]CAPDU: 80 0D 03 02 [08:05:49]Write to MH i2c: E2 08 00 F0 3F 80 0D 03 02 00 00 00 00 AA [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:49]Read from MH i2c: E2 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 0B 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 0B 00 F0 3F 00 E4 13 B4 6A 04 F7 7F 3E 90 00 78 [08:05:49]RAPDU: E4 13 B4 6A 04 F7 7F 3E 90 00 [08:05:49]wFMCommunicate OK [08:05:49]SAM_PROTO_SignData done [08:05:49]FM_MakeSignedData done [08:05:49]CreateOFDProtocolMessage [08:05:49]wFMCommunicate request_size=4 [08:05:49]MH_SAM_APDU [08:05:49]CAPDU: 80 11 00 00 [08:05:49]Write to MH i2c: E2 08 00 F1 3F 80 11 00 00 00 00 00 00 AA [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:49]Read from MH i2c: E2 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 17 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: E2 17 00 F1 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FA [08:05:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:05:49]wFMCommunicate OK [08:05:49]CreateOFDProtocolMessage done [08:05:49]OFDSenderStorePacket 289442 [08:05:49]StoreOFDPacket docnum=289442 [08:05:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2F 9F 07 01 CF 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 74 00 00 00 F4 03 04 00 5F 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6A 04 00 35 04 06 00 EE 21 32 E0 49 AA E4 13 B4 6A 04 F7 7F 3E [08:05:49]CheckFolder [08:05:49]dirname=/storage/ofd_packets [08:05:49]CheckFolder done [08:05:49]ProducePacketName [08:05:49]name=ofd_packets/00289442 [08:05:49]NVStorageSaveData ofd_packets/00289442 [08:05:49]File name is /storage/ofd_packets/00289442 [08:05:49]Write 301 bytes [08:05:49]NVStorageSaveData done [08:05:49]OFDSenderStorePacket done [08:05:49]KKMCreateOFDPacket done [08:05:49]NVStorageSaveData kkm_last_timestamp [08:05:49]File name is /storage/kkm_last_timestamp [08:05:49]Write 4 bytes [08:05:49]NVStorageSaveData done [08:05:49]ExternCall_PrintAddStr [08:05:49]wPrintStart [08:05:49]Write to MH i2c: 01 00 00 F2 3F 31 [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: 01 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: 01 07 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: 01 07 00 F2 3F 00 00 00 00 00 FF 0F 46 [08:05:49]RasterBufferAndPrint [08:05:49]line Счет N : (1)24617433 [08:05:49]line ИНН: 02508201610067 [08:05:49]line Контрольно-Кассовый Чек [08:05:49]line ПРОДАЖА [08:05:49]line ТРК (МРК, ГНК) : 42 [08:05:49]line Товар: 2710124500 [08:05:49]line Аи-95-К-5 [08:05:49]line 26.960 * 74.20 [08:05:49]line = 2000.43 [08:05:49]line НДС 12% НСП 1% [08:05:49]line > о реализуемом товаре [08:05:49]line ОКРУГЛЕНИЕ: -0.43 [08:05:49]line ИТОГО: 2000.00 [08:05:49]line Внесено: 2000.00 [08:05:49]line СДАЧА: 0.00 [08:05:49]line НСП 1% : 17.70 [08:05:49]line НДС 12% : 212.43 [08:05:49]line Наличными: 2000.00 [08:05:49]line Безнал.: 0.00 [08:05:49]line Место: АЗС № 90 "Партнёр-нефть" [08:05:49]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:05:49]line СНО: Общий режим [08:05:49]line Чек 116 23.09.2024 08:05 [08:05:49]line Смена: 515 ФФД: 1.0 [08:05:49]line ЗНМ: 0300000107 [08:05:49]line РНМ: 0000000000091827 [08:05:49]line Версия ККМ: 001 [08:05:49]line ФМ: 0000000000871832 [08:05:49]line ФД: 289442 [08:05:49]line ФПД: 261826354891178 [08:05:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080551&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289442&fm=261826354891178&tin=02508201610067®Number=0000000000091827&sum=200000 [08:05:49]written 0, free lines is 4095 [08:05:49]OFD Sender: Processing packet 289442 [packets to send 1784, broken 1783] [08:05:49]ProducePacketName [08:05:49]name=ofd_packets/00289442 [08:05:49]OFD Sender: To server: pG, [08:05:49]CommunicateWithHost lk.salyk.kg:30040 [08:05:49]ConnectInit lk.salyk.kg [08:05:49]Connected sock=11 [08:05: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 33 32 0F 01 00 00 2F 9F 07 01 CF 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 74 00 00 00 F4 03 04 00 5F 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6A 04 00 35 04 06 00 EE 21 32 E0 49 AA E4 13 B4 6A 04 F7 7F 3E [08:05:49]Write to MH i2c: 01 00 00 1C 40 5C [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: 01 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: 01 07 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: 01 07 00 1C 40 00 00 00 00 00 C4 0C 33 [08:05:49]RasterBufferAndPrint [08:05:49]line [08:05:49]line [08:05:49]line [08:05:49]line [08:05:49]line [08:05:49]written 0, free lines is 3273 [08:05:49]MH_Cut [08:05:49]Write to MH i2c: D1 01 00 23 40 01 35 [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: D1 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: D1 01 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: D1 01 00 23 40 00 34 [08:05:49]Write to MH i2c: 01 00 00 24 40 64 [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05: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 33 32 4F 00 00 00 0B DB 47 00 E4 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 33 32 10 04 04 00 A2 6A 04 00 F4 03 04 00 34 C9 F0 66 B6 04 01 00 00 35 4E A9 AD 70 9A BC 80 [08:05:50]CommunicateWithHost err = 0 [08:05:50]CheckOFDResponse [08:05:50]1017 (14) - 77093643461234 [08:05:50]1041 (16) - 0000000000871832 [08:05:50]1040 (4) - 289442 [08:05:50]1012 (4) - 23.09.2024 01:49 [08:05:50]1206 (1) - 0 [08:05:50]OFD Sender: Remove packet 289442 [08:05:50]ProducePacketName [08:05:50]name=ofd_packets/00289442 [08:05:50]NVStorageDeleteData [08:05:50]OFD Sender: No OFD packet to send [08:05:50]*** Cut start [08:05:50]*** Partial cut [08:05:50]*** CUTSNS_PIN = 1 [08:05:50]*** CUTSNS_PIN = 0 [08:05:50]*** Brake cut motor [08:05:51]Read from MH i2c: 01 [08:05:51]MH_I2C_Read... [08:05:51]*** Stop cut motor [08:05:51]*** Cut end [08:05:51]Read from MH i2c: 01 07 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: 01 07 00 24 40 00 00 00 00 00 FF 0F 79 [08:05:51]process_action close_receipt done [08:05:51]requested_data is exist [08:05:51]produce_requested_data [08:05:51]requested_item fm.sn is exist - process it [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 11 00 00 [08:05:51]Write to MH i2c: E2 08 00 25 40 80 11 00 00 00 00 00 00 DF [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 17 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 17 00 25 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2F [08:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:05:51]wFMCommunicate OK [08:05:51]requested_item fd.num is exist - process it [08:05:51]SAM_PROTO_GetFieldsCounters [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 13 00 00 [08:05:51]Write to MH i2c: E2 08 00 26 40 80 13 00 00 00 00 00 00 E2 [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 62 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 62 00 26 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [08:05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:51]wFMCommunicate OK [08:05:51]SAM_PROTO_GetFieldsCounters done [08:05:51]requested_item shift.num is exist - process it [08:05:51]requested_item shift.opened is exist - process it [08:05:51]req_shift_opened [08:05:51]FM_GetShiftState [08:05:51]SAM_PROTO_GetShiftState [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 13 01 00 [08:05:51]Write to MH i2c: E2 08 00 27 40 80 13 01 00 00 00 00 00 E4 [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 0E 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 0E 00 27 40 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 85 [08:05:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:05:51]wFMCommunicate OK [08:05:51]SAM_PROTO_GetShiftState done [08:05:51]FM_GetShiftState done [08:05:51]req_shift_opened done [08:05:51]requested_item shift.open_date is exist - process it [08:05:51]req_shift_open_date [08:05:51]req_shift_open_date done [08:05:51]produce_requested_data done [08:05:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289442,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:05:51]process_action_free close_receipt [08:05:51]json_value_free [08:05:51]json_value_free done [08:05:51]process_json_proto returns [08:05:51]Send response to host [08:05:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289442,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:05:51]free response buf [08:05:51]execute_script done [08:05:51]execute_script returns [08:05:51]free content buf [08:05:51]Sock 9.Close socket [08:05:51]Sock 9.Thread stoped [08:05:51]accept exits with 7 [08:05:51]New connection [08:05:51]New thread 3067194724 created [08:05:51]Thread 3067051364 joined [08:05:51]Waiting for new connection... [08:05:51] Sock 7.Parse request [08:05:51]Sock 7.Check first char [08:05:51]Sock 7.First char is OK [08:05:51]request: POST /json_proto HTTP/1.0 [08:05:51]Method: POST [08:05:51]URL: /json_proto [08:05:51]Method is POST - this is cgi request [08:05:51]url: /json_proto [08:05:51]query_string will be loaded in cgi processing [08:05:51]execute_cgi json_proto POST (null) [08:05:51]execute_cgi path=json_proto method=POST [08:05:51]POST find Content-Length [08:05:51]Host: 172.17.41.135:8080 [08:05:51]Content-Length: 792 [08:05:51]Content-Type: application/json [08:05:51] [08:05:51]POST finish read [08:05:51]Found Content-Length = 792 [08:05:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:51]execute_script... [08:05: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)24617429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:51]POST & json_proto [08:05:51]process_json_proto [08:05:51]json parsed OK: [08:05:51]protocol is kg_v1.0 [08:05:51]action value=close_receipt [08:05:51]process_action close_receipt [08:05:51]cmd_close_receipt [08:05:51]MH_GetDate [08:05:51]Write to MH i2c: F0 00 00 28 40 57 [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: F0 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: F0 09 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: F0 09 00 28 40 00 63 21 F1 66 ED 3E 82 65 4D [08:05:51]GetLastDocTimeStamp 1727078751 [08:05:51]current date 1727078755 [08:05:51]FM_GetShiftState [08:05:51]SAM_PROTO_GetShiftState [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 13 01 00 [08:05:51]Write to MH i2c: E2 08 00 29 40 80 13 01 00 00 00 00 00 E6 [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:52]Read from MH i2c: E2 [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: E2 0E 00 [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: E2 0E 00 29 40 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 87 [08:05:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:05:52]wFMCommunicate OK [08:05:52]SAM_PROTO_GetShiftState done [08:05:52]FM_GetShiftState done [08:05:52]opened in 1727051401 [08:05:52]opened+sec_in_day 1727137801 [08:05:52]quantity*price = 0 [08:05:52]sum+1 = 1 [08:05:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 117 23.09.2024 08:05 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289443 ФПД: 246265099500232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080555&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289443&fm=246265099500232&tin=02508201610067®Number=0000000000091827&sum=0 [08:05:53]StoreToDocumentArchive [08:05:53]shift 515 fd 289443 [08:05:53]save to /storage/0515/doc_00289443 [08:05:53]save last doc name /storage/0515/doc_00289443 to /storage/kkm_last_doc_name [08:05:53]save OK [08:05:53]Clear old archive folders... [08:05:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:05:53]tlvbuf is 007D93B0 [08:05:53]SAM_PROTO_ClearQueue [08:05:53]wFMCommunicate request_size=4 [08:05:53]MH_SAM_APDU [08:05:53]CAPDU: 80 09 00 00 [08:05:53]Write to MH i2c: E2 08 00 36 40 80 09 00 00 00 00 00 00 E8 [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:53]Read from MH i2c: E2 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 36 40 00 90 00 EA [08:05:53]RAPDU: 90 00 [08:05:53]wFMCommunicate OK [08:05:53]SAM_PROTO_ClearQueue done [08:05:53]KKMCreateOFDPacket [08:05:53]OFDProtocolAddRootSTLVToBuf [08:05:53]FM_MakeSignedData [08:05:53]FM_MakeSignedData [08:05:53]SAM_PROTO_SignData [08:05:53]wFMCommunicate request_size=4 [08:05:53]MH_SAM_APDU [08:05:53]CAPDU: 80 0D 01 02 [08:05:53]Write to MH i2c: E2 08 00 37 40 80 0D 01 02 00 00 00 00 F0 [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:53]Read from MH i2c: E2 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 37 40 00 90 00 EB [08:05:53]RAPDU: 90 00 [08:05:53]wFMCommunicate OK [08:05:53]wFMCommunicate request_size=255 [08:05:53]MH_SAM_APDU [08:05: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 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 75 00 00 00 F4 03 04 00 63 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6A 04 00 35 04 06 00 DF FA 0F C6 [08:05:53]Write to MH i2c: E2 02 01 38 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 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 75 00 00 00 F4 03 04 00 63 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6A 04 00 35 04 06 00 DF FA 0F C6 00 00 7E [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:53]Read from MH i2c: E2 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 38 40 00 90 00 EC [08:05:53]RAPDU: 90 00 [08:05:53]wFMCommunicate OK [08:05:53]wFMCommunicate request_size=7 [08:05:53]MH_SAM_APDU [08:05:53]CAPDU: 80 0D 02 02 02 BA C8 [08:05:53]Write to MH i2c: E2 0A 00 39 40 80 0D 02 02 02 00 BA C8 00 00 79 [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:53]Read from MH i2c: E2 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 03 00 39 40 00 90 00 ED [08:05:53]RAPDU: 90 00 [08:05:53]wFMCommunicate OK [08:05:53]wFMCommunicate request_size=4 [08:05:53]MH_SAM_APDU [08:05:53]CAPDU: 80 0D 03 02 [08:05:53]Write to MH i2c: E2 08 00 3A 40 80 0D 03 02 00 00 00 00 F5 [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:54]Read from MH i2c: E2 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: E2 0B 00 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: E2 0B 00 3A 40 00 0C B6 04 41 BA CA 1D BD 90 00 5B [08:05:54]RAPDU: 0C B6 04 41 BA CA 1D BD 90 00 [08:05:54]wFMCommunicate OK [08:05:54]SAM_PROTO_SignData done [08:05:54]FM_MakeSignedData done [08:05:54]CreateOFDProtocolMessage [08:05:54]wFMCommunicate request_size=4 [08:05:54]MH_SAM_APDU [08:05:54]CAPDU: 80 11 00 00 [08:05:54]Write to MH i2c: E2 08 00 3B 40 80 11 00 00 00 00 00 00 F5 [08:05:54]Write i2c OK [08:05:54]MH_I2C_Read... [08:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:54]Read from MH i2c: E2 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: E2 17 00 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: E2 17 00 3B 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 45 [08:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:05:54]wFMCommunicate OK [08:05:54]CreateOFDProtocolMessage done [08:05:54]OFDSenderStorePacket 289443 [08:05:54]StoreOFDPacket docnum=289443 [08:05:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7B 80 04 01 44 BC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 75 00 00 00 F4 03 04 00 63 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6A 04 00 35 04 06 00 DF FA 0F C6 BA C8 0C B6 04 41 BA CA 1D BD [08:05:54]CheckFolder [08:05:54]dirname=/storage/ofd_packets [08:05:54]CheckFolder done [08:05:54]ProducePacketName [08:05:54]name=ofd_packets/00289443 [08:05:54]NVStorageSaveData ofd_packets/00289443 [08:05:54]File name is /storage/ofd_packets/00289443 [08:05:54]Write 298 bytes [08:05:54]NVStorageSaveData done [08:05:54]OFDSenderStorePacket done [08:05:54]KKMCreateOFDPacket done [08:05:54]NVStorageSaveData kkm_last_timestamp [08:05:54]File name is /storage/kkm_last_timestamp [08:05:54]Write 4 bytes [08:05:54]NVStorageSaveData done [08:05:54]ExternCall_PrintAddStr [08:05:54]wPrintStart [08:05:54]Write to MH i2c: 01 00 00 3C 40 7C [08:05:54]Write i2c OK [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: 01 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: 01 07 00 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: 01 07 00 3C 40 00 00 00 00 00 FF 0F 91 [08:05:54]RasterBufferAndPrint [08:05:54]line Счет N : (1)24617429 [08:05:54]line ИНН: 02508201610067 [08:05:54]line Контрольно-Кассовый Чек [08:05:54]line ПРОДАЖА [08:05:54]line ТРК (МРК, ГНК) : 21 [08:05:54]line Товар: 2710194210 [08:05:54]line ДТ-К-5 [08:05:54]line 131.100 * 0.00 [08:05:54]line = 0.00 [08:05:54]line НДС 12% НСП 1% [08:05:54]line > о реализуемом товаре [08:05:54]line ИТОГО: 0.00 [08:05:54]line НСП 1% : 0.00 [08:05:54]line НДС 12% : 0.00 [08:05:54]line Наличными: 0.00 [08:05:54]line Безнал.: 0.00 [08:05:54]line Место: АЗС № 90 "Партнёр-нефть" [08:05:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:05:54]line СНО: Общий режим [08:05:54]line Чек 117 23.09.2024 08:05 [08:05:54]line Смена: 515 ФФД: 1.0 [08:05:54]line ЗНМ: 0300000107 [08:05:54]line РНМ: 0000000000091827 [08:05:54]line Версия ККМ: 001 [08:05:54]line Талоны: Топливная Карта [08:05:54]line 50055 [08:05:54]line ФМ: 0000000000871832 [08:05:54]line ФД: 289443 [08:05:54]line ФПД: 246265099500232 [08:05:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080555&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289443&fm=246265099500232&tin=02508201610067®Number=0000000000091827&sum=0 [08:05:54]written 0, free lines is 4095 [08:05:54]OFD Sender: Processing packet 289443 [packets to send 1784, broken 1783] [08:05:54]ProducePacketName [08:05:54]name=ofd_packets/00289443 [08:05:54]OFD Sender: To server: pG, [08:05:54]CommunicateWithHost lk.salyk.kg:30040 [08:05:54]ConnectInit lk.salyk.kg [08:05:54]Connected sock=10 [08:05: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 33 32 0C 01 00 00 7B 80 04 01 44 BC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 75 00 00 00 F4 03 04 00 63 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6A 04 00 35 04 06 00 DF FA 0F C6 BA C8 0C B6 04 41 BA CA 1D BD [08:05:54]Write to MH i2c: 01 00 00 65 40 A5 [08:05:54]Write i2c OK [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: 01 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: 01 07 00 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: 01 07 00 65 40 00 00 00 00 00 D0 0C 88 [08:05:54]RasterBufferAndPrint [08:05:54]line [08:05:54]line [08:05:54]line [08:05:54]line [08:05:54]line [08:05:54]written 0, free lines is 3290 [08:05:54]MH_Cut [08:05:54]Write to MH i2c: D1 01 00 6C 40 01 7E [08:05:54]Write i2c OK [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: D1 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: D1 01 00 [08:05:54]MH_I2C_Read... [08:05:54]Read from MH i2c: D1 01 00 6C 40 00 7D [08:05:54]Write to MH i2c: 01 00 00 6D 40 AD [08:05:54]Write i2c OK [08:05:54]MH_I2C_Read... [08:05: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 33 32 4F 00 00 00 B2 98 47 00 8A 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 33 32 10 04 04 00 A3 6A 04 00 F4 03 04 00 38 C9 F0 66 B6 04 01 00 00 4A 48 1D DF 83 4C 88 7A [08:05:54]CommunicateWithHost err = 0 [08:05:54]CheckOFDResponse [08:05:54]1017 (14) - 77093643461234 [08:05:54]1041 (16) - 0000000000871832 [08:05:54]1040 (4) - 289443 [08:05:54]1012 (4) - 23.09.2024 01:49 [08:05:54]1206 (1) - 0 [08:05:54]OFD Sender: Remove packet 289443 [08:05:54]ProducePacketName [08:05:54]name=ofd_packets/00289443 [08:05:54]NVStorageDeleteData [08:05:55]OFD Sender: No OFD packet to send [08:05:55]*** Cut start [08:05:55]*** Partial cut [08:05:55]*** CUTSNS_PIN = 1 [08:05:55]*** CUTSNS_PIN = 0 [08:05:55]*** Brake cut motor [08:05:55]Read from MH i2c: 01 [08:05:55]MH_I2C_Read... [08:05:55]*** Stop cut motor [08:05:55]*** Cut end [08:05:55]Read from MH i2c: 01 07 00 [08:05:55]MH_I2C_Read... [08:05:55]Read from MH i2c: 01 07 00 6D 40 00 00 00 00 00 FF 0F C2 [08:05:55]process_action close_receipt done [08:05:55]requested_data is exist [08:05:55]produce_requested_data [08:05:55]requested_item fm.sn is exist - process it [08:05:55]wFMCommunicate request_size=4 [08:05:55]MH_SAM_APDU [08:05:55]CAPDU: 80 11 00 00 [08:05:55]Write to MH i2c: E2 08 00 6E 40 80 11 00 00 00 00 00 00 28 [08:05:55]Write i2c OK [08:05:55]MH_I2C_Read... [08:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:56]Read from MH i2c: E2 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 17 00 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 17 00 6E 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 78 [08:05:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:05:56]wFMCommunicate OK [08:05:56]requested_item fd.num is exist - process it [08:05:56]SAM_PROTO_GetFieldsCounters [08:05:56]wFMCommunicate request_size=4 [08:05:56]MH_SAM_APDU [08:05:56]CAPDU: 80 13 00 00 [08:05:56]Write to MH i2c: E2 08 00 6F 40 80 13 00 00 00 00 00 00 2B [08:05:56]Write i2c OK [08:05:56]MH_I2C_Read... [08:05:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:56]Read from MH i2c: E2 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 62 00 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 62 00 6F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [08:05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:56]wFMCommunicate OK [08:05:56]SAM_PROTO_GetFieldsCounters done [08:05:56]requested_item shift.num is exist - process it [08:05:56]requested_item shift.opened is exist - process it [08:05:56]req_shift_opened [08:05:56]FM_GetShiftState [08:05:56]SAM_PROTO_GetShiftState [08:05:56]wFMCommunicate request_size=4 [08:05:56]MH_SAM_APDU [08:05:56]CAPDU: 80 13 01 00 [08:05:56]Write to MH i2c: E2 08 00 70 40 80 13 01 00 00 00 00 00 2D [08:05:56]Write i2c OK [08:05:56]MH_I2C_Read... [08:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:56]Read from MH i2c: E2 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 0E 00 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 0E 00 70 40 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CE [08:05:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:05:56]wFMCommunicate OK [08:05:56]SAM_PROTO_GetShiftState done [08:05:56]FM_GetShiftState done [08:05:56]req_shift_opened done [08:05:56]requested_item shift.open_date is exist - process it [08:05:56]req_shift_open_date [08:05:56]req_shift_open_date done [08:05:56]produce_requested_data done [08:05:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289443,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:05:56]process_action_free close_receipt [08:05:56]json_value_free [08:05:56]json_value_free done [08:05:56]process_json_proto returns [08:05:56]Send response to host [08:05:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289443,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:05:56]free response buf [08:05:56]execute_script done [08:05:56]execute_script returns [08:05:56]free content buf [08:05:56]Sock 7.Close socket [08:05:56]Sock 7.Thread stoped [08:06:00]OFD Sender: No OFD packet to send [08:06:05]OFD Sender: No OFD packet to send [08:06:10]OFD Sender: No OFD packet to send [08:06:15]OFD Sender: No OFD packet to send [08:06:16]accept exits with 9 [08:06:16]New connection [08:06:16]New thread 3067051364 created [08:06:16]Thread 3067194724 joined [08:06:16]Waiting for new connection... [08:06:16] Sock 9.Parse request [08:06:16]Sock 9.Check first char [08:06:16]Sock 9.First char is OK [08:06:16]request: POST /json_proto HTTP/1.0 [08:06:16]Method: POST [08:06:16]URL: /json_proto [08:06:16]Method is POST - this is cgi request [08:06:16]url: /json_proto [08:06:16]query_string will be loaded in cgi processing [08:06:16]execute_cgi json_proto POST (null) [08:06:16]execute_cgi path=json_proto method=POST [08:06:16]POST find Content-Length [08:06:16]Host: 172.17.41.135:8080 [08:06:16]Content-Length: 684 [08:06:16]Content-Type: application/json [08:06:16] [08:06:16]POST finish read [08:06:16]Found Content-Length = 684 [08:06:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:16]execute_script... [08:06: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)24617434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:16]POST & json_proto [08:06:16]process_json_proto [08:06:16]json parsed OK: [08:06:16]protocol is kg_v1.0 [08:06:16]action value=close_receipt [08:06:16]process_action close_receipt [08:06:16]cmd_close_receipt [08:06:16]MH_GetDate [08:06:16]Write to MH i2c: F0 00 00 71 40 A0 [08:06:16]Write i2c OK [08:06:16]MH_I2C_Read... [08:06:16]Read from MH i2c: F0 [08:06:16]MH_I2C_Read... [08:06:16]Read from MH i2c: F0 09 00 [08:06:16]MH_I2C_Read... [08:06:16]Read from MH i2c: F0 09 00 71 40 00 7C 21 F1 66 ED 3E 82 65 AF [08:06:16]GetLastDocTimeStamp 1727078755 [08:06:16]current date 1727078780 [08:06:16]FM_GetShiftState [08:06:16]SAM_PROTO_GetShiftState [08:06:16]wFMCommunicate request_size=4 [08:06:16]MH_SAM_APDU [08:06:16]CAPDU: 80 13 01 00 [08:06:16]Write to MH i2c: E2 08 00 72 40 80 13 01 00 00 00 00 00 2F [08:06:16]Write i2c OK [08:06:16]MH_I2C_Read... [08:06:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:16]Read from MH i2c: E2 [08:06:16]MH_I2C_Read... [08:06:16]Read from MH i2c: E2 0E 00 [08:06:16]MH_I2C_Read... [08:06:16]Read from MH i2c: E2 0E 00 72 40 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D0 [08:06:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:06:16]wFMCommunicate OK [08:06:16]SAM_PROTO_GetShiftState done [08:06:16]FM_GetShiftState done [08:06:16]opened in 1727051401 [08:06:16]opened+sec_in_day 1727137801 [08:06:16]quantity*price = 150041 [08:06:16]sum+1 = 150042 [08:06:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 118 23.09.2024 08:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289444 ФПД: 176392488866471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080620&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289444&fm=176392488866471&tin=02508201610067®Number=0000000000091827&sum=150000 [08:06:18]StoreToDocumentArchive [08:06:18]shift 515 fd 289444 [08:06:18]save to /storage/0515/doc_00289444 [08:06:18]save last doc name /storage/0515/doc_00289444 to /storage/kkm_last_doc_name [08:06:18]save OK [08:06:18]Clear old archive folders... [08:06:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:18]tlvbuf is B6DE38B0 [08:06:18]SAM_PROTO_ClearQueue [08:06:18]wFMCommunicate request_size=4 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 09 00 00 [08:06:18]Write to MH i2c: E2 08 00 7F 40 80 09 00 00 00 00 00 00 31 [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 7F 40 00 90 00 33 [08:06:18]RAPDU: 90 00 [08:06:18]wFMCommunicate OK [08:06:18]SAM_PROTO_ClearQueue done [08:06:18]KKMCreateOFDPacket [08:06:18]OFDProtocolAddRootSTLVToBuf [08:06:18]FM_MakeSignedData [08:06:18]FM_MakeSignedData [08:06:18]SAM_PROTO_SignData [08:06:18]wFMCommunicate request_size=4 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 0D 01 02 [08:06:18]Write to MH i2c: E2 08 00 80 40 80 0D 01 02 00 00 00 00 39 [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 80 40 00 90 00 34 [08:06:18]RAPDU: 90 00 [08:06:18]wFMCommunicate OK [08:06:18]wFMCommunicate request_size=255 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 7C 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6A 04 00 35 04 06 00 A0 [08:06:18]Write to MH i2c: E2 02 01 81 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 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 7C 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6A 04 00 35 04 06 00 A0 00 00 4D [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 81 40 00 90 00 35 [08:06:18]RAPDU: 90 00 [08:06:18]wFMCommunicate OK [08:06:18]wFMCommunicate request_size=10 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 0D 02 02 05 6D 93 A3 D2 A7 [08:06:18]Write to MH i2c: E2 0D 00 82 40 80 0D 02 02 05 00 6D 93 A3 D2 A7 00 00 62 [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 82 40 00 90 00 36 [08:06:18]RAPDU: 90 00 [08:06:18]wFMCommunicate OK [08:06:18]wFMCommunicate request_size=4 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 0D 03 02 [08:06:18]Write to MH i2c: E2 08 00 83 40 80 0D 03 02 00 00 00 00 3E [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 0B 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 0B 00 83 40 00 8D CB A0 EF 7B 50 33 AD 90 00 D1 [08:06:18]RAPDU: 8D CB A0 EF 7B 50 33 AD 90 00 [08:06:18]wFMCommunicate OK [08:06:18]SAM_PROTO_SignData done [08:06:18]FM_MakeSignedData done [08:06:18]CreateOFDProtocolMessage [08:06:18]wFMCommunicate request_size=4 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 11 00 00 [08:06:18]Write to MH i2c: E2 08 00 84 40 80 11 00 00 00 00 00 00 3E [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 17 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 17 00 84 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [08:06:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:06:18]wFMCommunicate OK [08:06:18]CreateOFDProtocolMessage done [08:06:18]OFDSenderStorePacket 289444 [08:06:18]StoreOFDPacket docnum=289444 [08:06:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9A A4 07 01 1F 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 7C 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6A 04 00 35 04 06 00 A0 6D 93 A3 D2 A7 8D CB A0 EF 7B 50 33 AD [08:06:18]CheckFolder [08:06:18]dirname=/storage/ofd_packets [08:06:18]CheckFolder done [08:06:18]ProducePacketName [08:06:18]name=ofd_packets/00289444 [08:06:18]NVStorageSaveData ofd_packets/00289444 [08:06:18]File name is /storage/ofd_packets/00289444 [08:06:18]Write 301 bytes [08:06:18]NVStorageSaveData done [08:06:18]OFDSenderStorePacket done [08:06:18]KKMCreateOFDPacket done [08:06:18]NVStorageSaveData kkm_last_timestamp [08:06:18]File name is /storage/kkm_last_timestamp [08:06:18]Write 4 bytes [08:06:18]NVStorageSaveData done [08:06:18]ExternCall_PrintAddStr [08:06:18]wPrintStart [08:06:18]Write to MH i2c: 01 00 00 85 40 C5 [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: 01 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: 01 07 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: 01 07 00 85 40 00 00 00 00 00 FF 0F DA [08:06:18]RasterBufferAndPrint [08:06:18]line Счет N : (1)24617434 [08:06:18]line ИНН: 02508201610067 [08:06:18]line Контрольно-Кассовый Чек [08:06:18]line ПРОДАЖА [08:06:18]line ТРК (МРК, ГНК) : 53 [08:06:18]line Товар: 2710124130 [08:06:18]line Аи-92-К-5 [08:06:18]line 22.130 * 67.80 [08:06:18]line = 1500.41 [08:06:18]line НДС 12% НСП 1% [08:06:18]line > о реализуемом товаре [08:06:18]line ОКРУГЛЕНИЕ: -0.41 [08:06:18]line ИТОГО: 1500.00 [08:06:18]line Внесено: 1500.00 [08:06:18]line СДАЧА: 0.00 [08:06:18]line НСП 1% : 13.28 [08:06:18]line НДС 12% : 159.34 [08:06:18]line Наличными: 1500.00 [08:06:18]line Безнал.: 0.00 [08:06:18]line Место: АЗС № 90 "Партнёр-нефть" [08:06:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:06:18]line СНО: Общий режим [08:06:18]line Чек 118 23.09.2024 08:06 [08:06:18]line Смена: 515 ФФД: 1.0 [08:06:18]line ЗНМ: 0300000107 [08:06:18]line РНМ: 0000000000091827 [08:06:18]line Версия ККМ: 001 [08:06:18]line ФМ: 0000000000871832 [08:06:18]line ФД: 289444 [08:06:18]line ФПД: 176392488866471 [08:06:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080620&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289444&fm=176392488866471&tin=02508201610067®Number=0000000000091827&sum=150000 [08:06:18]written 0, free lines is 4095 [08:06:18]OFD Sender: Processing packet 289444 [packets to send 1784, broken 1783] [08:06:18]ProducePacketName [08:06:18]name=ofd_packets/00289444 [08:06:18]OFD Sender: To server: pG, [08:06:18]CommunicateWithHost lk.salyk.kg:30040 [08:06:18]ConnectInit lk.salyk.kg [08:06:19]Connected sock=10 [08:06:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9A A4 07 01 1F 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 7C 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6A 04 00 35 04 06 00 A0 6D 93 A3 D2 A7 8D CB A0 EF 7B 50 33 AD [08:06:19]Write to MH i2c: 01 00 00 AF 40 EF [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 07 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 07 00 AF 40 00 00 00 00 00 C7 0C C9 [08:06:19]RasterBufferAndPrint [08:06:19]line [08:06:19]line [08:06:19]line [08:06:19]line [08:06:19]line [08:06:19]written 0, free lines is 3277 [08:06:19]MH_Cut [08:06:19]Write to MH i2c: D1 01 00 B6 40 01 C8 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: D1 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: D1 01 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: D1 01 00 B6 40 00 C7 [08:06:19]Write to MH i2c: 01 00 00 B7 40 F7 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 10 36 47 00 7C 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 33 32 10 04 04 00 A4 6A 04 00 F4 03 04 00 51 C9 F0 66 B6 04 01 00 00 1E 4F 23 AF 54 62 DA 64 [08:06:19]CommunicateWithHost err = 0 [08:06:19]CheckOFDResponse [08:06:19]1017 (14) - 77093643461234 [08:06:19]1041 (16) - 0000000000871832 [08:06:19]1040 (4) - 289444 [08:06:19]1012 (4) - 23.09.2024 01:50 [08:06:19]1206 (1) - 0 [08:06:19]OFD Sender: Remove packet 289444 [08:06:19]ProducePacketName [08:06:19]name=ofd_packets/00289444 [08:06:19]NVStorageDeleteData [08:06:19]OFD Sender: No OFD packet to send [08:06:19]*** Cut start [08:06:19]*** Partial cut [08:06:19]*** CUTSNS_PIN = 1 [08:06:19]*** CUTSNS_PIN = 0 [08:06:20]*** Brake cut motor [08:06:20]Read from MH i2c: 01 [08:06:20]MH_I2C_Read... [08:06:20]*** Stop cut motor [08:06:20]*** Cut end [08:06:20]Read from MH i2c: 01 07 00 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: 01 07 00 B7 40 00 00 00 00 00 FF 0F 0C [08:06:20]process_action close_receipt done [08:06:20]requested_data is exist [08:06:20]produce_requested_data [08:06:20]requested_item fm.sn is exist - process it [08:06:20]wFMCommunicate request_size=4 [08:06:20]MH_SAM_APDU [08:06:20]CAPDU: 80 11 00 00 [08:06:20]Write to MH i2c: E2 08 00 B8 40 80 11 00 00 00 00 00 00 72 [08:06:20]Write i2c OK [08:06:20]MH_I2C_Read... [08:06:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:20]Read from MH i2c: E2 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 17 00 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 17 00 B8 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C2 [08:06:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:06:20]wFMCommunicate OK [08:06:20]requested_item fd.num is exist - process it [08:06:20]SAM_PROTO_GetFieldsCounters [08:06:20]wFMCommunicate request_size=4 [08:06:20]MH_SAM_APDU [08:06:20]CAPDU: 80 13 00 00 [08:06:20]Write to MH i2c: E2 08 00 B9 40 80 13 00 00 00 00 00 00 75 [08:06:20]Write i2c OK [08:06:20]MH_I2C_Read... [08:06:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:20]Read from MH i2c: E2 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 62 00 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 62 00 B9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [08:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:20]wFMCommunicate OK [08:06:20]SAM_PROTO_GetFieldsCounters done [08:06:20]requested_item shift.num is exist - process it [08:06:20]requested_item shift.opened is exist - process it [08:06:20]req_shift_opened [08:06:20]FM_GetShiftState [08:06:20]SAM_PROTO_GetShiftState [08:06:20]wFMCommunicate request_size=4 [08:06:20]MH_SAM_APDU [08:06:20]CAPDU: 80 13 01 00 [08:06:20]Write to MH i2c: E2 08 00 BA 40 80 13 01 00 00 00 00 00 77 [08:06:20]Write i2c OK [08:06:20]MH_I2C_Read... [08:06:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:20]Read from MH i2c: E2 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 0E 00 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 0E 00 BA 40 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 18 [08:06:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:06:20]wFMCommunicate OK [08:06:20]SAM_PROTO_GetShiftState done [08:06:20]FM_GetShiftState done [08:06:20]req_shift_opened done [08:06:20]requested_item shift.open_date is exist - process it [08:06:20]req_shift_open_date [08:06:20]req_shift_open_date done [08:06:20]produce_requested_data done [08:06:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289444,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:06:20]process_action_free close_receipt [08:06:20]json_value_free [08:06:20]json_value_free done [08:06:20]process_json_proto returns [08:06:20]Send response to host [08:06:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289444,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:06:20]free response buf [08:06:20]execute_script done [08:06:20]execute_script returns [08:06:20]free content buf [08:06:20]Sock 9.Close socket [08:06:20]Sock 9.Thread stoped [08:06:24]accept exits with 7 [08:06:24]New connection [08:06:24]New thread 3067194724 created [08:06:24]Thread 3067051364 joined [08:06:24]Waiting for new connection... [08:06:24] Sock 7.Parse request [08:06:24]Sock 7.Check first char [08:06:24]Sock 7.First char is OK [08:06:24]request: POST /json_proto HTTP/1.0 [08:06:24]Method: POST [08:06:24]URL: /json_proto [08:06:24]Method is POST - this is cgi request [08:06:24]url: /json_proto [08:06:24]query_string will be loaded in cgi processing [08:06:24]execute_cgi json_proto POST (null) [08:06:24]execute_cgi path=json_proto method=POST [08:06:24]POST find Content-Length [08:06:24]Host: 172.17.41.135:8080 [08:06:24]Content-Length: 753 [08:06:24]Content-Type: application/json [08:06:24] [08:06:24]POST finish read [08:06:24]Found Content-Length = 753 [08:06:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 18.380, "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\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:24]execute_script... [08:06: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)24617435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 18.380, "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\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:24]POST & json_proto [08:06:24]process_json_proto [08:06:24]json parsed OK: [08:06:24]protocol is kg_v1.0 [08:06:24]action value=close_receipt [08:06:24]process_action close_receipt [08:06:24]cmd_close_receipt [08:06:24]MH_GetDate [08:06:24]Write to MH i2c: F0 00 00 BB 40 EA [08:06:24]Write i2c OK [08:06:24]MH_I2C_Read... [08:06:24]Read from MH i2c: F0 [08:06:24]MH_I2C_Read... [08:06:24]OFD Sender: No OFD packet to send [08:06:24]Read from MH i2c: F0 09 00 [08:06:24]MH_I2C_Read... [08:06:24]Read from MH i2c: F0 09 00 BB 40 00 84 21 F1 66 ED 3E 82 65 01 [08:06:24]GetLastDocTimeStamp 1727078780 [08:06:24]current date 1727078788 [08:06:24]FM_GetShiftState [08:06:24]SAM_PROTO_GetShiftState [08:06:24]wFMCommunicate request_size=4 [08:06:24]MH_SAM_APDU [08:06:24]CAPDU: 80 13 01 00 [08:06:24]Write to MH i2c: E2 08 00 BC 40 80 13 01 00 00 00 00 00 79 [08:06:24]Write i2c OK [08:06:24]MH_I2C_Read... [08:06:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:25]Read from MH i2c: E2 [08:06:25]MH_I2C_Read... [08:06:25]Read from MH i2c: E2 0E 00 [08:06:25]MH_I2C_Read... [08:06:25]Read from MH i2c: E2 0E 00 BC 40 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1A [08:06:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:06:25]wFMCommunicate OK [08:06:25]SAM_PROTO_GetShiftState done [08:06:25]FM_GetShiftState done [08:06:25]opened in 1727051401 [08:06:25]opened+sec_in_day 1727137801 [08:06:25]quantity*price = 0 [08:06:25]sum+1 = 1 [08:06:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 119 23.09.2024 08:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30138087 ФМ: 0000000000871832 ФД: 289445 ФПД: 141717821028339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080628&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289445&fm=141717821028339&tin=02508201610067®Number=0000000000091827&sum=0 [08:06:25]StoreToDocumentArchive [08:06:25]shift 515 fd 289445 [08:06:25]save to /storage/0515/doc_00289445 [08:06:25]save last doc name /storage/0515/doc_00289445 to /storage/kkm_last_doc_name [08:06:25]save OK [08:06:25]Clear old archive folders... [08:06:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:06:25]tlvbuf is 007D7DD0 [08:06:25]SAM_PROTO_ClearQueue [08:06:25]wFMCommunicate request_size=4 [08:06:25]MH_SAM_APDU [08:06:25]CAPDU: 80 09 00 00 [08:06:25]Write to MH i2c: E2 08 00 C9 40 80 09 00 00 00 00 00 00 7B [08:06:25]Write i2c OK [08:06:25]MH_I2C_Read... [08:06:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:25]Read from MH i2c: E2 [08:06:25]MH_I2C_Read... [08:06:25]Read from MH i2c: E2 03 00 [08:06:25]MH_I2C_Read... [08:06:25]Read from MH i2c: E2 03 00 C9 40 00 90 00 7D [08:06:25]RAPDU: 90 00 [08:06:25]wFMCommunicate OK [08:06:25]SAM_PROTO_ClearQueue done [08:06:25]KKMCreateOFDPacket [08:06:25]OFDProtocolAddRootSTLVToBuf [08:06:25]FM_MakeSignedData [08:06:25]FM_MakeSignedData [08:06:25]SAM_PROTO_SignData [08:06:25]wFMCommunicate request_size=4 [08:06:25]MH_SAM_APDU [08:06:25]CAPDU: 80 0D 01 02 [08:06:25]Write to MH i2c: E2 08 00 CA 40 80 0D 01 02 00 00 00 00 83 [08:06:25]Write i2c OK [08:06:25]MH_I2C_Read... [08:06:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:25]Read from MH i2c: E2 [08:06:25]MH_I2C_Read... [08:06:25]Read from MH i2c: E2 03 00 [08:06:25]MH_I2C_Read... [08:06:25]Read from MH i2c: E2 03 00 CA 40 00 90 00 7E [08:06:25]RAPDU: 90 00 [08:06:25]wFMCommunicate OK [08:06:25]wFMCommunicate request_size=255 [08:06:25]MH_SAM_APDU [08:06: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 CC 47 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 84 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6A 04 00 35 04 06 00 80 E4 40 61 [08:06:26]Write to MH i2c: E2 02 01 CB 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 CC 47 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 84 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6A 04 00 35 04 06 00 80 E4 40 61 00 00 82 [08:06:26]Write i2c OK [08:06:26]MH_I2C_Read... [08:06:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:26]Read from MH i2c: E2 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 03 00 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 03 00 CB 40 00 90 00 7F [08:06:26]RAPDU: 90 00 [08:06:26]wFMCommunicate OK [08:06:26]wFMCommunicate request_size=7 [08:06:26]MH_SAM_APDU [08:06:26]CAPDU: 80 0D 02 02 02 77 F3 [08:06:26]Write to MH i2c: E2 0A 00 CC 40 80 0D 02 02 02 00 77 F3 00 00 F4 [08:06:26]Write i2c OK [08:06:26]MH_I2C_Read... [08:06:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:26]Read from MH i2c: E2 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 03 00 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 03 00 CC 40 00 90 00 80 [08:06:26]RAPDU: 90 00 [08:06:26]wFMCommunicate OK [08:06:26]wFMCommunicate request_size=4 [08:06:26]MH_SAM_APDU [08:06:26]CAPDU: 80 0D 03 02 [08:06:26]Write to MH i2c: E2 08 00 CD 40 80 0D 03 02 00 00 00 00 88 [08:06:26]Write i2c OK [08:06:26]MH_I2C_Read... [08:06:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:26]Read from MH i2c: E2 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 0B 00 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 0B 00 CD 40 00 AA AC 08 31 F2 3C 46 42 90 00 CE [08:06:26]RAPDU: AA AC 08 31 F2 3C 46 42 90 00 [08:06:26]wFMCommunicate OK [08:06:26]SAM_PROTO_SignData done [08:06:26]FM_MakeSignedData done [08:06:26]CreateOFDProtocolMessage [08:06:26]wFMCommunicate request_size=4 [08:06:26]MH_SAM_APDU [08:06:26]CAPDU: 80 11 00 00 [08:06:26]Write to MH i2c: E2 08 00 CE 40 80 11 00 00 00 00 00 00 88 [08:06:26]Write i2c OK [08:06:26]MH_I2C_Read... [08:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:26]Read from MH i2c: E2 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 17 00 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: E2 17 00 CE 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [08:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:06:26]wFMCommunicate OK [08:06:26]CreateOFDProtocolMessage done [08:06:26]OFDSenderStorePacket 289445 [08:06:26]StoreOFDPacket docnum=289445 [08:06:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 85 E8 04 01 F1 EE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 84 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6A 04 00 35 04 06 00 80 E4 40 61 77 F3 AA AC 08 31 F2 3C 46 42 [08:06:26]CheckFolder [08:06:26]dirname=/storage/ofd_packets [08:06:26]CheckFolder done [08:06:26]ProducePacketName [08:06:26]name=ofd_packets/00289445 [08:06:26]NVStorageSaveData ofd_packets/00289445 [08:06:26]File name is /storage/ofd_packets/00289445 [08:06:26]Write 298 bytes [08:06:26]NVStorageSaveData done [08:06:26]OFDSenderStorePacket done [08:06:26]KKMCreateOFDPacket done [08:06:26]NVStorageSaveData kkm_last_timestamp [08:06:26]File name is /storage/kkm_last_timestamp [08:06:26]Write 4 bytes [08:06:26]NVStorageSaveData done [08:06:26]ExternCall_PrintAddStr [08:06:26]wPrintStart [08:06:26]Write to MH i2c: 01 00 00 CF 40 0F [08:06:26]Write i2c OK [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: 01 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: 01 07 00 [08:06:26]MH_I2C_Read... [08:06:26]Read from MH i2c: 01 07 00 CF 40 00 00 00 00 00 FF 0F 24 [08:06:26]RasterBufferAndPrint [08:06:26]line Счет N : (1)24617435 [08:06:26]line ИНН: 02508201610067 [08:06:26]line Контрольно-Кассовый Чек [08:06:26]line ПРОДАЖА [08:06:26]line ТРК (МРК, ГНК) : 65 [08:06:26]line Товар: 2710194210 [08:06:26]line ДТ-К-5 [08:06:26]line 18.380 * 0.00 [08:06:26]line = 0.00 [08:06:26]line НДС 12% НСП 1% [08:06:26]line > о реализуемом товаре [08:06:26]line ИТОГО: 0.00 [08:06:26]line НСП 1% : 0.00 [08:06:26]line НДС 12% : 0.00 [08:06:26]line Наличными: 0.00 [08:06:26]line Безнал.: 0.00 [08:06:26]line Место: АЗС № 90 "Партнёр-нефть" [08:06:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:06:26]line СНО: Общий режим [08:06:26]line Чек 119 23.09.2024 08:06 [08:06:26]line Смена: 515 ФФД: 1.0 [08:06:26]line ЗНМ: 0300000107 [08:06:26]line РНМ: 0000000000091827 [08:06:26]line Версия ККМ: 001 [08:06:26]line Талоны: ТК ГПНА Online [08:06:26]line 30138087 [08:06:26]line ФМ: 0000000000871832 [08:06:26]line ФД: 289445 [08:06:26]line ФПД: 141717821028339 [08:06:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080628&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289445&fm=141717821028339&tin=02508201610067®Number=0000000000091827&sum=0 [08:06:26]written 0, free lines is 4095 [08:06:26]OFD Sender: Processing packet 289445 [packets to send 1784, broken 1783] [08:06:26]ProducePacketName [08:06:26]name=ofd_packets/00289445 [08:06:26]OFD Sender: To server: pG, [08:06:26]CommunicateWithHost lk.salyk.kg:30040 [08:06:26]ConnectInit lk.salyk.kg [08:06:27]Connected sock=9 [08:06: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 33 32 0C 01 00 00 85 E8 04 01 F1 EE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 84 21 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6A 04 00 35 04 06 00 80 E4 40 61 77 F3 AA AC 08 31 F2 3C 46 42 [08:06:27]Write to MH i2c: 01 00 00 F8 40 38 [08:06:27]Write i2c OK [08:06:27]MH_I2C_Read... [08:06:27]Read from MH i2c: 01 [08:06:27]MH_I2C_Read... [08:06:27]Read from MH i2c: 01 07 00 [08:06:27]MH_I2C_Read... [08:06:27]Read from MH i2c: 01 07 00 F8 40 00 00 00 00 00 D2 0C 1D [08:06:27]RasterBufferAndPrint [08:06:27]line [08:06:27]line [08:06:27]line [08:06:27]line [08:06:27]line [08:06:27]written 0, free lines is 3295 [08:06:27]MH_Cut [08:06:27]Write to MH i2c: D1 01 00 FF 40 01 11 [08:06:27]Write i2c OK [08:06:27]MH_I2C_Read... [08:06:27]Read from MH i2c: D1 [08:06:27]MH_I2C_Read... [08:06:27]Read from MH i2c: D1 01 00 [08:06:27]MH_I2C_Read... [08:06:27]Read from MH i2c: D1 01 00 FF 40 00 10 [08:06:27]Write to MH i2c: 01 00 00 00 41 41 [08:06:27]Write i2c OK [08:06:27]MH_I2C_Read... [08:06: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 33 32 4F 00 00 00 DF 24 47 00 D4 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 33 32 10 04 04 00 A5 6A 04 00 F4 03 04 00 59 C9 F0 66 B6 04 01 00 00 AF CF CE 18 D9 1E FD A4 [08:06:27]CommunicateWithHost err = 0 [08:06:27]CheckOFDResponse [08:06:27]1017 (14) - 77093643461234 [08:06:27]1041 (16) - 0000000000871832 [08:06:27]1040 (4) - 289445 [08:06:27]1012 (4) - 23.09.2024 01:50 [08:06:27]1206 (1) - 0 [08:06:27]OFD Sender: Remove packet 289445 [08:06:27]ProducePacketName [08:06:27]name=ofd_packets/00289445 [08:06:27]NVStorageDeleteData [08:06:27]OFD Sender: No OFD packet to send [08:06:28]*** Cut start [08:06:28]*** Partial cut [08:06:28]*** CUTSNS_PIN = 1 [08:06:28]*** CUTSNS_PIN = 0 [08:06:28]*** Brake cut motor [08:06:28]Read from MH i2c: 01 [08:06:28]MH_I2C_Read... [08:06:28]*** Stop cut motor [08:06:28]*** Cut end [08:06:28]Read from MH i2c: 01 07 00 [08:06:28]MH_I2C_Read... [08:06:28]Read from MH i2c: 01 07 00 00 41 00 00 00 00 00 FF 0F 56 [08:06:28]process_action close_receipt done [08:06:28]requested_data is exist [08:06:28]produce_requested_data [08:06:28]requested_item fm.sn is exist - process it [08:06:28]wFMCommunicate request_size=4 [08:06:28]MH_SAM_APDU [08:06:28]CAPDU: 80 11 00 00 [08:06:28]Write to MH i2c: E2 08 00 01 41 80 11 00 00 00 00 00 00 BC [08:06:28]Write i2c OK [08:06:28]MH_I2C_Read... [08:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:28]Read from MH i2c: E2 [08:06:28]MH_I2C_Read... [08:06:28]Read from MH i2c: E2 17 00 [08:06:28]MH_I2C_Read... [08:06:28]Read from MH i2c: E2 17 00 01 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0C [08:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:06:28]wFMCommunicate OK [08:06:28]requested_item fd.num is exist - process it [08:06:28]SAM_PROTO_GetFieldsCounters [08:06:28]wFMCommunicate request_size=4 [08:06:28]MH_SAM_APDU [08:06:28]CAPDU: 80 13 00 00 [08:06:28]Write to MH i2c: E2 08 00 02 41 80 13 00 00 00 00 00 00 BF [08:06:28]Write i2c OK [08:06:28]MH_I2C_Read... [08:06:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:28]Read from MH i2c: E2 [08:06:28]MH_I2C_Read... [08:06:28]Read from MH i2c: E2 62 00 [08:06:28]MH_I2C_Read... [08:06:28]Read from MH i2c: E2 62 00 02 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [08:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:28]wFMCommunicate OK [08:06:28]SAM_PROTO_GetFieldsCounters done [08:06:28]requested_item shift.num is exist - process it [08:06:28]requested_item shift.opened is exist - process it [08:06:28]req_shift_opened [08:06:28]FM_GetShiftState [08:06:28]SAM_PROTO_GetShiftState [08:06:28]wFMCommunicate request_size=4 [08:06:28]MH_SAM_APDU [08:06:28]CAPDU: 80 13 01 00 [08:06:28]Write to MH i2c: E2 08 00 03 41 80 13 01 00 00 00 00 00 C1 [08:06:28]Write i2c OK [08:06:28]MH_I2C_Read... [08:06:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:28]Read from MH i2c: E2 [08:06:28]MH_I2C_Read... [08:06:28]Read from MH i2c: E2 0E 00 [08:06:28]MH_I2C_Read... [08:06:28]Read from MH i2c: E2 0E 00 03 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 62 [08:06:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:06:28]wFMCommunicate OK [08:06:28]SAM_PROTO_GetShiftState done [08:06:28]FM_GetShiftState done [08:06:28]req_shift_opened done [08:06:28]requested_item shift.open_date is exist - process it [08:06:28]req_shift_open_date [08:06:28]req_shift_open_date done [08:06:28]produce_requested_data done [08:06:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289445,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:06:28]process_action_free close_receipt [08:06:28]json_value_free [08:06:28]json_value_free done [08:06:28]process_json_proto returns [08:06:28]Send response to host [08:06:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289445,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:06:28]free response buf [08:06:28]execute_script done [08:06:28]execute_script returns [08:06:28]free content buf [08:06:28]Sock 7.Close socket [08:06:28]Sock 7.Thread stoped [08:06:32]OFD Sender: No OFD packet to send [08:06:38]OFD Sender: No OFD packet to send [08:06:43]OFD Sender: No OFD packet to send [08:06:48]OFD Sender: No OFD packet to send [08:06:53]OFD Sender: No OFD packet to send [08:06:58]OFD Sender: No OFD packet to send [08:07:03]OFD Sender: No OFD packet to send [08:07:08]OFD Sender: No OFD packet to send [08:07:13]OFD Sender: No OFD packet to send [08:07:18]OFD Sender: No OFD packet to send [08:07:23]OFD Sender: No OFD packet to send [08:07:28]OFD Sender: No OFD packet to send [08:07:33]OFD Sender: No OFD packet to send [08:07:38]OFD Sender: No OFD packet to send [08:07:43]OFD Sender: No OFD packet to send [08:07:48]OFD Sender: No OFD packet to send [08:07:53]OFD Sender: No OFD packet to send [08:07:58]OFD Sender: No OFD packet to send [08:08:03]OFD Sender: No OFD packet to send [08:08:08]OFD Sender: No OFD packet to send [08:08:13]OFD Sender: No OFD packet to send [08:08:18]OFD Sender: No OFD packet to send [08:08:23]OFD Sender: No OFD packet to send [08:08:28]OFD Sender: No OFD packet to send [08:08:33]OFD Sender: No OFD packet to send [08:08:38]OFD Sender: No OFD packet to send [08:08:43]OFD Sender: No OFD packet to send [08:08:48]OFD Sender: No OFD packet to send [08:08:53]OFD Sender: No OFD packet to send [08:08:58]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:09]OFD Sender: No OFD packet to send [08:09:14]OFD Sender: No OFD packet to send [08:09:16]accept exits with 10 [08:09:16]New connection [08:09:16]New thread 3067051364 created [08:09:16]Thread 3067194724 joined [08:09:16]Waiting for new connection... [08:09:16] Sock 10.Parse request [08:09:16]Sock 10.Check first char [08:09:16]Sock 10.First char is OK [08:09:16]request: POST /json_proto HTTP/1.0 [08:09:16]Method: POST [08:09:16]URL: /json_proto [08:09:16]Method is POST - this is cgi request [08:09:16]url: /json_proto [08:09:16]query_string will be loaded in cgi processing [08:09:16]execute_cgi json_proto POST (null) [08:09:16]execute_cgi path=json_proto method=POST [08:09:16]POST find Content-Length [08:09:16]Host: 172.17.41.135:8080 [08:09:16]Content-Length: 792 [08:09:16]Content-Type: application/json [08:09:16] [08:09:16]POST finish read [08:09:16]Found Content-Length = 792 [08:09:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:16]execute_script... [08:09: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)24617436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:16]POST & json_proto [08:09:16]process_json_proto [08:09:16]json parsed OK: [08:09:16]protocol is kg_v1.0 [08:09:16]action value=close_receipt [08:09:16]process_action close_receipt [08:09:16]cmd_close_receipt [08:09:16]MH_GetDate [08:09:16]Write to MH i2c: F0 00 00 04 41 34 [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: F0 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: F0 09 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: F0 09 00 04 41 00 30 22 F1 66 ED 3E 82 65 F8 [08:09:16]GetLastDocTimeStamp 1727078788 [08:09:16]current date 1727078960 [08:09:16]FM_GetShiftState [08:09:16]SAM_PROTO_GetShiftState [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 13 01 00 [08:09:16]Write to MH i2c: E2 08 00 05 41 80 13 01 00 00 00 00 00 C3 [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 0E 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 0E 00 05 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 64 [08:09:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:09:16]wFMCommunicate OK [08:09:16]SAM_PROTO_GetShiftState done [08:09:16]FM_GetShiftState done [08:09:16]opened in 1727051401 [08:09:16]opened+sec_in_day 1727137801 [08:09:16]quantity*price = 0 [08:09:16]sum+1 = 1 [08:09:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 120 23.09.2024 08:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289446 ФПД: 194548053462352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080920&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289446&fm=194548053462352&tin=02508201610067®Number=0000000000091827&sum=0 [08:09:17]StoreToDocumentArchive [08:09:17]shift 515 fd 289446 [08:09:17]save to /storage/0515/doc_00289446 [08:09:17]save last doc name /storage/0515/doc_00289446 to /storage/kkm_last_doc_name [08:09:17]save OK [08:09:17]Clear old archive folders... [08:09:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:09:17]tlvbuf is 0077CCD0 [08:09:17]SAM_PROTO_ClearQueue [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 09 00 00 [08:09:17]Write to MH i2c: E2 08 00 12 41 80 09 00 00 00 00 00 00 C5 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 12 41 00 90 00 C7 [08:09:17]RAPDU: 90 00 [08:09:17]wFMCommunicate OK [08:09:17]SAM_PROTO_ClearQueue done [08:09:17]KKMCreateOFDPacket [08:09:17]OFDProtocolAddRootSTLVToBuf [08:09:17]FM_MakeSignedData [08:09:17]FM_MakeSignedData [08:09:17]SAM_PROTO_SignData [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 0D 01 02 [08:09:17]Write to MH i2c: E2 08 00 13 41 80 0D 01 02 00 00 00 00 CD [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 13 41 00 90 00 C8 [08:09:17]RAPDU: 90 00 [08:09:17]wFMCommunicate OK [08:09:17]wFMCommunicate request_size=255 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 78 00 00 00 F4 03 04 00 30 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6A 04 00 35 04 06 00 B0 F0 BF 9E [08:09:17]Write to MH i2c: E2 02 01 14 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 78 00 00 00 F4 03 04 00 30 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6A 04 00 35 04 06 00 B0 F0 BF 9E 00 00 19 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 14 41 00 90 00 C9 [08:09:18]RAPDU: 90 00 [08:09:18]wFMCommunicate OK [08:09:18]wFMCommunicate request_size=7 [08:09:18]MH_SAM_APDU [08:09:18]CAPDU: 80 0D 02 02 02 4D 50 [08:09:18]Write to MH i2c: E2 0A 00 15 41 80 0D 02 02 02 00 4D 50 00 00 71 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 15 41 00 90 00 CA [08:09:18]RAPDU: 90 00 [08:09:18]wFMCommunicate OK [08:09:18]wFMCommunicate request_size=4 [08:09:18]MH_SAM_APDU [08:09:18]CAPDU: 80 0D 03 02 [08:09:18]Write to MH i2c: E2 08 00 16 41 80 0D 03 02 00 00 00 00 D2 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 0B 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 0B 00 16 41 00 EE 38 C4 A3 35 2E C1 2F 90 00 B3 [08:09:18]RAPDU: EE 38 C4 A3 35 2E C1 2F 90 00 [08:09:18]wFMCommunicate OK [08:09:18]SAM_PROTO_SignData done [08:09:18]FM_MakeSignedData done [08:09:18]CreateOFDProtocolMessage [08:09:18]wFMCommunicate request_size=4 [08:09:18]MH_SAM_APDU [08:09:18]CAPDU: 80 11 00 00 [08:09:18]Write to MH i2c: E2 08 00 17 41 80 11 00 00 00 00 00 00 D2 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 17 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 17 00 17 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 22 [08:09:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:09:18]wFMCommunicate OK [08:09:18]CreateOFDProtocolMessage done [08:09:18]OFDSenderStorePacket 289446 [08:09:18]StoreOFDPacket docnum=289446 [08:09:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 08 6F 04 01 1E 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 78 00 00 00 F4 03 04 00 30 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6A 04 00 35 04 06 00 B0 F0 BF 9E 4D 50 EE 38 C4 A3 35 2E C1 2F [08:09:18]CheckFolder [08:09:18]dirname=/storage/ofd_packets [08:09:18]CheckFolder done [08:09:18]ProducePacketName [08:09:18]name=ofd_packets/00289446 [08:09:18]NVStorageSaveData ofd_packets/00289446 [08:09:18]File name is /storage/ofd_packets/00289446 [08:09:18]Write 298 bytes [08:09:18]NVStorageSaveData done [08:09:18]OFDSenderStorePacket done [08:09:18]KKMCreateOFDPacket done [08:09:18]NVStorageSaveData kkm_last_timestamp [08:09:18]File name is /storage/kkm_last_timestamp [08:09:18]Write 4 bytes [08:09:18]NVStorageSaveData done [08:09:18]ExternCall_PrintAddStr [08:09:18]wPrintStart [08:09:18]Write to MH i2c: 01 00 00 18 41 59 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 18 41 00 00 00 00 00 FF 0F 6E [08:09:18]RasterBufferAndPrint [08:09:18]line Счет N : (1)24617436 [08:09:18]line ИНН: 02508201610067 [08:09:18]line Контрольно-Кассовый Чек [08:09:18]line ПРОДАЖА [08:09:18]line ТРК (МРК, ГНК) : 21 [08:09:18]line Товар: 2710194210 [08:09:18]line ДТ-К-5 [08:09:18]line 104.990 * 0.00 [08:09:18]line = 0.00 [08:09:18]line НДС 12% НСП 1% [08:09:18]line > о реализуемом товаре [08:09:18]line ИТОГО: 0.00 [08:09:18]line НСП 1% : 0.00 [08:09:18]line НДС 12% : 0.00 [08:09:18]line Наличными: 0.00 [08:09:18]line Безнал.: 0.00 [08:09:18]line Место: АЗС № 90 "Партнёр-нефть" [08:09:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:09:18]line СНО: Общий режим [08:09:18]line Чек 120 23.09.2024 08:09 [08:09:18]line Смена: 515 ФФД: 1.0 [08:09:18]line ЗНМ: 0300000107 [08:09:18]line РНМ: 0000000000091827 [08:09:18]line Версия ККМ: 001 [08:09:18]line Талоны: Топливная Карта [08:09:18]line 50055 [08:09:18]line ФМ: 0000000000871832 [08:09:18]line ФД: 289446 [08:09:18]line ФПД: 194548053462352 [08:09:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080920&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289446&fm=194548053462352&tin=02508201610067®Number=0000000000091827&sum=0 [08:09:18]written 0, free lines is 4095 [08:09:18]OFD Sender: Processing packet 289446 [packets to send 1784, broken 1783] [08:09:18]ProducePacketName [08:09:18]name=ofd_packets/00289446 [08:09:18]OFD Sender: To server: pG, [08:09:18]CommunicateWithHost lk.salyk.kg:30040 [08:09:18]ConnectInit lk.salyk.kg [08:09:18]Connected sock=7 [08:09: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 33 32 0C 01 00 00 08 6F 04 01 1E 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 78 00 00 00 F4 03 04 00 30 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6A 04 00 35 04 06 00 B0 F0 BF 9E 4D 50 EE 38 C4 A3 35 2E C1 2F [08:09:18]Write to MH i2c: 01 00 00 41 41 82 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 41 41 00 00 00 00 00 D1 0C 66 [08:09:18]RasterBufferAndPrint [08:09:18]line [08:09:18]line [08:09:18]line [08:09:18]line [08:09:18]line [08:09:18]written 0, free lines is 3287 [08:09:18]MH_Cut [08:09:18]Write to MH i2c: D1 01 00 48 41 01 5B [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: D1 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: D1 01 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: D1 01 00 48 41 00 5A [08:09:18]Write to MH i2c: 01 00 00 49 41 8A [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09: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 33 32 4F 00 00 00 A0 E3 47 00 E6 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 33 32 10 04 04 00 A6 6A 04 00 F4 03 04 00 05 CA F0 66 B6 04 01 00 00 5D E4 9B 8A 5C 4E 80 80 [08:09:19]CommunicateWithHost err = 0 [08:09:19]CheckOFDResponse [08:09:19]1017 (14) - 77093643461234 [08:09:19]1041 (16) - 0000000000871832 [08:09:19]1040 (4) - 289446 [08:09:19]1012 (4) - 23.09.2024 01:53 [08:09:19]1206 (1) - 0 [08:09:19]OFD Sender: Remove packet 289446 [08:09:19]ProducePacketName [08:09:19]name=ofd_packets/00289446 [08:09:19]NVStorageDeleteData [08:09:19]OFD Sender: No OFD packet to send [08:09:19]*** Cut start [08:09:19]*** Partial cut [08:09:19]*** CUTSNS_PIN = 1 [08:09:19]*** CUTSNS_PIN = 0 [08:09:19]*** Brake cut motor [08:09:20]Read from MH i2c: 01 [08:09:20]MH_I2C_Read... [08:09:20]*** Stop cut motor [08:09:20]*** Cut end [08:09:20]Read from MH i2c: 01 07 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: 01 07 00 49 41 00 00 00 00 00 FF 0F 9F [08:09:20]process_action close_receipt done [08:09:20]requested_data is exist [08:09:20]produce_requested_data [08:09:20]requested_item fm.sn is exist - process it [08:09:20]wFMCommunicate request_size=4 [08:09:20]MH_SAM_APDU [08:09:20]CAPDU: 80 11 00 00 [08:09:20]Write to MH i2c: E2 08 00 4A 41 80 11 00 00 00 00 00 00 05 [08:09:20]Write i2c OK [08:09:20]MH_I2C_Read... [08:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:20]Read from MH i2c: E2 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 17 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 17 00 4A 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 55 [08:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:09:20]wFMCommunicate OK [08:09:20]requested_item fd.num is exist - process it [08:09:20]SAM_PROTO_GetFieldsCounters [08:09:20]wFMCommunicate request_size=4 [08:09:20]MH_SAM_APDU [08:09:20]CAPDU: 80 13 00 00 [08:09:20]Write to MH i2c: E2 08 00 4B 41 80 13 00 00 00 00 00 00 08 [08:09:20]Write i2c OK [08:09:20]MH_I2C_Read... [08:09:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:20]Read from MH i2c: E2 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 62 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 62 00 4B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [08:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:20]wFMCommunicate OK [08:09:20]SAM_PROTO_GetFieldsCounters done [08:09:20]requested_item shift.num is exist - process it [08:09:20]requested_item shift.opened is exist - process it [08:09:20]req_shift_opened [08:09:20]FM_GetShiftState [08:09:20]SAM_PROTO_GetShiftState [08:09:20]wFMCommunicate request_size=4 [08:09:20]MH_SAM_APDU [08:09:20]CAPDU: 80 13 01 00 [08:09:20]Write to MH i2c: E2 08 00 4C 41 80 13 01 00 00 00 00 00 0A [08:09:20]Write i2c OK [08:09:20]MH_I2C_Read... [08:09:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:20]Read from MH i2c: E2 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 0E 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 0E 00 4C 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AB [08:09:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:09:20]wFMCommunicate OK [08:09:20]SAM_PROTO_GetShiftState done [08:09:20]FM_GetShiftState done [08:09:20]req_shift_opened done [08:09:20]requested_item shift.open_date is exist - process it [08:09:20]req_shift_open_date [08:09:20]req_shift_open_date done [08:09:20]produce_requested_data done [08:09:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289446,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:09:20]process_action_free close_receipt [08:09:20]json_value_free [08:09:20]json_value_free done [08:09:20]process_json_proto returns [08:09:20]Send response to host [08:09:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289446,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:09:20]free response buf [08:09:20]execute_script done [08:09:20]execute_script returns [08:09:20]free content buf [08:09:20]Sock 10.Close socket [08:09:20]Sock 10.Thread stoped [08:09:24]OFD Sender: No OFD packet to send [08:09:29]OFD Sender: No OFD packet to send [08:09:34]OFD Sender: No OFD packet to send [08:09:36]accept exits with 9 [08:09:36]New connection [08:09:36]New thread 3067194724 created [08:09:36]Thread 3067051364 joined [08:09:36]Waiting for new connection... [08:09:36] Sock 9.Parse request [08:09:36]Sock 9.Check first char [08:09:36]Sock 9.First char is OK [08:09:36]request: POST /json_proto HTTP/1.0 [08:09:36]Method: POST [08:09:36]URL: /json_proto [08:09:36]Method is POST - this is cgi request [08:09:36]url: /json_proto [08:09:36]query_string will be loaded in cgi processing [08:09:36]execute_cgi json_proto POST (null) [08:09:36]execute_cgi path=json_proto method=POST [08:09:36]POST find Content-Length [08:09:36]Host: 172.17.41.135:8080 [08:09:36]Content-Length: 684 [08:09:36]Content-Type: application/json [08:09:36] [08:09:36]POST finish read [08:09:36]Found Content-Length = 684 [08:09:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:36]execute_script... [08:09:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:36]POST & json_proto [08:09:36]process_json_proto [08:09:36]json parsed OK: [08:09:36]protocol is kg_v1.0 [08:09:36]action value=close_receipt [08:09:36]process_action close_receipt [08:09:36]cmd_close_receipt [08:09:36]MH_GetDate [08:09:36]Write to MH i2c: F0 00 00 4D 41 7D [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: F0 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: F0 09 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: F0 09 00 4D 41 00 43 22 F1 66 ED 3E 82 65 54 [08:09:36]GetLastDocTimeStamp 1727078960 [08:09:36]current date 1727078979 [08:09:36]FM_GetShiftState [08:09:36]SAM_PROTO_GetShiftState [08:09:36]wFMCommunicate request_size=4 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 13 01 00 [08:09:36]Write to MH i2c: E2 08 00 4E 41 80 13 01 00 00 00 00 00 0C [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 0E 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 0E 00 4E 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AD [08:09:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:09:36]wFMCommunicate OK [08:09:36]SAM_PROTO_GetShiftState done [08:09:36]FM_GetShiftState done [08:09:36]opened in 1727051401 [08:09:36]opened+sec_in_day 1727137801 [08:09:36]quantity*price = 150041 [08:09:36]sum+1 = 150042 [08:09:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 121 23.09.2024 08:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289447 ФПД: 185152078924575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080939&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289447&fm=185152078924575&tin=02508201610067®Number=0000000000091827&sum=150000 [08:09:37]StoreToDocumentArchive [08:09:37]shift 515 fd 289447 [08:09:37]save to /storage/0515/doc_00289447 [08:09:37]save last doc name /storage/0515/doc_00289447 to /storage/kkm_last_doc_name [08:09:37]save OK [08:09:37]Clear old archive folders... [08:09:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:37]tlvbuf is 0068C7F0 [08:09:37]SAM_PROTO_ClearQueue [08:09:37]wFMCommunicate request_size=4 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 09 00 00 [08:09:37]Write to MH i2c: E2 08 00 5B 41 80 09 00 00 00 00 00 00 0E [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 5B 41 00 90 00 10 [08:09:37]RAPDU: 90 00 [08:09:37]wFMCommunicate OK [08:09:37]SAM_PROTO_ClearQueue done [08:09:37]KKMCreateOFDPacket [08:09:37]OFDProtocolAddRootSTLVToBuf [08:09:37]FM_MakeSignedData [08:09:37]FM_MakeSignedData [08:09:37]SAM_PROTO_SignData [08:09:37]wFMCommunicate request_size=4 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 0D 01 02 [08:09:37]Write to MH i2c: E2 08 00 5C 41 80 0D 01 02 00 00 00 00 16 [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 5C 41 00 90 00 11 [08:09:37]RAPDU: 90 00 [08:09:37]wFMCommunicate OK [08:09:37]wFMCommunicate request_size=255 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 43 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6A 04 00 35 04 06 00 A8 [08:09:37]Write to MH i2c: E2 02 01 5D 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 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 43 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6A 04 00 35 04 06 00 A8 00 00 00 [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 5D 41 00 90 00 12 [08:09:37]RAPDU: 90 00 [08:09:37]wFMCommunicate OK [08:09:37]wFMCommunicate request_size=10 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 0D 02 02 05 65 13 E4 CB 1F [08:09:37]Write to MH i2c: E2 0D 00 5E 41 80 0D 02 02 05 00 65 13 E4 CB 1F 00 00 69 [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 5E 41 00 90 00 13 [08:09:37]RAPDU: 90 00 [08:09:37]wFMCommunicate OK [08:09:37]wFMCommunicate request_size=4 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 0D 03 02 [08:09:37]Write to MH i2c: E2 08 00 5F 41 80 0D 03 02 00 00 00 00 1B [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 0B 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 0B 00 5F 41 00 DE FD 27 A5 12 2F 41 85 90 00 CA [08:09:37]RAPDU: DE FD 27 A5 12 2F 41 85 90 00 [08:09:37]wFMCommunicate OK [08:09:37]SAM_PROTO_SignData done [08:09:37]FM_MakeSignedData done [08:09:37]CreateOFDProtocolMessage [08:09:37]wFMCommunicate request_size=4 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 11 00 00 [08:09:37]Write to MH i2c: E2 08 00 60 41 80 11 00 00 00 00 00 00 1B [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 17 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 17 00 60 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6B [08:09:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:09:37]wFMCommunicate OK [08:09:37]CreateOFDProtocolMessage done [08:09:37]OFDSenderStorePacket 289447 [08:09:37]StoreOFDPacket docnum=289447 [08:09:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 24 4F 07 01 9F 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 43 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6A 04 00 35 04 06 00 A8 65 13 E4 CB 1F DE FD 27 A5 12 2F 41 85 [08:09:37]CheckFolder [08:09:37]dirname=/storage/ofd_packets [08:09:37]CheckFolder done [08:09:37]ProducePacketName [08:09:37]name=ofd_packets/00289447 [08:09:37]NVStorageSaveData ofd_packets/00289447 [08:09:37]File name is /storage/ofd_packets/00289447 [08:09:37]Write 301 bytes [08:09:37]NVStorageSaveData done [08:09:37]OFDSenderStorePacket done [08:09:37]KKMCreateOFDPacket done [08:09:37]NVStorageSaveData kkm_last_timestamp [08:09:37]File name is /storage/kkm_last_timestamp [08:09:37]Write 4 bytes [08:09:37]NVStorageSaveData done [08:09:37]ExternCall_PrintAddStr [08:09:37]wPrintStart [08:09:37]Write to MH i2c: 01 00 00 61 41 A2 [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 07 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 07 00 61 41 00 00 00 00 00 FF 0F B7 [08:09:37]RasterBufferAndPrint [08:09:37]line Счет N : (1)24617438 [08:09:37]line ИНН: 02508201610067 [08:09:37]line Контрольно-Кассовый Чек [08:09:37]line ПРОДАЖА [08:09:37]line ТРК (МРК, ГНК) : 43 [08:09:37]line Товар: 2710124130 [08:09:37]line Аи-92-К-5 [08:09:37]line 22.130 * 67.80 [08:09:37]line = 1500.41 [08:09:37]line НДС 12% НСП 1% [08:09:37]line > о реализуемом товаре [08:09:37]line ОКРУГЛЕНИЕ: -0.41 [08:09:37]line ИТОГО: 1500.00 [08:09:37]line Внесено: 1500.00 [08:09:37]line СДАЧА: 0.00 [08:09:37]line НСП 1% : 13.28 [08:09:37]line НДС 12% : 159.34 [08:09:37]line Наличными: 1500.00 [08:09:37]line Безнал.: 0.00 [08:09:37]line Место: АЗС № 90 "Партнёр-нефть" [08:09:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:09:37]line СНО: Общий режим [08:09:37]line Чек 121 23.09.2024 08:09 [08:09:37]line Смена: 515 ФФД: 1.0 [08:09:37]line ЗНМ: 0300000107 [08:09:37]line РНМ: 0000000000091827 [08:09:37]line Версия ККМ: 001 [08:09:37]line ФМ: 0000000000871832 [08:09:37]line ФД: 289447 [08:09:37]line ФПД: 185152078924575 [08:09:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T080939&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289447&fm=185152078924575&tin=02508201610067®Number=0000000000091827&sum=150000 [08:09:37]written 0, free lines is 4095 [08:09:37]OFD Sender: Processing packet 289447 [packets to send 1784, broken 1783] [08:09:37]ProducePacketName [08:09:37]name=ofd_packets/00289447 [08:09:37]OFD Sender: To server: pG, [08:09:37]CommunicateWithHost lk.salyk.kg:30040 [08:09:37]ConnectInit lk.salyk.kg [08:09:38]Connected sock=10 [08:09:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 24 4F 07 01 9F 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 43 22 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6A 04 00 35 04 06 00 A8 65 13 E4 CB 1F DE FD 27 A5 12 2F 41 85 [08:09:38]Write to MH i2c: 01 00 00 8B 41 CC [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: 01 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: 01 07 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: 01 07 00 8B 41 00 00 00 00 00 C3 0C A2 [08:09:38]RasterBufferAndPrint [08:09:38]line [08:09:38]line [08:09:38]line [08:09:38]line [08:09:38]line [08:09:38]written 0, free lines is 3275 [08:09:38]MH_Cut [08:09:38]Write to MH i2c: D1 01 00 92 41 01 A5 [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: D1 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: D1 01 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: D1 01 00 92 41 00 A4 [08:09:38]Write to MH i2c: 01 00 00 93 41 D4 [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09: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 33 32 4F 00 00 00 E3 D2 47 00 69 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 33 32 10 04 04 00 A7 6A 04 00 F4 03 04 00 18 CA F0 66 B6 04 01 00 00 EA E4 9F F9 1A 6C D7 9A [08:09:38]CommunicateWithHost err = 0 [08:09:38]CheckOFDResponse [08:09:38]1017 (14) - 77093643461234 [08:09:38]1041 (16) - 0000000000871832 [08:09:38]1040 (4) - 289447 [08:09:38]1012 (4) - 23.09.2024 01:53 [08:09:38]1206 (1) - 0 [08:09:38]OFD Sender: Remove packet 289447 [08:09:38]ProducePacketName [08:09:38]name=ofd_packets/00289447 [08:09:38]NVStorageDeleteData [08:09:38]OFD Sender: No OFD packet to send [08:09:39]*** Cut start [08:09:39]*** Partial cut [08:09:39]*** CUTSNS_PIN = 1 [08:09:39]*** CUTSNS_PIN = 0 [08:09:39]*** Brake cut motor [08:09:39]Read from MH i2c: 01 [08:09:39]MH_I2C_Read... [08:09:39]*** Stop cut motor [08:09:39]*** Cut end [08:09:39]Read from MH i2c: 01 07 00 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: 01 07 00 93 41 00 00 00 00 00 FF 0F E9 [08:09:39]process_action close_receipt done [08:09:39]requested_data is exist [08:09:39]produce_requested_data [08:09:39]requested_item fm.sn is exist - process it [08:09:39]wFMCommunicate request_size=4 [08:09:39]MH_SAM_APDU [08:09:39]CAPDU: 80 11 00 00 [08:09:39]Write to MH i2c: E2 08 00 94 41 80 11 00 00 00 00 00 00 4F [08:09:39]Write i2c OK [08:09:39]MH_I2C_Read... [08:09:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:39]Read from MH i2c: E2 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 17 00 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 17 00 94 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9F [08:09:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:09:39]wFMCommunicate OK [08:09:39]requested_item fd.num is exist - process it [08:09:39]SAM_PROTO_GetFieldsCounters [08:09:39]wFMCommunicate request_size=4 [08:09:39]MH_SAM_APDU [08:09:39]CAPDU: 80 13 00 00 [08:09:39]Write to MH i2c: E2 08 00 95 41 80 13 00 00 00 00 00 00 52 [08:09:39]Write i2c OK [08:09:39]MH_I2C_Read... [08:09:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:39]Read from MH i2c: E2 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 62 00 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 62 00 95 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [08:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:39]wFMCommunicate OK [08:09:39]SAM_PROTO_GetFieldsCounters done [08:09:39]requested_item shift.num is exist - process it [08:09:39]requested_item shift.opened is exist - process it [08:09:39]req_shift_opened [08:09:39]FM_GetShiftState [08:09:39]SAM_PROTO_GetShiftState [08:09:39]wFMCommunicate request_size=4 [08:09:39]MH_SAM_APDU [08:09:39]CAPDU: 80 13 01 00 [08:09:39]Write to MH i2c: E2 08 00 96 41 80 13 01 00 00 00 00 00 54 [08:09:39]Write i2c OK [08:09:39]MH_I2C_Read... [08:09:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:39]Read from MH i2c: E2 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 0E 00 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 0E 00 96 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F5 [08:09:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:09:39]wFMCommunicate OK [08:09:39]SAM_PROTO_GetShiftState done [08:09:39]FM_GetShiftState done [08:09:39]req_shift_opened done [08:09:39]requested_item shift.open_date is exist - process it [08:09:39]req_shift_open_date [08:09:39]req_shift_open_date done [08:09:39]produce_requested_data done [08:09:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289447,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:09:39]process_action_free close_receipt [08:09:39]json_value_free [08:09:39]json_value_free done [08:09:39]process_json_proto returns [08:09:39]Send response to host [08:09:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289447,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:09:39]free response buf [08:09:39]execute_script done [08:09:39]execute_script returns [08:09:39]free content buf [08:09:39]Sock 9.Close socket [08:09:39]Sock 9.Thread stoped [08:09:43]OFD Sender: No OFD packet to send [08:09:48]OFD Sender: No OFD packet to send [08:09:54]OFD Sender: No OFD packet to send [08:09:59]OFD Sender: No OFD packet to send [08:10:04]OFD Sender: No OFD packet to send [08:10:09]OFD Sender: No OFD packet to send [08:10:14]OFD Sender: No OFD packet to send [08:10:19]OFD Sender: No OFD packet to send [08:10:24]OFD Sender: No OFD packet to send [08:10:29]OFD Sender: No OFD packet to send [08:10:34]OFD Sender: No OFD packet to send [08:10:39]OFD Sender: No OFD packet to send [08:10:44]OFD Sender: No OFD packet to send [08:10:49]OFD Sender: No OFD packet to send [08:10:54]OFD Sender: No OFD packet to send [08:10:59]OFD Sender: No OFD packet to send [08:11:04]OFD Sender: No OFD packet to send [08:11:09]OFD Sender: No OFD packet to send [08:11:14]OFD Sender: No OFD packet to send [08:11:19]OFD Sender: No OFD packet to send [08:11:24]OFD Sender: No OFD packet to send [08:11:29]OFD Sender: No OFD packet to send [08:11:34]OFD Sender: No OFD packet to send [08:11:39]OFD Sender: No OFD packet to send [08:11:44]OFD Sender: No OFD packet to send [08:11:49]OFD Sender: No OFD packet to send [08:11:54]OFD Sender: No OFD packet to send [08:11:59]OFD Sender: No OFD packet to send [08:12:04]OFD Sender: No OFD packet to send [08:12:09]OFD Sender: No OFD packet to send [08:12:14]OFD Sender: No OFD packet to send [08:12:20]OFD Sender: No OFD packet to send [08:12:25]OFD Sender: No OFD packet to send [08:12:30]OFD Sender: No OFD packet to send [08:12:35]OFD Sender: No OFD packet to send [08:12:40]OFD Sender: No OFD packet to send [08:12:45]OFD Sender: No OFD packet to send [08:12:50]OFD Sender: No OFD packet to send [08:12:55]OFD Sender: No OFD packet to send [08:13:00]OFD Sender: No OFD packet to send [08:13:05]OFD Sender: No OFD packet to send [08:13:10]OFD Sender: No OFD packet to send [08:13:15]OFD Sender: No OFD packet to send [08:13:20]OFD Sender: No OFD packet to send [08:13:25]OFD Sender: No OFD packet to send [08:13:30]OFD Sender: No OFD packet to send [08:13:35]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:45]OFD Sender: No OFD packet to send [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:08]accept exits with 7 [08:14:08]New connection [08:14:08]New thread 3067051364 created [08:14:08]Thread 3067194724 joined [08:14:08]Waiting for new connection... [08:14:08] Sock 7.Parse request [08:14:08]Sock 7.Check first char [08:14:08]Sock 7.First char is OK [08:14:08]request: POST /json_proto HTTP/1.0 [08:14:08]Method: POST [08:14:08]URL: /json_proto [08:14:08]Method is POST - this is cgi request [08:14:08]url: /json_proto [08:14:08]query_string will be loaded in cgi processing [08:14:08]execute_cgi json_proto POST (null) [08:14:08]execute_cgi path=json_proto method=POST [08:14:08]POST find Content-Length [08:14:08]Host: 172.17.41.135:8080 [08:14:08]Content-Length: 684 [08:14:08]Content-Type: application/json [08:14:08] [08:14:08]POST finish read [08:14:08]Found Content-Length = 684 [08:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:08]execute_script... [08:14:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:08]POST & json_proto [08:14:08]process_json_proto [08:14:08]json parsed OK: [08:14:08]protocol is kg_v1.0 [08:14:08]action value=close_receipt [08:14:08]process_action close_receipt [08:14:08]cmd_close_receipt [08:14:08]MH_GetDate [08:14:08]Write to MH i2c: F0 00 00 97 41 C7 [08:14:08]Write i2c OK [08:14:08]MH_I2C_Read... [08:14:08]Read from MH i2c: F0 [08:14:08]MH_I2C_Read... [08:14:08]Read from MH i2c: F0 09 00 [08:14:08]MH_I2C_Read... [08:14:08]Read from MH i2c: F0 09 00 97 41 00 54 23 F1 66 ED 3E 82 65 B0 [08:14:08]GetLastDocTimeStamp 1727078979 [08:14:08]current date 1727079252 [08:14:08]FM_GetShiftState [08:14:08]SAM_PROTO_GetShiftState [08:14:08]wFMCommunicate request_size=4 [08:14:08]MH_SAM_APDU [08:14:08]CAPDU: 80 13 01 00 [08:14:08]Write to MH i2c: E2 08 00 98 41 80 13 01 00 00 00 00 00 56 [08:14:08]Write i2c OK [08:14:08]MH_I2C_Read... [08:14:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:09]Read from MH i2c: E2 [08:14:09]MH_I2C_Read... [08:14:09]Read from MH i2c: E2 0E 00 [08:14:09]MH_I2C_Read... [08:14:09]Read from MH i2c: E2 0E 00 98 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F7 [08:14:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:14:09]wFMCommunicate OK [08:14:09]SAM_PROTO_GetShiftState done [08:14:09]FM_GetShiftState done [08:14:09]opened in 1727051401 [08:14:09]opened+sec_in_day 1727137801 [08:14:09]quantity*price = 100005 [08:14:09]sum+1 = 100006 [08:14:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 122 23.09.2024 08:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289448 ФПД: 161598236624698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081412&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289448&fm=161598236624698&tin=02508201610067®Number=0000000000091827&sum=100000 [08:14:10]StoreToDocumentArchive [08:14:10]shift 515 fd 289448 [08:14:10]save to /storage/0515/doc_00289448 [08:14:10]save last doc name /storage/0515/doc_00289448 to /storage/kkm_last_doc_name [08:14:10]save OK [08:14:10]Clear old archive folders... [08:14:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:14:10]tlvbuf is 0078E440 [08:14:10]SAM_PROTO_ClearQueue [08:14:10]wFMCommunicate request_size=4 [08:14:10]MH_SAM_APDU [08:14:10]CAPDU: 80 09 00 00 [08:14:10]Write to MH i2c: E2 08 00 A5 41 80 09 00 00 00 00 00 00 58 [08:14:10]Write i2c OK [08:14:10]MH_I2C_Read... [08:14:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:14:10]Read from MH i2c: E2 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 A5 41 00 90 00 5A [08:14:10]RAPDU: 90 00 [08:14:10]wFMCommunicate OK [08:14:10]SAM_PROTO_ClearQueue done [08:14:10]KKMCreateOFDPacket [08:14:10]OFDProtocolAddRootSTLVToBuf [08:14:10]FM_MakeSignedData [08:14:10]FM_MakeSignedData [08:14:10]SAM_PROTO_SignData [08:14:10]wFMCommunicate request_size=4 [08:14:10]MH_SAM_APDU [08:14:10]CAPDU: 80 0D 01 02 [08:14:10]Write to MH i2c: E2 08 00 A6 41 80 0D 01 02 00 00 00 00 60 [08:14:10]Write i2c OK [08:14:10]MH_I2C_Read... [08:14:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:14:10]Read from MH i2c: E2 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 A6 41 00 90 00 5B [08:14:10]RAPDU: 90 00 [08:14:10]wFMCommunicate OK [08:14:10]wFMCommunicate request_size=255 [08:14:10]MH_SAM_APDU [08: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 54 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6A 04 00 35 04 06 00 92 [08:14:10]Write to MH i2c: E2 02 01 A7 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 54 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6A 04 00 35 04 06 00 92 00 00 62 [08:14:10]Write i2c OK [08:14:10]MH_I2C_Read... [08:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:10]Read from MH i2c: E2 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 A7 41 00 90 00 5C [08:14:10]RAPDU: 90 00 [08:14:10]wFMCommunicate OK [08:14:10]wFMCommunicate request_size=10 [08:14:10]MH_SAM_APDU [08:14:10]CAPDU: 80 0D 02 02 05 F9 05 7D 87 3A [08:14:10]Write to MH i2c: E2 0D 00 A8 41 80 0D 02 02 05 00 F9 05 7D 87 3A 00 00 A9 [08:14:10]Write i2c OK [08:14:10]MH_I2C_Read... [08:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:10]Read from MH i2c: E2 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 03 00 A8 41 00 90 00 5D [08:14:10]RAPDU: 90 00 [08:14:10]wFMCommunicate OK [08:14:10]wFMCommunicate request_size=4 [08:14:10]MH_SAM_APDU [08:14:10]CAPDU: 80 0D 03 02 [08:14:10]Write to MH i2c: E2 08 00 A9 41 80 0D 03 02 00 00 00 00 65 [08:14:10]Write i2c OK [08:14:10]MH_I2C_Read... [08:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:14:10]Read from MH i2c: E2 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 0B 00 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 0B 00 A9 41 00 B6 A0 75 58 6C 68 2E CE 90 00 59 [08:14:10]RAPDU: B6 A0 75 58 6C 68 2E CE 90 00 [08:14:10]wFMCommunicate OK [08:14:10]SAM_PROTO_SignData done [08:14:10]FM_MakeSignedData done [08:14:10]CreateOFDProtocolMessage [08:14:10]wFMCommunicate request_size=4 [08:14:10]MH_SAM_APDU [08:14:10]CAPDU: 80 11 00 00 [08:14:10]Write to MH i2c: E2 08 00 AA 41 80 11 00 00 00 00 00 00 65 [08:14:10]Write i2c OK [08:14:10]MH_I2C_Read... [08:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:10]Read from MH i2c: E2 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 17 00 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: E2 17 00 AA 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B5 [08:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:14:10]wFMCommunicate OK [08:14:10]CreateOFDProtocolMessage done [08:14:10]OFDSenderStorePacket 289448 [08:14:10]StoreOFDPacket docnum=289448 [08:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C D8 07 01 45 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 54 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6A 04 00 35 04 06 00 92 F9 05 7D 87 3A B6 A0 75 58 6C 68 2E CE [08:14:10]CheckFolder [08:14:10]dirname=/storage/ofd_packets [08:14:10]CheckFolder done [08:14:10]ProducePacketName [08:14:10]name=ofd_packets/00289448 [08:14:10]NVStorageSaveData ofd_packets/00289448 [08:14:10]File name is /storage/ofd_packets/00289448 [08:14:10]Write 301 bytes [08:14:10]NVStorageSaveData done [08:14:10]OFDSenderStorePacket done [08:14:10]KKMCreateOFDPacket done [08:14:10]NVStorageSaveData kkm_last_timestamp [08:14:10]File name is /storage/kkm_last_timestamp [08:14:10]Write 4 bytes [08:14:10]NVStorageSaveData done [08:14:10]ExternCall_PrintAddStr [08:14:10]wPrintStart [08:14:10]Write to MH i2c: 01 00 00 AB 41 EC [08:14:10]Write i2c OK [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: 01 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: 01 07 00 [08:14:10]MH_I2C_Read... [08:14:10]Read from MH i2c: 01 07 00 AB 41 00 00 00 00 00 FF 0F 01 [08:14:10]RasterBufferAndPrint [08:14:10]line Счет N : (1)24617439 [08:14:10]line ИНН: 02508201610067 [08:14:10]line Контрольно-Кассовый Чек [08:14:10]line ПРОДАЖА [08:14:10]line ТРК (МРК, ГНК) : 33 [08:14:10]line Товар: 2710124130 [08:14:10]line Аи-92-К-5 [08:14:10]line 14.750 * 67.80 [08:14:10]line = 1000.05 [08:14:10]line НДС 12% НСП 1% [08:14:10]line > о реализуемом товаре [08:14:10]line ОКРУГЛЕНИЕ: -0.05 [08:14:10]line ИТОГО: 1000.00 [08:14:10]line Внесено: 1000.00 [08:14:10]line СДАЧА: 0.00 [08:14:10]line НСП 1% : 8.85 [08:14:10]line НДС 12% : 106.20 [08:14:10]line Наличными: 1000.00 [08:14:10]line Безнал.: 0.00 [08:14:10]line Место: АЗС № 90 "Партнёр-нефть" [08:14:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:14:10]line СНО: Общий режим [08:14:10]line Чек 122 23.09.2024 08:14 [08:14:10]line Смена: 515 ФФД: 1.0 [08:14:10]line ЗНМ: 0300000107 [08:14:10]line РНМ: 0000000000091827 [08:14:10]line Версия ККМ: 001 [08:14:10]line ФМ: 0000000000871832 [08:14:10]line ФД: 289448 [08:14:10]line ФПД: 161598236624698 [08:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081412&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289448&fm=161598236624698&tin=02508201610067®Number=0000000000091827&sum=100000 [08:14:10]written 0, free lines is 4095 [08:14:10]OFD Sender: Processing packet 289448 [packets to send 1784, broken 1783] [08:14:10]ProducePacketName [08:14:10]name=ofd_packets/00289448 [08:14:10]OFD Sender: To server: pG, [08:14:10]CommunicateWithHost lk.salyk.kg:30040 [08:14:10]ConnectInit lk.salyk.kg [08:14:11]Connected sock=10 [08: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 33 32 0F 01 00 00 4C D8 07 01 45 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 54 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6A 04 00 35 04 06 00 92 F9 05 7D 87 3A B6 A0 75 58 6C 68 2E CE [08:14:11]Write to MH i2c: 01 00 00 D5 41 16 [08:14:11]Write i2c OK [08:14:11]MH_I2C_Read... [08:14:11]Read from MH i2c: 01 [08:14:11]MH_I2C_Read... [08:14:11]Read from MH i2c: 01 07 00 [08:14:11]MH_I2C_Read... [08:14:11]Read from MH i2c: 01 07 00 D5 41 00 00 00 00 00 BE 0C E7 [08:14:11]RasterBufferAndPrint [08:14:11]line [08:14:11]line [08:14:11]line [08:14:11]line [08:14:11]line [08:14:11]written 0, free lines is 3268 [08:14:11]MH_Cut [08:14:11]Write to MH i2c: D1 01 00 DC 41 01 EF [08:14:11]Write i2c OK [08:14:11]MH_I2C_Read... [08:14:11]Read from MH i2c: D1 [08:14:11]MH_I2C_Read... [08:14:11]Read from MH i2c: D1 01 00 [08:14:11]MH_I2C_Read... [08:14:11]Read from MH i2c: D1 01 00 DC 41 00 EE [08:14:11]Write to MH i2c: 01 00 00 DD 41 1E [08:14:11]Write i2c OK [08:14:11]MH_I2C_Read... [08: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 33 32 4F 00 00 00 D5 24 47 00 0D 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 33 32 10 04 04 00 A8 6A 04 00 F4 03 04 00 29 CB F0 66 B6 04 01 00 00 3A 79 96 EE 25 B1 33 2A [08:14:11]CommunicateWithHost err = 0 [08:14:11]CheckOFDResponse [08:14:11]1017 (14) - 77093643461234 [08:14:11]1041 (16) - 0000000000871832 [08:14:11]1040 (4) - 289448 [08:14:11]1012 (4) - 23.09.2024 01:58 [08:14:11]1206 (1) - 0 [08:14:11]OFD Sender: Remove packet 289448 [08:14:11]ProducePacketName [08:14:11]name=ofd_packets/00289448 [08:14:11]NVStorageDeleteData [08:14:11]OFD Sender: No OFD packet to send [08:14:12]*** Cut start [08:14:12]*** Partial cut [08:14:12]*** CUTSNS_PIN = 1 [08:14:12]*** CUTSNS_PIN = 0 [08:14:12]*** Brake cut motor [08:14:12]Read from MH i2c: 01 [08:14:12]MH_I2C_Read... [08:14:12]*** Stop cut motor [08:14:12]*** Cut end [08:14:12]Read from MH i2c: 01 07 00 [08:14:12]MH_I2C_Read... [08:14:12]Read from MH i2c: 01 07 00 DD 41 00 00 00 00 00 FF 0F 33 [08:14:12]process_action close_receipt done [08:14:12]requested_data is exist [08:14:12]produce_requested_data [08:14:12]requested_item fm.sn is exist - process it [08:14:12]wFMCommunicate request_size=4 [08:14:12]MH_SAM_APDU [08:14:12]CAPDU: 80 11 00 00 [08:14:12]Write to MH i2c: E2 08 00 DE 41 80 11 00 00 00 00 00 00 99 [08:14:12]Write i2c OK [08:14:12]MH_I2C_Read... [08:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:12]Read from MH i2c: E2 [08:14:12]MH_I2C_Read... [08:14:12]Read from MH i2c: E2 17 00 [08:14:12]MH_I2C_Read... [08:14:12]Read from MH i2c: E2 17 00 DE 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E9 [08:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:14:12]wFMCommunicate OK [08:14:12]requested_item fd.num is exist - process it [08:14:12]SAM_PROTO_GetFieldsCounters [08:14:12]wFMCommunicate request_size=4 [08:14:12]MH_SAM_APDU [08:14:12]CAPDU: 80 13 00 00 [08:14:12]Write to MH i2c: E2 08 00 DF 41 80 13 00 00 00 00 00 00 9C [08:14:12]Write i2c OK [08:14:12]MH_I2C_Read... [08:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:12]Read from MH i2c: E2 [08:14:12]MH_I2C_Read... [08:14:12]Read from MH i2c: E2 62 00 [08:14:12]MH_I2C_Read... [08:14:12]Read from MH i2c: E2 62 00 DF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [08:14:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:14:12]wFMCommunicate OK [08:14:12]SAM_PROTO_GetFieldsCounters done [08:14:12]requested_item shift.num is exist - process it [08:14:12]requested_item shift.opened is exist - process it [08:14:12]req_shift_opened [08:14:12]FM_GetShiftState [08:14:12]SAM_PROTO_GetShiftState [08:14:12]wFMCommunicate request_size=4 [08:14:12]MH_SAM_APDU [08:14:12]CAPDU: 80 13 01 00 [08:14:12]Write to MH i2c: E2 08 00 E0 41 80 13 01 00 00 00 00 00 9E [08:14:12]Write i2c OK [08:14:12]MH_I2C_Read... [08:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:12]Read from MH i2c: E2 [08:14:12]MH_I2C_Read... [08:14:12]Read from MH i2c: E2 0E 00 [08:14:12]MH_I2C_Read... [08:14:12]Read from MH i2c: E2 0E 00 E0 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [08:14:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:14:12]wFMCommunicate OK [08:14:12]SAM_PROTO_GetShiftState done [08:14:12]FM_GetShiftState done [08:14:12]req_shift_opened done [08:14:12]requested_item shift.open_date is exist - process it [08:14:12]req_shift_open_date [08:14:12]req_shift_open_date done [08:14:12]produce_requested_data done [08:14:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289448,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:14:12]process_action_free close_receipt [08:14:12]json_value_free [08:14:12]json_value_free done [08:14:12]process_json_proto returns [08:14:12]Send response to host [08:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289448,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:14:12]free response buf [08:14:12]execute_script done [08:14:12]execute_script returns [08:14:12]free content buf [08:14:12]Sock 7.Close socket [08:14:12]Sock 7.Thread stoped [08:14:16]OFD Sender: No OFD packet to send [08:14:21]OFD Sender: No OFD packet to send [08:14:27]OFD Sender: No OFD packet to send [08:14:32]OFD Sender: No OFD packet to send [08:14:37]OFD Sender: No OFD packet to send [08:14:42]OFD Sender: No OFD packet to send [08:14:47]OFD Sender: No OFD packet to send [08:14:52]OFD Sender: No OFD packet to send [08:14:57]OFD Sender: No OFD packet to send [08:15:02]OFD Sender: No OFD packet to send [08:15:07]OFD Sender: No OFD packet to send [08:15:12]OFD Sender: No OFD packet to send [08:15:17]OFD Sender: No OFD packet to send [08:15:22]OFD Sender: No OFD packet to send [08:15:27]OFD Sender: No OFD packet to send [08:15:32]OFD Sender: No OFD packet to send [08:15:37]OFD Sender: No OFD packet to send [08:15:42]OFD Sender: No OFD packet to send [08:15:47]OFD Sender: No OFD packet to send [08:15:52]OFD Sender: No OFD packet to send [08:15:57]OFD Sender: No OFD packet to send [08:16:02]OFD Sender: No OFD packet to send [08:16:07]OFD Sender: No OFD packet to send [08:16:12]OFD Sender: No OFD packet to send [08:16:17]OFD Sender: No OFD packet to send [08:16:22]OFD Sender: No OFD packet to send [08:16:27]OFD Sender: No OFD packet to send [08:16:32]OFD Sender: No OFD packet to send [08:16:37]OFD Sender: No OFD packet to send [08:16:42]OFD Sender: No OFD packet to send [08:16:47]accept exits with 9 [08:16:47]New connection [08:16:47]New thread 3067194724 created [08:16:47]Thread 3067051364 joined [08:16:47]Waiting for new connection... [08:16:47] Sock 9.Parse request [08:16:47]Sock 9.Check first char [08:16:47]Sock 9.First char is OK [08:16:47]request: POST /json_proto HTTP/1.0 [08:16:47]Method: POST [08:16:47]URL: /json_proto [08:16:47]Method is POST - this is cgi request [08:16:47]url: /json_proto [08:16:47]query_string will be loaded in cgi processing [08:16:47]execute_cgi json_proto POST (null) [08:16:47]execute_cgi path=json_proto method=POST [08:16:47]POST find Content-Length [08:16:47]Host: 172.17.41.135:8080 [08:16:47]Content-Length: 683 [08:16:47]Content-Type: application/json [08:16:47] [08:16:47]POST finish read [08:16:47]Found Content-Length = 683 [08:16:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:47]execute_script... [08:16:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:47]POST & json_proto [08:16:47]process_json_proto [08:16:47]json parsed OK: [08:16:47]protocol is kg_v1.0 [08:16:47]action value=close_receipt [08:16:47]process_action close_receipt [08:16:47]cmd_close_receipt [08:16:47]MH_GetDate [08:16:47]Write to MH i2c: F0 00 00 E1 41 11 [08:16:47]Write i2c OK [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: F0 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: F0 09 00 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: F0 09 00 E1 41 00 F2 23 F1 66 ED 3E 82 65 98 [08:16:47]GetLastDocTimeStamp 1727079252 [08:16:47]current date 1727079410 [08:16:47]FM_GetShiftState [08:16:47]SAM_PROTO_GetShiftState [08:16:47]wFMCommunicate request_size=4 [08:16:47]MH_SAM_APDU [08:16:47]CAPDU: 80 13 01 00 [08:16:47]Write to MH i2c: E2 08 00 E2 41 80 13 01 00 00 00 00 00 A0 [08:16:47]Write i2c OK [08:16:47]MH_I2C_Read... [08:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:47]Read from MH i2c: E2 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: E2 0E 00 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: E2 0E 00 E2 41 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 41 [08:16:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:16:47]wFMCommunicate OK [08:16:47]SAM_PROTO_GetShiftState done [08:16:47]FM_GetShiftState done [08:16:47]opened in 1727051401 [08:16:47]opened+sec_in_day 1727137801 [08:16:47]quantity*price = 50003 [08:16:47]sum+1 = 50005 [08:16:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 123 23.09.2024 08:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289449 ФПД: 82620051524812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081650&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289449&fm=82620051524812&tin=02508201610067®Number=0000000000091827&sum=50000 [08:16:48]StoreToDocumentArchive [08:16:48]shift 515 fd 289449 [08:16:48]save to /storage/0515/doc_00289449 [08:16:48]save last doc name /storage/0515/doc_00289449 to /storage/kkm_last_doc_name [08:16:48]save OK [08:16:48]Clear old archive folders... [08:16:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:16:48]tlvbuf is 006E0D40 [08:16:48]SAM_PROTO_ClearQueue [08:16:48]wFMCommunicate request_size=4 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 09 00 00 [08:16:48]Write to MH i2c: E2 08 00 EF 41 80 09 00 00 00 00 00 00 A2 [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 EF 41 00 90 00 A4 [08:16:48]RAPDU: 90 00 [08:16:48]wFMCommunicate OK [08:16:48]SAM_PROTO_ClearQueue done [08:16:48]KKMCreateOFDPacket [08:16:48]OFDProtocolAddRootSTLVToBuf [08:16:48]FM_MakeSignedData [08:16:48]FM_MakeSignedData [08:16:48]SAM_PROTO_SignData [08:16:48]wFMCommunicate request_size=4 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 0D 01 02 [08:16:48]Write to MH i2c: E2 08 00 F0 41 80 0D 01 02 00 00 00 00 AA [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 F0 41 00 90 00 A5 [08:16:48]RAPDU: 90 00 [08:16:48]wFMCommunicate OK [08:16:48]wFMCommunicate request_size=255 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F2 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6A 04 00 35 04 06 00 4B 24 [08:16:48]Write to MH i2c: E2 02 01 F1 41 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F2 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6A 04 00 35 04 06 00 4B 24 00 00 AE [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:49]Read from MH i2c: E2 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 03 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 03 00 F1 41 00 90 00 A6 [08:16:49]RAPDU: 90 00 [08:16:49]wFMCommunicate OK [08:16:49]wFMCommunicate request_size=9 [08:16:49]MH_SAM_APDU [08:16:49]CAPDU: 80 0D 02 02 04 7A D2 8C CC [08:16:49]Write to MH i2c: E2 0C 00 F2 41 80 0D 02 02 04 00 7A D2 8C CC 00 00 59 [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:49]Read from MH i2c: E2 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 03 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 03 00 F2 41 00 90 00 A7 [08:16:49]RAPDU: 90 00 [08:16:49]wFMCommunicate OK [08:16:49]wFMCommunicate request_size=4 [08:16:49]MH_SAM_APDU [08:16:49]CAPDU: 80 0D 03 02 [08:16:49]Write to MH i2c: E2 08 00 F3 41 80 0D 03 02 00 00 00 00 AF [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:49]Read from MH i2c: E2 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 0B 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 0B 00 F3 41 00 48 3A E6 D7 44 86 A0 4E 90 00 A7 [08:16:49]RAPDU: 48 3A E6 D7 44 86 A0 4E 90 00 [08:16:49]wFMCommunicate OK [08:16:49]SAM_PROTO_SignData done [08:16:49]FM_MakeSignedData done [08:16:49]CreateOFDProtocolMessage [08:16:49]wFMCommunicate request_size=4 [08:16:49]MH_SAM_APDU [08:16:49]CAPDU: 80 11 00 00 [08:16:49]Write to MH i2c: E2 08 00 F4 41 80 11 00 00 00 00 00 00 AF [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:49]Read from MH i2c: E2 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 17 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: E2 17 00 F4 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FF [08:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:16:49]wFMCommunicate OK [08:16:49]CreateOFDProtocolMessage done [08:16:49]OFDSenderStorePacket 289449 [08:16:49]StoreOFDPacket docnum=289449 [08:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 19 9B 06 01 00 3C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F2 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6A 04 00 35 04 06 00 4B 24 7A D2 8C CC 48 3A E6 D7 44 86 A0 4E [08:16:49]CheckFolder [08:16:49]dirname=/storage/ofd_packets [08:16:49]CheckFolder done [08:16:49]ProducePacketName [08:16:49]name=ofd_packets/00289449 [08:16:49]NVStorageSaveData ofd_packets/00289449 [08:16:49]File name is /storage/ofd_packets/00289449 [08:16:49]Write 300 bytes [08:16:49]NVStorageSaveData done [08:16:49]OFDSenderStorePacket done [08:16:49]KKMCreateOFDPacket done [08:16:49]NVStorageSaveData kkm_last_timestamp [08:16:49]File name is /storage/kkm_last_timestamp [08:16:49]Write 4 bytes [08:16:49]NVStorageSaveData done [08:16:49]ExternCall_PrintAddStr [08:16:49]wPrintStart [08:16:49]Write to MH i2c: 01 00 00 F5 41 36 [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 07 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 07 00 F5 41 00 00 00 00 00 FF 0F 4B [08:16:49]RasterBufferAndPrint [08:16:49]line Счет N : (1)24617440 [08:16:49]line ИНН: 02508201610067 [08:16:49]line Контрольно-Кассовый Чек [08:16:49]line ПРОДАЖА [08:16:49]line ТРК (МРК, ГНК) : 71 [08:16:49]line Товар: 2711190000 [08:16:49]line ГАЗ-К-5 [08:16:49]line 13.370 * 37.40 [08:16:49]line = 500.04 [08:16:49]line НДС 12% НСП 1% [08:16:49]line > о реализуемом товаре [08:16:49]line ОКРУГЛЕНИЕ: -0.04 [08:16:49]line ИТОГО: 500.00 [08:16:49]line Внесено: 500.00 [08:16:49]line СДАЧА: 0.00 [08:16:49]line НСП 1% : 4.42 [08:16:49]line НДС 12% : 53.10 [08:16:49]line Наличными: 500.00 [08:16:49]line Безнал.: 0.00 [08:16:49]line Место: АЗС № 90 "Партнёр-нефть" [08:16:49]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:16:49]line СНО: Общий режим [08:16:49]line Чек 123 23.09.2024 08:16 [08:16:49]line Смена: 515 ФФД: 1.0 [08:16:49]line ЗНМ: 0300000107 [08:16:49]line РНМ: 0000000000091827 [08:16:49]line Версия ККМ: 001 [08:16:49]line ФМ: 0000000000871832 [08:16:49]line ФД: 289449 [08:16:49]line ФПД: 82620051524812 [08:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081650&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289449&fm=82620051524812&tin=02508201610067®Number=0000000000091827&sum=50000 [08:16:49]written 0, free lines is 4095 [08:16:49]OFD Sender: Processing packet 289449 [packets to send 1784, broken 1783] [08:16:49]ProducePacketName [08:16:49]name=ofd_packets/00289449 [08:16:49]OFD Sender: To server: pG, [08:16:49]CommunicateWithHost lk.salyk.kg:30040 [08:16:49]ConnectInit lk.salyk.kg [08:16:49]Connected sock=7 [08:16:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 19 9B 06 01 00 3C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F2 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6A 04 00 35 04 06 00 4B 24 7A D2 8C CC 48 3A E6 D7 44 86 A0 4E [08:16:49]Write to MH i2c: 01 00 00 1F 42 61 [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 07 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 07 00 1F 42 00 00 00 00 00 B7 0C 2B [08:16:49]RasterBufferAndPrint [08:16:49]line [08:16:49]line [08:16:49]line [08:16:49]line [08:16:49]line [08:16:49]written 0, free lines is 3263 [08:16:49]MH_Cut [08:16:49]Write to MH i2c: D1 01 00 26 42 01 3A [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: D1 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: D1 01 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: D1 01 00 26 42 00 39 [08:16:49]Write to MH i2c: 01 00 00 27 42 69 [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16: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 33 32 4F 00 00 00 F7 E4 47 00 95 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 33 32 10 04 04 00 A9 6A 04 00 F4 03 04 00 C8 CB F0 66 B6 04 01 00 00 F9 A6 F7 FD B4 24 5B 5F [08:16:49]CommunicateWithHost err = 0 [08:16:49]CheckOFDResponse [08:16:49]1017 (14) - 77093643461234 [08:16:49]1041 (16) - 0000000000871832 [08:16:49]1040 (4) - 289449 [08:16:49]1012 (4) - 23.09.2024 02:00 [08:16:49]1206 (1) - 0 [08:16:49]OFD Sender: Remove packet 289449 [08:16:49]ProducePacketName [08:16:49]name=ofd_packets/00289449 [08:16:49]NVStorageDeleteData [08:16:50]OFD Sender: No OFD packet to send [08:16:50]*** Cut start [08:16:50]*** Partial cut [08:16:50]*** CUTSNS_PIN = 1 [08:16:50]*** CUTSNS_PIN = 0 [08:16:50]*** Brake cut motor [08:16:51]Read from MH i2c: 01 [08:16:51]MH_I2C_Read... [08:16:51]*** Stop cut motor [08:16:51]*** Cut end [08:16:51]Read from MH i2c: 01 07 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: 01 07 00 27 42 00 00 00 00 00 FF 0F 7E [08:16:51]process_action close_receipt done [08:16:51]requested_data is exist [08:16:51]produce_requested_data [08:16:51]requested_item fm.sn is exist - process it [08:16:51]wFMCommunicate request_size=4 [08:16:51]MH_SAM_APDU [08:16:51]CAPDU: 80 11 00 00 [08:16:51]Write to MH i2c: E2 08 00 28 42 80 11 00 00 00 00 00 00 E4 [08:16:51]Write i2c OK [08:16:51]MH_I2C_Read... [08:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:51]Read from MH i2c: E2 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 17 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 17 00 28 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 34 [08:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:16:51]wFMCommunicate OK [08:16:51]requested_item fd.num is exist - process it [08:16:51]SAM_PROTO_GetFieldsCounters [08:16:51]wFMCommunicate request_size=4 [08:16:51]MH_SAM_APDU [08:16:51]CAPDU: 80 13 00 00 [08:16:51]Write to MH i2c: E2 08 00 29 42 80 13 00 00 00 00 00 00 E7 [08:16:51]Write i2c OK [08:16:51]MH_I2C_Read... [08:16:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:51]Read from MH i2c: E2 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 62 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 62 00 29 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [08:16:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:51]wFMCommunicate OK [08:16:51]SAM_PROTO_GetFieldsCounters done [08:16:51]requested_item shift.num is exist - process it [08:16:51]requested_item shift.opened is exist - process it [08:16:51]req_shift_opened [08:16:51]FM_GetShiftState [08:16:51]SAM_PROTO_GetShiftState [08:16:51]wFMCommunicate request_size=4 [08:16:51]MH_SAM_APDU [08:16:51]CAPDU: 80 13 01 00 [08:16:51]Write to MH i2c: E2 08 00 2A 42 80 13 01 00 00 00 00 00 E9 [08:16:51]Write i2c OK [08:16:51]MH_I2C_Read... [08:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:51]Read from MH i2c: E2 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 0E 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 0E 00 2A 42 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8A [08:16:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:16:51]wFMCommunicate OK [08:16:51]SAM_PROTO_GetShiftState done [08:16:51]FM_GetShiftState done [08:16:51]req_shift_opened done [08:16:51]requested_item shift.open_date is exist - process it [08:16:51]req_shift_open_date [08:16:51]req_shift_open_date done [08:16:51]produce_requested_data done [08:16:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289449,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:16:51]process_action_free close_receipt [08:16:51]json_value_free [08:16:51]json_value_free done [08:16:51]process_json_proto returns [08:16:51]Send response to host [08:16:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289449,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:16:51]free response buf [08:16:51]execute_script done [08:16:51]execute_script returns [08:16:51]free content buf [08:16:51]Sock 9.Close socket [08:16:51]Sock 9.Thread stoped [08:16:51]accept exits with 10 [08:16:51]New connection [08:16:51]New thread 3067051364 created [08:16:51]Thread 3067194724 joined [08:16:51]Waiting for new connection... [08:16:51] Sock 10.Parse request [08:16:51]Sock 10.Check first char [08:16:51]Sock 10.First char is OK [08:16:51]request: POST /json_proto HTTP/1.0 [08:16:51]Method: POST [08:16:51]URL: /json_proto [08:16:51]Method is POST - this is cgi request [08:16:51]url: /json_proto [08:16:51]query_string will be loaded in cgi processing [08:16:51]execute_cgi json_proto POST (null) [08:16:51]execute_cgi path=json_proto method=POST [08:16:51]POST find Content-Length [08:16:51]Host: 172.17.41.135:8080 [08:16:51]Content-Length: 660 [08:16:51]Content-Type: application/json [08:16:51] [08:16:51]POST finish read [08:16:51]Found Content-Length = 660 [08:16:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [08:16:51]execute_script... [08:16:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [08:16:51]POST & json_proto [08:16:51]process_json_proto [08:16:51]json parsed OK: [08:16:51]protocol is kg_v1.0 [08:16:51]action value=close_receipt [08:16:51]process_action close_receipt [08:16:51]cmd_close_receipt [08:16:51]MH_GetDate [08:16:51]Write to MH i2c: F0 00 00 2B 42 5C [08:16:51]Write i2c OK [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: F0 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: F0 09 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: F0 09 00 2B 42 00 F7 23 F1 66 ED 3E 82 65 E8 [08:16:51]GetLastDocTimeStamp 1727079410 [08:16:51]current date 1727079415 [08:16:51]FM_GetShiftState [08:16:51]SAM_PROTO_GetShiftState [08:16:51]wFMCommunicate request_size=4 [08:16:51]MH_SAM_APDU [08:16:51]CAPDU: 80 13 01 00 [08:16:51]Write to MH i2c: E2 08 00 2C 42 80 13 01 00 00 00 00 00 EB [08:16:51]Write i2c OK [08:16:51]MH_I2C_Read... [08:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:51]Read from MH i2c: E2 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 0E 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 0E 00 2C 42 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [08:16:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:16:51]wFMCommunicate OK [08:16:51]SAM_PROTO_GetShiftState done [08:16:51]FM_GetShiftState done [08:16:51]opened in 1727051401 [08:16:51]opened+sec_in_day 1727137801 [08:16:51]quantity*price = 50034 [08:16:51]sum+1 = 50036 [08:16:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 124 23.09.2024 08:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289450 ФПД: 211315178397295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081655&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289450&fm=211315178397295&tin=02508201610067®Number=0000000000091827&sum=50000 [08:16:52]StoreToDocumentArchive [08:16:52]shift 515 fd 289450 [08:16:52]save to /storage/0515/doc_00289450 [08:16:52]save last doc name /storage/0515/doc_00289450 to /storage/kkm_last_doc_name [08:16:52]save OK [08:16:52]Clear old archive folders... [08:16:52]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:16:52]tlvbuf is 00779240 [08:16:52]SAM_PROTO_ClearQueue [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 09 00 00 [08:16:52]Write to MH i2c: E2 08 00 39 42 80 09 00 00 00 00 00 00 ED [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:52]Read from MH i2c: E2 03 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 39 42 00 90 00 EF [08:16:52]RAPDU: 90 00 [08:16:52]wFMCommunicate OK [08:16:52]SAM_PROTO_ClearQueue done [08:16:52]KKMCreateOFDPacket [08:16:52]OFDProtocolAddRootSTLVToBuf [08:16:52]FM_MakeSignedData [08:16:52]FM_MakeSignedData [08:16:52]SAM_PROTO_SignData [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 0D 01 02 [08:16:52]Write to MH i2c: E2 08 00 3A 42 80 0D 01 02 00 00 00 00 F5 [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 3A 42 00 90 00 F0 [08:16:52]RAPDU: 90 00 [08:16:52]wFMCommunicate OK [08:16:52]wFMCommunicate request_size=253 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7C 00 00 00 F4 03 04 00 F7 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6A 04 00 35 04 06 00 C0 30 A6 24 DE 6F [08:16:52]Write to MH i2c: E2 00 01 3B 42 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7C 00 00 00 F4 03 04 00 F7 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6A 04 00 35 04 06 00 C0 30 A6 24 DE 6F 00 00 27 [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:53]Read from MH i2c: E2 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 03 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 03 00 3B 42 00 90 00 F1 [08:16:53]RAPDU: 90 00 [08:16:53]wFMCommunicate OK [08:16:53]wFMCommunicate request_size=4 [08:16:53]MH_SAM_APDU [08:16:53]CAPDU: 80 0D 03 02 [08:16:53]Write to MH i2c: E2 08 00 3C 42 80 0D 03 02 00 00 00 00 F9 [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:53]Read from MH i2c: E2 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 0B 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 0B 00 3C 42 00 55 0D AA 95 2E 0D 6B F4 90 00 35 [08:16:53]RAPDU: 55 0D AA 95 2E 0D 6B F4 90 00 [08:16:53]wFMCommunicate OK [08:16:53]SAM_PROTO_SignData done [08:16:53]FM_MakeSignedData done [08:16:53]CreateOFDProtocolMessage [08:16:53]wFMCommunicate request_size=4 [08:16:53]MH_SAM_APDU [08:16:53]CAPDU: 80 11 00 00 [08:16:53]Write to MH i2c: E2 08 00 3D 42 80 11 00 00 00 00 00 00 F9 [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:53]Read from MH i2c: E2 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 17 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 17 00 3D 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [08:16:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:16:53]wFMCommunicate OK [08:16:53]CreateOFDProtocolMessage done [08:16:53]OFDSenderStorePacket 289450 [08:16:53]StoreOFDPacket docnum=289450 [08:16:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D0 EF 00 01 01 0A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7C 00 00 00 F4 03 04 00 F7 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6A 04 00 35 04 06 00 C0 30 A6 24 DE 6F 55 0D AA 95 2E 0D 6B F4 [08:16:53]CheckFolder [08:16:53]dirname=/storage/ofd_packets [08:16:53]CheckFolder done [08:16:53]ProducePacketName [08:16:53]name=ofd_packets/00289450 [08:16:53]NVStorageSaveData ofd_packets/00289450 [08:16:53]File name is /storage/ofd_packets/00289450 [08:16:53]Write 294 bytes [08:16:53]NVStorageSaveData done [08:16:53]OFDSenderStorePacket done [08:16:53]KKMCreateOFDPacket done [08:16:53]NVStorageSaveData kkm_last_timestamp [08:16:53]File name is /storage/kkm_last_timestamp [08:16:53]Write 4 bytes [08:16:53]NVStorageSaveData done [08:16:53]ExternCall_PrintAddStr [08:16:53]wPrintStart [08:16:53]Write to MH i2c: 01 00 00 3E 42 80 [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: 01 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: 01 07 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: 01 07 00 3E 42 00 00 00 00 00 FF 0F 95 [08:16:53]RasterBufferAndPrint [08:16:53]line Счет N : (1)24617441 [08:16:53]line ИНН: 02508201610067 [08:16:53]line Контрольно-Кассовый Чек [08:16:53]line ПРОДАЖА [08:16:53]line ТРК (МРК, ГНК) : 34 [08:16:53]line Товар: 2710124130 [08:16:53]line SU-92 [08:16:53]line 7.220 * 69.30 [08:16:53]line = 500.35 [08:16:53]line НДС 12% НСП 1% [08:16:53]line > о реализуемом товаре [08:16:53]line ОКРУГЛЕНИЕ: -0.35 [08:16:53]line ИТОГО: 500.00 [08:16:53]line Внесено: 500.00 [08:16:53]line СДАЧА: 0.00 [08:16:53]line НСП 1% : 4.43 [08:16:53]line НДС 12% : 53.13 [08:16:53]line Наличными: 500.00 [08:16:53]line Безнал.: 0.00 [08:16:53]line Место: АЗС № 90 "Партнёр-нефть" [08:16:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:16:53]line СНО: Общий режим [08:16:53]line Чек 124 23.09.2024 08:16 [08:16:53]line Смена: 515 ФФД: 1.0 [08:16:53]line ЗНМ: 0300000107 [08:16:53]line РНМ: 0000000000091827 [08:16:53]line Версия ККМ: 001 [08:16:53]line ФМ: 0000000000871832 [08:16:53]line ФД: 289450 [08:16:53]line ФПД: 211315178397295 [08:16:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081655&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289450&fm=211315178397295&tin=02508201610067®Number=0000000000091827&sum=50000 [08:16:53]written 0, free lines is 4095 [08:16:53]OFD Sender: Processing packet 289450 [packets to send 1784, broken 1783] [08:16:53]ProducePacketName [08:16:53]name=ofd_packets/00289450 [08:16:53]OFD Sender: To server: pG, [08:16:53]CommunicateWithHost lk.salyk.kg:30040 [08:16:53]ConnectInit lk.salyk.kg [08:16:54]Connected sock=9 [08:16: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 33 32 08 01 00 00 D0 EF 00 01 01 0A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7C 00 00 00 F4 03 04 00 F7 23 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6A 04 00 35 04 06 00 C0 30 A6 24 DE 6F 55 0D AA 95 2E 0D 6B F4 [08:16:54]Write to MH i2c: 01 00 00 68 42 AA [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: 01 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: 01 07 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: 01 07 00 68 42 00 00 00 00 00 C9 0C 86 [08:16:54]RasterBufferAndPrint [08:16:54]line [08:16:54]line [08:16:54]line [08:16:54]line [08:16:54]line [08:16:54]written 0, free lines is 3287 [08:16:54]MH_Cut [08:16:54]Write to MH i2c: D1 01 00 6F 42 01 83 [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: D1 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: D1 01 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: D1 01 00 6F 42 00 82 [08:16:54]Write to MH i2c: 01 00 00 70 42 B2 [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 56 F4 47 00 52 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 33 32 10 04 04 00 AA 6A 04 00 F4 03 04 00 CC CB F0 66 B6 04 01 00 00 83 F4 D4 61 E1 0B 8E 78 [08:16:54]CommunicateWithHost err = 0 [08:16:54]CheckOFDResponse [08:16:54]1017 (14) - 77093643461234 [08:16:54]1041 (16) - 0000000000871832 [08:16:54]1040 (4) - 289450 [08:16:54]1012 (4) - 23.09.2024 02:00 [08:16:54]1206 (1) - 0 [08:16:54]OFD Sender: Remove packet 289450 [08:16:54]ProducePacketName [08:16:54]name=ofd_packets/00289450 [08:16:54]NVStorageDeleteData [08:16:55]OFD Sender: No OFD packet to send [08:16:55]*** Cut start [08:16:55]*** Partial cut [08:16:55]*** CUTSNS_PIN = 1 [08:16:55]*** CUTSNS_PIN = 0 [08:16:55]*** Brake cut motor [08:16:55]Read from MH i2c: 01 [08:16:55]MH_I2C_Read... [08:16:55]Read from MH i2c: 01 07 00 [08:16:55]MH_I2C_Read... [08:16:55]*** Stop cut motor [08:16:55]Read from MH i2c: 01 07 00 70 42 00 00 00 00 00 FF 0F C7 [08:16:55]process_action close_receipt done [08:16:55]requested_data is exist [08:16:55]produce_requested_data [08:16:55]requested_item fm.sn is exist - process it [08:16:55]wFMCommunicate request_size=4 [08:16:55]MH_SAM_APDU [08:16:55]CAPDU: 80 11 00 00 [08:16:55]Write to MH i2c: E2 08 00 71 42 80 11 00 00 00 00 00 00 2D [08:16:55]*** Cut end [08:16:55]Write i2c OK [08:16:55]MH_I2C_Read... [08:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:55]Read from MH i2c: E2 [08:16:55]MH_I2C_Read... [08:16:55]Read from MH i2c: E2 17 00 [08:16:55]MH_I2C_Read... [08:16:55]Read from MH i2c: E2 17 00 71 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7D [08:16:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:16:55]wFMCommunicate OK [08:16:55]requested_item fd.num is exist - process it [08:16:55]SAM_PROTO_GetFieldsCounters [08:16:55]wFMCommunicate request_size=4 [08:16:55]MH_SAM_APDU [08:16:55]CAPDU: 80 13 00 00 [08:16:55]Write to MH i2c: E2 08 00 72 42 80 13 00 00 00 00 00 00 30 [08:16:55]Write i2c OK [08:16:55]MH_I2C_Read... [08:16:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:56]Read from MH i2c: E2 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 62 00 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 62 00 72 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 E1 [08:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:56]wFMCommunicate OK [08:16:56]SAM_PROTO_GetFieldsCounters done [08:16:56]requested_item shift.num is exist - process it [08:16:56]requested_item shift.opened is exist - process it [08:16:56]req_shift_opened [08:16:56]FM_GetShiftState [08:16:56]SAM_PROTO_GetShiftState [08:16:56]wFMCommunicate request_size=4 [08:16:56]MH_SAM_APDU [08:16:56]CAPDU: 80 13 01 00 [08:16:56]Write to MH i2c: E2 08 00 73 42 80 13 01 00 00 00 00 00 32 [08:16:56]Write i2c OK [08:16:56]MH_I2C_Read... [08:16:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:56]Read from MH i2c: E2 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 0E 00 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 0E 00 73 42 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D3 [08:16:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:16:56]wFMCommunicate OK [08:16:56]SAM_PROTO_GetShiftState done [08:16:56]FM_GetShiftState done [08:16:56]req_shift_opened done [08:16:56]requested_item shift.open_date is exist - process it [08:16:56]req_shift_open_date [08:16:56]req_shift_open_date done [08:16:56]produce_requested_data done [08:16:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289450,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:16:56]process_action_free close_receipt [08:16:56]json_value_free [08:16:56]json_value_free done [08:16:56]process_json_proto returns [08:16:56]Send response to host [08:16:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289450,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:16:56]free response buf [08:16:56]execute_script done [08:16:56]execute_script returns [08:16:56]free content buf [08:16:56]Sock 10.Close socket [08:16:56]Sock 10.Thread stoped [08:17:00]OFD Sender: No OFD packet to send [08:17:05]OFD Sender: No OFD packet to send [08:17:10]OFD Sender: No OFD packet to send [08:17:15]OFD Sender: No OFD packet to send [08:17:20]OFD Sender: No OFD packet to send [08:17:25]OFD Sender: No OFD packet to send [08:17:30]OFD Sender: No OFD packet to send [08:17:35]OFD Sender: No OFD packet to send [08:17:40]OFD Sender: No OFD packet to send [08:17:45]OFD Sender: No OFD packet to send [08:17:49]accept exits with 7 [08:17:49]New connection [08:17:49]New thread 3067194724 created [08:17:49]Thread 3067051364 joined [08:17:49]Waiting for new connection... [08:17:49] Sock 7.Parse request [08:17:49]Sock 7.Check first char [08:17:49]Sock 7.First char is OK [08:17:49]request: POST /json_proto HTTP/1.0 [08:17:49]Method: POST [08:17:49]URL: /json_proto [08:17:49]Method is POST - this is cgi request [08:17:49]url: /json_proto [08:17:49]query_string will be loaded in cgi processing [08:17:49]execute_cgi json_proto POST (null) [08:17:49]execute_cgi path=json_proto method=POST [08:17:49]POST find Content-Length [08:17:49]Host: 172.17.41.135:8080 [08:17:49]Content-Length: 679 [08:17:49]Content-Type: application/json [08:17:49] [08:17:49]POST finish read [08:17:49]Found Content-Length = 679 [08:17:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:49]execute_script... [08:17: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)24617442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:49]POST & json_proto [08:17:49]process_json_proto [08:17:49]json parsed OK: [08:17:49]protocol is kg_v1.0 [08:17:49]action value=close_receipt [08:17:49]process_action close_receipt [08:17:49]cmd_close_receipt [08:17:49]MH_GetDate [08:17:49]Write to MH i2c: F0 00 00 74 42 A5 [08:17:49]Write i2c OK [08:17:49]MH_I2C_Read... [08:17:49]Read from MH i2c: F0 [08:17:49]MH_I2C_Read... [08:17:49]Read from MH i2c: F0 09 00 [08:17:49]MH_I2C_Read... [08:17:49]Read from MH i2c: F0 09 00 74 42 00 30 24 F1 66 ED 3E 82 65 6B [08:17:49]GetLastDocTimeStamp 1727079415 [08:17:49]current date 1727079472 [08:17:49]FM_GetShiftState [08:17:49]SAM_PROTO_GetShiftState [08:17:49]wFMCommunicate request_size=4 [08:17:49]MH_SAM_APDU [08:17:49]CAPDU: 80 13 01 00 [08:17:49]Write to MH i2c: E2 08 00 75 42 80 13 01 00 00 00 00 00 34 [08:17:49]Write i2c OK [08:17:49]MH_I2C_Read... [08:17:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:49]Read from MH i2c: E2 [08:17:49]MH_I2C_Read... [08:17:49]Read from MH i2c: E2 0E 00 [08:17:49]MH_I2C_Read... [08:17:49]Read from MH i2c: E2 0E 00 75 42 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [08:17:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:17:49]wFMCommunicate OK [08:17:49]SAM_PROTO_GetShiftState done [08:17:49]FM_GetShiftState done [08:17:49]opened in 1727051401 [08:17:49]opened+sec_in_day 1727137801 [08:17:49]quantity*price = 50036 [08:17:49]sum+1 = 50037 [08:17:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 125 23.09.2024 08:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289451 ФПД: 182424066429426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081752&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289451&fm=182424066429426&tin=02508201610067®Number=0000000000091827&sum=50000 [08:17:50]StoreToDocumentArchive [08:17:50]shift 515 fd 289451 [08:17:50]save to /storage/0515/doc_00289451 [08:17:50]save last doc name /storage/0515/doc_00289451 to /storage/kkm_last_doc_name [08:17:50]save OK [08:17:50]Clear old archive folders... [08:17:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:50]tlvbuf is 0069A000 [08:17:50]SAM_PROTO_ClearQueue [08:17:50]wFMCommunicate request_size=4 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 09 00 00 [08:17:50]Write to MH i2c: E2 08 00 82 42 80 09 00 00 00 00 00 00 36 [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:50]Read from MH i2c: E2 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 82 42 00 90 00 38 [08:17:50]RAPDU: 90 00 [08:17:50]wFMCommunicate OK [08:17:50]SAM_PROTO_ClearQueue done [08:17:50]KKMCreateOFDPacket [08:17:50]OFDProtocolAddRootSTLVToBuf [08:17:50]FM_MakeSignedData [08:17:50]FM_MakeSignedData [08:17:50]SAM_PROTO_SignData [08:17:50]wFMCommunicate request_size=4 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 0D 01 02 [08:17:50]Write to MH i2c: E2 08 00 83 42 80 0D 01 02 00 00 00 00 3E [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:50]Read from MH i2c: E2 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 83 42 00 90 00 39 [08:17:50]RAPDU: 90 00 [08:17:50]wFMCommunicate OK [08:17:50]wFMCommunicate request_size=255 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 30 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6A 04 00 35 04 06 00 A5 [08:17:50]Write to MH i2c: E2 02 01 84 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 30 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6A 04 00 35 04 06 00 A5 00 00 A7 [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 84 42 00 90 00 3A [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=10 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 0D 02 02 05 E9 E9 AD 91 F2 [08:17:51]Write to MH i2c: E2 0D 00 85 42 80 0D 02 02 05 00 E9 E9 AD 91 F2 00 00 4D [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 85 42 00 90 00 3B [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 0D 03 02 [08:17:51]Write to MH i2c: E2 08 00 86 42 80 0D 03 02 00 00 00 00 43 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 0B 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 0B 00 86 42 00 ED 8E E7 20 B8 83 77 5F 90 00 D7 [08:17:51]RAPDU: ED 8E E7 20 B8 83 77 5F 90 00 [08:17:51]wFMCommunicate OK [08:17:51]SAM_PROTO_SignData done [08:17:51]FM_MakeSignedData done [08:17:51]CreateOFDProtocolMessage [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 11 00 00 [08:17:51]Write to MH i2c: E2 08 00 87 42 80 11 00 00 00 00 00 00 43 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 87 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 93 [08:17:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:17:51]wFMCommunicate OK [08:17:51]CreateOFDProtocolMessage done [08:17:51]OFDSenderStorePacket 289451 [08:17:51]StoreOFDPacket docnum=289451 [08:17:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BF F5 07 01 D2 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 30 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6A 04 00 35 04 06 00 A5 E9 E9 AD 91 F2 ED 8E E7 20 B8 83 77 5F [08:17:51]CheckFolder [08:17:51]dirname=/storage/ofd_packets [08:17:51]CheckFolder done [08:17:51]ProducePacketName [08:17:51]name=ofd_packets/00289451 [08:17:51]NVStorageSaveData ofd_packets/00289451 [08:17:51]File name is /storage/ofd_packets/00289451 [08:17:51]Write 301 bytes [08:17:51]NVStorageSaveData done [08:17:51]OFDSenderStorePacket done [08:17:51]KKMCreateOFDPacket done [08:17:51]NVStorageSaveData kkm_last_timestamp [08:17:51]File name is /storage/kkm_last_timestamp [08:17:51]Write 4 bytes [08:17:51]NVStorageSaveData done [08:17:51]ExternCall_PrintAddStr [08:17:51]wPrintStart [08:17:51]Write to MH i2c: 01 00 00 88 42 CA [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: 01 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: 01 07 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: 01 07 00 88 42 00 00 00 00 00 FF 0F DF [08:17:51]RasterBufferAndPrint [08:17:51]line Счет N : (1)24617442 [08:17:51]line ИНН: 02508201610067 [08:17:51]line Контрольно-Кассовый Чек [08:17:51]line ПРОДАЖА [08:17:51]line ТРК (МРК, ГНК) : 43 [08:17:51]line Товар: 2710124130 [08:17:51]line Аи-92-К-5 [08:17:51]line 7.380 * 67.80 [08:17:51]line = 500.36 [08:17:51]line НДС 12% НСП 1% [08:17:51]line > о реализуемом товаре [08:17:51]line ОКРУГЛЕНИЕ: -0.36 [08:17:51]line ИТОГО: 500.00 [08:17:51]line Внесено: 500.00 [08:17:51]line СДАЧА: 0.00 [08:17:51]line НСП 1% : 4.43 [08:17:51]line НДС 12% : 53.14 [08:17:51]line Наличными: 500.00 [08:17:51]line Безнал.: 0.00 [08:17:51]line Место: АЗС № 90 "Партнёр-нефть" [08:17:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:17:51]line СНО: Общий режим [08:17:51]line Чек 125 23.09.2024 08:17 [08:17:51]line Смена: 515 ФФД: 1.0 [08:17:51]line ЗНМ: 0300000107 [08:17:51]line РНМ: 0000000000091827 [08:17:51]line Версия ККМ: 001 [08:17:51]line ФМ: 0000000000871832 [08:17:51]line ФД: 289451 [08:17:51]line ФПД: 182424066429426 [08:17:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081752&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289451&fm=182424066429426&tin=02508201610067®Number=0000000000091827&sum=50000 [08:17:51]written 0, free lines is 4095 [08:17:51]OFD Sender: Processing packet 289451 [packets to send 1784, broken 1783] [08:17:51]ProducePacketName [08:17:51]name=ofd_packets/00289451 [08:17:51]OFD Sender: To server: pG, [08:17:51]CommunicateWithHost lk.salyk.kg:30040 [08:17:51]ConnectInit lk.salyk.kg [08:17:51]Connected sock=10 [08:17: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 33 32 0F 01 00 00 BF F5 07 01 D2 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 30 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6A 04 00 35 04 06 00 A5 E9 E9 AD 91 F2 ED 8E E7 20 B8 83 77 5F [08:17:51]Write to MH i2c: 01 00 00 B2 42 F4 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: 01 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: 01 07 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: 01 07 00 B2 42 00 00 00 00 00 C4 0C CB [08:17:51]RasterBufferAndPrint [08:17:51]line [08:17:51]line [08:17:51]line [08:17:51]line [08:17:51]line [08:17:51]written 0, free lines is 3273 [08:17:51]MH_Cut [08:17:51]Write to MH i2c: D1 01 00 B9 42 01 CD [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: D1 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: D1 01 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: D1 01 00 B9 42 00 CC [08:17:51]Write to MH i2c: 01 00 00 BA 42 FC [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17: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 33 32 4F 00 00 00 83 CF 47 00 DD 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 33 32 10 04 04 00 AB 6A 04 00 F4 03 04 00 05 CC F0 66 B6 04 01 00 00 39 2A 09 93 39 AD 5F 82 [08:17:51]CommunicateWithHost err = 0 [08:17:51]CheckOFDResponse [08:17:51]1017 (14) - 77093643461234 [08:17:51]1041 (16) - 0000000000871832 [08:17:51]1040 (4) - 289451 [08:17:51]1012 (4) - 23.09.2024 02:01 [08:17:51]1206 (1) - 0 [08:17:51]OFD Sender: Remove packet 289451 [08:17:51]ProducePacketName [08:17:51]name=ofd_packets/00289451 [08:17:51]NVStorageDeleteData [08:17:52]OFD Sender: No OFD packet to send [08:17:52]*** Cut start [08:17:52]*** Partial cut [08:17:52]*** CUTSNS_PIN = 1 [08:17:52]*** CUTSNS_PIN = 0 [08:17:52]*** Brake cut motor [08:17:53]Read from MH i2c: 01 [08:17:53]MH_I2C_Read... [08:17:53]*** Stop cut motor [08:17:53]*** Cut end [08:17:53]Read from MH i2c: 01 07 00 [08:17:53]MH_I2C_Read... [08:17:53]Read from MH i2c: 01 07 00 BA 42 00 00 00 00 00 FF 0F 11 [08:17:53]process_action close_receipt done [08:17:53]requested_data is exist [08:17:53]produce_requested_data [08:17:53]requested_item fm.sn is exist - process it [08:17:53]wFMCommunicate request_size=4 [08:17:53]MH_SAM_APDU [08:17:53]CAPDU: 80 11 00 00 [08:17:53]Write to MH i2c: E2 08 00 BB 42 80 11 00 00 00 00 00 00 77 [08:17:53]Write i2c OK [08:17:53]MH_I2C_Read... [08:17:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:53]Read from MH i2c: E2 [08:17:53]MH_I2C_Read... [08:17:53]Read from MH i2c: E2 17 00 [08:17:53]MH_I2C_Read... [08:17:53]Read from MH i2c: E2 17 00 BB 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C7 [08:17:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:17:53]wFMCommunicate OK [08:17:53]requested_item fd.num is exist - process it [08:17:53]SAM_PROTO_GetFieldsCounters [08:17:53]wFMCommunicate request_size=4 [08:17:53]MH_SAM_APDU [08:17:53]CAPDU: 80 13 00 00 [08:17:53]Write to MH i2c: E2 08 00 BC 42 80 13 00 00 00 00 00 00 7A [08:17:53]Write i2c OK [08:17:53]MH_I2C_Read... [08:17:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:53]Read from MH i2c: E2 [08:17:53]MH_I2C_Read... [08:17:53]Read from MH i2c: E2 62 00 [08:17:53]MH_I2C_Read... [08:17:53]Read from MH i2c: E2 62 00 BC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [08:17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:53]wFMCommunicate OK [08:17:53]SAM_PROTO_GetFieldsCounters done [08:17:53]requested_item shift.num is exist - process it [08:17:53]requested_item shift.opened is exist - process it [08:17:53]req_shift_opened [08:17:53]FM_GetShiftState [08:17:53]SAM_PROTO_GetShiftState [08:17:53]wFMCommunicate request_size=4 [08:17:53]MH_SAM_APDU [08:17:53]CAPDU: 80 13 01 00 [08:17:53]Write to MH i2c: E2 08 00 BD 42 80 13 01 00 00 00 00 00 7C [08:17:53]Write i2c OK [08:17:53]MH_I2C_Read... [08:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:53]Read from MH i2c: E2 [08:17:53]MH_I2C_Read... [08:17:53]Read from MH i2c: E2 0E 00 [08:17:53]MH_I2C_Read... [08:17:53]Read from MH i2c: E2 0E 00 BD 42 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [08:17:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:17:53]wFMCommunicate OK [08:17:53]SAM_PROTO_GetShiftState done [08:17:53]FM_GetShiftState done [08:17:53]req_shift_opened done [08:17:53]requested_item shift.open_date is exist - process it [08:17:53]req_shift_open_date [08:17:53]req_shift_open_date done [08:17:53]produce_requested_data done [08:17:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289451,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:17:53]process_action_free close_receipt [08:17:53]json_value_free [08:17:53]json_value_free done [08:17:53]process_json_proto returns [08:17:53]Send response to host [08:17:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289451,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:17:53]free response buf [08:17:53]execute_script done [08:17:53]execute_script returns [08:17:53]free content buf [08:17:53]Sock 7.Close socket [08:17:53]Sock 7.Thread stoped [08:17:57]OFD Sender: No OFD packet to send [08:18:02]OFD Sender: No OFD packet to send [08:18:07]OFD Sender: No OFD packet to send [08:18:12]OFD Sender: No OFD packet to send [08:18:17]OFD Sender: No OFD packet to send [08:18:22]OFD Sender: No OFD packet to send [08:18:27]OFD Sender: No OFD packet to send [08:18:32]OFD Sender: No OFD packet to send [08:18:37]OFD Sender: No OFD packet to send [08:18:42]OFD Sender: No OFD packet to send [08:18:47]OFD Sender: No OFD packet to send [08:18:52]OFD Sender: No OFD packet to send [08:18:57]OFD Sender: No OFD packet to send [08:19:02]OFD Sender: No OFD packet to send [08:19:07]OFD Sender: No OFD packet to send [08:19:12]OFD Sender: No OFD packet to send [08:19:17]OFD Sender: No OFD packet to send [08:19:21]accept exits with 9 [08:19:21]New connection [08:19:21]New thread 3067051364 created [08:19:21]Thread 3067194724 joined [08:19:21]Waiting for new connection... [08:19:21] Sock 9.Parse request [08:19:21]Sock 9.Check first char [08:19:21]Sock 9.First char is OK [08:19:21]request: POST /json_proto HTTP/1.0 [08:19:21]Method: POST [08:19:21]URL: /json_proto [08:19:21]Method is POST - this is cgi request [08:19:21]url: /json_proto [08:19:21]query_string will be loaded in cgi processing [08:19:21]execute_cgi json_proto POST (null) [08:19:21]execute_cgi path=json_proto method=POST [08:19:21]POST find Content-Length [08:19:21]Host: 172.17.41.135:8080 [08:19:21]Content-Length: 679 [08:19:21]Content-Type: application/json [08:19:21] [08:19:21]POST finish read [08:19:21]Found Content-Length = 679 [08:19:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:21]execute_script... [08:19:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:21]POST & json_proto [08:19:21]process_json_proto [08:19:21]json parsed OK: [08:19:21]protocol is kg_v1.0 [08:19:21]action value=close_receipt [08:19:21]process_action close_receipt [08:19:21]cmd_close_receipt [08:19:21]MH_GetDate [08:19:21]Write to MH i2c: F0 00 00 BE 42 EF [08:19:21]Write i2c OK [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: F0 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: F0 09 00 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: F0 09 00 BE 42 00 8D 24 F1 66 ED 3E 82 65 12 [08:19:21]GetLastDocTimeStamp 1727079472 [08:19:21]current date 1727079565 [08:19:21]FM_GetShiftState [08:19:21]SAM_PROTO_GetShiftState [08:19:21]wFMCommunicate request_size=4 [08:19:21]MH_SAM_APDU [08:19:21]CAPDU: 80 13 01 00 [08:19:21]Write to MH i2c: E2 08 00 BF 42 80 13 01 00 00 00 00 00 7E [08:19:21]Write i2c OK [08:19:21]MH_I2C_Read... [08:19:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:21]Read from MH i2c: E2 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: E2 0E 00 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: E2 0E 00 BF 42 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [08:19:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:19:21]wFMCommunicate OK [08:19:21]SAM_PROTO_GetShiftState done [08:19:21]FM_GetShiftState done [08:19:21]opened in 1727051401 [08:19:21]opened+sec_in_day 1727137801 [08:19:21]quantity*price = 50010 [08:19:21]sum+1 = 50012 [08:19:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 126 23.09.2024 08:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289452 ФПД: 220398167399300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081925&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289452&fm=220398167399300&tin=02508201610067®Number=0000000000091827&sum=50000 [08:19:22]StoreToDocumentArchive [08:19:22]shift 515 fd 289452 [08:19:22]save to /storage/0515/doc_00289452 [08:19:22]save last doc name /storage/0515/doc_00289452 to /storage/kkm_last_doc_name [08:19:22]save OK [08:19:22]Clear old archive folders... [08:19:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:22]tlvbuf is 0068C870 [08:19:22]SAM_PROTO_ClearQueue [08:19:22]wFMCommunicate request_size=4 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 09 00 00 [08:19:22]Write to MH i2c: E2 08 00 CC 42 80 09 00 00 00 00 00 00 80 [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:22]Read from MH i2c: E2 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 CC 42 00 90 00 82 [08:19:22]RAPDU: 90 00 [08:19:22]wFMCommunicate OK [08:19:22]SAM_PROTO_ClearQueue done [08:19:22]KKMCreateOFDPacket [08:19:22]OFDProtocolAddRootSTLVToBuf [08:19:22]FM_MakeSignedData [08:19:22]FM_MakeSignedData [08:19:22]SAM_PROTO_SignData [08:19:22]wFMCommunicate request_size=4 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 0D 01 02 [08:19:22]Write to MH i2c: E2 08 00 CD 42 80 0D 01 02 00 00 00 00 88 [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:22]Read from MH i2c: E2 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 CD 42 00 90 00 83 [08:19:22]RAPDU: 90 00 [08:19:22]wFMCommunicate OK [08:19:22]wFMCommunicate request_size=255 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 00 00 00 F4 03 04 00 8D 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6A 04 00 35 04 06 00 C8 [08:19:22]Write to MH i2c: E2 02 01 CE 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 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 7E 00 00 00 F4 03 04 00 8D 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6A 04 00 35 04 06 00 C8 00 00 5B [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:23]OFD Sender: No OFD packet to send [08:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:23]Read from MH i2c: E2 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 03 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 03 00 CE 42 00 90 00 84 [08:19:23]RAPDU: 90 00 [08:19:23]wFMCommunicate OK [08:19:23]wFMCommunicate request_size=10 [08:19:23]MH_SAM_APDU [08:19:23]CAPDU: 80 0D 02 02 05 73 72 7A 1B 84 [08:19:23]Write to MH i2c: E2 0D 00 CF 42 80 0D 02 02 05 00 73 72 7A 1B 84 00 00 93 [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:23]Read from MH i2c: E2 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 03 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 03 00 CF 42 00 90 00 85 [08:19:23]RAPDU: 90 00 [08:19:23]wFMCommunicate OK [08:19:23]wFMCommunicate request_size=4 [08:19:23]MH_SAM_APDU [08:19:23]CAPDU: 80 0D 03 02 [08:19:23]Write to MH i2c: E2 08 00 D0 42 80 0D 03 02 00 00 00 00 8D [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:23]Read from MH i2c: E2 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 0B 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 0B 00 D0 42 00 FC 86 DF AC 03 44 02 D5 90 00 B9 [08:19:23]RAPDU: FC 86 DF AC 03 44 02 D5 90 00 [08:19:23]wFMCommunicate OK [08:19:23]SAM_PROTO_SignData done [08:19:23]FM_MakeSignedData done [08:19:23]CreateOFDProtocolMessage [08:19:23]wFMCommunicate request_size=4 [08:19:23]MH_SAM_APDU [08:19:23]CAPDU: 80 11 00 00 [08:19:23]Write to MH i2c: E2 08 00 D1 42 80 11 00 00 00 00 00 00 8D [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:23]Read from MH i2c: E2 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 17 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 17 00 D1 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DD [08:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:19:23]wFMCommunicate OK [08:19:23]CreateOFDProtocolMessage done [08:19:23]OFDSenderStorePacket 289452 [08:19:23]StoreOFDPacket docnum=289452 [08:19:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C0 EF 07 01 7D B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 00 00 00 F4 03 04 00 8D 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6A 04 00 35 04 06 00 C8 73 72 7A 1B 84 FC 86 DF AC 03 44 02 D5 [08:19:23]CheckFolder [08:19:23]dirname=/storage/ofd_packets [08:19:23]CheckFolder done [08:19:23]ProducePacketName [08:19:23]name=ofd_packets/00289452 [08:19:23]NVStorageSaveData ofd_packets/00289452 [08:19:23]File name is /storage/ofd_packets/00289452 [08:19:23]Write 301 bytes [08:19:23]NVStorageSaveData done [08:19:23]OFDSenderStorePacket done [08:19:23]KKMCreateOFDPacket done [08:19:23]NVStorageSaveData kkm_last_timestamp [08:19:23]File name is /storage/kkm_last_timestamp [08:19:23]Write 4 bytes [08:19:23]NVStorageSaveData done [08:19:23]ExternCall_PrintAddStr [08:19:23]wPrintStart [08:19:23]Write to MH i2c: 01 00 00 D2 42 14 [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 D2 42 00 00 00 00 00 FF 0F 29 [08:19:23]RasterBufferAndPrint [08:19:23]line Счет N : (1)24617445 [08:19:23]line ИНН: 02508201610067 [08:19:23]line Контрольно-Кассовый Чек [08:19:23]line ПРОДАЖА [08:19:23]line ТРК (МРК, ГНК) : 32 [08:19:23]line Товар: 2710124500 [08:19:23]line Аи-95-К-5 [08:19:23]line 6.740 * 74.20 [08:19:23]line = 500.11 [08:19:23]line НДС 12% НСП 1% [08:19:23]line > о реализуемом товаре [08:19:23]line ОКРУГЛЕНИЕ: -0.11 [08:19:23]line ИТОГО: 500.00 [08:19:23]line Внесено: 500.00 [08:19:23]line СДАЧА: 0.00 [08:19:23]line НСП 1% : 4.43 [08:19:23]line НДС 12% : 53.11 [08:19:23]line Наличными: 500.00 [08:19:23]line Безнал.: 0.00 [08:19:23]line Место: АЗС № 90 "Партнёр-нефть" [08:19:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:19:23]line СНО: Общий режим [08:19:23]line Чек 126 23.09.2024 08:19 [08:19:23]line Смена: 515 ФФД: 1.0 [08:19:23]line ЗНМ: 0300000107 [08:19:23]line РНМ: 0000000000091827 [08:19:23]line Версия ККМ: 001 [08:19:23]line ФМ: 0000000000871832 [08:19:23]line ФД: 289452 [08:19:23]line ФПД: 220398167399300 [08:19:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081925&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289452&fm=220398167399300&tin=02508201610067®Number=0000000000091827&sum=50000 [08:19:23]written 0, free lines is 4095 [08:19:23]OFD Sender: Processing packet 289452 [packets to send 1784, broken 1783] [08:19:23]ProducePacketName [08:19:23]name=ofd_packets/00289452 [08:19:23]OFD Sender: To server: pG, [08:19:23]CommunicateWithHost lk.salyk.kg:30040 [08:19:23]ConnectInit lk.salyk.kg [08:19:23]Connected sock=10 [08:19: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 33 32 0F 01 00 00 C0 EF 07 01 7D B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 00 00 00 F4 03 04 00 8D 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6A 04 00 35 04 06 00 C8 73 72 7A 1B 84 FC 86 DF AC 03 44 02 D5 [08:19:23]Write to MH i2c: 01 00 00 FC 42 3E [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 FC 42 00 00 00 00 00 B9 0C 0A [08:19:23]RasterBufferAndPrint [08:19:23]line [08:19:23]line [08:19:23]line [08:19:23]line [08:19:23]line [08:19:23]written 0, free lines is 3263 [08:19:23]MH_Cut [08:19:23]Write to MH i2c: D1 01 00 03 43 01 18 [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: D1 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: D1 01 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: D1 01 00 03 43 00 17 [08:19:23]Write to MH i2c: 01 00 00 04 43 47 [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19: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 33 32 4F 00 00 00 58 D4 47 00 0A 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 33 32 10 04 04 00 AC 6A 04 00 F4 03 04 00 62 CC F0 66 B6 04 01 00 00 38 46 BC 56 48 E0 1D 83 [08:19:24]CommunicateWithHost err = 0 [08:19:24]CheckOFDResponse [08:19:24]1017 (14) - 77093643461234 [08:19:24]1041 (16) - 0000000000871832 [08:19:24]1040 (4) - 289452 [08:19:24]1012 (4) - 23.09.2024 02:03 [08:19:24]1206 (1) - 0 [08:19:24]OFD Sender: Remove packet 289452 [08:19:24]ProducePacketName [08:19:24]name=ofd_packets/00289452 [08:19:24]NVStorageDeleteData [08:19:24]OFD Sender: No OFD packet to send [08:19:24]*** Cut start [08:19:24]*** Partial cut [08:19:24]*** CUTSNS_PIN = 1 [08:19:24]*** CUTSNS_PIN = 0 [08:19:25]*** Brake cut motor [08:19:25]Read from MH i2c: 01 [08:19:25]MH_I2C_Read... [08:19:25]*** Stop cut motor [08:19:25]*** Cut end [08:19:25]Read from MH i2c: 01 07 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: 01 07 00 04 43 00 00 00 00 00 FF 0F 5C [08:19:25]process_action close_receipt done [08:19:25]requested_data is exist [08:19:25]produce_requested_data [08:19:25]requested_item fm.sn is exist - process it [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 11 00 00 [08:19:25]Write to MH i2c: E2 08 00 05 43 80 11 00 00 00 00 00 00 C2 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 17 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 17 00 05 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 12 [08:19:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:19:25]wFMCommunicate OK [08:19:25]requested_item fd.num is exist - process it [08:19:25]SAM_PROTO_GetFieldsCounters [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 13 00 00 [08:19:25]Write to MH i2c: E2 08 00 06 43 80 13 00 00 00 00 00 00 C5 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 62 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 62 00 06 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [08:19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:25]wFMCommunicate OK [08:19:25]SAM_PROTO_GetFieldsCounters done [08:19:25]requested_item shift.num is exist - process it [08:19:25]requested_item shift.opened is exist - process it [08:19:25]req_shift_opened [08:19:25]FM_GetShiftState [08:19:25]SAM_PROTO_GetShiftState [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 13 01 00 [08:19:25]Write to MH i2c: E2 08 00 07 43 80 13 01 00 00 00 00 00 C7 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 07 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 68 [08:19:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:19:25]wFMCommunicate OK [08:19:25]SAM_PROTO_GetShiftState done [08:19:25]FM_GetShiftState done [08:19:25]req_shift_opened done [08:19:25]requested_item shift.open_date is exist - process it [08:19:25]req_shift_open_date [08:19:25]req_shift_open_date done [08:19:25]produce_requested_data done [08:19:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289452,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:19:25]process_action_free close_receipt [08:19:25]json_value_free [08:19:25]json_value_free done [08:19:25]process_json_proto returns [08:19:25]Send response to host [08:19:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289452,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:19:25]free response buf [08:19:25]execute_script done [08:19:25]execute_script returns [08:19:25]free content buf [08:19:25]Sock 9.Close socket [08:19:25]Sock 9.Thread stoped [08:19:25]accept exits with 7 [08:19:25]New connection [08:19:25]New thread 3067194724 created [08:19:25]Thread 3067051364 joined [08:19:25]Waiting for new connection... [08:19:25] Sock 7.Parse request [08:19:25]Sock 7.Check first char [08:19:25]Sock 7.First char is OK [08:19:25]request: POST /json_proto HTTP/1.0 [08:19:25]Method: POST [08:19:25]URL: /json_proto [08:19:25]Method is POST - this is cgi request [08:19:25]url: /json_proto [08:19:25]query_string will be loaded in cgi processing [08:19:25]execute_cgi json_proto POST (null) [08:19:25]execute_cgi path=json_proto method=POST [08:19:25]POST find Content-Length [08:19:25]Host: 172.17.41.135:8080 [08:19:25]Content-Length: 791 [08:19:25]Content-Type: application/json [08:19:25] [08:19:25]POST finish read [08:19:25]Found Content-Length = 791 [08:19:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:25]execute_script... [08:19: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)24617444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:25]POST & json_proto [08:19:25]process_json_proto [08:19:25]json parsed OK: [08:19:25]protocol is kg_v1.0 [08:19:25]action value=close_receipt [08:19:25]process_action close_receipt [08:19:25]cmd_close_receipt [08:19:25]MH_GetDate [08:19:25]Write to MH i2c: F0 00 00 08 43 3A [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: F0 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: F0 09 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: F0 09 00 08 43 00 91 24 F1 66 ED 3E 82 65 61 [08:19:25]GetLastDocTimeStamp 1727079565 [08:19:25]current date 1727079569 [08:19:25]FM_GetShiftState [08:19:25]SAM_PROTO_GetShiftState [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 13 01 00 [08:19:25]Write to MH i2c: E2 08 00 09 43 80 13 01 00 00 00 00 00 C9 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 09 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6A [08:19:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:19:25]wFMCommunicate OK [08:19:25]SAM_PROTO_GetShiftState done [08:19:25]FM_GetShiftState done [08:19:25]opened in 1727051401 [08:19:25]opened+sec_in_day 1727137801 [08:19:25]quantity*price = 0 [08:19:25]sum+1 = 1 [08:19:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 127 23.09.2024 08:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289453 ФПД: 224799508525730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081929&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289453&fm=224799508525730&tin=02508201610067®Number=0000000000091827&sum=0 [08:19:27]StoreToDocumentArchive [08:19:27]shift 515 fd 289453 [08:19:27]save to /storage/0515/doc_00289453 [08:19:27]save last doc name /storage/0515/doc_00289453 to /storage/kkm_last_doc_name [08:19:27]save OK [08:19:27]Clear old archive folders... [08:19:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:19:27]tlvbuf is 00676780 [08:19:27]SAM_PROTO_ClearQueue [08:19:27]wFMCommunicate request_size=4 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 09 00 00 [08:19:27]Write to MH i2c: E2 08 00 16 43 80 09 00 00 00 00 00 00 CB [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 16 43 00 90 00 CD [08:19:27]RAPDU: 90 00 [08:19:27]wFMCommunicate OK [08:19:27]SAM_PROTO_ClearQueue done [08:19:27]KKMCreateOFDPacket [08:19:27]OFDProtocolAddRootSTLVToBuf [08:19:27]FM_MakeSignedData [08:19:27]FM_MakeSignedData [08:19:27]SAM_PROTO_SignData [08:19:27]wFMCommunicate request_size=4 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 0D 01 02 [08:19:27]Write to MH i2c: E2 08 00 17 43 80 0D 01 02 00 00 00 00 D3 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 17 43 00 90 00 CE [08:19:27]RAPDU: 90 00 [08:19:27]wFMCommunicate OK [08:19:27]wFMCommunicate request_size=255 [08:19:27]MH_SAM_APDU [08:19: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 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 7F 00 00 00 F4 03 04 00 91 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6A 04 00 35 04 06 00 CC 74 36 D9 [08:19:27]Write to MH i2c: E2 02 01 18 43 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 7F 00 00 00 F4 03 04 00 91 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6A 04 00 35 04 06 00 CC 74 36 D9 00 00 19 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 18 43 00 90 00 CF [08:19:27]RAPDU: 90 00 [08:19:27]wFMCommunicate OK [08:19:27]wFMCommunicate request_size=7 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 0D 02 02 02 F2 A2 [08:19:27]Write to MH i2c: E2 0A 00 19 43 80 0D 02 02 02 00 F2 A2 00 00 6E [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 19 43 00 90 00 D0 [08:19:27]RAPDU: 90 00 [08:19:27]wFMCommunicate OK [08:19:27]wFMCommunicate request_size=4 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 0D 03 02 [08:19:27]Write to MH i2c: E2 08 00 1A 43 80 0D 03 02 00 00 00 00 D8 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 0B 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 0B 00 1A 43 00 63 AA D9 41 65 2A 71 50 90 00 50 [08:19:27]RAPDU: 63 AA D9 41 65 2A 71 50 90 00 [08:19:27]wFMCommunicate OK [08:19:27]SAM_PROTO_SignData done [08:19:27]FM_MakeSignedData done [08:19:27]CreateOFDProtocolMessage [08:19:27]wFMCommunicate request_size=4 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 11 00 00 [08:19:27]Write to MH i2c: E2 08 00 1B 43 80 11 00 00 00 00 00 00 D8 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 17 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 17 00 1B 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [08:19:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:19:27]wFMCommunicate OK [08:19:27]CreateOFDProtocolMessage done [08:19:27]OFDSenderStorePacket 289453 [08:19:27]StoreOFDPacket docnum=289453 [08:19:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9F 3B 04 01 8C 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 7F 00 00 00 F4 03 04 00 91 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6A 04 00 35 04 06 00 CC 74 36 D9 F2 A2 63 AA D9 41 65 2A 71 50 [08:19:27]CheckFolder [08:19:27]dirname=/storage/ofd_packets [08:19:27]CheckFolder done [08:19:27]ProducePacketName [08:19:27]name=ofd_packets/00289453 [08:19:27]NVStorageSaveData ofd_packets/00289453 [08:19:27]File name is /storage/ofd_packets/00289453 [08:19:27]Write 298 bytes [08:19:27]NVStorageSaveData done [08:19:27]OFDSenderStorePacket done [08:19:27]KKMCreateOFDPacket done [08:19:27]NVStorageSaveData kkm_last_timestamp [08:19:27]File name is /storage/kkm_last_timestamp [08:19:27]Write 4 bytes [08:19:27]NVStorageSaveData done [08:19:28]ExternCall_PrintAddStr [08:19:28]wPrintStart [08:19:28]Write to MH i2c: 01 00 00 1C 43 5F [08:19:28]Write i2c OK [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: 01 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: 01 07 00 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: 01 07 00 1C 43 00 00 00 00 00 FF 0F 74 [08:19:28]RasterBufferAndPrint [08:19:28]line Счет N : (1)24617444 [08:19:28]line ИНН: 02508201610067 [08:19:28]line Контрольно-Кассовый Чек [08:19:28]line ПРОДАЖА [08:19:28]line ТРК (МРК, ГНК) : 65 [08:19:28]line Товар: 2710194210 [08:19:28]line ДТ-К-5 [08:19:28]line 26.250 * 0.00 [08:19:28]line = 0.00 [08:19:28]line НДС 12% НСП 1% [08:19:28]line > о реализуемом товаре [08:19:28]line ИТОГО: 0.00 [08:19:28]line НСП 1% : 0.00 [08:19:28]line НДС 12% : 0.00 [08:19:28]line Наличными: 0.00 [08:19:28]line Безнал.: 0.00 [08:19:28]line Место: АЗС № 90 "Партнёр-нефть" [08:19:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:19:28]line СНО: Общий режим [08:19:28]line Чек 127 23.09.2024 08:19 [08:19:28]line Смена: 515 ФФД: 1.0 [08:19:28]line ЗНМ: 0300000107 [08:19:28]line РНМ: 0000000000091827 [08:19:28]line Версия ККМ: 001 [08:19:28]line Талоны: Топливная Карта [08:19:28]line 50055 [08:19:28]line ФМ: 0000000000871832 [08:19:28]line ФД: 289453 [08:19:28]line ФПД: 224799508525730 [08:19:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T081929&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289453&fm=224799508525730&tin=02508201610067®Number=0000000000091827&sum=0 [08:19:28]OFD Sender: Processing packet 289453 [packets to send 1784, broken 1783] [08:19:28]ProducePacketName [08:19:28]name=ofd_packets/00289453 [08:19:28]OFD Sender: To server: pG, [08:19:28]CommunicateWithHost lk.salyk.kg:30040 [08:19:28]ConnectInit lk.salyk.kg [08:19:28]written 0, free lines is 4095 [08:19:28]Connected sock=10 [08:19: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 33 32 0C 01 00 00 9F 3B 04 01 8C 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 7F 00 00 00 F4 03 04 00 91 24 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6A 04 00 35 04 06 00 CC 74 36 D9 F2 A2 63 AA D9 41 65 2A 71 50 [08:19:28]Write to MH i2c: 01 00 00 45 43 88 [08:19:28]Write i2c OK [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: 01 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: 01 07 00 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: 01 07 00 45 43 00 00 00 00 00 D0 0C 6B [08:19:28]RasterBufferAndPrint [08:19:28]line [08:19:28]line [08:19:28]line [08:19:28]line [08:19:28]line [08:19:28]written 0, free lines is 3293 [08:19:28]MH_Cut [08:19:28]Write to MH i2c: D1 01 00 4C 43 01 61 [08:19:28]Write i2c OK [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: D1 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: D1 01 00 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: D1 01 00 4C 43 00 60 [08:19:28]Write to MH i2c: 01 00 00 4D 43 90 [08:19:28]Write i2c OK [08:19:28]MH_I2C_Read... [08:19: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 33 32 4F 00 00 00 35 1F 47 00 30 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6A 04 00 F4 03 04 00 67 CC F0 66 B6 04 01 00 00 17 0A 6C 36 F8 DC F8 19 [08:19:28]CommunicateWithHost err = 0 [08:19:28]CheckOFDResponse [08:19:28]1017 (14) - 77093643461234 [08:19:28]1041 (16) - 0000000000871832 [08:19:28]1040 (4) - 289453 [08:19:28]1012 (4) - 23.09.2024 02:03 [08:19:28]1206 (1) - 0 [08:19:28]OFD Sender: Remove packet 289453 [08:19:28]ProducePacketName [08:19:28]name=ofd_packets/00289453 [08:19:28]NVStorageDeleteData [08:19:29]OFD Sender: No OFD packet to send [08:19:29]*** Cut start [08:19:29]*** Partial cut [08:19:29]*** CUTSNS_PIN = 1 [08:19:29]*** CUTSNS_PIN = 0 [08:19:29]*** Brake cut motor [08:19:30]Read from MH i2c: 01 [08:19:30]MH_I2C_Read... [08:19:30]*** Stop cut motor [08:19:30]*** Cut end [08:19:30]Read from MH i2c: 01 07 00 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: 01 07 00 4D 43 00 00 00 00 00 FF 0F A5 [08:19:30]process_action close_receipt done [08:19:30]requested_data is exist [08:19:30]produce_requested_data [08:19:30]requested_item fm.sn is exist - process it [08:19:30]wFMCommunicate request_size=4 [08:19:30]MH_SAM_APDU [08:19:30]CAPDU: 80 11 00 00 [08:19:30]Write to MH i2c: E2 08 00 4E 43 80 11 00 00 00 00 00 00 0B [08:19:30]Write i2c OK [08:19:30]MH_I2C_Read... [08:19:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:30]Read from MH i2c: E2 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 17 00 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 17 00 4E 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [08:19:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:19:30]wFMCommunicate OK [08:19:30]requested_item fd.num is exist - process it [08:19:30]SAM_PROTO_GetFieldsCounters [08:19:30]wFMCommunicate request_size=4 [08:19:30]MH_SAM_APDU [08:19:30]CAPDU: 80 13 00 00 [08:19:30]Write to MH i2c: E2 08 00 4F 43 80 13 00 00 00 00 00 00 0E [08:19:30]Write i2c OK [08:19:30]MH_I2C_Read... [08:19:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:30]Read from MH i2c: E2 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 62 00 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 62 00 4F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [08:19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:30]wFMCommunicate OK [08:19:30]SAM_PROTO_GetFieldsCounters done [08:19:30]requested_item shift.num is exist - process it [08:19:30]requested_item shift.opened is exist - process it [08:19:30]req_shift_opened [08:19:30]FM_GetShiftState [08:19:30]SAM_PROTO_GetShiftState [08:19:30]wFMCommunicate request_size=4 [08:19:30]MH_SAM_APDU [08:19:30]CAPDU: 80 13 01 00 [08:19:30]Write to MH i2c: E2 08 00 50 43 80 13 01 00 00 00 00 00 10 [08:19:30]Write i2c OK [08:19:30]MH_I2C_Read... [08:19:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:30]Read from MH i2c: E2 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 0E 00 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 0E 00 50 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B1 [08:19:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:19:30]wFMCommunicate OK [08:19:30]SAM_PROTO_GetShiftState done [08:19:30]FM_GetShiftState done [08:19:30]req_shift_opened done [08:19:30]requested_item shift.open_date is exist - process it [08:19:30]req_shift_open_date [08:19:30]req_shift_open_date done [08:19:30]produce_requested_data done [08:19:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289453,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:19:30]process_action_free close_receipt [08:19:30]json_value_free [08:19:30]json_value_free done [08:19:30]process_json_proto returns [08:19:30]Send response to host [08:19:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289453,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:19:30]free response buf [08:19:30]execute_script done [08:19:30]execute_script returns [08:19:30]free content buf [08:19:30]Sock 7.Close socket [08:19:30]Sock 7.Thread stoped [08:19:34]OFD Sender: No OFD packet to send [08:19:39]OFD Sender: No OFD packet to send [08:19:44]OFD Sender: No OFD packet to send [08:19:49]OFD Sender: No OFD packet to send [08:19:54]OFD Sender: No OFD packet to send [08:19:59]OFD Sender: No OFD packet to send [08:20:04]OFD Sender: No OFD packet to send [08:20:09]OFD Sender: No OFD packet to send [08:20:14]OFD Sender: No OFD packet to send [08:20:19]OFD Sender: No OFD packet to send [08:20:24]OFD Sender: No OFD packet to send [08:20:29]OFD Sender: No OFD packet to send [08:20:34]OFD Sender: No OFD packet to send [08:20:39]OFD Sender: No OFD packet to send [08:20:44]OFD Sender: No OFD packet to send [08:20:50]OFD Sender: No OFD packet to send [08:20:55]OFD Sender: No OFD packet to send [08:21:00]OFD Sender: No OFD packet to send [08:21:05]OFD Sender: No OFD packet to send [08:21:10]OFD Sender: No OFD packet to send [08:21:15]OFD Sender: No OFD packet to send [08:21:20]OFD Sender: No OFD packet to send [08:21:25]OFD Sender: No OFD packet to send [08:21:25]accept exits with 9 [08:21:25]New connection [08:21:25]New thread 3067051364 created [08:21:25]Thread 3067194724 joined [08:21:25]Waiting for new connection... [08:21:25] Sock 9.Parse request [08:21:25]Sock 9.Check first char [08:21:25]Sock 9.First char is OK [08:21:25]request: POST /json_proto HTTP/1.0 [08:21:25]Method: POST [08:21:25]URL: /json_proto [08:21:25]Method is POST - this is cgi request [08:21:25]url: /json_proto [08:21:25]query_string will be loaded in cgi processing [08:21:25]execute_cgi json_proto POST (null) [08:21:25]execute_cgi path=json_proto method=POST [08:21:25]POST find Content-Length [08:21:25]Host: 172.17.41.135:8080 [08:21:25]Content-Length: 684 [08:21:25]Content-Type: application/json [08:21:25] [08:21:25]POST finish read [08:21:25]Found Content-Length = 684 [08:21:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:21:25]execute_script... [08:21: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)24617446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:21:25]POST & json_proto [08:21:25]process_json_proto [08:21:25]json parsed OK: [08:21:25]protocol is kg_v1.0 [08:21:25]action value=close_receipt [08:21:25]process_action close_receipt [08:21:25]cmd_close_receipt [08:21:25]MH_GetDate [08:21:25]Write to MH i2c: F0 00 00 51 43 83 [08:21:25]Write i2c OK [08:21:25]MH_I2C_Read... [08:21:25]Read from MH i2c: F0 [08:21:25]MH_I2C_Read... [08:21:25]Read from MH i2c: F0 09 00 [08:21:25]MH_I2C_Read... [08:21:25]Read from MH i2c: F0 09 00 51 43 00 08 25 F1 66 ED 3E 82 65 22 [08:21:25]GetLastDocTimeStamp 1727079569 [08:21:25]current date 1727079688 [08:21:25]FM_GetShiftState [08:21:25]SAM_PROTO_GetShiftState [08:21:25]wFMCommunicate request_size=4 [08:21:25]MH_SAM_APDU [08:21:25]CAPDU: 80 13 01 00 [08:21:25]Write to MH i2c: E2 08 00 52 43 80 13 01 00 00 00 00 00 12 [08:21:25]Write i2c OK [08:21:25]MH_I2C_Read... [08:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:25]Read from MH i2c: E2 [08:21:25]MH_I2C_Read... [08:21:25]Read from MH i2c: E2 0E 00 [08:21:25]MH_I2C_Read... [08:21:25]Read from MH i2c: E2 0E 00 52 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B3 [08:21:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:21:25]wFMCommunicate OK [08:21:25]SAM_PROTO_GetShiftState done [08:21:25]FM_GetShiftState done [08:21:25]opened in 1727051401 [08:21:25]opened+sec_in_day 1727137801 [08:21:25]quantity*price = 100021 [08:21:25]sum+1 = 100023 [08:21:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 128 23.09.2024 08:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289454 ФПД: 126361834744619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082128&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289454&fm=126361834744619&tin=02508201610067®Number=0000000000091827&sum=100000 [08:21:26]StoreToDocumentArchive [08:21:26]shift 515 fd 289454 [08:21:26]save to /storage/0515/doc_00289454 [08:21:26]save last doc name /storage/0515/doc_00289454 to /storage/kkm_last_doc_name [08:21:26]save OK [08:21:26]Clear old archive folders... [08:21:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:26]tlvbuf is 0078E170 [08:21:26]SAM_PROTO_ClearQueue [08:21:26]wFMCommunicate request_size=4 [08:21:26]MH_SAM_APDU [08:21:26]CAPDU: 80 09 00 00 [08:21:26]Write to MH i2c: E2 08 00 5F 43 80 09 00 00 00 00 00 00 14 [08:21:26]Write i2c OK [08:21:26]MH_I2C_Read... [08:21:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:26]Read from MH i2c: E2 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 5F 43 00 90 00 16 [08:21:26]RAPDU: 90 00 [08:21:26]wFMCommunicate OK [08:21:26]SAM_PROTO_ClearQueue done [08:21:26]KKMCreateOFDPacket [08:21:26]OFDProtocolAddRootSTLVToBuf [08:21:26]FM_MakeSignedData [08:21:26]FM_MakeSignedData [08:21:26]SAM_PROTO_SignData [08:21:26]wFMCommunicate request_size=4 [08:21:26]MH_SAM_APDU [08:21:26]CAPDU: 80 0D 01 02 [08:21:26]Write to MH i2c: E2 08 00 60 43 80 0D 01 02 00 00 00 00 1C [08:21:26]Write i2c OK [08:21:26]MH_I2C_Read... [08:21:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:26]Read from MH i2c: E2 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 60 43 00 90 00 17 [08:21:26]RAPDU: 90 00 [08:21:26]wFMCommunicate OK [08:21:26]wFMCommunicate request_size=255 [08:21:26]MH_SAM_APDU [08:21: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 80 00 00 00 F4 03 04 00 08 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6A 04 00 35 04 06 00 72 [08:21:26]Write to MH i2c: E2 02 01 61 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 80 00 00 00 F4 03 04 00 08 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6A 04 00 35 04 06 00 72 00 00 5E [08:21:26]Write i2c OK [08:21:26]MH_I2C_Read... [08:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:26]Read from MH i2c: E2 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 61 43 00 90 00 18 [08:21:26]RAPDU: 90 00 [08:21:26]wFMCommunicate OK [08:21:26]wFMCommunicate request_size=10 [08:21:26]MH_SAM_APDU [08:21:26]CAPDU: 80 0D 02 02 05 EC E8 45 EB 2B [08:21:26]Write to MH i2c: E2 0D 00 62 43 80 0D 02 02 05 00 EC E8 45 EB 2B 00 00 58 [08:21:26]Write i2c OK [08:21:26]MH_I2C_Read... [08:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:26]Read from MH i2c: E2 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 [08:21:26]MH_I2C_Read... [08:21:26]Read from MH i2c: E2 03 00 62 43 00 90 00 19 [08:21:26]RAPDU: 90 00 [08:21:26]wFMCommunicate OK [08:21:26]wFMCommunicate request_size=4 [08:21:26]MH_SAM_APDU [08:21:26]CAPDU: 80 0D 03 02 [08:21:26]Write to MH i2c: E2 08 00 63 43 80 0D 03 02 00 00 00 00 21 [08:21:26]Write i2c OK [08:21:26]MH_I2C_Read... [08:21:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:27]Read from MH i2c: E2 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: E2 0B 00 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: E2 0B 00 63 43 00 2A BD F9 C6 B4 85 55 74 90 00 CA [08:21:27]RAPDU: 2A BD F9 C6 B4 85 55 74 90 00 [08:21:27]wFMCommunicate OK [08:21:27]SAM_PROTO_SignData done [08:21:27]FM_MakeSignedData done [08:21:27]CreateOFDProtocolMessage [08:21:27]wFMCommunicate request_size=4 [08:21:27]MH_SAM_APDU [08:21:27]CAPDU: 80 11 00 00 [08:21:27]Write to MH i2c: E2 08 00 64 43 80 11 00 00 00 00 00 00 21 [08:21:27]Write i2c OK [08:21:27]MH_I2C_Read... [08:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:27]Read from MH i2c: E2 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: E2 17 00 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: E2 17 00 64 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 71 [08:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:21:27]wFMCommunicate OK [08:21:27]CreateOFDProtocolMessage done [08:21:27]OFDSenderStorePacket 289454 [08:21:27]StoreOFDPacket docnum=289454 [08:21:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 23 99 07 01 0D 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 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 80 00 00 00 F4 03 04 00 08 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6A 04 00 35 04 06 00 72 EC E8 45 EB 2B 2A BD F9 C6 B4 85 55 74 [08:21:27]CheckFolder [08:21:27]dirname=/storage/ofd_packets [08:21:27]CheckFolder done [08:21:27]ProducePacketName [08:21:27]name=ofd_packets/00289454 [08:21:27]NVStorageSaveData ofd_packets/00289454 [08:21:27]File name is /storage/ofd_packets/00289454 [08:21:27]Write 301 bytes [08:21:27]NVStorageSaveData done [08:21:27]OFDSenderStorePacket done [08:21:27]KKMCreateOFDPacket done [08:21:27]NVStorageSaveData kkm_last_timestamp [08:21:27]File name is /storage/kkm_last_timestamp [08:21:27]Write 4 bytes [08:21:27]NVStorageSaveData done [08:21:27]ExternCall_PrintAddStr [08:21:27]wPrintStart [08:21:27]Write to MH i2c: 01 00 00 65 43 A8 [08:21:27]Write i2c OK [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: 01 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: 01 07 00 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: 01 07 00 65 43 00 00 00 00 00 FF 0F BD [08:21:27]RasterBufferAndPrint [08:21:27]line Счет N : (1)24617446 [08:21:27]line ИНН: 02508201610067 [08:21:27]line Контрольно-Кассовый Чек [08:21:27]line ПРОДАЖА [08:21:27]line ТРК (МРК, ГНК) : 42 [08:21:27]line Товар: 2710124500 [08:21:27]line Аи-95-К-5 [08:21:27]line 13.480 * 74.20 [08:21:27]line = 1000.22 [08:21:27]line НДС 12% НСП 1% [08:21:27]line > о реализуемом товаре [08:21:27]line ОКРУГЛЕНИЕ: -0.22 [08:21:27]line ИТОГО: 1000.00 [08:21:27]line Внесено: 1000.00 [08:21:27]line СДАЧА: 0.00 [08:21:27]line НСП 1% : 8.85 [08:21:27]line НДС 12% : 106.22 [08:21:27]line Наличными: 1000.00 [08:21:27]line Безнал.: 0.00 [08:21:27]line Место: АЗС № 90 "Партнёр-нефть" [08:21:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:21:27]line СНО: Общий режим [08:21:27]line Чек 128 23.09.2024 08:21 [08:21:27]line Смена: 515 ФФД: 1.0 [08:21:27]line ЗНМ: 0300000107 [08:21:27]line РНМ: 0000000000091827 [08:21:27]line Версия ККМ: 001 [08:21:27]line ФМ: 0000000000871832 [08:21:27]line ФД: 289454 [08:21:27]line ФПД: 126361834744619 [08:21:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082128&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289454&fm=126361834744619&tin=02508201610067®Number=0000000000091827&sum=100000 [08:21:27]written 0, free lines is 4095 [08:21:27]OFD Sender: Processing packet 289454 [packets to send 1784, broken 1783] [08:21:27]ProducePacketName [08:21:27]name=ofd_packets/00289454 [08:21:27]OFD Sender: To server: pG, [08:21:27]CommunicateWithHost lk.salyk.kg:30040 [08:21:27]ConnectInit lk.salyk.kg [08:21:27]Write to MH i2c: 01 00 00 8F 43 D2 [08:21:27]Write i2c OK [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: 01 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: 01 07 00 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: 01 07 00 8F 43 00 00 00 00 00 BE 0C A3 [08:21:27]RasterBufferAndPrint [08:21:27]line [08:21:27]line [08:21:27]line [08:21:27]line [08:21:27]line [08:21:27]written 0, free lines is 3266 [08:21:27]MH_Cut [08:21:27]Write to MH i2c: D1 01 00 96 43 01 AB [08:21:27]Write i2c OK [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: D1 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: D1 01 00 [08:21:27]MH_I2C_Read... [08:21:27]Read from MH i2c: D1 01 00 96 43 00 AA [08:21:27]Write to MH i2c: 01 00 00 97 43 DA [08:21:27]Write i2c OK [08:21:27]MH_I2C_Read... [08:21:28]*** Cut start [08:21:28]*** Partial cut [08:21:28]*** CUTSNS_PIN = 1 [08:21:28]*** CUTSNS_PIN = 0 [08:21:28]*** Brake cut motor [08:21:28]Read from MH i2c: 01 [08:21:28]MH_I2C_Read... [08:21:28]*** Stop cut motor [08:21:28]*** Cut end [08:21:28]Read from MH i2c: 01 07 00 [08:21:28]MH_I2C_Read... [08:21:28]Read from MH i2c: 01 07 00 97 43 00 00 00 00 00 FF 0F EF [08:21:28]process_action close_receipt done [08:21:28]requested_data is exist [08:21:28]produce_requested_data [08:21:28]requested_item fm.sn is exist - process it [08:21:28]wFMCommunicate request_size=4 [08:21:28]MH_SAM_APDU [08:21:28]CAPDU: 80 11 00 00 [08:21:28]Write to MH i2c: E2 08 00 98 43 80 11 00 00 00 00 00 00 55 [08:21:28]Write i2c OK [08:21:28]MH_I2C_Read... [08:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:29]Read from MH i2c: E2 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 17 00 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 17 00 98 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A5 [08:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:21:29]wFMCommunicate OK [08:21:29]requested_item fd.num is exist - process it [08:21:29]SAM_PROTO_GetFieldsCounters [08:21:29]wFMCommunicate request_size=4 [08:21:29]MH_SAM_APDU [08:21:29]CAPDU: 80 13 00 00 [08:21:29]Write to MH i2c: E2 08 00 99 43 80 13 00 00 00 00 00 00 58 [08:21:29]Write i2c OK [08:21:29]MH_I2C_Read... [08:21:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:29]Read from MH i2c: E2 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 62 00 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 62 00 99 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [08:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:29]wFMCommunicate OK [08:21:29]SAM_PROTO_GetFieldsCounters done [08:21:29]requested_item shift.num is exist - process it [08:21:29]requested_item shift.opened is exist - process it [08:21:29]req_shift_opened [08:21:29]FM_GetShiftState [08:21:29]SAM_PROTO_GetShiftState [08:21:29]wFMCommunicate request_size=4 [08:21:29]MH_SAM_APDU [08:21:29]CAPDU: 80 13 01 00 [08:21:29]Write to MH i2c: E2 08 00 9A 43 80 13 01 00 00 00 00 00 5A [08:21:29]Write i2c OK [08:21:29]MH_I2C_Read... [08:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:29]Read from MH i2c: E2 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 0E 00 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 0E 00 9A 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [08:21:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:21:29]wFMCommunicate OK [08:21:29]SAM_PROTO_GetShiftState done [08:21:29]FM_GetShiftState done [08:21:29]req_shift_opened done [08:21:29]requested_item shift.open_date is exist - process it [08:21:29]req_shift_open_date [08:21:29]req_shift_open_date done [08:21:29]produce_requested_data done [08:21:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289454,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:21:29]process_action_free close_receipt [08:21:29]json_value_free [08:21:29]json_value_free done [08:21:29]process_json_proto returns [08:21:29]Send response to host [08:21:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289454,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:21:29]free response buf [08:21:29]execute_script done [08:21:29]execute_script returns [08:21:29]free content buf [08:21:29]Sock 9.Close socket [08:21:29]Sock 9.Thread stoped [08:21:56]accept exits with 7 [08:21:56]New connection [08:21:56]New thread 3067194724 created [08:21:56]Thread 3067051364 joined [08:21:56]Waiting for new connection... [08:21:56] Sock 7.Parse request [08:21:56]Sock 7.Check first char [08:21:56]Sock 7.First char is OK [08:21:56]request: POST /json_proto HTTP/1.0 [08:21:56]Method: POST [08:21:56]URL: /json_proto [08:21:56]Method is POST - this is cgi request [08:21:56]url: /json_proto [08:21:56]query_string will be loaded in cgi processing [08:21:56]execute_cgi json_proto POST (null) [08:21:56]execute_cgi path=json_proto method=POST [08:21:56]POST find Content-Length [08:21:56]Host: 172.17.41.135:8080 [08:21:56]Content-Length: 684 [08:21:56]Content-Type: application/json [08:21:56] [08:21:56]POST finish read [08:21:56]Found Content-Length = 684 [08:21:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:56]execute_script... [08:21:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:56]POST & json_proto [08:21:56]process_json_proto [08:21:56]json parsed OK: [08:21:56]protocol is kg_v1.0 [08:21:56]action value=close_receipt [08:21:56]process_action close_receipt [08:21:56]cmd_close_receipt [08:21:56]MH_GetDate [08:21:56]Write to MH i2c: F0 00 00 9B 43 CD [08:21:56]Write i2c OK [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: F0 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: F0 09 00 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: F0 09 00 9B 43 00 28 25 F1 66 ED 3E 82 65 8C [08:21:56]GetLastDocTimeStamp 1727079688 [08:21:56]current date 1727079720 [08:21:56]FM_GetShiftState [08:21:56]SAM_PROTO_GetShiftState [08:21:56]wFMCommunicate request_size=4 [08:21:56]MH_SAM_APDU [08:21:56]CAPDU: 80 13 01 00 [08:21:56]Write to MH i2c: E2 08 00 9C 43 80 13 01 00 00 00 00 00 5C [08:21:56]Write i2c OK [08:21:56]MH_I2C_Read... [08:21:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:56]Read from MH i2c: E2 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: E2 0E 00 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: E2 0E 00 9C 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FD [08:21:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:21:56]wFMCommunicate OK [08:21:56]SAM_PROTO_GetShiftState done [08:21:56]FM_GetShiftState done [08:21:56]opened in 1727051401 [08:21:56]opened+sec_in_day 1727137801 [08:21:56]quantity*price = 100005 [08:21:56]sum+1 = 100006 [08:21:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 129 23.09.2024 08:22 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289455 ФПД: 232100551635584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082200&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289455&fm=232100551635584&tin=02508201610067®Number=0000000000091827&sum=100000 [08:21:58]StoreToDocumentArchive [08:21:58]shift 515 fd 289455 [08:21:58]save to /storage/0515/doc_00289455 [08:21:58]save last doc name /storage/0515/doc_00289455 to /storage/kkm_last_doc_name [08:21:58]save OK [08:21:58]Clear old archive folders... [08:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:58]tlvbuf is 0078E220 [08:21:58]SAM_PROTO_ClearQueue [08:21:58]wFMCommunicate request_size=4 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 09 00 00 [08:21:58]Write to MH i2c: E2 08 00 A9 43 80 09 00 00 00 00 00 00 5E [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 A9 43 00 90 00 60 [08:21:58]RAPDU: 90 00 [08:21:58]wFMCommunicate OK [08:21:58]SAM_PROTO_ClearQueue done [08:21:58]KKMCreateOFDPacket [08:21:58]OFDProtocolAddRootSTLVToBuf [08:21:58]FM_MakeSignedData [08:21:58]FM_MakeSignedData [08:21:58]SAM_PROTO_SignData [08:21:58]wFMCommunicate request_size=4 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 0D 01 02 [08:21:58]Write to MH i2c: E2 08 00 AA 43 80 0D 01 02 00 00 00 00 66 [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 AA 43 00 90 00 61 [08:21:58]RAPDU: 90 00 [08:21:58]wFMCommunicate OK [08:21:58]wFMCommunicate request_size=255 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 28 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6A 04 00 35 04 06 00 D3 [08:21:58]Write to MH i2c: E2 02 01 AB 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 00 00 00 F4 03 04 00 28 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6A 04 00 35 04 06 00 D3 00 00 8D [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 AB 43 00 90 00 62 [08:21:58]RAPDU: 90 00 [08:21:58]wFMCommunicate OK [08:21:58]wFMCommunicate request_size=10 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 0D 02 02 05 18 1E EE B2 80 [08:21:58]Write to MH i2c: E2 0D 00 AC 43 80 0D 02 02 05 00 18 1E EE B2 80 00 00 C9 [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 AC 43 00 90 00 63 [08:21:58]RAPDU: 90 00 [08:21:58]wFMCommunicate OK [08:21:58]wFMCommunicate request_size=4 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 0D 03 02 [08:21:58]Write to MH i2c: E2 08 00 AD 43 80 0D 03 02 00 00 00 00 6B [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 0B 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 0B 00 AD 43 00 F0 37 98 81 7F 8A 70 4F 90 00 74 [08:21:58]RAPDU: F0 37 98 81 7F 8A 70 4F 90 00 [08:21:58]wFMCommunicate OK [08:21:58]SAM_PROTO_SignData done [08:21:58]FM_MakeSignedData done [08:21:58]CreateOFDProtocolMessage [08:21:58]wFMCommunicate request_size=4 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 11 00 00 [08:21:58]Write to MH i2c: E2 08 00 AE 43 80 11 00 00 00 00 00 00 6B [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 17 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 17 00 AE 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BB [08:21:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:21:58]wFMCommunicate OK [08:21:58]CreateOFDProtocolMessage done [08:21:58]OFDSenderStorePacket 289455 [08:21:58]StoreOFDPacket docnum=289455 [08:21:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2E E3 07 01 30 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 00 00 00 F4 03 04 00 28 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6A 04 00 35 04 06 00 D3 18 1E EE B2 80 F0 37 98 81 7F 8A 70 4F [08:21:58]CheckFolder [08:21:58]dirname=/storage/ofd_packets [08:21:58]CheckFolder done [08:21:58]ProducePacketName [08:21:58]name=ofd_packets/00289455 [08:21:58]NVStorageSaveData ofd_packets/00289455 [08:21:58]File name is /storage/ofd_packets/00289455 [08:21:58]Write 301 bytes [08:21:58]NVStorageSaveData done [08:21:58]OFDSenderStorePacket done [08:21:58]KKMCreateOFDPacket done [08:21:58]NVStorageSaveData kkm_last_timestamp [08:21:58]File name is /storage/kkm_last_timestamp [08:21:58]Write 4 bytes [08:21:58]NVStorageSaveData done [08:21:58]ExternCall_PrintAddStr [08:21:58]wPrintStart [08:21:58]Write to MH i2c: 01 00 00 AF 43 F2 [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 07 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 07 00 AF 43 00 00 00 00 00 FF 0F 07 [08:21:58]RasterBufferAndPrint [08:21:58]line Счет N : (1)24617447 [08:21:58]line ИНН: 02508201610067 [08:21:58]line Контрольно-Кассовый Чек [08:21:58]line ПРОДАЖА [08:21:58]line ТРК (МРК, ГНК) : 63 [08:21:58]line Товар: 2710124130 [08:21:58]line Аи-92-К-5 [08:21:58]line 14.750 * 67.80 [08:21:58]line = 1000.05 [08:21:58]line НДС 12% НСП 1% [08:21:58]line > о реализуемом товаре [08:21:58]line ОКРУГЛЕНИЕ: -0.05 [08:21:58]line ИТОГО: 1000.00 [08:21:58]line Внесено: 1000.00 [08:21:58]line СДАЧА: 0.00 [08:21:58]line НСП 1% : 8.85 [08:21:58]line НДС 12% : 106.20 [08:21:58]line Наличными: 1000.00 [08:21:58]line Безнал.: 0.00 [08:21:58]line Место: АЗС № 90 "Партнёр-нефть" [08:21:58]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:21:58]line СНО: Общий режим [08:21:58]line Чек 129 23.09.2024 08:22 [08:21:58]line Смена: 515 ФФД: 1.0 [08:21:58]line ЗНМ: 0300000107 [08:21:58]line РНМ: 0000000000091827 [08:21:58]line Версия ККМ: 001 [08:21:58]line ФМ: 0000000000871832 [08:21:58]line ФД: 289455 [08:21:58]line ФПД: 232100551635584 [08:21:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082200&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289455&fm=232100551635584&tin=02508201610067®Number=0000000000091827&sum=100000 [08:21:58]written 0, free lines is 4095 [08:21:59]Write to MH i2c: 01 00 00 D9 43 1C [08:21:59]Write i2c OK [08:21:59]MH_I2C_Read... [08:21:59]Read from MH i2c: 01 [08:21:59]MH_I2C_Read... [08:21:59]Read from MH i2c: 01 07 00 [08:21:59]MH_I2C_Read... [08:21:59]Read from MH i2c: 01 07 00 D9 43 00 00 00 00 00 BE 0C ED [08:21:59]RasterBufferAndPrint [08:21:59]line [08:21:59]line [08:21:59]line [08:21:59]line [08:21:59]line [08:21:59]written 0, free lines is 3268 [08:21:59]MH_Cut [08:21:59]Write to MH i2c: D1 01 00 E0 43 01 F5 [08:21:59]Write i2c OK [08:21:59]MH_I2C_Read... [08:21:59]Read from MH i2c: D1 [08:21:59]MH_I2C_Read... [08:21:59]Read from MH i2c: D1 01 00 [08:21:59]MH_I2C_Read... [08:21:59]Read from MH i2c: D1 01 00 E0 43 00 F4 [08:21:59]Write to MH i2c: 01 00 00 E1 43 24 [08:21:59]Write i2c OK [08:21:59]MH_I2C_Read... [08:21:59]*** Cut start [08:21:59]*** Partial cut [08:21:59]*** CUTSNS_PIN = 1 [08:21:59]*** CUTSNS_PIN = 0 [08:22:00]*** Brake cut motor [08:22:00]Read from MH i2c: 01 [08:22:00]MH_I2C_Read... [08:22:00]*** Stop cut motor [08:22:00]*** Cut end [08:22:00]Read from MH i2c: 01 07 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 07 00 E1 43 00 00 00 00 00 FF 0F 39 [08:22:00]process_action close_receipt done [08:22:00]requested_data is exist [08:22:00]produce_requested_data [08:22:00]requested_item fm.sn is exist - process it [08:22:00]wFMCommunicate request_size=4 [08:22:00]MH_SAM_APDU [08:22:00]CAPDU: 80 11 00 00 [08:22:00]Write to MH i2c: E2 08 00 E2 43 80 11 00 00 00 00 00 00 9F [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:00]Read from MH i2c: E2 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 17 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 17 00 E2 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EF [08:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:22:00]wFMCommunicate OK [08:22:00]requested_item fd.num is exist - process it [08:22:00]SAM_PROTO_GetFieldsCounters [08:22:00]wFMCommunicate request_size=4 [08:22:00]MH_SAM_APDU [08:22:00]CAPDU: 80 13 00 00 [08:22:00]Write to MH i2c: E2 08 00 E3 43 80 13 00 00 00 00 00 00 A2 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:00]Read from MH i2c: E2 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 62 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 62 00 E3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [08:22:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:00]wFMCommunicate OK [08:22:00]SAM_PROTO_GetFieldsCounters done [08:22:00]requested_item shift.num is exist - process it [08:22:00]requested_item shift.opened is exist - process it [08:22:00]req_shift_opened [08:22:00]FM_GetShiftState [08:22:00]SAM_PROTO_GetShiftState [08:22:00]wFMCommunicate request_size=4 [08:22:00]MH_SAM_APDU [08:22:00]CAPDU: 80 13 01 00 [08:22:00]Write to MH i2c: E2 08 00 E4 43 80 13 01 00 00 00 00 00 A4 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:00]Read from MH i2c: E2 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 0E 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 0E 00 E4 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 45 [08:22:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:22:00]wFMCommunicate OK [08:22:00]SAM_PROTO_GetShiftState done [08:22:00]FM_GetShiftState done [08:22:00]req_shift_opened done [08:22:00]requested_item shift.open_date is exist - process it [08:22:00]req_shift_open_date [08:22:00]req_shift_open_date done [08:22:00]produce_requested_data done [08:22:00]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289455,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:22:00]process_action_free close_receipt [08:22:00]json_value_free [08:22:00]json_value_free done [08:22:00]process_json_proto returns [08:22:00]Send response to host [08:22:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289455,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:22:00]free response buf [08:22:00]execute_script done [08:22:00]execute_script returns [08:22:00]free content buf [08:22:00]Sock 7.Close socket [08:22:00]Sock 7.Thread stoped [08:22:59]accept exits with 9 [08:22:59]New connection [08:22:59]New thread 3067051364 created [08:22:59]Thread 3067194724 joined [08:22:59]Waiting for new connection... [08:22:59] Sock 9.Parse request [08:22:59]Sock 9.Check first char [08:22:59]Sock 9.First char is OK [08:22:59]request: POST /json_proto HTTP/1.0 [08:22:59]Method: POST [08:22:59]URL: /json_proto [08:22:59]Method is POST - this is cgi request [08:22:59]url: /json_proto [08:22:59]query_string will be loaded in cgi processing [08:22:59]execute_cgi json_proto POST (null) [08:22:59]execute_cgi path=json_proto method=POST [08:22:59]POST find Content-Length [08:22:59]Host: 172.17.41.135:8080 [08:22:59]Content-Length: 791 [08:22:59]Content-Type: application/json [08:22:59] [08:22:59]POST finish read [08:22:59]Found Content-Length = 791 [08:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 43.600, "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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:59]execute_script... [08:22: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)24617448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 43.600, "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\u000A50055", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:59]POST & json_proto [08:22:59]process_json_proto [08:22:59]json parsed OK: [08:22:59]protocol is kg_v1.0 [08:22:59]action value=close_receipt [08:22:59]process_action close_receipt [08:22:59]cmd_close_receipt [08:22:59]MH_GetDate [08:22:59]Write to MH i2c: F0 00 00 E5 43 17 [08:22:59]Write i2c OK [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: F0 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: F0 09 00 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: F0 09 00 E5 43 00 67 25 F1 66 ED 3E 82 65 15 [08:22:59]GetLastDocTimeStamp 1727079720 [08:22:59]current date 1727079783 [08:22:59]FM_GetShiftState [08:22:59]SAM_PROTO_GetShiftState [08:22:59]wFMCommunicate request_size=4 [08:22:59]MH_SAM_APDU [08:22:59]CAPDU: 80 13 01 00 [08:22:59]Write to MH i2c: E2 08 00 E6 43 80 13 01 00 00 00 00 00 A6 [08:22:59]Write i2c OK [08:22:59]MH_I2C_Read... [08:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:59]Read from MH i2c: E2 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: E2 0E 00 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: E2 0E 00 E6 43 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 47 [08:22:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:22:59]wFMCommunicate OK [08:22:59]SAM_PROTO_GetShiftState done [08:22:59]FM_GetShiftState done [08:22:59]opened in 1727051401 [08:22:59]opened+sec_in_day 1727137801 [08:22:59]quantity*price = 0 [08:22:59]sum+1 = 1 [08:22:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 130 23.09.2024 08:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 50055 ФМ: 0000000000871832 ФД: 289456 ФПД: 161287069154731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082303&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289456&fm=161287069154731&tin=02508201610067®Number=0000000000091827&sum=0 [08:23:00]StoreToDocumentArchive [08:23:00]shift 515 fd 289456 [08:23:00]save to /storage/0515/doc_00289456 [08:23:00]save last doc name /storage/0515/doc_00289456 to /storage/kkm_last_doc_name [08:23:00]save OK [08:23:00]Clear old archive folders... [08:23:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:23:00]tlvbuf is 006E0BE0 [08:23:00]SAM_PROTO_ClearQueue [08:23:00]wFMCommunicate request_size=4 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 09 00 00 [08:23:00]Write to MH i2c: E2 08 00 F3 43 80 09 00 00 00 00 00 00 A8 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 F3 43 00 90 00 AA [08:23:00]RAPDU: 90 00 [08:23:00]wFMCommunicate OK [08:23:00]SAM_PROTO_ClearQueue done [08:23:00]KKMCreateOFDPacket [08:23:00]OFDProtocolAddRootSTLVToBuf [08:23:00]FM_MakeSignedData [08:23:00]FM_MakeSignedData [08:23:00]SAM_PROTO_SignData [08:23:00]wFMCommunicate request_size=4 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 0D 01 02 [08:23:00]Write to MH i2c: E2 08 00 F4 43 80 0D 01 02 00 00 00 00 B0 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 F4 43 00 90 00 AB [08:23:00]RAPDU: 90 00 [08:23:00]wFMCommunicate OK [08:23:00]wFMCommunicate request_size=255 [08:23:00]MH_SAM_APDU [08:23: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 50 AA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 67 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6A 04 00 35 04 06 00 92 B0 92 76 [08:23:00]Write to MH i2c: E2 02 01 F5 43 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 AA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 67 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6A 04 00 35 04 06 00 92 B0 92 76 00 00 D8 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:01]Read from MH i2c: E2 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 03 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 03 00 F5 43 00 90 00 AC [08:23:01]RAPDU: 90 00 [08:23:01]wFMCommunicate OK [08:23:01]wFMCommunicate request_size=7 [08:23:01]MH_SAM_APDU [08:23:01]CAPDU: 80 0D 02 02 02 BD AB [08:23:01]Write to MH i2c: E2 0A 00 F6 43 80 0D 02 02 02 00 BD AB 00 00 1F [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:01]Read from MH i2c: E2 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 03 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 03 00 F6 43 00 90 00 AD [08:23:01]RAPDU: 90 00 [08:23:01]wFMCommunicate OK [08:23:01]wFMCommunicate request_size=4 [08:23:01]MH_SAM_APDU [08:23:01]CAPDU: 80 0D 03 02 [08:23:01]Write to MH i2c: E2 08 00 F7 43 80 0D 03 02 00 00 00 00 B5 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:01]Read from MH i2c: E2 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 0B 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 0B 00 F7 43 00 29 F6 B0 9B C8 29 91 5A 90 00 FC [08:23:01]RAPDU: 29 F6 B0 9B C8 29 91 5A 90 00 [08:23:01]wFMCommunicate OK [08:23:01]SAM_PROTO_SignData done [08:23:01]FM_MakeSignedData done [08:23:01]CreateOFDProtocolMessage [08:23:01]wFMCommunicate request_size=4 [08:23:01]MH_SAM_APDU [08:23:01]CAPDU: 80 11 00 00 [08:23:01]Write to MH i2c: E2 08 00 F8 43 80 11 00 00 00 00 00 00 B5 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:01]Read from MH i2c: E2 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 17 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 17 00 F8 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 05 [08:23:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:23:01]wFMCommunicate OK [08:23:01]CreateOFDProtocolMessage done [08:23:01]OFDSenderStorePacket 289456 [08:23:01]StoreOFDPacket docnum=289456 [08:23:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 AC 2C 04 01 FC 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 50 AA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 67 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6A 04 00 35 04 06 00 92 B0 92 76 BD AB 29 F6 B0 9B C8 29 91 5A [08:23:01]CheckFolder [08:23:01]dirname=/storage/ofd_packets [08:23:01]CheckFolder done [08:23:01]ProducePacketName [08:23:01]name=ofd_packets/00289456 [08:23:01]NVStorageSaveData ofd_packets/00289456 [08:23:01]File name is /storage/ofd_packets/00289456 [08:23:01]Write 298 bytes [08:23:01]NVStorageSaveData done [08:23:01]OFDSenderStorePacket done [08:23:01]KKMCreateOFDPacket done [08:23:01]NVStorageSaveData kkm_last_timestamp [08:23:01]File name is /storage/kkm_last_timestamp [08:23:01]Write 4 bytes [08:23:01]NVStorageSaveData done [08:23:01]ExternCall_PrintAddStr [08:23:01]wPrintStart [08:23:01]Write to MH i2c: 01 00 00 F9 43 3C [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 F9 43 00 00 00 00 00 FF 0F 51 [08:23:01]RasterBufferAndPrint [08:23:01]line Счет N : (1)24617448 [08:23:01]line ИНН: 02508201610067 [08:23:01]line Контрольно-Кассовый Чек [08:23:01]line ПРОДАЖА [08:23:01]line ТРК (МРК, ГНК) : 22 [08:23:01]line Товар: 2710194210 [08:23:01]line ДТ-К-5 [08:23:01]line 43.600 * 0.00 [08:23:01]line = 0.00 [08:23:01]line НДС 12% НСП 1% [08:23:01]line > о реализуемом товаре [08:23:01]line ИТОГО: 0.00 [08:23:01]line НСП 1% : 0.00 [08:23:01]line НДС 12% : 0.00 [08:23:01]line Наличными: 0.00 [08:23:01]line Безнал.: 0.00 [08:23:01]line Место: АЗС № 90 "Партнёр-нефть" [08:23:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:23:01]line СНО: Общий режим [08:23:01]line Чек 130 23.09.2024 08:23 [08:23:01]line Смена: 515 ФФД: 1.0 [08:23:01]line ЗНМ: 0300000107 [08:23:01]line РНМ: 0000000000091827 [08:23:01]line Версия ККМ: 001 [08:23:01]line Талоны: Топливная Карта [08:23:01]line 50055 [08:23:01]line ФМ: 0000000000871832 [08:23:01]line ФД: 289456 [08:23:01]line ФПД: 161287069154731 [08:23:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082303&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289456&fm=161287069154731&tin=02508201610067®Number=0000000000091827&sum=0 [08:23:01]written 0, free lines is 4095 [08:23:01]Write to MH i2c: 01 00 00 22 44 66 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 22 44 00 00 00 00 00 D1 0C 4A [08:23:01]RasterBufferAndPrint [08:23:01]line [08:23:01]line [08:23:01]line [08:23:01]line [08:23:01]line [08:23:01]written 0, free lines is 3285 [08:23:01]MH_Cut [08:23:01]Write to MH i2c: D1 01 00 29 44 01 3F [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: D1 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: D1 01 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: D1 01 00 29 44 00 3E [08:23:01]Write to MH i2c: 01 00 00 2A 44 6E [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:02]*** Cut start [08:23:02]*** Partial cut [08:23:02]*** CUTSNS_PIN = 1 [08:23:02]*** CUTSNS_PIN = 0 [08:23:02]*** Brake cut motor [08:23:03]Read from MH i2c: 01 [08:23:03]MH_I2C_Read... [08:23:03]*** Stop cut motor [08:23:03]*** Cut end [08:23:03]Read from MH i2c: 01 07 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: 01 07 00 2A 44 00 00 00 00 00 FF 0F 83 [08:23:03]process_action close_receipt done [08:23:03]requested_data is exist [08:23:03]produce_requested_data [08:23:03]requested_item fm.sn is exist - process it [08:23:03]wFMCommunicate request_size=4 [08:23:03]MH_SAM_APDU [08:23:03]CAPDU: 80 11 00 00 [08:23:03]Write to MH i2c: E2 08 00 2B 44 80 11 00 00 00 00 00 00 E9 [08:23:03]Write i2c OK [08:23:03]MH_I2C_Read... [08:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:03]Read from MH i2c: E2 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 17 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 17 00 2B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [08:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:23:03]wFMCommunicate OK [08:23:03]requested_item fd.num is exist - process it [08:23:03]SAM_PROTO_GetFieldsCounters [08:23:03]wFMCommunicate request_size=4 [08:23:03]MH_SAM_APDU [08:23:03]CAPDU: 80 13 00 00 [08:23:03]Write to MH i2c: E2 08 00 2C 44 80 13 00 00 00 00 00 00 EC [08:23:03]Write i2c OK [08:23:03]MH_I2C_Read... [08:23:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:03]Read from MH i2c: E2 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 62 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 62 00 2C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [08:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:03]wFMCommunicate OK [08:23:03]SAM_PROTO_GetFieldsCounters done [08:23:03]requested_item shift.num is exist - process it [08:23:03]requested_item shift.opened is exist - process it [08:23:03]req_shift_opened [08:23:03]FM_GetShiftState [08:23:03]SAM_PROTO_GetShiftState [08:23:03]wFMCommunicate request_size=4 [08:23:03]MH_SAM_APDU [08:23:03]CAPDU: 80 13 01 00 [08:23:03]Write to MH i2c: E2 08 00 2D 44 80 13 01 00 00 00 00 00 EE [08:23:03]Write i2c OK [08:23:03]MH_I2C_Read... [08:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:03]Read from MH i2c: E2 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 0E 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 0E 00 2D 44 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8F [08:23:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:23:03]wFMCommunicate OK [08:23:03]SAM_PROTO_GetShiftState done [08:23:03]FM_GetShiftState done [08:23:03]req_shift_opened done [08:23:03]requested_item shift.open_date is exist - process it [08:23:03]req_shift_open_date [08:23:03]req_shift_open_date done [08:23:03]produce_requested_data done [08:23:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289456,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:23:03]process_action_free close_receipt [08:23:03]json_value_free [08:23:03]json_value_free done [08:23:03]process_json_proto returns [08:23:03]Send response to host [08:23:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289456,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:23:03]free response buf [08:23:03]execute_script done [08:23:03]execute_script returns [08:23:03]free content buf [08:23:03]Sock 9.Close socket [08:23:03]Sock 9.Thread stoped [08:23:41]ConnectInit Can't connect to host [08:23:41]CommunicateWithHost connect error [08:23:41]CommunicateWithHost err = -1 [08:23:41]OFD Sender: Server communicate error [08:23:41]OFD Sender: Processing packet 289454 [packets to send 1786, broken 1783] [08:23:41]ProducePacketName [08:23:41]name=ofd_packets/00289454 [08:23:41]OFD Sender: To server: pG, [08:23:41]CommunicateWithHost lk.salyk.kg:30040 [08:23:41]ConnectInit lk.salyk.kg [08:23:41]Connected sock=9 [08:23:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 23 99 07 01 0D 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 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 80 00 00 00 F4 03 04 00 08 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6A 04 00 35 04 06 00 72 EC E8 45 EB 2B 2A BD F9 C6 B4 85 55 74 [08: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 33 32 4F 00 00 00 0A 37 47 00 47 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 33 32 10 04 04 00 AE 6A 04 00 F4 03 04 00 64 CD F0 66 B6 04 01 00 00 18 25 3B 68 95 14 A6 BA [08:23:42]CommunicateWithHost err = 0 [08:23:42]CheckOFDResponse [08:23:42]1017 (14) - 77093643461234 [08:23:42]1041 (16) - 0000000000871832 [08:23:42]1040 (4) - 289454 [08:23:42]1012 (4) - 23.09.2024 02:07 [08:23:42]1206 (1) - 0 [08:23:42]OFD Sender: Remove packet 289454 [08:23:42]ProducePacketName [08:23:42]name=ofd_packets/00289454 [08:23:42]NVStorageDeleteData [08:23:42]OFD Sender: Processing packet 289455 [packets to send 1785, broken 1783] [08:23:42]ProducePacketName [08:23:42]name=ofd_packets/00289455 [08:23:42]OFD Sender: To server: pG, [08:23:42]CommunicateWithHost lk.salyk.kg:30040 [08:23:42]ConnectInit lk.salyk.kg [08:23:43]Connected sock=9 [08:23:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2E E3 07 01 30 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 00 00 00 F4 03 04 00 28 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6A 04 00 35 04 06 00 D3 18 1E EE B2 80 F0 37 98 81 7F 8A 70 4F [08:23:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 3B B2 47 00 65 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 33 32 10 04 04 00 AF 6A 04 00 F4 03 04 00 65 CD F0 66 B6 04 01 00 00 10 04 D9 60 4A 39 74 8A [08:23:43]CommunicateWithHost err = 0 [08:23:43]CheckOFDResponse [08:23:43]1017 (14) - 77093643461234 [08:23:43]1041 (16) - 0000000000871832 [08:23:43]1040 (4) - 289455 [08:23:43]1012 (4) - 23.09.2024 02:07 [08:23:43]1206 (1) - 0 [08:23:43]OFD Sender: Remove packet 289455 [08:23:43]ProducePacketName [08:23:43]name=ofd_packets/00289455 [08:23:43]NVStorageDeleteData [08:23:43]OFD Sender: Processing packet 289456 [packets to send 1784, broken 1783] [08:23:43]ProducePacketName [08:23:43]name=ofd_packets/00289456 [08:23:43]OFD Sender: To server: pG, [08:23:43]CommunicateWithHost lk.salyk.kg:30040 [08:23:43]ConnectInit lk.salyk.kg [08:23:44]Connected sock=9 [08:23: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 33 32 0C 01 00 00 AC 2C 04 01 FC 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 50 AA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 67 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6A 04 00 35 04 06 00 92 B0 92 76 BD AB 29 F6 B0 9B C8 29 91 5A [08:23: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 33 32 4F 00 00 00 D9 AC 47 00 CB 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 33 32 10 04 04 00 B0 6A 04 00 F4 03 04 00 66 CD F0 66 B6 04 01 00 00 AA D4 DF 72 23 13 D7 90 [08:23:44]CommunicateWithHost err = 0 [08:23:44]CheckOFDResponse [08:23:44]1017 (14) - 77093643461234 [08:23:44]1041 (16) - 0000000000871832 [08:23:44]1040 (4) - 289456 [08:23:44]1012 (4) - 23.09.2024 02:07 [08:23:44]1206 (1) - 0 [08:23:44]OFD Sender: Remove packet 289456 [08:23:44]ProducePacketName [08:23:44]name=ofd_packets/00289456 [08:23:44]NVStorageDeleteData [08:23:44]OFD Sender: No OFD packet to send [08:23:49]OFD Sender: No OFD packet to send [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:04]accept exits with 7 [08:24:04]New connection [08:24:04]New thread 3067194724 created [08:24:04]Thread 3067051364 joined [08:24:04]Waiting for new connection... [08:24:04] Sock 7.Parse request [08:24:04]Sock 7.Check first char [08:24:04]Sock 7.First char is OK [08:24:04]request: POST /json_proto HTTP/1.0 [08:24:04]Method: POST [08:24:04]URL: /json_proto [08:24:04]Method is POST - this is cgi request [08:24:04]url: /json_proto [08:24:04]query_string will be loaded in cgi processing [08:24:04]execute_cgi json_proto POST (null) [08:24:04]execute_cgi path=json_proto method=POST [08:24:04]POST find Content-Length [08:24:04]Host: 172.17.41.135:8080 [08:24:04]Content-Length: 660 [08:24:04]Content-Type: application/json [08:24:04] [08:24:04]POST finish read [08:24:04]Found Content-Length = 660 [08:24:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [08:24:04]execute_script... [08: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)24617449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [08:24:04]POST & json_proto [08:24:04]process_json_proto [08:24:04]json parsed OK: [08:24:04]protocol is kg_v1.0 [08:24:04]action value=close_receipt [08:24:04]process_action close_receipt [08:24:04]cmd_close_receipt [08:24:04]MH_GetDate [08:24:04]Write to MH i2c: F0 00 00 2E 44 61 [08:24:04]Write i2c OK [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: F0 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: F0 09 00 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: F0 09 00 2E 44 00 A7 25 F1 66 ED 3E 82 65 9F [08:24:04]GetLastDocTimeStamp 1727079783 [08:24:04]current date 1727079847 [08:24:04]FM_GetShiftState [08:24:04]SAM_PROTO_GetShiftState [08:24:04]wFMCommunicate request_size=4 [08:24:04]MH_SAM_APDU [08:24:04]CAPDU: 80 13 01 00 [08:24:04]Write to MH i2c: E2 08 00 2F 44 80 13 01 00 00 00 00 00 F0 [08:24:04]Write i2c OK [08:24:04]MH_I2C_Read... [08:24:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:04]Read from MH i2c: E2 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: E2 0E 00 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: E2 0E 00 2F 44 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 91 [08:24:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:24:04]wFMCommunicate OK [08:24:04]SAM_PROTO_GetShiftState done [08:24:04]FM_GetShiftState done [08:24:04]opened in 1727051401 [08:24:04]opened+sec_in_day 1727137801 [08:24:04]quantity*price = 50034 [08:24:04]sum+1 = 50036 [08:24:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 131 23.09.2024 08:24 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289457 ФПД: 36775894687316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082407&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289457&fm=36775894687316&tin=02508201610067®Number=0000000000091827&sum=50000 [08:24:05]StoreToDocumentArchive [08:24:05]shift 515 fd 289457 [08:24:05]save to /storage/0515/doc_00289457 [08:24:05]save last doc name /storage/0515/doc_00289457 to /storage/kkm_last_doc_name [08:24:05]save OK [08:24:05]Clear old archive folders... [08:24:05]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:24:05]tlvbuf is 007350D0 [08:24:05]SAM_PROTO_ClearQueue [08:24:05]wFMCommunicate request_size=4 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 09 00 00 [08:24:05]Write to MH i2c: E2 08 00 3C 44 80 09 00 00 00 00 00 00 F2 [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 3C 44 00 90 00 F4 [08:24:05]RAPDU: 90 00 [08:24:05]wFMCommunicate OK [08:24:05]SAM_PROTO_ClearQueue done [08:24:05]KKMCreateOFDPacket [08:24:05]OFDProtocolAddRootSTLVToBuf [08:24:05]FM_MakeSignedData [08:24:05]FM_MakeSignedData [08:24:05]SAM_PROTO_SignData [08:24:05]wFMCommunicate request_size=4 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 0D 01 02 [08:24:05]Write to MH i2c: E2 08 00 3D 44 80 0D 01 02 00 00 00 00 FA [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 3D 44 00 90 00 F5 [08:24:05]RAPDU: 90 00 [08:24:05]wFMCommunicate OK [08:24:05]wFMCommunicate request_size=253 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 83 00 00 00 F4 03 04 00 A7 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6A 04 00 35 04 06 00 21 72 8E 23 9E 54 [08:24:05]Write to MH i2c: E2 00 01 3E 44 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 83 00 00 00 F4 03 04 00 A7 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6A 04 00 35 04 06 00 21 72 8E 23 9E 54 00 00 1B [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 3E 44 00 90 00 F6 [08:24:05]RAPDU: 90 00 [08:24:05]wFMCommunicate OK [08:24:05]wFMCommunicate request_size=4 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 0D 03 02 [08:24:05]Write to MH i2c: E2 08 00 3F 44 80 0D 03 02 00 00 00 00 FE [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 0B 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 0B 00 3F 44 00 6D 6D 48 5F 24 84 B6 7B 90 00 59 [08:24:05]RAPDU: 6D 6D 48 5F 24 84 B6 7B 90 00 [08:24:05]wFMCommunicate OK [08:24:05]SAM_PROTO_SignData done [08:24:05]FM_MakeSignedData done [08:24:05]CreateOFDProtocolMessage [08:24:05]wFMCommunicate request_size=4 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 11 00 00 [08:24:05]Write to MH i2c: E2 08 00 40 44 80 11 00 00 00 00 00 00 FE [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 17 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 17 00 40 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4E [08:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:24:05]wFMCommunicate OK [08:24:05]CreateOFDProtocolMessage done [08:24:05]OFDSenderStorePacket 289457 [08:24:05]StoreOFDPacket docnum=289457 [08:24:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 C9 F9 00 01 9A 9E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 83 00 00 00 F4 03 04 00 A7 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6A 04 00 35 04 06 00 21 72 8E 23 9E 54 6D 6D 48 5F 24 84 B6 7B [08:24:05]CheckFolder [08:24:05]dirname=/storage/ofd_packets [08:24:05]CheckFolder done [08:24:05]ProducePacketName [08:24:05]name=ofd_packets/00289457 [08:24:05]NVStorageSaveData ofd_packets/00289457 [08:24:05]File name is /storage/ofd_packets/00289457 [08:24:05]Write 294 bytes [08:24:05]NVStorageSaveData done [08:24:05]OFDSenderStorePacket done [08:24:05]KKMCreateOFDPacket done [08:24:05]NVStorageSaveData kkm_last_timestamp [08:24:05]File name is /storage/kkm_last_timestamp [08:24:05]Write 4 bytes [08:24:05]NVStorageSaveData done [08:24:05]ExternCall_PrintAddStr [08:24:05]wPrintStart [08:24:05]Write to MH i2c: 01 00 00 41 44 85 [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: 01 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: 01 07 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: 01 07 00 41 44 00 00 00 00 00 FF 0F 9A [08:24:05]RasterBufferAndPrint [08:24:05]line Счет N : (1)24617449 [08:24:05]line ИНН: 02508201610067 [08:24:05]line Контрольно-Кассовый Чек [08:24:05]line ПРОДАЖА [08:24:05]line ТРК (МРК, ГНК) : 44 [08:24:05]line Товар: 2710124130 [08:24:05]line SU-92 [08:24:05]line 7.220 * 69.30 [08:24:05]line = 500.35 [08:24:05]line НДС 12% НСП 1% [08:24:05]line > о реализуемом товаре [08:24:05]line ОКРУГЛЕНИЕ: -0.35 [08:24:05]line ИТОГО: 500.00 [08:24:05]line Внесено: 500.00 [08:24:05]line СДАЧА: 0.00 [08:24:05]line НСП 1% : 4.43 [08:24:05]line НДС 12% : 53.13 [08:24:05]line Наличными: 500.00 [08:24:05]line Безнал.: 0.00 [08:24:05]line Место: АЗС № 90 "Партнёр-нефть" [08:24:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:24:05]line СНО: Общий режим [08:24:05]line Чек 131 23.09.2024 08:24 [08:24:05]line Смена: 515 ФФД: 1.0 [08:24:05]line ЗНМ: 0300000107 [08:24:05]line РНМ: 0000000000091827 [08:24:05]line Версия ККМ: 001 [08:24:05]line ФМ: 0000000000871832 [08:24:05]line ФД: 289457 [08:24:05]line ФПД: 36775894687316 [08:24:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082407&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289457&fm=36775894687316&tin=02508201610067®Number=0000000000091827&sum=50000 [08:24:05]written 0, free lines is 4095 [08:24:05]OFD Sender: Processing packet 289457 [packets to send 1784, broken 1783] [08:24:05]ProducePacketName [08:24:05]name=ofd_packets/00289457 [08:24:05]OFD Sender: To server: pG, [08:24:05]CommunicateWithHost lk.salyk.kg:30040 [08:24:05]ConnectInit lk.salyk.kg [08:24:06]Connected sock=9 [08: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 33 32 08 01 00 00 C9 F9 00 01 9A 9E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 83 00 00 00 F4 03 04 00 A7 25 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6A 04 00 35 04 06 00 21 72 8E 23 9E 54 6D 6D 48 5F 24 84 B6 7B [08:24:06]Write to MH i2c: 01 00 00 6B 44 AF [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 07 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 07 00 6B 44 00 00 00 00 00 D1 0C 93 [08:24:06]RasterBufferAndPrint [08:24:06]line [08:24:06]line [08:24:06]line [08:24:06]line [08:24:06]line [08:24:06]written 0, free lines is 3288 [08:24:06]MH_Cut [08:24:06]Write to MH i2c: D1 01 00 72 44 01 88 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: D1 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: D1 01 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: D1 01 00 72 44 00 87 [08:24:06]Write to MH i2c: 01 00 00 73 44 B7 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08: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 33 32 4F 00 00 00 BF AF 47 00 CA 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 33 32 10 04 04 00 B1 6A 04 00 F4 03 04 00 7C CD F0 66 B6 04 01 00 00 82 56 B9 30 3B C2 7E EB [08:24:06]CommunicateWithHost err = 0 [08:24:06]CheckOFDResponse [08:24:06]1017 (14) - 77093643461234 [08:24:06]1041 (16) - 0000000000871832 [08:24:06]1040 (4) - 289457 [08:24:06]1012 (4) - 23.09.2024 02:07 [08:24:06]1206 (1) - 0 [08:24:06]OFD Sender: Remove packet 289457 [08:24:06]ProducePacketName [08:24:06]name=ofd_packets/00289457 [08:24:06]NVStorageDeleteData [08:24:06]OFD Sender: No OFD packet to send [08:24:07]*** Cut start [08:24:07]*** Partial cut [08:24:07]*** CUTSNS_PIN = 1 [08:24:07]*** CUTSNS_PIN = 0 [08:24:07]*** Brake cut motor [08:24:07]Read from MH i2c: 01 [08:24:07]MH_I2C_Read... [08:24:07]*** Stop cut motor [08:24:07]*** Cut end [08:24:07]Read from MH i2c: 01 07 00 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: 01 07 00 73 44 00 00 00 00 00 FF 0F CC [08:24:07]process_action close_receipt done [08:24:07]requested_data is exist [08:24:07]produce_requested_data [08:24:07]requested_item fm.sn is exist - process it [08:24:07]wFMCommunicate request_size=4 [08:24:07]MH_SAM_APDU [08:24:07]CAPDU: 80 11 00 00 [08:24:07]Write to MH i2c: E2 08 00 74 44 80 11 00 00 00 00 00 00 32 [08:24:07]Write i2c OK [08:24:07]MH_I2C_Read... [08:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:07]Read from MH i2c: E2 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: E2 17 00 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: E2 17 00 74 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 82 [08:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:24:07]wFMCommunicate OK [08:24:07]requested_item fd.num is exist - process it [08:24:07]SAM_PROTO_GetFieldsCounters [08:24:07]wFMCommunicate request_size=4 [08:24:07]MH_SAM_APDU [08:24:07]CAPDU: 80 13 00 00 [08:24:07]Write to MH i2c: E2 08 00 75 44 80 13 00 00 00 00 00 00 35 [08:24:07]Write i2c OK [08:24:07]MH_I2C_Read... [08:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:07]Read from MH i2c: E2 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: E2 62 00 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: E2 62 00 75 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:24:07]wFMCommunicate OK [08:24:07]SAM_PROTO_GetFieldsCounters done [08:24:07]requested_item shift.num is exist - process it [08:24:07]requested_item shift.opened is exist - process it [08:24:07]req_shift_opened [08:24:07]FM_GetShiftState [08:24:07]SAM_PROTO_GetShiftState [08:24:07]wFMCommunicate request_size=4 [08:24:07]MH_SAM_APDU [08:24:07]CAPDU: 80 13 01 00 [08:24:07]Write to MH i2c: E2 08 00 76 44 80 13 01 00 00 00 00 00 37 [08:24:07]Write i2c OK [08:24:07]MH_I2C_Read... [08:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:07]Read from MH i2c: E2 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: E2 0E 00 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: E2 0E 00 76 44 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D8 [08:24:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:24:07]wFMCommunicate OK [08:24:07]SAM_PROTO_GetShiftState done [08:24:07]FM_GetShiftState done [08:24:07]req_shift_opened done [08:24:07]requested_item shift.open_date is exist - process it [08:24:07]req_shift_open_date [08:24:07]req_shift_open_date done [08:24:07]produce_requested_data done [08:24:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289457,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:24:07]process_action_free close_receipt [08:24:07]json_value_free [08:24:07]json_value_free done [08:24:07]process_json_proto returns [08:24:07]Send response to host [08:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289457,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:24:07]free response buf [08:24:07]execute_script done [08:24:07]execute_script returns [08:24:07]free content buf [08:24:07]Sock 7.Close socket [08:24:07]Sock 7.Thread stoped [08:24:11]OFD Sender: No OFD packet to send [08:24:17]OFD Sender: No OFD packet to send [08:24:22]OFD Sender: No OFD packet to send [08:24:27]OFD Sender: No OFD packet to send [08:24:32]OFD Sender: No OFD packet to send [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:57]OFD Sender: No OFD packet to send [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:12]OFD Sender: No OFD packet to send [08:25:17]OFD Sender: No OFD packet to send [08:25:22]OFD Sender: No OFD packet to send [08:25:27]OFD Sender: No OFD packet to send [08:25:32]OFD Sender: No OFD packet to send [08:25:35]accept exits with 10 [08:25:35]New connection [08:25:35]New thread 3067051364 created [08:25:35]Thread 3067194724 joined [08:25:35]Waiting for new connection... [08:25:35] Sock 10.Parse request [08:25:35]Sock 10.Check first char [08:25:35]Sock 10.First char is OK [08:25:35]request: POST /json_proto HTTP/1.0 [08:25:35]Method: POST [08:25:35]URL: /json_proto [08:25:35]Method is POST - this is cgi request [08:25:35]url: /json_proto [08:25:35]query_string will be loaded in cgi processing [08:25:35]execute_cgi json_proto POST (null) [08:25:35]execute_cgi path=json_proto method=POST [08:25:35]POST find Content-Length [08:25:35]Host: 172.17.41.135:8080 [08:25:35]Content-Length: 679 [08:25:35]Content-Type: application/json [08:25:35] [08:25:35]POST finish read [08:25:35]Found Content-Length = 679 [08:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.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" ] } } [08:25:35]execute_script... [08: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)24617451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.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" ] } } [08:25:35]POST & json_proto [08:25:35]process_json_proto [08:25:35]json parsed OK: [08:25:35]protocol is kg_v1.0 [08:25:35]action value=close_receipt [08:25:35]process_action close_receipt [08:25:35]cmd_close_receipt [08:25:35]MH_GetDate [08:25:35]Write to MH i2c: F0 00 00 77 44 AA [08:25:35]Write i2c OK [08:25:35]MH_I2C_Read... [08:25:35]Read from MH i2c: F0 [08:25:35]MH_I2C_Read... [08:25:35]Read from MH i2c: F0 09 00 [08:25:35]MH_I2C_Read... [08:25:35]Read from MH i2c: F0 09 00 77 44 00 02 26 F1 66 ED 3E 82 65 44 [08:25:35]GetLastDocTimeStamp 1727079847 [08:25:35]current date 1727079938 [08:25:35]FM_GetShiftState [08:25:35]SAM_PROTO_GetShiftState [08:25:35]wFMCommunicate request_size=4 [08:25:35]MH_SAM_APDU [08:25:35]CAPDU: 80 13 01 00 [08:25:35]Write to MH i2c: E2 08 00 78 44 80 13 01 00 00 00 00 00 39 [08:25:35]Write i2c OK [08:25:35]MH_I2C_Read... [08:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:35]Read from MH i2c: E2 [08:25:35]MH_I2C_Read... [08:25:35]Read from MH i2c: E2 0E 00 [08:25:35]MH_I2C_Read... [08:25:35]Read from MH i2c: E2 0E 00 78 44 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DA [08:25:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:25:35]wFMCommunicate OK [08:25:35]SAM_PROTO_GetShiftState done [08:25:35]FM_GetShiftState done [08:25:35]opened in 1727051401 [08:25:35]opened+sec_in_day 1727137801 [08:25:35]quantity*price = 35052 [08:25:35]sum+1 = 35054 [08:25:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 132 23.09.2024 08:25 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289458 ФПД: 239730215699847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082538&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289458&fm=239730215699847&tin=02508201610067®Number=0000000000091827&sum=35000 [08:25:36]StoreToDocumentArchive [08:25:36]shift 515 fd 289458 [08:25:36]save to /storage/0515/doc_00289458 [08:25:36]save last doc name /storage/0515/doc_00289458 to /storage/kkm_last_doc_name [08:25:36]save OK [08:25:36]Clear old archive folders... [08:25:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:25:36]tlvbuf is 00709D00 [08:25:36]SAM_PROTO_ClearQueue [08:25:36]wFMCommunicate request_size=4 [08:25:36]MH_SAM_APDU [08:25:36]CAPDU: 80 09 00 00 [08:25:36]Write to MH i2c: E2 08 00 85 44 80 09 00 00 00 00 00 00 3B [08:25:36]Write i2c OK [08:25:36]MH_I2C_Read... [08:25:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:36]Read from MH i2c: E2 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 85 44 00 90 00 3D [08:25:36]RAPDU: 90 00 [08:25:36]wFMCommunicate OK [08:25:36]SAM_PROTO_ClearQueue done [08:25:36]KKMCreateOFDPacket [08:25:36]OFDProtocolAddRootSTLVToBuf [08:25:36]FM_MakeSignedData [08:25:36]FM_MakeSignedData [08:25:36]SAM_PROTO_SignData [08:25:36]wFMCommunicate request_size=4 [08:25:36]MH_SAM_APDU [08:25:36]CAPDU: 80 0D 01 02 [08:25:36]Write to MH i2c: E2 08 00 86 44 80 0D 01 02 00 00 00 00 43 [08:25:36]Write i2c OK [08:25:36]MH_I2C_Read... [08:25:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:36]Read from MH i2c: E2 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 86 44 00 90 00 3E [08:25:36]RAPDU: 90 00 [08:25:36]wFMCommunicate OK [08:25:36]wFMCommunicate request_size=255 [08:25:36]MH_SAM_APDU [08: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 02 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6A 04 00 35 04 06 00 DA [08:25:36]Write to MH i2c: E2 02 01 87 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 84 00 00 00 F4 03 04 00 02 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6A 04 00 35 04 06 00 DA 00 00 EE [08:25:36]Write i2c OK [08:25:36]MH_I2C_Read... [08:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:36]Read from MH i2c: E2 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 87 44 00 90 00 3F [08:25:36]RAPDU: 90 00 [08:25:36]wFMCommunicate OK [08:25:36]wFMCommunicate request_size=10 [08:25:36]MH_SAM_APDU [08:25:36]CAPDU: 80 0D 02 02 05 08 8A 59 45 87 [08:25:36]Write to MH i2c: E2 0D 00 88 44 80 0D 02 02 05 00 08 8A 59 45 87 00 00 07 [08:25:36]Write i2c OK [08:25:36]MH_I2C_Read... [08:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:36]Read from MH i2c: E2 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 03 00 88 44 00 90 00 40 [08:25:36]RAPDU: 90 00 [08:25:36]wFMCommunicate OK [08:25:36]wFMCommunicate request_size=4 [08:25:36]MH_SAM_APDU [08:25:36]CAPDU: 80 0D 03 02 [08:25:36]Write to MH i2c: E2 08 00 89 44 80 0D 03 02 00 00 00 00 48 [08:25:36]Write i2c OK [08:25:36]MH_I2C_Read... [08:25:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:36]Read from MH i2c: E2 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 0B 00 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 0B 00 89 44 00 EA 1C EA 18 84 02 A3 77 90 00 F1 [08:25:36]RAPDU: EA 1C EA 18 84 02 A3 77 90 00 [08:25:36]wFMCommunicate OK [08:25:36]SAM_PROTO_SignData done [08:25:36]FM_MakeSignedData done [08:25:36]CreateOFDProtocolMessage [08:25:36]wFMCommunicate request_size=4 [08:25:36]MH_SAM_APDU [08:25:36]CAPDU: 80 11 00 00 [08:25:36]Write to MH i2c: E2 08 00 8A 44 80 11 00 00 00 00 00 00 48 [08:25:36]Write i2c OK [08:25:36]MH_I2C_Read... [08:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:36]Read from MH i2c: E2 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 17 00 [08:25:36]MH_I2C_Read... [08:25:36]Read from MH i2c: E2 17 00 8A 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 98 [08:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:25:36]wFMCommunicate OK [08:25:36]CreateOFDProtocolMessage done [08:25:36]OFDSenderStorePacket 289458 [08:25:36]StoreOFDPacket docnum=289458 [08:25:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B3 60 07 01 06 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 84 00 00 00 F4 03 04 00 02 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6A 04 00 35 04 06 00 DA 08 8A 59 45 87 EA 1C EA 18 84 02 A3 77 [08:25:36]CheckFolder [08:25:36]dirname=/storage/ofd_packets [08:25:36]CheckFolder done [08:25:36]ProducePacketName [08:25:36]name=ofd_packets/00289458 [08:25:36]NVStorageSaveData ofd_packets/00289458 [08:25:36]File name is /storage/ofd_packets/00289458 [08:25:36]Write 301 bytes [08:25:36]NVStorageSaveData done [08:25:36]OFDSenderStorePacket done [08:25:36]KKMCreateOFDPacket done [08:25:36]NVStorageSaveData kkm_last_timestamp [08:25:36]File name is /storage/kkm_last_timestamp [08:25:36]Write 4 bytes [08:25:36]NVStorageSaveData done [08:25:37]ExternCall_PrintAddStr [08:25:37]wPrintStart [08:25:37]Write to MH i2c: 01 00 00 8B 44 CF [08:25:37]Write i2c OK [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: 01 [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: 01 07 00 [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: 01 07 00 8B 44 00 00 00 00 00 FF 0F E4 [08:25:37]RasterBufferAndPrint [08:25:37]line Счет N : (1)24617451 [08:25:37]line ИНН: 02508201610067 [08:25:37]line Контрольно-Кассовый Чек [08:25:37]line ПРОДАЖА [08:25:37]line ТРК (МРК, ГНК) : 53 [08:25:37]line Товар: 2710124130 [08:25:37]line Аи-92-К-5 [08:25:37]line 5.170 * 67.80 [08:25:37]line = 350.53 [08:25:37]line НДС 12% НСП 1% [08:25:37]line > о реализуемом товаре [08:25:37]line ОКРУГЛЕНИЕ: -0.53 [08:25:37]line ИТОГО: 350.00 [08:25:37]line Внесено: 350.00 [08:25:37]line СДАЧА: 0.00 [08:25:37]line НСП 1% : 3.10 [08:25:37]line НДС 12% : 37.22 [08:25:37]line Наличными: 350.00 [08:25:37]line Безнал.: 0.00 [08:25:37]line Место: АЗС № 90 "Партнёр-нефть" [08:25:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:25:37]line СНО: Общий режим [08:25:37]line Чек 132 23.09.2024 08:25 [08:25:37]line Смена: 515 ФФД: 1.0 [08:25:37]line ЗНМ: 0300000107 [08:25:37]line РНМ: 0000000000091827 [08:25:37]line Версия ККМ: 001 [08:25:37]line ФМ: 0000000000871832 [08:25:37]line ФД: 289458 [08:25:37]line ФПД: 239730215699847 [08:25:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082538&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289458&fm=239730215699847&tin=02508201610067®Number=0000000000091827&sum=35000 [08:25:37]written 0, free lines is 4095 [08:25:37]OFD Sender: Processing packet 289458 [packets to send 1784, broken 1783] [08:25:37]ProducePacketName [08:25:37]name=ofd_packets/00289458 [08:25:37]OFD Sender: To server: pG, [08:25:37]CommunicateWithHost lk.salyk.kg:30040 [08:25:37]ConnectInit lk.salyk.kg [08:25:37]Write to MH i2c: 01 00 00 B5 44 F9 [08:25:37]Write i2c OK [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: 01 [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: 01 07 00 [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: 01 07 00 B5 44 00 00 00 00 00 C3 0C CF [08:25:37]RasterBufferAndPrint [08:25:37]line [08:25:37]line [08:25:37]line [08:25:37]line [08:25:37]line [08:25:37]written 0, free lines is 3271 [08:25:37]MH_Cut [08:25:37]Write to MH i2c: D1 01 00 BC 44 01 D2 [08:25:37]Write i2c OK [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: D1 [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: D1 01 00 [08:25:37]MH_I2C_Read... [08:25:37]Read from MH i2c: D1 01 00 BC 44 00 D1 [08:25:37]Write to MH i2c: 01 00 00 BD 44 01 [08:25:37]Write i2c OK [08:25:37]MH_I2C_Read... [08:25:38]*** Cut start [08:25:38]*** Partial cut [08:25:38]*** CUTSNS_PIN = 1 [08:25:38]*** CUTSNS_PIN = 0 [08:25:38]*** Brake cut motor [08:25:38]Read from MH i2c: 01 [08:25:38]MH_I2C_Read... [08:25:38]*** Stop cut motor [08:25:38]*** Cut end [08:25:38]Read from MH i2c: 01 07 00 [08:25:38]MH_I2C_Read... [08:25:38]Read from MH i2c: 01 07 00 BD 44 00 00 00 00 00 FF 0F 16 [08:25:38]process_action close_receipt done [08:25:38]requested_data is exist [08:25:38]produce_requested_data [08:25:38]requested_item fm.sn is exist - process it [08:25:38]wFMCommunicate request_size=4 [08:25:38]MH_SAM_APDU [08:25:38]CAPDU: 80 11 00 00 [08:25:38]Write to MH i2c: E2 08 00 BE 44 80 11 00 00 00 00 00 00 7C [08:25:38]Write i2c OK [08:25:38]MH_I2C_Read... [08:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:38]Read from MH i2c: E2 [08:25:38]MH_I2C_Read... [08:25:38]Read from MH i2c: E2 17 00 [08:25:38]MH_I2C_Read... [08:25:38]Read from MH i2c: E2 17 00 BE 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CC [08:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:25:38]wFMCommunicate OK [08:25:38]requested_item fd.num is exist - process it [08:25:38]SAM_PROTO_GetFieldsCounters [08:25:38]wFMCommunicate request_size=4 [08:25:38]MH_SAM_APDU [08:25:38]CAPDU: 80 13 00 00 [08:25:38]Write to MH i2c: E2 08 00 BF 44 80 13 00 00 00 00 00 00 7F [08:25:38]Write i2c OK [08:25:38]MH_I2C_Read... [08:25:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:39]Read from MH i2c: E2 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: E2 62 00 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: E2 62 00 BF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [08:25: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:39]wFMCommunicate OK [08:25:39]SAM_PROTO_GetFieldsCounters done [08:25:39]requested_item shift.num is exist - process it [08:25:39]requested_item shift.opened is exist - process it [08:25:39]req_shift_opened [08:25:39]FM_GetShiftState [08:25:39]SAM_PROTO_GetShiftState [08:25:39]wFMCommunicate request_size=4 [08:25:39]MH_SAM_APDU [08:25:39]CAPDU: 80 13 01 00 [08:25:39]Write to MH i2c: E2 08 00 C0 44 80 13 01 00 00 00 00 00 81 [08:25:39]Write i2c OK [08:25:39]MH_I2C_Read... [08:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:39]Read from MH i2c: E2 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: E2 0E 00 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: E2 0E 00 C0 44 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 22 [08:25:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:25:39]wFMCommunicate OK [08:25:39]SAM_PROTO_GetShiftState done [08:25:39]FM_GetShiftState done [08:25:39]req_shift_opened done [08:25:39]requested_item shift.open_date is exist - process it [08:25:39]req_shift_open_date [08:25:39]req_shift_open_date done [08:25:39]produce_requested_data done [08:25:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289458,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:25:39]process_action_free close_receipt [08:25:39]json_value_free [08:25:39]json_value_free done [08:25:39]process_json_proto returns [08:25:39]Send response to host [08:25:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289458,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:25:39]free response buf [08:25:39]execute_script done [08:25:39]execute_script returns [08:25:39]free content buf [08:25:39]Sock 10.Close socket [08:25:39]Sock 10.Thread stoped [08:26:15]accept exits with 7 [08:26:15]New connection [08:26:15]New thread 3067194724 created [08:26:15]Thread 3067051364 joined [08:26:15]Waiting for new connection... [08:26:15] Sock 7.Parse request [08:26:15]Sock 7.Check first char [08:26:15]Sock 7.First char is OK [08:26:15]request: POST /json_proto HTTP/1.0 [08:26:15]Method: POST [08:26:15]URL: /json_proto [08:26:15]Method is POST - this is cgi request [08:26:15]url: /json_proto [08:26:15]query_string will be loaded in cgi processing [08:26:15]execute_cgi json_proto POST (null) [08:26:15]execute_cgi path=json_proto method=POST [08:26:15]POST find Content-Length [08:26:15]Host: 172.17.41.135:8080 [08:26:15]Content-Length: 684 [08:26:15]Content-Type: application/json [08:26:15] [08:26:15]POST finish read [08:26:15]Found Content-Length = 684 [08:26:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [08:26:15]execute_script... [08: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)24617450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [08:26:15]POST & json_proto [08:26:15]process_json_proto [08:26:15]json parsed OK: [08:26:15]protocol is kg_v1.0 [08:26:15]action value=close_receipt [08:26:15]process_action close_receipt [08:26:15]cmd_close_receipt [08:26:15]MH_GetDate [08:26:15]Write to MH i2c: F0 00 00 C1 44 F4 [08:26:15]Write i2c OK [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: F0 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: F0 09 00 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: F0 09 00 C1 44 00 2B 26 F1 66 ED 3E 82 65 B7 [08:26:15]GetLastDocTimeStamp 1727079938 [08:26:15]current date 1727079979 [08:26:15]FM_GetShiftState [08:26:15]SAM_PROTO_GetShiftState [08:26:15]wFMCommunicate request_size=4 [08:26:15]MH_SAM_APDU [08:26:15]CAPDU: 80 13 01 00 [08:26:15]Write to MH i2c: E2 08 00 C2 44 80 13 01 00 00 00 00 00 83 [08:26:15]Write i2c OK [08:26:15]MH_I2C_Read... [08:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:15]Read from MH i2c: E2 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 0E 00 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 0E 00 C2 44 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 24 [08:26:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:26:15]wFMCommunicate OK [08:26:15]SAM_PROTO_GetShiftState done [08:26:15]FM_GetShiftState done [08:26:15]opened in 1727051401 [08:26:15]opened+sec_in_day 1727137801 [08:26:15]quantity*price = 100021 [08:26:15]sum+1 = 100023 [08:26:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 133 23.09.2024 08:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289459 ФПД: 6855917707096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082619&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289459&fm=6855917707096&tin=02508201610067®Number=0000000000091827&sum=100000 [08:26:16]StoreToDocumentArchive [08:26:16]shift 515 fd 289459 [08:26:16]save to /storage/0515/doc_00289459 [08:26:16]save last doc name /storage/0515/doc_00289459 to /storage/kkm_last_doc_name [08:26:16]save OK [08:26:16]Clear old archive folders... [08:26:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:16]tlvbuf is 006BB3C0 [08:26:16]SAM_PROTO_ClearQueue [08:26:16]wFMCommunicate request_size=4 [08:26:16]MH_SAM_APDU [08:26:16]CAPDU: 80 09 00 00 [08:26:16]Write to MH i2c: E2 08 00 CF 44 80 09 00 00 00 00 00 00 85 [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:16]Read from MH i2c: E2 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 03 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 03 00 CF 44 00 90 00 87 [08:26:16]RAPDU: 90 00 [08:26:16]wFMCommunicate OK [08:26:16]SAM_PROTO_ClearQueue done [08:26:16]KKMCreateOFDPacket [08:26:16]OFDProtocolAddRootSTLVToBuf [08:26:16]FM_MakeSignedData [08:26:16]FM_MakeSignedData [08:26:16]SAM_PROTO_SignData [08:26:16]wFMCommunicate request_size=4 [08:26:16]MH_SAM_APDU [08:26:16]CAPDU: 80 0D 01 02 [08:26:16]Write to MH i2c: E2 08 00 D0 44 80 0D 01 02 00 00 00 00 8D [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:16]Read from MH i2c: E2 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 03 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 03 00 D0 44 00 90 00 88 [08:26:16]RAPDU: 90 00 [08:26:16]wFMCommunicate OK [08:26:16]wFMCommunicate request_size=255 [08:26:16]MH_SAM_APDU [08:26:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 85 00 00 00 F4 03 04 00 2B 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6A 04 00 35 04 06 00 06 [08:26:16]Write to MH i2c: E2 02 01 D1 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 85 00 00 00 F4 03 04 00 2B 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6A 04 00 35 04 06 00 06 00 00 91 [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:17]Read from MH i2c: E2 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 D1 44 00 90 00 89 [08:26:17]RAPDU: 90 00 [08:26:17]wFMCommunicate OK [08:26:17]wFMCommunicate request_size=10 [08:26:17]MH_SAM_APDU [08:26:17]CAPDU: 80 0D 02 02 05 3C 44 8A 1F 58 [08:26:17]Write to MH i2c: E2 0D 00 D2 44 80 0D 02 02 05 00 3C 44 8A 1F 58 00 00 1B [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:17]Read from MH i2c: E2 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 D2 44 00 90 00 8A [08:26:17]RAPDU: 90 00 [08:26:17]wFMCommunicate OK [08:26:17]wFMCommunicate request_size=4 [08:26:17]MH_SAM_APDU [08:26:17]CAPDU: 80 0D 03 02 [08:26:17]Write to MH i2c: E2 08 00 D3 44 80 0D 03 02 00 00 00 00 92 [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:17]Read from MH i2c: E2 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 0B 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 0B 00 D3 44 00 03 77 7B 8E 47 C0 BE C3 90 00 9E [08:26:17]RAPDU: 03 77 7B 8E 47 C0 BE C3 90 00 [08:26:17]wFMCommunicate OK [08:26:17]SAM_PROTO_SignData done [08:26:17]FM_MakeSignedData done [08:26:17]CreateOFDProtocolMessage [08:26:17]wFMCommunicate request_size=4 [08:26:17]MH_SAM_APDU [08:26:17]CAPDU: 80 11 00 00 [08:26:17]Write to MH i2c: E2 08 00 D4 44 80 11 00 00 00 00 00 00 92 [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:17]Read from MH i2c: E2 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 17 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 17 00 D4 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [08:26:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:26:17]wFMCommunicate OK [08:26:17]CreateOFDProtocolMessage done [08:26:17]OFDSenderStorePacket 289459 [08:26:17]StoreOFDPacket docnum=289459 [08:26:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FD E7 07 01 09 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 2B 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6A 04 00 35 04 06 00 06 3C 44 8A 1F 58 03 77 7B 8E 47 C0 BE C3 [08:26:17]CheckFolder [08:26:17]dirname=/storage/ofd_packets [08:26:17]CheckFolder done [08:26:17]ProducePacketName [08:26:17]name=ofd_packets/00289459 [08:26:17]NVStorageSaveData ofd_packets/00289459 [08:26:17]File name is /storage/ofd_packets/00289459 [08:26:17]Write 301 bytes [08:26:17]NVStorageSaveData done [08:26:17]OFDSenderStorePacket done [08:26:17]KKMCreateOFDPacket done [08:26:17]NVStorageSaveData kkm_last_timestamp [08:26:17]File name is /storage/kkm_last_timestamp [08:26:17]Write 4 bytes [08:26:17]NVStorageSaveData done [08:26:17]ExternCall_PrintAddStr [08:26:17]wPrintStart [08:26:17]Write to MH i2c: 01 00 00 D5 44 19 [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: 01 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: 01 07 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: 01 07 00 D5 44 00 00 00 00 00 FF 0F 2E [08:26:17]RasterBufferAndPrint [08:26:17]line Счет N : (1)24617450 [08:26:17]line ИНН: 02508201610067 [08:26:17]line Контрольно-Кассовый Чек [08:26:17]line ПРОДАЖА [08:26:17]line ТРК (МРК, ГНК) : 32 [08:26:17]line Товар: 2710124500 [08:26:17]line Аи-95-К-5 [08:26:17]line 13.480 * 74.20 [08:26:17]line = 1000.22 [08:26:17]line НДС 12% НСП 1% [08:26:17]line > о реализуемом товаре [08:26:17]line ОКРУГЛЕНИЕ: -0.22 [08:26:17]line ИТОГО: 1000.00 [08:26:17]line Внесено: 1000.00 [08:26:17]line СДАЧА: 0.00 [08:26:17]line НСП 1% : 8.85 [08:26:17]line НДС 12% : 106.22 [08:26:17]line Наличными: 1000.00 [08:26:17]line Безнал.: 0.00 [08:26:17]line Место: АЗС № 90 "Партнёр-нефть" [08:26:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:26:17]line СНО: Общий режим [08:26:17]line Чек 133 23.09.2024 08:26 [08:26:17]line Смена: 515 ФФД: 1.0 [08:26:17]line ЗНМ: 0300000107 [08:26:17]line РНМ: 0000000000091827 [08:26:17]line Версия ККМ: 001 [08:26:17]line ФМ: 0000000000871832 [08:26:17]line ФД: 289459 [08:26:17]line ФПД: 6855917707096 [08:26:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T082619&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289459&fm=6855917707096&tin=02508201610067®Number=0000000000091827&sum=100000 [08:26:17]written 0, free lines is 4095 [08:26:17]Write to MH i2c: 01 00 00 FF 44 43 [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: 01 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: 01 07 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: 01 07 00 FF 44 00 00 00 00 00 C0 0C 16 [08:26:17]RasterBufferAndPrint [08:26:17]line [08:26:17]line [08:26:17]line [08:26:17]line [08:26:17]line [08:26:17]written 0, free lines is 3270 [08:26:17]MH_Cut [08:26:17]Write to MH i2c: D1 01 00 06 45 01 1D [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: D1 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: D1 01 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: D1 01 00 06 45 00 1C [08:26:17]Write to MH i2c: 01 00 00 07 45 4C [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:18]*** Cut start [08:26:18]*** Partial cut [08:26:18]*** CUTSNS_PIN = 1 [08:26:18]*** CUTSNS_PIN = 0 [08:26:18]*** Brake cut motor [08:26:19]Read from MH i2c: 01 [08:26:19]MH_I2C_Read... [08:26:19]*** Stop cut motor [08:26:19]Read from MH i2c: 01 07 00 [08:26:19]MH_I2C_Read... [08:26:19]*** Cut end [08:26:19]Read from MH i2c: 01 07 00 07 45 00 00 00 00 00 FF 0F 61 [08:26:19]process_action close_receipt done [08:26:19]requested_data is exist [08:26:19]produce_requested_data [08:26:19]requested_item fm.sn is exist - process it [08:26:19]wFMCommunicate request_size=4 [08:26:19]MH_SAM_APDU [08:26:19]CAPDU: 80 11 00 00 [08:26:19]Write to MH i2c: E2 08 00 08 45 80 11 00 00 00 00 00 00 C7 [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:19]Read from MH i2c: E2 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 17 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 17 00 08 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 17 [08:26:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:26:19]wFMCommunicate OK [08:26:19]requested_item fd.num is exist - process it [08:26:19]SAM_PROTO_GetFieldsCounters [08:26:19]wFMCommunicate request_size=4 [08:26:19]MH_SAM_APDU [08:26:19]CAPDU: 80 13 00 00 [08:26:19]Write to MH i2c: E2 08 00 09 45 80 13 00 00 00 00 00 00 CA [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:19]Read from MH i2c: E2 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 62 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 62 00 09 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [08:26:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:19]wFMCommunicate OK [08:26:19]SAM_PROTO_GetFieldsCounters done [08:26:19]requested_item shift.num is exist - process it [08:26:19]requested_item shift.opened is exist - process it [08:26:19]req_shift_opened [08:26:19]FM_GetShiftState [08:26:19]SAM_PROTO_GetShiftState [08:26:19]wFMCommunicate request_size=4 [08:26:19]MH_SAM_APDU [08:26:19]CAPDU: 80 13 01 00 [08:26:19]Write to MH i2c: E2 08 00 0A 45 80 13 01 00 00 00 00 00 CC [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:19]Read from MH i2c: E2 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 0E 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 0E 00 0A 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6D [08:26:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:26:19]wFMCommunicate OK [08:26:19]SAM_PROTO_GetShiftState done [08:26:19]FM_GetShiftState done [08:26:19]req_shift_opened done [08:26:19]requested_item shift.open_date is exist - process it [08:26:19]req_shift_open_date [08:26:19]req_shift_open_date done [08:26:19]produce_requested_data done [08:26:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289459,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:26:19]process_action_free close_receipt [08:26:19]json_value_free [08:26:19]json_value_free done [08:26:19]process_json_proto returns [08:26:19]Send response to host [08:26:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289459,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:26:19]free response buf [08:26:19]execute_script done [08:26:19]execute_script returns [08:26:19]free content buf [08:26:19]Sock 7.Close socket [08:26:19]Sock 7.Thread stoped [08:27:47]ConnectInit Can't connect to host [08:27:47]CommunicateWithHost connect error [08:27:47]CommunicateWithHost err = -1 [08:27:47]OFD Sender: Server communicate error [08:27:47]OFD Sender: Processing packet 289458 [packets to send 1785, broken 1783] [08:27:47]ProducePacketName [08:27:47]name=ofd_packets/00289458 [08:27:47]OFD Sender: To server: pG, [08:27:47]CommunicateWithHost lk.salyk.kg:30040 [08:27:47]ConnectInit lk.salyk.kg [08:27:47]Connected sock=7 [08:27:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B3 60 07 01 06 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 84 00 00 00 F4 03 04 00 02 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6A 04 00 35 04 06 00 DA 08 8A 59 45 87 EA 1C EA 18 84 02 A3 77 [08:27: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 33 32 4F 00 00 00 DA 55 47 00 D1 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 33 32 10 04 04 00 B2 6A 04 00 F4 03 04 00 5A CE F0 66 B6 04 01 00 00 ED A7 D5 72 82 A8 35 2A [08:27:48]CommunicateWithHost err = 0 [08:27:48]CheckOFDResponse [08:27:48]1017 (14) - 77093643461234 [08:27:48]1041 (16) - 0000000000871832 [08:27:48]1040 (4) - 289458 [08:27:48]1012 (4) - 23.09.2024 02:11 [08:27:48]1206 (1) - 0 [08:27:48]OFD Sender: Remove packet 289458 [08:27:48]ProducePacketName [08:27:48]name=ofd_packets/00289458 [08:27:48]NVStorageDeleteData [08:27:48]OFD Sender: Processing packet 289459 [packets to send 1784, broken 1783] [08:27:48]ProducePacketName [08:27:48]name=ofd_packets/00289459 [08:27:48]OFD Sender: To server: pG, [08:27:48]CommunicateWithHost lk.salyk.kg:30040 [08:27:48]ConnectInit lk.salyk.kg [08:27:48]Connected sock=7 [08:27: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 33 32 0F 01 00 00 FD E7 07 01 09 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 2B 26 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6A 04 00 35 04 06 00 06 3C 44 8A 1F 58 03 77 7B 8E 47 C0 BE C3 [08:27: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 33 32 4F 00 00 00 32 BD 47 00 92 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 33 32 10 04 04 00 B3 6A 04 00 F4 03 04 00 5B CE F0 66 B6 04 01 00 00 83 90 0D A0 FE 93 EB DC [08:27:49]CommunicateWithHost err = 0 [08:27:49]CheckOFDResponse [08:27:49]1017 (14) - 77093643461234 [08:27:49]1041 (16) - 0000000000871832 [08:27:49]1040 (4) - 289459 [08:27:49]1012 (4) - 23.09.2024 02:11 [08:27:49]1206 (1) - 0 [08:27:49]OFD Sender: Remove packet 289459 [08:27:49]ProducePacketName [08:27:49]name=ofd_packets/00289459 [08:27:49]NVStorageDeleteData [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:27:59]OFD Sender: No OFD packet to send [08:28:04]OFD Sender: No OFD packet to send [08:28:09]OFD Sender: No OFD packet to send [08:28:14]OFD Sender: No OFD packet to send [08:28:19]OFD Sender: No OFD packet to send [08:28:24]OFD Sender: No OFD packet to send [08:28:29]OFD Sender: No OFD packet to send [08:28:34]OFD Sender: No OFD packet to send [08:28:39]OFD Sender: No OFD packet to send [08:28:45]OFD Sender: No OFD packet to send [08:28:50]OFD Sender: No OFD packet to send [08:28:55]OFD Sender: No OFD packet to send [08:29:00]OFD Sender: No OFD packet to send [08:29:05]OFD Sender: No OFD packet to send [08:29:10]OFD Sender: No OFD packet to send [08:29:15]OFD Sender: No OFD packet to send [08:29:20]OFD Sender: No OFD packet to send [08:29:25]OFD Sender: No OFD packet to send [08:29:30]OFD Sender: No OFD packet to send [08:29:35]OFD Sender: No OFD packet to send [08:29:40]OFD Sender: No OFD packet to send [08:29:45]OFD Sender: No OFD packet to send [08:29:50]OFD Sender: No OFD packet to send [08:29:55]OFD Sender: No OFD packet to send [08:30:00]OFD Sender: No OFD packet to send [08:30:05]OFD Sender: No OFD packet to send [08:30:10]OFD Sender: No OFD packet to send [08:30:15]OFD Sender: No OFD packet to send [08:30:20]OFD Sender: No OFD packet to send [08:30:25]OFD Sender: No OFD packet to send [08:30:28]accept exits with 10 [08:30:28]New connection [08:30:28]New thread 3067051364 created [08:30:28]Thread 3067194724 joined [08:30:28]Waiting for new connection... [08:30:28] Sock 10.Parse request [08:30:28]Sock 10.Check first char [08:30:28]Sock 10.First char is OK [08:30:28]request: POST /json_proto HTTP/1.0 [08:30:28]Method: POST [08:30:28]URL: /json_proto [08:30:28]Method is POST - this is cgi request [08:30:28]url: /json_proto [08:30:28]query_string will be loaded in cgi processing [08:30:28]execute_cgi json_proto POST (null) [08:30:28]execute_cgi path=json_proto method=POST [08:30:28]POST find Content-Length [08:30:28]Host: 172.17.41.135:8080 [08:30:28]Content-Length: 752 [08:30:28]Content-Type: application/json [08:30:28] [08:30:28]POST finish read [08:30:28]Found Content-Length = 752 [08:30:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 5.680, "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\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:28]execute_script... [08:30:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 5.680, "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\u000A30138087", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:28]POST & json_proto [08:30:28]process_json_proto [08:30:28]json parsed OK: [08:30:28]protocol is kg_v1.0 [08:30:28]action value=close_receipt [08:30:28]process_action close_receipt [08:30:28]cmd_close_receipt [08:30:28]MH_GetDate [08:30:28]Write to MH i2c: F0 00 00 0B 45 3F [08:30:28]Write i2c OK [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: F0 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: F0 09 00 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: F0 09 00 0B 45 00 27 27 F1 66 ED 3E 82 65 FF [08:30:28]GetLastDocTimeStamp 1727079979 [08:30:28]current date 1727080231 [08:30:28]FM_GetShiftState [08:30:28]SAM_PROTO_GetShiftState [08:30:28]wFMCommunicate request_size=4 [08:30:28]MH_SAM_APDU [08:30:28]CAPDU: 80 13 01 00 [08:30:28]Write to MH i2c: E2 08 00 0C 45 80 13 01 00 00 00 00 00 CE [08:30:28]Write i2c OK [08:30:28]MH_I2C_Read... [08:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:28]Read from MH i2c: E2 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 0E 00 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 0E 00 0C 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6F [08:30:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:30:28]wFMCommunicate OK [08:30:28]SAM_PROTO_GetShiftState done [08:30:28]FM_GetShiftState done [08:30:28]opened in 1727051401 [08:30:28]opened+sec_in_day 1727137801 [08:30:28]quantity*price = 0 [08:30:28]sum+1 = 1 [08:30:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 134 23.09.2024 08:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30138087 ФМ: 0000000000871832 ФД: 289460 ФПД: 250904953346972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083031&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289460&fm=250904953346972&tin=02508201610067®Number=0000000000091827&sum=0 [08:30:29]StoreToDocumentArchive [08:30:29]shift 515 fd 289460 [08:30:29]save to /storage/0515/doc_00289460 [08:30:29]save last doc name /storage/0515/doc_00289460 to /storage/kkm_last_doc_name [08:30:29]save OK [08:30:29]Clear old archive folders... [08:30:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:30:29]tlvbuf is 006A5DC0 [08:30:29]SAM_PROTO_ClearQueue [08:30:29]wFMCommunicate request_size=4 [08:30:29]MH_SAM_APDU [08:30:29]CAPDU: 80 09 00 00 [08:30:29]Write to MH i2c: E2 08 00 19 45 80 09 00 00 00 00 00 00 D0 [08:30:29]Write i2c OK [08:30:29]MH_I2C_Read... [08:30:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:29]Read from MH i2c: E2 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 19 45 00 90 00 D2 [08:30:29]RAPDU: 90 00 [08:30:29]wFMCommunicate OK [08:30:29]SAM_PROTO_ClearQueue done [08:30:29]KKMCreateOFDPacket [08:30:29]OFDProtocolAddRootSTLVToBuf [08:30:29]FM_MakeSignedData [08:30:29]FM_MakeSignedData [08:30:29]SAM_PROTO_SignData [08:30:29]wFMCommunicate request_size=4 [08:30:29]MH_SAM_APDU [08:30:29]CAPDU: 80 0D 01 02 [08:30:29]Write to MH i2c: E2 08 00 1A 45 80 0D 01 02 00 00 00 00 D8 [08:30:29]Write i2c OK [08:30:29]MH_I2C_Read... [08:30:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:29]Read from MH i2c: E2 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 1A 45 00 90 00 D3 [08:30:29]RAPDU: 90 00 [08:30:29]wFMCommunicate OK [08:30:29]wFMCommunicate request_size=255 [08:30:29]MH_SAM_APDU [08:30: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 30 16 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 27 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6A 04 00 35 04 06 00 E4 32 5C 9D [08:30:29]Write to MH i2c: E2 02 01 1B 45 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 16 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 27 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6A 04 00 35 04 06 00 E4 32 5C 9D 00 00 DB [08:30:29]Write i2c OK [08:30:29]MH_I2C_Read... [08:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:29]Read from MH i2c: E2 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 1B 45 00 90 00 D4 [08:30:29]RAPDU: 90 00 [08:30:29]wFMCommunicate OK [08:30:29]wFMCommunicate request_size=7 [08:30:29]MH_SAM_APDU [08:30:29]CAPDU: 80 0D 02 02 02 DB 9C [08:30:29]Write to MH i2c: E2 0A 00 1C 45 80 0D 02 02 02 00 DB 9C 00 00 56 [08:30:29]Write i2c OK [08:30:29]MH_I2C_Read... [08:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:29]Read from MH i2c: E2 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 03 00 1C 45 00 90 00 D5 [08:30:29]RAPDU: 90 00 [08:30:29]wFMCommunicate OK [08:30:29]wFMCommunicate request_size=4 [08:30:29]MH_SAM_APDU [08:30:29]CAPDU: 80 0D 03 02 [08:30:29]Write to MH i2c: E2 08 00 1D 45 80 0D 03 02 00 00 00 00 DD [08:30:29]Write i2c OK [08:30:29]MH_I2C_Read... [08:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:29]Read from MH i2c: E2 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 0B 00 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 0B 00 1D 45 00 8D 7C 73 21 E9 E7 EB 3B 90 00 71 [08:30:29]RAPDU: 8D 7C 73 21 E9 E7 EB 3B 90 00 [08:30:29]wFMCommunicate OK [08:30:29]SAM_PROTO_SignData done [08:30:29]FM_MakeSignedData done [08:30:29]CreateOFDProtocolMessage [08:30:29]wFMCommunicate request_size=4 [08:30:29]MH_SAM_APDU [08:30:29]CAPDU: 80 11 00 00 [08:30:29]Write to MH i2c: E2 08 00 1E 45 80 11 00 00 00 00 00 00 DD [08:30:29]Write i2c OK [08:30:29]MH_I2C_Read... [08:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:29]Read from MH i2c: E2 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 17 00 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: E2 17 00 1E 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2D [08:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:30:29]wFMCommunicate OK [08:30:29]CreateOFDProtocolMessage done [08:30:29]OFDSenderStorePacket 289460 [08:30:29]StoreOFDPacket docnum=289460 [08:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 DE AB 04 01 3F BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 16 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 27 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6A 04 00 35 04 06 00 E4 32 5C 9D DB 9C 8D 7C 73 21 E9 E7 EB 3B [08:30:29]CheckFolder [08:30:29]dirname=/storage/ofd_packets [08:30:29]CheckFolder done [08:30:29]ProducePacketName [08:30:29]name=ofd_packets/00289460 [08:30:29]NVStorageSaveData ofd_packets/00289460 [08:30:29]File name is /storage/ofd_packets/00289460 [08:30:29]Write 298 bytes [08:30:29]NVStorageSaveData done [08:30:29]OFDSenderStorePacket done [08:30:29]KKMCreateOFDPacket done [08:30:29]NVStorageSaveData kkm_last_timestamp [08:30:29]File name is /storage/kkm_last_timestamp [08:30:29]Write 4 bytes [08:30:29]NVStorageSaveData done [08:30:29]ExternCall_PrintAddStr [08:30:29]wPrintStart [08:30:29]Write to MH i2c: 01 00 00 1F 45 64 [08:30:29]Write i2c OK [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: 01 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: 01 07 00 [08:30:29]MH_I2C_Read... [08:30:29]Read from MH i2c: 01 07 00 1F 45 00 00 00 00 00 FF 0F 79 [08:30:29]RasterBufferAndPrint [08:30:29]line Счет N : (1)24617452 [08:30:29]line ИНН: 02508201610067 [08:30:29]line Контрольно-Кассовый Чек [08:30:29]line ПРОДАЖА [08:30:29]line ТРК (МРК, ГНК) : 21 [08:30:29]line Товар: 2710194210 [08:30:29]line ДТ-К-5 [08:30:29]line 5.680 * 0.00 [08:30:29]line = 0.00 [08:30:29]line НДС 12% НСП 1% [08:30:29]line > о реализуемом товаре [08:30:29]line ИТОГО: 0.00 [08:30:29]line НСП 1% : 0.00 [08:30:29]line НДС 12% : 0.00 [08:30:29]line Наличными: 0.00 [08:30:29]line Безнал.: 0.00 [08:30:29]line Место: АЗС № 90 "Партнёр-нефть" [08:30:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:30:29]line СНО: Общий режим [08:30:29]line Чек 134 23.09.2024 08:30 [08:30:29]line Смена: 515 ФФД: 1.0 [08:30:29]line ЗНМ: 0300000107 [08:30:29]line РНМ: 0000000000091827 [08:30:29]line Версия ККМ: 001 [08:30:29]line Талоны: ТК ГПНА Online [08:30:29]line 30138087 [08:30:29]line ФМ: 0000000000871832 [08:30:29]line ФД: 289460 [08:30:29]line ФПД: 250904953346972 [08:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083031&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289460&fm=250904953346972&tin=02508201610067®Number=0000000000091827&sum=0 [08:30:29]written 0, free lines is 4095 [08:30:29]OFD Sender: Processing packet 289460 [packets to send 1784, broken 1783] [08:30:29]ProducePacketName [08:30:29]name=ofd_packets/00289460 [08:30:29]OFD Sender: To server: pG, [08:30:29]CommunicateWithHost lk.salyk.kg:30040 [08:30:29]ConnectInit lk.salyk.kg [08:30:30]Connected sock=9 [08:30:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 DE AB 04 01 3F BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 16 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 27 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6A 04 00 35 04 06 00 E4 32 5C 9D DB 9C 8D 7C 73 21 E9 E7 EB 3B [08:30:30]Write to MH i2c: 01 00 00 48 45 8D [08:30:30]Write i2c OK [08:30:30]MH_I2C_Read... [08:30:30]Read from MH i2c: 01 [08:30:30]MH_I2C_Read... [08:30:30]Read from MH i2c: 01 07 00 [08:30:30]MH_I2C_Read... [08:30:30]Read from MH i2c: 01 07 00 48 45 00 00 00 00 00 C8 0C 68 [08:30:30]RasterBufferAndPrint [08:30:30]line [08:30:30]line [08:30:30]line [08:30:30]line [08:30:30]line [08:30:30]written 0, free lines is 3276 [08:30:30]MH_Cut [08:30:30]Write to MH i2c: D1 01 00 4F 45 01 66 [08:30:30]Write i2c OK [08:30:30]MH_I2C_Read... [08:30:30]Read from MH i2c: D1 [08:30:30]MH_I2C_Read... [08:30:30]Read from MH i2c: D1 01 00 [08:30:30]MH_I2C_Read... [08:30:30]Read from MH i2c: D1 01 00 4F 45 00 65 [08:30:30]Write to MH i2c: 01 00 00 50 45 95 [08:30:30]Write i2c OK [08:30:30]MH_I2C_Read... [08:30: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 33 32 4F 00 00 00 E7 CE 47 00 BC 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 33 32 10 04 04 00 B4 6A 04 00 F4 03 04 00 FC CE F0 66 B6 04 01 00 00 3F 76 27 9E 21 4D 04 8A [08:30:30]CommunicateWithHost err = 0 [08:30:30]CheckOFDResponse [08:30:30]1017 (14) - 77093643461234 [08:30:30]1041 (16) - 0000000000871832 [08:30:30]1040 (4) - 289460 [08:30:30]1012 (4) - 23.09.2024 02:14 [08:30:30]1206 (1) - 0 [08:30:30]OFD Sender: Remove packet 289460 [08:30:30]ProducePacketName [08:30:30]name=ofd_packets/00289460 [08:30:30]NVStorageDeleteData [08:30:30]OFD Sender: No OFD packet to send [08:30:30]*** Cut start [08:30:30]*** Partial cut [08:30:30]*** CUTSNS_PIN = 1 [08:30:31]*** CUTSNS_PIN = 0 [08:30:31]*** Brake cut motor [08:30:31]Read from MH i2c: 01 [08:30:31]MH_I2C_Read... [08:30:31]*** Stop cut motor [08:30:31]*** Cut end [08:30:31]Read from MH i2c: 01 07 00 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: 01 07 00 50 45 00 00 00 00 00 FF 0F AA [08:30:31]process_action close_receipt done [08:30:31]requested_data is exist [08:30:31]produce_requested_data [08:30:31]requested_item fm.sn is exist - process it [08:30:31]wFMCommunicate request_size=4 [08:30:31]MH_SAM_APDU [08:30:31]CAPDU: 80 11 00 00 [08:30:31]Write to MH i2c: E2 08 00 51 45 80 11 00 00 00 00 00 00 10 [08:30:31]Write i2c OK [08:30:31]MH_I2C_Read... [08:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:31]Read from MH i2c: E2 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 17 00 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 17 00 51 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 60 [08:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:30:31]wFMCommunicate OK [08:30:31]requested_item fd.num is exist - process it [08:30:31]SAM_PROTO_GetFieldsCounters [08:30:31]wFMCommunicate request_size=4 [08:30:31]MH_SAM_APDU [08:30:31]CAPDU: 80 13 00 00 [08:30:31]Write to MH i2c: E2 08 00 52 45 80 13 00 00 00 00 00 00 13 [08:30:31]Write i2c OK [08:30:31]MH_I2C_Read... [08:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:31]Read from MH i2c: E2 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 62 00 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 62 00 52 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [08:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:30:31]wFMCommunicate OK [08:30:31]SAM_PROTO_GetFieldsCounters done [08:30:31]requested_item shift.num is exist - process it [08:30:31]requested_item shift.opened is exist - process it [08:30:31]req_shift_opened [08:30:31]FM_GetShiftState [08:30:31]SAM_PROTO_GetShiftState [08:30:31]wFMCommunicate request_size=4 [08:30:31]MH_SAM_APDU [08:30:31]CAPDU: 80 13 01 00 [08:30:31]Write to MH i2c: E2 08 00 53 45 80 13 01 00 00 00 00 00 15 [08:30:31]Write i2c OK [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 [08:30:31]MH_I2C_Read... [08:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:31]Read from MH i2c: E2 0E 00 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 0E 00 53 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [08:30:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:30:31]wFMCommunicate OK [08:30:31]SAM_PROTO_GetShiftState done [08:30:31]FM_GetShiftState done [08:30:31]req_shift_opened done [08:30:31]requested_item shift.open_date is exist - process it [08:30:31]req_shift_open_date [08:30:31]req_shift_open_date done [08:30:31]produce_requested_data done [08:30:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289460,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:30:31]process_action_free close_receipt [08:30:31]json_value_free [08:30:31]json_value_free done [08:30:31]process_json_proto returns [08:30:31]Send response to host [08:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289460,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:30:31]free response buf [08:30:31]execute_script done [08:30:31]execute_script returns [08:30:31]free content buf [08:30:31]Sock 10.Close socket [08:30:31]Sock 10.Thread stoped [08:30:35]OFD Sender: No OFD packet to send [08:30:40]OFD Sender: No OFD packet to send [08:30:46]OFD Sender: No OFD packet to send [08:30:51]OFD Sender: No OFD packet to send [08:30:56]OFD Sender: No OFD packet to send [08:31:01]OFD Sender: No OFD packet to send [08:31:06]OFD Sender: No OFD packet to send [08:31:11]OFD Sender: No OFD packet to send [08:31:11]accept exits with 7 [08:31:11]New connection [08:31:11]New thread 3067194724 created [08:31:11]Thread 3067051364 joined [08:31:11]Waiting for new connection... [08:31:11] Sock 7.Parse request [08:31:11]Sock 7.Check first char [08:31:11]Sock 7.First char is OK [08:31:11]request: POST /json_proto HTTP/1.0 [08:31:11]Method: POST [08:31:11]URL: /json_proto [08:31:11]Method is POST - this is cgi request [08:31:11]url: /json_proto [08:31:11]query_string will be loaded in cgi processing [08:31:11]execute_cgi json_proto POST (null) [08:31:11]execute_cgi path=json_proto method=POST [08:31:11]POST find Content-Length [08:31:11]Host: 172.17.41.135:8080 [08:31:11]Content-Length: 676 [08:31:11]Content-Type: application/json [08:31:11] [08:31:11]POST finish read [08:31:11]Found Content-Length = 676 [08:31:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.460, "sum" : 568.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 568.00, "total" : 568.00, "payments": [ { "type": 0, "sum" : 568.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:11]execute_script... [08:31:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.460, "sum" : 568.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 568.00, "total" : 568.00, "payments": [ { "type": 0, "sum" : 568.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:11]POST & json_proto [08:31:11]process_json_proto [08:31:11]json parsed OK: [08:31:11]protocol is kg_v1.0 [08:31:11]action value=close_receipt [08:31:11]process_action close_receipt [08:31:11]cmd_close_receipt [08:31:11]MH_GetDate [08:31:11]Write to MH i2c: F0 00 00 54 45 88 [08:31:11]Write i2c OK [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: F0 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: F0 09 00 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: F0 09 00 54 45 00 53 27 F1 66 ED 3E 82 65 74 [08:31:11]GetLastDocTimeStamp 1727080231 [08:31:11]current date 1727080275 [08:31:11]FM_GetShiftState [08:31:11]SAM_PROTO_GetShiftState [08:31:11]wFMCommunicate request_size=4 [08:31:11]MH_SAM_APDU [08:31:11]CAPDU: 80 13 01 00 [08:31:11]Write to MH i2c: E2 08 00 55 45 80 13 01 00 00 00 00 00 17 [08:31:11]Write i2c OK [08:31:11]MH_I2C_Read... [08:31:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:11]Read from MH i2c: E2 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: E2 0E 00 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: E2 0E 00 55 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B8 [08:31:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:31:11]wFMCommunicate OK [08:31:11]SAM_PROTO_GetShiftState done [08:31:11]FM_GetShiftState done [08:31:11]opened in 1727051401 [08:31:11]opened+sec_in_day 1727137801 [08:31:11]quantity*price = 56845 [08:31:11]sum+1 = 56846 [08:31:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 568.00 Внесено: 568.00 СДАЧА: 0.00 НСП 1% : 5.03 НДС 12% : 60.37 Наличными: 568.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 135 23.09.2024 08:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289461 ФПД: 242021749525744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083115&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289461&fm=242021749525744&tin=02508201610067®Number=0000000000091827&sum=56800 [08:31:12]StoreToDocumentArchive [08:31:12]shift 515 fd 289461 [08:31:12]save to /storage/0515/doc_00289461 [08:31:12]save last doc name /storage/0515/doc_00289461 to /storage/kkm_last_doc_name [08:31:12]save OK [08:31:12]Clear old archive folders... [08:31:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:31:12]tlvbuf is 0066C3B0 [08:31:12]SAM_PROTO_ClearQueue [08:31:12]wFMCommunicate request_size=4 [08:31:12]MH_SAM_APDU [08:31:12]CAPDU: 80 09 00 00 [08:31:12]Write to MH i2c: E2 08 00 62 45 80 09 00 00 00 00 00 00 19 [08:31:12]Write i2c OK [08:31:12]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 62 45 00 90 00 1B [08:31:13]RAPDU: 90 00 [08:31:13]wFMCommunicate OK [08:31:13]SAM_PROTO_ClearQueue done [08:31:13]KKMCreateOFDPacket [08:31:13]OFDProtocolAddRootSTLVToBuf [08:31:13]FM_MakeSignedData [08:31:13]FM_MakeSignedData [08:31:13]SAM_PROTO_SignData [08:31:13]wFMCommunicate request_size=4 [08:31:13]MH_SAM_APDU [08:31:13]CAPDU: 80 0D 01 02 [08:31:13]Write to MH i2c: E2 08 00 63 45 80 0D 01 02 00 00 00 00 21 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 63 45 00 90 00 1C [08:31:13]RAPDU: 90 00 [08:31:13]wFMCommunicate OK [08:31:13]wFMCommunicate request_size=255 [08:31:13]MH_SAM_APDU [08:31: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 24 1D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 17 00 00 00 00 07 04 06 00 E0 DD 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 00 00 00 F4 03 04 00 53 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6A 04 00 35 04 06 00 DC 1E 14 68 [08:31:13]Write to MH i2c: E2 02 01 64 45 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 1D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 17 00 00 00 00 07 04 06 00 E0 DD 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 00 00 00 F4 03 04 00 53 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6A 04 00 35 04 06 00 DC 1E 14 68 00 00 9E [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 64 45 00 90 00 1D [08:31:13]RAPDU: 90 00 [08:31:13]wFMCommunicate OK [08:31:13]wFMCommunicate request_size=7 [08:31:13]MH_SAM_APDU [08:31:13]CAPDU: 80 0D 02 02 02 8C F0 [08:31:13]Write to MH i2c: E2 0A 00 65 45 80 0D 02 02 02 00 8C F0 00 00 A4 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 03 00 65 45 00 90 00 1E [08:31:13]RAPDU: 90 00 [08:31:13]wFMCommunicate OK [08:31:13]wFMCommunicate request_size=4 [08:31:13]MH_SAM_APDU [08:31:13]CAPDU: 80 0D 03 02 [08:31:13]Write to MH i2c: E2 08 00 66 45 80 0D 03 02 00 00 00 00 26 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 0B 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 0B 00 66 45 00 AF 14 6B 68 C9 48 81 60 90 00 AF [08:31:13]RAPDU: AF 14 6B 68 C9 48 81 60 90 00 [08:31:13]wFMCommunicate OK [08:31:13]SAM_PROTO_SignData done [08:31:13]FM_MakeSignedData done [08:31:13]CreateOFDProtocolMessage [08:31:13]wFMCommunicate request_size=4 [08:31:13]MH_SAM_APDU [08:31:13]CAPDU: 80 11 00 00 [08:31:13]Write to MH i2c: E2 08 00 67 45 80 11 00 00 00 00 00 00 26 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 17 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 17 00 67 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 76 [08:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:31:13]wFMCommunicate OK [08:31:13]CreateOFDProtocolMessage done [08:31:13]OFDSenderStorePacket 289461 [08:31:13]StoreOFDPacket docnum=289461 [08:31:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3B D4 04 01 08 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 1D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 17 00 00 00 00 07 04 06 00 E0 DD 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 00 00 00 F4 03 04 00 53 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6A 04 00 35 04 06 00 DC 1E 14 68 8C F0 AF 14 6B 68 C9 48 81 60 [08:31:13]CheckFolder [08:31:13]dirname=/storage/ofd_packets [08:31:13]CheckFolder done [08:31:13]ProducePacketName [08:31:13]name=ofd_packets/00289461 [08:31:13]NVStorageSaveData ofd_packets/00289461 [08:31:13]File name is /storage/ofd_packets/00289461 [08:31:13]Write 298 bytes [08:31:13]NVStorageSaveData done [08:31:13]OFDSenderStorePacket done [08:31:13]KKMCreateOFDPacket done [08:31:13]NVStorageSaveData kkm_last_timestamp [08:31:13]File name is /storage/kkm_last_timestamp [08:31:13]Write 4 bytes [08:31:13]NVStorageSaveData done [08:31:13]ExternCall_PrintAddStr [08:31:13]wPrintStart [08:31:13]Write to MH i2c: 01 00 00 68 45 AD [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: 01 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: 01 07 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: 01 07 00 68 45 00 00 00 00 00 FF 0F C2 [08:31:13]RasterBufferAndPrint [08:31:13]line Счет N : (1)24617455 [08:31:13]line ИНН: 02508201610067 [08:31:13]line Контрольно-Кассовый Чек [08:31:13]line ПРОДАЖА [08:31:13]line ТРК (МРК, ГНК) : 21 [08:31:13]line Товар: 2710194210 [08:31:13]line ДТ-К-5 [08:31:13]line 7.460 * 76.20 [08:31:13]line = 568.45 [08:31:13]line НДС 12% НСП 1% [08:31:13]line > о реализуемом товаре [08:31:13]line ОКРУГЛЕНИЕ: -0.45 [08:31:13]line ИТОГО: 568.00 [08:31:13]line Внесено: 568.00 [08:31:13]line СДАЧА: 0.00 [08:31:13]line НСП 1% : 5.03 [08:31:13]line НДС 12% : 60.37 [08:31:13]line Наличными: 568.00 [08:31:13]line Безнал.: 0.00 [08:31:13]line Место: АЗС № 90 "Партнёр-нефть" [08:31:13]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:31:13]line СНО: Общий режим [08:31:13]line Чек 135 23.09.2024 08:31 [08:31:13]line Смена: 515 ФФД: 1.0 [08:31:13]line ЗНМ: 0300000107 [08:31:13]line РНМ: 0000000000091827 [08:31:13]line Версия ККМ: 001 [08:31:13]line ФМ: 0000000000871832 [08:31:13]line ФД: 289461 [08:31:13]line ФПД: 242021749525744 [08:31:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083115&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289461&fm=242021749525744&tin=02508201610067®Number=0000000000091827&sum=56800 [08:31:13]written 0, free lines is 4095 [08:31:13]OFD Sender: Processing packet 289461 [packets to send 1784, broken 1783] [08:31:13]ProducePacketName [08:31:13]name=ofd_packets/00289461 [08:31:13]OFD Sender: To server: pG, [08:31:13]CommunicateWithHost lk.salyk.kg:30040 [08:31:13]ConnectInit lk.salyk.kg [08:31:13]Connected sock=10 [08: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 33 32 0C 01 00 00 3B D4 04 01 08 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 1D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 17 00 00 00 00 07 04 06 00 E0 DD 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 00 00 00 F4 03 04 00 53 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6A 04 00 35 04 06 00 DC 1E 14 68 8C F0 AF 14 6B 68 C9 48 81 60 [08:31:13]Write to MH i2c: 01 00 00 92 45 D7 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: 01 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: 01 07 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: 01 07 00 92 45 00 00 00 00 00 C3 0C AD [08:31:13]RasterBufferAndPrint [08:31:13]line [08:31:13]line [08:31:13]line [08:31:13]line [08:31:13]line [08:31:13]written 0, free lines is 3272 [08:31:13]MH_Cut [08:31:13]Write to MH i2c: D1 01 00 99 45 01 B0 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: D1 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: D1 01 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: D1 01 00 99 45 00 AF [08:31:13]Write to MH i2c: 01 00 00 9A 45 DF [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31: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 33 32 4F 00 00 00 AA 2A 47 00 CE 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 33 32 10 04 04 00 B5 6A 04 00 F4 03 04 00 28 CF F0 66 B6 04 01 00 00 D6 E6 81 FD A5 03 BE 12 [08:31:14]CommunicateWithHost err = 0 [08:31:14]CheckOFDResponse [08:31:14]1017 (14) - 77093643461234 [08:31:14]1041 (16) - 0000000000871832 [08:31:14]1040 (4) - 289461 [08:31:14]1012 (4) - 23.09.2024 02:15 [08:31:14]1206 (1) - 0 [08:31:14]OFD Sender: Remove packet 289461 [08:31:14]ProducePacketName [08:31:14]name=ofd_packets/00289461 [08:31:14]NVStorageDeleteData [08:31:14]OFD Sender: No OFD packet to send [08:31:14]*** Cut start [08:31:14]*** Partial cut [08:31:14]*** CUTSNS_PIN = 1 [08:31:14]*** CUTSNS_PIN = 0 [08:31:15]*** Brake cut motor [08:31:15]Read from MH i2c: 01 [08:31:15]MH_I2C_Read... [08:31:15]*** Stop cut motor [08:31:15]*** Cut end [08:31:15]Read from MH i2c: 01 07 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: 01 07 00 9A 45 00 00 00 00 00 FF 0F F4 [08:31:15]process_action close_receipt done [08:31:15]requested_data is exist [08:31:15]produce_requested_data [08:31:15]requested_item fm.sn is exist - process it [08:31:15]wFMCommunicate request_size=4 [08:31:15]MH_SAM_APDU [08:31:15]CAPDU: 80 11 00 00 [08:31:15]Write to MH i2c: E2 08 00 9B 45 80 11 00 00 00 00 00 00 5A [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:15]Read from MH i2c: E2 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 17 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 17 00 9B 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AA [08:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:31:15]wFMCommunicate OK [08:31:15]requested_item fd.num is exist - process it [08:31:15]SAM_PROTO_GetFieldsCounters [08:31:15]wFMCommunicate request_size=4 [08:31:15]MH_SAM_APDU [08:31:15]CAPDU: 80 13 00 00 [08:31:15]Write to MH i2c: E2 08 00 9C 45 80 13 00 00 00 00 00 00 5D [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:15]Read from MH i2c: E2 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 62 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 62 00 9C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:15]wFMCommunicate OK [08:31:15]SAM_PROTO_GetFieldsCounters done [08:31:15]requested_item shift.num is exist - process it [08:31:15]requested_item shift.opened is exist - process it [08:31:15]req_shift_opened [08:31:15]FM_GetShiftState [08:31:15]SAM_PROTO_GetShiftState [08:31:15]wFMCommunicate request_size=4 [08:31:15]MH_SAM_APDU [08:31:15]CAPDU: 80 13 01 00 [08:31:15]Write to MH i2c: E2 08 00 9D 45 80 13 01 00 00 00 00 00 5F [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:15]Read from MH i2c: E2 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 0E 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 0E 00 9D 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 00 [08:31:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:31:15]wFMCommunicate OK [08:31:15]SAM_PROTO_GetShiftState done [08:31:15]FM_GetShiftState done [08:31:15]req_shift_opened done [08:31:15]requested_item shift.open_date is exist - process it [08:31:15]req_shift_open_date [08:31:15]req_shift_open_date done [08:31:15]produce_requested_data done [08:31:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289461,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:31:15]process_action_free close_receipt [08:31:15]json_value_free [08:31:15]json_value_free done [08:31:15]process_json_proto returns [08:31:15]Send response to host [08:31:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289461,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:31:15]free response buf [08:31:15]execute_script done [08:31:15]execute_script returns [08:31:15]free content buf [08:31:15]Sock 7.Close socket [08:31:15]Sock 7.Thread stoped [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:26]accept exits with 9 [08:31:26]New connection [08:31:26]New thread 3067051364 created [08:31:26]Thread 3067194724 joined [08:31:26]Waiting for new connection... [08:31:26] Sock 9.Parse request [08:31:26]Sock 9.Check first char [08:31:26]Sock 9.First char is OK [08:31:26]request: POST /json_proto HTTP/1.0 [08:31:26]Method: POST [08:31:26]URL: /json_proto [08:31:26]Method is POST - this is cgi request [08:31:26]url: /json_proto [08:31:26]query_string will be loaded in cgi processing [08:31:26]execute_cgi json_proto POST (null) [08:31:26]execute_cgi path=json_proto method=POST [08:31:26]POST find Content-Length [08:31:26]Host: 172.17.41.135:8080 [08:31:26]Content-Length: 679 [08:31:26]Content-Type: application/json [08:31:26] [08:31:26]POST finish read [08:31:26]Found Content-Length = 679 [08:31:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.260, "sum" : 390.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:26]execute_script... [08:31:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.260, "sum" : 390.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:26]POST & json_proto [08:31:26]process_json_proto [08:31:26]json parsed OK: [08:31:26]protocol is kg_v1.0 [08:31:26]action value=close_receipt [08:31:26]process_action close_receipt [08:31:26]cmd_close_receipt [08:31:26]MH_GetDate [08:31:26]Write to MH i2c: F0 00 00 9E 45 D2 [08:31:26]Write i2c OK [08:31:26]MH_I2C_Read... [08:31:26]Read from MH i2c: F0 [08:31:26]MH_I2C_Read... [08:31:26]Read from MH i2c: F0 09 00 [08:31:26]MH_I2C_Read... [08:31:26]Read from MH i2c: F0 09 00 9E 45 00 62 27 F1 66 ED 3E 82 65 CD [08:31:26]GetLastDocTimeStamp 1727080275 [08:31:26]current date 1727080290 [08:31:26]FM_GetShiftState [08:31:26]SAM_PROTO_GetShiftState [08:31:26]wFMCommunicate request_size=4 [08:31:26]MH_SAM_APDU [08:31:26]CAPDU: 80 13 01 00 [08:31:26]Write to MH i2c: E2 08 00 9F 45 80 13 01 00 00 00 00 00 61 [08:31:26]Write i2c OK [08:31:26]MH_I2C_Read... [08:31:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:26]Read from MH i2c: E2 [08:31:26]MH_I2C_Read... [08:31:26]Read from MH i2c: E2 0E 00 [08:31:26]MH_I2C_Read... [08:31:26]Read from MH i2c: E2 0E 00 9F 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 02 [08:31:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:31:26]wFMCommunicate OK [08:31:26]SAM_PROTO_GetShiftState done [08:31:26]FM_GetShiftState done [08:31:26]opened in 1727051401 [08:31:26]opened+sec_in_day 1727137801 [08:31:26]quantity*price = 39029 [08:31:26]sum+1 = 39030 [08:31:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 390.00 Внесено: 390.00 СДАЧА: 0.00 НСП 1% : 3.45 НДС 12% : 41.45 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 136 23.09.2024 08:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289462 ФПД: 115829484716791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083130&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289462&fm=115829484716791&tin=02508201610067®Number=0000000000091827&sum=39000 [08:31:27]StoreToDocumentArchive [08:31:27]shift 515 fd 289462 [08:31:27]save to /storage/0515/doc_00289462 [08:31:27]save last doc name /storage/0515/doc_00289462 to /storage/kkm_last_doc_name [08:31:27]save OK [08:31:27]Clear old archive folders... [08:31:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:31:27]tlvbuf is 007C2330 [08:31:27]SAM_PROTO_ClearQueue [08:31:27]wFMCommunicate request_size=4 [08:31:27]MH_SAM_APDU [08:31:27]CAPDU: 80 09 00 00 [08:31:27]Write to MH i2c: E2 08 00 AC 45 80 09 00 00 00 00 00 00 63 [08:31:27]Write i2c OK [08:31:27]MH_I2C_Read... [08:31:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:27]Read from MH i2c: E2 [08:31:27]MH_I2C_Read... [08:31:27]Read from MH i2c: E2 03 00 [08:31:27]MH_I2C_Read... [08:31:27]Read from MH i2c: E2 03 00 AC 45 00 90 00 65 [08:31:27]RAPDU: 90 00 [08:31:27]wFMCommunicate OK [08:31:27]SAM_PROTO_ClearQueue done [08:31:27]KKMCreateOFDPacket [08:31:27]OFDProtocolAddRootSTLVToBuf [08:31:27]FM_MakeSignedData [08:31:27]FM_MakeSignedData [08:31:27]SAM_PROTO_SignData [08:31:27]wFMCommunicate request_size=4 [08:31:27]MH_SAM_APDU [08:31:27]CAPDU: 80 0D 01 02 [08:31:27]Write to MH i2c: E2 08 00 AD 45 80 0D 01 02 00 00 00 00 6B [08:31:27]Write i2c OK [08:31:27]MH_I2C_Read... [08:31:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:27]Read from MH i2c: E2 [08:31:27]MH_I2C_Read... [08:31:27]Read from MH i2c: E2 03 00 [08:31:27]MH_I2C_Read... [08:31:27]Read from MH i2c: E2 03 00 AD 45 00 90 00 66 [08:31:27]RAPDU: 90 00 [08:31:27]wFMCommunicate OK [08:31:27]wFMCommunicate request_size=255 [08:31:27]MH_SAM_APDU [08:31:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 62 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6A 04 00 35 04 06 00 69 [08:31:27]Write to MH i2c: E2 02 01 AE 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 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 62 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6A 04 00 35 04 06 00 69 00 00 B2 [08:31:27]Write i2c OK [08:31:27]MH_I2C_Read... [08:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:28]Read from MH i2c: E2 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 03 00 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 03 00 AE 45 00 90 00 67 [08:31:28]RAPDU: 90 00 [08:31:28]wFMCommunicate OK [08:31:28]wFMCommunicate request_size=10 [08:31:28]MH_SAM_APDU [08:31:28]CAPDU: 80 0D 02 02 05 58 A7 4A 82 F7 [08:31:28]Write to MH i2c: E2 0D 00 AF 45 80 0D 02 02 05 00 58 A7 4A 82 F7 00 00 3A [08:31:28]Write i2c OK [08:31:28]MH_I2C_Read... [08:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:28]Read from MH i2c: E2 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 03 00 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 03 00 AF 45 00 90 00 68 [08:31:28]RAPDU: 90 00 [08:31:28]wFMCommunicate OK [08:31:28]wFMCommunicate request_size=4 [08:31:28]MH_SAM_APDU [08:31:28]CAPDU: 80 0D 03 02 [08:31:28]Write to MH i2c: E2 08 00 B0 45 80 0D 03 02 00 00 00 00 70 [08:31:28]Write i2c OK [08:31:28]MH_I2C_Read... [08:31:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:28]Read from MH i2c: E2 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 0B 00 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 0B 00 B0 45 00 72 20 59 1E 3B 0E 23 1E 90 00 04 [08:31:28]RAPDU: 72 20 59 1E 3B 0E 23 1E 90 00 [08:31:28]wFMCommunicate OK [08:31:28]SAM_PROTO_SignData done [08:31:28]FM_MakeSignedData done [08:31:28]CreateOFDProtocolMessage [08:31:28]wFMCommunicate request_size=4 [08:31:28]MH_SAM_APDU [08:31:28]CAPDU: 80 11 00 00 [08:31:28]Write to MH i2c: E2 08 00 B1 45 80 11 00 00 00 00 00 00 70 [08:31:28]Write i2c OK [08:31:28]MH_I2C_Read... [08:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:28]Read from MH i2c: E2 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 17 00 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: E2 17 00 B1 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C0 [08:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:31:28]wFMCommunicate OK [08:31:28]CreateOFDProtocolMessage done [08:31:28]OFDSenderStorePacket 289462 [08:31:28]StoreOFDPacket docnum=289462 [08:31:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E8 E6 07 01 3F 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 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 62 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6A 04 00 35 04 06 00 69 58 A7 4A 82 F7 72 20 59 1E 3B 0E 23 1E [08:31:28]CheckFolder [08:31:28]dirname=/storage/ofd_packets [08:31:28]CheckFolder done [08:31:28]ProducePacketName [08:31:28]name=ofd_packets/00289462 [08:31:28]NVStorageSaveData ofd_packets/00289462 [08:31:28]File name is /storage/ofd_packets/00289462 [08:31:28]Write 301 bytes [08:31:28]NVStorageSaveData done [08:31:28]OFDSenderStorePacket done [08:31:28]KKMCreateOFDPacket done [08:31:28]NVStorageSaveData kkm_last_timestamp [08:31:28]File name is /storage/kkm_last_timestamp [08:31:28]Write 4 bytes [08:31:28]NVStorageSaveData done [08:31:28]ExternCall_PrintAddStr [08:31:28]wPrintStart [08:31:28]Write to MH i2c: 01 00 00 B2 45 F7 [08:31:28]Write i2c OK [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: 01 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: 01 07 00 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: 01 07 00 B2 45 00 00 00 00 00 FF 0F 0C [08:31:28]RasterBufferAndPrint [08:31:28]line Счет N : (1)24617454 [08:31:28]line ИНН: 02508201610067 [08:31:28]line Контрольно-Кассовый Чек [08:31:28]line ПРОДАЖА [08:31:28]line ТРК (МРК, ГНК) : 62 [08:31:28]line Товар: 2710124500 [08:31:28]line Аи-95-К-5 [08:31:28]line 5.260 * 74.20 [08:31:28]line = 390.29 [08:31:28]line НДС 12% НСП 1% [08:31:28]line > о реализуемом товаре [08:31:28]line ОКРУГЛЕНИЕ: -0.29 [08:31:28]line ИТОГО: 390.00 [08:31:28]line Внесено: 390.00 [08:31:28]line СДАЧА: 0.00 [08:31:28]line НСП 1% : 3.45 [08:31:28]line НДС 12% : 41.45 [08:31:28]line Наличными: 390.00 [08:31:28]line Безнал.: 0.00 [08:31:28]line Место: АЗС № 90 "Партнёр-нефть" [08:31:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:31:28]line СНО: Общий режим [08:31:28]line Чек 136 23.09.2024 08:31 [08:31:28]line Смена: 515 ФФД: 1.0 [08:31:28]line ЗНМ: 0300000107 [08:31:28]line РНМ: 0000000000091827 [08:31:28]line Версия ККМ: 001 [08:31:28]line ФМ: 0000000000871832 [08:31:28]line ФД: 289462 [08:31:28]line ФПД: 115829484716791 [08:31:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083130&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289462&fm=115829484716791&tin=02508201610067®Number=0000000000091827&sum=39000 [08:31:28]written 0, free lines is 4095 [08:31:28]OFD Sender: Processing packet 289462 [packets to send 1784, broken 1783] [08:31:28]ProducePacketName [08:31:28]name=ofd_packets/00289462 [08:31:28]OFD Sender: To server: pG, [08:31:28]CommunicateWithHost lk.salyk.kg:30040 [08:31:28]ConnectInit lk.salyk.kg [08:31:28]Connected sock=10 [08:31: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 33 32 0F 01 00 00 E8 E6 07 01 3F 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 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 62 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6A 04 00 35 04 06 00 69 58 A7 4A 82 F7 72 20 59 1E 3B 0E 23 1E [08:31:28]Write to MH i2c: 01 00 00 DC 45 21 [08:31:28]Write i2c OK [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: 01 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: 01 07 00 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: 01 07 00 DC 45 00 00 00 00 00 C1 0C F5 [08:31:28]RasterBufferAndPrint [08:31:28]line [08:31:28]line [08:31:28]line [08:31:28]line [08:31:28]line [08:31:28]written 0, free lines is 3271 [08:31:28]MH_Cut [08:31:28]Write to MH i2c: D1 01 00 E3 45 01 FA [08:31:28]Write i2c OK [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: D1 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: D1 01 00 [08:31:28]MH_I2C_Read... [08:31:28]Read from MH i2c: D1 01 00 E3 45 00 F9 [08:31:28]Write to MH i2c: 01 00 00 E4 45 29 [08:31:28]Write i2c OK [08:31:28]MH_I2C_Read... [08:31: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 33 32 4F 00 00 00 BF 84 47 00 22 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 33 32 10 04 04 00 B6 6A 04 00 F4 03 04 00 37 CF F0 66 B6 04 01 00 00 C8 E4 3B 99 2D D8 81 92 [08:31:28]CommunicateWithHost err = 0 [08:31:28]CheckOFDResponse [08:31:28]1017 (14) - 77093643461234 [08:31:28]1041 (16) - 0000000000871832 [08:31:28]1040 (4) - 289462 [08:31:28]1012 (4) - 23.09.2024 02:15 [08:31:28]1206 (1) - 0 [08:31:28]OFD Sender: Remove packet 289462 [08:31:28]ProducePacketName [08:31:28]name=ofd_packets/00289462 [08:31:28]NVStorageDeleteData [08:31:29]OFD Sender: No OFD packet to send [08:31:29]*** Cut start [08:31:29]*** Partial cut [08:31:29]*** CUTSNS_PIN = 1 [08:31:29]*** CUTSNS_PIN = 0 [08:31:29]*** Brake cut motor [08:31:30]Read from MH i2c: 01 [08:31:30]MH_I2C_Read... [08:31:30]*** Stop cut motor [08:31:30]*** Cut end [08:31:30]Read from MH i2c: 01 07 00 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: 01 07 00 E4 45 00 00 00 00 00 FF 0F 3E [08:31:30]process_action close_receipt done [08:31:30]requested_data is exist [08:31:30]produce_requested_data [08:31:30]requested_item fm.sn is exist - process it [08:31:30]wFMCommunicate request_size=4 [08:31:30]MH_SAM_APDU [08:31:30]CAPDU: 80 11 00 00 [08:31:30]Write to MH i2c: E2 08 00 E5 45 80 11 00 00 00 00 00 00 A4 [08:31:30]Write i2c OK [08:31:30]MH_I2C_Read... [08:31:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:30]Read from MH i2c: E2 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: E2 17 00 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: E2 17 00 E5 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F4 [08:31:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:31:30]wFMCommunicate OK [08:31:30]requested_item fd.num is exist - process it [08:31:30]SAM_PROTO_GetFieldsCounters [08:31:30]wFMCommunicate request_size=4 [08:31:30]MH_SAM_APDU [08:31:30]CAPDU: 80 13 00 00 [08:31:30]Write to MH i2c: E2 08 00 E6 45 80 13 00 00 00 00 00 00 A7 [08:31:30]Write i2c OK [08:31:30]MH_I2C_Read... [08:31:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:30]Read from MH i2c: E2 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: E2 62 00 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: E2 62 00 E6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [08:31:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:30]wFMCommunicate OK [08:31:30]SAM_PROTO_GetFieldsCounters done [08:31:30]requested_item shift.num is exist - process it [08:31:30]requested_item shift.opened is exist - process it [08:31:30]req_shift_opened [08:31:30]FM_GetShiftState [08:31:30]SAM_PROTO_GetShiftState [08:31:30]wFMCommunicate request_size=4 [08:31:30]MH_SAM_APDU [08:31:30]CAPDU: 80 13 01 00 [08:31:30]Write to MH i2c: E2 08 00 E7 45 80 13 01 00 00 00 00 00 A9 [08:31:30]Write i2c OK [08:31:30]MH_I2C_Read... [08:31:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:30]Read from MH i2c: E2 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: E2 0E 00 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: E2 0E 00 E7 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4A [08:31:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:31:30]wFMCommunicate OK [08:31:30]SAM_PROTO_GetShiftState done [08:31:30]FM_GetShiftState done [08:31:30]req_shift_opened done [08:31:30]requested_item shift.open_date is exist - process it [08:31:30]req_shift_open_date [08:31:30]req_shift_open_date done [08:31:30]produce_requested_data done [08:31:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289462,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:31:30]process_action_free close_receipt [08:31:30]json_value_free [08:31:30]json_value_free done [08:31:30]process_json_proto returns [08:31:30]Send response to host [08:31:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289462,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:31:30]free response buf [08:31:30]execute_script done [08:31:30]execute_script returns [08:31:30]free content buf [08:31:30]Sock 9.Close socket [08:31:30]Sock 9.Thread stoped [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:41]accept exits with 7 [08:31:41]New connection [08:31:41]New thread 3067194724 created [08:31:41]Thread 3067051364 joined [08:31:41]Waiting for new connection... [08:31:41] Sock 7.Parse request [08:31:41]Sock 7.Check first char [08:31:41]Sock 7.First char is OK [08:31:41]request: POST /json_proto HTTP/1.0 [08:31:41]Method: POST [08:31:41]URL: /json_proto [08:31:41]Method is POST - this is cgi request [08:31:41]url: /json_proto [08:31:41]query_string will be loaded in cgi processing [08:31:41]execute_cgi json_proto POST (null) [08:31:41]execute_cgi path=json_proto method=POST [08:31:41]POST find Content-Length [08:31:41]Host: 172.17.41.135:8080 [08:31:41]Content-Length: 684 [08:31:41]Content-Type: application/json [08:31:41] [08:31:41]POST finish read [08:31:41]Found Content-Length = 684 [08:31:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.870, "sum" : 1550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:41]execute_script... [08:31:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.870, "sum" : 1550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:41]POST & json_proto [08:31:41]process_json_proto [08:31:41]json parsed OK: [08:31:41]protocol is kg_v1.0 [08:31:41]action value=close_receipt [08:31:41]process_action close_receipt [08:31:41]cmd_close_receipt [08:31:41]MH_GetDate [08:31:41]Write to MH i2c: F0 00 00 E8 45 1C [08:31:41]Write i2c OK [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: F0 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: F0 09 00 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: F0 09 00 E8 45 00 70 27 F1 66 ED 3E 82 65 25 [08:31:41]GetLastDocTimeStamp 1727080290 [08:31:41]current date 1727080304 [08:31:41]FM_GetShiftState [08:31:41]SAM_PROTO_GetShiftState [08:31:41]wFMCommunicate request_size=4 [08:31:41]MH_SAM_APDU [08:31:41]CAPDU: 80 13 01 00 [08:31:41]Write to MH i2c: E2 08 00 E9 45 80 13 01 00 00 00 00 00 AB [08:31:41]Write i2c OK [08:31:41]MH_I2C_Read... [08:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:41]Read from MH i2c: E2 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 0E 00 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 0E 00 E9 45 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4C [08:31:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:31:41]wFMCommunicate OK [08:31:41]SAM_PROTO_GetShiftState done [08:31:41]FM_GetShiftState done [08:31:41]opened in 1727051401 [08:31:41]opened+sec_in_day 1727137801 [08:31:41]quantity*price = 155058 [08:31:41]sum+1 = 155060 [08:31:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 1550.00 Внесено: 1550.00 СДАЧА: 0.00 НСП 1% : 13.72 НДС 12% : 164.66 Наличными: 1550.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 137 23.09.2024 08:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289463 ФПД: 187447789789328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083144&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289463&fm=187447789789328&tin=02508201610067®Number=0000000000091827&sum=155000 [08:31:42]StoreToDocumentArchive [08:31:42]shift 515 fd 289463 [08:31:42]save to /storage/0515/doc_00289463 [08:31:42]save last doc name /storage/0515/doc_00289463 to /storage/kkm_last_doc_name [08:31:42]save OK [08:31:42]Clear old archive folders... [08:31:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:31:42]tlvbuf is 007A9E00 [08:31:42]SAM_PROTO_ClearQueue [08:31:42]wFMCommunicate request_size=4 [08:31:42]MH_SAM_APDU [08:31:42]CAPDU: 80 09 00 00 [08:31:42]Write to MH i2c: E2 08 00 F6 45 80 09 00 00 00 00 00 00 AD [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:42]Read from MH i2c: E2 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 F6 45 00 90 00 AF [08:31:42]RAPDU: 90 00 [08:31:42]wFMCommunicate OK [08:31:42]SAM_PROTO_ClearQueue done [08:31:42]KKMCreateOFDPacket [08:31:42]OFDProtocolAddRootSTLVToBuf [08:31:42]FM_MakeSignedData [08:31:42]FM_MakeSignedData [08:31:42]SAM_PROTO_SignData [08:31:42]wFMCommunicate request_size=4 [08:31:42]MH_SAM_APDU [08:31:42]CAPDU: 80 0D 01 02 [08:31:42]Write to MH i2c: E2 08 00 F7 45 80 0D 01 02 00 00 00 00 B5 [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:42]Read from MH i2c: E2 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 F7 45 00 90 00 B0 [08:31:42]RAPDU: 90 00 [08:31:42]wFMCommunicate OK [08:31:42]wFMCommunicate request_size=255 [08:31:42]MH_SAM_APDU [08:31:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6A 04 00 35 04 06 00 AA [08:31:42]Write to MH i2c: E2 02 01 F8 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6A 04 00 35 04 06 00 AA 00 00 01 [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:42]Read from MH i2c: E2 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 F8 45 00 90 00 B1 [08:31:42]RAPDU: 90 00 [08:31:42]wFMCommunicate OK [08:31:42]wFMCommunicate request_size=10 [08:31:42]MH_SAM_APDU [08:31:42]CAPDU: 80 0D 02 02 05 7B 96 EC A0 90 [08:31:42]Write to MH i2c: E2 0D 00 F9 45 80 0D 02 02 05 00 7B 96 EC A0 90 00 00 EF [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:42]Read from MH i2c: E2 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 03 00 F9 45 00 90 00 B2 [08:31:42]RAPDU: 90 00 [08:31:42]wFMCommunicate OK [08:31:42]wFMCommunicate request_size=4 [08:31:42]MH_SAM_APDU [08:31:42]CAPDU: 80 0D 03 02 [08:31:42]Write to MH i2c: E2 08 00 FA 45 80 0D 03 02 00 00 00 00 BA [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:42]Read from MH i2c: E2 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 0B 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 0B 00 FA 45 00 FC B3 59 FF D7 CF 39 E8 90 00 89 [08:31:42]RAPDU: FC B3 59 FF D7 CF 39 E8 90 00 [08:31:42]wFMCommunicate OK [08:31:42]SAM_PROTO_SignData done [08:31:42]FM_MakeSignedData done [08:31:42]CreateOFDProtocolMessage [08:31:42]wFMCommunicate request_size=4 [08:31:42]MH_SAM_APDU [08:31:42]CAPDU: 80 11 00 00 [08:31:42]Write to MH i2c: E2 08 00 FB 45 80 11 00 00 00 00 00 00 BA [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:42]Read from MH i2c: E2 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 17 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: E2 17 00 FB 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0A [08:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:31:42]wFMCommunicate OK [08:31:42]CreateOFDProtocolMessage done [08:31:42]OFDSenderStorePacket 289463 [08:31:42]StoreOFDPacket docnum=289463 [08:31:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B4 C1 07 01 39 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6A 04 00 35 04 06 00 AA 7B 96 EC A0 90 FC B3 59 FF D7 CF 39 E8 [08:31:42]CheckFolder [08:31:42]dirname=/storage/ofd_packets [08:31:42]CheckFolder done [08:31:42]ProducePacketName [08:31:42]name=ofd_packets/00289463 [08:31:42]NVStorageSaveData ofd_packets/00289463 [08:31:42]File name is /storage/ofd_packets/00289463 [08:31:42]Write 301 bytes [08:31:42]NVStorageSaveData done [08:31:42]OFDSenderStorePacket done [08:31:42]KKMCreateOFDPacket done [08:31:42]NVStorageSaveData kkm_last_timestamp [08:31:42]File name is /storage/kkm_last_timestamp [08:31:42]Write 4 bytes [08:31:42]NVStorageSaveData done [08:31:42]ExternCall_PrintAddStr [08:31:42]wPrintStart [08:31:42]Write to MH i2c: 01 00 00 FC 45 41 [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: 01 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: 01 07 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: 01 07 00 FC 45 00 00 00 00 00 FF 0F 56 [08:31:42]RasterBufferAndPrint [08:31:42]line Счет N : (1)24617453 [08:31:42]line ИНН: 02508201610067 [08:31:42]line Контрольно-Кассовый Чек [08:31:42]line ПРОДАЖА [08:31:42]line ТРК (МРК, ГНК) : 43 [08:31:42]line Товар: 2710124130 [08:31:42]line Аи-92-К-5 [08:31:42]line 22.870 * 67.80 [08:31:42]line = 1550.59 [08:31:42]line НДС 12% НСП 1% [08:31:42]line > о реализуемом товаре [08:31:42]line ОКРУГЛЕНИЕ: -0.59 [08:31:42]line ИТОГО: 1550.00 [08:31:42]line Внесено: 1550.00 [08:31:42]line СДАЧА: 0.00 [08:31:42]line НСП 1% : 13.72 [08:31:42]line НДС 12% : 164.66 [08:31:42]line Наличными: 1550.00 [08:31:42]line Безнал.: 0.00 [08:31:42]line Место: АЗС № 90 "Партнёр-нефть" [08:31:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:31:42]line СНО: Общий режим [08:31:42]line Чек 137 23.09.2024 08:31 [08:31:42]line Смена: 515 ФФД: 1.0 [08:31:42]line ЗНМ: 0300000107 [08:31:42]line РНМ: 0000000000091827 [08:31:42]line Версия ККМ: 001 [08:31:42]line ФМ: 0000000000871832 [08:31:42]line ФД: 289463 [08:31:42]line ФПД: 187447789789328 [08:31:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083144&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289463&fm=187447789789328&tin=02508201610067®Number=0000000000091827&sum=155000 [08:31:42]written 0, free lines is 4095 [08:31:42]OFD Sender: Processing packet 289463 [packets to send 1784, broken 1783] [08:31:42]ProducePacketName [08:31:42]name=ofd_packets/00289463 [08:31:42]OFD Sender: To server: pG, [08:31:42]CommunicateWithHost lk.salyk.kg:30040 [08:31:42]ConnectInit lk.salyk.kg [08:31:43]Connected sock=10 [08:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B4 C1 07 01 39 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 59 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 27 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6A 04 00 35 04 06 00 AA 7B 96 EC A0 90 FC B3 59 FF D7 CF 39 E8 [08:31:43]Write to MH i2c: 01 00 00 26 46 6C [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: 01 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: 01 07 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: 01 07 00 26 46 00 00 00 00 00 C4 0C 43 [08:31:43]RasterBufferAndPrint [08:31:43]line [08:31:43]line [08:31:43]line [08:31:43]line [08:31:43]line [08:31:43]written 0, free lines is 3273 [08:31:43]MH_Cut [08:31:43]Write to MH i2c: D1 01 00 2D 46 01 45 [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: D1 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: D1 01 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: D1 01 00 2D 46 00 44 [08:31:43]Write to MH i2c: 01 00 00 2E 46 74 [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 19 90 47 00 81 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 33 32 10 04 04 00 B7 6A 04 00 F4 03 04 00 45 CF F0 66 B6 04 01 00 00 16 C5 CE 64 D5 7F 54 2F [08:31:43]CommunicateWithHost err = 0 [08:31:43]CheckOFDResponse [08:31:43]1017 (14) - 77093643461234 [08:31:43]1041 (16) - 0000000000871832 [08:31:43]1040 (4) - 289463 [08:31:43]1012 (4) - 23.09.2024 02:15 [08:31:43]1206 (1) - 0 [08:31:43]OFD Sender: Remove packet 289463 [08:31:43]ProducePacketName [08:31:43]name=ofd_packets/00289463 [08:31:43]NVStorageDeleteData [08:31:44]OFD Sender: No OFD packet to send [08:31:44]*** Cut start [08:31:44]*** Partial cut [08:31:44]*** CUTSNS_PIN = 1 [08:31:44]*** CUTSNS_PIN = 0 [08:31:44]*** Brake cut motor [08:31:44]Read from MH i2c: 01 [08:31:44]MH_I2C_Read... [08:31:44]*** Stop cut motor [08:31:44]*** Cut end [08:31:44]Read from MH i2c: 01 07 00 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: 01 07 00 2E 46 00 00 00 00 00 FF 0F 89 [08:31:44]process_action close_receipt done [08:31:44]requested_data is exist [08:31:44]produce_requested_data [08:31:44]requested_item fm.sn is exist - process it [08:31:44]wFMCommunicate request_size=4 [08:31:44]MH_SAM_APDU [08:31:44]CAPDU: 80 11 00 00 [08:31:44]Write to MH i2c: E2 08 00 2F 46 80 11 00 00 00 00 00 00 EF [08:31:44]Write i2c OK [08:31:44]MH_I2C_Read... [08:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:44]Read from MH i2c: E2 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 17 00 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 17 00 2F 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3F [08:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:31:44]wFMCommunicate OK [08:31:44]requested_item fd.num is exist - process it [08:31:44]SAM_PROTO_GetFieldsCounters [08:31:44]wFMCommunicate request_size=4 [08:31:44]MH_SAM_APDU [08:31:44]CAPDU: 80 13 00 00 [08:31:44]Write to MH i2c: E2 08 00 30 46 80 13 00 00 00 00 00 00 F2 [08:31:44]Write i2c OK [08:31:44]MH_I2C_Read... [08:31:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:44]Read from MH i2c: E2 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 62 00 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 62 00 30 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [08:31: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:44]wFMCommunicate OK [08:31:44]SAM_PROTO_GetFieldsCounters done [08:31:44]requested_item shift.num is exist - process it [08:31:44]requested_item shift.opened is exist - process it [08:31:44]req_shift_opened [08:31:44]FM_GetShiftState [08:31:44]SAM_PROTO_GetShiftState [08:31:44]wFMCommunicate request_size=4 [08:31:44]MH_SAM_APDU [08:31:44]CAPDU: 80 13 01 00 [08:31:44]Write to MH i2c: E2 08 00 31 46 80 13 01 00 00 00 00 00 F4 [08:31:44]Write i2c OK [08:31:44]MH_I2C_Read... [08:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:45]Read from MH i2c: E2 [08:31:45]MH_I2C_Read... [08:31:45]Read from MH i2c: E2 0E 00 [08:31:45]MH_I2C_Read... [08:31:45]Read from MH i2c: E2 0E 00 31 46 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 95 [08:31:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:31:45]wFMCommunicate OK [08:31:45]SAM_PROTO_GetShiftState done [08:31:45]FM_GetShiftState done [08:31:45]req_shift_opened done [08:31:45]requested_item shift.open_date is exist - process it [08:31:45]req_shift_open_date [08:31:45]req_shift_open_date done [08:31:45]produce_requested_data done [08:31:45]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289463,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:31:45]process_action_free close_receipt [08:31:45]json_value_free [08:31:45]json_value_free done [08:31:45]process_json_proto returns [08:31:45]Send response to host [08:31:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289463,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:31:45]free response buf [08:31:45]execute_script done [08:31:45]execute_script returns [08:31:45]free content buf [08:31:45]Sock 7.Close socket [08:31:45]Sock 7.Thread stoped [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32:24]OFD Sender: No OFD packet to send [08:32:29]OFD Sender: No OFD packet to send [08:32:34]OFD Sender: No OFD packet to send [08:32:39]OFD Sender: No OFD packet to send [08:32:44]OFD Sender: No OFD packet to send [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:09]OFD Sender: No OFD packet to send [08:33:14]OFD Sender: No OFD packet to send [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:29]OFD Sender: No OFD packet to send [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:44]OFD Sender: No OFD packet to send [08:33:49]OFD Sender: No OFD packet to send [08:33:54]OFD Sender: No OFD packet to send [08:33:59]OFD Sender: No OFD packet to send [08:34:04]OFD Sender: No OFD packet to send [08:34:10]OFD Sender: No OFD packet to send [08:34:15]OFD Sender: No OFD packet to send [08:34:19]accept exits with 9 [08:34:19]New connection [08:34:19]New thread 3067051364 created [08:34:19]Thread 3067194724 joined [08:34:19]Waiting for new connection... [08:34:19] Sock 9.Parse request [08:34:19]Sock 9.Check first char [08:34:19]Sock 9.First char is OK [08:34:19]request: POST /json_proto HTTP/1.0 [08:34:19]Method: POST [08:34:19]URL: /json_proto [08:34:19]Method is POST - this is cgi request [08:34:19]url: /json_proto [08:34:19]query_string will be loaded in cgi processing [08:34:19]execute_cgi json_proto POST (null) [08:34:19]execute_cgi path=json_proto method=POST [08:34:19]POST find Content-Length [08:34:19]Host: 172.17.41.135:8080 [08:34:19]Content-Length: 660 [08:34:19]Content-Type: application/json [08:34:19] [08:34:19]POST finish read [08:34:19]Found Content-Length = 660 [08:34:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:19]execute_script... [08:34: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)24617456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:19]POST & json_proto [08:34:19]process_json_proto [08:34:19]json parsed OK: [08:34:19]protocol is kg_v1.0 [08:34:19]action value=close_receipt [08:34:19]process_action close_receipt [08:34:19]cmd_close_receipt [08:34:19]MH_GetDate [08:34:19]Write to MH i2c: F0 00 00 32 46 67 [08:34:19]Write i2c OK [08:34:19]MH_I2C_Read... [08:34:19]Read from MH i2c: F0 [08:34:19]MH_I2C_Read... [08:34:19]Read from MH i2c: F0 09 00 [08:34:19]MH_I2C_Read... [08:34:19]Read from MH i2c: F0 09 00 32 46 00 0F 28 F1 66 ED 3E 82 65 10 [08:34:19]GetLastDocTimeStamp 1727080304 [08:34:19]current date 1727080463 [08:34:19]FM_GetShiftState [08:34:19]SAM_PROTO_GetShiftState [08:34:19]wFMCommunicate request_size=4 [08:34:19]MH_SAM_APDU [08:34:19]CAPDU: 80 13 01 00 [08:34:19]Write to MH i2c: E2 08 00 33 46 80 13 01 00 00 00 00 00 F6 [08:34:19]Write i2c OK [08:34:19]MH_I2C_Read... [08:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:19]Read from MH i2c: E2 [08:34:19]MH_I2C_Read... [08:34:19]Read from MH i2c: E2 0E 00 [08:34:19]MH_I2C_Read... [08:34:19]Read from MH i2c: E2 0E 00 33 46 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 97 [08:34:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:34:19]wFMCommunicate OK [08:34:19]SAM_PROTO_GetShiftState done [08:34:19]FM_GetShiftState done [08:34:19]opened in 1727051401 [08:34:19]opened+sec_in_day 1727137801 [08:34:19]quantity*price = 60013 [08:34:19]sum+1 = 60015 [08:34:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 138 23.09.2024 08:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289464 ФПД: 211716679530251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083423&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289464&fm=211716679530251&tin=02508201610067®Number=0000000000091827&sum=60000 [08:34:20]StoreToDocumentArchive [08:34:20]shift 515 fd 289464 [08:34:20]save to /storage/0515/doc_00289464 [08:34:20]save last doc name /storage/0515/doc_00289464 to /storage/kkm_last_doc_name [08:34:20]save OK [08:34:20]Clear old archive folders... [08:34:20]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:34:20]tlvbuf is 00735070 [08:34:20]SAM_PROTO_ClearQueue [08:34:20]wFMCommunicate request_size=4 [08:34:20]MH_SAM_APDU [08:34:20]CAPDU: 80 09 00 00 [08:34:20]Write to MH i2c: E2 08 00 40 46 80 09 00 00 00 00 00 00 F8 [08:34:20]Write i2c OK [08:34:20]MH_I2C_Read... [08:34:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:20]Read from MH i2c: E2 [08:34:20]MH_I2C_Read... [08:34:20]Read from MH i2c: E2 03 00 [08:34:20]MH_I2C_Read... [08:34:20]Read from MH i2c: E2 03 00 40 46 00 90 00 FA [08:34:20]RAPDU: 90 00 [08:34:20]wFMCommunicate OK [08:34:20]SAM_PROTO_ClearQueue done [08:34:20]KKMCreateOFDPacket [08:34:20]OFDProtocolAddRootSTLVToBuf [08:34:20]FM_MakeSignedData [08:34:20]FM_MakeSignedData [08:34:20]SAM_PROTO_SignData [08:34:20]wFMCommunicate request_size=4 [08:34:20]MH_SAM_APDU [08:34:20]CAPDU: 80 0D 01 02 [08:34:20]Write to MH i2c: E2 08 00 41 46 80 0D 01 02 00 00 00 00 00 [08:34:20]Write i2c OK [08:34:20]MH_I2C_Read... [08:34:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:20]Read from MH i2c: E2 [08:34:20]MH_I2C_Read... [08:34:20]Read from MH i2c: E2 03 00 [08:34:20]MH_I2C_Read... [08:34:20]Read from MH i2c: E2 03 00 41 46 00 90 00 FB [08:34:20]RAPDU: 90 00 [08:34:20]wFMCommunicate OK [08:34:20]wFMCommunicate request_size=253 [08:34:20]MH_SAM_APDU [08:34:20]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 0F 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6A 04 00 35 04 06 00 C0 8E 21 79 F7 0B [08:34:20]Write to MH i2c: E2 00 01 42 46 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 0F 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6A 04 00 35 04 06 00 C0 8E 21 79 F7 0B 00 00 04 [08:34:20]Write i2c OK [08:34:20]MH_I2C_Read... [08:34:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:21]Read from MH i2c: E2 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: E2 03 00 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: E2 03 00 42 46 00 90 00 FC [08:34:21]RAPDU: 90 00 [08:34:21]wFMCommunicate OK [08:34:21]wFMCommunicate request_size=4 [08:34:21]MH_SAM_APDU [08:34:21]CAPDU: 80 0D 03 02 [08:34:21]Write to MH i2c: E2 08 00 43 46 80 0D 03 02 00 00 00 00 04 [08:34:21]Write i2c OK [08:34:21]MH_I2C_Read... [08:34:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:21]Read from MH i2c: E2 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: E2 0B 00 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: E2 0B 00 43 46 00 34 A5 B9 B9 5C C6 20 B9 90 00 4B [08:34:21]RAPDU: 34 A5 B9 B9 5C C6 20 B9 90 00 [08:34:21]wFMCommunicate OK [08:34:21]SAM_PROTO_SignData done [08:34:21]FM_MakeSignedData done [08:34:21]CreateOFDProtocolMessage [08:34:21]wFMCommunicate request_size=4 [08:34:21]MH_SAM_APDU [08:34:21]CAPDU: 80 11 00 00 [08:34:21]Write to MH i2c: E2 08 00 44 46 80 11 00 00 00 00 00 00 04 [08:34:21]Write i2c OK [08:34:21]MH_I2C_Read... [08:34:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:21]Read from MH i2c: E2 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: E2 17 00 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: E2 17 00 44 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 54 [08:34:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:34:21]wFMCommunicate OK [08:34:21]CreateOFDProtocolMessage done [08:34:21]OFDSenderStorePacket 289464 [08:34:21]StoreOFDPacket docnum=289464 [08:34:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 76 9B 00 01 C5 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 0F 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6A 04 00 35 04 06 00 C0 8E 21 79 F7 0B 34 A5 B9 B9 5C C6 20 B9 [08:34:21]CheckFolder [08:34:21]dirname=/storage/ofd_packets [08:34:21]CheckFolder done [08:34:21]ProducePacketName [08:34:21]name=ofd_packets/00289464 [08:34:21]NVStorageSaveData ofd_packets/00289464 [08:34:21]File name is /storage/ofd_packets/00289464 [08:34:21]Write 294 bytes [08:34:21]NVStorageSaveData done [08:34:21]OFDSenderStorePacket done [08:34:21]KKMCreateOFDPacket done [08:34:21]NVStorageSaveData kkm_last_timestamp [08:34:21]File name is /storage/kkm_last_timestamp [08:34:21]Write 4 bytes [08:34:21]NVStorageSaveData done [08:34:21]ExternCall_PrintAddStr [08:34:21]wPrintStart [08:34:21]Write to MH i2c: 01 00 00 45 46 8B [08:34:21]Write i2c OK [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: 01 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: 01 07 00 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: 01 07 00 45 46 00 00 00 00 00 FF 0F A0 [08:34:21]RasterBufferAndPrint [08:34:21]line Счет N : (1)24617456 [08:34:21]line ИНН: 02508201610067 [08:34:21]line Контрольно-Кассовый Чек [08:34:21]line ПРОДАЖА [08:34:21]line ТРК (МРК, ГНК) : 44 [08:34:21]line Товар: 2710124130 [08:34:21]line SU-92 [08:34:21]line 8.660 * 69.30 [08:34:21]line = 600.14 [08:34:21]line НДС 12% НСП 1% [08:34:21]line > о реализуемом товаре [08:34:21]line ОКРУГЛЕНИЕ: -0.14 [08:34:21]line ИТОГО: 600.00 [08:34:21]line Внесено: 600.00 [08:34:21]line СДАЧА: 0.00 [08:34:21]line НСП 1% : 5.31 [08:34:21]line НДС 12% : 63.73 [08:34:21]line Наличными: 600.00 [08:34:21]line Безнал.: 0.00 [08:34:21]line Место: АЗС № 90 "Партнёр-нефть" [08:34:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:34:21]line СНО: Общий режим [08:34:21]line Чек 138 23.09.2024 08:34 [08:34:21]line Смена: 515 ФФД: 1.0 [08:34:21]line ЗНМ: 0300000107 [08:34:21]line РНМ: 0000000000091827 [08:34:21]line Версия ККМ: 001 [08:34:21]line ФМ: 0000000000871832 [08:34:21]line ФД: 289464 [08:34:21]line ФПД: 211716679530251 [08:34:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083423&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289464&fm=211716679530251&tin=02508201610067®Number=0000000000091827&sum=60000 [08:34:21]written 0, free lines is 4095 [08:34:21]OFD Sender: Processing packet 289464 [packets to send 1784, broken 1783] [08:34:21]ProducePacketName [08:34:21]name=ofd_packets/00289464 [08:34:21]OFD Sender: To server: pG, [08:34:21]CommunicateWithHost lk.salyk.kg:30040 [08:34:21]ConnectInit lk.salyk.kg [08:34:21]Connected sock=7 [08: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 33 32 08 01 00 00 76 9B 00 01 C5 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 0F 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6A 04 00 35 04 06 00 C0 8E 21 79 F7 0B 34 A5 B9 B9 5C C6 20 B9 [08:34:21]Write to MH i2c: 01 00 00 6F 46 B5 [08:34:21]Write i2c OK [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: 01 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: 01 07 00 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: 01 07 00 6F 46 00 00 00 00 00 BB 0C 83 [08:34:21]RasterBufferAndPrint [08:34:21]line [08:34:21]line [08:34:21]line [08:34:21]line [08:34:21]line [08:34:21]written 0, free lines is 3266 [08:34:21]MH_Cut [08:34:21]Write to MH i2c: D1 01 00 76 46 01 8E [08:34:21]Write i2c OK [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: D1 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: D1 01 00 [08:34:21]MH_I2C_Read... [08:34:21]Read from MH i2c: D1 01 00 76 46 00 8D [08:34:21]Write to MH i2c: 01 00 00 77 46 BD [08:34:21]Write i2c OK [08:34:21]MH_I2C_Read... [08:34: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 33 32 4F 00 00 00 D8 FD 47 00 2A 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 33 32 10 04 04 00 B8 6A 04 00 F4 03 04 00 E4 CF F0 66 B6 04 01 00 00 E3 80 DD 2F F7 A0 AF 75 [08:34:22]CommunicateWithHost err = 0 [08:34:22]CheckOFDResponse [08:34:22]1017 (14) - 77093643461234 [08:34:22]1041 (16) - 0000000000871832 [08:34:22]1040 (4) - 289464 [08:34:22]1012 (4) - 23.09.2024 02:18 [08:34:22]1206 (1) - 0 [08:34:22]OFD Sender: Remove packet 289464 [08:34:22]ProducePacketName [08:34:22]name=ofd_packets/00289464 [08:34:22]NVStorageDeleteData [08:34:22]OFD Sender: No OFD packet to send [08:34:22]*** Cut start [08:34:22]*** Partial cut [08:34:22]*** CUTSNS_PIN = 1 [08:34:22]*** CUTSNS_PIN = 0 [08:34:22]*** Brake cut motor [08:34:23]Read from MH i2c: 01 [08:34:23]MH_I2C_Read... [08:34:23]*** Stop cut motor [08:34:23]*** Cut end [08:34:23]Read from MH i2c: 01 07 00 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: 01 07 00 77 46 00 00 00 00 00 FF 0F D2 [08:34:23]process_action close_receipt done [08:34:23]requested_data is exist [08:34:23]produce_requested_data [08:34:23]requested_item fm.sn is exist - process it [08:34:23]wFMCommunicate request_size=4 [08:34:23]MH_SAM_APDU [08:34:23]CAPDU: 80 11 00 00 [08:34:23]Write to MH i2c: E2 08 00 78 46 80 11 00 00 00 00 00 00 38 [08:34:23]Write i2c OK [08:34:23]MH_I2C_Read... [08:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:23]Read from MH i2c: E2 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 17 00 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 17 00 78 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 88 [08:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:34:23]wFMCommunicate OK [08:34:23]requested_item fd.num is exist - process it [08:34:23]SAM_PROTO_GetFieldsCounters [08:34:23]wFMCommunicate request_size=4 [08:34:23]MH_SAM_APDU [08:34:23]CAPDU: 80 13 00 00 [08:34:23]Write to MH i2c: E2 08 00 79 46 80 13 00 00 00 00 00 00 3B [08:34:23]Write i2c OK [08:34:23]MH_I2C_Read... [08:34:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:23]Read from MH i2c: E2 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 62 00 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 62 00 79 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:23]wFMCommunicate OK [08:34:23]SAM_PROTO_GetFieldsCounters done [08:34:23]requested_item shift.num is exist - process it [08:34:23]requested_item shift.opened is exist - process it [08:34:23]req_shift_opened [08:34:23]FM_GetShiftState [08:34:23]SAM_PROTO_GetShiftState [08:34:23]wFMCommunicate request_size=4 [08:34:23]MH_SAM_APDU [08:34:23]CAPDU: 80 13 01 00 [08:34:23]Write to MH i2c: E2 08 00 7A 46 80 13 01 00 00 00 00 00 3D [08:34:23]Write i2c OK [08:34:23]MH_I2C_Read... [08:34:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:23]Read from MH i2c: E2 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 0E 00 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 0E 00 7A 46 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DE [08:34:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:34:23]wFMCommunicate OK [08:34:23]SAM_PROTO_GetShiftState done [08:34:23]FM_GetShiftState done [08:34:23]req_shift_opened done [08:34:23]requested_item shift.open_date is exist - process it [08:34:23]req_shift_open_date [08:34:23]req_shift_open_date done [08:34:23]produce_requested_data done [08:34:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289464,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:34:23]process_action_free close_receipt [08:34:23]json_value_free [08:34:23]json_value_free done [08:34:23]process_json_proto returns [08:34:23]Send response to host [08:34:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289464,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:34:23]free response buf [08:34:23]execute_script done [08:34:23]execute_script returns [08:34:23]free content buf [08:34:23]Sock 9.Close socket [08:34:23]Sock 9.Thread stoped [08:34:27]OFD Sender: No OFD packet to send [08:34:32]OFD Sender: No OFD packet to send [08:34:37]OFD Sender: No OFD packet to send [08:34:42]OFD Sender: No OFD packet to send [08:34:47]OFD Sender: No OFD packet to send [08:34:52]OFD Sender: No OFD packet to send [08:34:57]OFD Sender: No OFD packet to send [08:35:02]OFD Sender: No OFD packet to send [08:35:07]OFD Sender: No OFD packet to send [08:35:12]OFD Sender: No OFD packet to send [08:35:17]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:28]OFD Sender: No OFD packet to send [08:35:33]OFD Sender: No OFD packet to send [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [08:35:45]accept exits with 10 [08:35:45]New connection [08:35:45]New thread 3067194724 created [08:35:45]Thread 3067051364 joined [08:35:45]Waiting for new connection... [08:35:45] Sock 10.Parse request [08:35:45]Sock 10.Check first char [08:35:45]Sock 10.First char is OK [08:35:45]request: POST /json_proto HTTP/1.0 [08:35:45]Method: POST [08:35:45]URL: /json_proto [08:35:45]Method is POST - this is cgi request [08:35:45]url: /json_proto [08:35:45]query_string will be loaded in cgi processing [08:35:45]execute_cgi json_proto POST (null) [08:35:45]execute_cgi path=json_proto method=POST [08:35:45]POST find Content-Length [08:35:45]Host: 172.17.41.135:8080 [08:35:45]Content-Length: 684 [08:35:45]Content-Type: application/json [08:35:45] [08:35:45]POST finish read [08:35:45]Found Content-Length = 684 [08:35:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [08:35:45]execute_script... [08:35: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)24617457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [08:35:45]POST & json_proto [08:35:45]process_json_proto [08:35:45]json parsed OK: [08:35:45]protocol is kg_v1.0 [08:35:45]action value=close_receipt [08:35:45]process_action close_receipt [08:35:45]cmd_close_receipt [08:35:45]MH_GetDate [08:35:45]Write to MH i2c: F0 00 00 7B 46 B0 [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: F0 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: F0 09 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: F0 09 00 7B 46 00 65 28 F1 66 ED 3E 82 65 AF [08:35:45]GetLastDocTimeStamp 1727080463 [08:35:45]current date 1727080549 [08:35:45]FM_GetShiftState [08:35:45]SAM_PROTO_GetShiftState [08:35:45]wFMCommunicate request_size=4 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 13 01 00 [08:35:45]Write to MH i2c: E2 08 00 7C 46 80 13 01 00 00 00 00 00 3F [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:45]Read from MH i2c: E2 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 0E 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 0E 00 7C 46 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E0 [08:35:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:35:45]wFMCommunicate OK [08:35:45]SAM_PROTO_GetShiftState done [08:35:45]FM_GetShiftState done [08:35:45]opened in 1727051401 [08:35:45]opened+sec_in_day 1727137801 [08:35:45]quantity*price = 200043 [08:35:45]sum+1 = 200044 [08:35:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 139 23.09.2024 08:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289465 ФПД: 9994447398131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083549&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289465&fm=9994447398131&tin=02508201610067®Number=0000000000091827&sum=200000 [08:35:46]StoreToDocumentArchive [08:35:46]shift 515 fd 289465 [08:35:46]save to /storage/0515/doc_00289465 [08:35:46]save last doc name /storage/0515/doc_00289465 to /storage/kkm_last_doc_name [08:35:46]save OK [08:35:46]Clear old archive folders... [08:35:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:35:46]tlvbuf is 00666750 [08:35:46]SAM_PROTO_ClearQueue [08:35:46]wFMCommunicate request_size=4 [08:35:46]MH_SAM_APDU [08:35:46]CAPDU: 80 09 00 00 [08:35:46]Write to MH i2c: E2 08 00 89 46 80 09 00 00 00 00 00 00 41 [08:35:46]Write i2c OK [08:35:46]MH_I2C_Read... [08:35:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:47]Read from MH i2c: E2 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 89 46 00 90 00 43 [08:35:47]RAPDU: 90 00 [08:35:47]wFMCommunicate OK [08:35:47]SAM_PROTO_ClearQueue done [08:35:47]KKMCreateOFDPacket [08:35:47]OFDProtocolAddRootSTLVToBuf [08:35:47]FM_MakeSignedData [08:35:47]FM_MakeSignedData [08:35:47]SAM_PROTO_SignData [08:35:47]wFMCommunicate request_size=4 [08:35:47]MH_SAM_APDU [08:35:47]CAPDU: 80 0D 01 02 [08:35:47]Write to MH i2c: E2 08 00 8A 46 80 0D 01 02 00 00 00 00 49 [08:35:47]Write i2c OK [08:35:47]MH_I2C_Read... [08:35:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:47]Read from MH i2c: E2 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 8A 46 00 90 00 44 [08:35:47]RAPDU: 90 00 [08:35:47]wFMCommunicate OK [08:35:47]wFMCommunicate request_size=255 [08:35:47]MH_SAM_APDU [08:35: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 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 8B 00 00 00 F4 03 04 00 65 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6A 04 00 35 04 06 00 09 [08:35:47]Write to MH i2c: E2 02 01 8B 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 8B 00 00 00 F4 03 04 00 65 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6A 04 00 35 04 06 00 09 00 00 23 [08:35:47]Write i2c OK [08:35:47]MH_I2C_Read... [08:35:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:47]Read from MH i2c: E2 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 8B 46 00 90 00 45 [08:35:47]RAPDU: 90 00 [08:35:47]wFMCommunicate OK [08:35:47]wFMCommunicate request_size=10 [08:35:47]MH_SAM_APDU [08:35:47]CAPDU: 80 0D 02 02 05 17 03 7C A4 F3 [08:35:47]Write to MH i2c: E2 0D 00 8C 46 80 0D 02 02 05 00 17 03 7C A4 F3 00 00 83 [08:35:47]Write i2c OK [08:35:47]MH_I2C_Read... [08:35:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:47]Read from MH i2c: E2 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 03 00 8C 46 00 90 00 46 [08:35:47]RAPDU: 90 00 [08:35:47]wFMCommunicate OK [08:35:47]wFMCommunicate request_size=4 [08:35:47]MH_SAM_APDU [08:35:47]CAPDU: 80 0D 03 02 [08:35:47]Write to MH i2c: E2 08 00 8D 46 80 0D 03 02 00 00 00 00 4E [08:35:47]Write i2c OK [08:35:47]MH_I2C_Read... [08:35:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:47]Read from MH i2c: E2 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 0B 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 0B 00 8D 46 00 98 EB B9 7D 70 E5 1E 46 90 00 C1 [08:35:47]RAPDU: 98 EB B9 7D 70 E5 1E 46 90 00 [08:35:47]wFMCommunicate OK [08:35:47]SAM_PROTO_SignData done [08:35:47]FM_MakeSignedData done [08:35:47]CreateOFDProtocolMessage [08:35:47]wFMCommunicate request_size=4 [08:35:47]MH_SAM_APDU [08:35:47]CAPDU: 80 11 00 00 [08:35:47]Write to MH i2c: E2 08 00 8E 46 80 11 00 00 00 00 00 00 4E [08:35:47]Write i2c OK [08:35:47]MH_I2C_Read... [08:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:47]Read from MH i2c: E2 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 17 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: E2 17 00 8E 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9E [08:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:35:47]wFMCommunicate OK [08:35:47]CreateOFDProtocolMessage done [08:35:47]OFDSenderStorePacket 289465 [08:35:47]StoreOFDPacket docnum=289465 [08:35:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 46 F6 07 01 22 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 8B 00 00 00 F4 03 04 00 65 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6A 04 00 35 04 06 00 09 17 03 7C A4 F3 98 EB B9 7D 70 E5 1E 46 [08:35:47]CheckFolder [08:35:47]dirname=/storage/ofd_packets [08:35:47]CheckFolder done [08:35:47]ProducePacketName [08:35:47]name=ofd_packets/00289465 [08:35:47]NVStorageSaveData ofd_packets/00289465 [08:35:47]File name is /storage/ofd_packets/00289465 [08:35:47]Write 301 bytes [08:35:47]NVStorageSaveData done [08:35:47]OFDSenderStorePacket done [08:35:47]KKMCreateOFDPacket done [08:35:47]NVStorageSaveData kkm_last_timestamp [08:35:47]File name is /storage/kkm_last_timestamp [08:35:47]Write 4 bytes [08:35:47]NVStorageSaveData done [08:35:47]ExternCall_PrintAddStr [08:35:47]wPrintStart [08:35:47]Write to MH i2c: 01 00 00 8F 46 D5 [08:35:47]Write i2c OK [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: 01 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: 01 07 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: 01 07 00 8F 46 00 00 00 00 00 FF 0F EA [08:35:47]RasterBufferAndPrint [08:35:47]line Счет N : (1)24617457 [08:35:47]line ИНН: 02508201610067 [08:35:47]line Контрольно-Кассовый Чек [08:35:47]line ПРОДАЖА [08:35:47]line ТРК (МРК, ГНК) : 52 [08:35:47]line Товар: 2710124500 [08:35:47]line Аи-95-К-5 [08:35:47]line 26.960 * 74.20 [08:35:47]line = 2000.43 [08:35:47]line НДС 12% НСП 1% [08:35:47]line > о реализуемом товаре [08:35:47]line ОКРУГЛЕНИЕ: -0.43 [08:35:47]line ИТОГО: 2000.00 [08:35:47]line Внесено: 2000.00 [08:35:47]line СДАЧА: 0.00 [08:35:47]line НСП 1% : 17.70 [08:35:47]line НДС 12% : 212.43 [08:35:47]line Наличными: 2000.00 [08:35:47]line Безнал.: 0.00 [08:35:47]line Место: АЗС № 90 "Партнёр-нефть" [08:35:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:35:47]line СНО: Общий режим [08:35:47]line Чек 139 23.09.2024 08:35 [08:35:47]line Смена: 515 ФФД: 1.0 [08:35:47]line ЗНМ: 0300000107 [08:35:47]line РНМ: 0000000000091827 [08:35:47]line Версия ККМ: 001 [08:35:47]line ФМ: 0000000000871832 [08:35:47]line ФД: 289465 [08:35:47]line ФПД: 9994447398131 [08:35:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083549&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289465&fm=9994447398131&tin=02508201610067®Number=0000000000091827&sum=200000 [08:35:47]written 0, free lines is 4095 [08:35:47]OFD Sender: Processing packet 289465 [packets to send 1784, broken 1783] [08:35:47]ProducePacketName [08:35:47]name=ofd_packets/00289465 [08:35:47]OFD Sender: To server: pG, [08:35:47]CommunicateWithHost lk.salyk.kg:30040 [08:35:47]ConnectInit lk.salyk.kg [08:35:47]Connected sock=9 [08:35: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 33 32 0F 01 00 00 46 F6 07 01 22 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 8B 00 00 00 F4 03 04 00 65 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6A 04 00 35 04 06 00 09 17 03 7C A4 F3 98 EB B9 7D 70 E5 1E 46 [08:35:47]Write to MH i2c: 01 00 00 B9 46 FF [08:35:47]Write i2c OK [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: 01 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: 01 07 00 [08:35:47]MH_I2C_Read... [08:35:47]Read from MH i2c: 01 07 00 B9 46 00 00 00 00 00 C5 0C D7 [08:35:47]RasterBufferAndPrint [08:35:47]line [08:35:47]line [08:35:47]line [08:35:47]line [08:35:47]line [08:35:47]written 0, free lines is 3272 [08:35:48]MH_Cut [08:35:48]Write to MH i2c: D1 01 00 C0 46 01 D8 [08:35:48]Write i2c OK [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: D1 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: D1 01 00 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: D1 01 00 C0 46 00 D7 [08:35:48]Write to MH i2c: 01 00 00 C1 46 07 [08:35:48]Write i2c OK [08:35:48]MH_I2C_Read... [08:35: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 33 32 4F 00 00 00 46 82 47 00 B1 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 33 32 10 04 04 00 B9 6A 04 00 F4 03 04 00 3A D0 F0 66 B6 04 01 00 00 7A 01 31 DD AB 06 87 0C [08:35:48]CommunicateWithHost err = 0 [08:35:48]CheckOFDResponse [08:35:48]1017 (14) - 77093643461234 [08:35:48]1041 (16) - 0000000000871832 [08:35:48]1040 (4) - 289465 [08:35:48]1012 (4) - 23.09.2024 02:19 [08:35:48]1206 (1) - 0 [08:35:48]OFD Sender: Remove packet 289465 [08:35:48]ProducePacketName [08:35:48]name=ofd_packets/00289465 [08:35:48]NVStorageDeleteData [08:35:48]OFD Sender: No OFD packet to send [08:35:48]*** Cut start [08:35:48]*** Partial cut [08:35:48]*** CUTSNS_PIN = 1 [08:35:48]*** CUTSNS_PIN = 0 [08:35:49]*** Brake cut motor [08:35:49]Read from MH i2c: 01 [08:35:49]MH_I2C_Read... [08:35:49]*** Stop cut motor [08:35:49]*** Cut end [08:35:49]Read from MH i2c: 01 07 00 [08:35:49]MH_I2C_Read... [08:35:49]Read from MH i2c: 01 07 00 C1 46 00 00 00 00 00 FF 0F 1C [08:35:49]process_action close_receipt done [08:35:49]requested_data is exist [08:35:49]produce_requested_data [08:35:49]requested_item fm.sn is exist - process it [08:35:49]wFMCommunicate request_size=4 [08:35:49]MH_SAM_APDU [08:35:49]CAPDU: 80 11 00 00 [08:35:49]Write to MH i2c: E2 08 00 C2 46 80 11 00 00 00 00 00 00 82 [08:35:49]Write i2c OK [08:35:49]MH_I2C_Read... [08:35:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:49]Read from MH i2c: E2 [08:35:49]MH_I2C_Read... [08:35:49]Read from MH i2c: E2 17 00 [08:35:49]MH_I2C_Read... [08:35:49]Read from MH i2c: E2 17 00 C2 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [08:35:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:35:49]wFMCommunicate OK [08:35:49]requested_item fd.num is exist - process it [08:35:49]SAM_PROTO_GetFieldsCounters [08:35:49]wFMCommunicate request_size=4 [08:35:49]MH_SAM_APDU [08:35:49]CAPDU: 80 13 00 00 [08:35:49]Write to MH i2c: E2 08 00 C3 46 80 13 00 00 00 00 00 00 85 [08:35:49]Write i2c OK [08:35:49]MH_I2C_Read... [08:35:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:49]Read from MH i2c: E2 [08:35:49]MH_I2C_Read... [08:35:49]Read from MH i2c: E2 62 00 [08:35:49]MH_I2C_Read... [08:35:49]Read from MH i2c: E2 62 00 C3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [08:35: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:49]wFMCommunicate OK [08:35:49]SAM_PROTO_GetFieldsCounters done [08:35:49]requested_item shift.num is exist - process it [08:35:49]requested_item shift.opened is exist - process it [08:35:49]req_shift_opened [08:35:49]FM_GetShiftState [08:35:49]SAM_PROTO_GetShiftState [08:35:49]wFMCommunicate request_size=4 [08:35:49]MH_SAM_APDU [08:35:49]CAPDU: 80 13 01 00 [08:35:49]Write to MH i2c: E2 08 00 C4 46 80 13 01 00 00 00 00 00 87 [08:35:49]Write i2c OK [08:35:49]MH_I2C_Read... [08:35:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:49]Read from MH i2c: E2 [08:35:49]MH_I2C_Read... [08:35:49]Read from MH i2c: E2 0E 00 [08:35:49]MH_I2C_Read... [08:35:49]Read from MH i2c: E2 0E 00 C4 46 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 28 [08:35:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:35:49]wFMCommunicate OK [08:35:49]SAM_PROTO_GetShiftState done [08:35:49]FM_GetShiftState done [08:35:49]req_shift_opened done [08:35:49]requested_item shift.open_date is exist - process it [08:35:49]req_shift_open_date [08:35:49]req_shift_open_date done [08:35:49]produce_requested_data done [08:35:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289465,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:35:49]process_action_free close_receipt [08:35:49]json_value_free [08:35:49]json_value_free done [08:35:49]process_json_proto returns [08:35:49]Send response to host [08:35:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289465,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:35:49]free response buf [08:35:49]execute_script done [08:35:49]execute_script returns [08:35:49]free content buf [08:35:49]Sock 10.Close socket [08:35:49]Sock 10.Thread stoped [08:35:53]OFD Sender: No OFD packet to send [08:35:55]accept exits with 7 [08:35:55]New connection [08:35:55]New thread 3067051364 created [08:35:55]Thread 3067194724 joined [08:35:55]Waiting for new connection... [08:35:55] Sock 7.Parse request [08:35:55]Sock 7.Check first char [08:35:55]Sock 7.First char is OK [08:35:55]request: POST /json_proto HTTP/1.0 [08:35:55]Method: POST [08:35:55]URL: /json_proto [08:35:55]Method is POST - this is cgi request [08:35:55]url: /json_proto [08:35:55]query_string will be loaded in cgi processing [08:35:55]execute_cgi json_proto POST (null) [08:35:55]execute_cgi path=json_proto method=POST [08:35:55]POST find Content-Length [08:35:55]Host: 172.17.41.135:8080 [08:35:55]Content-Length: 680 [08:35:55]Content-Type: application/json [08:35:55] [08:35:55]POST finish read [08:35:55]Found Content-Length = 680 [08:35:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:55]execute_script... [08:35: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)24617459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:55]POST & json_proto [08:35:55]process_json_proto [08:35:55]json parsed OK: [08:35:55]protocol is kg_v1.0 [08:35:55]action value=close_receipt [08:35:55]process_action close_receipt [08:35:55]cmd_close_receipt [08:35:55]MH_GetDate [08:35:55]Write to MH i2c: F0 00 00 C5 46 FA [08:35:55]Write i2c OK [08:35:55]MH_I2C_Read... [08:35:55]Read from MH i2c: F0 [08:35:55]MH_I2C_Read... [08:35:55]Read from MH i2c: F0 09 00 [08:35:55]MH_I2C_Read... [08:35:55]Read from MH i2c: F0 09 00 C5 46 00 6E 28 F1 66 ED 3E 82 65 02 [08:35:55]GetLastDocTimeStamp 1727080549 [08:35:55]current date 1727080558 [08:35:55]FM_GetShiftState [08:35:55]SAM_PROTO_GetShiftState [08:35:55]wFMCommunicate request_size=4 [08:35:55]MH_SAM_APDU [08:35:55]CAPDU: 80 13 01 00 [08:35:55]Write to MH i2c: E2 08 00 C6 46 80 13 01 00 00 00 00 00 89 [08:35:55]Write i2c OK [08:35:55]MH_I2C_Read... [08:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:55]Read from MH i2c: E2 [08:35:55]MH_I2C_Read... [08:35:55]Read from MH i2c: E2 0E 00 [08:35:55]MH_I2C_Read... [08:35:55]Read from MH i2c: E2 0E 00 C6 46 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2A [08:35:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:35:55]wFMCommunicate OK [08:35:55]SAM_PROTO_GetShiftState done [08:35:55]FM_GetShiftState done [08:35:55]opened in 1727051401 [08:35:55]opened+sec_in_day 1727137801 [08:35:55]quantity*price = 70037 [08:35:55]sum+1 = 70038 [08:35:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 140 23.09.2024 08:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289466 ФПД: 265021560706936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083558&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289466&fm=265021560706936&tin=02508201610067®Number=0000000000091827&sum=70000 [08:35:56]StoreToDocumentArchive [08:35:56]shift 515 fd 289466 [08:35:56]save to /storage/0515/doc_00289466 [08:35:56]save last doc name /storage/0515/doc_00289466 to /storage/kkm_last_doc_name [08:35:56]save OK [08:35:56]Clear old archive folders... [08:35:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:35:56]tlvbuf is B6F93660 [08:35:56]SAM_PROTO_ClearQueue [08:35:56]wFMCommunicate request_size=4 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 09 00 00 [08:35:56]Write to MH i2c: E2 08 00 D3 46 80 09 00 00 00 00 00 00 8B [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 D3 46 00 90 00 8D [08:35:56]RAPDU: 90 00 [08:35:56]wFMCommunicate OK [08:35:56]SAM_PROTO_ClearQueue done [08:35:56]KKMCreateOFDPacket [08:35:56]OFDProtocolAddRootSTLVToBuf [08:35:56]FM_MakeSignedData [08:35:56]FM_MakeSignedData [08:35:56]SAM_PROTO_SignData [08:35:56]wFMCommunicate request_size=4 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 0D 01 02 [08:35:56]Write to MH i2c: E2 08 00 D4 46 80 0D 01 02 00 00 00 00 93 [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 D4 46 00 90 00 8E [08:35:56]RAPDU: 90 00 [08:35:56]wFMCommunicate OK [08:35:56]wFMCommunicate request_size=255 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 6E 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6A 04 00 35 04 06 00 F1 [08:35:56]Write to MH i2c: E2 02 01 D5 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 8C 00 00 00 F4 03 04 00 6E 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6A 04 00 35 04 06 00 F1 00 00 8F [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 D5 46 00 90 00 8F [08:35:56]RAPDU: 90 00 [08:35:56]wFMCommunicate OK [08:35:56]wFMCommunicate request_size=10 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 0D 02 02 05 09 23 FB D7 78 [08:35:56]Write to MH i2c: E2 0D 00 D6 46 80 0D 02 02 05 00 09 23 FB D7 78 00 00 16 [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 03 00 D6 46 00 90 00 90 [08:35:56]RAPDU: 90 00 [08:35:56]wFMCommunicate OK [08:35:56]wFMCommunicate request_size=4 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 0D 03 02 [08:35:56]Write to MH i2c: E2 08 00 D7 46 80 0D 03 02 00 00 00 00 98 [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 0B 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 0B 00 D7 46 00 9C 9E B5 3C 44 73 A7 58 90 00 7A [08:35:56]RAPDU: 9C 9E B5 3C 44 73 A7 58 90 00 [08:35:56]wFMCommunicate OK [08:35:56]SAM_PROTO_SignData done [08:35:56]FM_MakeSignedData done [08:35:56]CreateOFDProtocolMessage [08:35:56]wFMCommunicate request_size=4 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 11 00 00 [08:35:56]Write to MH i2c: E2 08 00 D8 46 80 11 00 00 00 00 00 00 98 [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 17 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 17 00 D8 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E8 [08:35:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:35:56]wFMCommunicate OK [08:35:56]CreateOFDProtocolMessage done [08:35:56]OFDSenderStorePacket 289466 [08:35:56]StoreOFDPacket docnum=289466 [08:35:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 28 10 07 01 16 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 6E 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6A 04 00 35 04 06 00 F1 09 23 FB D7 78 9C 9E B5 3C 44 73 A7 58 [08:35:56]CheckFolder [08:35:56]dirname=/storage/ofd_packets [08:35:56]CheckFolder done [08:35:56]ProducePacketName [08:35:56]name=ofd_packets/00289466 [08:35:56]NVStorageSaveData ofd_packets/00289466 [08:35:56]File name is /storage/ofd_packets/00289466 [08:35:56]Write 301 bytes [08:35:56]NVStorageSaveData done [08:35:56]OFDSenderStorePacket done [08:35:56]KKMCreateOFDPacket done [08:35:56]NVStorageSaveData kkm_last_timestamp [08:35:56]File name is /storage/kkm_last_timestamp [08:35:56]Write 4 bytes [08:35:56]NVStorageSaveData done [08:35:56]ExternCall_PrintAddStr [08:35:56]wPrintStart [08:35:56]Write to MH i2c: 01 00 00 D9 46 1F [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: 01 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: 01 07 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: 01 07 00 D9 46 00 00 00 00 00 FF 0F 34 [08:35:56]RasterBufferAndPrint [08:35:56]line Счет N : (1)24617459 [08:35:56]line ИНН: 02508201610067 [08:35:56]line Контрольно-Кассовый Чек [08:35:56]line ПРОДАЖА [08:35:56]line ТРК (МРК, ГНК) : 33 [08:35:56]line Товар: 2710124130 [08:35:56]line Аи-92-К-5 [08:35:56]line 10.330 * 67.80 [08:35:56]line = 700.37 [08:35:56]line НДС 12% НСП 1% [08:35:56]line > о реализуемом товаре [08:35:56]line ОКРУГЛЕНИЕ: -0.37 [08:35:56]line ИТОГО: 700.00 [08:35:56]line Внесено: 700.00 [08:35:56]line СДАЧА: 0.00 [08:35:56]line НСП 1% : 6.20 [08:35:56]line НДС 12% : 74.38 [08:35:56]line Наличными: 700.00 [08:35:56]line Безнал.: 0.00 [08:35:56]line Место: АЗС № 90 "Партнёр-нефть" [08:35:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:35:56]line СНО: Общий режим [08:35:56]line Чек 140 23.09.2024 08:35 [08:35:56]line Смена: 515 ФФД: 1.0 [08:35:56]line ЗНМ: 0300000107 [08:35:56]line РНМ: 0000000000091827 [08:35:56]line Версия ККМ: 001 [08:35:56]line ФМ: 0000000000871832 [08:35:56]line ФД: 289466 [08:35:56]line ФПД: 265021560706936 [08:35:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083558&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289466&fm=265021560706936&tin=02508201610067®Number=0000000000091827&sum=70000 [08:35:56]written 0, free lines is 4095 [08:35:56]OFD Sender: Processing packet 289466 [packets to send 1784, broken 1783] [08:35:56]ProducePacketName [08:35:56]name=ofd_packets/00289466 [08:35:56]OFD Sender: To server: pG, [08:35:56]CommunicateWithHost lk.salyk.kg:30040 [08:35:56]ConnectInit lk.salyk.kg [08:35:57]Connected sock=10 [08:35: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 33 32 0F 01 00 00 28 10 07 01 16 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 6E 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6A 04 00 35 04 06 00 F1 09 23 FB D7 78 9C 9E B5 3C 44 73 A7 58 [08:35:57]Write to MH i2c: 01 00 00 03 47 4A [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: 01 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: 01 07 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: 01 07 00 03 47 00 00 00 00 00 C7 0C 24 [08:35:57]RasterBufferAndPrint [08:35:57]line [08:35:57]line [08:35:57]line [08:35:57]line [08:35:57]line [08:35:57]written 0, free lines is 3280 [08:35:57]MH_Cut [08:35:57]Write to MH i2c: D1 01 00 0A 47 01 23 [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: D1 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: D1 01 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: D1 01 00 0A 47 00 22 [08:35:57]Write to MH i2c: 01 00 00 0B 47 52 [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35: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 33 32 4F 00 00 00 C1 A0 47 00 39 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 33 32 10 04 04 00 BA 6A 04 00 F4 03 04 00 43 D0 F0 66 B6 04 01 00 00 50 EA 79 6D 3A D1 23 84 [08:35:57]CommunicateWithHost err = 0 [08:35:57]CheckOFDResponse [08:35:57]1017 (14) - 77093643461234 [08:35:57]1041 (16) - 0000000000871832 [08:35:57]1040 (4) - 289466 [08:35:57]1012 (4) - 23.09.2024 02:19 [08:35:57]1206 (1) - 0 [08:35:57]OFD Sender: Remove packet 289466 [08:35:57]ProducePacketName [08:35:57]name=ofd_packets/00289466 [08:35:57]NVStorageDeleteData [08:35:57]OFD Sender: No OFD packet to send [08:35:58]*** Cut start [08:35:58]*** Partial cut [08:35:58]*** CUTSNS_PIN = 1 [08:35:58]*** CUTSNS_PIN = 0 [08:35:58]*** Brake cut motor [08:35:58]Read from MH i2c: 01 [08:35:58]MH_I2C_Read... [08:35:58]*** Stop cut motor [08:35:58]*** Cut end [08:35:58]Read from MH i2c: 01 07 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 0B 47 00 00 00 00 00 FF 0F 67 [08:35:58]process_action close_receipt done [08:35:58]requested_data is exist [08:35:58]produce_requested_data [08:35:58]requested_item fm.sn is exist - process it [08:35:58]wFMCommunicate request_size=4 [08:35:58]MH_SAM_APDU [08:35:58]CAPDU: 80 11 00 00 [08:35:58]Write to MH i2c: E2 08 00 0C 47 80 11 00 00 00 00 00 00 CD [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:58]Read from MH i2c: E2 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 17 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 17 00 0C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1D [08:35:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:35:58]wFMCommunicate OK [08:35:58]requested_item fd.num is exist - process it [08:35:58]SAM_PROTO_GetFieldsCounters [08:35:58]wFMCommunicate request_size=4 [08:35:58]MH_SAM_APDU [08:35:58]CAPDU: 80 13 00 00 [08:35:58]Write to MH i2c: E2 08 00 0D 47 80 13 00 00 00 00 00 00 D0 [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:58]Read from MH i2c: E2 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 62 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 62 00 0D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:58]wFMCommunicate OK [08:35:58]SAM_PROTO_GetFieldsCounters done [08:35:58]requested_item shift.num is exist - process it [08:35:58]requested_item shift.opened is exist - process it [08:35:58]req_shift_opened [08:35:58]FM_GetShiftState [08:35:58]SAM_PROTO_GetShiftState [08:35:58]wFMCommunicate request_size=4 [08:35:58]MH_SAM_APDU [08:35:58]CAPDU: 80 13 01 00 [08:35:58]Write to MH i2c: E2 08 00 0E 47 80 13 01 00 00 00 00 00 D2 [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:58]Read from MH i2c: E2 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 0E 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 0E 00 0E 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 73 [08:35:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:35:58]wFMCommunicate OK [08:35:58]SAM_PROTO_GetShiftState done [08:35:58]FM_GetShiftState done [08:35:58]req_shift_opened done [08:35:58]requested_item shift.open_date is exist - process it [08:35:58]req_shift_open_date [08:35:58]req_shift_open_date done [08:35:58]produce_requested_data done [08:35:58]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289466,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:35:58]process_action_free close_receipt [08:35:58]json_value_free [08:35:58]json_value_free done [08:35:58]process_json_proto returns [08:35:58]Send response to host [08:35:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289466,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:35:58]free response buf [08:35:58]execute_script done [08:35:58]execute_script returns [08:35:58]free content buf [08:35:58]Sock 7.Close socket [08:35:58]Sock 7.Thread stoped [08:36:03]OFD Sender: No OFD packet to send [08:36:08]OFD Sender: No OFD packet to send [08:36:13]OFD Sender: No OFD packet to send [08:36:18]OFD Sender: No OFD packet to send [08:36:23]OFD Sender: No OFD packet to send [08:36:28]OFD Sender: No OFD packet to send [08:36:33]OFD Sender: No OFD packet to send [08:36:38]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:48]OFD Sender: No OFD packet to send [08:36:53]OFD Sender: No OFD packet to send [08:36:58]OFD Sender: No OFD packet to send [08:37:03]OFD Sender: No OFD packet to send [08:37:08]OFD Sender: No OFD packet to send [08:37:13]OFD Sender: No OFD packet to send [08:37:18]OFD Sender: No OFD packet to send [08:37:23]OFD Sender: No OFD packet to send [08:37:27]accept exits with 9 [08:37:27]New connection [08:37:27]New thread 3067194724 created [08:37:27]Thread 3067051364 joined [08:37:27]Waiting for new connection... [08:37:27] Sock 9.Parse request [08:37:27]Sock 9.Check first char [08:37:27]Sock 9.First char is OK [08:37:27]request: POST /json_proto HTTP/1.0 [08:37:27]Method: POST [08:37:27]URL: /json_proto [08:37:27]Method is POST - this is cgi request [08:37:27]url: /json_proto [08:37:27]query_string will be loaded in cgi processing [08:37:27]execute_cgi json_proto POST (null) [08:37:27]execute_cgi path=json_proto method=POST [08:37:27]POST find Content-Length [08:37:27]Host: 172.17.41.135:8080 [08:37:27]Content-Length: 684 [08:37:27]Content-Type: application/json [08:37:27] [08:37:27]POST finish read [08:37:27]Found Content-Length = 684 [08:37:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:37:27]execute_script... [08:37:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [08:37:27]POST & json_proto [08:37:27]process_json_proto [08:37:27]json parsed OK: [08:37:27]protocol is kg_v1.0 [08:37:27]action value=close_receipt [08:37:27]process_action close_receipt [08:37:27]cmd_close_receipt [08:37:27]MH_GetDate [08:37:27]Write to MH i2c: F0 00 00 0F 47 45 [08:37:27]Write i2c OK [08:37:27]MH_I2C_Read... [08:37:27]Read from MH i2c: F0 [08:37:27]MH_I2C_Read... [08:37:27]Read from MH i2c: F0 09 00 [08:37:27]MH_I2C_Read... [08:37:27]Read from MH i2c: F0 09 00 0F 47 00 CB 28 F1 66 ED 3E 82 65 AA [08:37:27]GetLastDocTimeStamp 1727080558 [08:37:27]current date 1727080651 [08:37:27]FM_GetShiftState [08:37:27]SAM_PROTO_GetShiftState [08:37:27]wFMCommunicate request_size=4 [08:37:27]MH_SAM_APDU [08:37:27]CAPDU: 80 13 01 00 [08:37:27]Write to MH i2c: E2 08 00 10 47 80 13 01 00 00 00 00 00 D4 [08:37:27]Write i2c OK [08:37:27]MH_I2C_Read... [08:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:27]Read from MH i2c: E2 [08:37:27]MH_I2C_Read... [08:37:27]Read from MH i2c: E2 0E 00 [08:37:27]MH_I2C_Read... [08:37:27]Read from MH i2c: E2 0E 00 10 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 75 [08:37:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:37:27]wFMCommunicate OK [08:37:27]SAM_PROTO_GetShiftState done [08:37:27]FM_GetShiftState done [08:37:27]opened in 1727051401 [08:37:27]opened+sec_in_day 1727137801 [08:37:27]quantity*price = 100021 [08:37:27]sum+1 = 100023 [08:37:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 141 23.09.2024 08:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289467 ФПД: 110283691608786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083731&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289467&fm=110283691608786&tin=02508201610067®Number=0000000000091827&sum=100000 [08:37:28]StoreToDocumentArchive [08:37:28]shift 515 fd 289467 [08:37:28]save to /storage/0515/doc_00289467 [08:37:28]save last doc name /storage/0515/doc_00289467 to /storage/kkm_last_doc_name [08:37:28]save OK [08:37:28]Clear old archive folders... [08:37:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:28]tlvbuf is 0077C7A0 [08:37:28]SAM_PROTO_ClearQueue [08:37:28]wFMCommunicate request_size=4 [08:37:28]MH_SAM_APDU [08:37:28]CAPDU: 80 09 00 00 [08:37:28]Write to MH i2c: E2 08 00 1D 47 80 09 00 00 00 00 00 00 D6 [08:37:28]Write i2c OK [08:37:28]MH_I2C_Read... [08:37:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:28]Read from MH i2c: E2 [08:37:28]MH_I2C_Read... [08:37:28]Read from MH i2c: E2 03 00 [08:37:28]MH_I2C_Read... [08:37:28]Read from MH i2c: E2 03 00 1D 47 00 90 00 D8 [08:37:28]RAPDU: 90 00 [08:37:28]wFMCommunicate OK [08:37:28]SAM_PROTO_ClearQueue done [08:37:28]KKMCreateOFDPacket [08:37:28]OFDProtocolAddRootSTLVToBuf [08:37:28]FM_MakeSignedData [08:37:28]FM_MakeSignedData [08:37:28]SAM_PROTO_SignData [08:37:28]wFMCommunicate request_size=4 [08:37:28]MH_SAM_APDU [08:37:28]CAPDU: 80 0D 01 02 [08:37:28]Write to MH i2c: E2 08 00 1E 47 80 0D 01 02 00 00 00 00 DE [08:37:28]Write i2c OK [08:37:28]MH_I2C_Read... [08:37:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:28]Read from MH i2c: E2 [08:37:28]MH_I2C_Read... [08:37:28]Read from MH i2c: E2 03 00 [08:37:28]MH_I2C_Read... [08:37:28]Read from MH i2c: E2 03 00 1E 47 00 90 00 D9 [08:37:28]RAPDU: 90 00 [08:37:28]wFMCommunicate OK [08:37:28]wFMCommunicate request_size=255 [08:37:28]MH_SAM_APDU [08:37:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 CB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6A 04 00 35 04 06 00 64 [08:37:28]Write to MH i2c: E2 02 01 1F 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8D 00 00 00 F4 03 04 00 CB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6A 04 00 35 04 06 00 64 00 00 F2 [08:37:28]Write i2c OK [08:37:28]MH_I2C_Read... [08:37:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:29]Read from MH i2c: E2 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 03 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 03 00 1F 47 00 90 00 DA [08:37:29]RAPDU: 90 00 [08:37:29]wFMCommunicate OK [08:37:29]wFMCommunicate request_size=10 [08:37:29]MH_SAM_APDU [08:37:29]CAPDU: 80 0D 02 02 05 4D 6C 43 4A D2 [08:37:29]Write to MH i2c: E2 0D 00 20 47 80 0D 02 02 05 00 4D 6C 43 4A D2 00 00 03 [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:29]Read from MH i2c: E2 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 03 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 03 00 20 47 00 90 00 DB [08:37:29]RAPDU: 90 00 [08:37:29]wFMCommunicate OK [08:37:29]wFMCommunicate request_size=4 [08:37:29]MH_SAM_APDU [08:37:29]CAPDU: 80 0D 03 02 [08:37:29]Write to MH i2c: E2 08 00 21 47 80 0D 03 02 00 00 00 00 E3 [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:29]Read from MH i2c: E2 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 0B 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 0B 00 21 47 00 8D 0E 95 AF 78 54 20 1A 90 00 C9 [08:37:29]RAPDU: 8D 0E 95 AF 78 54 20 1A 90 00 [08:37:29]wFMCommunicate OK [08:37:29]SAM_PROTO_SignData done [08:37:29]FM_MakeSignedData done [08:37:29]CreateOFDProtocolMessage [08:37:29]wFMCommunicate request_size=4 [08:37:29]MH_SAM_APDU [08:37:29]CAPDU: 80 11 00 00 [08:37:29]Write to MH i2c: E2 08 00 22 47 80 11 00 00 00 00 00 00 E3 [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:29]Read from MH i2c: E2 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 17 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 17 00 22 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 33 [08:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:37:29]wFMCommunicate OK [08:37:29]CreateOFDProtocolMessage done [08:37:29]OFDSenderStorePacket 289467 [08:37:29]StoreOFDPacket docnum=289467 [08:37:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8B 40 07 01 2C 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8D 00 00 00 F4 03 04 00 CB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6A 04 00 35 04 06 00 64 4D 6C 43 4A D2 8D 0E 95 AF 78 54 20 1A [08:37:29]CheckFolder [08:37:29]dirname=/storage/ofd_packets [08:37:29]CheckFolder done [08:37:29]ProducePacketName [08:37:29]name=ofd_packets/00289467 [08:37:29]NVStorageSaveData ofd_packets/00289467 [08:37:29]File name is /storage/ofd_packets/00289467 [08:37:29]Write 301 bytes [08:37:29]NVStorageSaveData done [08:37:29]OFDSenderStorePacket done [08:37:29]KKMCreateOFDPacket done [08:37:29]NVStorageSaveData kkm_last_timestamp [08:37:29]File name is /storage/kkm_last_timestamp [08:37:29]Write 4 bytes [08:37:29]NVStorageSaveData done [08:37:29]ExternCall_PrintAddStr [08:37:29]wPrintStart [08:37:29]Write to MH i2c: 01 00 00 23 47 6A [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: 01 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: 01 07 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: 01 07 00 23 47 00 00 00 00 00 FF 0F 7F [08:37:29]RasterBufferAndPrint [08:37:29]line Счет N : (1)24617460 [08:37:29]line ИНН: 02508201610067 [08:37:29]line Контрольно-Кассовый Чек [08:37:29]line ПРОДАЖА [08:37:29]line ТРК (МРК, ГНК) : 42 [08:37:29]line Товар: 2710124500 [08:37:29]line Аи-95-К-5 [08:37:29]line 13.480 * 74.20 [08:37:29]line = 1000.22 [08:37:29]line НДС 12% НСП 1% [08:37:29]line > о реализуемом товаре [08:37:29]line ОКРУГЛЕНИЕ: -0.22 [08:37:29]line ИТОГО: 1000.00 [08:37:29]line Внесено: 1000.00 [08:37:29]line СДАЧА: 0.00 [08:37:29]line НСП 1% : 8.85 [08:37:29]line НДС 12% : 106.22 [08:37:29]line Наличными: 1000.00 [08:37:29]line Безнал.: 0.00 [08:37:29]line Место: АЗС № 90 "Партнёр-нефть" [08:37:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:37:29]line СНО: Общий режим [08:37:29]line Чек 141 23.09.2024 08:37 [08:37:29]line Смена: 515 ФФД: 1.0 [08:37:29]line ЗНМ: 0300000107 [08:37:29]line РНМ: 0000000000091827 [08:37:29]line Версия ККМ: 001 [08:37:29]line ФМ: 0000000000871832 [08:37:29]line ФД: 289467 [08:37:29]line ФПД: 110283691608786 [08:37:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083731&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289467&fm=110283691608786&tin=02508201610067®Number=0000000000091827&sum=100000 [08:37:29]written 0, free lines is 4095 [08:37:29]OFD Sender: Processing packet 289467 [packets to send 1784, broken 1783] [08:37:29]ProducePacketName [08:37:29]name=ofd_packets/00289467 [08:37:29]OFD Sender: To server: pG, [08:37:29]CommunicateWithHost lk.salyk.kg:30040 [08:37:29]ConnectInit lk.salyk.kg [08:37:29]Connected sock=10 [08: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 33 32 0F 01 00 00 8B 40 07 01 2C 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8D 00 00 00 F4 03 04 00 CB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6A 04 00 35 04 06 00 64 4D 6C 43 4A D2 8D 0E 95 AF 78 54 20 1A [08:37:29]Write to MH i2c: 01 00 00 4D 47 94 [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: 01 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: 01 07 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: 01 07 00 4D 47 00 00 00 00 00 C0 0C 67 [08:37:29]RasterBufferAndPrint [08:37:29]line [08:37:29]line [08:37:29]line [08:37:29]line [08:37:29]line [08:37:29]written 0, free lines is 3270 [08:37:29]MH_Cut [08:37:29]Write to MH i2c: D1 01 00 54 47 01 6D [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: D1 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: D1 01 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: D1 01 00 54 47 00 6C [08:37:29]Write to MH i2c: 01 00 00 55 47 9C [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08: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 33 32 4F 00 00 00 1F 6C 47 00 2D 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 33 32 10 04 04 00 BB 6A 04 00 F4 03 04 00 A0 D0 F0 66 B6 04 01 00 00 7E A7 37 41 A6 41 9C 99 [08:37:29]CommunicateWithHost err = 0 [08:37:29]CheckOFDResponse [08:37:29]1017 (14) - 77093643461234 [08:37:29]1041 (16) - 0000000000871832 [08:37:29]1040 (4) - 289467 [08:37:29]1012 (4) - 23.09.2024 02:21 [08:37:29]1206 (1) - 0 [08:37:29]OFD Sender: Remove packet 289467 [08:37:29]ProducePacketName [08:37:29]name=ofd_packets/00289467 [08:37:29]NVStorageDeleteData [08:37:30]OFD Sender: No OFD packet to send [08:37:30]*** Cut start [08:37:30]*** Partial cut [08:37:30]*** CUTSNS_PIN = 1 [08:37:30]*** CUTSNS_PIN = 0 [08:37:30]*** Brake cut motor [08:37:31]Read from MH i2c: 01 [08:37:31]MH_I2C_Read... [08:37:31]*** Stop cut motor [08:37:31]*** Cut end [08:37:31]Read from MH i2c: 01 07 00 [08:37:31]MH_I2C_Read... [08:37:31]Read from MH i2c: 01 07 00 55 47 00 00 00 00 00 FF 0F B1 [08:37:31]process_action close_receipt done [08:37:31]requested_data is exist [08:37:31]produce_requested_data [08:37:31]requested_item fm.sn is exist - process it [08:37:31]wFMCommunicate request_size=4 [08:37:31]MH_SAM_APDU [08:37:31]CAPDU: 80 11 00 00 [08:37:31]Write to MH i2c: E2 08 00 56 47 80 11 00 00 00 00 00 00 17 [08:37:31]Write i2c OK [08:37:31]MH_I2C_Read... [08:37:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:31]Read from MH i2c: E2 [08:37:31]MH_I2C_Read... [08:37:31]Read from MH i2c: E2 17 00 [08:37:31]MH_I2C_Read... [08:37:31]Read from MH i2c: E2 17 00 56 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 67 [08:37:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:37:31]wFMCommunicate OK [08:37:31]requested_item fd.num is exist - process it [08:37:31]SAM_PROTO_GetFieldsCounters [08:37:31]wFMCommunicate request_size=4 [08:37:31]MH_SAM_APDU [08:37:31]CAPDU: 80 13 00 00 [08:37:31]Write to MH i2c: E2 08 00 57 47 80 13 00 00 00 00 00 00 1A [08:37:31]Write i2c OK [08:37:31]MH_I2C_Read... [08:37:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:31]Read from MH i2c: E2 [08:37:31]MH_I2C_Read... [08:37:31]Read from MH i2c: E2 62 00 [08:37:31]MH_I2C_Read... [08:37:31]Read from MH i2c: E2 62 00 57 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:31]wFMCommunicate OK [08:37:31]SAM_PROTO_GetFieldsCounters done [08:37:31]requested_item shift.num is exist - process it [08:37:31]requested_item shift.opened is exist - process it [08:37:31]req_shift_opened [08:37:31]FM_GetShiftState [08:37:31]SAM_PROTO_GetShiftState [08:37:31]wFMCommunicate request_size=4 [08:37:31]MH_SAM_APDU [08:37:31]CAPDU: 80 13 01 00 [08:37:31]Write to MH i2c: E2 08 00 58 47 80 13 01 00 00 00 00 00 1C [08:37:31]Write i2c OK [08:37:31]MH_I2C_Read... [08:37:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:31]Read from MH i2c: E2 [08:37:31]MH_I2C_Read... [08:37:31]Read from MH i2c: E2 0E 00 [08:37:31]MH_I2C_Read... [08:37:31]Read from MH i2c: E2 0E 00 58 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BD [08:37:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:37:31]wFMCommunicate OK [08:37:31]SAM_PROTO_GetShiftState done [08:37:31]FM_GetShiftState done [08:37:31]req_shift_opened done [08:37:31]requested_item shift.open_date is exist - process it [08:37:31]req_shift_open_date [08:37:31]req_shift_open_date done [08:37:31]produce_requested_data done [08:37:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289467,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:37:31]process_action_free close_receipt [08:37:31]json_value_free [08:37:31]json_value_free done [08:37:31]process_json_proto returns [08:37:31]Send response to host [08:37:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289467,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:37:31]free response buf [08:37:31]execute_script done [08:37:31]execute_script returns [08:37:31]free content buf [08:37:31]Sock 9.Close socket [08:37:31]Sock 9.Thread stoped [08:37:35]OFD Sender: No OFD packet to send [08:37:37]accept exits with 7 [08:37:37]New connection [08:37:37]New thread 3067051364 created [08:37:37]Thread 3067194724 joined [08:37:37]Waiting for new connection... [08:37:37] Sock 7.Parse request [08:37:37]Sock 7.Check first char [08:37:37]Sock 7.First char is OK [08:37:37]request: POST /json_proto HTTP/1.0 [08:37:37]Method: POST [08:37:37]URL: /json_proto [08:37:37]Method is POST - this is cgi request [08:37:37]url: /json_proto [08:37:37]query_string will be loaded in cgi processing [08:37:37]execute_cgi json_proto POST (null) [08:37:37]execute_cgi path=json_proto method=POST [08:37:37]POST find Content-Length [08:37:37]Host: 172.17.41.135:8080 [08:37:37]Content-Length: 687 [08:37:37]Content-Type: application/json [08:37:37] [08:37:37]POST finish read [08:37:37]Found Content-Length = 687 [08:37:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 32.090, "sum" : 1200.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:37]execute_script... [08:37: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)24617458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 32.090, "sum" : 1200.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:37]POST & json_proto [08:37:37]process_json_proto [08:37:37]json parsed OK: [08:37:37]protocol is kg_v1.0 [08:37:37]action value=close_receipt [08:37:37]process_action close_receipt [08:37:37]cmd_close_receipt [08:37:37]MH_GetDate [08:37:37]Write to MH i2c: F0 00 00 59 47 8F [08:37:37]Write i2c OK [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: F0 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: F0 09 00 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: F0 09 00 59 47 00 D4 28 F1 66 ED 3E 82 65 FD [08:37:37]GetLastDocTimeStamp 1727080651 [08:37:37]current date 1727080660 [08:37:37]FM_GetShiftState [08:37:37]SAM_PROTO_GetShiftState [08:37:37]wFMCommunicate request_size=4 [08:37:37]MH_SAM_APDU [08:37:37]CAPDU: 80 13 01 00 [08:37:37]Write to MH i2c: E2 08 00 5A 47 80 13 01 00 00 00 00 00 1E [08:37:37]Write i2c OK [08:37:37]MH_I2C_Read... [08:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:37]Read from MH i2c: E2 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: E2 0E 00 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: E2 0E 00 5A 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BF [08:37:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:37:37]wFMCommunicate OK [08:37:37]SAM_PROTO_GetShiftState done [08:37:37]FM_GetShiftState done [08:37:37]opened in 1727051401 [08:37:37]opened+sec_in_day 1727137801 [08:37:37]quantity*price = 120016 [08:37:37]sum+1 = 120018 [08:37:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 142 23.09.2024 08:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289468 ФПД: 80972110452968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083740&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289468&fm=80972110452968&tin=02508201610067®Number=0000000000091827&sum=120000 [08:37:38]StoreToDocumentArchive [08:37:38]shift 515 fd 289468 [08:37:38]save to /storage/0515/doc_00289468 [08:37:38]save last doc name /storage/0515/doc_00289468 to /storage/kkm_last_doc_name [08:37:38]save OK [08:37:38]Clear old archive folders... [08:37:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:37:38]tlvbuf is B6DE32D0 [08:37:38]SAM_PROTO_ClearQueue [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 09 00 00 [08:37:38]Write to MH i2c: E2 08 00 67 47 80 09 00 00 00 00 00 00 20 [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 67 47 00 90 00 22 [08:37:38]RAPDU: 90 00 [08:37:38]wFMCommunicate OK [08:37:38]SAM_PROTO_ClearQueue done [08:37:38]KKMCreateOFDPacket [08:37:38]OFDProtocolAddRootSTLVToBuf [08:37:38]FM_MakeSignedData [08:37:38]FM_MakeSignedData [08:37:38]SAM_PROTO_SignData [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 0D 01 02 [08:37:38]Write to MH i2c: E2 08 00 68 47 80 0D 01 02 00 00 00 00 28 [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 68 47 00 90 00 23 [08:37:38]RAPDU: 90 00 [08:37:38]wFMCommunicate OK [08:37:38]wFMCommunicate request_size=255 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D4 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6A 04 00 35 04 06 00 49 A4 [08:37:38]Write to MH i2c: E2 02 01 69 47 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D4 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6A 04 00 35 04 06 00 49 A4 00 00 4A [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 69 47 00 90 00 24 [08:37:38]RAPDU: 90 00 [08:37:38]wFMCommunicate OK [08:37:38]wFMCommunicate request_size=9 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 0D 02 02 04 C9 E1 58 E8 [08:37:38]Write to MH i2c: E2 0C 00 6A 47 80 0D 02 02 04 00 C9 E1 58 E8 00 00 1D [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 03 00 6A 47 00 90 00 25 [08:37:38]RAPDU: 90 00 [08:37:38]wFMCommunicate OK [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 0D 03 02 [08:37:38]Write to MH i2c: E2 08 00 6B 47 80 0D 03 02 00 00 00 00 2D [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 0B 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 0B 00 6B 47 00 95 3D 76 DE 3F F1 CA BC 90 00 0A [08:37:38]RAPDU: 95 3D 76 DE 3F F1 CA BC 90 00 [08:37:38]wFMCommunicate OK [08:37:38]SAM_PROTO_SignData done [08:37:38]FM_MakeSignedData done [08:37:38]CreateOFDProtocolMessage [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 11 00 00 [08:37:38]Write to MH i2c: E2 08 00 6C 47 80 11 00 00 00 00 00 00 2D [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 17 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 17 00 6C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7D [08:37:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:37:38]wFMCommunicate OK [08:37:38]CreateOFDProtocolMessage done [08:37:38]OFDSenderStorePacket 289468 [08:37:38]StoreOFDPacket docnum=289468 [08:37:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 22 93 06 01 DB 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D4 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6A 04 00 35 04 06 00 49 A4 C9 E1 58 E8 95 3D 76 DE 3F F1 CA BC [08:37:38]CheckFolder [08:37:38]dirname=/storage/ofd_packets [08:37:38]CheckFolder done [08:37:38]ProducePacketName [08:37:38]name=ofd_packets/00289468 [08:37:38]NVStorageSaveData ofd_packets/00289468 [08:37:38]File name is /storage/ofd_packets/00289468 [08:37:38]Write 300 bytes [08:37:38]NVStorageSaveData done [08:37:38]OFDSenderStorePacket done [08:37:38]KKMCreateOFDPacket done [08:37:38]NVStorageSaveData kkm_last_timestamp [08:37:38]File name is /storage/kkm_last_timestamp [08:37:38]Write 4 bytes [08:37:38]NVStorageSaveData done [08:37:38]ExternCall_PrintAddStr [08:37:38]wPrintStart [08:37:38]Write to MH i2c: 01 00 00 6D 47 B4 [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: 01 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: 01 07 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: 01 07 00 6D 47 00 00 00 00 00 FF 0F C9 [08:37:38]RasterBufferAndPrint [08:37:38]line Счет N : (1)24617458 [08:37:38]line ИНН: 02508201610067 [08:37:38]line Контрольно-Кассовый Чек [08:37:38]line ПРОДАЖА [08:37:38]line ТРК (МРК, ГНК) : 71 [08:37:38]line Товар: 2711190000 [08:37:38]line ГАЗ-К-5 [08:37:38]line 32.090 * 37.40 [08:37:38]line = 1200.17 [08:37:38]line НДС 12% НСП 1% [08:37:38]line > о реализуемом товаре [08:37:38]line ОКРУГЛЕНИЕ: -0.17 [08:37:38]line ИТОГО: 1200.00 [08:37:38]line Внесено: 1200.00 [08:37:38]line СДАЧА: 0.00 [08:37:38]line НСП 1% : 10.62 [08:37:38]line НДС 12% : 127.45 [08:37:38]line Наличными: 1200.00 [08:37:38]line Безнал.: 0.00 [08:37:38]line Место: АЗС № 90 "Партнёр-нефть" [08:37:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:37:38]line СНО: Общий режим [08:37:38]line Чек 142 23.09.2024 08:37 [08:37:38]line Смена: 515 ФФД: 1.0 [08:37:38]line ЗНМ: 0300000107 [08:37:38]line РНМ: 0000000000091827 [08:37:38]line Версия ККМ: 001 [08:37:38]line ФМ: 0000000000871832 [08:37:38]line ФД: 289468 [08:37:38]line ФПД: 80972110452968 [08:37:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083740&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289468&fm=80972110452968&tin=02508201610067®Number=0000000000091827&sum=120000 [08:37:38]written 0, free lines is 4095 [08:37:39]OFD Sender: Processing packet 289468 [packets to send 1784, broken 1783] [08:37:39]ProducePacketName [08:37:39]name=ofd_packets/00289468 [08:37:39]OFD Sender: To server: pG, [08:37:39]CommunicateWithHost lk.salyk.kg:30040 [08:37:39]ConnectInit lk.salyk.kg [08:37:39]Connected sock=10 [08: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 33 32 0E 01 00 00 22 93 06 01 DB 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D4 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6A 04 00 35 04 06 00 49 A4 C9 E1 58 E8 95 3D 76 DE 3F F1 CA BC [08:37:39]Write to MH i2c: 01 00 00 97 47 DE [08:37:39]Write i2c OK [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: 01 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: 01 07 00 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: 01 07 00 97 47 00 00 00 00 00 BC 0C AD [08:37:39]RasterBufferAndPrint [08:37:39]line [08:37:39]line [08:37:39]line [08:37:39]line [08:37:39]line [08:37:39]written 0, free lines is 3272 [08:37:39]MH_Cut [08:37:39]Write to MH i2c: D1 01 00 9E 47 01 B7 [08:37:39]Write i2c OK [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: D1 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: D1 01 00 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: D1 01 00 9E 47 00 B6 [08:37:39]Write to MH i2c: 01 00 00 9F 47 E6 [08:37:39]Write i2c OK [08:37:39]MH_I2C_Read... [08: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 33 32 4F 00 00 00 4A FC 47 00 43 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 33 32 10 04 04 00 BC 6A 04 00 F4 03 04 00 A9 D0 F0 66 B6 04 01 00 00 E8 26 18 B1 3F 36 3A FD [08:37:39]CommunicateWithHost err = 0 [08:37:39]CheckOFDResponse [08:37:39]1017 (14) - 77093643461234 [08:37:39]1041 (16) - 0000000000871832 [08:37:39]1040 (4) - 289468 [08:37:39]1012 (4) - 23.09.2024 02:21 [08:37:39]1206 (1) - 0 [08:37:39]OFD Sender: Remove packet 289468 [08:37:39]ProducePacketName [08:37:39]name=ofd_packets/00289468 [08:37:39]NVStorageDeleteData [08:37:40]OFD Sender: No OFD packet to send [08:37:40]*** Cut start [08:37:40]*** Partial cut [08:37:40]*** CUTSNS_PIN = 1 [08:37:40]*** CUTSNS_PIN = 0 [08:37:40]*** Brake cut motor [08:37:40]Read from MH i2c: 01 [08:37:40]MH_I2C_Read... [08:37:40]*** Stop cut motor [08:37:40]*** Cut end [08:37:40]Read from MH i2c: 01 07 00 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: 01 07 00 9F 47 00 00 00 00 00 FF 0F FB [08:37:40]process_action close_receipt done [08:37:40]requested_data is exist [08:37:40]produce_requested_data [08:37:40]requested_item fm.sn is exist - process it [08:37:40]wFMCommunicate request_size=4 [08:37:40]MH_SAM_APDU [08:37:40]CAPDU: 80 11 00 00 [08:37:40]Write to MH i2c: E2 08 00 A0 47 80 11 00 00 00 00 00 00 61 [08:37:40]Write i2c OK [08:37:40]MH_I2C_Read... [08:37:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:40]Read from MH i2c: E2 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 17 00 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 17 00 A0 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B1 [08:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:37:40]wFMCommunicate OK [08:37:40]requested_item fd.num is exist - process it [08:37:40]SAM_PROTO_GetFieldsCounters [08:37:40]wFMCommunicate request_size=4 [08:37:40]MH_SAM_APDU [08:37:40]CAPDU: 80 13 00 00 [08:37:40]Write to MH i2c: E2 08 00 A1 47 80 13 00 00 00 00 00 00 64 [08:37:40]Write i2c OK [08:37:40]MH_I2C_Read... [08:37:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:41]Read from MH i2c: E2 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: E2 62 00 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: E2 62 00 A1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [08:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:41]wFMCommunicate OK [08:37:41]SAM_PROTO_GetFieldsCounters done [08:37:41]requested_item shift.num is exist - process it [08:37:41]requested_item shift.opened is exist - process it [08:37:41]req_shift_opened [08:37:41]FM_GetShiftState [08:37:41]SAM_PROTO_GetShiftState [08:37:41]wFMCommunicate request_size=4 [08:37:41]MH_SAM_APDU [08:37:41]CAPDU: 80 13 01 00 [08:37:41]Write to MH i2c: E2 08 00 A2 47 80 13 01 00 00 00 00 00 66 [08:37:41]Write i2c OK [08:37:41]MH_I2C_Read... [08:37:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:41]Read from MH i2c: E2 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: E2 0E 00 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: E2 0E 00 A2 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 07 [08:37:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:37:41]wFMCommunicate OK [08:37:41]SAM_PROTO_GetShiftState done [08:37:41]FM_GetShiftState done [08:37:41]req_shift_opened done [08:37:41]requested_item shift.open_date is exist - process it [08:37:41]req_shift_open_date [08:37:41]req_shift_open_date done [08:37:41]produce_requested_data done [08:37:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289468,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:37:41]process_action_free close_receipt [08:37:41]json_value_free [08:37:41]json_value_free done [08:37:41]process_json_proto returns [08:37:41]Send response to host [08:37:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289468,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:37:41]free response buf [08:37:41]execute_script done [08:37:41]execute_script returns [08:37:41]free content buf [08:37:41]Sock 7.Close socket [08:37:41]Sock 7.Thread stoped [08:37:45]OFD Sender: No OFD packet to send [08:37:50]OFD Sender: No OFD packet to send [08:37:55]OFD Sender: No OFD packet to send [08:38:00]OFD Sender: No OFD packet to send [08:38:00]accept exits with 9 [08:38:00]New connection [08:38:00]New thread 3067194724 created [08:38:00]Thread 3067051364 joined [08:38:00]Waiting for new connection... [08:38:00] Sock 9.Parse request [08:38:00]Sock 9.Check first char [08:38:00]Sock 9.First char is OK [08:38:00]request: POST /json_proto HTTP/1.0 [08:38:00]Method: POST [08:38:00]URL: /json_proto [08:38:00]Method is POST - this is cgi request [08:38:00]url: /json_proto [08:38:00]query_string will be loaded in cgi processing [08:38:00]execute_cgi json_proto POST (null) [08:38:00]execute_cgi path=json_proto method=POST [08:38:00]POST find Content-Length [08:38:00]Host: 172.17.41.135:8080 [08:38:00]Content-Length: 684 [08:38:00]Content-Type: application/json [08:38:00] [08:38:00]POST finish read [08:38:00]Found Content-Length = 684 [08:38:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [08:38:00]execute_script... [08:38:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [08:38:00]POST & json_proto [08:38:00]process_json_proto [08:38:00]json parsed OK: [08:38:00]protocol is kg_v1.0 [08:38:00]action value=close_receipt [08:38:00]process_action close_receipt [08:38:00]cmd_close_receipt [08:38:00]MH_GetDate [08:38:00]Write to MH i2c: F0 00 00 A3 47 D9 [08:38:00]Write i2c OK [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: F0 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: F0 09 00 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: F0 09 00 A3 47 00 EB 28 F1 66 ED 3E 82 65 5E [08:38:00]GetLastDocTimeStamp 1727080660 [08:38:00]current date 1727080683 [08:38:00]FM_GetShiftState [08:38:00]SAM_PROTO_GetShiftState [08:38:00]wFMCommunicate request_size=4 [08:38:00]MH_SAM_APDU [08:38:00]CAPDU: 80 13 01 00 [08:38:00]Write to MH i2c: E2 08 00 A4 47 80 13 01 00 00 00 00 00 68 [08:38:00]Write i2c OK [08:38:00]MH_I2C_Read... [08:38:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:00]Read from MH i2c: E2 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: E2 0E 00 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: E2 0E 00 A4 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 09 [08:38:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:38:00]wFMCommunicate OK [08:38:00]SAM_PROTO_GetShiftState done [08:38:00]FM_GetShiftState done [08:38:00]opened in 1727051401 [08:38:00]opened+sec_in_day 1727137801 [08:38:00]quantity*price = 100021 [08:38:00]sum+1 = 100023 [08:38:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 143 23.09.2024 08:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289469 ФПД: 104063579601517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083803&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289469&fm=104063579601517&tin=02508201610067®Number=0000000000091827&sum=100000 [08:38:01]StoreToDocumentArchive [08:38:01]shift 515 fd 289469 [08:38:01]save to /storage/0515/doc_00289469 [08:38:01]save last doc name /storage/0515/doc_00289469 to /storage/kkm_last_doc_name [08:38:01]save OK [08:38:01]Clear old archive folders... [08:38:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:01]tlvbuf is 006FD620 [08:38:01]SAM_PROTO_ClearQueue [08:38:01]wFMCommunicate request_size=4 [08:38:01]MH_SAM_APDU [08:38:01]CAPDU: 80 09 00 00 [08:38:01]Write to MH i2c: E2 08 00 B1 47 80 09 00 00 00 00 00 00 6A [08:38:01]Write i2c OK [08:38:01]MH_I2C_Read... [08:38:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:01]Read from MH i2c: E2 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 B1 47 00 90 00 6C [08:38:01]RAPDU: 90 00 [08:38:01]wFMCommunicate OK [08:38:01]SAM_PROTO_ClearQueue done [08:38:01]KKMCreateOFDPacket [08:38:01]OFDProtocolAddRootSTLVToBuf [08:38:01]FM_MakeSignedData [08:38:01]FM_MakeSignedData [08:38:01]SAM_PROTO_SignData [08:38:01]wFMCommunicate request_size=4 [08:38:01]MH_SAM_APDU [08:38:01]CAPDU: 80 0D 01 02 [08:38:01]Write to MH i2c: E2 08 00 B2 47 80 0D 01 02 00 00 00 00 72 [08:38:01]Write i2c OK [08:38:01]MH_I2C_Read... [08:38:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:01]Read from MH i2c: E2 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 B2 47 00 90 00 6D [08:38:01]RAPDU: 90 00 [08:38:01]wFMCommunicate OK [08:38:01]wFMCommunicate request_size=255 [08:38:01]MH_SAM_APDU [08:38:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 EB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6A 04 00 35 04 06 00 5E [08:38:01]Write to MH i2c: E2 02 01 B3 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 EB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6A 04 00 35 04 06 00 5E 00 00 A4 [08:38:01]Write i2c OK [08:38:01]MH_I2C_Read... [08:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:01]Read from MH i2c: E2 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 B3 47 00 90 00 6E [08:38:01]RAPDU: 90 00 [08:38:01]wFMCommunicate OK [08:38:01]wFMCommunicate request_size=10 [08:38:01]MH_SAM_APDU [08:38:01]CAPDU: 80 0D 02 02 05 A5 30 B2 3A 6D [08:38:01]Write to MH i2c: E2 0D 00 B4 47 80 0D 02 02 05 00 A5 30 B2 3A 6D 00 00 AD [08:38:01]Write i2c OK [08:38:01]MH_I2C_Read... [08:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:01]Read from MH i2c: E2 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 03 00 B4 47 00 90 00 6F [08:38:01]RAPDU: 90 00 [08:38:01]wFMCommunicate OK [08:38:01]wFMCommunicate request_size=4 [08:38:01]MH_SAM_APDU [08:38:01]CAPDU: 80 0D 03 02 [08:38:01]Write to MH i2c: E2 08 00 B5 47 80 0D 03 02 00 00 00 00 77 [08:38:01]Write i2c OK [08:38:01]MH_I2C_Read... [08:38:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:01]Read from MH i2c: E2 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 0B 00 [08:38:01]MH_I2C_Read... [08:38:01]Read from MH i2c: E2 0B 00 B5 47 00 3E BF 8A A5 80 2E 98 BB 90 00 A5 [08:38:01]RAPDU: 3E BF 8A A5 80 2E 98 BB 90 00 [08:38:01]wFMCommunicate OK [08:38:01]SAM_PROTO_SignData done [08:38:01]FM_MakeSignedData done [08:38:01]CreateOFDProtocolMessage [08:38:01]wFMCommunicate request_size=4 [08:38:01]MH_SAM_APDU [08:38:01]CAPDU: 80 11 00 00 [08:38:01]Write to MH i2c: E2 08 00 B6 47 80 11 00 00 00 00 00 00 77 [08:38:01]Write i2c OK [08:38:01]MH_I2C_Read... [08:38:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:02]Read from MH i2c: E2 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: E2 17 00 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: E2 17 00 B6 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C7 [08:38:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:38:02]wFMCommunicate OK [08:38:02]CreateOFDProtocolMessage done [08:38:02]OFDSenderStorePacket 289469 [08:38:02]StoreOFDPacket docnum=289469 [08:38:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D9 41 07 01 02 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 EB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6A 04 00 35 04 06 00 5E A5 30 B2 3A 6D 3E BF 8A A5 80 2E 98 BB [08:38:02]CheckFolder [08:38:02]dirname=/storage/ofd_packets [08:38:02]CheckFolder done [08:38:02]ProducePacketName [08:38:02]name=ofd_packets/00289469 [08:38:02]NVStorageSaveData ofd_packets/00289469 [08:38:02]File name is /storage/ofd_packets/00289469 [08:38:02]Write 301 bytes [08:38:02]NVStorageSaveData done [08:38:02]OFDSenderStorePacket done [08:38:02]KKMCreateOFDPacket done [08:38:02]NVStorageSaveData kkm_last_timestamp [08:38:02]File name is /storage/kkm_last_timestamp [08:38:02]Write 4 bytes [08:38:02]NVStorageSaveData done [08:38:02]ExternCall_PrintAddStr [08:38:02]wPrintStart [08:38:02]Write to MH i2c: 01 00 00 B7 47 FE [08:38:02]Write i2c OK [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: 01 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: 01 07 00 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: 01 07 00 B7 47 00 00 00 00 00 FF 0F 13 [08:38:02]RasterBufferAndPrint [08:38:02]line Счет N : (1)24617461 [08:38:02]line ИНН: 02508201610067 [08:38:02]line Контрольно-Кассовый Чек [08:38:02]line ПРОДАЖА [08:38:02]line ТРК (МРК, ГНК) : 32 [08:38:02]line Товар: 2710124500 [08:38:02]line Аи-95-К-5 [08:38:02]line 13.480 * 74.20 [08:38:02]line = 1000.22 [08:38:02]line НДС 12% НСП 1% [08:38:02]line > о реализуемом товаре [08:38:02]line ОКРУГЛЕНИЕ: -0.22 [08:38:02]line ИТОГО: 1000.00 [08:38:02]line Внесено: 1000.00 [08:38:02]line СДАЧА: 0.00 [08:38:02]line НСП 1% : 8.85 [08:38:02]line НДС 12% : 106.22 [08:38:02]line Наличными: 1000.00 [08:38:02]line Безнал.: 0.00 [08:38:02]line Место: АЗС № 90 "Партнёр-нефть" [08:38:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:38:02]line СНО: Общий режим [08:38:02]line Чек 143 23.09.2024 08:38 [08:38:02]line Смена: 515 ФФД: 1.0 [08:38:02]line ЗНМ: 0300000107 [08:38:02]line РНМ: 0000000000091827 [08:38:02]line Версия ККМ: 001 [08:38:02]line ФМ: 0000000000871832 [08:38:02]line ФД: 289469 [08:38:02]line ФПД: 104063579601517 [08:38:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T083803&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289469&fm=104063579601517&tin=02508201610067®Number=0000000000091827&sum=100000 [08:38:02]written 0, free lines is 4095 [08:38:02]OFD Sender: Processing packet 289469 [packets to send 1784, broken 1783] [08:38:02]ProducePacketName [08:38:02]name=ofd_packets/00289469 [08:38:02]OFD Sender: To server: pG, [08:38:02]CommunicateWithHost lk.salyk.kg:30040 [08:38:02]ConnectInit lk.salyk.kg [08:38:02]Connected sock=10 [08:38:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D9 41 07 01 02 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 EB 28 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6A 04 00 35 04 06 00 5E A5 30 B2 3A 6D 3E BF 8A A5 80 2E 98 BB [08:38:02]Write to MH i2c: 01 00 00 E1 47 28 [08:38:02]Write i2c OK [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: 01 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: 01 07 00 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: 01 07 00 E1 47 00 00 00 00 00 BE 0C F9 [08:38:02]RasterBufferAndPrint [08:38:02]line [08:38:02]line [08:38:02]line [08:38:02]line [08:38:02]line [08:38:02]written 0, free lines is 3266 [08:38:02]MH_Cut [08:38:02]Write to MH i2c: D1 01 00 E8 47 01 01 [08:38:02]Write i2c OK [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: D1 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: D1 01 00 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: D1 01 00 E8 47 00 00 [08:38:02]Write to MH i2c: 01 00 00 E9 47 30 [08:38:02]Write i2c OK [08:38:02]MH_I2C_Read... [08:38: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 33 32 4F 00 00 00 CC 0E 47 00 7A 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 33 32 10 04 04 00 BD 6A 04 00 F4 03 04 00 C0 D0 F0 66 B6 04 01 00 00 BF BB D8 D3 24 76 25 08 [08:38:02]CommunicateWithHost err = 0 [08:38:02]CheckOFDResponse [08:38:02]1017 (14) - 77093643461234 [08:38:02]1041 (16) - 0000000000871832 [08:38:02]1040 (4) - 289469 [08:38:02]1012 (4) - 23.09.2024 02:21 [08:38:02]1206 (1) - 0 [08:38:02]OFD Sender: Remove packet 289469 [08:38:02]ProducePacketName [08:38:02]name=ofd_packets/00289469 [08:38:02]NVStorageDeleteData [08:38:03]OFD Sender: No OFD packet to send [08:38:03]*** Cut start [08:38:03]*** Partial cut [08:38:03]*** CUTSNS_PIN = 1 [08:38:03]*** CUTSNS_PIN = 0 [08:38:03]*** Brake cut motor [08:38:03]Read from MH i2c: 01 [08:38:03]MH_I2C_Read... [08:38:03]*** Stop cut motor [08:38:03]*** Cut end [08:38:03]Read from MH i2c: 01 07 00 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: 01 07 00 E9 47 00 00 00 00 00 FF 0F 45 [08:38:03]process_action close_receipt done [08:38:03]requested_data is exist [08:38:03]produce_requested_data [08:38:03]requested_item fm.sn is exist - process it [08:38:03]wFMCommunicate request_size=4 [08:38:03]MH_SAM_APDU [08:38:03]CAPDU: 80 11 00 00 [08:38:03]Write to MH i2c: E2 08 00 EA 47 80 11 00 00 00 00 00 00 AB [08:38:03]Write i2c OK [08:38:03]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 17 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 17 00 EA 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FB [08:38:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:38:04]wFMCommunicate OK [08:38:04]requested_item fd.num is exist - process it [08:38:04]SAM_PROTO_GetFieldsCounters [08:38:04]wFMCommunicate request_size=4 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 13 00 00 [08:38:04]Write to MH i2c: E2 08 00 EB 47 80 13 00 00 00 00 00 00 AE [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 62 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 62 00 EB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [08:38:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:04]wFMCommunicate OK [08:38:04]SAM_PROTO_GetFieldsCounters done [08:38:04]requested_item shift.num is exist - process it [08:38:04]requested_item shift.opened is exist - process it [08:38:04]req_shift_opened [08:38:04]FM_GetShiftState [08:38:04]SAM_PROTO_GetShiftState [08:38:04]wFMCommunicate request_size=4 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 13 01 00 [08:38:04]Write to MH i2c: E2 08 00 EC 47 80 13 01 00 00 00 00 00 B0 [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 0E 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 0E 00 EC 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 51 [08:38:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:38:04]wFMCommunicate OK [08:38:04]SAM_PROTO_GetShiftState done [08:38:04]FM_GetShiftState done [08:38:04]req_shift_opened done [08:38:04]requested_item shift.open_date is exist - process it [08:38:04]req_shift_open_date [08:38:04]req_shift_open_date done [08:38:04]produce_requested_data done [08:38:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289469,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:38:04]process_action_free close_receipt [08:38:04]json_value_free [08:38:04]json_value_free done [08:38:04]process_json_proto returns [08:38:04]Send response to host [08:38:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289469,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:38:04]free response buf [08:38:04]execute_script done [08:38:04]execute_script returns [08:38:04]free content buf [08:38:04]Sock 9.Close socket [08:38:04]Sock 9.Thread stoped [08:38:08]OFD Sender: No OFD packet to send [08:38:13]OFD Sender: No OFD packet to send [08:38:18]OFD Sender: No OFD packet to send [08:38:23]OFD Sender: No OFD packet to send [08:38:28]OFD Sender: No OFD packet to send [08:38:33]OFD Sender: No OFD packet to send [08:38:38]OFD Sender: No OFD packet to send [08:38:43]OFD Sender: No OFD packet to send [08:38:48]OFD Sender: No OFD packet to send [08:38:53]OFD Sender: No OFD packet to send [08:38:58]OFD Sender: No OFD packet to send [08:39:03]OFD Sender: No OFD packet to send [08:39:08]OFD Sender: No OFD packet to send [08:39:13]OFD Sender: No OFD packet to send [08:39:18]OFD Sender: No OFD packet to send [08:39:23]OFD Sender: No OFD packet to send [08:39:28]OFD Sender: No OFD packet to send [08:39:33]OFD Sender: No OFD packet to send [08:39:38]OFD Sender: No OFD packet to send [08:39:43]OFD Sender: No OFD packet to send [08:39:49]OFD Sender: No OFD packet to send [08:39:54]OFD Sender: No OFD packet to send [08:39:57]accept exits with 7 [08:39:57]New connection [08:39:57]New thread 3067051364 created [08:39:57]Thread 3067194724 joined [08:39:57]Waiting for new connection... [08:39:57] Sock 7.Parse request [08:39:57]Sock 7.Check first char [08:39:57]Sock 7.First char is OK [08:39:57]request: POST /json_proto HTTP/1.0 [08:39:57]Method: POST [08:39:57]URL: /json_proto [08:39:57]Method is POST - this is cgi request [08:39:57]url: /json_proto [08:39:57]query_string will be loaded in cgi processing [08:39:57]execute_cgi json_proto POST (null) [08:39:57]execute_cgi path=json_proto method=POST [08:39:57]POST find Content-Length [08:39:57]Host: 172.17.41.135:8080 [08:39:57]Content-Length: 684 [08:39:57]Content-Type: application/json [08:39:57] [08:39:57]POST finish read [08:39:57]Found Content-Length = 684 [08:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [08:39:57]execute_script... [08: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)24617462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [08:39:57]POST & json_proto [08:39:57]process_json_proto [08:39:57]json parsed OK: [08:39:57]protocol is kg_v1.0 [08:39:57]action value=close_receipt [08:39:57]process_action close_receipt [08:39:57]cmd_close_receipt [08:39:57]MH_GetDate [08:39:57]Write to MH i2c: F0 00 00 ED 47 23 [08:39:57]Write i2c OK [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: F0 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: F0 09 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: F0 09 00 ED 47 00 60 29 F1 66 ED 3E 82 65 1E [08:39:57]GetLastDocTimeStamp 1727080683 [08:39:57]current date 1727080800 [08:39:57]FM_GetShiftState [08:39:57]SAM_PROTO_GetShiftState [08:39:57]wFMCommunicate request_size=4 [08:39:57]MH_SAM_APDU [08:39:57]CAPDU: 80 13 01 00 [08:39:57]Write to MH i2c: E2 08 00 EE 47 80 13 01 00 00 00 00 00 B2 [08:39:57]Write i2c OK [08:39:57]MH_I2C_Read... [08:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:57]Read from MH i2c: E2 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 0E 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 0E 00 EE 47 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 53 [08:39:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:39:57]wFMCommunicate OK [08:39:57]SAM_PROTO_GetShiftState done [08:39:57]FM_GetShiftState done [08:39:57]opened in 1727051401 [08:39:57]opened+sec_in_day 1727137801 [08:39:57]quantity*price = 100021 [08:39:57]sum+1 = 100023 [08:39:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 144 23.09.2024 08:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289470 ФПД: 198568598546470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084000&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289470&fm=198568598546470&tin=02508201610067®Number=0000000000091827&sum=100000 [08:39:58]StoreToDocumentArchive [08:39:58]shift 515 fd 289470 [08:39:58]save to /storage/0515/doc_00289470 [08:39:58]save last doc name /storage/0515/doc_00289470 to /storage/kkm_last_doc_name [08:39:58]save OK [08:39:58]Clear old archive folders... [08:39:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:58]tlvbuf is 00676490 [08:39:58]SAM_PROTO_ClearQueue [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 09 00 00 [08:39:58]Write to MH i2c: E2 08 00 FB 47 80 09 00 00 00 00 00 00 B4 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 FB 47 00 90 00 B6 [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]SAM_PROTO_ClearQueue done [08:39:58]KKMCreateOFDPacket [08:39:58]OFDProtocolAddRootSTLVToBuf [08:39:58]FM_MakeSignedData [08:39:58]FM_MakeSignedData [08:39:58]SAM_PROTO_SignData [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 0D 01 02 [08:39:58]Write to MH i2c: E2 08 00 FC 47 80 0D 01 02 00 00 00 00 BC [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 FC 47 00 90 00 B7 [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]wFMCommunicate request_size=255 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 90 00 00 00 F4 03 04 00 60 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6A 04 00 35 04 06 00 B4 [08:39:58]Write to MH i2c: E2 02 01 FD 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 90 00 00 00 F4 03 04 00 60 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6A 04 00 35 04 06 00 B4 00 00 BC [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 FD 47 00 90 00 B8 [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]wFMCommunicate request_size=10 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 0D 02 02 05 98 DA C7 A8 26 [08:39:58]Write to MH i2c: E2 0D 00 FE 47 80 0D 02 02 05 00 98 DA C7 A8 26 00 00 D0 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 FE 47 00 90 00 B9 [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 0D 03 02 [08:39:58]Write to MH i2c: E2 08 00 FF 47 80 0D 03 02 00 00 00 00 C1 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 0B 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 0B 00 FF 47 00 DA 36 07 3E 9C 37 DB 85 90 00 4A [08:39:58]RAPDU: DA 36 07 3E 9C 37 DB 85 90 00 [08:39:58]wFMCommunicate OK [08:39:58]SAM_PROTO_SignData done [08:39:58]FM_MakeSignedData done [08:39:58]CreateOFDProtocolMessage [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 11 00 00 [08:39:58]Write to MH i2c: E2 08 00 00 48 80 11 00 00 00 00 00 00 C2 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:59]Read from MH i2c: E2 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 17 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 17 00 00 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 12 [08:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:39:59]wFMCommunicate OK [08:39:59]CreateOFDProtocolMessage done [08:39:59]OFDSenderStorePacket 289470 [08:39:59]StoreOFDPacket docnum=289470 [08:39:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 79 56 07 01 9B 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 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 90 00 00 00 F4 03 04 00 60 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6A 04 00 35 04 06 00 B4 98 DA C7 A8 26 DA 36 07 3E 9C 37 DB 85 [08:39:59]CheckFolder [08:39:59]dirname=/storage/ofd_packets [08:39:59]CheckFolder done [08:39:59]ProducePacketName [08:39:59]name=ofd_packets/00289470 [08:39:59]NVStorageSaveData ofd_packets/00289470 [08:39:59]File name is /storage/ofd_packets/00289470 [08:39:59]Write 301 bytes [08:39:59]NVStorageSaveData done [08:39:59]OFDSenderStorePacket done [08:39:59]KKMCreateOFDPacket done [08:39:59]NVStorageSaveData kkm_last_timestamp [08:39:59]File name is /storage/kkm_last_timestamp [08:39:59]Write 4 bytes [08:39:59]NVStorageSaveData done [08:39:59]ExternCall_PrintAddStr [08:39:59]wPrintStart [08:39:59]Write to MH i2c: 01 00 00 01 48 49 [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 07 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 07 00 01 48 00 00 00 00 00 FF 0F 5E [08:39:59]RasterBufferAndPrint [08:39:59]line Счет N : (1)24617462 [08:39:59]line ИНН: 02508201610067 [08:39:59]line Контрольно-Кассовый Чек [08:39:59]line ПРОДАЖА [08:39:59]line ТРК (МРК, ГНК) : 62 [08:39:59]line Товар: 2710124500 [08:39:59]line Аи-95-К-5 [08:39:59]line 13.480 * 74.20 [08:39:59]line = 1000.22 [08:39:59]line НДС 12% НСП 1% [08:39:59]line > о реализуемом товаре [08:39:59]line ОКРУГЛЕНИЕ: -0.22 [08:39:59]line ИТОГО: 1000.00 [08:39:59]line Внесено: 1000.00 [08:39:59]line СДАЧА: 0.00 [08:39:59]line НСП 1% : 8.85 [08:39:59]line НДС 12% : 106.22 [08:39:59]line Наличными: 1000.00 [08:39:59]line Безнал.: 0.00 [08:39:59]line Место: АЗС № 90 "Партнёр-нефть" [08:39:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:39:59]line СНО: Общий режим [08:39:59]line Чек 144 23.09.2024 08:40 [08:39:59]line Смена: 515 ФФД: 1.0 [08:39:59]line ЗНМ: 0300000107 [08:39:59]line РНМ: 0000000000091827 [08:39:59]line Версия ККМ: 001 [08:39:59]line ФМ: 0000000000871832 [08:39:59]line ФД: 289470 [08:39:59]line ФПД: 198568598546470 [08:39:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084000&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289470&fm=198568598546470&tin=02508201610067®Number=0000000000091827&sum=100000 [08:39:59]written 0, free lines is 4095 [08:39:59]OFD Sender: Processing packet 289470 [packets to send 1784, broken 1783] [08:39:59]ProducePacketName [08:39:59]name=ofd_packets/00289470 [08:39:59]OFD Sender: To server: pG, [08:39:59]CommunicateWithHost lk.salyk.kg:30040 [08:39:59]ConnectInit lk.salyk.kg [08:39:59]Connected sock=10 [08: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 33 32 0F 01 00 00 79 56 07 01 9B 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 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 90 00 00 00 F4 03 04 00 60 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6A 04 00 35 04 06 00 B4 98 DA C7 A8 26 DA 36 07 3E 9C 37 DB 85 [08:39:59]Write to MH i2c: 01 00 00 2B 48 73 [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 07 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 07 00 2B 48 00 00 00 00 00 CF 0C 55 [08:39:59]RasterBufferAndPrint [08:39:59]line [08:39:59]line [08:39:59]line [08:39:59]line [08:39:59]line [08:39:59]written 0, free lines is 3285 [08:39:59]MH_Cut [08:39:59]Write to MH i2c: D1 01 00 32 48 01 4C [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: D1 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: D1 01 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: D1 01 00 32 48 00 4B [08:39:59]Write to MH i2c: 01 00 00 33 48 7B [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08: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 33 32 4F 00 00 00 26 22 47 00 22 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6A 04 00 F4 03 04 00 36 D1 F0 66 B6 04 01 00 00 35 B5 51 E3 7C 8F D1 0C [08:40:00]CommunicateWithHost err = 0 [08:40:00]CheckOFDResponse [08:40:00]1017 (14) - 77093643461234 [08:40:00]1041 (16) - 0000000000871832 [08:40:00]1040 (4) - 289470 [08:40:00]1012 (4) - 23.09.2024 02:23 [08:40:00]1206 (1) - 0 [08:40:00]OFD Sender: Remove packet 289470 [08:40:00]ProducePacketName [08:40:00]name=ofd_packets/00289470 [08:40:00]NVStorageDeleteData [08:40:00]*** Cut start [08:40:00]*** Partial cut [08:40:00]*** CUTSNS_PIN = 1 [08:40:00]*** CUTSNS_PIN = 0 [08:40:00]*** Brake cut motor [08:40:00]OFD Sender: No OFD packet to send [08:40:00]Read from MH i2c: 01 [08:40:00]MH_I2C_Read... [08:40:00]*** Stop cut motor [08:40:00]*** Cut end [08:40:00]Read from MH i2c: 01 07 00 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: 01 07 00 33 48 00 00 00 00 00 FF 0F 90 [08:40:00]process_action close_receipt done [08:40:00]requested_data is exist [08:40:00]produce_requested_data [08:40:00]requested_item fm.sn is exist - process it [08:40:00]wFMCommunicate request_size=4 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 11 00 00 [08:40:00]Write to MH i2c: E2 08 00 34 48 80 11 00 00 00 00 00 00 F6 [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:00]Read from MH i2c: E2 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 17 00 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 17 00 34 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 46 [08:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:40:00]wFMCommunicate OK [08:40:00]requested_item fd.num is exist - process it [08:40:00]SAM_PROTO_GetFieldsCounters [08:40:00]wFMCommunicate request_size=4 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 13 00 00 [08:40:00]Write to MH i2c: E2 08 00 35 48 80 13 00 00 00 00 00 00 F9 [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 62 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 62 00 35 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:01]wFMCommunicate OK [08:40:01]SAM_PROTO_GetFieldsCounters done [08:40:01]requested_item shift.num is exist - process it [08:40:01]requested_item shift.opened is exist - process it [08:40:01]req_shift_opened [08:40:01]FM_GetShiftState [08:40:01]SAM_PROTO_GetShiftState [08:40:01]wFMCommunicate request_size=4 [08:40:01]MH_SAM_APDU [08:40:01]CAPDU: 80 13 01 00 [08:40:01]Write to MH i2c: E2 08 00 36 48 80 13 01 00 00 00 00 00 FB [08:40:01]Write i2c OK [08:40:01]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 0E 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 0E 00 36 48 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9C [08:40:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:40:01]wFMCommunicate OK [08:40:01]SAM_PROTO_GetShiftState done [08:40:01]FM_GetShiftState done [08:40:01]req_shift_opened done [08:40:01]requested_item shift.open_date is exist - process it [08:40:01]req_shift_open_date [08:40:01]req_shift_open_date done [08:40:01]produce_requested_data done [08:40:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289470,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:40:01]process_action_free close_receipt [08:40:01]json_value_free [08:40:01]json_value_free done [08:40:01]process_json_proto returns [08:40:01]Send response to host [08:40:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289470,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:40:01]free response buf [08:40:01]execute_script done [08:40:01]execute_script returns [08:40:01]free content buf [08:40:01]Sock 7.Close socket [08:40:01]Sock 7.Thread stoped [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:10]accept exits with 9 [08:40:10]New connection [08:40:10]New thread 3067194724 created [08:40:10]Thread 3067051364 joined [08:40:10]Waiting for new connection... [08:40:10] Sock 9.Parse request [08:40:10]Sock 9.Check first char [08:40:10]Sock 9.First char is OK [08:40:10]request: POST /json_proto HTTP/1.0 [08:40:10]Method: POST [08:40:10]URL: /json_proto [08:40:10]Method is POST - this is cgi request [08:40:10]url: /json_proto [08:40:10]query_string will be loaded in cgi processing [08:40:10]execute_cgi json_proto POST (null) [08:40:10]execute_cgi path=json_proto method=POST [08:40:10]POST find Content-Length [08:40:10]Host: 172.17.41.135:8080 [08:40:10]Content-Length: 681 [08:40:10]Content-Type: application/json [08:40:10] [08:40:10]POST finish read [08:40:10]Found Content-Length = 681 [08:40:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:10]execute_script... [08:40: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)24617463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:10]POST & json_proto [08:40:10]process_json_proto [08:40:10]json parsed OK: [08:40:10]protocol is kg_v1.0 [08:40:10]action value=close_receipt [08:40:10]process_action close_receipt [08:40:10]cmd_close_receipt [08:40:10]MH_GetDate [08:40:10]Write to MH i2c: F0 00 00 37 48 6E [08:40:10]Write i2c OK [08:40:10]MH_I2C_Read... [08:40:10]Read from MH i2c: F0 [08:40:10]MH_I2C_Read... [08:40:10]Read from MH i2c: F0 09 00 [08:40:10]MH_I2C_Read... [08:40:10]Read from MH i2c: F0 09 00 37 48 00 6E 29 F1 66 ED 3E 82 65 77 [08:40:10]GetLastDocTimeStamp 1727080800 [08:40:10]current date 1727080814 [08:40:10]FM_GetShiftState [08:40:10]SAM_PROTO_GetShiftState [08:40:10]wFMCommunicate request_size=4 [08:40:10]MH_SAM_APDU [08:40:10]CAPDU: 80 13 01 00 [08:40:10]Write to MH i2c: E2 08 00 38 48 80 13 01 00 00 00 00 00 FD [08:40:10]Write i2c OK [08:40:10]MH_I2C_Read... [08:40:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:10]Read from MH i2c: E2 [08:40:10]MH_I2C_Read... [08:40:10]Read from MH i2c: E2 0E 00 [08:40:10]MH_I2C_Read... [08:40:10]Read from MH i2c: E2 0E 00 38 48 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9E [08:40:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:40:10]wFMCommunicate OK [08:40:10]SAM_PROTO_GetShiftState done [08:40:10]FM_GetShiftState done [08:40:10]opened in 1727051401 [08:40:10]opened+sec_in_day 1727137801 [08:40:10]quantity*price = 200025 [08:40:10]sum+1 = 200026 [08:40:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 145 23.09.2024 08:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289471 ФПД: 246139342592808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084014&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289471&fm=246139342592808&tin=02508201610067®Number=0000000000091827&sum=200000 [08:40:11]StoreToDocumentArchive [08:40:11]shift 515 fd 289471 [08:40:11]save to /storage/0515/doc_00289471 [08:40:11]save last doc name /storage/0515/doc_00289471 to /storage/kkm_last_doc_name [08:40:11]save OK [08:40:11]Clear old archive folders... [08:40:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:40:11]tlvbuf is 0081CD00 [08:40:11]SAM_PROTO_ClearQueue [08:40:11]wFMCommunicate request_size=4 [08:40:11]MH_SAM_APDU [08:40:11]CAPDU: 80 09 00 00 [08:40:11]Write to MH i2c: E2 08 00 45 48 80 09 00 00 00 00 00 00 FF [08:40:11]Write i2c OK [08:40:11]MH_I2C_Read... [08:40:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:11]Read from MH i2c: E2 [08:40:11]MH_I2C_Read... [08:40:11]Read from MH i2c: E2 03 00 [08:40:11]MH_I2C_Read... [08:40:11]Read from MH i2c: E2 03 00 45 48 00 90 00 01 [08:40:11]RAPDU: 90 00 [08:40:11]wFMCommunicate OK [08:40:11]SAM_PROTO_ClearQueue done [08:40:11]KKMCreateOFDPacket [08:40:11]OFDProtocolAddRootSTLVToBuf [08:40:11]FM_MakeSignedData [08:40:11]FM_MakeSignedData [08:40:11]SAM_PROTO_SignData [08:40:11]wFMCommunicate request_size=4 [08:40:11]MH_SAM_APDU [08:40:11]CAPDU: 80 0D 01 02 [08:40:11]Write to MH i2c: E2 08 00 46 48 80 0D 01 02 00 00 00 00 07 [08:40:11]Write i2c OK [08:40:11]MH_I2C_Read... [08:40:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:11]Read from MH i2c: E2 [08:40:11]MH_I2C_Read... [08:40:11]Read from MH i2c: E2 03 00 [08:40:11]MH_I2C_Read... [08:40:11]Read from MH i2c: E2 03 00 46 48 00 90 00 02 [08:40:11]RAPDU: 90 00 [08:40:11]wFMCommunicate OK [08:40:11]wFMCommunicate request_size=255 [08:40:11]MH_SAM_APDU [08:40: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 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 91 00 00 00 F4 03 04 00 6E 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6A 04 00 35 04 06 00 DF DC C8 14 [08:40:11]Write to MH i2c: E2 02 01 47 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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 6E 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6A 04 00 35 04 06 00 DF DC C8 14 00 00 C1 [08:40:11]Write i2c OK [08:40:11]MH_I2C_Read... [08:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:12]Read from MH i2c: E2 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 03 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 03 00 47 48 00 90 00 03 [08:40:12]RAPDU: 90 00 [08:40:12]wFMCommunicate OK [08:40:12]wFMCommunicate request_size=7 [08:40:12]MH_SAM_APDU [08:40:12]CAPDU: 80 0D 02 02 02 9B 28 [08:40:12]Write to MH i2c: E2 0A 00 48 48 80 0D 02 02 02 00 9B 28 00 00 D1 [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:12]Read from MH i2c: E2 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 03 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 03 00 48 48 00 90 00 04 [08:40:12]RAPDU: 90 00 [08:40:12]wFMCommunicate OK [08:40:12]wFMCommunicate request_size=4 [08:40:12]MH_SAM_APDU [08:40:12]CAPDU: 80 0D 03 02 [08:40:12]Write to MH i2c: E2 08 00 49 48 80 0D 03 02 00 00 00 00 0C [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:12]Read from MH i2c: E2 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 0B 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 0B 00 49 48 00 8C 17 56 15 C5 A5 CC A1 90 00 F2 [08:40:12]RAPDU: 8C 17 56 15 C5 A5 CC A1 90 00 [08:40:12]wFMCommunicate OK [08:40:12]SAM_PROTO_SignData done [08:40:12]FM_MakeSignedData done [08:40:12]CreateOFDProtocolMessage [08:40:12]wFMCommunicate request_size=4 [08:40:12]MH_SAM_APDU [08:40:12]CAPDU: 80 11 00 00 [08:40:12]Write to MH i2c: E2 08 00 4A 48 80 11 00 00 00 00 00 00 0C [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:12]Read from MH i2c: E2 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 17 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 17 00 4A 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5C [08:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:40:12]wFMCommunicate OK [08:40:12]CreateOFDProtocolMessage done [08:40:12]OFDSenderStorePacket 289471 [08:40:12]StoreOFDPacket docnum=289471 [08:40:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B2 9E 04 01 34 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 6E 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6A 04 00 35 04 06 00 DF DC C8 14 9B 28 8C 17 56 15 C5 A5 CC A1 [08:40:12]CheckFolder [08:40:12]dirname=/storage/ofd_packets [08:40:12]CheckFolder done [08:40:12]ProducePacketName [08:40:12]name=ofd_packets/00289471 [08:40:12]NVStorageSaveData ofd_packets/00289471 [08:40:12]File name is /storage/ofd_packets/00289471 [08:40:12]Write 298 bytes [08:40:12]NVStorageSaveData done [08:40:12]OFDSenderStorePacket done [08:40:12]KKMCreateOFDPacket done [08:40:12]NVStorageSaveData kkm_last_timestamp [08:40:12]File name is /storage/kkm_last_timestamp [08:40:12]Write 4 bytes [08:40:12]NVStorageSaveData done [08:40:12]ExternCall_PrintAddStr [08:40:12]wPrintStart [08:40:12]Write to MH i2c: 01 00 00 4B 48 93 [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: 01 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: 01 07 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: 01 07 00 4B 48 00 00 00 00 00 FF 0F A8 [08:40:12]RasterBufferAndPrint [08:40:12]line Счет N : (1)24617463 [08:40:12]line ИНН: 02508201610067 [08:40:12]line Контрольно-Кассовый Чек [08:40:12]line ПРОДАЖА [08:40:12]line ТРК (МРК, ГНК) : 21 [08:40:12]line Товар: 2710194210 [08:40:12]line ДТ-К-5 [08:40:12]line 26.250 * 76.20 [08:40:12]line = 2000.25 [08:40:12]line НДС 12% НСП 1% [08:40:12]line > о реализуемом товаре [08:40:12]line ОКРУГЛЕНИЕ: -0.25 [08:40:12]line ИТОГО: 2000.00 [08:40:12]line Внесено: 2000.00 [08:40:12]line СДАЧА: 0.00 [08:40:12]line НСП 1% : 17.70 [08:40:12]line НДС 12% : 212.42 [08:40:12]line Наличными: 2000.00 [08:40:12]line Безнал.: 0.00 [08:40:12]line Место: АЗС № 90 "Партнёр-нефть" [08:40:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:40:12]line СНО: Общий режим [08:40:12]line Чек 145 23.09.2024 08:40 [08:40:12]line Смена: 515 ФФД: 1.0 [08:40:12]line ЗНМ: 0300000107 [08:40:12]line РНМ: 0000000000091827 [08:40:12]line Версия ККМ: 001 [08:40:12]line ФМ: 0000000000871832 [08:40:12]line ФД: 289471 [08:40:12]line ФПД: 246139342592808 [08:40:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084014&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289471&fm=246139342592808&tin=02508201610067®Number=0000000000091827&sum=200000 [08:40:12]written 0, free lines is 4095 [08:40:12]OFD Sender: Processing packet 289471 [packets to send 1784, broken 1783] [08:40:12]ProducePacketName [08:40:12]name=ofd_packets/00289471 [08:40:12]OFD Sender: To server: pG, [08:40:12]CommunicateWithHost lk.salyk.kg:30040 [08:40:12]ConnectInit lk.salyk.kg [08:40:12]Connected sock=10 [08:40: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 33 32 0C 01 00 00 B2 9E 04 01 34 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 6E 29 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6A 04 00 35 04 06 00 DF DC C8 14 9B 28 8C 17 56 15 C5 A5 CC A1 [08:40:12]Write to MH i2c: 01 00 00 75 48 BD [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: 01 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: 01 07 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: 01 07 00 75 48 00 00 00 00 00 CF 0C 9F [08:40:12]RasterBufferAndPrint [08:40:12]line [08:40:12]line [08:40:12]line [08:40:12]line [08:40:12]line [08:40:12]written 0, free lines is 3286 [08:40:12]MH_Cut [08:40:12]Write to MH i2c: D1 01 00 7C 48 01 96 [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: D1 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: D1 01 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: D1 01 00 7C 48 00 95 [08:40:12]Write to MH i2c: 01 00 00 7D 48 C5 [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40: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 33 32 4F 00 00 00 0E C6 47 00 22 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 33 32 10 04 04 00 BF 6A 04 00 F4 03 04 00 43 D1 F0 66 B6 04 01 00 00 17 53 93 93 B1 89 1E 21 [08:40:12]CommunicateWithHost err = 0 [08:40:12]CheckOFDResponse [08:40:12]1017 (14) - 77093643461234 [08:40:12]1041 (16) - 0000000000871832 [08:40:12]1040 (4) - 289471 [08:40:12]1012 (4) - 23.09.2024 02:24 [08:40:12]1206 (1) - 0 [08:40:12]OFD Sender: Remove packet 289471 [08:40:12]ProducePacketName [08:40:12]name=ofd_packets/00289471 [08:40:12]NVStorageDeleteData [08:40:13]OFD Sender: No OFD packet to send [08:40:13]*** Cut start [08:40:13]*** Partial cut [08:40:13]*** CUTSNS_PIN = 1 [08:40:13]*** CUTSNS_PIN = 0 [08:40:13]*** Brake cut motor [08:40:14]Read from MH i2c: 01 [08:40:14]MH_I2C_Read... [08:40:14]*** Stop cut motor [08:40:14]*** Cut end [08:40:14]Read from MH i2c: 01 07 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 7D 48 00 00 00 00 00 FF 0F DA [08:40:14]process_action close_receipt done [08:40:14]requested_data is exist [08:40:14]produce_requested_data [08:40:14]requested_item fm.sn is exist - process it [08:40:14]wFMCommunicate request_size=4 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 11 00 00 [08:40:14]Write to MH i2c: E2 08 00 7E 48 80 11 00 00 00 00 00 00 40 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 17 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 17 00 7E 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [08:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:40:14]wFMCommunicate OK [08:40:14]requested_item fd.num is exist - process it [08:40:14]SAM_PROTO_GetFieldsCounters [08:40:14]wFMCommunicate request_size=4 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 13 00 00 [08:40:14]Write to MH i2c: E2 08 00 7F 48 80 13 00 00 00 00 00 00 43 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 62 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 62 00 7F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [08:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:14]wFMCommunicate OK [08:40:14]SAM_PROTO_GetFieldsCounters done [08:40:14]requested_item shift.num is exist - process it [08:40:14]requested_item shift.opened is exist - process it [08:40:14]req_shift_opened [08:40:14]FM_GetShiftState [08:40:14]SAM_PROTO_GetShiftState [08:40:14]wFMCommunicate request_size=4 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 13 01 00 [08:40:14]Write to MH i2c: E2 08 00 80 48 80 13 01 00 00 00 00 00 45 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 0E 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 0E 00 80 48 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [08:40:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:40:14]wFMCommunicate OK [08:40:14]SAM_PROTO_GetShiftState done [08:40:14]FM_GetShiftState done [08:40:14]req_shift_opened done [08:40:14]requested_item shift.open_date is exist - process it [08:40:14]req_shift_open_date [08:40:14]req_shift_open_date done [08:40:14]produce_requested_data done [08:40:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289471,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:40:14]process_action_free close_receipt [08:40:14]json_value_free [08:40:14]json_value_free done [08:40:14]process_json_proto returns [08:40:14]Send response to host [08:40:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289471,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:40:14]free response buf [08:40:14]execute_script done [08:40:14]execute_script returns [08:40:14]free content buf [08:40:14]Sock 9.Close socket [08:40:14]Sock 9.Thread stoped [08:40:18]OFD Sender: No OFD packet to send [08:40:23]OFD Sender: No OFD packet to send [08:40:28]OFD Sender: No OFD packet to send [08:40:33]OFD Sender: No OFD packet to send [08:40:38]OFD Sender: No OFD packet to send [08:40:43]OFD Sender: No OFD packet to send [08:40:48]OFD Sender: No OFD packet to send [08:40:53]OFD Sender: No OFD packet to send [08:40:58]OFD Sender: No OFD packet to send [08:41:03]OFD Sender: No OFD packet to send [08:41:08]OFD Sender: No OFD packet to send [08:41:13]OFD Sender: No OFD packet to send [08:41:18]OFD Sender: No OFD packet to send [08:41:23]OFD Sender: No OFD packet to send [08:41:28]OFD Sender: No OFD packet to send [08:41:33]OFD Sender: No OFD packet to send [08:41:39]OFD Sender: No OFD packet to send [08:41:44]OFD Sender: No OFD packet to send [08:41:49]OFD Sender: No OFD packet to send [08:41:54]OFD Sender: No OFD packet to send [08:41:59]OFD Sender: No OFD packet to send [08:42:04]OFD Sender: No OFD packet to send [08:42:09]OFD Sender: No OFD packet to send [08:42:14]OFD Sender: No OFD packet to send [08:42:19]OFD Sender: No OFD packet to send [08:42:24]OFD Sender: No OFD packet to send [08:42:29]OFD Sender: No OFD packet to send [08:42:34]OFD Sender: No OFD packet to send [08:42:39]OFD Sender: No OFD packet to send [08:42:42]accept exits with 7 [08:42:42]New connection [08:42:42]New thread 3067051364 created [08:42:42]Thread 3067194724 joined [08:42:42]Waiting for new connection... [08:42:42] Sock 7.Parse request [08:42:42]Sock 7.Check first char [08:42:42]Sock 7.First char is OK [08:42:42]request: POST /json_proto HTTP/1.0 [08:42:42]Method: POST [08:42:42]URL: /json_proto [08:42:42]Method is POST - this is cgi request [08:42:42]url: /json_proto [08:42:42]query_string will be loaded in cgi processing [08:42:42]execute_cgi json_proto POST (null) [08:42:42]execute_cgi path=json_proto method=POST [08:42:42]POST find Content-Length [08:42:42]Host: 172.17.41.135:8080 [08:42:42]Content-Length: 215 [08:42:42]Content-Type: application/json [08:42:42] [08:42:42]POST finish read [08:42:42]Found Content-Length = 215 [08:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:42]execute_script... [08:42:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:42]POST & json_proto [08:42:42]process_json_proto [08:42:42]json parsed OK: [08:42:42]protocol is kg_v1.0 [08:42:42]action value=get_value [08:42:42]process_action get_value [08:42:42]cmd_get_value [08:42:42]process_action get_value done [08:42:42]requested_data is exist [08:42:42]produce_requested_data [08:42:42]requested_item kkm.sn is exist - process it [08:42:42]requested_item kkm.ver is exist - process it [08:42:42]requested_item fm.sn is exist - process it [08:42:42]wFMCommunicate request_size=4 [08:42:42]MH_SAM_APDU [08:42:42]CAPDU: 80 11 00 00 [08:42:42]Write to MH i2c: E2 08 00 81 48 80 11 00 00 00 00 00 00 43 [08:42:42]Write i2c OK [08:42:42]MH_I2C_Read... [08:42:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:42]Read from MH i2c: E2 [08:42:42]MH_I2C_Read... [08:42:42]Read from MH i2c: E2 17 00 [08:42:42]MH_I2C_Read... [08:42:42]Read from MH i2c: E2 17 00 81 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 93 [08:42:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:42:42]wFMCommunicate OK [08:42:42]requested_item fd.num is exist - process it [08:42:42]SAM_PROTO_GetFieldsCounters [08:42:42]wFMCommunicate request_size=4 [08:42:42]MH_SAM_APDU [08:42:42]CAPDU: 80 13 00 00 [08:42:42]Write to MH i2c: E2 08 00 82 48 80 13 00 00 00 00 00 00 46 [08:42:42]Write i2c OK [08:42:42]MH_I2C_Read... [08:42:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:42]Read from MH i2c: E2 [08:42:42]MH_I2C_Read... [08:42:42]Read from MH i2c: E2 62 00 [08:42:42]MH_I2C_Read... [08:42:42]Read from MH i2c: E2 62 00 82 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [08:42:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:42]wFMCommunicate OK [08:42:42]SAM_PROTO_GetFieldsCounters done [08:42:42]requested_item shift.num is exist - process it [08:42:42]requested_item shift.opened is exist - process it [08:42:42]req_shift_opened [08:42:42]FM_GetShiftState [08:42:42]SAM_PROTO_GetShiftState [08:42:42]wFMCommunicate request_size=4 [08:42:42]MH_SAM_APDU [08:42:42]CAPDU: 80 13 01 00 [08:42:42]Write to MH i2c: E2 08 00 83 48 80 13 01 00 00 00 00 00 48 [08:42:42]Write i2c OK [08:42:42]MH_I2C_Read... [08:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:42]Read from MH i2c: E2 [08:42:42]MH_I2C_Read... [08:42:42]Read from MH i2c: E2 0E 00 [08:42:42]MH_I2C_Read... [08:42:42]Read from MH i2c: E2 0E 00 83 48 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E9 [08:42:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:42:42]wFMCommunicate OK [08:42:42]SAM_PROTO_GetShiftState done [08:42:42]FM_GetShiftState done [08:42:42]req_shift_opened done [08:42:42]requested_item shift.open_date is exist - process it [08:42:42]req_shift_open_date [08:42:42]req_shift_open_date done [08:42:42]produce_requested_data done [08:42:42]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289471,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:42:42]process_action_free get_value [08:42:42]json_value_free [08:42:42]json_value_free done [08:42:42]process_json_proto returns [08:42:42]Send response to host [08:42:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289471,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:42:42]free response buf [08:42:42]execute_script done [08:42:42]execute_script returns [08:42:42]free content buf [08:42:42]Sock 7.Close socket [08:42:42]Sock 7.Thread stoped [08:42:42]accept exits with 9 [08:42:42]New connection [08:42:42]New thread 3067194724 created [08:42:42]Thread 3067051364 joined [08:42:42]Waiting for new connection... [08:42:42] Sock 9.Parse request [08:42:42]Sock 9.Check first char [08:42:42]Sock 9.First char is OK [08:42:42]request: POST /json_proto HTTP/1.0 [08:42:42]Method: POST [08:42:42]URL: /json_proto [08:42:42]Method is POST - this is cgi request [08:42:42]url: /json_proto [08:42:42]query_string will be loaded in cgi processing [08:42:42]execute_cgi json_proto POST (null) [08:42:42]execute_cgi path=json_proto method=POST [08:42:42]POST find Content-Length [08:42:42]Host: 172.17.41.135:8080 [08:42:42]Content-Length: 331 [08:42:42]Content-Type: application/json [08:42:42] [08:42:42]POST finish read [08:42:42]Found Content-Length = 331 [08:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:42]execute_script... [08:42:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:43]POST & json_proto [08:42:43]process_json_proto [08:42:43]json parsed OK: [08:42:43]protocol is kg_v1.0 [08:42:43]action value=get_value [08:42:43]process_action get_value [08:42:43]cmd_get_value [08:42:43]process_action get_value done [08:42:43]requested_data is exist [08:42:43]produce_requested_data [08:42:43]requested_item fm.sale.total is exist - process it [08:42:43]SAM_PROTO_GetFMData [08:42:43]wFMCommunicate request_size=4 [08:42:43]MH_SAM_APDU [08:42:43]CAPDU: 80 13 03 00 [08:42:43]Write to MH i2c: E2 08 00 84 48 80 13 03 00 00 00 00 00 4B [08:42:43]Write i2c OK [08:42:43]MH_I2C_Read... [08:42:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:42:43]Read from MH i2c: E2 [08:42:43]MH_I2C_Read... [08:42:43]Read from MH i2c: E2 FD 00 [08:42:43]MH_I2C_Read... [08:42:43]Read from MH i2c: E2 FD 00 84 48 00 C6 04 85 04 C2 04 6E 04 04 00 B8 66 04 00 69 04 A4 00 6F 04 04 00 8F 5E 04 00 B1 04 05 00 10 23 D7 7E 07 70 04 05 00 51 DB 9D 6C 06 72 04 05 00 BF 47 39 12 01 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 A1 99 D2 CB 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 23 E7 FB 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 FA [08:42:43]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 B8 66 04 00 69 04 A4 00 6F 04 04 00 8F 5E 04 00 B1 04 05 00 10 23 D7 7E 07 70 04 05 00 51 DB 9D 6C 06 72 04 05 00 BF 47 39 12 01 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 A1 99 D2 CB 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 23 E7 FB 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 [08:42:43]wFMCommunicate OK [08:42:43]wFMCommunicate request_size=4 [08:42:43]MH_SAM_APDU [08:42:43]CAPDU: 80 17 00 00 [08:42:43]Write to MH i2c: E2 08 00 85 48 80 17 00 00 00 00 00 00 4D [08:42:43]Write i2c OK [08:42:43]MH_I2C_Read... [08:42:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:43]Read from MH i2c: E2 [08:42:43]MH_I2C_Read... [08:42:43]Read from MH i2c: E2 FD 00 [08:42:43]MH_I2C_Read... [08:42:43]Read from MH i2c: E2 FD 00 85 48 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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 36 [08:42:43]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [08:42:43]wFMCommunicate OK [08:42:43]wFMCommunicate request_size=4 [08:42:43]MH_SAM_APDU [08:42:43]CAPDU: 80 17 00 00 [08:42:43]Write to MH i2c: E2 08 00 86 48 80 17 00 00 00 00 00 00 4E [08:42:43]Write i2c OK [08:42:43]MH_I2C_Read... [08:42:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:44]Read from MH i2c: E2 [08:42:44]MH_I2C_Read... [08:42:44]Read from MH i2c: E2 FD 00 [08:42:44]MH_I2C_Read... [08:42:44]Read from MH i2c: E2 FD 00 86 48 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 75 [08:42:44]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [08:42:44]wFMCommunicate OK [08:42:44]wFMCommunicate request_size=4 [08:42:44]MH_SAM_APDU [08:42:44]CAPDU: 80 17 00 00 [08:42:44]Write to MH i2c: E2 08 00 87 48 80 17 00 00 00 00 00 00 4F [08:42:44]Write i2c OK [08:42:44]MH_I2C_Read... [08:42:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:44]Read from MH i2c: E2 [08:42:44]MH_I2C_Read... [08:42:44]Read from MH i2c: E2 FD 00 [08:42:44]MH_I2C_Read... [08:42:44]Read from MH i2c: E2 FD 00 87 48 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 CA [08:42:44]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:42:44]wFMCommunicate OK [08:42:44]wFMCommunicate request_size=4 [08:42:44]MH_SAM_APDU [08:42:44]CAPDU: 80 17 00 00 [08:42:44]Write to MH i2c: E2 08 00 88 48 80 17 00 00 00 00 00 00 50 [08:42:44]Write i2c OK [08:42:44]MH_I2C_Read... [08:42:44]OFD Sender: No OFD packet to send [08:42:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:42:44]Read from MH i2c: E2 [08:42:44]MH_I2C_Read... [08:42:44]Read from MH i2c: E2 E3 00 [08:42:44]MH_I2C_Read... [08:42:44]Read from MH i2c: E2 E3 00 88 48 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2F [08:42: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 [08:42:44]wFMCommunicate OK [08:42:44]SAM_PROTO_GetFMData done [08:42:44]requested_item fm.sale_refund.total is exist - process it [08:42:44]requested_item fm.buy.total is exist - process it [08:42:44]requested_item shift.sale.total is exist - process it [08:42:44]SAM_PROTO_GetShiftData [08:42:44]wFMCommunicate request_size=4 [08:42:44]MH_SAM_APDU [08:42:44]CAPDU: 80 13 02 00 [08:42:44]Write to MH i2c: E2 08 00 89 48 80 13 02 00 00 00 00 00 4F [08:42:44]Write i2c OK [08:42:44]MH_I2C_Read... [08:42:45]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:42:45]Read from MH i2c: E2 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 89 48 00 AF 04 AA 04 AB 04 6E 04 04 00 91 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 8A ED DC 70 04 03 00 C4 3E BB 72 04 03 00 C6 AE 21 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 60 77 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A F4 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 63 [08:42:45]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 91 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 8A ED DC 70 04 03 00 C4 3E BB 72 04 03 00 C6 AE 21 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 60 77 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A F4 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:42:45]wFMCommunicate OK [08:42:45]wFMCommunicate request_size=4 [08:42:45]MH_SAM_APDU [08:42:45]CAPDU: 80 17 00 00 [08:42:45]Write to MH i2c: E2 08 00 8A 48 80 17 00 00 00 00 00 00 52 [08:42:45]Write i2c OK [08:42:45]MH_I2C_Read... [08:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:45]Read from MH i2c: E2 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 8A 48 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 6B [08:42: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:42:45]wFMCommunicate OK [08:42:45]wFMCommunicate request_size=4 [08:42:45]MH_SAM_APDU [08:42:45]CAPDU: 80 17 00 00 [08:42:45]Write to MH i2c: E2 08 00 8B 48 80 17 00 00 00 00 00 00 53 [08:42:45]Write i2c OK [08:42:45]MH_I2C_Read... [08:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:45]Read from MH i2c: E2 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 8B 48 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 07 [08:42:45]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:42:45]wFMCommunicate OK [08:42:45]wFMCommunicate request_size=4 [08:42:45]MH_SAM_APDU [08:42:45]CAPDU: 80 17 00 00 [08:42:45]Write to MH i2c: E2 08 00 8C 48 80 17 00 00 00 00 00 00 54 [08:42:45]Write i2c OK [08:42:45]MH_I2C_Read... [08:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:45]Read from MH i2c: E2 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 [08:42:45]MH_I2C_Read... [08:42:45]Read from MH i2c: E2 FD 00 8C 48 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 D2 [08:42:45]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:42:45]wFMCommunicate OK [08:42:45]wFMCommunicate request_size=4 [08:42:45]MH_SAM_APDU [08:42:45]CAPDU: 80 17 00 00 [08:42:45]Write to MH i2c: E2 08 00 8D 48 80 17 00 00 00 00 00 00 55 [08:42:45]Write i2c OK [08:42:45]MH_I2C_Read... [08:42:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:42:46]Read from MH i2c: E2 [08:42:46]MH_I2C_Read... [08:42:46]Read from MH i2c: E2 CC 00 [08:42:46]MH_I2C_Read... [08:42:46]Read from MH i2c: E2 CC 00 8D 48 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 36 [08:42:46]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:46]wFMCommunicate OK [08:42:46]SAM_PROTO_GetShiftData done [08:42:46]requested_item shift.sale.total_cash is exist - process it [08:42:46]requested_item shift.sale_refund.total is exist - process it [08:42:46]requested_item shift.sale_refund.total_cash is exist - process it [08:42:46]requested_item shift.buy.total is exist - process it [08:42:46]requested_item shift.buy.total_cash is exist - process it [08:42:46]produce_requested_data done [08:42:46]produce_requested_data return {"fm.sale.total":321927995.04,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":144787.30,"shift.sale.total_cash":122713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:42:46]process_action_free get_value [08:42:46]json_value_free [08:42:46]json_value_free done [08:42:46]process_json_proto returns [08:42:46]Send response to host [08:42:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":321927995.04,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":144787.30,"shift.sale.total_cash":122713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:42:46]free response buf [08:42:46]execute_script done [08:42:46]execute_script returns [08:42:46]free content buf [08:42:46]Sock 9.Close socket [08:42:46]Sock 9.Thread stoped [08:42:49]OFD Sender: No OFD packet to send [08:42:54]OFD Sender: No OFD packet to send [08:42:54]accept exits with 7 [08:42:54]New connection [08:42:54]New thread 3067051364 created [08:42:54]Thread 3067194724 joined [08:42:54]Waiting for new connection... [08:42:54] Sock 7.Parse request [08:42:54]Sock 7.Check first char [08:42:54]Sock 7.First char is OK [08:42:54]request: POST /json_proto HTTP/1.0 [08:42:54]Method: POST [08:42:54]URL: /json_proto [08:42:54]Method is POST - this is cgi request [08:42:54]url: /json_proto [08:42:54]query_string will be loaded in cgi processing [08:42:54]execute_cgi json_proto POST (null) [08:42:54]execute_cgi path=json_proto method=POST [08:42:54]POST find Content-Length [08:42:54]Host: 172.17.41.135:8080 [08:42:54]Content-Length: 676 [08:42:54]Content-Type: application/json [08:42:54] [08:42:54]POST finish read [08:42:54]Found Content-Length = 676 [08:42:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.580, "sum" : 425.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 425.00, "total" : 425.00, "payments": [ { "type": 0, "sum" : 425.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:54]execute_script... [08:42:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.580, "sum" : 425.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 425.00, "total" : 425.00, "payments": [ { "type": 0, "sum" : 425.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:54]POST & json_proto [08:42:54]process_json_proto [08:42:54]json parsed OK: [08:42:54]protocol is kg_v1.0 [08:42:54]action value=close_receipt [08:42:54]process_action close_receipt [08:42:54]cmd_close_receipt [08:42:54]MH_GetDate [08:42:54]Write to MH i2c: F0 00 00 8E 48 C5 [08:42:54]Write i2c OK [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: F0 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: F0 09 00 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: F0 09 00 8E 48 00 12 2A F1 66 ED 3E 82 65 73 [08:42:54]GetLastDocTimeStamp 1727080814 [08:42:54]current date 1727080978 [08:42:54]FM_GetShiftState [08:42:54]SAM_PROTO_GetShiftState [08:42:54]wFMCommunicate request_size=4 [08:42:54]MH_SAM_APDU [08:42:54]CAPDU: 80 13 01 00 [08:42:54]Write to MH i2c: E2 08 00 8F 48 80 13 01 00 00 00 00 00 54 [08:42:54]Write i2c OK [08:42:54]MH_I2C_Read... [08:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:54]Read from MH i2c: E2 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: E2 0E 00 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: E2 0E 00 8F 48 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F5 [08:42:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:42:54]wFMCommunicate OK [08:42:54]SAM_PROTO_GetShiftState done [08:42:54]FM_GetShiftState done [08:42:54]opened in 1727051401 [08:42:54]opened+sec_in_day 1727137801 [08:42:54]quantity*price = 42519 [08:42:54]sum+1 = 42521 [08:42:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 425.00 Внесено: 425.00 СДАЧА: 0.00 НСП 1% : 3.76 НДС 12% : 45.15 Наличными: 425.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 146 23.09.2024 08:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289472 ФПД: 66344887157774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084258&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289472&fm=66344887157774&tin=02508201610067®Number=0000000000091827&sum=42500 [08:42:55]StoreToDocumentArchive [08:42:55]shift 515 fd 289472 [08:42:55]save to /storage/0515/doc_00289472 [08:42:55]save last doc name /storage/0515/doc_00289472 to /storage/kkm_last_doc_name [08:42:55]save OK [08:42:55]Clear old archive folders... [08:42:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:42:55]tlvbuf is 0069FD70 [08:42:55]SAM_PROTO_ClearQueue [08:42:55]wFMCommunicate request_size=4 [08:42:55]MH_SAM_APDU [08:42:55]CAPDU: 80 09 00 00 [08:42:55]Write to MH i2c: E2 08 00 9C 48 80 09 00 00 00 00 00 00 56 [08:42:55]Write i2c OK [08:42:55]MH_I2C_Read... [08:42:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 9C 48 00 90 00 58 [08:42:56]RAPDU: 90 00 [08:42:56]wFMCommunicate OK [08:42:56]SAM_PROTO_ClearQueue done [08:42:56]KKMCreateOFDPacket [08:42:56]OFDProtocolAddRootSTLVToBuf [08:42:56]FM_MakeSignedData [08:42:56]FM_MakeSignedData [08:42:56]SAM_PROTO_SignData [08:42:56]wFMCommunicate request_size=4 [08:42:56]MH_SAM_APDU [08:42:56]CAPDU: 80 0D 01 02 [08:42:56]Write to MH i2c: E2 08 00 9D 48 80 0D 01 02 00 00 00 00 5E [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 9D 48 00 90 00 59 [08:42:56]RAPDU: 90 00 [08:42:56]wFMCommunicate OK [08:42:56]wFMCommunicate request_size=255 [08:42:56]MH_SAM_APDU [08:42: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 CC 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 12 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6A 04 00 35 04 06 00 3C 57 1F 6E [08:42:56]Write to MH i2c: E2 02 01 9E 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 CC 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 12 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6A 04 00 35 04 06 00 3C 57 1F 6E 00 00 33 [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 9E 48 00 90 00 5A [08:42:56]RAPDU: 90 00 [08:42:56]wFMCommunicate OK [08:42:56]wFMCommunicate request_size=7 [08:42:56]MH_SAM_APDU [08:42:56]CAPDU: 80 0D 02 02 02 84 0E [08:42:56]Write to MH i2c: E2 0A 00 9F 48 80 0D 02 02 02 00 84 0E 00 00 F7 [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 9F 48 00 90 00 5B [08:42:56]RAPDU: 90 00 [08:42:56]wFMCommunicate OK [08:42:56]wFMCommunicate request_size=4 [08:42:56]MH_SAM_APDU [08:42:56]CAPDU: 80 0D 03 02 [08:42:56]Write to MH i2c: E2 08 00 A0 48 80 0D 03 02 00 00 00 00 63 [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 0B 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 0B 00 A0 48 00 69 A0 71 C4 C4 B2 16 55 90 00 83 [08:42:56]RAPDU: 69 A0 71 C4 C4 B2 16 55 90 00 [08:42:56]wFMCommunicate OK [08:42:56]SAM_PROTO_SignData done [08:42:56]FM_MakeSignedData done [08:42:56]CreateOFDProtocolMessage [08:42:56]wFMCommunicate request_size=4 [08:42:56]MH_SAM_APDU [08:42:56]CAPDU: 80 11 00 00 [08:42:56]Write to MH i2c: E2 08 00 A1 48 80 11 00 00 00 00 00 00 63 [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 17 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 17 00 A1 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B3 [08:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:42:56]wFMCommunicate OK [08:42:56]CreateOFDProtocolMessage done [08:42:56]OFDSenderStorePacket 289472 [08:42:56]StoreOFDPacket docnum=289472 [08:42:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 76 3A 04 01 34 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 12 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6A 04 00 35 04 06 00 3C 57 1F 6E 84 0E 69 A0 71 C4 C4 B2 16 55 [08:42:56]CheckFolder [08:42:56]dirname=/storage/ofd_packets [08:42:56]CheckFolder done [08:42:56]ProducePacketName [08:42:56]name=ofd_packets/00289472 [08:42:56]NVStorageSaveData ofd_packets/00289472 [08:42:56]File name is /storage/ofd_packets/00289472 [08:42:56]Write 298 bytes [08:42:56]NVStorageSaveData done [08:42:56]OFDSenderStorePacket done [08:42:56]KKMCreateOFDPacket done [08:42:56]NVStorageSaveData kkm_last_timestamp [08:42:56]File name is /storage/kkm_last_timestamp [08:42:56]Write 4 bytes [08:42:56]NVStorageSaveData done [08:42:56]ExternCall_PrintAddStr [08:42:56]wPrintStart [08:42:56]Write to MH i2c: 01 00 00 A2 48 EA [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: 01 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: 01 07 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: 01 07 00 A2 48 00 00 00 00 00 FF 0F FF [08:42:56]RasterBufferAndPrint [08:42:56]line Счет N : (1)24617464 [08:42:56]line ИНН: 02508201610067 [08:42:56]line Контрольно-Кассовый Чек [08:42:56]line ПРОДАЖА [08:42:56]line ТРК (МРК, ГНК) : 22 [08:42:56]line Товар: 2710194210 [08:42:56]line ДТ-К-5 [08:42:56]line 5.580 * 76.20 [08:42:56]line = 425.20 [08:42:56]line НДС 12% НСП 1% [08:42:56]line > о реализуемом товаре [08:42:56]line ОКРУГЛЕНИЕ: -0.20 [08:42:56]line ИТОГО: 425.00 [08:42:56]line Внесено: 425.00 [08:42:56]line СДАЧА: 0.00 [08:42:56]line НСП 1% : 3.76 [08:42:56]line НДС 12% : 45.15 [08:42:56]line Наличными: 425.00 [08:42:56]line Безнал.: 0.00 [08:42:56]line Место: АЗС № 90 "Партнёр-нефть" [08:42:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:42:56]line СНО: Общий режим [08:42:56]line Чек 146 23.09.2024 08:42 [08:42:56]line Смена: 515 ФФД: 1.0 [08:42:56]line ЗНМ: 0300000107 [08:42:56]line РНМ: 0000000000091827 [08:42:56]line Версия ККМ: 001 [08:42:56]line ФМ: 0000000000871832 [08:42:56]line ФД: 289472 [08:42:56]line ФПД: 66344887157774 [08:42:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084258&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289472&fm=66344887157774&tin=02508201610067®Number=0000000000091827&sum=42500 [08:42:56]written 0, free lines is 4095 [08:42:56]OFD Sender: Processing packet 289472 [packets to send 1784, broken 1783] [08:42:56]ProducePacketName [08:42:56]name=ofd_packets/00289472 [08:42:56]OFD Sender: To server: pG, [08:42:56]CommunicateWithHost lk.salyk.kg:30040 [08:42:56]ConnectInit lk.salyk.kg [08:42:56]Connected sock=10 [08:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 76 3A 04 01 34 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 12 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6A 04 00 35 04 06 00 3C 57 1F 6E 84 0E 69 A0 71 C4 C4 B2 16 55 [08:42:57]Write to MH i2c: 01 00 00 CC 48 14 [08:42:57]Write i2c OK [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: 01 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: 01 07 00 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: 01 07 00 CC 48 00 00 00 00 00 C1 0C E8 [08:42:57]RasterBufferAndPrint [08:42:57]line [08:42:57]line [08:42:57]line [08:42:57]line [08:42:57]line [08:42:57]written 0, free lines is 3273 [08:42:57]MH_Cut [08:42:57]Write to MH i2c: D1 01 00 D3 48 01 ED [08:42:57]Write i2c OK [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: D1 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: D1 01 00 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: D1 01 00 D3 48 00 EC [08:42:57]Write to MH i2c: 01 00 00 D4 48 1C [08:42:57]Write i2c OK [08:42:57]MH_I2C_Read... [08:42: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 33 32 4F 00 00 00 B8 79 47 00 9D AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6A 04 00 F4 03 04 00 E7 D1 F0 66 B6 04 01 00 00 CD EE 7A 7B BA EC 3D CC [08:42:57]CommunicateWithHost err = 0 [08:42:57]CheckOFDResponse [08:42:57]1017 (14) - 77093643461234 [08:42:57]1041 (16) - 0000000000871832 [08:42:57]1040 (4) - 289472 [08:42:57]1012 (4) - 23.09.2024 02:26 [08:42:57]1206 (1) - 0 [08:42:57]OFD Sender: Remove packet 289472 [08:42:57]ProducePacketName [08:42:57]name=ofd_packets/00289472 [08:42:57]NVStorageDeleteData [08:42:57]OFD Sender: No OFD packet to send [08:42:57]*** Cut start [08:42:57]*** Partial cut [08:42:57]*** CUTSNS_PIN = 1 [08:42:57]*** CUTSNS_PIN = 0 [08:42:58]*** Brake cut motor [08:42:58]Read from MH i2c: 01 [08:42:58]MH_I2C_Read... [08:42:58]*** Stop cut motor [08:42:58]*** Cut end [08:42:58]Read from MH i2c: 01 07 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: 01 07 00 D4 48 00 00 00 00 00 FF 0F 31 [08:42:58]process_action close_receipt done [08:42:58]requested_data is exist [08:42:58]produce_requested_data [08:42:58]requested_item fm.sn is exist - process it [08:42:58]wFMCommunicate request_size=4 [08:42:58]MH_SAM_APDU [08:42:58]CAPDU: 80 11 00 00 [08:42:58]Write to MH i2c: E2 08 00 D5 48 80 11 00 00 00 00 00 00 97 [08:42:58]Write i2c OK [08:42:58]MH_I2C_Read... [08:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:58]Read from MH i2c: E2 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 17 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 17 00 D5 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E7 [08:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:42:58]wFMCommunicate OK [08:42:58]requested_item fd.num is exist - process it [08:42:58]SAM_PROTO_GetFieldsCounters [08:42:58]wFMCommunicate request_size=4 [08:42:58]MH_SAM_APDU [08:42:58]CAPDU: 80 13 00 00 [08:42:58]Write to MH i2c: E2 08 00 D6 48 80 13 00 00 00 00 00 00 9A [08:42:58]Write i2c OK [08:42:58]MH_I2C_Read... [08:42:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:58]Read from MH i2c: E2 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 62 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 62 00 D6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [08:42: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:58]wFMCommunicate OK [08:42:58]SAM_PROTO_GetFieldsCounters done [08:42:58]requested_item shift.num is exist - process it [08:42:58]requested_item shift.opened is exist - process it [08:42:58]req_shift_opened [08:42:58]FM_GetShiftState [08:42:58]SAM_PROTO_GetShiftState [08:42:58]wFMCommunicate request_size=4 [08:42:58]MH_SAM_APDU [08:42:58]CAPDU: 80 13 01 00 [08:42:58]Write to MH i2c: E2 08 00 D7 48 80 13 01 00 00 00 00 00 9C [08:42:58]Write i2c OK [08:42:58]MH_I2C_Read... [08:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:58]Read from MH i2c: E2 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 0E 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 0E 00 D7 48 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3D [08:42:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:42:58]wFMCommunicate OK [08:42:58]SAM_PROTO_GetShiftState done [08:42:58]FM_GetShiftState done [08:42:58]req_shift_opened done [08:42:58]requested_item shift.open_date is exist - process it [08:42:58]req_shift_open_date [08:42:58]req_shift_open_date done [08:42:58]produce_requested_data done [08:42:58]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289472,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:42:58]process_action_free close_receipt [08:42:58]json_value_free [08:42:58]json_value_free done [08:42:58]process_json_proto returns [08:42:58]Send response to host [08:42:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289472,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:42:58]free response buf [08:42:58]execute_script done [08:42:58]execute_script returns [08:42:58]free content buf [08:42:58]Sock 7.Close socket [08:42:58]Sock 7.Thread stoped [08:43:02]OFD Sender: No OFD packet to send [08:43:07]OFD Sender: No OFD packet to send [08:43:12]OFD Sender: No OFD packet to send [08:43:17]OFD Sender: No OFD packet to send [08:43:22]OFD Sender: No OFD packet to send [08:43:27]OFD Sender: No OFD packet to send [08:43:29]accept exits with 9 [08:43:29]New connection [08:43:29]New thread 3067194724 created [08:43:29]Thread 3067051364 joined [08:43:29]Waiting for new connection... [08:43:29] Sock 9.Parse request [08:43:29]Sock 9.Check first char [08:43:29]Sock 9.First char is OK [08:43:29]request: POST /json_proto HTTP/1.0 [08:43:29]Method: POST [08:43:29]URL: /json_proto [08:43:29]Method is POST - this is cgi request [08:43:29]url: /json_proto [08:43:29]query_string will be loaded in cgi processing [08:43:29]execute_cgi json_proto POST (null) [08:43:29]execute_cgi path=json_proto method=POST [08:43:29]POST find Content-Length [08:43:29]Host: 172.17.41.135:8080 [08:43:29]Content-Length: 683 [08:43:29]Content-Type: application/json [08:43:29] [08:43:29]POST finish read [08:43:29]Found Content-Length = 683 [08:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:29]execute_script... [08:43: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)24617466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:29]POST & json_proto [08:43:29]process_json_proto [08:43:29]json parsed OK: [08:43:29]protocol is kg_v1.0 [08:43:29]action value=close_receipt [08:43:29]process_action close_receipt [08:43:29]cmd_close_receipt [08:43:29]MH_GetDate [08:43:29]Write to MH i2c: F0 00 00 D8 48 0F [08:43:29]Write i2c OK [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: F0 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: F0 09 00 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: F0 09 00 D8 48 00 35 2A F1 66 ED 3E 82 65 E0 [08:43:29]GetLastDocTimeStamp 1727080978 [08:43:29]current date 1727081013 [08:43:29]FM_GetShiftState [08:43:29]SAM_PROTO_GetShiftState [08:43:29]wFMCommunicate request_size=4 [08:43:29]MH_SAM_APDU [08:43:29]CAPDU: 80 13 01 00 [08:43:29]Write to MH i2c: E2 08 00 D9 48 80 13 01 00 00 00 00 00 9E [08:43:29]Write i2c OK [08:43:29]MH_I2C_Read... [08:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:29]Read from MH i2c: E2 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: E2 0E 00 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: E2 0E 00 D9 48 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [08:43:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:43:29]wFMCommunicate OK [08:43:29]SAM_PROTO_GetShiftState done [08:43:29]FM_GetShiftState done [08:43:29]opened in 1727051401 [08:43:29]opened+sec_in_day 1727137801 [08:43:29]quantity*price = 50003 [08:43:29]sum+1 = 50005 [08:43:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 147 23.09.2024 08:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289473 ФПД: 264801987332088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084333&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289473&fm=264801987332088&tin=02508201610067®Number=0000000000091827&sum=50000 [08:43:30]StoreToDocumentArchive [08:43:30]shift 515 fd 289473 [08:43:30]save to /storage/0515/doc_00289473 [08:43:30]save last doc name /storage/0515/doc_00289473 to /storage/kkm_last_doc_name [08:43:30]save OK [08:43:30]Clear old archive folders... [08:43:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:43:30]tlvbuf is 0077CF20 [08:43:30]SAM_PROTO_ClearQueue [08:43:30]wFMCommunicate request_size=4 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 09 00 00 [08:43:30]Write to MH i2c: E2 08 00 E6 48 80 09 00 00 00 00 00 00 A0 [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 E6 48 00 90 00 A2 [08:43:30]RAPDU: 90 00 [08:43:30]wFMCommunicate OK [08:43:30]SAM_PROTO_ClearQueue done [08:43:30]KKMCreateOFDPacket [08:43:30]OFDProtocolAddRootSTLVToBuf [08:43:30]FM_MakeSignedData [08:43:30]FM_MakeSignedData [08:43:30]SAM_PROTO_SignData [08:43:30]wFMCommunicate request_size=4 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 0D 01 02 [08:43:30]Write to MH i2c: E2 08 00 E7 48 80 0D 01 02 00 00 00 00 A8 [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 E7 48 00 90 00 A3 [08:43:30]RAPDU: 90 00 [08:43:30]wFMCommunicate OK [08:43:30]wFMCommunicate request_size=255 [08:43:30]MH_SAM_APDU [08:43: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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 35 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6A 04 00 35 04 06 00 F0 D6 [08:43:30]Write to MH i2c: E2 02 01 E8 48 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 35 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6A 04 00 35 04 06 00 F0 D6 00 00 7D [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 E8 48 00 90 00 A4 [08:43:31]RAPDU: 90 00 [08:43:31]wFMCommunicate OK [08:43:31]wFMCommunicate request_size=9 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 0D 02 02 04 04 64 07 F8 [08:43:31]Write to MH i2c: E2 0C 00 E9 48 80 0D 02 02 04 00 04 64 07 F8 00 00 1A [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 E9 48 00 90 00 A5 [08:43:31]RAPDU: 90 00 [08:43:31]wFMCommunicate OK [08:43:31]wFMCommunicate request_size=4 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 0D 03 02 [08:43:31]Write to MH i2c: E2 08 00 EA 48 80 0D 03 02 00 00 00 00 AD [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 0B 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 0B 00 EA 48 00 10 30 CA A3 45 FA 5F 41 90 00 3A [08:43:31]RAPDU: 10 30 CA A3 45 FA 5F 41 90 00 [08:43:31]wFMCommunicate OK [08:43:31]SAM_PROTO_SignData done [08:43:31]FM_MakeSignedData done [08:43:31]CreateOFDProtocolMessage [08:43:31]wFMCommunicate request_size=4 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 11 00 00 [08:43:31]Write to MH i2c: E2 08 00 EB 48 80 11 00 00 00 00 00 00 AD [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 17 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 17 00 EB 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FD [08:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:43:31]wFMCommunicate OK [08:43:31]CreateOFDProtocolMessage done [08:43:31]OFDSenderStorePacket 289473 [08:43:31]StoreOFDPacket docnum=289473 [08:43:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 35 C3 06 01 28 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 35 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6A 04 00 35 04 06 00 F0 D6 04 64 07 F8 10 30 CA A3 45 FA 5F 41 [08:43:31]CheckFolder [08:43:31]dirname=/storage/ofd_packets [08:43:31]CheckFolder done [08:43:31]ProducePacketName [08:43:31]name=ofd_packets/00289473 [08:43:31]NVStorageSaveData ofd_packets/00289473 [08:43:31]File name is /storage/ofd_packets/00289473 [08:43:31]Write 300 bytes [08:43:31]NVStorageSaveData done [08:43:31]OFDSenderStorePacket done [08:43:31]KKMCreateOFDPacket done [08:43:31]NVStorageSaveData kkm_last_timestamp [08:43:31]File name is /storage/kkm_last_timestamp [08:43:31]Write 4 bytes [08:43:31]NVStorageSaveData done [08:43:31]ExternCall_PrintAddStr [08:43:31]wPrintStart [08:43:31]Write to MH i2c: 01 00 00 EC 48 34 [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 07 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 07 00 EC 48 00 00 00 00 00 FF 0F 49 [08:43:31]RasterBufferAndPrint [08:43:31]line Счет N : (1)24617466 [08:43:31]line ИНН: 02508201610067 [08:43:31]line Контрольно-Кассовый Чек [08:43:31]line ПРОДАЖА [08:43:31]line ТРК (МРК, ГНК) : 71 [08:43:31]line Товар: 2711190000 [08:43:31]line ГАЗ-К-5 [08:43:31]line 13.370 * 37.40 [08:43:31]line = 500.04 [08:43:31]line НДС 12% НСП 1% [08:43:31]line > о реализуемом товаре [08:43:31]line ОКРУГЛЕНИЕ: -0.04 [08:43:31]line ИТОГО: 500.00 [08:43:31]line Внесено: 500.00 [08:43:31]line СДАЧА: 0.00 [08:43:31]line НСП 1% : 4.42 [08:43:31]line НДС 12% : 53.10 [08:43:31]line Наличными: 500.00 [08:43:31]line Безнал.: 0.00 [08:43:31]line Место: АЗС № 90 "Партнёр-нефть" [08:43:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:43:31]line СНО: Общий режим [08:43:31]line Чек 147 23.09.2024 08:43 [08:43:31]line Смена: 515 ФФД: 1.0 [08:43:31]line ЗНМ: 0300000107 [08:43:31]line РНМ: 0000000000091827 [08:43:31]line Версия ККМ: 001 [08:43:31]line ФМ: 0000000000871832 [08:43:31]line ФД: 289473 [08:43:31]line ФПД: 264801987332088 [08:43:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084333&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289473&fm=264801987332088&tin=02508201610067®Number=0000000000091827&sum=50000 [08:43:31]written 0, free lines is 4095 [08:43:31]OFD Sender: Processing packet 289473 [packets to send 1784, broken 1783] [08:43:31]ProducePacketName [08:43:31]name=ofd_packets/00289473 [08:43:31]OFD Sender: To server: pG, [08:43:31]CommunicateWithHost lk.salyk.kg:30040 [08:43:31]ConnectInit lk.salyk.kg [08:43:31]Connected sock=10 [08:43: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 33 32 0E 01 00 00 35 C3 06 01 28 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 35 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6A 04 00 35 04 06 00 F0 D6 04 64 07 F8 10 30 CA A3 45 FA 5F 41 [08:43:31]Write to MH i2c: 01 00 00 16 49 5F [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 07 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 07 00 16 49 00 00 00 00 00 C1 0C 33 [08:43:31]RasterBufferAndPrint [08:43:31]line [08:43:31]line [08:43:31]line [08:43:31]line [08:43:31]line [08:43:31]written 0, free lines is 3273 [08:43:31]MH_Cut [08:43:31]Write to MH i2c: D1 01 00 1D 49 01 38 [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: D1 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: D1 01 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: D1 01 00 1D 49 00 37 [08:43:31]Write to MH i2c: 01 00 00 1E 49 67 [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43: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 33 32 4F 00 00 00 4A E7 47 00 C7 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 33 32 10 04 04 00 C1 6A 04 00 F4 03 04 00 0A D2 F0 66 B6 04 01 00 00 F2 C8 B4 91 40 02 D6 D8 [08:43:31]CommunicateWithHost err = 0 [08:43:31]CheckOFDResponse [08:43:31]1017 (14) - 77093643461234 [08:43:31]1041 (16) - 0000000000871832 [08:43:31]1040 (4) - 289473 [08:43:31]1012 (4) - 23.09.2024 02:27 [08:43:31]1206 (1) - 0 [08:43:31]OFD Sender: Remove packet 289473 [08:43:31]ProducePacketName [08:43:31]name=ofd_packets/00289473 [08:43:31]NVStorageDeleteData [08:43:32]OFD Sender: No OFD packet to send [08:43:32]*** Cut start [08:43:32]*** Partial cut [08:43:32]*** CUTSNS_PIN = 1 [08:43:32]*** CUTSNS_PIN = 0 [08:43:32]*** Brake cut motor [08:43:33]Read from MH i2c: 01 [08:43:33]MH_I2C_Read... [08:43:33]*** Stop cut motor [08:43:33]*** Cut end [08:43:33]Read from MH i2c: 01 07 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: 01 07 00 1E 49 00 00 00 00 00 FF 0F 7C [08:43:33]process_action close_receipt done [08:43:33]requested_data is exist [08:43:33]produce_requested_data [08:43:33]requested_item fm.sn is exist - process it [08:43:33]wFMCommunicate request_size=4 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 11 00 00 [08:43:33]Write to MH i2c: E2 08 00 1F 49 80 11 00 00 00 00 00 00 E2 [08:43:33]Write i2c OK [08:43:33]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 17 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 17 00 1F 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 32 [08:43:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:43:33]wFMCommunicate OK [08:43:33]requested_item fd.num is exist - process it [08:43:33]SAM_PROTO_GetFieldsCounters [08:43:33]wFMCommunicate request_size=4 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 13 00 00 [08:43:33]Write to MH i2c: E2 08 00 20 49 80 13 00 00 00 00 00 00 E5 [08:43:33]Write i2c OK [08:43:33]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 62 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 62 00 20 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [08:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:33]wFMCommunicate OK [08:43:33]SAM_PROTO_GetFieldsCounters done [08:43:33]requested_item shift.num is exist - process it [08:43:33]requested_item shift.opened is exist - process it [08:43:33]req_shift_opened [08:43:33]FM_GetShiftState [08:43:33]SAM_PROTO_GetShiftState [08:43:33]wFMCommunicate request_size=4 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 13 01 00 [08:43:33]Write to MH i2c: E2 08 00 21 49 80 13 01 00 00 00 00 00 E7 [08:43:33]Write i2c OK [08:43:33]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 0E 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 0E 00 21 49 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 88 [08:43:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:43:33]wFMCommunicate OK [08:43:33]SAM_PROTO_GetShiftState done [08:43:33]FM_GetShiftState done [08:43:33]req_shift_opened done [08:43:33]requested_item shift.open_date is exist - process it [08:43:33]req_shift_open_date [08:43:33]req_shift_open_date done [08:43:33]produce_requested_data done [08:43:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289473,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:43:33]process_action_free close_receipt [08:43:33]json_value_free [08:43:33]json_value_free done [08:43:33]process_json_proto returns [08:43:33]Send response to host [08:43:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289473,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:43:33]free response buf [08:43:33]execute_script done [08:43:33]execute_script returns [08:43:33]free content buf [08:43:33]Sock 9.Close socket [08:43:33]Sock 9.Thread stoped [08:43:37]OFD Sender: No OFD packet to send [08:43:42]OFD Sender: No OFD packet to send [08:43:47]OFD Sender: No OFD packet to send [08:43:50]accept exits with 7 [08:43:50]New connection [08:43:50]New thread 3067051364 created [08:43:50]Thread 3067194724 joined [08:43:50]Waiting for new connection... [08:43:50] Sock 7.Parse request [08:43:50]Sock 7.Check first char [08:43:50]Sock 7.First char is OK [08:43:50]request: POST /json_proto HTTP/1.0 [08:43:50]Method: POST [08:43:50]URL: /json_proto [08:43:50]Method is POST - this is cgi request [08:43:50]url: /json_proto [08:43:50]query_string will be loaded in cgi processing [08:43:50]execute_cgi json_proto POST (null) [08:43:50]execute_cgi path=json_proto method=POST [08:43:50]POST find Content-Length [08:43:50]Host: 172.17.41.135:8080 [08:43:50]Content-Length: 679 [08:43:50]Content-Type: application/json [08:43:50] [08:43:50]POST finish read [08:43:50]Found Content-Length = 679 [08:43:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.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" ] } } [08:43:50]execute_script... [08: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)24617465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.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" ] } } [08:43:50]POST & json_proto [08:43:50]process_json_proto [08:43:50]json parsed OK: [08:43:50]protocol is kg_v1.0 [08:43:50]action value=close_receipt [08:43:50]process_action close_receipt [08:43:50]cmd_close_receipt [08:43:50]MH_GetDate [08:43:50]Write to MH i2c: F0 00 00 22 49 5A [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: F0 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: F0 09 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: F0 09 00 22 49 00 4A 2A F1 66 ED 3E 82 65 40 [08:43:50]GetLastDocTimeStamp 1727081013 [08:43:50]current date 1727081034 [08:43:50]FM_GetShiftState [08:43:50]SAM_PROTO_GetShiftState [08:43:50]wFMCommunicate request_size=4 [08:43:50]MH_SAM_APDU [08:43:50]CAPDU: 80 13 01 00 [08:43:50]Write to MH i2c: E2 08 00 23 49 80 13 01 00 00 00 00 00 E9 [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:50]Read from MH i2c: E2 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 23 49 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8A [08:43:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:43:50]wFMCommunicate OK [08:43:50]SAM_PROTO_GetShiftState done [08:43:50]FM_GetShiftState done [08:43:50]opened in 1727051401 [08:43:50]opened+sec_in_day 1727137801 [08:43:50]quantity*price = 41019 [08:43:50]sum+1 = 41020 [08:43:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 410.00 Внесено: 410.00 СДАЧА: 0.00 НСП 1% : 3.63 НДС 12% : 43.56 Наличными: 410.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 148 23.09.2024 08:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289474 ФПД: 81214882918718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084354&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289474&fm=81214882918718&tin=02508201610067®Number=0000000000091827&sum=41000 [08:43:51]StoreToDocumentArchive [08:43:51]shift 515 fd 289474 [08:43:51]save to /storage/0515/doc_00289474 [08:43:51]save last doc name /storage/0515/doc_00289474 to /storage/kkm_last_doc_name [08:43:51]save OK [08:43:51]Clear old archive folders... [08:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:51]tlvbuf is 006D1910 [08:43:51]SAM_PROTO_ClearQueue [08:43:51]wFMCommunicate request_size=4 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 09 00 00 [08:43:51]Write to MH i2c: E2 08 00 30 49 80 09 00 00 00 00 00 00 EB [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 30 49 00 90 00 ED [08:43:51]RAPDU: 90 00 [08:43:51]wFMCommunicate OK [08:43:51]SAM_PROTO_ClearQueue done [08:43:51]KKMCreateOFDPacket [08:43:51]OFDProtocolAddRootSTLVToBuf [08:43:51]FM_MakeSignedData [08:43:51]FM_MakeSignedData [08:43:51]SAM_PROTO_SignData [08:43:51]wFMCommunicate request_size=4 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 0D 01 02 [08:43:51]Write to MH i2c: E2 08 00 31 49 80 0D 01 02 00 00 00 00 F3 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 31 49 00 90 00 EE [08:43:51]RAPDU: 90 00 [08:43:51]wFMCommunicate OK [08:43:51]wFMCommunicate request_size=255 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 94 00 00 00 F4 03 04 00 4A 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6A 04 00 35 04 06 00 49 [08:43:51]Write to MH i2c: E2 02 01 32 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 94 00 00 00 F4 03 04 00 4A 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6A 04 00 35 04 06 00 49 00 00 14 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 32 49 00 90 00 EF [08:43:52]RAPDU: 90 00 [08:43:52]wFMCommunicate OK [08:43:52]wFMCommunicate request_size=10 [08:43:52]MH_SAM_APDU [08:43:52]CAPDU: 80 0D 02 02 05 DD 50 3F 31 3E [08:43:52]Write to MH i2c: E2 0D 00 33 49 80 0D 02 02 05 00 DD 50 3F 31 3E 00 00 DB [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 33 49 00 90 00 F0 [08:43:52]RAPDU: 90 00 [08:43:52]wFMCommunicate OK [08:43:52]wFMCommunicate request_size=4 [08:43:52]MH_SAM_APDU [08:43:52]CAPDU: 80 0D 03 02 [08:43:52]Write to MH i2c: E2 08 00 34 49 80 0D 03 02 00 00 00 00 F8 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 0B 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 0B 00 34 49 00 95 3E 7C A8 25 05 FA E4 90 00 F8 [08:43:52]RAPDU: 95 3E 7C A8 25 05 FA E4 90 00 [08:43:52]wFMCommunicate OK [08:43:52]SAM_PROTO_SignData done [08:43:52]FM_MakeSignedData done [08:43:52]CreateOFDProtocolMessage [08:43:52]wFMCommunicate request_size=4 [08:43:52]MH_SAM_APDU [08:43:52]CAPDU: 80 11 00 00 [08:43:52]Write to MH i2c: E2 08 00 35 49 80 11 00 00 00 00 00 00 F8 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 17 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 17 00 35 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 48 [08:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:43:52]wFMCommunicate OK [08:43:52]CreateOFDProtocolMessage done [08:43:52]OFDSenderStorePacket 289474 [08:43:52]StoreOFDPacket docnum=289474 [08:43:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 52 1D 07 01 58 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 94 00 00 00 F4 03 04 00 4A 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6A 04 00 35 04 06 00 49 DD 50 3F 31 3E 95 3E 7C A8 25 05 FA E4 [08:43:52]CheckFolder [08:43:52]dirname=/storage/ofd_packets [08:43:52]CheckFolder done [08:43:52]ProducePacketName [08:43:52]name=ofd_packets/00289474 [08:43:52]NVStorageSaveData ofd_packets/00289474 [08:43:52]File name is /storage/ofd_packets/00289474 [08:43:52]Write 301 bytes [08:43:52]NVStorageSaveData done [08:43:52]OFDSenderStorePacket done [08:43:52]KKMCreateOFDPacket done [08:43:52]NVStorageSaveData kkm_last_timestamp [08:43:52]File name is /storage/kkm_last_timestamp [08:43:52]Write 4 bytes [08:43:52]NVStorageSaveData done [08:43:52]ExternCall_PrintAddStr [08:43:52]wPrintStart [08:43:52]Write to MH i2c: 01 00 00 36 49 7F [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 07 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 07 00 36 49 00 00 00 00 00 FF 0F 94 [08:43:52]RasterBufferAndPrint [08:43:52]line Счет N : (1)24617465 [08:43:52]line ИНН: 02508201610067 [08:43:52]line Контрольно-Кассовый Чек [08:43:52]line ПРОДАЖА [08:43:52]line ТРК (МРК, ГНК) : 33 [08:43:52]line Товар: 2710124130 [08:43:52]line Аи-92-К-5 [08:43:52]line 6.050 * 67.80 [08:43:52]line = 410.19 [08:43:52]line НДС 12% НСП 1% [08:43:52]line > о реализуемом товаре [08:43:52]line ОКРУГЛЕНИЕ: -0.19 [08:43:52]line ИТОГО: 410.00 [08:43:52]line Внесено: 410.00 [08:43:52]line СДАЧА: 0.00 [08:43:52]line НСП 1% : 3.63 [08:43:52]line НДС 12% : 43.56 [08:43:52]line Наличными: 410.00 [08:43:52]line Безнал.: 0.00 [08:43:52]line Место: АЗС № 90 "Партнёр-нефть" [08:43:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:43:52]line СНО: Общий режим [08:43:52]line Чек 148 23.09.2024 08:43 [08:43:52]line Смена: 515 ФФД: 1.0 [08:43:52]line ЗНМ: 0300000107 [08:43:52]line РНМ: 0000000000091827 [08:43:52]line Версия ККМ: 001 [08:43:52]line ФМ: 0000000000871832 [08:43:52]line ФД: 289474 [08:43:52]line ФПД: 81214882918718 [08:43:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084354&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289474&fm=81214882918718&tin=02508201610067®Number=0000000000091827&sum=41000 [08:43:52]written 0, free lines is 4095 [08:43:52]OFD Sender: Processing packet 289474 [packets to send 1784, broken 1783] [08:43:52]ProducePacketName [08:43:52]name=ofd_packets/00289474 [08:43:52]OFD Sender: To server: pG, [08:43:52]CommunicateWithHost lk.salyk.kg:30040 [08:43:52]ConnectInit lk.salyk.kg [08:43:52]Connected sock=10 [08: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 33 32 0F 01 00 00 52 1D 07 01 58 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 94 00 00 00 F4 03 04 00 4A 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6A 04 00 35 04 06 00 49 DD 50 3F 31 3E 95 3E 7C A8 25 05 FA E4 [08:43:52]Write to MH i2c: 01 00 00 60 49 A9 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 07 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 07 00 60 49 00 00 00 00 00 C5 0C 81 [08:43:52]RasterBufferAndPrint [08:43:52]line [08:43:52]line [08:43:52]line [08:43:52]line [08:43:52]line [08:43:52]written 0, free lines is 3276 [08:43:52]MH_Cut [08:43:52]Write to MH i2c: D1 01 00 67 49 01 82 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: D1 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: D1 01 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: D1 01 00 67 49 00 81 [08:43:52]Write to MH i2c: 01 00 00 68 49 B1 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08: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 33 32 4F 00 00 00 8C E2 47 00 E8 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 33 32 10 04 04 00 C2 6A 04 00 F4 03 04 00 1F D2 F0 66 B6 04 01 00 00 B8 06 C0 75 78 30 71 49 [08:43:52]CommunicateWithHost err = 0 [08:43:52]CheckOFDResponse [08:43:52]1017 (14) - 77093643461234 [08:43:52]1041 (16) - 0000000000871832 [08:43:52]1040 (4) - 289474 [08:43:52]1012 (4) - 23.09.2024 02:27 [08:43:52]1206 (1) - 0 [08:43:52]OFD Sender: Remove packet 289474 [08:43:52]ProducePacketName [08:43:52]name=ofd_packets/00289474 [08:43:52]NVStorageDeleteData [08:43:53]OFD Sender: No OFD packet to send [08:43:53]*** Cut start [08:43:53]*** Partial cut [08:43:53]*** CUTSNS_PIN = 1 [08:43:53]*** CUTSNS_PIN = 0 [08:43:53]*** Brake cut motor [08:43:54]Read from MH i2c: 01 [08:43:54]MH_I2C_Read... [08:43:54]*** Stop cut motor [08:43:54]*** Cut end [08:43:54]Read from MH i2c: 01 07 00 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: 01 07 00 68 49 00 00 00 00 00 FF 0F C6 [08:43:54]process_action close_receipt done [08:43:54]requested_data is exist [08:43:54]produce_requested_data [08:43:54]requested_item fm.sn is exist - process it [08:43:54]wFMCommunicate request_size=4 [08:43:54]MH_SAM_APDU [08:43:54]CAPDU: 80 11 00 00 [08:43:54]Write to MH i2c: E2 08 00 69 49 80 11 00 00 00 00 00 00 2C [08:43:54]Write i2c OK [08:43:54]MH_I2C_Read... [08:43:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:54]Read from MH i2c: E2 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 17 00 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 17 00 69 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7C [08:43:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:43:54]wFMCommunicate OK [08:43:54]requested_item fd.num is exist - process it [08:43:54]SAM_PROTO_GetFieldsCounters [08:43:54]wFMCommunicate request_size=4 [08:43:54]MH_SAM_APDU [08:43:54]CAPDU: 80 13 00 00 [08:43:54]Write to MH i2c: E2 08 00 6A 49 80 13 00 00 00 00 00 00 2F [08:43:54]Write i2c OK [08:43:54]MH_I2C_Read... [08:43:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:54]Read from MH i2c: E2 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 62 00 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 62 00 6A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [08:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:54]wFMCommunicate OK [08:43:54]SAM_PROTO_GetFieldsCounters done [08:43:54]requested_item shift.num is exist - process it [08:43:54]requested_item shift.opened is exist - process it [08:43:54]req_shift_opened [08:43:54]FM_GetShiftState [08:43:54]SAM_PROTO_GetShiftState [08:43:54]wFMCommunicate request_size=4 [08:43:54]MH_SAM_APDU [08:43:54]CAPDU: 80 13 01 00 [08:43:54]Write to MH i2c: E2 08 00 6B 49 80 13 01 00 00 00 00 00 31 [08:43:54]Write i2c OK [08:43:54]MH_I2C_Read... [08:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:54]Read from MH i2c: E2 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 0E 00 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 0E 00 6B 49 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D2 [08:43:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:43:54]wFMCommunicate OK [08:43:54]SAM_PROTO_GetShiftState done [08:43:54]FM_GetShiftState done [08:43:54]req_shift_opened done [08:43:54]requested_item shift.open_date is exist - process it [08:43:54]req_shift_open_date [08:43:54]req_shift_open_date done [08:43:54]produce_requested_data done [08:43:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289474,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:43:54]process_action_free close_receipt [08:43:54]json_value_free [08:43:54]json_value_free done [08:43:54]process_json_proto returns [08:43:54]Send response to host [08:43:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289474,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:43:54]free response buf [08:43:54]execute_script done [08:43:54]execute_script returns [08:43:54]free content buf [08:43:54]Sock 7.Close socket [08:43:54]Sock 7.Thread stoped [08:43:58]OFD Sender: No OFD packet to send [08:44:03]OFD Sender: No OFD packet to send [08:44:08]OFD Sender: No OFD packet to send [08:44:13]OFD Sender: No OFD packet to send [08:44:18]OFD Sender: No OFD packet to send [08:44:23]OFD Sender: No OFD packet to send [08:44:28]OFD Sender: No OFD packet to send [08:44:33]OFD Sender: No OFD packet to send [08:44:38]OFD Sender: No OFD packet to send [08:44:43]OFD Sender: No OFD packet to send [08:44:48]OFD Sender: No OFD packet to send [08:44:53]OFD Sender: No OFD packet to send [08:44:58]OFD Sender: No OFD packet to send [08:45:03]OFD Sender: No OFD packet to send [08:45:09]OFD Sender: No OFD packet to send [08:45:14]OFD Sender: No OFD packet to send [08:45:19]OFD Sender: No OFD packet to send [08:45:24]OFD Sender: No OFD packet to send [08:45:29]OFD Sender: No OFD packet to send [08:45:34]OFD Sender: No OFD packet to send [08:45:39]OFD Sender: No OFD packet to send [08:45:44]OFD Sender: No OFD packet to send [08:45:49]OFD Sender: No OFD packet to send [08:45:54]OFD Sender: No OFD packet to send [08:45:59]OFD Sender: No OFD packet to send [08:46:04]OFD Sender: No OFD packet to send [08:46:09]OFD Sender: No OFD packet to send [08:46:14]OFD Sender: No OFD packet to send [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:34]OFD Sender: No OFD packet to send [08:46:37]accept exits with 9 [08:46:37]New connection [08:46:37]New thread 3067194724 created [08:46:37]Thread 3067051364 joined [08:46:37]Waiting for new connection... [08:46:37] Sock 9.Parse request [08:46:37]Sock 9.Check first char [08:46:37]Sock 9.First char is OK [08:46:37]request: POST /json_proto HTTP/1.0 [08:46:37]Method: POST [08:46:37]URL: /json_proto [08:46:37]Method is POST - this is cgi request [08:46:37]url: /json_proto [08:46:37]query_string will be loaded in cgi processing [08:46:37]execute_cgi json_proto POST (null) [08:46:37]execute_cgi path=json_proto method=POST [08:46:37]POST find Content-Length [08:46:37]Host: 172.17.41.135:8080 [08:46:37]Content-Length: 665 [08:46:37]Content-Type: application/json [08:46:37] [08:46:37]POST finish read [08:46:37]Found Content-Length = 665 [08:46:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 21.650, "sum" : 1500.35, "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" ] } } [08:46:37]execute_script... [08:46: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)24617467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 21.650, "sum" : 1500.35, "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" ] } } [08:46:37]POST & json_proto [08:46:37]process_json_proto [08:46:37]json parsed OK: [08:46:37]protocol is kg_v1.0 [08:46:37]action value=close_receipt [08:46:37]process_action close_receipt [08:46:37]cmd_close_receipt [08:46:37]MH_GetDate [08:46:37]Write to MH i2c: F0 00 00 6C 49 A4 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: F0 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: F0 09 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: F0 09 00 6C 49 00 F1 2A F1 66 ED 3E 82 65 31 [08:46:37]GetLastDocTimeStamp 1727081034 [08:46:37]current date 1727081201 [08:46:37]FM_GetShiftState [08:46:37]SAM_PROTO_GetShiftState [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 13 01 00 [08:46:37]Write to MH i2c: E2 08 00 6D 49 80 13 01 00 00 00 00 00 33 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 0E 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 0E 00 6D 49 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D4 [08:46:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:46:37]wFMCommunicate OK [08:46:37]SAM_PROTO_GetShiftState done [08:46:37]FM_GetShiftState done [08:46:37]opened in 1727051401 [08:46:37]opened+sec_in_day 1727137801 [08:46:37]quantity*price = 150034 [08:46:37]sum+1 = 150036 [08:46:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 149 23.09.2024 08:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289475 ФПД: 144663645851665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289475&fm=144663645851665&tin=02508201610067®Number=0000000000091827&sum=150000 [08:46:38]StoreToDocumentArchive [08:46:38]shift 515 fd 289475 [08:46:38]save to /storage/0515/doc_00289475 [08:46:38]save last doc name /storage/0515/doc_00289475 to /storage/kkm_last_doc_name [08:46:38]save OK [08:46:38]Clear old archive folders... [08:46:38]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:46:38]tlvbuf is 0078E860 [08:46:38]SAM_PROTO_ClearQueue [08:46:38]wFMCommunicate request_size=4 [08:46:38]MH_SAM_APDU [08:46:38]CAPDU: 80 09 00 00 [08:46:38]Write to MH i2c: E2 08 00 7A 49 80 09 00 00 00 00 00 00 35 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:38]Read from MH i2c: E2 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 03 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 03 00 7A 49 00 90 00 37 [08:46:38]RAPDU: 90 00 [08:46:38]wFMCommunicate OK [08:46:38]SAM_PROTO_ClearQueue done [08:46:38]KKMCreateOFDPacket [08:46:38]OFDProtocolAddRootSTLVToBuf [08:46:38]FM_MakeSignedData [08:46:38]FM_MakeSignedData [08:46:38]SAM_PROTO_SignData [08:46:38]wFMCommunicate request_size=4 [08:46:38]MH_SAM_APDU [08:46:38]CAPDU: 80 0D 01 02 [08:46:38]Write to MH i2c: E2 08 00 7B 49 80 0D 01 02 00 00 00 00 3D [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:38]Read from MH i2c: E2 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 03 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 03 00 7B 49 00 90 00 38 [08:46:38]RAPDU: 90 00 [08:46:38]wFMCommunicate OK [08:46:38]wFMCommunicate request_size=253 [08:46:38]MH_SAM_APDU [08:46:38]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 95 00 00 00 F4 03 04 00 F1 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6A 04 00 35 04 06 00 83 92 21 39 10 11 [08:46:38]Write to MH i2c: E2 00 01 7C 49 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 95 00 00 00 F4 03 04 00 F1 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6A 04 00 35 04 06 00 83 92 21 39 10 11 00 00 59 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 03 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 03 00 7C 49 00 90 00 39 [08:46:39]RAPDU: 90 00 [08:46:39]wFMCommunicate OK [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 0D 03 02 [08:46:39]Write to MH i2c: E2 08 00 7D 49 80 0D 03 02 00 00 00 00 41 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 0B 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 0B 00 7D 49 00 F1 E9 1D 2C 6F 24 B1 0C 90 00 B5 [08:46:39]RAPDU: F1 E9 1D 2C 6F 24 B1 0C 90 00 [08:46:39]wFMCommunicate OK [08:46:39]SAM_PROTO_SignData done [08:46:39]FM_MakeSignedData done [08:46:39]CreateOFDProtocolMessage [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 11 00 00 [08:46:39]Write to MH i2c: E2 08 00 7E 49 80 11 00 00 00 00 00 00 41 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 17 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 17 00 7E 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 91 [08:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:46:39]wFMCommunicate OK [08:46:39]CreateOFDProtocolMessage done [08:46:39]OFDSenderStorePacket 289475 [08:46:39]StoreOFDPacket docnum=289475 [08:46:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 19 73 00 01 D3 0B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 95 00 00 00 F4 03 04 00 F1 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6A 04 00 35 04 06 00 83 92 21 39 10 11 F1 E9 1D 2C 6F 24 B1 0C [08:46:39]CheckFolder [08:46:39]dirname=/storage/ofd_packets [08:46:39]CheckFolder done [08:46:39]ProducePacketName [08:46:39]name=ofd_packets/00289475 [08:46:39]NVStorageSaveData ofd_packets/00289475 [08:46:39]File name is /storage/ofd_packets/00289475 [08:46:39]Write 294 bytes [08:46:39]NVStorageSaveData done [08:46:39]OFDSenderStorePacket done [08:46:39]KKMCreateOFDPacket done [08:46:39]NVStorageSaveData kkm_last_timestamp [08:46:39]File name is /storage/kkm_last_timestamp [08:46:39]Write 4 bytes [08:46:39]NVStorageSaveData done [08:46:39]ExternCall_PrintAddStr [08:46:39]wPrintStart [08:46:39]Write to MH i2c: 01 00 00 7F 49 C8 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 07 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 07 00 7F 49 00 00 00 00 00 FF 0F DD [08:46:39]RasterBufferAndPrint [08:46:39]line Счет N : (1)24617467 [08:46:39]line ИНН: 02508201610067 [08:46:39]line Контрольно-Кассовый Чек [08:46:39]line ПРОДАЖА [08:46:39]line ТРК (МРК, ГНК) : 44 [08:46:39]line Товар: 2710124130 [08:46:39]line SU-92 [08:46:39]line 21.650 * 69.30 [08:46:39]line = 1500.35 [08:46:39]line НДС 12% НСП 1% [08:46:39]line > о реализуемом товаре [08:46:39]line ОКРУГЛЕНИЕ: -0.35 [08:46:39]line ИТОГО: 1500.00 [08:46:39]line Внесено: 1500.00 [08:46:39]line СДАЧА: 0.00 [08:46:39]line НСП 1% : 13.28 [08:46:39]line НДС 12% : 159.33 [08:46:39]line Наличными: 1500.00 [08:46:39]line Безнал.: 0.00 [08:46:39]line Место: АЗС № 90 "Партнёр-нефть" [08:46:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [08:46:39]line СНО: Общий режим [08:46:39]line Чек 149 23.09.2024 08:46 [08:46:39]line Смена: 515 ФФД: 1.0 [08:46:39]line ЗНМ: 0300000107 [08:46:39]line РНМ: 0000000000091827 [08:46:39]line Версия ККМ: 001 [08:46:39]line ФМ: 0000000000871832 [08:46:39]line ФД: 289475 [08:46:39]line ФПД: 144663645851665 [08:46:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T084641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289475&fm=144663645851665&tin=02508201610067®Number=0000000000091827&sum=150000 [08:46:39]written 0, free lines is 4095 [08:46:39]OFD Sender: Processing packet 289475 [packets to send 1784, broken 1783] [08:46:39]ProducePacketName [08:46:39]name=ofd_packets/00289475 [08:46:39]OFD Sender: To server: pG, [08:46:39]CommunicateWithHost lk.salyk.kg:30040 [08:46:39]ConnectInit lk.salyk.kg [08:46:39]Connected sock=10 [08:46: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 33 32 08 01 00 00 19 73 00 01 D3 0B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 95 00 00 00 F4 03 04 00 F1 2A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6A 04 00 35 04 06 00 83 92 21 39 10 11 F1 E9 1D 2C 6F 24 B1 0C [08:46:39]Write to MH i2c: 01 00 00 A9 49 F2 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 07 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 07 00 A9 49 00 00 00 00 00 D5 0C DA [08:46:39]RasterBufferAndPrint [08:46:39]line [08:46:39]line [08:46:39]line [08:46:39]line [08:46:39]line [08:46:39]written 0, free lines is 3294 [08:46:39]MH_Cut [08:46:39]Write to MH i2c: D1 01 00 B0 49 01 CB [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: D1 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: D1 01 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: D1 01 00 B0 49 00 CA [08:46:39]Write to MH i2c: 01 00 00 B1 49 FA [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46: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 33 32 4F 00 00 00 59 DA 47 00 D5 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 33 32 10 04 04 00 C3 6A 04 00 F4 03 04 00 C6 D2 F0 66 B6 04 01 00 00 27 81 61 42 C9 B2 AA CD [08:46:39]CommunicateWithHost err = 0 [08:46:39]CheckOFDResponse [08:46:39]1017 (14) - 77093643461234 [08:46:39]1041 (16) - 0000000000871832 [08:46:39]1040 (4) - 289475 [08:46:39]1012 (4) - 23.09.2024 02:30 [08:46:39]1206 (1) - 0 [08:46:39]OFD Sender: Remove packet 289475 [08:46:39]ProducePacketName [08:46:39]name=ofd_packets/00289475 [08:46:39]NVStorageDeleteData [08:46:40]OFD Sender: No OFD packet to send [08:46:40]*** Cut start [08:46:40]*** Partial cut [08:46:40]*** CUTSNS_PIN = 1 [08:46:40]*** CUTSNS_PIN = 0 [08:46:40]*** Brake cut motor [08:46:41]Read from MH i2c: 01 [08:46:41]MH_I2C_Read... [08:46:41]*** Stop cut motor [08:46:41]*** Cut end [08:46:41]Read from MH i2c: 01 07 00 [08:46:41]MH_I2C_Read... [08:46:41]Read from MH i2c: 01 07 00 B1 49 00 00 00 00 00 FF 0F 0F [08:46:41]process_action close_receipt done [08:46:41]requested_data is exist [08:46:41]produce_requested_data [08:46:41]requested_item fm.sn is exist - process it [08:46:41]wFMCommunicate request_size=4 [08:46:41]MH_SAM_APDU [08:46:41]CAPDU: 80 11 00 00 [08:46:41]Write to MH i2c: E2 08 00 B2 49 80 11 00 00 00 00 00 00 75 [08:46:41]Write i2c OK [08:46:41]MH_I2C_Read... [08:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:41]Read from MH i2c: E2 [08:46:41]MH_I2C_Read... [08:46:41]Read from MH i2c: E2 17 00 [08:46:41]MH_I2C_Read... [08:46:41]Read from MH i2c: E2 17 00 B2 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C5 [08:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:46:41]wFMCommunicate OK [08:46:41]requested_item fd.num is exist - process it [08:46:41]SAM_PROTO_GetFieldsCounters [08:46:41]wFMCommunicate request_size=4 [08:46:41]MH_SAM_APDU [08:46:41]CAPDU: 80 13 00 00 [08:46:41]Write to MH i2c: E2 08 00 B3 49 80 13 00 00 00 00 00 00 78 [08:46:41]Write i2c OK [08:46:41]MH_I2C_Read... [08:46:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:41]Read from MH i2c: E2 [08:46:41]MH_I2C_Read... [08:46:41]Read from MH i2c: E2 62 00 [08:46:41]MH_I2C_Read... [08:46:41]Read from MH i2c: E2 62 00 B3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:41]wFMCommunicate OK [08:46:41]SAM_PROTO_GetFieldsCounters done [08:46:41]requested_item shift.num is exist - process it [08:46:41]requested_item shift.opened is exist - process it [08:46:41]req_shift_opened [08:46:41]FM_GetShiftState [08:46:41]SAM_PROTO_GetShiftState [08:46:41]wFMCommunicate request_size=4 [08:46:41]MH_SAM_APDU [08:46:41]CAPDU: 80 13 01 00 [08:46:41]Write to MH i2c: E2 08 00 B4 49 80 13 01 00 00 00 00 00 7A [08:46:41]Write i2c OK [08:46:41]MH_I2C_Read... [08:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:41]Read from MH i2c: E2 [08:46:41]MH_I2C_Read... [08:46:41]Read from MH i2c: E2 0E 00 [08:46:41]MH_I2C_Read... [08:46:41]Read from MH i2c: E2 0E 00 B4 49 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [08:46:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:46:41]wFMCommunicate OK [08:46:41]SAM_PROTO_GetShiftState done [08:46:41]FM_GetShiftState done [08:46:41]req_shift_opened done [08:46:41]requested_item shift.open_date is exist - process it [08:46:41]req_shift_open_date [08:46:41]req_shift_open_date done [08:46:41]produce_requested_data done [08:46:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289475,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:46:41]process_action_free close_receipt [08:46:41]json_value_free [08:46:41]json_value_free done [08:46:41]process_json_proto returns [08:46:41]Send response to host [08:46:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289475,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:46:41]free response buf [08:46:41]execute_script done [08:46:41]execute_script returns [08:46:41]free content buf [08:46:41]Sock 9.Close socket [08:46:41]Sock 9.Thread stoped [08:46:45]OFD Sender: No OFD packet to send [08:46:50]OFD Sender: No OFD packet to send [08:46:55]OFD Sender: No OFD packet to send [08:47:00]OFD Sender: No OFD packet to send [08:47:05]OFD Sender: No OFD packet to send [08:47:10]OFD Sender: No OFD packet to send [08:47:15]OFD Sender: No OFD packet to send [08:47:20]OFD Sender: No OFD packet to send [08:47:25]OFD Sender: No OFD packet to send [08:47:30]OFD Sender: No OFD packet to send [08:47:35]OFD Sender: No OFD packet to send [08:47:40]OFD Sender: No OFD packet to send [08:47:45]OFD Sender: No OFD packet to send [08:47:50]OFD Sender: No OFD packet to send [08:47:55]OFD Sender: No OFD packet to send [08:48:00]OFD Sender: No OFD packet to send [08:48:05]OFD Sender: No OFD packet to send [08:48:10]OFD Sender: No OFD packet to send [08:48:16]OFD Sender: No OFD packet to send [08:48:21]OFD Sender: No OFD packet to send [08:48:26]OFD Sender: No OFD packet to send [08:48:31]OFD Sender: No OFD packet to send [08:48:36]OFD Sender: No OFD packet to send [08:48:41]OFD Sender: No OFD packet to send [08:48:46]OFD Sender: No OFD packet to send [08:48:51]OFD Sender: No OFD packet to send [08:48:56]OFD Sender: No OFD packet to send [08:49:01]OFD Sender: No OFD packet to send [08:49:06]OFD Sender: No OFD packet to send [08:49:11]OFD Sender: No OFD packet to send [08:49:16]OFD Sender: No OFD packet to send [08:49:21]OFD Sender: No OFD packet to send [08:49:26]OFD Sender: No OFD packet to send [08:49:31]OFD Sender: No OFD packet to send [08:49:36]OFD Sender: No OFD packet to send [08:49:41]OFD Sender: No OFD packet to send [08:49:46]OFD Sender: No OFD packet to send [08:49:51]OFD Sender: No OFD packet to send [08:49:56]OFD Sender: No OFD packet to send [08:50:01]OFD Sender: No OFD packet to send [08:50:06]OFD Sender: No OFD packet to send [08:50:11]OFD Sender: No OFD packet to send [08:50:16]OFD Sender: No OFD packet to send [08:50:21]OFD Sender: No OFD packet to send [08:50:26]OFD Sender: No OFD packet to send [08:50:31]OFD Sender: No OFD packet to send [08:50:37]OFD Sender: No OFD packet to send [08:50:42]OFD Sender: No OFD packet to send [08:50:47]OFD Sender: No OFD packet to send [08:50:52]OFD Sender: No OFD packet to send [08:50:57]OFD Sender: No OFD packet to send [08:51:02]OFD Sender: No OFD packet to send [08:51:07]OFD Sender: No OFD packet to send [08:51:12]OFD Sender: No OFD packet to send [08:51:17]OFD Sender: No OFD packet to send [08:51:22]OFD Sender: No OFD packet to send [08:51:27]OFD Sender: No OFD packet to send [08:51:32]OFD Sender: No OFD packet to send [08:51:37]OFD Sender: No OFD packet to send [08:51:42]OFD Sender: No OFD packet to send [08:51:47]OFD Sender: No OFD packet to send [08:51:52]OFD Sender: No OFD packet to send [08:51:57]OFD Sender: No OFD packet to send [08:52:02]OFD Sender: No OFD packet to send [08:52:07]OFD Sender: No OFD packet to send [08:52:12]OFD Sender: No OFD packet to send [08:52:17]OFD Sender: No OFD packet to send [08:52:22]OFD Sender: No OFD packet to send [08:52:27]OFD Sender: No OFD packet to send [08:52:32]OFD Sender: No OFD packet to send [08:52:37]OFD Sender: No OFD packet to send [08:52:42]OFD Sender: No OFD packet to send [08:52:47]OFD Sender: No OFD packet to send [08:52:52]OFD Sender: No OFD packet to send [08:52:57]OFD Sender: No OFD packet to send [08:53:03]OFD Sender: No OFD packet to send [08:53:08]OFD Sender: No OFD packet to send [08:53:13]OFD Sender: No OFD packet to send [08:53:18]OFD Sender: No OFD packet to send [08:53:23]OFD Sender: No OFD packet to send [08:53:28]OFD Sender: No OFD packet to send [08:53:33]OFD Sender: No OFD packet to send [08:53:38]OFD Sender: No OFD packet to send [08:53:43]OFD Sender: No OFD packet to send [08:53:48]OFD Sender: No OFD packet to send [08:53:53]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 75 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725D0 (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: 24047047+1703034605=1727081652 [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 = 0x33570625 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 76 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [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 B5 2C F1 66 ED 3E 82 65 49 [08:54:13]Current date/time: 23.09.2024 08:54 [08:54:13]FM_Init [08:54:13]wFMConnect [08:54:13]MH_SAM_On [08:54:13]Write to MH i2c: E0 00 00 08 00 E7 [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_init finished! [08:54:13]*** atr: [08:54:13]*** 0F 3B D5 18 FF 81 91 FE [08:54:13]*** 1F C3 80 73 C8 21 10 0A [08:54:13]*** 00 00 00 00 00 00 00 00 [08:54:13]*** 00 00 00 00 00 00 00 00 [08:54:13]*** 00 00 00 00 00 00 00 00 [08:54:13]*** 00 00 00 00 00 00 00 00 [08:54:13]*** 00 00 00 00 00 00 00 00 [08:54:13]*** 00 00 00 00 00 00 00 00 [08:54:13]Read from MH i2c: E0 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E0 10 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:54:13]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:54:13]wFMCommunicate request_size=10 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:54:13]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:54:13]RAPDU: 90 00 [08:54:13]wFMCommunicate OK [08:54:13]wFMCommunicate request_size=4 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 80 11 00 00 [08:54:13]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 17 00 [08:54:13]MH_I2C_Read... [08:54:13]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 33 32 90 00 D4 [08:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:54:13]wFMCommunicate OK [08:54:13]Detected FM SN is 0000000000871832 [08:54:13]Stored FM SN is 0000000000871832 [08:54:13]wFMCommunicate request_size=9 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 80 16 00 00 04 3C A7 00 00 [08:54:13]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 3C A7 00 00 00 00 75 [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:54:13]RAPDU: 90 00 [08:54:13]wFMCommunicate OK [08:54:13]FM PIN OK [08:54:13]wFMCommunicate request_size=8 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 80 14 04 00 03 02 00 01 [08:54:13]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:54:13]RAPDU: 90 00 [08:54:13]wFMCommunicate OK [08:54:13]wFMCommunicate request_size=13 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:54:13]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:54:13]RAPDU: 90 00 [08:54:13]wFMCommunicate OK [08:54:13]wFMCommunicate request_size=4 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 80 11 00 00 [08:54:13]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 17 00 [08:54:13]MH_I2C_Read... [08:54:13]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 33 32 90 00 D8 [08:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:54:13]wFMCommunicate OK [08:54:13]DocumentArchiveInit [08:54:13]Start Httpd... [08:54:13]Httpd thread 3067006308 created [08:54:13]Write to MH i2c: 01 00 00 0F 00 0F [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: 01 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: 01 07 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:54:13]MH Int Process started [08:54:13]Allocated Socket 8 [08:54:13]Bind OK [08:54:13]Listen OK [08:54:13]httpd running on port 8080 [08:54:13]Waiting for new connection... [08:54:16]OFD Sender: No OFD packet to send [08:54:21]OFD Sender: No OFD packet to send [08:54:25]accept exits with 7 [08:54:25]New connection [08:54:25]New thread 3066719588 created [08:54:25]Waiting for new connection... [08:54:25] Sock 7.Parse request [08:54:25]Sock 7.Check first char [08:54:25]Sock 7.First char is OK [08:54:25]request: POST /json_proto HTTP/1.0 [08:54:25]Method: POST [08:54:25]URL: /json_proto [08:54:25]Method is POST - this is cgi request [08:54:25]url: /json_proto [08:54:25]query_string will be loaded in cgi processing [08:54:25]execute_cgi json_proto POST (null) [08:54:25]execute_cgi path=json_proto method=POST [08:54:25]POST find Content-Length [08:54:25]Host: 172.17.41.135:8080 [08:54:25]Content-Length: 215 [08:54:25]Content-Type: application/json [08:54:25] [08:54:25]POST finish read [08:54:25]Found Content-Length = 215 [08:54:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:25]execute_script... [08:54:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:25]POST & json_proto [08:54:25]process_json_proto [08:54:25]json parsed OK: [08:54:25]protocol is kg_v1.0 [08:54:25]action value=get_value [08:54:25]process_action get_value [08:54:25]cmd_get_value [08:54:25]process_action get_value done [08:54:25]requested_data is exist [08:54:25]produce_requested_data [08:54:25]requested_item kkm.sn is exist - process it [08:54:25]requested_item kkm.ver is exist - process it [08:54:25]requested_item fm.sn is exist - process it [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 11 00 00 [08:54:25]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:25]Read from MH i2c: E2 17 00 [08:54:25]MH_I2C_Read... [08:54:25]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 33 32 90 00 DA [08:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [08:54:25]wFMCommunicate OK [08:54:25]requested_item fd.num is exist - process it [08:54:25]SAM_PROTO_GetFieldsCounters [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 13 00 00 [08:54:25]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 62 00 [08:54:25]MH_I2C_Read... [08:54:25]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [08:54:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:25]wFMCommunicate OK [08:54:25]SAM_PROTO_GetFieldsCounters done [08:54:25]requested_item shift.num is exist - process it [08:54:25]requested_item shift.opened is exist - process it [08:54:25]req_shift_opened [08:54:25]FM_GetShiftState [08:54:25]SAM_PROTO_GetShiftState [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 13 01 00 [08:54:25]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:26]Read from MH i2c: E2 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: E2 0E 00 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [08:54:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [08:54:26]wFMCommunicate OK [08:54:26]SAM_PROTO_GetShiftState done [08:54:26]FM_GetShiftState done [08:54:26]req_shift_opened done [08:54:26]requested_item shift.open_date is exist - process it [08:54:26]req_shift_open_date [08:54:26]req_shift_open_date done [08:54:26]produce_requested_data done [08:54:26]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289475,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [08:54:26]process_action_free get_value [08:54:26]json_value_free [08:54:26]json_value_free done [08:54:26]process_json_proto returns [08:54:26]Send response to host [08:54:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289475,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [08:54:26]free response buf [08:54:26]execute_script done [08:54:26]execute_script returns [08:54:26]free content buf [08:54:26]Sock 7.Close socket [08:54:26]Sock 7.Thread stoped [08:54:26]accept exits with 9 [08:54:26]New connection [08:54:26]New thread 3066576228 created [08:54:26]Thread 3066719588 joined [08:54:26]Waiting for new connection... [08:54:26] Sock 9.Parse request [08:54:26]Sock 9.Check first char [08:54:26]Sock 9.First char is OK [08:54:26]request: POST /json_proto HTTP/1.0 [08:54:26]Method: POST [08:54:26]URL: /json_proto [08:54:26]Method is POST - this is cgi request [08:54:26]url: /json_proto [08:54:26]query_string will be loaded in cgi processing [08:54:26]execute_cgi json_proto POST (null) [08:54:26]execute_cgi path=json_proto method=POST [08:54:26]POST find Content-Length [08:54:26]Host: 172.17.41.135:8080 [08:54:26]Content-Length: 331 [08:54:26]Content-Type: application/json [08:54:26] [08:54:26]POST finish read [08:54:26]Found Content-Length = 331 [08:54:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:54:26]execute_script... [08:54:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:54:26]POST & json_proto [08:54:26]process_json_proto [08:54:26]json parsed OK: [08:54:26]protocol is kg_v1.0 [08:54:26]action value=get_value [08:54:26]process_action get_value [08:54:26]cmd_get_value [08:54:26]process_action get_value done [08:54:26]requested_data is exist [08:54:26]produce_requested_data [08:54:26]requested_item fm.sale.total is exist - process it [08:54:26]SAM_PROTO_GetFMData [08:54:26]wFMCommunicate request_size=4 [08:54:26]MH_SAM_APDU [08:54:26]CAPDU: 80 13 03 00 [08:54:26]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:54:26]OFD Sender: No OFD packet to send [08:54:26]Write i2c OK [08:54:26]MH_I2C_Read... [08:54:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:54:26]Read from MH i2c: E2 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: E2 FD 00 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 BC 66 04 00 69 04 A4 00 6F 04 04 00 93 5E 04 00 B1 04 05 00 7C 76 DB 7E 07 70 04 05 00 BD 2E A2 6C 06 72 04 05 00 BF 47 39 12 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 43 0F D3 CB 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 F0 F0 FB 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 BF [08:54:26]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BC 66 04 00 69 04 A4 00 6F 04 04 00 93 5E 04 00 B1 04 05 00 7C 76 DB 7E 07 70 04 05 00 BD 2E A2 6C 06 72 04 05 00 BF 47 39 12 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 43 0F D3 CB 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 F0 F0 FB 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 [08:54:26]wFMCommunicate OK [08:54:26]wFMCommunicate request_size=4 [08:54:26]MH_SAM_APDU [08:54:26]CAPDU: 80 17 00 00 [08:54:26]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:54:26]Write i2c OK [08:54:26]MH_I2C_Read... [08:54:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:54:27]Read from MH i2c: E2 [08:54:27]MH_I2C_Read... [08:54:27]Read from MH i2c: E2 FD 00 [08:54:27]MH_I2C_Read... [08:54:27]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 7D [08:54:27]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [08:54:27]wFMCommunicate OK [08:54:27]wFMCommunicate request_size=4 [08:54:27]MH_SAM_APDU [08:54:27]CAPDU: 80 17 00 00 [08:54:27]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:54:27]Write i2c OK [08:54:27]MH_I2C_Read... [08:54:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:54:27]Read from MH i2c: E2 [08:54:27]MH_I2C_Read... [08:54:27]Read from MH i2c: E2 FD 00 [08:54:27]MH_I2C_Read... [08:54:27]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [08:54:27]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [08:54:27]wFMCommunicate OK [08:54:27]wFMCommunicate request_size=4 [08:54:27]MH_SAM_APDU [08:54:27]CAPDU: 80 17 00 00 [08:54:27]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:54:27]Write i2c OK [08:54:27]MH_I2C_Read... [08:54:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:54:27]Read from MH i2c: E2 [08:54:27]MH_I2C_Read... [08:54:27]Read from MH i2c: E2 FD 00 [08:54:27]MH_I2C_Read... [08:54:27]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [08:54:27]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:54:27]wFMCommunicate OK [08:54:27]wFMCommunicate request_size=4 [08:54:27]MH_SAM_APDU [08:54:27]CAPDU: 80 17 00 00 [08:54:27]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:54:27]Write i2c OK [08:54:27]MH_I2C_Read... [08:54:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:54:27]Read from MH i2c: E2 [08:54:27]MH_I2C_Read... [08:54:27]Read from MH i2c: E2 E3 00 [08:54:27]MH_I2C_Read... [08:54:27]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [08:54:27]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:54:27]wFMCommunicate OK [08:54:27]SAM_PROTO_GetFMData done [08:54:27]requested_item fm.sale_refund.total is exist - process it [08:54:27]requested_item fm.buy.total is exist - process it [08:54:27]requested_item shift.sale.total is exist - process it [08:54:27]SAM_PROTO_GetShiftData [08:54:27]wFMCommunicate request_size=4 [08:54:27]MH_SAM_APDU [08:54:27]CAPDU: 80 13 02 00 [08:54:27]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:54:27]Write i2c OK [08:54:27]MH_I2C_Read... [08:54:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:54:28]Read from MH i2c: E2 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 FD 00 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 95 00 00 00 69 04 9C 00 6F 04 04 00 95 00 00 00 B1 04 03 00 F6 40 E1 70 04 03 00 30 92 BF 72 04 03 00 C6 AE 21 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 02 ED 17 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 67 FE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 29 [08:54:28]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 95 00 00 00 69 04 9C 00 6F 04 04 00 95 00 00 00 B1 04 03 00 F6 40 E1 70 04 03 00 30 92 BF 72 04 03 00 C6 AE 21 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 02 ED 17 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 67 FE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:54:28]wFMCommunicate OK [08:54:28]wFMCommunicate request_size=4 [08:54:28]MH_SAM_APDU [08:54:28]CAPDU: 80 17 00 00 [08:54:28]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:54:28]Write i2c OK [08:54:28]MH_I2C_Read... [08:54:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:54:28]Read from MH i2c: E2 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 FD 00 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [08:54: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:54:28]wFMCommunicate OK [08:54:28]wFMCommunicate request_size=4 [08:54:28]MH_SAM_APDU [08:54:28]CAPDU: 80 17 00 00 [08:54:28]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:54:28]Write i2c OK [08:54:28]MH_I2C_Read... [08:54:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:54:28]Read from MH i2c: E2 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 FD 00 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [08:54:28]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:54:28]wFMCommunicate OK [08:54:28]wFMCommunicate request_size=4 [08:54:28]MH_SAM_APDU [08:54:28]CAPDU: 80 17 00 00 [08:54:28]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:54:28]Write i2c OK [08:54:28]MH_I2C_Read... [08:54:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:54:29]Read from MH i2c: E2 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 FD 00 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [08:54:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:54:29]wFMCommunicate OK [08:54:29]wFMCommunicate request_size=4 [08:54:29]MH_SAM_APDU [08:54:29]CAPDU: 80 17 00 00 [08:54:29]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:54:29]Write i2c OK [08:54:29]MH_I2C_Read... [08:54:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:54:29]Read from MH i2c: E2 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 CC 00 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [08:54:29]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:54:29]wFMCommunicate OK [08:54:29]SAM_PROTO_GetShiftData done [08:54:29]requested_item shift.sale.total_cash is exist - process it [08:54:29]requested_item shift.sale_refund.total is exist - process it [08:54:29]requested_item shift.sale_refund.total_cash is exist - process it [08:54:29]requested_item shift.buy.total is exist - process it [08:54:29]requested_item shift.buy.total_cash is exist - process it [08:54:29]produce_requested_data done [08:54:29]produce_requested_data return {"fm.sale.total":321930830.04,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":147622.30,"shift.sale.total_cash":125548.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:54:29]process_action_free get_value [08:54:29]json_value_free [08:54:29]json_value_free done [08:54:29]process_json_proto returns [08:54:29]Send response to host [08:54:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":321930830.04,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":147622.30,"shift.sale.total_cash":125548.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:54:29]free response buf [08:54:29]execute_script done [08:54:29]execute_script returns [08:54:29]free content buf [08:54:29]Sock 9.Close socket [08:54:29]Sock 9.Thread stoped [08:54:31]OFD Sender: No OFD packet to send [08:54:36]OFD Sender: No OFD packet to send [08:54:41]OFD Sender: No OFD packet to send [08:54:46]OFD Sender: No OFD packet to send [08:54:51]OFD Sender: No OFD packet to send [08:54:56]OFD Sender: No OFD packet to send [08:55:01]OFD Sender: No OFD packet to send [08:55:06]OFD Sender: No OFD packet to send [08:55:11]OFD Sender: No OFD packet to send [08:55:16]OFD Sender: No OFD packet to send [08:55:21]OFD Sender: No OFD packet to send [08:55:26]OFD Sender: No OFD packet to send [08:55:31]OFD Sender: No OFD packet to send [08:55:36]OFD Sender: No OFD packet to send [08:55:41]OFD Sender: No OFD packet to send [08:55:46]OFD Sender: No OFD packet to send [08:55:52]OFD Sender: No OFD packet to send [08:55:57]OFD Sender: No OFD packet to send [08:56:02]OFD Sender: No OFD packet to send [08:56:07]OFD Sender: No OFD packet to send [08:56:12]OFD Sender: No OFD packet to send [08:56:17]OFD Sender: No OFD packet to send [08:56:22]OFD Sender: No OFD packet to send [08:56:27]OFD Sender: No OFD packet to send [08:56:32]OFD Sender: No OFD packet to send [08:56:37]OFD Sender: No OFD packet to send [08:56:42]OFD Sender: No OFD packet to send [08:56:47]OFD Sender: No OFD packet to send [08:56:52]OFD Sender: No OFD packet to send [08:56:57]OFD Sender: No OFD packet to send [08:57:02]OFD Sender: No OFD packet to send [08:57:07]OFD Sender: No OFD packet to send [08:57:12]OFD Sender: No OFD packet to send [08:57:17]OFD Sender: No OFD packet to send [08:57:22]OFD Sender: No OFD packet to send [08:57:27]OFD Sender: No OFD packet to send [08:57:32]OFD Sender: No OFD packet to send [08:57:37]OFD Sender: No OFD packet to send [08:57:42]OFD Sender: No OFD packet to send [08:57:47]OFD Sender: No OFD packet to send [08:57:52]OFD Sender: No OFD packet to send [08:57:57]OFD Sender: No OFD packet to send [08:58:02]OFD Sender: No OFD packet to send [08:58:07]OFD Sender: No OFD packet to send [08:58:12]OFD Sender: No OFD packet to send [08:58:18]OFD Sender: No OFD packet to send [08:58:23]OFD Sender: No OFD packet to send [08:58:28]OFD Sender: No OFD packet to send [08:58:33]OFD Sender: No OFD packet to send [08:58:38]OFD Sender: No OFD packet to send [08:58:43]OFD Sender: No OFD packet to send [08:58:48]OFD Sender: No OFD packet to send [08:58:53]OFD Sender: No OFD packet to send [08:58:58]OFD Sender: No OFD packet to send [08:59:03]OFD Sender: No OFD packet to send [08:59:08]OFD Sender: No OFD packet to send [08:59:13]OFD Sender: No OFD packet to send [08:59:18]OFD Sender: No OFD packet to send [08:59:23]OFD Sender: No OFD packet to send [08:59:28]OFD Sender: No OFD packet to send [08:59:33]OFD Sender: No OFD packet to send [08:59:38]OFD Sender: No OFD packet to send [08:59:43]OFD Sender: No OFD packet to send [08:59:48]OFD Sender: No OFD packet to send [08:59:53]OFD Sender: No OFD packet to send [08:59:58]OFD Sender: No OFD packet to send [09:00:03]OFD Sender: No OFD packet to send [09:00:08]OFD Sender: No OFD packet to send [09:00:13]OFD Sender: No OFD packet to send [09:00:18]OFD Sender: No OFD packet to send [09:00:23]OFD Sender: No OFD packet to send [09:00:28]OFD Sender: No OFD packet to send [09:00:33]OFD Sender: No OFD packet to send [09:00:39]OFD Sender: No OFD packet to send [09:00:44]OFD Sender: No OFD packet to send [09:00:49]OFD Sender: No OFD packet to send [09:00:54]OFD Sender: No OFD packet to send [09:00:59]OFD Sender: No OFD packet to send [09:01:04]OFD Sender: No OFD packet to send [09:01:09]OFD Sender: No OFD packet to send [09:01:14]OFD Sender: No OFD packet to send [09:01:19]OFD Sender: No OFD packet to send [09:01:24]OFD Sender: No OFD packet to send [09:01:29]OFD Sender: No OFD packet to send [09:01:34]OFD Sender: No OFD packet to send [09:01:39]OFD Sender: No OFD packet to send [09:01:44]OFD Sender: No OFD packet to send [09:01:49]OFD Sender: No OFD packet to send [09:01:54]OFD Sender: No OFD packet to send [09:01:59]OFD Sender: No OFD packet to send [09:02:04]OFD Sender: No OFD packet to send [09:02:09]OFD Sender: No OFD packet to send [09:02:14]OFD Sender: No OFD packet to send [09:02:19]OFD Sender: No OFD packet to send [09:02:24]OFD Sender: No OFD packet to send [09:02:29]OFD Sender: No OFD packet to send [09:02:34]OFD Sender: No OFD packet to send [09:02:39]OFD Sender: No OFD packet to send [09:02:44]OFD Sender: No OFD packet to send [09:02:49]OFD Sender: No OFD packet to send [09:02:54]OFD Sender: No OFD packet to send [09:02:59]OFD Sender: No OFD packet to send [09:03:05]OFD Sender: No OFD packet to send [09:03:10]OFD Sender: No OFD packet to send [09:03:15]OFD Sender: No OFD packet to send [09:03:20]OFD Sender: No OFD packet to send [09:03:25]OFD Sender: No OFD packet to send [09:03:30]OFD Sender: No OFD packet to send [09:03:35]OFD Sender: No OFD packet to send [09:03:40]OFD Sender: No OFD packet to send [09:03:45]OFD Sender: No OFD packet to send [09:03:50]OFD Sender: No OFD packet to send [09:03:55]OFD Sender: No OFD packet to send [09:04:00]OFD Sender: No OFD packet to send [09:04:05]OFD Sender: No OFD packet to send [09:04:10]OFD Sender: No OFD packet to send [09:04:15]OFD Sender: No OFD packet to send [09:04:20]OFD Sender: No OFD packet to send [09:04:25]OFD Sender: No OFD packet to send [09:04:30]OFD Sender: No OFD packet to send [09:04:35]OFD Sender: No OFD packet to send [09:04:40]OFD Sender: No OFD packet to send [09:04:45]OFD Sender: No OFD packet to send [09:04:50]OFD Sender: No OFD packet to send [09:04:55]OFD Sender: No OFD packet to send [09:05:00]OFD Sender: No OFD packet to send [09:05:05]OFD Sender: No OFD packet to send [09:05:10]OFD Sender: No OFD packet to send [09:05:15]OFD Sender: No OFD packet to send [09:05:20]OFD Sender: No OFD packet to send [09:05:25]OFD Sender: No OFD packet to send [09:05:31]OFD Sender: No OFD packet to send [09:05:36]OFD Sender: No OFD packet to send [09:05:41]OFD Sender: No OFD packet to send [09:05:46]OFD Sender: No OFD packet to send [09:05:51]OFD Sender: No OFD packet to send [09:05:56]OFD Sender: No OFD packet to send [09:06:01]OFD Sender: No OFD packet to send [09:06:06]OFD Sender: No OFD packet to send [09:06:11]OFD Sender: No OFD packet to send [09:06:16]OFD Sender: No OFD packet to send [09:06:21]OFD Sender: No OFD packet to send [09:06:26]OFD Sender: No OFD packet to send [09:06:31]OFD Sender: No OFD packet to send [09:06:36]OFD Sender: No OFD packet to send [09:06:41]OFD Sender: No OFD packet to send [09:06:46]OFD Sender: No OFD packet to send [09:06:51]OFD Sender: No OFD packet to send [09:06:56]OFD Sender: No OFD packet to send [09:07:01]OFD Sender: No OFD packet to send [09:07:06]OFD Sender: No OFD packet to send [09:07:11]OFD Sender: No OFD packet to send [09:07:16]OFD Sender: No OFD packet to send [09:07:21]OFD Sender: No OFD packet to send [09:07:26]OFD Sender: No OFD packet to send [09:07:31]OFD Sender: No OFD packet to send [09:07:36]OFD Sender: No OFD packet to send [09:07:41]OFD Sender: No OFD packet to send [09:07:46]OFD Sender: No OFD packet to send [09:07:51]OFD Sender: No OFD packet to send [09:07:57]OFD Sender: No OFD packet to send [09:08:02]OFD Sender: No OFD packet to send [09:08:07]OFD Sender: No OFD packet to send [09:08:12]OFD Sender: No OFD packet to send [09:08:17]OFD Sender: No OFD packet to send [09:08:22]OFD Sender: No OFD packet to send [09:08:27]OFD Sender: No OFD packet to send [09:08:32]OFD Sender: No OFD packet to send [09:08:37]OFD Sender: No OFD packet to send [09:08:42]OFD Sender: No OFD packet to send [09:08:47]OFD Sender: No OFD packet to send [09:08:52]OFD Sender: No OFD packet to send [09:08:57]OFD Sender: No OFD packet to send [09:09:02]OFD Sender: No OFD packet to send [09:09:07]OFD Sender: No OFD packet to send [09:09:12]OFD Sender: No OFD packet to send [09:09:17]OFD Sender: No OFD packet to send [09:09:22]OFD Sender: No OFD packet to send [09:09:27]OFD Sender: No OFD packet to send [09:09:32]OFD Sender: No OFD packet to send [09:09:37]OFD Sender: No OFD packet to send [09:09:42]OFD Sender: No OFD packet to send [09:09:47]OFD Sender: No OFD packet to send [09:09:52]OFD Sender: No OFD packet to send [09:09:57]OFD Sender: No OFD packet to send [09:10:02]OFD Sender: No OFD packet to send [09:10:07]OFD Sender: No OFD packet to send [09:10:12]OFD Sender: No OFD packet to send [09:10:17]OFD Sender: No OFD packet to send [09:10:23]OFD Sender: No OFD packet to send [09:10:28]OFD Sender: No OFD packet to send [09:10:33]OFD Sender: No OFD packet to send [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:48]OFD Sender: No OFD packet to send [09:10:53]OFD Sender: No OFD packet to send [09:10:58]OFD Sender: No OFD packet to send [09:11:03]OFD Sender: No OFD packet to send [09:11:08]OFD Sender: No OFD packet to send [09:11:13]OFD Sender: No OFD packet to send [09:11:18]OFD Sender: No OFD packet to send [09:11:23]OFD Sender: No OFD packet to send [09:11:28]OFD Sender: No OFD packet to send [09:11:33]OFD Sender: No OFD packet to send [09:11:38]OFD Sender: No OFD packet to send [09:11:43]OFD Sender: No OFD packet to send [09:11:48]OFD Sender: No OFD packet to send [09:11:53]OFD Sender: No OFD packet to send [09:11:58]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 75 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725D0 (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: 24048130+1703034605=1727082735 [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 = 0x33570625 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 76 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [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 F0 30 F1 66 ED 3E 82 65 88 [09:12:16]Current date/time: 23.09.2024 09:12 [09:12:16]FM_Init [09:12:16]wFMConnect [09:12:16]MH_SAM_On [09:12:16]Write to MH i2c: E0 00 00 08 00 E7 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_init finished! [09:12:16]*** atr: [09:12:16]*** 0F 3B D5 18 FF 81 91 FE [09:12:16]*** 1F C3 80 73 C8 21 10 0A [09:12:16]*** 00 00 00 00 00 00 00 00 [09:12:16]*** 00 00 00 00 00 00 00 00 [09:12:16]*** 00 00 00 00 00 00 00 00 [09:12:16]*** 00 00 00 00 00 00 00 00 [09:12:16]*** 00 00 00 00 00 00 00 00 [09:12:16]*** 00 00 00 00 00 00 00 00 [09:12:16]Read from MH i2c: E0 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E0 10 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [09:12:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:12:16]wFMCommunicate request_size=10 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:12:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:12:16]RAPDU: 90 00 [09:12:16]wFMCommunicate OK [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 11 00 00 [09:12:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [09:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:12:16]wFMCommunicate OK [09:12:16]Detected FM SN is 0000000000871832 [09:12:16]Stored FM SN is 0000000000871832 [09:12:16]wFMCommunicate request_size=9 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 16 00 00 04 3C A7 00 00 [09:12:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 3C A7 00 00 00 00 75 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:12:16]RAPDU: 90 00 [09:12:16]wFMCommunicate OK [09:12:16]FM PIN OK [09:12:16]wFMCommunicate request_size=8 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 14 04 00 03 02 00 01 [09:12:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:12:16]RAPDU: 90 00 [09:12:16]wFMCommunicate OK [09:12:16]wFMCommunicate request_size=13 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:12:16]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:12:16]RAPDU: 90 00 [09:12:16]wFMCommunicate OK [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 11 00 00 [09:12:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [09:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:12:16]wFMCommunicate OK [09:12:16]DocumentArchiveInit [09:12:16]Start Httpd... [09:12:16]Httpd thread 3067108708 created [09:12:16]Write to MH i2c: 01 00 00 0F 00 0F [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: 01 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: 01 07 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:12:16]MH Int Process started [09:12:16]Allocated Socket 8 [09:12:16]Bind OK [09:12:16]Listen OK [09:12:16]httpd running on port 8080 [09:12:16]Waiting for new connection... [09:12:18]OFD Sender: No OFD packet to send [09:12:24]OFD Sender: No OFD packet to send [09:12:25]accept exits with 6 [09:12:25]New connection [09:12:25]New thread 3066821988 created [09:12:25]Waiting for new connection... [09:12:25] Sock 6.Parse request [09:12:25]Sock 6.Check first char [09:12:25]Sock 6.First char is OK [09:12:25]request: POST /json_proto HTTP/1.0 [09:12:25]Method: POST [09:12:25]URL: /json_proto [09:12:25]Method is POST - this is cgi request [09:12:25]url: /json_proto [09:12:25]query_string will be loaded in cgi processing [09:12:25]execute_cgi json_proto POST (null) [09:12:25]execute_cgi path=json_proto method=POST [09:12:25]POST find Content-Length [09:12:25]Host: 172.17.41.135:8080 [09:12:25]Content-Length: 215 [09:12:25]Content-Type: application/json [09:12:25] [09:12:25]POST finish read [09:12:25]Found Content-Length = 215 [09:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:25]execute_script... [09:12:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:25]POST & json_proto [09:12:25]process_json_proto [09:12:25]json parsed OK: [09:12:25]protocol is kg_v1.0 [09:12:25]action value=get_value [09:12:25]process_action get_value [09:12:25]cmd_get_value [09:12:25]process_action get_value done [09:12:25]requested_data is exist [09:12:25]produce_requested_data [09:12:25]requested_item kkm.sn is exist - process it [09:12:25]requested_item kkm.ver is exist - process it [09:12:25]requested_item fm.sn is exist - process it [09:12:25]wFMCommunicate request_size=4 [09:12:25]MH_SAM_APDU [09:12:25]CAPDU: 80 11 00 00 [09:12:25]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:12:25]Write i2c OK [09:12:25]MH_I2C_Read... [09:12:25]Read from MH i2c: E2 [09:12:25]MH_I2C_Read... [09:12:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:25]Read from MH i2c: E2 17 00 [09:12:25]MH_I2C_Read... [09:12:25]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 33 32 90 00 DA [09:12:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:12:25]wFMCommunicate OK [09:12:25]requested_item fd.num is exist - process it [09:12:25]SAM_PROTO_GetFieldsCounters [09:12:25]wFMCommunicate request_size=4 [09:12:25]MH_SAM_APDU [09:12:25]CAPDU: 80 13 00 00 [09:12:25]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:12:25]Write i2c OK [09:12:25]MH_I2C_Read... [09:12:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:25]Read from MH i2c: E2 [09:12:25]MH_I2C_Read... [09:12:25]Read from MH i2c: E2 62 00 [09:12:25]MH_I2C_Read... [09:12:25]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [09:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:25]wFMCommunicate OK [09:12:25]SAM_PROTO_GetFieldsCounters done [09:12:25]requested_item shift.num is exist - process it [09:12:25]requested_item shift.opened is exist - process it [09:12:25]req_shift_opened [09:12:25]FM_GetShiftState [09:12:25]SAM_PROTO_GetShiftState [09:12:25]wFMCommunicate request_size=4 [09:12:25]MH_SAM_APDU [09:12:25]CAPDU: 80 13 01 00 [09:12:25]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:12:25]Write i2c OK [09:12:25]MH_I2C_Read... [09:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:25]Read from MH i2c: E2 [09:12:25]MH_I2C_Read... [09:12:25]Read from MH i2c: E2 0E 00 [09:12:25]MH_I2C_Read... [09:12:25]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [09:12:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:12:25]wFMCommunicate OK [09:12:25]SAM_PROTO_GetShiftState done [09:12:25]FM_GetShiftState done [09:12:25]req_shift_opened done [09:12:25]requested_item shift.open_date is exist - process it [09:12:25]req_shift_open_date [09:12:25]req_shift_open_date done [09:12:25]produce_requested_data done [09:12:25]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289475,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:12:25]process_action_free get_value [09:12:25]json_value_free [09:12:25]json_value_free done [09:12:25]process_json_proto returns [09:12:25]Send response to host [09:12:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289475,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:12:25]free response buf [09:12:25]execute_script done [09:12:25]execute_script returns [09:12:25]free content buf [09:12:25]Sock 6.Close socket [09:12:25]Sock 6.Thread stoped [09:12:25]accept exits with 9 [09:12:25]New connection [09:12:25]New thread 3066678628 created [09:12:25]Thread 3066821988 joined [09:12:25]Waiting for new connection... [09:12:25] Sock 9.Parse request [09:12:25]Sock 9.Check first char [09:12:25]Sock 9.First char is OK [09:12:25]request: POST /json_proto HTTP/1.0 [09:12:25]Method: POST [09:12:25]URL: /json_proto [09:12:25]Method is POST - this is cgi request [09:12:25]url: /json_proto [09:12:25]query_string will be loaded in cgi processing [09:12:25]execute_cgi json_proto POST (null) [09:12:25]execute_cgi path=json_proto method=POST [09:12:25]POST find Content-Length [09:12:25]Host: 172.17.41.135:8080 [09:12:25]Content-Length: 331 [09:12:25]Content-Type: application/json [09:12:25] [09:12:25]POST finish read [09:12:25]Found Content-Length = 331 [09:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:12:25]execute_script... [09:12: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" ] } } [09:12:25]POST & json_proto [09:12:25]process_json_proto [09:12:25]json parsed OK: [09:12:25]protocol is kg_v1.0 [09:12:25]action value=get_value [09:12:25]process_action get_value [09:12:25]cmd_get_value [09:12:25]process_action get_value done [09:12:25]requested_data is exist [09:12:25]produce_requested_data [09:12:25]requested_item fm.sale.total is exist - process it [09:12:25]SAM_PROTO_GetFMData [09:12:25]wFMCommunicate request_size=4 [09:12:25]MH_SAM_APDU [09:12:25]CAPDU: 80 13 03 00 [09:12:25]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:12:25]Write i2c OK [09:12:25]MH_I2C_Read... [09:12:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:12:26]Read from MH i2c: E2 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 FD 00 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 BC 66 04 00 69 04 A4 00 6F 04 04 00 93 5E 04 00 B1 04 05 00 7C 76 DB 7E 07 70 04 05 00 BD 2E A2 6C 06 72 04 05 00 BF 47 39 12 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 43 0F D3 CB 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 F0 F0 FB 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 BF [09:12:26]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BC 66 04 00 69 04 A4 00 6F 04 04 00 93 5E 04 00 B1 04 05 00 7C 76 DB 7E 07 70 04 05 00 BD 2E A2 6C 06 72 04 05 00 BF 47 39 12 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 43 0F D3 CB 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 F0 F0 FB 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 [09:12:26]wFMCommunicate OK [09:12:26]wFMCommunicate request_size=4 [09:12:26]MH_SAM_APDU [09:12:26]CAPDU: 80 17 00 00 [09:12:26]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:12:26]Write i2c OK [09:12:26]MH_I2C_Read... [09:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:12:26]Read from MH i2c: E2 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 FD 00 [09:12:26]MH_I2C_Read... [09:12:26]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 7D [09:12: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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 [09:12:26]wFMCommunicate OK [09:12:26]wFMCommunicate request_size=4 [09:12:26]MH_SAM_APDU [09:12:26]CAPDU: 80 17 00 00 [09:12:26]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:12:26]Write i2c OK [09:12:26]MH_I2C_Read... [09:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:12:26]Read from MH i2c: E2 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 FD 00 [09:12:26]MH_I2C_Read... [09:12:26]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 [09:12: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 [09:12:26]wFMCommunicate OK [09:12:26]wFMCommunicate request_size=4 [09:12:26]MH_SAM_APDU [09:12:26]CAPDU: 80 17 00 00 [09:12:26]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:12:26]Write i2c OK [09:12:26]MH_I2C_Read... [09:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:12:26]Read from MH i2c: E2 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 FD 00 [09:12:26]MH_I2C_Read... [09:12:26]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 [09:12: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 [09:12:26]wFMCommunicate OK [09:12:26]wFMCommunicate request_size=4 [09:12:26]MH_SAM_APDU [09:12:26]CAPDU: 80 17 00 00 [09:12:26]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:12:26]Write i2c OK [09:12:26]MH_I2C_Read... [09:12:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [09:12:27]Read from MH i2c: E2 [09:12:27]MH_I2C_Read... [09:12:27]Read from MH i2c: E2 E3 00 [09:12:27]MH_I2C_Read... [09:12:27]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 [09:12:27]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 [09:12:27]wFMCommunicate OK [09:12:27]SAM_PROTO_GetFMData done [09:12:27]requested_item fm.sale_refund.total is exist - process it [09:12:27]requested_item fm.buy.total is exist - process it [09:12:27]requested_item shift.sale.total is exist - process it [09:12:27]SAM_PROTO_GetShiftData [09:12:27]wFMCommunicate request_size=4 [09:12:27]MH_SAM_APDU [09:12:27]CAPDU: 80 13 02 00 [09:12:27]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [09:12:27]Write i2c OK [09:12:27]MH_I2C_Read... [09:12:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:12:27]Read from MH i2c: E2 [09:12:27]MH_I2C_Read... [09:12:27]Read from MH i2c: E2 FD 00 [09:12:27]MH_I2C_Read... [09:12:27]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 95 00 00 00 69 04 9C 00 6F 04 04 00 95 00 00 00 B1 04 03 00 F6 40 E1 70 04 03 00 30 92 BF 72 04 03 00 C6 AE 21 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 02 ED 17 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 67 FE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 29 [09:12:27]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 95 00 00 00 69 04 9C 00 6F 04 04 00 95 00 00 00 B1 04 03 00 F6 40 E1 70 04 03 00 30 92 BF 72 04 03 00 C6 AE 21 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 02 ED 17 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 67 FE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [09:12:27]wFMCommunicate OK [09:12:27]wFMCommunicate request_size=4 [09:12:27]MH_SAM_APDU [09:12:27]CAPDU: 80 17 00 00 [09:12:27]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:12:27]Write i2c OK [09:12:27]MH_I2C_Read... [09:12:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:12:27]Read from MH i2c: E2 [09:12:27]MH_I2C_Read... [09:12:27]Read from MH i2c: E2 FD 00 [09:12:27]MH_I2C_Read... [09:12:27]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [09:12:27]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [09:12:27]wFMCommunicate OK [09:12:28]wFMCommunicate request_size=4 [09:12:28]MH_SAM_APDU [09:12:28]CAPDU: 80 17 00 00 [09:12:28]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:12:28]Write i2c OK [09:12:28]MH_I2C_Read... [09:12:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:12:28]Read from MH i2c: E2 [09:12:28]MH_I2C_Read... [09:12:28]Read from MH i2c: E2 FD 00 [09:12:28]MH_I2C_Read... [09:12:28]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [09:12:28]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [09:12:28]wFMCommunicate OK [09:12:28]wFMCommunicate request_size=4 [09:12:28]MH_SAM_APDU [09:12:28]CAPDU: 80 17 00 00 [09:12:28]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [09:12:28]Write i2c OK [09:12:28]MH_I2C_Read... [09:12:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:12:28]Read from MH i2c: E2 [09:12:28]MH_I2C_Read... [09:12:28]Read from MH i2c: E2 FD 00 [09:12:28]MH_I2C_Read... [09:12:28]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [09:12:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [09:12:28]wFMCommunicate OK [09:12:28]wFMCommunicate request_size=4 [09:12:28]MH_SAM_APDU [09:12:28]CAPDU: 80 17 00 00 [09:12:28]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [09:12:28]Write i2c OK [09:12:28]MH_I2C_Read... [09:12:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [09:12:28]Read from MH i2c: E2 [09:12:28]MH_I2C_Read... [09:12:28]Read from MH i2c: E2 CC 00 [09:12:28]MH_I2C_Read... [09:12:28]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [09:12:28]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:12:28]wFMCommunicate OK [09:12:28]SAM_PROTO_GetShiftData done [09:12:28]requested_item shift.sale.total_cash is exist - process it [09:12:28]requested_item shift.sale_refund.total is exist - process it [09:12:28]requested_item shift.sale_refund.total_cash is exist - process it [09:12:28]requested_item shift.buy.total is exist - process it [09:12:28]requested_item shift.buy.total_cash is exist - process it [09:12:28]produce_requested_data done [09:12:28]produce_requested_data return {"fm.sale.total":321930830.04,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":147622.30,"shift.sale.total_cash":125548.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:12:28]process_action_free get_value [09:12:28]json_value_free [09:12:28]json_value_free done [09:12:28]process_json_proto returns [09:12:28]Send response to host [09:12:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":321930830.04,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":147622.30,"shift.sale.total_cash":125548.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:12:28]free response buf [09:12:28]execute_script done [09:12:28]execute_script returns [09:12:28]free content buf [09:12:28]Sock 9.Close socket [09:12:28]Sock 9.Thread stoped [09:12:29]OFD Sender: No OFD packet to send [09:12:34]OFD Sender: No OFD packet to send [09:12:39]OFD Sender: No OFD packet to send [09:12:44]OFD Sender: No OFD packet to send [09:12:49]OFD Sender: No OFD packet to send [09:12:54]OFD Sender: No OFD packet to send [09:12:59]OFD Sender: No OFD packet to send [09:13:04]OFD Sender: No OFD packet to send [09:13:09]OFD Sender: No OFD packet to send [09:13:14]OFD Sender: No OFD packet to send [09:13:19]OFD Sender: No OFD packet to send [09:13:24]OFD Sender: No OFD packet to send [09:13:29]OFD Sender: No OFD packet to send [09:13:34]OFD Sender: No OFD packet to send [09:13:39]OFD Sender: No OFD packet to send [09:13:44]OFD Sender: No OFD packet to send [09:13:49]OFD Sender: No OFD packet to send [09:13:54]OFD Sender: No OFD packet to send [09:13:59]OFD Sender: No OFD packet to send [09:14:04]OFD Sender: No OFD packet to send [09:14:09]OFD Sender: No OFD packet to send [09:14:14]OFD Sender: No OFD packet to send [09:14:19]OFD Sender: No OFD packet to send [09:14:24]OFD Sender: No OFD packet to send [09:14:29]OFD Sender: No OFD packet to send [09:14:34]OFD Sender: No OFD packet to send [09:14:40]OFD Sender: No OFD packet to send [09:14:45]OFD Sender: No OFD packet to send [09:14:50]OFD Sender: No OFD packet to send [09:14:55]OFD Sender: No OFD packet to send [09:15:00]OFD Sender: No OFD packet to send [09:15:05]OFD Sender: No OFD packet to send [09:15:10]OFD Sender: No OFD packet to send [09:15:15]OFD Sender: No OFD packet to send [09:15:20]OFD Sender: No OFD packet to send [09:15:25]OFD Sender: No OFD packet to send [09:15:30]OFD Sender: No OFD packet to send [09:15:35]OFD Sender: No OFD packet to send [09:15:40]OFD Sender: No OFD packet to send [09:15:45]OFD Sender: No OFD packet to send [09:15:50]OFD Sender: No OFD packet to send [09:15:55]OFD Sender: No OFD packet to send [09:16:00]OFD Sender: No OFD packet to send [09:16:05]OFD Sender: No OFD packet to send [09:16:10]OFD Sender: No OFD packet to send [09:16:15]OFD Sender: No OFD packet to send [09:16:20]OFD Sender: No OFD packet to send [09:16:25]OFD Sender: No OFD packet to send [09:16:30]OFD Sender: No OFD packet to send [09:16:35]OFD Sender: No OFD packet to send [09:16:40]OFD Sender: No OFD packet to send [09:16:45]OFD Sender: No OFD packet to send [09:16:50]OFD Sender: No OFD packet to send [09:16:55]OFD Sender: No OFD packet to send [09:17:01]OFD Sender: No OFD packet to send [09:17:06]OFD Sender: No OFD packet to send [09:17:11]OFD Sender: No OFD packet to send [09:17:16]OFD Sender: No OFD packet to send [09:17:21]OFD Sender: No OFD packet to send [09:17:26]OFD Sender: No OFD packet to send [09:17:31]OFD Sender: No OFD packet to send [09:17:36]OFD Sender: No OFD packet to send [09:17:41]OFD Sender: No OFD packet to send [09:17:46]OFD Sender: No OFD packet to send [09:17:51]OFD Sender: No OFD packet to send [09:17:56]OFD Sender: No OFD packet to send [09:18:01]OFD Sender: No OFD packet to send [09:18:06]OFD Sender: No OFD packet to send [09:18:11]OFD Sender: No OFD packet to send [09:18:16]OFD Sender: No OFD packet to send [09:18:21]OFD Sender: No OFD packet to send [09:18:26]OFD Sender: No OFD packet to send [09:18:31]OFD Sender: No OFD packet to send [09:18:36]OFD Sender: No OFD packet to send [09:18:41]OFD Sender: No OFD packet to send [09:18:46]OFD Sender: No OFD packet to send [09:18:51]OFD Sender: No OFD packet to send [09:18:56]OFD Sender: No OFD packet to send [09:19:01]OFD Sender: No OFD packet to send [09:19:06]OFD Sender: No OFD packet to send [09:19:11]OFD Sender: No OFD packet to send [09:19:16]OFD Sender: No OFD packet to send [09:19:22]OFD Sender: No OFD packet to send [09:19:27]OFD Sender: No OFD packet to send [09:19:32]OFD Sender: No OFD packet to send [09:19:37]OFD Sender: No OFD packet to send [09:19:42]OFD Sender: No OFD packet to send [09:19:47]OFD Sender: No OFD packet to send [09:19:52]OFD Sender: No OFD packet to send [09:19:57]OFD Sender: No OFD packet to send [09:20:02]OFD Sender: No OFD packet to send [09:20:07]OFD Sender: No OFD packet to send [09:20:12]OFD Sender: No OFD packet to send [09:20:17]OFD Sender: No OFD packet to send [09:20:22]OFD Sender: No OFD packet to send [09:20:27]OFD Sender: No OFD packet to send [09:20:32]OFD Sender: No OFD packet to send [09:20:37]OFD Sender: No OFD packet to send [09:20:42]OFD Sender: No OFD packet to send [09:20:47]OFD Sender: No OFD packet to send [09:20:52]OFD Sender: No OFD packet to send [09:20:57]OFD Sender: No OFD packet to send [09:21:02]OFD Sender: No OFD packet to send [09:21:07]OFD Sender: No OFD packet to send [09:21:12]OFD Sender: No OFD packet to send [09:21:17]OFD Sender: No OFD packet to send [09:21:22]OFD Sender: No OFD packet to send [09:21:27]OFD Sender: No OFD packet to send [09:21:32]OFD Sender: No OFD packet to send [09:21:37]OFD Sender: No OFD packet to send [09:21:42]OFD Sender: No OFD packet to send [09:21:48]OFD Sender: No OFD packet to send [09:21:53]OFD Sender: No OFD packet to send [09:21:58]OFD Sender: No OFD packet to send [09:22:03]OFD Sender: No OFD packet to send [09:22:08]OFD Sender: No OFD packet to send [09:22:13]OFD Sender: No OFD packet to send [09:22:18]OFD Sender: No OFD packet to send [09:22:23]OFD Sender: No OFD packet to send [09:22:28]OFD Sender: No OFD packet to send [09:22:33]OFD Sender: No OFD packet to send [09:22:38]OFD Sender: No OFD packet to send [09:22:43]OFD Sender: No OFD packet to send [09:22:48]OFD Sender: No OFD packet to send [09:22:53]OFD Sender: No OFD packet to send [09:22:58]OFD Sender: No OFD packet to send [09:23:03]OFD Sender: No OFD packet to send [09:23:08]OFD Sender: No OFD packet to send [09:23:13]OFD Sender: No OFD packet to send [09:23:18]OFD Sender: No OFD packet to send [09:23:23]accept exits with 6 [09:23:23]New connection [09:23:23]New thread 3066821988 created [09:23:23]Thread 3066678628 joined [09:23:23]Waiting for new connection... [09:23:23] Sock 6.Parse request [09:23:23]Sock 6.Check first char [09:23:23]Sock 6.First char is OK [09:23:23]request: POST /json_proto HTTP/1.0 [09:23:23]Method: POST [09:23:23]URL: /json_proto [09:23:23]Method is POST - this is cgi request [09:23:23]url: /json_proto [09:23:23]query_string will be loaded in cgi processing [09:23:23]execute_cgi json_proto POST (null) [09:23:23]execute_cgi path=json_proto method=POST [09:23:23]POST find Content-Length [09:23:23]Host: 172.17.41.135:8080 [09:23:23]Content-Length: 802 [09:23:23]Content-Type: application/json [09:23:23] [09:23:23]POST finish read [09:23:23]Found Content-Length = 802 [09:23:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [09:23:23]execute_script... [09:23: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)24617474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [09:23:23]POST & json_proto [09:23:23]process_json_proto [09:23:23]json parsed OK: [09:23:23]protocol is kg_v1.0 [09:23:23]action value=close_receipt [09:23:23]process_action close_receipt [09:23:23]cmd_close_receipt [09:23:23]MH_GetDate [09:23:23]Write to MH i2c: F0 00 00 1D 00 0C [09:23:23]Write i2c OK [09:23:23]MH_I2C_Read... [09:23:23]Read from MH i2c: F0 [09:23:23]MH_I2C_Read... [09:23:23]Read from MH i2c: F0 09 00 [09:23:23]MH_I2C_Read... [09:23:23]Read from MH i2c: F0 09 00 1D 00 00 8B 33 F1 66 ED 3E 82 65 3C [09:23:23]GetLastDocTimeStamp 1727081201 [09:23:23]current date 1727083403 [09:23:23]FM_GetShiftState [09:23:23]SAM_PROTO_GetShiftState [09:23:23]wFMCommunicate request_size=4 [09:23:23]MH_SAM_APDU [09:23:23]CAPDU: 80 13 01 00 [09:23:23]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [09:23:23]Write i2c OK [09:23:23]MH_I2C_Read... [09:23:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:23]Read from MH i2c: E2 [09:23:23]MH_I2C_Read... [09:23:23]Read from MH i2c: E2 0E 00 [09:23:23]MH_I2C_Read... [09:23:23]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3C [09:23:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:23:23]wFMCommunicate OK [09:23:23]SAM_PROTO_GetShiftState done [09:23:23]FM_GetShiftState done [09:23:23]opened in 1727051401 [09:23:23]opened+sec_in_day 1727137801 [09:23:23]quantity*price = 100050 [09:23:23]sum+1 = 100052 [09:23:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 150 23.09.2024 09:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289476 ФПД: 245283540027285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092323&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289476&fm=245283540027285&tin=02508201610067®Number=0000000000091827&sum=100051 [09:23:24]StoreToDocumentArchive [09:23:24]shift 515 fd 289476 [09:23:24]save to /storage/0515/doc_00289476 [09:23:24]save last doc name /storage/0515/doc_00289476 to /storage/kkm_last_doc_name [09:23:24]save OK [09:23:24]Clear old archive folders... [09:23:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:23:24]tlvbuf is 01DC67E0 [09:23:24]SAM_PROTO_ClearQueue [09:23:24]wFMCommunicate request_size=4 [09:23:24]MH_SAM_APDU [09:23:24]CAPDU: 80 09 00 00 [09:23:24]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:23:24]Write i2c OK [09:23:24]MH_I2C_Read... [09:23:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:24]Read from MH i2c: E2 [09:23:24]MH_I2C_Read... [09:23:24]Read from MH i2c: E2 03 00 [09:23:24]MH_I2C_Read... [09:23:24]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [09:23:24]RAPDU: 90 00 [09:23:24]wFMCommunicate OK [09:23:24]SAM_PROTO_ClearQueue done [09:23:24]KKMCreateOFDPacket [09:23:24]OFDProtocolAddRootSTLVToBuf [09:23:24]FM_MakeSignedData [09:23:24]FM_MakeSignedData [09:23:24]SAM_PROTO_SignData [09:23:24]wFMCommunicate request_size=4 [09:23:24]MH_SAM_APDU [09:23:24]CAPDU: 80 0D 01 02 [09:23:24]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:23:24]Write i2c OK [09:23:24]MH_I2C_Read... [09:23:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:24]Read from MH i2c: E2 [09:23:24]MH_I2C_Read... [09:23:24]Read from MH i2c: E2 03 00 [09:23:24]MH_I2C_Read... [09:23:24]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:23:24]RAPDU: 90 00 [09:23:24]wFMCommunicate OK [09:23:24]wFMCommunicate request_size=255 [09:23:24]MH_SAM_APDU [09:23: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 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 96 00 00 00 F4 03 04 00 8B 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6A 04 00 35 04 06 00 DF 15 86 45 [09:23:24]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 96 00 00 00 F4 03 04 00 8B 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6A 04 00 35 04 06 00 DF 15 86 45 00 00 30 [09:23:24]Write i2c OK [09:23:24]MH_I2C_Read... [09:23:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:25]Read from MH i2c: E2 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: E2 03 00 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:23:25]RAPDU: 90 00 [09:23:25]wFMCommunicate OK [09:23:25]wFMCommunicate request_size=7 [09:23:25]MH_SAM_APDU [09:23:25]CAPDU: 80 0D 02 02 02 C7 95 [09:23:25]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 C7 95 00 00 08 [09:23:25]Write i2c OK [09:23:25]MH_I2C_Read... [09:23:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:25]Read from MH i2c: E2 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: E2 03 00 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:23:25]RAPDU: 90 00 [09:23:25]wFMCommunicate OK [09:23:25]wFMCommunicate request_size=4 [09:23:25]MH_SAM_APDU [09:23:25]CAPDU: 80 0D 03 02 [09:23:25]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:23:25]Write i2c OK [09:23:25]MH_I2C_Read... [09:23:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:25]Read from MH i2c: E2 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: E2 0B 00 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: E2 0B 00 2F 00 00 03 F8 92 1C 5A 32 5E 8E 90 00 CC [09:23:25]RAPDU: 03 F8 92 1C 5A 32 5E 8E 90 00 [09:23:25]wFMCommunicate OK [09:23:25]SAM_PROTO_SignData done [09:23:25]FM_MakeSignedData done [09:23:25]CreateOFDProtocolMessage [09:23:25]wFMCommunicate request_size=4 [09:23:25]MH_SAM_APDU [09:23:25]CAPDU: 80 11 00 00 [09:23:25]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:23:25]Write i2c OK [09:23:25]MH_I2C_Read... [09:23:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:25]Read from MH i2c: E2 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: E2 17 00 [09:23:25]MH_I2C_Read... [09:23:25]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 33 32 90 00 FA [09:23:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:23:25]wFMCommunicate OK [09:23:25]CreateOFDProtocolMessage done [09:23:25]OFDSenderStorePacket 289476 [09:23:25]StoreOFDPacket docnum=289476 [09:23:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 93 01 04 01 AC D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 96 00 00 00 F4 03 04 00 8B 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6A 04 00 35 04 06 00 DF 15 86 45 C7 95 03 F8 92 1C 5A 32 5E 8E [09:23:25]CheckFolder [09:23:25]dirname=/storage/ofd_packets [09:23:25]CheckFolder done [09:23:25]ProducePacketName [09:23:25]name=ofd_packets/00289476 [09:23:25]NVStorageSaveData ofd_packets/00289476 [09:23:25]File name is /storage/ofd_packets/00289476 [09:23:25]Write 298 bytes [09:23:25]NVStorageSaveData done [09:23:25]OFDSenderStorePacket done [09:23:25]KKMCreateOFDPacket done [09:23:25]NVStorageSaveData kkm_last_timestamp [09:23:25]File name is /storage/kkm_last_timestamp [09:23:25]Write 4 bytes [09:23:25]NVStorageSaveData done [09:23:25]ExternCall_PrintAddStr [09:23:25]wPrintStart [09:23:25]Write to MH i2c: 01 00 00 31 00 31 [09:23:25]Write i2c OK [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: 01 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: 01 07 00 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:23:25]RasterBufferAndPrint [09:23:25]line Счет N : (1)24617474 [09:23:25]line ИНН: 02508201610067 [09:23:25]line Контрольно-Кассовый Чек [09:23:25]line ПРОДАЖА [09:23:25]line ТРК (МРК, ГНК) : 45 [09:23:25]line Товар: 2710194210 [09:23:25]line ДТ-К-5 [09:23:25]line 13.130 * 76.20 [09:23:25]line = 1000.51 [09:23:25]line НДС 12% НСП 1% [09:23:25]line > о реализуемом товаре [09:23:25]line ИТОГО: 1000.51 [09:23:25]line НСП 1% : 8.85 [09:23:25]line НДС 12% : 106.25 [09:23:25]line Наличными: 0.00 [09:23:25]line Безнал.: 1000.51 [09:23:25]line Место: АЗС № 90 "Партнёр-нефть" [09:23:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:23:25]line СНО: Общий режим [09:23:25]line Чек 150 23.09.2024 09:23 [09:23:25]line Смена: 515 ФФД: 1.0 [09:23:25]line ЗНМ: 0300000107 [09:23:25]line РНМ: 0000000000091827 [09:23:25]line Версия ККМ: 001 [09:23:25]line Платежная система: O! деньги [09:23:25]line ФМ: 0000000000871832 [09:23:25]line ФД: 289476 [09:23:25]line ФПД: 245283540027285 [09:23:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092323&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289476&fm=245283540027285&tin=02508201610067®Number=0000000000091827&sum=100051 [09:23:25]written 0, free lines is 4095 [09:23:25]OFD Sender: Processing packet 289476 [packets to send 1784, broken 1783] [09:23:25]ProducePacketName [09:23:25]name=ofd_packets/00289476 [09:23:25]OFD Sender: To server: pG, [09:23:25]CommunicateWithHost lk.salyk.kg:30040 [09:23:25]ConnectInit lk.salyk.kg [09:23:25]Connected sock=10 [09:23: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 33 32 0C 01 00 00 93 01 04 01 AC D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 96 00 00 00 F4 03 04 00 8B 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6A 04 00 35 04 06 00 DF 15 86 45 C7 95 03 F8 92 1C 5A 32 5E 8E [09:23:25]Write to MH i2c: 01 00 00 5A 00 5A [09:23:25]Write i2c OK [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: 01 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: 01 07 00 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 D7 0C 44 [09:23:25]RasterBufferAndPrint [09:23:25]line [09:23:25]line [09:23:25]line [09:23:25]line [09:23:25]line [09:23:25]written 0, free lines is 3292 [09:23:25]MH_Cut [09:23:25]Write to MH i2c: D1 01 00 61 00 01 33 [09:23:25]Write i2c OK [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: D1 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: D1 01 00 [09:23:25]MH_I2C_Read... [09:23:25]Read from MH i2c: D1 01 00 61 00 00 32 [09:23:25]Write to MH i2c: 01 00 00 62 00 62 [09:23:25]Write i2c OK [09:23:25]MH_I2C_Read... [09:23: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 33 32 4F 00 00 00 17 02 47 00 74 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 33 32 10 04 04 00 C4 6A 04 00 F4 03 04 00 60 DB F0 66 B6 04 01 00 00 39 69 66 3A F4 DC 83 FF [09:23:25]CommunicateWithHost err = 0 [09:23:25]CheckOFDResponse [09:23:25]1017 (14) - 77093643461234 [09:23:25]1041 (16) - 0000000000871832 [09:23:25]1040 (4) - 289476 [09:23:25]1012 (4) - 23.09.2024 03:07 [09:23:25]1206 (1) - 0 [09:23:25]OFD Sender: Remove packet 289476 [09:23:25]ProducePacketName [09:23:25]name=ofd_packets/00289476 [09:23:25]NVStorageDeleteData [09:23:26]OFD Sender: No OFD packet to send [09:23:26]*** Cut start [09:23:26]*** Partial cut [09:23:26]*** CUTSNS_PIN = 1 [09:23:26]*** CUTSNS_PIN = 0 [09:23:26]*** Brake cut motor [09:23:27]Read from MH i2c: 01 [09:23:27]MH_I2C_Read... [09:23:27]*** Stop cut motor [09:23:27]*** Cut end [09:23:27]Read from MH i2c: 01 07 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [09:23:27]process_action close_receipt done [09:23:27]requested_data is exist [09:23:27]produce_requested_data [09:23:27]requested_item fm.sn is exist - process it [09:23:27]wFMCommunicate request_size=4 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 11 00 00 [09:23:27]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 17 00 [09:23:27]MH_I2C_Read... [09:23:27]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 33 32 90 00 2D [09:23:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:23:27]wFMCommunicate OK [09:23:27]requested_item fd.num is exist - process it [09:23:27]SAM_PROTO_GetFieldsCounters [09:23:27]wFMCommunicate request_size=4 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 13 00 00 [09:23:27]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 62 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 62 00 64 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [09:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:27]wFMCommunicate OK [09:23:27]SAM_PROTO_GetFieldsCounters done [09:23:27]requested_item shift.num is exist - process it [09:23:27]requested_item shift.opened is exist - process it [09:23:27]req_shift_opened [09:23:27]FM_GetShiftState [09:23:27]SAM_PROTO_GetShiftState [09:23:27]wFMCommunicate request_size=4 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 13 01 00 [09:23:27]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 0E 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 83 [09:23:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:23:27]wFMCommunicate OK [09:23:27]SAM_PROTO_GetShiftState done [09:23:27]FM_GetShiftState done [09:23:27]req_shift_opened done [09:23:27]requested_item shift.open_date is exist - process it [09:23:27]req_shift_open_date [09:23:27]req_shift_open_date done [09:23:27]produce_requested_data done [09:23:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289476,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:23:27]process_action_free close_receipt [09:23:27]json_value_free [09:23:27]json_value_free done [09:23:27]process_json_proto returns [09:23:27]Send response to host [09:23:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289476,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:23:27]free response buf [09:23:27]execute_script done [09:23:27]execute_script returns [09:23:27]free content buf [09:23:27]Sock 6.Close socket [09:23:27]Sock 6.Thread stoped [09:23:31]OFD Sender: No OFD packet to send [09:23:36]OFD Sender: No OFD packet to send [09:23:40]accept exits with 9 [09:23:40]New connection [09:23:40]New thread 3066678628 created [09:23:40]Thread 3066821988 joined [09:23:40]Waiting for new connection... [09:23:40] Sock 9.Parse request [09:23:40]Sock 9.Check first char [09:23:40]Sock 9.First char is OK [09:23:40]request: POST /json_proto HTTP/1.0 [09:23:40]Method: POST [09:23:40]URL: /json_proto [09:23:40]Method is POST - this is cgi request [09:23:40]url: /json_proto [09:23:40]query_string will be loaded in cgi processing [09:23:40]execute_cgi json_proto POST (null) [09:23:40]execute_cgi path=json_proto method=POST [09:23:40]POST find Content-Length [09:23:40]Host: 172.17.41.135:8080 [09:23:40]Content-Length: 791 [09:23:40]Content-Type: application/json [09:23:40] [09:23:40]POST finish read [09:23:40]Found Content-Length = 791 [09:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 37.620, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:40]execute_script... [09:23:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 37.620, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:40]POST & json_proto [09:23:40]process_json_proto [09:23:40]json parsed OK: [09:23:40]protocol is kg_v1.0 [09:23:40]action value=close_receipt [09:23:40]process_action close_receipt [09:23:40]cmd_close_receipt [09:23:40]MH_GetDate [09:23:40]Write to MH i2c: F0 00 00 66 00 55 [09:23:40]Write i2c OK [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 09 00 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 09 00 66 00 00 9C 33 F1 66 ED 3E 82 65 96 [09:23:40]GetLastDocTimeStamp 1727083403 [09:23:40]current date 1727083420 [09:23:40]FM_GetShiftState [09:23:40]SAM_PROTO_GetShiftState [09:23:40]wFMCommunicate request_size=4 [09:23:40]MH_SAM_APDU [09:23:40]CAPDU: 80 13 01 00 [09:23:40]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [09:23:40]Write i2c OK [09:23:40]MH_I2C_Read... [09:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:40]Read from MH i2c: E2 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: E2 0E 00 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 85 [09:23:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:23:40]wFMCommunicate OK [09:23:40]SAM_PROTO_GetShiftState done [09:23:40]FM_GetShiftState done [09:23:40]opened in 1727051401 [09:23:40]opened+sec_in_day 1727137801 [09:23:40]quantity*price = 0 [09:23:40]sum+1 = 1 [09:23:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 151 23.09.2024 09:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289477 ФПД: 99266481437739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092340&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289477&fm=99266481437739&tin=02508201610067®Number=0000000000091827&sum=0 [09:23:41]StoreToDocumentArchive [09:23:41]shift 515 fd 289477 [09:23:41]save to /storage/0515/doc_00289477 [09:23:41]save last doc name /storage/0515/doc_00289477 to /storage/kkm_last_doc_name [09:23:41]save OK [09:23:41]Clear old archive folders... [09:23:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:23:41]tlvbuf is 01DF1990 [09:23:41]SAM_PROTO_ClearQueue [09:23:41]wFMCommunicate request_size=4 [09:23:41]MH_SAM_APDU [09:23:41]CAPDU: 80 09 00 00 [09:23:41]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:41]Read from MH i2c: E2 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 03 00 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [09:23:41]RAPDU: 90 00 [09:23:41]wFMCommunicate OK [09:23:41]SAM_PROTO_ClearQueue done [09:23:41]KKMCreateOFDPacket [09:23:41]OFDProtocolAddRootSTLVToBuf [09:23:41]FM_MakeSignedData [09:23:41]FM_MakeSignedData [09:23:41]SAM_PROTO_SignData [09:23:41]wFMCommunicate request_size=4 [09:23:41]MH_SAM_APDU [09:23:41]CAPDU: 80 0D 01 02 [09:23:41]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:41]Read from MH i2c: E2 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 03 00 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [09:23:41]RAPDU: 90 00 [09:23:41]wFMCommunicate OK [09:23:41]wFMCommunicate request_size=255 [09:23:41]MH_SAM_APDU [09: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 F4 92 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 9C 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6A 04 00 35 04 06 00 5A 48 47 5D [09:23:41]Write to MH i2c: E2 02 01 76 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 92 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 9C 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6A 04 00 35 04 06 00 5A 48 47 5D 00 00 0B [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=7 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 02 02 02 3C 2B [09:23:42]Write to MH i2c: E2 0A 00 77 00 80 0D 02 02 02 00 3C 2B 00 00 5C [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 03 02 [09:23:42]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0B 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0B 00 78 00 00 AA F1 A5 1E 29 C0 6B 90 90 00 36 [09:23:42]RAPDU: AA F1 A5 1E 29 C0 6B 90 90 00 [09:23:42]wFMCommunicate OK [09:23:42]SAM_PROTO_SignData done [09:23:42]FM_MakeSignedData done [09:23:42]CreateOFDProtocolMessage [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 11 00 00 [09:23:42]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 17 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 43 [09:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:23:42]wFMCommunicate OK [09:23:42]CreateOFDProtocolMessage done [09:23:42]OFDSenderStorePacket 289477 [09:23:42]StoreOFDPacket docnum=289477 [09:23:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 FC D5 04 01 7C 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 92 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 9C 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6A 04 00 35 04 06 00 5A 48 47 5D 3C 2B AA F1 A5 1E 29 C0 6B 90 [09:23:42]CheckFolder [09:23:42]dirname=/storage/ofd_packets [09:23:42]CheckFolder done [09:23:42]ProducePacketName [09:23:42]name=ofd_packets/00289477 [09:23:42]NVStorageSaveData ofd_packets/00289477 [09:23:42]File name is /storage/ofd_packets/00289477 [09:23:42]Write 298 bytes [09:23:42]NVStorageSaveData done [09:23:42]OFDSenderStorePacket done [09:23:42]KKMCreateOFDPacket done [09:23:42]NVStorageSaveData kkm_last_timestamp [09:23:42]File name is /storage/kkm_last_timestamp [09:23:42]Write 4 bytes [09:23:42]NVStorageSaveData done [09:23:42]ExternCall_PrintAddStr [09:23:42]wPrintStart [09:23:42]Write to MH i2c: 01 00 00 7A 00 7A [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [09:23:42]RasterBufferAndPrint [09:23:42]line Счет N : (1)24617472 [09:23:42]line ИНН: 02508201610067 [09:23:42]line Контрольно-Кассовый Чек [09:23:42]line ПРОДАЖА [09:23:42]line ТРК (МРК, ГНК) : 22 [09:23:42]line Товар: 2710194210 [09:23:42]line ДТ-К-5 [09:23:42]line 37.620 * 0.00 [09:23:42]line = 0.00 [09:23:42]line НДС 12% НСП 1% [09:23:42]line > о реализуемом товаре [09:23:42]line ИТОГО: 0.00 [09:23:42]line НСП 1% : 0.00 [09:23:42]line НДС 12% : 0.00 [09:23:42]line Наличными: 0.00 [09:23:42]line Безнал.: 0.00 [09:23:42]line Место: АЗС № 90 "Партнёр-нефть" [09:23:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:23:42]line СНО: Общий режим [09:23:42]line Чек 151 23.09.2024 09:23 [09:23:42]line Смена: 515 ФФД: 1.0 [09:23:42]line ЗНМ: 0300000107 [09:23:42]line РНМ: 0000000000091827 [09:23:42]line Версия ККМ: 001 [09:23:42]line Талоны: Топливная Карта [09:23:42]line 54206 [09:23:42]line ФМ: 0000000000871832 [09:23:42]line ФД: 289477 [09:23:42]line ФПД: 99266481437739 [09:23:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092340&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289477&fm=99266481437739&tin=02508201610067®Number=0000000000091827&sum=0 [09:23:42]written 0, free lines is 4095 [09:23:42]OFD Sender: Processing packet 289477 [packets to send 1784, broken 1783] [09:23:42]ProducePacketName [09:23:42]name=ofd_packets/00289477 [09:23:42]OFD Sender: To server: pG, [09:23:42]CommunicateWithHost lk.salyk.kg:30040 [09:23:42]ConnectInit lk.salyk.kg [09:23:42]Connected sock=7 [09: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 33 32 0C 01 00 00 FC D5 04 01 7C 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 92 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 9C 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6A 04 00 35 04 06 00 5A 48 47 5D 3C 2B AA F1 A5 1E 29 C0 6B 90 [09:23:42]Write to MH i2c: 01 00 00 A3 00 A3 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 A3 00 00 00 00 00 00 D4 0C 8A [09:23:42]RasterBufferAndPrint [09:23:42]line [09:23:42]line [09:23:42]line [09:23:42]line [09:23:42]line [09:23:42]written 0, free lines is 3288 [09:23:42]MH_Cut [09:23:42]Write to MH i2c: D1 01 00 AA 00 01 7C [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: D1 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: D1 01 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: D1 01 00 AA 00 00 7B [09:23:42]Write to MH i2c: 01 00 00 AB 00 AB [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09: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 33 32 4F 00 00 00 4C BD 47 00 EB 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 33 32 10 04 04 00 C5 6A 04 00 F4 03 04 00 71 DB F0 66 B6 04 01 00 00 46 3B 99 C4 54 46 29 F7 [09:23:42]CommunicateWithHost err = 0 [09:23:42]CheckOFDResponse [09:23:42]1017 (14) - 77093643461234 [09:23:42]1041 (16) - 0000000000871832 [09:23:42]1040 (4) - 289477 [09:23:42]1012 (4) - 23.09.2024 03:07 [09:23:42]1206 (1) - 0 [09:23:42]OFD Sender: Remove packet 289477 [09:23:42]ProducePacketName [09:23:42]name=ofd_packets/00289477 [09:23:42]NVStorageDeleteData [09:23:43]OFD Sender: No OFD packet to send [09:23:43]*** Cut start [09:23:43]*** Partial cut [09:23:43]*** CUTSNS_PIN = 1 [09:23:43]*** CUTSNS_PIN = 0 [09:23:43]*** Brake cut motor [09:23:44]Read from MH i2c: 01 [09:23:44]MH_I2C_Read... [09:23:44]*** Stop cut motor [09:23:44]*** Cut end [09:23:44]Read from MH i2c: 01 07 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 FF 0F C0 [09:23:44]process_action close_receipt done [09:23:44]requested_data is exist [09:23:44]produce_requested_data [09:23:44]requested_item fm.sn is exist - process it [09:23:44]wFMCommunicate request_size=4 [09:23:44]MH_SAM_APDU [09:23:44]CAPDU: 80 11 00 00 [09:23:44]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:44]Read from MH i2c: E2 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 17 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 76 [09:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:23:44]wFMCommunicate OK [09:23:44]requested_item fd.num is exist - process it [09:23:44]SAM_PROTO_GetFieldsCounters [09:23:44]wFMCommunicate request_size=4 [09:23:44]MH_SAM_APDU [09:23:44]CAPDU: 80 13 00 00 [09:23:44]Write to MH i2c: E2 08 00 AD 00 80 13 00 00 00 00 00 00 29 [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:44]Read from MH i2c: E2 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 62 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 62 00 AD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [09:23:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:44]wFMCommunicate OK [09:23:44]SAM_PROTO_GetFieldsCounters done [09:23:44]requested_item shift.num is exist - process it [09:23:44]requested_item shift.opened is exist - process it [09:23:44]req_shift_opened [09:23:44]FM_GetShiftState [09:23:44]SAM_PROTO_GetShiftState [09:23:44]wFMCommunicate request_size=4 [09:23:44]MH_SAM_APDU [09:23:44]CAPDU: 80 13 01 00 [09:23:44]Write to MH i2c: E2 08 00 AE 00 80 13 01 00 00 00 00 00 2B [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:44]Read from MH i2c: E2 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 0E 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 0E 00 AE 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CC [09:23:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:23:44]wFMCommunicate OK [09:23:44]SAM_PROTO_GetShiftState done [09:23:44]FM_GetShiftState done [09:23:44]req_shift_opened done [09:23:44]requested_item shift.open_date is exist - process it [09:23:44]req_shift_open_date [09:23:44]req_shift_open_date done [09:23:44]produce_requested_data done [09:23:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289477,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:23:44]process_action_free close_receipt [09:23:44]json_value_free [09:23:44]json_value_free done [09:23:44]process_json_proto returns [09:23:44]Send response to host [09:23:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289477,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:23:44]free response buf [09:23:44]execute_script done [09:23:44]execute_script returns [09:23:44]free content buf [09:23:44]Sock 9.Close socket [09:23:44]Sock 9.Thread stoped [09:23:46]accept exits with 10 [09:23:46]New connection [09:23:46]New thread 3066821988 created [09:23:46]Thread 3066678628 joined [09:23:46]Waiting for new connection... [09:23:46] Sock 10.Parse request [09:23:46]Sock 10.Check first char [09:23:46]Sock 10.First char is OK [09:23:46]request: POST /json_proto HTTP/1.0 [09:23:46]Method: POST [09:23:46]URL: /json_proto [09:23:46]Method is POST - this is cgi request [09:23:46]url: /json_proto [09:23:46]query_string will be loaded in cgi processing [09:23:46]execute_cgi json_proto POST (null) [09:23:46]execute_cgi path=json_proto method=POST [09:23:46]POST find Content-Length [09:23:46]Host: 172.17.41.135:8080 [09:23:46]Content-Length: 802 [09:23:46]Content-Type: application/json [09:23:46] [09:23:46]POST finish read [09:23:46]Found Content-Length = 802 [09:23:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [09:23:46]execute_script... [09:23: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)24617476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [09:23:46]POST & json_proto [09:23:46]process_json_proto [09:23:46]json parsed OK: [09:23:46]protocol is kg_v1.0 [09:23:46]action value=close_receipt [09:23:46]process_action close_receipt [09:23:46]cmd_close_receipt [09:23:46]MH_GetDate [09:23:46]Write to MH i2c: F0 00 00 AF 00 9E [09:23:46]Write i2c OK [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: F0 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: F0 09 00 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: F0 09 00 AF 00 00 A3 33 F1 66 ED 3E 82 65 E6 [09:23:46]GetLastDocTimeStamp 1727083420 [09:23:46]current date 1727083427 [09:23:46]FM_GetShiftState [09:23:46]SAM_PROTO_GetShiftState [09:23:46]wFMCommunicate request_size=4 [09:23:46]MH_SAM_APDU [09:23:46]CAPDU: 80 13 01 00 [09:23:46]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [09:23:46]Write i2c OK [09:23:46]MH_I2C_Read... [09:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:46]Read from MH i2c: E2 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 0E 00 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CE [09:23:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:23:46]wFMCommunicate OK [09:23:46]SAM_PROTO_GetShiftState done [09:23:46]FM_GetShiftState done [09:23:46]opened in 1727051401 [09:23:46]opened+sec_in_day 1727137801 [09:23:46]quantity*price = 60003 [09:23:46]sum+1 = 60004 [09:23:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 152 23.09.2024 09:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289478 ФПД: 229791885657228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092347&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289478&fm=229791885657228&tin=02508201610067®Number=0000000000091827&sum=60003 [09:23:48]StoreToDocumentArchive [09:23:48]shift 515 fd 289478 [09:23:48]save to /storage/0515/doc_00289478 [09:23:48]save last doc name /storage/0515/doc_00289478 to /storage/kkm_last_doc_name [09:23:48]save OK [09:23:48]Clear old archive folders... [09:23:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:48]tlvbuf is 01DE4FE0 [09:23:48]SAM_PROTO_ClearQueue [09:23:48]wFMCommunicate request_size=4 [09:23:48]MH_SAM_APDU [09:23:48]CAPDU: 80 09 00 00 [09:23:48]Write to MH i2c: E2 08 00 BD 00 80 09 00 00 00 00 00 00 2F [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:48]Read from MH i2c: E2 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [09:23:48]RAPDU: 90 00 [09:23:48]wFMCommunicate OK [09:23:48]SAM_PROTO_ClearQueue done [09:23:48]KKMCreateOFDPacket [09:23:48]OFDProtocolAddRootSTLVToBuf [09:23:48]FM_MakeSignedData [09:23:48]FM_MakeSignedData [09:23:48]SAM_PROTO_SignData [09:23:48]wFMCommunicate request_size=4 [09:23:48]MH_SAM_APDU [09:23:48]CAPDU: 80 0D 01 02 [09:23:48]Write to MH i2c: E2 08 00 BE 00 80 0D 01 02 00 00 00 00 37 [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:48]Read from MH i2c: E2 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [09:23:48]RAPDU: 90 00 [09:23:48]wFMCommunicate OK [09:23:48]wFMCommunicate request_size=255 [09:23:48]MH_SAM_APDU [09: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 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 00 00 00 F4 03 04 00 A3 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6A 04 00 35 04 06 00 D0 [09:23:48]Write to MH i2c: E2 02 01 BF 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 00 00 00 F4 03 04 00 A3 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6A 04 00 35 04 06 00 D0 00 00 50 [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:48]Read from MH i2c: E2 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [09:23:48]RAPDU: 90 00 [09:23:48]wFMCommunicate OK [09:23:48]wFMCommunicate request_size=10 [09:23:48]MH_SAM_APDU [09:23:48]CAPDU: 80 0D 02 02 05 FE 97 B7 84 8C [09:23:48]Write to MH i2c: E2 0D 00 C0 00 80 0D 02 02 05 00 FE 97 B7 84 8C 00 00 A0 [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:48]Read from MH i2c: E2 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [09:23:48]RAPDU: 90 00 [09:23:48]wFMCommunicate OK [09:23:48]wFMCommunicate request_size=4 [09:23:48]MH_SAM_APDU [09:23:48]CAPDU: 80 0D 03 02 [09:23:48]Write to MH i2c: E2 08 00 C1 00 80 0D 03 02 00 00 00 00 3C [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]OFD Sender: No OFD packet to send [09:23:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:48]Read from MH i2c: E2 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 0B 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 0B 00 C1 00 00 41 66 37 7B B0 44 6D 55 90 00 4C [09:23:48]RAPDU: 41 66 37 7B B0 44 6D 55 90 00 [09:23:48]wFMCommunicate OK [09:23:48]SAM_PROTO_SignData done [09:23:48]FM_MakeSignedData done [09:23:48]CreateOFDProtocolMessage [09:23:48]wFMCommunicate request_size=4 [09:23:48]MH_SAM_APDU [09:23:48]CAPDU: 80 11 00 00 [09:23:48]Write to MH i2c: E2 08 00 C2 00 80 11 00 00 00 00 00 00 3C [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:48]Read from MH i2c: E2 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 17 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 17 00 C2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8C [09:23:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:23:48]wFMCommunicate OK [09:23:48]CreateOFDProtocolMessage done [09:23:48]OFDSenderStorePacket 289478 [09:23:48]StoreOFDPacket docnum=289478 [09:23:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 26 AF 07 01 40 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 00 00 00 F4 03 04 00 A3 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6A 04 00 35 04 06 00 D0 FE 97 B7 84 8C 41 66 37 7B B0 44 6D 55 [09:23:48]CheckFolder [09:23:48]dirname=/storage/ofd_packets [09:23:48]CheckFolder done [09:23:48]ProducePacketName [09:23:48]name=ofd_packets/00289478 [09:23:48]NVStorageSaveData ofd_packets/00289478 [09:23:48]File name is /storage/ofd_packets/00289478 [09:23:48]Write 301 bytes [09:23:48]NVStorageSaveData done [09:23:48]OFDSenderStorePacket done [09:23:48]KKMCreateOFDPacket done [09:23:48]NVStorageSaveData kkm_last_timestamp [09:23:48]File name is /storage/kkm_last_timestamp [09:23:48]Write 4 bytes [09:23:48]NVStorageSaveData done [09:23:48]ExternCall_PrintAddStr [09:23:48]wPrintStart [09:23:48]Write to MH i2c: 01 00 00 C3 00 C3 [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: 01 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: 01 07 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: 01 07 00 C3 00 00 00 00 00 00 FF 0F D8 [09:23:48]RasterBufferAndPrint [09:23:48]line Счет N : (1)24617476 [09:23:48]line ИНН: 02508201610067 [09:23:48]line Контрольно-Кассовый Чек [09:23:48]line ПРОДАЖА [09:23:48]line ТРК (МРК, ГНК) : 53 [09:23:48]line Товар: 2710124130 [09:23:48]line Аи-92-К-5 [09:23:48]line 8.850 * 67.80 [09:23:48]line = 600.03 [09:23:48]line НДС 12% НСП 1% [09:23:48]line > о реализуемом товаре [09:23:48]line ИТОГО: 600.03 [09:23:48]line НСП 1% : 5.31 [09:23:48]line НДС 12% : 63.72 [09:23:48]line Наличными: 0.00 [09:23:48]line Безнал.: 600.03 [09:23:48]line Место: АЗС № 90 "Партнёр-нефть" [09:23:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:23:48]line СНО: Общий режим [09:23:48]line Чек 152 23.09.2024 09:23 [09:23:48]line Смена: 515 ФФД: 1.0 [09:23:48]line ЗНМ: 0300000107 [09:23:48]line РНМ: 0000000000091827 [09:23:48]line Версия ККМ: 001 [09:23:48]line Платежная система: O! деньги [09:23:48]line ФМ: 0000000000871832 [09:23:48]line ФД: 289478 [09:23:48]line ФПД: 229791885657228 [09:23:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092347&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289478&fm=229791885657228&tin=02508201610067®Number=0000000000091827&sum=60003 [09:23:48]written 0, free lines is 4095 [09:23:48]OFD Sender: Processing packet 289478 [packets to send 1784, broken 1783] [09:23:48]ProducePacketName [09:23:48]name=ofd_packets/00289478 [09:23:48]OFD Sender: To server: pG, [09:23:48]CommunicateWithHost lk.salyk.kg:30040 [09:23:48]ConnectInit lk.salyk.kg [09:23:48]Connected sock=9 [09:23: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 33 32 0F 01 00 00 26 AF 07 01 40 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 00 00 00 F4 03 04 00 A3 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6A 04 00 35 04 06 00 D0 FE 97 B7 84 8C 41 66 37 7B B0 44 6D 55 [09:23:49]Write to MH i2c: 01 00 00 EC 00 EC [09:23:49]Write i2c OK [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: 01 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: 01 07 00 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: 01 07 00 EC 00 00 00 00 00 00 F2 0C F1 [09:23:49]RasterBufferAndPrint [09:23:49]line [09:23:49]line [09:23:49]line [09:23:49]line [09:23:49]line [09:23:49]written 0, free lines is 3327 [09: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 33 32 4F 00 00 00 50 54 47 00 72 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 33 32 10 04 04 00 C6 6A 04 00 F4 03 04 00 78 DB F0 66 B6 04 01 00 00 B6 67 60 43 D8 FF B7 62 [09:23:49]CommunicateWithHost err = 0 [09:23:49]CheckOFDResponse [09:23:49]1017 (14) - 77093643461234 [09:23:49]1041 (16) - 0000000000871832 [09:23:49]1040 (4) - 289478 [09:23:49]1012 (4) - 23.09.2024 03:07 [09:23:49]1206 (1) - 0 [09:23:49]OFD Sender: Remove packet 289478 [09:23:49]ProducePacketName [09:23:49]name=ofd_packets/00289478 [09:23:49]NVStorageDeleteData [09:23:49]MH_Cut [09:23:49]Write to MH i2c: D1 01 00 F3 00 01 C5 [09:23:49]Write i2c OK [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: D1 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: D1 01 00 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: D1 01 00 F3 00 00 C4 [09:23:49]Write to MH i2c: 01 00 00 F4 00 F4 [09:23:49]Write i2c OK [09:23:49]MH_I2C_Read... [09:23:49]OFD Sender: No OFD packet to send [09:23:49]*** Cut start [09:23:49]*** Partial cut [09:23:49]*** CUTSNS_PIN = 1 [09:23:50]*** CUTSNS_PIN = 0 [09:23:50]*** Brake cut motor [09:23:50]Read from MH i2c: 01 [09:23:50]MH_I2C_Read... [09:23:50]*** Stop cut motor [09:23:50]*** Cut end [09:23:50]Read from MH i2c: 01 07 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: 01 07 00 F4 00 00 00 00 00 00 FF 0F 09 [09:23:50]process_action close_receipt done [09:23:50]requested_data is exist [09:23:50]produce_requested_data [09:23:50]requested_item fm.sn is exist - process it [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 11 00 00 [09:23:50]Write to MH i2c: E2 08 00 F5 00 80 11 00 00 00 00 00 00 6F [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 17 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 17 00 F5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BF [09:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:23:50]wFMCommunicate OK [09:23:50]requested_item fd.num is exist - process it [09:23:50]SAM_PROTO_GetFieldsCounters [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 13 00 00 [09:23:50]Write to MH i2c: E2 08 00 F6 00 80 13 00 00 00 00 00 00 72 [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 62 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 62 00 F6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [09:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:50]wFMCommunicate OK [09:23:50]SAM_PROTO_GetFieldsCounters done [09:23:50]requested_item shift.num is exist - process it [09:23:50]requested_item shift.opened is exist - process it [09:23:50]req_shift_opened [09:23:50]FM_GetShiftState [09:23:50]SAM_PROTO_GetShiftState [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 13 01 00 [09:23:50]Write to MH i2c: E2 08 00 F7 00 80 13 01 00 00 00 00 00 74 [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 0E 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 0E 00 F7 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 15 [09:23:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:23:50]wFMCommunicate OK [09:23:50]SAM_PROTO_GetShiftState done [09:23:50]FM_GetShiftState done [09:23:50]req_shift_opened done [09:23:50]requested_item shift.open_date is exist - process it [09:23:50]req_shift_open_date [09:23:50]req_shift_open_date done [09:23:50]produce_requested_data done [09:23:50]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289478,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:23:50]process_action_free close_receipt [09:23:50]json_value_free [09:23:50]json_value_free done [09:23:50]process_json_proto returns [09:23:50]Send response to host [09:23:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289478,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:23:50]free response buf [09:23:50]execute_script done [09:23:50]execute_script returns [09:23:50]free content buf [09:23:50]Sock 10.Close socket [09:23:50]Sock 10.Thread stoped [09:23:54]OFD Sender: No OFD packet to send [09:23:59]OFD Sender: No OFD packet to send [09:24:04]OFD Sender: No OFD packet to send [09:24:06]accept exits with 7 [09:24:06]New connection [09:24:06]New thread 3066678628 created [09:24:06]Thread 3066821988 joined [09:24:06]Waiting for new connection... [09:24:06] Sock 7.Parse request [09:24:06]Sock 7.Check first char [09:24:06]Sock 7.First char is OK [09:24:06]request: POST /json_proto HTTP/1.0 [09:24:06]Method: POST [09:24:06]URL: /json_proto [09:24:06]Method is POST - this is cgi request [09:24:06]url: /json_proto [09:24:06]query_string will be loaded in cgi processing [09:24:06]execute_cgi json_proto POST (null) [09:24:06]execute_cgi path=json_proto method=POST [09:24:06]POST find Content-Length [09:24:06]Host: 172.17.41.135:8080 [09:24:06]Content-Length: 687 [09:24:06]Content-Type: application/json [09:24:06] [09:24:06]POST finish read [09:24:06]Found Content-Length = 687 [09:24:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 47.730, "sum" : 1785.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1785.00, "payments": [ { "type": 0, "sum" : 1785.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:06]execute_script... [09:24:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 47.730, "sum" : 1785.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1785.00, "payments": [ { "type": 0, "sum" : 1785.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:06]POST & json_proto [09:24:06]process_json_proto [09:24:06]json parsed OK: [09:24:06]protocol is kg_v1.0 [09:24:06]action value=close_receipt [09:24:06]process_action close_receipt [09:24:06]cmd_close_receipt [09:24:06]MH_GetDate [09:24:06]Write to MH i2c: F0 00 00 F8 00 E7 [09:24:06]Write i2c OK [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: F0 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: F0 09 00 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: F0 09 00 F8 00 00 B6 33 F1 66 ED 3E 82 65 42 [09:24:06]GetLastDocTimeStamp 1727083427 [09:24:06]current date 1727083446 [09:24:06]FM_GetShiftState [09:24:06]SAM_PROTO_GetShiftState [09:24:06]wFMCommunicate request_size=4 [09:24:06]MH_SAM_APDU [09:24:06]CAPDU: 80 13 01 00 [09:24:06]Write to MH i2c: E2 08 00 F9 00 80 13 01 00 00 00 00 00 76 [09:24:06]Write i2c OK [09:24:06]MH_I2C_Read... [09:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:06]Read from MH i2c: E2 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 0E 00 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 0E 00 F9 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 17 [09:24:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:24:06]wFMCommunicate OK [09:24:06]SAM_PROTO_GetShiftState done [09:24:06]FM_GetShiftState done [09:24:06]opened in 1727051401 [09:24:06]opened+sec_in_day 1727137801 [09:24:06]quantity*price = 178510 [09:24:06]sum+1 = 178511 [09:24:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1785.00 Внесено: 5000.00 СДАЧА: 3215.00 НСП 1% : 15.80 НДС 12% : 189.57 Наличными: 1785.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 153 23.09.2024 09:24 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289479 ФПД: 191130567471038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092406&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289479&fm=191130567471038&tin=02508201610067®Number=0000000000091827&sum=178500 [09:24:07]StoreToDocumentArchive [09:24:07]shift 515 fd 289479 [09:24:07]save to /storage/0515/doc_00289479 [09:24:07]save last doc name /storage/0515/doc_00289479 to /storage/kkm_last_doc_name [09:24:07]save OK [09:24:07]Clear old archive folders... [09:24:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:24:07]tlvbuf is 01DE67C0 [09:24:07]SAM_PROTO_ClearQueue [09:24:07]wFMCommunicate request_size=4 [09:24:07]MH_SAM_APDU [09:24:07]CAPDU: 80 09 00 00 [09:24:07]Write to MH i2c: E2 08 00 06 01 80 09 00 00 00 00 00 00 79 [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:07]Read from MH i2c: E2 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 03 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [09:24:07]RAPDU: 90 00 [09:24:07]wFMCommunicate OK [09:24:07]SAM_PROTO_ClearQueue done [09:24:07]KKMCreateOFDPacket [09:24:07]OFDProtocolAddRootSTLVToBuf [09:24:07]FM_MakeSignedData [09:24:07]FM_MakeSignedData [09:24:07]SAM_PROTO_SignData [09:24:07]wFMCommunicate request_size=4 [09:24:07]MH_SAM_APDU [09:24:07]CAPDU: 80 0D 01 02 [09:24:07]Write to MH i2c: E2 08 00 07 01 80 0D 01 02 00 00 00 00 81 [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:07]Read from MH i2c: E2 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 03 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [09:24:07]RAPDU: 90 00 [09:24:07]wFMCommunicate OK [09:24:07]wFMCommunicate request_size=255 [09:24:07]MH_SAM_APDU [09:24:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 72 BA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4E B9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 B9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 4A 00 00 00 00 07 04 06 00 44 B9 02 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 B6 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6A 04 00 35 04 06 00 AD D5 [09:24:07]Write to MH i2c: E2 02 01 08 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 72 BA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4E B9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 B9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 4A 00 00 00 00 07 04 06 00 44 B9 02 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 B6 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6A 04 00 35 04 06 00 AD D5 00 00 2C [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [09:24:08]RAPDU: 90 00 [09:24:08]wFMCommunicate OK [09:24:08]wFMCommunicate request_size=9 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 0D 02 02 04 0D 94 6F BE [09:24:08]Write to MH i2c: E2 0C 00 09 01 80 0D 02 02 04 00 0D 94 6F BE 00 00 5A [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [09:24:08]RAPDU: 90 00 [09:24:08]wFMCommunicate OK [09:24:08]wFMCommunicate request_size=4 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 0D 03 02 [09:24:08]Write to MH i2c: E2 08 00 0A 01 80 0D 03 02 00 00 00 00 86 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 0B 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 0B 00 0A 01 00 E6 94 00 AD 35 37 D7 8F 90 00 80 [09:24:08]RAPDU: E6 94 00 AD 35 37 D7 8F 90 00 [09:24:08]wFMCommunicate OK [09:24:08]SAM_PROTO_SignData done [09:24:08]FM_MakeSignedData done [09:24:08]CreateOFDProtocolMessage [09:24:08]wFMCommunicate request_size=4 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 11 00 00 [09:24:08]Write to MH i2c: E2 08 00 0B 01 80 11 00 00 00 00 00 00 86 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 17 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 17 00 0B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D6 [09:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:24:08]wFMCommunicate OK [09:24:08]CreateOFDProtocolMessage done [09:24:08]OFDSenderStorePacket 289479 [09:24:08]StoreOFDPacket docnum=289479 [09:24:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 6C 03 06 01 B0 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 35 FF 03 08 00 03 72 BA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4E B9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 B9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 4A 00 00 00 00 07 04 06 00 44 B9 02 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 B6 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6A 04 00 35 04 06 00 AD D5 0D 94 6F BE E6 94 00 AD 35 37 D7 8F [09:24:08]CheckFolder [09:24:08]dirname=/storage/ofd_packets [09:24:08]CheckFolder done [09:24:08]ProducePacketName [09:24:08]name=ofd_packets/00289479 [09:24:08]NVStorageSaveData ofd_packets/00289479 [09:24:08]File name is /storage/ofd_packets/00289479 [09:24:08]Write 300 bytes [09:24:08]NVStorageSaveData done [09:24:08]OFDSenderStorePacket done [09:24:08]KKMCreateOFDPacket done [09:24:08]NVStorageSaveData kkm_last_timestamp [09:24:08]File name is /storage/kkm_last_timestamp [09:24:08]Write 4 bytes [09:24:08]NVStorageSaveData done [09:24:08]ExternCall_PrintAddStr [09:24:08]wPrintStart [09:24:08]Write to MH i2c: 01 00 00 0C 01 0D [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 07 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 07 00 0C 01 00 00 00 00 00 FF 0F 22 [09:24:08]RasterBufferAndPrint [09:24:08]line Счет N : (1)24617470 [09:24:08]line ИНН: 02508201610067 [09:24:08]line Контрольно-Кассовый Чек [09:24:08]line ПРОДАЖА [09:24:08]line ТРК (МРК, ГНК) : 71 [09:24:08]line Товар: 2711190000 [09:24:08]line ГАЗ-К-5 [09:24:08]line 47.730 * 37.40 [09:24:08]line = 1785.10 [09:24:08]line НДС 12% НСП 1% [09:24:08]line > о реализуемом товаре [09:24:08]line ОКРУГЛЕНИЕ: -0.10 [09:24:08]line ИТОГО: 1785.00 [09:24:08]line Внесено: 5000.00 [09:24:08]line СДАЧА: 3215.00 [09:24:08]line НСП 1% : 15.80 [09:24:08]line НДС 12% : 189.57 [09:24:08]line Наличными: 1785.00 [09:24:08]line Безнал.: 0.00 [09:24:08]line Место: АЗС № 90 "Партнёр-нефть" [09:24:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:24:08]line СНО: Общий режим [09:24:08]line Чек 153 23.09.2024 09:24 [09:24:08]line Смена: 515 ФФД: 1.0 [09:24:08]line ЗНМ: 0300000107 [09:24:08]line РНМ: 0000000000091827 [09:24:08]line Версия ККМ: 001 [09:24:08]line ФМ: 0000000000871832 [09:24:08]line ФД: 289479 [09:24:08]line ФПД: 191130567471038 [09:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092406&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289479&fm=191130567471038&tin=02508201610067®Number=0000000000091827&sum=178500 [09:24:08]written 0, free lines is 4095 [09:24:08]OFD Sender: Processing packet 289479 [packets to send 1784, broken 1783] [09:24:08]ProducePacketName [09:24:08]name=ofd_packets/00289479 [09:24:08]OFD Sender: To server: pG, [09:24:08]CommunicateWithHost lk.salyk.kg:30040 [09:24:08]ConnectInit lk.salyk.kg [09:24:08]Connected sock=10 [09:24:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 6C 03 06 01 B0 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 35 FF 03 08 00 03 72 BA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4E B9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 B9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 4A 00 00 00 00 07 04 06 00 44 B9 02 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 B6 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6A 04 00 35 04 06 00 AD D5 0D 94 6F BE E6 94 00 AD 35 37 D7 8F [09:24:08]Write to MH i2c: 01 00 00 36 01 37 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 07 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 07 00 36 01 00 00 00 00 00 BF 0C 09 [09:24:08]RasterBufferAndPrint [09:24:08]line [09:24:08]line [09:24:08]line [09:24:08]line [09:24:08]line [09:24:08]written 0, free lines is 3272 [09:24:08]MH_Cut [09:24:08]Write to MH i2c: D1 01 00 3D 01 01 10 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: D1 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: D1 01 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: D1 01 00 3D 01 00 0F [09:24:08]Write to MH i2c: 01 00 00 3E 01 3F [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24: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 33 32 4F 00 00 00 1E 25 47 00 9F 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 33 32 10 04 04 00 C7 6A 04 00 F4 03 04 00 8B DB F0 66 B6 04 01 00 00 C5 1D 44 65 1A CB 22 49 [09:24:08]CommunicateWithHost err = 0 [09:24:08]CheckOFDResponse [09:24:08]1017 (14) - 77093643461234 [09:24:08]1041 (16) - 0000000000871832 [09:24:08]1040 (4) - 289479 [09:24:08]1012 (4) - 23.09.2024 03:07 [09:24:08]1206 (1) - 0 [09:24:08]OFD Sender: Remove packet 289479 [09:24:08]ProducePacketName [09:24:08]name=ofd_packets/00289479 [09:24:08]NVStorageDeleteData [09:24:09]OFD Sender: No OFD packet to send [09:24:09]*** Cut start [09:24:09]*** Partial cut [09:24:09]*** CUTSNS_PIN = 1 [09:24:09]*** CUTSNS_PIN = 0 [09:24:09]*** Brake cut motor [09:24:10]Read from MH i2c: 01 [09:24:10]MH_I2C_Read... [09:24:10]*** Stop cut motor [09:24:10]*** Cut end [09:24:10]Read from MH i2c: 01 07 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 FF 0F 54 [09:24:10]process_action close_receipt done [09:24:10]requested_data is exist [09:24:10]produce_requested_data [09:24:10]requested_item fm.sn is exist - process it [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 11 00 00 [09:24:10]Write to MH i2c: E2 08 00 3F 01 80 11 00 00 00 00 00 00 BA [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 17 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 17 00 3F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0A [09:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:24:10]wFMCommunicate OK [09:24:10]requested_item fd.num is exist - process it [09:24:10]SAM_PROTO_GetFieldsCounters [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 13 00 00 [09:24:10]Write to MH i2c: E2 08 00 40 01 80 13 00 00 00 00 00 00 BD [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 62 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 62 00 40 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [09:24: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:10]wFMCommunicate OK [09:24:10]SAM_PROTO_GetFieldsCounters done [09:24:10]requested_item shift.num is exist - process it [09:24:10]requested_item shift.opened is exist - process it [09:24:10]req_shift_opened [09:24:10]FM_GetShiftState [09:24:10]SAM_PROTO_GetShiftState [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 13 01 00 [09:24:10]Write to MH i2c: E2 08 00 41 01 80 13 01 00 00 00 00 00 BF [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 0E 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 0E 00 41 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 60 [09:24:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:24:10]wFMCommunicate OK [09:24:10]SAM_PROTO_GetShiftState done [09:24:10]FM_GetShiftState done [09:24:10]req_shift_opened done [09:24:10]requested_item shift.open_date is exist - process it [09:24:10]req_shift_open_date [09:24:10]req_shift_open_date done [09:24:10]produce_requested_data done [09:24:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289479,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:24:10]process_action_free close_receipt [09:24:10]json_value_free [09:24:10]json_value_free done [09:24:10]process_json_proto returns [09:24:10]Send response to host [09:24:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289479,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:24:10]free response buf [09:24:10]execute_script done [09:24:10]execute_script returns [09:24:10]free content buf [09:24:10]Sock 7.Close socket [09:24:10]Sock 7.Thread stoped [09:24:14]OFD Sender: No OFD packet to send [09:24:19]OFD Sender: No OFD packet to send [09:24:24]OFD Sender: No OFD packet to send [09:24:27]accept exits with 9 [09:24:27]New connection [09:24:27]New thread 3066821988 created [09:24:27]Thread 3066678628 joined [09:24:27]Waiting for new connection... [09:24:27] Sock 9.Parse request [09:24:27]Sock 9.Check first char [09:24:27]Sock 9.First char is OK [09:24:27]request: POST /json_proto HTTP/1.0 [09:24:27]Method: POST [09:24:27]URL: /json_proto [09:24:27]Method is POST - this is cgi request [09:24:27]url: /json_proto [09:24:27]query_string will be loaded in cgi processing [09:24:27]execute_cgi json_proto POST (null) [09:24:27]execute_cgi path=json_proto method=POST [09:24:27]POST find Content-Length [09:24:27]Host: 172.17.41.135:8080 [09:24:27]Content-Length: 805 [09:24:27]Content-Type: application/json [09:24:27] [09:24:27]POST finish read [09:24:27]Found Content-Length = 805 [09:24:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.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" : 2200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:27]execute_script... [09:24: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)24617475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.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" : 2200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:27]POST & json_proto [09:24:27]process_json_proto [09:24:27]json parsed OK: [09:24:27]protocol is kg_v1.0 [09:24:27]action value=close_receipt [09:24:27]process_action close_receipt [09:24:27]cmd_close_receipt [09:24:27]MH_GetDate [09:24:27]Write to MH i2c: F0 00 00 42 01 32 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 09 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 09 00 42 01 00 CB 33 F1 66 ED 3E 82 65 A2 [09:24:27]GetLastDocTimeStamp 1727083446 [09:24:27]current date 1727083467 [09:24:27]FM_GetShiftState [09:24:27]SAM_PROTO_GetShiftState [09:24:27]wFMCommunicate request_size=4 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 13 01 00 [09:24:27]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0E 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0E 00 43 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 62 [09:24:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:24:27]wFMCommunicate OK [09:24:27]SAM_PROTO_GetShiftState done [09:24:27]FM_GetShiftState done [09:24:27]opened in 1727051401 [09:24:27]opened+sec_in_day 1727137801 [09:24:27]quantity*price = 220003 [09:24:27]sum+1 = 220004 [09:24:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2200.03 НСП 1% : 19.47 НДС 12% : 233.63 Наличными: 0.00 Безнал.: 2200.03 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 154 23.09.2024 09:24 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289480 ФПД: 159895958372341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092427&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289480&fm=159895958372341&tin=02508201610067®Number=0000000000091827&sum=220003 [09:24:28]StoreToDocumentArchive [09:24:28]shift 515 fd 289480 [09:24:28]save to /storage/0515/doc_00289480 [09:24:28]save last doc name /storage/0515/doc_00289480 to /storage/kkm_last_doc_name [09:24:28]save OK [09:24:28]Clear old archive folders... [09:24:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:28]tlvbuf is 01DDDB70 [09:24:28]SAM_PROTO_ClearQueue [09:24:28]wFMCommunicate request_size=4 [09:24:28]MH_SAM_APDU [09:24:28]CAPDU: 80 09 00 00 [09:24:28]Write to MH i2c: E2 08 00 50 01 80 09 00 00 00 00 00 00 C3 [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:28]Read from MH i2c: E2 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [09:24:28]RAPDU: 90 00 [09:24:28]wFMCommunicate OK [09:24:28]SAM_PROTO_ClearQueue done [09:24:28]KKMCreateOFDPacket [09:24:28]OFDProtocolAddRootSTLVToBuf [09:24:28]FM_MakeSignedData [09:24:28]FM_MakeSignedData [09:24:28]SAM_PROTO_SignData [09:24:28]wFMCommunicate request_size=4 [09:24:28]MH_SAM_APDU [09:24:28]CAPDU: 80 0D 01 02 [09:24:28]Write to MH i2c: E2 08 00 51 01 80 0D 01 02 00 00 00 00 CB [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:28]Read from MH i2c: E2 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [09:24:28]RAPDU: 90 00 [09:24:28]wFMCommunicate OK [09:24:28]wFMCommunicate request_size=255 [09:24:28]MH_SAM_APDU [09:24:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 CB 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6A 04 00 35 04 06 00 91 [09:24:28]Write to MH i2c: E2 02 01 52 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 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 CB 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6A 04 00 35 04 06 00 91 00 00 73 [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:28]Read from MH i2c: E2 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [09:24:28]RAPDU: 90 00 [09:24:28]wFMCommunicate OK [09:24:28]wFMCommunicate request_size=10 [09:24:28]MH_SAM_APDU [09:24:28]CAPDU: 80 0D 02 02 05 6C AD CC BF F5 [09:24:29]Write to MH i2c: E2 0D 00 53 01 80 0D 02 02 05 00 6C AD CC BF F5 00 00 71 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [09:24:29]RAPDU: 90 00 [09:24:29]wFMCommunicate OK [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 0D 03 02 [09:24:29]Write to MH i2c: E2 08 00 54 01 80 0D 03 02 00 00 00 00 D0 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0B 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0B 00 54 01 00 3D D0 51 7C F2 84 5A 84 90 00 FF [09:24:29]RAPDU: 3D D0 51 7C F2 84 5A 84 90 00 [09:24:29]wFMCommunicate OK [09:24:29]SAM_PROTO_SignData done [09:24:29]FM_MakeSignedData done [09:24:29]CreateOFDProtocolMessage [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 11 00 00 [09:24:29]Write to MH i2c: E2 08 00 55 01 80 11 00 00 00 00 00 00 D0 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 17 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 17 00 55 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 20 [09:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:24:29]wFMCommunicate OK [09:24:29]CreateOFDProtocolMessage done [09:24:29]OFDSenderStorePacket 289480 [09:24:29]StoreOFDPacket docnum=289480 [09:24:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 16 93 07 01 A0 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 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 CB 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6A 04 00 35 04 06 00 91 6C AD CC BF F5 3D D0 51 7C F2 84 5A 84 [09:24:29]CheckFolder [09:24:29]dirname=/storage/ofd_packets [09:24:29]CheckFolder done [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00289480 [09:24:29]NVStorageSaveData ofd_packets/00289480 [09:24:29]File name is /storage/ofd_packets/00289480 [09:24:29]Write 301 bytes [09:24:29]NVStorageSaveData done [09:24:29]OFDSenderStorePacket done [09:24:29]KKMCreateOFDPacket done [09:24:29]NVStorageSaveData kkm_last_timestamp [09:24:29]File name is /storage/kkm_last_timestamp [09:24:29]Write 4 bytes [09:24:29]NVStorageSaveData done [09:24:29]ExternCall_PrintAddStr [09:24:29]wPrintStart [09:24:29]Write to MH i2c: 01 00 00 56 01 57 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 56 01 00 00 00 00 00 FF 0F 6C [09:24:29]RasterBufferAndPrint [09:24:29]line Счет N : (1)24617475 [09:24:29]line ИНН: 02508201610067 [09:24:29]line Контрольно-Кассовый Чек [09:24:29]line ПРОДАЖА [09:24:29]line ТРК (МРК, ГНК) : 32 [09:24:29]line Товар: 2710124500 [09:24:29]line Аи-95-К-5 [09:24:29]line 29.650 * 74.20 [09:24:29]line = 2200.03 [09:24:29]line НДС 12% НСП 1% [09:24:29]line > о реализуемом товаре [09:24:29]line ИТОГО: 2200.03 [09:24:29]line НСП 1% : 19.47 [09:24:29]line НДС 12% : 233.63 [09:24:29]line Наличными: 0.00 [09:24:29]line Безнал.: 2200.03 [09:24:29]line Место: АЗС № 90 "Партнёр-нефть" [09:24:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:24:29]line СНО: Общий режим [09:24:29]line Чек 154 23.09.2024 09:24 [09:24:29]line Смена: 515 ФФД: 1.0 [09:24:29]line ЗНМ: 0300000107 [09:24:29]line РНМ: 0000000000091827 [09:24:29]line Версия ККМ: 001 [09:24:29]line Платежная система: O! деньги [09:24:29]line ФМ: 0000000000871832 [09:24:29]line ФД: 289480 [09:24:29]line ФПД: 159895958372341 [09:24:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092427&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289480&fm=159895958372341&tin=02508201610067®Number=0000000000091827&sum=220003 [09:24:29]written 0, free lines is 4095 [09:24:29]OFD Sender: Processing packet 289480 [packets to send 1784, broken 1783] [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00289480 [09:24:29]OFD Sender: To server: pG, [09:24:29]CommunicateWithHost lk.salyk.kg:30040 [09:24:29]ConnectInit lk.salyk.kg [09:24:29]Connected sock=10 [09:24: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 33 32 0F 01 00 00 16 93 07 01 A0 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 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 CB 33 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6A 04 00 35 04 06 00 91 6C AD CC BF F5 3D D0 51 7C F2 84 5A 84 [09:24:29]Write to MH i2c: 01 00 00 7F 01 80 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 7F 01 00 00 00 00 00 DF 0C 72 [09:24:29]RasterBufferAndPrint [09:24:29]line [09:24:29]line [09:24:29]line [09:24:29]line [09:24:29]line [09:24:29]written 0, free lines is 3301 [09:24:29]MH_Cut [09:24:29]Write to MH i2c: D1 01 00 86 01 01 59 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: D1 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: D1 01 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: D1 01 00 86 01 00 58 [09:24:29]Write to MH i2c: 01 00 00 87 01 88 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24: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 33 32 4F 00 00 00 83 F3 47 00 CF 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 33 32 10 04 04 00 C8 6A 04 00 F4 03 04 00 A0 DB F0 66 B6 04 01 00 00 FF 5A 50 E7 DB E5 50 51 [09:24:29]CommunicateWithHost err = 0 [09:24:29]CheckOFDResponse [09:24:29]1017 (14) - 77093643461234 [09:24:29]1041 (16) - 0000000000871832 [09:24:29]1040 (4) - 289480 [09:24:29]1012 (4) - 23.09.2024 03:08 [09:24:29]1206 (1) - 0 [09:24:29]OFD Sender: Remove packet 289480 [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00289480 [09:24:29]NVStorageDeleteData [09:24:30]OFD Sender: No OFD packet to send [09:24:30]*** Cut start [09:24:30]*** Partial cut [09:24:30]*** CUTSNS_PIN = 1 [09:24:30]*** CUTSNS_PIN = 0 [09:24:30]*** Brake cut motor [09:24:31]Read from MH i2c: 01 [09:24:31]MH_I2C_Read... [09:24:31]*** Stop cut motor [09:24:31]*** Cut end [09:24:31]Read from MH i2c: 01 07 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 FF 0F 9D [09:24:31]process_action close_receipt done [09:24:31]requested_data is exist [09:24:31]produce_requested_data [09:24:31]requested_item fm.sn is exist - process it [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 11 00 00 [09:24:31]Write to MH i2c: E2 08 00 88 01 80 11 00 00 00 00 00 00 03 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:31]Read from MH i2c: E2 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 17 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 17 00 88 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 53 [09:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:24:31]wFMCommunicate OK [09:24:31]requested_item fd.num is exist - process it [09:24:31]SAM_PROTO_GetFieldsCounters [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 13 00 00 [09:24:31]Write to MH i2c: E2 08 00 89 01 80 13 00 00 00 00 00 00 06 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:31]Read from MH i2c: E2 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 62 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 62 00 89 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [09:24:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:31]wFMCommunicate OK [09:24:31]SAM_PROTO_GetFieldsCounters done [09:24:31]requested_item shift.num is exist - process it [09:24:31]requested_item shift.opened is exist - process it [09:24:31]req_shift_opened [09:24:31]FM_GetShiftState [09:24:31]SAM_PROTO_GetShiftState [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 13 01 00 [09:24:31]Write to MH i2c: E2 08 00 8A 01 80 13 01 00 00 00 00 00 08 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:31]Read from MH i2c: E2 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 0E 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 0E 00 8A 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A9 [09:24:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:24:31]wFMCommunicate OK [09:24:31]SAM_PROTO_GetShiftState done [09:24:31]FM_GetShiftState done [09:24:31]req_shift_opened done [09:24:31]requested_item shift.open_date is exist - process it [09:24:31]req_shift_open_date [09:24:31]req_shift_open_date done [09:24:31]produce_requested_data done [09:24:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289480,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:24:31]process_action_free close_receipt [09:24:31]json_value_free [09:24:31]json_value_free done [09:24:31]process_json_proto returns [09:24:31]Send response to host [09:24:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289480,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:24:31]free response buf [09:24:31]execute_script done [09:24:31]execute_script returns [09:24:31]free content buf [09:24:31]Sock 9.Close socket [09:24:31]Sock 9.Thread stoped [09:24:35]OFD Sender: No OFD packet to send [09:24:40]OFD Sender: No OFD packet to send [09:24:45]OFD Sender: No OFD packet to send [09:24:50]OFD Sender: No OFD packet to send [09:24:55]OFD Sender: No OFD packet to send [09:25:00]OFD Sender: No OFD packet to send [09:25:05]OFD Sender: No OFD packet to send [09:25:10]OFD Sender: No OFD packet to send [09:25:15]OFD Sender: No OFD packet to send [09:25:20]OFD Sender: No OFD packet to send [09:25:25]OFD Sender: No OFD packet to send [09:25:30]OFD Sender: No OFD packet to send [09:25:35]OFD Sender: No OFD packet to send [09:25:40]OFD Sender: No OFD packet to send [09:25:45]OFD Sender: No OFD packet to send [09:25:50]OFD Sender: No OFD packet to send [09:25:51]accept exits with 7 [09:25:51]New connection [09:25:51]New thread 3066678628 created [09:25:51]Thread 3066821988 joined [09:25:51]Waiting for new connection... [09:25:51] Sock 7.Parse request [09:25:51]Sock 7.Check first char [09:25:51]Sock 7.First char is OK [09:25:51]request: POST /json_proto HTTP/1.0 [09:25:51]Method: POST [09:25:51]URL: /json_proto [09:25:51]Method is POST - this is cgi request [09:25:51]url: /json_proto [09:25:51]query_string will be loaded in cgi processing [09:25:51]execute_cgi json_proto POST (null) [09:25:51]execute_cgi path=json_proto method=POST [09:25:51]POST find Content-Length [09:25:51]Host: 172.17.41.135:8080 [09:25:51]Content-Length: 802 [09:25:51]Content-Type: application/json [09:25:51] [09:25:51]POST finish read [09:25:51]Found Content-Length = 802 [09:25:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [09:25:51]execute_script... [09:25: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)24617477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [09:25:51]POST & json_proto [09:25:51]process_json_proto [09:25:51]json parsed OK: [09:25:51]protocol is kg_v1.0 [09:25:51]action value=close_receipt [09:25:51]process_action close_receipt [09:25:51]cmd_close_receipt [09:25:51]MH_GetDate [09:25:51]Write to MH i2c: F0 00 00 8B 01 7B [09:25:51]Write i2c OK [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: F0 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: F0 09 00 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: F0 09 00 8B 01 00 20 34 F1 66 ED 3E 82 65 41 [09:25:51]GetLastDocTimeStamp 1727083467 [09:25:51]current date 1727083552 [09:25:51]FM_GetShiftState [09:25:51]SAM_PROTO_GetShiftState [09:25:51]wFMCommunicate request_size=4 [09:25:51]MH_SAM_APDU [09:25:51]CAPDU: 80 13 01 00 [09:25:51]Write to MH i2c: E2 08 00 8C 01 80 13 01 00 00 00 00 00 0A [09:25:51]Write i2c OK [09:25:51]MH_I2C_Read... [09:25:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:52]Read from MH i2c: E2 [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: E2 0E 00 [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: E2 0E 00 8C 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AB [09:25:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:25:52]wFMCommunicate OK [09:25:52]SAM_PROTO_GetShiftState done [09:25:52]FM_GetShiftState done [09:25:52]opened in 1727051401 [09:25:52]opened+sec_in_day 1727137801 [09:25:52]quantity*price = 100050 [09:25:52]sum+1 = 100052 [09:25:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 155 23.09.2024 09:25 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289481 ФПД: 4496278657159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092552&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289481&fm=4496278657159&tin=02508201610067®Number=0000000000091827&sum=100051 [09:25:53]StoreToDocumentArchive [09:25:53]shift 515 fd 289481 [09:25:53]save to /storage/0515/doc_00289481 [09:25:53]save last doc name /storage/0515/doc_00289481 to /storage/kkm_last_doc_name [09:25:53]save OK [09:25:53]Clear old archive folders... [09:25:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:25:53]tlvbuf is 01DD9920 [09:25:53]SAM_PROTO_ClearQueue [09:25:53]wFMCommunicate request_size=4 [09:25:53]MH_SAM_APDU [09:25:53]CAPDU: 80 09 00 00 [09:25:53]Write to MH i2c: E2 08 00 99 01 80 09 00 00 00 00 00 00 0C [09:25:53]Write i2c OK [09:25:53]MH_I2C_Read... [09:25:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:53]Read from MH i2c: E2 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [09:25:53]RAPDU: 90 00 [09:25:53]wFMCommunicate OK [09:25:53]SAM_PROTO_ClearQueue done [09:25:53]KKMCreateOFDPacket [09:25:53]OFDProtocolAddRootSTLVToBuf [09:25:53]FM_MakeSignedData [09:25:53]FM_MakeSignedData [09:25:53]SAM_PROTO_SignData [09:25:53]wFMCommunicate request_size=4 [09:25:53]MH_SAM_APDU [09:25:53]CAPDU: 80 0D 01 02 [09:25:53]Write to MH i2c: E2 08 00 9A 01 80 0D 01 02 00 00 00 00 14 [09:25:53]Write i2c OK [09:25:53]MH_I2C_Read... [09:25:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:53]Read from MH i2c: E2 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [09:25:53]RAPDU: 90 00 [09:25:53]wFMCommunicate OK [09:25:53]wFMCommunicate request_size=255 [09:25:53]MH_SAM_APDU [09:25: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 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 9B 00 00 00 F4 03 04 00 20 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6A 04 00 35 04 06 00 04 16 DF 17 [09:25:53]Write to MH i2c: E2 02 01 9B 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 9B 00 00 00 F4 03 04 00 20 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6A 04 00 35 04 06 00 04 16 DF 17 00 00 90 [09:25:53]Write i2c OK [09:25:53]MH_I2C_Read... [09:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:53]Read from MH i2c: E2 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [09:25:53]RAPDU: 90 00 [09:25:53]wFMCommunicate OK [09:25:53]wFMCommunicate request_size=7 [09:25:53]MH_SAM_APDU [09:25:53]CAPDU: 80 0D 02 02 02 98 87 [09:25:53]Write to MH i2c: E2 0A 00 9C 01 80 0D 02 02 02 00 98 87 00 00 3A [09:25:53]Write i2c OK [09:25:53]MH_I2C_Read... [09:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:53]Read from MH i2c: E2 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [09:25:53]RAPDU: 90 00 [09:25:53]wFMCommunicate OK [09:25:53]wFMCommunicate request_size=4 [09:25:53]MH_SAM_APDU [09:25:53]CAPDU: 80 0D 03 02 [09:25:53]Write to MH i2c: E2 08 00 9D 01 80 0D 03 02 00 00 00 00 19 [09:25:53]Write i2c OK [09:25:53]MH_I2C_Read... [09:25:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:53]Read from MH i2c: E2 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 0B 00 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 0B 00 9D 01 00 92 C9 12 C9 51 F9 65 10 90 00 0F [09:25:53]RAPDU: 92 C9 12 C9 51 F9 65 10 90 00 [09:25:53]wFMCommunicate OK [09:25:53]SAM_PROTO_SignData done [09:25:53]FM_MakeSignedData done [09:25:53]CreateOFDProtocolMessage [09:25:53]wFMCommunicate request_size=4 [09:25:53]MH_SAM_APDU [09:25:53]CAPDU: 80 11 00 00 [09:25:53]Write to MH i2c: E2 08 00 9E 01 80 11 00 00 00 00 00 00 19 [09:25:53]Write i2c OK [09:25:53]MH_I2C_Read... [09:25:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:53]Read from MH i2c: E2 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 17 00 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: E2 17 00 9E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 69 [09:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:25:53]wFMCommunicate OK [09:25:53]CreateOFDProtocolMessage done [09:25:53]OFDSenderStorePacket 289481 [09:25:53]StoreOFDPacket docnum=289481 [09:25:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 25 33 04 01 8D F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 9B 00 00 00 F4 03 04 00 20 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6A 04 00 35 04 06 00 04 16 DF 17 98 87 92 C9 12 C9 51 F9 65 10 [09:25:53]CheckFolder [09:25:53]dirname=/storage/ofd_packets [09:25:53]CheckFolder done [09:25:53]ProducePacketName [09:25:53]name=ofd_packets/00289481 [09:25:53]NVStorageSaveData ofd_packets/00289481 [09:25:53]File name is /storage/ofd_packets/00289481 [09:25:53]Write 298 bytes [09:25:53]NVStorageSaveData done [09:25:53]OFDSenderStorePacket done [09:25:53]KKMCreateOFDPacket done [09:25:53]NVStorageSaveData kkm_last_timestamp [09:25:53]File name is /storage/kkm_last_timestamp [09:25:53]Write 4 bytes [09:25:53]NVStorageSaveData done [09:25:53]ExternCall_PrintAddStr [09:25:53]wPrintStart [09:25:53]Write to MH i2c: 01 00 00 9F 01 A0 [09:25:53]Write i2c OK [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: 01 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: 01 07 00 [09:25:53]MH_I2C_Read... [09:25:53]Read from MH i2c: 01 07 00 9F 01 00 00 00 00 00 FF 0F B5 [09:25:53]RasterBufferAndPrint [09:25:53]line Счет N : (1)24617477 [09:25:53]line ИНН: 02508201610067 [09:25:53]line Контрольно-Кассовый Чек [09:25:53]line ПРОДАЖА [09:25:53]line ТРК (МРК, ГНК) : 45 [09:25:53]line Товар: 2710194210 [09:25:53]line ДТ-К-5 [09:25:53]line 13.130 * 76.20 [09:25:53]line = 1000.51 [09:25:53]line НДС 12% НСП 1% [09:25:53]line > о реализуемом товаре [09:25:53]line ИТОГО: 1000.51 [09:25:53]line НСП 1% : 8.85 [09:25:53]line НДС 12% : 106.25 [09:25:53]line Наличными: 0.00 [09:25:53]line Безнал.: 1000.51 [09:25:53]line Место: АЗС № 90 "Партнёр-нефть" [09:25:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:25:53]line СНО: Общий режим [09:25:53]line Чек 155 23.09.2024 09:25 [09:25:53]line Смена: 515 ФФД: 1.0 [09:25:53]line ЗНМ: 0300000107 [09:25:53]line РНМ: 0000000000091827 [09:25:53]line Версия ККМ: 001 [09:25:53]line Платежная система: O! деньги [09:25:53]line ФМ: 0000000000871832 [09:25:53]line ФД: 289481 [09:25:53]line ФПД: 4496278657159 [09:25:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092552&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289481&fm=4496278657159&tin=02508201610067®Number=0000000000091827&sum=100051 [09:25:53]written 0, free lines is 4095 [09:25:53]OFD Sender: Processing packet 289481 [packets to send 1784, broken 1783] [09:25:53]ProducePacketName [09:25:53]name=ofd_packets/00289481 [09:25:53]OFD Sender: To server: pG, [09:25:53]CommunicateWithHost lk.salyk.kg:30040 [09:25:53]ConnectInit lk.salyk.kg [09:25:53]Connected sock=10 [09:25: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 33 32 0C 01 00 00 25 33 04 01 8D F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 9B 00 00 00 F4 03 04 00 20 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6A 04 00 35 04 06 00 04 16 DF 17 98 87 92 C9 12 C9 51 F9 65 10 [09:25:54]Write to MH i2c: 01 00 00 C8 01 C9 [09:25:54]Write i2c OK [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: 01 [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: 01 07 00 [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: 01 07 00 C8 01 00 00 00 00 00 DE 0C BA [09:25:54]RasterBufferAndPrint [09:25:54]line [09:25:54]line [09:25:54]line [09:25:54]line [09:25:54]line [09:25:54]written 0, free lines is 3299 [09:25:54]MH_Cut [09:25:54]Write to MH i2c: D1 01 00 CF 01 01 A2 [09:25:54]Write i2c OK [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: D1 [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: D1 01 00 [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: D1 01 00 CF 01 00 A1 [09:25:54]Write to MH i2c: 01 00 00 D0 01 D1 [09:25:54]Write i2c OK [09:25:54]MH_I2C_Read... [09:25: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 33 32 4F 00 00 00 16 C6 47 00 CB 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 33 32 10 04 04 00 C9 6A 04 00 F4 03 04 00 F5 DB F0 66 B6 04 01 00 00 DA AC 81 A1 3F EF 16 09 [09:25:54]CommunicateWithHost err = 0 [09:25:54]CheckOFDResponse [09:25:54]1017 (14) - 77093643461234 [09:25:54]1041 (16) - 0000000000871832 [09:25:54]1040 (4) - 289481 [09:25:54]1012 (4) - 23.09.2024 03:09 [09:25:54]1206 (1) - 0 [09:25:54]OFD Sender: Remove packet 289481 [09:25:54]ProducePacketName [09:25:54]name=ofd_packets/00289481 [09:25:54]NVStorageDeleteData [09:25:54]OFD Sender: No OFD packet to send [09:25:54]*** Cut start [09:25:54]*** Partial cut [09:25:54]*** CUTSNS_PIN = 1 [09:25:55]*** CUTSNS_PIN = 0 [09:25:55]*** Brake cut motor [09:25:55]Read from MH i2c: 01 [09:25:55]MH_I2C_Read... [09:25:55]*** Stop cut motor [09:25:55]*** Cut end [09:25:55]Read from MH i2c: 01 07 00 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 FF 0F E6 [09:25:55]process_action close_receipt done [09:25:55]requested_data is exist [09:25:55]produce_requested_data [09:25:55]requested_item fm.sn is exist - process it [09:25:55]wFMCommunicate request_size=4 [09:25:55]MH_SAM_APDU [09:25:55]CAPDU: 80 11 00 00 [09:25:55]Write to MH i2c: E2 08 00 D1 01 80 11 00 00 00 00 00 00 4C [09:25:55]Write i2c OK [09:25:55]MH_I2C_Read... [09:25:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:55]Read from MH i2c: E2 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 17 00 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 17 00 D1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9C [09:25:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:25:55]wFMCommunicate OK [09:25:55]requested_item fd.num is exist - process it [09:25:55]SAM_PROTO_GetFieldsCounters [09:25:55]wFMCommunicate request_size=4 [09:25:55]MH_SAM_APDU [09:25:55]CAPDU: 80 13 00 00 [09:25:55]Write to MH i2c: E2 08 00 D2 01 80 13 00 00 00 00 00 00 4F [09:25:55]Write i2c OK [09:25:55]MH_I2C_Read... [09:25:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:55]Read from MH i2c: E2 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 62 00 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 62 00 D2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [09:25: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:55]wFMCommunicate OK [09:25:55]SAM_PROTO_GetFieldsCounters done [09:25:55]requested_item shift.num is exist - process it [09:25:55]requested_item shift.opened is exist - process it [09:25:55]req_shift_opened [09:25:55]FM_GetShiftState [09:25:55]SAM_PROTO_GetShiftState [09:25:55]wFMCommunicate request_size=4 [09:25:55]MH_SAM_APDU [09:25:55]CAPDU: 80 13 01 00 [09:25:55]Write to MH i2c: E2 08 00 D3 01 80 13 01 00 00 00 00 00 51 [09:25:55]Write i2c OK [09:25:55]MH_I2C_Read... [09:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:55]Read from MH i2c: E2 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 0E 00 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 0E 00 D3 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F2 [09:25:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:25:55]wFMCommunicate OK [09:25:55]SAM_PROTO_GetShiftState done [09:25:55]FM_GetShiftState done [09:25:55]req_shift_opened done [09:25:55]requested_item shift.open_date is exist - process it [09:25:55]req_shift_open_date [09:25:55]req_shift_open_date done [09:25:55]produce_requested_data done [09:25:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289481,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:25:55]process_action_free close_receipt [09:25:55]json_value_free [09:25:55]json_value_free done [09:25:55]process_json_proto returns [09:25:55]Send response to host [09:25:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289481,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:25:55]free response buf [09:25:55]execute_script done [09:25:55]execute_script returns [09:25:55]free content buf [09:25:55]Sock 7.Close socket [09:25:55]Sock 7.Thread stoped [09:25:59]OFD Sender: No OFD packet to send [09:26:04]OFD Sender: No OFD packet to send [09:26:09]OFD Sender: No OFD packet to send [09:26:14]OFD Sender: No OFD packet to send [09:26:19]OFD Sender: No OFD packet to send [09:26:25]OFD Sender: No OFD packet to send [09:26:30]OFD Sender: No OFD packet to send [09:26:35]OFD Sender: No OFD packet to send [09:26:40]OFD Sender: No OFD packet to send [09:26:45]OFD Sender: No OFD packet to send [09:26:50]OFD Sender: No OFD packet to send [09:26:55]OFD Sender: No OFD packet to send [09:27:00]OFD Sender: No OFD packet to send [09:27:05]OFD Sender: No OFD packet to send [09:27:10]OFD Sender: No OFD packet to send [09:27:15]OFD Sender: No OFD packet to send [09:27:20]OFD Sender: No OFD packet to send [09:27:25]OFD Sender: No OFD packet to send [09:27:27]accept exits with 9 [09:27:27]New connection [09:27:27]New thread 3066821988 created [09:27:27]Thread 3066678628 joined [09:27:27]Waiting for new connection... [09:27:27] Sock 9.Parse request [09:27:27]Sock 9.Check first char [09:27:27]Sock 9.First char is OK [09:27:27]request: POST /json_proto HTTP/1.0 [09:27:27]Method: POST [09:27:27]URL: /json_proto [09:27:27]Method is POST - this is cgi request [09:27:27]url: /json_proto [09:27:27]query_string will be loaded in cgi processing [09:27:27]execute_cgi json_proto POST (null) [09:27:27]execute_cgi path=json_proto method=POST [09:27:27]POST find Content-Length [09:27:27]Host: 172.17.41.135:8080 [09:27:27]Content-Length: 676 [09:27:27]Content-Type: application/json [09:27:27] [09:27:27]POST finish read [09:27:27]Found Content-Length = 676 [09:27:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:27]execute_script... [09:27:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:27]POST & json_proto [09:27:27]process_json_proto [09:27:27]json parsed OK: [09:27:27]protocol is kg_v1.0 [09:27:27]action value=close_receipt [09:27:27]process_action close_receipt [09:27:27]cmd_close_receipt [09:27:27]MH_GetDate [09:27:27]Write to MH i2c: F0 00 00 D4 01 C4 [09:27:27]Write i2c OK [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: F0 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: F0 09 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: F0 09 00 D4 01 00 7F 34 F1 66 ED 3E 82 65 E9 [09:27:27]GetLastDocTimeStamp 1727083552 [09:27:27]current date 1727083647 [09:27:27]FM_GetShiftState [09:27:27]SAM_PROTO_GetShiftState [09:27:27]wFMCommunicate request_size=4 [09:27:27]MH_SAM_APDU [09:27:27]CAPDU: 80 13 01 00 [09:27:27]Write to MH i2c: E2 08 00 D5 01 80 13 01 00 00 00 00 00 53 [09:27:27]Write i2c OK [09:27:27]MH_I2C_Read... [09:27:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:27]Read from MH i2c: E2 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 0E 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 0E 00 D5 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F4 [09:27:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:27:27]wFMCommunicate OK [09:27:27]SAM_PROTO_GetShiftState done [09:27:27]FM_GetShiftState done [09:27:27]opened in 1727051401 [09:27:27]opened+sec_in_day 1727137801 [09:27:27]quantity*price = 70027 [09:27:27]sum+1 = 70029 [09:27:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 156 23.09.2024 09:27 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289482 ФПД: 22439725159832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092727&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289482&fm=22439725159832&tin=02508201610067®Number=0000000000091827&sum=70000 [09:27:28]StoreToDocumentArchive [09:27:28]shift 515 fd 289482 [09:27:28]save to /storage/0515/doc_00289482 [09:27:28]save last doc name /storage/0515/doc_00289482 to /storage/kkm_last_doc_name [09:27:28]save OK [09:27:28]Clear old archive folders... [09:27:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:27:28]tlvbuf is 01DDAFB0 [09:27:28]SAM_PROTO_ClearQueue [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 09 00 00 [09:27:28]Write to MH i2c: E2 08 00 E2 01 80 09 00 00 00 00 00 00 55 [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 E2 01 00 90 00 57 [09:27:28]RAPDU: 90 00 [09:27:28]wFMCommunicate OK [09:27:28]SAM_PROTO_ClearQueue done [09:27:28]KKMCreateOFDPacket [09:27:28]OFDProtocolAddRootSTLVToBuf [09:27:28]FM_MakeSignedData [09:27:28]FM_MakeSignedData [09:27:28]SAM_PROTO_SignData [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 0D 01 02 [09:27:28]Write to MH i2c: E2 08 00 E3 01 80 0D 01 02 00 00 00 00 5D [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [09:27:28]RAPDU: 90 00 [09:27:28]wFMCommunicate OK [09:27:28]wFMCommunicate request_size=255 [09:27:28]MH_SAM_APDU [09:27: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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7F 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6A 04 00 35 04 06 00 14 68 A7 D8 [09:27:28]Write to MH i2c: E2 02 01 E4 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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7F 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6A 04 00 35 04 06 00 14 68 A7 D8 00 00 BB [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [09:27:28]RAPDU: 90 00 [09:27:28]wFMCommunicate OK [09:27:28]wFMCommunicate request_size=7 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 0D 02 02 02 D5 98 [09:27:28]Write to MH i2c: E2 0A 00 E5 01 80 0D 02 02 02 00 D5 98 00 00 D1 [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [09:27:28]RAPDU: 90 00 [09:27:28]wFMCommunicate OK [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 0D 03 02 [09:27:28]Write to MH i2c: E2 08 00 E6 01 80 0D 03 02 00 00 00 00 62 [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 0B 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 0B 00 E6 01 00 AE 93 ED 44 76 07 CF AA 90 00 CB [09:27:28]RAPDU: AE 93 ED 44 76 07 CF AA 90 00 [09:27:28]wFMCommunicate OK [09:27:28]SAM_PROTO_SignData done [09:27:28]FM_MakeSignedData done [09:27:28]CreateOFDProtocolMessage [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 11 00 00 [09:27:28]Write to MH i2c: E2 08 00 E7 01 80 11 00 00 00 00 00 00 62 [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 17 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 17 00 E7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B2 [09:27:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:27:28]wFMCommunicate OK [09:27:28]CreateOFDProtocolMessage done [09:27:28]OFDSenderStorePacket 289482 [09:27:28]StoreOFDPacket docnum=289482 [09:27:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B5 CC 04 01 CF 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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7F 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6A 04 00 35 04 06 00 14 68 A7 D8 D5 98 AE 93 ED 44 76 07 CF AA [09:27:28]CheckFolder [09:27:28]dirname=/storage/ofd_packets [09:27:28]CheckFolder done [09:27:28]ProducePacketName [09:27:28]name=ofd_packets/00289482 [09:27:28]NVStorageSaveData ofd_packets/00289482 [09:27:28]File name is /storage/ofd_packets/00289482 [09:27:28]Write 298 bytes [09:27:28]NVStorageSaveData done [09:27:28]OFDSenderStorePacket done [09:27:28]KKMCreateOFDPacket done [09:27:28]NVStorageSaveData kkm_last_timestamp [09:27:28]File name is /storage/kkm_last_timestamp [09:27:28]Write 4 bytes [09:27:28]NVStorageSaveData done [09:27:28]ExternCall_PrintAddStr [09:27:28]wPrintStart [09:27:28]Write to MH i2c: 01 00 00 E8 01 E9 [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: 01 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: 01 07 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: 01 07 00 E8 01 00 00 00 00 00 FF 0F FE [09:27:28]RasterBufferAndPrint [09:27:28]line Счет N : (1)24617480 [09:27:28]line ИНН: 02508201610067 [09:27:28]line Контрольно-Кассовый Чек [09:27:28]line ПРОДАЖА [09:27:28]line ТРК (МРК, ГНК) : 22 [09:27:28]line Товар: 2710194210 [09:27:28]line ДТ-К-5 [09:27:28]line 9.190 * 76.20 [09:27:28]line = 700.28 [09:27:28]line НДС 12% НСП 1% [09:27:28]line > о реализуемом товаре [09:27:28]line ОКРУГЛЕНИЕ: -0.28 [09:27:28]line ИТОГО: 700.00 [09:27:28]line Внесено: 700.00 [09:27:28]line СДАЧА: 0.00 [09:27:28]line НСП 1% : 6.20 [09:27:28]line НДС 12% : 74.37 [09:27:28]line Наличными: 700.00 [09:27:28]line Безнал.: 0.00 [09:27:28]line Место: АЗС № 90 "Партнёр-нефть" [09:27:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:27:28]line СНО: Общий режим [09:27:28]line Чек 156 23.09.2024 09:27 [09:27:28]line Смена: 515 ФФД: 1.0 [09:27:28]line ЗНМ: 0300000107 [09:27:28]line РНМ: 0000000000091827 [09:27:28]line Версия ККМ: 001 [09:27:28]line ФМ: 0000000000871832 [09:27:28]line ФД: 289482 [09:27:28]line ФПД: 22439725159832 [09:27:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092727&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289482&fm=22439725159832&tin=02508201610067®Number=0000000000091827&sum=70000 [09:27:28]written 0, free lines is 4095 [09:27:28]OFD Sender: Processing packet 289482 [packets to send 1784, broken 1783] [09:27:28]ProducePacketName [09:27:28]name=ofd_packets/00289482 [09:27:28]OFD Sender: To server: pG, [09:27:28]CommunicateWithHost lk.salyk.kg:30040 [09:27:28]ConnectInit lk.salyk.kg [09:27:29]Connected sock=10 [09:27: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 33 32 0C 01 00 00 B5 CC 04 01 CF 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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7F 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6A 04 00 35 04 06 00 14 68 A7 D8 D5 98 AE 93 ED 44 76 07 CF AA [09:27:29]Write to MH i2c: 01 00 00 12 02 14 [09:27:29]Write i2c OK [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: 01 [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: 01 07 00 [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: 01 07 00 12 02 00 00 00 00 00 C7 0C EE [09:27:29]RasterBufferAndPrint [09:27:29]line [09:27:29]line [09:27:29]line [09:27:29]line [09:27:29]line [09:27:29]written 0, free lines is 3277 [09:27:29]MH_Cut [09:27:29]Write to MH i2c: D1 01 00 19 02 01 ED [09:27:29]Write i2c OK [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: D1 [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: D1 01 00 [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: D1 01 00 19 02 00 EC [09:27:29]Write to MH i2c: 01 00 00 1A 02 1C [09:27:29]Write i2c OK [09:27:29]MH_I2C_Read... [09:27:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 E6 B8 47 00 AE 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 33 32 10 04 04 00 CA 6A 04 00 F4 03 04 00 54 DC F0 66 B6 04 01 00 00 48 E5 52 EB 09 A6 D0 7F [09:27:29]CommunicateWithHost err = 0 [09:27:29]CheckOFDResponse [09:27:29]1017 (14) - 77093643461234 [09:27:29]1041 (16) - 0000000000871832 [09:27:29]1040 (4) - 289482 [09:27:29]1012 (4) - 23.09.2024 03:11 [09:27:29]1206 (1) - 0 [09:27:29]OFD Sender: Remove packet 289482 [09:27:29]ProducePacketName [09:27:29]name=ofd_packets/00289482 [09:27:29]NVStorageDeleteData [09:27:30]OFD Sender: No OFD packet to send [09:27:30]*** Cut start [09:27:30]*** Partial cut [09:27:30]*** CUTSNS_PIN = 1 [09:27:30]*** CUTSNS_PIN = 0 [09:27:30]*** Brake cut motor [09:27:30]Read from MH i2c: 01 [09:27:30]MH_I2C_Read... [09:27:30]*** Stop cut motor [09:27:30]*** Cut end [09:27:30]Read from MH i2c: 01 07 00 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 FF 0F 31 [09:27:30]process_action close_receipt done [09:27:30]requested_data is exist [09:27:30]produce_requested_data [09:27:30]requested_item fm.sn is exist - process it [09:27:30]wFMCommunicate request_size=4 [09:27:30]MH_SAM_APDU [09:27:30]CAPDU: 80 11 00 00 [09:27:30]Write to MH i2c: E2 08 00 1B 02 80 11 00 00 00 00 00 00 97 [09:27:30]Write i2c OK [09:27:30]MH_I2C_Read... [09:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:30]Read from MH i2c: E2 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: E2 17 00 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: E2 17 00 1B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E7 [09:27:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:27:30]wFMCommunicate OK [09:27:30]requested_item fd.num is exist - process it [09:27:30]SAM_PROTO_GetFieldsCounters [09:27:30]wFMCommunicate request_size=4 [09:27:30]MH_SAM_APDU [09:27:30]CAPDU: 80 13 00 00 [09:27:30]Write to MH i2c: E2 08 00 1C 02 80 13 00 00 00 00 00 00 9A [09:27:30]Write i2c OK [09:27:30]MH_I2C_Read... [09:27:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:30]Read from MH i2c: E2 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: E2 62 00 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: E2 62 00 1C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [09:27:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:30]wFMCommunicate OK [09:27:30]SAM_PROTO_GetFieldsCounters done [09:27:31]requested_item shift.num is exist - process it [09:27:31]requested_item shift.opened is exist - process it [09:27:31]req_shift_opened [09:27:31]FM_GetShiftState [09:27:31]SAM_PROTO_GetShiftState [09:27:31]wFMCommunicate request_size=4 [09:27:31]MH_SAM_APDU [09:27:31]CAPDU: 80 13 01 00 [09:27:31]Write to MH i2c: E2 08 00 1D 02 80 13 01 00 00 00 00 00 9C [09:27:31]Write i2c OK [09:27:31]MH_I2C_Read... [09:27:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:31]Read from MH i2c: E2 [09:27:31]MH_I2C_Read... [09:27:31]Read from MH i2c: E2 0E 00 [09:27:31]MH_I2C_Read... [09:27:31]Read from MH i2c: E2 0E 00 1D 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3D [09:27:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:27:31]wFMCommunicate OK [09:27:31]SAM_PROTO_GetShiftState done [09:27:31]FM_GetShiftState done [09:27:31]req_shift_opened done [09:27:31]requested_item shift.open_date is exist - process it [09:27:31]req_shift_open_date [09:27:31]req_shift_open_date done [09:27:31]produce_requested_data done [09:27:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289482,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:27:31]process_action_free close_receipt [09:27:31]json_value_free [09:27:31]json_value_free done [09:27:31]process_json_proto returns [09:27:31]Send response to host [09:27:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289482,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:27:31]free response buf [09:27:31]execute_script done [09:27:31]execute_script returns [09:27:31]free content buf [09:27:31]Sock 9.Close socket [09:27:31]Sock 9.Thread stoped [09:27:35]OFD Sender: No OFD packet to send [09:27:40]OFD Sender: No OFD packet to send [09:27:45]OFD Sender: No OFD packet to send [09:27:50]OFD Sender: No OFD packet to send [09:27:55]OFD Sender: No OFD packet to send [09:28:00]OFD Sender: No OFD packet to send [09:28:05]OFD Sender: No OFD packet to send [09:28:07]accept exits with 7 [09:28:07]New connection [09:28:07]New thread 3066678628 created [09:28:07]Thread 3066821988 joined [09:28:07]Waiting for new connection... [09:28:07] Sock 7.Parse request [09:28:07]Sock 7.Check first char [09:28:07]Sock 7.First char is OK [09:28:07]request: POST /json_proto HTTP/1.0 [09:28:07]Method: POST [09:28:07]URL: /json_proto [09:28:07]Method is POST - this is cgi request [09:28:07]url: /json_proto [09:28:07]query_string will be loaded in cgi processing [09:28:07]execute_cgi json_proto POST (null) [09:28:07]execute_cgi path=json_proto method=POST [09:28:07]POST find Content-Length [09:28:07]Host: 172.17.41.135:8080 [09:28:07]Content-Length: 684 [09:28:07]Content-Type: application/json [09:28:07] [09:28:07]POST finish read [09:28:07]Found Content-Length = 684 [09:28:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 23.910, "sum" : 894.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 894.00, "payments": [ { "type": 0, "sum" : 894.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:07]execute_script... [09:28: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)24617478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 23.910, "sum" : 894.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 894.00, "payments": [ { "type": 0, "sum" : 894.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:07]POST & json_proto [09:28:07]process_json_proto [09:28:07]json parsed OK: [09:28:07]protocol is kg_v1.0 [09:28:07]action value=close_receipt [09:28:07]process_action close_receipt [09:28:07]cmd_close_receipt [09:28:07]MH_GetDate [09:28:07]Write to MH i2c: F0 00 00 1E 02 0F [09:28:07]Write i2c OK [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: F0 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: F0 09 00 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: F0 09 00 1E 02 00 A7 34 F1 66 ED 3E 82 65 5C [09:28:07]GetLastDocTimeStamp 1727083647 [09:28:07]current date 1727083687 [09:28:07]FM_GetShiftState [09:28:07]SAM_PROTO_GetShiftState [09:28:07]wFMCommunicate request_size=4 [09:28:07]MH_SAM_APDU [09:28:07]CAPDU: 80 13 01 00 [09:28:07]Write to MH i2c: E2 08 00 1F 02 80 13 01 00 00 00 00 00 9E [09:28:07]Write i2c OK [09:28:07]MH_I2C_Read... [09:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:07]Read from MH i2c: E2 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: E2 0E 00 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: E2 0E 00 1F 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [09:28:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:28:07]wFMCommunicate OK [09:28:07]SAM_PROTO_GetShiftState done [09:28:07]FM_GetShiftState done [09:28:07]opened in 1727051401 [09:28:07]opened+sec_in_day 1727137801 [09:28:07]quantity*price = 89423 [09:28:07]sum+1 = 89424 [09:28:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 894.00 Внесено: 1500.00 СДАЧА: 606.00 НСП 1% : 7.91 НДС 12% : 94.96 Наличными: 894.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 157 23.09.2024 09:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289483 ФПД: 171860019951281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092807&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289483&fm=171860019951281&tin=02508201610067®Number=0000000000091827&sum=89400 [09:28:08]StoreToDocumentArchive [09:28:08]shift 515 fd 289483 [09:28:08]save to /storage/0515/doc_00289483 [09:28:08]save last doc name /storage/0515/doc_00289483 to /storage/kkm_last_doc_name [09:28:08]save OK [09:28:08]Clear old archive folders... [09:28:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:28:08]tlvbuf is 01DEA700 [09:28:08]SAM_PROTO_ClearQueue [09:28:08]wFMCommunicate request_size=4 [09:28:08]MH_SAM_APDU [09:28:08]CAPDU: 80 09 00 00 [09:28:08]Write to MH i2c: E2 08 00 2C 02 80 09 00 00 00 00 00 00 A0 [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:08]Read from MH i2c: E2 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 03 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 03 00 2C 02 00 90 00 A2 [09:28:08]RAPDU: 90 00 [09:28:08]wFMCommunicate OK [09:28:08]SAM_PROTO_ClearQueue done [09:28:08]KKMCreateOFDPacket [09:28:08]OFDProtocolAddRootSTLVToBuf [09:28:08]FM_MakeSignedData [09:28:08]FM_MakeSignedData [09:28:08]SAM_PROTO_SignData [09:28:08]wFMCommunicate request_size=4 [09:28:08]MH_SAM_APDU [09:28:08]CAPDU: 80 0D 01 02 [09:28:08]Write to MH i2c: E2 08 00 2D 02 80 0D 01 02 00 00 00 00 A8 [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:09]Read from MH i2c: E2 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 03 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 03 00 2D 02 00 90 00 A3 [09:28:09]RAPDU: 90 00 [09:28:09]wFMCommunicate OK [09:28:09]wFMCommunicate request_size=255 [09:28:09]MH_SAM_APDU [09:28:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 5D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 5D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 5D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 25 00 00 00 00 07 04 06 00 38 5D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A7 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6A 04 00 35 04 06 00 9C 4E [09:28:09]Write to MH i2c: E2 02 01 2E 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 5D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 5D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 5D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 25 00 00 00 00 07 04 06 00 38 5D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A7 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6A 04 00 35 04 06 00 9C 4E 00 00 EC [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:09]Read from MH i2c: E2 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 03 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [09:28:09]RAPDU: 90 00 [09:28:09]wFMCommunicate OK [09:28:09]wFMCommunicate request_size=9 [09:28:09]MH_SAM_APDU [09:28:09]CAPDU: 80 0D 02 02 04 47 70 B6 B1 [09:28:09]Write to MH i2c: E2 0C 00 2F 02 80 0D 02 02 04 00 47 70 B6 B1 00 00 D1 [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:09]Read from MH i2c: E2 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 03 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [09:28:09]RAPDU: 90 00 [09:28:09]wFMCommunicate OK [09:28:09]wFMCommunicate request_size=4 [09:28:09]MH_SAM_APDU [09:28:09]CAPDU: 80 0D 03 02 [09:28:09]Write to MH i2c: E2 08 00 30 02 80 0D 03 02 00 00 00 00 AD [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:09]Read from MH i2c: E2 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 0B 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 0B 00 30 02 00 88 4D E8 AA 9D 96 41 B2 90 00 3B [09:28:09]RAPDU: 88 4D E8 AA 9D 96 41 B2 90 00 [09:28:09]wFMCommunicate OK [09:28:09]SAM_PROTO_SignData done [09:28:09]FM_MakeSignedData done [09:28:09]CreateOFDProtocolMessage [09:28:09]wFMCommunicate request_size=4 [09:28:09]MH_SAM_APDU [09:28:09]CAPDU: 80 11 00 00 [09:28:09]Write to MH i2c: E2 08 00 31 02 80 11 00 00 00 00 00 00 AD [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:09]Read from MH i2c: E2 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 17 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: E2 17 00 31 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FD [09:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:28:09]wFMCommunicate OK [09:28:09]CreateOFDProtocolMessage done [09:28:09]OFDSenderStorePacket 289483 [09:28:09]StoreOFDPacket docnum=289483 [09:28:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 6A 9C 06 01 17 D2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 5D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 5D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 5D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 25 00 00 00 00 07 04 06 00 38 5D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A7 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6A 04 00 35 04 06 00 9C 4E 47 70 B6 B1 88 4D E8 AA 9D 96 41 B2 [09:28:09]CheckFolder [09:28:09]dirname=/storage/ofd_packets [09:28:09]CheckFolder done [09:28:09]ProducePacketName [09:28:09]name=ofd_packets/00289483 [09:28:09]NVStorageSaveData ofd_packets/00289483 [09:28:09]File name is /storage/ofd_packets/00289483 [09:28:09]Write 300 bytes [09:28:09]NVStorageSaveData done [09:28:09]OFDSenderStorePacket done [09:28:09]KKMCreateOFDPacket done [09:28:09]NVStorageSaveData kkm_last_timestamp [09:28:09]File name is /storage/kkm_last_timestamp [09:28:09]Write 4 bytes [09:28:09]NVStorageSaveData done [09:28:09]ExternCall_PrintAddStr [09:28:09]wPrintStart [09:28:09]Write to MH i2c: 01 00 00 32 02 34 [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: 01 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: 01 07 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: 01 07 00 32 02 00 00 00 00 00 FF 0F 49 [09:28:09]RasterBufferAndPrint [09:28:09]line Счет N : (1)24617478 [09:28:09]line ИНН: 02508201610067 [09:28:09]line Контрольно-Кассовый Чек [09:28:09]line ПРОДАЖА [09:28:09]line ТРК (МРК, ГНК) : 71 [09:28:09]line Товар: 2711190000 [09:28:09]line ГАЗ-К-5 [09:28:09]line 23.910 * 37.40 [09:28:09]line = 894.23 [09:28:09]line НДС 12% НСП 1% [09:28:09]line > о реализуемом товаре [09:28:09]line ОКРУГЛЕНИЕ: -0.23 [09:28:09]line ИТОГО: 894.00 [09:28:09]line Внесено: 1500.00 [09:28:09]line СДАЧА: 606.00 [09:28:09]line НСП 1% : 7.91 [09:28:09]line НДС 12% : 94.96 [09:28:09]line Наличными: 894.00 [09:28:09]line Безнал.: 0.00 [09:28:09]line Место: АЗС № 90 "Партнёр-нефть" [09:28:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:28:09]line СНО: Общий режим [09:28:09]line Чек 157 23.09.2024 09:28 [09:28:09]line Смена: 515 ФФД: 1.0 [09:28:09]line ЗНМ: 0300000107 [09:28:09]line РНМ: 0000000000091827 [09:28:09]line Версия ККМ: 001 [09:28:09]line ФМ: 0000000000871832 [09:28:09]line ФД: 289483 [09:28:09]line ФПД: 171860019951281 [09:28:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092807&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289483&fm=171860019951281&tin=02508201610067®Number=0000000000091827&sum=89400 [09:28:09]written 0, free lines is 4095 [09:28:09]OFD Sender: Processing packet 289483 [packets to send 1784, broken 1783] [09:28:09]ProducePacketName [09:28:09]name=ofd_packets/00289483 [09:28:09]OFD Sender: To server: pG, [09:28:09]CommunicateWithHost lk.salyk.kg:30040 [09:28:09]ConnectInit lk.salyk.kg [09:28:09]Connected sock=10 [09:28: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 33 32 0E 01 00 00 6A 9C 06 01 17 D2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 5D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 5D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 5D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 25 00 00 00 00 07 04 06 00 38 5D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A7 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6A 04 00 35 04 06 00 9C 4E 47 70 B6 B1 88 4D E8 AA 9D 96 41 B2 [09:28:09]Write to MH i2c: 01 00 00 5C 02 5E [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: 01 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: 01 07 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 D5 0C 46 [09:28:09]RasterBufferAndPrint [09:28:09]line [09:28:09]line [09:28:09]line [09:28:09]line [09:28:09]line [09:28:09]written 0, free lines is 3290 [09:28:09]MH_Cut [09:28:09]Write to MH i2c: D1 01 00 63 02 01 37 [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: D1 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: D1 01 00 [09:28:09]MH_I2C_Read... [09:28:09]Read from MH i2c: D1 01 00 63 02 00 36 [09:28:09]Write to MH i2c: 01 00 00 64 02 66 [09:28:09]Write i2c OK [09:28:09]MH_I2C_Read... [09:28: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 33 32 4F 00 00 00 20 0F 47 00 2C 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 33 32 10 04 04 00 CB 6A 04 00 F4 03 04 00 7C DC F0 66 B6 04 01 00 00 48 83 8D D7 77 15 A7 B4 [09:28:10]CommunicateWithHost err = 0 [09:28:10]CheckOFDResponse [09:28:10]1017 (14) - 77093643461234 [09:28:10]1041 (16) - 0000000000871832 [09:28:10]1040 (4) - 289483 [09:28:10]1012 (4) - 23.09.2024 03:11 [09:28:10]1206 (1) - 0 [09:28:10]OFD Sender: Remove packet 289483 [09:28:10]ProducePacketName [09:28:10]name=ofd_packets/00289483 [09:28:10]NVStorageDeleteData [09:28:10]OFD Sender: No OFD packet to send [09:28:10]*** Cut start [09:28:10]*** Partial cut [09:28:10]*** CUTSNS_PIN = 1 [09:28:10]*** CUTSNS_PIN = 0 [09:28:10]*** Brake cut motor [09:28:11]Read from MH i2c: 01 [09:28:11]MH_I2C_Read... [09:28:11]*** Stop cut motor [09:28:11]*** Cut end [09:28:11]Read from MH i2c: 01 07 00 [09:28:11]MH_I2C_Read... [09:28:11]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 FF 0F 7B [09:28:11]process_action close_receipt done [09:28:11]requested_data is exist [09:28:11]produce_requested_data [09:28:11]requested_item fm.sn is exist - process it [09:28:11]wFMCommunicate request_size=4 [09:28:11]MH_SAM_APDU [09:28:11]CAPDU: 80 11 00 00 [09:28:11]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [09:28:11]Write i2c OK [09:28:11]MH_I2C_Read... [09:28:11]Read from MH i2c: E2 [09:28:11]MH_I2C_Read... [09:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:11]Read from MH i2c: E2 17 00 [09:28:11]MH_I2C_Read... [09:28:11]Read from MH i2c: E2 17 00 65 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 31 [09:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:28:11]wFMCommunicate OK [09:28:11]requested_item fd.num is exist - process it [09:28:11]SAM_PROTO_GetFieldsCounters [09:28:11]wFMCommunicate request_size=4 [09:28:11]MH_SAM_APDU [09:28:11]CAPDU: 80 13 00 00 [09:28:11]Write to MH i2c: E2 08 00 66 02 80 13 00 00 00 00 00 00 E4 [09:28:11]Write i2c OK [09:28:11]MH_I2C_Read... [09:28:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:11]Read from MH i2c: E2 [09:28:11]MH_I2C_Read... [09:28:11]Read from MH i2c: E2 62 00 [09:28:11]MH_I2C_Read... [09:28:11]Read from MH i2c: E2 62 00 66 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [09:28: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:11]wFMCommunicate OK [09:28:11]SAM_PROTO_GetFieldsCounters done [09:28:11]requested_item shift.num is exist - process it [09:28:11]requested_item shift.opened is exist - process it [09:28:11]req_shift_opened [09:28:11]FM_GetShiftState [09:28:11]SAM_PROTO_GetShiftState [09:28:11]wFMCommunicate request_size=4 [09:28:11]MH_SAM_APDU [09:28:11]CAPDU: 80 13 01 00 [09:28:11]Write to MH i2c: E2 08 00 67 02 80 13 01 00 00 00 00 00 E6 [09:28:11]Write i2c OK [09:28:11]MH_I2C_Read... [09:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:11]Read from MH i2c: E2 [09:28:11]MH_I2C_Read... [09:28:11]Read from MH i2c: E2 0E 00 [09:28:11]MH_I2C_Read... [09:28:11]Read from MH i2c: E2 0E 00 67 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 87 [09:28:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:28:11]wFMCommunicate OK [09:28:11]SAM_PROTO_GetShiftState done [09:28:11]FM_GetShiftState done [09:28:11]req_shift_opened done [09:28:11]requested_item shift.open_date is exist - process it [09:28:11]req_shift_open_date [09:28:11]req_shift_open_date done [09:28:11]produce_requested_data done [09:28:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289483,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:28:11]process_action_free close_receipt [09:28:11]json_value_free [09:28:11]json_value_free done [09:28:11]process_json_proto returns [09:28:11]Send response to host [09:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289483,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:28:11]free response buf [09:28:11]execute_script done [09:28:11]execute_script returns [09:28:11]free content buf [09:28:11]Sock 7.Close socket [09:28:11]Sock 7.Thread stoped [09:28:15]OFD Sender: No OFD packet to send [09:28:20]OFD Sender: No OFD packet to send [09:28:25]OFD Sender: No OFD packet to send [09:28:30]accept exits with 9 [09:28:30]New connection [09:28:30]New thread 3066821988 created [09:28:30]Thread 3066678628 joined [09:28:30]Waiting for new connection... [09:28:30] Sock 9.Parse request [09:28:30]Sock 9.Check first char [09:28:30]Sock 9.First char is OK [09:28:30]request: POST /json_proto HTTP/1.0 [09:28:30]Method: POST [09:28:30]URL: /json_proto [09:28:30]Method is POST - this is cgi request [09:28:30]url: /json_proto [09:28:30]query_string will be loaded in cgi processing [09:28:30]execute_cgi json_proto POST (null) [09:28:30]execute_cgi path=json_proto method=POST [09:28:30]POST find Content-Length [09:28:30]Host: 172.17.41.135:8080 [09:28:30]Content-Length: 680 [09:28:30]Content-Type: application/json [09:28:30] [09:28:30]POST finish read [09:28:30]Found Content-Length = 680 [09:28:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:30]execute_script... [09:28: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)24617482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:30]POST & json_proto [09:28:30]process_json_proto [09:28:30]json parsed OK: [09:28:30]protocol is kg_v1.0 [09:28:30]action value=close_receipt [09:28:30]process_action close_receipt [09:28:30]cmd_close_receipt [09:28:30]MH_GetDate [09:28:30]Write to MH i2c: F0 00 00 68 02 59 [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: F0 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: F0 09 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: F0 09 00 68 02 00 BE 34 F1 66 ED 3E 82 65 BD [09:28:30]GetLastDocTimeStamp 1727083687 [09:28:30]current date 1727083710 [09:28:30]FM_GetShiftState [09:28:30]SAM_PROTO_GetShiftState [09:28:30]wFMCommunicate request_size=4 [09:28:30]MH_SAM_APDU [09:28:30]CAPDU: 80 13 01 00 [09:28:30]Write to MH i2c: E2 08 00 69 02 80 13 01 00 00 00 00 00 E8 [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:30]Read from MH i2c: E2 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: E2 0E 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: E2 0E 00 69 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 89 [09:28:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:28:30]wFMCommunicate OK [09:28:30]SAM_PROTO_GetShiftState done [09:28:30]FM_GetShiftState done [09:28:30]opened in 1727051401 [09:28:30]opened+sec_in_day 1727137801 [09:28:30]quantity*price = 70037 [09:28:30]sum+1 = 70038 [09:28:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 158 23.09.2024 09:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289484 ФПД: 114237884341852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092830&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289484&fm=114237884341852&tin=02508201610067®Number=0000000000091827&sum=70000 [09:28:31]StoreToDocumentArchive [09:28:31]shift 515 fd 289484 [09:28:31]save to /storage/0515/doc_00289484 [09:28:31]save last doc name /storage/0515/doc_00289484 to /storage/kkm_last_doc_name [09:28:31]save OK [09:28:31]Clear old archive folders... [09:28:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:31]tlvbuf is 01DEA3B0 [09:28:31]SAM_PROTO_ClearQueue [09:28:31]wFMCommunicate request_size=4 [09:28:31]MH_SAM_APDU [09:28:31]CAPDU: 80 09 00 00 [09:28:31]Write to MH i2c: E2 08 00 76 02 80 09 00 00 00 00 00 00 EA [09:28:31]Write i2c OK [09:28:31]MH_I2C_Read... [09:28:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:31]Read from MH i2c: E2 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 03 00 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 03 00 76 02 00 90 00 EC [09:28:31]RAPDU: 90 00 [09:28:31]wFMCommunicate OK [09:28:31]SAM_PROTO_ClearQueue done [09:28:31]KKMCreateOFDPacket [09:28:31]OFDProtocolAddRootSTLVToBuf [09:28:31]FM_MakeSignedData [09:28:31]FM_MakeSignedData [09:28:31]SAM_PROTO_SignData [09:28:31]wFMCommunicate request_size=4 [09:28:31]MH_SAM_APDU [09:28:31]CAPDU: 80 0D 01 02 [09:28:31]Write to MH i2c: E2 08 00 77 02 80 0D 01 02 00 00 00 00 F2 [09:28:31]Write i2c OK [09:28:31]MH_I2C_Read... [09:28:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:31]Read from MH i2c: E2 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 03 00 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [09:28:31]RAPDU: 90 00 [09:28:31]wFMCommunicate OK [09:28:31]wFMCommunicate request_size=255 [09:28:31]MH_SAM_APDU [09:28:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9E 00 00 00 F4 03 04 00 BE 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6A 04 00 35 04 06 00 67 [09:28:31]Write to MH i2c: E2 02 01 78 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 BE 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6A 04 00 35 04 06 00 67 00 00 E4 [09:28:31]Write i2c OK [09:28:31]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [09:28:32]RAPDU: 90 00 [09:28:32]wFMCommunicate OK [09:28:32]wFMCommunicate request_size=10 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 0D 02 02 05 E6 14 84 1E 5C [09:28:32]Write to MH i2c: E2 0D 00 79 02 80 0D 02 02 05 00 E6 14 84 1E 5C 00 00 F7 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [09:28:32]RAPDU: 90 00 [09:28:32]wFMCommunicate OK [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 0D 03 02 [09:28:32]Write to MH i2c: E2 08 00 7A 02 80 0D 03 02 00 00 00 00 F7 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 0B 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 0B 00 7A 02 00 CA 9C D9 D5 3D BD 36 E4 90 00 20 [09:28:32]RAPDU: CA 9C D9 D5 3D BD 36 E4 90 00 [09:28:32]wFMCommunicate OK [09:28:32]SAM_PROTO_SignData done [09:28:32]FM_MakeSignedData done [09:28:32]CreateOFDProtocolMessage [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 11 00 00 [09:28:32]Write to MH i2c: E2 08 00 7B 02 80 11 00 00 00 00 00 00 F7 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 17 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 17 00 7B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [09:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:28:32]wFMCommunicate OK [09:28:32]CreateOFDProtocolMessage done [09:28:32]OFDSenderStorePacket 289484 [09:28:32]StoreOFDPacket docnum=289484 [09:28:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 40 4E 07 01 8F F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9E 00 00 00 F4 03 04 00 BE 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6A 04 00 35 04 06 00 67 E6 14 84 1E 5C CA 9C D9 D5 3D BD 36 E4 [09:28:32]CheckFolder [09:28:32]dirname=/storage/ofd_packets [09:28:32]CheckFolder done [09:28:32]ProducePacketName [09:28:32]name=ofd_packets/00289484 [09:28:32]NVStorageSaveData ofd_packets/00289484 [09:28:32]File name is /storage/ofd_packets/00289484 [09:28:32]Write 301 bytes [09:28:32]NVStorageSaveData done [09:28:32]OFDSenderStorePacket done [09:28:32]KKMCreateOFDPacket done [09:28:32]NVStorageSaveData kkm_last_timestamp [09:28:32]File name is /storage/kkm_last_timestamp [09:28:32]Write 4 bytes [09:28:32]NVStorageSaveData done [09:28:32]ExternCall_PrintAddStr [09:28:32]wPrintStart [09:28:32]Write to MH i2c: 01 00 00 7C 02 7E [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: 01 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: 01 07 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: 01 07 00 7C 02 00 00 00 00 00 FF 0F 93 [09:28:32]RasterBufferAndPrint [09:28:32]line Счет N : (1)24617482 [09:28:32]line ИНН: 02508201610067 [09:28:32]line Контрольно-Кассовый Чек [09:28:32]line ПРОДАЖА [09:28:32]line ТРК (МРК, ГНК) : 43 [09:28:32]line Товар: 2710124130 [09:28:32]line Аи-92-К-5 [09:28:32]line 10.330 * 67.80 [09:28:32]line = 700.37 [09:28:32]line НДС 12% НСП 1% [09:28:32]line > о реализуемом товаре [09:28:32]line ОКРУГЛЕНИЕ: -0.37 [09:28:32]line ИТОГО: 700.00 [09:28:32]line Внесено: 700.00 [09:28:32]line СДАЧА: 0.00 [09:28:32]line НСП 1% : 6.20 [09:28:32]line НДС 12% : 74.38 [09:28:32]line Наличными: 700.00 [09:28:32]line Безнал.: 0.00 [09:28:32]line Место: АЗС № 90 "Партнёр-нефть" [09:28:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:28:32]line СНО: Общий режим [09:28:32]line Чек 158 23.09.2024 09:28 [09:28:32]line Смена: 515 ФФД: 1.0 [09:28:32]line ЗНМ: 0300000107 [09:28:32]line РНМ: 0000000000091827 [09:28:32]line Версия ККМ: 001 [09:28:32]line ФМ: 0000000000871832 [09:28:32]line ФД: 289484 [09:28:32]line ФПД: 114237884341852 [09:28:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092830&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289484&fm=114237884341852&tin=02508201610067®Number=0000000000091827&sum=70000 [09:28:32]written 0, free lines is 4095 [09:28:32]OFD Sender: Processing packet 289484 [packets to send 1784, broken 1783] [09:28:32]ProducePacketName [09:28:32]name=ofd_packets/00289484 [09:28:32]OFD Sender: To server: pG, [09:28:32]CommunicateWithHost lk.salyk.kg:30040 [09:28:32]ConnectInit lk.salyk.kg [09:28:32]Connected sock=7 [09:28: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 33 32 0F 01 00 00 40 4E 07 01 8F F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9E 00 00 00 F4 03 04 00 BE 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6A 04 00 35 04 06 00 67 E6 14 84 1E 5C CA 9C D9 D5 3D BD 36 E4 [09:28:32]Write to MH i2c: 01 00 00 A6 02 A8 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: 01 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: 01 07 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: 01 07 00 A6 02 00 00 00 00 00 C4 0C 7F [09:28:32]RasterBufferAndPrint [09:28:32]line [09:28:32]line [09:28:32]line [09:28:32]line [09:28:32]line [09:28:32]written 0, free lines is 3274 [09:28:32]MH_Cut [09:28:32]Write to MH i2c: D1 01 00 AD 02 01 81 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: D1 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: D1 01 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: D1 01 00 AD 02 00 80 [09:28:32]Write to MH i2c: 01 00 00 AE 02 B0 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28: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 33 32 4F 00 00 00 17 5D 47 00 2F 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 33 32 10 04 04 00 CC 6A 04 00 F4 03 04 00 93 DC F0 66 B6 04 01 00 00 3F 16 10 AA 56 48 D0 44 [09:28:32]CommunicateWithHost err = 0 [09:28:32]CheckOFDResponse [09:28:32]1017 (14) - 77093643461234 [09:28:32]1041 (16) - 0000000000871832 [09:28:32]1040 (4) - 289484 [09:28:32]1012 (4) - 23.09.2024 03:12 [09:28:32]1206 (1) - 0 [09:28:32]OFD Sender: Remove packet 289484 [09:28:32]ProducePacketName [09:28:32]name=ofd_packets/00289484 [09:28:32]NVStorageDeleteData [09:28:33]OFD Sender: No OFD packet to send [09:28:33]*** Cut start [09:28:33]*** Partial cut [09:28:33]*** CUTSNS_PIN = 1 [09:28:33]*** CUTSNS_PIN = 0 [09:28:33]*** Brake cut motor [09:28:34]Read from MH i2c: 01 [09:28:34]MH_I2C_Read... [09:28:34]*** Stop cut motor [09:28:34]*** Cut end [09:28:34]Read from MH i2c: 01 07 00 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 FF 0F C5 [09:28:34]process_action close_receipt done [09:28:34]requested_data is exist [09:28:34]produce_requested_data [09:28:34]requested_item fm.sn is exist - process it [09:28:34]wFMCommunicate request_size=4 [09:28:34]MH_SAM_APDU [09:28:34]CAPDU: 80 11 00 00 [09:28:34]Write to MH i2c: E2 08 00 AF 02 80 11 00 00 00 00 00 00 2B [09:28:34]Write i2c OK [09:28:34]MH_I2C_Read... [09:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:34]Read from MH i2c: E2 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 17 00 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 17 00 AF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7B [09:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:28:34]wFMCommunicate OK [09:28:34]requested_item fd.num is exist - process it [09:28:34]SAM_PROTO_GetFieldsCounters [09:28:34]wFMCommunicate request_size=4 [09:28:34]MH_SAM_APDU [09:28:34]CAPDU: 80 13 00 00 [09:28:34]Write to MH i2c: E2 08 00 B0 02 80 13 00 00 00 00 00 00 2E [09:28:34]Write i2c OK [09:28:34]MH_I2C_Read... [09:28:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:34]Read from MH i2c: E2 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 62 00 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 62 00 B0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [09:28:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:34]wFMCommunicate OK [09:28:34]SAM_PROTO_GetFieldsCounters done [09:28:34]requested_item shift.num is exist - process it [09:28:34]requested_item shift.opened is exist - process it [09:28:34]req_shift_opened [09:28:34]FM_GetShiftState [09:28:34]SAM_PROTO_GetShiftState [09:28:34]wFMCommunicate request_size=4 [09:28:34]MH_SAM_APDU [09:28:34]CAPDU: 80 13 01 00 [09:28:34]Write to MH i2c: E2 08 00 B1 02 80 13 01 00 00 00 00 00 30 [09:28:34]Write i2c OK [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 [09:28:34]MH_I2C_Read... [09:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:34]Read from MH i2c: E2 0E 00 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 0E 00 B1 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D1 [09:28:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:28:34]wFMCommunicate OK [09:28:34]SAM_PROTO_GetShiftState done [09:28:34]FM_GetShiftState done [09:28:34]req_shift_opened done [09:28:34]requested_item shift.open_date is exist - process it [09:28:34]req_shift_open_date [09:28:34]req_shift_open_date done [09:28:34]produce_requested_data done [09:28:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289484,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:28:34]process_action_free close_receipt [09:28:34]json_value_free [09:28:34]json_value_free done [09:28:34]process_json_proto returns [09:28:34]Send response to host [09:28:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289484,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:28:34]free response buf [09:28:34]execute_script done [09:28:34]execute_script returns [09:28:34]free content buf [09:28:34]Sock 9.Close socket [09:28:34]Sock 9.Thread stoped [09:28:38]OFD Sender: No OFD packet to send [09:28:43]OFD Sender: No OFD packet to send [09:28:48]OFD Sender: No OFD packet to send [09:28:53]OFD Sender: No OFD packet to send [09:28:58]accept exits with 10 [09:28:58]New connection [09:28:58]New thread 3066678628 created [09:28:58]Thread 3066821988 joined [09:28:58]Waiting for new connection... [09:28:58] Sock 10.Parse request [09:28:58]Sock 10.Check first char [09:28:58]Sock 10.First char is OK [09:28:58]request: POST /json_proto HTTP/1.0 [09:28:58]Method: POST [09:28:58]URL: /json_proto [09:28:58]Method is POST - this is cgi request [09:28:58]url: /json_proto [09:28:58]query_string will be loaded in cgi processing [09:28:58]execute_cgi json_proto POST (null) [09:28:58]execute_cgi path=json_proto method=POST [09:28:58]POST find Content-Length [09:28:58]Host: 172.17.41.135:8080 [09:28:58]Content-Length: 805 [09:28:58]Content-Type: application/json [09:28:58] [09:28:58]POST finish read [09:28:58]Found Content-Length = 805 [09:28:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:28:58]execute_script... [09:28: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)24617479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:28:58]POST & json_proto [09:28:58]process_json_proto [09:28:58]json parsed OK: [09:28:58]protocol is kg_v1.0 [09:28:58]action value=close_receipt [09:28:58]process_action close_receipt [09:28:58]cmd_close_receipt [09:28:58]MH_GetDate [09:28:58]Write to MH i2c: F0 00 00 B2 02 A3 [09:28:58]Write i2c OK [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: F0 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: F0 09 00 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: F0 09 00 B2 02 00 DA 34 F1 66 ED 3E 82 65 23 [09:28:58]GetLastDocTimeStamp 1727083710 [09:28:58]current date 1727083738 [09:28:58]FM_GetShiftState [09:28:58]SAM_PROTO_GetShiftState [09:28:58]wFMCommunicate request_size=4 [09:28:58]MH_SAM_APDU [09:28:58]CAPDU: 80 13 01 00 [09:28:58]Write to MH i2c: E2 08 00 B3 02 80 13 01 00 00 00 00 00 32 [09:28:58]Write i2c OK [09:28:58]MH_I2C_Read... [09:28:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:58]Read from MH i2c: E2 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 0E 00 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 0E 00 B3 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D3 [09:28:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:28:58]wFMCommunicate OK [09:28:58]SAM_PROTO_GetShiftState done [09:28:58]FM_GetShiftState done [09:28:58]opened in 1727051401 [09:28:58]opened+sec_in_day 1727137801 [09:28:58]quantity*price = 200043 [09:28:58]sum+1 = 200044 [09:28:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 159 23.09.2024 09:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289485 ФПД: 145902096814368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092858&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289485&fm=145902096814368&tin=02508201610067®Number=0000000000091827&sum=200043 [09:28:59]StoreToDocumentArchive [09:28:59]shift 515 fd 289485 [09:28:59]save to /storage/0515/doc_00289485 [09:28:59]save last doc name /storage/0515/doc_00289485 to /storage/kkm_last_doc_name [09:28:59]save OK [09:28:59]Clear old archive folders... [09:28:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:59]tlvbuf is 01DF0BD0 [09:28:59]SAM_PROTO_ClearQueue [09:28:59]wFMCommunicate request_size=4 [09:28:59]MH_SAM_APDU [09:28:59]CAPDU: 80 09 00 00 [09:28:59]Write to MH i2c: E2 08 00 C0 02 80 09 00 00 00 00 00 00 34 [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 03 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 03 00 C0 02 00 90 00 36 [09:28:59]RAPDU: 90 00 [09:28:59]wFMCommunicate OK [09:28:59]SAM_PROTO_ClearQueue done [09:28:59]KKMCreateOFDPacket [09:28:59]OFDProtocolAddRootSTLVToBuf [09:28:59]FM_MakeSignedData [09:28:59]FM_MakeSignedData [09:28:59]SAM_PROTO_SignData [09:28:59]wFMCommunicate request_size=4 [09:28:59]MH_SAM_APDU [09:28:59]CAPDU: 80 0D 01 02 [09:28:59]Write to MH i2c: E2 08 00 C1 02 80 0D 01 02 00 00 00 00 3C [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 03 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 03 00 C1 02 00 90 00 37 [09:28:59]RAPDU: 90 00 [09:28:59]wFMCommunicate OK [09:28:59]wFMCommunicate request_size=255 [09:28:59]MH_SAM_APDU [09:28: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 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 9F 00 00 00 F4 03 04 00 DA 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6A 04 00 35 04 06 00 84 [09:28:59]Write to MH i2c: E2 02 01 C2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 DA 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6A 04 00 35 04 06 00 84 00 00 90 [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 03 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 03 00 C2 02 00 90 00 38 [09:28:59]RAPDU: 90 00 [09:28:59]wFMCommunicate OK [09:28:59]wFMCommunicate request_size=10 [09:28:59]MH_SAM_APDU [09:28:59]CAPDU: 80 0D 02 02 05 B2 7A A7 11 20 [09:28:59]Write to MH i2c: E2 0D 00 C3 02 80 0D 02 02 05 00 B2 7A A7 11 20 00 00 4D [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:59]Read from MH i2c: E2 03 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 03 00 C3 02 00 90 00 39 [09:28:59]RAPDU: 90 00 [09:28:59]wFMCommunicate OK [09:28:59]wFMCommunicate request_size=4 [09:28:59]MH_SAM_APDU [09:28:59]CAPDU: 80 0D 03 02 [09:28:59]Write to MH i2c: E2 08 00 C4 02 80 0D 03 02 00 00 00 00 41 [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 0B 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 0B 00 C4 02 00 1D C3 BF CC 81 43 55 A1 90 00 67 [09:28:59]RAPDU: 1D C3 BF CC 81 43 55 A1 90 00 [09:28:59]wFMCommunicate OK [09:28:59]SAM_PROTO_SignData done [09:28:59]FM_MakeSignedData done [09:28:59]CreateOFDProtocolMessage [09:28:59]wFMCommunicate request_size=4 [09:28:59]MH_SAM_APDU [09:28:59]CAPDU: 80 11 00 00 [09:28:59]Write to MH i2c: E2 08 00 C5 02 80 11 00 00 00 00 00 00 41 [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:29:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:00]Read from MH i2c: E2 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: E2 17 00 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: E2 17 00 C5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 91 [09:29:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:29:00]wFMCommunicate OK [09:29:00]CreateOFDProtocolMessage done [09:29:00]OFDSenderStorePacket 289485 [09:29:00]StoreOFDPacket docnum=289485 [09:29:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 1D 0D 07 01 DE 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 00 00 00 F4 03 04 00 DA 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6A 04 00 35 04 06 00 84 B2 7A A7 11 20 1D C3 BF CC 81 43 55 A1 [09:29:00]CheckFolder [09:29:00]dirname=/storage/ofd_packets [09:29:00]CheckFolder done [09:29:00]ProducePacketName [09:29:00]name=ofd_packets/00289485 [09:29:00]NVStorageSaveData ofd_packets/00289485 [09:29:00]File name is /storage/ofd_packets/00289485 [09:29:00]Write 301 bytes [09:29:00]NVStorageSaveData done [09:29:00]OFDSenderStorePacket done [09:29:00]KKMCreateOFDPacket done [09:29:00]NVStorageSaveData kkm_last_timestamp [09:29:00]File name is /storage/kkm_last_timestamp [09:29:00]Write 4 bytes [09:29:00]NVStorageSaveData done [09:29:00]ExternCall_PrintAddStr [09:29:00]wPrintStart [09:29:00]Write to MH i2c: 01 00 00 C6 02 C8 [09:29:00]Write i2c OK [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: 01 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: 01 07 00 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: 01 07 00 C6 02 00 00 00 00 00 FF 0F DD [09:29:00]RasterBufferAndPrint [09:29:00]line Счет N : (1)24617479 [09:29:00]line ИНН: 02508201610067 [09:29:00]line Контрольно-Кассовый Чек [09:29:00]line ПРОДАЖА [09:29:00]line ТРК (МРК, ГНК) : 52 [09:29:00]line Товар: 2710124500 [09:29:00]line Аи-95-К-5 [09:29:00]line 26.960 * 74.20 [09:29:00]line = 2000.43 [09:29:00]line НДС 12% НСП 1% [09:29:00]line > о реализуемом товаре [09:29:00]line ИТОГО: 2000.43 [09:29:00]line НСП 1% : 17.70 [09:29:00]line НДС 12% : 212.43 [09:29:00]line Наличными: 0.00 [09:29:00]line Безнал.: 2000.43 [09:29:00]line Место: АЗС № 90 "Партнёр-нефть" [09:29:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:29:00]line СНО: Общий режим [09:29:00]line Чек 159 23.09.2024 09:28 [09:29:00]line Смена: 515 ФФД: 1.0 [09:29:00]line ЗНМ: 0300000107 [09:29:00]line РНМ: 0000000000091827 [09:29:00]line Версия ККМ: 001 [09:29:00]line Платежная система: O! деньги [09:29:00]line ФМ: 0000000000871832 [09:29:00]line ФД: 289485 [09:29:00]line ФПД: 145902096814368 [09:29:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092858&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289485&fm=145902096814368&tin=02508201610067®Number=0000000000091827&sum=200043 [09:29:00]written 0, free lines is 4095 [09:29:00]OFD Sender: Processing packet 289485 [packets to send 1784, broken 1783] [09:29:00]ProducePacketName [09:29:00]name=ofd_packets/00289485 [09:29:00]OFD Sender: To server: pG, [09:29:00]CommunicateWithHost lk.salyk.kg:30040 [09:29:00]ConnectInit lk.salyk.kg [09:29:00]Connected sock=11 [09:29: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 33 32 0F 01 00 00 1D 0D 07 01 DE 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 00 00 00 F4 03 04 00 DA 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6A 04 00 35 04 06 00 84 B2 7A A7 11 20 1D C3 BF CC 81 43 55 A1 [09:29:00]Write to MH i2c: 01 00 00 EF 02 F1 [09:29:00]Write i2c OK [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: 01 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: 01 07 00 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 E1 0C E5 [09:29:00]RasterBufferAndPrint [09:29:00]line [09:29:00]line [09:29:00]line [09:29:00]line [09:29:00]line [09:29:00]written 0, free lines is 3302 [09:29:00]MH_Cut [09:29:00]Write to MH i2c: D1 01 00 F6 02 01 CA [09:29:00]Write i2c OK [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: D1 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: D1 01 00 [09:29:00]MH_I2C_Read... [09:29:00]Read from MH i2c: D1 01 00 F6 02 00 C9 [09:29:00]Write to MH i2c: 01 00 00 F7 02 F9 [09:29:00]Write i2c OK [09:29:00]MH_I2C_Read... [09: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 33 32 4F 00 00 00 F4 42 47 00 B1 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 33 32 10 04 04 00 CD 6A 04 00 F4 03 04 00 AF DC F0 66 B6 04 01 00 00 43 3A CD 99 A4 E3 BD 64 [09:29:00]CommunicateWithHost err = 0 [09:29:00]CheckOFDResponse [09:29:00]1017 (14) - 77093643461234 [09:29:00]1041 (16) - 0000000000871832 [09:29:00]1040 (4) - 289485 [09:29:00]1012 (4) - 23.09.2024 03:12 [09:29:00]1206 (1) - 0 [09:29:00]OFD Sender: Remove packet 289485 [09:29:00]ProducePacketName [09:29:00]name=ofd_packets/00289485 [09:29:00]NVStorageDeleteData [09:29:01]OFD Sender: No OFD packet to send [09:29:01]*** Cut start [09:29:01]*** Partial cut [09:29:01]*** CUTSNS_PIN = 1 [09:29:01]*** CUTSNS_PIN = 0 [09:29:01]*** Brake cut motor [09:29:01]Read from MH i2c: 01 [09:29:01]MH_I2C_Read... [09:29:01]*** Stop cut motor [09:29:01]*** Cut end [09:29:01]Read from MH i2c: 01 07 00 [09:29:01]MH_I2C_Read... [09:29:01]Read from MH i2c: 01 07 00 F7 02 00 00 00 00 00 FF 0F 0E [09:29:01]process_action close_receipt done [09:29:01]requested_data is exist [09:29:01]produce_requested_data [09:29:01]requested_item fm.sn is exist - process it [09:29:01]wFMCommunicate request_size=4 [09:29:01]MH_SAM_APDU [09:29:01]CAPDU: 80 11 00 00 [09:29:01]Write to MH i2c: E2 08 00 F8 02 80 11 00 00 00 00 00 00 74 [09:29:01]Write i2c OK [09:29:01]MH_I2C_Read... [09:29:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:01]Read from MH i2c: E2 [09:29:01]MH_I2C_Read... [09:29:01]Read from MH i2c: E2 17 00 [09:29:01]MH_I2C_Read... [09:29:01]Read from MH i2c: E2 17 00 F8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C4 [09:29:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:29:01]wFMCommunicate OK [09:29:01]requested_item fd.num is exist - process it [09:29:01]SAM_PROTO_GetFieldsCounters [09:29:01]wFMCommunicate request_size=4 [09:29:01]MH_SAM_APDU [09:29:01]CAPDU: 80 13 00 00 [09:29:01]Write to MH i2c: E2 08 00 F9 02 80 13 00 00 00 00 00 00 77 [09:29:01]Write i2c OK [09:29:01]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 62 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 62 00 F9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [09:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:02]wFMCommunicate OK [09:29:02]SAM_PROTO_GetFieldsCounters done [09:29:02]requested_item shift.num is exist - process it [09:29:02]requested_item shift.opened is exist - process it [09:29:02]req_shift_opened [09:29:02]FM_GetShiftState [09:29:02]SAM_PROTO_GetShiftState [09:29:02]wFMCommunicate request_size=4 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 13 01 00 [09:29:02]Write to MH i2c: E2 08 00 FA 02 80 13 01 00 00 00 00 00 79 [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 0E 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 0E 00 FA 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1A [09:29:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:29:02]wFMCommunicate OK [09:29:02]SAM_PROTO_GetShiftState done [09:29:02]FM_GetShiftState done [09:29:02]req_shift_opened done [09:29:02]requested_item shift.open_date is exist - process it [09:29:02]req_shift_open_date [09:29:02]req_shift_open_date done [09:29:02]produce_requested_data done [09:29:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289485,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:29:02]process_action_free close_receipt [09:29:02]json_value_free [09:29:02]json_value_free done [09:29:02]process_json_proto returns [09:29:02]Send response to host [09:29:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289485,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:29:02]free response buf [09:29:02]execute_script done [09:29:02]execute_script returns [09:29:02]free content buf [09:29:02]Sock 10.Close socket [09:29:02]Sock 10.Thread stoped [09:29:06]OFD Sender: No OFD packet to send [09:29:11]OFD Sender: No OFD packet to send [09:29:16]OFD Sender: No OFD packet to send [09:29:17]accept exits with 7 [09:29:17]New connection [09:29:17]New thread 3066821988 created [09:29:17]Thread 3066678628 joined [09:29:17]Waiting for new connection... [09:29:17] Sock 7.Parse request [09:29:17]Sock 7.Check first char [09:29:17]Sock 7.First char is OK [09:29:17]request: POST /json_proto HTTP/1.0 [09:29:17]Method: POST [09:29:17]URL: /json_proto [09:29:17]Method is POST - this is cgi request [09:29:17]url: /json_proto [09:29:17]query_string will be loaded in cgi processing [09:29:17]execute_cgi json_proto POST (null) [09:29:17]execute_cgi path=json_proto method=POST [09:29:17]POST find Content-Length [09:29:17]Host: 172.17.41.135:8080 [09:29:17]Content-Length: 802 [09:29:17]Content-Type: application/json [09:29:17] [09:29:17]POST finish read [09:29:17]Found Content-Length = 802 [09:29:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:17]execute_script... [09: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)24617481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:17]POST & json_proto [09:29:17]process_json_proto [09:29:17]json parsed OK: [09:29:17]protocol is kg_v1.0 [09:29:17]action value=close_receipt [09:29:17]process_action close_receipt [09:29:17]cmd_close_receipt [09:29:17]MH_GetDate [09:29:17]Write to MH i2c: F0 00 00 FB 02 EC [09:29:17]Write i2c OK [09:29:17]MH_I2C_Read... [09:29:17]Read from MH i2c: F0 [09:29:17]MH_I2C_Read... [09:29:17]Read from MH i2c: F0 09 00 [09:29:17]MH_I2C_Read... [09:29:17]Read from MH i2c: F0 09 00 FB 02 00 ED 34 F1 66 ED 3E 82 65 7F [09:29:17]GetLastDocTimeStamp 1727083738 [09:29:17]current date 1727083757 [09:29:17]FM_GetShiftState [09:29:17]SAM_PROTO_GetShiftState [09:29:17]wFMCommunicate request_size=4 [09:29:17]MH_SAM_APDU [09:29:17]CAPDU: 80 13 01 00 [09:29:17]Write to MH i2c: E2 08 00 FC 02 80 13 01 00 00 00 00 00 7B [09:29:17]Write i2c OK [09:29:17]MH_I2C_Read... [09:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:17]Read from MH i2c: E2 [09:29:17]MH_I2C_Read... [09:29:17]Read from MH i2c: E2 0E 00 [09:29:17]MH_I2C_Read... [09:29:17]Read from MH i2c: E2 0E 00 FC 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1C [09:29:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:29:17]wFMCommunicate OK [09:29:17]SAM_PROTO_GetShiftState done [09:29:17]FM_GetShiftState done [09:29:17]opened in 1727051401 [09:29:17]opened+sec_in_day 1727137801 [09:29:17]quantity*price = 150037 [09:29:17]sum+1 = 150039 [09:29:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 160 23.09.2024 09:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289486 ФПД: 112930309185598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092917&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289486&fm=112930309185598&tin=02508201610067®Number=0000000000091827&sum=150038 [09:29:18]StoreToDocumentArchive [09:29:18]shift 515 fd 289486 [09:29:18]save to /storage/0515/doc_00289486 [09:29:18]save last doc name /storage/0515/doc_00289486 to /storage/kkm_last_doc_name [09:29:18]save OK [09:29:18]Clear old archive folders... [09:29:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:29:18]tlvbuf is 01DDF410 [09:29:18]SAM_PROTO_ClearQueue [09:29:18]wFMCommunicate request_size=4 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 09 00 00 [09:29:18]Write to MH i2c: E2 08 00 09 03 80 09 00 00 00 00 00 00 7E [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [09:29:18]RAPDU: 90 00 [09:29:18]wFMCommunicate OK [09:29:18]SAM_PROTO_ClearQueue done [09:29:18]KKMCreateOFDPacket [09:29:18]OFDProtocolAddRootSTLVToBuf [09:29:18]FM_MakeSignedData [09:29:18]FM_MakeSignedData [09:29:18]SAM_PROTO_SignData [09:29:18]wFMCommunicate request_size=4 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 0D 01 02 [09:29:18]Write to MH i2c: E2 08 00 0A 03 80 0D 01 02 00 00 00 00 86 [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 0A 03 00 90 00 81 [09:29:18]RAPDU: 90 00 [09:29:18]wFMCommunicate OK [09:29:18]wFMCommunicate request_size=255 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A0 00 00 00 F4 03 04 00 ED 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6A 04 00 35 04 06 00 66 B5 A2 F6 [09:29:18]Write to MH i2c: E2 02 01 0B 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 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 A0 00 00 00 F4 03 04 00 ED 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6A 04 00 35 04 06 00 66 B5 A2 F6 00 00 DB [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 0B 03 00 90 00 82 [09:29:18]RAPDU: 90 00 [09:29:18]wFMCommunicate OK [09:29:18]wFMCommunicate request_size=7 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 0D 02 02 02 A0 3E [09:29:18]Write to MH i2c: E2 0A 00 0C 03 80 0D 02 02 02 00 A0 3E 00 00 6B [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 03 00 0C 03 00 90 00 83 [09:29:18]RAPDU: 90 00 [09:29:18]wFMCommunicate OK [09:29:18]wFMCommunicate request_size=4 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 0D 03 02 [09:29:18]Write to MH i2c: E2 08 00 0D 03 80 0D 03 02 00 00 00 00 8B [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 0B 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 0B 00 0D 03 00 7B 19 E5 FF 28 BD 65 50 90 00 9E [09:29:18]RAPDU: 7B 19 E5 FF 28 BD 65 50 90 00 [09:29:18]wFMCommunicate OK [09:29:18]SAM_PROTO_SignData done [09:29:18]FM_MakeSignedData done [09:29:18]CreateOFDProtocolMessage [09:29:18]wFMCommunicate request_size=4 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 11 00 00 [09:29:18]Write to MH i2c: E2 08 00 0E 03 80 11 00 00 00 00 00 00 8B [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 17 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 17 00 0E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DB [09:29:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:29:18]wFMCommunicate OK [09:29:18]CreateOFDProtocolMessage done [09:29:18]OFDSenderStorePacket 289486 [09:29:18]StoreOFDPacket docnum=289486 [09:29:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 4F 50 04 01 4E D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 A0 00 00 00 F4 03 04 00 ED 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6A 04 00 35 04 06 00 66 B5 A2 F6 A0 3E 7B 19 E5 FF 28 BD 65 50 [09:29:18]CheckFolder [09:29:18]dirname=/storage/ofd_packets [09:29:18]CheckFolder done [09:29:18]ProducePacketName [09:29:18]name=ofd_packets/00289486 [09:29:18]NVStorageSaveData ofd_packets/00289486 [09:29:18]File name is /storage/ofd_packets/00289486 [09:29:18]Write 298 bytes [09:29:18]NVStorageSaveData done [09:29:18]OFDSenderStorePacket done [09:29:18]KKMCreateOFDPacket done [09:29:18]NVStorageSaveData kkm_last_timestamp [09:29:18]File name is /storage/kkm_last_timestamp [09:29:18]Write 4 bytes [09:29:18]NVStorageSaveData done [09:29:18]ExternCall_PrintAddStr [09:29:18]wPrintStart [09:29:18]Write to MH i2c: 01 00 00 0F 03 12 [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: 01 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: 01 07 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: 01 07 00 0F 03 00 00 00 00 00 FF 0F 27 [09:29:18]RasterBufferAndPrint [09:29:18]line Счет N : (1)24617481 [09:29:18]line ИНН: 02508201610067 [09:29:18]line Контрольно-Кассовый Чек [09:29:18]line ПРОДАЖА [09:29:18]line ТРК (МРК, ГНК) : 35 [09:29:18]line Товар: 2710194210 [09:29:18]line ДТ-К-5 [09:29:18]line 19.690 * 76.20 [09:29:18]line = 1500.38 [09:29:18]line НДС 12% НСП 1% [09:29:18]line > о реализуемом товаре [09:29:18]line ИТОГО: 1500.38 [09:29:18]line НСП 1% : 13.28 [09:29:18]line НДС 12% : 159.33 [09:29:18]line Наличными: 0.00 [09:29:18]line Безнал.: 1500.38 [09:29:18]line Место: АЗС № 90 "Партнёр-нефть" [09:29:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:29:18]line СНО: Общий режим [09:29:18]line Чек 160 23.09.2024 09:29 [09:29:18]line Смена: 515 ФФД: 1.0 [09:29:18]line ЗНМ: 0300000107 [09:29:18]line РНМ: 0000000000091827 [09:29:18]line Версия ККМ: 001 [09:29:18]line Платежная система: O! деньги [09:29:18]line ФМ: 0000000000871832 [09:29:18]line ФД: 289486 [09:29:18]line ФПД: 112930309185598 [09:29:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T092917&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289486&fm=112930309185598&tin=02508201610067®Number=0000000000091827&sum=150038 [09:29:18]written 0, free lines is 4095 [09:29:18]OFD Sender: Processing packet 289486 [packets to send 1784, broken 1783] [09:29:18]ProducePacketName [09:29:18]name=ofd_packets/00289486 [09:29:18]OFD Sender: To server: pG, [09:29:18]CommunicateWithHost lk.salyk.kg:30040 [09:29:18]ConnectInit lk.salyk.kg [09:29:18]Connected sock=10 [09:29: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 33 32 0C 01 00 00 4F 50 04 01 4E D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 A0 00 00 00 F4 03 04 00 ED 34 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6A 04 00 35 04 06 00 66 B5 A2 F6 A0 3E 7B 19 E5 FF 28 BD 65 50 [09:29:19]Write to MH i2c: 01 00 00 38 03 3B [09:29:19]Write i2c OK [09:29:19]MH_I2C_Read... [09:29:19]Read from MH i2c: 01 [09:29:19]MH_I2C_Read... [09:29:19]Read from MH i2c: 01 07 00 [09:29:19]MH_I2C_Read... [09:29:19]Read from MH i2c: 01 07 00 38 03 00 00 00 00 00 D9 0C 27 [09:29:19]RasterBufferAndPrint [09:29:19]line [09:29:19]line [09:29:19]line [09:29:19]line [09:29:19]line [09:29:19]written 0, free lines is 3296 [09:29:19]MH_Cut [09:29:19]Write to MH i2c: D1 01 00 3F 03 01 14 [09:29:19]Write i2c OK [09:29:19]MH_I2C_Read... [09:29:19]Read from MH i2c: D1 [09:29:19]MH_I2C_Read... [09:29:19]Read from MH i2c: D1 01 00 [09:29:19]MH_I2C_Read... [09:29:19]Read from MH i2c: D1 01 00 3F 03 00 13 [09:29:19]Write to MH i2c: 01 00 00 40 03 43 [09:29:19]Write i2c OK [09:29:19]MH_I2C_Read... [09: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 33 32 4F 00 00 00 58 DB 47 00 E5 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 33 32 10 04 04 00 CE 6A 04 00 F4 03 04 00 C2 DC F0 66 B6 04 01 00 00 9D 70 7F 28 FC AC CD F1 [09:29:19]CommunicateWithHost err = 0 [09:29:19]CheckOFDResponse [09:29:19]1017 (14) - 77093643461234 [09:29:19]1041 (16) - 0000000000871832 [09:29:19]1040 (4) - 289486 [09:29:19]1012 (4) - 23.09.2024 03:13 [09:29:19]1206 (1) - 0 [09:29:19]OFD Sender: Remove packet 289486 [09:29:19]ProducePacketName [09:29:19]name=ofd_packets/00289486 [09:29:19]NVStorageDeleteData [09:29:19]OFD Sender: No OFD packet to send [09:29:20]*** Cut start [09:29:20]*** Partial cut [09:29:20]*** CUTSNS_PIN = 1 [09:29:20]*** CUTSNS_PIN = 0 [09:29:20]*** Brake cut motor [09:29:20]Read from MH i2c: 01 [09:29:20]MH_I2C_Read... [09:29:20]*** Stop cut motor [09:29:20]*** Cut end [09:29:20]Read from MH i2c: 01 07 00 [09:29:20]MH_I2C_Read... [09:29:20]Read from MH i2c: 01 07 00 40 03 00 00 00 00 00 FF 0F 58 [09:29:20]process_action close_receipt done [09:29:20]requested_data is exist [09:29:20]produce_requested_data [09:29:20]requested_item fm.sn is exist - process it [09:29:20]wFMCommunicate request_size=4 [09:29:20]MH_SAM_APDU [09:29:20]CAPDU: 80 11 00 00 [09:29:20]Write to MH i2c: E2 08 00 41 03 80 11 00 00 00 00 00 00 BE [09:29:20]Write i2c OK [09:29:20]MH_I2C_Read... [09:29:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:20]Read from MH i2c: E2 [09:29:20]MH_I2C_Read... [09:29:20]Read from MH i2c: E2 17 00 [09:29:20]MH_I2C_Read... [09:29:20]Read from MH i2c: E2 17 00 41 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0E [09:29:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:29:20]wFMCommunicate OK [09:29:20]requested_item fd.num is exist - process it [09:29:20]SAM_PROTO_GetFieldsCounters [09:29:20]wFMCommunicate request_size=4 [09:29:20]MH_SAM_APDU [09:29:20]CAPDU: 80 13 00 00 [09:29:20]Write to MH i2c: E2 08 00 42 03 80 13 00 00 00 00 00 00 C1 [09:29:20]Write i2c OK [09:29:20]MH_I2C_Read... [09:29:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:20]Read from MH i2c: E2 [09:29:20]MH_I2C_Read... [09:29:20]Read from MH i2c: E2 62 00 [09:29:20]MH_I2C_Read... [09:29:20]Read from MH i2c: E2 62 00 42 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [09:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:20]wFMCommunicate OK [09:29:20]SAM_PROTO_GetFieldsCounters done [09:29:20]requested_item shift.num is exist - process it [09:29:20]requested_item shift.opened is exist - process it [09:29:20]req_shift_opened [09:29:20]FM_GetShiftState [09:29:20]SAM_PROTO_GetShiftState [09:29:20]wFMCommunicate request_size=4 [09:29:20]MH_SAM_APDU [09:29:20]CAPDU: 80 13 01 00 [09:29:20]Write to MH i2c: E2 08 00 43 03 80 13 01 00 00 00 00 00 C3 [09:29:20]Write i2c OK [09:29:20]MH_I2C_Read... [09:29:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:20]Read from MH i2c: E2 [09:29:20]MH_I2C_Read... [09:29:20]Read from MH i2c: E2 0E 00 [09:29:20]MH_I2C_Read... [09:29:20]Read from MH i2c: E2 0E 00 43 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 64 [09:29:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:29:20]wFMCommunicate OK [09:29:20]SAM_PROTO_GetShiftState done [09:29:20]FM_GetShiftState done [09:29:20]req_shift_opened done [09:29:20]requested_item shift.open_date is exist - process it [09:29:20]req_shift_open_date [09:29:20]req_shift_open_date done [09:29:20]produce_requested_data done [09:29:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289486,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:29:20]process_action_free close_receipt [09:29:20]json_value_free [09:29:20]json_value_free done [09:29:20]process_json_proto returns [09:29:20]Send response to host [09:29:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289486,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:29:20]free response buf [09:29:20]execute_script done [09:29:20]execute_script returns [09:29:20]free content buf [09:29:20]Sock 7.Close socket [09:29:20]Sock 7.Thread stoped [09:29:24]OFD Sender: No OFD packet to send [09:29:29]OFD Sender: No OFD packet to send [09:29:34]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29:45]OFD Sender: No OFD packet to send [09:29:47]int [09:29:47]Write to MH i2c: 01 00 00 44 03 47 [09:29:47]*** FLAG_PRN_PAP1 set [09:29:47]Write i2c OK [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: 01 [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: 01 07 00 [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: 01 07 00 44 03 00 01 00 00 00 FF 0F 5D [09:29:47]state=0 [09:29:47]No paper [09:29:47]int [09:29:47]Write to MH i2c: 01 00 00 45 03 48 [09:29:47]*** FLAG_PRN_PAP2 set [09:29:47]Write i2c OK [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: 01 [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: 01 07 00 [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: 01 07 00 45 03 00 03 00 00 00 FF 0F 60 [09:29:47]state=0 [09:29:47]No paper [09:29:47]Cover opened [09:29:50]OFD Sender: No OFD packet to send [09:29:52]Write to MH i2c: 01 00 00 46 03 49 [09:29:52]Write i2c OK [09:29:52]MH_I2C_Read... [09:29:52]Read from MH i2c: 01 [09:29:52]MH_I2C_Read... [09:29:52]Read from MH i2c: 01 07 00 [09:29:52]MH_I2C_Read... [09:29:52]Read from MH i2c: 01 07 00 46 03 00 03 00 00 00 FF 0F 61 [09:29:52]state=3 [09:29:52]No paper [09:29:52]Cover opened [09:29:55]OFD Sender: No OFD packet to send [09:29:57]Write to MH i2c: 01 00 00 47 03 4A [09:29:57]Write i2c OK [09:29:57]MH_I2C_Read... [09:29:57]Read from MH i2c: 01 [09:29:57]MH_I2C_Read... [09:29:57]Read from MH i2c: 01 07 00 [09:29:57]MH_I2C_Read... [09:29:57]Read from MH i2c: 01 07 00 47 03 00 03 00 00 00 FF 0F 62 [09:29:57]state=3 [09:29:57]No paper [09:29:57]Cover opened [09:30:00]OFD Sender: No OFD packet to send [09:30:02]Write to MH i2c: 01 00 00 48 03 4B [09:30:02]Write i2c OK [09:30:02]MH_I2C_Read... [09:30:02]Read from MH i2c: 01 [09:30:02]MH_I2C_Read... [09:30:02]Read from MH i2c: 01 07 00 [09:30:02]MH_I2C_Read... [09:30:02]Read from MH i2c: 01 07 00 48 03 00 03 00 00 00 FF 0F 63 [09:30:02]state=3 [09:30:02]No paper [09:30:02]Cover opened [09:30:05]OFD Sender: No OFD packet to send [09:30:07]Write to MH i2c: 01 00 00 49 03 4C [09:30:07]Write i2c OK [09:30:07]MH_I2C_Read... [09:30:07]Read from MH i2c: 01 [09:30:07]MH_I2C_Read... [09:30:07]Read from MH i2c: 01 07 00 [09:30:07]MH_I2C_Read... [09:30:07]Read from MH i2c: 01 07 00 49 03 00 03 00 00 00 FF 0F 64 [09:30:07]state=3 [09:30:07]No paper [09:30:07]Cover opened [09:30:07]int [09:30:07]Write to MH i2c: 01 00 00 4A 03 4D [09:30:07]*** FLAG_PRN_PAP1 reset [09:30:07]*** FLAG_PRN_PAP2 reset [09:30:07]Write i2c OK [09:30:07]MH_I2C_Read... [09:30:07]Read from MH i2c: 01 [09:30:07]MH_I2C_Read... [09:30:07]Read from MH i2c: 01 07 00 [09:30:07]MH_I2C_Read... [09:30:07]Read from MH i2c: 01 07 00 4A 03 00 00 00 00 00 FF 0F 62 [09:30:07]state=3 [09:30:07]Cover closed [09:30:10]OFD Sender: No OFD packet to send [09:30:15]OFD Sender: No OFD packet to send [09:30:15]accept exits with 9 [09:30:15]New connection [09:30:15]New thread 3066678628 created [09:30:15]Thread 3066821988 joined [09:30:15]Waiting for new connection... [09:30:15] Sock 9.Parse request [09:30:15]Sock 9.Check first char [09:30:15]Sock 9.First char is OK [09:30:15]request: POST /json_proto HTTP/1.0 [09:30:15]Method: POST [09:30:15]URL: /json_proto [09:30:15]Method is POST - this is cgi request [09:30:15]url: /json_proto [09:30:15]query_string will be loaded in cgi processing [09:30:15]execute_cgi json_proto POST (null) [09:30:15]execute_cgi path=json_proto method=POST [09:30:15]POST find Content-Length [09:30:15]Host: 172.17.41.135:8080 [09:30:15]Content-Length: 802 [09:30:15]Content-Type: application/json [09:30:15] [09:30:15]POST finish read [09:30:15]Found Content-Length = 802 [09:30:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:15]execute_script... [09:30: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)24617486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:15]POST & json_proto [09:30:15]process_json_proto [09:30:15]json parsed OK: [09:30:15]protocol is kg_v1.0 [09:30:15]action value=close_receipt [09:30:15]process_action close_receipt [09:30:15]cmd_close_receipt [09:30:15]MH_GetDate [09:30:15]Write to MH i2c: F0 00 00 4B 03 3D [09:30:15]Write i2c OK [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: F0 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: F0 09 00 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: F0 09 00 4B 03 00 27 35 F1 66 ED 3E 82 65 0B [09:30:15]GetLastDocTimeStamp 1727083757 [09:30:15]current date 1727083815 [09:30:15]FM_GetShiftState [09:30:15]SAM_PROTO_GetShiftState [09:30:15]wFMCommunicate request_size=4 [09:30:15]MH_SAM_APDU [09:30:15]CAPDU: 80 13 01 00 [09:30:15]Write to MH i2c: E2 08 00 4C 03 80 13 01 00 00 00 00 00 CC [09:30:15]Write i2c OK [09:30:15]MH_I2C_Read... [09:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:15]Read from MH i2c: E2 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: E2 0E 00 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: E2 0E 00 4C 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6D [09:30:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:30:15]wFMCommunicate OK [09:30:15]SAM_PROTO_GetShiftState done [09:30:15]FM_GetShiftState done [09:30:15]opened in 1727051401 [09:30:15]opened+sec_in_day 1727137801 [09:30:15]quantity*price = 50036 [09:30:15]sum+1 = 50037 [09:30:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 161 23.09.2024 09:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289487 ФПД: 275164859610918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093015&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289487&fm=275164859610918&tin=02508201610067®Number=0000000000091827&sum=50036 [09:30:16]StoreToDocumentArchive [09:30:16]shift 515 fd 289487 [09:30:16]save to /storage/0515/doc_00289487 [09:30:16]save last doc name /storage/0515/doc_00289487 to /storage/kkm_last_doc_name [09:30:16]save OK [09:30:16]Clear old archive folders... [09:30:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:16]tlvbuf is B6D88170 [09:30:16]SAM_PROTO_ClearQueue [09:30:16]wFMCommunicate request_size=4 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 09 00 00 [09:30:16]Write to MH i2c: E2 08 00 59 03 80 09 00 00 00 00 00 00 CE [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:16]Read from MH i2c: E2 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [09:30:16]RAPDU: 90 00 [09:30:16]wFMCommunicate OK [09:30:16]SAM_PROTO_ClearQueue done [09:30:16]KKMCreateOFDPacket [09:30:16]OFDProtocolAddRootSTLVToBuf [09:30:16]FM_MakeSignedData [09:30:16]FM_MakeSignedData [09:30:16]SAM_PROTO_SignData [09:30:16]wFMCommunicate request_size=4 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 0D 01 02 [09:30:16]Write to MH i2c: E2 08 00 5A 03 80 0D 01 02 00 00 00 00 D6 [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:16]Read from MH i2c: E2 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 5A 03 00 90 00 D1 [09:30:16]RAPDU: 90 00 [09:30:16]wFMCommunicate OK [09:30:16]wFMCommunicate request_size=255 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A1 00 00 00 F4 03 04 00 27 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6A 04 00 35 04 06 00 FA [09:30:16]Write to MH i2c: E2 02 01 5B 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 27 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6A 04 00 35 04 06 00 FA 00 00 2C [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:16]Read from MH i2c: E2 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 5B 03 00 90 00 D2 [09:30:16]RAPDU: 90 00 [09:30:16]wFMCommunicate OK [09:30:16]wFMCommunicate request_size=10 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 0D 02 02 05 42 CF B6 37 26 [09:30:16]Write to MH i2c: E2 0D 00 5C 03 80 0D 02 02 05 00 42 CF B6 37 26 00 00 07 [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:16]Read from MH i2c: E2 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 5C 03 00 90 00 D3 [09:30:16]RAPDU: 90 00 [09:30:16]wFMCommunicate OK [09:30:16]wFMCommunicate request_size=4 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 0D 03 02 [09:30:16]Write to MH i2c: E2 08 00 5D 03 80 0D 03 02 00 00 00 00 DB [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:17]Read from MH i2c: E2 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 0B 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 0B 00 5D 03 00 CF 66 B3 7F BC 1A 9B D6 90 00 8A [09:30:17]RAPDU: CF 66 B3 7F BC 1A 9B D6 90 00 [09:30:17]wFMCommunicate OK [09:30:17]SAM_PROTO_SignData done [09:30:17]FM_MakeSignedData done [09:30:17]CreateOFDProtocolMessage [09:30:17]wFMCommunicate request_size=4 [09:30:17]MH_SAM_APDU [09:30:17]CAPDU: 80 11 00 00 [09:30:17]Write to MH i2c: E2 08 00 5E 03 80 11 00 00 00 00 00 00 DB [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:17]Read from MH i2c: E2 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 17 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 17 00 5E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [09:30:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:30:17]wFMCommunicate OK [09:30:17]CreateOFDProtocolMessage done [09:30:17]OFDSenderStorePacket 289487 [09:30:17]StoreOFDPacket docnum=289487 [09:30:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 05 89 07 01 D8 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 27 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6A 04 00 35 04 06 00 FA 42 CF B6 37 26 CF 66 B3 7F BC 1A 9B D6 [09:30:17]CheckFolder [09:30:17]dirname=/storage/ofd_packets [09:30:17]CheckFolder done [09:30:17]ProducePacketName [09:30:17]name=ofd_packets/00289487 [09:30:17]NVStorageSaveData ofd_packets/00289487 [09:30:17]File name is /storage/ofd_packets/00289487 [09:30:17]Write 301 bytes [09:30:17]NVStorageSaveData done [09:30:17]OFDSenderStorePacket done [09:30:17]KKMCreateOFDPacket done [09:30:17]NVStorageSaveData kkm_last_timestamp [09:30:17]File name is /storage/kkm_last_timestamp [09:30:17]Write 4 bytes [09:30:17]NVStorageSaveData done [09:30:17]ExternCall_PrintAddStr [09:30:17]wPrintStart [09:30:17]Write to MH i2c: 01 00 00 5F 03 62 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 5F 03 00 00 00 00 00 FF 0F 77 [09:30:17]RasterBufferAndPrint [09:30:17]line Счет N : (1)24617486 [09:30:17]line ИНН: 02508201610067 [09:30:17]line Контрольно-Кассовый Чек [09:30:17]line ПРОДАЖА [09:30:17]line ТРК (МРК, ГНК) : 33 [09:30:17]line Товар: 2710124130 [09:30:17]line Аи-92-К-5 [09:30:17]line 7.380 * 67.80 [09:30:17]line = 500.36 [09:30:17]line НДС 12% НСП 1% [09:30:17]line > о реализуемом товаре [09:30:17]line ИТОГО: 500.36 [09:30:17]line НСП 1% : 4.43 [09:30:17]line НДС 12% : 53.14 [09:30:17]line Наличными: 0.00 [09:30:17]line Безнал.: 500.36 [09:30:17]line Место: АЗС № 90 "Партнёр-нефть" [09:30:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:30:17]line СНО: Общий режим [09:30:17]line Чек 161 23.09.2024 09:30 [09:30:17]line Смена: 515 ФФД: 1.0 [09:30:17]line ЗНМ: 0300000107 [09:30:17]line РНМ: 0000000000091827 [09:30:17]line Версия ККМ: 001 [09:30:17]line Платежная система: O! деньги [09:30:17]line ФМ: 0000000000871832 [09:30:17]line ФД: 289487 [09:30:17]line ФПД: 275164859610918 [09:30:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093015&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289487&fm=275164859610918&tin=02508201610067®Number=0000000000091827&sum=50036 [09:30:17]written 0, free lines is 4095 [09:30:17]OFD Sender: Processing packet 289487 [packets to send 1784, broken 1783] [09:30:17]ProducePacketName [09:30:17]name=ofd_packets/00289487 [09:30:17]OFD Sender: To server: pG, [09:30:17]CommunicateWithHost lk.salyk.kg:30040 [09:30:17]ConnectInit lk.salyk.kg [09:30:17]Connected sock=10 [09:30: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 33 32 0F 01 00 00 05 89 07 01 D8 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 27 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6A 04 00 35 04 06 00 FA 42 CF B6 37 26 CF 66 B3 7F BC 1A 9B D6 [09:30:17]Write to MH i2c: 01 00 00 88 03 8B [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 DB 0C 79 [09:30:17]RasterBufferAndPrint [09:30:17]line [09:30:17]line [09:30:17]line [09:30:17]line [09:30:17]line [09:30:17]written 0, free lines is 3297 [09:30:17]MH_Cut [09:30:17]Write to MH i2c: D1 01 00 8F 03 01 64 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: D1 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: D1 01 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: D1 01 00 8F 03 00 63 [09:30:17]Write to MH i2c: 01 00 00 90 03 93 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30: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 33 32 4F 00 00 00 03 3B 47 00 02 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 33 32 10 04 04 00 CF 6A 04 00 F4 03 04 00 FC DC F0 66 B6 04 01 00 00 19 E1 63 CF AC E0 9E B2 [09:30:17]CommunicateWithHost err = 0 [09:30:17]CheckOFDResponse [09:30:17]1017 (14) - 77093643461234 [09:30:17]1041 (16) - 0000000000871832 [09:30:17]1040 (4) - 289487 [09:30:17]1012 (4) - 23.09.2024 03:14 [09:30:17]1206 (1) - 0 [09:30:17]OFD Sender: Remove packet 289487 [09:30:17]ProducePacketName [09:30:17]name=ofd_packets/00289487 [09:30:17]NVStorageDeleteData [09:30:18]OFD Sender: No OFD packet to send [09:30:18]*** Cut start [09:30:18]*** Partial cut [09:30:18]*** CUTSNS_PIN = 1 [09:30:18]*** CUTSNS_PIN = 0 [09:30:18]*** Brake cut motor [09:30:18]Read from MH i2c: 01 [09:30:18]MH_I2C_Read... [09:30:18]*** Stop cut motor [09:30:18]*** Cut end [09:30:18]Read from MH i2c: 01 07 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 FF 0F A8 [09:30:18]process_action close_receipt done [09:30:18]requested_data is exist [09:30:18]produce_requested_data [09:30:18]requested_item fm.sn is exist - process it [09:30:18]wFMCommunicate request_size=4 [09:30:18]MH_SAM_APDU [09:30:18]CAPDU: 80 11 00 00 [09:30:18]Write to MH i2c: E2 08 00 91 03 80 11 00 00 00 00 00 00 0E [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:18]Read from MH i2c: E2 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 17 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 17 00 91 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5E [09:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:30:18]wFMCommunicate OK [09:30:18]requested_item fd.num is exist - process it [09:30:18]SAM_PROTO_GetFieldsCounters [09:30:18]wFMCommunicate request_size=4 [09:30:18]MH_SAM_APDU [09:30:18]CAPDU: 80 13 00 00 [09:30:18]Write to MH i2c: E2 08 00 92 03 80 13 00 00 00 00 00 00 11 [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:19]Read from MH i2c: E2 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 62 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 62 00 92 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [09:30: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:19]wFMCommunicate OK [09:30:19]SAM_PROTO_GetFieldsCounters done [09:30:19]requested_item shift.num is exist - process it [09:30:19]requested_item shift.opened is exist - process it [09:30:19]req_shift_opened [09:30:19]FM_GetShiftState [09:30:19]SAM_PROTO_GetShiftState [09:30:19]wFMCommunicate request_size=4 [09:30:19]MH_SAM_APDU [09:30:19]CAPDU: 80 13 01 00 [09:30:19]Write to MH i2c: E2 08 00 93 03 80 13 01 00 00 00 00 00 13 [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:19]Read from MH i2c: E2 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 0E 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 0E 00 93 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B4 [09:30:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:30:19]wFMCommunicate OK [09:30:19]SAM_PROTO_GetShiftState done [09:30:19]FM_GetShiftState done [09:30:19]req_shift_opened done [09:30:19]requested_item shift.open_date is exist - process it [09:30:19]req_shift_open_date [09:30:19]req_shift_open_date done [09:30:19]produce_requested_data done [09:30:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289487,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:30:19]process_action_free close_receipt [09:30:19]json_value_free [09:30:19]json_value_free done [09:30:19]process_json_proto returns [09:30:19]Send response to host [09:30:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289487,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:30:19]free response buf [09:30:19]execute_script done [09:30:19]execute_script returns [09:30:19]free content buf [09:30:19]Sock 9.Close socket [09:30:19]Sock 9.Thread stoped [09:30:19]accept exits with 7 [09:30:19]New connection [09:30:19]New thread 3066821988 created [09:30:19]Thread 3066678628 joined [09:30:19]Waiting for new connection... [09:30:19] Sock 7.Parse request [09:30:19]Sock 7.Check first char [09:30:19]Sock 7.First char is OK [09:30:19]request: POST /json_proto HTTP/1.0 [09:30:19]Method: POST [09:30:19]URL: /json_proto [09:30:19]Method is POST - this is cgi request [09:30:19]url: /json_proto [09:30:19]query_string will be loaded in cgi processing [09:30:19]execute_cgi json_proto POST (null) [09:30:19]execute_cgi path=json_proto method=POST [09:30:19]POST find Content-Length [09:30:19]Host: 172.17.41.135:8080 [09:30:19]Content-Length: 805 [09:30:19]Content-Type: application/json [09:30:19] [09:30:19]POST finish read [09:30:19]Found Content-Length = 805 [09:30:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:19]execute_script... [09:30: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)24617485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:19]POST & json_proto [09:30:19]process_json_proto [09:30:19]json parsed OK: [09:30:19]protocol is kg_v1.0 [09:30:19]action value=close_receipt [09:30:19]process_action close_receipt [09:30:19]cmd_close_receipt [09:30:19]MH_GetDate [09:30:19]Write to MH i2c: F0 00 00 94 03 86 [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: F0 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: F0 09 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: F0 09 00 94 03 00 2B 35 F1 66 ED 3E 82 65 58 [09:30:19]GetLastDocTimeStamp 1727083815 [09:30:19]current date 1727083819 [09:30:19]FM_GetShiftState [09:30:19]SAM_PROTO_GetShiftState [09:30:19]wFMCommunicate request_size=4 [09:30:19]MH_SAM_APDU [09:30:19]CAPDU: 80 13 01 00 [09:30:19]Write to MH i2c: E2 08 00 95 03 80 13 01 00 00 00 00 00 15 [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:19]Read from MH i2c: E2 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 0E 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 0E 00 95 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [09:30:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:30:19]wFMCommunicate OK [09:30:19]SAM_PROTO_GetShiftState done [09:30:19]FM_GetShiftState done [09:30:19]opened in 1727051401 [09:30:19]opened+sec_in_day 1727137801 [09:30:19]quantity*price = 100005 [09:30:19]sum+1 = 100006 [09:30:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 162 23.09.2024 09:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289488 ФПД: 129431676342650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093019&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289488&fm=129431676342650&tin=02508201610067®Number=0000000000091827&sum=100005 [09:30:21]StoreToDocumentArchive [09:30:21]shift 515 fd 289488 [09:30:21]save to /storage/0515/doc_00289488 [09:30:21]save last doc name /storage/0515/doc_00289488 to /storage/kkm_last_doc_name [09:30:21]save OK [09:30:21]Clear old archive folders... [09:30:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:21]tlvbuf is 01DC1E60 [09:30:21]SAM_PROTO_ClearQueue [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 09 00 00 [09:30:21]Write to MH i2c: E2 08 00 A2 03 80 09 00 00 00 00 00 00 17 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 A2 03 00 90 00 19 [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]SAM_PROTO_ClearQueue done [09:30:21]KKMCreateOFDPacket [09:30:21]OFDProtocolAddRootSTLVToBuf [09:30:21]FM_MakeSignedData [09:30:21]FM_MakeSignedData [09:30:21]SAM_PROTO_SignData [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 01 02 [09:30:21]Write to MH i2c: E2 08 00 A3 03 80 0D 01 02 00 00 00 00 1F [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]wFMCommunicate request_size=255 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2B 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6A 04 00 35 04 06 00 75 [09:30:21]Write to MH i2c: E2 02 01 A4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A2 00 00 00 F4 03 04 00 2B 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6A 04 00 35 04 06 00 75 00 00 47 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]wFMCommunicate request_size=10 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 02 02 05 B7 A9 17 51 7A [09:30:21]Write to MH i2c: E2 0D 00 A5 03 80 0D 02 02 05 00 B7 A9 17 51 7A 00 00 6E [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 03 02 [09:30:21]Write to MH i2c: E2 08 00 A6 03 80 0D 03 02 00 00 00 00 24 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 0B 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 0B 00 A6 03 00 7F F5 CD D0 A3 62 2A 80 90 00 E5 [09:30:21]RAPDU: 7F F5 CD D0 A3 62 2A 80 90 00 [09:30:21]wFMCommunicate OK [09:30:21]SAM_PROTO_SignData done [09:30:21]FM_MakeSignedData done [09:30:21]CreateOFDProtocolMessage [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 11 00 00 [09:30:21]Write to MH i2c: E2 08 00 A7 03 80 11 00 00 00 00 00 00 24 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 17 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 17 00 A7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 74 [09:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:30:21]wFMCommunicate OK [09:30:21]CreateOFDProtocolMessage done [09:30:21]OFDSenderStorePacket 289488 [09:30:21]StoreOFDPacket docnum=289488 [09:30:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 5F 4F 07 01 38 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 A2 00 00 00 F4 03 04 00 2B 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6A 04 00 35 04 06 00 75 B7 A9 17 51 7A 7F F5 CD D0 A3 62 2A 80 [09:30:21]CheckFolder [09:30:21]dirname=/storage/ofd_packets [09:30:21]CheckFolder done [09:30:21]ProducePacketName [09:30:21]name=ofd_packets/00289488 [09:30:21]NVStorageSaveData ofd_packets/00289488 [09:30:21]File name is /storage/ofd_packets/00289488 [09:30:21]Write 301 bytes [09:30:21]NVStorageSaveData done [09:30:21]OFDSenderStorePacket done [09:30:21]KKMCreateOFDPacket done [09:30:21]NVStorageSaveData kkm_last_timestamp [09:30:21]File name is /storage/kkm_last_timestamp [09:30:21]Write 4 bytes [09:30:21]NVStorageSaveData done [09:30:21]ExternCall_PrintAddStr [09:30:21]wPrintStart [09:30:21]Write to MH i2c: 01 00 00 A8 03 AB [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: 01 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: 01 07 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: 01 07 00 A8 03 00 00 00 00 00 FF 0F C0 [09:30:21]RasterBufferAndPrint [09:30:21]line Счет N : (1)24617485 [09:30:21]line ИНН: 02508201610067 [09:30:21]line Контрольно-Кассовый Чек [09:30:21]line ПРОДАЖА [09:30:21]line ТРК (МРК, ГНК) : 43 [09:30:21]line Товар: 2710124130 [09:30:21]line Аи-92-К-5 [09:30:21]line 14.750 * 67.80 [09:30:21]line = 1000.05 [09:30:21]line НДС 12% НСП 1% [09:30:21]line > о реализуемом товаре [09:30:21]line ИТОГО: 1000.05 [09:30:21]line НСП 1% : 8.85 [09:30:21]line НДС 12% : 106.20 [09:30:21]line Наличными: 0.00 [09:30:21]line Безнал.: 1000.05 [09:30:21]line Место: АЗС № 90 "Партнёр-нефть" [09:30:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:30:21]line СНО: Общий режим [09:30:21]line Чек 162 23.09.2024 09:30 [09:30:21]line Смена: 515 ФФД: 1.0 [09:30:21]line ЗНМ: 0300000107 [09:30:21]line РНМ: 0000000000091827 [09:30:21]line Версия ККМ: 001 [09:30:21]line Платежная система: O! деньги [09:30:21]line ФМ: 0000000000871832 [09:30:21]line ФД: 289488 [09:30:21]line ФПД: 129431676342650 [09:30:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093019&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289488&fm=129431676342650&tin=02508201610067®Number=0000000000091827&sum=100005 [09:30:21]OFD Sender: Processing packet 289488 [packets to send 1784, broken 1783] [09:30:21]ProducePacketName [09:30:21]name=ofd_packets/00289488 [09:30:21]OFD Sender: To server: pG, [09:30:21]CommunicateWithHost lk.salyk.kg:30040 [09:30:22]ConnectInit lk.salyk.kg [09:30:22]written 0, free lines is 4095 [09:30:22]Connected sock=11 [09:30: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 33 32 0F 01 00 00 5F 4F 07 01 38 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 A2 00 00 00 F4 03 04 00 2B 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6A 04 00 35 04 06 00 75 B7 A9 17 51 7A 7F F5 CD D0 A3 62 2A 80 [09:30:22]Write to MH i2c: 01 00 00 D1 03 D4 [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 07 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 07 00 D1 03 00 00 00 00 00 F3 0C DA [09:30:22]RasterBufferAndPrint [09:30:22]line [09:30:22]line [09:30:22]line [09:30:22]line [09:30:22]line [09:30:22]written 0, free lines is 3324 [09:30:22]MH_Cut [09:30:22]Write to MH i2c: D1 01 00 D8 03 01 AD [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: D1 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: D1 01 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: D1 01 00 D8 03 00 AC [09:30:22]Write to MH i2c: 01 00 00 D9 03 DC [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30: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 33 32 4F 00 00 00 E0 77 47 00 FF 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6A 04 00 F4 03 04 00 01 DD F0 66 B6 04 01 00 00 10 7C 81 B6 94 24 7F CF [09:30:22]CommunicateWithHost err = 0 [09:30:22]CheckOFDResponse [09:30:22]1017 (14) - 77093643461234 [09:30:22]1041 (16) - 0000000000871832 [09:30:22]1040 (4) - 289488 [09:30:22]1012 (4) - 23.09.2024 03:14 [09:30:22]1206 (1) - 0 [09:30:22]OFD Sender: Remove packet 289488 [09:30:22]ProducePacketName [09:30:22]name=ofd_packets/00289488 [09:30:22]NVStorageDeleteData [09:30:23]OFD Sender: No OFD packet to send [09:30:23]*** Cut start [09:30:23]*** Partial cut [09:30:23]*** CUTSNS_PIN = 1 [09:30:23]*** CUTSNS_PIN = 0 [09:30:23]*** Brake cut motor [09:30:23]Read from MH i2c: 01 [09:30:23]MH_I2C_Read... [09:30:23]*** Stop cut motor [09:30:23]*** Cut end [09:30:23]Read from MH i2c: 01 07 00 [09:30:23]MH_I2C_Read... [09:30:23]Read from MH i2c: 01 07 00 D9 03 00 00 00 00 00 FF 0F F1 [09:30:23]process_action close_receipt done [09:30:23]requested_data is exist [09:30:23]produce_requested_data [09:30:23]requested_item fm.sn is exist - process it [09:30:23]wFMCommunicate request_size=4 [09:30:23]MH_SAM_APDU [09:30:23]CAPDU: 80 11 00 00 [09:30:23]Write to MH i2c: E2 08 00 DA 03 80 11 00 00 00 00 00 00 57 [09:30:23]Write i2c OK [09:30:23]MH_I2C_Read... [09:30:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:23]Read from MH i2c: E2 [09:30:23]MH_I2C_Read... [09:30:23]Read from MH i2c: E2 17 00 [09:30:23]MH_I2C_Read... [09:30:23]Read from MH i2c: E2 17 00 DA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A7 [09:30:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:30:23]wFMCommunicate OK [09:30:23]requested_item fd.num is exist - process it [09:30:23]SAM_PROTO_GetFieldsCounters [09:30:23]wFMCommunicate request_size=4 [09:30:23]MH_SAM_APDU [09:30:23]CAPDU: 80 13 00 00 [09:30:23]Write to MH i2c: E2 08 00 DB 03 80 13 00 00 00 00 00 00 5A [09:30:23]Write i2c OK [09:30:23]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 62 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 62 00 DB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [09:30: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:24]wFMCommunicate OK [09:30:24]SAM_PROTO_GetFieldsCounters done [09:30:24]requested_item shift.num is exist - process it [09:30:24]requested_item shift.opened is exist - process it [09:30:24]req_shift_opened [09:30:24]FM_GetShiftState [09:30:24]SAM_PROTO_GetShiftState [09:30:24]wFMCommunicate request_size=4 [09:30:24]MH_SAM_APDU [09:30:24]CAPDU: 80 13 01 00 [09:30:24]Write to MH i2c: E2 08 00 DC 03 80 13 01 00 00 00 00 00 5C [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 0E 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 0E 00 DC 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FD [09:30:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:30:24]wFMCommunicate OK [09:30:24]SAM_PROTO_GetShiftState done [09:30:24]FM_GetShiftState done [09:30:24]req_shift_opened done [09:30:24]requested_item shift.open_date is exist - process it [09:30:24]req_shift_open_date [09:30:24]req_shift_open_date done [09:30:24]produce_requested_data done [09:30:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289488,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:30:24]process_action_free close_receipt [09:30:24]json_value_free [09:30:24]json_value_free done [09:30:24]process_json_proto returns [09:30:24]Send response to host [09:30:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289488,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:30:24]free response buf [09:30:24]execute_script done [09:30:24]execute_script returns [09:30:24]free content buf [09:30:24]Sock 7.Close socket [09:30:24]Sock 7.Thread stoped [09:30:28]OFD Sender: No OFD packet to send [09:30:33]OFD Sender: No OFD packet to send [09:30:38]OFD Sender: No OFD packet to send [09:30:43]OFD Sender: No OFD packet to send [09:30:48]OFD Sender: No OFD packet to send [09:30:53]OFD Sender: No OFD packet to send [09:30:58]OFD Sender: No OFD packet to send [09:31:03]OFD Sender: No OFD packet to send [09:31:08]OFD Sender: No OFD packet to send [09:31:13]OFD Sender: No OFD packet to send [09:31:18]OFD Sender: No OFD packet to send [09:31:23]OFD Sender: No OFD packet to send [09:31:28]OFD Sender: No OFD packet to send [09:31:33]OFD Sender: No OFD packet to send [09:31:38]OFD Sender: No OFD packet to send [09:31:43]OFD Sender: No OFD packet to send [09:31:48]OFD Sender: No OFD packet to send [09:31:53]OFD Sender: No OFD packet to send [09:31:58]OFD Sender: No OFD packet to send [09:32:03]OFD Sender: No OFD packet to send [09:32:08]OFD Sender: No OFD packet to send [09:32:13]OFD Sender: No OFD packet to send [09:32:18]OFD Sender: No OFD packet to send [09:32:23]OFD Sender: No OFD packet to send [09:32:28]OFD Sender: No OFD packet to send [09:32:29]accept exits with 9 [09:32:29]New connection [09:32:29]New thread 3066678628 created [09:32:29]Thread 3066821988 joined [09:32:29]Waiting for new connection... [09:32:29] Sock 9.Parse request [09:32:29]Sock 9.Check first char [09:32:29]Sock 9.First char is OK [09:32:29]request: POST /json_proto HTTP/1.0 [09:32:29]Method: POST [09:32:29]URL: /json_proto [09:32:29]Method is POST - this is cgi request [09:32:29]url: /json_proto [09:32:29]query_string will be loaded in cgi processing [09:32:29]execute_cgi json_proto POST (null) [09:32:29]execute_cgi path=json_proto method=POST [09:32:29]POST find Content-Length [09:32:29]Host: 172.17.41.135:8080 [09:32:29]Content-Length: 803 [09:32:29]Content-Type: application/json [09:32:29] [09:32:29]POST finish read [09:32:29]Found Content-Length = 803 [09:32:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:29]execute_script... [09:32: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)24617488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:29]POST & json_proto [09:32:29]process_json_proto [09:32:29]json parsed OK: [09:32:29]protocol is kg_v1.0 [09:32:29]action value=close_receipt [09:32:29]process_action close_receipt [09:32:29]cmd_close_receipt [09:32:29]MH_GetDate [09:32:29]Write to MH i2c: F0 00 00 DD 03 CF [09:32:29]Write i2c OK [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: F0 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: F0 09 00 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: F0 09 00 DD 03 00 AE 35 F1 66 ED 3E 82 65 24 [09:32:29]GetLastDocTimeStamp 1727083819 [09:32:29]current date 1727083950 [09:32:29]FM_GetShiftState [09:32:29]SAM_PROTO_GetShiftState [09:32:29]wFMCommunicate request_size=4 [09:32:29]MH_SAM_APDU [09:32:29]CAPDU: 80 13 01 00 [09:32:29]Write to MH i2c: E2 08 00 DE 03 80 13 01 00 00 00 00 00 5E [09:32:29]Write i2c OK [09:32:29]MH_I2C_Read... [09:32:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:29]Read from MH i2c: E2 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 0E 00 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 0E 00 DE 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FF [09:32:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:32:29]wFMCommunicate OK [09:32:29]SAM_PROTO_GetShiftState done [09:32:29]FM_GetShiftState done [09:32:29]opened in 1727051401 [09:32:29]opened+sec_in_day 1727137801 [09:32:29]quantity*price = 80004 [09:32:29]sum+1 = 80005 [09:32:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 163 23.09.2024 09:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289489 ФПД: 23562865085466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289489&fm=23562865085466&tin=02508201610067®Number=0000000000091827&sum=80004 [09:32:30]StoreToDocumentArchive [09:32:30]shift 515 fd 289489 [09:32:30]save to /storage/0515/doc_00289489 [09:32:30]save last doc name /storage/0515/doc_00289489 to /storage/kkm_last_doc_name [09:32:30]save OK [09:32:30]Clear old archive folders... [09:32:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:30]tlvbuf is 01DE0890 [09:32:30]SAM_PROTO_ClearQueue [09:32:30]wFMCommunicate request_size=4 [09:32:30]MH_SAM_APDU [09:32:30]CAPDU: 80 09 00 00 [09:32:30]Write to MH i2c: E2 08 00 EB 03 80 09 00 00 00 00 00 00 60 [09:32:30]Write i2c OK [09:32:30]MH_I2C_Read... [09:32:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:31]Read from MH i2c: E2 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 EB 03 00 90 00 62 [09:32:31]RAPDU: 90 00 [09:32:31]wFMCommunicate OK [09:32:31]SAM_PROTO_ClearQueue done [09:32:31]KKMCreateOFDPacket [09:32:31]OFDProtocolAddRootSTLVToBuf [09:32:31]FM_MakeSignedData [09:32:31]FM_MakeSignedData [09:32:31]SAM_PROTO_SignData [09:32:31]wFMCommunicate request_size=4 [09:32:31]MH_SAM_APDU [09:32:31]CAPDU: 80 0D 01 02 [09:32:31]Write to MH i2c: E2 08 00 EC 03 80 0D 01 02 00 00 00 00 68 [09:32:31]Write i2c OK [09:32:31]MH_I2C_Read... [09:32:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:31]Read from MH i2c: E2 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 EC 03 00 90 00 63 [09:32:31]RAPDU: 90 00 [09:32:31]wFMCommunicate OK [09:32:31]wFMCommunicate request_size=255 [09:32:31]MH_SAM_APDU [09:32:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A3 00 00 00 F4 03 04 00 AE 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6A 04 00 35 04 06 00 15 [09:32:31]Write to MH i2c: E2 02 01 ED 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A3 00 00 00 F4 03 04 00 AE 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6A 04 00 35 04 06 00 15 00 00 D1 [09:32:31]Write i2c OK [09:32:31]MH_I2C_Read... [09:32:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:31]Read from MH i2c: E2 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [09:32:31]RAPDU: 90 00 [09:32:31]wFMCommunicate OK [09:32:31]wFMCommunicate request_size=10 [09:32:31]MH_SAM_APDU [09:32:31]CAPDU: 80 0D 02 02 05 6E 28 34 0C 1A [09:32:31]Write to MH i2c: E2 0D 00 EE 03 80 0D 02 02 05 00 6E 28 34 0C 1A 00 00 65 [09:32:31]Write i2c OK [09:32:31]MH_I2C_Read... [09:32:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:31]Read from MH i2c: E2 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [09:32:31]RAPDU: 90 00 [09:32:31]wFMCommunicate OK [09:32:31]wFMCommunicate request_size=4 [09:32:31]MH_SAM_APDU [09:32:31]CAPDU: 80 0D 03 02 [09:32:31]Write to MH i2c: E2 08 00 EF 03 80 0D 03 02 00 00 00 00 6D [09:32:31]Write i2c OK [09:32:31]MH_I2C_Read... [09:32:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:31]Read from MH i2c: E2 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 0B 00 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 0B 00 EF 03 00 B8 6E 3C 67 D8 D6 D7 B2 90 00 6E [09:32:31]RAPDU: B8 6E 3C 67 D8 D6 D7 B2 90 00 [09:32:31]wFMCommunicate OK [09:32:31]SAM_PROTO_SignData done [09:32:31]FM_MakeSignedData done [09:32:31]CreateOFDProtocolMessage [09:32:31]wFMCommunicate request_size=4 [09:32:31]MH_SAM_APDU [09:32:31]CAPDU: 80 11 00 00 [09:32:31]Write to MH i2c: E2 08 00 F0 03 80 11 00 00 00 00 00 00 6D [09:32:31]Write i2c OK [09:32:31]MH_I2C_Read... [09:32:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:31]Read from MH i2c: E2 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 17 00 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: E2 17 00 F0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BD [09:32:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:32:31]wFMCommunicate OK [09:32:31]CreateOFDProtocolMessage done [09:32:31]OFDSenderStorePacket 289489 [09:32:31]StoreOFDPacket docnum=289489 [09:32:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F1 AF 07 01 62 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A3 00 00 00 F4 03 04 00 AE 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6A 04 00 35 04 06 00 15 6E 28 34 0C 1A B8 6E 3C 67 D8 D6 D7 B2 [09:32:31]CheckFolder [09:32:31]dirname=/storage/ofd_packets [09:32:31]CheckFolder done [09:32:31]ProducePacketName [09:32:31]name=ofd_packets/00289489 [09:32:31]NVStorageSaveData ofd_packets/00289489 [09:32:31]File name is /storage/ofd_packets/00289489 [09:32:31]Write 301 bytes [09:32:31]NVStorageSaveData done [09:32:31]OFDSenderStorePacket done [09:32:31]KKMCreateOFDPacket done [09:32:31]NVStorageSaveData kkm_last_timestamp [09:32:31]File name is /storage/kkm_last_timestamp [09:32:31]Write 4 bytes [09:32:31]NVStorageSaveData done [09:32:31]ExternCall_PrintAddStr [09:32:31]wPrintStart [09:32:31]Write to MH i2c: 01 00 00 F1 03 F4 [09:32:31]Write i2c OK [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: 01 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: 01 07 00 [09:32:31]MH_I2C_Read... [09:32:31]Read from MH i2c: 01 07 00 F1 03 00 00 00 00 00 FF 0F 09 [09:32:31]RasterBufferAndPrint [09:32:31]line Счет N : (1)24617488 [09:32:31]line ИНН: 02508201610067 [09:32:31]line Контрольно-Кассовый Чек [09:32:31]line ПРОДАЖА [09:32:31]line ТРК (МРК, ГНК) : 33 [09:32:31]line Товар: 2710124130 [09:32:31]line Аи-92-К-5 [09:32:31]line 11.800 * 67.80 [09:32:31]line = 800.04 [09:32:31]line НДС 12% НСП 1% [09:32:31]line > о реализуемом товаре [09:32:31]line ИТОГО: 800.04 [09:32:31]line НСП 1% : 7.08 [09:32:31]line НДС 12% : 84.96 [09:32:31]line Наличными: 0.00 [09:32:31]line Безнал.: 800.04 [09:32:31]line Место: АЗС № 90 "Партнёр-нефть" [09:32:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:32:31]line СНО: Общий режим [09:32:31]line Чек 163 23.09.2024 09:32 [09:32:31]line Смена: 515 ФФД: 1.0 [09:32:31]line ЗНМ: 0300000107 [09:32:31]line РНМ: 0000000000091827 [09:32:31]line Версия ККМ: 001 [09:32:31]line Платежная система: O! деньги [09:32:31]line ФМ: 0000000000871832 [09:32:31]line ФД: 289489 [09:32:31]line ФПД: 23562865085466 [09:32:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289489&fm=23562865085466&tin=02508201610067®Number=0000000000091827&sum=80004 [09:32:31]written 0, free lines is 4095 [09:32:31]OFD Sender: Processing packet 289489 [packets to send 1784, broken 1783] [09:32:31]ProducePacketName [09:32:31]name=ofd_packets/00289489 [09:32:31]OFD Sender: To server: pG, [09:32:31]CommunicateWithHost lk.salyk.kg:30040 [09:32:31]ConnectInit lk.salyk.kg [09:32:31]Connected sock=10 [09:32: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 33 32 0F 01 00 00 F1 AF 07 01 62 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A3 00 00 00 F4 03 04 00 AE 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6A 04 00 35 04 06 00 15 6E 28 34 0C 1A B8 6E 3C 67 D8 D6 D7 B2 [09:32:32]Write to MH i2c: 01 00 00 1A 04 1E [09:32:32]Write i2c OK [09:32:32]MH_I2C_Read... [09:32:32]Read from MH i2c: 01 [09:32:32]MH_I2C_Read... [09:32:32]Read from MH i2c: 01 07 00 [09:32:32]MH_I2C_Read... [09:32:32]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 DD 0C 0E [09:32:32]RasterBufferAndPrint [09:32:32]line [09:32:32]line [09:32:32]line [09:32:32]line [09:32:32]line [09:32:32]written 0, free lines is 3299 [09:32:32]MH_Cut [09:32:32]Write to MH i2c: D1 01 00 21 04 01 F7 [09:32:32]Write i2c OK [09:32:32]MH_I2C_Read... [09:32:32]Read from MH i2c: D1 [09:32:32]MH_I2C_Read... [09:32:32]Read from MH i2c: D1 01 00 [09:32:32]MH_I2C_Read... [09:32:32]Read from MH i2c: D1 01 00 21 04 00 F6 [09:32:32]Write to MH i2c: 01 00 00 22 04 26 [09:32:32]Write i2c OK [09:32:32]MH_I2C_Read... [09:32: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 33 32 4F 00 00 00 76 D4 47 00 B3 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 33 32 10 04 04 00 D1 6A 04 00 F4 03 04 00 82 DD F0 66 B6 04 01 00 00 40 18 3C 12 E0 76 5D 2C [09:32:32]CommunicateWithHost err = 0 [09:32:32]CheckOFDResponse [09:32:32]1017 (14) - 77093643461234 [09:32:32]1041 (16) - 0000000000871832 [09:32:32]1040 (4) - 289489 [09:32:32]1012 (4) - 23.09.2024 03:16 [09:32:32]1206 (1) - 0 [09:32:32]OFD Sender: Remove packet 289489 [09:32:32]ProducePacketName [09:32:32]name=ofd_packets/00289489 [09:32:32]NVStorageDeleteData [09:32:32]OFD Sender: No OFD packet to send [09:32:32]*** Cut start [09:32:32]*** Partial cut [09:32:32]*** CUTSNS_PIN = 1 [09:32:32]*** CUTSNS_PIN = 0 [09:32:33]*** Brake cut motor [09:32:33]Read from MH i2c: 01 [09:32:33]MH_I2C_Read... [09:32:33]*** Stop cut motor [09:32:33]*** Cut end [09:32:33]Read from MH i2c: 01 07 00 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: 01 07 00 22 04 00 00 00 00 00 FF 0F 3B [09:32:33]process_action close_receipt done [09:32:33]requested_data is exist [09:32:33]produce_requested_data [09:32:33]requested_item fm.sn is exist - process it [09:32:33]wFMCommunicate request_size=4 [09:32:33]MH_SAM_APDU [09:32:33]CAPDU: 80 11 00 00 [09:32:33]Write to MH i2c: E2 08 00 23 04 80 11 00 00 00 00 00 00 A1 [09:32:33]Write i2c OK [09:32:33]MH_I2C_Read... [09:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:33]Read from MH i2c: E2 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 17 00 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 17 00 23 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F1 [09:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:32:33]wFMCommunicate OK [09:32:33]requested_item fd.num is exist - process it [09:32:33]SAM_PROTO_GetFieldsCounters [09:32:33]wFMCommunicate request_size=4 [09:32:33]MH_SAM_APDU [09:32:33]CAPDU: 80 13 00 00 [09:32:33]Write to MH i2c: E2 08 00 24 04 80 13 00 00 00 00 00 00 A4 [09:32:33]Write i2c OK [09:32:33]MH_I2C_Read... [09:32:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:33]Read from MH i2c: E2 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 62 00 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 62 00 24 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:33]wFMCommunicate OK [09:32:33]SAM_PROTO_GetFieldsCounters done [09:32:33]requested_item shift.num is exist - process it [09:32:33]requested_item shift.opened is exist - process it [09:32:33]req_shift_opened [09:32:33]FM_GetShiftState [09:32:33]SAM_PROTO_GetShiftState [09:32:33]wFMCommunicate request_size=4 [09:32:33]MH_SAM_APDU [09:32:33]CAPDU: 80 13 01 00 [09:32:33]Write to MH i2c: E2 08 00 25 04 80 13 01 00 00 00 00 00 A6 [09:32:33]Write i2c OK [09:32:33]MH_I2C_Read... [09:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:33]Read from MH i2c: E2 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 0E 00 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 0E 00 25 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 47 [09:32:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:32:33]wFMCommunicate OK [09:32:33]SAM_PROTO_GetShiftState done [09:32:33]FM_GetShiftState done [09:32:33]req_shift_opened done [09:32:33]requested_item shift.open_date is exist - process it [09:32:33]req_shift_open_date [09:32:33]req_shift_open_date done [09:32:33]produce_requested_data done [09:32:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289489,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:32:33]process_action_free close_receipt [09:32:33]json_value_free [09:32:33]json_value_free done [09:32:33]process_json_proto returns [09:32:33]Send response to host [09:32:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289489,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:32:33]free response buf [09:32:33]execute_script done [09:32:33]execute_script returns [09:32:33]free content buf [09:32:33]Sock 9.Close socket [09:32:33]Sock 9.Thread stoped [09:32:37]OFD Sender: No OFD packet to send [09:32:42]OFD Sender: No OFD packet to send [09:32:47]OFD Sender: No OFD packet to send [09:32:52]OFD Sender: No OFD packet to send [09:32:57]OFD Sender: No OFD packet to send [09:32:59]accept exits with 7 [09:32:59]New connection [09:32:59]New thread 3066821988 created [09:32:59]Thread 3066678628 joined [09:32:59]Waiting for new connection... [09:32:59] Sock 7.Parse request [09:32:59]Sock 7.Check first char [09:32:59]Sock 7.First char is OK [09:32:59]request: POST /json_proto HTTP/1.0 [09:32:59]Method: POST [09:32:59]URL: /json_proto [09:32:59]Method is POST - this is cgi request [09:32:59]url: /json_proto [09:32:59]query_string will be loaded in cgi processing [09:32:59]execute_cgi json_proto POST (null) [09:32:59]execute_cgi path=json_proto method=POST [09:32:59]POST find Content-Length [09:32:59]Host: 172.17.41.135:8080 [09:32:59]Content-Length: 979 [09:32:59]Content-Type: application/json [09:32:59] [09:32:59]POST finish read [09:32:59]Found Content-Length = 979 [09:32:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 73.140, "sum" : 5500.13, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 73.14 \u0441\u043E\u043C", "deposit" : 5500.00, "total" : 5500.00, "payments": [ { "type": 0, "sum" : 5500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:59]execute_script... [09:32: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)24617484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 73.140, "sum" : 5500.13, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 73.14 \u0441\u043E\u043C", "deposit" : 5500.00, "total" : 5500.00, "payments": [ { "type": 0, "sum" : 5500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:59]POST & json_proto [09:32:59]process_json_proto [09:32:59]json parsed OK: [09:32:59]protocol is kg_v1.0 [09:32:59]action value=close_receipt [09:32:59]process_action close_receipt [09:32:59]cmd_close_receipt [09:32:59]MH_GetDate [09:32:59]Write to MH i2c: F0 00 00 26 04 19 [09:32:59]Write i2c OK [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: F0 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: F0 09 00 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: F0 09 00 26 04 00 CB 35 F1 66 ED 3E 82 65 8B [09:32:59]GetLastDocTimeStamp 1727083950 [09:32:59]current date 1727083979 [09:32:59]FM_GetShiftState [09:32:59]SAM_PROTO_GetShiftState [09:32:59]wFMCommunicate request_size=4 [09:32:59]MH_SAM_APDU [09:32:59]CAPDU: 80 13 01 00 [09:32:59]Write to MH i2c: E2 08 00 27 04 80 13 01 00 00 00 00 00 A8 [09:32:59]Write i2c OK [09:32:59]MH_I2C_Read... [09:32:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:59]Read from MH i2c: E2 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: E2 0E 00 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: E2 0E 00 27 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 49 [09:32:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:32:59]wFMCommunicate OK [09:32:59]SAM_PROTO_GetShiftState done [09:32:59]FM_GetShiftState done [09:32:59]opened in 1727051401 [09:32:59]opened+sec_in_day 1727137801 [09:32:59]quantity*price = 550012 [09:32:59]sum+1 = 550014 [09:32:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 5500.00 Внесено: 5500.00 СДАЧА: 0.00 НСП 1% : 48.67 НДС 12% : 584.08 Наличными: 5500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 164 23.09.2024 09:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа ДТ номер 90 сэкономлено 73.14 сом ФМ: 0000000000871832 ФД: 289490 ФПД: 244385635503500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093259&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289490&fm=244385635503500&tin=02508201610067®Number=0000000000091827&sum=550000 [09:33:00]StoreToDocumentArchive [09:33:00]shift 515 fd 289490 [09:33:00]save to /storage/0515/doc_00289490 [09:33:00]save last doc name /storage/0515/doc_00289490 to /storage/kkm_last_doc_name [09:33:00]save OK [09:33:00]Clear old archive folders... [09:33:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:33:00]tlvbuf is 01DE9F20 [09:33:00]SAM_PROTO_ClearQueue [09:33:00]wFMCommunicate request_size=4 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 09 00 00 [09:33:00]Write to MH i2c: E2 08 00 34 04 80 09 00 00 00 00 00 00 AA [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 34 04 00 90 00 AC [09:33:00]RAPDU: 90 00 [09:33:00]wFMCommunicate OK [09:33:00]SAM_PROTO_ClearQueue done [09:33:00]KKMCreateOFDPacket [09:33:00]OFDProtocolAddRootSTLVToBuf [09:33:00]FM_MakeSignedData [09:33:00]FM_MakeSignedData [09:33:00]SAM_PROTO_SignData [09:33:00]wFMCommunicate request_size=4 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 0D 01 02 [09:33:00]Write to MH i2c: E2 08 00 35 04 80 0D 01 02 00 00 00 00 B2 [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 35 04 00 90 00 AD [09:33:00]RAPDU: 90 00 [09:33:00]wFMCommunicate OK [09:33:00]wFMCommunicate request_size=255 [09:33:00]MH_SAM_APDU [09:33: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 B4 1D 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7D 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 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 CB 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6A 04 00 35 04 06 00 DE 44 76 FE [09:33:00]Write to MH i2c: E2 02 01 36 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 B4 1D 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7D 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 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 CB 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6A 04 00 35 04 06 00 DE 44 76 FE 00 00 F6 [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:01]Read from MH i2c: E2 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 03 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 03 00 36 04 00 90 00 AE [09:33:01]RAPDU: 90 00 [09:33:01]wFMCommunicate OK [09:33:01]wFMCommunicate request_size=7 [09:33:01]MH_SAM_APDU [09:33:01]CAPDU: 80 0D 02 02 02 0D 8C [09:33:01]Write to MH i2c: E2 0A 00 37 04 80 0D 02 02 02 00 0D 8C 00 00 52 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:01]Read from MH i2c: E2 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 03 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 03 00 37 04 00 90 00 AF [09:33:01]RAPDU: 90 00 [09:33:01]wFMCommunicate OK [09:33:01]wFMCommunicate request_size=4 [09:33:01]MH_SAM_APDU [09:33:01]CAPDU: 80 0D 03 02 [09:33:01]Write to MH i2c: E2 08 00 38 04 80 0D 03 02 00 00 00 00 B7 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:01]Read from MH i2c: E2 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 0B 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 0B 00 38 04 00 7F 9E DC F1 E4 C2 B2 54 90 00 4E [09:33:01]RAPDU: 7F 9E DC F1 E4 C2 B2 54 90 00 [09:33:01]wFMCommunicate OK [09:33:01]SAM_PROTO_SignData done [09:33:01]FM_MakeSignedData done [09:33:01]CreateOFDProtocolMessage [09:33:01]wFMCommunicate request_size=4 [09:33:01]MH_SAM_APDU [09:33:01]CAPDU: 80 11 00 00 [09:33:01]Write to MH i2c: E2 08 00 39 04 80 11 00 00 00 00 00 00 B7 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:01]Read from MH i2c: E2 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 17 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: E2 17 00 39 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 07 [09:33:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:33:01]wFMCommunicate OK [09:33:01]CreateOFDProtocolMessage done [09:33:01]OFDSenderStorePacket 289490 [09:33:01]StoreOFDPacket docnum=289490 [09:33:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 0E 39 04 01 95 AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B4 1D 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7D 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 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 CB 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6A 04 00 35 04 06 00 DE 44 76 FE 0D 8C 7F 9E DC F1 E4 C2 B2 54 [09:33:01]CheckFolder [09:33:01]dirname=/storage/ofd_packets [09:33:01]CheckFolder done [09:33:01]ProducePacketName [09:33:01]name=ofd_packets/00289490 [09:33:01]NVStorageSaveData ofd_packets/00289490 [09:33:01]File name is /storage/ofd_packets/00289490 [09:33:01]Write 298 bytes [09:33:01]NVStorageSaveData done [09:33:01]OFDSenderStorePacket done [09:33:01]KKMCreateOFDPacket done [09:33:01]NVStorageSaveData kkm_last_timestamp [09:33:01]File name is /storage/kkm_last_timestamp [09:33:01]Write 4 bytes [09:33:01]NVStorageSaveData done [09:33:01]ExternCall_PrintAddStr [09:33:01]wPrintStart [09:33:01]Write to MH i2c: 01 00 00 3A 04 3E [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 07 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 07 00 3A 04 00 00 00 00 00 FF 0F 53 [09:33:01]RasterBufferAndPrint [09:33:01]line Счет N : (1)24617484 [09:33:01]line ИНН: 02508201610067 [09:33:01]line Контрольно-Кассовый Чек [09:33:01]line ПРОДАЖА [09:33:01]line ТРК (МРК, ГНК) : 11 [09:33:01]line Товар: 2710194210 [09:33:01]line ДТ-К-5 [09:33:01]line 73.140 * 75.20 [09:33:01]line = 5500.13 [09:33:01]line НДС 12% НСП 1% [09:33:01]line > о реализуемом товаре [09:33:01]line ОКРУГЛЕНИЕ: -0.13 [09:33:01]line ИТОГО: 5500.00 [09:33:01]line Внесено: 5500.00 [09:33:01]line СДАЧА: 0.00 [09:33:01]line НСП 1% : 48.67 [09:33:01]line НДС 12% : 584.08 [09:33:01]line Наличными: 5500.00 [09:33:01]line Безнал.: 0.00 [09:33:01]line Место: АЗС № 90 "Партнёр-нефть" [09:33:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:33:01]line СНО: Общий режим [09:33:01]line Чек 164 23.09.2024 09:32 [09:33:01]line Смена: 515 ФФД: 1.0 [09:33:01]line ЗНМ: 0300000107 [09:33:01]line РНМ: 0000000000091827 [09:33:01]line Версия ККМ: 001 [09:33:01]line [09:33:01]line Дисконтная программа [09:33:01]line ДТ [09:33:01]line номер 90 [09:33:01]line сэкономлено 73.14 сом [09:33:01]line ФМ: 0000000000871832 [09:33:01]line ФД: 289490 [09:33:01]line ФПД: 244385635503500 [09:33:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093259&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289490&fm=244385635503500&tin=02508201610067®Number=0000000000091827&sum=550000 [09:33:01]written 0, free lines is 4095 [09:33:01]OFD Sender: Processing packet 289490 [packets to send 1784, broken 1783] [09:33:01]ProducePacketName [09:33:01]name=ofd_packets/00289490 [09:33:01]OFD Sender: To server: pG, [09:33:01]CommunicateWithHost lk.salyk.kg:30040 [09:33:01]ConnectInit lk.salyk.kg [09:33:01]Connected sock=10 [09:33: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 33 32 0C 01 00 00 0E 39 04 01 95 AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B4 1D 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7D 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 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 CB 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6A 04 00 35 04 06 00 DE 44 76 FE 0D 8C 7F 9E DC F1 E4 C2 B2 54 [09:33:01]Write to MH i2c: 01 00 00 69 04 6D [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 07 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 07 00 69 04 00 00 00 00 00 66 0C E6 [09:33:01]RasterBufferAndPrint [09:33:01]line [09:33:01]line [09:33:01]line [09:33:01]line [09:33:01]line [09:33:01]written 0, free lines is 3181 [09:33:01]MH_Cut [09:33:01]Write to MH i2c: D1 01 00 70 04 01 46 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: D1 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: D1 01 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: D1 01 00 70 04 00 45 [09:33:01]Write to MH i2c: 01 00 00 71 04 75 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33: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 33 32 4F 00 00 00 30 EF 47 00 00 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 33 32 10 04 04 00 D2 6A 04 00 F4 03 04 00 A0 DD F0 66 B6 04 01 00 00 E6 B7 66 FB 61 75 55 11 [09:33:01]CommunicateWithHost err = 0 [09:33:01]CheckOFDResponse [09:33:01]1017 (14) - 77093643461234 [09:33:01]1041 (16) - 0000000000871832 [09:33:01]1040 (4) - 289490 [09:33:01]1012 (4) - 23.09.2024 03:16 [09:33:01]1206 (1) - 0 [09:33:01]OFD Sender: Remove packet 289490 [09:33:01]ProducePacketName [09:33:01]name=ofd_packets/00289490 [09:33:01]NVStorageDeleteData [09:33:02]OFD Sender: No OFD packet to send [09:33:02]*** Cut start [09:33:02]*** Partial cut [09:33:02]*** CUTSNS_PIN = 1 [09:33:02]*** CUTSNS_PIN = 0 [09:33:02]*** Brake cut motor [09:33:03]Read from MH i2c: 01 [09:33:03]MH_I2C_Read... [09:33:03]*** Stop cut motor [09:33:03]*** Cut end [09:33:03]Read from MH i2c: 01 07 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: 01 07 00 71 04 00 00 00 00 00 FF 0F 8A [09:33:03]process_action close_receipt done [09:33:03]requested_data is exist [09:33:03]produce_requested_data [09:33:03]requested_item fm.sn is exist - process it [09:33:03]wFMCommunicate request_size=4 [09:33:03]MH_SAM_APDU [09:33:03]CAPDU: 80 11 00 00 [09:33:03]Write to MH i2c: E2 08 00 72 04 80 11 00 00 00 00 00 00 F0 [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:03]Read from MH i2c: E2 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 17 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 17 00 72 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 40 [09:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:33:03]wFMCommunicate OK [09:33:03]requested_item fd.num is exist - process it [09:33:03]SAM_PROTO_GetFieldsCounters [09:33:03]wFMCommunicate request_size=4 [09:33:03]MH_SAM_APDU [09:33:03]CAPDU: 80 13 00 00 [09:33:03]Write to MH i2c: E2 08 00 73 04 80 13 00 00 00 00 00 00 F3 [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:03]Read from MH i2c: E2 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 62 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 62 00 73 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [09:33: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:03]wFMCommunicate OK [09:33:03]SAM_PROTO_GetFieldsCounters done [09:33:03]requested_item shift.num is exist - process it [09:33:03]requested_item shift.opened is exist - process it [09:33:03]req_shift_opened [09:33:03]FM_GetShiftState [09:33:03]SAM_PROTO_GetShiftState [09:33:03]wFMCommunicate request_size=4 [09:33:03]MH_SAM_APDU [09:33:03]CAPDU: 80 13 01 00 [09:33:03]Write to MH i2c: E2 08 00 74 04 80 13 01 00 00 00 00 00 F5 [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:03]Read from MH i2c: E2 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 74 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 96 [09:33:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:33:03]wFMCommunicate OK [09:33:03]SAM_PROTO_GetShiftState done [09:33:03]FM_GetShiftState done [09:33:03]req_shift_opened done [09:33:03]requested_item shift.open_date is exist - process it [09:33:03]req_shift_open_date [09:33:03]req_shift_open_date done [09:33:03]produce_requested_data done [09:33:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289490,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:33:03]process_action_free close_receipt [09:33:03]json_value_free [09:33:03]json_value_free done [09:33:03]process_json_proto returns [09:33:03]Send response to host [09:33:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289490,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:33:03]free response buf [09:33:03]execute_script done [09:33:03]execute_script returns [09:33:03]free content buf [09:33:03]Sock 7.Close socket [09:33:03]Sock 7.Thread stoped [09:33:07]OFD Sender: No OFD packet to send [09:33:12]OFD Sender: No OFD packet to send [09:33:17]OFD Sender: No OFD packet to send [09:33:22]OFD Sender: No OFD packet to send [09:33:27]OFD Sender: No OFD packet to send [09:33:32]OFD Sender: No OFD packet to send [09:33:37]accept exits with 9 [09:33:37]New connection [09:33:37]New thread 3066678628 created [09:33:37]Thread 3066821988 joined [09:33:37]Waiting for new connection... [09:33:37] Sock 9.Parse request [09:33:37]Sock 9.Check first char [09:33:37]Sock 9.First char is OK [09:33:37]request: POST /json_proto HTTP/1.0 [09:33:37]Method: POST [09:33:37]URL: /json_proto [09:33:37]Method is POST - this is cgi request [09:33:37]url: /json_proto [09:33:37]query_string will be loaded in cgi processing [09:33:37]execute_cgi json_proto POST (null) [09:33:37]execute_cgi path=json_proto method=POST [09:33:37]POST find Content-Length [09:33:37]Host: 172.17.41.135:8080 [09:33:37]Content-Length: 805 [09:33:37]Content-Type: application/json [09:33:37] [09:33:37]POST finish read [09:33:37]Found Content-Length = 805 [09:33:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:33:37]execute_script... [09:33:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:33:37]POST & json_proto [09:33:37]process_json_proto [09:33:37]json parsed OK: [09:33:37]protocol is kg_v1.0 [09:33:37]action value=close_receipt [09:33:37]process_action close_receipt [09:33:37]cmd_close_receipt [09:33:37]MH_GetDate [09:33:37]Write to MH i2c: F0 00 00 75 04 68 [09:33:37]Write i2c OK [09:33:37]MH_I2C_Read... [09:33:37]Read from MH i2c: F0 [09:33:37]MH_I2C_Read... [09:33:37]Read from MH i2c: F0 09 00 [09:33:37]MH_I2C_Read... [09:33:37]Read from MH i2c: F0 09 00 75 04 00 F1 35 F1 66 ED 3E 82 65 00 [09:33:37]GetLastDocTimeStamp 1727083979 [09:33:37]current date 1727084017 [09:33:37]FM_GetShiftState [09:33:37]SAM_PROTO_GetShiftState [09:33:37]wFMCommunicate request_size=4 [09:33:37]MH_SAM_APDU [09:33:37]CAPDU: 80 13 01 00 [09:33:37]Write to MH i2c: E2 08 00 76 04 80 13 01 00 00 00 00 00 F7 [09:33:37]Write i2c OK [09:33:37]MH_I2C_Read... [09:33:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:37]Read from MH i2c: E2 [09:33:37]MH_I2C_Read... [09:33:37]Read from MH i2c: E2 0E 00 [09:33:37]MH_I2C_Read... [09:33:37]Read from MH i2c: E2 0E 00 76 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 98 [09:33:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:33:37]wFMCommunicate OK [09:33:37]SAM_PROTO_GetShiftState done [09:33:37]FM_GetShiftState done [09:33:37]opened in 1727051401 [09:33:37]opened+sec_in_day 1727137801 [09:33:37]quantity*price = 150032 [09:33:37]sum+1 = 150033 [09:33:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 165 23.09.2024 09:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289491 ФПД: 192704138808041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093337&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289491&fm=192704138808041&tin=02508201610067®Number=0000000000091827&sum=150032 [09:33:38]StoreToDocumentArchive [09:33:38]shift 515 fd 289491 [09:33:38]save to /storage/0515/doc_00289491 [09:33:38]save last doc name /storage/0515/doc_00289491 to /storage/kkm_last_doc_name [09:33:38]save OK [09:33:38]Clear old archive folders... [09:33:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:38]tlvbuf is 01DF1D00 [09:33:38]SAM_PROTO_ClearQueue [09:33:38]wFMCommunicate request_size=4 [09:33:38]MH_SAM_APDU [09:33:38]CAPDU: 80 09 00 00 [09:33:38]Write to MH i2c: E2 08 00 83 04 80 09 00 00 00 00 00 00 F9 [09:33:38]Write i2c OK [09:33:38]MH_I2C_Read... [09:33:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:38]Read from MH i2c: E2 [09:33:38]MH_I2C_Read... [09:33:38]Read from MH i2c: E2 03 00 [09:33:38]MH_I2C_Read... [09:33:38]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [09:33:38]RAPDU: 90 00 [09:33:38]wFMCommunicate OK [09:33:38]SAM_PROTO_ClearQueue done [09:33:38]KKMCreateOFDPacket [09:33:38]OFDProtocolAddRootSTLVToBuf [09:33:38]FM_MakeSignedData [09:33:38]FM_MakeSignedData [09:33:38]SAM_PROTO_SignData [09:33:38]wFMCommunicate request_size=4 [09:33:38]MH_SAM_APDU [09:33:38]CAPDU: 80 0D 01 02 [09:33:38]Write to MH i2c: E2 08 00 84 04 80 0D 01 02 00 00 00 00 01 [09:33:38]Write i2c OK [09:33:38]MH_I2C_Read... [09:33:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:38]Read from MH i2c: E2 [09:33:38]MH_I2C_Read... [09:33:38]Read from MH i2c: E2 03 00 [09:33:38]MH_I2C_Read... [09:33:38]Read from MH i2c: E2 03 00 84 04 00 90 00 FC [09:33:38]RAPDU: 90 00 [09:33:38]wFMCommunicate OK [09:33:38]wFMCommunicate request_size=255 [09:33:38]MH_SAM_APDU [09:33: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 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 A5 00 00 00 F4 03 04 00 F1 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6A 04 00 35 04 06 00 AF [09:33:38]Write to MH i2c: E2 02 01 85 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 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 A5 00 00 00 F4 03 04 00 F1 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6A 04 00 35 04 06 00 AF 00 00 4B [09:33:38]Write i2c OK [09:33:38]MH_I2C_Read... [09:33:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:39]Read from MH i2c: E2 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 03 00 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 03 00 85 04 00 90 00 FD [09:33:39]RAPDU: 90 00 [09:33:39]wFMCommunicate OK [09:33:39]wFMCommunicate request_size=10 [09:33:39]MH_SAM_APDU [09:33:39]CAPDU: 80 0D 02 02 05 43 6D BD 8A E9 [09:33:39]Write to MH i2c: E2 0D 00 86 04 80 0D 02 02 05 00 43 6D BD 8A E9 00 00 EE [09:33:39]Write i2c OK [09:33:39]MH_I2C_Read... [09:33:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:39]Read from MH i2c: E2 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 03 00 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 03 00 86 04 00 90 00 FE [09:33:39]RAPDU: 90 00 [09:33:39]wFMCommunicate OK [09:33:39]wFMCommunicate request_size=4 [09:33:39]MH_SAM_APDU [09:33:39]CAPDU: 80 0D 03 02 [09:33:39]Write to MH i2c: E2 08 00 87 04 80 0D 03 02 00 00 00 00 06 [09:33:39]Write i2c OK [09:33:39]MH_I2C_Read... [09:33:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:39]Read from MH i2c: E2 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 0B 00 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 0B 00 87 04 00 A3 B3 8D 56 06 62 7D 0B 90 00 30 [09:33:39]RAPDU: A3 B3 8D 56 06 62 7D 0B 90 00 [09:33:39]wFMCommunicate OK [09:33:39]SAM_PROTO_SignData done [09:33:39]FM_MakeSignedData done [09:33:39]CreateOFDProtocolMessage [09:33:39]wFMCommunicate request_size=4 [09:33:39]MH_SAM_APDU [09:33:39]CAPDU: 80 11 00 00 [09:33:39]Write to MH i2c: E2 08 00 88 04 80 11 00 00 00 00 00 00 06 [09:33:39]Write i2c OK [09:33:39]MH_I2C_Read... [09:33:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:39]Read from MH i2c: E2 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 17 00 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: E2 17 00 88 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 56 [09:33:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:33:39]wFMCommunicate OK [09:33:39]CreateOFDProtocolMessage done [09:33:39]OFDSenderStorePacket 289491 [09:33:39]StoreOFDPacket docnum=289491 [09:33:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DD E0 07 01 C6 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A5 00 00 00 F4 03 04 00 F1 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6A 04 00 35 04 06 00 AF 43 6D BD 8A E9 A3 B3 8D 56 06 62 7D 0B [09:33:39]CheckFolder [09:33:39]dirname=/storage/ofd_packets [09:33:39]CheckFolder done [09:33:39]ProducePacketName [09:33:39]name=ofd_packets/00289491 [09:33:39]NVStorageSaveData ofd_packets/00289491 [09:33:39]File name is /storage/ofd_packets/00289491 [09:33:39]Write 301 bytes [09:33:39]NVStorageSaveData done [09:33:39]OFDSenderStorePacket done [09:33:39]KKMCreateOFDPacket done [09:33:39]NVStorageSaveData kkm_last_timestamp [09:33:39]File name is /storage/kkm_last_timestamp [09:33:39]Write 4 bytes [09:33:39]NVStorageSaveData done [09:33:39]ExternCall_PrintAddStr [09:33:39]wPrintStart [09:33:39]Write to MH i2c: 01 00 00 89 04 8D [09:33:39]Write i2c OK [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: 01 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: 01 07 00 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: 01 07 00 89 04 00 00 00 00 00 FF 0F A2 [09:33:39]RasterBufferAndPrint [09:33:39]line Счет N : (1)24617489 [09:33:39]line ИНН: 02508201610067 [09:33:39]line Контрольно-Кассовый Чек [09:33:39]line ПРОДАЖА [09:33:39]line ТРК (МРК, ГНК) : 52 [09:33:39]line Товар: 2710124500 [09:33:39]line Аи-95-К-5 [09:33:39]line 20.220 * 74.20 [09:33:39]line = 1500.32 [09:33:39]line НДС 12% НСП 1% [09:33:39]line > о реализуемом товаре [09:33:39]line ИТОГО: 1500.32 [09:33:39]line НСП 1% : 13.28 [09:33:39]line НДС 12% : 159.33 [09:33:39]line Наличными: 0.00 [09:33:39]line Безнал.: 1500.32 [09:33:39]line Место: АЗС № 90 "Партнёр-нефть" [09:33:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:33:39]line СНО: Общий режим [09:33:39]line Чек 165 23.09.2024 09:33 [09:33:39]line Смена: 515 ФФД: 1.0 [09:33:39]line ЗНМ: 0300000107 [09:33:39]line РНМ: 0000000000091827 [09:33:39]line Версия ККМ: 001 [09:33:39]line Платежная система: O! деньги [09:33:39]line ФМ: 0000000000871832 [09:33:39]line ФД: 289491 [09:33:39]line ФПД: 192704138808041 [09:33:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093337&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289491&fm=192704138808041&tin=02508201610067®Number=0000000000091827&sum=150032 [09:33:39]written 0, free lines is 4095 [09:33:39]OFD Sender: Processing packet 289491 [packets to send 1784, broken 1783] [09:33:39]ProducePacketName [09:33:39]name=ofd_packets/00289491 [09:33:39]OFD Sender: To server: pG, [09:33:39]CommunicateWithHost lk.salyk.kg:30040 [09:33:39]ConnectInit lk.salyk.kg [09:33:39]Connected sock=10 [09:33: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 33 32 0F 01 00 00 DD E0 07 01 C6 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A5 00 00 00 F4 03 04 00 F1 35 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6A 04 00 35 04 06 00 AF 43 6D BD 8A E9 A3 B3 8D 56 06 62 7D 0B [09:33:39]Write to MH i2c: 01 00 00 B2 04 B6 [09:33:39]Write i2c OK [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: 01 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: 01 07 00 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 DD 0C A6 [09:33:39]RasterBufferAndPrint [09:33:39]line [09:33:39]line [09:33:39]line [09:33:39]line [09:33:39]line [09:33:39]written 0, free lines is 3299 [09:33:39]MH_Cut [09:33:39]Write to MH i2c: D1 01 00 B9 04 01 8F [09:33:39]Write i2c OK [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: D1 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: D1 01 00 [09:33:39]MH_I2C_Read... [09:33:39]Read from MH i2c: D1 01 00 B9 04 00 8E [09:33:39]Write to MH i2c: 01 00 00 BA 04 BE [09:33:39]Write i2c OK [09:33:39]MH_I2C_Read... [09:33: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 33 32 4F 00 00 00 03 7F 47 00 B8 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 33 32 10 04 04 00 D3 6A 04 00 F4 03 04 00 C6 DD F0 66 B6 04 01 00 00 A2 42 CE 13 90 2B 92 28 [09:33:39]CommunicateWithHost err = 0 [09:33:39]CheckOFDResponse [09:33:39]1017 (14) - 77093643461234 [09:33:39]1041 (16) - 0000000000871832 [09:33:39]1040 (4) - 289491 [09:33:39]1012 (4) - 23.09.2024 03:17 [09:33:39]1206 (1) - 0 [09:33:39]OFD Sender: Remove packet 289491 [09:33:39]ProducePacketName [09:33:39]name=ofd_packets/00289491 [09:33:39]NVStorageDeleteData [09:33:40]OFD Sender: No OFD packet to send [09:33:40]*** Cut start [09:33:40]*** Partial cut [09:33:40]*** CUTSNS_PIN = 1 [09:33:40]*** CUTSNS_PIN = 0 [09:33:40]*** Brake cut motor [09:33:41]Read from MH i2c: 01 [09:33:41]MH_I2C_Read... [09:33:41]*** Stop cut motor [09:33:41]*** Cut end [09:33:41]Read from MH i2c: 01 07 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 FF 0F D3 [09:33:41]process_action close_receipt done [09:33:41]requested_data is exist [09:33:41]produce_requested_data [09:33:41]requested_item fm.sn is exist - process it [09:33:41]wFMCommunicate request_size=4 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 11 00 00 [09:33:41]Write to MH i2c: E2 08 00 BB 04 80 11 00 00 00 00 00 00 39 [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 17 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 17 00 BB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 89 [09:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:33:41]wFMCommunicate OK [09:33:41]requested_item fd.num is exist - process it [09:33:41]SAM_PROTO_GetFieldsCounters [09:33:41]wFMCommunicate request_size=4 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 13 00 00 [09:33:41]Write to MH i2c: E2 08 00 BC 04 80 13 00 00 00 00 00 00 3C [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 62 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 62 00 BC 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [09:33:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:41]wFMCommunicate OK [09:33:41]SAM_PROTO_GetFieldsCounters done [09:33:41]requested_item shift.num is exist - process it [09:33:41]requested_item shift.opened is exist - process it [09:33:41]req_shift_opened [09:33:41]FM_GetShiftState [09:33:41]SAM_PROTO_GetShiftState [09:33:41]wFMCommunicate request_size=4 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 13 01 00 [09:33:41]Write to MH i2c: E2 08 00 BD 04 80 13 01 00 00 00 00 00 3E [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 0E 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 0E 00 BD 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DF [09:33:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:33:41]wFMCommunicate OK [09:33:41]SAM_PROTO_GetShiftState done [09:33:41]FM_GetShiftState done [09:33:41]req_shift_opened done [09:33:41]requested_item shift.open_date is exist - process it [09:33:41]req_shift_open_date [09:33:41]req_shift_open_date done [09:33:41]produce_requested_data done [09:33:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289491,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:33:41]process_action_free close_receipt [09:33:41]json_value_free [09:33:41]json_value_free done [09:33:41]process_json_proto returns [09:33:41]Send response to host [09:33:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289491,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:33:41]free response buf [09:33:41]execute_script done [09:33:41]execute_script returns [09:33:41]free content buf [09:33:41]Sock 9.Close socket [09:33:41]Sock 9.Thread stoped [09:33:45]OFD Sender: No OFD packet to send [09:33:50]OFD Sender: No OFD packet to send [09:33:55]OFD Sender: No OFD packet to send [09:34:00]OFD Sender: No OFD packet to send [09:34:05]OFD Sender: No OFD packet to send [09:34:10]OFD Sender: No OFD packet to send [09:34:15]OFD Sender: No OFD packet to send [09:34:20]OFD Sender: No OFD packet to send [09:34:25]OFD Sender: No OFD packet to send [09:34:26]accept exits with 7 [09:34:26]New connection [09:34:26]New thread 3066821988 created [09:34:26]Thread 3066678628 joined [09:34:26]Waiting for new connection... [09:34:26] Sock 7.Parse request [09:34:26]Sock 7.Check first char [09:34:26]Sock 7.First char is OK [09:34:26]request: POST /json_proto HTTP/1.0 [09:34:26]Method: POST [09:34:26]URL: /json_proto [09:34:26]Method is POST - this is cgi request [09:34:26]url: /json_proto [09:34:26]query_string will be loaded in cgi processing [09:34:26]execute_cgi json_proto POST (null) [09:34:26]execute_cgi path=json_proto method=POST [09:34:26]POST find Content-Length [09:34:26]Host: 172.17.41.135:8080 [09:34:26]Content-Length: 783 [09:34:26]Content-Type: application/json [09:34:26] [09:34:26]POST finish read [09:34:26]Found Content-Length = 783 [09:34:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 6.790, "sum" : 470.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 470.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:26]execute_script... [09:34: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)24617490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 6.790, "sum" : 470.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 470.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:26]POST & json_proto [09:34:26]process_json_proto [09:34:26]json parsed OK: [09:34:26]protocol is kg_v1.0 [09:34:26]action value=close_receipt [09:34:26]process_action close_receipt [09:34:26]cmd_close_receipt [09:34:26]MH_GetDate [09:34:26]Write to MH i2c: F0 00 00 BE 04 B1 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: F0 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: F0 09 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: F0 09 00 BE 04 00 22 36 F1 66 ED 3E 82 65 7B [09:34:26]GetLastDocTimeStamp 1727084017 [09:34:26]current date 1727084066 [09:34:26]FM_GetShiftState [09:34:26]SAM_PROTO_GetShiftState [09:34:26]wFMCommunicate request_size=4 [09:34:26]MH_SAM_APDU [09:34:26]CAPDU: 80 13 01 00 [09:34:26]Write to MH i2c: E2 08 00 BF 04 80 13 01 00 00 00 00 00 40 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:26]Read from MH i2c: E2 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 0E 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 0E 00 BF 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E1 [09:34:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:34:26]wFMCommunicate OK [09:34:26]SAM_PROTO_GetShiftState done [09:34:26]FM_GetShiftState done [09:34:26]opened in 1727051401 [09:34:26]opened+sec_in_day 1727137801 [09:34:26]quantity*price = 47054 [09:34:26]sum+1 = 47056 [09:34:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 470.55 НСП 1% : 4.16 НДС 12% : 49.97 Наличными: 0.00 Безнал.: 470.55 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 166 23.09.2024 09:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289492 ФПД: 239184947811679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093426&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289492&fm=239184947811679&tin=02508201610067®Number=0000000000091827&sum=47055 [09:34:27]StoreToDocumentArchive [09:34:27]shift 515 fd 289492 [09:34:27]save to /storage/0515/doc_00289492 [09:34:27]save last doc name /storage/0515/doc_00289492 to /storage/kkm_last_doc_name [09:34:27]save OK [09:34:27]Clear old archive folders... [09:34:27]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:34:27]tlvbuf is B6F350E0 [09:34:27]SAM_PROTO_ClearQueue [09:34:27]wFMCommunicate request_size=4 [09:34:27]MH_SAM_APDU [09:34:27]CAPDU: 80 09 00 00 [09:34:27]Write to MH i2c: E2 08 00 CC 04 80 09 00 00 00 00 00 00 42 [09:34:27]Write i2c OK [09:34:27]MH_I2C_Read... [09:34:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:27]Read from MH i2c: E2 [09:34:27]MH_I2C_Read... [09:34:27]Read from MH i2c: E2 03 00 [09:34:27]MH_I2C_Read... [09:34:27]Read from MH i2c: E2 03 00 CC 04 00 90 00 44 [09:34:27]RAPDU: 90 00 [09:34:27]wFMCommunicate OK [09:34:27]SAM_PROTO_ClearQueue done [09:34:27]KKMCreateOFDPacket [09:34:27]OFDProtocolAddRootSTLVToBuf [09:34:27]FM_MakeSignedData [09:34:27]FM_MakeSignedData [09:34:27]SAM_PROTO_SignData [09:34:27]wFMCommunicate request_size=4 [09:34:27]MH_SAM_APDU [09:34:27]CAPDU: 80 0D 01 02 [09:34:27]Write to MH i2c: E2 08 00 CD 04 80 0D 01 02 00 00 00 00 4A [09:34:27]Write i2c OK [09:34:27]MH_I2C_Read... [09:34:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:27]Read from MH i2c: E2 [09:34:27]MH_I2C_Read... [09:34:27]Read from MH i2c: E2 03 00 [09:34:27]MH_I2C_Read... [09:34:27]Read from MH i2c: E2 03 00 CD 04 00 90 00 45 [09:34:27]RAPDU: 90 00 [09:34:27]wFMCommunicate OK [09:34:27]wFMCommunicate request_size=253 [09:34:27]MH_SAM_APDU [09:34:27]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 CF B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 22 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6A 04 00 35 04 06 00 D9 89 95 D9 95 5F [09:34:27]Write to MH i2c: E2 00 01 CE 04 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 CF B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 22 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6A 04 00 35 04 06 00 D9 89 95 D9 95 5F 00 00 F9 [09:34:27]Write i2c OK [09:34:27]MH_I2C_Read... [09:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:28]Read from MH i2c: E2 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 03 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 03 00 CE 04 00 90 00 46 [09:34:28]RAPDU: 90 00 [09:34:28]wFMCommunicate OK [09:34:28]wFMCommunicate request_size=4 [09:34:28]MH_SAM_APDU [09:34:28]CAPDU: 80 0D 03 02 [09:34:28]Write to MH i2c: E2 08 00 CF 04 80 0D 03 02 00 00 00 00 4E [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:28]Read from MH i2c: E2 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 0B 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 0B 00 CF 04 00 3E FB 53 76 4D 73 83 64 90 00 F8 [09:34:28]RAPDU: 3E FB 53 76 4D 73 83 64 90 00 [09:34:28]wFMCommunicate OK [09:34:28]SAM_PROTO_SignData done [09:34:28]FM_MakeSignedData done [09:34:28]CreateOFDProtocolMessage [09:34:28]wFMCommunicate request_size=4 [09:34:28]MH_SAM_APDU [09:34:28]CAPDU: 80 11 00 00 [09:34:28]Write to MH i2c: E2 08 00 D0 04 80 11 00 00 00 00 00 00 4E [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:28]Read from MH i2c: E2 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 17 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 17 00 D0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9E [09:34:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:34:28]wFMCommunicate OK [09:34:28]CreateOFDProtocolMessage done [09:34:28]OFDSenderStorePacket 289492 [09:34:28]StoreOFDPacket docnum=289492 [09:34:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4D A6 00 01 33 6E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 CF B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 22 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6A 04 00 35 04 06 00 D9 89 95 D9 95 5F 3E FB 53 76 4D 73 83 64 [09:34:28]CheckFolder [09:34:28]dirname=/storage/ofd_packets [09:34:28]CheckFolder done [09:34:28]ProducePacketName [09:34:28]name=ofd_packets/00289492 [09:34:28]NVStorageSaveData ofd_packets/00289492 [09:34:28]File name is /storage/ofd_packets/00289492 [09:34:28]Write 294 bytes [09:34:28]NVStorageSaveData done [09:34:28]OFDSenderStorePacket done [09:34:28]KKMCreateOFDPacket done [09:34:28]NVStorageSaveData kkm_last_timestamp [09:34:28]File name is /storage/kkm_last_timestamp [09:34:28]Write 4 bytes [09:34:28]NVStorageSaveData done [09:34:28]ExternCall_PrintAddStr [09:34:28]wPrintStart [09:34:28]Write to MH i2c: 01 00 00 D1 04 D5 [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: 01 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: 01 07 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: 01 07 00 D1 04 00 00 00 00 00 FF 0F EA [09:34:28]RasterBufferAndPrint [09:34:28]line Счет N : (1)24617490 [09:34:28]line ИНН: 02508201610067 [09:34:28]line Контрольно-Кассовый Чек [09:34:28]line ПРОДАЖА [09:34:28]line ТРК (МРК, ГНК) : 44 [09:34:28]line Товар: 2710124130 [09:34:28]line SU-92 [09:34:28]line 6.790 * 69.30 [09:34:28]line = 470.55 [09:34:28]line НДС 12% НСП 1% [09:34:28]line > о реализуемом товаре [09:34:28]line ИТОГО: 470.55 [09:34:28]line НСП 1% : 4.16 [09:34:28]line НДС 12% : 49.97 [09:34:28]line Наличными: 0.00 [09:34:28]line Безнал.: 470.55 [09:34:28]line Место: АЗС № 90 "Партнёр-нефть" [09:34:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:34:28]line СНО: Общий режим [09:34:28]line Чек 166 23.09.2024 09:34 [09:34:28]line Смена: 515 ФФД: 1.0 [09:34:28]line ЗНМ: 0300000107 [09:34:28]line РНМ: 0000000000091827 [09:34:28]line Версия ККМ: 001 [09:34:28]line Платежная система: O! деньги [09:34:28]line ФМ: 0000000000871832 [09:34:28]line ФД: 289492 [09:34:28]line ФПД: 239184947811679 [09:34:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093426&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289492&fm=239184947811679&tin=02508201610067®Number=0000000000091827&sum=47055 [09:34:28]written 0, free lines is 4095 [09:34:28]OFD Sender: Processing packet 289492 [packets to send 1784, broken 1783] [09:34:28]ProducePacketName [09:34:28]name=ofd_packets/00289492 [09:34:28]OFD Sender: To server: pG, [09:34:28]CommunicateWithHost lk.salyk.kg:30040 [09:34:28]ConnectInit lk.salyk.kg [09:34:28]Connected sock=10 [09:34: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 33 32 08 01 00 00 4D A6 00 01 33 6E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 CF B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 22 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6A 04 00 35 04 06 00 D9 89 95 D9 95 5F 3E FB 53 76 4D 73 83 64 [09:34:28]Write to MH i2c: 01 00 00 FA 04 FE [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: 01 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: 01 07 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: 01 07 00 FA 04 00 00 00 00 00 D7 0C E8 [09:34:28]RasterBufferAndPrint [09:34:28]line [09:34:28]line [09:34:28]line [09:34:28]line [09:34:28]line [09:34:28]written 0, free lines is 3290 [09:34:28]MH_Cut [09:34:28]Write to MH i2c: D1 01 00 01 05 01 D8 [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: D1 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: D1 01 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: D1 01 00 01 05 00 D7 [09:34:28]Write to MH i2c: 01 00 00 02 05 07 [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 EA 8E 47 00 DE 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 33 32 10 04 04 00 D4 6A 04 00 F4 03 04 00 F7 DD F0 66 B6 04 01 00 00 E8 45 7E EA 3B 1F A4 BA [09:34:28]CommunicateWithHost err = 0 [09:34:28]CheckOFDResponse [09:34:28]1017 (14) - 77093643461234 [09:34:28]1041 (16) - 0000000000871832 [09:34:28]1040 (4) - 289492 [09:34:28]1012 (4) - 23.09.2024 03:18 [09:34:28]1206 (1) - 0 [09:34:28]OFD Sender: Remove packet 289492 [09:34:28]ProducePacketName [09:34:28]name=ofd_packets/00289492 [09:34:28]NVStorageDeleteData [09:34:29]*** Cut start [09:34:29]*** Partial cut [09:34:29]*** CUTSNS_PIN = 1 [09:34:29]*** CUTSNS_PIN = 0 [09:34:29]OFD Sender: No OFD packet to send [09:34:29]*** Brake cut motor [09:34:30]Read from MH i2c: 01 [09:34:30]MH_I2C_Read... [09:34:30]*** Stop cut motor [09:34:30]*** Cut end [09:34:30]Read from MH i2c: 01 07 00 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: 01 07 00 02 05 00 00 00 00 00 FF 0F 1C [09:34:30]process_action close_receipt done [09:34:30]requested_data is exist [09:34:30]produce_requested_data [09:34:30]requested_item fm.sn is exist - process it [09:34:30]wFMCommunicate request_size=4 [09:34:30]MH_SAM_APDU [09:34:30]CAPDU: 80 11 00 00 [09:34:30]Write to MH i2c: E2 08 00 03 05 80 11 00 00 00 00 00 00 82 [09:34:30]Write i2c OK [09:34:30]MH_I2C_Read... [09:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:30]Read from MH i2c: E2 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 17 00 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 17 00 03 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [09:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:34:30]wFMCommunicate OK [09:34:30]requested_item fd.num is exist - process it [09:34:30]SAM_PROTO_GetFieldsCounters [09:34:30]wFMCommunicate request_size=4 [09:34:30]MH_SAM_APDU [09:34:30]CAPDU: 80 13 00 00 [09:34:30]Write to MH i2c: E2 08 00 04 05 80 13 00 00 00 00 00 00 85 [09:34:30]Write i2c OK [09:34:30]MH_I2C_Read... [09:34:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:30]Read from MH i2c: E2 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 62 00 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 62 00 04 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [09:34:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:30]wFMCommunicate OK [09:34:30]SAM_PROTO_GetFieldsCounters done [09:34:30]requested_item shift.num is exist - process it [09:34:30]requested_item shift.opened is exist - process it [09:34:30]req_shift_opened [09:34:30]FM_GetShiftState [09:34:30]SAM_PROTO_GetShiftState [09:34:30]wFMCommunicate request_size=4 [09:34:30]MH_SAM_APDU [09:34:30]CAPDU: 80 13 01 00 [09:34:30]Write to MH i2c: E2 08 00 05 05 80 13 01 00 00 00 00 00 87 [09:34:30]Write i2c OK [09:34:30]MH_I2C_Read... [09:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:30]Read from MH i2c: E2 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 0E 00 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 0E 00 05 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 28 [09:34:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:34:30]wFMCommunicate OK [09:34:30]SAM_PROTO_GetShiftState done [09:34:30]FM_GetShiftState done [09:34:30]req_shift_opened done [09:34:30]requested_item shift.open_date is exist - process it [09:34:30]req_shift_open_date [09:34:30]req_shift_open_date done [09:34:30]produce_requested_data done [09:34:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289492,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:34:30]process_action_free close_receipt [09:34:30]json_value_free [09:34:30]json_value_free done [09:34:30]process_json_proto returns [09:34:30]Send response to host [09:34:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289492,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:34:30]free response buf [09:34:30]execute_script done [09:34:30]execute_script returns [09:34:30]free content buf [09:34:30]Sock 7.Close socket [09:34:30]Sock 7.Thread stoped [09:34:30]accept exits with 9 [09:34:30]New connection [09:34:30]New thread 3066678628 created [09:34:30]Thread 3066821988 joined [09:34:30]Waiting for new connection... [09:34:30] Sock 9.Parse request [09:34:30]Sock 9.Check first char [09:34:30]Sock 9.First char is OK [09:34:30]request: POST /json_proto HTTP/1.0 [09:34:30]Method: POST [09:34:30]URL: /json_proto [09:34:30]Method is POST - this is cgi request [09:34:30]url: /json_proto [09:34:30]query_string will be loaded in cgi processing [09:34:30]execute_cgi json_proto POST (null) [09:34:30]execute_cgi path=json_proto method=POST [09:34:30]POST find Content-Length [09:34:30]Host: 172.17.41.135:8080 [09:34:30]Content-Length: 824 [09:34:30]Content-Type: application/json [09:34:30] [09:34:30]POST finish read [09:34:30]Found Content-Length = 824 [09:34:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 54.640, "sum" : 2043.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2043.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:30]execute_script... [09:34: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)24617487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 54.640, "sum" : 2043.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2043.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:30]POST & json_proto [09:34:30]process_json_proto [09:34:30]json parsed OK: [09:34:30]protocol is kg_v1.0 [09:34:30]action value=close_receipt [09:34:30]process_action close_receipt [09:34:30]cmd_close_receipt [09:34:30]MH_GetDate [09:34:30]Write to MH i2c: F0 00 00 06 05 FA [09:34:30]Write i2c OK [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: F0 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: F0 09 00 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: F0 09 00 06 05 00 26 36 F1 66 ED 3E 82 65 C8 [09:34:30]GetLastDocTimeStamp 1727084066 [09:34:30]current date 1727084070 [09:34:30]FM_GetShiftState [09:34:30]SAM_PROTO_GetShiftState [09:34:30]wFMCommunicate request_size=4 [09:34:30]MH_SAM_APDU [09:34:30]CAPDU: 80 13 01 00 [09:34:30]Write to MH i2c: E2 08 00 07 05 80 13 01 00 00 00 00 00 89 [09:34:30]Write i2c OK [09:34:30]MH_I2C_Read... [09:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:30]Read from MH i2c: E2 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 0E 00 [09:34:30]MH_I2C_Read... [09:34:30]Read from MH i2c: E2 0E 00 07 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2A [09:34:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:34:30]wFMCommunicate OK [09:34:30]SAM_PROTO_GetShiftState done [09:34:30]FM_GetShiftState done [09:34:30]opened in 1727051401 [09:34:30]opened+sec_in_day 1727137801 [09:34:30]quantity*price = 204353 [09:34:30]sum+1 = 204355 [09:34:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2043.54 НСП 1% : 18.08 НДС 12% : 217.01 Наличными: 0.00 Безнал.: 2043.54 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 167 23.09.2024 09:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289493 ФПД: 206646631200898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093430&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289493&fm=206646631200898&tin=02508201610067®Number=0000000000091827&sum=204354 [09:34:31]StoreToDocumentArchive [09:34:31]shift 515 fd 289493 [09:34:31]save to /storage/0515/doc_00289493 [09:34:31]save last doc name /storage/0515/doc_00289493 to /storage/kkm_last_doc_name [09:34:31]save OK [09:34:31]Clear old archive folders... [09:34:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:34:31]tlvbuf is 01DCFE80 [09:34:31]SAM_PROTO_ClearQueue [09:34:31]wFMCommunicate request_size=4 [09:34:31]MH_SAM_APDU [09:34:31]CAPDU: 80 09 00 00 [09:34:31]Write to MH i2c: E2 08 00 14 05 80 09 00 00 00 00 00 00 8B [09:34:31]Write i2c OK [09:34:31]MH_I2C_Read... [09:34:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:31]Read from MH i2c: E2 [09:34:31]MH_I2C_Read... [09:34:31]Read from MH i2c: E2 03 00 [09:34:31]MH_I2C_Read... [09:34:31]Read from MH i2c: E2 03 00 14 05 00 90 00 8D [09:34:31]RAPDU: 90 00 [09:34:31]wFMCommunicate OK [09:34:31]SAM_PROTO_ClearQueue done [09:34:31]KKMCreateOFDPacket [09:34:31]OFDProtocolAddRootSTLVToBuf [09:34:31]FM_MakeSignedData [09:34:31]FM_MakeSignedData [09:34:31]SAM_PROTO_SignData [09:34:31]wFMCommunicate request_size=4 [09:34:31]MH_SAM_APDU [09:34:31]CAPDU: 80 0D 01 02 [09:34:31]Write to MH i2c: E2 08 00 15 05 80 0D 01 02 00 00 00 00 93 [09:34:31]Write i2c OK [09:34:31]MH_I2C_Read... [09:34:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:31]Read from MH i2c: E2 [09:34:31]MH_I2C_Read... [09:34:31]Read from MH i2c: E2 03 00 [09:34:31]MH_I2C_Read... [09:34:31]Read from MH i2c: E2 03 00 15 05 00 90 00 8E [09:34:31]RAPDU: 90 00 [09:34:31]wFMCommunicate OK [09:34:31]wFMCommunicate request_size=255 [09:34:31]MH_SAM_APDU [09:34:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 70 D5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 42 1E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 1E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 1E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 26 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6A 04 00 35 04 06 00 BB F1 [09:34:31]Write to MH i2c: E2 02 01 16 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 35 FF 03 08 00 03 70 D5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 42 1E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 1E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 1E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 26 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6A 04 00 35 04 06 00 BB F1 00 00 D9 [09:34:31]Write i2c OK [09:34:31]MH_I2C_Read... [09:34:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:32]Read from MH i2c: E2 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 03 00 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 03 00 16 05 00 90 00 8F [09:34:32]RAPDU: 90 00 [09:34:32]wFMCommunicate OK [09:34:32]wFMCommunicate request_size=9 [09:34:32]MH_SAM_APDU [09:34:32]CAPDU: 80 0D 02 02 04 AB 0B F8 82 [09:34:32]Write to MH i2c: E2 0C 00 17 05 80 0D 02 02 04 00 AB 0B F8 82 00 00 CE [09:34:32]Write i2c OK [09:34:32]MH_I2C_Read... [09:34:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:32]Read from MH i2c: E2 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 03 00 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [09:34:32]RAPDU: 90 00 [09:34:32]wFMCommunicate OK [09:34:32]wFMCommunicate request_size=4 [09:34:32]MH_SAM_APDU [09:34:32]CAPDU: 80 0D 03 02 [09:34:32]Write to MH i2c: E2 08 00 18 05 80 0D 03 02 00 00 00 00 98 [09:34:32]Write i2c OK [09:34:32]MH_I2C_Read... [09:34:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:32]Read from MH i2c: E2 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 0B 00 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 0B 00 18 05 00 5F A6 AE 2B F3 BD 0D 3C 90 00 70 [09:34:32]RAPDU: 5F A6 AE 2B F3 BD 0D 3C 90 00 [09:34:32]wFMCommunicate OK [09:34:32]SAM_PROTO_SignData done [09:34:32]FM_MakeSignedData done [09:34:32]CreateOFDProtocolMessage [09:34:32]wFMCommunicate request_size=4 [09:34:32]MH_SAM_APDU [09:34:32]CAPDU: 80 11 00 00 [09:34:32]Write to MH i2c: E2 08 00 19 05 80 11 00 00 00 00 00 00 98 [09:34:32]Write i2c OK [09:34:32]MH_I2C_Read... [09:34:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:32]Read from MH i2c: E2 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 17 00 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: E2 17 00 19 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E8 [09:34:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:34:32]wFMCommunicate OK [09:34:32]CreateOFDProtocolMessage done [09:34:32]OFDSenderStorePacket 289493 [09:34:32]StoreOFDPacket docnum=289493 [09:34:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 F8 89 06 01 81 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 35 FF 03 08 00 03 70 D5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 42 1E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 1E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 1E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 26 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6A 04 00 35 04 06 00 BB F1 AB 0B F8 82 5F A6 AE 2B F3 BD 0D 3C [09:34:32]CheckFolder [09:34:32]dirname=/storage/ofd_packets [09:34:32]CheckFolder done [09:34:32]ProducePacketName [09:34:32]name=ofd_packets/00289493 [09:34:32]NVStorageSaveData ofd_packets/00289493 [09:34:32]File name is /storage/ofd_packets/00289493 [09:34:32]Write 300 bytes [09:34:32]NVStorageSaveData done [09:34:32]OFDSenderStorePacket done [09:34:32]KKMCreateOFDPacket done [09:34:32]NVStorageSaveData kkm_last_timestamp [09:34:32]File name is /storage/kkm_last_timestamp [09:34:32]Write 4 bytes [09:34:32]NVStorageSaveData done [09:34:32]ExternCall_PrintAddStr [09:34:32]wPrintStart [09:34:32]Write to MH i2c: 01 00 00 1A 05 1F [09:34:32]Write i2c OK [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: 01 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: 01 07 00 [09:34:32]MH_I2C_Read... [09:34:32]Read from MH i2c: 01 07 00 1A 05 00 00 00 00 00 FF 0F 34 [09:34:32]RasterBufferAndPrint [09:34:32]line Счет N : (1)24617487 [09:34:32]line ИНН: 02508201610067 [09:34:32]line Контрольно-Кассовый Чек [09:34:32]line ПРОДАЖА [09:34:32]line ТРК (МРК, ГНК) : 71 [09:34:32]line Товар: 2711190000 [09:34:32]line ГАЗ-К-5 [09:34:32]line 54.640 * 37.40 [09:34:32]line = 2043.54 [09:34:32]line НДС 12% НСП 1% [09:34:32]line > о реализуемом товаре [09:34:32]line ИТОГО: 2043.54 [09:34:32]line НСП 1% : 18.08 [09:34:32]line НДС 12% : 217.01 [09:34:32]line Наличными: 0.00 [09:34:32]line Безнал.: 2043.54 [09:34:32]line Место: АЗС № 90 "Партнёр-нефть" [09:34:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:34:32]line СНО: Общий режим [09:34:32]line Чек 167 23.09.2024 09:34 [09:34:32]line Смена: 515 ФФД: 1.0 [09:34:32]line ЗНМ: 0300000107 [09:34:32]line РНМ: 0000000000091827 [09:34:32]line Версия ККМ: 001 [09:34:32]line Платежная система: Бакай Банк [09:34:32]line ФМ: 0000000000871832 [09:34:32]line ФД: 289493 [09:34:32]line ФПД: 206646631200898 [09:34:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093430&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289493&fm=206646631200898&tin=02508201610067®Number=0000000000091827&sum=204354 [09:34:32]written 0, free lines is 4095 [09:34:32]OFD Sender: Processing packet 289493 [packets to send 1784, broken 1783] [09:34:32]ProducePacketName [09:34:32]name=ofd_packets/00289493 [09:34:32]OFD Sender: To server: pG, [09:34:32]CommunicateWithHost lk.salyk.kg:30040 [09:34:32]ConnectInit lk.salyk.kg [09:34:33]Write to MH i2c: 01 00 00 43 05 48 [09:34:33]Write i2c OK [09:34:33]MH_I2C_Read... [09:34:33]Read from MH i2c: 01 [09:34:33]MH_I2C_Read... [09:34:33]Read from MH i2c: 01 07 00 [09:34:33]MH_I2C_Read... [09:34:33]Read from MH i2c: 01 07 00 43 05 00 00 00 00 00 DF 0C 3A [09:34:33]RasterBufferAndPrint [09:34:33]line [09:34:33]line [09:34:33]line [09:34:33]line [09:34:33]line [09:34:33]written 0, free lines is 3304 [09:34:33]MH_Cut [09:34:33]Write to MH i2c: D1 01 00 4A 05 01 21 [09:34:33]Write i2c OK [09:34:33]MH_I2C_Read... [09:34:33]Read from MH i2c: D1 [09:34:33]MH_I2C_Read... [09:34:33]Read from MH i2c: D1 01 00 [09:34:33]MH_I2C_Read... [09:34:33]Read from MH i2c: D1 01 00 4A 05 00 20 [09:34:33]Write to MH i2c: 01 00 00 4B 05 50 [09:34:33]Write i2c OK [09:34:33]MH_I2C_Read... [09:34:34]*** Cut start [09:34:34]*** Partial cut [09:34:34]*** CUTSNS_PIN = 1 [09:34:34]*** CUTSNS_PIN = 0 [09:34:34]*** Brake cut motor [09:34:34]Read from MH i2c: 01 [09:34:34]MH_I2C_Read... [09:34:34]*** Stop cut motor [09:34:34]*** Cut end [09:34:34]Read from MH i2c: 01 07 00 [09:34:34]MH_I2C_Read... [09:34:34]Read from MH i2c: 01 07 00 4B 05 00 00 00 00 00 FF 0F 65 [09:34:34]process_action close_receipt done [09:34:34]requested_data is exist [09:34:34]produce_requested_data [09:34:34]requested_item fm.sn is exist - process it [09:34:34]wFMCommunicate request_size=4 [09:34:34]MH_SAM_APDU [09:34:34]CAPDU: 80 11 00 00 [09:34:34]Write to MH i2c: E2 08 00 4C 05 80 11 00 00 00 00 00 00 CB [09:34:34]Write i2c OK [09:34:34]MH_I2C_Read... [09:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:34]Read from MH i2c: E2 [09:34:34]MH_I2C_Read... [09:34:34]Read from MH i2c: E2 17 00 [09:34:34]MH_I2C_Read... [09:34:34]Read from MH i2c: E2 17 00 4C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1B [09:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:34:34]wFMCommunicate OK [09:34:34]requested_item fd.num is exist - process it [09:34:34]SAM_PROTO_GetFieldsCounters [09:34:34]wFMCommunicate request_size=4 [09:34:34]MH_SAM_APDU [09:34:34]CAPDU: 80 13 00 00 [09:34:34]Write to MH i2c: E2 08 00 4D 05 80 13 00 00 00 00 00 00 CE [09:34:34]Write i2c OK [09:34:34]MH_I2C_Read... [09:34:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:34]Read from MH i2c: E2 [09:34:34]MH_I2C_Read... [09:34:34]Read from MH i2c: E2 62 00 [09:34:34]MH_I2C_Read... [09:34:34]Read from MH i2c: E2 62 00 4D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:34]wFMCommunicate OK [09:34:34]SAM_PROTO_GetFieldsCounters done [09:34:34]requested_item shift.num is exist - process it [09:34:34]requested_item shift.opened is exist - process it [09:34:34]req_shift_opened [09:34:34]FM_GetShiftState [09:34:34]SAM_PROTO_GetShiftState [09:34:34]wFMCommunicate request_size=4 [09:34:34]MH_SAM_APDU [09:34:34]CAPDU: 80 13 01 00 [09:34:34]Write to MH i2c: E2 08 00 4E 05 80 13 01 00 00 00 00 00 D0 [09:34:34]Write i2c OK [09:34:34]MH_I2C_Read... [09:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:35]Read from MH i2c: E2 [09:34:35]MH_I2C_Read... [09:34:35]Read from MH i2c: E2 0E 00 [09:34:35]MH_I2C_Read... [09:34:35]Read from MH i2c: E2 0E 00 4E 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 71 [09:34:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:34:35]wFMCommunicate OK [09:34:35]SAM_PROTO_GetShiftState done [09:34:35]FM_GetShiftState done [09:34:35]req_shift_opened done [09:34:35]requested_item shift.open_date is exist - process it [09:34:35]req_shift_open_date [09:34:35]req_shift_open_date done [09:34:35]produce_requested_data done [09:34:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289493,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:34:35]process_action_free close_receipt [09:34:35]json_value_free [09:34:35]json_value_free done [09:34:35]process_json_proto returns [09:34:35]Send response to host [09:34:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289493,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:34:35]free response buf [09:34:35]execute_script done [09:34:35]execute_script returns [09:34:35]free content buf [09:34:35]Sock 9.Close socket [09:34:35]Sock 9.Thread stoped [09:34:42]accept exits with 7 [09:34:42]New connection [09:34:42]New thread 3066821988 created [09:34:42]Thread 3066678628 joined [09:34:42]Waiting for new connection... [09:34:42] Sock 7.Parse request [09:34:42]Sock 7.Check first char [09:34:42]Sock 7.First char is OK [09:34:42]request: POST /json_proto HTTP/1.0 [09:34:42]Method: POST [09:34:42]URL: /json_proto [09:34:42]Method is POST - this is cgi request [09:34:42]url: /json_proto [09:34:42]query_string will be loaded in cgi processing [09:34:42]execute_cgi json_proto POST (null) [09:34:42]execute_cgi path=json_proto method=POST [09:34:42]POST find Content-Length [09:34:42]Host: 172.17.41.135:8080 [09:34:42]Content-Length: 802 [09:34:42]Content-Type: application/json [09:34:42] [09:34:42]POST finish read [09:34:42]Found Content-Length = 802 [09:34:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:42]execute_script... [09: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)24617491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:42]POST & json_proto [09:34:42]process_json_proto [09:34:42]json parsed OK: [09:34:42]protocol is kg_v1.0 [09:34:42]action value=close_receipt [09:34:42]process_action close_receipt [09:34:42]cmd_close_receipt [09:34:42]MH_GetDate [09:34:42]Write to MH i2c: F0 00 00 4F 05 43 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: F0 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: F0 09 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: F0 09 00 4F 05 00 32 36 F1 66 ED 3E 82 65 1D [09:34:42]GetLastDocTimeStamp 1727084070 [09:34:42]current date 1727084082 [09:34:42]FM_GetShiftState [09:34:42]SAM_PROTO_GetShiftState [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 13 01 00 [09:34:42]Write to MH i2c: E2 08 00 50 05 80 13 01 00 00 00 00 00 D2 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 0E 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 0E 00 50 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 73 [09:34:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:34:42]wFMCommunicate OK [09:34:42]SAM_PROTO_GetShiftState done [09:34:42]FM_GetShiftState done [09:34:42]opened in 1727051401 [09:34:42]opened+sec_in_day 1727137801 [09:34:42]quantity*price = 50036 [09:34:42]sum+1 = 50037 [09:34:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 168 23.09.2024 09:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289494 ФПД: 1009743057089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093442&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289494&fm=1009743057089&tin=02508201610067®Number=0000000000091827&sum=50036 [09:34:43]StoreToDocumentArchive [09:34:43]shift 515 fd 289494 [09:34:43]save to /storage/0515/doc_00289494 [09:34:43]save last doc name /storage/0515/doc_00289494 to /storage/kkm_last_doc_name [09:34:43]save OK [09:34:43]Clear old archive folders... [09:34:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:43]tlvbuf is 01DDA790 [09:34:43]SAM_PROTO_ClearQueue [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 09 00 00 [09:34:43]Write to MH i2c: E2 08 00 5D 05 80 09 00 00 00 00 00 00 D4 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 5D 05 00 90 00 D6 [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]SAM_PROTO_ClearQueue done [09:34:43]KKMCreateOFDPacket [09:34:43]OFDProtocolAddRootSTLVToBuf [09:34:43]FM_MakeSignedData [09:34:43]FM_MakeSignedData [09:34:43]SAM_PROTO_SignData [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 01 02 [09:34:43]Write to MH i2c: E2 08 00 5E 05 80 0D 01 02 00 00 00 00 DC [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 5E 05 00 90 00 D7 [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=255 [09:34:43]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 32 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6A 04 00 35 04 06 00 00 [09:34:43]Write to MH i2c: E2 02 01 5F 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A8 00 00 00 F4 03 04 00 32 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6A 04 00 35 04 06 00 00 00 00 52 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 5F 05 00 90 00 D8 [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=10 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 02 02 05 EB 19 60 50 C1 [09:34:43]Write to MH i2c: E2 0D 00 60 05 80 0D 02 02 05 00 EB 19 60 50 C1 00 00 5E [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:44]Read from MH i2c: E2 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 03 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 03 00 60 05 00 90 00 D9 [09:34:44]RAPDU: 90 00 [09:34:44]wFMCommunicate OK [09:34:44]wFMCommunicate request_size=4 [09:34:44]MH_SAM_APDU [09:34:44]CAPDU: 80 0D 03 02 [09:34:44]Write to MH i2c: E2 08 00 61 05 80 0D 03 02 00 00 00 00 E1 [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:44]Read from MH i2c: E2 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 0B 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 0B 00 61 05 00 91 C6 7E 19 B3 DF 0B 7E 90 00 EB [09:34:44]RAPDU: 91 C6 7E 19 B3 DF 0B 7E 90 00 [09:34:44]wFMCommunicate OK [09:34:44]SAM_PROTO_SignData done [09:34:44]FM_MakeSignedData done [09:34:44]CreateOFDProtocolMessage [09:34:44]wFMCommunicate request_size=4 [09:34:44]MH_SAM_APDU [09:34:44]CAPDU: 80 11 00 00 [09:34:44]Write to MH i2c: E2 08 00 62 05 80 11 00 00 00 00 00 00 E1 [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:44]Read from MH i2c: E2 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 17 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 17 00 62 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 31 [09:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:34:44]wFMCommunicate OK [09:34:44]CreateOFDProtocolMessage done [09:34:44]OFDSenderStorePacket 289494 [09:34:44]StoreOFDPacket docnum=289494 [09:34:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FA 49 07 01 7C DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A8 00 00 00 F4 03 04 00 32 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6A 04 00 35 04 06 00 00 EB 19 60 50 C1 91 C6 7E 19 B3 DF 0B 7E [09:34:44]CheckFolder [09:34:44]dirname=/storage/ofd_packets [09:34:44]CheckFolder done [09:34:44]ProducePacketName [09:34:44]name=ofd_packets/00289494 [09:34:44]NVStorageSaveData ofd_packets/00289494 [09:34:44]File name is /storage/ofd_packets/00289494 [09:34:44]Write 301 bytes [09:34:44]NVStorageSaveData done [09:34:44]OFDSenderStorePacket done [09:34:44]KKMCreateOFDPacket done [09:34:44]NVStorageSaveData kkm_last_timestamp [09:34:44]File name is /storage/kkm_last_timestamp [09:34:44]Write 4 bytes [09:34:44]NVStorageSaveData done [09:34:44]ExternCall_PrintAddStr [09:34:44]wPrintStart [09:34:44]Write to MH i2c: 01 00 00 63 05 68 [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 07 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 07 00 63 05 00 00 00 00 00 FF 0F 7D [09:34:44]RasterBufferAndPrint [09:34:44]line Счет N : (1)24617491 [09:34:44]line ИНН: 02508201610067 [09:34:44]line Контрольно-Кассовый Чек [09:34:44]line ПРОДАЖА [09:34:44]line ТРК (МРК, ГНК) : 33 [09:34:44]line Товар: 2710124130 [09:34:44]line Аи-92-К-5 [09:34:44]line 7.380 * 67.80 [09:34:44]line = 500.36 [09:34:44]line НДС 12% НСП 1% [09:34:44]line > о реализуемом товаре [09:34:44]line ИТОГО: 500.36 [09:34:44]line НСП 1% : 4.43 [09:34:44]line НДС 12% : 53.14 [09:34:44]line Наличными: 0.00 [09:34:44]line Безнал.: 500.36 [09:34:44]line Место: АЗС № 90 "Партнёр-нефть" [09:34:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:34:44]line СНО: Общий режим [09:34:44]line Чек 168 23.09.2024 09:34 [09:34:44]line Смена: 515 ФФД: 1.0 [09:34:44]line ЗНМ: 0300000107 [09:34:44]line РНМ: 0000000000091827 [09:34:44]line Версия ККМ: 001 [09:34:44]line Платежная система: O! деньги [09:34:44]line ФМ: 0000000000871832 [09:34:44]line ФД: 289494 [09:34:44]line ФПД: 1009743057089 [09:34:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093442&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289494&fm=1009743057089&tin=02508201610067®Number=0000000000091827&sum=50036 [09:34:44]written 0, free lines is 4095 [09:34:44]Write to MH i2c: 01 00 00 8C 05 91 [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 07 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 07 00 8C 05 00 00 00 00 00 E0 0C 84 [09:34:44]RasterBufferAndPrint [09:34:44]line [09:34:44]line [09:34:44]line [09:34:44]line [09:34:44]line [09:34:44]written 0, free lines is 3305 [09:34:44]MH_Cut [09:34:44]Write to MH i2c: D1 01 00 93 05 01 6A [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: D1 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: D1 01 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: D1 01 00 93 05 00 69 [09:34:44]Write to MH i2c: 01 00 00 94 05 99 [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:45]*** Cut start [09:34:45]*** Partial cut [09:34:45]*** CUTSNS_PIN = 1 [09:34:45]*** CUTSNS_PIN = 0 [09:34:45]*** Brake cut motor [09:34:45]Read from MH i2c: 01 [09:34:46]MH_I2C_Read... [09:34:46]*** Stop cut motor [09:34:46]*** Cut end [09:34:46]Read from MH i2c: 01 07 00 [09:34:46]MH_I2C_Read... [09:34:46]Read from MH i2c: 01 07 00 94 05 00 00 00 00 00 FF 0F AE [09:34:46]process_action close_receipt done [09:34:46]requested_data is exist [09:34:46]produce_requested_data [09:34:46]requested_item fm.sn is exist - process it [09:34:46]wFMCommunicate request_size=4 [09:34:46]MH_SAM_APDU [09:34:46]CAPDU: 80 11 00 00 [09:34:46]Write to MH i2c: E2 08 00 95 05 80 11 00 00 00 00 00 00 14 [09:34:46]Write i2c OK [09:34:46]MH_I2C_Read... [09:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:46]Read from MH i2c: E2 [09:34:46]MH_I2C_Read... [09:34:46]Read from MH i2c: E2 17 00 [09:34:46]MH_I2C_Read... [09:34:46]Read from MH i2c: E2 17 00 95 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 64 [09:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:34:46]wFMCommunicate OK [09:34:46]requested_item fd.num is exist - process it [09:34:46]SAM_PROTO_GetFieldsCounters [09:34:46]wFMCommunicate request_size=4 [09:34:46]MH_SAM_APDU [09:34:46]CAPDU: 80 13 00 00 [09:34:46]Write to MH i2c: E2 08 00 96 05 80 13 00 00 00 00 00 00 17 [09:34:46]Write i2c OK [09:34:46]MH_I2C_Read... [09:34:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:46]Read from MH i2c: E2 [09:34:46]MH_I2C_Read... [09:34:46]Read from MH i2c: E2 62 00 [09:34:46]MH_I2C_Read... [09:34:46]Read from MH i2c: E2 62 00 96 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [09:34: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:46]wFMCommunicate OK [09:34:46]SAM_PROTO_GetFieldsCounters done [09:34:46]requested_item shift.num is exist - process it [09:34:46]requested_item shift.opened is exist - process it [09:34:46]req_shift_opened [09:34:46]FM_GetShiftState [09:34:46]SAM_PROTO_GetShiftState [09:34:46]wFMCommunicate request_size=4 [09:34:46]MH_SAM_APDU [09:34:46]CAPDU: 80 13 01 00 [09:34:46]Write to MH i2c: E2 08 00 97 05 80 13 01 00 00 00 00 00 19 [09:34:46]Write i2c OK [09:34:46]MH_I2C_Read... [09:34:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:46]Read from MH i2c: E2 [09:34:46]MH_I2C_Read... [09:34:46]Read from MH i2c: E2 0E 00 [09:34:46]MH_I2C_Read... [09:34:46]Read from MH i2c: E2 0E 00 97 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BA [09:34:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:34:46]wFMCommunicate OK [09:34:46]SAM_PROTO_GetShiftState done [09:34:46]FM_GetShiftState done [09:34:46]req_shift_opened done [09:34:46]requested_item shift.open_date is exist - process it [09:34:46]req_shift_open_date [09:34:46]req_shift_open_date done [09:34:46]produce_requested_data done [09:34:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289494,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:34:46]process_action_free close_receipt [09:34:46]json_value_free [09:34:46]json_value_free done [09:34:46]process_json_proto returns [09:34:46]Send response to host [09:34:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289494,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:34:46]free response buf [09:34:46]execute_script done [09:34:46]execute_script returns [09:34:46]free content buf [09:34:46]Sock 7.Close socket [09:34:46]Sock 7.Thread stoped [09:36:44]ConnectInit Can't connect to host [09:36:44]CommunicateWithHost connect error [09:36:44]CommunicateWithHost err = -1 [09:36:44]OFD Sender: Server communicate error [09:36:45]OFD Sender: Processing packet 289493 [packets to send 1785, broken 1783] [09:36:45]ProducePacketName [09:36:45]name=ofd_packets/00289493 [09:36:45]OFD Sender: To server: pG, [09:36:45]CommunicateWithHost lk.salyk.kg:30040 [09:36:45]ConnectInit lk.salyk.kg [09:36:45]Connected sock=7 [09: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 33 32 0E 01 00 00 F8 89 06 01 81 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 35 FF 03 08 00 03 70 D5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 42 1E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 1E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 1E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 26 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6A 04 00 35 04 06 00 BB F1 AB 0B F8 82 5F A6 AE 2B F3 BD 0D 3C [09: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 33 32 4F 00 00 00 35 2F 47 00 7F 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 33 32 10 04 04 00 D5 6A 04 00 F4 03 04 00 80 DE F0 66 B6 04 01 00 00 1C 36 C1 A4 86 D6 04 21 [09:36:45]CommunicateWithHost err = 0 [09:36:45]CheckOFDResponse [09:36:45]1017 (14) - 77093643461234 [09:36:45]1041 (16) - 0000000000871832 [09:36:45]1040 (4) - 289493 [09:36:45]1012 (4) - 23.09.2024 03:20 [09:36:45]1206 (1) - 0 [09:36:45]OFD Sender: Remove packet 289493 [09:36:45]ProducePacketName [09:36:45]name=ofd_packets/00289493 [09:36:45]NVStorageDeleteData [09:36:46]OFD Sender: Processing packet 289494 [packets to send 1784, broken 1783] [09:36:46]ProducePacketName [09:36:46]name=ofd_packets/00289494 [09:36:46]OFD Sender: To server: pG, [09:36:46]CommunicateWithHost lk.salyk.kg:30040 [09:36:46]ConnectInit lk.salyk.kg [09:36:46]Connected sock=7 [09:36:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FA 49 07 01 7C DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A8 00 00 00 F4 03 04 00 32 36 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6A 04 00 35 04 06 00 00 EB 19 60 50 C1 91 C6 7E 19 B3 DF 0B 7E [09:36: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 33 32 4F 00 00 00 9E 50 47 00 10 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 33 32 10 04 04 00 D6 6A 04 00 F4 03 04 00 81 DE F0 66 B6 04 01 00 00 98 88 BA 26 B6 90 DC AF [09:36:46]CommunicateWithHost err = 0 [09:36:46]CheckOFDResponse [09:36:46]1017 (14) - 77093643461234 [09:36:46]1041 (16) - 0000000000871832 [09:36:46]1040 (4) - 289494 [09:36:46]1012 (4) - 23.09.2024 03:20 [09:36:46]1206 (1) - 0 [09:36:46]OFD Sender: Remove packet 289494 [09:36:46]ProducePacketName [09:36:46]name=ofd_packets/00289494 [09:36:46]NVStorageDeleteData [09:36:47]OFD Sender: No OFD packet to send [09:36:52]OFD Sender: No OFD packet to send [09:36:57]OFD Sender: No OFD packet to send [09:37:02]OFD Sender: No OFD packet to send [09:37:07]OFD Sender: No OFD packet to send [09:37:12]OFD Sender: No OFD packet to send [09:37:17]OFD Sender: No OFD packet to send [09:37:22]OFD Sender: No OFD packet to send [09:37:27]OFD Sender: No OFD packet to send [09:37:32]OFD Sender: No OFD packet to send [09:37:37]OFD Sender: No OFD packet to send [09:37:42]OFD Sender: No OFD packet to send [09:37:47]OFD Sender: No OFD packet to send [09:37:52]OFD Sender: No OFD packet to send [09:37:57]OFD Sender: No OFD packet to send [09:38:02]OFD Sender: No OFD packet to send [09:38:07]OFD Sender: No OFD packet to send [09:38:12]OFD Sender: No OFD packet to send [09:38:18]OFD Sender: No OFD packet to send [09:38:23]OFD Sender: No OFD packet to send [09:38:28]OFD Sender: No OFD packet to send [09:38:33]OFD Sender: No OFD packet to send [09:38:38]OFD Sender: No OFD packet to send [09:38:39]accept exits with 9 [09:38:39]New connection [09:38:39]New thread 3066678628 created [09:38:39]Thread 3066821988 joined [09:38:39]Waiting for new connection... [09:38:39] Sock 9.Parse request [09:38:39]Sock 9.Check first char [09:38:39]Sock 9.First char is OK [09:38:39]request: POST /json_proto HTTP/1.0 [09:38:39]Method: POST [09:38:39]URL: /json_proto [09:38:39]Method is POST - this is cgi request [09:38:39]url: /json_proto [09:38:39]query_string will be loaded in cgi processing [09:38:39]execute_cgi json_proto POST (null) [09:38:39]execute_cgi path=json_proto method=POST [09:38:39]POST find Content-Length [09:38:39]Host: 172.17.41.135:8080 [09:38:39]Content-Length: 802 [09:38:39]Content-Type: application/json [09:38:39] [09:38:39]POST finish read [09:38:39]Found Content-Length = 802 [09:38:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:39]execute_script... [09:38: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)24617494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:39]POST & json_proto [09:38:39]process_json_proto [09:38:39]json parsed OK: [09:38:39]protocol is kg_v1.0 [09:38:39]action value=close_receipt [09:38:39]process_action close_receipt [09:38:39]cmd_close_receipt [09:38:39]MH_GetDate [09:38:39]Write to MH i2c: F0 00 00 98 05 8C [09:38:39]Write i2c OK [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: F0 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: F0 09 00 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: F0 09 00 98 05 00 20 37 F1 66 ED 3E 82 65 55 [09:38:39]GetLastDocTimeStamp 1727084082 [09:38:39]current date 1727084320 [09:38:39]FM_GetShiftState [09:38:39]SAM_PROTO_GetShiftState [09:38:39]wFMCommunicate request_size=4 [09:38:39]MH_SAM_APDU [09:38:39]CAPDU: 80 13 01 00 [09:38:39]Write to MH i2c: E2 08 00 99 05 80 13 01 00 00 00 00 00 1B [09:38:39]Write i2c OK [09:38:39]MH_I2C_Read... [09:38:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:39]Read from MH i2c: E2 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 0E 00 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 0E 00 99 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BC [09:38:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:38:39]wFMCommunicate OK [09:38:39]SAM_PROTO_GetShiftState done [09:38:39]FM_GetShiftState done [09:38:39]opened in 1727051401 [09:38:39]opened+sec_in_day 1727137801 [09:38:39]quantity*price = 50036 [09:38:39]sum+1 = 50037 [09:38:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 169 23.09.2024 09:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289495 ФПД: 164791279217015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093840&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289495&fm=164791279217015&tin=02508201610067®Number=0000000000091827&sum=50036 [09:38:40]StoreToDocumentArchive [09:38:40]shift 515 fd 289495 [09:38:40]save to /storage/0515/doc_00289495 [09:38:40]save last doc name /storage/0515/doc_00289495 to /storage/kkm_last_doc_name [09:38:41]save OK [09:38:41]Clear old archive folders... [09:38:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:41]tlvbuf is 01E0B5C0 [09:38:41]SAM_PROTO_ClearQueue [09:38:41]wFMCommunicate request_size=4 [09:38:41]MH_SAM_APDU [09:38:41]CAPDU: 80 09 00 00 [09:38:41]Write to MH i2c: E2 08 00 A6 05 80 09 00 00 00 00 00 00 1D [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:41]Read from MH i2c: E2 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 A6 05 00 90 00 1F [09:38:41]RAPDU: 90 00 [09:38:41]wFMCommunicate OK [09:38:41]SAM_PROTO_ClearQueue done [09:38:41]KKMCreateOFDPacket [09:38:41]OFDProtocolAddRootSTLVToBuf [09:38:41]FM_MakeSignedData [09:38:41]FM_MakeSignedData [09:38:41]SAM_PROTO_SignData [09:38:41]wFMCommunicate request_size=4 [09:38:41]MH_SAM_APDU [09:38:41]CAPDU: 80 0D 01 02 [09:38:41]Write to MH i2c: E2 08 00 A7 05 80 0D 01 02 00 00 00 00 25 [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:41]Read from MH i2c: E2 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 A7 05 00 90 00 20 [09:38:41]RAPDU: 90 00 [09:38:41]wFMCommunicate OK [09:38:41]wFMCommunicate request_size=255 [09:38:41]MH_SAM_APDU [09:38:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6A 04 00 35 04 06 00 95 [09:38:41]Write to MH i2c: E2 02 01 A8 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6A 04 00 35 04 06 00 95 00 00 21 [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:41]Read from MH i2c: E2 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 A8 05 00 90 00 21 [09:38:41]RAPDU: 90 00 [09:38:41]wFMCommunicate OK [09:38:41]wFMCommunicate request_size=10 [09:38:41]MH_SAM_APDU [09:38:41]CAPDU: 80 0D 02 02 05 E0 75 A8 E9 77 [09:38:41]Write to MH i2c: E2 0D 00 A9 05 80 0D 02 02 05 00 E0 75 A8 E9 77 00 00 8F [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:41]Read from MH i2c: E2 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 03 00 A9 05 00 90 00 22 [09:38:41]RAPDU: 90 00 [09:38:41]wFMCommunicate OK [09:38:41]wFMCommunicate request_size=4 [09:38:41]MH_SAM_APDU [09:38:41]CAPDU: 80 0D 03 02 [09:38:41]Write to MH i2c: E2 08 00 AA 05 80 0D 03 02 00 00 00 00 2A [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:41]Read from MH i2c: E2 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 0B 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 0B 00 AA 05 00 E4 BF 96 10 BE 37 A1 D8 90 00 E2 [09:38:41]RAPDU: E4 BF 96 10 BE 37 A1 D8 90 00 [09:38:41]wFMCommunicate OK [09:38:41]SAM_PROTO_SignData done [09:38:41]FM_MakeSignedData done [09:38:41]CreateOFDProtocolMessage [09:38:41]wFMCommunicate request_size=4 [09:38:41]MH_SAM_APDU [09:38:41]CAPDU: 80 11 00 00 [09:38:41]Write to MH i2c: E2 08 00 AB 05 80 11 00 00 00 00 00 00 2A [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:41]Read from MH i2c: E2 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 17 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: E2 17 00 AB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7A [09:38:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:38:41]wFMCommunicate OK [09:38:41]CreateOFDProtocolMessage done [09:38:41]OFDSenderStorePacket 289495 [09:38:41]StoreOFDPacket docnum=289495 [09:38:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 66 FD 07 01 3E 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6A 04 00 35 04 06 00 95 E0 75 A8 E9 77 E4 BF 96 10 BE 37 A1 D8 [09:38:41]CheckFolder [09:38:41]dirname=/storage/ofd_packets [09:38:41]CheckFolder done [09:38:41]ProducePacketName [09:38:41]name=ofd_packets/00289495 [09:38:41]NVStorageSaveData ofd_packets/00289495 [09:38:41]File name is /storage/ofd_packets/00289495 [09:38:41]Write 301 bytes [09:38:41]NVStorageSaveData done [09:38:41]OFDSenderStorePacket done [09:38:41]KKMCreateOFDPacket done [09:38:41]NVStorageSaveData kkm_last_timestamp [09:38:41]File name is /storage/kkm_last_timestamp [09:38:41]Write 4 bytes [09:38:41]NVStorageSaveData done [09:38:41]ExternCall_PrintAddStr [09:38:41]wPrintStart [09:38:41]Write to MH i2c: 01 00 00 AC 05 B1 [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 07 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 07 00 AC 05 00 00 00 00 00 FF 0F C6 [09:38:41]RasterBufferAndPrint [09:38:41]line Счет N : (1)24617494 [09:38:41]line ИНН: 02508201610067 [09:38:41]line Контрольно-Кассовый Чек [09:38:41]line ПРОДАЖА [09:38:41]line ТРК (МРК, ГНК) : 53 [09:38:41]line Товар: 2710124130 [09:38:41]line Аи-92-К-5 [09:38:41]line 7.380 * 67.80 [09:38:41]line = 500.36 [09:38:41]line НДС 12% НСП 1% [09:38:41]line > о реализуемом товаре [09:38:41]line ИТОГО: 500.36 [09:38:41]line НСП 1% : 4.43 [09:38:41]line НДС 12% : 53.14 [09:38:41]line Наличными: 0.00 [09:38:41]line Безнал.: 500.36 [09:38:41]line Место: АЗС № 90 "Партнёр-нефть" [09:38:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:38:41]line СНО: Общий режим [09:38:41]line Чек 169 23.09.2024 09:38 [09:38:41]line Смена: 515 ФФД: 1.0 [09:38:41]line ЗНМ: 0300000107 [09:38:41]line РНМ: 0000000000091827 [09:38:41]line Версия ККМ: 001 [09:38:41]line Платежная система: O! деньги [09:38:41]line ФМ: 0000000000871832 [09:38:41]line ФД: 289495 [09:38:41]line ФПД: 164791279217015 [09:38:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T093840&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289495&fm=164791279217015&tin=02508201610067®Number=0000000000091827&sum=50036 [09:38:41]written 0, free lines is 4095 [09:38:41]OFD Sender: Processing packet 289495 [packets to send 1784, broken 1783] [09:38:41]ProducePacketName [09:38:41]name=ofd_packets/00289495 [09:38:41]OFD Sender: To server: pG, [09:38:41]CommunicateWithHost lk.salyk.kg:30040 [09:38:41]ConnectInit lk.salyk.kg [09:38:41]Connected sock=10 [09:38: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 33 32 0F 01 00 00 66 FD 07 01 3E 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6A 04 00 35 04 06 00 95 E0 75 A8 E9 77 E4 BF 96 10 BE 37 A1 D8 [09:38:42]Write to MH i2c: 01 00 00 D5 05 DA [09:38:42]Write i2c OK [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: 01 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: 01 07 00 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: 01 07 00 D5 05 00 00 00 00 00 EA 0C D7 [09:38:42]RasterBufferAndPrint [09:38:42]line [09:38:42]line [09:38:42]line [09:38:42]line [09:38:42]line [09:38:42]written 0, free lines is 3312 [09:38:42]MH_Cut [09:38:42]Write to MH i2c: D1 01 00 DC 05 01 B3 [09:38:42]Write i2c OK [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: D1 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: D1 01 00 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: D1 01 00 DC 05 00 B2 [09:38:42]Write to MH i2c: 01 00 00 DD 05 E2 [09:38:42]Write i2c OK [09:38:42]MH_I2C_Read... [09:38: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 33 32 4F 00 00 00 92 66 47 00 05 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 33 32 10 04 04 00 D7 6A 04 00 F4 03 04 00 F5 DE F0 66 B6 04 01 00 00 C5 B0 39 DA 4D 2E 0D 84 [09:38:42]CommunicateWithHost err = 0 [09:38:42]CheckOFDResponse [09:38:42]1017 (14) - 77093643461234 [09:38:42]1041 (16) - 0000000000871832 [09:38:42]1040 (4) - 289495 [09:38:42]1012 (4) - 23.09.2024 03:22 [09:38:42]1206 (1) - 0 [09:38:42]OFD Sender: Remove packet 289495 [09:38:42]ProducePacketName [09:38:42]name=ofd_packets/00289495 [09:38:42]NVStorageDeleteData [09:38:42]OFD Sender: No OFD packet to send [09:38:42]*** Cut start [09:38:42]*** Partial cut [09:38:42]*** CUTSNS_PIN = 1 [09:38:42]*** CUTSNS_PIN = 0 [09:38:43]*** Brake cut motor [09:38:43]Read from MH i2c: 01 [09:38:43]MH_I2C_Read... [09:38:43]*** Stop cut motor [09:38:43]Read from MH i2c: 01 07 00 [09:38:43]MH_I2C_Read... [09:38:43]*** Cut end [09:38:43]Read from MH i2c: 01 07 00 DD 05 00 00 00 00 00 FF 0F F7 [09:38:43]process_action close_receipt done [09:38:43]requested_data is exist [09:38:43]produce_requested_data [09:38:43]requested_item fm.sn is exist - process it [09:38:43]wFMCommunicate request_size=4 [09:38:43]MH_SAM_APDU [09:38:43]CAPDU: 80 11 00 00 [09:38:43]Write to MH i2c: E2 08 00 DE 05 80 11 00 00 00 00 00 00 5D [09:38:43]Write i2c OK [09:38:43]MH_I2C_Read... [09:38:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:43]Read from MH i2c: E2 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 17 00 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 17 00 DE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AD [09:38:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:38:43]wFMCommunicate OK [09:38:43]requested_item fd.num is exist - process it [09:38:43]SAM_PROTO_GetFieldsCounters [09:38:43]wFMCommunicate request_size=4 [09:38:43]MH_SAM_APDU [09:38:43]CAPDU: 80 13 00 00 [09:38:43]Write to MH i2c: E2 08 00 DF 05 80 13 00 00 00 00 00 00 60 [09:38:43]Write i2c OK [09:38:43]MH_I2C_Read... [09:38:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:43]Read from MH i2c: E2 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 62 00 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 62 00 DF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [09:38: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:43]wFMCommunicate OK [09:38:43]SAM_PROTO_GetFieldsCounters done [09:38:43]requested_item shift.num is exist - process it [09:38:43]requested_item shift.opened is exist - process it [09:38:43]req_shift_opened [09:38:43]FM_GetShiftState [09:38:43]SAM_PROTO_GetShiftState [09:38:43]wFMCommunicate request_size=4 [09:38:43]MH_SAM_APDU [09:38:43]CAPDU: 80 13 01 00 [09:38:43]Write to MH i2c: E2 08 00 E0 05 80 13 01 00 00 00 00 00 62 [09:38:43]Write i2c OK [09:38:43]MH_I2C_Read... [09:38:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:43]Read from MH i2c: E2 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 0E 00 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 0E 00 E0 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 03 [09:38:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:38:43]wFMCommunicate OK [09:38:43]SAM_PROTO_GetShiftState done [09:38:43]FM_GetShiftState done [09:38:43]req_shift_opened done [09:38:43]requested_item shift.open_date is exist - process it [09:38:43]req_shift_open_date [09:38:43]req_shift_open_date done [09:38:43]produce_requested_data done [09:38:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289495,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:38:43]process_action_free close_receipt [09:38:43]json_value_free [09:38:43]json_value_free done [09:38:43]process_json_proto returns [09:38:43]Send response to host [09:38:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289495,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:38:43]free response buf [09:38:43]execute_script done [09:38:43]execute_script returns [09:38:43]free content buf [09:38:43]Sock 9.Close socket [09:38:43]Sock 9.Thread stoped [09:38:47]OFD Sender: No OFD packet to send [09:38:52]OFD Sender: No OFD packet to send [09:38:57]OFD Sender: No OFD packet to send [09:39:02]OFD Sender: No OFD packet to send [09:39:07]OFD Sender: No OFD packet to send [09:39:12]OFD Sender: No OFD packet to send [09:39:17]OFD Sender: No OFD packet to send [09:39:23]OFD Sender: No OFD packet to send [09:39:28]OFD Sender: No OFD packet to send [09:39:33]OFD Sender: No OFD packet to send [09:39:38]OFD Sender: No OFD packet to send [09:39:43]OFD Sender: No OFD packet to send [09:39:48]OFD Sender: No OFD packet to send [09:39:53]OFD Sender: No OFD packet to send [09:39:58]OFD Sender: No OFD packet to send [09:40:03]OFD Sender: No OFD packet to send [09:40:08]OFD Sender: No OFD packet to send [09:40:10]accept exits with 7 [09:40:10]New connection [09:40:10]New thread 3066821988 created [09:40:10]Thread 3066678628 joined [09:40:10]Waiting for new connection... [09:40:10] Sock 7.Parse request [09:40:10]Sock 7.Check first char [09:40:10]Sock 7.First char is OK [09:40:10]request: POST /json_proto HTTP/1.0 [09:40:10]Method: POST [09:40:10]URL: /json_proto [09:40:10]Method is POST - this is cgi request [09:40:10]url: /json_proto [09:40:10]query_string will be loaded in cgi processing [09:40:10]execute_cgi json_proto POST (null) [09:40:10]execute_cgi path=json_proto method=POST [09:40:10]POST find Content-Length [09:40:10]Host: 172.17.41.135:8080 [09:40:10]Content-Length: 802 [09:40:10]Content-Type: application/json [09:40:10] [09:40:10]POST finish read [09:40:10]Found Content-Length = 802 [09:40:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [09:40:10]execute_script... [09:40: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)24617497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [09:40:10]POST & json_proto [09:40:10]process_json_proto [09:40:10]json parsed OK: [09:40:10]protocol is kg_v1.0 [09:40:10]action value=close_receipt [09:40:10]process_action close_receipt [09:40:10]cmd_close_receipt [09:40:10]MH_GetDate [09:40:10]Write to MH i2c: F0 00 00 E1 05 D5 [09:40:10]Write i2c OK [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: F0 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: F0 09 00 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: F0 09 00 E1 05 00 7A 37 F1 66 ED 3E 82 65 F8 [09:40:10]GetLastDocTimeStamp 1727084320 [09:40:10]current date 1727084410 [09:40:10]FM_GetShiftState [09:40:10]SAM_PROTO_GetShiftState [09:40:10]wFMCommunicate request_size=4 [09:40:10]MH_SAM_APDU [09:40:10]CAPDU: 80 13 01 00 [09:40:10]Write to MH i2c: E2 08 00 E2 05 80 13 01 00 00 00 00 00 64 [09:40:10]Write i2c OK [09:40:10]MH_I2C_Read... [09:40:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:10]Read from MH i2c: E2 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: E2 0E 00 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: E2 0E 00 E2 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 05 [09:40:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:40:10]wFMCommunicate OK [09:40:10]SAM_PROTO_GetShiftState done [09:40:10]FM_GetShiftState done [09:40:10]opened in 1727051401 [09:40:10]opened+sec_in_day 1727137801 [09:40:10]quantity*price = 60003 [09:40:10]sum+1 = 60004 [09:40:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 170 23.09.2024 09:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289496 ФПД: 249504792104110 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094010&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289496&fm=249504792104110&tin=02508201610067®Number=0000000000091827&sum=60003 [09:40:11]StoreToDocumentArchive [09:40:11]shift 515 fd 289496 [09:40:11]save to /storage/0515/doc_00289496 [09:40:11]save last doc name /storage/0515/doc_00289496 to /storage/kkm_last_doc_name [09:40:11]save OK [09:40:11]Clear old archive folders... [09:40:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:40:11]tlvbuf is 01E049B0 [09:40:11]SAM_PROTO_ClearQueue [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 09 00 00 [09:40:11]Write to MH i2c: E2 08 00 EF 05 80 09 00 00 00 00 00 00 66 [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 EF 05 00 90 00 68 [09:40:11]RAPDU: 90 00 [09:40:11]wFMCommunicate OK [09:40:11]SAM_PROTO_ClearQueue done [09:40:11]KKMCreateOFDPacket [09:40:11]OFDProtocolAddRootSTLVToBuf [09:40:11]FM_MakeSignedData [09:40:11]FM_MakeSignedData [09:40:11]SAM_PROTO_SignData [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 0D 01 02 [09:40:11]Write to MH i2c: E2 08 00 F0 05 80 0D 01 02 00 00 00 00 6E [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 F0 05 00 90 00 69 [09:40:11]RAPDU: 90 00 [09:40:11]wFMCommunicate OK [09:40:11]wFMCommunicate request_size=255 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AA 00 00 00 F4 03 04 00 7A 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6A 04 00 35 04 06 00 E2 [09:40:11]Write to MH i2c: E2 02 01 F1 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AA 00 00 00 F4 03 04 00 7A 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6A 04 00 35 04 06 00 E2 00 00 98 [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [09:40:11]RAPDU: 90 00 [09:40:11]wFMCommunicate OK [09:40:11]wFMCommunicate request_size=10 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 0D 02 02 05 EC 5C 80 CC AE [09:40:11]Write to MH i2c: E2 0D 00 F2 05 80 0D 02 02 05 00 EC 5C 80 CC AE 00 00 BD [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 03 00 F2 05 00 90 00 6B [09:40:11]RAPDU: 90 00 [09:40:11]wFMCommunicate OK [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 0D 03 02 [09:40:11]Write to MH i2c: E2 08 00 F3 05 80 0D 03 02 00 00 00 00 73 [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 0B 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 0B 00 F3 05 00 A5 B9 8B F1 E2 00 8C 1B 90 00 D7 [09:40:11]RAPDU: A5 B9 8B F1 E2 00 8C 1B 90 00 [09:40:11]wFMCommunicate OK [09:40:11]SAM_PROTO_SignData done [09:40:11]FM_MakeSignedData done [09:40:11]CreateOFDProtocolMessage [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 11 00 00 [09:40:11]Write to MH i2c: E2 08 00 F4 05 80 11 00 00 00 00 00 00 73 [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:12]Read from MH i2c: E2 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 17 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 17 00 F4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C3 [09:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:40:12]wFMCommunicate OK [09:40:12]CreateOFDProtocolMessage done [09:40:12]OFDSenderStorePacket 289496 [09:40:12]StoreOFDPacket docnum=289496 [09:40:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 80 7B 07 01 8D 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AA 00 00 00 F4 03 04 00 7A 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6A 04 00 35 04 06 00 E2 EC 5C 80 CC AE A5 B9 8B F1 E2 00 8C 1B [09:40:12]CheckFolder [09:40:12]dirname=/storage/ofd_packets [09:40:12]CheckFolder done [09:40:12]ProducePacketName [09:40:12]name=ofd_packets/00289496 [09:40:12]NVStorageSaveData ofd_packets/00289496 [09:40:12]File name is /storage/ofd_packets/00289496 [09:40:12]Write 301 bytes [09:40:12]NVStorageSaveData done [09:40:12]OFDSenderStorePacket done [09:40:12]KKMCreateOFDPacket done [09:40:12]NVStorageSaveData kkm_last_timestamp [09:40:12]File name is /storage/kkm_last_timestamp [09:40:12]Write 4 bytes [09:40:12]NVStorageSaveData done [09:40:12]ExternCall_PrintAddStr [09:40:12]wPrintStart [09:40:12]Write to MH i2c: 01 00 00 F5 05 FA [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 07 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 FF 0F 0F [09:40:12]RasterBufferAndPrint [09:40:12]line Счет N : (1)24617497 [09:40:12]line ИНН: 02508201610067 [09:40:12]line Контрольно-Кассовый Чек [09:40:12]line ПРОДАЖА [09:40:12]line ТРК (МРК, ГНК) : 43 [09:40:12]line Товар: 2710124130 [09:40:12]line Аи-92-К-5 [09:40:12]line 8.850 * 67.80 [09:40:12]line = 600.03 [09:40:12]line НДС 12% НСП 1% [09:40:12]line > о реализуемом товаре [09:40:12]line ИТОГО: 600.03 [09:40:12]line НСП 1% : 5.31 [09:40:12]line НДС 12% : 63.72 [09:40:12]line Наличными: 0.00 [09:40:12]line Безнал.: 600.03 [09:40:12]line Место: АЗС № 90 "Партнёр-нефть" [09:40:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:40:12]line СНО: Общий режим [09:40:12]line Чек 170 23.09.2024 09:40 [09:40:12]line Смена: 515 ФФД: 1.0 [09:40:12]line ЗНМ: 0300000107 [09:40:12]line РНМ: 0000000000091827 [09:40:12]line Версия ККМ: 001 [09:40:12]line Платежная система: O! деньги [09:40:12]line ФМ: 0000000000871832 [09:40:12]line ФД: 289496 [09:40:12]line ФПД: 249504792104110 [09:40:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094010&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289496&fm=249504792104110&tin=02508201610067®Number=0000000000091827&sum=60003 [09:40:12]written 0, free lines is 4095 [09:40:12]OFD Sender: Processing packet 289496 [packets to send 1784, broken 1783] [09:40:12]ProducePacketName [09:40:12]name=ofd_packets/00289496 [09:40:12]OFD Sender: To server: pG, [09:40:12]CommunicateWithHost lk.salyk.kg:30040 [09:40:12]ConnectInit lk.salyk.kg [09:40:12]Connected sock=10 [09:40: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 33 32 0F 01 00 00 80 7B 07 01 8D 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AA 00 00 00 F4 03 04 00 7A 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6A 04 00 35 04 06 00 E2 EC 5C 80 CC AE A5 B9 8B F1 E2 00 8C 1B [09:40:12]Write to MH i2c: 01 00 00 1E 06 24 [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 07 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 F4 0C 2B [09:40:12]RasterBufferAndPrint [09:40:12]line [09:40:12]line [09:40:12]line [09:40:12]line [09:40:12]line [09:40:12]written 0, free lines is 3323 [09:40:12]MH_Cut [09:40:12]Write to MH i2c: D1 01 00 25 06 01 FD [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: D1 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: D1 01 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: D1 01 00 25 06 00 FC [09:40:12]Write to MH i2c: 01 00 00 26 06 2C [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40: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 33 32 4F 00 00 00 E9 B2 47 00 0D 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6A 04 00 F4 03 04 00 4F DF F0 66 B6 04 01 00 00 B8 06 80 28 74 84 D0 6C [09:40:12]CommunicateWithHost err = 0 [09:40:12]CheckOFDResponse [09:40:12]1017 (14) - 77093643461234 [09:40:12]1041 (16) - 0000000000871832 [09:40:12]1040 (4) - 289496 [09:40:12]1012 (4) - 23.09.2024 03:23 [09:40:12]1206 (1) - 0 [09:40:12]OFD Sender: Remove packet 289496 [09:40:12]ProducePacketName [09:40:12]name=ofd_packets/00289496 [09:40:12]NVStorageDeleteData [09:40:13]OFD Sender: No OFD packet to send [09:40:13]*** Cut start [09:40:13]*** Partial cut [09:40:13]*** CUTSNS_PIN = 1 [09:40:13]*** CUTSNS_PIN = 0 [09:40:13]*** Brake cut motor [09:40:13]Read from MH i2c: 01 [09:40:13]MH_I2C_Read... [09:40:13]*** Stop cut motor [09:40:13]*** Cut end [09:40:13]Read from MH i2c: 01 07 00 [09:40:13]MH_I2C_Read... [09:40:13]Read from MH i2c: 01 07 00 26 06 00 00 00 00 00 FF 0F 41 [09:40:13]process_action close_receipt done [09:40:13]requested_data is exist [09:40:13]produce_requested_data [09:40:13]requested_item fm.sn is exist - process it [09:40:13]wFMCommunicate request_size=4 [09:40:13]MH_SAM_APDU [09:40:13]CAPDU: 80 11 00 00 [09:40:13]Write to MH i2c: E2 08 00 27 06 80 11 00 00 00 00 00 00 A7 [09:40:13]Write i2c OK [09:40:13]MH_I2C_Read... [09:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:14]Read from MH i2c: E2 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 17 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 17 00 27 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F7 [09:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:40:14]wFMCommunicate OK [09:40:14]requested_item fd.num is exist - process it [09:40:14]SAM_PROTO_GetFieldsCounters [09:40:14]wFMCommunicate request_size=4 [09:40:14]MH_SAM_APDU [09:40:14]CAPDU: 80 13 00 00 [09:40:14]Write to MH i2c: E2 08 00 28 06 80 13 00 00 00 00 00 00 AA [09:40:14]Write i2c OK [09:40:14]MH_I2C_Read... [09:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:14]Read from MH i2c: E2 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 62 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 62 00 28 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [09:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:14]wFMCommunicate OK [09:40:14]SAM_PROTO_GetFieldsCounters done [09:40:14]requested_item shift.num is exist - process it [09:40:14]requested_item shift.opened is exist - process it [09:40:14]req_shift_opened [09:40:14]FM_GetShiftState [09:40:14]SAM_PROTO_GetShiftState [09:40:14]wFMCommunicate request_size=4 [09:40:14]MH_SAM_APDU [09:40:14]CAPDU: 80 13 01 00 [09:40:14]Write to MH i2c: E2 08 00 29 06 80 13 01 00 00 00 00 00 AC [09:40:14]Write i2c OK [09:40:14]MH_I2C_Read... [09:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:14]Read from MH i2c: E2 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 0E 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 0E 00 29 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4D [09:40:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:40:14]wFMCommunicate OK [09:40:14]SAM_PROTO_GetShiftState done [09:40:14]FM_GetShiftState done [09:40:14]req_shift_opened done [09:40:14]requested_item shift.open_date is exist - process it [09:40:14]req_shift_open_date [09:40:14]req_shift_open_date done [09:40:14]produce_requested_data done [09:40:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289496,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:40:14]process_action_free close_receipt [09:40:14]json_value_free [09:40:14]json_value_free done [09:40:14]process_json_proto returns [09:40:14]Send response to host [09:40:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289496,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:40:14]free response buf [09:40:14]execute_script done [09:40:14]execute_script returns [09:40:14]free content buf [09:40:14]Sock 7.Close socket [09:40:14]Sock 7.Thread stoped [09:40:14]accept exits with 9 [09:40:14]New connection [09:40:14]New thread 3066678628 created [09:40:14]Thread 3066821988 joined [09:40:14]Waiting for new connection... [09:40:14] Sock 9.Parse request [09:40:14]Sock 9.Check first char [09:40:14]Sock 9.First char is OK [09:40:14]request: POST /json_proto HTTP/1.0 [09:40:14]Method: POST [09:40:14]URL: /json_proto [09:40:14]Method is POST - this is cgi request [09:40:14]url: /json_proto [09:40:14]query_string will be loaded in cgi processing [09:40:14]execute_cgi json_proto POST (null) [09:40:14]execute_cgi path=json_proto method=POST [09:40:14]POST find Content-Length [09:40:14]Host: 172.17.41.135:8080 [09:40:14]Content-Length: 791 [09:40:14]Content-Type: application/json [09:40:14] [09:40:14]POST finish read [09:40:14]Found Content-Length = 791 [09:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:14]execute_script... [09:40: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)24617495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:14]POST & json_proto [09:40:14]process_json_proto [09:40:14]json parsed OK: [09:40:14]protocol is kg_v1.0 [09:40:14]action value=close_receipt [09:40:14]process_action close_receipt [09:40:14]cmd_close_receipt [09:40:14]MH_GetDate [09:40:14]Write to MH i2c: F0 00 00 2A 06 1F [09:40:14]Write i2c OK [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: F0 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: F0 09 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: F0 09 00 2A 06 00 7F 37 F1 66 ED 3E 82 65 47 [09:40:14]GetLastDocTimeStamp 1727084410 [09:40:14]current date 1727084415 [09:40:14]FM_GetShiftState [09:40:14]SAM_PROTO_GetShiftState [09:40:14]wFMCommunicate request_size=4 [09:40:14]MH_SAM_APDU [09:40:14]CAPDU: 80 13 01 00 [09:40:14]Write to MH i2c: E2 08 00 2B 06 80 13 01 00 00 00 00 00 AE [09:40:14]Write i2c OK [09:40:14]MH_I2C_Read... [09:40:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:15]Read from MH i2c: E2 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: E2 0E 00 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: E2 0E 00 2B 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4F [09:40:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:40:15]wFMCommunicate OK [09:40:15]SAM_PROTO_GetShiftState done [09:40:15]FM_GetShiftState done [09:40:15]opened in 1727051401 [09:40:15]opened+sec_in_day 1727137801 [09:40:15]quantity*price = 0 [09:40:15]sum+1 = 1 [09:40:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 171 23.09.2024 09:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289497 ФПД: 56321384059704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094015&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289497&fm=56321384059704&tin=02508201610067®Number=0000000000091827&sum=0 [09:40:16]StoreToDocumentArchive [09:40:16]shift 515 fd 289497 [09:40:16]save to /storage/0515/doc_00289497 [09:40:16]save last doc name /storage/0515/doc_00289497 to /storage/kkm_last_doc_name [09:40:16]save OK [09:40:16]Clear old archive folders... [09:40:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:40:16]tlvbuf is 01E00DC0 [09:40:16]SAM_PROTO_ClearQueue [09:40:16]wFMCommunicate request_size=4 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 09 00 00 [09:40:16]Write to MH i2c: E2 08 00 38 06 80 09 00 00 00 00 00 00 B0 [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:16]Read from MH i2c: E2 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 38 06 00 90 00 B2 [09:40:16]RAPDU: 90 00 [09:40:16]wFMCommunicate OK [09:40:16]SAM_PROTO_ClearQueue done [09:40:16]KKMCreateOFDPacket [09:40:16]OFDProtocolAddRootSTLVToBuf [09:40:16]FM_MakeSignedData [09:40:16]FM_MakeSignedData [09:40:16]SAM_PROTO_SignData [09:40:16]wFMCommunicate request_size=4 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 0D 01 02 [09:40:16]Write to MH i2c: E2 08 00 39 06 80 0D 01 02 00 00 00 00 B8 [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:16]Read from MH i2c: E2 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 39 06 00 90 00 B3 [09:40:16]RAPDU: 90 00 [09:40:16]wFMCommunicate OK [09:40:16]wFMCommunicate request_size=255 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 7F 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6A 04 00 35 04 06 00 33 39 58 17 [09:40:16]Write to MH i2c: E2 02 01 3A 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 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 7F 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6A 04 00 35 04 06 00 33 39 58 17 00 00 9D [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:16]Read from MH i2c: E2 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 3A 06 00 90 00 B4 [09:40:16]RAPDU: 90 00 [09:40:16]wFMCommunicate OK [09:40:16]wFMCommunicate request_size=7 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 0D 02 02 02 13 38 [09:40:16]Write to MH i2c: E2 0A 00 3B 06 80 0D 02 02 02 00 13 38 00 00 0A [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:16]Read from MH i2c: E2 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 03 00 3B 06 00 90 00 B5 [09:40:16]RAPDU: 90 00 [09:40:16]wFMCommunicate OK [09:40:16]wFMCommunicate request_size=4 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 0D 03 02 [09:40:16]Write to MH i2c: E2 08 00 3C 06 80 0D 03 02 00 00 00 00 BD [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:16]Read from MH i2c: E2 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 0B 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 0B 00 3C 06 00 EB BC 07 23 CB DF 9D 74 90 00 4A [09:40:16]RAPDU: EB BC 07 23 CB DF 9D 74 90 00 [09:40:16]wFMCommunicate OK [09:40:16]SAM_PROTO_SignData done [09:40:16]FM_MakeSignedData done [09:40:16]CreateOFDProtocolMessage [09:40:16]wFMCommunicate request_size=4 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 11 00 00 [09:40:16]Write to MH i2c: E2 08 00 3D 06 80 11 00 00 00 00 00 00 BD [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:17]Read from MH i2c: E2 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 17 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 17 00 3D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0D [09:40:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:40:17]wFMCommunicate OK [09:40:17]CreateOFDProtocolMessage done [09:40:17]OFDSenderStorePacket 289497 [09:40:17]StoreOFDPacket docnum=289497 [09:40:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 98 17 04 01 02 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 7F 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6A 04 00 35 04 06 00 33 39 58 17 13 38 EB BC 07 23 CB DF 9D 74 [09:40:17]CheckFolder [09:40:17]dirname=/storage/ofd_packets [09:40:17]CheckFolder done [09:40:17]ProducePacketName [09:40:17]name=ofd_packets/00289497 [09:40:17]NVStorageSaveData ofd_packets/00289497 [09:40:17]File name is /storage/ofd_packets/00289497 [09:40:17]Write 298 bytes [09:40:17]NVStorageSaveData done [09:40:17]OFDSenderStorePacket done [09:40:17]KKMCreateOFDPacket done [09:40:17]NVStorageSaveData kkm_last_timestamp [09:40:17]File name is /storage/kkm_last_timestamp [09:40:17]Write 4 bytes [09:40:17]NVStorageSaveData done [09:40:17]ExternCall_PrintAddStr [09:40:17]wPrintStart [09:40:17]Write to MH i2c: 01 00 00 3E 06 44 [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 3E 06 00 00 00 00 00 FF 0F 59 [09:40:17]RasterBufferAndPrint [09:40:17]line Счет N : (1)24617495 [09:40:17]line ИНН: 02508201610067 [09:40:17]line Контрольно-Кассовый Чек [09:40:17]line ПРОДАЖА [09:40:17]line ТРК (МРК, ГНК) : 11 [09:40:17]line Товар: 2710194210 [09:40:17]line ДТ-К-5 [09:40:17]line 32.810 * 0.00 [09:40:17]line = 0.00 [09:40:17]line НДС 12% НСП 1% [09:40:17]line > о реализуемом товаре [09:40:17]line ИТОГО: 0.00 [09:40:17]line НСП 1% : 0.00 [09:40:17]line НДС 12% : 0.00 [09:40:17]line Наличными: 0.00 [09:40:17]line Безнал.: 0.00 [09:40:17]line Место: АЗС № 90 "Партнёр-нефть" [09:40:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:40:17]line СНО: Общий режим [09:40:17]line Чек 171 23.09.2024 09:40 [09:40:17]line Смена: 515 ФФД: 1.0 [09:40:17]line ЗНМ: 0300000107 [09:40:17]line РНМ: 0000000000091827 [09:40:17]line Версия ККМ: 001 [09:40:17]line Талоны: Топливная Карта [09:40:17]line 54206 [09:40:17]line ФМ: 0000000000871832 [09:40:17]line ФД: 289497 [09:40:17]line ФПД: 56321384059704 [09:40:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094015&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289497&fm=56321384059704&tin=02508201610067®Number=0000000000091827&sum=0 [09:40:17]written 0, free lines is 4095 [09:40:17]OFD Sender: Processing packet 289497 [packets to send 1784, broken 1783] [09:40:17]ProducePacketName [09:40:17]name=ofd_packets/00289497 [09:40:17]OFD Sender: To server: pG, [09:40:17]CommunicateWithHost lk.salyk.kg:30040 [09:40:17]ConnectInit lk.salyk.kg [09:40:17]Connected sock=10 [09:40:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 98 17 04 01 02 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 7F 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6A 04 00 35 04 06 00 33 39 58 17 13 38 EB BC 07 23 CB DF 9D 74 [09:40:17]Write to MH i2c: 01 00 00 67 06 6D [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 67 06 00 00 00 00 00 D5 0C 55 [09:40:17]RasterBufferAndPrint [09:40:17]line [09:40:17]line [09:40:17]line [09:40:17]line [09:40:17]line [09:40:17]written 0, free lines is 3296 [09:40:17]MH_Cut [09:40:17]Write to MH i2c: D1 01 00 6E 06 01 46 [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: D1 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: D1 01 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: D1 01 00 6E 06 00 45 [09:40:17]Write to MH i2c: 01 00 00 6F 06 75 [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40: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 33 32 4F 00 00 00 DA F3 47 00 51 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 33 32 10 04 04 00 D9 6A 04 00 F4 03 04 00 54 DF F0 66 B6 04 01 00 00 65 EE CA 6B 8C 38 60 69 [09:40:17]CommunicateWithHost err = 0 [09:40:17]CheckOFDResponse [09:40:17]1017 (14) - 77093643461234 [09:40:17]1041 (16) - 0000000000871832 [09:40:17]1040 (4) - 289497 [09:40:17]1012 (4) - 23.09.2024 03:24 [09:40:17]1206 (1) - 0 [09:40:17]OFD Sender: Remove packet 289497 [09:40:17]ProducePacketName [09:40:17]name=ofd_packets/00289497 [09:40:17]NVStorageDeleteData [09:40:18]*** Cut start [09:40:18]*** Partial cut [09:40:18]*** CUTSNS_PIN = 1 [09:40:18]OFD Sender: No OFD packet to send [09:40:18]*** CUTSNS_PIN = 0 [09:40:18]*** Brake cut motor [09:40:18]Read from MH i2c: 01 [09:40:18]MH_I2C_Read... [09:40:18]*** Stop cut motor [09:40:18]*** Cut end [09:40:18]Read from MH i2c: 01 07 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: 01 07 00 6F 06 00 00 00 00 00 FF 0F 8A [09:40:18]process_action close_receipt done [09:40:18]requested_data is exist [09:40:18]produce_requested_data [09:40:18]requested_item fm.sn is exist - process it [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 11 00 00 [09:40:18]Write to MH i2c: E2 08 00 70 06 80 11 00 00 00 00 00 00 F0 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:19]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 17 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 17 00 70 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 40 [09:40:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:40:19]wFMCommunicate OK [09:40:19]requested_item fd.num is exist - process it [09:40:19]SAM_PROTO_GetFieldsCounters [09:40:19]wFMCommunicate request_size=4 [09:40:19]MH_SAM_APDU [09:40:19]CAPDU: 80 13 00 00 [09:40:19]Write to MH i2c: E2 08 00 71 06 80 13 00 00 00 00 00 00 F3 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:19]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 62 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 62 00 71 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [09:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:19]wFMCommunicate OK [09:40:19]SAM_PROTO_GetFieldsCounters done [09:40:19]requested_item shift.num is exist - process it [09:40:19]requested_item shift.opened is exist - process it [09:40:19]req_shift_opened [09:40:19]FM_GetShiftState [09:40:19]SAM_PROTO_GetShiftState [09:40:19]wFMCommunicate request_size=4 [09:40:19]MH_SAM_APDU [09:40:19]CAPDU: 80 13 01 00 [09:40:19]Write to MH i2c: E2 08 00 72 06 80 13 01 00 00 00 00 00 F5 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:19]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 0E 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 0E 00 72 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 96 [09:40:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:40:19]wFMCommunicate OK [09:40:19]SAM_PROTO_GetShiftState done [09:40:19]FM_GetShiftState done [09:40:19]req_shift_opened done [09:40:19]requested_item shift.open_date is exist - process it [09:40:19]req_shift_open_date [09:40:19]req_shift_open_date done [09:40:19]produce_requested_data done [09:40:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289497,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:40:19]process_action_free close_receipt [09:40:19]json_value_free [09:40:19]json_value_free done [09:40:19]process_json_proto returns [09:40:19]Send response to host [09:40:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289497,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:40:19]free response buf [09:40:19]execute_script done [09:40:19]execute_script returns [09:40:19]free content buf [09:40:19]Sock 9.Close socket [09:40:19]Sock 9.Thread stoped [09:40:21]accept exits with 7 [09:40:21]New connection [09:40:21]New thread 3066821988 created [09:40:21]Thread 3066678628 joined [09:40:21]Waiting for new connection... [09:40:21] Sock 7.Parse request [09:40:21]Sock 7.Check first char [09:40:21]Sock 7.First char is OK [09:40:21]request: POST /json_proto HTTP/1.0 [09:40:21]Method: POST [09:40:21]URL: /json_proto [09:40:21]Method is POST - this is cgi request [09:40:21]url: /json_proto [09:40:21]query_string will be loaded in cgi processing [09:40:21]execute_cgi json_proto POST (null) [09:40:21]execute_cgi path=json_proto method=POST [09:40:21]POST find Content-Length [09:40:21]Host: 172.17.41.135:8080 [09:40:21]Content-Length: 791 [09:40:21]Content-Type: application/json [09:40:21] [09:40:21]POST finish read [09:40:21]Found Content-Length = 791 [09:40:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:21]execute_script... [09:40:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:21]POST & json_proto [09:40:21]process_json_proto [09:40:21]json parsed OK: [09:40:21]protocol is kg_v1.0 [09:40:21]action value=close_receipt [09:40:21]process_action close_receipt [09:40:21]cmd_close_receipt [09:40:21]MH_GetDate [09:40:21]Write to MH i2c: F0 00 00 73 06 68 [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: F0 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: F0 09 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: F0 09 00 73 06 00 85 37 F1 66 ED 3E 82 65 96 [09:40:21]GetLastDocTimeStamp 1727084415 [09:40:21]current date 1727084421 [09:40:21]FM_GetShiftState [09:40:21]SAM_PROTO_GetShiftState [09:40:21]wFMCommunicate request_size=4 [09:40:21]MH_SAM_APDU [09:40:21]CAPDU: 80 13 01 00 [09:40:21]Write to MH i2c: E2 08 00 74 06 80 13 01 00 00 00 00 00 F7 [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 [09:40:21]MH_I2C_Read... [09:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:21]Read from MH i2c: E2 0E 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 0E 00 74 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 98 [09:40:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:40:21]wFMCommunicate OK [09:40:21]SAM_PROTO_GetShiftState done [09:40:21]FM_GetShiftState done [09:40:21]opened in 1727051401 [09:40:21]opened+sec_in_day 1727137801 [09:40:21]quantity*price = 0 [09:40:21]sum+1 = 1 [09:40:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 172 23.09.2024 09:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289498 ФПД: 112982777641182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094021&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289498&fm=112982777641182&tin=02508201610067®Number=0000000000091827&sum=0 [09:40:22]StoreToDocumentArchive [09:40:22]shift 515 fd 289498 [09:40:22]save to /storage/0515/doc_00289498 [09:40:22]save last doc name /storage/0515/doc_00289498 to /storage/kkm_last_doc_name [09:40:22]save OK [09:40:22]Clear old archive folders... [09:40:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:40:22]tlvbuf is 01E17E30 [09:40:22]SAM_PROTO_ClearQueue [09:40:22]wFMCommunicate request_size=4 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 09 00 00 [09:40:22]Write to MH i2c: E2 08 00 81 06 80 09 00 00 00 00 00 00 F9 [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 81 06 00 90 00 FB [09:40:22]RAPDU: 90 00 [09:40:22]wFMCommunicate OK [09:40:22]SAM_PROTO_ClearQueue done [09:40:22]KKMCreateOFDPacket [09:40:22]OFDProtocolAddRootSTLVToBuf [09:40:22]FM_MakeSignedData [09:40:22]FM_MakeSignedData [09:40:22]SAM_PROTO_SignData [09:40:22]wFMCommunicate request_size=4 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 0D 01 02 [09:40:22]Write to MH i2c: E2 08 00 82 06 80 0D 01 02 00 00 00 00 01 [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 82 06 00 90 00 FC [09:40:22]RAPDU: 90 00 [09:40:22]wFMCommunicate OK [09:40:22]wFMCommunicate request_size=255 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 AC 00 00 00 F4 03 04 00 85 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6A 04 00 35 04 06 00 66 C1 DA 53 [09:40:22]Write to MH i2c: E2 02 01 83 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 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 AC 00 00 00 F4 03 04 00 85 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6A 04 00 35 04 06 00 66 C1 DA 53 00 00 AD [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 83 06 00 90 00 FD [09:40:22]RAPDU: 90 00 [09:40:22]wFMCommunicate OK [09:40:22]wFMCommunicate request_size=7 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 0D 02 02 02 B8 DE [09:40:22]Write to MH i2c: E2 0A 00 84 06 80 0D 02 02 02 00 B8 DE 00 00 9E [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 03 00 84 06 00 90 00 FE [09:40:22]RAPDU: 90 00 [09:40:22]wFMCommunicate OK [09:40:22]wFMCommunicate request_size=4 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 0D 03 02 [09:40:22]Write to MH i2c: E2 08 00 85 06 80 0D 03 02 00 00 00 00 06 [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 0B 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 0B 00 85 06 00 EE 7D 58 B6 3F 5F 95 D7 90 00 8A [09:40:22]RAPDU: EE 7D 58 B6 3F 5F 95 D7 90 00 [09:40:22]wFMCommunicate OK [09:40:22]SAM_PROTO_SignData done [09:40:22]FM_MakeSignedData done [09:40:22]CreateOFDProtocolMessage [09:40:22]wFMCommunicate request_size=4 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 11 00 00 [09:40:22]Write to MH i2c: E2 08 00 86 06 80 11 00 00 00 00 00 00 06 [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 17 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 17 00 86 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 56 [09:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:40:22]wFMCommunicate OK [09:40:22]CreateOFDProtocolMessage done [09:40:22]OFDSenderStorePacket 289498 [09:40:22]StoreOFDPacket docnum=289498 [09:40:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 A6 6B 04 01 E9 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 AC 00 00 00 F4 03 04 00 85 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6A 04 00 35 04 06 00 66 C1 DA 53 B8 DE EE 7D 58 B6 3F 5F 95 D7 [09:40:22]CheckFolder [09:40:22]dirname=/storage/ofd_packets [09:40:22]CheckFolder done [09:40:22]ProducePacketName [09:40:22]name=ofd_packets/00289498 [09:40:22]NVStorageSaveData ofd_packets/00289498 [09:40:22]File name is /storage/ofd_packets/00289498 [09:40:22]Write 298 bytes [09:40:22]NVStorageSaveData done [09:40:22]OFDSenderStorePacket done [09:40:22]KKMCreateOFDPacket done [09:40:22]NVStorageSaveData kkm_last_timestamp [09:40:22]File name is /storage/kkm_last_timestamp [09:40:22]Write 4 bytes [09:40:22]NVStorageSaveData done [09:40:22]ExternCall_PrintAddStr [09:40:22]wPrintStart [09:40:22]Write to MH i2c: 01 00 00 87 06 8D [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: 01 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: 01 07 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: 01 07 00 87 06 00 00 00 00 00 FF 0F A2 [09:40:22]RasterBufferAndPrint [09:40:22]line Счет N : (1)24617496 [09:40:22]line ИНН: 02508201610067 [09:40:22]line Контрольно-Кассовый Чек [09:40:22]line ПРОДАЖА [09:40:22]line ТРК (МРК, ГНК) : 35 [09:40:22]line Товар: 2710194210 [09:40:22]line ДТ-К-5 [09:40:22]line 26.250 * 0.00 [09:40:22]line = 0.00 [09:40:22]line НДС 12% НСП 1% [09:40:22]line > о реализуемом товаре [09:40:22]line ИТОГО: 0.00 [09:40:22]line НСП 1% : 0.00 [09:40:22]line НДС 12% : 0.00 [09:40:22]line Наличными: 0.00 [09:40:22]line Безнал.: 0.00 [09:40:22]line Место: АЗС № 90 "Партнёр-нефть" [09:40:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:40:22]line СНО: Общий режим [09:40:22]line Чек 172 23.09.2024 09:40 [09:40:22]line Смена: 515 ФФД: 1.0 [09:40:22]line ЗНМ: 0300000107 [09:40:22]line РНМ: 0000000000091827 [09:40:22]line Версия ККМ: 001 [09:40:22]line Талоны: Топливная Карта [09:40:22]line 54206 [09:40:22]line ФМ: 0000000000871832 [09:40:22]line ФД: 289498 [09:40:22]line ФПД: 112982777641182 [09:40:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094021&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289498&fm=112982777641182&tin=02508201610067®Number=0000000000091827&sum=0 [09:40:22]written 0, free lines is 4095 [09:40:22]OFD Sender: Processing packet 289498 [packets to send 1784, broken 1783] [09:40:22]ProducePacketName [09:40:22]name=ofd_packets/00289498 [09:40:22]OFD Sender: To server: pG, [09:40:22]CommunicateWithHost lk.salyk.kg:30040 [09:40:22]ConnectInit lk.salyk.kg [09:40:23]Connected sock=10 [09:40:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 A6 6B 04 01 E9 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 AC 00 00 00 F4 03 04 00 85 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6A 04 00 35 04 06 00 66 C1 DA 53 B8 DE EE 7D 58 B6 3F 5F 95 D7 [09:40:23]Write to MH i2c: 01 00 00 B0 06 B6 [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: 01 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: 01 07 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: 01 07 00 B0 06 00 00 00 00 00 DB 0C A4 [09:40:23]RasterBufferAndPrint [09:40:23]line [09:40:23]line [09:40:23]line [09:40:23]line [09:40:23]line [09:40:23]written 0, free lines is 3311 [09:40:23]MH_Cut [09:40:23]Write to MH i2c: D1 01 00 B7 06 01 8F [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: D1 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: D1 01 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: D1 01 00 B7 06 00 8E [09:40:23]Write to MH i2c: 01 00 00 B8 06 BE [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40: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 33 32 4F 00 00 00 B5 87 47 00 2C 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6A 04 00 F4 03 04 00 5A DF F0 66 B6 04 01 00 00 9B F4 FF 31 A3 B3 CF AB [09:40:23]CommunicateWithHost err = 0 [09:40:23]CheckOFDResponse [09:40:23]1017 (14) - 77093643461234 [09:40:23]1041 (16) - 0000000000871832 [09:40:23]1040 (4) - 289498 [09:40:23]1012 (4) - 23.09.2024 03:24 [09:40:23]1206 (1) - 0 [09:40:23]OFD Sender: Remove packet 289498 [09:40:23]ProducePacketName [09:40:23]name=ofd_packets/00289498 [09:40:23]NVStorageDeleteData [09:40:24]*** Cut start [09:40:24]*** Partial cut [09:40:24]*** CUTSNS_PIN = 1 [09:40:24]*** CUTSNS_PIN = 0 [09:40:24]OFD Sender: No OFD packet to send [09:40:24]*** Brake cut motor [09:40:24]Read from MH i2c: 01 [09:40:24]MH_I2C_Read... [09:40:24]*** Stop cut motor [09:40:24]*** Cut end [09:40:24]Read from MH i2c: 01 07 00 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: 01 07 00 B8 06 00 00 00 00 00 FF 0F D3 [09:40:24]process_action close_receipt done [09:40:24]requested_data is exist [09:40:24]produce_requested_data [09:40:24]requested_item fm.sn is exist - process it [09:40:24]wFMCommunicate request_size=4 [09:40:24]MH_SAM_APDU [09:40:24]CAPDU: 80 11 00 00 [09:40:24]Write to MH i2c: E2 08 00 B9 06 80 11 00 00 00 00 00 00 39 [09:40:24]Write i2c OK [09:40:24]MH_I2C_Read... [09:40:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:24]Read from MH i2c: E2 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: E2 17 00 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: E2 17 00 B9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 89 [09:40:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:40:24]wFMCommunicate OK [09:40:24]requested_item fd.num is exist - process it [09:40:24]SAM_PROTO_GetFieldsCounters [09:40:24]wFMCommunicate request_size=4 [09:40:24]MH_SAM_APDU [09:40:24]CAPDU: 80 13 00 00 [09:40:24]Write to MH i2c: E2 08 00 BA 06 80 13 00 00 00 00 00 00 3C [09:40:24]Write i2c OK [09:40:24]MH_I2C_Read... [09:40:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:24]Read from MH i2c: E2 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: E2 62 00 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: E2 62 00 BA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [09:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:24]wFMCommunicate OK [09:40:24]SAM_PROTO_GetFieldsCounters done [09:40:24]requested_item shift.num is exist - process it [09:40:24]requested_item shift.opened is exist - process it [09:40:24]req_shift_opened [09:40:24]FM_GetShiftState [09:40:24]SAM_PROTO_GetShiftState [09:40:24]wFMCommunicate request_size=4 [09:40:24]MH_SAM_APDU [09:40:24]CAPDU: 80 13 01 00 [09:40:24]Write to MH i2c: E2 08 00 BB 06 80 13 01 00 00 00 00 00 3E [09:40:25]Write i2c OK [09:40:25]MH_I2C_Read... [09:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:25]Read from MH i2c: E2 [09:40:25]MH_I2C_Read... [09:40:25]Read from MH i2c: E2 0E 00 [09:40:25]MH_I2C_Read... [09:40:25]Read from MH i2c: E2 0E 00 BB 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DF [09:40:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:40:25]wFMCommunicate OK [09:40:25]SAM_PROTO_GetShiftState done [09:40:25]FM_GetShiftState done [09:40:25]req_shift_opened done [09:40:25]requested_item shift.open_date is exist - process it [09:40:25]req_shift_open_date [09:40:25]req_shift_open_date done [09:40:25]produce_requested_data done [09:40:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289498,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:40:25]process_action_free close_receipt [09:40:25]json_value_free [09:40:25]json_value_free done [09:40:25]process_json_proto returns [09:40:25]Send response to host [09:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289498,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:40:25]free response buf [09:40:25]execute_script done [09:40:25]execute_script returns [09:40:25]free content buf [09:40:25]Sock 7.Close socket [09:40:25]Sock 7.Thread stoped [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:54]OFD Sender: No OFD packet to send [09:40:59]OFD Sender: No OFD packet to send [09:41:04]OFD Sender: No OFD packet to send [09:41:09]OFD Sender: No OFD packet to send [09:41:14]OFD Sender: No OFD packet to send [09:41:19]OFD Sender: No OFD packet to send [09:41:24]OFD Sender: No OFD packet to send [09:41:29]OFD Sender: No OFD packet to send [09:41:34]OFD Sender: No OFD packet to send [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:54]accept exits with 9 [09:41:54]New connection [09:41:54]New thread 3066678628 created [09:41:54]Thread 3066821988 joined [09:41:54]Waiting for new connection... [09:41:54] Sock 9.Parse request [09:41:54]Sock 9.Check first char [09:41:54]Sock 9.First char is OK [09:41:54]request: POST /json_proto HTTP/1.0 [09:41:54]Method: POST [09:41:54]URL: /json_proto [09:41:54]Method is POST - this is cgi request [09:41:54]url: /json_proto [09:41:54]query_string will be loaded in cgi processing [09:41:54]execute_cgi json_proto POST (null) [09:41:54]execute_cgi path=json_proto method=POST [09:41:54]POST find Content-Length [09:41:54]Host: 172.17.41.135:8080 [09:41:54]Content-Length: 966 [09:41:54]Content-Type: application/json [09:41:54] [09:41:54]POST finish read [09:41:54]Found Content-Length = 966 [09:41:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 37.500, "sum" : 2505.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.50 \u0441\u043E\u043C", "deposit" : 2600.00, "payments": [ { "type": 0, "sum" : 2505.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:54]execute_script... [09:41:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 37.500, "sum" : 2505.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.50 \u0441\u043E\u043C", "deposit" : 2600.00, "payments": [ { "type": 0, "sum" : 2505.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:54]POST & json_proto [09:41:54]process_json_proto [09:41:54]json parsed OK: [09:41:54]protocol is kg_v1.0 [09:41:54]action value=close_receipt [09:41:54]process_action close_receipt [09:41:54]cmd_close_receipt [09:41:54]MH_GetDate [09:41:54]Write to MH i2c: F0 00 00 BC 06 B1 [09:41:54]Write i2c OK [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: F0 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: F0 09 00 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: F0 09 00 BC 06 00 E3 37 F1 66 ED 3E 82 65 3D [09:41:54]GetLastDocTimeStamp 1727084421 [09:41:54]current date 1727084515 [09:41:54]FM_GetShiftState [09:41:54]SAM_PROTO_GetShiftState [09:41:54]wFMCommunicate request_size=4 [09:41:54]MH_SAM_APDU [09:41:54]CAPDU: 80 13 01 00 [09:41:54]Write to MH i2c: E2 08 00 BD 06 80 13 01 00 00 00 00 00 40 [09:41:54]Write i2c OK [09:41:54]MH_I2C_Read... [09:41:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:54]Read from MH i2c: E2 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: E2 0E 00 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: E2 0E 00 BD 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E1 [09:41:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:41:54]wFMCommunicate OK [09:41:54]SAM_PROTO_GetShiftState done [09:41:54]FM_GetShiftState done [09:41:54]opened in 1727051401 [09:41:54]opened+sec_in_day 1727137801 [09:41:54]quantity*price = 250500 [09:41:54]sum+1 = 250501 [09:41:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2505.00 Внесено: 2600.00 СДАЧА: 95.00 НСП 1% : 22.17 НДС 12% : 266.02 Наличными: 2505.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 173 23.09.2024 09:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа АИ-92 номер 90 сэкономлено 37.50 сом ФМ: 0000000000871832 ФД: 289499 ФПД: 227108224217110 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094155&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289499&fm=227108224217110&tin=02508201610067®Number=0000000000091827&sum=250500 [09:41:55]StoreToDocumentArchive [09:41:55]shift 515 fd 289499 [09:41:55]save to /storage/0515/doc_00289499 [09:41:55]save last doc name /storage/0515/doc_00289499 to /storage/kkm_last_doc_name [09:41:55]save OK [09:41:55]Clear old archive folders... [09:41:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:41:55]tlvbuf is 01E1FB50 [09:41:55]SAM_PROTO_ClearQueue [09:41:55]wFMCommunicate request_size=4 [09:41:55]MH_SAM_APDU [09:41:55]CAPDU: 80 09 00 00 [09:41:55]Write to MH i2c: E2 08 00 CA 06 80 09 00 00 00 00 00 00 42 [09:41:55]Write i2c OK [09:41:55]MH_I2C_Read... [09:41:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:55]Read from MH i2c: E2 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 03 00 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 03 00 CA 06 00 90 00 44 [09:41:55]RAPDU: 90 00 [09:41:55]wFMCommunicate OK [09:41:55]SAM_PROTO_ClearQueue done [09:41:55]KKMCreateOFDPacket [09:41:55]OFDProtocolAddRootSTLVToBuf [09:41:55]FM_MakeSignedData [09:41:55]FM_MakeSignedData [09:41:55]SAM_PROTO_SignData [09:41:55]wFMCommunicate request_size=4 [09:41:55]MH_SAM_APDU [09:41:55]CAPDU: 80 0D 01 02 [09:41:55]Write to MH i2c: E2 08 00 CB 06 80 0D 01 02 00 00 00 00 4A [09:41:55]Write i2c OK [09:41:55]MH_I2C_Read... [09:41:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:56]Read from MH i2c: E2 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 03 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 03 00 CB 06 00 90 00 45 [09:41:56]RAPDU: 90 00 [09:41:56]wFMCommunicate OK [09:41:56]wFMCommunicate request_size=255 [09:41:56]MH_SAM_APDU [09:41:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 84 D2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 D2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 67 00 00 00 00 07 04 06 00 84 D2 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E3 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6A 04 00 35 04 06 00 CE [09:41:56]Write to MH i2c: E2 02 01 CC 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 84 D2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 D2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 67 00 00 00 00 07 04 06 00 84 D2 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E3 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6A 04 00 35 04 06 00 CE 00 00 DA [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:56]Read from MH i2c: E2 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 03 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 03 00 CC 06 00 90 00 46 [09:41:56]RAPDU: 90 00 [09:41:56]wFMCommunicate OK [09:41:56]wFMCommunicate request_size=10 [09:41:56]MH_SAM_APDU [09:41:56]CAPDU: 80 0D 02 02 05 8D C1 07 B0 16 [09:41:56]Write to MH i2c: E2 0D 00 CD 06 80 0D 02 02 05 00 8D C1 07 B0 16 00 00 72 [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:56]Read from MH i2c: E2 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 03 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 03 00 CD 06 00 90 00 47 [09:41:56]RAPDU: 90 00 [09:41:56]wFMCommunicate OK [09:41:56]wFMCommunicate request_size=4 [09:41:56]MH_SAM_APDU [09:41:56]CAPDU: 80 0D 03 02 [09:41:56]Write to MH i2c: E2 08 00 CE 06 80 0D 03 02 00 00 00 00 4F [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:56]Read from MH i2c: E2 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 0B 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 0B 00 CE 06 00 F9 F5 64 87 C8 A3 67 DF 90 00 DA [09:41:56]RAPDU: F9 F5 64 87 C8 A3 67 DF 90 00 [09:41:56]wFMCommunicate OK [09:41:56]SAM_PROTO_SignData done [09:41:56]FM_MakeSignedData done [09:41:56]CreateOFDProtocolMessage [09:41:56]wFMCommunicate request_size=4 [09:41:56]MH_SAM_APDU [09:41:56]CAPDU: 80 11 00 00 [09:41:56]Write to MH i2c: E2 08 00 CF 06 80 11 00 00 00 00 00 00 4F [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:56]Read from MH i2c: E2 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 17 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 17 00 CF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9F [09:41:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:41:56]wFMCommunicate OK [09:41:56]CreateOFDProtocolMessage done [09:41:56]OFDSenderStorePacket 289499 [09:41:56]StoreOFDPacket docnum=289499 [09:41:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 26 65 07 01 1D 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 84 D2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 D2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 67 00 00 00 00 07 04 06 00 84 D2 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E3 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6A 04 00 35 04 06 00 CE 8D C1 07 B0 16 F9 F5 64 87 C8 A3 67 DF [09:41:56]CheckFolder [09:41:56]dirname=/storage/ofd_packets [09:41:56]CheckFolder done [09:41:56]ProducePacketName [09:41:56]name=ofd_packets/00289499 [09:41:56]NVStorageSaveData ofd_packets/00289499 [09:41:56]File name is /storage/ofd_packets/00289499 [09:41:56]Write 301 bytes [09:41:56]NVStorageSaveData done [09:41:56]OFDSenderStorePacket done [09:41:56]KKMCreateOFDPacket done [09:41:56]NVStorageSaveData kkm_last_timestamp [09:41:56]File name is /storage/kkm_last_timestamp [09:41:56]Write 4 bytes [09:41:56]NVStorageSaveData done [09:41:56]ExternCall_PrintAddStr [09:41:56]wPrintStart [09:41:56]Write to MH i2c: 01 00 00 D0 06 D6 [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: 01 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: 01 07 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: 01 07 00 D0 06 00 00 00 00 00 FF 0F EB [09:41:56]RasterBufferAndPrint [09:41:56]line Счет N : (1)24617498 [09:41:56]line ИНН: 02508201610067 [09:41:56]line Контрольно-Кассовый Чек [09:41:56]line ПРОДАЖА [09:41:56]line ТРК (МРК, ГНК) : 53 [09:41:56]line Товар: 2710124130 [09:41:56]line Аи-92-К-5 [09:41:56]line 37.500 * 66.80 [09:41:56]line = 2505.00 [09:41:56]line НДС 12% НСП 1% [09:41:56]line > о реализуемом товаре [09:41:56]line ИТОГО: 2505.00 [09:41:56]line Внесено: 2600.00 [09:41:56]line СДАЧА: 95.00 [09:41:56]line НСП 1% : 22.17 [09:41:56]line НДС 12% : 266.02 [09:41:56]line Наличными: 2505.00 [09:41:56]line Безнал.: 0.00 [09:41:56]line Место: АЗС № 90 "Партнёр-нефть" [09:41:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:41:56]line СНО: Общий режим [09:41:56]line Чек 173 23.09.2024 09:41 [09:41:56]line Смена: 515 ФФД: 1.0 [09:41:56]line ЗНМ: 0300000107 [09:41:56]line РНМ: 0000000000091827 [09:41:56]line Версия ККМ: 001 [09:41:56]line [09:41:56]line Дисконтная программа [09:41:56]line АИ-92 [09:41:56]line номер 90 [09:41:56]line сэкономлено 37.50 сом [09:41:56]line ФМ: 0000000000871832 [09:41:56]line ФД: 289499 [09:41:56]line ФПД: 227108224217110 [09:41:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094155&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289499&fm=227108224217110&tin=02508201610067®Number=0000000000091827&sum=250500 [09:41:56]written 0, free lines is 4095 [09:41:56]OFD Sender: Processing packet 289499 [packets to send 1784, broken 1783] [09:41:56]ProducePacketName [09:41:56]name=ofd_packets/00289499 [09:41:56]OFD Sender: To server: pG, [09:41:56]CommunicateWithHost lk.salyk.kg:30040 [09:41:56]ConnectInit lk.salyk.kg [09:41:56]Write to MH i2c: 01 00 00 FE 06 04 [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: 01 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: 01 07 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: 01 07 00 FE 06 00 00 00 00 00 83 0C 9A [09:41:56]RasterBufferAndPrint [09:41:56]line [09:41:56]line [09:41:56]line [09:41:56]line [09:41:56]line [09:41:56]written 0, free lines is 3207 [09:41:56]MH_Cut [09:41:56]Write to MH i2c: D1 01 00 05 07 01 DE [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: D1 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: D1 01 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: D1 01 00 05 07 00 DD [09:41:56]Write to MH i2c: 01 00 00 06 07 0D [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:57]Connected sock=10 [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 33 32 0F 01 00 00 26 65 07 01 1D 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 84 D2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 D2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 67 00 00 00 00 07 04 06 00 84 D2 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E3 37 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6A 04 00 35 04 06 00 CE 8D C1 07 B0 16 F9 F5 64 87 C8 A3 67 DF [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 33 32 4F 00 00 00 A4 CC 47 00 ED 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 33 32 10 04 04 00 DB 6A 04 00 F4 03 04 00 B8 DF F0 66 B6 04 01 00 00 D3 DB 99 63 34 7D 48 2A [09:41:57]CommunicateWithHost err = 0 [09:41:57]CheckOFDResponse [09:41:57]1017 (14) - 77093643461234 [09:41:57]1041 (16) - 0000000000871832 [09:41:57]1040 (4) - 289499 [09:41:57]1012 (4) - 23.09.2024 03:25 [09:41:57]1206 (1) - 0 [09:41:57]OFD Sender: Remove packet 289499 [09:41:57]ProducePacketName [09:41:57]name=ofd_packets/00289499 [09:41:57]NVStorageDeleteData [09:41:57]*** Cut start [09:41:57]*** Partial cut [09:41:57]*** CUTSNS_PIN = 1 [09:41:57]*** CUTSNS_PIN = 0 [09:41:58]OFD Sender: No OFD packet to send [09:41:58]*** Brake cut motor [09:41:58]Read from MH i2c: 01 [09:41:58]MH_I2C_Read... [09:41:58]*** Stop cut motor [09:41:58]*** Cut end [09:41:58]Read from MH i2c: 01 07 00 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: 01 07 00 06 07 00 00 00 00 00 FF 0F 22 [09:41:58]process_action close_receipt done [09:41:58]requested_data is exist [09:41:58]produce_requested_data [09:41:58]requested_item fm.sn is exist - process it [09:41:58]wFMCommunicate request_size=4 [09:41:58]MH_SAM_APDU [09:41:58]CAPDU: 80 11 00 00 [09:41:58]Write to MH i2c: E2 08 00 07 07 80 11 00 00 00 00 00 00 88 [09:41:58]Write i2c OK [09:41:58]MH_I2C_Read... [09:41:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:58]Read from MH i2c: E2 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: E2 17 00 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: E2 17 00 07 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [09:41:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:41:58]wFMCommunicate OK [09:41:58]requested_item fd.num is exist - process it [09:41:58]SAM_PROTO_GetFieldsCounters [09:41:58]wFMCommunicate request_size=4 [09:41:58]MH_SAM_APDU [09:41:58]CAPDU: 80 13 00 00 [09:41:58]Write to MH i2c: E2 08 00 08 07 80 13 00 00 00 00 00 00 8B [09:41:58]Write i2c OK [09:41:58]MH_I2C_Read... [09:41:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:58]Read from MH i2c: E2 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: E2 62 00 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: E2 62 00 08 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [09:41: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:58]wFMCommunicate OK [09:41:58]SAM_PROTO_GetFieldsCounters done [09:41:58]requested_item shift.num is exist - process it [09:41:58]requested_item shift.opened is exist - process it [09:41:58]req_shift_opened [09:41:58]FM_GetShiftState [09:41:58]SAM_PROTO_GetShiftState [09:41:58]wFMCommunicate request_size=4 [09:41:58]MH_SAM_APDU [09:41:58]CAPDU: 80 13 01 00 [09:41:58]Write to MH i2c: E2 08 00 09 07 80 13 01 00 00 00 00 00 8D [09:41:58]Write i2c OK [09:41:58]MH_I2C_Read... [09:41:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:58]Read from MH i2c: E2 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: E2 0E 00 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: E2 0E 00 09 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2E [09:41:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:41:58]wFMCommunicate OK [09:41:58]SAM_PROTO_GetShiftState done [09:41:58]FM_GetShiftState done [09:41:58]req_shift_opened done [09:41:58]requested_item shift.open_date is exist - process it [09:41:58]req_shift_open_date [09:41:58]req_shift_open_date done [09:41:58]produce_requested_data done [09:41:58]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289499,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:41:58]process_action_free close_receipt [09:41:58]json_value_free [09:41:58]json_value_free done [09:41:58]process_json_proto returns [09:41:58]Send response to host [09:41:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289499,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:41:58]free response buf [09:41:58]execute_script done [09:41:58]execute_script returns [09:41:58]free content buf [09:41:58]Sock 9.Close socket [09:41:58]Sock 9.Thread stoped [09:42:03]OFD Sender: No OFD packet to send [09:42:08]OFD Sender: No OFD packet to send [09:42:13]OFD Sender: No OFD packet to send [09:42:18]OFD Sender: No OFD packet to send [09:42:23]OFD Sender: No OFD packet to send [09:42:28]OFD Sender: No OFD packet to send [09:42:33]OFD Sender: No OFD packet to send [09:42:38]OFD Sender: No OFD packet to send [09:42:43]OFD Sender: No OFD packet to send [09:42:48]OFD Sender: No OFD packet to send [09:42:53]OFD Sender: No OFD packet to send [09:42:58]OFD Sender: No OFD packet to send [09:43:03]OFD Sender: No OFD packet to send [09:43:08]OFD Sender: No OFD packet to send [09:43:13]OFD Sender: No OFD packet to send [09:43:16]accept exits with 7 [09:43:16]New connection [09:43:16]New thread 3066821988 created [09:43:16]Thread 3066678628 joined [09:43:16]Waiting for new connection... [09:43:16] Sock 7.Parse request [09:43:16]Sock 7.Check first char [09:43:16]Sock 7.First char is OK [09:43:16]request: POST /json_proto HTTP/1.0 [09:43:16]Method: POST [09:43:16]URL: /json_proto [09:43:16]Method is POST - this is cgi request [09:43:16]url: /json_proto [09:43:16]query_string will be loaded in cgi processing [09:43:16]execute_cgi json_proto POST (null) [09:43:16]execute_cgi path=json_proto method=POST [09:43:16]POST find Content-Length [09:43:16]Host: 172.17.41.135:8080 [09:43:16]Content-Length: 802 [09:43:16]Content-Type: application/json [09:43:16] [09:43:16]POST finish read [09:43:16]Found Content-Length = 802 [09:43:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [09:43:16]execute_script... [09:43: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)24617499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [09:43:16]POST & json_proto [09:43:16]process_json_proto [09:43:16]json parsed OK: [09:43:16]protocol is kg_v1.0 [09:43:16]action value=close_receipt [09:43:16]process_action close_receipt [09:43:16]cmd_close_receipt [09:43:16]MH_GetDate [09:43:16]Write to MH i2c: F0 00 00 0A 07 00 [09:43:16]Write i2c OK [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: F0 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: F0 09 00 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: F0 09 00 0A 07 00 34 38 F1 66 ED 3E 82 65 DE [09:43:16]GetLastDocTimeStamp 1727084515 [09:43:16]current date 1727084596 [09:43:16]FM_GetShiftState [09:43:16]SAM_PROTO_GetShiftState [09:43:16]wFMCommunicate request_size=4 [09:43:16]MH_SAM_APDU [09:43:16]CAPDU: 80 13 01 00 [09:43:16]Write to MH i2c: E2 08 00 0B 07 80 13 01 00 00 00 00 00 8F [09:43:16]Write i2c OK [09:43:16]MH_I2C_Read... [09:43:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:16]Read from MH i2c: E2 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: E2 0E 00 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: E2 0E 00 0B 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [09:43:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:43:16]wFMCommunicate OK [09:43:16]SAM_PROTO_GetShiftState done [09:43:16]FM_GetShiftState done [09:43:16]opened in 1727051401 [09:43:16]opened+sec_in_day 1727137801 [09:43:16]quantity*price = 60003 [09:43:16]sum+1 = 60004 [09:43:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 174 23.09.2024 09:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289500 ФПД: 2604749978282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094316&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289500&fm=2604749978282&tin=02508201610067®Number=0000000000091827&sum=60003 [09:43:17]StoreToDocumentArchive [09:43:17]shift 515 fd 289500 [09:43:17]save to /storage/0515/doc_00289500 [09:43:17]save last doc name /storage/0515/doc_00289500 to /storage/kkm_last_doc_name [09:43:17]save OK [09:43:17]Clear old archive folders... [09:43:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:17]tlvbuf is 01DF2ED0 [09:43:17]SAM_PROTO_ClearQueue [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 09 00 00 [09:43:17]Write to MH i2c: E2 08 00 18 07 80 09 00 00 00 00 00 00 91 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 18 07 00 90 00 93 [09:43:17]RAPDU: 90 00 [09:43:17]wFMCommunicate OK [09:43:17]SAM_PROTO_ClearQueue done [09:43:17]KKMCreateOFDPacket [09:43:17]OFDProtocolAddRootSTLVToBuf [09:43:17]FM_MakeSignedData [09:43:17]FM_MakeSignedData [09:43:17]SAM_PROTO_SignData [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 0D 01 02 [09:43:17]Write to MH i2c: E2 08 00 19 07 80 0D 01 02 00 00 00 00 99 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 19 07 00 90 00 94 [09:43:17]RAPDU: 90 00 [09:43:17]wFMCommunicate OK [09:43:17]wFMCommunicate request_size=255 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AE 00 00 00 F4 03 04 00 34 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6A 04 00 35 04 06 00 02 [09:43:17]Write to MH i2c: E2 02 01 1A 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AE 00 00 00 F4 03 04 00 34 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6A 04 00 35 04 06 00 02 00 00 A6 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [09:43:17]RAPDU: 90 00 [09:43:17]wFMCommunicate OK [09:43:17]wFMCommunicate request_size=10 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 0D 02 02 05 5E 77 32 7A AA [09:43:17]Write to MH i2c: E2 0D 00 1B 07 80 0D 02 02 05 00 5E 77 32 7A AA 00 00 D1 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 1B 07 00 90 00 96 [09:43:17]RAPDU: 90 00 [09:43:17]wFMCommunicate OK [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 0D 03 02 [09:43:17]Write to MH i2c: E2 08 00 1C 07 80 0D 03 02 00 00 00 00 9E [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 0B 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 0B 00 1C 07 00 D8 2C 86 13 1F 4C 68 69 90 00 78 [09:43:17]RAPDU: D8 2C 86 13 1F 4C 68 69 90 00 [09:43:17]wFMCommunicate OK [09:43:17]SAM_PROTO_SignData done [09:43:17]FM_MakeSignedData done [09:43:17]CreateOFDProtocolMessage [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 11 00 00 [09:43:17]Write to MH i2c: E2 08 00 1D 07 80 11 00 00 00 00 00 00 9E [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 17 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 17 00 1D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EE [09:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:43:17]wFMCommunicate OK [09:43:17]CreateOFDProtocolMessage done [09:43:17]OFDSenderStorePacket 289500 [09:43:17]StoreOFDPacket docnum=289500 [09:43:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E0 05 07 01 F8 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AE 00 00 00 F4 03 04 00 34 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6A 04 00 35 04 06 00 02 5E 77 32 7A AA D8 2C 86 13 1F 4C 68 69 [09:43:17]CheckFolder [09:43:17]dirname=/storage/ofd_packets [09:43:17]CheckFolder done [09:43:17]ProducePacketName [09:43:17]name=ofd_packets/00289500 [09:43:17]NVStorageSaveData ofd_packets/00289500 [09:43:17]File name is /storage/ofd_packets/00289500 [09:43:17]Write 301 bytes [09:43:17]NVStorageSaveData done [09:43:17]OFDSenderStorePacket done [09:43:17]KKMCreateOFDPacket done [09:43:17]NVStorageSaveData kkm_last_timestamp [09:43:17]File name is /storage/kkm_last_timestamp [09:43:17]Write 4 bytes [09:43:17]NVStorageSaveData done [09:43:17]ExternCall_PrintAddStr [09:43:17]wPrintStart [09:43:17]Write to MH i2c: 01 00 00 1E 07 25 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: 01 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: 01 07 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: 01 07 00 1E 07 00 00 00 00 00 FF 0F 3A [09:43:17]RasterBufferAndPrint [09:43:17]line Счет N : (1)24617499 [09:43:17]line ИНН: 02508201610067 [09:43:17]line Контрольно-Кассовый Чек [09:43:17]line ПРОДАЖА [09:43:17]line ТРК (МРК, ГНК) : 33 [09:43:17]line Товар: 2710124130 [09:43:17]line Аи-92-К-5 [09:43:17]line 8.850 * 67.80 [09:43:17]line = 600.03 [09:43:17]line НДС 12% НСП 1% [09:43:17]line > о реализуемом товаре [09:43:17]line ИТОГО: 600.03 [09:43:17]line НСП 1% : 5.31 [09:43:17]line НДС 12% : 63.72 [09:43:17]line Наличными: 0.00 [09:43:17]line Безнал.: 600.03 [09:43:17]line Место: АЗС № 90 "Партнёр-нефть" [09:43:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:43:17]line СНО: Общий режим [09:43:17]line Чек 174 23.09.2024 09:43 [09:43:17]line Смена: 515 ФФД: 1.0 [09:43:17]line ЗНМ: 0300000107 [09:43:17]line РНМ: 0000000000091827 [09:43:17]line Версия ККМ: 001 [09:43:17]line Платежная система: O! деньги [09:43:17]line ФМ: 0000000000871832 [09:43:17]line ФД: 289500 [09:43:17]line ФПД: 2604749978282 [09:43:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094316&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289500&fm=2604749978282&tin=02508201610067®Number=0000000000091827&sum=60003 [09:43:17]written 0, free lines is 4095 [09:43:18]OFD Sender: Processing packet 289500 [packets to send 1784, broken 1783] [09:43:18]ProducePacketName [09:43:18]name=ofd_packets/00289500 [09:43:18]OFD Sender: To server: pG, [09:43:18]CommunicateWithHost lk.salyk.kg:30040 [09:43:18]ConnectInit lk.salyk.kg [09:43:18]Connected sock=10 [09:43: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 33 32 0F 01 00 00 E0 05 07 01 F8 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AE 00 00 00 F4 03 04 00 34 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6A 04 00 35 04 06 00 02 5E 77 32 7A AA D8 2C 86 13 1F 4C 68 69 [09:43:18]Write to MH i2c: 01 00 00 47 07 4E [09:43:18]Write i2c OK [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: 01 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: 01 07 00 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: 01 07 00 47 07 00 00 00 00 00 DB 0C 3C [09:43:18]RasterBufferAndPrint [09:43:18]line [09:43:18]line [09:43:18]line [09:43:18]line [09:43:18]line [09:43:18]written 0, free lines is 3297 [09:43:18]MH_Cut [09:43:18]Write to MH i2c: D1 01 00 4E 07 01 27 [09:43:18]Write i2c OK [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: D1 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: D1 01 00 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: D1 01 00 4E 07 00 26 [09:43:18]Write to MH i2c: 01 00 00 4F 07 56 [09:43:18]Write i2c OK [09:43:18]MH_I2C_Read... [09:43:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 5D 74 47 00 EB 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 33 32 10 04 04 00 DC 6A 04 00 F4 03 04 00 09 E0 F0 66 B6 04 01 00 00 64 B3 99 46 53 7E EC A0 [09:43:18]CommunicateWithHost err = 0 [09:43:18]CheckOFDResponse [09:43:18]1017 (14) - 77093643461234 [09:43:18]1041 (16) - 0000000000871832 [09:43:18]1040 (4) - 289500 [09:43:18]1012 (4) - 23.09.2024 03:27 [09:43:18]1206 (1) - 0 [09:43:18]OFD Sender: Remove packet 289500 [09:43:18]ProducePacketName [09:43:18]name=ofd_packets/00289500 [09:43:18]NVStorageDeleteData [09:43:19]*** Cut start [09:43:19]*** Partial cut [09:43:19]*** CUTSNS_PIN = 1 [09:43:19]*** CUTSNS_PIN = 0 [09:43:19]OFD Sender: No OFD packet to send [09:43:19]*** Brake cut motor [09:43:19]Read from MH i2c: 01 [09:43:19]MH_I2C_Read... [09:43:19]*** Stop cut motor [09:43:19]*** Cut end [09:43:19]Read from MH i2c: 01 07 00 [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: 01 07 00 4F 07 00 00 00 00 00 FF 0F 6B [09:43:19]process_action close_receipt done [09:43:19]requested_data is exist [09:43:19]produce_requested_data [09:43:19]requested_item fm.sn is exist - process it [09:43:19]wFMCommunicate request_size=4 [09:43:19]MH_SAM_APDU [09:43:19]CAPDU: 80 11 00 00 [09:43:19]Write to MH i2c: E2 08 00 50 07 80 11 00 00 00 00 00 00 D1 [09:43:19]Write i2c OK [09:43:19]MH_I2C_Read... [09:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:19]Read from MH i2c: E2 [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: E2 17 00 [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: E2 17 00 50 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 21 [09:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:43:19]wFMCommunicate OK [09:43:19]requested_item fd.num is exist - process it [09:43:19]SAM_PROTO_GetFieldsCounters [09:43:19]wFMCommunicate request_size=4 [09:43:19]MH_SAM_APDU [09:43:19]CAPDU: 80 13 00 00 [09:43:19]Write to MH i2c: E2 08 00 51 07 80 13 00 00 00 00 00 00 D4 [09:43:19]Write i2c OK [09:43:19]MH_I2C_Read... [09:43:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 62 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 62 00 51 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [09:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:20]wFMCommunicate OK [09:43:20]SAM_PROTO_GetFieldsCounters done [09:43:20]requested_item shift.num is exist - process it [09:43:20]requested_item shift.opened is exist - process it [09:43:20]req_shift_opened [09:43:20]FM_GetShiftState [09:43:20]SAM_PROTO_GetShiftState [09:43:20]wFMCommunicate request_size=4 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 13 01 00 [09:43:20]Write to MH i2c: E2 08 00 52 07 80 13 01 00 00 00 00 00 D6 [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 0E 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 0E 00 52 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 77 [09:43:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:43:20]wFMCommunicate OK [09:43:20]SAM_PROTO_GetShiftState done [09:43:20]FM_GetShiftState done [09:43:20]req_shift_opened done [09:43:20]requested_item shift.open_date is exist - process it [09:43:20]req_shift_open_date [09:43:20]req_shift_open_date done [09:43:20]produce_requested_data done [09:43:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289500,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:43:20]process_action_free close_receipt [09:43:20]json_value_free [09:43:20]json_value_free done [09:43:20]process_json_proto returns [09:43:20]Send response to host [09:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289500,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:43:20]free response buf [09:43:20]execute_script done [09:43:20]execute_script returns [09:43:20]free content buf [09:43:20]Sock 7.Close socket [09:43:20]Sock 7.Thread stoped [09:43:24]OFD Sender: No OFD packet to send [09:43:29]OFD Sender: No OFD packet to send [09:43:34]OFD Sender: No OFD packet to send [09:43:39]OFD Sender: No OFD packet to send [09:43:44]OFD Sender: No OFD packet to send [09:43:49]OFD Sender: No OFD packet to send [09:43:54]OFD Sender: No OFD packet to send [09:43:59]OFD Sender: No OFD packet to send [09:44:04]OFD Sender: No OFD packet to send [09:44:09]OFD Sender: No OFD packet to send [09:44:14]OFD Sender: No OFD packet to send [09:44:15]accept exits with 9 [09:44:15]New connection [09:44:15]New thread 3066678628 created [09:44:15]Thread 3066821988 joined [09:44:15]Waiting for new connection... [09:44:15] Sock 9.Parse request [09:44:15]Sock 9.Check first char [09:44:15]Sock 9.First char is OK [09:44:15]request: POST /json_proto HTTP/1.0 [09:44:15]Method: POST [09:44:15]URL: /json_proto [09:44:15]Method is POST - this is cgi request [09:44:15]url: /json_proto [09:44:15]query_string will be loaded in cgi processing [09:44:15]execute_cgi json_proto POST (null) [09:44:15]execute_cgi path=json_proto method=POST [09:44:15]POST find Content-Length [09:44:15]Host: 172.17.41.135:8080 [09:44:15]Content-Length: 802 [09:44:15]Content-Type: application/json [09:44:15] [09:44:15]POST finish read [09:44:15]Found Content-Length = 802 [09:44:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [09:44:15]execute_script... [09:44:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [09:44:15]POST & json_proto [09:44:15]process_json_proto [09:44:15]json parsed OK: [09:44:15]protocol is kg_v1.0 [09:44:15]action value=close_receipt [09:44:15]process_action close_receipt [09:44:15]cmd_close_receipt [09:44:15]MH_GetDate [09:44:15]Write to MH i2c: F0 00 00 53 07 49 [09:44:15]Write i2c OK [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: F0 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: F0 09 00 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: F0 09 00 53 07 00 6F 38 F1 66 ED 3E 82 65 62 [09:44:15]GetLastDocTimeStamp 1727084596 [09:44:15]current date 1727084655 [09:44:15]FM_GetShiftState [09:44:15]SAM_PROTO_GetShiftState [09:44:15]wFMCommunicate request_size=4 [09:44:15]MH_SAM_APDU [09:44:15]CAPDU: 80 13 01 00 [09:44:15]Write to MH i2c: E2 08 00 54 07 80 13 01 00 00 00 00 00 D8 [09:44:15]Write i2c OK [09:44:15]MH_I2C_Read... [09:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:15]Read from MH i2c: E2 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: E2 0E 00 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: E2 0E 00 54 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 79 [09:44:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:44:15]wFMCommunicate OK [09:44:15]SAM_PROTO_GetShiftState done [09:44:15]FM_GetShiftState done [09:44:15]opened in 1727051401 [09:44:15]opened+sec_in_day 1727137801 [09:44:15]quantity*price = 60003 [09:44:15]sum+1 = 60004 [09:44:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 175 23.09.2024 09:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289501 ФПД: 99105683676234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094415&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289501&fm=99105683676234&tin=02508201610067®Number=0000000000091827&sum=60003 [09:44:16]StoreToDocumentArchive [09:44:16]shift 515 fd 289501 [09:44:16]save to /storage/0515/doc_00289501 [09:44:16]save last doc name /storage/0515/doc_00289501 to /storage/kkm_last_doc_name [09:44:16]save OK [09:44:16]Clear old archive folders... [09:44:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:16]tlvbuf is 01DD97A0 [09:44:16]SAM_PROTO_ClearQueue [09:44:16]wFMCommunicate request_size=4 [09:44:16]MH_SAM_APDU [09:44:16]CAPDU: 80 09 00 00 [09:44:16]Write to MH i2c: E2 08 00 61 07 80 09 00 00 00 00 00 00 DA [09:44:16]Write i2c OK [09:44:16]MH_I2C_Read... [09:44:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:16]Read from MH i2c: E2 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 61 07 00 90 00 DC [09:44:16]RAPDU: 90 00 [09:44:16]wFMCommunicate OK [09:44:16]SAM_PROTO_ClearQueue done [09:44:16]KKMCreateOFDPacket [09:44:16]OFDProtocolAddRootSTLVToBuf [09:44:16]FM_MakeSignedData [09:44:16]FM_MakeSignedData [09:44:16]SAM_PROTO_SignData [09:44:16]wFMCommunicate request_size=4 [09:44:16]MH_SAM_APDU [09:44:16]CAPDU: 80 0D 01 02 [09:44:16]Write to MH i2c: E2 08 00 62 07 80 0D 01 02 00 00 00 00 E2 [09:44:16]Write i2c OK [09:44:16]MH_I2C_Read... [09:44:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:16]Read from MH i2c: E2 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 62 07 00 90 00 DD [09:44:16]RAPDU: 90 00 [09:44:16]wFMCommunicate OK [09:44:16]wFMCommunicate request_size=255 [09:44:16]MH_SAM_APDU [09:44:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 6F 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6A 04 00 35 04 06 00 5A [09:44:16]Write to MH i2c: E2 02 01 63 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AF 00 00 00 F4 03 04 00 6F 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6A 04 00 35 04 06 00 5A 00 00 84 [09:44:16]Write i2c OK [09:44:16]MH_I2C_Read... [09:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:16]Read from MH i2c: E2 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 63 07 00 90 00 DE [09:44:16]RAPDU: 90 00 [09:44:16]wFMCommunicate OK [09:44:16]wFMCommunicate request_size=10 [09:44:16]MH_SAM_APDU [09:44:16]CAPDU: 80 0D 02 02 05 22 D7 12 1C 4A [09:44:16]Write to MH i2c: E2 0D 00 64 07 80 0D 02 02 05 00 22 D7 12 1C 4A 00 00 60 [09:44:16]Write i2c OK [09:44:16]MH_I2C_Read... [09:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:16]Read from MH i2c: E2 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 03 00 64 07 00 90 00 DF [09:44:16]RAPDU: 90 00 [09:44:16]wFMCommunicate OK [09:44:16]wFMCommunicate request_size=4 [09:44:16]MH_SAM_APDU [09:44:16]CAPDU: 80 0D 03 02 [09:44:16]Write to MH i2c: E2 08 00 65 07 80 0D 03 02 00 00 00 00 E7 [09:44:16]Write i2c OK [09:44:16]MH_I2C_Read... [09:44:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:16]Read from MH i2c: E2 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 0B 00 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 0B 00 65 07 00 29 08 C9 8C E8 58 18 BA 90 00 80 [09:44:16]RAPDU: 29 08 C9 8C E8 58 18 BA 90 00 [09:44:16]wFMCommunicate OK [09:44:16]SAM_PROTO_SignData done [09:44:16]FM_MakeSignedData done [09:44:16]CreateOFDProtocolMessage [09:44:16]wFMCommunicate request_size=4 [09:44:16]MH_SAM_APDU [09:44:16]CAPDU: 80 11 00 00 [09:44:16]Write to MH i2c: E2 08 00 66 07 80 11 00 00 00 00 00 00 E7 [09:44:16]Write i2c OK [09:44:16]MH_I2C_Read... [09:44:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:16]Read from MH i2c: E2 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 17 00 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: E2 17 00 66 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 37 [09:44:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:44:16]wFMCommunicate OK [09:44:16]CreateOFDProtocolMessage done [09:44:16]OFDSenderStorePacket 289501 [09:44:16]StoreOFDPacket docnum=289501 [09:44:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 01 8D 07 01 C3 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 6F 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6A 04 00 35 04 06 00 5A 22 D7 12 1C 4A 29 08 C9 8C E8 58 18 BA [09:44:16]CheckFolder [09:44:16]dirname=/storage/ofd_packets [09:44:16]CheckFolder done [09:44:16]ProducePacketName [09:44:16]name=ofd_packets/00289501 [09:44:16]NVStorageSaveData ofd_packets/00289501 [09:44:16]File name is /storage/ofd_packets/00289501 [09:44:16]Write 301 bytes [09:44:16]NVStorageSaveData done [09:44:16]OFDSenderStorePacket done [09:44:16]KKMCreateOFDPacket done [09:44:16]NVStorageSaveData kkm_last_timestamp [09:44:16]File name is /storage/kkm_last_timestamp [09:44:16]Write 4 bytes [09:44:16]NVStorageSaveData done [09:44:16]ExternCall_PrintAddStr [09:44:16]wPrintStart [09:44:16]Write to MH i2c: 01 00 00 67 07 6E [09:44:16]Write i2c OK [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: 01 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: 01 07 00 [09:44:16]MH_I2C_Read... [09:44:16]Read from MH i2c: 01 07 00 67 07 00 00 00 00 00 FF 0F 83 [09:44:16]RasterBufferAndPrint [09:44:16]line Счет N : (1)24617501 [09:44:16]line ИНН: 02508201610067 [09:44:16]line Контрольно-Кассовый Чек [09:44:16]line ПРОДАЖА [09:44:16]line ТРК (МРК, ГНК) : 43 [09:44:16]line Товар: 2710124130 [09:44:16]line Аи-92-К-5 [09:44:16]line 8.850 * 67.80 [09:44:16]line = 600.03 [09:44:16]line НДС 12% НСП 1% [09:44:16]line > о реализуемом товаре [09:44:16]line ИТОГО: 600.03 [09:44:16]line НСП 1% : 5.31 [09:44:16]line НДС 12% : 63.72 [09:44:16]line Наличными: 0.00 [09:44:16]line Безнал.: 600.03 [09:44:16]line Место: АЗС № 90 "Партнёр-нефть" [09:44:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:44:16]line СНО: Общий режим [09:44:16]line Чек 175 23.09.2024 09:44 [09:44:16]line Смена: 515 ФФД: 1.0 [09:44:16]line ЗНМ: 0300000107 [09:44:16]line РНМ: 0000000000091827 [09:44:16]line Версия ККМ: 001 [09:44:16]line Платежная система: O! деньги [09:44:16]line ФМ: 0000000000871832 [09:44:16]line ФД: 289501 [09:44:16]line ФПД: 99105683676234 [09:44:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094415&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289501&fm=99105683676234&tin=02508201610067®Number=0000000000091827&sum=60003 [09:44:16]written 0, free lines is 4095 [09:44:17]OFD Sender: Processing packet 289501 [packets to send 1784, broken 1783] [09:44:17]ProducePacketName [09:44:17]name=ofd_packets/00289501 [09:44:17]OFD Sender: To server: pG, [09:44:17]CommunicateWithHost lk.salyk.kg:30040 [09:44:17]ConnectInit lk.salyk.kg [09:44:17]Connected sock=7 [09:44:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 01 8D 07 01 C3 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 6F 38 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6A 04 00 35 04 06 00 5A 22 D7 12 1C 4A 29 08 C9 8C E8 58 18 BA [09:44:17]Write to MH i2c: 01 00 00 90 07 97 [09:44:17]Write i2c OK [09:44:17]MH_I2C_Read... [09:44:17]Read from MH i2c: 01 [09:44:17]MH_I2C_Read... [09:44:17]Read from MH i2c: 01 07 00 [09:44:17]MH_I2C_Read... [09:44:17]Read from MH i2c: 01 07 00 90 07 00 00 00 00 00 DB 0C 85 [09:44:17]RasterBufferAndPrint [09:44:17]line [09:44:17]line [09:44:17]line [09:44:17]line [09:44:17]line [09:44:17]written 0, free lines is 3297 [09:44:17]MH_Cut [09:44:17]Write to MH i2c: D1 01 00 97 07 01 70 [09:44:17]Write i2c OK [09:44:17]MH_I2C_Read... [09:44:17]Read from MH i2c: D1 [09:44:17]MH_I2C_Read... [09:44:17]Read from MH i2c: D1 01 00 [09:44:17]MH_I2C_Read... [09:44:17]Read from MH i2c: D1 01 00 97 07 00 6F [09:44:17]Write to MH i2c: 01 00 00 98 07 9F [09:44:17]Write i2c OK [09:44:17]MH_I2C_Read... [09:44: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 33 32 4F 00 00 00 07 48 47 00 A6 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 33 32 10 04 04 00 DD 6A 04 00 F4 03 04 00 44 E0 F0 66 B6 04 01 00 00 BF AE A1 1F F3 49 86 FB [09:44:17]CommunicateWithHost err = 0 [09:44:17]CheckOFDResponse [09:44:17]1017 (14) - 77093643461234 [09:44:17]1041 (16) - 0000000000871832 [09:44:17]1040 (4) - 289501 [09:44:17]1012 (4) - 23.09.2024 03:28 [09:44:17]1206 (1) - 0 [09:44:17]OFD Sender: Remove packet 289501 [09:44:17]ProducePacketName [09:44:17]name=ofd_packets/00289501 [09:44:17]NVStorageDeleteData [09:44:18]*** Cut start [09:44:18]*** Partial cut [09:44:18]*** CUTSNS_PIN = 1 [09:44:18]OFD Sender: No OFD packet to send [09:44:18]*** CUTSNS_PIN = 0 [09:44:18]*** Brake cut motor [09:44:18]Read from MH i2c: 01 [09:44:18]MH_I2C_Read... [09:44:18]*** Stop cut motor [09:44:18]*** Cut end [09:44:18]Read from MH i2c: 01 07 00 [09:44:18]MH_I2C_Read... [09:44:18]Read from MH i2c: 01 07 00 98 07 00 00 00 00 00 FF 0F B4 [09:44:18]process_action close_receipt done [09:44:18]requested_data is exist [09:44:18]produce_requested_data [09:44:18]requested_item fm.sn is exist - process it [09:44:18]wFMCommunicate request_size=4 [09:44:18]MH_SAM_APDU [09:44:18]CAPDU: 80 11 00 00 [09:44:18]Write to MH i2c: E2 08 00 99 07 80 11 00 00 00 00 00 00 1A [09:44:18]Write i2c OK [09:44:18]MH_I2C_Read... [09:44:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:18]Read from MH i2c: E2 [09:44:18]MH_I2C_Read... [09:44:18]Read from MH i2c: E2 17 00 [09:44:18]MH_I2C_Read... [09:44:18]Read from MH i2c: E2 17 00 99 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6A [09:44:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:44:18]wFMCommunicate OK [09:44:18]requested_item fd.num is exist - process it [09:44:18]SAM_PROTO_GetFieldsCounters [09:44:18]wFMCommunicate request_size=4 [09:44:18]MH_SAM_APDU [09:44:18]CAPDU: 80 13 00 00 [09:44:18]Write to MH i2c: E2 08 00 9A 07 80 13 00 00 00 00 00 00 1D [09:44:18]Write i2c OK [09:44:18]MH_I2C_Read... [09:44:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:18]Read from MH i2c: E2 [09:44:18]MH_I2C_Read... [09:44:18]Read from MH i2c: E2 62 00 [09:44:18]MH_I2C_Read... [09:44:18]Read from MH i2c: E2 62 00 9A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [09:44: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:19]wFMCommunicate OK [09:44:19]SAM_PROTO_GetFieldsCounters done [09:44:19]requested_item shift.num is exist - process it [09:44:19]requested_item shift.opened is exist - process it [09:44:19]req_shift_opened [09:44:19]FM_GetShiftState [09:44:19]SAM_PROTO_GetShiftState [09:44:19]wFMCommunicate request_size=4 [09:44:19]MH_SAM_APDU [09:44:19]CAPDU: 80 13 01 00 [09:44:19]Write to MH i2c: E2 08 00 9B 07 80 13 01 00 00 00 00 00 1F [09:44:19]Write i2c OK [09:44:19]MH_I2C_Read... [09:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:19]Read from MH i2c: E2 [09:44:19]MH_I2C_Read... [09:44:19]Read from MH i2c: E2 0E 00 [09:44:19]MH_I2C_Read... [09:44:19]Read from MH i2c: E2 0E 00 9B 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C0 [09:44:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:44:19]wFMCommunicate OK [09:44:19]SAM_PROTO_GetShiftState done [09:44:19]FM_GetShiftState done [09:44:19]req_shift_opened done [09:44:19]requested_item shift.open_date is exist - process it [09:44:19]req_shift_open_date [09:44:19]req_shift_open_date done [09:44:19]produce_requested_data done [09:44:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289501,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:44:19]process_action_free close_receipt [09:44:19]json_value_free [09:44:19]json_value_free done [09:44:19]process_json_proto returns [09:44:19]Send response to host [09:44:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289501,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:44:19]free response buf [09:44:19]execute_script done [09:44:19]execute_script returns [09:44:19]free content buf [09:44:19]Sock 9.Close socket [09:44:19]Sock 9.Thread stoped [09:44:23]OFD Sender: No OFD packet to send [09:44:28]OFD Sender: No OFD packet to send [09:44:33]OFD Sender: No OFD packet to send [09:44:38]OFD Sender: No OFD packet to send [09:44:43]OFD Sender: No OFD packet to send [09:44:48]OFD Sender: No OFD packet to send [09:44:53]OFD Sender: No OFD packet to send [09:44:58]OFD Sender: No OFD packet to send [09:45:03]OFD Sender: No OFD packet to send [09:45:08]OFD Sender: No OFD packet to send [09:45:13]OFD Sender: No OFD packet to send [09:45:18]OFD Sender: No OFD packet to send [09:45:23]OFD Sender: No OFD packet to send [09:45:28]OFD Sender: No OFD packet to send [09:45:33]OFD Sender: No OFD packet to send [09:45:38]OFD Sender: No OFD packet to send [09:45:43]OFD Sender: No OFD packet to send [09:45:48]OFD Sender: No OFD packet to send [09:45:53]OFD Sender: No OFD packet to send [09:45:58]OFD Sender: No OFD packet to send [09:46:03]OFD Sender: No OFD packet to send [09:46:09]OFD Sender: No OFD packet to send [09:46:14]OFD Sender: No OFD packet to send [09:46:19]OFD Sender: No OFD packet to send [09:46:24]OFD Sender: No OFD packet to send [09:46:29]OFD Sender: No OFD packet to send [09:46:34]OFD Sender: No OFD packet to send [09:46:39]OFD Sender: No OFD packet to send [09:46:39]accept exits with 10 [09:46:39]New connection [09:46:39]New thread 3066821988 created [09:46:39]Thread 3066678628 joined [09:46:39]Waiting for new connection... [09:46:39] Sock 10.Parse request [09:46:39]Sock 10.Check first char [09:46:39]Sock 10.First char is OK [09:46:39]request: POST /json_proto HTTP/1.0 [09:46:39]Method: POST [09:46:39]URL: /json_proto [09:46:39]Method is POST - this is cgi request [09:46:39]url: /json_proto [09:46:39]query_string will be loaded in cgi processing [09:46:39]execute_cgi json_proto POST (null) [09:46:39]execute_cgi path=json_proto method=POST [09:46:39]POST find Content-Length [09:46:39]Host: 172.17.41.135:8080 [09:46:39]Content-Length: 683 [09:46:39]Content-Type: application/json [09:46:39] [09:46:39]POST finish read [09:46:39]Found Content-Length = 683 [09:46:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 16.050, "sum" : 600.27, "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:46:39]execute_script... [09:46: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)24617502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 16.050, "sum" : 600.27, "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:46:39]POST & json_proto [09:46:39]process_json_proto [09:46:39]json parsed OK: [09:46:39]protocol is kg_v1.0 [09:46:39]action value=close_receipt [09:46:39]process_action close_receipt [09:46:39]cmd_close_receipt [09:46:39]MH_GetDate [09:46:39]Write to MH i2c: F0 00 00 9C 07 92 [09:46:39]Write i2c OK [09:46:39]MH_I2C_Read... [09:46:39]Read from MH i2c: F0 [09:46:39]MH_I2C_Read... [09:46:39]Read from MH i2c: F0 09 00 [09:46:39]MH_I2C_Read... [09:46:39]Read from MH i2c: F0 09 00 9C 07 00 00 39 F1 66 ED 3E 82 65 3D [09:46:39]GetLastDocTimeStamp 1727084655 [09:46:39]current date 1727084800 [09:46:39]FM_GetShiftState [09:46:39]SAM_PROTO_GetShiftState [09:46:39]wFMCommunicate request_size=4 [09:46:39]MH_SAM_APDU [09:46:39]CAPDU: 80 13 01 00 [09:46:39]Write to MH i2c: E2 08 00 9D 07 80 13 01 00 00 00 00 00 21 [09:46:39]Write i2c OK [09:46:39]MH_I2C_Read... [09:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:39]Read from MH i2c: E2 [09:46:39]MH_I2C_Read... [09:46:39]Read from MH i2c: E2 0E 00 [09:46:39]MH_I2C_Read... [09:46:39]Read from MH i2c: E2 0E 00 9D 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [09:46:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:46:39]wFMCommunicate OK [09:46:39]SAM_PROTO_GetShiftState done [09:46:39]FM_GetShiftState done [09:46:39]opened in 1727051401 [09:46:39]opened+sec_in_day 1727137801 [09:46:39]quantity*price = 60027 [09:46:39]sum+1 = 60028 [09:46:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 176 23.09.2024 09:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289502 ФПД: 9704859944632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094640&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289502&fm=9704859944632&tin=02508201610067®Number=0000000000091827&sum=60000 [09:46:41]StoreToDocumentArchive [09:46:41]shift 515 fd 289502 [09:46:41]save to /storage/0515/doc_00289502 [09:46:41]save last doc name /storage/0515/doc_00289502 to /storage/kkm_last_doc_name [09:46:41]save OK [09:46:41]Clear old archive folders... [09:46:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:46:41]tlvbuf is 01DCCA10 [09:46:41]SAM_PROTO_ClearQueue [09:46:41]wFMCommunicate request_size=4 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 09 00 00 [09:46:41]Write to MH i2c: E2 08 00 AA 07 80 09 00 00 00 00 00 00 23 [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:41]Read from MH i2c: E2 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 AA 07 00 90 00 25 [09:46:41]RAPDU: 90 00 [09:46:41]wFMCommunicate OK [09:46:41]SAM_PROTO_ClearQueue done [09:46:41]KKMCreateOFDPacket [09:46:41]OFDProtocolAddRootSTLVToBuf [09:46:41]FM_MakeSignedData [09:46:41]FM_MakeSignedData [09:46:41]SAM_PROTO_SignData [09:46:41]wFMCommunicate request_size=4 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 0D 01 02 [09:46:41]Write to MH i2c: E2 08 00 AB 07 80 0D 01 02 00 00 00 00 2B [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:41]Read from MH i2c: E2 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 AB 07 00 90 00 26 [09:46:41]RAPDU: 90 00 [09:46:41]wFMCommunicate OK [09:46:41]wFMCommunicate request_size=255 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 00 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6A 04 00 35 04 06 00 08 D3 [09:46:41]Write to MH i2c: E2 02 01 AC 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 00 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6A 04 00 35 04 06 00 08 D3 00 00 ED [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:41]Read from MH i2c: E2 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 AC 07 00 90 00 27 [09:46:41]RAPDU: 90 00 [09:46:41]wFMCommunicate OK [09:46:41]wFMCommunicate request_size=9 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 0D 02 02 04 96 BA C6 B8 [09:46:41]Write to MH i2c: E2 0C 00 AD 07 80 0D 02 02 04 00 96 BA C6 B8 00 00 04 [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:41]Read from MH i2c: E2 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 AD 07 00 90 00 28 [09:46:41]RAPDU: 90 00 [09:46:41]wFMCommunicate OK [09:46:41]wFMCommunicate request_size=4 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 0D 03 02 [09:46:41]Write to MH i2c: E2 08 00 AE 07 80 0D 03 02 00 00 00 00 30 [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:41]Read from MH i2c: E2 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 0B 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 0B 00 AE 07 00 94 46 AF 2C 52 CB 55 66 90 00 BE [09:46:41]RAPDU: 94 46 AF 2C 52 CB 55 66 90 00 [09:46:41]wFMCommunicate OK [09:46:41]SAM_PROTO_SignData done [09:46:41]FM_MakeSignedData done [09:46:41]CreateOFDProtocolMessage [09:46:41]wFMCommunicate request_size=4 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 11 00 00 [09:46:41]Write to MH i2c: E2 08 00 AF 07 80 11 00 00 00 00 00 00 30 [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:41]Read from MH i2c: E2 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 17 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 17 00 AF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 80 [09:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:46:41]wFMCommunicate OK [09:46:41]CreateOFDProtocolMessage done [09:46:41]OFDSenderStorePacket 289502 [09:46:41]StoreOFDPacket docnum=289502 [09:46:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 2D 9C 06 01 46 5B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 00 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6A 04 00 35 04 06 00 08 D3 96 BA C6 B8 94 46 AF 2C 52 CB 55 66 [09:46:41]CheckFolder [09:46:41]dirname=/storage/ofd_packets [09:46:41]CheckFolder done [09:46:41]ProducePacketName [09:46:41]name=ofd_packets/00289502 [09:46:41]NVStorageSaveData ofd_packets/00289502 [09:46:41]File name is /storage/ofd_packets/00289502 [09:46:41]Write 300 bytes [09:46:41]NVStorageSaveData done [09:46:41]OFDSenderStorePacket done [09:46:41]KKMCreateOFDPacket done [09:46:41]NVStorageSaveData kkm_last_timestamp [09:46:41]File name is /storage/kkm_last_timestamp [09:46:41]Write 4 bytes [09:46:41]NVStorageSaveData done [09:46:41]ExternCall_PrintAddStr [09:46:41]wPrintStart [09:46:41]Write to MH i2c: 01 00 00 B0 07 B7 [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: 01 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: 01 07 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: 01 07 00 B0 07 00 00 00 00 00 FF 0F CC [09:46:41]RasterBufferAndPrint [09:46:41]line Счет N : (1)24617502 [09:46:41]line ИНН: 02508201610067 [09:46:41]line Контрольно-Кассовый Чек [09:46:41]line ПРОДАЖА [09:46:41]line ТРК (МРК, ГНК) : 71 [09:46:41]line Товар: 2711190000 [09:46:41]line ГАЗ-К-5 [09:46:41]line 16.050 * 37.40 [09:46:41]line = 600.27 [09:46:41]line НДС 12% НСП 1% [09:46:41]line > о реализуемом товаре [09:46:41]line ОКРУГЛЕНИЕ: -0.27 [09:46:41]line ИТОГО: 600.00 [09:46:41]line Внесено: 600.00 [09:46:41]line СДАЧА: 0.00 [09:46:41]line НСП 1% : 5.31 [09:46:41]line НДС 12% : 63.74 [09:46:41]line Наличными: 600.00 [09:46:41]line Безнал.: 0.00 [09:46:41]line Место: АЗС № 90 "Партнёр-нефть" [09:46:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:46:41]line СНО: Общий режим [09:46:41]line Чек 176 23.09.2024 09:46 [09:46:41]line Смена: 515 ФФД: 1.0 [09:46:41]line ЗНМ: 0300000107 [09:46:41]line РНМ: 0000000000091827 [09:46:41]line Версия ККМ: 001 [09:46:41]line ФМ: 0000000000871832 [09:46:41]line ФД: 289502 [09:46:41]line ФПД: 9704859944632 [09:46:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094640&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289502&fm=9704859944632&tin=02508201610067®Number=0000000000091827&sum=60000 [09:46:41]written 0, free lines is 4095 [09:46:41]OFD Sender: Processing packet 289502 [packets to send 1784, broken 1783] [09:46:41]ProducePacketName [09:46:41]name=ofd_packets/00289502 [09:46:41]OFD Sender: To server: pG, [09:46:41]CommunicateWithHost lk.salyk.kg:30040 [09:46:41]ConnectInit lk.salyk.kg [09:46:41]Connected sock=9 [09:46: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 33 32 0E 01 00 00 2D 9C 06 01 46 5B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 00 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6A 04 00 35 04 06 00 08 D3 96 BA C6 B8 94 46 AF 2C 52 CB 55 66 [09:46:42]Write to MH i2c: 01 00 00 DA 07 E1 [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 07 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 07 00 DA 07 00 00 00 00 00 C1 0C B5 [09:46:42]RasterBufferAndPrint [09:46:42]line [09:46:42]line [09:46:42]line [09:46:42]line [09:46:42]line [09:46:42]written 0, free lines is 3271 [09:46:42]MH_Cut [09:46:42]Write to MH i2c: D1 01 00 E1 07 01 BA [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: D1 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: D1 01 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: D1 01 00 E1 07 00 B9 [09:46:42]Write to MH i2c: 01 00 00 E2 07 E9 [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46: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 33 32 4F 00 00 00 86 6F 47 00 59 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 33 32 10 04 04 00 DE 6A 04 00 F4 03 04 00 D5 E0 F0 66 B6 04 01 00 00 5C 4E 28 7B FC 15 38 4C [09:46:42]CommunicateWithHost err = 0 [09:46:42]CheckOFDResponse [09:46:42]1017 (14) - 77093643461234 [09:46:42]1041 (16) - 0000000000871832 [09:46:42]1040 (4) - 289502 [09:46:42]1012 (4) - 23.09.2024 03:30 [09:46:42]1206 (1) - 0 [09:46:42]OFD Sender: Remove packet 289502 [09:46:42]ProducePacketName [09:46:42]name=ofd_packets/00289502 [09:46:42]NVStorageDeleteData [09:46:42]OFD Sender: No OFD packet to send [09:46:42]*** Cut start [09:46:42]*** Partial cut [09:46:42]*** CUTSNS_PIN = 1 [09:46:42]*** CUTSNS_PIN = 0 [09:46:43]*** Brake cut motor [09:46:43]Read from MH i2c: 01 [09:46:43]MH_I2C_Read... [09:46:43]*** Stop cut motor [09:46:43]*** Cut end [09:46:43]Read from MH i2c: 01 07 00 [09:46:43]MH_I2C_Read... [09:46:43]Read from MH i2c: 01 07 00 E2 07 00 00 00 00 00 FF 0F FE [09:46:43]process_action close_receipt done [09:46:43]requested_data is exist [09:46:43]produce_requested_data [09:46:43]requested_item fm.sn is exist - process it [09:46:43]wFMCommunicate request_size=4 [09:46:43]MH_SAM_APDU [09:46:43]CAPDU: 80 11 00 00 [09:46:43]Write to MH i2c: E2 08 00 E3 07 80 11 00 00 00 00 00 00 64 [09:46:43]Write i2c OK [09:46:43]MH_I2C_Read... [09:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:43]Read from MH i2c: E2 [09:46:43]MH_I2C_Read... [09:46:43]Read from MH i2c: E2 17 00 [09:46:43]MH_I2C_Read... [09:46:43]Read from MH i2c: E2 17 00 E3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [09:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:46:43]wFMCommunicate OK [09:46:43]requested_item fd.num is exist - process it [09:46:43]SAM_PROTO_GetFieldsCounters [09:46:43]wFMCommunicate request_size=4 [09:46:43]MH_SAM_APDU [09:46:43]CAPDU: 80 13 00 00 [09:46:43]Write to MH i2c: E2 08 00 E4 07 80 13 00 00 00 00 00 00 67 [09:46:43]Write i2c OK [09:46:43]MH_I2C_Read... [09:46:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:43]Read from MH i2c: E2 [09:46:43]MH_I2C_Read... [09:46:43]Read from MH i2c: E2 62 00 [09:46:43]MH_I2C_Read... [09:46:43]Read from MH i2c: E2 62 00 E4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [09:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:43]wFMCommunicate OK [09:46:43]SAM_PROTO_GetFieldsCounters done [09:46:43]requested_item shift.num is exist - process it [09:46:43]requested_item shift.opened is exist - process it [09:46:43]req_shift_opened [09:46:43]FM_GetShiftState [09:46:43]SAM_PROTO_GetShiftState [09:46:43]wFMCommunicate request_size=4 [09:46:43]MH_SAM_APDU [09:46:43]CAPDU: 80 13 01 00 [09:46:43]Write to MH i2c: E2 08 00 E5 07 80 13 01 00 00 00 00 00 69 [09:46:43]Write i2c OK [09:46:43]MH_I2C_Read... [09:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:43]Read from MH i2c: E2 [09:46:43]MH_I2C_Read... [09:46:43]Read from MH i2c: E2 0E 00 [09:46:43]MH_I2C_Read... [09:46:43]Read from MH i2c: E2 0E 00 E5 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0A [09:46:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:46:43]wFMCommunicate OK [09:46:43]SAM_PROTO_GetShiftState done [09:46:43]FM_GetShiftState done [09:46:43]req_shift_opened done [09:46:43]requested_item shift.open_date is exist - process it [09:46:43]req_shift_open_date [09:46:43]req_shift_open_date done [09:46:43]produce_requested_data done [09:46:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289502,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:46:43]process_action_free close_receipt [09:46:43]json_value_free [09:46:43]json_value_free done [09:46:43]process_json_proto returns [09:46:43]Send response to host [09:46:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289502,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:46:43]free response buf [09:46:43]execute_script done [09:46:43]execute_script returns [09:46:43]free content buf [09:46:43]Sock 10.Close socket [09:46:43]Sock 10.Thread stoped [09:46:47]OFD Sender: No OFD packet to send [09:46:52]OFD Sender: No OFD packet to send [09:46:58]OFD Sender: No OFD packet to send [09:47:03]OFD Sender: No OFD packet to send [09:47:08]OFD Sender: No OFD packet to send [09:47:13]OFD Sender: No OFD packet to send [09:47:18]OFD Sender: No OFD packet to send [09:47:23]OFD Sender: No OFD packet to send [09:47:28]OFD Sender: No OFD packet to send [09:47:33]OFD Sender: No OFD packet to send [09:47:38]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:02]accept exits with 7 [09:48:02]New connection [09:48:02]New thread 3066678628 created [09:48:02]Thread 3066821988 joined [09:48:02]Waiting for new connection... [09:48:02] Sock 7.Parse request [09:48:02]Sock 7.Check first char [09:48:02]Sock 7.First char is OK [09:48:02]request: POST /json_proto HTTP/1.0 [09:48:02]Method: POST [09:48:02]URL: /json_proto [09:48:02]Method is POST - this is cgi request [09:48:02]url: /json_proto [09:48:02]query_string will be loaded in cgi processing [09:48:02]execute_cgi json_proto POST (null) [09:48:02]execute_cgi path=json_proto method=POST [09:48:02]POST find Content-Length [09:48:02]Host: 172.17.41.135:8080 [09:48:02]Content-Length: 684 [09:48:02]Content-Type: application/json [09:48:02] [09:48:02]POST finish read [09:48:02]Found Content-Length = 684 [09:48:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:48:02]execute_script... [09:48:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:48:02]POST & json_proto [09:48:02]process_json_proto [09:48:02]json parsed OK: [09:48:02]protocol is kg_v1.0 [09:48:02]action value=close_receipt [09:48:02]process_action close_receipt [09:48:02]cmd_close_receipt [09:48:02]MH_GetDate [09:48:02]Write to MH i2c: F0 00 00 E6 07 DC [09:48:02]Write i2c OK [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 09 00 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 09 00 E6 07 00 52 39 F1 66 ED 3E 82 65 D9 [09:48:02]GetLastDocTimeStamp 1727084800 [09:48:02]current date 1727084882 [09:48:02]FM_GetShiftState [09:48:02]SAM_PROTO_GetShiftState [09:48:02]wFMCommunicate request_size=4 [09:48:02]MH_SAM_APDU [09:48:02]CAPDU: 80 13 01 00 [09:48:02]Write to MH i2c: E2 08 00 E7 07 80 13 01 00 00 00 00 00 6B [09:48:02]Write i2c OK [09:48:02]MH_I2C_Read... [09:48:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:02]Read from MH i2c: E2 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: E2 0E 00 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: E2 0E 00 E7 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [09:48:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:48:02]wFMCommunicate OK [09:48:02]SAM_PROTO_GetShiftState done [09:48:02]FM_GetShiftState done [09:48:02]opened in 1727051401 [09:48:02]opened+sec_in_day 1727137801 [09:48:02]quantity*price = 120055 [09:48:02]sum+1 = 120057 [09:48:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 177 23.09.2024 09:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289503 ФПД: 201154331345303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094802&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289503&fm=201154331345303&tin=02508201610067®Number=0000000000091827&sum=120000 [09:48:03]StoreToDocumentArchive [09:48:03]shift 515 fd 289503 [09:48:03]save to /storage/0515/doc_00289503 [09:48:03]save last doc name /storage/0515/doc_00289503 to /storage/kkm_last_doc_name [09:48:03]save OK [09:48:03]Clear old archive folders... [09:48:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:03]tlvbuf is 01DF1BC0 [09:48:03]SAM_PROTO_ClearQueue [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 09 00 00 [09:48:03]Write to MH i2c: E2 08 00 F4 07 80 09 00 00 00 00 00 00 6D [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 F4 07 00 90 00 6F [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]SAM_PROTO_ClearQueue done [09:48:03]KKMCreateOFDPacket [09:48:03]OFDProtocolAddRootSTLVToBuf [09:48:03]FM_MakeSignedData [09:48:03]FM_MakeSignedData [09:48:03]SAM_PROTO_SignData [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 01 02 [09:48:03]Write to MH i2c: E2 08 00 F5 07 80 0D 01 02 00 00 00 00 75 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 F5 07 00 90 00 70 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]wFMCommunicate request_size=255 [09:48:03]MH_SAM_APDU [09:48: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 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 B1 00 00 00 F4 03 04 00 52 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6A 04 00 35 04 06 00 B6 [09:48:03]Write to MH i2c: E2 02 01 F6 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 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 B1 00 00 00 F4 03 04 00 52 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6A 04 00 35 04 06 00 B6 00 00 C7 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]OFD Sender: No OFD packet to send [09:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 F6 07 00 90 00 71 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]wFMCommunicate request_size=10 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 02 02 05 F2 E4 77 01 97 [09:48:03]Write to MH i2c: E2 0D 00 F7 07 80 0D 02 02 05 00 F2 E4 77 01 97 00 00 67 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 F7 07 00 90 00 72 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 03 02 [09:48:03]Write to MH i2c: E2 08 00 F8 07 80 0D 03 02 00 00 00 00 7A [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 0B 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 0B 00 F8 07 00 95 64 ED 0A 06 76 D1 B0 90 00 68 [09:48:03]RAPDU: 95 64 ED 0A 06 76 D1 B0 90 00 [09:48:03]wFMCommunicate OK [09:48:03]SAM_PROTO_SignData done [09:48:03]FM_MakeSignedData done [09:48:03]CreateOFDProtocolMessage [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 11 00 00 [09:48:03]Write to MH i2c: E2 08 00 F9 07 80 11 00 00 00 00 00 00 7A [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 17 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 17 00 F9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CA [09:48:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:48:03]wFMCommunicate OK [09:48:03]CreateOFDProtocolMessage done [09:48:03]OFDSenderStorePacket 289503 [09:48:03]StoreOFDPacket docnum=289503 [09:48:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FC 01 07 01 96 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 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 B1 00 00 00 F4 03 04 00 52 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6A 04 00 35 04 06 00 B6 F2 E4 77 01 97 95 64 ED 0A 06 76 D1 B0 [09:48:03]CheckFolder [09:48:03]dirname=/storage/ofd_packets [09:48:03]CheckFolder done [09:48:03]ProducePacketName [09:48:03]name=ofd_packets/00289503 [09:48:03]NVStorageSaveData ofd_packets/00289503 [09:48:03]File name is /storage/ofd_packets/00289503 [09:48:03]Write 301 bytes [09:48:03]NVStorageSaveData done [09:48:03]OFDSenderStorePacket done [09:48:03]KKMCreateOFDPacket done [09:48:03]NVStorageSaveData kkm_last_timestamp [09:48:03]File name is /storage/kkm_last_timestamp [09:48:03]Write 4 bytes [09:48:03]NVStorageSaveData done [09:48:03]ExternCall_PrintAddStr [09:48:03]wPrintStart [09:48:03]Write to MH i2c: 01 00 00 FA 07 01 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: 01 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: 01 07 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: 01 07 00 FA 07 00 00 00 00 00 FF 0F 16 [09:48:03]RasterBufferAndPrint [09:48:03]line Счет N : (1)24617505 [09:48:03]line ИНН: 02508201610067 [09:48:03]line Контрольно-Кассовый Чек [09:48:03]line ПРОДАЖА [09:48:03]line ТРК (МРК, ГНК) : 52 [09:48:03]line Товар: 2710124500 [09:48:03]line Аи-95-К-5 [09:48:03]line 16.180 * 74.20 [09:48:03]line = 1200.56 [09:48:03]line НДС 12% НСП 1% [09:48:03]line > о реализуемом товаре [09:48:03]line ОКРУГЛЕНИЕ: -0.56 [09:48:03]line ИТОГО: 1200.00 [09:48:03]line Внесено: 1200.00 [09:48:03]line СДАЧА: 0.00 [09:48:03]line НСП 1% : 10.62 [09:48:03]line НДС 12% : 127.49 [09:48:03]line Наличными: 1200.00 [09:48:03]line Безнал.: 0.00 [09:48:03]line Место: АЗС № 90 "Партнёр-нефть" [09:48:03]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:48:03]line СНО: Общий режим [09:48:03]line Чек 177 23.09.2024 09:48 [09:48:03]line Смена: 515 ФФД: 1.0 [09:48:03]line ЗНМ: 0300000107 [09:48:03]line РНМ: 0000000000091827 [09:48:03]line Версия ККМ: 001 [09:48:03]line ФМ: 0000000000871832 [09:48:03]line ФД: 289503 [09:48:03]line ФПД: 201154331345303 [09:48:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094802&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289503&fm=201154331345303&tin=02508201610067®Number=0000000000091827&sum=120000 [09:48:03]written 0, free lines is 4095 [09:48:03]OFD Sender: Processing packet 289503 [packets to send 1784, broken 1783] [09:48:03]ProducePacketName [09:48:03]name=ofd_packets/00289503 [09:48:03]OFD Sender: To server: pG, [09:48:03]CommunicateWithHost lk.salyk.kg:30040 [09:48:03]ConnectInit lk.salyk.kg [09:48:04]Connected sock=10 [09:48: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 33 32 0F 01 00 00 FC 01 07 01 96 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 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 B1 00 00 00 F4 03 04 00 52 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6A 04 00 35 04 06 00 B6 F2 E4 77 01 97 95 64 ED 0A 06 76 D1 B0 [09:48:04]Write to MH i2c: 01 00 00 24 08 2C [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 24 08 00 00 00 00 00 CA 0C 09 [09:48:04]RasterBufferAndPrint [09:48:04]line [09:48:04]line [09:48:04]line [09:48:04]line [09:48:04]line [09:48:04]written 0, free lines is 3280 [09:48:04]MH_Cut [09:48:04]Write to MH i2c: D1 01 00 2B 08 01 05 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: D1 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: D1 01 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: D1 01 00 2B 08 00 04 [09:48:04]Write to MH i2c: 01 00 00 2C 08 34 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48: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 33 32 4F 00 00 00 A8 B1 47 00 AD 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 33 32 10 04 04 00 DF 6A 04 00 F4 03 04 00 27 E1 F0 66 B6 04 01 00 00 E4 5E 11 9F D1 6F 6A CF [09:48:04]CommunicateWithHost err = 0 [09:48:04]CheckOFDResponse [09:48:04]1017 (14) - 77093643461234 [09:48:04]1041 (16) - 0000000000871832 [09:48:04]1040 (4) - 289503 [09:48:04]1012 (4) - 23.09.2024 03:31 [09:48:04]1206 (1) - 0 [09:48:04]OFD Sender: Remove packet 289503 [09:48:04]ProducePacketName [09:48:04]name=ofd_packets/00289503 [09:48:04]NVStorageDeleteData [09:48:04]OFD Sender: No OFD packet to send [09:48:04]*** Cut start [09:48:04]*** Partial cut [09:48:04]*** CUTSNS_PIN = 1 [09:48:05]*** CUTSNS_PIN = 0 [09:48:05]*** Brake cut motor [09:48:05]Read from MH i2c: 01 [09:48:05]MH_I2C_Read... [09:48:05]*** Stop cut motor [09:48:05]*** Cut end [09:48:05]Read from MH i2c: 01 07 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: 01 07 00 2C 08 00 00 00 00 00 FF 0F 49 [09:48:05]process_action close_receipt done [09:48:05]requested_data is exist [09:48:05]produce_requested_data [09:48:05]requested_item fm.sn is exist - process it [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 11 00 00 [09:48:05]Write to MH i2c: E2 08 00 2D 08 80 11 00 00 00 00 00 00 AF [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 17 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 17 00 2D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FF [09:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:48:05]wFMCommunicate OK [09:48:05]requested_item fd.num is exist - process it [09:48:05]SAM_PROTO_GetFieldsCounters [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 13 00 00 [09:48:05]Write to MH i2c: E2 08 00 2E 08 80 13 00 00 00 00 00 00 B2 [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 62 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 62 00 2E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [09:48: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:05]wFMCommunicate OK [09:48:05]SAM_PROTO_GetFieldsCounters done [09:48:05]requested_item shift.num is exist - process it [09:48:05]requested_item shift.opened is exist - process it [09:48:05]req_shift_opened [09:48:05]FM_GetShiftState [09:48:05]SAM_PROTO_GetShiftState [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 13 01 00 [09:48:05]Write to MH i2c: E2 08 00 2F 08 80 13 01 00 00 00 00 00 B4 [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 0E 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 0E 00 2F 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 55 [09:48:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:48:05]wFMCommunicate OK [09:48:05]SAM_PROTO_GetShiftState done [09:48:05]FM_GetShiftState done [09:48:05]req_shift_opened done [09:48:05]requested_item shift.open_date is exist - process it [09:48:05]req_shift_open_date [09:48:05]req_shift_open_date done [09:48:05]produce_requested_data done [09:48:05]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289503,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:48:05]process_action_free close_receipt [09:48:05]json_value_free [09:48:05]json_value_free done [09:48:05]process_json_proto returns [09:48:05]Send response to host [09:48:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289503,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:48:05]free response buf [09:48:05]execute_script done [09:48:05]execute_script returns [09:48:05]free content buf [09:48:05]Sock 7.Close socket [09:48:05]Sock 7.Thread stoped [09:48:10]OFD Sender: No OFD packet to send [09:48:15]OFD Sender: No OFD packet to send [09:48:20]OFD Sender: No OFD packet to send [09:48:25]OFD Sender: No OFD packet to send [09:48:30]OFD Sender: No OFD packet to send [09:48:35]OFD Sender: No OFD packet to send [09:48:40]OFD Sender: No OFD packet to send [09:48:45]OFD Sender: No OFD packet to send [09:48:50]OFD Sender: No OFD packet to send [09:48:55]OFD Sender: No OFD packet to send [09:49:00]OFD Sender: No OFD packet to send [09:49:05]OFD Sender: No OFD packet to send [09:49:10]OFD Sender: No OFD packet to send [09:49:15]OFD Sender: No OFD packet to send [09:49:20]OFD Sender: No OFD packet to send [09:49:21]accept exits with 9 [09:49:21]New connection [09:49:21]New thread 3066821988 created [09:49:21]Thread 3066678628 joined [09:49:21]Waiting for new connection... [09:49:21] Sock 9.Parse request [09:49:21]Sock 9.Check first char [09:49:21]Sock 9.First char is OK [09:49:21]request: POST /json_proto HTTP/1.0 [09:49:21]Method: POST [09:49:21]URL: /json_proto [09:49:21]Method is POST - this is cgi request [09:49:21]url: /json_proto [09:49:21]query_string will be loaded in cgi processing [09:49:21]execute_cgi json_proto POST (null) [09:49:21]execute_cgi path=json_proto method=POST [09:49:21]POST find Content-Length [09:49:21]Host: 172.17.41.135:8080 [09:49:21]Content-Length: 805 [09:49:21]Content-Type: application/json [09:49:21] [09:49:21]POST finish read [09:49:21]Found Content-Length = 805 [09:49:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [09:49:21]execute_script... [09:49: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)24617507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [09:49:21]POST & json_proto [09:49:21]process_json_proto [09:49:21]json parsed OK: [09:49:21]protocol is kg_v1.0 [09:49:21]action value=close_receipt [09:49:21]process_action close_receipt [09:49:21]cmd_close_receipt [09:49:21]MH_GetDate [09:49:21]Write to MH i2c: F0 00 00 30 08 27 [09:49:21]Write i2c OK [09:49:21]MH_I2C_Read... [09:49:21]Read from MH i2c: F0 [09:49:21]MH_I2C_Read... [09:49:21]Read from MH i2c: F0 09 00 [09:49:21]MH_I2C_Read... [09:49:21]Read from MH i2c: F0 09 00 30 08 00 A1 39 F1 66 ED 3E 82 65 73 [09:49:21]GetLastDocTimeStamp 1727084882 [09:49:21]current date 1727084961 [09:49:21]FM_GetShiftState [09:49:21]SAM_PROTO_GetShiftState [09:49:21]wFMCommunicate request_size=4 [09:49:21]MH_SAM_APDU [09:49:21]CAPDU: 80 13 01 00 [09:49:21]Write to MH i2c: E2 08 00 31 08 80 13 01 00 00 00 00 00 B6 [09:49:21]Write i2c OK [09:49:21]MH_I2C_Read... [09:49:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:21]Read from MH i2c: E2 [09:49:21]MH_I2C_Read... [09:49:21]Read from MH i2c: E2 0E 00 [09:49:21]MH_I2C_Read... [09:49:21]Read from MH i2c: E2 0E 00 31 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 57 [09:49:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:49:21]wFMCommunicate OK [09:49:21]SAM_PROTO_GetShiftState done [09:49:21]FM_GetShiftState done [09:49:21]opened in 1727051401 [09:49:21]opened+sec_in_day 1727137801 [09:49:21]quantity*price = 150032 [09:49:21]sum+1 = 150033 [09:49:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 178 23.09.2024 09:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289504 ФПД: 107416099456499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094921&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289504&fm=107416099456499&tin=02508201610067®Number=0000000000091827&sum=150032 [09:49:22]StoreToDocumentArchive [09:49:22]shift 515 fd 289504 [09:49:22]save to /storage/0515/doc_00289504 [09:49:22]save last doc name /storage/0515/doc_00289504 to /storage/kkm_last_doc_name [09:49:22]save OK [09:49:22]Clear old archive folders... [09:49:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:22]tlvbuf is 01DD5B70 [09:49:22]SAM_PROTO_ClearQueue [09:49:22]wFMCommunicate request_size=4 [09:49:22]MH_SAM_APDU [09:49:22]CAPDU: 80 09 00 00 [09:49:22]Write to MH i2c: E2 08 00 3E 08 80 09 00 00 00 00 00 00 B8 [09:49:22]Write i2c OK [09:49:22]MH_I2C_Read... [09:49:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:22]Read from MH i2c: E2 [09:49:22]MH_I2C_Read... [09:49:22]Read from MH i2c: E2 03 00 [09:49:22]MH_I2C_Read... [09:49:22]Read from MH i2c: E2 03 00 3E 08 00 90 00 BA [09:49:22]RAPDU: 90 00 [09:49:22]wFMCommunicate OK [09:49:22]SAM_PROTO_ClearQueue done [09:49:22]KKMCreateOFDPacket [09:49:22]OFDProtocolAddRootSTLVToBuf [09:49:22]FM_MakeSignedData [09:49:22]FM_MakeSignedData [09:49:22]SAM_PROTO_SignData [09:49:22]wFMCommunicate request_size=4 [09:49:22]MH_SAM_APDU [09:49:22]CAPDU: 80 0D 01 02 [09:49:22]Write to MH i2c: E2 08 00 3F 08 80 0D 01 02 00 00 00 00 C0 [09:49:22]Write i2c OK [09:49:22]MH_I2C_Read... [09:49:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:22]Read from MH i2c: E2 [09:49:22]MH_I2C_Read... [09:49:22]Read from MH i2c: E2 03 00 [09:49:22]MH_I2C_Read... [09:49:22]Read from MH i2c: E2 03 00 3F 08 00 90 00 BB [09:49:22]RAPDU: 90 00 [09:49:22]wFMCommunicate OK [09:49:22]wFMCommunicate request_size=255 [09:49:22]MH_SAM_APDU [09:49: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 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 B2 00 00 00 F4 03 04 00 A1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6A 04 00 35 04 06 00 61 [09:49:22]Write to MH i2c: E2 02 01 40 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 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 B2 00 00 00 F4 03 04 00 A1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6A 04 00 35 04 06 00 61 00 00 8A [09:49:22]Write i2c OK [09:49:22]MH_I2C_Read... [09:49:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:23]Read from MH i2c: E2 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 03 00 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 03 00 40 08 00 90 00 BC [09:49:23]RAPDU: 90 00 [09:49:23]wFMCommunicate OK [09:49:23]wFMCommunicate request_size=10 [09:49:23]MH_SAM_APDU [09:49:23]CAPDU: 80 0D 02 02 05 B1 C2 73 85 F3 [09:49:23]Write to MH i2c: E2 0D 00 41 08 80 0D 02 02 05 00 B1 C2 73 85 F3 00 00 2B [09:49:23]Write i2c OK [09:49:23]MH_I2C_Read... [09:49:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:23]Read from MH i2c: E2 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 03 00 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 03 00 41 08 00 90 00 BD [09:49:23]RAPDU: 90 00 [09:49:23]wFMCommunicate OK [09:49:23]wFMCommunicate request_size=4 [09:49:23]MH_SAM_APDU [09:49:23]CAPDU: 80 0D 03 02 [09:49:23]Write to MH i2c: E2 08 00 42 08 80 0D 03 02 00 00 00 00 C5 [09:49:23]Write i2c OK [09:49:23]MH_I2C_Read... [09:49:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:23]Read from MH i2c: E2 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 0B 00 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 0B 00 42 08 00 93 39 9C 64 5F C4 57 46 90 00 52 [09:49:23]RAPDU: 93 39 9C 64 5F C4 57 46 90 00 [09:49:23]wFMCommunicate OK [09:49:23]SAM_PROTO_SignData done [09:49:23]FM_MakeSignedData done [09:49:23]CreateOFDProtocolMessage [09:49:23]wFMCommunicate request_size=4 [09:49:23]MH_SAM_APDU [09:49:23]CAPDU: 80 11 00 00 [09:49:23]Write to MH i2c: E2 08 00 43 08 80 11 00 00 00 00 00 00 C5 [09:49:23]Write i2c OK [09:49:23]MH_I2C_Read... [09:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:23]Read from MH i2c: E2 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 17 00 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: E2 17 00 43 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 15 [09:49:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:49:23]wFMCommunicate OK [09:49:23]CreateOFDProtocolMessage done [09:49:23]OFDSenderStorePacket 289504 [09:49:23]StoreOFDPacket docnum=289504 [09:49:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FA C4 07 01 79 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 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 B2 00 00 00 F4 03 04 00 A1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6A 04 00 35 04 06 00 61 B1 C2 73 85 F3 93 39 9C 64 5F C4 57 46 [09:49:23]CheckFolder [09:49:23]dirname=/storage/ofd_packets [09:49:23]CheckFolder done [09:49:23]ProducePacketName [09:49:23]name=ofd_packets/00289504 [09:49:23]NVStorageSaveData ofd_packets/00289504 [09:49:23]File name is /storage/ofd_packets/00289504 [09:49:23]Write 301 bytes [09:49:23]NVStorageSaveData done [09:49:23]OFDSenderStorePacket done [09:49:23]KKMCreateOFDPacket done [09:49:23]NVStorageSaveData kkm_last_timestamp [09:49:23]File name is /storage/kkm_last_timestamp [09:49:23]Write 4 bytes [09:49:23]NVStorageSaveData done [09:49:23]ExternCall_PrintAddStr [09:49:23]wPrintStart [09:49:23]Write to MH i2c: 01 00 00 44 08 4C [09:49:23]Write i2c OK [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: 01 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: 01 07 00 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: 01 07 00 44 08 00 00 00 00 00 FF 0F 61 [09:49:23]RasterBufferAndPrint [09:49:23]line Счет N : (1)24617507 [09:49:23]line ИНН: 02508201610067 [09:49:23]line Контрольно-Кассовый Чек [09:49:23]line ПРОДАЖА [09:49:23]line ТРК (МРК, ГНК) : 32 [09:49:23]line Товар: 2710124500 [09:49:23]line Аи-95-К-5 [09:49:23]line 20.220 * 74.20 [09:49:23]line = 1500.32 [09:49:23]line НДС 12% НСП 1% [09:49:23]line > о реализуемом товаре [09:49:23]line ИТОГО: 1500.32 [09:49:23]line НСП 1% : 13.28 [09:49:23]line НДС 12% : 159.33 [09:49:23]line Наличными: 0.00 [09:49:23]line Безнал.: 1500.32 [09:49:23]line Место: АЗС № 90 "Партнёр-нефть" [09:49:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:49:23]line СНО: Общий режим [09:49:23]line Чек 178 23.09.2024 09:49 [09:49:23]line Смена: 515 ФФД: 1.0 [09:49:23]line ЗНМ: 0300000107 [09:49:23]line РНМ: 0000000000091827 [09:49:23]line Версия ККМ: 001 [09:49:23]line Платежная система: O! деньги [09:49:23]line ФМ: 0000000000871832 [09:49:23]line ФД: 289504 [09:49:23]line ФПД: 107416099456499 [09:49:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094921&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289504&fm=107416099456499&tin=02508201610067®Number=0000000000091827&sum=150032 [09:49:23]written 0, free lines is 4095 [09:49:23]OFD Sender: Processing packet 289504 [packets to send 1784, broken 1783] [09:49:23]ProducePacketName [09:49:23]name=ofd_packets/00289504 [09:49:23]OFD Sender: To server: pG, [09:49:23]CommunicateWithHost lk.salyk.kg:30040 [09:49:23]ConnectInit lk.salyk.kg [09:49:23]Connected sock=10 [09:49: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 33 32 0F 01 00 00 FA C4 07 01 79 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 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 B2 00 00 00 F4 03 04 00 A1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6A 04 00 35 04 06 00 61 B1 C2 73 85 F3 93 39 9C 64 5F C4 57 46 [09:49:23]Write to MH i2c: 01 00 00 6D 08 75 [09:49:23]Write i2c OK [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: 01 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: 01 07 00 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: 01 07 00 6D 08 00 00 00 00 00 E3 0C 6B [09:49:23]RasterBufferAndPrint [09:49:23]line [09:49:23]line [09:49:23]line [09:49:23]line [09:49:23]line [09:49:23]written 0, free lines is 3306 [09:49:23]MH_Cut [09:49:23]Write to MH i2c: D1 01 00 74 08 01 4E [09:49:23]Write i2c OK [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: D1 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: D1 01 00 [09:49:23]MH_I2C_Read... [09:49:23]Read from MH i2c: D1 01 00 74 08 00 4D [09:49:23]Write to MH i2c: 01 00 00 75 08 7D [09:49:23]Write i2c OK [09:49:23]MH_I2C_Read... [09: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 33 32 4F 00 00 00 A2 4B 47 00 5B 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 33 32 10 04 04 00 E0 6A 04 00 F4 03 04 00 76 E1 F0 66 B6 04 01 00 00 B2 2D B3 91 A6 30 DA F8 [09:49:24]CommunicateWithHost err = 0 [09:49:24]CheckOFDResponse [09:49:24]1017 (14) - 77093643461234 [09:49:24]1041 (16) - 0000000000871832 [09:49:24]1040 (4) - 289504 [09:49:24]1012 (4) - 23.09.2024 03:33 [09:49:24]1206 (1) - 0 [09:49:24]OFD Sender: Remove packet 289504 [09:49:24]ProducePacketName [09:49:24]name=ofd_packets/00289504 [09:49:24]NVStorageDeleteData [09:49:24]OFD Sender: No OFD packet to send [09:49:24]*** Cut start [09:49:24]*** Partial cut [09:49:24]*** CUTSNS_PIN = 1 [09:49:24]*** CUTSNS_PIN = 0 [09:49:24]*** Brake cut motor [09:49:25]Read from MH i2c: 01 [09:49:25]MH_I2C_Read... [09:49:25]*** Stop cut motor [09:49:25]*** Cut end [09:49:25]Read from MH i2c: 01 07 00 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: 01 07 00 75 08 00 00 00 00 00 FF 0F 92 [09:49:25]process_action close_receipt done [09:49:25]requested_data is exist [09:49:25]produce_requested_data [09:49:25]requested_item fm.sn is exist - process it [09:49:25]wFMCommunicate request_size=4 [09:49:25]MH_SAM_APDU [09:49:25]CAPDU: 80 11 00 00 [09:49:25]Write to MH i2c: E2 08 00 76 08 80 11 00 00 00 00 00 00 F8 [09:49:25]Write i2c OK [09:49:25]MH_I2C_Read... [09:49:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:25]Read from MH i2c: E2 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: E2 17 00 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: E2 17 00 76 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 48 [09:49:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:49:25]wFMCommunicate OK [09:49:25]requested_item fd.num is exist - process it [09:49:25]SAM_PROTO_GetFieldsCounters [09:49:25]wFMCommunicate request_size=4 [09:49:25]MH_SAM_APDU [09:49:25]CAPDU: 80 13 00 00 [09:49:25]Write to MH i2c: E2 08 00 77 08 80 13 00 00 00 00 00 00 FB [09:49:25]Write i2c OK [09:49:25]MH_I2C_Read... [09:49:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:25]Read from MH i2c: E2 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: E2 62 00 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: E2 62 00 77 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [09:49:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:25]wFMCommunicate OK [09:49:25]SAM_PROTO_GetFieldsCounters done [09:49:25]requested_item shift.num is exist - process it [09:49:25]requested_item shift.opened is exist - process it [09:49:25]req_shift_opened [09:49:25]FM_GetShiftState [09:49:25]SAM_PROTO_GetShiftState [09:49:25]wFMCommunicate request_size=4 [09:49:25]MH_SAM_APDU [09:49:25]CAPDU: 80 13 01 00 [09:49:25]Write to MH i2c: E2 08 00 78 08 80 13 01 00 00 00 00 00 FD [09:49:25]Write i2c OK [09:49:25]MH_I2C_Read... [09:49:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:25]Read from MH i2c: E2 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: E2 0E 00 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: E2 0E 00 78 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9E [09:49:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:49:25]wFMCommunicate OK [09:49:25]SAM_PROTO_GetShiftState done [09:49:25]FM_GetShiftState done [09:49:25]req_shift_opened done [09:49:25]requested_item shift.open_date is exist - process it [09:49:25]req_shift_open_date [09:49:25]req_shift_open_date done [09:49:25]produce_requested_data done [09:49:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289504,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:49:25]process_action_free close_receipt [09:49:25]json_value_free [09:49:25]json_value_free done [09:49:25]process_json_proto returns [09:49:25]Send response to host [09:49:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289504,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:49:25]free response buf [09:49:25]execute_script done [09:49:25]execute_script returns [09:49:25]free content buf [09:49:25]Sock 9.Close socket [09:49:25]Sock 9.Thread stoped [09:49:29]OFD Sender: No OFD packet to send [09:49:34]OFD Sender: No OFD packet to send [09:49:39]OFD Sender: No OFD packet to send [09:49:44]OFD Sender: No OFD packet to send [09:49:49]OFD Sender: No OFD packet to send [09:49:53]accept exits with 7 [09:49:53]New connection [09:49:53]New thread 3066678628 created [09:49:53]Thread 3066821988 joined [09:49:53]Waiting for new connection... [09:49:53] Sock 7.Parse request [09:49:53]Sock 7.Check first char [09:49:53]Sock 7.First char is OK [09:49:53]request: POST /json_proto HTTP/1.0 [09:49:53]Method: POST [09:49:53]URL: /json_proto [09:49:53]Method is POST - this is cgi request [09:49:53]url: /json_proto [09:49:53]query_string will be loaded in cgi processing [09:49:53]execute_cgi json_proto POST (null) [09:49:53]execute_cgi path=json_proto method=POST [09:49:53]POST find Content-Length [09:49:53]Host: 172.17.41.135:8080 [09:49:53]Content-Length: 979 [09:49:53]Content-Type: application/json [09:49:53] [09:49:53]POST finish read [09:49:53]Found Content-Length = 979 [09:49:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:53]execute_script... [09:49:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:53]POST & json_proto [09:49:53]process_json_proto [09:49:53]json parsed OK: [09:49:53]protocol is kg_v1.0 [09:49:53]action value=close_receipt [09:49:53]process_action close_receipt [09:49:53]cmd_close_receipt [09:49:53]MH_GetDate [09:49:53]Write to MH i2c: F0 00 00 79 08 70 [09:49:53]Write i2c OK [09:49:53]MH_I2C_Read... [09:49:53]Read from MH i2c: F0 [09:49:53]MH_I2C_Read... [09:49:53]Read from MH i2c: F0 09 00 [09:49:53]MH_I2C_Read... [09:49:53]Read from MH i2c: F0 09 00 79 08 00 C1 39 F1 66 ED 3E 82 65 DC [09:49:53]GetLastDocTimeStamp 1727084961 [09:49:53]current date 1727084993 [09:49:53]FM_GetShiftState [09:49:53]SAM_PROTO_GetShiftState [09:49:53]wFMCommunicate request_size=4 [09:49:53]MH_SAM_APDU [09:49:53]CAPDU: 80 13 01 00 [09:49:53]Write to MH i2c: E2 08 00 7A 08 80 13 01 00 00 00 00 00 FF [09:49:53]Write i2c OK [09:49:53]MH_I2C_Read... [09:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:53]Read from MH i2c: E2 [09:49:53]MH_I2C_Read... [09:49:53]Read from MH i2c: E2 0E 00 [09:49:53]MH_I2C_Read... [09:49:53]Read from MH i2c: E2 0E 00 7A 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A0 [09:49:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:49:53]wFMCommunicate OK [09:49:53]SAM_PROTO_GetShiftState done [09:49:53]FM_GetShiftState done [09:49:53]opened in 1727051401 [09:49:53]opened+sec_in_day 1727137801 [09:49:53]quantity*price = 400064 [09:49:53]sum+1 = 400065 [09:49:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 179 23.09.2024 09:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа ДТ номер 90 сэкономлено 53.20 сом ФМ: 0000000000871832 ФД: 289505 ФПД: 141276884041060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094953&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289505&fm=141276884041060&tin=02508201610067®Number=0000000000091827&sum=400000 [09:49:54]StoreToDocumentArchive [09:49:54]shift 515 fd 289505 [09:49:54]save to /storage/0515/doc_00289505 [09:49:54]save last doc name /storage/0515/doc_00289505 to /storage/kkm_last_doc_name [09:49:54]save OK [09:49:54]Clear old archive folders... [09:49:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:49:54]tlvbuf is 01DCD1B0 [09:49:54]SAM_PROTO_ClearQueue [09:49:54]wFMCommunicate request_size=4 [09:49:54]MH_SAM_APDU [09:49:54]CAPDU: 80 09 00 00 [09:49:54]Write to MH i2c: E2 08 00 87 08 80 09 00 00 00 00 00 00 01 [09:49:54]Write i2c OK [09:49:54]MH_I2C_Read... [09:49:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:54]Read from MH i2c: E2 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: E2 03 00 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: E2 03 00 87 08 00 90 00 03 [09:49:54]RAPDU: 90 00 [09:49:54]wFMCommunicate OK [09:49:54]SAM_PROTO_ClearQueue done [09:49:54]KKMCreateOFDPacket [09:49:54]OFDProtocolAddRootSTLVToBuf [09:49:54]FM_MakeSignedData [09:49:54]FM_MakeSignedData [09:49:54]SAM_PROTO_SignData [09:49:54]wFMCommunicate request_size=4 [09:49:54]MH_SAM_APDU [09:49:54]CAPDU: 80 0D 01 02 [09:49:54]Write to MH i2c: E2 08 00 88 08 80 0D 01 02 00 00 00 00 09 [09:49:54]Write i2c OK [09:49:54]MH_I2C_Read... [09:49:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:54]Read from MH i2c: E2 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: E2 03 00 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: E2 03 00 88 08 00 90 00 04 [09:49:54]RAPDU: 90 00 [09:49:54]wFMCommunicate OK [09:49:54]wFMCommunicate request_size=255 [09:49:54]MH_SAM_APDU [09:49: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 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 C1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6A 04 00 35 04 06 00 80 7D 96 7C [09:49:54]Write to MH i2c: E2 02 01 89 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 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 C1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6A 04 00 35 04 06 00 80 7D 96 7C 00 00 83 [09:49:54]OFD Sender: No OFD packet to send [09:49:54]Write i2c OK [09:49:54]MH_I2C_Read... [09:49:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:55]Read from MH i2c: E2 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 89 08 00 90 00 05 [09:49:55]RAPDU: 90 00 [09:49:55]wFMCommunicate OK [09:49:55]wFMCommunicate request_size=7 [09:49:55]MH_SAM_APDU [09:49:55]CAPDU: 80 0D 02 02 02 FD 64 [09:49:55]Write to MH i2c: E2 0A 00 8A 08 80 0D 02 02 02 00 FD 64 00 00 71 [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:55]Read from MH i2c: E2 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 8A 08 00 90 00 06 [09:49:55]RAPDU: 90 00 [09:49:55]wFMCommunicate OK [09:49:55]wFMCommunicate request_size=4 [09:49:55]MH_SAM_APDU [09:49:55]CAPDU: 80 0D 03 02 [09:49:55]Write to MH i2c: E2 08 00 8B 08 80 0D 03 02 00 00 00 00 0E [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:55]Read from MH i2c: E2 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 0B 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 0B 00 8B 08 00 42 FD 23 76 C1 3A 6E 5F 90 00 AF [09:49:55]RAPDU: 42 FD 23 76 C1 3A 6E 5F 90 00 [09:49:55]wFMCommunicate OK [09:49:55]SAM_PROTO_SignData done [09:49:55]FM_MakeSignedData done [09:49:55]CreateOFDProtocolMessage [09:49:55]wFMCommunicate request_size=4 [09:49:55]MH_SAM_APDU [09:49:55]CAPDU: 80 11 00 00 [09:49:55]Write to MH i2c: E2 08 00 8C 08 80 11 00 00 00 00 00 00 0E [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:55]Read from MH i2c: E2 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 17 00 [09:49:55]MH_I2C_Read... [09:49:55]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 33 32 90 00 5E [09:49:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:49:55]wFMCommunicate OK [09:49:55]CreateOFDProtocolMessage done [09:49:55]OFDSenderStorePacket 289505 [09:49:55]StoreOFDPacket docnum=289505 [09:49:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 6A 86 04 01 25 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 C1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6A 04 00 35 04 06 00 80 7D 96 7C FD 64 42 FD 23 76 C1 3A 6E 5F [09:49:55]CheckFolder [09:49:55]dirname=/storage/ofd_packets [09:49:55]CheckFolder done [09:49:55]ProducePacketName [09:49:55]name=ofd_packets/00289505 [09:49:55]NVStorageSaveData ofd_packets/00289505 [09:49:55]File name is /storage/ofd_packets/00289505 [09:49:55]Write 298 bytes [09:49:55]NVStorageSaveData done [09:49:55]OFDSenderStorePacket done [09:49:55]KKMCreateOFDPacket done [09:49:55]NVStorageSaveData kkm_last_timestamp [09:49:55]File name is /storage/kkm_last_timestamp [09:49:55]Write 4 bytes [09:49:55]NVStorageSaveData done [09:49:55]ExternCall_PrintAddStr [09:49:55]wPrintStart [09:49:55]Write to MH i2c: 01 00 00 8D 08 95 [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: 01 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: 01 07 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: 01 07 00 8D 08 00 00 00 00 00 FF 0F AA [09:49:55]RasterBufferAndPrint [09:49:55]line Счет N : (1)24617506 [09:49:55]line ИНН: 02508201610067 [09:49:55]line Контрольно-Кассовый Чек [09:49:55]line ПРОДАЖА [09:49:55]line ТРК (МРК, ГНК) : 45 [09:49:55]line Товар: 2710194210 [09:49:55]line ДТ-К-5 [09:49:55]line 53.200 * 75.20 [09:49:55]line = 4000.64 [09:49:55]line НДС 12% НСП 1% [09:49:55]line > о реализуемом товаре [09:49:55]line ОКРУГЛЕНИЕ: -0.64 [09:49:55]line ИТОГО: 4000.00 [09:49:55]line Внесено: 4000.00 [09:49:55]line СДАЧА: 0.00 [09:49:55]line НСП 1% : 35.40 [09:49:55]line НДС 12% : 424.85 [09:49:55]line Наличными: 4000.00 [09:49:55]line Безнал.: 0.00 [09:49:55]line Место: АЗС № 90 "Партнёр-нефть" [09:49:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:49:55]line СНО: Общий режим [09:49:55]line Чек 179 23.09.2024 09:49 [09:49:55]line Смена: 515 ФФД: 1.0 [09:49:55]line ЗНМ: 0300000107 [09:49:55]line РНМ: 0000000000091827 [09:49:55]line Версия ККМ: 001 [09:49:55]line [09:49:55]line Дисконтная программа [09:49:55]line ДТ [09:49:55]line номер 90 [09:49:55]line сэкономлено 53.20 сом [09:49:55]line ФМ: 0000000000871832 [09:49:55]line ФД: 289505 [09:49:55]line ФПД: 141276884041060 [09:49:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T094953&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289505&fm=141276884041060&tin=02508201610067®Number=0000000000091827&sum=400000 [09:49:55]written 0, free lines is 4095 [09:49:55]OFD Sender: Processing packet 289505 [packets to send 1784, broken 1783] [09:49:55]ProducePacketName [09:49:55]name=ofd_packets/00289505 [09:49:55]OFD Sender: To server: pG, [09:49:55]CommunicateWithHost lk.salyk.kg:30040 [09:49:55]ConnectInit lk.salyk.kg [09:49:55]Connected sock=10 [09:49: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 33 32 0C 01 00 00 6A 86 04 01 25 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 C1 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6A 04 00 35 04 06 00 80 7D 96 7C FD 64 42 FD 23 76 C1 3A 6E 5F [09:49:55]Write to MH i2c: 01 00 00 BC 08 C4 [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: 01 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: 01 07 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: 01 07 00 BC 08 00 00 00 00 00 6B 0C 42 [09:49:55]RasterBufferAndPrint [09:49:55]line [09:49:55]line [09:49:55]line [09:49:55]line [09:49:55]line [09:49:55]written 0, free lines is 3185 [09:49:55]MH_Cut [09:49:55]Write to MH i2c: D1 01 00 C3 08 01 9D [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: D1 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: D1 01 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: D1 01 00 C3 08 00 9C [09:49:55]Write to MH i2c: 01 00 00 C4 08 CC [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49: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 33 32 4F 00 00 00 B9 A5 47 00 14 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 33 32 10 04 04 00 E1 6A 04 00 F4 03 04 00 96 E1 F0 66 B6 04 01 00 00 F7 7E 0B 0C 75 9F 8A 0A [09:49:55]CommunicateWithHost err = 0 [09:49:55]CheckOFDResponse [09:49:55]1017 (14) - 77093643461234 [09:49:55]1041 (16) - 0000000000871832 [09:49:55]1040 (4) - 289505 [09:49:55]1012 (4) - 23.09.2024 03:33 [09:49:55]1206 (1) - 0 [09:49:55]OFD Sender: Remove packet 289505 [09:49:55]ProducePacketName [09:49:55]name=ofd_packets/00289505 [09:49:55]NVStorageDeleteData [09:49:56]OFD Sender: No OFD packet to send [09:49:56]*** Cut start [09:49:56]*** Partial cut [09:49:56]*** CUTSNS_PIN = 1 [09:49:56]*** CUTSNS_PIN = 0 [09:49:56]*** Brake cut motor [09:49:57]Read from MH i2c: 01 [09:49:57]MH_I2C_Read... [09:49:57]*** Stop cut motor [09:49:57]*** Cut end [09:49:57]Read from MH i2c: 01 07 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: 01 07 00 C4 08 00 00 00 00 00 FF 0F E1 [09:49:57]process_action close_receipt done [09:49:57]requested_data is exist [09:49:57]produce_requested_data [09:49:57]requested_item fm.sn is exist - process it [09:49:57]wFMCommunicate request_size=4 [09:49:57]MH_SAM_APDU [09:49:57]CAPDU: 80 11 00 00 [09:49:57]Write to MH i2c: E2 08 00 C5 08 80 11 00 00 00 00 00 00 47 [09:49:57]Write i2c OK [09:49:57]MH_I2C_Read... [09:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:57]Read from MH i2c: E2 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 17 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 17 00 C5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 97 [09:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:49:57]wFMCommunicate OK [09:49:57]requested_item fd.num is exist - process it [09:49:57]SAM_PROTO_GetFieldsCounters [09:49:57]wFMCommunicate request_size=4 [09:49:57]MH_SAM_APDU [09:49:57]CAPDU: 80 13 00 00 [09:49:57]Write to MH i2c: E2 08 00 C6 08 80 13 00 00 00 00 00 00 4A [09:49:57]Write i2c OK [09:49:57]MH_I2C_Read... [09:49:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:57]Read from MH i2c: E2 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 62 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 62 00 C6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [09:49:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:57]wFMCommunicate OK [09:49:57]SAM_PROTO_GetFieldsCounters done [09:49:57]requested_item shift.num is exist - process it [09:49:57]requested_item shift.opened is exist - process it [09:49:57]req_shift_opened [09:49:57]FM_GetShiftState [09:49:57]SAM_PROTO_GetShiftState [09:49:57]wFMCommunicate request_size=4 [09:49:57]MH_SAM_APDU [09:49:57]CAPDU: 80 13 01 00 [09:49:57]Write to MH i2c: E2 08 00 C7 08 80 13 01 00 00 00 00 00 4C [09:49:57]Write i2c OK [09:49:57]MH_I2C_Read... [09:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:57]Read from MH i2c: E2 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 0E 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 0E 00 C7 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 ED [09:49:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:49:57]wFMCommunicate OK [09:49:57]SAM_PROTO_GetShiftState done [09:49:57]FM_GetShiftState done [09:49:57]req_shift_opened done [09:49:57]requested_item shift.open_date is exist - process it [09:49:57]req_shift_open_date [09:49:57]req_shift_open_date done [09:49:57]produce_requested_data done [09:49:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289505,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:49:57]process_action_free close_receipt [09:49:57]json_value_free [09:49:57]json_value_free done [09:49:57]process_json_proto returns [09:49:57]Send response to host [09:49:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289505,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:49:57]free response buf [09:49:57]execute_script done [09:49:57]execute_script returns [09:49:57]free content buf [09:49:57]Sock 7.Close socket [09:49:57]Sock 7.Thread stoped [09:50:01]OFD Sender: No OFD packet to send [09:50:06]OFD Sender: No OFD packet to send [09:50:11]OFD Sender: No OFD packet to send [09:50:16]OFD Sender: No OFD packet to send [09:50:21]OFD Sender: No OFD packet to send [09:50:26]OFD Sender: No OFD packet to send [09:50:31]OFD Sender: No OFD packet to send [09:50:36]OFD Sender: No OFD packet to send [09:50:39]accept exits with 9 [09:50:39]New connection [09:50:39]New thread 3066821988 created [09:50:39]Thread 3066678628 joined [09:50:39]Waiting for new connection... [09:50:39] Sock 9.Parse request [09:50:39]Sock 9.Check first char [09:50:39]Sock 9.First char is OK [09:50:39]request: POST /json_proto HTTP/1.0 [09:50:39]Method: POST [09:50:39]URL: /json_proto [09:50:39]Method is POST - this is cgi request [09:50:39]url: /json_proto [09:50:39]query_string will be loaded in cgi processing [09:50:39]execute_cgi json_proto POST (null) [09:50:39]execute_cgi path=json_proto method=POST [09:50:39]POST find Content-Length [09:50:39]Host: 172.17.41.135:8080 [09:50:39]Content-Length: 802 [09:50:39]Content-Type: application/json [09:50:39] [09:50:39]POST finish read [09:50:39]Found Content-Length = 802 [09:50:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [09:50:39]execute_script... [09: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)24617504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [09:50:39]POST & json_proto [09:50:39]process_json_proto [09:50:39]json parsed OK: [09:50:39]protocol is kg_v1.0 [09:50:39]action value=close_receipt [09:50:39]process_action close_receipt [09:50:39]cmd_close_receipt [09:50:39]MH_GetDate [09:50:39]Write to MH i2c: F0 00 00 C8 08 BF [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 09 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 09 00 C8 08 00 F0 39 F1 66 ED 3E 82 65 5A [09:50:39]GetLastDocTimeStamp 1727084993 [09:50:39]current date 1727085040 [09:50:39]FM_GetShiftState [09:50:39]SAM_PROTO_GetShiftState [09:50:39]wFMCommunicate request_size=4 [09:50:39]MH_SAM_APDU [09:50:39]CAPDU: 80 13 01 00 [09:50:39]Write to MH i2c: E2 08 00 C9 08 80 13 01 00 00 00 00 00 4E [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:39]Read from MH i2c: E2 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 0E 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 0E 00 C9 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EF [09:50:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:50:39]wFMCommunicate OK [09:50:39]SAM_PROTO_GetShiftState done [09:50:39]FM_GetShiftState done [09:50:39]opened in 1727051401 [09:50:39]opened+sec_in_day 1727137801 [09:50:39]quantity*price = 100050 [09:50:39]sum+1 = 100052 [09:50:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 180 23.09.2024 09:50 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289506 ФПД: 15521763222926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095040&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289506&fm=15521763222926&tin=02508201610067®Number=0000000000091827&sum=100051 [09:50:40]StoreToDocumentArchive [09:50:40]shift 515 fd 289506 [09:50:40]save to /storage/0515/doc_00289506 [09:50:40]save last doc name /storage/0515/doc_00289506 to /storage/kkm_last_doc_name [09:50:40]save OK [09:50:40]Clear old archive folders... [09:50:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:50:40]tlvbuf is 01DD4F00 [09:50:40]SAM_PROTO_ClearQueue [09:50:40]wFMCommunicate request_size=4 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 09 00 00 [09:50:40]Write to MH i2c: E2 08 00 D6 08 80 09 00 00 00 00 00 00 50 [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:40]Read from MH i2c: E2 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 D6 08 00 90 00 52 [09:50:40]RAPDU: 90 00 [09:50:40]wFMCommunicate OK [09:50:40]SAM_PROTO_ClearQueue done [09:50:40]KKMCreateOFDPacket [09:50:40]OFDProtocolAddRootSTLVToBuf [09:50:40]FM_MakeSignedData [09:50:40]FM_MakeSignedData [09:50:40]SAM_PROTO_SignData [09:50:40]wFMCommunicate request_size=4 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 0D 01 02 [09:50:40]Write to MH i2c: E2 08 00 D7 08 80 0D 01 02 00 00 00 00 58 [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 D7 08 00 90 00 53 [09:50:41]RAPDU: 90 00 [09:50:41]wFMCommunicate OK [09:50:41]wFMCommunicate request_size=255 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 B4 00 00 00 F4 03 04 00 F0 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6A 04 00 35 04 06 00 0E 1D F1 2E [09:50:41]Write to MH i2c: E2 02 01 D8 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 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 B4 00 00 00 F4 03 04 00 F0 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6A 04 00 35 04 06 00 0E 1D F1 2E 00 00 15 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 D8 08 00 90 00 54 [09:50:41]RAPDU: 90 00 [09:50:41]wFMCommunicate OK [09:50:41]wFMCommunicate request_size=7 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 0D 02 02 02 E5 8E [09:50:41]Write to MH i2c: E2 0A 00 D9 08 80 0D 02 02 02 00 E5 8E 00 00 D2 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 D9 08 00 90 00 55 [09:50:41]RAPDU: 90 00 [09:50:41]wFMCommunicate OK [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 0D 03 02 [09:50:41]Write to MH i2c: E2 08 00 DA 08 80 0D 03 02 00 00 00 00 5D [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0B 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0B 00 DA 08 00 0A D6 6D 8C 3B 5E FF 5A 90 00 29 [09:50:41]RAPDU: 0A D6 6D 8C 3B 5E FF 5A 90 00 [09:50:41]wFMCommunicate OK [09:50:41]SAM_PROTO_SignData done [09:50:41]FM_MakeSignedData done [09:50:41]CreateOFDProtocolMessage [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 11 00 00 [09:50:41]Write to MH i2c: E2 08 00 DB 08 80 11 00 00 00 00 00 00 5D [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 17 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 17 00 DB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AD [09:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:50:41]wFMCommunicate OK [09:50:41]CreateOFDProtocolMessage done [09:50:41]OFDSenderStorePacket 289506 [09:50:41]StoreOFDPacket docnum=289506 [09:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 59 EF 04 01 E5 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 B4 00 00 00 F4 03 04 00 F0 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6A 04 00 35 04 06 00 0E 1D F1 2E E5 8E 0A D6 6D 8C 3B 5E FF 5A [09:50:41]CheckFolder [09:50:41]dirname=/storage/ofd_packets [09:50:41]CheckFolder done [09:50:41]ProducePacketName [09:50:41]name=ofd_packets/00289506 [09:50:41]NVStorageSaveData ofd_packets/00289506 [09:50:41]File name is /storage/ofd_packets/00289506 [09:50:41]Write 298 bytes [09:50:41]NVStorageSaveData done [09:50:41]OFDSenderStorePacket done [09:50:41]KKMCreateOFDPacket done [09:50:41]NVStorageSaveData kkm_last_timestamp [09:50:41]File name is /storage/kkm_last_timestamp [09:50:41]Write 4 bytes [09:50:41]NVStorageSaveData done [09:50:41]ExternCall_PrintAddStr [09:50:41]wPrintStart [09:50:41]Write to MH i2c: 01 00 00 DC 08 E4 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 DC 08 00 00 00 00 00 FF 0F F9 [09:50:41]RasterBufferAndPrint [09:50:41]line Счет N : (1)24617504 [09:50:41]line ИНН: 02508201610067 [09:50:41]line Контрольно-Кассовый Чек [09:50:41]line ПРОДАЖА [09:50:41]line ТРК (МРК, ГНК) : 11 [09:50:41]line Товар: 2710194210 [09:50:41]line ДТ-К-5 [09:50:41]line 13.130 * 76.20 [09:50:41]line = 1000.51 [09:50:41]line НДС 12% НСП 1% [09:50:41]line > о реализуемом товаре [09:50:41]line ИТОГО: 1000.51 [09:50:41]line НСП 1% : 8.85 [09:50:41]line НДС 12% : 106.25 [09:50:41]line Наличными: 0.00 [09:50:41]line Безнал.: 1000.51 [09:50:41]line Место: АЗС № 90 "Партнёр-нефть" [09:50:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:50:41]line СНО: Общий режим [09:50:41]line Чек 180 23.09.2024 09:50 [09:50:41]line Смена: 515 ФФД: 1.0 [09:50:41]line ЗНМ: 0300000107 [09:50:41]line РНМ: 0000000000091827 [09:50:41]line Версия ККМ: 001 [09:50:41]line Платежная система: O! деньги [09:50:41]line ФМ: 0000000000871832 [09:50:41]line ФД: 289506 [09:50:41]line ФПД: 15521763222926 [09:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095040&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289506&fm=15521763222926&tin=02508201610067®Number=0000000000091827&sum=100051 [09:50:41]written 0, free lines is 4095 [09:50:41]OFD Sender: Processing packet 289506 [packets to send 1784, broken 1783] [09:50:41]ProducePacketName [09:50:41]name=ofd_packets/00289506 [09:50:41]OFD Sender: To server: pG, [09:50:41]CommunicateWithHost lk.salyk.kg:30040 [09:50:41]ConnectInit lk.salyk.kg [09:50:41]Connected sock=10 [09: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 33 32 0C 01 00 00 59 EF 04 01 E5 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 B4 00 00 00 F4 03 04 00 F0 39 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6A 04 00 35 04 06 00 0E 1D F1 2E E5 8E 0A D6 6D 8C 3B 5E FF 5A [09:50:41]Write to MH i2c: 01 00 00 05 09 0E [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 05 09 00 00 00 00 00 D4 0C F5 [09:50:41]RasterBufferAndPrint [09:50:41]line [09:50:41]line [09:50:41]line [09:50:41]line [09:50:41]line [09:50:41]written 0, free lines is 3289 [09:50:41]MH_Cut [09:50:41]Write to MH i2c: D1 01 00 0C 09 01 E7 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: D1 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: D1 01 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: D1 01 00 0C 09 00 E6 [09:50:41]Write to MH i2c: 01 00 00 0D 09 16 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09: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 33 32 4F 00 00 00 88 DA 47 00 19 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 33 32 10 04 04 00 E2 6A 04 00 F4 03 04 00 C5 E1 F0 66 B6 04 01 00 00 93 4D 32 F0 78 64 2A 6C [09:50:42]CommunicateWithHost err = 0 [09:50:42]CheckOFDResponse [09:50:42]1017 (14) - 77093643461234 [09:50:42]1041 (16) - 0000000000871832 [09:50:42]1040 (4) - 289506 [09:50:42]1012 (4) - 23.09.2024 03:34 [09:50:42]1206 (1) - 0 [09:50:42]OFD Sender: Remove packet 289506 [09:50:42]ProducePacketName [09:50:42]name=ofd_packets/00289506 [09:50:42]NVStorageDeleteData [09:50:42]*** Cut start [09:50:42]*** Partial cut [09:50:42]*** CUTSNS_PIN = 1 [09:50:42]OFD Sender: No OFD packet to send [09:50:42]*** CUTSNS_PIN = 0 [09:50:42]*** Brake cut motor [09:50:43]Read from MH i2c: 01 [09:50:43]*** Stop cut motor [09:50:43]*** Cut end [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: 01 07 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: 01 07 00 0D 09 00 00 00 00 00 FF 0F 2B [09:50:43]process_action close_receipt done [09:50:43]requested_data is exist [09:50:43]produce_requested_data [09:50:43]requested_item fm.sn is exist - process it [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 11 00 00 [09:50:43]Write to MH i2c: E2 08 00 0E 09 80 11 00 00 00 00 00 00 91 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 0E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E1 [09:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:50:43]wFMCommunicate OK [09:50:43]requested_item fd.num is exist - process it [09:50:43]SAM_PROTO_GetFieldsCounters [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 13 00 00 [09:50:43]Write to MH i2c: E2 08 00 0F 09 80 13 00 00 00 00 00 00 94 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 62 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 62 00 0F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [09:50: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_GetFieldsCounters done [09:50:43]requested_item shift.num is exist - process it [09:50:43]requested_item shift.opened is exist - process it [09:50:43]req_shift_opened [09:50:43]FM_GetShiftState [09:50:43]SAM_PROTO_GetShiftState [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 13 01 00 [09:50:43]Write to MH i2c: E2 08 00 10 09 80 13 01 00 00 00 00 00 96 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 10 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 37 [09:50:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_GetShiftState done [09:50:43]FM_GetShiftState done [09:50:43]req_shift_opened done [09:50:43]requested_item shift.open_date is exist - process it [09:50:43]req_shift_open_date [09:50:43]req_shift_open_date done [09:50:43]produce_requested_data done [09:50:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289506,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:50:43]process_action_free close_receipt [09:50:43]json_value_free [09:50:43]json_value_free done [09:50:43]process_json_proto returns [09:50:43]Send response to host [09:50:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289506,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:50:43]free response buf [09:50:43]execute_script done [09:50:43]execute_script returns [09:50:43]free content buf [09:50:43]Sock 9.Close socket [09:50:43]Sock 9.Thread stoped [09:50:47]OFD Sender: No OFD packet to send [09:50:52]OFD Sender: No OFD packet to send [09:50:57]OFD Sender: No OFD packet to send [09:51:02]OFD Sender: No OFD packet to send [09:51:07]OFD Sender: No OFD packet to send [09:51:12]OFD Sender: No OFD packet to send [09:51:17]OFD Sender: No OFD packet to send [09:51:23]OFD Sender: No OFD packet to send [09:51:28]OFD Sender: No OFD packet to send [09:51:33]OFD Sender: No OFD packet to send [09:51:38]OFD Sender: No OFD packet to send [09:51:43]OFD Sender: No OFD packet to send [09:51:48]OFD Sender: No OFD packet to send [09:51:53]OFD Sender: No OFD packet to send [09:51:58]OFD Sender: No OFD packet to send [09:52:03]OFD Sender: No OFD packet to send [09:52:08]OFD Sender: No OFD packet to send [09:52:13]OFD Sender: No OFD packet to send [09:52:18]OFD Sender: No OFD packet to send [09:52:23]OFD Sender: No OFD packet to send [09:52:28]OFD Sender: No OFD packet to send [09:52:33]OFD Sender: No OFD packet to send [09:52:38]OFD Sender: No OFD packet to send [09:52:43]OFD Sender: No OFD packet to send [09:52:48]OFD Sender: No OFD packet to send [09:52:53]OFD Sender: No OFD packet to send [09:52:58]OFD Sender: No OFD packet to send [09:53:03]OFD Sender: No OFD packet to send [09:53:08]OFD Sender: No OFD packet to send [09:53:13]OFD Sender: No OFD packet to send [09:53:18]OFD Sender: No OFD packet to send [09:53:23]OFD Sender: No OFD packet to send [09:53:28]OFD Sender: No OFD packet to send [09:53:33]OFD Sender: No OFD packet to send [09:53:38]OFD Sender: No OFD packet to send [09:53:43]OFD Sender: No OFD packet to send [09:53:49]OFD Sender: No OFD packet to send [09:53:54]OFD Sender: No OFD packet to send [09:53:59]OFD Sender: No OFD packet to send [09:54:04]OFD Sender: No OFD packet to send [09:54:09]OFD Sender: No OFD packet to send [09:54:14]OFD Sender: No OFD packet to send [09:54:19]OFD Sender: No OFD packet to send [09:54:24]OFD Sender: No OFD packet to send [09:54:29]OFD Sender: No OFD packet to send [09:54:34]OFD Sender: No OFD packet to send [09:54:37]accept exits with 7 [09:54:37]New connection [09:54:37]New thread 3066678628 created [09:54:37]Thread 3066821988 joined [09:54:37]Waiting for new connection... [09:54:37] Sock 7.Parse request [09:54:37]Sock 7.Check first char [09:54:37]Sock 7.First char is OK [09:54:37]request: POST /json_proto HTTP/1.0 [09:54:37]Method: POST [09:54:37]URL: /json_proto [09:54:37]Method is POST - this is cgi request [09:54:37]url: /json_proto [09:54:37]query_string will be loaded in cgi processing [09:54:37]execute_cgi json_proto POST (null) [09:54:37]execute_cgi path=json_proto method=POST [09:54:37]POST find Content-Length [09:54:37]Host: 172.17.41.135:8080 [09:54:37]Content-Length: 802 [09:54:37]Content-Type: application/json [09:54:37] [09:54:37]POST finish read [09:54:37]Found Content-Length = 802 [09:54:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:37]execute_script... [09:54: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)24617509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:37]POST & json_proto [09:54:37]process_json_proto [09:54:37]json parsed OK: [09:54:37]protocol is kg_v1.0 [09:54:37]action value=close_receipt [09:54:37]process_action close_receipt [09:54:37]cmd_close_receipt [09:54:37]MH_GetDate [09:54:37]Write to MH i2c: F0 00 00 11 09 09 [09:54:37]Write i2c OK [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: F0 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: F0 09 00 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: F0 09 00 11 09 00 DD 3A F1 66 ED 3E 82 65 92 [09:54:37]GetLastDocTimeStamp 1727085040 [09:54:37]current date 1727085277 [09:54:37]FM_GetShiftState [09:54:37]SAM_PROTO_GetShiftState [09:54:37]wFMCommunicate request_size=4 [09:54:37]MH_SAM_APDU [09:54:37]CAPDU: 80 13 01 00 [09:54:37]Write to MH i2c: E2 08 00 12 09 80 13 01 00 00 00 00 00 98 [09:54:37]Write i2c OK [09:54:37]MH_I2C_Read... [09:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:37]Read from MH i2c: E2 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 0E 00 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 0E 00 12 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 39 [09:54:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:54:37]wFMCommunicate OK [09:54:37]SAM_PROTO_GetShiftState done [09:54:37]FM_GetShiftState done [09:54:37]opened in 1727051401 [09:54:37]opened+sec_in_day 1727137801 [09:54:37]quantity*price = 50036 [09:54:37]sum+1 = 50037 [09:54:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 181 23.09.2024 09:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289507 ФПД: 89778621862572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095437&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289507&fm=89778621862572&tin=02508201610067®Number=0000000000091827&sum=50036 [09:54:38]StoreToDocumentArchive [09:54:38]shift 515 fd 289507 [09:54:38]save to /storage/0515/doc_00289507 [09:54:38]save last doc name /storage/0515/doc_00289507 to /storage/kkm_last_doc_name [09:54:38]save OK [09:54:38]Clear old archive folders... [09:54:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:54:38]tlvbuf is 01D9BA20 [09:54:38]SAM_PROTO_ClearQueue [09:54:38]wFMCommunicate request_size=4 [09:54:38]MH_SAM_APDU [09:54:38]CAPDU: 80 09 00 00 [09:54:38]Write to MH i2c: E2 08 00 1F 09 80 09 00 00 00 00 00 00 9A [09:54:38]Write i2c OK [09:54:38]MH_I2C_Read... [09:54:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:38]Read from MH i2c: E2 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 1F 09 00 90 00 9C [09:54:38]RAPDU: 90 00 [09:54:38]wFMCommunicate OK [09:54:38]SAM_PROTO_ClearQueue done [09:54:38]KKMCreateOFDPacket [09:54:38]OFDProtocolAddRootSTLVToBuf [09:54:38]FM_MakeSignedData [09:54:38]FM_MakeSignedData [09:54:38]SAM_PROTO_SignData [09:54:38]wFMCommunicate request_size=4 [09:54:38]MH_SAM_APDU [09:54:38]CAPDU: 80 0D 01 02 [09:54:38]Write to MH i2c: E2 08 00 20 09 80 0D 01 02 00 00 00 00 A2 [09:54:38]Write i2c OK [09:54:38]MH_I2C_Read... [09:54:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:38]Read from MH i2c: E2 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 20 09 00 90 00 9D [09:54:38]RAPDU: 90 00 [09:54:38]wFMCommunicate OK [09:54:38]wFMCommunicate request_size=255 [09:54:38]MH_SAM_APDU [09:54:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 DD 3A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6A 04 00 35 04 06 00 51 [09:54:38]Write to MH i2c: E2 02 01 21 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 DD 3A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6A 04 00 35 04 06 00 51 00 00 32 [09:54:38]Write i2c OK [09:54:38]MH_I2C_Read... [09:54:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:38]Read from MH i2c: E2 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 21 09 00 90 00 9E [09:54:38]RAPDU: 90 00 [09:54:38]wFMCommunicate OK [09:54:38]wFMCommunicate request_size=10 [09:54:38]MH_SAM_APDU [09:54:38]CAPDU: 80 0D 02 02 05 A7 36 DD 52 AC [09:54:38]Write to MH i2c: E2 0D 00 22 09 80 0D 02 02 05 00 A7 36 DD 52 AC 00 00 67 [09:54:38]Write i2c OK [09:54:38]MH_I2C_Read... [09:54:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:38]Read from MH i2c: E2 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 03 00 22 09 00 90 00 9F [09:54:38]RAPDU: 90 00 [09:54:38]wFMCommunicate OK [09:54:38]wFMCommunicate request_size=4 [09:54:38]MH_SAM_APDU [09:54:38]CAPDU: 80 0D 03 02 [09:54:38]Write to MH i2c: E2 08 00 23 09 80 0D 03 02 00 00 00 00 A7 [09:54:38]Write i2c OK [09:54:38]MH_I2C_Read... [09:54:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:38]Read from MH i2c: E2 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 0B 00 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 0B 00 23 09 00 B2 C8 68 88 FF FB 2F 3A 90 00 75 [09:54:38]RAPDU: B2 C8 68 88 FF FB 2F 3A 90 00 [09:54:38]wFMCommunicate OK [09:54:38]SAM_PROTO_SignData done [09:54:38]FM_MakeSignedData done [09:54:38]CreateOFDProtocolMessage [09:54:38]wFMCommunicate request_size=4 [09:54:38]MH_SAM_APDU [09:54:38]CAPDU: 80 11 00 00 [09:54:38]Write to MH i2c: E2 08 00 24 09 80 11 00 00 00 00 00 00 A7 [09:54:38]Write i2c OK [09:54:38]MH_I2C_Read... [09:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:38]Read from MH i2c: E2 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 17 00 [09:54:38]MH_I2C_Read... [09:54:38]Read from MH i2c: E2 17 00 24 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F7 [09:54:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:54:38]wFMCommunicate OK [09:54:38]CreateOFDProtocolMessage done [09:54:38]OFDSenderStorePacket 289507 [09:54:38]StoreOFDPacket docnum=289507 [09:54:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 72 DF 07 01 07 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 B5 00 00 00 F4 03 04 00 DD 3A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6A 04 00 35 04 06 00 51 A7 36 DD 52 AC B2 C8 68 88 FF FB 2F 3A [09:54:38]CheckFolder [09:54:38]dirname=/storage/ofd_packets [09:54:38]CheckFolder done [09:54:38]ProducePacketName [09:54:38]name=ofd_packets/00289507 [09:54:38]NVStorageSaveData ofd_packets/00289507 [09:54:38]File name is /storage/ofd_packets/00289507 [09:54:38]Write 301 bytes [09:54:38]NVStorageSaveData done [09:54:38]OFDSenderStorePacket done [09:54:38]KKMCreateOFDPacket done [09:54:38]NVStorageSaveData kkm_last_timestamp [09:54:38]File name is /storage/kkm_last_timestamp [09:54:38]Write 4 bytes [09:54:38]NVStorageSaveData done [09:54:39]ExternCall_PrintAddStr [09:54:39]wPrintStart [09:54:39]Write to MH i2c: 01 00 00 25 09 2E [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 25 09 00 00 00 00 00 FF 0F 43 [09:54:39]RasterBufferAndPrint [09:54:39]line Счет N : (1)24617509 [09:54:39]line ИНН: 02508201610067 [09:54:39]line Контрольно-Кассовый Чек [09:54:39]line ПРОДАЖА [09:54:39]line ТРК (МРК, ГНК) : 53 [09:54:39]line Товар: 2710124130 [09:54:39]line Аи-92-К-5 [09:54:39]line 7.380 * 67.80 [09:54:39]line = 500.36 [09:54:39]line НДС 12% НСП 1% [09:54:39]line > о реализуемом товаре [09:54:39]line ИТОГО: 500.36 [09:54:39]line НСП 1% : 4.43 [09:54:39]line НДС 12% : 53.14 [09:54:39]line Наличными: 0.00 [09:54:39]line Безнал.: 500.36 [09:54:39]line Место: АЗС № 90 "Партнёр-нефть" [09:54:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:54:39]line СНО: Общий режим [09:54:39]line Чек 181 23.09.2024 09:54 [09:54:39]line Смена: 515 ФФД: 1.0 [09:54:39]line ЗНМ: 0300000107 [09:54:39]line РНМ: 0000000000091827 [09:54:39]line Версия ККМ: 001 [09:54:39]line Платежная система: O! деньги [09:54:39]line ФМ: 0000000000871832 [09:54:39]line ФД: 289507 [09:54:39]line ФПД: 89778621862572 [09:54:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095437&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289507&fm=89778621862572&tin=02508201610067®Number=0000000000091827&sum=50036 [09:54:39]written 0, free lines is 4095 [09:54:39]OFD Sender: Processing packet 289507 [packets to send 1784, broken 1783] [09:54:39]ProducePacketName [09:54:39]name=ofd_packets/00289507 [09:54:39]OFD Sender: To server: pG, [09:54:39]CommunicateWithHost lk.salyk.kg:30040 [09:54:39]ConnectInit lk.salyk.kg [09:54:39]Connected sock=10 [09:54: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 33 32 0F 01 00 00 72 DF 07 01 07 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 B5 00 00 00 F4 03 04 00 DD 3A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6A 04 00 35 04 06 00 51 A7 36 DD 52 AC B2 C8 68 88 FF FB 2F 3A [09:54:39]Write to MH i2c: 01 00 00 4E 09 57 [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 4E 09 00 00 00 00 00 D8 0C 42 [09:54:39]RasterBufferAndPrint [09:54:39]line [09:54:39]line [09:54:39]line [09:54:39]line [09:54:39]line [09:54:39]written 0, free lines is 3294 [09:54:39]MH_Cut [09:54:39]Write to MH i2c: D1 01 00 55 09 01 30 [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: D1 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: D1 01 00 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: D1 01 00 55 09 00 2F [09:54:39]Write to MH i2c: 01 00 00 56 09 5F [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 85 33 47 00 37 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 33 32 10 04 04 00 E3 6A 04 00 F4 03 04 00 B2 E2 F0 66 B6 04 01 00 00 0B 1B 78 D3 82 15 56 70 [09:54:39]CommunicateWithHost err = 0 [09:54:39]CheckOFDResponse [09:54:39]1017 (14) - 77093643461234 [09:54:39]1041 (16) - 0000000000871832 [09:54:39]1040 (4) - 289507 [09:54:39]1012 (4) - 23.09.2024 03:38 [09:54:39]1206 (1) - 0 [09:54:39]OFD Sender: Remove packet 289507 [09:54:39]ProducePacketName [09:54:39]name=ofd_packets/00289507 [09:54:39]NVStorageDeleteData [09:54:40]OFD Sender: No OFD packet to send [09:54:40]*** Cut start [09:54:40]*** Partial cut [09:54:40]*** CUTSNS_PIN = 1 [09:54:40]*** CUTSNS_PIN = 0 [09:54:40]*** Brake cut motor [09:54:40]Read from MH i2c: 01 [09:54:40]MH_I2C_Read... [09:54:40]*** Stop cut motor [09:54:40]Read from MH i2c: 01 07 00 [09:54:40]MH_I2C_Read... [09:54:40]*** Cut end [09:54:40]Read from MH i2c: 01 07 00 56 09 00 00 00 00 00 FF 0F 74 [09:54:40]process_action close_receipt done [09:54:40]requested_data is exist [09:54:40]produce_requested_data [09:54:40]requested_item fm.sn is exist - process it [09:54:40]wFMCommunicate request_size=4 [09:54:40]MH_SAM_APDU [09:54:40]CAPDU: 80 11 00 00 [09:54:40]Write to MH i2c: E2 08 00 57 09 80 11 00 00 00 00 00 00 DA [09:54:40]Write i2c OK [09:54:40]MH_I2C_Read... [09:54:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:40]Read from MH i2c: E2 [09:54:40]MH_I2C_Read... [09:54:40]Read from MH i2c: E2 17 00 [09:54:40]MH_I2C_Read... [09:54:40]Read from MH i2c: E2 17 00 57 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2A [09:54:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:54:40]wFMCommunicate OK [09:54:40]requested_item fd.num is exist - process it [09:54:40]SAM_PROTO_GetFieldsCounters [09:54:40]wFMCommunicate request_size=4 [09:54:40]MH_SAM_APDU [09:54:40]CAPDU: 80 13 00 00 [09:54:40]Write to MH i2c: E2 08 00 58 09 80 13 00 00 00 00 00 00 DD [09:54:40]Write i2c OK [09:54:40]MH_I2C_Read... [09:54:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:41]Read from MH i2c: E2 [09:54:41]MH_I2C_Read... [09:54:41]Read from MH i2c: E2 62 00 [09:54:41]MH_I2C_Read... [09:54:41]Read from MH i2c: E2 62 00 58 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [09:54: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:41]wFMCommunicate OK [09:54:41]SAM_PROTO_GetFieldsCounters done [09:54:41]requested_item shift.num is exist - process it [09:54:41]requested_item shift.opened is exist - process it [09:54:41]req_shift_opened [09:54:41]FM_GetShiftState [09:54:41]SAM_PROTO_GetShiftState [09:54:41]wFMCommunicate request_size=4 [09:54:41]MH_SAM_APDU [09:54:41]CAPDU: 80 13 01 00 [09:54:41]Write to MH i2c: E2 08 00 59 09 80 13 01 00 00 00 00 00 DF [09:54:41]Write i2c OK [09:54:41]MH_I2C_Read... [09:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:41]Read from MH i2c: E2 [09:54:41]MH_I2C_Read... [09:54:41]Read from MH i2c: E2 0E 00 [09:54:41]MH_I2C_Read... [09:54:41]Read from MH i2c: E2 0E 00 59 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [09:54:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:54:41]wFMCommunicate OK [09:54:41]SAM_PROTO_GetShiftState done [09:54:41]FM_GetShiftState done [09:54:41]req_shift_opened done [09:54:41]requested_item shift.open_date is exist - process it [09:54:41]req_shift_open_date [09:54:41]req_shift_open_date done [09:54:41]produce_requested_data done [09:54:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289507,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:54:41]process_action_free close_receipt [09:54:41]json_value_free [09:54:41]json_value_free done [09:54:41]process_json_proto returns [09:54:41]Send response to host [09:54:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289507,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:54:41]free response buf [09:54:41]execute_script done [09:54:41]execute_script returns [09:54:41]free content buf [09:54:41]Sock 7.Close socket [09:54:41]Sock 7.Thread stoped [09:54:45]OFD Sender: No OFD packet to send [09:54:50]OFD Sender: No OFD packet to send [09:54:55]OFD Sender: No OFD packet to send [09:55:00]OFD Sender: No OFD packet to send [09:55:05]OFD Sender: No OFD packet to send [09:55:10]OFD Sender: No OFD packet to send [09:55:15]OFD Sender: No OFD packet to send [09:55:20]OFD Sender: No OFD packet to send [09:55:25]OFD Sender: No OFD packet to send [09:55:30]OFD Sender: No OFD packet to send [09:55:35]OFD Sender: No OFD packet to send [09:55:40]OFD Sender: No OFD packet to send [09:55:45]OFD Sender: No OFD packet to send [09:55:50]OFD Sender: No OFD packet to send [09:55:55]OFD Sender: No OFD packet to send [09:56:00]OFD Sender: No OFD packet to send [09:56:05]OFD Sender: No OFD packet to send [09:56:10]OFD Sender: No OFD packet to send [09:56:15]OFD Sender: No OFD packet to send [09:56:20]OFD Sender: No OFD packet to send [09:56:25]OFD Sender: No OFD packet to send [09:56:30]OFD Sender: No OFD packet to send [09:56:35]OFD Sender: No OFD packet to send [09:56:41]OFD Sender: No OFD packet to send [09:56:46]OFD Sender: No OFD packet to send [09:56:51]OFD Sender: No OFD packet to send [09:56:56]OFD Sender: No OFD packet to send [09:57:01]OFD Sender: No OFD packet to send [09:57:06]OFD Sender: No OFD packet to send [09:57:11]OFD Sender: No OFD packet to send [09:57:16]OFD Sender: No OFD packet to send [09:57:21]OFD Sender: No OFD packet to send [09:57:26]OFD Sender: No OFD packet to send [09:57:29]accept exits with 9 [09:57:29]New connection [09:57:29]New thread 3066821988 created [09:57:29]Thread 3066678628 joined [09:57:29]Waiting for new connection... [09:57:29] Sock 9.Parse request [09:57:29]Sock 9.Check first char [09:57:29]Sock 9.First char is OK [09:57:29]request: POST /json_proto HTTP/1.0 [09:57:29]Method: POST [09:57:29]URL: /json_proto [09:57:29]Method is POST - this is cgi request [09:57:29]url: /json_proto [09:57:29]query_string will be loaded in cgi processing [09:57:29]execute_cgi json_proto POST (null) [09:57:29]execute_cgi path=json_proto method=POST [09:57:29]POST find Content-Length [09:57:29]Host: 172.17.41.135:8080 [09:57:29]Content-Length: 802 [09:57:29]Content-Type: application/json [09:57:29] [09:57:29]POST finish read [09:57:29]Found Content-Length = 802 [09:57:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [09:57:29]execute_script... [09:57: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)24617508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [09:57:29]POST & json_proto [09:57:29]process_json_proto [09:57:29]json parsed OK: [09:57:29]protocol is kg_v1.0 [09:57:29]action value=close_receipt [09:57:29]process_action close_receipt [09:57:29]cmd_close_receipt [09:57:29]MH_GetDate [09:57:29]Write to MH i2c: F0 00 00 5A 09 52 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: F0 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: F0 09 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: F0 09 00 5A 09 00 89 3B F1 66 ED 3E 82 65 88 [09:57:29]GetLastDocTimeStamp 1727085277 [09:57:29]current date 1727085449 [09:57:29]FM_GetShiftState [09:57:29]SAM_PROTO_GetShiftState [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 13 01 00 [09:57:29]Write to MH i2c: E2 08 00 5B 09 80 13 01 00 00 00 00 00 E1 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 0E 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 0E 00 5B 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 82 [09:57:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:57:29]wFMCommunicate OK [09:57:29]SAM_PROTO_GetShiftState done [09:57:29]FM_GetShiftState done [09:57:29]opened in 1727051401 [09:57:29]opened+sec_in_day 1727137801 [09:57:29]quantity*price = 100050 [09:57:29]sum+1 = 100052 [09:57:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 182 23.09.2024 09:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289508 ФПД: 4350927226493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095729&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289508&fm=4350927226493&tin=02508201610067®Number=0000000000091827&sum=100051 [09:57:30]StoreToDocumentArchive [09:57:30]shift 515 fd 289508 [09:57:30]save to /storage/0515/doc_00289508 [09:57:30]save last doc name /storage/0515/doc_00289508 to /storage/kkm_last_doc_name [09:57:30]save OK [09:57:30]Clear old archive folders... [09:57:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:57:30]tlvbuf is 01DCCD20 [09:57:30]SAM_PROTO_ClearQueue [09:57:30]wFMCommunicate request_size=4 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 09 00 00 [09:57:30]Write to MH i2c: E2 08 00 68 09 80 09 00 00 00 00 00 00 E3 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 68 09 00 90 00 E5 [09:57:30]RAPDU: 90 00 [09:57:30]wFMCommunicate OK [09:57:30]SAM_PROTO_ClearQueue done [09:57:30]KKMCreateOFDPacket [09:57:30]OFDProtocolAddRootSTLVToBuf [09:57:30]FM_MakeSignedData [09:57:30]FM_MakeSignedData [09:57:30]SAM_PROTO_SignData [09:57:30]wFMCommunicate request_size=4 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 0D 01 02 [09:57:30]Write to MH i2c: E2 08 00 69 09 80 0D 01 02 00 00 00 00 EB [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 69 09 00 90 00 E6 [09:57:30]RAPDU: 90 00 [09:57:30]wFMCommunicate OK [09:57:30]wFMCommunicate request_size=255 [09:57:30]MH_SAM_APDU [09:57: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 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 B6 00 00 00 F4 03 04 00 89 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6A 04 00 35 04 06 00 03 F5 07 78 [09:57:30]Write to MH i2c: E2 02 01 6A 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 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 B6 00 00 00 F4 03 04 00 89 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6A 04 00 35 04 06 00 03 F5 07 78 00 00 74 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 6A 09 00 90 00 E7 [09:57:30]RAPDU: 90 00 [09:57:30]wFMCommunicate OK [09:57:30]wFMCommunicate request_size=7 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 0D 02 02 02 C6 7D [09:57:30]Write to MH i2c: E2 0A 00 6B 09 80 0D 02 02 02 00 C6 7D 00 00 35 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 6B 09 00 90 00 E8 [09:57:30]RAPDU: 90 00 [09:57:30]wFMCommunicate OK [09:57:30]wFMCommunicate request_size=4 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 0D 03 02 [09:57:30]Write to MH i2c: E2 08 00 6C 09 80 0D 03 02 00 00 00 00 F0 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 0B 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 0B 00 6C 09 00 02 D2 AB 18 6F DD 7F 5C 90 00 AF [09:57:30]RAPDU: 02 D2 AB 18 6F DD 7F 5C 90 00 [09:57:30]wFMCommunicate OK [09:57:30]SAM_PROTO_SignData done [09:57:30]FM_MakeSignedData done [09:57:30]CreateOFDProtocolMessage [09:57:30]wFMCommunicate request_size=4 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 11 00 00 [09:57:30]Write to MH i2c: E2 08 00 6D 09 80 11 00 00 00 00 00 00 F0 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 17 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 17 00 6D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 40 [09:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:57:30]wFMCommunicate OK [09:57:30]CreateOFDProtocolMessage done [09:57:30]OFDSenderStorePacket 289508 [09:57:30]StoreOFDPacket docnum=289508 [09:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3C 80 04 01 4C 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 B6 00 00 00 F4 03 04 00 89 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6A 04 00 35 04 06 00 03 F5 07 78 C6 7D 02 D2 AB 18 6F DD 7F 5C [09:57:30]CheckFolder [09:57:30]dirname=/storage/ofd_packets [09:57:30]CheckFolder done [09:57:30]ProducePacketName [09:57:30]name=ofd_packets/00289508 [09:57:30]NVStorageSaveData ofd_packets/00289508 [09:57:30]File name is /storage/ofd_packets/00289508 [09:57:30]Write 298 bytes [09:57:30]NVStorageSaveData done [09:57:30]OFDSenderStorePacket done [09:57:30]KKMCreateOFDPacket done [09:57:30]NVStorageSaveData kkm_last_timestamp [09:57:30]File name is /storage/kkm_last_timestamp [09:57:30]Write 4 bytes [09:57:30]NVStorageSaveData done [09:57:30]ExternCall_PrintAddStr [09:57:30]wPrintStart [09:57:30]Write to MH i2c: 01 00 00 6E 09 77 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 6E 09 00 00 00 00 00 FF 0F 8C [09:57:30]RasterBufferAndPrint [09:57:30]line Счет N : (1)24617508 [09:57:30]line ИНН: 02508201610067 [09:57:30]line Контрольно-Кассовый Чек [09:57:30]line ПРОДАЖА [09:57:30]line ТРК (МРК, ГНК) : 22 [09:57:30]line Товар: 2710194210 [09:57:30]line ДТ-К-5 [09:57:30]line 13.130 * 76.20 [09:57:30]line = 1000.51 [09:57:30]line НДС 12% НСП 1% [09:57:30]line > о реализуемом товаре [09:57:30]line ИТОГО: 1000.51 [09:57:30]line НСП 1% : 8.85 [09:57:30]line НДС 12% : 106.25 [09:57:30]line Наличными: 0.00 [09:57:30]line Безнал.: 1000.51 [09:57:30]line Место: АЗС № 90 "Партнёр-нефть" [09:57:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:57:30]line СНО: Общий режим [09:57:30]line Чек 182 23.09.2024 09:57 [09:57:30]line Смена: 515 ФФД: 1.0 [09:57:30]line ЗНМ: 0300000107 [09:57:30]line РНМ: 0000000000091827 [09:57:30]line Версия ККМ: 001 [09:57:30]line Платежная система: O! деньги [09:57:30]line ФМ: 0000000000871832 [09:57:30]line ФД: 289508 [09:57:30]line ФПД: 4350927226493 [09:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095729&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289508&fm=4350927226493&tin=02508201610067®Number=0000000000091827&sum=100051 [09:57:30]written 0, free lines is 4095 [09:57:30]OFD Sender: Processing packet 289508 [packets to send 1784, broken 1783] [09:57:30]ProducePacketName [09:57:30]name=ofd_packets/00289508 [09:57:30]OFD Sender: To server: pG, [09:57:30]CommunicateWithHost lk.salyk.kg:30040 [09:57:30]ConnectInit lk.salyk.kg [09:57:31]Write to MH i2c: 01 00 00 97 09 A0 [09:57:31]Write i2c OK [09:57:31]MH_I2C_Read... [09:57:31]Read from MH i2c: 01 [09:57:31]MH_I2C_Read... [09:57:31]Read from MH i2c: 01 07 00 [09:57:31]MH_I2C_Read... [09:57:31]Read from MH i2c: 01 07 00 97 09 00 00 00 00 00 D4 0C 87 [09:57:31]RasterBufferAndPrint [09:57:31]line [09:57:31]line [09:57:31]line [09:57:31]line [09:57:31]line [09:57:31]written 0, free lines is 3289 [09:57:31]MH_Cut [09:57:31]Write to MH i2c: D1 01 00 9E 09 01 79 [09:57:31]Write i2c OK [09:57:31]MH_I2C_Read... [09:57:31]Read from MH i2c: D1 [09:57:31]MH_I2C_Read... [09:57:31]Read from MH i2c: D1 01 00 [09:57:31]MH_I2C_Read... [09:57:31]Read from MH i2c: D1 01 00 9E 09 00 78 [09:57:31]Write to MH i2c: 01 00 00 9F 09 A8 [09:57:31]Write i2c OK [09:57:31]MH_I2C_Read... [09:57:31]Connected sock=11 [09:57: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 33 32 0C 01 00 00 3C 80 04 01 4C 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 B6 00 00 00 F4 03 04 00 89 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6A 04 00 35 04 06 00 03 F5 07 78 C6 7D 02 D2 AB 18 6F DD 7F 5C [09:57: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 33 32 4F 00 00 00 4F F5 47 00 EE 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 33 32 10 04 04 00 E4 6A 04 00 F4 03 04 00 5E E3 F0 66 B6 04 01 00 00 09 71 CA C1 1C 56 15 98 [09:57:31]CommunicateWithHost err = 0 [09:57:31]CheckOFDResponse [09:57:31]1017 (14) - 77093643461234 [09:57:31]1041 (16) - 0000000000871832 [09:57:31]1040 (4) - 289508 [09:57:31]1012 (4) - 23.09.2024 03:41 [09:57:31]1206 (1) - 0 [09:57:31]OFD Sender: Remove packet 289508 [09:57:31]ProducePacketName [09:57:31]name=ofd_packets/00289508 [09:57:31]NVStorageDeleteData [09:57:31]*** Cut start [09:57:31]*** Partial cut [09:57:31]*** CUTSNS_PIN = 1 [09:57:32]*** CUTSNS_PIN = 0 [09:57:32]*** Brake cut motor [09:57:32]OFD Sender: No OFD packet to send [09:57:32]Read from MH i2c: 01 [09:57:32]MH_I2C_Read... [09:57:32]*** Stop cut motor [09:57:32]*** Cut end [09:57:32]Read from MH i2c: 01 07 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: 01 07 00 9F 09 00 00 00 00 00 FF 0F BD [09:57:32]process_action close_receipt done [09:57:32]requested_data is exist [09:57:32]produce_requested_data [09:57:32]requested_item fm.sn is exist - process it [09:57:32]wFMCommunicate request_size=4 [09:57:32]MH_SAM_APDU [09:57:32]CAPDU: 80 11 00 00 [09:57:32]Write to MH i2c: E2 08 00 A0 09 80 11 00 00 00 00 00 00 23 [09:57:32]Write i2c OK [09:57:32]MH_I2C_Read... [09:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:32]Read from MH i2c: E2 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 17 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 17 00 A0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 73 [09:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:57:32]wFMCommunicate OK [09:57:32]requested_item fd.num is exist - process it [09:57:32]SAM_PROTO_GetFieldsCounters [09:57:32]wFMCommunicate request_size=4 [09:57:32]MH_SAM_APDU [09:57:32]CAPDU: 80 13 00 00 [09:57:32]Write to MH i2c: E2 08 00 A1 09 80 13 00 00 00 00 00 00 26 [09:57:32]Write i2c OK [09:57:32]MH_I2C_Read... [09:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:32]Read from MH i2c: E2 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 62 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 62 00 A1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [09:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:32]wFMCommunicate OK [09:57:32]SAM_PROTO_GetFieldsCounters done [09:57:32]requested_item shift.num is exist - process it [09:57:32]requested_item shift.opened is exist - process it [09:57:32]req_shift_opened [09:57:32]FM_GetShiftState [09:57:32]SAM_PROTO_GetShiftState [09:57:32]wFMCommunicate request_size=4 [09:57:32]MH_SAM_APDU [09:57:32]CAPDU: 80 13 01 00 [09:57:32]Write to MH i2c: E2 08 00 A2 09 80 13 01 00 00 00 00 00 28 [09:57:32]Write i2c OK [09:57:32]MH_I2C_Read... [09:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:32]Read from MH i2c: E2 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 0E 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 0E 00 A2 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C9 [09:57:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:57:32]wFMCommunicate OK [09:57:32]SAM_PROTO_GetShiftState done [09:57:32]FM_GetShiftState done [09:57:32]req_shift_opened done [09:57:32]requested_item shift.open_date is exist - process it [09:57:32]req_shift_open_date [09:57:32]req_shift_open_date done [09:57:32]produce_requested_data done [09:57:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289508,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:57:32]process_action_free close_receipt [09:57:32]json_value_free [09:57:32]json_value_free done [09:57:32]process_json_proto returns [09:57:32]Send response to host [09:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289508,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:57:32]free response buf [09:57:32]execute_script done [09:57:32]execute_script returns [09:57:32]free content buf [09:57:32]Sock 9.Close socket [09:57:32]Sock 9.Thread stoped [09:57:37]OFD Sender: No OFD packet to send [09:57:42]OFD Sender: No OFD packet to send [09:57:47]OFD Sender: No OFD packet to send [09:57:52]OFD Sender: No OFD packet to send [09:57:57]OFD Sender: No OFD packet to send [09:58:02]OFD Sender: No OFD packet to send [09:58:07]OFD Sender: No OFD packet to send [09:58:12]OFD Sender: No OFD packet to send [09:58:17]OFD Sender: No OFD packet to send [09:58:22]OFD Sender: No OFD packet to send [09:58:27]OFD Sender: No OFD packet to send [09:58:32]OFD Sender: No OFD packet to send [09:58:37]OFD Sender: No OFD packet to send [09:58:38]accept exits with 7 [09:58:38]New connection [09:58:38]New thread 3066678628 created [09:58:38]Thread 3066821988 joined [09:58:38]Waiting for new connection... [09:58:38] Sock 7.Parse request [09:58:38]Sock 7.Check first char [09:58:38]Sock 7.First char is OK [09:58:38]request: POST /json_proto HTTP/1.0 [09:58:38]Method: POST [09:58:38]URL: /json_proto [09:58:38]Method is POST - this is cgi request [09:58:38]url: /json_proto [09:58:38]query_string will be loaded in cgi processing [09:58:38]execute_cgi json_proto POST (null) [09:58:38]execute_cgi path=json_proto method=POST [09:58:38]POST find Content-Length [09:58:38]Host: 172.17.41.135:8080 [09:58:38]Content-Length: 802 [09:58:38]Content-Type: application/json [09:58:38] [09:58:38]POST finish read [09:58:38]Found Content-Length = 802 [09:58:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [09:58:38]execute_script... [09:58: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)24617510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [09:58:38]POST & json_proto [09:58:38]process_json_proto [09:58:38]json parsed OK: [09:58:38]protocol is kg_v1.0 [09:58:38]action value=close_receipt [09:58:38]process_action close_receipt [09:58:38]cmd_close_receipt [09:58:38]MH_GetDate [09:58:38]Write to MH i2c: F0 00 00 A3 09 9B [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: F0 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: F0 09 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: F0 09 00 A3 09 00 CE 3B F1 66 ED 3E 82 65 16 [09:58:38]GetLastDocTimeStamp 1727085449 [09:58:38]current date 1727085518 [09:58:38]FM_GetShiftState [09:58:38]SAM_PROTO_GetShiftState [09:58:38]wFMCommunicate request_size=4 [09:58:38]MH_SAM_APDU [09:58:38]CAPDU: 80 13 01 00 [09:58:38]Write to MH i2c: E2 08 00 A4 09 80 13 01 00 00 00 00 00 2A [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:38]Read from MH i2c: E2 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 0E 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 0E 00 A4 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CB [09:58:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:58:38]wFMCommunicate OK [09:58:38]SAM_PROTO_GetShiftState done [09:58:38]FM_GetShiftState done [09:58:38]opened in 1727051401 [09:58:38]opened+sec_in_day 1727137801 [09:58:38]quantity*price = 50010 [09:58:38]sum+1 = 50012 [09:58:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 183 23.09.2024 09:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289509 ФПД: 198906531489544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095838&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289509&fm=198906531489544&tin=02508201610067®Number=0000000000091827&sum=50011 [09:58:39]StoreToDocumentArchive [09:58:39]shift 515 fd 289509 [09:58:39]save to /storage/0515/doc_00289509 [09:58:39]save last doc name /storage/0515/doc_00289509 to /storage/kkm_last_doc_name [09:58:39]save OK [09:58:39]Clear old archive folders... [09:58:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:39]tlvbuf is 01DD4E10 [09:58:39]SAM_PROTO_ClearQueue [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 09 00 00 [09:58:39]Write to MH i2c: E2 08 00 B1 09 80 09 00 00 00 00 00 00 2C [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 B1 09 00 90 00 2E [09:58:39]RAPDU: 90 00 [09:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_ClearQueue done [09:58:39]KKMCreateOFDPacket [09:58:39]OFDProtocolAddRootSTLVToBuf [09:58:39]FM_MakeSignedData [09:58:39]FM_MakeSignedData [09:58:39]SAM_PROTO_SignData [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 0D 01 02 [09:58:39]Write to MH i2c: E2 08 00 B2 09 80 0D 01 02 00 00 00 00 34 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 B2 09 00 90 00 2F [09:58:39]RAPDU: 90 00 [09:58:39]wFMCommunicate OK [09:58:39]wFMCommunicate request_size=255 [09:58:39]MH_SAM_APDU [09:58: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 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 B7 00 00 00 F4 03 04 00 CE 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6A 04 00 35 04 06 00 B4 [09:58:39]Write to MH i2c: E2 02 01 B3 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B7 00 00 00 F4 03 04 00 CE 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6A 04 00 35 04 06 00 B4 00 00 D3 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 B3 09 00 90 00 30 [09:58:39]RAPDU: 90 00 [09:58:39]wFMCommunicate OK [09:58:39]wFMCommunicate request_size=10 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 0D 02 02 05 E7 89 27 27 08 [09:58:39]Write to MH i2c: E2 0D 00 B4 09 80 0D 02 02 05 00 E7 89 27 27 08 00 00 07 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 03 00 B4 09 00 90 00 31 [09:58:39]RAPDU: 90 00 [09:58:39]wFMCommunicate OK [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 0D 03 02 [09:58:39]Write to MH i2c: E2 08 00 B5 09 80 0D 03 02 00 00 00 00 39 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0B 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0B 00 B5 09 00 45 0C 55 A5 9C 6B 73 5B 90 00 5A [09:58:39]RAPDU: 45 0C 55 A5 9C 6B 73 5B 90 00 [09:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_SignData done [09:58:39]FM_MakeSignedData done [09:58:39]CreateOFDProtocolMessage [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 11 00 00 [09:58:39]Write to MH i2c: E2 08 00 B6 09 80 11 00 00 00 00 00 00 39 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:40]Read from MH i2c: E2 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: E2 17 00 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: E2 17 00 B6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 89 [09:58:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:58:40]wFMCommunicate OK [09:58:40]CreateOFDProtocolMessage done [09:58:40]OFDSenderStorePacket 289509 [09:58:40]StoreOFDPacket docnum=289509 [09:58:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 44 94 07 01 35 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 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 B7 00 00 00 F4 03 04 00 CE 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6A 04 00 35 04 06 00 B4 E7 89 27 27 08 45 0C 55 A5 9C 6B 73 5B [09:58:40]CheckFolder [09:58:40]dirname=/storage/ofd_packets [09:58:40]CheckFolder done [09:58:40]ProducePacketName [09:58:40]name=ofd_packets/00289509 [09:58:40]NVStorageSaveData ofd_packets/00289509 [09:58:40]File name is /storage/ofd_packets/00289509 [09:58:40]Write 301 bytes [09:58:40]NVStorageSaveData done [09:58:40]OFDSenderStorePacket done [09:58:40]KKMCreateOFDPacket done [09:58:40]NVStorageSaveData kkm_last_timestamp [09:58:40]File name is /storage/kkm_last_timestamp [09:58:40]Write 4 bytes [09:58:40]NVStorageSaveData done [09:58:40]ExternCall_PrintAddStr [09:58:40]wPrintStart [09:58:40]Write to MH i2c: 01 00 00 B7 09 C0 [09:58:40]Write i2c OK [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: 01 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: 01 07 00 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: 01 07 00 B7 09 00 00 00 00 00 FF 0F D5 [09:58:40]RasterBufferAndPrint [09:58:40]line Счет N : (1)24617510 [09:58:40]line ИНН: 02508201610067 [09:58:40]line Контрольно-Кассовый Чек [09:58:40]line ПРОДАЖА [09:58:40]line ТРК (МРК, ГНК) : 32 [09:58:40]line Товар: 2710124500 [09:58:40]line Аи-95-К-5 [09:58:40]line 6.740 * 74.20 [09:58:40]line = 500.11 [09:58:40]line НДС 12% НСП 1% [09:58:40]line > о реализуемом товаре [09:58:40]line ИТОГО: 500.11 [09:58:40]line НСП 1% : 4.43 [09:58:40]line НДС 12% : 53.11 [09:58:40]line Наличными: 0.00 [09:58:40]line Безнал.: 500.11 [09:58:40]line Место: АЗС № 90 "Партнёр-нефть" [09:58:40]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [09:58:40]line СНО: Общий режим [09:58:40]line Чек 183 23.09.2024 09:58 [09:58:40]line Смена: 515 ФФД: 1.0 [09:58:40]line ЗНМ: 0300000107 [09:58:40]line РНМ: 0000000000091827 [09:58:40]line Версия ККМ: 001 [09:58:40]line Платежная система: O! деньги [09:58:40]line ФМ: 0000000000871832 [09:58:40]line ФД: 289509 [09:58:40]line ФПД: 198906531489544 [09:58:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T095838&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289509&fm=198906531489544&tin=02508201610067®Number=0000000000091827&sum=50011 [09:58:40]written 0, free lines is 4095 [09:58:40]OFD Sender: Processing packet 289509 [packets to send 1784, broken 1783] [09:58:40]ProducePacketName [09:58:40]name=ofd_packets/00289509 [09:58:40]OFD Sender: To server: pG, [09:58:40]CommunicateWithHost lk.salyk.kg:30040 [09:58:40]ConnectInit lk.salyk.kg [09:58:40]Connected sock=10 [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 33 32 0F 01 00 00 44 94 07 01 35 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 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 B7 00 00 00 F4 03 04 00 CE 3B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6A 04 00 35 04 06 00 B4 E7 89 27 27 08 45 0C 55 A5 9C 6B 73 5B [09:58:40]Write to MH i2c: 01 00 00 E0 09 E9 [09:58:40]Write i2c OK [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: 01 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: 01 07 00 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: 01 07 00 E0 09 00 00 00 00 00 E1 0C DD [09:58:40]RasterBufferAndPrint [09:58:40]line [09:58:40]line [09:58:40]line [09:58:40]line [09:58:40]line [09:58:40]written 0, free lines is 3303 [09:58:40]MH_Cut [09:58:40]Write to MH i2c: D1 01 00 E7 09 01 C2 [09:58:40]Write i2c OK [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: D1 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: D1 01 00 [09:58:40]MH_I2C_Read... [09:58:40]Read from MH i2c: D1 01 00 E7 09 00 C1 [09:58:40]Write to MH i2c: 01 00 00 E8 09 F1 [09:58:40]Write i2c OK [09:58:40]MH_I2C_Read... [09:58: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 33 32 4F 00 00 00 4B 91 47 00 F6 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 33 32 10 04 04 00 E5 6A 04 00 F4 03 04 00 A3 E3 F0 66 B6 04 01 00 00 BF D9 67 C4 62 22 77 2D [09:58:40]CommunicateWithHost err = 0 [09:58:40]CheckOFDResponse [09:58:40]1017 (14) - 77093643461234 [09:58:40]1041 (16) - 0000000000871832 [09:58:40]1040 (4) - 289509 [09:58:40]1012 (4) - 23.09.2024 03:42 [09:58:40]1206 (1) - 0 [09:58:40]OFD Sender: Remove packet 289509 [09:58:40]ProducePacketName [09:58:40]name=ofd_packets/00289509 [09:58:40]NVStorageDeleteData [09:58:41]*** Cut start [09:58:41]*** Partial cut [09:58:41]*** CUTSNS_PIN = 1 [09:58:41]*** CUTSNS_PIN = 0 [09:58:41]OFD Sender: No OFD packet to send [09:58:41]*** Brake cut motor [09:58:41]Read from MH i2c: 01 [09:58:41]MH_I2C_Read... [09:58:41]*** Stop cut motor [09:58:41]*** Cut end [09:58:41]Read from MH i2c: 01 07 00 [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: 01 07 00 E8 09 00 00 00 00 00 FF 0F 06 [09:58:41]process_action close_receipt done [09:58:41]requested_data is exist [09:58:41]produce_requested_data [09:58:41]requested_item fm.sn is exist - process it [09:58:41]wFMCommunicate request_size=4 [09:58:41]MH_SAM_APDU [09:58:41]CAPDU: 80 11 00 00 [09:58:41]Write to MH i2c: E2 08 00 E9 09 80 11 00 00 00 00 00 00 6C [09:58:41]Write i2c OK [09:58:41]MH_I2C_Read... [09:58:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:41]Read from MH i2c: E2 [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: E2 17 00 [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: E2 17 00 E9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BC [09:58:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [09:58:41]wFMCommunicate OK [09:58:41]requested_item fd.num is exist - process it [09:58:41]SAM_PROTO_GetFieldsCounters [09:58:41]wFMCommunicate request_size=4 [09:58:41]MH_SAM_APDU [09:58:41]CAPDU: 80 13 00 00 [09:58:41]Write to MH i2c: E2 08 00 EA 09 80 13 00 00 00 00 00 00 6F [09:58:41]Write i2c OK [09:58:41]MH_I2C_Read... [09:58:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:42]Read from MH i2c: E2 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 62 00 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 62 00 EA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [09:58: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:42]wFMCommunicate OK [09:58:42]SAM_PROTO_GetFieldsCounters done [09:58:42]requested_item shift.num is exist - process it [09:58:42]requested_item shift.opened is exist - process it [09:58:42]req_shift_opened [09:58:42]FM_GetShiftState [09:58:42]SAM_PROTO_GetShiftState [09:58:42]wFMCommunicate request_size=4 [09:58:42]MH_SAM_APDU [09:58:42]CAPDU: 80 13 01 00 [09:58:42]Write to MH i2c: E2 08 00 EB 09 80 13 01 00 00 00 00 00 71 [09:58:42]Write i2c OK [09:58:42]MH_I2C_Read... [09:58:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:42]Read from MH i2c: E2 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 0E 00 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 0E 00 EB 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [09:58:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [09:58:42]wFMCommunicate OK [09:58:42]SAM_PROTO_GetShiftState done [09:58:42]FM_GetShiftState done [09:58:42]req_shift_opened done [09:58:42]requested_item shift.open_date is exist - process it [09:58:42]req_shift_open_date [09:58:42]req_shift_open_date done [09:58:42]produce_requested_data done [09:58:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289509,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [09:58:42]process_action_free close_receipt [09:58:42]json_value_free [09:58:42]json_value_free done [09:58:42]process_json_proto returns [09:58:42]Send response to host [09:58:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289509,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [09:58:42]free response buf [09:58:42]execute_script done [09:58:42]execute_script returns [09:58:42]free content buf [09:58:42]Sock 7.Close socket [09:58:42]Sock 7.Thread stoped [09:58:46]OFD Sender: No OFD packet to send [09:58:51]OFD Sender: No OFD packet to send [09:58:56]OFD Sender: No OFD packet to send [09:59:01]OFD Sender: No OFD packet to send [09:59:06]OFD Sender: No OFD packet to send [09:59:11]OFD Sender: No OFD packet to send [09:59:16]OFD Sender: No OFD packet to send [09:59:21]OFD Sender: No OFD packet to send [09:59:26]OFD Sender: No OFD packet to send [09:59:31]OFD Sender: No OFD packet to send [09:59:36]OFD Sender: No OFD packet to send [09:59:41]OFD Sender: No OFD packet to send [09:59:46]OFD Sender: No OFD packet to send [09:59:51]OFD Sender: No OFD packet to send [09:59:56]OFD Sender: No OFD packet to send [10:00:01]OFD Sender: No OFD packet to send [10:00:06]OFD Sender: No OFD packet to send [10:00:11]OFD Sender: No OFD packet to send [10:00:17]OFD Sender: No OFD packet to send [10:00:22]OFD Sender: No OFD packet to send [10:00:27]OFD Sender: No OFD packet to send [10:00:32]OFD Sender: No OFD packet to send [10:00:33]accept exits with 9 [10:00:33]New connection [10:00:33]New thread 3066821988 created [10:00:33]Thread 3066678628 joined [10:00:33]Waiting for new connection... [10:00:33] Sock 9.Parse request [10:00:33]Sock 9.Check first char [10:00:33]Sock 9.First char is OK [10:00:33]request: POST /json_proto HTTP/1.0 [10:00:33]Method: POST [10:00:33]URL: /json_proto [10:00:33]Method is POST - this is cgi request [10:00:33]url: /json_proto [10:00:33]query_string will be loaded in cgi processing [10:00:33]execute_cgi json_proto POST (null) [10:00:33]execute_cgi path=json_proto method=POST [10:00:33]POST find Content-Length [10:00:33]Host: 172.17.41.135:8080 [10:00:33]Content-Length: 805 [10:00:33]Content-Type: application/json [10:00:33] [10:00:33]POST finish read [10:00:33]Found Content-Length = 805 [10:00:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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:00:33]execute_script... [10:00: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)24617511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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:00:33]POST & json_proto [10:00:33]process_json_proto [10:00:33]json parsed OK: [10:00:33]protocol is kg_v1.0 [10:00:33]action value=close_receipt [10:00:33]process_action close_receipt [10:00:33]cmd_close_receipt [10:00:33]MH_GetDate [10:00:33]Write to MH i2c: F0 00 00 EC 09 E4 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: F0 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: F0 09 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: F0 09 00 EC 09 00 41 3C F1 66 ED 3E 82 65 D3 [10:00:33]GetLastDocTimeStamp 1727085518 [10:00:33]current date 1727085633 [10:00:33]FM_GetShiftState [10:00:33]SAM_PROTO_GetShiftState [10:00:33]wFMCommunicate request_size=4 [10:00:33]MH_SAM_APDU [10:00:33]CAPDU: 80 13 01 00 [10:00:33]Write to MH i2c: E2 08 00 ED 09 80 13 01 00 00 00 00 00 73 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:33]Read from MH i2c: E2 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 0E 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 0E 00 ED 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [10:00:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:00:33]wFMCommunicate OK [10:00:33]SAM_PROTO_GetShiftState done [10:00:33]FM_GetShiftState done [10:00:33]opened in 1727051401 [10:00:33]opened+sec_in_day 1727137801 [10:00:33]quantity*price = 150041 [10:00:33]sum+1 = 150042 [10:00:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 184 23.09.2024 10:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289510 ФПД: 116237536413689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100033&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289510&fm=116237536413689&tin=02508201610067®Number=0000000000091827&sum=150041 [10:00:34]StoreToDocumentArchive [10:00:34]shift 515 fd 289510 [10:00:34]save to /storage/0515/doc_00289510 [10:00:34]save last doc name /storage/0515/doc_00289510 to /storage/kkm_last_doc_name [10:00:34]save OK [10:00:34]Clear old archive folders... [10:00:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:34]tlvbuf is B6EBA900 [10:00:34]SAM_PROTO_ClearQueue [10:00:34]wFMCommunicate request_size=4 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 09 00 00 [10:00:34]Write to MH i2c: E2 08 00 FA 09 80 09 00 00 00 00 00 00 75 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 FA 09 00 90 00 77 [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]SAM_PROTO_ClearQueue done [10:00:34]KKMCreateOFDPacket [10:00:34]OFDProtocolAddRootSTLVToBuf [10:00:34]FM_MakeSignedData [10:00:34]FM_MakeSignedData [10:00:34]SAM_PROTO_SignData [10:00:34]wFMCommunicate request_size=4 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 0D 01 02 [10:00:34]Write to MH i2c: E2 08 00 FB 09 80 0D 01 02 00 00 00 00 7D [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 FB 09 00 90 00 78 [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]wFMCommunicate request_size=255 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 41 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6A 04 00 35 04 06 00 69 [10:00:34]Write to MH i2c: E2 02 01 FC 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 41 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6A 04 00 35 04 06 00 69 00 00 12 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 FC 09 00 90 00 79 [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]wFMCommunicate request_size=10 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 0D 02 02 05 B7 A9 11 47 F9 [10:00:34]Write to MH i2c: E2 0D 00 FD 09 80 0D 02 02 05 00 B7 A9 11 47 F9 00 00 3B [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 FD 09 00 90 00 7A [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]wFMCommunicate request_size=4 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 0D 03 02 [10:00:34]Write to MH i2c: E2 08 00 FE 09 80 0D 03 02 00 00 00 00 82 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 0B 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 0B 00 FE 09 00 69 55 A0 EB FF 60 C5 52 90 00 42 [10:00:34]RAPDU: 69 55 A0 EB FF 60 C5 52 90 00 [10:00:34]wFMCommunicate OK [10:00:34]SAM_PROTO_SignData done [10:00:34]FM_MakeSignedData done [10:00:34]CreateOFDProtocolMessage [10:00:34]wFMCommunicate request_size=4 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 11 00 00 [10:00:34]Write to MH i2c: E2 08 00 FF 09 80 11 00 00 00 00 00 00 82 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 17 00 [10:00:34]MH_I2C_Read... [10:00:34]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 33 32 90 00 D2 [10:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:00:34]wFMCommunicate OK [10:00:34]CreateOFDProtocolMessage done [10:00:34]OFDSenderStorePacket 289510 [10:00:34]StoreOFDPacket docnum=289510 [10:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 54 D4 07 01 64 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 41 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6A 04 00 35 04 06 00 69 B7 A9 11 47 F9 69 55 A0 EB FF 60 C5 52 [10:00:34]CheckFolder [10:00:34]dirname=/storage/ofd_packets [10:00:34]CheckFolder done [10:00:34]ProducePacketName [10:00:34]name=ofd_packets/00289510 [10:00:34]NVStorageSaveData ofd_packets/00289510 [10:00:34]File name is /storage/ofd_packets/00289510 [10:00:34]Write 301 bytes [10:00:34]NVStorageSaveData done [10:00:34]OFDSenderStorePacket done [10:00:34]KKMCreateOFDPacket done [10:00:34]NVStorageSaveData kkm_last_timestamp [10:00:34]File name is /storage/kkm_last_timestamp [10:00:34]Write 4 bytes [10:00:34]NVStorageSaveData done [10:00:34]ExternCall_PrintAddStr [10:00:34]wPrintStart [10:00:34]Write to MH i2c: 01 00 00 00 0A 0A [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 07 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 07 00 00 0A 00 00 00 00 00 FF 0F 1F [10:00:34]RasterBufferAndPrint [10:00:34]line Счет N : (1)24617511 [10:00:34]line ИНН: 02508201610067 [10:00:34]line Контрольно-Кассовый Чек [10:00:34]line ПРОДАЖА [10:00:34]line ТРК (МРК, ГНК) : 53 [10:00:34]line Товар: 2710124130 [10:00:34]line Аи-92-К-5 [10:00:34]line 22.130 * 67.80 [10:00:34]line = 1500.41 [10:00:34]line НДС 12% НСП 1% [10:00:34]line > о реализуемом товаре [10:00:34]line ИТОГО: 1500.41 [10:00:34]line НСП 1% : 13.28 [10:00:34]line НДС 12% : 159.34 [10:00:34]line Наличными: 0.00 [10:00:34]line Безнал.: 1500.41 [10:00:34]line Место: АЗС № 90 "Партнёр-нефть" [10:00:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:00:34]line СНО: Общий режим [10:00:34]line Чек 184 23.09.2024 10:00 [10:00:34]line Смена: 515 ФФД: 1.0 [10:00:34]line ЗНМ: 0300000107 [10:00:34]line РНМ: 0000000000091827 [10:00:34]line Версия ККМ: 001 [10:00:34]line Платежная система: O! деньги [10:00:34]line ФМ: 0000000000871832 [10:00:34]line ФД: 289510 [10:00:34]line ФПД: 116237536413689 [10:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100033&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289510&fm=116237536413689&tin=02508201610067®Number=0000000000091827&sum=150041 [10:00:34]written 0, free lines is 4095 [10:00:34]OFD Sender: Processing packet 289510 [packets to send 1784, broken 1783] [10:00:34]ProducePacketName [10:00:34]name=ofd_packets/00289510 [10:00:34]OFD Sender: To server: pG, [10:00:34]CommunicateWithHost lk.salyk.kg:30040 [10:00:34]ConnectInit lk.salyk.kg [10:00:35]Connected sock=10 [10:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 54 D4 07 01 64 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 41 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6A 04 00 35 04 06 00 69 B7 A9 11 47 F9 69 55 A0 EB FF 60 C5 52 [10:00:35]Write to MH i2c: 01 00 00 29 0A 33 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 07 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 07 00 29 0A 00 00 00 00 00 DD 0C 23 [10:00:35]RasterBufferAndPrint [10:00:35]line [10:00:35]line [10:00:35]line [10:00:35]line [10:00:35]line [10:00:35]written 0, free lines is 3299 [10:00:35]MH_Cut [10:00:35]Write to MH i2c: D1 01 00 30 0A 01 0C [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: D1 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: D1 01 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: D1 01 00 30 0A 00 0B [10:00:35]Write to MH i2c: 01 00 00 31 0A 3B [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00: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 33 32 4F 00 00 00 2E D5 47 00 78 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 33 32 10 04 04 00 E6 6A 04 00 F4 03 04 00 16 E4 F0 66 B6 04 01 00 00 F1 0A 2E E6 F7 DA 55 E8 [10:00:35]CommunicateWithHost err = 0 [10:00:35]CheckOFDResponse [10:00:35]1017 (14) - 77093643461234 [10:00:35]1041 (16) - 0000000000871832 [10:00:35]1040 (4) - 289510 [10:00:35]1012 (4) - 23.09.2024 03:44 [10:00:35]1206 (1) - 0 [10:00:35]OFD Sender: Remove packet 289510 [10:00:35]ProducePacketName [10:00:35]name=ofd_packets/00289510 [10:00:35]NVStorageDeleteData [10:00:36]OFD Sender: No OFD packet to send [10:00:36]*** Cut start [10:00:36]*** Partial cut [10:00:36]*** CUTSNS_PIN = 1 [10:00:36]*** CUTSNS_PIN = 0 [10:00:36]*** Brake cut motor [10:00:36]Read from MH i2c: 01 [10:00:36]MH_I2C_Read... [10:00:36]*** Stop cut motor [10:00:36]*** Cut end [10:00:36]Read from MH i2c: 01 07 00 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: 01 07 00 31 0A 00 00 00 00 00 FF 0F 50 [10:00:36]process_action close_receipt done [10:00:36]requested_data is exist [10:00:36]produce_requested_data [10:00:36]requested_item fm.sn is exist - process it [10:00:36]wFMCommunicate request_size=4 [10:00:36]MH_SAM_APDU [10:00:36]CAPDU: 80 11 00 00 [10:00:36]Write to MH i2c: E2 08 00 32 0A 80 11 00 00 00 00 00 00 B6 [10:00:36]Write i2c OK [10:00:36]MH_I2C_Read... [10:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:36]Read from MH i2c: E2 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: E2 17 00 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: E2 17 00 32 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 06 [10:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:00:36]wFMCommunicate OK [10:00:36]requested_item fd.num is exist - process it [10:00:36]SAM_PROTO_GetFieldsCounters [10:00:36]wFMCommunicate request_size=4 [10:00:36]MH_SAM_APDU [10:00:36]CAPDU: 80 13 00 00 [10:00:36]Write to MH i2c: E2 08 00 33 0A 80 13 00 00 00 00 00 00 B9 [10:00:36]Write i2c OK [10:00:36]MH_I2C_Read... [10:00:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:36]Read from MH i2c: E2 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: E2 62 00 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: E2 62 00 33 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [10:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:36]wFMCommunicate OK [10:00:36]SAM_PROTO_GetFieldsCounters done [10:00:36]requested_item shift.num is exist - process it [10:00:36]requested_item shift.opened is exist - process it [10:00:36]req_shift_opened [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 34 0A 80 13 01 00 00 00 00 00 BB [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 34 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [10:00:36]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [10:00:36]requested_item shift.open_date is exist - process it [10:00:36]req_shift_open_date [10:00:36]req_shift_open_date done [10:00:36]produce_requested_data done [10:00:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289510,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:00:36]process_action_free close_receipt [10:00:36]json_value_free [10:00:36]json_value_free done [10:00:36]process_json_proto returns [10:00:36]Send response to host [10:00:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289510,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:00:36]free response buf [10:00:36]execute_script done [10:00:36]execute_script returns [10:00:36]free content buf [10:00:36]Sock 9.Close socket [10:00:36]Sock 9.Thread stoped [10:00:40]accept exits with 7 [10:00:40]New connection [10:00:40]New thread 3066678628 created [10:00:40]Thread 3066821988 joined [10:00:40]Waiting for new connection... [10:00:40] Sock 7.Parse request [10:00:40]Sock 7.Check first char [10:00:40]Sock 7.First char is OK [10:00:40]request: POST /json_proto HTTP/1.0 [10:00:40]Method: POST [10:00:40]URL: /json_proto [10:00:40]Method is POST - this is cgi request [10:00:40]url: /json_proto [10:00:40]query_string will be loaded in cgi processing [10:00:40]execute_cgi json_proto POST (null) [10:00:40]execute_cgi path=json_proto method=POST [10:00:40]POST find Content-Length [10:00:40]Host: 172.17.41.135:8080 [10:00:40]Content-Length: 786 [10:00:40]Content-Type: application/json [10:00:40] [10:00:40]POST finish read [10:00:40]Found Content-Length = 786 [10:00:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 21.650, "sum" : 1500.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" : 1500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:40]execute_script... [10:00:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 21.650, "sum" : 1500.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" : 1500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:40]POST & json_proto [10:00:40]process_json_proto [10:00:40]json parsed OK: [10:00:40]protocol is kg_v1.0 [10:00:40]action value=close_receipt [10:00:40]process_action close_receipt [10:00:40]cmd_close_receipt [10:00:40]MH_GetDate [10:00:40]Write to MH i2c: F0 00 00 35 0A 2E [10:00:40]Write i2c OK [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: F0 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: F0 09 00 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: F0 09 00 35 0A 00 49 3C F1 66 ED 3E 82 65 25 [10:00:40]GetLastDocTimeStamp 1727085633 [10:00:40]current date 1727085641 [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 36 0A 80 13 01 00 00 00 00 00 BD [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 36 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5E [10:00:40]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [10:00:40]opened+sec_in_day 1727137801 [10:00:40]quantity*price = 150034 [10:00:40]sum+1 = 150036 [10:00:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.35 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 185 23.09.2024 10:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289511 ФПД: 124514886139689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100041&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289511&fm=124514886139689&tin=02508201610067®Number=0000000000091827&sum=150035 [10:00:41]StoreToDocumentArchive [10:00:41]shift 515 fd 289511 [10:00:41]save to /storage/0515/doc_00289511 [10:00:41]save last doc name /storage/0515/doc_00289511 to /storage/kkm_last_doc_name [10:00:41]save OK [10:00:41]Clear old archive folders... [10:00:41]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:00:41]tlvbuf is 01DF3530 [10:00:41]SAM_PROTO_ClearQueue [10:00:41]wFMCommunicate request_size=4 [10:00:41]MH_SAM_APDU [10:00:41]CAPDU: 80 09 00 00 [10:00:41]Write to MH i2c: E2 08 00 43 0A 80 09 00 00 00 00 00 00 BF [10:00:41]Write i2c OK [10:00:41]MH_I2C_Read... [10:00:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:41]Read from MH i2c: E2 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 03 00 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 03 00 43 0A 00 90 00 C1 [10:00:41]RAPDU: 90 00 [10:00:41]wFMCommunicate OK [10:00:41]SAM_PROTO_ClearQueue done [10:00:41]KKMCreateOFDPacket [10:00:41]OFDProtocolAddRootSTLVToBuf [10:00:41]FM_MakeSignedData [10:00:41]FM_MakeSignedData [10:00:41]SAM_PROTO_SignData [10:00:41]wFMCommunicate request_size=4 [10:00:41]MH_SAM_APDU [10:00:41]CAPDU: 80 0D 01 02 [10:00:41]Write to MH i2c: E2 08 00 44 0A 80 0D 01 02 00 00 00 00 C7 [10:00:41]Write i2c OK [10:00:41]MH_I2C_Read... [10:00:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:42]Read from MH i2c: E2 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 03 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 03 00 44 0A 00 90 00 C2 [10:00:42]RAPDU: 90 00 [10:00:42]wFMCommunicate OK [10:00:42]wFMCommunicate request_size=253 [10:00:42]MH_SAM_APDU [10:00:42]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 49 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6A 04 00 35 04 06 00 71 3E E1 8E BF 29 [10:00:42]Write to MH i2c: E2 00 01 45 0A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 49 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6A 04 00 35 04 06 00 71 3E E1 8E BF 29 00 00 53 [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:42]Read from MH i2c: E2 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 03 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 03 00 45 0A 00 90 00 C3 [10:00:42]RAPDU: 90 00 [10:00:42]wFMCommunicate OK [10:00:42]wFMCommunicate request_size=4 [10:00:42]MH_SAM_APDU [10:00:42]CAPDU: 80 0D 03 02 [10:00:42]Write to MH i2c: E2 08 00 46 0A 80 0D 03 02 00 00 00 00 CB [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:42]Read from MH i2c: E2 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 0B 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 0B 00 46 0A 00 03 C4 5D 93 AE 9E 77 8F 90 00 D5 [10:00:42]RAPDU: 03 C4 5D 93 AE 9E 77 8F 90 00 [10:00:42]wFMCommunicate OK [10:00:42]SAM_PROTO_SignData done [10:00:42]FM_MakeSignedData done [10:00:42]CreateOFDProtocolMessage [10:00:42]wFMCommunicate request_size=4 [10:00:42]MH_SAM_APDU [10:00:42]CAPDU: 80 11 00 00 [10:00:42]Write to MH i2c: E2 08 00 47 0A 80 11 00 00 00 00 00 00 CB [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:42]Read from MH i2c: E2 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 17 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 17 00 47 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1B [10:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:00:42]wFMCommunicate OK [10:00:42]CreateOFDProtocolMessage done [10:00:42]OFDSenderStorePacket 289511 [10:00:42]StoreOFDPacket docnum=289511 [10:00:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 63 78 00 01 9C B7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 49 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6A 04 00 35 04 06 00 71 3E E1 8E BF 29 03 C4 5D 93 AE 9E 77 8F [10:00:42]CheckFolder [10:00:42]dirname=/storage/ofd_packets [10:00:42]CheckFolder done [10:00:42]ProducePacketName [10:00:42]name=ofd_packets/00289511 [10:00:42]NVStorageSaveData ofd_packets/00289511 [10:00:42]File name is /storage/ofd_packets/00289511 [10:00:42]Write 294 bytes [10:00:42]NVStorageSaveData done [10:00:42]OFDSenderStorePacket done [10:00:42]KKMCreateOFDPacket done [10:00:42]NVStorageSaveData kkm_last_timestamp [10:00:42]File name is /storage/kkm_last_timestamp [10:00:42]Write 4 bytes [10:00:42]NVStorageSaveData done [10:00:42]ExternCall_PrintAddStr [10:00:42]wPrintStart [10:00:42]Write to MH i2c: 01 00 00 48 0A 52 [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 07 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 07 00 48 0A 00 00 00 00 00 FF 0F 67 [10:00:42]RasterBufferAndPrint [10:00:42]line Счет N : (1)24617512 [10:00:42]line ИНН: 02508201610067 [10:00:42]line Контрольно-Кассовый Чек [10:00:42]line ПРОДАЖА [10:00:42]line ТРК (МРК, ГНК) : 64 [10:00:42]line Товар: 2710124130 [10:00:42]line SU-92 [10:00:42]line 21.650 * 69.30 [10:00:42]line = 1500.35 [10:00:42]line НДС 12% НСП 1% [10:00:42]line > о реализуемом товаре [10:00:42]line ИТОГО: 1500.35 [10:00:42]line НСП 1% : 13.28 [10:00:42]line НДС 12% : 159.33 [10:00:42]line Наличными: 0.00 [10:00:42]line Безнал.: 1500.35 [10:00:42]line Место: АЗС № 90 "Партнёр-нефть" [10:00:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:00:42]line СНО: Общий режим [10:00:42]line Чек 185 23.09.2024 10:00 [10:00:42]line Смена: 515 ФФД: 1.0 [10:00:42]line ЗНМ: 0300000107 [10:00:42]line РНМ: 0000000000091827 [10:00:42]line Версия ККМ: 001 [10:00:42]line Платежная система: O! деньги [10:00:42]line ФМ: 0000000000871832 [10:00:42]line ФД: 289511 [10:00:42]line ФПД: 124514886139689 [10:00:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100041&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289511&fm=124514886139689&tin=02508201610067®Number=0000000000091827&sum=150035 [10:00:42]written 0, free lines is 4095 [10:00:42]OFD Sender: Processing packet 289511 [packets to send 1784, broken 1783] [10:00:42]ProducePacketName [10:00:42]name=ofd_packets/00289511 [10:00:42]OFD Sender: To server: pG, [10:00:42]CommunicateWithHost lk.salyk.kg:30040 [10:00:42]ConnectInit lk.salyk.kg [10:00:42]Connected sock=10 [10:00:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 63 78 00 01 9C B7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 49 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6A 04 00 35 04 06 00 71 3E E1 8E BF 29 03 C4 5D 93 AE 9E 77 8F [10:00:42]Write to MH i2c: 01 00 00 71 0A 7B [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 07 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 07 00 71 0A 00 00 00 00 00 F5 0C 83 [10:00:42]RasterBufferAndPrint [10:00:42]line [10:00:42]line [10:00:42]line [10:00:42]line [10:00:42]line [10:00:42]written 0, free lines is 3325 [10:00:42]MH_Cut [10:00:42]Write to MH i2c: D1 01 00 78 0A 01 54 [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: D1 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: D1 01 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: D1 01 00 78 0A 00 53 [10:00:42]Write to MH i2c: 01 00 00 79 0A 83 [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00: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 33 32 4F 00 00 00 6B D2 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 33 32 10 04 04 00 E7 6A 04 00 F4 03 04 00 1E E4 F0 66 B6 04 01 00 00 FB 02 6D C3 F1 C5 46 A1 [10:00:43]CommunicateWithHost err = 0 [10:00:43]CheckOFDResponse [10:00:43]1017 (14) - 77093643461234 [10:00:43]1041 (16) - 0000000000871832 [10:00:43]1040 (4) - 289511 [10:00:43]1012 (4) - 23.09.2024 03:44 [10:00:43]1206 (1) - 0 [10:00:43]OFD Sender: Remove packet 289511 [10:00:43]ProducePacketName [10:00:43]name=ofd_packets/00289511 [10:00:43]NVStorageDeleteData [10:00:43]*** Cut start [10:00:43]*** Partial cut [10:00:43]*** CUTSNS_PIN = 1 [10:00:43]*** CUTSNS_PIN = 0 [10:00:43]OFD Sender: No OFD packet to send [10:00:43]*** Brake cut motor [10:00:44]Read from MH i2c: 01 [10:00:44]MH_I2C_Read... [10:00:44]*** Stop cut motor [10:00:44]*** Cut end [10:00:44]Read from MH i2c: 01 07 00 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: 01 07 00 79 0A 00 00 00 00 00 FF 0F 98 [10:00:44]process_action close_receipt done [10:00:44]requested_data is exist [10:00:44]produce_requested_data [10:00:44]requested_item fm.sn is exist - process it [10:00:44]wFMCommunicate request_size=4 [10:00:44]MH_SAM_APDU [10:00:44]CAPDU: 80 11 00 00 [10:00:44]Write to MH i2c: E2 08 00 7A 0A 80 11 00 00 00 00 00 00 FE [10:00:44]Write i2c OK [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 [10:00:44]MH_I2C_Read... [10:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:44]Read from MH i2c: E2 17 00 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 17 00 7A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4E [10:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:00:44]wFMCommunicate OK [10:00:44]requested_item fd.num is exist - process it [10:00:44]SAM_PROTO_GetFieldsCounters [10:00:44]wFMCommunicate request_size=4 [10:00:44]MH_SAM_APDU [10:00:44]CAPDU: 80 13 00 00 [10:00:44]Write to MH i2c: E2 08 00 7B 0A 80 13 00 00 00 00 00 00 01 [10:00:44]Write i2c OK [10:00:44]MH_I2C_Read... [10:00:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:44]Read from MH i2c: E2 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 62 00 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 62 00 7B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [10:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:44]wFMCommunicate OK [10:00:44]SAM_PROTO_GetFieldsCounters done [10:00:44]requested_item shift.num is exist - process it [10:00:44]requested_item shift.opened is exist - process it [10:00:44]req_shift_opened [10:00:44]FM_GetShiftState [10:00:44]SAM_PROTO_GetShiftState [10:00:44]wFMCommunicate request_size=4 [10:00:44]MH_SAM_APDU [10:00:44]CAPDU: 80 13 01 00 [10:00:44]Write to MH i2c: E2 08 00 7C 0A 80 13 01 00 00 00 00 00 03 [10:00:44]Write i2c OK [10:00:44]MH_I2C_Read... [10:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:44]Read from MH i2c: E2 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 0E 00 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 0E 00 7C 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A4 [10:00:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:00:44]wFMCommunicate OK [10:00:44]SAM_PROTO_GetShiftState done [10:00:44]FM_GetShiftState done [10:00:44]req_shift_opened done [10:00:44]requested_item shift.open_date is exist - process it [10:00:44]req_shift_open_date [10:00:44]req_shift_open_date done [10:00:44]produce_requested_data done [10:00:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289511,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:00:44]process_action_free close_receipt [10:00:44]json_value_free [10:00:44]json_value_free done [10:00:44]process_json_proto returns [10:00:44]Send response to host [10:00:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289511,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:00:44]free response buf [10:00:44]execute_script done [10:00:44]execute_script returns [10:00:44]free content buf [10:00:44]Sock 7.Close socket [10:00:44]Sock 7.Thread stoped [10:00:48]OFD Sender: No OFD packet to send [10:00:53]OFD Sender: No OFD packet to send [10:00:58]OFD Sender: No OFD packet to send [10:01:03]OFD Sender: No OFD packet to send [10:01:08]OFD Sender: No OFD packet to send [10:01:13]OFD Sender: No OFD packet to send [10:01:19]OFD Sender: No OFD packet to send [10:01:24]OFD Sender: No OFD packet to send [10:01:29]OFD Sender: No OFD packet to send [10:01:34]OFD Sender: No OFD packet to send [10:01:39]OFD Sender: No OFD packet to send [10:01:44]OFD Sender: No OFD packet to send [10:01:49]OFD Sender: No OFD packet to send [10:01:54]OFD Sender: No OFD packet to send [10:01:59]OFD Sender: No OFD packet to send [10:02:04]OFD Sender: No OFD packet to send [10:02:09]OFD Sender: No OFD packet to send [10:02:14]OFD Sender: No OFD packet to send [10:02:19]OFD Sender: No OFD packet to send [10:02:24]OFD Sender: No OFD packet to send [10:02:29]OFD Sender: No OFD packet to send [10:02:34]OFD Sender: No OFD packet to send [10:02:39]OFD Sender: No OFD packet to send [10:02:44]OFD Sender: No OFD packet to send [10:02:49]OFD Sender: No OFD packet to send [10:02:54]OFD Sender: No OFD packet to send [10:02:59]OFD Sender: No OFD packet to send [10:03:04]accept exits with 9 [10:03:04]New connection [10:03:04]New thread 3066821988 created [10:03:04]Thread 3066678628 joined [10:03:04]Waiting for new connection... [10:03:04] Sock 9.Parse request [10:03:04]Sock 9.Check first char [10:03:04]Sock 9.First char is OK [10:03:04]request: POST /json_proto HTTP/1.0 [10:03:04]Method: POST [10:03:04]URL: /json_proto [10:03:04]Method is POST - this is cgi request [10:03:04]url: /json_proto [10:03:04]query_string will be loaded in cgi processing [10:03:04]execute_cgi json_proto POST (null) [10:03:04]execute_cgi path=json_proto method=POST [10:03:04]POST find Content-Length [10:03:04]Host: 172.17.41.135:8080 [10:03:04]Content-Length: 661 [10:03:04]Content-Type: application/json [10:03:04] [10:03:04]POST finish read [10:03:04]Found Content-Length = 661 [10:03:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.000, "sum" : 339.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "payments": [ { "type": 0, "sum" : 339.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:04]execute_script... [10:03:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.000, "sum" : 339.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "payments": [ { "type": 0, "sum" : 339.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:04]POST & json_proto [10:03:04]process_json_proto [10:03:04]json parsed OK: [10:03:04]protocol is kg_v1.0 [10:03:04]action value=close_receipt [10:03:04]process_action close_receipt [10:03:04]cmd_close_receipt [10:03:04]MH_GetDate [10:03:04]Write to MH i2c: F0 00 00 7D 0A 76 [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: F0 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: F0 09 00 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: F0 09 00 7D 0A 00 D8 3C F1 66 ED 3E 82 65 FC [10:03:04]GetLastDocTimeStamp 1727085641 [10:03:04]current date 1727085784 [10:03:04]FM_GetShiftState [10:03:04]SAM_PROTO_GetShiftState [10:03:04]wFMCommunicate request_size=4 [10:03:04]MH_SAM_APDU [10:03:04]CAPDU: 80 13 01 00 [10:03:04]Write to MH i2c: E2 08 00 7E 0A 80 13 01 00 00 00 00 00 05 [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:04]Read from MH i2c: E2 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: E2 0E 00 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: E2 0E 00 7E 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A6 [10:03:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:03:04]wFMCommunicate OK [10:03:04]SAM_PROTO_GetShiftState done [10:03:04]FM_GetShiftState done [10:03:04]opened in 1727051401 [10:03:04]opened+sec_in_day 1727137801 [10:03:04]quantity*price = 33900 [10:03:04]sum+1 = 33901 [10:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 339.00 Внесено: 400.00 СДАЧА: 61.00 НСП 1% : 3.00 НДС 12% : 36.00 Наличными: 339.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 186 23.09.2024 10:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289512 ФПД: 125998693476611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100304&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289512&fm=125998693476611&tin=02508201610067®Number=0000000000091827&sum=33900 [10:03:05]StoreToDocumentArchive [10:03:05]shift 515 fd 289512 [10:03:05]save to /storage/0515/doc_00289512 [10:03:05]save last doc name /storage/0515/doc_00289512 to /storage/kkm_last_doc_name [10:03:05]save OK [10:03:05]Clear old archive folders... [10:03:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:05]tlvbuf is 01E27DC0 [10:03:05]SAM_PROTO_ClearQueue [10:03:05]wFMCommunicate request_size=4 [10:03:05]MH_SAM_APDU [10:03:05]CAPDU: 80 09 00 00 [10:03:05]Write to MH i2c: E2 08 00 8B 0A 80 09 00 00 00 00 00 00 07 [10:03:05]Write i2c OK [10:03:05]MH_I2C_Read... [10:03:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:05]Read from MH i2c: E2 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 8B 0A 00 90 00 09 [10:03:05]RAPDU: 90 00 [10:03:05]wFMCommunicate OK [10:03:05]SAM_PROTO_ClearQueue done [10:03:05]KKMCreateOFDPacket [10:03:05]OFDProtocolAddRootSTLVToBuf [10:03:05]FM_MakeSignedData [10:03:05]FM_MakeSignedData [10:03:05]SAM_PROTO_SignData [10:03:05]wFMCommunicate request_size=4 [10:03:05]MH_SAM_APDU [10:03:05]CAPDU: 80 0D 01 02 [10:03:05]Write to MH i2c: E2 08 00 8C 0A 80 0D 01 02 00 00 00 00 0F [10:03:05]Write i2c OK [10:03:05]MH_I2C_Read... [10:03:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:05]Read from MH i2c: E2 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 8C 0A 00 90 00 0A [10:03:05]RAPDU: 90 00 [10:03:05]wFMCommunicate OK [10:03:05]wFMCommunicate request_size=255 [10:03:05]MH_SAM_APDU [10:03:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D8 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6A 04 00 35 04 06 00 72 [10:03:05]Write to MH i2c: E2 02 01 8D 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D8 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6A 04 00 35 04 06 00 72 00 00 56 [10:03:05]Write i2c OK [10:03:05]MH_I2C_Read... [10:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:05]Read from MH i2c: E2 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 8D 0A 00 90 00 0B [10:03:05]RAPDU: 90 00 [10:03:05]wFMCommunicate OK [10:03:05]wFMCommunicate request_size=10 [10:03:05]MH_SAM_APDU [10:03:05]CAPDU: 80 0D 02 02 05 98 5B 5D E9 03 [10:03:05]Write to MH i2c: E2 0D 00 8E 0A 80 0D 02 02 05 00 98 5B 5D E9 03 00 00 58 [10:03:05]Write i2c OK [10:03:05]MH_I2C_Read... [10:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:05]Read from MH i2c: E2 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 [10:03:05]MH_I2C_Read... [10:03:05]Read from MH i2c: E2 03 00 8E 0A 00 90 00 0C [10:03:05]RAPDU: 90 00 [10:03:05]wFMCommunicate OK [10:03:05]wFMCommunicate request_size=4 [10:03:05]MH_SAM_APDU [10:03:05]CAPDU: 80 0D 03 02 [10:03:05]Write to MH i2c: E2 08 00 8F 0A 80 0D 03 02 00 00 00 00 14 [10:03:05]Write i2c OK [10:03:05]MH_I2C_Read... [10:03:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:06]Read from MH i2c: E2 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 0B 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 0B 00 8F 0A 00 4E D3 F8 D8 95 9C E0 DF 90 00 F6 [10:03:06]RAPDU: 4E D3 F8 D8 95 9C E0 DF 90 00 [10:03:06]wFMCommunicate OK [10:03:06]SAM_PROTO_SignData done [10:03:06]FM_MakeSignedData done [10:03:06]CreateOFDProtocolMessage [10:03:06]wFMCommunicate request_size=4 [10:03:06]MH_SAM_APDU [10:03:06]CAPDU: 80 11 00 00 [10:03:06]Write to MH i2c: E2 08 00 90 0A 80 11 00 00 00 00 00 00 14 [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:06]Read from MH i2c: E2 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 17 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 17 00 90 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 64 [10:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:03:06]wFMCommunicate OK [10:03:06]CreateOFDProtocolMessage done [10:03:06]OFDSenderStorePacket 289512 [10:03:06]StoreOFDPacket docnum=289512 [10:03:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F5 A2 07 01 0F 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D8 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6A 04 00 35 04 06 00 72 98 5B 5D E9 03 4E D3 F8 D8 95 9C E0 DF [10:03:06]CheckFolder [10:03:06]dirname=/storage/ofd_packets [10:03:06]CheckFolder done [10:03:06]ProducePacketName [10:03:06]name=ofd_packets/00289512 [10:03:06]NVStorageSaveData ofd_packets/00289512 [10:03:06]File name is /storage/ofd_packets/00289512 [10:03:06]Write 301 bytes [10:03:06]NVStorageSaveData done [10:03:06]OFDSenderStorePacket done [10:03:06]KKMCreateOFDPacket done [10:03:06]NVStorageSaveData kkm_last_timestamp [10:03:06]File name is /storage/kkm_last_timestamp [10:03:06]Write 4 bytes [10:03:06]NVStorageSaveData done [10:03:06]ExternCall_PrintAddStr [10:03:06]wPrintStart [10:03:06]Write to MH i2c: 01 00 00 91 0A 9B [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: 01 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: 01 07 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: 01 07 00 91 0A 00 00 00 00 00 FF 0F B0 [10:03:06]RasterBufferAndPrint [10:03:06]line Счет N : (1)24617515 [10:03:06]line ИНН: 02508201610067 [10:03:06]line Контрольно-Кассовый Чек [10:03:06]line ПРОДАЖА [10:03:06]line ТРК (МРК, ГНК) : 53 [10:03:06]line Товар: 2710124130 [10:03:06]line Аи-92-К-5 [10:03:06]line 5.000 * 67.80 [10:03:06]line = 339.00 [10:03:06]line НДС 12% НСП 1% [10:03:06]line > о реализуемом товаре [10:03:06]line ИТОГО: 339.00 [10:03:06]line Внесено: 400.00 [10:03:06]line СДАЧА: 61.00 [10:03:06]line НСП 1% : 3.00 [10:03:06]line НДС 12% : 36.00 [10:03:06]line Наличными: 339.00 [10:03:06]line Безнал.: 0.00 [10:03:06]line Место: АЗС № 90 "Партнёр-нефть" [10:03:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:03:06]line СНО: Общий режим [10:03:06]line Чек 186 23.09.2024 10:03 [10:03:06]line Смена: 515 ФФД: 1.0 [10:03:06]line ЗНМ: 0300000107 [10:03:06]line РНМ: 0000000000091827 [10:03:06]line Версия ККМ: 001 [10:03:06]line ФМ: 0000000000871832 [10:03:06]line ФД: 289512 [10:03:06]line ФПД: 125998693476611 [10:03:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100304&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289512&fm=125998693476611&tin=02508201610067®Number=0000000000091827&sum=33900 [10:03:06]written 0, free lines is 4095 [10:03:06]OFD Sender: Processing packet 289512 [packets to send 1784, broken 1783] [10:03:06]ProducePacketName [10:03:06]name=ofd_packets/00289512 [10:03:06]OFD Sender: To server: pG, [10:03:06]CommunicateWithHost lk.salyk.kg:30040 [10:03:06]ConnectInit lk.salyk.kg [10:03:06]Connected sock=11 [10:03:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F5 A2 07 01 0F 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D8 3C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6A 04 00 35 04 06 00 72 98 5B 5D E9 03 4E D3 F8 D8 95 9C E0 DF [10:03:06]Write to MH i2c: 01 00 00 BA 0A C4 [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: 01 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: 01 07 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: 01 07 00 BA 0A 00 00 00 00 00 D7 0C AE [10:03:06]RasterBufferAndPrint [10:03:06]line [10:03:06]line [10:03:06]line [10:03:06]line [10:03:06]line [10:03:06]written 0, free lines is 3294 [10:03:06]MH_Cut [10:03:06]Write to MH i2c: D1 01 00 C1 0A 01 9D [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: D1 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: D1 01 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: D1 01 00 C1 0A 00 9C [10:03:06]Write to MH i2c: 01 00 00 C2 0A CC [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03: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 33 32 4F 00 00 00 BB E0 47 00 19 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6A 04 00 F4 03 04 00 AD E4 F0 66 B6 04 01 00 00 F8 AC 5C 4D 9C 8F 07 29 [10:03:06]CommunicateWithHost err = 0 [10:03:06]CheckOFDResponse [10:03:06]1017 (14) - 77093643461234 [10:03:06]1041 (16) - 0000000000871832 [10:03:06]1040 (4) - 289512 [10:03:06]1012 (4) - 23.09.2024 03:46 [10:03:06]1206 (1) - 0 [10:03:06]OFD Sender: Remove packet 289512 [10:03:06]ProducePacketName [10:03:06]name=ofd_packets/00289512 [10:03:06]NVStorageDeleteData [10:03:07]*** Cut start [10:03:07]*** Partial cut [10:03:07]*** CUTSNS_PIN = 1 [10:03:07]OFD Sender: No OFD packet to send [10:03:07]*** CUTSNS_PIN = 0 [10:03:07]*** Brake cut motor [10:03:07]Read from MH i2c: 01 [10:03:07]MH_I2C_Read... [10:03:07]*** Stop cut motor [10:03:07]*** Cut end [10:03:07]Read from MH i2c: 01 07 00 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: 01 07 00 C2 0A 00 00 00 00 00 FF 0F E1 [10:03:07]process_action close_receipt done [10:03:07]requested_data is exist [10:03:07]produce_requested_data [10:03:07]requested_item fm.sn is exist - process it [10:03:07]wFMCommunicate request_size=4 [10:03:07]MH_SAM_APDU [10:03:07]CAPDU: 80 11 00 00 [10:03:07]Write to MH i2c: E2 08 00 C3 0A 80 11 00 00 00 00 00 00 47 [10:03:07]Write i2c OK [10:03:07]MH_I2C_Read... [10:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:07]Read from MH i2c: E2 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: E2 17 00 [10:03:07]MH_I2C_Read... [10:03:07]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 33 32 90 00 97 [10:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:03:07]wFMCommunicate OK [10:03:07]requested_item fd.num is exist - process it [10:03:07]SAM_PROTO_GetFieldsCounters [10:03:07]wFMCommunicate request_size=4 [10:03:07]MH_SAM_APDU [10:03:07]CAPDU: 80 13 00 00 [10:03:07]Write to MH i2c: E2 08 00 C4 0A 80 13 00 00 00 00 00 00 4A [10:03:07]Write i2c OK [10:03:07]MH_I2C_Read... [10:03:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:08]Read from MH i2c: E2 [10:03:08]MH_I2C_Read... [10:03:08]Read from MH i2c: E2 62 00 [10:03:08]MH_I2C_Read... [10:03:08]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [10:03:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:08]wFMCommunicate OK [10:03:08]SAM_PROTO_GetFieldsCounters done [10:03:08]requested_item shift.num is exist - process it [10:03:08]requested_item shift.opened is exist - process it [10:03:08]req_shift_opened [10:03:08]FM_GetShiftState [10:03:08]SAM_PROTO_GetShiftState [10:03:08]wFMCommunicate request_size=4 [10:03:08]MH_SAM_APDU [10:03:08]CAPDU: 80 13 01 00 [10:03:08]Write to MH i2c: E2 08 00 C5 0A 80 13 01 00 00 00 00 00 4C [10:03:08]Write i2c OK [10:03:08]MH_I2C_Read... [10:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:08]Read from MH i2c: E2 [10:03:08]MH_I2C_Read... [10:03:08]Read from MH i2c: E2 0E 00 [10:03:08]MH_I2C_Read... [10:03:08]Read from MH i2c: E2 0E 00 C5 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 ED [10:03:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:03:08]wFMCommunicate OK [10:03:08]SAM_PROTO_GetShiftState done [10:03:08]FM_GetShiftState done [10:03:08]req_shift_opened done [10:03:08]requested_item shift.open_date is exist - process it [10:03:08]req_shift_open_date [10:03:08]req_shift_open_date done [10:03:08]produce_requested_data done [10:03:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289512,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:03:08]process_action_free close_receipt [10:03:08]json_value_free [10:03:08]json_value_free done [10:03:08]process_json_proto returns [10:03:08]Send response to host [10:03:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289512,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:03:08]free response buf [10:03:08]execute_script done [10:03:08]execute_script returns [10:03:08]free content buf [10:03:08]Sock 9.Close socket [10:03:08]Sock 9.Thread stoped [10:03:12]OFD Sender: No OFD packet to send [10:03:17]OFD Sender: No OFD packet to send [10:03:22]OFD Sender: No OFD packet to send [10:03:27]OFD Sender: No OFD packet to send [10:03:32]OFD Sender: No OFD packet to send [10:03:37]OFD Sender: No OFD packet to send [10:03:42]OFD Sender: No OFD packet to send [10:03:47]OFD Sender: No OFD packet to send [10:03:51]accept exits with 7 [10:03:51]New connection [10:03:51]New thread 3066678628 created [10:03:51]Thread 3066821988 joined [10:03:51]Waiting for new connection... [10:03:51] Sock 7.Parse request [10:03:51]Sock 7.Check first char [10:03:51]Sock 7.First char is OK [10:03:51]request: POST /json_proto HTTP/1.0 [10:03:51]Method: POST [10:03:51]URL: /json_proto [10:03:51]Method is POST - this is cgi request [10:03:51]url: /json_proto [10:03:51]query_string will be loaded in cgi processing [10:03:51]execute_cgi json_proto POST (null) [10:03:51]execute_cgi path=json_proto method=POST [10:03:51]POST find Content-Length [10:03:51]Host: 172.17.41.135:8080 [10:03:51]Content-Length: 681 [10:03:51]Content-Type: application/json [10:03:51] [10:03:51]POST finish read [10:03:51]Found Content-Length = 681 [10:03:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:03:51]execute_script... [10:03:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:03:51]POST & json_proto [10:03:51]process_json_proto [10:03:51]json parsed OK: [10:03:51]protocol is kg_v1.0 [10:03:51]action value=close_receipt [10:03:51]process_action close_receipt [10:03:51]cmd_close_receipt [10:03:51]MH_GetDate [10:03:51]Write to MH i2c: F0 00 00 C6 0A BF [10:03:51]Write i2c OK [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: F0 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: F0 09 00 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: F0 09 00 C6 0A 00 07 3D F1 66 ED 3E 82 65 75 [10:03:51]GetLastDocTimeStamp 1727085784 [10:03:51]current date 1727085831 [10:03:51]FM_GetShiftState [10:03:51]SAM_PROTO_GetShiftState [10:03:51]wFMCommunicate request_size=4 [10:03:51]MH_SAM_APDU [10:03:51]CAPDU: 80 13 01 00 [10:03:51]Write to MH i2c: E2 08 00 C7 0A 80 13 01 00 00 00 00 00 4E [10:03:51]Write i2c OK [10:03:51]MH_I2C_Read... [10:03:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:51]Read from MH i2c: E2 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 0E 00 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 0E 00 C7 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EF [10:03:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:03:51]wFMCommunicate OK [10:03:51]SAM_PROTO_GetShiftState done [10:03:51]FM_GetShiftState done [10:03:51]opened in 1727051401 [10:03:51]opened+sec_in_day 1727137801 [10:03:51]quantity*price = 100050 [10:03:51]sum+1 = 100052 [10:03:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 187 23.09.2024 10:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289513 ФПД: 58738680490535 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100351&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289513&fm=58738680490535&tin=02508201610067®Number=0000000000091827&sum=100000 [10:03:52]StoreToDocumentArchive [10:03:52]shift 515 fd 289513 [10:03:52]save to /storage/0515/doc_00289513 [10:03:52]save last doc name /storage/0515/doc_00289513 to /storage/kkm_last_doc_name [10:03:52]save OK [10:03:52]Clear old archive folders... [10:03:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:03:52]tlvbuf is 01DEE900 [10:03:52]SAM_PROTO_ClearQueue [10:03:52]wFMCommunicate request_size=4 [10:03:52]MH_SAM_APDU [10:03:52]CAPDU: 80 09 00 00 [10:03:52]Write to MH i2c: E2 08 00 D4 0A 80 09 00 00 00 00 00 00 50 [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:52]Read from MH i2c: E2 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 03 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 03 00 D4 0A 00 90 00 52 [10:03:52]RAPDU: 90 00 [10:03:52]wFMCommunicate OK [10:03:52]SAM_PROTO_ClearQueue done [10:03:52]KKMCreateOFDPacket [10:03:52]OFDProtocolAddRootSTLVToBuf [10:03:52]FM_MakeSignedData [10:03:52]FM_MakeSignedData [10:03:52]SAM_PROTO_SignData [10:03:52]wFMCommunicate request_size=4 [10:03:52]MH_SAM_APDU [10:03:52]CAPDU: 80 0D 01 02 [10:03:52]Write to MH i2c: E2 08 00 D5 0A 80 0D 01 02 00 00 00 00 58 [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:52]Read from MH i2c: E2 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 03 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 03 00 D5 0A 00 90 00 53 [10:03:52]RAPDU: 90 00 [10:03:52]wFMCommunicate OK [10:03:52]wFMCommunicate request_size=255 [10:03:52]MH_SAM_APDU [10:03: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 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 BB 00 00 00 F4 03 04 00 07 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6A 04 00 35 04 06 00 35 6C 2A 2F [10:03:52]Write to MH i2c: E2 02 01 D6 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 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 BB 00 00 00 F4 03 04 00 07 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6A 04 00 35 04 06 00 35 6C 2A 2F 00 00 88 [10:03:52]OFD Sender: No OFD packet to send [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:52]Read from MH i2c: E2 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 03 00 [10:03:52]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 03 00 D6 0A 00 90 00 54 [10:03:53]RAPDU: 90 00 [10:03:53]wFMCommunicate OK [10:03:53]wFMCommunicate request_size=7 [10:03:53]MH_SAM_APDU [10:03:53]CAPDU: 80 0D 02 02 02 6A 27 [10:03:53]Write to MH i2c: E2 0A 00 D7 0A 80 0D 02 02 02 00 6A 27 00 00 F0 [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:53]Read from MH i2c: E2 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 03 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 03 00 D7 0A 00 90 00 55 [10:03:53]RAPDU: 90 00 [10:03:53]wFMCommunicate OK [10:03:53]wFMCommunicate request_size=4 [10:03:53]MH_SAM_APDU [10:03:53]CAPDU: 80 0D 03 02 [10:03:53]Write to MH i2c: E2 08 00 D8 0A 80 0D 03 02 00 00 00 00 5D [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:53]Read from MH i2c: E2 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 0B 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 0B 00 D8 0A 00 58 9F 7D 2E FA BA E1 F8 90 00 8D [10:03:53]RAPDU: 58 9F 7D 2E FA BA E1 F8 90 00 [10:03:53]wFMCommunicate OK [10:03:53]SAM_PROTO_SignData done [10:03:53]FM_MakeSignedData done [10:03:53]CreateOFDProtocolMessage [10:03:53]wFMCommunicate request_size=4 [10:03:53]MH_SAM_APDU [10:03:53]CAPDU: 80 11 00 00 [10:03:53]Write to MH i2c: E2 08 00 D9 0A 80 11 00 00 00 00 00 00 5D [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:53]Read from MH i2c: E2 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 17 00 [10:03:53]MH_I2C_Read... [10:03:53]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 33 32 90 00 AD [10:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:03:53]wFMCommunicate OK [10:03:53]CreateOFDProtocolMessage done [10:03:53]OFDSenderStorePacket 289513 [10:03:53]StoreOFDPacket docnum=289513 [10:03:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9A 19 04 01 98 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BB 00 00 00 F4 03 04 00 07 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6A 04 00 35 04 06 00 35 6C 2A 2F 6A 27 58 9F 7D 2E FA BA E1 F8 [10:03:53]CheckFolder [10:03:53]dirname=/storage/ofd_packets [10:03:53]CheckFolder done [10:03:53]ProducePacketName [10:03:53]name=ofd_packets/00289513 [10:03:53]NVStorageSaveData ofd_packets/00289513 [10:03:53]File name is /storage/ofd_packets/00289513 [10:03:53]Write 298 bytes [10:03:53]NVStorageSaveData done [10:03:53]OFDSenderStorePacket done [10:03:53]KKMCreateOFDPacket done [10:03:53]NVStorageSaveData kkm_last_timestamp [10:03:53]File name is /storage/kkm_last_timestamp [10:03:53]Write 4 bytes [10:03:53]NVStorageSaveData done [10:03:53]ExternCall_PrintAddStr [10:03:53]wPrintStart [10:03:53]Write to MH i2c: 01 00 00 DA 0A E4 [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: 01 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: 01 07 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: 01 07 00 DA 0A 00 00 00 00 00 FF 0F F9 [10:03:53]RasterBufferAndPrint [10:03:53]line Счет N : (1)24617514 [10:03:53]line ИНН: 02508201610067 [10:03:53]line Контрольно-Кассовый Чек [10:03:53]line ПРОДАЖА [10:03:53]line ТРК (МРК, ГНК) : 22 [10:03:53]line Товар: 2710194210 [10:03:53]line ДТ-К-5 [10:03:53]line 13.130 * 76.20 [10:03:53]line = 1000.51 [10:03:53]line НДС 12% НСП 1% [10:03:53]line > о реализуемом товаре [10:03:53]line ОКРУГЛЕНИЕ: -0.51 [10:03:53]line ИТОГО: 1000.00 [10:03:53]line Внесено: 1000.00 [10:03:53]line СДАЧА: 0.00 [10:03:53]line НСП 1% : 8.85 [10:03:53]line НДС 12% : 106.25 [10:03:53]line Наличными: 1000.00 [10:03:53]line Безнал.: 0.00 [10:03:53]line Место: АЗС № 90 "Партнёр-нефть" [10:03:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:03:53]line СНО: Общий режим [10:03:53]line Чек 187 23.09.2024 10:03 [10:03:53]line Смена: 515 ФФД: 1.0 [10:03:53]line ЗНМ: 0300000107 [10:03:53]line РНМ: 0000000000091827 [10:03:53]line Версия ККМ: 001 [10:03:53]line ФМ: 0000000000871832 [10:03:53]line ФД: 289513 [10:03:53]line ФПД: 58738680490535 [10:03:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100351&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289513&fm=58738680490535&tin=02508201610067®Number=0000000000091827&sum=100000 [10:03:53]written 0, free lines is 4095 [10:03:53]OFD Sender: Processing packet 289513 [packets to send 1784, broken 1783] [10:03:53]ProducePacketName [10:03:53]name=ofd_packets/00289513 [10:03:53]OFD Sender: To server: pG, [10:03:53]CommunicateWithHost lk.salyk.kg:30040 [10:03:53]ConnectInit lk.salyk.kg [10:03:53]Connected sock=10 [10:03:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9A 19 04 01 98 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BB 00 00 00 F4 03 04 00 07 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6A 04 00 35 04 06 00 35 6C 2A 2F 6A 27 58 9F 7D 2E FA BA E1 F8 [10:03:53]Write to MH i2c: 01 00 00 04 0B 0F [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: 01 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: 01 07 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: 01 07 00 04 0B 00 00 00 00 00 C7 0C E9 [10:03:53]RasterBufferAndPrint [10:03:53]line [10:03:53]line [10:03:53]line [10:03:53]line [10:03:53]line [10:03:53]written 0, free lines is 3277 [10:03:53]MH_Cut [10:03:53]Write to MH i2c: D1 01 00 0B 0B 01 E8 [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: D1 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: D1 01 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: D1 01 00 0B 0B 00 E7 [10:03:53]Write to MH i2c: 01 00 00 0C 0B 17 [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [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 33 32 4F 00 00 00 A2 27 47 00 BB 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 33 32 10 04 04 00 E9 6A 04 00 F4 03 04 00 DC E4 F0 66 B6 04 01 00 00 B1 F7 49 1F F9 F3 C1 CD [10:03:53]CommunicateWithHost err = 0 [10:03:53]CheckOFDResponse [10:03:53]1017 (14) - 77093643461234 [10:03:53]1041 (16) - 0000000000871832 [10:03:53]1040 (4) - 289513 [10:03:53]1012 (4) - 23.09.2024 03:47 [10:03:53]1206 (1) - 0 [10:03:53]OFD Sender: Remove packet 289513 [10:03:53]ProducePacketName [10:03:53]name=ofd_packets/00289513 [10:03:53]NVStorageDeleteData [10:03:54]OFD Sender: No OFD packet to send [10:03:54]*** Cut start [10:03:54]*** Partial cut [10:03:54]*** CUTSNS_PIN = 1 [10:03:54]*** CUTSNS_PIN = 0 [10:03:54]*** Brake cut motor [10:03:55]Read from MH i2c: 01 [10:03:55]MH_I2C_Read... [10:03:55]*** Stop cut motor [10:03:55]*** Cut end [10:03:55]Read from MH i2c: 01 07 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: 01 07 00 0C 0B 00 00 00 00 00 FF 0F 2C [10:03:55]process_action close_receipt done [10:03:55]requested_data is exist [10:03:55]produce_requested_data [10:03:55]requested_item fm.sn is exist - process it [10:03:55]wFMCommunicate request_size=4 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 11 00 00 [10:03:55]Write to MH i2c: E2 08 00 0D 0B 80 11 00 00 00 00 00 00 92 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 17 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 17 00 0D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [10:03:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:03:55]wFMCommunicate OK [10:03:55]requested_item fd.num is exist - process it [10:03:55]SAM_PROTO_GetFieldsCounters [10:03:55]wFMCommunicate request_size=4 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 13 00 00 [10:03:55]Write to MH i2c: E2 08 00 0E 0B 80 13 00 00 00 00 00 00 95 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 62 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 62 00 0E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [10:03: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:55]wFMCommunicate OK [10:03:55]SAM_PROTO_GetFieldsCounters done [10:03:55]requested_item shift.num is exist - process it [10:03:55]requested_item shift.opened is exist - process it [10:03:55]req_shift_opened [10:03:55]FM_GetShiftState [10:03:55]SAM_PROTO_GetShiftState [10:03:55]wFMCommunicate request_size=4 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 13 01 00 [10:03:55]Write to MH i2c: E2 08 00 0F 0B 80 13 01 00 00 00 00 00 97 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 0E 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 0E 00 0F 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 38 [10:03:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:03:55]wFMCommunicate OK [10:03:55]SAM_PROTO_GetShiftState done [10:03:55]FM_GetShiftState done [10:03:55]req_shift_opened done [10:03:55]requested_item shift.open_date is exist - process it [10:03:55]req_shift_open_date [10:03:55]req_shift_open_date done [10:03:55]produce_requested_data done [10:03:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289513,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:03:55]process_action_free close_receipt [10:03:55]json_value_free [10:03:55]json_value_free done [10:03:55]process_json_proto returns [10:03:55]Send response to host [10:03:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289513,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:03:55]free response buf [10:03:55]execute_script done [10:03:55]execute_script returns [10:03:55]free content buf [10:03:55]Sock 7.Close socket [10:03:55]Sock 7.Thread stoped [10:03:59]OFD Sender: No OFD packet to send [10:04:04]OFD Sender: No OFD packet to send [10:04:09]OFD Sender: No OFD packet to send [10:04:14]OFD Sender: No OFD packet to send [10:04:18]accept exits with 9 [10:04:18]New connection [10:04:18]New thread 3066821988 created [10:04:18]Thread 3066678628 joined [10:04:18]Waiting for new connection... [10:04:18] Sock 9.Parse request [10:04:18]Sock 9.Check first char [10:04:18]Sock 9.First char is OK [10:04:18]request: POST /json_proto HTTP/1.0 [10:04:18]Method: POST [10:04:18]URL: /json_proto [10:04:18]Method is POST - this is cgi request [10:04:18]url: /json_proto [10:04:18]query_string will be loaded in cgi processing [10:04:18]execute_cgi json_proto POST (null) [10:04:18]execute_cgi path=json_proto method=POST [10:04:18]POST find Content-Length [10:04:18]Host: 172.17.41.135:8080 [10:04:18]Content-Length: 806 [10:04:18]Content-Type: application/json [10:04:18] [10:04:18]POST finish read [10:04:18]Found Content-Length = 806 [10:04:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:18]execute_script... [10:04: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)24617513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:18]POST & json_proto [10:04:18]process_json_proto [10:04:18]json parsed OK: [10:04:18]protocol is kg_v1.0 [10:04:18]action value=close_receipt [10:04:18]process_action close_receipt [10:04:18]cmd_close_receipt [10:04:18]MH_GetDate [10:04:18]Write to MH i2c: F0 00 00 10 0B 0A [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: F0 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: F0 09 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: F0 09 00 10 0B 00 22 3D F1 66 ED 3E 82 65 DB [10:04:18]GetLastDocTimeStamp 1727085831 [10:04:18]current date 1727085858 [10:04:18]FM_GetShiftState [10:04:18]SAM_PROTO_GetShiftState [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 13 01 00 [10:04:18]Write to MH i2c: E2 08 00 11 0B 80 13 01 00 00 00 00 00 99 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0E 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0E 00 11 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3A [10:04:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_GetShiftState done [10:04:18]FM_GetShiftState done [10:04:18]opened in 1727051401 [10:04:18]opened+sec_in_day 1727137801 [10:04:18]quantity*price = 70012 [10:04:18]sum+1 = 70014 [10:04:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.13 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.13 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 188 23.09.2024 10:04 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289514 ФПД: 157491464615095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100418&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289514&fm=157491464615095&tin=02508201610067®Number=0000000000091827&sum=70013 [10:04:19]StoreToDocumentArchive [10:04:19]shift 515 fd 289514 [10:04:19]save to /storage/0515/doc_00289514 [10:04:19]save last doc name /storage/0515/doc_00289514 to /storage/kkm_last_doc_name [10:04:19]save OK [10:04:19]Clear old archive folders... [10:04:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:04:19]tlvbuf is 01D9BEC0 [10:04:19]SAM_PROTO_ClearQueue [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 09 00 00 [10:04:19]Write to MH i2c: E2 08 00 1E 0B 80 09 00 00 00 00 00 00 9B [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 1E 0B 00 90 00 9D [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]SAM_PROTO_ClearQueue done [10:04:19]KKMCreateOFDPacket [10:04:19]OFDProtocolAddRootSTLVToBuf [10:04:19]FM_MakeSignedData [10:04:19]FM_MakeSignedData [10:04:19]SAM_PROTO_SignData [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 01 02 [10:04:19]Write to MH i2c: E2 08 00 1F 0B 80 0D 01 02 00 00 00 00 A3 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]OFD Sender: No OFD packet to send [10:04:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 1F 0B 00 90 00 9E [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=255 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 22 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6A 04 00 35 04 06 00 8F 3C [10:04:19]Write to MH i2c: E2 02 01 20 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 22 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6A 04 00 35 04 06 00 8F 3C 00 00 43 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 20 0B 00 90 00 9F [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=9 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 02 02 04 D6 CD B4 B7 [10:04:19]Write to MH i2c: E2 0C 00 21 0B 80 0D 02 02 04 00 D6 CD B4 B7 00 00 BC [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 21 0B 00 90 00 A0 [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 03 02 [10:04:19]Write to MH i2c: E2 08 00 22 0B 80 0D 03 02 00 00 00 00 A8 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 0B 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 0B 00 22 0B 00 E4 E7 EC 7E EA 75 7A DE 90 00 95 [10:04:19]RAPDU: E4 E7 EC 7E EA 75 7A DE 90 00 [10:04:19]wFMCommunicate OK [10:04:19]SAM_PROTO_SignData done [10:04:19]FM_MakeSignedData done [10:04:19]CreateOFDProtocolMessage [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 11 00 00 [10:04:19]Write to MH i2c: E2 08 00 23 0B 80 11 00 00 00 00 00 00 A8 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 17 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 17 00 23 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F8 [10:04:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:04:19]wFMCommunicate OK [10:04:19]CreateOFDProtocolMessage done [10:04:19]OFDSenderStorePacket 289514 [10:04:19]StoreOFDPacket docnum=289514 [10:04:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 D4 74 06 01 C0 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 22 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6A 04 00 35 04 06 00 8F 3C D6 CD B4 B7 E4 E7 EC 7E EA 75 7A DE [10:04:19]CheckFolder [10:04:19]dirname=/storage/ofd_packets [10:04:19]CheckFolder done [10:04:19]ProducePacketName [10:04:19]name=ofd_packets/00289514 [10:04:19]NVStorageSaveData ofd_packets/00289514 [10:04:19]File name is /storage/ofd_packets/00289514 [10:04:19]Write 300 bytes [10:04:19]NVStorageSaveData done [10:04:19]OFDSenderStorePacket done [10:04:19]KKMCreateOFDPacket done [10:04:19]NVStorageSaveData kkm_last_timestamp [10:04:19]File name is /storage/kkm_last_timestamp [10:04:19]Write 4 bytes [10:04:19]NVStorageSaveData done [10:04:20]ExternCall_PrintAddStr [10:04:20]wPrintStart [10:04:20]Write to MH i2c: 01 00 00 24 0B 2F [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 24 0B 00 00 00 00 00 FF 0F 44 [10:04:20]RasterBufferAndPrint [10:04:20]line Счет N : (1)24617513 [10:04:20]line ИНН: 02508201610067 [10:04:20]line Контрольно-Кассовый Чек [10:04:20]line ПРОДАЖА [10:04:20]line ТРК (МРК, ГНК) : 71 [10:04:20]line Товар: 2711190000 [10:04:20]line ГАЗ-К-5 [10:04:20]line 18.720 * 37.40 [10:04:20]line = 700.13 [10:04:20]line НДС 12% НСП 1% [10:04:20]line > о реализуемом товаре [10:04:20]line ИТОГО: 700.13 [10:04:20]line НСП 1% : 6.20 [10:04:20]line НДС 12% : 74.35 [10:04:20]line Наличными: 0.00 [10:04:20]line Безнал.: 700.13 [10:04:20]line Место: АЗС № 90 "Партнёр-нефть" [10:04:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:04:20]line СНО: Общий режим [10:04:20]line Чек 188 23.09.2024 10:04 [10:04:20]line Смена: 515 ФФД: 1.0 [10:04:20]line ЗНМ: 0300000107 [10:04:20]line РНМ: 0000000000091827 [10:04:20]line Версия ККМ: 001 [10:04:20]line Платежная система: O! деньги [10:04:20]line ФМ: 0000000000871832 [10:04:20]line ФД: 289514 [10:04:20]line ФПД: 157491464615095 [10:04:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100418&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289514&fm=157491464615095&tin=02508201610067®Number=0000000000091827&sum=70013 [10:04:20]written 0, free lines is 4095 [10:04:20]OFD Sender: Processing packet 289514 [packets to send 1784, broken 1783] [10:04:20]ProducePacketName [10:04:20]name=ofd_packets/00289514 [10:04:20]OFD Sender: To server: pG, [10:04:20]CommunicateWithHost lk.salyk.kg:30040 [10:04:20]ConnectInit lk.salyk.kg [10:04:20]Connected sock=10 [10:04: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 33 32 0E 01 00 00 D4 74 06 01 C0 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 22 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6A 04 00 35 04 06 00 8F 3C D6 CD B4 B7 E4 E7 EC 7E EA 75 7A DE [10:04:20]Write to MH i2c: 01 00 00 4D 0B 58 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 4D 0B 00 00 00 00 00 D3 0C 3E [10:04:20]RasterBufferAndPrint [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]written 0, free lines is 3289 [10:04:20]MH_Cut [10:04:20]Write to MH i2c: D1 01 00 54 0B 01 31 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 01 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 01 00 54 0B 00 30 [10:04:20]Write to MH i2c: 01 00 00 55 0B 60 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04: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 33 32 4F 00 00 00 63 46 47 00 6E 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 33 32 10 04 04 00 EA 6A 04 00 F4 03 04 00 F7 E4 F0 66 B6 04 01 00 00 CA C0 41 12 27 AA FE 47 [10:04:20]CommunicateWithHost err = 0 [10:04:20]CheckOFDResponse [10:04:20]1017 (14) - 77093643461234 [10:04:20]1041 (16) - 0000000000871832 [10:04:20]1040 (4) - 289514 [10:04:20]1012 (4) - 23.09.2024 03:48 [10:04:20]1206 (1) - 0 [10:04:20]OFD Sender: Remove packet 289514 [10:04:20]ProducePacketName [10:04:20]name=ofd_packets/00289514 [10:04:20]NVStorageDeleteData [10:04:21]OFD Sender: No OFD packet to send [10:04:21]*** Cut start [10:04:21]*** Partial cut [10:04:21]*** CUTSNS_PIN = 1 [10:04:21]*** CUTSNS_PIN = 0 [10:04:21]*** Brake cut motor [10:04:21]Read from MH i2c: 01 [10:04:21]MH_I2C_Read... [10:04:21]*** Stop cut motor [10:04:21]*** Cut end [10:04:21]Read from MH i2c: 01 07 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: 01 07 00 55 0B 00 00 00 00 00 FF 0F 75 [10:04:21]process_action close_receipt done [10:04:21]requested_data is exist [10:04:21]produce_requested_data [10:04:21]requested_item fm.sn is exist - process it [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 11 00 00 [10:04:21]Write to MH i2c: E2 08 00 56 0B 80 11 00 00 00 00 00 00 DB [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 17 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 17 00 56 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [10:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:04:21]wFMCommunicate OK [10:04:21]requested_item fd.num is exist - process it [10:04:21]SAM_PROTO_GetFieldsCounters [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 13 00 00 [10:04:21]Write to MH i2c: E2 08 00 57 0B 80 13 00 00 00 00 00 00 DE [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:22]Read from MH i2c: E2 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 62 00 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 62 00 57 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [10:04:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:22]wFMCommunicate OK [10:04:22]SAM_PROTO_GetFieldsCounters done [10:04:22]requested_item shift.num is exist - process it [10:04:22]requested_item shift.opened is exist - process it [10:04:22]req_shift_opened [10:04:22]FM_GetShiftState [10:04:22]SAM_PROTO_GetShiftState [10:04:22]wFMCommunicate request_size=4 [10:04:22]MH_SAM_APDU [10:04:22]CAPDU: 80 13 01 00 [10:04:22]Write to MH i2c: E2 08 00 58 0B 80 13 01 00 00 00 00 00 E0 [10:04:22]Write i2c OK [10:04:22]MH_I2C_Read... [10:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:22]Read from MH i2c: E2 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 0E 00 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 0E 00 58 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 81 [10:04:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:04:22]wFMCommunicate OK [10:04:22]SAM_PROTO_GetShiftState done [10:04:22]FM_GetShiftState done [10:04:22]req_shift_opened done [10:04:22]requested_item shift.open_date is exist - process it [10:04:22]req_shift_open_date [10:04:22]req_shift_open_date done [10:04:22]produce_requested_data done [10:04:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289514,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:04:22]process_action_free close_receipt [10:04:22]json_value_free [10:04:22]json_value_free done [10:04:22]process_json_proto returns [10:04:22]Send response to host [10:04:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289514,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:04:22]free response buf [10:04:22]execute_script done [10:04:22]execute_script returns [10:04:22]free content buf [10:04:22]Sock 9.Close socket [10:04:22]Sock 9.Thread stoped [10:04:26]OFD Sender: No OFD packet to send [10:04:31]OFD Sender: No OFD packet to send [10:04:36]OFD Sender: No OFD packet to send [10:04:41]OFD Sender: No OFD packet to send [10:04:46]OFD Sender: No OFD packet to send [10:04:51]OFD Sender: No OFD packet to send [10:04:56]OFD Sender: No OFD packet to send [10:05:01]OFD Sender: No OFD packet to send [10:05:06]OFD Sender: No OFD packet to send [10:05:11]OFD Sender: No OFD packet to send [10:05:16]OFD Sender: No OFD packet to send [10:05:18]accept exits with 7 [10:05:18]New connection [10:05:18]New thread 3066678628 created [10:05:18]Thread 3066821988 joined [10:05:18]Waiting for new connection... [10:05:18] Sock 7.Parse request [10:05:18]Sock 7.Check first char [10:05:18]Sock 7.First char is OK [10:05:18]request: POST /json_proto HTTP/1.0 [10:05:18]Method: POST [10:05:18]URL: /json_proto [10:05:18]Method is POST - this is cgi request [10:05:18]url: /json_proto [10:05:18]query_string will be loaded in cgi processing [10:05:18]execute_cgi json_proto POST (null) [10:05:18]execute_cgi path=json_proto method=POST [10:05:18]POST find Content-Length [10:05:18]Host: 172.17.41.135:8080 [10:05:18]Content-Length: 805 [10:05:18]Content-Type: application/json [10:05:18] [10:05:18]POST finish read [10:05:18]Found Content-Length = 805 [10:05:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [10:05:18]execute_script... [10:05: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)24617516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [10:05:18]POST & json_proto [10:05:18]process_json_proto [10:05:18]json parsed OK: [10:05:18]protocol is kg_v1.0 [10:05:18]action value=close_receipt [10:05:18]process_action close_receipt [10:05:18]cmd_close_receipt [10:05:18]MH_GetDate [10:05:18]Write to MH i2c: F0 00 00 59 0B 53 [10:05:18]Write i2c OK [10:05:18]MH_I2C_Read... [10:05:18]Read from MH i2c: F0 [10:05:18]MH_I2C_Read... [10:05:18]Read from MH i2c: F0 09 00 [10:05:18]MH_I2C_Read... [10:05:18]Read from MH i2c: F0 09 00 59 0B 00 5F 3D F1 66 ED 3E 82 65 61 [10:05:18]GetLastDocTimeStamp 1727085858 [10:05:18]current date 1727085919 [10:05:18]FM_GetShiftState [10:05:18]SAM_PROTO_GetShiftState [10:05:18]wFMCommunicate request_size=4 [10:05:18]MH_SAM_APDU [10:05:18]CAPDU: 80 13 01 00 [10:05:18]Write to MH i2c: E2 08 00 5A 0B 80 13 01 00 00 00 00 00 E2 [10:05:18]Write i2c OK [10:05:18]MH_I2C_Read... [10:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:19]Read from MH i2c: E2 [10:05:19]MH_I2C_Read... [10:05:19]Read from MH i2c: E2 0E 00 [10:05:19]MH_I2C_Read... [10:05:19]Read from MH i2c: E2 0E 00 5A 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 83 [10:05:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:05:19]wFMCommunicate OK [10:05:19]SAM_PROTO_GetShiftState done [10:05:19]FM_GetShiftState done [10:05:19]opened in 1727051401 [10:05:19]opened+sec_in_day 1727137801 [10:05:19]quantity*price = 200043 [10:05:19]sum+1 = 200044 [10:05:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 189 23.09.2024 10:05 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289515 ФПД: 257204076854260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100519&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289515&fm=257204076854260&tin=02508201610067®Number=0000000000091827&sum=200043 [10:05:20]StoreToDocumentArchive [10:05:20]shift 515 fd 289515 [10:05:20]save to /storage/0515/doc_00289515 [10:05:20]save last doc name /storage/0515/doc_00289515 to /storage/kkm_last_doc_name [10:05:20]save OK [10:05:20]Clear old archive folders... [10:05:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:20]tlvbuf is 01DD4EE0 [10:05:20]SAM_PROTO_ClearQueue [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 09 00 00 [10:05:20]Write to MH i2c: E2 08 00 67 0B 80 09 00 00 00 00 00 00 E4 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 67 0B 00 90 00 E6 [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]SAM_PROTO_ClearQueue done [10:05:20]KKMCreateOFDPacket [10:05:20]OFDProtocolAddRootSTLVToBuf [10:05:20]FM_MakeSignedData [10:05:20]FM_MakeSignedData [10:05:20]SAM_PROTO_SignData [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 0D 01 02 [10:05:20]Write to MH i2c: E2 08 00 68 0B 80 0D 01 02 00 00 00 00 EC [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 68 0B 00 90 00 E7 [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]wFMCommunicate request_size=255 [10:05:20]MH_SAM_APDU [10:05: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 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 BD 00 00 00 F4 03 04 00 5F 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6A 04 00 35 04 06 00 E9 [10:05:20]Write to MH i2c: E2 02 01 69 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 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 BD 00 00 00 F4 03 04 00 5F 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6A 04 00 35 04 06 00 E9 00 00 6F [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 69 0B 00 90 00 E8 [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]wFMCommunicate request_size=10 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 0D 02 02 05 EC FD A2 BB F4 [10:05:20]Write to MH i2c: E2 0D 00 6A 0B 80 0D 02 02 05 00 EC FD A2 BB F4 00 00 33 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 6A 0B 00 90 00 E9 [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 0D 03 02 [10:05:20]Write to MH i2c: E2 08 00 6B 0B 80 0D 03 02 00 00 00 00 F1 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 0B 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 0B 00 6B 0B 00 C5 BB 8F 59 A6 9F 18 87 90 00 3E [10:05:20]RAPDU: C5 BB 8F 59 A6 9F 18 87 90 00 [10:05:20]wFMCommunicate OK [10:05:20]SAM_PROTO_SignData done [10:05:20]FM_MakeSignedData done [10:05:20]CreateOFDProtocolMessage [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 11 00 00 [10:05:20]Write to MH i2c: E2 08 00 6C 0B 80 11 00 00 00 00 00 00 F1 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 17 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 17 00 6C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 41 [10:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:05:20]wFMCommunicate OK [10:05:20]CreateOFDProtocolMessage done [10:05:20]OFDSenderStorePacket 289515 [10:05:20]StoreOFDPacket docnum=289515 [10:05:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F6 94 07 01 BA 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 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 BD 00 00 00 F4 03 04 00 5F 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6A 04 00 35 04 06 00 E9 EC FD A2 BB F4 C5 BB 8F 59 A6 9F 18 87 [10:05:20]CheckFolder [10:05:20]dirname=/storage/ofd_packets [10:05:20]CheckFolder done [10:05:20]ProducePacketName [10:05:20]name=ofd_packets/00289515 [10:05:20]NVStorageSaveData ofd_packets/00289515 [10:05:20]File name is /storage/ofd_packets/00289515 [10:05:20]Write 301 bytes [10:05:20]NVStorageSaveData done [10:05:20]OFDSenderStorePacket done [10:05:20]KKMCreateOFDPacket done [10:05:20]NVStorageSaveData kkm_last_timestamp [10:05:20]File name is /storage/kkm_last_timestamp [10:05:20]Write 4 bytes [10:05:20]NVStorageSaveData done [10:05:20]ExternCall_PrintAddStr [10:05:20]wPrintStart [10:05:20]Write to MH i2c: 01 00 00 6D 0B 78 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: 01 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: 01 07 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: 01 07 00 6D 0B 00 00 00 00 00 FF 0F 8D [10:05:20]RasterBufferAndPrint [10:05:20]line Счет N : (1)24617516 [10:05:20]line ИНН: 02508201610067 [10:05:20]line Контрольно-Кассовый Чек [10:05:20]line ПРОДАЖА [10:05:20]line ТРК (МРК, ГНК) : 42 [10:05:20]line Товар: 2710124500 [10:05:20]line Аи-95-К-5 [10:05:20]line 26.960 * 74.20 [10:05:20]line = 2000.43 [10:05:20]line НДС 12% НСП 1% [10:05:20]line > о реализуемом товаре [10:05:20]line ИТОГО: 2000.43 [10:05:20]line НСП 1% : 17.70 [10:05:20]line НДС 12% : 212.43 [10:05:20]line Наличными: 0.00 [10:05:20]line Безнал.: 2000.43 [10:05:20]line Место: АЗС № 90 "Партнёр-нефть" [10:05:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:05:20]line СНО: Общий режим [10:05:20]line Чек 189 23.09.2024 10:05 [10:05:20]line Смена: 515 ФФД: 1.0 [10:05:20]line ЗНМ: 0300000107 [10:05:20]line РНМ: 0000000000091827 [10:05:20]line Версия ККМ: 001 [10:05:20]line Платежная система: O! деньги [10:05:20]line ФМ: 0000000000871832 [10:05:20]line ФД: 289515 [10:05:20]line ФПД: 257204076854260 [10:05:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100519&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289515&fm=257204076854260&tin=02508201610067®Number=0000000000091827&sum=200043 [10:05:20]written 0, free lines is 4095 [10:05:20]OFD Sender: Processing packet 289515 [packets to send 1784, broken 1783] [10:05:20]ProducePacketName [10:05:20]name=ofd_packets/00289515 [10:05:20]OFD Sender: To server: pG, [10:05:20]CommunicateWithHost lk.salyk.kg:30040 [10:05:20]ConnectInit lk.salyk.kg [10:05:21]Connected sock=10 [10:05: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 33 32 0F 01 00 00 F6 94 07 01 BA 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 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 BD 00 00 00 F4 03 04 00 5F 3D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6A 04 00 35 04 06 00 E9 EC FD A2 BB F4 C5 BB 8F 59 A6 9F 18 87 [10:05:21]Write to MH i2c: 01 00 00 96 0B A1 [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 07 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 07 00 96 0B 00 00 00 00 00 DA 0C 8E [10:05:21]RasterBufferAndPrint [10:05:21]line [10:05:21]line [10:05:21]line [10:05:21]line [10:05:21]line [10:05:21]written 0, free lines is 3296 [10:05:21]MH_Cut [10:05:21]Write to MH i2c: D1 01 00 9D 0B 01 7A [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: D1 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: D1 01 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: D1 01 00 9D 0B 00 79 [10:05:21]Write to MH i2c: 01 00 00 9E 0B A9 [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05: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 33 32 4F 00 00 00 4B 5B 47 00 D0 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 33 32 10 04 04 00 EB 6A 04 00 F4 03 04 00 34 E5 F0 66 B6 04 01 00 00 36 2E FF 35 8C 8A DB 05 [10:05:21]CommunicateWithHost err = 0 [10:05:21]CheckOFDResponse [10:05:21]1017 (14) - 77093643461234 [10:05:21]1041 (16) - 0000000000871832 [10:05:21]1040 (4) - 289515 [10:05:21]1012 (4) - 23.09.2024 03:49 [10:05:21]1206 (1) - 0 [10:05:21]OFD Sender: Remove packet 289515 [10:05:21]ProducePacketName [10:05:21]name=ofd_packets/00289515 [10:05:21]NVStorageDeleteData [10:05:21]OFD Sender: No OFD packet to send [10:05:21]*** Cut start [10:05:21]*** Partial cut [10:05:21]*** CUTSNS_PIN = 1 [10:05:21]*** CUTSNS_PIN = 0 [10:05:22]*** Brake cut motor [10:05:22]Read from MH i2c: 01 [10:05:22]MH_I2C_Read... [10:05:22]*** Stop cut motor [10:05:22]*** Cut end [10:05:22]Read from MH i2c: 01 07 00 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: 01 07 00 9E 0B 00 00 00 00 00 FF 0F BE [10:05:22]process_action close_receipt done [10:05:22]requested_data is exist [10:05:22]produce_requested_data [10:05:22]requested_item fm.sn is exist - process it [10:05:22]wFMCommunicate request_size=4 [10:05:22]MH_SAM_APDU [10:05:22]CAPDU: 80 11 00 00 [10:05:22]Write to MH i2c: E2 08 00 9F 0B 80 11 00 00 00 00 00 00 24 [10:05:22]Write i2c OK [10:05:22]MH_I2C_Read... [10:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:22]Read from MH i2c: E2 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 17 00 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 17 00 9F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 74 [10:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:05:22]wFMCommunicate OK [10:05:22]requested_item fd.num is exist - process it [10:05:22]SAM_PROTO_GetFieldsCounters [10:05:22]wFMCommunicate request_size=4 [10:05:22]MH_SAM_APDU [10:05:22]CAPDU: 80 13 00 00 [10:05:22]Write to MH i2c: E2 08 00 A0 0B 80 13 00 00 00 00 00 00 27 [10:05:22]Write i2c OK [10:05:22]MH_I2C_Read... [10:05:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:22]Read from MH i2c: E2 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 62 00 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 62 00 A0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [10:05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:22]wFMCommunicate OK [10:05:22]SAM_PROTO_GetFieldsCounters done [10:05:22]requested_item shift.num is exist - process it [10:05:22]requested_item shift.opened is exist - process it [10:05:22]req_shift_opened [10:05:22]FM_GetShiftState [10:05:22]SAM_PROTO_GetShiftState [10:05:22]wFMCommunicate request_size=4 [10:05:22]MH_SAM_APDU [10:05:22]CAPDU: 80 13 01 00 [10:05:22]Write to MH i2c: E2 08 00 A1 0B 80 13 01 00 00 00 00 00 29 [10:05:22]Write i2c OK [10:05:22]MH_I2C_Read... [10:05:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:22]Read from MH i2c: E2 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 0E 00 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 0E 00 A1 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CA [10:05:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:05:22]wFMCommunicate OK [10:05:22]SAM_PROTO_GetShiftState done [10:05:22]FM_GetShiftState done [10:05:22]req_shift_opened done [10:05:22]requested_item shift.open_date is exist - process it [10:05:22]req_shift_open_date [10:05:22]req_shift_open_date done [10:05:22]produce_requested_data done [10:05:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289515,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:05:22]process_action_free close_receipt [10:05:22]json_value_free [10:05:22]json_value_free done [10:05:22]process_json_proto returns [10:05:22]Send response to host [10:05:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289515,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:05:22]free response buf [10:05:22]execute_script done [10:05:22]execute_script returns [10:05:22]free content buf [10:05:22]Sock 7.Close socket [10:05:22]Sock 7.Thread stoped [10:05:26]OFD Sender: No OFD packet to send [10:05:31]OFD Sender: No OFD packet to send [10:05:36]OFD Sender: No OFD packet to send [10:05:41]OFD Sender: No OFD packet to send [10:05:47]OFD Sender: No OFD packet to send [10:05:52]OFD Sender: No OFD packet to send [10:05:57]OFD Sender: No OFD packet to send [10:06:02]OFD Sender: No OFD packet to send [10:06:07]OFD Sender: No OFD packet to send [10:06:12]OFD Sender: No OFD packet to send [10:06:17]OFD Sender: No OFD packet to send [10:06:22]OFD Sender: No OFD packet to send [10:06:27]OFD Sender: No OFD packet to send [10:06:32]OFD Sender: No OFD packet to send [10:06:37]OFD Sender: No OFD packet to send [10:06:42]OFD Sender: No OFD packet to send [10:06:47]OFD Sender: No OFD packet to send [10:06:52]OFD Sender: No OFD packet to send [10:06:57]OFD Sender: No OFD packet to send [10:07:02]OFD Sender: No OFD packet to send [10:07:07]OFD Sender: No OFD packet to send [10:07:12]OFD Sender: No OFD packet to send [10:07:17]OFD Sender: No OFD packet to send [10:07:22]OFD Sender: No OFD packet to send [10:07:27]OFD Sender: No OFD packet to send [10:07:32]OFD Sender: No OFD packet to send [10:07:37]OFD Sender: No OFD packet to send [10:07:42]OFD Sender: No OFD packet to send [10:07:47]OFD Sender: No OFD packet to send [10:07:52]OFD Sender: No OFD packet to send [10:07:57]OFD Sender: No OFD packet to send [10:08:02]OFD Sender: No OFD packet to send [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08: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:47]accept exits with 9 [10:08:47]New connection [10:08:47]New thread 3066821988 created [10:08:47]Thread 3066678628 joined [10:08:47]Waiting for new connection... [10:08:47] Sock 9.Parse request [10:08:47]Sock 9.Check first char [10:08:47]Sock 9.First char is OK [10:08:47]request: POST /json_proto HTTP/1.0 [10:08:47]Method: POST [10:08:47]URL: /json_proto [10:08:47]Method is POST - this is cgi request [10:08:47]url: /json_proto [10:08:47]query_string will be loaded in cgi processing [10:08:47]execute_cgi json_proto POST (null) [10:08:47]execute_cgi path=json_proto method=POST [10:08:47]POST find Content-Length [10:08:47]Host: 172.17.41.135:8080 [10:08:47]Content-Length: 802 [10:08:47]Content-Type: application/json [10:08:47] [10:08:47]POST finish read [10:08:47]Found Content-Length = 802 [10:08:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [10:08:47]execute_script... [10:08: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)24617519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [10:08:47]POST & json_proto [10:08:47]process_json_proto [10:08:47]json parsed OK: [10:08:47]protocol is kg_v1.0 [10:08:47]action value=close_receipt [10:08:47]process_action close_receipt [10:08:47]cmd_close_receipt [10:08:47]MH_GetDate [10:08:47]Write to MH i2c: F0 00 00 A2 0B 9C [10:08:47]Write i2c OK [10:08:47]MH_I2C_Read... [10:08:47]Read from MH i2c: F0 [10:08:47]MH_I2C_Read... [10:08:47]Read from MH i2c: F0 09 00 [10:08:47]MH_I2C_Read... [10:08:47]Read from MH i2c: F0 09 00 A2 0B 00 2F 3E F1 66 ED 3E 82 65 7B [10:08:47]GetLastDocTimeStamp 1727085919 [10:08:47]current date 1727086127 [10:08:47]FM_GetShiftState [10:08:47]SAM_PROTO_GetShiftState [10:08:47]wFMCommunicate request_size=4 [10:08:47]MH_SAM_APDU [10:08:47]CAPDU: 80 13 01 00 [10:08:47]Write to MH i2c: E2 08 00 A3 0B 80 13 01 00 00 00 00 00 2B [10:08:47]Write i2c OK [10:08:47]MH_I2C_Read... [10:08:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:47]Read from MH i2c: E2 [10:08:47]MH_I2C_Read... [10:08:47]Read from MH i2c: E2 0E 00 [10:08:47]MH_I2C_Read... [10:08:47]Read from MH i2c: E2 0E 00 A3 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CC [10:08:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:08:47]wFMCommunicate OK [10:08:47]SAM_PROTO_GetShiftState done [10:08:47]FM_GetShiftState done [10:08:47]opened in 1727051401 [10:08:47]opened+sec_in_day 1727137801 [10:08:47]quantity*price = 100050 [10:08:47]sum+1 = 100052 [10:08:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 190 23.09.2024 10:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289516 ФПД: 101205048887300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100847&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289516&fm=101205048887300&tin=02508201610067®Number=0000000000091827&sum=100051 [10:08:48]StoreToDocumentArchive [10:08:48]shift 515 fd 289516 [10:08:48]save to /storage/0515/doc_00289516 [10:08:48]save last doc name /storage/0515/doc_00289516 to /storage/kkm_last_doc_name [10:08:48]save OK [10:08:48]Clear old archive folders... [10:08:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:08:48]tlvbuf is 01E27FC0 [10:08:48]SAM_PROTO_ClearQueue [10:08:48]wFMCommunicate request_size=4 [10:08:48]MH_SAM_APDU [10:08:48]CAPDU: 80 09 00 00 [10:08:48]Write to MH i2c: E2 08 00 B0 0B 80 09 00 00 00 00 00 00 2D [10:08:48]Write i2c OK [10:08:48]MH_I2C_Read... [10:08:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:48]Read from MH i2c: E2 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 B0 0B 00 90 00 2F [10:08:48]RAPDU: 90 00 [10:08:48]wFMCommunicate OK [10:08:48]SAM_PROTO_ClearQueue done [10:08:48]KKMCreateOFDPacket [10:08:48]OFDProtocolAddRootSTLVToBuf [10:08:48]FM_MakeSignedData [10:08:48]FM_MakeSignedData [10:08:48]SAM_PROTO_SignData [10:08:48]wFMCommunicate request_size=4 [10:08:48]MH_SAM_APDU [10:08:48]CAPDU: 80 0D 01 02 [10:08:48]Write to MH i2c: E2 08 00 B1 0B 80 0D 01 02 00 00 00 00 35 [10:08:48]Write i2c OK [10:08:48]MH_I2C_Read... [10:08:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:48]Read from MH i2c: E2 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 B1 0B 00 90 00 30 [10:08:48]RAPDU: 90 00 [10:08:48]wFMCommunicate OK [10:08:48]wFMCommunicate request_size=255 [10:08:48]MH_SAM_APDU [10:08: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 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 BE 00 00 00 F4 03 04 00 2F 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6A 04 00 35 04 06 00 5C 0B A2 FD [10:08:48]Write to MH i2c: E2 02 01 B2 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 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 BE 00 00 00 F4 03 04 00 2F 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6A 04 00 35 04 06 00 5C 0B A2 FD 00 00 06 [10:08:48]Write i2c OK [10:08:48]MH_I2C_Read... [10:08:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:48]Read from MH i2c: E2 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 B2 0B 00 90 00 31 [10:08:48]RAPDU: 90 00 [10:08:48]wFMCommunicate OK [10:08:48]wFMCommunicate request_size=7 [10:08:48]MH_SAM_APDU [10:08:48]CAPDU: 80 0D 02 02 02 08 04 [10:08:48]Write to MH i2c: E2 0A 00 B3 0B 80 0D 02 02 02 00 08 04 00 00 48 [10:08:48]Write i2c OK [10:08:48]MH_I2C_Read... [10:08:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:48]Read from MH i2c: E2 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 03 00 B3 0B 00 90 00 32 [10:08:48]RAPDU: 90 00 [10:08:48]wFMCommunicate OK [10:08:48]wFMCommunicate request_size=4 [10:08:48]MH_SAM_APDU [10:08:48]CAPDU: 80 0D 03 02 [10:08:48]Write to MH i2c: E2 08 00 B4 0B 80 0D 03 02 00 00 00 00 3A [10:08:48]Write i2c OK [10:08:48]MH_I2C_Read... [10:08:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:48]Read from MH i2c: E2 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 0B 00 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 0B 00 B4 0B 00 5D FC 68 36 5A BB 3A DF 90 00 60 [10:08:48]RAPDU: 5D FC 68 36 5A BB 3A DF 90 00 [10:08:48]wFMCommunicate OK [10:08:48]SAM_PROTO_SignData done [10:08:48]FM_MakeSignedData done [10:08:48]CreateOFDProtocolMessage [10:08:48]wFMCommunicate request_size=4 [10:08:48]MH_SAM_APDU [10:08:48]CAPDU: 80 11 00 00 [10:08:48]Write to MH i2c: E2 08 00 B5 0B 80 11 00 00 00 00 00 00 3A [10:08:48]Write i2c OK [10:08:48]MH_I2C_Read... [10:08:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:48]Read from MH i2c: E2 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 17 00 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: E2 17 00 B5 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8A [10:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:08:48]wFMCommunicate OK [10:08:48]CreateOFDProtocolMessage done [10:08:48]OFDSenderStorePacket 289516 [10:08:48]StoreOFDPacket docnum=289516 [10:08:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 D7 61 04 01 9E 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 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 BE 00 00 00 F4 03 04 00 2F 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6A 04 00 35 04 06 00 5C 0B A2 FD 08 04 5D FC 68 36 5A BB 3A DF [10:08:48]CheckFolder [10:08:48]dirname=/storage/ofd_packets [10:08:48]CheckFolder done [10:08:48]ProducePacketName [10:08:48]name=ofd_packets/00289516 [10:08:48]NVStorageSaveData ofd_packets/00289516 [10:08:48]File name is /storage/ofd_packets/00289516 [10:08:48]Write 298 bytes [10:08:48]NVStorageSaveData done [10:08:48]OFDSenderStorePacket done [10:08:48]KKMCreateOFDPacket done [10:08:48]NVStorageSaveData kkm_last_timestamp [10:08:48]File name is /storage/kkm_last_timestamp [10:08:48]Write 4 bytes [10:08:48]NVStorageSaveData done [10:08:48]ExternCall_PrintAddStr [10:08:48]wPrintStart [10:08:48]Write to MH i2c: 01 00 00 B6 0B C1 [10:08:48]Write i2c OK [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: 01 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: 01 07 00 [10:08:48]MH_I2C_Read... [10:08:48]Read from MH i2c: 01 07 00 B6 0B 00 00 00 00 00 FF 0F D6 [10:08:48]RasterBufferAndPrint [10:08:48]line Счет N : (1)24617519 [10:08:48]line ИНН: 02508201610067 [10:08:48]line Контрольно-Кассовый Чек [10:08:48]line ПРОДАЖА [10:08:48]line ТРК (МРК, ГНК) : 21 [10:08:48]line Товар: 2710194210 [10:08:48]line ДТ-К-5 [10:08:48]line 13.130 * 76.20 [10:08:48]line = 1000.51 [10:08:48]line НДС 12% НСП 1% [10:08:48]line > о реализуемом товаре [10:08:48]line ИТОГО: 1000.51 [10:08:48]line НСП 1% : 8.85 [10:08:48]line НДС 12% : 106.25 [10:08:48]line Наличными: 0.00 [10:08:48]line Безнал.: 1000.51 [10:08:48]line Место: АЗС № 90 "Партнёр-нефть" [10:08:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:08:48]line СНО: Общий режим [10:08:48]line Чек 190 23.09.2024 10:08 [10:08:48]line Смена: 515 ФФД: 1.0 [10:08:48]line ЗНМ: 0300000107 [10:08:48]line РНМ: 0000000000091827 [10:08:48]line Версия ККМ: 001 [10:08:48]line Платежная система: O! деньги [10:08:48]line ФМ: 0000000000871832 [10:08:48]line ФД: 289516 [10:08:48]line ФПД: 101205048887300 [10:08:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100847&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289516&fm=101205048887300&tin=02508201610067®Number=0000000000091827&sum=100051 [10:08:48]written 0, free lines is 4095 [10:08:49]OFD Sender: Processing packet 289516 [packets to send 1784, broken 1783] [10:08:49]ProducePacketName [10:08:49]name=ofd_packets/00289516 [10:08:49]OFD Sender: To server: pG, [10:08:49]CommunicateWithHost lk.salyk.kg:30040 [10:08:49]ConnectInit lk.salyk.kg [10:08:49]Connected sock=10 [10:08: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 33 32 0C 01 00 00 D7 61 04 01 9E 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 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 BE 00 00 00 F4 03 04 00 2F 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6A 04 00 35 04 06 00 5C 0B A2 FD 08 04 5D FC 68 36 5A BB 3A DF [10:08:49]Write to MH i2c: 01 00 00 DF 0B EA [10:08:49]Write i2c OK [10:08:49]MH_I2C_Read... [10:08:49]Read from MH i2c: 01 [10:08:49]MH_I2C_Read... [10:08:49]Read from MH i2c: 01 07 00 [10:08:49]MH_I2C_Read... [10:08:49]Read from MH i2c: 01 07 00 DF 0B 00 00 00 00 00 D5 0C D2 [10:08:49]RasterBufferAndPrint [10:08:49]line [10:08:49]line [10:08:49]line [10:08:49]line [10:08:49]line [10:08:49]written 0, free lines is 3291 [10:08:49]MH_Cut [10:08:49]Write to MH i2c: D1 01 00 E6 0B 01 C3 [10:08:49]Write i2c OK [10:08:49]MH_I2C_Read... [10:08:49]Read from MH i2c: D1 [10:08:49]MH_I2C_Read... [10:08:49]Read from MH i2c: D1 01 00 [10:08:49]MH_I2C_Read... [10:08:49]Read from MH i2c: D1 01 00 E6 0B 00 C2 [10:08:49]Write to MH i2c: 01 00 00 E7 0B F2 [10:08:49]Write i2c OK [10:08:49]MH_I2C_Read... [10:08: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 33 32 4F 00 00 00 81 AE 47 00 B2 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 33 32 10 04 04 00 EC 6A 04 00 F4 03 04 00 04 E6 F0 66 B6 04 01 00 00 6D CF F7 D5 BF 34 AC 60 [10:08:49]CommunicateWithHost err = 0 [10:08:49]CheckOFDResponse [10:08:49]1017 (14) - 77093643461234 [10:08:49]1041 (16) - 0000000000871832 [10:08:49]1040 (4) - 289516 [10:08:49]1012 (4) - 23.09.2024 03:52 [10:08:49]1206 (1) - 0 [10:08:49]OFD Sender: Remove packet 289516 [10:08:49]ProducePacketName [10:08:49]name=ofd_packets/00289516 [10:08:49]NVStorageDeleteData [10:08:50]OFD Sender: No OFD packet to send [10:08:50]*** Cut start [10:08:50]*** Partial cut [10:08:50]*** CUTSNS_PIN = 1 [10:08:50]*** CUTSNS_PIN = 0 [10:08:50]*** Brake cut motor [10:08:50]Read from MH i2c: 01 [10:08:50]MH_I2C_Read... [10:08:50]*** Stop cut motor [10:08:50]*** Cut end [10:08:50]Read from MH i2c: 01 07 00 [10:08:50]MH_I2C_Read... [10:08:50]Read from MH i2c: 01 07 00 E7 0B 00 00 00 00 00 FF 0F 07 [10:08:50]process_action close_receipt done [10:08:50]requested_data is exist [10:08:50]produce_requested_data [10:08:50]requested_item fm.sn is exist - process it [10:08:50]wFMCommunicate request_size=4 [10:08:50]MH_SAM_APDU [10:08:50]CAPDU: 80 11 00 00 [10:08:50]Write to MH i2c: E2 08 00 E8 0B 80 11 00 00 00 00 00 00 6D [10:08:50]Write i2c OK [10:08:50]MH_I2C_Read... [10:08:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:50]Read from MH i2c: E2 [10:08:50]MH_I2C_Read... [10:08:50]Read from MH i2c: E2 17 00 [10:08:50]MH_I2C_Read... [10:08:50]Read from MH i2c: E2 17 00 E8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BD [10:08:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:08:50]wFMCommunicate OK [10:08:50]requested_item fd.num is exist - process it [10:08:50]SAM_PROTO_GetFieldsCounters [10:08:50]wFMCommunicate request_size=4 [10:08:50]MH_SAM_APDU [10:08:50]CAPDU: 80 13 00 00 [10:08:50]Write to MH i2c: E2 08 00 E9 0B 80 13 00 00 00 00 00 00 70 [10:08:50]Write i2c OK [10:08:50]MH_I2C_Read... [10:08:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:50]Read from MH i2c: E2 [10:08:51]MH_I2C_Read... [10:08:51]Read from MH i2c: E2 62 00 [10:08:51]MH_I2C_Read... [10:08:51]Read from MH i2c: E2 62 00 E9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [10:08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:51]wFMCommunicate OK [10:08:51]SAM_PROTO_GetFieldsCounters done [10:08:51]requested_item shift.num is exist - process it [10:08:51]requested_item shift.opened is exist - process it [10:08:51]req_shift_opened [10:08:51]FM_GetShiftState [10:08:51]SAM_PROTO_GetShiftState [10:08:51]wFMCommunicate request_size=4 [10:08:51]MH_SAM_APDU [10:08:51]CAPDU: 80 13 01 00 [10:08:51]Write to MH i2c: E2 08 00 EA 0B 80 13 01 00 00 00 00 00 72 [10:08:51]Write i2c OK [10:08:51]MH_I2C_Read... [10:08:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:51]Read from MH i2c: E2 [10:08:51]MH_I2C_Read... [10:08:51]Read from MH i2c: E2 0E 00 [10:08:51]MH_I2C_Read... [10:08:51]Read from MH i2c: E2 0E 00 EA 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 13 [10:08:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:08:51]wFMCommunicate OK [10:08:51]SAM_PROTO_GetShiftState done [10:08:51]FM_GetShiftState done [10:08:51]req_shift_opened done [10:08:51]requested_item shift.open_date is exist - process it [10:08:51]req_shift_open_date [10:08:51]req_shift_open_date done [10:08:51]produce_requested_data done [10:08:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289516,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:08:51]process_action_free close_receipt [10:08:51]json_value_free [10:08:51]json_value_free done [10:08:51]process_json_proto returns [10:08:51]Send response to host [10:08:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289516,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:08:51]free response buf [10:08:51]execute_script done [10:08:51]execute_script returns [10:08:51]free content buf [10:08:51]Sock 9.Close socket [10:08:51]Sock 9.Thread stoped [10:08:55]OFD Sender: No OFD packet to send [10:09:00]OFD Sender: No OFD packet to send [10:09:05]OFD Sender: No OFD packet to send [10:09:10]OFD Sender: No OFD packet to send [10:09:13]accept exits with 7 [10:09:13]New connection [10:09:13]New thread 3066678628 created [10:09:13]Thread 3066821988 joined [10:09:13]Waiting for new connection... [10:09:13] Sock 7.Parse request [10:09:13]Sock 7.Check first char [10:09:13]Sock 7.First char is OK [10:09:13]request: POST /json_proto HTTP/1.0 [10:09:13]Method: POST [10:09:13]URL: /json_proto [10:09:13]Method is POST - this is cgi request [10:09:13]url: /json_proto [10:09:13]query_string will be loaded in cgi processing [10:09:13]execute_cgi json_proto POST (null) [10:09:13]execute_cgi path=json_proto method=POST [10:09:13]POST find Content-Length [10:09:13]Host: 172.17.41.135:8080 [10:09:13]Content-Length: 683 [10:09:13]Content-Type: application/json [10:09:13] [10:09:13]POST finish read [10:09:13]Found Content-Length = 683 [10:09:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 24.070, "sum" : 900.22, "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" ] } } [10:09:13]execute_script... [10: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)24617517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 24.070, "sum" : 900.22, "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" ] } } [10:09:13]POST & json_proto [10:09:13]process_json_proto [10:09:13]json parsed OK: [10:09:13]protocol is kg_v1.0 [10:09:13]action value=close_receipt [10:09:13]process_action close_receipt [10:09:13]cmd_close_receipt [10:09:13]MH_GetDate [10:09:13]Write to MH i2c: F0 00 00 EB 0B E5 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: F0 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: F0 09 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: F0 09 00 EB 0B 00 49 3E F1 66 ED 3E 82 65 DE [10:09:13]GetLastDocTimeStamp 1727086127 [10:09:13]current date 1727086153 [10:09:13]FM_GetShiftState [10:09:13]SAM_PROTO_GetShiftState [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 13 01 00 [10:09:13]Write to MH i2c: E2 08 00 EC 0B 80 13 01 00 00 00 00 00 74 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0E 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0E 00 EC 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 15 [10:09:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:09:13]wFMCommunicate OK [10:09:13]SAM_PROTO_GetShiftState done [10:09:13]FM_GetShiftState done [10:09:13]opened in 1727051401 [10:09:13]opened+sec_in_day 1727137801 [10:09:13]quantity*price = 90021 [10:09:13]sum+1 = 90023 [10:09:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.60 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 191 23.09.2024 10:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289517 ФПД: 276235050311814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100913&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289517&fm=276235050311814&tin=02508201610067®Number=0000000000091827&sum=90000 [10:09:14]StoreToDocumentArchive [10:09:14]shift 515 fd 289517 [10:09:14]save to /storage/0515/doc_00289517 [10:09:14]save last doc name /storage/0515/doc_00289517 to /storage/kkm_last_doc_name [10:09:14]save OK [10:09:14]Clear old archive folders... [10:09:14]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:09:14]tlvbuf is 01DD4AB0 [10:09:14]SAM_PROTO_ClearQueue [10:09:14]wFMCommunicate request_size=4 [10:09:14]MH_SAM_APDU [10:09:14]CAPDU: 80 09 00 00 [10:09:14]Write to MH i2c: E2 08 00 F9 0B 80 09 00 00 00 00 00 00 76 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:14]Read from MH i2c: E2 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 F9 0B 00 90 00 78 [10:09:14]RAPDU: 90 00 [10:09:14]wFMCommunicate OK [10:09:14]SAM_PROTO_ClearQueue done [10:09:14]KKMCreateOFDPacket [10:09:14]OFDProtocolAddRootSTLVToBuf [10:09:14]FM_MakeSignedData [10:09:14]FM_MakeSignedData [10:09:14]SAM_PROTO_SignData [10:09:14]wFMCommunicate request_size=4 [10:09:14]MH_SAM_APDU [10:09:14]CAPDU: 80 0D 01 02 [10:09:14]Write to MH i2c: E2 08 00 FA 0B 80 0D 01 02 00 00 00 00 7E [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:14]Read from MH i2c: E2 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 FA 0B 00 90 00 79 [10:09:14]RAPDU: 90 00 [10:09:14]wFMCommunicate OK [10:09:14]wFMCommunicate request_size=255 [10:09:14]MH_SAM_APDU [10:09: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 35 FF 03 08 00 03 06 5E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A6 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 58 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 BF 00 00 00 F4 03 04 00 49 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6A 04 00 35 04 06 00 FB 3B [10:09:14]Write to MH i2c: E2 02 01 FB 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 5E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A6 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 58 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 BF 00 00 00 F4 03 04 00 49 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6A 04 00 35 04 06 00 FB 3B 00 00 F2 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:14]Read from MH i2c: E2 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 FB 0B 00 90 00 7A [10:09:14]RAPDU: 90 00 [10:09:14]wFMCommunicate OK [10:09:14]wFMCommunicate request_size=9 [10:09:14]MH_SAM_APDU [10:09:14]CAPDU: 80 0D 02 02 04 FC 0C 60 86 [10:09:14]Write to MH i2c: E2 0C 00 FC 0B 80 0D 02 02 04 00 FC 0C 60 86 00 00 77 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:14]Read from MH i2c: E2 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 03 00 FC 0B 00 90 00 7B [10:09:14]RAPDU: 90 00 [10:09:14]wFMCommunicate OK [10:09:14]wFMCommunicate request_size=4 [10:09:14]MH_SAM_APDU [10:09:14]CAPDU: 80 0D 03 02 [10:09:14]Write to MH i2c: E2 08 00 FD 0B 80 0D 03 02 00 00 00 00 83 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:14]Read from MH i2c: E2 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 0B 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: E2 0B 00 FD 0B 00 80 71 24 E5 D4 13 DC 69 90 00 AA [10:09:14]RAPDU: 80 71 24 E5 D4 13 DC 69 90 00 [10:09:14]wFMCommunicate OK [10:09:14]SAM_PROTO_SignData done [10:09:14]FM_MakeSignedData done [10:09:14]CreateOFDProtocolMessage [10:09:14]wFMCommunicate request_size=4 [10:09:14]MH_SAM_APDU [10:09:14]CAPDU: 80 11 00 00 [10:09:14]Write to MH i2c: E2 08 00 FE 0B 80 11 00 00 00 00 00 00 83 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:15]Read from MH i2c: E2 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 17 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 17 00 FE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D3 [10:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:09:15]wFMCommunicate OK [10:09:15]CreateOFDProtocolMessage done [10:09:15]OFDSenderStorePacket 289517 [10:09:15]StoreOFDPacket docnum=289517 [10:09:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 37 DF 06 01 C9 60 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 5E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A6 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 58 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 BF 00 00 00 F4 03 04 00 49 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6A 04 00 35 04 06 00 FB 3B FC 0C 60 86 80 71 24 E5 D4 13 DC 69 [10:09:15]CheckFolder [10:09:15]dirname=/storage/ofd_packets [10:09:15]CheckFolder done [10:09:15]ProducePacketName [10:09:15]name=ofd_packets/00289517 [10:09:15]NVStorageSaveData ofd_packets/00289517 [10:09:15]File name is /storage/ofd_packets/00289517 [10:09:15]Write 300 bytes [10:09:15]NVStorageSaveData done [10:09:15]OFDSenderStorePacket done [10:09:15]KKMCreateOFDPacket done [10:09:15]NVStorageSaveData kkm_last_timestamp [10:09:15]File name is /storage/kkm_last_timestamp [10:09:15]Write 4 bytes [10:09:15]NVStorageSaveData done [10:09:15]ExternCall_PrintAddStr [10:09:15]wPrintStart [10:09:15]Write to MH i2c: 01 00 00 FF 0B 0A [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 07 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 07 00 FF 0B 00 00 00 00 00 FF 0F 1F [10:09:15]RasterBufferAndPrint [10:09:15]line Счет N : (1)24617517 [10:09:15]line ИНН: 02508201610067 [10:09:15]line Контрольно-Кассовый Чек [10:09:15]line ПРОДАЖА [10:09:15]line ТРК (МРК, ГНК) : 71 [10:09:15]line Товар: 2711190000 [10:09:15]line ГАЗ-К-5 [10:09:15]line 24.070 * 37.40 [10:09:15]line = 900.22 [10:09:15]line НДС 12% НСП 1% [10:09:15]line > о реализуемом товаре [10:09:15]line ОКРУГЛЕНИЕ: -0.22 [10:09:15]line ИТОГО: 900.00 [10:09:15]line Внесено: 900.00 [10:09:15]line СДАЧА: 0.00 [10:09:15]line НСП 1% : 7.97 [10:09:15]line НДС 12% : 95.60 [10:09:15]line Наличными: 900.00 [10:09:15]line Безнал.: 0.00 [10:09:15]line Место: АЗС № 90 "Партнёр-нефть" [10:09:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:09:15]line СНО: Общий режим [10:09:15]line Чек 191 23.09.2024 10:09 [10:09:15]line Смена: 515 ФФД: 1.0 [10:09:15]line ЗНМ: 0300000107 [10:09:15]line РНМ: 0000000000091827 [10:09:15]line Версия ККМ: 001 [10:09:15]line ФМ: 0000000000871832 [10:09:15]line ФД: 289517 [10:09:15]line ФПД: 276235050311814 [10:09:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T100913&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289517&fm=276235050311814&tin=02508201610067®Number=0000000000091827&sum=90000 [10:09:15]written 0, free lines is 4095 [10:09:15]OFD Sender: Processing packet 289517 [packets to send 1784, broken 1783] [10:09:15]ProducePacketName [10:09:15]name=ofd_packets/00289517 [10:09:15]OFD Sender: To server: pG, [10:09:15]CommunicateWithHost lk.salyk.kg:30040 [10:09:15]ConnectInit lk.salyk.kg [10:09:15]Connected sock=10 [10:09:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 37 DF 06 01 C9 60 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 5E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A6 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 58 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 BF 00 00 00 F4 03 04 00 49 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6A 04 00 35 04 06 00 FB 3B FC 0C 60 86 80 71 24 E5 D4 13 DC 69 [10:09:15]Write to MH i2c: 01 00 00 29 0C 35 [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 07 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 07 00 29 0C 00 00 00 00 00 BE 0C 06 [10:09:15]RasterBufferAndPrint [10:09:15]line [10:09:15]line [10:09:15]line [10:09:15]line [10:09:15]line [10:09:15]written 0, free lines is 3268 [10:09:15]MH_Cut [10:09:15]Write to MH i2c: D1 01 00 30 0C 01 0E [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: D1 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: D1 01 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: D1 01 00 30 0C 00 0D [10:09:15]Write to MH i2c: 01 00 00 31 0C 3D [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10: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 33 32 4F 00 00 00 84 19 47 00 EF 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 33 32 10 04 04 00 ED 6A 04 00 F4 03 04 00 1E E6 F0 66 B6 04 01 00 00 A5 FF 45 25 6D 93 4C 9A [10:09:15]CommunicateWithHost err = 0 [10:09:15]CheckOFDResponse [10:09:15]1017 (14) - 77093643461234 [10:09:15]1041 (16) - 0000000000871832 [10:09:15]1040 (4) - 289517 [10:09:15]1012 (4) - 23.09.2024 03:53 [10:09:15]1206 (1) - 0 [10:09:15]OFD Sender: Remove packet 289517 [10:09:15]ProducePacketName [10:09:15]name=ofd_packets/00289517 [10:09:15]NVStorageDeleteData [10:09:16]OFD Sender: No OFD packet to send [10:09:16]*** Cut start [10:09:16]*** Partial cut [10:09:16]*** CUTSNS_PIN = 1 [10:09:16]*** CUTSNS_PIN = 0 [10:09:16]*** Brake cut motor [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 31 0C 00 00 00 00 00 FF 0F 52 [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 32 0C 80 11 00 00 00 00 00 00 B8 [10:09:16]Write i2c OK [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: E2 [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 17 00 [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: E2 17 00 32 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 08 [10:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 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 33 0C 80 13 00 00 00 00 00 00 BB [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 33 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 ED 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 ED 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 34 0C 80 13 01 00 00 00 00 00 BD [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 34 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5E [10:09:17]RAPDU: 09 00 01 89 B6 F0 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":"0000000000871832","fd.num":289517,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [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":"0000000000871832","fd.num":289517,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [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:21]OFD Sender: No OFD packet to send [10:09:26]OFD Sender: No OFD packet to send [10:09:31]OFD Sender: No OFD packet to send [10:09:36]OFD Sender: No OFD packet to send [10:09:41]OFD Sender: No OFD packet to send [10:09:46]OFD Sender: No OFD packet to send [10:09:51]OFD Sender: No OFD packet to send [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:08]accept exits with 9 [10:10:08]New connection [10:10:08]New thread 3066821988 created [10:10:08]Thread 3066678628 joined [10:10:08]Waiting for new connection... [10:10:08] Sock 9.Parse request [10:10:08]Sock 9.Check first char [10:10:08]Sock 9.First char is OK [10:10:08]request: POST /json_proto HTTP/1.0 [10:10:08]Method: POST [10:10:08]URL: /json_proto [10:10:08]Method is POST - this is cgi request [10:10:08]url: /json_proto [10:10:08]query_string will be loaded in cgi processing [10:10:08]execute_cgi json_proto POST (null) [10:10:08]execute_cgi path=json_proto method=POST [10:10:08]POST find Content-Length [10:10:08]Host: 172.17.41.135:8080 [10:10:08]Content-Length: 805 [10:10:08]Content-Type: application/json [10:10:08] [10:10:08]POST finish read [10:10:08]Found Content-Length = 805 [10:10:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [10:10:08]execute_script... [10:10: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)24617520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [10:10:08]POST & json_proto [10:10:08]process_json_proto [10:10:08]json parsed OK: [10:10:08]protocol is kg_v1.0 [10:10:08]action value=close_receipt [10:10:08]process_action close_receipt [10:10:08]cmd_close_receipt [10:10:08]MH_GetDate [10:10:08]Write to MH i2c: F0 00 00 35 0C 30 [10:10:08]Write i2c OK [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: F0 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: F0 09 00 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: F0 09 00 35 0C 00 80 3E F1 66 ED 3E 82 65 60 [10:10:08]GetLastDocTimeStamp 1727086153 [10:10:08]current date 1727086208 [10:10:08]FM_GetShiftState [10:10:08]SAM_PROTO_GetShiftState [10:10:08]wFMCommunicate request_size=4 [10:10:08]MH_SAM_APDU [10:10:08]CAPDU: 80 13 01 00 [10:10:08]Write to MH i2c: E2 08 00 36 0C 80 13 01 00 00 00 00 00 BF [10:10:08]Write i2c OK [10:10:08]MH_I2C_Read... [10:10:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:08]Read from MH i2c: E2 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: E2 0E 00 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: E2 0E 00 36 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 60 [10:10:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:10:08]wFMCommunicate OK [10:10:08]SAM_PROTO_GetShiftState done [10:10:08]FM_GetShiftState done [10:10:08]opened in 1727051401 [10:10:08]opened+sec_in_day 1727137801 [10:10:08]quantity*price = 200043 [10:10:08]sum+1 = 200044 [10:10:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 192 23.09.2024 10:10 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289518 ФПД: 62071420056482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101008&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289518&fm=62071420056482&tin=02508201610067®Number=0000000000091827&sum=200043 [10:10:09]StoreToDocumentArchive [10:10:09]shift 515 fd 289518 [10:10:09]save to /storage/0515/doc_00289518 [10:10:09]save last doc name /storage/0515/doc_00289518 to /storage/kkm_last_doc_name [10:10:09]save OK [10:10:09]Clear old archive folders... [10:10:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:09]tlvbuf is 01D9C190 [10:10:09]SAM_PROTO_ClearQueue [10:10:09]wFMCommunicate request_size=4 [10:10:09]MH_SAM_APDU [10:10:09]CAPDU: 80 09 00 00 [10:10:09]Write to MH i2c: E2 08 00 43 0C 80 09 00 00 00 00 00 00 C1 [10:10:09]Write i2c OK [10:10:09]MH_I2C_Read... [10:10:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:09]Read from MH i2c: E2 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 43 0C 00 90 00 C3 [10:10:09]RAPDU: 90 00 [10:10:09]wFMCommunicate OK [10:10:09]SAM_PROTO_ClearQueue done [10:10:09]KKMCreateOFDPacket [10:10:09]OFDProtocolAddRootSTLVToBuf [10:10:09]FM_MakeSignedData [10:10:09]FM_MakeSignedData [10:10:09]SAM_PROTO_SignData [10:10:09]wFMCommunicate request_size=4 [10:10:09]MH_SAM_APDU [10:10:09]CAPDU: 80 0D 01 02 [10:10:09]Write to MH i2c: E2 08 00 44 0C 80 0D 01 02 00 00 00 00 C9 [10:10:09]Write i2c OK [10:10:09]MH_I2C_Read... [10:10:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:09]Read from MH i2c: E2 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 44 0C 00 90 00 C4 [10:10:09]RAPDU: 90 00 [10:10:09]wFMCommunicate OK [10:10:09]wFMCommunicate request_size=255 [10:10:09]MH_SAM_APDU [10:10: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 C0 00 00 00 F4 03 04 00 80 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6A 04 00 35 04 06 00 38 [10:10:09]Write to MH i2c: E2 02 01 45 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C0 00 00 00 F4 03 04 00 80 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6A 04 00 35 04 06 00 38 00 00 C3 [10:10:09]Write i2c OK [10:10:09]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 45 0C 00 90 00 C5 [10:10:10]RAPDU: 90 00 [10:10:10]wFMCommunicate OK [10:10:10]wFMCommunicate request_size=10 [10:10:10]MH_SAM_APDU [10:10:10]CAPDU: 80 0D 02 02 05 74 20 F1 73 A2 [10:10:10]Write to MH i2c: E2 0D 00 46 0C 80 0D 02 02 05 00 74 20 F1 73 A2 00 00 70 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 46 0C 00 90 00 C6 [10:10:10]RAPDU: 90 00 [10:10:10]wFMCommunicate OK [10:10:10]wFMCommunicate request_size=4 [10:10:10]MH_SAM_APDU [10:10:10]CAPDU: 80 0D 03 02 [10:10:10]Write to MH i2c: E2 08 00 47 0C 80 0D 03 02 00 00 00 00 CE [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 0B 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 0B 00 47 0C 00 C6 4F CD 8D B1 AF 6A B9 90 00 C1 [10:10:10]RAPDU: C6 4F CD 8D B1 AF 6A B9 90 00 [10:10:10]wFMCommunicate OK [10:10:10]SAM_PROTO_SignData done [10:10:10]FM_MakeSignedData done [10:10:10]CreateOFDProtocolMessage [10:10:10]wFMCommunicate request_size=4 [10:10:10]MH_SAM_APDU [10:10:10]CAPDU: 80 11 00 00 [10:10:10]Write to MH i2c: E2 08 00 48 0C 80 11 00 00 00 00 00 00 CE [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 17 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 17 00 48 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1E [10:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:10:10]wFMCommunicate OK [10:10:10]CreateOFDProtocolMessage done [10:10:10]OFDSenderStorePacket 289518 [10:10:10]StoreOFDPacket docnum=289518 [10:10:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C7 69 07 01 55 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 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 C0 00 00 00 F4 03 04 00 80 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6A 04 00 35 04 06 00 38 74 20 F1 73 A2 C6 4F CD 8D B1 AF 6A B9 [10:10:10]CheckFolder [10:10:10]dirname=/storage/ofd_packets [10:10:10]CheckFolder done [10:10:10]ProducePacketName [10:10:10]name=ofd_packets/00289518 [10:10:10]NVStorageSaveData ofd_packets/00289518 [10:10:10]File name is /storage/ofd_packets/00289518 [10:10:10]Write 301 bytes [10:10:10]NVStorageSaveData done [10:10:10]OFDSenderStorePacket done [10:10:10]KKMCreateOFDPacket done [10:10:10]NVStorageSaveData kkm_last_timestamp [10:10:10]File name is /storage/kkm_last_timestamp [10:10:10]Write 4 bytes [10:10:10]NVStorageSaveData done [10:10:10]ExternCall_PrintAddStr [10:10:10]wPrintStart [10:10:10]Write to MH i2c: 01 00 00 49 0C 55 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 49 0C 00 00 00 00 00 FF 0F 6A [10:10:10]RasterBufferAndPrint [10:10:10]line Счет N : (1)24617520 [10:10:10]line ИНН: 02508201610067 [10:10:10]line Контрольно-Кассовый Чек [10:10:10]line ПРОДАЖА [10:10:10]line ТРК (МРК, ГНК) : 32 [10:10:10]line Товар: 2710124500 [10:10:10]line Аи-95-К-5 [10:10:10]line 26.960 * 74.20 [10:10:10]line = 2000.43 [10:10:10]line НДС 12% НСП 1% [10:10:10]line > о реализуемом товаре [10:10:10]line ИТОГО: 2000.43 [10:10:10]line НСП 1% : 17.70 [10:10:10]line НДС 12% : 212.43 [10:10:10]line Наличными: 0.00 [10:10:10]line Безнал.: 2000.43 [10:10:10]line Место: АЗС № 90 "Партнёр-нефть" [10:10:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:10:10]line СНО: Общий режим [10:10:10]line Чек 192 23.09.2024 10:10 [10:10:10]line Смена: 515 ФФД: 1.0 [10:10:10]line ЗНМ: 0300000107 [10:10:10]line РНМ: 0000000000091827 [10:10:10]line Версия ККМ: 001 [10:10:10]line Платежная система: O! деньги [10:10:10]line ФМ: 0000000000871832 [10:10:10]line ФД: 289518 [10:10:10]line ФПД: 62071420056482 [10:10:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101008&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289518&fm=62071420056482&tin=02508201610067®Number=0000000000091827&sum=200043 [10:10:10]written 0, free lines is 4095 [10:10:10]OFD Sender: Processing packet 289518 [packets to send 1784, broken 1783] [10:10:10]ProducePacketName [10:10:10]name=ofd_packets/00289518 [10:10:10]OFD Sender: To server: pG, [10:10:10]CommunicateWithHost lk.salyk.kg:30040 [10:10:10]ConnectInit lk.salyk.kg [10:10:10]Connected sock=10 [10:10: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 33 32 0F 01 00 00 C7 69 07 01 55 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 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 C0 00 00 00 F4 03 04 00 80 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6A 04 00 35 04 06 00 38 74 20 F1 73 A2 C6 4F CD 8D B1 AF 6A B9 [10:10:10]Write to MH i2c: 01 00 00 72 0C 7E [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 72 0C 00 00 00 00 00 D7 0C 68 [10:10:10]RasterBufferAndPrint [10:10:10]line [10:10:10]line [10:10:10]line [10:10:10]line [10:10:10]line [10:10:10]written 0, free lines is 3295 [10:10:10]MH_Cut [10:10:10]Write to MH i2c: D1 01 00 79 0C 01 57 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: D1 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: D1 01 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: D1 01 00 79 0C 00 56 [10:10:10]Write to MH i2c: 01 00 00 7A 0C 86 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10: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 33 32 4F 00 00 00 A4 06 47 00 8D 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 33 32 10 04 04 00 EE 6A 04 00 F4 03 04 00 55 E6 F0 66 B6 04 01 00 00 0E 0E 4E 0E 71 87 A0 CC [10:10:10]CommunicateWithHost err = 0 [10:10:10]CheckOFDResponse [10:10:10]1017 (14) - 77093643461234 [10:10:10]1041 (16) - 0000000000871832 [10:10:10]1040 (4) - 289518 [10:10:10]1012 (4) - 23.09.2024 03:53 [10:10:10]1206 (1) - 0 [10:10:10]OFD Sender: Remove packet 289518 [10:10:10]ProducePacketName [10:10:10]name=ofd_packets/00289518 [10:10:10]NVStorageDeleteData [10:10:11]OFD Sender: No OFD packet to send [10:10:11]*** Cut start [10:10:11]*** Partial cut [10:10:11]*** CUTSNS_PIN = 1 [10:10:11]*** CUTSNS_PIN = 0 [10:10:11]*** Brake cut motor [10:10:12]Read from MH i2c: 01 [10:10:12]MH_I2C_Read... [10:10:12]*** Stop cut motor [10:10:12]*** Cut end [10:10:12]Read from MH i2c: 01 07 00 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: 01 07 00 7A 0C 00 00 00 00 00 FF 0F 9B [10:10:12]process_action close_receipt done [10:10:12]requested_data is exist [10:10:12]produce_requested_data [10:10:12]requested_item fm.sn is exist - process it [10:10:12]wFMCommunicate request_size=4 [10:10:12]MH_SAM_APDU [10:10:12]CAPDU: 80 11 00 00 [10:10:12]Write to MH i2c: E2 08 00 7B 0C 80 11 00 00 00 00 00 00 01 [10:10:12]Write i2c OK [10:10:12]MH_I2C_Read... [10:10:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:12]Read from MH i2c: E2 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 17 00 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 17 00 7B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 51 [10:10:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:10:12]wFMCommunicate OK [10:10:12]requested_item fd.num is exist - process it [10:10:12]SAM_PROTO_GetFieldsCounters [10:10:12]wFMCommunicate request_size=4 [10:10:12]MH_SAM_APDU [10:10:12]CAPDU: 80 13 00 00 [10:10:12]Write to MH i2c: E2 08 00 7C 0C 80 13 00 00 00 00 00 00 04 [10:10:12]Write i2c OK [10:10:12]MH_I2C_Read... [10:10:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:12]Read from MH i2c: E2 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 62 00 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 62 00 7C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [10:10: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:12]wFMCommunicate OK [10:10:12]SAM_PROTO_GetFieldsCounters done [10:10:12]requested_item shift.num is exist - process it [10:10:12]requested_item shift.opened is exist - process it [10:10:12]req_shift_opened [10:10:12]FM_GetShiftState [10:10:12]SAM_PROTO_GetShiftState [10:10:12]wFMCommunicate request_size=4 [10:10:12]MH_SAM_APDU [10:10:12]CAPDU: 80 13 01 00 [10:10:12]Write to MH i2c: E2 08 00 7D 0C 80 13 01 00 00 00 00 00 06 [10:10:12]Write i2c OK [10:10:12]MH_I2C_Read... [10:10:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:12]Read from MH i2c: E2 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 0E 00 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 0E 00 7D 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A7 [10:10:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:10:12]wFMCommunicate OK [10:10:12]SAM_PROTO_GetShiftState done [10:10:12]FM_GetShiftState done [10:10:12]req_shift_opened done [10:10:12]requested_item shift.open_date is exist - process it [10:10:12]req_shift_open_date [10:10:12]req_shift_open_date done [10:10:12]produce_requested_data done [10:10:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289518,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:10:12]process_action_free close_receipt [10:10:12]json_value_free [10:10:12]json_value_free done [10:10:12]process_json_proto returns [10:10:12]Send response to host [10:10:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289518,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:10:12]free response buf [10:10:12]execute_script done [10:10:12]execute_script returns [10:10:12]free content buf [10:10:12]Sock 9.Close socket [10:10:12]Sock 9.Thread stoped [10:10:16]OFD Sender: No OFD packet to send [10:10:21]OFD Sender: No OFD packet to send [10:10:26]OFD Sender: No OFD packet to send [10:10:31]OFD Sender: No OFD packet to send [10:10:36]OFD Sender: No OFD packet to send [10:10:41]OFD Sender: No OFD packet to send [10:10:46]OFD Sender: No OFD packet to send [10:10:51]OFD Sender: No OFD packet to send [10:10:56]OFD Sender: No OFD packet to send [10:11:01]OFD Sender: No OFD packet to send [10:11:06]OFD Sender: No OFD packet to send [10:11:11]OFD Sender: No OFD packet to send [10:11:16]OFD Sender: No OFD packet to send [10:11:22]OFD Sender: No OFD packet to send [10:11:27]OFD Sender: No OFD packet to send [10:11:32]OFD Sender: No OFD packet to send [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:46]accept exits with 7 [10:11:46]New connection [10:11:46]New thread 3066678628 created [10:11:46]Thread 3066821988 joined [10:11:46]Waiting for new connection... [10:11:46] Sock 7.Parse request [10:11:46]Sock 7.Check first char [10:11:46]Sock 7.First char is OK [10:11:46]request: POST /json_proto HTTP/1.0 [10:11:46]Method: POST [10:11:46]URL: /json_proto [10:11:46]Method is POST - this is cgi request [10:11:46]url: /json_proto [10:11:46]query_string will be loaded in cgi processing [10:11:46]execute_cgi json_proto POST (null) [10:11:46]execute_cgi path=json_proto method=POST [10:11:46]POST find Content-Length [10:11:46]Host: 172.17.41.135:8080 [10:11:46]Content-Length: 802 [10:11:46]Content-Type: application/json [10:11:46] [10:11:46]POST finish read [10:11:46]Found Content-Length = 802 [10:11:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:46]execute_script... [10:11:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:46]POST & json_proto [10:11:46]process_json_proto [10:11:46]json parsed OK: [10:11:46]protocol is kg_v1.0 [10:11:46]action value=close_receipt [10:11:46]process_action close_receipt [10:11:46]cmd_close_receipt [10:11:46]MH_GetDate [10:11:46]Write to MH i2c: F0 00 00 7E 0C 79 [10:11:46]Write i2c OK [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 09 00 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 09 00 7E 0C 00 E2 3E F1 66 ED 3E 82 65 0B [10:11:46]GetLastDocTimeStamp 1727086208 [10:11:46]current date 1727086306 [10:11:46]FM_GetShiftState [10:11:46]SAM_PROTO_GetShiftState [10:11:46]wFMCommunicate request_size=4 [10:11:46]MH_SAM_APDU [10:11:46]CAPDU: 80 13 01 00 [10:11:46]Write to MH i2c: E2 08 00 7F 0C 80 13 01 00 00 00 00 00 08 [10:11:46]Write i2c OK [10:11:46]MH_I2C_Read... [10:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:46]Read from MH i2c: E2 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: E2 0E 00 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: E2 0E 00 7F 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A9 [10:11:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:11:46]wFMCommunicate OK [10:11:46]SAM_PROTO_GetShiftState done [10:11:46]FM_GetShiftState done [10:11:46]opened in 1727051401 [10:11:46]opened+sec_in_day 1727137801 [10:11:46]quantity*price = 50036 [10:11:46]sum+1 = 50037 [10:11:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 193 23.09.2024 10:11 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289519 ФПД: 214483773355505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101146&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289519&fm=214483773355505&tin=02508201610067®Number=0000000000091827&sum=50036 [10:11:47]StoreToDocumentArchive [10:11:47]shift 515 fd 289519 [10:11:47]save to /storage/0515/doc_00289519 [10:11:47]save last doc name /storage/0515/doc_00289519 to /storage/kkm_last_doc_name [10:11:47]save OK [10:11:47]Clear old archive folders... [10:11:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:47]tlvbuf is 01DC7700 [10:11:47]SAM_PROTO_ClearQueue [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 09 00 00 [10:11:47]Write to MH i2c: E2 08 00 8C 0C 80 09 00 00 00 00 00 00 0A [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 8C 0C 00 90 00 0C [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]SAM_PROTO_ClearQueue done [10:11:47]KKMCreateOFDPacket [10:11:47]OFDProtocolAddRootSTLVToBuf [10:11:47]FM_MakeSignedData [10:11:47]FM_MakeSignedData [10:11:47]SAM_PROTO_SignData [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 01 02 [10:11:47]Write to MH i2c: E2 08 00 8D 0C 80 0D 01 02 00 00 00 00 12 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 8D 0C 00 90 00 0D [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=255 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 E2 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6A 04 00 35 04 06 00 C3 [10:11:47]Write to MH i2c: E2 02 01 8E 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C1 00 00 00 F4 03 04 00 E2 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6A 04 00 35 04 06 00 C3 00 00 35 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 8E 0C 00 90 00 0E [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=10 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 02 02 05 12 65 1E F5 F1 [10:11:47]Write to MH i2c: E2 0D 00 8F 0C 80 0D 02 02 05 00 12 65 1E F5 F1 00 00 9A [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 8F 0C 00 90 00 0F [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 03 02 [10:11:47]Write to MH i2c: E2 08 00 90 0C 80 0D 03 02 00 00 00 00 17 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 0B 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 0B 00 90 0C 00 D4 2E 55 88 8D B9 22 BC 90 00 1B [10:11:47]RAPDU: D4 2E 55 88 8D B9 22 BC 90 00 [10:11:47]wFMCommunicate OK [10:11:47]SAM_PROTO_SignData done [10:11:47]FM_MakeSignedData done [10:11:47]CreateOFDProtocolMessage [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 11 00 00 [10:11:47]Write to MH i2c: E2 08 00 91 0C 80 11 00 00 00 00 00 00 17 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 17 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 17 00 91 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 67 [10:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:11:47]wFMCommunicate OK [10:11:47]CreateOFDProtocolMessage done [10:11:47]OFDSenderStorePacket 289519 [10:11:47]StoreOFDPacket docnum=289519 [10:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A4 A9 07 01 35 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 E2 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6A 04 00 35 04 06 00 C3 12 65 1E F5 F1 D4 2E 55 88 8D B9 22 BC [10:11:47]CheckFolder [10:11:47]dirname=/storage/ofd_packets [10:11:47]CheckFolder done [10:11:47]ProducePacketName [10:11:47]name=ofd_packets/00289519 [10:11:47]NVStorageSaveData ofd_packets/00289519 [10:11:47]File name is /storage/ofd_packets/00289519 [10:11:47]Write 301 bytes [10:11:47]NVStorageSaveData done [10:11:47]OFDSenderStorePacket done [10:11:47]KKMCreateOFDPacket done [10:11:47]NVStorageSaveData kkm_last_timestamp [10:11:47]File name is /storage/kkm_last_timestamp [10:11:47]Write 4 bytes [10:11:47]NVStorageSaveData done [10:11:47]ExternCall_PrintAddStr [10:11:47]wPrintStart [10:11:47]Write to MH i2c: 01 00 00 92 0C 9E [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 07 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 07 00 92 0C 00 00 00 00 00 FF 0F B3 [10:11:47]RasterBufferAndPrint [10:11:47]line Счет N : (1)24617518 [10:11:47]line ИНН: 02508201610067 [10:11:47]line Контрольно-Кассовый Чек [10:11:47]line ПРОДАЖА [10:11:47]line ТРК (МРК, ГНК) : 63 [10:11:47]line Товар: 2710124130 [10:11:47]line Аи-92-К-5 [10:11:47]line 7.380 * 67.80 [10:11:47]line = 500.36 [10:11:47]line НДС 12% НСП 1% [10:11:47]line > о реализуемом товаре [10:11:47]line ИТОГО: 500.36 [10:11:47]line НСП 1% : 4.43 [10:11:47]line НДС 12% : 53.14 [10:11:47]line Наличными: 0.00 [10:11:47]line Безнал.: 500.36 [10:11:47]line Место: АЗС № 90 "Партнёр-нефть" [10:11:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:11:47]line СНО: Общий режим [10:11:47]line Чек 193 23.09.2024 10:11 [10:11:47]line Смена: 515 ФФД: 1.0 [10:11:47]line ЗНМ: 0300000107 [10:11:47]line РНМ: 0000000000091827 [10:11:47]line Версия ККМ: 001 [10:11:47]line Платежная система: O! деньги [10:11:47]line ФМ: 0000000000871832 [10:11:47]line ФД: 289519 [10:11:47]line ФПД: 214483773355505 [10:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101146&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289519&fm=214483773355505&tin=02508201610067®Number=0000000000091827&sum=50036 [10:11:47]written 0, free lines is 4095 [10:11:48]OFD Sender: Processing packet 289519 [packets to send 1784, broken 1783] [10:11:48]ProducePacketName [10:11:48]name=ofd_packets/00289519 [10:11:48]OFD Sender: To server: pG, [10:11:48]CommunicateWithHost lk.salyk.kg:30040 [10:11:48]ConnectInit lk.salyk.kg [10:11:48]Write to MH i2c: 01 00 00 BB 0C C7 [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 07 00 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 07 00 BB 0C 00 00 00 00 00 D8 0C B2 [10:11:48]RasterBufferAndPrint [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]written 0, free lines is 3295 [10:11:48]MH_Cut [10:11:48]Write to MH i2c: D1 01 00 C2 0C 01 A0 [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 01 00 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 01 00 C2 0C 00 9F [10:11:48]Write to MH i2c: 01 00 00 C3 0C CF [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:49]Connected sock=9 [10:11: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 33 32 0F 01 00 00 A4 A9 07 01 35 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 E2 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6A 04 00 35 04 06 00 C3 12 65 1E F5 F1 D4 2E 55 88 8D B9 22 BC [10:11:49]*** Cut start [10:11:49]*** Partial cut [10:11:49]*** CUTSNS_PIN = 1 [10:11:49]*** CUTSNS_PIN = 0 [10:11:49]*** Brake cut motor [10:11: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 33 32 4F 00 00 00 78 02 47 00 DF 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 33 32 10 04 04 00 EF 6A 04 00 F4 03 04 00 B8 E6 F0 66 B6 04 01 00 00 79 78 43 24 18 6E 66 2E [10:11:49]CommunicateWithHost err = 0 [10:11:49]CheckOFDResponse [10:11:49]1017 (14) - 77093643461234 [10:11:49]1041 (16) - 0000000000871832 [10:11:49]1040 (4) - 289519 [10:11:49]1012 (4) - 23.09.2024 03:55 [10:11:49]1206 (1) - 0 [10:11:49]OFD Sender: Remove packet 289519 [10:11:49]ProducePacketName [10:11:49]name=ofd_packets/00289519 [10:11:49]NVStorageDeleteData [10:11:49]Read from MH i2c: 01 [10:11:49]MH_I2C_Read... [10:11:49]*** Stop cut motor [10:11:49]*** Cut end [10:11:49]Read from MH i2c: 01 07 00 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: 01 07 00 C3 0C 00 00 00 00 00 FF 0F E4 [10:11:49]process_action close_receipt done [10:11:49]requested_data is exist [10:11:49]produce_requested_data [10:11:49]requested_item fm.sn is exist - process it [10:11:49]wFMCommunicate request_size=4 [10:11:49]MH_SAM_APDU [10:11:49]CAPDU: 80 11 00 00 [10:11:49]Write to MH i2c: E2 08 00 C4 0C 80 11 00 00 00 00 00 00 4A [10:11:49]Write i2c OK [10:11:49]MH_I2C_Read... [10:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:49]Read from MH i2c: E2 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 17 00 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 17 00 C4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9A [10:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:11:49]wFMCommunicate OK [10:11:49]requested_item fd.num is exist - process it [10:11:49]SAM_PROTO_GetFieldsCounters [10:11:49]wFMCommunicate request_size=4 [10:11:49]MH_SAM_APDU [10:11:49]CAPDU: 80 13 00 00 [10:11:49]Write to MH i2c: E2 08 00 C5 0C 80 13 00 00 00 00 00 00 4D [10:11:49]Write i2c OK [10:11:49]MH_I2C_Read... [10:11:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:49]Read from MH i2c: E2 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 62 00 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 62 00 C5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [10:11:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:49]wFMCommunicate OK [10:11:49]SAM_PROTO_GetFieldsCounters done [10:11:49]requested_item shift.num is exist - process it [10:11:49]requested_item shift.opened is exist - process it [10:11:49]req_shift_opened [10:11:49]FM_GetShiftState [10:11:49]SAM_PROTO_GetShiftState [10:11:49]wFMCommunicate request_size=4 [10:11:49]MH_SAM_APDU [10:11:49]CAPDU: 80 13 01 00 [10:11:49]Write to MH i2c: E2 08 00 C6 0C 80 13 01 00 00 00 00 00 4F [10:11:49]Write i2c OK [10:11:49]MH_I2C_Read... [10:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:50]Read from MH i2c: E2 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 0E 00 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 0E 00 C6 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F0 [10:11:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:11:50]wFMCommunicate OK [10:11:50]SAM_PROTO_GetShiftState done [10:11:50]FM_GetShiftState done [10:11:50]req_shift_opened done [10:11:50]requested_item shift.open_date is exist - process it [10:11:50]req_shift_open_date [10:11:50]req_shift_open_date done [10:11:50]produce_requested_data done [10:11:50]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289519,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:11:50]process_action_free close_receipt [10:11:50]json_value_free [10:11:50]json_value_free done [10:11:50]process_json_proto returns [10:11:50]Send response to host [10:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289519,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:11:50]free response buf [10:11:50]execute_script done [10:11:50]execute_script returns [10:11:50]free content buf [10:11:50]Sock 7.Close socket [10:11:50]Sock 7.Thread stoped [10:11:50]OFD Sender: No OFD packet to send [10:11:50]accept exits with 10 [10:11:50]New connection [10:11:50]New thread 3066821988 created [10:11:50]Thread 3066678628 joined [10:11:50]Waiting for new connection... [10:11:50] Sock 10.Parse request [10:11:50]Sock 10.Check first char [10:11:50]Sock 10.First char is OK [10:11:50]request: POST /json_proto HTTP/1.0 [10:11:50]Method: POST [10:11:50]URL: /json_proto [10:11:50]Method is POST - this is cgi request [10:11:50]url: /json_proto [10:11:50]query_string will be loaded in cgi processing [10:11:50]execute_cgi json_proto POST (null) [10:11:50]execute_cgi path=json_proto method=POST [10:11:50]POST find Content-Length [10:11:50]Host: 172.17.41.135:8080 [10:11:50]Content-Length: 802 [10:11:50]Content-Type: application/json [10:11:50] [10:11:50]POST finish read [10:11:50]Found Content-Length = 802 [10:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [10:11:50]execute_script... [10:11:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [10:11:50]POST & json_proto [10:11:50]process_json_proto [10:11:50]json parsed OK: [10:11:50]protocol is kg_v1.0 [10:11:50]action value=close_receipt [10:11:50]process_action close_receipt [10:11:50]cmd_close_receipt [10:11:50]MH_GetDate [10:11:50]Write to MH i2c: F0 00 00 C7 0C C2 [10:11:50]Write i2c OK [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: F0 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: F0 09 00 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: F0 09 00 C7 0C 00 E6 3E F1 66 ED 3E 82 65 58 [10:11:50]GetLastDocTimeStamp 1727086306 [10:11:50]current date 1727086310 [10:11:50]FM_GetShiftState [10:11:50]SAM_PROTO_GetShiftState [10:11:50]wFMCommunicate request_size=4 [10:11:50]MH_SAM_APDU [10:11:50]CAPDU: 80 13 01 00 [10:11:50]Write to MH i2c: E2 08 00 C8 0C 80 13 01 00 00 00 00 00 51 [10:11:50]Write i2c OK [10:11:50]MH_I2C_Read... [10:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:50]Read from MH i2c: E2 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 0E 00 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 0E 00 C8 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F2 [10:11:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:11:50]wFMCommunicate OK [10:11:50]SAM_PROTO_GetShiftState done [10:11:50]FM_GetShiftState done [10:11:50]opened in 1727051401 [10:11:50]opened+sec_in_day 1727137801 [10:11:50]quantity*price = 100050 [10:11:50]sum+1 = 100052 [10:11:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 194 23.09.2024 10:11 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289520 ФПД: 84247608039408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289520&fm=84247608039408&tin=02508201610067®Number=0000000000091827&sum=100051 [10:11:51]StoreToDocumentArchive [10:11:51]shift 515 fd 289520 [10:11:51]save to /storage/0515/doc_00289520 [10:11:51]save last doc name /storage/0515/doc_00289520 to /storage/kkm_last_doc_name [10:11:51]save OK [10:11:51]Clear old archive folders... [10:11:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:11:51]tlvbuf is B6F38C10 [10:11:51]SAM_PROTO_ClearQueue [10:11:51]wFMCommunicate request_size=4 [10:11:51]MH_SAM_APDU [10:11:51]CAPDU: 80 09 00 00 [10:11:51]Write to MH i2c: E2 08 00 D5 0C 80 09 00 00 00 00 00 00 53 [10:11:51]Write i2c OK [10:11:51]MH_I2C_Read... [10:11:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:51]Read from MH i2c: E2 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: E2 03 00 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: E2 03 00 D5 0C 00 90 00 55 [10:11:51]RAPDU: 90 00 [10:11:51]wFMCommunicate OK [10:11:51]SAM_PROTO_ClearQueue done [10:11:51]KKMCreateOFDPacket [10:11:51]OFDProtocolAddRootSTLVToBuf [10:11:51]FM_MakeSignedData [10:11:51]FM_MakeSignedData [10:11:51]SAM_PROTO_SignData [10:11:51]wFMCommunicate request_size=4 [10:11:51]MH_SAM_APDU [10:11:51]CAPDU: 80 0D 01 02 [10:11:51]Write to MH i2c: E2 08 00 D6 0C 80 0D 01 02 00 00 00 00 5B [10:11:51]Write i2c OK [10:11:51]MH_I2C_Read... [10:11:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:51]Read from MH i2c: E2 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: E2 03 00 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: E2 03 00 D6 0C 00 90 00 56 [10:11:51]RAPDU: 90 00 [10:11:51]wFMCommunicate OK [10:11:51]wFMCommunicate request_size=255 [10:11:51]MH_SAM_APDU [10:11: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 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 C2 00 00 00 F4 03 04 00 E6 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6A 04 00 35 04 06 00 4C 9F 6C C0 [10:11:51]Write to MH i2c: E2 02 01 D7 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 C2 00 00 00 F4 03 04 00 E6 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6A 04 00 35 04 06 00 4C 9F 6C C0 00 00 FC [10:11:51]Write i2c OK [10:11:51]MH_I2C_Read... [10:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:52]Read from MH i2c: E2 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 D7 0C 00 90 00 57 [10:11:52]RAPDU: 90 00 [10:11:52]wFMCommunicate OK [10:11:52]wFMCommunicate request_size=7 [10:11:52]MH_SAM_APDU [10:11:52]CAPDU: 80 0D 02 02 02 17 F0 [10:11:52]Write to MH i2c: E2 0A 00 D8 0C 80 0D 02 02 02 00 17 F0 00 00 69 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:52]Read from MH i2c: E2 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 D8 0C 00 90 00 58 [10:11:52]RAPDU: 90 00 [10:11:52]wFMCommunicate OK [10:11:52]wFMCommunicate request_size=4 [10:11:52]MH_SAM_APDU [10:11:52]CAPDU: 80 0D 03 02 [10:11:52]Write to MH i2c: E2 08 00 D9 0C 80 0D 03 02 00 00 00 00 60 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:52]Read from MH i2c: E2 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 0B 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 0B 00 D9 0C 00 C2 76 E5 52 A2 E3 76 50 90 00 1B [10:11:52]RAPDU: C2 76 E5 52 A2 E3 76 50 90 00 [10:11:52]wFMCommunicate OK [10:11:52]SAM_PROTO_SignData done [10:11:52]FM_MakeSignedData done [10:11:52]CreateOFDProtocolMessage [10:11:52]wFMCommunicate request_size=4 [10:11:52]MH_SAM_APDU [10:11:52]CAPDU: 80 11 00 00 [10:11:52]Write to MH i2c: E2 08 00 DA 0C 80 11 00 00 00 00 00 00 60 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:52]Read from MH i2c: E2 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 17 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 17 00 DA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B0 [10:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:11:52]wFMCommunicate OK [10:11:52]CreateOFDProtocolMessage done [10:11:52]OFDSenderStorePacket 289520 [10:11:52]StoreOFDPacket docnum=289520 [10:11:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CC B6 04 01 15 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 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 C2 00 00 00 F4 03 04 00 E6 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6A 04 00 35 04 06 00 4C 9F 6C C0 17 F0 C2 76 E5 52 A2 E3 76 50 [10:11:52]CheckFolder [10:11:52]dirname=/storage/ofd_packets [10:11:52]CheckFolder done [10:11:52]ProducePacketName [10:11:52]name=ofd_packets/00289520 [10:11:52]NVStorageSaveData ofd_packets/00289520 [10:11:52]File name is /storage/ofd_packets/00289520 [10:11:52]Write 298 bytes [10:11:52]NVStorageSaveData done [10:11:52]OFDSenderStorePacket done [10:11:52]KKMCreateOFDPacket done [10:11:52]NVStorageSaveData kkm_last_timestamp [10:11:52]File name is /storage/kkm_last_timestamp [10:11:52]Write 4 bytes [10:11:52]NVStorageSaveData done [10:11:52]ExternCall_PrintAddStr [10:11:52]wPrintStart [10:11:52]Write to MH i2c: 01 00 00 DB 0C E7 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: 01 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: 01 07 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: 01 07 00 DB 0C 00 00 00 00 00 FF 0F FC [10:11:52]RasterBufferAndPrint [10:11:52]line Счет N : (1)24617522 [10:11:52]line ИНН: 02508201610067 [10:11:52]line Контрольно-Кассовый Чек [10:11:52]line ПРОДАЖА [10:11:52]line ТРК (МРК, ГНК) : 11 [10:11:52]line Товар: 2710194210 [10:11:52]line ДТ-К-5 [10:11:52]line 13.130 * 76.20 [10:11:52]line = 1000.51 [10:11:52]line НДС 12% НСП 1% [10:11:52]line > о реализуемом товаре [10:11:52]line ИТОГО: 1000.51 [10:11:52]line НСП 1% : 8.85 [10:11:52]line НДС 12% : 106.25 [10:11:52]line Наличными: 0.00 [10:11:52]line Безнал.: 1000.51 [10:11:52]line Место: АЗС № 90 "Партнёр-нефть" [10:11:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:11:52]line СНО: Общий режим [10:11:52]line Чек 194 23.09.2024 10:11 [10:11:52]line Смена: 515 ФФД: 1.0 [10:11:52]line ЗНМ: 0300000107 [10:11:52]line РНМ: 0000000000091827 [10:11:52]line Версия ККМ: 001 [10:11:52]line Платежная система: O! деньги [10:11:52]line ФМ: 0000000000871832 [10:11:52]line ФД: 289520 [10:11:52]line ФПД: 84247608039408 [10:11:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289520&fm=84247608039408&tin=02508201610067®Number=0000000000091827&sum=100051 [10:11:52]OFD Sender: Processing packet 289520 [packets to send 1784, broken 1783] [10:11:52]ProducePacketName [10:11:52]name=ofd_packets/00289520 [10:11:52]OFD Sender: To server: pG, [10:11:52]CommunicateWithHost lk.salyk.kg:30040 [10:11:52]ConnectInit lk.salyk.kg [10:11:52]written 0, free lines is 4095 [10:11:53]Connected sock=9 [10:11: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 33 32 0C 01 00 00 CC B6 04 01 15 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 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 C2 00 00 00 F4 03 04 00 E6 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6A 04 00 35 04 06 00 4C 9F 6C C0 17 F0 C2 76 E5 52 A2 E3 76 50 [10:11:53]Write to MH i2c: 01 00 00 04 0D 11 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: 01 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: 01 07 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: 01 07 00 04 0D 00 00 00 00 00 FE 0C 22 [10:11:53]RasterBufferAndPrint [10:11:53]line [10:11:53]line [10:11:53]line [10:11:53]line [10:11:53]line [10:11:53]written 0, free lines is 3339 [10:11:53]MH_Cut [10:11:53]Write to MH i2c: D1 01 00 0B 0D 01 EA [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: D1 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: D1 01 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: D1 01 00 0B 0D 00 E9 [10:11:53]Write to MH i2c: 01 00 00 0C 0D 19 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11: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 33 32 4F 00 00 00 84 D0 47 00 3D 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 33 32 10 04 04 00 F0 6A 04 00 F4 03 04 00 BC E6 F0 66 B6 04 01 00 00 98 11 F9 21 12 7D 19 16 [10:11:53]CommunicateWithHost err = 0 [10:11:53]CheckOFDResponse [10:11:53]1017 (14) - 77093643461234 [10:11:53]1041 (16) - 0000000000871832 [10:11:53]1040 (4) - 289520 [10:11:53]1012 (4) - 23.09.2024 03:55 [10:11:53]1206 (1) - 0 [10:11:53]OFD Sender: Remove packet 289520 [10:11:53]ProducePacketName [10:11:53]name=ofd_packets/00289520 [10:11:53]NVStorageDeleteData [10:11:54]OFD Sender: No OFD packet to send [10:11:54]*** Cut start [10:11:54]*** Partial cut [10:11:54]*** CUTSNS_PIN = 1 [10:11:54]*** CUTSNS_PIN = 0 [10:11:54]*** Brake cut motor [10:11:54]Read from MH i2c: 01 [10:11:54]MH_I2C_Read... [10:11:54]*** Stop cut motor [10:11:54]*** Cut end [10:11:54]Read from MH i2c: 01 07 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 07 00 0C 0D 00 00 00 00 00 FF 0F 2E [10:11:54]process_action close_receipt done [10:11:54]requested_data is exist [10:11:54]produce_requested_data [10:11:54]requested_item fm.sn is exist - process it [10:11:54]wFMCommunicate request_size=4 [10:11:54]MH_SAM_APDU [10:11:54]CAPDU: 80 11 00 00 [10:11:54]Write to MH i2c: E2 08 00 0D 0D 80 11 00 00 00 00 00 00 94 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:54]Read from MH i2c: E2 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: E2 17 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: E2 17 00 0D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E4 [10:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:11:54]wFMCommunicate OK [10:11:54]requested_item fd.num is exist - process it [10:11:54]SAM_PROTO_GetFieldsCounters [10:11:54]wFMCommunicate request_size=4 [10:11:54]MH_SAM_APDU [10:11:54]CAPDU: 80 13 00 00 [10:11:54]Write to MH i2c: E2 08 00 0E 0D 80 13 00 00 00 00 00 00 97 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:54]Read from MH i2c: E2 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: E2 62 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: E2 62 00 0E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [10:11:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F0 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:55]wFMCommunicate OK [10:11:55]SAM_PROTO_GetFieldsCounters done [10:11:55]requested_item shift.num is exist - process it [10:11:55]requested_item shift.opened is exist - process it [10:11:55]req_shift_opened [10:11:55]FM_GetShiftState [10:11:55]SAM_PROTO_GetShiftState [10:11:55]wFMCommunicate request_size=4 [10:11:55]MH_SAM_APDU [10:11:55]CAPDU: 80 13 01 00 [10:11:55]Write to MH i2c: E2 08 00 0F 0D 80 13 01 00 00 00 00 00 99 [10:11:55]Write i2c OK [10:11:55]MH_I2C_Read... [10:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:55]Read from MH i2c: E2 [10:11:55]MH_I2C_Read... [10:11:55]Read from MH i2c: E2 0E 00 [10:11:55]MH_I2C_Read... [10:11:55]Read from MH i2c: E2 0E 00 0F 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3A [10:11:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:11:55]wFMCommunicate OK [10:11:55]SAM_PROTO_GetShiftState done [10:11:55]FM_GetShiftState done [10:11:55]req_shift_opened done [10:11:55]requested_item shift.open_date is exist - process it [10:11:55]req_shift_open_date [10:11:55]req_shift_open_date done [10:11:55]produce_requested_data done [10:11:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289520,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:11:55]process_action_free close_receipt [10:11:55]json_value_free [10:11:55]json_value_free done [10:11:55]process_json_proto returns [10:11:55]Send response to host [10:11:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289520,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:11:55]free response buf [10:11:55]execute_script done [10:11:55]execute_script returns [10:11:55]free content buf [10:11:55]Sock 10.Close socket [10:11:55]Sock 10.Thread stoped [10:11:58]accept exits with 7 [10:11:58]New connection [10:11:58]New thread 3066678628 created [10:11:58]Thread 3066821988 joined [10:11:58]Waiting for new connection... [10:11:58] Sock 7.Parse request [10:11:58]Sock 7.Check first char [10:11:58]Sock 7.First char is OK [10:11:58]request: POST /json_proto HTTP/1.0 [10:11:58]Method: POST [10:11:58]URL: /json_proto [10:11:58]Method is POST - this is cgi request [10:11:58]url: /json_proto [10:11:58]query_string will be loaded in cgi processing [10:11:58]execute_cgi json_proto POST (null) [10:11:58]execute_cgi path=json_proto method=POST [10:11:58]POST find Content-Length [10:11:58]Host: 172.17.41.135:8080 [10:11:58]Content-Length: 687 [10:11:58]Content-Type: application/json [10:11:58] [10:11:58]POST finish read [10:11:58]Found Content-Length = 687 [10:11:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 27.550, "sum" : 1030.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1030.00, "total" : 1030.00, "payments": [ { "type": 0, "sum" : 1030.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:58]execute_script... [10:11: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)24617521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 27.550, "sum" : 1030.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1030.00, "total" : 1030.00, "payments": [ { "type": 0, "sum" : 1030.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:58]POST & json_proto [10:11:58]process_json_proto [10:11:58]json parsed OK: [10:11:58]protocol is kg_v1.0 [10:11:58]action value=close_receipt [10:11:58]process_action close_receipt [10:11:58]cmd_close_receipt [10:11:58]MH_GetDate [10:11:58]Write to MH i2c: F0 00 00 10 0D 0C [10:11:58]Write i2c OK [10:11:58]MH_I2C_Read... [10:11:58]Read from MH i2c: F0 [10:11:58]MH_I2C_Read... [10:11:58]Read from MH i2c: F0 09 00 [10:11:58]MH_I2C_Read... [10:11:58]Read from MH i2c: F0 09 00 10 0D 00 EE 3E F1 66 ED 3E 82 65 AA [10:11:58]GetLastDocTimeStamp 1727086310 [10:11:58]current date 1727086318 [10:11:58]FM_GetShiftState [10:11:58]SAM_PROTO_GetShiftState [10:11:58]wFMCommunicate request_size=4 [10:11:58]MH_SAM_APDU [10:11:58]CAPDU: 80 13 01 00 [10:11:58]Write to MH i2c: E2 08 00 11 0D 80 13 01 00 00 00 00 00 9B [10:11:58]Write i2c OK [10:11:58]MH_I2C_Read... [10:11:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:58]Read from MH i2c: E2 [10:11:58]MH_I2C_Read... [10:11:58]Read from MH i2c: E2 0E 00 [10:11:58]MH_I2C_Read... [10:11:58]Read from MH i2c: E2 0E 00 11 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3C [10:11:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:11:58]wFMCommunicate OK [10:11:58]SAM_PROTO_GetShiftState done [10:11:58]FM_GetShiftState done [10:11:58]opened in 1727051401 [10:11:58]opened+sec_in_day 1727137801 [10:11:58]quantity*price = 103037 [10:11:58]sum+1 = 103038 [10:11:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1030.00 Внесено: 1030.00 СДАЧА: 0.00 НСП 1% : 9.12 НДС 12% : 109.42 Наличными: 1030.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 195 23.09.2024 10:11 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289521 ФПД: 156254570809302 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101159&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289521&fm=156254570809302&tin=02508201610067®Number=0000000000091827&sum=103000 [10:11:59]StoreToDocumentArchive [10:11:59]shift 515 fd 289521 [10:11:59]save to /storage/0515/doc_00289521 [10:11:59]save last doc name /storage/0515/doc_00289521 to /storage/kkm_last_doc_name [10:11:59]save OK [10:11:59]Clear old archive folders... [10:11:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:11:59]tlvbuf is 01E3A820 [10:11:59]SAM_PROTO_ClearQueue [10:11:59]wFMCommunicate request_size=4 [10:11:59]MH_SAM_APDU [10:11:59]CAPDU: 80 09 00 00 [10:11:59]Write to MH i2c: E2 08 00 1E 0D 80 09 00 00 00 00 00 00 9D [10:11:59]Write i2c OK [10:11:59]MH_I2C_Read... [10:11:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:59]Read from MH i2c: E2 [10:11:59]MH_I2C_Read... [10:11:59]Read from MH i2c: E2 03 00 [10:11:59]MH_I2C_Read... [10:11:59]Read from MH i2c: E2 03 00 1E 0D 00 90 00 9F [10:11:59]RAPDU: 90 00 [10:11:59]wFMCommunicate OK [10:11:59]SAM_PROTO_ClearQueue done [10:11:59]KKMCreateOFDPacket [10:11:59]OFDProtocolAddRootSTLVToBuf [10:11:59]FM_MakeSignedData [10:11:59]FM_MakeSignedData [10:11:59]SAM_PROTO_SignData [10:11:59]wFMCommunicate request_size=4 [10:11:59]MH_SAM_APDU [10:11:59]CAPDU: 80 0D 01 02 [10:11:59]Write to MH i2c: E2 08 00 1F 0D 80 0D 01 02 00 00 00 00 A5 [10:11:59]Write i2c OK [10:11:59]MH_I2C_Read... [10:11:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:59]Read from MH i2c: E2 [10:11:59]MH_I2C_Read... [10:11:59]Read from MH i2c: E2 03 00 [10:11:59]MH_I2C_Read... [10:11:59]Read from MH i2c: E2 03 00 1F 0D 00 90 00 A0 [10:11:59]RAPDU: 90 00 [10:11:59]wFMCommunicate OK [10:11:59]wFMCommunicate request_size=255 [10:11:59]MH_SAM_APDU [10:11:59]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 6B 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 92 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 92 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 2A 00 00 00 00 07 04 06 00 58 92 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 EF 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6A 04 00 35 04 06 00 8E 1C [10:11:59]Write to MH i2c: E2 02 01 20 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 35 FF 03 08 00 03 9E 6B 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 92 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 92 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 2A 00 00 00 00 07 04 06 00 58 92 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 EF 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6A 04 00 35 04 06 00 8E 1C 00 00 BE [10:11:59]Write i2c OK [10:11:59]MH_I2C_Read... [10:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:00]Read from MH i2c: E2 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 03 00 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 03 00 20 0D 00 90 00 A1 [10:12:00]RAPDU: 90 00 [10:12:00]wFMCommunicate OK [10:12:00]wFMCommunicate request_size=9 [10:12:00]MH_SAM_APDU [10:12:00]CAPDU: 80 0D 02 02 04 DA 30 07 D6 [10:12:00]Write to MH i2c: E2 0C 00 21 0D 80 0D 02 02 04 00 DA 30 07 D6 00 00 97 [10:12:00]Write i2c OK [10:12:00]MH_I2C_Read... [10:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:00]Read from MH i2c: E2 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 03 00 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 03 00 21 0D 00 90 00 A2 [10:12:00]RAPDU: 90 00 [10:12:00]wFMCommunicate OK [10:12:00]wFMCommunicate request_size=4 [10:12:00]MH_SAM_APDU [10:12:00]CAPDU: 80 0D 03 02 [10:12:00]Write to MH i2c: E2 08 00 22 0D 80 0D 03 02 00 00 00 00 AA [10:12:00]Write i2c OK [10:12:00]MH_I2C_Read... [10:12:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:00]Read from MH i2c: E2 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 0B 00 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 0B 00 22 0D 00 84 7E 5A DC 34 E0 E1 F7 90 00 CF [10:12:00]RAPDU: 84 7E 5A DC 34 E0 E1 F7 90 00 [10:12:00]wFMCommunicate OK [10:12:00]SAM_PROTO_SignData done [10:12:00]FM_MakeSignedData done [10:12:00]CreateOFDProtocolMessage [10:12:00]wFMCommunicate request_size=4 [10:12:00]MH_SAM_APDU [10:12:00]CAPDU: 80 11 00 00 [10:12:00]Write to MH i2c: E2 08 00 23 0D 80 11 00 00 00 00 00 00 AA [10:12:00]Write i2c OK [10:12:00]MH_I2C_Read... [10:12:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:00]Read from MH i2c: E2 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 17 00 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: E2 17 00 23 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FA [10:12:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:12:00]wFMCommunicate OK [10:12:00]CreateOFDProtocolMessage done [10:12:00]OFDSenderStorePacket 289521 [10:12:00]StoreOFDPacket docnum=289521 [10:12:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 DC DC 06 01 4F 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 6B 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 92 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 92 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 2A 00 00 00 00 07 04 06 00 58 92 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 EF 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6A 04 00 35 04 06 00 8E 1C DA 30 07 D6 84 7E 5A DC 34 E0 E1 F7 [10:12:00]CheckFolder [10:12:00]dirname=/storage/ofd_packets [10:12:00]CheckFolder done [10:12:00]ProducePacketName [10:12:00]name=ofd_packets/00289521 [10:12:00]NVStorageSaveData ofd_packets/00289521 [10:12:00]File name is /storage/ofd_packets/00289521 [10:12:00]Write 300 bytes [10:12:00]NVStorageSaveData done [10:12:00]OFDSenderStorePacket done [10:12:00]KKMCreateOFDPacket done [10:12:00]NVStorageSaveData kkm_last_timestamp [10:12:00]File name is /storage/kkm_last_timestamp [10:12:00]Write 4 bytes [10:12:00]NVStorageSaveData done [10:12:00]ExternCall_PrintAddStr [10:12:00]wPrintStart [10:12:00]Write to MH i2c: 01 00 00 24 0D 31 [10:12:00]Write i2c OK [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: 01 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: 01 07 00 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: 01 07 00 24 0D 00 00 00 00 00 FF 0F 46 [10:12:00]RasterBufferAndPrint [10:12:00]line Счет N : (1)24617521 [10:12:00]line ИНН: 02508201610067 [10:12:00]line Контрольно-Кассовый Чек [10:12:00]line ПРОДАЖА [10:12:00]line ТРК (МРК, ГНК) : 71 [10:12:00]line Товар: 2711190000 [10:12:00]line ГАЗ-К-5 [10:12:00]line 27.550 * 37.40 [10:12:00]line = 1030.37 [10:12:00]line НДС 12% НСП 1% [10:12:00]line > о реализуемом товаре [10:12:00]line ОКРУГЛЕНИЕ: -0.37 [10:12:00]line ИТОГО: 1030.00 [10:12:00]line Внесено: 1030.00 [10:12:00]line СДАЧА: 0.00 [10:12:00]line НСП 1% : 9.12 [10:12:00]line НДС 12% : 109.42 [10:12:00]line Наличными: 1030.00 [10:12:00]line Безнал.: 0.00 [10:12:00]line Место: АЗС № 90 "Партнёр-нефть" [10:12:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:12:00]line СНО: Общий режим [10:12:00]line Чек 195 23.09.2024 10:11 [10:12:00]line Смена: 515 ФФД: 1.0 [10:12:00]line ЗНМ: 0300000107 [10:12:00]line РНМ: 0000000000091827 [10:12:00]line Версия ККМ: 001 [10:12:00]line ФМ: 0000000000871832 [10:12:00]line ФД: 289521 [10:12:00]line ФПД: 156254570809302 [10:12:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101159&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289521&fm=156254570809302&tin=02508201610067®Number=0000000000091827&sum=103000 [10:12:00]written 0, free lines is 4095 [10:12:00]OFD Sender: Processing packet 289521 [packets to send 1784, broken 1783] [10:12:00]ProducePacketName [10:12:00]name=ofd_packets/00289521 [10:12:00]OFD Sender: To server: pG, [10:12:00]CommunicateWithHost lk.salyk.kg:30040 [10:12:00]ConnectInit lk.salyk.kg [10:12:00]Connected sock=10 [10:12: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 33 32 0E 01 00 00 DC DC 06 01 4F 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 6B 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 92 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 92 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 2A 00 00 00 00 07 04 06 00 58 92 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 EF 3E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6A 04 00 35 04 06 00 8E 1C DA 30 07 D6 84 7E 5A DC 34 E0 E1 F7 [10:12:00]Write to MH i2c: 01 00 00 4E 0D 5B [10:12:00]Write i2c OK [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: 01 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: 01 07 00 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: 01 07 00 4E 0D 00 00 00 00 00 D5 0C 43 [10:12:00]RasterBufferAndPrint [10:12:00]line [10:12:00]line [10:12:00]line [10:12:00]line [10:12:00]line [10:12:00]written 0, free lines is 3305 [10:12:00]MH_Cut [10:12:00]Write to MH i2c: D1 01 00 55 0D 01 34 [10:12:00]Write i2c OK [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: D1 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: D1 01 00 [10:12:00]MH_I2C_Read... [10:12:00]Read from MH i2c: D1 01 00 55 0D 00 33 [10:12:00]Write to MH i2c: 01 00 00 56 0D 63 [10:12:00]Write i2c OK [10:12:00]MH_I2C_Read... [10:12: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 33 32 4F 00 00 00 D7 3D 47 00 8C 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 33 32 10 04 04 00 F1 6A 04 00 F4 03 04 00 C3 E6 F0 66 B6 04 01 00 00 D9 B2 FD 77 D9 CD 97 00 [10:12:01]CommunicateWithHost err = 0 [10:12:01]CheckOFDResponse [10:12:01]1017 (14) - 77093643461234 [10:12:01]1041 (16) - 0000000000871832 [10:12:01]1040 (4) - 289521 [10:12:01]1012 (4) - 23.09.2024 03:55 [10:12:01]1206 (1) - 0 [10:12:01]OFD Sender: Remove packet 289521 [10:12:01]ProducePacketName [10:12:01]name=ofd_packets/00289521 [10:12:01]NVStorageDeleteData [10:12:01]*** Cut start [10:12:01]*** Partial cut [10:12:01]*** CUTSNS_PIN = 1 [10:12:01]OFD Sender: No OFD packet to send [10:12:01]*** CUTSNS_PIN = 0 [10:12:01]*** Brake cut motor [10:12:02]Read from MH i2c: 01 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: 01 07 00 [10:12:02]MH_I2C_Read... [10:12:02]*** Stop cut motor [10:12:02]*** Cut end [10:12:02]Read from MH i2c: 01 07 00 56 0D 00 00 00 00 00 FF 0F 78 [10:12:02]process_action close_receipt done [10:12:02]requested_data is exist [10:12:02]produce_requested_data [10:12:02]requested_item fm.sn is exist - process it [10:12:02]wFMCommunicate request_size=4 [10:12:02]MH_SAM_APDU [10:12:02]CAPDU: 80 11 00 00 [10:12:02]Write to MH i2c: E2 08 00 57 0D 80 11 00 00 00 00 00 00 DE [10:12:02]Write i2c OK [10:12:02]MH_I2C_Read... [10:12:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:02]Read from MH i2c: E2 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 17 00 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 17 00 57 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2E [10:12:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:12:02]wFMCommunicate OK [10:12:02]requested_item fd.num is exist - process it [10:12:02]SAM_PROTO_GetFieldsCounters [10:12:02]wFMCommunicate request_size=4 [10:12:02]MH_SAM_APDU [10:12:02]CAPDU: 80 13 00 00 [10:12:02]Write to MH i2c: E2 08 00 58 0D 80 13 00 00 00 00 00 00 E1 [10:12:02]Write i2c OK [10:12:02]MH_I2C_Read... [10:12:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:02]Read from MH i2c: E2 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 62 00 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 62 00 58 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [10:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F1 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:02]wFMCommunicate OK [10:12:02]SAM_PROTO_GetFieldsCounters done [10:12:02]requested_item shift.num is exist - process it [10:12:02]requested_item shift.opened is exist - process it [10:12:02]req_shift_opened [10:12:02]FM_GetShiftState [10:12:02]SAM_PROTO_GetShiftState [10:12:02]wFMCommunicate request_size=4 [10:12:02]MH_SAM_APDU [10:12:02]CAPDU: 80 13 01 00 [10:12:02]Write to MH i2c: E2 08 00 59 0D 80 13 01 00 00 00 00 00 E3 [10:12:02]Write i2c OK [10:12:02]MH_I2C_Read... [10:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:02]Read from MH i2c: E2 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 0E 00 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 0E 00 59 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 84 [10:12:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:12:02]wFMCommunicate OK [10:12:02]SAM_PROTO_GetShiftState done [10:12:02]FM_GetShiftState done [10:12:02]req_shift_opened done [10:12:02]requested_item shift.open_date is exist - process it [10:12:02]req_shift_open_date [10:12:02]req_shift_open_date done [10:12:02]produce_requested_data done [10:12:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289521,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:12:02]process_action_free close_receipt [10:12:02]json_value_free [10:12:02]json_value_free done [10:12:02]process_json_proto returns [10:12:02]Send response to host [10:12:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289521,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:12:02]free response buf [10:12:02]execute_script done [10:12:02]execute_script returns [10:12:02]free content buf [10:12:02]Sock 7.Close socket [10:12:02]Sock 7.Thread stoped [10:12:06]OFD Sender: No OFD packet to send [10:12:11]OFD Sender: No OFD packet to send [10:12:16]OFD Sender: No OFD packet to send [10:12:18]accept exits with 9 [10:12:18]New connection [10:12:18]New thread 3066821988 created [10:12:18]Thread 3066678628 joined [10:12:18]Waiting for new connection... [10:12:18] Sock 9.Parse request [10:12:18]Sock 9.Check first char [10:12:18]Sock 9.First char is OK [10:12:18]request: POST /json_proto HTTP/1.0 [10:12:18]Method: POST [10:12:18]URL: /json_proto [10:12:18]Method is POST - this is cgi request [10:12:18]url: /json_proto [10:12:18]query_string will be loaded in cgi processing [10:12:18]execute_cgi json_proto POST (null) [10:12:18]execute_cgi path=json_proto method=POST [10:12:18]POST find Content-Length [10:12:18]Host: 172.17.41.135:8080 [10:12:18]Content-Length: 786 [10:12:18]Content-Type: application/json [10:12:18] [10:12:18]POST finish read [10:12:18]Found Content-Length = 786 [10:12:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 28.860, "sum" : 2000.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" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:18]execute_script... [10:12:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 28.860, "sum" : 2000.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" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:18]POST & json_proto [10:12:18]process_json_proto [10:12:18]json parsed OK: [10:12:18]protocol is kg_v1.0 [10:12:18]action value=close_receipt [10:12:18]process_action close_receipt [10:12:18]cmd_close_receipt [10:12:18]MH_GetDate [10:12:18]Write to MH i2c: F0 00 00 5A 0D 56 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: F0 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: F0 09 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: F0 09 00 5A 0D 00 02 3F F1 66 ED 3E 82 65 09 [10:12:18]GetLastDocTimeStamp 1727086319 [10:12:18]current date 1727086338 [10:12:18]FM_GetShiftState [10:12:18]SAM_PROTO_GetShiftState [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 13 01 00 [10:12:18]Write to MH i2c: E2 08 00 5B 0D 80 13 01 00 00 00 00 00 E5 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0E 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0E 00 5B 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 86 [10:12:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:12:18]wFMCommunicate OK [10:12:18]SAM_PROTO_GetShiftState done [10:12:18]FM_GetShiftState done [10:12:18]opened in 1727051401 [10:12:18]opened+sec_in_day 1727137801 [10:12:18]quantity*price = 199999 [10:12:18]sum+1 = 200001 [10:12:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 196 23.09.2024 10:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289522 ФПД: 96700984804202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101218&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289522&fm=96700984804202&tin=02508201610067®Number=0000000000091827&sum=200000 [10:12:19]StoreToDocumentArchive [10:12:19]shift 515 fd 289522 [10:12:19]save to /storage/0515/doc_00289522 [10:12:19]save last doc name /storage/0515/doc_00289522 to /storage/kkm_last_doc_name [10:12:19]save OK [10:12:19]Clear old archive folders... [10:12:19]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:12:19]tlvbuf is 01DDA060 [10:12:19]SAM_PROTO_ClearQueue [10:12:19]wFMCommunicate request_size=4 [10:12:19]MH_SAM_APDU [10:12:19]CAPDU: 80 09 00 00 [10:12:19]Write to MH i2c: E2 08 00 68 0D 80 09 00 00 00 00 00 00 E7 [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:19]Read from MH i2c: E2 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 03 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 03 00 68 0D 00 90 00 E9 [10:12:19]RAPDU: 90 00 [10:12:19]wFMCommunicate OK [10:12:19]SAM_PROTO_ClearQueue done [10:12:19]KKMCreateOFDPacket [10:12:19]OFDProtocolAddRootSTLVToBuf [10:12:19]FM_MakeSignedData [10:12:19]FM_MakeSignedData [10:12:19]SAM_PROTO_SignData [10:12:19]wFMCommunicate request_size=4 [10:12:19]MH_SAM_APDU [10:12:19]CAPDU: 80 0D 01 02 [10:12:19]Write to MH i2c: E2 08 00 69 0D 80 0D 01 02 00 00 00 00 EF [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:19]Read from MH i2c: E2 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 03 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 03 00 69 0D 00 90 00 EA [10:12:19]RAPDU: 90 00 [10:12:19]wFMCommunicate OK [10:12:19]wFMCommunicate request_size=253 [10:12:19]MH_SAM_APDU [10:12:19]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 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 00 00 00 00 00 00 39 04 06 00 40 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 02 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6A 04 00 35 04 06 00 57 F2 F3 D9 43 6A [10:12:19]Write to MH i2c: E2 00 01 6A 0D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 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 00 00 00 00 00 00 39 04 06 00 40 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 02 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6A 04 00 35 04 06 00 57 F2 F3 D9 43 6A 00 00 AB [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:19]Read from MH i2c: E2 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 03 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 03 00 6A 0D 00 90 00 EB [10:12:19]RAPDU: 90 00 [10:12:19]wFMCommunicate OK [10:12:19]wFMCommunicate request_size=4 [10:12:19]MH_SAM_APDU [10:12:19]CAPDU: 80 0D 03 02 [10:12:19]Write to MH i2c: E2 08 00 6B 0D 80 0D 03 02 00 00 00 00 F3 [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:19]Read from MH i2c: E2 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 0B 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 0B 00 6B 0D 00 88 67 71 B2 A7 2F D0 2F 90 00 DB [10:12:19]RAPDU: 88 67 71 B2 A7 2F D0 2F 90 00 [10:12:19]wFMCommunicate OK [10:12:19]SAM_PROTO_SignData done [10:12:19]FM_MakeSignedData done [10:12:19]CreateOFDProtocolMessage [10:12:19]wFMCommunicate request_size=4 [10:12:19]MH_SAM_APDU [10:12:19]CAPDU: 80 11 00 00 [10:12:19]Write to MH i2c: E2 08 00 6C 0D 80 11 00 00 00 00 00 00 F3 [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:19]Read from MH i2c: E2 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 17 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 17 00 6C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 43 [10:12:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:12:19]wFMCommunicate OK [10:12:19]CreateOFDProtocolMessage done [10:12:19]OFDSenderStorePacket 289522 [10:12:19]StoreOFDPacket docnum=289522 [10:12:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 32 2C 00 01 A6 93 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 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 00 00 00 00 00 00 39 04 06 00 40 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 02 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6A 04 00 35 04 06 00 57 F2 F3 D9 43 6A 88 67 71 B2 A7 2F D0 2F [10:12:19]CheckFolder [10:12:19]dirname=/storage/ofd_packets [10:12:19]CheckFolder done [10:12:19]ProducePacketName [10:12:19]name=ofd_packets/00289522 [10:12:19]NVStorageSaveData ofd_packets/00289522 [10:12:19]File name is /storage/ofd_packets/00289522 [10:12:19]Write 294 bytes [10:12:19]NVStorageSaveData done [10:12:19]OFDSenderStorePacket done [10:12:19]KKMCreateOFDPacket done [10:12:19]NVStorageSaveData kkm_last_timestamp [10:12:19]File name is /storage/kkm_last_timestamp [10:12:19]Write 4 bytes [10:12:19]NVStorageSaveData done [10:12:19]ExternCall_PrintAddStr [10:12:19]wPrintStart [10:12:19]Write to MH i2c: 01 00 00 6D 0D 7A [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: 01 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: 01 07 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: 01 07 00 6D 0D 00 00 00 00 00 FF 0F 8F [10:12:19]RasterBufferAndPrint [10:12:19]line Счет N : (1)24617523 [10:12:19]line ИНН: 02508201610067 [10:12:19]line Контрольно-Кассовый Чек [10:12:19]line ПРОДАЖА [10:12:19]line ТРК (МРК, ГНК) : 44 [10:12:19]line Товар: 2710124130 [10:12:19]line SU-92 [10:12:19]line 28.860 * 69.30 [10:12:19]line = 2000.00 [10:12:19]line НДС 12% НСП 1% [10:12:19]line > о реализуемом товаре [10:12:19]line ИТОГО: 2000.00 [10:12:19]line НСП 1% : 17.70 [10:12:19]line НДС 12% : 212.39 [10:12:19]line Наличными: 0.00 [10:12:19]line Безнал.: 2000.00 [10:12:19]line Место: АЗС № 90 "Партнёр-нефть" [10:12:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:12:19]line СНО: Общий режим [10:12:19]line Чек 196 23.09.2024 10:12 [10:12:19]line Смена: 515 ФФД: 1.0 [10:12:19]line ЗНМ: 0300000107 [10:12:19]line РНМ: 0000000000091827 [10:12:19]line Версия ККМ: 001 [10:12:19]line Платежная система: O! деньги [10:12:19]line ФМ: 0000000000871832 [10:12:19]line ФД: 289522 [10:12:19]line ФПД: 96700984804202 [10:12:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101218&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289522&fm=96700984804202&tin=02508201610067®Number=0000000000091827&sum=200000 [10:12:19]written 0, free lines is 4095 [10:12:19]OFD Sender: Processing packet 289522 [packets to send 1784, broken 1783] [10:12:19]ProducePacketName [10:12:19]name=ofd_packets/00289522 [10:12:19]OFD Sender: To server: pG, [10:12:19]CommunicateWithHost lk.salyk.kg:30040 [10:12:19]ConnectInit lk.salyk.kg [10:12:20]Connected sock=10 [10:12:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 32 2C 00 01 A6 93 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 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 00 00 00 00 00 00 39 04 06 00 40 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 02 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6A 04 00 35 04 06 00 57 F2 F3 D9 43 6A 88 67 71 B2 A7 2F D0 2F [10:12:20]Write to MH i2c: 01 00 00 96 0D A3 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 07 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 07 00 96 0D 00 00 00 00 00 F3 0C A9 [10:12:20]RasterBufferAndPrint [10:12:20]line [10:12:20]line [10:12:20]line [10:12:20]line [10:12:20]line [10:12:20]written 0, free lines is 3330 [10:12:20]MH_Cut [10:12:20]Write to MH i2c: D1 01 00 9D 0D 01 7C [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: D1 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: D1 01 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: D1 01 00 9D 0D 00 7B [10:12:20]Write to MH i2c: 01 00 00 9E 0D AB [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 FD E7 47 00 DD 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 33 32 10 04 04 00 F2 6A 04 00 F4 03 04 00 D7 E6 F0 66 B6 04 01 00 00 CB FB 3B 4B 17 CB 7C BF [10:12:20]CommunicateWithHost err = 0 [10:12:20]CheckOFDResponse [10:12:20]1017 (14) - 77093643461234 [10:12:20]1041 (16) - 0000000000871832 [10:12:20]1040 (4) - 289522 [10:12:20]1012 (4) - 23.09.2024 03:56 [10:12:20]1206 (1) - 0 [10:12:20]OFD Sender: Remove packet 289522 [10:12:20]ProducePacketName [10:12:20]name=ofd_packets/00289522 [10:12:20]NVStorageDeleteData [10:12:20]*** Cut start [10:12:20]*** Partial cut [10:12:20]*** CUTSNS_PIN = 1 [10:12:21]*** CUTSNS_PIN = 0 [10:12:21]OFD Sender: No OFD packet to send [10:12:21]*** Brake cut motor [10:12:21]Read from MH i2c: 01 [10:12:21]MH_I2C_Read... [10:12:21]*** Stop cut motor [10:12:21]*** Cut end [10:12:21]Read from MH i2c: 01 07 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: 01 07 00 9E 0D 00 00 00 00 00 FF 0F C0 [10:12:21]process_action close_receipt done [10:12:21]requested_data is exist [10:12:21]produce_requested_data [10:12:21]requested_item fm.sn is exist - process it [10:12:21]wFMCommunicate request_size=4 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 11 00 00 [10:12:21]Write to MH i2c: E2 08 00 9F 0D 80 11 00 00 00 00 00 00 26 [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 17 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 17 00 9F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 76 [10:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:12:21]wFMCommunicate OK [10:12:21]requested_item fd.num is exist - process it [10:12:21]SAM_PROTO_GetFieldsCounters [10:12:21]wFMCommunicate request_size=4 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 13 00 00 [10:12:21]Write to MH i2c: E2 08 00 A0 0D 80 13 00 00 00 00 00 00 29 [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 62 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 62 00 A0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [10:12:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F2 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:21]wFMCommunicate OK [10:12:21]SAM_PROTO_GetFieldsCounters done [10:12:21]requested_item shift.num is exist - process it [10:12:21]requested_item shift.opened is exist - process it [10:12:21]req_shift_opened [10:12:21]FM_GetShiftState [10:12:21]SAM_PROTO_GetShiftState [10:12:21]wFMCommunicate request_size=4 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 13 01 00 [10:12:21]Write to MH i2c: E2 08 00 A1 0D 80 13 01 00 00 00 00 00 2B [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 0E 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 0E 00 A1 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CC [10:12:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:12:21]wFMCommunicate OK [10:12:21]SAM_PROTO_GetShiftState done [10:12:21]FM_GetShiftState done [10:12:21]req_shift_opened done [10:12:21]requested_item shift.open_date is exist - process it [10:12:21]req_shift_open_date [10:12:21]req_shift_open_date done [10:12:21]produce_requested_data done [10:12:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289522,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:12:21]process_action_free close_receipt [10:12:21]json_value_free [10:12:21]json_value_free done [10:12:21]process_json_proto returns [10:12:21]Send response to host [10:12:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289522,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:12:21]free response buf [10:12:21]execute_script done [10:12:21]execute_script returns [10:12:21]free content buf [10:12:21]Sock 9.Close socket [10:12:21]Sock 9.Thread stoped [10:12:26]OFD Sender: No OFD packet to send [10:12:31]OFD Sender: No OFD packet to send [10:12:36]OFD Sender: No OFD packet to send [10:12:41]OFD Sender: No OFD packet to send [10:12:46]OFD Sender: No OFD packet to send [10:12:51]OFD Sender: No OFD packet to send [10:12:56]OFD Sender: No OFD packet to send [10:13:01]OFD Sender: No OFD packet to send [10:13:06]OFD Sender: No OFD packet to send [10:13:11]OFD Sender: No OFD packet to send [10:13:16]OFD Sender: No OFD packet to send [10:13:21]OFD Sender: No OFD packet to send [10:13:26]OFD Sender: No OFD packet to send [10:13:31]OFD Sender: No OFD packet to send [10:13:36]OFD Sender: No OFD packet to send [10:13:41]OFD Sender: No OFD packet to send [10:13:46]OFD Sender: No OFD packet to send [10:13:51]OFD Sender: No OFD packet to send [10:13:56]OFD Sender: No OFD packet to send [10:14:01]OFD Sender: No OFD packet to send [10:14:06]OFD Sender: No OFD packet to send [10:14:11]OFD Sender: No OFD packet to send [10:14:16]OFD Sender: No OFD packet to send [10:14:21]OFD Sender: No OFD packet to send [10:14:26]OFD Sender: No OFD packet to send [10:14:31]OFD Sender: No OFD packet to send [10:14:37]OFD Sender: No OFD packet to send [10:14:42]OFD Sender: No OFD packet to send [10:14:47]OFD Sender: No OFD packet to send [10:14:47]accept exits with 7 [10:14:47]New connection [10:14:47]New thread 3066678628 created [10:14:47]Thread 3066821988 joined [10:14:47]Waiting for new connection... [10:14:47] Sock 7.Parse request [10:14:47]Sock 7.Check first char [10:14:47]Sock 7.First char is OK [10:14:47]request: POST /json_proto HTTP/1.0 [10:14:47]Method: POST [10:14:47]URL: /json_proto [10:14:47]Method is POST - this is cgi request [10:14:47]url: /json_proto [10:14:47]query_string will be loaded in cgi processing [10:14:47]execute_cgi json_proto POST (null) [10:14:47]execute_cgi path=json_proto method=POST [10:14:47]POST find Content-Length [10:14:47]Host: 172.17.41.135:8080 [10:14:47]Content-Length: 808 [10:14:47]Content-Type: application/json [10:14:47] [10:14:47]POST finish read [10:14:47]Found Content-Length = 808 [10:14:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.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" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:47]execute_script... [10:14: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)24617524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.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" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:47]POST & json_proto [10:14:47]process_json_proto [10:14:47]json parsed OK: [10:14:47]protocol is kg_v1.0 [10:14:47]action value=close_receipt [10:14:47]process_action close_receipt [10:14:47]cmd_close_receipt [10:14:47]MH_GetDate [10:14:47]Write to MH i2c: F0 00 00 A2 0D 9E [10:14:47]Write i2c OK [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: F0 [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: F0 09 00 [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: F0 09 00 A2 0D 00 98 3F F1 66 ED 3E 82 65 E7 [10:14:47]GetLastDocTimeStamp 1727086338 [10:14:47]current date 1727086488 [10:14:47]FM_GetShiftState [10:14:47]SAM_PROTO_GetShiftState [10:14:47]wFMCommunicate request_size=4 [10:14:47]MH_SAM_APDU [10:14:47]CAPDU: 80 13 01 00 [10:14:47]Write to MH i2c: E2 08 00 A3 0D 80 13 01 00 00 00 00 00 2D [10:14:47]Write i2c OK [10:14:47]MH_I2C_Read... [10:14:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:47]Read from MH i2c: E2 [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: E2 0E 00 [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: E2 0E 00 A3 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CE [10:14:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:14:47]wFMCommunicate OK [10:14:47]SAM_PROTO_GetShiftState done [10:14:47]FM_GetShiftState done [10:14:47]opened in 1727051401 [10:14:47]opened+sec_in_day 1727137801 [10:14:47]quantity*price = 150011 [10:14:47]sum+1 = 150012 [10:14:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.11 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 0.00 Безнал.: 1500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 197 23.09.2024 10:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289523 ФПД: 36422770898491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101448&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289523&fm=36422770898491&tin=02508201610067®Number=0000000000091827&sum=150011 [10:14:48]StoreToDocumentArchive [10:14:48]shift 515 fd 289523 [10:14:48]save to /storage/0515/doc_00289523 [10:14:48]save last doc name /storage/0515/doc_00289523 to /storage/kkm_last_doc_name [10:14:48]save OK [10:14:48]Clear old archive folders... [10:14:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:14:48]tlvbuf is 01DE9B50 [10:14:48]SAM_PROTO_ClearQueue [10:14:48]wFMCommunicate request_size=4 [10:14:48]MH_SAM_APDU [10:14:48]CAPDU: 80 09 00 00 [10:14:48]Write to MH i2c: E2 08 00 B0 0D 80 09 00 00 00 00 00 00 2F [10:14:48]Write i2c OK [10:14:48]MH_I2C_Read... [10:14:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:48]Read from MH i2c: E2 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: E2 03 00 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: E2 03 00 B0 0D 00 90 00 31 [10:14:48]RAPDU: 90 00 [10:14:48]wFMCommunicate OK [10:14:48]SAM_PROTO_ClearQueue done [10:14:48]KKMCreateOFDPacket [10:14:48]OFDProtocolAddRootSTLVToBuf [10:14:48]FM_MakeSignedData [10:14:48]FM_MakeSignedData [10:14:48]SAM_PROTO_SignData [10:14:48]wFMCommunicate request_size=4 [10:14:48]MH_SAM_APDU [10:14:48]CAPDU: 80 0D 01 02 [10:14:48]Write to MH i2c: E2 08 00 B1 0D 80 0D 01 02 00 00 00 00 37 [10:14:48]Write i2c OK [10:14:48]MH_I2C_Read... [10:14:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:48]Read from MH i2c: E2 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: E2 03 00 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: E2 03 00 B1 0D 00 90 00 32 [10:14:48]RAPDU: 90 00 [10:14:48]wFMCommunicate OK [10:14:48]wFMCommunicate request_size=255 [10:14:48]MH_SAM_APDU [10:14:48]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 98 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6A 04 00 35 04 06 00 21 20 [10:14:48]Write to MH i2c: E2 02 01 B2 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 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 98 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6A 04 00 35 04 06 00 21 20 00 00 F3 [10:14:48]Write i2c OK [10:14:48]MH_I2C_Read... [10:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:49]Read from MH i2c: E2 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 B2 0D 00 90 00 33 [10:14:49]RAPDU: 90 00 [10:14:49]wFMCommunicate OK [10:14:49]wFMCommunicate request_size=9 [10:14:49]MH_SAM_APDU [10:14:49]CAPDU: 80 0D 02 02 04 56 52 36 3B [10:14:49]Write to MH i2c: E2 0C 00 B3 0D 80 0D 02 02 04 00 56 52 36 3B 00 00 5B [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:49]Read from MH i2c: E2 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 B3 0D 00 90 00 34 [10:14:49]RAPDU: 90 00 [10:14:49]wFMCommunicate OK [10:14:49]wFMCommunicate request_size=4 [10:14:49]MH_SAM_APDU [10:14:49]CAPDU: 80 0D 03 02 [10:14:49]Write to MH i2c: E2 08 00 B4 0D 80 0D 03 02 00 00 00 00 3C [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:49]Read from MH i2c: E2 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 0B 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 0B 00 B4 0D 00 B4 FB 5A 71 94 DD 64 09 90 00 95 [10:14:49]RAPDU: B4 FB 5A 71 94 DD 64 09 90 00 [10:14:49]wFMCommunicate OK [10:14:49]SAM_PROTO_SignData done [10:14:49]FM_MakeSignedData done [10:14:49]CreateOFDProtocolMessage [10:14:49]wFMCommunicate request_size=4 [10:14:49]MH_SAM_APDU [10:14:49]CAPDU: 80 11 00 00 [10:14:49]Write to MH i2c: E2 08 00 B5 0D 80 11 00 00 00 00 00 00 3C [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:49]Read from MH i2c: E2 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 17 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 17 00 B5 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8C [10:14:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:14:49]wFMCommunicate OK [10:14:49]CreateOFDProtocolMessage done [10:14:49]OFDSenderStorePacket 289523 [10:14:49]StoreOFDPacket docnum=289523 [10:14:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 41 E4 06 01 DB D6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 98 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6A 04 00 35 04 06 00 21 20 56 52 36 3B B4 FB 5A 71 94 DD 64 09 [10:14:49]CheckFolder [10:14:49]dirname=/storage/ofd_packets [10:14:49]CheckFolder done [10:14:49]ProducePacketName [10:14:49]name=ofd_packets/00289523 [10:14:49]NVStorageSaveData ofd_packets/00289523 [10:14:49]File name is /storage/ofd_packets/00289523 [10:14:49]Write 300 bytes [10:14:49]NVStorageSaveData done [10:14:49]OFDSenderStorePacket done [10:14:49]KKMCreateOFDPacket done [10:14:49]NVStorageSaveData kkm_last_timestamp [10:14:49]File name is /storage/kkm_last_timestamp [10:14:49]Write 4 bytes [10:14:49]NVStorageSaveData done [10:14:49]ExternCall_PrintAddStr [10:14:49]wPrintStart [10:14:49]Write to MH i2c: 01 00 00 B6 0D C3 [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: 01 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: 01 07 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: 01 07 00 B6 0D 00 00 00 00 00 FF 0F D8 [10:14:49]RasterBufferAndPrint [10:14:49]line Счет N : (1)24617524 [10:14:49]line ИНН: 02508201610067 [10:14:49]line Контрольно-Кассовый Чек [10:14:49]line ПРОДАЖА [10:14:49]line ТРК (МРК, ГНК) : 71 [10:14:49]line Товар: 2711190000 [10:14:49]line ГАЗ-К-5 [10:14:49]line 40.110 * 37.40 [10:14:49]line = 1500.11 [10:14:49]line НДС 12% НСП 1% [10:14:49]line > о реализуемом товаре [10:14:49]line ИТОГО: 1500.11 [10:14:49]line НСП 1% : 13.27 [10:14:49]line НДС 12% : 159.30 [10:14:49]line Наличными: 0.00 [10:14:49]line Безнал.: 1500.11 [10:14:49]line Место: АЗС № 90 "Партнёр-нефть" [10:14:49]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:14:49]line СНО: Общий режим [10:14:49]line Чек 197 23.09.2024 10:14 [10:14:49]line Смена: 515 ФФД: 1.0 [10:14:49]line ЗНМ: 0300000107 [10:14:49]line РНМ: 0000000000091827 [10:14:49]line Версия ККМ: 001 [10:14:49]line Платежная система: O! деньги [10:14:49]line ФМ: 0000000000871832 [10:14:49]line ФД: 289523 [10:14:49]line ФПД: 36422770898491 [10:14:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101448&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289523&fm=36422770898491&tin=02508201610067®Number=0000000000091827&sum=150011 [10:14:49]written 0, free lines is 4095 [10:14:49]OFD Sender: Processing packet 289523 [packets to send 1784, broken 1783] [10:14:49]ProducePacketName [10:14:49]name=ofd_packets/00289523 [10:14:49]OFD Sender: To server: pG, [10:14:49]CommunicateWithHost lk.salyk.kg:30040 [10:14:49]ConnectInit lk.salyk.kg [10:14:49]Connected sock=10 [10:14: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 33 32 0E 01 00 00 41 E4 06 01 DB D6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 98 3F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6A 04 00 35 04 06 00 21 20 56 52 36 3B B4 FB 5A 71 94 DD 64 09 [10:14:49]Write to MH i2c: 01 00 00 DF 0D EC [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: 01 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: 01 07 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: 01 07 00 DF 0D 00 00 00 00 00 DC 0C DB [10:14:49]RasterBufferAndPrint [10:14:49]line [10:14:49]line [10:14:49]line [10:14:49]line [10:14:49]line [10:14:49]written 0, free lines is 3297 [10:14:49]MH_Cut [10:14:49]Write to MH i2c: D1 01 00 E6 0D 01 C5 [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: D1 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: D1 01 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: D1 01 00 E6 0D 00 C4 [10:14:49]Write to MH i2c: 01 00 00 E7 0D F4 [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14: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 33 32 4F 00 00 00 3B 95 47 00 D0 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 33 32 10 04 04 00 F3 6A 04 00 F4 03 04 00 6C E7 F0 66 B6 04 01 00 00 D1 1B DE 24 A1 93 0C 7A [10:14:49]CommunicateWithHost err = 0 [10:14:49]CheckOFDResponse [10:14:49]1017 (14) - 77093643461234 [10:14:49]1041 (16) - 0000000000871832 [10:14:49]1040 (4) - 289523 [10:14:49]1012 (4) - 23.09.2024 03:58 [10:14:49]1206 (1) - 0 [10:14:49]OFD Sender: Remove packet 289523 [10:14:49]ProducePacketName [10:14:49]name=ofd_packets/00289523 [10:14:49]NVStorageDeleteData [10:14:50]OFD Sender: No OFD packet to send [10:14:50]*** Cut start [10:14:50]*** Partial cut [10:14:50]*** CUTSNS_PIN = 1 [10:14:50]*** CUTSNS_PIN = 0 [10:14:50]*** Brake cut motor [10:14:51]Read from MH i2c: 01 [10:14:51]MH_I2C_Read... [10:14:51]*** Stop cut motor [10:14:51]*** Cut end [10:14:51]Read from MH i2c: 01 07 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: 01 07 00 E7 0D 00 00 00 00 00 FF 0F 09 [10:14:51]process_action close_receipt done [10:14:51]requested_data is exist [10:14:51]produce_requested_data [10:14:51]requested_item fm.sn is exist - process it [10:14:51]wFMCommunicate request_size=4 [10:14:51]MH_SAM_APDU [10:14:51]CAPDU: 80 11 00 00 [10:14:51]Write to MH i2c: E2 08 00 E8 0D 80 11 00 00 00 00 00 00 6F [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:51]Read from MH i2c: E2 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 17 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 17 00 E8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BF [10:14:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:14:51]wFMCommunicate OK [10:14:51]requested_item fd.num is exist - process it [10:14:51]SAM_PROTO_GetFieldsCounters [10:14:51]wFMCommunicate request_size=4 [10:14:51]MH_SAM_APDU [10:14:51]CAPDU: 80 13 00 00 [10:14:51]Write to MH i2c: E2 08 00 E9 0D 80 13 00 00 00 00 00 00 72 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:51]Read from MH i2c: E2 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 62 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 62 00 E9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [10:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F3 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:51]wFMCommunicate OK [10:14:51]SAM_PROTO_GetFieldsCounters done [10:14:51]requested_item shift.num is exist - process it [10:14:51]requested_item shift.opened is exist - process it [10:14:51]req_shift_opened [10:14:51]FM_GetShiftState [10:14:51]SAM_PROTO_GetShiftState [10:14:51]wFMCommunicate request_size=4 [10:14:51]MH_SAM_APDU [10:14:51]CAPDU: 80 13 01 00 [10:14:51]Write to MH i2c: E2 08 00 EA 0D 80 13 01 00 00 00 00 00 74 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:51]Read from MH i2c: E2 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 0E 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 0E 00 EA 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 15 [10:14:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:14:51]wFMCommunicate OK [10:14:51]SAM_PROTO_GetShiftState done [10:14:51]FM_GetShiftState done [10:14:51]req_shift_opened done [10:14:51]requested_item shift.open_date is exist - process it [10:14:51]req_shift_open_date [10:14:51]req_shift_open_date done [10:14:51]produce_requested_data done [10:14:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289523,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:14:51]process_action_free close_receipt [10:14:51]json_value_free [10:14:51]json_value_free done [10:14:51]process_json_proto returns [10:14:51]Send response to host [10:14:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289523,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:14:51]free response buf [10:14:51]execute_script done [10:14:51]execute_script returns [10:14:51]free content buf [10:14:51]Sock 7.Close socket [10:14:51]Sock 7.Thread stoped [10:14:55]OFD Sender: No OFD packet to send [10:15:00]OFD Sender: No OFD packet to send [10:15:05]OFD Sender: No OFD packet to send [10:15:10]OFD Sender: No OFD packet to send [10:15:15]OFD Sender: No OFD packet to send [10:15:20]OFD Sender: No OFD packet to send [10:15:25]OFD Sender: No OFD packet to send [10:15:30]OFD Sender: No OFD packet to send [10:15:35]OFD Sender: No OFD packet to send [10:15:40]OFD Sender: No OFD packet to send [10:15:45]OFD Sender: No OFD packet to send [10:15:50]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:34]accept exits with 9 [10:16:34]New connection [10:16:34]New thread 3066821988 created [10:16:34]Thread 3066678628 joined [10:16:34]Waiting for new connection... [10:16:34] Sock 9.Parse request [10:16:34]Sock 9.Check first char [10:16:34]Sock 9.First char is OK [10:16:34]request: POST /json_proto HTTP/1.0 [10:16:34]Method: POST [10:16:34]URL: /json_proto [10:16:34]Method is POST - this is cgi request [10:16:34]url: /json_proto [10:16:34]query_string will be loaded in cgi processing [10:16:34]execute_cgi json_proto POST (null) [10:16:34]execute_cgi path=json_proto method=POST [10:16:34]POST find Content-Length [10:16:34]Host: 172.17.41.135:8080 [10:16:34]Content-Length: 660 [10:16:34]Content-Type: application/json [10:16:34] [10:16:34]POST finish read [10:16:34]Found Content-Length = 660 [10:16:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:16:34]execute_script... [10:16: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)24617526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:16:34]POST & json_proto [10:16:34]process_json_proto [10:16:34]json parsed OK: [10:16:34]protocol is kg_v1.0 [10:16:34]action value=close_receipt [10:16:34]process_action close_receipt [10:16:34]cmd_close_receipt [10:16:34]MH_GetDate [10:16:34]Write to MH i2c: F0 00 00 EB 0D E7 [10:16:34]Write i2c OK [10:16:34]MH_I2C_Read... [10:16:34]Read from MH i2c: F0 [10:16:34]MH_I2C_Read... [10:16:34]Read from MH i2c: F0 09 00 [10:16:34]MH_I2C_Read... [10:16:34]Read from MH i2c: F0 09 00 EB 0D 00 03 40 F1 66 ED 3E 82 65 9C [10:16:34]GetLastDocTimeStamp 1727086488 [10:16:34]current date 1727086595 [10:16:34]FM_GetShiftState [10:16:34]SAM_PROTO_GetShiftState [10:16:34]wFMCommunicate request_size=4 [10:16:34]MH_SAM_APDU [10:16:34]CAPDU: 80 13 01 00 [10:16:34]Write to MH i2c: E2 08 00 EC 0D 80 13 01 00 00 00 00 00 76 [10:16:34]Write i2c OK [10:16:34]MH_I2C_Read... [10:16:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:34]Read from MH i2c: E2 [10:16:34]MH_I2C_Read... [10:16:34]Read from MH i2c: E2 0E 00 [10:16:34]MH_I2C_Read... [10:16:34]Read from MH i2c: E2 0E 00 EC 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 17 [10:16:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:16:34]wFMCommunicate OK [10:16:34]SAM_PROTO_GetShiftState done [10:16:34]FM_GetShiftState done [10:16:34]opened in 1727051401 [10:16:34]opened+sec_in_day 1727137801 [10:16:34]quantity*price = 40055 [10:16:34]sum+1 = 40056 [10:16:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 198 23.09.2024 10:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289524 ФПД: 149969272741079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101635&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289524&fm=149969272741079&tin=02508201610067®Number=0000000000091827&sum=40000 [10:16:36]StoreToDocumentArchive [10:16:36]shift 515 fd 289524 [10:16:36]save to /storage/0515/doc_00289524 [10:16:36]save last doc name /storage/0515/doc_00289524 to /storage/kkm_last_doc_name [10:16:36]save OK [10:16:36]Clear old archive folders... [10:16:36]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:16:36]tlvbuf is 01DD9D50 [10:16:36]SAM_PROTO_ClearQueue [10:16:36]wFMCommunicate request_size=4 [10:16:36]MH_SAM_APDU [10:16:36]CAPDU: 80 09 00 00 [10:16:36]Write to MH i2c: E2 08 00 F9 0D 80 09 00 00 00 00 00 00 78 [10:16:36]Write i2c OK [10:16:36]MH_I2C_Read... [10:16:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:36]Read from MH i2c: E2 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 03 00 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 03 00 F9 0D 00 90 00 7A [10:16:36]RAPDU: 90 00 [10:16:36]wFMCommunicate OK [10:16:36]SAM_PROTO_ClearQueue done [10:16:36]KKMCreateOFDPacket [10:16:36]OFDProtocolAddRootSTLVToBuf [10:16:36]FM_MakeSignedData [10:16:36]FM_MakeSignedData [10:16:36]SAM_PROTO_SignData [10:16:36]wFMCommunicate request_size=4 [10:16:36]MH_SAM_APDU [10:16:36]CAPDU: 80 0D 01 02 [10:16:36]Write to MH i2c: E2 08 00 FA 0D 80 0D 01 02 00 00 00 00 80 [10:16:36]Write i2c OK [10:16:36]MH_I2C_Read... [10:16:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:36]Read from MH i2c: E2 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 03 00 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 03 00 FA 0D 00 90 00 7B [10:16:36]RAPDU: 90 00 [10:16:36]wFMCommunicate OK [10:16:36]wFMCommunicate request_size=253 [10:16:36]MH_SAM_APDU [10:16:36]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 03 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6A 04 00 35 04 06 00 88 65 71 3A 9C D7 [10:16:36]Write to MH i2c: E2 00 01 FB 0D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 03 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6A 04 00 35 04 06 00 88 65 71 3A 9C D7 00 00 BC [10:16:36]Write i2c OK [10:16:36]MH_I2C_Read... [10:16:36]OFD Sender: No OFD packet to send [10:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:36]Read from MH i2c: E2 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 03 00 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 03 00 FB 0D 00 90 00 7C [10:16:36]RAPDU: 90 00 [10:16:36]wFMCommunicate OK [10:16:36]wFMCommunicate request_size=4 [10:16:36]MH_SAM_APDU [10:16:36]CAPDU: 80 0D 03 02 [10:16:36]Write to MH i2c: E2 08 00 FC 0D 80 0D 03 02 00 00 00 00 84 [10:16:36]Write i2c OK [10:16:36]MH_I2C_Read... [10:16:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:36]Read from MH i2c: E2 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 0B 00 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 0B 00 FC 0D 00 56 E8 4D 32 2E 6A B2 71 90 00 FD [10:16:36]RAPDU: 56 E8 4D 32 2E 6A B2 71 90 00 [10:16:36]wFMCommunicate OK [10:16:36]SAM_PROTO_SignData done [10:16:36]FM_MakeSignedData done [10:16:36]CreateOFDProtocolMessage [10:16:36]wFMCommunicate request_size=4 [10:16:36]MH_SAM_APDU [10:16:36]CAPDU: 80 11 00 00 [10:16:36]Write to MH i2c: E2 08 00 FD 0D 80 11 00 00 00 00 00 00 84 [10:16:36]Write i2c OK [10:16:36]MH_I2C_Read... [10:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:36]Read from MH i2c: E2 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 17 00 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: E2 17 00 FD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [10:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:16:36]wFMCommunicate OK [10:16:36]CreateOFDProtocolMessage done [10:16:36]OFDSenderStorePacket 289524 [10:16:36]StoreOFDPacket docnum=289524 [10:16:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 86 B9 00 01 DA 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 03 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6A 04 00 35 04 06 00 88 65 71 3A 9C D7 56 E8 4D 32 2E 6A B2 71 [10:16:36]CheckFolder [10:16:36]dirname=/storage/ofd_packets [10:16:36]CheckFolder done [10:16:36]ProducePacketName [10:16:36]name=ofd_packets/00289524 [10:16:36]NVStorageSaveData ofd_packets/00289524 [10:16:36]File name is /storage/ofd_packets/00289524 [10:16:36]Write 294 bytes [10:16:36]NVStorageSaveData done [10:16:36]OFDSenderStorePacket done [10:16:36]KKMCreateOFDPacket done [10:16:36]NVStorageSaveData kkm_last_timestamp [10:16:36]File name is /storage/kkm_last_timestamp [10:16:36]Write 4 bytes [10:16:36]NVStorageSaveData done [10:16:36]ExternCall_PrintAddStr [10:16:36]wPrintStart [10:16:36]Write to MH i2c: 01 00 00 FE 0D 0B [10:16:36]Write i2c OK [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: 01 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: 01 07 00 [10:16:36]MH_I2C_Read... [10:16:36]Read from MH i2c: 01 07 00 FE 0D 00 00 00 00 00 FF 0F 20 [10:16:36]RasterBufferAndPrint [10:16:36]line Счет N : (1)24617526 [10:16:36]line ИНН: 02508201610067 [10:16:36]line Контрольно-Кассовый Чек [10:16:36]line ПРОДАЖА [10:16:36]line ТРК (МРК, ГНК) : 54 [10:16:36]line Товар: 2710124130 [10:16:36]line SU-92 [10:16:36]line 5.780 * 69.30 [10:16:36]line = 400.55 [10:16:36]line НДС 12% НСП 1% [10:16:36]line > о реализуемом товаре [10:16:36]line ОКРУГЛЕНИЕ: -0.55 [10:16:36]line ИТОГО: 400.00 [10:16:36]line Внесено: 400.00 [10:16:36]line СДАЧА: 0.00 [10:16:36]line НСП 1% : 3.54 [10:16:36]line НДС 12% : 42.54 [10:16:36]line Наличными: 400.00 [10:16:36]line Безнал.: 0.00 [10:16:36]line Место: АЗС № 90 "Партнёр-нефть" [10:16:36]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:16:36]line СНО: Общий режим [10:16:36]line Чек 198 23.09.2024 10:16 [10:16:36]line Смена: 515 ФФД: 1.0 [10:16:36]line ЗНМ: 0300000107 [10:16:36]line РНМ: 0000000000091827 [10:16:36]line Версия ККМ: 001 [10:16:36]line ФМ: 0000000000871832 [10:16:36]line ФД: 289524 [10:16:36]line ФПД: 149969272741079 [10:16:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101635&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289524&fm=149969272741079&tin=02508201610067®Number=0000000000091827&sum=40000 [10:16:36]written 0, free lines is 4095 [10:16:36]OFD Sender: Processing packet 289524 [packets to send 1784, broken 1783] [10:16:36]ProducePacketName [10:16:36]name=ofd_packets/00289524 [10:16:36]OFD Sender: To server: pG, [10:16:36]CommunicateWithHost lk.salyk.kg:30040 [10:16:36]ConnectInit lk.salyk.kg [10:16:37]Connected sock=10 [10: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 33 32 08 01 00 00 86 B9 00 01 DA 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 03 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6A 04 00 35 04 06 00 88 65 71 3A 9C D7 56 E8 4D 32 2E 6A B2 71 [10:16:37]Write to MH i2c: 01 00 00 28 0E 36 [10:16:37]Write i2c OK [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: 01 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: 01 07 00 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: 01 07 00 28 0E 00 00 00 00 00 D3 0C 1C [10:16:37]RasterBufferAndPrint [10:16:37]line [10:16:37]line [10:16:37]line [10:16:37]line [10:16:37]line [10:16:37]written 0, free lines is 3287 [10:16:37]MH_Cut [10:16:37]Write to MH i2c: D1 01 00 2F 0E 01 0F [10:16:37]Write i2c OK [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: D1 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: D1 01 00 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: D1 01 00 2F 0E 00 0E [10:16:37]Write to MH i2c: 01 00 00 30 0E 3E [10:16:37]Write i2c OK [10:16:37]MH_I2C_Read... [10: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 33 32 4F 00 00 00 C4 99 47 00 F8 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 33 32 10 04 04 00 F4 6A 04 00 F4 03 04 00 D8 E7 F0 66 B6 04 01 00 00 75 B4 17 96 8B 49 CF CD [10:16:37]CommunicateWithHost err = 0 [10:16:37]CheckOFDResponse [10:16:37]1017 (14) - 77093643461234 [10:16:37]1041 (16) - 0000000000871832 [10:16:37]1040 (4) - 289524 [10:16:37]1012 (4) - 23.09.2024 04:00 [10:16:37]1206 (1) - 0 [10:16:37]OFD Sender: Remove packet 289524 [10:16:37]ProducePacketName [10:16:37]name=ofd_packets/00289524 [10:16:37]NVStorageDeleteData [10:16:37]*** Cut start [10:16:37]*** Partial cut [10:16:37]*** CUTSNS_PIN = 1 [10:16:37]*** CUTSNS_PIN = 0 [10:16:38]*** Brake cut motor [10:16:38]OFD Sender: No OFD packet to send [10:16:38]Read from MH i2c: 01 [10:16:38]MH_I2C_Read... [10:16:38]*** Stop cut motor [10:16:38]*** Cut end [10:16:38]Read from MH i2c: 01 07 00 [10:16:38]MH_I2C_Read... [10:16:38]Read from MH i2c: 01 07 00 30 0E 00 00 00 00 00 FF 0F 53 [10:16:38]process_action close_receipt done [10:16:38]requested_data is exist [10:16:38]produce_requested_data [10:16:38]requested_item fm.sn is exist - process it [10:16:38]wFMCommunicate request_size=4 [10:16:38]MH_SAM_APDU [10:16:38]CAPDU: 80 11 00 00 [10:16:38]Write to MH i2c: E2 08 00 31 0E 80 11 00 00 00 00 00 00 B9 [10:16:38]Write i2c OK [10:16:38]MH_I2C_Read... [10:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:38]Read from MH i2c: E2 [10:16:38]MH_I2C_Read... [10:16:38]Read from MH i2c: E2 17 00 [10:16:38]MH_I2C_Read... [10:16:38]Read from MH i2c: E2 17 00 31 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 09 [10:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:16:38]wFMCommunicate OK [10:16:38]requested_item fd.num is exist - process it [10:16:38]SAM_PROTO_GetFieldsCounters [10:16:38]wFMCommunicate request_size=4 [10:16:38]MH_SAM_APDU [10:16:38]CAPDU: 80 13 00 00 [10:16:38]Write to MH i2c: E2 08 00 32 0E 80 13 00 00 00 00 00 00 BC [10:16:38]Write i2c OK [10:16:38]MH_I2C_Read... [10:16:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:38]Read from MH i2c: E2 [10:16:38]MH_I2C_Read... [10:16:38]Read from MH i2c: E2 62 00 [10:16:38]MH_I2C_Read... [10:16:38]Read from MH i2c: E2 62 00 32 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [10:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F4 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:38]wFMCommunicate OK [10:16:38]SAM_PROTO_GetFieldsCounters done [10:16:38]requested_item shift.num is exist - process it [10:16:38]requested_item shift.opened is exist - process it [10:16:38]req_shift_opened [10:16:38]FM_GetShiftState [10:16:38]SAM_PROTO_GetShiftState [10:16:38]wFMCommunicate request_size=4 [10:16:38]MH_SAM_APDU [10:16:38]CAPDU: 80 13 01 00 [10:16:38]Write to MH i2c: E2 08 00 33 0E 80 13 01 00 00 00 00 00 BE [10:16:38]Write i2c OK [10:16:38]MH_I2C_Read... [10:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:38]Read from MH i2c: E2 [10:16:38]MH_I2C_Read... [10:16:38]Read from MH i2c: E2 0E 00 [10:16:38]MH_I2C_Read... [10:16:38]Read from MH i2c: E2 0E 00 33 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5F [10:16:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:16:38]wFMCommunicate OK [10:16:38]SAM_PROTO_GetShiftState done [10:16:38]FM_GetShiftState done [10:16:38]req_shift_opened done [10:16:38]requested_item shift.open_date is exist - process it [10:16:38]req_shift_open_date [10:16:38]req_shift_open_date done [10:16:38]produce_requested_data done [10:16:38]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289524,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:16:38]process_action_free close_receipt [10:16:38]json_value_free [10:16:38]json_value_free done [10:16:38]process_json_proto returns [10:16:38]Send response to host [10:16:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289524,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:16:38]free response buf [10:16:38]execute_script done [10:16:38]execute_script returns [10:16:38]free content buf [10:16:38]Sock 9.Close socket [10:16:38]Sock 9.Thread stoped [10:16:43]OFD Sender: No OFD packet to send [10:16:48]OFD Sender: No OFD packet to send [10:16:53]OFD Sender: No OFD packet to send [10:16:58]OFD Sender: No OFD packet to send [10:17:03]OFD Sender: No OFD packet to send [10:17:08]OFD Sender: No OFD packet to send [10:17:10]accept exits with 7 [10:17:10]New connection [10:17:10]New thread 3066678628 created [10:17:10]Thread 3066821988 joined [10:17:10]Waiting for new connection... [10:17:10] Sock 7.Parse request [10:17:10]Sock 7.Check first char [10:17:10]Sock 7.First char is OK [10:17:10]request: POST /json_proto HTTP/1.0 [10:17:10]Method: POST [10:17:10]URL: /json_proto [10:17:10]Method is POST - this is cgi request [10:17:10]url: /json_proto [10:17:10]query_string will be loaded in cgi processing [10:17:10]execute_cgi json_proto POST (null) [10:17:10]execute_cgi path=json_proto method=POST [10:17:10]POST find Content-Length [10:17:10]Host: 172.17.41.135:8080 [10:17:10]Content-Length: 680 [10:17:10]Content-Type: application/json [10:17:10] [10:17:10]POST finish read [10:17:10]Found Content-Length = 680 [10:17:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.850, "sum" : 735.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 735.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:10]execute_script... [10:17:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.850, "sum" : 735.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 735.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:10]POST & json_proto [10:17:10]process_json_proto [10:17:10]json parsed OK: [10:17:10]protocol is kg_v1.0 [10:17:10]action value=close_receipt [10:17:10]process_action close_receipt [10:17:10]cmd_close_receipt [10:17:10]MH_GetDate [10:17:10]Write to MH i2c: F0 00 00 34 0E 31 [10:17:10]Write i2c OK [10:17:10]MH_I2C_Read... [10:17:10]Read from MH i2c: F0 [10:17:10]MH_I2C_Read... [10:17:10]Read from MH i2c: F0 09 00 [10:17:10]MH_I2C_Read... [10:17:10]Read from MH i2c: F0 09 00 34 0E 00 26 40 F1 66 ED 3E 82 65 09 [10:17:10]GetLastDocTimeStamp 1727086595 [10:17:10]current date 1727086630 [10:17:10]FM_GetShiftState [10:17:10]SAM_PROTO_GetShiftState [10:17:10]wFMCommunicate request_size=4 [10:17:10]MH_SAM_APDU [10:17:10]CAPDU: 80 13 01 00 [10:17:10]Write to MH i2c: E2 08 00 35 0E 80 13 01 00 00 00 00 00 C0 [10:17:10]Write i2c OK [10:17:10]MH_I2C_Read... [10:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:10]Read from MH i2c: E2 [10:17:10]MH_I2C_Read... [10:17:10]Read from MH i2c: E2 0E 00 [10:17:10]MH_I2C_Read... [10:17:10]Read from MH i2c: E2 0E 00 35 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 61 [10:17:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:17:10]wFMCommunicate OK [10:17:10]SAM_PROTO_GetShiftState done [10:17:10]FM_GetShiftState done [10:17:10]opened in 1727051401 [10:17:10]opened+sec_in_day 1727137801 [10:17:10]quantity*price = 73563 [10:17:10]sum+1 = 73564 [10:17:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 735.00 Внесено: 735.00 СДАЧА: 0.00 НСП 1% : 6.51 НДС 12% : 78.12 Наличными: 735.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 199 23.09.2024 10:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289525 ФПД: 185447743439764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101710&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289525&fm=185447743439764&tin=02508201610067®Number=0000000000091827&sum=73500 [10:17:11]StoreToDocumentArchive [10:17:11]shift 515 fd 289525 [10:17:11]save to /storage/0515/doc_00289525 [10:17:11]save last doc name /storage/0515/doc_00289525 to /storage/kkm_last_doc_name [10:17:11]save OK [10:17:11]Clear old archive folders... [10:17:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:11]tlvbuf is 01E0E5A0 [10:17:11]SAM_PROTO_ClearQueue [10:17:11]wFMCommunicate request_size=4 [10:17:11]MH_SAM_APDU [10:17:11]CAPDU: 80 09 00 00 [10:17:11]Write to MH i2c: E2 08 00 42 0E 80 09 00 00 00 00 00 00 C2 [10:17:11]Write i2c OK [10:17:11]MH_I2C_Read... [10:17:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:11]Read from MH i2c: E2 [10:17:11]MH_I2C_Read... [10:17:11]Read from MH i2c: E2 03 00 [10:17:11]MH_I2C_Read... [10:17:11]Read from MH i2c: E2 03 00 42 0E 00 90 00 C4 [10:17:11]RAPDU: 90 00 [10:17:11]wFMCommunicate OK [10:17:11]SAM_PROTO_ClearQueue done [10:17:11]KKMCreateOFDPacket [10:17:11]OFDProtocolAddRootSTLVToBuf [10:17:11]FM_MakeSignedData [10:17:11]FM_MakeSignedData [10:17:11]SAM_PROTO_SignData [10:17:11]wFMCommunicate request_size=4 [10:17:11]MH_SAM_APDU [10:17:11]CAPDU: 80 0D 01 02 [10:17:11]Write to MH i2c: E2 08 00 43 0E 80 0D 01 02 00 00 00 00 CA [10:17:11]Write i2c OK [10:17:11]MH_I2C_Read... [10:17:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:11]Read from MH i2c: E2 [10:17:11]MH_I2C_Read... [10:17:11]Read from MH i2c: E2 03 00 [10:17:11]MH_I2C_Read... [10:17:11]Read from MH i2c: E2 03 00 43 0E 00 90 00 C5 [10:17:11]RAPDU: 90 00 [10:17:11]wFMCommunicate OK [10:17:11]wFMCommunicate request_size=255 [10:17:11]MH_SAM_APDU [10:17:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 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 26 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6A 04 00 35 04 06 00 A8 [10:17:11]Write to MH i2c: E2 02 01 44 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 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 26 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6A 04 00 35 04 06 00 A8 00 00 AB [10:17:11]Write i2c OK [10:17:11]MH_I2C_Read... [10:17:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:12]Read from MH i2c: E2 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 03 00 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 03 00 44 0E 00 90 00 C6 [10:17:12]RAPDU: 90 00 [10:17:12]wFMCommunicate OK [10:17:12]wFMCommunicate request_size=10 [10:17:12]MH_SAM_APDU [10:17:12]CAPDU: 80 0D 02 02 05 A9 EA DF 43 94 [10:17:12]Write to MH i2c: E2 0D 00 45 0E 80 0D 02 02 05 00 A9 EA DF 43 94 00 00 20 [10:17:12]Write i2c OK [10:17:12]MH_I2C_Read... [10:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:12]Read from MH i2c: E2 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 03 00 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 03 00 45 0E 00 90 00 C7 [10:17:12]RAPDU: 90 00 [10:17:12]wFMCommunicate OK [10:17:12]wFMCommunicate request_size=4 [10:17:12]MH_SAM_APDU [10:17:12]CAPDU: 80 0D 03 02 [10:17:12]Write to MH i2c: E2 08 00 46 0E 80 0D 03 02 00 00 00 00 CF [10:17:12]Write i2c OK [10:17:12]MH_I2C_Read... [10:17:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:12]Read from MH i2c: E2 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 0B 00 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 0B 00 46 0E 00 F8 FF 99 81 9E 87 55 1D 90 00 78 [10:17:12]RAPDU: F8 FF 99 81 9E 87 55 1D 90 00 [10:17:12]wFMCommunicate OK [10:17:12]SAM_PROTO_SignData done [10:17:12]FM_MakeSignedData done [10:17:12]CreateOFDProtocolMessage [10:17:12]wFMCommunicate request_size=4 [10:17:12]MH_SAM_APDU [10:17:12]CAPDU: 80 11 00 00 [10:17:12]Write to MH i2c: E2 08 00 47 0E 80 11 00 00 00 00 00 00 CF [10:17:12]Write i2c OK [10:17:12]MH_I2C_Read... [10:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:12]Read from MH i2c: E2 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 17 00 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: E2 17 00 47 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1F [10:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:17:12]wFMCommunicate OK [10:17:12]CreateOFDProtocolMessage done [10:17:12]OFDSenderStorePacket 289525 [10:17:12]StoreOFDPacket docnum=289525 [10:17:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DB EF 07 01 74 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 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 26 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6A 04 00 35 04 06 00 A8 A9 EA DF 43 94 F8 FF 99 81 9E 87 55 1D [10:17:12]CheckFolder [10:17:12]dirname=/storage/ofd_packets [10:17:12]CheckFolder done [10:17:12]ProducePacketName [10:17:12]name=ofd_packets/00289525 [10:17:12]NVStorageSaveData ofd_packets/00289525 [10:17:12]File name is /storage/ofd_packets/00289525 [10:17:12]Write 301 bytes [10:17:12]NVStorageSaveData done [10:17:12]OFDSenderStorePacket done [10:17:12]KKMCreateOFDPacket done [10:17:12]NVStorageSaveData kkm_last_timestamp [10:17:12]File name is /storage/kkm_last_timestamp [10:17:12]Write 4 bytes [10:17:12]NVStorageSaveData done [10:17:12]ExternCall_PrintAddStr [10:17:12]wPrintStart [10:17:12]Write to MH i2c: 01 00 00 48 0E 56 [10:17:12]Write i2c OK [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: 01 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: 01 07 00 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: 01 07 00 48 0E 00 00 00 00 00 FF 0F 6B [10:17:12]RasterBufferAndPrint [10:17:12]line Счет N : (1)24617528 [10:17:12]line ИНН: 02508201610067 [10:17:12]line Контрольно-Кассовый Чек [10:17:12]line ПРОДАЖА [10:17:12]line ТРК (МРК, ГНК) : 63 [10:17:12]line Товар: 2710124130 [10:17:12]line Аи-92-К-5 [10:17:12]line 10.850 * 67.80 [10:17:12]line = 735.63 [10:17:12]line НДС 12% НСП 1% [10:17:12]line > о реализуемом товаре [10:17:12]line ОКРУГЛЕНИЕ: -0.63 [10:17:12]line ИТОГО: 735.00 [10:17:12]line Внесено: 735.00 [10:17:12]line СДАЧА: 0.00 [10:17:12]line НСП 1% : 6.51 [10:17:12]line НДС 12% : 78.12 [10:17:12]line Наличными: 735.00 [10:17:12]line Безнал.: 0.00 [10:17:12]line Место: АЗС № 90 "Партнёр-нефть" [10:17:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:17:12]line СНО: Общий режим [10:17:12]line Чек 199 23.09.2024 10:17 [10:17:12]line Смена: 515 ФФД: 1.0 [10:17:12]line ЗНМ: 0300000107 [10:17:12]line РНМ: 0000000000091827 [10:17:12]line Версия ККМ: 001 [10:17:12]line ФМ: 0000000000871832 [10:17:12]line ФД: 289525 [10:17:12]line ФПД: 185447743439764 [10:17:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101710&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289525&fm=185447743439764&tin=02508201610067®Number=0000000000091827&sum=73500 [10:17:12]written 0, free lines is 4095 [10:17:12]OFD Sender: Processing packet 289525 [packets to send 1784, broken 1783] [10:17:12]ProducePacketName [10:17:12]name=ofd_packets/00289525 [10:17:12]OFD Sender: To server: pG, [10:17:12]CommunicateWithHost lk.salyk.kg:30040 [10:17:12]ConnectInit lk.salyk.kg [10:17:12]Connected sock=9 [10: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 33 32 0F 01 00 00 DB EF 07 01 74 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 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 26 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6A 04 00 35 04 06 00 A8 A9 EA DF 43 94 F8 FF 99 81 9E 87 55 1D [10:17:12]Write to MH i2c: 01 00 00 72 0E 80 [10:17:12]Write i2c OK [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: 01 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: 01 07 00 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: 01 07 00 72 0E 00 00 00 00 00 D8 0C 6B [10:17:12]RasterBufferAndPrint [10:17:12]line [10:17:12]line [10:17:12]line [10:17:12]line [10:17:12]line [10:17:12]written 0, free lines is 3295 [10:17:12]MH_Cut [10:17:12]Write to MH i2c: D1 01 00 79 0E 01 59 [10:17:12]Write i2c OK [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: D1 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: D1 01 00 [10:17:12]MH_I2C_Read... [10:17:12]Read from MH i2c: D1 01 00 79 0E 00 58 [10:17:12]Write to MH i2c: 01 00 00 7A 0E 88 [10:17:12]Write i2c OK [10:17:12]MH_I2C_Read... [10: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 33 32 4F 00 00 00 F6 E9 47 00 9D 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 33 32 10 04 04 00 F5 6A 04 00 F4 03 04 00 FB E7 F0 66 B6 04 01 00 00 A4 60 A8 09 CE 84 C0 F8 [10:17:13]CommunicateWithHost err = 0 [10:17:13]CheckOFDResponse [10:17:13]1017 (14) - 77093643461234 [10:17:13]1041 (16) - 0000000000871832 [10:17:13]1040 (4) - 289525 [10:17:13]1012 (4) - 23.09.2024 04:00 [10:17:13]1206 (1) - 0 [10:17:13]OFD Sender: Remove packet 289525 [10:17:13]ProducePacketName [10:17:13]name=ofd_packets/00289525 [10:17:13]NVStorageDeleteData [10:17:13]*** Cut start [10:17:13]*** Partial cut [10:17:13]*** CUTSNS_PIN = 1 [10:17:13]*** CUTSNS_PIN = 0 [10:17:13]OFD Sender: No OFD packet to send [10:17:13]*** Brake cut motor [10:17:14]Read from MH i2c: 01 [10:17:14]MH_I2C_Read... [10:17:14]*** Stop cut motor [10:17:14]*** Cut end [10:17:14]Read from MH i2c: 01 07 00 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: 01 07 00 7A 0E 00 00 00 00 00 FF 0F 9D [10:17:14]process_action close_receipt done [10:17:14]requested_data is exist [10:17:14]produce_requested_data [10:17:14]requested_item fm.sn is exist - process it [10:17:14]wFMCommunicate request_size=4 [10:17:14]MH_SAM_APDU [10:17:14]CAPDU: 80 11 00 00 [10:17:14]Write to MH i2c: E2 08 00 7B 0E 80 11 00 00 00 00 00 00 03 [10:17:14]Write i2c OK [10:17:14]MH_I2C_Read... [10:17:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:14]Read from MH i2c: E2 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 17 00 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 17 00 7B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 53 [10:17:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:17:14]wFMCommunicate OK [10:17:14]requested_item fd.num is exist - process it [10:17:14]SAM_PROTO_GetFieldsCounters [10:17:14]wFMCommunicate request_size=4 [10:17:14]MH_SAM_APDU [10:17:14]CAPDU: 80 13 00 00 [10:17:14]Write to MH i2c: E2 08 00 7C 0E 80 13 00 00 00 00 00 00 06 [10:17:14]Write i2c OK [10:17:14]MH_I2C_Read... [10:17:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:14]Read from MH i2c: E2 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 62 00 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 62 00 7C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [10:17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F5 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:14]wFMCommunicate OK [10:17:14]SAM_PROTO_GetFieldsCounters done [10:17:14]requested_item shift.num is exist - process it [10:17:14]requested_item shift.opened is exist - process it [10:17:14]req_shift_opened [10:17:14]FM_GetShiftState [10:17:14]SAM_PROTO_GetShiftState [10:17:14]wFMCommunicate request_size=4 [10:17:14]MH_SAM_APDU [10:17:14]CAPDU: 80 13 01 00 [10:17:14]Write to MH i2c: E2 08 00 7D 0E 80 13 01 00 00 00 00 00 08 [10:17:14]Write i2c OK [10:17:14]MH_I2C_Read... [10:17:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:14]Read from MH i2c: E2 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 0E 00 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 0E 00 7D 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A9 [10:17:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:17:14]wFMCommunicate OK [10:17:14]SAM_PROTO_GetShiftState done [10:17:14]FM_GetShiftState done [10:17:14]req_shift_opened done [10:17:14]requested_item shift.open_date is exist - process it [10:17:14]req_shift_open_date [10:17:14]req_shift_open_date done [10:17:14]produce_requested_data done [10:17:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289525,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:17:14]process_action_free close_receipt [10:17:14]json_value_free [10:17:14]json_value_free done [10:17:14]process_json_proto returns [10:17:14]Send response to host [10:17:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289525,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:17:14]free response buf [10:17:14]execute_script done [10:17:14]execute_script returns [10:17:14]free content buf [10:17:14]Sock 7.Close socket [10:17:14]Sock 7.Thread stoped [10:17:18]OFD Sender: No OFD packet to send [10:17:20]accept exits with 10 [10:17:20]New connection [10:17:20]New thread 3066821988 created [10:17:20]Thread 3066678628 joined [10:17:20]Waiting for new connection... [10:17:20] Sock 10.Parse request [10:17:20]Sock 10.Check first char [10:17:20]Sock 10.First char is OK [10:17:20]request: POST /json_proto HTTP/1.0 [10:17:20]Method: POST [10:17:20]URL: /json_proto [10:17:20]Method is POST - this is cgi request [10:17:20]url: /json_proto [10:17:20]query_string will be loaded in cgi processing [10:17:20]execute_cgi json_proto POST (null) [10:17:20]execute_cgi path=json_proto method=POST [10:17:20]POST find Content-Length [10:17:20]Host: 172.17.41.135:8080 [10:17:20]Content-Length: 799 [10:17:20]Content-Type: application/json [10:17:20] [10:17:20]POST finish read [10:17:20]Found Content-Length = 799 [10:17:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [10:17:20]execute_script... [10:17: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)24617527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [10:17:20]POST & json_proto [10:17:20]process_json_proto [10:17:20]json parsed OK: [10:17:20]protocol is kg_v1.0 [10:17:20]action value=close_receipt [10:17:20]process_action close_receipt [10:17:20]cmd_close_receipt [10:17:20]MH_GetDate [10:17:20]Write to MH i2c: F0 00 00 7E 0E 7B [10:17:20]Write i2c OK [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: F0 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: F0 09 00 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: F0 09 00 7E 0E 00 31 40 F1 66 ED 3E 82 65 5E [10:17:20]GetLastDocTimeStamp 1727086630 [10:17:20]current date 1727086641 [10:17:20]FM_GetShiftState [10:17:20]SAM_PROTO_GetShiftState [10:17:20]wFMCommunicate request_size=4 [10:17:20]MH_SAM_APDU [10:17:20]CAPDU: 80 13 01 00 [10:17:20]Write to MH i2c: E2 08 00 7F 0E 80 13 01 00 00 00 00 00 0A [10:17:20]Write i2c OK [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 [10:17:20]MH_I2C_Read... [10:17:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:20]Read from MH i2c: E2 0E 00 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 0E 00 7F 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AB [10:17:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:17:20]wFMCommunicate OK [10:17:20]SAM_PROTO_GetShiftState done [10:17:20]FM_GetShiftState done [10:17:20]opened in 1727051401 [10:17:20]opened+sec_in_day 1727137801 [10:17:20]quantity*price = 60045 [10:17:20]sum+1 = 60047 [10:17:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.46 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 0.00 Безнал.: 600.46 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 200 23.09.2024 10:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289526 ФПД: 157180959891793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101721&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289526&fm=157180959891793&tin=02508201610067®Number=0000000000091827&sum=60046 [10:17:21]StoreToDocumentArchive [10:17:21]shift 515 fd 289526 [10:17:21]save to /storage/0515/doc_00289526 [10:17:21]save last doc name /storage/0515/doc_00289526 to /storage/kkm_last_doc_name [10:17:21]save OK [10:17:21]Clear old archive folders... [10:17:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:17:21]tlvbuf is 01E17C10 [10:17:21]SAM_PROTO_ClearQueue [10:17:21]wFMCommunicate request_size=4 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 09 00 00 [10:17:21]Write to MH i2c: E2 08 00 8C 0E 80 09 00 00 00 00 00 00 0C [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:21]Read from MH i2c: E2 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 03 00 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 03 00 8C 0E 00 90 00 0E [10:17:21]RAPDU: 90 00 [10:17:21]wFMCommunicate OK [10:17:21]SAM_PROTO_ClearQueue done [10:17:21]KKMCreateOFDPacket [10:17:21]OFDProtocolAddRootSTLVToBuf [10:17:21]FM_MakeSignedData [10:17:21]FM_MakeSignedData [10:17:21]SAM_PROTO_SignData [10:17:21]wFMCommunicate request_size=4 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 0D 01 02 [10:17:21]Write to MH i2c: E2 08 00 8D 0E 80 0D 01 02 00 00 00 00 14 [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 8D 0E 00 90 00 0F [10:17:22]RAPDU: 90 00 [10:17:22]wFMCommunicate OK [10:17:22]wFMCommunicate request_size=255 [10:17:22]MH_SAM_APDU [10:17:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C8 00 00 00 F4 03 04 00 31 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6A 04 00 35 04 06 00 8E F4 8B 47 [10:17:22]Write to MH i2c: E2 02 01 8E 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 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 C8 00 00 00 F4 03 04 00 31 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6A 04 00 35 04 06 00 8E F4 8B 47 00 00 02 [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 8E 0E 00 90 00 10 [10:17:22]RAPDU: 90 00 [10:17:22]wFMCommunicate OK [10:17:22]wFMCommunicate request_size=7 [10:17:22]MH_SAM_APDU [10:17:22]CAPDU: 80 0D 02 02 02 A1 51 [10:17:22]Write to MH i2c: E2 0A 00 8F 0E 80 0D 02 02 02 00 A1 51 00 00 0D [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 8F 0E 00 90 00 11 [10:17:22]RAPDU: 90 00 [10:17:22]wFMCommunicate OK [10:17:22]wFMCommunicate request_size=4 [10:17:22]MH_SAM_APDU [10:17:22]CAPDU: 80 0D 03 02 [10:17:22]Write to MH i2c: E2 08 00 90 0E 80 0D 03 02 00 00 00 00 19 [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 0B 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 0B 00 90 0E 00 7B E2 41 15 F5 71 99 03 90 00 CF [10:17:22]RAPDU: 7B E2 41 15 F5 71 99 03 90 00 [10:17:22]wFMCommunicate OK [10:17:22]SAM_PROTO_SignData done [10:17:22]FM_MakeSignedData done [10:17:22]CreateOFDProtocolMessage [10:17:22]wFMCommunicate request_size=4 [10:17:22]MH_SAM_APDU [10:17:22]CAPDU: 80 11 00 00 [10:17:22]Write to MH i2c: E2 08 00 91 0E 80 11 00 00 00 00 00 00 19 [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 17 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 17 00 91 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 69 [10:17:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:17:22]wFMCommunicate OK [10:17:22]CreateOFDProtocolMessage done [10:17:22]OFDSenderStorePacket 289526 [10:17:22]StoreOFDPacket docnum=289526 [10:17:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7C 28 04 01 A9 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 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 C8 00 00 00 F4 03 04 00 31 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6A 04 00 35 04 06 00 8E F4 8B 47 A1 51 7B E2 41 15 F5 71 99 03 [10:17:22]CheckFolder [10:17:22]dirname=/storage/ofd_packets [10:17:22]CheckFolder done [10:17:22]ProducePacketName [10:17:22]name=ofd_packets/00289526 [10:17:22]NVStorageSaveData ofd_packets/00289526 [10:17:22]File name is /storage/ofd_packets/00289526 [10:17:22]Write 298 bytes [10:17:22]NVStorageSaveData done [10:17:22]OFDSenderStorePacket done [10:17:22]KKMCreateOFDPacket done [10:17:22]NVStorageSaveData kkm_last_timestamp [10:17:22]File name is /storage/kkm_last_timestamp [10:17:22]Write 4 bytes [10:17:22]NVStorageSaveData done [10:17:22]ExternCall_PrintAddStr [10:17:22]wPrintStart [10:17:22]Write to MH i2c: 01 00 00 92 0E A0 [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 92 0E 00 00 00 00 00 FF 0F B5 [10:17:22]RasterBufferAndPrint [10:17:22]line Счет N : (1)24617527 [10:17:22]line ИНН: 02508201610067 [10:17:22]line Контрольно-Кассовый Чек [10:17:22]line ПРОДАЖА [10:17:22]line ТРК (МРК, ГНК) : 45 [10:17:22]line Товар: 2710194210 [10:17:22]line ДТ-К-5 [10:17:22]line 7.880 * 76.20 [10:17:22]line = 600.46 [10:17:22]line НДС 12% НСП 1% [10:17:22]line > о реализуемом товаре [10:17:22]line ИТОГО: 600.46 [10:17:22]line НСП 1% : 5.31 [10:17:22]line НДС 12% : 63.77 [10:17:22]line Наличными: 0.00 [10:17:22]line Безнал.: 600.46 [10:17:22]line Место: АЗС № 90 "Партнёр-нефть" [10:17:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:17:22]line СНО: Общий режим [10:17:22]line Чек 200 23.09.2024 10:17 [10:17:22]line Смена: 515 ФФД: 1.0 [10:17:22]line ЗНМ: 0300000107 [10:17:22]line РНМ: 0000000000091827 [10:17:22]line Версия ККМ: 001 [10:17:22]line Платежная система: O! деньги [10:17:22]line ФМ: 0000000000871832 [10:17:22]line ФД: 289526 [10:17:22]line ФПД: 157180959891793 [10:17:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101721&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289526&fm=157180959891793&tin=02508201610067®Number=0000000000091827&sum=60046 [10:17:22]written 0, free lines is 4095 [10:17:22]OFD Sender: Processing packet 289526 [packets to send 1784, broken 1783] [10:17:22]ProducePacketName [10:17:22]name=ofd_packets/00289526 [10:17:22]OFD Sender: To server: pG, [10:17:22]CommunicateWithHost lk.salyk.kg:30040 [10:17:22]ConnectInit lk.salyk.kg [10:17:22]Connected sock=9 [10:17: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 33 32 0C 01 00 00 7C 28 04 01 A9 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 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 C8 00 00 00 F4 03 04 00 31 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6A 04 00 35 04 06 00 8E F4 8B 47 A1 51 7B E2 41 15 F5 71 99 03 [10:17:22]Write to MH i2c: 01 00 00 BB 0E C9 [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 BB 0E 00 00 00 00 00 FB 0C D7 [10:17:22]RasterBufferAndPrint [10:17:22]line [10:17:22]line [10:17:22]line [10:17:22]line [10:17:22]line [10:17:23]written 0, free lines is 3332 [10:17:23]MH_Cut [10:17:23]Write to MH i2c: D1 01 00 C2 0E 01 A2 [10:17:23]Write i2c OK [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: D1 [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: D1 01 00 [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: D1 01 00 C2 0E 00 A1 [10:17:23]Write to MH i2c: 01 00 00 C3 0E D1 [10:17:23]Write i2c OK [10:17:23]MH_I2C_Read... [10:17: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 33 32 4F 00 00 00 A7 05 47 00 FE 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 33 32 10 04 04 00 F6 6A 04 00 F4 03 04 00 06 E8 F0 66 B6 04 01 00 00 8A 29 10 C6 FD E5 C1 A4 [10:17:23]CommunicateWithHost err = 0 [10:17:23]CheckOFDResponse [10:17:23]1017 (14) - 77093643461234 [10:17:23]1041 (16) - 0000000000871832 [10:17:23]1040 (4) - 289526 [10:17:23]1012 (4) - 23.09.2024 04:01 [10:17:23]1206 (1) - 0 [10:17:23]OFD Sender: Remove packet 289526 [10:17:23]ProducePacketName [10:17:23]name=ofd_packets/00289526 [10:17:23]NVStorageDeleteData [10:17:23]*** Cut start [10:17:23]*** Partial cut [10:17:23]*** CUTSNS_PIN = 1 [10:17:23]*** CUTSNS_PIN = 0 [10:17:23]OFD Sender: No OFD packet to send [10:17:24]*** Brake cut motor [10:17:24]Read from MH i2c: 01 [10:17:24]MH_I2C_Read... [10:17:24]*** Stop cut motor [10:17:24]*** Cut end [10:17:24]Read from MH i2c: 01 07 00 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: 01 07 00 C3 0E 00 00 00 00 00 FF 0F E6 [10:17:24]process_action close_receipt done [10:17:24]requested_data is exist [10:17:24]produce_requested_data [10:17:24]requested_item fm.sn is exist - process it [10:17:24]wFMCommunicate request_size=4 [10:17:24]MH_SAM_APDU [10:17:24]CAPDU: 80 11 00 00 [10:17:24]Write to MH i2c: E2 08 00 C4 0E 80 11 00 00 00 00 00 00 4C [10:17:24]Write i2c OK [10:17:24]MH_I2C_Read... [10:17:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:24]Read from MH i2c: E2 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 17 00 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 17 00 C4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9C [10:17:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:17:24]wFMCommunicate OK [10:17:24]requested_item fd.num is exist - process it [10:17:24]SAM_PROTO_GetFieldsCounters [10:17:24]wFMCommunicate request_size=4 [10:17:24]MH_SAM_APDU [10:17:24]CAPDU: 80 13 00 00 [10:17:24]Write to MH i2c: E2 08 00 C5 0E 80 13 00 00 00 00 00 00 4F [10:17:24]Write i2c OK [10:17:24]MH_I2C_Read... [10:17:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:24]Read from MH i2c: E2 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 62 00 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 62 00 C5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [10:17:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F6 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:24]wFMCommunicate OK [10:17:24]SAM_PROTO_GetFieldsCounters done [10:17:24]requested_item shift.num is exist - process it [10:17:24]requested_item shift.opened is exist - process it [10:17:24]req_shift_opened [10:17:24]FM_GetShiftState [10:17:24]SAM_PROTO_GetShiftState [10:17:24]wFMCommunicate request_size=4 [10:17:24]MH_SAM_APDU [10:17:24]CAPDU: 80 13 01 00 [10:17:24]Write to MH i2c: E2 08 00 C6 0E 80 13 01 00 00 00 00 00 51 [10:17:24]Write i2c OK [10:17:24]MH_I2C_Read... [10:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:24]Read from MH i2c: E2 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 0E 00 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 0E 00 C6 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F2 [10:17:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:17:24]wFMCommunicate OK [10:17:24]SAM_PROTO_GetShiftState done [10:17:24]FM_GetShiftState done [10:17:24]req_shift_opened done [10:17:24]requested_item shift.open_date is exist - process it [10:17:24]req_shift_open_date [10:17:24]req_shift_open_date done [10:17:24]produce_requested_data done [10:17:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289526,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:17:24]process_action_free close_receipt [10:17:24]json_value_free [10:17:24]json_value_free done [10:17:24]process_json_proto returns [10:17:24]Send response to host [10:17:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289526,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:17:24]free response buf [10:17:24]execute_script done [10:17:24]execute_script returns [10:17:24]free content buf [10:17:24]Sock 10.Close socket [10:17:24]Sock 10.Thread stoped [10:17:28]OFD Sender: No OFD packet to send [10:17:33]OFD Sender: No OFD packet to send [10:17:39]OFD Sender: No OFD packet to send [10:17:44]OFD Sender: No OFD packet to send [10:17:49]OFD Sender: No OFD packet to send [10:17:54]OFD Sender: No OFD packet to send [10:17:59]OFD Sender: No OFD packet to send [10:18:03]accept exits with 7 [10:18:03]New connection [10:18:03]New thread 3066678628 created [10:18:03]Thread 3066821988 joined [10:18:03]Waiting for new connection... [10:18:03] Sock 7.Parse request [10:18:03]Sock 7.Check first char [10:18:03]Sock 7.First char is OK [10:18:03]request: POST /json_proto HTTP/1.0 [10:18:03]Method: POST [10:18:03]URL: /json_proto [10:18:03]Method is POST - this is cgi request [10:18:03]url: /json_proto [10:18:03]query_string will be loaded in cgi processing [10:18:03]execute_cgi json_proto POST (null) [10:18:03]execute_cgi path=json_proto method=POST [10:18:03]POST find Content-Length [10:18:03]Host: 172.17.41.135:8080 [10:18:03]Content-Length: 683 [10:18:03]Content-Type: application/json [10:18:03] [10:18:03]POST finish read [10:18:03]Found Content-Length = 683 [10:18:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "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:18:03]execute_script... [10: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)24617529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "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:18:03]POST & json_proto [10:18:03]process_json_proto [10:18:03]json parsed OK: [10:18:03]protocol is kg_v1.0 [10:18:03]action value=close_receipt [10:18:03]process_action close_receipt [10:18:03]cmd_close_receipt [10:18:03]MH_GetDate [10:18:03]Write to MH i2c: F0 00 00 C7 0E C4 [10:18:03]Write i2c OK [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: F0 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: F0 09 00 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: F0 09 00 C7 0E 00 5B 40 F1 66 ED 3E 82 65 D1 [10:18:03]GetLastDocTimeStamp 1727086641 [10:18:03]current date 1727086683 [10:18:03]FM_GetShiftState [10:18:03]SAM_PROTO_GetShiftState [10:18:03]wFMCommunicate request_size=4 [10:18:03]MH_SAM_APDU [10:18:03]CAPDU: 80 13 01 00 [10:18:03]Write to MH i2c: E2 08 00 C8 0E 80 13 01 00 00 00 00 00 53 [10:18:03]Write i2c OK [10:18:03]MH_I2C_Read... [10:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:03]Read from MH i2c: E2 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: E2 0E 00 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: E2 0E 00 C8 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F4 [10:18:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:18:03]wFMCommunicate OK [10:18:03]SAM_PROTO_GetShiftState done [10:18:03]FM_GetShiftState done [10:18:03]opened in 1727051401 [10:18:03]opened+sec_in_day 1727137801 [10:18:03]quantity*price = 70012 [10:18:03]sum+1 = 70014 [10:18:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 201 23.09.2024 10:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289527 ФПД: 199778101534355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101803&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289527&fm=199778101534355&tin=02508201610067®Number=0000000000091827&sum=70000 [10:18:04]StoreToDocumentArchive [10:18:04]shift 515 fd 289527 [10:18:04]save to /storage/0515/doc_00289527 [10:18:04]save last doc name /storage/0515/doc_00289527 to /storage/kkm_last_doc_name [10:18:04]save OK [10:18:04]Clear old archive folders... [10:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:18:04]tlvbuf is 01DE3500 [10:18:04]SAM_PROTO_ClearQueue [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 09 00 00 [10:18:04]Write to MH i2c: E2 08 00 D5 0E 80 09 00 00 00 00 00 00 55 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 D5 0E 00 90 00 57 [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]SAM_PROTO_ClearQueue done [10:18:04]KKMCreateOFDPacket [10:18:04]OFDProtocolAddRootSTLVToBuf [10:18:04]FM_MakeSignedData [10:18:04]FM_MakeSignedData [10:18:04]SAM_PROTO_SignData [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 0D 01 02 [10:18:04]Write to MH i2c: E2 08 00 D6 0E 80 0D 01 02 00 00 00 00 5D [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 D6 0E 00 90 00 58 [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]wFMCommunicate request_size=255 [10:18:04]MH_SAM_APDU [10: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 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 5B 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6A 04 00 35 04 06 00 B5 B2 [10:18:04]Write to MH i2c: E2 02 01 D7 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 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 5B 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6A 04 00 35 04 06 00 B5 B2 00 00 D5 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 D7 0E 00 90 00 59 [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]wFMCommunicate request_size=9 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 0D 02 02 04 76 C6 9E 93 [10:18:04]Write to MH i2c: E2 0C 00 D8 0E 80 0D 02 02 04 00 76 C6 9E 93 00 00 D5 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 D8 0E 00 90 00 5A [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 0D 03 02 [10:18:04]Write to MH i2c: E2 08 00 D9 0E 80 0D 03 02 00 00 00 00 62 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0B 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0B 00 D9 0E 00 60 A8 1D 87 61 63 51 0B 90 00 2F [10:18:04]RAPDU: 60 A8 1D 87 61 63 51 0B 90 00 [10:18:04]wFMCommunicate OK [10:18:04]SAM_PROTO_SignData done [10:18:04]FM_MakeSignedData done [10:18:04]CreateOFDProtocolMessage [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 11 00 00 [10:18:04]Write to MH i2c: E2 08 00 DA 0E 80 11 00 00 00 00 00 00 62 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 17 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 17 00 DA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B2 [10:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:18:04]wFMCommunicate OK [10:18:04]CreateOFDProtocolMessage done [10:18:04]OFDSenderStorePacket 289527 [10:18:04]StoreOFDPacket docnum=289527 [10:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 CE 80 06 01 22 DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 5B 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6A 04 00 35 04 06 00 B5 B2 76 C6 9E 93 60 A8 1D 87 61 63 51 0B [10:18:04]CheckFolder [10:18:04]dirname=/storage/ofd_packets [10:18:04]CheckFolder done [10:18:04]ProducePacketName [10:18:04]name=ofd_packets/00289527 [10:18:04]NVStorageSaveData ofd_packets/00289527 [10:18:04]File name is /storage/ofd_packets/00289527 [10:18:04]Write 300 bytes [10:18:04]NVStorageSaveData done [10:18:04]OFDSenderStorePacket done [10:18:04]KKMCreateOFDPacket done [10:18:04]NVStorageSaveData kkm_last_timestamp [10:18:04]File name is /storage/kkm_last_timestamp [10:18:04]Write 4 bytes [10:18:04]NVStorageSaveData done [10:18:04]ExternCall_PrintAddStr [10:18:04]wPrintStart [10:18:04]Write to MH i2c: 01 00 00 DB 0E E9 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: 01 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: 01 07 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: 01 07 00 DB 0E 00 00 00 00 00 FF 0F FE [10:18:04]RasterBufferAndPrint [10:18:04]line Счет N : (1)24617529 [10:18:04]line ИНН: 02508201610067 [10:18:04]line Контрольно-Кассовый Чек [10:18:04]line ПРОДАЖА [10:18:04]line ТРК (МРК, ГНК) : 71 [10:18:04]line Товар: 2711190000 [10:18:04]line ГАЗ-К-5 [10:18:04]line 18.720 * 37.40 [10:18:04]line = 700.13 [10:18:04]line НДС 12% НСП 1% [10:18:04]line > о реализуемом товаре [10:18:04]line ОКРУГЛЕНИЕ: -0.13 [10:18:04]line ИТОГО: 700.00 [10:18:04]line Внесено: 700.00 [10:18:04]line СДАЧА: 0.00 [10:18:04]line НСП 1% : 6.20 [10:18:04]line НДС 12% : 74.35 [10:18:04]line Наличными: 700.00 [10:18:04]line Безнал.: 0.00 [10:18:04]line Место: АЗС № 90 "Партнёр-нефть" [10:18:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:18:04]line СНО: Общий режим [10:18:04]line Чек 201 23.09.2024 10:18 [10:18:04]line Смена: 515 ФФД: 1.0 [10:18:04]line ЗНМ: 0300000107 [10:18:04]line РНМ: 0000000000091827 [10:18:04]line Версия ККМ: 001 [10:18:04]line ФМ: 0000000000871832 [10:18:04]line ФД: 289527 [10:18:04]line ФПД: 199778101534355 [10:18:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101803&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289527&fm=199778101534355&tin=02508201610067®Number=0000000000091827&sum=70000 [10:18:04]written 0, free lines is 4095 [10:18:05]OFD Sender: Processing packet 289527 [packets to send 1784, broken 1783] [10:18:05]ProducePacketName [10:18:05]name=ofd_packets/00289527 [10:18:05]OFD Sender: To server: pG, [10:18:05]CommunicateWithHost lk.salyk.kg:30040 [10:18:05]ConnectInit lk.salyk.kg [10:18:05]Write to MH i2c: 01 00 00 05 0F 14 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 05 0F 00 00 00 00 00 D2 0C F9 [10:18:05]RasterBufferAndPrint [10:18:05]line [10:18:05]line [10:18:05]line [10:18:05]line [10:18:05]line [10:18:05]written 0, free lines is 3288 [10:18:05]MH_Cut [10:18:05]Write to MH i2c: D1 01 00 0C 0F 01 ED [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: D1 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: D1 01 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: D1 01 00 0C 0F 00 EC [10:18:05]Write to MH i2c: 01 00 00 0D 0F 1C [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Connected sock=10 [10: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 33 32 0E 01 00 00 CE 80 06 01 22 DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 5B 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6A 04 00 35 04 06 00 B5 B2 76 C6 9E 93 60 A8 1D 87 61 63 51 0B [10: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 33 32 4F 00 00 00 B4 B5 47 00 84 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 33 32 10 04 04 00 F7 6A 04 00 F4 03 04 00 30 E8 F0 66 B6 04 01 00 00 F1 5F 85 B3 2D DE B6 41 [10:18:05]CommunicateWithHost err = 0 [10:18:05]CheckOFDResponse [10:18:05]1017 (14) - 77093643461234 [10:18:05]1041 (16) - 0000000000871832 [10:18:05]1040 (4) - 289527 [10:18:05]1012 (4) - 23.09.2024 04:01 [10:18:05]1206 (1) - 0 [10:18:05]OFD Sender: Remove packet 289527 [10:18:05]ProducePacketName [10:18:05]name=ofd_packets/00289527 [10:18:05]NVStorageDeleteData [10:18:06]*** Cut start [10:18:06]*** Partial cut [10:18:06]*** CUTSNS_PIN = 1 [10:18:06]*** CUTSNS_PIN = 0 [10:18:06]*** Brake cut motor [10:18:06]OFD Sender: No OFD packet to send [10:18:06]Read from MH i2c: 01 [10:18:06]MH_I2C_Read... [10:18:06]*** Stop cut motor [10:18:06]*** Cut end [10:18:06]Read from MH i2c: 01 07 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 07 00 0D 0F 00 00 00 00 00 FF 0F 31 [10:18:06]process_action close_receipt done [10:18:06]requested_data is exist [10:18:06]produce_requested_data [10:18:06]requested_item fm.sn is exist - process it [10:18:06]wFMCommunicate request_size=4 [10:18:06]MH_SAM_APDU [10:18:06]CAPDU: 80 11 00 00 [10:18:06]Write to MH i2c: E2 08 00 0E 0F 80 11 00 00 00 00 00 00 97 [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:06]Read from MH i2c: E2 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 17 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 17 00 0E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E7 [10:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:18:06]wFMCommunicate OK [10:18:06]requested_item fd.num is exist - process it [10:18:06]SAM_PROTO_GetFieldsCounters [10:18:06]wFMCommunicate request_size=4 [10:18:06]MH_SAM_APDU [10:18:06]CAPDU: 80 13 00 00 [10:18:06]Write to MH i2c: E2 08 00 0F 0F 80 13 00 00 00 00 00 00 9A [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:06]Read from MH i2c: E2 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 62 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 62 00 0F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [10: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F7 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:06]wFMCommunicate OK [10:18:06]SAM_PROTO_GetFieldsCounters done [10:18:06]requested_item shift.num is exist - process it [10:18:06]requested_item shift.opened is exist - process it [10:18:06]req_shift_opened [10:18:06]FM_GetShiftState [10:18:06]SAM_PROTO_GetShiftState [10:18:06]wFMCommunicate request_size=4 [10:18:06]MH_SAM_APDU [10:18:06]CAPDU: 80 13 01 00 [10:18:06]Write to MH i2c: E2 08 00 10 0F 80 13 01 00 00 00 00 00 9C [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 [10:18:07]MH_I2C_Read... [10:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:07]Read from MH i2c: E2 0E 00 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 0E 00 10 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3D [10:18:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:18:07]wFMCommunicate OK [10:18:07]SAM_PROTO_GetShiftState done [10:18:07]FM_GetShiftState done [10:18:07]req_shift_opened done [10:18:07]requested_item shift.open_date is exist - process it [10:18:07]req_shift_open_date [10:18:07]req_shift_open_date done [10:18:07]produce_requested_data done [10:18:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289527,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:18:07]process_action_free close_receipt [10:18:07]json_value_free [10:18:07]json_value_free done [10:18:07]process_json_proto returns [10:18:07]Send response to host [10:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289527,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:18:07]free response buf [10:18:07]execute_script done [10:18:07]execute_script returns [10:18:07]free content buf [10:18:07]Sock 7.Close socket [10:18:07]Sock 7.Thread stoped [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]accept exits with 9 [10:18:36]New connection [10:18:36]New thread 3066821988 created [10:18:36]Thread 3066678628 joined [10:18:36]Waiting for new connection... [10:18:36] Sock 9.Parse request [10:18:36]Sock 9.Check first char [10:18:36]Sock 9.First char is OK [10:18:36]request: POST /json_proto HTTP/1.0 [10:18:36]Method: POST [10:18:36]URL: /json_proto [10:18:36]Method is POST - this is cgi request [10:18:36]url: /json_proto [10:18:36]query_string will be loaded in cgi processing [10:18:36]execute_cgi json_proto POST (null) [10:18:36]execute_cgi path=json_proto method=POST [10:18:36]POST find Content-Length [10:18:36]Host: 172.17.41.135:8080 [10:18:36]Content-Length: 792 [10:18:36]Content-Type: application/json [10:18:36] [10:18:36]POST finish read [10:18:36]Found Content-Length = 792 [10:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:36]execute_script... [10:18: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)24617525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:36]POST & json_proto [10:18:36]process_json_proto [10:18:36]json parsed OK: [10:18:36]protocol is kg_v1.0 [10:18:36]action value=close_receipt [10:18:36]process_action close_receipt [10:18:36]cmd_close_receipt [10:18:36]MH_GetDate [10:18:36]Write to MH i2c: F0 00 00 11 0F 0F [10:18:36]Write i2c OK [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: F0 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: F0 09 00 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: F0 09 00 11 0F 00 7C 40 F1 66 ED 3E 82 65 3D [10:18:36]GetLastDocTimeStamp 1727086683 [10:18:36]current date 1727086716 [10:18:36]FM_GetShiftState [10:18:36]SAM_PROTO_GetShiftState [10:18:36]wFMCommunicate request_size=4 [10:18:36]MH_SAM_APDU [10:18:36]CAPDU: 80 13 01 00 [10:18:36]Write to MH i2c: E2 08 00 12 0F 80 13 01 00 00 00 00 00 9E [10:18:36]Write i2c OK [10:18:36]MH_I2C_Read... [10:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:36]Read from MH i2c: E2 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: E2 0E 00 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: E2 0E 00 12 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [10:18:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:18:36]wFMCommunicate OK [10:18:36]SAM_PROTO_GetShiftState done [10:18:36]FM_GetShiftState done [10:18:36]opened in 1727051401 [10:18:36]opened+sec_in_day 1727137801 [10:18:36]quantity*price = 0 [10:18:36]sum+1 = 1 [10:18:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 202 23.09.2024 10:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289528 ФПД: 67570813244797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101837&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289528&fm=67570813244797&tin=02508201610067®Number=0000000000091827&sum=0 [10:18:37]StoreToDocumentArchive [10:18:37]shift 515 fd 289528 [10:18:37]save to /storage/0515/doc_00289528 [10:18:37]save last doc name /storage/0515/doc_00289528 to /storage/kkm_last_doc_name [10:18:37]save OK [10:18:37]Clear old archive folders... [10:18:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:18:37]tlvbuf is 01DC1CB0 [10:18:37]SAM_PROTO_ClearQueue [10:18:37]wFMCommunicate request_size=4 [10:18:37]MH_SAM_APDU [10:18:37]CAPDU: 80 09 00 00 [10:18:37]Write to MH i2c: E2 08 00 1F 0F 80 09 00 00 00 00 00 00 A0 [10:18:37]Write i2c OK [10:18:37]MH_I2C_Read... [10:18:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:37]Read from MH i2c: E2 [10:18:37]MH_I2C_Read... [10:18:37]Read from MH i2c: E2 03 00 [10:18:37]MH_I2C_Read... [10:18:37]Read from MH i2c: E2 03 00 1F 0F 00 90 00 A2 [10:18:37]RAPDU: 90 00 [10:18:37]wFMCommunicate OK [10:18:37]SAM_PROTO_ClearQueue done [10:18:37]KKMCreateOFDPacket [10:18:37]OFDProtocolAddRootSTLVToBuf [10:18:37]FM_MakeSignedData [10:18:37]FM_MakeSignedData [10:18:37]SAM_PROTO_SignData [10:18:37]wFMCommunicate request_size=4 [10:18:37]MH_SAM_APDU [10:18:37]CAPDU: 80 0D 01 02 [10:18:37]Write to MH i2c: E2 08 00 20 0F 80 0D 01 02 00 00 00 00 A8 [10:18:37]Write i2c OK [10:18:37]MH_I2C_Read... [10:18:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:37]Read from MH i2c: E2 [10:18:37]MH_I2C_Read... [10:18:37]Read from MH i2c: E2 03 00 [10:18:37]MH_I2C_Read... [10:18:37]Read from MH i2c: E2 03 00 20 0F 00 90 00 A3 [10:18:37]RAPDU: 90 00 [10:18:37]wFMCommunicate OK [10:18:37]wFMCommunicate request_size=255 [10:18:37]MH_SAM_APDU [10:18: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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 7D 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6A 04 00 35 04 06 00 3D 74 8E 52 [10:18:37]Write to MH i2c: E2 02 01 21 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 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 CA 00 00 00 F4 03 04 00 7D 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6A 04 00 35 04 06 00 3D 74 8E 52 00 00 FC [10:18:37]Write i2c OK [10:18:37]MH_I2C_Read... [10:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:38]Read from MH i2c: E2 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 03 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 03 00 21 0F 00 90 00 A4 [10:18:38]RAPDU: 90 00 [10:18:38]wFMCommunicate OK [10:18:38]wFMCommunicate request_size=7 [10:18:38]MH_SAM_APDU [10:18:38]CAPDU: 80 0D 02 02 02 15 7D [10:18:38]Write to MH i2c: E2 0A 00 22 0F 80 0D 02 02 02 00 15 7D 00 00 41 [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:38]Read from MH i2c: E2 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 03 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 03 00 22 0F 00 90 00 A5 [10:18:38]RAPDU: 90 00 [10:18:38]wFMCommunicate OK [10:18:38]wFMCommunicate request_size=4 [10:18:38]MH_SAM_APDU [10:18:38]CAPDU: 80 0D 03 02 [10:18:38]Write to MH i2c: E2 08 00 23 0F 80 0D 03 02 00 00 00 00 AD [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:38]Read from MH i2c: E2 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 0B 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 0B 00 23 0F 00 16 44 DE 90 38 53 C6 45 90 00 0C [10:18:38]RAPDU: 16 44 DE 90 38 53 C6 45 90 00 [10:18:38]wFMCommunicate OK [10:18:38]SAM_PROTO_SignData done [10:18:38]FM_MakeSignedData done [10:18:38]CreateOFDProtocolMessage [10:18:38]wFMCommunicate request_size=4 [10:18:38]MH_SAM_APDU [10:18:38]CAPDU: 80 11 00 00 [10:18:38]Write to MH i2c: E2 08 00 24 0F 80 11 00 00 00 00 00 00 AD [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:38]Read from MH i2c: E2 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 17 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 17 00 24 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FD [10:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:18:38]wFMCommunicate OK [10:18:38]CreateOFDProtocolMessage done [10:18:38]OFDSenderStorePacket 289528 [10:18:38]StoreOFDPacket docnum=289528 [10:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B9 DE 04 01 EA C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 CA 00 00 00 F4 03 04 00 7D 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6A 04 00 35 04 06 00 3D 74 8E 52 15 7D 16 44 DE 90 38 53 C6 45 [10:18:38]CheckFolder [10:18:38]dirname=/storage/ofd_packets [10:18:38]CheckFolder done [10:18:38]ProducePacketName [10:18:38]name=ofd_packets/00289528 [10:18:38]NVStorageSaveData ofd_packets/00289528 [10:18:38]File name is /storage/ofd_packets/00289528 [10:18:38]Write 298 bytes [10:18:38]NVStorageSaveData done [10:18:38]OFDSenderStorePacket done [10:18:38]KKMCreateOFDPacket done [10:18:38]NVStorageSaveData kkm_last_timestamp [10:18:38]File name is /storage/kkm_last_timestamp [10:18:38]Write 4 bytes [10:18:38]NVStorageSaveData done [10:18:38]ExternCall_PrintAddStr [10:18:38]wPrintStart [10:18:38]Write to MH i2c: 01 00 00 25 0F 34 [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 07 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 07 00 25 0F 00 00 00 00 00 FF 0F 49 [10:18:38]RasterBufferAndPrint [10:18:38]line Счет N : (1)24617525 [10:18:38]line ИНН: 02508201610067 [10:18:38]line Контрольно-Кассовый Чек [10:18:38]line ПРОДАЖА [10:18:38]line ТРК (МРК, ГНК) : 21 [10:18:38]line Товар: 2710194210 [10:18:38]line ДТ-К-5 [10:18:38]line 131.100 * 0.00 [10:18:38]line = 0.00 [10:18:38]line НДС 12% НСП 1% [10:18:38]line > о реализуемом товаре [10:18:38]line ИТОГО: 0.00 [10:18:38]line НСП 1% : 0.00 [10:18:38]line НДС 12% : 0.00 [10:18:38]line Наличными: 0.00 [10:18:38]line Безнал.: 0.00 [10:18:38]line Место: АЗС № 90 "Партнёр-нефть" [10:18:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:18:38]line СНО: Общий режим [10:18:38]line Чек 202 23.09.2024 10:18 [10:18:38]line Смена: 515 ФФД: 1.0 [10:18:38]line ЗНМ: 0300000107 [10:18:38]line РНМ: 0000000000091827 [10:18:38]line Версия ККМ: 001 [10:18:38]line Талоны: Топливная Карта [10:18:38]line 54206 [10:18:38]line ФМ: 0000000000871832 [10:18:38]line ФД: 289528 [10:18:38]line ФПД: 67570813244797 [10:18:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101837&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289528&fm=67570813244797&tin=02508201610067®Number=0000000000091827&sum=0 [10:18:38]written 0, free lines is 4095 [10:18:38]OFD Sender: Processing packet 289528 [packets to send 1784, broken 1783] [10:18:38]ProducePacketName [10:18:38]name=ofd_packets/00289528 [10:18:38]OFD Sender: To server: pG, [10:18:38]CommunicateWithHost lk.salyk.kg:30040 [10:18:38]ConnectInit lk.salyk.kg [10:18:38]Connected sock=10 [10:18:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B9 DE 04 01 EA C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 CA 00 00 00 F4 03 04 00 7D 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6A 04 00 35 04 06 00 3D 74 8E 52 15 7D 16 44 DE 90 38 53 C6 45 [10:18:38]Write to MH i2c: 01 00 00 4E 0F 5D [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 07 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 07 00 4E 0F 00 00 00 00 00 DE 0C 4E [10:18:38]RasterBufferAndPrint [10:18:38]line [10:18:38]line [10:18:38]line [10:18:38]line [10:18:38]line [10:18:38]written 0, free lines is 3300 [10:18:38]MH_Cut [10:18:38]Write to MH i2c: D1 01 00 55 0F 01 36 [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: D1 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: D1 01 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: D1 01 00 55 0F 00 35 [10:18:38]Write to MH i2c: 01 00 00 56 0F 65 [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18: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 33 32 4F 00 00 00 96 F8 47 00 74 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 33 32 10 04 04 00 F8 6A 04 00 F4 03 04 00 51 E8 F0 66 B6 04 01 00 00 72 48 E9 39 28 44 E3 61 [10:18:39]CommunicateWithHost err = 0 [10:18:39]CheckOFDResponse [10:18:39]1017 (14) - 77093643461234 [10:18:39]1041 (16) - 0000000000871832 [10:18:39]1040 (4) - 289528 [10:18:39]1012 (4) - 23.09.2024 04:02 [10:18:39]1206 (1) - 0 [10:18:39]OFD Sender: Remove packet 289528 [10:18:39]ProducePacketName [10:18:39]name=ofd_packets/00289528 [10:18:39]NVStorageDeleteData [10:18:39]*** Cut start [10:18:39]*** Partial cut [10:18:39]*** CUTSNS_PIN = 1 [10:18:39]*** CUTSNS_PIN = 0 [10:18:39]OFD Sender: No OFD packet to send [10:18:39]*** Brake cut motor [10:18:40]Read from MH i2c: 01 [10:18:40]MH_I2C_Read... [10:18:40]*** Stop cut motor [10:18:40]*** Cut end [10:18:40]Read from MH i2c: 01 07 00 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: 01 07 00 56 0F 00 00 00 00 00 FF 0F 7A [10:18:40]process_action close_receipt done [10:18:40]requested_data is exist [10:18:40]produce_requested_data [10:18:40]requested_item fm.sn is exist - process it [10:18:40]wFMCommunicate request_size=4 [10:18:40]MH_SAM_APDU [10:18:40]CAPDU: 80 11 00 00 [10:18:40]Write to MH i2c: E2 08 00 57 0F 80 11 00 00 00 00 00 00 E0 [10:18:40]Write i2c OK [10:18:40]MH_I2C_Read... [10:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:40]Read from MH i2c: E2 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 17 00 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 17 00 57 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 30 [10:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:18:40]wFMCommunicate OK [10:18:40]requested_item fd.num is exist - process it [10:18:40]SAM_PROTO_GetFieldsCounters [10:18:40]wFMCommunicate request_size=4 [10:18:40]MH_SAM_APDU [10:18:40]CAPDU: 80 13 00 00 [10:18:40]Write to MH i2c: E2 08 00 58 0F 80 13 00 00 00 00 00 00 E3 [10:18:40]Write i2c OK [10:18:40]MH_I2C_Read... [10:18:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:40]Read from MH i2c: E2 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 62 00 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 62 00 58 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [10:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F8 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:40]wFMCommunicate OK [10:18:40]SAM_PROTO_GetFieldsCounters done [10:18:40]requested_item shift.num is exist - process it [10:18:40]requested_item shift.opened is exist - process it [10:18:40]req_shift_opened [10:18:40]FM_GetShiftState [10:18:40]SAM_PROTO_GetShiftState [10:18:40]wFMCommunicate request_size=4 [10:18:40]MH_SAM_APDU [10:18:40]CAPDU: 80 13 01 00 [10:18:40]Write to MH i2c: E2 08 00 59 0F 80 13 01 00 00 00 00 00 E5 [10:18:40]Write i2c OK [10:18:40]MH_I2C_Read... [10:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:40]Read from MH i2c: E2 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 0E 00 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 0E 00 59 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 86 [10:18:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:18:40]wFMCommunicate OK [10:18:40]SAM_PROTO_GetShiftState done [10:18:40]FM_GetShiftState done [10:18:40]req_shift_opened done [10:18:40]requested_item shift.open_date is exist - process it [10:18:40]req_shift_open_date [10:18:40]req_shift_open_date done [10:18:40]produce_requested_data done [10:18:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289528,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:18:40]process_action_free close_receipt [10:18:40]json_value_free [10:18:40]json_value_free done [10:18:40]process_json_proto returns [10:18:40]Send response to host [10:18:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289528,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:18:40]free response buf [10:18:40]execute_script done [10:18:40]execute_script returns [10:18:40]free content buf [10:18:40]Sock 9.Close socket [10:18:40]Sock 9.Thread stoped [10:18:44]OFD Sender: No OFD packet to send [10:18:49]OFD Sender: No OFD packet to send [10:18:54]OFD Sender: No OFD packet to send [10:18:59]OFD Sender: No OFD packet to send [10:19:04]OFD Sender: No OFD packet to send [10:19:09]OFD Sender: No OFD packet to send [10:19:14]OFD Sender: No OFD packet to send [10:19:19]OFD Sender: No OFD packet to send [10:19:24]OFD Sender: No OFD packet to send [10:19:29]OFD Sender: No OFD packet to send [10:19:34]OFD Sender: No OFD packet to send [10:19:40]OFD Sender: No OFD packet to send [10:19:44]accept exits with 7 [10:19:44]New connection [10:19:44]New thread 3066678628 created [10:19:44]Thread 3066821988 joined [10:19:44]Waiting for new connection... [10:19:44] Sock 7.Parse request [10:19:44]Sock 7.Check first char [10:19:44]Sock 7.First char is OK [10:19:44]request: POST /json_proto HTTP/1.0 [10:19:44]Method: POST [10:19:44]URL: /json_proto [10:19:44]Method is POST - this is cgi request [10:19:44]url: /json_proto [10:19:44]query_string will be loaded in cgi processing [10:19:44]execute_cgi json_proto POST (null) [10:19:44]execute_cgi path=json_proto method=POST [10:19:44]POST find Content-Length [10:19:44]Host: 172.17.41.135:8080 [10:19:44]Content-Length: 805 [10:19:44]Content-Type: application/json [10:19:44] [10:19:44]POST finish read [10:19:44]Found Content-Length = 805 [10:19:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.900, "sum" : 1010.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" : 1010.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:44]execute_script... [10: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)24617530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.900, "sum" : 1010.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" : 1010.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:44]POST & json_proto [10:19:44]process_json_proto [10:19:44]json parsed OK: [10:19:44]protocol is kg_v1.0 [10:19:44]action value=close_receipt [10:19:44]process_action close_receipt [10:19:44]cmd_close_receipt [10:19:44]MH_GetDate [10:19:44]Write to MH i2c: F0 00 00 5A 0F 58 [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: F0 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: F0 09 00 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: F0 09 00 5A 0F 00 C0 40 F1 66 ED 3E 82 65 CA [10:19:44]GetLastDocTimeStamp 1727086717 [10:19:44]current date 1727086784 [10:19:44]FM_GetShiftState [10:19:44]SAM_PROTO_GetShiftState [10:19:44]wFMCommunicate request_size=4 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 13 01 00 [10:19:44]Write to MH i2c: E2 08 00 5B 0F 80 13 01 00 00 00 00 00 E7 [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:44]Read from MH i2c: E2 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 0E 00 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 0E 00 5B 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 88 [10:19:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:19:44]wFMCommunicate OK [10:19:44]SAM_PROTO_GetShiftState done [10:19:44]FM_GetShiftState done [10:19:44]opened in 1727051401 [10:19:44]opened+sec_in_day 1727137801 [10:19:44]quantity*price = 101022 [10:19:44]sum+1 = 101023 [10:19:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1010.22 НСП 1% : 8.94 НДС 12% : 107.28 Наличными: 0.00 Безнал.: 1010.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 203 23.09.2024 10:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289529 ФПД: 74013122832359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101944&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289529&fm=74013122832359&tin=02508201610067®Number=0000000000091827&sum=101022 [10:19:45]StoreToDocumentArchive [10:19:45]shift 515 fd 289529 [10:19:45]save to /storage/0515/doc_00289529 [10:19:45]save last doc name /storage/0515/doc_00289529 to /storage/kkm_last_doc_name [10:19:45]save OK [10:19:45]Clear old archive folders... [10:19:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:19:45]tlvbuf is 01E2AED0 [10:19:45]SAM_PROTO_ClearQueue [10:19:45]wFMCommunicate request_size=4 [10:19:45]MH_SAM_APDU [10:19:45]CAPDU: 80 09 00 00 [10:19:45]Write to MH i2c: E2 08 00 68 0F 80 09 00 00 00 00 00 00 E9 [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [10:19:45]RAPDU: 90 00 [10:19:45]wFMCommunicate OK [10:19:45]SAM_PROTO_ClearQueue done [10:19:45]KKMCreateOFDPacket [10:19:45]OFDProtocolAddRootSTLVToBuf [10:19:45]FM_MakeSignedData [10:19:45]FM_MakeSignedData [10:19:45]SAM_PROTO_SignData [10:19:45]wFMCommunicate request_size=4 [10:19:45]MH_SAM_APDU [10:19:45]CAPDU: 80 0D 01 02 [10:19:45]Write to MH i2c: E2 08 00 69 0F 80 0D 01 02 00 00 00 00 F1 [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 69 0F 00 90 00 EC [10:19:45]RAPDU: 90 00 [10:19:45]wFMCommunicate OK [10:19:45]wFMCommunicate request_size=255 [10:19:45]MH_SAM_APDU [10: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 35 FF 03 08 00 03 34 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9E 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 8A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 C0 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6A 04 00 35 04 06 00 43 [10:19:45]Write to MH i2c: E2 02 01 6A 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9E 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 8A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 C0 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6A 04 00 35 04 06 00 43 00 00 DC [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 6A 0F 00 90 00 ED [10:19:45]RAPDU: 90 00 [10:19:45]wFMCommunicate OK [10:19:45]wFMCommunicate request_size=10 [10:19:45]MH_SAM_APDU [10:19:45]CAPDU: 80 0D 02 02 05 50 85 E5 27 E7 [10:19:45]Write to MH i2c: E2 0D 00 6B 0F 80 0D 02 02 05 00 50 85 E5 27 E7 00 00 C6 [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 03 00 6B 0F 00 90 00 EE [10:19:45]RAPDU: 90 00 [10:19:45]wFMCommunicate OK [10:19:45]wFMCommunicate request_size=4 [10:19:45]MH_SAM_APDU [10:19:45]CAPDU: 80 0D 03 02 [10:19:45]Write to MH i2c: E2 08 00 6C 0F 80 0D 03 02 00 00 00 00 F6 [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 0B 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 0B 00 6C 0F 00 E1 0C 67 86 8C 31 D7 D7 90 00 3C [10:19:45]RAPDU: E1 0C 67 86 8C 31 D7 D7 90 00 [10:19:45]wFMCommunicate OK [10:19:45]SAM_PROTO_SignData done [10:19:45]FM_MakeSignedData done [10:19:45]CreateOFDProtocolMessage [10:19:45]wFMCommunicate request_size=4 [10:19:45]MH_SAM_APDU [10:19:45]CAPDU: 80 11 00 00 [10:19:45]Write to MH i2c: E2 08 00 6D 0F 80 11 00 00 00 00 00 00 F6 [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 17 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 17 00 6D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 46 [10:19:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:19:45]wFMCommunicate OK [10:19:45]CreateOFDProtocolMessage done [10:19:45]OFDSenderStorePacket 289529 [10:19:45]StoreOFDPacket docnum=289529 [10:19:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EC 8E 07 01 3F D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9E 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 8A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 C0 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6A 04 00 35 04 06 00 43 50 85 E5 27 E7 E1 0C 67 86 8C 31 D7 D7 [10:19:45]CheckFolder [10:19:45]dirname=/storage/ofd_packets [10:19:45]CheckFolder done [10:19:45]ProducePacketName [10:19:45]name=ofd_packets/00289529 [10:19:45]NVStorageSaveData ofd_packets/00289529 [10:19:45]File name is /storage/ofd_packets/00289529 [10:19:45]Write 301 bytes [10:19:45]NVStorageSaveData done [10:19:45]OFDSenderStorePacket done [10:19:45]KKMCreateOFDPacket done [10:19:45]NVStorageSaveData kkm_last_timestamp [10:19:45]File name is /storage/kkm_last_timestamp [10:19:45]Write 4 bytes [10:19:45]NVStorageSaveData done [10:19:45]ExternCall_PrintAddStr [10:19:45]wPrintStart [10:19:45]Write to MH i2c: 01 00 00 6E 0F 7D [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 07 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 07 00 6E 0F 00 00 00 00 00 FF 0F 92 [10:19:45]RasterBufferAndPrint [10:19:45]line Счет N : (1)24617530 [10:19:45]line ИНН: 02508201610067 [10:19:45]line Контрольно-Кассовый Чек [10:19:45]line ПРОДАЖА [10:19:45]line ТРК (МРК, ГНК) : 43 [10:19:45]line Товар: 2710124130 [10:19:45]line Аи-92-К-5 [10:19:45]line 14.900 * 67.80 [10:19:45]line = 1010.22 [10:19:45]line НДС 12% НСП 1% [10:19:45]line > о реализуемом товаре [10:19:45]line ИТОГО: 1010.22 [10:19:45]line НСП 1% : 8.94 [10:19:45]line НДС 12% : 107.28 [10:19:45]line Наличными: 0.00 [10:19:45]line Безнал.: 1010.22 [10:19:45]line Место: АЗС № 90 "Партнёр-нефть" [10:19:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:19:45]line СНО: Общий режим [10:19:45]line Чек 203 23.09.2024 10:19 [10:19:45]line Смена: 515 ФФД: 1.0 [10:19:45]line ЗНМ: 0300000107 [10:19:45]line РНМ: 0000000000091827 [10:19:45]line Версия ККМ: 001 [10:19:45]line Платежная система: O! деньги [10:19:45]line ФМ: 0000000000871832 [10:19:45]line ФД: 289529 [10:19:45]line ФПД: 74013122832359 [10:19:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T101944&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289529&fm=74013122832359&tin=02508201610067®Number=0000000000091827&sum=101022 [10:19:45]written 0, free lines is 4095 [10:19:46]OFD Sender: Processing packet 289529 [packets to send 1784, broken 1783] [10:19:46]ProducePacketName [10:19:46]name=ofd_packets/00289529 [10:19:46]OFD Sender: To server: pG, [10:19:46]CommunicateWithHost lk.salyk.kg:30040 [10:19:46]ConnectInit lk.salyk.kg [10:19:46]Connected sock=10 [10: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 33 32 0F 01 00 00 EC 8E 07 01 3F D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9E 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 8A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 C0 40 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6A 04 00 35 04 06 00 43 50 85 E5 27 E7 E1 0C 67 86 8C 31 D7 D7 [10:19:46]Write to MH i2c: 01 00 00 97 0F A6 [10:19:46]Write i2c OK [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: 01 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: 01 07 00 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: 01 07 00 97 0F 00 00 00 00 00 EE 0C A7 [10:19:46]RasterBufferAndPrint [10:19:46]line [10:19:46]line [10:19:46]line [10:19:46]line [10:19:46]line [10:19:46]written 0, free lines is 3317 [10:19:46]MH_Cut [10:19:46]Write to MH i2c: D1 01 00 9E 0F 01 7F [10:19:46]Write i2c OK [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: D1 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: D1 01 00 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: D1 01 00 9E 0F 00 7E [10:19:46]Write to MH i2c: 01 00 00 9F 0F AE [10:19:46]Write i2c OK [10:19:46]MH_I2C_Read... [10: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 33 32 4F 00 00 00 6B 50 47 00 D9 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 33 32 10 04 04 00 F9 6A 04 00 F4 03 04 00 95 E8 F0 66 B6 04 01 00 00 19 5A 65 13 0B FD 25 02 [10:19:46]CommunicateWithHost err = 0 [10:19:46]CheckOFDResponse [10:19:46]1017 (14) - 77093643461234 [10:19:46]1041 (16) - 0000000000871832 [10:19:46]1040 (4) - 289529 [10:19:46]1012 (4) - 23.09.2024 04:03 [10:19:46]1206 (1) - 0 [10:19:46]OFD Sender: Remove packet 289529 [10:19:46]ProducePacketName [10:19:46]name=ofd_packets/00289529 [10:19:46]NVStorageDeleteData [10:19:47]OFD Sender: No OFD packet to send [10:19:47]*** Cut start [10:19:47]*** Partial cut [10:19:47]*** CUTSNS_PIN = 1 [10:19:47]*** CUTSNS_PIN = 0 [10:19:47]*** Brake cut motor [10:19:47]Read from MH i2c: 01 [10:19:47]MH_I2C_Read... [10:19:47]*** Stop cut motor [10:19:47]*** Cut end [10:19:47]Read from MH i2c: 01 07 00 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: 01 07 00 9F 0F 00 00 00 00 00 FF 0F C3 [10:19:47]process_action close_receipt done [10:19:47]requested_data is exist [10:19:47]produce_requested_data [10:19:47]requested_item fm.sn is exist - process it [10:19:47]wFMCommunicate request_size=4 [10:19:47]MH_SAM_APDU [10:19:47]CAPDU: 80 11 00 00 [10:19:47]Write to MH i2c: E2 08 00 A0 0F 80 11 00 00 00 00 00 00 29 [10:19:47]Write i2c OK [10:19:47]MH_I2C_Read... [10:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:47]Read from MH i2c: E2 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 17 00 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 17 00 A0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 79 [10:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:19:47]wFMCommunicate OK [10:19:47]requested_item fd.num is exist - process it [10:19:47]SAM_PROTO_GetFieldsCounters [10:19:47]wFMCommunicate request_size=4 [10:19:47]MH_SAM_APDU [10:19:47]CAPDU: 80 13 00 00 [10:19:47]Write to MH i2c: E2 08 00 A1 0F 80 13 00 00 00 00 00 00 2C [10:19:47]Write i2c OK [10:19:47]MH_I2C_Read... [10:19:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:48]Read from MH i2c: E2 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 62 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 62 00 A1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [10:19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F9 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:48]wFMCommunicate OK [10:19:48]SAM_PROTO_GetFieldsCounters done [10:19:48]requested_item shift.num is exist - process it [10:19:48]requested_item shift.opened is exist - process it [10:19:48]req_shift_opened [10:19:48]FM_GetShiftState [10:19:48]SAM_PROTO_GetShiftState [10:19:48]wFMCommunicate request_size=4 [10:19:48]MH_SAM_APDU [10:19:48]CAPDU: 80 13 01 00 [10:19:48]Write to MH i2c: E2 08 00 A2 0F 80 13 01 00 00 00 00 00 2E [10:19:48]Write i2c OK [10:19:48]MH_I2C_Read... [10:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:48]Read from MH i2c: E2 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 0E 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 0E 00 A2 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CF [10:19:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:19:48]wFMCommunicate OK [10:19:48]SAM_PROTO_GetShiftState done [10:19:48]FM_GetShiftState done [10:19:48]req_shift_opened done [10:19:48]requested_item shift.open_date is exist - process it [10:19:48]req_shift_open_date [10:19:48]req_shift_open_date done [10:19:48]produce_requested_data done [10:19:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289529,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:19:48]process_action_free close_receipt [10:19:48]json_value_free [10:19:48]json_value_free done [10:19:48]process_json_proto returns [10:19:48]Send response to host [10:19:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289529,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:19:48]free response buf [10:19:48]execute_script done [10:19:48]execute_script returns [10:19:48]free content buf [10:19:48]Sock 7.Close socket [10:19:48]Sock 7.Thread stoped [10:19:52]OFD Sender: No OFD packet to send [10:19:57]OFD Sender: No OFD packet to send [10:20:02]OFD Sender: No OFD packet to send [10:20:07]OFD Sender: No OFD packet to send [10:20:12]OFD Sender: No OFD packet to send [10:20:17]OFD Sender: No OFD packet to send [10:20:22]OFD Sender: No OFD packet to send [10:20:27]OFD Sender: No OFD packet to send [10:20:32]OFD Sender: No OFD packet to send [10:20:37]OFD Sender: No OFD packet to send [10:20:42]OFD Sender: No OFD packet to send [10:20:47]OFD Sender: No OFD packet to send [10:20:52]OFD Sender: No OFD packet to send [10:20:57]OFD Sender: No OFD packet to send [10:21:02]OFD Sender: No OFD packet to send [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:32]OFD Sender: No OFD packet to send [10:21:37]OFD Sender: No OFD packet to send [10:21:42]OFD Sender: No OFD packet to send [10:21:48]OFD Sender: No OFD packet to send [10:21:52]accept exits with 9 [10:21:52]New connection [10:21:52]New thread 3066821988 created [10:21:52]Thread 3066678628 joined [10:21:52]Waiting for new connection... [10:21:52] Sock 9.Parse request [10:21:52]Sock 9.Check first char [10:21:52]Sock 9.First char is OK [10:21:52]request: POST /json_proto HTTP/1.0 [10:21:52]Method: POST [10:21:52]URL: /json_proto [10:21:52]Method is POST - this is cgi request [10:21:52]url: /json_proto [10:21:52]query_string will be loaded in cgi processing [10:21:52]execute_cgi json_proto POST (null) [10:21:52]execute_cgi path=json_proto method=POST [10:21:52]POST find Content-Length [10:21:52]Host: 172.17.41.135:8080 [10:21:52]Content-Length: 687 [10:21:52]Content-Type: application/json [10:21:52] [10:21:52]POST finish read [10:21:52]Found Content-Length = 687 [10:21:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 43.740, "sum" : 1635.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 1635.00, "payments": [ { "type": 0, "sum" : 1635.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:52]execute_script... [10:21: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)24617532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 43.740, "sum" : 1635.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 1635.00, "payments": [ { "type": 0, "sum" : 1635.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:52]POST & json_proto [10:21:52]process_json_proto [10:21:52]json parsed OK: [10:21:52]protocol is kg_v1.0 [10:21:52]action value=close_receipt [10:21:52]process_action close_receipt [10:21:52]cmd_close_receipt [10:21:52]MH_GetDate [10:21:52]Write to MH i2c: F0 00 00 A3 0F A1 [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: F0 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: F0 09 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: F0 09 00 A3 0F 00 41 41 F1 66 ED 3E 82 65 95 [10:21:52]GetLastDocTimeStamp 1727086784 [10:21:52]current date 1727086913 [10:21:52]FM_GetShiftState [10:21:52]SAM_PROTO_GetShiftState [10:21:52]wFMCommunicate request_size=4 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 13 01 00 [10:21:52]Write to MH i2c: E2 08 00 A4 0F 80 13 01 00 00 00 00 00 30 [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 0E 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 0E 00 A4 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D1 [10:21:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:21:52]wFMCommunicate OK [10:21:52]SAM_PROTO_GetShiftState done [10:21:52]FM_GetShiftState done [10:21:52]opened in 1727051401 [10:21:52]opened+sec_in_day 1727137801 [10:21:52]quantity*price = 163587 [10:21:52]sum+1 = 163589 [10:21:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.88 ИТОГО: 1635.00 Внесено: 7000.00 СДАЧА: 5365.00 НСП 1% : 14.48 НДС 12% : 173.72 Наличными: 1635.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 204 23.09.2024 10:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289530 ФПД: 221539175147727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102153&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289530&fm=221539175147727&tin=02508201610067®Number=0000000000091827&sum=163500 [10:21:54]StoreToDocumentArchive [10:21:54]shift 515 fd 289530 [10:21:54]save to /storage/0515/doc_00289530 [10:21:54]save last doc name /storage/0515/doc_00289530 to /storage/kkm_last_doc_name [10:21:54]save OK [10:21:54]Clear old archive folders... [10:21:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:21:54]tlvbuf is 01DE96E0 [10:21:54]SAM_PROTO_ClearQueue [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 09 00 00 [10:21:54]Write to MH i2c: E2 08 00 B1 0F 80 09 00 00 00 00 00 00 32 [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 B1 0F 00 90 00 34 [10:21:54]RAPDU: 90 00 [10:21:54]wFMCommunicate OK [10:21:54]SAM_PROTO_ClearQueue done [10:21:54]KKMCreateOFDPacket [10:21:54]OFDProtocolAddRootSTLVToBuf [10:21:54]FM_MakeSignedData [10:21:54]FM_MakeSignedData [10:21:54]SAM_PROTO_SignData [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 0D 01 02 [10:21:54]Write to MH i2c: E2 08 00 B2 0F 80 0D 01 02 00 00 00 00 3A [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 B2 0F 00 90 00 35 [10:21:54]RAPDU: 90 00 [10:21:54]wFMCommunicate OK [10:21:54]wFMCommunicate request_size=255 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC AA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 04 7F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 43 00 00 00 00 07 04 06 00 AC 7E 02 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 41 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6A 04 00 35 04 06 00 C9 7D [10:21:54]Write to MH i2c: E2 02 01 B3 0F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC AA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 04 7F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 43 00 00 00 00 07 04 06 00 AC 7E 02 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 41 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6A 04 00 35 04 06 00 C9 7D 00 00 1B [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 B3 0F 00 90 00 36 [10:21:54]RAPDU: 90 00 [10:21:54]wFMCommunicate OK [10:21:54]wFMCommunicate request_size=9 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 0D 02 02 04 1B D6 A8 CF [10:21:54]Write to MH i2c: E2 0C 00 B4 0F 80 0D 02 02 04 00 1B D6 A8 CF 00 00 AD [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 03 00 B4 0F 00 90 00 37 [10:21:54]RAPDU: 90 00 [10:21:54]wFMCommunicate OK [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 0D 03 02 [10:21:54]Write to MH i2c: E2 08 00 B5 0F 80 0D 03 02 00 00 00 00 3F [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 0B 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 0B 00 B5 0F 00 5D B2 E7 A8 DD FE CE 78 90 00 FF [10:21:54]RAPDU: 5D B2 E7 A8 DD FE CE 78 90 00 [10:21:54]wFMCommunicate OK [10:21:54]SAM_PROTO_SignData done [10:21:54]FM_MakeSignedData done [10:21:54]CreateOFDProtocolMessage [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 11 00 00 [10:21:54]Write to MH i2c: E2 08 00 B6 0F 80 11 00 00 00 00 00 00 3F [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 17 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 17 00 B6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8F [10:21:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:21:54]wFMCommunicate OK [10:21:54]CreateOFDProtocolMessage done [10:21:54]OFDSenderStorePacket 289530 [10:21:54]StoreOFDPacket docnum=289530 [10:21:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 8D 3C 06 01 3B 4D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC AA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 04 7F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 43 00 00 00 00 07 04 06 00 AC 7E 02 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 41 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6A 04 00 35 04 06 00 C9 7D 1B D6 A8 CF 5D B2 E7 A8 DD FE CE 78 [10:21:54]CheckFolder [10:21:54]dirname=/storage/ofd_packets [10:21:54]CheckFolder done [10:21:54]ProducePacketName [10:21:54]name=ofd_packets/00289530 [10:21:54]NVStorageSaveData ofd_packets/00289530 [10:21:54]File name is /storage/ofd_packets/00289530 [10:21:54]Write 300 bytes [10:21:54]NVStorageSaveData done [10:21:54]OFDSenderStorePacket done [10:21:54]KKMCreateOFDPacket done [10:21:54]NVStorageSaveData kkm_last_timestamp [10:21:54]File name is /storage/kkm_last_timestamp [10:21:54]Write 4 bytes [10:21:54]NVStorageSaveData done [10:21:54]ExternCall_PrintAddStr [10:21:54]wPrintStart [10:21:54]Write to MH i2c: 01 00 00 B7 0F C6 [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: 01 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: 01 07 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: 01 07 00 B7 0F 00 00 00 00 00 FF 0F DB [10:21:54]RasterBufferAndPrint [10:21:54]line Счет N : (1)24617532 [10:21:54]line ИНН: 02508201610067 [10:21:54]line Контрольно-Кассовый Чек [10:21:54]line ПРОДАЖА [10:21:54]line ТРК (МРК, ГНК) : 71 [10:21:54]line Товар: 2711190000 [10:21:54]line ГАЗ-К-5 [10:21:54]line 43.740 * 37.40 [10:21:54]line = 1635.88 [10:21:54]line НДС 12% НСП 1% [10:21:54]line > о реализуемом товаре [10:21:54]line ОКРУГЛЕНИЕ: -0.88 [10:21:54]line ИТОГО: 1635.00 [10:21:54]line Внесено: 7000.00 [10:21:54]line СДАЧА: 5365.00 [10:21:54]line НСП 1% : 14.48 [10:21:54]line НДС 12% : 173.72 [10:21:54]line Наличными: 1635.00 [10:21:54]line Безнал.: 0.00 [10:21:54]line Место: АЗС № 90 "Партнёр-нефть" [10:21:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:21:54]line СНО: Общий режим [10:21:54]line Чек 204 23.09.2024 10:21 [10:21:54]line Смена: 515 ФФД: 1.0 [10:21:54]line ЗНМ: 0300000107 [10:21:54]line РНМ: 0000000000091827 [10:21:54]line Версия ККМ: 001 [10:21:54]line ФМ: 0000000000871832 [10:21:54]line ФД: 289530 [10:21:54]line ФПД: 221539175147727 [10:21:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102153&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289530&fm=221539175147727&tin=02508201610067®Number=0000000000091827&sum=163500 [10:21:54]written 0, free lines is 4095 [10:21:54]OFD Sender: Processing packet 289530 [packets to send 1784, broken 1783] [10:21:54]ProducePacketName [10:21:54]name=ofd_packets/00289530 [10:21:54]OFD Sender: To server: pG, [10:21:54]CommunicateWithHost lk.salyk.kg:30040 [10:21:54]ConnectInit lk.salyk.kg [10:21:54]Connected sock=11 [10:21: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 33 32 0E 01 00 00 8D 3C 06 01 3B 4D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC AA 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 04 7F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 43 00 00 00 00 07 04 06 00 AC 7E 02 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 41 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6A 04 00 35 04 06 00 C9 7D 1B D6 A8 CF 5D B2 E7 A8 DD FE CE 78 [10:21:55]Write to MH i2c: 01 00 00 E1 0F F0 [10:21:55]Write i2c OK [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: 01 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: 01 07 00 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: 01 07 00 E1 0F 00 00 00 00 00 CC 0C CF [10:21:55]RasterBufferAndPrint [10:21:55]line [10:21:55]line [10:21:55]line [10:21:55]line [10:21:55]line [10:21:55]written 0, free lines is 3280 [10:21:55]MH_Cut [10:21:55]Write to MH i2c: D1 01 00 E8 0F 01 C9 [10:21:55]Write i2c OK [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: D1 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: D1 01 00 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: D1 01 00 E8 0F 00 C8 [10:21:55]Write to MH i2c: 01 00 00 E9 0F F8 [10:21:55]Write i2c OK [10:21:55]MH_I2C_Read... [10:21: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 33 32 4F 00 00 00 04 A9 47 00 EF 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 33 32 10 04 04 00 FA 6A 04 00 F4 03 04 00 16 E9 F0 66 B6 04 01 00 00 44 99 20 84 5E 90 2E 40 [10:21:55]CommunicateWithHost err = 0 [10:21:55]CheckOFDResponse [10:21:55]1017 (14) - 77093643461234 [10:21:55]1041 (16) - 0000000000871832 [10:21:55]1040 (4) - 289530 [10:21:55]1012 (4) - 23.09.2024 04:05 [10:21:55]1206 (1) - 0 [10:21:55]OFD Sender: Remove packet 289530 [10:21:55]ProducePacketName [10:21:55]name=ofd_packets/00289530 [10:21:55]NVStorageDeleteData [10:21:55]*** Cut start [10:21:55]*** Partial cut [10:21:55]*** CUTSNS_PIN = 1 [10:21:55]OFD Sender: No OFD packet to send [10:21:55]*** CUTSNS_PIN = 0 [10:21:56]*** Brake cut motor [10:21:56]Read from MH i2c: 01 [10:21:56]MH_I2C_Read... [10:21:56]*** Stop cut motor [10:21:56]*** Cut end [10:21:56]Read from MH i2c: 01 07 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: 01 07 00 E9 0F 00 00 00 00 00 FF 0F 0D [10:21:56]process_action close_receipt done [10:21:56]requested_data is exist [10:21:56]produce_requested_data [10:21:56]requested_item fm.sn is exist - process it [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 11 00 00 [10:21:56]Write to MH i2c: E2 08 00 EA 0F 80 11 00 00 00 00 00 00 73 [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 17 00 [10:21:56]MH_I2C_Read... [10:21:56]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 33 32 90 00 C3 [10:21:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:21:56]wFMCommunicate OK [10:21:56]requested_item fd.num is exist - process it [10:21:56]SAM_PROTO_GetFieldsCounters [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 13 00 00 [10:21:56]Write to MH i2c: E2 08 00 EB 0F 80 13 00 00 00 00 00 00 76 [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 62 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 62 00 EB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [10:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FA 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:56]wFMCommunicate OK [10:21:56]SAM_PROTO_GetFieldsCounters done [10:21:56]requested_item shift.num is exist - process it [10:21:56]requested_item shift.opened is exist - process it [10:21:56]req_shift_opened [10:21:56]FM_GetShiftState [10:21:56]SAM_PROTO_GetShiftState [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 13 01 00 [10:21:56]Write to MH i2c: E2 08 00 EC 0F 80 13 01 00 00 00 00 00 78 [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 0E 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 0E 00 EC 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [10:21:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:21:56]wFMCommunicate OK [10:21:56]SAM_PROTO_GetShiftState done [10:21:56]FM_GetShiftState done [10:21:56]req_shift_opened done [10:21:56]requested_item shift.open_date is exist - process it [10:21:56]req_shift_open_date [10:21:56]req_shift_open_date done [10:21:56]produce_requested_data done [10:21:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289530,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:21:56]process_action_free close_receipt [10:21:56]json_value_free [10:21:56]json_value_free done [10:21:56]process_json_proto returns [10:21:56]Send response to host [10:21:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289530,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:21:56]free response buf [10:21:56]execute_script done [10:21:56]execute_script returns [10:21:56]free content buf [10:21:56]Sock 9.Close socket [10:21:56]Sock 9.Thread stoped [10:22:00]OFD Sender: No OFD packet to send [10:22:05]OFD Sender: No OFD packet to send [10:22:10]OFD Sender: No OFD packet to send [10:22:16]OFD Sender: No OFD packet to send [10:22:21]OFD Sender: No OFD packet to send [10:22:26]OFD Sender: No OFD packet to send [10:22:31]OFD Sender: No OFD packet to send [10:22:36]OFD Sender: No OFD packet to send [10:22:41]OFD Sender: No OFD packet to send [10:22:46]OFD Sender: No OFD packet to send [10:22:51]OFD Sender: No OFD packet to send [10:22:51]accept exits with 7 [10:22:51]New connection [10:22:51]New thread 3066678628 created [10:22:51]Thread 3066821988 joined [10:22:51]Waiting for new connection... [10:22:51] Sock 7.Parse request [10:22:51]Sock 7.Check first char [10:22:51]Sock 7.First char is OK [10:22:51]request: POST /json_proto HTTP/1.0 [10:22:51]Method: POST [10:22:51]URL: /json_proto [10:22:51]Method is POST - this is cgi request [10:22:51]url: /json_proto [10:22:51]query_string will be loaded in cgi processing [10:22:51]execute_cgi json_proto POST (null) [10:22:51]execute_cgi path=json_proto method=POST [10:22:51]POST find Content-Length [10:22:51]Host: 172.17.41.135:8080 [10:22:51]Content-Length: 792 [10:22:51]Content-Type: application/json [10:22:51] [10:22:51]POST finish read [10:22:51]Found Content-Length = 792 [10:22:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:51]execute_script... [10:22: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)24617531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:51]POST & json_proto [10:22:51]process_json_proto [10:22:51]json parsed OK: [10:22:51]protocol is kg_v1.0 [10:22:51]action value=close_receipt [10:22:51]process_action close_receipt [10:22:51]cmd_close_receipt [10:22:51]MH_GetDate [10:22:51]Write to MH i2c: F0 00 00 ED 0F EB [10:22:51]Write i2c OK [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: F0 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: F0 09 00 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: F0 09 00 ED 0F 00 7C 41 F1 66 ED 3E 82 65 1A [10:22:51]GetLastDocTimeStamp 1727086913 [10:22:51]current date 1727086972 [10:22:51]FM_GetShiftState [10:22:51]SAM_PROTO_GetShiftState [10:22:51]wFMCommunicate request_size=4 [10:22:51]MH_SAM_APDU [10:22:51]CAPDU: 80 13 01 00 [10:22:51]Write to MH i2c: E2 08 00 EE 0F 80 13 01 00 00 00 00 00 7A [10:22:51]Write i2c OK [10:22:51]MH_I2C_Read... [10:22:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:51]Read from MH i2c: E2 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: E2 0E 00 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: E2 0E 00 EE 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [10:22:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:22:51]wFMCommunicate OK [10:22:51]SAM_PROTO_GetShiftState done [10:22:51]FM_GetShiftState done [10:22:51]opened in 1727051401 [10:22:51]opened+sec_in_day 1727137801 [10:22:51]quantity*price = 0 [10:22:51]sum+1 = 1 [10:22:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 205 23.09.2024 10:22 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289531 ФПД: 231435162838916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102252&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289531&fm=231435162838916&tin=02508201610067®Number=0000000000091827&sum=0 [10:22:53]StoreToDocumentArchive [10:22:53]shift 515 fd 289531 [10:22:53]save to /storage/0515/doc_00289531 [10:22:53]save last doc name /storage/0515/doc_00289531 to /storage/kkm_last_doc_name [10:22:53]save OK [10:22:53]Clear old archive folders... [10:22:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:22:53]tlvbuf is 01DEBD90 [10:22:53]SAM_PROTO_ClearQueue [10:22:53]wFMCommunicate request_size=4 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 09 00 00 [10:22:53]Write to MH i2c: E2 08 00 FB 0F 80 09 00 00 00 00 00 00 7C [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 FB 0F 00 90 00 7E [10:22:53]RAPDU: 90 00 [10:22:53]wFMCommunicate OK [10:22:53]SAM_PROTO_ClearQueue done [10:22:53]KKMCreateOFDPacket [10:22:53]OFDProtocolAddRootSTLVToBuf [10:22:53]FM_MakeSignedData [10:22:53]FM_MakeSignedData [10:22:53]SAM_PROTO_SignData [10:22:53]wFMCommunicate request_size=4 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 0D 01 02 [10:22:53]Write to MH i2c: E2 08 00 FC 0F 80 0D 01 02 00 00 00 00 84 [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 FC 0F 00 90 00 7F [10:22:53]RAPDU: 90 00 [10:22:53]wFMCommunicate OK [10:22:53]wFMCommunicate request_size=255 [10:22:53]MH_SAM_APDU [10:22: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 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 CD 00 00 00 F4 03 04 00 7C 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6A 04 00 35 04 06 00 D2 7D 32 AB [10:22:53]Write to MH i2c: E2 02 01 FD 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 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 CD 00 00 00 F4 03 04 00 7C 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6A 04 00 35 04 06 00 D2 7D 32 AB 00 00 79 [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 FD 0F 00 90 00 80 [10:22:53]RAPDU: 90 00 [10:22:53]wFMCommunicate OK [10:22:53]wFMCommunicate request_size=7 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 0D 02 02 02 67 84 [10:22:53]Write to MH i2c: E2 0A 00 FE 0F 80 0D 02 02 02 00 67 84 00 00 76 [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 03 00 FE 0F 00 90 00 81 [10:22:53]RAPDU: 90 00 [10:22:53]wFMCommunicate OK [10:22:53]wFMCommunicate request_size=4 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 0D 03 02 [10:22:53]Write to MH i2c: E2 08 00 FF 0F 80 0D 03 02 00 00 00 00 89 [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 0B 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 0B 00 FF 0F 00 6F B9 69 15 AF 1D 2D A3 90 00 CC [10:22:53]RAPDU: 6F B9 69 15 AF 1D 2D A3 90 00 [10:22:53]wFMCommunicate OK [10:22:53]SAM_PROTO_SignData done [10:22:53]FM_MakeSignedData done [10:22:53]CreateOFDProtocolMessage [10:22:53]wFMCommunicate request_size=4 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 11 00 00 [10:22:53]Write to MH i2c: E2 08 00 00 10 80 11 00 00 00 00 00 00 8A [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 17 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 17 00 00 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DA [10:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:22:53]wFMCommunicate OK [10:22:53]CreateOFDProtocolMessage done [10:22:53]OFDSenderStorePacket 289531 [10:22:53]StoreOFDPacket docnum=289531 [10:22:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 BC C5 04 01 19 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 00 00 00 F4 03 04 00 7C 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6A 04 00 35 04 06 00 D2 7D 32 AB 67 84 6F B9 69 15 AF 1D 2D A3 [10:22:53]CheckFolder [10:22:53]dirname=/storage/ofd_packets [10:22:53]CheckFolder done [10:22:53]ProducePacketName [10:22:53]name=ofd_packets/00289531 [10:22:53]NVStorageSaveData ofd_packets/00289531 [10:22:53]File name is /storage/ofd_packets/00289531 [10:22:53]Write 298 bytes [10:22:53]NVStorageSaveData done [10:22:53]OFDSenderStorePacket done [10:22:53]KKMCreateOFDPacket done [10:22:53]NVStorageSaveData kkm_last_timestamp [10:22:53]File name is /storage/kkm_last_timestamp [10:22:53]Write 4 bytes [10:22:53]NVStorageSaveData done [10:22:53]ExternCall_PrintAddStr [10:22:53]wPrintStart [10:22:53]Write to MH i2c: 01 00 00 01 10 11 [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: 01 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: 01 07 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: 01 07 00 01 10 00 00 00 00 00 FF 0F 26 [10:22:53]RasterBufferAndPrint [10:22:53]line Счет N : (1)24617531 [10:22:53]line ИНН: 02508201610067 [10:22:53]line Контрольно-Кассовый Чек [10:22:53]line ПРОДАЖА [10:22:53]line ТРК (МРК, ГНК) : 21 [10:22:53]line Товар: 2710194210 [10:22:53]line ДТ-К-5 [10:22:53]line 131.100 * 0.00 [10:22:53]line = 0.00 [10:22:53]line НДС 12% НСП 1% [10:22:53]line > о реализуемом товаре [10:22:53]line ИТОГО: 0.00 [10:22:53]line НСП 1% : 0.00 [10:22:53]line НДС 12% : 0.00 [10:22:53]line Наличными: 0.00 [10:22:53]line Безнал.: 0.00 [10:22:53]line Место: АЗС № 90 "Партнёр-нефть" [10:22:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:22:53]line СНО: Общий режим [10:22:53]line Чек 205 23.09.2024 10:22 [10:22:53]line Смена: 515 ФФД: 1.0 [10:22:53]line ЗНМ: 0300000107 [10:22:53]line РНМ: 0000000000091827 [10:22:53]line Версия ККМ: 001 [10:22:53]line Талоны: Топливная Карта [10:22:53]line 54206 [10:22:53]line ФМ: 0000000000871832 [10:22:53]line ФД: 289531 [10:22:53]line ФПД: 231435162838916 [10:22:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102252&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289531&fm=231435162838916&tin=02508201610067®Number=0000000000091827&sum=0 [10:22:53]written 0, free lines is 4095 [10:22:53]OFD Sender: Processing packet 289531 [packets to send 1784, broken 1783] [10:22:53]ProducePacketName [10:22:53]name=ofd_packets/00289531 [10:22:53]OFD Sender: To server: pG, [10:22:53]CommunicateWithHost lk.salyk.kg:30040 [10:22:53]ConnectInit lk.salyk.kg [10:22:53]Connected sock=10 [10:22: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 33 32 0C 01 00 00 BC C5 04 01 19 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 00 00 00 F4 03 04 00 7C 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6A 04 00 35 04 06 00 D2 7D 32 AB 67 84 6F B9 69 15 AF 1D 2D A3 [10:22:54]Write to MH i2c: 01 00 00 2A 10 3A [10:22:54]Write i2c OK [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: 01 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: 01 07 00 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: 01 07 00 2A 10 00 00 00 00 00 E1 0C 2E [10:22:54]RasterBufferAndPrint [10:22:54]line [10:22:54]line [10:22:54]line [10:22:54]line [10:22:54]line [10:22:54]written 0, free lines is 3304 [10:22:54]MH_Cut [10:22:54]Write to MH i2c: D1 01 00 31 10 01 13 [10:22:54]Write i2c OK [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: D1 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: D1 01 00 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: D1 01 00 31 10 00 12 [10:22:54]Write to MH i2c: 01 00 00 32 10 42 [10:22:54]Write i2c OK [10:22:54]MH_I2C_Read... [10:22: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 33 32 4F 00 00 00 8E 15 47 00 0E 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 33 32 10 04 04 00 FB 6A 04 00 F4 03 04 00 51 E9 F0 66 B6 04 01 00 00 8F 0B 38 FC 01 4D 78 CC [10:22:54]CommunicateWithHost err = 0 [10:22:54]CheckOFDResponse [10:22:54]1017 (14) - 77093643461234 [10:22:54]1041 (16) - 0000000000871832 [10:22:54]1040 (4) - 289531 [10:22:54]1012 (4) - 23.09.2024 04:06 [10:22:54]1206 (1) - 0 [10:22:54]OFD Sender: Remove packet 289531 [10:22:54]ProducePacketName [10:22:54]name=ofd_packets/00289531 [10:22:54]NVStorageDeleteData [10:22:54]*** Cut start [10:22:54]*** Partial cut [10:22:54]*** CUTSNS_PIN = 1 [10:22:54]OFD Sender: No OFD packet to send [10:22:54]*** CUTSNS_PIN = 0 [10:22:55]*** Brake cut motor [10:22:55]Read from MH i2c: 01 [10:22:55]MH_I2C_Read... [10:22:55]*** Stop cut motor [10:22:55]*** Cut end [10:22:55]Read from MH i2c: 01 07 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: 01 07 00 32 10 00 00 00 00 00 FF 0F 57 [10:22:55]process_action close_receipt done [10:22:55]requested_data is exist [10:22:55]produce_requested_data [10:22:55]requested_item fm.sn is exist - process it [10:22:55]wFMCommunicate request_size=4 [10:22:55]MH_SAM_APDU [10:22:55]CAPDU: 80 11 00 00 [10:22:55]Write to MH i2c: E2 08 00 33 10 80 11 00 00 00 00 00 00 BD [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:55]Read from MH i2c: E2 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 17 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 17 00 33 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0D [10:22:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:22:55]wFMCommunicate OK [10:22:55]requested_item fd.num is exist - process it [10:22:55]SAM_PROTO_GetFieldsCounters [10:22:55]wFMCommunicate request_size=4 [10:22:55]MH_SAM_APDU [10:22:55]CAPDU: 80 13 00 00 [10:22:55]Write to MH i2c: E2 08 00 34 10 80 13 00 00 00 00 00 00 C0 [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:55]Read from MH i2c: E2 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 62 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 62 00 34 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [10:22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FB 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:55]wFMCommunicate OK [10:22:55]SAM_PROTO_GetFieldsCounters done [10:22:55]requested_item shift.num is exist - process it [10:22:55]requested_item shift.opened is exist - process it [10:22:55]req_shift_opened [10:22:55]FM_GetShiftState [10:22:55]SAM_PROTO_GetShiftState [10:22:55]wFMCommunicate request_size=4 [10:22:55]MH_SAM_APDU [10:22:55]CAPDU: 80 13 01 00 [10:22:55]Write to MH i2c: E2 08 00 35 10 80 13 01 00 00 00 00 00 C2 [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:55]Read from MH i2c: E2 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 0E 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 0E 00 35 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 63 [10:22:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:22:55]wFMCommunicate OK [10:22:55]SAM_PROTO_GetShiftState done [10:22:55]FM_GetShiftState done [10:22:55]req_shift_opened done [10:22:55]requested_item shift.open_date is exist - process it [10:22:55]req_shift_open_date [10:22:55]req_shift_open_date done [10:22:55]produce_requested_data done [10:22:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289531,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:22:55]process_action_free close_receipt [10:22:55]json_value_free [10:22:55]json_value_free done [10:22:55]process_json_proto returns [10:22:55]Send response to host [10:22:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289531,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:22:55]free response buf [10:22:55]execute_script done [10:22:55]execute_script returns [10:22:55]free content buf [10:22:55]Sock 7.Close socket [10:22:55]Sock 7.Thread stoped [10:22:59]OFD Sender: No OFD packet to send [10:23:04]OFD Sender: No OFD packet to send [10:23:05]accept exits with 9 [10:23:05]New connection [10:23:05]New thread 3066821988 created [10:23:05]Thread 3066678628 joined [10:23:05]Waiting for new connection... [10:23:05] Sock 9.Parse request [10:23:05]Sock 9.Check first char [10:23:05]Sock 9.First char is OK [10:23:05]request: POST /json_proto HTTP/1.0 [10:23:05]Method: POST [10:23:05]URL: /json_proto [10:23:05]Method is POST - this is cgi request [10:23:05]url: /json_proto [10:23:05]query_string will be loaded in cgi processing [10:23:05]execute_cgi json_proto POST (null) [10:23:05]execute_cgi path=json_proto method=POST [10:23:05]POST find Content-Length [10:23:05]Host: 172.17.41.135:8080 [10:23:05]Content-Length: 803 [10:23:05]Content-Type: application/json [10:23:05] [10:23:05]POST finish read [10:23:05]Found Content-Length = 803 [10:23:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.280, "sum" : 900.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" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:05]execute_script... [10:23: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)24617533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.280, "sum" : 900.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" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:05]POST & json_proto [10:23:05]process_json_proto [10:23:05]json parsed OK: [10:23:05]protocol is kg_v1.0 [10:23:05]action value=close_receipt [10:23:05]process_action close_receipt [10:23:05]cmd_close_receipt [10:23:05]MH_GetDate [10:23:05]Write to MH i2c: F0 00 00 36 10 35 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: F0 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: F0 09 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: F0 09 00 36 10 00 89 41 F1 66 ED 3E 82 65 71 [10:23:05]GetLastDocTimeStamp 1727086972 [10:23:05]current date 1727086985 [10:23:05]FM_GetShiftState [10:23:05]SAM_PROTO_GetShiftState [10:23:05]wFMCommunicate request_size=4 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 13 01 00 [10:23:05]Write to MH i2c: E2 08 00 37 10 80 13 01 00 00 00 00 00 C4 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 0E 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 0E 00 37 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 65 [10:23:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:23:05]wFMCommunicate OK [10:23:05]SAM_PROTO_GetShiftState done [10:23:05]FM_GetShiftState done [10:23:05]opened in 1727051401 [10:23:05]opened+sec_in_day 1727137801 [10:23:05]quantity*price = 90038 [10:23:05]sum+1 = 90039 [10:23:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.38 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 206 23.09.2024 10:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289532 ФПД: 213132108829740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102305&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289532&fm=213132108829740&tin=02508201610067®Number=0000000000091827&sum=90038 [10:23:06]StoreToDocumentArchive [10:23:06]shift 515 fd 289532 [10:23:06]save to /storage/0515/doc_00289532 [10:23:06]save last doc name /storage/0515/doc_00289532 to /storage/kkm_last_doc_name [10:23:06]save OK [10:23:06]Clear old archive folders... [10:23:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:06]tlvbuf is 01DD5B20 [10:23:06]SAM_PROTO_ClearQueue [10:23:06]wFMCommunicate request_size=4 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 09 00 00 [10:23:06]Write to MH i2c: E2 08 00 44 10 80 09 00 00 00 00 00 00 C6 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 44 10 00 90 00 C8 [10:23:06]RAPDU: 90 00 [10:23:06]wFMCommunicate OK [10:23:06]SAM_PROTO_ClearQueue done [10:23:06]KKMCreateOFDPacket [10:23:06]OFDProtocolAddRootSTLVToBuf [10:23:06]FM_MakeSignedData [10:23:06]FM_MakeSignedData [10:23:06]SAM_PROTO_SignData [10:23:06]wFMCommunicate request_size=4 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 0D 01 02 [10:23:06]Write to MH i2c: E2 08 00 45 10 80 0D 01 02 00 00 00 00 CE [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 45 10 00 90 00 C9 [10:23:06]RAPDU: 90 00 [10:23:06]wFMCommunicate OK [10:23:06]wFMCommunicate request_size=255 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 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 B6 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 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 89 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6A 04 00 35 04 06 00 C1 [10:23:06]Write to MH i2c: E2 02 01 46 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 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 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 89 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6A 04 00 35 04 06 00 C1 00 00 80 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:06]Read from MH i2c: E2 03 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 46 10 00 90 00 CA [10:23:06]RAPDU: 90 00 [10:23:06]wFMCommunicate OK [10:23:06]wFMCommunicate request_size=10 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 0D 02 02 05 D7 AF A3 14 2C [10:23:06]Write to MH i2c: E2 0D 00 47 10 80 0D 02 02 05 00 D7 AF A3 14 2C 00 00 44 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 47 10 00 90 00 CB [10:23:06]RAPDU: 90 00 [10:23:06]wFMCommunicate OK [10:23:06]wFMCommunicate request_size=4 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 0D 03 02 [10:23:06]Write to MH i2c: E2 08 00 48 10 80 0D 03 02 00 00 00 00 D3 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 0B 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 0B 00 48 10 00 4E 1C F4 89 D3 A5 AD B2 90 00 92 [10:23:06]RAPDU: 4E 1C F4 89 D3 A5 AD B2 90 00 [10:23:06]wFMCommunicate OK [10:23:06]SAM_PROTO_SignData done [10:23:06]FM_MakeSignedData done [10:23:06]CreateOFDProtocolMessage [10:23:06]wFMCommunicate request_size=4 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 11 00 00 [10:23:06]Write to MH i2c: E2 08 00 49 10 80 11 00 00 00 00 00 00 D3 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 17 00 [10:23:06]MH_I2C_Read... [10:23:06]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 33 32 90 00 23 [10:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:23:06]wFMCommunicate OK [10:23:06]CreateOFDProtocolMessage done [10:23:06]OFDSenderStorePacket 289532 [10:23:06]StoreOFDPacket docnum=289532 [10:23:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 33 61 07 01 09 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 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 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 89 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6A 04 00 35 04 06 00 C1 D7 AF A3 14 2C 4E 1C F4 89 D3 A5 AD B2 [10:23:06]CheckFolder [10:23:06]dirname=/storage/ofd_packets [10:23:06]CheckFolder done [10:23:06]ProducePacketName [10:23:06]name=ofd_packets/00289532 [10:23:06]NVStorageSaveData ofd_packets/00289532 [10:23:06]File name is /storage/ofd_packets/00289532 [10:23:06]Write 301 bytes [10:23:06]NVStorageSaveData done [10:23:06]OFDSenderStorePacket done [10:23:06]KKMCreateOFDPacket done [10:23:06]NVStorageSaveData kkm_last_timestamp [10:23:06]File name is /storage/kkm_last_timestamp [10:23:06]Write 4 bytes [10:23:06]NVStorageSaveData done [10:23:06]ExternCall_PrintAddStr [10:23:06]wPrintStart [10:23:06]Write to MH i2c: 01 00 00 4A 10 5A [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 07 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 07 00 4A 10 00 00 00 00 00 FF 0F 6F [10:23:06]RasterBufferAndPrint [10:23:06]line Счет N : (1)24617533 [10:23:06]line ИНН: 02508201610067 [10:23:06]line Контрольно-Кассовый Чек [10:23:06]line ПРОДАЖА [10:23:06]line ТРК (МРК, ГНК) : 43 [10:23:06]line Товар: 2710124130 [10:23:06]line Аи-92-К-5 [10:23:06]line 13.280 * 67.80 [10:23:06]line = 900.38 [10:23:06]line НДС 12% НСП 1% [10:23:06]line > о реализуемом товаре [10:23:06]line ИТОГО: 900.38 [10:23:06]line НСП 1% : 7.97 [10:23:06]line НДС 12% : 95.62 [10:23:06]line Наличными: 0.00 [10:23:06]line Безнал.: 900.38 [10:23:06]line Место: АЗС № 90 "Партнёр-нефть" [10:23:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:23:06]line СНО: Общий режим [10:23:06]line Чек 206 23.09.2024 10:23 [10:23:06]line Смена: 515 ФФД: 1.0 [10:23:06]line ЗНМ: 0300000107 [10:23:06]line РНМ: 0000000000091827 [10:23:06]line Версия ККМ: 001 [10:23:06]line Платежная система: O! деньги [10:23:06]line ФМ: 0000000000871832 [10:23:06]line ФД: 289532 [10:23:06]line ФПД: 213132108829740 [10:23:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102305&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289532&fm=213132108829740&tin=02508201610067®Number=0000000000091827&sum=90038 [10:23:06]written 0, free lines is 4095 [10:23:07]OFD Sender: Processing packet 289532 [packets to send 1784, broken 1783] [10:23:07]ProducePacketName [10:23:07]name=ofd_packets/00289532 [10:23:07]OFD Sender: To server: pG, [10:23:07]CommunicateWithHost lk.salyk.kg:30040 [10:23:07]ConnectInit lk.salyk.kg [10:23:07]Write to MH i2c: 01 00 00 73 10 83 [10:23:07]Write i2c OK [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: 01 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: 01 07 00 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: 01 07 00 73 10 00 00 00 00 00 F1 0C 87 [10:23:07]RasterBufferAndPrint [10:23:07]line [10:23:07]line [10:23:07]line [10:23:07]line [10:23:07]line [10:23:07]written 0, free lines is 3319 [10:23:07]MH_Cut [10:23:07]Write to MH i2c: D1 01 00 7A 10 01 5C [10:23:07]Write i2c OK [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: D1 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: D1 01 00 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: D1 01 00 7A 10 00 5B [10:23:07]Write to MH i2c: 01 00 00 7B 10 8B [10:23:07]Write i2c OK [10:23:07]MH_I2C_Read... [10:23:07]Connected sock=10 [10:23: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 33 32 0F 01 00 00 33 61 07 01 09 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 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 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 89 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6A 04 00 35 04 06 00 C1 D7 AF A3 14 2C 4E 1C F4 89 D3 A5 AD B2 [10:23: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 33 32 4F 00 00 00 4E 1A 47 00 B9 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 33 32 10 04 04 00 FC 6A 04 00 F4 03 04 00 5E E9 F0 66 B6 04 01 00 00 DF 62 70 DC 62 42 C6 2F [10:23:07]CommunicateWithHost err = 0 [10:23:07]CheckOFDResponse [10:23:07]1017 (14) - 77093643461234 [10:23:07]1041 (16) - 0000000000871832 [10:23:07]1040 (4) - 289532 [10:23:07]1012 (4) - 23.09.2024 04:06 [10:23:07]1206 (1) - 0 [10:23:07]OFD Sender: Remove packet 289532 [10:23:07]ProducePacketName [10:23:07]name=ofd_packets/00289532 [10:23:07]NVStorageDeleteData [10:23:08]*** Cut start [10:23:08]*** Partial cut [10:23:08]*** CUTSNS_PIN = 1 [10:23:08]*** CUTSNS_PIN = 0 [10:23:08]*** Brake cut motor [10:23:08]OFD Sender: No OFD packet to send [10:23:08]Read from MH i2c: 01 [10:23:08]MH_I2C_Read... [10:23:08]*** Stop cut motor [10:23:08]*** Cut end [10:23:08]Read from MH i2c: 01 07 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: 01 07 00 7B 10 00 00 00 00 00 FF 0F A0 [10:23:08]process_action close_receipt done [10:23:08]requested_data is exist [10:23:08]produce_requested_data [10:23:08]requested_item fm.sn is exist - process it [10:23:08]wFMCommunicate request_size=4 [10:23:08]MH_SAM_APDU [10:23:08]CAPDU: 80 11 00 00 [10:23:08]Write to MH i2c: E2 08 00 7C 10 80 11 00 00 00 00 00 00 06 [10:23:08]Write i2c OK [10:23:08]MH_I2C_Read... [10:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:08]Read from MH i2c: E2 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 17 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 17 00 7C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 56 [10:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:23:08]wFMCommunicate OK [10:23:08]requested_item fd.num is exist - process it [10:23:08]SAM_PROTO_GetFieldsCounters [10:23:08]wFMCommunicate request_size=4 [10:23:08]MH_SAM_APDU [10:23:08]CAPDU: 80 13 00 00 [10:23:08]Write to MH i2c: E2 08 00 7D 10 80 13 00 00 00 00 00 00 09 [10:23:08]Write i2c OK [10:23:08]MH_I2C_Read... [10:23:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:08]Read from MH i2c: E2 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 62 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 62 00 7D 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [10:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FC 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:08]wFMCommunicate OK [10:23:08]SAM_PROTO_GetFieldsCounters done [10:23:08]requested_item shift.num is exist - process it [10:23:08]requested_item shift.opened is exist - process it [10:23:08]req_shift_opened [10:23:08]FM_GetShiftState [10:23:08]SAM_PROTO_GetShiftState [10:23:08]wFMCommunicate request_size=4 [10:23:08]MH_SAM_APDU [10:23:08]CAPDU: 80 13 01 00 [10:23:08]Write to MH i2c: E2 08 00 7E 10 80 13 01 00 00 00 00 00 0B [10:23:08]Write i2c OK [10:23:08]MH_I2C_Read... [10:23:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:08]Read from MH i2c: E2 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 0E 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 0E 00 7E 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AC [10:23:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:23:08]wFMCommunicate OK [10:23:08]SAM_PROTO_GetShiftState done [10:23:08]FM_GetShiftState done [10:23:08]req_shift_opened done [10:23:08]requested_item shift.open_date is exist - process it [10:23:08]req_shift_open_date [10:23:08]req_shift_open_date done [10:23:08]produce_requested_data done [10:23:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289532,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:23:08]process_action_free close_receipt [10:23:08]json_value_free [10:23:08]json_value_free done [10:23:08]process_json_proto returns [10:23:08]Send response to host [10:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289532,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:23:08]free response buf [10:23:08]execute_script done [10:23:08]execute_script returns [10:23:08]free content buf [10:23:08]Sock 9.Close socket [10:23:08]Sock 9.Thread stoped [10:23:10]accept exits with 7 [10:23:10]New connection [10:23:10]New thread 3066678628 created [10:23:10]Thread 3066821988 joined [10:23:10]Waiting for new connection... [10:23:10] Sock 7.Parse request [10:23:10]Sock 7.Check first char [10:23:10]Sock 7.First char is OK [10:23:10]request: POST /json_proto HTTP/1.0 [10:23:10]Method: POST [10:23:10]URL: /json_proto [10:23:10]Method is POST - this is cgi request [10:23:10]url: /json_proto [10:23:10]query_string will be loaded in cgi processing [10:23:10]execute_cgi json_proto POST (null) [10:23:10]execute_cgi path=json_proto method=POST [10:23:10]POST find Content-Length [10:23:10]Host: 172.17.41.135:8080 [10:23:10]Content-Length: 802 [10:23:10]Content-Type: application/json [10:23:10] [10:23:10]POST finish read [10:23:10]Found Content-Length = 802 [10:23:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [10:23:10]execute_script... [10: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)24617534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [10:23:10]POST & json_proto [10:23:10]process_json_proto [10:23:10]json parsed OK: [10:23:10]protocol is kg_v1.0 [10:23:10]action value=close_receipt [10:23:10]process_action close_receipt [10:23:10]cmd_close_receipt [10:23:10]MH_GetDate [10:23:10]Write to MH i2c: F0 00 00 7F 10 7E [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: F0 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: F0 09 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: F0 09 00 7F 10 00 8E 41 F1 66 ED 3E 82 65 BF [10:23:10]GetLastDocTimeStamp 1727086985 [10:23:10]current date 1727086990 [10:23:10]FM_GetShiftState [10:23:10]SAM_PROTO_GetShiftState [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 13 01 00 [10:23:10]Write to MH i2c: E2 08 00 80 10 80 13 01 00 00 00 00 00 0D [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 0E 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 0E 00 80 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AE [10:23:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:23:10]wFMCommunicate OK [10:23:10]SAM_PROTO_GetShiftState done [10:23:10]FM_GetShiftState done [10:23:10]opened in 1727051401 [10:23:10]opened+sec_in_day 1727137801 [10:23:10]quantity*price = 100050 [10:23:10]sum+1 = 100052 [10:23:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 207 23.09.2024 10:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289533 ФПД: 124909983078920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102310&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289533&fm=124909983078920&tin=02508201610067®Number=0000000000091827&sum=100051 [10:23:11]StoreToDocumentArchive [10:23:11]shift 515 fd 289533 [10:23:11]save to /storage/0515/doc_00289533 [10:23:11]save last doc name /storage/0515/doc_00289533 to /storage/kkm_last_doc_name [10:23:11]save OK [10:23:11]Clear old archive folders... [10:23:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:23:11]tlvbuf is 01E5CD90 [10:23:11]SAM_PROTO_ClearQueue [10:23:11]wFMCommunicate request_size=4 [10:23:11]MH_SAM_APDU [10:23:11]CAPDU: 80 09 00 00 [10:23:11]Write to MH i2c: E2 08 00 8D 10 80 09 00 00 00 00 00 00 0F [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:11]Read from MH i2c: E2 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 03 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 03 00 8D 10 00 90 00 11 [10:23:11]RAPDU: 90 00 [10:23:11]wFMCommunicate OK [10:23:11]SAM_PROTO_ClearQueue done [10:23:11]KKMCreateOFDPacket [10:23:11]OFDProtocolAddRootSTLVToBuf [10:23:11]FM_MakeSignedData [10:23:11]FM_MakeSignedData [10:23:11]SAM_PROTO_SignData [10:23:11]wFMCommunicate request_size=4 [10:23:11]MH_SAM_APDU [10:23:11]CAPDU: 80 0D 01 02 [10:23:11]Write to MH i2c: E2 08 00 8E 10 80 0D 01 02 00 00 00 00 17 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:11]Read from MH i2c: E2 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 03 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 03 00 8E 10 00 90 00 12 [10:23:11]RAPDU: 90 00 [10:23:11]wFMCommunicate OK [10:23:11]wFMCommunicate request_size=255 [10:23:11]MH_SAM_APDU [10:23: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 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 CF 00 00 00 F4 03 04 00 8E 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6A 04 00 35 04 06 00 71 9A DF 2B [10:23:11]Write to MH i2c: E2 02 01 8F 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 CF 00 00 00 F4 03 04 00 8E 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6A 04 00 35 04 06 00 71 9A DF 2B 00 00 7B [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 03 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 03 00 8F 10 00 90 00 13 [10:23:12]RAPDU: 90 00 [10:23:12]wFMCommunicate OK [10:23:12]wFMCommunicate request_size=7 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 0D 02 02 02 9A 08 [10:23:12]Write to MH i2c: E2 0A 00 90 10 80 0D 02 02 02 00 9A 08 00 00 C0 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 03 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 03 00 90 10 00 90 00 14 [10:23:12]RAPDU: 90 00 [10:23:12]wFMCommunicate OK [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 0D 03 02 [10:23:12]Write to MH i2c: E2 08 00 91 10 80 0D 03 02 00 00 00 00 1C [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 0B 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 0B 00 91 10 00 E6 B1 3A 18 0C ED 2F 24 90 00 52 [10:23:12]RAPDU: E6 B1 3A 18 0C ED 2F 24 90 00 [10:23:12]wFMCommunicate OK [10:23:12]SAM_PROTO_SignData done [10:23:12]FM_MakeSignedData done [10:23:12]CreateOFDProtocolMessage [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 11 00 00 [10:23:12]Write to MH i2c: E2 08 00 92 10 80 11 00 00 00 00 00 00 1C [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 17 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 17 00 92 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [10:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:23:12]wFMCommunicate OK [10:23:12]CreateOFDProtocolMessage done [10:23:12]OFDSenderStorePacket 289533 [10:23:12]StoreOFDPacket docnum=289533 [10:23:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 15 AC 04 01 4D 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 8E 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6A 04 00 35 04 06 00 71 9A DF 2B 9A 08 E6 B1 3A 18 0C ED 2F 24 [10:23:12]CheckFolder [10:23:12]dirname=/storage/ofd_packets [10:23:12]CheckFolder done [10:23:12]ProducePacketName [10:23:12]name=ofd_packets/00289533 [10:23:12]NVStorageSaveData ofd_packets/00289533 [10:23:12]File name is /storage/ofd_packets/00289533 [10:23:12]Write 298 bytes [10:23:12]NVStorageSaveData done [10:23:12]OFDSenderStorePacket done [10:23:12]KKMCreateOFDPacket done [10:23:12]NVStorageSaveData kkm_last_timestamp [10:23:12]File name is /storage/kkm_last_timestamp [10:23:12]Write 4 bytes [10:23:12]NVStorageSaveData done [10:23:12]ExternCall_PrintAddStr [10:23:12]wPrintStart [10:23:12]Write to MH i2c: 01 00 00 93 10 A3 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: 01 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: 01 07 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: 01 07 00 93 10 00 00 00 00 00 FF 0F B8 [10:23:12]RasterBufferAndPrint [10:23:12]line Счет N : (1)24617534 [10:23:12]line ИНН: 02508201610067 [10:23:12]line Контрольно-Кассовый Чек [10:23:12]line ПРОДАЖА [10:23:12]line ТРК (МРК, ГНК) : 65 [10:23:12]line Товар: 2710194210 [10:23:12]line ДТ-К-5 [10:23:12]line 13.130 * 76.20 [10:23:12]line = 1000.51 [10:23:12]line НДС 12% НСП 1% [10:23:12]line > о реализуемом товаре [10:23:12]line ИТОГО: 1000.51 [10:23:12]line НСП 1% : 8.85 [10:23:12]line НДС 12% : 106.25 [10:23:12]line Наличными: 0.00 [10:23:12]line Безнал.: 1000.51 [10:23:12]line Место: АЗС № 90 "Партнёр-нефть" [10:23:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:23:12]line СНО: Общий режим [10:23:12]line Чек 207 23.09.2024 10:23 [10:23:12]line Смена: 515 ФФД: 1.0 [10:23:12]line ЗНМ: 0300000107 [10:23:12]line РНМ: 0000000000091827 [10:23:12]line Версия ККМ: 001 [10:23:12]line Платежная система: O! деньги [10:23:12]line ФМ: 0000000000871832 [10:23:12]line ФД: 289533 [10:23:12]line ФПД: 124909983078920 [10:23:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102310&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289533&fm=124909983078920&tin=02508201610067®Number=0000000000091827&sum=100051 [10:23:12]written 0, free lines is 4095 [10:23:12]OFD Sender: Processing packet 289533 [packets to send 1784, broken 1783] [10:23:12]ProducePacketName [10:23:12]name=ofd_packets/00289533 [10:23:12]OFD Sender: To server: pG, [10:23:12]CommunicateWithHost lk.salyk.kg:30040 [10:23:12]ConnectInit lk.salyk.kg [10:23:12]Connected sock=10 [10: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 33 32 0C 01 00 00 15 AC 04 01 4D 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 8E 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6A 04 00 35 04 06 00 71 9A DF 2B 9A 08 E6 B1 3A 18 0C ED 2F 24 [10:23:12]Write to MH i2c: 01 00 00 BC 10 CC [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: 01 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: 01 07 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: 01 07 00 BC 10 00 00 00 00 00 EB 0C CA [10:23:12]RasterBufferAndPrint [10:23:12]line [10:23:12]line [10:23:12]line [10:23:12]line [10:23:12]line [10:23:12]written 0, free lines is 3320 [10:23:12]MH_Cut [10:23:12]Write to MH i2c: D1 01 00 C3 10 01 A5 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: D1 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: D1 01 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: D1 01 00 C3 10 00 A4 [10:23:12]Write to MH i2c: 01 00 00 C4 10 D4 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23: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 33 32 4F 00 00 00 0C 2A 47 00 63 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 33 32 10 04 04 00 FD 6A 04 00 F4 03 04 00 64 E9 F0 66 B6 04 01 00 00 27 04 9D 82 F6 35 09 01 [10:23:13]CommunicateWithHost err = 0 [10:23:13]CheckOFDResponse [10:23:13]1017 (14) - 77093643461234 [10:23:13]1041 (16) - 0000000000871832 [10:23:13]1040 (4) - 289533 [10:23:13]1012 (4) - 23.09.2024 04:07 [10:23:13]1206 (1) - 0 [10:23:13]OFD Sender: Remove packet 289533 [10:23:13]ProducePacketName [10:23:13]name=ofd_packets/00289533 [10:23:13]NVStorageDeleteData [10:23:13]*** Cut start [10:23:13]*** Partial cut [10:23:13]*** CUTSNS_PIN = 1 [10:23:13]*** CUTSNS_PIN = 0 [10:23:13]OFD Sender: No OFD packet to send [10:23:13]*** Brake cut motor [10:23:14]Read from MH i2c: 01 [10:23:14]MH_I2C_Read... [10:23:14]*** Stop cut motor [10:23:14]*** Cut end [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 C4 10 00 00 00 00 00 FF 0F E9 [10:23:14]process_action close_receipt done [10:23:14]requested_data is exist [10:23:14]produce_requested_data [10:23:14]requested_item fm.sn is exist - process it [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 C5 10 80 11 00 00 00 00 00 00 4F [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 C5 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9F [10:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:23:14]wFMCommunicate OK [10:23:14]requested_item fd.num is exist - process it [10:23:14]SAM_PROTO_GetFieldsCounters [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 13 00 00 [10:23:14]Write to MH i2c: E2 08 00 C6 10 80 13 00 00 00 00 00 00 52 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 62 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 62 00 C6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [10:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FD 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_GetFieldsCounters done [10:23:14]requested_item shift.num is exist - process it [10:23:14]requested_item shift.opened is exist - process it [10:23:14]req_shift_opened [10:23:14]FM_GetShiftState [10:23:14]SAM_PROTO_GetShiftState [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 13 01 00 [10:23:14]Write to MH i2c: E2 08 00 C7 10 80 13 01 00 00 00 00 00 54 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0E 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0E 00 C7 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F5 [10:23:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_GetShiftState done [10:23:14]FM_GetShiftState done [10:23:14]req_shift_opened done [10:23:14]requested_item shift.open_date is exist - process it [10:23:14]req_shift_open_date [10:23:14]req_shift_open_date done [10:23:14]produce_requested_data done [10:23:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289533,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:23:14]process_action_free close_receipt [10:23:14]json_value_free [10:23:14]json_value_free done [10:23:14]process_json_proto returns [10:23:14]Send response to host [10:23:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289533,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:23:14]free response buf [10:23:14]execute_script done [10:23:14]execute_script returns [10:23:14]free content buf [10:23:14]Sock 7.Close socket [10:23:14]Sock 7.Thread stoped [10:23:18]OFD Sender: No OFD packet to send [10:23:23]OFD Sender: No OFD packet to send [10:23:28]OFD Sender: No OFD packet to send [10:23:33]OFD Sender: No OFD packet to send [10:23:38]OFD Sender: No OFD packet to send [10:23:43]OFD Sender: No OFD packet to send [10:23:48]OFD Sender: No OFD packet to send [10:23:54]OFD Sender: No OFD packet to send [10:23:59]OFD Sender: No OFD packet to send [10:24:04]OFD Sender: No OFD packet to send [10:24:09]OFD Sender: No OFD packet to send [10:24:14]OFD Sender: No OFD packet to send [10:24:19]OFD Sender: No OFD packet to send [10:24:24]OFD Sender: No OFD packet to send [10:24:29]OFD Sender: No OFD packet to send [10:24:34]OFD Sender: No OFD packet to send [10:24:39]OFD Sender: No OFD packet to send [10:24:44]OFD Sender: No OFD packet to send [10:24:49]OFD Sender: No OFD packet to send [10:24:51]accept exits with 9 [10:24:51]New connection [10:24:51]New thread 3066821988 created [10:24:51]Thread 3066678628 joined [10:24:51]Waiting for new connection... [10:24:51] Sock 9.Parse request [10:24:51]Sock 9.Check first char [10:24:51]Sock 9.First char is OK [10:24:51]request: POST /json_proto HTTP/1.0 [10:24:51]Method: POST [10:24:51]URL: /json_proto [10:24:51]Method is POST - this is cgi request [10:24:51]url: /json_proto [10:24:51]query_string will be loaded in cgi processing [10:24:51]execute_cgi json_proto POST (null) [10:24:51]execute_cgi path=json_proto method=POST [10:24:51]POST find Content-Length [10:24:51]Host: 172.17.41.135:8080 [10:24:51]Content-Length: 679 [10:24:51]Content-Type: application/json [10:24:51] [10:24:51]POST finish read [10:24:51]Found Content-Length = 679 [10:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:51]execute_script... [10:24:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:51]POST & json_proto [10:24:51]process_json_proto [10:24:51]json parsed OK: [10:24:51]protocol is kg_v1.0 [10:24:51]action value=close_receipt [10:24:51]process_action close_receipt [10:24:51]cmd_close_receipt [10:24:51]MH_GetDate [10:24:51]Write to MH i2c: F0 00 00 C8 10 C7 [10:24:51]Write i2c OK [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: F0 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: F0 09 00 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: F0 09 00 C8 10 00 F3 41 F1 66 ED 3E 82 65 6D [10:24:51]GetLastDocTimeStamp 1727086990 [10:24:51]current date 1727087091 [10:24:51]FM_GetShiftState [10:24:51]SAM_PROTO_GetShiftState [10:24:51]wFMCommunicate request_size=4 [10:24:51]MH_SAM_APDU [10:24:51]CAPDU: 80 13 01 00 [10:24:51]Write to MH i2c: E2 08 00 C9 10 80 13 01 00 00 00 00 00 56 [10:24:51]Write i2c OK [10:24:51]MH_I2C_Read... [10:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:51]Read from MH i2c: E2 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: E2 0E 00 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: E2 0E 00 C9 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F7 [10:24:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:24:51]wFMCommunicate OK [10:24:51]SAM_PROTO_GetShiftState done [10:24:51]FM_GetShiftState done [10:24:51]opened in 1727051401 [10:24:51]opened+sec_in_day 1727137801 [10:24:51]quantity*price = 20001 [10:24:51]sum+1 = 20002 [10:24:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 208 23.09.2024 10:24 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289534 ФПД: 116381488334159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102451&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289534&fm=116381488334159&tin=02508201610067®Number=0000000000091827&sum=20000 [10:24:52]StoreToDocumentArchive [10:24:52]shift 515 fd 289534 [10:24:52]save to /storage/0515/doc_00289534 [10:24:52]save last doc name /storage/0515/doc_00289534 to /storage/kkm_last_doc_name [10:24:52]save OK [10:24:52]Clear old archive folders... [10:24:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:52]tlvbuf is 01DE2F80 [10:24:52]SAM_PROTO_ClearQueue [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 09 00 00 [10:24:52]Write to MH i2c: E2 08 00 D6 10 80 09 00 00 00 00 00 00 58 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 D6 10 00 90 00 5A [10:24:52]RAPDU: 90 00 [10:24:52]wFMCommunicate OK [10:24:52]SAM_PROTO_ClearQueue done [10:24:52]KKMCreateOFDPacket [10:24:52]OFDProtocolAddRootSTLVToBuf [10:24:52]FM_MakeSignedData [10:24:52]FM_MakeSignedData [10:24:52]SAM_PROTO_SignData [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 0D 01 02 [10:24:52]Write to MH i2c: E2 08 00 D7 10 80 0D 01 02 00 00 00 00 60 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 D7 10 00 90 00 5B [10:24:52]RAPDU: 90 00 [10:24:52]wFMCommunicate OK [10:24:52]wFMCommunicate request_size=255 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D0 00 00 00 F4 03 04 00 F3 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6A 04 00 35 04 06 00 69 [10:24:52]Write to MH i2c: E2 02 01 D8 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D0 00 00 00 F4 03 04 00 F3 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6A 04 00 35 04 06 00 69 00 00 15 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 D8 10 00 90 00 5C [10:24:52]RAPDU: 90 00 [10:24:52]wFMCommunicate OK [10:24:52]wFMCommunicate request_size=10 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 0D 02 02 05 D9 2D 45 45 4F [10:24:52]Write to MH i2c: E2 0D 00 D9 10 80 0D 02 02 05 00 D9 2D 45 45 4F 00 00 4C [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 D9 10 00 90 00 5D [10:24:52]RAPDU: 90 00 [10:24:52]wFMCommunicate OK [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 0D 03 02 [10:24:52]Write to MH i2c: E2 08 00 DA 10 80 0D 03 02 00 00 00 00 65 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 0B 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 0B 00 DA 10 00 DA 7D C3 42 9C 25 3C C9 90 00 88 [10:24:52]RAPDU: DA 7D C3 42 9C 25 3C C9 90 00 [10:24:52]wFMCommunicate OK [10:24:52]SAM_PROTO_SignData done [10:24:52]FM_MakeSignedData done [10:24:52]CreateOFDProtocolMessage [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 11 00 00 [10:24:52]Write to MH i2c: E2 08 00 DB 10 80 11 00 00 00 00 00 00 65 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 17 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 17 00 DB 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B5 [10:24:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:24:52]wFMCommunicate OK [10:24:52]CreateOFDProtocolMessage done [10:24:52]OFDSenderStorePacket 289534 [10:24:52]StoreOFDPacket docnum=289534 [10:24:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8C B8 07 01 DF B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D0 00 00 00 F4 03 04 00 F3 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6A 04 00 35 04 06 00 69 D9 2D 45 45 4F DA 7D C3 42 9C 25 3C C9 [10:24:52]CheckFolder [10:24:52]dirname=/storage/ofd_packets [10:24:52]CheckFolder done [10:24:52]ProducePacketName [10:24:52]name=ofd_packets/00289534 [10:24:52]NVStorageSaveData ofd_packets/00289534 [10:24:52]File name is /storage/ofd_packets/00289534 [10:24:52]Write 301 bytes [10:24:52]NVStorageSaveData done [10:24:52]OFDSenderStorePacket done [10:24:52]KKMCreateOFDPacket done [10:24:52]NVStorageSaveData kkm_last_timestamp [10:24:52]File name is /storage/kkm_last_timestamp [10:24:52]Write 4 bytes [10:24:52]NVStorageSaveData done [10:24:53]ExternCall_PrintAddStr [10:24:53]wPrintStart [10:24:53]Write to MH i2c: 01 00 00 DC 10 EC [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 DC 10 00 00 00 00 00 FF 0F 01 [10:24:53]RasterBufferAndPrint [10:24:53]line Счет N : (1)24617535 [10:24:53]line ИНН: 02508201610067 [10:24:53]line Контрольно-Кассовый Чек [10:24:53]line ПРОДАЖА [10:24:53]line ТРК (МРК, ГНК) : 43 [10:24:53]line Товар: 2710124130 [10:24:53]line Аи-92-К-5 [10:24:53]line 2.950 * 67.80 [10:24:53]line = 200.01 [10:24:53]line НДС 12% НСП 1% [10:24:53]line > о реализуемом товаре [10:24:53]line ОКРУГЛЕНИЕ: -0.01 [10:24:53]line ИТОГО: 200.00 [10:24:53]line Внесено: 200.00 [10:24:53]line СДАЧА: 0.00 [10:24:53]line НСП 1% : 1.77 [10:24:53]line НДС 12% : 21.24 [10:24:53]line Наличными: 200.00 [10:24:53]line Безнал.: 0.00 [10:24:53]line Место: АЗС № 90 "Партнёр-нефть" [10:24:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:24:53]line СНО: Общий режим [10:24:53]line Чек 208 23.09.2024 10:24 [10:24:53]line Смена: 515 ФФД: 1.0 [10:24:53]line ЗНМ: 0300000107 [10:24:53]line РНМ: 0000000000091827 [10:24:53]line Версия ККМ: 001 [10:24:53]line ФМ: 0000000000871832 [10:24:53]line ФД: 289534 [10:24:53]line ФПД: 116381488334159 [10:24:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102451&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289534&fm=116381488334159&tin=02508201610067®Number=0000000000091827&sum=20000 [10:24:53]written 0, free lines is 4095 [10:24:53]OFD Sender: Processing packet 289534 [packets to send 1784, broken 1783] [10:24:53]ProducePacketName [10:24:53]name=ofd_packets/00289534 [10:24:53]OFD Sender: To server: pG, [10:24:53]CommunicateWithHost lk.salyk.kg:30040 [10:24:53]ConnectInit lk.salyk.kg [10:24:53]Connected sock=11 [10:24:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8C B8 07 01 DF B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D0 00 00 00 F4 03 04 00 F3 41 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6A 04 00 35 04 06 00 69 D9 2D 45 45 4F DA 7D C3 42 9C 25 3C C9 [10:24:53]Write to MH i2c: 01 00 00 06 11 17 [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 06 11 00 00 00 00 00 D8 0C 02 [10:24:53]RasterBufferAndPrint [10:24:53]line [10:24:53]line [10:24:53]line [10:24:53]line [10:24:53]line [10:24:53]written 0, free lines is 3293 [10:24:53]MH_Cut [10:24:53]Write to MH i2c: D1 01 00 0D 11 01 F0 [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: D1 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: D1 01 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: D1 01 00 0D 11 00 EF [10:24:53]Write to MH i2c: 01 00 00 0E 11 1F [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24: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 33 32 4F 00 00 00 09 92 47 00 97 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 33 32 10 04 04 00 FE 6A 04 00 F4 03 04 00 C8 E9 F0 66 B6 04 01 00 00 2E 41 86 CF E3 41 C7 1D [10:24:53]CommunicateWithHost err = 0 [10:24:53]CheckOFDResponse [10:24:53]1017 (14) - 77093643461234 [10:24:53]1041 (16) - 0000000000871832 [10:24:53]1040 (4) - 289534 [10:24:53]1012 (4) - 23.09.2024 04:08 [10:24:53]1206 (1) - 0 [10:24:53]OFD Sender: Remove packet 289534 [10:24:53]ProducePacketName [10:24:53]name=ofd_packets/00289534 [10:24:53]NVStorageDeleteData [10:24:54]*** Cut start [10:24:54]*** Partial cut [10:24:54]*** CUTSNS_PIN = 1 [10:24:54]OFD Sender: No OFD packet to send [10:24:54]*** CUTSNS_PIN = 0 [10:24:54]*** Brake cut motor [10:24:54]Read from MH i2c: 01 [10:24:54]MH_I2C_Read... [10:24:54]*** Stop cut motor [10:24:54]*** Cut end [10:24:54]Read from MH i2c: 01 07 00 [10:24:54]MH_I2C_Read... [10:24:54]Read from MH i2c: 01 07 00 0E 11 00 00 00 00 00 FF 0F 34 [10:24:54]process_action close_receipt done [10:24:54]requested_data is exist [10:24:54]produce_requested_data [10:24:54]requested_item fm.sn is exist - process it [10:24:54]wFMCommunicate request_size=4 [10:24:54]MH_SAM_APDU [10:24:54]CAPDU: 80 11 00 00 [10:24:54]Write to MH i2c: E2 08 00 0F 11 80 11 00 00 00 00 00 00 9A [10:24:54]Write i2c OK [10:24:54]MH_I2C_Read... [10:24:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:54]Read from MH i2c: E2 [10:24:54]MH_I2C_Read... [10:24:54]Read from MH i2c: E2 17 00 [10:24:54]MH_I2C_Read... [10:24:54]Read from MH i2c: E2 17 00 0F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EA [10:24:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:24:54]wFMCommunicate OK [10:24:54]requested_item fd.num is exist - process it [10:24:54]SAM_PROTO_GetFieldsCounters [10:24:54]wFMCommunicate request_size=4 [10:24:54]MH_SAM_APDU [10:24:54]CAPDU: 80 13 00 00 [10:24:54]Write to MH i2c: E2 08 00 10 11 80 13 00 00 00 00 00 00 9D [10:24:54]Write i2c OK [10:24:54]MH_I2C_Read... [10:24:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:55]Read from MH i2c: E2 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 62 00 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 62 00 10 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [10:24:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:55]wFMCommunicate OK [10:24:55]SAM_PROTO_GetFieldsCounters done [10:24:55]requested_item shift.num is exist - process it [10:24:55]requested_item shift.opened is exist - process it [10:24:55]req_shift_opened [10:24:55]FM_GetShiftState [10:24:55]SAM_PROTO_GetShiftState [10:24:55]wFMCommunicate request_size=4 [10:24:55]MH_SAM_APDU [10:24:55]CAPDU: 80 13 01 00 [10:24:55]Write to MH i2c: E2 08 00 11 11 80 13 01 00 00 00 00 00 9F [10:24:55]Write i2c OK [10:24:55]MH_I2C_Read... [10:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:55]Read from MH i2c: E2 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 0E 00 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 0E 00 11 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 40 [10:24:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:24:55]wFMCommunicate OK [10:24:55]SAM_PROTO_GetShiftState done [10:24:55]FM_GetShiftState done [10:24:55]req_shift_opened done [10:24:55]requested_item shift.open_date is exist - process it [10:24:55]req_shift_open_date [10:24:55]req_shift_open_date done [10:24:55]produce_requested_data done [10:24:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289534,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:24:55]process_action_free close_receipt [10:24:55]json_value_free [10:24:55]json_value_free done [10:24:55]process_json_proto returns [10:24:55]Send response to host [10:24:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289534,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:24:55]free response buf [10:24:55]execute_script done [10:24:55]execute_script returns [10:24:55]free content buf [10:24:55]Sock 9.Close socket [10:24:55]Sock 9.Thread stoped [10:24:59]OFD Sender: No OFD packet to send [10:25:04]OFD Sender: No OFD packet to send [10:25:09]OFD Sender: No OFD packet to send [10:25:14]OFD Sender: No OFD packet to send [10:25:19]OFD Sender: No OFD packet to send [10:25:24]OFD Sender: No OFD packet to send [10:25:29]OFD Sender: No OFD packet to send [10:25:34]OFD Sender: No OFD packet to send [10:25:35]accept exits with 7 [10:25:35]New connection [10:25:35]New thread 3066678628 created [10:25:35]Thread 3066821988 joined [10:25:35]Waiting for new connection... [10:25:35] Sock 7.Parse request [10:25:35]Sock 7.Check first char [10:25:35]Sock 7.First char is OK [10:25:35]request: POST /json_proto HTTP/1.0 [10:25:35]Method: POST [10:25:35]URL: /json_proto [10:25:35]Method is POST - this is cgi request [10:25:35]url: /json_proto [10:25:35]query_string will be loaded in cgi processing [10:25:35]execute_cgi json_proto POST (null) [10:25:35]execute_cgi path=json_proto method=POST [10:25:35]POST find Content-Length [10:25:35]Host: 172.17.41.135:8080 [10:25:35]Content-Length: 802 [10:25:35]Content-Type: application/json [10:25:35] [10:25:35]POST finish read [10:25:35]Found Content-Length = 802 [10:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [10:25:35]execute_script... [10: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)24617536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [10:25:35]POST & json_proto [10:25:35]process_json_proto [10:25:35]json parsed OK: [10:25:35]protocol is kg_v1.0 [10:25:35]action value=close_receipt [10:25:35]process_action close_receipt [10:25:35]cmd_close_receipt [10:25:35]MH_GetDate [10:25:35]Write to MH i2c: F0 00 00 12 11 12 [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: F0 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: F0 09 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: F0 09 00 12 11 00 20 42 F1 66 ED 3E 82 65 E6 [10:25:35]GetLastDocTimeStamp 1727087091 [10:25:35]current date 1727087136 [10:25:35]FM_GetShiftState [10:25:35]SAM_PROTO_GetShiftState [10:25:35]wFMCommunicate request_size=4 [10:25:35]MH_SAM_APDU [10:25:35]CAPDU: 80 13 01 00 [10:25:35]Write to MH i2c: E2 08 00 13 11 80 13 01 00 00 00 00 00 A1 [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:35]Read from MH i2c: E2 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 0E 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 0E 00 13 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 42 [10:25:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:25:35]wFMCommunicate OK [10:25:35]SAM_PROTO_GetShiftState done [10:25:35]FM_GetShiftState done [10:25:35]opened in 1727051401 [10:25:35]opened+sec_in_day 1727137801 [10:25:35]quantity*price = 200025 [10:25:35]sum+1 = 200026 [10:25:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 209 23.09.2024 10:25 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289535 ФПД: 19482815424690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102536&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289535&fm=19482815424690&tin=02508201610067®Number=0000000000091827&sum=200025 [10:25:36]StoreToDocumentArchive [10:25:36]shift 515 fd 289535 [10:25:36]save to /storage/0515/doc_00289535 [10:25:36]save last doc name /storage/0515/doc_00289535 to /storage/kkm_last_doc_name [10:25:36]save OK [10:25:36]Clear old archive folders... [10:25:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:25:36]tlvbuf is 01E4E940 [10:25:36]SAM_PROTO_ClearQueue [10:25:36]wFMCommunicate request_size=4 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 09 00 00 [10:25:36]Write to MH i2c: E2 08 00 20 11 80 09 00 00 00 00 00 00 A3 [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 03 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 03 00 20 11 00 90 00 A5 [10:25:36]RAPDU: 90 00 [10:25:36]wFMCommunicate OK [10:25:36]SAM_PROTO_ClearQueue done [10:25:36]KKMCreateOFDPacket [10:25:36]OFDProtocolAddRootSTLVToBuf [10:25:36]FM_MakeSignedData [10:25:36]FM_MakeSignedData [10:25:36]SAM_PROTO_SignData [10:25:36]wFMCommunicate request_size=4 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 0D 01 02 [10:25:36]Write to MH i2c: E2 08 00 21 11 80 0D 01 02 00 00 00 00 AB [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:37]Read from MH i2c: E2 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 03 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 03 00 21 11 00 90 00 A6 [10:25:37]RAPDU: 90 00 [10:25:37]wFMCommunicate OK [10:25:37]wFMCommunicate request_size=255 [10:25:37]MH_SAM_APDU [10:25: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 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 D1 00 00 00 F4 03 04 00 20 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6A 04 00 35 04 06 00 11 B8 32 4A [10:25:37]Write to MH i2c: E2 02 01 22 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 D1 00 00 00 F4 03 04 00 20 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6A 04 00 35 04 06 00 11 B8 32 4A 00 00 90 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:37]Read from MH i2c: E2 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 03 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 03 00 22 11 00 90 00 A7 [10:25:37]RAPDU: 90 00 [10:25:37]wFMCommunicate OK [10:25:37]wFMCommunicate request_size=7 [10:25:37]MH_SAM_APDU [10:25:37]CAPDU: 80 0D 02 02 02 E8 B2 [10:25:37]Write to MH i2c: E2 0A 00 23 11 80 0D 02 02 02 00 E8 B2 00 00 4C [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:37]Read from MH i2c: E2 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 03 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 03 00 23 11 00 90 00 A8 [10:25:37]RAPDU: 90 00 [10:25:37]wFMCommunicate OK [10:25:37]wFMCommunicate request_size=4 [10:25:37]MH_SAM_APDU [10:25:37]CAPDU: 80 0D 03 02 [10:25:37]Write to MH i2c: E2 08 00 24 11 80 0D 03 02 00 00 00 00 B0 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:37]Read from MH i2c: E2 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 0B 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 0B 00 24 11 00 13 EF 50 5C 49 17 DF D5 90 00 73 [10:25:37]RAPDU: 13 EF 50 5C 49 17 DF D5 90 00 [10:25:37]wFMCommunicate OK [10:25:37]SAM_PROTO_SignData done [10:25:37]FM_MakeSignedData done [10:25:37]CreateOFDProtocolMessage [10:25:37]wFMCommunicate request_size=4 [10:25:37]MH_SAM_APDU [10:25:37]CAPDU: 80 11 00 00 [10:25:37]Write to MH i2c: E2 08 00 25 11 80 11 00 00 00 00 00 00 B0 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:37]Read from MH i2c: E2 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 17 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: E2 17 00 25 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [10:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:25:37]wFMCommunicate OK [10:25:37]CreateOFDProtocolMessage done [10:25:37]OFDSenderStorePacket 289535 [10:25:37]StoreOFDPacket docnum=289535 [10:25:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 89 FC 04 01 ED 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 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 D1 00 00 00 F4 03 04 00 20 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6A 04 00 35 04 06 00 11 B8 32 4A E8 B2 13 EF 50 5C 49 17 DF D5 [10:25:37]CheckFolder [10:25:37]dirname=/storage/ofd_packets [10:25:37]CheckFolder done [10:25:37]ProducePacketName [10:25:37]name=ofd_packets/00289535 [10:25:37]NVStorageSaveData ofd_packets/00289535 [10:25:37]File name is /storage/ofd_packets/00289535 [10:25:37]Write 298 bytes [10:25:37]NVStorageSaveData done [10:25:37]OFDSenderStorePacket done [10:25:37]KKMCreateOFDPacket done [10:25:37]NVStorageSaveData kkm_last_timestamp [10:25:37]File name is /storage/kkm_last_timestamp [10:25:37]Write 4 bytes [10:25:37]NVStorageSaveData done [10:25:37]ExternCall_PrintAddStr [10:25:37]wPrintStart [10:25:37]Write to MH i2c: 01 00 00 26 11 37 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 07 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 07 00 26 11 00 00 00 00 00 FF 0F 4C [10:25:37]RasterBufferAndPrint [10:25:37]line Счет N : (1)24617536 [10:25:37]line ИНН: 02508201610067 [10:25:37]line Контрольно-Кассовый Чек [10:25:37]line ПРОДАЖА [10:25:37]line ТРК (МРК, ГНК) : 11 [10:25:37]line Товар: 2710194210 [10:25:37]line ДТ-К-5 [10:25:37]line 26.250 * 76.20 [10:25:37]line = 2000.25 [10:25:37]line НДС 12% НСП 1% [10:25:37]line > о реализуемом товаре [10:25:37]line ИТОГО: 2000.25 [10:25:37]line НСП 1% : 17.70 [10:25:37]line НДС 12% : 212.42 [10:25:37]line Наличными: 0.00 [10:25:37]line Безнал.: 2000.25 [10:25:37]line Место: АЗС № 90 "Партнёр-нефть" [10:25:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:25:37]line СНО: Общий режим [10:25:37]line Чек 209 23.09.2024 10:25 [10:25:37]line Смена: 515 ФФД: 1.0 [10:25:37]line ЗНМ: 0300000107 [10:25:37]line РНМ: 0000000000091827 [10:25:37]line Версия ККМ: 001 [10:25:37]line Платежная система: O! деньги [10:25:37]line ФМ: 0000000000871832 [10:25:37]line ФД: 289535 [10:25:37]line ФПД: 19482815424690 [10:25:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102536&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289535&fm=19482815424690&tin=02508201610067®Number=0000000000091827&sum=200025 [10:25:37]written 0, free lines is 4095 [10:25:37]OFD Sender: Processing packet 289535 [packets to send 1784, broken 1783] [10:25:37]ProducePacketName [10:25:37]name=ofd_packets/00289535 [10:25:37]OFD Sender: To server: pG, [10:25:37]CommunicateWithHost lk.salyk.kg:30040 [10:25:37]ConnectInit lk.salyk.kg [10:25:37]Connected sock=11 [10:25:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 89 FC 04 01 ED 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 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 D1 00 00 00 F4 03 04 00 20 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6A 04 00 35 04 06 00 11 B8 32 4A E8 B2 13 EF 50 5C 49 17 DF D5 [10:25:37]Write to MH i2c: 01 00 00 4F 11 60 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 07 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 07 00 4F 11 00 00 00 00 00 E9 0C 5C [10:25:37]RasterBufferAndPrint [10:25:37]line [10:25:37]line [10:25:37]line [10:25:37]line [10:25:37]line [10:25:37]written 0, free lines is 3311 [10:25:37]MH_Cut [10:25:37]Write to MH i2c: D1 01 00 56 11 01 39 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: D1 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: D1 01 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: D1 01 00 56 11 00 38 [10:25:37]Write to MH i2c: 01 00 00 57 11 68 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25: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 33 32 4F 00 00 00 A3 8C 47 00 75 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 33 32 10 04 04 00 FF 6A 04 00 F4 03 04 00 F5 E9 F0 66 B6 04 01 00 00 33 0F 0B E7 50 6D F2 DA [10:25:38]CommunicateWithHost err = 0 [10:25:38]CheckOFDResponse [10:25:38]1017 (14) - 77093643461234 [10:25:38]1041 (16) - 0000000000871832 [10:25:38]1040 (4) - 289535 [10:25:38]1012 (4) - 23.09.2024 04:09 [10:25:38]1206 (1) - 0 [10:25:38]OFD Sender: Remove packet 289535 [10:25:38]ProducePacketName [10:25:38]name=ofd_packets/00289535 [10:25:38]NVStorageDeleteData [10:25:38]*** Cut start [10:25:38]*** Partial cut [10:25:38]*** CUTSNS_PIN = 1 [10:25:38]*** CUTSNS_PIN = 0 [10:25:38]OFD Sender: No OFD packet to send [10:25:38]*** Brake cut motor [10:25:39]Read from MH i2c: 01 [10:25:39]MH_I2C_Read... [10:25:39]*** Stop cut motor [10:25:39]*** Cut end [10:25:39]Read from MH i2c: 01 07 00 [10:25:39]MH_I2C_Read... [10:25:39]Read from MH i2c: 01 07 00 57 11 00 00 00 00 00 FF 0F 7D [10:25:39]process_action close_receipt done [10:25:39]requested_data is exist [10:25:39]produce_requested_data [10:25:39]requested_item fm.sn is exist - process it [10:25:39]wFMCommunicate request_size=4 [10:25:39]MH_SAM_APDU [10:25:39]CAPDU: 80 11 00 00 [10:25:39]Write to MH i2c: E2 08 00 58 11 80 11 00 00 00 00 00 00 E3 [10:25:39]Write i2c OK [10:25:39]MH_I2C_Read... [10:25:39]Read from MH i2c: E2 [10:25:39]MH_I2C_Read... [10:25:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:39]Read from MH i2c: E2 17 00 [10:25:39]MH_I2C_Read... [10:25:39]Read from MH i2c: E2 17 00 58 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 33 [10:25:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:25:39]wFMCommunicate OK [10:25:39]requested_item fd.num is exist - process it [10:25:39]SAM_PROTO_GetFieldsCounters [10:25:39]wFMCommunicate request_size=4 [10:25:39]MH_SAM_APDU [10:25:39]CAPDU: 80 13 00 00 [10:25:39]Write to MH i2c: E2 08 00 59 11 80 13 00 00 00 00 00 00 E6 [10:25:39]Write i2c OK [10:25:39]MH_I2C_Read... [10:25:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:39]Read from MH i2c: E2 [10:25:39]MH_I2C_Read... [10:25:39]Read from MH i2c: E2 62 00 [10:25:39]MH_I2C_Read... [10:25:39]Read from MH i2c: E2 62 00 59 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [10:25: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FF 6A 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:39]wFMCommunicate OK [10:25:39]SAM_PROTO_GetFieldsCounters done [10:25:39]requested_item shift.num is exist - process it [10:25:39]requested_item shift.opened is exist - process it [10:25:39]req_shift_opened [10:25:39]FM_GetShiftState [10:25:39]SAM_PROTO_GetShiftState [10:25:39]wFMCommunicate request_size=4 [10:25:39]MH_SAM_APDU [10:25:39]CAPDU: 80 13 01 00 [10:25:39]Write to MH i2c: E2 08 00 5A 11 80 13 01 00 00 00 00 00 E8 [10:25:39]Write i2c OK [10:25:39]MH_I2C_Read... [10:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:39]Read from MH i2c: E2 [10:25:39]MH_I2C_Read... [10:25:39]Read from MH i2c: E2 0E 00 [10:25:39]MH_I2C_Read... [10:25:39]Read from MH i2c: E2 0E 00 5A 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 89 [10:25:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:25:39]wFMCommunicate OK [10:25:39]SAM_PROTO_GetShiftState done [10:25:39]FM_GetShiftState done [10:25:39]req_shift_opened done [10:25:39]requested_item shift.open_date is exist - process it [10:25:39]req_shift_open_date [10:25:39]req_shift_open_date done [10:25:39]produce_requested_data done [10:25:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289535,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:25:39]process_action_free close_receipt [10:25:39]json_value_free [10:25:39]json_value_free done [10:25:39]process_json_proto returns [10:25:39]Send response to host [10:25:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289535,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:25:39]free response buf [10:25:39]execute_script done [10:25:39]execute_script returns [10:25:39]free content buf [10:25:39]Sock 7.Close socket [10:25:39]Sock 7.Thread stoped [10:25:43]OFD Sender: No OFD packet to send [10:25:48]OFD Sender: No OFD packet to send [10:25:53]OFD Sender: No OFD packet to send [10:25:58]OFD Sender: No OFD packet to send [10:26:03]OFD Sender: No OFD packet to send [10:26:08]OFD Sender: No OFD packet to send [10:26:13]OFD Sender: No OFD packet to send [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26:59]OFD Sender: No OFD packet to send [10:27:02]accept exits with 9 [10:27:02]New connection [10:27:02]New thread 3066821988 created [10:27:02]Thread 3066678628 joined [10:27:02]Waiting for new connection... [10:27:02] Sock 9.Parse request [10:27:02]Sock 9.Check first char [10:27:02]Sock 9.First char is OK [10:27:02]request: POST /json_proto HTTP/1.0 [10:27:02]Method: POST [10:27:02]URL: /json_proto [10:27:02]Method is POST - this is cgi request [10:27:02]url: /json_proto [10:27:02]query_string will be loaded in cgi processing [10:27:02]execute_cgi json_proto POST (null) [10:27:02]execute_cgi path=json_proto method=POST [10:27:02]POST find Content-Length [10:27:02]Host: 172.17.41.135:8080 [10:27:02]Content-Length: 802 [10:27:02]Content-Type: application/json [10:27:02] [10:27:02]POST finish read [10:27:02]Found Content-Length = 802 [10:27:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:02]execute_script... [10:27:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:02]POST & json_proto [10:27:02]process_json_proto [10:27:02]json parsed OK: [10:27:02]protocol is kg_v1.0 [10:27:02]action value=close_receipt [10:27:02]process_action close_receipt [10:27:02]cmd_close_receipt [10:27:02]MH_GetDate [10:27:02]Write to MH i2c: F0 00 00 5B 11 5B [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: F0 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: F0 09 00 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: F0 09 00 5B 11 00 76 42 F1 66 ED 3E 82 65 85 [10:27:02]GetLastDocTimeStamp 1727087136 [10:27:02]current date 1727087222 [10:27:02]FM_GetShiftState [10:27:02]SAM_PROTO_GetShiftState [10:27:02]wFMCommunicate request_size=4 [10:27:02]MH_SAM_APDU [10:27:02]CAPDU: 80 13 01 00 [10:27:02]Write to MH i2c: E2 08 00 5C 11 80 13 01 00 00 00 00 00 EA [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:02]Read from MH i2c: E2 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 0E 00 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 0E 00 5C 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8B [10:27:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:27:02]wFMCommunicate OK [10:27:02]SAM_PROTO_GetShiftState done [10:27:02]FM_GetShiftState done [10:27:02]opened in 1727051401 [10:27:02]opened+sec_in_day 1727137801 [10:27:02]quantity*price = 50036 [10:27:02]sum+1 = 50037 [10:27:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 210 23.09.2024 10:27 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289536 ФПД: 24358049681456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102702&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289536&fm=24358049681456&tin=02508201610067®Number=0000000000091827&sum=50036 [10:27:03]StoreToDocumentArchive [10:27:03]shift 515 fd 289536 [10:27:03]save to /storage/0515/doc_00289536 [10:27:03]save last doc name /storage/0515/doc_00289536 to /storage/kkm_last_doc_name [10:27:03]save OK [10:27:03]Clear old archive folders... [10:27:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:03]tlvbuf is 01DE3040 [10:27:03]SAM_PROTO_ClearQueue [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 09 00 00 [10:27:03]Write to MH i2c: E2 08 00 69 11 80 09 00 00 00 00 00 00 EC [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 69 11 00 90 00 EE [10:27:03]RAPDU: 90 00 [10:27:03]wFMCommunicate OK [10:27:03]SAM_PROTO_ClearQueue done [10:27:03]KKMCreateOFDPacket [10:27:03]OFDProtocolAddRootSTLVToBuf [10:27:03]FM_MakeSignedData [10:27:03]FM_MakeSignedData [10:27:03]SAM_PROTO_SignData [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 0D 01 02 [10:27:03]Write to MH i2c: E2 08 00 6A 11 80 0D 01 02 00 00 00 00 F4 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 6A 11 00 90 00 EF [10:27:03]RAPDU: 90 00 [10:27:03]wFMCommunicate OK [10:27:03]wFMCommunicate request_size=255 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 76 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6B 04 00 35 04 06 00 16 [10:27:03]Write to MH i2c: E2 02 01 6B 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D2 00 00 00 F4 03 04 00 76 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6B 04 00 35 04 06 00 16 00 00 25 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 6B 11 00 90 00 F0 [10:27:03]RAPDU: 90 00 [10:27:03]wFMCommunicate OK [10:27:03]wFMCommunicate request_size=10 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 0D 02 02 05 27 4C E6 10 30 [10:27:03]Write to MH i2c: E2 0D 00 6C 11 80 0D 02 02 05 00 27 4C E6 10 30 00 00 9A [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 03 00 6C 11 00 90 00 F1 [10:27:03]RAPDU: 90 00 [10:27:03]wFMCommunicate OK [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 0D 03 02 [10:27:03]Write to MH i2c: E2 08 00 6D 11 80 0D 03 02 00 00 00 00 F9 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 0B 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 0B 00 6D 11 00 12 6F 26 B7 F0 B9 27 6E 90 00 96 [10:27:03]RAPDU: 12 6F 26 B7 F0 B9 27 6E 90 00 [10:27:03]wFMCommunicate OK [10:27:03]SAM_PROTO_SignData done [10:27:03]FM_MakeSignedData done [10:27:03]CreateOFDProtocolMessage [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 11 00 00 [10:27:03]Write to MH i2c: E2 08 00 6E 11 80 11 00 00 00 00 00 00 F9 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 17 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 17 00 6E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [10:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:27:03]wFMCommunicate OK [10:27:03]CreateOFDProtocolMessage done [10:27:03]OFDSenderStorePacket 289536 [10:27:03]StoreOFDPacket docnum=289536 [10:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 10 0C 07 01 9D 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 76 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6B 04 00 35 04 06 00 16 27 4C E6 10 30 12 6F 26 B7 F0 B9 27 6E [10:27:03]CheckFolder [10:27:03]dirname=/storage/ofd_packets [10:27:03]CheckFolder done [10:27:03]ProducePacketName [10:27:03]name=ofd_packets/00289536 [10:27:03]NVStorageSaveData ofd_packets/00289536 [10:27:03]File name is /storage/ofd_packets/00289536 [10:27:03]Write 301 bytes [10:27:03]NVStorageSaveData done [10:27:03]OFDSenderStorePacket done [10:27:03]KKMCreateOFDPacket done [10:27:03]NVStorageSaveData kkm_last_timestamp [10:27:03]File name is /storage/kkm_last_timestamp [10:27:03]Write 4 bytes [10:27:03]NVStorageSaveData done [10:27:04]ExternCall_PrintAddStr [10:27:04]wPrintStart [10:27:04]Write to MH i2c: 01 00 00 6F 11 80 [10:27:04]Write i2c OK [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: 01 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: 01 07 00 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: 01 07 00 6F 11 00 00 00 00 00 FF 0F 95 [10:27:04]RasterBufferAndPrint [10:27:04]line Счет N : (1)24617537 [10:27:04]line ИНН: 02508201610067 [10:27:04]line Контрольно-Кассовый Чек [10:27:04]line ПРОДАЖА [10:27:04]line ТРК (МРК, ГНК) : 63 [10:27:04]line Товар: 2710124130 [10:27:04]line Аи-92-К-5 [10:27:04]line 7.380 * 67.80 [10:27:04]line = 500.36 [10:27:04]line НДС 12% НСП 1% [10:27:04]line > о реализуемом товаре [10:27:04]line ИТОГО: 500.36 [10:27:04]line НСП 1% : 4.43 [10:27:04]line НДС 12% : 53.14 [10:27:04]line Наличными: 0.00 [10:27:04]line Безнал.: 500.36 [10:27:04]line Место: АЗС № 90 "Партнёр-нефть" [10:27:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:27:04]line СНО: Общий режим [10:27:04]line Чек 210 23.09.2024 10:27 [10:27:04]line Смена: 515 ФФД: 1.0 [10:27:04]line ЗНМ: 0300000107 [10:27:04]line РНМ: 0000000000091827 [10:27:04]line Версия ККМ: 001 [10:27:04]line Платежная система: O! деньги [10:27:04]line ФМ: 0000000000871832 [10:27:04]line ФД: 289536 [10:27:04]line ФПД: 24358049681456 [10:27:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102702&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289536&fm=24358049681456&tin=02508201610067®Number=0000000000091827&sum=50036 [10:27:04]written 0, free lines is 4095 [10:27:04]OFD Sender: Processing packet 289536 [packets to send 1784, broken 1783] [10:27:04]ProducePacketName [10:27:04]name=ofd_packets/00289536 [10:27:04]OFD Sender: To server: pG, [10:27:04]CommunicateWithHost lk.salyk.kg:30040 [10:27:04]ConnectInit lk.salyk.kg [10:27:04]Connected sock=7 [10:27:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 10 0C 07 01 9D 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 76 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6B 04 00 35 04 06 00 16 27 4C E6 10 30 12 6F 26 B7 F0 B9 27 6E [10:27:04]Write to MH i2c: 01 00 00 98 11 A9 [10:27:04]Write i2c OK [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: 01 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: 01 07 00 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: 01 07 00 98 11 00 00 00 00 00 DD 0C 99 [10:27:04]RasterBufferAndPrint [10:27:04]line [10:27:04]line [10:27:04]line [10:27:04]line [10:27:04]line [10:27:04]written 0, free lines is 3299 [10:27:04]MH_Cut [10:27:04]Write to MH i2c: D1 01 00 9F 11 01 82 [10:27:04]Write i2c OK [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: D1 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: D1 01 00 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: D1 01 00 9F 11 00 81 [10:27:04]Write to MH i2c: 01 00 00 A0 11 B1 [10:27:04]Write i2c OK [10:27:04]MH_I2C_Read... [10:27:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 6B C5 47 00 A4 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 33 32 10 04 04 00 00 6B 04 00 F4 03 04 00 4B EA F0 66 B6 04 01 00 00 5B D0 1C 6B 7D E2 E6 ED [10:27:04]CommunicateWithHost err = 0 [10:27:04]CheckOFDResponse [10:27:04]1017 (14) - 77093643461234 [10:27:04]1041 (16) - 0000000000871832 [10:27:04]1040 (4) - 289536 [10:27:04]1012 (4) - 23.09.2024 04:10 [10:27:04]1206 (1) - 0 [10:27:04]OFD Sender: Remove packet 289536 [10:27:04]ProducePacketName [10:27:04]name=ofd_packets/00289536 [10:27:04]NVStorageDeleteData [10:27:05]OFD Sender: No OFD packet to send [10:27:05]*** Cut start [10:27:05]*** Partial cut [10:27:05]*** CUTSNS_PIN = 1 [10:27:05]*** CUTSNS_PIN = 0 [10:27:05]*** Brake cut motor [10:27:05]Read from MH i2c: 01 [10:27:05]MH_I2C_Read... [10:27:05]*** Stop cut motor [10:27:05]*** Cut end [10:27:05]Read from MH i2c: 01 07 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: 01 07 00 A0 11 00 00 00 00 00 FF 0F C6 [10:27:05]process_action close_receipt done [10:27:05]requested_data is exist [10:27:05]produce_requested_data [10:27:05]requested_item fm.sn is exist - process it [10:27:05]wFMCommunicate request_size=4 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 11 00 00 [10:27:05]Write to MH i2c: E2 08 00 A1 11 80 11 00 00 00 00 00 00 2C [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:05]Read from MH i2c: E2 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 17 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 17 00 A1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7C [10:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:27:05]wFMCommunicate OK [10:27:05]requested_item fd.num is exist - process it [10:27:05]SAM_PROTO_GetFieldsCounters [10:27:05]wFMCommunicate request_size=4 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 13 00 00 [10:27:05]Write to MH i2c: E2 08 00 A2 11 80 13 00 00 00 00 00 00 2F [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:06]Read from MH i2c: E2 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: E2 62 00 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: E2 62 00 A2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 00 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [10:27: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 00 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:06]wFMCommunicate OK [10:27:06]SAM_PROTO_GetFieldsCounters done [10:27:06]requested_item shift.num is exist - process it [10:27:06]requested_item shift.opened is exist - process it [10:27:06]req_shift_opened [10:27:06]FM_GetShiftState [10:27:06]SAM_PROTO_GetShiftState [10:27:06]wFMCommunicate request_size=4 [10:27:06]MH_SAM_APDU [10:27:06]CAPDU: 80 13 01 00 [10:27:06]Write to MH i2c: E2 08 00 A3 11 80 13 01 00 00 00 00 00 31 [10:27:06]Write i2c OK [10:27:06]MH_I2C_Read... [10:27:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:06]Read from MH i2c: E2 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: E2 0E 00 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: E2 0E 00 A3 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D2 [10:27:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:27:06]wFMCommunicate OK [10:27:06]SAM_PROTO_GetShiftState done [10:27:06]FM_GetShiftState done [10:27:06]req_shift_opened done [10:27:06]requested_item shift.open_date is exist - process it [10:27:06]req_shift_open_date [10:27:06]req_shift_open_date done [10:27:06]produce_requested_data done [10:27:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289536,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:27:06]process_action_free close_receipt [10:27:06]json_value_free [10:27:06]json_value_free done [10:27:06]process_json_proto returns [10:27:06]Send response to host [10:27:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289536,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:27:06]free response buf [10:27:06]execute_script done [10:27:06]execute_script returns [10:27:06]free content buf [10:27:06]Sock 9.Close socket [10:27:06]Sock 9.Thread stoped [10:27:10]OFD Sender: No OFD packet to send [10:27:15]OFD Sender: No OFD packet to send [10:27:20]OFD Sender: No OFD packet to send [10:27:25]OFD Sender: No OFD packet to send [10:27:30]OFD Sender: No OFD packet to send [10:27:35]OFD Sender: No OFD packet to send [10:27:40]OFD Sender: No OFD packet to send [10:27:45]OFD Sender: No OFD packet to send [10:27:50]OFD Sender: No OFD packet to send [10:27:55]OFD Sender: No OFD packet to send [10:28:00]OFD Sender: No OFD packet to send [10:28:05]OFD Sender: No OFD packet to send [10:28:07]accept exits with 10 [10:28:07]New connection [10:28:07]New thread 3066678628 created [10:28:07]Thread 3066821988 joined [10:28:07]Waiting for new connection... [10:28:07] Sock 10.Parse request [10:28:07]Sock 10.Check first char [10:28:07]Sock 10.First char is OK [10:28:07]request: POST /json_proto HTTP/1.0 [10:28:07]Method: POST [10:28:07]URL: /json_proto [10:28:07]Method is POST - this is cgi request [10:28:07]url: /json_proto [10:28:07]query_string will be loaded in cgi processing [10:28:07]execute_cgi json_proto POST (null) [10:28:07]execute_cgi path=json_proto method=POST [10:28:07]POST find Content-Length [10:28:07]Host: 172.17.41.135:8080 [10:28:07]Content-Length: 805 [10:28:07]Content-Type: application/json [10:28:07] [10:28:07]POST finish read [10:28:07]Found Content-Length = 805 [10:28:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:28:07]execute_script... [10:28: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)24617538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:28:07]POST & json_proto [10:28:07]process_json_proto [10:28:07]json parsed OK: [10:28:07]protocol is kg_v1.0 [10:28:07]action value=close_receipt [10:28:07]process_action close_receipt [10:28:07]cmd_close_receipt [10:28:07]MH_GetDate [10:28:07]Write to MH i2c: F0 00 00 A4 11 A4 [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: F0 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: F0 09 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: F0 09 00 A4 11 00 B8 42 F1 66 ED 3E 82 65 10 [10:28:07]GetLastDocTimeStamp 1727087222 [10:28:07]current date 1727087288 [10:28:07]FM_GetShiftState [10:28:07]SAM_PROTO_GetShiftState [10:28:07]wFMCommunicate request_size=4 [10:28:07]MH_SAM_APDU [10:28:07]CAPDU: 80 13 01 00 [10:28:07]Write to MH i2c: E2 08 00 A5 11 80 13 01 00 00 00 00 00 33 [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:07]Read from MH i2c: E2 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 0E 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 0E 00 A5 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D4 [10:28:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:28:07]wFMCommunicate OK [10:28:07]SAM_PROTO_GetShiftState done [10:28:07]FM_GetShiftState done [10:28:07]opened in 1727051401 [10:28:07]opened+sec_in_day 1727137801 [10:28:07]quantity*price = 150032 [10:28:07]sum+1 = 150033 [10:28:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 211 23.09.2024 10:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289537 ФПД: 256824836208421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102808&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289537&fm=256824836208421&tin=02508201610067®Number=0000000000091827&sum=150032 [10:28:08]StoreToDocumentArchive [10:28:08]shift 515 fd 289537 [10:28:08]save to /storage/0515/doc_00289537 [10:28:08]save last doc name /storage/0515/doc_00289537 to /storage/kkm_last_doc_name [10:28:08]save OK [10:28:08]Clear old archive folders... [10:28:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:08]tlvbuf is B6F38250 [10:28:08]SAM_PROTO_ClearQueue [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 09 00 00 [10:28:08]Write to MH i2c: E2 08 00 B2 11 80 09 00 00 00 00 00 00 35 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 B2 11 00 90 00 37 [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]SAM_PROTO_ClearQueue done [10:28:08]KKMCreateOFDPacket [10:28:08]OFDProtocolAddRootSTLVToBuf [10:28:08]FM_MakeSignedData [10:28:08]FM_MakeSignedData [10:28:08]SAM_PROTO_SignData [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 0D 01 02 [10:28:08]Write to MH i2c: E2 08 00 B3 11 80 0D 01 02 00 00 00 00 3D [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 B3 11 00 90 00 38 [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]wFMCommunicate request_size=255 [10:28:08]MH_SAM_APDU [10:28: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 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 D3 00 00 00 F4 03 04 00 B8 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6B 04 00 35 04 06 00 E9 [10:28:08]Write to MH i2c: E2 02 01 B4 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 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 D3 00 00 00 F4 03 04 00 B8 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6B 04 00 35 04 06 00 E9 00 00 F2 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 03 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 03 00 B4 11 00 90 00 39 [10:28:09]RAPDU: 90 00 [10:28:09]wFMCommunicate OK [10:28:09]wFMCommunicate request_size=10 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 0D 02 02 05 94 B1 21 B7 25 [10:28:09]Write to MH i2c: E2 0D 00 B5 11 80 0D 02 02 05 00 94 B1 21 B7 25 00 00 8C [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 03 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 03 00 B5 11 00 90 00 3A [10:28:09]RAPDU: 90 00 [10:28:09]wFMCommunicate OK [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 0D 03 02 [10:28:09]Write to MH i2c: E2 08 00 B6 11 80 0D 03 02 00 00 00 00 42 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 0B 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 0B 00 B6 11 00 A3 BA 1A 18 F5 D2 85 5C 90 00 7A [10:28:09]RAPDU: A3 BA 1A 18 F5 D2 85 5C 90 00 [10:28:09]wFMCommunicate OK [10:28:09]SAM_PROTO_SignData done [10:28:09]FM_MakeSignedData done [10:28:09]CreateOFDProtocolMessage [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 B7 11 80 11 00 00 00 00 00 00 42 [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 B7 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 92 [10:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:28:09]wFMCommunicate OK [10:28:09]CreateOFDProtocolMessage done [10:28:09]OFDSenderStorePacket 289537 [10:28:09]StoreOFDPacket docnum=289537 [10:28:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 93 86 07 01 50 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 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 D3 00 00 00 F4 03 04 00 B8 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6B 04 00 35 04 06 00 E9 94 B1 21 B7 25 A3 BA 1A 18 F5 D2 85 5C [10:28:09]CheckFolder [10:28:09]dirname=/storage/ofd_packets [10:28:09]CheckFolder done [10:28:09]ProducePacketName [10:28:09]name=ofd_packets/00289537 [10:28:09]NVStorageSaveData ofd_packets/00289537 [10:28:09]File name is /storage/ofd_packets/00289537 [10:28:09]Write 301 bytes [10:28:09]NVStorageSaveData done [10:28:09]OFDSenderStorePacket done [10:28:09]KKMCreateOFDPacket done [10:28:09]NVStorageSaveData kkm_last_timestamp [10:28:09]File name is /storage/kkm_last_timestamp [10:28:09]Write 4 bytes [10:28:09]NVStorageSaveData done [10:28:09]ExternCall_PrintAddStr [10:28:09]wPrintStart [10:28:09]Write to MH i2c: 01 00 00 B8 11 C9 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 [10:28:09]MH_I2C_Read... [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 B8 11 00 00 00 00 00 FF 0F DE [10:28:09]RasterBufferAndPrint [10:28:09]line Счет N : (1)24617538 [10:28:09]line ИНН: 02508201610067 [10:28:09]line Контрольно-Кассовый Чек [10:28:09]line ПРОДАЖА [10:28:09]line ТРК (МРК, ГНК) : 52 [10:28:09]line Товар: 2710124500 [10:28:09]line Аи-95-К-5 [10:28:09]line 20.220 * 74.20 [10:28:09]line = 1500.32 [10:28:09]line НДС 12% НСП 1% [10:28:09]line > о реализуемом товаре [10:28:09]line ИТОГО: 1500.32 [10:28:09]line НСП 1% : 13.28 [10:28:09]line НДС 12% : 159.33 [10:28:09]line Наличными: 0.00 [10:28:09]line Безнал.: 1500.32 [10:28:09]line Место: АЗС № 90 "Партнёр-нефть" [10:28:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:28:09]line СНО: Общий режим [10:28:09]line Чек 211 23.09.2024 10:28 [10:28:09]line Смена: 515 ФФД: 1.0 [10:28:09]line ЗНМ: 0300000107 [10:28:09]line РНМ: 0000000000091827 [10:28:09]line Версия ККМ: 001 [10:28:09]line Платежная система: O! деньги [10:28:09]line ФМ: 0000000000871832 [10:28:09]line ФД: 289537 [10:28:09]line ФПД: 256824836208421 [10:28:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102808&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289537&fm=256824836208421&tin=02508201610067®Number=0000000000091827&sum=150032 [10:28:09]written 0, free lines is 4095 [10:28:09]OFD Sender: Processing packet 289537 [packets to send 1784, broken 1783] [10:28:09]ProducePacketName [10:28:09]name=ofd_packets/00289537 [10:28:09]OFD Sender: To server: pG, [10:28:09]CommunicateWithHost lk.salyk.kg:30040 [10:28:09]ConnectInit lk.salyk.kg [10:28:09]Connected sock=9 [10:28: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 33 32 0F 01 00 00 93 86 07 01 50 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 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 D3 00 00 00 F4 03 04 00 B8 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6B 04 00 35 04 06 00 E9 94 B1 21 B7 25 A3 BA 1A 18 F5 D2 85 5C [10:28:09]Write to MH i2c: 01 00 00 E1 11 F2 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 [10:28:09]MH_I2C_Read... [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 E1 11 00 00 00 00 00 F0 0C F5 [10:28:09]RasterBufferAndPrint [10:28:09]line [10:28:09]line [10:28:09]line [10:28:09]line [10:28:09]line [10:28:09]written 0, free lines is 3318 [10:28:09]MH_Cut [10:28:09]Write to MH i2c: D1 01 00 E8 11 01 CB [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: D1 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: D1 01 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: D1 01 00 E8 11 00 CA [10:28:09]Write to MH i2c: 01 00 00 E9 11 FA [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28: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 33 32 4F 00 00 00 95 B0 47 00 14 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 33 32 10 04 04 00 01 6B 04 00 F4 03 04 00 8C EA F0 66 B6 04 01 00 00 C4 29 0D E7 04 D6 3D 8B [10:28:10]CommunicateWithHost err = 0 [10:28:10]CheckOFDResponse [10:28:10]1017 (14) - 77093643461234 [10:28:10]1041 (16) - 0000000000871832 [10:28:10]1040 (4) - 289537 [10:28:10]1012 (4) - 23.09.2024 04:11 [10:28:10]1206 (1) - 0 [10:28:10]OFD Sender: Remove packet 289537 [10:28:10]ProducePacketName [10:28:10]name=ofd_packets/00289537 [10:28:10]NVStorageDeleteData [10:28:10]OFD Sender: No OFD packet to send [10:28:10]*** Cut start [10:28:10]*** Partial cut [10:28:10]*** CUTSNS_PIN = 1 [10:28:10]*** CUTSNS_PIN = 0 [10:28:10]*** Brake cut motor [10:28:11]Read from MH i2c: 01 [10:28:11]MH_I2C_Read... [10:28:11]*** Stop cut motor [10:28:11]*** Cut end [10:28:11]Read from MH i2c: 01 07 00 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: 01 07 00 E9 11 00 00 00 00 00 FF 0F 0F [10:28:11]process_action close_receipt done [10:28:11]requested_data is exist [10:28:11]produce_requested_data [10:28:11]requested_item fm.sn is exist - process it [10:28:11]wFMCommunicate request_size=4 [10:28:11]MH_SAM_APDU [10:28:11]CAPDU: 80 11 00 00 [10:28:11]Write to MH i2c: E2 08 00 EA 11 80 11 00 00 00 00 00 00 75 [10:28:11]Write i2c OK [10:28:11]MH_I2C_Read... [10:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:11]Read from MH i2c: E2 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 17 00 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 17 00 EA 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C5 [10:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:28:11]wFMCommunicate OK [10:28:11]requested_item fd.num is exist - process it [10:28:11]SAM_PROTO_GetFieldsCounters [10:28:11]wFMCommunicate request_size=4 [10:28:11]MH_SAM_APDU [10:28:11]CAPDU: 80 13 00 00 [10:28:11]Write to MH i2c: E2 08 00 EB 11 80 13 00 00 00 00 00 00 78 [10:28:11]Write i2c OK [10:28:11]MH_I2C_Read... [10:28:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:11]Read from MH i2c: E2 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 62 00 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 62 00 EB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 01 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [10:28: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 01 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:11]wFMCommunicate OK [10:28:11]SAM_PROTO_GetFieldsCounters done [10:28:11]requested_item shift.num is exist - process it [10:28:11]requested_item shift.opened is exist - process it [10:28:11]req_shift_opened [10:28:11]FM_GetShiftState [10:28:11]SAM_PROTO_GetShiftState [10:28:11]wFMCommunicate request_size=4 [10:28:11]MH_SAM_APDU [10:28:11]CAPDU: 80 13 01 00 [10:28:11]Write to MH i2c: E2 08 00 EC 11 80 13 01 00 00 00 00 00 7A [10:28:11]Write i2c OK [10:28:11]MH_I2C_Read... [10:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:11]Read from MH i2c: E2 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 0E 00 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 0E 00 EC 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [10:28:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:28:11]wFMCommunicate OK [10:28:11]SAM_PROTO_GetShiftState done [10:28:11]FM_GetShiftState done [10:28:11]req_shift_opened done [10:28:11]requested_item shift.open_date is exist - process it [10:28:11]req_shift_open_date [10:28:11]req_shift_open_date done [10:28:11]produce_requested_data done [10:28:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289537,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:28:11]process_action_free close_receipt [10:28:11]json_value_free [10:28:11]json_value_free done [10:28:11]process_json_proto returns [10:28:11]Send response to host [10:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289537,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:28:11]free response buf [10:28:11]execute_script done [10:28:11]execute_script returns [10:28:11]free content buf [10:28:11]Sock 10.Close socket [10:28:11]Sock 10.Thread stoped [10:28:15]OFD Sender: No OFD packet to send [10:28:20]OFD Sender: No OFD packet to send [10:28:25]OFD Sender: No OFD packet to send [10:28:30]OFD Sender: No OFD packet to send [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:48]accept exits with 7 [10:28:48]New connection [10:28:48]New thread 3066821988 created [10:28:48]Thread 3066678628 joined [10:28:48]Waiting for new connection... [10:28:48] Sock 7.Parse request [10:28:48]Sock 7.Check first char [10:28:48]Sock 7.First char is OK [10:28:48]request: POST /json_proto HTTP/1.0 [10:28:48]Method: POST [10:28:48]URL: /json_proto [10:28:48]Method is POST - this is cgi request [10:28:48]url: /json_proto [10:28:48]query_string will be loaded in cgi processing [10:28:48]execute_cgi json_proto POST (null) [10:28:48]execute_cgi path=json_proto method=POST [10:28:48]POST find Content-Length [10:28:48]Host: 172.17.41.135:8080 [10:28:48]Content-Length: 802 [10:28:48]Content-Type: application/json [10:28:48] [10:28:48]POST finish read [10:28:48]Found Content-Length = 802 [10:28:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:28:48]execute_script... [10:28:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:28:48]POST & json_proto [10:28:48]process_json_proto [10:28:48]json parsed OK: [10:28:48]protocol is kg_v1.0 [10:28:48]action value=close_receipt [10:28:48]process_action close_receipt [10:28:48]cmd_close_receipt [10:28:48]MH_GetDate [10:28:48]Write to MH i2c: F0 00 00 ED 11 ED [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: F0 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: F0 09 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: F0 09 00 ED 11 00 E1 42 F1 66 ED 3E 82 65 82 [10:28:48]GetLastDocTimeStamp 1727087288 [10:28:48]current date 1727087329 [10:28:48]FM_GetShiftState [10:28:48]SAM_PROTO_GetShiftState [10:28:48]wFMCommunicate request_size=4 [10:28:48]MH_SAM_APDU [10:28:48]CAPDU: 80 13 01 00 [10:28:48]Write to MH i2c: E2 08 00 EE 11 80 13 01 00 00 00 00 00 7C [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:48]Read from MH i2c: E2 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 0E 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 0E 00 EE 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [10:28:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:28:48]wFMCommunicate OK [10:28:48]SAM_PROTO_GetShiftState done [10:28:48]FM_GetShiftState done [10:28:48]opened in 1727051401 [10:28:48]opened+sec_in_day 1727137801 [10:28:48]quantity*price = 50036 [10:28:48]sum+1 = 50037 [10:28:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 212 23.09.2024 10:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289538 ФПД: 152990893382489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102849&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289538&fm=152990893382489&tin=02508201610067®Number=0000000000091827&sum=50036 [10:28:49]StoreToDocumentArchive [10:28:49]shift 515 fd 289538 [10:28:49]save to /storage/0515/doc_00289538 [10:28:49]save last doc name /storage/0515/doc_00289538 to /storage/kkm_last_doc_name [10:28:49]save OK [10:28:49]Clear old archive folders... [10:28:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:49]tlvbuf is 01E14DA0 [10:28:49]SAM_PROTO_ClearQueue [10:28:49]wFMCommunicate request_size=4 [10:28:49]MH_SAM_APDU [10:28:49]CAPDU: 80 09 00 00 [10:28:49]Write to MH i2c: E2 08 00 FB 11 80 09 00 00 00 00 00 00 7E [10:28:49]Write i2c OK [10:28:49]MH_I2C_Read... [10:28:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:49]Read from MH i2c: E2 [10:28:49]MH_I2C_Read... [10:28:49]Read from MH i2c: E2 03 00 [10:28:49]MH_I2C_Read... [10:28:49]Read from MH i2c: E2 03 00 FB 11 00 90 00 80 [10:28:49]RAPDU: 90 00 [10:28:49]wFMCommunicate OK [10:28:49]SAM_PROTO_ClearQueue done [10:28:49]KKMCreateOFDPacket [10:28:49]OFDProtocolAddRootSTLVToBuf [10:28:49]FM_MakeSignedData [10:28:49]FM_MakeSignedData [10:28:49]SAM_PROTO_SignData [10:28:49]wFMCommunicate request_size=4 [10:28:49]MH_SAM_APDU [10:28:49]CAPDU: 80 0D 01 02 [10:28:49]Write to MH i2c: E2 08 00 FC 11 80 0D 01 02 00 00 00 00 86 [10:28:49]Write i2c OK [10:28:49]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 03 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 03 00 FC 11 00 90 00 81 [10:28:50]RAPDU: 90 00 [10:28:50]wFMCommunicate OK [10:28:50]wFMCommunicate request_size=255 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D4 00 00 00 F4 03 04 00 E1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6B 04 00 35 04 06 00 8B [10:28:50]Write to MH i2c: E2 02 01 FD 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D4 00 00 00 F4 03 04 00 E1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6B 04 00 35 04 06 00 8B 00 00 9B [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 03 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 03 00 FD 11 00 90 00 82 [10:28:50]RAPDU: 90 00 [10:28:50]wFMCommunicate OK [10:28:50]wFMCommunicate request_size=10 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 0D 02 02 05 24 F7 DA 9B 59 [10:28:50]Write to MH i2c: E2 0D 00 FE 11 80 0D 02 02 05 00 24 F7 DA 9B 59 00 00 7C [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 03 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 03 00 FE 11 00 90 00 83 [10:28:50]RAPDU: 90 00 [10:28:50]wFMCommunicate OK [10:28:50]wFMCommunicate request_size=4 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 0D 03 02 [10:28:50]Write to MH i2c: E2 08 00 FF 11 80 0D 03 02 00 00 00 00 8B [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 0B 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 0B 00 FF 11 00 FD 06 A6 D8 B5 1C 0D 9B 90 00 86 [10:28:50]RAPDU: FD 06 A6 D8 B5 1C 0D 9B 90 00 [10:28:50]wFMCommunicate OK [10:28:50]SAM_PROTO_SignData done [10:28:50]FM_MakeSignedData done [10:28:50]CreateOFDProtocolMessage [10:28:50]wFMCommunicate request_size=4 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 11 00 00 [10:28:50]Write to MH i2c: E2 08 00 00 12 80 11 00 00 00 00 00 00 8C [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 17 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 17 00 00 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DC [10:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:28:50]wFMCommunicate OK [10:28:50]CreateOFDProtocolMessage done [10:28:50]OFDSenderStorePacket 289538 [10:28:50]StoreOFDPacket docnum=289538 [10:28:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B3 90 07 01 C6 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D4 00 00 00 F4 03 04 00 E1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6B 04 00 35 04 06 00 8B 24 F7 DA 9B 59 FD 06 A6 D8 B5 1C 0D 9B [10:28:50]CheckFolder [10:28:50]dirname=/storage/ofd_packets [10:28:50]CheckFolder done [10:28:50]ProducePacketName [10:28:50]name=ofd_packets/00289538 [10:28:50]NVStorageSaveData ofd_packets/00289538 [10:28:50]File name is /storage/ofd_packets/00289538 [10:28:50]Write 301 bytes [10:28:50]NVStorageSaveData done [10:28:50]OFDSenderStorePacket done [10:28:50]KKMCreateOFDPacket done [10:28:50]NVStorageSaveData kkm_last_timestamp [10:28:50]File name is /storage/kkm_last_timestamp [10:28:50]Write 4 bytes [10:28:50]NVStorageSaveData done [10:28:50]ExternCall_PrintAddStr [10:28:50]wPrintStart [10:28:50]Write to MH i2c: 01 00 00 01 12 13 [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: 01 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: 01 07 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: 01 07 00 01 12 00 00 00 00 00 FF 0F 28 [10:28:50]RasterBufferAndPrint [10:28:50]line Счет N : (1)24617539 [10:28:50]line ИНН: 02508201610067 [10:28:50]line Контрольно-Кассовый Чек [10:28:50]line ПРОДАЖА [10:28:50]line ТРК (МРК, ГНК) : 43 [10:28:50]line Товар: 2710124130 [10:28:50]line Аи-92-К-5 [10:28:50]line 7.380 * 67.80 [10:28:50]line = 500.36 [10:28:50]line НДС 12% НСП 1% [10:28:50]line > о реализуемом товаре [10:28:50]line ИТОГО: 500.36 [10:28:50]line НСП 1% : 4.43 [10:28:50]line НДС 12% : 53.14 [10:28:50]line Наличными: 0.00 [10:28:50]line Безнал.: 500.36 [10:28:50]line Место: АЗС № 90 "Партнёр-нефть" [10:28:50]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:28:50]line СНО: Общий режим [10:28:50]line Чек 212 23.09.2024 10:28 [10:28:50]line Смена: 515 ФФД: 1.0 [10:28:50]line ЗНМ: 0300000107 [10:28:50]line РНМ: 0000000000091827 [10:28:50]line Версия ККМ: 001 [10:28:50]line Платежная система: O! деньги [10:28:50]line ФМ: 0000000000871832 [10:28:50]line ФД: 289538 [10:28:50]line ФПД: 152990893382489 [10:28:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102849&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289538&fm=152990893382489&tin=02508201610067®Number=0000000000091827&sum=50036 [10:28:50]written 0, free lines is 4095 [10:28:50]OFD Sender: Processing packet 289538 [packets to send 1784, broken 1783] [10:28:50]ProducePacketName [10:28:50]name=ofd_packets/00289538 [10:28:50]OFD Sender: To server: pG, [10:28:50]CommunicateWithHost lk.salyk.kg:30040 [10:28:50]ConnectInit lk.salyk.kg [10:28:50]Connected sock=10 [10:28:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B3 90 07 01 C6 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D4 00 00 00 F4 03 04 00 E1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6B 04 00 35 04 06 00 8B 24 F7 DA 9B 59 FD 06 A6 D8 B5 1C 0D 9B [10:28:50]Write to MH i2c: 01 00 00 2A 12 3C [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: 01 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: 01 07 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: 01 07 00 2A 12 00 00 00 00 00 F0 0C 3F [10:28:50]RasterBufferAndPrint [10:28:50]line [10:28:50]line [10:28:50]line [10:28:50]line [10:28:50]line [10:28:50]written 0, free lines is 3318 [10:28:50]MH_Cut [10:28:50]Write to MH i2c: D1 01 00 31 12 01 15 [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: D1 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: D1 01 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: D1 01 00 31 12 00 14 [10:28:50]Write to MH i2c: 01 00 00 32 12 44 [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28: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 33 32 4F 00 00 00 34 35 47 00 CB 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 33 32 10 04 04 00 02 6B 04 00 F4 03 04 00 B6 EA F0 66 B6 04 01 00 00 9F AB 3E AD 71 4D 6F 4D [10:28:51]CommunicateWithHost err = 0 [10:28:51]CheckOFDResponse [10:28:51]1017 (14) - 77093643461234 [10:28:51]1041 (16) - 0000000000871832 [10:28:51]1040 (4) - 289538 [10:28:51]1012 (4) - 23.09.2024 04:12 [10:28:51]1206 (1) - 0 [10:28:51]OFD Sender: Remove packet 289538 [10:28:51]ProducePacketName [10:28:51]name=ofd_packets/00289538 [10:28:51]NVStorageDeleteData [10:28:51]*** Cut start [10:28:51]*** Partial cut [10:28:51]*** CUTSNS_PIN = 1 [10:28:51]*** CUTSNS_PIN = 0 [10:28:51]OFD Sender: No OFD packet to send [10:28:51]*** Brake cut motor [10:28:52]Read from MH i2c: 01 [10:28:52]MH_I2C_Read... [10:28:52]*** Stop cut motor [10:28:52]*** Cut end [10:28:52]Read from MH i2c: 01 07 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: 01 07 00 32 12 00 00 00 00 00 FF 0F 59 [10:28:52]process_action close_receipt done [10:28:52]requested_data is exist [10:28:52]produce_requested_data [10:28:52]requested_item fm.sn is exist - process it [10:28:52]wFMCommunicate request_size=4 [10:28:52]MH_SAM_APDU [10:28:52]CAPDU: 80 11 00 00 [10:28:52]Write to MH i2c: E2 08 00 33 12 80 11 00 00 00 00 00 00 BF [10:28:52]Write i2c OK [10:28:52]MH_I2C_Read... [10:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:52]Read from MH i2c: E2 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 17 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 17 00 33 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0F [10:28:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:28:52]wFMCommunicate OK [10:28:52]requested_item fd.num is exist - process it [10:28:52]SAM_PROTO_GetFieldsCounters [10:28:52]wFMCommunicate request_size=4 [10:28:52]MH_SAM_APDU [10:28:52]CAPDU: 80 13 00 00 [10:28:52]Write to MH i2c: E2 08 00 34 12 80 13 00 00 00 00 00 00 C2 [10:28:52]Write i2c OK [10:28:52]MH_I2C_Read... [10:28:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:52]Read from MH i2c: E2 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 62 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 62 00 34 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 02 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [10: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 02 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:52]wFMCommunicate OK [10:28:52]SAM_PROTO_GetFieldsCounters done [10:28:52]requested_item shift.num is exist - process it [10:28:52]requested_item shift.opened is exist - process it [10:28:52]req_shift_opened [10:28:52]FM_GetShiftState [10:28:52]SAM_PROTO_GetShiftState [10:28:52]wFMCommunicate request_size=4 [10:28:52]MH_SAM_APDU [10:28:52]CAPDU: 80 13 01 00 [10:28:52]Write to MH i2c: E2 08 00 35 12 80 13 01 00 00 00 00 00 C4 [10:28:52]Write i2c OK [10:28:52]MH_I2C_Read... [10:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:52]Read from MH i2c: E2 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 0E 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 0E 00 35 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 65 [10:28:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:28:52]wFMCommunicate OK [10:28:52]SAM_PROTO_GetShiftState done [10:28:52]FM_GetShiftState done [10:28:52]req_shift_opened done [10:28:52]requested_item shift.open_date is exist - process it [10:28:52]req_shift_open_date [10:28:52]req_shift_open_date done [10:28:52]produce_requested_data done [10:28:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289538,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:28:52]process_action_free close_receipt [10:28:52]json_value_free [10:28:52]json_value_free done [10:28:52]process_json_proto returns [10:28:52]Send response to host [10:28:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289538,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:28:52]free response buf [10:28:52]execute_script done [10:28:52]execute_script returns [10:28:52]free content buf [10:28:52]Sock 7.Close socket [10:28:52]Sock 7.Thread stoped [10:28:56]OFD Sender: No OFD packet to send [10:29:01]OFD Sender: No OFD packet to send [10:29:05]accept exits with 9 [10:29:05]New connection [10:29:05]New thread 3066678628 created [10:29:05]Thread 3066821988 joined [10:29:05]Waiting for new connection... [10:29:05] Sock 9.Parse request [10:29:05]Sock 9.Check first char [10:29:05]Sock 9.First char is OK [10:29:05]request: POST /json_proto HTTP/1.0 [10:29:05]Method: POST [10:29:05]URL: /json_proto [10:29:05]Method is POST - this is cgi request [10:29:05]url: /json_proto [10:29:05]query_string will be loaded in cgi processing [10:29:05]execute_cgi json_proto POST (null) [10:29:05]execute_cgi path=json_proto method=POST [10:29:05]POST find Content-Length [10:29:05]Host: 172.17.41.135:8080 [10:29:05]Content-Length: 805 [10:29:05]Content-Type: application/json [10:29:05] [10:29:05]POST finish read [10:29:05]Found Content-Length = 805 [10:29:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [10:29:05]execute_script... [10:29:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [10:29:05]POST & json_proto [10:29:05]process_json_proto [10:29:05]json parsed OK: [10:29:05]protocol is kg_v1.0 [10:29:05]action value=close_receipt [10:29:05]process_action close_receipt [10:29:05]cmd_close_receipt [10:29:05]MH_GetDate [10:29:05]Write to MH i2c: F0 00 00 36 12 37 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: F0 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: F0 09 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: F0 09 00 36 12 00 F1 42 F1 66 ED 3E 82 65 DC [10:29:05]GetLastDocTimeStamp 1727087329 [10:29:05]current date 1727087345 [10:29:05]FM_GetShiftState [10:29:05]SAM_PROTO_GetShiftState [10:29:05]wFMCommunicate request_size=4 [10:29:05]MH_SAM_APDU [10:29:05]CAPDU: 80 13 01 00 [10:29:05]Write to MH i2c: E2 08 00 37 12 80 13 01 00 00 00 00 00 C6 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:05]Read from MH i2c: E2 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 0E 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 0E 00 37 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 67 [10:29:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:29:05]wFMCommunicate OK [10:29:05]SAM_PROTO_GetShiftState done [10:29:05]FM_GetShiftState done [10:29:05]opened in 1727051401 [10:29:05]opened+sec_in_day 1727137801 [10:29:05]quantity*price = 100005 [10:29:05]sum+1 = 100006 [10:29:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 213 23.09.2024 10:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289539 ФПД: 132203330416169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102905&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289539&fm=132203330416169&tin=02508201610067®Number=0000000000091827&sum=100005 [10:29:06]StoreToDocumentArchive [10:29:06]shift 515 fd 289539 [10:29:06]save to /storage/0515/doc_00289539 [10:29:06]save last doc name /storage/0515/doc_00289539 to /storage/kkm_last_doc_name [10:29:06]save OK [10:29:06]Clear old archive folders... [10:29:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:06]tlvbuf is 01DEBD80 [10:29:06]SAM_PROTO_ClearQueue [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 09 00 00 [10:29:06]Write to MH i2c: E2 08 00 44 12 80 09 00 00 00 00 00 00 C8 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 44 12 00 90 00 CA [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]SAM_PROTO_ClearQueue done [10:29:06]KKMCreateOFDPacket [10:29:06]OFDProtocolAddRootSTLVToBuf [10:29:06]FM_MakeSignedData [10:29:06]FM_MakeSignedData [10:29:06]SAM_PROTO_SignData [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 01 02 [10:29:06]Write to MH i2c: E2 08 00 45 12 80 0D 01 02 00 00 00 00 D0 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 45 12 00 90 00 CB [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]wFMCommunicate request_size=255 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D5 00 00 00 F4 03 04 00 F1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6B 04 00 35 04 06 00 78 [10:29:06]Write to MH i2c: E2 02 01 46 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D5 00 00 00 F4 03 04 00 F1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6B 04 00 35 04 06 00 78 00 00 35 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 46 12 00 90 00 CC [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]wFMCommunicate request_size=10 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 02 02 05 3C FC 8C 2E 29 [10:29:06]Write to MH i2c: E2 0D 00 47 12 80 0D 02 02 05 00 3C FC 8C 2E 29 00 00 F8 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:06]OFD Sender: No OFD packet to send [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 47 12 00 90 00 CD [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 03 02 [10:29:06]Write to MH i2c: E2 08 00 48 12 80 0D 03 02 00 00 00 00 D5 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 0B 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 0B 00 48 12 00 45 6A C6 DD 8C 25 D8 32 90 00 E3 [10:29:06]RAPDU: 45 6A C6 DD 8C 25 D8 32 90 00 [10:29:06]wFMCommunicate OK [10:29:06]SAM_PROTO_SignData done [10:29:06]FM_MakeSignedData done [10:29:06]CreateOFDProtocolMessage [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 11 00 00 [10:29:06]Write to MH i2c: E2 08 00 49 12 80 11 00 00 00 00 00 00 D5 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:07]Read from MH i2c: E2 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: E2 17 00 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: E2 17 00 49 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 25 [10:29:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:29:07]wFMCommunicate OK [10:29:07]CreateOFDProtocolMessage done [10:29:07]OFDSenderStorePacket 289539 [10:29:07]StoreOFDPacket docnum=289539 [10:29:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DF 99 07 01 E0 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D5 00 00 00 F4 03 04 00 F1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6B 04 00 35 04 06 00 78 3C FC 8C 2E 29 45 6A C6 DD 8C 25 D8 32 [10:29:07]CheckFolder [10:29:07]dirname=/storage/ofd_packets [10:29:07]CheckFolder done [10:29:07]ProducePacketName [10:29:07]name=ofd_packets/00289539 [10:29:07]NVStorageSaveData ofd_packets/00289539 [10:29:07]File name is /storage/ofd_packets/00289539 [10:29:07]Write 301 bytes [10:29:07]NVStorageSaveData done [10:29:07]OFDSenderStorePacket done [10:29:07]KKMCreateOFDPacket done [10:29:07]NVStorageSaveData kkm_last_timestamp [10:29:07]File name is /storage/kkm_last_timestamp [10:29:07]Write 4 bytes [10:29:07]NVStorageSaveData done [10:29:07]ExternCall_PrintAddStr [10:29:07]wPrintStart [10:29:07]Write to MH i2c: 01 00 00 4A 12 5C [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 07 00 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 07 00 4A 12 00 00 00 00 00 FF 0F 71 [10:29:07]RasterBufferAndPrint [10:29:07]line Счет N : (1)24617540 [10:29:07]line ИНН: 02508201610067 [10:29:07]line Контрольно-Кассовый Чек [10:29:07]line ПРОДАЖА [10:29:07]line ТРК (МРК, ГНК) : 33 [10:29:07]line Товар: 2710124130 [10:29:07]line Аи-92-К-5 [10:29:07]line 14.750 * 67.80 [10:29:07]line = 1000.05 [10:29:07]line НДС 12% НСП 1% [10:29:07]line > о реализуемом товаре [10:29:07]line ИТОГО: 1000.05 [10:29:07]line НСП 1% : 8.85 [10:29:07]line НДС 12% : 106.20 [10:29:07]line Наличными: 0.00 [10:29:07]line Безнал.: 1000.05 [10:29:07]line Место: АЗС № 90 "Партнёр-нефть" [10:29:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:29:07]line СНО: Общий режим [10:29:07]line Чек 213 23.09.2024 10:29 [10:29:07]line Смена: 515 ФФД: 1.0 [10:29:07]line ЗНМ: 0300000107 [10:29:07]line РНМ: 0000000000091827 [10:29:07]line Версия ККМ: 001 [10:29:07]line Платежная система: O! деньги [10:29:07]line ФМ: 0000000000871832 [10:29:07]line ФД: 289539 [10:29:07]line ФПД: 132203330416169 [10:29:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T102905&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289539&fm=132203330416169&tin=02508201610067®Number=0000000000091827&sum=100005 [10:29:07]written 0, free lines is 4095 [10:29:07]OFD Sender: Processing packet 289539 [packets to send 1784, broken 1783] [10:29:07]ProducePacketName [10:29:07]name=ofd_packets/00289539 [10:29:07]OFD Sender: To server: pG, [10:29:07]CommunicateWithHost lk.salyk.kg:30040 [10:29:07]ConnectInit lk.salyk.kg [10:29:07]Write to MH i2c: 01 00 00 73 12 85 [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 07 00 [10:29:07]MH_I2C_Read... [10:29:07]Connected sock=10 [10:29:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DF 99 07 01 E0 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D5 00 00 00 F4 03 04 00 F1 42 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6B 04 00 35 04 06 00 78 3C FC 8C 2E 29 45 6A C6 DD 8C 25 D8 32 [10:29:07]Read from MH i2c: 01 07 00 73 12 00 00 00 00 00 E7 0C 7F [10:29:07]RasterBufferAndPrint [10:29:07]line [10:29:07]line [10:29:07]line [10:29:07]line [10:29:07]line [10:29:07]written 0, free lines is 3338 [10:29:07]MH_Cut [10:29:07]Write to MH i2c: D1 01 00 7A 12 01 5E [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: D1 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: D1 01 00 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: D1 01 00 7A 12 00 5D [10:29:07]Write to MH i2c: 01 00 00 7B 12 8D [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29: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 33 32 4F 00 00 00 24 07 47 00 F7 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 33 32 10 04 04 00 03 6B 04 00 F4 03 04 00 C6 EA F0 66 B6 04 01 00 00 76 7B 33 30 44 D4 BC 1A [10:29:07]CommunicateWithHost err = 0 [10:29:07]CheckOFDResponse [10:29:07]1017 (14) - 77093643461234 [10:29:07]1041 (16) - 0000000000871832 [10:29:07]1040 (4) - 289539 [10:29:07]1012 (4) - 23.09.2024 04:12 [10:29:07]1206 (1) - 0 [10:29:07]OFD Sender: Remove packet 289539 [10:29:07]ProducePacketName [10:29:07]name=ofd_packets/00289539 [10:29:07]NVStorageDeleteData [10:29:08]*** Cut start [10:29:08]*** Partial cut [10:29:08]*** CUTSNS_PIN = 1 [10:29:08]*** CUTSNS_PIN = 0 [10:29:08]OFD Sender: No OFD packet to send [10:29:08]*** Brake cut motor [10:29:08]Read from MH i2c: 01 [10:29:08]MH_I2C_Read... [10:29:08]*** Stop cut motor [10:29:08]*** Cut end [10:29:08]Read from MH i2c: 01 07 00 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: 01 07 00 7B 12 00 00 00 00 00 FF 0F A2 [10:29:08]process_action close_receipt done [10:29:08]requested_data is exist [10:29:08]produce_requested_data [10:29:08]requested_item fm.sn is exist - process it [10:29:08]wFMCommunicate request_size=4 [10:29:08]MH_SAM_APDU [10:29:08]CAPDU: 80 11 00 00 [10:29:08]Write to MH i2c: E2 08 00 7C 12 80 11 00 00 00 00 00 00 08 [10:29:08]Write i2c OK [10:29:08]MH_I2C_Read... [10:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:08]Read from MH i2c: E2 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 17 00 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 17 00 7C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 58 [10:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:29:08]wFMCommunicate OK [10:29:08]requested_item fd.num is exist - process it [10:29:08]SAM_PROTO_GetFieldsCounters [10:29:08]wFMCommunicate request_size=4 [10:29:08]MH_SAM_APDU [10:29:08]CAPDU: 80 13 00 00 [10:29:08]Write to MH i2c: E2 08 00 7D 12 80 13 00 00 00 00 00 00 0B [10:29:08]Write i2c OK [10:29:08]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 62 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 62 00 7D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 03 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:29:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 03 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:29:09]wFMCommunicate OK [10:29:09]SAM_PROTO_GetFieldsCounters done [10:29:09]requested_item shift.num is exist - process it [10:29:09]requested_item shift.opened is exist - process it [10:29:09]req_shift_opened [10:29:09]FM_GetShiftState [10:29:09]SAM_PROTO_GetShiftState [10:29:09]wFMCommunicate request_size=4 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 13 01 00 [10:29:09]Write to MH i2c: E2 08 00 7E 12 80 13 01 00 00 00 00 00 0D [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0E 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0E 00 7E 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AE [10:29:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:29:09]wFMCommunicate OK [10:29:09]SAM_PROTO_GetShiftState done [10:29:09]FM_GetShiftState done [10:29:09]req_shift_opened done [10:29:09]requested_item shift.open_date is exist - process it [10:29:09]req_shift_open_date [10:29:09]req_shift_open_date done [10:29:09]produce_requested_data done [10:29:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289539,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:29:09]process_action_free close_receipt [10:29:09]json_value_free [10:29:09]json_value_free done [10:29:09]process_json_proto returns [10:29:09]Send response to host [10:29:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289539,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:29:09]free response buf [10:29:09]execute_script done [10:29:09]execute_script returns [10:29:09]free content buf [10:29:09]Sock 9.Close socket [10:29:09]Sock 9.Thread stoped [10:29:13]OFD Sender: No OFD packet to send [10:29:18]OFD Sender: No OFD packet to send [10:29:23]OFD Sender: No OFD packet to send [10:29:28]OFD Sender: No OFD packet to send [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:43]OFD Sender: No OFD packet to send [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:39]OFD Sender: No OFD packet to send [10:30:44]OFD Sender: No OFD packet to send [10:30:49]OFD Sender: No OFD packet to send [10:30:54]OFD Sender: No OFD packet to send [10:30:59]OFD Sender: No OFD packet to send [10:31:04]OFD Sender: No OFD packet to send [10:31:09]OFD Sender: No OFD packet to send [10:31:14]OFD Sender: No OFD packet to send [10:31:19]OFD Sender: No OFD packet to send [10:31:24]OFD Sender: No OFD packet to send [10:31:29]OFD Sender: No OFD packet to send [10:31:34]OFD Sender: No OFD packet to send [10:31:39]OFD Sender: No OFD packet to send [10:31:44]OFD Sender: No OFD packet to send [10:31:49]OFD Sender: No OFD packet to send [10:31:54]OFD Sender: No OFD packet to send [10:31:59]OFD Sender: No OFD packet to send [10:32:04]OFD Sender: No OFD packet to send [10:32:09]OFD Sender: No OFD packet to send [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:32]accept exits with 7 [10:32:32]New connection [10:32:32]New thread 3066821988 created [10:32:32]Thread 3066678628 joined [10:32:32]Waiting for new connection... [10:32:32] Sock 7.Parse request [10:32:32]Sock 7.Check first char [10:32:32]Sock 7.First char is OK [10:32:32]request: POST /json_proto HTTP/1.0 [10:32:32]Method: POST [10:32:32]URL: /json_proto [10:32:32]Method is POST - this is cgi request [10:32:32]url: /json_proto [10:32:32]query_string will be loaded in cgi processing [10:32:32]execute_cgi json_proto POST (null) [10:32:32]execute_cgi path=json_proto method=POST [10:32:32]POST find Content-Length [10:32:32]Host: 172.17.41.135:8080 [10:32:32]Content-Length: 681 [10:32:32]Content-Type: application/json [10:32:32] [10:32:32]POST finish read [10:32:32]Found Content-Length = 681 [10:32:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 58.550, "sum" : 4461.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4461.00, "total" : 4461.00, "payments": [ { "type": 0, "sum" : 4461.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:32]execute_script... [10:32: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)24617541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 58.550, "sum" : 4461.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4461.00, "total" : 4461.00, "payments": [ { "type": 0, "sum" : 4461.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:32]POST & json_proto [10:32:32]process_json_proto [10:32:32]json parsed OK: [10:32:32]protocol is kg_v1.0 [10:32:32]action value=close_receipt [10:32:32]process_action close_receipt [10:32:32]cmd_close_receipt [10:32:32]MH_GetDate [10:32:32]Write to MH i2c: F0 00 00 7F 12 80 [10:32:32]Write i2c OK [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: F0 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: F0 09 00 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: F0 09 00 7F 12 00 C1 43 F1 66 ED 3E 82 65 F6 [10:32:32]GetLastDocTimeStamp 1727087345 [10:32:32]current date 1727087553 [10:32:32]FM_GetShiftState [10:32:32]SAM_PROTO_GetShiftState [10:32:32]wFMCommunicate request_size=4 [10:32:32]MH_SAM_APDU [10:32:32]CAPDU: 80 13 01 00 [10:32:32]Write to MH i2c: E2 08 00 80 12 80 13 01 00 00 00 00 00 0F [10:32:32]Write i2c OK [10:32:32]MH_I2C_Read... [10:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:32]Read from MH i2c: E2 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 0E 00 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 0E 00 80 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B0 [10:32:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:32:32]wFMCommunicate OK [10:32:32]SAM_PROTO_GetShiftState done [10:32:32]FM_GetShiftState done [10:32:32]opened in 1727051401 [10:32:32]opened+sec_in_day 1727137801 [10:32:32]quantity*price = 446151 [10:32:32]sum+1 = 446152 [10:32:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 4461.00 Внесено: 4461.00 СДАЧА: 0.00 НСП 1% : 39.48 НДС 12% : 473.79 Наличными: 4461.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 214 23.09.2024 10:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289540 ФПД: 142397981926953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T103233&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289540&fm=142397981926953&tin=02508201610067®Number=0000000000091827&sum=446100 [10:32:33]StoreToDocumentArchive [10:32:33]shift 515 fd 289540 [10:32:33]save to /storage/0515/doc_00289540 [10:32:33]save last doc name /storage/0515/doc_00289540 to /storage/kkm_last_doc_name [10:32:33]save OK [10:32:33]Clear old archive folders... [10:32:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:32:33]tlvbuf is 01E07BA0 [10:32:33]SAM_PROTO_ClearQueue [10:32:33]wFMCommunicate request_size=4 [10:32:33]MH_SAM_APDU [10:32:33]CAPDU: 80 09 00 00 [10:32:33]Write to MH i2c: E2 08 00 8D 12 80 09 00 00 00 00 00 00 11 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 03 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 03 00 8D 12 00 90 00 13 [10:32:33]RAPDU: 90 00 [10:32:33]wFMCommunicate OK [10:32:33]SAM_PROTO_ClearQueue done [10:32:33]KKMCreateOFDPacket [10:32:33]OFDProtocolAddRootSTLVToBuf [10:32:33]FM_MakeSignedData [10:32:33]FM_MakeSignedData [10:32:33]SAM_PROTO_SignData [10:32:33]wFMCommunicate request_size=4 [10:32:33]MH_SAM_APDU [10:32:33]CAPDU: 80 0D 01 02 [10:32:33]Write to MH i2c: E2 08 00 8E 12 80 0D 01 02 00 00 00 00 19 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 03 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 03 00 8E 12 00 90 00 14 [10:32:33]RAPDU: 90 00 [10:32:33]wFMCommunicate OK [10:32:33]wFMCommunicate request_size=255 [10:32:33]MH_SAM_APDU [10:32: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 B6 E4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C1 43 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6B 04 00 35 04 06 00 81 82 9D 21 [10:32:33]Write to MH i2c: E2 02 01 8F 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 B6 E4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C1 43 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6B 04 00 35 04 06 00 81 82 9D 21 00 00 0C [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:34]Read from MH i2c: E2 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 03 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 03 00 8F 12 00 90 00 15 [10:32:34]RAPDU: 90 00 [10:32:34]wFMCommunicate OK [10:32:34]wFMCommunicate request_size=7 [10:32:34]MH_SAM_APDU [10:32:34]CAPDU: 80 0D 02 02 02 26 29 [10:32:34]Write to MH i2c: E2 0A 00 90 12 80 0D 02 02 02 00 26 29 00 00 6F [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:34]Read from MH i2c: E2 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 03 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 03 00 90 12 00 90 00 16 [10:32:34]RAPDU: 90 00 [10:32:34]wFMCommunicate OK [10:32:34]wFMCommunicate request_size=4 [10:32:34]MH_SAM_APDU [10:32:34]CAPDU: 80 0D 03 02 [10:32:34]Write to MH i2c: E2 08 00 91 12 80 0D 03 02 00 00 00 00 1E [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:34]Read from MH i2c: E2 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 0B 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 0B 00 91 12 00 7E 3E C4 99 0B 2B B1 4D 90 00 6C [10:32:34]RAPDU: 7E 3E C4 99 0B 2B B1 4D 90 00 [10:32:34]wFMCommunicate OK [10:32:34]SAM_PROTO_SignData done [10:32:34]FM_MakeSignedData done [10:32:34]CreateOFDProtocolMessage [10:32:34]wFMCommunicate request_size=4 [10:32:34]MH_SAM_APDU [10:32:34]CAPDU: 80 11 00 00 [10:32:34]Write to MH i2c: E2 08 00 92 12 80 11 00 00 00 00 00 00 1E [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:34]Read from MH i2c: E2 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 17 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 17 00 92 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6E [10:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:32:34]wFMCommunicate OK [10:32:34]CreateOFDProtocolMessage done [10:32:34]OFDSenderStorePacket 289540 [10:32:34]StoreOFDPacket docnum=289540 [10:32:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 83 F9 04 01 6E 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 B6 E4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C1 43 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6B 04 00 35 04 06 00 81 82 9D 21 26 29 7E 3E C4 99 0B 2B B1 4D [10:32:34]CheckFolder [10:32:34]dirname=/storage/ofd_packets [10:32:34]CheckFolder done [10:32:34]ProducePacketName [10:32:34]name=ofd_packets/00289540 [10:32:34]NVStorageSaveData ofd_packets/00289540 [10:32:34]File name is /storage/ofd_packets/00289540 [10:32:34]Write 298 bytes [10:32:34]NVStorageSaveData done [10:32:34]OFDSenderStorePacket done [10:32:34]KKMCreateOFDPacket done [10:32:34]NVStorageSaveData kkm_last_timestamp [10:32:34]File name is /storage/kkm_last_timestamp [10:32:34]Write 4 bytes [10:32:34]NVStorageSaveData done [10:32:34]ExternCall_PrintAddStr [10:32:34]wPrintStart [10:32:34]Write to MH i2c: 01 00 00 93 12 A5 [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 07 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 07 00 93 12 00 00 00 00 00 FF 0F BA [10:32:34]RasterBufferAndPrint [10:32:34]line Счет N : (1)24617541 [10:32:34]line ИНН: 02508201610067 [10:32:34]line Контрольно-Кассовый Чек [10:32:34]line ПРОДАЖА [10:32:34]line ТРК (МРК, ГНК) : 11 [10:32:34]line Товар: 2710194210 [10:32:34]line ДТ-К-5 [10:32:34]line 58.550 * 76.20 [10:32:34]line = 4461.51 [10:32:34]line НДС 12% НСП 1% [10:32:34]line > о реализуемом товаре [10:32:34]line ОКРУГЛЕНИЕ: -0.51 [10:32:34]line ИТОГО: 4461.00 [10:32:34]line Внесено: 4461.00 [10:32:34]line СДАЧА: 0.00 [10:32:34]line НСП 1% : 39.48 [10:32:34]line НДС 12% : 473.79 [10:32:34]line Наличными: 4461.00 [10:32:34]line Безнал.: 0.00 [10:32:34]line Место: АЗС № 90 "Партнёр-нефть" [10:32:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:32:34]line СНО: Общий режим [10:32:34]line Чек 214 23.09.2024 10:32 [10:32:34]line Смена: 515 ФФД: 1.0 [10:32:34]line ЗНМ: 0300000107 [10:32:34]line РНМ: 0000000000091827 [10:32:34]line Версия ККМ: 001 [10:32:34]line ФМ: 0000000000871832 [10:32:34]line ФД: 289540 [10:32:34]line ФПД: 142397981926953 [10:32:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T103233&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289540&fm=142397981926953&tin=02508201610067®Number=0000000000091827&sum=446100 [10:32:34]written 0, free lines is 4095 [10:32:34]OFD Sender: Processing packet 289540 [packets to send 1784, broken 1783] [10:32:34]ProducePacketName [10:32:34]name=ofd_packets/00289540 [10:32:34]OFD Sender: To server: pG, [10:32:34]CommunicateWithHost lk.salyk.kg:30040 [10:32:34]ConnectInit lk.salyk.kg [10:32:34]Write to MH i2c: 01 00 00 BD 12 CF [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 07 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 07 00 BD 12 00 00 00 00 00 D1 0C B3 [10:32:34]RasterBufferAndPrint [10:32:34]line [10:32:34]line [10:32:34]line [10:32:34]line [10:32:34]line [10:32:34]written 0, free lines is 3286 [10:32:34]MH_Cut [10:32:34]Write to MH i2c: D1 01 00 C4 12 01 A8 [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: D1 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: D1 01 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: D1 01 00 C4 12 00 A7 [10:32:34]Write to MH i2c: 01 00 00 C5 12 D7 [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]Connected sock=10 [10:32: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 33 32 0C 01 00 00 83 F9 04 01 6E 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 B6 E4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C1 43 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6B 04 00 35 04 06 00 81 82 9D 21 26 29 7E 3E C4 99 0B 2B B1 4D [10:32: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 33 32 4F 00 00 00 4D 8F 47 00 43 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6B 04 00 F4 03 04 00 96 EB F0 66 B6 04 01 00 00 FB EF F5 12 32 82 B2 2B [10:32:35]CommunicateWithHost err = 0 [10:32:35]CheckOFDResponse [10:32:35]1017 (14) - 77093643461234 [10:32:35]1041 (16) - 0000000000871832 [10:32:35]1040 (4) - 289540 [10:32:35]1012 (4) - 23.09.2024 04:16 [10:32:35]1206 (1) - 0 [10:32:35]OFD Sender: Remove packet 289540 [10:32:35]ProducePacketName [10:32:35]name=ofd_packets/00289540 [10:32:35]NVStorageDeleteData [10:32:35]*** Cut start [10:32:35]*** Partial cut [10:32:35]*** CUTSNS_PIN = 1 [10:32:35]*** CUTSNS_PIN = 0 [10:32:35]OFD Sender: No OFD packet to send [10:32:35]*** Brake cut motor [10:32:36]Read from MH i2c: 01 [10:32:36]MH_I2C_Read... [10:32:36]*** Stop cut motor [10:32:36]*** Cut end [10:32:36]Read from MH i2c: 01 07 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: 01 07 00 C5 12 00 00 00 00 00 FF 0F EC [10:32:36]process_action close_receipt done [10:32:36]requested_data is exist [10:32:36]produce_requested_data [10:32:36]requested_item fm.sn is exist - process it [10:32:36]wFMCommunicate request_size=4 [10:32:36]MH_SAM_APDU [10:32:36]CAPDU: 80 11 00 00 [10:32:36]Write to MH i2c: E2 08 00 C6 12 80 11 00 00 00 00 00 00 52 [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:36]Read from MH i2c: E2 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 17 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 17 00 C6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A2 [10:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:32:36]wFMCommunicate OK [10:32:36]requested_item fd.num is exist - process it [10:32:36]SAM_PROTO_GetFieldsCounters [10:32:36]wFMCommunicate request_size=4 [10:32:36]MH_SAM_APDU [10:32:36]CAPDU: 80 13 00 00 [10:32:36]Write to MH i2c: E2 08 00 C7 12 80 13 00 00 00 00 00 00 55 [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:36]Read from MH i2c: E2 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 62 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 62 00 C7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 04 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [10:32: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 04 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:36]wFMCommunicate OK [10:32:36]SAM_PROTO_GetFieldsCounters done [10:32:36]requested_item shift.num is exist - process it [10:32:36]requested_item shift.opened is exist - process it [10:32:36]req_shift_opened [10:32:36]FM_GetShiftState [10:32:36]SAM_PROTO_GetShiftState [10:32:36]wFMCommunicate request_size=4 [10:32:36]MH_SAM_APDU [10:32:36]CAPDU: 80 13 01 00 [10:32:36]Write to MH i2c: E2 08 00 C8 12 80 13 01 00 00 00 00 00 57 [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:36]Read from MH i2c: E2 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 0E 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 0E 00 C8 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F8 [10:32:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:32:36]wFMCommunicate OK [10:32:36]SAM_PROTO_GetShiftState done [10:32:36]FM_GetShiftState done [10:32:36]req_shift_opened done [10:32:36]requested_item shift.open_date is exist - process it [10:32:36]req_shift_open_date [10:32:36]req_shift_open_date done [10:32:36]produce_requested_data done [10:32:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289540,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:32:36]process_action_free close_receipt [10:32:36]json_value_free [10:32:36]json_value_free done [10:32:36]process_json_proto returns [10:32:36]Send response to host [10:32:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289540,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:32:36]free response buf [10:32:36]execute_script done [10:32:36]execute_script returns [10:32:36]free content buf [10:32:36]Sock 7.Close socket [10:32:36]Sock 7.Thread stoped [10:32:40]OFD Sender: No OFD packet to send [10:32:45]OFD Sender: No OFD packet to send [10:32:50]OFD Sender: No OFD packet to send [10:32:55]OFD Sender: No OFD packet to send [10:33:00]OFD Sender: No OFD packet to send [10:33:05]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:20]OFD Sender: No OFD packet to send [10:33:26]OFD Sender: No OFD packet to send [10:33:31]OFD Sender: No OFD packet to send [10:33:36]OFD Sender: No OFD packet to send [10:33:41]OFD Sender: No OFD packet to send [10:33:46]OFD Sender: No OFD packet to send [10:33:51]OFD Sender: No OFD packet to send [10:33:56]OFD Sender: No OFD packet to send [10:34:01]OFD Sender: No OFD packet to send [10:34:06]OFD Sender: No OFD packet to send [10:34:11]OFD Sender: No OFD packet to send [10:34:16]OFD Sender: No OFD packet to send [10:34:21]OFD Sender: No OFD packet to send [10:34:26]OFD Sender: No OFD packet to send [10:34:31]OFD Sender: No OFD packet to send [10:34:36]OFD Sender: No OFD packet to send [10:34:41]OFD Sender: No OFD packet to send [10:34:46]OFD Sender: No OFD packet to send [10:34:51]OFD Sender: No OFD packet to send [10:34:56]OFD Sender: No OFD packet to send [10:35:01]OFD Sender: No OFD packet to send [10:35:06]OFD Sender: No OFD packet to send [10:35:11]OFD Sender: No OFD packet to send [10:35:16]OFD Sender: No OFD packet to send [10:35:21]OFD Sender: No OFD packet to send [10:35:26]OFD Sender: No OFD packet to send [10:35:31]OFD Sender: No OFD packet to send [10:35:36]OFD Sender: No OFD packet to send [10:35:41]OFD Sender: No OFD packet to send [10:35:47]OFD Sender: No OFD packet to send [10:35:52]OFD Sender: No OFD packet to send [10:35:57]OFD Sender: No OFD packet to send [10:36:02]OFD Sender: No OFD packet to send [10:36:07]OFD Sender: No OFD packet to send [10:36:12]OFD Sender: No OFD packet to send [10:36:17]OFD Sender: No OFD packet to send [10:36:22]OFD Sender: No OFD packet to send [10:36:27]OFD Sender: No OFD packet to send [10:36:32]OFD Sender: No OFD packet to send [10:36:37]OFD Sender: No OFD packet to send [10:36:42]OFD Sender: No OFD packet to send [10:36:47]OFD Sender: No OFD packet to send [10:36:52]OFD Sender: No OFD packet to send [10:36:57]OFD Sender: No OFD packet to send [10:37:02]OFD Sender: No OFD packet to send [10:37:07]OFD Sender: No OFD packet to send [10:37:12]OFD Sender: No OFD packet to send [10:37:17]OFD Sender: No OFD packet to send [10:37:22]OFD Sender: No OFD packet to send [10:37:27]OFD Sender: No OFD packet to send [10:37:32]OFD Sender: No OFD packet to send [10:37:37]OFD Sender: No OFD packet to send [10:37:42]OFD Sender: No OFD packet to send [10:37:47]OFD Sender: No OFD packet to send [10:37:52]OFD Sender: No OFD packet to send [10:37:57]OFD Sender: No OFD packet to send [10:38:02]OFD Sender: No OFD packet to send [10:38:07]OFD Sender: No OFD packet to send [10:38:13]OFD Sender: No OFD packet to send [10:38:18]OFD Sender: No OFD packet to send [10:38:23]OFD Sender: No OFD packet to send [10:38:28]OFD Sender: No OFD packet to send [10:38:33]OFD Sender: No OFD packet to send [10:38:38]OFD Sender: No OFD packet to send [10:38:43]OFD Sender: No OFD packet to send [10:38:48]OFD Sender: No OFD packet to send [10:38:53]OFD Sender: No OFD packet to send [10:38:58]OFD Sender: No OFD packet to send [10:39:03]OFD Sender: No OFD packet to send [10:39:08]OFD Sender: No OFD packet to send [10:39:13]OFD Sender: No OFD packet to send [10:39:18]OFD Sender: No OFD packet to send [10:39:23]OFD Sender: No OFD packet to send [10:39:28]OFD Sender: No OFD packet to send [10:39:33]OFD Sender: No OFD packet to send [10:39:38]OFD Sender: No OFD packet to send [10:39:43]OFD Sender: No OFD packet to send [10:39:48]OFD Sender: No OFD packet to send [10:39:53]OFD Sender: No OFD packet to send [10:39:58]OFD Sender: No OFD packet to send [10:40:03]OFD Sender: No OFD packet to send [10:40:08]OFD Sender: No OFD packet to send [10:40:13]OFD Sender: No OFD packet to send [10:40:18]OFD Sender: No OFD packet to send [10:40:23]OFD Sender: No OFD packet to send [10:40:28]OFD Sender: No OFD packet to send [10:40:34]OFD Sender: No OFD packet to send [10:40:39]OFD Sender: No OFD packet to send [10:40:44]OFD Sender: No OFD packet to send [10:40:49]OFD Sender: No OFD packet to send [10:40:54]OFD Sender: No OFD packet to send [10:40:59]OFD Sender: No OFD packet to send [10:41:04]OFD Sender: No OFD packet to send [10:41:09]OFD Sender: No OFD packet to send [10:41:14]OFD Sender: No OFD packet to send [10:41:19]OFD Sender: No OFD packet to send [10:41:24]OFD Sender: No OFD packet to send [10:41:29]OFD Sender: No OFD packet to send [10:41:34]OFD Sender: No OFD packet to send [10:41:39]OFD Sender: No OFD packet to send [10:41:44]OFD Sender: No OFD packet to send [10:41:49]OFD Sender: No OFD packet to send [10:41:54]OFD Sender: No OFD packet to send [10:41:59]OFD Sender: No OFD packet to send [10:42:04]OFD Sender: No OFD packet to send [10:42:09]OFD Sender: No OFD packet to send [10:42:14]OFD Sender: No OFD packet to send [10:42:19]OFD Sender: No OFD packet to send [10:42:24]OFD Sender: No OFD packet to send [10:42:29]OFD Sender: No OFD packet to send [10:42:34]OFD Sender: No OFD packet to send [10:42:39]OFD Sender: No OFD packet to send [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:55]OFD Sender: No OFD packet to send [10:43:00]OFD Sender: No OFD packet to send [10:43:05]OFD Sender: No OFD packet to send [10:43:10]OFD Sender: No OFD packet to send [10:43:15]OFD Sender: No OFD packet to send [10:43:20]OFD Sender: No OFD packet to send [10:43:25]OFD Sender: No OFD packet to send [10:43:30]OFD Sender: No OFD packet to send [10:43:35]OFD Sender: No OFD packet to send [10:43:40]OFD Sender: No OFD packet to send [10:43:45]OFD Sender: No OFD packet to send [10:43:50]OFD Sender: No OFD packet to send [10:43:55]OFD Sender: No OFD packet to send [10:44:00]OFD Sender: No OFD packet to send [10:44:05]OFD Sender: No OFD packet to send [10:44:10]OFD Sender: No OFD packet to send [10:44:15]OFD Sender: No OFD packet to send [10:44:20]OFD Sender: No OFD packet to send [10:44:21]accept exits with 9 [10:44:21]New connection [10:44:21]New thread 3066678628 created [10:44:21]Thread 3066821988 joined [10:44:21]Waiting for new connection... [10:44:21] Sock 9.Parse request [10:44:21]Sock 9.Check first char [10:44:21]Sock 9.First char is OK [10:44:21]request: POST /json_proto HTTP/1.0 [10:44:21]Method: POST [10:44:21]URL: /json_proto [10:44:21]Method is POST - this is cgi request [10:44:21]url: /json_proto [10:44:21]query_string will be loaded in cgi processing [10:44:21]execute_cgi json_proto POST (null) [10:44:21]execute_cgi path=json_proto method=POST [10:44:21]POST find Content-Length [10:44:21]Host: 172.17.41.135:8080 [10:44:21]Content-Length: 753 [10:44:21]Content-Type: application/json [10:44:21] [10:44:21]POST finish read [10:44:21]Found Content-Length = 753 [10:44:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 70.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\u000A30116596", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:21]execute_script... [10:44:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 70.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\u000A30116596", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:21]POST & json_proto [10:44:21]process_json_proto [10:44:21]json parsed OK: [10:44:21]protocol is kg_v1.0 [10:44:21]action value=close_receipt [10:44:21]process_action close_receipt [10:44:21]cmd_close_receipt [10:44:21]MH_GetDate [10:44:21]Write to MH i2c: F0 00 00 C9 12 CA [10:44:21]Write i2c OK [10:44:21]MH_I2C_Read... [10:44:21]Read from MH i2c: F0 [10:44:21]MH_I2C_Read... [10:44:21]Read from MH i2c: F0 09 00 [10:44:21]MH_I2C_Read... [10:44:21]Read from MH i2c: F0 09 00 C9 12 00 85 46 F1 66 ED 3E 82 65 07 [10:44:21]GetLastDocTimeStamp 1727087553 [10:44:21]current date 1727088261 [10:44:21]FM_GetShiftState [10:44:21]SAM_PROTO_GetShiftState [10:44:21]wFMCommunicate request_size=4 [10:44:21]MH_SAM_APDU [10:44:21]CAPDU: 80 13 01 00 [10:44:21]Write to MH i2c: E2 08 00 CA 12 80 13 01 00 00 00 00 00 59 [10:44:21]Write i2c OK [10:44:21]MH_I2C_Read... [10:44:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:21]Read from MH i2c: E2 [10:44:21]MH_I2C_Read... [10:44:21]Read from MH i2c: E2 0E 00 [10:44:21]MH_I2C_Read... [10:44:21]Read from MH i2c: E2 0E 00 CA 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FA [10:44:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:44:21]wFMCommunicate OK [10:44:21]SAM_PROTO_GetShiftState done [10:44:21]FM_GetShiftState done [10:44:21]opened in 1727051401 [10:44:21]opened+sec_in_day 1727137801 [10:44:21]quantity*price = 0 [10:44:21]sum+1 = 1 [10:44:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 215 23.09.2024 10:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30116596 ФМ: 0000000000871832 ФД: 289541 ФПД: 89658766524881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T104421&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289541&fm=89658766524881&tin=02508201610067®Number=0000000000091827&sum=0 [10:44:22]StoreToDocumentArchive [10:44:22]shift 515 fd 289541 [10:44:22]save to /storage/0515/doc_00289541 [10:44:22]save last doc name /storage/0515/doc_00289541 to /storage/kkm_last_doc_name [10:44:22]save OK [10:44:22]Clear old archive folders... [10:44:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:44:22]tlvbuf is 01E018D0 [10:44:22]SAM_PROTO_ClearQueue [10:44:22]wFMCommunicate request_size=4 [10:44:22]MH_SAM_APDU [10:44:22]CAPDU: 80 09 00 00 [10:44:22]Write to MH i2c: E2 08 00 D7 12 80 09 00 00 00 00 00 00 5B [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:22]Read from MH i2c: E2 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 D7 12 00 90 00 5D [10:44:22]RAPDU: 90 00 [10:44:22]wFMCommunicate OK [10:44:22]SAM_PROTO_ClearQueue done [10:44:22]KKMCreateOFDPacket [10:44:22]OFDProtocolAddRootSTLVToBuf [10:44:22]FM_MakeSignedData [10:44:22]FM_MakeSignedData [10:44:22]SAM_PROTO_SignData [10:44:22]wFMCommunicate request_size=4 [10:44:22]MH_SAM_APDU [10:44:22]CAPDU: 80 0D 01 02 [10:44:22]Write to MH i2c: E2 08 00 D8 12 80 0D 01 02 00 00 00 00 63 [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:22]Read from MH i2c: E2 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 D8 12 00 90 00 5E [10:44:22]RAPDU: 90 00 [10:44:22]wFMCommunicate OK [10:44:22]wFMCommunicate request_size=255 [10:44:22]MH_SAM_APDU [10:44:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 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 D7 00 00 00 F4 03 04 00 85 46 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6B 04 00 35 04 06 00 51 8B 4E EE [10:44:22]Write to MH i2c: E2 02 01 D9 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 70 11 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 D7 00 00 00 F4 03 04 00 85 46 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6B 04 00 35 04 06 00 51 8B 4E EE 00 00 CB [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:22]Read from MH i2c: E2 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 D9 12 00 90 00 5F [10:44:22]RAPDU: 90 00 [10:44:22]wFMCommunicate OK [10:44:22]wFMCommunicate request_size=7 [10:44:22]MH_SAM_APDU [10:44:22]CAPDU: 80 0D 02 02 02 01 D1 [10:44:22]Write to MH i2c: E2 0A 00 DA 12 80 0D 02 02 02 00 01 D1 00 00 3C [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:22]Read from MH i2c: E2 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 03 00 DA 12 00 90 00 60 [10:44:22]RAPDU: 90 00 [10:44:22]wFMCommunicate OK [10:44:22]wFMCommunicate request_size=4 [10:44:22]MH_SAM_APDU [10:44:22]CAPDU: 80 0D 03 02 [10:44:22]Write to MH i2c: E2 08 00 DB 12 80 0D 03 02 00 00 00 00 68 [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:22]Read from MH i2c: E2 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 0B 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 0B 00 DB 12 00 F0 94 2F 48 92 EC 05 46 90 00 2D [10:44:22]RAPDU: F0 94 2F 48 92 EC 05 46 90 00 [10:44:22]wFMCommunicate OK [10:44:22]SAM_PROTO_SignData done [10:44:22]FM_MakeSignedData done [10:44:22]CreateOFDProtocolMessage [10:44:22]wFMCommunicate request_size=4 [10:44:22]MH_SAM_APDU [10:44:22]CAPDU: 80 11 00 00 [10:44:22]Write to MH i2c: E2 08 00 DC 12 80 11 00 00 00 00 00 00 68 [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:22]Read from MH i2c: E2 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 17 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 17 00 DC 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [10:44:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:44:22]wFMCommunicate OK [10:44:22]CreateOFDProtocolMessage done [10:44:22]OFDSenderStorePacket 289541 [10:44:22]StoreOFDPacket docnum=289541 [10:44:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 BA E8 04 01 65 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 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 D7 00 00 00 F4 03 04 00 85 46 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6B 04 00 35 04 06 00 51 8B 4E EE 01 D1 F0 94 2F 48 92 EC 05 46 [10:44:22]CheckFolder [10:44:22]dirname=/storage/ofd_packets [10:44:22]CheckFolder done [10:44:22]ProducePacketName [10:44:22]name=ofd_packets/00289541 [10:44:22]NVStorageSaveData ofd_packets/00289541 [10:44:22]File name is /storage/ofd_packets/00289541 [10:44:22]Write 298 bytes [10:44:22]NVStorageSaveData done [10:44:22]OFDSenderStorePacket done [10:44:22]KKMCreateOFDPacket done [10:44:22]NVStorageSaveData kkm_last_timestamp [10:44:22]File name is /storage/kkm_last_timestamp [10:44:22]Write 4 bytes [10:44:22]NVStorageSaveData done [10:44:23]ExternCall_PrintAddStr [10:44:23]wPrintStart [10:44:23]Write to MH i2c: 01 00 00 DD 12 EF [10:44:23]Write i2c OK [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 07 00 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 07 00 DD 12 00 00 00 00 00 FF 0F 04 [10:44:23]RasterBufferAndPrint [10:44:23]line Счет N : (1)24617550 [10:44:23]line ИНН: 02508201610067 [10:44:23]line Контрольно-Кассовый Чек [10:44:23]line ПРОДАЖА [10:44:23]line ТРК (МРК, ГНК) : 65 [10:44:23]line Товар: 2710194210 [10:44:23]line ДТ-К-5 [10:44:23]line 70.000 * 0.00 [10:44:23]line = 0.00 [10:44:23]line НДС 12% НСП 1% [10:44:23]line > о реализуемом товаре [10:44:23]line ИТОГО: 0.00 [10:44:23]line НСП 1% : 0.00 [10:44:23]line НДС 12% : 0.00 [10:44:23]line Наличными: 0.00 [10:44:23]line Безнал.: 0.00 [10:44:23]line Место: АЗС № 90 "Партнёр-нефть" [10:44:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:44:23]line СНО: Общий режим [10:44:23]line Чек 215 23.09.2024 10:44 [10:44:23]line Смена: 515 ФФД: 1.0 [10:44:23]line ЗНМ: 0300000107 [10:44:23]line РНМ: 0000000000091827 [10:44:23]line Версия ККМ: 001 [10:44:23]line Талоны: ТК ГПНА Online [10:44:23]line 30116596 [10:44:23]line ФМ: 0000000000871832 [10:44:23]line ФД: 289541 [10:44:23]line ФПД: 89658766524881 [10:44:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T104421&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289541&fm=89658766524881&tin=02508201610067®Number=0000000000091827&sum=0 [10:44:23]written 0, free lines is 4095 [10:44:23]OFD Sender: Processing packet 289541 [packets to send 1784, broken 1783] [10:44:23]ProducePacketName [10:44:23]name=ofd_packets/00289541 [10:44:23]OFD Sender: To server: pG, [10:44:23]CommunicateWithHost lk.salyk.kg:30040 [10:44:23]ConnectInit lk.salyk.kg [10:44:23]Write to MH i2c: 01 00 00 06 13 19 [10:44:23]Write i2c OK [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 07 00 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 07 00 06 13 00 00 00 00 00 D4 0C 00 [10:44:23]RasterBufferAndPrint [10:44:23]line [10:44:23]line [10:44:23]line [10:44:23]line [10:44:23]line [10:44:23]written 0, free lines is 3287 [10:44:23]MH_Cut [10:44:23]Write to MH i2c: D1 01 00 0D 13 01 F2 [10:44:23]Write i2c OK [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: D1 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: D1 01 00 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: D1 01 00 0D 13 00 F1 [10:44:23]Write to MH i2c: 01 00 00 0E 13 21 [10:44:23]Write i2c OK [10:44:23]MH_I2C_Read... [10:44:23]Connected sock=11 [10:44:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 BA E8 04 01 65 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 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 D7 00 00 00 F4 03 04 00 85 46 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6B 04 00 35 04 06 00 51 8B 4E EE 01 D1 F0 94 2F 48 92 EC 05 46 [10:44: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 33 32 4F 00 00 00 E0 82 47 00 1C 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 33 32 10 04 04 00 05 6B 04 00 F4 03 04 00 5A EE F0 66 B6 04 01 00 00 86 35 25 9C 82 05 B9 41 [10:44:23]CommunicateWithHost err = 0 [10:44:23]CheckOFDResponse [10:44:23]1017 (14) - 77093643461234 [10:44:23]1041 (16) - 0000000000871832 [10:44:23]1040 (4) - 289541 [10:44:23]1012 (4) - 23.09.2024 04:28 [10:44:23]1206 (1) - 0 [10:44:23]OFD Sender: Remove packet 289541 [10:44:23]ProducePacketName [10:44:23]name=ofd_packets/00289541 [10:44:23]NVStorageDeleteData [10:44:24]*** Cut start [10:44:24]*** Partial cut [10:44:24]*** CUTSNS_PIN = 1 [10:44:24]*** CUTSNS_PIN = 0 [10:44:24]OFD Sender: No OFD packet to send [10:44:24]*** Brake cut motor [10:44:24]Read from MH i2c: 01 [10:44:24]*** Stop cut motor [10:44:24]*** Cut end [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: 01 07 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: 01 07 00 0E 13 00 00 00 00 00 FF 0F 36 [10:44:24]process_action close_receipt done [10:44:24]requested_data is exist [10:44:24]produce_requested_data [10:44:24]requested_item fm.sn is exist - process it [10:44:24]wFMCommunicate request_size=4 [10:44:24]MH_SAM_APDU [10:44:24]CAPDU: 80 11 00 00 [10:44:24]Write to MH i2c: E2 08 00 0F 13 80 11 00 00 00 00 00 00 9C [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:24]Read from MH i2c: E2 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 17 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 17 00 0F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EC [10:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:44:24]wFMCommunicate OK [10:44:24]requested_item fd.num is exist - process it [10:44:24]SAM_PROTO_GetFieldsCounters [10:44:24]wFMCommunicate request_size=4 [10:44:24]MH_SAM_APDU [10:44:24]CAPDU: 80 13 00 00 [10:44:24]Write to MH i2c: E2 08 00 10 13 80 13 00 00 00 00 00 00 9F [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:24]Read from MH i2c: E2 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 62 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 62 00 10 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 05 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [10:44: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 05 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:24]wFMCommunicate OK [10:44:24]SAM_PROTO_GetFieldsCounters done [10:44:24]requested_item shift.num is exist - process it [10:44:24]requested_item shift.opened is exist - process it [10:44:24]req_shift_opened [10:44:24]FM_GetShiftState [10:44:24]SAM_PROTO_GetShiftState [10:44:24]wFMCommunicate request_size=4 [10:44:24]MH_SAM_APDU [10:44:24]CAPDU: 80 13 01 00 [10:44:24]Write to MH i2c: E2 08 00 11 13 80 13 01 00 00 00 00 00 A1 [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:25]Read from MH i2c: E2 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: E2 0E 00 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: E2 0E 00 11 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 42 [10:44:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:44:25]wFMCommunicate OK [10:44:25]SAM_PROTO_GetShiftState done [10:44:25]FM_GetShiftState done [10:44:25]req_shift_opened done [10:44:25]requested_item shift.open_date is exist - process it [10:44:25]req_shift_open_date [10:44:25]req_shift_open_date done [10:44:25]produce_requested_data done [10:44:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289541,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:44:25]process_action_free close_receipt [10:44:25]json_value_free [10:44:25]json_value_free done [10:44:25]process_json_proto returns [10:44:25]Send response to host [10:44:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289541,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:44:25]free response buf [10:44:25]execute_script done [10:44:25]execute_script returns [10:44:25]free content buf [10:44:25]Sock 9.Close socket [10:44:25]Sock 9.Thread stoped [10:44:29]OFD Sender: No OFD packet to send [10:44:34]OFD Sender: No OFD packet to send [10:44:39]OFD Sender: No OFD packet to send [10:44:44]OFD Sender: No OFD packet to send [10:44:49]OFD Sender: No OFD packet to send [10:44:54]OFD Sender: No OFD packet to send [10:44:59]OFD Sender: No OFD packet to send [10:45:04]OFD Sender: No OFD packet to send [10:45:09]OFD Sender: No OFD packet to send [10:45:14]OFD Sender: No OFD packet to send [10:45:19]OFD Sender: No OFD packet to send [10:45:24]OFD Sender: No OFD packet to send [10:45:29]OFD Sender: No OFD packet to send [10:45:34]OFD Sender: No OFD packet to send [10:45:39]OFD Sender: No OFD packet to send [10:45:44]OFD Sender: No OFD packet to send [10:45:49]OFD Sender: No OFD packet to send [10:45: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]OFD Sender: No OFD packet to send [10:47:00]OFD Sender: No OFD packet to send [10:47:05]OFD Sender: No OFD packet to send [10:47:10]OFD Sender: No OFD packet to send [10:47:15]OFD Sender: No OFD packet to send [10:47:20]OFD Sender: No OFD packet to send [10:47:25]OFD Sender: No OFD packet to send [10:47:30]OFD Sender: No OFD packet to send [10:47:35]OFD Sender: No OFD packet to send [10:47:40]OFD Sender: No OFD packet to send [10:47:45]OFD Sender: No OFD packet to send [10:47:50]OFD Sender: No OFD packet to send [10:47:55]OFD Sender: No OFD packet to send [10:48:00]OFD Sender: No OFD packet to send [10:48:05]OFD Sender: No OFD packet to send [10:48:10]OFD Sender: No OFD packet to send [10:48:15]OFD Sender: No OFD packet to send [10:48:21]OFD Sender: No OFD packet to send [10:48:26]OFD Sender: No OFD packet to send [10:48:31]OFD Sender: No OFD packet to send [10:48:36]OFD Sender: No OFD packet to send [10:48:41]OFD Sender: No OFD packet to send [10:48:46]OFD Sender: No OFD packet to send [10:48:51]OFD Sender: No OFD packet to send [10:48:56]OFD Sender: No OFD packet to send [10:49:01]OFD Sender: No OFD packet to send [10:49:06]OFD Sender: No OFD packet to send [10:49:11]OFD Sender: No OFD packet to send [10:49:16]OFD Sender: No OFD packet to send [10:49:21]OFD Sender: No OFD packet to send [10:49:26]OFD Sender: No OFD packet to send [10:49:31]OFD Sender: No OFD packet to send [10:49:36]OFD Sender: No OFD packet to send [10:49:41]OFD Sender: No OFD packet to send [10:49:46]OFD Sender: No OFD packet to send [10:49:51]OFD Sender: No OFD packet to send [10:49:56]OFD Sender: No OFD packet to send [10:50:01]accept exits with 7 [10:50:01]New connection [10:50:01]New thread 3066821988 created [10:50:01]Thread 3066678628 joined [10:50:01]Waiting for new connection... [10:50:01] Sock 7.Parse request [10:50:01]Sock 7.Check first char [10:50:01]Sock 7.First char is OK [10:50:01]request: POST /json_proto HTTP/1.0 [10:50:01]Method: POST [10:50:01]URL: /json_proto [10:50:01]Method is POST - this is cgi request [10:50:01]url: /json_proto [10:50:01]query_string will be loaded in cgi processing [10:50:01]execute_cgi json_proto POST (null) [10:50:01]execute_cgi path=json_proto method=POST [10:50:01]POST find Content-Length [10:50:01]Host: 172.17.41.135:8080 [10:50:01]Content-Length: 802 [10:50:01]Content-Type: application/json [10:50:01] [10:50:01]POST finish read [10:50:01]Found Content-Length = 802 [10:50:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [10:50:01]execute_script... [10:50: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)24617557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [10:50:01]POST & json_proto [10:50:01]process_json_proto [10:50:01]json parsed OK: [10:50:01]protocol is kg_v1.0 [10:50:01]action value=close_receipt [10:50:01]process_action close_receipt [10:50:01]cmd_close_receipt [10:50:01]MH_GetDate [10:50:01]Write to MH i2c: F0 00 00 12 13 14 [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: F0 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: F0 09 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: F0 09 00 12 13 00 D9 47 F1 66 ED 3E 82 65 A6 [10:50:01]GetLastDocTimeStamp 1727088261 [10:50:01]current date 1727088601 [10:50:01]FM_GetShiftState [10:50:01]SAM_PROTO_GetShiftState [10:50:01]wFMCommunicate request_size=4 [10:50:01]MH_SAM_APDU [10:50:01]CAPDU: 80 13 01 00 [10:50:01]Write to MH i2c: E2 08 00 13 13 80 13 01 00 00 00 00 00 A3 [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:01]Read from MH i2c: E2 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 0E 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 0E 00 13 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 44 [10:50:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:50:01]wFMCommunicate OK [10:50:01]SAM_PROTO_GetShiftState done [10:50:01]FM_GetShiftState done [10:50:01]opened in 1727051401 [10:50:01]opened+sec_in_day 1727137801 [10:50:01]quantity*price = 200025 [10:50:01]sum+1 = 200026 [10:50:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 216 23.09.2024 10:50 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289542 ФПД: 182467443494111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105001&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289542&fm=182467443494111&tin=02508201610067®Number=0000000000091827&sum=200025 [10:50:02]StoreToDocumentArchive [10:50:02]shift 515 fd 289542 [10:50:02]save to /storage/0515/doc_00289542 [10:50:02]save last doc name /storage/0515/doc_00289542 to /storage/kkm_last_doc_name [10:50:02]save OK [10:50:02]Clear old archive folders... [10:50:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:50:02]tlvbuf is B6E881C0 [10:50:02]SAM_PROTO_ClearQueue [10:50:02]wFMCommunicate request_size=4 [10:50:02]MH_SAM_APDU [10:50:02]CAPDU: 80 09 00 00 [10:50:02]Write to MH i2c: E2 08 00 20 13 80 09 00 00 00 00 00 00 A5 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:02]Read from MH i2c: E2 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 20 13 00 90 00 A7 [10:50:02]RAPDU: 90 00 [10:50:02]wFMCommunicate OK [10:50:02]SAM_PROTO_ClearQueue done [10:50:02]KKMCreateOFDPacket [10:50:02]OFDProtocolAddRootSTLVToBuf [10:50:02]FM_MakeSignedData [10:50:02]FM_MakeSignedData [10:50:02]SAM_PROTO_SignData [10:50:02]wFMCommunicate request_size=4 [10:50:02]MH_SAM_APDU [10:50:02]CAPDU: 80 0D 01 02 [10:50:02]Write to MH i2c: E2 08 00 21 13 80 0D 01 02 00 00 00 00 AD [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:02]Read from MH i2c: E2 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 21 13 00 90 00 A8 [10:50:02]RAPDU: 90 00 [10:50:02]wFMCommunicate OK [10:50:02]wFMCommunicate request_size=255 [10:50:02]MH_SAM_APDU [10:50:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D8 00 00 00 F4 03 04 00 D9 47 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6B 04 00 35 04 06 00 A5 F4 03 27 [10:50:02]Write to MH i2c: E2 02 01 22 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 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 D8 00 00 00 F4 03 04 00 D9 47 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6B 04 00 35 04 06 00 A5 F4 03 27 00 00 DD [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:02]Read from MH i2c: E2 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 22 13 00 90 00 A9 [10:50:02]RAPDU: 90 00 [10:50:02]wFMCommunicate OK [10:50:02]wFMCommunicate request_size=7 [10:50:02]MH_SAM_APDU [10:50:02]CAPDU: 80 0D 02 02 02 0C DF [10:50:02]Write to MH i2c: E2 0A 00 23 13 80 0D 02 02 02 00 0C DF 00 00 9F [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:02]Read from MH i2c: E2 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 03 00 23 13 00 90 00 AA [10:50:02]RAPDU: 90 00 [10:50:02]wFMCommunicate OK [10:50:02]wFMCommunicate request_size=4 [10:50:02]MH_SAM_APDU [10:50:02]CAPDU: 80 0D 03 02 [10:50:02]Write to MH i2c: E2 08 00 24 13 80 0D 03 02 00 00 00 00 B2 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:02]Read from MH i2c: E2 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 0B 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 0B 00 24 13 00 28 A7 E2 C8 26 1E 27 18 90 00 AF [10:50:02]RAPDU: 28 A7 E2 C8 26 1E 27 18 90 00 [10:50:02]wFMCommunicate OK [10:50:02]SAM_PROTO_SignData done [10:50:02]FM_MakeSignedData done [10:50:02]CreateOFDProtocolMessage [10:50:02]wFMCommunicate request_size=4 [10:50:02]MH_SAM_APDU [10:50:02]CAPDU: 80 11 00 00 [10:50:02]Write to MH i2c: E2 08 00 25 13 80 11 00 00 00 00 00 00 B2 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:02]Read from MH i2c: E2 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 17 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 17 00 25 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [10:50:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:50:02]wFMCommunicate OK [10:50:02]CreateOFDProtocolMessage done [10:50:02]OFDSenderStorePacket 289542 [10:50:02]StoreOFDPacket docnum=289542 [10:50:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 75 CF 04 01 8F DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D8 00 00 00 F4 03 04 00 D9 47 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6B 04 00 35 04 06 00 A5 F4 03 27 0C DF 28 A7 E2 C8 26 1E 27 18 [10:50:02]CheckFolder [10:50:02]dirname=/storage/ofd_packets [10:50:02]CheckFolder done [10:50:02]ProducePacketName [10:50:02]name=ofd_packets/00289542 [10:50:02]NVStorageSaveData ofd_packets/00289542 [10:50:02]File name is /storage/ofd_packets/00289542 [10:50:02]Write 298 bytes [10:50:02]NVStorageSaveData done [10:50:02]OFDSenderStorePacket done [10:50:02]KKMCreateOFDPacket done [10:50:02]NVStorageSaveData kkm_last_timestamp [10:50:02]File name is /storage/kkm_last_timestamp [10:50:02]Write 4 bytes [10:50:02]NVStorageSaveData done [10:50:02]ExternCall_PrintAddStr [10:50:02]wPrintStart [10:50:02]Write to MH i2c: 01 00 00 26 13 39 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: 01 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: 01 07 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: 01 07 00 26 13 00 00 00 00 00 FF 0F 4E [10:50:02]RasterBufferAndPrint [10:50:02]line Счет N : (1)24617557 [10:50:02]line ИНН: 02508201610067 [10:50:02]line Контрольно-Кассовый Чек [10:50:02]line ПРОДАЖА [10:50:02]line ТРК (МРК, ГНК) : 22 [10:50:02]line Товар: 2710194210 [10:50:02]line ДТ-К-5 [10:50:02]line 26.250 * 76.20 [10:50:02]line = 2000.25 [10:50:02]line НДС 12% НСП 1% [10:50:02]line > о реализуемом товаре [10:50:02]line ИТОГО: 2000.25 [10:50:02]line НСП 1% : 17.70 [10:50:02]line НДС 12% : 212.42 [10:50:02]line Наличными: 0.00 [10:50:02]line Безнал.: 2000.25 [10:50:02]line Место: АЗС № 90 "Партнёр-нефть" [10:50:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:50:02]line СНО: Общий режим [10:50:02]line Чек 216 23.09.2024 10:50 [10:50:02]line Смена: 515 ФФД: 1.0 [10:50:02]line ЗНМ: 0300000107 [10:50:02]line РНМ: 0000000000091827 [10:50:02]line Версия ККМ: 001 [10:50:02]line Платежная система: O! деньги [10:50:02]line ФМ: 0000000000871832 [10:50:02]line ФД: 289542 [10:50:02]line ФПД: 182467443494111 [10:50:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105001&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289542&fm=182467443494111&tin=02508201610067®Number=0000000000091827&sum=200025 [10:50:02]written 0, free lines is 4095 [10:50:03]OFD Sender: Processing packet 289542 [packets to send 1784, broken 1783] [10:50:03]ProducePacketName [10:50:03]name=ofd_packets/00289542 [10:50:03]OFD Sender: To server: pG, [10:50:03]CommunicateWithHost lk.salyk.kg:30040 [10:50:03]ConnectInit lk.salyk.kg [10:50:03]Connected sock=10 [10:50:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 75 CF 04 01 8F DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D8 00 00 00 F4 03 04 00 D9 47 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6B 04 00 35 04 06 00 A5 F4 03 27 0C DF 28 A7 E2 C8 26 1E 27 18 [10:50:03]Write to MH i2c: 01 00 00 4F 13 62 [10:50:03]Write i2c OK [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: 01 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: 01 07 00 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: 01 07 00 4F 13 00 00 00 00 00 DE 0C 53 [10:50:03]RasterBufferAndPrint [10:50:03]line [10:50:03]line [10:50:03]line [10:50:03]line [10:50:03]line [10:50:03]written 0, free lines is 3300 [10:50:03]MH_Cut [10:50:03]Write to MH i2c: D1 01 00 56 13 01 3B [10:50:03]Write i2c OK [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: D1 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: D1 01 00 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: D1 01 00 56 13 00 3A [10:50:03]Write to MH i2c: 01 00 00 57 13 6A [10:50:03]Write i2c OK [10:50:03]MH_I2C_Read... [10:50:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 E4 D5 47 00 9C 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 33 32 10 04 04 00 06 6B 04 00 F4 03 04 00 AE EF F0 66 B6 04 01 00 00 B1 1D E2 7A 83 B4 1B 5F [10:50:03]CommunicateWithHost err = 0 [10:50:03]CheckOFDResponse [10:50:03]1017 (14) - 77093643461234 [10:50:03]1041 (16) - 0000000000871832 [10:50:03]1040 (4) - 289542 [10:50:03]1012 (4) - 23.09.2024 04:33 [10:50:03]1206 (1) - 0 [10:50:03]OFD Sender: Remove packet 289542 [10:50:03]ProducePacketName [10:50:03]name=ofd_packets/00289542 [10:50:03]NVStorageDeleteData [10:50:04]*** Cut start [10:50:04]*** Partial cut [10:50:04]*** CUTSNS_PIN = 1 [10:50:04]*** CUTSNS_PIN = 0 [10:50:04]OFD Sender: No OFD packet to send [10:50:04]*** Brake cut motor [10:50:04]Read from MH i2c: 01 [10:50:04]MH_I2C_Read... [10:50:04]*** Stop cut motor [10:50:04]*** Cut end [10:50:04]Read from MH i2c: 01 07 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: 01 07 00 57 13 00 00 00 00 00 FF 0F 7F [10:50:04]process_action close_receipt done [10:50:04]requested_data is exist [10:50:04]produce_requested_data [10:50:04]requested_item fm.sn is exist - process it [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 11 00 00 [10:50:04]Write to MH i2c: E2 08 00 58 13 80 11 00 00 00 00 00 00 E5 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 17 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 17 00 58 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 35 [10:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:50:04]wFMCommunicate OK [10:50:04]requested_item fd.num is exist - process it [10:50:04]SAM_PROTO_GetFieldsCounters [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 13 00 00 [10:50:04]Write to MH i2c: E2 08 00 59 13 80 13 00 00 00 00 00 00 E8 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 62 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 62 00 59 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 06 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [10:50: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 06 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:50:04]wFMCommunicate OK [10:50:04]SAM_PROTO_GetFieldsCounters done [10:50:04]requested_item shift.num is exist - process it [10:50:04]requested_item shift.opened is exist - process it [10:50:04]req_shift_opened [10:50:04]FM_GetShiftState [10:50:04]SAM_PROTO_GetShiftState [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 13 01 00 [10:50:04]Write to MH i2c: E2 08 00 5A 13 80 13 01 00 00 00 00 00 EA [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 0E 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 0E 00 5A 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8B [10:50:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:50:04]wFMCommunicate OK [10:50:04]SAM_PROTO_GetShiftState done [10:50:04]FM_GetShiftState done [10:50:04]req_shift_opened done [10:50:04]requested_item shift.open_date is exist - process it [10:50:04]req_shift_open_date [10:50:04]req_shift_open_date done [10:50:04]produce_requested_data done [10:50:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289542,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:50:04]process_action_free close_receipt [10:50:04]json_value_free [10:50:04]json_value_free done [10:50:04]process_json_proto returns [10:50:04]Send response to host [10:50:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289542,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:50:04]free response buf [10:50:04]execute_script done [10:50:04]execute_script returns [10:50:04]free content buf [10:50:04]Sock 7.Close socket [10:50:04]Sock 7.Thread stoped [10:50:09]OFD Sender: No OFD packet to send [10:50:14]OFD Sender: No OFD packet to send [10:50:19]OFD Sender: No OFD packet to send [10:50:24]OFD Sender: No OFD packet to send [10:50:29]OFD Sender: No OFD packet to send [10:50:34]OFD Sender: No OFD packet to send [10:50:39]OFD Sender: No OFD packet to send [10:50:44]OFD Sender: No OFD packet to send [10:50:49]OFD Sender: No OFD packet to send [10:50:54]OFD Sender: No OFD packet to send [10:50:59]OFD Sender: No OFD packet to send [10:51:04]OFD Sender: No OFD packet to send [10:51:09]OFD Sender: No OFD packet to send [10:51:14]OFD Sender: No OFD packet to send [10:51:19]OFD Sender: No OFD packet to send [10:51:24]OFD Sender: No OFD packet to send [10:51:29]OFD Sender: No OFD packet to send [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:52:00]OFD Sender: No OFD packet to send [10:52:05]OFD Sender: No OFD packet to send [10:52:10]OFD Sender: No OFD packet to send [10:52:15]OFD Sender: No OFD packet to send [10:52:20]OFD Sender: No OFD packet to send [10:52:25]OFD Sender: No OFD packet to send [10:52:30]OFD Sender: No OFD packet to send [10:52:35]OFD Sender: No OFD packet to send [10:52:40]OFD Sender: No OFD packet to send [10:52:45]OFD Sender: No OFD packet to send [10:52:50]OFD Sender: No OFD packet to send [10:52:55]OFD Sender: No OFD packet to send [10:53:00]OFD Sender: No OFD packet to send [10:53:05]OFD Sender: No OFD packet to send [10:53:10]OFD Sender: No OFD packet to send [10:53:15]OFD Sender: No OFD packet to send [10:53:17]accept exits with 9 [10:53:17]New connection [10:53:17]New thread 3066678628 created [10:53:17]Thread 3066821988 joined [10:53:17]Waiting for new connection... [10:53:17] Sock 9.Parse request [10:53:17]Sock 9.Check first char [10:53:17]Sock 9.First char is OK [10:53:17]request: POST /json_proto HTTP/1.0 [10:53:17]Method: POST [10:53:17]URL: /json_proto [10:53:17]Method is POST - this is cgi request [10:53:17]url: /json_proto [10:53:17]query_string will be loaded in cgi processing [10:53:17]execute_cgi json_proto POST (null) [10:53:17]execute_cgi path=json_proto method=POST [10:53:17]POST find Content-Length [10:53:17]Host: 172.17.41.135:8080 [10:53:17]Content-Length: 805 [10:53:17]Content-Type: application/json [10:53:17] [10:53:17]POST finish read [10:53:17]Found Content-Length = 805 [10:53:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:53:17]execute_script... [10:53: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)24617561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:53:17]POST & json_proto [10:53:17]process_json_proto [10:53:17]json parsed OK: [10:53:17]protocol is kg_v1.0 [10:53:17]action value=close_receipt [10:53:17]process_action close_receipt [10:53:17]cmd_close_receipt [10:53:17]MH_GetDate [10:53:17]Write to MH i2c: F0 00 00 5B 13 5D [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: F0 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: F0 09 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: F0 09 00 5B 13 00 9D 48 F1 66 ED 3E 82 65 B4 [10:53:17]GetLastDocTimeStamp 1727088601 [10:53:17]current date 1727088797 [10:53:17]FM_GetShiftState [10:53:17]SAM_PROTO_GetShiftState [10:53:17]wFMCommunicate request_size=4 [10:53:17]MH_SAM_APDU [10:53:17]CAPDU: 80 13 01 00 [10:53:17]Write to MH i2c: E2 08 00 5C 13 80 13 01 00 00 00 00 00 EC [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:17]Read from MH i2c: E2 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 0E 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 0E 00 5C 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8D [10:53:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:53:17]wFMCommunicate OK [10:53:17]SAM_PROTO_GetShiftState done [10:53:17]FM_GetShiftState done [10:53:17]opened in 1727051401 [10:53:17]opened+sec_in_day 1727137801 [10:53:17]quantity*price = 100021 [10:53:17]sum+1 = 100023 [10:53:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 217 23.09.2024 10:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289543 ФПД: 172063710355222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105318&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289543&fm=172063710355222&tin=02508201610067®Number=0000000000091827&sum=100022 [10:53:18]StoreToDocumentArchive [10:53:18]shift 515 fd 289543 [10:53:18]save to /storage/0515/doc_00289543 [10:53:18]save last doc name /storage/0515/doc_00289543 to /storage/kkm_last_doc_name [10:53:18]save OK [10:53:18]Clear old archive folders... [10:53:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:18]tlvbuf is B6E88090 [10:53:18]SAM_PROTO_ClearQueue [10:53:18]wFMCommunicate request_size=4 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 09 00 00 [10:53:18]Write to MH i2c: E2 08 00 69 13 80 09 00 00 00 00 00 00 EE [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:18]Read from MH i2c: E2 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 03 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 03 00 69 13 00 90 00 F0 [10:53:18]RAPDU: 90 00 [10:53:18]wFMCommunicate OK [10:53:18]SAM_PROTO_ClearQueue done [10:53:18]KKMCreateOFDPacket [10:53:18]OFDProtocolAddRootSTLVToBuf [10:53:18]FM_MakeSignedData [10:53:18]FM_MakeSignedData [10:53:18]SAM_PROTO_SignData [10:53:18]wFMCommunicate request_size=4 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 0D 01 02 [10:53:18]Write to MH i2c: E2 08 00 6A 13 80 0D 01 02 00 00 00 00 F6 [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:18]Read from MH i2c: E2 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 03 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 03 00 6A 13 00 90 00 F1 [10:53:18]RAPDU: 90 00 [10:53:18]wFMCommunicate OK [10:53:18]wFMCommunicate request_size=255 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D9 00 00 00 F4 03 04 00 9E 48 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6B 04 00 35 04 06 00 9C [10:53:18]Write to MH i2c: E2 02 01 6B 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 D9 00 00 00 F4 03 04 00 9E 48 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6B 04 00 35 04 06 00 9C 00 00 FA [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:19]Read from MH i2c: E2 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 03 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 03 00 6B 13 00 90 00 F2 [10:53:19]RAPDU: 90 00 [10:53:19]wFMCommunicate OK [10:53:19]wFMCommunicate request_size=10 [10:53:19]MH_SAM_APDU [10:53:19]CAPDU: 80 0D 02 02 05 7D B4 55 9F 16 [10:53:19]Write to MH i2c: E2 0D 00 6C 13 80 0D 02 02 05 00 7D B4 55 9F 16 00 00 3E [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:19]Read from MH i2c: E2 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 03 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 03 00 6C 13 00 90 00 F3 [10:53:19]RAPDU: 90 00 [10:53:19]wFMCommunicate OK [10:53:19]wFMCommunicate request_size=4 [10:53:19]MH_SAM_APDU [10:53:19]CAPDU: 80 0D 03 02 [10:53:19]Write to MH i2c: E2 08 00 6D 13 80 0D 03 02 00 00 00 00 FB [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:19]Read from MH i2c: E2 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 0B 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 0B 00 6D 13 00 06 DB 02 C1 3D C8 6F D5 90 00 E9 [10:53:19]RAPDU: 06 DB 02 C1 3D C8 6F D5 90 00 [10:53:19]wFMCommunicate OK [10:53:19]SAM_PROTO_SignData done [10:53:19]FM_MakeSignedData done [10:53:19]CreateOFDProtocolMessage [10:53:19]wFMCommunicate request_size=4 [10:53:19]MH_SAM_APDU [10:53:19]CAPDU: 80 11 00 00 [10:53:19]Write to MH i2c: E2 08 00 6E 13 80 11 00 00 00 00 00 00 FB [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:19]Read from MH i2c: E2 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 17 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 17 00 6E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [10:53:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:53:19]wFMCommunicate OK [10:53:19]CreateOFDProtocolMessage done [10:53:19]OFDSenderStorePacket 289543 [10:53:19]StoreOFDPacket docnum=289543 [10:53:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 89 27 07 01 9E 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 D9 00 00 00 F4 03 04 00 9E 48 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6B 04 00 35 04 06 00 9C 7D B4 55 9F 16 06 DB 02 C1 3D C8 6F D5 [10:53:19]CheckFolder [10:53:19]dirname=/storage/ofd_packets [10:53:19]CheckFolder done [10:53:19]ProducePacketName [10:53:19]name=ofd_packets/00289543 [10:53:19]NVStorageSaveData ofd_packets/00289543 [10:53:19]File name is /storage/ofd_packets/00289543 [10:53:19]Write 301 bytes [10:53:19]NVStorageSaveData done [10:53:19]OFDSenderStorePacket done [10:53:19]KKMCreateOFDPacket done [10:53:19]NVStorageSaveData kkm_last_timestamp [10:53:19]File name is /storage/kkm_last_timestamp [10:53:19]Write 4 bytes [10:53:19]NVStorageSaveData done [10:53:19]ExternCall_PrintAddStr [10:53:19]wPrintStart [10:53:19]Write to MH i2c: 01 00 00 6F 13 82 [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: 01 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: 01 07 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: 01 07 00 6F 13 00 00 00 00 00 FF 0F 97 [10:53:19]RasterBufferAndPrint [10:53:19]line Счет N : (1)24617561 [10:53:19]line ИНН: 02508201610067 [10:53:19]line Контрольно-Кассовый Чек [10:53:19]line ПРОДАЖА [10:53:19]line ТРК (МРК, ГНК) : 42 [10:53:19]line Товар: 2710124500 [10:53:19]line Аи-95-К-5 [10:53:19]line 13.480 * 74.20 [10:53:19]line = 1000.22 [10:53:19]line НДС 12% НСП 1% [10:53:19]line > о реализуемом товаре [10:53:19]line ИТОГО: 1000.22 [10:53:19]line НСП 1% : 8.85 [10:53:19]line НДС 12% : 106.22 [10:53:19]line Наличными: 0.00 [10:53:19]line Безнал.: 1000.22 [10:53:19]line Место: АЗС № 90 "Партнёр-нефть" [10:53:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:53:19]line СНО: Общий режим [10:53:19]line Чек 217 23.09.2024 10:53 [10:53:19]line Смена: 515 ФФД: 1.0 [10:53:19]line ЗНМ: 0300000107 [10:53:19]line РНМ: 0000000000091827 [10:53:19]line Версия ККМ: 001 [10:53:19]line Платежная система: O! деньги [10:53:19]line ФМ: 0000000000871832 [10:53:19]line ФД: 289543 [10:53:19]line ФПД: 172063710355222 [10:53:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105318&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289543&fm=172063710355222&tin=02508201610067®Number=0000000000091827&sum=100022 [10:53:19]written 0, free lines is 4095 [10:53:19]OFD Sender: Processing packet 289543 [packets to send 1784, broken 1783] [10:53:19]ProducePacketName [10:53:19]name=ofd_packets/00289543 [10:53:19]OFD Sender: To server: pG, [10:53:19]CommunicateWithHost lk.salyk.kg:30040 [10:53:19]ConnectInit lk.salyk.kg [10:53:19]Write to MH i2c: 01 00 00 98 13 AB [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: 01 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: 01 07 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: 01 07 00 98 13 00 00 00 00 00 D7 0C 95 [10:53:19]RasterBufferAndPrint [10:53:19]line [10:53:19]line [10:53:19]line [10:53:19]line [10:53:19]line [10:53:19]Connected sock=10 [10:53:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 89 27 07 01 9E 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 D9 00 00 00 F4 03 04 00 9E 48 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6B 04 00 35 04 06 00 9C 7D B4 55 9F 16 06 DB 02 C1 3D C8 6F D5 [10:53:19]written 0, free lines is 3293 [10:53:19]MH_Cut [10:53:19]Write to MH i2c: D1 01 00 9F 13 01 84 [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: D1 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: D1 01 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: D1 01 00 9F 13 00 83 [10:53:19]Write to MH i2c: 01 00 00 A0 13 B3 [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53: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 33 32 4F 00 00 00 3A D3 47 00 CB 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 33 32 10 04 04 00 07 6B 04 00 F4 03 04 00 72 F0 F0 66 B6 04 01 00 00 DF 50 E4 75 86 29 B2 EE [10:53:19]CommunicateWithHost err = 0 [10:53:19]CheckOFDResponse [10:53:19]1017 (14) - 77093643461234 [10:53:19]1041 (16) - 0000000000871832 [10:53:19]1040 (4) - 289543 [10:53:19]1012 (4) - 23.09.2024 04:37 [10:53:19]1206 (1) - 0 [10:53:19]OFD Sender: Remove packet 289543 [10:53:19]ProducePacketName [10:53:19]name=ofd_packets/00289543 [10:53:19]NVStorageDeleteData [10:53:20]*** Cut start [10:53:20]*** Partial cut [10:53:20]*** CUTSNS_PIN = 1 [10:53:20]*** CUTSNS_PIN = 0 [10:53:20]OFD Sender: No OFD packet to send [10:53:20]*** Brake cut motor [10:53:21]Read from MH i2c: 01 [10:53:21]MH_I2C_Read... [10:53:21]*** Stop cut motor [10:53:21]*** Cut end [10:53:21]Read from MH i2c: 01 07 00 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: 01 07 00 A0 13 00 00 00 00 00 FF 0F C8 [10:53:21]process_action close_receipt done [10:53:21]requested_data is exist [10:53:21]produce_requested_data [10:53:21]requested_item fm.sn is exist - process it [10:53:21]wFMCommunicate request_size=4 [10:53:21]MH_SAM_APDU [10:53:21]CAPDU: 80 11 00 00 [10:53:21]Write to MH i2c: E2 08 00 A1 13 80 11 00 00 00 00 00 00 2E [10:53:21]Write i2c OK [10:53:21]MH_I2C_Read... [10:53:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:21]Read from MH i2c: E2 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 17 00 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 17 00 A1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7E [10:53:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:53:21]wFMCommunicate OK [10:53:21]requested_item fd.num is exist - process it [10:53:21]SAM_PROTO_GetFieldsCounters [10:53:21]wFMCommunicate request_size=4 [10:53:21]MH_SAM_APDU [10:53:21]CAPDU: 80 13 00 00 [10:53:21]Write to MH i2c: E2 08 00 A2 13 80 13 00 00 00 00 00 00 31 [10:53:21]Write i2c OK [10:53:21]MH_I2C_Read... [10:53:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:21]Read from MH i2c: E2 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 62 00 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 62 00 A2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 07 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [10: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 07 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:21]wFMCommunicate OK [10:53:21]SAM_PROTO_GetFieldsCounters done [10:53:21]requested_item shift.num is exist - process it [10:53:21]requested_item shift.opened is exist - process it [10:53:21]req_shift_opened [10:53:21]FM_GetShiftState [10:53:21]SAM_PROTO_GetShiftState [10:53:21]wFMCommunicate request_size=4 [10:53:21]MH_SAM_APDU [10:53:21]CAPDU: 80 13 01 00 [10:53:21]Write to MH i2c: E2 08 00 A3 13 80 13 01 00 00 00 00 00 33 [10:53:21]Write i2c OK [10:53:21]MH_I2C_Read... [10:53:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:21]Read from MH i2c: E2 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 0E 00 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 0E 00 A3 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D4 [10:53:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:53:21]wFMCommunicate OK [10:53:21]SAM_PROTO_GetShiftState done [10:53:21]FM_GetShiftState done [10:53:21]req_shift_opened done [10:53:21]requested_item shift.open_date is exist - process it [10:53:21]req_shift_open_date [10:53:21]req_shift_open_date done [10:53:21]produce_requested_data done [10:53:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289543,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:53:21]process_action_free close_receipt [10:53:21]json_value_free [10:53:21]json_value_free done [10:53:21]process_json_proto returns [10:53:21]Send response to host [10:53:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289543,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:53:21]free response buf [10:53:21]execute_script done [10:53:21]execute_script returns [10:53:21]free content buf [10:53:21]Sock 9.Close socket [10:53:21]Sock 9.Thread stoped [10:53:25]OFD Sender: No OFD packet to send [10:53:30]OFD Sender: No OFD packet to send [10:53:35]OFD Sender: No OFD packet to send [10:53:40]OFD Sender: No OFD packet to send [10:53:45]OFD Sender: No OFD packet to send [10:53:50]OFD Sender: No OFD packet to send [10:53:55]OFD Sender: No OFD packet to send [10:54:00]OFD Sender: No OFD packet to send [10:54:05]OFD Sender: No OFD packet to send [10:54:10]OFD Sender: No OFD packet to send [10:54:15]OFD Sender: No OFD packet to send [10:54:20]OFD Sender: No OFD packet to send [10:54:25]OFD Sender: No OFD packet to send [10:54:31]OFD Sender: No OFD packet to send [10:54:36]OFD Sender: No OFD packet to send [10:54:41]OFD Sender: No OFD packet to send [10:54:46]OFD Sender: No OFD packet to send [10:54:51]OFD Sender: No OFD packet to send [10:54:56]OFD Sender: No OFD packet to send [10:55:01]OFD Sender: No OFD packet to send [10:55:06]OFD Sender: No OFD packet to send [10:55:11]OFD Sender: No OFD packet to send [10:55:16]OFD Sender: No OFD packet to send [10:55:16]accept exits with 7 [10:55:16]New connection [10:55:16]New thread 3066821988 created [10:55:16]Thread 3066678628 joined [10:55:16]Waiting for new connection... [10:55:16] Sock 7.Parse request [10:55:16]Sock 7.Check first char [10:55:16]Sock 7.First char is OK [10:55:16]request: POST /json_proto HTTP/1.0 [10:55:16]Method: POST [10:55:16]URL: /json_proto [10:55:16]Method is POST - this is cgi request [10:55:16]url: /json_proto [10:55:16]query_string will be loaded in cgi processing [10:55:16]execute_cgi json_proto POST (null) [10:55:16]execute_cgi path=json_proto method=POST [10:55:16]POST find Content-Length [10:55:16]Host: 172.17.41.135:8080 [10:55:16]Content-Length: 802 [10:55:16]Content-Type: application/json [10:55:16] [10:55:16]POST finish read [10:55:16]Found Content-Length = 802 [10:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [10:55:16]execute_script... [10:55:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [10:55:16]POST & json_proto [10:55:16]process_json_proto [10:55:16]json parsed OK: [10:55:16]protocol is kg_v1.0 [10:55:16]action value=close_receipt [10:55:16]process_action close_receipt [10:55:16]cmd_close_receipt [10:55:16]MH_GetDate [10:55:16]Write to MH i2c: F0 00 00 A4 13 A6 [10:55:16]Write i2c OK [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: F0 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: F0 09 00 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: F0 09 00 A4 13 00 15 49 F1 66 ED 3E 82 65 76 [10:55:16]GetLastDocTimeStamp 1727088798 [10:55:16]current date 1727088917 [10:55:16]FM_GetShiftState [10:55:16]SAM_PROTO_GetShiftState [10:55:16]wFMCommunicate request_size=4 [10:55:16]MH_SAM_APDU [10:55:16]CAPDU: 80 13 01 00 [10:55:16]Write to MH i2c: E2 08 00 A5 13 80 13 01 00 00 00 00 00 35 [10:55:16]Write i2c OK [10:55:16]MH_I2C_Read... [10:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:16]Read from MH i2c: E2 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 0E 00 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 0E 00 A5 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D6 [10:55:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:55:16]wFMCommunicate OK [10:55:16]SAM_PROTO_GetShiftState done [10:55:16]FM_GetShiftState done [10:55:16]opened in 1727051401 [10:55:16]opened+sec_in_day 1727137801 [10:55:16]quantity*price = 60003 [10:55:16]sum+1 = 60004 [10:55:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 218 23.09.2024 10:55 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289544 ФПД: 92243501708679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105517&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289544&fm=92243501708679&tin=02508201610067®Number=0000000000091827&sum=60003 [10:55:17]StoreToDocumentArchive [10:55:17]shift 515 fd 289544 [10:55:17]save to /storage/0515/doc_00289544 [10:55:17]save last doc name /storage/0515/doc_00289544 to /storage/kkm_last_doc_name [10:55:17]save OK [10:55:17]Clear old archive folders... [10:55:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:17]tlvbuf is B6EA1250 [10:55:17]SAM_PROTO_ClearQueue [10:55:17]wFMCommunicate request_size=4 [10:55:17]MH_SAM_APDU [10:55:17]CAPDU: 80 09 00 00 [10:55:17]Write to MH i2c: E2 08 00 B2 13 80 09 00 00 00 00 00 00 37 [10:55:17]Write i2c OK [10:55:17]MH_I2C_Read... [10:55:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:17]Read from MH i2c: E2 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: E2 03 00 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: E2 03 00 B2 13 00 90 00 39 [10:55:17]RAPDU: 90 00 [10:55:17]wFMCommunicate OK [10:55:17]SAM_PROTO_ClearQueue done [10:55:17]KKMCreateOFDPacket [10:55:17]OFDProtocolAddRootSTLVToBuf [10:55:17]FM_MakeSignedData [10:55:17]FM_MakeSignedData [10:55:17]SAM_PROTO_SignData [10:55:17]wFMCommunicate request_size=4 [10:55:17]MH_SAM_APDU [10:55:17]CAPDU: 80 0D 01 02 [10:55:17]Write to MH i2c: E2 08 00 B3 13 80 0D 01 02 00 00 00 00 3F [10:55:17]Write i2c OK [10:55:17]MH_I2C_Read... [10:55:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:17]Read from MH i2c: E2 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: E2 03 00 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: E2 03 00 B3 13 00 90 00 3A [10:55:17]RAPDU: 90 00 [10:55:17]wFMCommunicate OK [10:55:17]wFMCommunicate request_size=255 [10:55:17]MH_SAM_APDU [10:55:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DA 00 00 00 F4 03 04 00 15 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6B 04 00 35 04 06 00 53 [10:55:17]Write to MH i2c: E2 02 01 B4 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 00 00 00 F4 03 04 00 15 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6B 04 00 35 04 06 00 53 00 00 E8 [10:55:17]Write i2c OK [10:55:17]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 B4 13 00 90 00 3B [10:55:18]RAPDU: 90 00 [10:55:18]wFMCommunicate OK [10:55:18]wFMCommunicate request_size=10 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 0D 02 02 05 E5 1D 26 F5 87 [10:55:18]Write to MH i2c: E2 0D 00 B5 13 80 0D 02 02 05 00 E5 1D 26 F5 87 00 00 F0 [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 B5 13 00 90 00 3C [10:55:18]RAPDU: 90 00 [10:55:18]wFMCommunicate OK [10:55:18]wFMCommunicate request_size=4 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 0D 03 02 [10:55:18]Write to MH i2c: E2 08 00 B6 13 80 0D 03 02 00 00 00 00 44 [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 0B 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 0B 00 B6 13 00 EE 53 2E E9 B6 EE 77 14 90 00 CC [10:55:18]RAPDU: EE 53 2E E9 B6 EE 77 14 90 00 [10:55:18]wFMCommunicate OK [10:55:18]SAM_PROTO_SignData done [10:55:18]FM_MakeSignedData done [10:55:18]CreateOFDProtocolMessage [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 B7 13 80 11 00 00 00 00 00 00 44 [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 B7 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [10:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:55:18]wFMCommunicate OK [10:55:18]CreateOFDProtocolMessage done [10:55:18]OFDSenderStorePacket 289544 [10:55:18]StoreOFDPacket docnum=289544 [10:55:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F1 66 07 01 21 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 00 00 00 F4 03 04 00 15 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6B 04 00 35 04 06 00 53 E5 1D 26 F5 87 EE 53 2E E9 B6 EE 77 14 [10:55:18]CheckFolder [10:55:18]dirname=/storage/ofd_packets [10:55:18]CheckFolder done [10:55:18]ProducePacketName [10:55:18]name=ofd_packets/00289544 [10:55:18]NVStorageSaveData ofd_packets/00289544 [10:55:18]File name is /storage/ofd_packets/00289544 [10:55:18]Write 301 bytes [10:55:18]NVStorageSaveData done [10:55:18]OFDSenderStorePacket done [10:55:18]KKMCreateOFDPacket done [10:55:18]NVStorageSaveData kkm_last_timestamp [10:55:18]File name is /storage/kkm_last_timestamp [10:55:18]Write 4 bytes [10:55:18]NVStorageSaveData done [10:55:18]ExternCall_PrintAddStr [10:55:18]wPrintStart [10:55:18]Write to MH i2c: 01 00 00 B8 13 CB [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: 01 [10:55:18]MH_I2C_Read... [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 B8 13 00 00 00 00 00 FF 0F E0 [10:55:18]RasterBufferAndPrint [10:55:18]line Счет N : (1)24617564 [10:55:18]line ИНН: 02508201610067 [10:55:18]line Контрольно-Кассовый Чек [10:55:18]line ПРОДАЖА [10:55:18]line ТРК (МРК, ГНК) : 63 [10:55:18]line Товар: 2710124130 [10:55:18]line Аи-92-К-5 [10:55:18]line 8.850 * 67.80 [10:55:18]line = 600.03 [10:55:18]line НДС 12% НСП 1% [10:55:18]line > о реализуемом товаре [10:55:18]line ИТОГО: 600.03 [10:55:18]line НСП 1% : 5.31 [10:55:18]line НДС 12% : 63.72 [10:55:18]line Наличными: 0.00 [10:55:18]line Безнал.: 600.03 [10:55:18]line Место: АЗС № 90 "Партнёр-нефть" [10:55:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:55:18]line СНО: Общий режим [10:55:18]line Чек 218 23.09.2024 10:55 [10:55:18]line Смена: 515 ФФД: 1.0 [10:55:18]line ЗНМ: 0300000107 [10:55:18]line РНМ: 0000000000091827 [10:55:18]line Версия ККМ: 001 [10:55:18]line Платежная система: O! деньги [10:55:18]line ФМ: 0000000000871832 [10:55:18]line ФД: 289544 [10:55:18]line ФПД: 92243501708679 [10:55:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105517&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289544&fm=92243501708679&tin=02508201610067®Number=0000000000091827&sum=60003 [10:55:18]written 0, free lines is 4095 [10:55:18]OFD Sender: Processing packet 289544 [packets to send 1784, broken 1783] [10:55:18]ProducePacketName [10:55:18]name=ofd_packets/00289544 [10:55:18]OFD Sender: To server: pG, [10:55:18]CommunicateWithHost lk.salyk.kg:30040 [10:55:18]ConnectInit lk.salyk.kg [10:55:18]Write to MH i2c: 01 00 00 E1 13 F4 [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: 01 [10:55:18]MH_I2C_Read... [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 E1 13 00 00 00 00 00 E2 0C E9 [10:55:18]RasterBufferAndPrint [10:55:18]line [10:55:18]line [10:55:18]line [10:55:18]line [10:55:18]line [10:55:18]written 0, free lines is 3304 [10:55:18]MH_Cut [10:55:18]Write to MH i2c: D1 01 00 E8 13 01 CD [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: D1 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: D1 01 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: D1 01 00 E8 13 00 CC [10:55:18]Write to MH i2c: 01 00 00 E9 13 FC [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]Connected sock=10 [10:55:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F1 66 07 01 21 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 00 00 00 F4 03 04 00 15 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6B 04 00 35 04 06 00 53 E5 1D 26 F5 87 EE 53 2E E9 B6 EE 77 14 [10:55: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 33 32 4F 00 00 00 5B AC 47 00 25 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6B 04 00 F4 03 04 00 EA F0 F0 66 B6 04 01 00 00 C2 DF CD 99 54 9C BF 49 [10:55:19]CommunicateWithHost err = 0 [10:55:19]CheckOFDResponse [10:55:19]1017 (14) - 77093643461234 [10:55:19]1041 (16) - 0000000000871832 [10:55:19]1040 (4) - 289544 [10:55:19]1012 (4) - 23.09.2024 04:39 [10:55:19]1206 (1) - 0 [10:55:19]OFD Sender: Remove packet 289544 [10:55:19]ProducePacketName [10:55:19]name=ofd_packets/00289544 [10:55:19]NVStorageDeleteData [10:55:19]*** Cut start [10:55:19]*** Partial cut [10:55:19]*** CUTSNS_PIN = 1 [10:55:19]*** CUTSNS_PIN = 0 [10:55:19]OFD Sender: No OFD packet to send [10:55:19]*** Brake cut motor [10:55:20]Read from MH i2c: 01 [10:55:20]MH_I2C_Read... [10:55:20]*** Stop cut motor [10:55:20]*** Cut end [10:55:20]Read from MH i2c: 01 07 00 [10:55:20]MH_I2C_Read... [10:55:20]Read from MH i2c: 01 07 00 E9 13 00 00 00 00 00 FF 0F 11 [10:55:20]process_action close_receipt done [10:55:20]requested_data is exist [10:55:20]produce_requested_data [10:55:20]requested_item fm.sn is exist - process it [10:55:20]wFMCommunicate request_size=4 [10:55:20]MH_SAM_APDU [10:55:20]CAPDU: 80 11 00 00 [10:55:20]Write to MH i2c: E2 08 00 EA 13 80 11 00 00 00 00 00 00 77 [10:55:20]Write i2c OK [10:55:20]MH_I2C_Read... [10:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:20]Read from MH i2c: E2 [10:55:20]MH_I2C_Read... [10:55:20]Read from MH i2c: E2 17 00 [10:55:20]MH_I2C_Read... [10:55:20]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 33 32 90 00 C7 [10:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:55:20]wFMCommunicate OK [10:55:20]requested_item fd.num is exist - process it [10:55:20]SAM_PROTO_GetFieldsCounters [10:55:20]wFMCommunicate request_size=4 [10:55:20]MH_SAM_APDU [10:55:20]CAPDU: 80 13 00 00 [10:55:20]Write to MH i2c: E2 08 00 EB 13 80 13 00 00 00 00 00 00 7A [10:55:20]Write i2c OK [10:55:20]MH_I2C_Read... [10:55:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:20]Read from MH i2c: E2 [10:55:20]MH_I2C_Read... [10:55:20]Read from MH i2c: E2 62 00 [10:55:20]MH_I2C_Read... [10:55:20]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 08 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [10:55:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 08 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:20]wFMCommunicate OK [10:55:20]SAM_PROTO_GetFieldsCounters done [10:55:20]requested_item shift.num is exist - process it [10:55:20]requested_item shift.opened is exist - process it [10:55:20]req_shift_opened [10:55:20]FM_GetShiftState [10:55:20]SAM_PROTO_GetShiftState [10:55:20]wFMCommunicate request_size=4 [10:55:20]MH_SAM_APDU [10:55:20]CAPDU: 80 13 01 00 [10:55:20]Write to MH i2c: E2 08 00 EC 13 80 13 01 00 00 00 00 00 7C [10:55:20]Write i2c OK [10:55:20]MH_I2C_Read... [10:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:20]Read from MH i2c: E2 [10:55:20]MH_I2C_Read... [10:55:20]Read from MH i2c: E2 0E 00 [10:55:20]MH_I2C_Read... [10:55:20]Read from MH i2c: E2 0E 00 EC 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [10:55:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:55:20]wFMCommunicate OK [10:55:20]SAM_PROTO_GetShiftState done [10:55:20]FM_GetShiftState done [10:55:20]req_shift_opened done [10:55:20]requested_item shift.open_date is exist - process it [10:55:20]req_shift_open_date [10:55:20]req_shift_open_date done [10:55:20]produce_requested_data done [10:55:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289544,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:55:20]process_action_free close_receipt [10:55:20]json_value_free [10:55:20]json_value_free done [10:55:20]process_json_proto returns [10:55:20]Send response to host [10:55:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289544,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:55:20]free response buf [10:55:20]execute_script done [10:55:20]execute_script returns [10:55:20]free content buf [10:55:20]Sock 7.Close socket [10:55:20]Sock 7.Thread stoped [10:55:24]OFD Sender: No OFD packet to send [10:55:29]OFD Sender: No OFD packet to send [10:55:34]OFD Sender: No OFD packet to send [10:55:39]OFD Sender: No OFD packet to send [10:55:44]OFD Sender: No OFD packet to send [10:55:49]OFD Sender: No OFD packet to send [10:55:54]OFD Sender: No OFD packet to send [10:56:00]OFD Sender: No OFD packet to send [10:56:05]OFD Sender: No OFD packet to send [10:56:10]OFD Sender: No OFD packet to send [10:56:15]OFD Sender: No OFD packet to send [10:56:20]OFD Sender: No OFD packet to send [10:56:25]OFD Sender: No OFD packet to send [10:56:30]OFD Sender: No OFD packet to send [10:56:35]OFD Sender: No OFD packet to send [10:56:40]OFD Sender: No OFD packet to send [10:56:45]OFD Sender: No OFD packet to send [10:56:50]OFD Sender: No OFD packet to send [10:56:55]OFD Sender: No OFD packet to send [10:57:00]OFD Sender: No OFD packet to send [10:57:05]OFD Sender: No OFD packet to send [10:57:10]OFD Sender: No OFD packet to send [10:57:15]OFD Sender: No OFD packet to send [10:57:20]OFD Sender: No OFD packet to send [10:57:25]OFD Sender: No OFD packet to send [10:57:30]OFD Sender: No OFD packet to send [10:57:35]OFD Sender: No OFD packet to send [10:57:38]accept exits with 9 [10:57:38]New connection [10:57:38]New thread 3066678628 created [10:57:38]Thread 3066821988 joined [10:57:38]Waiting for new connection... [10:57:38] Sock 9.Parse request [10:57:38]Sock 9.Check first char [10:57:38]Sock 9.First char is OK [10:57:38]request: POST /json_proto HTTP/1.0 [10:57:38]Method: POST [10:57:38]URL: /json_proto [10:57:38]Method is POST - this is cgi request [10:57:38]url: /json_proto [10:57:38]query_string will be loaded in cgi processing [10:57:38]execute_cgi json_proto POST (null) [10:57:38]execute_cgi path=json_proto method=POST [10:57:38]POST find Content-Length [10:57:38]Host: 172.17.41.135:8080 [10:57:38]Content-Length: 791 [10:57:38]Content-Type: application/json [10:57:38] [10:57:38]POST finish read [10:57:38]Found Content-Length = 791 [10:57:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.570, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:38]execute_script... [10:57:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.570, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:38]POST & json_proto [10:57:38]process_json_proto [10:57:38]json parsed OK: [10:57:38]protocol is kg_v1.0 [10:57:38]action value=close_receipt [10:57:38]process_action close_receipt [10:57:38]cmd_close_receipt [10:57:38]MH_GetDate [10:57:38]Write to MH i2c: F0 00 00 ED 13 EF [10:57:38]Write i2c OK [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: F0 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: F0 09 00 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: F0 09 00 ED 13 00 A2 49 F1 66 ED 3E 82 65 4C [10:57:38]GetLastDocTimeStamp 1727088917 [10:57:38]current date 1727089058 [10:57:38]FM_GetShiftState [10:57:38]SAM_PROTO_GetShiftState [10:57:38]wFMCommunicate request_size=4 [10:57:38]MH_SAM_APDU [10:57:38]CAPDU: 80 13 01 00 [10:57:38]Write to MH i2c: E2 08 00 EE 13 80 13 01 00 00 00 00 00 7E [10:57:38]Write i2c OK [10:57:38]MH_I2C_Read... [10:57:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:38]Read from MH i2c: E2 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: E2 0E 00 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: E2 0E 00 EE 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [10:57:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:57:38]wFMCommunicate OK [10:57:38]SAM_PROTO_GetShiftState done [10:57:38]FM_GetShiftState done [10:57:38]opened in 1727051401 [10:57:38]opened+sec_in_day 1727137801 [10:57:38]quantity*price = 0 [10:57:38]sum+1 = 1 [10:57:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 219 23.09.2024 10:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289545 ФПД: 72712928245166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105739&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289545&fm=72712928245166&tin=02508201610067®Number=0000000000091827&sum=0 [10:57:39]StoreToDocumentArchive [10:57:39]shift 515 fd 289545 [10:57:39]save to /storage/0515/doc_00289545 [10:57:39]save last doc name /storage/0515/doc_00289545 to /storage/kkm_last_doc_name [10:57:39]save OK [10:57:39]Clear old archive folders... [10:57:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:57:39]tlvbuf is 01E076D0 [10:57:39]SAM_PROTO_ClearQueue [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 09 00 00 [10:57:39]Write to MH i2c: E2 08 00 FB 13 80 09 00 00 00 00 00 00 80 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 FB 13 00 90 00 82 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]SAM_PROTO_ClearQueue done [10:57:39]KKMCreateOFDPacket [10:57:39]OFDProtocolAddRootSTLVToBuf [10:57:39]FM_MakeSignedData [10:57:39]FM_MakeSignedData [10:57:39]SAM_PROTO_SignData [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 01 02 [10:57:39]Write to MH i2c: E2 08 00 FC 13 80 0D 01 02 00 00 00 00 88 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 FC 13 00 90 00 83 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=255 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A C5 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A3 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6B 04 00 35 04 06 00 42 21 CC 42 [10:57:39]Write to MH i2c: E2 02 01 FD 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 8A C5 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A3 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6B 04 00 35 04 06 00 42 21 CC 42 00 00 3F [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 FD 13 00 90 00 84 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=7 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 02 02 02 35 AE [10:57:39]Write to MH i2c: E2 0A 00 FE 13 80 0D 02 02 02 00 35 AE 00 00 72 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:40]Read from MH i2c: E2 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: E2 03 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: E2 03 00 FE 13 00 90 00 85 [10:57:40]RAPDU: 90 00 [10:57:40]wFMCommunicate OK [10:57:40]wFMCommunicate request_size=4 [10:57:40]MH_SAM_APDU [10:57:40]CAPDU: 80 0D 03 02 [10:57:40]Write to MH i2c: E2 08 00 FF 13 80 0D 03 02 00 00 00 00 8D [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:40]Read from MH i2c: E2 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: E2 0B 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: E2 0B 00 FF 13 00 C8 EE 42 A3 F4 EC 2C B8 90 00 ED [10:57:40]RAPDU: C8 EE 42 A3 F4 EC 2C B8 90 00 [10:57:40]wFMCommunicate OK [10:57:40]SAM_PROTO_SignData done [10:57:40]FM_MakeSignedData done [10:57:40]CreateOFDProtocolMessage [10:57:40]wFMCommunicate request_size=4 [10:57:40]MH_SAM_APDU [10:57:40]CAPDU: 80 11 00 00 [10:57:40]Write to MH i2c: E2 08 00 00 14 80 11 00 00 00 00 00 00 8E [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:40]Read from MH i2c: E2 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: E2 17 00 [10:57:40]MH_I2C_Read... [10:57:40]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 33 32 90 00 DE [10:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:57:40]wFMCommunicate OK [10:57:40]CreateOFDProtocolMessage done [10:57:40]OFDSenderStorePacket 289545 [10:57:40]StoreOFDPacket docnum=289545 [10:57:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 94 96 04 01 5A 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A C5 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A3 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6B 04 00 35 04 06 00 42 21 CC 42 35 AE C8 EE 42 A3 F4 EC 2C B8 [10:57:40]CheckFolder [10:57:40]dirname=/storage/ofd_packets [10:57:40]CheckFolder done [10:57:40]ProducePacketName [10:57:40]name=ofd_packets/00289545 [10:57:40]NVStorageSaveData ofd_packets/00289545 [10:57:40]File name is /storage/ofd_packets/00289545 [10:57:40]Write 298 bytes [10:57:40]NVStorageSaveData done [10:57:40]OFDSenderStorePacket done [10:57:40]KKMCreateOFDPacket done [10:57:40]NVStorageSaveData kkm_last_timestamp [10:57:40]File name is /storage/kkm_last_timestamp [10:57:40]Write 4 bytes [10:57:40]NVStorageSaveData done [10:57:40]ExternCall_PrintAddStr [10:57:40]wPrintStart [10:57:40]Write to MH i2c: 01 00 00 01 14 15 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 01 14 00 00 00 00 00 FF 0F 2A [10:57:40]RasterBufferAndPrint [10:57:40]line Счет N : (1)24617562 [10:57:40]line ИНН: 02508201610067 [10:57:40]line Контрольно-Кассовый Чек [10:57:40]line ПРОДАЖА [10:57:40]line ТРК (МРК, ГНК) : 22 [10:57:40]line Товар: 2710194210 [10:57:40]line ДТ-К-5 [10:57:40]line 50.570 * 0.00 [10:57:40]line = 0.00 [10:57:40]line НДС 12% НСП 1% [10:57:40]line > о реализуемом товаре [10:57:40]line ИТОГО: 0.00 [10:57:40]line НСП 1% : 0.00 [10:57:40]line НДС 12% : 0.00 [10:57:40]line Наличными: 0.00 [10:57:40]line Безнал.: 0.00 [10:57:40]line Место: АЗС № 90 "Партнёр-нефть" [10:57:40]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:57:40]line СНО: Общий режим [10:57:40]line Чек 219 23.09.2024 10:57 [10:57:40]line Смена: 515 ФФД: 1.0 [10:57:40]line ЗНМ: 0300000107 [10:57:40]line РНМ: 0000000000091827 [10:57:40]line Версия ККМ: 001 [10:57:40]line Талоны: Топливная Карта [10:57:40]line 54206 [10:57:40]line ФМ: 0000000000871832 [10:57:40]line ФД: 289545 [10:57:40]line ФПД: 72712928245166 [10:57:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105739&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289545&fm=72712928245166&tin=02508201610067®Number=0000000000091827&sum=0 [10:57:40]written 0, free lines is 4095 [10:57:40]OFD Sender: Processing packet 289545 [packets to send 1784, broken 1783] [10:57:40]ProducePacketName [10:57:40]name=ofd_packets/00289545 [10:57:40]OFD Sender: To server: pG, [10:57:40]CommunicateWithHost lk.salyk.kg:30040 [10:57:40]ConnectInit lk.salyk.kg [10:57:40]Connected sock=10 [10: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 33 32 0C 01 00 00 94 96 04 01 5A 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A C5 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A3 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6B 04 00 35 04 06 00 42 21 CC 42 35 AE C8 EE 42 A3 F4 EC 2C B8 [10:57:40]Write to MH i2c: 01 00 00 2A 14 3E [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 2A 14 00 00 00 00 00 DB 0C 2C [10:57:40]RasterBufferAndPrint [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]written 0, free lines is 3296 [10:57:40]MH_Cut [10:57:40]Write to MH i2c: D1 01 00 31 14 01 17 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 01 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 01 00 31 14 00 16 [10:57:40]Write to MH i2c: 01 00 00 32 14 46 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10: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 33 32 4F 00 00 00 17 A8 47 00 A9 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 33 32 10 04 04 00 09 6B 04 00 F4 03 04 00 77 F1 F0 66 B6 04 01 00 00 06 B3 8F 5B 35 BB DA 29 [10:57:40]CommunicateWithHost err = 0 [10:57:40]CheckOFDResponse [10:57:40]1017 (14) - 77093643461234 [10:57:40]1041 (16) - 0000000000871832 [10:57:40]1040 (4) - 289545 [10:57:40]1012 (4) - 23.09.2024 04:41 [10:57:40]1206 (1) - 0 [10:57:40]OFD Sender: Remove packet 289545 [10:57:40]ProducePacketName [10:57:40]name=ofd_packets/00289545 [10:57:40]NVStorageDeleteData [10:57:41]*** Cut start [10:57:41]*** Partial cut [10:57:41]*** CUTSNS_PIN = 1 [10:57:41]OFD Sender: No OFD packet to send [10:57:41]*** CUTSNS_PIN = 0 [10:57:41]*** Brake cut motor [10:57:41]Read from MH i2c: 01 [10:57:41]MH_I2C_Read... [10:57:41]*** Stop cut motor [10:57:41]*** Cut end [10:57:41]Read from MH i2c: 01 07 00 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: 01 07 00 32 14 00 00 00 00 00 FF 0F 5B [10:57:41]process_action close_receipt done [10:57:41]requested_data is exist [10:57:41]produce_requested_data [10:57:41]requested_item fm.sn is exist - process it [10:57:41]wFMCommunicate request_size=4 [10:57:41]MH_SAM_APDU [10:57:41]CAPDU: 80 11 00 00 [10:57:41]Write to MH i2c: E2 08 00 33 14 80 11 00 00 00 00 00 00 C1 [10:57:41]Write i2c OK [10:57:41]MH_I2C_Read... [10:57:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:42]Read from MH i2c: E2 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 17 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 17 00 33 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 11 [10:57:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:57:42]wFMCommunicate OK [10:57:42]requested_item fd.num is exist - process it [10:57:42]SAM_PROTO_GetFieldsCounters [10:57:42]wFMCommunicate request_size=4 [10:57:42]MH_SAM_APDU [10:57:42]CAPDU: 80 13 00 00 [10:57:42]Write to MH i2c: E2 08 00 34 14 80 13 00 00 00 00 00 00 C4 [10:57:42]Write i2c OK [10:57:42]MH_I2C_Read... [10:57:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:42]Read from MH i2c: E2 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 62 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 62 00 34 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 09 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [10:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 09 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:57:42]wFMCommunicate OK [10:57:42]SAM_PROTO_GetFieldsCounters done [10:57:42]requested_item shift.num is exist - process it [10:57:42]requested_item shift.opened is exist - process it [10:57:42]req_shift_opened [10:57:42]FM_GetShiftState [10:57:42]SAM_PROTO_GetShiftState [10:57:42]wFMCommunicate request_size=4 [10:57:42]MH_SAM_APDU [10:57:42]CAPDU: 80 13 01 00 [10:57:42]Write to MH i2c: E2 08 00 35 14 80 13 01 00 00 00 00 00 C6 [10:57:42]Write i2c OK [10:57:42]MH_I2C_Read... [10:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:42]Read from MH i2c: E2 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 0E 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 0E 00 35 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 67 [10:57:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:57:42]wFMCommunicate OK [10:57:42]SAM_PROTO_GetShiftState done [10:57:42]FM_GetShiftState done [10:57:42]req_shift_opened done [10:57:42]requested_item shift.open_date is exist - process it [10:57:42]req_shift_open_date [10:57:42]req_shift_open_date done [10:57:42]produce_requested_data done [10:57:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289545,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:57:42]process_action_free close_receipt [10:57:42]json_value_free [10:57:42]json_value_free done [10:57:42]process_json_proto returns [10:57:42]Send response to host [10:57:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289545,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:57:42]free response buf [10:57:42]execute_script done [10:57:42]execute_script returns [10:57:42]free content buf [10:57:42]Sock 9.Close socket [10:57:42]Sock 9.Thread stoped [10:57:46]accept exits with 7 [10:57:46]New connection [10:57:46]New thread 3066821988 created [10:57:46]Thread 3066678628 joined [10:57:46]Waiting for new connection... [10:57:46] Sock 7.Parse request [10:57:46]Sock 7.Check first char [10:57:46]Sock 7.First char is OK [10:57:46]request: POST /json_proto HTTP/1.0 [10:57:46]Method: POST [10:57:46]URL: /json_proto [10:57:46]Method is POST - this is cgi request [10:57:46]url: /json_proto [10:57:46]query_string will be loaded in cgi processing [10:57:46]execute_cgi json_proto POST (null) [10:57:46]execute_cgi path=json_proto method=POST [10:57:46]POST find Content-Length [10:57:46]Host: 172.17.41.135:8080 [10:57:46]Content-Length: 802 [10:57:46]Content-Type: application/json [10:57:46] [10:57:46]POST finish read [10:57:46]Found Content-Length = 802 [10:57:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 450.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:46]execute_script... [10:57:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 450.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:46]POST & json_proto [10:57:46]process_json_proto [10:57:46]json parsed OK: [10:57:46]protocol is kg_v1.0 [10:57:46]action value=close_receipt [10:57:46]process_action close_receipt [10:57:46]cmd_close_receipt [10:57:46]MH_GetDate [10:57:46]Write to MH i2c: F0 00 00 36 14 39 [10:57:46]Write i2c OK [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: F0 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: F0 09 00 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: F0 09 00 36 14 00 AA 49 F1 66 ED 3E 82 65 9E [10:57:46]GetLastDocTimeStamp 1727089059 [10:57:46]current date 1727089066 [10:57:46]FM_GetShiftState [10:57:46]SAM_PROTO_GetShiftState [10:57:46]wFMCommunicate request_size=4 [10:57:46]MH_SAM_APDU [10:57:46]CAPDU: 80 13 01 00 [10:57:46]Write to MH i2c: E2 08 00 37 14 80 13 01 00 00 00 00 00 C8 [10:57:46]Write i2c OK [10:57:46]MH_I2C_Read... [10:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:46]Read from MH i2c: E2 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: E2 0E 00 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: E2 0E 00 37 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [10:57:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:57:46]wFMCommunicate OK [10:57:46]SAM_PROTO_GetShiftState done [10:57:46]FM_GetShiftState done [10:57:46]opened in 1727051401 [10:57:46]opened+sec_in_day 1727137801 [10:57:46]quantity*price = 45019 [10:57:46]sum+1 = 45020 [10:57:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 450.19 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 0.00 Безнал.: 450.19 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 220 23.09.2024 10:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289546 ФПД: 59050934415879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105746&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289546&fm=59050934415879&tin=02508201610067®Number=0000000000091827&sum=45019 [10:57:47]StoreToDocumentArchive [10:57:47]shift 515 fd 289546 [10:57:47]save to /storage/0515/doc_00289546 [10:57:47]save last doc name /storage/0515/doc_00289546 to /storage/kkm_last_doc_name [10:57:47]save OK [10:57:47]Clear old archive folders... [10:57:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:57:47]tlvbuf is 01E40730 [10:57:47]SAM_PROTO_ClearQueue [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 09 00 00 [10:57:47]Write to MH i2c: E2 08 00 44 14 80 09 00 00 00 00 00 00 CA [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 44 14 00 90 00 CC [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_ClearQueue done [10:57:47]KKMCreateOFDPacket [10:57:47]OFDProtocolAddRootSTLVToBuf [10:57:47]FM_MakeSignedData [10:57:47]FM_MakeSignedData [10:57:47]SAM_PROTO_SignData [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 01 02 [10:57:47]Write to MH i2c: E2 08 00 45 14 80 0D 01 02 00 00 00 00 D2 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 45 14 00 90 00 CD [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]wFMCommunicate request_size=255 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 AA 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6B 04 00 35 04 06 00 35 [10:57:47]Write to MH i2c: E2 02 01 46 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 AA 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6B 04 00 35 04 06 00 35 00 00 3F [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 46 14 00 90 00 CE [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]wFMCommunicate request_size=10 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 02 02 05 B4 DD F8 32 07 [10:57:47]Write to MH i2c: E2 0D 00 47 14 80 0D 02 02 05 00 B4 DD F8 32 07 00 00 A1 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 47 14 00 90 00 CF [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 03 02 [10:57:47]Write to MH i2c: E2 08 00 48 14 80 0D 03 02 00 00 00 00 D7 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0B 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0B 00 48 14 00 E6 8B 47 A4 B2 AC C8 52 90 00 AC [10:57:47]RAPDU: E6 8B 47 A4 B2 AC C8 52 90 00 [10:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_SignData done [10:57:47]FM_MakeSignedData done [10:57:47]CreateOFDProtocolMessage [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 11 00 00 [10:57:47]Write to MH i2c: E2 08 00 49 14 80 11 00 00 00 00 00 00 D7 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 49 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [10:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:57:47]wFMCommunicate OK [10:57:47]CreateOFDProtocolMessage done [10:57:47]OFDSenderStorePacket 289546 [10:57:47]StoreOFDPacket docnum=289546 [10:57:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E5 42 07 01 24 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 AA 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6B 04 00 35 04 06 00 35 B4 DD F8 32 07 E6 8B 47 A4 B2 AC C8 52 [10:57:47]CheckFolder [10:57:47]dirname=/storage/ofd_packets [10:57:47]CheckFolder done [10:57:47]ProducePacketName [10:57:47]name=ofd_packets/00289546 [10:57:47]NVStorageSaveData ofd_packets/00289546 [10:57:47]File name is /storage/ofd_packets/00289546 [10:57:47]Write 301 bytes [10:57:47]NVStorageSaveData done [10:57:47]OFDSenderStorePacket done [10:57:47]KKMCreateOFDPacket done [10:57:47]NVStorageSaveData kkm_last_timestamp [10:57:47]File name is /storage/kkm_last_timestamp [10:57:47]Write 4 bytes [10:57:47]NVStorageSaveData done [10:57:47]ExternCall_PrintAddStr [10:57:47]wPrintStart [10:57:47]Write to MH i2c: 01 00 00 4A 14 5E [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 07 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 07 00 4A 14 00 00 00 00 00 FF 0F 73 [10:57:47]RasterBufferAndPrint [10:57:47]line Счет N : (1)24617567 [10:57:47]line ИНН: 02508201610067 [10:57:47]line Контрольно-Кассовый Чек [10:57:47]line ПРОДАЖА [10:57:47]line ТРК (МРК, ГНК) : 43 [10:57:47]line Товар: 2710124130 [10:57:47]line Аи-92-К-5 [10:57:47]line 6.640 * 67.80 [10:57:47]line = 450.19 [10:57:47]line НДС 12% НСП 1% [10:57:47]line > о реализуемом товаре [10:57:47]line ИТОГО: 450.19 [10:57:47]line НСП 1% : 3.98 [10:57:47]line НДС 12% : 47.81 [10:57:47]line Наличными: 0.00 [10:57:47]line Безнал.: 450.19 [10:57:47]line Место: АЗС № 90 "Партнёр-нефть" [10:57:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:57:47]line СНО: Общий режим [10:57:47]line Чек 220 23.09.2024 10:57 [10:57:47]line Смена: 515 ФФД: 1.0 [10:57:47]line ЗНМ: 0300000107 [10:57:47]line РНМ: 0000000000091827 [10:57:47]line Версия ККМ: 001 [10:57:47]line Платежная система: O! деньги [10:57:47]line ФМ: 0000000000871832 [10:57:47]line ФД: 289546 [10:57:47]line ФПД: 59050934415879 [10:57:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105746&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289546&fm=59050934415879&tin=02508201610067®Number=0000000000091827&sum=45019 [10:57:47]written 0, free lines is 4095 [10:57:47]OFD Sender: Processing packet 289546 [packets to send 1784, broken 1783] [10:57:47]ProducePacketName [10:57:47]name=ofd_packets/00289546 [10:57:47]OFD Sender: To server: pG, [10:57:47]CommunicateWithHost lk.salyk.kg:30040 [10:57:47]ConnectInit lk.salyk.kg [10:57:48]Connected sock=10 [10:57: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 33 32 0F 01 00 00 E5 42 07 01 24 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 AA 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6B 04 00 35 04 06 00 35 B4 DD F8 32 07 E6 8B 47 A4 B2 AC C8 52 [10:57:48]Write to MH i2c: 01 00 00 73 14 87 [10:57:48]Write i2c OK [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: 01 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: 01 07 00 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: 01 07 00 73 14 00 00 00 00 00 E5 0C 7F [10:57:48]RasterBufferAndPrint [10:57:48]line [10:57:48]line [10:57:48]line [10:57:48]line [10:57:48]line [10:57:48]written 0, free lines is 3310 [10:57:48]MH_Cut [10:57:48]Write to MH i2c: D1 01 00 7A 14 01 60 [10:57:48]Write i2c OK [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: D1 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: D1 01 00 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: D1 01 00 7A 14 00 5F [10:57:48]Write to MH i2c: 01 00 00 7B 14 8F [10:57:48]Write i2c OK [10:57:48]MH_I2C_Read... [10:57: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 33 32 4F 00 00 00 63 FB 47 00 49 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 33 32 10 04 04 00 0A 6B 04 00 F4 03 04 00 7F F1 F0 66 B6 04 01 00 00 2D 02 1A CB D5 B7 CB 30 [10:57:48]CommunicateWithHost err = 0 [10:57:48]CheckOFDResponse [10:57:48]1017 (14) - 77093643461234 [10:57:48]1041 (16) - 0000000000871832 [10:57:48]1040 (4) - 289546 [10:57:48]1012 (4) - 23.09.2024 04:41 [10:57:48]1206 (1) - 0 [10:57:48]OFD Sender: Remove packet 289546 [10:57:48]ProducePacketName [10:57:48]name=ofd_packets/00289546 [10:57:48]NVStorageDeleteData [10:57:49]*** Cut start [10:57:49]*** Partial cut [10:57:49]*** CUTSNS_PIN = 1 [10:57:49]*** CUTSNS_PIN = 0 [10:57:49]OFD Sender: No OFD packet to send [10:57:49]*** Brake cut motor [10:57:49]Read from MH i2c: 01 [10:57:49]MH_I2C_Read... [10:57:49]*** Stop cut motor [10:57:49]*** Cut end [10:57:49]Read from MH i2c: 01 07 00 [10:57:49]MH_I2C_Read... [10:57:49]Read from MH i2c: 01 07 00 7B 14 00 00 00 00 00 FF 0F A4 [10:57:49]process_action close_receipt done [10:57:49]requested_data is exist [10:57:49]produce_requested_data [10:57:49]requested_item fm.sn is exist - process it [10:57:49]wFMCommunicate request_size=4 [10:57:49]MH_SAM_APDU [10:57:49]CAPDU: 80 11 00 00 [10:57:49]Write to MH i2c: E2 08 00 7C 14 80 11 00 00 00 00 00 00 0A [10:57:49]Write i2c OK [10:57:49]MH_I2C_Read... [10:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:49]Read from MH i2c: E2 [10:57:49]MH_I2C_Read... [10:57:49]Read from MH i2c: E2 17 00 [10:57:49]MH_I2C_Read... [10:57:49]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 33 32 90 00 5A [10:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:57:49]wFMCommunicate OK [10:57:49]requested_item fd.num is exist - process it [10:57:49]SAM_PROTO_GetFieldsCounters [10:57:49]wFMCommunicate request_size=4 [10:57:49]MH_SAM_APDU [10:57:49]CAPDU: 80 13 00 00 [10:57:49]Write to MH i2c: E2 08 00 7D 14 80 13 00 00 00 00 00 00 0D [10:57:49]Write i2c OK [10:57:49]MH_I2C_Read... [10:57:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:49]Read from MH i2c: E2 [10:57:49]MH_I2C_Read... [10:57:49]Read from MH i2c: E2 62 00 [10:57:49]MH_I2C_Read... [10:57:49]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [10:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:57:49]wFMCommunicate OK [10:57:49]SAM_PROTO_GetFieldsCounters done [10:57:49]requested_item shift.num is exist - process it [10:57:49]requested_item shift.opened is exist - process it [10:57:49]req_shift_opened [10:57:49]FM_GetShiftState [10:57:49]SAM_PROTO_GetShiftState [10:57:49]wFMCommunicate request_size=4 [10:57:49]MH_SAM_APDU [10:57:49]CAPDU: 80 13 01 00 [10:57:49]Write to MH i2c: E2 08 00 7E 14 80 13 01 00 00 00 00 00 0F [10:57:49]Write i2c OK [10:57:49]MH_I2C_Read... [10:57:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:49]Read from MH i2c: E2 [10:57:49]MH_I2C_Read... [10:57:49]Read from MH i2c: E2 0E 00 [10:57:49]MH_I2C_Read... [10:57:49]Read from MH i2c: E2 0E 00 7E 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B0 [10:57:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:57:49]wFMCommunicate OK [10:57:49]SAM_PROTO_GetShiftState done [10:57:49]FM_GetShiftState done [10:57:49]req_shift_opened done [10:57:49]requested_item shift.open_date is exist - process it [10:57:49]req_shift_open_date [10:57:49]req_shift_open_date done [10:57:49]produce_requested_data done [10:57:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289546,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:57:49]process_action_free close_receipt [10:57:49]json_value_free [10:57:49]json_value_free done [10:57:49]process_json_proto returns [10:57:49]Send response to host [10:57:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289546,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:57:49]free response buf [10:57:49]execute_script done [10:57:49]execute_script returns [10:57:49]free content buf [10:57:49]Sock 7.Close socket [10:57:49]Sock 7.Thread stoped [10:57:54]OFD Sender: No OFD packet to send [10:57:59]OFD Sender: No OFD packet to send [10:58:04]OFD Sender: No OFD packet to send [10:58:09]OFD Sender: No OFD packet to send [10:58:14]OFD Sender: No OFD packet to send [10:58:16]accept exits with 9 [10:58:16]New connection [10:58:16]New thread 3066678628 created [10:58:16]Thread 3066821988 joined [10:58:16]Waiting for new connection... [10:58:16] Sock 9.Parse request [10:58:16]Sock 9.Check first char [10:58:16]Sock 9.First char is OK [10:58:16]request: POST /json_proto HTTP/1.0 [10:58:16]Method: POST [10:58:16]URL: /json_proto [10:58:16]Method is POST - this is cgi request [10:58:16]url: /json_proto [10:58:16]query_string will be loaded in cgi processing [10:58:16]execute_cgi json_proto POST (null) [10:58:16]execute_cgi path=json_proto method=POST [10:58:16]POST find Content-Length [10:58:16]Host: 172.17.41.135:8080 [10:58:16]Content-Length: 808 [10:58:16]Content-Type: application/json [10:58:16] [10:58:16]POST finish read [10:58:16]Found Content-Length = 808 [10:58:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:16]execute_script... [10: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)24617566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:16]POST & json_proto [10:58:16]process_json_proto [10:58:16]json parsed OK: [10:58:16]protocol is kg_v1.0 [10:58:16]action value=close_receipt [10:58:16]process_action close_receipt [10:58:16]cmd_close_receipt [10:58:16]MH_GetDate [10:58:16]Write to MH i2c: F0 00 00 7F 14 82 [10:58:16]Write i2c OK [10:58:16]MH_I2C_Read... [10:58:16]Read from MH i2c: F0 [10:58:16]MH_I2C_Read... [10:58:16]Read from MH i2c: F0 09 00 [10:58:16]MH_I2C_Read... [10:58:16]Read from MH i2c: F0 09 00 7F 14 00 C8 49 F1 66 ED 3E 82 65 05 [10:58:16]GetLastDocTimeStamp 1727089066 [10:58:16]current date 1727089096 [10:58:16]FM_GetShiftState [10:58:16]SAM_PROTO_GetShiftState [10:58:16]wFMCommunicate request_size=4 [10:58:16]MH_SAM_APDU [10:58:16]CAPDU: 80 13 01 00 [10:58:16]Write to MH i2c: E2 08 00 80 14 80 13 01 00 00 00 00 00 11 [10:58:16]Write i2c OK [10:58:16]MH_I2C_Read... [10:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:16]Read from MH i2c: E2 [10:58:16]MH_I2C_Read... [10:58:16]Read from MH i2c: E2 0E 00 [10:58:16]MH_I2C_Read... [10:58:16]Read from MH i2c: E2 0E 00 80 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B2 [10:58:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:58:16]wFMCommunicate OK [10:58:16]SAM_PROTO_GetShiftState done [10:58:16]FM_GetShiftState done [10:58:16]opened in 1727051401 [10:58:16]opened+sec_in_day 1727137801 [10:58:16]quantity*price = 100007 [10:58:16]sum+1 = 100009 [10:58:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 221 23.09.2024 10:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289547 ФПД: 168223941328617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105816&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289547&fm=168223941328617&tin=02508201610067®Number=0000000000091827&sum=100008 [10:58:17]StoreToDocumentArchive [10:58:17]shift 515 fd 289547 [10:58:17]save to /storage/0515/doc_00289547 [10:58:17]save last doc name /storage/0515/doc_00289547 to /storage/kkm_last_doc_name [10:58:17]save OK [10:58:17]Clear old archive folders... [10:58:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:58:17]tlvbuf is 01DBB010 [10:58:17]SAM_PROTO_ClearQueue [10:58:17]wFMCommunicate request_size=4 [10:58:17]MH_SAM_APDU [10:58:17]CAPDU: 80 09 00 00 [10:58:17]Write to MH i2c: E2 08 00 8D 14 80 09 00 00 00 00 00 00 13 [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:17]Read from MH i2c: E2 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 8D 14 00 90 00 15 [10:58:17]RAPDU: 90 00 [10:58:17]wFMCommunicate OK [10:58:17]SAM_PROTO_ClearQueue done [10:58:17]KKMCreateOFDPacket [10:58:17]OFDProtocolAddRootSTLVToBuf [10:58:17]FM_MakeSignedData [10:58:17]FM_MakeSignedData [10:58:17]SAM_PROTO_SignData [10:58:17]wFMCommunicate request_size=4 [10:58:17]MH_SAM_APDU [10:58:17]CAPDU: 80 0D 01 02 [10:58:17]Write to MH i2c: E2 08 00 8E 14 80 0D 01 02 00 00 00 00 1B [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:17]Read from MH i2c: E2 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 8E 14 00 90 00 16 [10:58:17]RAPDU: 90 00 [10:58:17]wFMCommunicate OK [10:58:17]wFMCommunicate request_size=255 [10:58:17]MH_SAM_APDU [10:58:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 C8 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6B 04 00 35 04 06 00 98 FF [10:58:17]Write to MH i2c: E2 02 01 8F 14 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 C8 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6B 04 00 35 04 06 00 98 FF 00 00 56 [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:17]Read from MH i2c: E2 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 8F 14 00 90 00 17 [10:58:17]RAPDU: 90 00 [10:58:17]wFMCommunicate OK [10:58:17]wFMCommunicate request_size=9 [10:58:17]MH_SAM_APDU [10:58:17]CAPDU: 80 0D 02 02 04 B0 43 FE E9 [10:58:17]Write to MH i2c: E2 0C 00 90 14 80 0D 02 02 04 00 B0 43 FE E9 00 00 00 [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:17]Read from MH i2c: E2 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 03 00 90 14 00 90 00 18 [10:58:17]RAPDU: 90 00 [10:58:17]wFMCommunicate OK [10:58:17]wFMCommunicate request_size=4 [10:58:17]MH_SAM_APDU [10:58:17]CAPDU: 80 0D 03 02 [10:58:17]Write to MH i2c: E2 08 00 91 14 80 0D 03 02 00 00 00 00 20 [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:17]Read from MH i2c: E2 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 0B 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 0B 00 91 14 00 C9 E8 69 77 72 6F 1E 01 90 00 B2 [10:58:17]RAPDU: C9 E8 69 77 72 6F 1E 01 90 00 [10:58:17]wFMCommunicate OK [10:58:17]SAM_PROTO_SignData done [10:58:17]FM_MakeSignedData done [10:58:17]CreateOFDProtocolMessage [10:58:17]wFMCommunicate request_size=4 [10:58:17]MH_SAM_APDU [10:58:17]CAPDU: 80 11 00 00 [10:58:17]Write to MH i2c: E2 08 00 92 14 80 11 00 00 00 00 00 00 20 [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:17]Read from MH i2c: E2 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 17 00 [10:58:17]MH_I2C_Read... [10:58:17]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 33 32 90 00 70 [10:58:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:58:17]wFMCommunicate OK [10:58:17]CreateOFDProtocolMessage done [10:58:17]OFDSenderStorePacket 289547 [10:58:17]StoreOFDPacket docnum=289547 [10:58:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 37 43 06 01 39 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 C8 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6B 04 00 35 04 06 00 98 FF B0 43 FE E9 C9 E8 69 77 72 6F 1E 01 [10:58:17]CheckFolder [10:58:17]dirname=/storage/ofd_packets [10:58:17]CheckFolder done [10:58:17]ProducePacketName [10:58:17]name=ofd_packets/00289547 [10:58:17]NVStorageSaveData ofd_packets/00289547 [10:58:17]File name is /storage/ofd_packets/00289547 [10:58:17]Write 300 bytes [10:58:17]NVStorageSaveData done [10:58:17]OFDSenderStorePacket done [10:58:17]KKMCreateOFDPacket done [10:58:17]NVStorageSaveData kkm_last_timestamp [10:58:17]File name is /storage/kkm_last_timestamp [10:58:17]Write 4 bytes [10:58:17]NVStorageSaveData done [10:58:17]ExternCall_PrintAddStr [10:58:17]wPrintStart [10:58:17]Write to MH i2c: 01 00 00 93 14 A7 [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: 01 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: 01 07 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: 01 07 00 93 14 00 00 00 00 00 FF 0F BC [10:58:17]RasterBufferAndPrint [10:58:17]line Счет N : (1)24617566 [10:58:17]line ИНН: 02508201610067 [10:58:17]line Контрольно-Кассовый Чек [10:58:17]line ПРОДАЖА [10:58:17]line ТРК (МРК, ГНК) : 71 [10:58:17]line Товар: 2711190000 [10:58:17]line ГАЗ-К-5 [10:58:17]line 26.740 * 37.40 [10:58:17]line = 1000.08 [10:58:17]line НДС 12% НСП 1% [10:58:17]line > о реализуемом товаре [10:58:17]line ИТОГО: 1000.08 [10:58:17]line НСП 1% : 8.85 [10:58:17]line НДС 12% : 106.20 [10:58:17]line Наличными: 0.00 [10:58:17]line Безнал.: 1000.08 [10:58:17]line Место: АЗС № 90 "Партнёр-нефть" [10:58:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:58:17]line СНО: Общий режим [10:58:17]line Чек 221 23.09.2024 10:58 [10:58:17]line Смена: 515 ФФД: 1.0 [10:58:17]line ЗНМ: 0300000107 [10:58:17]line РНМ: 0000000000091827 [10:58:17]line Версия ККМ: 001 [10:58:17]line Платежная система: O! деньги [10:58:17]line ФМ: 0000000000871832 [10:58:17]line ФД: 289547 [10:58:17]line ФПД: 168223941328617 [10:58:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105816&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289547&fm=168223941328617&tin=02508201610067®Number=0000000000091827&sum=100008 [10:58:17]written 0, free lines is 4095 [10:58:17]OFD Sender: Processing packet 289547 [packets to send 1784, broken 1783] [10:58:17]ProducePacketName [10:58:17]name=ofd_packets/00289547 [10:58:17]OFD Sender: To server: pG, [10:58:17]CommunicateWithHost lk.salyk.kg:30040 [10:58:17]ConnectInit lk.salyk.kg [10:58:18]Connected sock=10 [10: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 33 32 0E 01 00 00 37 43 06 01 39 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 C8 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6B 04 00 35 04 06 00 98 FF B0 43 FE E9 C9 E8 69 77 72 6F 1E 01 [10:58:18]Write to MH i2c: 01 00 00 BC 14 D0 [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: 01 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: 01 07 00 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: 01 07 00 BC 14 00 00 00 00 00 DA 0C BD [10:58:18]RasterBufferAndPrint [10:58:18]line [10:58:18]line [10:58:18]line [10:58:18]line [10:58:18]line [10:58:18]written 0, free lines is 3297 [10:58:18]MH_Cut [10:58:18]Write to MH i2c: D1 01 00 C3 14 01 A9 [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: D1 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: D1 01 00 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: D1 01 00 C3 14 00 A8 [10:58:18]Write to MH i2c: 01 00 00 C4 14 D8 [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10: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 33 32 4F 00 00 00 62 EE 47 00 54 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 33 32 10 04 04 00 0B 6B 04 00 F4 03 04 00 9D F1 F0 66 B6 04 01 00 00 9A 6B 12 7C BC 0C E6 5F [10:58:18]CommunicateWithHost err = 0 [10:58:18]CheckOFDResponse [10:58:18]1017 (14) - 77093643461234 [10:58:18]1041 (16) - 0000000000871832 [10:58:18]1040 (4) - 289547 [10:58:18]1012 (4) - 23.09.2024 04:42 [10:58:18]1206 (1) - 0 [10:58:18]OFD Sender: Remove packet 289547 [10:58:18]ProducePacketName [10:58:18]name=ofd_packets/00289547 [10:58:18]NVStorageDeleteData [10:58:18]OFD Sender: No OFD packet to send [10:58:19]*** Cut start [10:58:19]*** Partial cut [10:58:19]*** CUTSNS_PIN = 1 [10:58:19]*** CUTSNS_PIN = 0 [10:58:19]*** Brake cut motor [10:58:19]Read from MH i2c: 01 [10:58:19]MH_I2C_Read... [10:58:19]*** Stop cut motor [10:58:19]*** Cut end [10:58:19]Read from MH i2c: 01 07 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: 01 07 00 C4 14 00 00 00 00 00 FF 0F ED [10:58:19]process_action close_receipt done [10:58:19]requested_data is exist [10:58:19]produce_requested_data [10:58:19]requested_item fm.sn is exist - process it [10:58:19]wFMCommunicate request_size=4 [10:58:19]MH_SAM_APDU [10:58:19]CAPDU: 80 11 00 00 [10:58:19]Write to MH i2c: E2 08 00 C5 14 80 11 00 00 00 00 00 00 53 [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:19]Read from MH i2c: E2 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 17 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 17 00 C5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A3 [10:58:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:58:19]wFMCommunicate OK [10:58:19]requested_item fd.num is exist - process it [10:58:19]SAM_PROTO_GetFieldsCounters [10:58:19]wFMCommunicate request_size=4 [10:58:19]MH_SAM_APDU [10:58:19]CAPDU: 80 13 00 00 [10:58:19]Write to MH i2c: E2 08 00 C6 14 80 13 00 00 00 00 00 00 56 [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:19]Read from MH i2c: E2 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 62 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 62 00 C6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [10:58:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:19]wFMCommunicate OK [10:58:19]SAM_PROTO_GetFieldsCounters done [10:58:19]requested_item shift.num is exist - process it [10:58:19]requested_item shift.opened is exist - process it [10:58:19]req_shift_opened [10:58:19]FM_GetShiftState [10:58:19]SAM_PROTO_GetShiftState [10:58:19]wFMCommunicate request_size=4 [10:58:19]MH_SAM_APDU [10:58:19]CAPDU: 80 13 01 00 [10:58:19]Write to MH i2c: E2 08 00 C7 14 80 13 01 00 00 00 00 00 58 [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:19]Read from MH i2c: E2 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 0E 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 0E 00 C7 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F9 [10:58:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:58:19]wFMCommunicate OK [10:58:19]SAM_PROTO_GetShiftState done [10:58:19]FM_GetShiftState done [10:58:19]req_shift_opened done [10:58:19]requested_item shift.open_date is exist - process it [10:58:19]req_shift_open_date [10:58:19]req_shift_open_date done [10:58:19]produce_requested_data done [10:58:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289547,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:58:19]process_action_free close_receipt [10:58:19]json_value_free [10:58:19]json_value_free done [10:58:19]process_json_proto returns [10:58:19]Send response to host [10:58:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289547,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:58:19]free response buf [10:58:19]execute_script done [10:58:19]execute_script returns [10:58:19]free content buf [10:58:19]Sock 9.Close socket [10:58:19]Sock 9.Thread stoped [10:58:24]OFD Sender: No OFD packet to send [10:58:29]OFD Sender: No OFD packet to send [10:58:34]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:39]accept exits with 7 [10:58:39]New connection [10:58:39]New thread 3066821988 created [10:58:39]Thread 3066678628 joined [10:58:39]Waiting for new connection... [10:58:39] Sock 7.Parse request [10:58:39]Sock 7.Check first char [10:58:39]Sock 7.First char is OK [10:58:39]request: POST /json_proto HTTP/1.0 [10:58:39]Method: POST [10:58:39]URL: /json_proto [10:58:39]Method is POST - this is cgi request [10:58:39]url: /json_proto [10:58:39]query_string will be loaded in cgi processing [10:58:39]execute_cgi json_proto POST (null) [10:58:39]execute_cgi path=json_proto method=POST [10:58:39]POST find Content-Length [10:58:39]Host: 172.17.41.135:8080 [10:58:39]Content-Length: 799 [10:58:39]Content-Type: application/json [10:58:39] [10:58:39]POST finish read [10:58:39]Found Content-Length = 799 [10:58:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:58:39]execute_script... [10:58: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)24617568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:58:39]POST & json_proto [10:58:39]process_json_proto [10:58:39]json parsed OK: [10:58:39]protocol is kg_v1.0 [10:58:39]action value=close_receipt [10:58:39]process_action close_receipt [10:58:39]cmd_close_receipt [10:58:39]MH_GetDate [10:58:39]Write to MH i2c: F0 00 00 C8 14 CB [10:58:39]Write i2c OK [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: F0 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: F0 09 00 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: F0 09 00 C8 14 00 E0 49 F1 66 ED 3E 82 65 66 [10:58:39]GetLastDocTimeStamp 1727089096 [10:58:39]current date 1727089120 [10:58:39]FM_GetShiftState [10:58:39]SAM_PROTO_GetShiftState [10:58:39]wFMCommunicate request_size=4 [10:58:39]MH_SAM_APDU [10:58:39]CAPDU: 80 13 01 00 [10:58:39]Write to MH i2c: E2 08 00 C9 14 80 13 01 00 00 00 00 00 5A [10:58:39]Write i2c OK [10:58:39]MH_I2C_Read... [10:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:39]Read from MH i2c: E2 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: E2 0E 00 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: E2 0E 00 C9 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [10:58:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:58:39]wFMCommunicate OK [10:58:39]SAM_PROTO_GetShiftState done [10:58:39]FM_GetShiftState done [10:58:39]opened in 1727051401 [10:58:39]opened+sec_in_day 1727137801 [10:58:39]quantity*price = 70027 [10:58:39]sum+1 = 70029 [10:58:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.28 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 0.00 Безнал.: 700.28 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 222 23.09.2024 10:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289548 ФПД: 278473530860729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105840&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289548&fm=278473530860729&tin=02508201610067®Number=0000000000091827&sum=70028 [10:58:40]StoreToDocumentArchive [10:58:40]shift 515 fd 289548 [10:58:40]save to /storage/0515/doc_00289548 [10:58:40]save last doc name /storage/0515/doc_00289548 to /storage/kkm_last_doc_name [10:58:40]save OK [10:58:40]Clear old archive folders... [10:58:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:58:40]tlvbuf is 01DEBCF0 [10:58:40]SAM_PROTO_ClearQueue [10:58:40]wFMCommunicate request_size=4 [10:58:40]MH_SAM_APDU [10:58:40]CAPDU: 80 09 00 00 [10:58:40]Write to MH i2c: E2 08 00 D6 14 80 09 00 00 00 00 00 00 5C [10:58:40]Write i2c OK [10:58:40]MH_I2C_Read... [10:58:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:40]Read from MH i2c: E2 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 03 00 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 03 00 D6 14 00 90 00 5E [10:58:40]RAPDU: 90 00 [10:58:40]wFMCommunicate OK [10:58:40]SAM_PROTO_ClearQueue done [10:58:40]KKMCreateOFDPacket [10:58:40]OFDProtocolAddRootSTLVToBuf [10:58:40]FM_MakeSignedData [10:58:40]FM_MakeSignedData [10:58:40]SAM_PROTO_SignData [10:58:40]wFMCommunicate request_size=4 [10:58:40]MH_SAM_APDU [10:58:40]CAPDU: 80 0D 01 02 [10:58:40]Write to MH i2c: E2 08 00 D7 14 80 0D 01 02 00 00 00 00 64 [10:58:40]Write i2c OK [10:58:40]MH_I2C_Read... [10:58:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:40]Read from MH i2c: E2 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 03 00 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 03 00 D7 14 00 90 00 5F [10:58:40]RAPDU: 90 00 [10:58:40]wFMCommunicate OK [10:58:40]wFMCommunicate request_size=255 [10:58:40]MH_SAM_APDU [10:58: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 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 DE 00 00 00 F4 03 04 00 E0 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6B 04 00 35 04 06 00 FD 45 2B E2 [10:58:40]Write to MH i2c: E2 02 01 D8 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 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 DE 00 00 00 F4 03 04 00 E0 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6B 04 00 35 04 06 00 FD 45 2B E2 00 00 49 [10:58:40]Write i2c OK [10:58:40]MH_I2C_Read... [10:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:41]Read from MH i2c: E2 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 03 00 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 03 00 D8 14 00 90 00 60 [10:58:41]RAPDU: 90 00 [10:58:41]wFMCommunicate OK [10:58:41]wFMCommunicate request_size=7 [10:58:41]MH_SAM_APDU [10:58:41]CAPDU: 80 0D 02 02 02 E4 B9 [10:58:41]Write to MH i2c: E2 0A 00 D9 14 80 0D 02 02 02 00 E4 B9 00 00 08 [10:58:41]Write i2c OK [10:58:41]MH_I2C_Read... [10:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:41]Read from MH i2c: E2 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 03 00 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 03 00 D9 14 00 90 00 61 [10:58:41]RAPDU: 90 00 [10:58:41]wFMCommunicate OK [10:58:41]wFMCommunicate request_size=4 [10:58:41]MH_SAM_APDU [10:58:41]CAPDU: 80 0D 03 02 [10:58:41]Write to MH i2c: E2 08 00 DA 14 80 0D 03 02 00 00 00 00 69 [10:58:41]Write i2c OK [10:58:41]MH_I2C_Read... [10:58:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:41]Read from MH i2c: E2 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 0B 00 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 0B 00 DA 14 00 55 47 AD EB BB E9 33 77 90 00 EC [10:58:41]RAPDU: 55 47 AD EB BB E9 33 77 90 00 [10:58:41]wFMCommunicate OK [10:58:41]SAM_PROTO_SignData done [10:58:41]FM_MakeSignedData done [10:58:41]CreateOFDProtocolMessage [10:58:41]wFMCommunicate request_size=4 [10:58:41]MH_SAM_APDU [10:58:41]CAPDU: 80 11 00 00 [10:58:41]Write to MH i2c: E2 08 00 DB 14 80 11 00 00 00 00 00 00 69 [10:58:41]Write i2c OK [10:58:41]MH_I2C_Read... [10:58:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:41]Read from MH i2c: E2 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 17 00 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: E2 17 00 DB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B9 [10:58:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:58:41]wFMCommunicate OK [10:58:41]CreateOFDProtocolMessage done [10:58:41]OFDSenderStorePacket 289548 [10:58:41]StoreOFDPacket docnum=289548 [10:58:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E4 B0 04 01 58 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 00 00 00 F4 03 04 00 E0 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6B 04 00 35 04 06 00 FD 45 2B E2 E4 B9 55 47 AD EB BB E9 33 77 [10:58:41]CheckFolder [10:58:41]dirname=/storage/ofd_packets [10:58:41]CheckFolder done [10:58:41]ProducePacketName [10:58:41]name=ofd_packets/00289548 [10:58:41]NVStorageSaveData ofd_packets/00289548 [10:58:41]File name is /storage/ofd_packets/00289548 [10:58:41]Write 298 bytes [10:58:41]NVStorageSaveData done [10:58:41]OFDSenderStorePacket done [10:58:41]KKMCreateOFDPacket done [10:58:41]NVStorageSaveData kkm_last_timestamp [10:58:41]File name is /storage/kkm_last_timestamp [10:58:41]Write 4 bytes [10:58:41]NVStorageSaveData done [10:58:41]ExternCall_PrintAddStr [10:58:41]wPrintStart [10:58:41]Write to MH i2c: 01 00 00 DC 14 F0 [10:58:41]Write i2c OK [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: 01 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: 01 07 00 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: 01 07 00 DC 14 00 00 00 00 00 FF 0F 05 [10:58:41]RasterBufferAndPrint [10:58:41]line Счет N : (1)24617568 [10:58:41]line ИНН: 02508201610067 [10:58:41]line Контрольно-Кассовый Чек [10:58:41]line ПРОДАЖА [10:58:41]line ТРК (МРК, ГНК) : 11 [10:58:41]line Товар: 2710194210 [10:58:41]line ДТ-К-5 [10:58:41]line 9.190 * 76.20 [10:58:41]line = 700.28 [10:58:41]line НДС 12% НСП 1% [10:58:41]line > о реализуемом товаре [10:58:41]line ИТОГО: 700.28 [10:58:41]line НСП 1% : 6.20 [10:58:41]line НДС 12% : 74.37 [10:58:41]line Наличными: 0.00 [10:58:41]line Безнал.: 700.28 [10:58:41]line Место: АЗС № 90 "Партнёр-нефть" [10:58:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [10:58:41]line СНО: Общий режим [10:58:41]line Чек 222 23.09.2024 10:58 [10:58:41]line Смена: 515 ФФД: 1.0 [10:58:41]line ЗНМ: 0300000107 [10:58:41]line РНМ: 0000000000091827 [10:58:41]line Версия ККМ: 001 [10:58:41]line Платежная система: O! деньги [10:58:41]line ФМ: 0000000000871832 [10:58:41]line ФД: 289548 [10:58:41]line ФПД: 278473530860729 [10:58:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T105840&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289548&fm=278473530860729&tin=02508201610067®Number=0000000000091827&sum=70028 [10:58:41]written 0, free lines is 4095 [10:58:41]OFD Sender: Processing packet 289548 [packets to send 1784, broken 1783] [10:58:41]ProducePacketName [10:58:41]name=ofd_packets/00289548 [10:58:41]OFD Sender: To server: pG, [10:58:41]CommunicateWithHost lk.salyk.kg:30040 [10:58:41]ConnectInit lk.salyk.kg [10:58:41]Connected sock=10 [10: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 33 32 0C 01 00 00 E4 B0 04 01 58 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 00 00 00 F4 03 04 00 E0 49 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6B 04 00 35 04 06 00 FD 45 2B E2 E4 B9 55 47 AD EB BB E9 33 77 [10:58:41]Write to MH i2c: 01 00 00 05 15 1A [10:58:41]Write i2c OK [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: 01 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: 01 07 00 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: 01 07 00 05 15 00 00 00 00 00 DB 0C 08 [10:58:41]RasterBufferAndPrint [10:58:41]line [10:58:41]line [10:58:41]line [10:58:41]line [10:58:41]line [10:58:41]written 0, free lines is 3297 [10:58:41]MH_Cut [10:58:41]Write to MH i2c: D1 01 00 0C 15 01 F3 [10:58:41]Write i2c OK [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: D1 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: D1 01 00 [10:58:41]MH_I2C_Read... [10:58:41]Read from MH i2c: D1 01 00 0C 15 00 F2 [10:58:41]Write to MH i2c: 01 00 00 0D 15 22 [10:58:41]Write i2c OK [10:58:41]MH_I2C_Read... [10: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 33 32 4F 00 00 00 6B 0C 47 00 13 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 33 32 10 04 04 00 0C 6B 04 00 F4 03 04 00 B4 F1 F0 66 B6 04 01 00 00 87 2E A3 E9 7A 12 B7 7C [10:58:41]CommunicateWithHost err = 0 [10:58:41]CheckOFDResponse [10:58:41]1017 (14) - 77093643461234 [10:58:41]1041 (16) - 0000000000871832 [10:58:41]1040 (4) - 289548 [10:58:41]1012 (4) - 23.09.2024 04:42 [10:58:41]1206 (1) - 0 [10:58:41]OFD Sender: Remove packet 289548 [10:58:41]ProducePacketName [10:58:41]name=ofd_packets/00289548 [10:58:41]NVStorageDeleteData [10:58:42]OFD Sender: No OFD packet to send [10:58:42]*** Cut start [10:58:42]*** Partial cut [10:58:42]*** CUTSNS_PIN = 1 [10:58:42]*** CUTSNS_PIN = 0 [10:58:42]*** Brake cut motor [10:58:43]Read from MH i2c: 01 [10:58:43]MH_I2C_Read... [10:58:43]*** Stop cut motor [10:58:43]*** Cut end [10:58:43]Read from MH i2c: 01 07 00 [10:58:43]MH_I2C_Read... [10:58:43]Read from MH i2c: 01 07 00 0D 15 00 00 00 00 00 FF 0F 37 [10:58:43]process_action close_receipt done [10:58:43]requested_data is exist [10:58:43]produce_requested_data [10:58:43]requested_item fm.sn is exist - process it [10:58:43]wFMCommunicate request_size=4 [10:58:43]MH_SAM_APDU [10:58:43]CAPDU: 80 11 00 00 [10:58:43]Write to MH i2c: E2 08 00 0E 15 80 11 00 00 00 00 00 00 9D [10:58:43]Write i2c OK [10:58:43]MH_I2C_Read... [10:58:43]Read from MH i2c: E2 [10:58:43]MH_I2C_Read... [10:58:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:43]Read from MH i2c: E2 17 00 [10:58:43]MH_I2C_Read... [10:58:43]Read from MH i2c: E2 17 00 0E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 ED [10:58:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [10:58:43]wFMCommunicate OK [10:58:43]requested_item fd.num is exist - process it [10:58:43]SAM_PROTO_GetFieldsCounters [10:58:43]wFMCommunicate request_size=4 [10:58:43]MH_SAM_APDU [10:58:43]CAPDU: 80 13 00 00 [10:58:43]Write to MH i2c: E2 08 00 0F 15 80 13 00 00 00 00 00 00 A0 [10:58:43]Write i2c OK [10:58:43]MH_I2C_Read... [10:58:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:43]Read from MH i2c: E2 [10:58:43]MH_I2C_Read... [10:58:43]Read from MH i2c: E2 62 00 [10:58:43]MH_I2C_Read... [10:58:43]Read from MH i2c: E2 62 00 0F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [10:58: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:43]wFMCommunicate OK [10:58:43]SAM_PROTO_GetFieldsCounters done [10:58:43]requested_item shift.num is exist - process it [10:58:43]requested_item shift.opened is exist - process it [10:58:43]req_shift_opened [10:58:43]FM_GetShiftState [10:58:43]SAM_PROTO_GetShiftState [10:58:43]wFMCommunicate request_size=4 [10:58:43]MH_SAM_APDU [10:58:43]CAPDU: 80 13 01 00 [10:58:43]Write to MH i2c: E2 08 00 10 15 80 13 01 00 00 00 00 00 A2 [10:58:43]Write i2c OK [10:58:43]MH_I2C_Read... [10:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:43]Read from MH i2c: E2 [10:58:43]MH_I2C_Read... [10:58:43]Read from MH i2c: E2 0E 00 [10:58:43]MH_I2C_Read... [10:58:43]Read from MH i2c: E2 0E 00 10 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 43 [10:58:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [10:58:43]wFMCommunicate OK [10:58:43]SAM_PROTO_GetShiftState done [10:58:43]FM_GetShiftState done [10:58:43]req_shift_opened done [10:58:43]requested_item shift.open_date is exist - process it [10:58:43]req_shift_open_date [10:58:43]req_shift_open_date done [10:58:43]produce_requested_data done [10:58:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289548,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [10:58:43]process_action_free close_receipt [10:58:43]json_value_free [10:58:43]json_value_free done [10:58:43]process_json_proto returns [10:58:43]Send response to host [10:58:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289548,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [10:58:43]free response buf [10:58:43]execute_script done [10:58:43]execute_script returns [10:58:43]free content buf [10:58:43]Sock 7.Close socket [10:58:43]Sock 7.Thread stoped [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:53]OFD Sender: No OFD packet to send [10:59:58]OFD Sender: No OFD packet to send [11:00:03]OFD Sender: No OFD packet to send [11:00:08]OFD Sender: No OFD packet to send [11:00:13]OFD Sender: No OFD packet to send [11:00:18]OFD Sender: No OFD packet to send [11:00:19]accept exits with 9 [11:00:19]New connection [11:00:19]New thread 3066678628 created [11:00:19]Thread 3066821988 joined [11:00:19]Waiting for new connection... [11:00:19] Sock 9.Parse request [11:00:19]Sock 9.Check first char [11:00:19]Sock 9.First char is OK [11:00:19]request: POST /json_proto HTTP/1.0 [11:00:19]Method: POST [11:00:19]URL: /json_proto [11:00:19]Method is POST - this is cgi request [11:00:19]url: /json_proto [11:00:19]query_string will be loaded in cgi processing [11:00:19]execute_cgi json_proto POST (null) [11:00:19]execute_cgi path=json_proto method=POST [11:00:19]POST find Content-Length [11:00:19]Host: 172.17.41.135:8080 [11:00:19]Content-Length: 805 [11:00:19]Content-Type: application/json [11:00:19] [11:00:19]POST finish read [11:00:19]Found Content-Length = 805 [11:00:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:00:19]execute_script... [11:00: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)24617570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:00:19]POST & json_proto [11:00:19]process_json_proto [11:00:19]json parsed OK: [11:00:19]protocol is kg_v1.0 [11:00:19]action value=close_receipt [11:00:19]process_action close_receipt [11:00:19]cmd_close_receipt [11:00:19]MH_GetDate [11:00:19]Write to MH i2c: F0 00 00 11 15 15 [11:00:19]Write i2c OK [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: F0 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: F0 09 00 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: F0 09 00 11 15 00 44 4A F1 66 ED 3E 82 65 15 [11:00:19]GetLastDocTimeStamp 1727089120 [11:00:19]current date 1727089220 [11:00:19]FM_GetShiftState [11:00:19]SAM_PROTO_GetShiftState [11:00:19]wFMCommunicate request_size=4 [11:00:19]MH_SAM_APDU [11:00:19]CAPDU: 80 13 01 00 [11:00:19]Write to MH i2c: E2 08 00 12 15 80 13 01 00 00 00 00 00 A4 [11:00:19]Write i2c OK [11:00:19]MH_I2C_Read... [11:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:19]Read from MH i2c: E2 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: E2 0E 00 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: E2 0E 00 12 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 45 [11:00:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:00:19]wFMCommunicate OK [11:00:19]SAM_PROTO_GetShiftState done [11:00:19]FM_GetShiftState done [11:00:19]opened in 1727051401 [11:00:19]opened+sec_in_day 1727137801 [11:00:19]quantity*price = 100021 [11:00:19]sum+1 = 100023 [11:00:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 223 23.09.2024 11:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289549 ФПД: 160434108100246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110020&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289549&fm=160434108100246&tin=02508201610067®Number=0000000000091827&sum=100022 [11:00:20]StoreToDocumentArchive [11:00:20]shift 515 fd 289549 [11:00:20]save to /storage/0515/doc_00289549 [11:00:20]save last doc name /storage/0515/doc_00289549 to /storage/kkm_last_doc_name [11:00:20]save OK [11:00:20]Clear old archive folders... [11:00:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:20]tlvbuf is 01E01840 [11:00:20]SAM_PROTO_ClearQueue [11:00:20]wFMCommunicate request_size=4 [11:00:20]MH_SAM_APDU [11:00:20]CAPDU: 80 09 00 00 [11:00:20]Write to MH i2c: E2 08 00 1F 15 80 09 00 00 00 00 00 00 A6 [11:00:20]Write i2c OK [11:00:20]MH_I2C_Read... [11:00:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:20]Read from MH i2c: E2 [11:00:20]MH_I2C_Read... [11:00:20]Read from MH i2c: E2 03 00 [11:00:20]MH_I2C_Read... [11:00:20]Read from MH i2c: E2 03 00 1F 15 00 90 00 A8 [11:00:20]RAPDU: 90 00 [11:00:20]wFMCommunicate OK [11:00:20]SAM_PROTO_ClearQueue done [11:00:20]KKMCreateOFDPacket [11:00:20]OFDProtocolAddRootSTLVToBuf [11:00:20]FM_MakeSignedData [11:00:20]FM_MakeSignedData [11:00:20]SAM_PROTO_SignData [11:00:20]wFMCommunicate request_size=4 [11:00:20]MH_SAM_APDU [11:00:20]CAPDU: 80 0D 01 02 [11:00:20]Write to MH i2c: E2 08 00 20 15 80 0D 01 02 00 00 00 00 AE [11:00:20]Write i2c OK [11:00:20]MH_I2C_Read... [11:00:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:20]Read from MH i2c: E2 [11:00:20]MH_I2C_Read... [11:00:20]Read from MH i2c: E2 03 00 [11:00:20]MH_I2C_Read... [11:00:20]Read from MH i2c: E2 03 00 20 15 00 90 00 A9 [11:00:20]RAPDU: 90 00 [11:00:20]wFMCommunicate OK [11:00:20]wFMCommunicate request_size=255 [11:00:20]MH_SAM_APDU [11:00: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 DF 00 00 00 F4 03 04 00 44 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6B 04 00 35 04 06 00 91 [11:00:20]Write to MH i2c: E2 02 01 21 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 00 00 00 F4 03 04 00 44 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6B 04 00 35 04 06 00 91 00 00 5B [11:00:20]Write i2c OK [11:00:20]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 21 15 00 90 00 AA [11:00:21]RAPDU: 90 00 [11:00:21]wFMCommunicate OK [11:00:21]wFMCommunicate request_size=10 [11:00:21]MH_SAM_APDU [11:00:21]CAPDU: 80 0D 02 02 05 E9 FA 05 EE 96 [11:00:21]Write to MH i2c: E2 0D 00 22 15 80 0D 02 02 05 00 E9 FA 05 EE 96 00 00 27 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 22 15 00 90 00 AB [11:00:21]RAPDU: 90 00 [11:00:21]wFMCommunicate OK [11:00:21]wFMCommunicate request_size=4 [11:00:21]MH_SAM_APDU [11:00:21]CAPDU: 80 0D 03 02 [11:00:21]Write to MH i2c: E2 08 00 23 15 80 0D 03 02 00 00 00 00 B3 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 0B 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 0B 00 23 15 00 A6 91 A8 CE DB 59 4A 91 90 00 70 [11:00:21]RAPDU: A6 91 A8 CE DB 59 4A 91 90 00 [11:00:21]wFMCommunicate OK [11:00:21]SAM_PROTO_SignData done [11:00:21]FM_MakeSignedData done [11:00:21]CreateOFDProtocolMessage [11:00:21]wFMCommunicate request_size=4 [11:00:21]MH_SAM_APDU [11:00:21]CAPDU: 80 11 00 00 [11:00:21]Write to MH i2c: E2 08 00 24 15 80 11 00 00 00 00 00 00 B3 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 17 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 17 00 24 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 03 [11:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:00:21]wFMCommunicate OK [11:00:21]CreateOFDProtocolMessage done [11:00:21]OFDSenderStorePacket 289549 [11:00:21]StoreOFDPacket docnum=289549 [11:00:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 61 69 07 01 D6 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 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 00 00 00 F4 03 04 00 44 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6B 04 00 35 04 06 00 91 E9 FA 05 EE 96 A6 91 A8 CE DB 59 4A 91 [11:00:21]CheckFolder [11:00:21]dirname=/storage/ofd_packets [11:00:21]CheckFolder done [11:00:21]ProducePacketName [11:00:21]name=ofd_packets/00289549 [11:00:21]NVStorageSaveData ofd_packets/00289549 [11:00:21]File name is /storage/ofd_packets/00289549 [11:00:21]Write 301 bytes [11:00:21]NVStorageSaveData done [11:00:21]OFDSenderStorePacket done [11:00:21]KKMCreateOFDPacket done [11:00:21]NVStorageSaveData kkm_last_timestamp [11:00:21]File name is /storage/kkm_last_timestamp [11:00:21]Write 4 bytes [11:00:21]NVStorageSaveData done [11:00:21]ExternCall_PrintAddStr [11:00:21]wPrintStart [11:00:21]Write to MH i2c: 01 00 00 25 15 3A [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 25 15 00 00 00 00 00 FF 0F 4F [11:00:21]RasterBufferAndPrint [11:00:21]line Счет N : (1)24617570 [11:00:21]line ИНН: 02508201610067 [11:00:21]line Контрольно-Кассовый Чек [11:00:21]line ПРОДАЖА [11:00:21]line ТРК (МРК, ГНК) : 52 [11:00:21]line Товар: 2710124500 [11:00:21]line Аи-95-К-5 [11:00:21]line 13.480 * 74.20 [11:00:21]line = 1000.22 [11:00:21]line НДС 12% НСП 1% [11:00:21]line > о реализуемом товаре [11:00:21]line ИТОГО: 1000.22 [11:00:21]line НСП 1% : 8.85 [11:00:21]line НДС 12% : 106.22 [11:00:21]line Наличными: 0.00 [11:00:21]line Безнал.: 1000.22 [11:00:21]line Место: АЗС № 90 "Партнёр-нефть" [11:00:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:00:21]line СНО: Общий режим [11:00:21]line Чек 223 23.09.2024 11:00 [11:00:21]line Смена: 515 ФФД: 1.0 [11:00:21]line ЗНМ: 0300000107 [11:00:21]line РНМ: 0000000000091827 [11:00:21]line Версия ККМ: 001 [11:00:21]line Платежная система: O! деньги [11:00:21]line ФМ: 0000000000871832 [11:00:21]line ФД: 289549 [11:00:21]line ФПД: 160434108100246 [11:00:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110020&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289549&fm=160434108100246&tin=02508201610067®Number=0000000000091827&sum=100022 [11:00:21]written 0, free lines is 4095 [11:00:21]OFD Sender: Processing packet 289549 [packets to send 1784, broken 1783] [11:00:21]ProducePacketName [11:00:21]name=ofd_packets/00289549 [11:00:21]OFD Sender: To server: pG, [11:00:21]CommunicateWithHost lk.salyk.kg:30040 [11:00:21]ConnectInit lk.salyk.kg [11:00:21]Connected sock=10 [11:00: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 33 32 0F 01 00 00 61 69 07 01 D6 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 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 00 00 00 F4 03 04 00 44 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6B 04 00 35 04 06 00 91 E9 FA 05 EE 96 A6 91 A8 CE DB 59 4A 91 [11:00:21]Write to MH i2c: 01 00 00 4E 15 63 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 4E 15 00 00 00 00 00 E2 0C 58 [11:00:21]RasterBufferAndPrint [11:00:21]line [11:00:21]line [11:00:21]line [11:00:21]line [11:00:21]line [11:00:21]written 0, free lines is 3304 [11:00:21]MH_Cut [11:00:21]Write to MH i2c: D1 01 00 55 15 01 3C [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: D1 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: D1 01 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: D1 01 00 55 15 00 3B [11:00:21]Write to MH i2c: 01 00 00 56 15 6B [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00: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 33 32 4F 00 00 00 7F 56 47 00 49 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 33 32 10 04 04 00 0D 6B 04 00 F4 03 04 00 18 F2 F0 66 B6 04 01 00 00 12 79 8B 48 74 55 0B 4E [11:00:21]CommunicateWithHost err = 0 [11:00:21]CheckOFDResponse [11:00:21]1017 (14) - 77093643461234 [11:00:21]1041 (16) - 0000000000871832 [11:00:21]1040 (4) - 289549 [11:00:21]1012 (4) - 23.09.2024 04:44 [11:00:21]1206 (1) - 0 [11:00:21]OFD Sender: Remove packet 289549 [11:00:21]ProducePacketName [11:00:21]name=ofd_packets/00289549 [11:00:21]NVStorageDeleteData [11:00:22]*** Cut start [11:00:22]*** Partial cut [11:00:22]*** CUTSNS_PIN = 1 [11:00:22]OFD Sender: No OFD packet to send [11:00:22]*** CUTSNS_PIN = 0 [11:00:22]*** Brake cut motor [11:00:23]Read from MH i2c: 01 [11:00:23]MH_I2C_Read... [11:00:23]*** Stop cut motor [11:00:23]*** Cut end [11:00:23]Read from MH i2c: 01 07 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 07 00 56 15 00 00 00 00 00 FF 0F 80 [11:00:23]process_action close_receipt done [11:00:23]requested_data is exist [11:00:23]produce_requested_data [11:00:23]requested_item fm.sn is exist - process it [11:00:23]wFMCommunicate request_size=4 [11:00:23]MH_SAM_APDU [11:00:23]CAPDU: 80 11 00 00 [11:00:23]Write to MH i2c: E2 08 00 57 15 80 11 00 00 00 00 00 00 E6 [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:23]Read from MH i2c: E2 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 17 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 17 00 57 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 36 [11:00:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:00:23]wFMCommunicate OK [11:00:23]requested_item fd.num is exist - process it [11:00:23]SAM_PROTO_GetFieldsCounters [11:00:23]wFMCommunicate request_size=4 [11:00:23]MH_SAM_APDU [11:00:23]CAPDU: 80 13 00 00 [11:00:23]Write to MH i2c: E2 08 00 58 15 80 13 00 00 00 00 00 00 E9 [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:23]Read from MH i2c: E2 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 62 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 62 00 58 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [11:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:23]wFMCommunicate OK [11:00:23]SAM_PROTO_GetFieldsCounters done [11:00:23]requested_item shift.num is exist - process it [11:00:23]requested_item shift.opened is exist - process it [11:00:23]req_shift_opened [11:00:23]FM_GetShiftState [11:00:23]SAM_PROTO_GetShiftState [11:00:23]wFMCommunicate request_size=4 [11:00:23]MH_SAM_APDU [11:00:23]CAPDU: 80 13 01 00 [11:00:23]Write to MH i2c: E2 08 00 59 15 80 13 01 00 00 00 00 00 EB [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:23]Read from MH i2c: E2 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 0E 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 0E 00 59 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [11:00:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:00:23]wFMCommunicate OK [11:00:23]SAM_PROTO_GetShiftState done [11:00:23]FM_GetShiftState done [11:00:23]req_shift_opened done [11:00:23]requested_item shift.open_date is exist - process it [11:00:23]req_shift_open_date [11:00:23]req_shift_open_date done [11:00:23]produce_requested_data done [11:00:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289549,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:00:23]process_action_free close_receipt [11:00:23]json_value_free [11:00:23]json_value_free done [11:00:23]process_json_proto returns [11:00:23]Send response to host [11:00:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289549,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:00:23]free response buf [11:00:23]execute_script done [11:00:23]execute_script returns [11:00:23]free content buf [11:00:23]Sock 9.Close socket [11:00:23]Sock 9.Thread stoped [11:00:27]OFD Sender: No OFD packet to send [11:00:31]accept exits with 7 [11:00:31]New connection [11:00:31]New thread 3066821988 created [11:00:31]Thread 3066678628 joined [11:00:31]Waiting for new connection... [11:00:31] Sock 7.Parse request [11:00:31]Sock 7.Check first char [11:00:31]Sock 7.First char is OK [11:00:31]request: POST /json_proto HTTP/1.0 [11:00:31]Method: POST [11:00:31]URL: /json_proto [11:00:31]Method is POST - this is cgi request [11:00:31]url: /json_proto [11:00:31]query_string will be loaded in cgi processing [11:00:31]execute_cgi json_proto POST (null) [11:00:31]execute_cgi path=json_proto method=POST [11:00:31]POST find Content-Length [11:00:31]Host: 172.17.41.135:8080 [11:00:31]Content-Length: 802 [11:00:31]Content-Type: application/json [11:00:31] [11:00:31]POST finish read [11:00:31]Found Content-Length = 802 [11:00:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:00:31]execute_script... [11:00:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:00:31]POST & json_proto [11:00:31]process_json_proto [11:00:31]json parsed OK: [11:00:31]protocol is kg_v1.0 [11:00:31]action value=close_receipt [11:00:31]process_action close_receipt [11:00:31]cmd_close_receipt [11:00:31]MH_GetDate [11:00:31]Write to MH i2c: F0 00 00 5A 15 5E [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: F0 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: F0 09 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: F0 09 00 5A 15 00 4F 4A F1 66 ED 3E 82 65 69 [11:00:31]GetLastDocTimeStamp 1727089220 [11:00:31]current date 1727089231 [11:00:31]FM_GetShiftState [11:00:31]SAM_PROTO_GetShiftState [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 13 01 00 [11:00:31]Write to MH i2c: E2 08 00 5B 15 80 13 01 00 00 00 00 00 ED [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0E 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0E 00 5B 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8E [11:00:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:00:31]wFMCommunicate OK [11:00:31]SAM_PROTO_GetShiftState done [11:00:31]FM_GetShiftState done [11:00:31]opened in 1727051401 [11:00:31]opened+sec_in_day 1727137801 [11:00:31]quantity*price = 50036 [11:00:31]sum+1 = 50037 [11:00:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 224 23.09.2024 11:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289550 ФПД: 227290300222487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110031&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289550&fm=227290300222487&tin=02508201610067®Number=0000000000091827&sum=50036 [11:00:32]StoreToDocumentArchive [11:00:32]shift 515 fd 289550 [11:00:32]save to /storage/0515/doc_00289550 [11:00:32]save last doc name /storage/0515/doc_00289550 to /storage/kkm_last_doc_name [11:00:32]save OK [11:00:32]Clear old archive folders... [11:00:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:32]tlvbuf is 01E14E40 [11:00:32]SAM_PROTO_ClearQueue [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 09 00 00 [11:00:32]Write to MH i2c: E2 08 00 68 15 80 09 00 00 00 00 00 00 EF [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 68 15 00 90 00 F1 [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]SAM_PROTO_ClearQueue done [11:00:32]KKMCreateOFDPacket [11:00:32]OFDProtocolAddRootSTLVToBuf [11:00:32]FM_MakeSignedData [11:00:32]FM_MakeSignedData [11:00:32]SAM_PROTO_SignData [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 0D 01 02 [11:00:32]Write to MH i2c: E2 08 00 69 15 80 0D 01 02 00 00 00 00 F7 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 69 15 00 90 00 F2 [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]wFMCommunicate request_size=255 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E0 00 00 00 F4 03 04 00 4F 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6B 04 00 35 04 06 00 CE [11:00:32]Write to MH i2c: E2 02 01 6A 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E0 00 00 00 F4 03 04 00 4F 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6B 04 00 35 04 06 00 CE 00 00 DD [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]OFD Sender: No OFD packet to send [11:00:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 6A 15 00 90 00 F3 [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]wFMCommunicate request_size=10 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 0D 02 02 05 B8 25 9B 0C 17 [11:00:32]Write to MH i2c: E2 0D 00 6B 15 80 0D 02 02 05 00 B8 25 9B 0C 17 00 00 9F [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 6B 15 00 90 00 F4 [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 0D 03 02 [11:00:32]Write to MH i2c: E2 08 00 6C 15 80 0D 03 02 00 00 00 00 FC [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 0B 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 0B 00 6C 15 00 D9 5B 02 2B 71 B7 2F 6C 90 00 21 [11:00:32]RAPDU: D9 5B 02 2B 71 B7 2F 6C 90 00 [11:00:32]wFMCommunicate OK [11:00:32]SAM_PROTO_SignData done [11:00:32]FM_MakeSignedData done [11:00:32]CreateOFDProtocolMessage [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 11 00 00 [11:00:32]Write to MH i2c: E2 08 00 6D 15 80 11 00 00 00 00 00 00 FC [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 6D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4C [11:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:00:32]wFMCommunicate OK [11:00:32]CreateOFDProtocolMessage done [11:00:32]OFDSenderStorePacket 289550 [11:00:32]StoreOFDPacket docnum=289550 [11:00:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 AB 65 07 01 D6 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E0 00 00 00 F4 03 04 00 4F 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6B 04 00 35 04 06 00 CE B8 25 9B 0C 17 D9 5B 02 2B 71 B7 2F 6C [11:00:32]CheckFolder [11:00:32]dirname=/storage/ofd_packets [11:00:32]CheckFolder done [11:00:32]ProducePacketName [11:00:32]name=ofd_packets/00289550 [11:00:32]NVStorageSaveData ofd_packets/00289550 [11:00:32]File name is /storage/ofd_packets/00289550 [11:00:32]Write 301 bytes [11:00:32]NVStorageSaveData done [11:00:32]OFDSenderStorePacket done [11:00:32]KKMCreateOFDPacket done [11:00:32]NVStorageSaveData kkm_last_timestamp [11:00:32]File name is /storage/kkm_last_timestamp [11:00:32]Write 4 bytes [11:00:32]NVStorageSaveData done [11:00:32]ExternCall_PrintAddStr [11:00:32]wPrintStart [11:00:32]Write to MH i2c: 01 00 00 6E 15 83 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 6E 15 00 00 00 00 00 FF 0F 98 [11:00:32]RasterBufferAndPrint [11:00:32]line Счет N : (1)24617571 [11:00:32]line ИНН: 02508201610067 [11:00:32]line Контрольно-Кассовый Чек [11:00:32]line ПРОДАЖА [11:00:32]line ТРК (МРК, ГНК) : 43 [11:00:32]line Товар: 2710124130 [11:00:32]line Аи-92-К-5 [11:00:32]line 7.380 * 67.80 [11:00:32]line = 500.36 [11:00:32]line НДС 12% НСП 1% [11:00:32]line > о реализуемом товаре [11:00:32]line ИТОГО: 500.36 [11:00:32]line НСП 1% : 4.43 [11:00:32]line НДС 12% : 53.14 [11:00:32]line Наличными: 0.00 [11:00:32]line Безнал.: 500.36 [11:00:32]line Место: АЗС № 90 "Партнёр-нефть" [11:00:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:00:32]line СНО: Общий режим [11:00:32]line Чек 224 23.09.2024 11:00 [11:00:32]line Смена: 515 ФФД: 1.0 [11:00:32]line ЗНМ: 0300000107 [11:00:32]line РНМ: 0000000000091827 [11:00:32]line Версия ККМ: 001 [11:00:32]line Платежная система: O! деньги [11:00:32]line ФМ: 0000000000871832 [11:00:32]line ФД: 289550 [11:00:32]line ФПД: 227290300222487 [11:00:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110031&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289550&fm=227290300222487&tin=02508201610067®Number=0000000000091827&sum=50036 [11:00:32]written 0, free lines is 4095 [11:00:32]OFD Sender: Processing packet 289550 [packets to send 1784, broken 1783] [11:00:32]ProducePacketName [11:00:32]name=ofd_packets/00289550 [11:00:32]OFD Sender: To server: pG, [11:00:32]CommunicateWithHost lk.salyk.kg:30040 [11:00:32]ConnectInit lk.salyk.kg [11:00:33]Connected sock=10 [11:00: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 33 32 0F 01 00 00 AB 65 07 01 D6 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E0 00 00 00 F4 03 04 00 4F 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6B 04 00 35 04 06 00 CE B8 25 9B 0C 17 D9 5B 02 2B 71 B7 2F 6C [11:00:33]Write to MH i2c: 01 00 00 97 15 AC [11:00:33]Write i2c OK [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: 01 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: 01 07 00 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: 01 07 00 97 15 00 00 00 00 00 FA 0C B9 [11:00:33]RasterBufferAndPrint [11:00:33]line [11:00:33]line [11:00:33]line [11:00:33]line [11:00:33]line [11:00:33]written 0, free lines is 3330 [11:00:33]MH_Cut [11:00:33]Write to MH i2c: D1 01 00 9E 15 01 85 [11:00:33]Write i2c OK [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: D1 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: D1 01 00 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: D1 01 00 9E 15 00 84 [11:00:33]Write to MH i2c: 01 00 00 9F 15 B4 [11:00:33]Write i2c OK [11:00:33]MH_I2C_Read... [11:00: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 33 32 4F 00 00 00 A2 96 47 00 A4 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 33 32 10 04 04 00 0E 6B 04 00 F4 03 04 00 24 F2 F0 66 B6 04 01 00 00 63 DE E7 11 9D 93 6E 15 [11:00:33]CommunicateWithHost err = 0 [11:00:33]CheckOFDResponse [11:00:33]1017 (14) - 77093643461234 [11:00:33]1041 (16) - 0000000000871832 [11:00:33]1040 (4) - 289550 [11:00:33]1012 (4) - 23.09.2024 04:44 [11:00:33]1206 (1) - 0 [11:00:33]OFD Sender: Remove packet 289550 [11:00:33]ProducePacketName [11:00:33]name=ofd_packets/00289550 [11:00:33]NVStorageDeleteData [11:00:34]OFD Sender: No OFD packet to send [11:00:34]*** Cut start [11:00:34]*** Partial cut [11:00:34]*** CUTSNS_PIN = 1 [11:00:34]*** CUTSNS_PIN = 0 [11:00:34]*** Brake cut motor [11:00:34]Read from MH i2c: 01 [11:00:34]MH_I2C_Read... [11:00:34]*** Stop cut motor [11:00:34]*** Cut end [11:00:34]Read from MH i2c: 01 07 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: 01 07 00 9F 15 00 00 00 00 00 FF 0F C9 [11:00:34]process_action close_receipt done [11:00:34]requested_data is exist [11:00:34]produce_requested_data [11:00:34]requested_item fm.sn is exist - process it [11:00:34]wFMCommunicate request_size=4 [11:00:34]MH_SAM_APDU [11:00:34]CAPDU: 80 11 00 00 [11:00:34]Write to MH i2c: E2 08 00 A0 15 80 11 00 00 00 00 00 00 2F [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:34]Read from MH i2c: E2 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 17 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 17 00 A0 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7F [11:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:00:34]wFMCommunicate OK [11:00:34]requested_item fd.num is exist - process it [11:00:34]SAM_PROTO_GetFieldsCounters [11:00:34]wFMCommunicate request_size=4 [11:00:34]MH_SAM_APDU [11:00:34]CAPDU: 80 13 00 00 [11:00:34]Write to MH i2c: E2 08 00 A1 15 80 13 00 00 00 00 00 00 32 [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:34]Read from MH i2c: E2 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 62 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 62 00 A1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [11:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:34]wFMCommunicate OK [11:00:34]SAM_PROTO_GetFieldsCounters done [11:00:34]requested_item shift.num is exist - process it [11:00:34]requested_item shift.opened is exist - process it [11:00:34]req_shift_opened [11:00:34]FM_GetShiftState [11:00:34]SAM_PROTO_GetShiftState [11:00:34]wFMCommunicate request_size=4 [11:00:34]MH_SAM_APDU [11:00:34]CAPDU: 80 13 01 00 [11:00:34]Write to MH i2c: E2 08 00 A2 15 80 13 01 00 00 00 00 00 34 [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:34]Read from MH i2c: E2 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 0E 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 0E 00 A2 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [11:00:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:00:34]wFMCommunicate OK [11:00:34]SAM_PROTO_GetShiftState done [11:00:34]FM_GetShiftState done [11:00:34]req_shift_opened done [11:00:34]requested_item shift.open_date is exist - process it [11:00:34]req_shift_open_date [11:00:34]req_shift_open_date done [11:00:34]produce_requested_data done [11:00:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289550,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:00:34]process_action_free close_receipt [11:00:34]json_value_free [11:00:34]json_value_free done [11:00:34]process_json_proto returns [11:00:34]Send response to host [11:00:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289550,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:00:34]free response buf [11:00:34]execute_script done [11:00:34]execute_script returns [11:00:34]free content buf [11:00:34]Sock 7.Close socket [11:00:34]Sock 7.Thread stoped [11:00:39]OFD Sender: No OFD packet to send [11:00:44]OFD Sender: No OFD packet to send [11:00:49]OFD Sender: No OFD packet to send [11:00:54]OFD Sender: No OFD packet to send [11:00:59]OFD Sender: No OFD packet to send [11:01:04]OFD Sender: No OFD packet to send [11:01:09]OFD Sender: No OFD packet to send [11:01:14]OFD Sender: No OFD packet to send [11:01:14]accept exits with 9 [11:01:14]New connection [11:01:14]New thread 3066678628 created [11:01:14]Thread 3066821988 joined [11:01:14]Waiting for new connection... [11:01:14] Sock 9.Parse request [11:01:14]Sock 9.Check first char [11:01:14]Sock 9.First char is OK [11:01:14]request: POST /json_proto HTTP/1.0 [11:01:14]Method: POST [11:01:14]URL: /json_proto [11:01:14]Method is POST - this is cgi request [11:01:14]url: /json_proto [11:01:14]query_string will be loaded in cgi processing [11:01:14]execute_cgi json_proto POST (null) [11:01:14]execute_cgi path=json_proto method=POST [11:01:14]POST find Content-Length [11:01:14]Host: 172.17.41.135:8080 [11:01:14]Content-Length: 786 [11:01:14]Content-Type: application/json [11:01:14] [11:01:14]POST finish read [11:01:14]Found Content-Length = 786 [11:01:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 17.320, "sum" : 1200.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" : 1200.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:14]execute_script... [11:01: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)24617572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 17.320, "sum" : 1200.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" : 1200.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:14]POST & json_proto [11:01:14]process_json_proto [11:01:14]json parsed OK: [11:01:14]protocol is kg_v1.0 [11:01:14]action value=close_receipt [11:01:14]process_action close_receipt [11:01:14]cmd_close_receipt [11:01:14]MH_GetDate [11:01:14]Write to MH i2c: F0 00 00 A3 15 A7 [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: F0 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: F0 09 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: F0 09 00 A3 15 00 7A 4A F1 66 ED 3E 82 65 DD [11:01:14]GetLastDocTimeStamp 1727089231 [11:01:14]current date 1727089274 [11:01:14]FM_GetShiftState [11:01:14]SAM_PROTO_GetShiftState [11:01:14]wFMCommunicate request_size=4 [11:01:14]MH_SAM_APDU [11:01:14]CAPDU: 80 13 01 00 [11:01:14]Write to MH i2c: E2 08 00 A4 15 80 13 01 00 00 00 00 00 36 [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:14]Read from MH i2c: E2 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 0E 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 0E 00 A4 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D7 [11:01:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:01:14]wFMCommunicate OK [11:01:14]SAM_PROTO_GetShiftState done [11:01:14]FM_GetShiftState done [11:01:14]opened in 1727051401 [11:01:14]opened+sec_in_day 1727137801 [11:01:14]quantity*price = 120027 [11:01:14]sum+1 = 120029 [11:01:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.28 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 0.00 Безнал.: 1200.28 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 225 23.09.2024 11:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289551 ФПД: 154203787035094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110114&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289551&fm=154203787035094&tin=02508201610067®Number=0000000000091827&sum=120028 [11:01:15]StoreToDocumentArchive [11:01:15]shift 515 fd 289551 [11:01:15]save to /storage/0515/doc_00289551 [11:01:15]save last doc name /storage/0515/doc_00289551 to /storage/kkm_last_doc_name [11:01:15]save OK [11:01:15]Clear old archive folders... [11:01:15]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:01:15]tlvbuf is 01E00EB0 [11:01:15]SAM_PROTO_ClearQueue [11:01:15]wFMCommunicate request_size=4 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 09 00 00 [11:01:15]Write to MH i2c: E2 08 00 B1 15 80 09 00 00 00 00 00 00 38 [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 B1 15 00 90 00 3A [11:01:15]RAPDU: 90 00 [11:01:15]wFMCommunicate OK [11:01:15]SAM_PROTO_ClearQueue done [11:01:15]KKMCreateOFDPacket [11:01:15]OFDProtocolAddRootSTLVToBuf [11:01:15]FM_MakeSignedData [11:01:15]FM_MakeSignedData [11:01:15]SAM_PROTO_SignData [11:01:15]wFMCommunicate request_size=4 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 0D 01 02 [11:01:15]Write to MH i2c: E2 08 00 B2 15 80 0D 01 02 00 00 00 00 40 [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 B2 15 00 90 00 3B [11:01:15]RAPDU: 90 00 [11:01:15]wFMCommunicate OK [11:01:15]wFMCommunicate request_size=253 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A8 43 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 7A 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6B 04 00 35 04 06 00 8C 3F 5D F3 01 D6 [11:01:15]Write to MH i2c: E2 00 01 B3 15 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A8 43 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 7A 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6B 04 00 35 04 06 00 8C 3F 5D F3 01 D6 00 00 B8 [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 B3 15 00 90 00 3C [11:01:15]RAPDU: 90 00 [11:01:15]wFMCommunicate OK [11:01:15]wFMCommunicate request_size=4 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 0D 03 02 [11:01:15]Write to MH i2c: E2 08 00 B4 15 80 0D 03 02 00 00 00 00 44 [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 0B 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 0B 00 B4 15 00 0B F8 32 EE 3B 7D D6 25 90 00 1B [11:01:15]RAPDU: 0B F8 32 EE 3B 7D D6 25 90 00 [11:01:15]wFMCommunicate OK [11:01:15]SAM_PROTO_SignData done [11:01:15]FM_MakeSignedData done [11:01:15]CreateOFDProtocolMessage [11:01:15]wFMCommunicate request_size=4 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 11 00 00 [11:01:15]Write to MH i2c: E2 08 00 B5 15 80 11 00 00 00 00 00 00 44 [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 17 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 17 00 B5 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [11:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:01:15]wFMCommunicate OK [11:01:15]CreateOFDProtocolMessage done [11:01:15]OFDSenderStorePacket 289551 [11:01:15]StoreOFDPacket docnum=289551 [11:01:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 98 FE 00 01 BE C4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A8 43 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 7A 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6B 04 00 35 04 06 00 8C 3F 5D F3 01 D6 0B F8 32 EE 3B 7D D6 25 [11:01:15]CheckFolder [11:01:15]dirname=/storage/ofd_packets [11:01:15]CheckFolder done [11:01:15]ProducePacketName [11:01:15]name=ofd_packets/00289551 [11:01:15]NVStorageSaveData ofd_packets/00289551 [11:01:15]File name is /storage/ofd_packets/00289551 [11:01:15]Write 294 bytes [11:01:15]NVStorageSaveData done [11:01:15]OFDSenderStorePacket done [11:01:15]KKMCreateOFDPacket done [11:01:15]NVStorageSaveData kkm_last_timestamp [11:01:15]File name is /storage/kkm_last_timestamp [11:01:15]Write 4 bytes [11:01:15]NVStorageSaveData done [11:01:16]ExternCall_PrintAddStr [11:01:16]wPrintStart [11:01:16]Write to MH i2c: 01 00 00 B6 15 CB [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 07 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 07 00 B6 15 00 00 00 00 00 FF 0F E0 [11:01:16]RasterBufferAndPrint [11:01:16]line Счет N : (1)24617572 [11:01:16]line ИНН: 02508201610067 [11:01:16]line Контрольно-Кассовый Чек [11:01:16]line ПРОДАЖА [11:01:16]line ТРК (МРК, ГНК) : 34 [11:01:16]line Товар: 2710124130 [11:01:16]line SU-92 [11:01:16]line 17.320 * 69.30 [11:01:16]line = 1200.28 [11:01:16]line НДС 12% НСП 1% [11:01:16]line > о реализуемом товаре [11:01:16]line ИТОГО: 1200.28 [11:01:16]line НСП 1% : 10.62 [11:01:16]line НДС 12% : 127.46 [11:01:16]line Наличными: 0.00 [11:01:16]line Безнал.: 1200.28 [11:01:16]line Место: АЗС № 90 "Партнёр-нефть" [11:01:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:01:16]line СНО: Общий режим [11:01:16]line Чек 225 23.09.2024 11:01 [11:01:16]line Смена: 515 ФФД: 1.0 [11:01:16]line ЗНМ: 0300000107 [11:01:16]line РНМ: 0000000000091827 [11:01:16]line Версия ККМ: 001 [11:01:16]line Платежная система: O! деньги [11:01:16]line ФМ: 0000000000871832 [11:01:16]line ФД: 289551 [11:01:16]line ФПД: 154203787035094 [11:01:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110114&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289551&fm=154203787035094&tin=02508201610067®Number=0000000000091827&sum=120028 [11:01:16]written 0, free lines is 4095 [11:01:16]OFD Sender: Processing packet 289551 [packets to send 1784, broken 1783] [11:01:16]ProducePacketName [11:01:16]name=ofd_packets/00289551 [11:01:16]OFD Sender: To server: pG, [11:01:16]CommunicateWithHost lk.salyk.kg:30040 [11:01:16]ConnectInit lk.salyk.kg [11:01:16]Connected sock=10 [11:01:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 98 FE 00 01 BE C4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A8 43 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 DC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 7A 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6B 04 00 35 04 06 00 8C 3F 5D F3 01 D6 0B F8 32 EE 3B 7D D6 25 [11:01:16]Write to MH i2c: 01 00 00 DF 15 F4 [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 07 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 07 00 DF 15 00 00 00 00 00 E4 0C EB [11:01:16]RasterBufferAndPrint [11:01:16]line [11:01:16]line [11:01:16]line [11:01:16]line [11:01:16]line [11:01:16]written 0, free lines is 3307 [11:01:16]MH_Cut [11:01:16]Write to MH i2c: D1 01 00 E6 15 01 CD [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: D1 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: D1 01 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: D1 01 00 E6 15 00 CC [11:01:16]Write to MH i2c: 01 00 00 E7 15 FC [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01: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 33 32 4F 00 00 00 90 92 47 00 17 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 33 32 10 04 04 00 0F 6B 04 00 F4 03 04 00 4F F2 F0 66 B6 04 01 00 00 D7 47 B3 3D 99 82 02 DF [11:01:16]CommunicateWithHost err = 0 [11:01:16]CheckOFDResponse [11:01:16]1017 (14) - 77093643461234 [11:01:16]1041 (16) - 0000000000871832 [11:01:16]1040 (4) - 289551 [11:01:16]1012 (4) - 23.09.2024 04:45 [11:01:16]1206 (1) - 0 [11:01:16]OFD Sender: Remove packet 289551 [11:01:16]ProducePacketName [11:01:16]name=ofd_packets/00289551 [11:01:16]NVStorageDeleteData [11:01:17]OFD Sender: No OFD packet to send [11:01:17]*** Cut start [11:01:17]*** Partial cut [11:01:17]*** CUTSNS_PIN = 1 [11:01:17]*** CUTSNS_PIN = 0 [11:01:17]*** Brake cut motor [11:01:17]Read from MH i2c: 01 [11:01:17]MH_I2C_Read... [11:01:17]*** Stop cut motor [11:01:17]*** Cut end [11:01:17]Read from MH i2c: 01 07 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 07 00 E7 15 00 00 00 00 00 FF 0F 11 [11:01:17]process_action close_receipt done [11:01:17]requested_data is exist [11:01:17]produce_requested_data [11:01:17]requested_item fm.sn is exist - process it [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 11 00 00 [11:01:17]Write to MH i2c: E2 08 00 E8 15 80 11 00 00 00 00 00 00 77 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 17 00 [11:01:17]MH_I2C_Read... [11:01:17]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 33 32 90 00 C7 [11:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:01:17]wFMCommunicate OK [11:01:17]requested_item fd.num is exist - process it [11:01:17]SAM_PROTO_GetFieldsCounters [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 13 00 00 [11:01:17]Write to MH i2c: E2 08 00 E9 15 80 13 00 00 00 00 00 00 7A [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 62 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 62 00 E9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [11:01: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:18]wFMCommunicate OK [11:01:18]SAM_PROTO_GetFieldsCounters done [11:01:18]requested_item shift.num is exist - process it [11:01:18]requested_item shift.opened is exist - process it [11:01:18]req_shift_opened [11:01:18]FM_GetShiftState [11:01:18]SAM_PROTO_GetShiftState [11:01:18]wFMCommunicate request_size=4 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 13 01 00 [11:01:18]Write to MH i2c: E2 08 00 EA 15 80 13 01 00 00 00 00 00 7C [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 0E 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 0E 00 EA 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [11:01:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:01:18]wFMCommunicate OK [11:01:18]SAM_PROTO_GetShiftState done [11:01:18]FM_GetShiftState done [11:01:18]req_shift_opened done [11:01:18]requested_item shift.open_date is exist - process it [11:01:18]req_shift_open_date [11:01:18]req_shift_open_date done [11:01:18]produce_requested_data done [11:01:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289551,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:01:18]process_action_free close_receipt [11:01:18]json_value_free [11:01:18]json_value_free done [11:01:18]process_json_proto returns [11:01:18]Send response to host [11:01:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289551,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:01:18]free response buf [11:01:18]execute_script done [11:01:18]execute_script returns [11:01:18]free content buf [11:01:18]Sock 9.Close socket [11:01:18]Sock 9.Thread stoped [11:01:22]OFD Sender: No OFD packet to send [11:01:23]accept exits with 7 [11:01:23]New connection [11:01:23]New thread 3066821988 created [11:01:23]Thread 3066678628 joined [11:01:23]Waiting for new connection... [11:01:23] Sock 7.Parse request [11:01:23]Sock 7.Check first char [11:01:23]Sock 7.First char is OK [11:01:23]request: POST /json_proto HTTP/1.0 [11:01:23]Method: POST [11:01:23]URL: /json_proto [11:01:23]Method is POST - this is cgi request [11:01:23]url: /json_proto [11:01:23]query_string will be loaded in cgi processing [11:01:23]execute_cgi json_proto POST (null) [11:01:23]execute_cgi path=json_proto method=POST [11:01:23]POST find Content-Length [11:01:23]Host: 172.17.41.135:8080 [11:01:23]Content-Length: 802 [11:01:23]Content-Type: application/json [11:01:23] [11:01:23]POST finish read [11:01:23]Found Content-Length = 802 [11:01:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [11:01:23]execute_script... [11:01: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)24617569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [11:01:23]POST & json_proto [11:01:23]process_json_proto [11:01:23]json parsed OK: [11:01:23]protocol is kg_v1.0 [11:01:23]action value=close_receipt [11:01:23]process_action close_receipt [11:01:23]cmd_close_receipt [11:01:23]MH_GetDate [11:01:23]Write to MH i2c: F0 00 00 EB 15 EF [11:01:23]Write i2c OK [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: F0 [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: F0 09 00 [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: F0 09 00 EB 15 00 83 4A F1 66 ED 3E 82 65 2E [11:01:23]GetLastDocTimeStamp 1727089274 [11:01:23]current date 1727089283 [11:01:23]FM_GetShiftState [11:01:23]SAM_PROTO_GetShiftState [11:01:23]wFMCommunicate request_size=4 [11:01:23]MH_SAM_APDU [11:01:23]CAPDU: 80 13 01 00 [11:01:23]Write to MH i2c: E2 08 00 EC 15 80 13 01 00 00 00 00 00 7E [11:01:23]Write i2c OK [11:01:23]MH_I2C_Read... [11:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:23]Read from MH i2c: E2 [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: E2 0E 00 [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: E2 0E 00 EC 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [11:01:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:01:23]wFMCommunicate OK [11:01:23]SAM_PROTO_GetShiftState done [11:01:23]FM_GetShiftState done [11:01:23]opened in 1727051401 [11:01:23]opened+sec_in_day 1727137801 [11:01:23]quantity*price = 200025 [11:01:23]sum+1 = 200026 [11:01:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 226 23.09.2024 11:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289552 ФПД: 145842506491189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110123&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289552&fm=145842506491189&tin=02508201610067®Number=0000000000091827&sum=200025 [11:01:24]StoreToDocumentArchive [11:01:24]shift 515 fd 289552 [11:01:24]save to /storage/0515/doc_00289552 [11:01:24]save last doc name /storage/0515/doc_00289552 to /storage/kkm_last_doc_name [11:01:24]save OK [11:01:24]Clear old archive folders... [11:01:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:01:24]tlvbuf is 01DF5E30 [11:01:24]SAM_PROTO_ClearQueue [11:01:24]wFMCommunicate request_size=4 [11:01:24]MH_SAM_APDU [11:01:24]CAPDU: 80 09 00 00 [11:01:24]Write to MH i2c: E2 08 00 F9 15 80 09 00 00 00 00 00 00 80 [11:01:24]Write i2c OK [11:01:24]MH_I2C_Read... [11:01:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:24]Read from MH i2c: E2 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 F9 15 00 90 00 82 [11:01:24]RAPDU: 90 00 [11:01:24]wFMCommunicate OK [11:01:24]SAM_PROTO_ClearQueue done [11:01:24]KKMCreateOFDPacket [11:01:24]OFDProtocolAddRootSTLVToBuf [11:01:24]FM_MakeSignedData [11:01:24]FM_MakeSignedData [11:01:24]SAM_PROTO_SignData [11:01:24]wFMCommunicate request_size=4 [11:01:24]MH_SAM_APDU [11:01:24]CAPDU: 80 0D 01 02 [11:01:24]Write to MH i2c: E2 08 00 FA 15 80 0D 01 02 00 00 00 00 88 [11:01:24]Write i2c OK [11:01:24]MH_I2C_Read... [11:01:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:24]Read from MH i2c: E2 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 FA 15 00 90 00 83 [11:01:24]RAPDU: 90 00 [11:01:24]wFMCommunicate OK [11:01:24]wFMCommunicate request_size=255 [11:01:24]MH_SAM_APDU [11:01: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 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 E2 00 00 00 F4 03 04 00 83 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6B 04 00 35 04 06 00 84 A4 9A CA [11:01:24]Write to MH i2c: E2 02 01 FB 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 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 E2 00 00 00 F4 03 04 00 83 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6B 04 00 35 04 06 00 84 A4 9A CA 00 00 42 [11:01:24]Write i2c OK [11:01:24]MH_I2C_Read... [11:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:24]Read from MH i2c: E2 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 FB 15 00 90 00 84 [11:01:24]RAPDU: 90 00 [11:01:24]wFMCommunicate OK [11:01:24]wFMCommunicate request_size=7 [11:01:24]MH_SAM_APDU [11:01:24]CAPDU: 80 0D 02 02 02 E5 35 [11:01:24]Write to MH i2c: E2 0A 00 FC 15 80 0D 02 02 02 00 E5 35 00 00 A9 [11:01:24]Write i2c OK [11:01:24]MH_I2C_Read... [11:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:24]Read from MH i2c: E2 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 03 00 FC 15 00 90 00 85 [11:01:24]RAPDU: 90 00 [11:01:24]wFMCommunicate OK [11:01:24]wFMCommunicate request_size=4 [11:01:24]MH_SAM_APDU [11:01:24]CAPDU: 80 0D 03 02 [11:01:24]Write to MH i2c: E2 08 00 FD 15 80 0D 03 02 00 00 00 00 8D [11:01:24]Write i2c OK [11:01:24]MH_I2C_Read... [11:01:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:25]Read from MH i2c: E2 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: E2 0B 00 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: E2 0B 00 FD 15 00 0F 97 F4 A6 94 CF FC 33 90 00 60 [11:01:25]RAPDU: 0F 97 F4 A6 94 CF FC 33 90 00 [11:01:25]wFMCommunicate OK [11:01:25]SAM_PROTO_SignData done [11:01:25]FM_MakeSignedData done [11:01:25]CreateOFDProtocolMessage [11:01:25]wFMCommunicate request_size=4 [11:01:25]MH_SAM_APDU [11:01:25]CAPDU: 80 11 00 00 [11:01:25]Write to MH i2c: E2 08 00 FE 15 80 11 00 00 00 00 00 00 8D [11:01:25]Write i2c OK [11:01:25]MH_I2C_Read... [11:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:25]Read from MH i2c: E2 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: E2 17 00 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: E2 17 00 FE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DD [11:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:01:25]wFMCommunicate OK [11:01:25]CreateOFDProtocolMessage done [11:01:25]OFDSenderStorePacket 289552 [11:01:25]StoreOFDPacket docnum=289552 [11:01:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 28 8A 04 01 46 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E2 00 00 00 F4 03 04 00 83 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6B 04 00 35 04 06 00 84 A4 9A CA E5 35 0F 97 F4 A6 94 CF FC 33 [11:01:25]CheckFolder [11:01:25]dirname=/storage/ofd_packets [11:01:25]CheckFolder done [11:01:25]ProducePacketName [11:01:25]name=ofd_packets/00289552 [11:01:25]NVStorageSaveData ofd_packets/00289552 [11:01:25]File name is /storage/ofd_packets/00289552 [11:01:25]Write 298 bytes [11:01:25]NVStorageSaveData done [11:01:25]OFDSenderStorePacket done [11:01:25]KKMCreateOFDPacket done [11:01:25]NVStorageSaveData kkm_last_timestamp [11:01:25]File name is /storage/kkm_last_timestamp [11:01:25]Write 4 bytes [11:01:25]NVStorageSaveData done [11:01:25]ExternCall_PrintAddStr [11:01:25]wPrintStart [11:01:25]Write to MH i2c: 01 00 00 FF 15 14 [11:01:25]Write i2c OK [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: 01 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: 01 07 00 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: 01 07 00 FF 15 00 00 00 00 00 FF 0F 29 [11:01:25]RasterBufferAndPrint [11:01:25]line Счет N : (1)24617569 [11:01:25]line ИНН: 02508201610067 [11:01:25]line Контрольно-Кассовый Чек [11:01:25]line ПРОДАЖА [11:01:25]line ТРК (МРК, ГНК) : 65 [11:01:25]line Товар: 2710194210 [11:01:25]line ДТ-К-5 [11:01:25]line 26.250 * 76.20 [11:01:25]line = 2000.25 [11:01:25]line НДС 12% НСП 1% [11:01:25]line > о реализуемом товаре [11:01:25]line ИТОГО: 2000.25 [11:01:25]line НСП 1% : 17.70 [11:01:25]line НДС 12% : 212.42 [11:01:25]line Наличными: 0.00 [11:01:25]line Безнал.: 2000.25 [11:01:25]line Место: АЗС № 90 "Партнёр-нефть" [11:01:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:01:25]line СНО: Общий режим [11:01:25]line Чек 226 23.09.2024 11:01 [11:01:25]line Смена: 515 ФФД: 1.0 [11:01:25]line ЗНМ: 0300000107 [11:01:25]line РНМ: 0000000000091827 [11:01:25]line Версия ККМ: 001 [11:01:25]line Платежная система: O! деньги [11:01:25]line ФМ: 0000000000871832 [11:01:25]line ФД: 289552 [11:01:25]line ФПД: 145842506491189 [11:01:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110123&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289552&fm=145842506491189&tin=02508201610067®Number=0000000000091827&sum=200025 [11:01:25]written 0, free lines is 4095 [11:01:25]OFD Sender: Processing packet 289552 [packets to send 1784, broken 1783] [11:01:25]ProducePacketName [11:01:25]name=ofd_packets/00289552 [11:01:25]OFD Sender: To server: pG, [11:01:25]CommunicateWithHost lk.salyk.kg:30040 [11:01:25]ConnectInit lk.salyk.kg [11:01:25]Connected sock=10 [11: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 33 32 0C 01 00 00 28 8A 04 01 46 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E2 00 00 00 F4 03 04 00 83 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6B 04 00 35 04 06 00 84 A4 9A CA E5 35 0F 97 F4 A6 94 CF FC 33 [11:01:25]Write to MH i2c: 01 00 00 28 16 3E [11:01:25]Write i2c OK [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: 01 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: 01 07 00 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: 01 07 00 28 16 00 00 00 00 00 E5 0C 36 [11:01:25]RasterBufferAndPrint [11:01:25]line [11:01:25]line [11:01:25]line [11:01:25]line [11:01:25]line [11:01:25]written 0, free lines is 3310 [11:01:25]MH_Cut [11:01:25]Write to MH i2c: D1 01 00 2F 16 01 17 [11:01:25]Write i2c OK [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: D1 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: D1 01 00 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: D1 01 00 2F 16 00 16 [11:01:25]Write to MH i2c: 01 00 00 30 16 46 [11:01:25]Write i2c OK [11:01:25]MH_I2C_Read... [11: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 33 32 4F 00 00 00 72 C7 47 00 CF 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6B 04 00 F4 03 04 00 58 F2 F0 66 B6 04 01 00 00 93 D1 8A 39 97 64 C3 75 [11:01:25]CommunicateWithHost err = 0 [11:01:25]CheckOFDResponse [11:01:25]1017 (14) - 77093643461234 [11:01:25]1041 (16) - 0000000000871832 [11:01:25]1040 (4) - 289552 [11:01:25]1012 (4) - 23.09.2024 04:45 [11:01:25]1206 (1) - 0 [11:01:25]OFD Sender: Remove packet 289552 [11:01:25]ProducePacketName [11:01:25]name=ofd_packets/00289552 [11:01:25]NVStorageDeleteData [11:01:26]*** Cut start [11:01:26]*** Partial cut [11:01:26]*** CUTSNS_PIN = 1 [11:01:26]*** CUTSNS_PIN = 0 [11:01:26]OFD Sender: No OFD packet to send [11:01:26]*** Brake cut motor [11:01:26]Read from MH i2c: 01 [11:01:26]MH_I2C_Read... [11:01:26]*** Stop cut motor [11:01:26]*** Cut end [11:01:26]Read from MH i2c: 01 07 00 [11:01:26]MH_I2C_Read... [11:01:26]Read from MH i2c: 01 07 00 30 16 00 00 00 00 00 FF 0F 5B [11:01:26]process_action close_receipt done [11:01:26]requested_data is exist [11:01:26]produce_requested_data [11:01:26]requested_item fm.sn is exist - process it [11:01:26]wFMCommunicate request_size=4 [11:01:26]MH_SAM_APDU [11:01:26]CAPDU: 80 11 00 00 [11:01:26]Write to MH i2c: E2 08 00 31 16 80 11 00 00 00 00 00 00 C1 [11:01:26]Write i2c OK [11:01:26]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 17 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 17 00 31 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 11 [11:01:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:01:27]wFMCommunicate OK [11:01:27]requested_item fd.num is exist - process it [11:01:27]SAM_PROTO_GetFieldsCounters [11:01:27]wFMCommunicate request_size=4 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 13 00 00 [11:01:27]Write to MH i2c: E2 08 00 32 16 80 13 00 00 00 00 00 00 C4 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 62 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 62 00 32 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 10 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [11:01: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 10 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:27]wFMCommunicate OK [11:01:27]SAM_PROTO_GetFieldsCounters done [11:01:27]requested_item shift.num is exist - process it [11:01:27]requested_item shift.opened is exist - process it [11:01:27]req_shift_opened [11:01:27]FM_GetShiftState [11:01:27]SAM_PROTO_GetShiftState [11:01:27]wFMCommunicate request_size=4 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 13 01 00 [11:01:27]Write to MH i2c: E2 08 00 33 16 80 13 01 00 00 00 00 00 C6 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 0E 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 0E 00 33 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 67 [11:01:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:01:27]wFMCommunicate OK [11:01:27]SAM_PROTO_GetShiftState done [11:01:27]FM_GetShiftState done [11:01:27]req_shift_opened done [11:01:27]requested_item shift.open_date is exist - process it [11:01:27]req_shift_open_date [11:01:27]req_shift_open_date done [11:01:27]produce_requested_data done [11:01:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289552,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:01:27]process_action_free close_receipt [11:01:27]json_value_free [11:01:27]json_value_free done [11:01:27]process_json_proto returns [11:01:27]Send response to host [11:01:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289552,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:01:27]free response buf [11:01:27]execute_script done [11:01:27]execute_script returns [11:01:27]free content buf [11:01:27]Sock 7.Close socket [11:01:27]Sock 7.Thread stoped [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:16]OFD Sender: No OFD packet to send [11:02:20]accept exits with 9 [11:02:20]New connection [11:02:20]New thread 3066678628 created [11:02:20]Thread 3066821988 joined [11:02:20]Waiting for new connection... [11:02:20] Sock 9.Parse request [11:02:20]Sock 9.Check first char [11:02:20]Sock 9.First char is OK [11:02:20]request: POST /json_proto HTTP/1.0 [11:02:20]Method: POST [11:02:20]URL: /json_proto [11:02:20]Method is POST - this is cgi request [11:02:20]url: /json_proto [11:02:20]query_string will be loaded in cgi processing [11:02:20]execute_cgi json_proto POST (null) [11:02:20]execute_cgi path=json_proto method=POST [11:02:20]POST find Content-Length [11:02:20]Host: 172.17.41.135:8080 [11:02:20]Content-Length: 802 [11:02:20]Content-Type: application/json [11:02:20] [11:02:20]POST finish read [11:02:20]Found Content-Length = 802 [11:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:20]execute_script... [11:02: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)24617574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:20]POST & json_proto [11:02:20]process_json_proto [11:02:20]json parsed OK: [11:02:20]protocol is kg_v1.0 [11:02:20]action value=close_receipt [11:02:20]process_action close_receipt [11:02:20]cmd_close_receipt [11:02:20]MH_GetDate [11:02:20]Write to MH i2c: F0 00 00 34 16 39 [11:02:20]Write i2c OK [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: F0 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: F0 09 00 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: F0 09 00 34 16 00 BD 4A F1 66 ED 3E 82 65 B2 [11:02:20]GetLastDocTimeStamp 1727089283 [11:02:20]current date 1727089341 [11:02:20]FM_GetShiftState [11:02:20]SAM_PROTO_GetShiftState [11:02:20]wFMCommunicate request_size=4 [11:02:20]MH_SAM_APDU [11:02:20]CAPDU: 80 13 01 00 [11:02:20]Write to MH i2c: E2 08 00 35 16 80 13 01 00 00 00 00 00 C8 [11:02:20]Write i2c OK [11:02:20]MH_I2C_Read... [11:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:20]Read from MH i2c: E2 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: E2 0E 00 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: E2 0E 00 35 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [11:02:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:02:20]wFMCommunicate OK [11:02:20]SAM_PROTO_GetShiftState done [11:02:20]FM_GetShiftState done [11:02:20]opened in 1727051401 [11:02:20]opened+sec_in_day 1727137801 [11:02:20]quantity*price = 50036 [11:02:20]sum+1 = 50037 [11:02:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 227 23.09.2024 11:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289553 ФПД: 231956338548096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110221&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289553&fm=231956338548096&tin=02508201610067®Number=0000000000091827&sum=50036 [11:02:22]StoreToDocumentArchive [11:02:22]shift 515 fd 289553 [11:02:22]save to /storage/0515/doc_00289553 [11:02:22]save last doc name /storage/0515/doc_00289553 to /storage/kkm_last_doc_name [11:02:22]save OK [11:02:22]Clear old archive folders... [11:02:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:22]tlvbuf is B6EA1610 [11:02:22]SAM_PROTO_ClearQueue [11:02:22]wFMCommunicate request_size=4 [11:02:22]MH_SAM_APDU [11:02:22]CAPDU: 80 09 00 00 [11:02:22]Write to MH i2c: E2 08 00 42 16 80 09 00 00 00 00 00 00 CA [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:22]Read from MH i2c: E2 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 42 16 00 90 00 CC [11:02:22]RAPDU: 90 00 [11:02:22]wFMCommunicate OK [11:02:22]SAM_PROTO_ClearQueue done [11:02:22]KKMCreateOFDPacket [11:02:22]OFDProtocolAddRootSTLVToBuf [11:02:22]FM_MakeSignedData [11:02:22]FM_MakeSignedData [11:02:22]SAM_PROTO_SignData [11:02:22]wFMCommunicate request_size=4 [11:02:22]MH_SAM_APDU [11:02:22]CAPDU: 80 0D 01 02 [11:02:22]Write to MH i2c: E2 08 00 43 16 80 0D 01 02 00 00 00 00 D2 [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:22]Read from MH i2c: E2 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 43 16 00 90 00 CD [11:02:22]RAPDU: 90 00 [11:02:22]wFMCommunicate OK [11:02:22]wFMCommunicate request_size=255 [11:02:22]MH_SAM_APDU [11:02:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E3 00 00 00 F4 03 04 00 BD 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6B 04 00 35 04 06 00 D2 [11:02:22]Write to MH i2c: E2 02 01 44 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E3 00 00 00 F4 03 04 00 BD 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6B 04 00 35 04 06 00 D2 00 00 30 [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:22]Read from MH i2c: E2 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 44 16 00 90 00 CE [11:02:22]RAPDU: 90 00 [11:02:22]wFMCommunicate OK [11:02:22]wFMCommunicate request_size=10 [11:02:22]MH_SAM_APDU [11:02:22]CAPDU: 80 0D 02 02 05 F6 8B 29 9D 80 [11:02:22]Write to MH i2c: E2 0D 00 45 16 80 0D 02 02 05 00 F6 8B 29 9D 80 00 00 A6 [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:22]Read from MH i2c: E2 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 03 00 45 16 00 90 00 CF [11:02:22]RAPDU: 90 00 [11:02:22]wFMCommunicate OK [11:02:22]wFMCommunicate request_size=4 [11:02:22]MH_SAM_APDU [11:02:22]CAPDU: 80 0D 03 02 [11:02:22]Write to MH i2c: E2 08 00 46 16 80 0D 03 02 00 00 00 00 D7 [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:22]Read from MH i2c: E2 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 0B 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 0B 00 46 16 00 A4 5A A9 BA AB 3B EC 4B 90 00 56 [11:02:22]RAPDU: A4 5A A9 BA AB 3B EC 4B 90 00 [11:02:22]wFMCommunicate OK [11:02:22]SAM_PROTO_SignData done [11:02:22]FM_MakeSignedData done [11:02:22]CreateOFDProtocolMessage [11:02:22]wFMCommunicate request_size=4 [11:02:22]MH_SAM_APDU [11:02:22]CAPDU: 80 11 00 00 [11:02:22]Write to MH i2c: E2 08 00 47 16 80 11 00 00 00 00 00 00 D7 [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:22]Read from MH i2c: E2 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 17 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: E2 17 00 47 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [11:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:02:22]wFMCommunicate OK [11:02:22]CreateOFDProtocolMessage done [11:02:22]OFDSenderStorePacket 289553 [11:02:22]StoreOFDPacket docnum=289553 [11:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 5D 77 07 01 FD 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E3 00 00 00 F4 03 04 00 BD 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6B 04 00 35 04 06 00 D2 F6 8B 29 9D 80 A4 5A A9 BA AB 3B EC 4B [11:02:22]CheckFolder [11:02:22]dirname=/storage/ofd_packets [11:02:22]CheckFolder done [11:02:22]ProducePacketName [11:02:22]name=ofd_packets/00289553 [11:02:22]NVStorageSaveData ofd_packets/00289553 [11:02:22]File name is /storage/ofd_packets/00289553 [11:02:22]Write 301 bytes [11:02:22]NVStorageSaveData done [11:02:22]OFDSenderStorePacket done [11:02:22]KKMCreateOFDPacket done [11:02:22]NVStorageSaveData kkm_last_timestamp [11:02:22]File name is /storage/kkm_last_timestamp [11:02:22]Write 4 bytes [11:02:22]NVStorageSaveData done [11:02:22]ExternCall_PrintAddStr [11:02:22]wPrintStart [11:02:22]Write to MH i2c: 01 00 00 48 16 5E [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: 01 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: 01 07 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: 01 07 00 48 16 00 00 00 00 00 FF 0F 73 [11:02:22]RasterBufferAndPrint [11:02:22]line Счет N : (1)24617574 [11:02:22]line ИНН: 02508201610067 [11:02:22]line Контрольно-Кассовый Чек [11:02:22]line ПРОДАЖА [11:02:22]line ТРК (МРК, ГНК) : 53 [11:02:22]line Товар: 2710124130 [11:02:22]line Аи-92-К-5 [11:02:22]line 7.380 * 67.80 [11:02:22]line = 500.36 [11:02:22]line НДС 12% НСП 1% [11:02:22]line > о реализуемом товаре [11:02:22]line ИТОГО: 500.36 [11:02:22]line НСП 1% : 4.43 [11:02:22]line НДС 12% : 53.14 [11:02:22]line Наличными: 0.00 [11:02:22]line Безнал.: 500.36 [11:02:22]line Место: АЗС № 90 "Партнёр-нефть" [11:02:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:02:22]line СНО: Общий режим [11:02:22]line Чек 227 23.09.2024 11:02 [11:02:22]line Смена: 515 ФФД: 1.0 [11:02:22]line ЗНМ: 0300000107 [11:02:22]line РНМ: 0000000000091827 [11:02:22]line Версия ККМ: 001 [11:02:22]line Платежная система: O! деньги [11:02:22]line ФМ: 0000000000871832 [11:02:22]line ФД: 289553 [11:02:22]line ФПД: 231956338548096 [11:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110221&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289553&fm=231956338548096&tin=02508201610067®Number=0000000000091827&sum=50036 [11:02:22]written 0, free lines is 4095 [11:02:22]OFD Sender: Processing packet 289553 [packets to send 1784, broken 1783] [11:02:22]ProducePacketName [11:02:22]name=ofd_packets/00289553 [11:02:22]OFD Sender: To server: pG, [11:02:22]CommunicateWithHost lk.salyk.kg:30040 [11:02:22]ConnectInit lk.salyk.kg [11:02:22]Connected sock=6 [11:02: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 33 32 0F 01 00 00 5D 77 07 01 FD 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E3 00 00 00 F4 03 04 00 BD 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6B 04 00 35 04 06 00 D2 F6 8B 29 9D 80 A4 5A A9 BA AB 3B EC 4B [11:02:23]Write to MH i2c: 01 00 00 71 16 87 [11:02:23]Write i2c OK [11:02:23]MH_I2C_Read... [11:02:23]Read from MH i2c: 01 [11:02:23]MH_I2C_Read... [11:02:23]Read from MH i2c: 01 07 00 [11:02:23]MH_I2C_Read... [11:02:23]Read from MH i2c: 01 07 00 71 16 00 00 00 00 00 E5 0C 7F [11:02:23]RasterBufferAndPrint [11:02:23]line [11:02:23]line [11:02:23]line [11:02:23]line [11:02:23]line [11:02:23]written 0, free lines is 3307 [11:02:23]MH_Cut [11:02:23]Write to MH i2c: D1 01 00 78 16 01 60 [11:02:23]Write i2c OK [11:02:23]MH_I2C_Read... [11:02:23]Read from MH i2c: D1 [11:02:23]MH_I2C_Read... [11:02:23]Read from MH i2c: D1 01 00 [11:02:23]MH_I2C_Read... [11:02:23]Read from MH i2c: D1 01 00 78 16 00 5F [11:02:23]Write to MH i2c: 01 00 00 79 16 8F [11:02:23]Write i2c OK [11:02:23]MH_I2C_Read... [11:02: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 33 32 4F 00 00 00 7F 22 47 00 FA 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 33 32 10 04 04 00 11 6B 04 00 F4 03 04 00 92 F2 F0 66 B6 04 01 00 00 8A 1C 99 93 F0 F0 57 86 [11:02:23]CommunicateWithHost err = 0 [11:02:23]CheckOFDResponse [11:02:23]1017 (14) - 77093643461234 [11:02:23]1041 (16) - 0000000000871832 [11:02:23]1040 (4) - 289553 [11:02:23]1012 (4) - 23.09.2024 04:46 [11:02:23]1206 (1) - 0 [11:02:23]OFD Sender: Remove packet 289553 [11:02:23]ProducePacketName [11:02:23]name=ofd_packets/00289553 [11:02:23]NVStorageDeleteData [11:02:23]OFD Sender: No OFD packet to send [11:02:23]*** Cut start [11:02:23]*** Partial cut [11:02:23]*** CUTSNS_PIN = 1 [11:02:23]*** CUTSNS_PIN = 0 [11:02:24]*** Brake cut motor [11:02:24]Read from MH i2c: 01 [11:02:24]MH_I2C_Read... [11:02:24]*** Stop cut motor [11:02:24]*** Cut end [11:02:24]Read from MH i2c: 01 07 00 [11:02:24]MH_I2C_Read... [11:02:24]Read from MH i2c: 01 07 00 79 16 00 00 00 00 00 FF 0F A4 [11:02:24]process_action close_receipt done [11:02:24]requested_data is exist [11:02:24]produce_requested_data [11:02:24]requested_item fm.sn is exist - process it [11:02:24]wFMCommunicate request_size=4 [11:02:24]MH_SAM_APDU [11:02:24]CAPDU: 80 11 00 00 [11:02:24]Write to MH i2c: E2 08 00 7A 16 80 11 00 00 00 00 00 00 0A [11:02:24]Write i2c OK [11:02:24]MH_I2C_Read... [11:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:24]Read from MH i2c: E2 [11:02:24]MH_I2C_Read... [11:02:24]Read from MH i2c: E2 17 00 [11:02:24]MH_I2C_Read... [11:02:24]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 33 32 90 00 5A [11:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:02:24]wFMCommunicate OK [11:02:24]requested_item fd.num is exist - process it [11:02:24]SAM_PROTO_GetFieldsCounters [11:02:24]wFMCommunicate request_size=4 [11:02:24]MH_SAM_APDU [11:02:24]CAPDU: 80 13 00 00 [11:02:24]Write to MH i2c: E2 08 00 7B 16 80 13 00 00 00 00 00 00 0D [11:02:24]Write i2c OK [11:02:24]MH_I2C_Read... [11:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:24]Read from MH i2c: E2 [11:02:24]MH_I2C_Read... [11:02:24]Read from MH i2c: E2 62 00 [11:02:24]MH_I2C_Read... [11:02:24]Read from MH i2c: E2 62 00 7B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 11 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [11:02: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 11 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:24]wFMCommunicate OK [11:02:24]SAM_PROTO_GetFieldsCounters done [11:02:24]requested_item shift.num is exist - process it [11:02:24]requested_item shift.opened is exist - process it [11:02:24]req_shift_opened [11:02:24]FM_GetShiftState [11:02:24]SAM_PROTO_GetShiftState [11:02:24]wFMCommunicate request_size=4 [11:02:24]MH_SAM_APDU [11:02:24]CAPDU: 80 13 01 00 [11:02:24]Write to MH i2c: E2 08 00 7C 16 80 13 01 00 00 00 00 00 0F [11:02:24]Write i2c OK [11:02:24]MH_I2C_Read... [11:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:24]Read from MH i2c: E2 [11:02:24]MH_I2C_Read... [11:02:24]Read from MH i2c: E2 0E 00 [11:02:24]MH_I2C_Read... [11:02:24]Read from MH i2c: E2 0E 00 7C 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B0 [11:02:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:02:24]wFMCommunicate OK [11:02:24]SAM_PROTO_GetShiftState done [11:02:24]FM_GetShiftState done [11:02:24]req_shift_opened done [11:02:24]requested_item shift.open_date is exist - process it [11:02:24]req_shift_open_date [11:02:24]req_shift_open_date done [11:02:24]produce_requested_data done [11:02:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289553,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:02:24]process_action_free close_receipt [11:02:24]json_value_free [11:02:24]json_value_free done [11:02:24]process_json_proto returns [11:02:24]Send response to host [11:02:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289553,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:02:24]free response buf [11:02:24]execute_script done [11:02:24]execute_script returns [11:02:24]free content buf [11:02:24]Sock 9.Close socket [11:02:24]Sock 9.Thread stoped [11:02:28]OFD Sender: No OFD packet to send [11:02:31]accept exits with 7 [11:02:31]New connection [11:02:31]New thread 3066821988 created [11:02:31]Thread 3066678628 joined [11:02:31]Waiting for new connection... [11:02:31] Sock 7.Parse request [11:02:31]Sock 7.Check first char [11:02:31]Sock 7.First char is OK [11:02:31]request: POST /json_proto HTTP/1.0 [11:02:31]Method: POST [11:02:31]URL: /json_proto [11:02:31]Method is POST - this is cgi request [11:02:31]url: /json_proto [11:02:31]query_string will be loaded in cgi processing [11:02:31]execute_cgi json_proto POST (null) [11:02:31]execute_cgi path=json_proto method=POST [11:02:31]POST find Content-Length [11:02:31]Host: 172.17.41.135:8080 [11:02:31]Content-Length: 791 [11:02:31]Content-Type: application/json [11:02:31] [11:02:31]POST finish read [11:02:31]Found Content-Length = 791 [11:02:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:31]execute_script... [11:02: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)24617573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:31]POST & json_proto [11:02:31]process_json_proto [11:02:31]json parsed OK: [11:02:31]protocol is kg_v1.0 [11:02:31]action value=close_receipt [11:02:31]process_action close_receipt [11:02:31]cmd_close_receipt [11:02:31]MH_GetDate [11:02:31]Write to MH i2c: F0 00 00 7D 16 82 [11:02:31]Write i2c OK [11:02:31]MH_I2C_Read... [11:02:31]Read from MH i2c: F0 [11:02:31]MH_I2C_Read... [11:02:31]Read from MH i2c: F0 09 00 [11:02:31]MH_I2C_Read... [11:02:31]Read from MH i2c: F0 09 00 7D 16 00 C8 4A F1 66 ED 3E 82 65 06 [11:02:31]GetLastDocTimeStamp 1727089341 [11:02:31]current date 1727089352 [11:02:31]FM_GetShiftState [11:02:31]SAM_PROTO_GetShiftState [11:02:31]wFMCommunicate request_size=4 [11:02:31]MH_SAM_APDU [11:02:31]CAPDU: 80 13 01 00 [11:02:31]Write to MH i2c: E2 08 00 7E 16 80 13 01 00 00 00 00 00 11 [11:02:31]Write i2c OK [11:02:31]MH_I2C_Read... [11:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:31]Read from MH i2c: E2 [11:02:31]MH_I2C_Read... [11:02:31]Read from MH i2c: E2 0E 00 [11:02:31]MH_I2C_Read... [11:02:31]Read from MH i2c: E2 0E 00 7E 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B2 [11:02:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:02:31]wFMCommunicate OK [11:02:31]SAM_PROTO_GetShiftState done [11:02:31]FM_GetShiftState done [11:02:31]opened in 1727051401 [11:02:31]opened+sec_in_day 1727137801 [11:02:31]quantity*price = 0 [11:02:31]sum+1 = 1 [11:02:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 228 23.09.2024 11:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289554 ФПД: 200812719099869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110232&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289554&fm=200812719099869&tin=02508201610067®Number=0000000000091827&sum=0 [11:02:32]StoreToDocumentArchive [11:02:32]shift 515 fd 289554 [11:02:32]save to /storage/0515/doc_00289554 [11:02:32]save last doc name /storage/0515/doc_00289554 to /storage/kkm_last_doc_name [11:02:32]save OK [11:02:32]Clear old archive folders... [11:02:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:02:33]tlvbuf is 01DEBA50 [11:02:33]SAM_PROTO_ClearQueue [11:02:33]wFMCommunicate request_size=4 [11:02:33]MH_SAM_APDU [11:02:33]CAPDU: 80 09 00 00 [11:02:33]Write to MH i2c: E2 08 00 8B 16 80 09 00 00 00 00 00 00 13 [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:33]Read from MH i2c: E2 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 8B 16 00 90 00 15 [11:02:33]RAPDU: 90 00 [11:02:33]wFMCommunicate OK [11:02:33]SAM_PROTO_ClearQueue done [11:02:33]KKMCreateOFDPacket [11:02:33]OFDProtocolAddRootSTLVToBuf [11:02:33]FM_MakeSignedData [11:02:33]FM_MakeSignedData [11:02:33]SAM_PROTO_SignData [11:02:33]wFMCommunicate request_size=4 [11:02:33]MH_SAM_APDU [11:02:33]CAPDU: 80 0D 01 02 [11:02:33]Write to MH i2c: E2 08 00 8C 16 80 0D 01 02 00 00 00 00 1B [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:33]Read from MH i2c: E2 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 8C 16 00 90 00 16 [11:02:33]RAPDU: 90 00 [11:02:33]wFMCommunicate OK [11:02:33]wFMCommunicate request_size=255 [11:02:33]MH_SAM_APDU [11:02: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 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 E4 00 00 00 F4 03 04 00 C8 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6B 04 00 35 04 06 00 B6 A3 5A C9 [11:02:33]Write to MH i2c: E2 02 01 8D 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 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 E4 00 00 00 F4 03 04 00 C8 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6B 04 00 35 04 06 00 B6 A3 5A C9 00 00 D9 [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:33]Read from MH i2c: E2 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 8D 16 00 90 00 17 [11:02:33]RAPDU: 90 00 [11:02:33]wFMCommunicate OK [11:02:33]wFMCommunicate request_size=7 [11:02:33]MH_SAM_APDU [11:02:33]CAPDU: 80 0D 02 02 02 CF DD [11:02:33]Write to MH i2c: E2 0A 00 8E 16 80 0D 02 02 02 00 CF DD 00 00 CE [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:33]Read from MH i2c: E2 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 03 00 8E 16 00 90 00 18 [11:02:33]RAPDU: 90 00 [11:02:33]wFMCommunicate OK [11:02:33]wFMCommunicate request_size=4 [11:02:33]MH_SAM_APDU [11:02:33]CAPDU: 80 0D 03 02 [11:02:33]Write to MH i2c: E2 08 00 8F 16 80 0D 03 02 00 00 00 00 20 [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:33]Read from MH i2c: E2 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 0B 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 0B 00 8F 16 00 8A 1E 38 76 CD E6 78 59 90 00 FB [11:02:33]RAPDU: 8A 1E 38 76 CD E6 78 59 90 00 [11:02:33]wFMCommunicate OK [11:02:33]SAM_PROTO_SignData done [11:02:33]FM_MakeSignedData done [11:02:33]CreateOFDProtocolMessage [11:02:33]wFMCommunicate request_size=4 [11:02:33]MH_SAM_APDU [11:02:33]CAPDU: 80 11 00 00 [11:02:33]Write to MH i2c: E2 08 00 90 16 80 11 00 00 00 00 00 00 20 [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:33]Read from MH i2c: E2 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 17 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: E2 17 00 90 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 70 [11:02:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:02:33]wFMCommunicate OK [11:02:33]CreateOFDProtocolMessage done [11:02:33]OFDSenderStorePacket 289554 [11:02:33]StoreOFDPacket docnum=289554 [11:02:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 54 BB 04 01 A0 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 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 E4 00 00 00 F4 03 04 00 C8 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6B 04 00 35 04 06 00 B6 A3 5A C9 CF DD 8A 1E 38 76 CD E6 78 59 [11:02:33]CheckFolder [11:02:33]dirname=/storage/ofd_packets [11:02:33]CheckFolder done [11:02:33]ProducePacketName [11:02:33]name=ofd_packets/00289554 [11:02:33]NVStorageSaveData ofd_packets/00289554 [11:02:33]File name is /storage/ofd_packets/00289554 [11:02:33]Write 298 bytes [11:02:33]NVStorageSaveData done [11:02:33]OFDSenderStorePacket done [11:02:33]KKMCreateOFDPacket done [11:02:33]NVStorageSaveData kkm_last_timestamp [11:02:33]File name is /storage/kkm_last_timestamp [11:02:33]Write 4 bytes [11:02:33]NVStorageSaveData done [11:02:33]ExternCall_PrintAddStr [11:02:33]wPrintStart [11:02:33]Write to MH i2c: 01 00 00 91 16 A7 [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: 01 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: 01 07 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: 01 07 00 91 16 00 00 00 00 00 FF 0F BC [11:02:33]RasterBufferAndPrint [11:02:33]line Счет N : (1)24617573 [11:02:33]line ИНН: 02508201610067 [11:02:33]line Контрольно-Кассовый Чек [11:02:33]line ПРОДАЖА [11:02:33]line ТРК (МРК, ГНК) : 11 [11:02:33]line Товар: 2710194210 [11:02:33]line ДТ-К-5 [11:02:33]line 50.000 * 0.00 [11:02:33]line = 0.00 [11:02:33]line НДС 12% НСП 1% [11:02:33]line > о реализуемом товаре [11:02:33]line ИТОГО: 0.00 [11:02:33]line НСП 1% : 0.00 [11:02:33]line НДС 12% : 0.00 [11:02:33]line Наличными: 0.00 [11:02:33]line Безнал.: 0.00 [11:02:33]line Место: АЗС № 90 "Партнёр-нефть" [11:02:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:02:33]line СНО: Общий режим [11:02:33]line Чек 228 23.09.2024 11:02 [11:02:33]line Смена: 515 ФФД: 1.0 [11:02:33]line ЗНМ: 0300000107 [11:02:33]line РНМ: 0000000000091827 [11:02:33]line Версия ККМ: 001 [11:02:33]line Талоны: Топливная Карта [11:02:33]line 54206 [11:02:33]line ФМ: 0000000000871832 [11:02:33]line ФД: 289554 [11:02:33]line ФПД: 200812719099869 [11:02:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110232&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289554&fm=200812719099869&tin=02508201610067®Number=0000000000091827&sum=0 [11:02:33]written 0, free lines is 4095 [11:02:33]OFD Sender: Processing packet 289554 [packets to send 1784, broken 1783] [11:02:33]ProducePacketName [11:02:33]name=ofd_packets/00289554 [11:02:33]OFD Sender: To server: pG, [11:02:33]CommunicateWithHost lk.salyk.kg:30040 [11:02:33]ConnectInit lk.salyk.kg [11:02:33]Connected sock=10 [11:02: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 33 32 0C 01 00 00 54 BB 04 01 A0 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 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 E4 00 00 00 F4 03 04 00 C8 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6B 04 00 35 04 06 00 B6 A3 5A C9 CF DD 8A 1E 38 76 CD E6 78 59 [11:02:34]Write to MH i2c: 01 00 00 BA 16 D0 [11:02:34]Write i2c OK [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: 01 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: 01 07 00 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: 01 07 00 BA 16 00 00 00 00 00 DC 0C BF [11:02:34]RasterBufferAndPrint [11:02:34]line [11:02:34]line [11:02:34]line [11:02:34]line [11:02:34]line [11:02:34]written 0, free lines is 3302 [11:02:34]MH_Cut [11:02:34]Write to MH i2c: D1 01 00 C1 16 01 A9 [11:02:34]Write i2c OK [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: D1 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: D1 01 00 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: D1 01 00 C1 16 00 A8 [11:02:34]Write to MH i2c: 01 00 00 C2 16 D8 [11:02:34]Write i2c OK [11:02:34]MH_I2C_Read... [11:02: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 33 32 4F 00 00 00 6B DD 47 00 F7 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 33 32 10 04 04 00 12 6B 04 00 F4 03 04 00 9D F2 F0 66 B6 04 01 00 00 92 A1 38 36 63 6A FD 04 [11:02:34]CommunicateWithHost err = 0 [11:02:34]CheckOFDResponse [11:02:34]1017 (14) - 77093643461234 [11:02:34]1041 (16) - 0000000000871832 [11:02:34]1040 (4) - 289554 [11:02:34]1012 (4) - 23.09.2024 04:46 [11:02:34]1206 (1) - 0 [11:02:34]OFD Sender: Remove packet 289554 [11:02:34]ProducePacketName [11:02:34]name=ofd_packets/00289554 [11:02:34]NVStorageDeleteData [11:02:34]*** Cut start [11:02:34]*** Partial cut [11:02:34]*** CUTSNS_PIN = 1 [11:02:34]OFD Sender: No OFD packet to send [11:02:34]*** CUTSNS_PIN = 0 [11:02:35]*** Brake cut motor [11:02:35]Read from MH i2c: 01 [11:02:35]MH_I2C_Read... [11:02:35]*** Stop cut motor [11:02:35]*** Cut end [11:02:35]Read from MH i2c: 01 07 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: 01 07 00 C2 16 00 00 00 00 00 FF 0F ED [11:02:35]process_action close_receipt done [11:02:35]requested_data is exist [11:02:35]produce_requested_data [11:02:35]requested_item fm.sn is exist - process it [11:02:35]wFMCommunicate request_size=4 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 11 00 00 [11:02:35]Write to MH i2c: E2 08 00 C3 16 80 11 00 00 00 00 00 00 53 [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 17 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 17 00 C3 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A3 [11:02:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:02:35]wFMCommunicate OK [11:02:35]requested_item fd.num is exist - process it [11:02:35]SAM_PROTO_GetFieldsCounters [11:02:35]wFMCommunicate request_size=4 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 13 00 00 [11:02:35]Write to MH i2c: E2 08 00 C4 16 80 13 00 00 00 00 00 00 56 [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 62 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 62 00 C4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 12 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [11:02: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 12 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:35]wFMCommunicate OK [11:02:35]SAM_PROTO_GetFieldsCounters done [11:02:35]requested_item shift.num is exist - process it [11:02:35]requested_item shift.opened is exist - process it [11:02:35]req_shift_opened [11:02:35]FM_GetShiftState [11:02:35]SAM_PROTO_GetShiftState [11:02:35]wFMCommunicate request_size=4 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 13 01 00 [11:02:35]Write to MH i2c: E2 08 00 C5 16 80 13 01 00 00 00 00 00 58 [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 0E 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 0E 00 C5 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F9 [11:02:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:02:35]wFMCommunicate OK [11:02:35]SAM_PROTO_GetShiftState done [11:02:35]FM_GetShiftState done [11:02:35]req_shift_opened done [11:02:35]requested_item shift.open_date is exist - process it [11:02:35]req_shift_open_date [11:02:35]req_shift_open_date done [11:02:35]produce_requested_data done [11:02:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289554,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:02:35]process_action_free close_receipt [11:02:35]json_value_free [11:02:35]json_value_free done [11:02:35]process_json_proto returns [11:02:35]Send response to host [11:02:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289554,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:02:35]free response buf [11:02:35]execute_script done [11:02:35]execute_script returns [11:02:35]free content buf [11:02:35]Sock 7.Close socket [11:02:35]Sock 7.Thread stoped [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:03:00]OFD Sender: No OFD packet to send [11:03:05]OFD Sender: No OFD packet to send [11:03:07]accept exits with 9 [11:03:07]New connection [11:03:07]New thread 3066678628 created [11:03:07]Thread 3066821988 joined [11:03:07]Waiting for new connection... [11:03:07] Sock 9.Parse request [11:03:07]Sock 9.Check first char [11:03:07]Sock 9.First char is OK [11:03:07]request: POST /json_proto HTTP/1.0 [11:03:07]Method: POST [11:03:07]URL: /json_proto [11:03:07]Method is POST - this is cgi request [11:03:07]url: /json_proto [11:03:07]query_string will be loaded in cgi processing [11:03:07]execute_cgi json_proto POST (null) [11:03:07]execute_cgi path=json_proto method=POST [11:03:07]POST find Content-Length [11:03:07]Host: 172.17.41.135:8080 [11:03:07]Content-Length: 786 [11:03:07]Content-Type: application/json [11:03:07] [11:03:07]POST finish read [11:03:07]Found Content-Length = 786 [11:03:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 25.550, "sum" : 1770.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" : 1770.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:07]execute_script... [11:03: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)24617575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 25.550, "sum" : 1770.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" : 1770.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:07]POST & json_proto [11:03:07]process_json_proto [11:03:07]json parsed OK: [11:03:07]protocol is kg_v1.0 [11:03:07]action value=close_receipt [11:03:07]process_action close_receipt [11:03:07]cmd_close_receipt [11:03:07]MH_GetDate [11:03:07]Write to MH i2c: F0 00 00 C6 16 CB [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: F0 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: F0 09 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: F0 09 00 C6 16 00 EC 4A F1 66 ED 3E 82 65 73 [11:03:07]GetLastDocTimeStamp 1727089352 [11:03:07]current date 1727089388 [11:03:07]FM_GetShiftState [11:03:07]SAM_PROTO_GetShiftState [11:03:07]wFMCommunicate request_size=4 [11:03:07]MH_SAM_APDU [11:03:07]CAPDU: 80 13 01 00 [11:03:07]Write to MH i2c: E2 08 00 C7 16 80 13 01 00 00 00 00 00 5A [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:07]Read from MH i2c: E2 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 0E 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 0E 00 C7 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [11:03:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:03:07]wFMCommunicate OK [11:03:07]SAM_PROTO_GetShiftState done [11:03:07]FM_GetShiftState done [11:03:07]opened in 1727051401 [11:03:07]opened+sec_in_day 1727137801 [11:03:07]quantity*price = 177061 [11:03:07]sum+1 = 177063 [11:03:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1770.62 НСП 1% : 15.67 НДС 12% : 188.03 Наличными: 0.00 Безнал.: 1770.62 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 229 23.09.2024 11:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289555 ФПД: 281305546170732 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289555&fm=281305546170732&tin=02508201610067®Number=0000000000091827&sum=177062 [11:03:08]StoreToDocumentArchive [11:03:08]shift 515 fd 289555 [11:03:08]save to /storage/0515/doc_00289555 [11:03:08]save last doc name /storage/0515/doc_00289555 to /storage/kkm_last_doc_name [11:03:08]save OK [11:03:08]Clear old archive folders... [11:03:08]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:03:08]tlvbuf is B6EA15E0 [11:03:08]SAM_PROTO_ClearQueue [11:03:08]wFMCommunicate request_size=4 [11:03:08]MH_SAM_APDU [11:03:08]CAPDU: 80 09 00 00 [11:03:08]Write to MH i2c: E2 08 00 D4 16 80 09 00 00 00 00 00 00 5C [11:03:08]Write i2c OK [11:03:08]MH_I2C_Read... [11:03:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:08]Read from MH i2c: E2 [11:03:08]MH_I2C_Read... [11:03:08]Read from MH i2c: E2 03 00 [11:03:08]MH_I2C_Read... [11:03:08]Read from MH i2c: E2 03 00 D4 16 00 90 00 5E [11:03:08]RAPDU: 90 00 [11:03:08]wFMCommunicate OK [11:03:08]SAM_PROTO_ClearQueue done [11:03:08]KKMCreateOFDPacket [11:03:08]OFDProtocolAddRootSTLVToBuf [11:03:08]FM_MakeSignedData [11:03:08]FM_MakeSignedData [11:03:08]SAM_PROTO_SignData [11:03:08]wFMCommunicate request_size=4 [11:03:08]MH_SAM_APDU [11:03:08]CAPDU: 80 0D 01 02 [11:03:08]Write to MH i2c: E2 08 00 D5 16 80 0D 01 02 00 00 00 00 64 [11:03:08]Write i2c OK [11:03:08]MH_I2C_Read... [11:03:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:09]Read from MH i2c: E2 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 03 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 03 00 D5 16 00 90 00 5F [11:03:09]RAPDU: 90 00 [11:03:09]wFMCommunicate OK [11:03:09]wFMCommunicate request_size=253 [11:03:09]MH_SAM_APDU [11:03:09]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CE 63 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A6 B3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 B3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 B3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 EC 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6B 04 00 35 04 06 00 FF D8 8D 27 21 6C [11:03:09]Write to MH i2c: E2 00 01 D6 16 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CE 63 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A6 B3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 B3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 B3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 EC 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6B 04 00 35 04 06 00 FF D8 8D 27 21 6C 00 00 7C [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:09]Read from MH i2c: E2 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 03 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 03 00 D6 16 00 90 00 60 [11:03:09]RAPDU: 90 00 [11:03:09]wFMCommunicate OK [11:03:09]wFMCommunicate request_size=4 [11:03:09]MH_SAM_APDU [11:03:09]CAPDU: 80 0D 03 02 [11:03:09]Write to MH i2c: E2 08 00 D7 16 80 0D 03 02 00 00 00 00 68 [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:09]Read from MH i2c: E2 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 0B 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 0B 00 D7 16 00 CD 76 BC 2A 1C 72 A1 FC 90 00 BD [11:03:09]RAPDU: CD 76 BC 2A 1C 72 A1 FC 90 00 [11:03:09]wFMCommunicate OK [11:03:09]SAM_PROTO_SignData done [11:03:09]FM_MakeSignedData done [11:03:09]CreateOFDProtocolMessage [11:03:09]wFMCommunicate request_size=4 [11:03:09]MH_SAM_APDU [11:03:09]CAPDU: 80 11 00 00 [11:03:09]Write to MH i2c: E2 08 00 D8 16 80 11 00 00 00 00 00 00 68 [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:09]Read from MH i2c: E2 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 17 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 17 00 D8 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [11:03:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:03:09]wFMCommunicate OK [11:03:09]CreateOFDProtocolMessage done [11:03:09]OFDSenderStorePacket 289555 [11:03:09]StoreOFDPacket docnum=289555 [11:03:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 88 4D 00 01 06 A0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CE 63 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A6 B3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 B3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 B3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 EC 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6B 04 00 35 04 06 00 FF D8 8D 27 21 6C CD 76 BC 2A 1C 72 A1 FC [11:03:09]CheckFolder [11:03:09]dirname=/storage/ofd_packets [11:03:09]CheckFolder done [11:03:09]ProducePacketName [11:03:09]name=ofd_packets/00289555 [11:03:09]NVStorageSaveData ofd_packets/00289555 [11:03:09]File name is /storage/ofd_packets/00289555 [11:03:09]Write 294 bytes [11:03:09]NVStorageSaveData done [11:03:09]OFDSenderStorePacket done [11:03:09]KKMCreateOFDPacket done [11:03:09]NVStorageSaveData kkm_last_timestamp [11:03:09]File name is /storage/kkm_last_timestamp [11:03:09]Write 4 bytes [11:03:09]NVStorageSaveData done [11:03:09]ExternCall_PrintAddStr [11:03:09]wPrintStart [11:03:09]Write to MH i2c: 01 00 00 D9 16 EF [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: 01 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: 01 07 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: 01 07 00 D9 16 00 00 00 00 00 FF 0F 04 [11:03:09]RasterBufferAndPrint [11:03:09]line Счет N : (1)24617575 [11:03:09]line ИНН: 02508201610067 [11:03:09]line Контрольно-Кассовый Чек [11:03:09]line ПРОДАЖА [11:03:09]line ТРК (МРК, ГНК) : 44 [11:03:09]line Товар: 2710124130 [11:03:09]line SU-92 [11:03:09]line 25.550 * 69.30 [11:03:09]line = 1770.62 [11:03:09]line НДС 12% НСП 1% [11:03:09]line > о реализуемом товаре [11:03:09]line ИТОГО: 1770.62 [11:03:09]line НСП 1% : 15.67 [11:03:09]line НДС 12% : 188.03 [11:03:09]line Наличными: 0.00 [11:03:09]line Безнал.: 1770.62 [11:03:09]line Место: АЗС № 90 "Партнёр-нефть" [11:03:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:03:09]line СНО: Общий режим [11:03:09]line Чек 229 23.09.2024 11:03 [11:03:09]line Смена: 515 ФФД: 1.0 [11:03:09]line ЗНМ: 0300000107 [11:03:09]line РНМ: 0000000000091827 [11:03:09]line Версия ККМ: 001 [11:03:09]line Платежная система: O! деньги [11:03:09]line ФМ: 0000000000871832 [11:03:09]line ФД: 289555 [11:03:09]line ФПД: 281305546170732 [11:03:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289555&fm=281305546170732&tin=02508201610067®Number=0000000000091827&sum=177062 [11:03:09]written 0, free lines is 4095 [11:03:09]OFD Sender: Processing packet 289555 [packets to send 1784, broken 1783] [11:03:09]ProducePacketName [11:03:09]name=ofd_packets/00289555 [11:03:09]OFD Sender: To server: pG, [11:03:09]CommunicateWithHost lk.salyk.kg:30040 [11:03:09]ConnectInit lk.salyk.kg [11:03:09]Write to MH i2c: 01 00 00 02 17 19 [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: 01 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: 01 07 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: 01 07 00 02 17 00 00 00 00 00 E6 0C 12 [11:03:09]RasterBufferAndPrint [11:03:09]line [11:03:09]line [11:03:09]line [11:03:09]line [11:03:09]line [11:03:09]written 0, free lines is 3306 [11:03:09]MH_Cut [11:03:09]Write to MH i2c: D1 01 00 09 17 01 F2 [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: D1 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: D1 01 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: D1 01 00 09 17 00 F1 [11:03:09]Write to MH i2c: 01 00 00 0A 17 21 [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:10]Connected sock=10 [11:03: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 33 32 08 01 00 00 88 4D 00 01 06 A0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CE 63 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A6 B3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 B3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 B3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 EC 4A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6B 04 00 35 04 06 00 FF D8 8D 27 21 6C CD 76 BC 2A 1C 72 A1 FC [11:03: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 33 32 4F 00 00 00 43 09 47 00 DD 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 33 32 10 04 04 00 13 6B 04 00 F4 03 04 00 C1 F2 F0 66 B6 04 01 00 00 52 76 A6 81 E9 B2 5F C7 [11:03:10]CommunicateWithHost err = 0 [11:03:10]CheckOFDResponse [11:03:10]1017 (14) - 77093643461234 [11:03:10]1041 (16) - 0000000000871832 [11:03:10]1040 (4) - 289555 [11:03:10]1012 (4) - 23.09.2024 04:46 [11:03:10]1206 (1) - 0 [11:03:10]OFD Sender: Remove packet 289555 [11:03:10]ProducePacketName [11:03:10]name=ofd_packets/00289555 [11:03:10]NVStorageDeleteData [11:03:10]*** Cut start [11:03:10]*** Partial cut [11:03:10]*** CUTSNS_PIN = 1 [11:03:10]*** CUTSNS_PIN = 0 [11:03:10]*** Brake cut motor [11:03:10]OFD Sender: No OFD packet to send [11:03:11]Read from MH i2c: 01 [11:03:11]MH_I2C_Read... [11:03:11]*** Stop cut motor [11:03:11]*** Cut end [11:03:11]Read from MH i2c: 01 07 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: 01 07 00 0A 17 00 00 00 00 00 FF 0F 36 [11:03:11]process_action close_receipt done [11:03:11]requested_data is exist [11:03:11]produce_requested_data [11:03:11]requested_item fm.sn is exist - process it [11:03:11]wFMCommunicate request_size=4 [11:03:11]MH_SAM_APDU [11:03:11]CAPDU: 80 11 00 00 [11:03:11]Write to MH i2c: E2 08 00 0B 17 80 11 00 00 00 00 00 00 9C [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:11]Read from MH i2c: E2 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 17 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 17 00 0B 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EC [11:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:03:11]wFMCommunicate OK [11:03:11]requested_item fd.num is exist - process it [11:03:11]SAM_PROTO_GetFieldsCounters [11:03:11]wFMCommunicate request_size=4 [11:03:11]MH_SAM_APDU [11:03:11]CAPDU: 80 13 00 00 [11:03:11]Write to MH i2c: E2 08 00 0C 17 80 13 00 00 00 00 00 00 9F [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:11]Read from MH i2c: E2 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 62 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 62 00 0C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 13 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [11:03: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 13 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:11]wFMCommunicate OK [11:03:11]SAM_PROTO_GetFieldsCounters done [11:03:11]requested_item shift.num is exist - process it [11:03:11]requested_item shift.opened is exist - process it [11:03:11]req_shift_opened [11:03:11]FM_GetShiftState [11:03:11]SAM_PROTO_GetShiftState [11:03:11]wFMCommunicate request_size=4 [11:03:11]MH_SAM_APDU [11:03:11]CAPDU: 80 13 01 00 [11:03:11]Write to MH i2c: E2 08 00 0D 17 80 13 01 00 00 00 00 00 A1 [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:11]Read from MH i2c: E2 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 0E 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 0E 00 0D 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 42 [11:03:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:03:11]wFMCommunicate OK [11:03:11]SAM_PROTO_GetShiftState done [11:03:11]FM_GetShiftState done [11:03:11]req_shift_opened done [11:03:11]requested_item shift.open_date is exist - process it [11:03:11]req_shift_open_date [11:03:11]req_shift_open_date done [11:03:11]produce_requested_data done [11:03:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289555,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:03:11]process_action_free close_receipt [11:03:11]json_value_free [11:03:11]json_value_free done [11:03:11]process_json_proto returns [11:03:11]Send response to host [11:03:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289555,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:03:11]free response buf [11:03:11]execute_script done [11:03:11]execute_script returns [11:03:11]free content buf [11:03:11]Sock 9.Close socket [11:03:11]Sock 9.Thread stoped [11:03:15]OFD Sender: No OFD packet to send [11:03:20]OFD Sender: No OFD packet to send [11:03:26]OFD Sender: No OFD packet to send [11:03:31]OFD Sender: No OFD packet to send [11:03:36]OFD Sender: No OFD packet to send [11:03:41]OFD Sender: No OFD packet to send [11:03:46]OFD Sender: No OFD packet to send [11:03:51]OFD Sender: No OFD packet to send [11:03:56]OFD Sender: No OFD packet to send [11:04:01]OFD Sender: No OFD packet to send [11:04:06]OFD Sender: No OFD packet to send [11:04:11]OFD Sender: No OFD packet to send [11:04:16]OFD Sender: No OFD packet to send [11:04:21]OFD Sender: No OFD packet to send [11:04:26]OFD Sender: No OFD packet to send [11:04:31]OFD Sender: No OFD packet to send [11:04:36]OFD Sender: No OFD packet to send [11:04:41]OFD Sender: No OFD packet to send [11:04:46]OFD Sender: No OFD packet to send [11:04:51]OFD Sender: No OFD packet to send [11:04:56]OFD Sender: No OFD packet to send [11:05:01]OFD Sender: No OFD packet to send [11:05:06]OFD Sender: No OFD packet to send [11:05:11]OFD Sender: No OFD packet to send [11:05:16]OFD Sender: No OFD packet to send [11:05:21]OFD Sender: No OFD packet to send [11:05:26]OFD Sender: No OFD packet to send [11:05:31]OFD Sender: No OFD packet to send [11:05:36]OFD Sender: No OFD packet to send [11:05:41]OFD Sender: No OFD packet to send [11:05:46]OFD Sender: No OFD packet to send [11:05:52]OFD Sender: No OFD packet to send [11:05:57]OFD Sender: No OFD packet to send [11:06:02]OFD Sender: No OFD packet to send [11:06:07]OFD Sender: No OFD packet to send [11:06:10]accept exits with 7 [11:06:10]New connection [11:06:10]New thread 3066821988 created [11:06:10]Thread 3066678628 joined [11:06:10]Waiting for new connection... [11:06:10] Sock 7.Parse request [11:06:10]Sock 7.Check first char [11:06:10]Sock 7.First char is OK [11:06:10]request: POST /json_proto HTTP/1.0 [11:06:10]Method: POST [11:06:10]URL: /json_proto [11:06:10]Method is POST - this is cgi request [11:06:10]url: /json_proto [11:06:10]query_string will be loaded in cgi processing [11:06:10]execute_cgi json_proto POST (null) [11:06:10]execute_cgi path=json_proto method=POST [11:06:10]POST find Content-Length [11:06:10]Host: 172.17.41.135:8080 [11:06:10]Content-Length: 806 [11:06:10]Content-Type: application/json [11:06:10] [11:06:10]POST finish read [11:06:10]Found Content-Length = 806 [11:06:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:10]execute_script... [11:06: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)24617576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:10]POST & json_proto [11:06:10]process_json_proto [11:06:10]json parsed OK: [11:06:10]protocol is kg_v1.0 [11:06:10]action value=close_receipt [11:06:10]process_action close_receipt [11:06:10]cmd_close_receipt [11:06:10]MH_GetDate [11:06:10]Write to MH i2c: F0 00 00 0E 17 14 [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: F0 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: F0 09 00 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: F0 09 00 0E 17 00 A2 4B F1 66 ED 3E 82 65 73 [11:06:10]GetLastDocTimeStamp 1727089388 [11:06:10]current date 1727089570 [11:06:10]FM_GetShiftState [11:06:10]SAM_PROTO_GetShiftState [11:06:10]wFMCommunicate request_size=4 [11:06:10]MH_SAM_APDU [11:06:10]CAPDU: 80 13 01 00 [11:06:10]Write to MH i2c: E2 08 00 0F 17 80 13 01 00 00 00 00 00 A3 [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:10]Read from MH i2c: E2 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 0E 00 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 0E 00 0F 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 44 [11:06:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:06:10]wFMCommunicate OK [11:06:10]SAM_PROTO_GetShiftState done [11:06:10]FM_GetShiftState done [11:06:10]opened in 1727051401 [11:06:10]opened+sec_in_day 1727137801 [11:06:10]quantity*price = 50003 [11:06:10]sum+1 = 50005 [11:06:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.04 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 0.00 Безнал.: 500.04 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 230 23.09.2024 11:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289556 ФПД: 245422131887929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110610&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289556&fm=245422131887929&tin=02508201610067®Number=0000000000091827&sum=50004 [11:06:11]StoreToDocumentArchive [11:06:11]shift 515 fd 289556 [11:06:11]save to /storage/0515/doc_00289556 [11:06:11]save last doc name /storage/0515/doc_00289556 to /storage/kkm_last_doc_name [11:06:11]save OK [11:06:11]Clear old archive folders... [11:06:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:06:11]tlvbuf is 01DBB300 [11:06:11]SAM_PROTO_ClearQueue [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 09 00 00 [11:06:11]Write to MH i2c: E2 08 00 1C 17 80 09 00 00 00 00 00 00 A5 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 1C 17 00 90 00 A7 [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_ClearQueue done [11:06:11]KKMCreateOFDPacket [11:06:11]OFDProtocolAddRootSTLVToBuf [11:06:11]FM_MakeSignedData [11:06:11]FM_MakeSignedData [11:06:11]SAM_PROTO_SignData [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 01 02 [11:06:11]Write to MH i2c: E2 08 00 1D 17 80 0D 01 02 00 00 00 00 AD [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 1D 17 00 90 00 A8 [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=255 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 A2 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6B 04 00 35 04 06 00 DF 35 [11:06:11]Write to MH i2c: E2 02 01 1E 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 A2 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6B 04 00 35 04 06 00 DF 35 00 00 0D [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 1E 17 00 90 00 A9 [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=9 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 02 02 04 CA FD BF 39 [11:06:11]Write to MH i2c: E2 0C 00 1F 17 80 0D 02 02 04 00 CA FD BF 39 00 00 77 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 1F 17 00 90 00 AA [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 03 02 [11:06:11]Write to MH i2c: E2 08 00 20 17 80 0D 03 02 00 00 00 00 B2 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0B 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0B 00 20 17 00 96 63 91 0A 66 2B 16 DA 90 00 C8 [11:06:11]RAPDU: 96 63 91 0A 66 2B 16 DA 90 00 [11:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_SignData done [11:06:11]FM_MakeSignedData done [11:06:11]CreateOFDProtocolMessage [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 11 00 00 [11:06:11]Write to MH i2c: E2 08 00 21 17 80 11 00 00 00 00 00 00 B2 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 17 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 17 00 21 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [11:06:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:06:11]wFMCommunicate OK [11:06:11]CreateOFDProtocolMessage done [11:06:11]OFDSenderStorePacket 289556 [11:06:11]StoreOFDPacket docnum=289556 [11:06:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 1F 68 06 01 BF 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 A2 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6B 04 00 35 04 06 00 DF 35 CA FD BF 39 96 63 91 0A 66 2B 16 DA [11:06:11]CheckFolder [11:06:11]dirname=/storage/ofd_packets [11:06:11]CheckFolder done [11:06:11]ProducePacketName [11:06:11]name=ofd_packets/00289556 [11:06:11]NVStorageSaveData ofd_packets/00289556 [11:06:11]File name is /storage/ofd_packets/00289556 [11:06:11]Write 300 bytes [11:06:11]NVStorageSaveData done [11:06:11]OFDSenderStorePacket done [11:06:11]KKMCreateOFDPacket done [11:06:11]NVStorageSaveData kkm_last_timestamp [11:06:11]File name is /storage/kkm_last_timestamp [11:06:11]Write 4 bytes [11:06:11]NVStorageSaveData done [11:06:11]ExternCall_PrintAddStr [11:06:11]wPrintStart [11:06:11]Write to MH i2c: 01 00 00 22 17 39 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 07 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 07 00 22 17 00 00 00 00 00 FF 0F 4E [11:06:11]RasterBufferAndPrint [11:06:11]line Счет N : (1)24617576 [11:06:11]line ИНН: 02508201610067 [11:06:11]line Контрольно-Кассовый Чек [11:06:11]line ПРОДАЖА [11:06:12]line ТРК (МРК, ГНК) : 71 [11:06:12]line Товар: 2711190000 [11:06:12]line ГАЗ-К-5 [11:06:12]line 13.370 * 37.40 [11:06:12]line = 500.04 [11:06:12]line НДС 12% НСП 1% [11:06:12]line > о реализуемом товаре [11:06:12]line ИТОГО: 500.04 [11:06:12]line НСП 1% : 4.42 [11:06:12]line НДС 12% : 53.10 [11:06:12]line Наличными: 0.00 [11:06:12]line Безнал.: 500.04 [11:06:12]line Место: АЗС № 90 "Партнёр-нефть" [11:06:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:06:12]line СНО: Общий режим [11:06:12]line Чек 230 23.09.2024 11:06 [11:06:12]line Смена: 515 ФФД: 1.0 [11:06:12]line ЗНМ: 0300000107 [11:06:12]line РНМ: 0000000000091827 [11:06:12]line Версия ККМ: 001 [11:06:12]line Платежная система: O! деньги [11:06:12]line ФМ: 0000000000871832 [11:06:12]line ФД: 289556 [11:06:12]line ФПД: 245422131887929 [11:06:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110610&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289556&fm=245422131887929&tin=02508201610067®Number=0000000000091827&sum=50004 [11:06:12]written 0, free lines is 4095 [11:06:12]OFD Sender: Processing packet 289556 [packets to send 1784, broken 1783] [11:06:12]ProducePacketName [11:06:12]name=ofd_packets/00289556 [11:06:12]OFD Sender: To server: pG, [11:06:12]CommunicateWithHost lk.salyk.kg:30040 [11:06:12]ConnectInit lk.salyk.kg [11:06:12]Connected sock=10 [11:06: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 33 32 0E 01 00 00 1F 68 06 01 BF 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 A2 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6B 04 00 35 04 06 00 DF 35 CA FD BF 39 96 63 91 0A 66 2B 16 DA [11:06:12]Write to MH i2c: 01 00 00 4B 17 62 [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 07 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 07 00 4B 17 00 00 00 00 00 DC 0C 51 [11:06:12]RasterBufferAndPrint [11:06:12]line [11:06:12]line [11:06:12]line [11:06:12]line [11:06:12]line [11:06:12]written 0, free lines is 3295 [11:06:12]MH_Cut [11:06:12]Write to MH i2c: D1 01 00 52 17 01 3B [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: D1 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: D1 01 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: D1 01 00 52 17 00 3A [11:06:12]Write to MH i2c: 01 00 00 53 17 6A [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06: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 33 32 4F 00 00 00 2C 06 47 00 BA 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 33 32 10 04 04 00 14 6B 04 00 F4 03 04 00 77 F3 F0 66 B6 04 01 00 00 25 A9 62 15 B8 F7 23 A0 [11:06:12]CommunicateWithHost err = 0 [11:06:12]CheckOFDResponse [11:06:12]1017 (14) - 77093643461234 [11:06:12]1041 (16) - 0000000000871832 [11:06:12]1040 (4) - 289556 [11:06:12]1012 (4) - 23.09.2024 04:49 [11:06:12]1206 (1) - 0 [11:06:12]OFD Sender: Remove packet 289556 [11:06:12]ProducePacketName [11:06:12]name=ofd_packets/00289556 [11:06:12]NVStorageDeleteData [11:06:13]OFD Sender: No OFD packet to send [11:06:13]*** Cut start [11:06:13]*** Partial cut [11:06:13]*** CUTSNS_PIN = 1 [11:06:13]*** CUTSNS_PIN = 0 [11:06:13]*** Brake cut motor [11:06:13]Read from MH i2c: 01 [11:06:13]MH_I2C_Read... [11:06:13]*** Stop cut motor [11:06:13]*** Cut end [11:06:13]Read from MH i2c: 01 07 00 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: 01 07 00 53 17 00 00 00 00 00 FF 0F 7F [11:06:13]process_action close_receipt done [11:06:13]requested_data is exist [11:06:13]produce_requested_data [11:06:13]requested_item fm.sn is exist - process it [11:06:13]wFMCommunicate request_size=4 [11:06:13]MH_SAM_APDU [11:06:13]CAPDU: 80 11 00 00 [11:06:13]Write to MH i2c: E2 08 00 54 17 80 11 00 00 00 00 00 00 E5 [11:06:13]Write i2c OK [11:06:13]MH_I2C_Read... [11:06:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:13]Read from MH i2c: E2 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: E2 17 00 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: E2 17 00 54 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 35 [11:06:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:06:13]wFMCommunicate OK [11:06:13]requested_item fd.num is exist - process it [11:06:13]SAM_PROTO_GetFieldsCounters [11:06:13]wFMCommunicate request_size=4 [11:06:13]MH_SAM_APDU [11:06:13]CAPDU: 80 13 00 00 [11:06:13]Write to MH i2c: E2 08 00 55 17 80 13 00 00 00 00 00 00 E8 [11:06:13]Write i2c OK [11:06:13]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 62 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 62 00 55 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 14 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [11:06:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 14 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_GetFieldsCounters done [11:06:14]requested_item shift.num is exist - process it [11:06:14]requested_item shift.opened is exist - process it [11:06:14]req_shift_opened [11:06:14]FM_GetShiftState [11:06:14]SAM_PROTO_GetShiftState [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 13 01 00 [11:06:14]Write to MH i2c: E2 08 00 56 17 80 13 01 00 00 00 00 00 EA [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0E 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0E 00 56 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8B [11:06:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_GetShiftState done [11:06:14]FM_GetShiftState done [11:06:14]req_shift_opened done [11:06:14]requested_item shift.open_date is exist - process it [11:06:14]req_shift_open_date [11:06:14]req_shift_open_date done [11:06:14]produce_requested_data done [11:06:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289556,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:06:14]process_action_free close_receipt [11:06:14]json_value_free [11:06:14]json_value_free done [11:06:14]process_json_proto returns [11:06:14]Send response to host [11:06:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289556,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:06:14]free response buf [11:06:14]execute_script done [11:06:14]execute_script returns [11:06:14]free content buf [11:06:14]Sock 7.Close socket [11:06:14]Sock 7.Thread stoped [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:43]OFD Sender: No OFD packet to send [11:06:48]OFD Sender: No OFD packet to send [11:06:53]OFD Sender: No OFD packet to send [11:06:58]OFD Sender: No OFD packet to send [11:07:03]OFD Sender: No OFD packet to send [11:07:07]accept exits with 9 [11:07:07]New connection [11:07:07]New thread 3066678628 created [11:07:07]Thread 3066821988 joined [11:07:07]Waiting for new connection... [11:07:07] Sock 9.Parse request [11:07:07]Sock 9.Check first char [11:07:07]Sock 9.First char is OK [11:07:07]request: POST /json_proto HTTP/1.0 [11:07:07]Method: POST [11:07:07]URL: /json_proto [11:07:07]Method is POST - this is cgi request [11:07:07]url: /json_proto [11:07:07]query_string will be loaded in cgi processing [11:07:07]execute_cgi json_proto POST (null) [11:07:07]execute_cgi path=json_proto method=POST [11:07:07]POST find Content-Length [11:07:07]Host: 172.17.41.135:8080 [11:07:07]Content-Length: 805 [11:07:07]Content-Type: application/json [11:07:07] [11:07:07]POST finish read [11:07:07]Found Content-Length = 805 [11:07:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:07:07]execute_script... [11:07: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)24617577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:07:07]POST & json_proto [11:07:07]process_json_proto [11:07:07]json parsed OK: [11:07:07]protocol is kg_v1.0 [11:07:07]action value=close_receipt [11:07:07]process_action close_receipt [11:07:07]cmd_close_receipt [11:07:07]MH_GetDate [11:07:07]Write to MH i2c: F0 00 00 57 17 5D [11:07:07]Write i2c OK [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: F0 [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: F0 09 00 [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: F0 09 00 57 17 00 DC 4B F1 66 ED 3E 82 65 F6 [11:07:07]GetLastDocTimeStamp 1727089570 [11:07:07]current date 1727089628 [11:07:07]FM_GetShiftState [11:07:07]SAM_PROTO_GetShiftState [11:07:07]wFMCommunicate request_size=4 [11:07:07]MH_SAM_APDU [11:07:07]CAPDU: 80 13 01 00 [11:07:07]Write to MH i2c: E2 08 00 58 17 80 13 01 00 00 00 00 00 EC [11:07:07]Write i2c OK [11:07:07]MH_I2C_Read... [11:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:08]Read from MH i2c: E2 [11:07:08]MH_I2C_Read... [11:07:08]Read from MH i2c: E2 0E 00 [11:07:08]MH_I2C_Read... [11:07:08]Read from MH i2c: E2 0E 00 58 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8D [11:07:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:07:08]wFMCommunicate OK [11:07:08]SAM_PROTO_GetShiftState done [11:07:08]FM_GetShiftState done [11:07:08]opened in 1727051401 [11:07:08]opened+sec_in_day 1727137801 [11:07:08]quantity*price = 100021 [11:07:08]sum+1 = 100023 [11:07:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 231 23.09.2024 11:07 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289557 ФПД: 7079713413959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110708&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289557&fm=7079713413959&tin=02508201610067®Number=0000000000091827&sum=100022 [11:07:09]StoreToDocumentArchive [11:07:09]shift 515 fd 289557 [11:07:09]save to /storage/0515/doc_00289557 [11:07:09]save last doc name /storage/0515/doc_00289557 to /storage/kkm_last_doc_name [11:07:09]save OK [11:07:09]Clear old archive folders... [11:07:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:09]tlvbuf is 01E07AD0 [11:07:09]SAM_PROTO_ClearQueue [11:07:09]wFMCommunicate request_size=4 [11:07:09]MH_SAM_APDU [11:07:09]CAPDU: 80 09 00 00 [11:07:09]Write to MH i2c: E2 08 00 65 17 80 09 00 00 00 00 00 00 EE [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 65 17 00 90 00 F0 [11:07:09]RAPDU: 90 00 [11:07:09]wFMCommunicate OK [11:07:09]SAM_PROTO_ClearQueue done [11:07:09]KKMCreateOFDPacket [11:07:09]OFDProtocolAddRootSTLVToBuf [11:07:09]FM_MakeSignedData [11:07:09]FM_MakeSignedData [11:07:09]SAM_PROTO_SignData [11:07:09]wFMCommunicate request_size=4 [11:07:09]MH_SAM_APDU [11:07:09]CAPDU: 80 0D 01 02 [11:07:09]Write to MH i2c: E2 08 00 66 17 80 0D 01 02 00 00 00 00 F6 [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 66 17 00 90 00 F1 [11:07:09]RAPDU: 90 00 [11:07:09]wFMCommunicate OK [11:07:09]wFMCommunicate request_size=255 [11:07:09]MH_SAM_APDU [11:07:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E7 00 00 00 F4 03 04 00 DC 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6B 04 00 35 04 06 00 06 [11:07:09]Write to MH i2c: E2 02 01 67 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 E7 00 00 00 F4 03 04 00 DC 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6B 04 00 35 04 06 00 06 00 00 C1 [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 67 17 00 90 00 F2 [11:07:09]RAPDU: 90 00 [11:07:09]wFMCommunicate OK [11:07:09]wFMCommunicate request_size=10 [11:07:09]MH_SAM_APDU [11:07:09]CAPDU: 80 0D 02 02 05 70 5F CD 9B 47 [11:07:09]Write to MH i2c: E2 0D 00 68 17 80 0D 02 02 05 00 70 5F CD 9B 47 00 00 81 [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 03 00 68 17 00 90 00 F3 [11:07:09]RAPDU: 90 00 [11:07:09]wFMCommunicate OK [11:07:09]wFMCommunicate request_size=4 [11:07:09]MH_SAM_APDU [11:07:09]CAPDU: 80 0D 03 02 [11:07:09]Write to MH i2c: E2 08 00 69 17 80 0D 03 02 00 00 00 00 FB [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 0B 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 0B 00 69 17 00 DE F3 E8 6F 63 D1 58 49 90 00 F9 [11:07:09]RAPDU: DE F3 E8 6F 63 D1 58 49 90 00 [11:07:09]wFMCommunicate OK [11:07:09]SAM_PROTO_SignData done [11:07:09]FM_MakeSignedData done [11:07:09]CreateOFDProtocolMessage [11:07:09]wFMCommunicate request_size=4 [11:07:09]MH_SAM_APDU [11:07:09]CAPDU: 80 11 00 00 [11:07:09]Write to MH i2c: E2 08 00 6A 17 80 11 00 00 00 00 00 00 FB [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 17 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 17 00 6A 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [11:07:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:07:09]wFMCommunicate OK [11:07:09]CreateOFDProtocolMessage done [11:07:09]OFDSenderStorePacket 289557 [11:07:09]StoreOFDPacket docnum=289557 [11:07:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 CE 96 07 01 22 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 E7 00 00 00 F4 03 04 00 DC 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6B 04 00 35 04 06 00 06 70 5F CD 9B 47 DE F3 E8 6F 63 D1 58 49 [11:07:09]CheckFolder [11:07:09]dirname=/storage/ofd_packets [11:07:09]CheckFolder done [11:07:09]ProducePacketName [11:07:09]name=ofd_packets/00289557 [11:07:09]NVStorageSaveData ofd_packets/00289557 [11:07:09]File name is /storage/ofd_packets/00289557 [11:07:09]Write 301 bytes [11:07:09]NVStorageSaveData done [11:07:09]OFDSenderStorePacket done [11:07:09]KKMCreateOFDPacket done [11:07:09]NVStorageSaveData kkm_last_timestamp [11:07:09]File name is /storage/kkm_last_timestamp [11:07:09]Write 4 bytes [11:07:09]NVStorageSaveData done [11:07:09]ExternCall_PrintAddStr [11:07:09]wPrintStart [11:07:09]Write to MH i2c: 01 00 00 6B 17 82 [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: 01 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: 01 07 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: 01 07 00 6B 17 00 00 00 00 00 FF 0F 97 [11:07:09]RasterBufferAndPrint [11:07:09]line Счет N : (1)24617577 [11:07:09]line ИНН: 02508201610067 [11:07:09]line Контрольно-Кассовый Чек [11:07:09]line ПРОДАЖА [11:07:09]line ТРК (МРК, ГНК) : 62 [11:07:09]line Товар: 2710124500 [11:07:09]line Аи-95-К-5 [11:07:09]line 13.480 * 74.20 [11:07:09]line = 1000.22 [11:07:09]line НДС 12% НСП 1% [11:07:09]line > о реализуемом товаре [11:07:09]line ИТОГО: 1000.22 [11:07:09]line НСП 1% : 8.85 [11:07:09]line НДС 12% : 106.22 [11:07:09]line Наличными: 0.00 [11:07:09]line Безнал.: 1000.22 [11:07:09]line Место: АЗС № 90 "Партнёр-нефть" [11:07:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:07:09]line СНО: Общий режим [11:07:09]line Чек 231 23.09.2024 11:07 [11:07:09]line Смена: 515 ФФД: 1.0 [11:07:09]line ЗНМ: 0300000107 [11:07:09]line РНМ: 0000000000091827 [11:07:09]line Версия ККМ: 001 [11:07:09]line Платежная система: O! деньги [11:07:09]line ФМ: 0000000000871832 [11:07:09]line ФД: 289557 [11:07:09]line ФПД: 7079713413959 [11:07:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T110708&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289557&fm=7079713413959&tin=02508201610067®Number=0000000000091827&sum=100022 [11:07:09]written 0, free lines is 4095 [11:07:09]OFD Sender: Processing packet 289557 [packets to send 1784, broken 1783] [11:07:09]ProducePacketName [11:07:09]name=ofd_packets/00289557 [11:07:09]OFD Sender: To server: pG, [11:07:09]CommunicateWithHost lk.salyk.kg:30040 [11:07:09]ConnectInit lk.salyk.kg [11:07:09]Connected sock=10 [11:07: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 33 32 0F 01 00 00 CE 96 07 01 22 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 E7 00 00 00 F4 03 04 00 DC 4B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6B 04 00 35 04 06 00 06 70 5F CD 9B 47 DE F3 E8 6F 63 D1 58 49 [11:07:10]Write to MH i2c: 01 00 00 94 17 AB [11:07:10]Write i2c OK [11:07:10]MH_I2C_Read... [11:07:10]Read from MH i2c: 01 [11:07:10]MH_I2C_Read... [11:07:10]Read from MH i2c: 01 07 00 [11:07:10]MH_I2C_Read... [11:07:10]Read from MH i2c: 01 07 00 94 17 00 00 00 00 00 E2 0C A0 [11:07:10]RasterBufferAndPrint [11:07:10]line [11:07:10]line [11:07:10]line [11:07:10]line [11:07:10]line [11:07:10]written 0, free lines is 3304 [11:07:10]MH_Cut [11:07:10]Write to MH i2c: D1 01 00 9B 17 01 84 [11:07:10]Write i2c OK [11:07:10]MH_I2C_Read... [11:07:10]Read from MH i2c: D1 [11:07:10]MH_I2C_Read... [11:07:10]Read from MH i2c: D1 01 00 [11:07:10]MH_I2C_Read... [11:07:10]Read from MH i2c: D1 01 00 9B 17 00 83 [11:07:10]Write to MH i2c: 01 00 00 9C 17 B3 [11:07:10]Write i2c OK [11:07:10]MH_I2C_Read... [11:07: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 33 32 4F 00 00 00 38 E1 47 00 C7 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 33 32 10 04 04 00 15 6B 04 00 F4 03 04 00 B1 F3 F0 66 B6 04 01 00 00 30 49 E9 0F 36 6B 07 62 [11:07:10]CommunicateWithHost err = 0 [11:07:10]CheckOFDResponse [11:07:10]1017 (14) - 77093643461234 [11:07:10]1041 (16) - 0000000000871832 [11:07:10]1040 (4) - 289557 [11:07:10]1012 (4) - 23.09.2024 04:50 [11:07:10]1206 (1) - 0 [11:07:10]OFD Sender: Remove packet 289557 [11:07:10]ProducePacketName [11:07:10]name=ofd_packets/00289557 [11:07:10]NVStorageDeleteData [11:07:10]OFD Sender: No OFD packet to send [11:07:10]*** Cut start [11:07:10]*** Partial cut [11:07:10]*** CUTSNS_PIN = 1 [11:07:11]*** CUTSNS_PIN = 0 [11:07:11]*** Brake cut motor [11:07:11]Read from MH i2c: 01 [11:07:11]MH_I2C_Read... [11:07:11]*** Stop cut motor [11:07:11]*** Cut end [11:07:11]Read from MH i2c: 01 07 00 [11:07:11]MH_I2C_Read... [11:07:11]Read from MH i2c: 01 07 00 9C 17 00 00 00 00 00 FF 0F C8 [11:07:11]process_action close_receipt done [11:07:11]requested_data is exist [11:07:11]produce_requested_data [11:07:11]requested_item fm.sn is exist - process it [11:07:11]wFMCommunicate request_size=4 [11:07:11]MH_SAM_APDU [11:07:11]CAPDU: 80 11 00 00 [11:07:11]Write to MH i2c: E2 08 00 9D 17 80 11 00 00 00 00 00 00 2E [11:07:11]Write i2c OK [11:07:11]MH_I2C_Read... [11:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:11]Read from MH i2c: E2 [11:07:11]MH_I2C_Read... [11:07:11]Read from MH i2c: E2 17 00 [11:07:11]MH_I2C_Read... [11:07:11]Read from MH i2c: E2 17 00 9D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7E [11:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:07:11]wFMCommunicate OK [11:07:11]requested_item fd.num is exist - process it [11:07:11]SAM_PROTO_GetFieldsCounters [11:07:11]wFMCommunicate request_size=4 [11:07:11]MH_SAM_APDU [11:07:11]CAPDU: 80 13 00 00 [11:07:11]Write to MH i2c: E2 08 00 9E 17 80 13 00 00 00 00 00 00 31 [11:07:11]Write i2c OK [11:07:11]MH_I2C_Read... [11:07:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:11]Read from MH i2c: E2 [11:07:11]MH_I2C_Read... [11:07:11]Read from MH i2c: E2 62 00 [11:07:11]MH_I2C_Read... [11:07:11]Read from MH i2c: E2 62 00 9E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 15 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [11:07: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 15 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:11]wFMCommunicate OK [11:07:11]SAM_PROTO_GetFieldsCounters done [11:07:11]requested_item shift.num is exist - process it [11:07:11]requested_item shift.opened is exist - process it [11:07:11]req_shift_opened [11:07:11]FM_GetShiftState [11:07:11]SAM_PROTO_GetShiftState [11:07:11]wFMCommunicate request_size=4 [11:07:11]MH_SAM_APDU [11:07:11]CAPDU: 80 13 01 00 [11:07:11]Write to MH i2c: E2 08 00 9F 17 80 13 01 00 00 00 00 00 33 [11:07:11]Write i2c OK [11:07:11]MH_I2C_Read... [11:07:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:11]Read from MH i2c: E2 [11:07:11]MH_I2C_Read... [11:07:11]Read from MH i2c: E2 0E 00 [11:07:11]MH_I2C_Read... [11:07:11]Read from MH i2c: E2 0E 00 9F 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D4 [11:07:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:07:11]wFMCommunicate OK [11:07:11]SAM_PROTO_GetShiftState done [11:07:11]FM_GetShiftState done [11:07:11]req_shift_opened done [11:07:11]requested_item shift.open_date is exist - process it [11:07:11]req_shift_open_date [11:07:11]req_shift_open_date done [11:07:11]produce_requested_data done [11:07:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289557,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:07:11]process_action_free close_receipt [11:07:11]json_value_free [11:07:11]json_value_free done [11:07:11]process_json_proto returns [11:07:11]Send response to host [11:07:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289557,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:07:11]free response buf [11:07:11]execute_script done [11:07:11]execute_script returns [11:07:11]free content buf [11:07:11]Sock 9.Close socket [11:07:11]Sock 9.Thread stoped [11:07:15]OFD Sender: No OFD packet to send [11:07:20]OFD Sender: No OFD packet to send [11:07:25]OFD Sender: No OFD packet to send [11:07:30]OFD Sender: No OFD packet to send [11:07:36]OFD Sender: No OFD packet to send [11:07:41]OFD Sender: No OFD packet to send [11:07:46]OFD Sender: No OFD packet to send [11:07:51]OFD Sender: No OFD packet to send [11:07:56]OFD Sender: No OFD packet to send [11:08:01]OFD Sender: No OFD packet to send [11:08:06]OFD Sender: No OFD packet to send [11:08:11]OFD Sender: No OFD packet to send [11:08:16]OFD Sender: No OFD packet to send [11:08:21]OFD Sender: No OFD packet to send [11:08:26]OFD Sender: No OFD packet to send [11:08:31]OFD Sender: No OFD packet to send [11:08:36]OFD Sender: No OFD packet to send [11:08:41]OFD Sender: No OFD packet to send [11:08:46]OFD Sender: No OFD packet to send [11:08:51]OFD Sender: No OFD packet to send [11:08:56]OFD Sender: No OFD packet to send [11:09:01]OFD Sender: No OFD packet to send [11:09:06]OFD Sender: No OFD packet to send [11:09:11]OFD Sender: No OFD packet to send [11:09:16]OFD Sender: No OFD packet to send [11:09:21]OFD Sender: No OFD packet to send [11:09:26]OFD Sender: No OFD packet to send [11:09:31]OFD Sender: No OFD packet to send [11:09:36]OFD Sender: No OFD packet to send [11:09:41]OFD Sender: No OFD packet to send [11:09:46]OFD Sender: No OFD packet to send [11:09:51]OFD Sender: No OFD packet to send [11:09:56]OFD Sender: No OFD packet to send [11:10:02]OFD Sender: No OFD packet to send [11:10:07]OFD Sender: No OFD packet to send [11:10:12]OFD Sender: No OFD packet to send [11:10:17]OFD Sender: No OFD packet to send [11:10:22]OFD Sender: No OFD packet to send [11:10:27]OFD Sender: No OFD packet to send [11:10:32]OFD Sender: No OFD packet to send [11:10:37]OFD Sender: No OFD packet to send [11:10:42]OFD Sender: No OFD packet to send [11:10:47]OFD Sender: No OFD packet to send [11:10:52]OFD Sender: No OFD packet to send [11:10:57]OFD Sender: No OFD packet to send [11:11:02]OFD Sender: No OFD packet to send [11:11:07]OFD Sender: No OFD packet to send [11:11:12]OFD Sender: No OFD packet to send [11:11:17]OFD Sender: No OFD packet to send [11:11:22]OFD Sender: No OFD packet to send [11:11:27]OFD Sender: No OFD packet to send [11:11:32]OFD Sender: No OFD packet to send [11:11:37]OFD Sender: No OFD packet to send [11:11:42]OFD Sender: No OFD packet to send [11:11:47]OFD Sender: No OFD packet to send [11:11:52]OFD Sender: No OFD packet to send [11:11:57]OFD Sender: No OFD packet to send [11:12:02]OFD Sender: No OFD packet to send [11:12:07]OFD Sender: No OFD packet to send [11:12:12]OFD Sender: No OFD packet to send [11:12:17]OFD Sender: No OFD packet to send [11:12:21]accept exits with 7 [11:12:21]New connection [11:12:21]New thread 3066821988 created [11:12:21]Thread 3066678628 joined [11:12:21]Waiting for new connection... [11:12:21] Sock 7.Parse request [11:12:21]Sock 7.Check first char [11:12:21]Sock 7.First char is OK [11:12:21]request: POST /json_proto HTTP/1.0 [11:12:21]Method: POST [11:12:21]URL: /json_proto [11:12:21]Method is POST - this is cgi request [11:12:21]url: /json_proto [11:12:21]query_string will be loaded in cgi processing [11:12:21]execute_cgi json_proto POST (null) [11:12:21]execute_cgi path=json_proto method=POST [11:12:21]POST find Content-Length [11:12:21]Host: 172.17.41.135:8080 [11:12:21]Content-Length: 802 [11:12:21]Content-Type: application/json [11:12:21] [11:12:21]POST finish read [11:12:21]Found Content-Length = 802 [11:12:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:12:21]execute_script... [11:12: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)24617579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:12:21]POST & json_proto [11:12:21]process_json_proto [11:12:21]json parsed OK: [11:12:21]protocol is kg_v1.0 [11:12:21]action value=close_receipt [11:12:21]process_action close_receipt [11:12:21]cmd_close_receipt [11:12:21]MH_GetDate [11:12:21]Write to MH i2c: F0 00 00 A0 17 A6 [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: F0 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: F0 09 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: F0 09 00 A0 17 00 15 4D F1 66 ED 3E 82 65 7A [11:12:21]GetLastDocTimeStamp 1727089628 [11:12:21]current date 1727089941 [11:12:21]FM_GetShiftState [11:12:21]SAM_PROTO_GetShiftState [11:12:21]wFMCommunicate request_size=4 [11:12:21]MH_SAM_APDU [11:12:21]CAPDU: 80 13 01 00 [11:12:21]Write to MH i2c: E2 08 00 A1 17 80 13 01 00 00 00 00 00 35 [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:21]Read from MH i2c: E2 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 0E 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 0E 00 A1 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D6 [11:12:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:12:21]wFMCommunicate OK [11:12:21]SAM_PROTO_GetShiftState done [11:12:21]FM_GetShiftState done [11:12:21]opened in 1727051401 [11:12:21]opened+sec_in_day 1727137801 [11:12:21]quantity*price = 50036 [11:12:21]sum+1 = 50037 [11:12:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 232 23.09.2024 11:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289558 ФПД: 214615908741599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111221&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289558&fm=214615908741599&tin=02508201610067®Number=0000000000091827&sum=50036 [11:12:22]StoreToDocumentArchive [11:12:22]shift 515 fd 289558 [11:12:22]save to /storage/0515/doc_00289558 [11:12:22]save last doc name /storage/0515/doc_00289558 to /storage/kkm_last_doc_name [11:12:22]save OK [11:12:22]Clear old archive folders... [11:12:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:22]tlvbuf is 01DBB240 [11:12:22]SAM_PROTO_ClearQueue [11:12:22]wFMCommunicate request_size=4 [11:12:22]MH_SAM_APDU [11:12:22]CAPDU: 80 09 00 00 [11:12:22]Write to MH i2c: E2 08 00 AE 17 80 09 00 00 00 00 00 00 37 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:22]Read from MH i2c: E2 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 AE 17 00 90 00 39 [11:12:22]RAPDU: 90 00 [11:12:22]wFMCommunicate OK [11:12:22]SAM_PROTO_ClearQueue done [11:12:22]KKMCreateOFDPacket [11:12:22]OFDProtocolAddRootSTLVToBuf [11:12:22]FM_MakeSignedData [11:12:22]FM_MakeSignedData [11:12:22]SAM_PROTO_SignData [11:12:22]wFMCommunicate request_size=4 [11:12:22]MH_SAM_APDU [11:12:22]CAPDU: 80 0D 01 02 [11:12:22]Write to MH i2c: E2 08 00 AF 17 80 0D 01 02 00 00 00 00 3F [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:22]Read from MH i2c: E2 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 AF 17 00 90 00 3A [11:12:22]RAPDU: 90 00 [11:12:22]wFMCommunicate OK [11:12:22]wFMCommunicate request_size=255 [11:12:22]MH_SAM_APDU [11:12:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E8 00 00 00 F4 03 04 00 15 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6B 04 00 35 04 06 00 C3 [11:12:22]Write to MH i2c: E2 02 01 B0 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E8 00 00 00 F4 03 04 00 15 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6B 04 00 35 04 06 00 C3 00 00 F3 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:22]Read from MH i2c: E2 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 B0 17 00 90 00 3B [11:12:22]RAPDU: 90 00 [11:12:22]wFMCommunicate OK [11:12:22]wFMCommunicate request_size=10 [11:12:22]MH_SAM_APDU [11:12:22]CAPDU: 80 0D 02 02 05 31 29 00 F1 DF [11:12:22]Write to MH i2c: E2 0D 00 B1 17 80 0D 02 02 05 00 31 29 00 F1 DF 00 00 76 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:22]Read from MH i2c: E2 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 03 00 B1 17 00 90 00 3C [11:12:22]RAPDU: 90 00 [11:12:22]wFMCommunicate OK [11:12:22]wFMCommunicate request_size=4 [11:12:22]MH_SAM_APDU [11:12:22]CAPDU: 80 0D 03 02 [11:12:22]Write to MH i2c: E2 08 00 B2 17 80 0D 03 02 00 00 00 00 44 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:22]Read from MH i2c: E2 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 0B 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 0B 00 B2 17 00 FF 9E D7 85 6D F1 E4 0A 90 00 8A [11:12:22]RAPDU: FF 9E D7 85 6D F1 E4 0A 90 00 [11:12:22]wFMCommunicate OK [11:12:22]SAM_PROTO_SignData done [11:12:22]FM_MakeSignedData done [11:12:22]CreateOFDProtocolMessage [11:12:22]wFMCommunicate request_size=4 [11:12:22]MH_SAM_APDU [11:12:22]CAPDU: 80 11 00 00 [11:12:22]Write to MH i2c: E2 08 00 B3 17 80 11 00 00 00 00 00 00 44 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:22]Read from MH i2c: E2 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 17 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: E2 17 00 B3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [11:12:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:12:22]wFMCommunicate OK [11:12:22]CreateOFDProtocolMessage done [11:12:22]OFDSenderStorePacket 289558 [11:12:22]StoreOFDPacket docnum=289558 [11:12:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DD 73 07 01 57 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E8 00 00 00 F4 03 04 00 15 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6B 04 00 35 04 06 00 C3 31 29 00 F1 DF FF 9E D7 85 6D F1 E4 0A [11:12:22]CheckFolder [11:12:22]dirname=/storage/ofd_packets [11:12:22]CheckFolder done [11:12:22]ProducePacketName [11:12:22]name=ofd_packets/00289558 [11:12:22]NVStorageSaveData ofd_packets/00289558 [11:12:22]File name is /storage/ofd_packets/00289558 [11:12:22]Write 301 bytes [11:12:22]NVStorageSaveData done [11:12:22]OFDSenderStorePacket done [11:12:22]KKMCreateOFDPacket done [11:12:22]NVStorageSaveData kkm_last_timestamp [11:12:22]File name is /storage/kkm_last_timestamp [11:12:22]Write 4 bytes [11:12:22]NVStorageSaveData done [11:12:23]ExternCall_PrintAddStr [11:12:23]wPrintStart [11:12:23]Write to MH i2c: 01 00 00 B4 17 CB [11:12:23]Write i2c OK [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 07 00 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 07 00 B4 17 00 00 00 00 00 FF 0F E0 [11:12:23]RasterBufferAndPrint [11:12:23]line Счет N : (1)24617579 [11:12:23]line ИНН: 02508201610067 [11:12:23]line Контрольно-Кассовый Чек [11:12:23]line ПРОДАЖА [11:12:23]line ТРК (МРК, ГНК) : 43 [11:12:23]line Товар: 2710124130 [11:12:23]line Аи-92-К-5 [11:12:23]line 7.380 * 67.80 [11:12:23]line = 500.36 [11:12:23]line НДС 12% НСП 1% [11:12:23]line > о реализуемом товаре [11:12:23]line ИТОГО: 500.36 [11:12:23]line НСП 1% : 4.43 [11:12:23]line НДС 12% : 53.14 [11:12:23]line Наличными: 0.00 [11:12:23]line Безнал.: 500.36 [11:12:23]line Место: АЗС № 90 "Партнёр-нефть" [11:12:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:12:23]line СНО: Общий режим [11:12:23]line Чек 232 23.09.2024 11:12 [11:12:23]line Смена: 515 ФФД: 1.0 [11:12:23]line ЗНМ: 0300000107 [11:12:23]line РНМ: 0000000000091827 [11:12:23]line Версия ККМ: 001 [11:12:23]line Платежная система: O! деньги [11:12:23]line ФМ: 0000000000871832 [11:12:23]line ФД: 289558 [11:12:23]line ФПД: 214615908741599 [11:12:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111221&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289558&fm=214615908741599&tin=02508201610067®Number=0000000000091827&sum=50036 [11:12:23]written 0, free lines is 4095 [11:12:23]OFD Sender: Processing packet 289558 [packets to send 1784, broken 1783] [11:12:23]ProducePacketName [11:12:23]name=ofd_packets/00289558 [11:12:23]OFD Sender: To server: pG, [11:12:23]CommunicateWithHost lk.salyk.kg:30040 [11:12:23]ConnectInit lk.salyk.kg [11:12:23]Connected sock=10 [11:12:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DD 73 07 01 57 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E8 00 00 00 F4 03 04 00 15 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6B 04 00 35 04 06 00 C3 31 29 00 F1 DF FF 9E D7 85 6D F1 E4 0A [11:12:23]Write to MH i2c: 01 00 00 DD 17 F4 [11:12:23]Write i2c OK [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 07 00 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 07 00 DD 17 00 00 00 00 00 EB 0C F2 [11:12:23]RasterBufferAndPrint [11:12:23]line [11:12:23]line [11:12:23]line [11:12:23]line [11:12:23]line [11:12:23]written 0, free lines is 3313 [11:12:23]MH_Cut [11:12:23]Write to MH i2c: D1 01 00 E4 17 01 CD [11:12:23]Write i2c OK [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: D1 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: D1 01 00 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: D1 01 00 E4 17 00 CC [11:12:23]Write to MH i2c: 01 00 00 E5 17 FC [11:12:23]Write i2c OK [11:12:23]MH_I2C_Read... [11:12: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 33 32 4F 00 00 00 8B A2 47 00 36 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 33 32 10 04 04 00 16 6B 04 00 F4 03 04 00 EA F4 F0 66 B6 04 01 00 00 F3 30 7A 80 FC 70 4E 4C [11:12:23]CommunicateWithHost err = 0 [11:12:23]CheckOFDResponse [11:12:23]1017 (14) - 77093643461234 [11:12:23]1041 (16) - 0000000000871832 [11:12:23]1040 (4) - 289558 [11:12:23]1012 (4) - 23.09.2024 04:56 [11:12:23]1206 (1) - 0 [11:12:23]OFD Sender: Remove packet 289558 [11:12:23]ProducePacketName [11:12:23]name=ofd_packets/00289558 [11:12:23]NVStorageDeleteData [11:12:24]OFD Sender: No OFD packet to send [11:12:24]*** Cut start [11:12:24]*** Partial cut [11:12:24]*** CUTSNS_PIN = 1 [11:12:24]*** CUTSNS_PIN = 0 [11:12:24]*** Brake cut motor [11:12:24]Read from MH i2c: 01 [11:12:24]MH_I2C_Read... [11:12:24]*** Stop cut motor [11:12:24]*** Cut end [11:12:24]Read from MH i2c: 01 07 00 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: 01 07 00 E5 17 00 00 00 00 00 FF 0F 11 [11:12:24]process_action close_receipt done [11:12:24]requested_data is exist [11:12:24]produce_requested_data [11:12:24]requested_item fm.sn is exist - process it [11:12:24]wFMCommunicate request_size=4 [11:12:24]MH_SAM_APDU [11:12:24]CAPDU: 80 11 00 00 [11:12:24]Write to MH i2c: E2 08 00 E6 17 80 11 00 00 00 00 00 00 77 [11:12:24]Write i2c OK [11:12:24]MH_I2C_Read... [11:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:24]Read from MH i2c: E2 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 17 00 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 17 00 E6 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C7 [11:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:12:24]wFMCommunicate OK [11:12:24]requested_item fd.num is exist - process it [11:12:24]SAM_PROTO_GetFieldsCounters [11:12:24]wFMCommunicate request_size=4 [11:12:24]MH_SAM_APDU [11:12:24]CAPDU: 80 13 00 00 [11:12:24]Write to MH i2c: E2 08 00 E7 17 80 13 00 00 00 00 00 00 7A [11:12:24]Write i2c OK [11:12:24]MH_I2C_Read... [11:12:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:25]Read from MH i2c: E2 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 62 00 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 62 00 E7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 16 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [11:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 16 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:25]wFMCommunicate OK [11:12:25]SAM_PROTO_GetFieldsCounters done [11:12:25]requested_item shift.num is exist - process it [11:12:25]requested_item shift.opened is exist - process it [11:12:25]req_shift_opened [11:12:25]FM_GetShiftState [11:12:25]SAM_PROTO_GetShiftState [11:12:25]wFMCommunicate request_size=4 [11:12:25]MH_SAM_APDU [11:12:25]CAPDU: 80 13 01 00 [11:12:25]Write to MH i2c: E2 08 00 E8 17 80 13 01 00 00 00 00 00 7C [11:12:25]Write i2c OK [11:12:25]MH_I2C_Read... [11:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:25]Read from MH i2c: E2 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 0E 00 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 0E 00 E8 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [11:12:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:12:25]wFMCommunicate OK [11:12:25]SAM_PROTO_GetShiftState done [11:12:25]FM_GetShiftState done [11:12:25]req_shift_opened done [11:12:25]requested_item shift.open_date is exist - process it [11:12:25]req_shift_open_date [11:12:25]req_shift_open_date done [11:12:25]produce_requested_data done [11:12:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289558,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:12:25]process_action_free close_receipt [11:12:25]json_value_free [11:12:25]json_value_free done [11:12:25]process_json_proto returns [11:12:25]Send response to host [11:12:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289558,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:12:25]free response buf [11:12:25]execute_script done [11:12:25]execute_script returns [11:12:25]free content buf [11:12:25]Sock 7.Close socket [11:12:25]Sock 7.Thread stoped [11:12:29]OFD Sender: No OFD packet to send [11:12:34]OFD Sender: No OFD packet to send [11:12:39]OFD Sender: No OFD packet to send [11:12:44]OFD Sender: No OFD packet to send [11:12:49]OFD Sender: No OFD packet to send [11:12:54]OFD Sender: No OFD packet to send [11:12:59]OFD Sender: No OFD packet to send [11:13:04]OFD Sender: No OFD packet to send [11:13:09]OFD Sender: No OFD packet to send [11:13:14]OFD Sender: No OFD packet to send [11:13:19]OFD Sender: No OFD packet to send [11:13:24]OFD Sender: No OFD packet to send [11:13:25]accept exits with 9 [11:13:25]New connection [11:13:25]New thread 3066678628 created [11:13:25]Thread 3066821988 joined [11:13:25]Waiting for new connection... [11:13:25] Sock 9.Parse request [11:13:25]Sock 9.Check first char [11:13:25]Sock 9.First char is OK [11:13:25]request: POST /json_proto HTTP/1.0 [11:13:25]Method: POST [11:13:25]URL: /json_proto [11:13:25]Method is POST - this is cgi request [11:13:25]url: /json_proto [11:13:25]query_string will be loaded in cgi processing [11:13:25]execute_cgi json_proto POST (null) [11:13:25]execute_cgi path=json_proto method=POST [11:13:25]POST find Content-Length [11:13:25]Host: 172.17.41.135:8080 [11:13:25]Content-Length: 806 [11:13:25]Content-Type: application/json [11:13:25] [11:13:25]POST finish read [11:13:25]Found Content-Length = 806 [11:13:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:25]execute_script... [11: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)24617580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:25]POST & json_proto [11:13:25]process_json_proto [11:13:25]json parsed OK: [11:13:25]protocol is kg_v1.0 [11:13:25]action value=close_receipt [11:13:25]process_action close_receipt [11:13:25]cmd_close_receipt [11:13:25]MH_GetDate [11:13:25]Write to MH i2c: F0 00 00 E9 17 EF [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: F0 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: F0 09 00 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: F0 09 00 E9 17 00 55 4D F1 66 ED 3E 82 65 03 [11:13:25]GetLastDocTimeStamp 1727089941 [11:13:25]current date 1727090005 [11:13:25]FM_GetShiftState [11:13:25]SAM_PROTO_GetShiftState [11:13:25]wFMCommunicate request_size=4 [11:13:25]MH_SAM_APDU [11:13:25]CAPDU: 80 13 01 00 [11:13:25]Write to MH i2c: E2 08 00 EA 17 80 13 01 00 00 00 00 00 7E [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:25]Read from MH i2c: E2 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 0E 00 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 0E 00 EA 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [11:13:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:13:25]wFMCommunicate OK [11:13:25]SAM_PROTO_GetShiftState done [11:13:25]FM_GetShiftState done [11:13:25]opened in 1727051401 [11:13:25]opened+sec_in_day 1727137801 [11:13:25]quantity*price = 50003 [11:13:25]sum+1 = 50005 [11:13:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.04 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 0.00 Безнал.: 500.04 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 233 23.09.2024 11:13 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289559 ФПД: 196466507787929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111325&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289559&fm=196466507787929&tin=02508201610067®Number=0000000000091827&sum=50004 [11:13:26]StoreToDocumentArchive [11:13:26]shift 515 fd 289559 [11:13:26]save to /storage/0515/doc_00289559 [11:13:26]save last doc name /storage/0515/doc_00289559 to /storage/kkm_last_doc_name [11:13:26]save OK [11:13:26]Clear old archive folders... [11:13:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:13:26]tlvbuf is 01E07B30 [11:13:26]SAM_PROTO_ClearQueue [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 09 00 00 [11:13:26]Write to MH i2c: E2 08 00 F7 17 80 09 00 00 00 00 00 00 80 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 F7 17 00 90 00 82 [11:13:26]RAPDU: 90 00 [11:13:26]wFMCommunicate OK [11:13:26]SAM_PROTO_ClearQueue done [11:13:26]KKMCreateOFDPacket [11:13:26]OFDProtocolAddRootSTLVToBuf [11:13:26]FM_MakeSignedData [11:13:26]FM_MakeSignedData [11:13:26]SAM_PROTO_SignData [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 0D 01 02 [11:13:26]Write to MH i2c: E2 08 00 F8 17 80 0D 01 02 00 00 00 00 88 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 F8 17 00 90 00 83 [11:13:26]RAPDU: 90 00 [11:13:26]wFMCommunicate OK [11:13:26]wFMCommunicate request_size=255 [11:13:26]MH_SAM_APDU [11:13: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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 55 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6B 04 00 35 04 06 00 B2 AF [11:13:26]Write to MH i2c: E2 02 01 F9 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 55 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6B 04 00 35 04 06 00 B2 AF 00 00 F0 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 F9 17 00 90 00 84 [11:13:26]RAPDU: 90 00 [11:13:26]wFMCommunicate OK [11:13:26]wFMCommunicate request_size=9 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 0D 02 02 04 6C 68 2E 99 [11:13:26]Write to MH i2c: E2 0C 00 FA 17 80 0D 02 02 04 00 6C 68 2E 99 00 00 2E [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 03 00 FA 17 00 90 00 85 [11:13:26]RAPDU: 90 00 [11:13:26]wFMCommunicate OK [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 0D 03 02 [11:13:26]Write to MH i2c: E2 08 00 FB 17 80 0D 03 02 00 00 00 00 8D [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 0B 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 0B 00 FB 17 00 96 B7 C1 A1 1C FC 22 F9 90 00 70 [11:13:26]RAPDU: 96 B7 C1 A1 1C FC 22 F9 90 00 [11:13:26]wFMCommunicate OK [11:13:26]SAM_PROTO_SignData done [11:13:26]FM_MakeSignedData done [11:13:26]CreateOFDProtocolMessage [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 11 00 00 [11:13:26]Write to MH i2c: E2 08 00 FC 17 80 11 00 00 00 00 00 00 8D [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:27]Read from MH i2c: E2 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: E2 17 00 [11:13:27]MH_I2C_Read... [11:13:27]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 33 32 90 00 DD [11:13:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:13:27]wFMCommunicate OK [11:13:27]CreateOFDProtocolMessage done [11:13:27]OFDSenderStorePacket 289559 [11:13:27]StoreOFDPacket docnum=289559 [11:13:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 B6 23 06 01 F1 7F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 55 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6B 04 00 35 04 06 00 B2 AF 6C 68 2E 99 96 B7 C1 A1 1C FC 22 F9 [11:13:27]CheckFolder [11:13:27]dirname=/storage/ofd_packets [11:13:27]CheckFolder done [11:13:27]ProducePacketName [11:13:27]name=ofd_packets/00289559 [11:13:27]NVStorageSaveData ofd_packets/00289559 [11:13:27]File name is /storage/ofd_packets/00289559 [11:13:27]Write 300 bytes [11:13:27]NVStorageSaveData done [11:13:27]OFDSenderStorePacket done [11:13:27]KKMCreateOFDPacket done [11:13:27]NVStorageSaveData kkm_last_timestamp [11:13:27]File name is /storage/kkm_last_timestamp [11:13:27]Write 4 bytes [11:13:27]NVStorageSaveData done [11:13:27]ExternCall_PrintAddStr [11:13:27]wPrintStart [11:13:27]Write to MH i2c: 01 00 00 FD 17 14 [11:13:27]Write i2c OK [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: 01 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: 01 07 00 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: 01 07 00 FD 17 00 00 00 00 00 FF 0F 29 [11:13:27]RasterBufferAndPrint [11:13:27]line Счет N : (1)24617580 [11:13:27]line ИНН: 02508201610067 [11:13:27]line Контрольно-Кассовый Чек [11:13:27]line ПРОДАЖА [11:13:27]line ТРК (МРК, ГНК) : 71 [11:13:27]line Товар: 2711190000 [11:13:27]line ГАЗ-К-5 [11:13:27]line 13.370 * 37.40 [11:13:27]line = 500.04 [11:13:27]line НДС 12% НСП 1% [11:13:27]line > о реализуемом товаре [11:13:27]line ИТОГО: 500.04 [11:13:27]line НСП 1% : 4.42 [11:13:27]line НДС 12% : 53.10 [11:13:27]line Наличными: 0.00 [11:13:27]line Безнал.: 500.04 [11:13:27]line Место: АЗС № 90 "Партнёр-нефть" [11:13:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:13:27]line СНО: Общий режим [11:13:27]line Чек 233 23.09.2024 11:13 [11:13:27]line Смена: 515 ФФД: 1.0 [11:13:27]line ЗНМ: 0300000107 [11:13:27]line РНМ: 0000000000091827 [11:13:27]line Версия ККМ: 001 [11:13:27]line Платежная система: O! деньги [11:13:27]line ФМ: 0000000000871832 [11:13:27]line ФД: 289559 [11:13:27]line ФПД: 196466507787929 [11:13:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111325&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289559&fm=196466507787929&tin=02508201610067®Number=0000000000091827&sum=50004 [11:13:27]written 0, free lines is 4095 [11:13:27]OFD Sender: Processing packet 289559 [packets to send 1784, broken 1783] [11:13:27]ProducePacketName [11:13:27]name=ofd_packets/00289559 [11:13:27]OFD Sender: To server: pG, [11:13:27]CommunicateWithHost lk.salyk.kg:30040 [11:13:27]ConnectInit lk.salyk.kg [11:13:27]Connected sock=10 [11: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 33 32 0E 01 00 00 B6 23 06 01 F1 7F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 55 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6B 04 00 35 04 06 00 B2 AF 6C 68 2E 99 96 B7 C1 A1 1C FC 22 F9 [11:13:27]Write to MH i2c: 01 00 00 26 18 3E [11:13:27]Write i2c OK [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: 01 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: 01 07 00 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: 01 07 00 26 18 00 00 00 00 00 E5 0C 36 [11:13:27]RasterBufferAndPrint [11:13:27]line [11:13:27]line [11:13:27]line [11:13:27]line [11:13:27]line [11:13:27]written 0, free lines is 3306 [11:13:27]MH_Cut [11:13:27]Write to MH i2c: D1 01 00 2D 18 01 17 [11:13:27]Write i2c OK [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: D1 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: D1 01 00 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: D1 01 00 2D 18 00 16 [11:13:27]Write to MH i2c: 01 00 00 2E 18 46 [11:13:27]Write i2c OK [11:13:27]MH_I2C_Read... [11:13: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 33 32 4F 00 00 00 AA 97 47 00 CA 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 33 32 10 04 04 00 17 6B 04 00 F4 03 04 00 2A F5 F0 66 B6 04 01 00 00 19 66 ED 01 BC FF 0F 98 [11:13:27]CommunicateWithHost err = 0 [11:13:27]CheckOFDResponse [11:13:27]1017 (14) - 77093643461234 [11:13:27]1041 (16) - 0000000000871832 [11:13:27]1040 (4) - 289559 [11:13:27]1012 (4) - 23.09.2024 04:57 [11:13:27]1206 (1) - 0 [11:13:27]OFD Sender: Remove packet 289559 [11:13:27]ProducePacketName [11:13:27]name=ofd_packets/00289559 [11:13:27]NVStorageDeleteData [11:13:28]OFD Sender: No OFD packet to send [11:13:28]*** Cut start [11:13:28]*** Partial cut [11:13:28]*** CUTSNS_PIN = 1 [11:13:28]*** CUTSNS_PIN = 0 [11:13:28]*** Brake cut motor [11:13:28]Read from MH i2c: 01 [11:13:28]MH_I2C_Read... [11:13:28]*** Stop cut motor [11:13:28]*** Cut end [11:13:28]Read from MH i2c: 01 07 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 2E 18 00 00 00 00 00 FF 0F 5B [11:13:28]process_action close_receipt done [11:13:28]requested_data is exist [11:13:28]produce_requested_data [11:13:28]requested_item fm.sn is exist - process it [11:13:28]wFMCommunicate request_size=4 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 11 00 00 [11:13:28]Write to MH i2c: E2 08 00 2F 18 80 11 00 00 00 00 00 00 C1 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 17 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 17 00 2F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 11 [11:13:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:13:28]wFMCommunicate OK [11:13:28]requested_item fd.num is exist - process it [11:13:28]SAM_PROTO_GetFieldsCounters [11:13:28]wFMCommunicate request_size=4 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 13 00 00 [11:13:28]Write to MH i2c: E2 08 00 30 18 80 13 00 00 00 00 00 00 C4 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:29]Read from MH i2c: E2 [11:13:29]MH_I2C_Read... [11:13:29]Read from MH i2c: E2 62 00 [11:13:29]MH_I2C_Read... [11:13:29]Read from MH i2c: E2 62 00 30 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 17 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [11: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 17 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:29]wFMCommunicate OK [11:13:29]SAM_PROTO_GetFieldsCounters done [11:13:29]requested_item shift.num is exist - process it [11:13:29]requested_item shift.opened is exist - process it [11:13:29]req_shift_opened [11:13:29]FM_GetShiftState [11:13:29]SAM_PROTO_GetShiftState [11:13:29]wFMCommunicate request_size=4 [11:13:29]MH_SAM_APDU [11:13:29]CAPDU: 80 13 01 00 [11:13:29]Write to MH i2c: E2 08 00 31 18 80 13 01 00 00 00 00 00 C6 [11:13:29]Write i2c OK [11:13:29]MH_I2C_Read... [11:13:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:29]Read from MH i2c: E2 [11:13:29]MH_I2C_Read... [11:13:29]Read from MH i2c: E2 0E 00 [11:13:29]MH_I2C_Read... [11:13:29]Read from MH i2c: E2 0E 00 31 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 67 [11:13:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:13:29]wFMCommunicate OK [11:13:29]SAM_PROTO_GetShiftState done [11:13:29]FM_GetShiftState done [11:13:29]req_shift_opened done [11:13:29]requested_item shift.open_date is exist - process it [11:13:29]req_shift_open_date [11:13:29]req_shift_open_date done [11:13:29]produce_requested_data done [11:13:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289559,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:13:29]process_action_free close_receipt [11:13:29]json_value_free [11:13:29]json_value_free done [11:13:29]process_json_proto returns [11:13:29]Send response to host [11:13:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289559,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:13:29]free response buf [11:13:29]execute_script done [11:13:29]execute_script returns [11:13:29]free content buf [11:13:29]Sock 9.Close socket [11:13:29]Sock 9.Thread stoped [11:13:33]OFD Sender: No OFD packet to send [11:13:38]OFD Sender: No OFD packet to send [11:13:43]OFD Sender: No OFD packet to send [11:13:48]OFD Sender: No OFD packet to send [11:13:53]OFD Sender: No OFD packet to send [11:13:58]OFD Sender: No OFD packet to send [11:14:03]OFD Sender: No OFD packet to send [11:14:08]OFD Sender: No OFD packet to send [11:14:12]accept exits with 7 [11:14:12]New connection [11:14:12]New thread 3066821988 created [11:14:12]Thread 3066678628 joined [11:14:12]Waiting for new connection... [11:14:12] Sock 7.Parse request [11:14:12]Sock 7.Check first char [11:14:12]Sock 7.First char is OK [11:14:12]request: POST /json_proto HTTP/1.0 [11:14:12]Method: POST [11:14:12]URL: /json_proto [11:14:12]Method is POST - this is cgi request [11:14:12]url: /json_proto [11:14:12]query_string will be loaded in cgi processing [11:14:12]execute_cgi json_proto POST (null) [11:14:12]execute_cgi path=json_proto method=POST [11:14:12]POST find Content-Length [11:14:12]Host: 172.17.41.135:8080 [11:14:12]Content-Length: 805 [11:14:12]Content-Type: application/json [11:14:12] [11:14:12]POST finish read [11:14:12]Found Content-Length = 805 [11:14:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [11:14:12]execute_script... [11:14:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [11:14:12]POST & json_proto [11:14:12]process_json_proto [11:14:12]json parsed OK: [11:14:12]protocol is kg_v1.0 [11:14:12]action value=close_receipt [11:14:12]process_action close_receipt [11:14:12]cmd_close_receipt [11:14:12]MH_GetDate [11:14:12]Write to MH i2c: F0 00 00 32 18 39 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: F0 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: F0 09 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: F0 09 00 32 18 00 85 4D F1 66 ED 3E 82 65 7D [11:14:12]GetLastDocTimeStamp 1727090005 [11:14:12]current date 1727090053 [11:14:12]FM_GetShiftState [11:14:12]SAM_PROTO_GetShiftState [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 13 01 00 [11:14:12]Write to MH i2c: E2 08 00 33 18 80 13 01 00 00 00 00 00 C8 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 0E 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 0E 00 33 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [11:14:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:14:12]wFMCommunicate OK [11:14:12]SAM_PROTO_GetShiftState done [11:14:12]FM_GetShiftState done [11:14:12]opened in 1727051401 [11:14:12]opened+sec_in_day 1727137801 [11:14:12]quantity*price = 400012 [11:14:12]sum+1 = 400013 [11:14:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.12 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.12 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 234 23.09.2024 11:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289560 ФПД: 3947642451920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111413&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289560&fm=3947642451920&tin=02508201610067®Number=0000000000091827&sum=400012 [11:14:13]StoreToDocumentArchive [11:14:13]shift 515 fd 289560 [11:14:13]save to /storage/0515/doc_00289560 [11:14:13]save last doc name /storage/0515/doc_00289560 to /storage/kkm_last_doc_name [11:14:13]save OK [11:14:13]Clear old archive folders... [11:14:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:13]tlvbuf is 01E0C3E0 [11:14:13]SAM_PROTO_ClearQueue [11:14:13]wFMCommunicate request_size=4 [11:14:13]MH_SAM_APDU [11:14:13]CAPDU: 80 09 00 00 [11:14:13]Write to MH i2c: E2 08 00 40 18 80 09 00 00 00 00 00 00 CA [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:13]Read from MH i2c: E2 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 03 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 03 00 40 18 00 90 00 CC [11:14:13]RAPDU: 90 00 [11:14:13]wFMCommunicate OK [11:14:13]SAM_PROTO_ClearQueue done [11:14:13]KKMCreateOFDPacket [11:14:13]OFDProtocolAddRootSTLVToBuf [11:14:13]FM_MakeSignedData [11:14:13]FM_MakeSignedData [11:14:13]SAM_PROTO_SignData [11:14:13]wFMCommunicate request_size=4 [11:14:13]MH_SAM_APDU [11:14:13]CAPDU: 80 0D 01 02 [11:14:13]Write to MH i2c: E2 08 00 41 18 80 0D 01 02 00 00 00 00 D2 [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 03 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 03 00 41 18 00 90 00 CD [11:14:14]RAPDU: 90 00 [11:14:14]wFMCommunicate OK [11:14:14]wFMCommunicate request_size=255 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EA 00 00 00 F4 03 04 00 85 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6B 04 00 35 04 06 00 03 [11:14:14]Write to MH i2c: E2 02 01 42 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 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 EA 00 00 00 F4 03 04 00 85 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6B 04 00 35 04 06 00 03 00 00 7A [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 03 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 03 00 42 18 00 90 00 CE [11:14:14]RAPDU: 90 00 [11:14:14]wFMCommunicate OK [11:14:14]wFMCommunicate request_size=10 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 0D 02 02 05 97 21 D3 77 D0 [11:14:14]Write to MH i2c: E2 0D 00 43 18 80 0D 02 02 05 00 97 21 D3 77 D0 00 00 B1 [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 03 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 03 00 43 18 00 90 00 CF [11:14:14]RAPDU: 90 00 [11:14:14]wFMCommunicate OK [11:14:14]wFMCommunicate request_size=4 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 0D 03 02 [11:14:14]Write to MH i2c: E2 08 00 44 18 80 0D 03 02 00 00 00 00 D7 [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 0B 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 0B 00 44 18 00 2D 1B E4 42 EB FA 83 C1 90 00 6F [11:14:14]RAPDU: 2D 1B E4 42 EB FA 83 C1 90 00 [11:14:14]wFMCommunicate OK [11:14:14]SAM_PROTO_SignData done [11:14:14]FM_MakeSignedData done [11:14:14]CreateOFDProtocolMessage [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 45 18 80 11 00 00 00 00 00 00 D7 [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 45 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [11:14:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:14:14]wFMCommunicate OK [11:14:14]CreateOFDProtocolMessage done [11:14:14]OFDSenderStorePacket 289560 [11:14:14]StoreOFDPacket docnum=289560 [11:14:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 5E 1B 07 01 9A 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 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 EA 00 00 00 F4 03 04 00 85 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6B 04 00 35 04 06 00 03 97 21 D3 77 D0 2D 1B E4 42 EB FA 83 C1 [11:14:14]CheckFolder [11:14:14]dirname=/storage/ofd_packets [11:14:14]CheckFolder done [11:14:14]ProducePacketName [11:14:14]name=ofd_packets/00289560 [11:14:14]NVStorageSaveData ofd_packets/00289560 [11:14:14]File name is /storage/ofd_packets/00289560 [11:14:14]Write 301 bytes [11:14:14]NVStorageSaveData done [11:14:14]OFDSenderStorePacket done [11:14:14]KKMCreateOFDPacket done [11:14:14]NVStorageSaveData kkm_last_timestamp [11:14:14]File name is /storage/kkm_last_timestamp [11:14:14]Write 4 bytes [11:14:14]NVStorageSaveData done [11:14:14]ExternCall_PrintAddStr [11:14:14]wPrintStart [11:14:14]Write to MH i2c: 01 00 00 46 18 5E [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: 01 [11:14:14]MH_I2C_Read... [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 46 18 00 00 00 00 00 FF 0F 73 [11:14:14]RasterBufferAndPrint [11:14:14]line Счет N : (1)24617578 [11:14:14]line ИНН: 02508201610067 [11:14:14]line Контрольно-Кассовый Чек [11:14:14]line ПРОДАЖА [11:14:14]line ТРК (МРК, ГНК) : 52 [11:14:14]line Товар: 2710124500 [11:14:14]line Аи-95-К-5 [11:14:14]line 53.910 * 74.20 [11:14:14]line = 4000.12 [11:14:14]line НДС 12% НСП 1% [11:14:14]line > о реализуемом товаре [11:14:14]line ИТОГО: 4000.12 [11:14:14]line НСП 1% : 35.40 [11:14:14]line НДС 12% : 424.79 [11:14:14]line Наличными: 0.00 [11:14:14]line Безнал.: 4000.12 [11:14:14]line Место: АЗС № 90 "Партнёр-нефть" [11:14:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:14:14]line СНО: Общий режим [11:14:14]line Чек 234 23.09.2024 11:14 [11:14:14]line Смена: 515 ФФД: 1.0 [11:14:14]line ЗНМ: 0300000107 [11:14:14]line РНМ: 0000000000091827 [11:14:14]line Версия ККМ: 001 [11:14:14]line Платежная система: O! деньги [11:14:14]line ФМ: 0000000000871832 [11:14:14]line ФД: 289560 [11:14:14]line ФПД: 3947642451920 [11:14:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111413&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289560&fm=3947642451920&tin=02508201610067®Number=0000000000091827&sum=400012 [11:14:14]written 0, free lines is 4095 [11:14:14]OFD Sender: Processing packet 289560 [packets to send 1784, broken 1783] [11:14:14]ProducePacketName [11:14:14]name=ofd_packets/00289560 [11:14:14]OFD Sender: To server: pG, [11:14:14]CommunicateWithHost lk.salyk.kg:30040 [11:14:14]ConnectInit lk.salyk.kg [11:14:14]Connected sock=10 [11:14:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 5E 1B 07 01 9A 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 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 EA 00 00 00 F4 03 04 00 85 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6B 04 00 35 04 06 00 03 97 21 D3 77 D0 2D 1B E4 42 EB FA 83 C1 [11:14:14]Write to MH i2c: 01 00 00 6F 18 87 [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: 01 [11:14:14]MH_I2C_Read... [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 6F 18 00 00 00 00 00 E4 0C 7E [11:14:14]RasterBufferAndPrint [11:14:14]line [11:14:14]line [11:14:14]line [11:14:14]line [11:14:14]line [11:14:14]written 0, free lines is 3303 [11:14:14]MH_Cut [11:14:14]Write to MH i2c: D1 01 00 76 18 01 60 [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: D1 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: D1 01 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: D1 01 00 76 18 00 5F [11:14:14]Write to MH i2c: 01 00 00 77 18 8F [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14: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 33 32 4F 00 00 00 1D E0 47 00 B4 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 33 32 10 04 04 00 18 6B 04 00 F4 03 04 00 5A F5 F0 66 B6 04 01 00 00 E7 6A C2 FE 66 AD 72 BC [11:14:15]CommunicateWithHost err = 0 [11:14:15]CheckOFDResponse [11:14:15]1017 (14) - 77093643461234 [11:14:15]1041 (16) - 0000000000871832 [11:14:15]1040 (4) - 289560 [11:14:15]1012 (4) - 23.09.2024 04:58 [11:14:15]1206 (1) - 0 [11:14:15]OFD Sender: Remove packet 289560 [11:14:15]ProducePacketName [11:14:15]name=ofd_packets/00289560 [11:14:15]NVStorageDeleteData [11:14:15]OFD Sender: No OFD packet to send [11:14:15]*** Cut start [11:14:15]*** Partial cut [11:14:15]*** CUTSNS_PIN = 1 [11:14:15]*** CUTSNS_PIN = 0 [11:14:15]*** Brake cut motor [11:14:16]Read from MH i2c: 01 [11:14:16]MH_I2C_Read... [11:14:16]*** Stop cut motor [11:14:16]*** Cut end [11:14:16]Read from MH i2c: 01 07 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 77 18 00 00 00 00 00 FF 0F A4 [11:14:16]process_action close_receipt done [11:14:16]requested_data is exist [11:14:16]produce_requested_data [11:14:16]requested_item fm.sn is exist - process it [11:14:16]wFMCommunicate request_size=4 [11:14:16]MH_SAM_APDU [11:14:16]CAPDU: 80 11 00 00 [11:14:16]Write to MH i2c: E2 08 00 78 18 80 11 00 00 00 00 00 00 0A [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 [11:14:16]MH_I2C_Read... [11:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:16]Read from MH i2c: E2 17 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 17 00 78 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5A [11:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:14:16]wFMCommunicate OK [11:14:16]requested_item fd.num is exist - process it [11:14:16]SAM_PROTO_GetFieldsCounters [11:14:16]wFMCommunicate request_size=4 [11:14:16]MH_SAM_APDU [11:14:16]CAPDU: 80 13 00 00 [11:14:16]Write to MH i2c: E2 08 00 79 18 80 13 00 00 00 00 00 00 0D [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:16]Read from MH i2c: E2 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 62 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 62 00 79 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 18 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [11:14:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 18 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:16]wFMCommunicate OK [11:14:16]SAM_PROTO_GetFieldsCounters done [11:14:16]requested_item shift.num is exist - process it [11:14:16]requested_item shift.opened is exist - process it [11:14:16]req_shift_opened [11:14:16]FM_GetShiftState [11:14:16]SAM_PROTO_GetShiftState [11:14:16]wFMCommunicate request_size=4 [11:14:16]MH_SAM_APDU [11:14:16]CAPDU: 80 13 01 00 [11:14:16]Write to MH i2c: E2 08 00 7A 18 80 13 01 00 00 00 00 00 0F [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:16]Read from MH i2c: E2 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 0E 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 0E 00 7A 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B0 [11:14:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:14:16]wFMCommunicate OK [11:14:16]SAM_PROTO_GetShiftState done [11:14:16]FM_GetShiftState done [11:14:16]req_shift_opened done [11:14:16]requested_item shift.open_date is exist - process it [11:14:16]req_shift_open_date [11:14:16]req_shift_open_date done [11:14:16]produce_requested_data done [11:14:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289560,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:14:16]process_action_free close_receipt [11:14:16]json_value_free [11:14:16]json_value_free done [11:14:16]process_json_proto returns [11:14:16]Send response to host [11:14:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289560,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:14:16]free response buf [11:14:16]execute_script done [11:14:16]execute_script returns [11:14:16]free content buf [11:14:16]Sock 7.Close socket [11:14:16]Sock 7.Thread stoped [11:14:19]int [11:14:19]Write to MH i2c: 01 00 00 7B 18 93 [11:14:19]*** FLAG_PRN_PAP1 set [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 7B 18 00 01 00 00 00 FF 0F A9 [11:14:19]state=0 [11:14:19]No paper [11:14:19]int [11:14:19]Write to MH i2c: 01 00 00 7C 18 94 [11:14:19]*** FLAG_PRN_PAP2 set [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 7C 18 00 03 00 00 00 FF 0F AC [11:14:19]state=0 [11:14:19]No paper [11:14:19]Cover opened [11:14:20]OFD Sender: No OFD packet to send [11:14:24]Write to MH i2c: 01 00 00 7D 18 95 [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: 01 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: 01 07 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: 01 07 00 7D 18 00 03 00 00 00 FF 0F AD [11:14:24]state=3 [11:14:24]No paper [11:14:24]Cover opened [11:14:25]OFD Sender: No OFD packet to send [11:14:29]Write to MH i2c: 01 00 00 7E 18 96 [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: 01 [11:14:29]MH_I2C_Read... [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 7E 18 00 03 00 00 00 FF 0F AE [11:14:29]state=3 [11:14:29]No paper [11:14:29]Cover opened [11:14:30]OFD Sender: No OFD packet to send [11:14:34]Write to MH i2c: 01 00 00 7F 18 97 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: 01 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: 01 07 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: 01 07 00 7F 18 00 03 00 00 00 FF 0F AF [11:14:34]state=3 [11:14:34]No paper [11:14:34]Cover opened [11:14:35]OFD Sender: No OFD packet to send [11:14:39]Write to MH i2c: 01 00 00 80 18 98 [11:14:39]Write i2c OK [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: 01 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: 01 07 00 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: 01 07 00 80 18 00 03 00 00 00 FF 0F B0 [11:14:39]state=3 [11:14:39]No paper [11:14:39]Cover opened [11:14:40]OFD Sender: No OFD packet to send [11:14:41]int [11:14:41]Write to MH i2c: 01 00 00 81 18 99 [11:14:41]*** FLAG_PRN_PAP1 reset [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 81 18 00 02 00 00 00 FF 0F B0 [11:14:41]state=3 [11:14:41]Cover opened [11:14:41]int [11:14:41]Write to MH i2c: 01 00 00 82 18 9A [11:14:41]*** FLAG_PRN_PAP2 reset [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 82 18 00 00 00 00 00 FF 0F AF [11:14:41]state=3 [11:14:41]Cover closed [11:14:45]OFD Sender: No OFD packet to send [11:14:50]OFD Sender: No OFD packet to send [11:14:55]OFD Sender: No OFD packet to send [11:15:00]OFD Sender: No OFD packet to send [11:15:05]OFD Sender: No OFD packet to send [11:15:10]OFD Sender: No OFD packet to send [11:15:15]OFD Sender: No OFD packet to send [11:15:19]accept exits with 9 [11:15:19]New connection [11:15:19]New thread 3066678628 created [11:15:19]Thread 3066821988 joined [11:15:19]Waiting for new connection... [11:15:19] Sock 9.Parse request [11:15:19]Sock 9.Check first char [11:15:19]Sock 9.First char is OK [11:15:19]request: POST /json_proto HTTP/1.0 [11:15:19]Method: POST [11:15:19]URL: /json_proto [11:15:19]Method is POST - this is cgi request [11:15:19]url: /json_proto [11:15:19]query_string will be loaded in cgi processing [11:15:19]execute_cgi json_proto POST (null) [11:15:19]execute_cgi path=json_proto method=POST [11:15:19]POST find Content-Length [11:15:19]Host: 172.17.41.135:8080 [11:15:19]Content-Length: 802 [11:15:19]Content-Type: application/json [11:15:19] [11:15:19]POST finish read [11:15:19]Found Content-Length = 802 [11:15:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.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" ] } } [11:15:19]execute_script... [11:15:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.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" ] } } [11:15:19]POST & json_proto [11:15:19]process_json_proto [11:15:19]json parsed OK: [11:15:19]protocol is kg_v1.0 [11:15:19]action value=close_receipt [11:15:19]process_action close_receipt [11:15:19]cmd_close_receipt [11:15:19]MH_GetDate [11:15:19]Write to MH i2c: F0 00 00 83 18 8A [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: F0 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: F0 09 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: F0 09 00 83 18 00 C7 4D F1 66 ED 3E 82 65 10 [11:15:19]GetLastDocTimeStamp 1727090053 [11:15:19]current date 1727090119 [11:15:19]FM_GetShiftState [11:15:19]SAM_PROTO_GetShiftState [11:15:19]wFMCommunicate request_size=4 [11:15:19]MH_SAM_APDU [11:15:19]CAPDU: 80 13 01 00 [11:15:19]Write to MH i2c: E2 08 00 84 18 80 13 01 00 00 00 00 00 19 [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:19]Read from MH i2c: E2 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 0E 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 0E 00 84 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BA [11:15:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:15:19]wFMCommunicate OK [11:15:19]SAM_PROTO_GetShiftState done [11:15:19]FM_GetShiftState done [11:15:19]opened in 1727051401 [11:15:19]opened+sec_in_day 1727137801 [11:15:19]quantity*price = 35052 [11:15:19]sum+1 = 35054 [11:15:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.53 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 0.00 Безнал.: 350.53 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 235 23.09.2024 11:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289561 ФПД: 100870632614065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111520&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289561&fm=100870632614065&tin=02508201610067®Number=0000000000091827&sum=35053 [11:15:20]StoreToDocumentArchive [11:15:20]shift 515 fd 289561 [11:15:20]save to /storage/0515/doc_00289561 [11:15:20]save last doc name /storage/0515/doc_00289561 to /storage/kkm_last_doc_name [11:15:20]save OK [11:15:20]Clear old archive folders... [11:15:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:20]tlvbuf is 01DD15F0 [11:15:20]SAM_PROTO_ClearQueue [11:15:20]wFMCommunicate request_size=4 [11:15:20]MH_SAM_APDU [11:15:20]CAPDU: 80 09 00 00 [11:15:20]Write to MH i2c: E2 08 00 91 18 80 09 00 00 00 00 00 00 1B [11:15:20]Write i2c OK [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 03 00 [11:15:20]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:20]Read from MH i2c: E2 03 00 91 18 00 90 00 1D [11:15:20]RAPDU: 90 00 [11:15:20]wFMCommunicate OK [11:15:20]SAM_PROTO_ClearQueue done [11:15:20]KKMCreateOFDPacket [11:15:20]OFDProtocolAddRootSTLVToBuf [11:15:20]FM_MakeSignedData [11:15:20]FM_MakeSignedData [11:15:20]SAM_PROTO_SignData [11:15:20]wFMCommunicate request_size=4 [11:15:20]MH_SAM_APDU [11:15:20]CAPDU: 80 0D 01 02 [11:15:20]Write to MH i2c: E2 08 00 92 18 80 0D 01 02 00 00 00 00 23 [11:15:20]Write i2c OK [11:15:20]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 03 00 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 03 00 92 18 00 90 00 1E [11:15:20]RAPDU: 90 00 [11:15:20]wFMCommunicate OK [11:15:20]wFMCommunicate request_size=255 [11:15:20]MH_SAM_APDU [11: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EB 00 00 00 F4 03 04 00 C8 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6B 04 00 35 04 06 00 5B [11:15:20]Write to MH i2c: E2 02 01 93 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EB 00 00 00 F4 03 04 00 C8 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6B 04 00 35 04 06 00 5B 00 00 75 [11:15:20]Write i2c OK [11:15:20]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 03 00 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 03 00 93 18 00 90 00 1F [11:15:20]RAPDU: 90 00 [11:15:20]wFMCommunicate OK [11:15:20]wFMCommunicate request_size=10 [11:15:20]MH_SAM_APDU [11:15:20]CAPDU: 80 0D 02 02 05 BD C6 39 A8 B1 [11:15:20]Write to MH i2c: E2 0D 00 94 18 80 0D 02 02 05 00 BD C6 39 A8 B1 00 00 45 [11:15:20]Write i2c OK [11:15:20]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 03 00 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 03 00 94 18 00 90 00 20 [11:15:20]RAPDU: 90 00 [11:15:20]wFMCommunicate OK [11:15:20]wFMCommunicate request_size=4 [11:15:20]MH_SAM_APDU [11:15:20]CAPDU: 80 0D 03 02 [11:15:20]Write to MH i2c: E2 08 00 95 18 80 0D 03 02 00 00 00 00 28 [11:15:20]Write i2c OK [11:15:20]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 0B 00 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 0B 00 95 18 00 BC F8 0E BC EC 7D 74 12 90 00 96 [11:15:20]RAPDU: BC F8 0E BC EC 7D 74 12 90 00 [11:15:20]wFMCommunicate OK [11:15:20]SAM_PROTO_SignData done [11:15:20]FM_MakeSignedData done [11:15:20]CreateOFDProtocolMessage [11:15:20]wFMCommunicate request_size=4 [11:15:20]MH_SAM_APDU [11:15:20]CAPDU: 80 11 00 00 [11:15:20]Write to MH i2c: E2 08 00 96 18 80 11 00 00 00 00 00 00 28 [11:15:20]Write i2c OK [11:15:20]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 17 00 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 17 00 96 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 78 [11:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:15:20]wFMCommunicate OK [11:15:20]CreateOFDProtocolMessage done [11:15:20]OFDSenderStorePacket 289561 [11:15:20]StoreOFDPacket docnum=289561 [11:15:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 1A 71 07 01 D9 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EB 00 00 00 F4 03 04 00 C8 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6B 04 00 35 04 06 00 5B BD C6 39 A8 B1 BC F8 0E BC EC 7D 74 12 [11:15:20]CheckFolder [11:15:20]dirname=/storage/ofd_packets [11:15:20]CheckFolder done [11:15:20]ProducePacketName [11:15:20]name=ofd_packets/00289561 [11:15:20]NVStorageSaveData ofd_packets/00289561 [11:15:20]File name is /storage/ofd_packets/00289561 [11:15:20]Write 301 bytes [11:15:20]NVStorageSaveData done [11:15:20]OFDSenderStorePacket done [11:15:20]KKMCreateOFDPacket done [11:15:20]NVStorageSaveData kkm_last_timestamp [11:15:20]File name is /storage/kkm_last_timestamp [11:15:20]Write 4 bytes [11:15:20]NVStorageSaveData done [11:15:21]ExternCall_PrintAddStr [11:15:21]wPrintStart [11:15:21]Write to MH i2c: 01 00 00 97 18 AF [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 07 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 07 00 97 18 00 00 00 00 00 FF 0F C4 [11:15:21]RasterBufferAndPrint [11:15:21]line Счет N : (1)24617582 [11:15:21]line ИНН: 02508201610067 [11:15:21]line Контрольно-Кассовый Чек [11:15:21]line ПРОДАЖА [11:15:21]line ТРК (МРК, ГНК) : 33 [11:15:21]line Товар: 2710124130 [11:15:21]line Аи-92-К-5 [11:15:21]line 5.170 * 67.80 [11:15:21]line = 350.53 [11:15:21]line НДС 12% НСП 1% [11:15:21]line > о реализуемом товаре [11:15:21]line ИТОГО: 350.53 [11:15:21]line НСП 1% : 3.10 [11:15:21]line НДС 12% : 37.22 [11:15:21]line Наличными: 0.00 [11:15:21]line Безнал.: 350.53 [11:15:21]line Место: АЗС № 90 "Партнёр-нефть" [11:15:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:15:21]line СНО: Общий режим [11:15:21]line Чек 235 23.09.2024 11:15 [11:15:21]line Смена: 515 ФФД: 1.0 [11:15:21]line ЗНМ: 0300000107 [11:15:21]line РНМ: 0000000000091827 [11:15:21]line Версия ККМ: 001 [11:15:21]line Платежная система: O! деньги [11:15:21]line ФМ: 0000000000871832 [11:15:21]line ФД: 289561 [11:15:21]line ФПД: 100870632614065 [11:15:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111520&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289561&fm=100870632614065&tin=02508201610067®Number=0000000000091827&sum=35053 [11:15:21]written 0, free lines is 4095 [11:15:21]OFD Sender: Processing packet 289561 [packets to send 1784, broken 1783] [11:15:21]ProducePacketName [11:15:21]name=ofd_packets/00289561 [11:15:21]OFD Sender: To server: pG, [11:15:21]CommunicateWithHost lk.salyk.kg:30040 [11:15:21]ConnectInit lk.salyk.kg [11:15:21]Connected sock=10 [11:15:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 1A 71 07 01 D9 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EB 00 00 00 F4 03 04 00 C8 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6B 04 00 35 04 06 00 5B BD C6 39 A8 B1 BC F8 0E BC EC 7D 74 12 [11:15:21]Write to MH i2c: 01 00 00 C0 18 D8 [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 07 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 07 00 C0 18 00 00 00 00 00 E7 0C D2 [11:15:21]RasterBufferAndPrint [11:15:21]line [11:15:21]line [11:15:21]line [11:15:21]line [11:15:21]line [11:15:21]written 0, free lines is 3310 [11:15:21]MH_Cut [11:15:21]Write to MH i2c: D1 01 00 C7 18 01 B1 [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: D1 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: D1 01 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: D1 01 00 C7 18 00 B0 [11:15:21]Write to MH i2c: 01 00 00 C8 18 E0 [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11: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 33 32 4F 00 00 00 FD 87 47 00 43 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6B 04 00 F4 03 04 00 9C F5 F0 66 B6 04 01 00 00 56 EB A9 A3 93 05 C2 80 [11:15:21]CommunicateWithHost err = 0 [11:15:21]CheckOFDResponse [11:15:21]1017 (14) - 77093643461234 [11:15:21]1041 (16) - 0000000000871832 [11:15:21]1040 (4) - 289561 [11:15:21]1012 (4) - 23.09.2024 04:59 [11:15:21]1206 (1) - 0 [11:15:21]OFD Sender: Remove packet 289561 [11:15:21]ProducePacketName [11:15:21]name=ofd_packets/00289561 [11:15:21]NVStorageDeleteData [11:15:22]*** Cut start [11:15:22]*** Partial cut [11:15:22]*** CUTSNS_PIN = 1 [11:15:22]*** CUTSNS_PIN = 0 [11:15:22]OFD Sender: No OFD packet to send [11:15:22]*** Brake cut motor [11:15:22]Read from MH i2c: 01 [11:15:22]MH_I2C_Read... [11:15:22]*** Stop cut motor [11:15:22]*** Cut end [11:15:22]Read from MH i2c: 01 07 00 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: 01 07 00 C8 18 00 00 00 00 00 FF 0F F5 [11:15:22]process_action close_receipt done [11:15:22]requested_data is exist [11:15:22]produce_requested_data [11:15:22]requested_item fm.sn is exist - process it [11:15:22]wFMCommunicate request_size=4 [11:15:22]MH_SAM_APDU [11:15:22]CAPDU: 80 11 00 00 [11:15:22]Write to MH i2c: E2 08 00 C9 18 80 11 00 00 00 00 00 00 5B [11:15:22]Write i2c OK [11:15:22]MH_I2C_Read... [11:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:22]Read from MH i2c: E2 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: E2 17 00 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: E2 17 00 C9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AB [11:15:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:15:22]wFMCommunicate OK [11:15:22]requested_item fd.num is exist - process it [11:15:22]SAM_PROTO_GetFieldsCounters [11:15:22]wFMCommunicate request_size=4 [11:15:22]MH_SAM_APDU [11:15:22]CAPDU: 80 13 00 00 [11:15:22]Write to MH i2c: E2 08 00 CA 18 80 13 00 00 00 00 00 00 5E [11:15:22]Write i2c OK [11:15:22]MH_I2C_Read... [11:15:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:23]Read from MH i2c: E2 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 62 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 62 00 CA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 19 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [11:15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 19 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:23]wFMCommunicate OK [11:15:23]SAM_PROTO_GetFieldsCounters done [11:15:23]requested_item shift.num is exist - process it [11:15:23]requested_item shift.opened is exist - process it [11:15:23]req_shift_opened [11:15:23]FM_GetShiftState [11:15:23]SAM_PROTO_GetShiftState [11:15:23]wFMCommunicate request_size=4 [11:15:23]MH_SAM_APDU [11:15:23]CAPDU: 80 13 01 00 [11:15:23]Write to MH i2c: E2 08 00 CB 18 80 13 01 00 00 00 00 00 60 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:23]Read from MH i2c: E2 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 CB 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 01 [11:15:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:15:23]wFMCommunicate OK [11:15:23]SAM_PROTO_GetShiftState done [11:15:23]FM_GetShiftState done [11:15:23]req_shift_opened done [11:15:23]requested_item shift.open_date is exist - process it [11:15:23]req_shift_open_date [11:15:23]req_shift_open_date done [11:15:23]produce_requested_data done [11:15:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289561,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:15:23]process_action_free close_receipt [11:15:23]json_value_free [11:15:23]json_value_free done [11:15:23]process_json_proto returns [11:15:23]Send response to host [11:15:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289561,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:15:23]free response buf [11:15:23]execute_script done [11:15:23]execute_script returns [11:15:23]free content buf [11:15:23]Sock 9.Close socket [11:15:23]Sock 9.Thread stoped [11:15:23]accept exits with 7 [11:15:23]New connection [11:15:23]New thread 3066821988 created [11:15:23]Thread 3066678628 joined [11:15:23]Waiting for new connection... [11:15:23] Sock 7.Parse request [11:15:23]Sock 7.Check first char [11:15:23]Sock 7.First char is OK [11:15:23]request: POST /json_proto HTTP/1.0 [11:15:23]Method: POST [11:15:23]URL: /json_proto [11:15:23]Method is POST - this is cgi request [11:15:23]url: /json_proto [11:15:23]query_string will be loaded in cgi processing [11:15:23]execute_cgi json_proto POST (null) [11:15:23]execute_cgi path=json_proto method=POST [11:15:23]POST find Content-Length [11:15:23]Host: 172.17.41.135:8080 [11:15:23]Content-Length: 802 [11:15:23]Content-Type: application/json [11:15:23] [11:15:23]POST finish read [11:15:23]Found Content-Length = 802 [11:15:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:15:23]execute_script... [11:15:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:15:23]POST & json_proto [11:15:23]process_json_proto [11:15:23]json parsed OK: [11:15:23]protocol is kg_v1.0 [11:15:23]action value=close_receipt [11:15:23]process_action close_receipt [11:15:23]cmd_close_receipt [11:15:23]MH_GetDate [11:15:23]Write to MH i2c: F0 00 00 CC 18 D3 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: F0 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: F0 09 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: F0 09 00 CC 18 00 CC 4D F1 66 ED 3E 82 65 5E [11:15:23]GetLastDocTimeStamp 1727090120 [11:15:23]current date 1727090124 [11:15:23]FM_GetShiftState [11:15:23]SAM_PROTO_GetShiftState [11:15:23]wFMCommunicate request_size=4 [11:15:23]MH_SAM_APDU [11:15:23]CAPDU: 80 13 01 00 [11:15:23]Write to MH i2c: E2 08 00 CD 18 80 13 01 00 00 00 00 00 62 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:23]Read from MH i2c: E2 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 CD 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 03 [11:15:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:15:23]wFMCommunicate OK [11:15:23]SAM_PROTO_GetShiftState done [11:15:23]FM_GetShiftState done [11:15:23]opened in 1727051401 [11:15:23]opened+sec_in_day 1727137801 [11:15:23]quantity*price = 50036 [11:15:23]sum+1 = 50037 [11:15:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 236 23.09.2024 11:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289562 ФПД: 139507903752653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111524&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289562&fm=139507903752653&tin=02508201610067®Number=0000000000091827&sum=50036 [11:15:25]StoreToDocumentArchive [11:15:25]shift 515 fd 289562 [11:15:25]save to /storage/0515/doc_00289562 [11:15:25]save last doc name /storage/0515/doc_00289562 to /storage/kkm_last_doc_name [11:15:25]save OK [11:15:25]Clear old archive folders... [11:15:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:25]tlvbuf is 01E65030 [11:15:25]SAM_PROTO_ClearQueue [11:15:25]wFMCommunicate request_size=4 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 09 00 00 [11:15:25]Write to MH i2c: E2 08 00 DA 18 80 09 00 00 00 00 00 00 64 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:25]Read from MH i2c: E2 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 DA 18 00 90 00 66 [11:15:25]RAPDU: 90 00 [11:15:25]wFMCommunicate OK [11:15:25]SAM_PROTO_ClearQueue done [11:15:25]KKMCreateOFDPacket [11:15:25]OFDProtocolAddRootSTLVToBuf [11:15:25]FM_MakeSignedData [11:15:25]FM_MakeSignedData [11:15:25]SAM_PROTO_SignData [11:15:25]wFMCommunicate request_size=4 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 0D 01 02 [11:15:25]Write to MH i2c: E2 08 00 DB 18 80 0D 01 02 00 00 00 00 6C [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:25]Read from MH i2c: E2 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 DB 18 00 90 00 67 [11:15:25]RAPDU: 90 00 [11:15:25]wFMCommunicate OK [11:15:25]wFMCommunicate request_size=255 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EC 00 00 00 F4 03 04 00 CC 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6B 04 00 35 04 06 00 7E [11:15:25]Write to MH i2c: E2 02 01 DC 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 EC 00 00 00 F4 03 04 00 CC 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6B 04 00 35 04 06 00 7E 00 00 9A [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:25]Read from MH i2c: E2 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 DC 18 00 90 00 68 [11:15:25]RAPDU: 90 00 [11:15:25]wFMCommunicate OK [11:15:25]wFMCommunicate request_size=10 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 0D 02 02 05 E1 B7 0B E9 CD [11:15:25]Write to MH i2c: E2 0D 00 DD 18 80 0D 02 02 05 00 E1 B7 0B E9 CD 00 00 D2 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:25]Read from MH i2c: E2 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 DD 18 00 90 00 69 [11:15:25]RAPDU: 90 00 [11:15:25]wFMCommunicate OK [11:15:25]wFMCommunicate request_size=4 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 0D 03 02 [11:15:25]Write to MH i2c: E2 08 00 DE 18 80 0D 03 02 00 00 00 00 71 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:25]Read from MH i2c: E2 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 0B 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 0B 00 DE 18 00 C3 29 36 E2 8A 5E E9 A7 90 00 EE [11:15:25]RAPDU: C3 29 36 E2 8A 5E E9 A7 90 00 [11:15:25]wFMCommunicate OK [11:15:25]SAM_PROTO_SignData done [11:15:25]FM_MakeSignedData done [11:15:25]CreateOFDProtocolMessage [11:15:25]wFMCommunicate request_size=4 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 11 00 00 [11:15:25]Write to MH i2c: E2 08 00 DF 18 80 11 00 00 00 00 00 00 71 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:25]Read from MH i2c: E2 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 17 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 17 00 DF 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C1 [11:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:15:25]wFMCommunicate OK [11:15:25]CreateOFDProtocolMessage done [11:15:25]OFDSenderStorePacket 289562 [11:15:25]StoreOFDPacket docnum=289562 [11:15:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 73 F5 07 01 F9 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 EC 00 00 00 F4 03 04 00 CC 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6B 04 00 35 04 06 00 7E E1 B7 0B E9 CD C3 29 36 E2 8A 5E E9 A7 [11:15:25]CheckFolder [11:15:25]dirname=/storage/ofd_packets [11:15:25]CheckFolder done [11:15:25]ProducePacketName [11:15:25]name=ofd_packets/00289562 [11:15:25]NVStorageSaveData ofd_packets/00289562 [11:15:25]File name is /storage/ofd_packets/00289562 [11:15:25]Write 301 bytes [11:15:25]NVStorageSaveData done [11:15:25]OFDSenderStorePacket done [11:15:25]KKMCreateOFDPacket done [11:15:25]NVStorageSaveData kkm_last_timestamp [11:15:25]File name is /storage/kkm_last_timestamp [11:15:25]Write 4 bytes [11:15:25]NVStorageSaveData done [11:15:25]ExternCall_PrintAddStr [11:15:25]wPrintStart [11:15:25]Write to MH i2c: 01 00 00 E0 18 F8 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: 01 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: 01 07 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: 01 07 00 E0 18 00 00 00 00 00 FF 0F 0D [11:15:25]RasterBufferAndPrint [11:15:25]line Счет N : (1)24617581 [11:15:25]line ИНН: 02508201610067 [11:15:25]line Контрольно-Кассовый Чек [11:15:25]line ПРОДАЖА [11:15:25]line ТРК (МРК, ГНК) : 43 [11:15:25]line Товар: 2710124130 [11:15:25]line Аи-92-К-5 [11:15:25]line 7.380 * 67.80 [11:15:25]line = 500.36 [11:15:25]line НДС 12% НСП 1% [11:15:25]line > о реализуемом товаре [11:15:25]line ИТОГО: 500.36 [11:15:25]line НСП 1% : 4.43 [11:15:25]line НДС 12% : 53.14 [11:15:25]line Наличными: 0.00 [11:15:25]line Безнал.: 500.36 [11:15:25]line Место: АЗС № 90 "Партнёр-нефть" [11:15:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:15:25]line СНО: Общий режим [11:15:25]line Чек 236 23.09.2024 11:15 [11:15:25]line Смена: 515 ФФД: 1.0 [11:15:25]line ЗНМ: 0300000107 [11:15:25]line РНМ: 0000000000091827 [11:15:25]line Версия ККМ: 001 [11:15:25]line Платежная система: O! деньги [11:15:25]line ФМ: 0000000000871832 [11:15:25]line ФД: 289562 [11:15:25]line ФПД: 139507903752653 [11:15:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111524&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289562&fm=139507903752653&tin=02508201610067®Number=0000000000091827&sum=50036 [11:15:25]written 0, free lines is 4095 [11:15:25]OFD Sender: Processing packet 289562 [packets to send 1784, broken 1783] [11:15:25]ProducePacketName [11:15:25]name=ofd_packets/00289562 [11:15:25]OFD Sender: To server: pG, [11:15:25]CommunicateWithHost lk.salyk.kg:30040 [11:15:25]ConnectInit lk.salyk.kg [11:15:25]Connected sock=10 [11:15: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 33 32 0F 01 00 00 73 F5 07 01 F9 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 EC 00 00 00 F4 03 04 00 CC 4D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6B 04 00 35 04 06 00 7E E1 B7 0B E9 CD C3 29 36 E2 8A 5E E9 A7 [11:15:26]Write to MH i2c: 01 00 00 09 19 22 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 07 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 07 00 09 19 00 00 00 00 00 EC 0C 21 [11:15:26]RasterBufferAndPrint [11:15:26]line [11:15:26]line [11:15:26]line [11:15:26]line [11:15:26]line [11:15:26]written 0, free lines is 3317 [11:15:26]MH_Cut [11:15:26]Write to MH i2c: D1 01 00 10 19 01 FB [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: D1 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: D1 01 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: D1 01 00 10 19 00 FA [11:15:26]Write to MH i2c: 01 00 00 11 19 2A [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15: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 33 32 4F 00 00 00 CD C9 47 00 31 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 33 32 10 04 04 00 1A 6B 04 00 F4 03 04 00 A1 F5 F0 66 B6 04 01 00 00 4F 2A 4F 26 60 F1 9B 6A [11:15:26]CommunicateWithHost err = 0 [11:15:26]CheckOFDResponse [11:15:26]1017 (14) - 77093643461234 [11:15:26]1041 (16) - 0000000000871832 [11:15:26]1040 (4) - 289562 [11:15:26]1012 (4) - 23.09.2024 04:59 [11:15:26]1206 (1) - 0 [11:15:26]OFD Sender: Remove packet 289562 [11:15:26]ProducePacketName [11:15:26]name=ofd_packets/00289562 [11:15:26]NVStorageDeleteData [11:15:26]*** Cut start [11:15:26]*** Partial cut [11:15:26]*** CUTSNS_PIN = 1 [11:15:26]OFD Sender: No OFD packet to send [11:15:26]*** CUTSNS_PIN = 0 [11:15:27]*** Brake cut motor [11:15:27]Read from MH i2c: 01 [11:15:27]MH_I2C_Read... [11:15:27]*** Stop cut motor [11:15:27]*** Cut end [11:15:27]Read from MH i2c: 01 07 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: 01 07 00 11 19 00 00 00 00 00 FF 0F 3F [11:15:27]process_action close_receipt done [11:15:27]requested_data is exist [11:15:27]produce_requested_data [11:15:27]requested_item fm.sn is exist - process it [11:15:27]wFMCommunicate request_size=4 [11:15:27]MH_SAM_APDU [11:15:27]CAPDU: 80 11 00 00 [11:15:27]Write to MH i2c: E2 08 00 12 19 80 11 00 00 00 00 00 00 A5 [11:15:27]Write i2c OK [11:15:27]MH_I2C_Read... [11:15:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:27]Read from MH i2c: E2 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 17 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 17 00 12 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [11:15:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:15:27]wFMCommunicate OK [11:15:27]requested_item fd.num is exist - process it [11:15:27]SAM_PROTO_GetFieldsCounters [11:15:27]wFMCommunicate request_size=4 [11:15:27]MH_SAM_APDU [11:15:27]CAPDU: 80 13 00 00 [11:15:27]Write to MH i2c: E2 08 00 13 19 80 13 00 00 00 00 00 00 A8 [11:15:27]Write i2c OK [11:15:27]MH_I2C_Read... [11:15:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:27]Read from MH i2c: E2 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 62 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 62 00 13 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [11:15:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:27]wFMCommunicate OK [11:15:27]SAM_PROTO_GetFieldsCounters done [11:15:27]requested_item shift.num is exist - process it [11:15:27]requested_item shift.opened is exist - process it [11:15:27]req_shift_opened [11:15:27]FM_GetShiftState [11:15:27]SAM_PROTO_GetShiftState [11:15:27]wFMCommunicate request_size=4 [11:15:27]MH_SAM_APDU [11:15:27]CAPDU: 80 13 01 00 [11:15:27]Write to MH i2c: E2 08 00 14 19 80 13 01 00 00 00 00 00 AA [11:15:27]Write i2c OK [11:15:27]MH_I2C_Read... [11:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:27]Read from MH i2c: E2 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 0E 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 0E 00 14 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4B [11:15:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:15:27]wFMCommunicate OK [11:15:27]SAM_PROTO_GetShiftState done [11:15:27]FM_GetShiftState done [11:15:27]req_shift_opened done [11:15:27]requested_item shift.open_date is exist - process it [11:15:27]req_shift_open_date [11:15:27]req_shift_open_date done [11:15:27]produce_requested_data done [11:15:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289562,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:15:27]process_action_free close_receipt [11:15:27]json_value_free [11:15:27]json_value_free done [11:15:27]process_json_proto returns [11:15:27]Send response to host [11:15:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289562,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:15:27]free response buf [11:15:27]execute_script done [11:15:27]execute_script returns [11:15:27]free content buf [11:15:27]Sock 7.Close socket [11:15:27]Sock 7.Thread stoped [11:15:31]OFD Sender: No OFD packet to send [11:15:36]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:16:02]OFD Sender: No OFD packet to send [11:16:07]OFD Sender: No OFD packet to send [11:16:12]OFD Sender: No OFD packet to send [11:16:17]OFD Sender: No OFD packet to send [11:16:22]OFD Sender: No OFD packet to send [11:16:27]OFD Sender: No OFD packet to send [11:16:32]OFD Sender: No OFD packet to send [11:16:32]accept exits with 9 [11:16:32]New connection [11:16:32]New thread 3066678628 created [11:16:32]Thread 3066821988 joined [11:16:32]Waiting for new connection... [11:16:32] Sock 9.Parse request [11:16:32]Sock 9.Check first char [11:16:32]Sock 9.First char is OK [11:16:32]request: POST /json_proto HTTP/1.0 [11:16:32]Method: POST [11:16:32]URL: /json_proto [11:16:32]Method is POST - this is cgi request [11:16:32]url: /json_proto [11:16:32]query_string will be loaded in cgi processing [11:16:32]execute_cgi json_proto POST (null) [11:16:32]execute_cgi path=json_proto method=POST [11:16:32]POST find Content-Length [11:16:32]Host: 172.17.41.135:8080 [11:16:32]Content-Length: 805 [11:16:32]Content-Type: application/json [11:16:32] [11:16:32]POST finish read [11:16:32]Found Content-Length = 805 [11:16:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [11:16:32]execute_script... [11:16: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)24617583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [11:16:32]POST & json_proto [11:16:32]process_json_proto [11:16:32]json parsed OK: [11:16:32]protocol is kg_v1.0 [11:16:32]action value=close_receipt [11:16:32]process_action close_receipt [11:16:32]cmd_close_receipt [11:16:32]MH_GetDate [11:16:32]Write to MH i2c: F0 00 00 15 19 1D [11:16:32]Write i2c OK [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: F0 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: F0 09 00 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: F0 09 00 15 19 00 11 4E F1 66 ED 3E 82 65 EE [11:16:32]GetLastDocTimeStamp 1727090124 [11:16:32]current date 1727090193 [11:16:32]FM_GetShiftState [11:16:32]SAM_PROTO_GetShiftState [11:16:32]wFMCommunicate request_size=4 [11:16:32]MH_SAM_APDU [11:16:32]CAPDU: 80 13 01 00 [11:16:32]Write to MH i2c: E2 08 00 16 19 80 13 01 00 00 00 00 00 AC [11:16:32]Write i2c OK [11:16:32]MH_I2C_Read... [11:16:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:32]Read from MH i2c: E2 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: E2 0E 00 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: E2 0E 00 16 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4D [11:16:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:16:32]wFMCommunicate OK [11:16:32]SAM_PROTO_GetShiftState done [11:16:32]FM_GetShiftState done [11:16:32]opened in 1727051401 [11:16:32]opened+sec_in_day 1727137801 [11:16:32]quantity*price = 200010 [11:16:32]sum+1 = 200011 [11:16:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 237 23.09.2024 11:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289563 ФПД: 179085484743179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289563&fm=179085484743179&tin=02508201610067®Number=0000000000091827&sum=200010 [11:16:33]StoreToDocumentArchive [11:16:33]shift 515 fd 289563 [11:16:33]save to /storage/0515/doc_00289563 [11:16:33]save last doc name /storage/0515/doc_00289563 to /storage/kkm_last_doc_name [11:16:33]save OK [11:16:33]Clear old archive folders... [11:16:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:33]tlvbuf is 01E00CD0 [11:16:33]SAM_PROTO_ClearQueue [11:16:33]wFMCommunicate request_size=4 [11:16:33]MH_SAM_APDU [11:16:33]CAPDU: 80 09 00 00 [11:16:33]Write to MH i2c: E2 08 00 23 19 80 09 00 00 00 00 00 00 AE [11:16:33]Write i2c OK [11:16:33]MH_I2C_Read... [11:16:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:33]Read from MH i2c: E2 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 03 00 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 03 00 23 19 00 90 00 B0 [11:16:33]RAPDU: 90 00 [11:16:33]wFMCommunicate OK [11:16:33]SAM_PROTO_ClearQueue done [11:16:33]KKMCreateOFDPacket [11:16:33]OFDProtocolAddRootSTLVToBuf [11:16:33]FM_MakeSignedData [11:16:33]FM_MakeSignedData [11:16:33]SAM_PROTO_SignData [11:16:33]wFMCommunicate request_size=4 [11:16:33]MH_SAM_APDU [11:16:33]CAPDU: 80 0D 01 02 [11:16:33]Write to MH i2c: E2 08 00 24 19 80 0D 01 02 00 00 00 00 B6 [11:16:33]Write i2c OK [11:16:33]MH_I2C_Read... [11:16:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:33]Read from MH i2c: E2 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 03 00 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 03 00 24 19 00 90 00 B1 [11:16:33]RAPDU: 90 00 [11:16:33]wFMCommunicate OK [11:16:33]wFMCommunicate request_size=255 [11:16:33]MH_SAM_APDU [11:16:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 11 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6B 04 00 35 04 06 00 A2 [11:16:33]Write to MH i2c: E2 02 01 25 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 11 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6B 04 00 35 04 06 00 A2 00 00 20 [11:16:33]Write i2c OK [11:16:33]MH_I2C_Read... [11:16:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:34]Read from MH i2c: E2 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 03 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 03 00 25 19 00 90 00 B2 [11:16:34]RAPDU: 90 00 [11:16:34]wFMCommunicate OK [11:16:34]wFMCommunicate request_size=10 [11:16:34]MH_SAM_APDU [11:16:34]CAPDU: 80 0D 02 02 05 E0 96 B3 DA 0B [11:16:34]Write to MH i2c: E2 0D 00 26 19 80 0D 02 02 05 00 E0 96 B3 DA 0B 00 00 D1 [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:34]Read from MH i2c: E2 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 03 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 03 00 26 19 00 90 00 B3 [11:16:34]RAPDU: 90 00 [11:16:34]wFMCommunicate OK [11:16:34]wFMCommunicate request_size=4 [11:16:34]MH_SAM_APDU [11:16:34]CAPDU: 80 0D 03 02 [11:16:34]Write to MH i2c: E2 08 00 27 19 80 0D 03 02 00 00 00 00 BB [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:34]Read from MH i2c: E2 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 0B 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 0B 00 27 19 00 4B 61 A3 5A 71 3C B3 EE 90 00 B3 [11:16:34]RAPDU: 4B 61 A3 5A 71 3C B3 EE 90 00 [11:16:34]wFMCommunicate OK [11:16:34]SAM_PROTO_SignData done [11:16:34]FM_MakeSignedData done [11:16:34]CreateOFDProtocolMessage [11:16:34]wFMCommunicate request_size=4 [11:16:34]MH_SAM_APDU [11:16:34]CAPDU: 80 11 00 00 [11:16:34]Write to MH i2c: E2 08 00 28 19 80 11 00 00 00 00 00 00 BB [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:34]Read from MH i2c: E2 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 17 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 17 00 28 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0B [11:16:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:16:34]wFMCommunicate OK [11:16:34]CreateOFDProtocolMessage done [11:16:34]OFDSenderStorePacket 289563 [11:16:34]StoreOFDPacket docnum=289563 [11:16:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C3 10 07 01 0C B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 11 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6B 04 00 35 04 06 00 A2 E0 96 B3 DA 0B 4B 61 A3 5A 71 3C B3 EE [11:16:34]CheckFolder [11:16:34]dirname=/storage/ofd_packets [11:16:34]CheckFolder done [11:16:34]ProducePacketName [11:16:34]name=ofd_packets/00289563 [11:16:34]NVStorageSaveData ofd_packets/00289563 [11:16:34]File name is /storage/ofd_packets/00289563 [11:16:34]Write 301 bytes [11:16:34]NVStorageSaveData done [11:16:34]OFDSenderStorePacket done [11:16:34]KKMCreateOFDPacket done [11:16:34]NVStorageSaveData kkm_last_timestamp [11:16:34]File name is /storage/kkm_last_timestamp [11:16:34]Write 4 bytes [11:16:34]NVStorageSaveData done [11:16:34]ExternCall_PrintAddStr [11:16:34]wPrintStart [11:16:34]Write to MH i2c: 01 00 00 29 19 42 [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: 01 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: 01 07 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: 01 07 00 29 19 00 00 00 00 00 FF 0F 57 [11:16:34]RasterBufferAndPrint [11:16:34]line Счет N : (1)24617583 [11:16:34]line ИНН: 02508201610067 [11:16:34]line Контрольно-Кассовый Чек [11:16:34]line ПРОДАЖА [11:16:34]line ТРК (МРК, ГНК) : 63 [11:16:34]line Товар: 2710124130 [11:16:34]line Аи-92-К-5 [11:16:34]line 29.500 * 67.80 [11:16:34]line = 2000.10 [11:16:34]line НДС 12% НСП 1% [11:16:34]line > о реализуемом товаре [11:16:34]line ИТОГО: 2000.10 [11:16:34]line НСП 1% : 17.70 [11:16:34]line НДС 12% : 212.40 [11:16:34]line Наличными: 0.00 [11:16:34]line Безнал.: 2000.10 [11:16:34]line Место: АЗС № 90 "Партнёр-нефть" [11:16:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:16:34]line СНО: Общий режим [11:16:34]line Чек 237 23.09.2024 11:16 [11:16:34]line Смена: 515 ФФД: 1.0 [11:16:34]line ЗНМ: 0300000107 [11:16:34]line РНМ: 0000000000091827 [11:16:34]line Версия ККМ: 001 [11:16:34]line Платежная система: O! деньги [11:16:34]line ФМ: 0000000000871832 [11:16:34]line ФД: 289563 [11:16:34]line ФПД: 179085484743179 [11:16:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289563&fm=179085484743179&tin=02508201610067®Number=0000000000091827&sum=200010 [11:16:34]written 0, free lines is 4095 [11:16:34]OFD Sender: Processing packet 289563 [packets to send 1784, broken 1783] [11:16:34]ProducePacketName [11:16:34]name=ofd_packets/00289563 [11:16:34]OFD Sender: To server: pG, [11:16:34]CommunicateWithHost lk.salyk.kg:30040 [11:16:34]ConnectInit lk.salyk.kg [11:16:34]Connected sock=10 [11:16:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C3 10 07 01 0C B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 11 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6B 04 00 35 04 06 00 A2 E0 96 B3 DA 0B 4B 61 A3 5A 71 3C B3 EE [11:16:34]Write to MH i2c: 01 00 00 52 19 6B [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: 01 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: 01 07 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: 01 07 00 52 19 00 00 00 00 00 F4 0C 72 [11:16:34]RasterBufferAndPrint [11:16:34]line [11:16:34]line [11:16:34]line [11:16:34]line [11:16:34]line [11:16:34]written 0, free lines is 3323 [11:16:34]MH_Cut [11:16:34]Write to MH i2c: D1 01 00 59 19 01 44 [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: D1 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: D1 01 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: D1 01 00 59 19 00 43 [11:16:34]Write to MH i2c: 01 00 00 5A 19 73 [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16: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 33 32 4F 00 00 00 EB 19 47 00 44 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6B 04 00 F4 03 04 00 E6 F5 F0 66 B6 04 01 00 00 4B 0D 3D 08 5C 80 1D EB [11:16:35]CommunicateWithHost err = 0 [11:16:35]CheckOFDResponse [11:16:35]1017 (14) - 77093643461234 [11:16:35]1041 (16) - 0000000000871832 [11:16:35]1040 (4) - 289563 [11:16:35]1012 (4) - 23.09.2024 05:00 [11:16:35]1206 (1) - 0 [11:16:35]OFD Sender: Remove packet 289563 [11:16:35]ProducePacketName [11:16:35]name=ofd_packets/00289563 [11:16:35]NVStorageDeleteData [11:16:35]*** Cut start [11:16:35]*** Partial cut [11:16:35]*** CUTSNS_PIN = 1 [11:16:35]*** CUTSNS_PIN = 0 [11:16:35]OFD Sender: No OFD packet to send [11:16:35]*** Brake cut motor [11:16:36]Read from MH i2c: 01 [11:16:36]MH_I2C_Read... [11:16:36]*** Stop cut motor [11:16:36]*** Cut end [11:16:36]Read from MH i2c: 01 07 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: 01 07 00 5A 19 00 00 00 00 00 FF 0F 88 [11:16:36]process_action close_receipt done [11:16:36]requested_data is exist [11:16:36]produce_requested_data [11:16:36]requested_item fm.sn is exist - process it [11:16:36]wFMCommunicate request_size=4 [11:16:36]MH_SAM_APDU [11:16:36]CAPDU: 80 11 00 00 [11:16:36]Write to MH i2c: E2 08 00 5B 19 80 11 00 00 00 00 00 00 EE [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:36]Read from MH i2c: E2 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 17 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 17 00 5B 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3E [11:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:16:36]wFMCommunicate OK [11:16:36]requested_item fd.num is exist - process it [11:16:36]SAM_PROTO_GetFieldsCounters [11:16:36]wFMCommunicate request_size=4 [11:16:36]MH_SAM_APDU [11:16:36]CAPDU: 80 13 00 00 [11:16:36]Write to MH i2c: E2 08 00 5C 19 80 13 00 00 00 00 00 00 F1 [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:36]Read from MH i2c: E2 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 62 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 62 00 5C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [11:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:16:36]wFMCommunicate OK [11:16:36]SAM_PROTO_GetFieldsCounters done [11:16:36]requested_item shift.num is exist - process it [11:16:36]requested_item shift.opened is exist - process it [11:16:36]req_shift_opened [11:16:36]FM_GetShiftState [11:16:36]SAM_PROTO_GetShiftState [11:16:36]wFMCommunicate request_size=4 [11:16:36]MH_SAM_APDU [11:16:36]CAPDU: 80 13 01 00 [11:16:36]Write to MH i2c: E2 08 00 5D 19 80 13 01 00 00 00 00 00 F3 [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:36]Read from MH i2c: E2 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 0E 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 0E 00 5D 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 94 [11:16:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:16:36]wFMCommunicate OK [11:16:36]SAM_PROTO_GetShiftState done [11:16:36]FM_GetShiftState done [11:16:36]req_shift_opened done [11:16:36]requested_item shift.open_date is exist - process it [11:16:36]req_shift_open_date [11:16:36]req_shift_open_date done [11:16:36]produce_requested_data done [11:16:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289563,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:16:36]process_action_free close_receipt [11:16:36]json_value_free [11:16:36]json_value_free done [11:16:36]process_json_proto returns [11:16:36]Send response to host [11:16:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289563,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:16:36]free response buf [11:16:36]execute_script done [11:16:36]execute_script returns [11:16:36]free content buf [11:16:36]Sock 9.Close socket [11:16:36]Sock 9.Thread stoped [11:16:40]OFD Sender: No OFD packet to send [11:16:45]OFD Sender: No OFD packet to send [11:16:50]OFD Sender: No OFD packet to send [11:16:55]OFD Sender: No OFD packet to send [11:17:00]OFD Sender: No OFD packet to send [11:17:05]OFD Sender: No OFD packet to send [11:17:10]OFD Sender: No OFD packet to send [11:17:15]OFD Sender: No OFD packet to send [11:17: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:19]accept exits with 7 [11:18:19]New connection [11:18:19]New thread 3066821988 created [11:18:19]Thread 3066678628 joined [11:18:19]Waiting for new connection... [11:18:19] Sock 7.Parse request [11:18:19]Sock 7.Check first char [11:18:19]Sock 7.First char is OK [11:18:19]request: POST /json_proto HTTP/1.0 [11:18:19]Method: POST [11:18:19]URL: /json_proto [11:18:19]Method is POST - this is cgi request [11:18:19]url: /json_proto [11:18:19]query_string will be loaded in cgi processing [11:18:19]execute_cgi json_proto POST (null) [11:18:19]execute_cgi path=json_proto method=POST [11:18:19]POST find Content-Length [11:18:19]Host: 172.17.41.135:8080 [11:18:19]Content-Length: 803 [11:18:19]Content-Type: application/json [11:18:19] [11:18:19]POST finish read [11:18:19]Found Content-Length = 803 [11:18:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.930, "sum" : 885.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 885.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:19]execute_script... [11:18: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)24617584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.930, "sum" : 885.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 885.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:19]POST & json_proto [11:18:19]process_json_proto [11:18:19]json parsed OK: [11:18:19]protocol is kg_v1.0 [11:18:19]action value=close_receipt [11:18:19]process_action close_receipt [11:18:19]cmd_close_receipt [11:18:19]MH_GetDate [11:18:19]Write to MH i2c: F0 00 00 5E 19 66 [11:18:19]Write i2c OK [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: F0 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: F0 09 00 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: F0 09 00 5E 19 00 7C 4E F1 66 ED 3E 82 65 A2 [11:18:19]GetLastDocTimeStamp 1727090193 [11:18:19]current date 1727090300 [11:18:19]FM_GetShiftState [11:18:19]SAM_PROTO_GetShiftState [11:18:19]wFMCommunicate request_size=4 [11:18:19]MH_SAM_APDU [11:18:19]CAPDU: 80 13 01 00 [11:18:19]Write to MH i2c: E2 08 00 5F 19 80 13 01 00 00 00 00 00 F5 [11:18:19]Write i2c OK [11:18:19]MH_I2C_Read... [11:18:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:19]Read from MH i2c: E2 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: E2 0E 00 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: E2 0E 00 5F 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 96 [11:18:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:18:19]wFMCommunicate OK [11:18:19]SAM_PROTO_GetShiftState done [11:18:19]FM_GetShiftState done [11:18:19]opened in 1727051401 [11:18:19]opened+sec_in_day 1727137801 [11:18:19]quantity*price = 88520 [11:18:19]sum+1 = 88522 [11:18:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 885.21 НСП 1% : 7.83 НДС 12% : 94.00 Наличными: 0.00 Безнал.: 885.21 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 238 23.09.2024 11:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289564 ФПД: 100043683221751 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289564&fm=100043683221751&tin=02508201610067®Number=0000000000091827&sum=88521 [11:18:21]StoreToDocumentArchive [11:18:21]shift 515 fd 289564 [11:18:21]save to /storage/0515/doc_00289564 [11:18:21]save last doc name /storage/0515/doc_00289564 to /storage/kkm_last_doc_name [11:18:21]save OK [11:18:21]Clear old archive folders... [11:18:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:21]tlvbuf is B6E885B0 [11:18:21]SAM_PROTO_ClearQueue [11:18:21]wFMCommunicate request_size=4 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 09 00 00 [11:18:21]Write to MH i2c: E2 08 00 6C 19 80 09 00 00 00 00 00 00 F7 [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 6C 19 00 90 00 F9 [11:18:21]RAPDU: 90 00 [11:18:21]wFMCommunicate OK [11:18:21]SAM_PROTO_ClearQueue done [11:18:21]KKMCreateOFDPacket [11:18:21]OFDProtocolAddRootSTLVToBuf [11:18:21]FM_MakeSignedData [11:18:21]FM_MakeSignedData [11:18:21]SAM_PROTO_SignData [11:18:21]wFMCommunicate request_size=4 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 0D 01 02 [11:18:21]Write to MH i2c: E2 08 00 6D 19 80 0D 01 02 00 00 00 00 FF [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 6D 19 00 90 00 FA [11:18:21]RAPDU: 90 00 [11:18:21]wFMCommunicate OK [11:18:21]wFMCommunicate request_size=255 [11:18:21]MH_SAM_APDU [11:18: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 9A 2E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7C 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6B 04 00 35 04 06 00 5A [11:18:21]Write to MH i2c: E2 02 01 6E 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 9A 2E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7C 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6B 04 00 35 04 06 00 5A 00 00 3C [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]OFD Sender: No OFD packet to send [11:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 6E 19 00 90 00 FB [11:18:21]RAPDU: 90 00 [11:18:21]wFMCommunicate OK [11:18:21]wFMCommunicate request_size=10 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 0D 02 02 05 FD 3C 33 50 F7 [11:18:21]Write to MH i2c: E2 0D 00 6F 19 80 0D 02 02 05 00 FD 3C 33 50 F7 00 00 BF [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 03 00 6F 19 00 90 00 FC [11:18:21]RAPDU: 90 00 [11:18:21]wFMCommunicate OK [11:18:21]wFMCommunicate request_size=4 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 0D 03 02 [11:18:21]Write to MH i2c: E2 08 00 70 19 80 0D 03 02 00 00 00 00 04 [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 0B 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 0B 00 70 19 00 17 36 CB 39 58 3D 10 36 90 00 31 [11:18:21]RAPDU: 17 36 CB 39 58 3D 10 36 90 00 [11:18:21]wFMCommunicate OK [11:18:21]SAM_PROTO_SignData done [11:18:21]FM_MakeSignedData done [11:18:21]CreateOFDProtocolMessage [11:18:21]wFMCommunicate request_size=4 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 11 00 00 [11:18:21]Write to MH i2c: E2 08 00 71 19 80 11 00 00 00 00 00 00 04 [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 17 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 17 00 71 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 54 [11:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:18:21]wFMCommunicate OK [11:18:21]CreateOFDProtocolMessage done [11:18:21]OFDSenderStorePacket 289564 [11:18:21]StoreOFDPacket docnum=289564 [11:18:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 AB D7 07 01 6C 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7C 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6B 04 00 35 04 06 00 5A FD 3C 33 50 F7 17 36 CB 39 58 3D 10 36 [11:18:21]CheckFolder [11:18:21]dirname=/storage/ofd_packets [11:18:21]CheckFolder done [11:18:21]ProducePacketName [11:18:21]name=ofd_packets/00289564 [11:18:21]NVStorageSaveData ofd_packets/00289564 [11:18:21]File name is /storage/ofd_packets/00289564 [11:18:21]Write 301 bytes [11:18:21]NVStorageSaveData done [11:18:21]OFDSenderStorePacket done [11:18:21]KKMCreateOFDPacket done [11:18:21]NVStorageSaveData kkm_last_timestamp [11:18:21]File name is /storage/kkm_last_timestamp [11:18:21]Write 4 bytes [11:18:21]NVStorageSaveData done [11:18:21]ExternCall_PrintAddStr [11:18:21]wPrintStart [11:18:21]Write to MH i2c: 01 00 00 72 19 8B [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: 01 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: 01 07 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: 01 07 00 72 19 00 00 00 00 00 FF 0F A0 [11:18:21]RasterBufferAndPrint [11:18:21]line Счет N : (1)24617584 [11:18:21]line ИНН: 02508201610067 [11:18:21]line Контрольно-Кассовый Чек [11:18:21]line ПРОДАЖА [11:18:21]line ТРК (МРК, ГНК) : 42 [11:18:21]line Товар: 2710124500 [11:18:21]line Аи-95-К-5 [11:18:21]line 11.930 * 74.20 [11:18:21]line = 885.21 [11:18:21]line НДС 12% НСП 1% [11:18:21]line > о реализуемом товаре [11:18:21]line ИТОГО: 885.21 [11:18:21]line НСП 1% : 7.83 [11:18:21]line НДС 12% : 94.00 [11:18:21]line Наличными: 0.00 [11:18:21]line Безнал.: 885.21 [11:18:21]line Место: АЗС № 90 "Партнёр-нефть" [11:18:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:18:21]line СНО: Общий режим [11:18:21]line Чек 238 23.09.2024 11:18 [11:18:21]line Смена: 515 ФФД: 1.0 [11:18:21]line ЗНМ: 0300000107 [11:18:21]line РНМ: 0000000000091827 [11:18:21]line Версия ККМ: 001 [11:18:21]line Платежная система: O! деньги [11:18:21]line ФМ: 0000000000871832 [11:18:21]line ФД: 289564 [11:18:21]line ФПД: 100043683221751 [11:18:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T111820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289564&fm=100043683221751&tin=02508201610067®Number=0000000000091827&sum=88521 [11:18:21]written 0, free lines is 4095 [11:18:21]OFD Sender: Processing packet 289564 [packets to send 1784, broken 1783] [11:18:21]ProducePacketName [11:18:21]name=ofd_packets/00289564 [11:18:21]OFD Sender: To server: pG, [11:18:21]CommunicateWithHost lk.salyk.kg:30040 [11:18:21]ConnectInit lk.salyk.kg [11:18:21]Connected sock=10 [11:18: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 33 32 0F 01 00 00 AB D7 07 01 6C 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7C 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6B 04 00 35 04 06 00 5A FD 3C 33 50 F7 17 36 CB 39 58 3D 10 36 [11:18:22]Write to MH i2c: 01 00 00 9B 19 B4 [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: 01 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: 01 07 00 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: 01 07 00 9B 19 00 00 00 00 00 E6 0C AD [11:18:22]RasterBufferAndPrint [11:18:22]line [11:18:22]line [11:18:22]line [11:18:22]line [11:18:22]line [11:18:22]written 0, free lines is 3309 [11:18:22]MH_Cut [11:18:22]Write to MH i2c: D1 01 00 A2 19 01 8D [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: D1 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: D1 01 00 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: D1 01 00 A2 19 00 8C [11:18:22]Write to MH i2c: 01 00 00 A3 19 BC [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 F8 60 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 33 32 10 04 04 00 1C 6B 04 00 F4 03 04 00 51 F6 F0 66 B6 04 01 00 00 E4 14 95 9B 7B D6 56 1C [11:18:22]CommunicateWithHost err = 0 [11:18:22]CheckOFDResponse [11:18:22]1017 (14) - 77093643461234 [11:18:22]1041 (16) - 0000000000871832 [11:18:22]1040 (4) - 289564 [11:18:22]1012 (4) - 23.09.2024 05:02 [11:18:22]1206 (1) - 0 [11:18:22]OFD Sender: Remove packet 289564 [11:18:22]ProducePacketName [11:18:22]name=ofd_packets/00289564 [11:18:22]NVStorageDeleteData [11:18:22]OFD Sender: No OFD packet to send [11:18:22]*** Cut start [11:18:22]*** Partial cut [11:18:22]*** CUTSNS_PIN = 1 [11:18:22]*** CUTSNS_PIN = 0 [11:18:23]*** Brake cut motor [11:18:23]Read from MH i2c: 01 [11:18:23]MH_I2C_Read... [11:18:23]*** Stop cut motor [11:18:23]*** Cut end [11:18:23]Read from MH i2c: 01 07 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: 01 07 00 A3 19 00 00 00 00 00 FF 0F D1 [11:18:23]process_action close_receipt done [11:18:23]requested_data is exist [11:18:23]produce_requested_data [11:18:23]requested_item fm.sn is exist - process it [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 11 00 00 [11:18:23]Write to MH i2c: E2 08 00 A4 19 80 11 00 00 00 00 00 00 37 [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 17 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 17 00 A4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 87 [11:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:18:23]wFMCommunicate OK [11:18:23]requested_item fd.num is exist - process it [11:18:23]SAM_PROTO_GetFieldsCounters [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 13 00 00 [11:18:23]Write to MH i2c: E2 08 00 A5 19 80 13 00 00 00 00 00 00 3A [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 62 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 62 00 A5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [11:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:23]wFMCommunicate OK [11:18:23]SAM_PROTO_GetFieldsCounters done [11:18:23]requested_item shift.num is exist - process it [11:18:23]requested_item shift.opened is exist - process it [11:18:23]req_shift_opened [11:18:23]FM_GetShiftState [11:18:23]SAM_PROTO_GetShiftState [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 13 01 00 [11:18:23]Write to MH i2c: E2 08 00 A6 19 80 13 01 00 00 00 00 00 3C [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0E 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0E 00 A6 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DD [11:18:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:18:23]wFMCommunicate OK [11:18:23]SAM_PROTO_GetShiftState done [11:18:23]FM_GetShiftState done [11:18:23]req_shift_opened done [11:18:23]requested_item shift.open_date is exist - process it [11:18:23]req_shift_open_date [11:18:23]req_shift_open_date done [11:18:23]produce_requested_data done [11:18:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289564,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:18:23]process_action_free close_receipt [11:18:23]json_value_free [11:18:23]json_value_free done [11:18:23]process_json_proto returns [11:18:23]Send response to host [11:18:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289564,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:18:23]free response buf [11:18:23]execute_script done [11:18:23]execute_script returns [11:18:23]free content buf [11:18:23]Sock 7.Close socket [11:18:23]Sock 7.Thread stoped [11:18:27]OFD Sender: No OFD packet to send [11:18:32]OFD Sender: No OFD packet to send [11:18:38]OFD Sender: No OFD packet to send [11:18:43]OFD Sender: No OFD packet to send [11:18:48]OFD Sender: No OFD packet to send [11:18:53]OFD Sender: No OFD packet to send [11:18:58]OFD Sender: No OFD packet to send [11:19:03]OFD Sender: No OFD packet to send [11:19:08]OFD Sender: No OFD packet to send [11:19:13]OFD Sender: No OFD packet to send [11:19:18]OFD Sender: No OFD packet to send [11:19:23]OFD Sender: No OFD packet to send [11:19:28]OFD Sender: No OFD packet to send [11:19:33]OFD Sender: No OFD packet to send [11:19:38]OFD Sender: No OFD packet to send [11:19:43]OFD Sender: No OFD packet to send [11:19:48]OFD Sender: No OFD packet to send [11:19:53]OFD Sender: No OFD packet to send [11:19:58]OFD Sender: No OFD packet to send [11:20:03]OFD Sender: No OFD packet to send [11:20:08]OFD Sender: No OFD packet to send [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:29]accept exits with 9 [11:20:29]New connection [11:20:29]New thread 3066678628 created [11:20:29]Thread 3066821988 joined [11:20:29]Waiting for new connection... [11:20:29] Sock 9.Parse request [11:20:29]Sock 9.Check first char [11:20:29]Sock 9.First char is OK [11:20:29]request: POST /json_proto HTTP/1.0 [11:20:29]Method: POST [11:20:29]URL: /json_proto [11:20:29]Method is POST - this is cgi request [11:20:29]url: /json_proto [11:20:29]query_string will be loaded in cgi processing [11:20:29]execute_cgi json_proto POST (null) [11:20:29]execute_cgi path=json_proto method=POST [11:20:29]POST find Content-Length [11:20:29]Host: 172.17.41.135:8080 [11:20:29]Content-Length: 802 [11:20:29]Content-Type: application/json [11:20:29] [11:20:29]POST finish read [11:20:29]Found Content-Length = 802 [11:20:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:29]execute_script... [11:20:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:29]POST & json_proto [11:20:29]process_json_proto [11:20:29]json parsed OK: [11:20:29]protocol is kg_v1.0 [11:20:29]action value=close_receipt [11:20:29]process_action close_receipt [11:20:29]cmd_close_receipt [11:20:29]MH_GetDate [11:20:29]Write to MH i2c: F0 00 00 A7 19 AF [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: F0 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: F0 09 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: F0 09 00 A7 19 00 FE 4E F1 66 ED 3E 82 65 6D [11:20:29]GetLastDocTimeStamp 1727090300 [11:20:29]current date 1727090430 [11:20:29]FM_GetShiftState [11:20:29]SAM_PROTO_GetShiftState [11:20:29]wFMCommunicate request_size=4 [11:20:29]MH_SAM_APDU [11:20:29]CAPDU: 80 13 01 00 [11:20:29]Write to MH i2c: E2 08 00 A8 19 80 13 01 00 00 00 00 00 3E [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:29]Read from MH i2c: E2 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 0E 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 0E 00 A8 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DF [11:20:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:20:29]wFMCommunicate OK [11:20:29]SAM_PROTO_GetShiftState done [11:20:29]FM_GetShiftState done [11:20:29]opened in 1727051401 [11:20:29]opened+sec_in_day 1727137801 [11:20:29]quantity*price = 50036 [11:20:29]sum+1 = 50037 [11:20:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 239 23.09.2024 11:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289565 ФПД: 200847480746565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T112030&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289565&fm=200847480746565&tin=02508201610067®Number=0000000000091827&sum=50036 [11:20:31]StoreToDocumentArchive [11:20:31]shift 515 fd 289565 [11:20:31]save to /storage/0515/doc_00289565 [11:20:31]save last doc name /storage/0515/doc_00289565 to /storage/kkm_last_doc_name [11:20:31]save OK [11:20:31]Clear old archive folders... [11:20:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:31]tlvbuf is B6EA1600 [11:20:31]SAM_PROTO_ClearQueue [11:20:31]wFMCommunicate request_size=4 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 09 00 00 [11:20:31]Write to MH i2c: E2 08 00 B5 19 80 09 00 00 00 00 00 00 40 [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 B5 19 00 90 00 42 [11:20:31]RAPDU: 90 00 [11:20:31]wFMCommunicate OK [11:20:31]SAM_PROTO_ClearQueue done [11:20:31]KKMCreateOFDPacket [11:20:31]OFDProtocolAddRootSTLVToBuf [11:20:31]FM_MakeSignedData [11:20:31]FM_MakeSignedData [11:20:31]SAM_PROTO_SignData [11:20:31]wFMCommunicate request_size=4 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 0D 01 02 [11:20:31]Write to MH i2c: E2 08 00 B6 19 80 0D 01 02 00 00 00 00 48 [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 B6 19 00 90 00 43 [11:20:31]RAPDU: 90 00 [11:20:31]wFMCommunicate OK [11:20:31]wFMCommunicate request_size=255 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EF 00 00 00 F4 03 04 00 FE 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6B 04 00 35 04 06 00 B6 [11:20:31]Write to MH i2c: E2 02 01 B7 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 EF 00 00 00 F4 03 04 00 FE 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6B 04 00 35 04 06 00 B6 00 00 E7 [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 B7 19 00 90 00 44 [11:20:31]RAPDU: 90 00 [11:20:31]wFMCommunicate OK [11:20:31]wFMCommunicate request_size=10 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 0D 02 02 05 AB 72 BE 72 45 [11:20:31]Write to MH i2c: E2 0D 00 B8 19 80 0D 02 02 05 00 AB 72 BE 72 45 00 00 E7 [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 03 00 B8 19 00 90 00 45 [11:20:31]RAPDU: 90 00 [11:20:31]wFMCommunicate OK [11:20:31]wFMCommunicate request_size=4 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 0D 03 02 [11:20:31]Write to MH i2c: E2 08 00 B9 19 80 0D 03 02 00 00 00 00 4D [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 0B 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 0B 00 B9 19 00 97 CA 55 F7 C4 DF 7C CB 90 00 E5 [11:20:31]RAPDU: 97 CA 55 F7 C4 DF 7C CB 90 00 [11:20:31]wFMCommunicate OK [11:20:31]SAM_PROTO_SignData done [11:20:31]FM_MakeSignedData done [11:20:31]CreateOFDProtocolMessage [11:20:31]wFMCommunicate request_size=4 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 11 00 00 [11:20:31]Write to MH i2c: E2 08 00 BA 19 80 11 00 00 00 00 00 00 4D [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 17 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 17 00 BA 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9D [11:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:20:31]wFMCommunicate OK [11:20:31]CreateOFDProtocolMessage done [11:20:31]OFDSenderStorePacket 289565 [11:20:31]StoreOFDPacket docnum=289565 [11:20:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 15 F3 07 01 93 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 EF 00 00 00 F4 03 04 00 FE 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6B 04 00 35 04 06 00 B6 AB 72 BE 72 45 97 CA 55 F7 C4 DF 7C CB [11:20:31]CheckFolder [11:20:31]dirname=/storage/ofd_packets [11:20:31]CheckFolder done [11:20:31]ProducePacketName [11:20:31]name=ofd_packets/00289565 [11:20:31]NVStorageSaveData ofd_packets/00289565 [11:20:31]File name is /storage/ofd_packets/00289565 [11:20:31]Write 301 bytes [11:20:31]NVStorageSaveData done [11:20:31]OFDSenderStorePacket done [11:20:31]KKMCreateOFDPacket done [11:20:31]NVStorageSaveData kkm_last_timestamp [11:20:31]File name is /storage/kkm_last_timestamp [11:20:31]Write 4 bytes [11:20:31]NVStorageSaveData done [11:20:31]ExternCall_PrintAddStr [11:20:31]wPrintStart [11:20:31]Write to MH i2c: 01 00 00 BB 19 D4 [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: 01 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: 01 07 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: 01 07 00 BB 19 00 00 00 00 00 FF 0F E9 [11:20:31]RasterBufferAndPrint [11:20:31]line Счет N : (1)24617586 [11:20:31]line ИНН: 02508201610067 [11:20:31]line Контрольно-Кассовый Чек [11:20:31]line ПРОДАЖА [11:20:31]line ТРК (МРК, ГНК) : 63 [11:20:31]line Товар: 2710124130 [11:20:31]line Аи-92-К-5 [11:20:31]line 7.380 * 67.80 [11:20:31]line = 500.36 [11:20:31]line НДС 12% НСП 1% [11:20:31]line > о реализуемом товаре [11:20:31]line ИТОГО: 500.36 [11:20:31]line НСП 1% : 4.43 [11:20:31]line НДС 12% : 53.14 [11:20:31]line Наличными: 0.00 [11:20:31]line Безнал.: 500.36 [11:20:31]line Место: АЗС № 90 "Партнёр-нефть" [11:20:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:20:31]line СНО: Общий режим [11:20:31]line Чек 239 23.09.2024 11:20 [11:20:31]line Смена: 515 ФФД: 1.0 [11:20:31]line ЗНМ: 0300000107 [11:20:31]line РНМ: 0000000000091827 [11:20:31]line Версия ККМ: 001 [11:20:31]line Платежная система: O! деньги [11:20:31]line ФМ: 0000000000871832 [11:20:31]line ФД: 289565 [11:20:31]line ФПД: 200847480746565 [11:20:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T112030&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289565&fm=200847480746565&tin=02508201610067®Number=0000000000091827&sum=50036 [11:20:31]written 0, free lines is 4095 [11:20:31]OFD Sender: Processing packet 289565 [packets to send 1784, broken 1783] [11:20:31]ProducePacketName [11:20:31]name=ofd_packets/00289565 [11:20:31]OFD Sender: To server: pG, [11:20:31]CommunicateWithHost lk.salyk.kg:30040 [11:20:31]ConnectInit lk.salyk.kg [11:20:32]Write to MH i2c: 01 00 00 E4 19 FD [11:20:32]Write i2c OK [11:20:32]MH_I2C_Read... [11:20:32]Read from MH i2c: 01 [11:20:32]MH_I2C_Read... [11:20:32]Read from MH i2c: 01 07 00 [11:20:32]MH_I2C_Read... [11:20:32]Read from MH i2c: 01 07 00 E4 19 00 00 00 00 00 EB 0C FB [11:20:32]RasterBufferAndPrint [11:20:32]line [11:20:32]line [11:20:32]line [11:20:32]line [11:20:32]line [11:20:32]written 0, free lines is 3313 [11:20:32]MH_Cut [11:20:32]Write to MH i2c: D1 01 00 EB 19 01 D6 [11:20:32]Write i2c OK [11:20:32]MH_I2C_Read... [11:20:32]Read from MH i2c: D1 [11:20:32]MH_I2C_Read... [11:20:32]Read from MH i2c: D1 01 00 [11:20:32]MH_I2C_Read... [11:20:32]Read from MH i2c: D1 01 00 EB 19 00 D5 [11:20:32]Write to MH i2c: 01 00 00 EC 19 05 [11:20:32]Write i2c OK [11:20:32]MH_I2C_Read... [11:20:32]Connected sock=10 [11: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 33 32 0F 01 00 00 15 F3 07 01 93 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 EF 00 00 00 F4 03 04 00 FE 4E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6B 04 00 35 04 06 00 B6 AB 72 BE 72 45 97 CA 55 F7 C4 DF 7C CB [11: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 33 32 4F 00 00 00 61 60 47 00 4F 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 33 32 10 04 04 00 1D 6B 04 00 F4 03 04 00 D3 F6 F0 66 B6 04 01 00 00 A6 D9 A6 63 F1 84 05 E7 [11:20:32]CommunicateWithHost err = 0 [11:20:32]CheckOFDResponse [11:20:32]1017 (14) - 77093643461234 [11:20:32]1041 (16) - 0000000000871832 [11:20:32]1040 (4) - 289565 [11:20:32]1012 (4) - 23.09.2024 05:04 [11:20:32]1206 (1) - 0 [11:20:32]OFD Sender: Remove packet 289565 [11:20:32]ProducePacketName [11:20:32]name=ofd_packets/00289565 [11:20:32]NVStorageDeleteData [11:20:32]*** Cut start [11:20:32]*** Partial cut [11:20:32]*** CUTSNS_PIN = 1 [11:20:32]*** CUTSNS_PIN = 0 [11:20:33]*** Brake cut motor [11:20:33]OFD Sender: No OFD packet to send [11:20:33]Read from MH i2c: 01 [11:20:33]MH_I2C_Read... [11:20:33]*** Stop cut motor [11:20:33]*** Cut end [11:20:33]Read from MH i2c: 01 07 00 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: 01 07 00 EC 19 00 00 00 00 00 FF 0F 1A [11:20:33]process_action close_receipt done [11:20:33]requested_data is exist [11:20:33]produce_requested_data [11:20:33]requested_item fm.sn is exist - process it [11:20:33]wFMCommunicate request_size=4 [11:20:33]MH_SAM_APDU [11:20:33]CAPDU: 80 11 00 00 [11:20:33]Write to MH i2c: E2 08 00 ED 19 80 11 00 00 00 00 00 00 80 [11:20:33]Write i2c OK [11:20:33]MH_I2C_Read... [11:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:33]Read from MH i2c: E2 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 17 00 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 17 00 ED 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D0 [11:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:20:33]wFMCommunicate OK [11:20:33]requested_item fd.num is exist - process it [11:20:33]SAM_PROTO_GetFieldsCounters [11:20:33]wFMCommunicate request_size=4 [11:20:33]MH_SAM_APDU [11:20:33]CAPDU: 80 13 00 00 [11:20:33]Write to MH i2c: E2 08 00 EE 19 80 13 00 00 00 00 00 00 83 [11:20:33]Write i2c OK [11:20:33]MH_I2C_Read... [11:20:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:33]Read from MH i2c: E2 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 62 00 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 62 00 EE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [11:20:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:33]wFMCommunicate OK [11:20:33]SAM_PROTO_GetFieldsCounters done [11:20:33]requested_item shift.num is exist - process it [11:20:33]requested_item shift.opened is exist - process it [11:20:33]req_shift_opened [11:20:33]FM_GetShiftState [11:20:33]SAM_PROTO_GetShiftState [11:20:33]wFMCommunicate request_size=4 [11:20:33]MH_SAM_APDU [11:20:33]CAPDU: 80 13 01 00 [11:20:33]Write to MH i2c: E2 08 00 EF 19 80 13 01 00 00 00 00 00 85 [11:20:33]Write i2c OK [11:20:33]MH_I2C_Read... [11:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:33]Read from MH i2c: E2 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 0E 00 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 0E 00 EF 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 26 [11:20:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:20:33]wFMCommunicate OK [11:20:33]SAM_PROTO_GetShiftState done [11:20:33]FM_GetShiftState done [11:20:33]req_shift_opened done [11:20:33]requested_item shift.open_date is exist - process it [11:20:33]req_shift_open_date [11:20:33]req_shift_open_date done [11:20:33]produce_requested_data done [11:20:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289565,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:20:33]process_action_free close_receipt [11:20:33]json_value_free [11:20:33]json_value_free done [11:20:33]process_json_proto returns [11:20:33]Send response to host [11:20:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289565,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:20:33]free response buf [11:20:33]execute_script done [11:20:33]execute_script returns [11:20:33]free content buf [11:20:33]Sock 9.Close socket [11:20:33]Sock 9.Thread stoped [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:08]accept exits with 7 [11:21:08]New connection [11:21:08]New thread 3066821988 created [11:21:08]Thread 3066678628 joined [11:21:08]Waiting for new connection... [11:21:08] Sock 7.Parse request [11:21:08]Sock 7.Check first char [11:21:08]Sock 7.First char is OK [11:21:08]request: POST /json_proto HTTP/1.0 [11:21:08]Method: POST [11:21:08]URL: /json_proto [11:21:08]Method is POST - this is cgi request [11:21:08]url: /json_proto [11:21:08]query_string will be loaded in cgi processing [11:21:08]execute_cgi json_proto POST (null) [11:21:08]execute_cgi path=json_proto method=POST [11:21:08]POST find Content-Length [11:21:08]Host: 172.17.41.135:8080 [11:21:08]Content-Length: 791 [11:21:08]Content-Type: application/json [11:21:08] [11:21:08]POST finish read [11:21:08]Found Content-Length = 791 [11:21:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:08]execute_script... [11:21: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)24617587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:08]POST & json_proto [11:21:08]process_json_proto [11:21:08]json parsed OK: [11:21:08]protocol is kg_v1.0 [11:21:08]action value=close_receipt [11:21:08]process_action close_receipt [11:21:08]cmd_close_receipt [11:21:08]MH_GetDate [11:21:08]Write to MH i2c: F0 00 00 F0 19 F8 [11:21:08]Write i2c OK [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: F0 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: F0 09 00 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: F0 09 00 F0 19 00 25 4F F1 66 ED 3E 82 65 DE [11:21:08]GetLastDocTimeStamp 1727090430 [11:21:08]current date 1727090469 [11:21:08]FM_GetShiftState [11:21:08]SAM_PROTO_GetShiftState [11:21:08]wFMCommunicate request_size=4 [11:21:08]MH_SAM_APDU [11:21:08]CAPDU: 80 13 01 00 [11:21:08]Write to MH i2c: E2 08 00 F1 19 80 13 01 00 00 00 00 00 87 [11:21:08]Write i2c OK [11:21:08]MH_I2C_Read... [11:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:08]Read from MH i2c: E2 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 0E 00 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 0E 00 F1 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 28 [11:21:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:21:08]wFMCommunicate OK [11:21:08]SAM_PROTO_GetShiftState done [11:21:08]FM_GetShiftState done [11:21:08]opened in 1727051401 [11:21:08]opened+sec_in_day 1727137801 [11:21:08]quantity*price = 0 [11:21:08]sum+1 = 1 [11:21:08]Check (price>sum+1) || (price+1 о реализуемом товаре [11:32:06]line ИТОГО: 500.36 [11:32:06]line НСП 1% : 4.43 [11:32:06]line НДС 12% : 53.14 [11:32:06]line Наличными: 0.00 [11:32:06]line Безнал.: 500.36 [11:32:06]line Место: АЗС № 90 "Партнёр-нефть" [11:32:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:32:06]line СНО: Общий режим [11:32:06]line Чек 239 23.09.2024 11:20 [11:32:06]line Смена: 515 ФФД: 1.0 [11:32:06]line ЗНМ: 0300000107 [11:32:06]line РНМ: 0000000000091827 [11:32:06]line Версия ККМ: 001 [11:32:06]line Платежная система: O! деньги [11:32:06]line ФМ: 0000000000871832 [11:32:06]line ФД: 289565 [11:32:06]line ФПД: 200847480746565 [11:32:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T112030&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289565&fm=200847480746565&tin=02508201610067®Number=0000000000091827&sum=50036 [11:32:06]written 0, free lines is 4095 [11:32:07]Write to MH i2c: 01 00 00 46 00 46 [11:32:07]Write i2c OK [11:32:07]MH_I2C_Read... [11:32:07]Read from MH i2c: 01 [11:32:07]MH_I2C_Read... [11:32:07]Read from MH i2c: 01 07 00 [11:32:07]MH_I2C_Read... [11:32:07]Read from MH i2c: 01 07 00 46 00 00 00 00 00 00 F3 0C 4C [11:32:07]RasterBufferAndPrint [11:32:07]line [11:32:07]line [11:32:07]line [11:32:07]line [11:32:07]line [11:32:07]written 0, free lines is 3330 [11:32:07]MH_Cut [11:32:07]Write to MH i2c: D1 01 00 4D 00 01 1F [11:32:07]Write i2c OK [11:32:07]MH_I2C_Read... [11:32:07]Read from MH i2c: D1 [11:32:07]MH_I2C_Read... [11:32:07]Read from MH i2c: D1 01 00 [11:32:07]MH_I2C_Read... [11:32:07]Read from MH i2c: D1 01 00 4D 00 00 1E [11:32:07]Write to MH i2c: 01 00 00 4E 00 4E [11:32:07]Write i2c OK [11:32:07]MH_I2C_Read... [11:32:07]*** Cut start [11:32:07]*** Partial cut [11:32:07]*** CUTSNS_PIN = 1 [11:32:07]*** CUTSNS_PIN = 0 [11:32:08]*** Brake cut motor [11:32:08]Read from MH i2c: 01 [11:32:08]MH_I2C_Read... [11:32:08]*** Stop cut motor [11:32:08]*** Cut end [11:32:08]Read from MH i2c: 01 07 00 [11:32:08]MH_I2C_Read... [11:32:08]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [11:32:08]process_action print_doc done [11:32:08]requested_data is exist [11:32:08]produce_requested_data [11:32:08]produce_requested_data return (null) [11:32:08]process_action_free print_doc [11:32:08]json_value_free [11:32:08]json_value_free done [11:32:08]process_json_proto returns [11:32:08]Send response to host [11:32:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [11:32:08]free response buf [11:32:08]execute_script done [11:32:08]execute_script returns [11:32:08]free content buf [11:32:08]Sock 9.Close socket [11:32:08]Sock 9.Thread stoped [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:35]OFD Sender: No OFD packet to send [11:32:40]OFD Sender: No OFD packet to send [11:32:45]OFD Sender: No OFD packet to send [11:32:50]OFD Sender: No OFD packet to send [11:32:55]OFD Sender: No OFD packet to send [11:33:00]OFD Sender: No OFD packet to send [11:33:05]OFD Sender: No OFD packet to send [11:33:10]OFD Sender: No OFD packet to send [11:33:15]OFD Sender: No OFD packet to send [11:33:20]OFD Sender: No OFD packet to send [11:33:25]OFD Sender: No OFD packet to send [11:33:30]OFD Sender: No OFD packet to send [11:33:35]OFD Sender: No OFD packet to send [11:33:40]OFD Sender: No OFD packet to send [11:33:45]OFD Sender: No OFD packet to send [11:33:50]OFD Sender: No OFD packet to send [11:33:55]OFD Sender: No OFD packet to send [11:34:00]OFD Sender: No OFD packet to send [11:34:05]OFD Sender: No OFD packet to send [11:34:10]OFD Sender: No OFD packet to send [11:34:15]OFD Sender: No OFD packet to send [11:34:20]OFD Sender: No OFD packet to send [11:34:25]OFD Sender: No OFD packet to send [11:34:30]OFD Sender: No OFD packet to send [11:34:35]OFD Sender: No OFD packet to send [11:34:40]OFD Sender: No OFD packet to send [11:34:45]OFD Sender: No OFD packet to send [11:34:50]OFD Sender: No OFD packet to send [11:34:55]OFD Sender: No OFD packet to send [11:35:01]OFD Sender: No OFD packet to send [11:35:06]OFD Sender: No OFD packet to send [11:35:11]OFD Sender: No OFD packet to send [11:35:16]OFD Sender: No OFD packet to send [11:35:21]OFD Sender: No OFD packet to send [11:35:26]OFD Sender: No OFD packet to send [11:35:31]OFD Sender: No OFD packet to send [11:35:36]OFD Sender: No OFD packet to send [11:35:36]accept exits with 10 [11:35:36]New connection [11:35:36]New thread 3067329892 created [11:35:36]Thread 3067473252 joined [11:35:36]Waiting for new connection... [11:35:36] Sock 10.Parse request [11:35:36]Sock 10.Check first char [11:35:36]Sock 10.First char is OK [11:35:36]request: POST /json_proto HTTP/1.0 [11:35:36]Method: POST [11:35:36]URL: /json_proto [11:35:36]Method is POST - this is cgi request [11:35:36]url: /json_proto [11:35:36]query_string will be loaded in cgi processing [11:35:36]execute_cgi json_proto POST (null) [11:35:36]execute_cgi path=json_proto method=POST [11:35:36]POST find Content-Length [11:35:36]Host: 172.17.41.135:8080 [11:35:36]Content-Length: 784 [11:35:36]Content-Type: application/json [11:35:36] [11:35:36]POST finish read [11:35:36]Found Content-Length = 784 [11:35:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.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" : 700.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:36]execute_script... [11:35:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.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" : 700.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:36]POST & json_proto [11:35:36]process_json_proto [11:35:36]json parsed OK: [11:35:36]protocol is kg_v1.0 [11:35:36]action value=close_receipt [11:35:36]process_action close_receipt [11:35:36]cmd_close_receipt [11:35:36]MH_GetDate [11:35:36]Write to MH i2c: F0 00 00 4F 00 3E [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: F0 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: F0 09 00 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: F0 09 00 4F 00 00 88 52 F1 66 ED 3E 82 65 8A [11:35:36]GetLastDocTimeStamp 1727090430 [11:35:36]current date 1727091336 [11:35:36]FM_GetShiftState [11:35:36]SAM_PROTO_GetShiftState [11:35:36]wFMCommunicate request_size=4 [11:35:36]MH_SAM_APDU [11:35:36]CAPDU: 80 13 01 00 [11:35:36]Write to MH i2c: E2 08 00 50 00 80 13 01 00 00 00 00 00 CD [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:36]Read from MH i2c: E2 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: E2 0E 00 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: E2 0E 00 50 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6E [11:35:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:35:36]wFMCommunicate OK [11:35:36]SAM_PROTO_GetShiftState done [11:35:36]FM_GetShiftState done [11:35:36]opened in 1727051401 [11:35:36]opened+sec_in_day 1727137801 [11:35:36]quantity*price = 70062 [11:35:36]sum+1 = 70063 [11:35:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.62 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 0.00 Безнал.: 700.62 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 242 23.09.2024 11:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289568 ФПД: 28307195774938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T113536&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289568&fm=28307195774938&tin=02508201610067®Number=0000000000091827&sum=70062 [11:35:37]StoreToDocumentArchive [11:35:37]shift 515 fd 289568 [11:35:37]save to /storage/0515/doc_00289568 [11:35:37]save last doc name /storage/0515/doc_00289568 to /storage/kkm_last_doc_name [11:35:37]save OK [11:35:37]Clear old archive folders... [11:35:37]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:35:37]tlvbuf is 018FC960 [11:35:37]SAM_PROTO_ClearQueue [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 09 00 00 [11:35:37]Write to MH i2c: E2 08 00 5D 00 80 09 00 00 00 00 00 00 CF [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [11:35:37]RAPDU: 90 00 [11:35:37]wFMCommunicate OK [11:35:37]SAM_PROTO_ClearQueue done [11:35:37]KKMCreateOFDPacket [11:35:37]OFDProtocolAddRootSTLVToBuf [11:35:37]FM_MakeSignedData [11:35:37]FM_MakeSignedData [11:35:37]SAM_PROTO_SignData [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 0D 01 02 [11:35:37]Write to MH i2c: E2 08 00 5E 00 80 0D 01 02 00 00 00 00 D7 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [11:35:37]RAPDU: 90 00 [11:35:37]wFMCommunicate OK [11:35:37]wFMCommunicate request_size=253 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 88 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6B 04 00 35 04 06 00 19 BE C8 59 47 DA [11:35:37]Write to MH i2c: E2 00 01 5F 00 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 88 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6B 04 00 35 04 06 00 19 BE C8 59 47 DA 00 00 0B [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [11:35:37]RAPDU: 90 00 [11:35:37]wFMCommunicate OK [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 0D 03 02 [11:35:37]Write to MH i2c: E2 08 00 60 00 80 0D 03 02 00 00 00 00 DB [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:38]Read from MH i2c: E2 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 0B 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 0B 00 60 00 00 0F D2 2E 90 7F 6C 74 4E 90 00 28 [11:35:38]RAPDU: 0F D2 2E 90 7F 6C 74 4E 90 00 [11:35:38]wFMCommunicate OK [11:35:38]SAM_PROTO_SignData done [11:35:38]FM_MakeSignedData done [11:35:38]CreateOFDProtocolMessage [11:35:38]wFMCommunicate request_size=4 [11:35:38]MH_SAM_APDU [11:35:38]CAPDU: 80 11 00 00 [11:35:38]Write to MH i2c: E2 08 00 61 00 80 11 00 00 00 00 00 00 DB [11:35:38]Write i2c OK [11:35:38]MH_I2C_Read... [11:35:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:38]Read from MH i2c: E2 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 17 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 17 00 61 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [11:35:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:35:38]wFMCommunicate OK [11:35:38]CreateOFDProtocolMessage done [11:35:38]OFDSenderStorePacket 289568 [11:35:38]StoreOFDPacket docnum=289568 [11:35:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 E2 00 00 01 D3 FA 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 88 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6B 04 00 35 04 06 00 19 BE C8 59 47 DA 0F D2 2E 90 7F 6C 74 4E [11:35:38]CheckFolder [11:35:38]dirname=/storage/ofd_packets [11:35:38]CheckFolder done [11:35:38]ProducePacketName [11:35:38]name=ofd_packets/00289568 [11:35:38]NVStorageSaveData ofd_packets/00289568 [11:35:38]File name is /storage/ofd_packets/00289568 [11:35:38]Write 294 bytes [11:35:38]NVStorageSaveData done [11:35:38]OFDSenderStorePacket done [11:35:38]KKMCreateOFDPacket done [11:35:38]NVStorageSaveData kkm_last_timestamp [11:35:38]File name is /storage/kkm_last_timestamp [11:35:38]Write 4 bytes [11:35:38]NVStorageSaveData done [11:35:38]ExternCall_PrintAddStr [11:35:38]wPrintStart [11:35:38]Write to MH i2c: 01 00 00 62 00 62 [11:35:38]Write i2c OK [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: 01 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: 01 07 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [11:35:38]RasterBufferAndPrint [11:35:38]line Счет N : (1)24617590 [11:35:38]line ИНН: 02508201610067 [11:35:38]line Контрольно-Кассовый Чек [11:35:38]line ПРОДАЖА [11:35:38]line ТРК (МРК, ГНК) : 44 [11:35:38]line Товар: 2710124130 [11:35:38]line SU-92 [11:35:38]line 10.110 * 69.30 [11:35:38]line = 700.62 [11:35:38]line НДС 12% НСП 1% [11:35:38]line > о реализуемом товаре [11:35:38]line ИТОГО: 700.62 [11:35:38]line НСП 1% : 6.20 [11:35:38]line НДС 12% : 74.40 [11:35:38]line Наличными: 0.00 [11:35:38]line Безнал.: 700.62 [11:35:38]line Место: АЗС № 90 "Партнёр-нефть" [11:35:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:35:38]line СНО: Общий режим [11:35:38]line Чек 242 23.09.2024 11:35 [11:35:38]line Смена: 515 ФФД: 1.0 [11:35:38]line ЗНМ: 0300000107 [11:35:38]line РНМ: 0000000000091827 [11:35:38]line Версия ККМ: 001 [11:35:38]line Платежная система: O! деньги [11:35:38]line ФМ: 0000000000871832 [11:35:38]line ФД: 289568 [11:35:38]line ФПД: 28307195774938 [11:35:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T113536&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289568&fm=28307195774938&tin=02508201610067®Number=0000000000091827&sum=70062 [11:35:38]written 0, free lines is 4095 [11:35:38]OFD Sender: Processing packet 289568 [packets to send 1784, broken 1783] [11:35:38]ProducePacketName [11:35:38]name=ofd_packets/00289568 [11:35:38]OFD Sender: To server: pG, [11:35:38]CommunicateWithHost lk.salyk.kg:30040 [11:35:38]ConnectInit lk.salyk.kg [11:35:38]Connected sock=9 [11:35:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 E2 00 00 01 D3 FA 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 88 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6B 04 00 35 04 06 00 19 BE C8 59 47 DA 0F D2 2E 90 7F 6C 74 4E [11:35:38]Write to MH i2c: 01 00 00 8B 00 8B [11:35:38]Write i2c OK [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: 01 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: 01 07 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: 01 07 00 8B 00 00 00 00 00 00 EB 0C 89 [11:35:38]RasterBufferAndPrint [11:35:38]line [11:35:38]line [11:35:38]line [11:35:38]line [11:35:38]line [11:35:38]written 0, free lines is 3314 [11:35:38]MH_Cut [11:35:38]Write to MH i2c: D1 01 00 92 00 01 64 [11:35:38]Write i2c OK [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: D1 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: D1 01 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: D1 01 00 92 00 00 63 [11:35:38]Write to MH i2c: 01 00 00 93 00 93 [11:35:38]Write i2c OK [11:35:38]MH_I2C_Read... [11:35:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 E9 BE 47 00 50 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 33 32 10 04 04 00 20 6B 04 00 F4 03 04 00 5D FA F0 66 B6 04 01 00 00 94 59 06 38 17 40 02 E5 [11:35:38]CommunicateWithHost err = 0 [11:35:38]CheckOFDResponse [11:35:38]1017 (14) - 77093643461234 [11:35:38]1041 (16) - 0000000000871832 [11:35:38]1040 (4) - 289568 [11:35:38]1012 (4) - 23.09.2024 05:19 [11:35:38]1206 (1) - 0 [11:35:38]OFD Sender: Remove packet 289568 [11:35:38]ProducePacketName [11:35:38]name=ofd_packets/00289568 [11:35:38]NVStorageDeleteData [11:35:39]*** Cut start [11:35:39]*** Partial cut [11:35:39]*** CUTSNS_PIN = 1 [11:35:39]*** CUTSNS_PIN = 0 [11:35:39]OFD Sender: No OFD packet to send [11:35:39]*** Brake cut motor [11:35:39]Read from MH i2c: 01 [11:35:39]MH_I2C_Read... [11:35:39]*** Stop cut motor [11:35:39]*** Cut end [11:35:39]Read from MH i2c: 01 07 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: 01 07 00 93 00 00 00 00 00 00 FF 0F A8 [11:35:39]process_action close_receipt done [11:35:39]requested_data is exist [11:35:39]produce_requested_data [11:35:39]requested_item fm.sn is exist - process it [11:35:39]wFMCommunicate request_size=4 [11:35:39]MH_SAM_APDU [11:35:39]CAPDU: 80 11 00 00 [11:35:39]Write to MH i2c: E2 08 00 94 00 80 11 00 00 00 00 00 00 0E [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 17 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 17 00 94 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5E [11:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:35:40]wFMCommunicate OK [11:35:40]requested_item fd.num is exist - process it [11:35:40]SAM_PROTO_GetFieldsCounters [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 13 00 00 [11:35:40]Write to MH i2c: E2 08 00 95 00 80 13 00 00 00 00 00 00 11 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 62 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 62 00 95 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 20 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [11: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 20 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:40]wFMCommunicate OK [11:35:40]SAM_PROTO_GetFieldsCounters done [11:35:40]requested_item shift.num is exist - process it [11:35:40]requested_item shift.opened is exist - process it [11:35:40]req_shift_opened [11:35:40]FM_GetShiftState [11:35:40]SAM_PROTO_GetShiftState [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 13 01 00 [11:35:40]Write to MH i2c: E2 08 00 96 00 80 13 01 00 00 00 00 00 13 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:40]Read from MH i2c: E2 0E 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 0E 00 96 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B4 [11:35:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:35:40]wFMCommunicate OK [11:35:40]SAM_PROTO_GetShiftState done [11:35:40]FM_GetShiftState done [11:35:40]req_shift_opened done [11:35:40]requested_item shift.open_date is exist - process it [11:35:40]req_shift_open_date [11:35:40]req_shift_open_date done [11:35:40]produce_requested_data done [11:35:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289568,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:35:40]process_action_free close_receipt [11:35:40]json_value_free [11:35:40]json_value_free done [11:35:40]process_json_proto returns [11:35:40]Send response to host [11:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289568,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:35:40]free response buf [11:35:40]execute_script done [11:35:40]execute_script returns [11:35:40]free content buf [11:35:40]Sock 10.Close socket [11:35:40]Sock 10.Thread stoped [11:35:44]OFD Sender: No OFD packet to send [11:35:49]OFD Sender: No OFD packet to send [11:35:54]OFD Sender: No OFD packet to send [11:35:59]OFD Sender: No OFD packet to send [11:36:04]OFD Sender: No OFD packet to send [11:36:09]OFD Sender: No OFD packet to send [11:36:14]OFD Sender: No OFD packet to send [11:36:19]OFD Sender: No OFD packet to send [11:36:24]OFD Sender: No OFD packet to send [11:36:29]OFD Sender: No OFD packet to send [11:36:34]OFD Sender: No OFD packet to send [11:36:39]OFD Sender: No OFD packet to send [11:36:44]OFD Sender: No OFD packet to send [11:36:49]OFD Sender: No OFD packet to send [11:36:54]OFD Sender: No OFD packet to send [11:37:00]OFD Sender: No OFD packet to send [11:37:05]OFD Sender: No OFD packet to send [11:37:10]OFD Sender: No OFD packet to send [11:37:15]OFD Sender: No OFD packet to send [11:37:20]OFD Sender: No OFD packet to send [11:37:23]accept exits with 7 [11:37:23]New connection [11:37:23]New thread 3067473252 created [11:37:23]Thread 3067329892 joined [11:37:23]Waiting for new connection... [11:37:23] Sock 7.Parse request [11:37:23]Sock 7.Check first char [11:37:23]Sock 7.First char is OK [11:37:23]request: POST /json_proto HTTP/1.0 [11:37:23]Method: POST [11:37:23]URL: /json_proto [11:37:23]Method is POST - this is cgi request [11:37:23]url: /json_proto [11:37:23]query_string will be loaded in cgi processing [11:37:23]execute_cgi json_proto POST (null) [11:37:23]execute_cgi path=json_proto method=POST [11:37:23]POST find Content-Length [11:37:23]Host: 172.17.41.135:8080 [11:37:23]Content-Length: 802 [11:37:23]Content-Type: application/json [11:37:23] [11:37:23]POST finish read [11:37:23]Found Content-Length = 802 [11:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.230, "sum" : 490.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 490.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:23]execute_script... [11:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.230, "sum" : 490.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 490.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:23]POST & json_proto [11:37:23]process_json_proto [11:37:23]json parsed OK: [11:37:23]protocol is kg_v1.0 [11:37:23]action value=close_receipt [11:37:23]process_action close_receipt [11:37:23]cmd_close_receipt [11:37:23]MH_GetDate [11:37:23]Write to MH i2c: F0 00 00 97 00 86 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: F0 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: F0 09 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: F0 09 00 97 00 00 F3 52 F1 66 ED 3E 82 65 3D [11:37:23]GetLastDocTimeStamp 1727091336 [11:37:23]current date 1727091443 [11:37:23]FM_GetShiftState [11:37:23]SAM_PROTO_GetShiftState [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 13 01 00 [11:37:23]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 0E 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [11:37:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:37:23]wFMCommunicate OK [11:37:23]SAM_PROTO_GetShiftState done [11:37:23]FM_GetShiftState done [11:37:23]opened in 1727051401 [11:37:23]opened+sec_in_day 1727137801 [11:37:23]quantity*price = 49019 [11:37:23]sum+1 = 49020 [11:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 490.19 НСП 1% : 4.34 НДС 12% : 52.06 Наличными: 0.00 Безнал.: 490.19 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 243 23.09.2024 11:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289569 ФПД: 220527283051808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T113723&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289569&fm=220527283051808&tin=02508201610067®Number=0000000000091827&sum=49019 [11:37:24]StoreToDocumentArchive [11:37:24]shift 515 fd 289569 [11:37:24]save to /storage/0515/doc_00289569 [11:37:24]save last doc name /storage/0515/doc_00289569 to /storage/kkm_last_doc_name [11:37:24]save OK [11:37:24]Clear old archive folders... [11:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:24]tlvbuf is 018F4840 [11:37:24]SAM_PROTO_ClearQueue [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 09 00 00 [11:37:24]Write to MH i2c: E2 08 00 A5 00 80 09 00 00 00 00 00 00 17 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 A5 00 00 90 00 19 [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_ClearQueue done [11:37:24]KKMCreateOFDPacket [11:37:24]OFDProtocolAddRootSTLVToBuf [11:37:24]FM_MakeSignedData [11:37:24]FM_MakeSignedData [11:37:24]SAM_PROTO_SignData [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 0D 01 02 [11:37:24]Write to MH i2c: E2 08 00 A6 00 80 0D 01 02 00 00 00 00 1F [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 A6 00 00 90 00 1A [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]wFMCommunicate request_size=255 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B BF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 F3 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6B 04 00 35 04 06 00 C8 [11:37:24]Write to MH i2c: E2 02 01 A7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B BF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 F3 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6B 04 00 35 04 06 00 C8 00 00 CF [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]wFMCommunicate request_size=10 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 0D 02 02 05 91 82 5E 9D 20 [11:37:24]Write to MH i2c: E2 0D 00 A8 00 80 0D 02 02 05 00 91 82 5E 9D 20 00 00 5A [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 0D 03 02 [11:37:24]Write to MH i2c: E2 08 00 A9 00 80 0D 03 02 00 00 00 00 24 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0B 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0B 00 A9 00 00 8E 50 43 53 6A A6 68 D4 90 00 E5 [11:37:24]RAPDU: 8E 50 43 53 6A A6 68 D4 90 00 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_SignData done [11:37:24]FM_MakeSignedData done [11:37:24]CreateOFDProtocolMessage [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 11 00 00 [11:37:24]Write to MH i2c: E2 08 00 AA 00 80 11 00 00 00 00 00 00 24 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 17 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 17 00 AA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 74 [11:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:37:24]wFMCommunicate OK [11:37:24]CreateOFDProtocolMessage done [11:37:24]OFDSenderStorePacket 289569 [11:37:24]StoreOFDPacket docnum=289569 [11:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D9 D7 07 01 B1 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B BF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 F3 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6B 04 00 35 04 06 00 C8 91 82 5E 9D 20 8E 50 43 53 6A A6 68 D4 [11:37:24]CheckFolder [11:37:24]dirname=/storage/ofd_packets [11:37:24]CheckFolder done [11:37:24]ProducePacketName [11:37:24]name=ofd_packets/00289569 [11:37:24]NVStorageSaveData ofd_packets/00289569 [11:37:24]File name is /storage/ofd_packets/00289569 [11:37:24]Write 301 bytes [11:37:24]NVStorageSaveData done [11:37:24]OFDSenderStorePacket done [11:37:24]KKMCreateOFDPacket done [11:37:24]NVStorageSaveData kkm_last_timestamp [11:37:24]File name is /storage/kkm_last_timestamp [11:37:24]Write 4 bytes [11:37:24]NVStorageSaveData done [11:37:24]ExternCall_PrintAddStr [11:37:24]wPrintStart [11:37:24]Write to MH i2c: 01 00 00 AB 00 AB [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: 01 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: 01 07 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 FF 0F C0 [11:37:24]RasterBufferAndPrint [11:37:24]line Счет N : (1)24617591 [11:37:24]line ИНН: 02508201610067 [11:37:24]line Контрольно-Кассовый Чек [11:37:24]line ПРОДАЖА [11:37:24]line ТРК (МРК, ГНК) : 33 [11:37:24]line Товар: 2710124130 [11:37:24]line Аи-92-К-5 [11:37:24]line 7.230 * 67.80 [11:37:24]line = 490.19 [11:37:24]line НДС 12% НСП 1% [11:37:24]line > о реализуемом товаре [11:37:24]line ИТОГО: 490.19 [11:37:24]line НСП 1% : 4.34 [11:37:24]line НДС 12% : 52.06 [11:37:24]line Наличными: 0.00 [11:37:24]line Безнал.: 490.19 [11:37:24]line Место: АЗС № 90 "Партнёр-нефть" [11:37:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:37:24]line СНО: Общий режим [11:37:24]line Чек 243 23.09.2024 11:37 [11:37:24]line Смена: 515 ФФД: 1.0 [11:37:24]line ЗНМ: 0300000107 [11:37:24]line РНМ: 0000000000091827 [11:37:24]line Версия ККМ: 001 [11:37:24]line Платежная система: O! деньги [11:37:24]line ФМ: 0000000000871832 [11:37:24]line ФД: 289569 [11:37:24]line ФПД: 220527283051808 [11:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T113723&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289569&fm=220527283051808&tin=02508201610067®Number=0000000000091827&sum=49019 [11:37:24]written 0, free lines is 4095 [11:37:24]OFD Sender: Processing packet 289569 [packets to send 1784, broken 1783] [11:37:24]ProducePacketName [11:37:24]name=ofd_packets/00289569 [11:37:24]OFD Sender: To server: pG, [11:37:24]CommunicateWithHost lk.salyk.kg:30040 [11:37:24]ConnectInit lk.salyk.kg [11:37:25]Connected sock=10 [11:37: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 33 32 0F 01 00 00 D9 D7 07 01 B1 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B BF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 F3 52 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6B 04 00 35 04 06 00 C8 91 82 5E 9D 20 8E 50 43 53 6A A6 68 D4 [11:37:25]Write to MH i2c: 01 00 00 D4 00 D4 [11:37:25]Write i2c OK [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: 01 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: 01 07 00 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: 01 07 00 D4 00 00 00 00 00 00 E7 0C CE [11:37:25]RasterBufferAndPrint [11:37:25]line [11:37:25]line [11:37:25]line [11:37:25]line [11:37:25]line [11:37:25]written 0, free lines is 3310 [11:37:25]MH_Cut [11:37:25]Write to MH i2c: D1 01 00 DB 00 01 AD [11:37:25]Write i2c OK [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: D1 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: D1 01 00 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: D1 01 00 DB 00 00 AC [11:37:25]Write to MH i2c: 01 00 00 DC 00 DC [11:37:25]Write i2c OK [11:37:25]MH_I2C_Read... [11: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 33 32 4F 00 00 00 86 7B 47 00 74 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 33 32 10 04 04 00 21 6B 04 00 F4 03 04 00 C8 FA F0 66 B6 04 01 00 00 A8 0B 29 CE 63 64 9F C6 [11:37:25]CommunicateWithHost err = 0 [11:37:25]CheckOFDResponse [11:37:25]1017 (14) - 77093643461234 [11:37:25]1041 (16) - 0000000000871832 [11:37:25]1040 (4) - 289569 [11:37:25]1012 (4) - 23.09.2024 05:21 [11:37:25]1206 (1) - 0 [11:37:25]OFD Sender: Remove packet 289569 [11:37:25]ProducePacketName [11:37:25]name=ofd_packets/00289569 [11:37:25]NVStorageDeleteData [11:37:26]*** Cut start [11:37:26]*** Partial cut [11:37:26]*** CUTSNS_PIN = 1 [11:37:26]OFD Sender: No OFD packet to send [11:37:26]*** CUTSNS_PIN = 0 [11:37:26]*** Brake cut motor [11:37:26]Read from MH i2c: 01 [11:37:26]MH_I2C_Read... [11:37:26]*** Stop cut motor [11:37:26]*** Cut end [11:37:26]Read from MH i2c: 01 07 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: 01 07 00 DC 00 00 00 00 00 00 FF 0F F1 [11:37:26]process_action close_receipt done [11:37:26]requested_data is exist [11:37:26]produce_requested_data [11:37:26]requested_item fm.sn is exist - process it [11:37:26]wFMCommunicate request_size=4 [11:37:26]MH_SAM_APDU [11:37:26]CAPDU: 80 11 00 00 [11:37:26]Write to MH i2c: E2 08 00 DD 00 80 11 00 00 00 00 00 00 57 [11:37:26]Write i2c OK [11:37:26]MH_I2C_Read... [11:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:26]Read from MH i2c: E2 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 17 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 17 00 DD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A7 [11:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:37:26]wFMCommunicate OK [11:37:26]requested_item fd.num is exist - process it [11:37:26]SAM_PROTO_GetFieldsCounters [11:37:26]wFMCommunicate request_size=4 [11:37:26]MH_SAM_APDU [11:37:26]CAPDU: 80 13 00 00 [11:37:26]Write to MH i2c: E2 08 00 DE 00 80 13 00 00 00 00 00 00 5A [11:37:26]Write i2c OK [11:37:26]MH_I2C_Read... [11:37:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:26]Read from MH i2c: E2 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 62 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 62 00 DE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 21 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [11:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 21 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:26]wFMCommunicate OK [11:37:26]SAM_PROTO_GetFieldsCounters done [11:37:26]requested_item shift.num is exist - process it [11:37:26]requested_item shift.opened is exist - process it [11:37:26]req_shift_opened [11:37:26]FM_GetShiftState [11:37:26]SAM_PROTO_GetShiftState [11:37:26]wFMCommunicate request_size=4 [11:37:26]MH_SAM_APDU [11:37:26]CAPDU: 80 13 01 00 [11:37:26]Write to MH i2c: E2 08 00 DF 00 80 13 01 00 00 00 00 00 5C [11:37:26]Write i2c OK [11:37:26]MH_I2C_Read... [11:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:26]Read from MH i2c: E2 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 0E 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 0E 00 DF 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FD [11:37:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:37:26]wFMCommunicate OK [11:37:26]SAM_PROTO_GetShiftState done [11:37:26]FM_GetShiftState done [11:37:26]req_shift_opened done [11:37:26]requested_item shift.open_date is exist - process it [11:37:26]req_shift_open_date [11:37:26]req_shift_open_date done [11:37:26]produce_requested_data done [11:37:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289569,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:37:26]process_action_free close_receipt [11:37:26]json_value_free [11:37:26]json_value_free done [11:37:26]process_json_proto returns [11:37:26]Send response to host [11:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289569,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:37:26]free response buf [11:37:26]execute_script done [11:37:26]execute_script returns [11:37:26]free content buf [11:37:26]Sock 7.Close socket [11:37:26]Sock 7.Thread stoped [11:37:31]OFD Sender: No OFD packet to send [11:37:36]OFD Sender: No OFD packet to send [11:37:41]OFD Sender: No OFD packet to send [11:37:46]OFD Sender: No OFD packet to send [11:37:51]OFD Sender: No OFD packet to send [11:37:56]OFD Sender: No OFD packet to send [11:38:01]OFD Sender: No OFD packet to send [11:38:06]OFD Sender: No OFD packet to send [11:38:11]OFD Sender: No OFD packet to send [11:38:16]OFD Sender: No OFD packet to send [11:38:21]OFD Sender: No OFD packet to send [11:38:26]OFD Sender: No OFD packet to send [11:38:31]OFD Sender: No OFD packet to send [11:38:36]OFD Sender: No OFD packet to send [11:38:41]OFD Sender: No OFD packet to send [11:38:46]OFD Sender: No OFD packet to send [11:38:51]OFD Sender: No OFD packet to send [11:38:56]OFD Sender: No OFD packet to send [11:39:01]OFD Sender: No OFD packet to send [11:39:06]OFD Sender: No OFD packet to send [11:39:11]OFD Sender: No OFD packet to send [11:39:16]OFD Sender: No OFD packet to send [11:39:21]OFD Sender: No OFD packet to send [11:39:26]OFD Sender: No OFD packet to send [11:39:31]OFD Sender: No OFD packet to send [11:39:37]OFD Sender: No OFD packet to send [11:39:42]OFD Sender: No OFD packet to send [11:39:47]OFD Sender: No OFD packet to send [11:39:52]OFD Sender: No OFD packet to send [11:39:57]OFD Sender: No OFD packet to send [11:40:02]OFD Sender: No OFD packet to send [11:40:07]OFD Sender: No OFD packet to send [11:40:12]OFD Sender: No OFD packet to send [11:40:17]OFD Sender: No OFD packet to send [11:40:22]OFD Sender: No OFD packet to send [11:40:27]OFD Sender: No OFD packet to send [11:40:32]OFD Sender: No OFD packet to send [11:40:37]OFD Sender: No OFD packet to send [11:40:42]OFD Sender: No OFD packet to send [11:40:47]OFD Sender: No OFD packet to send [11:40:52]OFD Sender: No OFD packet to send [11:40:57]OFD Sender: No OFD packet to send [11:41:02]OFD Sender: No OFD packet to send [11:41:07]OFD Sender: No OFD packet to send [11:41:12]OFD Sender: No OFD packet to send [11:41:17]OFD Sender: No OFD packet to send [11:41:22]accept exits with 9 [11:41:22]New connection [11:41:22]New thread 3067329892 created [11:41:22]Thread 3067473252 joined [11:41:22]Waiting for new connection... [11:41:22] Sock 9.Parse request [11:41:22]Sock 9.Check first char [11:41:22]Sock 9.First char is OK [11:41:22]request: POST /json_proto HTTP/1.0 [11:41:22]Method: POST [11:41:22]URL: /json_proto [11:41:22]Method is POST - this is cgi request [11:41:22]url: /json_proto [11:41:22]query_string will be loaded in cgi processing [11:41:22]execute_cgi json_proto POST (null) [11:41:22]execute_cgi path=json_proto method=POST [11:41:22]POST find Content-Length [11:41:22]Host: 172.17.41.135:8080 [11:41:22]Content-Length: 791 [11:41:22]Content-Type: application/json [11:41:22] [11:41:22]POST finish read [11:41:22]Found Content-Length = 791 [11:41:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:22]execute_script... [11:41: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)24617595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:22]POST & json_proto [11:41:22]process_json_proto [11:41:22]json parsed OK: [11:41:22]protocol is kg_v1.0 [11:41:22]action value=close_receipt [11:41:22]process_action close_receipt [11:41:22]cmd_close_receipt [11:41:22]MH_GetDate [11:41:22]Write to MH i2c: F0 00 00 E0 00 CF [11:41:22]Write i2c OK [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: F0 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: F0 09 00 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: F0 09 00 E0 00 00 E2 53 F1 66 ED 3E 82 65 76 [11:41:22]GetLastDocTimeStamp 1727091443 [11:41:22]current date 1727091682 [11:41:22]FM_GetShiftState [11:41:22]SAM_PROTO_GetShiftState [11:41:22]wFMCommunicate request_size=4 [11:41:22]MH_SAM_APDU [11:41:22]CAPDU: 80 13 01 00 [11:41:22]Write to MH i2c: E2 08 00 E1 00 80 13 01 00 00 00 00 00 5E [11:41:22]Write i2c OK [11:41:22]MH_I2C_Read... [11:41:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:22]Read from MH i2c: E2 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: E2 0E 00 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: E2 0E 00 E1 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FF [11:41:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:41:22]wFMCommunicate OK [11:41:22]SAM_PROTO_GetShiftState done [11:41:22]FM_GetShiftState done [11:41:22]opened in 1727051401 [11:41:22]opened+sec_in_day 1727137801 [11:41:22]quantity*price = 0 [11:41:22]sum+1 = 1 [11:41:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 244 23.09.2024 11:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289570 ФПД: 117084963444231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114122&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289570&fm=117084963444231&tin=02508201610067®Number=0000000000091827&sum=0 [11:41:23]StoreToDocumentArchive [11:41:23]shift 515 fd 289570 [11:41:23]save to /storage/0515/doc_00289570 [11:41:23]save last doc name /storage/0515/doc_00289570 to /storage/kkm_last_doc_name [11:41:23]save OK [11:41:23]Clear old archive folders... [11:41:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:41:23]tlvbuf is 018FDA90 [11:41:23]SAM_PROTO_ClearQueue [11:41:23]wFMCommunicate request_size=4 [11:41:23]MH_SAM_APDU [11:41:23]CAPDU: 80 09 00 00 [11:41:23]Write to MH i2c: E2 08 00 EE 00 80 09 00 00 00 00 00 00 60 [11:41:23]Write i2c OK [11:41:23]MH_I2C_Read... [11:41:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:23]Read from MH i2c: E2 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 EE 00 00 90 00 62 [11:41:23]RAPDU: 90 00 [11:41:23]wFMCommunicate OK [11:41:23]SAM_PROTO_ClearQueue done [11:41:23]KKMCreateOFDPacket [11:41:23]OFDProtocolAddRootSTLVToBuf [11:41:23]FM_MakeSignedData [11:41:23]FM_MakeSignedData [11:41:23]SAM_PROTO_SignData [11:41:23]wFMCommunicate request_size=4 [11:41:23]MH_SAM_APDU [11:41:23]CAPDU: 80 0D 01 02 [11:41:23]Write to MH i2c: E2 08 00 EF 00 80 0D 01 02 00 00 00 00 68 [11:41:23]Write i2c OK [11:41:23]MH_I2C_Read... [11:41:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:23]Read from MH i2c: E2 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 EF 00 00 90 00 63 [11:41:23]RAPDU: 90 00 [11:41:23]wFMCommunicate OK [11:41:23]wFMCommunicate request_size=255 [11:41:23]MH_SAM_APDU [11:41:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 F4 00 00 00 F4 03 04 00 E2 53 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6B 04 00 35 04 06 00 6A 7C F7 A7 [11:41:23]Write to MH i2c: E2 02 01 F0 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 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 F4 00 00 00 F4 03 04 00 E2 53 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6B 04 00 35 04 06 00 6A 7C F7 A7 00 00 CB [11:41:23]Write i2c OK [11:41:23]MH_I2C_Read... [11:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:24]Read from MH i2c: E2 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 03 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [11:41:24]RAPDU: 90 00 [11:41:24]wFMCommunicate OK [11:41:24]wFMCommunicate request_size=7 [11:41:24]MH_SAM_APDU [11:41:24]CAPDU: 80 0D 02 02 02 96 07 [11:41:24]Write to MH i2c: E2 0A 00 F1 00 80 0D 02 02 02 00 96 07 00 00 0C [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:24]Read from MH i2c: E2 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 03 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [11:41:24]RAPDU: 90 00 [11:41:24]wFMCommunicate OK [11:41:24]wFMCommunicate request_size=4 [11:41:24]MH_SAM_APDU [11:41:24]CAPDU: 80 0D 03 02 [11:41:24]Write to MH i2c: E2 08 00 F2 00 80 0D 03 02 00 00 00 00 6D [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:24]Read from MH i2c: E2 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 0B 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 0B 00 F2 00 00 B7 32 C3 AD 00 56 72 55 90 00 E4 [11:41:24]RAPDU: B7 32 C3 AD 00 56 72 55 90 00 [11:41:24]wFMCommunicate OK [11:41:24]SAM_PROTO_SignData done [11:41:24]FM_MakeSignedData done [11:41:24]CreateOFDProtocolMessage [11:41:24]wFMCommunicate request_size=4 [11:41:24]MH_SAM_APDU [11:41:24]CAPDU: 80 11 00 00 [11:41:24]Write to MH i2c: E2 08 00 F3 00 80 11 00 00 00 00 00 00 6D [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:24]Read from MH i2c: E2 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 17 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: E2 17 00 F3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BD [11:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:41:24]wFMCommunicate OK [11:41:24]CreateOFDProtocolMessage done [11:41:24]OFDSenderStorePacket 289570 [11:41:24]StoreOFDPacket docnum=289570 [11:41:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 5E 69 04 01 34 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 F4 00 00 00 F4 03 04 00 E2 53 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6B 04 00 35 04 06 00 6A 7C F7 A7 96 07 B7 32 C3 AD 00 56 72 55 [11:41:24]CheckFolder [11:41:24]dirname=/storage/ofd_packets [11:41:24]CheckFolder done [11:41:24]ProducePacketName [11:41:24]name=ofd_packets/00289570 [11:41:24]NVStorageSaveData ofd_packets/00289570 [11:41:24]File name is /storage/ofd_packets/00289570 [11:41:24]Write 298 bytes [11:41:24]NVStorageSaveData done [11:41:24]OFDSenderStorePacket done [11:41:24]KKMCreateOFDPacket done [11:41:24]NVStorageSaveData kkm_last_timestamp [11:41:24]File name is /storage/kkm_last_timestamp [11:41:24]Write 4 bytes [11:41:24]NVStorageSaveData done [11:41:24]ExternCall_PrintAddStr [11:41:24]wPrintStart [11:41:24]Write to MH i2c: 01 00 00 F4 00 F4 [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 07 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 07 00 F4 00 00 00 00 00 00 FF 0F 09 [11:41:24]RasterBufferAndPrint [11:41:24]line Счет N : (1)24617595 [11:41:24]line ИНН: 02508201610067 [11:41:24]line Контрольно-Кассовый Чек [11:41:24]line ПРОДАЖА [11:41:24]line ТРК (МРК, ГНК) : 11 [11:41:24]line Товар: 2710194210 [11:41:24]line ДТ-К-5 [11:41:24]line 39.380 * 0.00 [11:41:24]line = 0.00 [11:41:24]line НДС 12% НСП 1% [11:41:24]line > о реализуемом товаре [11:41:24]line ИТОГО: 0.00 [11:41:24]line НСП 1% : 0.00 [11:41:24]line НДС 12% : 0.00 [11:41:24]line Наличными: 0.00 [11:41:24]line Безнал.: 0.00 [11:41:24]line Место: АЗС № 90 "Партнёр-нефть" [11:41:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:41:24]line СНО: Общий режим [11:41:24]line Чек 244 23.09.2024 11:41 [11:41:24]line Смена: 515 ФФД: 1.0 [11:41:24]line ЗНМ: 0300000107 [11:41:24]line РНМ: 0000000000091827 [11:41:24]line Версия ККМ: 001 [11:41:24]line Талоны: Топливная Карта [11:41:24]line 54206 [11:41:24]line ФМ: 0000000000871832 [11:41:24]line ФД: 289570 [11:41:24]line ФПД: 117084963444231 [11:41:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114122&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289570&fm=117084963444231&tin=02508201610067®Number=0000000000091827&sum=0 [11:41:24]written 0, free lines is 4095 [11:41:24]OFD Sender: Processing packet 289570 [packets to send 1784, broken 1783] [11:41:24]ProducePacketName [11:41:24]name=ofd_packets/00289570 [11:41:24]OFD Sender: To server: pG, [11:41:24]CommunicateWithHost lk.salyk.kg:30040 [11:41:24]ConnectInit lk.salyk.kg [11:41:24]Connected sock=7 [11:41: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 33 32 0C 01 00 00 5E 69 04 01 34 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 F4 00 00 00 F4 03 04 00 E2 53 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6B 04 00 35 04 06 00 6A 7C F7 A7 96 07 B7 32 C3 AD 00 56 72 55 [11:41:24]Write to MH i2c: 01 00 00 1D 01 1E [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 07 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 07 00 1D 01 00 00 00 00 00 E7 0C 18 [11:41:24]RasterBufferAndPrint [11:41:24]line [11:41:24]line [11:41:24]line [11:41:24]line [11:41:24]line [11:41:24]written 0, free lines is 3308 [11:41:24]MH_Cut [11:41:24]Write to MH i2c: D1 01 00 24 01 01 F7 [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: D1 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: D1 01 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: D1 01 00 24 01 00 F6 [11:41:24]Write to MH i2c: 01 00 00 25 01 26 [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41: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 33 32 4F 00 00 00 EC B7 47 00 DE 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 33 32 10 04 04 00 22 6B 04 00 F4 03 04 00 B7 FB F0 66 B6 04 01 00 00 14 7D 76 76 26 73 2B A2 [11:41:24]CommunicateWithHost err = 0 [11:41:24]CheckOFDResponse [11:41:24]1017 (14) - 77093643461234 [11:41:24]1041 (16) - 0000000000871832 [11:41:24]1040 (4) - 289570 [11:41:24]1012 (4) - 23.09.2024 05:25 [11:41:24]1206 (1) - 0 [11:41:24]OFD Sender: Remove packet 289570 [11:41:24]ProducePacketName [11:41:24]name=ofd_packets/00289570 [11:41:24]NVStorageDeleteData [11:41:25]*** Cut start [11:41:25]*** Partial cut [11:41:25]*** CUTSNS_PIN = 1 [11:41:25]*** CUTSNS_PIN = 0 [11:41:25]OFD Sender: No OFD packet to send [11:41:25]*** Brake cut motor [11:41:25]Read from MH i2c: 01 [11:41:25]MH_I2C_Read... [11:41:25]*** Stop cut motor [11:41:25]*** Cut end [11:41:25]Read from MH i2c: 01 07 00 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 FF 0F 3B [11:41:25]process_action close_receipt done [11:41:25]requested_data is exist [11:41:25]produce_requested_data [11:41:25]requested_item fm.sn is exist - process it [11:41:25]wFMCommunicate request_size=4 [11:41:25]MH_SAM_APDU [11:41:25]CAPDU: 80 11 00 00 [11:41:25]Write to MH i2c: E2 08 00 26 01 80 11 00 00 00 00 00 00 A1 [11:41:25]Write i2c OK [11:41:25]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 17 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 17 00 26 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F1 [11:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:41:26]wFMCommunicate OK [11:41:26]requested_item fd.num is exist - process it [11:41:26]SAM_PROTO_GetFieldsCounters [11:41:26]wFMCommunicate request_size=4 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 13 00 00 [11:41:26]Write to MH i2c: E2 08 00 27 01 80 13 00 00 00 00 00 00 A4 [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 62 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 62 00 27 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 22 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [11:41:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 22 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:26]wFMCommunicate OK [11:41:26]SAM_PROTO_GetFieldsCounters done [11:41:26]requested_item shift.num is exist - process it [11:41:26]requested_item shift.opened is exist - process it [11:41:26]req_shift_opened [11:41:26]FM_GetShiftState [11:41:26]SAM_PROTO_GetShiftState [11:41:26]wFMCommunicate request_size=4 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 13 01 00 [11:41:26]Write to MH i2c: E2 08 00 28 01 80 13 01 00 00 00 00 00 A6 [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 0E 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 0E 00 28 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 47 [11:41:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:41:26]wFMCommunicate OK [11:41:26]SAM_PROTO_GetShiftState done [11:41:26]FM_GetShiftState done [11:41:26]req_shift_opened done [11:41:26]requested_item shift.open_date is exist - process it [11:41:26]req_shift_open_date [11:41:26]req_shift_open_date done [11:41:26]produce_requested_data done [11:41:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289570,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:41:26]process_action_free close_receipt [11:41:26]json_value_free [11:41:26]json_value_free done [11:41:26]process_json_proto returns [11:41:26]Send response to host [11:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289570,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:41:26]free response buf [11:41:26]execute_script done [11:41:26]execute_script returns [11:41:26]free content buf [11:41:26]Sock 9.Close socket [11:41:26]Sock 9.Thread stoped [11:41:30]OFD Sender: No OFD packet to send [11:41:35]OFD Sender: No OFD packet to send [11:41:40]OFD Sender: No OFD packet to send [11:41:45]OFD Sender: No OFD packet to send [11:41:50]OFD Sender: No OFD packet to send [11:41:55]OFD Sender: No OFD packet to send [11:42:00]OFD Sender: No OFD packet to send [11:42:05]OFD Sender: No OFD packet to send [11:42:10]OFD Sender: No OFD packet to send [11:42:15]OFD Sender: No OFD packet to send [11:42:20]OFD Sender: No OFD packet to send [11:42:25]OFD Sender: No OFD packet to send [11:42:30]OFD Sender: No OFD packet to send [11:42:36]OFD Sender: No OFD packet to send [11:42:41]OFD Sender: No OFD packet to send [11:42:46]OFD Sender: No OFD packet to send [11:42:51]OFD Sender: No OFD packet to send [11:42:56]OFD Sender: No OFD packet to send [11:43:01]OFD Sender: No OFD packet to send [11:43:06]OFD Sender: No OFD packet to send [11:43:11]OFD Sender: No OFD packet to send [11:43:16]OFD Sender: No OFD packet to send [11:43:21]OFD Sender: No OFD packet to send [11:43:26]OFD Sender: No OFD packet to send [11:43:31]OFD Sender: No OFD packet to send [11:43:36]OFD Sender: No OFD packet to send [11:43:41]OFD Sender: No OFD packet to send [11:43:46]OFD Sender: No OFD packet to send [11:43:51]OFD Sender: No OFD packet to send [11:43:56]OFD Sender: No OFD packet to send [11:43:57]accept exits with 10 [11:43:57]New connection [11:43:57]New thread 3067473252 created [11:43:57]Thread 3067329892 joined [11:43:57]Waiting for new connection... [11:43:57] Sock 10.Parse request [11:43:57]Sock 10.Check first char [11:43:57]Sock 10.First char is OK [11:43:57]request: POST /json_proto HTTP/1.0 [11:43:57]Method: POST [11:43:57]URL: /json_proto [11:43:57]Method is POST - this is cgi request [11:43:57]url: /json_proto [11:43:57]query_string will be loaded in cgi processing [11:43:57]execute_cgi json_proto POST (null) [11:43:57]execute_cgi path=json_proto method=POST [11:43:57]POST find Content-Length [11:43:57]Host: 172.17.41.135:8080 [11:43:57]Content-Length: 660 [11:43:57]Content-Type: application/json [11:43:57] [11:43:57]POST finish read [11:43:57]Found Content-Length = 660 [11:43:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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:43:57]execute_script... [11:43: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)24617600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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:43:57]POST & json_proto [11:43:57]process_json_proto [11:43:57]json parsed OK: [11:43:57]protocol is kg_v1.0 [11:43:57]action value=close_receipt [11:43:57]process_action close_receipt [11:43:57]cmd_close_receipt [11:43:57]MH_GetDate [11:43:57]Write to MH i2c: F0 00 00 29 01 19 [11:43:57]Write i2c OK [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: F0 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: F0 09 00 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: F0 09 00 29 01 00 7D 54 F1 66 ED 3E 82 65 5C [11:43:57]GetLastDocTimeStamp 1727091682 [11:43:57]current date 1727091837 [11:43:57]FM_GetShiftState [11:43:57]SAM_PROTO_GetShiftState [11:43:57]wFMCommunicate request_size=4 [11:43:57]MH_SAM_APDU [11:43:57]CAPDU: 80 13 01 00 [11:43:57]Write to MH i2c: E2 08 00 2A 01 80 13 01 00 00 00 00 00 A8 [11:43:57]Write i2c OK [11:43:57]MH_I2C_Read... [11:43:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:57]Read from MH i2c: E2 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: E2 0E 00 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: E2 0E 00 2A 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 49 [11:43:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:43:57]wFMCommunicate OK [11:43:57]SAM_PROTO_GetShiftState done [11:43:57]FM_GetShiftState done [11:43:57]opened in 1727051401 [11:43:57]opened+sec_in_day 1727137801 [11:43:57]quantity*price = 60013 [11:43:57]sum+1 = 60015 [11:43:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 245 23.09.2024 11:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289571 ФПД: 50218136675899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114357&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289571&fm=50218136675899&tin=02508201610067®Number=0000000000091827&sum=60000 [11:43:58]StoreToDocumentArchive [11:43:58]shift 515 fd 289571 [11:43:58]save to /storage/0515/doc_00289571 [11:43:58]save last doc name /storage/0515/doc_00289571 to /storage/kkm_last_doc_name [11:43:58]save OK [11:43:58]Clear old archive folders... [11:43:58]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:43:58]tlvbuf is 018FC580 [11:43:58]SAM_PROTO_ClearQueue [11:43:58]wFMCommunicate request_size=4 [11:43:58]MH_SAM_APDU [11:43:58]CAPDU: 80 09 00 00 [11:43:58]Write to MH i2c: E2 08 00 37 01 80 09 00 00 00 00 00 00 AA [11:43:58]Write i2c OK [11:43:58]MH_I2C_Read... [11:43:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:58]Read from MH i2c: E2 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 03 00 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 03 00 37 01 00 90 00 AC [11:43:58]RAPDU: 90 00 [11:43:58]wFMCommunicate OK [11:43:58]SAM_PROTO_ClearQueue done [11:43:58]KKMCreateOFDPacket [11:43:58]OFDProtocolAddRootSTLVToBuf [11:43:58]FM_MakeSignedData [11:43:58]FM_MakeSignedData [11:43:58]SAM_PROTO_SignData [11:43:58]wFMCommunicate request_size=4 [11:43:58]MH_SAM_APDU [11:43:58]CAPDU: 80 0D 01 02 [11:43:58]Write to MH i2c: E2 08 00 38 01 80 0D 01 02 00 00 00 00 B2 [11:43:58]Write i2c OK [11:43:58]MH_I2C_Read... [11:43:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:58]Read from MH i2c: E2 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 03 00 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 03 00 38 01 00 90 00 AD [11:43:58]RAPDU: 90 00 [11:43:58]wFMCommunicate OK [11:43:58]wFMCommunicate request_size=253 [11:43:58]MH_SAM_APDU [11:43:58]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 7D 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6B 04 00 35 04 06 00 2D AC 52 32 A6 3B [11:43:58]Write to MH i2c: E2 00 01 39 01 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 7D 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6B 04 00 35 04 06 00 2D AC 52 32 A6 3B 00 00 7B [11:43:58]Write i2c OK [11:43:58]MH_I2C_Read... [11:43:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:58]Read from MH i2c: E2 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 03 00 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 03 00 39 01 00 90 00 AE [11:43:58]RAPDU: 90 00 [11:43:58]wFMCommunicate OK [11:43:58]wFMCommunicate request_size=4 [11:43:58]MH_SAM_APDU [11:43:58]CAPDU: 80 0D 03 02 [11:43:58]Write to MH i2c: E2 08 00 3A 01 80 0D 03 02 00 00 00 00 B6 [11:43:58]Write i2c OK [11:43:58]MH_I2C_Read... [11:43:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 0B 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 0B 00 3A 01 00 C8 4F AA 68 BC E3 5B 1F 90 00 F9 [11:43:59]RAPDU: C8 4F AA 68 BC E3 5B 1F 90 00 [11:43:59]wFMCommunicate OK [11:43:59]SAM_PROTO_SignData done [11:43:59]FM_MakeSignedData done [11:43:59]CreateOFDProtocolMessage [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 3B 01 80 11 00 00 00 00 00 00 B6 [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 3B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 06 [11:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:43:59]wFMCommunicate OK [11:43:59]CreateOFDProtocolMessage done [11:43:59]OFDSenderStorePacket 289571 [11:43:59]StoreOFDPacket docnum=289571 [11:43:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 49 52 00 01 7F 09 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 7D 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6B 04 00 35 04 06 00 2D AC 52 32 A6 3B C8 4F AA 68 BC E3 5B 1F [11:43:59]CheckFolder [11:43:59]dirname=/storage/ofd_packets [11:43:59]CheckFolder done [11:43:59]ProducePacketName [11:43:59]name=ofd_packets/00289571 [11:43:59]NVStorageSaveData ofd_packets/00289571 [11:43:59]File name is /storage/ofd_packets/00289571 [11:43:59]Write 294 bytes [11:43:59]NVStorageSaveData done [11:43:59]OFDSenderStorePacket done [11:43:59]KKMCreateOFDPacket done [11:43:59]NVStorageSaveData kkm_last_timestamp [11:43:59]File name is /storage/kkm_last_timestamp [11:43:59]Write 4 bytes [11:43:59]NVStorageSaveData done [11:43:59]ExternCall_PrintAddStr [11:43:59]wPrintStart [11:43:59]Write to MH i2c: 01 00 00 3C 01 3D [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: 01 [11:43:59]MH_I2C_Read... [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 3C 01 00 00 00 00 00 FF 0F 52 [11:43:59]RasterBufferAndPrint [11:43:59]line Счет N : (1)24617600 [11:43:59]line ИНН: 02508201610067 [11:43:59]line Контрольно-Кассовый Чек [11:43:59]line ПРОДАЖА [11:43:59]line ТРК (МРК, ГНК) : 34 [11:43:59]line Товар: 2710124130 [11:43:59]line SU-92 [11:43:59]line 8.660 * 69.30 [11:43:59]line = 600.14 [11:43:59]line НДС 12% НСП 1% [11:43:59]line > о реализуемом товаре [11:43:59]line ОКРУГЛЕНИЕ: -0.14 [11:43:59]line ИТОГО: 600.00 [11:43:59]line Внесено: 600.00 [11:43:59]line СДАЧА: 0.00 [11:43:59]line НСП 1% : 5.31 [11:43:59]line НДС 12% : 63.73 [11:43:59]line Наличными: 600.00 [11:43:59]line Безнал.: 0.00 [11:43:59]line Место: АЗС № 90 "Партнёр-нефть" [11:43:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:43:59]line СНО: Общий режим [11:43:59]line Чек 245 23.09.2024 11:43 [11:43:59]line Смена: 515 ФФД: 1.0 [11:43:59]line ЗНМ: 0300000107 [11:43:59]line РНМ: 0000000000091827 [11:43:59]line Версия ККМ: 001 [11:43:59]line ФМ: 0000000000871832 [11:43:59]line ФД: 289571 [11:43:59]line ФПД: 50218136675899 [11:43:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114357&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289571&fm=50218136675899&tin=02508201610067®Number=0000000000091827&sum=60000 [11:43:59]written 0, free lines is 4095 [11:43:59]OFD Sender: Processing packet 289571 [packets to send 1784, broken 1783] [11:43:59]ProducePacketName [11:43:59]name=ofd_packets/00289571 [11:43:59]OFD Sender: To server: pG, [11:43:59]CommunicateWithHost lk.salyk.kg:30040 [11:43:59]ConnectInit lk.salyk.kg [11:43:59]Write to MH i2c: 01 00 00 66 01 67 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: 01 [11:43:59]MH_I2C_Read... [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 66 01 00 00 00 00 00 C8 0C 42 [11:43:59]RasterBufferAndPrint [11:43:59]line [11:43:59]line [11:43:59]line [11:43:59]line [11:43:59]line [11:43:59]written 0, free lines is 3279 [11:43:59]MH_Cut [11:43:59]Write to MH i2c: D1 01 00 6D 01 01 40 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: D1 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: D1 01 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: D1 01 00 6D 01 00 3F [11:43:59]Write to MH i2c: 01 00 00 6E 01 6F [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:44:00]*** Cut start [11:44:00]*** Partial cut [11:44:00]*** CUTSNS_PIN = 1 [11:44:00]*** CUTSNS_PIN = 0 [11:44:00]*** Brake cut motor [11:44:00]Read from MH i2c: 01 [11:44:00]MH_I2C_Read... [11:44:00]*** Stop cut motor [11:44:00]*** Cut end [11:44:00]Read from MH i2c: 01 07 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: 01 07 00 6E 01 00 00 00 00 00 FF 0F 84 [11:44:00]process_action close_receipt done [11:44:00]requested_data is exist [11:44:00]produce_requested_data [11:44:00]requested_item fm.sn is exist - process it [11:44:00]wFMCommunicate request_size=4 [11:44:00]MH_SAM_APDU [11:44:00]CAPDU: 80 11 00 00 [11:44:00]Write to MH i2c: E2 08 00 6F 01 80 11 00 00 00 00 00 00 EA [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:01]Read from MH i2c: E2 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 17 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 17 00 6F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3A [11:44:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:44:01]wFMCommunicate OK [11:44:01]requested_item fd.num is exist - process it [11:44:01]SAM_PROTO_GetFieldsCounters [11:44:01]wFMCommunicate request_size=4 [11:44:01]MH_SAM_APDU [11:44:01]CAPDU: 80 13 00 00 [11:44:01]Write to MH i2c: E2 08 00 70 01 80 13 00 00 00 00 00 00 ED [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:01]Read from MH i2c: E2 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 62 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 62 00 70 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 23 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [11:44: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 23 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:44:01]wFMCommunicate OK [11:44:01]SAM_PROTO_GetFieldsCounters done [11:44:01]requested_item shift.num is exist - process it [11:44:01]requested_item shift.opened is exist - process it [11:44:01]req_shift_opened [11:44:01]FM_GetShiftState [11:44:01]SAM_PROTO_GetShiftState [11:44:01]wFMCommunicate request_size=4 [11:44:01]MH_SAM_APDU [11:44:01]CAPDU: 80 13 01 00 [11:44:01]Write to MH i2c: E2 08 00 71 01 80 13 01 00 00 00 00 00 EF [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:01]Read from MH i2c: E2 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 0E 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 0E 00 71 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 90 [11:44:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:44:01]wFMCommunicate OK [11:44:01]SAM_PROTO_GetShiftState done [11:44:01]FM_GetShiftState done [11:44:01]req_shift_opened done [11:44:01]requested_item shift.open_date is exist - process it [11:44:01]req_shift_open_date [11:44:01]req_shift_open_date done [11:44:01]produce_requested_data done [11:44:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289571,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:44:01]process_action_free close_receipt [11:44:01]json_value_free [11:44:01]json_value_free done [11:44:01]process_json_proto returns [11:44:01]Send response to host [11:44:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289571,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:44:01]free response buf [11:44:01]execute_script done [11:44:01]execute_script returns [11:44:01]free content buf [11:44:01]Sock 10.Close socket [11:44:01]Sock 10.Thread stoped [11:44:04]ConnectInit Can't take IP for lk.salyk.kg [11:44:04]CommunicateWithHost connect error [11:44:04]CommunicateWithHost err = -1 [11:44:04]OFD Sender: Server communicate error [11:44:09]OFD Sender: Processing packet 289571 [packets to send 1784, broken 1783] [11:44:09]ProducePacketName [11:44:09]name=ofd_packets/00289571 [11:44:09]OFD Sender: To server: pG, [11:44:09]CommunicateWithHost lk.salyk.kg:30040 [11:44:09]ConnectInit lk.salyk.kg [11:44:09]Connected sock=10 [11:44: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 33 32 08 01 00 00 49 52 00 01 7F 09 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 7D 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6B 04 00 35 04 06 00 2D AC 52 32 A6 3B C8 4F AA 68 BC E3 5B 1F [11:44: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 33 32 4F 00 00 00 AF 91 47 00 AB 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 33 32 10 04 04 00 23 6B 04 00 F4 03 04 00 5C FC F0 66 B6 04 01 00 00 07 9D F4 2C 9F 20 3F 78 [11:44:09]CommunicateWithHost err = 0 [11:44:09]CheckOFDResponse [11:44:09]1017 (14) - 77093643461234 [11:44:09]1041 (16) - 0000000000871832 [11:44:09]1040 (4) - 289571 [11:44:09]1012 (4) - 23.09.2024 05:27 [11:44:09]1206 (1) - 0 [11:44:09]OFD Sender: Remove packet 289571 [11:44:09]ProducePacketName [11:44:09]name=ofd_packets/00289571 [11:44:09]NVStorageDeleteData [11:44:10]OFD Sender: No OFD packet to send [11:44:15]OFD Sender: No OFD packet to send [11:44:20]OFD Sender: No OFD packet to send [11:44:25]OFD Sender: No OFD packet to send [11:44:30]OFD Sender: No OFD packet to send [11:44:33]accept exits with 9 [11:44:33]New connection [11:44:33]New thread 3067329892 created [11:44:33]Thread 3067473252 joined [11:44:33]Waiting for new connection... [11:44:33] Sock 9.Parse request [11:44:33]Sock 9.Check first char [11:44:33]Sock 9.First char is OK [11:44:33]request: POST /json_proto HTTP/1.0 [11:44:33]Method: POST [11:44:33]URL: /json_proto [11:44:33]Method is POST - this is cgi request [11:44:33]url: /json_proto [11:44:33]query_string will be loaded in cgi processing [11:44:33]execute_cgi json_proto POST (null) [11:44:33]execute_cgi path=json_proto method=POST [11:44:33]POST find Content-Length [11:44:33]Host: 172.17.41.135:8080 [11:44:33]Content-Length: 661 [11:44:33]Content-Type: application/json [11:44:33] [11:44:33]POST finish read [11:44:33]Found Content-Length = 661 [11:44:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 12.560, "sum" : 870.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:33]execute_script... [11:44: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)24617601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 12.560, "sum" : 870.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:33]POST & json_proto [11:44:33]process_json_proto [11:44:33]json parsed OK: [11:44:33]protocol is kg_v1.0 [11:44:33]action value=close_receipt [11:44:33]process_action close_receipt [11:44:33]cmd_close_receipt [11:44:33]MH_GetDate [11:44:33]Write to MH i2c: F0 00 00 72 01 62 [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: F0 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: F0 09 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: F0 09 00 72 01 00 A2 54 F1 66 ED 3E 82 65 CA [11:44:33]GetLastDocTimeStamp 1727091837 [11:44:33]current date 1727091874 [11:44:33]FM_GetShiftState [11:44:33]SAM_PROTO_GetShiftState [11:44:33]wFMCommunicate request_size=4 [11:44:33]MH_SAM_APDU [11:44:33]CAPDU: 80 13 01 00 [11:44:33]Write to MH i2c: E2 08 00 73 01 80 13 01 00 00 00 00 00 F1 [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:33]Read from MH i2c: E2 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 0E 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 0E 00 73 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 92 [11:44:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:44:33]wFMCommunicate OK [11:44:33]SAM_PROTO_GetShiftState done [11:44:33]FM_GetShiftState done [11:44:33]opened in 1727051401 [11:44:33]opened+sec_in_day 1727137801 [11:44:33]quantity*price = 87040 [11:44:33]sum+1 = 87042 [11:44:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 870.00 Внесено: 870.00 СДАЧА: 0.00 НСП 1% : 7.70 НДС 12% : 92.43 Наличными: 870.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 246 23.09.2024 11:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289572 ФПД: 138234306993094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114434&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289572&fm=138234306993094&tin=02508201610067®Number=0000000000091827&sum=87000 [11:44:35]StoreToDocumentArchive [11:44:35]shift 515 fd 289572 [11:44:35]save to /storage/0515/doc_00289572 [11:44:35]save last doc name /storage/0515/doc_00289572 to /storage/kkm_last_doc_name [11:44:35]save OK [11:44:35]Clear old archive folders... [11:44:35]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:44:35]tlvbuf is 018B9560 [11:44:35]SAM_PROTO_ClearQueue [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 09 00 00 [11:44:35]Write to MH i2c: E2 08 00 80 01 80 09 00 00 00 00 00 00 F3 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 80 01 00 90 00 F5 [11:44:35]RAPDU: 90 00 [11:44:35]wFMCommunicate OK [11:44:35]SAM_PROTO_ClearQueue done [11:44:35]KKMCreateOFDPacket [11:44:35]OFDProtocolAddRootSTLVToBuf [11:44:35]FM_MakeSignedData [11:44:35]FM_MakeSignedData [11:44:35]SAM_PROTO_SignData [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 0D 01 02 [11:44:35]Write to MH i2c: E2 08 00 81 01 80 0D 01 02 00 00 00 00 FB [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 81 01 00 90 00 F6 [11:44:35]RAPDU: 90 00 [11:44:35]wFMCommunicate OK [11:44:35]wFMCommunicate request_size=253 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 10 31 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 01 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 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 A2 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6B 04 00 35 04 06 00 7D B9 2E C3 9B C6 [11:44:35]Write to MH i2c: E2 00 01 82 01 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 10 31 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 01 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 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 A2 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6B 04 00 35 04 06 00 7D B9 2E C3 9B C6 00 00 75 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 82 01 00 90 00 F7 [11:44:35]RAPDU: 90 00 [11:44:35]wFMCommunicate OK [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 0D 03 02 [11:44:35]Write to MH i2c: E2 08 00 83 01 80 0D 03 02 00 00 00 00 FF [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 0B 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 0B 00 83 01 00 A2 17 95 16 40 11 BD 0F 90 00 81 [11:44:35]RAPDU: A2 17 95 16 40 11 BD 0F 90 00 [11:44:35]wFMCommunicate OK [11:44:35]SAM_PROTO_SignData done [11:44:35]FM_MakeSignedData done [11:44:35]CreateOFDProtocolMessage [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 11 00 00 [11:44:35]Write to MH i2c: E2 08 00 84 01 80 11 00 00 00 00 00 00 FF [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 17 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 17 00 84 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4F [11:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:44:35]wFMCommunicate OK [11:44:35]CreateOFDProtocolMessage done [11:44:35]OFDSenderStorePacket 289572 [11:44:35]StoreOFDPacket docnum=289572 [11:44:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 EE 44 00 01 2B D0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 10 31 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 01 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 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 A2 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6B 04 00 35 04 06 00 7D B9 2E C3 9B C6 A2 17 95 16 40 11 BD 0F [11:44:35]CheckFolder [11:44:35]dirname=/storage/ofd_packets [11:44:35]CheckFolder done [11:44:35]ProducePacketName [11:44:35]name=ofd_packets/00289572 [11:44:35]NVStorageSaveData ofd_packets/00289572 [11:44:35]File name is /storage/ofd_packets/00289572 [11:44:35]Write 294 bytes [11:44:35]NVStorageSaveData done [11:44:35]OFDSenderStorePacket done [11:44:35]KKMCreateOFDPacket done [11:44:35]NVStorageSaveData kkm_last_timestamp [11:44:35]File name is /storage/kkm_last_timestamp [11:44:35]Write 4 bytes [11:44:35]NVStorageSaveData done [11:44:35]ExternCall_PrintAddStr [11:44:35]wPrintStart [11:44:35]Write to MH i2c: 01 00 00 85 01 86 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: 01 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: 01 07 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 FF 0F 9B [11:44:35]RasterBufferAndPrint [11:44:35]line Счет N : (1)24617601 [11:44:35]line ИНН: 02508201610067 [11:44:35]line Контрольно-Кассовый Чек [11:44:35]line ПРОДАЖА [11:44:35]line ТРК (МРК, ГНК) : 64 [11:44:35]line Товар: 2710124130 [11:44:35]line SU-92 [11:44:35]line 12.560 * 69.30 [11:44:35]OFD Sender: Processing packet 289572 [packets to send 1784, broken 1783] [11:44:35]line = 870.41 [11:44:35]ProducePacketName [11:44:35]line НДС 12% НСП 1% [11:44:35]name=ofd_packets/00289572 [11:44:35]line > о реализуемом товаре [11:44:35]OFD Sender: To server: pG, [11:44:35]line ОКРУГЛЕНИЕ: -0.41 [11:44:35]CommunicateWithHost lk.salyk.kg:30040 [11:44:35]line ИТОГО: 870.00 [11:44:35]ConnectInit lk.salyk.kg [11:44:35]line Внесено: 870.00 [11:44:35]line СДАЧА: 0.00 [11:44:35]line НСП 1% : 7.70 [11:44:35]line НДС 12% : 92.43 [11:44:35]line Наличными: 870.00 [11:44:35]line Безнал.: 0.00 [11:44:35]line Место: АЗС № 90 "Партнёр-нефть" [11:44:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:44:35]line СНО: Общий режим [11:44:35]line Чек 246 23.09.2024 11:44 [11:44:35]line Смена: 515 ФФД: 1.0 [11:44:35]line ЗНМ: 0300000107 [11:44:35]line РНМ: 0000000000091827 [11:44:35]line Версия ККМ: 001 [11:44:35]line ФМ: 0000000000871832 [11:44:35]line ФД: 289572 [11:44:35]line ФПД: 138234306993094 [11:44:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114434&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289572&fm=138234306993094&tin=02508201610067®Number=0000000000091827&sum=87000 [11:44:35]written 0, free lines is 4095 [11:44:35]Connected sock=11 [11:44: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 33 32 08 01 00 00 EE 44 00 01 2B D0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 10 31 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 01 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 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 A2 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6B 04 00 35 04 06 00 7D B9 2E C3 9B C6 A2 17 95 16 40 11 BD 0F [11:44:36]Write to MH i2c: 01 00 00 AF 01 B0 [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: 01 [11:44:36]MH_I2C_Read... [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 AF 01 00 00 00 00 00 E0 0C A3 [11:44:36]RasterBufferAndPrint [11:44:36]line [11:44:36]line [11:44:36]line [11:44:36]line [11:44:36]line [11:44:36]written 0, free lines is 3311 [11:44:36]MH_Cut [11:44:36]Write to MH i2c: D1 01 00 B6 01 01 89 [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: D1 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: D1 01 00 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: D1 01 00 B6 01 00 88 [11:44:36]Write to MH i2c: 01 00 00 B7 01 B8 [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44: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 33 32 4F 00 00 00 A6 9E 47 00 1A 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 33 32 10 04 04 00 24 6B 04 00 F4 03 04 00 77 FC F0 66 B6 04 01 00 00 8F 24 F1 F2 CE 3F 79 2A [11:44:36]CommunicateWithHost err = 0 [11:44:36]CheckOFDResponse [11:44:36]1017 (14) - 77093643461234 [11:44:36]1041 (16) - 0000000000871832 [11:44:36]1040 (4) - 289572 [11:44:36]1012 (4) - 23.09.2024 05:28 [11:44:36]1206 (1) - 0 [11:44:36]OFD Sender: Remove packet 289572 [11:44:36]ProducePacketName [11:44:36]name=ofd_packets/00289572 [11:44:36]NVStorageDeleteData [11:44:36]OFD Sender: No OFD packet to send [11:44:36]*** Cut start [11:44:36]*** Partial cut [11:44:36]*** CUTSNS_PIN = 1 [11:44:36]*** CUTSNS_PIN = 0 [11:44:37]OFD Sender: No OFD packet to send [11:44:37]*** Brake cut motor [11:44:37]Read from MH i2c: 01 [11:44:37]MH_I2C_Read... [11:44:37]*** Stop cut motor [11:44:37]*** Cut end [11:44:37]Read from MH i2c: 01 07 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: 01 07 00 B7 01 00 00 00 00 00 FF 0F CD [11:44:37]process_action close_receipt done [11:44:37]requested_data is exist [11:44:37]produce_requested_data [11:44:37]requested_item fm.sn is exist - process it [11:44:37]wFMCommunicate request_size=4 [11:44:37]MH_SAM_APDU [11:44:37]CAPDU: 80 11 00 00 [11:44:37]Write to MH i2c: E2 08 00 B8 01 80 11 00 00 00 00 00 00 33 [11:44:37]Write i2c OK [11:44:37]MH_I2C_Read... [11:44:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:37]Read from MH i2c: E2 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 17 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 17 00 B8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 83 [11:44:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:44:37]wFMCommunicate OK [11:44:37]requested_item fd.num is exist - process it [11:44:37]SAM_PROTO_GetFieldsCounters [11:44:37]wFMCommunicate request_size=4 [11:44:37]MH_SAM_APDU [11:44:37]CAPDU: 80 13 00 00 [11:44:37]Write to MH i2c: E2 08 00 B9 01 80 13 00 00 00 00 00 00 36 [11:44:37]Write i2c OK [11:44:37]MH_I2C_Read... [11:44:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:37]Read from MH i2c: E2 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 62 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 62 00 B9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 24 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [11:44: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 24 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:44:37]wFMCommunicate OK [11:44:37]SAM_PROTO_GetFieldsCounters done [11:44:37]requested_item shift.num is exist - process it [11:44:37]requested_item shift.opened is exist - process it [11:44:37]req_shift_opened [11:44:37]FM_GetShiftState [11:44:37]SAM_PROTO_GetShiftState [11:44:37]wFMCommunicate request_size=4 [11:44:37]MH_SAM_APDU [11:44:37]CAPDU: 80 13 01 00 [11:44:37]Write to MH i2c: E2 08 00 BA 01 80 13 01 00 00 00 00 00 38 [11:44:37]Write i2c OK [11:44:37]MH_I2C_Read... [11:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:37]Read from MH i2c: E2 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 0E 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 0E 00 BA 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D9 [11:44:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:44:37]wFMCommunicate OK [11:44:37]SAM_PROTO_GetShiftState done [11:44:37]FM_GetShiftState done [11:44:37]req_shift_opened done [11:44:37]requested_item shift.open_date is exist - process it [11:44:37]req_shift_open_date [11:44:37]req_shift_open_date done [11:44:37]produce_requested_data done [11:44:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289572,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:44:37]process_action_free close_receipt [11:44:37]json_value_free [11:44:37]json_value_free done [11:44:37]process_json_proto returns [11:44:37]Send response to host [11:44:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289572,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:44:37]free response buf [11:44:37]execute_script done [11:44:37]execute_script returns [11:44:37]free content buf [11:44:37]Sock 9.Close socket [11:44:37]Sock 9.Thread stoped [11:44:42]OFD Sender: No OFD packet to send [11:44:47]OFD Sender: No OFD packet to send [11:44:52]OFD Sender: No OFD packet to send [11:44:57]OFD Sender: No OFD packet to send [11:44:57]accept exits with 10 [11:44:57]New connection [11:44:57]New thread 3067473252 created [11:44:57]Thread 3067329892 joined [11:44:57]Waiting for new connection... [11:44:57] Sock 10.Parse request [11:44:57]Sock 10.Check first char [11:44:57]Sock 10.First char is OK [11:44:57]request: POST /json_proto HTTP/1.0 [11:44:57]Method: POST [11:44:57]URL: /json_proto [11:44:57]Method is POST - this is cgi request [11:44:57]url: /json_proto [11:44:57]query_string will be loaded in cgi processing [11:44:57]execute_cgi json_proto POST (null) [11:44:57]execute_cgi path=json_proto method=POST [11:44:57]POST find Content-Length [11:44:57]Host: 172.17.41.135:8080 [11:44:57]Content-Length: 791 [11:44:57]Content-Type: application/json [11:44:57] [11:44:57]POST finish read [11:44:57]Found Content-Length = 791 [11:44:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:57]execute_script... [11:44: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)24617598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:57]POST & json_proto [11:44:57]process_json_proto [11:44:57]json parsed OK: [11:44:57]protocol is kg_v1.0 [11:44:57]action value=close_receipt [11:44:57]process_action close_receipt [11:44:57]cmd_close_receipt [11:44:57]MH_GetDate [11:44:57]Write to MH i2c: F0 00 00 BB 01 AB [11:44:57]Write i2c OK [11:44:57]MH_I2C_Read... [11:44:57]Read from MH i2c: F0 [11:44:57]MH_I2C_Read... [11:44:57]Read from MH i2c: F0 09 00 [11:44:57]MH_I2C_Read... [11:44:57]Read from MH i2c: F0 09 00 BB 01 00 B9 54 F1 66 ED 3E 82 65 2A [11:44:57]GetLastDocTimeStamp 1727091874 [11:44:57]current date 1727091897 [11:44:57]FM_GetShiftState [11:44:57]SAM_PROTO_GetShiftState [11:44:57]wFMCommunicate request_size=4 [11:44:57]MH_SAM_APDU [11:44:57]CAPDU: 80 13 01 00 [11:44:57]Write to MH i2c: E2 08 00 BC 01 80 13 01 00 00 00 00 00 3A [11:44:57]Write i2c OK [11:44:57]MH_I2C_Read... [11:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:57]Read from MH i2c: E2 [11:44:57]MH_I2C_Read... [11:44:57]Read from MH i2c: E2 0E 00 [11:44:57]MH_I2C_Read... [11:44:57]Read from MH i2c: E2 0E 00 BC 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DB [11:44:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:44:57]wFMCommunicate OK [11:44:57]SAM_PROTO_GetShiftState done [11:44:57]FM_GetShiftState done [11:44:57]opened in 1727051401 [11:44:57]opened+sec_in_day 1727137801 [11:44:57]quantity*price = 0 [11:44:57]sum+1 = 1 [11:44:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 247 23.09.2024 11:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289573 ФПД: 158210566172131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114458&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289573&fm=158210566172131&tin=02508201610067®Number=0000000000091827&sum=0 [11:44:58]StoreToDocumentArchive [11:44:58]shift 515 fd 289573 [11:44:58]save to /storage/0515/doc_00289573 [11:44:58]save last doc name /storage/0515/doc_00289573 to /storage/kkm_last_doc_name [11:44:58]save OK [11:44:58]Clear old archive folders... [11:44:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:44:58]tlvbuf is 018F80C0 [11:44:58]SAM_PROTO_ClearQueue [11:44:58]wFMCommunicate request_size=4 [11:44:58]MH_SAM_APDU [11:44:58]CAPDU: 80 09 00 00 [11:44:58]Write to MH i2c: E2 08 00 C9 01 80 09 00 00 00 00 00 00 3C [11:44:58]Write i2c OK [11:44:58]MH_I2C_Read... [11:44:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:58]Read from MH i2c: E2 [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: E2 03 00 [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: E2 03 00 C9 01 00 90 00 3E [11:44:58]RAPDU: 90 00 [11:44:58]wFMCommunicate OK [11:44:58]SAM_PROTO_ClearQueue done [11:44:58]KKMCreateOFDPacket [11:44:58]OFDProtocolAddRootSTLVToBuf [11:44:58]FM_MakeSignedData [11:44:58]FM_MakeSignedData [11:44:58]SAM_PROTO_SignData [11:44:58]wFMCommunicate request_size=4 [11:44:58]MH_SAM_APDU [11:44:58]CAPDU: 80 0D 01 02 [11:44:58]Write to MH i2c: E2 08 00 CA 01 80 0D 01 02 00 00 00 00 44 [11:44:58]Write i2c OK [11:44:58]MH_I2C_Read... [11:44:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:58]Read from MH i2c: E2 [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: E2 03 00 [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: E2 03 00 CA 01 00 90 00 3F [11:44:58]RAPDU: 90 00 [11:44:58]wFMCommunicate OK [11:44:58]wFMCommunicate request_size=255 [11:44:58]MH_SAM_APDU [11:44: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 4A 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 F7 00 00 00 F4 03 04 00 BA 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6B 04 00 35 04 06 00 8F E4 44 98 [11:44:58]Write to MH i2c: E2 02 01 CB 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 F7 00 00 00 F4 03 04 00 BA 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6B 04 00 35 04 06 00 8F E4 44 98 00 00 61 [11:44:58]Write i2c OK [11:44:58]MH_I2C_Read... [11:44:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:58]Read from MH i2c: E2 [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: E2 03 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 03 00 CB 01 00 90 00 40 [11:44:59]RAPDU: 90 00 [11:44:59]wFMCommunicate OK [11:44:59]wFMCommunicate request_size=7 [11:44:59]MH_SAM_APDU [11:44:59]CAPDU: 80 0D 02 02 02 AD E3 [11:44:59]Write to MH i2c: E2 0A 00 CC 01 80 0D 02 02 02 00 AD E3 00 00 DB [11:44:59]Write i2c OK [11:44:59]MH_I2C_Read... [11:44:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:59]Read from MH i2c: E2 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 03 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [11:44:59]RAPDU: 90 00 [11:44:59]wFMCommunicate OK [11:44:59]wFMCommunicate request_size=4 [11:44:59]MH_SAM_APDU [11:44:59]CAPDU: 80 0D 03 02 [11:44:59]Write to MH i2c: E2 08 00 CD 01 80 0D 03 02 00 00 00 00 49 [11:44:59]Write i2c OK [11:44:59]MH_I2C_Read... [11:44:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:59]Read from MH i2c: E2 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 0B 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 0B 00 CD 01 00 A1 D6 E0 33 A6 78 25 E2 90 00 F9 [11:44:59]RAPDU: A1 D6 E0 33 A6 78 25 E2 90 00 [11:44:59]wFMCommunicate OK [11:44:59]SAM_PROTO_SignData done [11:44:59]FM_MakeSignedData done [11:44:59]CreateOFDProtocolMessage [11:44:59]wFMCommunicate request_size=4 [11:44:59]MH_SAM_APDU [11:44:59]CAPDU: 80 11 00 00 [11:44:59]Write to MH i2c: E2 08 00 CE 01 80 11 00 00 00 00 00 00 49 [11:44:59]Write i2c OK [11:44:59]MH_I2C_Read... [11:44:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:59]Read from MH i2c: E2 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 17 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 17 00 CE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 99 [11:44:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:44:59]wFMCommunicate OK [11:44:59]CreateOFDProtocolMessage done [11:44:59]OFDSenderStorePacket 289573 [11:44:59]StoreOFDPacket docnum=289573 [11:44:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 8D CD 04 01 D4 78 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 BA 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6B 04 00 35 04 06 00 8F E4 44 98 AD E3 A1 D6 E0 33 A6 78 25 E2 [11:44:59]CheckFolder [11:44:59]dirname=/storage/ofd_packets [11:44:59]CheckFolder done [11:44:59]ProducePacketName [11:44:59]name=ofd_packets/00289573 [11:44:59]NVStorageSaveData ofd_packets/00289573 [11:44:59]File name is /storage/ofd_packets/00289573 [11:44:59]Write 298 bytes [11:44:59]NVStorageSaveData done [11:44:59]OFDSenderStorePacket done [11:44:59]KKMCreateOFDPacket done [11:44:59]NVStorageSaveData kkm_last_timestamp [11:44:59]File name is /storage/kkm_last_timestamp [11:44:59]Write 4 bytes [11:44:59]NVStorageSaveData done [11:44:59]ExternCall_PrintAddStr [11:44:59]wPrintStart [11:44:59]Write to MH i2c: 01 00 00 CF 01 D0 [11:44:59]Write i2c OK [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: 01 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: 01 07 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 FF 0F E5 [11:44:59]RasterBufferAndPrint [11:44:59]line Счет N : (1)24617598 [11:44:59]line ИНН: 02508201610067 [11:44:59]line Контрольно-Кассовый Чек [11:44:59]line ПРОДАЖА [11:44:59]line ТРК (МРК, ГНК) : 22 [11:44:59]line Товар: 2710194210 [11:44:59]line ДТ-К-5 [11:44:59]line 13.130 * 0.00 [11:44:59]line = 0.00 [11:44:59]line НДС 12% НСП 1% [11:44:59]line > о реализуемом товаре [11:44:59]line ИТОГО: 0.00 [11:44:59]line НСП 1% : 0.00 [11:44:59]line НДС 12% : 0.00 [11:44:59]line Наличными: 0.00 [11:44:59]line Безнал.: 0.00 [11:44:59]line Место: АЗС № 90 "Партнёр-нефть" [11:44:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:44:59]line СНО: Общий режим [11:44:59]line Чек 247 23.09.2024 11:44 [11:44:59]line Смена: 515 ФФД: 1.0 [11:44:59]line ЗНМ: 0300000107 [11:44:59]line РНМ: 0000000000091827 [11:44:59]line Версия ККМ: 001 [11:44:59]line Талоны: Топливная Карта [11:44:59]line 99990 [11:44:59]line ФМ: 0000000000871832 [11:44:59]line ФД: 289573 [11:44:59]line ФПД: 158210566172131 [11:44:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114458&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289573&fm=158210566172131&tin=02508201610067®Number=0000000000091827&sum=0 [11:44:59]written 0, free lines is 4095 [11:44:59]OFD Sender: Processing packet 289573 [packets to send 1784, broken 1783] [11:44:59]ProducePacketName [11:44:59]name=ofd_packets/00289573 [11:44:59]OFD Sender: To server: pG, [11:44:59]CommunicateWithHost lk.salyk.kg:30040 [11:44:59]ConnectInit lk.salyk.kg [11:44:59]Write to MH i2c: 01 00 00 F8 01 F9 [11:44:59]Write i2c OK [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: 01 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: 01 07 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: 01 07 00 F8 01 00 00 00 00 00 DB 0C E7 [11:44:59]RasterBufferAndPrint [11:44:59]line [11:44:59]line [11:44:59]line [11:44:59]line [11:44:59]line [11:44:59]written 0, free lines is 3308 [11:44:59]Connected sock=9 [11:44: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 33 32 0C 01 00 00 8D CD 04 01 D4 78 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 BA 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6B 04 00 35 04 06 00 8F E4 44 98 AD E3 A1 D6 E0 33 A6 78 25 E2 [11:44:59]MH_Cut [11:44:59]Write to MH i2c: D1 01 00 FF 01 01 D2 [11:44:59]Write i2c OK [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: D1 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: D1 01 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: D1 01 00 FF 01 00 D1 [11:44:59]Write to MH i2c: 01 00 00 00 02 02 [11:44:59]Write i2c OK [11:44:59]MH_I2C_Read... [11:45: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 33 32 4F 00 00 00 BD B6 47 00 2E 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 33 32 10 04 04 00 25 6B 04 00 F4 03 04 00 8E FC F0 66 B6 04 01 00 00 2E BB FE DC 31 D1 8D 2F [11:45:00]CommunicateWithHost err = 0 [11:45:00]CheckOFDResponse [11:45:00]1017 (14) - 77093643461234 [11:45:00]1041 (16) - 0000000000871832 [11:45:00]1040 (4) - 289573 [11:45:00]1012 (4) - 23.09.2024 05:28 [11:45:00]1206 (1) - 0 [11:45:00]OFD Sender: Remove packet 289573 [11:45:00]ProducePacketName [11:45:00]name=ofd_packets/00289573 [11:45:00]NVStorageDeleteData [11:45:00]*** Cut start [11:45:00]*** Partial cut [11:45:00]*** CUTSNS_PIN = 1 [11:45:00]*** CUTSNS_PIN = 0 [11:45:00]*** Brake cut motor [11:45:00]OFD Sender: No OFD packet to send [11:45:01]Read from MH i2c: 01 [11:45:01]MH_I2C_Read... [11:45:01]*** Stop cut motor [11:45:01]*** Cut end [11:45:01]Read from MH i2c: 01 07 00 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: 01 07 00 00 02 00 00 00 00 00 FF 0F 17 [11:45:01]process_action close_receipt done [11:45:01]requested_data is exist [11:45:01]produce_requested_data [11:45:01]requested_item fm.sn is exist - process it [11:45:01]wFMCommunicate request_size=4 [11:45:01]MH_SAM_APDU [11:45:01]CAPDU: 80 11 00 00 [11:45:01]Write to MH i2c: E2 08 00 01 02 80 11 00 00 00 00 00 00 7D [11:45:01]Write i2c OK [11:45:01]MH_I2C_Read... [11:45:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:01]Read from MH i2c: E2 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: E2 17 00 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: E2 17 00 01 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CD [11:45:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:45:01]wFMCommunicate OK [11:45:01]requested_item fd.num is exist - process it [11:45:01]SAM_PROTO_GetFieldsCounters [11:45:01]wFMCommunicate request_size=4 [11:45:01]MH_SAM_APDU [11:45:01]CAPDU: 80 13 00 00 [11:45:01]Write to MH i2c: E2 08 00 02 02 80 13 00 00 00 00 00 00 80 [11:45:01]Write i2c OK [11:45:01]MH_I2C_Read... [11:45:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:01]Read from MH i2c: E2 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: E2 62 00 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: E2 62 00 02 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 25 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [11:45:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 25 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:01]wFMCommunicate OK [11:45:01]SAM_PROTO_GetFieldsCounters done [11:45:01]requested_item shift.num is exist - process it [11:45:01]requested_item shift.opened is exist - process it [11:45:01]req_shift_opened [11:45:01]FM_GetShiftState [11:45:01]SAM_PROTO_GetShiftState [11:45:01]wFMCommunicate request_size=4 [11:45:01]MH_SAM_APDU [11:45:01]CAPDU: 80 13 01 00 [11:45:01]Write to MH i2c: E2 08 00 03 02 80 13 01 00 00 00 00 00 82 [11:45:01]Write i2c OK [11:45:01]MH_I2C_Read... [11:45:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:01]Read from MH i2c: E2 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: E2 0E 00 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: E2 0E 00 03 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 23 [11:45:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:45:01]wFMCommunicate OK [11:45:01]SAM_PROTO_GetShiftState done [11:45:01]FM_GetShiftState done [11:45:01]req_shift_opened done [11:45:01]requested_item shift.open_date is exist - process it [11:45:01]req_shift_open_date [11:45:01]req_shift_open_date done [11:45:01]produce_requested_data done [11:45:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289573,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:45:01]process_action_free close_receipt [11:45:01]json_value_free [11:45:01]json_value_free done [11:45:01]process_json_proto returns [11:45:01]Send response to host [11:45:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289573,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:45:01]free response buf [11:45:01]execute_script done [11:45:01]execute_script returns [11:45:01]free content buf [11:45:01]Sock 10.Close socket [11:45:01]Sock 10.Thread stoped [11:45:05]OFD Sender: No OFD packet to send [11:45:10]OFD Sender: No OFD packet to send [11:45:15]OFD Sender: No OFD packet to send [11:45:20]OFD Sender: No OFD packet to send [11:45:25]OFD Sender: No OFD packet to send [11:45:30]OFD Sender: No OFD packet to send [11:45:35]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:52]accept exits with 7 [11:45:52]New connection [11:45:52]New thread 3067329892 created [11:45:52]Thread 3067473252 joined [11:45:52]Waiting for new connection... [11:45:52] Sock 7.Parse request [11:45:52]Sock 7.Check first char [11:45:52]Sock 7.First char is OK [11:45:52]request: POST /json_proto HTTP/1.0 [11:45:52]Method: POST [11:45:52]URL: /json_proto [11:45:52]Method is POST - this is cgi request [11:45:52]url: /json_proto [11:45:52]query_string will be loaded in cgi processing [11:45:52]execute_cgi json_proto POST (null) [11:45:52]execute_cgi path=json_proto method=POST [11:45:52]POST find Content-Length [11:45:52]Host: 172.17.41.135:8080 [11:45:52]Content-Length: 625 [11:45:52]Content-Type: application/json [11:45:52] [11:45:52]POST finish read [11:45:52]Found Content-Length = 625 [11:45:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:52]execute_script... [11:45: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)24617602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:52]POST & json_proto [11:45:52]process_json_proto [11:45:52]json parsed OK: [11:45:52]protocol is kg_v1.0 [11:45:52]action value=close_receipt [11:45:52]process_action close_receipt [11:45:52]cmd_close_receipt [11:45:52]MH_GetDate [11:45:52]Write to MH i2c: F0 00 00 04 02 F5 [11:45:52]Write i2c OK [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: F0 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: F0 09 00 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: F0 09 00 04 02 00 F1 54 F1 66 ED 3E 82 65 AC [11:45:52]GetLastDocTimeStamp 1727091898 [11:45:52]current date 1727091953 [11:45:52]FM_GetShiftState [11:45:52]SAM_PROTO_GetShiftState [11:45:52]wFMCommunicate request_size=4 [11:45:52]MH_SAM_APDU [11:45:52]CAPDU: 80 13 01 00 [11:45:52]Write to MH i2c: E2 08 00 05 02 80 13 01 00 00 00 00 00 84 [11:45:52]Write i2c OK [11:45:52]MH_I2C_Read... [11:45:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:52]Read from MH i2c: E2 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: E2 0E 00 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: E2 0E 00 05 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 25 [11:45:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:45:52]wFMCommunicate OK [11:45:52]SAM_PROTO_GetShiftState done [11:45:52]FM_GetShiftState done [11:45:52]opened in 1727051401 [11:45:52]opened+sec_in_day 1727137801 [11:45:52]quantity*price = 99999 [11:45:52]sum+1 = 100001 [11:45:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 248 23.09.2024 11:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289574 ФПД: 185258648712856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114553&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289574&fm=185258648712856&tin=02508201610067®Number=0000000000091827&sum=100000 [11:45:54]StoreToDocumentArchive [11:45:54]shift 515 fd 289574 [11:45:54]save to /storage/0515/doc_00289574 [11:45:54]save last doc name /storage/0515/doc_00289574 to /storage/kkm_last_doc_name [11:45:54]save OK [11:45:54]Clear old archive folders... [11:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:45:54]tlvbuf is 018EF690 [11:45:54]SAM_PROTO_ClearQueue [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 09 00 00 [11:45:54]Write to MH i2c: E2 08 00 12 02 80 09 00 00 00 00 00 00 86 [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 03 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 03 00 12 02 00 90 00 88 [11:45:54]RAPDU: 90 00 [11:45:54]wFMCommunicate OK [11:45:54]SAM_PROTO_ClearQueue done [11:45:54]KKMCreateOFDPacket [11:45:54]OFDProtocolAddRootSTLVToBuf [11:45:54]FM_MakeSignedData [11:45:54]FM_MakeSignedData [11:45:54]SAM_PROTO_SignData [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 0D 01 02 [11:45:54]Write to MH i2c: E2 08 00 13 02 80 0D 01 02 00 00 00 00 8E [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 03 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 03 00 13 02 00 90 00 89 [11:45:54]RAPDU: 90 00 [11:45:54]wFMCommunicate OK [11:45:54]wFMCommunicate request_size=253 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F1 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6B 04 00 35 04 06 00 A8 7D E3 F2 B6 98 [11:45:54]Write to MH i2c: E2 00 01 14 02 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F1 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6B 04 00 35 04 06 00 A8 7D E3 F2 B6 98 00 00 0F [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 03 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 03 00 14 02 00 90 00 8A [11:45:54]RAPDU: 90 00 [11:45:54]wFMCommunicate OK [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 0D 03 02 [11:45:54]Write to MH i2c: E2 08 00 15 02 80 0D 03 02 00 00 00 00 92 [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 0B 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 0B 00 15 02 00 E2 53 98 BF 66 90 10 E5 90 00 0A [11:45:54]RAPDU: E2 53 98 BF 66 90 10 E5 90 00 [11:45:54]wFMCommunicate OK [11:45:54]SAM_PROTO_SignData done [11:45:54]FM_MakeSignedData done [11:45:54]CreateOFDProtocolMessage [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 11 00 00 [11:45:54]Write to MH i2c: E2 08 00 16 02 80 11 00 00 00 00 00 00 92 [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 17 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 17 00 16 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [11:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:45:54]wFMCommunicate OK [11:45:54]CreateOFDProtocolMessage done [11:45:54]OFDSenderStorePacket 289574 [11:45:54]StoreOFDPacket docnum=289574 [11:45:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 72 77 00 01 DD 32 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F1 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6B 04 00 35 04 06 00 A8 7D E3 F2 B6 98 E2 53 98 BF 66 90 10 E5 [11:45:54]CheckFolder [11:45:54]dirname=/storage/ofd_packets [11:45:54]CheckFolder done [11:45:54]ProducePacketName [11:45:54]name=ofd_packets/00289574 [11:45:54]NVStorageSaveData ofd_packets/00289574 [11:45:54]File name is /storage/ofd_packets/00289574 [11:45:54]Write 294 bytes [11:45:54]NVStorageSaveData done [11:45:54]OFDSenderStorePacket done [11:45:54]KKMCreateOFDPacket done [11:45:54]NVStorageSaveData kkm_last_timestamp [11:45:54]File name is /storage/kkm_last_timestamp [11:45:54]Write 4 bytes [11:45:54]NVStorageSaveData done [11:45:54]ExternCall_PrintAddStr [11:45:54]wPrintStart [11:45:54]Write to MH i2c: 01 00 00 17 02 19 [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: 01 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: 01 07 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: 01 07 00 17 02 00 00 00 00 00 FF 0F 2E [11:45:54]RasterBufferAndPrint [11:45:54]line Счет N : (1)24617602 [11:45:54]line ИНН: 02508201610067 [11:45:54]line Контрольно-Кассовый Чек [11:45:54]line ПРОДАЖА [11:45:54]line ТРК (МРК, ГНК) : 44 [11:45:54]line Товар: 2710124130 [11:45:54]line SU-92 [11:45:54]line 14.430 * 69.30 [11:45:54]line = 1000.00 [11:45:54]line НДС 12% НСП 1% [11:45:54]line > о реализуемом товаре [11:45:54]line ИТОГО: 1000.00 [11:45:54]line НСП 1% : 8.85 [11:45:54]line НДС 12% : 106.19 [11:45:54]line Наличными: 1000.00 [11:45:54]line Безнал.: 0.00 [11:45:54]line Место: АЗС № 90 "Партнёр-нефть" [11:45:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:45:54]line СНО: Общий режим [11:45:54]line Чек 248 23.09.2024 11:45 [11:45:54]line Смена: 515 ФФД: 1.0 [11:45:54]line ЗНМ: 0300000107 [11:45:54]line РНМ: 0000000000091827 [11:45:54]line Версия ККМ: 001 [11:45:54]line ФМ: 0000000000871832 [11:45:54]line ФД: 289574 [11:45:54]line ФПД: 185258648712856 [11:45:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114553&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289574&fm=185258648712856&tin=02508201610067®Number=0000000000091827&sum=100000 [11:45:54]written 0, free lines is 4095 [11:45:54]OFD Sender: Processing packet 289574 [packets to send 1784, broken 1783] [11:45:54]ProducePacketName [11:45:54]name=ofd_packets/00289574 [11:45:54]OFD Sender: To server: pG, [11:45:54]CommunicateWithHost lk.salyk.kg:30040 [11:45:54]ConnectInit lk.salyk.kg [11:45:54]Connected sock=10 [11:45: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 33 32 08 01 00 00 72 77 00 01 DD 32 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F1 54 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6B 04 00 35 04 06 00 A8 7D E3 F2 B6 98 E2 53 98 BF 66 90 10 E5 [11:45:55]Write to MH i2c: 01 00 00 3E 02 40 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: 01 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: 01 07 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 00 0D 54 [11:45:55]RasterBufferAndPrint [11:45:55]line [11:45:55]line [11:45:55]line [11:45:55]line [11:45:55]line [11:45:55]written 0, free lines is 3333 [11:45:55]MH_Cut [11:45:55]Write to MH i2c: D1 01 00 45 02 01 19 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: D1 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: D1 01 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: D1 01 00 45 02 00 18 [11:45:55]Write to MH i2c: 01 00 00 46 02 48 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 21 D0 47 00 51 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 33 32 10 04 04 00 26 6B 04 00 F4 03 04 00 C6 FC F0 66 B6 04 01 00 00 7D 2F D5 18 A0 D4 3F 2D [11:45:55]CommunicateWithHost err = 0 [11:45:55]CheckOFDResponse [11:45:55]1017 (14) - 77093643461234 [11:45:55]1041 (16) - 0000000000871832 [11:45:55]1040 (4) - 289574 [11:45:55]1012 (4) - 23.09.2024 05:29 [11:45:55]1206 (1) - 0 [11:45:55]OFD Sender: Remove packet 289574 [11:45:55]ProducePacketName [11:45:55]name=ofd_packets/00289574 [11:45:55]NVStorageDeleteData [11:45:55]*** Cut start [11:45:55]*** Partial cut [11:45:55]*** CUTSNS_PIN = 1 [11:45:55]*** CUTSNS_PIN = 0 [11:45:55]OFD Sender: No OFD packet to send [11:45:56]*** Brake cut motor [11:45:56]Read from MH i2c: 01 [11:45:56]MH_I2C_Read... [11:45:56]*** Stop cut motor [11:45:56]*** Cut end [11:45:56]Read from MH i2c: 01 07 00 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: 01 07 00 46 02 00 00 00 00 00 FF 0F 5D [11:45:56]process_action close_receipt done [11:45:56]requested_data is exist [11:45:56]produce_requested_data [11:45:56]requested_item fm.sn is exist - process it [11:45:56]wFMCommunicate request_size=4 [11:45:56]MH_SAM_APDU [11:45:56]CAPDU: 80 11 00 00 [11:45:56]Write to MH i2c: E2 08 00 47 02 80 11 00 00 00 00 00 00 C3 [11:45:56]Write i2c OK [11:45:56]MH_I2C_Read... [11:45:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:56]Read from MH i2c: E2 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 17 00 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 17 00 47 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 13 [11:45:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:45:56]wFMCommunicate OK [11:45:56]requested_item fd.num is exist - process it [11:45:56]SAM_PROTO_GetFieldsCounters [11:45:56]wFMCommunicate request_size=4 [11:45:56]MH_SAM_APDU [11:45:56]CAPDU: 80 13 00 00 [11:45:56]Write to MH i2c: E2 08 00 48 02 80 13 00 00 00 00 00 00 C6 [11:45:56]Write i2c OK [11:45:56]MH_I2C_Read... [11:45:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:56]Read from MH i2c: E2 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 62 00 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 62 00 48 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 26 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [11:45:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 26 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:56]wFMCommunicate OK [11:45:56]SAM_PROTO_GetFieldsCounters done [11:45:56]requested_item shift.num is exist - process it [11:45:56]requested_item shift.opened is exist - process it [11:45:56]req_shift_opened [11:45:56]FM_GetShiftState [11:45:56]SAM_PROTO_GetShiftState [11:45:56]wFMCommunicate request_size=4 [11:45:56]MH_SAM_APDU [11:45:56]CAPDU: 80 13 01 00 [11:45:56]Write to MH i2c: E2 08 00 49 02 80 13 01 00 00 00 00 00 C8 [11:45:56]Write i2c OK [11:45:56]MH_I2C_Read... [11:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:56]Read from MH i2c: E2 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 0E 00 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 0E 00 49 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [11:45:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:45:56]wFMCommunicate OK [11:45:56]SAM_PROTO_GetShiftState done [11:45:56]FM_GetShiftState done [11:45:56]req_shift_opened done [11:45:56]requested_item shift.open_date is exist - process it [11:45:56]req_shift_open_date [11:45:56]req_shift_open_date done [11:45:56]produce_requested_data done [11:45:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289574,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:45:56]process_action_free close_receipt [11:45:56]json_value_free [11:45:56]json_value_free done [11:45:56]process_json_proto returns [11:45:56]Send response to host [11:45:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289574,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:45:56]free response buf [11:45:56]execute_script done [11:45:56]execute_script returns [11:45:56]free content buf [11:45:56]Sock 7.Close socket [11:45:56]Sock 7.Thread stoped [11:46:00]OFD Sender: No OFD packet to send [11:46:05]OFD Sender: No OFD packet to send [11:46:10]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:31]accept exits with 9 [11:46:31]New connection [11:46:31]New thread 3067473252 created [11:46:31]Thread 3067329892 joined [11:46:31]Waiting for new connection... [11:46:31] Sock 9.Parse request [11:46:31]Sock 9.Check first char [11:46:31]Sock 9.First char is OK [11:46:31]request: POST /json_proto HTTP/1.0 [11:46:31]Method: POST [11:46:31]URL: /json_proto [11:46:31]Method is POST - this is cgi request [11:46:31]url: /json_proto [11:46:31]query_string will be loaded in cgi processing [11:46:31]execute_cgi json_proto POST (null) [11:46:31]execute_cgi path=json_proto method=POST [11:46:31]POST find Content-Length [11:46:31]Host: 172.17.41.135:8080 [11:46:31]Content-Length: 687 [11:46:31]Content-Type: application/json [11:46:31] [11:46:31]POST finish read [11:46:31]Found Content-Length = 687 [11:46:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:46:31]execute_script... [11:46: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)24617603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:46:31]POST & json_proto [11:46:31]process_json_proto [11:46:31]json parsed OK: [11:46:31]protocol is kg_v1.0 [11:46:31]action value=close_receipt [11:46:31]process_action close_receipt [11:46:31]cmd_close_receipt [11:46:31]MH_GetDate [11:46:31]Write to MH i2c: F0 00 00 4A 02 3B [11:46:31]Write i2c OK [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: F0 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: F0 09 00 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: F0 09 00 4A 02 00 17 55 F1 66 ED 3E 82 65 19 [11:46:31]GetLastDocTimeStamp 1727091953 [11:46:31]current date 1727091991 [11:46:31]FM_GetShiftState [11:46:31]SAM_PROTO_GetShiftState [11:46:31]wFMCommunicate request_size=4 [11:46:31]MH_SAM_APDU [11:46:31]CAPDU: 80 13 01 00 [11:46:31]Write to MH i2c: E2 08 00 4B 02 80 13 01 00 00 00 00 00 CA [11:46:31]Write i2c OK [11:46:31]MH_I2C_Read... [11:46:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:31]Read from MH i2c: E2 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 0E 00 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 0E 00 4B 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6B [11:46:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:46:31]wFMCommunicate OK [11:46:31]SAM_PROTO_GetShiftState done [11:46:31]FM_GetShiftState done [11:46:31]opened in 1727051401 [11:46:31]opened+sec_in_day 1727137801 [11:46:31]quantity*price = 100007 [11:46:31]sum+1 = 100009 [11:46:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 249 23.09.2024 11:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289575 ФПД: 205595623084490 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114631&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289575&fm=205595623084490&tin=02508201610067®Number=0000000000091827&sum=100000 [11:46:32]StoreToDocumentArchive [11:46:32]shift 515 fd 289575 [11:46:32]save to /storage/0515/doc_00289575 [11:46:32]save last doc name /storage/0515/doc_00289575 to /storage/kkm_last_doc_name [11:46:32]save OK [11:46:32]Clear old archive folders... [11:46:32]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:46:32]tlvbuf is 018EB960 [11:46:32]SAM_PROTO_ClearQueue [11:46:32]wFMCommunicate request_size=4 [11:46:32]MH_SAM_APDU [11:46:32]CAPDU: 80 09 00 00 [11:46:32]Write to MH i2c: E2 08 00 58 02 80 09 00 00 00 00 00 00 CC [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [11:46:32]RAPDU: 90 00 [11:46:32]wFMCommunicate OK [11:46:32]SAM_PROTO_ClearQueue done [11:46:32]KKMCreateOFDPacket [11:46:32]OFDProtocolAddRootSTLVToBuf [11:46:32]FM_MakeSignedData [11:46:32]FM_MakeSignedData [11:46:32]SAM_PROTO_SignData [11:46:32]wFMCommunicate request_size=4 [11:46:32]MH_SAM_APDU [11:46:32]CAPDU: 80 0D 01 02 [11:46:32]Write to MH i2c: E2 08 00 59 02 80 0D 01 02 00 00 00 00 D4 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [11:46:32]RAPDU: 90 00 [11:46:32]wFMCommunicate OK [11:46:32]wFMCommunicate request_size=255 [11:46:32]MH_SAM_APDU [11:46:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F9 00 00 00 F4 03 04 00 17 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6B 04 00 35 04 06 00 BA FC [11:46:32]Write to MH i2c: E2 02 01 5A 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F9 00 00 00 F4 03 04 00 17 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6B 04 00 35 04 06 00 BA FC 00 00 B1 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [11:46:32]RAPDU: 90 00 [11:46:32]wFMCommunicate OK [11:46:32]wFMCommunicate request_size=9 [11:46:32]MH_SAM_APDU [11:46:32]CAPDU: 80 0D 02 02 04 F6 14 D1 CA [11:46:32]Write to MH i2c: E2 0C 00 5B 02 80 0D 02 02 04 00 F6 14 D1 CA 00 00 84 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 03 00 5B 02 00 90 00 D1 [11:46:32]RAPDU: 90 00 [11:46:32]wFMCommunicate OK [11:46:32]wFMCommunicate request_size=4 [11:46:32]MH_SAM_APDU [11:46:32]CAPDU: 80 0D 03 02 [11:46:32]Write to MH i2c: E2 08 00 5C 02 80 0D 03 02 00 00 00 00 D9 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 0B 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 0B 00 5C 02 00 DF 13 B1 C5 E2 E9 B6 F5 90 00 B8 [11:46:32]RAPDU: DF 13 B1 C5 E2 E9 B6 F5 90 00 [11:46:32]wFMCommunicate OK [11:46:32]SAM_PROTO_SignData done [11:46:32]FM_MakeSignedData done [11:46:32]CreateOFDProtocolMessage [11:46:32]wFMCommunicate request_size=4 [11:46:32]MH_SAM_APDU [11:46:32]CAPDU: 80 11 00 00 [11:46:32]Write to MH i2c: E2 08 00 5D 02 80 11 00 00 00 00 00 00 D9 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 17 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 17 00 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 29 [11:46:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:46:32]wFMCommunicate OK [11:46:32]CreateOFDProtocolMessage done [11:46:32]OFDSenderStorePacket 289575 [11:46:32]StoreOFDPacket docnum=289575 [11:46:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 AE 13 06 01 05 75 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F9 00 00 00 F4 03 04 00 17 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6B 04 00 35 04 06 00 BA FC F6 14 D1 CA DF 13 B1 C5 E2 E9 B6 F5 [11:46:32]CheckFolder [11:46:32]dirname=/storage/ofd_packets [11:46:32]CheckFolder done [11:46:32]ProducePacketName [11:46:32]name=ofd_packets/00289575 [11:46:32]NVStorageSaveData ofd_packets/00289575 [11:46:32]File name is /storage/ofd_packets/00289575 [11:46:32]Write 300 bytes [11:46:32]NVStorageSaveData done [11:46:32]OFDSenderStorePacket done [11:46:32]KKMCreateOFDPacket done [11:46:32]NVStorageSaveData kkm_last_timestamp [11:46:32]File name is /storage/kkm_last_timestamp [11:46:32]Write 4 bytes [11:46:32]NVStorageSaveData done [11:46:32]ExternCall_PrintAddStr [11:46:32]wPrintStart [11:46:32]Write to MH i2c: 01 00 00 5E 02 60 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 07 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 FF 0F 75 [11:46:32]RasterBufferAndPrint [11:46:32]line Счет N : (1)24617603 [11:46:32]line ИНН: 02508201610067 [11:46:32]line Контрольно-Кассовый Чек [11:46:32]line ПРОДАЖА [11:46:32]line ТРК (МРК, ГНК) : 71 [11:46:32]line Товар: 2711190000 [11:46:32]line ГАЗ-К-5 [11:46:32]line 26.740 * 37.40 [11:46:32]line = 1000.08 [11:46:32]line НДС 12% НСП 1% [11:46:32]line > о реализуемом товаре [11:46:32]line ОКРУГЛЕНИЕ: -0.08 [11:46:32]line ИТОГО: 1000.00 [11:46:32]line Внесено: 1000.00 [11:46:32]line СДАЧА: 0.00 [11:46:32]line НСП 1% : 8.85 [11:46:32]line НДС 12% : 106.20 [11:46:32]line Наличными: 1000.00 [11:46:32]line Безнал.: 0.00 [11:46:32]line Место: АЗС № 90 "Партнёр-нефть" [11:46:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:46:32]line СНО: Общий режим [11:46:32]line Чек 249 23.09.2024 11:46 [11:46:32]line Смена: 515 ФФД: 1.0 [11:46:32]line ЗНМ: 0300000107 [11:46:32]line РНМ: 0000000000091827 [11:46:32]line Версия ККМ: 001 [11:46:32]line ФМ: 0000000000871832 [11:46:32]line ФД: 289575 [11:46:32]line ФПД: 205595623084490 [11:46:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114631&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289575&fm=205595623084490&tin=02508201610067®Number=0000000000091827&sum=100000 [11:46:32]written 0, free lines is 4095 [11:46:32]OFD Sender: Processing packet 289575 [packets to send 1784, broken 1783] [11:46:32]ProducePacketName [11:46:32]name=ofd_packets/00289575 [11:46:32]OFD Sender: To server: pG, [11:46:32]CommunicateWithHost lk.salyk.kg:30040 [11:46:32]ConnectInit lk.salyk.kg [11:46:33]Connected sock=11 [11:46: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 33 32 0E 01 00 00 AE 13 06 01 05 75 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F9 00 00 00 F4 03 04 00 17 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6B 04 00 35 04 06 00 BA FC F6 14 D1 CA DF 13 B1 C5 E2 E9 B6 F5 [11:46:33]Write to MH i2c: 01 00 00 88 02 8A [11:46:33]Write i2c OK [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: 01 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: 01 07 00 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 C9 0C 66 [11:46:33]RasterBufferAndPrint [11:46:33]line [11:46:33]line [11:46:33]line [11:46:33]line [11:46:33]line [11:46:33]written 0, free lines is 3277 [11:46:33]MH_Cut [11:46:33]Write to MH i2c: D1 01 00 8F 02 01 63 [11:46:33]Write i2c OK [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: D1 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: D1 01 00 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: D1 01 00 8F 02 00 62 [11:46:33]Write to MH i2c: 01 00 00 90 02 92 [11:46:33]Write i2c OK [11:46:33]MH_I2C_Read... [11:46: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 33 32 4F 00 00 00 66 0B 47 00 1C 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 33 32 10 04 04 00 27 6B 04 00 F4 03 04 00 EC FC F0 66 B6 04 01 00 00 46 35 9B E2 DF 3D 95 03 [11:46:33]CommunicateWithHost err = 0 [11:46:33]CheckOFDResponse [11:46:33]1017 (14) - 77093643461234 [11:46:33]1041 (16) - 0000000000871832 [11:46:33]1040 (4) - 289575 [11:46:33]1012 (4) - 23.09.2024 05:30 [11:46:33]1206 (1) - 0 [11:46:33]OFD Sender: Remove packet 289575 [11:46:33]ProducePacketName [11:46:33]name=ofd_packets/00289575 [11:46:33]NVStorageDeleteData [11:46:34]*** Cut start [11:46:34]*** Partial cut [11:46:34]*** CUTSNS_PIN = 1 [11:46:34]OFD Sender: No OFD packet to send [11:46:34]*** CUTSNS_PIN = 0 [11:46:34]*** Brake cut motor [11:46:34]Read from MH i2c: 01 [11:46:34]MH_I2C_Read... [11:46:34]*** Stop cut motor [11:46:34]*** Cut end [11:46:34]Read from MH i2c: 01 07 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [11:46:34]process_action close_receipt done [11:46:34]requested_data is exist [11:46:34]produce_requested_data [11:46:34]requested_item fm.sn is exist - process it [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 11 00 00 [11:46:34]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:34]Read from MH i2c: E2 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 17 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5D [11:46:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:46:34]wFMCommunicate OK [11:46:34]requested_item fd.num is exist - process it [11:46:34]SAM_PROTO_GetFieldsCounters [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 13 00 00 [11:46:34]Write to MH i2c: E2 08 00 92 02 80 13 00 00 00 00 00 00 10 [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:34]Read from MH i2c: E2 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 62 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 62 00 92 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 27 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [11:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 27 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:34]wFMCommunicate OK [11:46:34]SAM_PROTO_GetFieldsCounters done [11:46:34]requested_item shift.num is exist - process it [11:46:34]requested_item shift.opened is exist - process it [11:46:34]req_shift_opened [11:46:34]FM_GetShiftState [11:46:34]SAM_PROTO_GetShiftState [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 13 01 00 [11:46:34]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:35]Read from MH i2c: E2 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 0E 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B3 [11:46:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:46:35]wFMCommunicate OK [11:46:35]SAM_PROTO_GetShiftState done [11:46:35]FM_GetShiftState done [11:46:35]req_shift_opened done [11:46:35]requested_item shift.open_date is exist - process it [11:46:35]req_shift_open_date [11:46:35]req_shift_open_date done [11:46:35]produce_requested_data done [11:46:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289575,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:46:35]process_action_free close_receipt [11:46:35]json_value_free [11:46:35]json_value_free done [11:46:35]process_json_proto returns [11:46:35]Send response to host [11:46:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289575,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:46:35]free response buf [11:46:35]execute_script done [11:46:35]execute_script returns [11:46:35]free content buf [11:46:35]Sock 9.Close socket [11:46:35]Sock 9.Thread stoped [11:46:39]OFD Sender: No OFD packet to send [11:46:44]OFD Sender: No OFD packet to send [11:46:45]accept exits with 7 [11:46:45]New connection [11:46:45]New thread 3067329892 created [11:46:45]Thread 3067473252 joined [11:46:45]Waiting for new connection... [11:46:45] Sock 7.Parse request [11:46:45]Sock 7.Check first char [11:46:45]Sock 7.First char is OK [11:46:45]request: POST /json_proto HTTP/1.0 [11:46:45]Method: POST [11:46:45]URL: /json_proto [11:46:45]Method is POST - this is cgi request [11:46:45]url: /json_proto [11:46:45]query_string will be loaded in cgi processing [11:46:45]execute_cgi json_proto POST (null) [11:46:45]execute_cgi path=json_proto method=POST [11:46:45]POST find Content-Length [11:46:45]Host: 172.17.41.135:8080 [11:46:45]Content-Length: 215 [11:46:45]Content-Type: application/json [11:46:45] [11:46:45]POST finish read [11:46:45]Found Content-Length = 215 [11:46:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:45]execute_script... [11:46:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:45]POST & json_proto [11:46:45]process_json_proto [11:46:45]json parsed OK: [11:46:45]protocol is kg_v1.0 [11:46:45]action value=get_value [11:46:45]process_action get_value [11:46:45]cmd_get_value [11:46:45]process_action get_value done [11:46:45]requested_data is exist [11:46:45]produce_requested_data [11:46:45]requested_item kkm.sn is exist - process it [11:46:45]requested_item kkm.ver is exist - process it [11:46:45]requested_item fm.sn is exist - process it [11:46:45]wFMCommunicate request_size=4 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 11 00 00 [11:46:45]Write to MH i2c: E2 08 00 94 02 80 11 00 00 00 00 00 00 10 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:45]Read from MH i2c: E2 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 17 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 17 00 94 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 60 [11:46:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:46:45]wFMCommunicate OK [11:46:45]requested_item fd.num is exist - process it [11:46:45]SAM_PROTO_GetFieldsCounters [11:46:45]wFMCommunicate request_size=4 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 13 00 00 [11:46:45]Write to MH i2c: E2 08 00 95 02 80 13 00 00 00 00 00 00 13 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:45]Read from MH i2c: E2 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 62 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 62 00 95 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 27 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [11:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 27 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:45]wFMCommunicate OK [11:46:45]SAM_PROTO_GetFieldsCounters done [11:46:45]requested_item shift.num is exist - process it [11:46:45]requested_item shift.opened is exist - process it [11:46:45]req_shift_opened [11:46:45]FM_GetShiftState [11:46:45]SAM_PROTO_GetShiftState [11:46:45]wFMCommunicate request_size=4 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 13 01 00 [11:46:45]Write to MH i2c: E2 08 00 96 02 80 13 01 00 00 00 00 00 15 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:45]Read from MH i2c: E2 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 0E 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 0E 00 96 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [11:46:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:46:45]wFMCommunicate OK [11:46:45]SAM_PROTO_GetShiftState done [11:46:45]FM_GetShiftState done [11:46:45]req_shift_opened done [11:46:45]requested_item shift.open_date is exist - process it [11:46:45]req_shift_open_date [11:46:45]req_shift_open_date done [11:46:45]produce_requested_data done [11:46:45]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289575,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:46:45]process_action_free get_value [11:46:45]json_value_free [11:46:45]json_value_free done [11:46:45]process_json_proto returns [11:46:45]Send response to host [11:46:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289575,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:46:45]free response buf [11:46:45]execute_script done [11:46:45]execute_script returns [11:46:45]free content buf [11:46:45]Sock 7.Close socket [11:46:45]Sock 7.Thread stoped [11:46:45]accept exits with 9 [11:46:45]New connection [11:46:45]New thread 3067473252 created [11:46:45]Thread 3067329892 joined [11:46:45]Waiting for new connection... [11:46:45] Sock 9.Parse request [11:46:45]Sock 9.Check first char [11:46:45]Sock 9.First char is OK [11:46:45]request: POST /json_proto HTTP/1.0 [11:46:45]Method: POST [11:46:45]URL: /json_proto [11:46:45]Method is POST - this is cgi request [11:46:45]url: /json_proto [11:46:45]query_string will be loaded in cgi processing [11:46:45]execute_cgi json_proto POST (null) [11:46:45]execute_cgi path=json_proto method=POST [11:46:45]POST find Content-Length [11:46:45]Host: 172.17.41.135:8080 [11:46:45]Content-Length: 331 [11:46:45]Content-Type: application/json [11:46:45] [11:46:45]POST finish read [11:46:45]Found Content-Length = 331 [11:46: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" ] } } [11:46:45]execute_script... [11:46:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:46:46]POST & json_proto [11:46:46]process_json_proto [11:46:46]json parsed OK: [11:46:46]protocol is kg_v1.0 [11:46:46]action value=get_value [11:46:46]process_action get_value [11:46:46]cmd_get_value [11:46:46]process_action get_value done [11:46:46]requested_data is exist [11:46:46]produce_requested_data [11:46:46]requested_item fm.sale.total is exist - process it [11:46:46]SAM_PROTO_GetFMData [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 13 03 00 [11:46:46]Write to MH i2c: E2 08 00 97 02 80 13 03 00 00 00 00 00 18 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 FD 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 FD 00 97 02 00 C6 04 85 04 C2 04 6E 04 04 00 20 67 04 00 69 04 A4 00 6F 04 04 00 F7 5E 04 00 B1 04 05 00 C2 3B 78 7F 07 70 04 05 00 45 29 D4 6C 06 72 04 05 00 7D 12 A4 12 01 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 85 B5 E3 CB 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 1C 54 FD 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 EA [11:46:46]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 20 67 04 00 69 04 A4 00 6F 04 04 00 F7 5E 04 00 B1 04 05 00 C2 3B 78 7F 07 70 04 05 00 45 29 D4 6C 06 72 04 05 00 7D 12 A4 12 01 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 85 B5 E3 CB 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 1C 54 FD 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 [11:46:46]wFMCommunicate OK [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 17 00 00 [11:46:46]Write to MH i2c: E2 08 00 98 02 80 17 00 00 00 00 00 00 1A [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 FD 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 FD 00 98 02 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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 03 [11:46:46]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 [11:46:46]wFMCommunicate OK [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 17 00 00 [11:46:46]Write to MH i2c: E2 08 00 99 02 80 17 00 00 00 00 00 00 1B [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:46:47]Read from MH i2c: E2 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 FD 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 FD 00 99 02 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 42 [11:46:47]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 [11:46:47]wFMCommunicate OK [11:46:47]wFMCommunicate request_size=4 [11:46:47]MH_SAM_APDU [11:46:47]CAPDU: 80 17 00 00 [11:46:47]Write to MH i2c: E2 08 00 9A 02 80 17 00 00 00 00 00 00 1C [11:46:47]Write i2c OK [11:46:47]MH_I2C_Read... [11:46:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:46:47]Read from MH i2c: E2 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 FD 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 FD 00 9A 02 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 97 [11:46:47]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 [11:46:47]wFMCommunicate OK [11:46:47]wFMCommunicate request_size=4 [11:46:47]MH_SAM_APDU [11:46:47]CAPDU: 80 17 00 00 [11:46:47]Write to MH i2c: E2 08 00 9B 02 80 17 00 00 00 00 00 00 1D [11:46:47]Write i2c OK [11:46:47]MH_I2C_Read... [11:46:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [11:46:47]Read from MH i2c: E2 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 E3 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 E3 00 9B 02 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FC [11:46: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 [11:46:47]wFMCommunicate OK [11:46:47]SAM_PROTO_GetFMData done [11:46:47]requested_item fm.sale_refund.total is exist - process it [11:46:47]requested_item fm.buy.total is exist - process it [11:46:47]requested_item shift.sale.total is exist - process it [11:46:47]SAM_PROTO_GetShiftData [11:46:47]wFMCommunicate request_size=4 [11:46:47]MH_SAM_APDU [11:46:47]CAPDU: 80 13 02 00 [11:46:47]Write to MH i2c: E2 08 00 9C 02 80 13 02 00 00 00 00 00 1C [11:46:47]Write i2c OK [11:46:47]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:46:48]Read from MH i2c: E2 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 FD 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 FD 00 9C 02 00 B0 04 AA 04 AC 04 6E 04 04 00 F9 00 00 00 69 04 9D 00 6F 04 04 00 F9 00 00 00 B1 04 04 00 3C 06 7E 01 70 04 03 00 B8 8C F1 72 04 03 00 84 79 8C 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 44 93 28 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 93 61 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 56 [11:46:48]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 F9 00 00 00 69 04 9D 00 6F 04 04 00 F9 00 00 00 B1 04 04 00 3C 06 7E 01 70 04 03 00 B8 8C F1 72 04 03 00 84 79 8C 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 44 93 28 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 93 61 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:46:48]wFMCommunicate OK [11:46:48]wFMCommunicate request_size=4 [11:46:48]MH_SAM_APDU [11:46:48]CAPDU: 80 17 00 00 [11:46:48]Write to MH i2c: E2 08 00 9D 02 80 17 00 00 00 00 00 00 1F [11:46:48]Write i2c OK [11:46:48]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:46:48]Read from MH i2c: E2 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 FD 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 FD 00 9D 02 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 39 [11:46:48]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [11:46:48]wFMCommunicate OK [11:46:48]wFMCommunicate request_size=4 [11:46:48]MH_SAM_APDU [11:46:48]CAPDU: 80 17 00 00 [11:46:48]Write to MH i2c: E2 08 00 9E 02 80 17 00 00 00 00 00 00 20 [11:46:48]Write i2c OK [11:46:48]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:46:48]Read from MH i2c: E2 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 FD 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 FD 00 9E 02 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 DD [11:46:48]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [11:46:48]wFMCommunicate OK [11:46:48]wFMCommunicate request_size=4 [11:46:48]MH_SAM_APDU [11:46:48]CAPDU: 80 17 00 00 [11:46:48]Write to MH i2c: E2 08 00 9F 02 80 17 00 00 00 00 00 00 21 [11:46:48]Write i2c OK [11:46:48]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 FD 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 FD 00 9F 02 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 94 [11:46:49]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:46:49]wFMCommunicate OK [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 17 00 00 [11:46:49]Write to MH i2c: E2 08 00 A0 02 80 17 00 00 00 00 00 00 22 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 CD 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 CD 00 A0 02 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 06 [11:46:49]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:46:49]wFMCommunicate OK [11:46:49]SAM_PROTO_GetShiftData done [11:46:49]requested_item shift.sale.total_cash is exist - process it [11:46:49]requested_item shift.sale_refund.total is exist - process it [11:46:49]requested_item shift.sale_refund.total_cash is exist - process it [11:46:49]requested_item shift.buy.total is exist - process it [11:46:49]requested_item shift.buy.total_cash is exist - process it [11:46:49]produce_requested_data done [11:46:49]produce_requested_data return {"fm.sale.total":322033571.22,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":250363.48,"shift.sale.total_cash":158302.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} [11:46:49]process_action_free get_value [11:46:49]json_value_free [11:46:49]json_value_free done [11:46:49]process_json_proto returns [11:46:49]Send response to host [11:46:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322033571.22,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":250363.48,"shift.sale.total_cash":158302.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}}} [11:46:49]free response buf [11:46:49]execute_script done [11:46:49]execute_script returns [11:46:49]free content buf [11:46:49]Sock 9.Close socket [11:46:49]Sock 9.Thread stoped [11:46:49]OFD Sender: No OFD packet to send [11:46:54]OFD Sender: No OFD packet to send [11:46:59]OFD Sender: No OFD packet to send [11:47:04]OFD Sender: No OFD packet to send [11:47:09]OFD Sender: No OFD packet to send [11:47:14]OFD Sender: No OFD packet to send [11:47:19]OFD Sender: No OFD packet to send [11:47:24]OFD Sender: No OFD packet to send [11:47:29]OFD Sender: No OFD packet to send [11:47:34]OFD Sender: No OFD packet to send [11:47:39]OFD Sender: No OFD packet to send [11:47:44]OFD Sender: No OFD packet to send [11:47:49]OFD Sender: No OFD packet to send [11:47:54]OFD Sender: No OFD packet to send [11:47:59]OFD Sender: No OFD packet to send [11:48:04]OFD Sender: No OFD packet to send [11:48:09]OFD Sender: No OFD packet to send [11:48:14]OFD Sender: No OFD packet to send [11:48:20]OFD Sender: No OFD packet to send [11:48:25]OFD Sender: No OFD packet to send [11:48:30]OFD Sender: No OFD packet to send [11:48:35]OFD Sender: No OFD packet to send [11:48:37]accept exits with 7 [11:48:37]New connection [11:48:37]New thread 3067329892 created [11:48:37]Thread 3067473252 joined [11:48:37]Waiting for new connection... [11:48:37] Sock 7.Parse request [11:48:37]Sock 7.Check first char [11:48:37]Sock 7.First char is OK [11:48:37]request: POST /json_proto HTTP/1.0 [11:48:37]Method: POST [11:48:37]URL: /json_proto [11:48:37]Method is POST - this is cgi request [11:48:37]url: /json_proto [11:48:37]query_string will be loaded in cgi processing [11:48:37]execute_cgi json_proto POST (null) [11:48:37]execute_cgi path=json_proto method=POST [11:48:37]POST find Content-Length [11:48:37]Host: 172.17.41.135:8080 [11:48:37]Content-Length: 687 [11:48:37]Content-Type: application/json [11:48:37] [11:48:37]POST finish read [11:48:37]Found Content-Length = 687 [11:48:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:37]execute_script... [11:48: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)24617604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:37]POST & json_proto [11:48:37]process_json_proto [11:48:37]json parsed OK: [11:48:37]protocol is kg_v1.0 [11:48:37]action value=close_receipt [11:48:37]process_action close_receipt [11:48:37]cmd_close_receipt [11:48:37]MH_GetDate [11:48:37]Write to MH i2c: F0 00 00 A1 02 92 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 A1 02 00 96 55 F1 66 ED 3E 82 65 EF [11:48:38]GetLastDocTimeStamp 1727091991 [11:48:38]current date 1727092118 [11:48:38]FM_GetShiftState [11:48:38]SAM_PROTO_GetShiftState [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 13 01 00 [11:48:38]Write to MH i2c: E2 08 00 A2 02 80 13 01 00 00 00 00 00 21 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 A2 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [11:48:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:48:38]wFMCommunicate OK [11:48:38]SAM_PROTO_GetShiftState done [11:48:38]FM_GetShiftState done [11:48:38]opened in 1727051401 [11:48:38]opened+sec_in_day 1727137801 [11:48:38]quantity*price = 100007 [11:48:38]sum+1 = 100009 [11:48:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 250 23.09.2024 11:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289576 ФПД: 239562845170224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114838&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289576&fm=239562845170224&tin=02508201610067®Number=0000000000091827&sum=100000 [11:48:39]StoreToDocumentArchive [11:48:39]shift 515 fd 289576 [11:48:39]save to /storage/0515/doc_00289576 [11:48:39]save last doc name /storage/0515/doc_00289576 to /storage/kkm_last_doc_name [11:48:39]save OK [11:48:39]Clear old archive folders... [11:48:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:48:39]tlvbuf is 018E4870 [11:48:39]SAM_PROTO_ClearQueue [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 09 00 00 [11:48:39]Write to MH i2c: E2 08 00 AF 02 80 09 00 00 00 00 00 00 23 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [11:48:39]RAPDU: 90 00 [11:48:39]wFMCommunicate OK [11:48:39]SAM_PROTO_ClearQueue done [11:48:39]KKMCreateOFDPacket [11:48:39]OFDProtocolAddRootSTLVToBuf [11:48:39]FM_MakeSignedData [11:48:39]FM_MakeSignedData [11:48:39]SAM_PROTO_SignData [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 0D 01 02 [11:48:39]Write to MH i2c: E2 08 00 B0 02 80 0D 01 02 00 00 00 00 2B [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [11:48:39]RAPDU: 90 00 [11:48:39]wFMCommunicate OK [11:48:39]wFMCommunicate request_size=255 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FA 00 00 00 F4 03 04 00 96 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6B 04 00 35 04 06 00 D9 E1 [11:48:39]Write to MH i2c: E2 02 01 B1 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FA 00 00 00 F4 03 04 00 96 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6B 04 00 35 04 06 00 D9 E1 00 00 8D [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [11:48:39]RAPDU: 90 00 [11:48:39]wFMCommunicate OK [11:48:39]wFMCommunicate request_size=9 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 0D 02 02 04 92 49 AA 30 [11:48:39]Write to MH i2c: E2 0C 00 B2 02 80 0D 02 02 04 00 92 49 AA 30 00 00 EB [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [11:48:39]RAPDU: 90 00 [11:48:39]wFMCommunicate OK [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 0D 03 02 [11:48:39]Write to MH i2c: E2 08 00 B3 02 80 0D 03 02 00 00 00 00 30 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 0B 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 0B 00 B3 02 00 BE CD 65 35 02 D9 63 46 90 00 DA [11:48:39]RAPDU: BE CD 65 35 02 D9 63 46 90 00 [11:48:39]wFMCommunicate OK [11:48:39]SAM_PROTO_SignData done [11:48:39]FM_MakeSignedData done [11:48:39]CreateOFDProtocolMessage [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 11 00 00 [11:48:39]Write to MH i2c: E2 08 00 B4 02 80 11 00 00 00 00 00 00 30 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 17 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 17 00 B4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 80 [11:48:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:48:39]wFMCommunicate OK [11:48:39]CreateOFDProtocolMessage done [11:48:39]OFDSenderStorePacket 289576 [11:48:39]StoreOFDPacket docnum=289576 [11:48:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 45 E6 06 01 FC FD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FA 00 00 00 F4 03 04 00 96 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6B 04 00 35 04 06 00 D9 E1 92 49 AA 30 BE CD 65 35 02 D9 63 46 [11:48:39]CheckFolder [11:48:39]dirname=/storage/ofd_packets [11:48:39]CheckFolder done [11:48:39]ProducePacketName [11:48:39]name=ofd_packets/00289576 [11:48:39]NVStorageSaveData ofd_packets/00289576 [11:48:39]File name is /storage/ofd_packets/00289576 [11:48:39]Write 300 bytes [11:48:39]NVStorageSaveData done [11:48:39]OFDSenderStorePacket done [11:48:39]KKMCreateOFDPacket done [11:48:39]NVStorageSaveData kkm_last_timestamp [11:48:39]File name is /storage/kkm_last_timestamp [11:48:39]Write 4 bytes [11:48:39]NVStorageSaveData done [11:48:39]ExternCall_PrintAddStr [11:48:39]wPrintStart [11:48:39]Write to MH i2c: 01 00 00 B5 02 B7 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: 01 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: 01 07 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: 01 07 00 B5 02 00 00 00 00 00 FF 0F CC [11:48:39]RasterBufferAndPrint [11:48:39]line Счет N : (1)24617604 [11:48:39]line ИНН: 02508201610067 [11:48:39]line Контрольно-Кассовый Чек [11:48:39]line ПРОДАЖА [11:48:39]line ТРК (МРК, ГНК) : 71 [11:48:39]line Товар: 2711190000 [11:48:39]line ГАЗ-К-5 [11:48:39]line 26.740 * 37.40 [11:48:39]line = 1000.08 [11:48:39]line НДС 12% НСП 1% [11:48:39]line > о реализуемом товаре [11:48:39]line ОКРУГЛЕНИЕ: -0.08 [11:48:39]line ИТОГО: 1000.00 [11:48:39]line Внесено: 1000.00 [11:48:39]line СДАЧА: 0.00 [11:48:39]line НСП 1% : 8.85 [11:48:39]line НДС 12% : 106.20 [11:48:39]line Наличными: 1000.00 [11:48:39]line Безнал.: 0.00 [11:48:39]line Место: АЗС № 90 "Партнёр-нефть" [11:48:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:48:39]line СНО: Общий режим [11:48:39]line Чек 250 23.09.2024 11:48 [11:48:39]line Смена: 515 ФФД: 1.0 [11:48:39]line ЗНМ: 0300000107 [11:48:39]line РНМ: 0000000000091827 [11:48:39]line Версия ККМ: 001 [11:48:39]line ФМ: 0000000000871832 [11:48:39]line ФД: 289576 [11:48:39]line ФПД: 239562845170224 [11:48:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T114838&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289576&fm=239562845170224&tin=02508201610067®Number=0000000000091827&sum=100000 [11:48:39]written 0, free lines is 4095 [11:48:39]OFD Sender: Processing packet 289576 [packets to send 1784, broken 1783] [11:48:39]ProducePacketName [11:48:39]name=ofd_packets/00289576 [11:48:39]OFD Sender: To server: pG, [11:48:39]CommunicateWithHost lk.salyk.kg:30040 [11:48:39]ConnectInit lk.salyk.kg [11:48:40]Connected sock=10 [11:48: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 33 32 0E 01 00 00 45 E6 06 01 FC FD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FA 00 00 00 F4 03 04 00 96 55 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6B 04 00 35 04 06 00 D9 E1 92 49 AA 30 BE CD 65 35 02 D9 63 46 [11:48:40]Write to MH i2c: 01 00 00 DF 02 E1 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 DF 02 00 00 00 00 00 C7 0C BB [11:48:40]RasterBufferAndPrint [11:48:40]line [11:48:40]line [11:48:40]line [11:48:40]line [11:48:40]line [11:48:40]written 0, free lines is 3277 [11:48:40]MH_Cut [11:48:40]Write to MH i2c: D1 01 00 E6 02 01 BA [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: D1 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: D1 01 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: D1 01 00 E6 02 00 B9 [11:48:40]Write to MH i2c: 01 00 00 E7 02 E9 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48: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 33 32 4F 00 00 00 1E 80 47 00 AD 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 33 32 10 04 04 00 28 6B 04 00 F4 03 04 00 6B FD F0 66 B6 04 01 00 00 94 DB C2 7E CE 0A 9E 3F [11:48:40]CommunicateWithHost err = 0 [11:48:40]CheckOFDResponse [11:48:40]1017 (14) - 77093643461234 [11:48:40]1041 (16) - 0000000000871832 [11:48:40]1040 (4) - 289576 [11:48:40]1012 (4) - 23.09.2024 05:32 [11:48:40]1206 (1) - 0 [11:48:40]OFD Sender: Remove packet 289576 [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00289576 [11:48:40]NVStorageDeleteData [11:48:40]*** Cut start [11:48:40]*** Partial cut [11:48:40]*** CUTSNS_PIN = 1 [11:48:41]*** CUTSNS_PIN = 0 [11:48:41]OFD Sender: No OFD packet to send [11:48:41]*** Brake cut motor [11:48:41]Read from MH i2c: 01 [11:48:41]MH_I2C_Read... [11:48:41]*** Stop cut motor [11:48:41]*** Cut end [11:48:41]Read from MH i2c: 01 07 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 FF 0F FE [11:48:41]process_action close_receipt done [11:48:41]requested_data is exist [11:48:41]produce_requested_data [11:48:41]requested_item fm.sn is exist - process it [11:48:41]wFMCommunicate request_size=4 [11:48:41]MH_SAM_APDU [11:48:41]CAPDU: 80 11 00 00 [11:48:41]Write to MH i2c: E2 08 00 E8 02 80 11 00 00 00 00 00 00 64 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:41]Read from MH i2c: E2 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: E2 17 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: E2 17 00 E8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [11:48:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:48:41]wFMCommunicate OK [11:48:41]requested_item fd.num is exist - process it [11:48:41]SAM_PROTO_GetFieldsCounters [11:48:41]wFMCommunicate request_size=4 [11:48:41]MH_SAM_APDU [11:48:41]CAPDU: 80 13 00 00 [11:48:41]Write to MH i2c: E2 08 00 E9 02 80 13 00 00 00 00 00 00 67 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:41]Read from MH i2c: E2 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: E2 62 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: E2 62 00 E9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 28 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [11:48: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 28 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:41]wFMCommunicate OK [11:48:41]SAM_PROTO_GetFieldsCounters done [11:48:41]requested_item shift.num is exist - process it [11:48:41]requested_item shift.opened is exist - process it [11:48:41]req_shift_opened [11:48:41]FM_GetShiftState [11:48:41]SAM_PROTO_GetShiftState [11:48:41]wFMCommunicate request_size=4 [11:48:41]MH_SAM_APDU [11:48:41]CAPDU: 80 13 01 00 [11:48:41]Write to MH i2c: E2 08 00 EA 02 80 13 01 00 00 00 00 00 69 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:41]Read from MH i2c: E2 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: E2 0E 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: E2 0E 00 EA 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0A [11:48:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:48:41]wFMCommunicate OK [11:48:41]SAM_PROTO_GetShiftState done [11:48:41]FM_GetShiftState done [11:48:41]req_shift_opened done [11:48:41]requested_item shift.open_date is exist - process it [11:48:41]req_shift_open_date [11:48:41]req_shift_open_date done [11:48:41]produce_requested_data done [11:48:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289576,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:48:41]process_action_free close_receipt [11:48:41]json_value_free [11:48:41]json_value_free done [11:48:41]process_json_proto returns [11:48:41]Send response to host [11:48:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289576,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:48:41]free response buf [11:48:41]execute_script done [11:48:41]execute_script returns [11:48:41]free content buf [11:48:41]Sock 7.Close socket [11:48:41]Sock 7.Thread stoped [11:48:46]OFD Sender: No OFD packet to send [11:48:51]OFD Sender: No OFD packet to send [11:48:56]OFD Sender: No OFD packet to send [11:49:01]OFD Sender: No OFD packet to send [11:49:06]OFD Sender: No OFD packet to send [11:49:11]OFD Sender: No OFD packet to send [11:49:16]OFD Sender: No OFD packet to send [11:49:21]OFD Sender: No OFD packet to send [11:49:26]OFD Sender: No OFD packet to send [11:49:31]OFD Sender: No OFD packet to send [11:49:36]OFD Sender: No OFD packet to send [11:49:41]OFD Sender: No OFD packet to send [11:49:46]OFD Sender: No OFD packet to send [11:49:51]OFD Sender: No OFD packet to send [11:49:56]OFD Sender: No OFD packet to send [11:50:01]OFD Sender: No OFD packet to send [11:50:06]OFD Sender: No OFD packet to send [11:50:11]OFD Sender: No OFD packet to send [11:50:16]OFD Sender: No OFD packet to send [11:50:21]OFD Sender: No OFD packet to send [11:50:26]OFD Sender: No OFD packet to send [11:50:30]accept exits with 9 [11:50:30]New connection [11:50:30]New thread 3067473252 created [11:50:30]Thread 3067329892 joined [11:50:30]Waiting for new connection... [11:50:30] Sock 9.Parse request [11:50:30]Sock 9.Check first char [11:50:30]Sock 9.First char is OK [11:50:30]request: POST /json_proto HTTP/1.0 [11:50:30]Method: POST [11:50:30]URL: /json_proto [11:50:30]Method is POST - this is cgi request [11:50:30]url: /json_proto [11:50:30]query_string will be loaded in cgi processing [11:50:30]execute_cgi json_proto POST (null) [11:50:30]execute_cgi path=json_proto method=POST [11:50:30]POST find Content-Length [11:50:30]Host: 172.17.41.135:8080 [11:50:30]Content-Length: 805 [11:50:30]Content-Type: application/json [11:50:30] [11:50:30]POST finish read [11:50:30]Found Content-Length = 805 [11:50:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:50:30]execute_script... [11:50: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)24617606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:50:30]POST & json_proto [11:50:30]process_json_proto [11:50:30]json parsed OK: [11:50:30]protocol is kg_v1.0 [11:50:30]action value=close_receipt [11:50:30]process_action close_receipt [11:50:30]cmd_close_receipt [11:50:30]MH_GetDate [11:50:30]Write to MH i2c: F0 00 00 EB 02 DC [11:50:30]Write i2c OK [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: F0 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: F0 09 00 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: F0 09 00 EB 02 00 06 56 F1 66 ED 3E 82 65 AA [11:50:30]GetLastDocTimeStamp 1727092118 [11:50:30]current date 1727092230 [11:50:30]FM_GetShiftState [11:50:30]SAM_PROTO_GetShiftState [11:50:30]wFMCommunicate request_size=4 [11:50:30]MH_SAM_APDU [11:50:30]CAPDU: 80 13 01 00 [11:50:30]Write to MH i2c: E2 08 00 EC 02 80 13 01 00 00 00 00 00 6B [11:50:30]Write i2c OK [11:50:30]MH_I2C_Read... [11:50:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:30]Read from MH i2c: E2 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: E2 0E 00 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: E2 0E 00 EC 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [11:50:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:50:30]wFMCommunicate OK [11:50:30]SAM_PROTO_GetShiftState done [11:50:30]FM_GetShiftState done [11:50:30]opened in 1727051401 [11:50:30]opened+sec_in_day 1727137801 [11:50:30]quantity*price = 250054 [11:50:30]sum+1 = 250055 [11:50:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 251 23.09.2024 11:50 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289577 ФПД: 197988644218770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115030&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289577&fm=197988644218770&tin=02508201610067®Number=0000000000091827&sum=250054 [11:50:31]StoreToDocumentArchive [11:50:31]shift 515 fd 289577 [11:50:31]save to /storage/0515/doc_00289577 [11:50:31]save last doc name /storage/0515/doc_00289577 to /storage/kkm_last_doc_name [11:50:31]save OK [11:50:31]Clear old archive folders... [11:50:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:31]tlvbuf is 018E41A0 [11:50:31]SAM_PROTO_ClearQueue [11:50:31]wFMCommunicate request_size=4 [11:50:31]MH_SAM_APDU [11:50:31]CAPDU: 80 09 00 00 [11:50:31]Write to MH i2c: E2 08 00 F9 02 80 09 00 00 00 00 00 00 6D [11:50:31]Write i2c OK [11:50:31]MH_I2C_Read... [11:50:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:31]Read from MH i2c: E2 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 F9 02 00 90 00 6F [11:50:31]RAPDU: 90 00 [11:50:31]wFMCommunicate OK [11:50:31]SAM_PROTO_ClearQueue done [11:50:31]KKMCreateOFDPacket [11:50:31]OFDProtocolAddRootSTLVToBuf [11:50:31]FM_MakeSignedData [11:50:31]FM_MakeSignedData [11:50:31]SAM_PROTO_SignData [11:50:31]wFMCommunicate request_size=4 [11:50:31]MH_SAM_APDU [11:50:31]CAPDU: 80 0D 01 02 [11:50:31]Write to MH i2c: E2 08 00 FA 02 80 0D 01 02 00 00 00 00 75 [11:50:31]Write i2c OK [11:50:31]MH_I2C_Read... [11:50:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:31]Read from MH i2c: E2 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [11:50:31]RAPDU: 90 00 [11:50:31]wFMCommunicate OK [11:50:31]wFMCommunicate request_size=255 [11:50:31]MH_SAM_APDU [11:50: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 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 FB 00 00 00 F4 03 04 00 06 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6B 04 00 35 04 06 00 B4 [11:50:31]Write to MH i2c: E2 02 01 FB 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 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 FB 00 00 00 F4 03 04 00 06 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6B 04 00 35 04 06 00 B4 00 00 59 [11:50:31]Write i2c OK [11:50:31]MH_I2C_Read... [11:50:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:31]Read from MH i2c: E2 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [11:50:31]RAPDU: 90 00 [11:50:31]wFMCommunicate OK [11:50:31]wFMCommunicate request_size=10 [11:50:31]MH_SAM_APDU [11:50:31]CAPDU: 80 0D 02 02 05 11 D2 CE E7 92 [11:50:31]Write to MH i2c: E2 0D 00 FC 02 80 0D 02 02 05 00 11 D2 CE E7 92 00 00 AC [11:50:31]Write i2c OK [11:50:31]MH_I2C_Read... [11:50:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:31]OFD Sender: No OFD packet to send [11:50:31]Read from MH i2c: E2 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [11:50:31]RAPDU: 90 00 [11:50:31]wFMCommunicate OK [11:50:31]wFMCommunicate request_size=4 [11:50:31]MH_SAM_APDU [11:50:31]CAPDU: 80 0D 03 02 [11:50:31]Write to MH i2c: E2 08 00 FD 02 80 0D 03 02 00 00 00 00 7A [11:50:31]Write i2c OK [11:50:31]MH_I2C_Read... [11:50:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:31]Read from MH i2c: E2 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 0B 00 [11:50:31]MH_I2C_Read... [11:50:31]Read from MH i2c: E2 0B 00 FD 02 00 AC 62 A9 9A 27 2C F9 94 90 00 AC [11:50:31]RAPDU: AC 62 A9 9A 27 2C F9 94 90 00 [11:50:31]wFMCommunicate OK [11:50:31]SAM_PROTO_SignData done [11:50:31]FM_MakeSignedData done [11:50:31]CreateOFDProtocolMessage [11:50:31]wFMCommunicate request_size=4 [11:50:31]MH_SAM_APDU [11:50:31]CAPDU: 80 11 00 00 [11:50:31]Write to MH i2c: E2 08 00 FE 02 80 11 00 00 00 00 00 00 7A [11:50:31]Write i2c OK [11:50:31]MH_I2C_Read... [11:50:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:32]Read from MH i2c: E2 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: E2 17 00 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: E2 17 00 FE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CA [11:50:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:50:32]wFMCommunicate OK [11:50:32]CreateOFDProtocolMessage done [11:50:32]OFDSenderStorePacket 289577 [11:50:32]StoreOFDPacket docnum=289577 [11:50:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F7 F3 07 01 F3 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 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 FB 00 00 00 F4 03 04 00 06 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6B 04 00 35 04 06 00 B4 11 D2 CE E7 92 AC 62 A9 9A 27 2C F9 94 [11:50:32]CheckFolder [11:50:32]dirname=/storage/ofd_packets [11:50:32]CheckFolder done [11:50:32]ProducePacketName [11:50:32]name=ofd_packets/00289577 [11:50:32]NVStorageSaveData ofd_packets/00289577 [11:50:32]File name is /storage/ofd_packets/00289577 [11:50:32]Write 301 bytes [11:50:32]NVStorageSaveData done [11:50:32]OFDSenderStorePacket done [11:50:32]KKMCreateOFDPacket done [11:50:32]NVStorageSaveData kkm_last_timestamp [11:50:32]File name is /storage/kkm_last_timestamp [11:50:32]Write 4 bytes [11:50:32]NVStorageSaveData done [11:50:32]ExternCall_PrintAddStr [11:50:32]wPrintStart [11:50:32]Write to MH i2c: 01 00 00 FF 02 01 [11:50:32]Write i2c OK [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 07 00 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 07 00 FF 02 00 00 00 00 00 FF 0F 16 [11:50:32]RasterBufferAndPrint [11:50:32]line Счет N : (1)24617606 [11:50:32]line ИНН: 02508201610067 [11:50:32]line Контрольно-Кассовый Чек [11:50:32]line ПРОДАЖА [11:50:32]line ТРК (МРК, ГНК) : 62 [11:50:32]line Товар: 2710124500 [11:50:32]line Аи-95-К-5 [11:50:32]line 33.700 * 74.20 [11:50:32]line = 2500.54 [11:50:32]line НДС 12% НСП 1% [11:50:32]line > о реализуемом товаре [11:50:32]line ИТОГО: 2500.54 [11:50:32]line НСП 1% : 22.13 [11:50:32]line НДС 12% : 265.54 [11:50:32]line Наличными: 0.00 [11:50:32]line Безнал.: 2500.54 [11:50:32]line Место: АЗС № 90 "Партнёр-нефть" [11:50:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:50:32]line СНО: Общий режим [11:50:32]line Чек 251 23.09.2024 11:50 [11:50:32]line Смена: 515 ФФД: 1.0 [11:50:32]line ЗНМ: 0300000107 [11:50:32]line РНМ: 0000000000091827 [11:50:32]line Версия ККМ: 001 [11:50:32]line Платежная система: O! деньги [11:50:32]line ФМ: 0000000000871832 [11:50:32]line ФД: 289577 [11:50:32]line ФПД: 197988644218770 [11:50:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115030&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289577&fm=197988644218770&tin=02508201610067®Number=0000000000091827&sum=250054 [11:50:32]written 0, free lines is 4095 [11:50:32]OFD Sender: Processing packet 289577 [packets to send 1784, broken 1783] [11:50:32]ProducePacketName [11:50:32]name=ofd_packets/00289577 [11:50:32]OFD Sender: To server: pG, [11:50:32]CommunicateWithHost lk.salyk.kg:30040 [11:50:32]ConnectInit lk.salyk.kg [11:50:32]Connected sock=10 [11:50: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 33 32 0F 01 00 00 F7 F3 07 01 F3 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 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 FB 00 00 00 F4 03 04 00 06 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6B 04 00 35 04 06 00 B4 11 D2 CE E7 92 AC 62 A9 9A 27 2C F9 94 [11:50:32]Write to MH i2c: 01 00 00 28 03 2B [11:50:32]Write i2c OK [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 07 00 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 07 00 28 03 00 00 00 00 00 E4 0C 22 [11:50:32]RasterBufferAndPrint [11:50:32]line [11:50:32]line [11:50:32]line [11:50:32]line [11:50:32]line [11:50:32]written 0, free lines is 3307 [11:50:32]MH_Cut [11:50:32]Write to MH i2c: D1 01 00 2F 03 01 04 [11:50:32]Write i2c OK [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: D1 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: D1 01 00 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: D1 01 00 2F 03 00 03 [11:50:32]Write to MH i2c: 01 00 00 30 03 33 [11:50:32]Write i2c OK [11:50:32]MH_I2C_Read... [11:50: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 33 32 4F 00 00 00 D9 EB 47 00 85 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 33 32 10 04 04 00 29 6B 04 00 F4 03 04 00 DB FD F0 66 B6 04 01 00 00 E1 7A 86 70 71 44 15 F0 [11:50:32]CommunicateWithHost err = 0 [11:50:32]CheckOFDResponse [11:50:32]1017 (14) - 77093643461234 [11:50:32]1041 (16) - 0000000000871832 [11:50:32]1040 (4) - 289577 [11:50:32]1012 (4) - 23.09.2024 05:34 [11:50:32]1206 (1) - 0 [11:50:32]OFD Sender: Remove packet 289577 [11:50:32]ProducePacketName [11:50:32]name=ofd_packets/00289577 [11:50:32]NVStorageDeleteData [11:50:33]*** Cut start [11:50:33]*** Partial cut [11:50:33]*** CUTSNS_PIN = 1 [11:50:33]OFD Sender: No OFD packet to send [11:50:33]*** CUTSNS_PIN = 0 [11:50:33]*** Brake cut motor [11:50:33]Read from MH i2c: 01 [11:50:33]MH_I2C_Read... [11:50:33]*** Stop cut motor [11:50:33]*** Cut end [11:50:33]Read from MH i2c: 01 07 00 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: 01 07 00 30 03 00 00 00 00 00 FF 0F 48 [11:50:33]process_action close_receipt done [11:50:33]requested_data is exist [11:50:33]produce_requested_data [11:50:33]requested_item fm.sn is exist - process it [11:50:33]wFMCommunicate request_size=4 [11:50:33]MH_SAM_APDU [11:50:33]CAPDU: 80 11 00 00 [11:50:33]Write to MH i2c: E2 08 00 31 03 80 11 00 00 00 00 00 00 AE [11:50:33]Write i2c OK [11:50:33]MH_I2C_Read... [11:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:33]Read from MH i2c: E2 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 17 00 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 17 00 31 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FE [11:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:50:33]wFMCommunicate OK [11:50:33]requested_item fd.num is exist - process it [11:50:33]SAM_PROTO_GetFieldsCounters [11:50:33]wFMCommunicate request_size=4 [11:50:33]MH_SAM_APDU [11:50:33]CAPDU: 80 13 00 00 [11:50:33]Write to MH i2c: E2 08 00 32 03 80 13 00 00 00 00 00 00 B1 [11:50:33]Write i2c OK [11:50:33]MH_I2C_Read... [11:50:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:34]Read from MH i2c: E2 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: E2 62 00 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: E2 62 00 32 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 29 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [11:50: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 29 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:34]wFMCommunicate OK [11:50:34]SAM_PROTO_GetFieldsCounters done [11:50:34]requested_item shift.num is exist - process it [11:50:34]requested_item shift.opened is exist - process it [11:50:34]req_shift_opened [11:50:34]FM_GetShiftState [11:50:34]SAM_PROTO_GetShiftState [11:50:34]wFMCommunicate request_size=4 [11:50:34]MH_SAM_APDU [11:50:34]CAPDU: 80 13 01 00 [11:50:34]Write to MH i2c: E2 08 00 33 03 80 13 01 00 00 00 00 00 B3 [11:50:34]Write i2c OK [11:50:34]MH_I2C_Read... [11:50:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:34]Read from MH i2c: E2 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: E2 0E 00 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: E2 0E 00 33 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 54 [11:50:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:50:34]wFMCommunicate OK [11:50:34]SAM_PROTO_GetShiftState done [11:50:34]FM_GetShiftState done [11:50:34]req_shift_opened done [11:50:34]requested_item shift.open_date is exist - process it [11:50:34]req_shift_open_date [11:50:34]req_shift_open_date done [11:50:34]produce_requested_data done [11:50:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289577,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:50:34]process_action_free close_receipt [11:50:34]json_value_free [11:50:34]json_value_free done [11:50:34]process_json_proto returns [11:50:34]Send response to host [11:50:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289577,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:50:34]free response buf [11:50:34]execute_script done [11:50:34]execute_script returns [11:50:34]free content buf [11:50:34]Sock 9.Close socket [11:50:34]Sock 9.Thread stoped [11:50:38]OFD Sender: No OFD packet to send [11:50:43]OFD Sender: No OFD packet to send [11:50:48]OFD Sender: No OFD packet to send [11:50:53]OFD Sender: No OFD packet to send [11:50:58]OFD Sender: No OFD packet to send [11:51:03]OFD Sender: No OFD packet to send [11:51:08]OFD Sender: No OFD packet to send [11:51:13]OFD Sender: No OFD packet to send [11:51:18]OFD Sender: No OFD packet to send [11:51:23]OFD Sender: No OFD packet to send [11:51:28]OFD Sender: No OFD packet to send [11:51:33]OFD Sender: No OFD packet to send [11:51:38]OFD Sender: No OFD packet to send [11:51:43]OFD Sender: No OFD packet to send [11:51:48]OFD Sender: No OFD packet to send [11:51:53]OFD Sender: No OFD packet to send [11:51:58]OFD Sender: No OFD packet to send [11:51:59]accept exits with 7 [11:51:59]New connection [11:51:59]New thread 3067329892 created [11:51:59]Thread 3067473252 joined [11:51:59]Waiting for new connection... [11:51:59] Sock 7.Parse request [11:51:59]Sock 7.Check first char [11:51:59]Sock 7.First char is OK [11:51:59]request: POST /json_proto HTTP/1.0 [11:51:59]Method: POST [11:51:59]URL: /json_proto [11:51:59]Method is POST - this is cgi request [11:51:59]url: /json_proto [11:51:59]query_string will be loaded in cgi processing [11:51:59]execute_cgi json_proto POST (null) [11:51:59]execute_cgi path=json_proto method=POST [11:51:59]POST find Content-Length [11:51:59]Host: 172.17.41.135:8080 [11:51:59]Content-Length: 800 [11:51:59]Content-Type: application/json [11:51:59] [11:51:59]POST finish read [11:51:59]Found Content-Length = 800 [11:51:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:59]execute_script... [11:51:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:59]POST & json_proto [11:51:59]process_json_proto [11:51:59]json parsed OK: [11:51:59]protocol is kg_v1.0 [11:51:59]action value=close_receipt [11:51:59]process_action close_receipt [11:51:59]cmd_close_receipt [11:51:59]MH_GetDate [11:51:59]Write to MH i2c: F0 00 00 34 03 26 [11:51:59]Write i2c OK [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: F0 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: F0 09 00 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: F0 09 00 34 03 00 5F 56 F1 66 ED 3E 82 65 4D [11:51:59]GetLastDocTimeStamp 1727092230 [11:51:59]current date 1727092319 [11:51:59]FM_GetShiftState [11:51:59]SAM_PROTO_GetShiftState [11:51:59]wFMCommunicate request_size=4 [11:51:59]MH_SAM_APDU [11:51:59]CAPDU: 80 13 01 00 [11:51:59]Write to MH i2c: E2 08 00 35 03 80 13 01 00 00 00 00 00 B5 [11:51:59]Write i2c OK [11:51:59]MH_I2C_Read... [11:51:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:59]Read from MH i2c: E2 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: E2 0E 00 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: E2 0E 00 35 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [11:51:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:51:59]wFMCommunicate OK [11:51:59]SAM_PROTO_GetShiftState done [11:51:59]FM_GetShiftState done [11:51:59]opened in 1727051401 [11:51:59]opened+sec_in_day 1727137801 [11:51:59]quantity*price = 80010 [11:51:59]sum+1 = 80011 [11:51:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.10 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.10 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 252 23.09.2024 11:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289578 ФПД: 23885198108602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115159&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289578&fm=23885198108602&tin=02508201610067®Number=0000000000091827&sum=80010 [11:52:00]StoreToDocumentArchive [11:52:00]shift 515 fd 289578 [11:52:00]save to /storage/0515/doc_00289578 [11:52:00]save last doc name /storage/0515/doc_00289578 to /storage/kkm_last_doc_name [11:52:00]save OK [11:52:00]Clear old archive folders... [11:52:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:52:00]tlvbuf is 018E59F0 [11:52:00]SAM_PROTO_ClearQueue [11:52:00]wFMCommunicate request_size=4 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 09 00 00 [11:52:00]Write to MH i2c: E2 08 00 42 03 80 09 00 00 00 00 00 00 B7 [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [11:52:00]RAPDU: 90 00 [11:52:00]wFMCommunicate OK [11:52:00]SAM_PROTO_ClearQueue done [11:52:00]KKMCreateOFDPacket [11:52:00]OFDProtocolAddRootSTLVToBuf [11:52:00]FM_MakeSignedData [11:52:00]FM_MakeSignedData [11:52:00]SAM_PROTO_SignData [11:52:00]wFMCommunicate request_size=4 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 0D 01 02 [11:52:00]Write to MH i2c: E2 08 00 43 03 80 0D 01 02 00 00 00 00 BF [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [11:52:00]RAPDU: 90 00 [11:52:00]wFMCommunicate OK [11:52:00]wFMCommunicate request_size=255 [11:52:00]MH_SAM_APDU [11:52: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 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6B 04 00 35 04 06 00 15 B9 34 BF [11:52:00]Write to MH i2c: E2 02 01 44 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6B 04 00 35 04 06 00 15 B9 34 BF 00 00 F1 [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [11:52:00]RAPDU: 90 00 [11:52:00]wFMCommunicate OK [11:52:00]wFMCommunicate request_size=7 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 0D 02 02 02 A7 BA [11:52:00]Write to MH i2c: E2 0A 00 45 03 80 0D 02 02 02 00 A7 BA 00 00 27 [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [11:52:00]RAPDU: 90 00 [11:52:00]wFMCommunicate OK [11:52:00]wFMCommunicate request_size=4 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 0D 03 02 [11:52:00]Write to MH i2c: E2 08 00 46 03 80 0D 03 02 00 00 00 00 C4 [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 0B 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 0B 00 46 03 00 E0 CE 08 55 79 D0 30 7B 90 00 C4 [11:52:00]RAPDU: E0 CE 08 55 79 D0 30 7B 90 00 [11:52:00]wFMCommunicate OK [11:52:00]SAM_PROTO_SignData done [11:52:00]FM_MakeSignedData done [11:52:00]CreateOFDProtocolMessage [11:52:00]wFMCommunicate request_size=4 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 11 00 00 [11:52:00]Write to MH i2c: E2 08 00 47 03 80 11 00 00 00 00 00 00 C4 [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 17 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 17 00 47 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 14 [11:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:52:00]wFMCommunicate OK [11:52:00]CreateOFDProtocolMessage done [11:52:00]OFDSenderStorePacket 289578 [11:52:00]StoreOFDPacket docnum=289578 [11:52:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 24 61 04 01 CE EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6B 04 00 35 04 06 00 15 B9 34 BF A7 BA E0 CE 08 55 79 D0 30 7B [11:52:00]CheckFolder [11:52:00]dirname=/storage/ofd_packets [11:52:00]CheckFolder done [11:52:00]ProducePacketName [11:52:00]name=ofd_packets/00289578 [11:52:00]NVStorageSaveData ofd_packets/00289578 [11:52:00]File name is /storage/ofd_packets/00289578 [11:52:00]Write 298 bytes [11:52:00]NVStorageSaveData done [11:52:00]OFDSenderStorePacket done [11:52:00]KKMCreateOFDPacket done [11:52:00]NVStorageSaveData kkm_last_timestamp [11:52:00]File name is /storage/kkm_last_timestamp [11:52:00]Write 4 bytes [11:52:00]NVStorageSaveData done [11:52:00]ExternCall_PrintAddStr [11:52:00]wPrintStart [11:52:00]Write to MH i2c: 01 00 00 48 03 4B [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 07 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 FF 0F 60 [11:52:00]RasterBufferAndPrint [11:52:00]line Счет N : (1)24617607 [11:52:00]line ИНН: 02508201610067 [11:52:00]line Контрольно-Кассовый Чек [11:52:00]line ПРОДАЖА [11:52:00]line ТРК (МРК, ГНК) : 22 [11:52:00]line Товар: 2710194210 [11:52:00]line ДТ-К-5 [11:52:00]line 10.500 * 76.20 [11:52:00]line = 800.10 [11:52:00]line НДС 12% НСП 1% [11:52:00]line > о реализуемом товаре [11:52:00]line ИТОГО: 800.10 [11:52:00]line НСП 1% : 7.08 [11:52:00]line НДС 12% : 84.97 [11:52:00]line Наличными: 0.00 [11:52:00]line Безнал.: 800.10 [11:52:00]line Место: АЗС № 90 "Партнёр-нефть" [11:52:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:52:00]line СНО: Общий режим [11:52:00]line Чек 252 23.09.2024 11:51 [11:52:00]line Смена: 515 ФФД: 1.0 [11:52:00]line ЗНМ: 0300000107 [11:52:00]line РНМ: 0000000000091827 [11:52:00]line Версия ККМ: 001 [11:52:00]line Платежная система: O! деньги [11:52:00]line ФМ: 0000000000871832 [11:52:00]line ФД: 289578 [11:52:00]line ФПД: 23885198108602 [11:52:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115159&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289578&fm=23885198108602&tin=02508201610067®Number=0000000000091827&sum=80010 [11:52:00]written 0, free lines is 4095 [11:52:01]OFD Sender: Processing packet 289578 [packets to send 1784, broken 1783] [11:52:01]ProducePacketName [11:52:01]name=ofd_packets/00289578 [11:52:01]OFD Sender: To server: pG, [11:52:01]CommunicateWithHost lk.salyk.kg:30040 [11:52:01]ConnectInit lk.salyk.kg [11:52:01]Connected sock=10 [11:52: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 33 32 0C 01 00 00 24 61 04 01 CE EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6B 04 00 35 04 06 00 15 B9 34 BF A7 BA E0 CE 08 55 79 D0 30 7B [11:52:01]Write to MH i2c: 01 00 00 71 03 74 [11:52:01]Write i2c OK [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: 01 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: 01 07 00 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 D7 0C 5E [11:52:01]RasterBufferAndPrint [11:52:01]line [11:52:01]line [11:52:01]line [11:52:01]line [11:52:01]line [11:52:01]written 0, free lines is 3293 [11:52:01]MH_Cut [11:52:01]Write to MH i2c: D1 01 00 78 03 01 4D [11:52:01]Write i2c OK [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: D1 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: D1 01 00 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: D1 01 00 78 03 00 4C [11:52:01]Write to MH i2c: 01 00 00 79 03 7C [11:52:01]Write i2c OK [11:52:01]MH_I2C_Read... [11:52: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 33 32 4F 00 00 00 B8 97 47 00 D9 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 33 32 10 04 04 00 2A 6B 04 00 F4 03 04 00 34 FE F0 66 B6 04 01 00 00 B6 E1 FF C2 B6 C9 78 04 [11:52:01]CommunicateWithHost err = 0 [11:52:01]CheckOFDResponse [11:52:01]1017 (14) - 77093643461234 [11:52:01]1041 (16) - 0000000000871832 [11:52:01]1040 (4) - 289578 [11:52:01]1012 (4) - 23.09.2024 05:35 [11:52:01]1206 (1) - 0 [11:52:01]OFD Sender: Remove packet 289578 [11:52:01]ProducePacketName [11:52:01]name=ofd_packets/00289578 [11:52:01]NVStorageDeleteData [11:52:02]*** Cut start [11:52:02]*** Partial cut [11:52:02]*** CUTSNS_PIN = 1 [11:52:02]OFD Sender: No OFD packet to send [11:52:02]*** CUTSNS_PIN = 0 [11:52:02]*** Brake cut motor [11:52:02]Read from MH i2c: 01 [11:52:02]MH_I2C_Read... [11:52:02]*** Stop cut motor [11:52:02]*** Cut end [11:52:02]Read from MH i2c: 01 07 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: 01 07 00 79 03 00 00 00 00 00 FF 0F 91 [11:52:02]process_action close_receipt done [11:52:02]requested_data is exist [11:52:02]produce_requested_data [11:52:02]requested_item fm.sn is exist - process it [11:52:02]wFMCommunicate request_size=4 [11:52:02]MH_SAM_APDU [11:52:02]CAPDU: 80 11 00 00 [11:52:02]Write to MH i2c: E2 08 00 7A 03 80 11 00 00 00 00 00 00 F7 [11:52:02]Write i2c OK [11:52:02]MH_I2C_Read... [11:52:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:02]Read from MH i2c: E2 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 17 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 17 00 7A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [11:52:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:52:02]wFMCommunicate OK [11:52:02]requested_item fd.num is exist - process it [11:52:02]SAM_PROTO_GetFieldsCounters [11:52:02]wFMCommunicate request_size=4 [11:52:02]MH_SAM_APDU [11:52:02]CAPDU: 80 13 00 00 [11:52:02]Write to MH i2c: E2 08 00 7B 03 80 13 00 00 00 00 00 00 FA [11:52:02]Write i2c OK [11:52:02]MH_I2C_Read... [11:52:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:02]Read from MH i2c: E2 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 62 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 62 00 7B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [11:52: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:02]wFMCommunicate OK [11:52:02]SAM_PROTO_GetFieldsCounters done [11:52:02]requested_item shift.num is exist - process it [11:52:02]requested_item shift.opened is exist - process it [11:52:02]req_shift_opened [11:52:02]FM_GetShiftState [11:52:02]SAM_PROTO_GetShiftState [11:52:02]wFMCommunicate request_size=4 [11:52:02]MH_SAM_APDU [11:52:02]CAPDU: 80 13 01 00 [11:52:02]Write to MH i2c: E2 08 00 7C 03 80 13 01 00 00 00 00 00 FC [11:52:02]Write i2c OK [11:52:02]MH_I2C_Read... [11:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:02]Read from MH i2c: E2 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 0E 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 0E 00 7C 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9D [11:52:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:52:02]wFMCommunicate OK [11:52:02]SAM_PROTO_GetShiftState done [11:52:02]FM_GetShiftState done [11:52:02]req_shift_opened done [11:52:02]requested_item shift.open_date is exist - process it [11:52:02]req_shift_open_date [11:52:02]req_shift_open_date done [11:52:02]produce_requested_data done [11:52:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289578,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:52:02]process_action_free close_receipt [11:52:02]json_value_free [11:52:02]json_value_free done [11:52:02]process_json_proto returns [11:52:02]Send response to host [11:52:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289578,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:52:02]free response buf [11:52:02]execute_script done [11:52:02]execute_script returns [11:52:02]free content buf [11:52:02]Sock 7.Close socket [11:52:02]Sock 7.Thread stoped [11:52:07]OFD Sender: No OFD packet to send [11:52:12]OFD Sender: No OFD packet to send [11:52:17]OFD Sender: No OFD packet to send [11:52:22]OFD Sender: No OFD packet to send [11:52:27]OFD Sender: No OFD packet to send [11:52:32]OFD Sender: No OFD packet to send [11:52:37]OFD Sender: No OFD packet to send [11:52:42]OFD Sender: No OFD packet to send [11:52:47]OFD Sender: No OFD packet to send [11:52:52]OFD Sender: No OFD packet to send [11:52:57]OFD Sender: No OFD packet to send [11:53:02]OFD Sender: No OFD packet to send [11:53:07]OFD Sender: No OFD packet to send [11:53:12]OFD Sender: No OFD packet to send [11:53:17]OFD Sender: No OFD packet to send [11:53:18]accept exits with 9 [11:53:18]New connection [11:53:18]New thread 3067473252 created [11:53:18]Thread 3067329892 joined [11:53:18]Waiting for new connection... [11:53:18] Sock 9.Parse request [11:53:18]Sock 9.Check first char [11:53:18]Sock 9.First char is OK [11:53:18]request: POST /json_proto HTTP/1.0 [11:53:18]Method: POST [11:53:18]URL: /json_proto [11:53:18]Method is POST - this is cgi request [11:53:18]url: /json_proto [11:53:18]query_string will be loaded in cgi processing [11:53:18]execute_cgi json_proto POST (null) [11:53:18]execute_cgi path=json_proto method=POST [11:53:18]POST find Content-Length [11:53:18]Host: 172.17.41.135:8080 [11:53:18]Content-Length: 800 [11:53:18]Content-Type: application/json [11:53:18] [11:53:18]POST finish read [11:53:18]Found Content-Length = 800 [11:53:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.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" : 900.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:18]execute_script... [11:53:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.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" : 900.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:18]POST & json_proto [11:53:18]process_json_proto [11:53:18]json parsed OK: [11:53:18]protocol is kg_v1.0 [11:53:18]action value=close_receipt [11:53:18]process_action close_receipt [11:53:18]cmd_close_receipt [11:53:18]MH_GetDate [11:53:18]Write to MH i2c: F0 00 00 7D 03 6F [11:53:18]Write i2c OK [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: F0 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: F0 09 00 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: F0 09 00 7D 03 00 AF 56 F1 66 ED 3E 82 65 E6 [11:53:18]GetLastDocTimeStamp 1727092319 [11:53:18]current date 1727092399 [11:53:18]FM_GetShiftState [11:53:18]SAM_PROTO_GetShiftState [11:53:18]wFMCommunicate request_size=4 [11:53:18]MH_SAM_APDU [11:53:18]CAPDU: 80 13 01 00 [11:53:18]Write to MH i2c: E2 08 00 7E 03 80 13 01 00 00 00 00 00 FE [11:53:18]Write i2c OK [11:53:18]MH_I2C_Read... [11:53:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:18]Read from MH i2c: E2 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: E2 0E 00 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: E2 0E 00 7E 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [11:53:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:53:18]wFMCommunicate OK [11:53:18]SAM_PROTO_GetShiftState done [11:53:18]FM_GetShiftState done [11:53:18]opened in 1727051401 [11:53:18]opened+sec_in_day 1727137801 [11:53:18]quantity*price = 90068 [11:53:18]sum+1 = 90069 [11:53:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.68 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 0.00 Безнал.: 900.68 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 253 23.09.2024 11:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289579 ФПД: 71856256503223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115319&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289579&fm=71856256503223&tin=02508201610067®Number=0000000000091827&sum=90068 [11:53:19]StoreToDocumentArchive [11:53:19]shift 515 fd 289579 [11:53:19]save to /storage/0515/doc_00289579 [11:53:19]save last doc name /storage/0515/doc_00289579 to /storage/kkm_last_doc_name [11:53:19]save OK [11:53:19]Clear old archive folders... [11:53:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:53:19]tlvbuf is 018E4200 [11:53:19]SAM_PROTO_ClearQueue [11:53:19]wFMCommunicate request_size=4 [11:53:19]MH_SAM_APDU [11:53:19]CAPDU: 80 09 00 00 [11:53:19]Write to MH i2c: E2 08 00 8B 03 80 09 00 00 00 00 00 00 00 [11:53:19]Write i2c OK [11:53:19]MH_I2C_Read... [11:53:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:19]Read from MH i2c: E2 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 03 00 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [11:53:19]RAPDU: 90 00 [11:53:19]wFMCommunicate OK [11:53:19]SAM_PROTO_ClearQueue done [11:53:19]KKMCreateOFDPacket [11:53:19]OFDProtocolAddRootSTLVToBuf [11:53:19]FM_MakeSignedData [11:53:19]FM_MakeSignedData [11:53:19]SAM_PROTO_SignData [11:53:19]wFMCommunicate request_size=4 [11:53:19]MH_SAM_APDU [11:53:19]CAPDU: 80 0D 01 02 [11:53:19]Write to MH i2c: E2 08 00 8C 03 80 0D 01 02 00 00 00 00 08 [11:53:19]Write i2c OK [11:53:19]MH_I2C_Read... [11:53:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:20]Read from MH i2c: E2 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 03 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 03 00 8C 03 00 90 00 03 [11:53:20]RAPDU: 90 00 [11:53:20]wFMCommunicate OK [11:53:20]wFMCommunicate request_size=255 [11:53:20]MH_SAM_APDU [11:53: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 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 D4 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 00 00 00 00 00 00 39 04 06 00 D4 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AF 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6B 04 00 35 04 06 00 41 5A 56 A4 [11:53:20]Write to MH i2c: E2 02 01 8D 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D4 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 00 00 00 00 00 00 39 04 06 00 D4 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AF 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6B 04 00 35 04 06 00 41 5A 56 A4 00 00 6A [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:20]Read from MH i2c: E2 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 03 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [11:53:20]RAPDU: 90 00 [11:53:20]wFMCommunicate OK [11:53:20]wFMCommunicate request_size=7 [11:53:20]MH_SAM_APDU [11:53:20]CAPDU: 80 0D 02 02 02 CD B7 [11:53:20]Write to MH i2c: E2 0A 00 8E 03 80 0D 02 02 02 00 CD B7 00 00 93 [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:20]Read from MH i2c: E2 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 03 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [11:53:20]RAPDU: 90 00 [11:53:20]wFMCommunicate OK [11:53:20]wFMCommunicate request_size=4 [11:53:20]MH_SAM_APDU [11:53:20]CAPDU: 80 0D 03 02 [11:53:20]Write to MH i2c: E2 08 00 8F 03 80 0D 03 02 00 00 00 00 0D [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:20]Read from MH i2c: E2 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 0B 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 0B 00 8F 03 00 D8 33 CE 19 D6 91 EC FA 90 00 4D [11:53:20]RAPDU: D8 33 CE 19 D6 91 EC FA 90 00 [11:53:20]wFMCommunicate OK [11:53:20]SAM_PROTO_SignData done [11:53:20]FM_MakeSignedData done [11:53:20]CreateOFDProtocolMessage [11:53:20]wFMCommunicate request_size=4 [11:53:20]MH_SAM_APDU [11:53:20]CAPDU: 80 11 00 00 [11:53:20]Write to MH i2c: E2 08 00 90 03 80 11 00 00 00 00 00 00 0D [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:20]Read from MH i2c: E2 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 17 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 17 00 90 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5D [11:53:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:53:20]wFMCommunicate OK [11:53:20]CreateOFDProtocolMessage done [11:53:20]OFDSenderStorePacket 289579 [11:53:20]StoreOFDPacket docnum=289579 [11:53:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 52 BE 04 01 D9 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D4 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 00 00 00 00 00 00 39 04 06 00 D4 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AF 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6B 04 00 35 04 06 00 41 5A 56 A4 CD B7 D8 33 CE 19 D6 91 EC FA [11:53:20]CheckFolder [11:53:20]dirname=/storage/ofd_packets [11:53:20]CheckFolder done [11:53:20]ProducePacketName [11:53:20]name=ofd_packets/00289579 [11:53:20]NVStorageSaveData ofd_packets/00289579 [11:53:20]File name is /storage/ofd_packets/00289579 [11:53:20]Write 298 bytes [11:53:20]NVStorageSaveData done [11:53:20]OFDSenderStorePacket done [11:53:20]KKMCreateOFDPacket done [11:53:20]NVStorageSaveData kkm_last_timestamp [11:53:20]File name is /storage/kkm_last_timestamp [11:53:20]Write 4 bytes [11:53:20]NVStorageSaveData done [11:53:20]ExternCall_PrintAddStr [11:53:20]wPrintStart [11:53:20]Write to MH i2c: 01 00 00 91 03 94 [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: 01 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: 01 07 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 FF 0F A9 [11:53:20]RasterBufferAndPrint [11:53:20]line Счет N : (1)24617608 [11:53:20]line ИНН: 02508201610067 [11:53:20]line Контрольно-Кассовый Чек [11:53:20]line ПРОДАЖА [11:53:20]line ТРК (МРК, ГНК) : 45 [11:53:20]line Товар: 2710194210 [11:53:20]line ДТ-К-5 [11:53:20]line 11.820 * 76.20 [11:53:20]line = 900.68 [11:53:20]line НДС 12% НСП 1% [11:53:20]line > о реализуемом товаре [11:53:20]line ИТОГО: 900.68 [11:53:20]line НСП 1% : 7.97 [11:53:20]line НДС 12% : 95.65 [11:53:20]line Наличными: 0.00 [11:53:20]line Безнал.: 900.68 [11:53:20]line Место: АЗС № 90 "Партнёр-нефть" [11:53:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:53:20]line СНО: Общий режим [11:53:20]line Чек 253 23.09.2024 11:53 [11:53:20]line Смена: 515 ФФД: 1.0 [11:53:20]line ЗНМ: 0300000107 [11:53:20]line РНМ: 0000000000091827 [11:53:20]line Версия ККМ: 001 [11:53:20]line Платежная система: O! деньги [11:53:20]line ФМ: 0000000000871832 [11:53:20]line ФД: 289579 [11:53:20]line ФПД: 71856256503223 [11:53:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115319&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289579&fm=71856256503223&tin=02508201610067®Number=0000000000091827&sum=90068 [11:53:20]written 0, free lines is 4095 [11:53:20]OFD Sender: Processing packet 289579 [packets to send 1784, broken 1783] [11:53:20]ProducePacketName [11:53:20]name=ofd_packets/00289579 [11:53:20]OFD Sender: To server: pG, [11:53:20]CommunicateWithHost lk.salyk.kg:30040 [11:53:20]ConnectInit lk.salyk.kg [11:53:20]Connected sock=10 [11:53:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 52 BE 04 01 D9 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D4 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 00 00 00 00 00 00 39 04 06 00 D4 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AF 56 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6B 04 00 35 04 06 00 41 5A 56 A4 CD B7 D8 33 CE 19 D6 91 EC FA [11:53:20]Write to MH i2c: 01 00 00 BA 03 BD [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: 01 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: 01 07 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 E1 0C B1 [11:53:20]RasterBufferAndPrint [11:53:20]line [11:53:20]line [11:53:20]line [11:53:20]line [11:53:20]line [11:53:20]written 0, free lines is 3303 [11:53:20]MH_Cut [11:53:20]Write to MH i2c: D1 01 00 C1 03 01 96 [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: D1 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: D1 01 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: D1 01 00 C1 03 00 95 [11:53:20]Write to MH i2c: 01 00 00 C2 03 C5 [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53: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 33 32 4F 00 00 00 E7 07 47 00 28 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 33 32 10 04 04 00 2B 6B 04 00 F4 03 04 00 83 FE F0 66 B6 04 01 00 00 F7 E8 4D B2 5F 6D BE B9 [11:53:21]CommunicateWithHost err = 0 [11:53:21]CheckOFDResponse [11:53:21]1017 (14) - 77093643461234 [11:53:21]1041 (16) - 0000000000871832 [11:53:21]1040 (4) - 289579 [11:53:21]1012 (4) - 23.09.2024 05:37 [11:53:21]1206 (1) - 0 [11:53:21]OFD Sender: Remove packet 289579 [11:53:21]ProducePacketName [11:53:21]name=ofd_packets/00289579 [11:53:21]NVStorageDeleteData [11:53:21]OFD Sender: No OFD packet to send [11:53:21]*** Cut start [11:53:21]*** Partial cut [11:53:21]*** CUTSNS_PIN = 1 [11:53:21]*** CUTSNS_PIN = 0 [11:53:21]*** Brake cut motor [11:53:22]Read from MH i2c: 01 [11:53:22]MH_I2C_Read... [11:53:22]*** Stop cut motor [11:53:22]*** Cut end [11:53:22]Read from MH i2c: 01 07 00 [11:53:22]MH_I2C_Read... [11:53:22]Read from MH i2c: 01 07 00 C2 03 00 00 00 00 00 FF 0F DA [11:53:22]process_action close_receipt done [11:53:22]requested_data is exist [11:53:22]produce_requested_data [11:53:22]requested_item fm.sn is exist - process it [11:53:22]wFMCommunicate request_size=4 [11:53:22]MH_SAM_APDU [11:53:22]CAPDU: 80 11 00 00 [11:53:22]Write to MH i2c: E2 08 00 C3 03 80 11 00 00 00 00 00 00 40 [11:53:22]Write i2c OK [11:53:22]MH_I2C_Read... [11:53:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:22]Read from MH i2c: E2 [11:53:22]MH_I2C_Read... [11:53:22]Read from MH i2c: E2 17 00 [11:53:22]MH_I2C_Read... [11:53:22]Read from MH i2c: E2 17 00 C3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [11:53:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:53:22]wFMCommunicate OK [11:53:22]requested_item fd.num is exist - process it [11:53:22]SAM_PROTO_GetFieldsCounters [11:53:22]wFMCommunicate request_size=4 [11:53:22]MH_SAM_APDU [11:53:22]CAPDU: 80 13 00 00 [11:53:22]Write to MH i2c: E2 08 00 C4 03 80 13 00 00 00 00 00 00 43 [11:53:22]Write i2c OK [11:53:22]MH_I2C_Read... [11:53:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:22]Read from MH i2c: E2 [11:53:22]MH_I2C_Read... [11:53:22]Read from MH i2c: E2 62 00 [11:53:22]MH_I2C_Read... [11:53:22]Read from MH i2c: E2 62 00 C4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [11:53: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:22]wFMCommunicate OK [11:53:22]SAM_PROTO_GetFieldsCounters done [11:53:22]requested_item shift.num is exist - process it [11:53:22]requested_item shift.opened is exist - process it [11:53:22]req_shift_opened [11:53:22]FM_GetShiftState [11:53:22]SAM_PROTO_GetShiftState [11:53:22]wFMCommunicate request_size=4 [11:53:22]MH_SAM_APDU [11:53:22]CAPDU: 80 13 01 00 [11:53:22]Write to MH i2c: E2 08 00 C5 03 80 13 01 00 00 00 00 00 45 [11:53:22]Write i2c OK [11:53:22]MH_I2C_Read... [11:53:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:22]Read from MH i2c: E2 [11:53:22]MH_I2C_Read... [11:53:22]Read from MH i2c: E2 0E 00 [11:53:22]MH_I2C_Read... [11:53:22]Read from MH i2c: E2 0E 00 C5 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [11:53:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:53:22]wFMCommunicate OK [11:53:22]SAM_PROTO_GetShiftState done [11:53:22]FM_GetShiftState done [11:53:22]req_shift_opened done [11:53:22]requested_item shift.open_date is exist - process it [11:53:22]req_shift_open_date [11:53:22]req_shift_open_date done [11:53:22]produce_requested_data done [11:53:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289579,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:53:22]process_action_free close_receipt [11:53:22]json_value_free [11:53:22]json_value_free done [11:53:22]process_json_proto returns [11:53:22]Send response to host [11:53:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289579,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:53:22]free response buf [11:53:22]execute_script done [11:53:22]execute_script returns [11:53:22]free content buf [11:53:22]Sock 9.Close socket [11:53:22]Sock 9.Thread stoped [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:51]OFD Sender: No OFD packet to send [11:53:56]OFD Sender: No OFD packet to send [11:54:01]OFD Sender: No OFD packet to send [11:54:06]OFD Sender: No OFD packet to send [11:54:11]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:17]OFD Sender: No OFD packet to send [11:55:22]OFD Sender: No OFD packet to send [11:55:27]OFD Sender: No OFD packet to send [11:55:32]OFD Sender: No OFD packet to send [11:55:37]OFD Sender: No OFD packet to send [11:55:42]OFD Sender: No OFD packet to send [11:55:47]OFD Sender: No OFD packet to send [11:55:52]OFD Sender: No OFD packet to send [11:55:57]OFD Sender: No OFD packet to send [11:56:02]OFD Sender: No OFD packet to send [11:56:07]OFD Sender: No OFD packet to send [11:56:12]OFD Sender: No OFD packet to send [11:56:16]accept exits with 7 [11:56:16]New connection [11:56:16]New thread 3067329892 created [11:56:16]Thread 3067473252 joined [11:56:16]Waiting for new connection... [11:56:16] Sock 7.Parse request [11:56:16]Sock 7.Check first char [11:56:16]Sock 7.First char is OK [11:56:16]request: POST /json_proto HTTP/1.0 [11:56:16]Method: POST [11:56:16]URL: /json_proto [11:56:16]Method is POST - this is cgi request [11:56:16]url: /json_proto [11:56:16]query_string will be loaded in cgi processing [11:56:16]execute_cgi json_proto POST (null) [11:56:16]execute_cgi path=json_proto method=POST [11:56:16]POST find Content-Length [11:56:16]Host: 172.17.41.135:8080 [11:56:16]Content-Length: 798 [11:56:16]Content-Type: application/json [11:56:16] [11:56:16]POST finish read [11:56:16]Found Content-Length = 798 [11:56:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 0.040, "sum" : 2.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:16]execute_script... [11:56:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 0.040, "sum" : 2.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:16]POST & json_proto [11:56:16]process_json_proto [11:56:16]json parsed OK: [11:56:16]protocol is kg_v1.0 [11:56:16]action value=close_receipt [11:56:16]process_action close_receipt [11:56:16]cmd_close_receipt [11:56:16]MH_GetDate [11:56:16]Write to MH i2c: F0 00 00 C6 03 B8 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: F0 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: F0 09 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: F0 09 00 C6 03 00 61 57 F1 66 ED 3E 82 65 E2 [11:56:16]GetLastDocTimeStamp 1727092399 [11:56:16]current date 1727092577 [11:56:16]FM_GetShiftState [11:56:16]SAM_PROTO_GetShiftState [11:56:16]wFMCommunicate request_size=4 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 13 01 00 [11:56:16]Write to MH i2c: E2 08 00 C7 03 80 13 01 00 00 00 00 00 47 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 0E 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 0E 00 C7 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [11:56:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:56:16]wFMCommunicate OK [11:56:16]SAM_PROTO_GetShiftState done [11:56:16]FM_GetShiftState done [11:56:16]opened in 1727051401 [11:56:16]opened+sec_in_day 1727137801 [11:56:16]quantity*price = 271 [11:56:16]sum+1 = 272 [11:56:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2.71 НСП 1% : 0.02 НДС 12% : 0.29 Наличными: 0.00 Безнал.: 2.71 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 254 23.09.2024 11:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289580 ФПД: 125076117247899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115617&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289580&fm=125076117247899&tin=02508201610067®Number=0000000000091827&sum=271 [11:56:17]StoreToDocumentArchive [11:56:17]shift 515 fd 289580 [11:56:17]save to /storage/0515/doc_00289580 [11:56:17]save last doc name /storage/0515/doc_00289580 to /storage/kkm_last_doc_name [11:56:17]save OK [11:56:17]Clear old archive folders... [11:56:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:17]tlvbuf is 018FEE90 [11:56:17]SAM_PROTO_ClearQueue [11:56:17]wFMCommunicate request_size=4 [11:56:17]MH_SAM_APDU [11:56:17]CAPDU: 80 09 00 00 [11:56:17]Write to MH i2c: E2 08 00 D4 03 80 09 00 00 00 00 00 00 49 [11:56:17]Write i2c OK [11:56:17]MH_I2C_Read... [11:56:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:17]Read from MH i2c: E2 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: E2 03 00 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: E2 03 00 D4 03 00 90 00 4B [11:56:17]RAPDU: 90 00 [11:56:17]wFMCommunicate OK [11:56:17]SAM_PROTO_ClearQueue done [11:56:17]KKMCreateOFDPacket [11:56:17]OFDProtocolAddRootSTLVToBuf [11:56:17]FM_MakeSignedData [11:56:17]FM_MakeSignedData [11:56:17]SAM_PROTO_SignData [11:56:17]wFMCommunicate request_size=4 [11:56:17]MH_SAM_APDU [11:56:17]CAPDU: 80 0D 01 02 [11:56:17]Write to MH i2c: E2 08 00 D5 03 80 0D 01 02 00 00 00 00 51 [11:56:17]Write i2c OK [11:56:17]MH_I2C_Read... [11:56:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:17]OFD Sender: No OFD packet to send [11:56:17]Read from MH i2c: E2 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: E2 03 00 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: E2 03 00 D5 03 00 90 00 4C [11:56:17]RAPDU: 90 00 [11:56:17]wFMCommunicate OK [11:56:17]wFMCommunicate request_size=255 [11:56:17]MH_SAM_APDU [11:56:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 61 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6B 04 00 35 04 06 00 71 [11:56:17]Write to MH i2c: E2 02 01 D6 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 61 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6B 04 00 35 04 06 00 71 00 00 85 [11:56:17]Write i2c OK [11:56:17]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 D6 03 00 90 00 4D [11:56:18]RAPDU: 90 00 [11:56:18]wFMCommunicate OK [11:56:18]wFMCommunicate request_size=10 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 0D 02 02 05 C1 8D 89 D7 9B [11:56:18]Write to MH i2c: E2 0D 00 D7 03 80 0D 02 02 05 00 C1 8D 89 D7 9B 00 00 A7 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 D7 03 00 90 00 4E [11:56:18]RAPDU: 90 00 [11:56:18]wFMCommunicate OK [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 0D 03 02 [11:56:18]Write to MH i2c: E2 08 00 D8 03 80 0D 03 02 00 00 00 00 56 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 0B 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 0B 00 D8 03 00 62 C7 A3 49 B8 EA CD 70 90 00 4B [11:56:18]RAPDU: 62 C7 A3 49 B8 EA CD 70 90 00 [11:56:18]wFMCommunicate OK [11:56:18]SAM_PROTO_SignData done [11:56:18]FM_MakeSignedData done [11:56:18]CreateOFDProtocolMessage [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 11 00 00 [11:56:18]Write to MH i2c: E2 08 00 D9 03 80 11 00 00 00 00 00 00 56 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 17 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 17 00 D9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A6 [11:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:56:18]wFMCommunicate OK [11:56:18]CreateOFDProtocolMessage done [11:56:18]OFDSenderStorePacket 289580 [11:56:18]StoreOFDPacket docnum=289580 [11:56:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EA E1 07 01 C2 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 61 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6B 04 00 35 04 06 00 71 C1 8D 89 D7 9B 62 C7 A3 49 B8 EA CD 70 [11:56:18]CheckFolder [11:56:18]dirname=/storage/ofd_packets [11:56:18]CheckFolder done [11:56:18]ProducePacketName [11:56:18]name=ofd_packets/00289580 [11:56:18]NVStorageSaveData ofd_packets/00289580 [11:56:18]File name is /storage/ofd_packets/00289580 [11:56:18]Write 301 bytes [11:56:18]NVStorageSaveData done [11:56:18]OFDSenderStorePacket done [11:56:18]KKMCreateOFDPacket done [11:56:18]NVStorageSaveData kkm_last_timestamp [11:56:18]File name is /storage/kkm_last_timestamp [11:56:18]Write 4 bytes [11:56:18]NVStorageSaveData done [11:56:18]ExternCall_PrintAddStr [11:56:18]wPrintStart [11:56:18]Write to MH i2c: 01 00 00 DA 03 DD [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 07 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 07 00 DA 03 00 00 00 00 00 FF 0F F2 [11:56:18]RasterBufferAndPrint [11:56:18]line Счет N : (1)24617611 [11:56:18]line ИНН: 02508201610067 [11:56:18]line Контрольно-Кассовый Чек [11:56:18]line ПРОДАЖА [11:56:18]line ТРК (МРК, ГНК) : 53 [11:56:18]line Товар: 2710124130 [11:56:18]line Аи-92-К-5 [11:56:18]line 0.040 * 67.80 [11:56:18]line = 2.71 [11:56:18]line НДС 12% НСП 1% [11:56:18]line > о реализуемом товаре [11:56:18]line ИТОГО: 2.71 [11:56:18]line НСП 1% : 0.02 [11:56:18]line НДС 12% : 0.29 [11:56:18]line Наличными: 0.00 [11:56:18]line Безнал.: 2.71 [11:56:18]line Место: АЗС № 90 "Партнёр-нефть" [11:56:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:56:18]line СНО: Общий режим [11:56:18]line Чек 254 23.09.2024 11:56 [11:56:18]line Смена: 515 ФФД: 1.0 [11:56:18]line ЗНМ: 0300000107 [11:56:18]line РНМ: 0000000000091827 [11:56:18]line Версия ККМ: 001 [11:56:18]line Платежная система: O! деньги [11:56:18]line ФМ: 0000000000871832 [11:56:18]line ФД: 289580 [11:56:18]line ФПД: 125076117247899 [11:56:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115617&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289580&fm=125076117247899&tin=02508201610067®Number=0000000000091827&sum=271 [11:56:18]written 0, free lines is 4095 [11:56:18]OFD Sender: Processing packet 289580 [packets to send 1784, broken 1783] [11:56:18]ProducePacketName [11:56:18]name=ofd_packets/00289580 [11:56:18]OFD Sender: To server: pG, [11:56:18]CommunicateWithHost lk.salyk.kg:30040 [11:56:18]ConnectInit lk.salyk.kg [11:56:18]Write to MH i2c: 01 00 00 03 04 07 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 07 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 07 00 03 04 00 00 00 00 00 D1 0C EB [11:56:18]RasterBufferAndPrint [11:56:18]line [11:56:18]line [11:56:18]line [11:56:18]line [11:56:18]line [11:56:18]written 0, free lines is 3288 [11:56:18]MH_Cut [11:56:18]Write to MH i2c: D1 01 00 0A 04 01 E0 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: D1 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: D1 01 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: D1 01 00 0A 04 00 DF [11:56:18]Write to MH i2c: 01 00 00 0B 04 0F [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]Connected sock=6 [11:56:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EA E1 07 01 C2 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 61 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6B 04 00 35 04 06 00 71 C1 8D 89 D7 9B 62 C7 A3 49 B8 EA CD 70 [11:56: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 33 32 4F 00 00 00 32 77 47 00 D1 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 33 32 10 04 04 00 2C 6B 04 00 F4 03 04 00 35 FF F0 66 B6 04 01 00 00 EE C5 AC 21 D8 E3 FF 9E [11:56:19]CommunicateWithHost err = 0 [11:56:19]CheckOFDResponse [11:56:19]1017 (14) - 77093643461234 [11:56:19]1041 (16) - 0000000000871832 [11:56:19]1040 (4) - 289580 [11:56:19]1012 (4) - 23.09.2024 05:40 [11:56:19]1206 (1) - 0 [11:56:19]OFD Sender: Remove packet 289580 [11:56:19]ProducePacketName [11:56:19]name=ofd_packets/00289580 [11:56:19]NVStorageDeleteData [11:56:19]*** Cut start [11:56:19]*** Partial cut [11:56:19]*** CUTSNS_PIN = 1 [11:56:19]*** CUTSNS_PIN = 0 [11:56:19]OFD Sender: No OFD packet to send [11:56:19]*** Brake cut motor [11:56:20]Read from MH i2c: 01 [11:56:20]MH_I2C_Read... [11:56:20]*** Stop cut motor [11:56:20]*** Cut end [11:56:20]Read from MH i2c: 01 07 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: 01 07 00 0B 04 00 00 00 00 00 FF 0F 24 [11:56:20]process_action close_receipt done [11:56:20]requested_data is exist [11:56:20]produce_requested_data [11:56:20]requested_item fm.sn is exist - process it [11:56:20]wFMCommunicate request_size=4 [11:56:20]MH_SAM_APDU [11:56:20]CAPDU: 80 11 00 00 [11:56:20]Write to MH i2c: E2 08 00 0C 04 80 11 00 00 00 00 00 00 8A [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:20]Read from MH i2c: E2 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 17 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 17 00 0C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DA [11:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:56:20]wFMCommunicate OK [11:56:20]requested_item fd.num is exist - process it [11:56:20]SAM_PROTO_GetFieldsCounters [11:56:20]wFMCommunicate request_size=4 [11:56:20]MH_SAM_APDU [11:56:20]CAPDU: 80 13 00 00 [11:56:20]Write to MH i2c: E2 08 00 0D 04 80 13 00 00 00 00 00 00 8D [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:20]Read from MH i2c: E2 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 62 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 62 00 0D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [11:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:20]wFMCommunicate OK [11:56:20]SAM_PROTO_GetFieldsCounters done [11:56:20]requested_item shift.num is exist - process it [11:56:20]requested_item shift.opened is exist - process it [11:56:20]req_shift_opened [11:56:20]FM_GetShiftState [11:56:20]SAM_PROTO_GetShiftState [11:56:20]wFMCommunicate request_size=4 [11:56:20]MH_SAM_APDU [11:56:20]CAPDU: 80 13 01 00 [11:56:20]Write to MH i2c: E2 08 00 0E 04 80 13 01 00 00 00 00 00 8F [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:20]Read from MH i2c: E2 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 0E 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 0E 00 0E 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [11:56:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:56:20]wFMCommunicate OK [11:56:20]SAM_PROTO_GetShiftState done [11:56:20]FM_GetShiftState done [11:56:20]req_shift_opened done [11:56:20]requested_item shift.open_date is exist - process it [11:56:20]req_shift_open_date [11:56:20]req_shift_open_date done [11:56:20]produce_requested_data done [11:56:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289580,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:56:20]process_action_free close_receipt [11:56:20]json_value_free [11:56:20]json_value_free done [11:56:20]process_json_proto returns [11:56:20]Send response to host [11:56:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289580,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:56:20]free response buf [11:56:20]execute_script done [11:56:20]execute_script returns [11:56:20]free content buf [11:56:20]Sock 7.Close socket [11:56:20]Sock 7.Thread stoped [11:56:22]accept exits with 9 [11:56:22]New connection [11:56:22]New thread 3067473252 created [11:56:22]Thread 3067329892 joined [11:56:22]Waiting for new connection... [11:56:22] Sock 9.Parse request [11:56:22]Sock 9.Check first char [11:56:22]Sock 9.First char is OK [11:56:22]request: POST /json_proto HTTP/1.0 [11:56:22]Method: POST [11:56:22]URL: /json_proto [11:56:22]Method is POST - this is cgi request [11:56:22]url: /json_proto [11:56:22]query_string will be loaded in cgi processing [11:56:22]execute_cgi json_proto POST (null) [11:56:22]execute_cgi path=json_proto method=POST [11:56:22]POST find Content-Length [11:56:22]Host: 172.17.41.135:8080 [11:56:22]Content-Length: 800 [11:56:22]Content-Type: application/json [11:56:22] [11:56:22]POST finish read [11:56:22]Found Content-Length = 800 [11:56:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.060, "sum" : 71.87, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 71.87 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:22]execute_script... [11: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)24617610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.060, "sum" : 71.87, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 71.87 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:22]POST & json_proto [11:56:22]process_json_proto [11:56:22]json parsed OK: [11:56:22]protocol is kg_v1.0 [11:56:22]action value=close_receipt [11:56:22]process_action close_receipt [11:56:22]cmd_close_receipt [11:56:22]MH_GetDate [11:56:22]Write to MH i2c: F0 00 00 0F 04 02 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: F0 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: F0 09 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: F0 09 00 0F 04 00 66 57 F1 66 ED 3E 82 65 31 [11:56:22]GetLastDocTimeStamp 1727092577 [11:56:22]current date 1727092582 [11:56:22]FM_GetShiftState [11:56:22]SAM_PROTO_GetShiftState [11:56:22]wFMCommunicate request_size=4 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 13 01 00 [11:56:22]Write to MH i2c: E2 08 00 10 04 80 13 01 00 00 00 00 00 91 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 0E 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 0E 00 10 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [11:56:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:56:22]wFMCommunicate OK [11:56:22]SAM_PROTO_GetShiftState done [11:56:22]FM_GetShiftState done [11:56:22]opened in 1727051401 [11:56:22]opened+sec_in_day 1727137801 [11:56:22]quantity*price = 7186 [11:56:22]sum+1 = 7188 [11:56:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 71.87 НСП 1% : 0.64 НДС 12% : 7.63 Наличными: 0.00 Безнал.: 71.87 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 255 23.09.2024 11:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289581 ФПД: 149228347689310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115622&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289581&fm=149228347689310&tin=02508201610067®Number=0000000000091827&sum=7187 [11:56:23]StoreToDocumentArchive [11:56:23]shift 515 fd 289581 [11:56:23]save to /storage/0515/doc_00289581 [11:56:23]save last doc name /storage/0515/doc_00289581 to /storage/kkm_last_doc_name [11:56:23]save OK [11:56:23]Clear old archive folders... [11:56:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:23]tlvbuf is 018FB9C0 [11:56:23]SAM_PROTO_ClearQueue [11:56:23]wFMCommunicate request_size=4 [11:56:23]MH_SAM_APDU [11:56:23]CAPDU: 80 09 00 00 [11:56:23]Write to MH i2c: E2 08 00 1D 04 80 09 00 00 00 00 00 00 93 [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:23]Read from MH i2c: E2 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 1D 04 00 90 00 95 [11:56:23]RAPDU: 90 00 [11:56:23]wFMCommunicate OK [11:56:23]SAM_PROTO_ClearQueue done [11:56:23]KKMCreateOFDPacket [11:56:23]OFDProtocolAddRootSTLVToBuf [11:56:23]FM_MakeSignedData [11:56:23]FM_MakeSignedData [11:56:23]SAM_PROTO_SignData [11:56:23]wFMCommunicate request_size=4 [11:56:23]MH_SAM_APDU [11:56:23]CAPDU: 80 0D 01 02 [11:56:23]Write to MH i2c: E2 08 00 1E 04 80 0D 01 02 00 00 00 00 9B [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:23]Read from MH i2c: E2 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 1E 04 00 90 00 96 [11:56:23]RAPDU: 90 00 [11:56:23]wFMCommunicate OK [11:56:23]wFMCommunicate request_size=255 [11:56:23]MH_SAM_APDU [11: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 35 FF 03 08 00 03 24 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 66 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6B 04 00 35 04 06 00 87 [11:56:23]Write to MH i2c: E2 02 01 1F 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 66 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6B 04 00 35 04 06 00 87 00 00 67 [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:23]Read from MH i2c: E2 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 1F 04 00 90 00 97 [11:56:23]RAPDU: 90 00 [11:56:23]wFMCommunicate OK [11:56:23]wFMCommunicate request_size=10 [11:56:23]MH_SAM_APDU [11:56:23]CAPDU: 80 0D 02 02 05 B8 EE A7 89 5E [11:56:23]Write to MH i2c: E2 0D 00 20 04 80 0D 02 02 05 00 B8 EE A7 89 5E 00 00 DC [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:23]Read from MH i2c: E2 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [11:56:23]RAPDU: 90 00 [11:56:23]wFMCommunicate OK [11:56:23]wFMCommunicate request_size=4 [11:56:23]MH_SAM_APDU [11:56:23]CAPDU: 80 0D 03 02 [11:56:23]Write to MH i2c: E2 08 00 21 04 80 0D 03 02 00 00 00 00 A0 [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:23]Read from MH i2c: E2 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 0B 00 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: E2 0B 00 21 04 00 74 09 45 FD 66 E6 28 D6 90 00 AA [11:56:23]RAPDU: 74 09 45 FD 66 E6 28 D6 90 00 [11:56:23]wFMCommunicate OK [11:56:23]SAM_PROTO_SignData done [11:56:23]FM_MakeSignedData done [11:56:23]CreateOFDProtocolMessage [11:56:23]wFMCommunicate request_size=4 [11:56:23]MH_SAM_APDU [11:56:23]CAPDU: 80 11 00 00 [11:56:23]Write to MH i2c: E2 08 00 22 04 80 11 00 00 00 00 00 00 A0 [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:24]Read from MH i2c: E2 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 17 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 17 00 22 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F0 [11:56:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:56:24]wFMCommunicate OK [11:56:24]CreateOFDProtocolMessage done [11:56:24]OFDSenderStorePacket 289581 [11:56:24]StoreOFDPacket docnum=289581 [11:56:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9C C1 07 01 8A FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 66 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6B 04 00 35 04 06 00 87 B8 EE A7 89 5E 74 09 45 FD 66 E6 28 D6 [11:56:24]CheckFolder [11:56:24]dirname=/storage/ofd_packets [11:56:24]CheckFolder done [11:56:24]ProducePacketName [11:56:24]name=ofd_packets/00289581 [11:56:24]NVStorageSaveData ofd_packets/00289581 [11:56:24]File name is /storage/ofd_packets/00289581 [11:56:24]Write 301 bytes [11:56:24]NVStorageSaveData done [11:56:24]OFDSenderStorePacket done [11:56:24]KKMCreateOFDPacket done [11:56:24]NVStorageSaveData kkm_last_timestamp [11:56:24]File name is /storage/kkm_last_timestamp [11:56:24]Write 4 bytes [11:56:24]NVStorageSaveData done [11:56:24]ExternCall_PrintAddStr [11:56:24]wPrintStart [11:56:24]Write to MH i2c: 01 00 00 23 04 27 [11:56:24]Write i2c OK [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: 01 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: 01 07 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: 01 07 00 23 04 00 00 00 00 00 FF 0F 3C [11:56:24]RasterBufferAndPrint [11:56:24]line Счет N : (1)24617610 [11:56:24]line ИНН: 02508201610067 [11:56:24]line Контрольно-Кассовый Чек [11:56:24]line ПРОДАЖА [11:56:24]line ТРК (МРК, ГНК) : 43 [11:56:24]line Товар: 2710124130 [11:56:24]line Аи-92-К-5 [11:56:24]line 1.060 * 67.80 [11:56:24]line = 71.87 [11:56:24]line НДС 12% НСП 1% [11:56:24]line > о реализуемом товаре [11:56:24]line ИТОГО: 71.87 [11:56:24]line НСП 1% : 0.64 [11:56:24]line НДС 12% : 7.63 [11:56:24]line Наличными: 0.00 [11:56:24]line Безнал.: 71.87 [11:56:24]line Место: АЗС № 90 "Партнёр-нефть" [11:56:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:56:24]line СНО: Общий режим [11:56:24]line Чек 255 23.09.2024 11:56 [11:56:24]line Смена: 515 ФФД: 1.0 [11:56:24]line ЗНМ: 0300000107 [11:56:24]line РНМ: 0000000000091827 [11:56:24]line Версия ККМ: 001 [11:56:24]line Платежная система: O! деньги [11:56:24]line ФМ: 0000000000871832 [11:56:24]line ФД: 289581 [11:56:24]line ФПД: 149228347689310 [11:56:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115622&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289581&fm=149228347689310&tin=02508201610067®Number=0000000000091827&sum=7187 [11:56:24]written 0, free lines is 4095 [11:56:24]OFD Sender: Processing packet 289581 [packets to send 1784, broken 1783] [11:56:24]ProducePacketName [11:56:24]name=ofd_packets/00289581 [11:56:24]OFD Sender: To server: pG, [11:56:24]CommunicateWithHost lk.salyk.kg:30040 [11:56:24]ConnectInit lk.salyk.kg [11:56:24]Connected sock=10 [11: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 33 32 0F 01 00 00 9C C1 07 01 8A FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 66 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6B 04 00 35 04 06 00 87 B8 EE A7 89 5E 74 09 45 FD 66 E6 28 D6 [11:56:24]Write to MH i2c: 01 00 00 4C 04 50 [11:56:24]Write i2c OK [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: 01 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: 01 07 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: 01 07 00 4C 04 00 00 00 00 00 DD 0C 40 [11:56:24]RasterBufferAndPrint [11:56:24]line [11:56:24]line [11:56:24]line [11:56:24]line [11:56:24]line [11:56:24]written 0, free lines is 3305 [11:56:24]MH_Cut [11:56:24]Write to MH i2c: D1 01 00 53 04 01 29 [11:56:24]Write i2c OK [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: D1 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: D1 01 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: D1 01 00 53 04 00 28 [11:56:24]Write to MH i2c: 01 00 00 54 04 58 [11:56:24]Write i2c OK [11:56:24]MH_I2C_Read... [11: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 33 32 4F 00 00 00 AC E9 47 00 C2 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 33 32 10 04 04 00 2D 6B 04 00 F4 03 04 00 3B FF F0 66 B6 04 01 00 00 9F 63 CE 25 DB 0B 88 05 [11:56:24]CommunicateWithHost err = 0 [11:56:24]CheckOFDResponse [11:56:24]1017 (14) - 77093643461234 [11:56:24]1041 (16) - 0000000000871832 [11:56:24]1040 (4) - 289581 [11:56:24]1012 (4) - 23.09.2024 05:40 [11:56:24]1206 (1) - 0 [11:56:24]OFD Sender: Remove packet 289581 [11:56:24]ProducePacketName [11:56:24]name=ofd_packets/00289581 [11:56:24]NVStorageDeleteData [11:56:25]OFD Sender: No OFD packet to send [11:56:25]*** Cut start [11:56:25]*** Partial cut [11:56:25]*** CUTSNS_PIN = 1 [11:56:25]*** CUTSNS_PIN = 0 [11:56:25]*** Brake cut motor [11:56:25]Read from MH i2c: 01 [11:56:25]MH_I2C_Read... [11:56:25]*** Stop cut motor [11:56:25]*** Cut end [11:56:25]Read from MH i2c: 01 07 00 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: 01 07 00 54 04 00 00 00 00 00 FF 0F 6D [11:56:25]process_action close_receipt done [11:56:25]requested_data is exist [11:56:25]produce_requested_data [11:56:25]requested_item fm.sn is exist - process it [11:56:25]wFMCommunicate request_size=4 [11:56:25]MH_SAM_APDU [11:56:25]CAPDU: 80 11 00 00 [11:56:25]Write to MH i2c: E2 08 00 55 04 80 11 00 00 00 00 00 00 D3 [11:56:25]Write i2c OK [11:56:25]MH_I2C_Read... [11:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:25]Read from MH i2c: E2 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 17 00 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 17 00 55 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [11:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:56:25]wFMCommunicate OK [11:56:25]requested_item fd.num is exist - process it [11:56:25]SAM_PROTO_GetFieldsCounters [11:56:25]wFMCommunicate request_size=4 [11:56:25]MH_SAM_APDU [11:56:25]CAPDU: 80 13 00 00 [11:56:25]Write to MH i2c: E2 08 00 56 04 80 13 00 00 00 00 00 00 D6 [11:56:25]Write i2c OK [11:56:25]MH_I2C_Read... [11:56:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:26]Read from MH i2c: E2 [11:56:26]MH_I2C_Read... [11:56:26]Read from MH i2c: E2 62 00 [11:56:26]MH_I2C_Read... [11:56:26]Read from MH i2c: E2 62 00 56 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [11:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:26]wFMCommunicate OK [11:56:26]SAM_PROTO_GetFieldsCounters done [11:56:26]requested_item shift.num is exist - process it [11:56:26]requested_item shift.opened is exist - process it [11:56:26]req_shift_opened [11:56:26]FM_GetShiftState [11:56:26]SAM_PROTO_GetShiftState [11:56:26]wFMCommunicate request_size=4 [11:56:26]MH_SAM_APDU [11:56:26]CAPDU: 80 13 01 00 [11:56:26]Write to MH i2c: E2 08 00 57 04 80 13 01 00 00 00 00 00 D8 [11:56:26]Write i2c OK [11:56:26]MH_I2C_Read... [11:56:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:26]Read from MH i2c: E2 [11:56:26]MH_I2C_Read... [11:56:26]Read from MH i2c: E2 0E 00 [11:56:26]MH_I2C_Read... [11:56:26]Read from MH i2c: E2 0E 00 57 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 79 [11:56:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:56:26]wFMCommunicate OK [11:56:26]SAM_PROTO_GetShiftState done [11:56:26]FM_GetShiftState done [11:56:26]req_shift_opened done [11:56:26]requested_item shift.open_date is exist - process it [11:56:26]req_shift_open_date [11:56:26]req_shift_open_date done [11:56:26]produce_requested_data done [11:56:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289581,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:56:26]process_action_free close_receipt [11:56:26]json_value_free [11:56:26]json_value_free done [11:56:26]process_json_proto returns [11:56:26]Send response to host [11:56:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289581,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:56:26]free response buf [11:56:26]execute_script done [11:56:26]execute_script returns [11:56:26]free content buf [11:56:26]Sock 9.Close socket [11:56:26]Sock 9.Thread stoped [11:56:30]OFD Sender: No OFD packet to send [11:56:31]accept exits with 6 [11:56:31]New connection [11:56:31]New thread 3067329892 created [11:56:31]Thread 3067473252 joined [11:56:31]Waiting for new connection... [11:56:31] Sock 6.Parse request [11:56:31]Sock 6.Check first char [11:56:31]Sock 6.First char is OK [11:56:31]request: POST /json_proto HTTP/1.0 [11:56:31]Method: POST [11:56:31]URL: /json_proto [11:56:31]Method is POST - this is cgi request [11:56:31]url: /json_proto [11:56:31]query_string will be loaded in cgi processing [11:56:31]execute_cgi json_proto POST (null) [11:56:31]execute_cgi path=json_proto method=POST [11:56:31]POST find Content-Length [11:56:31]Host: 172.17.41.135:8080 [11:56:31]Content-Length: 821 [11:56:31]Content-Type: application/json [11:56:31] [11:56:31]POST finish read [11:56:31]Found Content-Length = 821 [11:56:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:56:31]execute_script... [11:56: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)24617612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:56:31]POST & json_proto [11:56:31]process_json_proto [11:56:31]json parsed OK: [11:56:31]protocol is kg_v1.0 [11:56:31]action value=close_receipt [11:56:31]process_action close_receipt [11:56:31]cmd_close_receipt [11:56:31]MH_GetDate [11:56:31]Write to MH i2c: F0 00 00 58 04 4B [11:56:31]Write i2c OK [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: F0 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: F0 09 00 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: F0 09 00 58 04 00 70 57 F1 66 ED 3E 82 65 84 [11:56:31]GetLastDocTimeStamp 1727092582 [11:56:31]current date 1727092592 [11:56:31]FM_GetShiftState [11:56:31]SAM_PROTO_GetShiftState [11:56:31]wFMCommunicate request_size=4 [11:56:31]MH_SAM_APDU [11:56:31]CAPDU: 80 13 01 00 [11:56:31]Write to MH i2c: E2 08 00 59 04 80 13 01 00 00 00 00 00 DA [11:56:31]Write i2c OK [11:56:31]MH_I2C_Read... [11:56:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:31]Read from MH i2c: E2 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: E2 0E 00 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: E2 0E 00 59 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [11:56:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:56:31]wFMCommunicate OK [11:56:31]SAM_PROTO_GetShiftState done [11:56:31]FM_GetShiftState done [11:56:31]opened in 1727051401 [11:56:31]opened+sec_in_day 1727137801 [11:56:31]quantity*price = 200043 [11:56:31]sum+1 = 200044 [11:56:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 256 23.09.2024 11:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289582 ФПД: 20846822838500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289582&fm=20846822838500&tin=02508201610067®Number=0000000000091827&sum=200043 [11:56:33]StoreToDocumentArchive [11:56:33]shift 515 fd 289582 [11:56:33]save to /storage/0515/doc_00289582 [11:56:33]save last doc name /storage/0515/doc_00289582 to /storage/kkm_last_doc_name [11:56:33]save OK [11:56:33]Clear old archive folders... [11:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:33]tlvbuf is 01906180 [11:56:33]SAM_PROTO_ClearQueue [11:56:33]wFMCommunicate request_size=4 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 09 00 00 [11:56:33]Write to MH i2c: E2 08 00 66 04 80 09 00 00 00 00 00 00 DC [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 66 04 00 90 00 DE [11:56:33]RAPDU: 90 00 [11:56:33]wFMCommunicate OK [11:56:33]SAM_PROTO_ClearQueue done [11:56:33]KKMCreateOFDPacket [11:56:33]OFDProtocolAddRootSTLVToBuf [11:56:33]FM_MakeSignedData [11:56:33]FM_MakeSignedData [11:56:33]SAM_PROTO_SignData [11:56:33]wFMCommunicate request_size=4 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 0D 01 02 [11:56:33]Write to MH i2c: E2 08 00 67 04 80 0D 01 02 00 00 00 00 E4 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 67 04 00 90 00 DF [11:56:33]RAPDU: 90 00 [11:56:33]wFMCommunicate OK [11:56:33]wFMCommunicate request_size=255 [11:56:33]MH_SAM_APDU [11:56: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 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 00 01 00 00 F4 03 04 00 70 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6B 04 00 35 04 06 00 12 [11:56:33]Write to MH i2c: E2 02 01 68 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 00 01 00 00 F4 03 04 00 70 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6B 04 00 35 04 06 00 12 00 00 43 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 68 04 00 90 00 E0 [11:56:33]RAPDU: 90 00 [11:56:33]wFMCommunicate OK [11:56:33]wFMCommunicate request_size=10 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 0D 02 02 05 F5 C7 78 50 E4 [11:56:33]Write to MH i2c: E2 0D 00 69 04 80 0D 02 02 05 00 F5 C7 78 50 E4 00 00 59 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 03 00 69 04 00 90 00 E1 [11:56:33]RAPDU: 90 00 [11:56:33]wFMCommunicate OK [11:56:33]wFMCommunicate request_size=4 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 0D 03 02 [11:56:33]Write to MH i2c: E2 08 00 6A 04 80 0D 03 02 00 00 00 00 E9 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 0B 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 0B 00 6A 04 00 2E 5C 27 C1 FF 88 F7 56 90 00 30 [11:56:33]RAPDU: 2E 5C 27 C1 FF 88 F7 56 90 00 [11:56:33]wFMCommunicate OK [11:56:33]SAM_PROTO_SignData done [11:56:33]FM_MakeSignedData done [11:56:33]CreateOFDProtocolMessage [11:56:33]wFMCommunicate request_size=4 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 11 00 00 [11:56:33]Write to MH i2c: E2 08 00 6B 04 80 11 00 00 00 00 00 00 E9 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 17 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 17 00 6B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [11:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:56:33]wFMCommunicate OK [11:56:33]CreateOFDProtocolMessage done [11:56:33]OFDSenderStorePacket 289582 [11:56:33]StoreOFDPacket docnum=289582 [11:56:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F2 B8 07 01 7B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 00 01 00 00 F4 03 04 00 70 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6B 04 00 35 04 06 00 12 F5 C7 78 50 E4 2E 5C 27 C1 FF 88 F7 56 [11:56:33]CheckFolder [11:56:33]dirname=/storage/ofd_packets [11:56:33]CheckFolder done [11:56:33]ProducePacketName [11:56:33]name=ofd_packets/00289582 [11:56:33]NVStorageSaveData ofd_packets/00289582 [11:56:33]File name is /storage/ofd_packets/00289582 [11:56:33]Write 301 bytes [11:56:33]NVStorageSaveData done [11:56:33]OFDSenderStorePacket done [11:56:33]KKMCreateOFDPacket done [11:56:33]NVStorageSaveData kkm_last_timestamp [11:56:33]File name is /storage/kkm_last_timestamp [11:56:33]Write 4 bytes [11:56:33]NVStorageSaveData done [11:56:33]ExternCall_PrintAddStr [11:56:33]wPrintStart [11:56:33]Write to MH i2c: 01 00 00 6C 04 70 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: 01 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: 01 07 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 FF 0F 85 [11:56:33]RasterBufferAndPrint [11:56:33]line Счет N : (1)24617612 [11:56:33]line ИНН: 02508201610067 [11:56:33]line Контрольно-Кассовый Чек [11:56:33]line ПРОДАЖА [11:56:33]line ТРК (МРК, ГНК) : 62 [11:56:33]line Товар: 2710124500 [11:56:33]line Аи-95-К-5 [11:56:33]line 26.960 * 74.20 [11:56:33]line = 2000.43 [11:56:33]line НДС 12% НСП 1% [11:56:33]line > о реализуемом товаре [11:56:33]line ИТОГО: 2000.43 [11:56:33]line НСП 1% : 17.70 [11:56:33]line НДС 12% : 212.43 [11:56:33]line Наличными: 0.00 [11:56:33]line Безнал.: 2000.43 [11:56:33]line Место: АЗС № 90 "Партнёр-нефть" [11:56:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:56:33]line СНО: Общий режим [11:56:33]line Чек 256 23.09.2024 11:56 [11:56:33]line Смена: 515 ФФД: 1.0 [11:56:33]line ЗНМ: 0300000107 [11:56:33]line РНМ: 0000000000091827 [11:56:33]line Версия ККМ: 001 [11:56:33]line Платежная система: Бакай Банк [11:56:33]line ФМ: 0000000000871832 [11:56:33]line ФД: 289582 [11:56:33]line ФПД: 20846822838500 [11:56:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289582&fm=20846822838500&tin=02508201610067®Number=0000000000091827&sum=200043 [11:56:33]written 0, free lines is 4095 [11:56:33]OFD Sender: Processing packet 289582 [packets to send 1784, broken 1783] [11:56:33]ProducePacketName [11:56:33]name=ofd_packets/00289582 [11:56:33]OFD Sender: To server: pG, [11:56:33]CommunicateWithHost lk.salyk.kg:30040 [11:56:33]ConnectInit lk.salyk.kg [11:56:34]Connected sock=10 [11:56: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 33 32 0F 01 00 00 F2 B8 07 01 7B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 00 01 00 00 F4 03 04 00 70 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6B 04 00 35 04 06 00 12 F5 C7 78 50 E4 2E 5C 27 C1 FF 88 F7 56 [11:56:34]Write to MH i2c: 01 00 00 95 04 99 [11:56:34]Write i2c OK [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: 01 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: 01 07 00 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: 01 07 00 95 04 00 00 00 00 00 ED 0C 99 [11:56:34]RasterBufferAndPrint [11:56:34]line [11:56:34]line [11:56:34]line [11:56:34]line [11:56:34]line [11:56:34]written 0, free lines is 3324 [11:56:34]MH_Cut [11:56:34]Write to MH i2c: D1 01 00 9C 04 01 72 [11:56:34]Write i2c OK [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: D1 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: D1 01 00 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: D1 01 00 9C 04 00 71 [11:56:34]Write to MH i2c: 01 00 00 9D 04 A1 [11:56:34]Write i2c OK [11:56:34]MH_I2C_Read... [11:56: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 33 32 4F 00 00 00 F6 E6 47 00 34 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 33 32 10 04 04 00 2E 6B 04 00 F4 03 04 00 45 FF F0 66 B6 04 01 00 00 01 EA 58 51 D4 42 79 64 [11:56:34]CommunicateWithHost err = 0 [11:56:34]CheckOFDResponse [11:56:34]1017 (14) - 77093643461234 [11:56:34]1041 (16) - 0000000000871832 [11:56:34]1040 (4) - 289582 [11:56:34]1012 (4) - 23.09.2024 05:40 [11:56:34]1206 (1) - 0 [11:56:34]OFD Sender: Remove packet 289582 [11:56:34]ProducePacketName [11:56:34]name=ofd_packets/00289582 [11:56:34]NVStorageDeleteData [11:56:35]*** Cut start [11:56:35]*** Partial cut [11:56:35]*** CUTSNS_PIN = 1 [11:56:35]OFD Sender: No OFD packet to send [11:56:35]*** CUTSNS_PIN = 0 [11:56:35]*** Brake cut motor [11:56:35]Read from MH i2c: 01 [11:56:35]MH_I2C_Read... [11:56:35]*** Stop cut motor [11:56:35]*** Cut end [11:56:35]Read from MH i2c: 01 07 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: 01 07 00 9D 04 00 00 00 00 00 FF 0F B6 [11:56:35]process_action close_receipt done [11:56:35]requested_data is exist [11:56:35]produce_requested_data [11:56:35]requested_item fm.sn is exist - process it [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 11 00 00 [11:56:35]Write to MH i2c: E2 08 00 9E 04 80 11 00 00 00 00 00 00 1C [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 17 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 17 00 9E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [11:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:56:35]wFMCommunicate OK [11:56:35]requested_item fd.num is exist - process it [11:56:35]SAM_PROTO_GetFieldsCounters [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 13 00 00 [11:56:35]Write to MH i2c: E2 08 00 9F 04 80 13 00 00 00 00 00 00 1F [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 62 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 62 00 9F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [11:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:35]wFMCommunicate OK [11:56:35]SAM_PROTO_GetFieldsCounters done [11:56:35]requested_item shift.num is exist - process it [11:56:35]requested_item shift.opened is exist - process it [11:56:35]req_shift_opened [11:56:35]FM_GetShiftState [11:56:35]SAM_PROTO_GetShiftState [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 13 01 00 [11:56:35]Write to MH i2c: E2 08 00 A0 04 80 13 01 00 00 00 00 00 21 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 0E 00 [11:56:36]MH_I2C_Read... [11:56:36]Read from MH i2c: E2 0E 00 A0 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [11:56:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:56:36]wFMCommunicate OK [11:56:36]SAM_PROTO_GetShiftState done [11:56:36]FM_GetShiftState done [11:56:36]req_shift_opened done [11:56:36]requested_item shift.open_date is exist - process it [11:56:36]req_shift_open_date [11:56:36]req_shift_open_date done [11:56:36]produce_requested_data done [11:56:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289582,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:56:36]process_action_free close_receipt [11:56:36]json_value_free [11:56:36]json_value_free done [11:56:36]process_json_proto returns [11:56:36]Send response to host [11:56:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289582,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:56:36]free response buf [11:56:36]execute_script done [11:56:36]execute_script returns [11:56:36]free content buf [11:56:36]Sock 6.Close socket [11:56:36]Sock 6.Thread stoped [11:56:40]OFD Sender: No OFD packet to send [11:56:45]OFD Sender: No OFD packet to send [11:56:50]OFD Sender: No OFD packet to send [11:56:55]OFD Sender: No OFD packet to send [11:57:00]OFD Sender: No OFD packet to send [11:57:05]OFD Sender: No OFD packet to send [11:57:10]OFD Sender: No OFD packet to send [11:57:15]OFD Sender: No OFD packet to send [11:57:20]OFD Sender: No OFD packet to send [11:57:25]OFD Sender: No OFD packet to send [11:57:30]OFD Sender: No OFD packet to send [11:57:35]OFD Sender: No OFD packet to send [11:57:40]OFD Sender: No OFD packet to send [11:57:45]OFD Sender: No OFD packet to send [11:57:50]OFD Sender: No OFD packet to send [11:57:51]accept exits with 9 [11:57:51]New connection [11:57:51]New thread 3067473252 created [11:57:51]Thread 3067329892 joined [11:57:51]Waiting for new connection... [11:57:51] Sock 9.Parse request [11:57:51]Sock 9.Check first char [11:57:51]Sock 9.First char is OK [11:57:51]request: POST /json_proto HTTP/1.0 [11:57:51]Method: POST [11:57:51]URL: /json_proto [11:57:51]Method is POST - this is cgi request [11:57:51]url: /json_proto [11:57:51]query_string will be loaded in cgi processing [11:57:51]execute_cgi json_proto POST (null) [11:57:51]execute_cgi path=json_proto method=POST [11:57:51]POST find Content-Length [11:57:51]Host: 172.17.41.135:8080 [11:57:51]Content-Length: 783 [11:57:51]Content-Type: application/json [11:57:51] [11:57:51]POST finish read [11:57:51]Found Content-Length = 783 [11:57:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 9.210, "sum" : 638.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" : 638.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:51]execute_script... [11:57: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)24617613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 9.210, "sum" : 638.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" : 638.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:51]POST & json_proto [11:57:51]process_json_proto [11:57:51]json parsed OK: [11:57:51]protocol is kg_v1.0 [11:57:51]action value=close_receipt [11:57:51]process_action close_receipt [11:57:51]cmd_close_receipt [11:57:51]MH_GetDate [11:57:51]Write to MH i2c: F0 00 00 A1 04 94 [11:57:51]Write i2c OK [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: F0 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: F0 09 00 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: F0 09 00 A1 04 00 C0 57 F1 66 ED 3E 82 65 1D [11:57:51]GetLastDocTimeStamp 1727092592 [11:57:51]current date 1727092672 [11:57:51]FM_GetShiftState [11:57:51]SAM_PROTO_GetShiftState [11:57:51]wFMCommunicate request_size=4 [11:57:51]MH_SAM_APDU [11:57:51]CAPDU: 80 13 01 00 [11:57:51]Write to MH i2c: E2 08 00 A2 04 80 13 01 00 00 00 00 00 23 [11:57:51]Write i2c OK [11:57:51]MH_I2C_Read... [11:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:51]Read from MH i2c: E2 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: E2 0E 00 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: E2 0E 00 A2 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [11:57:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:57:51]wFMCommunicate OK [11:57:51]SAM_PROTO_GetShiftState done [11:57:51]FM_GetShiftState done [11:57:51]opened in 1727051401 [11:57:51]opened+sec_in_day 1727137801 [11:57:51]quantity*price = 63825 [11:57:51]sum+1 = 63826 [11:57:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 638.25 НСП 1% : 5.65 НДС 12% : 67.78 Наличными: 0.00 Безнал.: 638.25 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 257 23.09.2024 11:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289583 ФПД: 256544938978648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115752&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289583&fm=256544938978648&tin=02508201610067®Number=0000000000091827&sum=63825 [11:57:52]StoreToDocumentArchive [11:57:52]shift 515 fd 289583 [11:57:52]save to /storage/0515/doc_00289583 [11:57:52]save last doc name /storage/0515/doc_00289583 to /storage/kkm_last_doc_name [11:57:52]save OK [11:57:52]Clear old archive folders... [11:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:57:52]tlvbuf is 018A3B90 [11:57:52]SAM_PROTO_ClearQueue [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 09 00 00 [11:57:52]Write to MH i2c: E2 08 00 AF 04 80 09 00 00 00 00 00 00 25 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 AF 04 00 90 00 27 [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]SAM_PROTO_ClearQueue done [11:57:52]KKMCreateOFDPacket [11:57:52]OFDProtocolAddRootSTLVToBuf [11:57:52]FM_MakeSignedData [11:57:52]FM_MakeSignedData [11:57:52]SAM_PROTO_SignData [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 01 02 [11:57:52]Write to MH i2c: E2 08 00 B0 04 80 0D 01 02 00 00 00 00 2D [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:53]Read from MH i2c: E2 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 03 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 03 00 B0 04 00 90 00 28 [11:57:53]RAPDU: 90 00 [11:57:53]wFMCommunicate OK [11:57:53]wFMCommunicate request_size=253 [11:57:53]MH_SAM_APDU [11:57:53]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 FA 23 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 51 F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 C0 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6B 04 00 35 04 06 00 E9 53 85 F4 ED 58 [11:57:53]Write to MH i2c: E2 00 01 B1 04 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 FA 23 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 51 F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 C0 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6B 04 00 35 04 06 00 E9 53 85 F4 ED 58 00 00 E4 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:53]Read from MH i2c: E2 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 03 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 03 00 B1 04 00 90 00 29 [11:57:53]RAPDU: 90 00 [11:57:53]wFMCommunicate OK [11:57:53]wFMCommunicate request_size=4 [11:57:53]MH_SAM_APDU [11:57:53]CAPDU: 80 0D 03 02 [11:57:53]Write to MH i2c: E2 08 00 B2 04 80 0D 03 02 00 00 00 00 31 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:53]Read from MH i2c: E2 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 0B 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 0B 00 B2 04 00 9F 91 23 96 F3 27 2D FF 90 00 61 [11:57:53]RAPDU: 9F 91 23 96 F3 27 2D FF 90 00 [11:57:53]wFMCommunicate OK [11:57:53]SAM_PROTO_SignData done [11:57:53]FM_MakeSignedData done [11:57:53]CreateOFDProtocolMessage [11:57:53]wFMCommunicate request_size=4 [11:57:53]MH_SAM_APDU [11:57:53]CAPDU: 80 11 00 00 [11:57:53]Write to MH i2c: E2 08 00 B3 04 80 11 00 00 00 00 00 00 31 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:53]Read from MH i2c: E2 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 17 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 17 00 B3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 81 [11:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:57:53]wFMCommunicate OK [11:57:53]CreateOFDProtocolMessage done [11:57:53]OFDSenderStorePacket 289583 [11:57:53]StoreOFDPacket docnum=289583 [11:57:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 CB F4 00 01 61 28 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 FA 23 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 51 F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 C0 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6B 04 00 35 04 06 00 E9 53 85 F4 ED 58 9F 91 23 96 F3 27 2D FF [11:57:53]CheckFolder [11:57:53]dirname=/storage/ofd_packets [11:57:53]CheckFolder done [11:57:53]ProducePacketName [11:57:53]name=ofd_packets/00289583 [11:57:53]NVStorageSaveData ofd_packets/00289583 [11:57:53]File name is /storage/ofd_packets/00289583 [11:57:53]Write 294 bytes [11:57:53]NVStorageSaveData done [11:57:53]OFDSenderStorePacket done [11:57:53]KKMCreateOFDPacket done [11:57:53]NVStorageSaveData kkm_last_timestamp [11:57:53]File name is /storage/kkm_last_timestamp [11:57:53]Write 4 bytes [11:57:53]NVStorageSaveData done [11:57:53]ExternCall_PrintAddStr [11:57:53]wPrintStart [11:57:53]Write to MH i2c: 01 00 00 B4 04 B8 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 B4 04 00 00 00 00 00 FF 0F CD [11:57:53]RasterBufferAndPrint [11:57:53]line Счет N : (1)24617613 [11:57:53]line ИНН: 02508201610067 [11:57:53]line Контрольно-Кассовый Чек [11:57:53]line ПРОДАЖА [11:57:53]line ТРК (МРК, ГНК) : 54 [11:57:53]line Товар: 2710124130 [11:57:53]line SU-92 [11:57:53]line 9.210 * 69.30 [11:57:53]line = 638.25 [11:57:53]line НДС 12% НСП 1% [11:57:53]line > о реализуемом товаре [11:57:53]line ИТОГО: 638.25 [11:57:53]line НСП 1% : 5.65 [11:57:53]line НДС 12% : 67.78 [11:57:53]line Наличными: 0.00 [11:57:53]line Безнал.: 638.25 [11:57:53]line Место: АЗС № 90 "Партнёр-нефть" [11:57:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:57:53]line СНО: Общий режим [11:57:53]line Чек 257 23.09.2024 11:57 [11:57:53]line Смена: 515 ФФД: 1.0 [11:57:53]line ЗНМ: 0300000107 [11:57:53]line РНМ: 0000000000091827 [11:57:53]line Версия ККМ: 001 [11:57:53]line Платежная система: O! деньги [11:57:53]line ФМ: 0000000000871832 [11:57:53]line ФД: 289583 [11:57:53]line ФПД: 256544938978648 [11:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115752&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289583&fm=256544938978648&tin=02508201610067®Number=0000000000091827&sum=63825 [11:57:53]written 0, free lines is 4095 [11:57:53]OFD Sender: Processing packet 289583 [packets to send 1784, broken 1783] [11:57:53]ProducePacketName [11:57:53]name=ofd_packets/00289583 [11:57:53]OFD Sender: To server: pG, [11:57:53]CommunicateWithHost lk.salyk.kg:30040 [11:57:53]ConnectInit lk.salyk.kg [11:57:53]Connected sock=10 [11:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 CB F4 00 01 61 28 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 FA 23 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 51 F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 C0 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6B 04 00 35 04 06 00 E9 53 85 F4 ED 58 9F 91 23 96 F3 27 2D FF [11:57:53]Write to MH i2c: 01 00 00 DD 04 E1 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 DD 04 00 00 00 00 00 DE 0C D2 [11:57:53]RasterBufferAndPrint [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]written 0, free lines is 3299 [11:57:53]MH_Cut [11:57:53]Write to MH i2c: D1 01 00 E4 04 01 BA [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 01 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 01 00 E4 04 00 B9 [11:57:53]Write to MH i2c: 01 00 00 E5 04 E9 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11: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 33 32 4F 00 00 00 0D EE 47 00 9A 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 33 32 10 04 04 00 2F 6B 04 00 F4 03 04 00 94 FF F0 66 B6 04 01 00 00 7B 34 5E 36 53 E7 99 03 [11:57:54]CommunicateWithHost err = 0 [11:57:54]CheckOFDResponse [11:57:54]1017 (14) - 77093643461234 [11:57:54]1041 (16) - 0000000000871832 [11:57:54]1040 (4) - 289583 [11:57:54]1012 (4) - 23.09.2024 05:41 [11:57:54]1206 (1) - 0 [11:57:54]OFD Sender: Remove packet 289583 [11:57:54]ProducePacketName [11:57:54]name=ofd_packets/00289583 [11:57:54]NVStorageDeleteData [11:57:54]*** Cut start [11:57:54]*** Partial cut [11:57:54]*** CUTSNS_PIN = 1 [11:57:54]*** CUTSNS_PIN = 0 [11:57:54]OFD Sender: No OFD packet to send [11:57:54]*** Brake cut motor [11:57:55]Read from MH i2c: 01 [11:57:55]MH_I2C_Read... [11:57:55]*** Stop cut motor [11:57:55]*** Cut end [11:57:55]Read from MH i2c: 01 07 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: 01 07 00 E5 04 00 00 00 00 00 FF 0F FE [11:57:55]process_action close_receipt done [11:57:55]requested_data is exist [11:57:55]produce_requested_data [11:57:55]requested_item fm.sn is exist - process it [11:57:55]wFMCommunicate request_size=4 [11:57:55]MH_SAM_APDU [11:57:55]CAPDU: 80 11 00 00 [11:57:55]Write to MH i2c: E2 08 00 E6 04 80 11 00 00 00 00 00 00 64 [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:55]Read from MH i2c: E2 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 17 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 17 00 E6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [11:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:57:55]wFMCommunicate OK [11:57:55]requested_item fd.num is exist - process it [11:57:55]SAM_PROTO_GetFieldsCounters [11:57:55]wFMCommunicate request_size=4 [11:57:55]MH_SAM_APDU [11:57:55]CAPDU: 80 13 00 00 [11:57:55]Write to MH i2c: E2 08 00 E7 04 80 13 00 00 00 00 00 00 67 [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:55]Read from MH i2c: E2 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 62 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 62 00 E7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [11: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:55]wFMCommunicate OK [11:57:55]SAM_PROTO_GetFieldsCounters done [11:57:55]requested_item shift.num is exist - process it [11:57:55]requested_item shift.opened is exist - process it [11:57:55]req_shift_opened [11:57:55]FM_GetShiftState [11:57:55]SAM_PROTO_GetShiftState [11:57:55]wFMCommunicate request_size=4 [11:57:55]MH_SAM_APDU [11:57:55]CAPDU: 80 13 01 00 [11:57:55]Write to MH i2c: E2 08 00 E8 04 80 13 01 00 00 00 00 00 69 [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:55]Read from MH i2c: E2 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 0E 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 0E 00 E8 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0A [11:57:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:57:55]wFMCommunicate OK [11:57:55]SAM_PROTO_GetShiftState done [11:57:55]FM_GetShiftState done [11:57:55]req_shift_opened done [11:57:55]requested_item shift.open_date is exist - process it [11:57:55]req_shift_open_date [11:57:55]req_shift_open_date done [11:57:55]produce_requested_data done [11:57:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289583,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:57:55]process_action_free close_receipt [11:57:55]json_value_free [11:57:55]json_value_free done [11:57:55]process_json_proto returns [11:57:55]Send response to host [11:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289583,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:57:55]free response buf [11:57:55]execute_script done [11:57:55]execute_script returns [11:57:55]free content buf [11:57:55]Sock 9.Close socket [11:57:55]Sock 9.Thread stoped [11:57:55]accept exits with 7 [11:57:55]New connection [11:57:55]New thread 3067329892 created [11:57:55]Thread 3067473252 joined [11:57:55]Waiting for new connection... [11:57:55] Sock 7.Parse request [11:57:55]Sock 7.Check first char [11:57:55]Sock 7.First char is OK [11:57:55]request: POST /json_proto HTTP/1.0 [11:57:55]Method: POST [11:57:55]URL: /json_proto [11:57:55]Method is POST - this is cgi request [11:57:55]url: /json_proto [11:57:55]query_string will be loaded in cgi processing [11:57:55]execute_cgi json_proto POST (null) [11:57:55]execute_cgi path=json_proto method=POST [11:57:55]POST find Content-Length [11:57:55]Host: 172.17.41.135:8080 [11:57:55]Content-Length: 783 [11:57:55]Content-Type: application/json [11:57:55] [11:57:55]POST finish read [11:57:55]Found Content-Length = 783 [11:57:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 3.310, "sum" : 229.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" : 229.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:55]execute_script... [11:57:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 3.310, "sum" : 229.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" : 229.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:55]POST & json_proto [11:57:55]process_json_proto [11:57:55]json parsed OK: [11:57:55]protocol is kg_v1.0 [11:57:55]action value=close_receipt [11:57:55]process_action close_receipt [11:57:55]cmd_close_receipt [11:57:55]MH_GetDate [11:57:55]Write to MH i2c: F0 00 00 E9 04 DC [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: F0 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: F0 09 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: F0 09 00 E9 04 00 C4 57 F1 66 ED 3E 82 65 69 [11:57:55]GetLastDocTimeStamp 1727092672 [11:57:55]current date 1727092676 [11:57:55]FM_GetShiftState [11:57:55]SAM_PROTO_GetShiftState [11:57:55]wFMCommunicate request_size=4 [11:57:55]MH_SAM_APDU [11:57:55]CAPDU: 80 13 01 00 [11:57:55]Write to MH i2c: E2 08 00 EA 04 80 13 01 00 00 00 00 00 6B [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:55]Read from MH i2c: E2 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 0E 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 0E 00 EA 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [11:57:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:57:55]wFMCommunicate OK [11:57:55]SAM_PROTO_GetShiftState done [11:57:55]FM_GetShiftState done [11:57:55]opened in 1727051401 [11:57:55]opened+sec_in_day 1727137801 [11:57:55]quantity*price = 22938 [11:57:55]sum+1 = 22939 [11:57:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 229.38 НСП 1% : 2.03 НДС 12% : 24.36 Наличными: 0.00 Безнал.: 229.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 258 23.09.2024 11:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289584 ФПД: 249616619844069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115756&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289584&fm=249616619844069&tin=02508201610067®Number=0000000000091827&sum=22938 [11:57:57]StoreToDocumentArchive [11:57:57]shift 515 fd 289584 [11:57:57]save to /storage/0515/doc_00289584 [11:57:57]save last doc name /storage/0515/doc_00289584 to /storage/kkm_last_doc_name [11:57:57]save OK [11:57:57]Clear old archive folders... [11:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:57:57]tlvbuf is 01902FB0 [11:57:57]SAM_PROTO_ClearQueue [11:57:57]wFMCommunicate request_size=4 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 09 00 00 [11:57:57]Write to MH i2c: E2 08 00 F7 04 80 09 00 00 00 00 00 00 6D [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 F7 04 00 90 00 6F [11:57:57]RAPDU: 90 00 [11:57:57]wFMCommunicate OK [11:57:57]SAM_PROTO_ClearQueue done [11:57:57]KKMCreateOFDPacket [11:57:57]OFDProtocolAddRootSTLVToBuf [11:57:57]FM_MakeSignedData [11:57:57]FM_MakeSignedData [11:57:57]SAM_PROTO_SignData [11:57:57]wFMCommunicate request_size=4 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 0D 01 02 [11:57:57]Write to MH i2c: E2 08 00 F8 04 80 0D 01 02 00 00 00 00 75 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 F8 04 00 90 00 70 [11:57:57]RAPDU: 90 00 [11:57:57]wFMCommunicate OK [11:57:57]wFMCommunicate request_size=253 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EE 0C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9A 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 C4 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6B 04 00 35 04 06 00 E3 06 65 F4 B1 E5 [11:57:57]Write to MH i2c: E2 00 01 F9 04 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EE 0C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9A 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 C4 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6B 04 00 35 04 06 00 E3 06 65 F4 B1 E5 00 00 75 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 F9 04 00 90 00 71 [11:57:57]RAPDU: 90 00 [11:57:57]wFMCommunicate OK [11:57:57]wFMCommunicate request_size=4 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 0D 03 02 [11:57:57]Write to MH i2c: E2 08 00 FA 04 80 0D 03 02 00 00 00 00 79 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 0B 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 0B 00 FA 04 00 FB D5 AE 33 5E 40 53 D7 90 00 F3 [11:57:57]RAPDU: FB D5 AE 33 5E 40 53 D7 90 00 [11:57:57]wFMCommunicate OK [11:57:57]SAM_PROTO_SignData done [11:57:57]FM_MakeSignedData done [11:57:57]CreateOFDProtocolMessage [11:57:57]wFMCommunicate request_size=4 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 11 00 00 [11:57:57]Write to MH i2c: E2 08 00 FB 04 80 11 00 00 00 00 00 00 79 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 17 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 17 00 FB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [11:57:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:57:57]wFMCommunicate OK [11:57:57]CreateOFDProtocolMessage done [11:57:57]OFDSenderStorePacket 289584 [11:57:57]StoreOFDPacket docnum=289584 [11:57:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D0 D5 00 01 96 68 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EE 0C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9A 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 C4 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6B 04 00 35 04 06 00 E3 06 65 F4 B1 E5 FB D5 AE 33 5E 40 53 D7 [11:57:57]CheckFolder [11:57:57]dirname=/storage/ofd_packets [11:57:57]CheckFolder done [11:57:57]ProducePacketName [11:57:57]name=ofd_packets/00289584 [11:57:57]NVStorageSaveData ofd_packets/00289584 [11:57:57]File name is /storage/ofd_packets/00289584 [11:57:57]Write 294 bytes [11:57:57]NVStorageSaveData done [11:57:57]OFDSenderStorePacket done [11:57:57]KKMCreateOFDPacket done [11:57:57]NVStorageSaveData kkm_last_timestamp [11:57:57]File name is /storage/kkm_last_timestamp [11:57:57]Write 4 bytes [11:57:57]NVStorageSaveData done [11:57:57]ExternCall_PrintAddStr [11:57:57]wPrintStart [11:57:57]Write to MH i2c: 01 00 00 FC 04 00 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 07 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 07 00 FC 04 00 00 00 00 00 FF 0F 15 [11:57:57]RasterBufferAndPrint [11:57:57]line Счет N : (1)24617614 [11:57:57]line ИНН: 02508201610067 [11:57:57]line Контрольно-Кассовый Чек [11:57:57]line ПРОДАЖА [11:57:57]line ТРК (МРК, ГНК) : 44 [11:57:57]line Товар: 2710124130 [11:57:57]line SU-92 [11:57:57]line 3.310 * 69.30 [11:57:57]line = 229.38 [11:57:57]line НДС 12% НСП 1% [11:57:57]line > о реализуемом товаре [11:57:57]line ИТОГО: 229.38 [11:57:57]line НСП 1% : 2.03 [11:57:57]line НДС 12% : 24.36 [11:57:57]line Наличными: 0.00 [11:57:57]line Безнал.: 229.38 [11:57:57]line Место: АЗС № 90 "Партнёр-нефть" [11:57:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:57:57]line СНО: Общий режим [11:57:57]line Чек 258 23.09.2024 11:57 [11:57:57]line Смена: 515 ФФД: 1.0 [11:57:57]line ЗНМ: 0300000107 [11:57:57]line РНМ: 0000000000091827 [11:57:57]line Версия ККМ: 001 [11:57:57]line Платежная система: O! деньги [11:57:57]line ФМ: 0000000000871832 [11:57:57]line ФД: 289584 [11:57:57]line ФПД: 249616619844069 [11:57:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115756&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289584&fm=249616619844069&tin=02508201610067®Number=0000000000091827&sum=22938 [11:57:58]written 0, free lines is 4095 [11:57:58]OFD Sender: Processing packet 289584 [packets to send 1784, broken 1783] [11:57:58]ProducePacketName [11:57:58]name=ofd_packets/00289584 [11:57:58]OFD Sender: To server: pG, [11:57:58]CommunicateWithHost lk.salyk.kg:30040 [11:57:58]ConnectInit lk.salyk.kg [11:57:58]Connected sock=10 [11: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 33 32 08 01 00 00 D0 D5 00 01 96 68 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EE 0C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9A 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 C4 57 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6B 04 00 35 04 06 00 E3 06 65 F4 B1 E5 FB D5 AE 33 5E 40 53 D7 [11:57:58]Write to MH i2c: 01 00 00 25 05 2A [11:57:58]Write i2c OK [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: 01 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: 01 07 00 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: 01 07 00 25 05 00 00 00 00 00 F0 0C 2D [11:57:58]RasterBufferAndPrint [11:57:58]line [11:57:58]line [11:57:58]line [11:57:58]line [11:57:58]line [11:57:58]written 0, free lines is 3325 [11:57:58]MH_Cut [11:57:58]Write to MH i2c: D1 01 00 2C 05 01 03 [11:57:58]Write i2c OK [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: D1 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: D1 01 00 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: D1 01 00 2C 05 00 02 [11:57:58]Write to MH i2c: 01 00 00 2D 05 32 [11:57:58]Write i2c OK [11:57:58]MH_I2C_Read... [11:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 FB D2 47 00 E5 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 33 32 10 04 04 00 30 6B 04 00 F4 03 04 00 99 FF F0 66 B6 04 01 00 00 00 27 A3 9F C4 17 03 11 [11:57:58]CommunicateWithHost err = 0 [11:57:58]CheckOFDResponse [11:57:58]1017 (14) - 77093643461234 [11:57:58]1041 (16) - 0000000000871832 [11:57:58]1040 (4) - 289584 [11:57:58]1012 (4) - 23.09.2024 05:41 [11:57:58]1206 (1) - 0 [11:57:58]OFD Sender: Remove packet 289584 [11:57:58]ProducePacketName [11:57:58]name=ofd_packets/00289584 [11:57:58]NVStorageDeleteData [11:57:59]*** Cut start [11:57:59]*** Partial cut [11:57:59]*** CUTSNS_PIN = 1 [11:57:59]OFD Sender: No OFD packet to send [11:57:59]*** CUTSNS_PIN = 0 [11:57:59]*** Brake cut motor [11:57:59]Read from MH i2c: 01 [11:57:59]MH_I2C_Read... [11:57:59]*** Stop cut motor [11:57:59]*** Cut end [11:57:59]Read from MH i2c: 01 07 00 [11:57:59]MH_I2C_Read... [11:57:59]Read from MH i2c: 01 07 00 2D 05 00 00 00 00 00 FF 0F 47 [11:57:59]process_action close_receipt done [11:57:59]requested_data is exist [11:57:59]produce_requested_data [11:57:59]requested_item fm.sn is exist - process it [11:57:59]wFMCommunicate request_size=4 [11:57:59]MH_SAM_APDU [11:57:59]CAPDU: 80 11 00 00 [11:57:59]Write to MH i2c: E2 08 00 2E 05 80 11 00 00 00 00 00 00 AD [11:57:59]Write i2c OK [11:57:59]MH_I2C_Read... [11:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:59]Read from MH i2c: E2 [11:57:59]MH_I2C_Read... [11:57:59]Read from MH i2c: E2 17 00 [11:57:59]MH_I2C_Read... [11:57:59]Read from MH i2c: E2 17 00 2E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FD [11:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:57:59]wFMCommunicate OK [11:57:59]requested_item fd.num is exist - process it [11:57:59]SAM_PROTO_GetFieldsCounters [11:57:59]wFMCommunicate request_size=4 [11:57:59]MH_SAM_APDU [11:57:59]CAPDU: 80 13 00 00 [11:57:59]Write to MH i2c: E2 08 00 2F 05 80 13 00 00 00 00 00 00 B0 [11:57:59]Write i2c OK [11:57:59]MH_I2C_Read... [11:58:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:00]Read from MH i2c: E2 [11:58:00]MH_I2C_Read... [11:58:00]Read from MH i2c: E2 62 00 [11:58:00]MH_I2C_Read... [11:58:00]Read from MH i2c: E2 62 00 2F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 30 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [11:58: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 30 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:58:00]wFMCommunicate OK [11:58:00]SAM_PROTO_GetFieldsCounters done [11:58:00]requested_item shift.num is exist - process it [11:58:00]requested_item shift.opened is exist - process it [11:58:00]req_shift_opened [11:58:00]FM_GetShiftState [11:58:00]SAM_PROTO_GetShiftState [11:58:00]wFMCommunicate request_size=4 [11:58:00]MH_SAM_APDU [11:58:00]CAPDU: 80 13 01 00 [11:58:00]Write to MH i2c: E2 08 00 30 05 80 13 01 00 00 00 00 00 B2 [11:58:00]Write i2c OK [11:58:00]MH_I2C_Read... [11:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:00]Read from MH i2c: E2 [11:58:00]MH_I2C_Read... [11:58:00]Read from MH i2c: E2 0E 00 [11:58:00]MH_I2C_Read... [11:58:00]Read from MH i2c: E2 0E 00 30 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 53 [11:58:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:58:00]wFMCommunicate OK [11:58:00]SAM_PROTO_GetShiftState done [11:58:00]FM_GetShiftState done [11:58:00]req_shift_opened done [11:58:00]requested_item shift.open_date is exist - process it [11:58:00]req_shift_open_date [11:58:00]req_shift_open_date done [11:58:00]produce_requested_data done [11:58:00]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289584,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:58:00]process_action_free close_receipt [11:58:00]json_value_free [11:58:00]json_value_free done [11:58:00]process_json_proto returns [11:58:00]Send response to host [11:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289584,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:58:00]free response buf [11:58:00]execute_script done [11:58:00]execute_script returns [11:58:00]free content buf [11:58:00]Sock 7.Close socket [11:58:00]Sock 7.Thread stoped [11:58:04]OFD Sender: No OFD packet to send [11:58:09]OFD Sender: No OFD packet to send [11:58:14]OFD Sender: No OFD packet to send [11:58:19]OFD Sender: No OFD packet to send [11:58:24]OFD Sender: No OFD packet to send [11:58:29]OFD Sender: No OFD packet to send [11:58:34]OFD Sender: No OFD packet to send [11:58:39]OFD Sender: No OFD packet to send [11:58:44]OFD Sender: No OFD packet to send [11:58:49]OFD Sender: No OFD packet to send [11:58:54]OFD Sender: No OFD packet to send [11:58:59]OFD Sender: No OFD packet to send [11:59:04]OFD Sender: No OFD packet to send [11:59:09]OFD Sender: No OFD packet to send [11:59:14]OFD Sender: No OFD packet to send [11:59:19]OFD Sender: No OFD packet to send [11:59:21]accept exits with 9 [11:59:21]New connection [11:59:21]New thread 3067473252 created [11:59:21]Thread 3067329892 joined [11:59:21]Waiting for new connection... [11:59:21] Sock 9.Parse request [11:59:21]Sock 9.Check first char [11:59:21]Sock 9.First char is OK [11:59:21]request: POST /json_proto HTTP/1.0 [11:59:21]Method: POST [11:59:21]URL: /json_proto [11:59:21]Method is POST - this is cgi request [11:59:21]url: /json_proto [11:59:21]query_string will be loaded in cgi processing [11:59:21]execute_cgi json_proto POST (null) [11:59:21]execute_cgi path=json_proto method=POST [11:59:21]POST find Content-Length [11:59:21]Host: 172.17.41.135:8080 [11:59:21]Content-Length: 805 [11:59:21]Content-Type: application/json [11:59:21] [11:59:21]POST finish read [11:59:21]Found Content-Length = 805 [11:59:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:59:21]execute_script... [11:59: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)24617616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:59:21]POST & json_proto [11:59:21]process_json_proto [11:59:21]json parsed OK: [11:59:21]protocol is kg_v1.0 [11:59:21]action value=close_receipt [11:59:21]process_action close_receipt [11:59:21]cmd_close_receipt [11:59:21]MH_GetDate [11:59:21]Write to MH i2c: F0 00 00 31 05 25 [11:59:21]Write i2c OK [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: F0 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: F0 09 00 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: F0 09 00 31 05 00 1A 58 F1 66 ED 3E 82 65 09 [11:59:21]GetLastDocTimeStamp 1727092676 [11:59:21]current date 1727092762 [11:59:21]FM_GetShiftState [11:59:21]SAM_PROTO_GetShiftState [11:59:21]wFMCommunicate request_size=4 [11:59:21]MH_SAM_APDU [11:59:21]CAPDU: 80 13 01 00 [11:59:21]Write to MH i2c: E2 08 00 32 05 80 13 01 00 00 00 00 00 B4 [11:59:21]Write i2c OK [11:59:21]MH_I2C_Read... [11:59:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:21]Read from MH i2c: E2 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: E2 0E 00 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: E2 0E 00 32 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 55 [11:59:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:59:21]wFMCommunicate OK [11:59:21]SAM_PROTO_GetShiftState done [11:59:21]FM_GetShiftState done [11:59:21]opened in 1727051401 [11:59:21]opened+sec_in_day 1727137801 [11:59:21]quantity*price = 150032 [11:59:21]sum+1 = 150033 [11:59:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 259 23.09.2024 11:59 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289585 ФПД: 271857018637324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115922&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289585&fm=271857018637324&tin=02508201610067®Number=0000000000091827&sum=150032 [11:59:22]StoreToDocumentArchive [11:59:22]shift 515 fd 289585 [11:59:22]save to /storage/0515/doc_00289585 [11:59:22]save last doc name /storage/0515/doc_00289585 to /storage/kkm_last_doc_name [11:59:22]save OK [11:59:22]Clear old archive folders... [11:59:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:59:22]tlvbuf is 018A3D50 [11:59:22]SAM_PROTO_ClearQueue [11:59:22]wFMCommunicate request_size=4 [11:59:22]MH_SAM_APDU [11:59:22]CAPDU: 80 09 00 00 [11:59:22]Write to MH i2c: E2 08 00 3F 05 80 09 00 00 00 00 00 00 B6 [11:59:22]Write i2c OK [11:59:22]MH_I2C_Read... [11:59:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:23]Read from MH i2c: E2 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 3F 05 00 90 00 B8 [11:59:23]RAPDU: 90 00 [11:59:23]wFMCommunicate OK [11:59:23]SAM_PROTO_ClearQueue done [11:59:23]KKMCreateOFDPacket [11:59:23]OFDProtocolAddRootSTLVToBuf [11:59:23]FM_MakeSignedData [11:59:23]FM_MakeSignedData [11:59:23]SAM_PROTO_SignData [11:59:23]wFMCommunicate request_size=4 [11:59:23]MH_SAM_APDU [11:59:23]CAPDU: 80 0D 01 02 [11:59:23]Write to MH i2c: E2 08 00 40 05 80 0D 01 02 00 00 00 00 BE [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:23]Read from MH i2c: E2 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 40 05 00 90 00 B9 [11:59:23]RAPDU: 90 00 [11:59:23]wFMCommunicate OK [11:59:23]wFMCommunicate request_size=255 [11:59:23]MH_SAM_APDU [11:59:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 03 01 00 00 F4 03 04 00 1A 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6B 04 00 35 04 06 00 F7 [11:59:23]Write to MH i2c: E2 02 01 41 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 03 01 00 00 F4 03 04 00 1A 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6B 04 00 35 04 06 00 F7 00 00 5A [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:23]Read from MH i2c: E2 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 41 05 00 90 00 BA [11:59:23]RAPDU: 90 00 [11:59:23]wFMCommunicate OK [11:59:23]wFMCommunicate request_size=10 [11:59:23]MH_SAM_APDU [11:59:23]CAPDU: 80 0D 02 02 05 40 A5 06 8C 0C [11:59:23]Write to MH i2c: E2 0D 00 42 05 80 0D 02 02 05 00 40 A5 06 8C 0C 00 00 4E [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:23]Read from MH i2c: E2 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 42 05 00 90 00 BB [11:59:23]RAPDU: 90 00 [11:59:23]wFMCommunicate OK [11:59:23]wFMCommunicate request_size=4 [11:59:23]MH_SAM_APDU [11:59:23]CAPDU: 80 0D 03 02 [11:59:23]Write to MH i2c: E2 08 00 43 05 80 0D 03 02 00 00 00 00 C3 [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:23]Read from MH i2c: E2 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 0B 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 0B 00 43 05 00 4B 04 F1 C1 FF 2E 51 7E 90 00 C1 [11:59:23]RAPDU: 4B 04 F1 C1 FF 2E 51 7E 90 00 [11:59:23]wFMCommunicate OK [11:59:23]SAM_PROTO_SignData done [11:59:23]FM_MakeSignedData done [11:59:23]CreateOFDProtocolMessage [11:59:23]wFMCommunicate request_size=4 [11:59:23]MH_SAM_APDU [11:59:23]CAPDU: 80 11 00 00 [11:59:23]Write to MH i2c: E2 08 00 44 05 80 11 00 00 00 00 00 00 C3 [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:23]Read from MH i2c: E2 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 17 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 17 00 44 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 13 [11:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:59:23]wFMCommunicate OK [11:59:23]CreateOFDProtocolMessage done [11:59:23]OFDSenderStorePacket 289585 [11:59:23]StoreOFDPacket docnum=289585 [11:59:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 0E 6C 07 01 5F 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 03 01 00 00 F4 03 04 00 1A 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6B 04 00 35 04 06 00 F7 40 A5 06 8C 0C 4B 04 F1 C1 FF 2E 51 7E [11:59:23]CheckFolder [11:59:23]dirname=/storage/ofd_packets [11:59:23]CheckFolder done [11:59:23]ProducePacketName [11:59:23]name=ofd_packets/00289585 [11:59:23]NVStorageSaveData ofd_packets/00289585 [11:59:23]File name is /storage/ofd_packets/00289585 [11:59:23]Write 301 bytes [11:59:23]NVStorageSaveData done [11:59:23]OFDSenderStorePacket done [11:59:23]KKMCreateOFDPacket done [11:59:23]NVStorageSaveData kkm_last_timestamp [11:59:23]File name is /storage/kkm_last_timestamp [11:59:23]Write 4 bytes [11:59:23]NVStorageSaveData done [11:59:23]ExternCall_PrintAddStr [11:59:23]wPrintStart [11:59:23]Write to MH i2c: 01 00 00 45 05 4A [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: 01 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: 01 07 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: 01 07 00 45 05 00 00 00 00 00 FF 0F 5F [11:59:23]RasterBufferAndPrint [11:59:23]line Счет N : (1)24617616 [11:59:23]line ИНН: 02508201610067 [11:59:23]line Контрольно-Кассовый Чек [11:59:23]line ПРОДАЖА [11:59:23]line ТРК (МРК, ГНК) : 62 [11:59:23]line Товар: 2710124500 [11:59:23]line Аи-95-К-5 [11:59:23]line 20.220 * 74.20 [11:59:23]line = 1500.32 [11:59:23]line НДС 12% НСП 1% [11:59:23]line > о реализуемом товаре [11:59:23]line ИТОГО: 1500.32 [11:59:23]line НСП 1% : 13.28 [11:59:23]line НДС 12% : 159.33 [11:59:23]line Наличными: 0.00 [11:59:23]line Безнал.: 1500.32 [11:59:23]line Место: АЗС № 90 "Партнёр-нефть" [11:59:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [11:59:23]line СНО: Общий режим [11:59:23]line Чек 259 23.09.2024 11:59 [11:59:23]line Смена: 515 ФФД: 1.0 [11:59:23]line ЗНМ: 0300000107 [11:59:23]line РНМ: 0000000000091827 [11:59:23]line Версия ККМ: 001 [11:59:23]line Платежная система: O! деньги [11:59:23]line ФМ: 0000000000871832 [11:59:23]line ФД: 289585 [11:59:23]line ФПД: 271857018637324 [11:59:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T115922&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289585&fm=271857018637324&tin=02508201610067®Number=0000000000091827&sum=150032 [11:59:23]written 0, free lines is 4095 [11:59:23]OFD Sender: Processing packet 289585 [packets to send 1784, broken 1783] [11:59:23]ProducePacketName [11:59:23]name=ofd_packets/00289585 [11:59:23]OFD Sender: To server: pG, [11:59:23]CommunicateWithHost lk.salyk.kg:30040 [11:59:23]ConnectInit lk.salyk.kg [11:59:23]Connected sock=11 [11:59:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 0E 6C 07 01 5F 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 03 01 00 00 F4 03 04 00 1A 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6B 04 00 35 04 06 00 F7 40 A5 06 8C 0C 4B 04 F1 C1 FF 2E 51 7E [11:59:24]Write to MH i2c: 01 00 00 6E 05 73 [11:59:24]Write i2c OK [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: 01 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: 01 07 00 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 E4 0C 6A [11:59:24]RasterBufferAndPrint [11:59:24]line [11:59:24]line [11:59:24]line [11:59:24]line [11:59:24]line [11:59:24]written 0, free lines is 3307 [11:59:24]MH_Cut [11:59:24]Write to MH i2c: D1 01 00 75 05 01 4C [11:59:24]Write i2c OK [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: D1 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: D1 01 00 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: D1 01 00 75 05 00 4B [11:59:24]Write to MH i2c: 01 00 00 76 05 7B [11:59:24]Write i2c OK [11:59:24]MH_I2C_Read... [11:59: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 33 32 4F 00 00 00 AE B7 47 00 0D 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 33 32 10 04 04 00 31 6B 04 00 F4 03 04 00 EF FF F0 66 B6 04 01 00 00 B3 1D 80 1D 3F A3 F1 B2 [11:59:24]CommunicateWithHost err = 0 [11:59:24]CheckOFDResponse [11:59:24]1017 (14) - 77093643461234 [11:59:24]1041 (16) - 0000000000871832 [11:59:24]1040 (4) - 289585 [11:59:24]1012 (4) - 23.09.2024 05:43 [11:59:24]1206 (1) - 0 [11:59:24]OFD Sender: Remove packet 289585 [11:59:24]ProducePacketName [11:59:24]name=ofd_packets/00289585 [11:59:24]NVStorageDeleteData [11:59:24]*** Cut start [11:59:24]*** Partial cut [11:59:24]*** CUTSNS_PIN = 1 [11:59:24]OFD Sender: No OFD packet to send [11:59:24]*** CUTSNS_PIN = 0 [11:59:25]*** Brake cut motor [11:59:25]Read from MH i2c: 01 [11:59:25]MH_I2C_Read... [11:59:25]*** Stop cut motor [11:59:25]*** Cut end [11:59:25]Read from MH i2c: 01 07 00 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: 01 07 00 76 05 00 00 00 00 00 FF 0F 90 [11:59:25]process_action close_receipt done [11:59:25]requested_data is exist [11:59:25]produce_requested_data [11:59:25]requested_item fm.sn is exist - process it [11:59:25]wFMCommunicate request_size=4 [11:59:25]MH_SAM_APDU [11:59:25]CAPDU: 80 11 00 00 [11:59:25]Write to MH i2c: E2 08 00 77 05 80 11 00 00 00 00 00 00 F6 [11:59:25]Write i2c OK [11:59:25]MH_I2C_Read... [11:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:25]Read from MH i2c: E2 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: E2 17 00 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: E2 17 00 77 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 46 [11:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [11:59:25]wFMCommunicate OK [11:59:25]requested_item fd.num is exist - process it [11:59:25]SAM_PROTO_GetFieldsCounters [11:59:25]wFMCommunicate request_size=4 [11:59:25]MH_SAM_APDU [11:59:25]CAPDU: 80 13 00 00 [11:59:25]Write to MH i2c: E2 08 00 78 05 80 13 00 00 00 00 00 00 F9 [11:59:25]Write i2c OK [11:59:25]MH_I2C_Read... [11:59:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:25]Read from MH i2c: E2 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: E2 62 00 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: E2 62 00 78 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 31 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [11:59:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 31 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:59:25]wFMCommunicate OK [11:59:25]SAM_PROTO_GetFieldsCounters done [11:59:25]requested_item shift.num is exist - process it [11:59:25]requested_item shift.opened is exist - process it [11:59:25]req_shift_opened [11:59:25]FM_GetShiftState [11:59:25]SAM_PROTO_GetShiftState [11:59:25]wFMCommunicate request_size=4 [11:59:25]MH_SAM_APDU [11:59:25]CAPDU: 80 13 01 00 [11:59:25]Write to MH i2c: E2 08 00 79 05 80 13 01 00 00 00 00 00 FB [11:59:25]Write i2c OK [11:59:25]MH_I2C_Read... [11:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:25]Read from MH i2c: E2 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: E2 0E 00 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: E2 0E 00 79 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9C [11:59:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [11:59:25]wFMCommunicate OK [11:59:25]SAM_PROTO_GetShiftState done [11:59:25]FM_GetShiftState done [11:59:25]req_shift_opened done [11:59:25]requested_item shift.open_date is exist - process it [11:59:25]req_shift_open_date [11:59:25]req_shift_open_date done [11:59:25]produce_requested_data done [11:59:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289585,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [11:59:25]process_action_free close_receipt [11:59:25]json_value_free [11:59:25]json_value_free done [11:59:25]process_json_proto returns [11:59:25]Send response to host [11:59:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289585,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [11:59:25]free response buf [11:59:25]execute_script done [11:59:25]execute_script returns [11:59:25]free content buf [11:59:25]Sock 9.Close socket [11:59:25]Sock 9.Thread stoped [11:59:29]OFD Sender: No OFD packet to send [11:59:34]OFD Sender: No OFD packet to send [11:59:39]OFD Sender: No OFD packet to send [11:59:44]OFD Sender: No OFD packet to send [11:59:50]OFD Sender: No OFD packet to send [11:59:55]OFD Sender: No OFD packet to send [12:00:00]OFD Sender: No OFD packet to send [12:00:05]OFD Sender: No OFD packet to send [12:00:10]OFD Sender: No OFD packet to send [12:00:15]OFD Sender: No OFD packet to send [12:00:20]OFD Sender: No OFD packet to send [12:00:25]OFD Sender: No OFD packet to send [12:00:30]OFD Sender: No OFD packet to send [12:00:34]accept exits with 7 [12:00:34]New connection [12:00:34]New thread 3067329892 created [12:00:34]Thread 3067473252 joined [12:00:34]Waiting for new connection... [12:00:34] Sock 7.Parse request [12:00:34]Sock 7.Check first char [12:00:34]Sock 7.First char is OK [12:00:34]request: POST /json_proto HTTP/1.0 [12:00:34]Method: POST [12:00:34]URL: /json_proto [12:00:34]Method is POST - this is cgi request [12:00:34]url: /json_proto [12:00:34]query_string will be loaded in cgi processing [12:00:34]execute_cgi json_proto POST (null) [12:00:34]execute_cgi path=json_proto method=POST [12:00:34]POST find Content-Length [12:00:34]Host: 172.17.41.135:8080 [12:00:34]Content-Length: 783 [12:00:34]Content-Type: application/json [12:00:34] [12:00:34]POST finish read [12:00:34]Found Content-Length = 783 [12:00:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [12:00:34]execute_script... [12:00:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [12:00:34]POST & json_proto [12:00:34]process_json_proto [12:00:34]json parsed OK: [12:00:34]protocol is kg_v1.0 [12:00:34]action value=close_receipt [12:00:34]process_action close_receipt [12:00:34]cmd_close_receipt [12:00:34]MH_GetDate [12:00:34]Write to MH i2c: F0 00 00 7A 05 6E [12:00:34]Write i2c OK [12:00:34]MH_I2C_Read... [12:00:34]Read from MH i2c: F0 [12:00:34]MH_I2C_Read... [12:00:34]Read from MH i2c: F0 09 00 [12:00:34]MH_I2C_Read... [12:00:34]Read from MH i2c: F0 09 00 7A 05 00 62 58 F1 66 ED 3E 82 65 9A [12:00:34]GetLastDocTimeStamp 1727092762 [12:00:34]current date 1727092834 [12:00:34]FM_GetShiftState [12:00:34]SAM_PROTO_GetShiftState [12:00:34]wFMCommunicate request_size=4 [12:00:34]MH_SAM_APDU [12:00:34]CAPDU: 80 13 01 00 [12:00:34]Write to MH i2c: E2 08 00 7B 05 80 13 01 00 00 00 00 00 FD [12:00:34]Write i2c OK [12:00:34]MH_I2C_Read... [12:00:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:34]Read from MH i2c: E2 [12:00:34]MH_I2C_Read... [12:00:34]Read from MH i2c: E2 0E 00 [12:00:34]MH_I2C_Read... [12:00:34]Read from MH i2c: E2 0E 00 7B 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9E [12:00:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:00:34]wFMCommunicate OK [12:00:34]SAM_PROTO_GetShiftState done [12:00:34]FM_GetShiftState done [12:00:34]opened in 1727051401 [12:00:34]opened+sec_in_day 1727137801 [12:00:34]quantity*price = 50034 [12:00:34]sum+1 = 50036 [12:00:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 260 23.09.2024 12:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289586 ФПД: 260359255425082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120035&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289586&fm=260359255425082&tin=02508201610067®Number=0000000000091827&sum=50035 [12:00:35]StoreToDocumentArchive [12:00:35]shift 515 fd 289586 [12:00:35]save to /storage/0515/doc_00289586 [12:00:35]save last doc name /storage/0515/doc_00289586 to /storage/kkm_last_doc_name [12:00:35]save OK [12:00:35]Clear old archive folders... [12:00:35]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:00:35]tlvbuf is B6F595F0 [12:00:35]SAM_PROTO_ClearQueue [12:00:35]wFMCommunicate request_size=4 [12:00:35]MH_SAM_APDU [12:00:35]CAPDU: 80 09 00 00 [12:00:35]Write to MH i2c: E2 08 00 88 05 80 09 00 00 00 00 00 00 FF [12:00:35]Write i2c OK [12:00:35]MH_I2C_Read... [12:00:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:35]Read from MH i2c: E2 [12:00:35]MH_I2C_Read... [12:00:35]Read from MH i2c: E2 03 00 [12:00:35]MH_I2C_Read... [12:00:35]Read from MH i2c: E2 03 00 88 05 00 90 00 01 [12:00:35]RAPDU: 90 00 [12:00:35]wFMCommunicate OK [12:00:35]SAM_PROTO_ClearQueue done [12:00:35]KKMCreateOFDPacket [12:00:35]OFDProtocolAddRootSTLVToBuf [12:00:35]FM_MakeSignedData [12:00:35]FM_MakeSignedData [12:00:35]SAM_PROTO_SignData [12:00:35]wFMCommunicate request_size=4 [12:00:35]MH_SAM_APDU [12:00:35]CAPDU: 80 0D 01 02 [12:00:35]Write to MH i2c: E2 08 00 89 05 80 0D 01 02 00 00 00 00 07 [12:00:35]Write i2c OK [12:00:35]MH_I2C_Read... [12:00:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:35]Read from MH i2c: E2 [12:00:35]MH_I2C_Read... [12:00:35]Read from MH i2c: E2 03 00 [12:00:35]MH_I2C_Read... [12:00:35]Read from MH i2c: E2 03 00 89 05 00 90 00 02 [12:00:35]RAPDU: 90 00 [12:00:35]wFMCommunicate OK [12:00:35]wFMCommunicate request_size=253 [12:00:35]MH_SAM_APDU [12:00:35]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 04 01 00 00 F4 03 04 00 63 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6B 04 00 35 04 06 00 EC CB 9C EF 00 3A [12:00:35]Write to MH i2c: E2 00 01 8A 05 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 04 01 00 00 F4 03 04 00 63 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6B 04 00 35 04 06 00 EC CB 9C EF 00 3A 00 00 A7 [12:00:35]Write i2c OK [12:00:35]MH_I2C_Read... [12:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:35]Read from MH i2c: E2 [12:00:35]MH_I2C_Read... [12:00:35]Read from MH i2c: E2 03 00 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: E2 03 00 8A 05 00 90 00 03 [12:00:36]RAPDU: 90 00 [12:00:36]wFMCommunicate OK [12:00:36]wFMCommunicate request_size=4 [12:00:36]MH_SAM_APDU [12:00:36]CAPDU: 80 0D 03 02 [12:00:36]Write to MH i2c: E2 08 00 8B 05 80 0D 03 02 00 00 00 00 0B [12:00:36]Write i2c OK [12:00:36]MH_I2C_Read... [12:00:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:36]Read from MH i2c: E2 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: E2 0B 00 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: E2 0B 00 8B 05 00 7C ED 70 7D FA E1 75 86 90 00 38 [12:00:36]RAPDU: 7C ED 70 7D FA E1 75 86 90 00 [12:00:36]wFMCommunicate OK [12:00:36]SAM_PROTO_SignData done [12:00:36]FM_MakeSignedData done [12:00:36]CreateOFDProtocolMessage [12:00:36]wFMCommunicate request_size=4 [12:00:36]MH_SAM_APDU [12:00:36]CAPDU: 80 11 00 00 [12:00:36]Write to MH i2c: E2 08 00 8C 05 80 11 00 00 00 00 00 00 0B [12:00:36]Write i2c OK [12:00:36]MH_I2C_Read... [12:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:36]Read from MH i2c: E2 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: E2 17 00 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: E2 17 00 8C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [12:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:00:36]wFMCommunicate OK [12:00:36]CreateOFDProtocolMessage done [12:00:36]OFDSenderStorePacket 289586 [12:00:36]StoreOFDPacket docnum=289586 [12:00:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 21 AF 00 01 8E B4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 04 01 00 00 F4 03 04 00 63 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6B 04 00 35 04 06 00 EC CB 9C EF 00 3A 7C ED 70 7D FA E1 75 86 [12:00:36]CheckFolder [12:00:36]dirname=/storage/ofd_packets [12:00:36]CheckFolder done [12:00:36]ProducePacketName [12:00:36]name=ofd_packets/00289586 [12:00:36]NVStorageSaveData ofd_packets/00289586 [12:00:36]File name is /storage/ofd_packets/00289586 [12:00:36]Write 294 bytes [12:00:36]NVStorageSaveData done [12:00:36]OFDSenderStorePacket done [12:00:36]KKMCreateOFDPacket done [12:00:36]NVStorageSaveData kkm_last_timestamp [12:00:36]File name is /storage/kkm_last_timestamp [12:00:36]Write 4 bytes [12:00:36]NVStorageSaveData done [12:00:36]ExternCall_PrintAddStr [12:00:36]wPrintStart [12:00:36]Write to MH i2c: 01 00 00 8D 05 92 [12:00:36]Write i2c OK [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: 01 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: 01 07 00 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: 01 07 00 8D 05 00 00 00 00 00 FF 0F A7 [12:00:36]RasterBufferAndPrint [12:00:36]line Счет N : (1)24617617 [12:00:36]line ИНН: 02508201610067 [12:00:36]line Контрольно-Кассовый Чек [12:00:36]line ПРОДАЖА [12:00:36]line ТРК (МРК, ГНК) : 34 [12:00:36]line Товар: 2710124130 [12:00:36]line SU-92 [12:00:36]line 7.220 * 69.30 [12:00:36]line = 500.35 [12:00:36]line НДС 12% НСП 1% [12:00:36]line > о реализуемом товаре [12:00:36]line ИТОГО: 500.35 [12:00:36]line НСП 1% : 4.43 [12:00:36]line НДС 12% : 53.13 [12:00:36]line Наличными: 0.00 [12:00:36]line Безнал.: 500.35 [12:00:36]line Место: АЗС № 90 "Партнёр-нефть" [12:00:36]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:00:36]line СНО: Общий режим [12:00:36]line Чек 260 23.09.2024 12:00 [12:00:36]line Смена: 515 ФФД: 1.0 [12:00:36]line ЗНМ: 0300000107 [12:00:36]line РНМ: 0000000000091827 [12:00:36]line Версия ККМ: 001 [12:00:36]line Платежная система: O! деньги [12:00:36]line ФМ: 0000000000871832 [12:00:36]line ФД: 289586 [12:00:36]line ФПД: 260359255425082 [12:00:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120035&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289586&fm=260359255425082&tin=02508201610067®Number=0000000000091827&sum=50035 [12:00:36]written 0, free lines is 4095 [12:00:36]OFD Sender: Processing packet 289586 [packets to send 1784, broken 1783] [12:00:36]ProducePacketName [12:00:36]name=ofd_packets/00289586 [12:00:36]OFD Sender: To server: pG, [12:00:36]CommunicateWithHost lk.salyk.kg:30040 [12:00:36]ConnectInit lk.salyk.kg [12:00:36]Connected sock=10 [12:00: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 33 32 08 01 00 00 21 AF 00 01 8E B4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 04 01 00 00 F4 03 04 00 63 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6B 04 00 35 04 06 00 EC CB 9C EF 00 3A 7C ED 70 7D FA E1 75 86 [12:00:36]Write to MH i2c: 01 00 00 B6 05 BB [12:00:36]Write i2c OK [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: 01 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: 01 07 00 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: 01 07 00 B6 05 00 00 00 00 00 DD 0C AB [12:00:36]RasterBufferAndPrint [12:00:36]line [12:00:36]line [12:00:36]line [12:00:36]line [12:00:36]line [12:00:36]written 0, free lines is 3299 [12:00:36]MH_Cut [12:00:36]Write to MH i2c: D1 01 00 BD 05 01 94 [12:00:36]Write i2c OK [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: D1 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: D1 01 00 [12:00:36]MH_I2C_Read... [12:00:36]Read from MH i2c: D1 01 00 BD 05 00 93 [12:00:36]Write to MH i2c: 01 00 00 BE 05 C3 [12:00:36]Write i2c OK [12:00:36]MH_I2C_Read... [12:00: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 33 32 4F 00 00 00 58 A0 47 00 DC 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 33 32 10 04 04 00 32 6B 04 00 F4 03 04 00 37 00 F1 66 B6 04 01 00 00 83 0B EE E3 8A BB AE 3B [12:00:36]CommunicateWithHost err = 0 [12:00:36]CheckOFDResponse [12:00:36]1017 (14) - 77093643461234 [12:00:36]1041 (16) - 0000000000871832 [12:00:36]1040 (4) - 289586 [12:00:36]1012 (4) - 23.09.2024 05:44 [12:00:36]1206 (1) - 0 [12:00:36]OFD Sender: Remove packet 289586 [12:00:36]ProducePacketName [12:00:36]name=ofd_packets/00289586 [12:00:36]NVStorageDeleteData [12:00:37]*** Cut start [12:00:37]*** Partial cut [12:00:37]*** CUTSNS_PIN = 1 [12:00:37]OFD Sender: No OFD packet to send [12:00:37]*** CUTSNS_PIN = 0 [12:00:37]*** Brake cut motor [12:00:37]Read from MH i2c: 01 [12:00:37]MH_I2C_Read... [12:00:37]*** Stop cut motor [12:00:37]*** Cut end [12:00:37]Read from MH i2c: 01 07 00 [12:00:37]MH_I2C_Read... [12:00:37]Read from MH i2c: 01 07 00 BE 05 00 00 00 00 00 FF 0F D8 [12:00:37]process_action close_receipt done [12:00:37]requested_data is exist [12:00:37]produce_requested_data [12:00:37]requested_item fm.sn is exist - process it [12:00:37]wFMCommunicate request_size=4 [12:00:37]MH_SAM_APDU [12:00:37]CAPDU: 80 11 00 00 [12:00:37]Write to MH i2c: E2 08 00 BF 05 80 11 00 00 00 00 00 00 3E [12:00:37]Write i2c OK [12:00:37]MH_I2C_Read... [12:00:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:38]Read from MH i2c: E2 [12:00:38]MH_I2C_Read... [12:00:38]Read from MH i2c: E2 17 00 [12:00:38]MH_I2C_Read... [12:00:38]Read from MH i2c: E2 17 00 BF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [12:00:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:00:38]wFMCommunicate OK [12:00:38]requested_item fd.num is exist - process it [12:00:38]SAM_PROTO_GetFieldsCounters [12:00:38]wFMCommunicate request_size=4 [12:00:38]MH_SAM_APDU [12:00:38]CAPDU: 80 13 00 00 [12:00:38]Write to MH i2c: E2 08 00 C0 05 80 13 00 00 00 00 00 00 41 [12:00:38]Write i2c OK [12:00:38]MH_I2C_Read... [12:00:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:38]Read from MH i2c: E2 [12:00:38]MH_I2C_Read... [12:00:38]Read from MH i2c: E2 62 00 [12:00:38]MH_I2C_Read... [12:00:38]Read from MH i2c: E2 62 00 C0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 32 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [12:00:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 32 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:38]wFMCommunicate OK [12:00:38]SAM_PROTO_GetFieldsCounters done [12:00:38]requested_item shift.num is exist - process it [12:00:38]requested_item shift.opened is exist - process it [12:00:38]req_shift_opened [12:00:38]FM_GetShiftState [12:00:38]SAM_PROTO_GetShiftState [12:00:38]wFMCommunicate request_size=4 [12:00:38]MH_SAM_APDU [12:00:38]CAPDU: 80 13 01 00 [12:00:38]Write to MH i2c: E2 08 00 C1 05 80 13 01 00 00 00 00 00 43 [12:00:38]Write i2c OK [12:00:38]MH_I2C_Read... [12:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:38]Read from MH i2c: E2 [12:00:38]MH_I2C_Read... [12:00:38]Read from MH i2c: E2 0E 00 [12:00:38]MH_I2C_Read... [12:00:38]Read from MH i2c: E2 0E 00 C1 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E4 [12:00:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:00:38]wFMCommunicate OK [12:00:38]SAM_PROTO_GetShiftState done [12:00:38]FM_GetShiftState done [12:00:38]req_shift_opened done [12:00:38]requested_item shift.open_date is exist - process it [12:00:38]req_shift_open_date [12:00:38]req_shift_open_date done [12:00:38]produce_requested_data done [12:00:38]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289586,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:00:38]process_action_free close_receipt [12:00:38]json_value_free [12:00:38]json_value_free done [12:00:38]process_json_proto returns [12:00:38]Send response to host [12:00:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289586,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:00:38]free response buf [12:00:38]execute_script done [12:00:38]execute_script returns [12:00:38]free content buf [12:00:38]Sock 7.Close socket [12:00:38]Sock 7.Thread stoped [12:00:42]OFD Sender: No OFD packet to send [12:00:47]OFD Sender: No OFD packet to send [12:00:52]OFD Sender: No OFD packet to send [12:00:57]OFD Sender: No OFD packet to send [12:01:02]OFD Sender: No OFD packet to send [12:01:04]accept exits with 9 [12:01:04]New connection [12:01:04]New thread 3067473252 created [12:01:04]Thread 3067329892 joined [12:01:04]Waiting for new connection... [12:01:04] Sock 9.Parse request [12:01:04]Sock 9.Check first char [12:01:04]Sock 9.First char is OK [12:01:04]request: POST /json_proto HTTP/1.0 [12:01:04]Method: POST [12:01:04]URL: /json_proto [12:01:04]Method is POST - this is cgi request [12:01:04]url: /json_proto [12:01:04]query_string will be loaded in cgi processing [12:01:04]execute_cgi json_proto POST (null) [12:01:04]execute_cgi path=json_proto method=POST [12:01:04]POST find Content-Length [12:01:04]Host: 172.17.41.135:8080 [12:01:04]Content-Length: 783 [12:01:04]Content-Type: application/json [12:01:04] [12:01:04]POST finish read [12:01:04]Found Content-Length = 783 [12:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 1.450, "sum" : 100.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" : 100.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:04]execute_script... [12:01:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 1.450, "sum" : 100.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" : 100.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:04]POST & json_proto [12:01:04]process_json_proto [12:01:04]json parsed OK: [12:01:04]protocol is kg_v1.0 [12:01:04]action value=close_receipt [12:01:04]process_action close_receipt [12:01:04]cmd_close_receipt [12:01:04]MH_GetDate [12:01:04]Write to MH i2c: F0 00 00 C2 05 B6 [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 09 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 09 00 C2 05 00 80 58 F1 66 ED 3E 82 65 00 [12:01:04]GetLastDocTimeStamp 1727092835 [12:01:04]current date 1727092864 [12:01:04]FM_GetShiftState [12:01:04]SAM_PROTO_GetShiftState [12:01:04]wFMCommunicate request_size=4 [12:01:04]MH_SAM_APDU [12:01:04]CAPDU: 80 13 01 00 [12:01:04]Write to MH i2c: E2 08 00 C3 05 80 13 01 00 00 00 00 00 45 [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:04]Read from MH i2c: E2 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: E2 0E 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: E2 0E 00 C3 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [12:01:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:01:04]wFMCommunicate OK [12:01:04]SAM_PROTO_GetShiftState done [12:01:04]FM_GetShiftState done [12:01:04]opened in 1727051401 [12:01:04]opened+sec_in_day 1727137801 [12:01:04]quantity*price = 10048 [12:01:04]sum+1 = 10050 [12:01:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.49 НСП 1% : 0.89 НДС 12% : 10.67 Наличными: 0.00 Безнал.: 100.49 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 261 23.09.2024 12:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289587 ФПД: 278751472067685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289587&fm=278751472067685&tin=02508201610067®Number=0000000000091827&sum=10049 [12:01:05]StoreToDocumentArchive [12:01:05]shift 515 fd 289587 [12:01:05]save to /storage/0515/doc_00289587 [12:01:05]save last doc name /storage/0515/doc_00289587 to /storage/kkm_last_doc_name [12:01:05]save OK [12:01:05]Clear old archive folders... [12:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:01:05]tlvbuf is 018A2FB0 [12:01:05]SAM_PROTO_ClearQueue [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 09 00 00 [12:01:05]Write to MH i2c: E2 08 00 D0 05 80 09 00 00 00 00 00 00 47 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 D0 05 00 90 00 49 [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]SAM_PROTO_ClearQueue done [12:01:05]KKMCreateOFDPacket [12:01:05]OFDProtocolAddRootSTLVToBuf [12:01:05]FM_MakeSignedData [12:01:05]FM_MakeSignedData [12:01:05]SAM_PROTO_SignData [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 0D 01 02 [12:01:05]Write to MH i2c: E2 08 00 D1 05 80 0D 01 02 00 00 00 00 4F [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 D1 05 00 90 00 4A [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]wFMCommunicate request_size=253 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 AA 05 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 41 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 80 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6B 04 00 35 04 06 00 FD 85 E2 79 24 65 [12:01:05]Write to MH i2c: E2 00 01 D2 05 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 AA 05 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 41 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 80 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6B 04 00 35 04 06 00 FD 85 E2 79 24 65 00 00 E4 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 D2 05 00 90 00 4B [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 0D 03 02 [12:01:05]Write to MH i2c: E2 08 00 D3 05 80 0D 03 02 00 00 00 00 53 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 0B 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 0B 00 D3 05 00 C6 15 AB 18 C9 F0 56 9A 90 00 9B [12:01:05]RAPDU: C6 15 AB 18 C9 F0 56 9A 90 00 [12:01:05]wFMCommunicate OK [12:01:05]SAM_PROTO_SignData done [12:01:05]FM_MakeSignedData done [12:01:05]CreateOFDProtocolMessage [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 11 00 00 [12:01:05]Write to MH i2c: E2 08 00 D4 05 80 11 00 00 00 00 00 00 53 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 17 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 17 00 D4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A3 [12:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:01:05]wFMCommunicate OK [12:01:05]CreateOFDProtocolMessage done [12:01:05]OFDSenderStorePacket 289587 [12:01:05]StoreOFDPacket docnum=289587 [12:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 47 1B 00 01 7C 95 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 AA 05 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 41 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 80 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6B 04 00 35 04 06 00 FD 85 E2 79 24 65 C6 15 AB 18 C9 F0 56 9A [12:01:05]CheckFolder [12:01:05]dirname=/storage/ofd_packets [12:01:05]CheckFolder done [12:01:05]ProducePacketName [12:01:05]name=ofd_packets/00289587 [12:01:05]NVStorageSaveData ofd_packets/00289587 [12:01:05]File name is /storage/ofd_packets/00289587 [12:01:05]Write 294 bytes [12:01:05]NVStorageSaveData done [12:01:05]OFDSenderStorePacket done [12:01:05]KKMCreateOFDPacket done [12:01:05]NVStorageSaveData kkm_last_timestamp [12:01:05]File name is /storage/kkm_last_timestamp [12:01:05]Write 4 bytes [12:01:05]NVStorageSaveData done [12:01:05]ExternCall_PrintAddStr [12:01:05]wPrintStart [12:01:05]Write to MH i2c: 01 00 00 D5 05 DA [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: 01 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: 01 07 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: 01 07 00 D5 05 00 00 00 00 00 FF 0F EF [12:01:05]RasterBufferAndPrint [12:01:05]line Счет N : (1)24617619 [12:01:05]line ИНН: 02508201610067 [12:01:05]line Контрольно-Кассовый Чек [12:01:05]line ПРОДАЖА [12:01:05]line ТРК (МРК, ГНК) : 34 [12:01:05]line Товар: 2710124130 [12:01:05]line SU-92 [12:01:05]line 1.450 * 69.30 [12:01:05]line = 100.49 [12:01:05]line НДС 12% НСП 1% [12:01:05]line > о реализуемом товаре [12:01:05]line ИТОГО: 100.49 [12:01:05]line НСП 1% : 0.89 [12:01:05]line НДС 12% : 10.67 [12:01:05]line Наличными: 0.00 [12:01:05]line Безнал.: 100.49 [12:01:05]line Место: АЗС № 90 "Партнёр-нефть" [12:01:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:01:05]line СНО: Общий режим [12:01:05]line Чек 261 23.09.2024 12:01 [12:01:05]line Смена: 515 ФФД: 1.0 [12:01:05]line ЗНМ: 0300000107 [12:01:05]line РНМ: 0000000000091827 [12:01:05]line Версия ККМ: 001 [12:01:05]line Платежная система: O! деньги [12:01:05]line ФМ: 0000000000871832 [12:01:05]line ФД: 289587 [12:01:05]line ФПД: 278751472067685 [12:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289587&fm=278751472067685&tin=02508201610067®Number=0000000000091827&sum=10049 [12:01:05]written 0, free lines is 4095 [12:01:06]OFD Sender: Processing packet 289587 [packets to send 1784, broken 1783] [12:01:06]ProducePacketName [12:01:06]name=ofd_packets/00289587 [12:01:06]OFD Sender: To server: pG, [12:01:06]CommunicateWithHost lk.salyk.kg:30040 [12:01:06]ConnectInit lk.salyk.kg [12:01:06]Write to MH i2c: 01 00 00 FE 05 03 [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 FE 05 00 00 00 00 00 E2 0C F8 [12:01:06]RasterBufferAndPrint [12:01:06]line [12:01:06]line [12:01:06]line [12:01:06]line [12:01:06]line [12:01:06]written 0, free lines is 3304 [12:01:06]MH_Cut [12:01:06]Write to MH i2c: D1 01 00 05 06 01 DD [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: D1 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: D1 01 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: D1 01 00 05 06 00 DC [12:01:06]Write to MH i2c: 01 00 00 06 06 0C [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Connected sock=7 [12:01:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 47 1B 00 01 7C 95 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 AA 05 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 41 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 80 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6B 04 00 35 04 06 00 FD 85 E2 79 24 65 C6 15 AB 18 C9 F0 56 9A [12:01: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 33 32 4F 00 00 00 A7 9F 47 00 4F 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 33 32 10 04 04 00 33 6B 04 00 F4 03 04 00 55 00 F1 66 B6 04 01 00 00 5C ED 49 7D F0 44 71 B8 [12:01:06]CommunicateWithHost err = 0 [12:01:06]CheckOFDResponse [12:01:06]1017 (14) - 77093643461234 [12:01:06]1041 (16) - 0000000000871832 [12:01:06]1040 (4) - 289587 [12:01:06]1012 (4) - 23.09.2024 05:44 [12:01:06]1206 (1) - 0 [12:01:06]OFD Sender: Remove packet 289587 [12:01:06]ProducePacketName [12:01:06]name=ofd_packets/00289587 [12:01:06]NVStorageDeleteData [12:01:07]*** Cut start [12:01:07]*** Partial cut [12:01:07]*** CUTSNS_PIN = 1 [12:01:07]*** CUTSNS_PIN = 0 [12:01:07]OFD Sender: No OFD packet to send [12:01:07]*** Brake cut motor [12:01:07]Read from MH i2c: 01 [12:01:07]MH_I2C_Read... [12:01:07]*** Stop cut motor [12:01:07]*** Cut end [12:01:07]Read from MH i2c: 01 07 00 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: 01 07 00 06 06 00 00 00 00 00 FF 0F 21 [12:01:07]process_action close_receipt done [12:01:07]requested_data is exist [12:01:07]produce_requested_data [12:01:07]requested_item fm.sn is exist - process it [12:01:07]wFMCommunicate request_size=4 [12:01:07]MH_SAM_APDU [12:01:07]CAPDU: 80 11 00 00 [12:01:07]Write to MH i2c: E2 08 00 07 06 80 11 00 00 00 00 00 00 87 [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:07]Read from MH i2c: E2 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: E2 17 00 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: E2 17 00 07 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D7 [12:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:01:07]wFMCommunicate OK [12:01:07]requested_item fd.num is exist - process it [12:01:07]SAM_PROTO_GetFieldsCounters [12:01:07]wFMCommunicate request_size=4 [12:01:07]MH_SAM_APDU [12:01:07]CAPDU: 80 13 00 00 [12:01:07]Write to MH i2c: E2 08 00 08 06 80 13 00 00 00 00 00 00 8A [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:07]Read from MH i2c: E2 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: E2 62 00 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: E2 62 00 08 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 33 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [12:01:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 33 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:07]wFMCommunicate OK [12:01:07]SAM_PROTO_GetFieldsCounters done [12:01:07]requested_item shift.num is exist - process it [12:01:07]requested_item shift.opened is exist - process it [12:01:07]req_shift_opened [12:01:07]FM_GetShiftState [12:01:07]SAM_PROTO_GetShiftState [12:01:07]wFMCommunicate request_size=4 [12:01:07]MH_SAM_APDU [12:01:07]CAPDU: 80 13 01 00 [12:01:07]Write to MH i2c: E2 08 00 09 06 80 13 01 00 00 00 00 00 8C [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:08]Read from MH i2c: E2 0E 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 0E 00 09 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2D [12:01:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:01:08]wFMCommunicate OK [12:01:08]SAM_PROTO_GetShiftState done [12:01:08]FM_GetShiftState done [12:01:08]req_shift_opened done [12:01:08]requested_item shift.open_date is exist - process it [12:01:08]req_shift_open_date [12:01:08]req_shift_open_date done [12:01:08]produce_requested_data done [12:01:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289587,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:01:08]process_action_free close_receipt [12:01:08]json_value_free [12:01:08]json_value_free done [12:01:08]process_json_proto returns [12:01:08]Send response to host [12:01:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289587,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:01:08]free response buf [12:01:08]execute_script done [12:01:08]execute_script returns [12:01:08]free content buf [12:01:08]Sock 9.Close socket [12:01:08]Sock 9.Thread stoped [12:01:12]OFD Sender: No OFD packet to send [12:01:17]OFD Sender: No OFD packet to send [12:01:22]OFD Sender: No OFD packet to send [12:01:27]OFD Sender: No OFD packet to send [12:01:28]accept exits with 10 [12:01:28]New connection [12:01:28]New thread 3067329892 created [12:01:28]Thread 3067473252 joined [12:01:28]Waiting for new connection... [12:01:28] Sock 10.Parse request [12:01:28]Sock 10.Check first char [12:01:28]Sock 10.First char is OK [12:01:28]request: POST /json_proto HTTP/1.0 [12:01:28]Method: POST [12:01:28]URL: /json_proto [12:01:28]Method is POST - this is cgi request [12:01:28]url: /json_proto [12:01:28]query_string will be loaded in cgi processing [12:01:28]execute_cgi json_proto POST (null) [12:01:28]execute_cgi path=json_proto method=POST [12:01:28]POST find Content-Length [12:01:28]Host: 172.17.41.135:8080 [12:01:28]Content-Length: 791 [12:01:28]Content-Type: application/json [12:01:28] [12:01:28]POST finish read [12:01:28]Found Content-Length = 791 [12:01:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:28]execute_script... [12: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)24617618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:28]POST & json_proto [12:01:28]process_json_proto [12:01:28]json parsed OK: [12:01:28]protocol is kg_v1.0 [12:01:28]action value=close_receipt [12:01:28]process_action close_receipt [12:01:28]cmd_close_receipt [12:01:28]MH_GetDate [12:01:28]Write to MH i2c: F0 00 00 0A 06 FF [12:01:28]Write i2c OK [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: F0 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: F0 09 00 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: F0 09 00 0A 06 00 98 58 F1 66 ED 3E 82 65 61 [12:01:28]GetLastDocTimeStamp 1727092864 [12:01:28]current date 1727092888 [12:01:28]FM_GetShiftState [12:01:28]SAM_PROTO_GetShiftState [12:01:28]wFMCommunicate request_size=4 [12:01:28]MH_SAM_APDU [12:01:28]CAPDU: 80 13 01 00 [12:01:28]Write to MH i2c: E2 08 00 0B 06 80 13 01 00 00 00 00 00 8E [12:01:28]Write i2c OK [12:01:28]MH_I2C_Read... [12:01:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:28]Read from MH i2c: E2 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: E2 0E 00 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: E2 0E 00 0B 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2F [12:01:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:01:28]wFMCommunicate OK [12:01:28]SAM_PROTO_GetShiftState done [12:01:28]FM_GetShiftState done [12:01:28]opened in 1727051401 [12:01:28]opened+sec_in_day 1727137801 [12:01:28]quantity*price = 0 [12:01:28]sum+1 = 1 [12:01:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 262 23.09.2024 12:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289588 ФПД: 228479785254715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120128&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289588&fm=228479785254715&tin=02508201610067®Number=0000000000091827&sum=0 [12:01:29]StoreToDocumentArchive [12:01:29]shift 515 fd 289588 [12:01:29]save to /storage/0515/doc_00289588 [12:01:29]save last doc name /storage/0515/doc_00289588 to /storage/kkm_last_doc_name [12:01:29]save OK [12:01:29]Clear old archive folders... [12:01:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:01:29]tlvbuf is 018A2EA0 [12:01:29]SAM_PROTO_ClearQueue [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 09 00 00 [12:01:29]Write to MH i2c: E2 08 00 18 06 80 09 00 00 00 00 00 00 90 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 18 06 00 90 00 92 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]SAM_PROTO_ClearQueue done [12:01:29]KKMCreateOFDPacket [12:01:29]OFDProtocolAddRootSTLVToBuf [12:01:29]FM_MakeSignedData [12:01:29]FM_MakeSignedData [12:01:29]SAM_PROTO_SignData [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 01 02 [12:01:29]Write to MH i2c: E2 08 00 19 06 80 0D 01 02 00 00 00 00 98 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=255 [12:01:29]MH_SAM_APDU [12:01: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 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 06 01 00 00 F4 03 04 00 98 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6B 04 00 35 04 06 00 CF CD 18 70 [12:01:29]Write to MH i2c: E2 02 01 1A 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 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 06 01 00 00 F4 03 04 00 98 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6B 04 00 35 04 06 00 CF CD 18 70 00 00 7B [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=7 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 02 02 02 3F 3B [12:01:29]Write to MH i2c: E2 0A 00 1B 06 80 0D 02 02 02 00 3F 3B 00 00 19 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 1B 06 00 90 00 95 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 03 02 [12:01:29]Write to MH i2c: E2 08 00 1C 06 80 0D 03 02 00 00 00 00 9D [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:30]Read from MH i2c: E2 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 0B 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 0B 00 1C 06 00 A4 78 09 25 64 8A AD 02 90 00 85 [12:01:30]RAPDU: A4 78 09 25 64 8A AD 02 90 00 [12:01:30]wFMCommunicate OK [12:01:30]SAM_PROTO_SignData done [12:01:30]FM_MakeSignedData done [12:01:30]CreateOFDProtocolMessage [12:01:30]wFMCommunicate request_size=4 [12:01:30]MH_SAM_APDU [12:01:30]CAPDU: 80 11 00 00 [12:01:30]Write to MH i2c: E2 08 00 1D 06 80 11 00 00 00 00 00 00 9D [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:30]Read from MH i2c: E2 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 17 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 17 00 1D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 ED [12:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:01:30]wFMCommunicate OK [12:01:30]CreateOFDProtocolMessage done [12:01:30]OFDSenderStorePacket 289588 [12:01:30]StoreOFDPacket docnum=289588 [12:01:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 EA 3C 04 01 62 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 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 06 01 00 00 F4 03 04 00 98 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6B 04 00 35 04 06 00 CF CD 18 70 3F 3B A4 78 09 25 64 8A AD 02 [12:01:30]CheckFolder [12:01:30]dirname=/storage/ofd_packets [12:01:30]CheckFolder done [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00289588 [12:01:30]NVStorageSaveData ofd_packets/00289588 [12:01:30]File name is /storage/ofd_packets/00289588 [12:01:30]Write 298 bytes [12:01:30]NVStorageSaveData done [12:01:30]OFDSenderStorePacket done [12:01:30]KKMCreateOFDPacket done [12:01:30]NVStorageSaveData kkm_last_timestamp [12:01:30]File name is /storage/kkm_last_timestamp [12:01:30]Write 4 bytes [12:01:30]NVStorageSaveData done [12:01:30]ExternCall_PrintAddStr [12:01:30]wPrintStart [12:01:30]Write to MH i2c: 01 00 00 1E 06 24 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 FF 0F 39 [12:01:30]RasterBufferAndPrint [12:01:30]line Счет N : (1)24617618 [12:01:30]line ИНН: 02508201610067 [12:01:30]line Контрольно-Кассовый Чек [12:01:30]line ПРОДАЖА [12:01:30]line ТРК (МРК, ГНК) : 21 [12:01:30]line Товар: 2710194210 [12:01:30]line ДТ-К-5 [12:01:30]line 39.380 * 0.00 [12:01:30]line = 0.00 [12:01:30]line НДС 12% НСП 1% [12:01:30]line > о реализуемом товаре [12:01:30]line ИТОГО: 0.00 [12:01:30]line НСП 1% : 0.00 [12:01:30]line НДС 12% : 0.00 [12:01:30]line Наличными: 0.00 [12:01:30]line Безнал.: 0.00 [12:01:30]line Место: АЗС № 90 "Партнёр-нефть" [12:01:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:01:30]line СНО: Общий режим [12:01:30]line Чек 262 23.09.2024 12:01 [12:01:30]line Смена: 515 ФФД: 1.0 [12:01:30]line ЗНМ: 0300000107 [12:01:30]line РНМ: 0000000000091827 [12:01:30]line Версия ККМ: 001 [12:01:30]line Талоны: Топливная Карта [12:01:30]line 54206 [12:01:30]line ФМ: 0000000000871832 [12:01:30]line ФД: 289588 [12:01:30]line ФПД: 228479785254715 [12:01:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120128&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289588&fm=228479785254715&tin=02508201610067®Number=0000000000091827&sum=0 [12:01:30]written 0, free lines is 4095 [12:01:30]OFD Sender: Processing packet 289588 [packets to send 1784, broken 1783] [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00289588 [12:01:30]OFD Sender: To server: pG, [12:01:30]CommunicateWithHost lk.salyk.kg:30040 [12:01:30]ConnectInit lk.salyk.kg [12:01:30]Connected sock=9 [12: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 33 32 0C 01 00 00 EA 3C 04 01 62 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 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 06 01 00 00 F4 03 04 00 98 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6B 04 00 35 04 06 00 CF CD 18 70 3F 3B A4 78 09 25 64 8A AD 02 [12:01:30]Write to MH i2c: 01 00 00 47 06 4D [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 47 06 00 00 00 00 00 D8 0C 38 [12:01:30]RasterBufferAndPrint [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]written 0, free lines is 3293 [12:01:30]MH_Cut [12:01:30]Write to MH i2c: D1 01 00 4E 06 01 26 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 01 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 01 00 4E 06 00 25 [12:01:30]Write to MH i2c: 01 00 00 4F 06 55 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12: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 33 32 4F 00 00 00 CB C0 47 00 1B 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 33 32 10 04 04 00 34 6B 04 00 F4 03 04 00 6D 00 F1 66 B6 04 01 00 00 AE A7 4A 82 7E 8D 2A F1 [12:01:30]CommunicateWithHost err = 0 [12:01:30]CheckOFDResponse [12:01:30]1017 (14) - 77093643461234 [12:01:30]1041 (16) - 0000000000871832 [12:01:30]1040 (4) - 289588 [12:01:30]1012 (4) - 23.09.2024 05:45 [12:01:30]1206 (1) - 0 [12:01:30]OFD Sender: Remove packet 289588 [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00289588 [12:01:30]NVStorageDeleteData [12:01:31]*** Cut start [12:01:31]*** Partial cut [12:01:31]*** CUTSNS_PIN = 1 [12:01:31]*** CUTSNS_PIN = 0 [12:01:31]OFD Sender: No OFD packet to send [12:01:31]*** Brake cut motor [12:01:31]Read from MH i2c: 01 [12:01:31]MH_I2C_Read... [12:01:31]*** Stop cut motor [12:01:31]*** Cut end [12:01:31]Read from MH i2c: 01 07 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: 01 07 00 4F 06 00 00 00 00 00 FF 0F 6A [12:01:31]process_action close_receipt done [12:01:31]requested_data is exist [12:01:31]produce_requested_data [12:01:31]requested_item fm.sn is exist - process it [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 11 00 00 [12:01:31]Write to MH i2c: E2 08 00 50 06 80 11 00 00 00 00 00 00 D0 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 17 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 17 00 50 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 20 [12:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:01:31]wFMCommunicate OK [12:01:31]requested_item fd.num is exist - process it [12:01:31]SAM_PROTO_GetFieldsCounters [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 13 00 00 [12:01:31]Write to MH i2c: E2 08 00 51 06 80 13 00 00 00 00 00 00 D3 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 62 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 62 00 51 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 34 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [12:01: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 34 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_GetFieldsCounters done [12:01:32]requested_item shift.num is exist - process it [12:01:32]requested_item shift.opened is exist - process it [12:01:32]req_shift_opened [12:01:32]FM_GetShiftState [12:01:32]SAM_PROTO_GetShiftState [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 13 01 00 [12:01:32]Write to MH i2c: E2 08 00 52 06 80 13 01 00 00 00 00 00 D5 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0E 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0E 00 52 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 76 [12:01:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_GetShiftState done [12:01:32]FM_GetShiftState done [12:01:32]req_shift_opened done [12:01:32]requested_item shift.open_date is exist - process it [12:01:32]req_shift_open_date [12:01:32]req_shift_open_date done [12:01:32]produce_requested_data done [12:01:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289588,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:01:32]process_action_free close_receipt [12:01:32]json_value_free [12:01:32]json_value_free done [12:01:32]process_json_proto returns [12:01:32]Send response to host [12:01:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289588,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:01:32]free response buf [12:01:32]execute_script done [12:01:32]execute_script returns [12:01:32]free content buf [12:01:32]Sock 10.Close socket [12:01:32]Sock 10.Thread stoped [12:01:36]OFD Sender: No OFD packet to send [12:01:41]OFD Sender: No OFD packet to send [12:01:46]OFD Sender: No OFD packet to send [12:01:51]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:41]OFD Sender: No OFD packet to send [12:02:46]OFD Sender: No OFD packet to send [12:02:51]OFD Sender: No OFD packet to send [12:02:56]OFD Sender: No OFD packet to send [12:02:58]accept exits with 7 [12:02:58]New connection [12:02:58]New thread 3067473252 created [12:02:58]Thread 3067329892 joined [12:02:58]Waiting for new connection... [12:02:58] Sock 7.Parse request [12:02:58]Sock 7.Check first char [12:02:58]Sock 7.First char is OK [12:02:58]request: POST /json_proto HTTP/1.0 [12:02:58]Method: POST [12:02:58]URL: /json_proto [12:02:58]Method is POST - this is cgi request [12:02:58]url: /json_proto [12:02:58]query_string will be loaded in cgi processing [12:02:58]execute_cgi json_proto POST (null) [12:02:58]execute_cgi path=json_proto method=POST [12:02:58]POST find Content-Length [12:02:58]Host: 172.17.41.135:8080 [12:02:58]Content-Length: 660 [12:02:58]Content-Type: application/json [12:02:58] [12:02:58]POST finish read [12:02:58]Found Content-Length = 660 [12:02:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:58]execute_script... [12:02: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)24617620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:58]POST & json_proto [12:02:58]process_json_proto [12:02:58]json parsed OK: [12:02:58]protocol is kg_v1.0 [12:02:58]action value=close_receipt [12:02:58]process_action close_receipt [12:02:58]cmd_close_receipt [12:02:58]MH_GetDate [12:02:58]Write to MH i2c: F0 00 00 53 06 48 [12:02:58]Write i2c OK [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: F0 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: F0 09 00 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: F0 09 00 53 06 00 F2 58 F1 66 ED 3E 82 65 04 [12:02:58]GetLastDocTimeStamp 1727092888 [12:02:58]current date 1727092978 [12:02:58]FM_GetShiftState [12:02:58]SAM_PROTO_GetShiftState [12:02:58]wFMCommunicate request_size=4 [12:02:58]MH_SAM_APDU [12:02:58]CAPDU: 80 13 01 00 [12:02:58]Write to MH i2c: E2 08 00 54 06 80 13 01 00 00 00 00 00 D7 [12:02:58]Write i2c OK [12:02:58]MH_I2C_Read... [12:02:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:58]Read from MH i2c: E2 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: E2 0E 00 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: E2 0E 00 54 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 78 [12:02:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:02:58]wFMCommunicate OK [12:02:58]SAM_PROTO_GetShiftState done [12:02:58]FM_GetShiftState done [12:02:58]opened in 1727051401 [12:02:58]opened+sec_in_day 1727137801 [12:02:58]quantity*price = 60013 [12:02:58]sum+1 = 60015 [12:02:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 263 23.09.2024 12:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289589 ФПД: 238339451763105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120258&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289589&fm=238339451763105&tin=02508201610067®Number=0000000000091827&sum=60000 [12:02:59]StoreToDocumentArchive [12:02:59]shift 515 fd 289589 [12:02:59]save to /storage/0515/doc_00289589 [12:02:59]save last doc name /storage/0515/doc_00289589 to /storage/kkm_last_doc_name [12:02:59]save OK [12:02:59]Clear old archive folders... [12:02:59]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:02:59]tlvbuf is 018C19A0 [12:02:59]SAM_PROTO_ClearQueue [12:02:59]wFMCommunicate request_size=4 [12:02:59]MH_SAM_APDU [12:02:59]CAPDU: 80 09 00 00 [12:02:59]Write to MH i2c: E2 08 00 61 06 80 09 00 00 00 00 00 00 D9 [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:02:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:59]Read from MH i2c: E2 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 03 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [12:02:59]RAPDU: 90 00 [12:02:59]wFMCommunicate OK [12:02:59]SAM_PROTO_ClearQueue done [12:02:59]KKMCreateOFDPacket [12:02:59]OFDProtocolAddRootSTLVToBuf [12:02:59]FM_MakeSignedData [12:02:59]FM_MakeSignedData [12:02:59]SAM_PROTO_SignData [12:02:59]wFMCommunicate request_size=4 [12:02:59]MH_SAM_APDU [12:02:59]CAPDU: 80 0D 01 02 [12:02:59]Write to MH i2c: E2 08 00 62 06 80 0D 01 02 00 00 00 00 E1 [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:02:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:59]Read from MH i2c: E2 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 03 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 03 00 62 06 00 90 00 DC [12:02:59]RAPDU: 90 00 [12:02:59]wFMCommunicate OK [12:02:59]wFMCommunicate request_size=253 [12:02:59]MH_SAM_APDU [12:02:59]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F2 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6B 04 00 35 04 06 00 D8 C4 BA 5B B9 A1 [12:02:59]Write to MH i2c: E2 00 01 63 06 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F2 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6B 04 00 35 04 06 00 D8 C4 BA 5B B9 A1 00 00 15 [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:02:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:59]Read from MH i2c: E2 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 03 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 03 00 63 06 00 90 00 DD [12:02:59]RAPDU: 90 00 [12:02:59]wFMCommunicate OK [12:02:59]wFMCommunicate request_size=4 [12:02:59]MH_SAM_APDU [12:02:59]CAPDU: 80 0D 03 02 [12:02:59]Write to MH i2c: E2 08 00 64 06 80 0D 03 02 00 00 00 00 E5 [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:02:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:59]Read from MH i2c: E2 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 0B 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 0B 00 64 06 00 17 54 DC 96 65 D8 DA F1 90 00 CB [12:02:59]RAPDU: 17 54 DC 96 65 D8 DA F1 90 00 [12:02:59]wFMCommunicate OK [12:02:59]SAM_PROTO_SignData done [12:02:59]FM_MakeSignedData done [12:02:59]CreateOFDProtocolMessage [12:02:59]wFMCommunicate request_size=4 [12:02:59]MH_SAM_APDU [12:02:59]CAPDU: 80 11 00 00 [12:02:59]Write to MH i2c: E2 08 00 65 06 80 11 00 00 00 00 00 00 E5 [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:02:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:59]Read from MH i2c: E2 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 17 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 17 00 65 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 35 [12:02:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:02:59]wFMCommunicate OK [12:02:59]CreateOFDProtocolMessage done [12:02:59]OFDSenderStorePacket 289589 [12:02:59]StoreOFDPacket docnum=289589 [12:02:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 15 3D 00 01 14 33 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F2 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6B 04 00 35 04 06 00 D8 C4 BA 5B B9 A1 17 54 DC 96 65 D8 DA F1 [12:02:59]CheckFolder [12:02:59]dirname=/storage/ofd_packets [12:02:59]CheckFolder done [12:02:59]ProducePacketName [12:02:59]name=ofd_packets/00289589 [12:02:59]NVStorageSaveData ofd_packets/00289589 [12:02:59]File name is /storage/ofd_packets/00289589 [12:02:59]Write 294 bytes [12:02:59]NVStorageSaveData done [12:02:59]OFDSenderStorePacket done [12:02:59]KKMCreateOFDPacket done [12:02:59]NVStorageSaveData kkm_last_timestamp [12:02:59]File name is /storage/kkm_last_timestamp [12:02:59]Write 4 bytes [12:02:59]NVStorageSaveData done [12:02:59]ExternCall_PrintAddStr [12:02:59]wPrintStart [12:02:59]Write to MH i2c: 01 00 00 66 06 6C [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: 01 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: 01 07 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: 01 07 00 66 06 00 00 00 00 00 FF 0F 81 [12:02:59]RasterBufferAndPrint [12:02:59]line Счет N : (1)24617620 [12:02:59]line ИНН: 02508201610067 [12:02:59]line Контрольно-Кассовый Чек [12:02:59]line ПРОДАЖА [12:02:59]line ТРК (МРК, ГНК) : 54 [12:02:59]line Товар: 2710124130 [12:02:59]line SU-92 [12:02:59]line 8.660 * 69.30 [12:02:59]line = 600.14 [12:02:59]line НДС 12% НСП 1% [12:02:59]line > о реализуемом товаре [12:02:59]line ОКРУГЛЕНИЕ: -0.14 [12:02:59]line ИТОГО: 600.00 [12:02:59]line Внесено: 600.00 [12:02:59]line СДАЧА: 0.00 [12:02:59]line НСП 1% : 5.31 [12:02:59]line НДС 12% : 63.73 [12:02:59]line Наличными: 600.00 [12:02:59]line Безнал.: 0.00 [12:02:59]line Место: АЗС № 90 "Партнёр-нефть" [12:02:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:02:59]line СНО: Общий режим [12:02:59]line Чек 263 23.09.2024 12:02 [12:02:59]line Смена: 515 ФФД: 1.0 [12:02:59]line ЗНМ: 0300000107 [12:02:59]line РНМ: 0000000000091827 [12:02:59]line Версия ККМ: 001 [12:02:59]line ФМ: 0000000000871832 [12:02:59]line ФД: 289589 [12:02:59]line ФПД: 238339451763105 [12:02:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120258&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289589&fm=238339451763105&tin=02508201610067®Number=0000000000091827&sum=60000 [12:02:59]written 0, free lines is 4095 [12:03:00]OFD Sender: Processing packet 289589 [packets to send 1784, broken 1783] [12:03:00]ProducePacketName [12:03:00]name=ofd_packets/00289589 [12:03:00]OFD Sender: To server: pG, [12:03:00]CommunicateWithHost lk.salyk.kg:30040 [12:03:00]ConnectInit lk.salyk.kg [12:03:00]Connected sock=10 [12:03:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 15 3D 00 01 14 33 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F2 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6B 04 00 35 04 06 00 D8 C4 BA 5B B9 A1 17 54 DC 96 65 D8 DA F1 [12:03:00]Write to MH i2c: 01 00 00 90 06 96 [12:03:00]Write i2c OK [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: 01 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: 01 07 00 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: 01 07 00 90 06 00 00 00 00 00 C7 0C 70 [12:03:00]RasterBufferAndPrint [12:03:00]line [12:03:00]line [12:03:00]line [12:03:00]line [12:03:00]line [12:03:00]written 0, free lines is 3278 [12:03:00]MH_Cut [12:03:00]Write to MH i2c: D1 01 00 97 06 01 6F [12:03:00]Write i2c OK [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: D1 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: D1 01 00 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: D1 01 00 97 06 00 6E [12:03:00]Write to MH i2c: 01 00 00 98 06 9E [12:03:00]Write i2c OK [12:03:00]MH_I2C_Read... [12:03: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 33 32 4F 00 00 00 A1 EE 47 00 CD 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 33 32 10 04 04 00 35 6B 04 00 F4 03 04 00 C7 00 F1 66 B6 04 01 00 00 92 7C 26 1B FA E6 07 C0 [12:03:00]CommunicateWithHost err = 0 [12:03:00]CheckOFDResponse [12:03:00]1017 (14) - 77093643461234 [12:03:00]1041 (16) - 0000000000871832 [12:03:00]1040 (4) - 289589 [12:03:00]1012 (4) - 23.09.2024 05:46 [12:03:00]1206 (1) - 0 [12:03:00]OFD Sender: Remove packet 289589 [12:03:00]ProducePacketName [12:03:00]name=ofd_packets/00289589 [12:03:00]NVStorageDeleteData [12:03:01]*** Cut start [12:03:01]*** Partial cut [12:03:01]*** CUTSNS_PIN = 1 [12:03:01]OFD Sender: No OFD packet to send [12:03:01]*** CUTSNS_PIN = 0 [12:03:01]*** Brake cut motor [12:03:01]Read from MH i2c: 01 [12:03:01]MH_I2C_Read... [12:03:01]*** Stop cut motor [12:03:01]*** Cut end [12:03:01]Read from MH i2c: 01 07 00 [12:03:01]MH_I2C_Read... [12:03:01]Read from MH i2c: 01 07 00 98 06 00 00 00 00 00 FF 0F B3 [12:03:01]process_action close_receipt done [12:03:01]requested_data is exist [12:03:01]produce_requested_data [12:03:01]requested_item fm.sn is exist - process it [12:03:01]wFMCommunicate request_size=4 [12:03:01]MH_SAM_APDU [12:03:01]CAPDU: 80 11 00 00 [12:03:01]Write to MH i2c: E2 08 00 99 06 80 11 00 00 00 00 00 00 19 [12:03:01]Write i2c OK [12:03:01]MH_I2C_Read... [12:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:01]Read from MH i2c: E2 [12:03:01]MH_I2C_Read... [12:03:01]Read from MH i2c: E2 17 00 [12:03:01]MH_I2C_Read... [12:03:01]Read from MH i2c: E2 17 00 99 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 69 [12:03:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:03:01]wFMCommunicate OK [12:03:01]requested_item fd.num is exist - process it [12:03:01]SAM_PROTO_GetFieldsCounters [12:03:01]wFMCommunicate request_size=4 [12:03:01]MH_SAM_APDU [12:03:01]CAPDU: 80 13 00 00 [12:03:01]Write to MH i2c: E2 08 00 9A 06 80 13 00 00 00 00 00 00 1C [12:03:01]Write i2c OK [12:03:01]MH_I2C_Read... [12:03:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:01]Read from MH i2c: E2 [12:03:01]MH_I2C_Read... [12:03:01]Read from MH i2c: E2 62 00 [12:03:01]MH_I2C_Read... [12:03:01]Read from MH i2c: E2 62 00 9A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 35 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [12:03: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 35 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:02]wFMCommunicate OK [12:03:02]SAM_PROTO_GetFieldsCounters done [12:03:02]requested_item shift.num is exist - process it [12:03:02]requested_item shift.opened is exist - process it [12:03:02]req_shift_opened [12:03:02]FM_GetShiftState [12:03:02]SAM_PROTO_GetShiftState [12:03:02]wFMCommunicate request_size=4 [12:03:02]MH_SAM_APDU [12:03:02]CAPDU: 80 13 01 00 [12:03:02]Write to MH i2c: E2 08 00 9B 06 80 13 01 00 00 00 00 00 1E [12:03:02]Write i2c OK [12:03:02]MH_I2C_Read... [12:03:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:02]Read from MH i2c: E2 [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: E2 0E 00 [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: E2 0E 00 9B 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BF [12:03:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:03:02]wFMCommunicate OK [12:03:02]SAM_PROTO_GetShiftState done [12:03:02]FM_GetShiftState done [12:03:02]req_shift_opened done [12:03:02]requested_item shift.open_date is exist - process it [12:03:02]req_shift_open_date [12:03:02]req_shift_open_date done [12:03:02]produce_requested_data done [12:03:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289589,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:03:02]process_action_free close_receipt [12:03:02]json_value_free [12:03:02]json_value_free done [12:03:02]process_json_proto returns [12:03:02]Send response to host [12:03:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289589,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:03:02]free response buf [12:03:02]execute_script done [12:03:02]execute_script returns [12:03:02]free content buf [12:03:02]Sock 7.Close socket [12:03:02]Sock 7.Thread stoped [12:03:04]accept exits with 9 [12:03:04]New connection [12:03:04]New thread 3067329892 created [12:03:04]Thread 3067473252 joined [12:03:04]Waiting for new connection... [12:03:04] Sock 9.Parse request [12:03:04]Sock 9.Check first char [12:03:04]Sock 9.First char is OK [12:03:04]request: POST /json_proto HTTP/1.0 [12:03:04]Method: POST [12:03:04]URL: /json_proto [12:03:04]Method is POST - this is cgi request [12:03:04]url: /json_proto [12:03:04]query_string will be loaded in cgi processing [12:03:04]execute_cgi json_proto POST (null) [12:03:04]execute_cgi path=json_proto method=POST [12:03:04]POST find Content-Length [12:03:04]Host: 172.17.41.135:8080 [12:03:04]Content-Length: 679 [12:03:04]Content-Type: application/json [12:03:04] [12:03:04]POST finish read [12:03:04]Found Content-Length = 679 [12:03:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:03:04]execute_script... [12:03:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:03:04]POST & json_proto [12:03:04]process_json_proto [12:03:04]json parsed OK: [12:03:04]protocol is kg_v1.0 [12:03:04]action value=close_receipt [12:03:04]process_action close_receipt [12:03:04]cmd_close_receipt [12:03:04]MH_GetDate [12:03:04]Write to MH i2c: F0 00 00 9C 06 91 [12:03:04]Write i2c OK [12:03:04]MH_I2C_Read... [12:03:04]Read from MH i2c: F0 [12:03:04]MH_I2C_Read... [12:03:04]Read from MH i2c: F0 09 00 [12:03:04]MH_I2C_Read... [12:03:04]Read from MH i2c: F0 09 00 9C 06 00 F9 58 F1 66 ED 3E 82 65 54 [12:03:04]GetLastDocTimeStamp 1727092978 [12:03:04]current date 1727092985 [12:03:04]FM_GetShiftState [12:03:04]SAM_PROTO_GetShiftState [12:03:04]wFMCommunicate request_size=4 [12:03:04]MH_SAM_APDU [12:03:04]CAPDU: 80 13 01 00 [12:03:04]Write to MH i2c: E2 08 00 9D 06 80 13 01 00 00 00 00 00 20 [12:03:04]Write i2c OK [12:03:04]MH_I2C_Read... [12:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:04]Read from MH i2c: E2 [12:03:04]MH_I2C_Read... [12:03:04]Read from MH i2c: E2 0E 00 [12:03:04]MH_I2C_Read... [12:03:04]Read from MH i2c: E2 0E 00 9D 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C1 [12:03:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:03:04]wFMCommunicate OK [12:03:04]SAM_PROTO_GetShiftState done [12:03:04]FM_GetShiftState done [12:03:04]opened in 1727051401 [12:03:04]opened+sec_in_day 1727137801 [12:03:04]quantity*price = 50010 [12:03:04]sum+1 = 50012 [12:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 264 23.09.2024 12:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289590 ФПД: 237344750029461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120305&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289590&fm=237344750029461&tin=02508201610067®Number=0000000000091827&sum=50000 [12:03:06]StoreToDocumentArchive [12:03:06]shift 515 fd 289590 [12:03:06]save to /storage/0515/doc_00289590 [12:03:06]save last doc name /storage/0515/doc_00289590 to /storage/kkm_last_doc_name [12:03:06]save OK [12:03:06]Clear old archive folders... [12:03:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:06]tlvbuf is 018C35A0 [12:03:06]SAM_PROTO_ClearQueue [12:03:06]wFMCommunicate request_size=4 [12:03:06]MH_SAM_APDU [12:03:06]CAPDU: 80 09 00 00 [12:03:06]Write to MH i2c: E2 08 00 AA 06 80 09 00 00 00 00 00 00 22 [12:03:06]Write i2c OK [12:03:06]MH_I2C_Read... [12:03:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:06]Read from MH i2c: E2 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 AA 06 00 90 00 24 [12:03:06]RAPDU: 90 00 [12:03:06]wFMCommunicate OK [12:03:06]SAM_PROTO_ClearQueue done [12:03:06]KKMCreateOFDPacket [12:03:06]OFDProtocolAddRootSTLVToBuf [12:03:06]FM_MakeSignedData [12:03:06]FM_MakeSignedData [12:03:06]SAM_PROTO_SignData [12:03:06]wFMCommunicate request_size=4 [12:03:06]MH_SAM_APDU [12:03:06]CAPDU: 80 0D 01 02 [12:03:06]Write to MH i2c: E2 08 00 AB 06 80 0D 01 02 00 00 00 00 2A [12:03:06]Write i2c OK [12:03:06]MH_I2C_Read... [12:03:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:06]Read from MH i2c: E2 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 AB 06 00 90 00 25 [12:03:06]RAPDU: 90 00 [12:03:06]wFMCommunicate OK [12:03:06]wFMCommunicate request_size=255 [12:03:06]MH_SAM_APDU [12:03:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 08 01 00 00 F4 03 04 00 F9 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6B 04 00 35 04 06 00 D7 [12:03:06]Write to MH i2c: E2 02 01 AC 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 08 01 00 00 F4 03 04 00 F9 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6B 04 00 35 04 06 00 D7 00 00 C2 [12:03:06]Write i2c OK [12:03:06]MH_I2C_Read... [12:03:06]OFD Sender: No OFD packet to send [12:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:06]Read from MH i2c: E2 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 AC 06 00 90 00 26 [12:03:06]RAPDU: 90 00 [12:03:06]wFMCommunicate OK [12:03:06]wFMCommunicate request_size=10 [12:03:06]MH_SAM_APDU [12:03:06]CAPDU: 80 0D 02 02 05 DD 21 83 CA 95 [12:03:06]Write to MH i2c: E2 0D 00 AD 06 80 0D 02 02 05 00 DD 21 83 CA 95 00 00 17 [12:03:06]Write i2c OK [12:03:06]MH_I2C_Read... [12:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:06]Read from MH i2c: E2 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 03 00 AD 06 00 90 00 27 [12:03:06]RAPDU: 90 00 [12:03:06]wFMCommunicate OK [12:03:06]wFMCommunicate request_size=4 [12:03:06]MH_SAM_APDU [12:03:06]CAPDU: 80 0D 03 02 [12:03:06]Write to MH i2c: E2 08 00 AE 06 80 0D 03 02 00 00 00 00 2F [12:03:06]Write i2c OK [12:03:06]MH_I2C_Read... [12:03:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:06]Read from MH i2c: E2 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 0B 00 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 0B 00 AE 06 00 87 C2 E7 7F 7B 58 51 E7 90 00 EA [12:03:06]RAPDU: 87 C2 E7 7F 7B 58 51 E7 90 00 [12:03:06]wFMCommunicate OK [12:03:06]SAM_PROTO_SignData done [12:03:06]FM_MakeSignedData done [12:03:06]CreateOFDProtocolMessage [12:03:06]wFMCommunicate request_size=4 [12:03:06]MH_SAM_APDU [12:03:06]CAPDU: 80 11 00 00 [12:03:06]Write to MH i2c: E2 08 00 AF 06 80 11 00 00 00 00 00 00 2F [12:03:06]Write i2c OK [12:03:06]MH_I2C_Read... [12:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:06]Read from MH i2c: E2 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 17 00 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: E2 17 00 AF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7F [12:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:03:06]wFMCommunicate OK [12:03:06]CreateOFDProtocolMessage done [12:03:06]OFDSenderStorePacket 289590 [12:03:06]StoreOFDPacket docnum=289590 [12:03:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2F B8 07 01 D8 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 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 08 01 00 00 F4 03 04 00 F9 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6B 04 00 35 04 06 00 D7 DD 21 83 CA 95 87 C2 E7 7F 7B 58 51 E7 [12:03:06]CheckFolder [12:03:06]dirname=/storage/ofd_packets [12:03:06]CheckFolder done [12:03:06]ProducePacketName [12:03:06]name=ofd_packets/00289590 [12:03:06]NVStorageSaveData ofd_packets/00289590 [12:03:06]File name is /storage/ofd_packets/00289590 [12:03:06]Write 301 bytes [12:03:06]NVStorageSaveData done [12:03:06]OFDSenderStorePacket done [12:03:06]KKMCreateOFDPacket done [12:03:06]NVStorageSaveData kkm_last_timestamp [12:03:06]File name is /storage/kkm_last_timestamp [12:03:06]Write 4 bytes [12:03:06]NVStorageSaveData done [12:03:06]ExternCall_PrintAddStr [12:03:06]wPrintStart [12:03:06]Write to MH i2c: 01 00 00 B0 06 B6 [12:03:06]Write i2c OK [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: 01 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: 01 07 00 [12:03:06]MH_I2C_Read... [12:03:06]Read from MH i2c: 01 07 00 B0 06 00 00 00 00 00 FF 0F CB [12:03:06]RasterBufferAndPrint [12:03:06]line Счет N : (1)24617621 [12:03:06]line ИНН: 02508201610067 [12:03:06]line Контрольно-Кассовый Чек [12:03:06]line ПРОДАЖА [12:03:06]line ТРК (МРК, ГНК) : 32 [12:03:06]line Товар: 2710124500 [12:03:06]line Аи-95-К-5 [12:03:06]line 6.740 * 74.20 [12:03:06]line = 500.11 [12:03:06]line НДС 12% НСП 1% [12:03:06]line > о реализуемом товаре [12:03:06]line ОКРУГЛЕНИЕ: -0.11 [12:03:06]line ИТОГО: 500.00 [12:03:06]line Внесено: 500.00 [12:03:06]line СДАЧА: 0.00 [12:03:06]line НСП 1% : 4.43 [12:03:06]line НДС 12% : 53.11 [12:03:06]line Наличными: 500.00 [12:03:06]line Безнал.: 0.00 [12:03:06]line Место: АЗС № 90 "Партнёр-нефть" [12:03:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:03:06]line СНО: Общий режим [12:03:06]line Чек 264 23.09.2024 12:03 [12:03:06]line Смена: 515 ФФД: 1.0 [12:03:06]line ЗНМ: 0300000107 [12:03:06]line РНМ: 0000000000091827 [12:03:06]line Версия ККМ: 001 [12:03:06]line ФМ: 0000000000871832 [12:03:06]line ФД: 289590 [12:03:06]line ФПД: 237344750029461 [12:03:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120305&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289590&fm=237344750029461&tin=02508201610067®Number=0000000000091827&sum=50000 [12:03:06]written 0, free lines is 4095 [12:03:06]OFD Sender: Processing packet 289590 [packets to send 1784, broken 1783] [12:03:06]ProducePacketName [12:03:06]name=ofd_packets/00289590 [12:03:06]OFD Sender: To server: pG, [12:03:06]CommunicateWithHost lk.salyk.kg:30040 [12:03:06]ConnectInit lk.salyk.kg [12:03:07]Write to MH i2c: 01 00 00 DA 06 E0 [12:03:07]Write i2c OK [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: 01 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: 01 07 00 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: 01 07 00 DA 06 00 00 00 00 00 D3 0C C6 [12:03:07]RasterBufferAndPrint [12:03:07]line [12:03:07]line [12:03:07]line [12:03:07]line [12:03:07]line [12:03:07]written 0, free lines is 3293 [12:03:07]MH_Cut [12:03:07]Write to MH i2c: D1 01 00 E1 06 01 B9 [12:03:07]Write i2c OK [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: D1 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: D1 01 00 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: D1 01 00 E1 06 00 B8 [12:03:07]Write to MH i2c: 01 00 00 E2 06 E8 [12:03:07]Write i2c OK [12:03:07]MH_I2C_Read... [12:03:07]Connected sock=11 [12:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2F B8 07 01 D8 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 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 08 01 00 00 F4 03 04 00 F9 58 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6B 04 00 35 04 06 00 D7 DD 21 83 CA 95 87 C2 E7 7F 7B 58 51 E7 [12:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 B3 E1 47 00 12 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6B 04 00 F4 03 04 00 CE 00 F1 66 B6 04 01 00 00 FA 9F D1 BE 3B 99 4E A7 [12:03:07]CommunicateWithHost err = 0 [12:03:07]CheckOFDResponse [12:03:07]1017 (14) - 77093643461234 [12:03:07]1041 (16) - 0000000000871832 [12:03:07]1040 (4) - 289590 [12:03:07]1012 (4) - 23.09.2024 05:46 [12:03:07]1206 (1) - 0 [12:03:07]OFD Sender: Remove packet 289590 [12:03:07]ProducePacketName [12:03:07]name=ofd_packets/00289590 [12:03:07]NVStorageDeleteData [12:03:07]*** Cut start [12:03:07]*** Partial cut [12:03:07]*** CUTSNS_PIN = 1 [12:03:07]*** CUTSNS_PIN = 0 [12:03:08]*** Brake cut motor [12:03:08]OFD Sender: No OFD packet to send [12:03:08]Read from MH i2c: 01 [12:03:08]MH_I2C_Read... [12:03:08]*** Stop cut motor [12:03:08]*** Cut end [12:03:08]Read from MH i2c: 01 07 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [12:03:08]process_action close_receipt done [12:03:08]requested_data is exist [12:03:08]produce_requested_data [12:03:08]requested_item fm.sn is exist - process it [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 11 00 00 [12:03:08]Write to MH i2c: E2 08 00 E3 06 80 11 00 00 00 00 00 00 63 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 17 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 17 00 E3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B3 [12:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:03:08]wFMCommunicate OK [12:03:08]requested_item fd.num is exist - process it [12:03:08]SAM_PROTO_GetFieldsCounters [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 13 00 00 [12:03:08]Write to MH i2c: E2 08 00 E4 06 80 13 00 00 00 00 00 00 66 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 62 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 62 00 E4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 36 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [12:03:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 36 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:08]wFMCommunicate OK [12:03:08]SAM_PROTO_GetFieldsCounters done [12:03:08]requested_item shift.num is exist - process it [12:03:08]requested_item shift.opened is exist - process it [12:03:08]req_shift_opened [12:03:08]FM_GetShiftState [12:03:08]SAM_PROTO_GetShiftState [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 13 01 00 [12:03:08]Write to MH i2c: E2 08 00 E5 06 80 13 01 00 00 00 00 00 68 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 0E 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 0E 00 E5 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 09 [12:03:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:03:08]wFMCommunicate OK [12:03:08]SAM_PROTO_GetShiftState done [12:03:08]FM_GetShiftState done [12:03:08]req_shift_opened done [12:03:08]requested_item shift.open_date is exist - process it [12:03:08]req_shift_open_date [12:03:08]req_shift_open_date done [12:03:08]produce_requested_data done [12:03:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289590,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:03:08]process_action_free close_receipt [12:03:08]json_value_free [12:03:08]json_value_free done [12:03:08]process_json_proto returns [12:03:08]Send response to host [12:03:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289590,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:03:08]free response buf [12:03:08]execute_script done [12:03:08]execute_script returns [12:03:08]free content buf [12:03:08]Sock 9.Close socket [12:03:08]Sock 9.Thread stoped [12:03:13]OFD Sender: No OFD packet to send [12:03:18]OFD Sender: No OFD packet to send [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:33]OFD Sender: No OFD packet to send [12:03:38]OFD Sender: No OFD packet to send [12:03:43]OFD Sender: No OFD packet to send [12:03:48]OFD Sender: No OFD packet to send [12:03:53]OFD Sender: No OFD packet to send [12:03:58]OFD Sender: No OFD packet to send [12:04:03]OFD Sender: No OFD packet to send [12:04:08]OFD Sender: No OFD packet to send [12:04:13]OFD Sender: No OFD packet to send [12:04:18]OFD Sender: No OFD packet to send [12:04:23]OFD Sender: No OFD packet to send [12:04:28]OFD Sender: No OFD packet to send [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:48]OFD Sender: No OFD packet to send [12:04:54]OFD Sender: No OFD packet to send [12:04:59]OFD Sender: No OFD packet to send [12:05:04]OFD Sender: No OFD packet to send [12:05:09]OFD Sender: No OFD packet to send [12:05:14]OFD Sender: No OFD packet to send [12:05:19]OFD Sender: No OFD packet to send [12:05:24]OFD Sender: No OFD packet to send [12:05:29]OFD Sender: No OFD packet to send [12:05:34]OFD Sender: No OFD packet to send [12:05:39]OFD Sender: No OFD packet to send [12:05:44]OFD Sender: No OFD packet to send [12:05:49]OFD Sender: No OFD packet to send [12:05:54]OFD Sender: No OFD packet to send [12:05:59]OFD Sender: No OFD packet to send [12:06:04]OFD Sender: No OFD packet to send [12:06:09]OFD Sender: No OFD packet to send [12:06:14]OFD Sender: No OFD packet to send [12:06:19]OFD Sender: No OFD packet to send [12:06:24]OFD Sender: No OFD packet to send [12:06:25]accept exits with 7 [12:06:25]New connection [12:06:25]New thread 3067473252 created [12:06:25]Thread 3067329892 joined [12:06:25]Waiting for new connection... [12:06:25] Sock 7.Parse request [12:06:25]Sock 7.Check first char [12:06:25]Sock 7.First char is OK [12:06:25]request: POST /json_proto HTTP/1.0 [12:06:25]Method: POST [12:06:25]URL: /json_proto [12:06:25]Method is POST - this is cgi request [12:06:25]url: /json_proto [12:06:25]query_string will be loaded in cgi processing [12:06:25]execute_cgi json_proto POST (null) [12:06:25]execute_cgi path=json_proto method=POST [12:06:25]POST find Content-Length [12:06:25]Host: 172.17.41.135:8080 [12:06:25]Content-Length: 687 [12:06:25]Content-Type: application/json [12:06:25] [12:06:25]POST finish read [12:06:25]Found Content-Length = 687 [12:06:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:25]execute_script... [12:06: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)24617622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:25]POST & json_proto [12:06:25]process_json_proto [12:06:25]json parsed OK: [12:06:25]protocol is kg_v1.0 [12:06:25]action value=close_receipt [12:06:25]process_action close_receipt [12:06:25]cmd_close_receipt [12:06:25]MH_GetDate [12:06:25]Write to MH i2c: F0 00 00 E6 06 DB [12:06:25]Write i2c OK [12:06:25]MH_I2C_Read... [12:06:25]Read from MH i2c: F0 [12:06:25]MH_I2C_Read... [12:06:25]Read from MH i2c: F0 09 00 [12:06:25]MH_I2C_Read... [12:06:25]Read from MH i2c: F0 09 00 E6 06 00 C1 59 F1 66 ED 3E 82 65 67 [12:06:25]GetLastDocTimeStamp 1727092985 [12:06:25]current date 1727093185 [12:06:25]FM_GetShiftState [12:06:25]SAM_PROTO_GetShiftState [12:06:25]wFMCommunicate request_size=4 [12:06:25]MH_SAM_APDU [12:06:25]CAPDU: 80 13 01 00 [12:06:25]Write to MH i2c: E2 08 00 E7 06 80 13 01 00 00 00 00 00 6A [12:06:25]Write i2c OK [12:06:25]MH_I2C_Read... [12:06:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:25]Read from MH i2c: E2 [12:06:25]MH_I2C_Read... [12:06:25]Read from MH i2c: E2 0E 00 [12:06:25]MH_I2C_Read... [12:06:25]Read from MH i2c: E2 0E 00 E7 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0B [12:06:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:06:25]wFMCommunicate OK [12:06:25]SAM_PROTO_GetShiftState done [12:06:25]FM_GetShiftState done [12:06:25]opened in 1727051401 [12:06:25]opened+sec_in_day 1727137801 [12:06:25]quantity*price = 100007 [12:06:25]sum+1 = 100009 [12:06:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 265 23.09.2024 12:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289591 ФПД: 158211520106087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120625&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289591&fm=158211520106087&tin=02508201610067®Number=0000000000091827&sum=100000 [12:06:26]StoreToDocumentArchive [12:06:26]shift 515 fd 289591 [12:06:26]save to /storage/0515/doc_00289591 [12:06:26]save last doc name /storage/0515/doc_00289591 to /storage/kkm_last_doc_name [12:06:26]save OK [12:06:26]Clear old archive folders... [12:06:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:06:26]tlvbuf is 018B5250 [12:06:26]SAM_PROTO_ClearQueue [12:06:26]wFMCommunicate request_size=4 [12:06:26]MH_SAM_APDU [12:06:26]CAPDU: 80 09 00 00 [12:06:26]Write to MH i2c: E2 08 00 F4 06 80 09 00 00 00 00 00 00 6C [12:06:26]Write i2c OK [12:06:26]MH_I2C_Read... [12:06:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:26]Read from MH i2c: E2 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 F4 06 00 90 00 6E [12:06:26]RAPDU: 90 00 [12:06:26]wFMCommunicate OK [12:06:26]SAM_PROTO_ClearQueue done [12:06:26]KKMCreateOFDPacket [12:06:26]OFDProtocolAddRootSTLVToBuf [12:06:26]FM_MakeSignedData [12:06:26]FM_MakeSignedData [12:06:26]SAM_PROTO_SignData [12:06:26]wFMCommunicate request_size=4 [12:06:26]MH_SAM_APDU [12:06:26]CAPDU: 80 0D 01 02 [12:06:26]Write to MH i2c: E2 08 00 F5 06 80 0D 01 02 00 00 00 00 74 [12:06:26]Write i2c OK [12:06:26]MH_I2C_Read... [12:06:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:26]Read from MH i2c: E2 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 F5 06 00 90 00 6F [12:06:26]RAPDU: 90 00 [12:06:26]wFMCommunicate OK [12:06:26]wFMCommunicate request_size=255 [12:06:26]MH_SAM_APDU [12:06: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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 01 00 00 F4 03 04 00 C1 59 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6B 04 00 35 04 06 00 8F E4 [12:06:26]Write to MH i2c: E2 02 01 F6 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 01 00 00 F4 03 04 00 C1 59 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6B 04 00 35 04 06 00 8F E4 00 00 DD [12:06:26]Write i2c OK [12:06:26]MH_I2C_Read... [12:06:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:26]Read from MH i2c: E2 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 F6 06 00 90 00 70 [12:06:26]RAPDU: 90 00 [12:06:26]wFMCommunicate OK [12:06:26]wFMCommunicate request_size=9 [12:06:26]MH_SAM_APDU [12:06:26]CAPDU: 80 0D 02 02 04 7D 74 8E 67 [12:06:26]Write to MH i2c: E2 0C 00 F7 06 80 0D 02 02 04 00 7D 74 8E 67 00 00 65 [12:06:26]Write i2c OK [12:06:26]MH_I2C_Read... [12:06:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:26]Read from MH i2c: E2 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [12:06:26]RAPDU: 90 00 [12:06:26]wFMCommunicate OK [12:06:26]wFMCommunicate request_size=4 [12:06:26]MH_SAM_APDU [12:06:26]CAPDU: 80 0D 03 02 [12:06:26]Write to MH i2c: E2 08 00 F8 06 80 0D 03 02 00 00 00 00 79 [12:06:26]Write i2c OK [12:06:26]MH_I2C_Read... [12:06:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:26]Read from MH i2c: E2 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 0B 00 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 0B 00 F8 06 00 2F 4B EA 3D 99 7A 60 9B 90 00 29 [12:06:26]RAPDU: 2F 4B EA 3D 99 7A 60 9B 90 00 [12:06:26]wFMCommunicate OK [12:06:26]SAM_PROTO_SignData done [12:06:26]FM_MakeSignedData done [12:06:26]CreateOFDProtocolMessage [12:06:26]wFMCommunicate request_size=4 [12:06:26]MH_SAM_APDU [12:06:26]CAPDU: 80 11 00 00 [12:06:26]Write to MH i2c: E2 08 00 F9 06 80 11 00 00 00 00 00 00 79 [12:06:26]Write i2c OK [12:06:26]MH_I2C_Read... [12:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:26]Read from MH i2c: E2 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 17 00 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: E2 17 00 F9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [12:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:06:26]wFMCommunicate OK [12:06:26]CreateOFDProtocolMessage done [12:06:26]OFDSenderStorePacket 289591 [12:06:26]StoreOFDPacket docnum=289591 [12:06:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 5F 0A 06 01 30 59 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 01 00 00 F4 03 04 00 C1 59 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6B 04 00 35 04 06 00 8F E4 7D 74 8E 67 2F 4B EA 3D 99 7A 60 9B [12:06:26]CheckFolder [12:06:26]dirname=/storage/ofd_packets [12:06:26]CheckFolder done [12:06:26]ProducePacketName [12:06:26]name=ofd_packets/00289591 [12:06:26]NVStorageSaveData ofd_packets/00289591 [12:06:26]File name is /storage/ofd_packets/00289591 [12:06:26]Write 300 bytes [12:06:26]NVStorageSaveData done [12:06:26]OFDSenderStorePacket done [12:06:26]KKMCreateOFDPacket done [12:06:26]NVStorageSaveData kkm_last_timestamp [12:06:26]File name is /storage/kkm_last_timestamp [12:06:26]Write 4 bytes [12:06:26]NVStorageSaveData done [12:06:26]ExternCall_PrintAddStr [12:06:26]wPrintStart [12:06:26]Write to MH i2c: 01 00 00 FA 06 00 [12:06:26]Write i2c OK [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: 01 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: 01 07 00 [12:06:26]MH_I2C_Read... [12:06:26]Read from MH i2c: 01 07 00 FA 06 00 00 00 00 00 FF 0F 15 [12:06:26]RasterBufferAndPrint [12:06:26]line Счет N : (1)24617622 [12:06:26]line ИНН: 02508201610067 [12:06:26]line Контрольно-Кассовый Чек [12:06:26]line ПРОДАЖА [12:06:26]line ТРК (МРК, ГНК) : 71 [12:06:26]line Товар: 2711190000 [12:06:26]line ГАЗ-К-5 [12:06:26]line 26.740 * 37.40 [12:06:26]line = 1000.08 [12:06:26]line НДС 12% НСП 1% [12:06:26]line > о реализуемом товаре [12:06:26]line ОКРУГЛЕНИЕ: -0.08 [12:06:26]line ИТОГО: 1000.00 [12:06:26]line Внесено: 1000.00 [12:06:26]line СДАЧА: 0.00 [12:06:26]line НСП 1% : 8.85 [12:06:26]line НДС 12% : 106.20 [12:06:26]line Наличными: 1000.00 [12:06:26]line Безнал.: 0.00 [12:06:26]line Место: АЗС № 90 "Партнёр-нефть" [12:06:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:06:26]line СНО: Общий режим [12:06:26]line Чек 265 23.09.2024 12:06 [12:06:26]line Смена: 515 ФФД: 1.0 [12:06:26]line ЗНМ: 0300000107 [12:06:26]line РНМ: 0000000000091827 [12:06:26]line Версия ККМ: 001 [12:06:26]line ФМ: 0000000000871832 [12:06:26]line ФД: 289591 [12:06:26]line ФПД: 158211520106087 [12:06:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120625&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289591&fm=158211520106087&tin=02508201610067®Number=0000000000091827&sum=100000 [12:06:26]written 0, free lines is 4095 [12:06:26]OFD Sender: Processing packet 289591 [packets to send 1784, broken 1783] [12:06:26]ProducePacketName [12:06:26]name=ofd_packets/00289591 [12:06:26]OFD Sender: To server: pG, [12:06:26]CommunicateWithHost lk.salyk.kg:30040 [12:06:26]ConnectInit lk.salyk.kg [12:06:27]Connected sock=10 [12:06: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 33 32 0E 01 00 00 5F 0A 06 01 30 59 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 01 00 00 F4 03 04 00 C1 59 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6B 04 00 35 04 06 00 8F E4 7D 74 8E 67 2F 4B EA 3D 99 7A 60 9B [12:06:27]Write to MH i2c: 01 00 00 24 07 2B [12:06:27]Write i2c OK [12:06:27]MH_I2C_Read... [12:06:27]Read from MH i2c: 01 [12:06:27]MH_I2C_Read... [12:06:27]Read from MH i2c: 01 07 00 [12:06:27]MH_I2C_Read... [12:06:27]Read from MH i2c: 01 07 00 24 07 00 00 00 00 00 CC 0C 0A [12:06:27]RasterBufferAndPrint [12:06:27]line [12:06:27]line [12:06:27]line [12:06:27]line [12:06:27]line [12:06:27]written 0, free lines is 3283 [12:06:27]MH_Cut [12:06:27]Write to MH i2c: D1 01 00 2B 07 01 04 [12:06:27]Write i2c OK [12:06:27]MH_I2C_Read... [12:06:27]Read from MH i2c: D1 [12:06:27]MH_I2C_Read... [12:06:27]Read from MH i2c: D1 01 00 [12:06:27]MH_I2C_Read... [12:06:27]Read from MH i2c: D1 01 00 2B 07 00 03 [12:06:27]Write to MH i2c: 01 00 00 2C 07 33 [12:06:27]Write i2c OK [12:06:27]MH_I2C_Read... [12:06: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 33 32 4F 00 00 00 CF 75 47 00 C4 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 33 32 10 04 04 00 37 6B 04 00 F4 03 04 00 96 01 F1 66 B6 04 01 00 00 1A 36 93 39 35 E0 83 5E [12:06:27]CommunicateWithHost err = 0 [12:06:27]CheckOFDResponse [12:06:27]1017 (14) - 77093643461234 [12:06:27]1041 (16) - 0000000000871832 [12:06:27]1040 (4) - 289591 [12:06:27]1012 (4) - 23.09.2024 05:50 [12:06:27]1206 (1) - 0 [12:06:27]OFD Sender: Remove packet 289591 [12:06:27]ProducePacketName [12:06:27]name=ofd_packets/00289591 [12:06:27]NVStorageDeleteData [12:06:28]OFD Sender: No OFD packet to send [12:06:28]*** Cut start [12:06:28]*** Partial cut [12:06:28]*** CUTSNS_PIN = 1 [12:06:28]*** CUTSNS_PIN = 0 [12:06:28]*** Brake cut motor [12:06:28]Read from MH i2c: 01 [12:06:28]MH_I2C_Read... [12:06:28]*** Stop cut motor [12:06:28]*** Cut end [12:06:28]Read from MH i2c: 01 07 00 [12:06:28]MH_I2C_Read... [12:06:28]Read from MH i2c: 01 07 00 2C 07 00 00 00 00 00 FF 0F 48 [12:06:28]process_action close_receipt done [12:06:28]requested_data is exist [12:06:28]produce_requested_data [12:06:28]requested_item fm.sn is exist - process it [12:06:28]wFMCommunicate request_size=4 [12:06:28]MH_SAM_APDU [12:06:28]CAPDU: 80 11 00 00 [12:06:28]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [12:06:28]Write i2c OK [12:06:28]MH_I2C_Read... [12:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:28]Read from MH i2c: E2 [12:06:28]MH_I2C_Read... [12:06:28]Read from MH i2c: E2 17 00 [12:06:28]MH_I2C_Read... [12:06:28]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 33 32 90 00 FE [12:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:06:28]wFMCommunicate OK [12:06:28]requested_item fd.num is exist - process it [12:06:28]SAM_PROTO_GetFieldsCounters [12:06:28]wFMCommunicate request_size=4 [12:06:28]MH_SAM_APDU [12:06:28]CAPDU: 80 13 00 00 [12:06:28]Write to MH i2c: E2 08 00 2E 07 80 13 00 00 00 00 00 00 B1 [12:06:28]Write i2c OK [12:06:28]MH_I2C_Read... [12:06:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:28]Read from MH i2c: E2 [12:06:28]MH_I2C_Read... [12:06:28]Read from MH i2c: E2 62 00 [12:06:28]MH_I2C_Read... [12:06:28]Read from MH i2c: E2 62 00 2E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 37 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [12:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 37 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:06:28]wFMCommunicate OK [12:06:28]SAM_PROTO_GetFieldsCounters done [12:06:28]requested_item shift.num is exist - process it [12:06:28]requested_item shift.opened is exist - process it [12:06:28]req_shift_opened [12:06:28]FM_GetShiftState [12:06:28]SAM_PROTO_GetShiftState [12:06:28]wFMCommunicate request_size=4 [12:06:28]MH_SAM_APDU [12:06:28]CAPDU: 80 13 01 00 [12:06:28]Write to MH i2c: E2 08 00 2F 07 80 13 01 00 00 00 00 00 B3 [12:06:28]Write i2c OK [12:06:28]MH_I2C_Read... [12:06:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:28]Read from MH i2c: E2 [12:06:28]MH_I2C_Read... [12:06:28]Read from MH i2c: E2 0E 00 [12:06:28]MH_I2C_Read... [12:06:28]Read from MH i2c: E2 0E 00 2F 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 54 [12:06:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:06:28]wFMCommunicate OK [12:06:28]SAM_PROTO_GetShiftState done [12:06:28]FM_GetShiftState done [12:06:28]req_shift_opened done [12:06:28]requested_item shift.open_date is exist - process it [12:06:28]req_shift_open_date [12:06:28]req_shift_open_date done [12:06:28]produce_requested_data done [12:06:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289591,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:06:28]process_action_free close_receipt [12:06:28]json_value_free [12:06:28]json_value_free done [12:06:28]process_json_proto returns [12:06:28]Send response to host [12:06:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289591,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:06:28]free response buf [12:06:28]execute_script done [12:06:28]execute_script returns [12:06:28]free content buf [12:06:28]Sock 7.Close socket [12:06:28]Sock 7.Thread stoped [12:06:33]OFD Sender: No OFD packet to send [12:06:38]OFD Sender: No OFD packet to send [12:06:43]OFD Sender: No OFD packet to send [12:06:48]OFD Sender: No OFD packet to send [12:06:53]OFD Sender: No OFD packet to send [12:06:58]OFD Sender: No OFD packet to send [12:07:03]OFD Sender: No OFD packet to send [12:07:08]OFD Sender: No OFD packet to send [12:07:13]OFD Sender: No OFD packet to send [12:07:18]OFD Sender: No OFD packet to send [12:07:23]OFD Sender: No OFD packet to send [12:07:28]OFD Sender: No OFD packet to send [12:07:33]OFD Sender: No OFD packet to send [12:07:38]OFD Sender: No OFD packet to send [12:07:43]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [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:41]accept exits with 9 [12:08:41]New connection [12:08:41]New thread 3067329892 created [12:08:41]Thread 3067473252 joined [12:08:41]Waiting for new connection... [12:08:41] Sock 9.Parse request [12:08:41]Sock 9.Check first char [12:08:41]Sock 9.First char is OK [12:08:41]request: POST /json_proto HTTP/1.0 [12:08:41]Method: POST [12:08:41]URL: /json_proto [12:08:41]Method is POST - this is cgi request [12:08:41]url: /json_proto [12:08:41]query_string will be loaded in cgi processing [12:08:41]execute_cgi json_proto POST (null) [12:08:41]execute_cgi path=json_proto method=POST [12:08:41]POST find Content-Length [12:08:41]Host: 172.17.41.135:8080 [12:08:41]Content-Length: 783 [12:08:41]Content-Type: application/json [12:08:41] [12:08:41]POST finish read [12:08:41]Found Content-Length = 783 [12:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [12:08:41]execute_script... [12:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [12:08:41]POST & json_proto [12:08:41]process_json_proto [12:08:41]json parsed OK: [12:08:41]protocol is kg_v1.0 [12:08:41]action value=close_receipt [12:08:41]process_action close_receipt [12:08:41]cmd_close_receipt [12:08:41]MH_GetDate [12:08:41]Write to MH i2c: F0 00 00 30 07 26 [12:08:41]Write i2c OK [12:08:41]MH_I2C_Read... [12:08:41]Read from MH i2c: F0 [12:08:41]MH_I2C_Read... [12:08:41]Read from MH i2c: F0 09 00 [12:08:41]MH_I2C_Read... [12:08:41]Read from MH i2c: F0 09 00 30 07 00 49 5A F1 66 ED 3E 82 65 3B [12:08:41]GetLastDocTimeStamp 1727093185 [12:08:41]current date 1727093321 [12:08:41]FM_GetShiftState [12:08:41]SAM_PROTO_GetShiftState [12:08:41]wFMCommunicate request_size=4 [12:08:41]MH_SAM_APDU [12:08:41]CAPDU: 80 13 01 00 [12:08:41]Write to MH i2c: E2 08 00 31 07 80 13 01 00 00 00 00 00 B5 [12:08:41]Write i2c OK [12:08:41]MH_I2C_Read... [12:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:41]Read from MH i2c: E2 [12:08:41]MH_I2C_Read... [12:08:41]Read from MH i2c: E2 0E 00 [12:08:41]MH_I2C_Read... [12:08:41]Read from MH i2c: E2 0E 00 31 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [12:08:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:08:41]wFMCommunicate OK [12:08:41]SAM_PROTO_GetShiftState done [12:08:41]FM_GetShiftState done [12:08:41]opened in 1727051401 [12:08:41]opened+sec_in_day 1727137801 [12:08:41]quantity*price = 50034 [12:08:41]sum+1 = 50036 [12:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 266 23.09.2024 12:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289592 ФПД: 127793473141340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120841&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289592&fm=127793473141340&tin=02508201610067®Number=0000000000091827&sum=50035 [12:08:42]StoreToDocumentArchive [12:08:42]shift 515 fd 289592 [12:08:42]save to /storage/0515/doc_00289592 [12:08:42]save last doc name /storage/0515/doc_00289592 to /storage/kkm_last_doc_name [12:08:42]save OK [12:08:42]Clear old archive folders... [12:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:08:42]tlvbuf is 01874050 [12:08:42]SAM_PROTO_ClearQueue [12:08:42]wFMCommunicate request_size=4 [12:08:42]MH_SAM_APDU [12:08:42]CAPDU: 80 09 00 00 [12:08:42]Write to MH i2c: E2 08 00 3E 07 80 09 00 00 00 00 00 00 B7 [12:08:42]Write i2c OK [12:08:42]MH_I2C_Read... [12:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:42]Read from MH i2c: E2 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 03 00 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 03 00 3E 07 00 90 00 B9 [12:08:42]RAPDU: 90 00 [12:08:42]wFMCommunicate OK [12:08:42]SAM_PROTO_ClearQueue done [12:08:42]KKMCreateOFDPacket [12:08:42]OFDProtocolAddRootSTLVToBuf [12:08:42]FM_MakeSignedData [12:08:42]FM_MakeSignedData [12:08:42]SAM_PROTO_SignData [12:08:42]wFMCommunicate request_size=4 [12:08:42]MH_SAM_APDU [12:08:42]CAPDU: 80 0D 01 02 [12:08:42]Write to MH i2c: E2 08 00 3F 07 80 0D 01 02 00 00 00 00 BF [12:08:42]Write i2c OK [12:08:42]MH_I2C_Read... [12:08:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:42]Read from MH i2c: E2 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 03 00 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 03 00 3F 07 00 90 00 BA [12:08:42]RAPDU: 90 00 [12:08:42]wFMCommunicate OK [12:08:42]wFMCommunicate request_size=253 [12:08:42]MH_SAM_APDU [12:08:42]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 0A 01 00 00 F4 03 04 00 49 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6B 04 00 35 04 06 00 74 3A 3C 92 3A 5C [12:08:42]Write to MH i2c: E2 00 01 40 07 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 0A 01 00 00 F4 03 04 00 49 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6B 04 00 35 04 06 00 74 3A 3C 92 3A 5C 00 00 E9 [12:08:42]Write i2c OK [12:08:42]MH_I2C_Read... [12:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:42]Read from MH i2c: E2 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 03 00 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 03 00 40 07 00 90 00 BB [12:08:42]RAPDU: 90 00 [12:08:42]wFMCommunicate OK [12:08:42]wFMCommunicate request_size=4 [12:08:42]MH_SAM_APDU [12:08:42]CAPDU: 80 0D 03 02 [12:08:42]Write to MH i2c: E2 08 00 41 07 80 0D 03 02 00 00 00 00 C3 [12:08:42]Write i2c OK [12:08:42]MH_I2C_Read... [12:08:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:42]Read from MH i2c: E2 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 0B 00 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 0B 00 41 07 00 0F AC 87 03 5D 8C 3E 2E 90 00 5E [12:08:42]RAPDU: 0F AC 87 03 5D 8C 3E 2E 90 00 [12:08:42]wFMCommunicate OK [12:08:42]SAM_PROTO_SignData done [12:08:42]FM_MakeSignedData done [12:08:42]CreateOFDProtocolMessage [12:08:42]wFMCommunicate request_size=4 [12:08:42]MH_SAM_APDU [12:08:42]CAPDU: 80 11 00 00 [12:08:42]Write to MH i2c: E2 08 00 42 07 80 11 00 00 00 00 00 00 C3 [12:08:42]Write i2c OK [12:08:42]MH_I2C_Read... [12:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:42]Read from MH i2c: E2 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 17 00 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: E2 17 00 42 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 13 [12:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:08:42]wFMCommunicate OK [12:08:42]CreateOFDProtocolMessage done [12:08:42]OFDSenderStorePacket 289592 [12:08:42]StoreOFDPacket docnum=289592 [12:08:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2D A6 00 01 29 D6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 0A 01 00 00 F4 03 04 00 49 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6B 04 00 35 04 06 00 74 3A 3C 92 3A 5C 0F AC 87 03 5D 8C 3E 2E [12:08:42]CheckFolder [12:08:42]dirname=/storage/ofd_packets [12:08:42]CheckFolder done [12:08:42]ProducePacketName [12:08:42]name=ofd_packets/00289592 [12:08:42]NVStorageSaveData ofd_packets/00289592 [12:08:42]File name is /storage/ofd_packets/00289592 [12:08:42]Write 294 bytes [12:08:42]NVStorageSaveData done [12:08:42]OFDSenderStorePacket done [12:08:42]KKMCreateOFDPacket done [12:08:42]NVStorageSaveData kkm_last_timestamp [12:08:42]File name is /storage/kkm_last_timestamp [12:08:42]Write 4 bytes [12:08:42]NVStorageSaveData done [12:08:42]ExternCall_PrintAddStr [12:08:42]wPrintStart [12:08:42]Write to MH i2c: 01 00 00 43 07 4A [12:08:42]Write i2c OK [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: 01 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: 01 07 00 [12:08:42]MH_I2C_Read... [12:08:42]Read from MH i2c: 01 07 00 43 07 00 00 00 00 00 FF 0F 5F [12:08:42]RasterBufferAndPrint [12:08:42]line Счет N : (1)24617623 [12:08:42]line ИНН: 02508201610067 [12:08:42]line Контрольно-Кассовый Чек [12:08:42]line ПРОДАЖА [12:08:42]line ТРК (МРК, ГНК) : 34 [12:08:42]line Товар: 2710124130 [12:08:42]line SU-92 [12:08:42]line 7.220 * 69.30 [12:08:42]line = 500.35 [12:08:42]line НДС 12% НСП 1% [12:08:42]line > о реализуемом товаре [12:08:42]line ИТОГО: 500.35 [12:08:42]line НСП 1% : 4.43 [12:08:42]line НДС 12% : 53.13 [12:08:42]line Наличными: 0.00 [12:08:42]line Безнал.: 500.35 [12:08:42]line Место: АЗС № 90 "Партнёр-нефть" [12:08:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:08:42]line СНО: Общий режим [12:08:42]line Чек 266 23.09.2024 12:08 [12:08:42]line Смена: 515 ФФД: 1.0 [12:08:42]line ЗНМ: 0300000107 [12:08:42]line РНМ: 0000000000091827 [12:08:42]line Версия ККМ: 001 [12:08:42]line Платежная система: O! деньги [12:08:42]line ФМ: 0000000000871832 [12:08:42]line ФД: 289592 [12:08:42]line ФПД: 127793473141340 [12:08:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T120841&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289592&fm=127793473141340&tin=02508201610067®Number=0000000000091827&sum=50035 [12:08:42]written 0, free lines is 4095 [12:08:43]OFD Sender: Processing packet 289592 [packets to send 1784, broken 1783] [12:08:43]ProducePacketName [12:08:43]name=ofd_packets/00289592 [12:08:43]OFD Sender: To server: pG, [12:08:43]CommunicateWithHost lk.salyk.kg:30040 [12:08:43]ConnectInit lk.salyk.kg [12:08:43]Connected sock=10 [12:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2D A6 00 01 29 D6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 0A 01 00 00 F4 03 04 00 49 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6B 04 00 35 04 06 00 74 3A 3C 92 3A 5C 0F AC 87 03 5D 8C 3E 2E [12:08:43]Write to MH i2c: 01 00 00 6C 07 73 [12:08:43]Write i2c OK [12:08:43]MH_I2C_Read... [12:08:43]Read from MH i2c: 01 [12:08:43]MH_I2C_Read... [12:08:43]Read from MH i2c: 01 07 00 [12:08:43]MH_I2C_Read... [12:08:43]Read from MH i2c: 01 07 00 6C 07 00 00 00 00 00 DF 0C 65 [12:08:43]RasterBufferAndPrint [12:08:43]line [12:08:43]line [12:08:43]line [12:08:43]line [12:08:43]line [12:08:43]written 0, free lines is 3301 [12:08:43]MH_Cut [12:08:43]Write to MH i2c: D1 01 00 73 07 01 4C [12:08:43]Write i2c OK [12:08:43]MH_I2C_Read... [12:08:43]Read from MH i2c: D1 [12:08:43]MH_I2C_Read... [12:08:43]Read from MH i2c: D1 01 00 [12:08:43]MH_I2C_Read... [12:08:43]Read from MH i2c: D1 01 00 73 07 00 4B [12:08:43]Write to MH i2c: 01 00 00 74 07 7B [12:08:43]Write i2c OK [12:08:43]MH_I2C_Read... [12:08: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 33 32 4F 00 00 00 08 E8 47 00 BD 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 33 32 10 04 04 00 38 6B 04 00 F4 03 04 00 1E 02 F1 66 B6 04 01 00 00 85 FC 4D 1B 37 46 24 C5 [12:08:43]CommunicateWithHost err = 0 [12:08:43]CheckOFDResponse [12:08:43]1017 (14) - 77093643461234 [12:08:43]1041 (16) - 0000000000871832 [12:08:43]1040 (4) - 289592 [12:08:43]1012 (4) - 23.09.2024 05:52 [12:08:43]1206 (1) - 0 [12:08:43]OFD Sender: Remove packet 289592 [12:08:43]ProducePacketName [12:08:43]name=ofd_packets/00289592 [12:08:43]NVStorageDeleteData [12:08:44]*** Cut start [12:08:44]*** Partial cut [12:08:44]*** CUTSNS_PIN = 1 [12:08:44]*** CUTSNS_PIN = 0 [12:08:44]OFD Sender: No OFD packet to send [12:08:44]*** Brake cut motor [12:08:44]Read from MH i2c: 01 [12:08:44]MH_I2C_Read... [12:08:44]*** Stop cut motor [12:08:44]*** Cut end [12:08:44]Read from MH i2c: 01 07 00 [12:08:44]MH_I2C_Read... [12:08:44]Read from MH i2c: 01 07 00 74 07 00 00 00 00 00 FF 0F 90 [12:08:44]process_action close_receipt done [12:08:44]requested_data is exist [12:08:44]produce_requested_data [12:08:44]requested_item fm.sn is exist - process it [12:08:44]wFMCommunicate request_size=4 [12:08:44]MH_SAM_APDU [12:08:44]CAPDU: 80 11 00 00 [12:08:44]Write to MH i2c: E2 08 00 75 07 80 11 00 00 00 00 00 00 F6 [12:08:44]Write i2c OK [12:08:44]MH_I2C_Read... [12:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:44]Read from MH i2c: E2 [12:08:44]MH_I2C_Read... [12:08:44]Read from MH i2c: E2 17 00 [12:08:44]MH_I2C_Read... [12:08:44]Read from MH i2c: E2 17 00 75 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 46 [12:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:08:44]wFMCommunicate OK [12:08:44]requested_item fd.num is exist - process it [12:08:44]SAM_PROTO_GetFieldsCounters [12:08:44]wFMCommunicate request_size=4 [12:08:44]MH_SAM_APDU [12:08:44]CAPDU: 80 13 00 00 [12:08:44]Write to MH i2c: E2 08 00 76 07 80 13 00 00 00 00 00 00 F9 [12:08:44]Write i2c OK [12:08:44]MH_I2C_Read... [12:08:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:44]Read from MH i2c: E2 [12:08:44]MH_I2C_Read... [12:08:44]Read from MH i2c: E2 62 00 [12:08:44]MH_I2C_Read... [12:08:44]Read from MH i2c: E2 62 00 76 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 38 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [12:08:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 38 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:44]wFMCommunicate OK [12:08:44]SAM_PROTO_GetFieldsCounters done [12:08:44]requested_item shift.num is exist - process it [12:08:44]requested_item shift.opened is exist - process it [12:08:44]req_shift_opened [12:08:44]FM_GetShiftState [12:08:44]SAM_PROTO_GetShiftState [12:08:44]wFMCommunicate request_size=4 [12:08:44]MH_SAM_APDU [12:08:44]CAPDU: 80 13 01 00 [12:08:44]Write to MH i2c: E2 08 00 77 07 80 13 01 00 00 00 00 00 FB [12:08:44]Write i2c OK [12:08:44]MH_I2C_Read... [12:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:44]Read from MH i2c: E2 [12:08:44]MH_I2C_Read... [12:08:44]Read from MH i2c: E2 0E 00 [12:08:44]MH_I2C_Read... [12:08:44]Read from MH i2c: E2 0E 00 77 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9C [12:08:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:08:44]wFMCommunicate OK [12:08:44]SAM_PROTO_GetShiftState done [12:08:44]FM_GetShiftState done [12:08:44]req_shift_opened done [12:08:44]requested_item shift.open_date is exist - process it [12:08:44]req_shift_open_date [12:08:44]req_shift_open_date done [12:08:44]produce_requested_data done [12:08:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289592,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:08:44]process_action_free close_receipt [12:08:44]json_value_free [12:08:44]json_value_free done [12:08:44]process_json_proto returns [12:08:44]Send response to host [12:08:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289592,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:08:44]free response buf [12:08:44]execute_script done [12:08:44]execute_script returns [12:08:44]free content buf [12:08:44]Sock 9.Close socket [12:08:44]Sock 9.Thread stoped [12:08:49]OFD Sender: No OFD packet to send [12:08:54]OFD Sender: No OFD packet to send [12:08:59]OFD Sender: No OFD packet to send [12:09:04]OFD Sender: No OFD packet to send [12:09:09]OFD Sender: No OFD packet to send [12:09:14]OFD Sender: No OFD packet to send [12:09:19]OFD Sender: No OFD packet to send [12:09:24]OFD Sender: No OFD packet to send [12:09:29]OFD Sender: No OFD packet to send [12:09:34]OFD Sender: No OFD packet to send [12:09:39]OFD Sender: No OFD packet to send [12:09:44]OFD Sender: No OFD packet to send [12:09:49]OFD Sender: No OFD packet to send [12:09:54]OFD Sender: No OFD packet to send [12:09:59]OFD Sender: No OFD packet to send [12:10:04]OFD Sender: No OFD packet to send [12:10:09]OFD Sender: No OFD packet to send [12:10:14]OFD Sender: No OFD packet to send [12:10:19]OFD Sender: No OFD packet to send [12:10:24]OFD Sender: No OFD packet to send [12:10:29]OFD Sender: No OFD packet to send [12:10:34]OFD Sender: No OFD packet to send [12:10:39]OFD Sender: No OFD packet to send [12:10:45]OFD Sender: No OFD packet to send [12:10:50]OFD Sender: No OFD packet to send [12:10:55]OFD Sender: No OFD packet to send [12:11:00]OFD Sender: No OFD packet to send [12:11:05]OFD Sender: No OFD packet to send [12:11:10]OFD Sender: No OFD packet to send [12:11:15]OFD Sender: No OFD packet to send [12:11:20]OFD Sender: No OFD packet to send [12:11:25]OFD Sender: No OFD packet to send [12:11:30]OFD Sender: No OFD packet to send [12:11:35]OFD Sender: No OFD packet to send [12:11:40]accept exits with 7 [12:11:40]New connection [12:11:40]New thread 3067473252 created [12:11:40]Thread 3067329892 joined [12:11:40]Waiting for new connection... [12:11:40] Sock 7.Parse request [12:11:40]Sock 7.Check first char [12:11:40]Sock 7.First char is OK [12:11:40]request: POST /json_proto HTTP/1.0 [12:11:40]Method: POST [12:11:40]URL: /json_proto [12:11:40]Method is POST - this is cgi request [12:11:40]url: /json_proto [12:11:40]query_string will be loaded in cgi processing [12:11:40]execute_cgi json_proto POST (null) [12:11:40]execute_cgi path=json_proto method=POST [12:11:40]POST find Content-Length [12:11:40]Host: 172.17.41.135:8080 [12:11:40]Content-Length: 682 [12:11:40]Content-Type: application/json [12:11:40] [12:11:40]POST finish read [12:11:40]Found Content-Length = 682 [12:11:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 5.350, "sum" : 200.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:40]execute_script... [12:11: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)24617627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 5.350, "sum" : 200.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:40]POST & json_proto [12:11:40]process_json_proto [12:11:40]json parsed OK: [12:11:40]protocol is kg_v1.0 [12:11:40]action value=close_receipt [12:11:40]process_action close_receipt [12:11:40]cmd_close_receipt [12:11:40]MH_GetDate [12:11:40]Write to MH i2c: F0 00 00 78 07 6E [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: F0 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: F0 09 00 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: F0 09 00 78 07 00 FC 5A F1 66 ED 3E 82 65 36 [12:11:40]GetLastDocTimeStamp 1727093321 [12:11:40]current date 1727093500 [12:11:40]FM_GetShiftState [12:11:40]SAM_PROTO_GetShiftState [12:11:40]wFMCommunicate request_size=4 [12:11:40]MH_SAM_APDU [12:11:40]CAPDU: 80 13 01 00 [12:11:40]Write to MH i2c: E2 08 00 79 07 80 13 01 00 00 00 00 00 FD [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:40]Read from MH i2c: E2 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: E2 0E 00 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: E2 0E 00 79 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9E [12:11:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:11:40]wFMCommunicate OK [12:11:40]SAM_PROTO_GetShiftState done [12:11:40]FM_GetShiftState done [12:11:40]opened in 1727051401 [12:11:40]opened+sec_in_day 1727137801 [12:11:40]quantity*price = 20009 [12:11:40]sum+1 = 20010 [12:11:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 267 23.09.2024 12:11 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289593 ФПД: 18735974266260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121140&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289593&fm=18735974266260&tin=02508201610067®Number=0000000000091827&sum=20000 [12:11:41]StoreToDocumentArchive [12:11:41]shift 515 fd 289593 [12:11:41]save to /storage/0515/doc_00289593 [12:11:41]save last doc name /storage/0515/doc_00289593 to /storage/kkm_last_doc_name [12:11:41]save OK [12:11:41]Clear old archive folders... [12:11:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:11:41]tlvbuf is 01873F40 [12:11:41]SAM_PROTO_ClearQueue [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 09 00 00 [12:11:41]Write to MH i2c: E2 08 00 86 07 80 09 00 00 00 00 00 00 FF [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 86 07 00 90 00 01 [12:11:41]RAPDU: 90 00 [12:11:41]wFMCommunicate OK [12:11:41]SAM_PROTO_ClearQueue done [12:11:41]KKMCreateOFDPacket [12:11:41]OFDProtocolAddRootSTLVToBuf [12:11:41]FM_MakeSignedData [12:11:41]FM_MakeSignedData [12:11:41]SAM_PROTO_SignData [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 0D 01 02 [12:11:41]Write to MH i2c: E2 08 00 87 07 80 0D 01 02 00 00 00 00 07 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 87 07 00 90 00 02 [12:11:41]RAPDU: 90 00 [12:11:41]wFMCommunicate OK [12:11:41]wFMCommunicate request_size=255 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 29 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 FC 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6B 04 00 35 04 06 00 11 0A [12:11:41]Write to MH i2c: E2 02 01 88 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 29 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 FC 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6B 04 00 35 04 06 00 11 0A 00 00 35 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 88 07 00 90 00 03 [12:11:41]RAPDU: 90 00 [12:11:41]wFMCommunicate OK [12:11:41]wFMCommunicate request_size=9 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 0D 02 02 04 4F 17 35 94 [12:11:41]Write to MH i2c: E2 0C 00 89 07 80 0D 02 02 04 00 4F 17 35 94 00 00 41 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 03 00 89 07 00 90 00 04 [12:11:41]RAPDU: 90 00 [12:11:41]wFMCommunicate OK [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 0D 03 02 [12:11:41]Write to MH i2c: E2 08 00 8A 07 80 0D 03 02 00 00 00 00 0C [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 0B 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 0B 00 8A 07 00 A4 D1 5E AF 32 1F 95 CB 90 00 40 [12:11:41]RAPDU: A4 D1 5E AF 32 1F 95 CB 90 00 [12:11:41]wFMCommunicate OK [12:11:41]SAM_PROTO_SignData done [12:11:41]FM_MakeSignedData done [12:11:41]CreateOFDProtocolMessage [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 11 00 00 [12:11:41]Write to MH i2c: E2 08 00 8B 07 80 11 00 00 00 00 00 00 0C [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 17 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 17 00 8B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5C [12:11:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:11:41]wFMCommunicate OK [12:11:41]CreateOFDProtocolMessage done [12:11:41]OFDSenderStorePacket 289593 [12:11:41]StoreOFDPacket docnum=289593 [12:11:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 A4 79 06 01 A1 24 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 29 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 FC 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6B 04 00 35 04 06 00 11 0A 4F 17 35 94 A4 D1 5E AF 32 1F 95 CB [12:11:41]CheckFolder [12:11:41]dirname=/storage/ofd_packets [12:11:41]CheckFolder done [12:11:41]ProducePacketName [12:11:41]name=ofd_packets/00289593 [12:11:41]NVStorageSaveData ofd_packets/00289593 [12:11:41]File name is /storage/ofd_packets/00289593 [12:11:41]Write 300 bytes [12:11:41]NVStorageSaveData done [12:11:41]OFDSenderStorePacket done [12:11:41]KKMCreateOFDPacket done [12:11:41]NVStorageSaveData kkm_last_timestamp [12:11:41]File name is /storage/kkm_last_timestamp [12:11:41]Write 4 bytes [12:11:41]NVStorageSaveData done [12:11:41]ExternCall_PrintAddStr [12:11:41]wPrintStart [12:11:41]Write to MH i2c: 01 00 00 8C 07 93 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: 01 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: 01 07 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: 01 07 00 8C 07 00 00 00 00 00 FF 0F A8 [12:11:41]RasterBufferAndPrint [12:11:41]line Счет N : (1)24617627 [12:11:41]line ИНН: 02508201610067 [12:11:41]line Контрольно-Кассовый Чек [12:11:41]line ПРОДАЖА [12:11:41]line ТРК (МРК, ГНК) : 71 [12:11:41]line Товар: 2711190000 [12:11:41]line ГАЗ-К-5 [12:11:41]line 5.350 * 37.40 [12:11:41]line = 200.09 [12:11:41]line НДС 12% НСП 1% [12:11:41]line > о реализуемом товаре [12:11:41]line ОКРУГЛЕНИЕ: -0.09 [12:11:41]line ИТОГО: 200.00 [12:11:41]line Внесено: 200.00 [12:11:41]line СДАЧА: 0.00 [12:11:41]line НСП 1% : 1.77 [12:11:41]line НДС 12% : 21.25 [12:11:41]line Наличными: 200.00 [12:11:41]line Безнал.: 0.00 [12:11:41]line Место: АЗС № 90 "Партнёр-нефть" [12:11:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:11:41]line СНО: Общий режим [12:11:41]line Чек 267 23.09.2024 12:11 [12:11:41]line Смена: 515 ФФД: 1.0 [12:11:41]line ЗНМ: 0300000107 [12:11:41]line РНМ: 0000000000091827 [12:11:41]line Версия ККМ: 001 [12:11:41]line ФМ: 0000000000871832 [12:11:41]line ФД: 289593 [12:11:41]line ФПД: 18735974266260 [12:11:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121140&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289593&fm=18735974266260&tin=02508201610067®Number=0000000000091827&sum=20000 [12:11:41]written 0, free lines is 4095 [12:11:41]OFD Sender: Processing packet 289593 [packets to send 1784, broken 1783] [12:11:41]ProducePacketName [12:11:41]name=ofd_packets/00289593 [12:11:41]OFD Sender: To server: pG, [12:11:41]CommunicateWithHost lk.salyk.kg:30040 [12:11:41]ConnectInit lk.salyk.kg [12:11:42]Connected sock=9 [12: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 33 32 0E 01 00 00 A4 79 06 01 A1 24 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 29 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 FC 5A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6B 04 00 35 04 06 00 11 0A 4F 17 35 94 A4 D1 5E AF 32 1F 95 CB [12:11:42]Write to MH i2c: 01 00 00 B6 07 BD [12:11:42]Write i2c OK [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: 01 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: 01 07 00 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: 01 07 00 B6 07 00 00 00 00 00 C7 0C 97 [12:11:42]RasterBufferAndPrint [12:11:42]line [12:11:42]line [12:11:42]line [12:11:42]line [12:11:42]line [12:11:42]written 0, free lines is 3278 [12:11:42]MH_Cut [12:11:42]Write to MH i2c: D1 01 00 BD 07 01 96 [12:11:42]Write i2c OK [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: D1 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: D1 01 00 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: D1 01 00 BD 07 00 95 [12:11:42]Write to MH i2c: 01 00 00 BE 07 C5 [12:11:42]Write i2c OK [12:11:42]MH_I2C_Read... [12: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 33 32 4F 00 00 00 F3 F4 47 00 1D 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 33 32 10 04 04 00 39 6B 04 00 F4 03 04 00 D1 02 F1 66 B6 04 01 00 00 51 E4 92 B4 65 61 5C 0E [12:11:42]CommunicateWithHost err = 0 [12:11:42]CheckOFDResponse [12:11:42]1017 (14) - 77093643461234 [12:11:42]1041 (16) - 0000000000871832 [12:11:42]1040 (4) - 289593 [12:11:42]1012 (4) - 23.09.2024 05:55 [12:11:42]1206 (1) - 0 [12:11:42]OFD Sender: Remove packet 289593 [12:11:42]ProducePacketName [12:11:42]name=ofd_packets/00289593 [12:11:42]NVStorageDeleteData [12:11:43]OFD Sender: No OFD packet to send [12:11:43]*** Cut start [12:11:43]*** Partial cut [12:11:43]*** CUTSNS_PIN = 1 [12:11:43]*** CUTSNS_PIN = 0 [12:11:43]*** Brake cut motor [12:11:43]Read from MH i2c: 01 [12:11:43]MH_I2C_Read... [12:11:43]*** Stop cut motor [12:11:43]*** Cut end [12:11:43]Read from MH i2c: 01 07 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: 01 07 00 BE 07 00 00 00 00 00 FF 0F DA [12:11:43]process_action close_receipt done [12:11:43]requested_data is exist [12:11:43]produce_requested_data [12:11:43]requested_item fm.sn is exist - process it [12:11:43]wFMCommunicate request_size=4 [12:11:43]MH_SAM_APDU [12:11:43]CAPDU: 80 11 00 00 [12:11:43]Write to MH i2c: E2 08 00 BF 07 80 11 00 00 00 00 00 00 40 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:43]Read from MH i2c: E2 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 17 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 17 00 BF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [12:11:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:11:43]wFMCommunicate OK [12:11:43]requested_item fd.num is exist - process it [12:11:43]SAM_PROTO_GetFieldsCounters [12:11:43]wFMCommunicate request_size=4 [12:11:43]MH_SAM_APDU [12:11:43]CAPDU: 80 13 00 00 [12:11:43]Write to MH i2c: E2 08 00 C0 07 80 13 00 00 00 00 00 00 43 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:43]Read from MH i2c: E2 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 62 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 62 00 C0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 39 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [12:11: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 39 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:43]wFMCommunicate OK [12:11:43]SAM_PROTO_GetFieldsCounters done [12:11:43]requested_item shift.num is exist - process it [12:11:43]requested_item shift.opened is exist - process it [12:11:43]req_shift_opened [12:11:43]FM_GetShiftState [12:11:43]SAM_PROTO_GetShiftState [12:11:43]wFMCommunicate request_size=4 [12:11:43]MH_SAM_APDU [12:11:43]CAPDU: 80 13 01 00 [12:11:43]Write to MH i2c: E2 08 00 C1 07 80 13 01 00 00 00 00 00 45 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:43]Read from MH i2c: E2 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 0E 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 0E 00 C1 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [12:11:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:11:43]wFMCommunicate OK [12:11:43]SAM_PROTO_GetShiftState done [12:11:43]FM_GetShiftState done [12:11:43]req_shift_opened done [12:11:43]requested_item shift.open_date is exist - process it [12:11:43]req_shift_open_date [12:11:43]req_shift_open_date done [12:11:43]produce_requested_data done [12:11:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289593,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:11:43]process_action_free close_receipt [12:11:43]json_value_free [12:11:43]json_value_free done [12:11:43]process_json_proto returns [12:11:43]Send response to host [12:11:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289593,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:11:43]free response buf [12:11:43]execute_script done [12:11:43]execute_script returns [12:11:43]free content buf [12:11:43]Sock 7.Close socket [12:11:43]Sock 7.Thread stoped [12:11:48]OFD Sender: No OFD packet to send [12:11:48]accept exits with 10 [12:11:48]New connection [12:11:48]New thread 3067329892 created [12:11:48]Thread 3067473252 joined [12:11:48]Waiting for new connection... [12:11:48] Sock 10.Parse request [12:11:48]Sock 10.Check first char [12:11:48]Sock 10.First char is OK [12:11:48]request: POST /json_proto HTTP/1.0 [12:11:48]Method: POST [12:11:48]URL: /json_proto [12:11:48]Method is POST - this is cgi request [12:11:48]url: /json_proto [12:11:48]query_string will be loaded in cgi processing [12:11:48]execute_cgi json_proto POST (null) [12:11:48]execute_cgi path=json_proto method=POST [12:11:48]POST find Content-Length [12:11:48]Host: 172.17.41.135:8080 [12:11:48]Content-Length: 660 [12:11:48]Content-Type: application/json [12:11:48] [12:11:48]POST finish read [12:11:48]Found Content-Length = 660 [12:11:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 2.890, "sum" : 200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:48]execute_script... [12:11: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)24617626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 2.890, "sum" : 200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:48]POST & json_proto [12:11:48]process_json_proto [12:11:48]json parsed OK: [12:11:48]protocol is kg_v1.0 [12:11:48]action value=close_receipt [12:11:48]process_action close_receipt [12:11:48]cmd_close_receipt [12:11:48]MH_GetDate [12:11:48]Write to MH i2c: F0 00 00 C2 07 B8 [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: F0 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: F0 09 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: F0 09 00 C2 07 00 05 5B F1 66 ED 3E 82 65 8A [12:11:48]GetLastDocTimeStamp 1727093500 [12:11:48]current date 1727093509 [12:11:48]FM_GetShiftState [12:11:48]SAM_PROTO_GetShiftState [12:11:48]wFMCommunicate request_size=4 [12:11:48]MH_SAM_APDU [12:11:48]CAPDU: 80 13 01 00 [12:11:48]Write to MH i2c: E2 08 00 C3 07 80 13 01 00 00 00 00 00 47 [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:48]Read from MH i2c: E2 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 0E 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 0E 00 C3 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [12:11:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:11:48]wFMCommunicate OK [12:11:48]SAM_PROTO_GetShiftState done [12:11:48]FM_GetShiftState done [12:11:48]opened in 1727051401 [12:11:48]opened+sec_in_day 1727137801 [12:11:48]quantity*price = 20027 [12:11:48]sum+1 = 20029 [12:11:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 268 23.09.2024 12:11 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289594 ФПД: 98378472259357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121149&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289594&fm=98378472259357&tin=02508201610067®Number=0000000000091827&sum=20000 [12:11:49]StoreToDocumentArchive [12:11:49]shift 515 fd 289594 [12:11:49]save to /storage/0515/doc_00289594 [12:11:49]save last doc name /storage/0515/doc_00289594 to /storage/kkm_last_doc_name [12:11:49]save OK [12:11:49]Clear old archive folders... [12:11:49]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:11:49]tlvbuf is 018A8FD0 [12:11:49]SAM_PROTO_ClearQueue [12:11:49]wFMCommunicate request_size=4 [12:11:49]MH_SAM_APDU [12:11:49]CAPDU: 80 09 00 00 [12:11:49]Write to MH i2c: E2 08 00 D0 07 80 09 00 00 00 00 00 00 49 [12:11:49]Write i2c OK [12:11:49]MH_I2C_Read... [12:11:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:49]Read from MH i2c: E2 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: E2 03 00 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: E2 03 00 D0 07 00 90 00 4B [12:11:49]RAPDU: 90 00 [12:11:49]wFMCommunicate OK [12:11:49]SAM_PROTO_ClearQueue done [12:11:49]KKMCreateOFDPacket [12:11:49]OFDProtocolAddRootSTLVToBuf [12:11:49]FM_MakeSignedData [12:11:49]FM_MakeSignedData [12:11:49]SAM_PROTO_SignData [12:11:49]wFMCommunicate request_size=4 [12:11:49]MH_SAM_APDU [12:11:49]CAPDU: 80 0D 01 02 [12:11:49]Write to MH i2c: E2 08 00 D1 07 80 0D 01 02 00 00 00 00 51 [12:11:49]Write i2c OK [12:11:49]MH_I2C_Read... [12:11:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:49]Read from MH i2c: E2 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: E2 03 00 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: E2 03 00 D1 07 00 90 00 4C [12:11:49]RAPDU: 90 00 [12:11:49]wFMCommunicate OK [12:11:49]wFMCommunicate request_size=253 [12:11:49]MH_SAM_APDU [12:11:49]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 05 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6B 04 00 35 04 06 00 59 79 85 E4 7F 1D [12:11:49]Write to MH i2c: E2 00 01 D2 07 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 05 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6B 04 00 35 04 06 00 59 79 85 E4 7F 1D 00 00 41 [12:11:49]Write i2c OK [12:11:49]MH_I2C_Read... [12:11:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:50]Read from MH i2c: E2 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 03 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 03 00 D2 07 00 90 00 4D [12:11:50]RAPDU: 90 00 [12:11:50]wFMCommunicate OK [12:11:50]wFMCommunicate request_size=4 [12:11:50]MH_SAM_APDU [12:11:50]CAPDU: 80 0D 03 02 [12:11:50]Write to MH i2c: E2 08 00 D3 07 80 0D 03 02 00 00 00 00 55 [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:50]Read from MH i2c: E2 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 0B 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 0B 00 D3 07 00 D6 05 14 3A 03 DD DA 2D 90 00 66 [12:11:50]RAPDU: D6 05 14 3A 03 DD DA 2D 90 00 [12:11:50]wFMCommunicate OK [12:11:50]SAM_PROTO_SignData done [12:11:50]FM_MakeSignedData done [12:11:50]CreateOFDProtocolMessage [12:11:50]wFMCommunicate request_size=4 [12:11:50]MH_SAM_APDU [12:11:50]CAPDU: 80 11 00 00 [12:11:50]Write to MH i2c: E2 08 00 D4 07 80 11 00 00 00 00 00 00 55 [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:50]Read from MH i2c: E2 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 17 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 17 00 D4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A5 [12:11:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:11:50]wFMCommunicate OK [12:11:50]CreateOFDProtocolMessage done [12:11:50]OFDSenderStorePacket 289594 [12:11:50]StoreOFDPacket docnum=289594 [12:11:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 0D 86 00 01 65 D0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 05 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6B 04 00 35 04 06 00 59 79 85 E4 7F 1D D6 05 14 3A 03 DD DA 2D [12:11:50]CheckFolder [12:11:50]dirname=/storage/ofd_packets [12:11:50]CheckFolder done [12:11:50]ProducePacketName [12:11:50]name=ofd_packets/00289594 [12:11:50]NVStorageSaveData ofd_packets/00289594 [12:11:50]File name is /storage/ofd_packets/00289594 [12:11:50]Write 294 bytes [12:11:50]NVStorageSaveData done [12:11:50]OFDSenderStorePacket done [12:11:50]KKMCreateOFDPacket done [12:11:50]NVStorageSaveData kkm_last_timestamp [12:11:50]File name is /storage/kkm_last_timestamp [12:11:50]Write 4 bytes [12:11:50]NVStorageSaveData done [12:11:50]ExternCall_PrintAddStr [12:11:50]wPrintStart [12:11:50]Write to MH i2c: 01 00 00 D5 07 DC [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: 01 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: 01 07 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: 01 07 00 D5 07 00 00 00 00 00 FF 0F F1 [12:11:50]RasterBufferAndPrint [12:11:50]line Счет N : (1)24617626 [12:11:50]line ИНН: 02508201610067 [12:11:50]line Контрольно-Кассовый Чек [12:11:50]line ПРОДАЖА [12:11:50]line ТРК (МРК, ГНК) : 64 [12:11:50]line Товар: 2710124130 [12:11:50]line SU-92 [12:11:50]line 2.890 * 69.30 [12:11:50]line = 200.28 [12:11:50]line НДС 12% НСП 1% [12:11:50]line > о реализуемом товаре [12:11:50]line ОКРУГЛЕНИЕ: -0.28 [12:11:50]line ИТОГО: 200.00 [12:11:50]line Внесено: 200.00 [12:11:50]line СДАЧА: 0.00 [12:11:50]line НСП 1% : 1.77 [12:11:50]line НДС 12% : 21.27 [12:11:50]line Наличными: 200.00 [12:11:50]line Безнал.: 0.00 [12:11:50]line Место: АЗС № 90 "Партнёр-нефть" [12:11:50]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:11:50]line СНО: Общий режим [12:11:50]line Чек 268 23.09.2024 12:11 [12:11:50]line Смена: 515 ФФД: 1.0 [12:11:50]line ЗНМ: 0300000107 [12:11:50]line РНМ: 0000000000091827 [12:11:50]line Версия ККМ: 001 [12:11:50]line ФМ: 0000000000871832 [12:11:50]line ФД: 289594 [12:11:50]line ФПД: 98378472259357 [12:11:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121149&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289594&fm=98378472259357&tin=02508201610067®Number=0000000000091827&sum=20000 [12:11:50]written 0, free lines is 4095 [12:11:50]OFD Sender: Processing packet 289594 [packets to send 1784, broken 1783] [12:11:50]ProducePacketName [12:11:50]name=ofd_packets/00289594 [12:11:50]OFD Sender: To server: pG, [12:11:50]CommunicateWithHost lk.salyk.kg:30040 [12:11:50]ConnectInit lk.salyk.kg [12:11:50]Connected sock=9 [12:11: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 33 32 08 01 00 00 0D 86 00 01 65 D0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 05 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6B 04 00 35 04 06 00 59 79 85 E4 7F 1D D6 05 14 3A 03 DD DA 2D [12:11:50]Write to MH i2c: 01 00 00 FF 07 06 [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: 01 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: 01 07 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: 01 07 00 FF 07 00 00 00 00 00 D2 0C EB [12:11:50]RasterBufferAndPrint [12:11:50]line [12:11:50]line [12:11:50]line [12:11:50]line [12:11:50]line [12:11:50]written 0, free lines is 3295 [12:11:50]MH_Cut [12:11:50]Write to MH i2c: D1 01 00 06 08 01 E0 [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: D1 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: D1 01 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: D1 01 00 06 08 00 DF [12:11:50]Write to MH i2c: 01 00 00 07 08 0F [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11: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 33 32 4F 00 00 00 44 25 47 00 C0 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 33 32 10 04 04 00 3A 6B 04 00 F4 03 04 00 D9 02 F1 66 B6 04 01 00 00 6A 92 36 38 B6 4A E4 17 [12:11:50]CommunicateWithHost err = 0 [12:11:50]CheckOFDResponse [12:11:50]1017 (14) - 77093643461234 [12:11:50]1041 (16) - 0000000000871832 [12:11:50]1040 (4) - 289594 [12:11:50]1012 (4) - 23.09.2024 05:55 [12:11:50]1206 (1) - 0 [12:11:50]OFD Sender: Remove packet 289594 [12:11:50]ProducePacketName [12:11:50]name=ofd_packets/00289594 [12:11:50]NVStorageDeleteData [12:11:51]*** Cut start [12:11:51]*** Partial cut [12:11:51]*** CUTSNS_PIN = 1 [12:11:51]OFD Sender: No OFD packet to send [12:11:51]*** CUTSNS_PIN = 0 [12:11:51]*** Brake cut motor [12:11:52]Read from MH i2c: 01 [12:11:52]MH_I2C_Read... [12:11:52]*** Stop cut motor [12:11:52]*** Cut end [12:11:52]Read from MH i2c: 01 07 00 [12:11:52]MH_I2C_Read... [12:11:52]Read from MH i2c: 01 07 00 07 08 00 00 00 00 00 FF 0F 24 [12:11:52]process_action close_receipt done [12:11:52]requested_data is exist [12:11:52]produce_requested_data [12:11:52]requested_item fm.sn is exist - process it [12:11:52]wFMCommunicate request_size=4 [12:11:52]MH_SAM_APDU [12:11:52]CAPDU: 80 11 00 00 [12:11:52]Write to MH i2c: E2 08 00 08 08 80 11 00 00 00 00 00 00 8A [12:11:52]Write i2c OK [12:11:52]MH_I2C_Read... [12:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:52]Read from MH i2c: E2 [12:11:52]MH_I2C_Read... [12:11:52]Read from MH i2c: E2 17 00 [12:11:52]MH_I2C_Read... [12:11:52]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 33 32 90 00 DA [12:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:11:52]wFMCommunicate OK [12:11:52]requested_item fd.num is exist - process it [12:11:52]SAM_PROTO_GetFieldsCounters [12:11:52]wFMCommunicate request_size=4 [12:11:52]MH_SAM_APDU [12:11:52]CAPDU: 80 13 00 00 [12:11:52]Write to MH i2c: E2 08 00 09 08 80 13 00 00 00 00 00 00 8D [12:11:52]Write i2c OK [12:11:52]MH_I2C_Read... [12:11:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:52]Read from MH i2c: E2 [12:11:52]MH_I2C_Read... [12:11:52]Read from MH i2c: E2 62 00 [12:11:52]MH_I2C_Read... [12:11:52]Read from MH i2c: E2 62 00 09 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [12:11: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:52]wFMCommunicate OK [12:11:52]SAM_PROTO_GetFieldsCounters done [12:11:52]requested_item shift.num is exist - process it [12:11:52]requested_item shift.opened is exist - process it [12:11:52]req_shift_opened [12:11:52]FM_GetShiftState [12:11:52]SAM_PROTO_GetShiftState [12:11:52]wFMCommunicate request_size=4 [12:11:52]MH_SAM_APDU [12:11:52]CAPDU: 80 13 01 00 [12:11:52]Write to MH i2c: E2 08 00 0A 08 80 13 01 00 00 00 00 00 8F [12:11:52]Write i2c OK [12:11:52]MH_I2C_Read... [12:11:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:52]Read from MH i2c: E2 [12:11:52]MH_I2C_Read... [12:11:52]Read from MH i2c: E2 0E 00 [12:11:52]MH_I2C_Read... [12:11:52]Read from MH i2c: E2 0E 00 0A 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [12:11:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:11:52]wFMCommunicate OK [12:11:52]SAM_PROTO_GetShiftState done [12:11:52]FM_GetShiftState done [12:11:52]req_shift_opened done [12:11:52]requested_item shift.open_date is exist - process it [12:11:52]req_shift_open_date [12:11:52]req_shift_open_date done [12:11:52]produce_requested_data done [12:11:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289594,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:11:52]process_action_free close_receipt [12:11:52]json_value_free [12:11:52]json_value_free done [12:11:52]process_json_proto returns [12:11:52]Send response to host [12:11:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289594,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:11:52]free response buf [12:11:52]execute_script done [12:11:52]execute_script returns [12:11:52]free content buf [12:11:52]Sock 10.Close socket [12:11:52]Sock 10.Thread stoped [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:21]OFD Sender: No OFD packet to send [12:12:26]OFD Sender: No OFD packet to send [12:12:31]OFD Sender: No OFD packet to send [12:12:36]OFD Sender: No OFD packet to send [12:12:41]OFD Sender: No OFD packet to send [12:12:46]OFD Sender: No OFD packet to send [12:12:51]OFD Sender: No OFD packet to send [12:12:57]OFD Sender: No OFD packet to send [12:13:02]OFD Sender: No OFD packet to send [12:13:06]accept exits with 7 [12:13:06]New connection [12:13:06]New thread 3067473252 created [12:13:06]Thread 3067329892 joined [12:13:06]Waiting for new connection... [12:13:06] Sock 7.Parse request [12:13:06]Sock 7.Check first char [12:13:06]Sock 7.First char is OK [12:13:06]request: POST /json_proto HTTP/1.0 [12:13:06]Method: POST [12:13:06]URL: /json_proto [12:13:06]Method is POST - this is cgi request [12:13:06]url: /json_proto [12:13:06]query_string will be loaded in cgi processing [12:13:06]execute_cgi json_proto POST (null) [12:13:06]execute_cgi path=json_proto method=POST [12:13:06]POST find Content-Length [12:13:06]Host: 172.17.41.135:8080 [12:13:06]Content-Length: 791 [12:13:06]Content-Type: application/json [12:13:06] [12:13:06]POST finish read [12:13:06]Found Content-Length = 791 [12:13:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:06]execute_script... [12:13: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)24617628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:06]POST & json_proto [12:13:06]process_json_proto [12:13:06]json parsed OK: [12:13:06]protocol is kg_v1.0 [12:13:06]action value=close_receipt [12:13:06]process_action close_receipt [12:13:06]cmd_close_receipt [12:13:06]MH_GetDate [12:13:06]Write to MH i2c: F0 00 00 0B 08 02 [12:13:06]Write i2c OK [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: F0 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: F0 09 00 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: F0 09 00 0B 08 00 52 5B F1 66 ED 3E 82 65 21 [12:13:06]GetLastDocTimeStamp 1727093509 [12:13:06]current date 1727093586 [12:13:06]FM_GetShiftState [12:13:06]SAM_PROTO_GetShiftState [12:13:06]wFMCommunicate request_size=4 [12:13:06]MH_SAM_APDU [12:13:06]CAPDU: 80 13 01 00 [12:13:06]Write to MH i2c: E2 08 00 0C 08 80 13 01 00 00 00 00 00 91 [12:13:06]Write i2c OK [12:13:06]MH_I2C_Read... [12:13:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:06]Read from MH i2c: E2 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: E2 0E 00 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: E2 0E 00 0C 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [12:13:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:13:06]wFMCommunicate OK [12:13:06]SAM_PROTO_GetShiftState done [12:13:06]FM_GetShiftState done [12:13:06]opened in 1727051401 [12:13:06]opened+sec_in_day 1727137801 [12:13:06]quantity*price = 0 [12:13:06]sum+1 = 1 [12:13:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 269 23.09.2024 12:13 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289595 ФПД: 238925236927363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289595&fm=238925236927363&tin=02508201610067®Number=0000000000091827&sum=0 [12:13:07]StoreToDocumentArchive [12:13:07]shift 515 fd 289595 [12:13:07]save to /storage/0515/doc_00289595 [12:13:07]save last doc name /storage/0515/doc_00289595 to /storage/kkm_last_doc_name [12:13:07]save OK [12:13:07]Clear old archive folders... [12:13:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:13:07]tlvbuf is 018B8920 [12:13:07]SAM_PROTO_ClearQueue [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 09 00 00 [12:13:07]Write to MH i2c: E2 08 00 19 08 80 09 00 00 00 00 00 00 93 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [12:13:07]RAPDU: 90 00 [12:13:07]wFMCommunicate OK [12:13:07]SAM_PROTO_ClearQueue done [12:13:07]KKMCreateOFDPacket [12:13:07]OFDProtocolAddRootSTLVToBuf [12:13:07]FM_MakeSignedData [12:13:07]FM_MakeSignedData [12:13:07]SAM_PROTO_SignData [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 0D 01 02 [12:13:07]Write to MH i2c: E2 08 00 1A 08 80 0D 01 02 00 00 00 00 9B [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 1A 08 00 90 00 96 [12:13:07]RAPDU: 90 00 [12:13:07]wFMCommunicate OK [12:13:07]wFMCommunicate request_size=255 [12:13:07]MH_SAM_APDU [12:13: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 4A 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 0D 01 00 00 F4 03 04 00 52 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6B 04 00 35 04 06 00 D9 4D 1D DF [12:13:07]Write to MH i2c: E2 02 01 1B 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 52 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6B 04 00 35 04 06 00 D9 4D 1D DF 00 00 57 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [12:13:07]RAPDU: 90 00 [12:13:07]wFMCommunicate OK [12:13:07]wFMCommunicate request_size=7 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 0D 02 02 02 FB 83 [12:13:07]Write to MH i2c: E2 0A 00 1C 08 80 0D 02 02 02 00 FB 83 00 00 20 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [12:13:07]RAPDU: 90 00 [12:13:07]wFMCommunicate OK [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 0D 03 02 [12:13:07]Write to MH i2c: E2 08 00 1D 08 80 0D 03 02 00 00 00 00 A0 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 0B 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 0B 00 1D 08 00 34 EE A9 29 55 DD 9D 55 90 00 B9 [12:13:07]RAPDU: 34 EE A9 29 55 DD 9D 55 90 00 [12:13:07]wFMCommunicate OK [12:13:07]SAM_PROTO_SignData done [12:13:07]FM_MakeSignedData done [12:13:07]CreateOFDProtocolMessage [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 11 00 00 [12:13:07]Write to MH i2c: E2 08 00 1E 08 80 11 00 00 00 00 00 00 A0 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 17 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 17 00 1E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F0 [12:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:13:07]wFMCommunicate OK [12:13:07]CreateOFDProtocolMessage done [12:13:07]OFDSenderStorePacket 289595 [12:13:07]StoreOFDPacket docnum=289595 [12:13:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 77 79 04 01 D6 BC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 52 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6B 04 00 35 04 06 00 D9 4D 1D DF FB 83 34 EE A9 29 55 DD 9D 55 [12:13:07]CheckFolder [12:13:07]dirname=/storage/ofd_packets [12:13:07]CheckFolder done [12:13:07]ProducePacketName [12:13:07]name=ofd_packets/00289595 [12:13:07]NVStorageSaveData ofd_packets/00289595 [12:13:07]File name is /storage/ofd_packets/00289595 [12:13:07]Write 298 bytes [12:13:07]NVStorageSaveData done [12:13:07]OFDSenderStorePacket done [12:13:07]KKMCreateOFDPacket done [12:13:07]NVStorageSaveData kkm_last_timestamp [12:13:07]File name is /storage/kkm_last_timestamp [12:13:07]Write 4 bytes [12:13:07]NVStorageSaveData done [12:13:07]ExternCall_PrintAddStr [12:13:07]wPrintStart [12:13:07]Write to MH i2c: 01 00 00 1F 08 27 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 07 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 07 00 1F 08 00 00 00 00 00 FF 0F 3C [12:13:07]RasterBufferAndPrint [12:13:07]line Счет N : (1)24617628 [12:13:07]line ИНН: 02508201610067 [12:13:07]line Контрольно-Кассовый Чек [12:13:07]line ПРОДАЖА [12:13:07]line ТРК (МРК, ГНК) : 22 [12:13:07]line Товар: 2710194210 [12:13:07]line ДТ-К-5 [12:13:07]line 13.130 * 0.00 [12:13:07]line = 0.00 [12:13:07]line НДС 12% НСП 1% [12:13:07]line > о реализуемом товаре [12:13:07]line ИТОГО: 0.00 [12:13:07]line НСП 1% : 0.00 [12:13:07]line НДС 12% : 0.00 [12:13:07]line Наличными: 0.00 [12:13:07]line Безнал.: 0.00 [12:13:07]line Место: АЗС № 90 "Партнёр-нефть" [12:13:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:13:07]line СНО: Общий режим [12:13:07]line Чек 269 23.09.2024 12:13 [12:13:07]line Смена: 515 ФФД: 1.0 [12:13:07]line ЗНМ: 0300000107 [12:13:07]line РНМ: 0000000000091827 [12:13:07]line Версия ККМ: 001 [12:13:07]line Талоны: Топливная Карта [12:13:07]line 99990 [12:13:07]line ФМ: 0000000000871832 [12:13:07]line ФД: 289595 [12:13:07]line ФПД: 238925236927363 [12:13:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289595&fm=238925236927363&tin=02508201610067®Number=0000000000091827&sum=0 [12:13:07]written 0, free lines is 4095 [12:13:08]OFD Sender: Processing packet 289595 [packets to send 1784, broken 1783] [12:13:08]ProducePacketName [12:13:08]name=ofd_packets/00289595 [12:13:08]OFD Sender: To server: pG, [12:13:08]CommunicateWithHost lk.salyk.kg:30040 [12:13:08]ConnectInit lk.salyk.kg [12:13:08]Connected sock=10 [12:13:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 77 79 04 01 D6 BC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 52 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6B 04 00 35 04 06 00 D9 4D 1D DF FB 83 34 EE A9 29 55 DD 9D 55 [12:13:08]Write to MH i2c: 01 00 00 48 08 50 [12:13:08]Write i2c OK [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: 01 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: 01 07 00 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: 01 07 00 48 08 00 00 00 00 00 E0 0C 43 [12:13:08]RasterBufferAndPrint [12:13:08]line [12:13:08]line [12:13:08]line [12:13:08]line [12:13:08]line [12:13:08]written 0, free lines is 3303 [12:13:08]MH_Cut [12:13:08]Write to MH i2c: D1 01 00 4F 08 01 29 [12:13:08]Write i2c OK [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: D1 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: D1 01 00 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: D1 01 00 4F 08 00 28 [12:13:08]Write to MH i2c: 01 00 00 50 08 58 [12:13:08]Write i2c OK [12:13:08]MH_I2C_Read... [12:13: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 33 32 4F 00 00 00 2C B7 47 00 C0 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 33 32 10 04 04 00 3B 6B 04 00 F4 03 04 00 27 03 F1 66 B6 04 01 00 00 4D 9A 4F 7B DC D8 9C 59 [12:13:08]CommunicateWithHost err = 0 [12:13:08]CheckOFDResponse [12:13:08]1017 (14) - 77093643461234 [12:13:08]1041 (16) - 0000000000871832 [12:13:08]1040 (4) - 289595 [12:13:08]1012 (4) - 23.09.2024 05:56 [12:13:08]1206 (1) - 0 [12:13:08]OFD Sender: Remove packet 289595 [12:13:08]ProducePacketName [12:13:08]name=ofd_packets/00289595 [12:13:08]NVStorageDeleteData [12:13:09]*** Cut start [12:13:09]*** Partial cut [12:13:09]*** CUTSNS_PIN = 1 [12:13:09]OFD Sender: No OFD packet to send [12:13:09]*** CUTSNS_PIN = 0 [12:13:09]*** Brake cut motor [12:13:09]Read from MH i2c: 01 [12:13:09]MH_I2C_Read... [12:13:09]*** Stop cut motor [12:13:09]*** Cut end [12:13:09]Read from MH i2c: 01 07 00 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: 01 07 00 50 08 00 00 00 00 00 FF 0F 6D [12:13:09]process_action close_receipt done [12:13:09]requested_data is exist [12:13:09]produce_requested_data [12:13:09]requested_item fm.sn is exist - process it [12:13:09]wFMCommunicate request_size=4 [12:13:09]MH_SAM_APDU [12:13:09]CAPDU: 80 11 00 00 [12:13:09]Write to MH i2c: E2 08 00 51 08 80 11 00 00 00 00 00 00 D3 [12:13:09]Write i2c OK [12:13:09]MH_I2C_Read... [12:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:09]Read from MH i2c: E2 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 17 00 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 17 00 51 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [12:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:13:09]wFMCommunicate OK [12:13:09]requested_item fd.num is exist - process it [12:13:09]SAM_PROTO_GetFieldsCounters [12:13:09]wFMCommunicate request_size=4 [12:13:09]MH_SAM_APDU [12:13:09]CAPDU: 80 13 00 00 [12:13:09]Write to MH i2c: E2 08 00 52 08 80 13 00 00 00 00 00 00 D6 [12:13:09]Write i2c OK [12:13:09]MH_I2C_Read... [12:13:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:09]Read from MH i2c: E2 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 62 00 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 62 00 52 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [12:13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:09]wFMCommunicate OK [12:13:09]SAM_PROTO_GetFieldsCounters done [12:13:09]requested_item shift.num is exist - process it [12:13:09]requested_item shift.opened is exist - process it [12:13:09]req_shift_opened [12:13:09]FM_GetShiftState [12:13:09]SAM_PROTO_GetShiftState [12:13:09]wFMCommunicate request_size=4 [12:13:09]MH_SAM_APDU [12:13:09]CAPDU: 80 13 01 00 [12:13:09]Write to MH i2c: E2 08 00 53 08 80 13 01 00 00 00 00 00 D8 [12:13:09]Write i2c OK [12:13:09]MH_I2C_Read... [12:13:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:10]Read from MH i2c: E2 [12:13:10]MH_I2C_Read... [12:13:10]Read from MH i2c: E2 0E 00 [12:13:10]MH_I2C_Read... [12:13:10]Read from MH i2c: E2 0E 00 53 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 79 [12:13:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:13:10]wFMCommunicate OK [12:13:10]SAM_PROTO_GetShiftState done [12:13:10]FM_GetShiftState done [12:13:10]req_shift_opened done [12:13:10]requested_item shift.open_date is exist - process it [12:13:10]req_shift_open_date [12:13:10]req_shift_open_date done [12:13:10]produce_requested_data done [12:13:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289595,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:13:10]process_action_free close_receipt [12:13:10]json_value_free [12:13:10]json_value_free done [12:13:10]process_json_proto returns [12:13:10]Send response to host [12:13:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289595,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:13:10]free response buf [12:13:10]execute_script done [12:13:10]execute_script returns [12:13:10]free content buf [12:13:10]Sock 7.Close socket [12:13:10]Sock 7.Thread stoped [12:13:14]OFD Sender: No OFD packet to send [12:13:17]accept exits with 9 [12:13:17]New connection [12:13:17]New thread 3067329892 created [12:13:17]Thread 3067473252 joined [12:13:17]Waiting for new connection... [12:13:17] Sock 9.Parse request [12:13:17]Sock 9.Check first char [12:13:17]Sock 9.First char is OK [12:13:17]request: POST /json_proto HTTP/1.0 [12:13:17]Method: POST [12:13:17]URL: /json_proto [12:13:17]Method is POST - this is cgi request [12:13:17]url: /json_proto [12:13:17]query_string will be loaded in cgi processing [12:13:17]execute_cgi json_proto POST (null) [12:13:17]execute_cgi path=json_proto method=POST [12:13:17]POST find Content-Length [12:13:17]Host: 172.17.41.135:8080 [12:13:17]Content-Length: 805 [12:13:17]Content-Type: application/json [12:13:17] [12:13:17]POST finish read [12:13:17]Found Content-Length = 805 [12:13:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:13:17]execute_script... [12:13: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)24617624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:13:17]POST & json_proto [12:13:17]process_json_proto [12:13:17]json parsed OK: [12:13:17]protocol is kg_v1.0 [12:13:17]action value=close_receipt [12:13:17]process_action close_receipt [12:13:17]cmd_close_receipt [12:13:17]MH_GetDate [12:13:17]Write to MH i2c: F0 00 00 54 08 4B [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: F0 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: F0 09 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: F0 09 00 54 08 00 5D 5B F1 66 ED 3E 82 65 75 [12:13:17]GetLastDocTimeStamp 1727093586 [12:13:17]current date 1727093597 [12:13:17]FM_GetShiftState [12:13:17]SAM_PROTO_GetShiftState [12:13:17]wFMCommunicate request_size=4 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 13 01 00 [12:13:17]Write to MH i2c: E2 08 00 55 08 80 13 01 00 00 00 00 00 DA [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 0E 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 0E 00 55 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [12:13:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:13:17]wFMCommunicate OK [12:13:17]SAM_PROTO_GetShiftState done [12:13:17]FM_GetShiftState done [12:13:17]opened in 1727051401 [12:13:17]opened+sec_in_day 1727137801 [12:13:17]quantity*price = 100021 [12:13:17]sum+1 = 100023 [12:13:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 270 23.09.2024 12:13 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289596 ФПД: 255201897341563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121317&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289596&fm=255201897341563&tin=02508201610067®Number=0000000000091827&sum=100022 [12:13:18]StoreToDocumentArchive [12:13:18]shift 515 fd 289596 [12:13:18]save to /storage/0515/doc_00289596 [12:13:18]save last doc name /storage/0515/doc_00289596 to /storage/kkm_last_doc_name [12:13:18]save OK [12:13:18]Clear old archive folders... [12:13:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:13:18]tlvbuf is 018BD940 [12:13:18]SAM_PROTO_ClearQueue [12:13:18]wFMCommunicate request_size=4 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 09 00 00 [12:13:18]Write to MH i2c: E2 08 00 62 08 80 09 00 00 00 00 00 00 DC [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 62 08 00 90 00 DE [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]SAM_PROTO_ClearQueue done [12:13:18]KKMCreateOFDPacket [12:13:18]OFDProtocolAddRootSTLVToBuf [12:13:18]FM_MakeSignedData [12:13:18]FM_MakeSignedData [12:13:18]SAM_PROTO_SignData [12:13:18]wFMCommunicate request_size=4 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 01 02 [12:13:18]Write to MH i2c: E2 08 00 63 08 80 0D 01 02 00 00 00 00 E4 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 63 08 00 90 00 DF [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]wFMCommunicate request_size=255 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0E 01 00 00 F4 03 04 00 5D 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6B 04 00 35 04 06 00 E8 [12:13:18]Write to MH i2c: E2 02 01 64 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 0E 01 00 00 F4 03 04 00 5D 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6B 04 00 35 04 06 00 E8 00 00 71 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]wFMCommunicate request_size=10 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 02 02 05 1A D2 6F E2 7B [12:13:18]Write to MH i2c: E2 0D 00 65 08 80 0D 02 02 05 00 1A D2 6F E2 7B 00 00 A9 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]wFMCommunicate request_size=4 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 03 02 [12:13:18]Write to MH i2c: E2 08 00 66 08 80 0D 03 02 00 00 00 00 E9 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:19]Read from MH i2c: E2 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 0B 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 0B 00 66 08 00 B1 9A 4F 7C DD 94 3B 01 90 00 AD [12:13:19]RAPDU: B1 9A 4F 7C DD 94 3B 01 90 00 [12:13:19]wFMCommunicate OK [12:13:19]SAM_PROTO_SignData done [12:13:19]FM_MakeSignedData done [12:13:19]CreateOFDProtocolMessage [12:13:19]wFMCommunicate request_size=4 [12:13:19]MH_SAM_APDU [12:13:19]CAPDU: 80 11 00 00 [12:13:19]Write to MH i2c: E2 08 00 67 08 80 11 00 00 00 00 00 00 E9 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:19]Read from MH i2c: E2 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 17 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 17 00 67 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [12:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:13:19]wFMCommunicate OK [12:13:19]CreateOFDProtocolMessage done [12:13:19]OFDSenderStorePacket 289596 [12:13:19]StoreOFDPacket docnum=289596 [12:13:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 11 9E 07 01 36 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 0E 01 00 00 F4 03 04 00 5D 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6B 04 00 35 04 06 00 E8 1A D2 6F E2 7B B1 9A 4F 7C DD 94 3B 01 [12:13:19]CheckFolder [12:13:19]dirname=/storage/ofd_packets [12:13:19]CheckFolder done [12:13:19]ProducePacketName [12:13:19]name=ofd_packets/00289596 [12:13:19]NVStorageSaveData ofd_packets/00289596 [12:13:19]File name is /storage/ofd_packets/00289596 [12:13:19]Write 301 bytes [12:13:19]NVStorageSaveData done [12:13:19]OFDSenderStorePacket done [12:13:19]KKMCreateOFDPacket done [12:13:19]NVStorageSaveData kkm_last_timestamp [12:13:19]File name is /storage/kkm_last_timestamp [12:13:19]Write 4 bytes [12:13:19]NVStorageSaveData done [12:13:19]ExternCall_PrintAddStr [12:13:19]wPrintStart [12:13:19]Write to MH i2c: 01 00 00 68 08 70 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 07 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 07 00 68 08 00 00 00 00 00 FF 0F 85 [12:13:19]RasterBufferAndPrint [12:13:19]line Счет N : (1)24617624 [12:13:19]line ИНН: 02508201610067 [12:13:19]line Контрольно-Кассовый Чек [12:13:19]line ПРОДАЖА [12:13:19]line ТРК (МРК, ГНК) : 52 [12:13:19]line Товар: 2710124500 [12:13:19]line Аи-95-К-5 [12:13:19]line 13.480 * 74.20 [12:13:19]line = 1000.22 [12:13:19]line НДС 12% НСП 1% [12:13:19]line > о реализуемом товаре [12:13:19]line ИТОГО: 1000.22 [12:13:19]line НСП 1% : 8.85 [12:13:19]line НДС 12% : 106.22 [12:13:19]line Наличными: 0.00 [12:13:19]line Безнал.: 1000.22 [12:13:19]line Место: АЗС № 90 "Партнёр-нефть" [12:13:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:13:19]line СНО: Общий режим [12:13:19]line Чек 270 23.09.2024 12:13 [12:13:19]line Смена: 515 ФФД: 1.0 [12:13:19]line ЗНМ: 0300000107 [12:13:19]line РНМ: 0000000000091827 [12:13:19]line Версия ККМ: 001 [12:13:19]line Платежная система: O! деньги [12:13:19]line ФМ: 0000000000871832 [12:13:19]line ФД: 289596 [12:13:19]line ФПД: 255201897341563 [12:13:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121317&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289596&fm=255201897341563&tin=02508201610067®Number=0000000000091827&sum=100022 [12:13:19]written 0, free lines is 4095 [12:13:19]OFD Sender: Processing packet 289596 [packets to send 1784, broken 1783] [12:13:19]ProducePacketName [12:13:19]name=ofd_packets/00289596 [12:13:19]OFD Sender: To server: pG, [12:13:19]CommunicateWithHost lk.salyk.kg:30040 [12:13:19]ConnectInit lk.salyk.kg [12:13:19]Connected sock=10 [12:13: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 33 32 0F 01 00 00 11 9E 07 01 36 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 0E 01 00 00 F4 03 04 00 5D 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6B 04 00 35 04 06 00 E8 1A D2 6F E2 7B B1 9A 4F 7C DD 94 3B 01 [12:13:19]Write to MH i2c: 01 00 00 91 08 99 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 07 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 07 00 91 08 00 00 00 00 00 F0 0C 9C [12:13:19]RasterBufferAndPrint [12:13:19]line [12:13:19]line [12:13:19]line [12:13:19]line [12:13:19]line [12:13:19]written 0, free lines is 3322 [12:13:19]MH_Cut [12:13:19]Write to MH i2c: D1 01 00 98 08 01 72 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: D1 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: D1 01 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: D1 01 00 98 08 00 71 [12:13:19]Write to MH i2c: 01 00 00 99 08 A1 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13: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 33 32 4F 00 00 00 B0 AA 47 00 A5 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 33 32 10 04 04 00 3C 6B 04 00 F4 03 04 00 32 03 F1 66 B6 04 01 00 00 1D 30 3A 8C DD 82 EE EB [12:13:19]CommunicateWithHost err = 0 [12:13:19]CheckOFDResponse [12:13:19]1017 (14) - 77093643461234 [12:13:19]1041 (16) - 0000000000871832 [12:13:19]1040 (4) - 289596 [12:13:19]1012 (4) - 23.09.2024 05:57 [12:13:19]1206 (1) - 0 [12:13:19]OFD Sender: Remove packet 289596 [12:13:19]ProducePacketName [12:13:19]name=ofd_packets/00289596 [12:13:19]NVStorageDeleteData [12:13:20]OFD Sender: No OFD packet to send [12:13:20]*** Cut start [12:13:20]*** Partial cut [12:13:20]*** CUTSNS_PIN = 1 [12:13:20]*** CUTSNS_PIN = 0 [12:13:20]*** Brake cut motor [12:13:20]Read from MH i2c: 01 [12:13:20]MH_I2C_Read... [12:13:20]*** Stop cut motor [12:13:20]*** Cut end [12:13:20]Read from MH i2c: 01 07 00 [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: 01 07 00 99 08 00 00 00 00 00 FF 0F B6 [12:13:20]process_action close_receipt done [12:13:20]requested_data is exist [12:13:20]produce_requested_data [12:13:20]requested_item fm.sn is exist - process it [12:13:20]wFMCommunicate request_size=4 [12:13:20]MH_SAM_APDU [12:13:20]CAPDU: 80 11 00 00 [12:13:20]Write to MH i2c: E2 08 00 9A 08 80 11 00 00 00 00 00 00 1C [12:13:20]Write i2c OK [12:13:20]MH_I2C_Read... [12:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:21]Read from MH i2c: E2 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 17 00 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 17 00 9A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [12:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:13:21]wFMCommunicate OK [12:13:21]requested_item fd.num is exist - process it [12:13:21]SAM_PROTO_GetFieldsCounters [12:13:21]wFMCommunicate request_size=4 [12:13:21]MH_SAM_APDU [12:13:21]CAPDU: 80 13 00 00 [12:13:21]Write to MH i2c: E2 08 00 9B 08 80 13 00 00 00 00 00 00 1F [12:13:21]Write i2c OK [12:13:21]MH_I2C_Read... [12:13:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:21]Read from MH i2c: E2 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 62 00 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 62 00 9B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [12:13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:21]wFMCommunicate OK [12:13:21]SAM_PROTO_GetFieldsCounters done [12:13:21]requested_item shift.num is exist - process it [12:13:21]requested_item shift.opened is exist - process it [12:13:21]req_shift_opened [12:13:21]FM_GetShiftState [12:13:21]SAM_PROTO_GetShiftState [12:13:21]wFMCommunicate request_size=4 [12:13:21]MH_SAM_APDU [12:13:21]CAPDU: 80 13 01 00 [12:13:21]Write to MH i2c: E2 08 00 9C 08 80 13 01 00 00 00 00 00 21 [12:13:21]Write i2c OK [12:13:21]MH_I2C_Read... [12:13:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:21]Read from MH i2c: E2 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 0E 00 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 0E 00 9C 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [12:13:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:13:21]wFMCommunicate OK [12:13:21]SAM_PROTO_GetShiftState done [12:13:21]FM_GetShiftState done [12:13:21]req_shift_opened done [12:13:21]requested_item shift.open_date is exist - process it [12:13:21]req_shift_open_date [12:13:21]req_shift_open_date done [12:13:21]produce_requested_data done [12:13:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289596,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:13:21]process_action_free close_receipt [12:13:21]json_value_free [12:13:21]json_value_free done [12:13:21]process_json_proto returns [12:13:21]Send response to host [12:13:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289596,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:13:21]free response buf [12:13:21]execute_script done [12:13:21]execute_script returns [12:13:21]free content buf [12:13:21]Sock 9.Close socket [12:13:21]Sock 9.Thread stoped [12:13:25]OFD Sender: No OFD packet to send [12:13:30]OFD Sender: No OFD packet to send [12:13:35]OFD Sender: No OFD packet to send [12:13:40]OFD Sender: No OFD packet to send [12:13:45]OFD Sender: No OFD packet to send [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:05]OFD Sender: No OFD packet to send [12:14:10]OFD Sender: No OFD packet to send [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:24]accept exits with 7 [12:14:24]New connection [12:14:24]New thread 3067473252 created [12:14:24]Thread 3067329892 joined [12:14:24]Waiting for new connection... [12:14:24] Sock 7.Parse request [12:14:24]Sock 7.Check first char [12:14:24]Sock 7.First char is OK [12:14:24]request: POST /json_proto HTTP/1.0 [12:14:24]Method: POST [12:14:24]URL: /json_proto [12:14:24]Method is POST - this is cgi request [12:14:24]url: /json_proto [12:14:24]query_string will be loaded in cgi processing [12:14:24]execute_cgi json_proto POST (null) [12:14:24]execute_cgi path=json_proto method=POST [12:14:24]POST find Content-Length [12:14:24]Host: 172.17.41.135:8080 [12:14:24]Content-Length: 783 [12:14:24]Content-Type: application/json [12:14:24] [12:14:24]POST finish read [12:14:24]Found Content-Length = 783 [12:14:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 6.500, "sum" : 450.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" : 450.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:24]execute_script... [12: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)24617629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 6.500, "sum" : 450.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" : 450.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:24]POST & json_proto [12:14:24]process_json_proto [12:14:24]json parsed OK: [12:14:24]protocol is kg_v1.0 [12:14:24]action value=close_receipt [12:14:24]process_action close_receipt [12:14:24]cmd_close_receipt [12:14:24]MH_GetDate [12:14:24]Write to MH i2c: F0 00 00 9D 08 94 [12:14:24]Write i2c OK [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: F0 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: F0 09 00 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: F0 09 00 9D 08 00 A1 5B F1 66 ED 3E 82 65 02 [12:14:24]GetLastDocTimeStamp 1727093597 [12:14:24]current date 1727093665 [12:14:24]FM_GetShiftState [12:14:24]SAM_PROTO_GetShiftState [12:14:24]wFMCommunicate request_size=4 [12:14:24]MH_SAM_APDU [12:14:24]CAPDU: 80 13 01 00 [12:14:24]Write to MH i2c: E2 08 00 9E 08 80 13 01 00 00 00 00 00 23 [12:14:24]Write i2c OK [12:14:24]MH_I2C_Read... [12:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:25]Read from MH i2c: E2 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 0E 00 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 0E 00 9E 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [12:14:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:14:25]wFMCommunicate OK [12:14:25]SAM_PROTO_GetShiftState done [12:14:25]FM_GetShiftState done [12:14:25]opened in 1727051401 [12:14:25]opened+sec_in_day 1727137801 [12:14:25]quantity*price = 45045 [12:14:25]sum+1 = 45046 [12:14:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 450.45 НСП 1% : 3.99 НДС 12% : 47.83 Наличными: 0.00 Безнал.: 450.45 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 271 23.09.2024 12:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289597 ФПД: 276860853646038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121425&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289597&fm=276860853646038&tin=02508201610067®Number=0000000000091827&sum=45045 [12:14:26]StoreToDocumentArchive [12:14:26]shift 515 fd 289597 [12:14:26]save to /storage/0515/doc_00289597 [12:14:26]save last doc name /storage/0515/doc_00289597 to /storage/kkm_last_doc_name [12:14:26]save OK [12:14:26]Clear old archive folders... [12:14:26]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:14:26]tlvbuf is 018B40B0 [12:14:26]SAM_PROTO_ClearQueue [12:14:26]wFMCommunicate request_size=4 [12:14:26]MH_SAM_APDU [12:14:26]CAPDU: 80 09 00 00 [12:14:26]Write to MH i2c: E2 08 00 AB 08 80 09 00 00 00 00 00 00 25 [12:14:26]Write i2c OK [12:14:26]MH_I2C_Read... [12:14:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:26]Read from MH i2c: E2 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 03 00 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 03 00 AB 08 00 90 00 27 [12:14:26]RAPDU: 90 00 [12:14:26]wFMCommunicate OK [12:14:26]SAM_PROTO_ClearQueue done [12:14:26]KKMCreateOFDPacket [12:14:26]OFDProtocolAddRootSTLVToBuf [12:14:26]FM_MakeSignedData [12:14:26]FM_MakeSignedData [12:14:26]SAM_PROTO_SignData [12:14:26]wFMCommunicate request_size=4 [12:14:26]MH_SAM_APDU [12:14:26]CAPDU: 80 0D 01 02 [12:14:26]Write to MH i2c: E2 08 00 AC 08 80 0D 01 02 00 00 00 00 2D [12:14:26]Write i2c OK [12:14:26]MH_I2C_Read... [12:14:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:26]Read from MH i2c: E2 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 03 00 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 03 00 AC 08 00 90 00 28 [12:14:26]RAPDU: 90 00 [12:14:26]wFMCommunicate OK [12:14:26]wFMCommunicate request_size=253 [12:14:26]MH_SAM_APDU [12:14:26]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 A1 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6B 04 00 35 04 06 00 FB CD B0 D5 72 D6 [12:14:26]Write to MH i2c: E2 00 01 AD 08 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 A1 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6B 04 00 35 04 06 00 FB CD B0 D5 72 D6 00 00 74 [12:14:26]Write i2c OK [12:14:26]MH_I2C_Read... [12:14:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:26]Read from MH i2c: E2 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 03 00 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [12:14:26]RAPDU: 90 00 [12:14:26]wFMCommunicate OK [12:14:26]wFMCommunicate request_size=4 [12:14:26]MH_SAM_APDU [12:14:26]CAPDU: 80 0D 03 02 [12:14:26]Write to MH i2c: E2 08 00 AE 08 80 0D 03 02 00 00 00 00 31 [12:14:26]Write i2c OK [12:14:26]MH_I2C_Read... [12:14:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:26]Read from MH i2c: E2 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 0B 00 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 0B 00 AE 08 00 FE BF 51 BB 76 00 67 3D 90 00 15 [12:14:26]RAPDU: FE BF 51 BB 76 00 67 3D 90 00 [12:14:26]wFMCommunicate OK [12:14:26]SAM_PROTO_SignData done [12:14:26]FM_MakeSignedData done [12:14:26]CreateOFDProtocolMessage [12:14:26]wFMCommunicate request_size=4 [12:14:26]MH_SAM_APDU [12:14:26]CAPDU: 80 11 00 00 [12:14:26]Write to MH i2c: E2 08 00 AF 08 80 11 00 00 00 00 00 00 31 [12:14:26]Write i2c OK [12:14:26]MH_I2C_Read... [12:14:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:26]Read from MH i2c: E2 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 17 00 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: E2 17 00 AF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 81 [12:14:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:14:26]wFMCommunicate OK [12:14:26]CreateOFDProtocolMessage done [12:14:26]OFDSenderStorePacket 289597 [12:14:26]StoreOFDPacket docnum=289597 [12:14:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 59 E1 00 01 08 44 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 A1 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6B 04 00 35 04 06 00 FB CD B0 D5 72 D6 FE BF 51 BB 76 00 67 3D [12:14:26]CheckFolder [12:14:26]dirname=/storage/ofd_packets [12:14:26]CheckFolder done [12:14:26]ProducePacketName [12:14:26]name=ofd_packets/00289597 [12:14:26]NVStorageSaveData ofd_packets/00289597 [12:14:26]File name is /storage/ofd_packets/00289597 [12:14:26]Write 294 bytes [12:14:26]NVStorageSaveData done [12:14:26]OFDSenderStorePacket done [12:14:26]KKMCreateOFDPacket done [12:14:26]NVStorageSaveData kkm_last_timestamp [12:14:26]File name is /storage/kkm_last_timestamp [12:14:26]Write 4 bytes [12:14:26]NVStorageSaveData done [12:14:26]ExternCall_PrintAddStr [12:14:26]wPrintStart [12:14:26]Write to MH i2c: 01 00 00 B0 08 B8 [12:14:26]Write i2c OK [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: 01 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: 01 07 00 [12:14:26]MH_I2C_Read... [12:14:26]Read from MH i2c: 01 07 00 B0 08 00 00 00 00 00 FF 0F CD [12:14:26]RasterBufferAndPrint [12:14:26]line Счет N : (1)24617629 [12:14:26]line ИНН: 02508201610067 [12:14:26]line Контрольно-Кассовый Чек [12:14:26]line ПРОДАЖА [12:14:26]line ТРК (МРК, ГНК) : 44 [12:14:26]line Товар: 2710124130 [12:14:26]line SU-92 [12:14:26]line 6.500 * 69.30 [12:14:26]line = 450.45 [12:14:26]line НДС 12% НСП 1% [12:14:26]line > о реализуемом товаре [12:14:26]line ИТОГО: 450.45 [12:14:26]line НСП 1% : 3.99 [12:14:26]line НДС 12% : 47.83 [12:14:26]line Наличными: 0.00 [12:14:26]line Безнал.: 450.45 [12:14:26]line Место: АЗС № 90 "Партнёр-нефть" [12:14:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:14:26]line СНО: Общий режим [12:14:26]line Чек 271 23.09.2024 12:14 [12:14:26]line Смена: 515 ФФД: 1.0 [12:14:26]line ЗНМ: 0300000107 [12:14:26]line РНМ: 0000000000091827 [12:14:26]line Версия ККМ: 001 [12:14:26]line Платежная система: O! деньги [12:14:26]line ФМ: 0000000000871832 [12:14:26]line ФД: 289597 [12:14:26]line ФПД: 276860853646038 [12:14:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121425&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289597&fm=276860853646038&tin=02508201610067®Number=0000000000091827&sum=45045 [12:14:26]written 0, free lines is 4095 [12:14:26]OFD Sender: Processing packet 289597 [packets to send 1784, broken 1783] [12:14:26]ProducePacketName [12:14:26]name=ofd_packets/00289597 [12:14:26]OFD Sender: To server: pG, [12:14:26]CommunicateWithHost lk.salyk.kg:30040 [12:14:26]ConnectInit lk.salyk.kg [12:14:26]Connected sock=10 [12: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 33 32 08 01 00 00 59 E1 00 01 08 44 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 A1 5B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6B 04 00 35 04 06 00 FB CD B0 D5 72 D6 FE BF 51 BB 76 00 67 3D [12:14:27]Write to MH i2c: 01 00 00 D9 08 E1 [12:14:27]Write i2c OK [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 07 00 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 07 00 D9 08 00 00 00 00 00 EE 0C E2 [12:14:27]RasterBufferAndPrint [12:14:27]line [12:14:27]line [12:14:27]line [12:14:27]line [12:14:27]line [12:14:27]written 0, free lines is 3314 [12:14:27]MH_Cut [12:14:27]Write to MH i2c: D1 01 00 E0 08 01 BA [12:14:27]Write i2c OK [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: D1 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: D1 01 00 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: D1 01 00 E0 08 00 B9 [12:14:27]Write to MH i2c: 01 00 00 E1 08 E9 [12:14:27]Write i2c OK [12:14:27]MH_I2C_Read... [12:14: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 33 32 4F 00 00 00 E7 F2 47 00 8D 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 33 32 10 04 04 00 3D 6B 04 00 F4 03 04 00 76 03 F1 66 B6 04 01 00 00 1A 1A 17 84 C1 34 ED 4E [12:14:27]CommunicateWithHost err = 0 [12:14:27]CheckOFDResponse [12:14:27]1017 (14) - 77093643461234 [12:14:27]1041 (16) - 0000000000871832 [12:14:27]1040 (4) - 289597 [12:14:27]1012 (4) - 23.09.2024 05:58 [12:14:27]1206 (1) - 0 [12:14:27]OFD Sender: Remove packet 289597 [12:14:27]ProducePacketName [12:14:27]name=ofd_packets/00289597 [12:14:27]NVStorageDeleteData [12:14:27]OFD Sender: No OFD packet to send [12:14:27]*** Cut start [12:14:27]*** Partial cut [12:14:27]*** CUTSNS_PIN = 1 [12:14:27]*** CUTSNS_PIN = 0 [12:14:28]*** Brake cut motor [12:14:28]Read from MH i2c: 01 [12:14:28]MH_I2C_Read... [12:14:28]*** Stop cut motor [12:14:28]*** Cut end [12:14:28]Read from MH i2c: 01 07 00 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: 01 07 00 E1 08 00 00 00 00 00 FF 0F FE [12:14:28]process_action close_receipt done [12:14:28]requested_data is exist [12:14:28]produce_requested_data [12:14:28]requested_item fm.sn is exist - process it [12:14:28]wFMCommunicate request_size=4 [12:14:28]MH_SAM_APDU [12:14:28]CAPDU: 80 11 00 00 [12:14:28]Write to MH i2c: E2 08 00 E2 08 80 11 00 00 00 00 00 00 64 [12:14:28]Write i2c OK [12:14:28]MH_I2C_Read... [12:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:28]Read from MH i2c: E2 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 17 00 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 17 00 E2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [12:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:14:28]wFMCommunicate OK [12:14:28]requested_item fd.num is exist - process it [12:14:28]SAM_PROTO_GetFieldsCounters [12:14:28]wFMCommunicate request_size=4 [12:14:28]MH_SAM_APDU [12:14:28]CAPDU: 80 13 00 00 [12:14:28]Write to MH i2c: E2 08 00 E3 08 80 13 00 00 00 00 00 00 67 [12:14:28]Write i2c OK [12:14:28]MH_I2C_Read... [12:14:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:28]Read from MH i2c: E2 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 62 00 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 62 00 E3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [12:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:28]wFMCommunicate OK [12:14:28]SAM_PROTO_GetFieldsCounters done [12:14:28]requested_item shift.num is exist - process it [12:14:28]requested_item shift.opened is exist - process it [12:14:28]req_shift_opened [12:14:28]FM_GetShiftState [12:14:28]SAM_PROTO_GetShiftState [12:14:28]wFMCommunicate request_size=4 [12:14:28]MH_SAM_APDU [12:14:28]CAPDU: 80 13 01 00 [12:14:28]Write to MH i2c: E2 08 00 E4 08 80 13 01 00 00 00 00 00 69 [12:14:28]Write i2c OK [12:14:28]MH_I2C_Read... [12:14:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:28]Read from MH i2c: E2 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 0E 00 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 0E 00 E4 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0A [12:14:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:14:28]wFMCommunicate OK [12:14:28]SAM_PROTO_GetShiftState done [12:14:28]FM_GetShiftState done [12:14:28]req_shift_opened done [12:14:28]requested_item shift.open_date is exist - process it [12:14:28]req_shift_open_date [12:14:28]req_shift_open_date done [12:14:28]produce_requested_data done [12:14:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289597,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:14:28]process_action_free close_receipt [12:14:28]json_value_free [12:14:28]json_value_free done [12:14:28]process_json_proto returns [12:14:28]Send response to host [12:14:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289597,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:14:28]free response buf [12:14:28]execute_script done [12:14:28]execute_script returns [12:14:28]free content buf [12:14:28]Sock 7.Close socket [12:14:28]Sock 7.Thread stoped [12:14:32]OFD Sender: No OFD packet to send [12:14:37]OFD Sender: No OFD packet to send [12:14:42]OFD Sender: No OFD packet to send [12:14:47]OFD Sender: No OFD packet to send [12:14:53]OFD Sender: No OFD packet to send [12:14:58]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [12:16:28]OFD Sender: No OFD packet to send [12:16:33]OFD Sender: No OFD packet to send [12:16:36]accept exits with 9 [12:16:36]New connection [12:16:36]New thread 3067329892 created [12:16:36]Thread 3067473252 joined [12:16:36]Waiting for new connection... [12:16:36] Sock 9.Parse request [12:16:36]Sock 9.Check first char [12:16:36]Sock 9.First char is OK [12:16:36]request: POST /json_proto HTTP/1.0 [12:16:36]Method: POST [12:16:36]URL: /json_proto [12:16:36]Method is POST - this is cgi request [12:16:36]url: /json_proto [12:16:36]query_string will be loaded in cgi processing [12:16:36]execute_cgi json_proto POST (null) [12:16:36]execute_cgi path=json_proto method=POST [12:16:36]POST find Content-Length [12:16:36]Host: 172.17.41.135:8080 [12:16:36]Content-Length: 797 [12:16:36]Content-Type: application/json [12:16:36] [12:16:36]POST finish read [12:16:36]Found Content-Length = 797 [12:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 0.330, "sum" : 25.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" : 25.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:36]execute_script... [12:16:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 0.330, "sum" : 25.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" : 25.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:36]POST & json_proto [12:16:36]process_json_proto [12:16:36]json parsed OK: [12:16:36]protocol is kg_v1.0 [12:16:36]action value=close_receipt [12:16:36]process_action close_receipt [12:16:36]cmd_close_receipt [12:16:36]MH_GetDate [12:16:36]Write to MH i2c: F0 00 00 E5 08 DC [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: F0 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: F0 09 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: F0 09 00 E5 08 00 25 5C F1 66 ED 3E 82 65 CF [12:16:36]GetLastDocTimeStamp 1727093665 [12:16:36]current date 1727093797 [12:16:36]FM_GetShiftState [12:16:36]SAM_PROTO_GetShiftState [12:16:36]wFMCommunicate request_size=4 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 13 01 00 [12:16:36]Write to MH i2c: E2 08 00 E6 08 80 13 01 00 00 00 00 00 6B [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 0E 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 0E 00 E6 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [12:16:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:16:36]wFMCommunicate OK [12:16:36]SAM_PROTO_GetShiftState done [12:16:36]FM_GetShiftState done [12:16:36]opened in 1727051401 [12:16:36]opened+sec_in_day 1727137801 [12:16:36]quantity*price = 2514 [12:16:36]sum+1 = 2516 [12:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 25.15 НСП 1% : 0.22 НДС 12% : 2.67 Наличными: 0.00 Безнал.: 25.15 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 272 23.09.2024 12:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289598 ФПД: 139019756256180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121637&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289598&fm=139019756256180&tin=02508201610067®Number=0000000000091827&sum=2515 [12:16:37]StoreToDocumentArchive [12:16:37]shift 515 fd 289598 [12:16:37]save to /storage/0515/doc_00289598 [12:16:37]save last doc name /storage/0515/doc_00289598 to /storage/kkm_last_doc_name [12:16:37]save OK [12:16:37]Clear old archive folders... [12:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:16:37]tlvbuf is 018E76D0 [12:16:37]SAM_PROTO_ClearQueue [12:16:37]wFMCommunicate request_size=4 [12:16:37]MH_SAM_APDU [12:16:37]CAPDU: 80 09 00 00 [12:16:37]Write to MH i2c: E2 08 00 F3 08 80 09 00 00 00 00 00 00 6D [12:16:37]Write i2c OK [12:16:37]MH_I2C_Read... [12:16:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:37]Read from MH i2c: E2 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: E2 03 00 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: E2 03 00 F3 08 00 90 00 6F [12:16:37]RAPDU: 90 00 [12:16:37]wFMCommunicate OK [12:16:37]SAM_PROTO_ClearQueue done [12:16:37]KKMCreateOFDPacket [12:16:37]OFDProtocolAddRootSTLVToBuf [12:16:37]FM_MakeSignedData [12:16:37]FM_MakeSignedData [12:16:37]SAM_PROTO_SignData [12:16:37]wFMCommunicate request_size=4 [12:16:37]MH_SAM_APDU [12:16:37]CAPDU: 80 0D 01 02 [12:16:37]Write to MH i2c: E2 08 00 F4 08 80 0D 01 02 00 00 00 00 75 [12:16:37]Write i2c OK [12:16:37]MH_I2C_Read... [12:16:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:37]Read from MH i2c: E2 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: E2 03 00 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: E2 03 00 F4 08 00 90 00 70 [12:16:37]RAPDU: 90 00 [12:16:37]wFMCommunicate OK [12:16:37]wFMCommunicate request_size=255 [12:16:37]MH_SAM_APDU [12:16: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 01 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 09 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 25 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6B 04 00 35 04 06 00 7E 70 0F 30 [12:16:37]Write to MH i2c: E2 02 01 F5 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 01 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 09 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 25 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6B 04 00 35 04 06 00 7E 70 0F 30 00 00 7B [12:16:37]Write i2c OK [12:16:37]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 F5 08 00 90 00 71 [12:16:38]RAPDU: 90 00 [12:16:38]wFMCommunicate OK [12:16:38]wFMCommunicate request_size=7 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 0D 02 02 02 3B B4 [12:16:38]Write to MH i2c: E2 0A 00 F6 08 80 0D 02 02 02 00 3B B4 00 00 6B [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 F6 08 00 90 00 72 [12:16:38]RAPDU: 90 00 [12:16:38]wFMCommunicate OK [12:16:38]wFMCommunicate request_size=4 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 0D 03 02 [12:16:38]Write to MH i2c: E2 08 00 F7 08 80 0D 03 02 00 00 00 00 7A [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 0B 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 0B 00 F7 08 00 A6 B0 26 2E 82 55 5C 70 90 00 C8 [12:16:38]RAPDU: A6 B0 26 2E 82 55 5C 70 90 00 [12:16:38]wFMCommunicate OK [12:16:38]SAM_PROTO_SignData done [12:16:38]FM_MakeSignedData done [12:16:38]CreateOFDProtocolMessage [12:16:38]wFMCommunicate request_size=4 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 11 00 00 [12:16:38]Write to MH i2c: E2 08 00 F8 08 80 11 00 00 00 00 00 00 7A [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 17 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 17 00 F8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CA [12:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:16:38]wFMCommunicate OK [12:16:38]CreateOFDProtocolMessage done [12:16:38]OFDSenderStorePacket 289598 [12:16:38]StoreOFDPacket docnum=289598 [12:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 ED C1 04 01 81 98 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 01 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 09 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 25 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6B 04 00 35 04 06 00 7E 70 0F 30 3B B4 A6 B0 26 2E 82 55 5C 70 [12:16:38]CheckFolder [12:16:38]dirname=/storage/ofd_packets [12:16:38]CheckFolder done [12:16:38]ProducePacketName [12:16:38]name=ofd_packets/00289598 [12:16:38]NVStorageSaveData ofd_packets/00289598 [12:16:38]File name is /storage/ofd_packets/00289598 [12:16:38]Write 298 bytes [12:16:38]NVStorageSaveData done [12:16:38]OFDSenderStorePacket done [12:16:38]KKMCreateOFDPacket done [12:16:38]NVStorageSaveData kkm_last_timestamp [12:16:38]File name is /storage/kkm_last_timestamp [12:16:38]Write 4 bytes [12:16:38]NVStorageSaveData done [12:16:38]ExternCall_PrintAddStr [12:16:38]wPrintStart [12:16:38]Write to MH i2c: 01 00 00 F9 08 01 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 07 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 07 00 F9 08 00 00 00 00 00 FF 0F 16 [12:16:38]RasterBufferAndPrint [12:16:38]line Счет N : (1)24617633 [12:16:38]line ИНН: 02508201610067 [12:16:38]line Контрольно-Кассовый Чек [12:16:38]line ПРОДАЖА [12:16:38]line ТРК (МРК, ГНК) : 55 [12:16:38]line Товар: 2710194210 [12:16:38]line ДТ-К-5 [12:16:38]line 0.330 * 76.20 [12:16:38]line = 25.15 [12:16:38]line НДС 12% НСП 1% [12:16:38]line > о реализуемом товаре [12:16:38]line ИТОГО: 25.15 [12:16:38]line НСП 1% : 0.22 [12:16:38]line НДС 12% : 2.67 [12:16:38]line Наличными: 0.00 [12:16:38]line Безнал.: 25.15 [12:16:38]line Место: АЗС № 90 "Партнёр-нефть" [12:16:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:16:38]line СНО: Общий режим [12:16:38]line Чек 272 23.09.2024 12:16 [12:16:38]line Смена: 515 ФФД: 1.0 [12:16:38]line ЗНМ: 0300000107 [12:16:38]line РНМ: 0000000000091827 [12:16:38]line Версия ККМ: 001 [12:16:38]line Платежная система: O! деньги [12:16:38]line ФМ: 0000000000871832 [12:16:38]line ФД: 289598 [12:16:38]line ФПД: 139019756256180 [12:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121637&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289598&fm=139019756256180&tin=02508201610067®Number=0000000000091827&sum=2515 [12:16:38]written 0, free lines is 4095 [12:16:38]OFD Sender: Processing packet 289598 [packets to send 1784, broken 1783] [12:16:38]ProducePacketName [12:16:38]name=ofd_packets/00289598 [12:16:38]OFD Sender: To server: pG, [12:16:38]CommunicateWithHost lk.salyk.kg:30040 [12:16:38]ConnectInit lk.salyk.kg [12:16:38]Connected sock=10 [12:16: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 33 32 0C 01 00 00 ED C1 04 01 81 98 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 01 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 09 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 25 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6B 04 00 35 04 06 00 7E 70 0F 30 3B B4 A6 B0 26 2E 82 55 5C 70 [12:16:38]Write to MH i2c: 01 00 00 22 09 2B [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 07 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 07 00 22 09 00 00 00 00 00 E6 0C 24 [12:16:38]RasterBufferAndPrint [12:16:38]line [12:16:38]line [12:16:38]line [12:16:38]line [12:16:38]line [12:16:38]written 0, free lines is 3308 [12:16:38]MH_Cut [12:16:38]Write to MH i2c: D1 01 00 29 09 01 04 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: D1 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: D1 01 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: D1 01 00 29 09 00 03 [12:16:38]Write to MH i2c: 01 00 00 2A 09 33 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16: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 33 32 4F 00 00 00 34 7D 47 00 2C 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 33 32 10 04 04 00 3E 6B 04 00 F4 03 04 00 F9 03 F1 66 B6 04 01 00 00 B1 6E BC F4 9A 7A C5 83 [12:16:39]CommunicateWithHost err = 0 [12:16:39]CheckOFDResponse [12:16:39]1017 (14) - 77093643461234 [12:16:39]1041 (16) - 0000000000871832 [12:16:39]1040 (4) - 289598 [12:16:39]1012 (4) - 23.09.2024 06:00 [12:16:39]1206 (1) - 0 [12:16:39]OFD Sender: Remove packet 289598 [12:16:39]ProducePacketName [12:16:39]name=ofd_packets/00289598 [12:16:39]NVStorageDeleteData [12:16:39]*** Cut start [12:16:39]*** Partial cut [12:16:39]*** CUTSNS_PIN = 1 [12:16:39]OFD Sender: No OFD packet to send [12:16:39]*** CUTSNS_PIN = 0 [12:16:39]*** Brake cut motor [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 2A 09 00 00 00 00 00 FF 0F 48 [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 2B 09 80 11 00 00 00 00 00 00 AE [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 2B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FE [12:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 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 2C 09 80 13 00 00 00 00 00 00 B1 [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 2C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [12: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 2D 09 80 13 01 00 00 00 00 00 B3 [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 2D 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 54 [12:16:40]RAPDU: 09 00 01 89 B6 F0 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":"0000000000871832","fd.num":289598,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [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":"0000000000871832","fd.num":289598,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [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:42]accept exits with 7 [12:16:42]New connection [12:16:42]New thread 3067473252 created [12:16:42]Thread 3067329892 joined [12:16:42]Waiting for new connection... [12:16:42] Sock 7.Parse request [12:16:42]Sock 7.Check first char [12:16:42]Sock 7.First char is OK [12:16:42]request: POST /json_proto HTTP/1.0 [12:16:42]Method: POST [12:16:42]URL: /json_proto [12:16:42]Method is POST - this is cgi request [12:16:42]url: /json_proto [12:16:42]query_string will be loaded in cgi processing [12:16:42]execute_cgi json_proto POST (null) [12:16:42]execute_cgi path=json_proto method=POST [12:16:42]POST find Content-Length [12:16:42]Host: 172.17.41.135:8080 [12:16:42]Content-Length: 805 [12:16:42]Content-Type: application/json [12:16:42] [12:16:42]POST finish read [12:16:42]Found Content-Length = 805 [12:16:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [12:16:42]execute_script... [12:16: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)24617632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [12:16:42]POST & json_proto [12:16:42]process_json_proto [12:16:42]json parsed OK: [12:16:42]protocol is kg_v1.0 [12:16:42]action value=close_receipt [12:16:42]process_action close_receipt [12:16:42]cmd_close_receipt [12:16:42]MH_GetDate [12:16:42]Write to MH i2c: F0 00 00 2E 09 26 [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: F0 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: F0 09 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: F0 09 00 2E 09 00 2A 5C F1 66 ED 3E 82 65 1E [12:16:42]GetLastDocTimeStamp 1727093797 [12:16:42]current date 1727093802 [12:16:42]FM_GetShiftState [12:16:42]SAM_PROTO_GetShiftState [12:16:42]wFMCommunicate request_size=4 [12:16:42]MH_SAM_APDU [12:16:42]CAPDU: 80 13 01 00 [12:16:42]Write to MH i2c: E2 08 00 2F 09 80 13 01 00 00 00 00 00 B5 [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 [12:16:42]MH_I2C_Read... [12:16:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:42]Read from MH i2c: E2 0E 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 0E 00 2F 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [12:16:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:16:42]wFMCommunicate OK [12:16:42]SAM_PROTO_GetShiftState done [12:16:42]FM_GetShiftState done [12:16:42]opened in 1727051401 [12:16:42]opened+sec_in_day 1727137801 [12:16:42]quantity*price = 120055 [12:16:42]sum+1 = 120057 [12:16:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 273 23.09.2024 12:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289599 ФПД: 30928814511378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121642&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289599&fm=30928814511378&tin=02508201610067®Number=0000000000091827&sum=120056 [12:16:43]StoreToDocumentArchive [12:16:43]shift 515 fd 289599 [12:16:43]save to /storage/0515/doc_00289599 [12:16:43]save last doc name /storage/0515/doc_00289599 to /storage/kkm_last_doc_name [12:16:43]save OK [12:16:43]Clear old archive folders... [12:16:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:43]tlvbuf is 018FFA10 [12:16:43]SAM_PROTO_ClearQueue [12:16:43]wFMCommunicate request_size=4 [12:16:43]MH_SAM_APDU [12:16:43]CAPDU: 80 09 00 00 [12:16:43]Write to MH i2c: E2 08 00 3C 09 80 09 00 00 00 00 00 00 B7 [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:43]Read from MH i2c: E2 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 3C 09 00 90 00 B9 [12:16:43]RAPDU: 90 00 [12:16:43]wFMCommunicate OK [12:16:43]SAM_PROTO_ClearQueue done [12:16:43]KKMCreateOFDPacket [12:16:43]OFDProtocolAddRootSTLVToBuf [12:16:43]FM_MakeSignedData [12:16:43]FM_MakeSignedData [12:16:43]SAM_PROTO_SignData [12:16:43]wFMCommunicate request_size=4 [12:16:43]MH_SAM_APDU [12:16:43]CAPDU: 80 0D 01 02 [12:16:43]Write to MH i2c: E2 08 00 3D 09 80 0D 01 02 00 00 00 00 BF [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:43]Read from MH i2c: E2 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 3D 09 00 90 00 BA [12:16:43]RAPDU: 90 00 [12:16:43]wFMCommunicate OK [12:16:43]wFMCommunicate request_size=255 [12:16:43]MH_SAM_APDU [12:16:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 11 01 00 00 F4 03 04 00 2A 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6B 04 00 35 04 06 00 1C [12:16:43]Write to MH i2c: E2 02 01 3E 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 11 01 00 00 F4 03 04 00 2A 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6B 04 00 35 04 06 00 1C 00 00 A4 [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:43]Read from MH i2c: E2 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 3E 09 00 90 00 BB [12:16:43]RAPDU: 90 00 [12:16:43]wFMCommunicate OK [12:16:43]wFMCommunicate request_size=10 [12:16:43]MH_SAM_APDU [12:16:43]CAPDU: 80 0D 02 02 05 21 2D 00 95 12 [12:16:43]Write to MH i2c: E2 0D 00 3F 09 80 0D 02 02 05 00 21 2D 00 95 12 00 00 C1 [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:43]Read from MH i2c: E2 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: E2 03 00 3F 09 00 90 00 BC [12:16:43]RAPDU: 90 00 [12:16:43]wFMCommunicate OK [12:16:43]wFMCommunicate request_size=4 [12:16:43]MH_SAM_APDU [12:16:43]CAPDU: 80 0D 03 02 [12:16:43]Write to MH i2c: E2 08 00 40 09 80 0D 03 02 00 00 00 00 C4 [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:44]Read from MH i2c: E2 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: E2 0B 00 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: E2 0B 00 40 09 00 D3 C1 D1 7C 09 11 C4 16 90 00 9A [12:16:44]RAPDU: D3 C1 D1 7C 09 11 C4 16 90 00 [12:16:44]wFMCommunicate OK [12:16:44]SAM_PROTO_SignData done [12:16:44]FM_MakeSignedData done [12:16:44]CreateOFDProtocolMessage [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 41 09 80 11 00 00 00 00 00 00 C4 [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 41 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 14 [12:16:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:16:44]wFMCommunicate OK [12:16:44]CreateOFDProtocolMessage done [12:16:44]OFDSenderStorePacket 289599 [12:16:44]StoreOFDPacket docnum=289599 [12:16:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 05 7F 07 01 24 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 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 11 01 00 00 F4 03 04 00 2A 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6B 04 00 35 04 06 00 1C 21 2D 00 95 12 D3 C1 D1 7C 09 11 C4 16 [12:16:44]CheckFolder [12:16:44]dirname=/storage/ofd_packets [12:16:44]CheckFolder done [12:16:44]ProducePacketName [12:16:44]name=ofd_packets/00289599 [12:16:44]NVStorageSaveData ofd_packets/00289599 [12:16:44]File name is /storage/ofd_packets/00289599 [12:16:44]Write 301 bytes [12:16:44]NVStorageSaveData done [12:16:44]OFDSenderStorePacket done [12:16:44]KKMCreateOFDPacket done [12:16:44]NVStorageSaveData kkm_last_timestamp [12:16:44]File name is /storage/kkm_last_timestamp [12:16:44]Write 4 bytes [12:16:44]NVStorageSaveData done [12:16:44]ExternCall_PrintAddStr [12:16:44]wPrintStart [12:16:44]Write to MH i2c: 01 00 00 42 09 4B [12:16:44]Write i2c OK [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: 01 [12:16:44]MH_I2C_Read... [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 42 09 00 00 00 00 00 FF 0F 60 [12:16:44]RasterBufferAndPrint [12:16:44]line Счет N : (1)24617632 [12:16:44]line ИНН: 02508201610067 [12:16:44]line Контрольно-Кассовый Чек [12:16:44]line ПРОДАЖА [12:16:44]line ТРК (МРК, ГНК) : 32 [12:16:44]line Товар: 2710124500 [12:16:44]line Аи-95-К-5 [12:16:44]line 16.180 * 74.20 [12:16:44]line = 1200.56 [12:16:44]line НДС 12% НСП 1% [12:16:44]line > о реализуемом товаре [12:16:44]line ИТОГО: 1200.56 [12:16:44]line НСП 1% : 10.62 [12:16:44]line НДС 12% : 127.49 [12:16:44]line Наличными: 0.00 [12:16:44]line Безнал.: 1200.56 [12:16:44]line Место: АЗС № 90 "Партнёр-нефть" [12:16:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:16:44]line СНО: Общий режим [12:16:44]line Чек 273 23.09.2024 12:16 [12:16:44]line Смена: 515 ФФД: 1.0 [12:16:44]line ЗНМ: 0300000107 [12:16:44]line РНМ: 0000000000091827 [12:16:44]line Версия ККМ: 001 [12:16:44]line Платежная система: O! деньги [12:16:44]line ФМ: 0000000000871832 [12:16:44]line ФД: 289599 [12:16:44]line ФПД: 30928814511378 [12:16:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121642&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289599&fm=30928814511378&tin=02508201610067®Number=0000000000091827&sum=120056 [12:16:44]written 0, free lines is 4095 [12:16:44]OFD Sender: Processing packet 289599 [packets to send 1784, broken 1783] [12:16:44]ProducePacketName [12:16:44]name=ofd_packets/00289599 [12:16:44]OFD Sender: To server: pG, [12:16:44]CommunicateWithHost lk.salyk.kg:30040 [12:16:44]ConnectInit lk.salyk.kg [12:16:44]Connected sock=10 [12:16: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 33 32 0F 01 00 00 05 7F 07 01 24 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 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 11 01 00 00 F4 03 04 00 2A 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6B 04 00 35 04 06 00 1C 21 2D 00 95 12 D3 C1 D1 7C 09 11 C4 16 [12:16:44]Write to MH i2c: 01 00 00 6B 09 74 [12:16:44]Write i2c OK [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: 01 [12:16:44]MH_I2C_Read... [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 6B 09 00 00 00 00 00 EC 0C 73 [12:16:44]RasterBufferAndPrint [12:16:44]line [12:16:44]line [12:16:44]line [12:16:44]line [12:16:44]line [12:16:44]written 0, free lines is 3322 [12:16:44]MH_Cut [12:16:44]Write to MH i2c: D1 01 00 72 09 01 4D [12:16:44]Write i2c OK [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: D1 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: D1 01 00 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: D1 01 00 72 09 00 4C [12:16:44]Write to MH i2c: 01 00 00 73 09 7C [12:16:44]Write i2c OK [12:16:44]MH_I2C_Read... [12: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 33 32 4F 00 00 00 28 DC 47 00 37 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 33 32 10 04 04 00 3F 6B 04 00 F4 03 04 00 FF 03 F1 66 B6 04 01 00 00 C9 39 02 D1 C7 77 03 1E [12:16:44]CommunicateWithHost err = 0 [12:16:44]CheckOFDResponse [12:16:44]1017 (14) - 77093643461234 [12:16:44]1041 (16) - 0000000000871832 [12:16:44]1040 (4) - 289599 [12:16:44]1012 (4) - 23.09.2024 06:00 [12:16:44]1206 (1) - 0 [12:16:44]OFD Sender: Remove packet 289599 [12:16:44]ProducePacketName [12:16:44]name=ofd_packets/00289599 [12:16:44]NVStorageDeleteData [12:16:45]*** Cut start [12:16:45]*** Partial cut [12:16:45]*** CUTSNS_PIN = 1 [12:16:45]*** CUTSNS_PIN = 0 [12:16:45]OFD Sender: No OFD packet to send [12:16:45]*** Brake cut motor [12:16:45]Read from MH i2c: 01 [12:16:45]MH_I2C_Read... [12:16:45]*** Stop cut motor [12:16:45]*** Cut end [12:16:45]Read from MH i2c: 01 07 00 [12:16:45]MH_I2C_Read... [12:16:45]Read from MH i2c: 01 07 00 73 09 00 00 00 00 00 FF 0F 91 [12:16:45]process_action close_receipt done [12:16:45]requested_data is exist [12:16:45]produce_requested_data [12:16:45]requested_item fm.sn is exist - process it [12:16:45]wFMCommunicate request_size=4 [12:16:45]MH_SAM_APDU [12:16:45]CAPDU: 80 11 00 00 [12:16:45]Write to MH i2c: E2 08 00 74 09 80 11 00 00 00 00 00 00 F7 [12:16:45]Write i2c OK [12:16:45]MH_I2C_Read... [12:16:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:46]Read from MH i2c: E2 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 17 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 17 00 74 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [12:16:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:16:46]wFMCommunicate OK [12:16:46]requested_item fd.num is exist - process it [12:16:46]SAM_PROTO_GetFieldsCounters [12:16:46]wFMCommunicate request_size=4 [12:16:46]MH_SAM_APDU [12:16:46]CAPDU: 80 13 00 00 [12:16:46]Write to MH i2c: E2 08 00 75 09 80 13 00 00 00 00 00 00 FA [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:46]Read from MH i2c: E2 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 62 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 62 00 75 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [12:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:46]wFMCommunicate OK [12:16:46]SAM_PROTO_GetFieldsCounters done [12:16:46]requested_item shift.num is exist - process it [12:16:46]requested_item shift.opened is exist - process it [12:16:46]req_shift_opened [12:16:46]FM_GetShiftState [12:16:46]SAM_PROTO_GetShiftState [12:16:46]wFMCommunicate request_size=4 [12:16:46]MH_SAM_APDU [12:16:46]CAPDU: 80 13 01 00 [12:16:46]Write to MH i2c: E2 08 00 76 09 80 13 01 00 00 00 00 00 FC [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:46]Read from MH i2c: E2 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 0E 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 0E 00 76 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9D [12:16:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:16:46]wFMCommunicate OK [12:16:46]SAM_PROTO_GetShiftState done [12:16:46]FM_GetShiftState done [12:16:46]req_shift_opened done [12:16:46]requested_item shift.open_date is exist - process it [12:16:46]req_shift_open_date [12:16:46]req_shift_open_date done [12:16:46]produce_requested_data done [12:16:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289599,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:16:46]process_action_free close_receipt [12:16:46]json_value_free [12:16:46]json_value_free done [12:16:46]process_json_proto returns [12:16:46]Send response to host [12:16:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289599,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:16:46]free response buf [12:16:46]execute_script done [12:16:46]execute_script returns [12:16:46]free content buf [12:16:46]Sock 7.Close socket [12:16:46]Sock 7.Thread stoped [12:16:46]accept exits with 9 [12:16:46]New connection [12:16:46]New thread 3067329892 created [12:16:46]Thread 3067473252 joined [12:16:46]Waiting for new connection... [12:16:46] Sock 9.Parse request [12:16:46]Sock 9.Check first char [12:16:46]Sock 9.First char is OK [12:16:46]request: POST /json_proto HTTP/1.0 [12:16:46]Method: POST [12:16:46]URL: /json_proto [12:16:46]Method is POST - this is cgi request [12:16:46]url: /json_proto [12:16:46]query_string will be loaded in cgi processing [12:16:46]execute_cgi json_proto POST (null) [12:16:46]execute_cgi path=json_proto method=POST [12:16:46]POST find Content-Length [12:16:46]Host: 172.17.41.135:8080 [12:16:46]Content-Length: 802 [12:16:46]Content-Type: application/json [12:16:46] [12:16:46]POST finish read [12:16:46]Found Content-Length = 802 [12:16:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "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" ] } } [12:16:46]execute_script... [12:16: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)24617631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "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" ] } } [12:16:46]POST & json_proto [12:16:46]process_json_proto [12:16:46]json parsed OK: [12:16:46]protocol is kg_v1.0 [12:16:46]action value=close_receipt [12:16:46]process_action close_receipt [12:16:46]cmd_close_receipt [12:16:46]MH_GetDate [12:16:46]Write to MH i2c: F0 00 00 77 09 6F [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: F0 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: F0 09 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: F0 09 00 77 09 00 2F 5C F1 66 ED 3E 82 65 6C [12:16:46]GetLastDocTimeStamp 1727093802 [12:16:46]current date 1727093807 [12:16:46]FM_GetShiftState [12:16:46]SAM_PROTO_GetShiftState [12:16:46]wFMCommunicate request_size=4 [12:16:46]MH_SAM_APDU [12:16:46]CAPDU: 80 13 01 00 [12:16:46]Write to MH i2c: E2 08 00 78 09 80 13 01 00 00 00 00 00 FE [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:46] [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 0E 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 0E 00 78 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [12:16:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:16:46]wFMCommunicate OK [12:16:46]SAM_PROTO_GetShiftState done [12:16:46]FM_GetShiftState done [12:16:46]opened in 1727051401 [12:16:46]opened+sec_in_day 1727137801 [12:16:46]quantity*price = 130073 [12:16:46]sum+1 = 130074 [12:16:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.73 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 0.00 Безнал.: 1300.73 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 274 23.09.2024 12:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289600 ФПД: 248989058260793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289600&fm=248989058260793&tin=02508201610067®Number=0000000000091827&sum=130073 [12:16:47]StoreToDocumentArchive [12:16:47]shift 515 fd 289600 [12:16:47]save to /storage/0515/doc_00289600 [12:16:47]save last doc name /storage/0515/doc_00289600 to /storage/kkm_last_doc_name [12:16:47]save OK [12:16:47]Clear old archive folders... [12:16:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:16:48]tlvbuf is 018D0750 [12:16:48]SAM_PROTO_ClearQueue [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 09 00 00 [12:16:48]Write to MH i2c: E2 08 00 85 09 80 09 00 00 00 00 00 00 00 [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 85 09 00 90 00 02 [12:16:48]RAPDU: 90 00 [12:16:48]wFMCommunicate OK [12:16:48]SAM_PROTO_ClearQueue done [12:16:48]KKMCreateOFDPacket [12:16:48]OFDProtocolAddRootSTLVToBuf [12:16:48]FM_MakeSignedData [12:16:48]FM_MakeSignedData [12:16:48]SAM_PROTO_SignData [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 0D 01 02 [12:16:48]Write to MH i2c: E2 08 00 86 09 80 0D 01 02 00 00 00 00 08 [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 86 09 00 90 00 03 [12:16:48]RAPDU: 90 00 [12:16:48]wFMCommunicate OK [12:16:48]wFMCommunicate request_size=255 [12:16:48]MH_SAM_APDU [12:16: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 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 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 12 01 00 00 F4 03 04 00 2F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6B 04 00 35 04 06 00 E2 74 48 5E [12:16:48]Write to MH i2c: E2 02 01 87 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 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 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 12 01 00 00 F4 03 04 00 2F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6B 04 00 35 04 06 00 E2 74 48 5E 00 00 C9 [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 87 09 00 90 00 04 [12:16:48]RAPDU: 90 00 [12:16:48]wFMCommunicate OK [12:16:48]wFMCommunicate request_size=7 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 0D 02 02 02 DF 39 [12:16:48]Write to MH i2c: E2 0A 00 88 09 80 0D 02 02 02 00 DF 39 00 00 27 [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 88 09 00 90 00 05 [12:16:48]RAPDU: 90 00 [12:16:48]wFMCommunicate OK [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 0D 03 02 [12:16:48]Write to MH i2c: E2 08 00 89 09 80 0D 03 02 00 00 00 00 0D [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 0B 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 0B 00 89 09 00 D1 7D 0B 39 B6 B5 C9 28 90 00 FC [12:16:48]RAPDU: D1 7D 0B 39 B6 B5 C9 28 90 00 [12:16:48]wFMCommunicate OK [12:16:48]SAM_PROTO_SignData done [12:16:48]FM_MakeSignedData done [12:16:48]CreateOFDProtocolMessage [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 11 00 00 [12:16:48]Write to MH i2c: E2 08 00 8A 09 80 11 00 00 00 00 00 00 0D [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:49]Read from MH i2c: E2 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 17 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 17 00 8A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5D [12:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:16:49]wFMCommunicate OK [12:16:49]CreateOFDProtocolMessage done [12:16:49]OFDSenderStorePacket 289600 [12:16:49]StoreOFDPacket docnum=289600 [12:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 86 D8 04 01 04 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 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 12 01 00 00 F4 03 04 00 2F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6B 04 00 35 04 06 00 E2 74 48 5E DF 39 D1 7D 0B 39 B6 B5 C9 28 [12:16:49]CheckFolder [12:16:49]dirname=/storage/ofd_packets [12:16:49]CheckFolder done [12:16:49]ProducePacketName [12:16:49]name=ofd_packets/00289600 [12:16:49]NVStorageSaveData ofd_packets/00289600 [12:16:49]File name is /storage/ofd_packets/00289600 [12:16:49]Write 298 bytes [12:16:49]NVStorageSaveData done [12:16:49]OFDSenderStorePacket done [12:16:49]KKMCreateOFDPacket done [12:16:49]NVStorageSaveData kkm_last_timestamp [12:16:49]File name is /storage/kkm_last_timestamp [12:16:49]Write 4 bytes [12:16:49]NVStorageSaveData done [12:16:49]ExternCall_PrintAddStr [12:16:49]wPrintStart [12:16:49]Write to MH i2c: 01 00 00 8B 09 94 [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 07 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 FF 0F A9 [12:16:49]RasterBufferAndPrint [12:16:49]line Счет N : (1)24617631 [12:16:49]line ИНН: 02508201610067 [12:16:49]line Контрольно-Кассовый Чек [12:16:49]line ПРОДАЖА [12:16:49]line ТРК (МРК, ГНК) : 65 [12:16:49]line Товар: 2710194210 [12:16:49]line ДТ-К-5 [12:16:49]line 17.070 * 76.20 [12:16:49]line = 1300.73 [12:16:49]line НДС 12% НСП 1% [12:16:49]line > о реализуемом товаре [12:16:49]line ИТОГО: 1300.73 [12:16:49]line НСП 1% : 11.51 [12:16:49]line НДС 12% : 138.13 [12:16:49]line Наличными: 0.00 [12:16:49]line Безнал.: 1300.73 [12:16:49]line Место: АЗС № 90 "Партнёр-нефть" [12:16:49]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:16:49]line СНО: Общий режим [12:16:49]line Чек 274 23.09.2024 12:16 [12:16:49]line Смена: 515 ФФД: 1.0 [12:16:49]line ЗНМ: 0300000107 [12:16:49]line РНМ: 0000000000091827 [12:16:49]line Версия ККМ: 001 [12:16:49]line Платежная система: O! деньги [12:16:49]line ФМ: 0000000000871832 [12:16:49]line ФД: 289600 [12:16:49]line ФПД: 248989058260793 [12:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289600&fm=248989058260793&tin=02508201610067®Number=0000000000091827&sum=130073 [12:16:49]written 0, free lines is 4095 [12:16:49]OFD Sender: Processing packet 289600 [packets to send 1784, broken 1783] [12:16:49]ProducePacketName [12:16:49]name=ofd_packets/00289600 [12:16:49]OFD Sender: To server: pG, [12:16:49]CommunicateWithHost lk.salyk.kg:30040 [12:16:49]ConnectInit lk.salyk.kg [12:16:49]Connected sock=7 [12:16:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 86 D8 04 01 04 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 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 12 01 00 00 F4 03 04 00 2F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6B 04 00 35 04 06 00 E2 74 48 5E DF 39 D1 7D 0B 39 B6 B5 C9 28 [12:16:49]Write to MH i2c: 01 00 00 B4 09 BD [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 07 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 07 00 B4 09 00 00 00 00 00 61 0D 32 [12:16:49]RasterBufferAndPrint [12:16:49]line [12:16:49]line [12:16:49]line [12:16:49]line [12:16:49]line [12:16:49]written 0, free lines is 3439 [12:16:49]MH_Cut [12:16:49]Write to MH i2c: D1 01 00 BB 09 01 96 [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: D1 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: D1 01 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: D1 01 00 BB 09 00 95 [12:16:49]Write to MH i2c: 01 00 00 BC 09 C5 [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16: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 33 32 4F 00 00 00 4A 22 47 00 2D 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 33 32 10 04 04 00 40 6B 04 00 F4 03 04 00 04 04 F1 66 B6 04 01 00 00 6A 4C 88 50 96 62 CA D4 [12:16:49]CommunicateWithHost err = 0 [12:16:49]CheckOFDResponse [12:16:49]1017 (14) - 77093643461234 [12:16:49]1041 (16) - 0000000000871832 [12:16:49]1040 (4) - 289600 [12:16:49]1012 (4) - 23.09.2024 06:00 [12:16:49]1206 (1) - 0 [12:16:49]OFD Sender: Remove packet 289600 [12:16:49]ProducePacketName [12:16:49]name=ofd_packets/00289600 [12:16:49]NVStorageDeleteData [12:16:50]*** Cut start [12:16:50]*** Partial cut [12:16:50]*** CUTSNS_PIN = 1 [12:16:50]*** CUTSNS_PIN = 0 [12:16:50]OFD Sender: No OFD packet to send [12:16:50]*** Brake cut motor [12:16:50]Read from MH i2c: 01 [12:16:50]MH_I2C_Read... [12:16:50]*** Stop cut motor [12:16:50]*** Cut end [12:16:50]Read from MH i2c: 01 07 00 [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: 01 07 00 BC 09 00 00 00 00 00 FF 0F DA [12:16:50]process_action close_receipt done [12:16:50]requested_data is exist [12:16:50]produce_requested_data [12:16:50]requested_item fm.sn is exist - process it [12:16:50]wFMCommunicate request_size=4 [12:16:50]MH_SAM_APDU [12:16:50]CAPDU: 80 11 00 00 [12:16:50]Write to MH i2c: E2 08 00 BD 09 80 11 00 00 00 00 00 00 40 [12:16:50]Write i2c OK [12:16:50]MH_I2C_Read... [12:16:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:50]Read from MH i2c: E2 [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: E2 17 00 [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: E2 17 00 BD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [12:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:16:51]wFMCommunicate OK [12:16:51]requested_item fd.num is exist - process it [12:16:51]SAM_PROTO_GetFieldsCounters [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 13 00 00 [12:16:51]Write to MH i2c: E2 08 00 BE 09 80 13 00 00 00 00 00 00 43 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 62 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 62 00 BE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 40 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [12:16:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 40 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:51]wFMCommunicate OK [12:16:51]SAM_PROTO_GetFieldsCounters done [12:16:51]requested_item shift.num is exist - process it [12:16:51]requested_item shift.opened is exist - process it [12:16:51]req_shift_opened [12:16:51]FM_GetShiftState [12:16:51]SAM_PROTO_GetShiftState [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 13 01 00 [12:16:51]Write to MH i2c: E2 08 00 BF 09 80 13 01 00 00 00 00 00 45 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 0E 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 0E 00 BF 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [12:16:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:16:51]wFMCommunicate OK [12:16:51]SAM_PROTO_GetShiftState done [12:16:51]FM_GetShiftState done [12:16:51]req_shift_opened done [12:16:51]requested_item shift.open_date is exist - process it [12:16:51]req_shift_open_date [12:16:51]req_shift_open_date done [12:16:51]produce_requested_data done [12:16:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289600,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:16:51]process_action_free close_receipt [12:16:51]json_value_free [12:16:51]json_value_free done [12:16:51]process_json_proto returns [12:16:51]Send response to host [12:16:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289600,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:16:51]free response buf [12:16:51]execute_script done [12:16:51]execute_script returns [12:16:51]free content buf [12:16:51]Sock 9.Close socket [12:16:51]Sock 9.Thread stoped [12:16:55]OFD Sender: No OFD packet to send [12:17:00]OFD Sender: No OFD packet to send [12:17:05]OFD Sender: No OFD packet to send [12:17:10]OFD Sender: No OFD packet to send [12:17:15]OFD Sender: No OFD packet to send [12:17:20]OFD Sender: No OFD packet to send [12:17:25]OFD Sender: No OFD packet to send [12:17:30]OFD Sender: No OFD packet to send [12:17:35]OFD Sender: No OFD packet to send [12:17:40]OFD Sender: No OFD packet to send [12:17:45]OFD Sender: No OFD packet to send [12:17:50]OFD Sender: No OFD packet to send [12:17:55]OFD Sender: No OFD packet to send [12:18:01]OFD Sender: No OFD packet to send [12:18:06]OFD Sender: No OFD packet to send [12:18:11]OFD Sender: No OFD packet to send [12:18:16]OFD Sender: No OFD packet to send [12:18:19]accept exits with 10 [12:18:19]New connection [12:18:19]New thread 3067473252 created [12:18:19]Thread 3067329892 joined [12:18:19]Waiting for new connection... [12:18:19] Sock 10.Parse request [12:18:19]Sock 10.Check first char [12:18:19]Sock 10.First char is OK [12:18:19]request: POST /json_proto HTTP/1.0 [12:18:19]Method: POST [12:18:19]URL: /json_proto [12:18:19]Method is POST - this is cgi request [12:18:19]url: /json_proto [12:18:19]query_string will be loaded in cgi processing [12:18:19]execute_cgi json_proto POST (null) [12:18:19]execute_cgi path=json_proto method=POST [12:18:19]POST find Content-Length [12:18:19]Host: 172.17.41.135:8080 [12:18:19]Content-Length: 792 [12:18:19]Content-Type: application/json [12:18:19] [12:18:19]POST finish read [12:18:19]Found Content-Length = 792 [12:18:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.840, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:19]execute_script... [12:18: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)24617625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.840, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:19]POST & json_proto [12:18:19]process_json_proto [12:18:19]json parsed OK: [12:18:19]protocol is kg_v1.0 [12:18:19]action value=close_receipt [12:18:19]process_action close_receipt [12:18:19]cmd_close_receipt [12:18:19]MH_GetDate [12:18:19]Write to MH i2c: F0 00 00 C0 09 B8 [12:18:19]Write i2c OK [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: F0 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: F0 09 00 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: F0 09 00 C0 09 00 8B 5C F1 66 ED 3E 82 65 11 [12:18:19]GetLastDocTimeStamp 1727093807 [12:18:19]current date 1727093899 [12:18:19]FM_GetShiftState [12:18:19]SAM_PROTO_GetShiftState [12:18:19]wFMCommunicate request_size=4 [12:18:19]MH_SAM_APDU [12:18:19]CAPDU: 80 13 01 00 [12:18:19]Write to MH i2c: E2 08 00 C1 09 80 13 01 00 00 00 00 00 47 [12:18:19]Write i2c OK [12:18:19]MH_I2C_Read... [12:18:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:19]Read from MH i2c: E2 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 0E 00 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 0E 00 C1 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [12:18:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:19]wFMCommunicate OK [12:18:19]SAM_PROTO_GetShiftState done [12:18:19]FM_GetShiftState done [12:18:19]opened in 1727051401 [12:18:19]opened+sec_in_day 1727137801 [12:18:19]quantity*price = 0 [12:18:19]sum+1 = 1 [12:18:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 275 23.09.2024 12:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289601 ФПД: 57676925622142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121819&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289601&fm=57676925622142&tin=02508201610067®Number=0000000000091827&sum=0 [12:18:20]StoreToDocumentArchive [12:18:20]shift 515 fd 289601 [12:18:20]save to /storage/0515/doc_00289601 [12:18:20]save last doc name /storage/0515/doc_00289601 to /storage/kkm_last_doc_name [12:18:20]save OK [12:18:20]Clear old archive folders... [12:18:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:18:20]tlvbuf is 018745B0 [12:18:20]SAM_PROTO_ClearQueue [12:18:20]wFMCommunicate request_size=4 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 09 00 00 [12:18:20]Write to MH i2c: E2 08 00 CE 09 80 09 00 00 00 00 00 00 49 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 CE 09 00 90 00 4B [12:18:20]RAPDU: 90 00 [12:18:20]wFMCommunicate OK [12:18:20]SAM_PROTO_ClearQueue done [12:18:20]KKMCreateOFDPacket [12:18:20]OFDProtocolAddRootSTLVToBuf [12:18:20]FM_MakeSignedData [12:18:20]FM_MakeSignedData [12:18:20]SAM_PROTO_SignData [12:18:20]wFMCommunicate request_size=4 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 0D 01 02 [12:18:20]Write to MH i2c: E2 08 00 CF 09 80 0D 01 02 00 00 00 00 51 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 CF 09 00 90 00 4C [12:18:20]RAPDU: 90 00 [12:18:20]wFMCommunicate OK [12:18:20]wFMCommunicate request_size=255 [12:18:20]MH_SAM_APDU [12:18: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 18 FF 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 13 01 00 00 F4 03 04 00 8B 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6B 04 00 35 04 06 00 34 74 F4 A9 [12:18:20]Write to MH i2c: E2 02 01 D0 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 18 FF 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 13 01 00 00 F4 03 04 00 8B 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6B 04 00 35 04 06 00 34 74 F4 A9 00 00 11 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 D0 09 00 90 00 4D [12:18:20]RAPDU: 90 00 [12:18:20]wFMCommunicate OK [12:18:20]wFMCommunicate request_size=7 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 0D 02 02 02 D7 7E [12:18:20]Write to MH i2c: E2 0A 00 D1 09 80 0D 02 02 02 00 D7 7E 00 00 AD [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 D1 09 00 90 00 4E [12:18:20]RAPDU: 90 00 [12:18:20]wFMCommunicate OK [12:18:20]wFMCommunicate request_size=4 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 0D 03 02 [12:18:20]Write to MH i2c: E2 08 00 D2 09 80 0D 03 02 00 00 00 00 56 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 0B 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 0B 00 D2 09 00 94 B5 3E 15 67 45 A2 AD 90 00 EE [12:18:20]RAPDU: 94 B5 3E 15 67 45 A2 AD 90 00 [12:18:20]wFMCommunicate OK [12:18:20]SAM_PROTO_SignData done [12:18:20]FM_MakeSignedData done [12:18:20]CreateOFDProtocolMessage [12:18:20]wFMCommunicate request_size=4 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 11 00 00 [12:18:20]Write to MH i2c: E2 08 00 D3 09 80 11 00 00 00 00 00 00 56 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 17 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 17 00 D3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A6 [12:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:20]wFMCommunicate OK [12:18:20]CreateOFDProtocolMessage done [12:18:20]OFDSenderStorePacket 289601 [12:18:20]StoreOFDPacket docnum=289601 [12:18:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 63 70 04 01 67 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 18 FF 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 13 01 00 00 F4 03 04 00 8B 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6B 04 00 35 04 06 00 34 74 F4 A9 D7 7E 94 B5 3E 15 67 45 A2 AD [12:18:20]CheckFolder [12:18:20]dirname=/storage/ofd_packets [12:18:20]CheckFolder done [12:18:20]ProducePacketName [12:18:20]name=ofd_packets/00289601 [12:18:20]NVStorageSaveData ofd_packets/00289601 [12:18:20]File name is /storage/ofd_packets/00289601 [12:18:20]Write 298 bytes [12:18:20]NVStorageSaveData done [12:18:20]OFDSenderStorePacket done [12:18:20]KKMCreateOFDPacket done [12:18:20]NVStorageSaveData kkm_last_timestamp [12:18:20]File name is /storage/kkm_last_timestamp [12:18:20]Write 4 bytes [12:18:20]NVStorageSaveData done [12:18:20]ExternCall_PrintAddStr [12:18:20]wPrintStart [12:18:20]Write to MH i2c: 01 00 00 D4 09 DD [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: 01 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: 01 07 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: 01 07 00 D4 09 00 00 00 00 00 FF 0F F2 [12:18:20]RasterBufferAndPrint [12:18:20]line Счет N : (1)24617625 [12:18:20]line ИНН: 02508201610067 [12:18:20]line Контрольно-Кассовый Чек [12:18:20]line ПРОДАЖА [12:18:20]line ТРК (МРК, ГНК) : 11 [12:18:20]line Товар: 2710194210 [12:18:20]line ДТ-К-5 [12:18:20]line 130.840 * 0.00 [12:18:20]line = 0.00 [12:18:20]line НДС 12% НСП 1% [12:18:20]line > о реализуемом товаре [12:18:20]line ИТОГО: 0.00 [12:18:20]line НСП 1% : 0.00 [12:18:20]line НДС 12% : 0.00 [12:18:20]line Наличными: 0.00 [12:18:20]line Безнал.: 0.00 [12:18:20]line Место: АЗС № 90 "Партнёр-нефть" [12:18:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:18:20]line СНО: Общий режим [12:18:20]line Чек 275 23.09.2024 12:18 [12:18:20]line Смена: 515 ФФД: 1.0 [12:18:20]line ЗНМ: 0300000107 [12:18:20]line РНМ: 0000000000091827 [12:18:20]line Версия ККМ: 001 [12:18:20]line Талоны: Топливная Карта [12:18:20]line 54206 [12:18:20]line ФМ: 0000000000871832 [12:18:20]line ФД: 289601 [12:18:20]line ФПД: 57676925622142 [12:18:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121819&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289601&fm=57676925622142&tin=02508201610067®Number=0000000000091827&sum=0 [12:18:20]written 0, free lines is 4095 [12:18:20]OFD Sender: Processing packet 289601 [packets to send 1784, broken 1783] [12:18:20]ProducePacketName [12:18:20]name=ofd_packets/00289601 [12:18:20]OFD Sender: To server: pG, [12:18:20]CommunicateWithHost lk.salyk.kg:30040 [12:18:20]ConnectInit lk.salyk.kg [12:18:21]Write to MH i2c: 01 00 00 FD 09 06 [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: 01 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: 01 07 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: 01 07 00 FD 09 00 00 00 00 00 D8 0C F1 [12:18:21]RasterBufferAndPrint [12:18:21]line [12:18:21]line [12:18:21]line [12:18:21]line [12:18:21]line [12:18:21]written 0, free lines is 3291 [12:18:21]MH_Cut [12:18:21]Write to MH i2c: D1 01 00 04 0A 01 E0 [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: D1 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: D1 01 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: D1 01 00 04 0A 00 DF [12:18:21]Write to MH i2c: 01 00 00 05 0A 0F [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:22]*** Cut start [12:18:22]*** Partial cut [12:18:22]*** CUTSNS_PIN = 1 [12:18:22]*** CUTSNS_PIN = 0 [12:18:22]*** Brake cut motor [12:18:22]Read from MH i2c: 01 [12:18:22]MH_I2C_Read... [12:18:22]*** Stop cut motor [12:18:22]*** Cut end [12:18:22]Read from MH i2c: 01 07 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: 01 07 00 05 0A 00 00 00 00 00 FF 0F 24 [12:18:22]process_action close_receipt done [12:18:22]requested_data is exist [12:18:22]produce_requested_data [12:18:22]requested_item fm.sn is exist - process it [12:18:22]wFMCommunicate request_size=4 [12:18:22]MH_SAM_APDU [12:18:22]CAPDU: 80 11 00 00 [12:18:22]Write to MH i2c: E2 08 00 06 0A 80 11 00 00 00 00 00 00 8A [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:22]Read from MH i2c: E2 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 17 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 17 00 06 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DA [12:18:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:22]wFMCommunicate OK [12:18:22]requested_item fd.num is exist - process it [12:18:22]SAM_PROTO_GetFieldsCounters [12:18:22]wFMCommunicate request_size=4 [12:18:22]MH_SAM_APDU [12:18:22]CAPDU: 80 13 00 00 [12:18:22]Write to MH i2c: E2 08 00 07 0A 80 13 00 00 00 00 00 00 8D [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:22]Read from MH i2c: E2 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 62 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 62 00 07 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 41 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [12:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 41 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:22]wFMCommunicate OK [12:18:22]SAM_PROTO_GetFieldsCounters done [12:18:22]requested_item shift.num is exist - process it [12:18:22]requested_item shift.opened is exist - process it [12:18:22]req_shift_opened [12:18:22]FM_GetShiftState [12:18:22]SAM_PROTO_GetShiftState [12:18:22]wFMCommunicate request_size=4 [12:18:22]MH_SAM_APDU [12:18:22]CAPDU: 80 13 01 00 [12:18:22]Write to MH i2c: E2 08 00 08 0A 80 13 01 00 00 00 00 00 8F [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:22]Read from MH i2c: E2 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 0E 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 0E 00 08 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [12:18:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:22]wFMCommunicate OK [12:18:22]SAM_PROTO_GetShiftState done [12:18:22]FM_GetShiftState done [12:18:22]req_shift_opened done [12:18:22]requested_item shift.open_date is exist - process it [12:18:22]req_shift_open_date [12:18:22]req_shift_open_date done [12:18:22]produce_requested_data done [12:18:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289601,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:18:22]process_action_free close_receipt [12:18:22]json_value_free [12:18:22]json_value_free done [12:18:22]process_json_proto returns [12:18:22]Send response to host [12:18:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289601,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:18:22]free response buf [12:18:22]execute_script done [12:18:22]execute_script returns [12:18:22]free content buf [12:18:22]Sock 10.Close socket [12:18:22]Sock 10.Thread stoped [12:18:23]accept exits with 7 [12:18:23]New connection [12:18:23]New thread 3067329892 created [12:18:23]Thread 3067473252 joined [12:18:23]Waiting for new connection... [12:18:23] Sock 7.Parse request [12:18:23]Sock 7.Check first char [12:18:23]Sock 7.First char is OK [12:18:23]request: POST /json_proto HTTP/1.0 [12:18:23]Method: POST [12:18:23]URL: /json_proto [12:18:23]Method is POST - this is cgi request [12:18:23]url: /json_proto [12:18:23]query_string will be loaded in cgi processing [12:18:23]execute_cgi json_proto POST (null) [12:18:23]execute_cgi path=json_proto method=POST [12:18:23]POST find Content-Length [12:18:23]Host: 172.17.41.135:8080 [12:18:23]Content-Length: 808 [12:18:23]Content-Type: application/json [12:18:23] [12:18:23]POST finish read [12:18:23]Found Content-Length = 808 [12:18:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 36.230, "sum" : 1355.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" : 1355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:23]execute_script... [12:18:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 36.230, "sum" : 1355.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" : 1355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:23]POST & json_proto [12:18:23]process_json_proto [12:18:23]json parsed OK: [12:18:23]protocol is kg_v1.0 [12:18:23]action value=close_receipt [12:18:23]process_action close_receipt [12:18:23]cmd_close_receipt [12:18:23]MH_GetDate [12:18:23]Write to MH i2c: F0 00 00 09 0A 02 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: F0 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: F0 09 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: F0 09 00 09 0A 00 8F 5C F1 66 ED 3E 82 65 5F [12:18:23]GetLastDocTimeStamp 1727093899 [12:18:23]current date 1727093903 [12:18:23]FM_GetShiftState [12:18:23]SAM_PROTO_GetShiftState [12:18:23]wFMCommunicate request_size=4 [12:18:23]MH_SAM_APDU [12:18:23]CAPDU: 80 13 01 00 [12:18:23]Write to MH i2c: E2 08 00 0A 0A 80 13 01 00 00 00 00 00 91 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:23]Read from MH i2c: E2 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 0E 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 0E 00 0A 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [12:18:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:23]wFMCommunicate OK [12:18:23]SAM_PROTO_GetShiftState done [12:18:23]FM_GetShiftState done [12:18:23]opened in 1727051401 [12:18:23]opened+sec_in_day 1727137801 [12:18:23]quantity*price = 135500 [12:18:23]sum+1 = 135501 [12:18:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1355.00 НСП 1% : 11.99 НДС 12% : 143.89 Наличными: 0.00 Безнал.: 1355.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 276 23.09.2024 12:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289602 ФПД: 244539823991828 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121823&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289602&fm=244539823991828&tin=02508201610067®Number=0000000000091827&sum=135500 [12:18:24]StoreToDocumentArchive [12:18:24]shift 515 fd 289602 [12:18:24]save to /storage/0515/doc_00289602 [12:18:24]save last doc name /storage/0515/doc_00289602 to /storage/kkm_last_doc_name [12:18:24]save OK [12:18:24]Clear old archive folders... [12:18:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:18:24]tlvbuf is 01874450 [12:18:24]SAM_PROTO_ClearQueue [12:18:24]wFMCommunicate request_size=4 [12:18:24]MH_SAM_APDU [12:18:24]CAPDU: 80 09 00 00 [12:18:24]Write to MH i2c: E2 08 00 17 0A 80 09 00 00 00 00 00 00 93 [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 17 0A 00 90 00 95 [12:18:24]RAPDU: 90 00 [12:18:24]wFMCommunicate OK [12:18:24]SAM_PROTO_ClearQueue done [12:18:24]KKMCreateOFDPacket [12:18:24]OFDProtocolAddRootSTLVToBuf [12:18:24]FM_MakeSignedData [12:18:24]FM_MakeSignedData [12:18:24]SAM_PROTO_SignData [12:18:24]wFMCommunicate request_size=4 [12:18:24]MH_SAM_APDU [12:18:24]CAPDU: 80 0D 01 02 [12:18:24]Write to MH i2c: E2 08 00 18 0A 80 0D 01 02 00 00 00 00 9B [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 18 0A 00 90 00 96 [12:18:24]RAPDU: 90 00 [12:18:24]wFMCommunicate OK [12:18:24]wFMCommunicate request_size=255 [12:18:24]MH_SAM_APDU [12:18:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6B 04 00 35 04 06 00 DE 68 [12:18:24]Write to MH i2c: E2 02 01 19 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6B 04 00 35 04 06 00 DE 68 00 00 98 [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 19 0A 00 90 00 97 [12:18:24]RAPDU: 90 00 [12:18:24]wFMCommunicate OK [12:18:24]wFMCommunicate request_size=9 [12:18:24]MH_SAM_APDU [12:18:24]CAPDU: 80 0D 02 02 04 5D 57 AC 14 [12:18:24]Write to MH i2c: E2 0C 00 1A 0A 80 0D 02 02 04 00 5D 57 AC 14 00 00 1A [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 03 00 1A 0A 00 90 00 98 [12:18:24]RAPDU: 90 00 [12:18:24]wFMCommunicate OK [12:18:24]wFMCommunicate request_size=4 [12:18:24]MH_SAM_APDU [12:18:24]CAPDU: 80 0D 03 02 [12:18:24]Write to MH i2c: E2 08 00 1B 0A 80 0D 03 02 00 00 00 00 A0 [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 0B 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 0B 00 1B 0A 00 CE 47 3E D1 85 68 29 C3 90 00 9E [12:18:24]RAPDU: CE 47 3E D1 85 68 29 C3 90 00 [12:18:24]wFMCommunicate OK [12:18:24]SAM_PROTO_SignData done [12:18:24]FM_MakeSignedData done [12:18:24]CreateOFDProtocolMessage [12:18:24]wFMCommunicate request_size=4 [12:18:24]MH_SAM_APDU [12:18:24]CAPDU: 80 11 00 00 [12:18:24]Write to MH i2c: E2 08 00 1C 0A 80 11 00 00 00 00 00 00 A0 [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 17 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 17 00 1C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F0 [12:18:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:24]wFMCommunicate OK [12:18:24]CreateOFDProtocolMessage done [12:18:24]OFDSenderStorePacket 289602 [12:18:24]StoreOFDPacket docnum=289602 [12:18:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 05 5F 06 01 06 72 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6B 04 00 35 04 06 00 DE 68 5D 57 AC 14 CE 47 3E D1 85 68 29 C3 [12:18:24]CheckFolder [12:18:24]dirname=/storage/ofd_packets [12:18:24]CheckFolder done [12:18:24]ProducePacketName [12:18:24]name=ofd_packets/00289602 [12:18:24]NVStorageSaveData ofd_packets/00289602 [12:18:24]File name is /storage/ofd_packets/00289602 [12:18:24]Write 300 bytes [12:18:24]NVStorageSaveData done [12:18:24]OFDSenderStorePacket done [12:18:24]KKMCreateOFDPacket done [12:18:24]NVStorageSaveData kkm_last_timestamp [12:18:24]File name is /storage/kkm_last_timestamp [12:18:24]Write 4 bytes [12:18:24]NVStorageSaveData done [12:18:24]ExternCall_PrintAddStr [12:18:24]wPrintStart [12:18:24]Write to MH i2c: 01 00 00 1D 0A 27 [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: 01 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: 01 07 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: 01 07 00 1D 0A 00 00 00 00 00 FF 0F 3C [12:18:24]RasterBufferAndPrint [12:18:24]line Счет N : (1)24617630 [12:18:24]line ИНН: 02508201610067 [12:18:24]line Контрольно-Кассовый Чек [12:18:24]line ПРОДАЖА [12:18:24]line ТРК (МРК, ГНК) : 71 [12:18:24]line Товар: 2711190000 [12:18:24]line ГАЗ-К-5 [12:18:24]line 36.230 * 37.40 [12:18:24]line = 1355.00 [12:18:24]line НДС 12% НСП 1% [12:18:24]line > о реализуемом товаре [12:18:25]line ИТОГО: 1355.00 [12:18:25]line НСП 1% : 11.99 [12:18:25]line НДС 12% : 143.89 [12:18:25]line Наличными: 0.00 [12:18:25]line Безнал.: 1355.00 [12:18:25]line Место: АЗС № 90 "Партнёр-нефть" [12:18:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:18:25]line СНО: Общий режим [12:18:25]line Чек 276 23.09.2024 12:18 [12:18:25]line Смена: 515 ФФД: 1.0 [12:18:25]line ЗНМ: 0300000107 [12:18:25]line РНМ: 0000000000091827 [12:18:25]line Версия ККМ: 001 [12:18:25]line Платежная система: O! деньги [12:18:25]line ФМ: 0000000000871832 [12:18:25]line ФД: 289602 [12:18:25]line ФПД: 244539823991828 [12:18:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121823&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289602&fm=244539823991828&tin=02508201610067®Number=0000000000091827&sum=135500 [12:18:25]written 0, free lines is 4095 [12:18:25]Write to MH i2c: 01 00 00 46 0A 50 [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: 01 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: 01 07 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: 01 07 00 46 0A 00 00 00 00 00 DC 0C 3F [12:18:25]RasterBufferAndPrint [12:18:25]line [12:18:25]line [12:18:25]line [12:18:25]line [12:18:25]line [12:18:25]written 0, free lines is 3303 [12:18:25]MH_Cut [12:18:25]Write to MH i2c: D1 01 00 4D 0A 01 29 [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: D1 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: D1 01 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: D1 01 00 4D 0A 00 28 [12:18:25]Write to MH i2c: 01 00 00 4E 0A 58 [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:26]*** Cut start [12:18:26]*** Partial cut [12:18:26]*** CUTSNS_PIN = 1 [12:18:26]*** CUTSNS_PIN = 0 [12:18:26]*** Brake cut motor [12:18:27]Read from MH i2c: 01 [12:18:27]MH_I2C_Read... [12:18:27]*** Stop cut motor [12:18:27]*** Cut end [12:18:27]Read from MH i2c: 01 07 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: 01 07 00 4E 0A 00 00 00 00 00 FF 0F 6D [12:18:27]process_action close_receipt done [12:18:27]requested_data is exist [12:18:27]produce_requested_data [12:18:27]requested_item fm.sn is exist - process it [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 11 00 00 [12:18:27]Write to MH i2c: E2 08 00 4F 0A 80 11 00 00 00 00 00 00 D3 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 17 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 17 00 4F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [12:18:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:27]wFMCommunicate OK [12:18:27]requested_item fd.num is exist - process it [12:18:27]SAM_PROTO_GetFieldsCounters [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 13 00 00 [12:18:27]Write to MH i2c: E2 08 00 50 0A 80 13 00 00 00 00 00 00 D6 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 62 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 62 00 50 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 42 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [12:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 42 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:27]wFMCommunicate OK [12:18:27]SAM_PROTO_GetFieldsCounters done [12:18:27]requested_item shift.num is exist - process it [12:18:27]requested_item shift.opened is exist - process it [12:18:27]req_shift_opened [12:18:27]FM_GetShiftState [12:18:27]SAM_PROTO_GetShiftState [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 13 01 00 [12:18:27]Write to MH i2c: E2 08 00 51 0A 80 13 01 00 00 00 00 00 D8 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 0E 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 0E 00 51 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 79 [12:18:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:27]wFMCommunicate OK [12:18:27]SAM_PROTO_GetShiftState done [12:18:27]FM_GetShiftState done [12:18:27]req_shift_opened done [12:18:27]requested_item shift.open_date is exist - process it [12:18:27]req_shift_open_date [12:18:27]req_shift_open_date done [12:18:27]produce_requested_data done [12:18:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289602,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:18:27]process_action_free close_receipt [12:18:27]json_value_free [12:18:27]json_value_free done [12:18:27]process_json_proto returns [12:18:27]Send response to host [12:18:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289602,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:18:27]free response buf [12:18:27]execute_script done [12:18:27]execute_script returns [12:18:27]free content buf [12:18:27]Sock 7.Close socket [12:18:27]Sock 7.Thread stoped [12:18:36]accept exits with 10 [12:18:36]New connection [12:18:36]New thread 3067473252 created [12:18:36]Thread 3067329892 joined [12:18:36]Waiting for new connection... [12:18:36] Sock 10.Parse request [12:18:36]Sock 10.Check first char [12:18:36]Sock 10.First char is OK [12:18:36]request: POST /json_proto HTTP/1.0 [12:18:36]Method: POST [12:18:36]URL: /json_proto [12:18:36]Method is POST - this is cgi request [12:18:36]url: /json_proto [12:18:36]query_string will be loaded in cgi processing [12:18:36]execute_cgi json_proto POST (null) [12:18:36]execute_cgi path=json_proto method=POST [12:18:36]POST find Content-Length [12:18:36]Host: 172.17.41.135:8080 [12:18:36]Content-Length: 802 [12:18:36]Content-Type: application/json [12:18:36] [12:18:36]POST finish read [12:18:36]Found Content-Length = 802 [12:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:36]execute_script... [12:18: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)24617635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:36]POST & json_proto [12:18:36]process_json_proto [12:18:36]json parsed OK: [12:18:36]protocol is kg_v1.0 [12:18:36]action value=close_receipt [12:18:36]process_action close_receipt [12:18:36]cmd_close_receipt [12:18:36]MH_GetDate [12:18:36]Write to MH i2c: F0 00 00 52 0A 4B [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: F0 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: F0 09 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: F0 09 00 52 0A 00 9D 5C F1 66 ED 3E 82 65 B6 [12:18:36]GetLastDocTimeStamp 1727093903 [12:18:36]current date 1727093917 [12:18:36]FM_GetShiftState [12:18:36]SAM_PROTO_GetShiftState [12:18:36]wFMCommunicate request_size=4 [12:18:36]MH_SAM_APDU [12:18:36]CAPDU: 80 13 01 00 [12:18:36]Write to MH i2c: E2 08 00 53 0A 80 13 01 00 00 00 00 00 DA [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:37]Read from MH i2c: E2 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 0E 00 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 0E 00 53 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [12:18:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:37]wFMCommunicate OK [12:18:37]SAM_PROTO_GetShiftState done [12:18:37]FM_GetShiftState done [12:18:37]opened in 1727051401 [12:18:37]opened+sec_in_day 1727137801 [12:18:37]quantity*price = 70044 [12:18:37]sum+1 = 70046 [12:18:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 277 23.09.2024 12:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289603 ФПД: 131211296184485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121837&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289603&fm=131211296184485&tin=02508201610067®Number=0000000000091827&sum=70045 [12:18:38]StoreToDocumentArchive [12:18:38]shift 515 fd 289603 [12:18:38]save to /storage/0515/doc_00289603 [12:18:38]save last doc name /storage/0515/doc_00289603 to /storage/kkm_last_doc_name [12:18:38]save OK [12:18:38]Clear old archive folders... [12:18:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:38]tlvbuf is 018EA700 [12:18:38]SAM_PROTO_ClearQueue [12:18:38]wFMCommunicate request_size=4 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 09 00 00 [12:18:38]Write to MH i2c: E2 08 00 60 0A 80 09 00 00 00 00 00 00 DC [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 60 0A 00 90 00 DE [12:18:38]RAPDU: 90 00 [12:18:38]wFMCommunicate OK [12:18:38]SAM_PROTO_ClearQueue done [12:18:38]KKMCreateOFDPacket [12:18:38]OFDProtocolAddRootSTLVToBuf [12:18:38]FM_MakeSignedData [12:18:38]FM_MakeSignedData [12:18:38]SAM_PROTO_SignData [12:18:38]wFMCommunicate request_size=4 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 0D 01 02 [12:18:38]Write to MH i2c: E2 08 00 61 0A 80 0D 01 02 00 00 00 00 E4 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 61 0A 00 90 00 DF [12:18:38]RAPDU: 90 00 [12:18:38]wFMCommunicate OK [12:18:38]wFMCommunicate request_size=255 [12:18:38]MH_SAM_APDU [12:18: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 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 9D 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6B 04 00 35 04 06 00 77 [12:18:38]Write to MH i2c: E2 02 01 62 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 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 9D 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6B 04 00 35 04 06 00 77 00 00 47 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 62 0A 00 90 00 E0 [12:18:38]RAPDU: 90 00 [12:18:38]wFMCommunicate OK [12:18:38]wFMCommunicate request_size=10 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 0D 02 02 05 56 02 B3 18 A5 [12:18:38]Write to MH i2c: E2 0D 00 63 0A 80 0D 02 02 05 00 56 02 B3 18 A5 00 00 B9 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 63 0A 00 90 00 E1 [12:18:38]RAPDU: 90 00 [12:18:38]wFMCommunicate OK [12:18:38]wFMCommunicate request_size=4 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 0D 03 02 [12:18:38]Write to MH i2c: E2 08 00 64 0A 80 0D 03 02 00 00 00 00 E9 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 0B 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 0B 00 64 0A 00 D8 15 5B 15 67 8B 6F B5 90 00 5D [12:18:38]RAPDU: D8 15 5B 15 67 8B 6F B5 90 00 [12:18:38]wFMCommunicate OK [12:18:38]SAM_PROTO_SignData done [12:18:38]FM_MakeSignedData done [12:18:38]CreateOFDProtocolMessage [12:18:38]wFMCommunicate request_size=4 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 11 00 00 [12:18:38]Write to MH i2c: E2 08 00 65 0A 80 11 00 00 00 00 00 00 E9 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 17 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 17 00 65 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [12:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:38]wFMCommunicate OK [12:18:38]CreateOFDProtocolMessage done [12:18:38]OFDSenderStorePacket 289603 [12:18:38]StoreOFDPacket docnum=289603 [12:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 6B 5A 07 01 3B 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 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 9D 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6B 04 00 35 04 06 00 77 56 02 B3 18 A5 D8 15 5B 15 67 8B 6F B5 [12:18:38]CheckFolder [12:18:38]dirname=/storage/ofd_packets [12:18:38]CheckFolder done [12:18:38]ProducePacketName [12:18:38]name=ofd_packets/00289603 [12:18:38]NVStorageSaveData ofd_packets/00289603 [12:18:38]File name is /storage/ofd_packets/00289603 [12:18:38]Write 301 bytes [12:18:38]NVStorageSaveData done [12:18:38]OFDSenderStorePacket done [12:18:38]KKMCreateOFDPacket done [12:18:38]NVStorageSaveData kkm_last_timestamp [12:18:38]File name is /storage/kkm_last_timestamp [12:18:38]Write 4 bytes [12:18:38]NVStorageSaveData done [12:18:38]ExternCall_PrintAddStr [12:18:38]wPrintStart [12:18:38]Write to MH i2c: 01 00 00 66 0A 70 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: 01 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: 01 07 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: 01 07 00 66 0A 00 00 00 00 00 FF 0F 85 [12:18:38]RasterBufferAndPrint [12:18:38]line Счет N : (1)24617635 [12:18:38]line ИНН: 02508201610067 [12:18:38]line Контрольно-Кассовый Чек [12:18:38]line ПРОДАЖА [12:18:38]line ТРК (МРК, ГНК) : 42 [12:18:38]line Товар: 2710124500 [12:18:38]line Аи-95-К-5 [12:18:38]line 9.440 * 74.20 [12:18:38]line = 700.45 [12:18:38]line НДС 12% НСП 1% [12:18:38]line > о реализуемом товаре [12:18:38]line ИТОГО: 700.45 [12:18:38]line НСП 1% : 6.20 [12:18:38]line НДС 12% : 74.38 [12:18:38]line Наличными: 0.00 [12:18:38]line Безнал.: 700.45 [12:18:38]line Место: АЗС № 90 "Партнёр-нефть" [12:18:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:18:38]line СНО: Общий режим [12:18:38]line Чек 277 23.09.2024 12:18 [12:18:38]line Смена: 515 ФФД: 1.0 [12:18:38]line ЗНМ: 0300000107 [12:18:38]line РНМ: 0000000000091827 [12:18:38]line Версия ККМ: 001 [12:18:38]line Платежная система: O! деньги [12:18:38]line ФМ: 0000000000871832 [12:18:38]line ФД: 289603 [12:18:38]line ФПД: 131211296184485 [12:18:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121837&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289603&fm=131211296184485&tin=02508201610067®Number=0000000000091827&sum=70045 [12:18:38]written 0, free lines is 4095 [12:18:39]Write to MH i2c: 01 00 00 8F 0A 99 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: 01 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: 01 07 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: 01 07 00 8F 0A 00 00 00 00 00 DD 0C 89 [12:18:39]RasterBufferAndPrint [12:18:39]line [12:18:39]line [12:18:39]line [12:18:39]line [12:18:39]line [12:18:39]written 0, free lines is 3302 [12:18:39]MH_Cut [12:18:39]Write to MH i2c: D1 01 00 96 0A 01 72 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: D1 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: D1 01 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: D1 01 00 96 0A 00 71 [12:18:39]Write to MH i2c: 01 00 00 97 0A A1 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]*** Cut start [12:18:39]*** Partial cut [12:18:40]*** CUTSNS_PIN = 1 [12:18:40]*** CUTSNS_PIN = 0 [12:18:40]*** Brake cut motor [12:18:40]Read from MH i2c: 01 [12:18:40]MH_I2C_Read... [12:18:40]*** Stop cut motor [12:18:40]*** Cut end [12:18:40]Read from MH i2c: 01 07 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: 01 07 00 97 0A 00 00 00 00 00 FF 0F B6 [12:18:40]process_action close_receipt done [12:18:40]requested_data is exist [12:18:40]produce_requested_data [12:18:40]requested_item fm.sn is exist - process it [12:18:40]wFMCommunicate request_size=4 [12:18:40]MH_SAM_APDU [12:18:40]CAPDU: 80 11 00 00 [12:18:40]Write to MH i2c: E2 08 00 98 0A 80 11 00 00 00 00 00 00 1C [12:18:40]Write i2c OK [12:18:40]MH_I2C_Read... [12:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:40]Read from MH i2c: E2 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 17 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 17 00 98 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [12:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:40]wFMCommunicate OK [12:18:40]requested_item fd.num is exist - process it [12:18:40]SAM_PROTO_GetFieldsCounters [12:18:40]wFMCommunicate request_size=4 [12:18:40]MH_SAM_APDU [12:18:40]CAPDU: 80 13 00 00 [12:18:40]Write to MH i2c: E2 08 00 99 0A 80 13 00 00 00 00 00 00 1F [12:18:40]Write i2c OK [12:18:40]MH_I2C_Read... [12:18:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:40]Read from MH i2c: E2 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 62 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 62 00 99 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 43 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [12:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 43 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:40]wFMCommunicate OK [12:18:40]SAM_PROTO_GetFieldsCounters done [12:18:40]requested_item shift.num is exist - process it [12:18:40]requested_item shift.opened is exist - process it [12:18:40]req_shift_opened [12:18:40]FM_GetShiftState [12:18:40]SAM_PROTO_GetShiftState [12:18:40]wFMCommunicate request_size=4 [12:18:40]MH_SAM_APDU [12:18:40]CAPDU: 80 13 01 00 [12:18:40]Write to MH i2c: E2 08 00 9A 0A 80 13 01 00 00 00 00 00 21 [12:18:40]Write i2c OK [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 [12:18:40]MH_I2C_Read... [12:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:40]Read from MH i2c: E2 0E 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 0E 00 9A 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [12:18:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:40]wFMCommunicate OK [12:18:40]SAM_PROTO_GetShiftState done [12:18:40]FM_GetShiftState done [12:18:40]req_shift_opened done [12:18:40]requested_item shift.open_date is exist - process it [12:18:40]req_shift_open_date [12:18:40]req_shift_open_date done [12:18:40]produce_requested_data done [12:18:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289603,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:18:40]process_action_free close_receipt [12:18:40]json_value_free [12:18:40]json_value_free done [12:18:40]process_json_proto returns [12:18:40]Send response to host [12:18:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289603,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:18:40]free response buf [12:18:40]execute_script done [12:18:40]execute_script returns [12:18:40]free content buf [12:18:40]Sock 10.Close socket [12:18:40]Sock 10.Thread stoped [12:18:55]accept exits with 7 [12:18:55]New connection [12:18:55]New thread 3067329892 created [12:18:55]Thread 3067473252 joined [12:18:55]Waiting for new connection... [12:18:55] Sock 7.Parse request [12:18:55]Sock 7.Check first char [12:18:55]Sock 7.First char is OK [12:18:55]request: POST /json_proto HTTP/1.0 [12:18:55]Method: POST [12:18:55]URL: /json_proto [12:18:55]Method is POST - this is cgi request [12:18:55]url: /json_proto [12:18:55]query_string will be loaded in cgi processing [12:18:55]execute_cgi json_proto POST (null) [12:18:55]execute_cgi path=json_proto method=POST [12:18:55]POST find Content-Length [12:18:55]Host: 172.17.41.135:8080 [12:18:55]Content-Length: 949 [12:18:55]Content-Type: application/json [12:18:55] [12:18:55]POST finish read [12:18:55]Found Content-Length = 949 [12:18:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 5.860, "sum" : 400.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 5.86 \u0441\u043E\u043C", "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:18:55]execute_script... [12:18:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 5.860, "sum" : 400.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 5.86 \u0441\u043E\u043C", "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:18:55]POST & json_proto [12:18:55]process_json_proto [12:18:55]json parsed OK: [12:18:55]protocol is kg_v1.0 [12:18:55]action value=close_receipt [12:18:55]process_action close_receipt [12:18:55]cmd_close_receipt [12:18:55]MH_GetDate [12:18:55]Write to MH i2c: F0 00 00 9B 0A 94 [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: F0 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: F0 09 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: F0 09 00 9B 0A 00 B0 5C F1 66 ED 3E 82 65 12 [12:18:55]GetLastDocTimeStamp 1727093917 [12:18:55]current date 1727093936 [12:18:55]FM_GetShiftState [12:18:55]SAM_PROTO_GetShiftState [12:18:55]wFMCommunicate request_size=4 [12:18:55]MH_SAM_APDU [12:18:55]CAPDU: 80 13 01 00 [12:18:55]Write to MH i2c: E2 08 00 9C 0A 80 13 01 00 00 00 00 00 23 [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0E 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0E 00 9C 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [12:18:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:55]wFMCommunicate OK [12:18:55]SAM_PROTO_GetShiftState done [12:18:55]FM_GetShiftState done [12:18:55]opened in 1727051401 [12:18:55]opened+sec_in_day 1727137801 [12:18:55]quantity*price = 40023 [12:18:55]sum+1 = 40025 [12:18:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 278 23.09.2024 12:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа S-92 номер 90 сэкономлено 5.86 сом ФМ: 0000000000871832 ФД: 289604 ФПД: 250370771706864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121856&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289604&fm=250370771706864&tin=02508201610067®Number=0000000000091827&sum=40000 [12:18:56]StoreToDocumentArchive [12:18:56]shift 515 fd 289604 [12:18:56]save to /storage/0515/doc_00289604 [12:18:56]save last doc name /storage/0515/doc_00289604 to /storage/kkm_last_doc_name [12:18:56]save OK [12:18:56]Clear old archive folders... [12:18:56]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:18:56]tlvbuf is 01900120 [12:18:56]SAM_PROTO_ClearQueue [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 09 00 00 [12:18:56]Write to MH i2c: E2 08 00 A9 0A 80 09 00 00 00 00 00 00 25 [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 A9 0A 00 90 00 27 [12:18:56]RAPDU: 90 00 [12:18:56]wFMCommunicate OK [12:18:56]SAM_PROTO_ClearQueue done [12:18:56]KKMCreateOFDPacket [12:18:56]OFDProtocolAddRootSTLVToBuf [12:18:56]FM_MakeSignedData [12:18:56]FM_MakeSignedData [12:18:56]SAM_PROTO_SignData [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 0D 01 02 [12:18:56]Write to MH i2c: E2 08 00 AA 0A 80 0D 01 02 00 00 00 00 2D [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 AA 0A 00 90 00 28 [12:18:56]RAPDU: 90 00 [12:18:56]wFMCommunicate OK [12:18:56]wFMCommunicate request_size=253 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E4 16 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 B0 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6B 04 00 35 04 06 00 E3 B5 FC E8 E3 F0 [12:18:56]Write to MH i2c: E2 00 01 AB 0A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E4 16 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 B0 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6B 04 00 35 04 06 00 E3 B5 FC E8 E3 F0 00 00 E0 [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 AB 0A 00 90 00 29 [12:18:56]RAPDU: 90 00 [12:18:56]wFMCommunicate OK [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 0D 03 02 [12:18:56]Write to MH i2c: E2 08 00 AC 0A 80 0D 03 02 00 00 00 00 31 [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:57]Read from MH i2c: E2 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 0B 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 0B 00 AC 0A 00 0F 69 EA CF EB A5 4D 3B 90 00 7B [12:18:57]RAPDU: 0F 69 EA CF EB A5 4D 3B 90 00 [12:18:57]wFMCommunicate OK [12:18:57]SAM_PROTO_SignData done [12:18:57]FM_MakeSignedData done [12:18:57]CreateOFDProtocolMessage [12:18:57]wFMCommunicate request_size=4 [12:18:57]MH_SAM_APDU [12:18:57]CAPDU: 80 11 00 00 [12:18:57]Write to MH i2c: E2 08 00 AD 0A 80 11 00 00 00 00 00 00 31 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:57]Read from MH i2c: E2 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 17 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 17 00 AD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 81 [12:18:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:57]wFMCommunicate OK [12:18:57]CreateOFDProtocolMessage done [12:18:57]OFDSenderStorePacket 289604 [12:18:57]StoreOFDPacket docnum=289604 [12:18:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B1 C0 00 01 1B 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E4 16 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 B0 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6B 04 00 35 04 06 00 E3 B5 FC E8 E3 F0 0F 69 EA CF EB A5 4D 3B [12:18:57]CheckFolder [12:18:57]dirname=/storage/ofd_packets [12:18:57]CheckFolder done [12:18:57]ProducePacketName [12:18:57]name=ofd_packets/00289604 [12:18:57]NVStorageSaveData ofd_packets/00289604 [12:18:57]File name is /storage/ofd_packets/00289604 [12:18:57]Write 294 bytes [12:18:57]NVStorageSaveData done [12:18:57]OFDSenderStorePacket done [12:18:57]KKMCreateOFDPacket done [12:18:57]NVStorageSaveData kkm_last_timestamp [12:18:57]File name is /storage/kkm_last_timestamp [12:18:57]Write 4 bytes [12:18:57]NVStorageSaveData done [12:18:57]ExternCall_PrintAddStr [12:18:57]wPrintStart [12:18:57]Write to MH i2c: 01 00 00 AE 0A B8 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 07 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 07 00 AE 0A 00 00 00 00 00 FF 0F CD [12:18:57]RasterBufferAndPrint [12:18:57]line Счет N : (1)24617634 [12:18:57]line ИНН: 02508201610067 [12:18:57]line Контрольно-Кассовый Чек [12:18:57]line ПРОДАЖА [12:18:57]line ТРК (МРК, ГНК) : 34 [12:18:57]line Товар: 2710124130 [12:18:57]line SU-92 [12:18:57]line 5.860 * 68.30 [12:18:57]line = 400.24 [12:18:57]line НДС 12% НСП 1% [12:18:57]line > о реализуемом товаре [12:18:57]line ОКРУГЛЕНИЕ: -0.24 [12:18:57]line ИТОГО: 400.00 [12:18:57]line Внесено: 400.00 [12:18:57]line СДАЧА: 0.00 [12:18:57]line НСП 1% : 3.54 [12:18:57]line НДС 12% : 42.50 [12:18:57]line Наличными: 400.00 [12:18:57]line Безнал.: 0.00 [12:18:57]line Место: АЗС № 90 "Партнёр-нефть" [12:18:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:18:57]line СНО: Общий режим [12:18:57]line Чек 278 23.09.2024 12:18 [12:18:57]line Смена: 515 ФФД: 1.0 [12:18:57]line ЗНМ: 0300000107 [12:18:57]line РНМ: 0000000000091827 [12:18:57]line Версия ККМ: 001 [12:18:57]line [12:18:57]line Дисконтная программа [12:18:57]line S-92 [12:18:57]line номер 90 [12:18:57]line сэкономлено 5.86 сом [12:18:57]line ФМ: 0000000000871832 [12:18:57]line ФД: 289604 [12:18:57]line ФПД: 250370771706864 [12:18:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T121856&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289604&fm=250370771706864&tin=02508201610067®Number=0000000000091827&sum=40000 [12:18:57]written 0, free lines is 4095 [12:18:57]Write to MH i2c: 01 00 00 DD 0A E7 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 07 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 07 00 DD 0A 00 00 00 00 00 75 0C 6F [12:18:57]RasterBufferAndPrint [12:18:57]line [12:18:57]line [12:18:57]line [12:18:57]line [12:18:57]line [12:18:57]written 0, free lines is 3201 [12:18:57]MH_Cut [12:18:57]Write to MH i2c: D1 01 00 E4 0A 01 C0 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: D1 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: D1 01 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: D1 01 00 E4 0A 00 BF [12:18:57]Write to MH i2c: 01 00 00 E5 0A EF [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:58]*** Cut start [12:18:58]*** Partial cut [12:18:58]*** CUTSNS_PIN = 1 [12:18:58]*** CUTSNS_PIN = 0 [12:18:58]*** Brake cut motor [12:18:59]Read from MH i2c: 01 [12:18:59]MH_I2C_Read... [12:18:59]*** Stop cut motor [12:18:59]*** Cut end [12:18:59]Read from MH i2c: 01 07 00 [12:18:59]MH_I2C_Read... [12:18:59]Read from MH i2c: 01 07 00 E5 0A 00 00 00 00 00 FF 0F 04 [12:18:59]process_action close_receipt done [12:18:59]requested_data is exist [12:18:59]produce_requested_data [12:18:59]requested_item fm.sn is exist - process it [12:18:59]wFMCommunicate request_size=4 [12:18:59]MH_SAM_APDU [12:18:59]CAPDU: 80 11 00 00 [12:18:59]Write to MH i2c: E2 08 00 E6 0A 80 11 00 00 00 00 00 00 6A [12:18:59]Write i2c OK [12:18:59]MH_I2C_Read... [12:18:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:59]Read from MH i2c: E2 [12:18:59]MH_I2C_Read... [12:18:59]Read from MH i2c: E2 17 00 [12:18:59]MH_I2C_Read... [12:18:59]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 33 32 90 00 BA [12:18:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:18:59]wFMCommunicate OK [12:18:59]requested_item fd.num is exist - process it [12:18:59]SAM_PROTO_GetFieldsCounters [12:18:59]wFMCommunicate request_size=4 [12:18:59]MH_SAM_APDU [12:18:59]CAPDU: 80 13 00 00 [12:18:59]Write to MH i2c: E2 08 00 E7 0A 80 13 00 00 00 00 00 00 6D [12:18:59]Write i2c OK [12:18:59]MH_I2C_Read... [12:18:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:59]Read from MH i2c: E2 [12:18:59]MH_I2C_Read... [12:18:59]Read from MH i2c: E2 62 00 [12:18:59]MH_I2C_Read... [12:18:59]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 44 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 8A [12:18:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 44 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:59]wFMCommunicate OK [12:18:59]SAM_PROTO_GetFieldsCounters done [12:18:59]requested_item shift.num is exist - process it [12:18:59]requested_item shift.opened is exist - process it [12:18:59]req_shift_opened [12:18:59]FM_GetShiftState [12:18:59]SAM_PROTO_GetShiftState [12:18:59]wFMCommunicate request_size=4 [12:18:59]MH_SAM_APDU [12:18:59]CAPDU: 80 13 01 00 [12:18:59]Write to MH i2c: E2 08 00 E8 0A 80 13 01 00 00 00 00 00 6F [12:18:59]Write i2c OK [12:18:59]MH_I2C_Read... [12:18:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:59]Read from MH i2c: E2 [12:18:59]MH_I2C_Read... [12:18:59]Read from MH i2c: E2 0E 00 [12:18:59]MH_I2C_Read... [12:18:59]Read from MH i2c: E2 0E 00 E8 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [12:18:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:18:59]wFMCommunicate OK [12:18:59]SAM_PROTO_GetShiftState done [12:18:59]FM_GetShiftState done [12:18:59]req_shift_opened done [12:18:59]requested_item shift.open_date is exist - process it [12:18:59]req_shift_open_date [12:18:59]req_shift_open_date done [12:18:59]produce_requested_data done [12:18:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289604,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:18:59]process_action_free close_receipt [12:18:59]json_value_free [12:18:59]json_value_free done [12:18:59]process_json_proto returns [12:18:59]Send response to host [12:18:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289604,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:18:59]free response buf [12:18:59]execute_script done [12:18:59]execute_script returns [12:18:59]free content buf [12:18:59]Sock 7.Close socket [12:18:59]Sock 7.Thread stoped [12:20:31]ConnectInit Can't connect to host [12:20:31]CommunicateWithHost connect error [12:20:31]CommunicateWithHost err = -1 [12:20:31]OFD Sender: Server communicate error [12:20:31]OFD Sender: Processing packet 289601 [packets to send 1787, broken 1783] [12:20:31]ProducePacketName [12:20:31]name=ofd_packets/00289601 [12:20:31]OFD Sender: To server: pG, [12:20:31]CommunicateWithHost lk.salyk.kg:30040 [12:20:31]ConnectInit lk.salyk.kg [12:20:32]Connected sock=7 [12: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 33 32 0C 01 00 00 63 70 04 01 67 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 18 FF 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 13 01 00 00 F4 03 04 00 8B 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6B 04 00 35 04 06 00 34 74 F4 A9 D7 7E 94 B5 3E 15 67 45 A2 AD [12: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 33 32 4F 00 00 00 5D 48 47 00 DA 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 33 32 10 04 04 00 41 6B 04 00 F4 03 04 00 E3 04 F1 66 B6 04 01 00 00 7E 89 75 CF EC C4 08 09 [12:20:32]CommunicateWithHost err = 0 [12:20:32]CheckOFDResponse [12:20:32]1017 (14) - 77093643461234 [12:20:32]1041 (16) - 0000000000871832 [12:20:32]1040 (4) - 289601 [12:20:32]1012 (4) - 23.09.2024 06:04 [12:20:32]1206 (1) - 0 [12:20:32]OFD Sender: Remove packet 289601 [12:20:32]ProducePacketName [12:20:32]name=ofd_packets/00289601 [12:20:32]NVStorageDeleteData [12:20:32]OFD Sender: Processing packet 289602 [packets to send 1786, broken 1783] [12:20:32]ProducePacketName [12:20:32]name=ofd_packets/00289602 [12:20:32]OFD Sender: To server: pG, [12:20:32]CommunicateWithHost lk.salyk.kg:30040 [12:20:32]ConnectInit lk.salyk.kg [12:20:33]Connected sock=7 [12:20:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 05 5F 06 01 06 72 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8F 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6B 04 00 35 04 06 00 DE 68 5D 57 AC 14 CE 47 3E D1 85 68 29 C3 [12:20: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 33 32 4F 00 00 00 56 0D 47 00 89 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 33 32 10 04 04 00 42 6B 04 00 F4 03 04 00 E4 04 F1 66 B6 04 01 00 00 9A 3E DF 40 71 8E 78 21 [12:20:33]CommunicateWithHost err = 0 [12:20:33]CheckOFDResponse [12:20:33]1017 (14) - 77093643461234 [12:20:33]1041 (16) - 0000000000871832 [12:20:33]1040 (4) - 289602 [12:20:33]1012 (4) - 23.09.2024 06:04 [12:20:33]1206 (1) - 0 [12:20:33]OFD Sender: Remove packet 289602 [12:20:33]ProducePacketName [12:20:33]name=ofd_packets/00289602 [12:20:33]NVStorageDeleteData [12:20:34]OFD Sender: Processing packet 289603 [packets to send 1785, broken 1783] [12:20:34]ProducePacketName [12:20:34]name=ofd_packets/00289603 [12:20:34]OFD Sender: To server: pG, [12:20:34]CommunicateWithHost lk.salyk.kg:30040 [12:20:34]ConnectInit lk.salyk.kg [12:20:34]Connected sock=7 [12:20: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 33 32 0F 01 00 00 6B 5A 07 01 3B 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 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 9D 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6B 04 00 35 04 06 00 77 56 02 B3 18 A5 D8 15 5B 15 67 8B 6F B5 [12:20: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 33 32 4F 00 00 00 38 18 47 00 5A 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 33 32 10 04 04 00 43 6B 04 00 F4 03 04 00 E5 04 F1 66 B6 04 01 00 00 6A 99 BA B4 77 ED 85 BD [12:20:34]CommunicateWithHost err = 0 [12:20:34]CheckOFDResponse [12:20:34]1017 (14) - 77093643461234 [12:20:34]1041 (16) - 0000000000871832 [12:20:34]1040 (4) - 289603 [12:20:34]1012 (4) - 23.09.2024 06:04 [12:20:34]1206 (1) - 0 [12:20:34]OFD Sender: Remove packet 289603 [12:20:34]ProducePacketName [12:20:34]name=ofd_packets/00289603 [12:20:34]NVStorageDeleteData [12:20:35]OFD Sender: Processing packet 289604 [packets to send 1784, broken 1783] [12:20:35]ProducePacketName [12:20:35]name=ofd_packets/00289604 [12:20:35]OFD Sender: To server: pG, [12:20:35]CommunicateWithHost lk.salyk.kg:30040 [12:20:35]ConnectInit lk.salyk.kg [12:20:35]Connected sock=7 [12:20: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 33 32 08 01 00 00 B1 C0 00 01 1B 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E4 16 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 B0 5C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6B 04 00 35 04 06 00 E3 B5 FC E8 E3 F0 0F 69 EA CF EB A5 4D 3B [12:20: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 33 32 4F 00 00 00 7C 12 47 00 74 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 33 32 10 04 04 00 44 6B 04 00 F4 03 04 00 E6 04 F1 66 B6 04 01 00 00 D2 8B FE BC AB B6 CE E6 [12:20:35]CommunicateWithHost err = 0 [12:20:35]CheckOFDResponse [12:20:35]1017 (14) - 77093643461234 [12:20:35]1041 (16) - 0000000000871832 [12:20:35]1040 (4) - 289604 [12:20:35]1012 (4) - 23.09.2024 06:04 [12:20:35]1206 (1) - 0 [12:20:35]OFD Sender: Remove packet 289604 [12:20:35]ProducePacketName [12:20:35]name=ofd_packets/00289604 [12:20:35]NVStorageDeleteData [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:07]accept exits with 10 [12:21:07]New connection [12:21:07]New thread 3067473252 created [12:21:07]Thread 3067329892 joined [12:21:07]Waiting for new connection... [12:21:07] Sock 10.Parse request [12:21:07]Sock 10.Check first char [12:21:07]Sock 10.First char is OK [12:21:07]request: POST /json_proto HTTP/1.0 [12:21:07]Method: POST [12:21:07]URL: /json_proto [12:21:07]Method is POST - this is cgi request [12:21:07]url: /json_proto [12:21:07]query_string will be loaded in cgi processing [12:21:07]execute_cgi json_proto POST (null) [12:21:07]execute_cgi path=json_proto method=POST [12:21:07]POST find Content-Length [12:21:07]Host: 172.17.41.135:8080 [12:21:07]Content-Length: 799 [12:21:07]Content-Type: application/json [12:21:07] [12:21:07]POST finish read [12:21:07]Found Content-Length = 799 [12:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.860, "sum" : 675.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 675.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:07]execute_script... [12: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)24617637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.860, "sum" : 675.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 675.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:07]POST & json_proto [12:21:07]process_json_proto [12:21:07]json parsed OK: [12:21:07]protocol is kg_v1.0 [12:21:07]action value=close_receipt [12:21:07]process_action close_receipt [12:21:07]cmd_close_receipt [12:21:07]MH_GetDate [12:21:07]Write to MH i2c: F0 00 00 E9 0A E2 [12:21:07]Write i2c OK [12:21:07]MH_I2C_Read... [12:21:07]Read from MH i2c: F0 [12:21:07]MH_I2C_Read... [12:21:07]Read from MH i2c: F0 09 00 [12:21:07]MH_I2C_Read... [12:21:07]Read from MH i2c: F0 09 00 E9 0A 00 34 5D F1 66 ED 3E 82 65 E5 [12:21:07]GetLastDocTimeStamp 1727093936 [12:21:07]current date 1727094068 [12:21:07]FM_GetShiftState [12:21:07]SAM_PROTO_GetShiftState [12:21:07]wFMCommunicate request_size=4 [12:21:07]MH_SAM_APDU [12:21:07]CAPDU: 80 13 01 00 [12:21:07]Write to MH i2c: E2 08 00 EA 0A 80 13 01 00 00 00 00 00 71 [12:21:07]Write i2c OK [12:21:07]MH_I2C_Read... [12:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:07]Read from MH i2c: E2 [12:21:07]MH_I2C_Read... [12:21:07]Read from MH i2c: E2 0E 00 [12:21:07]MH_I2C_Read... [12:21:07]Read from MH i2c: E2 0E 00 EA 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [12:21:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:21:07]wFMCommunicate OK [12:21:07]SAM_PROTO_GetShiftState done [12:21:07]FM_GetShiftState done [12:21:07]opened in 1727051401 [12:21:07]opened+sec_in_day 1727137801 [12:21:07]quantity*price = 67513 [12:21:07]sum+1 = 67514 [12:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 675.13 НСП 1% : 5.97 НДС 12% : 71.69 Наличными: 0.00 Безнал.: 675.13 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 279 23.09.2024 12:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289605 ФПД: 205828883552296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T122108&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289605&fm=205828883552296&tin=02508201610067®Number=0000000000091827&sum=67513 [12:21:09]StoreToDocumentArchive [12:21:09]shift 515 fd 289605 [12:21:09]save to /storage/0515/doc_00289605 [12:21:09]save last doc name /storage/0515/doc_00289605 to /storage/kkm_last_doc_name [12:21:09]save OK [12:21:09]Clear old archive folders... [12:21:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:21:09]tlvbuf is 01890D00 [12:21:09]SAM_PROTO_ClearQueue [12:21:09]wFMCommunicate request_size=4 [12:21:09]MH_SAM_APDU [12:21:09]CAPDU: 80 09 00 00 [12:21:09]Write to MH i2c: E2 08 00 F7 0A 80 09 00 00 00 00 00 00 73 [12:21:09]Write i2c OK [12:21:09]MH_I2C_Read... [12:21:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:09]Read from MH i2c: E2 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 F7 0A 00 90 00 75 [12:21:09]RAPDU: 90 00 [12:21:09]wFMCommunicate OK [12:21:09]SAM_PROTO_ClearQueue done [12:21:09]KKMCreateOFDPacket [12:21:09]OFDProtocolAddRootSTLVToBuf [12:21:09]FM_MakeSignedData [12:21:09]FM_MakeSignedData [12:21:09]SAM_PROTO_SignData [12:21:09]wFMCommunicate request_size=4 [12:21:09]MH_SAM_APDU [12:21:09]CAPDU: 80 0D 01 02 [12:21:09]Write to MH i2c: E2 08 00 F8 0A 80 0D 01 02 00 00 00 00 7B [12:21:09]Write i2c OK [12:21:09]MH_I2C_Read... [12:21:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:09]Read from MH i2c: E2 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 F8 0A 00 90 00 76 [12:21:09]RAPDU: 90 00 [12:21:09]wFMCommunicate OK [12:21:09]wFMCommunicate request_size=255 [12:21:09]MH_SAM_APDU [12:21:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 34 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6B 04 00 35 04 06 00 BB 33 45 7D [12:21:09]Write to MH i2c: E2 02 01 F9 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 9C 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 34 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6B 04 00 35 04 06 00 BB 33 45 7D 00 00 96 [12:21:09]Write i2c OK [12:21:09]MH_I2C_Read... [12:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:09]Read from MH i2c: E2 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 F9 0A 00 90 00 77 [12:21:09]RAPDU: 90 00 [12:21:09]wFMCommunicate OK [12:21:09]wFMCommunicate request_size=7 [12:21:09]MH_SAM_APDU [12:21:09]CAPDU: 80 0D 02 02 02 18 28 [12:21:09]Write to MH i2c: E2 0A 00 FA 0A 80 0D 02 02 02 00 18 28 00 00 C2 [12:21:09]Write i2c OK [12:21:09]MH_I2C_Read... [12:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:09]Read from MH i2c: E2 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 03 00 FA 0A 00 90 00 78 [12:21:09]RAPDU: 90 00 [12:21:09]wFMCommunicate OK [12:21:09]wFMCommunicate request_size=4 [12:21:09]MH_SAM_APDU [12:21:09]CAPDU: 80 0D 03 02 [12:21:09]Write to MH i2c: E2 08 00 FB 0A 80 0D 03 02 00 00 00 00 80 [12:21:09]Write i2c OK [12:21:09]MH_I2C_Read... [12:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:09]Read from MH i2c: E2 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 0B 00 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 0B 00 FB 0A 00 E4 7A B2 ED 2F 29 8E 68 90 00 CC [12:21:09]RAPDU: E4 7A B2 ED 2F 29 8E 68 90 00 [12:21:09]wFMCommunicate OK [12:21:09]SAM_PROTO_SignData done [12:21:09]FM_MakeSignedData done [12:21:09]CreateOFDProtocolMessage [12:21:09]wFMCommunicate request_size=4 [12:21:09]MH_SAM_APDU [12:21:09]CAPDU: 80 11 00 00 [12:21:09]Write to MH i2c: E2 08 00 FC 0A 80 11 00 00 00 00 00 00 80 [12:21:09]Write i2c OK [12:21:09]MH_I2C_Read... [12:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:09]Read from MH i2c: E2 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: E2 17 00 [12:21:09]MH_I2C_Read... [12:21:09]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 33 32 90 00 D0 [12:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:21:09]wFMCommunicate OK [12:21:09]CreateOFDProtocolMessage done [12:21:09]OFDSenderStorePacket 289605 [12:21:09]StoreOFDPacket docnum=289605 [12:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 0C A1 04 01 F0 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 34 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6B 04 00 35 04 06 00 BB 33 45 7D 18 28 E4 7A B2 ED 2F 29 8E 68 [12:21:09]CheckFolder [12:21:09]dirname=/storage/ofd_packets [12:21:09]CheckFolder done [12:21:09]ProducePacketName [12:21:09]name=ofd_packets/00289605 [12:21:09]NVStorageSaveData ofd_packets/00289605 [12:21:09]File name is /storage/ofd_packets/00289605 [12:21:09]Write 298 bytes [12:21:09]NVStorageSaveData done [12:21:09]OFDSenderStorePacket done [12:21:09]KKMCreateOFDPacket done [12:21:09]NVStorageSaveData kkm_last_timestamp [12:21:09]File name is /storage/kkm_last_timestamp [12:21:09]Write 4 bytes [12:21:09]NVStorageSaveData done [12:21:09]ExternCall_PrintAddStr [12:21:09]wPrintStart [12:21:09]Write to MH i2c: 01 00 00 FD 0A 07 [12:21:09]Write i2c OK [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: 01 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: 01 07 00 [12:21:09]MH_I2C_Read... [12:21:09]Read from MH i2c: 01 07 00 FD 0A 00 00 00 00 00 FF 0F 1C [12:21:09]RasterBufferAndPrint [12:21:09]line Счет N : (1)24617637 [12:21:09]line ИНН: 02508201610067 [12:21:09]line Контрольно-Кассовый Чек [12:21:09]line ПРОДАЖА [12:21:09]line ТРК (МРК, ГНК) : 55 [12:21:09]line Товар: 2710194210 [12:21:09]line ДТ-К-5 [12:21:09]line 8.860 * 76.20 [12:21:09]line = 675.13 [12:21:09]line НДС 12% НСП 1% [12:21:09]line > о реализуемом товаре [12:21:09]line ИТОГО: 675.13 [12:21:09]line НСП 1% : 5.97 [12:21:09]line НДС 12% : 71.69 [12:21:09]line Наличными: 0.00 [12:21:09]line Безнал.: 675.13 [12:21:09]line Место: АЗС № 90 "Партнёр-нефть" [12:21:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:21:09]line СНО: Общий режим [12:21:09]line Чек 279 23.09.2024 12:21 [12:21:09]line Смена: 515 ФФД: 1.0 [12:21:09]line ЗНМ: 0300000107 [12:21:09]line РНМ: 0000000000091827 [12:21:09]line Версия ККМ: 001 [12:21:09]line Платежная система: O! деньги [12:21:09]line ФМ: 0000000000871832 [12:21:09]line ФД: 289605 [12:21:09]line ФПД: 205828883552296 [12:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T122108&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289605&fm=205828883552296&tin=02508201610067®Number=0000000000091827&sum=67513 [12:21:09]written 0, free lines is 4095 [12:21:09]OFD Sender: Processing packet 289605 [packets to send 1784, broken 1783] [12:21:09]ProducePacketName [12:21:09]name=ofd_packets/00289605 [12:21:09]OFD Sender: To server: pG, [12:21:09]CommunicateWithHost lk.salyk.kg:30040 [12:21:09]ConnectInit lk.salyk.kg [12:21:09]Connected sock=9 [12: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 33 32 0C 01 00 00 0C A1 04 01 F0 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 34 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6B 04 00 35 04 06 00 BB 33 45 7D 18 28 E4 7A B2 ED 2F 29 8E 68 [12:21:10]Write to MH i2c: 01 00 00 26 0B 31 [12:21:10]Write i2c OK [12:21:10]MH_I2C_Read... [12:21:10]Read from MH i2c: 01 [12:21:10]MH_I2C_Read... [12:21:10]Read from MH i2c: 01 07 00 [12:21:10]MH_I2C_Read... [12:21:10]Read from MH i2c: 01 07 00 26 0B 00 00 00 00 00 DC 0C 20 [12:21:10]RasterBufferAndPrint [12:21:10]line [12:21:10]line [12:21:10]line [12:21:10]line [12:21:10]line [12:21:10]written 0, free lines is 3298 [12:21:10]MH_Cut [12:21:10]Write to MH i2c: D1 01 00 2D 0B 01 0A [12:21:10]Write i2c OK [12:21:10]MH_I2C_Read... [12:21:10]Read from MH i2c: D1 [12:21:10]MH_I2C_Read... [12:21:10]Read from MH i2c: D1 01 00 [12:21:10]MH_I2C_Read... [12:21:10]Read from MH i2c: D1 01 00 2D 0B 00 09 [12:21:10]Write to MH i2c: 01 00 00 2E 0B 39 [12:21:10]Write i2c OK [12:21:10]MH_I2C_Read... [12: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 33 32 4F 00 00 00 D6 C5 47 00 21 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 33 32 10 04 04 00 45 6B 04 00 F4 03 04 00 09 05 F1 66 B6 04 01 00 00 B9 37 4A AE 2B B1 90 7E [12:21:10]CommunicateWithHost err = 0 [12:21:10]CheckOFDResponse [12:21:10]1017 (14) - 77093643461234 [12:21:10]1041 (16) - 0000000000871832 [12:21:10]1040 (4) - 289605 [12:21:10]1012 (4) - 23.09.2024 06:04 [12:21:10]1206 (1) - 0 [12:21:10]OFD Sender: Remove packet 289605 [12:21:10]ProducePacketName [12:21:10]name=ofd_packets/00289605 [12:21:10]NVStorageDeleteData [12:21:10]*** Cut start [12:21:10]*** Partial cut [12:21:10]*** CUTSNS_PIN = 1 [12:21:10]OFD Sender: No OFD packet to send [12:21:10]*** CUTSNS_PIN = 0 [12:21:11]*** Brake cut motor [12:21:11]Read from MH i2c: 01 [12:21:11]MH_I2C_Read... [12:21:11]*** Stop cut motor [12:21:11]*** Cut end [12:21:11]Read from MH i2c: 01 07 00 [12:21:11]MH_I2C_Read... [12:21:11]Read from MH i2c: 01 07 00 2E 0B 00 00 00 00 00 FF 0F 4E [12:21:11]process_action close_receipt done [12:21:11]requested_data is exist [12:21:11]produce_requested_data [12:21:11]requested_item fm.sn is exist - process it [12:21:11]wFMCommunicate request_size=4 [12:21:11]MH_SAM_APDU [12:21:11]CAPDU: 80 11 00 00 [12:21:11]Write to MH i2c: E2 08 00 2F 0B 80 11 00 00 00 00 00 00 B4 [12:21:11]Write i2c OK [12:21:11]MH_I2C_Read... [12:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:11]Read from MH i2c: E2 [12:21:11]MH_I2C_Read... [12:21:11]Read from MH i2c: E2 17 00 [12:21:11]MH_I2C_Read... [12:21:11]Read from MH i2c: E2 17 00 2F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 04 [12:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:21:11]wFMCommunicate OK [12:21:11]requested_item fd.num is exist - process it [12:21:11]SAM_PROTO_GetFieldsCounters [12:21:11]wFMCommunicate request_size=4 [12:21:11]MH_SAM_APDU [12:21:11]CAPDU: 80 13 00 00 [12:21:11]Write to MH i2c: E2 08 00 30 0B 80 13 00 00 00 00 00 00 B7 [12:21:11]Write i2c OK [12:21:11]MH_I2C_Read... [12:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:11]Read from MH i2c: E2 [12:21:11]MH_I2C_Read... [12:21:11]Read from MH i2c: E2 62 00 [12:21:11]MH_I2C_Read... [12:21:11]Read from MH i2c: E2 62 00 30 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 45 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 45 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:21:11]wFMCommunicate OK [12:21:11]SAM_PROTO_GetFieldsCounters done [12:21:11]requested_item shift.num is exist - process it [12:21:11]requested_item shift.opened is exist - process it [12:21:11]req_shift_opened [12:21:11]FM_GetShiftState [12:21:11]SAM_PROTO_GetShiftState [12:21:11]wFMCommunicate request_size=4 [12:21:11]MH_SAM_APDU [12:21:11]CAPDU: 80 13 01 00 [12:21:11]Write to MH i2c: E2 08 00 31 0B 80 13 01 00 00 00 00 00 B9 [12:21:11]Write i2c OK [12:21:11]MH_I2C_Read... [12:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:11]Read from MH i2c: E2 [12:21:11]MH_I2C_Read... [12:21:11]Read from MH i2c: E2 0E 00 [12:21:11]MH_I2C_Read... [12:21:11]Read from MH i2c: E2 0E 00 31 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [12:21:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:21:11]wFMCommunicate OK [12:21:11]SAM_PROTO_GetShiftState done [12:21:11]FM_GetShiftState done [12:21:11]req_shift_opened done [12:21:11]requested_item shift.open_date is exist - process it [12:21:11]req_shift_open_date [12:21:11]req_shift_open_date done [12:21:11]produce_requested_data done [12:21:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289605,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:21:11]process_action_free close_receipt [12:21:11]json_value_free [12:21:11]json_value_free done [12:21:11]process_json_proto returns [12:21:11]Send response to host [12:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289605,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:21:11]free response buf [12:21:11]execute_script done [12:21:11]execute_script returns [12:21:11]free content buf [12:21:11]Sock 10.Close socket [12:21:11]Sock 10.Thread stoped [12:21:15]OFD Sender: No OFD packet to send [12:21:20]OFD Sender: No OFD packet to send [12:21:26]OFD Sender: No OFD packet to send [12:21:31]OFD Sender: No OFD packet to send [12:21:36]OFD Sender: No OFD packet to send [12:21:41]OFD Sender: No OFD packet to send [12:21:42]accept exits with 7 [12:21:42]New connection [12:21:42]New thread 3067329892 created [12:21:42]Thread 3067473252 joined [12:21:42]Waiting for new connection... [12:21:42] Sock 7.Parse request [12:21:42]Sock 7.Check first char [12:21:42]Sock 7.First char is OK [12:21:42]request: POST /json_proto HTTP/1.0 [12:21:42]Method: POST [12:21:42]URL: /json_proto [12:21:42]Method is POST - this is cgi request [12:21:42]url: /json_proto [12:21:42]query_string will be loaded in cgi processing [12:21:42]execute_cgi json_proto POST (null) [12:21:42]execute_cgi path=json_proto method=POST [12:21:42]POST find Content-Length [12:21:42]Host: 172.17.41.135:8080 [12:21:42]Content-Length: 802 [12:21:42]Content-Type: application/json [12:21:42] [12:21:42]POST finish read [12:21:42]Found Content-Length = 802 [12:21:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:21:42]execute_script... [12:21: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)24617640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:21:42]POST & json_proto [12:21:42]process_json_proto [12:21:42]json parsed OK: [12:21:42]protocol is kg_v1.0 [12:21:42]action value=close_receipt [12:21:42]process_action close_receipt [12:21:42]cmd_close_receipt [12:21:42]MH_GetDate [12:21:42]Write to MH i2c: F0 00 00 32 0B 2C [12:21:42]Write i2c OK [12:21:42]MH_I2C_Read... [12:21:42]Read from MH i2c: F0 [12:21:42]MH_I2C_Read... [12:21:42]Read from MH i2c: F0 09 00 [12:21:42]MH_I2C_Read... [12:21:42]Read from MH i2c: F0 09 00 32 0B 00 57 5D F1 66 ED 3E 82 65 52 [12:21:42]GetLastDocTimeStamp 1727094068 [12:21:42]current date 1727094103 [12:21:42]FM_GetShiftState [12:21:42]SAM_PROTO_GetShiftState [12:21:42]wFMCommunicate request_size=4 [12:21:42]MH_SAM_APDU [12:21:42]CAPDU: 80 13 01 00 [12:21:42]Write to MH i2c: E2 08 00 33 0B 80 13 01 00 00 00 00 00 BB [12:21:42]Write i2c OK [12:21:42]MH_I2C_Read... [12:21:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:42]Read from MH i2c: E2 [12:21:42]MH_I2C_Read... [12:21:42]Read from MH i2c: E2 0E 00 [12:21:42]MH_I2C_Read... [12:21:42]Read from MH i2c: E2 0E 00 33 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [12:21:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:21:42]wFMCommunicate OK [12:21:42]SAM_PROTO_GetShiftState done [12:21:42]FM_GetShiftState done [12:21:42]opened in 1727051401 [12:21:42]opened+sec_in_day 1727137801 [12:21:42]quantity*price = 50010 [12:21:42]sum+1 = 50012 [12:21:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 280 23.09.2024 12:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289606 ФПД: 171934520149013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T122143&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289606&fm=171934520149013&tin=02508201610067®Number=0000000000091827&sum=50011 [12:21:43]StoreToDocumentArchive [12:21:43]shift 515 fd 289606 [12:21:43]save to /storage/0515/doc_00289606 [12:21:43]save last doc name /storage/0515/doc_00289606 to /storage/kkm_last_doc_name [12:21:43]save OK [12:21:43]Clear old archive folders... [12:21:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:43]tlvbuf is 018FF7D0 [12:21:43]SAM_PROTO_ClearQueue [12:21:43]wFMCommunicate request_size=4 [12:21:43]MH_SAM_APDU [12:21:43]CAPDU: 80 09 00 00 [12:21:43]Write to MH i2c: E2 08 00 40 0B 80 09 00 00 00 00 00 00 BD [12:21:43]Write i2c OK [12:21:43]MH_I2C_Read... [12:21:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:43]Read from MH i2c: E2 [12:21:43]MH_I2C_Read... [12:21:43]Read from MH i2c: E2 03 00 [12:21:43]MH_I2C_Read... [12:21:43]Read from MH i2c: E2 03 00 40 0B 00 90 00 BF [12:21:43]RAPDU: 90 00 [12:21:43]wFMCommunicate OK [12:21:43]SAM_PROTO_ClearQueue done [12:21:43]KKMCreateOFDPacket [12:21:43]OFDProtocolAddRootSTLVToBuf [12:21:43]FM_MakeSignedData [12:21:43]FM_MakeSignedData [12:21:43]SAM_PROTO_SignData [12:21:43]wFMCommunicate request_size=4 [12:21:43]MH_SAM_APDU [12:21:43]CAPDU: 80 0D 01 02 [12:21:43]Write to MH i2c: E2 08 00 41 0B 80 0D 01 02 00 00 00 00 C5 [12:21:43]Write i2c OK [12:21:43]MH_I2C_Read... [12:21:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:43]Read from MH i2c: E2 [12:21:43]MH_I2C_Read... [12:21:43]Read from MH i2c: E2 03 00 [12:21:43]MH_I2C_Read... [12:21:43]Read from MH i2c: E2 03 00 41 0B 00 90 00 C0 [12:21:43]RAPDU: 90 00 [12:21:43]wFMCommunicate OK [12:21:43]wFMCommunicate request_size=255 [12:21:43]MH_SAM_APDU [12:21: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 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 18 01 00 00 F4 03 04 00 57 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6B 04 00 35 04 06 00 9C [12:21:43]Write to MH i2c: E2 02 01 42 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 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 18 01 00 00 F4 03 04 00 57 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6B 04 00 35 04 06 00 9C 00 00 BB [12:21:43]Write i2c OK [12:21:43]MH_I2C_Read... [12:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:44]Read from MH i2c: E2 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 03 00 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [12:21:44]RAPDU: 90 00 [12:21:44]wFMCommunicate OK [12:21:44]wFMCommunicate request_size=10 [12:21:44]MH_SAM_APDU [12:21:44]CAPDU: 80 0D 02 02 05 5F 9F FF 84 15 [12:21:44]Write to MH i2c: E2 0D 00 43 0B 80 0D 02 02 05 00 5F 9F FF 84 15 00 00 68 [12:21:44]Write i2c OK [12:21:44]MH_I2C_Read... [12:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:44]Read from MH i2c: E2 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 03 00 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 03 00 43 0B 00 90 00 C2 [12:21:44]RAPDU: 90 00 [12:21:44]wFMCommunicate OK [12:21:44]wFMCommunicate request_size=4 [12:21:44]MH_SAM_APDU [12:21:44]CAPDU: 80 0D 03 02 [12:21:44]Write to MH i2c: E2 08 00 44 0B 80 0D 03 02 00 00 00 00 CA [12:21:44]Write i2c OK [12:21:44]MH_I2C_Read... [12:21:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:44]Read from MH i2c: E2 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 0B 00 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 0B 00 44 0B 00 9D 1A 71 8B AD 63 67 0D 90 00 02 [12:21:44]RAPDU: 9D 1A 71 8B AD 63 67 0D 90 00 [12:21:44]wFMCommunicate OK [12:21:44]SAM_PROTO_SignData done [12:21:44]FM_MakeSignedData done [12:21:44]CreateOFDProtocolMessage [12:21:44]wFMCommunicate request_size=4 [12:21:44]MH_SAM_APDU [12:21:44]CAPDU: 80 11 00 00 [12:21:44]Write to MH i2c: E2 08 00 45 0B 80 11 00 00 00 00 00 00 CA [12:21:44]Write i2c OK [12:21:44]MH_I2C_Read... [12:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:44]Read from MH i2c: E2 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 17 00 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: E2 17 00 45 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1A [12:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:21:44]wFMCommunicate OK [12:21:44]CreateOFDProtocolMessage done [12:21:44]OFDSenderStorePacket 289606 [12:21:44]StoreOFDPacket docnum=289606 [12:21:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 3D 27 07 01 E9 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 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 18 01 00 00 F4 03 04 00 57 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6B 04 00 35 04 06 00 9C 5F 9F FF 84 15 9D 1A 71 8B AD 63 67 0D [12:21:44]CheckFolder [12:21:44]dirname=/storage/ofd_packets [12:21:44]CheckFolder done [12:21:44]ProducePacketName [12:21:44]name=ofd_packets/00289606 [12:21:44]NVStorageSaveData ofd_packets/00289606 [12:21:44]File name is /storage/ofd_packets/00289606 [12:21:44]Write 301 bytes [12:21:44]NVStorageSaveData done [12:21:44]OFDSenderStorePacket done [12:21:44]KKMCreateOFDPacket done [12:21:44]NVStorageSaveData kkm_last_timestamp [12:21:44]File name is /storage/kkm_last_timestamp [12:21:44]Write 4 bytes [12:21:44]NVStorageSaveData done [12:21:44]ExternCall_PrintAddStr [12:21:44]wPrintStart [12:21:44]Write to MH i2c: 01 00 00 46 0B 51 [12:21:44]Write i2c OK [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: 01 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: 01 07 00 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: 01 07 00 46 0B 00 00 00 00 00 FF 0F 66 [12:21:44]RasterBufferAndPrint [12:21:44]line Счет N : (1)24617640 [12:21:44]line ИНН: 02508201610067 [12:21:44]line Контрольно-Кассовый Чек [12:21:44]line ПРОДАЖА [12:21:44]line ТРК (МРК, ГНК) : 42 [12:21:44]line Товар: 2710124500 [12:21:44]line Аи-95-К-5 [12:21:44]line 6.740 * 74.20 [12:21:44]line = 500.11 [12:21:44]line НДС 12% НСП 1% [12:21:44]line > о реализуемом товаре [12:21:44]line ИТОГО: 500.11 [12:21:44]line НСП 1% : 4.43 [12:21:44]line НДС 12% : 53.11 [12:21:44]line Наличными: 0.00 [12:21:44]line Безнал.: 500.11 [12:21:44]line Место: АЗС № 90 "Партнёр-нефть" [12:21:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:21:44]line СНО: Общий режим [12:21:44]line Чек 280 23.09.2024 12:21 [12:21:44]line Смена: 515 ФФД: 1.0 [12:21:44]line ЗНМ: 0300000107 [12:21:44]line РНМ: 0000000000091827 [12:21:44]line Версия ККМ: 001 [12:21:44]line Платежная система: O! деньги [12:21:44]line ФМ: 0000000000871832 [12:21:44]line ФД: 289606 [12:21:44]line ФПД: 171934520149013 [12:21:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T122143&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289606&fm=171934520149013&tin=02508201610067®Number=0000000000091827&sum=50011 [12:21:44]written 0, free lines is 4095 [12:21:44]OFD Sender: Processing packet 289606 [packets to send 1784, broken 1783] [12:21:44]ProducePacketName [12:21:44]name=ofd_packets/00289606 [12:21:44]OFD Sender: To server: pG, [12:21:44]CommunicateWithHost lk.salyk.kg:30040 [12:21:44]ConnectInit lk.salyk.kg [12:21:44]Write to MH i2c: 01 00 00 6F 0B 7A [12:21:44]Write i2c OK [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: 01 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: 01 07 00 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: 01 07 00 6F 0B 00 00 00 00 00 DE 0C 6B [12:21:44]RasterBufferAndPrint [12:21:44]line [12:21:44]line [12:21:44]line [12:21:44]line [12:21:44]line [12:21:44]written 0, free lines is 3299 [12:21:44]Connected sock=11 [12:21: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 33 32 0F 01 00 00 3D 27 07 01 E9 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 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 18 01 00 00 F4 03 04 00 57 5D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6B 04 00 35 04 06 00 9C 5F 9F FF 84 15 9D 1A 71 8B AD 63 67 0D [12:21:44]MH_Cut [12:21:44]Write to MH i2c: D1 01 00 76 0B 01 53 [12:21:44]Write i2c OK [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: D1 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: D1 01 00 [12:21:44]MH_I2C_Read... [12:21:44]Read from MH i2c: D1 01 00 76 0B 00 52 [12:21:44]Write to MH i2c: 01 00 00 77 0B 82 [12:21:44]Write i2c OK [12:21:44]MH_I2C_Read... [12:21: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 33 32 4F 00 00 00 59 3B 47 00 5D 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 33 32 10 04 04 00 46 6B 04 00 F4 03 04 00 2C 05 F1 66 B6 04 01 00 00 0E 27 C9 72 14 D9 7F 07 [12:21:45]CommunicateWithHost err = 0 [12:21:45]CheckOFDResponse [12:21:45]1017 (14) - 77093643461234 [12:21:45]1041 (16) - 0000000000871832 [12:21:45]1040 (4) - 289606 [12:21:45]1012 (4) - 23.09.2024 06:05 [12:21:45]1206 (1) - 0 [12:21:45]OFD Sender: Remove packet 289606 [12:21:45]ProducePacketName [12:21:45]name=ofd_packets/00289606 [12:21:45]NVStorageDeleteData [12:21:45]*** Cut start [12:21:45]*** Partial cut [12:21:45]*** CUTSNS_PIN = 1 [12:21:45]*** CUTSNS_PIN = 0 [12:21:45]OFD Sender: No OFD packet to send [12:21:45]*** Brake cut motor [12:21:46]Read from MH i2c: 01 [12:21:46]MH_I2C_Read... [12:21:46]*** Stop cut motor [12:21:46]*** Cut end [12:21:46]Read from MH i2c: 01 07 00 [12:21:46]MH_I2C_Read... [12:21:46]Read from MH i2c: 01 07 00 77 0B 00 00 00 00 00 FF 0F 97 [12:21:46]process_action close_receipt done [12:21:46]requested_data is exist [12:21:46]produce_requested_data [12:21:46]requested_item fm.sn is exist - process it [12:21:46]wFMCommunicate request_size=4 [12:21:46]MH_SAM_APDU [12:21:46]CAPDU: 80 11 00 00 [12:21:46]Write to MH i2c: E2 08 00 78 0B 80 11 00 00 00 00 00 00 FD [12:21:46]Write i2c OK [12:21:46]MH_I2C_Read... [12:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:46]Read from MH i2c: E2 [12:21:46]MH_I2C_Read... [12:21:46]Read from MH i2c: E2 17 00 [12:21:46]MH_I2C_Read... [12:21:46]Read from MH i2c: E2 17 00 78 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4D [12:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:21:46]wFMCommunicate OK [12:21:46]requested_item fd.num is exist - process it [12:21:46]SAM_PROTO_GetFieldsCounters [12:21:46]wFMCommunicate request_size=4 [12:21:46]MH_SAM_APDU [12:21:46]CAPDU: 80 13 00 00 [12:21:46]Write to MH i2c: E2 08 00 79 0B 80 13 00 00 00 00 00 00 00 [12:21:46]Write i2c OK [12:21:46]MH_I2C_Read... [12:21:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:46]Read from MH i2c: E2 [12:21:46]MH_I2C_Read... [12:21:46]Read from MH i2c: E2 62 00 [12:21:46]MH_I2C_Read... [12:21:46]Read from MH i2c: E2 62 00 79 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 46 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [12:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 46 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:21:46]wFMCommunicate OK [12:21:46]SAM_PROTO_GetFieldsCounters done [12:21:46]requested_item shift.num is exist - process it [12:21:46]requested_item shift.opened is exist - process it [12:21:46]req_shift_opened [12:21:46]FM_GetShiftState [12:21:46]SAM_PROTO_GetShiftState [12:21:46]wFMCommunicate request_size=4 [12:21:46]MH_SAM_APDU [12:21:46]CAPDU: 80 13 01 00 [12:21:46]Write to MH i2c: E2 08 00 7A 0B 80 13 01 00 00 00 00 00 02 [12:21:46]Write i2c OK [12:21:46]MH_I2C_Read... [12:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:46]Read from MH i2c: E2 [12:21:46]MH_I2C_Read... [12:21:46]Read from MH i2c: E2 0E 00 [12:21:46]MH_I2C_Read... [12:21:46]Read from MH i2c: E2 0E 00 7A 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A3 [12:21:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:21:46]wFMCommunicate OK [12:21:46]SAM_PROTO_GetShiftState done [12:21:46]FM_GetShiftState done [12:21:46]req_shift_opened done [12:21:46]requested_item shift.open_date is exist - process it [12:21:46]req_shift_open_date [12:21:46]req_shift_open_date done [12:21:46]produce_requested_data done [12:21:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289606,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:21:46]process_action_free close_receipt [12:21:46]json_value_free [12:21:46]json_value_free done [12:21:46]process_json_proto returns [12:21:46]Send response to host [12:21:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289606,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:21:46]free response buf [12:21:46]execute_script done [12:21:46]execute_script returns [12:21:46]free content buf [12:21:46]Sock 7.Close socket [12:21:46]Sock 7.Thread stoped [12:21:50]OFD Sender: No OFD packet to send [12:21:55]OFD Sender: No OFD packet to send [12:22:00]OFD Sender: No OFD packet to send [12:22:05]OFD Sender: No OFD packet to send [12:22:10]OFD Sender: No OFD packet to send [12:22:15]OFD Sender: No OFD packet to send [12:22:20]OFD Sender: No OFD packet to send [12:22:25]OFD Sender: No OFD packet to send [12:22:30]OFD Sender: No OFD packet to send [12:22:36]OFD Sender: No OFD packet to send [12:22:41]OFD Sender: No OFD packet to send [12:22:46]OFD Sender: No OFD packet to send [12:22:51]OFD Sender: No OFD packet to send [12:22:56]OFD Sender: No OFD packet to send [12:23:01]OFD Sender: No OFD packet to send [12:23:06]OFD Sender: No OFD packet to send [12:23:11]OFD Sender: No OFD packet to send [12:23:16]OFD Sender: No OFD packet to send [12:23:21]OFD Sender: No OFD packet to send [12:23:26]OFD Sender: No OFD packet to send [12:23:31]OFD Sender: No OFD packet to send [12:23:36]OFD Sender: No OFD packet to send [12:23:41]OFD Sender: No OFD packet to send [12:23:46]OFD Sender: No OFD packet to send [12:23:51]OFD Sender: No OFD packet to send [12:23:56]OFD Sender: No OFD packet to send [12:24:01]OFD Sender: No OFD packet to send [12:24:06]OFD Sender: No OFD packet to send [12:24:11]OFD Sender: No OFD packet to send [12:24:16]OFD Sender: No OFD packet to send [12:24:21]OFD Sender: No OFD packet to send [12:24:26]OFD Sender: No OFD packet to send [12:24:31]OFD Sender: No OFD packet to send [12:24:36]OFD Sender: No OFD packet to send [12:24:41]OFD Sender: No OFD packet to send [12:24:46]OFD Sender: No OFD packet to send [12:24:51]OFD Sender: No OFD packet to send [12:24:56]OFD Sender: No OFD packet to send [12:25:02]OFD Sender: No OFD packet to send [12:25:07]OFD Sender: No OFD packet to send [12:25:12]OFD Sender: No OFD packet to send [12:25:17]OFD Sender: No OFD packet to send [12:25:22]OFD Sender: No OFD packet to send [12:25:27]OFD Sender: No OFD packet to send [12:25:32]OFD Sender: No OFD packet to send [12:25:37]OFD Sender: No OFD packet to send [12:25:42]OFD Sender: No OFD packet to send [12:25:47]OFD Sender: No OFD packet to send [12:25:52]OFD Sender: No OFD packet to send [12:25:57]OFD Sender: No OFD packet to send [12:26:02]OFD Sender: No OFD packet to send [12:26:07]OFD Sender: No OFD packet to send [12:26:12]OFD Sender: No OFD packet to send [12:26:17]OFD Sender: No OFD packet to send [12:26:22]OFD Sender: No OFD packet to send [12:26:27]OFD Sender: No OFD packet to send [12:26:32]OFD Sender: No OFD packet to send [12:26:37]OFD Sender: No OFD packet to send [12:26:42]OFD Sender: No OFD packet to send [12:26:47]OFD Sender: No OFD packet to send [12:26:52]OFD Sender: No OFD packet to send [12:26:57]OFD Sender: No OFD packet to send [12:27:02]OFD Sender: No OFD packet to send [12:27:07]OFD Sender: No OFD packet to send [12:27:12]OFD Sender: No OFD packet to send [12:27:17]OFD Sender: No OFD packet to send [12:27:22]OFD Sender: No OFD packet to send [12:27:28]OFD Sender: No OFD packet to send [12:27:33]OFD Sender: No OFD packet to send [12:27:38]OFD Sender: No OFD packet to send [12:27:43]OFD Sender: No OFD packet to send [12:27:48]OFD Sender: No OFD packet to send [12:27:53]OFD Sender: No OFD packet to send [12:27:58]OFD Sender: No OFD packet to send [12:28:03]OFD Sender: No OFD packet to send [12:28:08]OFD Sender: No OFD packet to send [12:28:13]OFD Sender: No OFD packet to send [12:28:18]OFD Sender: No OFD packet to send [12:28:23]OFD Sender: No OFD packet to send [12:28:28]OFD Sender: No OFD packet to send [12:28:33]OFD Sender: No OFD packet to send [12:28:38]OFD Sender: No OFD packet to send [12:28:43]OFD Sender: No OFD packet to send [12:28:48]OFD Sender: No OFD packet to send [12:28:53]OFD Sender: No OFD packet to send [12:28:58]OFD Sender: No OFD packet to send [12:29:03]OFD Sender: No OFD packet to send [12:29:08]OFD Sender: No OFD packet to send [12:29:13]OFD Sender: No OFD packet to send [12:29:18]OFD Sender: No OFD packet to send [12:29:23]OFD Sender: No OFD packet to send [12:29:28]OFD Sender: No OFD packet to send [12:29:33]OFD Sender: No OFD packet to send [12:29:38]OFD Sender: No OFD packet to send [12:29:43]OFD Sender: No OFD packet to send [12:29:48]OFD Sender: No OFD packet to send [12:29:54]OFD Sender: No OFD packet to send [12:29:59]OFD Sender: No OFD packet to send [12:30:04]OFD Sender: No OFD packet to send [12:30:09]OFD Sender: No OFD packet to send [12:30:14]OFD Sender: No OFD packet to send [12:30:19]OFD Sender: No OFD packet to send [12:30:24]OFD Sender: No OFD packet to send [12:30:26]accept exits with 9 [12:30:26]New connection [12:30:26]New thread 3067473252 created [12:30:26]Thread 3067329892 joined [12:30:26]Waiting for new connection... [12:30:26] Sock 9.Parse request [12:30:26]Sock 9.Check first char [12:30:26]Sock 9.First char is OK [12:30:26]request: POST /json_proto HTTP/1.0 [12:30:26]Method: POST [12:30:26]URL: /json_proto [12:30:26]Method is POST - this is cgi request [12:30:26]url: /json_proto [12:30:26]query_string will be loaded in cgi processing [12:30:26]execute_cgi json_proto POST (null) [12:30:26]execute_cgi path=json_proto method=POST [12:30:26]POST find Content-Length [12:30:26]Host: 172.17.41.135:8080 [12:30:26]Content-Length: 786 [12:30:26]Content-Type: application/json [12:30:26] [12:30:26]POST finish read [12:30:26]Found Content-Length = 786 [12:30:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:26]execute_script... [12: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)24617646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:26]POST & json_proto [12:30:26]process_json_proto [12:30:26]json parsed OK: [12:30:26]protocol is kg_v1.0 [12:30:26]action value=close_receipt [12:30:26]process_action close_receipt [12:30:26]cmd_close_receipt [12:30:26]MH_GetDate [12:30:26]Write to MH i2c: F0 00 00 7B 0B 75 [12:30:26]Write i2c OK [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: F0 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: F0 09 00 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: F0 09 00 7B 0B 00 63 5F F1 66 ED 3E 82 65 A9 [12:30:26]GetLastDocTimeStamp 1727094103 [12:30:26]current date 1727094627 [12:30:26]FM_GetShiftState [12:30:26]SAM_PROTO_GetShiftState [12:30:26]wFMCommunicate request_size=4 [12:30:26]MH_SAM_APDU [12:30:26]CAPDU: 80 13 01 00 [12:30:26]Write to MH i2c: E2 08 00 7C 0B 80 13 01 00 00 00 00 00 04 [12:30:26]Write i2c OK [12:30:26]MH_I2C_Read... [12:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:26]Read from MH i2c: E2 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 0E 00 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 0E 00 7C 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A5 [12:30:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:30:26]wFMCommunicate OK [12:30:26]SAM_PROTO_GetShiftState done [12:30:26]FM_GetShiftState done [12:30:26]opened in 1727051401 [12:30:26]opened+sec_in_day 1727137801 [12:30:26]quantity*price = 99999 [12:30:26]sum+1 = 100001 [12:30:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 281 23.09.2024 12:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289607 ФПД: 26587178476418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123027&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289607&fm=26587178476418&tin=02508201610067®Number=0000000000091827&sum=100000 [12:30:27]StoreToDocumentArchive [12:30:27]shift 515 fd 289607 [12:30:27]save to /storage/0515/doc_00289607 [12:30:27]save last doc name /storage/0515/doc_00289607 to /storage/kkm_last_doc_name [12:30:27]save OK [12:30:27]Clear old archive folders... [12:30:27]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:30:27]tlvbuf is 01910210 [12:30:27]SAM_PROTO_ClearQueue [12:30:27]wFMCommunicate request_size=4 [12:30:27]MH_SAM_APDU [12:30:27]CAPDU: 80 09 00 00 [12:30:27]Write to MH i2c: E2 08 00 89 0B 80 09 00 00 00 00 00 00 06 [12:30:27]Write i2c OK [12:30:27]MH_I2C_Read... [12:30:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:27]Read from MH i2c: E2 [12:30:27]MH_I2C_Read... [12:30:27]Read from MH i2c: E2 03 00 [12:30:27]MH_I2C_Read... [12:30:27]Read from MH i2c: E2 03 00 89 0B 00 90 00 08 [12:30:27]RAPDU: 90 00 [12:30:27]wFMCommunicate OK [12:30:27]SAM_PROTO_ClearQueue done [12:30:27]KKMCreateOFDPacket [12:30:27]OFDProtocolAddRootSTLVToBuf [12:30:27]FM_MakeSignedData [12:30:27]FM_MakeSignedData [12:30:27]SAM_PROTO_SignData [12:30:27]wFMCommunicate request_size=4 [12:30:27]MH_SAM_APDU [12:30:27]CAPDU: 80 0D 01 02 [12:30:27]Write to MH i2c: E2 08 00 8A 0B 80 0D 01 02 00 00 00 00 0E [12:30:27]Write i2c OK [12:30:27]MH_I2C_Read... [12:30:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:27]Read from MH i2c: E2 [12:30:27]MH_I2C_Read... [12:30:27]Read from MH i2c: E2 03 00 [12:30:27]MH_I2C_Read... [12:30:27]Read from MH i2c: E2 03 00 8A 0B 00 90 00 09 [12:30:27]RAPDU: 90 00 [12:30:27]wFMCommunicate OK [12:30:27]wFMCommunicate request_size=253 [12:30:27]MH_SAM_APDU [12:30:27]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 63 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6B 04 00 35 04 06 00 18 2E 4F 54 23 82 [12:30:27]Write to MH i2c: E2 00 01 8B 0B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 63 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6B 04 00 35 04 06 00 18 2E 4F 54 23 82 00 00 95 [12:30:27]Write i2c OK [12:30:27]MH_I2C_Read... [12:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:28]Read from MH i2c: E2 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 03 00 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 03 00 8B 0B 00 90 00 0A [12:30:28]RAPDU: 90 00 [12:30:28]wFMCommunicate OK [12:30:28]wFMCommunicate request_size=4 [12:30:28]MH_SAM_APDU [12:30:28]CAPDU: 80 0D 03 02 [12:30:28]Write to MH i2c: E2 08 00 8C 0B 80 0D 03 02 00 00 00 00 12 [12:30:28]Write i2c OK [12:30:28]MH_I2C_Read... [12:30:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:28]Read from MH i2c: E2 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 0B 00 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 0B 00 8C 0B 00 6A BB 00 FD C5 F4 10 38 90 00 36 [12:30:28]RAPDU: 6A BB 00 FD C5 F4 10 38 90 00 [12:30:28]wFMCommunicate OK [12:30:28]SAM_PROTO_SignData done [12:30:28]FM_MakeSignedData done [12:30:28]CreateOFDProtocolMessage [12:30:28]wFMCommunicate request_size=4 [12:30:28]MH_SAM_APDU [12:30:28]CAPDU: 80 11 00 00 [12:30:28]Write to MH i2c: E2 08 00 8D 0B 80 11 00 00 00 00 00 00 12 [12:30:28]Write i2c OK [12:30:28]MH_I2C_Read... [12:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:28]Read from MH i2c: E2 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 17 00 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 17 00 8D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 62 [12:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:30:28]wFMCommunicate OK [12:30:28]CreateOFDProtocolMessage done [12:30:28]OFDSenderStorePacket 289607 [12:30:28]StoreOFDPacket docnum=289607 [12:30:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B6 98 00 01 A3 FE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 63 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6B 04 00 35 04 06 00 18 2E 4F 54 23 82 6A BB 00 FD C5 F4 10 38 [12:30:28]CheckFolder [12:30:28]dirname=/storage/ofd_packets [12:30:28]CheckFolder done [12:30:28]ProducePacketName [12:30:28]name=ofd_packets/00289607 [12:30:28]NVStorageSaveData ofd_packets/00289607 [12:30:28]File name is /storage/ofd_packets/00289607 [12:30:28]Write 294 bytes [12:30:28]NVStorageSaveData done [12:30:28]OFDSenderStorePacket done [12:30:28]KKMCreateOFDPacket done [12:30:28]NVStorageSaveData kkm_last_timestamp [12:30:28]File name is /storage/kkm_last_timestamp [12:30:28]Write 4 bytes [12:30:28]NVStorageSaveData done [12:30:28]ExternCall_PrintAddStr [12:30:28]wPrintStart [12:30:28]Write to MH i2c: 01 00 00 8E 0B 99 [12:30:28]Write i2c OK [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: 01 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: 01 07 00 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: 01 07 00 8E 0B 00 00 00 00 00 FF 0F AE [12:30:28]RasterBufferAndPrint [12:30:28]line Счет N : (1)24617646 [12:30:28]line ИНН: 02508201610067 [12:30:28]line Контрольно-Кассовый Чек [12:30:28]line ПРОДАЖА [12:30:28]line ТРК (МРК, ГНК) : 64 [12:30:28]line Товар: 2710124130 [12:30:28]line SU-92 [12:30:28]line 14.430 * 69.30 [12:30:28]line = 1000.00 [12:30:28]line НДС 12% НСП 1% [12:30:28]line > о реализуемом товаре [12:30:28]line ИТОГО: 1000.00 [12:30:28]line НСП 1% : 8.85 [12:30:28]line НДС 12% : 106.19 [12:30:28]line Наличными: 0.00 [12:30:28]line Безнал.: 1000.00 [12:30:28]line Место: АЗС № 90 "Партнёр-нефть" [12:30:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:30:28]line СНО: Общий режим [12:30:28]line Чек 281 23.09.2024 12:30 [12:30:28]line Смена: 515 ФФД: 1.0 [12:30:28]line ЗНМ: 0300000107 [12:30:28]line РНМ: 0000000000091827 [12:30:28]line Версия ККМ: 001 [12:30:28]line Платежная система: O! деньги [12:30:28]line ФМ: 0000000000871832 [12:30:28]line ФД: 289607 [12:30:28]line ФПД: 26587178476418 [12:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123027&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289607&fm=26587178476418&tin=02508201610067®Number=0000000000091827&sum=100000 [12:30:28]written 0, free lines is 4095 [12:30:28]OFD Sender: Processing packet 289607 [packets to send 1784, broken 1783] [12:30:28]ProducePacketName [12:30:28]name=ofd_packets/00289607 [12:30:28]OFD Sender: To server: pG, [12:30:28]CommunicateWithHost lk.salyk.kg:30040 [12:30:28]ConnectInit lk.salyk.kg [12:30:28]Connected sock=10 [12:30:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B6 98 00 01 A3 FE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 63 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6B 04 00 35 04 06 00 18 2E 4F 54 23 82 6A BB 00 FD C5 F4 10 38 [12:30:28]Write to MH i2c: 01 00 00 B7 0B C2 [12:30:28]Write i2c OK [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: 01 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: 01 07 00 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: 01 07 00 B7 0B 00 00 00 00 00 E5 0C BA [12:30:28]RasterBufferAndPrint [12:30:28]line [12:30:28]line [12:30:28]line [12:30:28]line [12:30:28]line [12:30:28]written 0, free lines is 3307 [12:30:28]MH_Cut [12:30:28]Write to MH i2c: D1 01 00 BE 0B 01 9B [12:30:28]Write i2c OK [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: D1 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: D1 01 00 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: D1 01 00 BE 0B 00 9A [12:30:28]Write to MH i2c: 01 00 00 BF 0B CA [12:30:28]Write i2c OK [12:30:28]MH_I2C_Read... [12:30: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 33 32 4F 00 00 00 AD 3A 47 00 E2 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 33 32 10 04 04 00 47 6B 04 00 F4 03 04 00 37 07 F1 66 B6 04 01 00 00 8B 44 7E D9 CC FA 0E F2 [12:30:28]CommunicateWithHost err = 0 [12:30:28]CheckOFDResponse [12:30:28]1017 (14) - 77093643461234 [12:30:28]1041 (16) - 0000000000871832 [12:30:28]1040 (4) - 289607 [12:30:28]1012 (4) - 23.09.2024 06:14 [12:30:28]1206 (1) - 0 [12:30:28]OFD Sender: Remove packet 289607 [12:30:28]ProducePacketName [12:30:28]name=ofd_packets/00289607 [12:30:28]NVStorageDeleteData [12:30:29]OFD Sender: No OFD packet to send [12:30:29]*** Cut start [12:30:29]*** Partial cut [12:30:29]*** CUTSNS_PIN = 1 [12:30:29]*** CUTSNS_PIN = 0 [12:30:29]*** Brake cut motor [12:30:30]Read from MH i2c: 01 [12:30:30]MH_I2C_Read... [12:30:30]*** Stop cut motor [12:30:30]*** Cut end [12:30:30]Read from MH i2c: 01 07 00 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: 01 07 00 BF 0B 00 00 00 00 00 FF 0F DF [12:30:30]process_action close_receipt done [12:30:30]requested_data is exist [12:30:30]produce_requested_data [12:30:30]requested_item fm.sn is exist - process it [12:30:30]wFMCommunicate request_size=4 [12:30:30]MH_SAM_APDU [12:30:30]CAPDU: 80 11 00 00 [12:30:30]Write to MH i2c: E2 08 00 C0 0B 80 11 00 00 00 00 00 00 45 [12:30:30]Write i2c OK [12:30:30]MH_I2C_Read... [12:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:30]Read from MH i2c: E2 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: E2 17 00 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: E2 17 00 C0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 95 [12:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:30:30]wFMCommunicate OK [12:30:30]requested_item fd.num is exist - process it [12:30:30]SAM_PROTO_GetFieldsCounters [12:30:30]wFMCommunicate request_size=4 [12:30:30]MH_SAM_APDU [12:30:30]CAPDU: 80 13 00 00 [12:30:30]Write to MH i2c: E2 08 00 C1 0B 80 13 00 00 00 00 00 00 48 [12:30:30]Write i2c OK [12:30:30]MH_I2C_Read... [12:30:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:30]Read from MH i2c: E2 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: E2 62 00 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: E2 62 00 C1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 47 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 47 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:30:30]wFMCommunicate OK [12:30:30]SAM_PROTO_GetFieldsCounters done [12:30:30]requested_item shift.num is exist - process it [12:30:30]requested_item shift.opened is exist - process it [12:30:30]req_shift_opened [12:30:30]FM_GetShiftState [12:30:30]SAM_PROTO_GetShiftState [12:30:30]wFMCommunicate request_size=4 [12:30:30]MH_SAM_APDU [12:30:30]CAPDU: 80 13 01 00 [12:30:30]Write to MH i2c: E2 08 00 C2 0B 80 13 01 00 00 00 00 00 4A [12:30:30]Write i2c OK [12:30:30]MH_I2C_Read... [12:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:30]Read from MH i2c: E2 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: E2 0E 00 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: E2 0E 00 C2 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EB [12:30:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:30:30]wFMCommunicate OK [12:30:30]SAM_PROTO_GetShiftState done [12:30:30]FM_GetShiftState done [12:30:30]req_shift_opened done [12:30:30]requested_item shift.open_date is exist - process it [12:30:30]req_shift_open_date [12:30:30]req_shift_open_date done [12:30:30]produce_requested_data done [12:30:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289607,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:30:30]process_action_free close_receipt [12:30:30]json_value_free [12:30:30]json_value_free done [12:30:30]process_json_proto returns [12:30:30]Send response to host [12:30:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289607,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:30:30]free response buf [12:30:30]execute_script done [12:30:30]execute_script returns [12:30:30]free content buf [12:30:30]Sock 9.Close socket [12:30:30]Sock 9.Thread stoped [12:30:34]OFD Sender: No OFD packet to send [12:30:39]OFD Sender: No OFD packet to send [12:30:44]OFD Sender: No OFD packet to send [12:30:49]OFD Sender: No OFD packet to send [12:30:54]OFD Sender: No OFD packet to send [12:30:59]OFD Sender: No OFD packet to send [12:31:04]OFD Sender: No OFD packet to send [12:31:09]OFD Sender: No OFD packet to send [12:31:14]OFD Sender: No OFD packet to send [12:31:19]OFD Sender: No OFD packet to send [12:31:24]OFD Sender: No OFD packet to send [12:31:29]OFD Sender: No OFD packet to send [12:31:34]OFD Sender: No OFD packet to send [12:31:39]OFD Sender: No OFD packet to send [12:31:44]OFD Sender: No OFD packet to send [12:31:49]accept exits with 7 [12:31:49]New connection [12:31:49]New thread 3067329892 created [12:31:49]Thread 3067473252 joined [12:31:49]Waiting for new connection... [12:31:49] Sock 7.Parse request [12:31:49]Sock 7.Check first char [12:31:49]Sock 7.First char is OK [12:31:49]request: POST /json_proto HTTP/1.0 [12:31:49]Method: POST [12:31:49]URL: /json_proto [12:31:49]Method is POST - this is cgi request [12:31:49]url: /json_proto [12:31:49]query_string will be loaded in cgi processing [12:31:49]execute_cgi json_proto POST (null) [12:31:49]execute_cgi path=json_proto method=POST [12:31:49]POST find Content-Length [12:31:49]Host: 172.17.41.135:8080 [12:31:49]Content-Length: 802 [12:31:49]Content-Type: application/json [12:31:49] [12:31:49]POST finish read [12:31:49]Found Content-Length = 802 [12:31:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:49]execute_script... [12:31: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)24617645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:49]POST & json_proto [12:31:49]process_json_proto [12:31:49]json parsed OK: [12:31:49]protocol is kg_v1.0 [12:31:49]action value=close_receipt [12:31:49]process_action close_receipt [12:31:49]cmd_close_receipt [12:31:49]MH_GetDate [12:31:49]Write to MH i2c: F0 00 00 C3 0B BD [12:31:49]Write i2c OK [12:31:49]MH_I2C_Read... [12:31:49]Read from MH i2c: F0 [12:31:49]MH_I2C_Read... [12:31:49]Read from MH i2c: F0 09 00 [12:31:49]MH_I2C_Read... [12:31:49]Read from MH i2c: F0 09 00 C3 0B 00 B6 5F F1 66 ED 3E 82 65 44 [12:31:49]GetLastDocTimeStamp 1727094627 [12:31:49]current date 1727094710 [12:31:49]FM_GetShiftState [12:31:49]SAM_PROTO_GetShiftState [12:31:49]wFMCommunicate request_size=4 [12:31:49]MH_SAM_APDU [12:31:49]CAPDU: 80 13 01 00 [12:31:49]Write to MH i2c: E2 08 00 C4 0B 80 13 01 00 00 00 00 00 4C [12:31:49]Write i2c OK [12:31:49]MH_I2C_Read... [12:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:49]Read from MH i2c: E2 [12:31:49]MH_I2C_Read... [12:31:49]Read from MH i2c: E2 0E 00 [12:31:49]MH_I2C_Read... [12:31:49]Read from MH i2c: E2 0E 00 C4 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 ED [12:31:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:31:49]wFMCommunicate OK [12:31:49]SAM_PROTO_GetShiftState done [12:31:49]FM_GetShiftState done [12:31:49]opened in 1727051401 [12:31:49]opened+sec_in_day 1727137801 [12:31:49]quantity*price = 150037 [12:31:49]sum+1 = 150039 [12:31:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 282 23.09.2024 12:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289608 ФПД: 66335992289904 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289608&fm=66335992289904&tin=02508201610067®Number=0000000000091827&sum=150038 [12:31:50]StoreToDocumentArchive [12:31:50]shift 515 fd 289608 [12:31:50]save to /storage/0515/doc_00289608 [12:31:50]save last doc name /storage/0515/doc_00289608 to /storage/kkm_last_doc_name [12:31:50]save OK [12:31:50]Clear old archive folders... [12:31:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:31:50]tlvbuf is 018E6E80 [12:31:50]SAM_PROTO_ClearQueue [12:31:50]wFMCommunicate request_size=4 [12:31:50]MH_SAM_APDU [12:31:50]CAPDU: 80 09 00 00 [12:31:50]Write to MH i2c: E2 08 00 D1 0B 80 09 00 00 00 00 00 00 4E [12:31:50]Write i2c OK [12:31:50]MH_I2C_Read... [12:31:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:50]Read from MH i2c: E2 [12:31:50]MH_I2C_Read... [12:31:50]Read from MH i2c: E2 03 00 [12:31:50]MH_I2C_Read... [12:31:50]Read from MH i2c: E2 03 00 D1 0B 00 90 00 50 [12:31:50]RAPDU: 90 00 [12:31:50]wFMCommunicate OK [12:31:50]SAM_PROTO_ClearQueue done [12:31:50]KKMCreateOFDPacket [12:31:50]OFDProtocolAddRootSTLVToBuf [12:31:50]FM_MakeSignedData [12:31:50]FM_MakeSignedData [12:31:50]SAM_PROTO_SignData [12:31:50]wFMCommunicate request_size=4 [12:31:50]MH_SAM_APDU [12:31:50]CAPDU: 80 0D 01 02 [12:31:50]Write to MH i2c: E2 08 00 D2 0B 80 0D 01 02 00 00 00 00 56 [12:31:50]Write i2c OK [12:31:50]MH_I2C_Read... [12:31:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:50]Read from MH i2c: E2 [12:31:50]MH_I2C_Read... [12:31:50]Read from MH i2c: E2 03 00 [12:31:50]MH_I2C_Read... [12:31:50]Read from MH i2c: E2 03 00 D2 0B 00 90 00 51 [12:31:50]RAPDU: 90 00 [12:31:50]wFMCommunicate OK [12:31:50]wFMCommunicate request_size=255 [12:31:50]MH_SAM_APDU [12:31: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 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 1A 01 00 00 F4 03 04 00 B6 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6B 04 00 35 04 06 00 3C 55 0D 41 [12:31:50]Write to MH i2c: E2 02 01 D3 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 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 1A 01 00 00 F4 03 04 00 B6 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6B 04 00 35 04 06 00 3C 55 0D 41 00 00 C1 [12:31:50]Write i2c OK [12:31:50]MH_I2C_Read... [12:31:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:51]Read from MH i2c: E2 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 03 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 03 00 D3 0B 00 90 00 52 [12:31:51]RAPDU: 90 00 [12:31:51]wFMCommunicate OK [12:31:51]wFMCommunicate request_size=7 [12:31:51]MH_SAM_APDU [12:31:51]CAPDU: 80 0D 02 02 02 9A 70 [12:31:51]Write to MH i2c: E2 0A 00 D4 0B 80 0D 02 02 02 00 9A 70 00 00 67 [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:51]Read from MH i2c: E2 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 03 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 03 00 D4 0B 00 90 00 53 [12:31:51]RAPDU: 90 00 [12:31:51]wFMCommunicate OK [12:31:51]wFMCommunicate request_size=4 [12:31:51]MH_SAM_APDU [12:31:51]CAPDU: 80 0D 03 02 [12:31:51]Write to MH i2c: E2 08 00 D5 0B 80 0D 03 02 00 00 00 00 5B [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:51]Read from MH i2c: E2 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 0B 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 0B 00 D5 0B 00 83 4C 8B FC 96 65 B7 01 90 00 65 [12:31:51]RAPDU: 83 4C 8B FC 96 65 B7 01 90 00 [12:31:51]wFMCommunicate OK [12:31:51]SAM_PROTO_SignData done [12:31:51]FM_MakeSignedData done [12:31:51]CreateOFDProtocolMessage [12:31:51]wFMCommunicate request_size=4 [12:31:51]MH_SAM_APDU [12:31:51]CAPDU: 80 11 00 00 [12:31:51]Write to MH i2c: E2 08 00 D6 0B 80 11 00 00 00 00 00 00 5B [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:51]Read from MH i2c: E2 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 17 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 17 00 D6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AB [12:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:31:51]wFMCommunicate OK [12:31:51]CreateOFDProtocolMessage done [12:31:51]OFDSenderStorePacket 289608 [12:31:51]StoreOFDPacket docnum=289608 [12:31:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 BC 6F 04 01 46 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 01 00 00 F4 03 04 00 B6 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6B 04 00 35 04 06 00 3C 55 0D 41 9A 70 83 4C 8B FC 96 65 B7 01 [12:31:51]CheckFolder [12:31:51]dirname=/storage/ofd_packets [12:31:51]CheckFolder done [12:31:51]ProducePacketName [12:31:51]name=ofd_packets/00289608 [12:31:51]NVStorageSaveData ofd_packets/00289608 [12:31:51]File name is /storage/ofd_packets/00289608 [12:31:51]Write 298 bytes [12:31:51]NVStorageSaveData done [12:31:51]OFDSenderStorePacket done [12:31:51]KKMCreateOFDPacket done [12:31:51]NVStorageSaveData kkm_last_timestamp [12:31:51]File name is /storage/kkm_last_timestamp [12:31:51]Write 4 bytes [12:31:51]NVStorageSaveData done [12:31:51]ExternCall_PrintAddStr [12:31:51]wPrintStart [12:31:51]Write to MH i2c: 01 00 00 D7 0B E2 [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 D7 0B 00 00 00 00 00 FF 0F F7 [12:31:51]RasterBufferAndPrint [12:31:51]line Счет N : (1)24617645 [12:31:51]line ИНН: 02508201610067 [12:31:51]line Контрольно-Кассовый Чек [12:31:51]line ПРОДАЖА [12:31:51]line ТРК (МРК, ГНК) : 35 [12:31:51]line Товар: 2710194210 [12:31:51]line ДТ-К-5 [12:31:51]line 19.690 * 76.20 [12:31:51]line = 1500.38 [12:31:51]line НДС 12% НСП 1% [12:31:51]line > о реализуемом товаре [12:31:51]line ИТОГО: 1500.38 [12:31:51]line НСП 1% : 13.28 [12:31:51]line НДС 12% : 159.33 [12:31:51]line Наличными: 0.00 [12:31:51]line Безнал.: 1500.38 [12:31:51]line Место: АЗС № 90 "Партнёр-нефть" [12:31:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:31:51]line СНО: Общий режим [12:31:51]line Чек 282 23.09.2024 12:31 [12:31:51]line Смена: 515 ФФД: 1.0 [12:31:51]line ЗНМ: 0300000107 [12:31:51]line РНМ: 0000000000091827 [12:31:51]line Версия ККМ: 001 [12:31:51]line Платежная система: O! деньги [12:31:51]line ФМ: 0000000000871832 [12:31:51]line ФД: 289608 [12:31:51]line ФПД: 66335992289904 [12:31:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289608&fm=66335992289904&tin=02508201610067®Number=0000000000091827&sum=150038 [12:31:51]written 0, free lines is 4095 [12:31:51]OFD Sender: Processing packet 289608 [packets to send 1784, broken 1783] [12:31:51]ProducePacketName [12:31:51]name=ofd_packets/00289608 [12:31:51]OFD Sender: To server: pG, [12:31:51]CommunicateWithHost lk.salyk.kg:30040 [12:31:51]ConnectInit lk.salyk.kg [12:31:51]Connected sock=10 [12:31: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 33 32 0C 01 00 00 BC 6F 04 01 46 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 01 00 00 F4 03 04 00 B6 5F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6B 04 00 35 04 06 00 3C 55 0D 41 9A 70 83 4C 8B FC 96 65 B7 01 [12:31:51]Write to MH i2c: 01 00 00 00 0C 0C [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 00 0C 00 00 00 00 00 DE 0C FD [12:31:51]RasterBufferAndPrint [12:31:51]line [12:31:51]line [12:31:51]line [12:31:51]line [12:31:51]line [12:31:51]written 0, free lines is 3300 [12:31:51]MH_Cut [12:31:51]Write to MH i2c: D1 01 00 07 0C 01 E5 [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: D1 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: D1 01 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: D1 01 00 07 0C 00 E4 [12:31:51]Write to MH i2c: 01 00 00 08 0C 14 [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31: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 33 32 4F 00 00 00 43 84 47 00 F3 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 33 32 10 04 04 00 48 6B 04 00 F4 03 04 00 8A 07 F1 66 B6 04 01 00 00 C6 05 D6 EB 26 31 C9 4C [12:31:51]CommunicateWithHost err = 0 [12:31:51]CheckOFDResponse [12:31:51]1017 (14) - 77093643461234 [12:31:51]1041 (16) - 0000000000871832 [12:31:51]1040 (4) - 289608 [12:31:51]1012 (4) - 23.09.2024 06:15 [12:31:51]1206 (1) - 0 [12:31:51]OFD Sender: Remove packet 289608 [12:31:51]ProducePacketName [12:31:51]name=ofd_packets/00289608 [12:31:51]NVStorageDeleteData [12:31:52]OFD Sender: No OFD packet to send [12:31:52]*** Cut start [12:31:52]*** Partial cut [12:31:52]*** CUTSNS_PIN = 1 [12:31:52]*** CUTSNS_PIN = 0 [12:31:52]*** Brake cut motor [12:31:52]Read from MH i2c: 01 [12:31:52]MH_I2C_Read... [12:31:52]*** Stop cut motor [12:31:52]*** Cut end [12:31:52]Read from MH i2c: 01 07 00 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: 01 07 00 08 0C 00 00 00 00 00 FF 0F 29 [12:31:52]process_action close_receipt done [12:31:52]requested_data is exist [12:31:52]produce_requested_data [12:31:52]requested_item fm.sn is exist - process it [12:31:52]wFMCommunicate request_size=4 [12:31:52]MH_SAM_APDU [12:31:52]CAPDU: 80 11 00 00 [12:31:52]Write to MH i2c: E2 08 00 09 0C 80 11 00 00 00 00 00 00 8F [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:53]Read from MH i2c: E2 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 17 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 17 00 09 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DF [12:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:31:53]wFMCommunicate OK [12:31:53]requested_item fd.num is exist - process it [12:31:53]SAM_PROTO_GetFieldsCounters [12:31:53]wFMCommunicate request_size=4 [12:31:53]MH_SAM_APDU [12:31:53]CAPDU: 80 13 00 00 [12:31:53]Write to MH i2c: E2 08 00 0A 0C 80 13 00 00 00 00 00 00 92 [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:53]Read from MH i2c: E2 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 62 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 62 00 0A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 48 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [12:31:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 48 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:53]wFMCommunicate OK [12:31:53]SAM_PROTO_GetFieldsCounters done [12:31:53]requested_item shift.num is exist - process it [12:31:53]requested_item shift.opened is exist - process it [12:31:53]req_shift_opened [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 0B 0C 80 13 01 00 00 00 00 00 94 [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:53]Read from MH i2c: E2 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 0E 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 0E 00 0B 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [12:31:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:31:53]wFMCommunicate OK [12:31:53]SAM_PROTO_GetShiftState done [12:31:53]FM_GetShiftState done [12:31:53]req_shift_opened done [12:31:53]requested_item shift.open_date is exist - process it [12:31:53]req_shift_open_date [12:31:53]req_shift_open_date done [12:31:53]produce_requested_data done [12:31:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289608,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:31:53]process_action_free close_receipt [12:31:53]json_value_free [12:31:53]json_value_free done [12:31:53]process_json_proto returns [12:31:53]Send response to host [12:31:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289608,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:31:53]free response buf [12:31:53]execute_script done [12:31:53]execute_script returns [12:31:53]free content buf [12:31:53]Sock 7.Close socket [12:31:53]Sock 7.Thread stoped [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:42]OFD Sender: No OFD packet to send [12:32:47]OFD Sender: No OFD packet to send [12:32:52]OFD Sender: No OFD packet to send [12:32:57]OFD Sender: No OFD packet to send [12:33:02]OFD Sender: No OFD packet to send [12:33:06]accept exits with 9 [12:33:06]New connection [12:33:06]New thread 3067473252 created [12:33:06]Thread 3067329892 joined [12:33:06]Waiting for new connection... [12:33:06] Sock 9.Parse request [12:33:06]Sock 9.Check first char [12:33:06]Sock 9.First char is OK [12:33:06]request: POST /json_proto HTTP/1.0 [12:33:06]Method: POST [12:33:06]URL: /json_proto [12:33:06]Method is POST - this is cgi request [12:33:06]url: /json_proto [12:33:06]query_string will be loaded in cgi processing [12:33:06]execute_cgi json_proto POST (null) [12:33:06]execute_cgi path=json_proto method=POST [12:33:06]POST find Content-Length [12:33:06]Host: 172.17.41.135:8080 [12:33:06]Content-Length: 792 [12:33:06]Content-Type: application/json [12:33:06] [12:33:06]POST finish read [12:33:06]Found Content-Length = 792 [12:33:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 105.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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:06]execute_script... [12:33: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)24617643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 105.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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:06]POST & json_proto [12:33:06]process_json_proto [12:33:06]json parsed OK: [12:33:06]protocol is kg_v1.0 [12:33:06]action value=close_receipt [12:33:06]process_action close_receipt [12:33:06]cmd_close_receipt [12:33:06]MH_GetDate [12:33:06]Write to MH i2c: F0 00 00 0C 0C 07 [12:33:06]Write i2c OK [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: F0 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: F0 09 00 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: F0 09 00 0C 0C 00 02 60 F1 66 ED 3E 82 65 DB [12:33:06]GetLastDocTimeStamp 1727094710 [12:33:06]current date 1727094786 [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 0D 0C 80 13 01 00 00 00 00 00 96 [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 0D 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 37 [12:33:06]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [12:33:06]opened+sec_in_day 1727137801 [12:33:06]quantity*price = 0 [12:33:06]sum+1 = 1 [12:33:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 283 23.09.2024 12:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289609 ФПД: 111619602856915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289609&fm=111619602856915&tin=02508201610067®Number=0000000000091827&sum=0 [12:33:07]StoreToDocumentArchive [12:33:07]shift 515 fd 289609 [12:33:07]save to /storage/0515/doc_00289609 [12:33:07]save last doc name /storage/0515/doc_00289609 to /storage/kkm_last_doc_name [12:33:07]save OK [12:33:07]Clear old archive folders... [12:33:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:33:07]tlvbuf is 018EA160 [12:33:07]SAM_PROTO_ClearQueue [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 09 00 00 [12:33:07]Write to MH i2c: E2 08 00 1A 0C 80 09 00 00 00 00 00 00 98 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 1A 0C 00 90 00 9A [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]SAM_PROTO_ClearQueue done [12:33:07]KKMCreateOFDPacket [12:33:07]OFDProtocolAddRootSTLVToBuf [12:33:07]FM_MakeSignedData [12:33:07]FM_MakeSignedData [12:33:07]SAM_PROTO_SignData [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 0D 01 02 [12:33:07]Write to MH i2c: E2 08 00 1B 0C 80 0D 01 02 00 00 00 00 A0 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 1B 0C 00 90 00 9B [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]wFMCommunicate request_size=255 [12:33:07]MH_SAM_APDU [12:33: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 A0 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 1B 01 00 00 F4 03 04 00 02 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6B 04 00 35 04 06 00 65 84 76 C7 [12:33:07]Write to MH i2c: E2 02 01 1C 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 A0 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 1B 01 00 00 F4 03 04 00 02 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6B 04 00 35 04 06 00 65 84 76 C7 00 00 EF [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 1C 0C 00 90 00 9C [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]wFMCommunicate request_size=7 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 0D 02 02 02 3B D3 [12:33:07]Write to MH i2c: E2 0A 00 1D 0C 80 0D 02 02 02 00 3B D3 00 00 B5 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 1D 0C 00 90 00 9D [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 0D 03 02 [12:33:07]Write to MH i2c: E2 08 00 1E 0C 80 0D 03 02 00 00 00 00 A5 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 0B 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 0B 00 1E 0C 00 73 BB 32 20 3D 19 37 9A 90 00 4D [12:33:07]RAPDU: 73 BB 32 20 3D 19 37 9A 90 00 [12:33:07]wFMCommunicate OK [12:33:07]SAM_PROTO_SignData done [12:33:07]FM_MakeSignedData done [12:33:07]CreateOFDProtocolMessage [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 11 00 00 [12:33:07]Write to MH i2c: E2 08 00 1F 0C 80 11 00 00 00 00 00 00 A5 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:07]OFD Sender: No OFD packet to send [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 17 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 17 00 1F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [12:33:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:33:07]wFMCommunicate OK [12:33:07]CreateOFDProtocolMessage done [12:33:07]OFDSenderStorePacket 289609 [12:33:07]StoreOFDPacket docnum=289609 [12:33:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 05 57 04 01 F1 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 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 1B 01 00 00 F4 03 04 00 02 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6B 04 00 35 04 06 00 65 84 76 C7 3B D3 73 BB 32 20 3D 19 37 9A [12:33:07]CheckFolder [12:33:07]dirname=/storage/ofd_packets [12:33:07]CheckFolder done [12:33:07]ProducePacketName [12:33:07]name=ofd_packets/00289609 [12:33:07]NVStorageSaveData ofd_packets/00289609 [12:33:07]File name is /storage/ofd_packets/00289609 [12:33:07]Write 298 bytes [12:33:07]NVStorageSaveData done [12:33:07]OFDSenderStorePacket done [12:33:07]KKMCreateOFDPacket done [12:33:07]NVStorageSaveData kkm_last_timestamp [12:33:07]File name is /storage/kkm_last_timestamp [12:33:07]Write 4 bytes [12:33:07]NVStorageSaveData done [12:33:08]ExternCall_PrintAddStr [12:33:08]wPrintStart [12:33:08]Write to MH i2c: 01 00 00 20 0C 2C [12:33:08]Write i2c OK [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 07 00 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 07 00 20 0C 00 00 00 00 00 FF 0F 41 [12:33:08]RasterBufferAndPrint [12:33:08]line Счет N : (1)24617643 [12:33:08]line ИНН: 02508201610067 [12:33:08]line Контрольно-Кассовый Чек [12:33:08]line ПРОДАЖА [12:33:08]line ТРК (МРК, ГНК) : 22 [12:33:08]line Товар: 2710194210 [12:33:08]line ДТ-К-5 [12:33:08]line 105.120 * 0.00 [12:33:08]line = 0.00 [12:33:08]line НДС 12% НСП 1% [12:33:08]line > о реализуемом товаре [12:33:08]line ИТОГО: 0.00 [12:33:08]line НСП 1% : 0.00 [12:33:08]line НДС 12% : 0.00 [12:33:08]line Наличными: 0.00 [12:33:08]line Безнал.: 0.00 [12:33:08]line Место: АЗС № 90 "Партнёр-нефть" [12:33:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:33:08]line СНО: Общий режим [12:33:08]line Чек 283 23.09.2024 12:33 [12:33:08]line Смена: 515 ФФД: 1.0 [12:33:08]line ЗНМ: 0300000107 [12:33:08]line РНМ: 0000000000091827 [12:33:08]line Версия ККМ: 001 [12:33:08]line Талоны: Топливная Карта [12:33:08]line 54206 [12:33:08]line ФМ: 0000000000871832 [12:33:08]line ФД: 289609 [12:33:08]line ФПД: 111619602856915 [12:33:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289609&fm=111619602856915&tin=02508201610067®Number=0000000000091827&sum=0 [12:33:08]written 0, free lines is 4095 [12:33:08]OFD Sender: Processing packet 289609 [packets to send 1784, broken 1783] [12:33:08]ProducePacketName [12:33:08]name=ofd_packets/00289609 [12:33:08]OFD Sender: To server: pG, [12:33:08]CommunicateWithHost lk.salyk.kg:30040 [12:33:08]ConnectInit lk.salyk.kg [12:33:08]Write to MH i2c: 01 00 00 49 0C 55 [12:33:08]Connected sock=7 [12:33:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 05 57 04 01 F1 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 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 1B 01 00 00 F4 03 04 00 02 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6B 04 00 35 04 06 00 65 84 76 C7 3B D3 73 BB 32 20 3D 19 37 9A [12:33:08]Write i2c OK [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 07 00 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 07 00 49 0C 00 00 00 00 00 DE 0C 46 [12:33:08]RasterBufferAndPrint [12:33:08]line [12:33:08]line [12:33:08]line [12:33:08]line [12:33:08]line [12:33:08]written 0, free lines is 3333 [12:33:08]MH_Cut [12:33:08]Write to MH i2c: D1 01 00 50 0C 01 2E [12:33:08]Write i2c OK [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: D1 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: D1 01 00 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: D1 01 00 50 0C 00 2D [12:33:08]Write to MH i2c: 01 00 00 51 0C 5D [12:33:08]Write i2c OK [12:33:08]MH_I2C_Read... [12:33: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 33 32 4F 00 00 00 DC 18 47 00 62 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 33 32 10 04 04 00 49 6B 04 00 F4 03 04 00 D7 07 F1 66 B6 04 01 00 00 F6 F2 E2 57 7C 53 23 C4 [12:33:08]CommunicateWithHost err = 0 [12:33:08]CheckOFDResponse [12:33:08]1017 (14) - 77093643461234 [12:33:08]1041 (16) - 0000000000871832 [12:33:08]1040 (4) - 289609 [12:33:08]1012 (4) - 23.09.2024 06:16 [12:33:08]1206 (1) - 0 [12:33:08]OFD Sender: Remove packet 289609 [12:33:08]ProducePacketName [12:33:08]name=ofd_packets/00289609 [12:33:08]NVStorageDeleteData [12:33:09]*** Cut start [12:33:09]*** Partial cut [12:33:09]*** CUTSNS_PIN = 1 [12:33:09]*** CUTSNS_PIN = 0 [12:33:09]OFD Sender: No OFD packet to send [12:33:09]*** Brake cut motor [12:33:09]Read from MH i2c: 01 [12:33:09]MH_I2C_Read... [12:33:09]*** Stop cut motor [12:33:09]*** Cut end [12:33:09]Read from MH i2c: 01 07 00 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: 01 07 00 51 0C 00 00 00 00 00 FF 0F 72 [12:33:09]process_action close_receipt done [12:33:09]requested_data is exist [12:33:09]produce_requested_data [12:33:09]requested_item fm.sn is exist - process it [12:33:09]wFMCommunicate request_size=4 [12:33:09]MH_SAM_APDU [12:33:09]CAPDU: 80 11 00 00 [12:33:09]Write to MH i2c: E2 08 00 52 0C 80 11 00 00 00 00 00 00 D8 [12:33:09]Write i2c OK [12:33:09]MH_I2C_Read... [12:33:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:09]Read from MH i2c: E2 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 17 00 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 17 00 52 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [12:33:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:33:09]wFMCommunicate OK [12:33:09]requested_item fd.num is exist - process it [12:33:09]SAM_PROTO_GetFieldsCounters [12:33:09]wFMCommunicate request_size=4 [12:33:09]MH_SAM_APDU [12:33:09]CAPDU: 80 13 00 00 [12:33:09]Write to MH i2c: E2 08 00 53 0C 80 13 00 00 00 00 00 00 DB [12:33:09]Write i2c OK [12:33:09]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 62 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 62 00 53 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 49 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 49 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:10]wFMCommunicate OK [12:33:10]SAM_PROTO_GetFieldsCounters done [12:33:10]requested_item shift.num is exist - process it [12:33:10]requested_item shift.opened is exist - process it [12:33:10]req_shift_opened [12:33:10]FM_GetShiftState [12:33:10]SAM_PROTO_GetShiftState [12:33:10]wFMCommunicate request_size=4 [12:33:10]MH_SAM_APDU [12:33:10]CAPDU: 80 13 01 00 [12:33:10]Write to MH i2c: E2 08 00 54 0C 80 13 01 00 00 00 00 00 DD [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 0E 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 0E 00 54 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [12:33:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:33:10]wFMCommunicate OK [12:33:10]SAM_PROTO_GetShiftState done [12:33:10]FM_GetShiftState done [12:33:10]req_shift_opened done [12:33:10]requested_item shift.open_date is exist - process it [12:33:10]req_shift_open_date [12:33:10]req_shift_open_date done [12:33:10]produce_requested_data done [12:33:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289609,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:33:10]process_action_free close_receipt [12:33:10]json_value_free [12:33:10]json_value_free done [12:33:10]process_json_proto returns [12:33:10]Send response to host [12:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289609,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:33:10]free response buf [12:33:10]execute_script done [12:33:10]execute_script returns [12:33:10]free content buf [12:33:10]Sock 9.Close socket [12:33:10]Sock 9.Thread stoped [12:33:14]OFD Sender: No OFD packet to send [12:33:19]OFD Sender: No OFD packet to send [12:33:24]OFD Sender: No OFD packet to send [12:33:27]accept exits with 10 [12:33:27]New connection [12:33:27]New thread 3067329892 created [12:33:27]Thread 3067473252 joined [12:33:27]Waiting for new connection... [12:33:27] Sock 10.Parse request [12:33:27]Sock 10.Check first char [12:33:27]Sock 10.First char is OK [12:33:27]request: POST /json_proto HTTP/1.0 [12:33:27]Method: POST [12:33:27]URL: /json_proto [12:33:27]Method is POST - this is cgi request [12:33:27]url: /json_proto [12:33:27]query_string will be loaded in cgi processing [12:33:27]execute_cgi json_proto POST (null) [12:33:27]execute_cgi path=json_proto method=POST [12:33:27]POST find Content-Length [12:33:27]Host: 172.17.41.135:8080 [12:33:27]Content-Length: 792 [12:33:27]Content-Type: application/json [12:33:27] [12:33:27]POST finish read [12:33:27]Found Content-Length = 792 [12:33:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:27]execute_script... [12:33: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)24617642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:27]POST & json_proto [12:33:27]process_json_proto [12:33:27]json parsed OK: [12:33:27]protocol is kg_v1.0 [12:33:27]action value=close_receipt [12:33:27]process_action close_receipt [12:33:27]cmd_close_receipt [12:33:27]MH_GetDate [12:33:27]Write to MH i2c: F0 00 00 55 0C 50 [12:33:27]Write i2c OK [12:33:27]MH_I2C_Read... [12:33:27]Read from MH i2c: F0 [12:33:27]MH_I2C_Read... [12:33:27]Read from MH i2c: F0 09 00 [12:33:27]MH_I2C_Read... [12:33:27]Read from MH i2c: F0 09 00 55 0C 00 18 60 F1 66 ED 3E 82 65 3A [12:33:27]GetLastDocTimeStamp 1727094786 [12:33:27]current date 1727094808 [12:33:27]FM_GetShiftState [12:33:27]SAM_PROTO_GetShiftState [12:33:27]wFMCommunicate request_size=4 [12:33:27]MH_SAM_APDU [12:33:27]CAPDU: 80 13 01 00 [12:33:27]Write to MH i2c: E2 08 00 56 0C 80 13 01 00 00 00 00 00 DF [12:33:27]Write i2c OK [12:33:27]MH_I2C_Read... [12:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:27]Read from MH i2c: E2 [12:33:27]MH_I2C_Read... [12:33:27]Read from MH i2c: E2 0E 00 [12:33:27]MH_I2C_Read... [12:33:27]Read from MH i2c: E2 0E 00 56 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [12:33:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:33:27]wFMCommunicate OK [12:33:27]SAM_PROTO_GetShiftState done [12:33:27]FM_GetShiftState done [12:33:27]opened in 1727051401 [12:33:27]opened+sec_in_day 1727137801 [12:33:27]quantity*price = 0 [12:33:27]sum+1 = 1 [12:33:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 284 23.09.2024 12:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289610 ФПД: 59611832153993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123328&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289610&fm=59611832153993&tin=02508201610067®Number=0000000000091827&sum=0 [12:33:29]StoreToDocumentArchive [12:33:29]shift 515 fd 289610 [12:33:29]save to /storage/0515/doc_00289610 [12:33:29]save last doc name /storage/0515/doc_00289610 to /storage/kkm_last_doc_name [12:33:29]save OK [12:33:29]Clear old archive folders... [12:33:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:33:29]tlvbuf is 018930D0 [12:33:29]SAM_PROTO_ClearQueue [12:33:29]wFMCommunicate request_size=4 [12:33:29]MH_SAM_APDU [12:33:29]CAPDU: 80 09 00 00 [12:33:29]Write to MH i2c: E2 08 00 63 0C 80 09 00 00 00 00 00 00 E1 [12:33:29]Write i2c OK [12:33:29]MH_I2C_Read... [12:33:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:29]Read from MH i2c: E2 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 03 00 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [12:33:29]RAPDU: 90 00 [12:33:29]wFMCommunicate OK [12:33:29]SAM_PROTO_ClearQueue done [12:33:29]KKMCreateOFDPacket [12:33:29]OFDProtocolAddRootSTLVToBuf [12:33:29]FM_MakeSignedData [12:33:29]FM_MakeSignedData [12:33:29]SAM_PROTO_SignData [12:33:29]wFMCommunicate request_size=4 [12:33:29]MH_SAM_APDU [12:33:29]CAPDU: 80 0D 01 02 [12:33:29]Write to MH i2c: E2 08 00 64 0C 80 0D 01 02 00 00 00 00 E9 [12:33:29]Write i2c OK [12:33:29]MH_I2C_Read... [12:33:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:29]Read from MH i2c: E2 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 03 00 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 03 00 64 0C 00 90 00 E4 [12:33:29]RAPDU: 90 00 [12:33:29]wFMCommunicate OK [12:33:29]wFMCommunicate request_size=255 [12:33:29]MH_SAM_APDU [12:33: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 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 1C 01 00 00 F4 03 04 00 18 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6B 04 00 35 04 06 00 36 37 76 14 [12:33:29]Write to MH i2c: E2 02 01 65 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 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 1C 01 00 00 F4 03 04 00 18 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6B 04 00 35 04 06 00 36 37 76 14 00 00 04 [12:33:29]Write i2c OK [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 [12:33:29]MH_I2C_Read... [12:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:29]Read from MH i2c: E2 03 00 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 03 00 65 0C 00 90 00 E5 [12:33:29]RAPDU: 90 00 [12:33:29]wFMCommunicate OK [12:33:29]wFMCommunicate request_size=7 [12:33:29]MH_SAM_APDU [12:33:29]CAPDU: 80 0D 02 02 02 77 89 [12:33:29]Write to MH i2c: E2 0A 00 66 0C 80 0D 02 02 02 00 77 89 00 00 F0 [12:33:29]Write i2c OK [12:33:29]MH_I2C_Read... [12:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:29]Read from MH i2c: E2 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 03 00 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 03 00 66 0C 00 90 00 E6 [12:33:29]RAPDU: 90 00 [12:33:29]wFMCommunicate OK [12:33:29]wFMCommunicate request_size=4 [12:33:29]MH_SAM_APDU [12:33:29]CAPDU: 80 0D 03 02 [12:33:29]Write to MH i2c: E2 08 00 67 0C 80 0D 03 02 00 00 00 00 EE [12:33:29]Write i2c OK [12:33:29]MH_I2C_Read... [12:33:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:29]OFD Sender: No OFD packet to send [12:33:29]Read from MH i2c: E2 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 0B 00 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 0B 00 67 0C 00 65 29 AE 7C CE C9 9D 40 90 00 1B [12:33:29]RAPDU: 65 29 AE 7C CE C9 9D 40 90 00 [12:33:29]wFMCommunicate OK [12:33:29]SAM_PROTO_SignData done [12:33:29]FM_MakeSignedData done [12:33:29]CreateOFDProtocolMessage [12:33:29]wFMCommunicate request_size=4 [12:33:29]MH_SAM_APDU [12:33:29]CAPDU: 80 11 00 00 [12:33:29]Write to MH i2c: E2 08 00 68 0C 80 11 00 00 00 00 00 00 EE [12:33:29]Write i2c OK [12:33:29]MH_I2C_Read... [12:33:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:29]Read from MH i2c: E2 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 17 00 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: E2 17 00 68 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3E [12:33:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:33:29]wFMCommunicate OK [12:33:29]CreateOFDProtocolMessage done [12:33:29]OFDSenderStorePacket 289610 [12:33:29]StoreOFDPacket docnum=289610 [12:33:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3C 54 04 01 A3 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1C 01 00 00 F4 03 04 00 18 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6B 04 00 35 04 06 00 36 37 76 14 77 89 65 29 AE 7C CE C9 9D 40 [12:33:29]CheckFolder [12:33:29]dirname=/storage/ofd_packets [12:33:29]CheckFolder done [12:33:29]ProducePacketName [12:33:29]name=ofd_packets/00289610 [12:33:29]NVStorageSaveData ofd_packets/00289610 [12:33:29]File name is /storage/ofd_packets/00289610 [12:33:29]Write 298 bytes [12:33:29]NVStorageSaveData done [12:33:29]OFDSenderStorePacket done [12:33:29]KKMCreateOFDPacket done [12:33:29]NVStorageSaveData kkm_last_timestamp [12:33:29]File name is /storage/kkm_last_timestamp [12:33:29]Write 4 bytes [12:33:29]NVStorageSaveData done [12:33:29]ExternCall_PrintAddStr [12:33:29]wPrintStart [12:33:29]Write to MH i2c: 01 00 00 69 0C 75 [12:33:29]Write i2c OK [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: 01 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: 01 07 00 [12:33:29]MH_I2C_Read... [12:33:29]Read from MH i2c: 01 07 00 69 0C 00 00 00 00 00 FF 0F 8A [12:33:29]RasterBufferAndPrint [12:33:29]line Счет N : (1)24617642 [12:33:29]line ИНН: 02508201610067 [12:33:29]line Контрольно-Кассовый Чек [12:33:29]line ПРОДАЖА [12:33:29]line ТРК (МРК, ГНК) : 11 [12:33:29]line Товар: 2710194210 [12:33:29]line ДТ-К-5 [12:33:29]line 131.100 * 0.00 [12:33:29]line = 0.00 [12:33:29]line НДС 12% НСП 1% [12:33:29]line > о реализуемом товаре [12:33:29]line ИТОГО: 0.00 [12:33:29]line НСП 1% : 0.00 [12:33:29]line НДС 12% : 0.00 [12:33:29]line Наличными: 0.00 [12:33:29]line Безнал.: 0.00 [12:33:29]line Место: АЗС № 90 "Партнёр-нефть" [12:33:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:33:29]line СНО: Общий режим [12:33:29]line Чек 284 23.09.2024 12:33 [12:33:29]line Смена: 515 ФФД: 1.0 [12:33:29]line ЗНМ: 0300000107 [12:33:29]line РНМ: 0000000000091827 [12:33:29]line Версия ККМ: 001 [12:33:29]line Талоны: Топливная Карта [12:33:29]line 54206 [12:33:29]line ФМ: 0000000000871832 [12:33:29]line ФД: 289610 [12:33:29]line ФПД: 59611832153993 [12:33:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123328&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289610&fm=59611832153993&tin=02508201610067®Number=0000000000091827&sum=0 [12:33:29]written 0, free lines is 4095 [12:33:29]OFD Sender: Processing packet 289610 [packets to send 1784, broken 1783] [12:33:29]ProducePacketName [12:33:29]name=ofd_packets/00289610 [12:33:29]OFD Sender: To server: pG, [12:33:29]CommunicateWithHost lk.salyk.kg:30040 [12:33:29]ConnectInit lk.salyk.kg [12:33:30]Connected sock=9 [12:33:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3C 54 04 01 A3 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1C 01 00 00 F4 03 04 00 18 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6B 04 00 35 04 06 00 36 37 76 14 77 89 65 29 AE 7C CE C9 9D 40 [12:33:30]Write to MH i2c: 01 00 00 92 0C 9E [12:33:30]Write i2c OK [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: 01 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: 01 07 00 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: 01 07 00 92 0C 00 00 00 00 00 E5 0C 96 [12:33:30]RasterBufferAndPrint [12:33:30]line [12:33:30]line [12:33:30]line [12:33:30]line [12:33:30]line [12:33:30]written 0, free lines is 3304 [12:33:30]MH_Cut [12:33:30]Write to MH i2c: D1 01 00 99 0C 01 77 [12:33:30]Write i2c OK [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: D1 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: D1 01 00 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: D1 01 00 99 0C 00 76 [12:33:30]Write to MH i2c: 01 00 00 9A 0C A6 [12:33:30]Write i2c OK [12:33:30]MH_I2C_Read... [12:33: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 33 32 4F 00 00 00 9A C1 47 00 C8 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 33 32 10 04 04 00 4A 6B 04 00 F4 03 04 00 ED 07 F1 66 B6 04 01 00 00 54 9C C2 4C 68 2C 61 D5 [12:33:30]CommunicateWithHost err = 0 [12:33:30]CheckOFDResponse [12:33:30]1017 (14) - 77093643461234 [12:33:30]1041 (16) - 0000000000871832 [12:33:30]1040 (4) - 289610 [12:33:30]1012 (4) - 23.09.2024 06:17 [12:33:30]1206 (1) - 0 [12:33:30]OFD Sender: Remove packet 289610 [12:33:30]ProducePacketName [12:33:30]name=ofd_packets/00289610 [12:33:30]NVStorageDeleteData [12:33:30]*** Cut start [12:33:30]*** Partial cut [12:33:30]*** CUTSNS_PIN = 1 [12:33:30]*** CUTSNS_PIN = 0 [12:33:30]OFD Sender: No OFD packet to send [12:33:31]*** Brake cut motor [12:33:31]Read from MH i2c: 01 [12:33:31]MH_I2C_Read... [12:33:31]*** Stop cut motor [12:33:31]*** Cut end [12:33:31]Read from MH i2c: 01 07 00 [12:33:31]MH_I2C_Read... [12:33:31]Read from MH i2c: 01 07 00 9A 0C 00 00 00 00 00 FF 0F BB [12:33:31]process_action close_receipt done [12:33:31]requested_data is exist [12:33:31]produce_requested_data [12:33:31]requested_item fm.sn is exist - process it [12:33:31]wFMCommunicate request_size=4 [12:33:31]MH_SAM_APDU [12:33:31]CAPDU: 80 11 00 00 [12:33:31]Write to MH i2c: E2 08 00 9B 0C 80 11 00 00 00 00 00 00 21 [12:33:31]Write i2c OK [12:33:31]MH_I2C_Read... [12:33:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:31]Read from MH i2c: E2 [12:33:31]MH_I2C_Read... [12:33:31]Read from MH i2c: E2 17 00 [12:33:31]MH_I2C_Read... [12:33:31]Read from MH i2c: E2 17 00 9B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 71 [12:33:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:33:31]wFMCommunicate OK [12:33:31]requested_item fd.num is exist - process it [12:33:31]SAM_PROTO_GetFieldsCounters [12:33:31]wFMCommunicate request_size=4 [12:33:31]MH_SAM_APDU [12:33:31]CAPDU: 80 13 00 00 [12:33:31]Write to MH i2c: E2 08 00 9C 0C 80 13 00 00 00 00 00 00 24 [12:33:31]Write i2c OK [12:33:31]MH_I2C_Read... [12:33:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:31]Read from MH i2c: E2 [12:33:31]MH_I2C_Read... [12:33:31]Read from MH i2c: E2 62 00 [12:33:31]MH_I2C_Read... [12:33:31]Read from MH i2c: E2 62 00 9C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [12:33:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:31]wFMCommunicate OK [12:33:31]SAM_PROTO_GetFieldsCounters done [12:33:31]requested_item shift.num is exist - process it [12:33:31]requested_item shift.opened is exist - process it [12:33:31]req_shift_opened [12:33:31]FM_GetShiftState [12:33:31]SAM_PROTO_GetShiftState [12:33:31]wFMCommunicate request_size=4 [12:33:31]MH_SAM_APDU [12:33:31]CAPDU: 80 13 01 00 [12:33:31]Write to MH i2c: E2 08 00 9D 0C 80 13 01 00 00 00 00 00 26 [12:33:31]Write i2c OK [12:33:31]MH_I2C_Read... [12:33:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:31]Read from MH i2c: E2 [12:33:31]MH_I2C_Read... [12:33:31]Read from MH i2c: E2 0E 00 [12:33:31]MH_I2C_Read... [12:33:31]Read from MH i2c: E2 0E 00 9D 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [12:33:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:33:31]wFMCommunicate OK [12:33:31]SAM_PROTO_GetShiftState done [12:33:31]FM_GetShiftState done [12:33:31]req_shift_opened done [12:33:31]requested_item shift.open_date is exist - process it [12:33:31]req_shift_open_date [12:33:31]req_shift_open_date done [12:33:31]produce_requested_data done [12:33:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289610,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:33:31]process_action_free close_receipt [12:33:31]json_value_free [12:33:31]json_value_free done [12:33:31]process_json_proto returns [12:33:31]Send response to host [12:33:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289610,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:33:31]free response buf [12:33:31]execute_script done [12:33:31]execute_script returns [12:33:31]free content buf [12:33:31]Sock 10.Close socket [12:33:31]Sock 10.Thread stoped [12:33:35]OFD Sender: No OFD packet to send [12:33:41]OFD Sender: No OFD packet to send [12:33:46]OFD Sender: No OFD packet to send [12:33:51]OFD Sender: No OFD packet to send [12:33:56]OFD Sender: No OFD packet to send [12:34:01]OFD Sender: No OFD packet to send [12:34:06]OFD Sender: No OFD packet to send [12:34:11]OFD Sender: No OFD packet to send [12:34:16]OFD Sender: No OFD packet to send [12:34:21]OFD Sender: No OFD packet to send [12:34:26]OFD Sender: No OFD packet to send [12:34:31]OFD Sender: No OFD packet to send [12:34:36]OFD Sender: No OFD packet to send [12:34:41]OFD Sender: No OFD packet to send [12:34:46]OFD Sender: No OFD packet to send [12:34:48]accept exits with 7 [12:34:48]New connection [12:34:48]New thread 3067473252 created [12:34:48]Thread 3067329892 joined [12:34:48]Waiting for new connection... [12:34:48] Sock 7.Parse request [12:34:48]Sock 7.Check first char [12:34:48]Sock 7.First char is OK [12:34:48]request: POST /json_proto HTTP/1.0 [12:34:48]Method: POST [12:34:48]URL: /json_proto [12:34:48]Method is POST - this is cgi request [12:34:48]url: /json_proto [12:34:48]query_string will be loaded in cgi processing [12:34:48]execute_cgi json_proto POST (null) [12:34:48]execute_cgi path=json_proto method=POST [12:34:48]POST find Content-Length [12:34:48]Host: 172.17.41.135:8080 [12:34:48]Content-Length: 808 [12:34:48]Content-Type: application/json [12:34:48] [12:34:48]POST finish read [12:34:48]Found Content-Length = 808 [12:34:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:48]execute_script... [12: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)24617647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:48]POST & json_proto [12:34:48]process_json_proto [12:34:48]json parsed OK: [12:34:48]protocol is kg_v1.0 [12:34:48]action value=close_receipt [12:34:48]process_action close_receipt [12:34:48]cmd_close_receipt [12:34:48]MH_GetDate [12:34:48]Write to MH i2c: F0 00 00 9E 0C 99 [12:34:48]Write i2c OK [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: F0 [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: F0 09 00 [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: F0 09 00 9E 0C 00 69 60 F1 66 ED 3E 82 65 D4 [12:34:48]GetLastDocTimeStamp 1727094808 [12:34:48]current date 1727094889 [12:34:48]FM_GetShiftState [12:34:48]SAM_PROTO_GetShiftState [12:34:48]wFMCommunicate request_size=4 [12:34:48]MH_SAM_APDU [12:34:48]CAPDU: 80 13 01 00 [12:34:48]Write to MH i2c: E2 08 00 9F 0C 80 13 01 00 00 00 00 00 28 [12:34:48]Write i2c OK [12:34:48]MH_I2C_Read... [12:34:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:49]Read from MH i2c: E2 [12:34:49]MH_I2C_Read... [12:34:49]Read from MH i2c: E2 0E 00 [12:34:49]MH_I2C_Read... [12:34:49]Read from MH i2c: E2 0E 00 9F 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C9 [12:34:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:34:49]wFMCommunicate OK [12:34:49]SAM_PROTO_GetShiftState done [12:34:49]FM_GetShiftState done [12:34:49]opened in 1727051401 [12:34:49]opened+sec_in_day 1727137801 [12:34:49]quantity*price = 100007 [12:34:49]sum+1 = 100009 [12:34:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 285 23.09.2024 12:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289611 ФПД: 229481976079912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123449&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289611&fm=229481976079912&tin=02508201610067®Number=0000000000091827&sum=100008 [12:34:50]StoreToDocumentArchive [12:34:50]shift 515 fd 289611 [12:34:50]save to /storage/0515/doc_00289611 [12:34:50]save last doc name /storage/0515/doc_00289611 to /storage/kkm_last_doc_name [12:34:50]save OK [12:34:50]Clear old archive folders... [12:34:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:34:50]tlvbuf is 018FF830 [12:34:50]SAM_PROTO_ClearQueue [12:34:50]wFMCommunicate request_size=4 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 09 00 00 [12:34:50]Write to MH i2c: E2 08 00 AC 0C 80 09 00 00 00 00 00 00 2A [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [12:34:50]RAPDU: 90 00 [12:34:50]wFMCommunicate OK [12:34:50]SAM_PROTO_ClearQueue done [12:34:50]KKMCreateOFDPacket [12:34:50]OFDProtocolAddRootSTLVToBuf [12:34:50]FM_MakeSignedData [12:34:50]FM_MakeSignedData [12:34:50]SAM_PROTO_SignData [12:34:50]wFMCommunicate request_size=4 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 0D 01 02 [12:34:50]Write to MH i2c: E2 08 00 AD 0C 80 0D 01 02 00 00 00 00 32 [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 AD 0C 00 90 00 2D [12:34:50]RAPDU: 90 00 [12:34:50]wFMCommunicate OK [12:34:50]wFMCommunicate request_size=255 [12:34:50]MH_SAM_APDU [12:34: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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 69 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6B 04 00 35 04 06 00 D0 B6 [12:34:50]Write to MH i2c: E2 02 01 AE 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 69 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6B 04 00 35 04 06 00 D0 B6 00 00 95 [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 AE 0C 00 90 00 2E [12:34:50]RAPDU: 90 00 [12:34:50]wFMCommunicate OK [12:34:50]wFMCommunicate request_size=9 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 0D 02 02 04 6F AA A6 28 [12:34:50]Write to MH i2c: E2 0C 00 AF 0C 80 0D 02 02 04 00 6F AA A6 28 00 00 24 [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 AF 0C 00 90 00 2F [12:34:50]RAPDU: 90 00 [12:34:50]wFMCommunicate OK [12:34:50]wFMCommunicate request_size=4 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 0D 03 02 [12:34:50]Write to MH i2c: E2 08 00 B0 0C 80 0D 03 02 00 00 00 00 37 [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 0B 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 0B 00 B0 0C 00 02 C5 10 61 4D FE C8 60 90 00 E3 [12:34:50]RAPDU: 02 C5 10 61 4D FE C8 60 90 00 [12:34:50]wFMCommunicate OK [12:34:50]SAM_PROTO_SignData done [12:34:50]FM_MakeSignedData done [12:34:50]CreateOFDProtocolMessage [12:34:50]wFMCommunicate request_size=4 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 11 00 00 [12:34:50]Write to MH i2c: E2 08 00 B1 0C 80 11 00 00 00 00 00 00 37 [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 17 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 17 00 B1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 87 [12:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:34:50]wFMCommunicate OK [12:34:50]CreateOFDProtocolMessage done [12:34:50]OFDSenderStorePacket 289611 [12:34:50]StoreOFDPacket docnum=289611 [12:34:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 90 A3 06 01 05 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 69 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6B 04 00 35 04 06 00 D0 B6 6F AA A6 28 02 C5 10 61 4D FE C8 60 [12:34:50]CheckFolder [12:34:50]dirname=/storage/ofd_packets [12:34:50]CheckFolder done [12:34:50]ProducePacketName [12:34:50]name=ofd_packets/00289611 [12:34:50]NVStorageSaveData ofd_packets/00289611 [12:34:50]File name is /storage/ofd_packets/00289611 [12:34:50]Write 300 bytes [12:34:50]NVStorageSaveData done [12:34:50]OFDSenderStorePacket done [12:34:50]KKMCreateOFDPacket done [12:34:50]NVStorageSaveData kkm_last_timestamp [12:34:50]File name is /storage/kkm_last_timestamp [12:34:50]Write 4 bytes [12:34:50]NVStorageSaveData done [12:34:50]ExternCall_PrintAddStr [12:34:50]wPrintStart [12:34:50]Write to MH i2c: 01 00 00 B2 0C BE [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: 01 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: 01 07 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: 01 07 00 B2 0C 00 00 00 00 00 FF 0F D3 [12:34:50]RasterBufferAndPrint [12:34:50]line Счет N : (1)24617647 [12:34:50]line ИНН: 02508201610067 [12:34:50]line Контрольно-Кассовый Чек [12:34:50]line ПРОДАЖА [12:34:50]line ТРК (МРК, ГНК) : 71 [12:34:50]line Товар: 2711190000 [12:34:50]line ГАЗ-К-5 [12:34:50]line 26.740 * 37.40 [12:34:50]line = 1000.08 [12:34:50]line НДС 12% НСП 1% [12:34:50]line > о реализуемом товаре [12:34:50]line ИТОГО: 1000.08 [12:34:50]line НСП 1% : 8.85 [12:34:50]line НДС 12% : 106.20 [12:34:50]line Наличными: 0.00 [12:34:50]line Безнал.: 1000.08 [12:34:50]line Место: АЗС № 90 "Партнёр-нефть" [12:34:50]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:34:50]line СНО: Общий режим [12:34:50]line Чек 285 23.09.2024 12:34 [12:34:50]line Смена: 515 ФФД: 1.0 [12:34:50]line ЗНМ: 0300000107 [12:34:50]line РНМ: 0000000000091827 [12:34:50]line Версия ККМ: 001 [12:34:50]line Платежная система: O! деньги [12:34:50]line ФМ: 0000000000871832 [12:34:50]line ФД: 289611 [12:34:50]line ФПД: 229481976079912 [12:34:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123449&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289611&fm=229481976079912&tin=02508201610067®Number=0000000000091827&sum=100008 [12:34:50]written 0, free lines is 4095 [12:34:50]OFD Sender: Processing packet 289611 [packets to send 1784, broken 1783] [12:34:50]ProducePacketName [12:34:50]name=ofd_packets/00289611 [12:34:50]OFD Sender: To server: pG, [12:34:50]CommunicateWithHost lk.salyk.kg:30040 [12:34:50]ConnectInit lk.salyk.kg [12:34:51]Connected sock=10 [12:34:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 90 A3 06 01 05 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 69 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6B 04 00 35 04 06 00 D0 B6 6F AA A6 28 02 C5 10 61 4D FE C8 60 [12:34:51]Write to MH i2c: 01 00 00 DB 0C E7 [12:34:51]Write i2c OK [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: 01 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: 01 07 00 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: 01 07 00 DB 0C 00 00 00 00 00 DC 0C D6 [12:34:51]RasterBufferAndPrint [12:34:51]line [12:34:51]line [12:34:51]line [12:34:51]line [12:34:51]line [12:34:51]written 0, free lines is 3297 [12:34:51]MH_Cut [12:34:51]Write to MH i2c: D1 01 00 E2 0C 01 C0 [12:34:51]Write i2c OK [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: D1 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: D1 01 00 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: D1 01 00 E2 0C 00 BF [12:34:51]Write to MH i2c: 01 00 00 E3 0C EF [12:34:51]Write i2c OK [12:34:51]MH_I2C_Read... [12:34: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 33 32 4F 00 00 00 5D B2 47 00 B3 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 33 32 10 04 04 00 4B 6B 04 00 F4 03 04 00 3E 08 F1 66 B6 04 01 00 00 3D 9F AC 21 6B B2 ED 3A [12:34:51]CommunicateWithHost err = 0 [12:34:51]CheckOFDResponse [12:34:51]1017 (14) - 77093643461234 [12:34:51]1041 (16) - 0000000000871832 [12:34:51]1040 (4) - 289611 [12:34:51]1012 (4) - 23.09.2024 06:18 [12:34:51]1206 (1) - 0 [12:34:51]OFD Sender: Remove packet 289611 [12:34:51]ProducePacketName [12:34:51]name=ofd_packets/00289611 [12:34:51]NVStorageDeleteData [12:34:51]OFD Sender: No OFD packet to send [12:34:52]*** Cut start [12:34:52]*** Partial cut [12:34:52]*** CUTSNS_PIN = 1 [12:34:52]*** CUTSNS_PIN = 0 [12:34:52]*** Brake cut motor [12:34:52]Read from MH i2c: 01 [12:34:52]MH_I2C_Read... [12:34:52]*** Stop cut motor [12:34:52]*** Cut end [12:34:52]Read from MH i2c: 01 07 00 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: 01 07 00 E3 0C 00 00 00 00 00 FF 0F 04 [12:34:52]process_action close_receipt done [12:34:52]requested_data is exist [12:34:52]produce_requested_data [12:34:52]requested_item fm.sn is exist - process it [12:34:52]wFMCommunicate request_size=4 [12:34:52]MH_SAM_APDU [12:34:52]CAPDU: 80 11 00 00 [12:34:52]Write to MH i2c: E2 08 00 E4 0C 80 11 00 00 00 00 00 00 6A [12:34:52]Write i2c OK [12:34:52]MH_I2C_Read... [12:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:52]Read from MH i2c: E2 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 17 00 [12:34:52]MH_I2C_Read... [12:34:52]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 33 32 90 00 BA [12:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:34:52]wFMCommunicate OK [12:34:52]requested_item fd.num is exist - process it [12:34:52]SAM_PROTO_GetFieldsCounters [12:34:52]wFMCommunicate request_size=4 [12:34:52]MH_SAM_APDU [12:34:52]CAPDU: 80 13 00 00 [12:34:52]Write to MH i2c: E2 08 00 E5 0C 80 13 00 00 00 00 00 00 6D [12:34:52]Write i2c OK [12:34:52]MH_I2C_Read... [12:34:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:52]Read from MH i2c: E2 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 62 00 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 62 00 E5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [12:34: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:52]wFMCommunicate OK [12:34:52]SAM_PROTO_GetFieldsCounters done [12:34:52]requested_item shift.num is exist - process it [12:34:52]requested_item shift.opened is exist - process it [12:34:52]req_shift_opened [12:34:52]FM_GetShiftState [12:34:52]SAM_PROTO_GetShiftState [12:34:52]wFMCommunicate request_size=4 [12:34:52]MH_SAM_APDU [12:34:52]CAPDU: 80 13 01 00 [12:34:52]Write to MH i2c: E2 08 00 E6 0C 80 13 01 00 00 00 00 00 6F [12:34:52]Write i2c OK [12:34:52]MH_I2C_Read... [12:34:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:52]Read from MH i2c: E2 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 0E 00 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 0E 00 E6 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [12:34:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:34:52]wFMCommunicate OK [12:34:52]SAM_PROTO_GetShiftState done [12:34:52]FM_GetShiftState done [12:34:52]req_shift_opened done [12:34:52]requested_item shift.open_date is exist - process it [12:34:52]req_shift_open_date [12:34:52]req_shift_open_date done [12:34:52]produce_requested_data done [12:34:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289611,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:34:52]process_action_free close_receipt [12:34:52]json_value_free [12:34:52]json_value_free done [12:34:52]process_json_proto returns [12:34:52]Send response to host [12:34:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289611,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:34:52]free response buf [12:34:52]execute_script done [12:34:52]execute_script returns [12:34:52]free content buf [12:34:52]Sock 7.Close socket [12:34:52]Sock 7.Thread stoped [12:34:56]OFD Sender: No OFD packet to send [12:34:59]accept exits with 9 [12:34:59]New connection [12:34:59]New thread 3067329892 created [12:34:59]Thread 3067473252 joined [12:34:59]Waiting for new connection... [12:34:59] Sock 9.Parse request [12:34:59]Sock 9.Check first char [12:34:59]Sock 9.First char is OK [12:34:59]request: POST /json_proto HTTP/1.0 [12:34:59]Method: POST [12:34:59]URL: /json_proto [12:34:59]Method is POST - this is cgi request [12:34:59]url: /json_proto [12:34:59]query_string will be loaded in cgi processing [12:34:59]execute_cgi json_proto POST (null) [12:34:59]execute_cgi path=json_proto method=POST [12:34:59]POST find Content-Length [12:34:59]Host: 172.17.41.135:8080 [12:34:59]Content-Length: 786 [12:34:59]Content-Type: application/json [12:34:59] [12:34:59]POST finish read [12:34:59]Found Content-Length = 786 [12:34:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:59]execute_script... [12:34:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:59]POST & json_proto [12:34:59]process_json_proto [12:34:59]json parsed OK: [12:34:59]protocol is kg_v1.0 [12:34:59]action value=close_receipt [12:34:59]process_action close_receipt [12:34:59]cmd_close_receipt [12:34:59]MH_GetDate [12:34:59]Write to MH i2c: F0 00 00 E7 0C E2 [12:34:59]Write i2c OK [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: F0 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: F0 09 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: F0 09 00 E7 0C 00 73 60 F1 66 ED 3E 82 65 27 [12:34:59]GetLastDocTimeStamp 1727094889 [12:34:59]current date 1727094899 [12:34:59]FM_GetShiftState [12:34:59]SAM_PROTO_GetShiftState [12:34:59]wFMCommunicate request_size=4 [12:34:59]MH_SAM_APDU [12:34:59]CAPDU: 80 13 01 00 [12:34:59]Write to MH i2c: E2 08 00 E8 0C 80 13 01 00 00 00 00 00 71 [12:34:59]Write i2c OK [12:34:59]MH_I2C_Read... [12:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:59]Read from MH i2c: E2 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 0E 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 0E 00 E8 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [12:34:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:34:59]wFMCommunicate OK [12:34:59]SAM_PROTO_GetShiftState done [12:34:59]FM_GetShiftState done [12:34:59]opened in 1727051401 [12:34:59]opened+sec_in_day 1727137801 [12:34:59]quantity*price = 99999 [12:34:59]sum+1 = 100001 [12:34:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 286 23.09.2024 12:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289612 ФПД: 148004511475307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123459&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289612&fm=148004511475307&tin=02508201610067®Number=0000000000091827&sum=100000 [12:35:00]StoreToDocumentArchive [12:35:00]shift 515 fd 289612 [12:35:00]save to /storage/0515/doc_00289612 [12:35:00]save last doc name /storage/0515/doc_00289612 to /storage/kkm_last_doc_name [12:35:00]save OK [12:35:00]Clear old archive folders... [12:35:00]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:35:00]tlvbuf is 018EAC20 [12:35:00]SAM_PROTO_ClearQueue [12:35:00]wFMCommunicate request_size=4 [12:35:00]MH_SAM_APDU [12:35:00]CAPDU: 80 09 00 00 [12:35:00]Write to MH i2c: E2 08 00 F5 0C 80 09 00 00 00 00 00 00 73 [12:35:00]Write i2c OK [12:35:00]MH_I2C_Read... [12:35:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:00]Read from MH i2c: E2 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 03 00 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [12:35:00]RAPDU: 90 00 [12:35:00]wFMCommunicate OK [12:35:00]SAM_PROTO_ClearQueue done [12:35:00]KKMCreateOFDPacket [12:35:00]OFDProtocolAddRootSTLVToBuf [12:35:00]FM_MakeSignedData [12:35:00]FM_MakeSignedData [12:35:00]SAM_PROTO_SignData [12:35:00]wFMCommunicate request_size=4 [12:35:00]MH_SAM_APDU [12:35:00]CAPDU: 80 0D 01 02 [12:35:00]Write to MH i2c: E2 08 00 F6 0C 80 0D 01 02 00 00 00 00 7B [12:35:00]Write i2c OK [12:35:00]MH_I2C_Read... [12:35:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:00]Read from MH i2c: E2 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 03 00 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 03 00 F6 0C 00 90 00 76 [12:35:00]RAPDU: 90 00 [12:35:00]wFMCommunicate OK [12:35:00]wFMCommunicate request_size=253 [12:35:00]MH_SAM_APDU [12:35:00]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 73 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6B 04 00 35 04 06 00 86 9B FC 54 E6 6B [12:35:00]Write to MH i2c: E2 00 01 F7 0C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 73 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6B 04 00 35 04 06 00 86 9B FC 54 E6 6B 00 00 51 [12:35:00]Write i2c OK [12:35:00]MH_I2C_Read... [12:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:00]Read from MH i2c: E2 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 03 00 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 03 00 F7 0C 00 90 00 77 [12:35:00]RAPDU: 90 00 [12:35:00]wFMCommunicate OK [12:35:00]wFMCommunicate request_size=4 [12:35:00]MH_SAM_APDU [12:35:00]CAPDU: 80 0D 03 02 [12:35:00]Write to MH i2c: E2 08 00 F8 0C 80 0D 03 02 00 00 00 00 7F [12:35:00]Write i2c OK [12:35:00]MH_I2C_Read... [12:35:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:00]Read from MH i2c: E2 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 0B 00 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 0B 00 F8 0C 00 AF FC D5 FC BA D4 1F AD 90 00 56 [12:35:00]RAPDU: AF FC D5 FC BA D4 1F AD 90 00 [12:35:00]wFMCommunicate OK [12:35:00]SAM_PROTO_SignData done [12:35:00]FM_MakeSignedData done [12:35:00]CreateOFDProtocolMessage [12:35:00]wFMCommunicate request_size=4 [12:35:00]MH_SAM_APDU [12:35:00]CAPDU: 80 11 00 00 [12:35:00]Write to MH i2c: E2 08 00 F9 0C 80 11 00 00 00 00 00 00 7F [12:35:00]Write i2c OK [12:35:00]MH_I2C_Read... [12:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:00]Read from MH i2c: E2 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: E2 17 00 [12:35:00]MH_I2C_Read... [12:35:00]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 33 32 90 00 CF [12:35:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:35:00]wFMCommunicate OK [12:35:00]CreateOFDProtocolMessage done [12:35:00]OFDSenderStorePacket 289612 [12:35:00]StoreOFDPacket docnum=289612 [12:35:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D4 74 00 01 1E 56 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 73 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6B 04 00 35 04 06 00 86 9B FC 54 E6 6B AF FC D5 FC BA D4 1F AD [12:35:00]CheckFolder [12:35:00]dirname=/storage/ofd_packets [12:35:00]CheckFolder done [12:35:00]ProducePacketName [12:35:00]name=ofd_packets/00289612 [12:35:00]NVStorageSaveData ofd_packets/00289612 [12:35:00]File name is /storage/ofd_packets/00289612 [12:35:00]Write 294 bytes [12:35:00]NVStorageSaveData done [12:35:00]OFDSenderStorePacket done [12:35:00]KKMCreateOFDPacket done [12:35:00]NVStorageSaveData kkm_last_timestamp [12:35:00]File name is /storage/kkm_last_timestamp [12:35:00]Write 4 bytes [12:35:00]NVStorageSaveData done [12:35:00]ExternCall_PrintAddStr [12:35:00]wPrintStart [12:35:00]Write to MH i2c: 01 00 00 FA 0C 06 [12:35:00]Write i2c OK [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: 01 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: 01 07 00 [12:35:00]MH_I2C_Read... [12:35:00]Read from MH i2c: 01 07 00 FA 0C 00 00 00 00 00 FF 0F 1B [12:35:00]RasterBufferAndPrint [12:35:00]line Счет N : (1)24617648 [12:35:00]line ИНН: 02508201610067 [12:35:00]line Контрольно-Кассовый Чек [12:35:00]line ПРОДАЖА [12:35:00]line ТРК (МРК, ГНК) : 54 [12:35:00]line Товар: 2710124130 [12:35:00]line SU-92 [12:35:00]line 14.430 * 69.30 [12:35:00]line = 1000.00 [12:35:00]line НДС 12% НСП 1% [12:35:00]line > о реализуемом товаре [12:35:00]line ИТОГО: 1000.00 [12:35:00]line НСП 1% : 8.85 [12:35:00]line НДС 12% : 106.19 [12:35:00]line Наличными: 0.00 [12:35:00]line Безнал.: 1000.00 [12:35:00]line Место: АЗС № 90 "Партнёр-нефть" [12:35:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:35:00]line СНО: Общий режим [12:35:00]line Чек 286 23.09.2024 12:34 [12:35:00]line Смена: 515 ФФД: 1.0 [12:35:00]line ЗНМ: 0300000107 [12:35:00]line РНМ: 0000000000091827 [12:35:00]line Версия ККМ: 001 [12:35:00]line Платежная система: O! деньги [12:35:00]line ФМ: 0000000000871832 [12:35:00]line ФД: 289612 [12:35:00]line ФПД: 148004511475307 [12:35:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123459&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289612&fm=148004511475307&tin=02508201610067®Number=0000000000091827&sum=100000 [12:35:00]written 0, free lines is 4095 [12:35:01]OFD Sender: Processing packet 289612 [packets to send 1784, broken 1783] [12:35:01]ProducePacketName [12:35:01]name=ofd_packets/00289612 [12:35:01]OFD Sender: To server: pG, [12:35:01]CommunicateWithHost lk.salyk.kg:30040 [12:35:01]ConnectInit lk.salyk.kg [12:35:01]Connected sock=10 [12:35:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D4 74 00 01 1E 56 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 73 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6B 04 00 35 04 06 00 86 9B FC 54 E6 6B AF FC D5 FC BA D4 1F AD [12:35:01]Write to MH i2c: 01 00 00 23 0D 30 [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: 01 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: 01 07 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: 01 07 00 23 0D 00 00 00 00 00 DC 0C 1F [12:35:01]RasterBufferAndPrint [12:35:01]line [12:35:01]line [12:35:01]line [12:35:01]line [12:35:01]line [12:35:01]written 0, free lines is 3301 [12:35:01]MH_Cut [12:35:01]Write to MH i2c: D1 01 00 2A 0D 01 09 [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: D1 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: D1 01 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: D1 01 00 2A 0D 00 08 [12:35:01]Write to MH i2c: 01 00 00 2B 0D 38 [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35: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 33 32 4F 00 00 00 A1 0F 47 00 20 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 33 32 10 04 04 00 4C 6B 04 00 F4 03 04 00 48 08 F1 66 B6 04 01 00 00 C2 79 15 08 CB 58 EA B9 [12:35:01]CommunicateWithHost err = 0 [12:35:01]CheckOFDResponse [12:35:01]1017 (14) - 77093643461234 [12:35:01]1041 (16) - 0000000000871832 [12:35:01]1040 (4) - 289612 [12:35:01]1012 (4) - 23.09.2024 06:18 [12:35:01]1206 (1) - 0 [12:35:01]OFD Sender: Remove packet 289612 [12:35:01]ProducePacketName [12:35:01]name=ofd_packets/00289612 [12:35:01]NVStorageDeleteData [12:35:02]*** Cut start [12:35:02]*** Partial cut [12:35:02]*** CUTSNS_PIN = 1 [12:35:02]OFD Sender: No OFD packet to send [12:35:02]*** CUTSNS_PIN = 0 [12:35:02]*** Brake cut motor [12:35:02]Read from MH i2c: 01 [12:35:02]MH_I2C_Read... [12:35:02]*** Stop cut motor [12:35:02]*** Cut end [12:35:02]Read from MH i2c: 01 07 00 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: 01 07 00 2B 0D 00 00 00 00 00 FF 0F 4D [12:35:02]process_action close_receipt done [12:35:02]requested_data is exist [12:35:02]produce_requested_data [12:35:02]requested_item fm.sn is exist - process it [12:35:02]wFMCommunicate request_size=4 [12:35:02]MH_SAM_APDU [12:35:02]CAPDU: 80 11 00 00 [12:35:02]Write to MH i2c: E2 08 00 2C 0D 80 11 00 00 00 00 00 00 B3 [12:35:02]Write i2c OK [12:35:02]MH_I2C_Read... [12:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:02]Read from MH i2c: E2 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: E2 17 00 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: E2 17 00 2C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 03 [12:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:35:02]wFMCommunicate OK [12:35:02]requested_item fd.num is exist - process it [12:35:02]SAM_PROTO_GetFieldsCounters [12:35:02]wFMCommunicate request_size=4 [12:35:02]MH_SAM_APDU [12:35:02]CAPDU: 80 13 00 00 [12:35:02]Write to MH i2c: E2 08 00 2D 0D 80 13 00 00 00 00 00 00 B6 [12:35:02]Write i2c OK [12:35:02]MH_I2C_Read... [12:35:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:02]Read from MH i2c: E2 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: E2 62 00 [12:35:02]MH_I2C_Read... [12:35:03]Read from MH i2c: E2 62 00 2D 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [12:35: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:03]wFMCommunicate OK [12:35:03]SAM_PROTO_GetFieldsCounters done [12:35:03]requested_item shift.num is exist - process it [12:35:03]requested_item shift.opened is exist - process it [12:35:03]req_shift_opened [12:35:03]FM_GetShiftState [12:35:03]SAM_PROTO_GetShiftState [12:35:03]wFMCommunicate request_size=4 [12:35:03]MH_SAM_APDU [12:35:03]CAPDU: 80 13 01 00 [12:35:03]Write to MH i2c: E2 08 00 2E 0D 80 13 01 00 00 00 00 00 B8 [12:35:03]Write i2c OK [12:35:03]MH_I2C_Read... [12:35:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:03]Read from MH i2c: E2 [12:35:03]MH_I2C_Read... [12:35:03]Read from MH i2c: E2 0E 00 [12:35:03]MH_I2C_Read... [12:35:03]Read from MH i2c: E2 0E 00 2E 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 59 [12:35:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:35:03]wFMCommunicate OK [12:35:03]SAM_PROTO_GetShiftState done [12:35:03]FM_GetShiftState done [12:35:03]req_shift_opened done [12:35:03]requested_item shift.open_date is exist - process it [12:35:03]req_shift_open_date [12:35:03]req_shift_open_date done [12:35:03]produce_requested_data done [12:35:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289612,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:35:03]process_action_free close_receipt [12:35:03]json_value_free [12:35:03]json_value_free done [12:35:03]process_json_proto returns [12:35:03]Send response to host [12:35:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289612,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:35:03]free response buf [12:35:03]execute_script done [12:35:03]execute_script returns [12:35:03]free content buf [12:35:03]Sock 9.Close socket [12:35:03]Sock 9.Thread stoped [12:35:07]OFD Sender: No OFD packet to send [12:35:12]OFD Sender: No OFD packet to send [12:35:17]OFD Sender: No OFD packet to send [12:35:22]OFD Sender: No OFD packet to send [12:35:27]OFD Sender: No OFD packet to send [12:35:32]OFD Sender: No OFD packet to send [12:35:37]OFD Sender: No OFD packet to send [12:35:42]OFD Sender: No OFD packet to send [12:35:47]OFD Sender: No OFD packet to send [12:35:52]OFD Sender: No OFD packet to send [12:35:57]OFD Sender: No OFD packet to send [12:36:02]OFD Sender: No OFD packet to send [12:36:07]OFD Sender: No OFD packet to send [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:22]OFD Sender: No OFD packet to send [12:36:27]OFD Sender: No OFD packet to send [12:36:32]OFD Sender: No OFD packet to send [12:36:37]OFD Sender: No OFD packet to send [12:36:42]OFD Sender: No OFD packet to send [12:36:47]OFD Sender: No OFD packet to send [12:36:52]accept exits with 7 [12:36:52]New connection [12:36:52]New thread 3067473252 created [12:36:52]Thread 3067329892 joined [12:36:52]Waiting for new connection... [12:36:52] Sock 7.Parse request [12:36:52]Sock 7.Check first char [12:36:52]Sock 7.First char is OK [12:36:52]request: POST /json_proto HTTP/1.0 [12:36:52]Method: POST [12:36:52]URL: /json_proto [12:36:52]Method is POST - this is cgi request [12:36:52]url: /json_proto [12:36:52]query_string will be loaded in cgi processing [12:36:52]execute_cgi json_proto POST (null) [12:36:52]execute_cgi path=json_proto method=POST [12:36:52]POST find Content-Length [12:36:52]Host: 172.17.41.135:8080 [12:36:52]Content-Length: 805 [12:36:52]Content-Type: application/json [12:36:52] [12:36:52]POST finish read [12:36:52]Found Content-Length = 805 [12:36:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.120, "sum" : 1344.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" : 1344.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:52]execute_script... [12:36:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.120, "sum" : 1344.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" : 1344.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:52]POST & json_proto [12:36:52]process_json_proto [12:36:52]json parsed OK: [12:36:52]protocol is kg_v1.0 [12:36:52]action value=close_receipt [12:36:52]process_action close_receipt [12:36:52]cmd_close_receipt [12:36:52]MH_GetDate [12:36:52]Write to MH i2c: F0 00 00 2F 0D 2B [12:36:52]Write i2c OK [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: F0 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: F0 09 00 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: F0 09 00 2F 0D 00 E5 60 F1 66 ED 3E 82 65 E2 [12:36:52]GetLastDocTimeStamp 1727094899 [12:36:52]current date 1727095013 [12:36:52]FM_GetShiftState [12:36:52]SAM_PROTO_GetShiftState [12:36:52]wFMCommunicate request_size=4 [12:36:52]MH_SAM_APDU [12:36:52]CAPDU: 80 13 01 00 [12:36:52]Write to MH i2c: E2 08 00 30 0D 80 13 01 00 00 00 00 00 BA [12:36:52]Write i2c OK [12:36:52]MH_I2C_Read... [12:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:52]Read from MH i2c: E2 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: E2 0E 00 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: E2 0E 00 30 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5B [12:36:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:36:52]wFMCommunicate OK [12:36:52]SAM_PROTO_GetShiftState done [12:36:52]FM_GetShiftState done [12:36:52]opened in 1727051401 [12:36:52]opened+sec_in_day 1727137801 [12:36:52]quantity*price = 134450 [12:36:52]sum+1 = 134451 [12:36:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1344.50 НСП 1% : 11.90 НДС 12% : 142.78 Наличными: 0.00 Безнал.: 1344.50 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 287 23.09.2024 12:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289613 ФПД: 219201220461731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123653&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289613&fm=219201220461731&tin=02508201610067®Number=0000000000091827&sum=134450 [12:36:53]StoreToDocumentArchive [12:36:53]shift 515 fd 289613 [12:36:53]save to /storage/0515/doc_00289613 [12:36:53]save last doc name /storage/0515/doc_00289613 to /storage/kkm_last_doc_name [12:36:53]save OK [12:36:53]Clear old archive folders... [12:36:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:53]tlvbuf is 018C3F70 [12:36:53]SAM_PROTO_ClearQueue [12:36:53]wFMCommunicate request_size=4 [12:36:53]MH_SAM_APDU [12:36:53]CAPDU: 80 09 00 00 [12:36:53]Write to MH i2c: E2 08 00 3D 0D 80 09 00 00 00 00 00 00 BC [12:36:53]Write i2c OK [12:36:53]MH_I2C_Read... [12:36:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:53]Read from MH i2c: E2 [12:36:53]MH_I2C_Read... [12:36:53]Read from MH i2c: E2 03 00 [12:36:53]MH_I2C_Read... [12:36:53]Read from MH i2c: E2 03 00 3D 0D 00 90 00 BE [12:36:53]RAPDU: 90 00 [12:36:53]wFMCommunicate OK [12:36:53]SAM_PROTO_ClearQueue done [12:36:53]KKMCreateOFDPacket [12:36:53]OFDProtocolAddRootSTLVToBuf [12:36:53]FM_MakeSignedData [12:36:53]FM_MakeSignedData [12:36:53]SAM_PROTO_SignData [12:36:53]wFMCommunicate request_size=4 [12:36:53]MH_SAM_APDU [12:36:53]CAPDU: 80 0D 01 02 [12:36:53]Write to MH i2c: E2 08 00 3E 0D 80 0D 01 02 00 00 00 00 C4 [12:36:53]Write i2c OK [12:36:53]MH_I2C_Read... [12:36:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:53]Read from MH i2c: E2 [12:36:53]MH_I2C_Read... [12:36:53]Read from MH i2c: E2 03 00 [12:36:53]MH_I2C_Read... [12:36:53]Read from MH i2c: E2 03 00 3E 0D 00 90 00 BF [12:36:53]RAPDU: 90 00 [12:36:53]wFMCommunicate OK [12:36:53]wFMCommunicate request_size=255 [12:36:53]MH_SAM_APDU [12:36:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C8 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 0D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 0D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 0D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 E5 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6B 04 00 35 04 06 00 C7 [12:36:53]Write to MH i2c: E2 02 01 3F 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C8 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 0D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 0D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 0D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 E5 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6B 04 00 35 04 06 00 C7 00 00 A5 [12:36:53]Write i2c OK [12:36:53]MH_I2C_Read... [12:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:54]Read from MH i2c: E2 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 03 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 03 00 3F 0D 00 90 00 C0 [12:36:54]RAPDU: 90 00 [12:36:54]wFMCommunicate OK [12:36:54]wFMCommunicate request_size=10 [12:36:54]MH_SAM_APDU [12:36:54]CAPDU: 80 0D 02 02 05 5C C2 E1 44 A3 [12:36:54]Write to MH i2c: E2 0D 00 40 0D 80 0D 02 02 05 00 5C C2 E1 44 A3 00 00 B7 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:54]Read from MH i2c: E2 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 03 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 03 00 40 0D 00 90 00 C1 [12:36:54]RAPDU: 90 00 [12:36:54]wFMCommunicate OK [12:36:54]wFMCommunicate request_size=4 [12:36:54]MH_SAM_APDU [12:36:54]CAPDU: 80 0D 03 02 [12:36:54]Write to MH i2c: E2 08 00 41 0D 80 0D 03 02 00 00 00 00 C9 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:54]Read from MH i2c: E2 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 0B 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 0B 00 41 0D 00 DA 7B 4E 49 8A EE D9 C4 90 00 CB [12:36:54]RAPDU: DA 7B 4E 49 8A EE D9 C4 90 00 [12:36:54]wFMCommunicate OK [12:36:54]SAM_PROTO_SignData done [12:36:54]FM_MakeSignedData done [12:36:54]CreateOFDProtocolMessage [12:36:54]wFMCommunicate request_size=4 [12:36:54]MH_SAM_APDU [12:36:54]CAPDU: 80 11 00 00 [12:36:54]Write to MH i2c: E2 08 00 42 0D 80 11 00 00 00 00 00 00 C9 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:54]Read from MH i2c: E2 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 17 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 17 00 42 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 19 [12:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:36:54]wFMCommunicate OK [12:36:54]CreateOFDProtocolMessage done [12:36:54]OFDSenderStorePacket 289613 [12:36:54]StoreOFDPacket docnum=289613 [12:36:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 93 D6 07 01 EA 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C8 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 0D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 0D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 0D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 E5 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6B 04 00 35 04 06 00 C7 5C C2 E1 44 A3 DA 7B 4E 49 8A EE D9 C4 [12:36:54]CheckFolder [12:36:54]dirname=/storage/ofd_packets [12:36:54]CheckFolder done [12:36:54]ProducePacketName [12:36:54]name=ofd_packets/00289613 [12:36:54]NVStorageSaveData ofd_packets/00289613 [12:36:54]File name is /storage/ofd_packets/00289613 [12:36:54]Write 301 bytes [12:36:54]NVStorageSaveData done [12:36:54]OFDSenderStorePacket done [12:36:54]KKMCreateOFDPacket done [12:36:54]NVStorageSaveData kkm_last_timestamp [12:36:54]File name is /storage/kkm_last_timestamp [12:36:54]Write 4 bytes [12:36:54]NVStorageSaveData done [12:36:54]ExternCall_PrintAddStr [12:36:54]wPrintStart [12:36:54]Write to MH i2c: 01 00 00 43 0D 50 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 07 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 07 00 43 0D 00 00 00 00 00 FF 0F 65 [12:36:54]RasterBufferAndPrint [12:36:54]line Счет N : (1)24617649 [12:36:54]line ИНН: 02508201610067 [12:36:54]line Контрольно-Кассовый Чек [12:36:54]line ПРОДАЖА [12:36:54]line ТРК (МРК, ГНК) : 42 [12:36:54]line Товар: 2710124500 [12:36:54]line Аи-95-К-5 [12:36:54]line 18.120 * 74.20 [12:36:54]line = 1344.50 [12:36:54]line НДС 12% НСП 1% [12:36:54]line > о реализуемом товаре [12:36:54]line ИТОГО: 1344.50 [12:36:54]line НСП 1% : 11.90 [12:36:54]line НДС 12% : 142.78 [12:36:54]line Наличными: 0.00 [12:36:54]line Безнал.: 1344.50 [12:36:54]line Место: АЗС № 90 "Партнёр-нефть" [12:36:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:36:54]line СНО: Общий режим [12:36:54]line Чек 287 23.09.2024 12:36 [12:36:54]line Смена: 515 ФФД: 1.0 [12:36:54]line ЗНМ: 0300000107 [12:36:54]line РНМ: 0000000000091827 [12:36:54]line Версия ККМ: 001 [12:36:54]line Платежная система: O! деньги [12:36:54]line ФМ: 0000000000871832 [12:36:54]line ФД: 289613 [12:36:54]line ФПД: 219201220461731 [12:36:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123653&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289613&fm=219201220461731&tin=02508201610067®Number=0000000000091827&sum=134450 [12:36:54]written 0, free lines is 4095 [12:36:54]OFD Sender: Processing packet 289613 [packets to send 1784, broken 1783] [12:36:54]ProducePacketName [12:36:54]name=ofd_packets/00289613 [12:36:54]OFD Sender: To server: pG, [12:36:54]CommunicateWithHost lk.salyk.kg:30040 [12:36:54]ConnectInit lk.salyk.kg [12:36:54]Connected sock=10 [12:36:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 93 D6 07 01 EA 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C8 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 0D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 0D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 0D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 E5 60 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6B 04 00 35 04 06 00 C7 5C C2 E1 44 A3 DA 7B 4E 49 8A EE D9 C4 [12:36:54]Write to MH i2c: 01 00 00 6C 0D 79 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 07 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 07 00 6C 0D 00 00 00 00 00 F0 0C 7C [12:36:54]RasterBufferAndPrint [12:36:54]line [12:36:54]line [12:36:54]line [12:36:54]line [12:36:54]line [12:36:54]written 0, free lines is 3318 [12:36:54]MH_Cut [12:36:54]Write to MH i2c: D1 01 00 73 0D 01 52 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: D1 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: D1 01 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: D1 01 00 73 0D 00 51 [12:36:54]Write to MH i2c: 01 00 00 74 0D 81 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36: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 33 32 4F 00 00 00 31 D1 47 00 F5 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 33 32 10 04 04 00 4D 6B 04 00 F4 03 04 00 B9 08 F1 66 B6 04 01 00 00 96 AC FF C5 7D D9 1C 65 [12:36:55]CommunicateWithHost err = 0 [12:36:55]CheckOFDResponse [12:36:55]1017 (14) - 77093643461234 [12:36:55]1041 (16) - 0000000000871832 [12:36:55]1040 (4) - 289613 [12:36:55]1012 (4) - 23.09.2024 06:20 [12:36:55]1206 (1) - 0 [12:36:55]OFD Sender: Remove packet 289613 [12:36:55]ProducePacketName [12:36:55]name=ofd_packets/00289613 [12:36:55]NVStorageDeleteData [12:36:55]OFD Sender: No OFD packet to send [12:36:55]*** Cut start [12:36:55]*** Partial cut [12:36:55]*** CUTSNS_PIN = 1 [12:36:55]*** CUTSNS_PIN = 0 [12:36:55]*** Brake cut motor [12:36:56]Read from MH i2c: 01 [12:36:56]MH_I2C_Read... [12:36:56]*** Stop cut motor [12:36:56]*** Cut end [12:36:56]Read from MH i2c: 01 07 00 [12:36:56]MH_I2C_Read... [12:36:56]Read from MH i2c: 01 07 00 74 0D 00 00 00 00 00 FF 0F 96 [12:36:56]process_action close_receipt done [12:36:56]requested_data is exist [12:36:56]produce_requested_data [12:36:56]requested_item fm.sn is exist - process it [12:36:56]wFMCommunicate request_size=4 [12:36:56]MH_SAM_APDU [12:36:56]CAPDU: 80 11 00 00 [12:36:56]Write to MH i2c: E2 08 00 75 0D 80 11 00 00 00 00 00 00 FC [12:36:56]Write i2c OK [12:36:56]MH_I2C_Read... [12:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:56]Read from MH i2c: E2 [12:36:56]MH_I2C_Read... [12:36:56]Read from MH i2c: E2 17 00 [12:36:56]MH_I2C_Read... [12:36:56]Read from MH i2c: E2 17 00 75 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4C [12:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:36:56]wFMCommunicate OK [12:36:56]requested_item fd.num is exist - process it [12:36:56]SAM_PROTO_GetFieldsCounters [12:36:56]wFMCommunicate request_size=4 [12:36:56]MH_SAM_APDU [12:36:56]CAPDU: 80 13 00 00 [12:36:56]Write to MH i2c: E2 08 00 76 0D 80 13 00 00 00 00 00 00 FF [12:36:56]Write i2c OK [12:36:56]MH_I2C_Read... [12:36:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:56]Read from MH i2c: E2 [12:36:56]MH_I2C_Read... [12:36:56]Read from MH i2c: E2 62 00 [12:36:56]MH_I2C_Read... [12:36:56]Read from MH i2c: E2 62 00 76 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [12:36: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:56]wFMCommunicate OK [12:36:56]SAM_PROTO_GetFieldsCounters done [12:36:56]requested_item shift.num is exist - process it [12:36:56]requested_item shift.opened is exist - process it [12:36:56]req_shift_opened [12:36:56]FM_GetShiftState [12:36:56]SAM_PROTO_GetShiftState [12:36:56]wFMCommunicate request_size=4 [12:36:56]MH_SAM_APDU [12:36:56]CAPDU: 80 13 01 00 [12:36:56]Write to MH i2c: E2 08 00 77 0D 80 13 01 00 00 00 00 00 01 [12:36:56]Write i2c OK [12:36:56]MH_I2C_Read... [12:36:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:56]Read from MH i2c: E2 [12:36:56]MH_I2C_Read... [12:36:56]Read from MH i2c: E2 0E 00 [12:36:56]MH_I2C_Read... [12:36:56]Read from MH i2c: E2 0E 00 77 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A2 [12:36:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:36:56]wFMCommunicate OK [12:36:56]SAM_PROTO_GetShiftState done [12:36:56]FM_GetShiftState done [12:36:56]req_shift_opened done [12:36:56]requested_item shift.open_date is exist - process it [12:36:56]req_shift_open_date [12:36:56]req_shift_open_date done [12:36:56]produce_requested_data done [12:36:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289613,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:36:56]process_action_free close_receipt [12:36:56]json_value_free [12:36:56]json_value_free done [12:36:56]process_json_proto returns [12:36:56]Send response to host [12:36:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289613,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:36:56]free response buf [12:36:56]execute_script done [12:36:56]execute_script returns [12:36:56]free content buf [12:36:56]Sock 7.Close socket [12:36:56]Sock 7.Thread stoped [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:29]accept exits with 9 [12:37:29]New connection [12:37:29]New thread 3067329892 created [12:37:29]Thread 3067473252 joined [12:37:29]Waiting for new connection... [12:37:29] Sock 9.Parse request [12:37:29]Sock 9.Check first char [12:37:29]Sock 9.First char is OK [12:37:29]request: POST /json_proto HTTP/1.0 [12:37:29]Method: POST [12:37:29]URL: /json_proto [12:37:29]Method is POST - this is cgi request [12:37:29]url: /json_proto [12:37:29]query_string will be loaded in cgi processing [12:37:29]execute_cgi json_proto POST (null) [12:37:29]execute_cgi path=json_proto method=POST [12:37:29]POST find Content-Length [12:37:29]Host: 172.17.41.135:8080 [12:37:29]Content-Length: 783 [12:37:29]Content-Type: application/json [12:37:29] [12:37:29]POST finish read [12:37:29]Found Content-Length = 783 [12:37:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:29]execute_script... [12:37: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)24617651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:29]POST & json_proto [12:37:29]process_json_proto [12:37:29]json parsed OK: [12:37:29]protocol is kg_v1.0 [12:37:29]action value=close_receipt [12:37:29]process_action close_receipt [12:37:29]cmd_close_receipt [12:37:29]MH_GetDate [12:37:29]Write to MH i2c: F0 00 00 78 0D 74 [12:37:29]Write i2c OK [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: F0 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: F0 09 00 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: F0 09 00 78 0D 00 0A 61 F1 66 ED 3E 82 65 51 [12:37:29]GetLastDocTimeStamp 1727095013 [12:37:29]current date 1727095050 [12:37:29]FM_GetShiftState [12:37:29]SAM_PROTO_GetShiftState [12:37:29]wFMCommunicate request_size=4 [12:37:29]MH_SAM_APDU [12:37:29]CAPDU: 80 13 01 00 [12:37:29]Write to MH i2c: E2 08 00 79 0D 80 13 01 00 00 00 00 00 03 [12:37:29]Write i2c OK [12:37:29]MH_I2C_Read... [12:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:29]Read from MH i2c: E2 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: E2 0E 00 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: E2 0E 00 79 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A4 [12:37:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:37:29]wFMCommunicate OK [12:37:29]SAM_PROTO_GetShiftState done [12:37:29]FM_GetShiftState done [12:37:29]opened in 1727051401 [12:37:29]opened+sec_in_day 1727137801 [12:37:29]quantity*price = 60013 [12:37:29]sum+1 = 60015 [12:37:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.14 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.14 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 288 23.09.2024 12:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289614 ФПД: 102615825058931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123730&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289614&fm=102615825058931&tin=02508201610067®Number=0000000000091827&sum=60014 [12:37:31]StoreToDocumentArchive [12:37:31]shift 515 fd 289614 [12:37:31]save to /storage/0515/doc_00289614 [12:37:31]save last doc name /storage/0515/doc_00289614 to /storage/kkm_last_doc_name [12:37:31]save OK [12:37:31]Clear old archive folders... [12:37:31]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:37:31]tlvbuf is 018C4640 [12:37:31]SAM_PROTO_ClearQueue [12:37:31]wFMCommunicate request_size=4 [12:37:31]MH_SAM_APDU [12:37:31]CAPDU: 80 09 00 00 [12:37:31]Write to MH i2c: E2 08 00 86 0D 80 09 00 00 00 00 00 00 05 [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:31]Read from MH i2c: E2 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 03 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 03 00 86 0D 00 90 00 07 [12:37:31]RAPDU: 90 00 [12:37:31]wFMCommunicate OK [12:37:31]SAM_PROTO_ClearQueue done [12:37:31]KKMCreateOFDPacket [12:37:31]OFDProtocolAddRootSTLVToBuf [12:37:31]FM_MakeSignedData [12:37:31]FM_MakeSignedData [12:37:31]SAM_PROTO_SignData [12:37:31]wFMCommunicate request_size=4 [12:37:31]MH_SAM_APDU [12:37:31]CAPDU: 80 0D 01 02 [12:37:31]Write to MH i2c: E2 08 00 87 0D 80 0D 01 02 00 00 00 00 0D [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:31]Read from MH i2c: E2 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 03 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 03 00 87 0D 00 90 00 08 [12:37:31]RAPDU: 90 00 [12:37:31]wFMCommunicate OK [12:37:31]wFMCommunicate request_size=253 [12:37:31]MH_SAM_APDU [12:37:31]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 0A 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6B 04 00 35 04 06 00 5D 54 1B CD 0C 73 [12:37:31]Write to MH i2c: E2 00 01 88 0D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 0A 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6B 04 00 35 04 06 00 5D 54 1B CD 0C 73 00 00 BD [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:31]Read from MH i2c: E2 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 03 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [12:37:31]RAPDU: 90 00 [12:37:31]wFMCommunicate OK [12:37:31]wFMCommunicate request_size=4 [12:37:31]MH_SAM_APDU [12:37:31]CAPDU: 80 0D 03 02 [12:37:31]Write to MH i2c: E2 08 00 89 0D 80 0D 03 02 00 00 00 00 11 [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:31]Read from MH i2c: E2 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 0B 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 0B 00 89 0D 00 40 00 FD 31 02 4D 69 30 90 00 68 [12:37:31]RAPDU: 40 00 FD 31 02 4D 69 30 90 00 [12:37:31]wFMCommunicate OK [12:37:31]SAM_PROTO_SignData done [12:37:31]FM_MakeSignedData done [12:37:31]CreateOFDProtocolMessage [12:37:31]wFMCommunicate request_size=4 [12:37:31]MH_SAM_APDU [12:37:31]CAPDU: 80 11 00 00 [12:37:31]Write to MH i2c: E2 08 00 8A 0D 80 11 00 00 00 00 00 00 11 [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:31]Read from MH i2c: E2 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 17 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: E2 17 00 8A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 61 [12:37:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:37:31]wFMCommunicate OK [12:37:31]CreateOFDProtocolMessage done [12:37:31]OFDSenderStorePacket 289614 [12:37:31]StoreOFDPacket docnum=289614 [12:37:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 F8 3E 00 01 8C 15 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 0A 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6B 04 00 35 04 06 00 5D 54 1B CD 0C 73 40 00 FD 31 02 4D 69 30 [12:37:31]CheckFolder [12:37:31]dirname=/storage/ofd_packets [12:37:31]CheckFolder done [12:37:31]ProducePacketName [12:37:31]name=ofd_packets/00289614 [12:37:31]NVStorageSaveData ofd_packets/00289614 [12:37:31]File name is /storage/ofd_packets/00289614 [12:37:31]Write 294 bytes [12:37:31]NVStorageSaveData done [12:37:31]OFDSenderStorePacket done [12:37:31]KKMCreateOFDPacket done [12:37:31]NVStorageSaveData kkm_last_timestamp [12:37:31]File name is /storage/kkm_last_timestamp [12:37:31]Write 4 bytes [12:37:31]NVStorageSaveData done [12:37:31]ExternCall_PrintAddStr [12:37:31]wPrintStart [12:37:31]Write to MH i2c: 01 00 00 8B 0D 98 [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 07 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 07 00 8B 0D 00 00 00 00 00 FF 0F AD [12:37:31]RasterBufferAndPrint [12:37:31]line Счет N : (1)24617651 [12:37:31]line ИНН: 02508201610067 [12:37:31]line Контрольно-Кассовый Чек [12:37:31]line ПРОДАЖА [12:37:31]line ТРК (МРК, ГНК) : 54 [12:37:31]line Товар: 2710124130 [12:37:31]line SU-92 [12:37:31]line 8.660 * 69.30 [12:37:31]line = 600.14 [12:37:31]line НДС 12% НСП 1% [12:37:31]line > о реализуемом товаре [12:37:31]line ИТОГО: 600.14 [12:37:31]line НСП 1% : 5.31 [12:37:31]line НДС 12% : 63.73 [12:37:31]line Наличными: 0.00 [12:37:31]line Безнал.: 600.14 [12:37:31]line Место: АЗС № 90 "Партнёр-нефть" [12:37:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:37:31]line СНО: Общий режим [12:37:31]line Чек 288 23.09.2024 12:37 [12:37:31]line Смена: 515 ФФД: 1.0 [12:37:31]line ЗНМ: 0300000107 [12:37:31]line РНМ: 0000000000091827 [12:37:31]line Версия ККМ: 001 [12:37:31]line Платежная система: O! деньги [12:37:31]line ФМ: 0000000000871832 [12:37:31]line ФД: 289614 [12:37:31]line ФПД: 102615825058931 [12:37:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123730&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289614&fm=102615825058931&tin=02508201610067®Number=0000000000091827&sum=60014 [12:37:31]written 0, free lines is 4095 [12:37:31]OFD Sender: Processing packet 289614 [packets to send 1784, broken 1783] [12:37:31]ProducePacketName [12:37:31]name=ofd_packets/00289614 [12:37:31]OFD Sender: To server: pG, [12:37:31]CommunicateWithHost lk.salyk.kg:30040 [12:37:31]ConnectInit lk.salyk.kg [12:37:31]Connected sock=10 [12:37: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 33 32 08 01 00 00 F8 3E 00 01 8C 15 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 0A 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6B 04 00 35 04 06 00 5D 54 1B CD 0C 73 40 00 FD 31 02 4D 69 30 [12:37:31]Write to MH i2c: 01 00 00 B4 0D C1 [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 07 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 07 00 B4 0D 00 00 00 00 00 DC 0C B0 [12:37:31]RasterBufferAndPrint [12:37:31]line [12:37:31]line [12:37:31]line [12:37:31]line [12:37:31]line [12:37:31]written 0, free lines is 3298 [12:37:31]MH_Cut [12:37:31]Write to MH i2c: D1 01 00 BB 0D 01 9A [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: D1 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: D1 01 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: D1 01 00 BB 0D 00 99 [12:37:31]Write to MH i2c: 01 00 00 BC 0D C9 [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12: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 33 32 4F 00 00 00 CA DA 47 00 AF 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 33 32 10 04 04 00 4E 6B 04 00 F4 03 04 00 DF 08 F1 66 B6 04 01 00 00 BE E6 3C 52 09 57 8E E9 [12:37:32]CommunicateWithHost err = 0 [12:37:32]CheckOFDResponse [12:37:32]1017 (14) - 77093643461234 [12:37:32]1041 (16) - 0000000000871832 [12:37:32]1040 (4) - 289614 [12:37:32]1012 (4) - 23.09.2024 06:21 [12:37:32]1206 (1) - 0 [12:37:32]OFD Sender: Remove packet 289614 [12:37:32]ProducePacketName [12:37:32]name=ofd_packets/00289614 [12:37:32]NVStorageDeleteData [12:37:32]OFD Sender: No OFD packet to send [12:37:32]*** Cut start [12:37:32]*** Partial cut [12:37:32]*** CUTSNS_PIN = 1 [12:37:32]*** CUTSNS_PIN = 0 [12:37:33]*** Brake cut motor [12:37:33]Read from MH i2c: 01 [12:37:33]MH_I2C_Read... [12:37:33]*** Stop cut motor [12:37:33]*** Cut end [12:37:33]Read from MH i2c: 01 07 00 [12:37:33]MH_I2C_Read... [12:37:33]Read from MH i2c: 01 07 00 BC 0D 00 00 00 00 00 FF 0F DE [12:37:33]process_action close_receipt done [12:37:33]requested_data is exist [12:37:33]produce_requested_data [12:37:33]requested_item fm.sn is exist - process it [12:37:33]wFMCommunicate request_size=4 [12:37:33]MH_SAM_APDU [12:37:33]CAPDU: 80 11 00 00 [12:37:33]Write to MH i2c: E2 08 00 BD 0D 80 11 00 00 00 00 00 00 44 [12:37:33]Write i2c OK [12:37:33]MH_I2C_Read... [12:37:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:33]Read from MH i2c: E2 [12:37:33]MH_I2C_Read... [12:37:33]Read from MH i2c: E2 17 00 [12:37:33]MH_I2C_Read... [12:37:33]Read from MH i2c: E2 17 00 BD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [12:37:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:37:33]wFMCommunicate OK [12:37:33]requested_item fd.num is exist - process it [12:37:33]SAM_PROTO_GetFieldsCounters [12:37:33]wFMCommunicate request_size=4 [12:37:33]MH_SAM_APDU [12:37:33]CAPDU: 80 13 00 00 [12:37:33]Write to MH i2c: E2 08 00 BE 0D 80 13 00 00 00 00 00 00 47 [12:37:33]Write i2c OK [12:37:33]MH_I2C_Read... [12:37:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:33]Read from MH i2c: E2 [12:37:33]MH_I2C_Read... [12:37:33]Read from MH i2c: E2 62 00 [12:37:33]MH_I2C_Read... [12:37:33]Read from MH i2c: E2 62 00 BE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [12:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:33]wFMCommunicate OK [12:37:33]SAM_PROTO_GetFieldsCounters done [12:37:33]requested_item shift.num is exist - process it [12:37:33]requested_item shift.opened is exist - process it [12:37:33]req_shift_opened [12:37:33]FM_GetShiftState [12:37:33]SAM_PROTO_GetShiftState [12:37:33]wFMCommunicate request_size=4 [12:37:33]MH_SAM_APDU [12:37:33]CAPDU: 80 13 01 00 [12:37:33]Write to MH i2c: E2 08 00 BF 0D 80 13 01 00 00 00 00 00 49 [12:37:33]Write i2c OK [12:37:33]MH_I2C_Read... [12:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:33]Read from MH i2c: E2 [12:37:33]MH_I2C_Read... [12:37:33]Read from MH i2c: E2 0E 00 [12:37:33]MH_I2C_Read... [12:37:33]Read from MH i2c: E2 0E 00 BF 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [12:37:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:37:33]wFMCommunicate OK [12:37:33]SAM_PROTO_GetShiftState done [12:37:33]FM_GetShiftState done [12:37:33]req_shift_opened done [12:37:33]requested_item shift.open_date is exist - process it [12:37:33]req_shift_open_date [12:37:33]req_shift_open_date done [12:37:33]produce_requested_data done [12:37:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289614,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:37:33]process_action_free close_receipt [12:37:33]json_value_free [12:37:33]json_value_free done [12:37:33]process_json_proto returns [12:37:33]Send response to host [12:37:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289614,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:37:33]free response buf [12:37:33]execute_script done [12:37:33]execute_script returns [12:37:33]free content buf [12:37:33]Sock 9.Close socket [12:37:33]Sock 9.Thread stoped [12:37:37]accept exits with 7 [12:37:37]New connection [12:37:37]New thread 3067473252 created [12:37:37]Thread 3067329892 joined [12:37:37]Waiting for new connection... [12:37:37] Sock 7.Parse request [12:37:37]Sock 7.Check first char [12:37:37]Sock 7.First char is OK [12:37:37]request: POST /json_proto HTTP/1.0 [12:37:37]Method: POST [12:37:37]URL: /json_proto [12:37:37]Method is POST - this is cgi request [12:37:37]url: /json_proto [12:37:37]query_string will be loaded in cgi processing [12:37:37]execute_cgi json_proto POST (null) [12:37:37]execute_cgi path=json_proto method=POST [12:37:37]POST find Content-Length [12:37:37]Host: 172.17.41.135:8080 [12:37:37]Content-Length: 802 [12:37:37]Content-Type: application/json [12:37:37] [12:37:37]POST finish read [12:37:37]Found Content-Length = 802 [12:37:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:37]execute_script... [12:37: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)24617650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:37]POST & json_proto [12:37:37]process_json_proto [12:37:37]json parsed OK: [12:37:37]protocol is kg_v1.0 [12:37:37]action value=close_receipt [12:37:37]process_action close_receipt [12:37:37]cmd_close_receipt [12:37:37]MH_GetDate [12:37:37]Write to MH i2c: F0 00 00 C0 0D BC [12:37:37]Write i2c OK [12:37:37]MH_I2C_Read... [12:37:37]Read from MH i2c: F0 [12:37:37]MH_I2C_Read... [12:37:37]Read from MH i2c: F0 09 00 [12:37:37]MH_I2C_Read... [12:37:37]Read from MH i2c: F0 09 00 C0 0D 00 12 61 F1 66 ED 3E 82 65 A1 [12:37:37]GetLastDocTimeStamp 1727095050 [12:37:37]current date 1727095058 [12:37:37]FM_GetShiftState [12:37:37]SAM_PROTO_GetShiftState [12:37:37]wFMCommunicate request_size=4 [12:37:37]MH_SAM_APDU [12:37:37]CAPDU: 80 13 01 00 [12:37:37]Write to MH i2c: E2 08 00 C1 0D 80 13 01 00 00 00 00 00 4B [12:37:37]Write i2c OK [12:37:37]MH_I2C_Read... [12:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:37]Read from MH i2c: E2 [12:37:37]MH_I2C_Read... [12:37:37]Read from MH i2c: E2 0E 00 [12:37:37]MH_I2C_Read... [12:37:37]Read from MH i2c: E2 0E 00 C1 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [12:37:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:37:37]wFMCommunicate OK [12:37:37]SAM_PROTO_GetShiftState done [12:37:37]FM_GetShiftState done [12:37:37]opened in 1727051401 [12:37:37]opened+sec_in_day 1727137801 [12:37:37]quantity*price = 150037 [12:37:37]sum+1 = 150039 [12:37:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 289 23.09.2024 12:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289615 ФПД: 81974761771552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123738&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289615&fm=81974761771552&tin=02508201610067®Number=0000000000091827&sum=150038 [12:37:38]StoreToDocumentArchive [12:37:38]shift 515 fd 289615 [12:37:38]save to /storage/0515/doc_00289615 [12:37:38]save last doc name /storage/0515/doc_00289615 to /storage/kkm_last_doc_name [12:37:38]save OK [12:37:38]Clear old archive folders... [12:37:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:37:38]tlvbuf is 018CF130 [12:37:38]SAM_PROTO_ClearQueue [12:37:38]wFMCommunicate request_size=4 [12:37:38]MH_SAM_APDU [12:37:38]CAPDU: 80 09 00 00 [12:37:38]Write to MH i2c: E2 08 00 CE 0D 80 09 00 00 00 00 00 00 4D [12:37:38]Write i2c OK [12:37:38]MH_I2C_Read... [12:37:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:38]Read from MH i2c: E2 [12:37:38]MH_I2C_Read... [12:37:38]Read from MH i2c: E2 03 00 [12:37:38]MH_I2C_Read... [12:37:38]Read from MH i2c: E2 03 00 CE 0D 00 90 00 4F [12:37:38]RAPDU: 90 00 [12:37:38]wFMCommunicate OK [12:37:38]SAM_PROTO_ClearQueue done [12:37:38]KKMCreateOFDPacket [12:37:38]OFDProtocolAddRootSTLVToBuf [12:37:38]FM_MakeSignedData [12:37:38]FM_MakeSignedData [12:37:38]SAM_PROTO_SignData [12:37:38]wFMCommunicate request_size=4 [12:37:38]MH_SAM_APDU [12:37:38]CAPDU: 80 0D 01 02 [12:37:38]Write to MH i2c: E2 08 00 CF 0D 80 0D 01 02 00 00 00 00 55 [12:37:38]Write i2c OK [12:37:38]MH_I2C_Read... [12:37:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:38]Read from MH i2c: E2 [12:37:38]MH_I2C_Read... [12:37:38]Read from MH i2c: E2 03 00 [12:37:38]MH_I2C_Read... [12:37:38]Read from MH i2c: E2 03 00 CF 0D 00 90 00 50 [12:37:38]RAPDU: 90 00 [12:37:38]wFMCommunicate OK [12:37:38]wFMCommunicate request_size=255 [12:37:38]MH_SAM_APDU [12:37: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 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 21 01 00 00 F4 03 04 00 12 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6B 04 00 35 04 06 00 4A 8E 3C 8E [12:37:38]Write to MH i2c: E2 02 01 D0 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 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 21 01 00 00 F4 03 04 00 12 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6B 04 00 35 04 06 00 4A 8E 3C 8E 00 00 EF [12:37:38]Write i2c OK [12:37:38]MH_I2C_Read... [12:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:39]Read from MH i2c: E2 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 03 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 03 00 D0 0D 00 90 00 51 [12:37:39]RAPDU: 90 00 [12:37:39]wFMCommunicate OK [12:37:39]wFMCommunicate request_size=7 [12:37:39]MH_SAM_APDU [12:37:39]CAPDU: 80 0D 02 02 02 52 20 [12:37:39]Write to MH i2c: E2 0A 00 D1 0D 80 0D 02 02 02 00 52 20 00 00 CE [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 [12:37:39]MH_I2C_Read... [12:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:39]Read from MH i2c: E2 03 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 03 00 D1 0D 00 90 00 52 [12:37:39]RAPDU: 90 00 [12:37:39]wFMCommunicate OK [12:37:39]wFMCommunicate request_size=4 [12:37:39]MH_SAM_APDU [12:37:39]CAPDU: 80 0D 03 02 [12:37:39]Write to MH i2c: E2 08 00 D2 0D 80 0D 03 02 00 00 00 00 5A [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12:37:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:39]Read from MH i2c: E2 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 0B 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 0B 00 D2 0D 00 B0 0F BF AD 78 6C 07 AF 90 00 20 [12:37:39]RAPDU: B0 0F BF AD 78 6C 07 AF 90 00 [12:37:39]wFMCommunicate OK [12:37:39]SAM_PROTO_SignData done [12:37:39]FM_MakeSignedData done [12:37:39]CreateOFDProtocolMessage [12:37:39]wFMCommunicate request_size=4 [12:37:39]MH_SAM_APDU [12:37:39]CAPDU: 80 11 00 00 [12:37:39]Write to MH i2c: E2 08 00 D3 0D 80 11 00 00 00 00 00 00 5A [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:39]Read from MH i2c: E2 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 17 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: E2 17 00 D3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AA [12:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:37:39]wFMCommunicate OK [12:37:39]CreateOFDProtocolMessage done [12:37:39]OFDSenderStorePacket 289615 [12:37:39]StoreOFDPacket docnum=289615 [12:37:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 06 20 04 01 96 7F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 01 00 00 F4 03 04 00 12 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6B 04 00 35 04 06 00 4A 8E 3C 8E 52 20 B0 0F BF AD 78 6C 07 AF [12:37:39]CheckFolder [12:37:39]dirname=/storage/ofd_packets [12:37:39]CheckFolder done [12:37:39]ProducePacketName [12:37:39]name=ofd_packets/00289615 [12:37:39]NVStorageSaveData ofd_packets/00289615 [12:37:39]File name is /storage/ofd_packets/00289615 [12:37:39]Write 298 bytes [12:37:39]NVStorageSaveData done [12:37:39]OFDSenderStorePacket done [12:37:39]KKMCreateOFDPacket done [12:37:39]NVStorageSaveData kkm_last_timestamp [12:37:39]File name is /storage/kkm_last_timestamp [12:37:39]Write 4 bytes [12:37:39]NVStorageSaveData done [12:37:39]ExternCall_PrintAddStr [12:37:39]wPrintStart [12:37:39]Write to MH i2c: 01 00 00 D4 0D E1 [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 07 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 07 00 D4 0D 00 00 00 00 00 FF 0F F6 [12:37:39]RasterBufferAndPrint [12:37:39]line Счет N : (1)24617650 [12:37:39]line ИНН: 02508201610067 [12:37:39]line Контрольно-Кассовый Чек [12:37:39]line ПРОДАЖА [12:37:39]line ТРК (МРК, ГНК) : 35 [12:37:39]line Товар: 2710194210 [12:37:39]line ДТ-К-5 [12:37:39]line 19.690 * 76.20 [12:37:39]line = 1500.38 [12:37:39]line НДС 12% НСП 1% [12:37:39]line > о реализуемом товаре [12:37:39]line ИТОГО: 1500.38 [12:37:39]line НСП 1% : 13.28 [12:37:39]line НДС 12% : 159.33 [12:37:39]line Наличными: 0.00 [12:37:39]line Безнал.: 1500.38 [12:37:39]line Место: АЗС № 90 "Партнёр-нефть" [12:37:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:37:39]line СНО: Общий режим [12:37:39]line Чек 289 23.09.2024 12:37 [12:37:39]line Смена: 515 ФФД: 1.0 [12:37:39]line ЗНМ: 0300000107 [12:37:39]line РНМ: 0000000000091827 [12:37:39]line Версия ККМ: 001 [12:37:39]line Платежная система: O! деньги [12:37:39]line ФМ: 0000000000871832 [12:37:39]line ФД: 289615 [12:37:39]line ФПД: 81974761771552 [12:37:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T123738&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289615&fm=81974761771552&tin=02508201610067®Number=0000000000091827&sum=150038 [12:37:39]written 0, free lines is 4095 [12:37:39]OFD Sender: Processing packet 289615 [packets to send 1784, broken 1783] [12:37:39]ProducePacketName [12:37:39]name=ofd_packets/00289615 [12:37:39]OFD Sender: To server: pG, [12:37:39]CommunicateWithHost lk.salyk.kg:30040 [12:37:39]ConnectInit lk.salyk.kg [12:37:39]Connected sock=11 [12: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 33 32 0C 01 00 00 06 20 04 01 96 7F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 01 00 00 F4 03 04 00 12 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6B 04 00 35 04 06 00 4A 8E 3C 8E 52 20 B0 0F BF AD 78 6C 07 AF [12:37:39]Write to MH i2c: 01 00 00 FD 0D 0A [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 07 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 07 00 FD 0D 00 00 00 00 00 22 0D 40 [12:37:39]RasterBufferAndPrint [12:37:39]line [12:37:39]line [12:37:39]line [12:37:39]line [12:37:39]line [12:37:39]written 0, free lines is 3369 [12:37:39]MH_Cut [12:37:39]Write to MH i2c: D1 01 00 04 0E 01 E4 [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: D1 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: D1 01 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: D1 01 00 04 0E 00 E3 [12:37:39]Write to MH i2c: 01 00 00 05 0E 13 [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12: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 33 32 4F 00 00 00 F4 B8 47 00 9E 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 33 32 10 04 04 00 4F 6B 04 00 F4 03 04 00 E7 08 F1 66 B6 04 01 00 00 DA DD 76 13 7F 98 9D 25 [12:37:40]CommunicateWithHost err = 0 [12:37:40]CheckOFDResponse [12:37:40]1017 (14) - 77093643461234 [12:37:40]1041 (16) - 0000000000871832 [12:37:40]1040 (4) - 289615 [12:37:40]1012 (4) - 23.09.2024 06:21 [12:37:40]1206 (1) - 0 [12:37:40]OFD Sender: Remove packet 289615 [12:37:40]ProducePacketName [12:37:40]name=ofd_packets/00289615 [12:37:40]NVStorageDeleteData [12:37:40]*** Cut start [12:37:40]*** Partial cut [12:37:40]*** CUTSNS_PIN = 1 [12:37:40]*** CUTSNS_PIN = 0 [12:37:40]OFD Sender: No OFD packet to send [12:37:40]*** Brake cut motor [12:37:41]Read from MH i2c: 01 [12:37:41]MH_I2C_Read... [12:37:41]*** Stop cut motor [12:37:41]*** Cut end [12:37:41]Read from MH i2c: 01 07 00 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: 01 07 00 05 0E 00 00 00 00 00 FF 0F 28 [12:37:41]process_action close_receipt done [12:37:41]requested_data is exist [12:37:41]produce_requested_data [12:37:41]requested_item fm.sn is exist - process it [12:37:41]wFMCommunicate request_size=4 [12:37:41]MH_SAM_APDU [12:37:41]CAPDU: 80 11 00 00 [12:37:41]Write to MH i2c: E2 08 00 06 0E 80 11 00 00 00 00 00 00 8E [12:37:41]Write i2c OK [12:37:41]MH_I2C_Read... [12:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:41]Read from MH i2c: E2 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 17 00 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 17 00 06 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [12:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:37:41]wFMCommunicate OK [12:37:41]requested_item fd.num is exist - process it [12:37:41]SAM_PROTO_GetFieldsCounters [12:37:41]wFMCommunicate request_size=4 [12:37:41]MH_SAM_APDU [12:37:41]CAPDU: 80 13 00 00 [12:37:41]Write to MH i2c: E2 08 00 07 0E 80 13 00 00 00 00 00 00 91 [12:37:41]Write i2c OK [12:37:41]MH_I2C_Read... [12:37:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:41]Read from MH i2c: E2 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 62 00 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 62 00 07 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [12:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:41]wFMCommunicate OK [12:37:41]SAM_PROTO_GetFieldsCounters done [12:37:41]requested_item shift.num is exist - process it [12:37:41]requested_item shift.opened is exist - process it [12:37:41]req_shift_opened [12:37:41]FM_GetShiftState [12:37:41]SAM_PROTO_GetShiftState [12:37:41]wFMCommunicate request_size=4 [12:37:41]MH_SAM_APDU [12:37:41]CAPDU: 80 13 01 00 [12:37:41]Write to MH i2c: E2 08 00 08 0E 80 13 01 00 00 00 00 00 93 [12:37:41]Write i2c OK [12:37:41]MH_I2C_Read... [12:37:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:41]Read from MH i2c: E2 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 0E 00 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 0E 00 08 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 34 [12:37:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:37:41]wFMCommunicate OK [12:37:41]SAM_PROTO_GetShiftState done [12:37:41]FM_GetShiftState done [12:37:41]req_shift_opened done [12:37:41]requested_item shift.open_date is exist - process it [12:37:41]req_shift_open_date [12:37:41]req_shift_open_date done [12:37:41]produce_requested_data done [12:37:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289615,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:37:41]process_action_free close_receipt [12:37:41]json_value_free [12:37:41]json_value_free done [12:37:41]process_json_proto returns [12:37:41]Send response to host [12:37:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289615,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:37:41]free response buf [12:37:41]execute_script done [12:37:41]execute_script returns [12:37:41]free content buf [12:37:41]Sock 7.Close socket [12:37:41]Sock 7.Thread stoped [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:16]OFD Sender: No OFD packet to send [12:38:21]OFD Sender: No OFD packet to send [12:38:26]OFD Sender: No OFD packet to send [12:38:31]OFD Sender: No OFD packet to send [12:38:36]OFD Sender: No OFD packet to send [12:38:41]OFD Sender: No OFD packet to send [12:38:46]OFD Sender: No OFD packet to send [12:38:51]OFD Sender: No OFD packet to send [12:38:56]OFD Sender: No OFD packet to send [12:39:01]OFD Sender: No OFD packet to send [12:39:06]OFD Sender: No OFD packet to send [12:39:11]OFD Sender: No OFD packet to send [12:39:16]OFD Sender: No OFD packet to send [12:39:21]OFD Sender: No OFD packet to send [12:39:26]OFD Sender: No OFD packet to send [12:39:31]OFD Sender: No OFD packet to send [12:39:36]OFD Sender: No OFD packet to send [12:39:41]OFD Sender: No OFD packet to send [12:39:46]OFD Sender: No OFD packet to send [12:39:51]OFD Sender: No OFD packet to send [12:39:56]OFD Sender: No OFD packet to send [12:40:00]accept exits with 9 [12:40:00]New connection [12:40:00]New thread 3067329892 created [12:40:00]Thread 3067473252 joined [12:40:00]Waiting for new connection... [12:40:00] Sock 9.Parse request [12:40:00]Sock 9.Check first char [12:40:00]Sock 9.First char is OK [12:40:00]request: POST /json_proto HTTP/1.0 [12:40:00]Method: POST [12:40:00]URL: /json_proto [12:40:00]Method is POST - this is cgi request [12:40:00]url: /json_proto [12:40:00]query_string will be loaded in cgi processing [12:40:00]execute_cgi json_proto POST (null) [12:40:00]execute_cgi path=json_proto method=POST [12:40:00]POST find Content-Length [12:40:00]Host: 172.17.41.135:8080 [12:40:00]Content-Length: 784 [12:40:00]Content-Type: application/json [12:40:00] [12:40:00]POST finish read [12:40:00]Found Content-Length = 784 [12:40:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.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" : 700.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:00]execute_script... [12:40:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.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" : 700.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:00]POST & json_proto [12:40:00]process_json_proto [12:40:00]json parsed OK: [12:40:00]protocol is kg_v1.0 [12:40:00]action value=close_receipt [12:40:00]process_action close_receipt [12:40:00]cmd_close_receipt [12:40:00]MH_GetDate [12:40:00]Write to MH i2c: F0 00 00 09 0E 06 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: F0 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: F0 09 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: F0 09 00 09 0E 00 A0 61 F1 66 ED 3E 82 65 79 [12:40:00]GetLastDocTimeStamp 1727095058 [12:40:00]current date 1727095200 [12:40:00]FM_GetShiftState [12:40:00]SAM_PROTO_GetShiftState [12:40:00]wFMCommunicate request_size=4 [12:40:00]MH_SAM_APDU [12:40:00]CAPDU: 80 13 01 00 [12:40:00]Write to MH i2c: E2 08 00 0A 0E 80 13 01 00 00 00 00 00 95 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:00]Read from MH i2c: E2 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 0E 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 0E 00 0A 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 36 [12:40:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:40:00]wFMCommunicate OK [12:40:00]SAM_PROTO_GetShiftState done [12:40:00]FM_GetShiftState done [12:40:00]opened in 1727051401 [12:40:00]opened+sec_in_day 1727137801 [12:40:00]quantity*price = 70062 [12:40:00]sum+1 = 70063 [12:40:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.62 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 0.00 Безнал.: 700.62 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 290 23.09.2024 12:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289616 ФПД: 41086038201165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124000&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289616&fm=41086038201165&tin=02508201610067®Number=0000000000091827&sum=70062 [12:40:01]StoreToDocumentArchive [12:40:01]shift 515 fd 289616 [12:40:01]save to /storage/0515/doc_00289616 [12:40:01]save last doc name /storage/0515/doc_00289616 to /storage/kkm_last_doc_name [12:40:01]save OK [12:40:01]Clear old archive folders... [12:40:01]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:40:01]tlvbuf is 0189CC80 [12:40:01]SAM_PROTO_ClearQueue [12:40:01]wFMCommunicate request_size=4 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 09 00 00 [12:40:01]Write to MH i2c: E2 08 00 17 0E 80 09 00 00 00 00 00 00 97 [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 03 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 03 00 17 0E 00 90 00 99 [12:40:01]RAPDU: 90 00 [12:40:01]wFMCommunicate OK [12:40:01]SAM_PROTO_ClearQueue done [12:40:01]KKMCreateOFDPacket [12:40:01]OFDProtocolAddRootSTLVToBuf [12:40:01]FM_MakeSignedData [12:40:01]FM_MakeSignedData [12:40:01]SAM_PROTO_SignData [12:40:01]wFMCommunicate request_size=4 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 0D 01 02 [12:40:01]Write to MH i2c: E2 08 00 18 0E 80 0D 01 02 00 00 00 00 9F [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 03 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 03 00 18 0E 00 90 00 9A [12:40:01]RAPDU: 90 00 [12:40:01]wFMCommunicate OK [12:40:01]wFMCommunicate request_size=253 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A0 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6B 04 00 35 04 06 00 25 5E 16 B6 53 4D [12:40:01]Write to MH i2c: E2 00 01 19 0E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A0 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6B 04 00 35 04 06 00 25 5E 16 B6 53 4D 00 00 31 [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 03 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 03 00 19 0E 00 90 00 9B [12:40:01]RAPDU: 90 00 [12:40:01]wFMCommunicate OK [12:40:01]wFMCommunicate request_size=4 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 0D 03 02 [12:40:01]Write to MH i2c: E2 08 00 1A 0E 80 0D 03 02 00 00 00 00 A3 [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]OFD Sender: No OFD packet to send [12:40:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 0B 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 0B 00 1A 0E 00 CB 75 AD 2D 1D E8 6F 2F 90 00 61 [12:40:01]RAPDU: CB 75 AD 2D 1D E8 6F 2F 90 00 [12:40:01]wFMCommunicate OK [12:40:01]SAM_PROTO_SignData done [12:40:01]FM_MakeSignedData done [12:40:01]CreateOFDProtocolMessage [12:40:01]wFMCommunicate request_size=4 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 11 00 00 [12:40:01]Write to MH i2c: E2 08 00 1B 0E 80 11 00 00 00 00 00 00 A3 [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 17 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 17 00 1B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [12:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:40:01]wFMCommunicate OK [12:40:01]CreateOFDProtocolMessage done [12:40:01]OFDSenderStorePacket 289616 [12:40:01]StoreOFDPacket docnum=289616 [12:40:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 92 3D 00 01 7E BB 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A0 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6B 04 00 35 04 06 00 25 5E 16 B6 53 4D CB 75 AD 2D 1D E8 6F 2F [12:40:01]CheckFolder [12:40:01]dirname=/storage/ofd_packets [12:40:01]CheckFolder done [12:40:01]ProducePacketName [12:40:01]name=ofd_packets/00289616 [12:40:01]NVStorageSaveData ofd_packets/00289616 [12:40:01]File name is /storage/ofd_packets/00289616 [12:40:01]Write 294 bytes [12:40:01]NVStorageSaveData done [12:40:01]OFDSenderStorePacket done [12:40:01]KKMCreateOFDPacket done [12:40:01]NVStorageSaveData kkm_last_timestamp [12:40:01]File name is /storage/kkm_last_timestamp [12:40:01]Write 4 bytes [12:40:01]NVStorageSaveData done [12:40:01]ExternCall_PrintAddStr [12:40:01]wPrintStart [12:40:01]Write to MH i2c: 01 00 00 1C 0E 2A [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: 01 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: 01 07 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: 01 07 00 1C 0E 00 00 00 00 00 FF 0F 3F [12:40:01]RasterBufferAndPrint [12:40:01]line Счет N : (1)24617653 [12:40:01]line ИНН: 02508201610067 [12:40:01]line Контрольно-Кассовый Чек [12:40:01]line ПРОДАЖА [12:40:01]line ТРК (МРК, ГНК) : 64 [12:40:01]line Товар: 2710124130 [12:40:01]line SU-92 [12:40:01]line 10.110 * 69.30 [12:40:01]line = 700.62 [12:40:01]line НДС 12% НСП 1% [12:40:01]line > о реализуемом товаре [12:40:01]line ИТОГО: 700.62 [12:40:01]line НСП 1% : 6.20 [12:40:01]line НДС 12% : 74.40 [12:40:01]line Наличными: 0.00 [12:40:01]line Безнал.: 700.62 [12:40:01]line Место: АЗС № 90 "Партнёр-нефть" [12:40:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:40:01]line СНО: Общий режим [12:40:01]line Чек 290 23.09.2024 12:40 [12:40:01]line Смена: 515 ФФД: 1.0 [12:40:01]line ЗНМ: 0300000107 [12:40:01]line РНМ: 0000000000091827 [12:40:01]line Версия ККМ: 001 [12:40:01]line Платежная система: O! деньги [12:40:01]line ФМ: 0000000000871832 [12:40:01]line ФД: 289616 [12:40:01]line ФПД: 41086038201165 [12:40:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124000&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289616&fm=41086038201165&tin=02508201610067®Number=0000000000091827&sum=70062 [12:40:01]written 0, free lines is 4095 [12:40:01]OFD Sender: Processing packet 289616 [packets to send 1784, broken 1783] [12:40:01]ProducePacketName [12:40:01]name=ofd_packets/00289616 [12:40:01]OFD Sender: To server: pG, [12:40:01]CommunicateWithHost lk.salyk.kg:30040 [12:40:01]ConnectInit lk.salyk.kg [12:40:02]Connected sock=10 [12: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 33 32 08 01 00 00 92 3D 00 01 7E BB 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A0 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6B 04 00 35 04 06 00 25 5E 16 B6 53 4D CB 75 AD 2D 1D E8 6F 2F [12:40:02]Write to MH i2c: 01 00 00 45 0E 53 [12:40:02]Write i2c OK [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: 01 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: 01 07 00 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: 01 07 00 45 0E 00 00 00 00 00 E3 0C 49 [12:40:02]RasterBufferAndPrint [12:40:02]line [12:40:02]line [12:40:02]line [12:40:02]line [12:40:02]line [12:40:02]written 0, free lines is 3305 [12:40:02]MH_Cut [12:40:02]Write to MH i2c: D1 01 00 4C 0E 01 2C [12:40:02]Write i2c OK [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: D1 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: D1 01 00 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: D1 01 00 4C 0E 00 2B [12:40:02]Write to MH i2c: 01 00 00 4D 0E 5B [12:40:02]Write i2c OK [12:40:02]MH_I2C_Read... [12: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 33 32 4F 00 00 00 5C 25 47 00 0A 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 33 32 10 04 04 00 50 6B 04 00 F4 03 04 00 75 09 F1 66 B6 04 01 00 00 34 A8 79 0B 10 02 D5 C6 [12:40:02]CommunicateWithHost err = 0 [12:40:02]CheckOFDResponse [12:40:02]1017 (14) - 77093643461234 [12:40:02]1041 (16) - 0000000000871832 [12:40:02]1040 (4) - 289616 [12:40:02]1012 (4) - 23.09.2024 06:23 [12:40:02]1206 (1) - 0 [12:40:02]OFD Sender: Remove packet 289616 [12:40:02]ProducePacketName [12:40:02]name=ofd_packets/00289616 [12:40:02]NVStorageDeleteData [12:40:03]OFD Sender: No OFD packet to send [12:40:03]*** Cut start [12:40:03]*** Partial cut [12:40:03]*** CUTSNS_PIN = 1 [12:40:03]*** CUTSNS_PIN = 0 [12:40:03]*** Brake cut motor [12:40:03]Read from MH i2c: 01 [12:40:03]MH_I2C_Read... [12:40:03]*** Stop cut motor [12:40:03]*** Cut end [12:40:03]Read from MH i2c: 01 07 00 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: 01 07 00 4D 0E 00 00 00 00 00 FF 0F 70 [12:40:03]process_action close_receipt done [12:40:03]requested_data is exist [12:40:03]produce_requested_data [12:40:03]requested_item fm.sn is exist - process it [12:40:03]wFMCommunicate request_size=4 [12:40:03]MH_SAM_APDU [12:40:03]CAPDU: 80 11 00 00 [12:40:03]Write to MH i2c: E2 08 00 4E 0E 80 11 00 00 00 00 00 00 D6 [12:40:03]Write i2c OK [12:40:03]MH_I2C_Read... [12:40:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:03]Read from MH i2c: E2 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: E2 17 00 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: E2 17 00 4E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 26 [12:40:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:40:03]wFMCommunicate OK [12:40:03]requested_item fd.num is exist - process it [12:40:03]SAM_PROTO_GetFieldsCounters [12:40:03]wFMCommunicate request_size=4 [12:40:03]MH_SAM_APDU [12:40:03]CAPDU: 80 13 00 00 [12:40:03]Write to MH i2c: E2 08 00 4F 0E 80 13 00 00 00 00 00 00 D9 [12:40:03]Write i2c OK [12:40:03]MH_I2C_Read... [12:40:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:03]Read from MH i2c: E2 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: E2 62 00 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: E2 62 00 4F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 50 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 50 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:03]wFMCommunicate OK [12:40:03]SAM_PROTO_GetFieldsCounters done [12:40:03]requested_item shift.num is exist - process it [12:40:03]requested_item shift.opened is exist - process it [12:40:03]req_shift_opened [12:40:03]FM_GetShiftState [12:40:03]SAM_PROTO_GetShiftState [12:40:03]wFMCommunicate request_size=4 [12:40:03]MH_SAM_APDU [12:40:03]CAPDU: 80 13 01 00 [12:40:03]Write to MH i2c: E2 08 00 50 0E 80 13 01 00 00 00 00 00 DB [12:40:03]Write i2c OK [12:40:03]MH_I2C_Read... [12:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:03]Read from MH i2c: E2 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: E2 0E 00 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: E2 0E 00 50 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7C [12:40:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:40:03]wFMCommunicate OK [12:40:03]SAM_PROTO_GetShiftState done [12:40:03]FM_GetShiftState done [12:40:03]req_shift_opened done [12:40:03]requested_item shift.open_date is exist - process it [12:40:03]req_shift_open_date [12:40:03]req_shift_open_date done [12:40:03]produce_requested_data done [12:40:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289616,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:40:03]process_action_free close_receipt [12:40:03]json_value_free [12:40:03]json_value_free done [12:40:03]process_json_proto returns [12:40:03]Send response to host [12:40:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289616,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:40:03]free response buf [12:40:03]execute_script done [12:40:03]execute_script returns [12:40:03]free content buf [12:40:03]Sock 9.Close socket [12:40:03]Sock 9.Thread stoped [12:40:08]OFD Sender: No OFD packet to send [12:40:13]OFD Sender: No OFD packet to send [12:40:18]OFD Sender: No OFD packet to send [12:40:23]accept exits with 7 [12:40:23]New connection [12:40:23]New thread 3067473252 created [12:40:23]Thread 3067329892 joined [12:40:23]Waiting for new connection... [12:40:23] Sock 7.Parse request [12:40:23]Sock 7.Check first char [12:40:23]Sock 7.First char is OK [12:40:23]request: POST /json_proto HTTP/1.0 [12:40:23]Method: POST [12:40:23]URL: /json_proto [12:40:23]Method is POST - this is cgi request [12:40:23]url: /json_proto [12:40:23]query_string will be loaded in cgi processing [12:40:23]execute_cgi json_proto POST (null) [12:40:23]execute_cgi path=json_proto method=POST [12:40:23]POST find Content-Length [12:40:23]Host: 172.17.41.135:8080 [12:40:23]Content-Length: 799 [12:40:23]Content-Type: application/json [12:40:23] [12:40:23]POST finish read [12:40:23]Found Content-Length = 799 [12:40:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:23]execute_script... [12:40:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:23]POST & json_proto [12:40:23]process_json_proto [12:40:23]json parsed OK: [12:40:23]protocol is kg_v1.0 [12:40:23]action value=close_receipt [12:40:23]process_action close_receipt [12:40:23]cmd_close_receipt [12:40:23]MH_GetDate [12:40:23]Write to MH i2c: F0 00 00 51 0E 4E [12:40:23]Write i2c OK [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: F0 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: F0 09 00 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: F0 09 00 51 0E 00 B7 61 F1 66 ED 3E 82 65 D8 [12:40:23]GetLastDocTimeStamp 1727095200 [12:40:23]current date 1727095223 [12:40:23]FM_GetShiftState [12:40:23]SAM_PROTO_GetShiftState [12:40:23]wFMCommunicate request_size=4 [12:40:23]MH_SAM_APDU [12:40:23]CAPDU: 80 13 01 00 [12:40:23]Write to MH i2c: E2 08 00 52 0E 80 13 01 00 00 00 00 00 DD [12:40:23]Write i2c OK [12:40:23]MH_I2C_Read... [12:40:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:23]Read from MH i2c: E2 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: E2 0E 00 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: E2 0E 00 52 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [12:40:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:40:23]wFMCommunicate OK [12:40:23]SAM_PROTO_GetShiftState done [12:40:23]FM_GetShiftState done [12:40:23]opened in 1727051401 [12:40:23]opened+sec_in_day 1727137801 [12:40:23]quantity*price = 50063 [12:40:23]sum+1 = 50064 [12:40:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 291 23.09.2024 12:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289617 ФПД: 68604764986200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124023&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289617&fm=68604764986200&tin=02508201610067®Number=0000000000091827&sum=50063 [12:40:24]StoreToDocumentArchive [12:40:24]shift 515 fd 289617 [12:40:24]save to /storage/0515/doc_00289617 [12:40:24]save last doc name /storage/0515/doc_00289617 to /storage/kkm_last_doc_name [12:40:24]save OK [12:40:24]Clear old archive folders... [12:40:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:40:24]tlvbuf is 0189CB70 [12:40:24]SAM_PROTO_ClearQueue [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 09 00 00 [12:40:24]Write to MH i2c: E2 08 00 5F 0E 80 09 00 00 00 00 00 00 DF [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 5F 0E 00 90 00 E1 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]SAM_PROTO_ClearQueue done [12:40:24]KKMCreateOFDPacket [12:40:24]OFDProtocolAddRootSTLVToBuf [12:40:24]FM_MakeSignedData [12:40:24]FM_MakeSignedData [12:40:24]SAM_PROTO_SignData [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 0D 01 02 [12:40:24]Write to MH i2c: E2 08 00 60 0E 80 0D 01 02 00 00 00 00 E7 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 60 0E 00 90 00 E2 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]wFMCommunicate request_size=255 [12:40:24]MH_SAM_APDU [12:40: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 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B7 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6B 04 00 35 04 06 00 3E 65 4A A5 [12:40:24]Write to MH i2c: E2 02 01 61 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 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B7 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6B 04 00 35 04 06 00 3E 65 4A A5 00 00 5B [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 61 0E 00 90 00 E3 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]wFMCommunicate request_size=7 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 0D 02 02 02 9B 58 [12:40:24]Write to MH i2c: E2 0A 00 62 0E 80 0D 02 02 02 00 9B 58 00 00 E1 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 62 0E 00 90 00 E4 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 0D 03 02 [12:40:24]Write to MH i2c: E2 08 00 63 0E 80 0D 03 02 00 00 00 00 EC [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 0B 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 0B 00 63 0E 00 A2 32 D0 D8 AD D9 4E E4 90 00 21 [12:40:24]RAPDU: A2 32 D0 D8 AD D9 4E E4 90 00 [12:40:24]wFMCommunicate OK [12:40:24]SAM_PROTO_SignData done [12:40:24]FM_MakeSignedData done [12:40:24]CreateOFDProtocolMessage [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 11 00 00 [12:40:24]Write to MH i2c: E2 08 00 64 0E 80 11 00 00 00 00 00 00 EC [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 17 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 17 00 64 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [12:40:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:40:24]wFMCommunicate OK [12:40:24]CreateOFDProtocolMessage done [12:40:24]OFDSenderStorePacket 289617 [12:40:24]StoreOFDPacket docnum=289617 [12:40:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 39 75 04 01 C9 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B7 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6B 04 00 35 04 06 00 3E 65 4A A5 9B 58 A2 32 D0 D8 AD D9 4E E4 [12:40:24]CheckFolder [12:40:24]dirname=/storage/ofd_packets [12:40:24]CheckFolder done [12:40:24]ProducePacketName [12:40:24]name=ofd_packets/00289617 [12:40:24]NVStorageSaveData ofd_packets/00289617 [12:40:24]File name is /storage/ofd_packets/00289617 [12:40:24]Write 298 bytes [12:40:24]NVStorageSaveData done [12:40:24]OFDSenderStorePacket done [12:40:24]KKMCreateOFDPacket done [12:40:24]NVStorageSaveData kkm_last_timestamp [12:40:24]File name is /storage/kkm_last_timestamp [12:40:24]Write 4 bytes [12:40:24]NVStorageSaveData done [12:40:24]ExternCall_PrintAddStr [12:40:24]wPrintStart [12:40:24]Write to MH i2c: 01 00 00 65 0E 73 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: 01 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: 01 07 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: 01 07 00 65 0E 00 00 00 00 00 FF 0F 88 [12:40:24]RasterBufferAndPrint [12:40:24]line Счет N : (1)24617654 [12:40:24]line ИНН: 02508201610067 [12:40:24]line Контрольно-Кассовый Чек [12:40:24]line ПРОДАЖА [12:40:24]line ТРК (МРК, ГНК) : 22 [12:40:24]line Товар: 2710194210 [12:40:24]line ДТ-К-5 [12:40:24]line 6.570 * 76.20 [12:40:24]line = 500.63 [12:40:24]line НДС 12% НСП 1% [12:40:24]line > о реализуемом товаре [12:40:24]line ИТОГО: 500.63 [12:40:24]line НСП 1% : 4.43 [12:40:24]line НДС 12% : 53.16 [12:40:24]line Наличными: 0.00 [12:40:24]line Безнал.: 500.63 [12:40:24]line Место: АЗС № 90 "Партнёр-нефть" [12:40:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:40:24]line СНО: Общий режим [12:40:24]line Чек 291 23.09.2024 12:40 [12:40:24]line Смена: 515 ФФД: 1.0 [12:40:24]line ЗНМ: 0300000107 [12:40:24]line РНМ: 0000000000091827 [12:40:24]line Версия ККМ: 001 [12:40:24]line Платежная система: O! деньги [12:40:24]line ФМ: 0000000000871832 [12:40:24]line ФД: 289617 [12:40:24]line ФПД: 68604764986200 [12:40:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124023&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289617&fm=68604764986200&tin=02508201610067®Number=0000000000091827&sum=50063 [12:40:24]written 0, free lines is 4095 [12:40:24]OFD Sender: Processing packet 289617 [packets to send 1784, broken 1783] [12:40:24]ProducePacketName [12:40:24]name=ofd_packets/00289617 [12:40:24]OFD Sender: To server: pG, [12:40:24]CommunicateWithHost lk.salyk.kg:30040 [12:40:24]ConnectInit lk.salyk.kg [12:40:25]Connected sock=10 [12:40: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 33 32 0C 01 00 00 39 75 04 01 C9 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B7 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6B 04 00 35 04 06 00 3E 65 4A A5 9B 58 A2 32 D0 D8 AD D9 4E E4 [12:40:25]Write to MH i2c: 01 00 00 8E 0E 9C [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 07 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 07 00 8E 0E 00 00 00 00 00 E3 0C 92 [12:40:25]RasterBufferAndPrint [12:40:25]line [12:40:25]line [12:40:25]line [12:40:25]line [12:40:25]line [12:40:25]written 0, free lines is 3305 [12:40:25]MH_Cut [12:40:25]Write to MH i2c: D1 01 00 95 0E 01 75 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: D1 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: D1 01 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: D1 01 00 95 0E 00 74 [12:40:25]Write to MH i2c: 01 00 00 96 0E A4 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40: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 33 32 4F 00 00 00 99 54 47 00 11 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 33 32 10 04 04 00 51 6B 04 00 F4 03 04 00 8C 09 F1 66 B6 04 01 00 00 E9 79 56 39 CF D2 FB AA [12:40:25]CommunicateWithHost err = 0 [12:40:25]CheckOFDResponse [12:40:25]1017 (14) - 77093643461234 [12:40:25]1041 (16) - 0000000000871832 [12:40:25]1040 (4) - 289617 [12:40:25]1012 (4) - 23.09.2024 06:24 [12:40:25]1206 (1) - 0 [12:40:25]OFD Sender: Remove packet 289617 [12:40:25]ProducePacketName [12:40:25]name=ofd_packets/00289617 [12:40:25]NVStorageDeleteData [12:40:26]*** Cut start [12:40:26]*** Partial cut [12:40:26]*** CUTSNS_PIN = 1 [12:40:26]*** CUTSNS_PIN = 0 [12:40:26]OFD Sender: No OFD packet to send [12:40:26]*** Brake cut motor [12:40:26]Read from MH i2c: 01 [12:40:26]MH_I2C_Read... [12:40:26]*** Stop cut motor [12:40:26]*** Cut end [12:40:26]Read from MH i2c: 01 07 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: 01 07 00 96 0E 00 00 00 00 00 FF 0F B9 [12:40:26]process_action close_receipt done [12:40:26]requested_data is exist [12:40:26]produce_requested_data [12:40:26]requested_item fm.sn is exist - process it [12:40:26]wFMCommunicate request_size=4 [12:40:26]MH_SAM_APDU [12:40:26]CAPDU: 80 11 00 00 [12:40:26]Write to MH i2c: E2 08 00 97 0E 80 11 00 00 00 00 00 00 1F [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:26]Read from MH i2c: E2 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 17 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 17 00 97 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6F [12:40:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:40:26]wFMCommunicate OK [12:40:26]requested_item fd.num is exist - process it [12:40:26]SAM_PROTO_GetFieldsCounters [12:40:26]wFMCommunicate request_size=4 [12:40:26]MH_SAM_APDU [12:40:26]CAPDU: 80 13 00 00 [12:40:26]Write to MH i2c: E2 08 00 98 0E 80 13 00 00 00 00 00 00 22 [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:26]Read from MH i2c: E2 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 62 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 62 00 98 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 51 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [12:40:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 51 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:26]wFMCommunicate OK [12:40:26]SAM_PROTO_GetFieldsCounters done [12:40:26]requested_item shift.num is exist - process it [12:40:26]requested_item shift.opened is exist - process it [12:40:26]req_shift_opened [12:40:26]FM_GetShiftState [12:40:26]SAM_PROTO_GetShiftState [12:40:26]wFMCommunicate request_size=4 [12:40:26]MH_SAM_APDU [12:40:26]CAPDU: 80 13 01 00 [12:40:26]Write to MH i2c: E2 08 00 99 0E 80 13 01 00 00 00 00 00 24 [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:26]Read from MH i2c: E2 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 0E 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 0E 00 99 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [12:40:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:40:26]wFMCommunicate OK [12:40:26]SAM_PROTO_GetShiftState done [12:40:26]FM_GetShiftState done [12:40:26]req_shift_opened done [12:40:26]requested_item shift.open_date is exist - process it [12:40:26]req_shift_open_date [12:40:26]req_shift_open_date done [12:40:26]produce_requested_data done [12:40:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289617,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:40:26]process_action_free close_receipt [12:40:26]json_value_free [12:40:26]json_value_free done [12:40:26]process_json_proto returns [12:40:26]Send response to host [12:40:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289617,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:40:26]free response buf [12:40:26]execute_script done [12:40:26]execute_script returns [12:40:26]free content buf [12:40:26]Sock 7.Close socket [12:40:26]Sock 7.Thread stoped [12:40:28]accept exits with 9 [12:40:28]New connection [12:40:28]New thread 3067329892 created [12:40:28]Thread 3067473252 joined [12:40:28]Waiting for new connection... [12:40:28] Sock 9.Parse request [12:40:28]Sock 9.Check first char [12:40:28]Sock 9.First char is OK [12:40:28]request: POST /json_proto HTTP/1.0 [12:40:28]Method: POST [12:40:28]URL: /json_proto [12:40:28]Method is POST - this is cgi request [12:40:28]url: /json_proto [12:40:28]query_string will be loaded in cgi processing [12:40:28]execute_cgi json_proto POST (null) [12:40:28]execute_cgi path=json_proto method=POST [12:40:28]POST find Content-Length [12:40:28]Host: 172.17.41.135:8080 [12:40:28]Content-Length: 791 [12:40:28]Content-Type: application/json [12:40:28] [12:40:28]POST finish read [12:40:28]Found Content-Length = 791 [12:40:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:28]execute_script... [12:40: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)24617652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:28]POST & json_proto [12:40:28]process_json_proto [12:40:28]json parsed OK: [12:40:28]protocol is kg_v1.0 [12:40:28]action value=close_receipt [12:40:28]process_action close_receipt [12:40:28]cmd_close_receipt [12:40:28]MH_GetDate [12:40:28]Write to MH i2c: F0 00 00 9A 0E 97 [12:40:28]Write i2c OK [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: F0 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: F0 09 00 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: F0 09 00 9A 0E 00 BD 61 F1 66 ED 3E 82 65 27 [12:40:28]GetLastDocTimeStamp 1727095223 [12:40:28]current date 1727095229 [12:40:28]FM_GetShiftState [12:40:28]SAM_PROTO_GetShiftState [12:40:28]wFMCommunicate request_size=4 [12:40:28]MH_SAM_APDU [12:40:28]CAPDU: 80 13 01 00 [12:40:28]Write to MH i2c: E2 08 00 9B 0E 80 13 01 00 00 00 00 00 26 [12:40:28]Write i2c OK [12:40:28]MH_I2C_Read... [12:40:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:28]Read from MH i2c: E2 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 0E 00 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 0E 00 9B 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [12:40:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:40:28]wFMCommunicate OK [12:40:28]SAM_PROTO_GetShiftState done [12:40:28]FM_GetShiftState done [12:40:28]opened in 1727051401 [12:40:28]opened+sec_in_day 1727137801 [12:40:28]quantity*price = 0 [12:40:28]sum+1 = 1 [12:40:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 292 23.09.2024 12:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289618 ФПД: 16061408685595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124029&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289618&fm=16061408685595&tin=02508201610067®Number=0000000000091827&sum=0 [12:40:29]StoreToDocumentArchive [12:40:29]shift 515 fd 289618 [12:40:29]save to /storage/0515/doc_00289618 [12:40:29]save last doc name /storage/0515/doc_00289618 to /storage/kkm_last_doc_name [12:40:29]save OK [12:40:29]Clear old archive folders... [12:40:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:40:30]tlvbuf is 018AF460 [12:40:30]SAM_PROTO_ClearQueue [12:40:30]wFMCommunicate request_size=4 [12:40:30]MH_SAM_APDU [12:40:30]CAPDU: 80 09 00 00 [12:40:30]Write to MH i2c: E2 08 00 A8 0E 80 09 00 00 00 00 00 00 28 [12:40:30]Write i2c OK [12:40:30]MH_I2C_Read... [12:40:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:30]Read from MH i2c: E2 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 A8 0E 00 90 00 2A [12:40:30]RAPDU: 90 00 [12:40:30]wFMCommunicate OK [12:40:30]SAM_PROTO_ClearQueue done [12:40:30]KKMCreateOFDPacket [12:40:30]OFDProtocolAddRootSTLVToBuf [12:40:30]FM_MakeSignedData [12:40:30]FM_MakeSignedData [12:40:30]SAM_PROTO_SignData [12:40:30]wFMCommunicate request_size=4 [12:40:30]MH_SAM_APDU [12:40:30]CAPDU: 80 0D 01 02 [12:40:30]Write to MH i2c: E2 08 00 A9 0E 80 0D 01 02 00 00 00 00 30 [12:40:30]Write i2c OK [12:40:30]MH_I2C_Read... [12:40:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:30]Read from MH i2c: E2 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 A9 0E 00 90 00 2B [12:40:30]RAPDU: 90 00 [12:40:30]wFMCommunicate OK [12:40:30]wFMCommunicate request_size=255 [12:40:30]MH_SAM_APDU [12:40: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 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 BD 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6B 04 00 35 04 06 00 0E 9B 96 8F [12:40:30]Write to MH i2c: E2 02 01 AA 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 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 BD 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6B 04 00 35 04 06 00 0E 9B 96 8F 00 00 64 [12:40:30]Write i2c OK [12:40:30]MH_I2C_Read... [12:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:30]Read from MH i2c: E2 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 AA 0E 00 90 00 2C [12:40:30]RAPDU: 90 00 [12:40:30]wFMCommunicate OK [12:40:30]wFMCommunicate request_size=7 [12:40:30]MH_SAM_APDU [12:40:30]CAPDU: 80 0D 02 02 02 2E 1B [12:40:30]Write to MH i2c: E2 0A 00 AB 0E 80 0D 02 02 02 00 2E 1B 00 00 80 [12:40:30]Write i2c OK [12:40:30]MH_I2C_Read... [12:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:30]Read from MH i2c: E2 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [12:40:30]RAPDU: 90 00 [12:40:30]wFMCommunicate OK [12:40:30]wFMCommunicate request_size=4 [12:40:30]MH_SAM_APDU [12:40:30]CAPDU: 80 0D 03 02 [12:40:30]Write to MH i2c: E2 08 00 AC 0E 80 0D 03 02 00 00 00 00 35 [12:40:30]Write i2c OK [12:40:30]MH_I2C_Read... [12:40:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:30]Read from MH i2c: E2 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 0B 00 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 0B 00 AC 0E 00 D7 A6 E9 6A 38 A1 CF 64 90 00 12 [12:40:30]RAPDU: D7 A6 E9 6A 38 A1 CF 64 90 00 [12:40:30]wFMCommunicate OK [12:40:30]SAM_PROTO_SignData done [12:40:30]FM_MakeSignedData done [12:40:30]CreateOFDProtocolMessage [12:40:30]wFMCommunicate request_size=4 [12:40:30]MH_SAM_APDU [12:40:30]CAPDU: 80 11 00 00 [12:40:30]Write to MH i2c: E2 08 00 AD 0E 80 11 00 00 00 00 00 00 35 [12:40:30]Write i2c OK [12:40:30]MH_I2C_Read... [12:40:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:30]Read from MH i2c: E2 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 17 00 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: E2 17 00 AD 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 85 [12:40:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:40:30]wFMCommunicate OK [12:40:30]CreateOFDProtocolMessage done [12:40:30]OFDSenderStorePacket 289618 [12:40:30]StoreOFDPacket docnum=289618 [12:40:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 BE 5D 04 01 B9 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 BD 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6B 04 00 35 04 06 00 0E 9B 96 8F 2E 1B D7 A6 E9 6A 38 A1 CF 64 [12:40:30]CheckFolder [12:40:30]dirname=/storage/ofd_packets [12:40:30]CheckFolder done [12:40:30]ProducePacketName [12:40:30]name=ofd_packets/00289618 [12:40:30]NVStorageSaveData ofd_packets/00289618 [12:40:30]File name is /storage/ofd_packets/00289618 [12:40:30]Write 298 bytes [12:40:30]NVStorageSaveData done [12:40:30]OFDSenderStorePacket done [12:40:30]KKMCreateOFDPacket done [12:40:30]NVStorageSaveData kkm_last_timestamp [12:40:30]File name is /storage/kkm_last_timestamp [12:40:30]Write 4 bytes [12:40:30]NVStorageSaveData done [12:40:30]ExternCall_PrintAddStr [12:40:30]wPrintStart [12:40:30]Write to MH i2c: 01 00 00 AE 0E BC [12:40:30]Write i2c OK [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: 01 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: 01 07 00 [12:40:30]MH_I2C_Read... [12:40:30]Read from MH i2c: 01 07 00 AE 0E 00 00 00 00 00 FF 0F D1 [12:40:30]RasterBufferAndPrint [12:40:30]line Счет N : (1)24617652 [12:40:30]line ИНН: 02508201610067 [12:40:30]line Контрольно-Кассовый Чек [12:40:30]line ПРОДАЖА [12:40:30]line ТРК (МРК, ГНК) : 45 [12:40:30]line Товар: 2710194210 [12:40:30]line ДТ-К-5 [12:40:30]line 32.810 * 0.00 [12:40:30]line = 0.00 [12:40:30]line НДС 12% НСП 1% [12:40:30]line > о реализуемом товаре [12:40:30]line ИТОГО: 0.00 [12:40:30]line НСП 1% : 0.00 [12:40:30]line НДС 12% : 0.00 [12:40:30]line Наличными: 0.00 [12:40:30]line Безнал.: 0.00 [12:40:30]line Место: АЗС № 90 "Партнёр-нефть" [12:40:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:40:30]line СНО: Общий режим [12:40:30]line Чек 292 23.09.2024 12:40 [12:40:30]line Смена: 515 ФФД: 1.0 [12:40:30]line ЗНМ: 0300000107 [12:40:30]line РНМ: 0000000000091827 [12:40:30]line Версия ККМ: 001 [12:40:30]line Талоны: Топливная Карта [12:40:30]line 54206 [12:40:30]line ФМ: 0000000000871832 [12:40:30]line ФД: 289618 [12:40:30]line ФПД: 16061408685595 [12:40:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124029&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289618&fm=16061408685595&tin=02508201610067®Number=0000000000091827&sum=0 [12:40:30]written 0, free lines is 4095 [12:40:30]OFD Sender: Processing packet 289618 [packets to send 1784, broken 1783] [12:40:30]ProducePacketName [12:40:30]name=ofd_packets/00289618 [12:40:30]OFD Sender: To server: pG, [12:40:30]CommunicateWithHost lk.salyk.kg:30040 [12:40:30]ConnectInit lk.salyk.kg [12:40:31]Connected sock=10 [12:40: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 33 32 0C 01 00 00 BE 5D 04 01 B9 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 BD 61 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6B 04 00 35 04 06 00 0E 9B 96 8F 2E 1B D7 A6 E9 6A 38 A1 CF 64 [12:40:31]Write to MH i2c: 01 00 00 D7 0E E5 [12:40:31]Write i2c OK [12:40:31]MH_I2C_Read... [12:40:31]Read from MH i2c: 01 [12:40:31]MH_I2C_Read... [12:40:31]Read from MH i2c: 01 07 00 [12:40:31]MH_I2C_Read... [12:40:31]Read from MH i2c: 01 07 00 D7 0E 00 00 00 00 00 E4 0C DC [12:40:31]RasterBufferAndPrint [12:40:31]line [12:40:31]line [12:40:31]line [12:40:31]line [12:40:31]line [12:40:31]written 0, free lines is 3312 [12:40:31]MH_Cut [12:40:31]Write to MH i2c: D1 01 00 DE 0E 01 BE [12:40:31]Write i2c OK [12:40:31]MH_I2C_Read... [12:40:31]Read from MH i2c: D1 [12:40:31]MH_I2C_Read... [12:40:31]Read from MH i2c: D1 01 00 [12:40:31]MH_I2C_Read... [12:40:31]Read from MH i2c: D1 01 00 DE 0E 00 BD [12:40:31]Write to MH i2c: 01 00 00 DF 0E ED [12:40:31]Write i2c OK [12:40:31]MH_I2C_Read... [12:40: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 33 32 4F 00 00 00 16 F6 47 00 A7 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 33 32 10 04 04 00 52 6B 04 00 F4 03 04 00 92 09 F1 66 B6 04 01 00 00 D6 9C DE F0 FC F8 79 CF [12:40:31]CommunicateWithHost err = 0 [12:40:31]CheckOFDResponse [12:40:31]1017 (14) - 77093643461234 [12:40:31]1041 (16) - 0000000000871832 [12:40:31]1040 (4) - 289618 [12:40:31]1012 (4) - 23.09.2024 06:24 [12:40:31]1206 (1) - 0 [12:40:31]OFD Sender: Remove packet 289618 [12:40:31]ProducePacketName [12:40:31]name=ofd_packets/00289618 [12:40:31]NVStorageDeleteData [12:40:31]*** Cut start [12:40:31]*** Partial cut [12:40:31]*** CUTSNS_PIN = 1 [12:40:31]*** CUTSNS_PIN = 0 [12:40:31]OFD Sender: No OFD packet to send [12:40:32]*** Brake cut motor [12:40:32]Read from MH i2c: 01 [12:40:32]MH_I2C_Read... [12:40:32]*** Stop cut motor [12:40:32]*** Cut end [12:40:32]Read from MH i2c: 01 07 00 [12:40:32]MH_I2C_Read... [12:40:32]Read from MH i2c: 01 07 00 DF 0E 00 00 00 00 00 FF 0F 02 [12:40:32]process_action close_receipt done [12:40:32]requested_data is exist [12:40:32]produce_requested_data [12:40:32]requested_item fm.sn is exist - process it [12:40:32]wFMCommunicate request_size=4 [12:40:32]MH_SAM_APDU [12:40:32]CAPDU: 80 11 00 00 [12:40:32]Write to MH i2c: E2 08 00 E0 0E 80 11 00 00 00 00 00 00 68 [12:40:32]Write i2c OK [12:40:32]MH_I2C_Read... [12:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:32]Read from MH i2c: E2 [12:40:32]MH_I2C_Read... [12:40:32]Read from MH i2c: E2 17 00 [12:40:32]MH_I2C_Read... [12:40:32]Read from MH i2c: E2 17 00 E0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [12:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:40:32]wFMCommunicate OK [12:40:32]requested_item fd.num is exist - process it [12:40:32]SAM_PROTO_GetFieldsCounters [12:40:32]wFMCommunicate request_size=4 [12:40:32]MH_SAM_APDU [12:40:32]CAPDU: 80 13 00 00 [12:40:32]Write to MH i2c: E2 08 00 E1 0E 80 13 00 00 00 00 00 00 6B [12:40:32]Write i2c OK [12:40:32]MH_I2C_Read... [12:40:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:32]Read from MH i2c: E2 [12:40:32]MH_I2C_Read... [12:40:32]Read from MH i2c: E2 62 00 [12:40:32]MH_I2C_Read... [12:40:32]Read from MH i2c: E2 62 00 E1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 52 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [12:40:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 52 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:32]wFMCommunicate OK [12:40:32]SAM_PROTO_GetFieldsCounters done [12:40:32]requested_item shift.num is exist - process it [12:40:32]requested_item shift.opened is exist - process it [12:40:32]req_shift_opened [12:40:32]FM_GetShiftState [12:40:32]SAM_PROTO_GetShiftState [12:40:32]wFMCommunicate request_size=4 [12:40:32]MH_SAM_APDU [12:40:32]CAPDU: 80 13 01 00 [12:40:32]Write to MH i2c: E2 08 00 E2 0E 80 13 01 00 00 00 00 00 6D [12:40:32]Write i2c OK [12:40:32]MH_I2C_Read... [12:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:32]Read from MH i2c: E2 [12:40:32]MH_I2C_Read... [12:40:32]Read from MH i2c: E2 0E 00 [12:40:32]MH_I2C_Read... [12:40:32]Read from MH i2c: E2 0E 00 E2 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [12:40:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:40:32]wFMCommunicate OK [12:40:32]SAM_PROTO_GetShiftState done [12:40:32]FM_GetShiftState done [12:40:32]req_shift_opened done [12:40:32]requested_item shift.open_date is exist - process it [12:40:32]req_shift_open_date [12:40:32]req_shift_open_date done [12:40:32]produce_requested_data done [12:40:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289618,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:40:32]process_action_free close_receipt [12:40:32]json_value_free [12:40:32]json_value_free done [12:40:32]process_json_proto returns [12:40:32]Send response to host [12:40:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289618,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:40:32]free response buf [12:40:32]execute_script done [12:40:32]execute_script returns [12:40:32]free content buf [12:40:32]Sock 9.Close socket [12:40:32]Sock 9.Thread stoped [12:40:36]OFD Sender: No OFD packet to send [12:40:41]OFD Sender: No OFD packet to send [12:40:47]OFD Sender: No OFD packet to send [12:40:52]OFD Sender: No OFD packet to send [12:40:57]OFD Sender: No OFD packet to send [12:41:02]OFD Sender: No OFD packet to send [12:41:07]OFD Sender: No OFD packet to send [12:41:12]OFD Sender: No OFD packet to send [12:41:17]OFD Sender: No OFD packet to send [12:41:22]OFD Sender: No OFD packet to send [12:41:27]OFD Sender: No OFD packet to send [12:41:32]OFD Sender: No OFD packet to send [12:41:37]OFD Sender: No OFD packet to send [12:41:42]OFD Sender: No OFD packet to send [12:41:47]OFD Sender: No OFD packet to send [12:41:52]OFD Sender: No OFD packet to send [12:41:57]OFD Sender: No OFD packet to send [12:42:02]OFD Sender: No OFD packet to send [12:42:07]OFD Sender: No OFD packet to send [12:42:07]accept exits with 7 [12:42:07]New connection [12:42:07]New thread 3067473252 created [12:42:07] Sock 7.Parse request [12:42:07]Thread 3067329892 joined [12:42:07]Sock 7.Check first char [12:42:07]Waiting for new connection... [12:42:07]Sock 7.First char is OK [12:42:07]request: POST /json_proto HTTP/1.0 [12:42:07]Method: POST [12:42:07]URL: /json_proto [12:42:07]Method is POST - this is cgi request [12:42:07]url: /json_proto [12:42:07]query_string will be loaded in cgi processing [12:42:07]execute_cgi json_proto POST (null) [12:42:07]execute_cgi path=json_proto method=POST [12:42:07]POST find Content-Length [12:42:07]Host: 172.17.41.135:8080 [12:42:07]Content-Length: 805 [12:42:07]Content-Type: application/json [12:42:07] [12:42:07]POST finish read [12:42:07]Found Content-Length = 805 [12:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:42:07]execute_script... [12:42:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:42:07]POST & json_proto [12:42:07]process_json_proto [12:42:07]json parsed OK: [12:42:07]protocol is kg_v1.0 [12:42:07]action value=close_receipt [12:42:07]process_action close_receipt [12:42:07]cmd_close_receipt [12:42:07]MH_GetDate [12:42:07]Write to MH i2c: F0 00 00 E3 0E E0 [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: F0 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: F0 09 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: F0 09 00 E3 0E 00 20 62 F1 66 ED 3E 82 65 D4 [12:42:07]GetLastDocTimeStamp 1727095229 [12:42:07]current date 1727095328 [12:42:07]FM_GetShiftState [12:42:07]SAM_PROTO_GetShiftState [12:42:07]wFMCommunicate request_size=4 [12:42:07]MH_SAM_APDU [12:42:07]CAPDU: 80 13 01 00 [12:42:07]Write to MH i2c: E2 08 00 E4 0E 80 13 01 00 00 00 00 00 6F [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:07]Read from MH i2c: E2 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 0E 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 0E 00 E4 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [12:42:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:42:07]wFMCommunicate OK [12:42:07]SAM_PROTO_GetShiftState done [12:42:07]FM_GetShiftState done [12:42:07]opened in 1727051401 [12:42:07]opened+sec_in_day 1727137801 [12:42:07]quantity*price = 100021 [12:42:07]sum+1 = 100023 [12:42:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 293 23.09.2024 12:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289619 ФПД: 11183865277375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124208&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289619&fm=11183865277375&tin=02508201610067®Number=0000000000091827&sum=100022 [12:42:09]StoreToDocumentArchive [12:42:09]shift 515 fd 289619 [12:42:09]save to /storage/0515/doc_00289619 [12:42:09]save last doc name /storage/0515/doc_00289619 to /storage/kkm_last_doc_name [12:42:09]save OK [12:42:09]Clear old archive folders... [12:42:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:09]tlvbuf is 0189C3C0 [12:42:09]SAM_PROTO_ClearQueue [12:42:09]wFMCommunicate request_size=4 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 09 00 00 [12:42:09]Write to MH i2c: E2 08 00 F1 0E 80 09 00 00 00 00 00 00 71 [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 F1 0E 00 90 00 73 [12:42:09]RAPDU: 90 00 [12:42:09]wFMCommunicate OK [12:42:09]SAM_PROTO_ClearQueue done [12:42:09]KKMCreateOFDPacket [12:42:09]OFDProtocolAddRootSTLVToBuf [12:42:09]FM_MakeSignedData [12:42:09]FM_MakeSignedData [12:42:09]SAM_PROTO_SignData [12:42:09]wFMCommunicate request_size=4 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 0D 01 02 [12:42:09]Write to MH i2c: E2 08 00 F2 0E 80 0D 01 02 00 00 00 00 79 [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 F2 0E 00 90 00 74 [12:42:09]RAPDU: 90 00 [12:42:09]wFMCommunicate OK [12:42:09]wFMCommunicate request_size=255 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 20 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6B 04 00 35 04 06 00 0A [12:42:09]Write to MH i2c: E2 02 01 F3 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 20 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6B 04 00 35 04 06 00 0A 00 00 20 [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 F3 0E 00 90 00 75 [12:42:09]RAPDU: 90 00 [12:42:09]wFMCommunicate OK [12:42:09]wFMCommunicate request_size=10 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 0D 02 02 05 2B F2 51 2B BF [12:42:09]Write to MH i2c: E2 0D 00 F4 0E 80 0D 02 02 05 00 2B F2 51 2B BF 00 00 DE [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 03 00 F4 0E 00 90 00 76 [12:42:09]RAPDU: 90 00 [12:42:09]wFMCommunicate OK [12:42:09]wFMCommunicate request_size=4 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 0D 03 02 [12:42:09]Write to MH i2c: E2 08 00 F5 0E 80 0D 03 02 00 00 00 00 7E [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 0B 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 0B 00 F5 0E 00 7F 81 4E 3E A9 9C 07 08 90 00 5F [12:42:09]RAPDU: 7F 81 4E 3E A9 9C 07 08 90 00 [12:42:09]wFMCommunicate OK [12:42:09]SAM_PROTO_SignData done [12:42:09]FM_MakeSignedData done [12:42:09]CreateOFDProtocolMessage [12:42:09]wFMCommunicate request_size=4 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 11 00 00 [12:42:09]Write to MH i2c: E2 08 00 F6 0E 80 11 00 00 00 00 00 00 7E [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 17 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 17 00 F6 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CE [12:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:42:09]wFMCommunicate OK [12:42:09]CreateOFDProtocolMessage done [12:42:09]OFDSenderStorePacket 289619 [12:42:09]StoreOFDPacket docnum=289619 [12:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 CF 6E 07 01 AE 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 20 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6B 04 00 35 04 06 00 0A 2B F2 51 2B BF 7F 81 4E 3E A9 9C 07 08 [12:42:09]CheckFolder [12:42:09]dirname=/storage/ofd_packets [12:42:09]CheckFolder done [12:42:09]ProducePacketName [12:42:09]name=ofd_packets/00289619 [12:42:09]NVStorageSaveData ofd_packets/00289619 [12:42:09]File name is /storage/ofd_packets/00289619 [12:42:09]Write 301 bytes [12:42:09]NVStorageSaveData done [12:42:09]OFDSenderStorePacket done [12:42:09]KKMCreateOFDPacket done [12:42:09]NVStorageSaveData kkm_last_timestamp [12:42:09]File name is /storage/kkm_last_timestamp [12:42:09]Write 4 bytes [12:42:09]NVStorageSaveData done [12:42:09]ExternCall_PrintAddStr [12:42:09]wPrintStart [12:42:09]Write to MH i2c: 01 00 00 F7 0E 05 [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: 01 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: 01 07 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: 01 07 00 F7 0E 00 00 00 00 00 FF 0F 1A [12:42:09]RasterBufferAndPrint [12:42:09]line Счет N : (1)24617655 [12:42:09]line ИНН: 02508201610067 [12:42:09]line Контрольно-Кассовый Чек [12:42:09]line ПРОДАЖА [12:42:09]line ТРК (МРК, ГНК) : 62 [12:42:09]line Товар: 2710124500 [12:42:09]line Аи-95-К-5 [12:42:09]line 13.480 * 74.20 [12:42:09]line = 1000.22 [12:42:09]line НДС 12% НСП 1% [12:42:09]line > о реализуемом товаре [12:42:09]line ИТОГО: 1000.22 [12:42:09]line НСП 1% : 8.85 [12:42:09]line НДС 12% : 106.22 [12:42:09]line Наличными: 0.00 [12:42:09]line Безнал.: 1000.22 [12:42:09]line Место: АЗС № 90 "Партнёр-нефть" [12:42:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:42:09]line СНО: Общий режим [12:42:09]line Чек 293 23.09.2024 12:42 [12:42:09]line Смена: 515 ФФД: 1.0 [12:42:09]line ЗНМ: 0300000107 [12:42:09]line РНМ: 0000000000091827 [12:42:09]line Версия ККМ: 001 [12:42:09]line Платежная система: O! деньги [12:42:09]line ФМ: 0000000000871832 [12:42:09]line ФД: 289619 [12:42:09]line ФПД: 11183865277375 [12:42:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124208&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289619&fm=11183865277375&tin=02508201610067®Number=0000000000091827&sum=100022 [12:42:09]written 0, free lines is 4095 [12:42:09]OFD Sender: Processing packet 289619 [packets to send 1784, broken 1783] [12:42:09]ProducePacketName [12:42:09]name=ofd_packets/00289619 [12:42:09]OFD Sender: To server: pG, [12:42:09]CommunicateWithHost lk.salyk.kg:30040 [12:42:09]ConnectInit lk.salyk.kg [12:42:09]Connected sock=10 [12:42:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 CF 6E 07 01 AE 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 20 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6B 04 00 35 04 06 00 0A 2B F2 51 2B BF 7F 81 4E 3E A9 9C 07 08 [12:42:10]Write to MH i2c: 01 00 00 20 0F 2F [12:42:10]Write i2c OK [12:42:10]MH_I2C_Read... [12:42:10]Read from MH i2c: 01 [12:42:10]MH_I2C_Read... [12:42:10]Read from MH i2c: 01 07 00 [12:42:10]MH_I2C_Read... [12:42:10]Read from MH i2c: 01 07 00 20 0F 00 00 00 00 00 ED 0C 2F [12:42:10]RasterBufferAndPrint [12:42:10]line [12:42:10]line [12:42:10]line [12:42:10]line [12:42:10]line [12:42:10]written 0, free lines is 3315 [12:42:10]MH_Cut [12:42:10]Write to MH i2c: D1 01 00 27 0F 01 08 [12:42:10]Write i2c OK [12:42:10]MH_I2C_Read... [12:42:10]Read from MH i2c: D1 [12:42:10]MH_I2C_Read... [12:42:10]Read from MH i2c: D1 01 00 [12:42:10]MH_I2C_Read... [12:42:10]Read from MH i2c: D1 01 00 27 0F 00 07 [12:42:10]Write to MH i2c: 01 00 00 28 0F 37 [12:42:10]Write i2c OK [12:42:10]MH_I2C_Read... [12:42: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 33 32 4F 00 00 00 99 13 47 00 5F 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 33 32 10 04 04 00 53 6B 04 00 F4 03 04 00 F5 09 F1 66 B6 04 01 00 00 72 F7 1B A6 D6 AD CD 20 [12:42:10]CommunicateWithHost err = 0 [12:42:10]CheckOFDResponse [12:42:10]1017 (14) - 77093643461234 [12:42:10]1041 (16) - 0000000000871832 [12:42:10]1040 (4) - 289619 [12:42:10]1012 (4) - 23.09.2024 06:25 [12:42:10]1206 (1) - 0 [12:42:10]OFD Sender: Remove packet 289619 [12:42:10]ProducePacketName [12:42:10]name=ofd_packets/00289619 [12:42:10]NVStorageDeleteData [12:42:10]OFD Sender: No OFD packet to send [12:42:10]*** Cut start [12:42:10]*** Partial cut [12:42:10]*** CUTSNS_PIN = 1 [12:42:10]*** CUTSNS_PIN = 0 [12:42:11]*** Brake cut motor [12:42:11]Read from MH i2c: 01 [12:42:11]MH_I2C_Read... [12:42:11]*** Stop cut motor [12:42:11]*** Cut end [12:42:11]Read from MH i2c: 01 07 00 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: 01 07 00 28 0F 00 00 00 00 00 FF 0F 4C [12:42:11]process_action close_receipt done [12:42:11]requested_data is exist [12:42:11]produce_requested_data [12:42:11]requested_item fm.sn is exist - process it [12:42:11]wFMCommunicate request_size=4 [12:42:11]MH_SAM_APDU [12:42:11]CAPDU: 80 11 00 00 [12:42:11]Write to MH i2c: E2 08 00 29 0F 80 11 00 00 00 00 00 00 B2 [12:42:11]Write i2c OK [12:42:11]MH_I2C_Read... [12:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:11]Read from MH i2c: E2 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 17 00 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 17 00 29 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [12:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:42:11]wFMCommunicate OK [12:42:11]requested_item fd.num is exist - process it [12:42:11]SAM_PROTO_GetFieldsCounters [12:42:11]wFMCommunicate request_size=4 [12:42:11]MH_SAM_APDU [12:42:11]CAPDU: 80 13 00 00 [12:42:11]Write to MH i2c: E2 08 00 2A 0F 80 13 00 00 00 00 00 00 B5 [12:42:11]Write i2c OK [12:42:11]MH_I2C_Read... [12:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:11]Read from MH i2c: E2 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 62 00 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 62 00 2A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 53 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [12:42:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 53 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:11]wFMCommunicate OK [12:42:11]SAM_PROTO_GetFieldsCounters done [12:42:11]requested_item shift.num is exist - process it [12:42:11]requested_item shift.opened is exist - process it [12:42:11]req_shift_opened [12:42:11]FM_GetShiftState [12:42:11]SAM_PROTO_GetShiftState [12:42:11]wFMCommunicate request_size=4 [12:42:11]MH_SAM_APDU [12:42:11]CAPDU: 80 13 01 00 [12:42:11]Write to MH i2c: E2 08 00 2B 0F 80 13 01 00 00 00 00 00 B7 [12:42:11]Write i2c OK [12:42:11]MH_I2C_Read... [12:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:11]Read from MH i2c: E2 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 0E 00 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 0E 00 2B 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [12:42:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:42:11]wFMCommunicate OK [12:42:11]SAM_PROTO_GetShiftState done [12:42:11]FM_GetShiftState done [12:42:11]req_shift_opened done [12:42:11]requested_item shift.open_date is exist - process it [12:42:11]req_shift_open_date [12:42:11]req_shift_open_date done [12:42:11]produce_requested_data done [12:42:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289619,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:42:11]process_action_free close_receipt [12:42:11]json_value_free [12:42:11]json_value_free done [12:42:11]process_json_proto returns [12:42:11]Send response to host [12:42:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289619,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:42:11]free response buf [12:42:11]execute_script done [12:42:11]execute_script returns [12:42:11]free content buf [12:42:11]Sock 7.Close socket [12:42:11]Sock 7.Thread stoped [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:25]OFD Sender: No OFD packet to send [12:42:30]OFD Sender: No OFD packet to send [12:42:36]OFD Sender: No OFD packet to send [12:42:41]OFD Sender: No OFD packet to send [12:42:46]OFD Sender: No OFD packet to send [12:42:51]OFD Sender: No OFD packet to send [12:42:56]OFD Sender: No OFD packet to send [12:43:01]OFD Sender: No OFD packet to send [12:43:06]OFD Sender: No OFD packet to send [12:43:11]OFD Sender: No OFD packet to send [12:43:16]OFD Sender: No OFD packet to send [12:43:21]OFD Sender: No OFD packet to send [12:43:26]OFD Sender: No OFD packet to send [12:43:31]OFD Sender: No OFD packet to send [12:43:36]OFD Sender: No OFD packet to send [12:43:41]OFD Sender: No OFD packet to send [12:43:46]OFD Sender: No OFD packet to send [12:43:51]OFD Sender: No OFD packet to send [12:43:56]OFD Sender: No OFD packet to send [12:44:01]OFD Sender: No OFD packet to send [12:44:06]OFD Sender: No OFD packet to send [12:44:10]accept exits with 9 [12:44:10]New connection [12:44:10]New thread 3067329892 created [12:44:10]Thread 3067473252 joined [12:44:10]Waiting for new connection... [12:44:10] Sock 9.Parse request [12:44:10]Sock 9.Check first char [12:44:10]Sock 9.First char is OK [12:44:10]request: POST /json_proto HTTP/1.0 [12:44:10]Method: POST [12:44:10]URL: /json_proto [12:44:10]Method is POST - this is cgi request [12:44:10]url: /json_proto [12:44:10]query_string will be loaded in cgi processing [12:44:10]execute_cgi json_proto POST (null) [12:44:10]execute_cgi path=json_proto method=POST [12:44:10]POST find Content-Length [12:44:10]Host: 172.17.41.135:8080 [12:44:10]Content-Length: 791 [12:44:10]Content-Type: application/json [12:44:10] [12:44:10]POST finish read [12:44:10]Found Content-Length = 791 [12:44:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:10]execute_script... [12:44: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)24617657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:10]POST & json_proto [12:44:10]process_json_proto [12:44:10]json parsed OK: [12:44:10]protocol is kg_v1.0 [12:44:10]action value=close_receipt [12:44:10]process_action close_receipt [12:44:10]cmd_close_receipt [12:44:10]MH_GetDate [12:44:10]Write to MH i2c: F0 00 00 2C 0F 2A [12:44:10]Write i2c OK [12:44:10]MH_I2C_Read... [12:44:10]Read from MH i2c: F0 [12:44:10]MH_I2C_Read... [12:44:10]Read from MH i2c: F0 09 00 [12:44:10]MH_I2C_Read... [12:44:10]Read from MH i2c: F0 09 00 2C 0F 00 9B 62 F1 66 ED 3E 82 65 99 [12:44:10]GetLastDocTimeStamp 1727095328 [12:44:10]current date 1727095451 [12:44:10]FM_GetShiftState [12:44:10]SAM_PROTO_GetShiftState [12:44:10]wFMCommunicate request_size=4 [12:44:10]MH_SAM_APDU [12:44:10]CAPDU: 80 13 01 00 [12:44:10]Write to MH i2c: E2 08 00 2D 0F 80 13 01 00 00 00 00 00 B9 [12:44:10]Write i2c OK [12:44:10]MH_I2C_Read... [12:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:10]Read from MH i2c: E2 [12:44:10]MH_I2C_Read... [12:44:10]Read from MH i2c: E2 0E 00 [12:44:10]MH_I2C_Read... [12:44:10]Read from MH i2c: E2 0E 00 2D 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [12:44:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:44:10]wFMCommunicate OK [12:44:10]SAM_PROTO_GetShiftState done [12:44:10]FM_GetShiftState done [12:44:10]opened in 1727051401 [12:44:10]opened+sec_in_day 1727137801 [12:44:10]quantity*price = 0 [12:44:10]sum+1 = 1 [12:44:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 294 23.09.2024 12:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289620 ФПД: 252616422392538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124411&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289620&fm=252616422392538&tin=02508201610067®Number=0000000000091827&sum=0 [12:44:12]StoreToDocumentArchive [12:44:12]shift 515 fd 289620 [12:44:12]save to /storage/0515/doc_00289620 [12:44:12]save last doc name /storage/0515/doc_00289620 to /storage/kkm_last_doc_name [12:44:12]save OK [12:44:12]Clear old archive folders... [12:44:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:44:12]tlvbuf is 018C4930 [12:44:12]SAM_PROTO_ClearQueue [12:44:12]wFMCommunicate request_size=4 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 09 00 00 [12:44:12]Write to MH i2c: E2 08 00 3A 0F 80 09 00 00 00 00 00 00 BB [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 3A 0F 00 90 00 BD [12:44:12]RAPDU: 90 00 [12:44:12]wFMCommunicate OK [12:44:12]SAM_PROTO_ClearQueue done [12:44:12]KKMCreateOFDPacket [12:44:12]OFDProtocolAddRootSTLVToBuf [12:44:12]FM_MakeSignedData [12:44:12]FM_MakeSignedData [12:44:12]SAM_PROTO_SignData [12:44:12]wFMCommunicate request_size=4 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 0D 01 02 [12:44:12]Write to MH i2c: E2 08 00 3B 0F 80 0D 01 02 00 00 00 00 C3 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 3B 0F 00 90 00 BE [12:44:12]RAPDU: 90 00 [12:44:12]wFMCommunicate OK [12:44:12]wFMCommunicate request_size=255 [12:44:12]MH_SAM_APDU [12:44: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 4A 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 26 01 00 00 F4 03 04 00 9B 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6B 04 00 35 04 06 00 E5 C0 D8 1F [12:44:12]Write to MH i2c: E2 02 01 3C 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 4A 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 26 01 00 00 F4 03 04 00 9B 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6B 04 00 35 04 06 00 E5 C0 D8 1F 00 00 7B [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 3C 0F 00 90 00 BF [12:44:12]RAPDU: 90 00 [12:44:12]wFMCommunicate OK [12:44:12]wFMCommunicate request_size=7 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 0D 02 02 02 02 DA [12:44:12]Write to MH i2c: E2 0A 00 3D 0F 80 0D 02 02 02 00 02 DA 00 00 A6 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 3D 0F 00 90 00 C0 [12:44:12]RAPDU: 90 00 [12:44:12]wFMCommunicate OK [12:44:12]wFMCommunicate request_size=4 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 0D 03 02 [12:44:12]Write to MH i2c: E2 08 00 3E 0F 80 0D 03 02 00 00 00 00 C8 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 0B 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 0B 00 3E 0F 00 3D 7D E8 1D 11 07 03 49 90 00 EC [12:44:12]RAPDU: 3D 7D E8 1D 11 07 03 49 90 00 [12:44:12]wFMCommunicate OK [12:44:12]SAM_PROTO_SignData done [12:44:12]FM_MakeSignedData done [12:44:12]CreateOFDProtocolMessage [12:44:12]wFMCommunicate request_size=4 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 11 00 00 [12:44:12]Write to MH i2c: E2 08 00 3F 0F 80 11 00 00 00 00 00 00 C8 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 17 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 17 00 3F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 18 [12:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:44:12]wFMCommunicate OK [12:44:12]CreateOFDProtocolMessage done [12:44:12]OFDSenderStorePacket 289620 [12:44:12]StoreOFDPacket docnum=289620 [12:44:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 66 15 04 01 67 A8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 26 01 00 00 F4 03 04 00 9B 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6B 04 00 35 04 06 00 E5 C0 D8 1F 02 DA 3D 7D E8 1D 11 07 03 49 [12:44:12]CheckFolder [12:44:12]dirname=/storage/ofd_packets [12:44:12]CheckFolder done [12:44:12]ProducePacketName [12:44:12]name=ofd_packets/00289620 [12:44:12]NVStorageSaveData ofd_packets/00289620 [12:44:12]File name is /storage/ofd_packets/00289620 [12:44:12]Write 298 bytes [12:44:12]NVStorageSaveData done [12:44:12]OFDSenderStorePacket done [12:44:12]KKMCreateOFDPacket done [12:44:12]NVStorageSaveData kkm_last_timestamp [12:44:12]File name is /storage/kkm_last_timestamp [12:44:12]Write 4 bytes [12:44:12]NVStorageSaveData done [12:44:12]ExternCall_PrintAddStr [12:44:12]wPrintStart [12:44:12]Write to MH i2c: 01 00 00 40 0F 4F [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: 01 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: 01 07 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: 01 07 00 40 0F 00 00 00 00 00 FF 0F 64 [12:44:12]RasterBufferAndPrint [12:44:12]line Счет N : (1)24617657 [12:44:12]line ИНН: 02508201610067 [12:44:12]line Контрольно-Кассовый Чек [12:44:12]line ПРОДАЖА [12:44:12]line ТРК (МРК, ГНК) : 35 [12:44:12]line Товар: 2710194210 [12:44:12]line ДТ-К-5 [12:44:12]line 13.130 * 0.00 [12:44:12]line = 0.00 [12:44:12]line НДС 12% НСП 1% [12:44:12]line > о реализуемом товаре [12:44:12]line ИТОГО: 0.00 [12:44:12]line НСП 1% : 0.00 [12:44:12]line НДС 12% : 0.00 [12:44:12]line Наличными: 0.00 [12:44:12]line Безнал.: 0.00 [12:44:12]line Место: АЗС № 90 "Партнёр-нефть" [12:44:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:44:12]line СНО: Общий режим [12:44:12]line Чек 294 23.09.2024 12:44 [12:44:12]line Смена: 515 ФФД: 1.0 [12:44:12]line ЗНМ: 0300000107 [12:44:12]line РНМ: 0000000000091827 [12:44:12]line Версия ККМ: 001 [12:44:12]line Талоны: Топливная Карта [12:44:12]line 99990 [12:44:12]line ФМ: 0000000000871832 [12:44:12]line ФД: 289620 [12:44:12]line ФПД: 252616422392538 [12:44:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124411&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289620&fm=252616422392538&tin=02508201610067®Number=0000000000091827&sum=0 [12:44:12]written 0, free lines is 4095 [12:44:12]OFD Sender: Processing packet 289620 [packets to send 1784, broken 1783] [12:44:12]ProducePacketName [12:44:12]name=ofd_packets/00289620 [12:44:12]OFD Sender: To server: pG, [12:44:12]CommunicateWithHost lk.salyk.kg:30040 [12:44:12]ConnectInit lk.salyk.kg [12:44:13]Connected sock=10 [12: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 33 32 0C 01 00 00 66 15 04 01 67 A8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 26 01 00 00 F4 03 04 00 9B 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6B 04 00 35 04 06 00 E5 C0 D8 1F 02 DA 3D 7D E8 1D 11 07 03 49 [12:44:13]Write to MH i2c: 01 00 00 69 0F 78 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 07 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 07 00 69 0F 00 00 00 00 00 DD 0C 68 [12:44:13]RasterBufferAndPrint [12:44:13]line [12:44:13]line [12:44:13]line [12:44:13]line [12:44:13]line [12:44:13]written 0, free lines is 3299 [12:44:13]MH_Cut [12:44:13]Write to MH i2c: D1 01 00 70 0F 01 51 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: D1 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: D1 01 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: D1 01 00 70 0F 00 50 [12:44:13]Write to MH i2c: 01 00 00 71 0F 80 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44: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 33 32 4F 00 00 00 29 0F 47 00 34 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6B 04 00 F4 03 04 00 70 0A F1 66 B6 04 01 00 00 C5 60 55 2A 5A FF 2B 77 [12:44:13]CommunicateWithHost err = 0 [12:44:13]CheckOFDResponse [12:44:13]1017 (14) - 77093643461234 [12:44:13]1041 (16) - 0000000000871832 [12:44:13]1040 (4) - 289620 [12:44:13]1012 (4) - 23.09.2024 06:28 [12:44:13]1206 (1) - 0 [12:44:13]OFD Sender: Remove packet 289620 [12:44:13]ProducePacketName [12:44:13]name=ofd_packets/00289620 [12:44:13]NVStorageDeleteData [12:44:13]*** Cut start [12:44:13]*** Partial cut [12:44:13]*** CUTSNS_PIN = 1 [12:44:13]*** CUTSNS_PIN = 0 [12:44:13]OFD Sender: No OFD packet to send [12:44:14]*** Brake cut motor [12:44:14]Read from MH i2c: 01 [12:44:14]MH_I2C_Read... [12:44:14]*** Stop cut motor [12:44:14]*** Cut end [12:44:14]Read from MH i2c: 01 07 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: 01 07 00 71 0F 00 00 00 00 00 FF 0F 95 [12:44:14]process_action close_receipt done [12:44:14]requested_data is exist [12:44:14]produce_requested_data [12:44:14]requested_item fm.sn is exist - process it [12:44:14]wFMCommunicate request_size=4 [12:44:14]MH_SAM_APDU [12:44:14]CAPDU: 80 11 00 00 [12:44:14]Write to MH i2c: E2 08 00 72 0F 80 11 00 00 00 00 00 00 FB [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:14]Read from MH i2c: E2 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 17 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 17 00 72 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [12:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:44:14]wFMCommunicate OK [12:44:14]requested_item fd.num is exist - process it [12:44:14]SAM_PROTO_GetFieldsCounters [12:44:14]wFMCommunicate request_size=4 [12:44:14]MH_SAM_APDU [12:44:14]CAPDU: 80 13 00 00 [12:44:14]Write to MH i2c: E2 08 00 73 0F 80 13 00 00 00 00 00 00 FE [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:14]Read from MH i2c: E2 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 62 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 62 00 73 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 54 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 54 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:14]wFMCommunicate OK [12:44:14]SAM_PROTO_GetFieldsCounters done [12:44:14]requested_item shift.num is exist - process it [12:44:14]requested_item shift.opened is exist - process it [12:44:14]req_shift_opened [12:44:14]FM_GetShiftState [12:44:14]SAM_PROTO_GetShiftState [12:44:14]wFMCommunicate request_size=4 [12:44:14]MH_SAM_APDU [12:44:14]CAPDU: 80 13 01 00 [12:44:14]Write to MH i2c: E2 08 00 74 0F 80 13 01 00 00 00 00 00 00 [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:14]Read from MH i2c: E2 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 0E 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 0E 00 74 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [12:44:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:44:14]wFMCommunicate OK [12:44:14]SAM_PROTO_GetShiftState done [12:44:14]FM_GetShiftState done [12:44:14]req_shift_opened done [12:44:14]requested_item shift.open_date is exist - process it [12:44:14]req_shift_open_date [12:44:14]req_shift_open_date done [12:44:14]produce_requested_data done [12:44:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289620,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:44:14]process_action_free close_receipt [12:44:14]json_value_free [12:44:14]json_value_free done [12:44:14]process_json_proto returns [12:44:14]Send response to host [12:44:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289620,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:44:14]free response buf [12:44:14]execute_script done [12:44:14]execute_script returns [12:44:14]free content buf [12:44:14]Sock 9.Close socket [12:44:14]Sock 9.Thread stoped [12:44:14]accept exits with 7 [12:44:14]New connection [12:44:14]New thread 3067473252 created [12:44:14]Thread 3067329892 joined [12:44:14]Waiting for new connection... [12:44:14] Sock 7.Parse request [12:44:14]Sock 7.Check first char [12:44:14]Sock 7.First char is OK [12:44:14]request: POST /json_proto HTTP/1.0 [12:44:14]Method: POST [12:44:14]URL: /json_proto [12:44:14]Method is POST - this is cgi request [12:44:14]url: /json_proto [12:44:14]query_string will be loaded in cgi processing [12:44:14]execute_cgi json_proto POST (null) [12:44:14]execute_cgi path=json_proto method=POST [12:44:14]POST find Content-Length [12:44:14]Host: 172.17.41.135:8080 [12:44:14]Content-Length: 802 [12:44:14]Content-Type: application/json [12:44:14] [12:44:14]POST finish read [12:44:14]Found Content-Length = 802 [12:44:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:14]execute_script... [12:44:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:14]POST & json_proto [12:44:14]process_json_proto [12:44:14]json parsed OK: [12:44:14]protocol is kg_v1.0 [12:44:14]action value=close_receipt [12:44:14]process_action close_receipt [12:44:14]cmd_close_receipt [12:44:14]MH_GetDate [12:44:14]Write to MH i2c: F0 00 00 75 0F 73 [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: F0 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: F0 09 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: F0 09 00 75 0F 00 9F 62 F1 66 ED 3E 82 65 E6 [12:44:14]GetLastDocTimeStamp 1727095451 [12:44:14]current date 1727095455 [12:44:14]FM_GetShiftState [12:44:14]SAM_PROTO_GetShiftState [12:44:14]wFMCommunicate request_size=4 [12:44:14]MH_SAM_APDU [12:44:14]CAPDU: 80 13 01 00 [12:44:14]Write to MH i2c: E2 08 00 76 0F 80 13 01 00 00 00 00 00 02 [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:14]Read from MH i2c: E2 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 0E 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 0E 00 76 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A3 [12:44:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:44:14]wFMCommunicate OK [12:44:14]SAM_PROTO_GetShiftState done [12:44:14]FM_GetShiftState done [12:44:14]opened in 1727051401 [12:44:14]opened+sec_in_day 1727137801 [12:44:14]quantity*price = 150037 [12:44:14]sum+1 = 150039 [12:44:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 295 23.09.2024 12:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289621 ФПД: 214097739579346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124415&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289621&fm=214097739579346&tin=02508201610067®Number=0000000000091827&sum=150038 [12:44:16]StoreToDocumentArchive [12:44:16]shift 515 fd 289621 [12:44:16]save to /storage/0515/doc_00289621 [12:44:16]save last doc name /storage/0515/doc_00289621 to /storage/kkm_last_doc_name [12:44:16]save OK [12:44:16]Clear old archive folders... [12:44:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:44:16]tlvbuf is 018B00C0 [12:44:16]SAM_PROTO_ClearQueue [12:44:16]wFMCommunicate request_size=4 [12:44:16]MH_SAM_APDU [12:44:16]CAPDU: 80 09 00 00 [12:44:16]Write to MH i2c: E2 08 00 83 0F 80 09 00 00 00 00 00 00 04 [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:16]Read from MH i2c: E2 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 83 0F 00 90 00 06 [12:44:16]RAPDU: 90 00 [12:44:16]wFMCommunicate OK [12:44:16]SAM_PROTO_ClearQueue done [12:44:16]KKMCreateOFDPacket [12:44:16]OFDProtocolAddRootSTLVToBuf [12:44:16]FM_MakeSignedData [12:44:16]FM_MakeSignedData [12:44:16]SAM_PROTO_SignData [12:44:16]wFMCommunicate request_size=4 [12:44:16]MH_SAM_APDU [12:44:16]CAPDU: 80 0D 01 02 [12:44:16]Write to MH i2c: E2 08 00 84 0F 80 0D 01 02 00 00 00 00 0C [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:16]Read from MH i2c: E2 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 84 0F 00 90 00 07 [12:44:16]RAPDU: 90 00 [12:44:16]wFMCommunicate OK [12:44:16]wFMCommunicate request_size=255 [12:44:16]MH_SAM_APDU [12:44:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 27 01 00 00 F4 03 04 00 9F 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6B 04 00 35 04 06 00 C2 B8 83 B6 [12:44:16]Write to MH i2c: E2 02 01 85 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 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 27 01 00 00 F4 03 04 00 9F 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6B 04 00 35 04 06 00 C2 B8 83 B6 00 00 51 [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:16]Read from MH i2c: E2 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 85 0F 00 90 00 08 [12:44:16]RAPDU: 90 00 [12:44:16]wFMCommunicate OK [12:44:16]wFMCommunicate request_size=7 [12:44:16]MH_SAM_APDU [12:44:16]CAPDU: 80 0D 02 02 02 FF D2 [12:44:16]Write to MH i2c: E2 0A 00 86 0F 80 0D 02 02 02 00 FF D2 00 00 E4 [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:16]Read from MH i2c: E2 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 03 00 86 0F 00 90 00 09 [12:44:16]RAPDU: 90 00 [12:44:16]wFMCommunicate OK [12:44:16]wFMCommunicate request_size=4 [12:44:16]MH_SAM_APDU [12:44:16]CAPDU: 80 0D 03 02 [12:44:16]Write to MH i2c: E2 08 00 87 0F 80 0D 03 02 00 00 00 00 11 [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:16]Read from MH i2c: E2 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 0B 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 0B 00 87 0F 00 EF 89 6B 58 43 0A 06 A0 90 00 40 [12:44:16]RAPDU: EF 89 6B 58 43 0A 06 A0 90 00 [12:44:16]wFMCommunicate OK [12:44:16]SAM_PROTO_SignData done [12:44:16]FM_MakeSignedData done [12:44:16]CreateOFDProtocolMessage [12:44:16]wFMCommunicate request_size=4 [12:44:16]MH_SAM_APDU [12:44:16]CAPDU: 80 11 00 00 [12:44:16]Write to MH i2c: E2 08 00 88 0F 80 11 00 00 00 00 00 00 11 [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:16]Read from MH i2c: E2 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 17 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 17 00 88 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 61 [12:44:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:44:16]wFMCommunicate OK [12:44:16]CreateOFDProtocolMessage done [12:44:16]OFDSenderStorePacket 289621 [12:44:16]StoreOFDPacket docnum=289621 [12:44:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 21 94 04 01 CD 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 27 01 00 00 F4 03 04 00 9F 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6B 04 00 35 04 06 00 C2 B8 83 B6 FF D2 EF 89 6B 58 43 0A 06 A0 [12:44:17]CheckFolder [12:44:17]dirname=/storage/ofd_packets [12:44:17]CheckFolder done [12:44:17]ProducePacketName [12:44:17]name=ofd_packets/00289621 [12:44:17]NVStorageSaveData ofd_packets/00289621 [12:44:17]File name is /storage/ofd_packets/00289621 [12:44:17]Write 298 bytes [12:44:17]NVStorageSaveData done [12:44:17]OFDSenderStorePacket done [12:44:17]KKMCreateOFDPacket done [12:44:17]NVStorageSaveData kkm_last_timestamp [12:44:17]File name is /storage/kkm_last_timestamp [12:44:17]Write 4 bytes [12:44:17]NVStorageSaveData done [12:44:17]ExternCall_PrintAddStr [12:44:17]wPrintStart [12:44:17]Write to MH i2c: 01 00 00 89 0F 98 [12:44:17]Write i2c OK [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: 01 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: 01 07 00 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: 01 07 00 89 0F 00 00 00 00 00 FF 0F AD [12:44:17]RasterBufferAndPrint [12:44:17]line Счет N : (1)24617656 [12:44:17]line ИНН: 02508201610067 [12:44:17]line Контрольно-Кассовый Чек [12:44:17]line ПРОДАЖА [12:44:17]line ТРК (МРК, ГНК) : 11 [12:44:17]line Товар: 2710194210 [12:44:17]line ДТ-К-5 [12:44:17]line 19.690 * 76.20 [12:44:17]line = 1500.38 [12:44:17]line НДС 12% НСП 1% [12:44:17]line > о реализуемом товаре [12:44:17]line ИТОГО: 1500.38 [12:44:17]line НСП 1% : 13.28 [12:44:17]line НДС 12% : 159.33 [12:44:17]line Наличными: 0.00 [12:44:17]line Безнал.: 1500.38 [12:44:17]line Место: АЗС № 90 "Партнёр-нефть" [12:44:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:44:17]line СНО: Общий режим [12:44:17]line Чек 295 23.09.2024 12:44 [12:44:17]line Смена: 515 ФФД: 1.0 [12:44:17]line ЗНМ: 0300000107 [12:44:17]line РНМ: 0000000000091827 [12:44:17]line Версия ККМ: 001 [12:44:17]line Платежная система: O! деньги [12:44:17]line ФМ: 0000000000871832 [12:44:17]line ФД: 289621 [12:44:17]line ФПД: 214097739579346 [12:44:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124415&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289621&fm=214097739579346&tin=02508201610067®Number=0000000000091827&sum=150038 [12:44:17]written 0, free lines is 4095 [12:44:17]OFD Sender: Processing packet 289621 [packets to send 1784, broken 1783] [12:44:17]ProducePacketName [12:44:17]name=ofd_packets/00289621 [12:44:17]OFD Sender: To server: pG, [12:44:17]CommunicateWithHost lk.salyk.kg:30040 [12:44:17]ConnectInit lk.salyk.kg [12:44:17]Connected sock=10 [12:44:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 21 94 04 01 CD 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 27 01 00 00 F4 03 04 00 9F 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6B 04 00 35 04 06 00 C2 B8 83 B6 FF D2 EF 89 6B 58 43 0A 06 A0 [12:44:17]Write to MH i2c: 01 00 00 B2 0F C1 [12:44:17]Write i2c OK [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: 01 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: 01 07 00 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: 01 07 00 B2 0F 00 00 00 00 00 E8 0C BC [12:44:17]RasterBufferAndPrint [12:44:17]line [12:44:17]line [12:44:17]line [12:44:17]line [12:44:17]line [12:44:17]written 0, free lines is 3317 [12:44:17]MH_Cut [12:44:17]Write to MH i2c: D1 01 00 B9 0F 01 9A [12:44:17]Write i2c OK [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: D1 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: D1 01 00 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: D1 01 00 B9 0F 00 99 [12:44:17]Write to MH i2c: 01 00 00 BA 0F C9 [12:44:17]Write i2c OK [12:44:17]MH_I2C_Read... [12:44: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 33 32 4F 00 00 00 3C E5 47 00 07 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 33 32 10 04 04 00 55 6B 04 00 F4 03 04 00 74 0A F1 66 B6 04 01 00 00 06 AF 82 57 07 5F 6C 51 [12:44:17]CommunicateWithHost err = 0 [12:44:17]CheckOFDResponse [12:44:17]1017 (14) - 77093643461234 [12:44:17]1041 (16) - 0000000000871832 [12:44:17]1040 (4) - 289621 [12:44:17]1012 (4) - 23.09.2024 06:28 [12:44:17]1206 (1) - 0 [12:44:17]OFD Sender: Remove packet 289621 [12:44:17]ProducePacketName [12:44:17]name=ofd_packets/00289621 [12:44:17]NVStorageDeleteData [12:44:18]*** Cut start [12:44:18]*** Partial cut [12:44:18]*** CUTSNS_PIN = 1 [12:44:18]OFD Sender: No OFD packet to send [12:44:18]*** CUTSNS_PIN = 0 [12:44:18]*** Brake cut motor [12:44:19]Read from MH i2c: 01 [12:44:19]MH_I2C_Read... [12:44:19]*** Stop cut motor [12:44:19]*** Cut end [12:44:19]Read from MH i2c: 01 07 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: 01 07 00 BA 0F 00 00 00 00 00 FF 0F DE [12:44:19]process_action close_receipt done [12:44:19]requested_data is exist [12:44:19]produce_requested_data [12:44:19]requested_item fm.sn is exist - process it [12:44:19]wFMCommunicate request_size=4 [12:44:19]MH_SAM_APDU [12:44:19]CAPDU: 80 11 00 00 [12:44:19]Write to MH i2c: E2 08 00 BB 0F 80 11 00 00 00 00 00 00 44 [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:19]Read from MH i2c: E2 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 17 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 17 00 BB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [12:44:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:44:19]wFMCommunicate OK [12:44:19]requested_item fd.num is exist - process it [12:44:19]SAM_PROTO_GetFieldsCounters [12:44:19]wFMCommunicate request_size=4 [12:44:19]MH_SAM_APDU [12:44:19]CAPDU: 80 13 00 00 [12:44:19]Write to MH i2c: E2 08 00 BC 0F 80 13 00 00 00 00 00 00 47 [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:19]Read from MH i2c: E2 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 62 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 62 00 BC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 55 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [12:44:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 55 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:19]wFMCommunicate OK [12:44:19]SAM_PROTO_GetFieldsCounters done [12:44:19]requested_item shift.num is exist - process it [12:44:19]requested_item shift.opened is exist - process it [12:44:19]req_shift_opened [12:44:19]FM_GetShiftState [12:44:19]SAM_PROTO_GetShiftState [12:44:19]wFMCommunicate request_size=4 [12:44:19]MH_SAM_APDU [12:44:19]CAPDU: 80 13 01 00 [12:44:19]Write to MH i2c: E2 08 00 BD 0F 80 13 01 00 00 00 00 00 49 [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:19]Read from MH i2c: E2 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 0E 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 0E 00 BD 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [12:44:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:44:19]wFMCommunicate OK [12:44:19]SAM_PROTO_GetShiftState done [12:44:19]FM_GetShiftState done [12:44:19]req_shift_opened done [12:44:19]requested_item shift.open_date is exist - process it [12:44:19]req_shift_open_date [12:44:19]req_shift_open_date done [12:44:19]produce_requested_data done [12:44:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289621,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:44:19]process_action_free close_receipt [12:44:19]json_value_free [12:44:19]json_value_free done [12:44:19]process_json_proto returns [12:44:19]Send response to host [12:44:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289621,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:44:19]free response buf [12:44:19]execute_script done [12:44:19]execute_script returns [12:44:19]free content buf [12:44:19]Sock 7.Close socket [12:44:19]Sock 7.Thread stoped [12:44:19]accept exits with 9 [12:44:19]New connection [12:44:19]New thread 3067329892 created [12:44:19]Thread 3067473252 joined [12:44:19]Waiting for new connection... [12:44:19] Sock 9.Parse request [12:44:19]Sock 9.Check first char [12:44:19]Sock 9.First char is OK [12:44:19]request: POST /json_proto HTTP/1.0 [12:44:19]Method: POST [12:44:19]URL: /json_proto [12:44:19]Method is POST - this is cgi request [12:44:19]url: /json_proto [12:44:19]query_string will be loaded in cgi processing [12:44:19]execute_cgi json_proto POST (null) [12:44:19]execute_cgi path=json_proto method=POST [12:44:19]POST find Content-Length [12:44:19]Host: 172.17.41.135:8080 [12:44:19]Content-Length: 660 [12:44:19]Content-Type: application/json [12:44:19] [12:44:19]POST finish read [12:44:19]Found Content-Length = 660 [12:44:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:44:19]execute_script... [12:44: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)24617658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:44:19]POST & json_proto [12:44:19]process_json_proto [12:44:19]json parsed OK: [12:44:19]protocol is kg_v1.0 [12:44:19]action value=close_receipt [12:44:19]process_action close_receipt [12:44:19]cmd_close_receipt [12:44:19]MH_GetDate [12:44:19]Write to MH i2c: F0 00 00 BE 0F BC [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: F0 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: F0 09 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: F0 09 00 BE 0F 00 A4 62 F1 66 ED 3E 82 65 34 [12:44:19]GetLastDocTimeStamp 1727095455 [12:44:19]current date 1727095460 [12:44:19]FM_GetShiftState [12:44:19]SAM_PROTO_GetShiftState [12:44:19]wFMCommunicate request_size=4 [12:44:19]MH_SAM_APDU [12:44:19]CAPDU: 80 13 01 00 [12:44:19]Write to MH i2c: E2 08 00 BF 0F 80 13 01 00 00 00 00 00 4B [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 [12:44:19]MH_I2C_Read... [12:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:19]Read from MH i2c: E2 0E 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 0E 00 BF 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [12:44:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:44:19]wFMCommunicate OK [12:44:19]SAM_PROTO_GetShiftState done [12:44:19]FM_GetShiftState done [12:44:19]opened in 1727051401 [12:44:19]opened+sec_in_day 1727137801 [12:44:19]quantity*price = 40055 [12:44:19]sum+1 = 40056 [12:44:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 296 23.09.2024 12:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289622 ФПД: 265022289735925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124420&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289622&fm=265022289735925&tin=02508201610067®Number=0000000000091827&sum=40000 [12:44:21]StoreToDocumentArchive [12:44:21]shift 515 fd 289622 [12:44:21]save to /storage/0515/doc_00289622 [12:44:21]save last doc name /storage/0515/doc_00289622 to /storage/kkm_last_doc_name [12:44:21]save OK [12:44:21]Clear old archive folders... [12:44:21]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:44:21]tlvbuf is 01928940 [12:44:21]SAM_PROTO_ClearQueue [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 09 00 00 [12:44:21]Write to MH i2c: E2 08 00 CC 0F 80 09 00 00 00 00 00 00 4D [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 CC 0F 00 90 00 4F [12:44:21]RAPDU: 90 00 [12:44:21]wFMCommunicate OK [12:44:21]SAM_PROTO_ClearQueue done [12:44:21]KKMCreateOFDPacket [12:44:21]OFDProtocolAddRootSTLVToBuf [12:44:21]FM_MakeSignedData [12:44:21]FM_MakeSignedData [12:44:21]SAM_PROTO_SignData [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 0D 01 02 [12:44:21]Write to MH i2c: E2 08 00 CD 0F 80 0D 01 02 00 00 00 00 55 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 CD 0F 00 90 00 50 [12:44:21]RAPDU: 90 00 [12:44:21]wFMCommunicate OK [12:44:21]wFMCommunicate request_size=253 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 A4 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6B 04 00 35 04 06 00 F1 09 4F 6F F0 F5 [12:44:21]Write to MH i2c: E2 00 01 CE 0F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 A4 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6B 04 00 35 04 06 00 F1 09 4F 6F F0 F5 00 00 AC [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 CE 0F 00 90 00 51 [12:44:21]RAPDU: 90 00 [12:44:21]wFMCommunicate OK [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 0D 03 02 [12:44:21]Write to MH i2c: E2 08 00 CF 0F 80 0D 03 02 00 00 00 00 59 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 0B 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 0B 00 CF 0F 00 57 57 FA 9A A1 21 C5 E8 90 00 0B [12:44:21]RAPDU: 57 57 FA 9A A1 21 C5 E8 90 00 [12:44:21]wFMCommunicate OK [12:44:21]SAM_PROTO_SignData done [12:44:21]FM_MakeSignedData done [12:44:21]CreateOFDProtocolMessage [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 11 00 00 [12:44:21]Write to MH i2c: E2 08 00 D0 0F 80 11 00 00 00 00 00 00 59 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 17 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 17 00 D0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A9 [12:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:44:21]wFMCommunicate OK [12:44:21]CreateOFDProtocolMessage done [12:44:21]OFDSenderStorePacket 289622 [12:44:21]StoreOFDPacket docnum=289622 [12:44:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 AF 5C 00 01 B4 00 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 A4 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6B 04 00 35 04 06 00 F1 09 4F 6F F0 F5 57 57 FA 9A A1 21 C5 E8 [12:44:21]CheckFolder [12:44:21]dirname=/storage/ofd_packets [12:44:21]CheckFolder done [12:44:21]ProducePacketName [12:44:21]name=ofd_packets/00289622 [12:44:21]NVStorageSaveData ofd_packets/00289622 [12:44:21]File name is /storage/ofd_packets/00289622 [12:44:21]Write 294 bytes [12:44:21]NVStorageSaveData done [12:44:21]OFDSenderStorePacket done [12:44:21]KKMCreateOFDPacket done [12:44:21]NVStorageSaveData kkm_last_timestamp [12:44:21]File name is /storage/kkm_last_timestamp [12:44:21]Write 4 bytes [12:44:21]NVStorageSaveData done [12:44:21]ExternCall_PrintAddStr [12:44:21]wPrintStart [12:44:21]Write to MH i2c: 01 00 00 D1 0F E0 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: 01 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: 01 07 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: 01 07 00 D1 0F 00 00 00 00 00 FF 0F F5 [12:44:21]RasterBufferAndPrint [12:44:21]line Счет N : (1)24617658 [12:44:21]line ИНН: 02508201610067 [12:44:21]line Контрольно-Кассовый Чек [12:44:21]line ПРОДАЖА [12:44:21]line ТРК (МРК, ГНК) : 54 [12:44:21]line Товар: 2710124130 [12:44:21]line SU-92 [12:44:21]line 5.780 * 69.30 [12:44:21]line = 400.55 [12:44:21]line НДС 12% НСП 1% [12:44:21]line > о реализуемом товаре [12:44:21]line ОКРУГЛЕНИЕ: -0.55 [12:44:21]line ИТОГО: 400.00 [12:44:21]line Внесено: 400.00 [12:44:21]line СДАЧА: 0.00 [12:44:21]line НСП 1% : 3.54 [12:44:21]line НДС 12% : 42.54 [12:44:21]line Наличными: 400.00 [12:44:21]line Безнал.: 0.00 [12:44:21]line Место: АЗС № 90 "Партнёр-нефть" [12:44:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:44:21]line СНО: Общий режим [12:44:21]line Чек 296 23.09.2024 12:44 [12:44:21]line Смена: 515 ФФД: 1.0 [12:44:21]line ЗНМ: 0300000107 [12:44:21]line РНМ: 0000000000091827 [12:44:21]line Версия ККМ: 001 [12:44:21]line ФМ: 0000000000871832 [12:44:21]line ФД: 289622 [12:44:21]line ФПД: 265022289735925 [12:44:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124420&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289622&fm=265022289735925&tin=02508201610067®Number=0000000000091827&sum=40000 [12:44:21]written 0, free lines is 4095 [12:44:21]OFD Sender: Processing packet 289622 [packets to send 1784, broken 1783] [12:44:21]ProducePacketName [12:44:21]name=ofd_packets/00289622 [12:44:21]OFD Sender: To server: pG, [12:44:21]CommunicateWithHost lk.salyk.kg:30040 [12:44:21]ConnectInit lk.salyk.kg [12:44:22]Connected sock=10 [12:44: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 33 32 08 01 00 00 AF 5C 00 01 B4 00 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 A4 62 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6B 04 00 35 04 06 00 F1 09 4F 6F F0 F5 57 57 FA 9A A1 21 C5 E8 [12:44:22]Write to MH i2c: 01 00 00 FB 0F 0A [12:44:22]Write i2c OK [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: 01 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: 01 07 00 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: 01 07 00 FB 0F 00 00 00 00 00 D7 0C F4 [12:44:22]RasterBufferAndPrint [12:44:22]line [12:44:22]line [12:44:22]line [12:44:22]line [12:44:22]line [12:44:22]written 0, free lines is 3308 [12:44:22]MH_Cut [12:44:22]Write to MH i2c: D1 01 00 02 10 01 E4 [12:44:22]Write i2c OK [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: D1 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: D1 01 00 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: D1 01 00 02 10 00 E3 [12:44:22]Write to MH i2c: 01 00 00 03 10 13 [12:44:22]Write i2c OK [12:44:22]MH_I2C_Read... [12:44: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 33 32 4F 00 00 00 1F 1B 47 00 6A 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6B 04 00 F4 03 04 00 79 0A F1 66 B6 04 01 00 00 58 3C 18 3F C8 A5 EC F3 [12:44:22]CommunicateWithHost err = 0 [12:44:22]CheckOFDResponse [12:44:22]1017 (14) - 77093643461234 [12:44:22]1041 (16) - 0000000000871832 [12:44:22]1040 (4) - 289622 [12:44:22]1012 (4) - 23.09.2024 06:28 [12:44:22]1206 (1) - 0 [12:44:22]OFD Sender: Remove packet 289622 [12:44:22]ProducePacketName [12:44:22]name=ofd_packets/00289622 [12:44:22]NVStorageDeleteData [12:44:22]OFD Sender: No OFD packet to send [12:44:23]*** Cut start [12:44:23]*** Partial cut [12:44:23]*** CUTSNS_PIN = 1 [12:44:23]*** CUTSNS_PIN = 0 [12:44:23]*** Brake cut motor [12:44:23]Read from MH i2c: 01 [12:44:23]MH_I2C_Read... [12:44:23]*** Stop cut motor [12:44:23]*** Cut end [12:44:23]Read from MH i2c: 01 07 00 [12:44:23]MH_I2C_Read... [12:44:23]Read from MH i2c: 01 07 00 03 10 00 00 00 00 00 FF 0F 28 [12:44:23]process_action close_receipt done [12:44:23]requested_data is exist [12:44:23]produce_requested_data [12:44:23]requested_item fm.sn is exist - process it [12:44:23]wFMCommunicate request_size=4 [12:44:23]MH_SAM_APDU [12:44:23]CAPDU: 80 11 00 00 [12:44:23]Write to MH i2c: E2 08 00 04 10 80 11 00 00 00 00 00 00 8E [12:44:23]Write i2c OK [12:44:23]MH_I2C_Read... [12:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:23]Read from MH i2c: E2 [12:44:23]MH_I2C_Read... [12:44:23]Read from MH i2c: E2 17 00 [12:44:23]MH_I2C_Read... [12:44:23]Read from MH i2c: E2 17 00 04 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [12:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:44:23]wFMCommunicate OK [12:44:23]requested_item fd.num is exist - process it [12:44:23]SAM_PROTO_GetFieldsCounters [12:44:23]wFMCommunicate request_size=4 [12:44:23]MH_SAM_APDU [12:44:23]CAPDU: 80 13 00 00 [12:44:23]Write to MH i2c: E2 08 00 05 10 80 13 00 00 00 00 00 00 91 [12:44:23]Write i2c OK [12:44:23]MH_I2C_Read... [12:44:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:23]Read from MH i2c: E2 [12:44:23]MH_I2C_Read... [12:44:23]Read from MH i2c: E2 62 00 [12:44:23]MH_I2C_Read... [12:44:23]Read from MH i2c: E2 62 00 05 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 56 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [12:44: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 56 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:23]wFMCommunicate OK [12:44:23]SAM_PROTO_GetFieldsCounters done [12:44:23]requested_item shift.num is exist - process it [12:44:23]requested_item shift.opened is exist - process it [12:44:23]req_shift_opened [12:44:23]FM_GetShiftState [12:44:23]SAM_PROTO_GetShiftState [12:44:23]wFMCommunicate request_size=4 [12:44:23]MH_SAM_APDU [12:44:23]CAPDU: 80 13 01 00 [12:44:23]Write to MH i2c: E2 08 00 06 10 80 13 01 00 00 00 00 00 93 [12:44:23]Write i2c OK [12:44:23]MH_I2C_Read... [12:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:24]Read from MH i2c: E2 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 0E 00 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 0E 00 06 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 34 [12:44:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:44:24]wFMCommunicate OK [12:44:24]SAM_PROTO_GetShiftState done [12:44:24]FM_GetShiftState done [12:44:24]req_shift_opened done [12:44:24]requested_item shift.open_date is exist - process it [12:44:24]req_shift_open_date [12:44:24]req_shift_open_date done [12:44:24]produce_requested_data done [12:44:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289622,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:44:24]process_action_free close_receipt [12:44:24]json_value_free [12:44:24]json_value_free done [12:44:24]process_json_proto returns [12:44:24]Send response to host [12:44:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289622,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:44:24]free response buf [12:44:24]execute_script done [12:44:24]execute_script returns [12:44:24]free content buf [12:44:24]Sock 9.Close socket [12:44:24]Sock 9.Thread stoped [12:44:28]OFD Sender: No OFD packet to send [12:44:33]OFD Sender: No OFD packet to send [12:44:38]OFD Sender: No OFD packet to send [12:44:43]OFD Sender: No OFD packet to send [12:44:48]OFD Sender: No OFD packet to send [12:44:53]OFD Sender: No OFD packet to send [12:44:58]OFD Sender: No OFD packet to send [12:45:03]OFD Sender: No OFD packet to send [12:45:08]OFD Sender: No OFD packet to send [12:45:13]OFD Sender: No OFD packet to send [12:45:18]OFD Sender: No OFD packet to send [12:45:23]OFD Sender: No OFD packet to send [12:45:28]OFD Sender: No OFD packet to send [12:45:33]OFD Sender: No OFD packet to send [12:45:38]OFD Sender: No OFD packet to send [12:45:43]OFD Sender: No OFD packet to send [12:45:48]OFD Sender: No OFD packet to send [12:45:53]OFD Sender: No OFD packet to send [12:45:58]OFD Sender: No OFD packet to send [12:46:00]accept exits with 7 [12:46:00]New connection [12:46:00]New thread 3067473252 created [12:46:00]Thread 3067329892 joined [12:46:00]Waiting for new connection... [12:46:00] Sock 7.Parse request [12:46:00]Sock 7.Check first char [12:46:00]Sock 7.First char is OK [12:46:00]request: POST /json_proto HTTP/1.0 [12:46:00]Method: POST [12:46:00]URL: /json_proto [12:46:00]Method is POST - this is cgi request [12:46:00]url: /json_proto [12:46:00]query_string will be loaded in cgi processing [12:46:00]execute_cgi json_proto POST (null) [12:46:00]execute_cgi path=json_proto method=POST [12:46:00]POST find Content-Length [12:46:00]Host: 172.17.41.135:8080 [12:46:00]Content-Length: 660 [12:46:00]Content-Type: application/json [12:46:00] [12:46:00]POST finish read [12:46:00]Found Content-Length = 660 [12:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 4.330, "sum" : 300.07, "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:00]execute_script... [12:46: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)24617659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 4.330, "sum" : 300.07, "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:00]POST & json_proto [12:46:00]process_json_proto [12:46:00]json parsed OK: [12:46:00]protocol is kg_v1.0 [12:46:00]action value=close_receipt [12:46:00]process_action close_receipt [12:46:00]cmd_close_receipt [12:46:00]MH_GetDate [12:46:00]Write to MH i2c: F0 00 00 07 10 06 [12:46:00]Write i2c OK [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: F0 [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: F0 09 00 [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: F0 09 00 07 10 00 09 63 F1 66 ED 3E 82 65 E4 [12:46:00]GetLastDocTimeStamp 1727095460 [12:46:00]current date 1727095561 [12:46:00]FM_GetShiftState [12:46:00]SAM_PROTO_GetShiftState [12:46:00]wFMCommunicate request_size=4 [12:46:00]MH_SAM_APDU [12:46:00]CAPDU: 80 13 01 00 [12:46:00]Write to MH i2c: E2 08 00 08 10 80 13 01 00 00 00 00 00 95 [12:46:00]Write i2c OK [12:46:00]MH_I2C_Read... [12:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:01]Read from MH i2c: E2 [12:46:01]MH_I2C_Read... [12:46:01]Read from MH i2c: E2 0E 00 [12:46:01]MH_I2C_Read... [12:46:01]Read from MH i2c: E2 0E 00 08 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 36 [12:46:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:46:01]wFMCommunicate OK [12:46:01]SAM_PROTO_GetShiftState done [12:46:01]FM_GetShiftState done [12:46:01]opened in 1727051401 [12:46:01]opened+sec_in_day 1727137801 [12:46:01]quantity*price = 30006 [12:46:01]sum+1 = 30008 [12:46:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.65 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 297 23.09.2024 12:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289623 ФПД: 118282990726795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124601&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289623&fm=118282990726795&tin=02508201610067®Number=0000000000091827&sum=30000 [12:46:02]StoreToDocumentArchive [12:46:02]shift 515 fd 289623 [12:46:02]save to /storage/0515/doc_00289623 [12:46:02]save last doc name /storage/0515/doc_00289623 to /storage/kkm_last_doc_name [12:46:02]save OK [12:46:02]Clear old archive folders... [12:46:02]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:46:02]tlvbuf is 018C45E0 [12:46:02]SAM_PROTO_ClearQueue [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 09 00 00 [12:46:02]Write to MH i2c: E2 08 00 15 10 80 09 00 00 00 00 00 00 97 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 15 10 00 90 00 99 [12:46:02]RAPDU: 90 00 [12:46:02]wFMCommunicate OK [12:46:02]SAM_PROTO_ClearQueue done [12:46:02]KKMCreateOFDPacket [12:46:02]OFDProtocolAddRootSTLVToBuf [12:46:02]FM_MakeSignedData [12:46:02]FM_MakeSignedData [12:46:02]SAM_PROTO_SignData [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 0D 01 02 [12:46:02]Write to MH i2c: E2 08 00 16 10 80 0D 01 02 00 00 00 00 9F [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 16 10 00 90 00 9A [12:46:02]RAPDU: 90 00 [12:46:02]wFMCommunicate OK [12:46:02]wFMCommunicate request_size=253 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 09 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6B 04 00 35 04 06 00 6B 93 E7 A5 2E 8B [12:46:02]Write to MH i2c: E2 00 01 17 10 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 09 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6B 04 00 35 04 06 00 6B 93 E7 A5 2E 8B 00 00 F7 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 17 10 00 90 00 9B [12:46:02]RAPDU: 90 00 [12:46:02]wFMCommunicate OK [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 0D 03 02 [12:46:02]Write to MH i2c: E2 08 00 18 10 80 0D 03 02 00 00 00 00 A3 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0B 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0B 00 18 10 00 11 DD 68 97 35 1B 75 A7 90 00 FD [12:46:02]RAPDU: 11 DD 68 97 35 1B 75 A7 90 00 [12:46:02]wFMCommunicate OK [12:46:02]SAM_PROTO_SignData done [12:46:02]FM_MakeSignedData done [12:46:02]CreateOFDProtocolMessage [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 11 00 00 [12:46:02]Write to MH i2c: E2 08 00 19 10 80 11 00 00 00 00 00 00 A3 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 17 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 17 00 19 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [12:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:46:02]wFMCommunicate OK [12:46:02]CreateOFDProtocolMessage done [12:46:02]OFDSenderStorePacket 289623 [12:46:02]StoreOFDPacket docnum=289623 [12:46:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 08 9D 00 01 01 01 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 09 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6B 04 00 35 04 06 00 6B 93 E7 A5 2E 8B 11 DD 68 97 35 1B 75 A7 [12:46:02]CheckFolder [12:46:02]dirname=/storage/ofd_packets [12:46:02]CheckFolder done [12:46:02]ProducePacketName [12:46:02]name=ofd_packets/00289623 [12:46:02]NVStorageSaveData ofd_packets/00289623 [12:46:02]File name is /storage/ofd_packets/00289623 [12:46:02]Write 294 bytes [12:46:02]NVStorageSaveData done [12:46:02]OFDSenderStorePacket done [12:46:02]KKMCreateOFDPacket done [12:46:02]NVStorageSaveData kkm_last_timestamp [12:46:02]File name is /storage/kkm_last_timestamp [12:46:02]Write 4 bytes [12:46:02]NVStorageSaveData done [12:46:02]ExternCall_PrintAddStr [12:46:02]wPrintStart [12:46:02]Write to MH i2c: 01 00 00 1A 10 2A [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: 01 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: 01 07 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: 01 07 00 1A 10 00 00 00 00 00 FF 0F 3F [12:46:02]RasterBufferAndPrint [12:46:02]line Счет N : (1)24617659 [12:46:02]line ИНН: 02508201610067 [12:46:02]line Контрольно-Кассовый Чек [12:46:02]line ПРОДАЖА [12:46:02]line ТРК (МРК, ГНК) : 54 [12:46:02]line Товар: 2710124130 [12:46:02]line SU-92 [12:46:02]line 4.330 * 69.30 [12:46:02]line = 300.07 [12:46:02]line НДС 12% НСП 1% [12:46:02]line > о реализуемом товаре [12:46:02]line ОКРУГЛЕНИЕ: -0.07 [12:46:02]line ИТОГО: 300.00 [12:46:02]line Внесено: 300.00 [12:46:02]line СДАЧА: 0.00 [12:46:02]line НСП 1% : 2.65 [12:46:02]line НДС 12% : 31.87 [12:46:02]line Наличными: 300.00 [12:46:02]line Безнал.: 0.00 [12:46:02]line Место: АЗС № 90 "Партнёр-нефть" [12:46:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:46:02]line СНО: Общий режим [12:46:02]line Чек 297 23.09.2024 12:46 [12:46:02]line Смена: 515 ФФД: 1.0 [12:46:02]line ЗНМ: 0300000107 [12:46:02]line РНМ: 0000000000091827 [12:46:02]line Версия ККМ: 001 [12:46:02]line ФМ: 0000000000871832 [12:46:02]line ФД: 289623 [12:46:02]line ФПД: 118282990726795 [12:46:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124601&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289623&fm=118282990726795&tin=02508201610067®Number=0000000000091827&sum=30000 [12:46:02]written 0, free lines is 4095 [12:46:02]OFD Sender: Processing packet 289623 [packets to send 1784, broken 1783] [12:46:02]ProducePacketName [12:46:02]name=ofd_packets/00289623 [12:46:02]OFD Sender: To server: pG, [12:46:02]CommunicateWithHost lk.salyk.kg:30040 [12:46:02]ConnectInit lk.salyk.kg [12:46:02]Connected sock=10 [12:46: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 33 32 08 01 00 00 08 9D 00 01 01 01 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 09 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6B 04 00 35 04 06 00 6B 93 E7 A5 2E 8B 11 DD 68 97 35 1B 75 A7 [12:46:03]Write to MH i2c: 01 00 00 44 10 54 [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: 01 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: 01 07 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: 01 07 00 44 10 00 00 00 00 00 D1 0C 38 [12:46:03]RasterBufferAndPrint [12:46:03]line [12:46:03]line [12:46:03]line [12:46:03]line [12:46:03]line [12:46:03]written 0, free lines is 3288 [12:46:03]MH_Cut [12:46:03]Write to MH i2c: D1 01 00 4B 10 01 2D [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: D1 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: D1 01 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: D1 01 00 4B 10 00 2C [12:46:03]Write to MH i2c: 01 00 00 4C 10 5C [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46: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 33 32 4F 00 00 00 C3 10 47 00 D7 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 33 32 10 04 04 00 57 6B 04 00 F4 03 04 00 DE 0A F1 66 B6 04 01 00 00 F5 C1 8F 30 08 B2 8B 3B [12:46:03]CommunicateWithHost err = 0 [12:46:03]CheckOFDResponse [12:46:03]1017 (14) - 77093643461234 [12:46:03]1041 (16) - 0000000000871832 [12:46:03]1040 (4) - 289623 [12:46:03]1012 (4) - 23.09.2024 06:29 [12:46:03]1206 (1) - 0 [12:46:03]OFD Sender: Remove packet 289623 [12:46:03]ProducePacketName [12:46:03]name=ofd_packets/00289623 [12:46:03]NVStorageDeleteData [12:46:03]OFD Sender: No OFD packet to send [12:46:03]*** Cut start [12:46:03]*** Partial cut [12:46:03]*** CUTSNS_PIN = 1 [12:46:03]*** CUTSNS_PIN = 0 [12:46:04]*** Brake cut motor [12:46:04]Read from MH i2c: 01 [12:46:04]MH_I2C_Read... [12:46:04]*** Stop cut motor [12:46:04]*** Cut end [12:46:04]Read from MH i2c: 01 07 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 4C 10 00 00 00 00 00 FF 0F 71 [12:46:04]process_action close_receipt done [12:46:04]requested_data is exist [12:46:04]produce_requested_data [12:46:04]requested_item fm.sn is exist - process it [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 11 00 00 [12:46:04]Write to MH i2c: E2 08 00 4D 10 80 11 00 00 00 00 00 00 D7 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 17 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 17 00 4D 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [12:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:46:04]wFMCommunicate OK [12:46:04]requested_item fd.num is exist - process it [12:46:04]SAM_PROTO_GetFieldsCounters [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 13 00 00 [12:46:04]Write to MH i2c: E2 08 00 4E 10 80 13 00 00 00 00 00 00 DA [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 62 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 62 00 4E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 57 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [12:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 57 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:04]wFMCommunicate OK [12:46:04]SAM_PROTO_GetFieldsCounters done [12:46:04]requested_item shift.num is exist - process it [12:46:04]requested_item shift.opened is exist - process it [12:46:04]req_shift_opened [12:46:04]FM_GetShiftState [12:46:04]SAM_PROTO_GetShiftState [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 13 01 00 [12:46:04]Write to MH i2c: E2 08 00 4F 10 80 13 01 00 00 00 00 00 DC [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 0E 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 0E 00 4F 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7D [12:46:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:46:04]wFMCommunicate OK [12:46:04]SAM_PROTO_GetShiftState done [12:46:04]FM_GetShiftState done [12:46:04]req_shift_opened done [12:46:04]requested_item shift.open_date is exist - process it [12:46:04]req_shift_open_date [12:46:04]req_shift_open_date done [12:46:04]produce_requested_data done [12:46:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289623,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:46:04]process_action_free close_receipt [12:46:04]json_value_free [12:46:04]json_value_free done [12:46:04]process_json_proto returns [12:46:04]Send response to host [12:46:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289623,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:46:04]free response buf [12:46:04]execute_script done [12:46:04]execute_script returns [12:46:04]free content buf [12:46:04]Sock 7.Close socket [12:46:04]Sock 7.Thread stoped [12:46:08]OFD Sender: No OFD packet to send [12:46:13]OFD Sender: No OFD packet to send [12:46:18]OFD Sender: No OFD packet to send [12:46:23]OFD Sender: No OFD packet to send [12:46:29]OFD Sender: No OFD packet to send [12:46:34]OFD Sender: No OFD packet to send [12:46:39]OFD Sender: No OFD packet to send [12:46:41]accept exits with 9 [12:46:41]New connection [12:46:41]New thread 3067329892 created [12:46:41]Thread 3067473252 joined [12:46:41]Waiting for new connection... [12:46:41] Sock 9.Parse request [12:46:41]Sock 9.Check first char [12:46:41]Sock 9.First char is OK [12:46:41]request: POST /json_proto HTTP/1.0 [12:46:41]Method: POST [12:46:41]URL: /json_proto [12:46:41]Method is POST - this is cgi request [12:46:41]url: /json_proto [12:46:41]query_string will be loaded in cgi processing [12:46:41]execute_cgi json_proto POST (null) [12:46:41]execute_cgi path=json_proto method=POST [12:46:41]POST find Content-Length [12:46:41]Host: 172.17.41.135:8080 [12:46:41]Content-Length: 660 [12:46:41]Content-Type: application/json [12:46:41] [12:46:41]POST finish read [12:46:41]Found Content-Length = 660 [12:46:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 4.330, "sum" : 300.07, "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:41]execute_script... [12:46: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)24617660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 4.330, "sum" : 300.07, "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:41]POST & json_proto [12:46:41]process_json_proto [12:46:41]json parsed OK: [12:46:41]protocol is kg_v1.0 [12:46:41]action value=close_receipt [12:46:41]process_action close_receipt [12:46:41]cmd_close_receipt [12:46:41]MH_GetDate [12:46:41]Write to MH i2c: F0 00 00 50 10 4F [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: F0 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: F0 09 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: F0 09 00 50 10 00 31 63 F1 66 ED 3E 82 65 55 [12:46:41]GetLastDocTimeStamp 1727095561 [12:46:41]current date 1727095601 [12:46:41]FM_GetShiftState [12:46:41]SAM_PROTO_GetShiftState [12:46:41]wFMCommunicate request_size=4 [12:46:41]MH_SAM_APDU [12:46:41]CAPDU: 80 13 01 00 [12:46:41]Write to MH i2c: E2 08 00 51 10 80 13 01 00 00 00 00 00 DE [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:41]Read from MH i2c: E2 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 0E 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 0E 00 51 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7F [12:46:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:46:41]wFMCommunicate OK [12:46:41]SAM_PROTO_GetShiftState done [12:46:41]FM_GetShiftState done [12:46:41]opened in 1727051401 [12:46:41]opened+sec_in_day 1727137801 [12:46:41]quantity*price = 30006 [12:46:41]sum+1 = 30008 [12:46:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.65 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 298 23.09.2024 12:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289624 ФПД: 137981023835952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289624&fm=137981023835952&tin=02508201610067®Number=0000000000091827&sum=30000 [12:46:42]StoreToDocumentArchive [12:46:42]shift 515 fd 289624 [12:46:42]save to /storage/0515/doc_00289624 [12:46:42]save last doc name /storage/0515/doc_00289624 to /storage/kkm_last_doc_name [12:46:42]save OK [12:46:42]Clear old archive folders... [12:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:46:42]tlvbuf is 01904710 [12:46:42]SAM_PROTO_ClearQueue [12:46:42]wFMCommunicate request_size=4 [12:46:42]MH_SAM_APDU [12:46:42]CAPDU: 80 09 00 00 [12:46:42]Write to MH i2c: E2 08 00 5E 10 80 09 00 00 00 00 00 00 E0 [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:42]Read from MH i2c: E2 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 03 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 03 00 5E 10 00 90 00 E2 [12:46:42]RAPDU: 90 00 [12:46:42]wFMCommunicate OK [12:46:42]SAM_PROTO_ClearQueue done [12:46:42]KKMCreateOFDPacket [12:46:42]OFDProtocolAddRootSTLVToBuf [12:46:42]FM_MakeSignedData [12:46:42]FM_MakeSignedData [12:46:42]SAM_PROTO_SignData [12:46:42]wFMCommunicate request_size=4 [12:46:42]MH_SAM_APDU [12:46:42]CAPDU: 80 0D 01 02 [12:46:42]Write to MH i2c: E2 08 00 5F 10 80 0D 01 02 00 00 00 00 E8 [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:42]Read from MH i2c: E2 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 03 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 03 00 5F 10 00 90 00 E3 [12:46:42]RAPDU: 90 00 [12:46:42]wFMCommunicate OK [12:46:42]wFMCommunicate request_size=253 [12:46:42]MH_SAM_APDU [12:46:42]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6B 04 00 35 04 06 00 7D 7E 35 E9 57 30 [12:46:42]Write to MH i2c: E2 00 01 60 10 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6B 04 00 35 04 06 00 7D 7E 35 E9 57 30 00 00 C7 [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:42]Read from MH i2c: E2 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 03 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 03 00 60 10 00 90 00 E4 [12:46:42]RAPDU: 90 00 [12:46:42]wFMCommunicate OK [12:46:42]wFMCommunicate request_size=4 [12:46:42]MH_SAM_APDU [12:46:42]CAPDU: 80 0D 03 02 [12:46:42]Write to MH i2c: E2 08 00 61 10 80 0D 03 02 00 00 00 00 EC [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:42]Read from MH i2c: E2 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 0B 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 0B 00 61 10 00 59 25 2F A1 03 B0 C9 38 90 00 EF [12:46:42]RAPDU: 59 25 2F A1 03 B0 C9 38 90 00 [12:46:42]wFMCommunicate OK [12:46:42]SAM_PROTO_SignData done [12:46:42]FM_MakeSignedData done [12:46:42]CreateOFDProtocolMessage [12:46:42]wFMCommunicate request_size=4 [12:46:42]MH_SAM_APDU [12:46:42]CAPDU: 80 11 00 00 [12:46:42]Write to MH i2c: E2 08 00 62 10 80 11 00 00 00 00 00 00 EC [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:42]Read from MH i2c: E2 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 17 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: E2 17 00 62 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [12:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:46:42]wFMCommunicate OK [12:46:42]CreateOFDProtocolMessage done [12:46:42]OFDSenderStorePacket 289624 [12:46:42]StoreOFDPacket docnum=289624 [12:46:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 46 38 00 01 99 7F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6B 04 00 35 04 06 00 7D 7E 35 E9 57 30 59 25 2F A1 03 B0 C9 38 [12:46:42]CheckFolder [12:46:42]dirname=/storage/ofd_packets [12:46:42]CheckFolder done [12:46:42]ProducePacketName [12:46:42]name=ofd_packets/00289624 [12:46:42]NVStorageSaveData ofd_packets/00289624 [12:46:42]File name is /storage/ofd_packets/00289624 [12:46:42]Write 294 bytes [12:46:42]NVStorageSaveData done [12:46:42]OFDSenderStorePacket done [12:46:42]KKMCreateOFDPacket done [12:46:42]NVStorageSaveData kkm_last_timestamp [12:46:42]File name is /storage/kkm_last_timestamp [12:46:42]Write 4 bytes [12:46:42]NVStorageSaveData done [12:46:42]ExternCall_PrintAddStr [12:46:42]wPrintStart [12:46:42]Write to MH i2c: 01 00 00 63 10 73 [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: 01 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: 01 07 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: 01 07 00 63 10 00 00 00 00 00 FF 0F 88 [12:46:42]RasterBufferAndPrint [12:46:42]line Счет N : (1)24617660 [12:46:42]line ИНН: 02508201610067 [12:46:42]line Контрольно-Кассовый Чек [12:46:42]line ПРОДАЖА [12:46:42]line ТРК (МРК, ГНК) : 34 [12:46:42]line Товар: 2710124130 [12:46:42]line SU-92 [12:46:42]line 4.330 * 69.30 [12:46:42]line = 300.07 [12:46:42]line НДС 12% НСП 1% [12:46:42]line > о реализуемом товаре [12:46:42]line ОКРУГЛЕНИЕ: -0.07 [12:46:42]line ИТОГО: 300.00 [12:46:42]line Внесено: 300.00 [12:46:42]line СДАЧА: 0.00 [12:46:42]line НСП 1% : 2.65 [12:46:42]line НДС 12% : 31.87 [12:46:42]line Наличными: 300.00 [12:46:42]line Безнал.: 0.00 [12:46:42]line Место: АЗС № 90 "Партнёр-нефть" [12:46:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:46:42]line СНО: Общий режим [12:46:42]line Чек 298 23.09.2024 12:46 [12:46:42]line Смена: 515 ФФД: 1.0 [12:46:42]line ЗНМ: 0300000107 [12:46:42]line РНМ: 0000000000091827 [12:46:42]line Версия ККМ: 001 [12:46:42]line ФМ: 0000000000871832 [12:46:42]line ФД: 289624 [12:46:42]line ФПД: 137981023835952 [12:46:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289624&fm=137981023835952&tin=02508201610067®Number=0000000000091827&sum=30000 [12:46:42]written 0, free lines is 4095 [12:46:42]OFD Sender: Processing packet 289624 [packets to send 1784, broken 1783] [12:46:42]ProducePacketName [12:46:42]name=ofd_packets/00289624 [12:46:42]OFD Sender: To server: pG, [12:46:42]CommunicateWithHost lk.salyk.kg:30040 [12:46:42]ConnectInit lk.salyk.kg [12:46:43]Connected sock=10 [12:46: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 33 32 08 01 00 00 46 38 00 01 99 7F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6B 04 00 35 04 06 00 7D 7E 35 E9 57 30 59 25 2F A1 03 B0 C9 38 [12:46:43]Write to MH i2c: 01 00 00 8D 10 9D [12:46:43]Write i2c OK [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: 01 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: 01 07 00 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: 01 07 00 8D 10 00 00 00 00 00 D5 0C 85 [12:46:43]RasterBufferAndPrint [12:46:43]line [12:46:43]line [12:46:43]line [12:46:43]line [12:46:43]line [12:46:43]written 0, free lines is 3293 [12:46:43]MH_Cut [12:46:43]Write to MH i2c: D1 01 00 94 10 01 76 [12:46:43]Write i2c OK [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: D1 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: D1 01 00 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: D1 01 00 94 10 00 75 [12:46:43]Write to MH i2c: 01 00 00 95 10 A5 [12:46:43]Write i2c OK [12:46:43]MH_I2C_Read... [12:46: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 33 32 4F 00 00 00 A0 F4 47 00 1C 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 33 32 10 04 04 00 58 6B 04 00 F4 03 04 00 06 0B F1 66 B6 04 01 00 00 42 42 9F D1 ED 37 9D 75 [12:46:43]CommunicateWithHost err = 0 [12:46:43]CheckOFDResponse [12:46:43]1017 (14) - 77093643461234 [12:46:43]1041 (16) - 0000000000871832 [12:46:43]1040 (4) - 289624 [12:46:43]1012 (4) - 23.09.2024 06:30 [12:46:43]1206 (1) - 0 [12:46:43]OFD Sender: Remove packet 289624 [12:46:43]ProducePacketName [12:46:43]name=ofd_packets/00289624 [12:46:43]NVStorageDeleteData [12:46:43]OFD Sender: No OFD packet to send [12:46:43]*** Cut start [12:46:43]*** Partial cut [12:46:43]*** CUTSNS_PIN = 1 [12:46:44]*** CUTSNS_PIN = 0 [12:46:44]*** Brake cut motor [12:46:44]Read from MH i2c: 01 [12:46:44]MH_I2C_Read... [12:46:44]*** Stop cut motor [12:46:44]*** Cut end [12:46:44]Read from MH i2c: 01 07 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: 01 07 00 95 10 00 00 00 00 00 FF 0F BA [12:46:44]process_action close_receipt done [12:46:44]requested_data is exist [12:46:44]produce_requested_data [12:46:44]requested_item fm.sn is exist - process it [12:46:44]wFMCommunicate request_size=4 [12:46:44]MH_SAM_APDU [12:46:44]CAPDU: 80 11 00 00 [12:46:44]Write to MH i2c: E2 08 00 96 10 80 11 00 00 00 00 00 00 20 [12:46:44]Write i2c OK [12:46:44]MH_I2C_Read... [12:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:44]Read from MH i2c: E2 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 17 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 17 00 96 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 70 [12:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:46:44]wFMCommunicate OK [12:46:44]requested_item fd.num is exist - process it [12:46:44]SAM_PROTO_GetFieldsCounters [12:46:44]wFMCommunicate request_size=4 [12:46:44]MH_SAM_APDU [12:46:44]CAPDU: 80 13 00 00 [12:46:44]Write to MH i2c: E2 08 00 97 10 80 13 00 00 00 00 00 00 23 [12:46:44]Write i2c OK [12:46:44]MH_I2C_Read... [12:46:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:44]Read from MH i2c: E2 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 62 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 62 00 97 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 58 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [12:46:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 58 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:44]wFMCommunicate OK [12:46:44]SAM_PROTO_GetFieldsCounters done [12:46:44]requested_item shift.num is exist - process it [12:46:44]requested_item shift.opened is exist - process it [12:46:44]req_shift_opened [12:46:44]FM_GetShiftState [12:46:44]SAM_PROTO_GetShiftState [12:46:44]wFMCommunicate request_size=4 [12:46:44]MH_SAM_APDU [12:46:44]CAPDU: 80 13 01 00 [12:46:44]Write to MH i2c: E2 08 00 98 10 80 13 01 00 00 00 00 00 25 [12:46:44]Write i2c OK [12:46:44]MH_I2C_Read... [12:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:44]Read from MH i2c: E2 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 0E 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 0E 00 98 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C6 [12:46:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:46:44]wFMCommunicate OK [12:46:44]SAM_PROTO_GetShiftState done [12:46:44]FM_GetShiftState done [12:46:44]req_shift_opened done [12:46:44]requested_item shift.open_date is exist - process it [12:46:44]req_shift_open_date [12:46:44]req_shift_open_date done [12:46:44]produce_requested_data done [12:46:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289624,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:46:44]process_action_free close_receipt [12:46:44]json_value_free [12:46:44]json_value_free done [12:46:44]process_json_proto returns [12:46:44]Send response to host [12:46:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289624,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:46:44]free response buf [12:46:44]execute_script done [12:46:44]execute_script returns [12:46:44]free content buf [12:46:44]Sock 9.Close socket [12:46:44]Sock 9.Thread stoped [12:46:48]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:19]OFD Sender: No OFD packet to send [12:47:24]OFD Sender: No OFD packet to send [12:47:29]OFD Sender: No OFD packet to send [12:47:34]OFD Sender: No OFD packet to send [12:47:39]OFD Sender: No OFD packet to send [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:22]accept exits with 7 [12:48:22]New connection [12:48:22]New thread 3067473252 created [12:48:22]Thread 3067329892 joined [12:48:22]Waiting for new connection... [12:48:22] Sock 7.Parse request [12:48:22]Sock 7.Check first char [12:48:22]Sock 7.First char is OK [12:48:22]request: POST /json_proto HTTP/1.0 [12:48:22]Method: POST [12:48:22]URL: /json_proto [12:48:22]Method is POST - this is cgi request [12:48:22]url: /json_proto [12:48:22]query_string will be loaded in cgi processing [12:48:22]execute_cgi json_proto POST (null) [12:48:22]execute_cgi path=json_proto method=POST [12:48:22]POST find Content-Length [12:48:22]Host: 172.17.41.135:8080 [12:48:22]Content-Length: 676 [12:48:22]Content-Type: application/json [12:48:22] [12:48:22]POST finish read [12:48:22]Found Content-Length = 676 [12:48:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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:48:22]execute_script... [12:48: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)24617661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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:48:22]POST & json_proto [12:48:22]process_json_proto [12:48:22]json parsed OK: [12:48:22]protocol is kg_v1.0 [12:48:22]action value=close_receipt [12:48:22]process_action close_receipt [12:48:22]cmd_close_receipt [12:48:22]MH_GetDate [12:48:22]Write to MH i2c: F0 00 00 99 10 98 [12:48:22]Write i2c OK [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: F0 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: F0 09 00 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: F0 09 00 99 10 00 97 63 F1 66 ED 3E 82 65 04 [12:48:22]GetLastDocTimeStamp 1727095601 [12:48:22]current date 1727095703 [12:48:22]FM_GetShiftState [12:48:22]SAM_PROTO_GetShiftState [12:48:22]wFMCommunicate request_size=4 [12:48:22]MH_SAM_APDU [12:48:22]CAPDU: 80 13 01 00 [12:48:22]Write to MH i2c: E2 08 00 9A 10 80 13 01 00 00 00 00 00 27 [12:48:22]Write i2c OK [12:48:22]MH_I2C_Read... [12:48:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:22]Read from MH i2c: E2 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: E2 0E 00 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: E2 0E 00 9A 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C8 [12:48:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:48:22]wFMCommunicate OK [12:48:22]SAM_PROTO_GetShiftState done [12:48:22]FM_GetShiftState done [12:48:22]opened in 1727051401 [12:48:22]opened+sec_in_day 1727137801 [12:48:22]quantity*price = 50063 [12:48:22]sum+1 = 50064 [12:48:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 299 23.09.2024 12:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289625 ФПД: 112206711526687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124823&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289625&fm=112206711526687&tin=02508201610067®Number=0000000000091827&sum=50000 [12:48:23]StoreToDocumentArchive [12:48:23]shift 515 fd 289625 [12:48:23]save to /storage/0515/doc_00289625 [12:48:23]save last doc name /storage/0515/doc_00289625 to /storage/kkm_last_doc_name [12:48:23]save OK [12:48:23]Clear old archive folders... [12:48:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:48:23]tlvbuf is 01937550 [12:48:23]SAM_PROTO_ClearQueue [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 09 00 00 [12:48:23]Write to MH i2c: E2 08 00 A7 10 80 09 00 00 00 00 00 00 29 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 A7 10 00 90 00 2B [12:48:23]RAPDU: 90 00 [12:48:23]wFMCommunicate OK [12:48:23]SAM_PROTO_ClearQueue done [12:48:23]KKMCreateOFDPacket [12:48:23]OFDProtocolAddRootSTLVToBuf [12:48:23]FM_MakeSignedData [12:48:23]FM_MakeSignedData [12:48:23]SAM_PROTO_SignData [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 0D 01 02 [12:48:23]Write to MH i2c: E2 08 00 A8 10 80 0D 01 02 00 00 00 00 31 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 A8 10 00 90 00 2C [12:48:23]RAPDU: 90 00 [12:48:23]wFMCommunicate OK [12:48:23]wFMCommunicate request_size=255 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 2B 01 00 00 F4 03 04 00 97 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6B 04 00 35 04 06 00 66 0D 29 2E [12:48:23]Write to MH i2c: E2 02 01 A9 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 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 2B 01 00 00 F4 03 04 00 97 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6B 04 00 35 04 06 00 66 0D 29 2E 00 00 51 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 A9 10 00 90 00 2D [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]wFMCommunicate request_size=7 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 0D 02 02 02 95 1F [12:48:24]Write to MH i2c: E2 0A 00 AA 10 80 0D 02 02 02 00 95 1F 00 00 EC [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 AA 10 00 90 00 2E [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]wFMCommunicate request_size=4 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 0D 03 02 [12:48:24]Write to MH i2c: E2 08 00 AB 10 80 0D 03 02 00 00 00 00 36 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 0B 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 0B 00 AB 10 00 D5 1E DA 8F 80 3F 99 47 90 00 32 [12:48:24]RAPDU: D5 1E DA 8F 80 3F 99 47 90 00 [12:48:24]wFMCommunicate OK [12:48:24]SAM_PROTO_SignData done [12:48:24]FM_MakeSignedData done [12:48:24]CreateOFDProtocolMessage [12:48:24]wFMCommunicate request_size=4 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 11 00 00 [12:48:24]Write to MH i2c: E2 08 00 AC 10 80 11 00 00 00 00 00 00 36 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 17 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 17 00 AC 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 86 [12:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:48:24]wFMCommunicate OK [12:48:24]CreateOFDProtocolMessage done [12:48:24]OFDSenderStorePacket 289625 [12:48:24]StoreOFDPacket docnum=289625 [12:48:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 37 6C 04 01 31 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 2B 01 00 00 F4 03 04 00 97 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6B 04 00 35 04 06 00 66 0D 29 2E 95 1F D5 1E DA 8F 80 3F 99 47 [12:48:24]CheckFolder [12:48:24]dirname=/storage/ofd_packets [12:48:24]CheckFolder done [12:48:24]ProducePacketName [12:48:24]name=ofd_packets/00289625 [12:48:24]NVStorageSaveData ofd_packets/00289625 [12:48:24]File name is /storage/ofd_packets/00289625 [12:48:24]Write 298 bytes [12:48:24]NVStorageSaveData done [12:48:24]OFDSenderStorePacket done [12:48:24]KKMCreateOFDPacket done [12:48:24]NVStorageSaveData kkm_last_timestamp [12:48:24]File name is /storage/kkm_last_timestamp [12:48:24]Write 4 bytes [12:48:24]NVStorageSaveData done [12:48:24]ExternCall_PrintAddStr [12:48:24]wPrintStart [12:48:24]Write to MH i2c: 01 00 00 AD 10 BD [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 07 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 07 00 AD 10 00 00 00 00 00 FF 0F D2 [12:48:24]RasterBufferAndPrint [12:48:24]line Счет N : (1)24617661 [12:48:24]line ИНН: 02508201610067 [12:48:24]line Контрольно-Кассовый Чек [12:48:24]line ПРОДАЖА [12:48:24]line ТРК (МРК, ГНК) : 45 [12:48:24]line Товар: 2710194210 [12:48:24]line ДТ-К-5 [12:48:24]line 6.570 * 76.20 [12:48:24]line = 500.63 [12:48:24]line НДС 12% НСП 1% [12:48:24]line > о реализуемом товаре [12:48:24]line ОКРУГЛЕНИЕ: -0.63 [12:48:24]line ИТОГО: 500.00 [12:48:24]line Внесено: 500.00 [12:48:24]line СДАЧА: 0.00 [12:48:24]line НСП 1% : 4.43 [12:48:24]line НДС 12% : 53.16 [12:48:24]line Наличными: 500.00 [12:48:24]line Безнал.: 0.00 [12:48:24]line Место: АЗС № 90 "Партнёр-нефть" [12:48:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:48:24]line СНО: Общий режим [12:48:24]line Чек 299 23.09.2024 12:48 [12:48:24]line Смена: 515 ФФД: 1.0 [12:48:24]line ЗНМ: 0300000107 [12:48:24]line РНМ: 0000000000091827 [12:48:24]line Версия ККМ: 001 [12:48:24]line ФМ: 0000000000871832 [12:48:24]line ФД: 289625 [12:48:24]line ФПД: 112206711526687 [12:48:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T124823&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289625&fm=112206711526687&tin=02508201610067®Number=0000000000091827&sum=50000 [12:48:24]written 0, free lines is 4095 [12:48:24]OFD Sender: Processing packet 289625 [packets to send 1784, broken 1783] [12:48:24]ProducePacketName [12:48:24]name=ofd_packets/00289625 [12:48:24]OFD Sender: To server: pG, [12:48:24]CommunicateWithHost lk.salyk.kg:30040 [12:48:24]ConnectInit lk.salyk.kg [12:48:24]Connected sock=11 [12:48:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 37 6C 04 01 31 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 2B 01 00 00 F4 03 04 00 97 63 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6B 04 00 35 04 06 00 66 0D 29 2E 95 1F D5 1E DA 8F 80 3F 99 47 [12:48:24]Write to MH i2c: 01 00 00 D7 10 E7 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 07 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 07 00 D7 10 00 00 00 00 00 D2 0C CC [12:48:24]RasterBufferAndPrint [12:48:24]line [12:48:24]line [12:48:24]line [12:48:24]line [12:48:24]line [12:48:24]written 0, free lines is 3288 [12:48:24]MH_Cut [12:48:24]Write to MH i2c: D1 01 00 DE 10 01 C0 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: D1 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: D1 01 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: D1 01 00 DE 10 00 BF [12:48:24]Write to MH i2c: 01 00 00 DF 10 EF [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 9C 15 47 00 5B 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 33 32 10 04 04 00 59 6B 04 00 F4 03 04 00 6B 0B F1 66 B6 04 01 00 00 90 23 85 24 E7 1C 76 17 [12:48:24]CommunicateWithHost err = 0 [12:48:24]CheckOFDResponse [12:48:24]1017 (14) - 77093643461234 [12:48:24]1041 (16) - 0000000000871832 [12:48:24]1040 (4) - 289625 [12:48:24]1012 (4) - 23.09.2024 06:32 [12:48:24]1206 (1) - 0 [12:48:24]OFD Sender: Remove packet 289625 [12:48:24]ProducePacketName [12:48:24]name=ofd_packets/00289625 [12:48:24]NVStorageDeleteData [12:48:25]OFD Sender: No OFD packet to send [12:48:25]*** Cut start [12:48:25]*** Partial cut [12:48:25]*** CUTSNS_PIN = 1 [12:48:25]*** CUTSNS_PIN = 0 [12:48:25]*** Brake cut motor [12:48:26]Read from MH i2c: 01 [12:48:26]MH_I2C_Read... [12:48:26]*** Stop cut motor [12:48:26]*** Cut end [12:48:26]Read from MH i2c: 01 07 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: 01 07 00 DF 10 00 00 00 00 00 FF 0F 04 [12:48:26]process_action close_receipt done [12:48:26]requested_data is exist [12:48:26]produce_requested_data [12:48:26]requested_item fm.sn is exist - process it [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 11 00 00 [12:48:26]Write to MH i2c: E2 08 00 E0 10 80 11 00 00 00 00 00 00 6A [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:26]Read from MH i2c: E2 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 17 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 17 00 E0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BA [12:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:48:26]wFMCommunicate OK [12:48:26]requested_item fd.num is exist - process it [12:48:26]SAM_PROTO_GetFieldsCounters [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 13 00 00 [12:48:26]Write to MH i2c: E2 08 00 E1 10 80 13 00 00 00 00 00 00 6D [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:26]Read from MH i2c: E2 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 62 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 62 00 E1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 59 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [12:48:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 59 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:26]wFMCommunicate OK [12:48:26]SAM_PROTO_GetFieldsCounters done [12:48:26]requested_item shift.num is exist - process it [12:48:26]requested_item shift.opened is exist - process it [12:48:26]req_shift_opened [12:48:26]FM_GetShiftState [12:48:26]SAM_PROTO_GetShiftState [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 13 01 00 [12:48:26]Write to MH i2c: E2 08 00 E2 10 80 13 01 00 00 00 00 00 6F [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:26]Read from MH i2c: E2 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 0E 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 0E 00 E2 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [12:48:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:48:26]wFMCommunicate OK [12:48:26]SAM_PROTO_GetShiftState done [12:48:26]FM_GetShiftState done [12:48:26]req_shift_opened done [12:48:26]requested_item shift.open_date is exist - process it [12:48:26]req_shift_open_date [12:48:26]req_shift_open_date done [12:48:26]produce_requested_data done [12:48:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289625,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:48:26]process_action_free close_receipt [12:48:26]json_value_free [12:48:26]json_value_free done [12:48:26]process_json_proto returns [12:48:26]Send response to host [12:48:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289625,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:48:26]free response buf [12:48:26]execute_script done [12:48:26]execute_script returns [12:48:26]free content buf [12:48:26]Sock 7.Close socket [12:48:26]Sock 7.Thread stoped [12:48:30]OFD Sender: No OFD packet to send [12:48:35]OFD Sender: No OFD packet to send [12:48:40]OFD Sender: No OFD packet to send [12:48:45]OFD Sender: No OFD packet to send [12:48:50]OFD Sender: No OFD packet to send [12:48:55]OFD Sender: No OFD packet to send [12:49:00]OFD Sender: No OFD packet to send [12:49:05]OFD Sender: No OFD packet to send [12:49:10]OFD Sender: No OFD packet to send [12:49:15]OFD Sender: No OFD packet to send [12:49:20]OFD Sender: No OFD packet to send [12:49:25]OFD Sender: No OFD packet to send [12:49:30]OFD Sender: No OFD packet to send [12:49:35]OFD Sender: No OFD packet to send [12:49:40]OFD Sender: No OFD packet to send [12:49:46]OFD Sender: No OFD packet to send [12:49:51]OFD Sender: No OFD packet to send [12:49:56]OFD Sender: No OFD packet to send [12:50:01]OFD Sender: No OFD packet to send [12:50:06]OFD Sender: No OFD packet to send [12:50:11]OFD Sender: No OFD packet to send [12:50:16]OFD Sender: No OFD packet to send [12:50:21]OFD Sender: No OFD packet to send [12:50:26]OFD Sender: No OFD packet to send [12:50:31]OFD Sender: No OFD packet to send [12:50:36]OFD Sender: No OFD packet to send [12:50:41]OFD Sender: No OFD packet to send [12:50:46]OFD Sender: No OFD packet to send [12:50:51]OFD Sender: No OFD packet to send [12:50:56]OFD Sender: No OFD packet to send [12:51:01]OFD Sender: No OFD packet to send [12:51:06]OFD Sender: No OFD packet to send [12:51:11]OFD Sender: No OFD packet to send [12:51:16]OFD Sender: No OFD packet to send [12:51:21]OFD Sender: No OFD packet to send [12:51:26]OFD Sender: No OFD packet to send [12:51:31]OFD Sender: No OFD packet to send [12:51:36]OFD Sender: No OFD packet to send [12:51:41]OFD Sender: No OFD packet to send [12:51:46]OFD Sender: No OFD packet to send [12:51:51]OFD Sender: No OFD packet to send [12:51:56]OFD Sender: No OFD packet to send [12:52:01]OFD Sender: No OFD packet to send [12:52:06]OFD Sender: No OFD packet to send [12:52:12]OFD Sender: No OFD packet to send [12:52:17]OFD Sender: No OFD packet to send [12:52:22]OFD Sender: No OFD packet to send [12:52:27]OFD Sender: No OFD packet to send [12:52:32]OFD Sender: No OFD packet to send [12:52:37]OFD Sender: No OFD packet to send [12:52:42]OFD Sender: No OFD packet to send [12:52:47]OFD Sender: No OFD packet to send [12:52:52]OFD Sender: No OFD packet to send [12:52:53]accept exits with 9 [12:52:53]New connection [12:52:53]New thread 3067329892 created [12:52:53]Thread 3067473252 joined [12:52:53]Waiting for new connection... [12:52:53] Sock 9.Parse request [12:52:53]Sock 9.Check first char [12:52:53]Sock 9.First char is OK [12:52:53]request: POST /json_proto HTTP/1.0 [12:52:53]Method: POST [12:52:53]URL: /json_proto [12:52:53]Method is POST - this is cgi request [12:52:53]url: /json_proto [12:52:53]query_string will be loaded in cgi processing [12:52:53]execute_cgi json_proto POST (null) [12:52:53]execute_cgi path=json_proto method=POST [12:52:53]POST find Content-Length [12:52:53]Host: 172.17.41.135:8080 [12:52:53]Content-Length: 805 [12:52:53]Content-Type: application/json [12:52:53] [12:52:53]POST finish read [12:52:53]Found Content-Length = 805 [12:52:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:52:53]execute_script... [12:52: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)24617663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:52:53]POST & json_proto [12:52:53]process_json_proto [12:52:53]json parsed OK: [12:52:53]protocol is kg_v1.0 [12:52:53]action value=close_receipt [12:52:53]process_action close_receipt [12:52:53]cmd_close_receipt [12:52:53]MH_GetDate [12:52:53]Write to MH i2c: F0 00 00 E3 10 E2 [12:52:53]Write i2c OK [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: F0 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: F0 09 00 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: F0 09 00 E3 10 00 A6 64 F1 66 ED 3E 82 65 5E [12:52:53]GetLastDocTimeStamp 1727095703 [12:52:53]current date 1727095974 [12:52:53]FM_GetShiftState [12:52:53]SAM_PROTO_GetShiftState [12:52:53]wFMCommunicate request_size=4 [12:52:53]MH_SAM_APDU [12:52:53]CAPDU: 80 13 01 00 [12:52:53]Write to MH i2c: E2 08 00 E4 10 80 13 01 00 00 00 00 00 71 [12:52:53]Write i2c OK [12:52:53]MH_I2C_Read... [12:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:53]Read from MH i2c: E2 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 0E 00 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 0E 00 E4 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [12:52:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:52:53]wFMCommunicate OK [12:52:53]SAM_PROTO_GetShiftState done [12:52:53]FM_GetShiftState done [12:52:53]opened in 1727051401 [12:52:53]opened+sec_in_day 1727137801 [12:52:53]quantity*price = 100021 [12:52:53]sum+1 = 100023 [12:52:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 300 23.09.2024 12:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289626 ФПД: 109398461266297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T125254&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289626&fm=109398461266297&tin=02508201610067®Number=0000000000091827&sum=100022 [12:52:54]StoreToDocumentArchive [12:52:54]shift 515 fd 289626 [12:52:54]save to /storage/0515/doc_00289626 [12:52:54]save last doc name /storage/0515/doc_00289626 to /storage/kkm_last_doc_name [12:52:54]save OK [12:52:54]Clear old archive folders... [12:52:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:54]tlvbuf is 0189CD30 [12:52:54]SAM_PROTO_ClearQueue [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 09 00 00 [12:52:54]Write to MH i2c: E2 08 00 F1 10 80 09 00 00 00 00 00 00 73 [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 F1 10 00 90 00 75 [12:52:55]RAPDU: 90 00 [12:52:55]wFMCommunicate OK [12:52:55]SAM_PROTO_ClearQueue done [12:52:55]KKMCreateOFDPacket [12:52:55]OFDProtocolAddRootSTLVToBuf [12:52:55]FM_MakeSignedData [12:52:55]FM_MakeSignedData [12:52:55]SAM_PROTO_SignData [12:52:55]wFMCommunicate request_size=4 [12:52:55]MH_SAM_APDU [12:52:55]CAPDU: 80 0D 01 02 [12:52:55]Write to MH i2c: E2 08 00 F2 10 80 0D 01 02 00 00 00 00 7B [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 F2 10 00 90 00 76 [12:52:55]RAPDU: 90 00 [12:52:55]wFMCommunicate OK [12:52:55]wFMCommunicate request_size=255 [12:52:55]MH_SAM_APDU [12:52: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 2C 01 00 00 F4 03 04 00 A6 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6B 04 00 35 04 06 00 63 [12:52:55]Write to MH i2c: E2 02 01 F3 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 2C 01 00 00 F4 03 04 00 A6 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6B 04 00 35 04 06 00 63 00 00 11 [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 F3 10 00 90 00 77 [12:52:55]RAPDU: 90 00 [12:52:55]wFMCommunicate OK [12:52:55]wFMCommunicate request_size=10 [12:52:55]MH_SAM_APDU [12:52:55]CAPDU: 80 0D 02 02 05 7F 50 6C 39 79 [12:52:55]Write to MH i2c: E2 0D 00 F4 10 80 0D 02 02 05 00 7F 50 6C 39 79 00 00 75 [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 03 00 F4 10 00 90 00 78 [12:52:55]RAPDU: 90 00 [12:52:55]wFMCommunicate OK [12:52:55]wFMCommunicate request_size=4 [12:52:55]MH_SAM_APDU [12:52:55]CAPDU: 80 0D 03 02 [12:52:55]Write to MH i2c: E2 08 00 F5 10 80 0D 03 02 00 00 00 00 80 [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 0B 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 0B 00 F5 10 00 4D E9 91 98 7C FA 6B 67 90 00 28 [12:52:55]RAPDU: 4D E9 91 98 7C FA 6B 67 90 00 [12:52:55]wFMCommunicate OK [12:52:55]SAM_PROTO_SignData done [12:52:55]FM_MakeSignedData done [12:52:55]CreateOFDProtocolMessage [12:52:55]wFMCommunicate request_size=4 [12:52:55]MH_SAM_APDU [12:52:55]CAPDU: 80 11 00 00 [12:52:55]Write to MH i2c: E2 08 00 F6 10 80 11 00 00 00 00 00 00 80 [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 17 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 17 00 F6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D0 [12:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:52:55]wFMCommunicate OK [12:52:55]CreateOFDProtocolMessage done [12:52:55]OFDSenderStorePacket 289626 [12:52:55]StoreOFDPacket docnum=289626 [12:52:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 0F E5 07 01 C5 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 2C 01 00 00 F4 03 04 00 A6 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6B 04 00 35 04 06 00 63 7F 50 6C 39 79 4D E9 91 98 7C FA 6B 67 [12:52:55]CheckFolder [12:52:55]dirname=/storage/ofd_packets [12:52:55]CheckFolder done [12:52:55]ProducePacketName [12:52:55]name=ofd_packets/00289626 [12:52:55]NVStorageSaveData ofd_packets/00289626 [12:52:55]File name is /storage/ofd_packets/00289626 [12:52:55]Write 301 bytes [12:52:55]NVStorageSaveData done [12:52:55]OFDSenderStorePacket done [12:52:55]KKMCreateOFDPacket done [12:52:55]NVStorageSaveData kkm_last_timestamp [12:52:55]File name is /storage/kkm_last_timestamp [12:52:55]Write 4 bytes [12:52:55]NVStorageSaveData done [12:52:55]ExternCall_PrintAddStr [12:52:55]wPrintStart [12:52:55]Write to MH i2c: 01 00 00 F7 10 07 [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: 01 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: 01 07 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: 01 07 00 F7 10 00 00 00 00 00 FF 0F 1C [12:52:55]RasterBufferAndPrint [12:52:55]line Счет N : (1)24617663 [12:52:55]line ИНН: 02508201610067 [12:52:55]line Контрольно-Кассовый Чек [12:52:55]line ПРОДАЖА [12:52:55]line ТРК (МРК, ГНК) : 52 [12:52:55]line Товар: 2710124500 [12:52:55]line Аи-95-К-5 [12:52:55]line 13.480 * 74.20 [12:52:55]line = 1000.22 [12:52:55]line НДС 12% НСП 1% [12:52:55]line > о реализуемом товаре [12:52:55]line ИТОГО: 1000.22 [12:52:55]line НСП 1% : 8.85 [12:52:55]line НДС 12% : 106.22 [12:52:55]line Наличными: 0.00 [12:52:55]line Безнал.: 1000.22 [12:52:55]line Место: АЗС № 90 "Партнёр-нефть" [12:52:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:52:55]line СНО: Общий режим [12:52:55]line Чек 300 23.09.2024 12:52 [12:52:55]line Смена: 515 ФФД: 1.0 [12:52:55]line ЗНМ: 0300000107 [12:52:55]line РНМ: 0000000000091827 [12:52:55]line Версия ККМ: 001 [12:52:55]line Платежная система: O! деньги [12:52:55]line ФМ: 0000000000871832 [12:52:55]line ФД: 289626 [12:52:55]line ФПД: 109398461266297 [12:52:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T125254&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289626&fm=109398461266297&tin=02508201610067®Number=0000000000091827&sum=100022 [12:52:55]written 0, free lines is 4095 [12:52:55]OFD Sender: Processing packet 289626 [packets to send 1784, broken 1783] [12:52:55]ProducePacketName [12:52:55]name=ofd_packets/00289626 [12:52:55]OFD Sender: To server: pG, [12:52:55]CommunicateWithHost lk.salyk.kg:30040 [12:52:55]ConnectInit lk.salyk.kg [12:52:55]Connected sock=10 [12:52: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 33 32 0F 01 00 00 0F E5 07 01 C5 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 2C 01 00 00 F4 03 04 00 A6 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6B 04 00 35 04 06 00 63 7F 50 6C 39 79 4D E9 91 98 7C FA 6B 67 [12:52:56]Write to MH i2c: 01 00 00 20 11 31 [12:52:56]Write i2c OK [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: 01 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: 01 07 00 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: 01 07 00 20 11 00 00 00 00 00 F4 0C 38 [12:52:56]RasterBufferAndPrint [12:52:56]line [12:52:56]line [12:52:56]line [12:52:56]line [12:52:56]line [12:52:56]written 0, free lines is 3323 [12:52:56]MH_Cut [12:52:56]Write to MH i2c: D1 01 00 27 11 01 0A [12:52:56]Write i2c OK [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: D1 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: D1 01 00 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: D1 01 00 27 11 00 09 [12:52:56]Write to MH i2c: 01 00 00 28 11 39 [12:52:56]Write i2c OK [12:52:56]MH_I2C_Read... [12:52: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 33 32 4F 00 00 00 C7 E2 47 00 23 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 33 32 10 04 04 00 5A 6B 04 00 F4 03 04 00 7B 0C F1 66 B6 04 01 00 00 E9 13 73 67 93 B3 10 E8 [12:52:56]CommunicateWithHost err = 0 [12:52:56]CheckOFDResponse [12:52:56]1017 (14) - 77093643461234 [12:52:56]1041 (16) - 0000000000871832 [12:52:56]1040 (4) - 289626 [12:52:56]1012 (4) - 23.09.2024 06:36 [12:52:56]1206 (1) - 0 [12:52:56]OFD Sender: Remove packet 289626 [12:52:56]ProducePacketName [12:52:56]name=ofd_packets/00289626 [12:52:56]NVStorageDeleteData [12:52:56]OFD Sender: No OFD packet to send [12:52:56]*** Cut start [12:52:56]*** Partial cut [12:52:56]*** CUTSNS_PIN = 1 [12:52:56]*** CUTSNS_PIN = 0 [12:52:57]*** Brake cut motor [12:52:57]Read from MH i2c: 01 [12:52:57]MH_I2C_Read... [12:52:57]*** Stop cut motor [12:52:57]*** Cut end [12:52:57]Read from MH i2c: 01 07 00 [12:52:57]MH_I2C_Read... [12:52:57]Read from MH i2c: 01 07 00 28 11 00 00 00 00 00 FF 0F 4E [12:52:57]process_action close_receipt done [12:52:57]requested_data is exist [12:52:57]produce_requested_data [12:52:57]requested_item fm.sn is exist - process it [12:52:57]wFMCommunicate request_size=4 [12:52:57]MH_SAM_APDU [12:52:57]CAPDU: 80 11 00 00 [12:52:57]Write to MH i2c: E2 08 00 29 11 80 11 00 00 00 00 00 00 B4 [12:52:57]Write i2c OK [12:52:57]MH_I2C_Read... [12:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:57]Read from MH i2c: E2 [12:52:57]MH_I2C_Read... [12:52:57]Read from MH i2c: E2 17 00 [12:52:57]MH_I2C_Read... [12:52:57]Read from MH i2c: E2 17 00 29 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 04 [12:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:52:57]wFMCommunicate OK [12:52:57]requested_item fd.num is exist - process it [12:52:57]SAM_PROTO_GetFieldsCounters [12:52:57]wFMCommunicate request_size=4 [12:52:57]MH_SAM_APDU [12:52:57]CAPDU: 80 13 00 00 [12:52:57]Write to MH i2c: E2 08 00 2A 11 80 13 00 00 00 00 00 00 B7 [12:52:57]Write i2c OK [12:52:57]MH_I2C_Read... [12:52:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:57]Read from MH i2c: E2 [12:52:57]MH_I2C_Read... [12:52:57]Read from MH i2c: E2 62 00 [12:52:57]MH_I2C_Read... [12:52:57]Read from MH i2c: E2 62 00 2A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [12:52: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:52:57]wFMCommunicate OK [12:52:57]SAM_PROTO_GetFieldsCounters done [12:52:57]requested_item shift.num is exist - process it [12:52:57]requested_item shift.opened is exist - process it [12:52:57]req_shift_opened [12:52:57]FM_GetShiftState [12:52:57]SAM_PROTO_GetShiftState [12:52:57]wFMCommunicate request_size=4 [12:52:57]MH_SAM_APDU [12:52:57]CAPDU: 80 13 01 00 [12:52:57]Write to MH i2c: E2 08 00 2B 11 80 13 01 00 00 00 00 00 B9 [12:52:57]Write i2c OK [12:52:57]MH_I2C_Read... [12:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:57]Read from MH i2c: E2 [12:52:57]MH_I2C_Read... [12:52:57]Read from MH i2c: E2 0E 00 [12:52:57]MH_I2C_Read... [12:52:57]Read from MH i2c: E2 0E 00 2B 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [12:52:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:52:57]wFMCommunicate OK [12:52:57]SAM_PROTO_GetShiftState done [12:52:57]FM_GetShiftState done [12:52:57]req_shift_opened done [12:52:57]requested_item shift.open_date is exist - process it [12:52:57]req_shift_open_date [12:52:57]req_shift_open_date done [12:52:57]produce_requested_data done [12:52:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289626,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:52:57]process_action_free close_receipt [12:52:57]json_value_free [12:52:57]json_value_free done [12:52:57]process_json_proto returns [12:52:57]Send response to host [12:52:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289626,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:52:57]free response buf [12:52:57]execute_script done [12:52:57]execute_script returns [12:52:57]free content buf [12:52:57]Sock 9.Close socket [12:52:57]Sock 9.Thread stoped [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:10]accept exits with 7 [12:54:10]New connection [12:54:10]New thread 3067473252 created [12:54:10]Thread 3067329892 joined [12:54:10]Waiting for new connection... [12:54:10] Sock 7.Parse request [12:54:10]Sock 7.Check first char [12:54:10]Sock 7.First char is OK [12:54:10]request: POST /json_proto HTTP/1.0 [12:54:10]Method: POST [12:54:10]URL: /json_proto [12:54:10]Method is POST - this is cgi request [12:54:10]url: /json_proto [12:54:10]query_string will be loaded in cgi processing [12:54:10]execute_cgi json_proto POST (null) [12:54:10]execute_cgi path=json_proto method=POST [12:54:10]POST find Content-Length [12:54:10]Host: 172.17.41.135:8080 [12:54:10]Content-Length: 791 [12:54:10]Content-Type: application/json [12:54:10] [12:54:10]POST finish read [12:54:10]Found Content-Length = 791 [12:54:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:10]execute_script... [12:54:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:10]POST & json_proto [12:54:10]process_json_proto [12:54:10]json parsed OK: [12:54:10]protocol is kg_v1.0 [12:54:10]action value=close_receipt [12:54:10]process_action close_receipt [12:54:10]cmd_close_receipt [12:54:10]MH_GetDate [12:54:10]Write to MH i2c: F0 00 00 2C 11 2C [12:54:10]Write i2c OK [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: F0 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: F0 09 00 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: F0 09 00 2C 11 00 F3 64 F1 66 ED 3E 82 65 F5 [12:54:10]GetLastDocTimeStamp 1727095974 [12:54:10]current date 1727096051 [12:54:10]FM_GetShiftState [12:54:10]SAM_PROTO_GetShiftState [12:54:10]wFMCommunicate request_size=4 [12:54:10]MH_SAM_APDU [12:54:10]CAPDU: 80 13 01 00 [12:54:10]Write to MH i2c: E2 08 00 2D 11 80 13 01 00 00 00 00 00 BB [12:54:10]Write i2c OK [12:54:10]MH_I2C_Read... [12:54:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:10]Read from MH i2c: E2 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: E2 0E 00 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: E2 0E 00 2D 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [12:54:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:54:10]wFMCommunicate OK [12:54:10]SAM_PROTO_GetShiftState done [12:54:10]FM_GetShiftState done [12:54:10]opened in 1727051401 [12:54:10]opened+sec_in_day 1727137801 [12:54:10]quantity*price = 0 [12:54:10]sum+1 = 1 [12:54:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 301 23.09.2024 12:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289627 ФПД: 106110275762736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T125411&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289627&fm=106110275762736&tin=02508201610067®Number=0000000000091827&sum=0 [12:54:11]StoreToDocumentArchive [12:54:11]shift 515 fd 289627 [12:54:11]save to /storage/0515/doc_00289627 [12:54:11]save last doc name /storage/0515/doc_00289627 to /storage/kkm_last_doc_name [12:54:11]save OK [12:54:11]Clear old archive folders... [12:54:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:54:11]tlvbuf is 0191ADA0 [12:54:11]SAM_PROTO_ClearQueue [12:54:11]wFMCommunicate request_size=4 [12:54:11]MH_SAM_APDU [12:54:11]CAPDU: 80 09 00 00 [12:54:11]Write to MH i2c: E2 08 00 3A 11 80 09 00 00 00 00 00 00 BD [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:11]Read from MH i2c: E2 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 3A 11 00 90 00 BF [12:54:11]RAPDU: 90 00 [12:54:11]wFMCommunicate OK [12:54:11]SAM_PROTO_ClearQueue done [12:54:11]KKMCreateOFDPacket [12:54:11]OFDProtocolAddRootSTLVToBuf [12:54:11]FM_MakeSignedData [12:54:11]FM_MakeSignedData [12:54:11]SAM_PROTO_SignData [12:54:11]wFMCommunicate request_size=4 [12:54:11]MH_SAM_APDU [12:54:11]CAPDU: 80 0D 01 02 [12:54:11]Write to MH i2c: E2 08 00 3B 11 80 0D 01 02 00 00 00 00 C5 [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:11]Read from MH i2c: E2 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 3B 11 00 90 00 C0 [12:54:11]RAPDU: 90 00 [12:54:11]wFMCommunicate OK [12:54:11]wFMCommunicate request_size=255 [12:54:11]MH_SAM_APDU [12:54: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 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 2D 01 00 00 F4 03 04 00 F3 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6B 04 00 35 04 06 00 60 81 B9 4B [12:54:11]Write to MH i2c: E2 02 01 3C 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 2D 01 00 00 F4 03 04 00 F3 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6B 04 00 35 04 06 00 60 81 B9 4B 00 00 1E [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:12]Read from MH i2c: E2 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 03 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 03 00 3C 11 00 90 00 C1 [12:54:12]RAPDU: 90 00 [12:54:12]wFMCommunicate OK [12:54:12]wFMCommunicate request_size=7 [12:54:12]MH_SAM_APDU [12:54:12]CAPDU: 80 0D 02 02 02 3A 30 [12:54:12]Write to MH i2c: E2 0A 00 3D 11 80 0D 02 02 02 00 3A 30 00 00 36 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:12]Read from MH i2c: E2 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 03 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 03 00 3D 11 00 90 00 C2 [12:54:12]RAPDU: 90 00 [12:54:12]wFMCommunicate OK [12:54:12]wFMCommunicate request_size=4 [12:54:12]MH_SAM_APDU [12:54:12]CAPDU: 80 0D 03 02 [12:54:12]Write to MH i2c: E2 08 00 3E 11 80 0D 03 02 00 00 00 00 CA [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:12]Read from MH i2c: E2 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 0B 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 0B 00 3E 11 00 AB E5 D5 5F EA 37 07 EA 90 00 A1 [12:54:12]RAPDU: AB E5 D5 5F EA 37 07 EA 90 00 [12:54:12]wFMCommunicate OK [12:54:12]SAM_PROTO_SignData done [12:54:12]FM_MakeSignedData done [12:54:12]CreateOFDProtocolMessage [12:54:12]wFMCommunicate request_size=4 [12:54:12]MH_SAM_APDU [12:54:12]CAPDU: 80 11 00 00 [12:54:12]Write to MH i2c: E2 08 00 3F 11 80 11 00 00 00 00 00 00 CA [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:12]Read from MH i2c: E2 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 17 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 17 00 3F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1A [12:54:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:54:12]wFMCommunicate OK [12:54:12]CreateOFDProtocolMessage done [12:54:12]OFDSenderStorePacket 289627 [12:54:12]StoreOFDPacket docnum=289627 [12:54:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 C3 6B 04 01 94 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 2D 01 00 00 F4 03 04 00 F3 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6B 04 00 35 04 06 00 60 81 B9 4B 3A 30 AB E5 D5 5F EA 37 07 EA [12:54:12]CheckFolder [12:54:12]dirname=/storage/ofd_packets [12:54:12]CheckFolder done [12:54:12]ProducePacketName [12:54:12]name=ofd_packets/00289627 [12:54:12]NVStorageSaveData ofd_packets/00289627 [12:54:12]File name is /storage/ofd_packets/00289627 [12:54:12]Write 298 bytes [12:54:12]NVStorageSaveData done [12:54:12]OFDSenderStorePacket done [12:54:12]KKMCreateOFDPacket done [12:54:12]NVStorageSaveData kkm_last_timestamp [12:54:12]File name is /storage/kkm_last_timestamp [12:54:12]Write 4 bytes [12:54:12]NVStorageSaveData done [12:54:12]ExternCall_PrintAddStr [12:54:12]wPrintStart [12:54:12]Write to MH i2c: 01 00 00 40 11 51 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 07 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 07 00 40 11 00 00 00 00 00 FF 0F 66 [12:54:12]RasterBufferAndPrint [12:54:12]line Счет N : (1)24617664 [12:54:12]line ИНН: 02508201610067 [12:54:12]line Контрольно-Кассовый Чек [12:54:12]line ПРОДАЖА [12:54:12]line ТРК (МРК, ГНК) : 45 [12:54:12]line Товар: 2710194210 [12:54:12]line ДТ-К-5 [12:54:12]line 39.380 * 0.00 [12:54:12]line = 0.00 [12:54:12]line НДС 12% НСП 1% [12:54:12]line > о реализуемом товаре [12:54:12]line ИТОГО: 0.00 [12:54:12]line НСП 1% : 0.00 [12:54:12]line НДС 12% : 0.00 [12:54:12]line Наличными: 0.00 [12:54:12]line Безнал.: 0.00 [12:54:12]line Место: АЗС № 90 "Партнёр-нефть" [12:54:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:54:12]line СНО: Общий режим [12:54:12]line Чек 301 23.09.2024 12:54 [12:54:12]line Смена: 515 ФФД: 1.0 [12:54:12]line ЗНМ: 0300000107 [12:54:12]line РНМ: 0000000000091827 [12:54:12]line Версия ККМ: 001 [12:54:12]line Талоны: Топливная Карта [12:54:12]line 54206 [12:54:12]line ФМ: 0000000000871832 [12:54:12]line ФД: 289627 [12:54:12]line ФПД: 106110275762736 [12:54:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T125411&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289627&fm=106110275762736&tin=02508201610067®Number=0000000000091827&sum=0 [12:54:12]written 0, free lines is 4095 [12:54:12]OFD Sender: Processing packet 289627 [packets to send 1784, broken 1783] [12:54:12]ProducePacketName [12:54:12]name=ofd_packets/00289627 [12:54:12]OFD Sender: To server: pG, [12:54:12]CommunicateWithHost lk.salyk.kg:30040 [12:54:12]ConnectInit lk.salyk.kg [12:54:12]Connected sock=10 [12:54:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 C3 6B 04 01 94 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 2D 01 00 00 F4 03 04 00 F3 64 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6B 04 00 35 04 06 00 60 81 B9 4B 3A 30 AB E5 D5 5F EA 37 07 EA [12:54:12]Write to MH i2c: 01 00 00 69 11 7A [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 07 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 07 00 69 11 00 00 00 00 00 D8 0C 65 [12:54:12]RasterBufferAndPrint [12:54:12]line [12:54:12]line [12:54:12]line [12:54:12]line [12:54:12]line [12:54:12]written 0, free lines is 3295 [12:54:12]MH_Cut [12:54:12]Write to MH i2c: D1 01 00 70 11 01 53 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: D1 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: D1 01 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: D1 01 00 70 11 00 52 [12:54:12]Write to MH i2c: 01 00 00 71 11 82 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 73 C6 47 00 FF 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 33 32 10 04 04 00 5B 6B 04 00 F4 03 04 00 C7 0C F1 66 B6 04 01 00 00 41 A0 C4 4E D3 03 47 BD [12:54:12]CommunicateWithHost err = 0 [12:54:12]CheckOFDResponse [12:54:12]1017 (14) - 77093643461234 [12:54:12]1041 (16) - 0000000000871832 [12:54:12]1040 (4) - 289627 [12:54:12]1012 (4) - 23.09.2024 06:37 [12:54:12]1206 (1) - 0 [12:54:12]OFD Sender: Remove packet 289627 [12:54:12]ProducePacketName [12:54:12]name=ofd_packets/00289627 [12:54:12]NVStorageDeleteData [12:54:13]*** Cut start [12:54:13]*** Partial cut [12:54:13]*** CUTSNS_PIN = 1 [12:54:13]*** CUTSNS_PIN = 0 [12:54:13]OFD Sender: No OFD packet to send [12:54:13]*** Brake cut motor [12:54:13]Read from MH i2c: 01 [12:54:13]MH_I2C_Read... [12:54:13]*** Stop cut motor [12:54:13]*** Cut end [12:54:13]Read from MH i2c: 01 07 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 07 00 71 11 00 00 00 00 00 FF 0F 97 [12:54:13]process_action close_receipt done [12:54:13]requested_data is exist [12:54:13]produce_requested_data [12:54:13]requested_item fm.sn is exist - process it [12:54:13]wFMCommunicate request_size=4 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 11 00 00 [12:54:13]Write to MH i2c: E2 08 00 72 11 80 11 00 00 00 00 00 00 FD [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 17 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 17 00 72 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4D [12:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:54:14]wFMCommunicate OK [12:54:14]requested_item fd.num is exist - process it [12:54:14]SAM_PROTO_GetFieldsCounters [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 13 00 00 [12:54:14]Write to MH i2c: E2 08 00 73 11 80 13 00 00 00 00 00 00 00 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 62 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 62 00 73 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [12:54:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:54:14]wFMCommunicate OK [12:54:14]SAM_PROTO_GetFieldsCounters done [12:54:14]requested_item shift.num is exist - process it [12:54:14]requested_item shift.opened is exist - process it [12:54:14]req_shift_opened [12:54:14]FM_GetShiftState [12:54:14]SAM_PROTO_GetShiftState [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 13 01 00 [12:54:14]Write to MH i2c: E2 08 00 74 11 80 13 01 00 00 00 00 00 02 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0E 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0E 00 74 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A3 [12:54:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:54:14]wFMCommunicate OK [12:54:14]SAM_PROTO_GetShiftState done [12:54:14]FM_GetShiftState done [12:54:14]req_shift_opened done [12:54:14]requested_item shift.open_date is exist - process it [12:54:14]req_shift_open_date [12:54:14]req_shift_open_date done [12:54:14]produce_requested_data done [12:54:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289627,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:54:14]process_action_free close_receipt [12:54:14]json_value_free [12:54:14]json_value_free done [12:54:14]process_json_proto returns [12:54:14]Send response to host [12:54:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289627,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:54:14]free response buf [12:54:14]execute_script done [12:54:14]execute_script returns [12:54:14]free content buf [12:54:14]Sock 7.Close socket [12:54:14]Sock 7.Thread stoped [12:54:18]OFD Sender: No OFD packet to send [12:54:23]OFD Sender: No OFD packet to send [12:54:28]OFD Sender: No OFD packet to send [12:54:33]OFD Sender: No OFD packet to send [12:54:38]OFD Sender: No OFD packet to send [12:54:43]OFD Sender: No OFD packet to send [12:54:48]OFD Sender: No OFD packet to send [12:54:53]OFD Sender: No OFD packet to send [12:54:58]OFD Sender: No OFD packet to send [12:55:03]OFD Sender: No OFD packet to send [12:55:08]OFD Sender: No OFD packet to send [12:55:13]OFD Sender: No OFD packet to send [12:55:18]OFD Sender: No OFD packet to send [12:55:23]OFD Sender: No OFD packet to send [12:55:28]OFD Sender: No OFD packet to send [12:55:34]OFD Sender: No OFD packet to send [12:55:39]OFD Sender: No OFD packet to send [12:55:43]accept exits with 9 [12:55:43]New connection [12:55:43]New thread 3067329892 created [12:55:43]Thread 3067473252 joined [12:55:43]Waiting for new connection... [12:55:43] Sock 9.Parse request [12:55:43]Sock 9.Check first char [12:55:43]Sock 9.First char is OK [12:55:43]request: POST /json_proto HTTP/1.0 [12:55:43]Method: POST [12:55:43]URL: /json_proto [12:55:43]Method is POST - this is cgi request [12:55:43]url: /json_proto [12:55:43]query_string will be loaded in cgi processing [12:55:43]execute_cgi json_proto POST (null) [12:55:43]execute_cgi path=json_proto method=POST [12:55:43]POST find Content-Length [12:55:43]Host: 172.17.41.135:8080 [12:55:43]Content-Length: 681 [12:55:43]Content-Type: application/json [12:55:43] [12:55:43]POST finish read [12:55:43]Found Content-Length = 681 [12:55:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [12:55:43]execute_script... [12:55: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)24617669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [12:55:43]POST & json_proto [12:55:43]process_json_proto [12:55:43]json parsed OK: [12:55:43]protocol is kg_v1.0 [12:55:43]action value=close_receipt [12:55:43]process_action close_receipt [12:55:43]cmd_close_receipt [12:55:43]MH_GetDate [12:55:43]Write to MH i2c: F0 00 00 75 11 75 [12:55:43]Write i2c OK [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: F0 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: F0 09 00 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: F0 09 00 75 11 00 50 65 F1 66 ED 3E 82 65 9C [12:55:43]GetLastDocTimeStamp 1727096051 [12:55:43]current date 1727096144 [12:55:43]FM_GetShiftState [12:55:43]SAM_PROTO_GetShiftState [12:55:43]wFMCommunicate request_size=4 [12:55:43]MH_SAM_APDU [12:55:43]CAPDU: 80 13 01 00 [12:55:43]Write to MH i2c: E2 08 00 76 11 80 13 01 00 00 00 00 00 04 [12:55:43]Write i2c OK [12:55:43]MH_I2C_Read... [12:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:43]Read from MH i2c: E2 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: E2 0E 00 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: E2 0E 00 76 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A5 [12:55:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:55:43]wFMCommunicate OK [12:55:43]SAM_PROTO_GetShiftState done [12:55:43]FM_GetShiftState done [12:55:43]opened in 1727051401 [12:55:43]opened+sec_in_day 1727137801 [12:55:43]quantity*price = 100050 [12:55:43]sum+1 = 100052 [12:55: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 302 23.09.2024 12:55 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289628 ФПД: 223153559020170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T125544&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289628&fm=223153559020170&tin=02508201610067®Number=0000000000091827&sum=100000 [12:55:45]StoreToDocumentArchive [12:55:45]shift 515 fd 289628 [12:55:45]save to /storage/0515/doc_00289628 [12:55:45]save last doc name /storage/0515/doc_00289628 to /storage/kkm_last_doc_name [12:55:45]save OK [12:55:45]Clear old archive folders... [12:55:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:55:45]tlvbuf is 019054F0 [12:55:45]SAM_PROTO_ClearQueue [12:55:45]wFMCommunicate request_size=4 [12:55:45]MH_SAM_APDU [12:55:45]CAPDU: 80 09 00 00 [12:55:45]Write to MH i2c: E2 08 00 83 11 80 09 00 00 00 00 00 00 06 [12:55:45]Write i2c OK [12:55:45]MH_I2C_Read... [12:55:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:45]Read from MH i2c: E2 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 83 11 00 90 00 08 [12:55:45]RAPDU: 90 00 [12:55:45]wFMCommunicate OK [12:55:45]SAM_PROTO_ClearQueue done [12:55:45]KKMCreateOFDPacket [12:55:45]OFDProtocolAddRootSTLVToBuf [12:55:45]FM_MakeSignedData [12:55:45]FM_MakeSignedData [12:55:45]SAM_PROTO_SignData [12:55:45]wFMCommunicate request_size=4 [12:55:45]MH_SAM_APDU [12:55:45]CAPDU: 80 0D 01 02 [12:55:45]Write to MH i2c: E2 08 00 84 11 80 0D 01 02 00 00 00 00 0E [12:55:45]Write i2c OK [12:55:45]MH_I2C_Read... [12:55:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:45]Read from MH i2c: E2 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 84 11 00 90 00 09 [12:55:45]RAPDU: 90 00 [12:55:45]wFMCommunicate OK [12:55:45]wFMCommunicate request_size=255 [12:55:45]MH_SAM_APDU [12:55: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 2E 01 00 00 F4 03 04 00 50 65 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6B 04 00 35 04 06 00 CA F4 FC 9D [12:55:45]Write to MH i2c: E2 02 01 85 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 2E 01 00 00 F4 03 04 00 50 65 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6B 04 00 35 04 06 00 CA F4 FC 9D 00 00 F4 [12:55:45]Write i2c OK [12:55:45]MH_I2C_Read... [12:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:45]Read from MH i2c: E2 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 85 11 00 90 00 0A [12:55:45]RAPDU: 90 00 [12:55:45]wFMCommunicate OK [12:55:45]wFMCommunicate request_size=7 [12:55:45]MH_SAM_APDU [12:55:45]CAPDU: 80 0D 02 02 02 A2 8A [12:55:45]Write to MH i2c: E2 0A 00 86 11 80 0D 02 02 02 00 A2 8A 00 00 41 [12:55:45]Write i2c OK [12:55:45]MH_I2C_Read... [12:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:45]Read from MH i2c: E2 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 03 00 86 11 00 90 00 0B [12:55:45]RAPDU: 90 00 [12:55:45]wFMCommunicate OK [12:55:45]wFMCommunicate request_size=4 [12:55:45]MH_SAM_APDU [12:55:45]CAPDU: 80 0D 03 02 [12:55:45]Write to MH i2c: E2 08 00 87 11 80 0D 03 02 00 00 00 00 13 [12:55:45]Write i2c OK [12:55:45]MH_I2C_Read... [12:55:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:45]Read from MH i2c: E2 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 0B 00 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 0B 00 87 11 00 CD 98 7A 3F 78 A6 02 B6 90 00 08 [12:55:45]RAPDU: CD 98 7A 3F 78 A6 02 B6 90 00 [12:55:45]wFMCommunicate OK [12:55:45]SAM_PROTO_SignData done [12:55:45]FM_MakeSignedData done [12:55:45]CreateOFDProtocolMessage [12:55:45]wFMCommunicate request_size=4 [12:55:45]MH_SAM_APDU [12:55:45]CAPDU: 80 11 00 00 [12:55:45]Write to MH i2c: E2 08 00 88 11 80 11 00 00 00 00 00 00 13 [12:55:45]Write i2c OK [12:55:45]MH_I2C_Read... [12:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:45]Read from MH i2c: E2 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 17 00 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: E2 17 00 88 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 63 [12:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:55:45]wFMCommunicate OK [12:55:45]CreateOFDProtocolMessage done [12:55:45]OFDSenderStorePacket 289628 [12:55:45]StoreOFDPacket docnum=289628 [12:55:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 F1 53 04 01 69 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 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 2E 01 00 00 F4 03 04 00 50 65 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6B 04 00 35 04 06 00 CA F4 FC 9D A2 8A CD 98 7A 3F 78 A6 02 B6 [12:55:45]CheckFolder [12:55:45]dirname=/storage/ofd_packets [12:55:45]CheckFolder done [12:55:45]ProducePacketName [12:55:45]name=ofd_packets/00289628 [12:55:45]NVStorageSaveData ofd_packets/00289628 [12:55:45]File name is /storage/ofd_packets/00289628 [12:55:45]Write 298 bytes [12:55:45]NVStorageSaveData done [12:55:45]OFDSenderStorePacket done [12:55:45]KKMCreateOFDPacket done [12:55:45]NVStorageSaveData kkm_last_timestamp [12:55:45]File name is /storage/kkm_last_timestamp [12:55:45]Write 4 bytes [12:55:45]NVStorageSaveData done [12:55:45]ExternCall_PrintAddStr [12:55:45]wPrintStart [12:55:45]Write to MH i2c: 01 00 00 89 11 9A [12:55:45]Write i2c OK [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: 01 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: 01 07 00 [12:55:45]MH_I2C_Read... [12:55:45]Read from MH i2c: 01 07 00 89 11 00 00 00 00 00 FF 0F AF [12:55:45]RasterBufferAndPrint [12:55:45]line Счет N : (1)24617669 [12:55:45]line ИНН: 02508201610067 [12:55:45]line Контрольно-Кассовый Чек [12:55:45]line ПРОДАЖА [12:55:45]line ТРК (МРК, ГНК) : 22 [12:55:45]line Товар: 2710194210 [12:55:45]line ДТ-К-5 [12:55:45]line 13.130 * 76.20 [12:55:45]line = 1000.51 [12:55:45]line НДС 12% НСП 1% [12:55:45]line > о реализуемом товаре [12:55:45]line ОКРУГЛЕНИЕ: -0.51 [12:55:45]line ИТОГО: 1000.00 [12:55:45]line Внесено: 1000.00 [12:55:45]line СДАЧА: 0.00 [12:55:45]line НСП 1% : 8.85 [12:55:45]line НДС 12% : 106.25 [12:55:45]line Наличными: 1000.00 [12:55:45]line Безнал.: 0.00 [12:55:45]line Место: АЗС № 90 "Партнёр-нефть" [12:55:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [12:55:45]line СНО: Общий режим [12:55:45]line Чек 302 23.09.2024 12:55 [12:55:45]line Смена: 515 ФФД: 1.0 [12:55:45]line ЗНМ: 0300000107 [12:55:45]line РНМ: 0000000000091827 [12:55:45]line Версия ККМ: 001 [12:55:45]line ФМ: 0000000000871832 [12:55:45]line ФД: 289628 [12:55:45]line ФПД: 223153559020170 [12:55:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T125544&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289628&fm=223153559020170&tin=02508201610067®Number=0000000000091827&sum=100000 [12:55:45]written 0, free lines is 4095 [12:55:45]OFD Sender: Processing packet 289628 [packets to send 1784, broken 1783] [12:55:45]ProducePacketName [12:55:45]name=ofd_packets/00289628 [12:55:45]OFD Sender: To server: pG, [12:55:45]CommunicateWithHost lk.salyk.kg:30040 [12:55:45]ConnectInit lk.salyk.kg [12:55:46]Write to MH i2c: 01 00 00 B3 11 C4 [12:55:46]Write i2c OK [12:55:46]MH_I2C_Read... [12:55:46]Read from MH i2c: 01 [12:55:46]MH_I2C_Read... [12:55:46]Read from MH i2c: 01 07 00 [12:55:46]MH_I2C_Read... [12:55:46]Read from MH i2c: 01 07 00 B3 11 00 00 00 00 00 C8 0C 9F [12:55:46]RasterBufferAndPrint [12:55:46]line [12:55:46]line [12:55:46]line [12:55:46]line [12:55:46]line [12:55:46]written 0, free lines is 3275 [12:55:46]MH_Cut [12:55:46]Write to MH i2c: D1 01 00 BA 11 01 9D [12:55:46]Write i2c OK [12:55:46]MH_I2C_Read... [12:55:46]Read from MH i2c: D1 [12:55:46]MH_I2C_Read... [12:55:46]Read from MH i2c: D1 01 00 [12:55:46]MH_I2C_Read... [12:55:46]Read from MH i2c: D1 01 00 BA 11 00 9C [12:55:46]Write to MH i2c: 01 00 00 BB 11 CC [12:55:46]Write i2c OK [12:55:46]MH_I2C_Read... [12:55:46]*** Cut start [12:55:46]*** Partial cut [12:55:46]*** CUTSNS_PIN = 1 [12:55:46]*** CUTSNS_PIN = 0 [12:55:47]*** Brake cut motor [12:55:47]Read from MH i2c: 01 [12:55:47]MH_I2C_Read... [12:55:47]*** Stop cut motor [12:55:47]*** Cut end [12:55:47]Read from MH i2c: 01 07 00 [12:55:47]MH_I2C_Read... [12:55:47]Read from MH i2c: 01 07 00 BB 11 00 00 00 00 00 FF 0F E1 [12:55:47]process_action close_receipt done [12:55:47]requested_data is exist [12:55:47]produce_requested_data [12:55:47]requested_item fm.sn is exist - process it [12:55:47]wFMCommunicate request_size=4 [12:55:47]MH_SAM_APDU [12:55:47]CAPDU: 80 11 00 00 [12:55:47]Write to MH i2c: E2 08 00 BC 11 80 11 00 00 00 00 00 00 47 [12:55:47]Write i2c OK [12:55:47]MH_I2C_Read... [12:55:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:47]Read from MH i2c: E2 [12:55:47]MH_I2C_Read... [12:55:47]Read from MH i2c: E2 17 00 [12:55:47]MH_I2C_Read... [12:55:47]Read from MH i2c: E2 17 00 BC 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 97 [12:55:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [12:55:47]wFMCommunicate OK [12:55:47]requested_item fd.num is exist - process it [12:55:47]SAM_PROTO_GetFieldsCounters [12:55:47]wFMCommunicate request_size=4 [12:55:47]MH_SAM_APDU [12:55:47]CAPDU: 80 13 00 00 [12:55:47]Write to MH i2c: E2 08 00 BD 11 80 13 00 00 00 00 00 00 4A [12:55:47]Write i2c OK [12:55:47]MH_I2C_Read... [12:55:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:47]Read from MH i2c: E2 [12:55:47]MH_I2C_Read... [12:55:47]Read from MH i2c: E2 62 00 [12:55:47]MH_I2C_Read... [12:55:47]Read from MH i2c: E2 62 00 BD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [12:55: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:47]wFMCommunicate OK [12:55:47]SAM_PROTO_GetFieldsCounters done [12:55:47]requested_item shift.num is exist - process it [12:55:47]requested_item shift.opened is exist - process it [12:55:47]req_shift_opened [12:55:47]FM_GetShiftState [12:55:47]SAM_PROTO_GetShiftState [12:55:47]wFMCommunicate request_size=4 [12:55:47]MH_SAM_APDU [12:55:47]CAPDU: 80 13 01 00 [12:55:47]Write to MH i2c: E2 08 00 BE 11 80 13 01 00 00 00 00 00 4C [12:55:47]Write i2c OK [12:55:47]MH_I2C_Read... [12:55:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:47]Read from MH i2c: E2 [12:55:47]MH_I2C_Read... [12:55:47]Read from MH i2c: E2 0E 00 [12:55:47]MH_I2C_Read... [12:55:47]Read from MH i2c: E2 0E 00 BE 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 ED [12:55:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [12:55:47]wFMCommunicate OK [12:55:47]SAM_PROTO_GetShiftState done [12:55:47]FM_GetShiftState done [12:55:47]req_shift_opened done [12:55:47]requested_item shift.open_date is exist - process it [12:55:47]req_shift_open_date [12:55:47]req_shift_open_date done [12:55:47]produce_requested_data done [12:55:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289628,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [12:55:47]process_action_free close_receipt [12:55:47]json_value_free [12:55:47]json_value_free done [12:55:47]process_json_proto returns [12:55:47]Send response to host [12:55:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289628,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [12:55:47]free response buf [12:55:47]execute_script done [12:55:47]execute_script returns [12:55:47]free content buf [12:55:47]Sock 9.Close socket [12:55:47]Sock 9.Thread stoped [12:57:59]ConnectInit Can't connect to host [12:57:59]CommunicateWithHost connect error [12:57:59]CommunicateWithHost err = -1 [12:57:59]OFD Sender: Server communicate error [12:58:04]OFD Sender: Processing packet 289628 [packets to send 1784, broken 1783] [12:58:04]ProducePacketName [12:58:04]name=ofd_packets/00289628 [12:58:04]OFD Sender: To server: pG, [12:58:04]CommunicateWithHost lk.salyk.kg:30040 [12:58:04]ConnectInit lk.salyk.kg [12:58:04]Connected sock=9 [12:58: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 33 32 0C 01 00 00 F1 53 04 01 69 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 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 2E 01 00 00 F4 03 04 00 50 65 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6B 04 00 35 04 06 00 CA F4 FC 9D A2 8A CD 98 7A 3F 78 A6 02 B6 [12: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 33 32 4F 00 00 00 5A 38 47 00 4B 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 33 32 10 04 04 00 5C 6B 04 00 F4 03 04 00 AF 0D F1 66 B6 04 01 00 00 17 7C 95 F4 66 AC 6D 25 [12:58:04]CommunicateWithHost err = 0 [12:58:04]CheckOFDResponse [12:58:04]1017 (14) - 77093643461234 [12:58:04]1041 (16) - 0000000000871832 [12:58:04]1040 (4) - 289628 [12:58:04]1012 (4) - 23.09.2024 06:41 [12:58:04]1206 (1) - 0 [12:58:04]OFD Sender: Remove packet 289628 [12:58:04]ProducePacketName [12:58:04]name=ofd_packets/00289628 [12:58:04]NVStorageDeleteData [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:31]OFD Sender: No OFD packet to send [12:59:36]OFD Sender: No OFD packet to send [12:59:41]OFD Sender: No OFD packet to send [12:59:46]OFD Sender: No OFD packet to send [12:59:51]OFD Sender: No OFD packet to send [12:59:56]OFD Sender: No OFD packet to send [13:00:01]OFD Sender: No OFD packet to send [13:00:06]OFD Sender: No OFD packet to send [13:00:11]OFD Sender: No OFD packet to send [13:00:16]OFD Sender: No OFD packet to send [13:00:21]OFD Sender: No OFD packet to send [13:00:26]OFD Sender: No OFD packet to send [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01: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:12]OFD Sender: No OFD packet to send [13:03:17]OFD Sender: No OFD packet to send [13:03:22]OFD Sender: No OFD packet to send [13:03:27]OFD Sender: No OFD packet to send [13:03:32]OFD Sender: No OFD packet to send [13:03:37]OFD Sender: No OFD packet to send [13:03:42]OFD Sender: No OFD packet to send [13:03:47]OFD Sender: No OFD packet to send [13:03:52]OFD Sender: No OFD packet to send [13:03:57]OFD Sender: No OFD packet to send [13:04:02]OFD Sender: No OFD packet to send [13:04:07]OFD Sender: No OFD packet to send [13:04:12]OFD Sender: No OFD packet to send [13:04:17]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:49]OFD Sender: No OFD packet to send [13:06:54]OFD Sender: No OFD packet to send [13:06:59]OFD Sender: No OFD packet to send [13:07:04]OFD Sender: No OFD packet to send [13:07:09]OFD Sender: No OFD packet to send [13:07:14]OFD Sender: No OFD packet to send [13:07:19]OFD Sender: No OFD packet to send [13:07:24]OFD Sender: No OFD packet to send [13:07:29]OFD Sender: No OFD packet to send [13:07:34]OFD Sender: No OFD packet to send [13:07:39]OFD Sender: No OFD packet to send [13:07:44]OFD Sender: No OFD packet to send [13:07:49]OFD Sender: No OFD packet to send [13:07:54]OFD Sender: No OFD packet to send [13:07:59]OFD Sender: No OFD packet to send [13:08:04]OFD Sender: No OFD packet to send [13:08:09]OFD Sender: No OFD packet to send [13:08:14]OFD Sender: No OFD packet to send [13:08:19]OFD Sender: No OFD packet to send [13:08:24]OFD Sender: No OFD packet to send [13:08:29]OFD Sender: No OFD packet to send [13:08:34]OFD Sender: No OFD packet to send [13:08:39]OFD Sender: No OFD packet to send [13:08:44]OFD Sender: No OFD packet to send [13:08:49]OFD Sender: No OFD packet to send [13:08:54]OFD Sender: No OFD packet to send [13:08:59]OFD Sender: No OFD packet to send [13:09:04]OFD Sender: No OFD packet to send [13:09:09]OFD Sender: No OFD packet to send [13:09:15]OFD Sender: No OFD packet to send [13:09:20]OFD Sender: No OFD packet to send [13:09:25]OFD Sender: No OFD packet to send [13:09:30]OFD Sender: No OFD packet to send [13:09:35]OFD Sender: No OFD packet to send [13:09:40]OFD Sender: No OFD packet to send [13:09:45]OFD Sender: No OFD packet to send [13:09:50]OFD Sender: No OFD packet to send [13:09:55]OFD Sender: No OFD packet to send [13:10:00]OFD Sender: No OFD packet to send [13:10:05]OFD Sender: No OFD packet to send [13:10:10]OFD Sender: No OFD packet to send [13:10:15]OFD Sender: No OFD packet to send [13:10:20]OFD Sender: No OFD packet to send [13:10:25]OFD Sender: No OFD packet to send [13:10:30]OFD Sender: No OFD packet to send [13:10:35]OFD Sender: No OFD packet to send [13:10:40]OFD Sender: No OFD packet to send [13:10:45]OFD Sender: No OFD packet to send [13:10:50]OFD Sender: No OFD packet to send [13:10:55]OFD Sender: No OFD packet to send [13:11:00]OFD Sender: No OFD packet to send [13:11:05]OFD Sender: No OFD packet to send [13:11:10]OFD Sender: No OFD packet to send [13:11:15]OFD Sender: No OFD packet to send [13:11:20]OFD Sender: No OFD packet to send [13:11:25]OFD Sender: No OFD packet to send [13:11:30]OFD Sender: No OFD packet to send [13:11:35]OFD Sender: No OFD packet to send [13:11:41]OFD Sender: No OFD packet to send [13:11:46]OFD Sender: No OFD packet to send [13:11:51]OFD Sender: No OFD packet to send [13:11:56]OFD Sender: No OFD packet to send [13:12:01]OFD Sender: No OFD packet to send [13:12:06]OFD Sender: No OFD packet to send [13:12:11]OFD Sender: No OFD packet to send [13:12:16]OFD Sender: No OFD packet to send [13:12:21]OFD Sender: No OFD packet to send [13:12:26]OFD Sender: No OFD packet to send [13:12:31]OFD Sender: No OFD packet to send [13:12:36]OFD Sender: No OFD packet to send [13:12:41]OFD Sender: No OFD packet to send [13:12:46]OFD Sender: No OFD packet to send [13:12:51]OFD Sender: No OFD packet to send [13:12:56]OFD Sender: No OFD packet to send [13:13:01]OFD Sender: No OFD packet to send [13:13:06]OFD Sender: No OFD packet to send [13:13:11]OFD Sender: No OFD packet to send [13:13:16]OFD Sender: No OFD packet to send [13:13:21]OFD Sender: No OFD packet to send [13:13:26]OFD Sender: No OFD packet to send [13:13:31]OFD Sender: No OFD packet to send [13:13:36]OFD Sender: No OFD packet to send [13:13:41]OFD Sender: No OFD packet to send [13:13:46]OFD Sender: No OFD packet to send [13:13:51]OFD Sender: No OFD packet to send [13:13:56]OFD Sender: No OFD packet to send [13:14:01]OFD Sender: No OFD packet to send [13:14:07]OFD Sender: No OFD packet to send [13:14:12]OFD Sender: No OFD packet to send [13:14:17]OFD Sender: No OFD packet to send [13:14:22]OFD Sender: No OFD packet to send [13:14:27]OFD Sender: No OFD packet to send [13:14:32]OFD Sender: No OFD packet to send [13:14:37]OFD Sender: No OFD packet to send [13:14:42]OFD Sender: No OFD packet to send [13:14:47]OFD Sender: No OFD packet to send [13:14:52]OFD Sender: No OFD packet to send [13:14:57]OFD Sender: No OFD packet to send [13:15:02]OFD Sender: No OFD packet to send [13:15:07]OFD Sender: No OFD packet to send [13:15:12]OFD Sender: No OFD packet to send [13:15:17]OFD Sender: No OFD packet to send [13:15:22]OFD Sender: No OFD packet to send [13:15:27]OFD Sender: No OFD packet to send [13:15:32]OFD Sender: No OFD packet to send [13:15:37]OFD Sender: No OFD packet to send [13:15:42]OFD Sender: No OFD packet to send [13:15:47]OFD Sender: No OFD packet to send [13:15:52]OFD Sender: No OFD packet to send [13:15:57]OFD Sender: No OFD packet to send [13:16:02]OFD Sender: No OFD packet to send [13:16:07]OFD Sender: No OFD packet to send [13:16:12]OFD Sender: No OFD packet to send [13:16:17]OFD Sender: No OFD packet to send [13:16:22]OFD Sender: No OFD packet to send [13:16:28]OFD Sender: No OFD packet to send [13:16:33]OFD Sender: No OFD packet to send [13:16:38]OFD Sender: No OFD packet to send [13:16:43]OFD Sender: No OFD packet to send [13:16:48]OFD Sender: No OFD packet to send [13:16:53]OFD Sender: No OFD packet to send [13:16:58]OFD Sender: No OFD packet to send [13:17:03]OFD Sender: No OFD packet to send [13:17:08]OFD Sender: No OFD packet to send [13:17:13]OFD Sender: No OFD packet to send [13:17:18]OFD Sender: No OFD packet to send [13:17:23]OFD Sender: No OFD packet to send [13:17:28]OFD Sender: No OFD packet to send [13:17:33]OFD Sender: No OFD packet to send [13:17:38]OFD Sender: No OFD packet to send [13:17:43]OFD Sender: No OFD packet to send [13:17:48]OFD Sender: No OFD packet to send [13:17:53]OFD Sender: No OFD packet to send [13:17:58]OFD Sender: No OFD packet to send [13:18:03]OFD Sender: No OFD packet to send [13:18:08]OFD Sender: No OFD packet to send [13:18:13]OFD Sender: No OFD packet to send [13:18:18]OFD Sender: No OFD packet to send [13:18:23]OFD Sender: No OFD packet to send [13:18:28]OFD Sender: No OFD packet to send [13:18:33]OFD Sender: No OFD packet to send [13:18:38]OFD Sender: No OFD packet to send [13:18:43]OFD Sender: No OFD packet to send [13:18:48]OFD Sender: No OFD packet to send [13:18:54]OFD Sender: No OFD packet to send [13:18:59]OFD Sender: No OFD packet to send [13:19:04]OFD Sender: No OFD packet to send [13:19:09]OFD Sender: No OFD packet to send [13:19:14]OFD Sender: No OFD packet to send [13:19:19]OFD Sender: No OFD packet to send [13:19:24]OFD Sender: No OFD packet to send [13:19:29]OFD Sender: No OFD packet to send [13:19:34]OFD Sender: No OFD packet to send [13:19:39]OFD Sender: No OFD packet to send [13:19:44]OFD Sender: No OFD packet to send [13:19:49]OFD Sender: No OFD packet to send [13:19:54]OFD Sender: No OFD packet to send [13:19:59]OFD Sender: No OFD packet to send [13:20:04]OFD Sender: No OFD packet to send [13:20:09]OFD Sender: No OFD packet to send [13:20:14]OFD Sender: No OFD packet to send [13:20:19]OFD Sender: No OFD packet to send [13:20:24]OFD Sender: No OFD packet to send [13:20:29]OFD Sender: No OFD packet to send [13:20:34]OFD Sender: No OFD packet to send [13:20:39]OFD Sender: No OFD packet to send [13:20:44]OFD Sender: No OFD packet to send [13:20:49]OFD Sender: No OFD packet to send [13:20:54]OFD Sender: No OFD packet to send [13:20:59]OFD Sender: No OFD packet to send [13:21:04]OFD Sender: No OFD packet to send [13:21:09]OFD Sender: No OFD packet to send [13:21:14]OFD Sender: No OFD packet to send [13:21:20]OFD Sender: No OFD packet to send [13:21:25]OFD Sender: No OFD packet to send [13:21:30]OFD Sender: No OFD packet to send [13:21:35]OFD Sender: No OFD packet to send [13:21:40]OFD Sender: No OFD packet to send [13:21:45]OFD Sender: No OFD packet to send [13:21:50]OFD Sender: No OFD packet to send [13:21:55]OFD Sender: No OFD packet to send [13:22:00]OFD Sender: No OFD packet to send [13:22:05]OFD Sender: No OFD packet to send [13:22:10]OFD Sender: No OFD packet to send [13:22:15]OFD Sender: No OFD packet to send [13:22:20]OFD Sender: No OFD packet to send [13:22:25]OFD Sender: No OFD packet to send [13:22:30]OFD Sender: No OFD packet to send [13:22:35]OFD Sender: No OFD packet to send [13:22:40]OFD Sender: No OFD packet to send [13:22:45]OFD Sender: No OFD packet to send [13:22:50]OFD Sender: No OFD packet to send [13:22:55]OFD Sender: No OFD packet to send [13:23:00]OFD Sender: No OFD packet to send [13:23:05]OFD Sender: No OFD packet to send [13:23:10]OFD Sender: No OFD packet to send [13:23:15]OFD Sender: No OFD packet to send [13:23:20]OFD Sender: No OFD packet to send [13:23:25]OFD Sender: No OFD packet to send [13:23:30]OFD Sender: No OFD packet to send [13:23:35]OFD Sender: No OFD packet to send [13:23:40]OFD Sender: No OFD packet to send [13:23:46]OFD Sender: No OFD packet to send [13:23:51]OFD Sender: No OFD packet to send [13:23:56]OFD Sender: No OFD packet to send [13:24:01]OFD Sender: No OFD packet to send [13:24:06]OFD Sender: No OFD packet to send [13:24:11]OFD Sender: No OFD packet to send [13:24:16]OFD Sender: No OFD packet to send [13:24:21]OFD Sender: No OFD packet to send [13:24:26]OFD Sender: No OFD packet to send [13:24:31]OFD Sender: No OFD packet to send [13:24:36]OFD Sender: No OFD packet to send [13:24:41]OFD Sender: No OFD packet to send [13:24:46]OFD Sender: No OFD packet to send [13:24:51]OFD Sender: No OFD packet to send [13:24:56]OFD Sender: No OFD packet to send [13:25:01]OFD Sender: No OFD packet to send [13:25:06]OFD Sender: No OFD packet to send [13:25:11]OFD Sender: No OFD packet to send [13:25:16]OFD Sender: No OFD packet to send [13:25:21]OFD Sender: No OFD packet to send [13:25:26]OFD Sender: No OFD packet to send [13:25:31]OFD Sender: No OFD packet to send [13:25:36]OFD Sender: No OFD packet to send [13:25:41]OFD Sender: No OFD packet to send [13:25:46]OFD Sender: No OFD packet to send [13:25:51]OFD Sender: No OFD packet to send [13:25:56]OFD Sender: No OFD packet to send [13:26:01]OFD Sender: No OFD packet to send [13:26:06]OFD Sender: No OFD packet to send [13:26:12]OFD Sender: No OFD packet to send [13:26:17]OFD Sender: No OFD packet to send [13:26:22]OFD Sender: No OFD packet to send [13:26:27]OFD Sender: No OFD packet to send [13:26:32]OFD Sender: No OFD packet to send [13:26:37]OFD Sender: No OFD packet to send [13:26:42]OFD Sender: No OFD packet to send [13:26:47]OFD Sender: No OFD packet to send [13:26:52]OFD Sender: No OFD packet to send [13:26:57]OFD Sender: No OFD packet to send [13:27:02]OFD Sender: No OFD packet to send [13:27:07]OFD Sender: No OFD packet to send [13:27:12]OFD Sender: No OFD packet to send [13:27:17]OFD Sender: No OFD packet to send [13:27:22]OFD Sender: No OFD packet to send [13:27:27]OFD Sender: No OFD packet to send [13:27:32]OFD Sender: No OFD packet to send [13:27:37]OFD Sender: No OFD packet to send [13:27:42]OFD Sender: No OFD packet to send [13:27:47]OFD Sender: No OFD packet to send [13:27:52]OFD Sender: No OFD packet to send [13:27:57]OFD Sender: No OFD packet to send [13:28:02]OFD Sender: No OFD packet to send [13:28:07]OFD Sender: No OFD packet to send [13:28:12]OFD Sender: No OFD packet to send [13:28:17]OFD Sender: No OFD packet to send [13:28:22]OFD Sender: No OFD packet to send [13:28:27]OFD Sender: No OFD packet to send [13:28:32]OFD Sender: No OFD packet to send [13:28:38]OFD Sender: No OFD packet to send [13:28:43]OFD Sender: No OFD packet to send [13:28:48]OFD Sender: No OFD packet to send [13:28:53]OFD Sender: No OFD packet to send [13:28:58]OFD Sender: No OFD packet to send [13:29:03]OFD Sender: No OFD packet to send [13:29:08]OFD Sender: No OFD packet to send [13:29:13]OFD Sender: No OFD packet to send [13:29:18]OFD Sender: No OFD packet to send [13:29:23]OFD Sender: No OFD packet to send [13:29:28]OFD Sender: No OFD packet to send [13:29:33]OFD Sender: No OFD packet to send [13:29:38]OFD Sender: No OFD packet to send [13:29:43]OFD Sender: No OFD packet to send [13:29:48]OFD Sender: No OFD packet to send [13:29:53]OFD Sender: No OFD packet to send [13:29:58]OFD Sender: No OFD packet to send [13:30:03]OFD Sender: No OFD packet to send [13:30:08]OFD Sender: No OFD packet to send [13:30:13]OFD Sender: No OFD packet to send [13:30:18]OFD Sender: No OFD packet to send [13:30:23]OFD Sender: No OFD packet to send [13:30:28]OFD Sender: No OFD packet to send [13:30:33]OFD Sender: No OFD packet to send [13:30:38]OFD Sender: No OFD packet to send [13:30:43]OFD Sender: No OFD packet to send [13:30:48]OFD Sender: No OFD packet to send [13:30:53]OFD Sender: No OFD packet to send [13:30:58]OFD Sender: No OFD packet to send [13:31:04]OFD Sender: No OFD packet to send [13:31:09]OFD Sender: No OFD packet to send [13:31:14]OFD Sender: No OFD packet to send [13:31:19]OFD Sender: No OFD packet to send [13:31:24]OFD Sender: No OFD packet to send [13:31:29]OFD Sender: No OFD packet to send [13:31:34]OFD Sender: No OFD packet to send [13:31:37]accept exits with 7 [13:31:37]New connection [13:31:37]New thread 3067473252 created [13:31:37]Thread 3067329892 joined [13:31:37]Waiting for new connection... [13:31:37] Sock 7.Parse request [13:31:37]Sock 7.Check first char [13:31:37]Sock 7.First char is OK [13:31:37]request: POST /json_proto HTTP/1.0 [13:31:37]Method: POST [13:31:37]URL: /json_proto [13:31:37]Method is POST - this is cgi request [13:31:37]url: /json_proto [13:31:37]query_string will be loaded in cgi processing [13:31:37]execute_cgi json_proto POST (null) [13:31:37]execute_cgi path=json_proto method=POST [13:31:37]POST find Content-Length [13:31:37]Host: 172.17.41.135:8080 [13:31:37]Content-Length: 660 [13:31:37]Content-Type: application/json [13:31:37] [13:31:37]POST finish read [13:31:37]Found Content-Length = 660 [13:31:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:37]execute_script... [13:31:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:37]POST & json_proto [13:31:37]process_json_proto [13:31:37]json parsed OK: [13:31:37]protocol is kg_v1.0 [13:31:37]action value=close_receipt [13:31:37]process_action close_receipt [13:31:37]cmd_close_receipt [13:31:37]MH_GetDate [13:31:37]Write to MH i2c: F0 00 00 BF 11 BF [13:31:37]Write i2c OK [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: F0 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: F0 09 00 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: F0 09 00 BF 11 00 B9 6D F1 66 ED 3E 82 65 57 [13:31:37]GetLastDocTimeStamp 1727096144 [13:31:37]current date 1727098297 [13:31:37]FM_GetShiftState [13:31:37]SAM_PROTO_GetShiftState [13:31:37]wFMCommunicate request_size=4 [13:31:37]MH_SAM_APDU [13:31:37]CAPDU: 80 13 01 00 [13:31:37]Write to MH i2c: E2 08 00 C0 11 80 13 01 00 00 00 00 00 4E [13:31:37]Write i2c OK [13:31:37]MH_I2C_Read... [13:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:37]Read from MH i2c: E2 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 0E 00 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 0E 00 C0 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EF [13:31:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:31:37]wFMCommunicate OK [13:31:37]SAM_PROTO_GetShiftState done [13:31:37]FM_GetShiftState done [13:31:37]opened in 1727051401 [13:31:37]opened+sec_in_day 1727137801 [13:31:37]quantity*price = 40055 [13:31:37]sum+1 = 40056 [13:31:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 303 23.09.2024 13:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289629 ФПД: 260445888389389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T133138&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289629&fm=260445888389389&tin=02508201610067®Number=0000000000091827&sum=40000 [13:31:38]StoreToDocumentArchive [13:31:38]shift 515 fd 289629 [13:31:38]save to /storage/0515/doc_00289629 [13:31:38]save last doc name /storage/0515/doc_00289629 to /storage/kkm_last_doc_name [13:31:38]save OK [13:31:38]Clear old archive folders... [13:31:38]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:31:38]tlvbuf is 018E1BD0 [13:31:38]SAM_PROTO_ClearQueue [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 09 00 00 [13:31:38]Write to MH i2c: E2 08 00 CD 11 80 09 00 00 00 00 00 00 50 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 CD 11 00 90 00 52 [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]SAM_PROTO_ClearQueue done [13:31:38]KKMCreateOFDPacket [13:31:38]OFDProtocolAddRootSTLVToBuf [13:31:38]FM_MakeSignedData [13:31:38]FM_MakeSignedData [13:31:38]SAM_PROTO_SignData [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 0D 01 02 [13:31:38]Write to MH i2c: E2 08 00 CE 11 80 0D 01 02 00 00 00 00 58 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 CE 11 00 90 00 53 [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=253 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 BA 6D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6B 04 00 35 04 06 00 EC DF C8 A9 21 0D [13:31:38]Write to MH i2c: E2 00 01 CF 11 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 BA 6D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6B 04 00 35 04 06 00 EC DF C8 A9 21 0D 00 00 AB [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 CF 11 00 90 00 54 [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 0D 03 02 [13:31:38]Write to MH i2c: E2 08 00 D0 11 80 0D 03 02 00 00 00 00 5C [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 0B 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 0B 00 D0 11 00 A4 D3 7C B1 4E F5 5B 11 90 00 B0 [13:31:38]RAPDU: A4 D3 7C B1 4E F5 5B 11 90 00 [13:31:38]wFMCommunicate OK [13:31:38]SAM_PROTO_SignData done [13:31:38]FM_MakeSignedData done [13:31:38]CreateOFDProtocolMessage [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 11 00 00 [13:31:38]Write to MH i2c: E2 08 00 D1 11 80 11 00 00 00 00 00 00 5C [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 17 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 17 00 D1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AC [13:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:31:38]wFMCommunicate OK [13:31:38]CreateOFDProtocolMessage done [13:31:38]OFDSenderStorePacket 289629 [13:31:38]StoreOFDPacket docnum=289629 [13:31:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 17 E4 00 01 76 E1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 BA 6D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6B 04 00 35 04 06 00 EC DF C8 A9 21 0D A4 D3 7C B1 4E F5 5B 11 [13:31:38]CheckFolder [13:31:38]dirname=/storage/ofd_packets [13:31:38]CheckFolder done [13:31:38]ProducePacketName [13:31:38]name=ofd_packets/00289629 [13:31:38]NVStorageSaveData ofd_packets/00289629 [13:31:38]File name is /storage/ofd_packets/00289629 [13:31:38]Write 294 bytes [13:31:38]NVStorageSaveData done [13:31:38]OFDSenderStorePacket done [13:31:38]KKMCreateOFDPacket done [13:31:38]NVStorageSaveData kkm_last_timestamp [13:31:38]File name is /storage/kkm_last_timestamp [13:31:38]Write 4 bytes [13:31:38]NVStorageSaveData done [13:31:38]ExternCall_PrintAddStr [13:31:38]wPrintStart [13:31:38]Write to MH i2c: 01 00 00 D2 11 E3 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: 01 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: 01 07 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: 01 07 00 D2 11 00 00 00 00 00 FF 0F F8 [13:31:38]RasterBufferAndPrint [13:31:38]line Счет N : (1)24617694 [13:31:38]line ИНН: 02508201610067 [13:31:38]line Контрольно-Кассовый Чек [13:31:38]line ПРОДАЖА [13:31:38]line ТРК (МРК, ГНК) : 54 [13:31:38]line Товар: 2710124130 [13:31:38]line SU-92 [13:31:38]line 5.780 * 69.30 [13:31:38]line = 400.55 [13:31:38]line НДС 12% НСП 1% [13:31:38]line > о реализуемом товаре [13:31:38]line ОКРУГЛЕНИЕ: -0.55 [13:31:38]line ИТОГО: 400.00 [13:31:38]line Внесено: 400.00 [13:31:38]line СДАЧА: 0.00 [13:31:38]line НСП 1% : 3.54 [13:31:38]line НДС 12% : 42.54 [13:31:38]line Наличными: 400.00 [13:31:38]line Безнал.: 0.00 [13:31:38]line Место: АЗС № 90 "Партнёр-нефть" [13:31:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:31:38]line СНО: Общий режим [13:31:38]line Чек 303 23.09.2024 13:31 [13:31:38]line Смена: 515 ФФД: 1.0 [13:31:38]line ЗНМ: 0300000107 [13:31:38]line РНМ: 0000000000091827 [13:31:38]line Версия ККМ: 001 [13:31:38]line ФМ: 0000000000871832 [13:31:38]line ФД: 289629 [13:31:38]line ФПД: 260445888389389 [13:31:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T133138&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289629&fm=260445888389389&tin=02508201610067®Number=0000000000091827&sum=40000 [13:31:38]written 0, free lines is 4095 [13:31:38]OFD Sender: Processing packet 289629 [packets to send 1784, broken 1783] [13:31:38]ProducePacketName [13:31:38]name=ofd_packets/00289629 [13:31:38]OFD Sender: To server: pG, [13:31:38]CommunicateWithHost lk.salyk.kg:30040 [13:31:38]ConnectInit lk.salyk.kg [13:31:39]Connected sock=10 [13:31:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 17 E4 00 01 76 E1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 BA 6D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6B 04 00 35 04 06 00 EC DF C8 A9 21 0D A4 D3 7C B1 4E F5 5B 11 [13:31:39]Write to MH i2c: 01 00 00 FC 11 0D [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: 01 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: 01 07 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: 01 07 00 FC 11 00 00 00 00 00 C8 0C E8 [13:31:39]RasterBufferAndPrint [13:31:39]line [13:31:39]line [13:31:39]line [13:31:39]line [13:31:39]line [13:31:39]written 0, free lines is 3277 [13:31:39]MH_Cut [13:31:39]Write to MH i2c: D1 01 00 03 12 01 E7 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: D1 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: D1 01 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: D1 01 00 03 12 00 E6 [13:31:39]Write to MH i2c: 01 00 00 04 12 16 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 41 AE 47 00 C9 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 33 32 10 04 04 00 5D 6B 04 00 F4 03 04 00 8E 15 F1 66 B6 04 01 00 00 71 78 59 D0 D8 92 4F CD [13:31:39]CommunicateWithHost err = 0 [13:31:39]CheckOFDResponse [13:31:39]1017 (14) - 77093643461234 [13:31:39]1041 (16) - 0000000000871832 [13:31:39]1040 (4) - 289629 [13:31:39]1012 (4) - 23.09.2024 07:15 [13:31:39]1206 (1) - 0 [13:31:39]OFD Sender: Remove packet 289629 [13:31:39]ProducePacketName [13:31:39]name=ofd_packets/00289629 [13:31:39]NVStorageDeleteData [13:31:39]OFD Sender: No OFD packet to send [13:31:40]*** Cut start [13:31:40]*** Partial cut [13:31:40]*** CUTSNS_PIN = 1 [13:31:40]*** CUTSNS_PIN = 0 [13:31:40]*** Brake cut motor [13:31:40]Read from MH i2c: 01 [13:31:40]MH_I2C_Read... [13:31:40]*** Stop cut motor [13:31:40]*** Cut end [13:31:40]Read from MH i2c: 01 07 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: 01 07 00 04 12 00 00 00 00 00 FF 0F 2B [13:31:40]process_action close_receipt done [13:31:40]requested_data is exist [13:31:40]produce_requested_data [13:31:40]requested_item fm.sn is exist - process it [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 11 00 00 [13:31:40]Write to MH i2c: E2 08 00 05 12 80 11 00 00 00 00 00 00 91 [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 17 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 17 00 05 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E1 [13:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:31:40]wFMCommunicate OK [13:31:40]requested_item fd.num is exist - process it [13:31:40]SAM_PROTO_GetFieldsCounters [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 13 00 00 [13:31:40]Write to MH i2c: E2 08 00 06 12 80 13 00 00 00 00 00 00 94 [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 62 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 62 00 06 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [13:31:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:40]wFMCommunicate OK [13:31:40]SAM_PROTO_GetFieldsCounters done [13:31:40]requested_item shift.num is exist - process it [13:31:40]requested_item shift.opened is exist - process it [13:31:40]req_shift_opened [13:31:40]FM_GetShiftState [13:31:40]SAM_PROTO_GetShiftState [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 13 01 00 [13:31:40]Write to MH i2c: E2 08 00 07 12 80 13 01 00 00 00 00 00 96 [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 0E 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 0E 00 07 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 37 [13:31:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:31:40]wFMCommunicate OK [13:31:40]SAM_PROTO_GetShiftState done [13:31:40]FM_GetShiftState done [13:31:40]req_shift_opened done [13:31:40]requested_item shift.open_date is exist - process it [13:31:40]req_shift_open_date [13:31:40]req_shift_open_date done [13:31:40]produce_requested_data done [13:31:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289629,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:31:40]process_action_free close_receipt [13:31:40]json_value_free [13:31:40]json_value_free done [13:31:40]process_json_proto returns [13:31:40]Send response to host [13:31:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289629,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:31:40]free response buf [13:31:40]execute_script done [13:31:40]execute_script returns [13:31:40]free content buf [13:31:40]Sock 7.Close socket [13:31:40]Sock 7.Thread stoped [13:31:44]OFD Sender: No OFD packet to send [13:31:49]OFD Sender: No OFD packet to send [13:31:55]OFD Sender: No OFD packet to send [13:32:00]OFD Sender: No OFD packet to send [13:32:05]OFD Sender: No OFD packet to send [13:32:10]OFD Sender: No OFD packet to send [13:32:15]OFD Sender: No OFD packet to send [13:32:20]OFD Sender: No OFD packet to send [13:32:25]OFD Sender: No OFD packet to send [13:32:30]OFD Sender: No OFD packet to send [13:32:35]OFD Sender: No OFD packet to send [13:32:40]OFD Sender: No OFD packet to send [13:32:45]OFD Sender: No OFD packet to send [13:32:50]OFD Sender: No OFD packet to send [13:32:55]OFD Sender: No OFD packet to send [13:33:00]OFD Sender: No OFD packet to send [13:33:05]OFD Sender: No OFD packet to send [13:33:10]OFD Sender: No OFD packet to send [13:33:15]OFD Sender: No OFD packet to send [13:33:20]OFD Sender: No OFD packet to send [13:33:25]OFD Sender: No OFD packet to send [13:33:30]OFD Sender: No OFD packet to send [13:33:35]OFD Sender: No OFD packet to send [13:33:40]OFD Sender: No OFD packet to send [13:33:45]OFD Sender: No OFD packet to send [13:33:50]OFD Sender: No OFD packet to send [13:33:55]OFD Sender: No OFD packet to send [13:34:00]OFD Sender: No OFD packet to send [13:34:05]OFD Sender: No OFD packet to send [13:34:10]OFD Sender: No OFD packet to send [13:34:15]OFD Sender: No OFD packet to send [13:34:21]OFD Sender: No OFD packet to send [13:34:26]OFD Sender: No OFD packet to send [13:34:31]OFD Sender: No OFD packet to send [13:34:36]OFD Sender: No OFD packet to send [13:34:41]OFD Sender: No OFD packet to send [13:34:46]OFD Sender: No OFD packet to send [13:34:51]OFD Sender: No OFD packet to send [13:34:56]OFD Sender: No OFD packet to send [13:35:01]OFD Sender: No OFD packet to send [13:35:06]OFD Sender: No OFD packet to send [13:35:11]OFD Sender: No OFD packet to send [13:35:16]OFD Sender: No OFD packet to send [13:35:21]OFD Sender: No OFD packet to send [13:35:26]OFD Sender: No OFD packet to send [13:35:31]OFD Sender: No OFD packet to send [13:35:36]OFD Sender: No OFD packet to send [13:35:41]OFD Sender: No OFD packet to send [13:35:46]OFD Sender: No OFD packet to send [13:35:51]OFD Sender: No OFD packet to send [13:35:56]OFD Sender: No OFD packet to send [13:36:01]OFD Sender: No OFD packet to send [13:36:06]OFD Sender: No OFD packet to send [13:36:11]OFD Sender: No OFD packet to send [13:36:16]OFD Sender: No OFD packet to send [13:36:21]OFD Sender: No OFD packet to send [13:36:26]OFD Sender: No OFD packet to send [13:36:31]OFD Sender: No OFD packet to send [13:36:36]OFD Sender: No OFD packet to send [13:36:41]OFD Sender: No OFD packet to send [13:36:47]OFD Sender: No OFD packet to send [13:36:52]OFD Sender: No OFD packet to send [13:36:57]OFD Sender: No OFD packet to send [13:37:02]OFD Sender: No OFD packet to send [13:37:07]OFD Sender: No OFD packet to send [13:37:12]OFD Sender: No OFD packet to send [13:37:17]OFD Sender: No OFD packet to send [13:37:22]OFD Sender: No OFD packet to send [13:37:27]OFD Sender: No OFD packet to send [13:37:32]OFD Sender: No OFD packet to send [13:37:37]OFD Sender: No OFD packet to send [13:37:42]OFD Sender: No OFD packet to send [13:37:47]OFD Sender: No OFD packet to send [13:37:52]OFD Sender: No OFD packet to send [13:37:57]OFD Sender: No OFD packet to send [13:38:02]OFD Sender: No OFD packet to send [13:38:07]OFD Sender: No OFD packet to send [13:38:12]OFD Sender: No OFD packet to send [13:38:17]OFD Sender: No OFD packet to send [13:38:22]OFD Sender: No OFD packet to send [13:38:27]OFD Sender: No OFD packet to send [13:38:32]OFD Sender: No OFD packet to send [13:38:37]OFD Sender: No OFD packet to send [13:38:42]OFD Sender: No OFD packet to send [13:38:47]OFD Sender: No OFD packet to send [13:38:52]OFD Sender: No OFD packet to send [13:38:57]OFD Sender: No OFD packet to send [13:39:02]OFD Sender: No OFD packet to send [13:39:07]OFD Sender: No OFD packet to send [13:39:09]accept exits with 9 [13:39:09]New connection [13:39:09]New thread 3067329892 created [13:39:09]Thread 3067473252 joined [13:39:09]Waiting for new connection... [13:39:09] Sock 9.Parse request [13:39:09]Sock 9.Check first char [13:39:09]Sock 9.First char is OK [13:39:09]request: POST /json_proto HTTP/1.0 [13:39:09]Method: POST [13:39:09]URL: /json_proto [13:39:09]Method is POST - this is cgi request [13:39:09]url: /json_proto [13:39:09]query_string will be loaded in cgi processing [13:39:09]execute_cgi json_proto POST (null) [13:39:09]execute_cgi path=json_proto method=POST [13:39:09]POST find Content-Length [13:39:09]Host: 172.17.41.135:8080 [13:39:09]Content-Length: 625 [13:39:09]Content-Type: application/json [13:39:09] [13:39:09]POST finish read [13:39:09]Found Content-Length = 625 [13:39:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:09]execute_script... [13:39: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)24617697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:09]POST & json_proto [13:39:09]process_json_proto [13:39:09]json parsed OK: [13:39:09]protocol is kg_v1.0 [13:39:09]action value=close_receipt [13:39:09]process_action close_receipt [13:39:09]cmd_close_receipt [13:39:09]MH_GetDate [13:39:09]Write to MH i2c: F0 00 00 08 12 09 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: F0 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: F0 09 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: F0 09 00 08 12 00 7E 6F F1 66 ED 3E 82 65 68 [13:39:09]GetLastDocTimeStamp 1727098298 [13:39:09]current date 1727098750 [13:39:09]FM_GetShiftState [13:39:09]SAM_PROTO_GetShiftState [13:39:09]wFMCommunicate request_size=4 [13:39:09]MH_SAM_APDU [13:39:09]CAPDU: 80 13 01 00 [13:39:09]Write to MH i2c: E2 08 00 09 12 80 13 01 00 00 00 00 00 98 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 0E 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 0E 00 09 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 39 [13:39:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:39:09]wFMCommunicate OK [13:39:09]SAM_PROTO_GetShiftState done [13:39:09]FM_GetShiftState done [13:39:09]opened in 1727051401 [13:39:09]opened+sec_in_day 1727137801 [13:39:09]quantity*price = 99999 [13:39:09]sum+1 = 100001 [13:39:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 304 23.09.2024 13:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289630 ФПД: 24835140342217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T133910&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289630&fm=24835140342217&tin=02508201610067®Number=0000000000091827&sum=100000 [13:39:10]StoreToDocumentArchive [13:39:10]shift 515 fd 289630 [13:39:10]save to /storage/0515/doc_00289630 [13:39:10]save last doc name /storage/0515/doc_00289630 to /storage/kkm_last_doc_name [13:39:10]save OK [13:39:10]Clear old archive folders... [13:39:10]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:39:10]tlvbuf is 019048D0 [13:39:10]SAM_PROTO_ClearQueue [13:39:10]wFMCommunicate request_size=4 [13:39:10]MH_SAM_APDU [13:39:10]CAPDU: 80 09 00 00 [13:39:10]Write to MH i2c: E2 08 00 16 12 80 09 00 00 00 00 00 00 9A [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:10]Read from MH i2c: E2 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 03 00 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 03 00 16 12 00 90 00 9C [13:39:10]RAPDU: 90 00 [13:39:10]wFMCommunicate OK [13:39:10]SAM_PROTO_ClearQueue done [13:39:10]KKMCreateOFDPacket [13:39:10]OFDProtocolAddRootSTLVToBuf [13:39:10]FM_MakeSignedData [13:39:10]FM_MakeSignedData [13:39:10]SAM_PROTO_SignData [13:39:10]wFMCommunicate request_size=4 [13:39:10]MH_SAM_APDU [13:39:10]CAPDU: 80 0D 01 02 [13:39:10]Write to MH i2c: E2 08 00 17 12 80 0D 01 02 00 00 00 00 A2 [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:10]Read from MH i2c: E2 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 03 00 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 03 00 17 12 00 90 00 9D [13:39:10]RAPDU: 90 00 [13:39:10]wFMCommunicate OK [13:39:10]wFMCommunicate request_size=253 [13:39:10]MH_SAM_APDU [13:39:10]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 7E 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6B 04 00 35 04 06 00 16 96 61 B7 D1 C9 [13:39:10]Write to MH i2c: E2 00 01 18 12 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 7E 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6B 04 00 35 04 06 00 16 96 61 B7 D1 C9 00 00 52 [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:10]Read from MH i2c: E2 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 03 00 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 03 00 18 12 00 90 00 9E [13:39:10]RAPDU: 90 00 [13:39:10]wFMCommunicate OK [13:39:10]wFMCommunicate request_size=4 [13:39:10]MH_SAM_APDU [13:39:10]CAPDU: 80 0D 03 02 [13:39:10]Write to MH i2c: E2 08 00 19 12 80 0D 03 02 00 00 00 00 A6 [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:10]Read from MH i2c: E2 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 0B 00 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 0B 00 19 12 00 72 4C 39 06 06 6E 14 E9 90 00 15 [13:39:10]RAPDU: 72 4C 39 06 06 6E 14 E9 90 00 [13:39:10]wFMCommunicate OK [13:39:10]SAM_PROTO_SignData done [13:39:10]FM_MakeSignedData done [13:39:10]CreateOFDProtocolMessage [13:39:10]wFMCommunicate request_size=4 [13:39:10]MH_SAM_APDU [13:39:10]CAPDU: 80 11 00 00 [13:39:10]Write to MH i2c: E2 08 00 1A 12 80 11 00 00 00 00 00 00 A6 [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:10]Read from MH i2c: E2 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 17 00 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: E2 17 00 1A 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F6 [13:39:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:39:10]wFMCommunicate OK [13:39:10]CreateOFDProtocolMessage done [13:39:10]OFDSenderStorePacket 289630 [13:39:10]StoreOFDPacket docnum=289630 [13:39:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 86 A1 00 01 41 7C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 7E 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6B 04 00 35 04 06 00 16 96 61 B7 D1 C9 72 4C 39 06 06 6E 14 E9 [13:39:10]CheckFolder [13:39:10]dirname=/storage/ofd_packets [13:39:10]CheckFolder done [13:39:10]ProducePacketName [13:39:10]name=ofd_packets/00289630 [13:39:10]NVStorageSaveData ofd_packets/00289630 [13:39:10]File name is /storage/ofd_packets/00289630 [13:39:10]Write 294 bytes [13:39:10]NVStorageSaveData done [13:39:10]OFDSenderStorePacket done [13:39:10]KKMCreateOFDPacket done [13:39:10]NVStorageSaveData kkm_last_timestamp [13:39:10]File name is /storage/kkm_last_timestamp [13:39:10]Write 4 bytes [13:39:10]NVStorageSaveData done [13:39:10]ExternCall_PrintAddStr [13:39:10]wPrintStart [13:39:10]Write to MH i2c: 01 00 00 1B 12 2D [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: 01 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: 01 07 00 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: 01 07 00 1B 12 00 00 00 00 00 FF 0F 42 [13:39:10]RasterBufferAndPrint [13:39:10]line Счет N : (1)24617697 [13:39:10]line ИНН: 02508201610067 [13:39:10]line Контрольно-Кассовый Чек [13:39:10]line ПРОДАЖА [13:39:10]line ТРК (МРК, ГНК) : 54 [13:39:10]line Товар: 2710124130 [13:39:10]line SU-92 [13:39:10]line 14.430 * 69.30 [13:39:10]line = 1000.00 [13:39:10]line НДС 12% НСП 1% [13:39:10]line > о реализуемом товаре [13:39:10]line ИТОГО: 1000.00 [13:39:10]line НСП 1% : 8.85 [13:39:10]line НДС 12% : 106.19 [13:39:10]line Наличными: 1000.00 [13:39:10]line Безнал.: 0.00 [13:39:10]line Место: АЗС № 90 "Партнёр-нефть" [13:39:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:39:10]line СНО: Общий режим [13:39:10]line Чек 304 23.09.2024 13:39 [13:39:10]line Смена: 515 ФФД: 1.0 [13:39:10]line ЗНМ: 0300000107 [13:39:10]line РНМ: 0000000000091827 [13:39:10]line Версия ККМ: 001 [13:39:10]line ФМ: 0000000000871832 [13:39:10]line ФД: 289630 [13:39:10]line ФПД: 24835140342217 [13:39:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T133910&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289630&fm=24835140342217&tin=02508201610067®Number=0000000000091827&sum=100000 [13:39:10]written 0, free lines is 4095 [13:39:10]OFD Sender: Processing packet 289630 [packets to send 1784, broken 1783] [13:39:10]ProducePacketName [13:39:10]name=ofd_packets/00289630 [13:39:10]OFD Sender: To server: pG, [13:39:10]CommunicateWithHost lk.salyk.kg:30040 [13:39:10]ConnectInit lk.salyk.kg [13:39:11]Connected sock=10 [13:39: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 33 32 08 01 00 00 86 A1 00 01 41 7C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 7E 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6B 04 00 35 04 06 00 16 96 61 B7 D1 C9 72 4C 39 06 06 6E 14 E9 [13:39:11]Write to MH i2c: 01 00 00 42 12 54 [13:39:11]Write i2c OK [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: 01 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: 01 07 00 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: 01 07 00 42 12 00 00 00 00 00 05 0D 6D [13:39:11]RasterBufferAndPrint [13:39:11]line [13:39:11]line [13:39:11]line [13:39:11]line [13:39:11]line [13:39:11]written 0, free lines is 3338 [13:39:11]MH_Cut [13:39:11]Write to MH i2c: D1 01 00 49 12 01 2D [13:39:11]Write i2c OK [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: D1 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: D1 01 00 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: D1 01 00 49 12 00 2C [13:39:11]Write to MH i2c: 01 00 00 4A 12 5C [13:39:11]Write i2c OK [13:39:11]MH_I2C_Read... [13:39: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 33 32 4F 00 00 00 08 93 47 00 C2 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 33 32 10 04 04 00 5E 6B 04 00 F4 03 04 00 52 17 F1 66 B6 04 01 00 00 3D 60 3D 9E D1 C9 E4 0E [13:39:11]CommunicateWithHost err = 0 [13:39:11]CheckOFDResponse [13:39:11]1017 (14) - 77093643461234 [13:39:11]1041 (16) - 0000000000871832 [13:39:11]1040 (4) - 289630 [13:39:11]1012 (4) - 23.09.2024 07:22 [13:39:11]1206 (1) - 0 [13:39:11]OFD Sender: Remove packet 289630 [13:39:11]ProducePacketName [13:39:11]name=ofd_packets/00289630 [13:39:11]NVStorageDeleteData [13:39:11]OFD Sender: No OFD packet to send [13:39:12]*** Cut start [13:39:12]*** Partial cut [13:39:12]*** CUTSNS_PIN = 1 [13:39:12]*** CUTSNS_PIN = 0 [13:39:12]*** Brake cut motor [13:39:12]Read from MH i2c: 01 [13:39:12]MH_I2C_Read... [13:39:12]*** Stop cut motor [13:39:12]*** Cut end [13:39:12]Read from MH i2c: 01 07 00 [13:39:12]MH_I2C_Read... [13:39:12]Read from MH i2c: 01 07 00 4A 12 00 00 00 00 00 FF 0F 71 [13:39:12]process_action close_receipt done [13:39:12]requested_data is exist [13:39:12]produce_requested_data [13:39:12]requested_item fm.sn is exist - process it [13:39:12]wFMCommunicate request_size=4 [13:39:12]MH_SAM_APDU [13:39:12]CAPDU: 80 11 00 00 [13:39:12]Write to MH i2c: E2 08 00 4B 12 80 11 00 00 00 00 00 00 D7 [13:39:12]Write i2c OK [13:39:12]MH_I2C_Read... [13:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:12]Read from MH i2c: E2 [13:39:12]MH_I2C_Read... [13:39:12]Read from MH i2c: E2 17 00 [13:39:12]MH_I2C_Read... [13:39:12]Read from MH i2c: E2 17 00 4B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [13:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:39:12]wFMCommunicate OK [13:39:12]requested_item fd.num is exist - process it [13:39:12]SAM_PROTO_GetFieldsCounters [13:39:12]wFMCommunicate request_size=4 [13:39:12]MH_SAM_APDU [13:39:12]CAPDU: 80 13 00 00 [13:39:12]Write to MH i2c: E2 08 00 4C 12 80 13 00 00 00 00 00 00 DA [13:39:12]Write i2c OK [13:39:12]MH_I2C_Read... [13:39:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:12]Read from MH i2c: E2 [13:39:12]MH_I2C_Read... [13:39:12]Read from MH i2c: E2 62 00 [13:39:12]MH_I2C_Read... [13:39:12]Read from MH i2c: E2 62 00 4C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [13:39: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:12]wFMCommunicate OK [13:39:12]SAM_PROTO_GetFieldsCounters done [13:39:12]requested_item shift.num is exist - process it [13:39:12]requested_item shift.opened is exist - process it [13:39:12]req_shift_opened [13:39:12]FM_GetShiftState [13:39:12]SAM_PROTO_GetShiftState [13:39:12]wFMCommunicate request_size=4 [13:39:12]MH_SAM_APDU [13:39:12]CAPDU: 80 13 01 00 [13:39:12]Write to MH i2c: E2 08 00 4D 12 80 13 01 00 00 00 00 00 DC [13:39:12]Write i2c OK [13:39:12]MH_I2C_Read... [13:39:12]Read from MH i2c: E2 [13:39:12]MH_I2C_Read... [13:39:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:12]Read from MH i2c: E2 0E 00 [13:39:12]MH_I2C_Read... [13:39:12]Read from MH i2c: E2 0E 00 4D 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7D [13:39:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:39:12]wFMCommunicate OK [13:39:12]SAM_PROTO_GetShiftState done [13:39:12]FM_GetShiftState done [13:39:12]req_shift_opened done [13:39:12]requested_item shift.open_date is exist - process it [13:39:12]req_shift_open_date [13:39:12]req_shift_open_date done [13:39:12]produce_requested_data done [13:39:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289630,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:39:12]process_action_free close_receipt [13:39:12]json_value_free [13:39:12]json_value_free done [13:39:12]process_json_proto returns [13:39:12]Send response to host [13:39:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289630,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:39:12]free response buf [13:39:12]execute_script done [13:39:12]execute_script returns [13:39:12]free content buf [13:39:12]Sock 9.Close socket [13:39:12]Sock 9.Thread stoped [13:39:17]OFD Sender: No OFD packet to send [13:39:22]OFD Sender: No OFD packet to send [13:39:27]OFD Sender: No OFD packet to send [13:39:32]OFD Sender: No OFD packet to send [13:39:37]OFD Sender: No OFD packet to send [13:39:42]OFD Sender: No OFD packet to send [13:39:47]OFD Sender: No OFD packet to send [13:39:52]OFD Sender: No OFD packet to send [13:39:57]OFD Sender: No OFD packet to send [13:40:02]OFD Sender: No OFD packet to send [13:40:07]OFD Sender: No OFD packet to send [13:40:12]OFD Sender: No OFD packet to send [13:40:17]OFD Sender: No OFD packet to send [13:40:22]OFD Sender: No OFD packet to send [13:40:27]OFD Sender: No OFD packet to send [13:40:32]OFD Sender: No OFD packet to send [13:40:37]OFD Sender: No OFD packet to send [13:40:42]OFD Sender: No OFD packet to send [13:40:47]OFD Sender: No OFD packet to send [13:40:52]OFD Sender: No OFD packet to send [13:40:57]OFD Sender: No OFD packet to send [13:41:02]OFD Sender: No OFD packet to send [13:41:07]OFD Sender: No OFD packet to send [13:41:12]OFD Sender: No OFD packet to send [13:41:13]accept exits with 7 [13:41:13]New connection [13:41:13]New thread 3067473252 created [13:41:13]Thread 3067329892 joined [13:41:13]Waiting for new connection... [13:41:13] Sock 7.Parse request [13:41:13]Sock 7.Check first char [13:41:13]Sock 7.First char is OK [13:41:13]request: POST /json_proto HTTP/1.0 [13:41:13]Method: POST [13:41:13]URL: /json_proto [13:41:13]Method is POST - this is cgi request [13:41:13]url: /json_proto [13:41:13]query_string will be loaded in cgi processing [13:41:13]execute_cgi json_proto POST (null) [13:41:13]execute_cgi path=json_proto method=POST [13:41:13]POST find Content-Length [13:41:13]Host: 172.17.41.135:8080 [13:41:13]Content-Length: 677 [13:41:13]Content-Type: application/json [13:41:13] [13:41:13]POST finish read [13:41:13]Found Content-Length = 677 [13:41:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [13:41:13]execute_script... [13:41:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [13:41:13]POST & json_proto [13:41:13]process_json_proto [13:41:13]json parsed OK: [13:41:13]protocol is kg_v1.0 [13:41:13]action value=close_receipt [13:41:13]process_action close_receipt [13:41:13]cmd_close_receipt [13:41:13]MH_GetDate [13:41:13]Write to MH i2c: F0 00 00 4E 12 4F [13:41:13]Write i2c OK [13:41:13]MH_I2C_Read... [13:41:13]Read from MH i2c: F0 [13:41:13]MH_I2C_Read... [13:41:13]Read from MH i2c: F0 09 00 [13:41:13]MH_I2C_Read... [13:41:13]Read from MH i2c: F0 09 00 4E 12 00 FA 6F F1 66 ED 3E 82 65 2A [13:41:13]GetLastDocTimeStamp 1727098750 [13:41:13]current date 1727098874 [13:41:13]FM_GetShiftState [13:41:13]SAM_PROTO_GetShiftState [13:41:13]wFMCommunicate request_size=4 [13:41:13]MH_SAM_APDU [13:41:13]CAPDU: 80 13 01 00 [13:41:13]Write to MH i2c: E2 08 00 4F 12 80 13 01 00 00 00 00 00 DE [13:41:13]Write i2c OK [13:41:13]MH_I2C_Read... [13:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:13]Read from MH i2c: E2 [13:41:13]MH_I2C_Read... [13:41:13]Read from MH i2c: E2 0E 00 [13:41:13]MH_I2C_Read... [13:41:13]Read from MH i2c: E2 0E 00 4F 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7F [13:41:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:41:13]wFMCommunicate OK [13:41:13]SAM_PROTO_GetShiftState done [13:41:13]FM_GetShiftState done [13:41:13]opened in 1727051401 [13:41:13]opened+sec_in_day 1727137801 [13:41:13]quantity*price = 80010 [13:41:13]sum+1 = 80011 [13:41:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 305 23.09.2024 13:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289631 ФПД: 31586671318770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134114&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289631&fm=31586671318770&tin=02508201610067®Number=0000000000091827&sum=80000 [13:41:14]StoreToDocumentArchive [13:41:14]shift 515 fd 289631 [13:41:14]save to /storage/0515/doc_00289631 [13:41:14]save last doc name /storage/0515/doc_00289631 to /storage/kkm_last_doc_name [13:41:14]save OK [13:41:14]Clear old archive folders... [13:41:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:41:14]tlvbuf is 01937AA0 [13:41:14]SAM_PROTO_ClearQueue [13:41:14]wFMCommunicate request_size=4 [13:41:14]MH_SAM_APDU [13:41:14]CAPDU: 80 09 00 00 [13:41:14]Write to MH i2c: E2 08 00 5C 12 80 09 00 00 00 00 00 00 E0 [13:41:14]Write i2c OK [13:41:14]MH_I2C_Read... [13:41:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:41:14]Read from MH i2c: E2 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 5C 12 00 90 00 E2 [13:41:14]RAPDU: 90 00 [13:41:14]wFMCommunicate OK [13:41:14]SAM_PROTO_ClearQueue done [13:41:14]KKMCreateOFDPacket [13:41:14]OFDProtocolAddRootSTLVToBuf [13:41:14]FM_MakeSignedData [13:41:14]FM_MakeSignedData [13:41:14]SAM_PROTO_SignData [13:41:14]wFMCommunicate request_size=4 [13:41:14]MH_SAM_APDU [13:41:14]CAPDU: 80 0D 01 02 [13:41:14]Write to MH i2c: E2 08 00 5D 12 80 0D 01 02 00 00 00 00 E8 [13:41:14]Write i2c OK [13:41:14]MH_I2C_Read... [13:41:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:41:14]Read from MH i2c: E2 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 5D 12 00 90 00 E3 [13:41:14]RAPDU: 90 00 [13:41:14]wFMCommunicate OK [13:41:14]wFMCommunicate request_size=255 [13:41:14]MH_SAM_APDU [13:41: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 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 31 01 00 00 F4 03 04 00 FA 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6B 04 00 35 04 06 00 1C BA 58 52 [13:41:14]Write to MH i2c: E2 02 01 5E 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 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 31 01 00 00 F4 03 04 00 FA 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6B 04 00 35 04 06 00 1C BA 58 52 00 00 E4 [13:41:14]Write i2c OK [13:41:14]MH_I2C_Read... [13:41:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:14]Read from MH i2c: E2 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 5E 12 00 90 00 E4 [13:41:14]RAPDU: 90 00 [13:41:14]wFMCommunicate OK [13:41:14]wFMCommunicate request_size=7 [13:41:14]MH_SAM_APDU [13:41:14]CAPDU: 80 0D 02 02 02 D6 F2 [13:41:14]Write to MH i2c: E2 0A 00 5F 12 80 0D 02 02 02 00 D6 F2 00 00 B7 [13:41:14]Write i2c OK [13:41:14]MH_I2C_Read... [13:41:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:14]Read from MH i2c: E2 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 03 00 5F 12 00 90 00 E5 [13:41:14]RAPDU: 90 00 [13:41:14]wFMCommunicate OK [13:41:14]wFMCommunicate request_size=4 [13:41:14]MH_SAM_APDU [13:41:14]CAPDU: 80 0D 03 02 [13:41:14]Write to MH i2c: E2 08 00 60 12 80 0D 03 02 00 00 00 00 ED [13:41:14]Write i2c OK [13:41:14]MH_I2C_Read... [13:41:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:41:14]Read from MH i2c: E2 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 0B 00 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 0B 00 60 12 00 39 23 99 32 F3 DF D9 50 90 00 10 [13:41:14]RAPDU: 39 23 99 32 F3 DF D9 50 90 00 [13:41:14]wFMCommunicate OK [13:41:14]SAM_PROTO_SignData done [13:41:14]FM_MakeSignedData done [13:41:14]CreateOFDProtocolMessage [13:41:14]wFMCommunicate request_size=4 [13:41:14]MH_SAM_APDU [13:41:14]CAPDU: 80 11 00 00 [13:41:14]Write to MH i2c: E2 08 00 61 12 80 11 00 00 00 00 00 00 ED [13:41:14]Write i2c OK [13:41:14]MH_I2C_Read... [13:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:14]Read from MH i2c: E2 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 17 00 [13:41:14]MH_I2C_Read... [13:41:14]Read from MH i2c: E2 17 00 61 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3D [13:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:41:14]wFMCommunicate OK [13:41:14]CreateOFDProtocolMessage done [13:41:14]OFDSenderStorePacket 289631 [13:41:14]StoreOFDPacket docnum=289631 [13:41:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9F AE 04 01 0D C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 31 01 00 00 F4 03 04 00 FA 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6B 04 00 35 04 06 00 1C BA 58 52 D6 F2 39 23 99 32 F3 DF D9 50 [13:41:14]CheckFolder [13:41:14]dirname=/storage/ofd_packets [13:41:14]CheckFolder done [13:41:14]ProducePacketName [13:41:14]name=ofd_packets/00289631 [13:41:14]NVStorageSaveData ofd_packets/00289631 [13:41:14]File name is /storage/ofd_packets/00289631 [13:41:14]Write 298 bytes [13:41:14]NVStorageSaveData done [13:41:14]OFDSenderStorePacket done [13:41:14]KKMCreateOFDPacket done [13:41:14]NVStorageSaveData kkm_last_timestamp [13:41:14]File name is /storage/kkm_last_timestamp [13:41:14]Write 4 bytes [13:41:14]NVStorageSaveData done [13:41:15]ExternCall_PrintAddStr [13:41:15]wPrintStart [13:41:15]Write to MH i2c: 01 00 00 62 12 74 [13:41:15]Write i2c OK [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: 01 [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: 01 07 00 [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: 01 07 00 62 12 00 00 00 00 00 FF 0F 89 [13:41:15]RasterBufferAndPrint [13:41:15]line Счет N : (1)24617699 [13:41:15]line ИНН: 02508201610067 [13:41:15]line Контрольно-Кассовый Чек [13:41:15]line ПРОДАЖА [13:41:15]line ТРК (МРК, ГНК) : 11 [13:41:15]line Товар: 2710194210 [13:41:15]line ДТ-К-5 [13:41:15]line 10.500 * 76.20 [13:41:15]line = 800.10 [13:41:15]line НДС 12% НСП 1% [13:41:15]line > о реализуемом товаре [13:41:15]line ОКРУГЛЕНИЕ: -0.10 [13:41:15]line ИТОГО: 800.00 [13:41:15]line Внесено: 800.00 [13:41:15]line СДАЧА: 0.00 [13:41:15]line НСП 1% : 7.08 [13:41:15]line НДС 12% : 84.97 [13:41:15]line Наличными: 800.00 [13:41:15]line Безнал.: 0.00 [13:41:15]line Место: АЗС № 90 "Партнёр-нефть" [13:41:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:41:15]line СНО: Общий режим [13:41:15]line Чек 305 23.09.2024 13:41 [13:41:15]line Смена: 515 ФФД: 1.0 [13:41:15]line ЗНМ: 0300000107 [13:41:15]line РНМ: 0000000000091827 [13:41:15]line Версия ККМ: 001 [13:41:15]line ФМ: 0000000000871832 [13:41:15]line ФД: 289631 [13:41:15]line ФПД: 31586671318770 [13:41:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134114&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289631&fm=31586671318770&tin=02508201610067®Number=0000000000091827&sum=80000 [13:41:15]written 0, free lines is 4095 [13:41:15]OFD Sender: Processing packet 289631 [packets to send 1784, broken 1783] [13:41:15]ProducePacketName [13:41:15]name=ofd_packets/00289631 [13:41:15]OFD Sender: To server: pG, [13:41:15]CommunicateWithHost lk.salyk.kg:30040 [13:41:15]ConnectInit lk.salyk.kg [13:41:15]Connected sock=10 [13: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 33 32 0C 01 00 00 9F AE 04 01 0D C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 31 01 00 00 F4 03 04 00 FA 6F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6B 04 00 35 04 06 00 1C BA 58 52 D6 F2 39 23 99 32 F3 DF D9 50 [13:41:15]Write to MH i2c: 01 00 00 8C 12 9E [13:41:15]Write i2c OK [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: 01 [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: 01 07 00 [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: 01 07 00 8C 12 00 00 00 00 00 C7 0C 78 [13:41:15]RasterBufferAndPrint [13:41:15]line [13:41:15]line [13:41:15]line [13:41:15]line [13:41:15]line [13:41:15]written 0, free lines is 3277 [13:41:15]MH_Cut [13:41:15]Write to MH i2c: D1 01 00 93 12 01 77 [13:41:15]Write i2c OK [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: D1 [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: D1 01 00 [13:41:15]MH_I2C_Read... [13:41:15]Read from MH i2c: D1 01 00 93 12 00 76 [13:41:15]Write to MH i2c: 01 00 00 94 12 A6 [13:41:15]Write i2c OK [13:41:15]MH_I2C_Read... [13: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 33 32 4F 00 00 00 CA FE 47 00 8B 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 33 32 10 04 04 00 5F 6B 04 00 F4 03 04 00 CE 17 F1 66 B6 04 01 00 00 57 C6 B0 FE 52 AF 84 35 [13:41:15]CommunicateWithHost err = 0 [13:41:15]CheckOFDResponse [13:41:15]1017 (14) - 77093643461234 [13:41:15]1041 (16) - 0000000000871832 [13:41:15]1040 (4) - 289631 [13:41:15]1012 (4) - 23.09.2024 07:25 [13:41:15]1206 (1) - 0 [13:41:15]OFD Sender: Remove packet 289631 [13:41:15]ProducePacketName [13:41:15]name=ofd_packets/00289631 [13:41:15]NVStorageDeleteData [13:41:16]OFD Sender: No OFD packet to send [13:41:16]*** Cut start [13:41:16]*** Partial cut [13:41:16]*** CUTSNS_PIN = 1 [13:41:16]*** CUTSNS_PIN = 0 [13:41:16]*** Brake cut motor [13:41:16]Read from MH i2c: 01 [13:41:16]MH_I2C_Read... [13:41:16]*** Stop cut motor [13:41:16]*** Cut end [13:41:16]Read from MH i2c: 01 07 00 [13:41:16]MH_I2C_Read... [13:41:16]Read from MH i2c: 01 07 00 94 12 00 00 00 00 00 FF 0F BB [13:41:16]process_action close_receipt done [13:41:16]requested_data is exist [13:41:16]produce_requested_data [13:41:16]requested_item fm.sn is exist - process it [13:41:16]wFMCommunicate request_size=4 [13:41:16]MH_SAM_APDU [13:41:16]CAPDU: 80 11 00 00 [13:41:16]Write to MH i2c: E2 08 00 95 12 80 11 00 00 00 00 00 00 21 [13:41:16]Write i2c OK [13:41:16]MH_I2C_Read... [13:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:16]Read from MH i2c: E2 [13:41:16]MH_I2C_Read... [13:41:16]Read from MH i2c: E2 17 00 [13:41:16]MH_I2C_Read... [13:41:16]Read from MH i2c: E2 17 00 95 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 71 [13:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:41:16]wFMCommunicate OK [13:41:16]requested_item fd.num is exist - process it [13:41:16]SAM_PROTO_GetFieldsCounters [13:41:16]wFMCommunicate request_size=4 [13:41:16]MH_SAM_APDU [13:41:16]CAPDU: 80 13 00 00 [13:41:16]Write to MH i2c: E2 08 00 96 12 80 13 00 00 00 00 00 00 24 [13:41:16]Write i2c OK [13:41:16]MH_I2C_Read... [13:41:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:17]Read from MH i2c: E2 [13:41:17]MH_I2C_Read... [13:41:17]Read from MH i2c: E2 62 00 [13:41:17]MH_I2C_Read... [13:41:17]Read from MH i2c: E2 62 00 96 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [13:41:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:41:17]wFMCommunicate OK [13:41:17]SAM_PROTO_GetFieldsCounters done [13:41:17]requested_item shift.num is exist - process it [13:41:17]requested_item shift.opened is exist - process it [13:41:17]req_shift_opened [13:41:17]FM_GetShiftState [13:41:17]SAM_PROTO_GetShiftState [13:41:17]wFMCommunicate request_size=4 [13:41:17]MH_SAM_APDU [13:41:17]CAPDU: 80 13 01 00 [13:41:17]Write to MH i2c: E2 08 00 97 12 80 13 01 00 00 00 00 00 26 [13:41:17]Write i2c OK [13:41:17]MH_I2C_Read... [13:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:17]Read from MH i2c: E2 [13:41:17]MH_I2C_Read... [13:41:17]Read from MH i2c: E2 0E 00 [13:41:17]MH_I2C_Read... [13:41:17]Read from MH i2c: E2 0E 00 97 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [13:41:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:41:17]wFMCommunicate OK [13:41:17]SAM_PROTO_GetShiftState done [13:41:17]FM_GetShiftState done [13:41:17]req_shift_opened done [13:41:17]requested_item shift.open_date is exist - process it [13:41:17]req_shift_open_date [13:41:17]req_shift_open_date done [13:41:17]produce_requested_data done [13:41:17]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289631,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:41:17]process_action_free close_receipt [13:41:17]json_value_free [13:41:17]json_value_free done [13:41:17]process_json_proto returns [13:41:17]Send response to host [13:41:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289631,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:41:17]free response buf [13:41:17]execute_script done [13:41:17]execute_script returns [13:41:17]free content buf [13:41:17]Sock 7.Close socket [13:41:17]Sock 7.Thread stoped [13:41:21]OFD Sender: No OFD packet to send [13:41:26]OFD Sender: No OFD packet to send [13:41:31]OFD Sender: No OFD packet to send [13:41:36]OFD Sender: No OFD packet to send [13:41:38]accept exits with 9 [13:41:38]New connection [13:41:38]New thread 3067329892 created [13:41:38]Thread 3067473252 joined [13:41:38]Waiting for new connection... [13:41:38] Sock 9.Parse request [13:41:38]Sock 9.Check first char [13:41:38]Sock 9.First char is OK [13:41:38]request: POST /json_proto HTTP/1.0 [13:41:38]Method: POST [13:41:38]URL: /json_proto [13:41:38]Method is POST - this is cgi request [13:41:38]url: /json_proto [13:41:38]query_string will be loaded in cgi processing [13:41:38]execute_cgi json_proto POST (null) [13:41:38]execute_cgi path=json_proto method=POST [13:41:38]POST find Content-Length [13:41:38]Host: 172.17.41.135:8080 [13:41:38]Content-Length: 683 [13:41:38]Content-Type: application/json [13:41:38] [13:41:38]POST finish read [13:41:38]Found Content-Length = 683 [13:41:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:38]execute_script... [13:41: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)24617698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:38]POST & json_proto [13:41:38]process_json_proto [13:41:38]json parsed OK: [13:41:38]protocol is kg_v1.0 [13:41:38]action value=close_receipt [13:41:38]process_action close_receipt [13:41:38]cmd_close_receipt [13:41:38]MH_GetDate [13:41:38]Write to MH i2c: F0 00 00 98 12 99 [13:41:38]Write i2c OK [13:41:38]MH_I2C_Read... [13:41:38]Read from MH i2c: F0 [13:41:38]MH_I2C_Read... [13:41:38]Read from MH i2c: F0 09 00 [13:41:38]MH_I2C_Read... [13:41:38]Read from MH i2c: F0 09 00 98 12 00 13 70 F1 66 ED 3E 82 65 8E [13:41:38]GetLastDocTimeStamp 1727098874 [13:41:38]current date 1727098899 [13:41:38]FM_GetShiftState [13:41:38]SAM_PROTO_GetShiftState [13:41:38]wFMCommunicate request_size=4 [13:41:38]MH_SAM_APDU [13:41:38]CAPDU: 80 13 01 00 [13:41:38]Write to MH i2c: E2 08 00 99 12 80 13 01 00 00 00 00 00 28 [13:41:38]Write i2c OK [13:41:38]MH_I2C_Read... [13:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:38]Read from MH i2c: E2 [13:41:38]MH_I2C_Read... [13:41:38]Read from MH i2c: E2 0E 00 [13:41:38]MH_I2C_Read... [13:41:38]Read from MH i2c: E2 0E 00 99 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C9 [13:41:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:41:38]wFMCommunicate OK [13:41:38]SAM_PROTO_GetShiftState done [13:41:38]FM_GetShiftState done [13:41:38]opened in 1727051401 [13:41:38]opened+sec_in_day 1727137801 [13:41:38]quantity*price = 70012 [13:41:38]sum+1 = 70014 [13:41:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 306 23.09.2024 13:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289632 ФПД: 59182337947841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134139&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289632&fm=59182337947841&tin=02508201610067®Number=0000000000091827&sum=70000 [13:41:39]StoreToDocumentArchive [13:41:39]shift 515 fd 289632 [13:41:39]save to /storage/0515/doc_00289632 [13:41:39]save last doc name /storage/0515/doc_00289632 to /storage/kkm_last_doc_name [13:41:39]save OK [13:41:39]Clear old archive folders... [13:41:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:41:39]tlvbuf is 01892EB0 [13:41:39]SAM_PROTO_ClearQueue [13:41:39]wFMCommunicate request_size=4 [13:41:39]MH_SAM_APDU [13:41:39]CAPDU: 80 09 00 00 [13:41:39]Write to MH i2c: E2 08 00 A6 12 80 09 00 00 00 00 00 00 2A [13:41:39]Write i2c OK [13:41:39]MH_I2C_Read... [13:41:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:41:39]Read from MH i2c: E2 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 A6 12 00 90 00 2C [13:41:39]RAPDU: 90 00 [13:41:39]wFMCommunicate OK [13:41:39]SAM_PROTO_ClearQueue done [13:41:39]KKMCreateOFDPacket [13:41:39]OFDProtocolAddRootSTLVToBuf [13:41:39]FM_MakeSignedData [13:41:39]FM_MakeSignedData [13:41:39]SAM_PROTO_SignData [13:41:39]wFMCommunicate request_size=4 [13:41:39]MH_SAM_APDU [13:41:39]CAPDU: 80 0D 01 02 [13:41:39]Write to MH i2c: E2 08 00 A7 12 80 0D 01 02 00 00 00 00 32 [13:41:39]Write i2c OK [13:41:39]MH_I2C_Read... [13:41:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:41:39]Read from MH i2c: E2 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 A7 12 00 90 00 2D [13:41:39]RAPDU: 90 00 [13:41:39]wFMCommunicate OK [13:41:39]wFMCommunicate request_size=255 [13:41:39]MH_SAM_APDU [13:41:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 13 70 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6B 04 00 35 04 06 00 35 D3 [13:41:39]Write to MH i2c: E2 02 01 A8 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 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 13 70 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6B 04 00 35 04 06 00 35 D3 00 00 07 [13:41:39]Write i2c OK [13:41:39]MH_I2C_Read... [13:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:39]Read from MH i2c: E2 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 A8 12 00 90 00 2E [13:41:39]RAPDU: 90 00 [13:41:39]wFMCommunicate OK [13:41:39]wFMCommunicate request_size=9 [13:41:39]MH_SAM_APDU [13:41:39]CAPDU: 80 0D 02 02 04 76 3A F8 C1 [13:41:39]Write to MH i2c: E2 0C 00 A9 12 80 0D 02 02 04 00 76 3A F8 C1 00 00 A6 [13:41:39]Write i2c OK [13:41:39]MH_I2C_Read... [13:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:39]Read from MH i2c: E2 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 03 00 A9 12 00 90 00 2F [13:41:39]RAPDU: 90 00 [13:41:39]wFMCommunicate OK [13:41:39]wFMCommunicate request_size=4 [13:41:39]MH_SAM_APDU [13:41:39]CAPDU: 80 0D 03 02 [13:41:39]Write to MH i2c: E2 08 00 AA 12 80 0D 03 02 00 00 00 00 37 [13:41:39]Write i2c OK [13:41:39]MH_I2C_Read... [13:41:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:41:39]Read from MH i2c: E2 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 0B 00 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 0B 00 AA 12 00 1F 34 EB 11 84 42 AC 82 90 00 7B [13:41:39]RAPDU: 1F 34 EB 11 84 42 AC 82 90 00 [13:41:39]wFMCommunicate OK [13:41:39]SAM_PROTO_SignData done [13:41:39]FM_MakeSignedData done [13:41:39]CreateOFDProtocolMessage [13:41:39]wFMCommunicate request_size=4 [13:41:39]MH_SAM_APDU [13:41:39]CAPDU: 80 11 00 00 [13:41:39]Write to MH i2c: E2 08 00 AB 12 80 11 00 00 00 00 00 00 37 [13:41:39]Write i2c OK [13:41:39]MH_I2C_Read... [13:41:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:39]Read from MH i2c: E2 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 17 00 [13:41:39]MH_I2C_Read... [13:41:39]Read from MH i2c: E2 17 00 AB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 87 [13:41:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:41:39]wFMCommunicate OK [13:41:39]CreateOFDProtocolMessage done [13:41:39]OFDSenderStorePacket 289632 [13:41:39]StoreOFDPacket docnum=289632 [13:41:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 34 C4 06 01 39 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 13 70 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6B 04 00 35 04 06 00 35 D3 76 3A F8 C1 1F 34 EB 11 84 42 AC 82 [13:41:39]CheckFolder [13:41:39]dirname=/storage/ofd_packets [13:41:39]CheckFolder done [13:41:39]ProducePacketName [13:41:39]name=ofd_packets/00289632 [13:41:39]NVStorageSaveData ofd_packets/00289632 [13:41:39]File name is /storage/ofd_packets/00289632 [13:41:39]Write 300 bytes [13:41:39]NVStorageSaveData done [13:41:39]OFDSenderStorePacket done [13:41:39]KKMCreateOFDPacket done [13:41:39]NVStorageSaveData kkm_last_timestamp [13:41:39]File name is /storage/kkm_last_timestamp [13:41:39]Write 4 bytes [13:41:39]NVStorageSaveData done [13:41:40]ExternCall_PrintAddStr [13:41:40]wPrintStart [13:41:40]Write to MH i2c: 01 00 00 AC 12 BE [13:41:40]Write i2c OK [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: 01 [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: 01 07 00 [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: 01 07 00 AC 12 00 00 00 00 00 FF 0F D3 [13:41:40]RasterBufferAndPrint [13:41:40]line Счет N : (1)24617698 [13:41:40]line ИНН: 02508201610067 [13:41:40]line Контрольно-Кассовый Чек [13:41:40]line ПРОДАЖА [13:41:40]line ТРК (МРК, ГНК) : 71 [13:41:40]line Товар: 2711190000 [13:41:40]line ГАЗ-К-5 [13:41:40]line 18.720 * 37.40 [13:41:40]line = 700.13 [13:41:40]line НДС 12% НСП 1% [13:41:40]line > о реализуемом товаре [13:41:40]line ОКРУГЛЕНИЕ: -0.13 [13:41:40]line ИТОГО: 700.00 [13:41:40]line Внесено: 700.00 [13:41:40]line СДАЧА: 0.00 [13:41:40]line НСП 1% : 6.20 [13:41:40]line НДС 12% : 74.35 [13:41:40]line Наличными: 700.00 [13:41:40]line Безнал.: 0.00 [13:41:40]line Место: АЗС № 90 "Партнёр-нефть" [13:41:40]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:41:40]line СНО: Общий режим [13:41:40]line Чек 306 23.09.2024 13:41 [13:41:40]line Смена: 515 ФФД: 1.0 [13:41:40]line ЗНМ: 0300000107 [13:41:40]line РНМ: 0000000000091827 [13:41:40]line Версия ККМ: 001 [13:41:40]line ФМ: 0000000000871832 [13:41:40]line ФД: 289632 [13:41:40]line ФПД: 59182337947841 [13:41:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134139&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289632&fm=59182337947841&tin=02508201610067®Number=0000000000091827&sum=70000 [13:41:40]written 0, free lines is 4095 [13:41:40]OFD Sender: Processing packet 289632 [packets to send 1784, broken 1783] [13:41:40]ProducePacketName [13:41:40]name=ofd_packets/00289632 [13:41:40]OFD Sender: To server: pG, [13:41:40]CommunicateWithHost lk.salyk.kg:30040 [13:41:40]ConnectInit lk.salyk.kg [13:41:40]Connected sock=10 [13: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 33 32 0E 01 00 00 34 C4 06 01 39 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 13 70 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6B 04 00 35 04 06 00 35 D3 76 3A F8 C1 1F 34 EB 11 84 42 AC 82 [13:41:40]Write to MH i2c: 01 00 00 D6 12 E8 [13:41:40]Write i2c OK [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: 01 [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: 01 07 00 [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: 01 07 00 D6 12 00 00 00 00 00 CE 0C C9 [13:41:40]RasterBufferAndPrint [13:41:40]line [13:41:40]line [13:41:40]line [13:41:40]line [13:41:40]line [13:41:40]written 0, free lines is 3285 [13:41:40]MH_Cut [13:41:40]Write to MH i2c: D1 01 00 DD 12 01 C1 [13:41:40]Write i2c OK [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: D1 [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: D1 01 00 [13:41:40]MH_I2C_Read... [13:41:40]Read from MH i2c: D1 01 00 DD 12 00 C0 [13:41:40]Write to MH i2c: 01 00 00 DE 12 F0 [13:41:40]Write i2c OK [13:41:40]MH_I2C_Read... [13: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 33 32 4F 00 00 00 9D 60 47 00 FB 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 33 32 10 04 04 00 60 6B 04 00 F4 03 04 00 E7 17 F1 66 B6 04 01 00 00 97 88 33 38 13 D5 76 96 [13:41:40]CommunicateWithHost err = 0 [13:41:40]CheckOFDResponse [13:41:40]1017 (14) - 77093643461234 [13:41:40]1041 (16) - 0000000000871832 [13:41:40]1040 (4) - 289632 [13:41:40]1012 (4) - 23.09.2024 07:25 [13:41:40]1206 (1) - 0 [13:41:40]OFD Sender: Remove packet 289632 [13:41:40]ProducePacketName [13:41:40]name=ofd_packets/00289632 [13:41:40]NVStorageDeleteData [13:41:41]OFD Sender: No OFD packet to send [13:41:41]*** Cut start [13:41:41]*** Partial cut [13:41:41]*** CUTSNS_PIN = 1 [13:41:41]*** CUTSNS_PIN = 0 [13:41:41]*** Brake cut motor [13:41:41]Read from MH i2c: 01 [13:41:41]MH_I2C_Read... [13:41:41]*** Stop cut motor [13:41:41]*** Cut end [13:41:41]Read from MH i2c: 01 07 00 [13:41:41]MH_I2C_Read... [13:41:41]Read from MH i2c: 01 07 00 DE 12 00 00 00 00 00 FF 0F 05 [13:41:41]process_action close_receipt done [13:41:41]requested_data is exist [13:41:41]produce_requested_data [13:41:41]requested_item fm.sn is exist - process it [13:41:41]wFMCommunicate request_size=4 [13:41:41]MH_SAM_APDU [13:41:41]CAPDU: 80 11 00 00 [13:41:41]Write to MH i2c: E2 08 00 DF 12 80 11 00 00 00 00 00 00 6B [13:41:41]Write i2c OK [13:41:41]MH_I2C_Read... [13:41:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:41]Read from MH i2c: E2 [13:41:41]MH_I2C_Read... [13:41:41]Read from MH i2c: E2 17 00 [13:41:41]MH_I2C_Read... [13:41:41]Read from MH i2c: E2 17 00 DF 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BB [13:41:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:41:41]wFMCommunicate OK [13:41:41]requested_item fd.num is exist - process it [13:41:41]SAM_PROTO_GetFieldsCounters [13:41:41]wFMCommunicate request_size=4 [13:41:41]MH_SAM_APDU [13:41:41]CAPDU: 80 13 00 00 [13:41:41]Write to MH i2c: E2 08 00 E0 12 80 13 00 00 00 00 00 00 6E [13:41:41]Write i2c OK [13:41:41]MH_I2C_Read... [13:41:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:42]Read from MH i2c: E2 [13:41:42]MH_I2C_Read... [13:41:42]Read from MH i2c: E2 62 00 [13:41:42]MH_I2C_Read... [13:41:42]Read from MH i2c: E2 62 00 E0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 60 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [13:41:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 60 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:41:42]wFMCommunicate OK [13:41:42]SAM_PROTO_GetFieldsCounters done [13:41:42]requested_item shift.num is exist - process it [13:41:42]requested_item shift.opened is exist - process it [13:41:42]req_shift_opened [13:41:42]FM_GetShiftState [13:41:42]SAM_PROTO_GetShiftState [13:41:42]wFMCommunicate request_size=4 [13:41:42]MH_SAM_APDU [13:41:42]CAPDU: 80 13 01 00 [13:41:42]Write to MH i2c: E2 08 00 E1 12 80 13 01 00 00 00 00 00 70 [13:41:42]Write i2c OK [13:41:42]MH_I2C_Read... [13:41:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:42]Read from MH i2c: E2 [13:41:42]MH_I2C_Read... [13:41:42]Read from MH i2c: E2 0E 00 [13:41:42]MH_I2C_Read... [13:41:42]Read from MH i2c: E2 0E 00 E1 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 11 [13:41:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:41:42]wFMCommunicate OK [13:41:42]SAM_PROTO_GetShiftState done [13:41:42]FM_GetShiftState done [13:41:42]req_shift_opened done [13:41:42]requested_item shift.open_date is exist - process it [13:41:42]req_shift_open_date [13:41:42]req_shift_open_date done [13:41:42]produce_requested_data done [13:41:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289632,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:41:42]process_action_free close_receipt [13:41:42]json_value_free [13:41:42]json_value_free done [13:41:42]process_json_proto returns [13:41:42]Send response to host [13:41:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289632,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:41:42]free response buf [13:41:42]execute_script done [13:41:42]execute_script returns [13:41:42]free content buf [13:41:42]Sock 9.Close socket [13:41:42]Sock 9.Thread stoped [13:41:46]OFD Sender: No OFD packet to send [13:41:51]OFD Sender: No OFD packet to send [13:41:56]OFD Sender: No OFD packet to send [13:42:01]OFD Sender: No OFD packet to send [13:42:06]OFD Sender: No OFD packet to send [13:42:11]OFD Sender: No OFD packet to send [13:42:16]OFD Sender: No OFD packet to send [13:42:21]OFD Sender: No OFD packet to send [13:42:26]OFD Sender: No OFD packet to send [13:42:31]OFD Sender: No OFD packet to send [13:42:36]OFD Sender: No OFD packet to send [13:42:41]OFD Sender: No OFD packet to send [13:42:46]OFD Sender: No OFD packet to send [13:42:51]OFD Sender: No OFD packet to send [13:42:56]OFD Sender: No OFD packet to send [13:43:01]OFD Sender: No OFD packet to send [13:43:06]OFD Sender: No OFD packet to send [13:43:11]OFD Sender: No OFD packet to send [13:43:16]OFD Sender: No OFD packet to send [13:43:21]OFD Sender: No OFD packet to send [13:43:26]OFD Sender: No OFD packet to send [13:43:32]OFD Sender: No OFD packet to send [13:43:37]OFD Sender: No OFD packet to send [13:43:42]OFD Sender: No OFD packet to send [13:43:47]OFD Sender: No OFD packet to send [13:43:52]OFD Sender: No OFD packet to send [13:43:57]OFD Sender: No OFD packet to send [13:44:02]OFD Sender: No OFD packet to send [13:44:07]OFD Sender: No OFD packet to send [13:44:12]OFD Sender: No OFD packet to send [13:44:17]OFD Sender: No OFD packet to send [13:44:22]OFD Sender: No OFD packet to send [13:44:27]OFD Sender: No OFD packet to send [13:44:32]OFD Sender: No OFD packet to send [13:44:37]OFD Sender: No OFD packet to send [13:44:42]OFD Sender: No OFD packet to send [13:44:47]OFD Sender: No OFD packet to send [13:44:52]OFD Sender: No OFD packet to send [13:44:57]OFD Sender: No OFD packet to send [13:45:02]OFD Sender: No OFD packet to send [13:45:07]OFD Sender: No OFD packet to send [13:45:12]OFD Sender: No OFD packet to send [13:45:17]OFD Sender: No OFD packet to send [13:45:19]accept exits with 7 [13:45:19]New connection [13:45:19]New thread 3067473252 created [13:45:19]Thread 3067329892 joined [13:45:19]Waiting for new connection... [13:45:19] Sock 7.Parse request [13:45:19]Sock 7.Check first char [13:45:19]Sock 7.First char is OK [13:45:19]request: POST /json_proto HTTP/1.0 [13:45:19]Method: POST [13:45:19]URL: /json_proto [13:45:19]Method is POST - this is cgi request [13:45:19]url: /json_proto [13:45:19]query_string will be loaded in cgi processing [13:45:19]execute_cgi json_proto POST (null) [13:45:19]execute_cgi path=json_proto method=POST [13:45:19]POST find Content-Length [13:45:19]Host: 172.17.41.135:8080 [13:45:19]Content-Length: 661 [13:45:19]Content-Type: application/json [13:45:19] [13:45:19]POST finish read [13:45:19]Found Content-Length = 661 [13:45:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.250, "sum" : 710.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 710.00, "total" : 710.00, "payments": [ { "type": 0, "sum" : 710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:19]execute_script... [13:45: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)24617705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.250, "sum" : 710.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 710.00, "total" : 710.00, "payments": [ { "type": 0, "sum" : 710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:19]POST & json_proto [13:45:19]process_json_proto [13:45:19]json parsed OK: [13:45:19]protocol is kg_v1.0 [13:45:19]action value=close_receipt [13:45:19]process_action close_receipt [13:45:19]cmd_close_receipt [13:45:19]MH_GetDate [13:45:19]Write to MH i2c: F0 00 00 E2 12 E3 [13:45:19]Write i2c OK [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: F0 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: F0 09 00 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: F0 09 00 E2 12 00 F0 70 F1 66 ED 3E 82 65 B5 [13:45:19]GetLastDocTimeStamp 1727098899 [13:45:19]current date 1727099120 [13:45:19]FM_GetShiftState [13:45:19]SAM_PROTO_GetShiftState [13:45:19]wFMCommunicate request_size=4 [13:45:19]MH_SAM_APDU [13:45:19]CAPDU: 80 13 01 00 [13:45:19]Write to MH i2c: E2 08 00 E3 12 80 13 01 00 00 00 00 00 72 [13:45:19]Write i2c OK [13:45:19]MH_I2C_Read... [13:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:19]Read from MH i2c: E2 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: E2 0E 00 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: E2 0E 00 E3 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 13 [13:45:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:45:19]wFMCommunicate OK [13:45:19]SAM_PROTO_GetShiftState done [13:45:19]FM_GetShiftState done [13:45:19]opened in 1727051401 [13:45:19]opened+sec_in_day 1727137801 [13:45:19]quantity*price = 71032 [13:45:19]sum+1 = 71034 [13:45:19]Check (price>sum+1) || (price+1 о реализуемом товаре [13:46:53]line ОКРУГЛЕНИЕ: -0.33 [13:46:53]line ИТОГО: 710.00 [13:46:53]line Внесено: 710.00 [13:46:53]line СДАЧА: 0.00 [13:46:53]line НСП 1% : 6.29 [13:46:53]line НДС 12% : 75.43 [13:46:53]line Наличными: 710.00 [13:46:53]line Безнал.: 0.00 [13:46:53]line Место: АЗС № 90 "Партнёр-нефть" [13:46:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:46:53]line СНО: Общий режим [13:46:53]line Чек 307 23.09.2024 13:45 [13:46:53]line Смена: 515 ФФД: 1.0 [13:46:53]line ЗНМ: 0300000107 [13:46:53]line РНМ: 0000000000091827 [13:46:53]line Версия ККМ: 001 [13:46:53]line ФМ: 0000000000871832 [13:46:53]line ФД: 289633 [13:46:53]line ФПД: 101792585301856 [13:46:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134520&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289633&fm=101792585301856&tin=02508201610067®Number=0000000000091827&sum=71000 [13:46:53]written 0, free lines is 4095 [13:46:54]Write to MH i2c: 01 00 00 47 00 47 [13:46:54]Write i2c OK [13:46:54]MH_I2C_Read... [13:46:54]Read from MH i2c: 01 [13:46:54]MH_I2C_Read... [13:46:54]Read from MH i2c: 01 07 00 [13:46:54]MH_I2C_Read... [13:46:54]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 D7 0C 31 [13:46:54]RasterBufferAndPrint [13:46:54]line [13:46:54]line [13:46:54]line [13:46:54]line [13:46:54]line [13:46:54]written 0, free lines is 3303 [13:46:54]MH_Cut [13:46:54]Write to MH i2c: D1 01 00 4E 00 01 20 [13:46:54]Write i2c OK [13:46:54]MH_I2C_Read... [13:46:54]Read from MH i2c: D1 [13:46:54]MH_I2C_Read... [13:46:54]Read from MH i2c: D1 01 00 [13:46:54]MH_I2C_Read... [13:46:54]Read from MH i2c: D1 01 00 4E 00 00 1F [13:46:54]Write to MH i2c: 01 00 00 4F 00 4F [13:46:54]Write i2c OK [13:46:54]MH_I2C_Read... [13:46:55]*** Cut start [13:46:55]*** Partial cut [13:46:55]*** CUTSNS_PIN = 1 [13:46:55]*** CUTSNS_PIN = 0 [13:46:55]*** Brake cut motor [13:46:55]Read from MH i2c: 01 [13:46:55]MH_I2C_Read... [13:46:55]*** Stop cut motor [13:46:55]*** Cut end [13:46:55]Read from MH i2c: 01 07 00 [13:46:55]MH_I2C_Read... [13:46:55]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [13:46:55]process_action print_doc done [13:46:55]requested_data is exist [13:46:55]produce_requested_data [13:46:55]produce_requested_data return (null) [13:46:55]process_action_free print_doc [13:46:55]json_value_free [13:46:55]json_value_free done [13:46:55]process_json_proto returns [13:46:55]Send response to host [13:46:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [13:46:55]free response buf [13:46:55]execute_script done [13:46:55]execute_script returns [13:46:55]free content buf [13:46:55]Sock 9.Close socket [13:46:55]Sock 9.Thread stoped [13:46:56]accept exits with 7 [13:46:56]New connection [13:46:56]New thread 3067157860 created [13:46:56]Thread 3067301220 joined [13:46:56]Waiting for new connection... [13:46:56] Sock 7.Parse request [13:46:56]Sock 7.Check first char [13:46:56]Sock 7.First char is OK [13:46:56]request: POST /json_proto HTTP/1.0 [13:46:56]Method: POST [13:46:56]URL: /json_proto [13:46:56]Method is POST - this is cgi request [13:46:56]url: /json_proto [13:46:56]query_string will be loaded in cgi processing [13:46:56]execute_cgi json_proto POST (null) [13:46:56]execute_cgi path=json_proto method=POST [13:46:56]POST find Content-Length [13:46:56]Host: 172.17.41.135:8080 [13:46:56]Content-Length: 791 [13:46:56]Content-Type: application/json [13:46:56] [13:46:56]POST finish read [13:46:56]Found Content-Length = 791 [13:46:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:56]execute_script... [13:46: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)24617702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:56]POST & json_proto [13:46:56]process_json_proto [13:46:56]json parsed OK: [13:46:56]protocol is kg_v1.0 [13:46:56]action value=close_receipt [13:46:56]process_action close_receipt [13:46:56]cmd_close_receipt [13:46:56]MH_GetDate [13:46:56]Write to MH i2c: F0 00 00 50 00 3F [13:46:56]Write i2c OK [13:46:56]MH_I2C_Read... [13:46:56]Read from MH i2c: F0 [13:46:56]MH_I2C_Read... [13:46:56]Read from MH i2c: F0 09 00 [13:46:56]MH_I2C_Read... [13:46:56]Read from MH i2c: F0 09 00 50 00 00 50 71 F1 66 ED 3E 82 65 72 [13:46:56]GetLastDocTimeStamp 1727099120 [13:46:56]current date 1727099216 [13:46:56]FM_GetShiftState [13:46:56]SAM_PROTO_GetShiftState [13:46:56]wFMCommunicate request_size=4 [13:46:56]MH_SAM_APDU [13:46:56]CAPDU: 80 13 01 00 [13:46:56]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [13:46:56]Write i2c OK [13:46:56]MH_I2C_Read... [13:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:56]Read from MH i2c: E2 [13:46:56]MH_I2C_Read... [13:46:56]Read from MH i2c: E2 0E 00 [13:46:56]MH_I2C_Read... [13:46:56]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6F [13:46:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:46:56]wFMCommunicate OK [13:46:56]SAM_PROTO_GetShiftState done [13:46:56]FM_GetShiftState done [13:46:56]opened in 1727051401 [13:46:56]opened+sec_in_day 1727137801 [13:46:56]quantity*price = 0 [13:46:56]sum+1 = 1 [13:46:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 308 23.09.2024 13:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289634 ФПД: 52262618545891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134656&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289634&fm=52262618545891&tin=02508201610067®Number=0000000000091827&sum=0 [13:46:57]StoreToDocumentArchive [13:46:57]shift 515 fd 289634 [13:46:57]save to /storage/0515/doc_00289634 [13:46:57]save last doc name /storage/0515/doc_00289634 to /storage/kkm_last_doc_name [13:46:57]save OK [13:46:57]Clear old archive folders... [13:46:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:46:57]tlvbuf is 0077BD50 [13:46:57]SAM_PROTO_ClearQueue [13:46:57]wFMCommunicate request_size=4 [13:46:57]MH_SAM_APDU [13:46:57]CAPDU: 80 09 00 00 [13:46:57]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [13:46:57]Write i2c OK [13:46:57]MH_I2C_Read... [13:46:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:57]Read from MH i2c: E2 [13:46:57]MH_I2C_Read... [13:46:57]Read from MH i2c: E2 03 00 [13:46:57]MH_I2C_Read... [13:46:57]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [13:46:57]RAPDU: 90 00 [13:46:57]wFMCommunicate OK [13:46:57]SAM_PROTO_ClearQueue done [13:46:57]KKMCreateOFDPacket [13:46:57]OFDProtocolAddRootSTLVToBuf [13:46:57]FM_MakeSignedData [13:46:57]FM_MakeSignedData [13:46:57]SAM_PROTO_SignData [13:46:57]wFMCommunicate request_size=4 [13:46:57]MH_SAM_APDU [13:46:57]CAPDU: 80 0D 01 02 [13:46:57]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [13:46:57]Write i2c OK [13:46:57]MH_I2C_Read... [13:46:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:57]Read from MH i2c: E2 [13:46:57]MH_I2C_Read... [13:46:57]Read from MH i2c: E2 03 00 [13:46:57]MH_I2C_Read... [13:46:57]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [13:46:57]RAPDU: 90 00 [13:46:57]wFMCommunicate OK [13:46:57]wFMCommunicate request_size=255 [13:46:57]MH_SAM_APDU [13:46: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 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 34 01 00 00 F4 03 04 00 50 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6B 04 00 35 04 06 00 2F 88 56 D0 [13:46:57]Write to MH i2c: E2 02 01 60 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 34 01 00 00 F4 03 04 00 50 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6B 04 00 35 04 06 00 2F 88 56 D0 00 00 A1 [13:46:57]Write i2c OK [13:46:57]MH_I2C_Read... [13:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:58]Read from MH i2c: E2 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 03 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [13:46:58]RAPDU: 90 00 [13:46:58]wFMCommunicate OK [13:46:58]wFMCommunicate request_size=7 [13:46:58]MH_SAM_APDU [13:46:58]CAPDU: 80 0D 02 02 02 3E E3 [13:46:58]Write to MH i2c: E2 0A 00 61 00 80 0D 02 02 02 00 3E E3 00 00 00 [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:58]Read from MH i2c: E2 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 03 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [13:46:58]RAPDU: 90 00 [13:46:58]wFMCommunicate OK [13:46:58]wFMCommunicate request_size=4 [13:46:58]MH_SAM_APDU [13:46:58]CAPDU: 80 0D 03 02 [13:46:58]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:46:58]Read from MH i2c: E2 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 0B 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 0B 00 62 00 00 2E E4 EB 46 E3 93 EE 79 90 00 FE [13:46:58]RAPDU: 2E E4 EB 46 E3 93 EE 79 90 00 [13:46:58]wFMCommunicate OK [13:46:58]SAM_PROTO_SignData done [13:46:58]FM_MakeSignedData done [13:46:58]CreateOFDProtocolMessage [13:46:58]wFMCommunicate request_size=4 [13:46:58]MH_SAM_APDU [13:46:58]CAPDU: 80 11 00 00 [13:46:58]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:58]Read from MH i2c: E2 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 17 00 [13:46:58]MH_I2C_Read... [13:46:58]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 33 32 90 00 2D [13:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:46:58]wFMCommunicate OK [13:46:58]CreateOFDProtocolMessage done [13:46:58]OFDSenderStorePacket 289634 [13:46:58]StoreOFDPacket docnum=289634 [13:46:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 EF 8E 04 01 B0 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 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 34 01 00 00 F4 03 04 00 50 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6B 04 00 35 04 06 00 2F 88 56 D0 3E E3 2E E4 EB 46 E3 93 EE 79 [13:46:58]CheckFolder [13:46:58]dirname=/storage/ofd_packets [13:46:58]CheckFolder done [13:46:58]ProducePacketName [13:46:58]name=ofd_packets/00289634 [13:46:58]NVStorageSaveData ofd_packets/00289634 [13:46:58]File name is /storage/ofd_packets/00289634 [13:46:58]Write 298 bytes [13:46:58]NVStorageSaveData done [13:46:58]OFDSenderStorePacket done [13:46:58]KKMCreateOFDPacket done [13:46:58]NVStorageSaveData kkm_last_timestamp [13:46:58]File name is /storage/kkm_last_timestamp [13:46:58]Write 4 bytes [13:46:58]NVStorageSaveData done [13:46:58]ExternCall_PrintAddStr [13:46:58]wPrintStart [13:46:58]Write to MH i2c: 01 00 00 64 00 64 [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: 01 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: 01 07 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [13:46:58]RasterBufferAndPrint [13:46:58]line Счет N : (1)24617702 [13:46:58]line ИНН: 02508201610067 [13:46:58]line Контрольно-Кассовый Чек [13:46:58]line ПРОДАЖА [13:46:58]line ТРК (МРК, ГНК) : 11 [13:46:58]line Товар: 2710194210 [13:46:58]line ДТ-К-5 [13:46:58]line 39.380 * 0.00 [13:46:58]line = 0.00 [13:46:58]line НДС 12% НСП 1% [13:46:58]line > о реализуемом товаре [13:46:58]line ИТОГО: 0.00 [13:46:58]line НСП 1% : 0.00 [13:46:58]line НДС 12% : 0.00 [13:46:58]line Наличными: 0.00 [13:46:58]line Безнал.: 0.00 [13:46:58]line Место: АЗС № 90 "Партнёр-нефть" [13:46:58]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:46:58]line СНО: Общий режим [13:46:58]line Чек 308 23.09.2024 13:46 [13:46:58]line Смена: 515 ФФД: 1.0 [13:46:58]line ЗНМ: 0300000107 [13:46:58]line РНМ: 0000000000091827 [13:46:58]line Версия ККМ: 001 [13:46:58]line Талоны: Топливная Карта [13:46:58]line 99990 [13:46:58]line ФМ: 0000000000871832 [13:46:58]line ФД: 289634 [13:46:58]line ФПД: 52262618545891 [13:46:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134656&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289634&fm=52262618545891&tin=02508201610067®Number=0000000000091827&sum=0 [13:46:58]written 0, free lines is 4095 [13:46:58]OFD Sender: Processing packet 289634 [packets to send 1784, broken 1783] [13:46:58]ProducePacketName [13:46:58]name=ofd_packets/00289634 [13:46:58]OFD Sender: To server: pG, [13:46:58]CommunicateWithHost lk.salyk.kg:30040 [13:46:58]ConnectInit lk.salyk.kg [13:46:58]Connected sock=10 [13:46: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 33 32 0C 01 00 00 EF 8E 04 01 B0 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 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 34 01 00 00 F4 03 04 00 50 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6B 04 00 35 04 06 00 2F 88 56 D0 3E E3 2E E4 EB 46 E3 93 EE 79 [13:46:58]Write to MH i2c: 01 00 00 8D 00 8D [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: 01 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: 01 07 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 4B 0D EC [13:46:58]RasterBufferAndPrint [13:46:58]line [13:46:58]line [13:46:58]line [13:46:58]line [13:46:58]line [13:46:58]written 0, free lines is 3423 [13:46:58]MH_Cut [13:46:58]Write to MH i2c: D1 01 00 94 00 01 66 [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: D1 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: D1 01 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: D1 01 00 94 00 00 65 [13:46:58]Write to MH i2c: 01 00 00 95 00 95 [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46: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 33 32 4F 00 00 00 C1 56 47 00 4B 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 33 32 10 04 04 00 62 6B 04 00 F4 03 04 00 26 19 F1 66 B6 04 01 00 00 ED 14 16 EA 79 50 E9 88 [13:46:59]CommunicateWithHost err = 0 [13:46:59]CheckOFDResponse [13:46:59]1017 (14) - 77093643461234 [13:46:59]1041 (16) - 0000000000871832 [13:46:59]1040 (4) - 289634 [13:46:59]1012 (4) - 23.09.2024 07:30 [13:46:59]1206 (1) - 0 [13:46:59]OFD Sender: Remove packet 289634 [13:46:59]ProducePacketName [13:46:59]name=ofd_packets/00289634 [13:46:59]NVStorageDeleteData [13:46:59]*** Cut start [13:46:59]*** Partial cut [13:46:59]*** CUTSNS_PIN = 1 [13:46:59]*** CUTSNS_PIN = 0 [13:46:59]OFD Sender: No OFD packet to send [13:46:59]*** Brake cut motor [13:47:00]Read from MH i2c: 01 [13:47:00]MH_I2C_Read... [13:47:00]*** Stop cut motor [13:47:00]*** Cut end [13:47:00]Read from MH i2c: 01 07 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [13:47:00]process_action close_receipt done [13:47:00]requested_data is exist [13:47:00]produce_requested_data [13:47:00]requested_item fm.sn is exist - process it [13:47:00]wFMCommunicate request_size=4 [13:47:00]MH_SAM_APDU [13:47:00]CAPDU: 80 11 00 00 [13:47:00]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 17 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 60 [13:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:00]wFMCommunicate OK [13:47:00]requested_item fd.num is exist - process it [13:47:00]SAM_PROTO_GetFieldsCounters [13:47:00]wFMCommunicate request_size=4 [13:47:00]MH_SAM_APDU [13:47:00]CAPDU: 80 13 00 00 [13:47:00]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 62 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 62 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [13:47: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 62 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:00]wFMCommunicate OK [13:47:00]SAM_PROTO_GetFieldsCounters done [13:47:00]requested_item shift.num is exist - process it [13:47:00]requested_item shift.opened is exist - process it [13:47:00]req_shift_opened [13:47:00]FM_GetShiftState [13:47:00]SAM_PROTO_GetShiftState [13:47:00]wFMCommunicate request_size=4 [13:47:00]MH_SAM_APDU [13:47:00]CAPDU: 80 13 01 00 [13:47:00]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 0E 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [13:47:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:00]wFMCommunicate OK [13:47:00]SAM_PROTO_GetShiftState done [13:47:00]FM_GetShiftState done [13:47:00]req_shift_opened done [13:47:00]requested_item shift.open_date is exist - process it [13:47:00]req_shift_open_date [13:47:00]req_shift_open_date done [13:47:00]produce_requested_data done [13:47:00]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289634,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:47:00]process_action_free close_receipt [13:47:00]json_value_free [13:47:00]json_value_free done [13:47:00]process_json_proto returns [13:47:00]Send response to host [13:47:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289634,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:47:00]free response buf [13:47:00]execute_script done [13:47:00]execute_script returns [13:47:00]free content buf [13:47:00]Sock 7.Close socket [13:47:00]Sock 7.Thread stoped [13:47:00]accept exits with 9 [13:47:00]New connection [13:47:00]New thread 3067301220 created [13:47:00]Thread 3067157860 joined [13:47:00]Waiting for new connection... [13:47:00] Sock 9.Parse request [13:47:00]Sock 9.Check first char [13:47:00]Sock 9.First char is OK [13:47:00]request: POST /json_proto HTTP/1.0 [13:47:00]Method: POST [13:47:00]URL: /json_proto [13:47:00]Method is POST - this is cgi request [13:47:00]url: /json_proto [13:47:00]query_string will be loaded in cgi processing [13:47:00]execute_cgi json_proto POST (null) [13:47:00]execute_cgi path=json_proto method=POST [13:47:00]POST find Content-Length [13:47:00]Host: 172.17.41.135:8080 [13:47:00]Content-Length: 791 [13:47:00]Content-Type: application/json [13:47:00] [13:47:00]POST finish read [13:47:00]Found Content-Length = 791 [13:47:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:00]execute_script... [13:47: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)24617703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:00]POST & json_proto [13:47:00]process_json_proto [13:47:00]json parsed OK: [13:47:00]protocol is kg_v1.0 [13:47:00]action value=close_receipt [13:47:00]process_action close_receipt [13:47:00]cmd_close_receipt [13:47:00]MH_GetDate [13:47:00]Write to MH i2c: F0 00 00 99 00 88 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: F0 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: F0 09 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: F0 09 00 99 00 00 55 71 F1 66 ED 3E 82 65 C0 [13:47:00]GetLastDocTimeStamp 1727099216 [13:47:00]current date 1727099221 [13:47:00]FM_GetShiftState [13:47:00]SAM_PROTO_GetShiftState [13:47:00]wFMCommunicate request_size=4 [13:47:00]MH_SAM_APDU [13:47:00]CAPDU: 80 13 01 00 [13:47:00]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 0E 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B8 [13:47:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:00]wFMCommunicate OK [13:47:00]SAM_PROTO_GetShiftState done [13:47:00]FM_GetShiftState done [13:47:00]opened in 1727051401 [13:47:00]opened+sec_in_day 1727137801 [13:47:00]quantity*price = 0 [13:47:00]sum+1 = 1 [13:47:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 309 23.09.2024 13:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289635 ФПД: 221933091734887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134701&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289635&fm=221933091734887&tin=02508201610067®Number=0000000000091827&sum=0 [13:47:02]StoreToDocumentArchive [13:47:02]shift 515 fd 289635 [13:47:02]save to /storage/0515/doc_00289635 [13:47:02]save last doc name /storage/0515/doc_00289635 to /storage/kkm_last_doc_name [13:47:02]save OK [13:47:02]Clear old archive folders... [13:47:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:47:02]tlvbuf is 00798310 [13:47:02]SAM_PROTO_ClearQueue [13:47:02]wFMCommunicate request_size=4 [13:47:02]MH_SAM_APDU [13:47:02]CAPDU: 80 09 00 00 [13:47:02]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [13:47:02]Write i2c OK [13:47:02]MH_I2C_Read... [13:47:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:02]Read from MH i2c: E2 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 03 00 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [13:47:02]RAPDU: 90 00 [13:47:02]wFMCommunicate OK [13:47:02]SAM_PROTO_ClearQueue done [13:47:02]KKMCreateOFDPacket [13:47:02]OFDProtocolAddRootSTLVToBuf [13:47:02]FM_MakeSignedData [13:47:02]FM_MakeSignedData [13:47:02]SAM_PROTO_SignData [13:47:02]wFMCommunicate request_size=4 [13:47:02]MH_SAM_APDU [13:47:02]CAPDU: 80 0D 01 02 [13:47:02]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [13:47:02]Write i2c OK [13:47:02]MH_I2C_Read... [13:47:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:02]Read from MH i2c: E2 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 03 00 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [13:47:02]RAPDU: 90 00 [13:47:02]wFMCommunicate OK [13:47:02]wFMCommunicate request_size=255 [13:47:02]MH_SAM_APDU [13:47:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 35 01 00 00 F4 03 04 00 55 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6B 04 00 35 04 06 00 C9 D8 D3 18 [13:47:02]Write to MH i2c: E2 02 01 A9 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 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 35 01 00 00 F4 03 04 00 55 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6B 04 00 35 04 06 00 C9 D8 D3 18 00 00 A0 [13:47:02]Write i2c OK [13:47:02]MH_I2C_Read... [13:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:03]Read from MH i2c: E2 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 03 00 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [13:47:03]RAPDU: 90 00 [13:47:03]wFMCommunicate OK [13:47:03]wFMCommunicate request_size=7 [13:47:03]MH_SAM_APDU [13:47:03]CAPDU: 80 0D 02 02 02 C5 67 [13:47:03]Write to MH i2c: E2 0A 00 AA 00 80 0D 02 02 02 00 C5 67 00 00 54 [13:47:03]Write i2c OK [13:47:03]MH_I2C_Read... [13:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:03]Read from MH i2c: E2 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 03 00 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [13:47:03]RAPDU: 90 00 [13:47:03]wFMCommunicate OK [13:47:03]wFMCommunicate request_size=4 [13:47:03]MH_SAM_APDU [13:47:03]CAPDU: 80 0D 03 02 [13:47:03]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [13:47:03]Write i2c OK [13:47:03]MH_I2C_Read... [13:47:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:03]Read from MH i2c: E2 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 0B 00 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 0B 00 AB 00 00 36 7F E5 0D 10 23 FA FB 90 00 F6 [13:47:03]RAPDU: 36 7F E5 0D 10 23 FA FB 90 00 [13:47:03]wFMCommunicate OK [13:47:03]SAM_PROTO_SignData done [13:47:03]FM_MakeSignedData done [13:47:03]CreateOFDProtocolMessage [13:47:03]wFMCommunicate request_size=4 [13:47:03]MH_SAM_APDU [13:47:03]CAPDU: 80 11 00 00 [13:47:03]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [13:47:03]Write i2c OK [13:47:03]MH_I2C_Read... [13:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:03]Read from MH i2c: E2 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 17 00 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 76 [13:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:03]wFMCommunicate OK [13:47:03]CreateOFDProtocolMessage done [13:47:03]OFDSenderStorePacket 289635 [13:47:03]StoreOFDPacket docnum=289635 [13:47:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 46 8E 04 01 CC 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 01 00 00 F4 03 04 00 55 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6B 04 00 35 04 06 00 C9 D8 D3 18 C5 67 36 7F E5 0D 10 23 FA FB [13:47:03]CheckFolder [13:47:03]dirname=/storage/ofd_packets [13:47:03]CheckFolder done [13:47:03]ProducePacketName [13:47:03]name=ofd_packets/00289635 [13:47:03]NVStorageSaveData ofd_packets/00289635 [13:47:03]File name is /storage/ofd_packets/00289635 [13:47:03]Write 298 bytes [13:47:03]NVStorageSaveData done [13:47:03]OFDSenderStorePacket done [13:47:03]KKMCreateOFDPacket done [13:47:03]NVStorageSaveData kkm_last_timestamp [13:47:03]File name is /storage/kkm_last_timestamp [13:47:03]Write 4 bytes [13:47:03]NVStorageSaveData done [13:47:03]ExternCall_PrintAddStr [13:47:03]wPrintStart [13:47:03]Write to MH i2c: 01 00 00 AD 00 AD [13:47:03]Write i2c OK [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: 01 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: 01 07 00 [13:47:03]MH_I2C_Read... [13:47:03]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [13:47:03]RasterBufferAndPrint [13:47:03]line Счет N : (1)24617703 [13:47:03]line ИНН: 02508201610067 [13:47:03]line Контрольно-Кассовый Чек [13:47:03]line ПРОДАЖА [13:47:03]line ТРК (МРК, ГНК) : 65 [13:47:03]line Товар: 2710194210 [13:47:03]line ДТ-К-5 [13:47:03]line 39.380 * 0.00 [13:47:03]line = 0.00 [13:47:03]line НДС 12% НСП 1% [13:47:03]line > о реализуемом товаре [13:47:03]line ИТОГО: 0.00 [13:47:03]line НСП 1% : 0.00 [13:47:03]line НДС 12% : 0.00 [13:47:03]line Наличными: 0.00 [13:47:03]line Безнал.: 0.00 [13:47:03]line Место: АЗС № 90 "Партнёр-нефть" [13:47:03]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:47:03]line СНО: Общий режим [13:47:03]line Чек 309 23.09.2024 13:47 [13:47:03]line Смена: 515 ФФД: 1.0 [13:47:03]line ЗНМ: 0300000107 [13:47:03]line РНМ: 0000000000091827 [13:47:03]line Версия ККМ: 001 [13:47:03]line Талоны: Топливная Карта [13:47:03]line 99990 [13:47:03]line ФМ: 0000000000871832 [13:47:03]line ФД: 289635 [13:47:03]line ФПД: 221933091734887 [13:47:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134701&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289635&fm=221933091734887&tin=02508201610067®Number=0000000000091827&sum=0 [13:47:03]written 0, free lines is 4095 [13:47:03]OFD Sender: Processing packet 289635 [packets to send 1784, broken 1783] [13:47:03]ProducePacketName [13:47:03]name=ofd_packets/00289635 [13:47:03]OFD Sender: To server: pG, [13:47:03]CommunicateWithHost lk.salyk.kg:30040 [13:47:03]ConnectInit lk.salyk.kg [13:47:03]Connected sock=11 [13:47: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 33 32 0C 01 00 00 46 8E 04 01 CC 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 01 00 00 F4 03 04 00 55 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6B 04 00 35 04 06 00 C9 D8 D3 18 C5 67 36 7F E5 0D 10 23 FA FB [13:47:04]Write to MH i2c: 01 00 00 D6 00 D6 [13:47:04]Write i2c OK [13:47:04]MH_I2C_Read... [13:47:04]Read from MH i2c: 01 [13:47:04]MH_I2C_Read... [13:47:04]Read from MH i2c: 01 07 00 [13:47:04]MH_I2C_Read... [13:47:04]Read from MH i2c: 01 07 00 D6 00 00 00 00 00 00 E6 0D D0 [13:47:04]RasterBufferAndPrint [13:47:04]line [13:47:04]line [13:47:04]line [13:47:04]line [13:47:04]line [13:47:04]written 0, free lines is 3580 [13:47:04]MH_Cut [13:47:04]Write to MH i2c: D1 01 00 DD 00 01 AF [13:47:04]Write i2c OK [13:47:04]MH_I2C_Read... [13:47:04]Read from MH i2c: D1 [13:47:04]MH_I2C_Read... [13:47:04]Read from MH i2c: D1 01 00 [13:47:04]MH_I2C_Read... [13:47:04]Read from MH i2c: D1 01 00 DD 00 00 AE [13:47:04]Write to MH i2c: 01 00 00 DE 00 DE [13:47:04]Write i2c OK [13:47:04]MH_I2C_Read... [13:47: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 33 32 4F 00 00 00 B3 8D 47 00 D1 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 33 32 10 04 04 00 63 6B 04 00 F4 03 04 00 2B 19 F1 66 B6 04 01 00 00 D3 55 B5 59 71 83 06 5E [13:47:04]CommunicateWithHost err = 0 [13:47:04]CheckOFDResponse [13:47:04]1017 (14) - 77093643461234 [13:47:04]1041 (16) - 0000000000871832 [13:47:04]1040 (4) - 289635 [13:47:04]1012 (4) - 23.09.2024 07:30 [13:47:04]1206 (1) - 0 [13:47:04]OFD Sender: Remove packet 289635 [13:47:04]ProducePacketName [13:47:04]name=ofd_packets/00289635 [13:47:04]NVStorageDeleteData [13:47:04]*** Cut start [13:47:04]*** Partial cut [13:47:04]*** CUTSNS_PIN = 1 [13:47:04]*** CUTSNS_PIN = 0 [13:47:04]*** Brake cut motor [13:47:04]OFD Sender: No OFD packet to send [13:47:05]Read from MH i2c: 01 [13:47:05]MH_I2C_Read... [13:47:05]*** Stop cut motor [13:47:05]*** Cut end [13:47:05]Read from MH i2c: 01 07 00 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: 01 07 00 DE 00 00 00 00 00 00 FF 0F F3 [13:47:05]process_action close_receipt done [13:47:05]requested_data is exist [13:47:05]produce_requested_data [13:47:05]requested_item fm.sn is exist - process it [13:47:05]wFMCommunicate request_size=4 [13:47:05]MH_SAM_APDU [13:47:05]CAPDU: 80 11 00 00 [13:47:05]Write to MH i2c: E2 08 00 DF 00 80 11 00 00 00 00 00 00 59 [13:47:05]Write i2c OK [13:47:05]MH_I2C_Read... [13:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:05]Read from MH i2c: E2 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 17 00 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 17 00 DF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A9 [13:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:05]wFMCommunicate OK [13:47:05]requested_item fd.num is exist - process it [13:47:05]SAM_PROTO_GetFieldsCounters [13:47:05]wFMCommunicate request_size=4 [13:47:05]MH_SAM_APDU [13:47:05]CAPDU: 80 13 00 00 [13:47:05]Write to MH i2c: E2 08 00 E0 00 80 13 00 00 00 00 00 00 5C [13:47:05]Write i2c OK [13:47:05]MH_I2C_Read... [13:47:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:05]Read from MH i2c: E2 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 62 00 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 62 00 E0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 63 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [13:47:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 63 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:05]wFMCommunicate OK [13:47:05]SAM_PROTO_GetFieldsCounters done [13:47:05]requested_item shift.num is exist - process it [13:47:05]requested_item shift.opened is exist - process it [13:47:05]req_shift_opened [13:47:05]FM_GetShiftState [13:47:05]SAM_PROTO_GetShiftState [13:47:05]wFMCommunicate request_size=4 [13:47:05]MH_SAM_APDU [13:47:05]CAPDU: 80 13 01 00 [13:47:05]Write to MH i2c: E2 08 00 E1 00 80 13 01 00 00 00 00 00 5E [13:47:05]Write i2c OK [13:47:05]MH_I2C_Read... [13:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:05]Read from MH i2c: E2 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 0E 00 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 0E 00 E1 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FF [13:47:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:05]wFMCommunicate OK [13:47:05]SAM_PROTO_GetShiftState done [13:47:05]FM_GetShiftState done [13:47:05]req_shift_opened done [13:47:05]requested_item shift.open_date is exist - process it [13:47:05]req_shift_open_date [13:47:05]req_shift_open_date done [13:47:05]produce_requested_data done [13:47:05]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289635,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:47:05]process_action_free close_receipt [13:47:05]json_value_free [13:47:05]json_value_free done [13:47:05]process_json_proto returns [13:47:05]Send response to host [13:47:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289635,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:47:05]free response buf [13:47:05]execute_script done [13:47:05]execute_script returns [13:47:05]free content buf [13:47:05]Sock 9.Close socket [13:47:05]Sock 9.Thread stoped [13:47:05]accept exits with 7 [13:47:05]New connection [13:47:05]New thread 3067157860 created [13:47:05]Thread 3067301220 joined [13:47:05]Waiting for new connection... [13:47:05] Sock 7.Parse request [13:47:05]Sock 7.Check first char [13:47:05]Sock 7.First char is OK [13:47:05]request: POST /json_proto HTTP/1.0 [13:47:05]Method: POST [13:47:05]URL: /json_proto [13:47:05]Method is POST - this is cgi request [13:47:05]url: /json_proto [13:47:05]query_string will be loaded in cgi processing [13:47:05]execute_cgi json_proto POST (null) [13:47:05]execute_cgi path=json_proto method=POST [13:47:05]POST find Content-Length [13:47:05]Host: 172.17.41.135:8080 [13:47:05]Content-Length: 955 [13:47:05]Content-Type: application/json [13:47:05] [13:47:05]POST finish read [13:47:05]Found Content-Length = 955 [13:47:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 21.970, "sum" : 1500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.97 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:05]execute_script... [13: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)24617704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 21.970, "sum" : 1500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.97 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:05]POST & json_proto [13:47:05]process_json_proto [13:47:05]json parsed OK: [13:47:05]protocol is kg_v1.0 [13:47:05]action value=close_receipt [13:47:05]process_action close_receipt [13:47:05]cmd_close_receipt [13:47:05]MH_GetDate [13:47:05]Write to MH i2c: F0 00 00 E2 00 D1 [13:47:05]Write i2c OK [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: F0 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: F0 09 00 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: F0 09 00 E2 00 00 5A 71 F1 66 ED 3E 82 65 0E [13:47:05]GetLastDocTimeStamp 1727099221 [13:47:05]current date 1727099226 [13:47:05]FM_GetShiftState [13:47:05]SAM_PROTO_GetShiftState [13:47:05]wFMCommunicate request_size=4 [13:47:05]MH_SAM_APDU [13:47:05]CAPDU: 80 13 01 00 [13:47:05]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [13:47:05]Write i2c OK [13:47:05]MH_I2C_Read... [13:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:05]Read from MH i2c: E2 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 0E 00 [13:47:05]MH_I2C_Read... [13:47:05]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 01 [13:47:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:05]wFMCommunicate OK [13:47:05]SAM_PROTO_GetShiftState done [13:47:05]FM_GetShiftState done [13:47:06]opened in 1727051401 [13:47:06]opened+sec_in_day 1727137801 [13:47:06]quantity*price = 150055 [13:47:06]sum+1 = 150056 [13:47:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 310 23.09.2024 13:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа S-92 номер 90 сэкономлено 21.97 сом ФМ: 0000000000871832 ФД: 289636 ФПД: 79340340329025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134706&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289636&fm=79340340329025&tin=02508201610067®Number=0000000000091827&sum=150000 [13:47:07]StoreToDocumentArchive [13:47:07]shift 515 fd 289636 [13:47:07]save to /storage/0515/doc_00289636 [13:47:07]save last doc name /storage/0515/doc_00289636 to /storage/kkm_last_doc_name [13:47:07]save OK [13:47:07]Clear old archive folders... [13:47:07]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:47:07]tlvbuf is 00780760 [13:47:07]SAM_PROTO_ClearQueue [13:47:07]wFMCommunicate request_size=4 [13:47:07]MH_SAM_APDU [13:47:07]CAPDU: 80 09 00 00 [13:47:07]Write to MH i2c: E2 08 00 F0 00 80 09 00 00 00 00 00 00 62 [13:47:07]Write i2c OK [13:47:07]MH_I2C_Read... [13:47:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:07]Read from MH i2c: E2 [13:47:07]MH_I2C_Read... [13:47:07]Read from MH i2c: E2 03 00 [13:47:07]MH_I2C_Read... [13:47:07]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [13:47:07]RAPDU: 90 00 [13:47:07]wFMCommunicate OK [13:47:07]SAM_PROTO_ClearQueue done [13:47:07]KKMCreateOFDPacket [13:47:07]OFDProtocolAddRootSTLVToBuf [13:47:07]FM_MakeSignedData [13:47:07]FM_MakeSignedData [13:47:07]SAM_PROTO_SignData [13:47:07]wFMCommunicate request_size=4 [13:47:07]MH_SAM_APDU [13:47:07]CAPDU: 80 0D 01 02 [13:47:07]Write to MH i2c: E2 08 00 F1 00 80 0D 01 02 00 00 00 00 6A [13:47:07]Write i2c OK [13:47:07]MH_I2C_Read... [13:47:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:07]Read from MH i2c: E2 [13:47:07]MH_I2C_Read... [13:47:07]Read from MH i2c: E2 03 00 [13:47:07]MH_I2C_Read... [13:47:07]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [13:47:07]RAPDU: 90 00 [13:47:07]wFMCommunicate OK [13:47:07]wFMCommunicate request_size=253 [13:47:07]MH_SAM_APDU [13:47:07]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 5A 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6B 04 00 35 04 06 00 48 28 DC CD 3A 41 [13:47:07]Write to MH i2c: E2 00 01 F2 00 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 5A 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6B 04 00 35 04 06 00 48 28 DC CD 3A 41 00 00 70 [13:47:08]Write i2c OK [13:47:08]MH_I2C_Read... [13:47:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:08]Read from MH i2c: E2 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: E2 03 00 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [13:47:08]RAPDU: 90 00 [13:47:08]wFMCommunicate OK [13:47:08]wFMCommunicate request_size=4 [13:47:08]MH_SAM_APDU [13:47:08]CAPDU: 80 0D 03 02 [13:47:08]Write to MH i2c: E2 08 00 F3 00 80 0D 03 02 00 00 00 00 6E [13:47:08]Write i2c OK [13:47:08]MH_I2C_Read... [13:47:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:08]Read from MH i2c: E2 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: E2 0B 00 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: E2 0B 00 F3 00 00 F0 10 F3 A5 06 58 5A FA 90 00 B9 [13:47:08]RAPDU: F0 10 F3 A5 06 58 5A FA 90 00 [13:47:08]wFMCommunicate OK [13:47:08]SAM_PROTO_SignData done [13:47:08]FM_MakeSignedData done [13:47:08]CreateOFDProtocolMessage [13:47:08]wFMCommunicate request_size=4 [13:47:08]MH_SAM_APDU [13:47:08]CAPDU: 80 11 00 00 [13:47:08]Write to MH i2c: E2 08 00 F4 00 80 11 00 00 00 00 00 00 6E [13:47:08]Write i2c OK [13:47:08]MH_I2C_Read... [13:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:08]Read from MH i2c: E2 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: E2 17 00 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: E2 17 00 F4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BE [13:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:08]wFMCommunicate OK [13:47:08]CreateOFDProtocolMessage done [13:47:08]OFDSenderStorePacket 289636 [13:47:08]StoreOFDPacket docnum=289636 [13:47:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 24 AF 00 01 09 C8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 5A 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6B 04 00 35 04 06 00 48 28 DC CD 3A 41 F0 10 F3 A5 06 58 5A FA [13:47:08]CheckFolder [13:47:08]dirname=/storage/ofd_packets [13:47:08]CheckFolder done [13:47:08]ProducePacketName [13:47:08]name=ofd_packets/00289636 [13:47:08]NVStorageSaveData ofd_packets/00289636 [13:47:08]File name is /storage/ofd_packets/00289636 [13:47:08]Write 294 bytes [13:47:08]NVStorageSaveData done [13:47:08]OFDSenderStorePacket done [13:47:08]KKMCreateOFDPacket done [13:47:08]NVStorageSaveData kkm_last_timestamp [13:47:08]File name is /storage/kkm_last_timestamp [13:47:08]Write 4 bytes [13:47:08]NVStorageSaveData done [13:47:08]ExternCall_PrintAddStr [13:47:08]wPrintStart [13:47:08]Write to MH i2c: 01 00 00 F5 00 F5 [13:47:08]Write i2c OK [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: 01 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: 01 07 00 [13:47:08]MH_I2C_Read... [13:47:08]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 FF 0F 0A [13:47:08]RasterBufferAndPrint [13:47:08]line Счет N : (1)24617704 [13:47:08]line ИНН: 02508201610067 [13:47:08]line Контрольно-Кассовый Чек [13:47:08]line ПРОДАЖА [13:47:08]line ТРК (МРК, ГНК) : 34 [13:47:08]line Товар: 2710124130 [13:47:08]line SU-92 [13:47:08]line 21.970 * 68.30 [13:47:08]line = 1500.55 [13:47:08]line НДС 12% НСП 1% [13:47:08]line > о реализуемом товаре [13:47:08]line ОКРУГЛЕНИЕ: -0.55 [13:47:08]line ИТОГО: 1500.00 [13:47:08]line Внесено: 1500.00 [13:47:08]line СДАЧА: 0.00 [13:47:08]line НСП 1% : 13.28 [13:47:08]line НДС 12% : 159.35 [13:47:08]line Наличными: 1500.00 [13:47:08]line Безнал.: 0.00 [13:47:08]line Место: АЗС № 90 "Партнёр-нефть" [13:47:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:47:08]line СНО: Общий режим [13:47:08]line Чек 310 23.09.2024 13:47 [13:47:08]line Смена: 515 ФФД: 1.0 [13:47:08]line ЗНМ: 0300000107 [13:47:08]line РНМ: 0000000000091827 [13:47:08]line Версия ККМ: 001 [13:47:08]line [13:47:08]line Дисконтная программа [13:47:08]line S-92 [13:47:08]line номер 90 [13:47:08]line сэкономлено 21.97 сом [13:47:08]line ФМ: 0000000000871832 [13:47:08]line ФД: 289636 [13:47:08]line ФПД: 79340340329025 [13:47:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134706&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289636&fm=79340340329025&tin=02508201610067®Number=0000000000091827&sum=150000 [13:47:08]OFD Sender: Processing packet 289636 [packets to send 1784, broken 1783] [13:47:08]ProducePacketName [13:47:08]name=ofd_packets/00289636 [13:47:08]OFD Sender: To server: pG, [13:47:08]CommunicateWithHost lk.salyk.kg:30040 [13:47:08]ConnectInit lk.salyk.kg [13:47:08]written 0, free lines is 4095 [13:47:08]Connected sock=10 [13:47: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 33 32 08 01 00 00 24 AF 00 01 09 C8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 5A 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6B 04 00 35 04 06 00 48 28 DC CD 3A 41 F0 10 F3 A5 06 58 5A FA [13:47:09]Write to MH i2c: 01 00 00 24 01 25 [13:47:09]Write i2c OK [13:47:09]MH_I2C_Read... [13:47:09]Read from MH i2c: 01 [13:47:09]MH_I2C_Read... [13:47:09]Read from MH i2c: 01 07 00 [13:47:09]MH_I2C_Read... [13:47:09]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 87 0C BF [13:47:09]RasterBufferAndPrint [13:47:09]line [13:47:09]line [13:47:09]line [13:47:09]line [13:47:09]line [13:47:09]written 0, free lines is 3235 [13:47:09]MH_Cut [13:47:09]Write to MH i2c: D1 01 00 2B 01 01 FE [13:47:09]Write i2c OK [13:47:09]MH_I2C_Read... [13:47:09]Read from MH i2c: D1 [13:47:09]MH_I2C_Read... [13:47:09]Read from MH i2c: D1 01 00 [13:47:09]MH_I2C_Read... [13:47:09]Read from MH i2c: D1 01 00 2B 01 00 FD [13:47:09]Write to MH i2c: 01 00 00 2C 01 2D [13:47:09]Write i2c OK [13:47:09]MH_I2C_Read... [13:47: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 33 32 4F 00 00 00 2F 71 47 00 1F 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 33 32 10 04 04 00 64 6B 04 00 F4 03 04 00 30 19 F1 66 B6 04 01 00 00 81 74 E9 EA 46 15 DB E9 [13:47:09]CommunicateWithHost err = 0 [13:47:09]CheckOFDResponse [13:47:09]1017 (14) - 77093643461234 [13:47:09]1041 (16) - 0000000000871832 [13:47:09]1040 (4) - 289636 [13:47:09]1012 (4) - 23.09.2024 07:30 [13:47:09]1206 (1) - 0 [13:47:09]OFD Sender: Remove packet 289636 [13:47:09]ProducePacketName [13:47:09]name=ofd_packets/00289636 [13:47:09]NVStorageDeleteData [13:47:09]OFD Sender: No OFD packet to send [13:47:09]*** Cut start [13:47:09]*** Partial cut [13:47:09]*** CUTSNS_PIN = 1 [13:47:09]*** CUTSNS_PIN = 0 [13:47:10]*** Brake cut motor [13:47:10]Read from MH i2c: 01 [13:47:10]MH_I2C_Read... [13:47:10]*** Stop cut motor [13:47:10]*** Cut end [13:47:10]Read from MH i2c: 01 07 00 [13:47:10]MH_I2C_Read... [13:47:10]Read from MH i2c: 01 07 00 2C 01 00 00 00 00 00 FF 0F 42 [13:47:10]process_action close_receipt done [13:47:10]requested_data is exist [13:47:10]produce_requested_data [13:47:10]requested_item fm.sn is exist - process it [13:47:10]wFMCommunicate request_size=4 [13:47:10]MH_SAM_APDU [13:47:10]CAPDU: 80 11 00 00 [13:47:10]Write to MH i2c: E2 08 00 2D 01 80 11 00 00 00 00 00 00 A8 [13:47:10]Write i2c OK [13:47:10]MH_I2C_Read... [13:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:10]Read from MH i2c: E2 [13:47:10]MH_I2C_Read... [13:47:10]Read from MH i2c: E2 17 00 [13:47:10]MH_I2C_Read... [13:47:10]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 33 32 90 00 F8 [13:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:10]wFMCommunicate OK [13:47:10]requested_item fd.num is exist - process it [13:47:10]SAM_PROTO_GetFieldsCounters [13:47:10]wFMCommunicate request_size=4 [13:47:10]MH_SAM_APDU [13:47:10]CAPDU: 80 13 00 00 [13:47:10]Write to MH i2c: E2 08 00 2E 01 80 13 00 00 00 00 00 00 AB [13:47:10]Write i2c OK [13:47:10]MH_I2C_Read... [13:47:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:10]Read from MH i2c: E2 [13:47:10]MH_I2C_Read... [13:47:10]Read from MH i2c: E2 62 00 [13:47:10]MH_I2C_Read... [13:47:10]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 64 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 64 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:10]wFMCommunicate OK [13:47:10]SAM_PROTO_GetFieldsCounters done [13:47:10]requested_item shift.num is exist - process it [13:47:10]requested_item shift.opened is exist - process it [13:47:10]req_shift_opened [13:47:10]FM_GetShiftState [13:47:10]SAM_PROTO_GetShiftState [13:47:10]wFMCommunicate request_size=4 [13:47:10]MH_SAM_APDU [13:47:10]CAPDU: 80 13 01 00 [13:47:10]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [13:47:10]Write i2c OK [13:47:10]MH_I2C_Read... [13:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:10]Read from MH i2c: E2 [13:47:10]MH_I2C_Read... [13:47:10]Read from MH i2c: E2 0E 00 [13:47:10]MH_I2C_Read... [13:47:10]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4E [13:47:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:10]wFMCommunicate OK [13:47:10]SAM_PROTO_GetShiftState done [13:47:10]FM_GetShiftState done [13:47:10]req_shift_opened done [13:47:10]requested_item shift.open_date is exist - process it [13:47:10]req_shift_open_date [13:47:10]req_shift_open_date done [13:47:10]produce_requested_data done [13:47:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289636,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:47:10]process_action_free close_receipt [13:47:10]json_value_free [13:47:10]json_value_free done [13:47:10]process_json_proto returns [13:47:10]Send response to host [13:47:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289636,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:47:10]free response buf [13:47:10]execute_script done [13:47:10]execute_script returns [13:47:10]free content buf [13:47:10]Sock 7.Close socket [13:47:10]Sock 7.Thread stoped [13:47:11]accept exits with 9 [13:47:11]New connection [13:47:11]New thread 3067301220 created [13:47:11]Thread 3067157860 joined [13:47:11]Waiting for new connection... [13:47:11] Sock 9.Parse request [13:47:11]Sock 9.Check first char [13:47:11]Sock 9.First char is OK [13:47:11]request: POST /json_proto HTTP/1.0 [13:47:11]Method: POST [13:47:11]URL: /json_proto [13:47:11]Method is POST - this is cgi request [13:47:11]url: /json_proto [13:47:11]query_string will be loaded in cgi processing [13:47:11]execute_cgi json_proto POST (null) [13:47:11]execute_cgi path=json_proto method=POST [13:47:11]POST find Content-Length [13:47:11]Host: 172.17.41.135:8080 [13:47:11]Content-Length: 660 [13:47:11]Content-Type: application/json [13:47:11] [13:47:11]POST finish read [13:47:11]Found Content-Length = 660 [13:47:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 4.330, "sum" : 300.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:11]execute_script... [13:47: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)24617706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 4.330, "sum" : 300.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:11]POST & json_proto [13:47:11]process_json_proto [13:47:11]json parsed OK: [13:47:11]protocol is kg_v1.0 [13:47:11]action value=close_receipt [13:47:11]process_action close_receipt [13:47:11]cmd_close_receipt [13:47:11]MH_GetDate [13:47:11]Write to MH i2c: F0 00 00 30 01 20 [13:47:11]Write i2c OK [13:47:11]MH_I2C_Read... [13:47:11]Read from MH i2c: F0 [13:47:11]MH_I2C_Read... [13:47:11]Read from MH i2c: F0 09 00 [13:47:11]MH_I2C_Read... [13:47:11]Read from MH i2c: F0 09 00 30 01 00 60 71 F1 66 ED 3E 82 65 63 [13:47:11]GetLastDocTimeStamp 1727099226 [13:47:11]current date 1727099232 [13:47:11]FM_GetShiftState [13:47:11]SAM_PROTO_GetShiftState [13:47:11]wFMCommunicate request_size=4 [13:47:11]MH_SAM_APDU [13:47:11]CAPDU: 80 13 01 00 [13:47:11]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [13:47:11]Write i2c OK [13:47:11]MH_I2C_Read... [13:47:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:11]Read from MH i2c: E2 [13:47:11]MH_I2C_Read... [13:47:11]Read from MH i2c: E2 0E 00 [13:47:11]MH_I2C_Read... [13:47:11]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 50 [13:47:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:11]wFMCommunicate OK [13:47:11]SAM_PROTO_GetShiftState done [13:47:11]FM_GetShiftState done [13:47:11]opened in 1727051401 [13:47:11]opened+sec_in_day 1727137801 [13:47:11]quantity*price = 30006 [13:47:11]sum+1 = 30008 [13:47:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.65 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 311 23.09.2024 13:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289637 ФПД: 46103440501116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134712&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289637&fm=46103440501116&tin=02508201610067®Number=0000000000091827&sum=30000 [13:47:13]StoreToDocumentArchive [13:47:13]shift 515 fd 289637 [13:47:13]save to /storage/0515/doc_00289637 [13:47:13]save last doc name /storage/0515/doc_00289637 to /storage/kkm_last_doc_name [13:47:13]save OK [13:47:13]Clear old archive folders... [13:47:13]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:47:13]tlvbuf is 007458A0 [13:47:13]SAM_PROTO_ClearQueue [13:47:13]wFMCommunicate request_size=4 [13:47:13]MH_SAM_APDU [13:47:13]CAPDU: 80 09 00 00 [13:47:13]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [13:47:13]Write i2c OK [13:47:13]MH_I2C_Read... [13:47:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:13]Read from MH i2c: E2 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 03 00 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [13:47:13]RAPDU: 90 00 [13:47:13]wFMCommunicate OK [13:47:13]SAM_PROTO_ClearQueue done [13:47:13]KKMCreateOFDPacket [13:47:13]OFDProtocolAddRootSTLVToBuf [13:47:13]FM_MakeSignedData [13:47:13]FM_MakeSignedData [13:47:13]SAM_PROTO_SignData [13:47:13]wFMCommunicate request_size=4 [13:47:13]MH_SAM_APDU [13:47:13]CAPDU: 80 0D 01 02 [13:47:13]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [13:47:13]Write i2c OK [13:47:13]MH_I2C_Read... [13:47:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:13]Read from MH i2c: E2 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 03 00 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [13:47:13]RAPDU: 90 00 [13:47:13]wFMCommunicate OK [13:47:13]wFMCommunicate request_size=253 [13:47:13]MH_SAM_APDU [13:47:13]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6B 04 00 35 04 06 00 29 EE 4B 31 A9 7C [13:47:13]Write to MH i2c: E2 00 01 40 01 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6B 04 00 35 04 06 00 29 EE 4B 31 A9 7C 00 00 07 [13:47:13]Write i2c OK [13:47:13]MH_I2C_Read... [13:47:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:13]Read from MH i2c: E2 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 03 00 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [13:47:13]RAPDU: 90 00 [13:47:13]wFMCommunicate OK [13:47:13]wFMCommunicate request_size=4 [13:47:13]MH_SAM_APDU [13:47:13]CAPDU: 80 0D 03 02 [13:47:13]Write to MH i2c: E2 08 00 41 01 80 0D 03 02 00 00 00 00 BD [13:47:13]Write i2c OK [13:47:13]MH_I2C_Read... [13:47:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:13]Read from MH i2c: E2 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 0B 00 [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 0B 00 41 01 00 E0 4A 2F 72 2A 42 D1 43 90 00 09 [13:47:13]RAPDU: E0 4A 2F 72 2A 42 D1 43 90 00 [13:47:13]wFMCommunicate OK [13:47:13]SAM_PROTO_SignData done [13:47:13]FM_MakeSignedData done [13:47:13]CreateOFDProtocolMessage [13:47:13]wFMCommunicate request_size=4 [13:47:13]MH_SAM_APDU [13:47:13]CAPDU: 80 11 00 00 [13:47:13]Write to MH i2c: E2 08 00 42 01 80 11 00 00 00 00 00 00 BD [13:47:13]Write i2c OK [13:47:13]MH_I2C_Read... [13:47:13]Read from MH i2c: E2 [13:47:14]MH_I2C_Read... [13:47:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:14]Read from MH i2c: E2 17 00 [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: E2 17 00 42 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0D [13:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:14]wFMCommunicate OK [13:47:14]CreateOFDProtocolMessage done [13:47:14]OFDSenderStorePacket 289637 [13:47:14]StoreOFDPacket docnum=289637 [13:47:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 21 AA 00 01 2C 2F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6B 04 00 35 04 06 00 29 EE 4B 31 A9 7C E0 4A 2F 72 2A 42 D1 43 [13:47:14]CheckFolder [13:47:14]dirname=/storage/ofd_packets [13:47:14]CheckFolder done [13:47:14]ProducePacketName [13:47:14]name=ofd_packets/00289637 [13:47:14]NVStorageSaveData ofd_packets/00289637 [13:47:14]File name is /storage/ofd_packets/00289637 [13:47:14]Write 294 bytes [13:47:14]NVStorageSaveData done [13:47:14]OFDSenderStorePacket done [13:47:14]KKMCreateOFDPacket done [13:47:14]NVStorageSaveData kkm_last_timestamp [13:47:14]File name is /storage/kkm_last_timestamp [13:47:14]Write 4 bytes [13:47:14]NVStorageSaveData done [13:47:14]ExternCall_PrintAddStr [13:47:14]wPrintStart [13:47:14]Write to MH i2c: 01 00 00 43 01 44 [13:47:14]Write i2c OK [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: 01 [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: 01 07 00 [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [13:47:14]RasterBufferAndPrint [13:47:14]line Счет N : (1)24617706 [13:47:14]line ИНН: 02508201610067 [13:47:14]line Контрольно-Кассовый Чек [13:47:14]line ПРОДАЖА [13:47:14]line ТРК (МРК, ГНК) : 44 [13:47:14]line Товар: 2710124130 [13:47:14]line SU-92 [13:47:14]line 4.330 * 69.30 [13:47:14]line = 300.07 [13:47:14]line НДС 12% НСП 1% [13:47:14]line > о реализуемом товаре [13:47:14]line ОКРУГЛЕНИЕ: -0.07 [13:47:14]line ИТОГО: 300.00 [13:47:14]line Внесено: 300.00 [13:47:14]line СДАЧА: 0.00 [13:47:14]line НСП 1% : 2.65 [13:47:14]line НДС 12% : 31.87 [13:47:14]line Наличными: 300.00 [13:47:14]line Безнал.: 0.00 [13:47:14]line Место: АЗС № 90 "Партнёр-нефть" [13:47:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:47:14]line СНО: Общий режим [13:47:14]line Чек 311 23.09.2024 13:47 [13:47:14]line Смена: 515 ФФД: 1.0 [13:47:14]line ЗНМ: 0300000107 [13:47:14]line РНМ: 0000000000091827 [13:47:14]line Версия ККМ: 001 [13:47:14]line ФМ: 0000000000871832 [13:47:14]line ФД: 289637 [13:47:14]line ФПД: 46103440501116 [13:47:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134712&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289637&fm=46103440501116&tin=02508201610067®Number=0000000000091827&sum=30000 [13:47:14]OFD Sender: Processing packet 289637 [packets to send 1784, broken 1783] [13:47:14]ProducePacketName [13:47:14]name=ofd_packets/00289637 [13:47:14]OFD Sender: To server: pG, [13:47:14]CommunicateWithHost lk.salyk.kg:30040 [13:47:14]ConnectInit lk.salyk.kg [13:47:14]written 0, free lines is 4095 [13:47:14]Connected sock=10 [13:47: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 33 32 08 01 00 00 21 AA 00 01 2C 2F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 37 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6B 04 00 35 04 06 00 29 EE 4B 31 A9 7C E0 4A 2F 72 2A 42 D1 43 [13:47:14]Write to MH i2c: 01 00 00 6D 01 6E [13:47:14]Write i2c OK [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: 01 [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: 01 07 00 [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: 01 07 00 6D 01 00 00 00 00 00 88 0D 0A [13:47:14]RasterBufferAndPrint [13:47:14]line [13:47:14]line [13:47:14]line [13:47:14]line [13:47:14]line [13:47:14]written 0, free lines is 3492 [13:47:14]MH_Cut [13:47:14]Write to MH i2c: D1 01 00 74 01 01 47 [13:47:14]Write i2c OK [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: D1 [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: D1 01 00 [13:47:14]MH_I2C_Read... [13:47:14]Read from MH i2c: D1 01 00 74 01 00 46 [13:47:14]Write to MH i2c: 01 00 00 75 01 76 [13:47:14]Write i2c OK [13:47:14]MH_I2C_Read... [13:47: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 33 32 4F 00 00 00 83 21 47 00 BA 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 33 32 10 04 04 00 65 6B 04 00 F4 03 04 00 36 19 F1 66 B6 04 01 00 00 F6 56 A5 D4 9A 29 13 24 [13:47:15]CommunicateWithHost err = 0 [13:47:15]CheckOFDResponse [13:47:15]1017 (14) - 77093643461234 [13:47:15]1041 (16) - 0000000000871832 [13:47:15]1040 (4) - 289637 [13:47:15]1012 (4) - 23.09.2024 07:31 [13:47:15]1206 (1) - 0 [13:47:15]OFD Sender: Remove packet 289637 [13:47:15]ProducePacketName [13:47:15]name=ofd_packets/00289637 [13:47:15]NVStorageDeleteData [13:47:15]*** Cut start [13:47:15]*** Partial cut [13:47:15]*** CUTSNS_PIN = 1 [13:47:15]*** CUTSNS_PIN = 0 [13:47:15]*** Brake cut motor [13:47:15]OFD Sender: No OFD packet to send [13:47:15]Read from MH i2c: 01 [13:47:15]MH_I2C_Read... [13:47:15]*** Stop cut motor [13:47:15]*** Cut end [13:47:15]Read from MH i2c: 01 07 00 [13:47:15]MH_I2C_Read... [13:47:15]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 FF 0F 8B [13:47:15]process_action close_receipt done [13:47:15]requested_data is exist [13:47:16]produce_requested_data [13:47:16]requested_item fm.sn is exist - process it [13:47:16]wFMCommunicate request_size=4 [13:47:16]MH_SAM_APDU [13:47:16]CAPDU: 80 11 00 00 [13:47:16]Write to MH i2c: E2 08 00 76 01 80 11 00 00 00 00 00 00 F1 [13:47:16]Write i2c OK [13:47:16]MH_I2C_Read... [13:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:16]Read from MH i2c: E2 [13:47:16]MH_I2C_Read... [13:47:16]Read from MH i2c: E2 17 00 [13:47:16]MH_I2C_Read... [13:47:16]Read from MH i2c: E2 17 00 76 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 41 [13:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:16]wFMCommunicate OK [13:47:16]requested_item fd.num is exist - process it [13:47:16]SAM_PROTO_GetFieldsCounters [13:47:16]wFMCommunicate request_size=4 [13:47:16]MH_SAM_APDU [13:47:16]CAPDU: 80 13 00 00 [13:47:16]Write to MH i2c: E2 08 00 77 01 80 13 00 00 00 00 00 00 F4 [13:47:16]Write i2c OK [13:47:16]MH_I2C_Read... [13:47:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:16]Read from MH i2c: E2 [13:47:16]MH_I2C_Read... [13:47:16]Read from MH i2c: E2 62 00 [13:47:16]MH_I2C_Read... [13:47:16]Read from MH i2c: E2 62 00 77 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 65 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [13:47: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 65 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:16]wFMCommunicate OK [13:47:16]SAM_PROTO_GetFieldsCounters done [13:47:16]requested_item shift.num is exist - process it [13:47:16]requested_item shift.opened is exist - process it [13:47:16]req_shift_opened [13:47:16]FM_GetShiftState [13:47:16]SAM_PROTO_GetShiftState [13:47:16]wFMCommunicate request_size=4 [13:47:16]MH_SAM_APDU [13:47:16]CAPDU: 80 13 01 00 [13:47:16]Write to MH i2c: E2 08 00 78 01 80 13 01 00 00 00 00 00 F6 [13:47:16]Write i2c OK [13:47:16]MH_I2C_Read... [13:47:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:16]Read from MH i2c: E2 [13:47:16]MH_I2C_Read... [13:47:16]Read from MH i2c: E2 0E 00 [13:47:16]MH_I2C_Read... [13:47:16]Read from MH i2c: E2 0E 00 78 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 97 [13:47:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:16]wFMCommunicate OK [13:47:16]SAM_PROTO_GetShiftState done [13:47:16]FM_GetShiftState done [13:47:16]req_shift_opened done [13:47:16]requested_item shift.open_date is exist - process it [13:47:16]req_shift_open_date [13:47:16]req_shift_open_date done [13:47:16]produce_requested_data done [13:47:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289637,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:47:16]process_action_free close_receipt [13:47:16]json_value_free [13:47:16]json_value_free done [13:47:16]process_json_proto returns [13:47:16]Send response to host [13:47:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289637,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:47:16]free response buf [13:47:16]execute_script done [13:47:16]execute_script returns [13:47:16]free content buf [13:47:16]Sock 9.Close socket [13:47:16]Sock 9.Thread stoped [13:47:20]OFD Sender: No OFD packet to send [13:47:25]OFD Sender: No OFD packet to send [13:47:30]OFD Sender: No OFD packet to send [13:47:35]OFD Sender: No OFD packet to send [13:47:40]OFD Sender: No OFD packet to send [13:47:45]OFD Sender: No OFD packet to send [13:47:50]OFD Sender: No OFD packet to send [13:47:55]OFD Sender: No OFD packet to send [13:47:57]accept exits with 7 [13:47:57]New connection [13:47:57]New thread 3067157860 created [13:47:57]Thread 3067301220 joined [13:47:57]Waiting for new connection... [13:47:57] Sock 7.Parse request [13:47:57]Sock 7.Check first char [13:47:57]Sock 7.First char is OK [13:47:57]request: POST /json_proto HTTP/1.0 [13:47:57]Method: POST [13:47:57]URL: /json_proto [13:47:57]Method is POST - this is cgi request [13:47:57]url: /json_proto [13:47:57]query_string will be loaded in cgi processing [13:47:57]execute_cgi json_proto POST (null) [13:47:57]execute_cgi path=json_proto method=POST [13:47:57]POST find Content-Length [13:47:57]Host: 172.17.41.135:8080 [13:47:57]Content-Length: 805 [13:47:57]Content-Type: application/json [13:47:57] [13:47:57]POST finish read [13:47:57]Found Content-Length = 805 [13:47:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:47:57]execute_script... [13:47: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)24617708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:47:57]POST & json_proto [13:47:57]process_json_proto [13:47:57]json parsed OK: [13:47:57]protocol is kg_v1.0 [13:47:57]action value=close_receipt [13:47:57]process_action close_receipt [13:47:57]cmd_close_receipt [13:47:57]MH_GetDate [13:47:57]Write to MH i2c: F0 00 00 79 01 69 [13:47:57]Write i2c OK [13:47:57]MH_I2C_Read... [13:47:57]Read from MH i2c: F0 [13:47:57]MH_I2C_Read... [13:47:57]Read from MH i2c: F0 09 00 [13:47:57]MH_I2C_Read... [13:47:57]Read from MH i2c: F0 09 00 79 01 00 8E 71 F1 66 ED 3E 82 65 DA [13:47:57]GetLastDocTimeStamp 1727099232 [13:47:57]current date 1727099278 [13:47:57]FM_GetShiftState [13:47:57]SAM_PROTO_GetShiftState [13:47:57]wFMCommunicate request_size=4 [13:47:57]MH_SAM_APDU [13:47:57]CAPDU: 80 13 01 00 [13:47:57]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [13:47:57]Write i2c OK [13:47:57]MH_I2C_Read... [13:47:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:57]Read from MH i2c: E2 [13:47:57]MH_I2C_Read... [13:47:57]Read from MH i2c: E2 0E 00 [13:47:57]MH_I2C_Read... [13:47:57]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 99 [13:47:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:47:57]wFMCommunicate OK [13:47:57]SAM_PROTO_GetShiftState done [13:47:57]FM_GetShiftState done [13:47:57]opened in 1727051401 [13:47:57]opened+sec_in_day 1727137801 [13:47:57]quantity*price = 100021 [13:47:57]sum+1 = 100023 [13:47:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 312 23.09.2024 13:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289638 ФПД: 122911035697372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134758&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289638&fm=122911035697372&tin=02508201610067®Number=0000000000091827&sum=100022 [13:47:58]StoreToDocumentArchive [13:47:58]shift 515 fd 289638 [13:47:58]save to /storage/0515/doc_00289638 [13:47:58]save last doc name /storage/0515/doc_00289638 to /storage/kkm_last_doc_name [13:47:58]save OK [13:47:58]Clear old archive folders... [13:47:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:58]tlvbuf is 0071F410 [13:47:58]SAM_PROTO_ClearQueue [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 09 00 00 [13:47:58]Write to MH i2c: E2 08 00 87 01 80 09 00 00 00 00 00 00 FA [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [13:47:58]RAPDU: 90 00 [13:47:58]wFMCommunicate OK [13:47:58]SAM_PROTO_ClearQueue done [13:47:58]KKMCreateOFDPacket [13:47:58]OFDProtocolAddRootSTLVToBuf [13:47:58]FM_MakeSignedData [13:47:58]FM_MakeSignedData [13:47:58]SAM_PROTO_SignData [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 0D 01 02 [13:47:58]Write to MH i2c: E2 08 00 88 01 80 0D 01 02 00 00 00 00 02 [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [13:47:58]RAPDU: 90 00 [13:47:58]wFMCommunicate OK [13:47:58]wFMCommunicate request_size=255 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 38 01 00 00 F4 03 04 00 8E 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6B 04 00 35 04 06 00 6F [13:47:59]Write to MH i2c: E2 02 01 89 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 38 01 00 00 F4 03 04 00 8E 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6B 04 00 35 04 06 00 6F 00 00 B1 [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:59]Read from MH i2c: E2 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 03 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [13:47:59]RAPDU: 90 00 [13:47:59]wFMCommunicate OK [13:47:59]wFMCommunicate request_size=10 [13:47:59]MH_SAM_APDU [13:47:59]CAPDU: 80 0D 02 02 05 C9 74 9F 28 DC [13:47:59]Write to MH i2c: E2 0D 00 8A 01 80 0D 02 02 05 00 C9 74 9F 28 DC 00 00 EF [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:59]Read from MH i2c: E2 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 03 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [13:47:59]RAPDU: 90 00 [13:47:59]wFMCommunicate OK [13:47:59]wFMCommunicate request_size=4 [13:47:59]MH_SAM_APDU [13:47:59]CAPDU: 80 0D 03 02 [13:47:59]Write to MH i2c: E2 08 00 8B 01 80 0D 03 02 00 00 00 00 07 [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:59]Read from MH i2c: E2 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 0B 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 0B 00 8B 01 00 15 E6 32 A6 49 99 2D DF 90 00 C9 [13:47:59]RAPDU: 15 E6 32 A6 49 99 2D DF 90 00 [13:47:59]wFMCommunicate OK [13:47:59]SAM_PROTO_SignData done [13:47:59]FM_MakeSignedData done [13:47:59]CreateOFDProtocolMessage [13:47:59]wFMCommunicate request_size=4 [13:47:59]MH_SAM_APDU [13:47:59]CAPDU: 80 11 00 00 [13:47:59]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:59]Read from MH i2c: E2 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 17 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 17 00 8C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 57 [13:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:47:59]wFMCommunicate OK [13:47:59]CreateOFDProtocolMessage done [13:47:59]OFDSenderStorePacket 289638 [13:47:59]StoreOFDPacket docnum=289638 [13:47:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D8 5B 07 01 09 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 38 01 00 00 F4 03 04 00 8E 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6B 04 00 35 04 06 00 6F C9 74 9F 28 DC 15 E6 32 A6 49 99 2D DF [13:47:59]CheckFolder [13:47:59]dirname=/storage/ofd_packets [13:47:59]CheckFolder done [13:47:59]ProducePacketName [13:47:59]name=ofd_packets/00289638 [13:47:59]NVStorageSaveData ofd_packets/00289638 [13:47:59]File name is /storage/ofd_packets/00289638 [13:47:59]Write 301 bytes [13:47:59]NVStorageSaveData done [13:47:59]OFDSenderStorePacket done [13:47:59]KKMCreateOFDPacket done [13:47:59]NVStorageSaveData kkm_last_timestamp [13:47:59]File name is /storage/kkm_last_timestamp [13:47:59]Write 4 bytes [13:47:59]NVStorageSaveData done [13:47:59]ExternCall_PrintAddStr [13:47:59]wPrintStart [13:47:59]Write to MH i2c: 01 00 00 8D 01 8E [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: 01 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: 01 07 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [13:47:59]RasterBufferAndPrint [13:47:59]line Счет N : (1)24617708 [13:47:59]line ИНН: 02508201610067 [13:47:59]line Контрольно-Кассовый Чек [13:47:59]line ПРОДАЖА [13:47:59]line ТРК (МРК, ГНК) : 62 [13:47:59]line Товар: 2710124500 [13:47:59]line Аи-95-К-5 [13:47:59]line 13.480 * 74.20 [13:47:59]line = 1000.22 [13:47:59]line НДС 12% НСП 1% [13:47:59]line > о реализуемом товаре [13:47:59]line ИТОГО: 1000.22 [13:47:59]line НСП 1% : 8.85 [13:47:59]line НДС 12% : 106.22 [13:47:59]line Наличными: 0.00 [13:47:59]line Безнал.: 1000.22 [13:47:59]line Место: АЗС № 90 "Партнёр-нефть" [13:47:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:47:59]line СНО: Общий режим [13:47:59]line Чек 312 23.09.2024 13:47 [13:47:59]line Смена: 515 ФФД: 1.0 [13:47:59]line ЗНМ: 0300000107 [13:47:59]line РНМ: 0000000000091827 [13:47:59]line Версия ККМ: 001 [13:47:59]line Платежная система: O! деньги [13:47:59]line ФМ: 0000000000871832 [13:47:59]line ФД: 289638 [13:47:59]line ФПД: 122911035697372 [13:47:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134758&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289638&fm=122911035697372&tin=02508201610067®Number=0000000000091827&sum=100022 [13:47:59]written 0, free lines is 4095 [13:47:59]OFD Sender: Processing packet 289638 [packets to send 1784, broken 1783] [13:47:59]ProducePacketName [13:47:59]name=ofd_packets/00289638 [13:47:59]OFD Sender: To server: pG, [13:47:59]CommunicateWithHost lk.salyk.kg:30040 [13:47:59]ConnectInit lk.salyk.kg [13:47:59]Connected sock=10 [13:47: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 33 32 0F 01 00 00 D8 5B 07 01 09 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 38 01 00 00 F4 03 04 00 8E 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6B 04 00 35 04 06 00 6F C9 74 9F 28 DC 15 E6 32 A6 49 99 2D DF [13:48:00]Write to MH i2c: 01 00 00 B6 01 B7 [13:48:00]Write i2c OK [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: 01 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: 01 07 00 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: 01 07 00 B6 01 00 00 00 00 00 45 0D 10 [13:48:00]RasterBufferAndPrint [13:48:00]line [13:48:00]line [13:48:00]line [13:48:00]line [13:48:00]line [13:48:00]written 0, free lines is 3416 [13:48:00]MH_Cut [13:48:00]Write to MH i2c: D1 01 00 BD 01 01 90 [13:48:00]Write i2c OK [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: D1 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: D1 01 00 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: D1 01 00 BD 01 00 8F [13:48:00]Write to MH i2c: 01 00 00 BE 01 BF [13:48:00]Write i2c OK [13:48:00]MH_I2C_Read... [13:48: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 33 32 4F 00 00 00 98 59 47 00 19 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 33 32 10 04 04 00 66 6B 04 00 F4 03 04 00 63 19 F1 66 B6 04 01 00 00 C0 74 9C 02 A8 03 40 70 [13:48:00]CommunicateWithHost err = 0 [13:48:00]CheckOFDResponse [13:48:00]1017 (14) - 77093643461234 [13:48:00]1041 (16) - 0000000000871832 [13:48:00]1040 (4) - 289638 [13:48:00]1012 (4) - 23.09.2024 07:31 [13:48:00]1206 (1) - 0 [13:48:00]OFD Sender: Remove packet 289638 [13:48:00]ProducePacketName [13:48:00]name=ofd_packets/00289638 [13:48:00]NVStorageDeleteData [13:48:00]*** Cut start [13:48:00]*** Partial cut [13:48:00]*** CUTSNS_PIN = 1 [13:48:00]*** CUTSNS_PIN = 0 [13:48:01]*** Brake cut motor [13:48:01]OFD Sender: No OFD packet to send [13:48:01]Read from MH i2c: 01 [13:48:01]MH_I2C_Read... [13:48:01]*** Stop cut motor [13:48:01]*** Cut end [13:48:01]Read from MH i2c: 01 07 00 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: 01 07 00 BE 01 00 00 00 00 00 FF 0F D4 [13:48:01]process_action close_receipt done [13:48:01]requested_data is exist [13:48:01]produce_requested_data [13:48:01]requested_item fm.sn is exist - process it [13:48:01]wFMCommunicate request_size=4 [13:48:01]MH_SAM_APDU [13:48:01]CAPDU: 80 11 00 00 [13:48:01]Write to MH i2c: E2 08 00 BF 01 80 11 00 00 00 00 00 00 3A [13:48:01]Write i2c OK [13:48:01]MH_I2C_Read... [13:48:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:01]Read from MH i2c: E2 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 17 00 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 17 00 BF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8A [13:48:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:48:01]wFMCommunicate OK [13:48:01]requested_item fd.num is exist - process it [13:48:01]SAM_PROTO_GetFieldsCounters [13:48:01]wFMCommunicate request_size=4 [13:48:01]MH_SAM_APDU [13:48:01]CAPDU: 80 13 00 00 [13:48:01]Write to MH i2c: E2 08 00 C0 01 80 13 00 00 00 00 00 00 3D [13:48:01]Write i2c OK [13:48:01]MH_I2C_Read... [13:48:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:01]Read from MH i2c: E2 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 62 00 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 62 00 C0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 66 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [13:48:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 66 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:01]wFMCommunicate OK [13:48:01]SAM_PROTO_GetFieldsCounters done [13:48:01]requested_item shift.num is exist - process it [13:48:01]requested_item shift.opened is exist - process it [13:48:01]req_shift_opened [13:48:01]FM_GetShiftState [13:48:01]SAM_PROTO_GetShiftState [13:48:01]wFMCommunicate request_size=4 [13:48:01]MH_SAM_APDU [13:48:01]CAPDU: 80 13 01 00 [13:48:01]Write to MH i2c: E2 08 00 C1 01 80 13 01 00 00 00 00 00 3F [13:48:01]Write i2c OK [13:48:01]MH_I2C_Read... [13:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:01]Read from MH i2c: E2 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 0E 00 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 0E 00 C1 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E0 [13:48:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:48:01]wFMCommunicate OK [13:48:01]SAM_PROTO_GetShiftState done [13:48:01]FM_GetShiftState done [13:48:01]req_shift_opened done [13:48:01]requested_item shift.open_date is exist - process it [13:48:01]req_shift_open_date [13:48:01]req_shift_open_date done [13:48:01]produce_requested_data done [13:48:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289638,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:48:01]process_action_free close_receipt [13:48:01]json_value_free [13:48:01]json_value_free done [13:48:01]process_json_proto returns [13:48:01]Send response to host [13:48:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289638,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:48:01]free response buf [13:48:01]execute_script done [13:48:01]execute_script returns [13:48:01]free content buf [13:48:01]Sock 7.Close socket [13:48:01]Sock 7.Thread stoped [13:48:06]OFD Sender: No OFD packet to send [13:48:11]OFD Sender: No OFD packet to send [13:48:16]OFD Sender: No OFD packet to send [13:48:21]OFD Sender: No OFD packet to send [13:48:26]OFD Sender: No OFD packet to send [13:48:31]OFD Sender: No OFD packet to send [13:48:36]OFD Sender: No OFD packet to send [13:48:41]OFD Sender: No OFD packet to send [13:48:46]OFD Sender: No OFD packet to send [13:48:51]OFD Sender: No OFD packet to send [13:48:56]OFD Sender: No OFD packet to send [13:48:59]accept exits with 9 [13:48:59]New connection [13:48:59]New thread 3067301220 created [13:48:59]Thread 3067157860 joined [13:48:59]Waiting for new connection... [13:48:59] Sock 9.Parse request [13:48:59]Sock 9.Check first char [13:48:59]Sock 9.First char is OK [13:48:59]request: POST /json_proto HTTP/1.0 [13:48:59]Method: POST [13:48:59]URL: /json_proto [13:48:59]Method is POST - this is cgi request [13:48:59]url: /json_proto [13:48:59]query_string will be loaded in cgi processing [13:48:59]execute_cgi json_proto POST (null) [13:48:59]execute_cgi path=json_proto method=POST [13:48:59]POST find Content-Length [13:48:59]Host: 172.17.41.135:8080 [13:48:59]Content-Length: 808 [13:48:59]Content-Type: application/json [13:48:59] [13:48:59]POST finish read [13:48:59]Found Content-Length = 808 [13:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:59]execute_script... [13: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)24617707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:59]POST & json_proto [13:48:59]process_json_proto [13:48:59]json parsed OK: [13:48:59]protocol is kg_v1.0 [13:48:59]action value=close_receipt [13:48:59]process_action close_receipt [13:48:59]cmd_close_receipt [13:48:59]MH_GetDate [13:48:59]Write to MH i2c: F0 00 00 C2 01 B2 [13:48:59]Write i2c OK [13:48:59]MH_I2C_Read... [13:48:59]Read from MH i2c: F0 [13:48:59]MH_I2C_Read... [13:48:59]Read from MH i2c: F0 09 00 [13:48:59]MH_I2C_Read... [13:48:59]Read from MH i2c: F0 09 00 C2 01 00 CC 71 F1 66 ED 3E 82 65 61 [13:48:59]GetLastDocTimeStamp 1727099278 [13:48:59]current date 1727099340 [13:48:59]FM_GetShiftState [13:48:59]SAM_PROTO_GetShiftState [13:48:59]wFMCommunicate request_size=4 [13:48:59]MH_SAM_APDU [13:48:59]CAPDU: 80 13 01 00 [13:48:59]Write to MH i2c: E2 08 00 C3 01 80 13 01 00 00 00 00 00 41 [13:48:59]Write i2c OK [13:48:59]MH_I2C_Read... [13:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:59]Read from MH i2c: E2 [13:48:59]MH_I2C_Read... [13:48:59]Read from MH i2c: E2 0E 00 [13:48:59]MH_I2C_Read... [13:48:59]Read from MH i2c: E2 0E 00 C3 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E2 [13:48:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:48:59]wFMCommunicate OK [13:48:59]SAM_PROTO_GetShiftState done [13:48:59]FM_GetShiftState done [13:48:59]opened in 1727051401 [13:48:59]opened+sec_in_day 1727137801 [13:48:59]quantity*price = 100007 [13:48:59]sum+1 = 100009 [13:48:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 313 23.09.2024 13:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289639 ФПД: 91266285631401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134900&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289639&fm=91266285631401&tin=02508201610067®Number=0000000000091827&sum=100008 [13:49:00]StoreToDocumentArchive [13:49:00]shift 515 fd 289639 [13:49:00]save to /storage/0515/doc_00289639 [13:49:00]save last doc name /storage/0515/doc_00289639 to /storage/kkm_last_doc_name [13:49:00]save OK [13:49:00]Clear old archive folders... [13:49:00]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:49:00]tlvbuf is 00781E60 [13:49:00]SAM_PROTO_ClearQueue [13:49:00]wFMCommunicate request_size=4 [13:49:00]MH_SAM_APDU [13:49:00]CAPDU: 80 09 00 00 [13:49:00]Write to MH i2c: E2 08 00 D0 01 80 09 00 00 00 00 00 00 43 [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:00]Read from MH i2c: E2 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [13:49:00]RAPDU: 90 00 [13:49:00]wFMCommunicate OK [13:49:00]SAM_PROTO_ClearQueue done [13:49:00]KKMCreateOFDPacket [13:49:00]OFDProtocolAddRootSTLVToBuf [13:49:00]FM_MakeSignedData [13:49:00]FM_MakeSignedData [13:49:00]SAM_PROTO_SignData [13:49:00]wFMCommunicate request_size=4 [13:49:00]MH_SAM_APDU [13:49:00]CAPDU: 80 0D 01 02 [13:49:00]Write to MH i2c: E2 08 00 D1 01 80 0D 01 02 00 00 00 00 4B [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:00]Read from MH i2c: E2 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [13:49:00]RAPDU: 90 00 [13:49:00]wFMCommunicate OK [13:49:00]wFMCommunicate request_size=255 [13:49:00]MH_SAM_APDU [13:49: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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CC 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6B 04 00 35 04 06 00 53 01 [13:49:00]Write to MH i2c: E2 02 01 D2 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CC 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6B 04 00 35 04 06 00 53 01 00 00 28 [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:00]Read from MH i2c: E2 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [13:49:00]RAPDU: 90 00 [13:49:00]wFMCommunicate OK [13:49:00]wFMCommunicate request_size=9 [13:49:00]MH_SAM_APDU [13:49:00]CAPDU: 80 0D 02 02 04 96 88 F7 A9 [13:49:00]Write to MH i2c: E2 0C 00 D3 01 80 0D 02 02 04 00 96 88 F7 A9 00 00 14 [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:00]Read from MH i2c: E2 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [13:49:00]RAPDU: 90 00 [13:49:00]wFMCommunicate OK [13:49:00]wFMCommunicate request_size=4 [13:49:00]MH_SAM_APDU [13:49:00]CAPDU: 80 0D 03 02 [13:49:00]Write to MH i2c: E2 08 00 D4 01 80 0D 03 02 00 00 00 00 50 [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:00]Read from MH i2c: E2 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 0B 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 0B 00 D4 01 00 00 86 B2 D5 60 AF 2D 34 90 00 CE [13:49:00]RAPDU: 00 86 B2 D5 60 AF 2D 34 90 00 [13:49:00]wFMCommunicate OK [13:49:00]SAM_PROTO_SignData done [13:49:00]FM_MakeSignedData done [13:49:00]CreateOFDProtocolMessage [13:49:00]wFMCommunicate request_size=4 [13:49:00]MH_SAM_APDU [13:49:00]CAPDU: 80 11 00 00 [13:49:00]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:00]Read from MH i2c: E2 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 17 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A0 [13:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:49:00]wFMCommunicate OK [13:49:00]CreateOFDProtocolMessage done [13:49:00]OFDSenderStorePacket 289639 [13:49:00]StoreOFDPacket docnum=289639 [13:49:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 60 55 06 01 4D 85 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CC 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6B 04 00 35 04 06 00 53 01 96 88 F7 A9 00 86 B2 D5 60 AF 2D 34 [13:49:00]CheckFolder [13:49:00]dirname=/storage/ofd_packets [13:49:00]CheckFolder done [13:49:00]ProducePacketName [13:49:00]name=ofd_packets/00289639 [13:49:00]NVStorageSaveData ofd_packets/00289639 [13:49:00]File name is /storage/ofd_packets/00289639 [13:49:00]Write 300 bytes [13:49:00]NVStorageSaveData done [13:49:00]OFDSenderStorePacket done [13:49:00]KKMCreateOFDPacket done [13:49:00]NVStorageSaveData kkm_last_timestamp [13:49:00]File name is /storage/kkm_last_timestamp [13:49:00]Write 4 bytes [13:49:00]NVStorageSaveData done [13:49:01]ExternCall_PrintAddStr [13:49:01]wPrintStart [13:49:01]Write to MH i2c: 01 00 00 D6 01 D7 [13:49:01]Write i2c OK [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: 01 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: 01 07 00 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 FF 0F EC [13:49:01]RasterBufferAndPrint [13:49:01]line Счет N : (1)24617707 [13:49:01]line ИНН: 02508201610067 [13:49:01]line Контрольно-Кассовый Чек [13:49:01]line ПРОДАЖА [13:49:01]line ТРК (МРК, ГНК) : 71 [13:49:01]line Товар: 2711190000 [13:49:01]line ГАЗ-К-5 [13:49:01]line 26.740 * 37.40 [13:49:01]line = 1000.08 [13:49:01]line НДС 12% НСП 1% [13:49:01]line > о реализуемом товаре [13:49:01]line ИТОГО: 1000.08 [13:49:01]line НСП 1% : 8.85 [13:49:01]line НДС 12% : 106.20 [13:49:01]line Наличными: 0.00 [13:49:01]line Безнал.: 1000.08 [13:49:01]line Место: АЗС № 90 "Партнёр-нефть" [13:49:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:49:01]line СНО: Общий режим [13:49:01]line Чек 313 23.09.2024 13:49 [13:49:01]line Смена: 515 ФФД: 1.0 [13:49:01]line ЗНМ: 0300000107 [13:49:01]line РНМ: 0000000000091827 [13:49:01]line Версия ККМ: 001 [13:49:01]line Платежная система: O! деньги [13:49:01]line ФМ: 0000000000871832 [13:49:01]line ФД: 289639 [13:49:01]line ФПД: 91266285631401 [13:49:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T134900&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289639&fm=91266285631401&tin=02508201610067®Number=0000000000091827&sum=100008 [13:49:01]written 0, free lines is 4095 [13:49:01]OFD Sender: Processing packet 289639 [packets to send 1784, broken 1783] [13:49:01]ProducePacketName [13:49:01]name=ofd_packets/00289639 [13:49:01]OFD Sender: To server: pG, [13:49:01]CommunicateWithHost lk.salyk.kg:30040 [13:49:01]ConnectInit lk.salyk.kg [13:49:01]Connected sock=10 [13: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 33 32 0E 01 00 00 60 55 06 01 4D 85 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CC 71 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6B 04 00 35 04 06 00 53 01 96 88 F7 A9 00 86 B2 D5 60 AF 2D 34 [13:49:01]Write to MH i2c: 01 00 00 FF 01 00 [13:49:01]Write i2c OK [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: 01 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: 01 07 00 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: 01 07 00 FF 01 00 00 00 00 00 DF 0C F2 [13:49:01]RasterBufferAndPrint [13:49:01]line [13:49:01]line [13:49:01]line [13:49:01]line [13:49:01]line [13:49:01]written 0, free lines is 3301 [13:49:01]MH_Cut [13:49:01]Write to MH i2c: D1 01 00 06 02 01 DA [13:49:01]Write i2c OK [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: D1 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: D1 01 00 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: D1 01 00 06 02 00 D9 [13:49:01]Write to MH i2c: 01 00 00 07 02 09 [13:49:01]Write i2c OK [13:49:01]MH_I2C_Read... [13: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 33 32 4F 00 00 00 49 3A 47 00 9C 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 33 32 10 04 04 00 67 6B 04 00 F4 03 04 00 A0 19 F1 66 B6 04 01 00 00 CF BA 4A AE BF 17 7E 39 [13:49:01]CommunicateWithHost err = 0 [13:49:01]CheckOFDResponse [13:49:01]1017 (14) - 77093643461234 [13:49:01]1041 (16) - 0000000000871832 [13:49:01]1040 (4) - 289639 [13:49:01]1012 (4) - 23.09.2024 07:32 [13:49:01]1206 (1) - 0 [13:49:01]OFD Sender: Remove packet 289639 [13:49:01]ProducePacketName [13:49:01]name=ofd_packets/00289639 [13:49:01]NVStorageDeleteData [13:49:02]OFD Sender: No OFD packet to send [13:49:02]*** Cut start [13:49:02]*** Partial cut [13:49:02]*** CUTSNS_PIN = 1 [13:49:02]*** CUTSNS_PIN = 0 [13:49:02]*** Brake cut motor [13:49:02]Read from MH i2c: 01 [13:49:02]MH_I2C_Read... [13:49:02]*** Stop cut motor [13:49:02]*** Cut end [13:49:02]Read from MH i2c: 01 07 00 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 FF 0F 1E [13:49:02]process_action close_receipt done [13:49:02]requested_data is exist [13:49:02]produce_requested_data [13:49:02]requested_item fm.sn is exist - process it [13:49:02]wFMCommunicate request_size=4 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 11 00 00 [13:49:02]Write to MH i2c: E2 08 00 08 02 80 11 00 00 00 00 00 00 84 [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:02]Read from MH i2c: E2 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 17 00 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 17 00 08 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [13:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:49:02]wFMCommunicate OK [13:49:02]requested_item fd.num is exist - process it [13:49:02]SAM_PROTO_GetFieldsCounters [13:49:02]wFMCommunicate request_size=4 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 13 00 00 [13:49:02]Write to MH i2c: E2 08 00 09 02 80 13 00 00 00 00 00 00 87 [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 62 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 62 00 09 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 67 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [13:49:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 67 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:03]wFMCommunicate OK [13:49:03]SAM_PROTO_GetFieldsCounters done [13:49:03]requested_item shift.num is exist - process it [13:49:03]requested_item shift.opened is exist - process it [13:49:03]req_shift_opened [13:49:03]FM_GetShiftState [13:49:03]SAM_PROTO_GetShiftState [13:49:03]wFMCommunicate request_size=4 [13:49:03]MH_SAM_APDU [13:49:03]CAPDU: 80 13 01 00 [13:49:03]Write to MH i2c: E2 08 00 0A 02 80 13 01 00 00 00 00 00 89 [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:03]Read from MH i2c: E2 0E 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 0E 00 0A 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2A [13:49:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:49:03]wFMCommunicate OK [13:49:03]SAM_PROTO_GetShiftState done [13:49:03]FM_GetShiftState done [13:49:03]req_shift_opened done [13:49:03]requested_item shift.open_date is exist - process it [13:49:03]req_shift_open_date [13:49:03]req_shift_open_date done [13:49:03]produce_requested_data done [13:49:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289639,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:49:03]process_action_free close_receipt [13:49:03]json_value_free [13:49:03]json_value_free done [13:49:03]process_json_proto returns [13:49:03]Send response to host [13:49:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289639,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:49:03]free response buf [13:49:03]execute_script done [13:49:03]execute_script returns [13:49:03]free content buf [13:49:03]Sock 9.Close socket [13:49:03]Sock 9.Thread stoped [13:49:07]OFD Sender: No OFD packet to send [13:49:12]OFD Sender: No OFD packet to send [13:49:17]OFD Sender: No OFD packet to send [13:49:22]OFD Sender: No OFD packet to send [13:49:27]OFD Sender: No OFD packet to send [13:49:32]OFD Sender: No OFD packet to send [13:49:37]OFD Sender: No OFD packet to send [13:49:42]OFD Sender: No OFD packet to send [13:49:47]OFD Sender: No OFD packet to send [13:49:52]OFD Sender: No OFD packet to send [13:49:57]OFD Sender: No OFD packet to send [13:50:02]OFD Sender: No OFD packet to send [13:50:07]OFD Sender: No OFD packet to send [13:50:12]OFD Sender: No OFD packet to send [13:50:17]OFD Sender: No OFD packet to send [13:50:22]OFD Sender: No OFD packet to send [13:50:27]OFD Sender: No OFD packet to send [13:50:32]OFD Sender: No OFD packet to send [13:50:37]OFD Sender: No OFD packet to send [13:50:42]OFD Sender: No OFD packet to send [13:50:47]OFD Sender: No OFD packet to send [13:50:52]OFD Sender: No OFD packet to send [13:50:58]OFD Sender: No OFD packet to send [13:51:03]OFD Sender: No OFD packet to send [13:51:08]OFD Sender: No OFD packet to send [13:51:13]OFD Sender: No OFD packet to send [13:51:16]accept exits with 7 [13:51:16]New connection [13:51:16]New thread 3067157860 created [13:51:16]Thread 3067301220 joined [13:51:16]Waiting for new connection... [13:51:16] Sock 7.Parse request [13:51:16]Sock 7.Check first char [13:51:16]Sock 7.First char is OK [13:51:16]request: POST /json_proto HTTP/1.0 [13:51:16]Method: POST [13:51:16]URL: /json_proto [13:51:16]Method is POST - this is cgi request [13:51:16]url: /json_proto [13:51:16]query_string will be loaded in cgi processing [13:51:16]execute_cgi json_proto POST (null) [13:51:16]execute_cgi path=json_proto method=POST [13:51:16]POST find Content-Length [13:51:16]Host: 172.17.41.135:8080 [13:51:16]Content-Length: 683 [13:51:16]Content-Type: application/json [13:51:16] [13:51:16]POST finish read [13:51:16]Found Content-Length = 683 [13:51:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 21.400, "sum" : 800.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:16]execute_script... [13: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)24617709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 21.400, "sum" : 800.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:16]POST & json_proto [13:51:16]process_json_proto [13:51:16]json parsed OK: [13:51:16]protocol is kg_v1.0 [13:51:16]action value=close_receipt [13:51:16]process_action close_receipt [13:51:16]cmd_close_receipt [13:51:16]MH_GetDate [13:51:16]Write to MH i2c: F0 00 00 0B 02 FC [13:51:16]Write i2c OK [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: F0 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: F0 09 00 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: F0 09 00 0B 02 00 55 72 F1 66 ED 3E 82 65 35 [13:51:16]GetLastDocTimeStamp 1727099340 [13:51:16]current date 1727099477 [13:51:16]FM_GetShiftState [13:51:16]SAM_PROTO_GetShiftState [13:51:16]wFMCommunicate request_size=4 [13:51:16]MH_SAM_APDU [13:51:16]CAPDU: 80 13 01 00 [13:51:16]Write to MH i2c: E2 08 00 0C 02 80 13 01 00 00 00 00 00 8B [13:51:16]Write i2c OK [13:51:16]MH_I2C_Read... [13:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:16]Read from MH i2c: E2 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 0E 00 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 0E 00 0C 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2C [13:51:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:51:16]wFMCommunicate OK [13:51:16]SAM_PROTO_GetShiftState done [13:51:16]FM_GetShiftState done [13:51:16]opened in 1727051401 [13:51:16]opened+sec_in_day 1727137801 [13:51:16]quantity*price = 80036 [13:51:16]sum+1 = 80037 [13:51:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 314 23.09.2024 13:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289640 ФПД: 111670222686213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135117&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289640&fm=111670222686213&tin=02508201610067®Number=0000000000091827&sum=80000 [13:51:17]StoreToDocumentArchive [13:51:17]shift 515 fd 289640 [13:51:17]save to /storage/0515/doc_00289640 [13:51:17]save last doc name /storage/0515/doc_00289640 to /storage/kkm_last_doc_name [13:51:17]save OK [13:51:17]Clear old archive folders... [13:51:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:51:17]tlvbuf is 0077F580 [13:51:17]SAM_PROTO_ClearQueue [13:51:17]wFMCommunicate request_size=4 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 09 00 00 [13:51:17]Write to MH i2c: E2 08 00 19 02 80 09 00 00 00 00 00 00 8D [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 19 02 00 90 00 8F [13:51:17]RAPDU: 90 00 [13:51:17]wFMCommunicate OK [13:51:17]SAM_PROTO_ClearQueue done [13:51:17]KKMCreateOFDPacket [13:51:17]OFDProtocolAddRootSTLVToBuf [13:51:17]FM_MakeSignedData [13:51:17]FM_MakeSignedData [13:51:17]SAM_PROTO_SignData [13:51:17]wFMCommunicate request_size=4 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 0D 01 02 [13:51:17]Write to MH i2c: E2 08 00 1A 02 80 0D 01 02 00 00 00 00 95 [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 1A 02 00 90 00 90 [13:51:17]RAPDU: 90 00 [13:51:17]wFMCommunicate OK [13:51:17]wFMCommunicate request_size=255 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 55 72 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6B 04 00 35 04 06 00 65 90 [13:51:17]Write to MH i2c: E2 02 01 1B 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 55 72 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6B 04 00 35 04 06 00 65 90 00 00 6D [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 1B 02 00 90 00 91 [13:51:17]RAPDU: 90 00 [13:51:17]wFMCommunicate OK [13:51:17]wFMCommunicate request_size=9 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 0D 02 02 04 3F F4 88 05 [13:51:17]Write to MH i2c: E2 0C 00 1C 02 80 0D 02 02 04 00 3F F4 88 05 00 00 60 [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 03 00 1C 02 00 90 00 92 [13:51:17]RAPDU: 90 00 [13:51:17]wFMCommunicate OK [13:51:17]wFMCommunicate request_size=4 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 0D 03 02 [13:51:17]Write to MH i2c: E2 08 00 1D 02 80 0D 03 02 00 00 00 00 9A [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 0B 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 0B 00 1D 02 00 8A B4 57 FA 48 84 A2 68 90 00 00 [13:51:17]RAPDU: 8A B4 57 FA 48 84 A2 68 90 00 [13:51:17]wFMCommunicate OK [13:51:17]SAM_PROTO_SignData done [13:51:17]FM_MakeSignedData done [13:51:17]CreateOFDProtocolMessage [13:51:17]wFMCommunicate request_size=4 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 11 00 00 [13:51:17]Write to MH i2c: E2 08 00 1E 02 80 11 00 00 00 00 00 00 9A [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 17 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 17 00 1E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EA [13:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:51:17]wFMCommunicate OK [13:51:17]CreateOFDProtocolMessage done [13:51:17]OFDSenderStorePacket 289640 [13:51:17]StoreOFDPacket docnum=289640 [13:51:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 BD F0 06 01 81 17 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 55 72 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6B 04 00 35 04 06 00 65 90 3F F4 88 05 8A B4 57 FA 48 84 A2 68 [13:51:17]CheckFolder [13:51:17]dirname=/storage/ofd_packets [13:51:17]CheckFolder done [13:51:17]ProducePacketName [13:51:17]name=ofd_packets/00289640 [13:51:17]NVStorageSaveData ofd_packets/00289640 [13:51:17]File name is /storage/ofd_packets/00289640 [13:51:17]Write 300 bytes [13:51:17]NVStorageSaveData done [13:51:17]OFDSenderStorePacket done [13:51:17]KKMCreateOFDPacket done [13:51:17]NVStorageSaveData kkm_last_timestamp [13:51:17]File name is /storage/kkm_last_timestamp [13:51:17]Write 4 bytes [13:51:17]NVStorageSaveData done [13:51:17]ExternCall_PrintAddStr [13:51:17]wPrintStart [13:51:17]Write to MH i2c: 01 00 00 1F 02 21 [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: 01 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: 01 07 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: 01 07 00 1F 02 00 00 00 00 00 FF 0F 36 [13:51:17]RasterBufferAndPrint [13:51:17]line Счет N : (1)24617709 [13:51:17]line ИНН: 02508201610067 [13:51:17]line Контрольно-Кассовый Чек [13:51:17]line ПРОДАЖА [13:51:17]line ТРК (МРК, ГНК) : 71 [13:51:17]line Товар: 2711190000 [13:51:17]line ГАЗ-К-5 [13:51:17]line 21.400 * 37.40 [13:51:17]line = 800.36 [13:51:17]line НДС 12% НСП 1% [13:51:17]line > о реализуемом товаре [13:51:17]line ОКРУГЛЕНИЕ: -0.36 [13:51:17]line ИТОГО: 800.00 [13:51:17]line Внесено: 800.00 [13:51:17]line СДАЧА: 0.00 [13:51:17]line НСП 1% : 7.08 [13:51:17]line НДС 12% : 84.99 [13:51:17]line Наличными: 800.00 [13:51:17]line Безнал.: 0.00 [13:51:17]line Место: АЗС № 90 "Партнёр-нефть" [13:51:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:51:17]line СНО: Общий режим [13:51:17]line Чек 314 23.09.2024 13:51 [13:51:17]line Смена: 515 ФФД: 1.0 [13:51:17]line ЗНМ: 0300000107 [13:51:17]line РНМ: 0000000000091827 [13:51:17]line Версия ККМ: 001 [13:51:17]line ФМ: 0000000000871832 [13:51:17]line ФД: 289640 [13:51:17]line ФПД: 111670222686213 [13:51:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135117&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289640&fm=111670222686213&tin=02508201610067®Number=0000000000091827&sum=80000 [13:51:17]written 0, free lines is 4095 [13:51:18]OFD Sender: Processing packet 289640 [packets to send 1784, broken 1783] [13:51:18]ProducePacketName [13:51:18]name=ofd_packets/00289640 [13:51:18]OFD Sender: To server: pG, [13:51:18]CommunicateWithHost lk.salyk.kg:30040 [13:51:18]ConnectInit lk.salyk.kg [13:51:18]Write to MH i2c: 01 00 00 49 02 4B [13:51:18]Write i2c OK [13:51:18]MH_I2C_Read... [13:51:18]Read from MH i2c: 01 [13:51:18]MH_I2C_Read... [13:51:18]Read from MH i2c: 01 07 00 [13:51:18]MH_I2C_Read... [13:51:18]Read from MH i2c: 01 07 00 49 02 00 00 00 00 00 CD 0C 2B [13:51:18]RasterBufferAndPrint [13:51:18]line [13:51:18]line [13:51:18]line [13:51:18]line [13:51:18]line [13:51:18]written 0, free lines is 3285 [13:51:18]Connected sock=10 [13: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 33 32 0E 01 00 00 BD F0 06 01 81 17 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 55 72 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6B 04 00 35 04 06 00 65 90 3F F4 88 05 8A B4 57 FA 48 84 A2 68 [13:51:18]MH_Cut [13:51:18]Write to MH i2c: D1 01 00 50 02 01 24 [13:51:18]Write i2c OK [13:51:18]MH_I2C_Read... [13:51:18]Read from MH i2c: D1 [13:51:18]MH_I2C_Read... [13:51:18]Read from MH i2c: D1 01 00 [13:51:18]MH_I2C_Read... [13:51:18]Read from MH i2c: D1 01 00 50 02 00 23 [13:51:18]Write to MH i2c: 01 00 00 51 02 53 [13:51:18]Write i2c OK [13:51:18]MH_I2C_Read... [13: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 33 32 4F 00 00 00 BA 6F 47 00 B5 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 33 32 10 04 04 00 68 6B 04 00 F4 03 04 00 29 1A F1 66 B6 04 01 00 00 C4 A0 66 4B 80 88 88 4D [13:51:18]CommunicateWithHost err = 0 [13:51:18]CheckOFDResponse [13:51:18]1017 (14) - 77093643461234 [13:51:18]1041 (16) - 0000000000871832 [13:51:18]1040 (4) - 289640 [13:51:18]1012 (4) - 23.09.2024 07:35 [13:51:18]1206 (1) - 0 [13:51:18]OFD Sender: Remove packet 289640 [13:51:18]ProducePacketName [13:51:18]name=ofd_packets/00289640 [13:51:18]NVStorageDeleteData [13:51:19]*** Cut start [13:51:19]*** Partial cut [13:51:19]*** CUTSNS_PIN = 1 [13:51:19]*** CUTSNS_PIN = 0 [13:51:19]OFD Sender: No OFD packet to send [13:51:19]*** Brake cut motor [13:51:19]Read from MH i2c: 01 [13:51:19]MH_I2C_Read... [13:51:19]*** Stop cut motor [13:51:19]*** Cut end [13:51:19]Read from MH i2c: 01 07 00 [13:51:19]MH_I2C_Read... [13:51:19]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 FF 0F 68 [13:51:19]process_action close_receipt done [13:51:19]requested_data is exist [13:51:19]produce_requested_data [13:51:19]requested_item fm.sn is exist - process it [13:51:19]wFMCommunicate request_size=4 [13:51:19]MH_SAM_APDU [13:51:19]CAPDU: 80 11 00 00 [13:51:19]Write to MH i2c: E2 08 00 52 02 80 11 00 00 00 00 00 00 CE [13:51:19]Write i2c OK [13:51:19]MH_I2C_Read... [13:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:19]Read from MH i2c: E2 [13:51:19]MH_I2C_Read... [13:51:19]Read from MH i2c: E2 17 00 [13:51:19]MH_I2C_Read... [13:51:19]Read from MH i2c: E2 17 00 52 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1E [13:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:51:19]wFMCommunicate OK [13:51:19]requested_item fd.num is exist - process it [13:51:19]SAM_PROTO_GetFieldsCounters [13:51:19]wFMCommunicate request_size=4 [13:51:19]MH_SAM_APDU [13:51:19]CAPDU: 80 13 00 00 [13:51:19]Write to MH i2c: E2 08 00 53 02 80 13 00 00 00 00 00 00 D1 [13:51:19]Write i2c OK [13:51:19]MH_I2C_Read... [13:51:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:19]Read from MH i2c: E2 [13:51:19]MH_I2C_Read... [13:51:19]Read from MH i2c: E2 62 00 [13:51:19]MH_I2C_Read... [13:51:19]Read from MH i2c: E2 62 00 53 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 68 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 68 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:19]wFMCommunicate OK [13:51:19]SAM_PROTO_GetFieldsCounters done [13:51:19]requested_item shift.num is exist - process it [13:51:19]requested_item shift.opened is exist - process it [13:51:19]req_shift_opened [13:51:19]FM_GetShiftState [13:51:19]SAM_PROTO_GetShiftState [13:51:19]wFMCommunicate request_size=4 [13:51:19]MH_SAM_APDU [13:51:19]CAPDU: 80 13 01 00 [13:51:19]Write to MH i2c: E2 08 00 54 02 80 13 01 00 00 00 00 00 D3 [13:51:19]Write i2c OK [13:51:19]MH_I2C_Read... [13:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:19]Read from MH i2c: E2 [13:51:19]MH_I2C_Read... [13:51:19]Read from MH i2c: E2 0E 00 [13:51:19]MH_I2C_Read... [13:51:19]Read from MH i2c: E2 0E 00 54 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 74 [13:51:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:51:19]wFMCommunicate OK [13:51:19]SAM_PROTO_GetShiftState done [13:51:19]FM_GetShiftState done [13:51:19]req_shift_opened done [13:51:19]requested_item shift.open_date is exist - process it [13:51:19]req_shift_open_date [13:51:19]req_shift_open_date done [13:51:19]produce_requested_data done [13:51:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289640,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:51:19]process_action_free close_receipt [13:51:19]json_value_free [13:51:19]json_value_free done [13:51:19]process_json_proto returns [13:51:19]Send response to host [13:51:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289640,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:51:19]free response buf [13:51:19]execute_script done [13:51:19]execute_script returns [13:51:19]free content buf [13:51:19]Sock 7.Close socket [13:51:19]Sock 7.Thread stoped [13:51:24]OFD Sender: No OFD packet to send [13:51:29]OFD Sender: No OFD packet to send [13:51:34]OFD Sender: No OFD packet to send [13:51:39]OFD Sender: No OFD packet to send [13:51:44]OFD Sender: No OFD packet to send [13:51:49]OFD Sender: No OFD packet to send [13:51:54]OFD Sender: No OFD packet to send [13:51:59]OFD Sender: No OFD packet to send [13:52:04]OFD Sender: No OFD packet to send [13:52:09]OFD Sender: No OFD packet to send [13:52:14]OFD Sender: No OFD packet to send [13:52:19]OFD Sender: No OFD packet to send [13:52:24]OFD Sender: No OFD packet to send [13:52:29]OFD Sender: No OFD packet to send [13:52:34]OFD Sender: No OFD packet to send [13:52:39]OFD Sender: No OFD packet to send [13:52:44]OFD Sender: No OFD packet to send [13:52:49]OFD Sender: No OFD packet to send [13:52:54]OFD Sender: No OFD packet to send [13:52:59]OFD Sender: No OFD packet to send [13:53:04]OFD Sender: No OFD packet to send [13:53: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:30]OFD Sender: No OFD packet to send [13:54:35]OFD Sender: No OFD packet to send [13:54:40]OFD Sender: No OFD packet to send [13:54:45]OFD Sender: No OFD packet to send [13:54:50]OFD Sender: No OFD packet to send [13:54:55]OFD Sender: No OFD packet to send [13:55:00]OFD Sender: No OFD packet to send [13:55:05]OFD Sender: No OFD packet to send [13:55:10]OFD Sender: No OFD packet to send [13:55:11]accept exits with 9 [13:55:11]New connection [13:55:11]New thread 3067301220 created [13:55:11]Thread 3067157860 joined [13:55:11]Waiting for new connection... [13:55:11] Sock 9.Parse request [13:55:11]Sock 9.Check first char [13:55:11]Sock 9.First char is OK [13:55:11]request: POST /json_proto HTTP/1.0 [13:55:11]Method: POST [13:55:11]URL: /json_proto [13:55:11]Method is POST - this is cgi request [13:55:11]url: /json_proto [13:55:11]query_string will be loaded in cgi processing [13:55:11]execute_cgi json_proto POST (null) [13:55:11]execute_cgi path=json_proto method=POST [13:55:11]POST find Content-Length [13:55:11]Host: 172.17.41.135:8080 [13:55:11]Content-Length: 783 [13:55:11]Content-Type: application/json [13:55:11] [13:55:11]POST finish read [13:55:11]Found Content-Length = 783 [13:55:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [13:55:11]execute_script... [13:55: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)24617710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [13:55:11]POST & json_proto [13:55:11]process_json_proto [13:55:11]json parsed OK: [13:55:11]protocol is kg_v1.0 [13:55:11]action value=close_receipt [13:55:11]process_action close_receipt [13:55:11]cmd_close_receipt [13:55:11]MH_GetDate [13:55:11]Write to MH i2c: F0 00 00 55 02 46 [13:55:11]Write i2c OK [13:55:11]MH_I2C_Read... [13:55:11]Read from MH i2c: F0 [13:55:11]MH_I2C_Read... [13:55:11]Read from MH i2c: F0 09 00 [13:55:11]MH_I2C_Read... [13:55:11]Read from MH i2c: F0 09 00 55 02 00 40 73 F1 66 ED 3E 82 65 6B [13:55:11]GetLastDocTimeStamp 1727099477 [13:55:11]current date 1727099712 [13:55:11]FM_GetShiftState [13:55:11]SAM_PROTO_GetShiftState [13:55:11]wFMCommunicate request_size=4 [13:55:11]MH_SAM_APDU [13:55:11]CAPDU: 80 13 01 00 [13:55:11]Write to MH i2c: E2 08 00 56 02 80 13 01 00 00 00 00 00 D5 [13:55:11]Write i2c OK [13:55:11]MH_I2C_Read... [13:55:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:11]Read from MH i2c: E2 [13:55:11]MH_I2C_Read... [13:55:11]Read from MH i2c: E2 0E 00 [13:55:11]MH_I2C_Read... [13:55:11]Read from MH i2c: E2 0E 00 56 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 76 [13:55:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:55:11]wFMCommunicate OK [13:55:11]SAM_PROTO_GetShiftState done [13:55:11]FM_GetShiftState done [13:55:11]opened in 1727051401 [13:55:11]opened+sec_in_day 1727137801 [13:55:11]quantity*price = 50034 [13:55:11]sum+1 = 50036 [13:55:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 315 23.09.2024 13:55 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289641 ФПД: 126109405092450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135512&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289641&fm=126109405092450&tin=02508201610067®Number=0000000000091827&sum=50035 [13:55:12]StoreToDocumentArchive [13:55:12]shift 515 fd 289641 [13:55:12]save to /storage/0515/doc_00289641 [13:55:12]save last doc name /storage/0515/doc_00289641 to /storage/kkm_last_doc_name [13:55:12]save OK [13:55:12]Clear old archive folders... [13:55:12]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:55:12]tlvbuf is 007E4950 [13:55:12]SAM_PROTO_ClearQueue [13:55:12]wFMCommunicate request_size=4 [13:55:12]MH_SAM_APDU [13:55:12]CAPDU: 80 09 00 00 [13:55:12]Write to MH i2c: E2 08 00 63 02 80 09 00 00 00 00 00 00 D7 [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:12]Read from MH i2c: E2 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 03 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [13:55:12]RAPDU: 90 00 [13:55:12]wFMCommunicate OK [13:55:12]SAM_PROTO_ClearQueue done [13:55:12]KKMCreateOFDPacket [13:55:12]OFDProtocolAddRootSTLVToBuf [13:55:12]FM_MakeSignedData [13:55:12]FM_MakeSignedData [13:55:12]SAM_PROTO_SignData [13:55:12]wFMCommunicate request_size=4 [13:55:12]MH_SAM_APDU [13:55:12]CAPDU: 80 0D 01 02 [13:55:12]Write to MH i2c: E2 08 00 64 02 80 0D 01 02 00 00 00 00 DF [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:12]Read from MH i2c: E2 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 03 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [13:55:12]RAPDU: 90 00 [13:55:12]wFMCommunicate OK [13:55:12]wFMCommunicate request_size=253 [13:55:12]MH_SAM_APDU [13:55:12]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 3B 01 00 00 F4 03 04 00 40 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6B 04 00 35 04 06 00 72 B2 22 4B 1A 62 [13:55:12]Write to MH i2c: E2 00 01 65 02 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 3B 01 00 00 F4 03 04 00 40 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6B 04 00 35 04 06 00 72 B2 22 4B 1A 62 00 00 76 [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:12]Read from MH i2c: E2 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 03 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [13:55:12]RAPDU: 90 00 [13:55:12]wFMCommunicate OK [13:55:12]wFMCommunicate request_size=4 [13:55:12]MH_SAM_APDU [13:55:12]CAPDU: 80 0D 03 02 [13:55:12]Write to MH i2c: E2 08 00 66 02 80 0D 03 02 00 00 00 00 E3 [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:12]Read from MH i2c: E2 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 0B 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 0B 00 66 02 00 7E FE E2 8F 2A 12 05 75 90 00 87 [13:55:12]RAPDU: 7E FE E2 8F 2A 12 05 75 90 00 [13:55:12]wFMCommunicate OK [13:55:12]SAM_PROTO_SignData done [13:55:12]FM_MakeSignedData done [13:55:12]CreateOFDProtocolMessage [13:55:12]wFMCommunicate request_size=4 [13:55:12]MH_SAM_APDU [13:55:12]CAPDU: 80 11 00 00 [13:55:12]Write to MH i2c: E2 08 00 67 02 80 11 00 00 00 00 00 00 E3 [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:12]Read from MH i2c: E2 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 17 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 17 00 67 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 33 [13:55:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:55:12]wFMCommunicate OK [13:55:12]CreateOFDProtocolMessage done [13:55:12]OFDSenderStorePacket 289641 [13:55:12]StoreOFDPacket docnum=289641 [13:55:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 24 41 00 01 C8 E7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 3B 01 00 00 F4 03 04 00 40 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6B 04 00 35 04 06 00 72 B2 22 4B 1A 62 7E FE E2 8F 2A 12 05 75 [13:55:12]CheckFolder [13:55:12]dirname=/storage/ofd_packets [13:55:12]CheckFolder done [13:55:12]ProducePacketName [13:55:12]name=ofd_packets/00289641 [13:55:12]NVStorageSaveData ofd_packets/00289641 [13:55:12]File name is /storage/ofd_packets/00289641 [13:55:12]Write 294 bytes [13:55:12]NVStorageSaveData done [13:55:12]OFDSenderStorePacket done [13:55:12]KKMCreateOFDPacket done [13:55:12]NVStorageSaveData kkm_last_timestamp [13:55:12]File name is /storage/kkm_last_timestamp [13:55:12]Write 4 bytes [13:55:12]NVStorageSaveData done [13:55:12]ExternCall_PrintAddStr [13:55:12]wPrintStart [13:55:12]Write to MH i2c: 01 00 00 68 02 6A [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: 01 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: 01 07 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 FF 0F 7F [13:55:12]RasterBufferAndPrint [13:55:12]line Счет N : (1)24617710 [13:55:12]line ИНН: 02508201610067 [13:55:12]line Контрольно-Кассовый Чек [13:55:12]line ПРОДАЖА [13:55:12]line ТРК (МРК, ГНК) : 34 [13:55:12]line Товар: 2710124130 [13:55:12]line SU-92 [13:55:12]line 7.220 * 69.30 [13:55:12]line = 500.35 [13:55:12]line НДС 12% НСП 1% [13:55:12]line > о реализуемом товаре [13:55:12]line ИТОГО: 500.35 [13:55:12]line НСП 1% : 4.43 [13:55:12]line НДС 12% : 53.13 [13:55:12]line Наличными: 0.00 [13:55:12]line Безнал.: 500.35 [13:55:12]line Место: АЗС № 90 "Партнёр-нефть" [13:55:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:55:12]line СНО: Общий режим [13:55:12]line Чек 315 23.09.2024 13:55 [13:55:12]line Смена: 515 ФФД: 1.0 [13:55:12]line ЗНМ: 0300000107 [13:55:12]line РНМ: 0000000000091827 [13:55:12]line Версия ККМ: 001 [13:55:12]line Платежная система: O! деньги [13:55:12]line ФМ: 0000000000871832 [13:55:12]line ФД: 289641 [13:55:12]line ФПД: 126109405092450 [13:55:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135512&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289641&fm=126109405092450&tin=02508201610067®Number=0000000000091827&sum=50035 [13:55:12]written 0, free lines is 4095 [13:55:12]OFD Sender: Processing packet 289641 [packets to send 1784, broken 1783] [13:55:12]ProducePacketName [13:55:12]name=ofd_packets/00289641 [13:55:12]OFD Sender: To server: pG, [13:55:12]CommunicateWithHost lk.salyk.kg:30040 [13:55:12]ConnectInit lk.salyk.kg [13:55:13]Connected sock=11 [13: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 33 32 08 01 00 00 24 41 00 01 C8 E7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 3B 01 00 00 F4 03 04 00 40 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6B 04 00 35 04 06 00 72 B2 22 4B 1A 62 7E FE E2 8F 2A 12 05 75 [13:55:13]Write to MH i2c: 01 00 00 91 02 93 [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: 01 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: 01 07 00 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: 01 07 00 91 02 00 00 00 00 00 DA 0C 80 [13:55:13]RasterBufferAndPrint [13:55:13]line [13:55:13]line [13:55:13]line [13:55:13]line [13:55:13]line [13:55:13]written 0, free lines is 3296 [13:55:13]MH_Cut [13:55:13]Write to MH i2c: D1 01 00 98 02 01 6C [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: D1 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: D1 01 00 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: D1 01 00 98 02 00 6B [13:55:13]Write to MH i2c: 01 00 00 99 02 9B [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13: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 33 32 4F 00 00 00 75 9C 47 00 95 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 33 32 10 04 04 00 69 6B 04 00 F4 03 04 00 14 1B F1 66 B6 04 01 00 00 30 22 FD B0 51 CF DC 8C [13:55:13]CommunicateWithHost err = 0 [13:55:13]CheckOFDResponse [13:55:13]1017 (14) - 77093643461234 [13:55:13]1041 (16) - 0000000000871832 [13:55:13]1040 (4) - 289641 [13:55:13]1012 (4) - 23.09.2024 07:39 [13:55:13]1206 (1) - 0 [13:55:13]OFD Sender: Remove packet 289641 [13:55:13]ProducePacketName [13:55:13]name=ofd_packets/00289641 [13:55:13]NVStorageDeleteData [13:55:14]*** Cut start [13:55:14]*** Partial cut [13:55:14]*** CUTSNS_PIN = 1 [13:55:14]*** CUTSNS_PIN = 0 [13:55:14]OFD Sender: No OFD packet to send [13:55:14]*** Brake cut motor [13:55:14]Read from MH i2c: 01 [13:55:14]MH_I2C_Read... [13:55:14]*** Stop cut motor [13:55:14]*** Cut end [13:55:14]Read from MH i2c: 01 07 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: 01 07 00 99 02 00 00 00 00 00 FF 0F B0 [13:55:14]process_action close_receipt done [13:55:14]requested_data is exist [13:55:14]produce_requested_data [13:55:14]requested_item fm.sn is exist - process it [13:55:14]wFMCommunicate request_size=4 [13:55:14]MH_SAM_APDU [13:55:14]CAPDU: 80 11 00 00 [13:55:14]Write to MH i2c: E2 08 00 9A 02 80 11 00 00 00 00 00 00 16 [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:14]Read from MH i2c: E2 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 17 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 17 00 9A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 66 [13:55:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:55:14]wFMCommunicate OK [13:55:14]requested_item fd.num is exist - process it [13:55:14]SAM_PROTO_GetFieldsCounters [13:55:14]wFMCommunicate request_size=4 [13:55:14]MH_SAM_APDU [13:55:14]CAPDU: 80 13 00 00 [13:55:14]Write to MH i2c: E2 08 00 9B 02 80 13 00 00 00 00 00 00 19 [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:14]Read from MH i2c: E2 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 62 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 62 00 9B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 69 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [13:55: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 69 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:14]wFMCommunicate OK [13:55:14]SAM_PROTO_GetFieldsCounters done [13:55:14]requested_item shift.num is exist - process it [13:55:14]requested_item shift.opened is exist - process it [13:55:14]req_shift_opened [13:55:14]FM_GetShiftState [13:55:14]SAM_PROTO_GetShiftState [13:55:14]wFMCommunicate request_size=4 [13:55:14]MH_SAM_APDU [13:55:14]CAPDU: 80 13 01 00 [13:55:14]Write to MH i2c: E2 08 00 9C 02 80 13 01 00 00 00 00 00 1B [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:14]Read from MH i2c: E2 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 0E 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 0E 00 9C 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BC [13:55:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:55:14]wFMCommunicate OK [13:55:14]SAM_PROTO_GetShiftState done [13:55:14]FM_GetShiftState done [13:55:14]req_shift_opened done [13:55:14]requested_item shift.open_date is exist - process it [13:55:14]req_shift_open_date [13:55:14]req_shift_open_date done [13:55:14]produce_requested_data done [13:55:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289641,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:55:14]process_action_free close_receipt [13:55:14]json_value_free [13:55:14]json_value_free done [13:55:14]process_json_proto returns [13:55:14]Send response to host [13:55:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289641,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:55:14]free response buf [13:55:14]execute_script done [13:55:14]execute_script returns [13:55:14]free content buf [13:55:14]Sock 9.Close socket [13:55:14]Sock 9.Thread stoped [13:55:19]OFD Sender: No OFD packet to send [13:55:24]OFD Sender: No OFD packet to send [13:55:29]OFD Sender: No OFD packet to send [13:55:34]OFD Sender: No OFD packet to send [13:55:36]accept exits with 7 [13:55:36]New connection [13:55:36]New thread 3067157860 created [13:55:36]Thread 3067301220 joined [13:55:36]Waiting for new connection... [13:55:36] Sock 7.Parse request [13:55:36]Sock 7.Check first char [13:55:36]Sock 7.First char is OK [13:55:36]request: POST /json_proto HTTP/1.0 [13:55:36]Method: POST [13:55:36]URL: /json_proto [13:55:36]Method is POST - this is cgi request [13:55:36]url: /json_proto [13:55:36]query_string will be loaded in cgi processing [13:55:36]execute_cgi json_proto POST (null) [13:55:36]execute_cgi path=json_proto method=POST [13:55:36]POST find Content-Length [13:55:36]Host: 172.17.41.135:8080 [13:55:36]Content-Length: 669 [13:55:36]Content-Type: application/json [13:55:36] [13:55:36]POST finish read [13:55:36]Found Content-Length = 669 [13:55:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)344023", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:36]execute_script... [13:55:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)344023", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:36]POST & json_proto [13:55:36]process_json_proto [13:55:36]json parsed OK: [13:55:36]protocol is kg_v1.0 [13:55:36]action value=close_receipt [13:55:36]process_action close_receipt [13:55:36]cmd_close_receipt [13:55:36]MH_GetDate [13:55:36]Write to MH i2c: F0 00 00 9D 02 8E [13:55:36]Write i2c OK [13:55:36]MH_I2C_Read... [13:55:36]Read from MH i2c: F0 [13:55:36]MH_I2C_Read... [13:55:36]Read from MH i2c: F0 09 00 [13:55:36]MH_I2C_Read... [13:55:36]Read from MH i2c: F0 09 00 9D 02 00 59 73 F1 66 ED 3E 82 65 CC [13:55:36]GetLastDocTimeStamp 1727099712 [13:55:36]current date 1727099737 [13:55:36]FM_GetShiftState [13:55:36]SAM_PROTO_GetShiftState [13:55:36]wFMCommunicate request_size=4 [13:55:36]MH_SAM_APDU [13:55:36]CAPDU: 80 13 01 00 [13:55:36]Write to MH i2c: E2 08 00 9E 02 80 13 01 00 00 00 00 00 1D [13:55:36]Write i2c OK [13:55:36]MH_I2C_Read... [13:55:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:36]Read from MH i2c: E2 [13:55:36]MH_I2C_Read... [13:55:36]Read from MH i2c: E2 0E 00 [13:55:36]MH_I2C_Read... [13:55:36]Read from MH i2c: E2 0E 00 9E 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BE [13:55:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:55:36]wFMCommunicate OK [13:55:36]SAM_PROTO_GetShiftState done [13:55:36]FM_GetShiftState done [13:55:36]opened in 1727051401 [13:55:36]opened+sec_in_day 1727137801 [13:55:36]quantity*price = 6500 [13:55:36]sum+1 = 6501 [13:55:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 316 23.09.2024 13:55 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289642 ФПД: 12300697132775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135537&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289642&fm=12300697132775&tin=02508201610067®Number=0000000000091827&sum=6500 0 [13:55:37]StoreToDocumentArchive [13:55:37]shift 515 fd 289642 [13:55:37]save to /storage/0515/doc_00289642 [13:55:37]save last doc name /storage/0515/doc_00289642 to /storage/kkm_last_doc_name [13:55:37]save OK [13:55:37]Clear old archive folders... [13:55:37]ProcessDocumentItem done err = 0, tmpTLVsize=284 [13:55:37]tlvbuf is 007DEFA0 [13:55:37]SAM_PROTO_ClearQueue [13:55:37]wFMCommunicate request_size=4 [13:55:37]MH_SAM_APDU [13:55:37]CAPDU: 80 09 00 00 [13:55:37]Write to MH i2c: E2 08 00 AB 02 80 09 00 00 00 00 00 00 1F [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:37]Read from MH i2c: E2 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 AB 02 00 90 00 21 [13:55:37]RAPDU: 90 00 [13:55:37]wFMCommunicate OK [13:55:37]SAM_PROTO_ClearQueue done [13:55:37]KKMCreateOFDPacket [13:55:37]OFDProtocolAddRootSTLVToBuf [13:55:37]FM_MakeSignedData [13:55:37]FM_MakeSignedData [13:55:37]SAM_PROTO_SignData [13:55:37]wFMCommunicate request_size=4 [13:55:37]MH_SAM_APDU [13:55:37]CAPDU: 80 0D 01 02 [13:55:37]Write to MH i2c: E2 08 00 AC 02 80 0D 01 02 00 00 00 00 27 [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:37]Read from MH i2c: E2 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 AC 02 00 90 00 22 [13:55:37]RAPDU: 90 00 [13:55:37]wFMCommunicate OK [13:55:37]wFMCommunicate request_size=255 [13:55:37]MH_SAM_APDU [13:55:37]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 [13:55:37]Write to MH i2c: E2 02 01 AD 02 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 00 00 1A [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:37]Read from MH i2c: E2 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [13:55:37]RAPDU: 90 00 [13:55:37]wFMCommunicate OK [13:55:37]wFMCommunicate request_size=43 [13:55:37]MH_SAM_APDU [13:55:37]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6B 04 00 35 04 06 00 0B 2F FA AE DE E7 [13:55:37]Write to MH i2c: E2 2E 00 AE 02 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6B 04 00 35 04 06 00 0B 2F FA AE DE E7 00 00 8F [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:37]Read from MH i2c: E2 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [13:55:37]RAPDU: 90 00 [13:55:37]wFMCommunicate OK [13:55:37]wFMCommunicate request_size=4 [13:55:37]MH_SAM_APDU [13:55:37]CAPDU: 80 0D 03 02 [13:55:37]Write to MH i2c: E2 08 00 AF 02 80 0D 03 02 00 00 00 00 2C [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:37]Read from MH i2c: E2 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 0B 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 0B 00 AF 02 00 87 A8 6B F5 37 F1 4B F1 90 00 20 [13:55:37]RAPDU: 87 A8 6B F5 37 F1 4B F1 90 00 [13:55:37]wFMCommunicate OK [13:55:37]SAM_PROTO_SignData done [13:55:37]FM_MakeSignedData done [13:55:37]CreateOFDProtocolMessage [13:55:37]wFMCommunicate request_size=4 [13:55:37]MH_SAM_APDU [13:55:37]CAPDU: 80 11 00 00 [13:55:37]Write to MH i2c: E2 08 00 B0 02 80 11 00 00 00 00 00 00 2C [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:37]Read from MH i2c: E2 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 17 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: E2 17 00 B0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7C [13:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:55:37]wFMCommunicate OK [13:55:37]CreateOFDProtocolMessage done [13:55:37]OFDSenderStorePacket 289642 [13:55:37]StoreOFDPacket docnum=289642 [13:55:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 30 01 00 00 C5 A8 28 01 A1 E8 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6B 04 00 35 04 06 00 0B 2F FA AE DE E7 87 A8 6B F5 37 F1 4B F1 [13:55:37]CheckFolder [13:55:37]dirname=/storage/ofd_packets [13:55:37]CheckFolder done [13:55:37]ProducePacketName [13:55:37]name=ofd_packets/00289642 [13:55:37]NVStorageSaveData ofd_packets/00289642 [13:55:37]File name is /storage/ofd_packets/00289642 [13:55:37]Write 334 bytes [13:55:37]NVStorageSaveData done [13:55:37]OFDSenderStorePacket done [13:55:37]KKMCreateOFDPacket done [13:55:37]NVStorageSaveData kkm_last_timestamp [13:55:37]File name is /storage/kkm_last_timestamp [13:55:37]Write 4 bytes [13:55:37]NVStorageSaveData done [13:55:37]ExternCall_PrintAddStr [13:55:37]wPrintStart [13:55:37]Write to MH i2c: 01 00 00 B1 02 B3 [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: 01 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: 01 07 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: 01 07 00 B1 02 00 00 00 00 00 FF 0F C8 [13:55:37]RasterBufferAndPrint [13:55:37]line Счет N : (3)344023 [13:55:37]line ИНН: 02508201610067 [13:55:37]line Контрольно-Кассовый Чек [13:55:37]line ПРОДАЖА [13:55:37]line Товар: 4700040114137 [13:55:37]line Султан чай 1л. зел лимон [13:55:37]line 1.000 * 65.00 [13:55:37]line = 65.00 [13:55:37]line НДС 12% НСП 1% [13:55:37]line > о реализуемом товаре [13:55:37]line ИТОГО: 65.00 [13:55:37]line НСП 1% : 0.57 [13:55:37]line НДС 12% : 6.90 [13:55:37]line Наличными: 65.00 [13:55:37]line Безнал.: 0.00 [13:55:37]line Место: АЗС № 90 "Партнёр-нефть" [13:55:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:55:37]line СНО: Общий режим [13:55:37]line Чек 316 23.09.2024 13:55 [13:55:37]line Смена: 515 ФФД: 1.0 [13:55:37]line ЗНМ: 0300000107 [13:55:37]line РНМ: 0000000000091827 [13:55:37]line Версия ККМ: 001 [13:55:37]line ФМ: 0000000000871832 [13:55:37]line ФД: 289642 [13:55:37]line ФПД: 12300697132775 [13:55:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135537&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289642&fm=12300697132775&tin=02508201610067®Number=0000000000091827&sum=6500 [13:55:37]line 0 [13:55:37]written 0, free lines is 4095 [13:55:38]OFD Sender: Processing packet 289642 [packets to send 1784, broken 1783] [13:55:38]ProducePacketName [13:55:38]name=ofd_packets/00289642 [13:55:38]OFD Sender: To server: pG, [13:55:38]CommunicateWithHost lk.salyk.kg:30040 [13:55:38]ConnectInit lk.salyk.kg [13:55:38]Connected sock=10 [13:55: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 33 32 30 01 00 00 C5 A8 28 01 A1 E8 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6B 04 00 35 04 06 00 0B 2F FA AE DE E7 87 A8 6B F5 37 F1 4B F1 [13:55:38]Write to MH i2c: 01 00 00 D8 02 DA [13:55:38]Write i2c OK [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: 01 [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: 01 07 00 [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 EE 0C DB [13:55:38]RasterBufferAndPrint [13:55:38]line [13:55:38]line [13:55:38]line [13:55:38]line [13:55:38]line [13:55:38]written 0, free lines is 3318 [13:55:38]MH_Cut [13:55:38]Write to MH i2c: D1 01 00 DF 02 01 B3 [13:55:38]Write i2c OK [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: D1 [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: D1 01 00 [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: D1 01 00 DF 02 00 B2 [13:55:38]Write to MH i2c: 01 00 00 E0 02 E2 [13:55:38]Write i2c OK [13:55:38]MH_I2C_Read... [13:55: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 33 32 4F 00 00 00 4A 5A 47 00 C3 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 33 32 10 04 04 00 6A 6B 04 00 F4 03 04 00 2D 1B F1 66 B6 04 01 00 00 C5 32 AA B4 55 08 04 7B [13:55:38]CommunicateWithHost err = 0 [13:55:38]CheckOFDResponse [13:55:38]1017 (14) - 77093643461234 [13:55:38]1041 (16) - 0000000000871832 [13:55:38]1040 (4) - 289642 [13:55:38]1012 (4) - 23.09.2024 07:39 [13:55:38]1206 (1) - 0 [13:55:38]OFD Sender: Remove packet 289642 [13:55:38]ProducePacketName [13:55:38]name=ofd_packets/00289642 [13:55:38]NVStorageDeleteData [13:55:39]*** Cut start [13:55:39]*** Partial cut [13:55:39]*** CUTSNS_PIN = 1 [13:55:39]*** CUTSNS_PIN = 0 [13:55:39]OFD Sender: No OFD packet to send [13:55:39]*** Brake cut motor [13:55:39]Read from MH i2c: 01 [13:55:39]MH_I2C_Read... [13:55:39]*** Stop cut motor [13:55:39]*** Cut end [13:55:39]Read from MH i2c: 01 07 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 FF 0F F7 [13:55:39]process_action close_receipt done [13:55:39]requested_data is exist [13:55:39]produce_requested_data [13:55:39]requested_item fm.sn is exist - process it [13:55:39]wFMCommunicate request_size=4 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 11 00 00 [13:55:39]Write to MH i2c: E2 08 00 E1 02 80 11 00 00 00 00 00 00 5D [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 17 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 17 00 E1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AD [13:55:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:55:39]wFMCommunicate OK [13:55:39]requested_item fd.num is exist - process it [13:55:39]SAM_PROTO_GetFieldsCounters [13:55:39]wFMCommunicate request_size=4 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 13 00 00 [13:55:39]Write to MH i2c: E2 08 00 E2 02 80 13 00 00 00 00 00 00 60 [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 62 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 62 00 E2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [13:55: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:39]wFMCommunicate OK [13:55:39]SAM_PROTO_GetFieldsCounters done [13:55:39]requested_item shift.num is exist - process it [13:55:39]requested_item shift.opened is exist - process it [13:55:39]req_shift_opened [13:55:39]FM_GetShiftState [13:55:39]SAM_PROTO_GetShiftState [13:55:39]wFMCommunicate request_size=4 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 13 01 00 [13:55:39]Write to MH i2c: E2 08 00 E3 02 80 13 01 00 00 00 00 00 62 [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 0E 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 0E 00 E3 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 03 [13:55:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:55:39]wFMCommunicate OK [13:55:39]SAM_PROTO_GetShiftState done [13:55:39]FM_GetShiftState done [13:55:39]req_shift_opened done [13:55:39]requested_item shift.open_date is exist - process it [13:55:39]req_shift_open_date [13:55:39]req_shift_open_date done [13:55:39]produce_requested_data done [13:55:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289642,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:55:39]process_action_free close_receipt [13:55:39]json_value_free [13:55:39]json_value_free done [13:55:39]process_json_proto returns [13:55:39]Send response to host [13:55:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289642,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:55:39]free response buf [13:55:39]execute_script done [13:55:39]execute_script returns [13:55:39]free content buf [13:55:39]Sock 7.Close socket [13:55:39]Sock 7.Thread stoped [13:55:44]OFD Sender: No OFD packet to send [13:55:49]OFD Sender: No OFD packet to send [13:55:54]OFD Sender: No OFD packet to send [13:55:59]OFD Sender: No OFD packet to send [13:56:04]OFD Sender: No OFD packet to send [13:56:09]OFD Sender: No OFD packet to send [13:56:14]OFD Sender: No OFD packet to send [13:56:19]OFD Sender: No OFD packet to send [13:56:24]OFD Sender: No OFD packet to send [13:56:29]OFD Sender: No OFD packet to send [13:56:34]OFD Sender: No OFD packet to send [13:56:39]OFD Sender: No OFD packet to send [13:56:44]OFD Sender: No OFD packet to send [13:56:49]OFD Sender: No OFD packet to send [13:56:54]OFD Sender: No OFD packet to send [13:56:59]OFD Sender: No OFD packet to send [13:57:04]OFD Sender: No OFD packet to send [13:57:09]OFD Sender: No OFD packet to send [13:57:14]OFD Sender: No OFD packet to send [13:57:19]OFD Sender: No OFD packet to send [13:57:24]OFD Sender: No OFD packet to send [13:57:29]OFD Sender: No OFD packet to send [13:57:30]accept exits with 9 [13:57:30]New connection [13:57:30]New thread 3067301220 created [13:57:30]Thread 3067157860 joined [13:57:30]Waiting for new connection... [13:57:30] Sock 9.Parse request [13:57:30]Sock 9.Check first char [13:57:30]Sock 9.First char is OK [13:57:30]request: POST /json_proto HTTP/1.0 [13:57:30]Method: POST [13:57:30]URL: /json_proto [13:57:30]Method is POST - this is cgi request [13:57:30]url: /json_proto [13:57:30]query_string will be loaded in cgi processing [13:57:30]execute_cgi json_proto POST (null) [13:57:30]execute_cgi path=json_proto method=POST [13:57:30]POST find Content-Length [13:57:30]Host: 172.17.41.135:8080 [13:57:30]Content-Length: 791 [13:57:30]Content-Type: application/json [13:57:30] [13:57:30]POST finish read [13:57:30]Found Content-Length = 791 [13:57:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 28.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:30]execute_script... [13:57: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)24617711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 28.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:30]POST & json_proto [13:57:30]process_json_proto [13:57:30]json parsed OK: [13:57:30]protocol is kg_v1.0 [13:57:30]action value=close_receipt [13:57:30]process_action close_receipt [13:57:30]cmd_close_receipt [13:57:30]MH_GetDate [13:57:30]Write to MH i2c: F0 00 00 E4 02 D5 [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: F0 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: F0 09 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: F0 09 00 E4 02 00 CB 73 F1 66 ED 3E 82 65 85 [13:57:30]GetLastDocTimeStamp 1727099737 [13:57:30]current date 1727099851 [13:57:30]FM_GetShiftState [13:57:30]SAM_PROTO_GetShiftState [13:57:30]wFMCommunicate request_size=4 [13:57:30]MH_SAM_APDU [13:57:30]CAPDU: 80 13 01 00 [13:57:30]Write to MH i2c: E2 08 00 E5 02 80 13 01 00 00 00 00 00 64 [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:30]Read from MH i2c: E2 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 0E 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 0E 00 E5 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 05 [13:57:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:57:30]wFMCommunicate OK [13:57:30]SAM_PROTO_GetShiftState done [13:57:30]FM_GetShiftState done [13:57:30]opened in 1727051401 [13:57:30]opened+sec_in_day 1727137801 [13:57:30]quantity*price = 0 [13:57:30]sum+1 = 1 [13:57:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 317 23.09.2024 13:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289643 ФПД: 157149468688083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135731&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289643&fm=157149468688083&tin=02508201610067®Number=0000000000091827&sum=0 [13:57:31]StoreToDocumentArchive [13:57:31]shift 515 fd 289643 [13:57:31]save to /storage/0515/doc_00289643 [13:57:31]save last doc name /storage/0515/doc_00289643 to /storage/kkm_last_doc_name [13:57:31]save OK [13:57:31]Clear old archive folders... [13:57:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:57:31]tlvbuf is 0078B610 [13:57:31]SAM_PROTO_ClearQueue [13:57:31]wFMCommunicate request_size=4 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 09 00 00 [13:57:31]Write to MH i2c: E2 08 00 F2 02 80 09 00 00 00 00 00 00 66 [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 F2 02 00 90 00 68 [13:57:31]RAPDU: 90 00 [13:57:31]wFMCommunicate OK [13:57:31]SAM_PROTO_ClearQueue done [13:57:31]KKMCreateOFDPacket [13:57:31]OFDProtocolAddRootSTLVToBuf [13:57:31]FM_MakeSignedData [13:57:31]FM_MakeSignedData [13:57:31]SAM_PROTO_SignData [13:57:31]wFMCommunicate request_size=4 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 0D 01 02 [13:57:31]Write to MH i2c: E2 08 00 F3 02 80 0D 01 02 00 00 00 00 6E [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 F3 02 00 90 00 69 [13:57:31]RAPDU: 90 00 [13:57:31]wFMCommunicate OK [13:57:31]wFMCommunicate request_size=255 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 CB 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6B 04 00 35 04 06 00 8E ED 36 41 [13:57:31]Write to MH i2c: E2 02 01 F4 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 74 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 CB 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6B 04 00 35 04 06 00 8E ED 36 41 00 00 4F [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 F4 02 00 90 00 6A [13:57:31]RAPDU: 90 00 [13:57:31]wFMCommunicate OK [13:57:31]wFMCommunicate request_size=7 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 0D 02 02 02 FE D3 [13:57:31]Write to MH i2c: E2 0A 00 F5 02 80 0D 02 02 02 00 FE D3 00 00 46 [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 03 00 F5 02 00 90 00 6B [13:57:31]RAPDU: 90 00 [13:57:31]wFMCommunicate OK [13:57:31]wFMCommunicate request_size=4 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 0D 03 02 [13:57:31]Write to MH i2c: E2 08 00 F6 02 80 0D 03 02 00 00 00 00 73 [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 0B 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 0B 00 F6 02 00 09 DB 39 76 C4 9F 44 74 90 00 22 [13:57:31]RAPDU: 09 DB 39 76 C4 9F 44 74 90 00 [13:57:31]wFMCommunicate OK [13:57:31]SAM_PROTO_SignData done [13:57:31]FM_MakeSignedData done [13:57:31]CreateOFDProtocolMessage [13:57:31]wFMCommunicate request_size=4 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 11 00 00 [13:57:31]Write to MH i2c: E2 08 00 F7 02 80 11 00 00 00 00 00 00 73 [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:32]Read from MH i2c: E2 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: E2 17 00 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: E2 17 00 F7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C3 [13:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:57:32]wFMCommunicate OK [13:57:32]CreateOFDProtocolMessage done [13:57:32]OFDSenderStorePacket 289643 [13:57:32]StoreOFDPacket docnum=289643 [13:57:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 EA 2D 04 01 80 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 74 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 CB 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6B 04 00 35 04 06 00 8E ED 36 41 FE D3 09 DB 39 76 C4 9F 44 74 [13:57:32]CheckFolder [13:57:32]dirname=/storage/ofd_packets [13:57:32]CheckFolder done [13:57:32]ProducePacketName [13:57:32]name=ofd_packets/00289643 [13:57:32]NVStorageSaveData ofd_packets/00289643 [13:57:32]File name is /storage/ofd_packets/00289643 [13:57:32]Write 298 bytes [13:57:32]NVStorageSaveData done [13:57:32]OFDSenderStorePacket done [13:57:32]KKMCreateOFDPacket done [13:57:32]NVStorageSaveData kkm_last_timestamp [13:57:32]File name is /storage/kkm_last_timestamp [13:57:32]Write 4 bytes [13:57:32]NVStorageSaveData done [13:57:32]ExternCall_PrintAddStr [13:57:32]wPrintStart [13:57:32]Write to MH i2c: 01 00 00 F8 02 FA [13:57:32]Write i2c OK [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: 01 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: 01 07 00 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: 01 07 00 F8 02 00 00 00 00 00 FF 0F 0F [13:57:32]RasterBufferAndPrint [13:57:32]line Счет N : (1)24617711 [13:57:32]line ИНН: 02508201610067 [13:57:32]line Контрольно-Кассовый Чек [13:57:32]line ПРОДАЖА [13:57:32]line ТРК (МРК, ГНК) : 22 [13:57:32]line Товар: 2710194210 [13:57:32]line ДТ-К-5 [13:57:32]line 28.020 * 0.00 [13:57:32]line = 0.00 [13:57:32]line НДС 12% НСП 1% [13:57:32]line > о реализуемом товаре [13:57:32]line ИТОГО: 0.00 [13:57:32]line НСП 1% : 0.00 [13:57:32]line НДС 12% : 0.00 [13:57:32]line Наличными: 0.00 [13:57:32]line Безнал.: 0.00 [13:57:32]line Место: АЗС № 90 "Партнёр-нефть" [13:57:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:57:32]line СНО: Общий режим [13:57:32]line Чек 317 23.09.2024 13:57 [13:57:32]line Смена: 515 ФФД: 1.0 [13:57:32]line ЗНМ: 0300000107 [13:57:32]line РНМ: 0000000000091827 [13:57:32]line Версия ККМ: 001 [13:57:32]line Талоны: Топливная Карта [13:57:32]line 99990 [13:57:32]line ФМ: 0000000000871832 [13:57:32]line ФД: 289643 [13:57:32]line ФПД: 157149468688083 [13:57:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135731&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289643&fm=157149468688083&tin=02508201610067®Number=0000000000091827&sum=0 [13:57:32]written 0, free lines is 4095 [13:57:32]OFD Sender: Processing packet 289643 [packets to send 1784, broken 1783] [13:57:32]ProducePacketName [13:57:32]name=ofd_packets/00289643 [13:57:32]OFD Sender: To server: pG, [13:57:32]CommunicateWithHost lk.salyk.kg:30040 [13:57:32]ConnectInit lk.salyk.kg [13:57:32]Connected sock=7 [13:57: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 33 32 0C 01 00 00 EA 2D 04 01 80 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 74 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 CB 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6B 04 00 35 04 06 00 8E ED 36 41 FE D3 09 DB 39 76 C4 9F 44 74 [13:57:32]Write to MH i2c: 01 00 00 21 03 24 [13:57:32]Write i2c OK [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: 01 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: 01 07 00 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: 01 07 00 21 03 00 00 00 00 00 DE 0C 15 [13:57:32]RasterBufferAndPrint [13:57:32]line [13:57:32]line [13:57:32]line [13:57:32]line [13:57:32]line [13:57:32]written 0, free lines is 3301 [13:57:32]MH_Cut [13:57:32]Write to MH i2c: D1 01 00 28 03 01 FD [13:57:32]Write i2c OK [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: D1 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: D1 01 00 [13:57:32]MH_I2C_Read... [13:57:32]Read from MH i2c: D1 01 00 28 03 00 FC [13:57:32]Write to MH i2c: 01 00 00 29 03 2C [13:57:32]Write i2c OK [13:57:32]MH_I2C_Read... [13:57: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 33 32 4F 00 00 00 BC CF 47 00 B6 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 33 32 10 04 04 00 6B 6B 04 00 F4 03 04 00 9F 1B F1 66 B6 04 01 00 00 72 00 A0 8C 15 00 C3 24 [13:57:32]CommunicateWithHost err = 0 [13:57:32]CheckOFDResponse [13:57:32]1017 (14) - 77093643461234 [13:57:32]1041 (16) - 0000000000871832 [13:57:32]1040 (4) - 289643 [13:57:32]1012 (4) - 23.09.2024 07:41 [13:57:32]1206 (1) - 0 [13:57:32]OFD Sender: Remove packet 289643 [13:57:32]ProducePacketName [13:57:32]name=ofd_packets/00289643 [13:57:32]NVStorageDeleteData [13:57:33]OFD Sender: No OFD packet to send [13:57:33]*** Cut start [13:57:33]*** Partial cut [13:57:33]*** CUTSNS_PIN = 1 [13:57:33]*** CUTSNS_PIN = 0 [13:57:33]*** Brake cut motor [13:57:33]Read from MH i2c: 01 [13:57:33]MH_I2C_Read... [13:57:33]*** Stop cut motor [13:57:33]*** Cut end [13:57:33]Read from MH i2c: 01 07 00 [13:57:33]MH_I2C_Read... [13:57:33]Read from MH i2c: 01 07 00 29 03 00 00 00 00 00 FF 0F 41 [13:57:33]process_action close_receipt done [13:57:33]requested_data is exist [13:57:33]produce_requested_data [13:57:33]requested_item fm.sn is exist - process it [13:57:33]wFMCommunicate request_size=4 [13:57:33]MH_SAM_APDU [13:57:33]CAPDU: 80 11 00 00 [13:57:33]Write to MH i2c: E2 08 00 2A 03 80 11 00 00 00 00 00 00 A7 [13:57:33]Write i2c OK [13:57:33]MH_I2C_Read... [13:57:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:33]Read from MH i2c: E2 [13:57:33]MH_I2C_Read... [13:57:33]Read from MH i2c: E2 17 00 [13:57:33]MH_I2C_Read... [13:57:33]Read from MH i2c: E2 17 00 2A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F7 [13:57:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:57:33]wFMCommunicate OK [13:57:33]requested_item fd.num is exist - process it [13:57:33]SAM_PROTO_GetFieldsCounters [13:57:33]wFMCommunicate request_size=4 [13:57:33]MH_SAM_APDU [13:57:33]CAPDU: 80 13 00 00 [13:57:33]Write to MH i2c: E2 08 00 2B 03 80 13 00 00 00 00 00 00 AA [13:57:33]Write i2c OK [13:57:33]MH_I2C_Read... [13:57:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:57:34]Read from MH i2c: E2 [13:57:34]MH_I2C_Read... [13:57:34]Read from MH i2c: E2 62 00 [13:57:34]MH_I2C_Read... [13:57:34]Read from MH i2c: E2 62 00 2B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [13:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:57:34]wFMCommunicate OK [13:57:34]SAM_PROTO_GetFieldsCounters done [13:57:34]requested_item shift.num is exist - process it [13:57:34]requested_item shift.opened is exist - process it [13:57:34]req_shift_opened [13:57:34]FM_GetShiftState [13:57:34]SAM_PROTO_GetShiftState [13:57:34]wFMCommunicate request_size=4 [13:57:34]MH_SAM_APDU [13:57:34]CAPDU: 80 13 01 00 [13:57:34]Write to MH i2c: E2 08 00 2C 03 80 13 01 00 00 00 00 00 AC [13:57:34]Write i2c OK [13:57:34]MH_I2C_Read... [13:57:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:34]Read from MH i2c: E2 [13:57:34]MH_I2C_Read... [13:57:34]Read from MH i2c: E2 0E 00 [13:57:34]MH_I2C_Read... [13:57:34]Read from MH i2c: E2 0E 00 2C 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4D [13:57:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:57:34]wFMCommunicate OK [13:57:34]SAM_PROTO_GetShiftState done [13:57:34]FM_GetShiftState done [13:57:34]req_shift_opened done [13:57:34]requested_item shift.open_date is exist - process it [13:57:34]req_shift_open_date [13:57:34]req_shift_open_date done [13:57:34]produce_requested_data done [13:57:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289643,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:57:34]process_action_free close_receipt [13:57:34]json_value_free [13:57:34]json_value_free done [13:57:34]process_json_proto returns [13:57:34]Send response to host [13:57:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289643,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:57:34]free response buf [13:57:34]execute_script done [13:57:34]execute_script returns [13:57:34]free content buf [13:57:34]Sock 9.Close socket [13:57:34]Sock 9.Thread stoped [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:12]accept exits with 10 [13:58:12]New connection [13:58:12]New thread 3067157860 created [13:58:12]Thread 3067301220 joined [13:58:12]Waiting for new connection... [13:58:12] Sock 10.Parse request [13:58:12]Sock 10.Check first char [13:58:12]Sock 10.First char is OK [13:58:12]request: POST /json_proto HTTP/1.0 [13:58:12]Method: POST [13:58:12]URL: /json_proto [13:58:12]Method is POST - this is cgi request [13:58:12]url: /json_proto [13:58:12]query_string will be loaded in cgi processing [13:58:12]execute_cgi json_proto POST (null) [13:58:12]execute_cgi path=json_proto method=POST [13:58:12]POST find Content-Length [13:58:12]Host: 172.17.41.135:8080 [13:58:12]Content-Length: 955 [13:58:12]Content-Type: application/json [13:58:12] [13:58:12]POST finish read [13:58:12]Found Content-Length = 955 [13:58:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 21.970, "sum" : 1500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.97 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:12]execute_script... [13:58: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)24617712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 21.970, "sum" : 1500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.97 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:12]POST & json_proto [13:58:12]process_json_proto [13:58:12]json parsed OK: [13:58:12]protocol is kg_v1.0 [13:58:12]action value=close_receipt [13:58:12]process_action close_receipt [13:58:12]cmd_close_receipt [13:58:12]MH_GetDate [13:58:12]Write to MH i2c: F0 00 00 2D 03 1F [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: F0 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: F0 09 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: F0 09 00 2D 03 00 F5 73 F1 66 ED 3E 82 65 F9 [13:58:12]GetLastDocTimeStamp 1727099851 [13:58:12]current date 1727099893 [13:58:12]FM_GetShiftState [13:58:12]SAM_PROTO_GetShiftState [13:58:12]wFMCommunicate request_size=4 [13:58:12]MH_SAM_APDU [13:58:12]CAPDU: 80 13 01 00 [13:58:12]Write to MH i2c: E2 08 00 2E 03 80 13 01 00 00 00 00 00 AE [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:12]Read from MH i2c: E2 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 0E 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 0E 00 2E 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4F [13:58:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:58:12]wFMCommunicate OK [13:58:12]SAM_PROTO_GetShiftState done [13:58:12]FM_GetShiftState done [13:58:12]opened in 1727051401 [13:58:12]opened+sec_in_day 1727137801 [13:58:12]quantity*price = 150055 [13:58:12]sum+1 = 150056 [13:58:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 318 23.09.2024 13:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа S-92 номер 90 сэкономлено 21.97 сом ФМ: 0000000000871832 ФД: 289644 ФПД: 190226366314882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135813&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289644&fm=190226366314882&tin=02508201610067®Number=0000000000091827&sum=150000 [13:58:14]StoreToDocumentArchive [13:58:14]shift 515 fd 289644 [13:58:14]save to /storage/0515/doc_00289644 [13:58:14]save last doc name /storage/0515/doc_00289644 to /storage/kkm_last_doc_name [13:58:14]save OK [13:58:14]Clear old archive folders... [13:58:14]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:58:14]tlvbuf is 007E2FC0 [13:58:14]SAM_PROTO_ClearQueue [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 09 00 00 [13:58:14]Write to MH i2c: E2 08 00 3B 03 80 09 00 00 00 00 00 00 B0 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 3B 03 00 90 00 B2 [13:58:14]RAPDU: 90 00 [13:58:14]wFMCommunicate OK [13:58:14]SAM_PROTO_ClearQueue done [13:58:14]KKMCreateOFDPacket [13:58:14]OFDProtocolAddRootSTLVToBuf [13:58:14]FM_MakeSignedData [13:58:14]FM_MakeSignedData [13:58:14]SAM_PROTO_SignData [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 0D 01 02 [13:58:14]Write to MH i2c: E2 08 00 3C 03 80 0D 01 02 00 00 00 00 B8 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 3C 03 00 90 00 B3 [13:58:14]RAPDU: 90 00 [13:58:14]wFMCommunicate OK [13:58:14]wFMCommunicate request_size=253 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F5 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6B 04 00 35 04 06 00 AD 02 86 FD B9 82 [13:58:14]Write to MH i2c: E2 00 01 3D 03 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F5 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6B 04 00 35 04 06 00 AD 02 86 FD B9 82 00 00 44 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 3D 03 00 90 00 B4 [13:58:14]RAPDU: 90 00 [13:58:14]wFMCommunicate OK [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 0D 03 02 [13:58:14]Write to MH i2c: E2 08 00 3E 03 80 0D 03 02 00 00 00 00 BC [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 0B 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 0B 00 3E 03 00 32 74 EC 28 E4 BA CC 35 90 00 16 [13:58:14]RAPDU: 32 74 EC 28 E4 BA CC 35 90 00 [13:58:14]wFMCommunicate OK [13:58:14]SAM_PROTO_SignData done [13:58:14]FM_MakeSignedData done [13:58:14]CreateOFDProtocolMessage [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 11 00 00 [13:58:14]Write to MH i2c: E2 08 00 3F 03 80 11 00 00 00 00 00 00 BC [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 17 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 17 00 3F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0C [13:58:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:58:14]wFMCommunicate OK [13:58:14]CreateOFDProtocolMessage done [13:58:14]OFDSenderStorePacket 289644 [13:58:14]StoreOFDPacket docnum=289644 [13:58:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B6 7A 00 01 87 E4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F5 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6B 04 00 35 04 06 00 AD 02 86 FD B9 82 32 74 EC 28 E4 BA CC 35 [13:58:14]CheckFolder [13:58:14]dirname=/storage/ofd_packets [13:58:14]CheckFolder done [13:58:14]ProducePacketName [13:58:14]name=ofd_packets/00289644 [13:58:14]NVStorageSaveData ofd_packets/00289644 [13:58:14]File name is /storage/ofd_packets/00289644 [13:58:14]Write 294 bytes [13:58:14]NVStorageSaveData done [13:58:14]OFDSenderStorePacket done [13:58:14]KKMCreateOFDPacket done [13:58:14]NVStorageSaveData kkm_last_timestamp [13:58:14]File name is /storage/kkm_last_timestamp [13:58:14]Write 4 bytes [13:58:14]NVStorageSaveData done [13:58:14]ExternCall_PrintAddStr [13:58:14]wPrintStart [13:58:14]Write to MH i2c: 01 00 00 40 03 43 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 07 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 07 00 40 03 00 00 00 00 00 FF 0F 58 [13:58:14]RasterBufferAndPrint [13:58:14]line Счет N : (1)24617712 [13:58:14]line ИНН: 02508201610067 [13:58:14]line Контрольно-Кассовый Чек [13:58:14]line ПРОДАЖА [13:58:14]line ТРК (МРК, ГНК) : 44 [13:58:14]line Товар: 2710124130 [13:58:14]line SU-92 [13:58:14]line 21.970 * 68.30 [13:58:14]line = 1500.55 [13:58:14]line НДС 12% НСП 1% [13:58:14]line > о реализуемом товаре [13:58:14]line ОКРУГЛЕНИЕ: -0.55 [13:58:14]line ИТОГО: 1500.00 [13:58:14]line Внесено: 1500.00 [13:58:14]line СДАЧА: 0.00 [13:58:14]line НСП 1% : 13.28 [13:58:14]line НДС 12% : 159.35 [13:58:14]line Наличными: 1500.00 [13:58:14]line Безнал.: 0.00 [13:58:14]line Место: АЗС № 90 "Партнёр-нефть" [13:58:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:58:14]line СНО: Общий режим [13:58:14]line Чек 318 23.09.2024 13:58 [13:58:14]line Смена: 515 ФФД: 1.0 [13:58:14]line ЗНМ: 0300000107 [13:58:14]line РНМ: 0000000000091827 [13:58:14]line Версия ККМ: 001 [13:58:14]line [13:58:14]line Дисконтная программа [13:58:14]line S-92 [13:58:14]line номер 90 [13:58:14]line сэкономлено 21.97 сом [13:58:14]line ФМ: 0000000000871832 [13:58:14]line ФД: 289644 [13:58:14]line ФПД: 190226366314882 [13:58:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135813&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289644&fm=190226366314882&tin=02508201610067®Number=0000000000091827&sum=150000 [13:58:14]written 0, free lines is 4095 [13:58:14]OFD Sender: Processing packet 289644 [packets to send 1784, broken 1783] [13:58:14]ProducePacketName [13:58:14]name=ofd_packets/00289644 [13:58:14]OFD Sender: To server: pG, [13:58:14]CommunicateWithHost lk.salyk.kg:30040 [13:58:14]ConnectInit lk.salyk.kg [13:58:14]Connected sock=9 [13: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 33 32 08 01 00 00 B6 7A 00 01 87 E4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F5 73 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6B 04 00 35 04 06 00 AD 02 86 FD B9 82 32 74 EC 28 E4 BA CC 35 [13:58:15]Write to MH i2c: 01 00 00 6F 03 72 [13:58:15]Write i2c OK [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: 01 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: 01 07 00 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: 01 07 00 6F 03 00 00 00 00 00 91 0C 16 [13:58:15]RasterBufferAndPrint [13:58:15]line [13:58:15]line [13:58:15]line [13:58:15]line [13:58:15]line [13:58:15]written 0, free lines is 3220 [13:58:15]MH_Cut [13:58:15]Write to MH i2c: D1 01 00 76 03 01 4B [13:58:15]Write i2c OK [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: D1 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: D1 01 00 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: D1 01 00 76 03 00 4A [13:58:15]Write to MH i2c: 01 00 00 77 03 7A [13:58:15]Write i2c OK [13:58:15]MH_I2C_Read... [13: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 33 32 4F 00 00 00 6C E6 47 00 33 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 33 32 10 04 04 00 6C 6B 04 00 F4 03 04 00 CA 1B F1 66 B6 04 01 00 00 51 F6 D2 F1 2A 0F CF B1 [13:58:15]CommunicateWithHost err = 0 [13:58:15]CheckOFDResponse [13:58:15]1017 (14) - 77093643461234 [13:58:15]1041 (16) - 0000000000871832 [13:58:15]1040 (4) - 289644 [13:58:15]1012 (4) - 23.09.2024 07:42 [13:58:15]1206 (1) - 0 [13:58:15]OFD Sender: Remove packet 289644 [13:58:15]ProducePacketName [13:58:15]name=ofd_packets/00289644 [13:58:15]NVStorageDeleteData [13:58:15]OFD Sender: No OFD packet to send [13:58:15]*** Cut start [13:58:15]*** Partial cut [13:58:15]*** CUTSNS_PIN = 1 [13:58:15]*** CUTSNS_PIN = 0 [13:58:16]*** Brake cut motor [13:58:16]Read from MH i2c: 01 [13:58:16]MH_I2C_Read... [13:58:16]*** Stop cut motor [13:58:16]*** Cut end [13:58:16]Read from MH i2c: 01 07 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: 01 07 00 77 03 00 00 00 00 00 FF 0F 8F [13:58:16]process_action close_receipt done [13:58:16]requested_data is exist [13:58:16]produce_requested_data [13:58:16]requested_item fm.sn is exist - process it [13:58:16]wFMCommunicate request_size=4 [13:58:16]MH_SAM_APDU [13:58:16]CAPDU: 80 11 00 00 [13:58:16]Write to MH i2c: E2 08 00 78 03 80 11 00 00 00 00 00 00 F5 [13:58:16]Write i2c OK [13:58:16]MH_I2C_Read... [13:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:16]Read from MH i2c: E2 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 17 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 17 00 78 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 45 [13:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:58:16]wFMCommunicate OK [13:58:16]requested_item fd.num is exist - process it [13:58:16]SAM_PROTO_GetFieldsCounters [13:58:16]wFMCommunicate request_size=4 [13:58:16]MH_SAM_APDU [13:58:16]CAPDU: 80 13 00 00 [13:58:16]Write to MH i2c: E2 08 00 79 03 80 13 00 00 00 00 00 00 F8 [13:58:16]Write i2c OK [13:58:16]MH_I2C_Read... [13:58:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:16]Read from MH i2c: E2 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 62 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 62 00 79 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [13:58:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:58:16]wFMCommunicate OK [13:58:16]SAM_PROTO_GetFieldsCounters done [13:58:16]requested_item shift.num is exist - process it [13:58:16]requested_item shift.opened is exist - process it [13:58:16]req_shift_opened [13:58:16]FM_GetShiftState [13:58:16]SAM_PROTO_GetShiftState [13:58:16]wFMCommunicate request_size=4 [13:58:16]MH_SAM_APDU [13:58:16]CAPDU: 80 13 01 00 [13:58:16]Write to MH i2c: E2 08 00 7A 03 80 13 01 00 00 00 00 00 FA [13:58:16]Write i2c OK [13:58:16]MH_I2C_Read... [13:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:16]Read from MH i2c: E2 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 0E 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 0E 00 7A 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9B [13:58:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:58:16]wFMCommunicate OK [13:58:16]SAM_PROTO_GetShiftState done [13:58:16]FM_GetShiftState done [13:58:16]req_shift_opened done [13:58:16]requested_item shift.open_date is exist - process it [13:58:16]req_shift_open_date [13:58:16]req_shift_open_date done [13:58:16]produce_requested_data done [13:58:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289644,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:58:16]process_action_free close_receipt [13:58:16]json_value_free [13:58:16]json_value_free done [13:58:16]process_json_proto returns [13:58:16]Send response to host [13:58:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289644,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:58:16]free response buf [13:58:16]execute_script done [13:58:16]execute_script returns [13:58:16]free content buf [13:58:16]Sock 10.Close socket [13:58:16]Sock 10.Thread stoped [13:58:20]OFD Sender: No OFD packet to send [13:58:25]OFD Sender: No OFD packet to send [13:58:30]OFD Sender: No OFD packet to send [13:58:35]OFD Sender: No OFD packet to send [13:58:40]OFD Sender: No OFD packet to send [13:58:45]OFD Sender: No OFD packet to send [13:58:50]OFD Sender: No OFD packet to send [13:58:55]OFD Sender: No OFD packet to send [13:59:00]accept exits with 7 [13:59:00]New connection [13:59:00]New thread 3067301220 created [13:59:00]Thread 3067157860 joined [13:59:00]Waiting for new connection... [13:59:00] Sock 7.Parse request [13:59:00]Sock 7.Check first char [13:59:00]Sock 7.First char is OK [13:59:00]request: POST /json_proto HTTP/1.0 [13:59:00]Method: POST [13:59:00]URL: /json_proto [13:59:00]Method is POST - this is cgi request [13:59:00]url: /json_proto [13:59:00]query_string will be loaded in cgi processing [13:59:00]execute_cgi json_proto POST (null) [13:59:00]execute_cgi path=json_proto method=POST [13:59:00]POST find Content-Length [13:59:00]Host: 172.17.41.135:8080 [13:59:00]Content-Length: 783 [13:59:00]Content-Type: application/json [13:59:00] [13:59:00]POST finish read [13:59:00]Found Content-Length = 783 [13:59:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:00]execute_script... [13:59:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:00]POST & json_proto [13:59:00]process_json_proto [13:59:00]json parsed OK: [13:59:00]protocol is kg_v1.0 [13:59:00]action value=close_receipt [13:59:00]process_action close_receipt [13:59:00]cmd_close_receipt [13:59:00]MH_GetDate [13:59:00]Write to MH i2c: F0 00 00 7B 03 6D [13:59:00]Write i2c OK [13:59:00]MH_I2C_Read... [13:59:00]Read from MH i2c: F0 [13:59:00]MH_I2C_Read... [13:59:00]Read from MH i2c: F0 09 00 [13:59:00]MH_I2C_Read... [13:59:00]Read from MH i2c: F0 09 00 7B 03 00 25 74 F1 66 ED 3E 82 65 78 [13:59:00]GetLastDocTimeStamp 1727099893 [13:59:00]current date 1727099941 [13:59:00]FM_GetShiftState [13:59:00]SAM_PROTO_GetShiftState [13:59:00]wFMCommunicate request_size=4 [13:59:00]MH_SAM_APDU [13:59:00]CAPDU: 80 13 01 00 [13:59:00]Write to MH i2c: E2 08 00 7C 03 80 13 01 00 00 00 00 00 FC [13:59:00]Write i2c OK [13:59:00]MH_I2C_Read... [13:59:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:00]Read from MH i2c: E2 [13:59:00]MH_I2C_Read... [13:59:00]Read from MH i2c: E2 0E 00 [13:59:00]MH_I2C_Read... [13:59:00]Read from MH i2c: E2 0E 00 7C 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9D [13:59:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:59:00]wFMCommunicate OK [13:59:00]SAM_PROTO_GetShiftState done [13:59:00]FM_GetShiftState done [13:59:00]opened in 1727051401 [13:59:00]opened+sec_in_day 1727137801 [13:59:00]quantity*price = 40055 [13:59:00]sum+1 = 40056 [13:59:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.55 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 0.00 Безнал.: 400.55 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 319 23.09.2024 13:59 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289645 ФПД: 222517372812729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135901&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289645&fm=222517372812729&tin=02508201610067®Number=0000000000091827&sum=40055 [13:59:01]StoreToDocumentArchive [13:59:01]shift 515 fd 289645 [13:59:01]save to /storage/0515/doc_00289645 [13:59:01]save last doc name /storage/0515/doc_00289645 to /storage/kkm_last_doc_name [13:59:01]save OK [13:59:01]Clear old archive folders... [13:59:01]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:59:01]tlvbuf is 00702B30 [13:59:01]SAM_PROTO_ClearQueue [13:59:01]wFMCommunicate request_size=4 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 09 00 00 [13:59:01]Write to MH i2c: E2 08 00 89 03 80 09 00 00 00 00 00 00 FE [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 89 03 00 90 00 00 [13:59:01]RAPDU: 90 00 [13:59:01]wFMCommunicate OK [13:59:01]SAM_PROTO_ClearQueue done [13:59:01]KKMCreateOFDPacket [13:59:01]OFDProtocolAddRootSTLVToBuf [13:59:01]FM_MakeSignedData [13:59:01]FM_MakeSignedData [13:59:01]SAM_PROTO_SignData [13:59:01]wFMCommunicate request_size=4 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 0D 01 02 [13:59:01]Write to MH i2c: E2 08 00 8A 03 80 0D 01 02 00 00 00 00 06 [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 8A 03 00 90 00 01 [13:59:01]RAPDU: 90 00 [13:59:01]wFMCommunicate OK [13:59:01]wFMCommunicate request_size=253 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 25 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6B 04 00 35 04 06 00 CA 60 DC F6 7D B9 [13:59:01]Write to MH i2c: E2 00 01 8B 03 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 25 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6B 04 00 35 04 06 00 CA 60 DC F6 7D B9 00 00 21 [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:02]Read from MH i2c: E2 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: E2 03 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [13:59:02]RAPDU: 90 00 [13:59:02]wFMCommunicate OK [13:59:02]wFMCommunicate request_size=4 [13:59:02]MH_SAM_APDU [13:59:02]CAPDU: 80 0D 03 02 [13:59:02]Write to MH i2c: E2 08 00 8C 03 80 0D 03 02 00 00 00 00 0A [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:02]Read from MH i2c: E2 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: E2 0B 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: E2 0B 00 8C 03 00 34 E9 5F DC 92 37 A4 BC 90 00 8C [13:59:02]RAPDU: 34 E9 5F DC 92 37 A4 BC 90 00 [13:59:02]wFMCommunicate OK [13:59:02]SAM_PROTO_SignData done [13:59:02]FM_MakeSignedData done [13:59:02]CreateOFDProtocolMessage [13:59:02]wFMCommunicate request_size=4 [13:59:02]MH_SAM_APDU [13:59:02]CAPDU: 80 11 00 00 [13:59:02]Write to MH i2c: E2 08 00 8D 03 80 11 00 00 00 00 00 00 0A [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:02]Read from MH i2c: E2 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: E2 17 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: E2 17 00 8D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5A [13:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:59:02]wFMCommunicate OK [13:59:02]CreateOFDProtocolMessage done [13:59:02]OFDSenderStorePacket 289645 [13:59:02]StoreOFDPacket docnum=289645 [13:59:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 51 C2 00 01 45 37 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 25 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6B 04 00 35 04 06 00 CA 60 DC F6 7D B9 34 E9 5F DC 92 37 A4 BC [13:59:02]CheckFolder [13:59:02]dirname=/storage/ofd_packets [13:59:02]CheckFolder done [13:59:02]ProducePacketName [13:59:02]name=ofd_packets/00289645 [13:59:02]NVStorageSaveData ofd_packets/00289645 [13:59:02]File name is /storage/ofd_packets/00289645 [13:59:02]Write 294 bytes [13:59:02]NVStorageSaveData done [13:59:02]OFDSenderStorePacket done [13:59:02]KKMCreateOFDPacket done [13:59:02]NVStorageSaveData kkm_last_timestamp [13:59:02]File name is /storage/kkm_last_timestamp [13:59:02]Write 4 bytes [13:59:02]NVStorageSaveData done [13:59:02]ExternCall_PrintAddStr [13:59:02]wPrintStart [13:59:02]Write to MH i2c: 01 00 00 8E 03 91 [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 07 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 07 00 8E 03 00 00 00 00 00 FF 0F A6 [13:59:02]RasterBufferAndPrint [13:59:02]line Счет N : (1)24617716 [13:59:02]line ИНН: 02508201610067 [13:59:02]line Контрольно-Кассовый Чек [13:59:02]line ПРОДАЖА [13:59:02]line ТРК (МРК, ГНК) : 34 [13:59:02]line Товар: 2710124130 [13:59:02]line SU-92 [13:59:02]line 5.780 * 69.30 [13:59:02]line = 400.55 [13:59:02]line НДС 12% НСП 1% [13:59:02]line > о реализуемом товаре [13:59:02]line ИТОГО: 400.55 [13:59:02]line НСП 1% : 3.54 [13:59:02]line НДС 12% : 42.54 [13:59:02]line Наличными: 0.00 [13:59:02]line Безнал.: 400.55 [13:59:02]line Место: АЗС № 90 "Партнёр-нефть" [13:59:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [13:59:02]line СНО: Общий режим [13:59:02]line Чек 319 23.09.2024 13:59 [13:59:02]line Смена: 515 ФФД: 1.0 [13:59:02]line ЗНМ: 0300000107 [13:59:02]line РНМ: 0000000000091827 [13:59:02]line Версия ККМ: 001 [13:59:02]line Платежная система: O! деньги [13:59:02]line ФМ: 0000000000871832 [13:59:02]line ФД: 289645 [13:59:02]line ФПД: 222517372812729 [13:59:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T135901&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289645&fm=222517372812729&tin=02508201610067®Number=0000000000091827&sum=40055 [13:59:02]written 0, free lines is 4095 [13:59:02]OFD Sender: Processing packet 289645 [packets to send 1784, broken 1783] [13:59:02]ProducePacketName [13:59:02]name=ofd_packets/00289645 [13:59:02]OFD Sender: To server: pG, [13:59:02]CommunicateWithHost lk.salyk.kg:30040 [13:59:02]ConnectInit lk.salyk.kg [13:59:02]Write to MH i2c: 01 00 00 B7 03 BA [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 07 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 07 00 B7 03 00 00 00 00 00 DC 0C A9 [13:59:02]RasterBufferAndPrint [13:59:02]line [13:59:02]line [13:59:02]line [13:59:02]line [13:59:02]line [13:59:02]written 0, free lines is 3295 [13:59:02]MH_Cut [13:59:02]Write to MH i2c: D1 01 00 BE 03 01 93 [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: D1 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: D1 01 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: D1 01 00 BE 03 00 92 [13:59:02]Write to MH i2c: 01 00 00 BF 03 C2 [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:03]*** Cut start [13:59:03]*** Partial cut [13:59:03]*** CUTSNS_PIN = 1 [13:59:03]*** CUTSNS_PIN = 0 [13:59:03]*** Brake cut motor [13:59:04]Read from MH i2c: 01 [13:59:04]MH_I2C_Read... [13:59:04]*** Stop cut motor [13:59:04]*** Cut end [13:59:04]Read from MH i2c: 01 07 00 [13:59:04]MH_I2C_Read... [13:59:04]Read from MH i2c: 01 07 00 BF 03 00 00 00 00 00 FF 0F D7 [13:59:04]process_action close_receipt done [13:59:04]requested_data is exist [13:59:04]produce_requested_data [13:59:04]requested_item fm.sn is exist - process it [13:59:04]wFMCommunicate request_size=4 [13:59:04]MH_SAM_APDU [13:59:04]CAPDU: 80 11 00 00 [13:59:04]Write to MH i2c: E2 08 00 C0 03 80 11 00 00 00 00 00 00 3D [13:59:04]Write i2c OK [13:59:04]MH_I2C_Read... [13:59:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:04]Read from MH i2c: E2 [13:59:04]MH_I2C_Read... [13:59:04]Read from MH i2c: E2 17 00 [13:59:04]MH_I2C_Read... [13:59:04]Read from MH i2c: E2 17 00 C0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8D [13:59:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [13:59:04]wFMCommunicate OK [13:59:04]requested_item fd.num is exist - process it [13:59:04]SAM_PROTO_GetFieldsCounters [13:59:04]wFMCommunicate request_size=4 [13:59:04]MH_SAM_APDU [13:59:04]CAPDU: 80 13 00 00 [13:59:04]Write to MH i2c: E2 08 00 C1 03 80 13 00 00 00 00 00 00 40 [13:59:04]Write i2c OK [13:59:04]MH_I2C_Read... [13:59:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:04]Read from MH i2c: E2 [13:59:04]MH_I2C_Read... [13:59:04]Read from MH i2c: E2 62 00 [13:59:04]MH_I2C_Read... [13:59:04]Read from MH i2c: E2 62 00 C1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [13:59:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:59:04]wFMCommunicate OK [13:59:04]SAM_PROTO_GetFieldsCounters done [13:59:04]requested_item shift.num is exist - process it [13:59:04]requested_item shift.opened is exist - process it [13:59:04]req_shift_opened [13:59:04]FM_GetShiftState [13:59:04]SAM_PROTO_GetShiftState [13:59:04]wFMCommunicate request_size=4 [13:59:04]MH_SAM_APDU [13:59:04]CAPDU: 80 13 01 00 [13:59:04]Write to MH i2c: E2 08 00 C2 03 80 13 01 00 00 00 00 00 42 [13:59:04]Write i2c OK [13:59:04]MH_I2C_Read... [13:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:04]Read from MH i2c: E2 [13:59:04]MH_I2C_Read... [13:59:04]Read from MH i2c: E2 0E 00 [13:59:04]MH_I2C_Read... [13:59:04]Read from MH i2c: E2 0E 00 C2 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E3 [13:59:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [13:59:04]wFMCommunicate OK [13:59:04]SAM_PROTO_GetShiftState done [13:59:04]FM_GetShiftState done [13:59:04]req_shift_opened done [13:59:04]requested_item shift.open_date is exist - process it [13:59:04]req_shift_open_date [13:59:04]req_shift_open_date done [13:59:04]produce_requested_data done [13:59:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289645,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [13:59:04]process_action_free close_receipt [13:59:04]json_value_free [13:59:04]json_value_free done [13:59:04]process_json_proto returns [13:59:04]Send response to host [13:59:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289645,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [13:59:04]free response buf [13:59:04]execute_script done [13:59:04]execute_script returns [13:59:04]free content buf [13:59:04]Sock 7.Close socket [13:59:04]Sock 7.Thread stoped [14:01:12]ConnectInit Can't connect to host [14:01:12]CommunicateWithHost connect error [14:01:12]CommunicateWithHost err = -1 [14:01:12]OFD Sender: Server communicate error [14:01:17]OFD Sender: Processing packet 289645 [packets to send 1784, broken 1783] [14:01:17]ProducePacketName [14:01:17]name=ofd_packets/00289645 [14:01:17]OFD Sender: To server: pG, [14:01:17]CommunicateWithHost lk.salyk.kg:30040 [14:01:17]ConnectInit lk.salyk.kg [14:01:17]Connected sock=7 [14:01: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 33 32 08 01 00 00 51 C2 00 01 45 37 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 25 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6B 04 00 35 04 06 00 CA 60 DC F6 7D B9 34 E9 5F DC 92 37 A4 BC [14:01:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 12 04 47 00 36 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 33 32 10 04 04 00 6D 6B 04 00 F4 03 04 00 81 1C F1 66 B6 04 01 00 00 0B 90 53 6D F7 70 81 78 [14:01:18]CommunicateWithHost err = 0 [14:01:18]CheckOFDResponse [14:01:18]1017 (14) - 77093643461234 [14:01:18]1041 (16) - 0000000000871832 [14:01:18]1040 (4) - 289645 [14:01:18]1012 (4) - 23.09.2024 07:45 [14:01:18]1206 (1) - 0 [14:01:18]OFD Sender: Remove packet 289645 [14:01:18]ProducePacketName [14:01:18]name=ofd_packets/00289645 [14:01:18]NVStorageDeleteData [14:01:18]OFD Sender: No OFD packet to send [14:01:23]OFD Sender: No OFD packet to send [14:01:28]OFD Sender: No OFD packet to send [14:01:33]OFD Sender: No OFD packet to send [14:01:38]OFD Sender: No OFD packet to send [14:01:43]OFD Sender: No OFD packet to send [14:01:48]OFD Sender: No OFD packet to send [14:01:53]OFD Sender: No OFD packet to send [14:01:58]OFD Sender: No OFD packet to send [14:02:00]accept exits with 9 [14:02:00]New connection [14:02:00]New thread 3067157860 created [14:02:00]Thread 3067301220 joined [14:02:00]Waiting for new connection... [14:02:00] Sock 9.Parse request [14:02:00]Sock 9.Check first char [14:02:00]Sock 9.First char is OK [14:02:00]request: POST /json_proto HTTP/1.0 [14:02:00]Method: POST [14:02:00]URL: /json_proto [14:02:00]Method is POST - this is cgi request [14:02:00]url: /json_proto [14:02:00]query_string will be loaded in cgi processing [14:02:00]execute_cgi json_proto POST (null) [14:02:00]execute_cgi path=json_proto method=POST [14:02:00]POST find Content-Length [14:02:00]Host: 172.17.41.135:8080 [14:02:00]Content-Length: 805 [14:02:00]Content-Type: application/json [14:02:00] [14:02:00]POST finish read [14:02:00]Found Content-Length = 805 [14:02:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:02:00]execute_script... [14:02: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)24617718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:02:00]POST & json_proto [14:02:00]process_json_proto [14:02:00]json parsed OK: [14:02:00]protocol is kg_v1.0 [14:02:00]action value=close_receipt [14:02:00]process_action close_receipt [14:02:00]cmd_close_receipt [14:02:00]MH_GetDate [14:02:00]Write to MH i2c: F0 00 00 C3 03 B5 [14:02:00]Write i2c OK [14:02:00]MH_I2C_Read... [14:02:00]Read from MH i2c: F0 [14:02:00]MH_I2C_Read... [14:02:00]Read from MH i2c: F0 09 00 [14:02:00]MH_I2C_Read... [14:02:00]Read from MH i2c: F0 09 00 C3 03 00 D9 74 F1 66 ED 3E 82 65 74 [14:02:00]GetLastDocTimeStamp 1727099941 [14:02:00]current date 1727100121 [14:02:00]FM_GetShiftState [14:02:00]SAM_PROTO_GetShiftState [14:02:00]wFMCommunicate request_size=4 [14:02:00]MH_SAM_APDU [14:02:00]CAPDU: 80 13 01 00 [14:02:00]Write to MH i2c: E2 08 00 C4 03 80 13 01 00 00 00 00 00 44 [14:02:00]Write i2c OK [14:02:00]MH_I2C_Read... [14:02:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:00]Read from MH i2c: E2 [14:02:00]MH_I2C_Read... [14:02:00]Read from MH i2c: E2 0E 00 [14:02:00]MH_I2C_Read... [14:02:00]Read from MH i2c: E2 0E 00 C4 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E5 [14:02:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:02:00]wFMCommunicate OK [14:02:00]SAM_PROTO_GetShiftState done [14:02:00]FM_GetShiftState done [14:02:00]opened in 1727051401 [14:02:00]opened+sec_in_day 1727137801 [14:02:00]quantity*price = 100021 [14:02:00]sum+1 = 100023 [14:02:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 320 23.09.2024 14:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289646 ФПД: 86440996441077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T140201&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289646&fm=86440996441077&tin=02508201610067®Number=0000000000091827&sum=100022 [14:02:01]StoreToDocumentArchive [14:02:01]shift 515 fd 289646 [14:02:01]save to /storage/0515/doc_00289646 [14:02:01]save last doc name /storage/0515/doc_00289646 to /storage/kkm_last_doc_name [14:02:01]save OK [14:02:01]Clear old archive folders... [14:02:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:02:01]tlvbuf is 007D9C90 [14:02:01]SAM_PROTO_ClearQueue [14:02:01]wFMCommunicate request_size=4 [14:02:01]MH_SAM_APDU [14:02:01]CAPDU: 80 09 00 00 [14:02:01]Write to MH i2c: E2 08 00 D1 03 80 09 00 00 00 00 00 00 46 [14:02:01]Write i2c OK [14:02:01]MH_I2C_Read... [14:02:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:01]Read from MH i2c: E2 [14:02:01]MH_I2C_Read... [14:02:01]Read from MH i2c: E2 03 00 [14:02:01]MH_I2C_Read... [14:02:01]Read from MH i2c: E2 03 00 D1 03 00 90 00 48 [14:02:01]RAPDU: 90 00 [14:02:01]wFMCommunicate OK [14:02:01]SAM_PROTO_ClearQueue done [14:02:01]KKMCreateOFDPacket [14:02:01]OFDProtocolAddRootSTLVToBuf [14:02:01]FM_MakeSignedData [14:02:01]FM_MakeSignedData [14:02:01]SAM_PROTO_SignData [14:02:01]wFMCommunicate request_size=4 [14:02:01]MH_SAM_APDU [14:02:01]CAPDU: 80 0D 01 02 [14:02:01]Write to MH i2c: E2 08 00 D2 03 80 0D 01 02 00 00 00 00 4E [14:02:01]Write i2c OK [14:02:01]MH_I2C_Read... [14:02:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:01]Read from MH i2c: E2 [14:02:01]MH_I2C_Read... [14:02:01]Read from MH i2c: E2 03 00 [14:02:01]MH_I2C_Read... [14:02:01]Read from MH i2c: E2 03 00 D2 03 00 90 00 49 [14:02:01]RAPDU: 90 00 [14:02:01]wFMCommunicate OK [14:02:01]wFMCommunicate request_size=255 [14:02:01]MH_SAM_APDU [14: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 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 40 01 00 00 F4 03 04 00 D9 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6B 04 00 35 04 06 00 4E [14:02:01]Write to MH i2c: E2 02 01 D3 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 40 01 00 00 F4 03 04 00 D9 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6B 04 00 35 04 06 00 4E 00 00 3A [14:02:01]Write i2c OK [14:02:01]MH_I2C_Read... [14:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:02]Read from MH i2c: E2 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 03 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 03 00 D3 03 00 90 00 4A [14:02:02]RAPDU: 90 00 [14:02:02]wFMCommunicate OK [14:02:02]wFMCommunicate request_size=10 [14:02:02]MH_SAM_APDU [14:02:02]CAPDU: 80 0D 02 02 05 9E 1C E3 0B F5 [14:02:02]Write to MH i2c: E2 0D 00 D4 03 80 0D 02 02 05 00 9E 1C E3 0B F5 00 00 F8 [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:02]Read from MH i2c: E2 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 03 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 03 00 D4 03 00 90 00 4B [14:02:02]RAPDU: 90 00 [14:02:02]wFMCommunicate OK [14:02:02]wFMCommunicate request_size=4 [14:02:02]MH_SAM_APDU [14:02:02]CAPDU: 80 0D 03 02 [14:02:02]Write to MH i2c: E2 08 00 D5 03 80 0D 03 02 00 00 00 00 53 [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:02]Read from MH i2c: E2 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 0B 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 0B 00 D5 03 00 51 09 5C 38 19 8D B7 64 90 00 03 [14:02:02]RAPDU: 51 09 5C 38 19 8D B7 64 90 00 [14:02:02]wFMCommunicate OK [14:02:02]SAM_PROTO_SignData done [14:02:02]FM_MakeSignedData done [14:02:02]CreateOFDProtocolMessage [14:02:02]wFMCommunicate request_size=4 [14:02:02]MH_SAM_APDU [14:02:02]CAPDU: 80 11 00 00 [14:02:02]Write to MH i2c: E2 08 00 D6 03 80 11 00 00 00 00 00 00 53 [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:02]Read from MH i2c: E2 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 17 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 17 00 D6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A3 [14:02:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:02:02]wFMCommunicate OK [14:02:02]CreateOFDProtocolMessage done [14:02:02]OFDSenderStorePacket 289646 [14:02:02]StoreOFDPacket docnum=289646 [14:02:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B4 B6 07 01 94 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 D9 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6B 04 00 35 04 06 00 4E 9E 1C E3 0B F5 51 09 5C 38 19 8D B7 64 [14:02:02]CheckFolder [14:02:02]dirname=/storage/ofd_packets [14:02:02]CheckFolder done [14:02:02]ProducePacketName [14:02:02]name=ofd_packets/00289646 [14:02:02]NVStorageSaveData ofd_packets/00289646 [14:02:02]File name is /storage/ofd_packets/00289646 [14:02:02]Write 301 bytes [14:02:02]NVStorageSaveData done [14:02:02]OFDSenderStorePacket done [14:02:02]KKMCreateOFDPacket done [14:02:02]NVStorageSaveData kkm_last_timestamp [14:02:02]File name is /storage/kkm_last_timestamp [14:02:02]Write 4 bytes [14:02:02]NVStorageSaveData done [14:02:02]ExternCall_PrintAddStr [14:02:02]wPrintStart [14:02:02]Write to MH i2c: 01 00 00 D7 03 DA [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: 01 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: 01 07 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: 01 07 00 D7 03 00 00 00 00 00 FF 0F EF [14:02:02]RasterBufferAndPrint [14:02:02]line Счет N : (1)24617718 [14:02:02]line ИНН: 02508201610067 [14:02:02]line Контрольно-Кассовый Чек [14:02:02]line ПРОДАЖА [14:02:02]line ТРК (МРК, ГНК) : 32 [14:02:02]line Товар: 2710124500 [14:02:02]line Аи-95-К-5 [14:02:02]line 13.480 * 74.20 [14:02:02]line = 1000.22 [14:02:02]line НДС 12% НСП 1% [14:02:02]line > о реализуемом товаре [14:02:02]line ИТОГО: 1000.22 [14:02:02]line НСП 1% : 8.85 [14:02:02]line НДС 12% : 106.22 [14:02:02]line Наличными: 0.00 [14:02:02]line Безнал.: 1000.22 [14:02:02]line Место: АЗС № 90 "Партнёр-нефть" [14:02:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:02:02]line СНО: Общий режим [14:02:02]line Чек 320 23.09.2024 14:02 [14:02:02]line Смена: 515 ФФД: 1.0 [14:02:02]line ЗНМ: 0300000107 [14:02:02]line РНМ: 0000000000091827 [14:02:02]line Версия ККМ: 001 [14:02:02]line Платежная система: O! деньги [14:02:02]line ФМ: 0000000000871832 [14:02:02]line ФД: 289646 [14:02:02]line ФПД: 86440996441077 [14:02:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T140201&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289646&fm=86440996441077&tin=02508201610067®Number=0000000000091827&sum=100022 [14:02:02]written 0, free lines is 4095 [14:02:02]OFD Sender: Processing packet 289646 [packets to send 1784, broken 1783] [14:02:02]ProducePacketName [14:02:02]name=ofd_packets/00289646 [14:02:02]OFD Sender: To server: pG, [14:02:02]CommunicateWithHost lk.salyk.kg:30040 [14:02:02]ConnectInit lk.salyk.kg [14:02:02]Connected sock=10 [14:02: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 33 32 0F 01 00 00 B4 B6 07 01 94 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 D9 74 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6B 04 00 35 04 06 00 4E 9E 1C E3 0B F5 51 09 5C 38 19 8D B7 64 [14:02:02]Write to MH i2c: 01 00 00 00 04 04 [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: 01 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: 01 07 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: 01 07 00 00 04 00 00 00 00 00 EB 0C 02 [14:02:02]RasterBufferAndPrint [14:02:02]line [14:02:02]line [14:02:02]line [14:02:02]line [14:02:02]line [14:02:02]written 0, free lines is 3314 [14:02:02]MH_Cut [14:02:02]Write to MH i2c: D1 01 00 07 04 01 DD [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: D1 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: D1 01 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: D1 01 00 07 04 00 DC [14:02:02]Write to MH i2c: 01 00 00 08 04 0C [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02: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 33 32 4F 00 00 00 79 FA 47 00 17 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6B 04 00 F4 03 04 00 AE 1C F1 66 B6 04 01 00 00 2A BB 4F A7 C1 4F 3D 6F [14:02:03]CommunicateWithHost err = 0 [14:02:03]CheckOFDResponse [14:02:03]1017 (14) - 77093643461234 [14:02:03]1041 (16) - 0000000000871832 [14:02:03]1040 (4) - 289646 [14:02:03]1012 (4) - 23.09.2024 07:45 [14:02:03]1206 (1) - 0 [14:02:03]OFD Sender: Remove packet 289646 [14:02:03]ProducePacketName [14:02:03]name=ofd_packets/00289646 [14:02:03]NVStorageDeleteData [14:02:03]OFD Sender: No OFD packet to send [14:02:03]*** Cut start [14:02:03]*** Partial cut [14:02:03]*** CUTSNS_PIN = 1 [14:02:03]*** CUTSNS_PIN = 0 [14:02:03]*** Brake cut motor [14:02:04]Read from MH i2c: 01 [14:02:04]MH_I2C_Read... [14:02:04]*** Stop cut motor [14:02:04]*** Cut end [14:02:04]Read from MH i2c: 01 07 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: 01 07 00 08 04 00 00 00 00 00 FF 0F 21 [14:02:04]process_action close_receipt done [14:02:04]requested_data is exist [14:02:04]produce_requested_data [14:02:04]requested_item fm.sn is exist - process it [14:02:04]wFMCommunicate request_size=4 [14:02:04]MH_SAM_APDU [14:02:04]CAPDU: 80 11 00 00 [14:02:04]Write to MH i2c: E2 08 00 09 04 80 11 00 00 00 00 00 00 87 [14:02:04]Write i2c OK [14:02:04]MH_I2C_Read... [14:02:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:04]Read from MH i2c: E2 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 17 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 17 00 09 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D7 [14:02:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:02:04]wFMCommunicate OK [14:02:04]requested_item fd.num is exist - process it [14:02:04]SAM_PROTO_GetFieldsCounters [14:02:04]wFMCommunicate request_size=4 [14:02:04]MH_SAM_APDU [14:02:04]CAPDU: 80 13 00 00 [14:02:04]Write to MH i2c: E2 08 00 0A 04 80 13 00 00 00 00 00 00 8A [14:02:04]Write i2c OK [14:02:04]MH_I2C_Read... [14:02:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:04]Read from MH i2c: E2 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 62 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 62 00 0A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [14:02:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:04]wFMCommunicate OK [14:02:04]SAM_PROTO_GetFieldsCounters done [14:02:04]requested_item shift.num is exist - process it [14:02:04]requested_item shift.opened is exist - process it [14:02:04]req_shift_opened [14:02:04]FM_GetShiftState [14:02:04]SAM_PROTO_GetShiftState [14:02:04]wFMCommunicate request_size=4 [14:02:04]MH_SAM_APDU [14:02:04]CAPDU: 80 13 01 00 [14:02:04]Write to MH i2c: E2 08 00 0B 04 80 13 01 00 00 00 00 00 8C [14:02:04]Write i2c OK [14:02:04]MH_I2C_Read... [14:02:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:04]Read from MH i2c: E2 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 0E 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 0E 00 0B 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2D [14:02:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:02:04]wFMCommunicate OK [14:02:04]SAM_PROTO_GetShiftState done [14:02:04]FM_GetShiftState done [14:02:04]req_shift_opened done [14:02:04]requested_item shift.open_date is exist - process it [14:02:04]req_shift_open_date [14:02:04]req_shift_open_date done [14:02:04]produce_requested_data done [14:02:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289646,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:02:04]process_action_free close_receipt [14:02:04]json_value_free [14:02:04]json_value_free done [14:02:04]process_json_proto returns [14:02:04]Send response to host [14:02:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289646,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:02:04]free response buf [14:02:04]execute_script done [14:02:04]execute_script returns [14:02:04]free content buf [14:02:04]Sock 9.Close socket [14:02:04]Sock 9.Thread stoped [14:02:08]OFD Sender: No OFD packet to send [14:02:13]OFD Sender: No OFD packet to send [14:02:18]OFD Sender: No OFD packet to send [14:02:23]OFD Sender: No OFD packet to send [14:02:28]OFD Sender: No OFD packet to send [14:02:33]OFD Sender: No OFD packet to send [14:02:38]OFD Sender: No OFD packet to send [14:02:43]OFD Sender: No OFD packet to send [14:02:48]OFD Sender: No OFD packet to send [14:02:53]OFD Sender: No OFD packet to send [14:02:58]OFD Sender: No OFD packet to send [14:03:03]OFD Sender: No OFD packet to send [14:03:09]OFD Sender: No OFD packet to send [14:03:14]OFD Sender: No OFD packet to send [14:03:19]OFD Sender: No OFD packet to send [14:03:24]OFD Sender: No OFD packet to send [14:03:29]OFD Sender: No OFD packet to send [14:03:34]OFD Sender: No OFD packet to send [14:03:39]OFD Sender: No OFD packet to send [14:03:44]OFD Sender: No OFD packet to send [14:03:49]OFD Sender: No OFD packet to send [14:03:54]OFD Sender: No OFD packet to send [14:03:59]OFD Sender: No OFD packet to send [14:04:04]OFD Sender: No OFD packet to send [14:04:09]OFD Sender: No OFD packet to send [14:04:14]OFD Sender: No OFD packet to send [14:04:19]OFD Sender: No OFD packet to send [14:04:24]OFD Sender: No OFD packet to send [14:04:29]OFD Sender: No OFD packet to send [14:04:34]OFD Sender: No OFD packet to send [14:04:39]OFD Sender: No OFD packet to send [14:04:44]OFD Sender: No OFD packet to send [14:04:49]OFD Sender: No OFD packet to send [14:04:54]OFD Sender: No OFD packet to send [14:04:59]OFD Sender: No OFD packet to send [14:05:04]OFD Sender: No OFD packet to send [14:05:09]OFD Sender: No OFD packet to send [14:05:14]OFD Sender: No OFD packet to send [14:05:19]OFD Sender: No OFD packet to send [14:05:24]OFD Sender: No OFD packet to send [14:05:29]OFD Sender: No OFD packet to send [14:05:34]OFD Sender: No OFD packet to send [14:05:40]OFD Sender: No OFD packet to send [14:05:45]OFD Sender: No OFD packet to send [14:05:50]OFD Sender: No OFD packet to send [14:05:55]OFD Sender: No OFD packet to send [14:06:00]OFD Sender: No OFD packet to send [14:06:05]OFD Sender: No OFD packet to send [14:06:10]OFD Sender: No OFD packet to send [14:06:15]OFD Sender: No OFD packet to send [14:06:20]OFD Sender: No OFD packet to send [14:06:25]OFD Sender: No OFD packet to send [14:06:30]OFD Sender: No OFD packet to send [14:06:31]accept exits with 7 [14:06:31]New connection [14:06:31]New thread 3067301220 created [14:06:31]Thread 3067157860 joined [14:06:31]Waiting for new connection... [14:06:31] Sock 7.Parse request [14:06:31]Sock 7.Check first char [14:06:31]Sock 7.First char is OK [14:06:31]request: POST /json_proto HTTP/1.0 [14:06:31]Method: POST [14:06:31]URL: /json_proto [14:06:31]Method is POST - this is cgi request [14:06:31]url: /json_proto [14:06:31]query_string will be loaded in cgi processing [14:06:31]execute_cgi json_proto POST (null) [14:06:31]execute_cgi path=json_proto method=POST [14:06:31]POST find Content-Length [14:06:31]Host: 172.17.41.135:8080 [14:06:31]Content-Length: 786 [14:06:31]Content-Type: application/json [14:06:31] [14:06:31]POST finish read [14:06:31]Found Content-Length = 786 [14:06:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 24.540, "sum" : 1700.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" : 1700.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:31]execute_script... [14:06: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)24617720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 24.540, "sum" : 1700.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" : 1700.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:31]POST & json_proto [14:06:31]process_json_proto [14:06:31]json parsed OK: [14:06:31]protocol is kg_v1.0 [14:06:31]action value=close_receipt [14:06:31]process_action close_receipt [14:06:31]cmd_close_receipt [14:06:31]MH_GetDate [14:06:31]Write to MH i2c: F0 00 00 0C 04 FF [14:06:31]Write i2c OK [14:06:31]MH_I2C_Read... [14:06:31]Read from MH i2c: F0 [14:06:31]MH_I2C_Read... [14:06:31]Read from MH i2c: F0 09 00 [14:06:31]MH_I2C_Read... [14:06:31]Read from MH i2c: F0 09 00 0C 04 00 E8 75 F1 66 ED 3E 82 65 CE [14:06:31]GetLastDocTimeStamp 1727100121 [14:06:31]current date 1727100392 [14:06:31]FM_GetShiftState [14:06:31]SAM_PROTO_GetShiftState [14:06:31]wFMCommunicate request_size=4 [14:06:31]MH_SAM_APDU [14:06:31]CAPDU: 80 13 01 00 [14:06:31]Write to MH i2c: E2 08 00 0D 04 80 13 01 00 00 00 00 00 8E [14:06:31]Write i2c OK [14:06:31]MH_I2C_Read... [14:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:31]Read from MH i2c: E2 [14:06:31]MH_I2C_Read... [14:06:31]Read from MH i2c: E2 0E 00 [14:06:31]MH_I2C_Read... [14:06:31]Read from MH i2c: E2 0E 00 0D 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2F [14:06:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:06:31]wFMCommunicate OK [14:06:31]SAM_PROTO_GetShiftState done [14:06:31]FM_GetShiftState done [14:06:31]opened in 1727051401 [14:06:31]opened+sec_in_day 1727137801 [14:06:31]quantity*price = 170062 [14:06:31]sum+1 = 170063 [14:06:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.62 НСП 1% : 15.05 НДС 12% : 180.60 Наличными: 0.00 Безнал.: 1700.62 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 321 23.09.2024 14:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289647 ФПД: 220454902951115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T140632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289647&fm=220454902951115&tin=02508201610067®Number=0000000000091827&sum=170062 [14:06:33]StoreToDocumentArchive [14:06:33]shift 515 fd 289647 [14:06:33]save to /storage/0515/doc_00289647 [14:06:33]save last doc name /storage/0515/doc_00289647 to /storage/kkm_last_doc_name [14:06:33]save OK [14:06:33]Clear old archive folders... [14:06:33]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:06:33]tlvbuf is 006E7770 [14:06:33]SAM_PROTO_ClearQueue [14:06:33]wFMCommunicate request_size=4 [14:06:33]MH_SAM_APDU [14:06:33]CAPDU: 80 09 00 00 [14:06:33]Write to MH i2c: E2 08 00 1A 04 80 09 00 00 00 00 00 00 90 [14:06:33]Write i2c OK [14:06:33]MH_I2C_Read... [14:06:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:06:33]Read from MH i2c: E2 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 03 00 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 03 00 1A 04 00 90 00 92 [14:06:33]RAPDU: 90 00 [14:06:33]wFMCommunicate OK [14:06:33]SAM_PROTO_ClearQueue done [14:06:33]KKMCreateOFDPacket [14:06:33]OFDProtocolAddRootSTLVToBuf [14:06:33]FM_MakeSignedData [14:06:33]FM_MakeSignedData [14:06:33]SAM_PROTO_SignData [14:06:33]wFMCommunicate request_size=4 [14:06:33]MH_SAM_APDU [14:06:33]CAPDU: 80 0D 01 02 [14:06:33]Write to MH i2c: E2 08 00 1B 04 80 0D 01 02 00 00 00 00 98 [14:06:33]Write i2c OK [14:06:33]MH_I2C_Read... [14:06:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:06:33]Read from MH i2c: E2 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 03 00 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 03 00 1B 04 00 90 00 93 [14:06:33]RAPDU: 90 00 [14:06:33]wFMCommunicate OK [14:06:33]wFMCommunicate request_size=253 [14:06:33]MH_SAM_APDU [14:06:33]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 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 4E 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 E8 75 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6B 04 00 35 04 06 00 C8 80 A8 2D EC CB [14:06:33]Write to MH i2c: E2 00 01 1C 04 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 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 4E 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 E8 75 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6B 04 00 35 04 06 00 C8 80 A8 2D EC CB 00 00 D4 [14:06:33]Write i2c OK [14:06:33]MH_I2C_Read... [14:06:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:33]Read from MH i2c: E2 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 03 00 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 03 00 1C 04 00 90 00 94 [14:06:33]RAPDU: 90 00 [14:06:33]wFMCommunicate OK [14:06:33]wFMCommunicate request_size=4 [14:06:33]MH_SAM_APDU [14:06:33]CAPDU: 80 0D 03 02 [14:06:33]Write to MH i2c: E2 08 00 1D 04 80 0D 03 02 00 00 00 00 9C [14:06:33]Write i2c OK [14:06:33]MH_I2C_Read... [14:06:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:06:33]Read from MH i2c: E2 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 0B 00 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 0B 00 1D 04 00 E1 2F BC 57 4F FD F6 66 90 00 68 [14:06:33]RAPDU: E1 2F BC 57 4F FD F6 66 90 00 [14:06:33]wFMCommunicate OK [14:06:33]SAM_PROTO_SignData done [14:06:33]FM_MakeSignedData done [14:06:33]CreateOFDProtocolMessage [14:06:33]wFMCommunicate request_size=4 [14:06:33]MH_SAM_APDU [14:06:33]CAPDU: 80 11 00 00 [14:06:33]Write to MH i2c: E2 08 00 1E 04 80 11 00 00 00 00 00 00 9C [14:06:33]Write i2c OK [14:06:33]MH_I2C_Read... [14:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:33]Read from MH i2c: E2 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 17 00 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: E2 17 00 1E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EC [14:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:06:33]wFMCommunicate OK [14:06:33]CreateOFDProtocolMessage done [14:06:33]OFDSenderStorePacket 289647 [14:06:33]StoreOFDPacket docnum=289647 [14:06:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4F 32 00 01 C1 DD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 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 4E 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 E8 75 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6B 04 00 35 04 06 00 C8 80 A8 2D EC CB E1 2F BC 57 4F FD F6 66 [14:06:33]CheckFolder [14:06:33]dirname=/storage/ofd_packets [14:06:33]CheckFolder done [14:06:33]ProducePacketName [14:06:33]name=ofd_packets/00289647 [14:06:33]NVStorageSaveData ofd_packets/00289647 [14:06:33]File name is /storage/ofd_packets/00289647 [14:06:33]Write 294 bytes [14:06:33]NVStorageSaveData done [14:06:33]OFDSenderStorePacket done [14:06:33]KKMCreateOFDPacket done [14:06:33]NVStorageSaveData kkm_last_timestamp [14:06:33]File name is /storage/kkm_last_timestamp [14:06:33]Write 4 bytes [14:06:33]NVStorageSaveData done [14:06:33]ExternCall_PrintAddStr [14:06:33]wPrintStart [14:06:33]Write to MH i2c: 01 00 00 1F 04 23 [14:06:33]Write i2c OK [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: 01 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: 01 07 00 [14:06:33]MH_I2C_Read... [14:06:33]Read from MH i2c: 01 07 00 1F 04 00 00 00 00 00 FF 0F 38 [14:06:33]RasterBufferAndPrint [14:06:33]line Счет N : (1)24617720 [14:06:33]line ИНН: 02508201610067 [14:06:33]line Контрольно-Кассовый Чек [14:06:33]line ПРОДАЖА [14:06:33]line ТРК (МРК, ГНК) : 34 [14:06:33]line Товар: 2710124130 [14:06:33]line SU-92 [14:06:33]line 24.540 * 69.30 [14:06:33]line = 1700.62 [14:06:33]line НДС 12% НСП 1% [14:06:33]line > о реализуемом товаре [14:06:33]line ИТОГО: 1700.62 [14:06:33]line НСП 1% : 15.05 [14:06:33]line НДС 12% : 180.60 [14:06:33]line Наличными: 0.00 [14:06:33]line Безнал.: 1700.62 [14:06:33]line Место: АЗС № 90 "Партнёр-нефть" [14:06:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:06:33]line СНО: Общий режим [14:06:33]line Чек 321 23.09.2024 14:06 [14:06:33]line Смена: 515 ФФД: 1.0 [14:06:33]line ЗНМ: 0300000107 [14:06:33]line РНМ: 0000000000091827 [14:06:33]line Версия ККМ: 001 [14:06:33]line Платежная система: O! деньги [14:06:33]line ФМ: 0000000000871832 [14:06:33]line ФД: 289647 [14:06:33]line ФПД: 220454902951115 [14:06:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T140632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289647&fm=220454902951115&tin=02508201610067®Number=0000000000091827&sum=170062 [14:06:33]written 0, free lines is 4095 [14:06:33]OFD Sender: Processing packet 289647 [packets to send 1784, broken 1783] [14:06:33]ProducePacketName [14:06:33]name=ofd_packets/00289647 [14:06:33]OFD Sender: To server: pG, [14:06:33]CommunicateWithHost lk.salyk.kg:30040 [14:06:33]ConnectInit lk.salyk.kg [14:06:33]Connected sock=10 [14:06: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 33 32 08 01 00 00 4F 32 00 01 C1 DD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 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 4E 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 E8 75 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6B 04 00 35 04 06 00 C8 80 A8 2D EC CB E1 2F BC 57 4F FD F6 66 [14:06:34]Write to MH i2c: 01 00 00 48 04 4C [14:06:34]Write i2c OK [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: 01 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: 01 07 00 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 E0 0C 3F [14:06:34]RasterBufferAndPrint [14:06:34]line [14:06:34]line [14:06:34]line [14:06:34]line [14:06:34]line [14:06:34]written 0, free lines is 3302 [14:06:34]MH_Cut [14:06:34]Write to MH i2c: D1 01 00 4F 04 01 25 [14:06:34]Write i2c OK [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: D1 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: D1 01 00 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: D1 01 00 4F 04 00 24 [14:06:34]Write to MH i2c: 01 00 00 50 04 54 [14:06:34]Write i2c OK [14:06:34]MH_I2C_Read... [14:06: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 33 32 4F 00 00 00 98 FF 47 00 FC 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 33 32 10 04 04 00 6F 6B 04 00 F4 03 04 00 BD 1D F1 66 B6 04 01 00 00 D3 90 2C 36 C4 D8 4B 7F [14:06:34]CommunicateWithHost err = 0 [14:06:34]CheckOFDResponse [14:06:34]1017 (14) - 77093643461234 [14:06:34]1041 (16) - 0000000000871832 [14:06:34]1040 (4) - 289647 [14:06:34]1012 (4) - 23.09.2024 07:50 [14:06:34]1206 (1) - 0 [14:06:34]OFD Sender: Remove packet 289647 [14:06:34]ProducePacketName [14:06:34]name=ofd_packets/00289647 [14:06:34]NVStorageDeleteData [14:06:34]OFD Sender: No OFD packet to send [14:06:34]*** Cut start [14:06:34]*** Partial cut [14:06:34]*** CUTSNS_PIN = 1 [14:06:34]*** CUTSNS_PIN = 0 [14:06:35]*** Brake cut motor [14:06:35]Read from MH i2c: 01 [14:06:35]MH_I2C_Read... [14:06:35]*** Stop cut motor [14:06:35]*** Cut end [14:06:35]Read from MH i2c: 01 07 00 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 FF 0F 69 [14:06:35]process_action close_receipt done [14:06:35]requested_data is exist [14:06:35]produce_requested_data [14:06:35]requested_item fm.sn is exist - process it [14:06:35]wFMCommunicate request_size=4 [14:06:35]MH_SAM_APDU [14:06:35]CAPDU: 80 11 00 00 [14:06:35]Write to MH i2c: E2 08 00 51 04 80 11 00 00 00 00 00 00 CF [14:06:35]Write i2c OK [14:06:35]MH_I2C_Read... [14:06:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:35]Read from MH i2c: E2 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 17 00 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 17 00 51 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1F [14:06:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:06:35]wFMCommunicate OK [14:06:35]requested_item fd.num is exist - process it [14:06:35]SAM_PROTO_GetFieldsCounters [14:06:35]wFMCommunicate request_size=4 [14:06:35]MH_SAM_APDU [14:06:35]CAPDU: 80 13 00 00 [14:06:35]Write to MH i2c: E2 08 00 52 04 80 13 00 00 00 00 00 00 D2 [14:06:35]Write i2c OK [14:06:35]MH_I2C_Read... [14:06:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:06:35]Read from MH i2c: E2 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 62 00 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 62 00 52 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [14:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:06:35]wFMCommunicate OK [14:06:35]SAM_PROTO_GetFieldsCounters done [14:06:35]requested_item shift.num is exist - process it [14:06:35]requested_item shift.opened is exist - process it [14:06:35]req_shift_opened [14:06:35]FM_GetShiftState [14:06:35]SAM_PROTO_GetShiftState [14:06:35]wFMCommunicate request_size=4 [14:06:35]MH_SAM_APDU [14:06:35]CAPDU: 80 13 01 00 [14:06:35]Write to MH i2c: E2 08 00 53 04 80 13 01 00 00 00 00 00 D4 [14:06:35]Write i2c OK [14:06:35]MH_I2C_Read... [14:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:35]Read from MH i2c: E2 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 0E 00 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 0E 00 53 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 75 [14:06:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:06:35]wFMCommunicate OK [14:06:35]SAM_PROTO_GetShiftState done [14:06:35]FM_GetShiftState done [14:06:35]req_shift_opened done [14:06:35]requested_item shift.open_date is exist - process it [14:06:35]req_shift_open_date [14:06:35]req_shift_open_date done [14:06:35]produce_requested_data done [14:06:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289647,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:06:35]process_action_free close_receipt [14:06:35]json_value_free [14:06:35]json_value_free done [14:06:35]process_json_proto returns [14:06:35]Send response to host [14:06:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289647,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:06:35]free response buf [14:06:35]execute_script done [14:06:35]execute_script returns [14:06:35]free content buf [14:06:35]Sock 7.Close socket [14:06:35]Sock 7.Thread stoped [14:06:39]OFD Sender: No OFD packet to send [14:06:44]OFD Sender: No OFD packet to send [14:06:49]OFD Sender: No OFD packet to send [14:06:54]OFD Sender: No OFD packet to send [14:07:00]OFD Sender: No OFD packet to send [14:07:05]OFD Sender: No OFD packet to send [14:07:10]OFD Sender: No OFD packet to send [14:07:15]OFD Sender: No OFD packet to send [14:07:20]OFD Sender: No OFD packet to send [14:07:25]OFD Sender: No OFD packet to send [14:07:30]OFD Sender: No OFD packet to send [14:07:35]OFD Sender: No OFD packet to send [14:07:40]OFD Sender: No OFD packet to send [14:07:45]OFD Sender: No OFD packet to send [14:07:50]OFD Sender: No OFD packet to send [14:07:55]OFD Sender: No OFD packet to send [14:08:00]OFD Sender: No OFD packet to send [14:08:05]OFD Sender: No OFD packet to send [14:08:10]OFD Sender: No OFD packet to send [14:08:15]OFD Sender: No OFD packet to send [14:08:20]OFD Sender: No OFD packet to send [14:08:25]OFD Sender: No OFD packet to send [14:08:30]OFD Sender: No OFD packet to send [14:08:35]OFD Sender: No OFD packet to send [14:08:40]OFD Sender: No OFD packet to send [14:08:45]OFD Sender: No OFD packet to send [14:08:50]OFD Sender: No OFD packet to send [14:08:55]OFD Sender: No OFD packet to send [14:09:00]OFD Sender: No OFD packet to send [14:09:05]OFD Sender: No OFD packet to send [14:09:10]OFD Sender: No OFD packet to send [14:09:15]OFD Sender: No OFD packet to send [14:09:20]OFD Sender: No OFD packet to send [14:09:25]OFD Sender: No OFD packet to send [14:09:31]OFD Sender: No OFD packet to send [14:09:32]accept exits with 9 [14:09:32]New connection [14:09:32]New thread 3067157860 created [14:09:32]Thread 3067301220 joined [14:09:32]Waiting for new connection... [14:09:32] Sock 9.Parse request [14:09:32]Sock 9.Check first char [14:09:32]Sock 9.First char is OK [14:09:32]request: POST /json_proto HTTP/1.0 [14:09:32]Method: POST [14:09:32]URL: /json_proto [14:09:32]Method is POST - this is cgi request [14:09:32]url: /json_proto [14:09:32]query_string will be loaded in cgi processing [14:09:32]execute_cgi json_proto POST (null) [14:09:32]execute_cgi path=json_proto method=POST [14:09:32]POST find Content-Length [14:09:32]Host: 172.17.41.135:8080 [14:09:32]Content-Length: 981 [14:09:32]Content-Type: application/json [14:09:32] [14:09:32]POST finish read [14:09:32]Found Content-Length = 981 [14:09:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 106.390, "sum" : 8000.53, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 106.39 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:32]execute_script... [14:09: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)24617719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 106.390, "sum" : 8000.53, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 106.39 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:32]POST & json_proto [14:09:32]process_json_proto [14:09:32]json parsed OK: [14:09:32]protocol is kg_v1.0 [14:09:32]action value=close_receipt [14:09:32]process_action close_receipt [14:09:32]cmd_close_receipt [14:09:32]MH_GetDate [14:09:32]Write to MH i2c: F0 00 00 54 04 47 [14:09:32]Write i2c OK [14:09:32]MH_I2C_Read... [14:09:32]Read from MH i2c: F0 [14:09:32]MH_I2C_Read... [14:09:32]Read from MH i2c: F0 09 00 [14:09:32]MH_I2C_Read... [14:09:32]Read from MH i2c: F0 09 00 54 04 00 9D 76 F1 66 ED 3E 82 65 CC [14:09:32]GetLastDocTimeStamp 1727100392 [14:09:32]current date 1727100573 [14:09:32]FM_GetShiftState [14:09:32]SAM_PROTO_GetShiftState [14:09:32]wFMCommunicate request_size=4 [14:09:32]MH_SAM_APDU [14:09:32]CAPDU: 80 13 01 00 [14:09:32]Write to MH i2c: E2 08 00 55 04 80 13 01 00 00 00 00 00 D6 [14:09:32]Write i2c OK [14:09:32]MH_I2C_Read... [14:09:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:32]Read from MH i2c: E2 [14:09:32]MH_I2C_Read... [14:09:32]Read from MH i2c: E2 0E 00 [14:09:32]MH_I2C_Read... [14:09:32]Read from MH i2c: E2 0E 00 55 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 77 [14:09:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:09:32]wFMCommunicate OK [14:09:32]SAM_PROTO_GetShiftState done [14:09:32]FM_GetShiftState done [14:09:32]opened in 1727051401 [14:09:32]opened+sec_in_day 1727137801 [14:09:32]quantity*price = 800052 [14:09:32]sum+1 = 800054 [14:09:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 8000.00 Внесено: 8000.00 СДАЧА: 0.00 НСП 1% : 70.80 НДС 12% : 849.61 Наличными: 8000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 322 23.09.2024 14:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа ДТ номер 90 сэкономлено 106.39 сом ФМ: 0000000000871832 ФД: 289648 ФПД: 175284805825404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T140933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289648&fm=175284805825404&tin=02508201610067®Number=0000000000091827&sum=800000 [14:09:33]StoreToDocumentArchive [14:09:33]shift 515 fd 289648 [14:09:33]save to /storage/0515/doc_00289648 [14:09:33]save last doc name /storage/0515/doc_00289648 to /storage/kkm_last_doc_name [14:09:33]save OK [14:09:33]Clear old archive folders... [14:09:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:09:33]tlvbuf is 006E7650 [14:09:33]SAM_PROTO_ClearQueue [14:09:33]wFMCommunicate request_size=4 [14:09:33]MH_SAM_APDU [14:09:33]CAPDU: 80 09 00 00 [14:09:33]Write to MH i2c: E2 08 00 62 04 80 09 00 00 00 00 00 00 D8 [14:09:33]Write i2c OK [14:09:33]MH_I2C_Read... [14:09:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:33]Read from MH i2c: E2 [14:09:33]MH_I2C_Read... [14:09:33]Read from MH i2c: E2 03 00 [14:09:33]MH_I2C_Read... [14:09:33]Read from MH i2c: E2 03 00 62 04 00 90 00 DA [14:09:33]RAPDU: 90 00 [14:09:33]wFMCommunicate OK [14:09:33]SAM_PROTO_ClearQueue done [14:09:33]KKMCreateOFDPacket [14:09:33]OFDProtocolAddRootSTLVToBuf [14:09:33]FM_MakeSignedData [14:09:33]FM_MakeSignedData [14:09:33]SAM_PROTO_SignData [14:09:33]wFMCommunicate request_size=4 [14:09:33]MH_SAM_APDU [14:09:33]CAPDU: 80 0D 01 02 [14:09:33]Write to MH i2c: E2 08 00 63 04 80 0D 01 02 00 00 00 00 E0 [14:09:33]Write i2c OK [14:09:33]MH_I2C_Read... [14:09:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:33]Read from MH i2c: E2 [14:09:33]MH_I2C_Read... [14:09:33]Read from MH i2c: E2 03 00 [14:09:33]MH_I2C_Read... [14:09:33]Read from MH i2c: E2 03 00 63 04 00 90 00 DB [14:09:33]RAPDU: 90 00 [14:09:33]wFMCommunicate OK [14:09:33]wFMCommunicate request_size=255 [14:09:33]MH_SAM_APDU [14:09: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 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 9D 76 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6B 04 00 35 04 06 00 9F 6B AC 95 [14:09:33]Write to MH i2c: E2 02 01 64 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 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 9D 76 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6B 04 00 35 04 06 00 9F 6B AC 95 00 00 B3 [14:09:33]Write i2c OK [14:09:33]MH_I2C_Read... [14:09:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:34]Read from MH i2c: E2 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 03 00 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 03 00 64 04 00 90 00 DC [14:09:34]RAPDU: 90 00 [14:09:34]wFMCommunicate OK [14:09:34]wFMCommunicate request_size=7 [14:09:34]MH_SAM_APDU [14:09:34]CAPDU: 80 0D 02 02 02 F3 7C [14:09:34]Write to MH i2c: E2 0A 00 65 04 80 0D 02 02 02 00 F3 7C 00 00 56 [14:09:34]Write i2c OK [14:09:34]MH_I2C_Read... [14:09:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:34]Read from MH i2c: E2 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 03 00 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 03 00 65 04 00 90 00 DD [14:09:34]RAPDU: 90 00 [14:09:34]wFMCommunicate OK [14:09:34]wFMCommunicate request_size=4 [14:09:34]MH_SAM_APDU [14:09:34]CAPDU: 80 0D 03 02 [14:09:34]Write to MH i2c: E2 08 00 66 04 80 0D 03 02 00 00 00 00 E5 [14:09:34]Write i2c OK [14:09:34]MH_I2C_Read... [14:09:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:34]Read from MH i2c: E2 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 0B 00 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 0B 00 66 04 00 94 09 F7 EA AB 88 70 1E 90 00 25 [14:09:34]RAPDU: 94 09 F7 EA AB 88 70 1E 90 00 [14:09:34]wFMCommunicate OK [14:09:34]SAM_PROTO_SignData done [14:09:34]FM_MakeSignedData done [14:09:34]CreateOFDProtocolMessage [14:09:34]wFMCommunicate request_size=4 [14:09:34]MH_SAM_APDU [14:09:34]CAPDU: 80 11 00 00 [14:09:34]Write to MH i2c: E2 08 00 67 04 80 11 00 00 00 00 00 00 E5 [14:09:34]Write i2c OK [14:09:34]MH_I2C_Read... [14:09:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:34]Read from MH i2c: E2 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 17 00 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: E2 17 00 67 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 35 [14:09:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:09:34]wFMCommunicate OK [14:09:34]CreateOFDProtocolMessage done [14:09:34]OFDSenderStorePacket 289648 [14:09:34]StoreOFDPacket docnum=289648 [14:09:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 81 8F 04 01 FB EE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 9D 76 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6B 04 00 35 04 06 00 9F 6B AC 95 F3 7C 94 09 F7 EA AB 88 70 1E [14:09:34]CheckFolder [14:09:34]dirname=/storage/ofd_packets [14:09:34]CheckFolder done [14:09:34]ProducePacketName [14:09:34]name=ofd_packets/00289648 [14:09:34]NVStorageSaveData ofd_packets/00289648 [14:09:34]File name is /storage/ofd_packets/00289648 [14:09:34]Write 298 bytes [14:09:34]NVStorageSaveData done [14:09:34]OFDSenderStorePacket done [14:09:34]KKMCreateOFDPacket done [14:09:34]NVStorageSaveData kkm_last_timestamp [14:09:34]File name is /storage/kkm_last_timestamp [14:09:34]Write 4 bytes [14:09:34]NVStorageSaveData done [14:09:34]ExternCall_PrintAddStr [14:09:34]wPrintStart [14:09:34]Write to MH i2c: 01 00 00 68 04 6C [14:09:34]Write i2c OK [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: 01 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: 01 07 00 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 FF 0F 81 [14:09:34]RasterBufferAndPrint [14:09:34]line Счет N : (1)24617719 [14:09:34]line ИНН: 02508201610067 [14:09:34]line Контрольно-Кассовый Чек [14:09:34]line ПРОДАЖА [14:09:34]line ТРК (МРК, ГНК) : 22 [14:09:34]line Товар: 2710194210 [14:09:34]line ДТ-К-5 [14:09:34]line 106.390 * 75.20 [14:09:34]line = 8000.53 [14:09:34]line НДС 12% НСП 1% [14:09:34]line > о реализуемом товаре [14:09:34]line ОКРУГЛЕНИЕ: -0.53 [14:09:34]line ИТОГО: 8000.00 [14:09:34]line Внесено: 8000.00 [14:09:34]line СДАЧА: 0.00 [14:09:34]line НСП 1% : 70.80 [14:09:34]line НДС 12% : 849.61 [14:09:34]line Наличными: 8000.00 [14:09:34]line Безнал.: 0.00 [14:09:34]line Место: АЗС № 90 "Партнёр-нефть" [14:09:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:09:34]line СНО: Общий режим [14:09:34]line Чек 322 23.09.2024 14:09 [14:09:34]line Смена: 515 ФФД: 1.0 [14:09:34]line ЗНМ: 0300000107 [14:09:34]line РНМ: 0000000000091827 [14:09:34]line Версия ККМ: 001 [14:09:34]line [14:09:34]line Дисконтная программа [14:09:34]line ДТ [14:09:34]line номер 90 [14:09:34]line сэкономлено 106.39 сом [14:09:34]line ФМ: 0000000000871832 [14:09:34]line ФД: 289648 [14:09:34]line ФПД: 175284805825404 [14:09:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T140933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289648&fm=175284805825404&tin=02508201610067®Number=0000000000091827&sum=800000 [14:09:34]written 0, free lines is 4095 [14:09:34]OFD Sender: Processing packet 289648 [packets to send 1784, broken 1783] [14:09:34]ProducePacketName [14:09:34]name=ofd_packets/00289648 [14:09:34]OFD Sender: To server: pG, [14:09:34]CommunicateWithHost lk.salyk.kg:30040 [14:09:34]ConnectInit lk.salyk.kg [14:09:34]Connected sock=10 [14: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 33 32 0C 01 00 00 81 8F 04 01 FB EE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 9D 76 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6B 04 00 35 04 06 00 9F 6B AC 95 F3 7C 94 09 F7 EA AB 88 70 1E [14:09:34]Write to MH i2c: 01 00 00 97 04 9B [14:09:34]Write i2c OK [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: 01 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: 01 07 00 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: 01 07 00 97 04 00 00 00 00 00 7C 0C 2A [14:09:34]RasterBufferAndPrint [14:09:34]line [14:09:34]line [14:09:34]line [14:09:34]line [14:09:34]line [14:09:34]written 0, free lines is 3202 [14:09:34]MH_Cut [14:09:34]Write to MH i2c: D1 01 00 9E 04 01 74 [14:09:34]Write i2c OK [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: D1 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: D1 01 00 [14:09:34]MH_I2C_Read... [14:09:34]Read from MH i2c: D1 01 00 9E 04 00 73 [14:09:34]Write to MH i2c: 01 00 00 9F 04 A3 [14:09:34]Write i2c OK [14:09:34]MH_I2C_Read... [14:09: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 33 32 4F 00 00 00 36 3B 47 00 93 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 33 32 10 04 04 00 70 6B 04 00 F4 03 04 00 71 1E F1 66 B6 04 01 00 00 4D E1 6A D4 D1 A5 3E 80 [14:09:34]CommunicateWithHost err = 0 [14:09:34]CheckOFDResponse [14:09:34]1017 (14) - 77093643461234 [14:09:34]1041 (16) - 0000000000871832 [14:09:34]1040 (4) - 289648 [14:09:34]1012 (4) - 23.09.2024 07:53 [14:09:34]1206 (1) - 0 [14:09:34]OFD Sender: Remove packet 289648 [14:09:34]ProducePacketName [14:09:34]name=ofd_packets/00289648 [14:09:34]NVStorageDeleteData [14:09:35]OFD Sender: No OFD packet to send [14:09:35]*** Cut start [14:09:35]*** Partial cut [14:09:35]*** CUTSNS_PIN = 1 [14:09:35]*** CUTSNS_PIN = 0 [14:09:35]*** Brake cut motor [14:09:36]Read from MH i2c: 01 [14:09:36]MH_I2C_Read... [14:09:36]*** Stop cut motor [14:09:36]*** Cut end [14:09:36]Read from MH i2c: 01 07 00 [14:09:36]MH_I2C_Read... [14:09:36]Read from MH i2c: 01 07 00 9F 04 00 00 00 00 00 FF 0F B8 [14:09:36]process_action close_receipt done [14:09:36]requested_data is exist [14:09:36]produce_requested_data [14:09:36]requested_item fm.sn is exist - process it [14:09:36]wFMCommunicate request_size=4 [14:09:36]MH_SAM_APDU [14:09:36]CAPDU: 80 11 00 00 [14:09:36]Write to MH i2c: E2 08 00 A0 04 80 11 00 00 00 00 00 00 1E [14:09:36]Write i2c OK [14:09:36]MH_I2C_Read... [14:09:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:36]Read from MH i2c: E2 [14:09:36]MH_I2C_Read... [14:09:36]Read from MH i2c: E2 17 00 [14:09:36]MH_I2C_Read... [14:09:36]Read from MH i2c: E2 17 00 A0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6E [14:09:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:09:36]wFMCommunicate OK [14:09:36]requested_item fd.num is exist - process it [14:09:36]SAM_PROTO_GetFieldsCounters [14:09:36]wFMCommunicate request_size=4 [14:09:36]MH_SAM_APDU [14:09:36]CAPDU: 80 13 00 00 [14:09:36]Write to MH i2c: E2 08 00 A1 04 80 13 00 00 00 00 00 00 21 [14:09:36]Write i2c OK [14:09:36]MH_I2C_Read... [14:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:36]Read from MH i2c: E2 [14:09:36]MH_I2C_Read... [14:09:36]Read from MH i2c: E2 62 00 [14:09:36]MH_I2C_Read... [14:09:36]Read from MH i2c: E2 62 00 A1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 70 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 70 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:09:36]wFMCommunicate OK [14:09:36]SAM_PROTO_GetFieldsCounters done [14:09:36]requested_item shift.num is exist - process it [14:09:36]requested_item shift.opened is exist - process it [14:09:36]req_shift_opened [14:09:36]FM_GetShiftState [14:09:36]SAM_PROTO_GetShiftState [14:09:36]wFMCommunicate request_size=4 [14:09:36]MH_SAM_APDU [14:09:36]CAPDU: 80 13 01 00 [14:09:36]Write to MH i2c: E2 08 00 A2 04 80 13 01 00 00 00 00 00 23 [14:09:36]Write i2c OK [14:09:36]MH_I2C_Read... [14:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:36]Read from MH i2c: E2 [14:09:36]MH_I2C_Read... [14:09:36]Read from MH i2c: E2 0E 00 [14:09:36]MH_I2C_Read... [14:09:36]Read from MH i2c: E2 0E 00 A2 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [14:09:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:09:36]wFMCommunicate OK [14:09:36]SAM_PROTO_GetShiftState done [14:09:36]FM_GetShiftState done [14:09:36]req_shift_opened done [14:09:36]requested_item shift.open_date is exist - process it [14:09:36]req_shift_open_date [14:09:36]req_shift_open_date done [14:09:36]produce_requested_data done [14:09:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289648,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:09:36]process_action_free close_receipt [14:09:36]json_value_free [14:09:36]json_value_free done [14:09:36]process_json_proto returns [14:09:36]Send response to host [14:09:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289648,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:09:36]free response buf [14:09:36]execute_script done [14:09:36]execute_script returns [14:09:36]free content buf [14:09:36]Sock 9.Close socket [14:09:36]Sock 9.Thread stoped [14:09:40]OFD Sender: No OFD packet to send [14:09:45]OFD Sender: No OFD packet to send [14:09:50]OFD Sender: No OFD packet to send [14:09:55]OFD Sender: No OFD packet to send [14:10:00]OFD Sender: No OFD packet to send [14:10:05]OFD Sender: No OFD packet to send [14:10:10]OFD Sender: No OFD packet to send [14:10:15]OFD Sender: No OFD packet to send [14:10:20]OFD Sender: No OFD packet to send [14:10:25]OFD Sender: No OFD packet to send [14:10:30]OFD Sender: No OFD packet to send [14:10:35]OFD Sender: No OFD packet to send [14:10:40]OFD Sender: No OFD packet to send [14:10:45]OFD Sender: No OFD packet to send [14:10:50]OFD Sender: No OFD packet to send [14:10:56]OFD Sender: No OFD packet to send [14:11:01]OFD Sender: No OFD packet to send [14:11:06]OFD Sender: No OFD packet to send [14:11:11]OFD Sender: No OFD packet to send [14:11:16]OFD Sender: No OFD packet to send [14:11:21]OFD Sender: No OFD packet to send [14:11:26]OFD Sender: No OFD packet to send [14:11:31]OFD Sender: No OFD packet to send [14:11:36]OFD Sender: No OFD packet to send [14:11:41]OFD Sender: No OFD packet to send [14:11:46]OFD Sender: No OFD packet to send [14:11:51]OFD Sender: No OFD packet to send [14:11:56]OFD Sender: No OFD packet to send [14:12:01]OFD Sender: No OFD packet to send [14:12:06]OFD Sender: No OFD packet to send [14:12:11]OFD Sender: No OFD packet to send [14:12:16]OFD Sender: No OFD packet to send [14:12:21]OFD Sender: No OFD packet to send [14:12:26]OFD Sender: No OFD packet to send [14:12:31]OFD Sender: No OFD packet to send [14:12:36]OFD Sender: No OFD packet to send [14:12:41]OFD Sender: No OFD packet to send [14:12:46]OFD Sender: No OFD packet to send [14:12:51]OFD Sender: No OFD packet to send [14:12:56]OFD Sender: No OFD packet to send [14:13:01]OFD Sender: No OFD packet to send [14:13:06]OFD Sender: No OFD packet to send [14:13:11]OFD Sender: No OFD packet to send [14:13:16]OFD Sender: No OFD packet to send [14:13:22]OFD Sender: No OFD packet to send [14:13:27]OFD Sender: No OFD packet to send [14:13:32]OFD Sender: No OFD packet to send [14:13:37]OFD Sender: No OFD packet to send [14:13:42]OFD Sender: No OFD packet to send [14:13:47]OFD Sender: No OFD packet to send [14:13:52]OFD Sender: No OFD packet to send [14:13:57]OFD Sender: No OFD packet to send [14:14:02]OFD Sender: No OFD packet to send [14:14:07]OFD Sender: No OFD packet to send [14:14:12]OFD Sender: No OFD packet to send [14:14:17]OFD Sender: No OFD packet to send [14:14:22]OFD Sender: No OFD packet to send [14:14:27]OFD Sender: No OFD packet to send [14:14:32]OFD Sender: No OFD packet to send [14:14:37]OFD Sender: No OFD packet to send [14:14:42]OFD Sender: No OFD packet to send [14:14:47]OFD Sender: No OFD packet to send [14:14:52]OFD Sender: No OFD packet to send [14:14:57]OFD Sender: No OFD packet to send [14:15:02]OFD Sender: No OFD packet to send [14:15:07]OFD Sender: No OFD packet to send [14:15:12]OFD Sender: No OFD packet to send [14:15:17]OFD Sender: No OFD packet to send [14:15:22]OFD Sender: No OFD packet to send [14:15:27]OFD Sender: No OFD packet to send [14:15:32]OFD Sender: No OFD packet to send [14:15:37]OFD Sender: No OFD packet to send [14:15:42]OFD Sender: No OFD packet to send [14:15:47]OFD Sender: No OFD packet to send [14:15:53]OFD Sender: No OFD packet to send [14:15:58]OFD Sender: No OFD packet to send [14:16:03]OFD Sender: No OFD packet to send [14:16:08]OFD Sender: No OFD packet to send [14:16:13]OFD Sender: No OFD packet to send [14:16:17]accept exits with 7 [14:16:17]New connection [14:16:17]New thread 3067301220 created [14:16:17]Thread 3067157860 joined [14:16:17]Waiting for new connection... [14:16:17] Sock 7.Parse request [14:16:17]Sock 7.Check first char [14:16:17]Sock 7.First char is OK [14:16:17]request: POST /json_proto HTTP/1.0 [14:16:17]Method: POST [14:16:17]URL: /json_proto [14:16:17]Method is POST - this is cgi request [14:16:17]url: /json_proto [14:16:17]query_string will be loaded in cgi processing [14:16:17]execute_cgi json_proto POST (null) [14:16:17]execute_cgi path=json_proto method=POST [14:16:17]POST find Content-Length [14:16:17]Host: 172.17.41.135:8080 [14:16:17]Content-Length: 783 [14:16:17]Content-Type: application/json [14:16:17] [14:16:17]POST finish read [14:16:17]Found Content-Length = 783 [14:16:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [14:16:17]execute_script... [14:16: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)24617723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [14:16:17]POST & json_proto [14:16:17]process_json_proto [14:16:17]json parsed OK: [14:16:17]protocol is kg_v1.0 [14:16:17]action value=close_receipt [14:16:17]process_action close_receipt [14:16:17]cmd_close_receipt [14:16:17]MH_GetDate [14:16:17]Write to MH i2c: F0 00 00 A3 04 96 [14:16:17]Write i2c OK [14:16:17]MH_I2C_Read... [14:16:17]Read from MH i2c: F0 [14:16:17]MH_I2C_Read... [14:16:17]Read from MH i2c: F0 09 00 [14:16:17]MH_I2C_Read... [14:16:17]Read from MH i2c: F0 09 00 A3 04 00 32 78 F1 66 ED 3E 82 65 B2 [14:16:17]GetLastDocTimeStamp 1727100573 [14:16:17]current date 1727100978 [14:16:17]FM_GetShiftState [14:16:17]SAM_PROTO_GetShiftState [14:16:17]wFMCommunicate request_size=4 [14:16:17]MH_SAM_APDU [14:16:17]CAPDU: 80 13 01 00 [14:16:17]Write to MH i2c: E2 08 00 A4 04 80 13 01 00 00 00 00 00 25 [14:16:17]Write i2c OK [14:16:17]MH_I2C_Read... [14:16:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:17]Read from MH i2c: E2 [14:16:17]MH_I2C_Read... [14:16:17]Read from MH i2c: E2 0E 00 [14:16:17]MH_I2C_Read... [14:16:17]Read from MH i2c: E2 0E 00 A4 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C6 [14:16:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:16:17]wFMCommunicate OK [14:16:17]SAM_PROTO_GetShiftState done [14:16:17]FM_GetShiftState done [14:16:17]opened in 1727051401 [14:16:17]opened+sec_in_day 1727137801 [14:16:17]quantity*price = 50034 [14:16:17]sum+1 = 50036 [14:16:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 323 23.09.2024 14:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289649 ФПД: 115942549757659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141618&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289649&fm=115942549757659&tin=02508201610067®Number=0000000000091827&sum=50035 [14:16:18]StoreToDocumentArchive [14:16:18]shift 515 fd 289649 [14:16:18]save to /storage/0515/doc_00289649 [14:16:18]save last doc name /storage/0515/doc_00289649 to /storage/kkm_last_doc_name [14:16:18]save OK [14:16:18]Clear old archive folders... [14:16:18]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:16:18]tlvbuf is 007DF0C0 [14:16:18]SAM_PROTO_ClearQueue [14:16:18]wFMCommunicate request_size=4 [14:16:18]MH_SAM_APDU [14:16:18]CAPDU: 80 09 00 00 [14:16:18]Write to MH i2c: E2 08 00 B1 04 80 09 00 00 00 00 00 00 27 [14:16:18]Write i2c OK [14:16:18]MH_I2C_Read... [14:16:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:18]Read from MH i2c: E2 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 03 00 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 03 00 B1 04 00 90 00 29 [14:16:18]RAPDU: 90 00 [14:16:18]wFMCommunicate OK [14:16:18]SAM_PROTO_ClearQueue done [14:16:18]KKMCreateOFDPacket [14:16:18]OFDProtocolAddRootSTLVToBuf [14:16:18]FM_MakeSignedData [14:16:18]FM_MakeSignedData [14:16:18]SAM_PROTO_SignData [14:16:18]wFMCommunicate request_size=4 [14:16:18]MH_SAM_APDU [14:16:18]CAPDU: 80 0D 01 02 [14:16:18]Write to MH i2c: E2 08 00 B2 04 80 0D 01 02 00 00 00 00 2F [14:16:18]Write i2c OK [14:16:18]MH_I2C_Read... [14:16:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:18]Read from MH i2c: E2 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 03 00 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 03 00 B2 04 00 90 00 2A [14:16:18]RAPDU: 90 00 [14:16:18]wFMCommunicate OK [14:16:18]wFMCommunicate request_size=253 [14:16:18]MH_SAM_APDU [14:16:18]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 43 01 00 00 F4 03 04 00 32 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6B 04 00 35 04 06 00 69 72 FA 7E 1E DB [14:16:18]Write to MH i2c: E2 00 01 B3 04 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 43 01 00 00 F4 03 04 00 32 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6B 04 00 35 04 06 00 69 72 FA 7E 1E DB 00 00 0C [14:16:18]Write i2c OK [14:16:18]MH_I2C_Read... [14:16:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:18]Read from MH i2c: E2 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 03 00 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 03 00 B3 04 00 90 00 2B [14:16:18]RAPDU: 90 00 [14:16:18]wFMCommunicate OK [14:16:18]wFMCommunicate request_size=4 [14:16:18]MH_SAM_APDU [14:16:18]CAPDU: 80 0D 03 02 [14:16:18]Write to MH i2c: E2 08 00 B4 04 80 0D 03 02 00 00 00 00 33 [14:16:18]Write i2c OK [14:16:18]MH_I2C_Read... [14:16:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:18]Read from MH i2c: E2 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 0B 00 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 0B 00 B4 04 00 3E EA 55 89 F3 9A 58 7F 90 00 9E [14:16:18]RAPDU: 3E EA 55 89 F3 9A 58 7F 90 00 [14:16:18]wFMCommunicate OK [14:16:18]SAM_PROTO_SignData done [14:16:18]FM_MakeSignedData done [14:16:18]CreateOFDProtocolMessage [14:16:18]wFMCommunicate request_size=4 [14:16:18]MH_SAM_APDU [14:16:18]CAPDU: 80 11 00 00 [14:16:18]Write to MH i2c: E2 08 00 B5 04 80 11 00 00 00 00 00 00 33 [14:16:18]Write i2c OK [14:16:18]MH_I2C_Read... [14:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:18]Read from MH i2c: E2 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 17 00 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: E2 17 00 B5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 83 [14:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:16:18]wFMCommunicate OK [14:16:18]CreateOFDProtocolMessage done [14:16:18]OFDSenderStorePacket 289649 [14:16:18]StoreOFDPacket docnum=289649 [14:16:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 02 CE 00 01 40 FC 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 43 01 00 00 F4 03 04 00 32 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6B 04 00 35 04 06 00 69 72 FA 7E 1E DB 3E EA 55 89 F3 9A 58 7F [14:16:18]CheckFolder [14:16:18]dirname=/storage/ofd_packets [14:16:18]CheckFolder done [14:16:18]ProducePacketName [14:16:18]name=ofd_packets/00289649 [14:16:18]NVStorageSaveData ofd_packets/00289649 [14:16:18]File name is /storage/ofd_packets/00289649 [14:16:18]Write 294 bytes [14:16:18]NVStorageSaveData done [14:16:18]OFDSenderStorePacket done [14:16:18]KKMCreateOFDPacket done [14:16:18]NVStorageSaveData kkm_last_timestamp [14:16:18]File name is /storage/kkm_last_timestamp [14:16:18]Write 4 bytes [14:16:18]NVStorageSaveData done [14:16:18]ExternCall_PrintAddStr [14:16:18]wPrintStart [14:16:18]Write to MH i2c: 01 00 00 B6 04 BA [14:16:18]Write i2c OK [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: 01 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: 01 07 00 [14:16:18]MH_I2C_Read... [14:16:18]Read from MH i2c: 01 07 00 B6 04 00 00 00 00 00 FF 0F CF [14:16:18]RasterBufferAndPrint [14:16:18]line Счет N : (1)24617723 [14:16:18]line ИНН: 02508201610067 [14:16:18]line Контрольно-Кассовый Чек [14:16:18]line ПРОДАЖА [14:16:18]line ТРК (МРК, ГНК) : 44 [14:16:18]line Товар: 2710124130 [14:16:18]line SU-92 [14:16:18]line 7.220 * 69.30 [14:16:18]line = 500.35 [14:16:18]line НДС 12% НСП 1% [14:16:18]line > о реализуемом товаре [14:16:18]line ИТОГО: 500.35 [14:16:18]line НСП 1% : 4.43 [14:16:18]line НДС 12% : 53.13 [14:16:18]line Наличными: 0.00 [14:16:18]line Безнал.: 500.35 [14:16:18]line Место: АЗС № 90 "Партнёр-нефть" [14:16:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:16:18]line СНО: Общий режим [14:16:18]line Чек 323 23.09.2024 14:16 [14:16:18]line Смена: 515 ФФД: 1.0 [14:16:18]line ЗНМ: 0300000107 [14:16:18]line РНМ: 0000000000091827 [14:16:18]line Версия ККМ: 001 [14:16:18]line Платежная система: O! деньги [14:16:18]line ФМ: 0000000000871832 [14:16:18]line ФД: 289649 [14:16:18]line ФПД: 115942549757659 [14:16:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141618&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289649&fm=115942549757659&tin=02508201610067®Number=0000000000091827&sum=50035 [14:16:18]written 0, free lines is 4095 [14:16:18]OFD Sender: Processing packet 289649 [packets to send 1784, broken 1783] [14:16:18]ProducePacketName [14:16:18]name=ofd_packets/00289649 [14:16:18]OFD Sender: To server: pG, [14:16:18]CommunicateWithHost lk.salyk.kg:30040 [14:16:18]ConnectInit lk.salyk.kg [14:16:19]Connected sock=10 [14:16: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 33 32 08 01 00 00 02 CE 00 01 40 FC 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 43 01 00 00 F4 03 04 00 32 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6B 04 00 35 04 06 00 69 72 FA 7E 1E DB 3E EA 55 89 F3 9A 58 7F [14:16:19]Write to MH i2c: 01 00 00 DF 04 E3 [14:16:19]Write i2c OK [14:16:19]MH_I2C_Read... [14:16:19]Read from MH i2c: 01 [14:16:19]MH_I2C_Read... [14:16:19]Read from MH i2c: 01 07 00 [14:16:19]MH_I2C_Read... [14:16:19]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 DD 0C D3 [14:16:19]RasterBufferAndPrint [14:16:19]line [14:16:19]line [14:16:19]line [14:16:19]line [14:16:19]line [14:16:19]written 0, free lines is 3299 [14:16:19]MH_Cut [14:16:19]Write to MH i2c: D1 01 00 E6 04 01 BC [14:16:19]Write i2c OK [14:16:19]MH_I2C_Read... [14:16:19]Read from MH i2c: D1 [14:16:19]MH_I2C_Read... [14:16:19]Read from MH i2c: D1 01 00 [14:16:19]MH_I2C_Read... [14:16:19]Read from MH i2c: D1 01 00 E6 04 00 BB [14:16:19]Write to MH i2c: 01 00 00 E7 04 EB [14:16:19]Write i2c OK [14:16:19]MH_I2C_Read... [14:16: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 33 32 4F 00 00 00 04 CA 47 00 85 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 33 32 10 04 04 00 71 6B 04 00 F4 03 04 00 06 20 F1 66 B6 04 01 00 00 BA F6 15 A7 73 D0 0C B8 [14:16:19]CommunicateWithHost err = 0 [14:16:19]CheckOFDResponse [14:16:19]1017 (14) - 77093643461234 [14:16:19]1041 (16) - 0000000000871832 [14:16:19]1040 (4) - 289649 [14:16:19]1012 (4) - 23.09.2024 08:00 [14:16:19]1206 (1) - 0 [14:16:19]OFD Sender: Remove packet 289649 [14:16:19]ProducePacketName [14:16:19]name=ofd_packets/00289649 [14:16:19]NVStorageDeleteData [14:16:20]*** Cut start [14:16:20]*** Partial cut [14:16:20]*** CUTSNS_PIN = 1 [14:16:20]OFD Sender: No OFD packet to send [14:16:20]*** CUTSNS_PIN = 0 [14:16:20]*** Brake cut motor [14:16:20]Read from MH i2c: 01 [14:16:20]MH_I2C_Read... [14:16:20]*** Stop cut motor [14:16:20]*** Cut end [14:16:20]Read from MH i2c: 01 07 00 [14:16:20]MH_I2C_Read... [14:16:20]Read from MH i2c: 01 07 00 E7 04 00 00 00 00 00 FF 0F 00 [14:16:20]process_action close_receipt done [14:16:20]requested_data is exist [14:16:20]produce_requested_data [14:16:20]requested_item fm.sn is exist - process it [14:16:20]wFMCommunicate request_size=4 [14:16:20]MH_SAM_APDU [14:16:20]CAPDU: 80 11 00 00 [14:16:20]Write to MH i2c: E2 08 00 E8 04 80 11 00 00 00 00 00 00 66 [14:16:20]Write i2c OK [14:16:20]MH_I2C_Read... [14:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:20]Read from MH i2c: E2 [14:16:20]MH_I2C_Read... [14:16:20]Read from MH i2c: E2 17 00 [14:16:20]MH_I2C_Read... [14:16:20]Read from MH i2c: E2 17 00 E8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B6 [14:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:16:20]wFMCommunicate OK [14:16:20]requested_item fd.num is exist - process it [14:16:20]SAM_PROTO_GetFieldsCounters [14:16:20]wFMCommunicate request_size=4 [14:16:20]MH_SAM_APDU [14:16:20]CAPDU: 80 13 00 00 [14:16:20]Write to MH i2c: E2 08 00 E9 04 80 13 00 00 00 00 00 00 69 [14:16:20]Write i2c OK [14:16:20]MH_I2C_Read... [14:16:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:20]Read from MH i2c: E2 [14:16:20]MH_I2C_Read... [14:16:20]Read from MH i2c: E2 62 00 [14:16:20]MH_I2C_Read... [14:16:20]Read from MH i2c: E2 62 00 E9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 71 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [14:16:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 71 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:20]wFMCommunicate OK [14:16:20]SAM_PROTO_GetFieldsCounters done [14:16:20]requested_item shift.num is exist - process it [14:16:20]requested_item shift.opened is exist - process it [14:16:20]req_shift_opened [14:16:20]FM_GetShiftState [14:16:20]SAM_PROTO_GetShiftState [14:16:20]wFMCommunicate request_size=4 [14:16:20]MH_SAM_APDU [14:16:20]CAPDU: 80 13 01 00 [14:16:20]Write to MH i2c: E2 08 00 EA 04 80 13 01 00 00 00 00 00 6B [14:16:20]Write i2c OK [14:16:20]MH_I2C_Read... [14:16:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:20]Read from MH i2c: E2 [14:16:20]MH_I2C_Read... [14:16:20]Read from MH i2c: E2 0E 00 [14:16:20]MH_I2C_Read... [14:16:20]Read from MH i2c: E2 0E 00 EA 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [14:16:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:16:20]wFMCommunicate OK [14:16:20]SAM_PROTO_GetShiftState done [14:16:20]FM_GetShiftState done [14:16:20]req_shift_opened done [14:16:20]requested_item shift.open_date is exist - process it [14:16:20]req_shift_open_date [14:16:20]req_shift_open_date done [14:16:20]produce_requested_data done [14:16:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289649,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:16:20]process_action_free close_receipt [14:16:20]json_value_free [14:16:20]json_value_free done [14:16:20]process_json_proto returns [14:16:20]Send response to host [14:16:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289649,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:16:20]free response buf [14:16:20]execute_script done [14:16:20]execute_script returns [14:16:20]free content buf [14:16:20]Sock 7.Close socket [14:16:20]Sock 7.Thread stoped [14:16:25]OFD Sender: No OFD packet to send [14:16:30]OFD Sender: No OFD packet to send [14:16:35]OFD Sender: No OFD packet to send [14:16:40]OFD Sender: No OFD packet to send [14:16:45]OFD Sender: No OFD packet to send [14:16:50]OFD Sender: No OFD packet to send [14:16:55]OFD Sender: No OFD packet to send [14:17:00]OFD Sender: No OFD packet to send [14:17:05]OFD Sender: No OFD packet to send [14:17:10]OFD Sender: No OFD packet to send [14:17:15]OFD Sender: No OFD packet to send [14:17:16]accept exits with 9 [14:17:16]New connection [14:17:16]New thread 3067157860 created [14:17:16]Thread 3067301220 joined [14:17:16]Waiting for new connection... [14:17:16] Sock 9.Parse request [14:17:16]Sock 9.Check first char [14:17:16]Sock 9.First char is OK [14:17:16]request: POST /json_proto HTTP/1.0 [14:17:16]Method: POST [14:17:16]URL: /json_proto [14:17:16]Method is POST - this is cgi request [14:17:16]url: /json_proto [14:17:16]query_string will be loaded in cgi processing [14:17:16]execute_cgi json_proto POST (null) [14:17:16]execute_cgi path=json_proto method=POST [14:17:16]POST find Content-Length [14:17:16]Host: 172.17.41.135:8080 [14:17:16]Content-Length: 802 [14:17:16]Content-Type: application/json [14:17:16] [14:17:16]POST finish read [14:17:16]Found Content-Length = 802 [14:17:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:17:16]execute_script... [14:17: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)24617724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:17:16]POST & json_proto [14:17:16]process_json_proto [14:17:16]json parsed OK: [14:17:16]protocol is kg_v1.0 [14:17:16]action value=close_receipt [14:17:16]process_action close_receipt [14:17:16]cmd_close_receipt [14:17:16]MH_GetDate [14:17:16]Write to MH i2c: F0 00 00 EB 04 DE [14:17:16]Write i2c OK [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: F0 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: F0 09 00 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: F0 09 00 EB 04 00 6D 78 F1 66 ED 3E 82 65 35 [14:17:16]GetLastDocTimeStamp 1727100978 [14:17:16]current date 1727101037 [14:17:16]FM_GetShiftState [14:17:16]SAM_PROTO_GetShiftState [14:17:16]wFMCommunicate request_size=4 [14:17:16]MH_SAM_APDU [14:17:16]CAPDU: 80 13 01 00 [14:17:16]Write to MH i2c: E2 08 00 EC 04 80 13 01 00 00 00 00 00 6D [14:17:16]Write i2c OK [14:17:16]MH_I2C_Read... [14:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:16]Read from MH i2c: E2 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 0E 00 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 0E 00 EC 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [14:17:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:17:16]wFMCommunicate OK [14:17:16]SAM_PROTO_GetShiftState done [14:17:16]FM_GetShiftState done [14:17:16]opened in 1727051401 [14:17:16]opened+sec_in_day 1727137801 [14:17:16]quantity*price = 60027 [14:17:16]sum+1 = 60029 [14:17:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.28 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.28 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 324 23.09.2024 14:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289650 ФПД: 216210316166152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141717&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289650&fm=216210316166152&tin=02508201610067®Number=0000000000091827&sum=60028 [14:17:17]StoreToDocumentArchive [14:17:17]shift 515 fd 289650 [14:17:17]save to /storage/0515/doc_00289650 [14:17:17]save last doc name /storage/0515/doc_00289650 to /storage/kkm_last_doc_name [14:17:17]save OK [14:17:17]Clear old archive folders... [14:17:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:17]tlvbuf is 00792E70 [14:17:17]SAM_PROTO_ClearQueue [14:17:17]wFMCommunicate request_size=4 [14:17:17]MH_SAM_APDU [14:17:17]CAPDU: 80 09 00 00 [14:17:17]Write to MH i2c: E2 08 00 F9 04 80 09 00 00 00 00 00 00 6F [14:17:17]Write i2c OK [14:17:17]MH_I2C_Read... [14:17:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:17]Read from MH i2c: E2 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 F9 04 00 90 00 71 [14:17:17]RAPDU: 90 00 [14:17:17]wFMCommunicate OK [14:17:17]SAM_PROTO_ClearQueue done [14:17:17]KKMCreateOFDPacket [14:17:17]OFDProtocolAddRootSTLVToBuf [14:17:17]FM_MakeSignedData [14:17:17]FM_MakeSignedData [14:17:17]SAM_PROTO_SignData [14:17:17]wFMCommunicate request_size=4 [14:17:17]MH_SAM_APDU [14:17:17]CAPDU: 80 0D 01 02 [14:17:17]Write to MH i2c: E2 08 00 FA 04 80 0D 01 02 00 00 00 00 77 [14:17:17]Write i2c OK [14:17:17]MH_I2C_Read... [14:17:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:17]Read from MH i2c: E2 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 FA 04 00 90 00 72 [14:17:17]RAPDU: 90 00 [14:17:17]wFMCommunicate OK [14:17:17]wFMCommunicate request_size=255 [14:17:17]MH_SAM_APDU [14:17: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 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 44 01 00 00 F4 03 04 00 6D 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6B 04 00 35 04 06 00 C4 [14:17:17]Write to MH i2c: E2 02 01 FB 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 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 44 01 00 00 F4 03 04 00 6D 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6B 04 00 35 04 06 00 C4 00 00 C6 [14:17:17]Write i2c OK [14:17:17]MH_I2C_Read... [14:17:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:17]Read from MH i2c: E2 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 FB 04 00 90 00 73 [14:17:17]RAPDU: 90 00 [14:17:17]wFMCommunicate OK [14:17:17]wFMCommunicate request_size=10 [14:17:17]MH_SAM_APDU [14:17:17]CAPDU: 80 0D 02 02 05 A4 63 17 84 08 [14:17:17]Write to MH i2c: E2 0D 00 FC 04 80 0D 02 02 05 00 A4 63 17 84 08 00 00 2E [14:17:17]Write i2c OK [14:17:17]MH_I2C_Read... [14:17:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:17]Read from MH i2c: E2 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 [14:17:17]MH_I2C_Read... [14:17:17]Read from MH i2c: E2 03 00 FC 04 00 90 00 74 [14:17:17]RAPDU: 90 00 [14:17:17]wFMCommunicate OK [14:17:17]wFMCommunicate request_size=4 [14:17:17]MH_SAM_APDU [14:17:17]CAPDU: 80 0D 03 02 [14:17:17]Write to MH i2c: E2 08 00 FD 04 80 0D 03 02 00 00 00 00 7C [14:17:17]Write i2c OK [14:17:17]MH_I2C_Read... [14:17:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:18]Read from MH i2c: E2 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: E2 0B 00 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: E2 0B 00 FD 04 00 CE 76 F9 9E D4 2C F3 1F 90 00 6A [14:17:18]RAPDU: CE 76 F9 9E D4 2C F3 1F 90 00 [14:17:18]wFMCommunicate OK [14:17:18]SAM_PROTO_SignData done [14:17:18]FM_MakeSignedData done [14:17:18]CreateOFDProtocolMessage [14:17:18]wFMCommunicate request_size=4 [14:17:18]MH_SAM_APDU [14:17:18]CAPDU: 80 11 00 00 [14:17:18]Write to MH i2c: E2 08 00 FE 04 80 11 00 00 00 00 00 00 7C [14:17:18]Write i2c OK [14:17:18]MH_I2C_Read... [14:17:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:18]Read from MH i2c: E2 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: E2 17 00 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: E2 17 00 FE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CC [14:17:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:17:18]wFMCommunicate OK [14:17:18]CreateOFDProtocolMessage done [14:17:18]OFDSenderStorePacket 289650 [14:17:18]StoreOFDPacket docnum=289650 [14:17:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DD 20 07 01 F3 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 44 01 00 00 F4 03 04 00 6D 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6B 04 00 35 04 06 00 C4 A4 63 17 84 08 CE 76 F9 9E D4 2C F3 1F [14:17:18]CheckFolder [14:17:18]dirname=/storage/ofd_packets [14:17:18]CheckFolder done [14:17:18]ProducePacketName [14:17:18]name=ofd_packets/00289650 [14:17:18]NVStorageSaveData ofd_packets/00289650 [14:17:18]File name is /storage/ofd_packets/00289650 [14:17:18]Write 301 bytes [14:17:18]NVStorageSaveData done [14:17:18]OFDSenderStorePacket done [14:17:18]KKMCreateOFDPacket done [14:17:18]NVStorageSaveData kkm_last_timestamp [14:17:18]File name is /storage/kkm_last_timestamp [14:17:18]Write 4 bytes [14:17:18]NVStorageSaveData done [14:17:18]ExternCall_PrintAddStr [14:17:18]wPrintStart [14:17:18]Write to MH i2c: 01 00 00 FF 04 03 [14:17:18]Write i2c OK [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: 01 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: 01 07 00 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: 01 07 00 FF 04 00 00 00 00 00 FF 0F 18 [14:17:18]RasterBufferAndPrint [14:17:18]line Счет N : (1)24617724 [14:17:18]line ИНН: 02508201610067 [14:17:18]line Контрольно-Кассовый Чек [14:17:18]line ПРОДАЖА [14:17:18]line ТРК (МРК, ГНК) : 62 [14:17:18]line Товар: 2710124500 [14:17:18]line Аи-95-К-5 [14:17:18]line 8.090 * 74.20 [14:17:18]line = 600.28 [14:17:18]line НДС 12% НСП 1% [14:17:18]line > о реализуемом товаре [14:17:18]line ИТОГО: 600.28 [14:17:18]line НСП 1% : 5.31 [14:17:18]line НДС 12% : 63.75 [14:17:18]line Наличными: 0.00 [14:17:18]line Безнал.: 600.28 [14:17:18]line Место: АЗС № 90 "Партнёр-нефть" [14:17:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:17:18]line СНО: Общий режим [14:17:18]line Чек 324 23.09.2024 14:17 [14:17:18]line Смена: 515 ФФД: 1.0 [14:17:18]line ЗНМ: 0300000107 [14:17:18]line РНМ: 0000000000091827 [14:17:18]line Версия ККМ: 001 [14:17:18]line Платежная система: O! деньги [14:17:18]line ФМ: 0000000000871832 [14:17:18]line ФД: 289650 [14:17:18]line ФПД: 216210316166152 [14:17:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141717&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289650&fm=216210316166152&tin=02508201610067®Number=0000000000091827&sum=60028 [14:17:18]written 0, free lines is 4095 [14:17:18]OFD Sender: Processing packet 289650 [packets to send 1784, broken 1783] [14:17:18]ProducePacketName [14:17:18]name=ofd_packets/00289650 [14:17:18]OFD Sender: To server: pG, [14:17:18]CommunicateWithHost lk.salyk.kg:30040 [14:17:18]ConnectInit lk.salyk.kg [14:17:18]Connected sock=10 [14:17: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 33 32 0F 01 00 00 DD 20 07 01 F3 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 44 01 00 00 F4 03 04 00 6D 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6B 04 00 35 04 06 00 C4 A4 63 17 84 08 CE 76 F9 9E D4 2C F3 1F [14:17:18]Write to MH i2c: 01 00 00 28 05 2D [14:17:18]Write i2c OK [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: 01 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: 01 07 00 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: 01 07 00 28 05 00 00 00 00 00 E9 0C 29 [14:17:18]RasterBufferAndPrint [14:17:18]line [14:17:18]line [14:17:18]line [14:17:18]line [14:17:18]line [14:17:18]written 0, free lines is 3311 [14:17:18]MH_Cut [14:17:18]Write to MH i2c: D1 01 00 2F 05 01 06 [14:17:18]Write i2c OK [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: D1 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: D1 01 00 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: D1 01 00 2F 05 00 05 [14:17:18]Write to MH i2c: 01 00 00 30 05 35 [14:17:18]Write i2c OK [14:17:18]MH_I2C_Read... [14:17: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 33 32 4F 00 00 00 69 D3 47 00 E9 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 33 32 10 04 04 00 72 6B 04 00 F4 03 04 00 41 20 F1 66 B6 04 01 00 00 5F 3C F8 42 08 BA 30 A7 [14:17:18]CommunicateWithHost err = 0 [14:17:18]CheckOFDResponse [14:17:18]1017 (14) - 77093643461234 [14:17:18]1041 (16) - 0000000000871832 [14:17:18]1040 (4) - 289650 [14:17:18]1012 (4) - 23.09.2024 08:01 [14:17:18]1206 (1) - 0 [14:17:18]OFD Sender: Remove packet 289650 [14:17:18]ProducePacketName [14:17:18]name=ofd_packets/00289650 [14:17:18]NVStorageDeleteData [14:17:19]OFD Sender: No OFD packet to send [14:17:19]*** Cut start [14:17:19]*** Partial cut [14:17:19]*** CUTSNS_PIN = 1 [14:17:19]*** CUTSNS_PIN = 0 [14:17:19]*** Brake cut motor [14:17:19]Read from MH i2c: 01 [14:17:19]MH_I2C_Read... [14:17:19]*** Stop cut motor [14:17:19]*** Cut end [14:17:19]Read from MH i2c: 01 07 00 [14:17:19]MH_I2C_Read... [14:17:20]Read from MH i2c: 01 07 00 30 05 00 00 00 00 00 FF 0F 4A [14:17:20]process_action close_receipt done [14:17:20]requested_data is exist [14:17:20]produce_requested_data [14:17:20]requested_item fm.sn is exist - process it [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 11 00 00 [14:17:20]Write to MH i2c: E2 08 00 31 05 80 11 00 00 00 00 00 00 B0 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 17 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 17 00 31 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [14:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:17:20]wFMCommunicate OK [14:17:20]requested_item fd.num is exist - process it [14:17:20]SAM_PROTO_GetFieldsCounters [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 13 00 00 [14:17:20]Write to MH i2c: E2 08 00 32 05 80 13 00 00 00 00 00 00 B3 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 62 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 62 00 32 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 72 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [14:17:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 72 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:20]wFMCommunicate OK [14:17:20]SAM_PROTO_GetFieldsCounters done [14:17:20]requested_item shift.num is exist - process it [14:17:20]requested_item shift.opened is exist - process it [14:17:20]req_shift_opened [14:17:20]FM_GetShiftState [14:17:20]SAM_PROTO_GetShiftState [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 13 01 00 [14:17:20]Write to MH i2c: E2 08 00 33 05 80 13 01 00 00 00 00 00 B5 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:20]Read from MH i2c: E2 0E 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 0E 00 33 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [14:17:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:17:20]wFMCommunicate OK [14:17:20]SAM_PROTO_GetShiftState done [14:17:20]FM_GetShiftState done [14:17:20]req_shift_opened done [14:17:20]requested_item shift.open_date is exist - process it [14:17:20]req_shift_open_date [14:17:20]req_shift_open_date done [14:17:20]produce_requested_data done [14:17:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289650,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:17:20]process_action_free close_receipt [14:17:20]json_value_free [14:17:20]json_value_free done [14:17:20]process_json_proto returns [14:17:20]Send response to host [14:17:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289650,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:17:20]free response buf [14:17:20]execute_script done [14:17:20]execute_script returns [14:17:20]free content buf [14:17:20]Sock 9.Close socket [14:17:20]Sock 9.Thread stoped [14:17:20]accept exits with 7 [14:17:20]New connection [14:17:20]New thread 3067301220 created [14:17:20]Thread 3067157860 joined [14:17:20]Waiting for new connection... [14:17:20] Sock 7.Parse request [14:17:20]Sock 7.Check first char [14:17:20]Sock 7.First char is OK [14:17:20]request: POST /json_proto HTTP/1.0 [14:17:20]Method: POST [14:17:20]URL: /json_proto [14:17:20]Method is POST - this is cgi request [14:17:20]url: /json_proto [14:17:20]query_string will be loaded in cgi processing [14:17:20]execute_cgi json_proto POST (null) [14:17:20]execute_cgi path=json_proto method=POST [14:17:20]POST find Content-Length [14:17:20]Host: 172.17.41.135:8080 [14:17:20]Content-Length: 818 [14:17:20]Content-Type: application/json [14:17:20] [14:17:20]POST finish read [14:17:20]Found Content-Length = 818 [14:17:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.530, "sum" : 632.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 632.93 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:20]execute_script... [14:17: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)24617725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.530, "sum" : 632.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 632.93 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:20]POST & json_proto [14:17:20]process_json_proto [14:17:20]json parsed OK: [14:17:20]protocol is kg_v1.0 [14:17:20]action value=close_receipt [14:17:20]process_action close_receipt [14:17:20]cmd_close_receipt [14:17:20]MH_GetDate [14:17:20]Write to MH i2c: F0 00 00 34 05 28 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: F0 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: F0 09 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: F0 09 00 34 05 00 71 78 F1 66 ED 3E 82 65 83 [14:17:20]GetLastDocTimeStamp 1727101037 [14:17:20]current date 1727101041 [14:17:20]FM_GetShiftState [14:17:20]SAM_PROTO_GetShiftState [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 13 01 00 [14:17:20]Write to MH i2c: E2 08 00 35 05 80 13 01 00 00 00 00 00 B7 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 0E 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 0E 00 35 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [14:17:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:17:20]wFMCommunicate OK [14:17:20]SAM_PROTO_GetShiftState done [14:17:20]FM_GetShiftState done [14:17:20]opened in 1727051401 [14:17:20]opened+sec_in_day 1727137801 [14:17:20]quantity*price = 63292 [14:17:20]sum+1 = 63294 [14:17:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 632.93 НСП 1% : 5.60 НДС 12% : 67.21 Наличными: 0.00 Безнал.: 632.93 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 325 23.09.2024 14:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289651 ФПД: 130279781447356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141721&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289651&fm=130279781447356&tin=02508201610067®Number=0000000000091827&sum=63293 [14:17:21]StoreToDocumentArchive [14:17:21]shift 515 fd 289651 [14:17:21]save to /storage/0515/doc_00289651 [14:17:21]save last doc name /storage/0515/doc_00289651 to /storage/kkm_last_doc_name [14:17:21]save OK [14:17:21]Clear old archive folders... [14:17:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:21]tlvbuf is 007A7110 [14:17:21]SAM_PROTO_ClearQueue [14:17:21]wFMCommunicate request_size=4 [14:17:21]MH_SAM_APDU [14:17:21]CAPDU: 80 09 00 00 [14:17:21]Write to MH i2c: E2 08 00 42 05 80 09 00 00 00 00 00 00 B9 [14:17:21]Write i2c OK [14:17:21]MH_I2C_Read... [14:17:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:21]Read from MH i2c: E2 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: E2 03 00 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: E2 03 00 42 05 00 90 00 BB [14:17:21]RAPDU: 90 00 [14:17:21]wFMCommunicate OK [14:17:21]SAM_PROTO_ClearQueue done [14:17:21]KKMCreateOFDPacket [14:17:21]OFDProtocolAddRootSTLVToBuf [14:17:21]FM_MakeSignedData [14:17:21]FM_MakeSignedData [14:17:21]SAM_PROTO_SignData [14:17:21]wFMCommunicate request_size=4 [14:17:21]MH_SAM_APDU [14:17:21]CAPDU: 80 0D 01 02 [14:17:21]Write to MH i2c: E2 08 00 43 05 80 0D 01 02 00 00 00 00 C1 [14:17:21]Write i2c OK [14:17:21]MH_I2C_Read... [14:17:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:21]Read from MH i2c: E2 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: E2 03 00 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: E2 03 00 43 05 00 90 00 BC [14:17:21]RAPDU: 90 00 [14:17:21]wFMCommunicate OK [14:17:21]wFMCommunicate request_size=255 [14:17:21]MH_SAM_APDU [14:17: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 52 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D F7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D F7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 71 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6B 04 00 35 04 06 00 76 [14:17:21]Write to MH i2c: E2 02 01 44 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 52 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D F7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D F7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 71 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6B 04 00 35 04 06 00 76 00 00 65 [14:17:22]Write i2c OK [14:17:22]MH_I2C_Read... [14:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:22]Read from MH i2c: E2 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 03 00 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 03 00 44 05 00 90 00 BD [14:17:22]RAPDU: 90 00 [14:17:22]wFMCommunicate OK [14:17:22]wFMCommunicate request_size=10 [14:17:22]MH_SAM_APDU [14:17:22]CAPDU: 80 0D 02 02 05 7D 20 18 36 BC [14:17:22]Write to MH i2c: E2 0D 00 45 05 80 0D 02 02 05 00 7D 20 18 36 BC 00 00 75 [14:17:22]Write i2c OK [14:17:22]MH_I2C_Read... [14:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:22]Read from MH i2c: E2 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 03 00 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 03 00 45 05 00 90 00 BE [14:17:22]RAPDU: 90 00 [14:17:22]wFMCommunicate OK [14:17:22]wFMCommunicate request_size=4 [14:17:22]MH_SAM_APDU [14:17:22]CAPDU: 80 0D 03 02 [14:17:22]Write to MH i2c: E2 08 00 46 05 80 0D 03 02 00 00 00 00 C6 [14:17:22]Write i2c OK [14:17:22]MH_I2C_Read... [14:17:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:22]Read from MH i2c: E2 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 0B 00 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 0B 00 46 05 00 EB 5D DE DC E0 4D E7 21 90 00 FE [14:17:22]RAPDU: EB 5D DE DC E0 4D E7 21 90 00 [14:17:22]wFMCommunicate OK [14:17:22]SAM_PROTO_SignData done [14:17:22]FM_MakeSignedData done [14:17:22]CreateOFDProtocolMessage [14:17:22]wFMCommunicate request_size=4 [14:17:22]MH_SAM_APDU [14:17:22]CAPDU: 80 11 00 00 [14:17:22]Write to MH i2c: E2 08 00 47 05 80 11 00 00 00 00 00 00 C6 [14:17:22]Write i2c OK [14:17:22]MH_I2C_Read... [14:17:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:22]Read from MH i2c: E2 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 17 00 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: E2 17 00 47 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 16 [14:17:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:17:22]wFMCommunicate OK [14:17:22]CreateOFDProtocolMessage done [14:17:22]OFDSenderStorePacket 289651 [14:17:22]StoreOFDPacket docnum=289651 [14:17:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 50 B9 07 01 46 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D F7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D F7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 71 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6B 04 00 35 04 06 00 76 7D 20 18 36 BC EB 5D DE DC E0 4D E7 21 [14:17:22]CheckFolder [14:17:22]dirname=/storage/ofd_packets [14:17:22]CheckFolder done [14:17:22]ProducePacketName [14:17:22]name=ofd_packets/00289651 [14:17:22]NVStorageSaveData ofd_packets/00289651 [14:17:22]File name is /storage/ofd_packets/00289651 [14:17:22]Write 301 bytes [14:17:22]NVStorageSaveData done [14:17:22]OFDSenderStorePacket done [14:17:22]KKMCreateOFDPacket done [14:17:22]NVStorageSaveData kkm_last_timestamp [14:17:22]File name is /storage/kkm_last_timestamp [14:17:22]Write 4 bytes [14:17:22]NVStorageSaveData done [14:17:22]ExternCall_PrintAddStr [14:17:22]wPrintStart [14:17:22]Write to MH i2c: 01 00 00 48 05 4D [14:17:22]Write i2c OK [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: 01 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: 01 07 00 [14:17:22]MH_I2C_Read... [14:17:22]Read from MH i2c: 01 07 00 48 05 00 00 00 00 00 FF 0F 62 [14:17:22]RasterBufferAndPrint [14:17:22]line Счет N : (1)24617725 [14:17:22]line ИНН: 02508201610067 [14:17:22]line Контрольно-Кассовый Чек [14:17:22]line ПРОДАЖА [14:17:22]line ТРК (МРК, ГНК) : 32 [14:17:22]line Товар: 2710124500 [14:17:22]line Аи-95-К-5 [14:17:22]line 8.530 * 74.20 [14:17:22]line = 632.93 [14:17:22]line НДС 12% НСП 1% [14:17:22]line > о реализуемом товаре [14:17:22]line ИТОГО: 632.93 [14:17:22]line НСП 1% : 5.60 [14:17:22]line НДС 12% : 67.21 [14:17:22]line Наличными: 0.00 [14:17:22]line Безнал.: 632.93 [14:17:22]line Место: АЗС № 90 "Партнёр-нефть" [14:17:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:17:22]line СНО: Общий режим [14:17:22]line Чек 325 23.09.2024 14:17 [14:17:22]line Смена: 515 ФФД: 1.0 [14:17:22]line ЗНМ: 0300000107 [14:17:22]line РНМ: 0000000000091827 [14:17:22]line Версия ККМ: 001 [14:17:22]line Платежная система: Бакай Банк [14:17:22]line ФМ: 0000000000871832 [14:17:22]line ФД: 289651 [14:17:22]line ФПД: 130279781447356 [14:17:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141721&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289651&fm=130279781447356&tin=02508201610067®Number=0000000000091827&sum=63293 [14:17:22]written 0, free lines is 4095 [14:17:22]OFD Sender: Processing packet 289651 [packets to send 1784, broken 1783] [14:17:22]ProducePacketName [14:17:22]name=ofd_packets/00289651 [14:17:22]OFD Sender: To server: pG, [14:17:22]CommunicateWithHost lk.salyk.kg:30040 [14:17:22]ConnectInit lk.salyk.kg [14:17:23]Connected sock=10 [14:17: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 33 32 0F 01 00 00 50 B9 07 01 46 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D F7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D F7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 71 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6B 04 00 35 04 06 00 76 7D 20 18 36 BC EB 5D DE DC E0 4D E7 21 [14:17:23]Write to MH i2c: 01 00 00 71 05 76 [14:17:23]Write i2c OK [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: 01 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: 01 07 00 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: 01 07 00 71 05 00 00 00 00 00 E9 0C 72 [14:17:23]RasterBufferAndPrint [14:17:23]line [14:17:23]line [14:17:23]line [14:17:23]line [14:17:23]line [14:17:23]written 0, free lines is 3317 [14:17:23]MH_Cut [14:17:23]Write to MH i2c: D1 01 00 78 05 01 4F [14:17:23]Write i2c OK [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: D1 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: D1 01 00 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: D1 01 00 78 05 00 4E [14:17:23]Write to MH i2c: 01 00 00 79 05 7E [14:17:23]Write i2c OK [14:17:23]MH_I2C_Read... [14:17: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 33 32 4F 00 00 00 D6 CA 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 33 32 10 04 04 00 73 6B 04 00 F4 03 04 00 46 20 F1 66 B6 04 01 00 00 2D 01 A9 3C 25 39 B4 B2 [14:17:23]CommunicateWithHost err = 0 [14:17:23]CheckOFDResponse [14:17:23]1017 (14) - 77093643461234 [14:17:23]1041 (16) - 0000000000871832 [14:17:23]1040 (4) - 289651 [14:17:23]1012 (4) - 23.09.2024 08:01 [14:17:23]1206 (1) - 0 [14:17:23]OFD Sender: Remove packet 289651 [14:17:23]ProducePacketName [14:17:23]name=ofd_packets/00289651 [14:17:23]NVStorageDeleteData [14:17:24]*** Cut start [14:17:24]*** Partial cut [14:17:24]*** CUTSNS_PIN = 1 [14:17:24]OFD Sender: No OFD packet to send [14:17:24]*** CUTSNS_PIN = 0 [14:17:24]*** Brake cut motor [14:17:24]Read from MH i2c: 01 [14:17:24]MH_I2C_Read... [14:17:24]*** Stop cut motor [14:17:24]*** Cut end [14:17:24]Read from MH i2c: 01 07 00 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: 01 07 00 79 05 00 00 00 00 00 FF 0F 93 [14:17:24]process_action close_receipt done [14:17:24]requested_data is exist [14:17:24]produce_requested_data [14:17:24]requested_item fm.sn is exist - process it [14:17:24]wFMCommunicate request_size=4 [14:17:24]MH_SAM_APDU [14:17:24]CAPDU: 80 11 00 00 [14:17:24]Write to MH i2c: E2 08 00 7A 05 80 11 00 00 00 00 00 00 F9 [14:17:24]Write i2c OK [14:17:24]MH_I2C_Read... [14:17:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:24]Read from MH i2c: E2 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 17 00 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 17 00 7A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [14:17:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:17:24]wFMCommunicate OK [14:17:24]requested_item fd.num is exist - process it [14:17:24]SAM_PROTO_GetFieldsCounters [14:17:24]wFMCommunicate request_size=4 [14:17:24]MH_SAM_APDU [14:17:24]CAPDU: 80 13 00 00 [14:17:24]Write to MH i2c: E2 08 00 7B 05 80 13 00 00 00 00 00 00 FC [14:17:24]Write i2c OK [14:17:24]MH_I2C_Read... [14:17:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:24]Read from MH i2c: E2 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 62 00 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 62 00 7B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 73 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [14:17:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 73 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:24]wFMCommunicate OK [14:17:24]SAM_PROTO_GetFieldsCounters done [14:17:24]requested_item shift.num is exist - process it [14:17:24]requested_item shift.opened is exist - process it [14:17:24]req_shift_opened [14:17:24]FM_GetShiftState [14:17:24]SAM_PROTO_GetShiftState [14:17:24]wFMCommunicate request_size=4 [14:17:24]MH_SAM_APDU [14:17:24]CAPDU: 80 13 01 00 [14:17:24]Write to MH i2c: E2 08 00 7C 05 80 13 01 00 00 00 00 00 FE [14:17:24]Write i2c OK [14:17:24]MH_I2C_Read... [14:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:24]Read from MH i2c: E2 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 0E 00 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 0E 00 7C 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [14:17:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:17:24]wFMCommunicate OK [14:17:24]SAM_PROTO_GetShiftState done [14:17:24]FM_GetShiftState done [14:17:24]req_shift_opened done [14:17:24]requested_item shift.open_date is exist - process it [14:17:24]req_shift_open_date [14:17:24]req_shift_open_date done [14:17:24]produce_requested_data done [14:17:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289651,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:17:24]process_action_free close_receipt [14:17:24]json_value_free [14:17:24]json_value_free done [14:17:24]process_json_proto returns [14:17:24]Send response to host [14:17:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289651,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:17:24]free response buf [14:17:24]execute_script done [14:17:24]execute_script returns [14:17:24]free content buf [14:17:24]Sock 7.Close socket [14:17:24]Sock 7.Thread stoped [14:17:29]OFD Sender: No OFD packet to send [14:17:34]OFD Sender: No OFD packet to send [14:17:39]OFD Sender: No OFD packet to send [14:17:44]OFD Sender: No OFD packet to send [14:17:49]OFD Sender: No OFD packet to send [14:17:54]OFD Sender: No OFD packet to send [14:17:59]OFD Sender: No OFD packet to send [14:18:04]OFD Sender: No OFD packet to send [14:18:09]OFD Sender: No OFD packet to send [14:18:14]OFD Sender: No OFD packet to send [14:18:19]OFD Sender: No OFD packet to send [14:18:24]OFD Sender: No OFD packet to send [14:18:29]OFD Sender: No OFD packet to send [14:18:34]OFD Sender: No OFD packet to send [14:18:39]OFD Sender: No OFD packet to send [14:18:44]OFD Sender: No OFD packet to send [14:18:47]accept exits with 9 [14:18:47]New connection [14:18:47]New thread 3067157860 created [14:18:47]Thread 3067301220 joined [14:18:47]Waiting for new connection... [14:18:47] Sock 9.Parse request [14:18:47]Sock 9.Check first char [14:18:47]Sock 9.First char is OK [14:18:47]request: POST /json_proto HTTP/1.0 [14:18:47]Method: POST [14:18:47]URL: /json_proto [14:18:47]Method is POST - this is cgi request [14:18:47]url: /json_proto [14:18:47]query_string will be loaded in cgi processing [14:18:47]execute_cgi json_proto POST (null) [14:18:47]execute_cgi path=json_proto method=POST [14:18:47]POST find Content-Length [14:18:47]Host: 172.17.41.135:8080 [14:18:47]Content-Length: 799 [14:18:47]Content-Type: application/json [14:18:47] [14:18:47]POST finish read [14:18:47]Found Content-Length = 799 [14:18:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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:18:47]execute_script... [14:18: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)24617727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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:18:47]POST & json_proto [14:18:47]process_json_proto [14:18:47]json parsed OK: [14:18:47]protocol is kg_v1.0 [14:18:47]action value=close_receipt [14:18:47]process_action close_receipt [14:18:47]cmd_close_receipt [14:18:47]MH_GetDate [14:18:47]Write to MH i2c: F0 00 00 7D 05 71 [14:18:47]Write i2c OK [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: F0 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: F0 09 00 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: F0 09 00 7D 05 00 C8 78 F1 66 ED 3E 82 65 23 [14:18:47]GetLastDocTimeStamp 1727101041 [14:18:47]current date 1727101128 [14:18:47]FM_GetShiftState [14:18:47]SAM_PROTO_GetShiftState [14:18:47]wFMCommunicate request_size=4 [14:18:47]MH_SAM_APDU [14:18:47]CAPDU: 80 13 01 00 [14:18:47]Write to MH i2c: E2 08 00 7E 05 80 13 01 00 00 00 00 00 00 [14:18:47]Write i2c OK [14:18:47]MH_I2C_Read... [14:18:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:47]Read from MH i2c: E2 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: E2 0E 00 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: E2 0E 00 7E 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [14:18:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:18:47]wFMCommunicate OK [14:18:47]SAM_PROTO_GetShiftState done [14:18:47]FM_GetShiftState done [14:18:47]opened in 1727051401 [14:18:47]opened+sec_in_day 1727137801 [14:18:47]quantity*price = 60045 [14:18:47]sum+1 = 60047 [14:18:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.46 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 0.00 Безнал.: 600.46 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 326 23.09.2024 14:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289652 ФПД: 268842790779380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141848&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289652&fm=268842790779380&tin=02508201610067®Number=0000000000091827&sum=60046 [14:18:49]StoreToDocumentArchive [14:18:49]shift 515 fd 289652 [14:18:49]save to /storage/0515/doc_00289652 [14:18:49]save last doc name /storage/0515/doc_00289652 to /storage/kkm_last_doc_name [14:18:49]save OK [14:18:49]Clear old archive folders... [14:18:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:18:49]tlvbuf is 00706320 [14:18:49]SAM_PROTO_ClearQueue [14:18:49]wFMCommunicate request_size=4 [14:18:49]MH_SAM_APDU [14:18:49]CAPDU: 80 09 00 00 [14:18:49]Write to MH i2c: E2 08 00 8B 05 80 09 00 00 00 00 00 00 02 [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:49]Read from MH i2c: E2 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 8B 05 00 90 00 04 [14:18:49]RAPDU: 90 00 [14:18:49]wFMCommunicate OK [14:18:49]SAM_PROTO_ClearQueue done [14:18:49]KKMCreateOFDPacket [14:18:49]OFDProtocolAddRootSTLVToBuf [14:18:49]FM_MakeSignedData [14:18:49]FM_MakeSignedData [14:18:49]SAM_PROTO_SignData [14:18:49]wFMCommunicate request_size=4 [14:18:49]MH_SAM_APDU [14:18:49]CAPDU: 80 0D 01 02 [14:18:49]Write to MH i2c: E2 08 00 8C 05 80 0D 01 02 00 00 00 00 0A [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:49]Read from MH i2c: E2 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 8C 05 00 90 00 05 [14:18:49]RAPDU: 90 00 [14:18:49]wFMCommunicate OK [14:18:49]wFMCommunicate request_size=255 [14:18:49]MH_SAM_APDU [14:18: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 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 46 01 00 00 F4 03 04 00 C8 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6B 04 00 35 04 06 00 F4 82 D7 0B [14:18:49]Write to MH i2c: E2 02 01 8D 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 46 01 00 00 F4 03 04 00 C8 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6B 04 00 35 04 06 00 F4 82 D7 0B 00 00 C9 [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:49]Read from MH i2c: E2 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 8D 05 00 90 00 06 [14:18:49]RAPDU: 90 00 [14:18:49]wFMCommunicate OK [14:18:49]wFMCommunicate request_size=7 [14:18:49]MH_SAM_APDU [14:18:49]CAPDU: 80 0D 02 02 02 79 F4 [14:18:49]Write to MH i2c: E2 0A 00 8E 05 80 0D 02 02 02 00 79 F4 00 00 7E [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:49]Read from MH i2c: E2 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 03 00 8E 05 00 90 00 07 [14:18:49]RAPDU: 90 00 [14:18:49]wFMCommunicate OK [14:18:49]wFMCommunicate request_size=4 [14:18:49]MH_SAM_APDU [14:18:49]CAPDU: 80 0D 03 02 [14:18:49]Write to MH i2c: E2 08 00 8F 05 80 0D 03 02 00 00 00 00 0F [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:49]Read from MH i2c: E2 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 0B 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 0B 00 8F 05 00 CE 63 AC 42 0F 67 A8 C6 90 00 13 [14:18:49]RAPDU: CE 63 AC 42 0F 67 A8 C6 90 00 [14:18:49]wFMCommunicate OK [14:18:49]SAM_PROTO_SignData done [14:18:49]FM_MakeSignedData done [14:18:49]CreateOFDProtocolMessage [14:18:49]wFMCommunicate request_size=4 [14:18:49]MH_SAM_APDU [14:18:49]CAPDU: 80 11 00 00 [14:18:49]Write to MH i2c: E2 08 00 90 05 80 11 00 00 00 00 00 00 0F [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:49]Read from MH i2c: E2 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 17 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: E2 17 00 90 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5F [14:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:18:49]wFMCommunicate OK [14:18:49]CreateOFDProtocolMessage done [14:18:49]OFDSenderStorePacket 289652 [14:18:49]StoreOFDPacket docnum=289652 [14:18:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9A 19 04 01 5D 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 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 46 01 00 00 F4 03 04 00 C8 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6B 04 00 35 04 06 00 F4 82 D7 0B 79 F4 CE 63 AC 42 0F 67 A8 C6 [14:18:49]CheckFolder [14:18:49]dirname=/storage/ofd_packets [14:18:49]CheckFolder done [14:18:49]ProducePacketName [14:18:49]name=ofd_packets/00289652 [14:18:49]NVStorageSaveData ofd_packets/00289652 [14:18:49]File name is /storage/ofd_packets/00289652 [14:18:49]Write 298 bytes [14:18:49]NVStorageSaveData done [14:18:49]OFDSenderStorePacket done [14:18:49]KKMCreateOFDPacket done [14:18:49]NVStorageSaveData kkm_last_timestamp [14:18:49]File name is /storage/kkm_last_timestamp [14:18:49]Write 4 bytes [14:18:49]NVStorageSaveData done [14:18:49]ExternCall_PrintAddStr [14:18:49]wPrintStart [14:18:49]Write to MH i2c: 01 00 00 91 05 96 [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: 01 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: 01 07 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: 01 07 00 91 05 00 00 00 00 00 FF 0F AB [14:18:49]RasterBufferAndPrint [14:18:49]line Счет N : (1)24617727 [14:18:49]line ИНН: 02508201610067 [14:18:49]line Контрольно-Кассовый Чек [14:18:49]line ПРОДАЖА [14:18:49]line ТРК (МРК, ГНК) : 45 [14:18:49]line Товар: 2710194210 [14:18:49]line ДТ-К-5 [14:18:49]line 7.880 * 76.20 [14:18:49]line = 600.46 [14:18:49]line НДС 12% НСП 1% [14:18:49]line > о реализуемом товаре [14:18:49]line ИТОГО: 600.46 [14:18:49]line НСП 1% : 5.31 [14:18:49]line НДС 12% : 63.77 [14:18:49]line Наличными: 0.00 [14:18:49]line Безнал.: 600.46 [14:18:49]line Место: АЗС № 90 "Партнёр-нефть" [14:18:49]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:18:49]line СНО: Общий режим [14:18:49]line Чек 326 23.09.2024 14:18 [14:18:49]line Смена: 515 ФФД: 1.0 [14:18:49]line ЗНМ: 0300000107 [14:18:49]line РНМ: 0000000000091827 [14:18:49]line Версия ККМ: 001 [14:18:49]line Платежная система: O! деньги [14:18:49]line ФМ: 0000000000871832 [14:18:49]line ФД: 289652 [14:18:49]line ФПД: 268842790779380 [14:18:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141848&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289652&fm=268842790779380&tin=02508201610067®Number=0000000000091827&sum=60046 [14:18:49]written 0, free lines is 4095 [14:18:49]OFD Sender: Processing packet 289652 [packets to send 1784, broken 1783] [14:18:49]ProducePacketName [14:18:49]name=ofd_packets/00289652 [14:18:49]OFD Sender: To server: pG, [14:18:49]CommunicateWithHost lk.salyk.kg:30040 [14:18:49]ConnectInit lk.salyk.kg [14:18:50]Connected sock=10 [14:18: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 33 32 0C 01 00 00 9A 19 04 01 5D 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 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 46 01 00 00 F4 03 04 00 C8 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6B 04 00 35 04 06 00 F4 82 D7 0B 79 F4 CE 63 AC 42 0F 67 A8 C6 [14:18:50]Write to MH i2c: 01 00 00 BA 05 BF [14:18:50]Write i2c OK [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: 01 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: 01 07 00 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: 01 07 00 BA 05 00 00 00 00 00 EC 0C BE [14:18:50]RasterBufferAndPrint [14:18:50]line [14:18:50]line [14:18:50]line [14:18:50]line [14:18:50]line [14:18:50]written 0, free lines is 3314 [14:18:50]MH_Cut [14:18:50]Write to MH i2c: D1 01 00 C1 05 01 98 [14:18:50]Write i2c OK [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: D1 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: D1 01 00 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: D1 01 00 C1 05 00 97 [14:18:50]Write to MH i2c: 01 00 00 C2 05 C7 [14:18:50]Write i2c OK [14:18:50]MH_I2C_Read... [14:18: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 33 32 4F 00 00 00 38 47 47 00 64 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 33 32 10 04 04 00 74 6B 04 00 F4 03 04 00 9D 20 F1 66 B6 04 01 00 00 AF A5 92 94 AE A7 40 71 [14:18:50]CommunicateWithHost err = 0 [14:18:50]CheckOFDResponse [14:18:50]1017 (14) - 77093643461234 [14:18:50]1041 (16) - 0000000000871832 [14:18:50]1040 (4) - 289652 [14:18:50]1012 (4) - 23.09.2024 08:02 [14:18:50]1206 (1) - 0 [14:18:50]OFD Sender: Remove packet 289652 [14:18:50]ProducePacketName [14:18:50]name=ofd_packets/00289652 [14:18:50]NVStorageDeleteData [14:18:50]*** Cut start [14:18:50]*** Partial cut [14:18:50]*** CUTSNS_PIN = 1 [14:18:50]OFD Sender: No OFD packet to send [14:18:50]*** CUTSNS_PIN = 0 [14:18:51]*** Brake cut motor [14:18:51]Read from MH i2c: 01 [14:18:51]MH_I2C_Read... [14:18:51]*** Stop cut motor [14:18:51]*** Cut end [14:18:51]Read from MH i2c: 01 07 00 [14:18:51]MH_I2C_Read... [14:18:51]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 FF 0F DC [14:18:51]process_action close_receipt done [14:18:51]requested_data is exist [14:18:51]produce_requested_data [14:18:51]requested_item fm.sn is exist - process it [14:18:51]wFMCommunicate request_size=4 [14:18:51]MH_SAM_APDU [14:18:51]CAPDU: 80 11 00 00 [14:18:51]Write to MH i2c: E2 08 00 C3 05 80 11 00 00 00 00 00 00 42 [14:18:51]Write i2c OK [14:18:51]MH_I2C_Read... [14:18:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:51]Read from MH i2c: E2 [14:18:51]MH_I2C_Read... [14:18:51]Read from MH i2c: E2 17 00 [14:18:51]MH_I2C_Read... [14:18:51]Read from MH i2c: E2 17 00 C3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 92 [14:18:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:18:51]wFMCommunicate OK [14:18:51]requested_item fd.num is exist - process it [14:18:51]SAM_PROTO_GetFieldsCounters [14:18:51]wFMCommunicate request_size=4 [14:18:51]MH_SAM_APDU [14:18:51]CAPDU: 80 13 00 00 [14:18:51]Write to MH i2c: E2 08 00 C4 05 80 13 00 00 00 00 00 00 45 [14:18:51]Write i2c OK [14:18:51]MH_I2C_Read... [14:18:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:51]Read from MH i2c: E2 [14:18:51]MH_I2C_Read... [14:18:51]Read from MH i2c: E2 62 00 [14:18:51]MH_I2C_Read... [14:18:51]Read from MH i2c: E2 62 00 C4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 74 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [14:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 74 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:51]wFMCommunicate OK [14:18:51]SAM_PROTO_GetFieldsCounters done [14:18:51]requested_item shift.num is exist - process it [14:18:51]requested_item shift.opened is exist - process it [14:18:51]req_shift_opened [14:18:51]FM_GetShiftState [14:18:51]SAM_PROTO_GetShiftState [14:18:51]wFMCommunicate request_size=4 [14:18:51]MH_SAM_APDU [14:18:51]CAPDU: 80 13 01 00 [14:18:51]Write to MH i2c: E2 08 00 C5 05 80 13 01 00 00 00 00 00 47 [14:18:51]Write i2c OK [14:18:51]MH_I2C_Read... [14:18:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:51]Read from MH i2c: E2 [14:18:51]MH_I2C_Read... [14:18:51]Read from MH i2c: E2 0E 00 [14:18:51]MH_I2C_Read... [14:18:51]Read from MH i2c: E2 0E 00 C5 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [14:18:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:18:51]wFMCommunicate OK [14:18:51]SAM_PROTO_GetShiftState done [14:18:51]FM_GetShiftState done [14:18:51]req_shift_opened done [14:18:51]requested_item shift.open_date is exist - process it [14:18:51]req_shift_open_date [14:18:51]req_shift_open_date done [14:18:51]produce_requested_data done [14:18:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289652,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:18:51]process_action_free close_receipt [14:18:51]json_value_free [14:18:51]json_value_free done [14:18:51]process_json_proto returns [14:18:51]Send response to host [14:18:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289652,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:18:51]free response buf [14:18:51]execute_script done [14:18:51]execute_script returns [14:18:51]free content buf [14:18:51]Sock 9.Close socket [14:18:51]Sock 9.Thread stoped [14:18:52]accept exits with 7 [14:18:52]New connection [14:18:52]New thread 3067301220 created [14:18:52]Thread 3067157860 joined [14:18:52]Waiting for new connection... [14:18:52] Sock 7.Parse request [14:18:52]Sock 7.Check first char [14:18:52]Sock 7.First char is OK [14:18:52]request: POST /json_proto HTTP/1.0 [14:18:52]Method: POST [14:18:52]URL: /json_proto [14:18:52]Method is POST - this is cgi request [14:18:52]url: /json_proto [14:18:52]query_string will be loaded in cgi processing [14:18:52]execute_cgi json_proto POST (null) [14:18:52]execute_cgi path=json_proto method=POST [14:18:52]POST find Content-Length [14:18:52]Host: 172.17.41.135:8080 [14:18:52]Content-Length: 802 [14:18:52]Content-Type: application/json [14:18:52] [14:18:52]POST finish read [14:18:52]Found Content-Length = 802 [14:18:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 100.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:52]execute_script... [14:18: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)24617728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 100.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:52]POST & json_proto [14:18:52]process_json_proto [14:18:52]json parsed OK: [14:18:52]protocol is kg_v1.0 [14:18:52]action value=close_receipt [14:18:52]process_action close_receipt [14:18:52]cmd_close_receipt [14:18:52]MH_GetDate [14:18:52]Write to MH i2c: F0 00 00 C6 05 BA [14:18:52]Write i2c OK [14:18:52]MH_I2C_Read... [14:18:52]Read from MH i2c: F0 [14:18:52]MH_I2C_Read... [14:18:52]Read from MH i2c: F0 09 00 [14:18:52]MH_I2C_Read... [14:18:52]Read from MH i2c: F0 09 00 C6 05 00 CD 78 F1 66 ED 3E 82 65 71 [14:18:52]GetLastDocTimeStamp 1727101128 [14:18:52]current date 1727101133 [14:18:52]FM_GetShiftState [14:18:52]SAM_PROTO_GetShiftState [14:18:52]wFMCommunicate request_size=4 [14:18:52]MH_SAM_APDU [14:18:52]CAPDU: 80 13 01 00 [14:18:52]Write to MH i2c: E2 08 00 C7 05 80 13 01 00 00 00 00 00 49 [14:18:52]Write i2c OK [14:18:52]MH_I2C_Read... [14:18:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:52]Read from MH i2c: E2 [14:18:52]MH_I2C_Read... [14:18:52]Read from MH i2c: E2 0E 00 [14:18:52]MH_I2C_Read... [14:18:52]Read from MH i2c: E2 0E 00 C7 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [14:18:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:18:52]wFMCommunicate OK [14:18:52]SAM_PROTO_GetShiftState done [14:18:52]FM_GetShiftState done [14:18:52]opened in 1727051401 [14:18:52]opened+sec_in_day 1727137801 [14:18:52]quantity*price = 10034 [14:18:52]sum+1 = 10035 [14:18:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.34 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 0.00 Безнал.: 100.34 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 327 23.09.2024 14:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289653 ФПД: 73679571525940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141853&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289653&fm=73679571525940&tin=02508201610067®Number=0000000000091827&sum=10034 [14:18:53]StoreToDocumentArchive [14:18:53]shift 515 fd 289653 [14:18:53]save to /storage/0515/doc_00289653 [14:18:53]save last doc name /storage/0515/doc_00289653 to /storage/kkm_last_doc_name [14:18:53]save OK [14:18:53]Clear old archive folders... [14:18:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:53]tlvbuf is 0078B6B0 [14:18:53]SAM_PROTO_ClearQueue [14:18:53]wFMCommunicate request_size=4 [14:18:53]MH_SAM_APDU [14:18:53]CAPDU: 80 09 00 00 [14:18:53]Write to MH i2c: E2 08 00 D4 05 80 09 00 00 00 00 00 00 4B [14:18:53]Write i2c OK [14:18:53]MH_I2C_Read... [14:18:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:53]Read from MH i2c: E2 [14:18:53]MH_I2C_Read... [14:18:53]Read from MH i2c: E2 03 00 [14:18:53]MH_I2C_Read... [14:18:53]Read from MH i2c: E2 03 00 D4 05 00 90 00 4D [14:18:53]RAPDU: 90 00 [14:18:53]wFMCommunicate OK [14:18:53]SAM_PROTO_ClearQueue done [14:18:53]KKMCreateOFDPacket [14:18:53]OFDProtocolAddRootSTLVToBuf [14:18:53]FM_MakeSignedData [14:18:53]FM_MakeSignedData [14:18:53]SAM_PROTO_SignData [14:18:53]wFMCommunicate request_size=4 [14:18:53]MH_SAM_APDU [14:18:53]CAPDU: 80 0D 01 02 [14:18:53]Write to MH i2c: E2 08 00 D5 05 80 0D 01 02 00 00 00 00 53 [14:18:53]Write i2c OK [14:18:53]MH_I2C_Read... [14:18:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:53]Read from MH i2c: E2 [14:18:53]MH_I2C_Read... [14:18:53]Read from MH i2c: E2 03 00 [14:18:53]MH_I2C_Read... [14:18:53]Read from MH i2c: E2 03 00 D5 05 00 90 00 4E [14:18:53]RAPDU: 90 00 [14:18:53]wFMCommunicate OK [14:18:53]wFMCommunicate request_size=255 [14:18:53]MH_SAM_APDU [14:18:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 CD 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6B 04 00 35 04 06 00 43 [14:18:53]Write to MH i2c: E2 02 01 D6 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 CD 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6B 04 00 35 04 06 00 43 00 00 61 [14:18:53]Write i2c OK [14:18:53]MH_I2C_Read... [14:18:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:54]Read from MH i2c: E2 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 03 00 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 03 00 D6 05 00 90 00 4F [14:18:54]RAPDU: 90 00 [14:18:54]wFMCommunicate OK [14:18:54]wFMCommunicate request_size=10 [14:18:54]MH_SAM_APDU [14:18:54]CAPDU: 80 0D 02 02 05 02 DC B0 21 34 [14:18:54]Write to MH i2c: E2 0D 00 D7 05 80 0D 02 02 05 00 02 DC B0 21 34 00 00 43 [14:18:54]Write i2c OK [14:18:54]MH_I2C_Read... [14:18:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:54]Read from MH i2c: E2 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 03 00 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 03 00 D7 05 00 90 00 50 [14:18:54]RAPDU: 90 00 [14:18:54]wFMCommunicate OK [14:18:54]wFMCommunicate request_size=4 [14:18:54]MH_SAM_APDU [14:18:54]CAPDU: 80 0D 03 02 [14:18:54]Write to MH i2c: E2 08 00 D8 05 80 0D 03 02 00 00 00 00 58 [14:18:54]Write i2c OK [14:18:54]MH_I2C_Read... [14:18:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:54]Read from MH i2c: E2 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 0B 00 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 0B 00 D8 05 00 37 55 23 FA B6 90 5B 66 90 00 09 [14:18:54]RAPDU: 37 55 23 FA B6 90 5B 66 90 00 [14:18:54]wFMCommunicate OK [14:18:54]SAM_PROTO_SignData done [14:18:54]FM_MakeSignedData done [14:18:54]CreateOFDProtocolMessage [14:18:54]wFMCommunicate request_size=4 [14:18:54]MH_SAM_APDU [14:18:54]CAPDU: 80 11 00 00 [14:18:54]Write to MH i2c: E2 08 00 D9 05 80 11 00 00 00 00 00 00 58 [14:18:54]Write i2c OK [14:18:54]MH_I2C_Read... [14:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:54]Read from MH i2c: E2 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 17 00 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: E2 17 00 D9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [14:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:18:54]wFMCommunicate OK [14:18:54]CreateOFDProtocolMessage done [14:18:54]OFDSenderStorePacket 289653 [14:18:54]StoreOFDPacket docnum=289653 [14:18:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F3 07 07 01 28 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 CD 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6B 04 00 35 04 06 00 43 02 DC B0 21 34 37 55 23 FA B6 90 5B 66 [14:18:54]CheckFolder [14:18:54]dirname=/storage/ofd_packets [14:18:54]CheckFolder done [14:18:54]ProducePacketName [14:18:54]name=ofd_packets/00289653 [14:18:54]NVStorageSaveData ofd_packets/00289653 [14:18:54]File name is /storage/ofd_packets/00289653 [14:18:54]Write 301 bytes [14:18:54]NVStorageSaveData done [14:18:54]OFDSenderStorePacket done [14:18:54]KKMCreateOFDPacket done [14:18:54]NVStorageSaveData kkm_last_timestamp [14:18:54]File name is /storage/kkm_last_timestamp [14:18:54]Write 4 bytes [14:18:54]NVStorageSaveData done [14:18:54]ExternCall_PrintAddStr [14:18:54]wPrintStart [14:18:54]Write to MH i2c: 01 00 00 DA 05 DF [14:18:54]Write i2c OK [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: 01 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: 01 07 00 [14:18:54]MH_I2C_Read... [14:18:54]Read from MH i2c: 01 07 00 DA 05 00 00 00 00 00 FF 0F F4 [14:18:54]RasterBufferAndPrint [14:18:54]line Счет N : (1)24617728 [14:18:54]line ИНН: 02508201610067 [14:18:54]line Контрольно-Кассовый Чек [14:18:54]line ПРОДАЖА [14:18:54]line ТРК (МРК, ГНК) : 53 [14:18:54]line Товар: 2710124130 [14:18:54]line Аи-92-К-5 [14:18:54]line 1.480 * 67.80 [14:18:54]line = 100.34 [14:18:54]line НДС 12% НСП 1% [14:18:54]line > о реализуемом товаре [14:18:54]line ИТОГО: 100.34 [14:18:54]line НСП 1% : 0.89 [14:18:54]line НДС 12% : 10.66 [14:18:54]line Наличными: 0.00 [14:18:54]line Безнал.: 100.34 [14:18:54]line Место: АЗС № 90 "Партнёр-нефть" [14:18:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:18:54]line СНО: Общий режим [14:18:54]line Чек 327 23.09.2024 14:18 [14:18:54]line Смена: 515 ФФД: 1.0 [14:18:54]line ЗНМ: 0300000107 [14:18:54]line РНМ: 0000000000091827 [14:18:54]line Версия ККМ: 001 [14:18:54]line Платежная система: O! деньги [14:18:54]line ФМ: 0000000000871832 [14:18:54]line ФД: 289653 [14:18:54]line ФПД: 73679571525940 [14:18:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T141853&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289653&fm=73679571525940&tin=02508201610067®Number=0000000000091827&sum=10034 [14:18:54]OFD Sender: Processing packet 289653 [packets to send 1784, broken 1783] [14:18:54]ProducePacketName [14:18:54]name=ofd_packets/00289653 [14:18:54]OFD Sender: To server: pG, [14:18:54]CommunicateWithHost lk.salyk.kg:30040 [14:18:54]ConnectInit lk.salyk.kg [14:18:54]written 0, free lines is 4095 [14:18:54]Connected sock=10 [14:18: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 33 32 0F 01 00 00 F3 07 07 01 28 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 CD 78 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6B 04 00 35 04 06 00 43 02 DC B0 21 34 37 55 23 FA B6 90 5B 66 [14:18:55]Write to MH i2c: 01 00 00 03 06 09 [14:18:55]Write i2c OK [14:18:55]MH_I2C_Read... [14:18:55]Read from MH i2c: 01 [14:18:55]MH_I2C_Read... [14:18:55]Read from MH i2c: 01 07 00 [14:18:55]MH_I2C_Read... [14:18:55]Read from MH i2c: 01 07 00 03 06 00 00 00 00 00 F0 0C 0C [14:18:55]RasterBufferAndPrint [14:18:55]line [14:18:55]line [14:18:55]line [14:18:55]line [14:18:55]line [14:18:55]written 0, free lines is 3325 [14:18:55]MH_Cut [14:18:55]Write to MH i2c: D1 01 00 0A 06 01 E2 [14:18:55]Write i2c OK [14:18:55]MH_I2C_Read... [14:18:55]Read from MH i2c: D1 [14:18:55]MH_I2C_Read... [14:18:55]Read from MH i2c: D1 01 00 [14:18:55]MH_I2C_Read... [14:18:55]Read from MH i2c: D1 01 00 0A 06 00 E1 [14:18:55]Write to MH i2c: 01 00 00 0B 06 11 [14:18:55]Write i2c OK [14:18:55]MH_I2C_Read... [14:18: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 33 32 4F 00 00 00 CA 40 47 00 1E 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 33 32 10 04 04 00 75 6B 04 00 F4 03 04 00 A2 20 F1 66 B6 04 01 00 00 83 18 EB 01 48 FB BF 62 [14:18:55]CommunicateWithHost err = 0 [14:18:55]CheckOFDResponse [14:18:55]1017 (14) - 77093643461234 [14:18:55]1041 (16) - 0000000000871832 [14:18:55]1040 (4) - 289653 [14:18:55]1012 (4) - 23.09.2024 08:02 [14:18:55]1206 (1) - 0 [14:18:55]OFD Sender: Remove packet 289653 [14:18:55]ProducePacketName [14:18:55]name=ofd_packets/00289653 [14:18:55]NVStorageDeleteData [14:18:55]OFD Sender: No OFD packet to send [14:18:55]*** Cut start [14:18:55]*** Partial cut [14:18:55]*** CUTSNS_PIN = 1 [14:18:55]*** CUTSNS_PIN = 0 [14:18:56]*** Brake cut motor [14:18:56]Read from MH i2c: 01 [14:18:56]MH_I2C_Read... [14:18:56]*** Stop cut motor [14:18:56]*** Cut end [14:18:56]Read from MH i2c: 01 07 00 [14:18:56]MH_I2C_Read... [14:18:56]Read from MH i2c: 01 07 00 0B 06 00 00 00 00 00 FF 0F 26 [14:18:56]process_action close_receipt done [14:18:56]requested_data is exist [14:18:56]produce_requested_data [14:18:56]requested_item fm.sn is exist - process it [14:18:56]wFMCommunicate request_size=4 [14:18:56]MH_SAM_APDU [14:18:56]CAPDU: 80 11 00 00 [14:18:56]Write to MH i2c: E2 08 00 0C 06 80 11 00 00 00 00 00 00 8C [14:18:56]Write i2c OK [14:18:56]MH_I2C_Read... [14:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:56]Read from MH i2c: E2 [14:18:56]MH_I2C_Read... [14:18:56]Read from MH i2c: E2 17 00 [14:18:56]MH_I2C_Read... [14:18:56]Read from MH i2c: E2 17 00 0C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DC [14:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:18:56]wFMCommunicate OK [14:18:56]requested_item fd.num is exist - process it [14:18:56]SAM_PROTO_GetFieldsCounters [14:18:56]wFMCommunicate request_size=4 [14:18:56]MH_SAM_APDU [14:18:56]CAPDU: 80 13 00 00 [14:18:56]Write to MH i2c: E2 08 00 0D 06 80 13 00 00 00 00 00 00 8F [14:18:56]Write i2c OK [14:18:56]MH_I2C_Read... [14:18:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:56]Read from MH i2c: E2 [14:18:56]MH_I2C_Read... [14:18:56]Read from MH i2c: E2 62 00 [14:18:56]MH_I2C_Read... [14:18:56]Read from MH i2c: E2 62 00 0D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 75 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [14:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 75 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:56]wFMCommunicate OK [14:18:56]SAM_PROTO_GetFieldsCounters done [14:18:56]requested_item shift.num is exist - process it [14:18:56]requested_item shift.opened is exist - process it [14:18:56]req_shift_opened [14:18:56]FM_GetShiftState [14:18:56]SAM_PROTO_GetShiftState [14:18:56]wFMCommunicate request_size=4 [14:18:56]MH_SAM_APDU [14:18:56]CAPDU: 80 13 01 00 [14:18:56]Write to MH i2c: E2 08 00 0E 06 80 13 01 00 00 00 00 00 91 [14:18:56]Write i2c OK [14:18:56]MH_I2C_Read... [14:18:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:56]Read from MH i2c: E2 [14:18:56]MH_I2C_Read... [14:18:56]Read from MH i2c: E2 0E 00 [14:18:56]MH_I2C_Read... [14:18:56]Read from MH i2c: E2 0E 00 0E 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [14:18:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:18:56]wFMCommunicate OK [14:18:56]SAM_PROTO_GetShiftState done [14:18:56]FM_GetShiftState done [14:18:56]req_shift_opened done [14:18:56]requested_item shift.open_date is exist - process it [14:18:56]req_shift_open_date [14:18:56]req_shift_open_date done [14:18:56]produce_requested_data done [14:18:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289653,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:18:56]process_action_free close_receipt [14:18:56]json_value_free [14:18:56]json_value_free done [14:18:56]process_json_proto returns [14:18:56]Send response to host [14:18:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289653,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:18:56]free response buf [14:18:56]execute_script done [14:18:56]execute_script returns [14:18:56]free content buf [14:18:56]Sock 7.Close socket [14:18:56]Sock 7.Thread stoped [14:19:00]OFD Sender: No OFD packet to send [14:19:05]OFD Sender: No OFD packet to send [14:19:10]OFD Sender: No OFD packet to send [14:19:15]OFD Sender: No OFD packet to send [14:19:20]OFD Sender: No OFD packet to send [14:19:25]OFD Sender: No OFD packet to send [14:19:30]OFD Sender: No OFD packet to send [14:19:36]OFD Sender: No OFD packet to send [14:19:41]OFD Sender: No OFD packet to send [14:19:46]OFD Sender: No OFD packet to send [14:19:51]OFD Sender: No OFD packet to send [14:19:56]OFD Sender: No OFD packet to send [14:20:01]OFD Sender: No OFD packet to send [14:20:06]OFD Sender: No OFD packet to send [14:20:11]OFD Sender: No OFD packet to send [14:20:16]OFD Sender: No OFD packet to send [14:20:21]OFD Sender: No OFD packet to send [14:20:22]accept exits with 9 [14:20:22]New connection [14:20:22]New thread 3067157860 created [14:20:22]Thread 3067301220 joined [14:20:22]Waiting for new connection... [14:20:22] Sock 9.Parse request [14:20:22]Sock 9.Check first char [14:20:22]Sock 9.First char is OK [14:20:22]request: POST /json_proto HTTP/1.0 [14:20:22]Method: POST [14:20:22]URL: /json_proto [14:20:22]Method is POST - this is cgi request [14:20:22]url: /json_proto [14:20:22]query_string will be loaded in cgi processing [14:20:22]execute_cgi json_proto POST (null) [14:20:22]execute_cgi path=json_proto method=POST [14:20:22]POST find Content-Length [14:20:22]Host: 172.17.41.135:8080 [14:20:22]Content-Length: 808 [14:20:22]Content-Type: application/json [14:20:22] [14:20:22]POST finish read [14:20:22]Found Content-Length = 808 [14:20:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.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" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:22]execute_script... [14: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)24617726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.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" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:22]POST & json_proto [14:20:22]process_json_proto [14:20:22]json parsed OK: [14:20:22]protocol is kg_v1.0 [14:20:22]action value=close_receipt [14:20:22]process_action close_receipt [14:20:22]cmd_close_receipt [14:20:22]MH_GetDate [14:20:22]Write to MH i2c: F0 00 00 0F 06 04 [14:20:22]Write i2c OK [14:20:22]MH_I2C_Read... [14:20:22]Read from MH i2c: F0 [14:20:22]MH_I2C_Read... [14:20:22]Read from MH i2c: F0 09 00 [14:20:22]MH_I2C_Read... [14:20:22]Read from MH i2c: F0 09 00 0F 06 00 27 79 F1 66 ED 3E 82 65 16 [14:20:22]GetLastDocTimeStamp 1727101133 [14:20:22]current date 1727101223 [14:20:22]FM_GetShiftState [14:20:22]SAM_PROTO_GetShiftState [14:20:22]wFMCommunicate request_size=4 [14:20:22]MH_SAM_APDU [14:20:22]CAPDU: 80 13 01 00 [14:20:22]Write to MH i2c: E2 08 00 10 06 80 13 01 00 00 00 00 00 93 [14:20:22]Write i2c OK [14:20:22]MH_I2C_Read... [14:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:22]Read from MH i2c: E2 [14:20:22]MH_I2C_Read... [14:20:22]Read from MH i2c: E2 0E 00 [14:20:22]MH_I2C_Read... [14:20:22]Read from MH i2c: E2 0E 00 10 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 34 [14:20:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:20:22]wFMCommunicate OK [14:20:22]SAM_PROTO_GetShiftState done [14:20:22]FM_GetShiftState done [14:20:22]opened in 1727051401 [14:20:22]opened+sec_in_day 1727137801 [14:20:22]quantity*price = 150011 [14:20:22]sum+1 = 150012 [14:20:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.11 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 0.00 Безнал.: 1500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 328 23.09.2024 14:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289654 ФПД: 136853820301936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142023&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289654&fm=136853820301936&tin=02508201610067®Number=0000000000091827&sum=150011 [14:20:24]StoreToDocumentArchive [14:20:24]shift 515 fd 289654 [14:20:24]save to /storage/0515/doc_00289654 [14:20:24]save last doc name /storage/0515/doc_00289654 to /storage/kkm_last_doc_name [14:20:24]save OK [14:20:24]Clear old archive folders... [14:20:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:20:24]tlvbuf is 00705080 [14:20:24]SAM_PROTO_ClearQueue [14:20:24]wFMCommunicate request_size=4 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 09 00 00 [14:20:24]Write to MH i2c: E2 08 00 1D 06 80 09 00 00 00 00 00 00 95 [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 1D 06 00 90 00 97 [14:20:24]RAPDU: 90 00 [14:20:24]wFMCommunicate OK [14:20:24]SAM_PROTO_ClearQueue done [14:20:24]KKMCreateOFDPacket [14:20:24]OFDProtocolAddRootSTLVToBuf [14:20:24]FM_MakeSignedData [14:20:24]FM_MakeSignedData [14:20:24]SAM_PROTO_SignData [14:20:24]wFMCommunicate request_size=4 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 0D 01 02 [14:20:24]Write to MH i2c: E2 08 00 1E 06 80 0D 01 02 00 00 00 00 9D [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 1E 06 00 90 00 98 [14:20:24]RAPDU: 90 00 [14:20:24]wFMCommunicate OK [14:20:24]wFMCommunicate request_size=255 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 27 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6B 04 00 35 04 06 00 7C 77 [14:20:24]Write to MH i2c: E2 02 01 1F 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 27 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6B 04 00 35 04 06 00 7C 77 00 00 DC [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 1F 06 00 90 00 99 [14:20:24]RAPDU: 90 00 [14:20:24]wFMCommunicate OK [14:20:24]wFMCommunicate request_size=9 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 0D 02 02 04 C3 58 62 70 [14:20:24]Write to MH i2c: E2 0C 00 20 06 80 0D 02 02 04 00 C3 58 62 70 00 00 95 [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 20 06 00 90 00 9A [14:20:24]RAPDU: 90 00 [14:20:24]wFMCommunicate OK [14:20:24]wFMCommunicate request_size=4 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 0D 03 02 [14:20:24]Write to MH i2c: E2 08 00 21 06 80 0D 03 02 00 00 00 00 A2 [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 0B 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 0B 00 21 06 00 EE C0 51 8C 1F 6D 76 3F 90 00 6F [14:20:24]RAPDU: EE C0 51 8C 1F 6D 76 3F 90 00 [14:20:24]wFMCommunicate OK [14:20:24]SAM_PROTO_SignData done [14:20:24]FM_MakeSignedData done [14:20:24]CreateOFDProtocolMessage [14:20:24]wFMCommunicate request_size=4 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 11 00 00 [14:20:24]Write to MH i2c: E2 08 00 22 06 80 11 00 00 00 00 00 00 A2 [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 17 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 17 00 22 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F2 [14:20:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:20:24]wFMCommunicate OK [14:20:24]CreateOFDProtocolMessage done [14:20:24]OFDSenderStorePacket 289654 [14:20:24]StoreOFDPacket docnum=289654 [14:20:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 08 E3 06 01 93 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 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 27 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6B 04 00 35 04 06 00 7C 77 C3 58 62 70 EE C0 51 8C 1F 6D 76 3F [14:20:24]CheckFolder [14:20:24]dirname=/storage/ofd_packets [14:20:24]CheckFolder done [14:20:24]ProducePacketName [14:20:24]name=ofd_packets/00289654 [14:20:24]NVStorageSaveData ofd_packets/00289654 [14:20:24]File name is /storage/ofd_packets/00289654 [14:20:24]Write 300 bytes [14:20:24]NVStorageSaveData done [14:20:24]OFDSenderStorePacket done [14:20:24]KKMCreateOFDPacket done [14:20:24]NVStorageSaveData kkm_last_timestamp [14:20:24]File name is /storage/kkm_last_timestamp [14:20:24]Write 4 bytes [14:20:24]NVStorageSaveData done [14:20:24]ExternCall_PrintAddStr [14:20:24]wPrintStart [14:20:24]Write to MH i2c: 01 00 00 23 06 29 [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: 01 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: 01 07 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: 01 07 00 23 06 00 00 00 00 00 FF 0F 3E [14:20:24]RasterBufferAndPrint [14:20:24]line Счет N : (1)24617726 [14:20:24]line ИНН: 02508201610067 [14:20:24]line Контрольно-Кассовый Чек [14:20:24]line ПРОДАЖА [14:20:24]line ТРК (МРК, ГНК) : 71 [14:20:24]line Товар: 2711190000 [14:20:24]line ГАЗ-К-5 [14:20:24]line 40.110 * 37.40 [14:20:24]line = 1500.11 [14:20:24]line НДС 12% НСП 1% [14:20:24]line > о реализуемом товаре [14:20:24]line ИТОГО: 1500.11 [14:20:24]line НСП 1% : 13.27 [14:20:24]line НДС 12% : 159.30 [14:20:24]line Наличными: 0.00 [14:20:24]line Безнал.: 1500.11 [14:20:24]line Место: АЗС № 90 "Партнёр-нефть" [14:20:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:20:24]line СНО: Общий режим [14:20:24]line Чек 328 23.09.2024 14:20 [14:20:24]line Смена: 515 ФФД: 1.0 [14:20:24]line ЗНМ: 0300000107 [14:20:24]line РНМ: 0000000000091827 [14:20:24]line Версия ККМ: 001 [14:20:24]line Платежная система: O! деньги [14:20:24]line ФМ: 0000000000871832 [14:20:24]line ФД: 289654 [14:20:24]line ФПД: 136853820301936 [14:20:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142023&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289654&fm=136853820301936&tin=02508201610067®Number=0000000000091827&sum=150011 [14:20:24]written 0, free lines is 4095 [14:20:24]OFD Sender: Processing packet 289654 [packets to send 1784, broken 1783] [14:20:24]ProducePacketName [14:20:24]name=ofd_packets/00289654 [14:20:24]OFD Sender: To server: pG, [14:20:24]CommunicateWithHost lk.salyk.kg:30040 [14:20:24]ConnectInit lk.salyk.kg [14:20:24]Connected sock=10 [14:20: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 33 32 0E 01 00 00 08 E3 06 01 93 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 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 27 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6B 04 00 35 04 06 00 7C 77 C3 58 62 70 EE C0 51 8C 1F 6D 76 3F [14:20:25]Write to MH i2c: 01 00 00 4C 06 52 [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 07 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 07 00 4C 06 00 00 00 00 00 E5 0C 4A [14:20:25]RasterBufferAndPrint [14:20:25]line [14:20:25]line [14:20:25]line [14:20:25]line [14:20:25]line [14:20:25]written 0, free lines is 3307 [14:20:25]MH_Cut [14:20:25]Write to MH i2c: D1 01 00 53 06 01 2B [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: D1 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: D1 01 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: D1 01 00 53 06 00 2A [14:20:25]Write to MH i2c: 01 00 00 54 06 5A [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14: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 33 32 4F 00 00 00 EC 1D 47 00 20 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 33 32 10 04 04 00 76 6B 04 00 F4 03 04 00 FC 20 F1 66 B6 04 01 00 00 12 DE 5C C6 F6 4C A8 08 [14:20:25]CommunicateWithHost err = 0 [14:20:25]CheckOFDResponse [14:20:25]1017 (14) - 77093643461234 [14:20:25]1041 (16) - 0000000000871832 [14:20:25]1040 (4) - 289654 [14:20:25]1012 (4) - 23.09.2024 08:04 [14:20:25]1206 (1) - 0 [14:20:25]OFD Sender: Remove packet 289654 [14:20:25]ProducePacketName [14:20:25]name=ofd_packets/00289654 [14:20:25]NVStorageDeleteData [14:20:25]OFD Sender: No OFD packet to send [14:20:25]*** Cut start [14:20:25]*** Partial cut [14:20:25]*** CUTSNS_PIN = 1 [14:20:25]*** CUTSNS_PIN = 0 [14:20:26]*** Brake cut motor [14:20:26]Read from MH i2c: 01 [14:20:26]MH_I2C_Read... [14:20:26]*** Stop cut motor [14:20:26]*** Cut end [14:20:26]Read from MH i2c: 01 07 00 [14:20:26]MH_I2C_Read... [14:20:26]Read from MH i2c: 01 07 00 54 06 00 00 00 00 00 FF 0F 6F [14:20:26]process_action close_receipt done [14:20:26]requested_data is exist [14:20:26]produce_requested_data [14:20:26]requested_item fm.sn is exist - process it [14:20:26]wFMCommunicate request_size=4 [14:20:26]MH_SAM_APDU [14:20:26]CAPDU: 80 11 00 00 [14:20:26]Write to MH i2c: E2 08 00 55 06 80 11 00 00 00 00 00 00 D5 [14:20:26]Write i2c OK [14:20:26]MH_I2C_Read... [14:20:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:26]Read from MH i2c: E2 [14:20:26]MH_I2C_Read... [14:20:26]Read from MH i2c: E2 17 00 [14:20:26]MH_I2C_Read... [14:20:26]Read from MH i2c: E2 17 00 55 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 25 [14:20:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:20:26]wFMCommunicate OK [14:20:26]requested_item fd.num is exist - process it [14:20:26]SAM_PROTO_GetFieldsCounters [14:20:26]wFMCommunicate request_size=4 [14:20:26]MH_SAM_APDU [14:20:26]CAPDU: 80 13 00 00 [14:20:26]Write to MH i2c: E2 08 00 56 06 80 13 00 00 00 00 00 00 D8 [14:20:26]Write i2c OK [14:20:26]MH_I2C_Read... [14:20:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:26]Read from MH i2c: E2 [14:20:26]MH_I2C_Read... [14:20:26]Read from MH i2c: E2 62 00 [14:20:26]MH_I2C_Read... [14:20:26]Read from MH i2c: E2 62 00 56 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 76 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [14:20:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 76 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:26]wFMCommunicate OK [14:20:26]SAM_PROTO_GetFieldsCounters done [14:20:26]requested_item shift.num is exist - process it [14:20:26]requested_item shift.opened is exist - process it [14:20:26]req_shift_opened [14:20:26]FM_GetShiftState [14:20:26]SAM_PROTO_GetShiftState [14:20:26]wFMCommunicate request_size=4 [14:20:26]MH_SAM_APDU [14:20:26]CAPDU: 80 13 01 00 [14:20:26]Write to MH i2c: E2 08 00 57 06 80 13 01 00 00 00 00 00 DA [14:20:26]Write i2c OK [14:20:26]MH_I2C_Read... [14:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:26]Read from MH i2c: E2 [14:20:26]MH_I2C_Read... [14:20:26]Read from MH i2c: E2 0E 00 [14:20:26]MH_I2C_Read... [14:20:26]Read from MH i2c: E2 0E 00 57 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [14:20:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:20:26]wFMCommunicate OK [14:20:26]SAM_PROTO_GetShiftState done [14:20:26]FM_GetShiftState done [14:20:26]req_shift_opened done [14:20:26]requested_item shift.open_date is exist - process it [14:20:26]req_shift_open_date [14:20:26]req_shift_open_date done [14:20:26]produce_requested_data done [14:20:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289654,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:20:26]process_action_free close_receipt [14:20:26]json_value_free [14:20:26]json_value_free done [14:20:26]process_json_proto returns [14:20:26]Send response to host [14:20:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289654,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:20:26]free response buf [14:20:26]execute_script done [14:20:26]execute_script returns [14:20:26]free content buf [14:20:26]Sock 9.Close socket [14:20:26]Sock 9.Thread stoped [14:20:30]OFD Sender: No OFD packet to send [14:20:35]OFD Sender: No OFD packet to send [14:20:40]OFD Sender: No OFD packet to send [14:20:45]OFD Sender: No OFD packet to send [14:20:50]OFD Sender: No OFD packet to send [14:20:56]OFD Sender: No OFD packet to send [14:21:01]OFD Sender: No OFD packet to send [14:21:06]OFD Sender: No OFD packet to send [14:21:11]OFD Sender: No OFD packet to send [14:21:16]OFD Sender: No OFD packet to send [14:21:16]accept exits with 7 [14:21:16]New connection [14:21:16]New thread 3067301220 created [14:21:16]Thread 3067157860 joined [14:21:16]Waiting for new connection... [14:21:16] Sock 7.Parse request [14:21:16]Sock 7.Check first char [14:21:16]Sock 7.First char is OK [14:21:16]request: POST /json_proto HTTP/1.0 [14:21:16]Method: POST [14:21:16]URL: /json_proto [14:21:16]Method is POST - this is cgi request [14:21:16]url: /json_proto [14:21:16]query_string will be loaded in cgi processing [14:21:16]execute_cgi json_proto POST (null) [14:21:16]execute_cgi path=json_proto method=POST [14:21:16]POST find Content-Length [14:21:16]Host: 172.17.41.135:8080 [14:21:16]Content-Length: 805 [14:21:16]Content-Type: application/json [14:21:16] [14:21:16]POST finish read [14:21:16]Found Content-Length = 805 [14:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:21:16]execute_script... [14:21:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:21:16]POST & json_proto [14:21:16]process_json_proto [14:21:16]json parsed OK: [14:21:16]protocol is kg_v1.0 [14:21:16]action value=close_receipt [14:21:16]process_action close_receipt [14:21:16]cmd_close_receipt [14:21:16]MH_GetDate [14:21:16]Write to MH i2c: F0 00 00 58 06 4D [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: F0 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: F0 09 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: F0 09 00 58 06 00 5D 79 F1 66 ED 3E 82 65 95 [14:21:16]GetLastDocTimeStamp 1727101223 [14:21:16]current date 1727101277 [14:21:16]FM_GetShiftState [14:21:16]SAM_PROTO_GetShiftState [14:21:16]wFMCommunicate request_size=4 [14:21:16]MH_SAM_APDU [14:21:16]CAPDU: 80 13 01 00 [14:21:16]Write to MH i2c: E2 08 00 59 06 80 13 01 00 00 00 00 00 DC [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:16]Read from MH i2c: E2 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0E 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0E 00 59 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7D [14:21:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:21:16]wFMCommunicate OK [14:21:16]SAM_PROTO_GetShiftState done [14:21:16]FM_GetShiftState done [14:21:16]opened in 1727051401 [14:21:16]opened+sec_in_day 1727137801 [14:21:16]quantity*price = 100021 [14:21:16]sum+1 = 100023 [14:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 329 23.09.2024 14:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289655 ФПД: 3610239117655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142117&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289655&fm=3610239117655&tin=02508201610067®Number=0000000000091827&sum=100022 [14:21:17]StoreToDocumentArchive [14:21:17]shift 515 fd 289655 [14:21:17]save to /storage/0515/doc_00289655 [14:21:17]save last doc name /storage/0515/doc_00289655 to /storage/kkm_last_doc_name [14:21:17]save OK [14:21:17]Clear old archive folders... [14:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:17]tlvbuf is 007CC7E0 [14:21:17]SAM_PROTO_ClearQueue [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 09 00 00 [14:21:17]Write to MH i2c: E2 08 00 66 06 80 09 00 00 00 00 00 00 DE [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 66 06 00 90 00 E0 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]SAM_PROTO_ClearQueue done [14:21:17]KKMCreateOFDPacket [14:21:17]OFDProtocolAddRootSTLVToBuf [14:21:17]FM_MakeSignedData [14:21:17]FM_MakeSignedData [14:21:17]SAM_PROTO_SignData [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 01 02 [14:21:17]Write to MH i2c: E2 08 00 67 06 80 0D 01 02 00 00 00 00 E6 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 67 06 00 90 00 E1 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]wFMCommunicate request_size=255 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 49 01 00 00 F4 03 04 00 5D 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6B 04 00 35 04 06 00 03 [14:21:17]Write to MH i2c: E2 02 01 68 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 49 01 00 00 F4 03 04 00 5D 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6B 04 00 35 04 06 00 03 00 00 22 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 68 06 00 90 00 E2 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]wFMCommunicate request_size=10 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 02 02 05 48 93 05 29 57 [14:21:17]Write to MH i2c: E2 0D 00 69 06 80 0D 02 02 05 00 48 93 05 29 57 00 00 53 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 69 06 00 90 00 E3 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 03 02 [14:21:17]Write to MH i2c: E2 08 00 6A 06 80 0D 03 02 00 00 00 00 EB [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 0B 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 0B 00 6A 06 00 15 AB 81 33 0C 87 13 08 90 00 0E [14:21:18]RAPDU: 15 AB 81 33 0C 87 13 08 90 00 [14:21:18]wFMCommunicate OK [14:21:18]SAM_PROTO_SignData done [14:21:18]FM_MakeSignedData done [14:21:18]CreateOFDProtocolMessage [14:21:18]wFMCommunicate request_size=4 [14:21:18]MH_SAM_APDU [14:21:18]CAPDU: 80 11 00 00 [14:21:18]Write to MH i2c: E2 08 00 6B 06 80 11 00 00 00 00 00 00 EB [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 17 00 [14:21:18]MH_I2C_Read... [14:21:18]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 33 32 90 00 3B [14:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:21:18]wFMCommunicate OK [14:21:18]CreateOFDProtocolMessage done [14:21:18]OFDSenderStorePacket 289655 [14:21:18]StoreOFDPacket docnum=289655 [14:21:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 93 29 07 01 E7 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 49 01 00 00 F4 03 04 00 5D 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6B 04 00 35 04 06 00 03 48 93 05 29 57 15 AB 81 33 0C 87 13 08 [14:21:18]CheckFolder [14:21:18]dirname=/storage/ofd_packets [14:21:18]CheckFolder done [14:21:18]ProducePacketName [14:21:18]name=ofd_packets/00289655 [14:21:18]NVStorageSaveData ofd_packets/00289655 [14:21:18]File name is /storage/ofd_packets/00289655 [14:21:18]Write 301 bytes [14:21:18]NVStorageSaveData done [14:21:18]OFDSenderStorePacket done [14:21:18]KKMCreateOFDPacket done [14:21:18]NVStorageSaveData kkm_last_timestamp [14:21:18]File name is /storage/kkm_last_timestamp [14:21:18]Write 4 bytes [14:21:18]NVStorageSaveData done [14:21:18]ExternCall_PrintAddStr [14:21:18]wPrintStart [14:21:18]Write to MH i2c: 01 00 00 6C 06 72 [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 6C 06 00 00 00 00 00 FF 0F 87 [14:21:18]RasterBufferAndPrint [14:21:18]line Счет N : (1)24617730 [14:21:18]line ИНН: 02508201610067 [14:21:18]line Контрольно-Кассовый Чек [14:21:18]line ПРОДАЖА [14:21:18]line ТРК (МРК, ГНК) : 42 [14:21:18]line Товар: 2710124500 [14:21:18]line Аи-95-К-5 [14:21:18]line 13.480 * 74.20 [14:21:18]line = 1000.22 [14:21:18]line НДС 12% НСП 1% [14:21:18]line > о реализуемом товаре [14:21:18]line ИТОГО: 1000.22 [14:21:18]line НСП 1% : 8.85 [14:21:18]line НДС 12% : 106.22 [14:21:18]line Наличными: 0.00 [14:21:18]line Безнал.: 1000.22 [14:21:18]line Место: АЗС № 90 "Партнёр-нефть" [14:21:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:21:18]line СНО: Общий режим [14:21:18]line Чек 329 23.09.2024 14:21 [14:21:18]line Смена: 515 ФФД: 1.0 [14:21:18]line ЗНМ: 0300000107 [14:21:18]line РНМ: 0000000000091827 [14:21:18]line Версия ККМ: 001 [14:21:18]line Платежная система: O! деньги [14:21:18]line ФМ: 0000000000871832 [14:21:18]line ФД: 289655 [14:21:18]line ФПД: 3610239117655 [14:21:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142117&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289655&fm=3610239117655&tin=02508201610067®Number=0000000000091827&sum=100022 [14:21:18]written 0, free lines is 4095 [14:21:18]OFD Sender: Processing packet 289655 [packets to send 1784, broken 1783] [14:21:18]ProducePacketName [14:21:18]name=ofd_packets/00289655 [14:21:18]OFD Sender: To server: pG, [14:21:18]CommunicateWithHost lk.salyk.kg:30040 [14:21:18]ConnectInit lk.salyk.kg [14:21:18]Connected sock=10 [14:21:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 93 29 07 01 E7 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 49 01 00 00 F4 03 04 00 5D 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6B 04 00 35 04 06 00 03 48 93 05 29 57 15 AB 81 33 0C 87 13 08 [14:21:18]Write to MH i2c: 01 00 00 95 06 9B [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 95 06 00 00 00 00 00 F2 0C A0 [14:21:18]RasterBufferAndPrint [14:21:18]line [14:21:18]line [14:21:18]line [14:21:18]line [14:21:18]line [14:21:18]written 0, free lines is 3320 [14:21:18]MH_Cut [14:21:18]Write to MH i2c: D1 01 00 9C 06 01 74 [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: D1 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: D1 01 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: D1 01 00 9C 06 00 73 [14:21:18]Write to MH i2c: 01 00 00 9D 06 A3 [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21: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 33 32 4F 00 00 00 DB 57 47 00 15 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 33 32 10 04 04 00 77 6B 04 00 F4 03 04 00 31 21 F1 66 B6 04 01 00 00 D3 B4 77 58 3D FD 6D 55 [14:21:18]CommunicateWithHost err = 0 [14:21:18]CheckOFDResponse [14:21:18]1017 (14) - 77093643461234 [14:21:18]1041 (16) - 0000000000871832 [14:21:18]1040 (4) - 289655 [14:21:18]1012 (4) - 23.09.2024 08:05 [14:21:18]1206 (1) - 0 [14:21:18]OFD Sender: Remove packet 289655 [14:21:18]ProducePacketName [14:21:18]name=ofd_packets/00289655 [14:21:18]NVStorageDeleteData [14:21:19]*** Cut start [14:21:19]*** Partial cut [14:21:19]*** CUTSNS_PIN = 1 [14:21:19]*** CUTSNS_PIN = 0 [14:21:19]OFD Sender: No OFD packet to send [14:21:19]*** Brake cut motor [14:21:19]Read from MH i2c: 01 [14:21:19]MH_I2C_Read... [14:21:19]*** Stop cut motor [14:21:19]*** Cut end [14:21:19]Read from MH i2c: 01 07 00 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 FF 0F B8 [14:21:19]process_action close_receipt done [14:21:19]requested_data is exist [14:21:19]produce_requested_data [14:21:19]requested_item fm.sn is exist - process it [14:21:19]wFMCommunicate request_size=4 [14:21:19]MH_SAM_APDU [14:21:19]CAPDU: 80 11 00 00 [14:21:19]Write to MH i2c: E2 08 00 9E 06 80 11 00 00 00 00 00 00 1E [14:21:19]Write i2c OK [14:21:19]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 17 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 17 00 9E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6E [14:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:21:20]wFMCommunicate OK [14:21:20]requested_item fd.num is exist - process it [14:21:20]SAM_PROTO_GetFieldsCounters [14:21:20]wFMCommunicate request_size=4 [14:21:20]MH_SAM_APDU [14:21:20]CAPDU: 80 13 00 00 [14:21:20]Write to MH i2c: E2 08 00 9F 06 80 13 00 00 00 00 00 00 21 [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 62 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 62 00 9F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 77 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [14:21:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 77 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:20]wFMCommunicate OK [14:21:20]SAM_PROTO_GetFieldsCounters done [14:21:20]requested_item shift.num is exist - process it [14:21:20]requested_item shift.opened is exist - process it [14:21:20]req_shift_opened [14:21:20]FM_GetShiftState [14:21:20]SAM_PROTO_GetShiftState [14:21:20]wFMCommunicate request_size=4 [14:21:20]MH_SAM_APDU [14:21:20]CAPDU: 80 13 01 00 [14:21:20]Write to MH i2c: E2 08 00 A0 06 80 13 01 00 00 00 00 00 23 [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 0E 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 0E 00 A0 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [14:21:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:21:20]wFMCommunicate OK [14:21:20]SAM_PROTO_GetShiftState done [14:21:20]FM_GetShiftState done [14:21:20]req_shift_opened done [14:21:20]requested_item shift.open_date is exist - process it [14:21:20]req_shift_open_date [14:21:20]req_shift_open_date done [14:21:20]produce_requested_data done [14:21:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289655,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:21:20]process_action_free close_receipt [14:21:20]json_value_free [14:21:20]json_value_free done [14:21:20]process_json_proto returns [14:21:20]Send response to host [14:21:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289655,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:21:20]free response buf [14:21:20]execute_script done [14:21:20]execute_script returns [14:21:20]free content buf [14:21:20]Sock 7.Close socket [14:21:20]Sock 7.Thread stoped [14:21:20]accept exits with 9 [14:21:20]New connection [14:21:20]New thread 3067157860 created [14:21:20]Thread 3067301220 joined [14:21:20]Waiting for new connection... [14:21:20] Sock 9.Parse request [14:21:20]Sock 9.Check first char [14:21:20]Sock 9.First char is OK [14:21:20]request: POST /json_proto HTTP/1.0 [14:21:20]Method: POST [14:21:20]URL: /json_proto [14:21:20]Method is POST - this is cgi request [14:21:20]url: /json_proto [14:21:20]query_string will be loaded in cgi processing [14:21:20]execute_cgi json_proto POST (null) [14:21:20]execute_cgi path=json_proto method=POST [14:21:20]POST find Content-Length [14:21:20]Host: 172.17.41.135:8080 [14:21:20]Content-Length: 802 [14:21:20]Content-Type: application/json [14:21:20] [14:21:20]POST finish read [14:21:20]Found Content-Length = 802 [14:21:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.980, "sum" : 740.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" : 740.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:20]execute_script... [14:21: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)24617729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.980, "sum" : 740.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" : 740.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:20]POST & json_proto [14:21:20]process_json_proto [14:21:20]json parsed OK: [14:21:20]protocol is kg_v1.0 [14:21:20]action value=close_receipt [14:21:20]process_action close_receipt [14:21:20]cmd_close_receipt [14:21:20]MH_GetDate [14:21:20]Write to MH i2c: F0 00 00 A1 06 96 [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: F0 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: F0 09 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: F0 09 00 A1 06 00 61 79 F1 66 ED 3E 82 65 E2 [14:21:20]GetLastDocTimeStamp 1727101277 [14:21:20]current date 1727101281 [14:21:20]FM_GetShiftState [14:21:20]SAM_PROTO_GetShiftState [14:21:20]wFMCommunicate request_size=4 [14:21:20]MH_SAM_APDU [14:21:20]CAPDU: 80 13 01 00 [14:21:20]Write to MH i2c: E2 08 00 A2 06 80 13 01 00 00 00 00 00 25 [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:20]Read from MH i2c: E2 0E 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 0E 00 A2 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C6 [14:21:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:21:20]wFMCommunicate OK [14:21:20]SAM_PROTO_GetShiftState done [14:21:20]FM_GetShiftState done [14:21:20]opened in 1727051401 [14:21:20]opened+sec_in_day 1727137801 [14:21:20]quantity*price = 74051 [14:21:20]sum+1 = 74053 [14:21:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 740.52 НСП 1% : 6.55 НДС 12% : 78.64 Наличными: 0.00 Безнал.: 740.52 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 330 23.09.2024 14:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289656 ФПД: 212042186458676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142121&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289656&fm=212042186458676&tin=02508201610067®Number=0000000000091827&sum=74052 [14:21:22]StoreToDocumentArchive [14:21:22]shift 515 fd 289656 [14:21:22]save to /storage/0515/doc_00289656 [14:21:22]save last doc name /storage/0515/doc_00289656 to /storage/kkm_last_doc_name [14:21:22]save OK [14:21:22]Clear old archive folders... [14:21:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:22]tlvbuf is 007CA4F0 [14:21:22]SAM_PROTO_ClearQueue [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 09 00 00 [14:21:22]Write to MH i2c: E2 08 00 AF 06 80 09 00 00 00 00 00 00 27 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 AF 06 00 90 00 29 [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]SAM_PROTO_ClearQueue done [14:21:22]KKMCreateOFDPacket [14:21:22]OFDProtocolAddRootSTLVToBuf [14:21:22]FM_MakeSignedData [14:21:22]FM_MakeSignedData [14:21:22]SAM_PROTO_SignData [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 0D 01 02 [14:21:22]Write to MH i2c: E2 08 00 B0 06 80 0D 01 02 00 00 00 00 2F [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 B0 06 00 90 00 2A [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]wFMCommunicate request_size=255 [14:21:22]MH_SAM_APDU [14:21: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 FC 26 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 61 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6B 04 00 35 04 06 00 C0 [14:21:22]Write to MH i2c: E2 02 01 B1 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 FC 26 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 61 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6B 04 00 35 04 06 00 C0 00 00 37 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 B1 06 00 90 00 2B [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]wFMCommunicate request_size=10 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 0D 02 02 05 D9 EB 33 86 34 [14:21:22]Write to MH i2c: E2 0D 00 B2 06 80 0D 02 02 05 00 D9 EB 33 86 34 00 00 ED [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 B2 06 00 90 00 2C [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 0D 03 02 [14:21:22]Write to MH i2c: E2 08 00 B3 06 80 0D 03 02 00 00 00 00 34 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 0B 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 0B 00 B3 06 00 64 CB 45 DF 6A 51 1B 65 90 00 C3 [14:21:22]RAPDU: 64 CB 45 DF 6A 51 1B 65 90 00 [14:21:22]wFMCommunicate OK [14:21:22]SAM_PROTO_SignData done [14:21:22]FM_MakeSignedData done [14:21:22]CreateOFDProtocolMessage [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 11 00 00 [14:21:22]Write to MH i2c: E2 08 00 B4 06 80 11 00 00 00 00 00 00 34 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 17 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 17 00 B4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 84 [14:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:21:22]wFMCommunicate OK [14:21:22]CreateOFDProtocolMessage done [14:21:22]OFDSenderStorePacket 289656 [14:21:22]StoreOFDPacket docnum=289656 [14:21:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BC 28 07 01 96 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 FC 26 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 61 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6B 04 00 35 04 06 00 C0 D9 EB 33 86 34 64 CB 45 DF 6A 51 1B 65 [14:21:22]CheckFolder [14:21:22]dirname=/storage/ofd_packets [14:21:22]CheckFolder done [14:21:22]ProducePacketName [14:21:22]name=ofd_packets/00289656 [14:21:22]NVStorageSaveData ofd_packets/00289656 [14:21:22]File name is /storage/ofd_packets/00289656 [14:21:22]Write 301 bytes [14:21:22]NVStorageSaveData done [14:21:22]OFDSenderStorePacket done [14:21:22]KKMCreateOFDPacket done [14:21:22]NVStorageSaveData kkm_last_timestamp [14:21:22]File name is /storage/kkm_last_timestamp [14:21:22]Write 4 bytes [14:21:22]NVStorageSaveData done [14:21:22]ExternCall_PrintAddStr [14:21:22]wPrintStart [14:21:22]Write to MH i2c: 01 00 00 B5 06 BB [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: 01 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: 01 07 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: 01 07 00 B5 06 00 00 00 00 00 FF 0F D0 [14:21:22]RasterBufferAndPrint [14:21:22]line Счет N : (1)24617729 [14:21:22]line ИНН: 02508201610067 [14:21:22]line Контрольно-Кассовый Чек [14:21:22]line ПРОДАЖА [14:21:22]line ТРК (МРК, ГНК) : 62 [14:21:22]line Товар: 2710124500 [14:21:22]line Аи-95-К-5 [14:21:22]line 9.980 * 74.20 [14:21:22]line = 740.52 [14:21:22]line НДС 12% НСП 1% [14:21:22]line > о реализуемом товаре [14:21:22]line ИТОГО: 740.52 [14:21:22]line НСП 1% : 6.55 [14:21:22]line НДС 12% : 78.64 [14:21:22]line Наличными: 0.00 [14:21:22]line Безнал.: 740.52 [14:21:22]line Место: АЗС № 90 "Партнёр-нефть" [14:21:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:21:22]line СНО: Общий режим [14:21:22]line Чек 330 23.09.2024 14:21 [14:21:22]line Смена: 515 ФФД: 1.0 [14:21:22]line ЗНМ: 0300000107 [14:21:22]line РНМ: 0000000000091827 [14:21:22]line Версия ККМ: 001 [14:21:22]line Платежная система: O! деньги [14:21:22]line ФМ: 0000000000871832 [14:21:22]line ФД: 289656 [14:21:22]line ФПД: 212042186458676 [14:21:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142121&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289656&fm=212042186458676&tin=02508201610067®Number=0000000000091827&sum=74052 [14:21:23]OFD Sender: Processing packet 289656 [packets to send 1784, broken 1783] [14:21:23]ProducePacketName [14:21:23]name=ofd_packets/00289656 [14:21:23]OFD Sender: To server: pG, [14:21:23]CommunicateWithHost lk.salyk.kg:30040 [14:21:23]ConnectInit lk.salyk.kg [14:21:23]written 0, free lines is 4095 [14:21:23]Connected sock=10 [14:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BC 28 07 01 96 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 FC 26 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 61 79 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6B 04 00 35 04 06 00 C0 D9 EB 33 86 34 64 CB 45 DF 6A 51 1B 65 [14:21:23]Write to MH i2c: 01 00 00 DE 06 E4 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 07 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 07 00 DE 06 00 00 00 00 00 EB 0C E2 [14:21:23]RasterBufferAndPrint [14:21:23]line [14:21:23]line [14:21:23]line [14:21:23]line [14:21:23]line [14:21:23]written 0, free lines is 3317 [14:21:23]MH_Cut [14:21:23]Write to MH i2c: D1 01 00 E5 06 01 BD [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: D1 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: D1 01 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: D1 01 00 E5 06 00 BC [14:21:23]Write to MH i2c: 01 00 00 E6 06 EC [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21: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 33 32 4F 00 00 00 84 2A 47 00 31 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 33 32 10 04 04 00 78 6B 04 00 F4 03 04 00 36 21 F1 66 B6 04 01 00 00 A6 C7 F1 1F 88 3E 36 A5 [14:21:23]CommunicateWithHost err = 0 [14:21:23]CheckOFDResponse [14:21:23]1017 (14) - 77093643461234 [14:21:23]1041 (16) - 0000000000871832 [14:21:23]1040 (4) - 289656 [14:21:23]1012 (4) - 23.09.2024 08:05 [14:21:23]1206 (1) - 0 [14:21:23]OFD Sender: Remove packet 289656 [14:21:23]ProducePacketName [14:21:23]name=ofd_packets/00289656 [14:21:23]NVStorageDeleteData [14:21:24]OFD Sender: No OFD packet to send [14:21:24]*** Cut start [14:21:24]*** Partial cut [14:21:24]*** CUTSNS_PIN = 1 [14:21:24]*** CUTSNS_PIN = 0 [14:21:24]*** Brake cut motor [14:21:24]Read from MH i2c: 01 [14:21:24]MH_I2C_Read... [14:21:24]*** Stop cut motor [14:21:24]*** Cut end [14:21:24]Read from MH i2c: 01 07 00 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 FF 0F 01 [14:21:24]process_action close_receipt done [14:21:24]requested_data is exist [14:21:24]produce_requested_data [14:21:24]requested_item fm.sn is exist - process it [14:21:24]wFMCommunicate request_size=4 [14:21:24]MH_SAM_APDU [14:21:24]CAPDU: 80 11 00 00 [14:21:24]Write to MH i2c: E2 08 00 E7 06 80 11 00 00 00 00 00 00 67 [14:21:24]Write i2c OK [14:21:24]MH_I2C_Read... [14:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:24]Read from MH i2c: E2 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: E2 17 00 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: E2 17 00 E7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B7 [14:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:21:24]wFMCommunicate OK [14:21:24]requested_item fd.num is exist - process it [14:21:24]SAM_PROTO_GetFieldsCounters [14:21:24]wFMCommunicate request_size=4 [14:21:24]MH_SAM_APDU [14:21:24]CAPDU: 80 13 00 00 [14:21:24]Write to MH i2c: E2 08 00 E8 06 80 13 00 00 00 00 00 00 6A [14:21:24]Write i2c OK [14:21:24]MH_I2C_Read... [14:21:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:25]Read from MH i2c: E2 [14:21:25]MH_I2C_Read... [14:21:25]Read from MH i2c: E2 62 00 [14:21:25]MH_I2C_Read... [14:21:25]Read from MH i2c: E2 62 00 E8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 78 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [14:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 78 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:25]wFMCommunicate OK [14:21:25]SAM_PROTO_GetFieldsCounters done [14:21:25]requested_item shift.num is exist - process it [14:21:25]requested_item shift.opened is exist - process it [14:21:25]req_shift_opened [14:21:25]FM_GetShiftState [14:21:25]SAM_PROTO_GetShiftState [14:21:25]wFMCommunicate request_size=4 [14:21:25]MH_SAM_APDU [14:21:25]CAPDU: 80 13 01 00 [14:21:25]Write to MH i2c: E2 08 00 E9 06 80 13 01 00 00 00 00 00 6C [14:21:25]Write i2c OK [14:21:25]MH_I2C_Read... [14:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:25]Read from MH i2c: E2 [14:21:25]MH_I2C_Read... [14:21:25]Read from MH i2c: E2 0E 00 [14:21:25]MH_I2C_Read... [14:21:25]Read from MH i2c: E2 0E 00 E9 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0D [14:21:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:21:25]wFMCommunicate OK [14:21:25]SAM_PROTO_GetShiftState done [14:21:25]FM_GetShiftState done [14:21:25]req_shift_opened done [14:21:25]requested_item shift.open_date is exist - process it [14:21:25]req_shift_open_date [14:21:25]req_shift_open_date done [14:21:25]produce_requested_data done [14:21:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289656,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:21:25]process_action_free close_receipt [14:21:25]json_value_free [14:21:25]json_value_free done [14:21:25]process_json_proto returns [14:21:25]Send response to host [14:21:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289656,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:21:25]free response buf [14:21:25]execute_script done [14:21:25]execute_script returns [14:21:25]free content buf [14:21:25]Sock 9.Close socket [14:21:25]Sock 9.Thread stoped [14:21:29]OFD Sender: No OFD packet to send [14:21:34]OFD Sender: No OFD packet to send [14:21:39]OFD Sender: No OFD packet to send [14:21:44]OFD Sender: No OFD packet to send [14:21:49]OFD Sender: No OFD packet to send [14:21:54]OFD Sender: No OFD packet to send [14:21:59]OFD Sender: No OFD packet to send [14:22:04]OFD Sender: No OFD packet to send [14:22:09]OFD Sender: No OFD packet to send [14:22:14]OFD Sender: No OFD packet to send [14:22:19]OFD Sender: No OFD packet to send [14:22:24]OFD Sender: No OFD packet to send [14:22:29]OFD Sender: No OFD packet to send [14:22:34]OFD Sender: No OFD packet to send [14:22:39]OFD Sender: No OFD packet to send [14:22:44]OFD Sender: No OFD packet to send [14:22:49]OFD Sender: No OFD packet to send [14:22:54]OFD Sender: No OFD packet to send [14:22:59]OFD Sender: No OFD packet to send [14:23:04]OFD Sender: No OFD packet to send [14:23:09]OFD Sender: No OFD packet to send [14:23:14]OFD Sender: No OFD packet to send [14:23:19]OFD Sender: No OFD packet to send [14:23:25]OFD Sender: No OFD packet to send [14:23:30]OFD Sender: No OFD packet to send [14:23:35]OFD Sender: No OFD packet to send [14:23:40]OFD Sender: No OFD packet to send [14:23:45]OFD Sender: No OFD packet to send [14:23:50]OFD Sender: No OFD packet to send [14:23:55]OFD Sender: No OFD packet to send [14:24:00]OFD Sender: No OFD packet to send [14:24:05]OFD Sender: No OFD packet to send [14:24:10]OFD Sender: No OFD packet to send [14:24:15]OFD Sender: No OFD packet to send [14:24:19]accept exits with 7 [14:24:19]New connection [14:24:19]New thread 3067301220 created [14:24:19]Thread 3067157860 joined [14:24:19]Waiting for new connection... [14:24:19] Sock 7.Parse request [14:24:19]Sock 7.Check first char [14:24:19]Sock 7.First char is OK [14:24:19]request: POST /json_proto HTTP/1.0 [14:24:19]Method: POST [14:24:19]URL: /json_proto [14:24:19]Method is POST - this is cgi request [14:24:19]url: /json_proto [14:24:19]query_string will be loaded in cgi processing [14:24:19]execute_cgi json_proto POST (null) [14:24:19]execute_cgi path=json_proto method=POST [14:24:19]POST find Content-Length [14:24:19]Host: 172.17.41.135:8080 [14:24:19]Content-Length: 786 [14:24:19]Content-Type: application/json [14:24:19] [14:24:19]POST finish read [14:24:19]Found Content-Length = 786 [14:24:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 26.710, "sum" : 1851.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" : 1851.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:19]execute_script... [14:24: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)24617731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 26.710, "sum" : 1851.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" : 1851.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:19]POST & json_proto [14:24:19]process_json_proto [14:24:19]json parsed OK: [14:24:19]protocol is kg_v1.0 [14:24:19]action value=close_receipt [14:24:19]process_action close_receipt [14:24:19]cmd_close_receipt [14:24:19]MH_GetDate [14:24:19]Write to MH i2c: F0 00 00 EA 06 DF [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: F0 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: F0 09 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: F0 09 00 EA 06 00 14 7A F1 66 ED 3E 82 65 DF [14:24:19]GetLastDocTimeStamp 1727101281 [14:24:19]current date 1727101460 [14:24:19]FM_GetShiftState [14:24:19]SAM_PROTO_GetShiftState [14:24:19]wFMCommunicate request_size=4 [14:24:19]MH_SAM_APDU [14:24:19]CAPDU: 80 13 01 00 [14:24:19]Write to MH i2c: E2 08 00 EB 06 80 13 01 00 00 00 00 00 6E [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:19]Read from MH i2c: E2 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 0E 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 0E 00 EB 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0F [14:24:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:24:19]wFMCommunicate OK [14:24:19]SAM_PROTO_GetShiftState done [14:24:19]FM_GetShiftState done [14:24:19]opened in 1727051401 [14:24:19]opened+sec_in_day 1727137801 [14:24:19]quantity*price = 185100 [14:24:19]sum+1 = 185101 [14:24:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1851.00 НСП 1% : 16.38 НДС 12% : 196.57 Наличными: 0.00 Безнал.: 1851.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 331 23.09.2024 14:24 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289657 ФПД: 262309469390942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142420&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289657&fm=262309469390942&tin=02508201610067®Number=0000000000091827&sum=185100 [14:24:20]StoreToDocumentArchive [14:24:20]shift 515 fd 289657 [14:24:20]save to /storage/0515/doc_00289657 [14:24:20]save last doc name /storage/0515/doc_00289657 to /storage/kkm_last_doc_name [14:24:20]save OK [14:24:20]Clear old archive folders... [14:24:20]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:24:20]tlvbuf is 007D5020 [14:24:20]SAM_PROTO_ClearQueue [14:24:20]wFMCommunicate request_size=4 [14:24:20]MH_SAM_APDU [14:24:20]CAPDU: 80 09 00 00 [14:24:20]Write to MH i2c: E2 08 00 F8 06 80 09 00 00 00 00 00 00 70 [14:24:20]Write i2c OK [14:24:20]MH_I2C_Read... [14:24:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:20]Read from MH i2c: E2 [14:24:20]MH_I2C_Read... [14:24:20]Read from MH i2c: E2 03 00 [14:24:20]MH_I2C_Read... [14:24:20]Read from MH i2c: E2 03 00 F8 06 00 90 00 72 [14:24:20]RAPDU: 90 00 [14:24:20]wFMCommunicate OK [14:24:20]SAM_PROTO_ClearQueue done [14:24:20]KKMCreateOFDPacket [14:24:20]OFDProtocolAddRootSTLVToBuf [14:24:20]FM_MakeSignedData [14:24:20]FM_MakeSignedData [14:24:20]SAM_PROTO_SignData [14:24:20]wFMCommunicate request_size=4 [14:24:20]MH_SAM_APDU [14:24:20]CAPDU: 80 0D 01 02 [14:24:20]Write to MH i2c: E2 08 00 F9 06 80 0D 01 02 00 00 00 00 78 [14:24:20]Write i2c OK [14:24:20]MH_I2C_Read... [14:24:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:20]Read from MH i2c: E2 [14:24:20]MH_I2C_Read... [14:24:20]Read from MH i2c: E2 03 00 [14:24:20]MH_I2C_Read... [14:24:20]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [14:24:20]RAPDU: 90 00 [14:24:20]wFMCommunicate OK [14:24:20]wFMCommunicate request_size=253 [14:24:20]MH_SAM_APDU [14:24:20]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 68 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 0C D3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C D3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 14 7A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6B 04 00 35 04 06 00 EE 91 AE BE 88 5E [14:24:20]Write to MH i2c: E2 00 01 FA 06 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 68 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 0C D3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C D3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 14 7A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6B 04 00 35 04 06 00 EE 91 AE BE 88 5E 00 00 2D [14:24:20]Write i2c OK [14:24:20]MH_I2C_Read... [14:24:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:21]Read from MH i2c: E2 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 03 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 03 00 FA 06 00 90 00 74 [14:24:21]RAPDU: 90 00 [14:24:21]wFMCommunicate OK [14:24:21]wFMCommunicate request_size=4 [14:24:21]MH_SAM_APDU [14:24:21]CAPDU: 80 0D 03 02 [14:24:21]Write to MH i2c: E2 08 00 FB 06 80 0D 03 02 00 00 00 00 7C [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:21]Read from MH i2c: E2 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 0B 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 0B 00 FB 06 00 2A BD CA F3 5C 65 6E 36 90 00 86 [14:24:21]RAPDU: 2A BD CA F3 5C 65 6E 36 90 00 [14:24:21]wFMCommunicate OK [14:24:21]SAM_PROTO_SignData done [14:24:21]FM_MakeSignedData done [14:24:21]CreateOFDProtocolMessage [14:24:21]wFMCommunicate request_size=4 [14:24:21]MH_SAM_APDU [14:24:21]CAPDU: 80 11 00 00 [14:24:21]Write to MH i2c: E2 08 00 FC 06 80 11 00 00 00 00 00 00 7C [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:21]Read from MH i2c: E2 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 17 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 17 00 FC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CC [14:24:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:24:21]wFMCommunicate OK [14:24:21]CreateOFDProtocolMessage done [14:24:21]OFDSenderStorePacket 289657 [14:24:21]StoreOFDPacket docnum=289657 [14:24:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 DD 35 00 01 0C B2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 68 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 0C D3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C D3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 14 7A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6B 04 00 35 04 06 00 EE 91 AE BE 88 5E 2A BD CA F3 5C 65 6E 36 [14:24:21]CheckFolder [14:24:21]dirname=/storage/ofd_packets [14:24:21]CheckFolder done [14:24:21]ProducePacketName [14:24:21]name=ofd_packets/00289657 [14:24:21]NVStorageSaveData ofd_packets/00289657 [14:24:21]File name is /storage/ofd_packets/00289657 [14:24:21]Write 294 bytes [14:24:21]NVStorageSaveData done [14:24:21]OFDSenderStorePacket done [14:24:21]KKMCreateOFDPacket done [14:24:21]NVStorageSaveData kkm_last_timestamp [14:24:21]File name is /storage/kkm_last_timestamp [14:24:21]Write 4 bytes [14:24:21]NVStorageSaveData done [14:24:21]ExternCall_PrintAddStr [14:24:21]wPrintStart [14:24:21]Write to MH i2c: 01 00 00 FD 06 03 [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: 01 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: 01 07 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: 01 07 00 FD 06 00 00 00 00 00 FF 0F 18 [14:24:21]RasterBufferAndPrint [14:24:21]line Счет N : (1)24617731 [14:24:21]line ИНН: 02508201610067 [14:24:21]line Контрольно-Кассовый Чек [14:24:21]line ПРОДАЖА [14:24:21]line ТРК (МРК, ГНК) : 54 [14:24:21]line Товар: 2710124130 [14:24:21]line SU-92 [14:24:21]line 26.710 * 69.30 [14:24:21]line = 1851.00 [14:24:21]line НДС 12% НСП 1% [14:24:21]line > о реализуемом товаре [14:24:21]line ИТОГО: 1851.00 [14:24:21]line НСП 1% : 16.38 [14:24:21]line НДС 12% : 196.57 [14:24:21]line Наличными: 0.00 [14:24:21]line Безнал.: 1851.00 [14:24:21]line Место: АЗС № 90 "Партнёр-нефть" [14:24:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:24:21]line СНО: Общий режим [14:24:21]line Чек 331 23.09.2024 14:24 [14:24:21]line Смена: 515 ФФД: 1.0 [14:24:21]line ЗНМ: 0300000107 [14:24:21]line РНМ: 0000000000091827 [14:24:21]line Версия ККМ: 001 [14:24:21]line Платежная система: O! деньги [14:24:21]line ФМ: 0000000000871832 [14:24:21]line ФД: 289657 [14:24:21]line ФПД: 262309469390942 [14:24:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142420&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289657&fm=262309469390942&tin=02508201610067®Number=0000000000091827&sum=185100 [14:24:21]written 0, free lines is 4095 [14:24:21]OFD Sender: Processing packet 289657 [packets to send 1784, broken 1783] [14:24:21]ProducePacketName [14:24:21]name=ofd_packets/00289657 [14:24:21]OFD Sender: To server: pG, [14:24:21]CommunicateWithHost lk.salyk.kg:30040 [14:24:21]ConnectInit lk.salyk.kg [14:24:21]Connected sock=10 [14:24: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 33 32 08 01 00 00 DD 35 00 01 0C B2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 68 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 0C D3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C D3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 14 7A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6B 04 00 35 04 06 00 EE 91 AE BE 88 5E 2A BD CA F3 5C 65 6E 36 [14:24:21]Write to MH i2c: 01 00 00 26 07 2D [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: 01 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: 01 07 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: 01 07 00 26 07 00 00 00 00 00 D9 0C 19 [14:24:21]RasterBufferAndPrint [14:24:21]line [14:24:21]line [14:24:21]line [14:24:21]line [14:24:21]line [14:24:21]written 0, free lines is 3296 [14:24:21]MH_Cut [14:24:21]Write to MH i2c: D1 01 00 2D 07 01 06 [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: D1 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: D1 01 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: D1 01 00 2D 07 00 05 [14:24:21]Write to MH i2c: 01 00 00 2E 07 35 [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24: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 33 32 4F 00 00 00 ED FD 47 00 DE 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 33 32 10 04 04 00 79 6B 04 00 F4 03 04 00 E9 21 F1 66 B6 04 01 00 00 F9 33 EB 1D C2 40 91 2F [14:24:22]CommunicateWithHost err = 0 [14:24:22]CheckOFDResponse [14:24:22]1017 (14) - 77093643461234 [14:24:22]1041 (16) - 0000000000871832 [14:24:22]1040 (4) - 289657 [14:24:22]1012 (4) - 23.09.2024 08:08 [14:24:22]1206 (1) - 0 [14:24:22]OFD Sender: Remove packet 289657 [14:24:22]ProducePacketName [14:24:22]name=ofd_packets/00289657 [14:24:22]NVStorageDeleteData [14:24:22]*** Cut start [14:24:22]*** Partial cut [14:24:22]*** CUTSNS_PIN = 1 [14:24:22]*** CUTSNS_PIN = 0 [14:24:22]OFD Sender: No OFD packet to send [14:24:22]*** Brake cut motor [14:24:23]Read from MH i2c: 01 [14:24:23]MH_I2C_Read... [14:24:23]*** Stop cut motor [14:24:23]*** Cut end [14:24:23]Read from MH i2c: 01 07 00 [14:24:23]MH_I2C_Read... [14:24:23]Read from MH i2c: 01 07 00 2E 07 00 00 00 00 00 FF 0F 4A [14:24:23]process_action close_receipt done [14:24:23]requested_data is exist [14:24:23]produce_requested_data [14:24:23]requested_item fm.sn is exist - process it [14:24:23]wFMCommunicate request_size=4 [14:24:23]MH_SAM_APDU [14:24:23]CAPDU: 80 11 00 00 [14:24:23]Write to MH i2c: E2 08 00 2F 07 80 11 00 00 00 00 00 00 B0 [14:24:23]Write i2c OK [14:24:23]MH_I2C_Read... [14:24:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:23]Read from MH i2c: E2 [14:24:23]MH_I2C_Read... [14:24:23]Read from MH i2c: E2 17 00 [14:24:23]MH_I2C_Read... [14:24:23]Read from MH i2c: E2 17 00 2F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [14:24:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:24:23]wFMCommunicate OK [14:24:23]requested_item fd.num is exist - process it [14:24:23]SAM_PROTO_GetFieldsCounters [14:24:23]wFMCommunicate request_size=4 [14:24:23]MH_SAM_APDU [14:24:23]CAPDU: 80 13 00 00 [14:24:23]Write to MH i2c: E2 08 00 30 07 80 13 00 00 00 00 00 00 B3 [14:24:23]Write i2c OK [14:24:23]MH_I2C_Read... [14:24:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:23]Read from MH i2c: E2 [14:24:23]MH_I2C_Read... [14:24:23]Read from MH i2c: E2 62 00 [14:24:23]MH_I2C_Read... [14:24:23]Read from MH i2c: E2 62 00 30 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 79 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [14:24:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 79 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:23]wFMCommunicate OK [14:24:23]SAM_PROTO_GetFieldsCounters done [14:24:23]requested_item shift.num is exist - process it [14:24:23]requested_item shift.opened is exist - process it [14:24:23]req_shift_opened [14:24:23]FM_GetShiftState [14:24:23]SAM_PROTO_GetShiftState [14:24:23]wFMCommunicate request_size=4 [14:24:23]MH_SAM_APDU [14:24:23]CAPDU: 80 13 01 00 [14:24:23]Write to MH i2c: E2 08 00 31 07 80 13 01 00 00 00 00 00 B5 [14:24:23]Write i2c OK [14:24:23]MH_I2C_Read... [14:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:23]Read from MH i2c: E2 [14:24:23]MH_I2C_Read... [14:24:23]Read from MH i2c: E2 0E 00 [14:24:23]MH_I2C_Read... [14:24:23]Read from MH i2c: E2 0E 00 31 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [14:24:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:24:23]wFMCommunicate OK [14:24:23]SAM_PROTO_GetShiftState done [14:24:23]FM_GetShiftState done [14:24:23]req_shift_opened done [14:24:23]requested_item shift.open_date is exist - process it [14:24:23]req_shift_open_date [14:24:23]req_shift_open_date done [14:24:23]produce_requested_data done [14:24:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289657,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:24:23]process_action_free close_receipt [14:24:23]json_value_free [14:24:23]json_value_free done [14:24:23]process_json_proto returns [14:24:23]Send response to host [14:24:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289657,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:24:23]free response buf [14:24:23]execute_script done [14:24:23]execute_script returns [14:24:23]free content buf [14:24:23]Sock 7.Close socket [14:24:23]Sock 7.Thread stoped [14:24:27]OFD Sender: No OFD packet to send [14:24:32]OFD Sender: No OFD packet to send [14:24:37]OFD Sender: No OFD packet to send [14:24:42]OFD Sender: No OFD packet to send [14:24:47]OFD Sender: No OFD packet to send [14:24:52]OFD Sender: No OFD packet to send [14:24:57]OFD Sender: No OFD packet to send [14:25:02]OFD Sender: No OFD packet to send [14:25:07]OFD Sender: No OFD packet to send [14:25:12]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:08]OFD Sender: No OFD packet to send [14:26:13]OFD Sender: No OFD packet to send [14:26:18]OFD Sender: No OFD packet to send [14:26:23]OFD Sender: No OFD packet to send [14:26:28]OFD Sender: No OFD packet to send [14:26:33]OFD Sender: No OFD packet to send [14:26:38]OFD Sender: No OFD packet to send [14:26:43]OFD Sender: No OFD packet to send [14:26:48]OFD Sender: No OFD packet to send [14:26:53]OFD Sender: No OFD packet to send [14:26:58]OFD Sender: No OFD packet to send [14:27:03]OFD Sender: No OFD packet to send [14:27:08]OFD Sender: No OFD packet to send [14:27:13]OFD Sender: No OFD packet to send [14:27:18]OFD Sender: No OFD packet to send [14:27:23]OFD Sender: No OFD packet to send [14:27:28]OFD Sender: No OFD packet to send [14:27:33]OFD Sender: No OFD packet to send [14:27:38]OFD Sender: No OFD packet to send [14:27:44]OFD Sender: No OFD packet to send [14:27:49]OFD Sender: No OFD packet to send [14:27:54]OFD Sender: No OFD packet to send [14:27:59]OFD Sender: No OFD packet to send [14:28:04]OFD Sender: No OFD packet to send [14:28:09]OFD Sender: No OFD packet to send [14:28:14]OFD Sender: No OFD packet to send [14:28:19]OFD Sender: No OFD packet to send [14:28:24]OFD Sender: No OFD packet to send [14:28:29]OFD Sender: No OFD packet to send [14:28:34]OFD Sender: No OFD packet to send [14:28:39]OFD Sender: No OFD packet to send [14:28:44]OFD Sender: No OFD packet to send [14:28:49]OFD Sender: No OFD packet to send [14:28:54]OFD Sender: No OFD packet to send [14:28:59]OFD Sender: No OFD packet to send [14:29:02]accept exits with 9 [14:29:02]New connection [14:29:02]New thread 3067157860 created [14:29:02]Thread 3067301220 joined [14:29:02]Waiting for new connection... [14:29:02] Sock 9.Parse request [14:29:02]Sock 9.Check first char [14:29:02]Sock 9.First char is OK [14:29:02]request: POST /json_proto HTTP/1.0 [14:29:02]Method: POST [14:29:02]URL: /json_proto [14:29:02]Method is POST - this is cgi request [14:29:02]url: /json_proto [14:29:02]query_string will be loaded in cgi processing [14:29:02]execute_cgi json_proto POST (null) [14:29:02]execute_cgi path=json_proto method=POST [14:29:02]POST find Content-Length [14:29:02]Host: 172.17.41.135:8080 [14:29:02]Content-Length: 794 [14:29:02]Content-Type: application/json [14:29:02] [14:29:02]POST finish read [14:29:02]Found Content-Length = 794 [14:29:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 40.440, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:02]execute_script... [14: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)24617733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 40.440, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:02]POST & json_proto [14:29:02]process_json_proto [14:29:02]json parsed OK: [14:29:02]protocol is kg_v1.0 [14:29:02]action value=close_receipt [14:29:02]process_action close_receipt [14:29:02]cmd_close_receipt [14:29:02]MH_GetDate [14:29:02]Write to MH i2c: F0 00 00 32 07 28 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: F0 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: F0 09 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: F0 09 00 32 07 00 2F 7B F1 66 ED 3E 82 65 44 [14:29:02]GetLastDocTimeStamp 1727101460 [14:29:02]current date 1727101743 [14:29:02]FM_GetShiftState [14:29:02]SAM_PROTO_GetShiftState [14:29:02]wFMCommunicate request_size=4 [14:29:02]MH_SAM_APDU [14:29:02]CAPDU: 80 13 01 00 [14:29:02]Write to MH i2c: E2 08 00 33 07 80 13 01 00 00 00 00 00 B7 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:02]Read from MH i2c: E2 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 0E 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 0E 00 33 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [14:29:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:29:02]wFMCommunicate OK [14:29:02]SAM_PROTO_GetShiftState done [14:29:02]FM_GetShiftState done [14:29:02]opened in 1727051401 [14:29:02]opened+sec_in_day 1727137801 [14:29:02]quantity*price = 0 [14:29:02]sum+1 = 1 [14:29:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 332 23.09.2024 14:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289658 ФПД: 64372867153913 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142903&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289658&fm=64372867153913&tin=02508201610067®Number=0000000000091827&sum=0 [14:29:03]StoreToDocumentArchive [14:29:03]shift 515 fd 289658 [14:29:03]save to /storage/0515/doc_00289658 [14:29:03]save last doc name /storage/0515/doc_00289658 to /storage/kkm_last_doc_name [14:29:03]save OK [14:29:03]Clear old archive folders... [14:29:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:29:03]tlvbuf is 007B9E20 [14:29:03]SAM_PROTO_ClearQueue [14:29:03]wFMCommunicate request_size=4 [14:29:03]MH_SAM_APDU [14:29:03]CAPDU: 80 09 00 00 [14:29:03]Write to MH i2c: E2 08 00 40 07 80 09 00 00 00 00 00 00 B9 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:03]Read from MH i2c: E2 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 40 07 00 90 00 BB [14:29:03]RAPDU: 90 00 [14:29:03]wFMCommunicate OK [14:29:03]SAM_PROTO_ClearQueue done [14:29:03]KKMCreateOFDPacket [14:29:03]OFDProtocolAddRootSTLVToBuf [14:29:03]FM_MakeSignedData [14:29:03]FM_MakeSignedData [14:29:03]SAM_PROTO_SignData [14:29:03]wFMCommunicate request_size=4 [14:29:03]MH_SAM_APDU [14:29:03]CAPDU: 80 0D 01 02 [14:29:03]Write to MH i2c: E2 08 00 41 07 80 0D 01 02 00 00 00 00 C1 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:03]Read from MH i2c: E2 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [14:29:03]RAPDU: 90 00 [14:29:03]wFMCommunicate OK [14:29:03]wFMCommunicate request_size=255 [14:29:03]MH_SAM_APDU [14:29: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 F8 9D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2F 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6B 04 00 35 04 06 00 3A [14:29:03]Write to MH i2c: E2 02 01 42 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 F8 9D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2F 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6B 04 00 35 04 06 00 3A 00 00 D9 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:03]Read from MH i2c: E2 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 42 07 00 90 00 BD [14:29:03]RAPDU: 90 00 [14:29:03]wFMCommunicate OK [14:29:03]wFMCommunicate request_size=10 [14:29:03]MH_SAM_APDU [14:29:03]CAPDU: 80 0D 02 02 05 8B F9 E1 3F F9 [14:29:03]Write to MH i2c: E2 0D 00 43 07 80 0D 02 02 05 00 8B F9 E1 3F F9 00 00 6B [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:03]Read from MH i2c: E2 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 03 00 43 07 00 90 00 BE [14:29:03]RAPDU: 90 00 [14:29:03]wFMCommunicate OK [14:29:03]wFMCommunicate request_size=4 [14:29:03]MH_SAM_APDU [14:29:03]CAPDU: 80 0D 03 02 [14:29:03]Write to MH i2c: E2 08 00 44 07 80 0D 03 02 00 00 00 00 C6 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:03]Read from MH i2c: E2 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 0B 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 0B 00 44 07 00 1B 63 C4 29 0C 0B 55 83 90 00 21 [14:29:03]RAPDU: 1B 63 C4 29 0C 0B 55 83 90 00 [14:29:03]wFMCommunicate OK [14:29:03]SAM_PROTO_SignData done [14:29:03]FM_MakeSignedData done [14:29:03]CreateOFDProtocolMessage [14:29:03]wFMCommunicate request_size=4 [14:29:03]MH_SAM_APDU [14:29:03]CAPDU: 80 11 00 00 [14:29:03]Write to MH i2c: E2 08 00 45 07 80 11 00 00 00 00 00 00 C6 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:04]Read from MH i2c: E2 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 17 00 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 17 00 45 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 16 [14:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:29:04]wFMCommunicate OK [14:29:04]CreateOFDProtocolMessage done [14:29:04]OFDSenderStorePacket 289658 [14:29:04]StoreOFDPacket docnum=289658 [14:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 7B A8 07 01 57 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2F 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6B 04 00 35 04 06 00 3A 8B F9 E1 3F F9 1B 63 C4 29 0C 0B 55 83 [14:29:04]CheckFolder [14:29:04]dirname=/storage/ofd_packets [14:29:04]CheckFolder done [14:29:04]ProducePacketName [14:29:04]name=ofd_packets/00289658 [14:29:04]NVStorageSaveData ofd_packets/00289658 [14:29:04]File name is /storage/ofd_packets/00289658 [14:29:04]Write 301 bytes [14:29:04]NVStorageSaveData done [14:29:04]OFDSenderStorePacket done [14:29:04]KKMCreateOFDPacket done [14:29:04]NVStorageSaveData kkm_last_timestamp [14:29:04]File name is /storage/kkm_last_timestamp [14:29:04]Write 4 bytes [14:29:04]NVStorageSaveData done [14:29:04]ExternCall_PrintAddStr [14:29:04]wPrintStart [14:29:04]Write to MH i2c: 01 00 00 46 07 4D [14:29:04]Write i2c OK [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: 01 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: 01 07 00 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: 01 07 00 46 07 00 00 00 00 00 FF 0F 62 [14:29:04]RasterBufferAndPrint [14:29:04]line Счет N : (1)24617733 [14:29:04]line ИНН: 02508201610067 [14:29:04]line Контрольно-Кассовый Чек [14:29:04]line ПРОДАЖА [14:29:04]line ТРК (МРК, ГНК) : 42 [14:29:04]line Товар: 2710124500 [14:29:04]line Аи-95-К-5 [14:29:04]line 40.440 * 0.00 [14:29:04]line = 0.00 [14:29:04]line НДС 12% НСП 1% [14:29:04]line > о реализуемом товаре [14:29:04]line ИТОГО: 0.00 [14:29:04]line НСП 1% : 0.00 [14:29:04]line НДС 12% : 0.00 [14:29:04]line Наличными: 0.00 [14:29:04]line Безнал.: 0.00 [14:29:04]line Место: АЗС № 90 "Партнёр-нефть" [14:29:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:29:04]line СНО: Общий режим [14:29:04]line Чек 332 23.09.2024 14:29 [14:29:04]line Смена: 515 ФФД: 1.0 [14:29:04]line ЗНМ: 0300000107 [14:29:04]line РНМ: 0000000000091827 [14:29:04]line Версия ККМ: 001 [14:29:04]line Талоны: Топливная Карта [14:29:04]line 99990 [14:29:04]line ФМ: 0000000000871832 [14:29:04]line ФД: 289658 [14:29:04]line ФПД: 64372867153913 [14:29:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142903&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289658&fm=64372867153913&tin=02508201610067®Number=0000000000091827&sum=0 [14:29:04]written 0, free lines is 4095 [14:29:04]OFD Sender: Processing packet 289658 [packets to send 1784, broken 1783] [14:29:04]ProducePacketName [14:29:04]name=ofd_packets/00289658 [14:29:04]OFD Sender: To server: pG, [14:29:04]CommunicateWithHost lk.salyk.kg:30040 [14:29:04]ConnectInit lk.salyk.kg [14:29:04]Connected sock=10 [14:29: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 33 32 0F 01 00 00 7B A8 07 01 57 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2F 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6B 04 00 35 04 06 00 3A 8B F9 E1 3F F9 1B 63 C4 29 0C 0B 55 83 [14:29:04]Write to MH i2c: 01 00 00 6F 07 76 [14:29:04]Write i2c OK [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: 01 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: 01 07 00 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: 01 07 00 6F 07 00 00 00 00 00 DB 0C 64 [14:29:04]RasterBufferAndPrint [14:29:04]line [14:29:04]line [14:29:04]line [14:29:04]line [14:29:04]line [14:29:04]written 0, free lines is 3295 [14:29:04]MH_Cut [14:29:04]Write to MH i2c: D1 01 00 76 07 01 4F [14:29:04]Write i2c OK [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: D1 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: D1 01 00 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: D1 01 00 76 07 00 4E [14:29:04]Write to MH i2c: 01 00 00 77 07 7E [14:29:04]Write i2c OK [14:29:04]MH_I2C_Read... [14:29: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 33 32 4F 00 00 00 AA 3E 47 00 86 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 33 32 10 04 04 00 7A 6B 04 00 F4 03 04 00 03 23 F1 66 B6 04 01 00 00 3A 47 BA 05 D8 7E 01 18 [14:29:04]CommunicateWithHost err = 0 [14:29:04]CheckOFDResponse [14:29:04]1017 (14) - 77093643461234 [14:29:04]1041 (16) - 0000000000871832 [14:29:04]1040 (4) - 289658 [14:29:04]1012 (4) - 23.09.2024 08:12 [14:29:04]1206 (1) - 0 [14:29:04]OFD Sender: Remove packet 289658 [14:29:04]ProducePacketName [14:29:04]name=ofd_packets/00289658 [14:29:04]NVStorageDeleteData [14:29:05]*** Cut start [14:29:05]*** Partial cut [14:29:05]*** CUTSNS_PIN = 1 [14:29:05]OFD Sender: No OFD packet to send [14:29:05]*** CUTSNS_PIN = 0 [14:29:05]*** Brake cut motor [14:29:05]Read from MH i2c: 01 [14:29:05]MH_I2C_Read... [14:29:05]*** Stop cut motor [14:29:05]*** Cut end [14:29:05]Read from MH i2c: 01 07 00 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: 01 07 00 77 07 00 00 00 00 00 FF 0F 93 [14:29:05]process_action close_receipt done [14:29:05]requested_data is exist [14:29:05]produce_requested_data [14:29:05]requested_item fm.sn is exist - process it [14:29:05]wFMCommunicate request_size=4 [14:29:05]MH_SAM_APDU [14:29:05]CAPDU: 80 11 00 00 [14:29:05]Write to MH i2c: E2 08 00 78 07 80 11 00 00 00 00 00 00 F9 [14:29:05]Write i2c OK [14:29:05]MH_I2C_Read... [14:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:05]Read from MH i2c: E2 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 17 00 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 17 00 78 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [14:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:29:05]wFMCommunicate OK [14:29:05]requested_item fd.num is exist - process it [14:29:05]SAM_PROTO_GetFieldsCounters [14:29:05]wFMCommunicate request_size=4 [14:29:05]MH_SAM_APDU [14:29:05]CAPDU: 80 13 00 00 [14:29:05]Write to MH i2c: E2 08 00 79 07 80 13 00 00 00 00 00 00 FC [14:29:05]Write i2c OK [14:29:05]MH_I2C_Read... [14:29:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:06]Read from MH i2c: E2 [14:29:06]MH_I2C_Read... [14:29:06]Read from MH i2c: E2 62 00 [14:29:06]MH_I2C_Read... [14:29:06]Read from MH i2c: E2 62 00 79 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:06]wFMCommunicate OK [14:29:06]SAM_PROTO_GetFieldsCounters done [14:29:06]requested_item shift.num is exist - process it [14:29:06]requested_item shift.opened is exist - process it [14:29:06]req_shift_opened [14:29:06]FM_GetShiftState [14:29:06]SAM_PROTO_GetShiftState [14:29:06]wFMCommunicate request_size=4 [14:29:06]MH_SAM_APDU [14:29:06]CAPDU: 80 13 01 00 [14:29:06]Write to MH i2c: E2 08 00 7A 07 80 13 01 00 00 00 00 00 FE [14:29:06]Write i2c OK [14:29:06]MH_I2C_Read... [14:29:06]Read from MH i2c: E2 [14:29:06]MH_I2C_Read... [14:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:06]Read from MH i2c: E2 0E 00 [14:29:06]MH_I2C_Read... [14:29:06]Read from MH i2c: E2 0E 00 7A 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [14:29:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:29:06]wFMCommunicate OK [14:29:06]SAM_PROTO_GetShiftState done [14:29:06]FM_GetShiftState done [14:29:06]req_shift_opened done [14:29:06]requested_item shift.open_date is exist - process it [14:29:06]req_shift_open_date [14:29:06]req_shift_open_date done [14:29:06]produce_requested_data done [14:29:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289658,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:29:06]process_action_free close_receipt [14:29:06]json_value_free [14:29:06]json_value_free done [14:29:06]process_json_proto returns [14:29:06]Send response to host [14:29:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289658,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:29:06]free response buf [14:29:06]execute_script done [14:29:06]execute_script returns [14:29:06]free content buf [14:29:06]Sock 9.Close socket [14:29:06]Sock 9.Thread stoped [14:29:10]OFD Sender: No OFD packet to send [14:29:15]OFD Sender: No OFD packet to send [14:29:20]OFD Sender: No OFD packet to send [14:29:25]OFD Sender: No OFD packet to send [14:29:30]OFD Sender: No OFD packet to send [14:29:35]OFD Sender: No OFD packet to send [14:29:40]OFD Sender: No OFD packet to send [14:29:45]OFD Sender: No OFD packet to send [14:29:50]OFD Sender: No OFD packet to send [14:29:55]OFD Sender: No OFD packet to send [14:29:58]accept exits with 7 [14:29:58]New connection [14:29:58]New thread 3067301220 created [14:29:58]Thread 3067157860 joined [14:29:58]Waiting for new connection... [14:29:58] Sock 7.Parse request [14:29:58]Sock 7.Check first char [14:29:58]Sock 7.First char is OK [14:29:58]request: POST /json_proto HTTP/1.0 [14:29:58]Method: POST [14:29:58]URL: /json_proto [14:29:58]Method is POST - this is cgi request [14:29:58]url: /json_proto [14:29:58]query_string will be loaded in cgi processing [14:29:58]execute_cgi json_proto POST (null) [14:29:58]execute_cgi path=json_proto method=POST [14:29:58]POST find Content-Length [14:29:58]Host: 172.17.41.135:8080 [14:29:58]Content-Length: 808 [14:29:58]Content-Type: application/json [14:29:58] [14:29:58]POST finish read [14:29:58]Found Content-Length = 808 [14:29:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 37.440, "sum" : 1400.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" : 1400.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:58]execute_script... [14:29:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 37.440, "sum" : 1400.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" : 1400.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:58]POST & json_proto [14:29:58]process_json_proto [14:29:58]json parsed OK: [14:29:58]protocol is kg_v1.0 [14:29:58]action value=close_receipt [14:29:58]process_action close_receipt [14:29:58]cmd_close_receipt [14:29:58]MH_GetDate [14:29:58]Write to MH i2c: F0 00 00 7B 07 71 [14:29:58]Write i2c OK [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: F0 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: F0 09 00 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: F0 09 00 7B 07 00 67 7B F1 66 ED 3E 82 65 C5 [14:29:58]GetLastDocTimeStamp 1727101743 [14:29:58]current date 1727101799 [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 7C 07 80 13 01 00 00 00 00 00 00 [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 7C 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [14:29:58]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [14:29:58]opened+sec_in_day 1727137801 [14:29:58]quantity*price = 140025 [14:29:58]sum+1 = 140027 [14:29:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.26 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 0.00 Безнал.: 1400.26 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 333 23.09.2024 14:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289659 ФПД: 78842971433667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142959&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289659&fm=78842971433667&tin=02508201610067®Number=0000000000091827&sum=140026 [14:29:59]StoreToDocumentArchive [14:29:59]shift 515 fd 289659 [14:29:59]save to /storage/0515/doc_00289659 [14:29:59]save last doc name /storage/0515/doc_00289659 to /storage/kkm_last_doc_name [14:29:59]save OK [14:29:59]Clear old archive folders... [14:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:29:59]tlvbuf is 007D4A00 [14:30:00]SAM_PROTO_ClearQueue [14:30:00]wFMCommunicate request_size=4 [14:30:00]MH_SAM_APDU [14:30:00]CAPDU: 80 09 00 00 [14:30:00]Write to MH i2c: E2 08 00 89 07 80 09 00 00 00 00 00 00 02 [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:00]Read from MH i2c: E2 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 89 07 00 90 00 04 [14:30:00]RAPDU: 90 00 [14:30:00]wFMCommunicate OK [14:30:00]SAM_PROTO_ClearQueue done [14:30:00]KKMCreateOFDPacket [14:30:00]OFDProtocolAddRootSTLVToBuf [14:30:00]FM_MakeSignedData [14:30:00]FM_MakeSignedData [14:30:00]SAM_PROTO_SignData [14:30:00]wFMCommunicate request_size=4 [14:30:00]MH_SAM_APDU [14:30:00]CAPDU: 80 0D 01 02 [14:30:00]Write to MH i2c: E2 08 00 8A 07 80 0D 01 02 00 00 00 00 0A [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:00]Read from MH i2c: E2 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 8A 07 00 90 00 05 [14:30:00]RAPDU: 90 00 [14:30:00]wFMCommunicate OK [14:30:00]wFMCommunicate request_size=255 [14:30:00]MH_SAM_APDU [14:30: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 35 FF 03 08 00 03 40 92 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FA 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FA 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FA 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 67 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6B 04 00 35 04 06 00 47 B5 [14:30:00]Write to MH i2c: E2 02 01 8B 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 92 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FA 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FA 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FA 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 67 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6B 04 00 35 04 06 00 47 B5 00 00 2D [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:00]Read from MH i2c: E2 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 8B 07 00 90 00 06 [14:30:00]RAPDU: 90 00 [14:30:00]wFMCommunicate OK [14:30:00]wFMCommunicate request_size=9 [14:30:00]MH_SAM_APDU [14:30:00]CAPDU: 80 0D 02 02 04 0F 4E 2A C3 [14:30:00]Write to MH i2c: E2 0C 00 8C 07 80 0D 02 02 04 00 0F 4E 2A C3 00 00 5F [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:00]Read from MH i2c: E2 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 03 00 8C 07 00 90 00 07 [14:30:00]RAPDU: 90 00 [14:30:00]wFMCommunicate OK [14:30:00]wFMCommunicate request_size=4 [14:30:00]MH_SAM_APDU [14:30:00]CAPDU: 80 0D 03 02 [14:30:00]Write to MH i2c: E2 08 00 8D 07 80 0D 03 02 00 00 00 00 0F [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:00]Read from MH i2c: E2 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 0B 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 0B 00 8D 07 00 2D 09 5E 96 38 14 73 A6 90 00 9F [14:30:00]RAPDU: 2D 09 5E 96 38 14 73 A6 90 00 [14:30:00]wFMCommunicate OK [14:30:00]SAM_PROTO_SignData done [14:30:00]FM_MakeSignedData done [14:30:00]CreateOFDProtocolMessage [14:30:00]wFMCommunicate request_size=4 [14:30:00]MH_SAM_APDU [14:30:00]CAPDU: 80 11 00 00 [14:30:00]Write to MH i2c: E2 08 00 8E 07 80 11 00 00 00 00 00 00 0F [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:00]Read from MH i2c: E2 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 17 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 17 00 8E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5F [14:30:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:30:00]wFMCommunicate OK [14:30:00]CreateOFDProtocolMessage done [14:30:00]OFDSenderStorePacket 289659 [14:30:00]StoreOFDPacket docnum=289659 [14:30:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 40 43 06 01 B6 50 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 92 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FA 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FA 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FA 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 67 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6B 04 00 35 04 06 00 47 B5 0F 4E 2A C3 2D 09 5E 96 38 14 73 A6 [14:30:00]CheckFolder [14:30:00]dirname=/storage/ofd_packets [14:30:00]CheckFolder done [14:30:00]ProducePacketName [14:30:00]name=ofd_packets/00289659 [14:30:00]NVStorageSaveData ofd_packets/00289659 [14:30:00]File name is /storage/ofd_packets/00289659 [14:30:00]Write 300 bytes [14:30:00]NVStorageSaveData done [14:30:00]OFDSenderStorePacket done [14:30:00]KKMCreateOFDPacket done [14:30:00]NVStorageSaveData kkm_last_timestamp [14:30:00]File name is /storage/kkm_last_timestamp [14:30:00]Write 4 bytes [14:30:00]NVStorageSaveData done [14:30:00]ExternCall_PrintAddStr [14:30:00]wPrintStart [14:30:00]Write to MH i2c: 01 00 00 8F 07 96 [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: 01 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: 01 07 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: 01 07 00 8F 07 00 00 00 00 00 FF 0F AB [14:30:00]RasterBufferAndPrint [14:30:00]line Счет N : (1)24617732 [14:30:00]line ИНН: 02508201610067 [14:30:00]line Контрольно-Кассовый Чек [14:30:00]line ПРОДАЖА [14:30:00]line ТРК (МРК, ГНК) : 71 [14:30:00]line Товар: 2711190000 [14:30:00]line ГАЗ-К-5 [14:30:00]line 37.440 * 37.40 [14:30:00]line = 1400.26 [14:30:00]line НДС 12% НСП 1% [14:30:00]line > о реализуемом товаре [14:30:00]line ИТОГО: 1400.26 [14:30:00]line НСП 1% : 12.39 [14:30:00]line НДС 12% : 148.70 [14:30:00]line Наличными: 0.00 [14:30:00]line Безнал.: 1400.26 [14:30:00]line Место: АЗС № 90 "Партнёр-нефть" [14:30:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:30:00]line СНО: Общий режим [14:30:00]line Чек 333 23.09.2024 14:29 [14:30:00]line Смена: 515 ФФД: 1.0 [14:30:00]line ЗНМ: 0300000107 [14:30:00]line РНМ: 0000000000091827 [14:30:00]line Версия ККМ: 001 [14:30:00]line Платежная система: O! деньги [14:30:00]line ФМ: 0000000000871832 [14:30:00]line ФД: 289659 [14:30:00]line ФПД: 78842971433667 [14:30:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T142959&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289659&fm=78842971433667&tin=02508201610067®Number=0000000000091827&sum=140026 [14:30:00]written 0, free lines is 4095 [14:30:00]OFD Sender: Processing packet 289659 [packets to send 1784, broken 1783] [14:30:00]ProducePacketName [14:30:00]name=ofd_packets/00289659 [14:30:00]OFD Sender: To server: pG, [14:30:00]CommunicateWithHost lk.salyk.kg:30040 [14:30:00]ConnectInit lk.salyk.kg [14:30:00]Connected sock=10 [14:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 40 43 06 01 B6 50 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 92 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FA 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FA 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FA 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 67 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6B 04 00 35 04 06 00 47 B5 0F 4E 2A C3 2D 09 5E 96 38 14 73 A6 [14:30:01]Write to MH i2c: 01 00 00 B8 07 BF [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 B8 07 00 00 00 00 00 E4 0C B6 [14:30:01]RasterBufferAndPrint [14:30:01]line [14:30:01]line [14:30:01]line [14:30:01]line [14:30:01]line [14:30:01]written 0, free lines is 3307 [14:30:01]MH_Cut [14:30:01]Write to MH i2c: D1 01 00 BF 07 01 98 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: D1 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: D1 01 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: D1 01 00 BF 07 00 97 [14:30:01]Write to MH i2c: 01 00 00 C0 07 C7 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30: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 33 32 4F 00 00 00 C9 91 47 00 5E 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 33 32 10 04 04 00 7B 6B 04 00 F4 03 04 00 3C 23 F1 66 B6 04 01 00 00 B4 C0 A5 A0 E7 63 76 C6 [14:30:01]CommunicateWithHost err = 0 [14:30:01]CheckOFDResponse [14:30:01]1017 (14) - 77093643461234 [14:30:01]1041 (16) - 0000000000871832 [14:30:01]1040 (4) - 289659 [14:30:01]1012 (4) - 23.09.2024 08:13 [14:30:01]1206 (1) - 0 [14:30:01]OFD Sender: Remove packet 289659 [14:30:01]ProducePacketName [14:30:01]name=ofd_packets/00289659 [14:30:01]NVStorageDeleteData [14:30:01]OFD Sender: No OFD packet to send [14:30:01]*** Cut start [14:30:01]*** Partial cut [14:30:01]*** CUTSNS_PIN = 1 [14:30:01]*** CUTSNS_PIN = 0 [14:30:02]*** Brake cut motor [14:30:02]Read from MH i2c: 01 [14:30:02]MH_I2C_Read... [14:30:02]*** Stop cut motor [14:30:02]*** Cut end [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 C0 07 00 00 00 00 00 FF 0F DC [14:30:02]process_action close_receipt done [14:30:02]requested_data is exist [14:30:02]produce_requested_data [14:30:02]requested_item fm.sn is exist - process it [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 11 00 00 [14:30:02]Write to MH i2c: E2 08 00 C1 07 80 11 00 00 00 00 00 00 42 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 17 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 17 00 C1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 92 [14:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:30:02]wFMCommunicate OK [14:30:02]requested_item fd.num is exist - process it [14:30:02]SAM_PROTO_GetFieldsCounters [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 13 00 00 [14:30:02]Write to MH i2c: E2 08 00 C2 07 80 13 00 00 00 00 00 00 45 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 62 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 62 00 C2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [14:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:02]wFMCommunicate OK [14:30:02]SAM_PROTO_GetFieldsCounters done [14:30:02]requested_item shift.num is exist - process it [14:30:02]requested_item shift.opened is exist - process it [14:30:02]req_shift_opened [14:30:02]FM_GetShiftState [14:30:02]SAM_PROTO_GetShiftState [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 13 01 00 [14:30:02]Write to MH i2c: E2 08 00 C3 07 80 13 01 00 00 00 00 00 47 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 0E 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 0E 00 C3 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [14:30:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:30:02]wFMCommunicate OK [14:30:02]SAM_PROTO_GetShiftState done [14:30:02]FM_GetShiftState done [14:30:02]req_shift_opened done [14:30:02]requested_item shift.open_date is exist - process it [14:30:02]req_shift_open_date [14:30:02]req_shift_open_date done [14:30:02]produce_requested_data done [14:30:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289659,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:30:02]process_action_free close_receipt [14:30:02]json_value_free [14:30:02]json_value_free done [14:30:02]process_json_proto returns [14:30:02]Send response to host [14:30:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289659,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:30:02]free response buf [14:30:02]execute_script done [14:30:02]execute_script returns [14:30:02]free content buf [14:30:02]Sock 7.Close socket [14:30:02]Sock 7.Thread stoped [14:30:06]OFD Sender: No OFD packet to send [14:30:11]OFD Sender: No OFD packet to send [14:30:16]OFD Sender: No OFD packet to send [14:30:21]OFD Sender: No OFD packet to send [14:30:26]OFD Sender: No OFD packet to send [14:30:31]OFD Sender: No OFD packet to send [14:30:37]OFD Sender: No OFD packet to send [14:30:42]OFD Sender: No OFD packet to send [14:30:47]OFD Sender: No OFD packet to send [14:30:52]OFD Sender: No OFD packet to send [14:30:57]OFD Sender: No OFD packet to send [14:31:02]OFD Sender: No OFD packet to send [14:31:05]accept exits with 9 [14:31:05]New connection [14:31:05]New thread 3067157860 created [14:31:05]Thread 3067301220 joined [14:31:05]Waiting for new connection... [14:31:05] Sock 9.Parse request [14:31:05]Sock 9.Check first char [14:31:05]Sock 9.First char is OK [14:31:05]request: POST /json_proto HTTP/1.0 [14:31:05]Method: POST [14:31:05]URL: /json_proto [14:31:05]Method is POST - this is cgi request [14:31:05]url: /json_proto [14:31:05]query_string will be loaded in cgi processing [14:31:05]execute_cgi json_proto POST (null) [14:31:05]execute_cgi path=json_proto method=POST [14:31:05]POST find Content-Length [14:31:05]Host: 172.17.41.135:8080 [14:31:05]Content-Length: 802 [14:31:05]Content-Type: application/json [14:31:05] [14:31:05]POST finish read [14:31:05]Found Content-Length = 802 [14:31:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:31:05]execute_script... [14:31: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)24617735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:31:05]POST & json_proto [14:31:05]process_json_proto [14:31:05]json parsed OK: [14:31:05]protocol is kg_v1.0 [14:31:05]action value=close_receipt [14:31:05]process_action close_receipt [14:31:05]cmd_close_receipt [14:31:05]MH_GetDate [14:31:05]Write to MH i2c: F0 00 00 C4 07 BA [14:31:05]Write i2c OK [14:31:05]MH_I2C_Read... [14:31:05]Read from MH i2c: F0 [14:31:05]MH_I2C_Read... [14:31:05]Read from MH i2c: F0 09 00 [14:31:05]MH_I2C_Read... [14:31:05]Read from MH i2c: F0 09 00 C4 07 00 AA 7B F1 66 ED 3E 82 65 51 [14:31:05]GetLastDocTimeStamp 1727101799 [14:31:05]current date 1727101866 [14:31:05]FM_GetShiftState [14:31:05]SAM_PROTO_GetShiftState [14:31:05]wFMCommunicate request_size=4 [14:31:05]MH_SAM_APDU [14:31:05]CAPDU: 80 13 01 00 [14:31:05]Write to MH i2c: E2 08 00 C5 07 80 13 01 00 00 00 00 00 49 [14:31:05]Write i2c OK [14:31:05]MH_I2C_Read... [14:31:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:05]Read from MH i2c: E2 [14:31:05]MH_I2C_Read... [14:31:05]Read from MH i2c: E2 0E 00 [14:31:05]MH_I2C_Read... [14:31:05]Read from MH i2c: E2 0E 00 C5 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [14:31:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:31:05]wFMCommunicate OK [14:31:05]SAM_PROTO_GetShiftState done [14:31:05]FM_GetShiftState done [14:31:05]opened in 1727051401 [14:31:05]opened+sec_in_day 1727137801 [14:31:05]quantity*price = 50010 [14:31:05]sum+1 = 50012 [14:31:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 334 23.09.2024 14:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289660 ФПД: 49804077148695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143106&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289660&fm=49804077148695&tin=02508201610067®Number=0000000000091827&sum=50011 [14:31:06]StoreToDocumentArchive [14:31:06]shift 515 fd 289660 [14:31:06]save to /storage/0515/doc_00289660 [14:31:06]save last doc name /storage/0515/doc_00289660 to /storage/kkm_last_doc_name [14:31:06]save OK [14:31:06]Clear old archive folders... [14:31:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:31:06]tlvbuf is 007DEE30 [14:31:06]SAM_PROTO_ClearQueue [14:31:06]wFMCommunicate request_size=4 [14:31:06]MH_SAM_APDU [14:31:06]CAPDU: 80 09 00 00 [14:31:06]Write to MH i2c: E2 08 00 D2 07 80 09 00 00 00 00 00 00 4B [14:31:06]Write i2c OK [14:31:06]MH_I2C_Read... [14:31:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:31:06]Read from MH i2c: E2 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 D2 07 00 90 00 4D [14:31:06]RAPDU: 90 00 [14:31:06]wFMCommunicate OK [14:31:06]SAM_PROTO_ClearQueue done [14:31:06]KKMCreateOFDPacket [14:31:06]OFDProtocolAddRootSTLVToBuf [14:31:06]FM_MakeSignedData [14:31:06]FM_MakeSignedData [14:31:06]SAM_PROTO_SignData [14:31:06]wFMCommunicate request_size=4 [14:31:06]MH_SAM_APDU [14:31:06]CAPDU: 80 0D 01 02 [14:31:06]Write to MH i2c: E2 08 00 D3 07 80 0D 01 02 00 00 00 00 53 [14:31:06]Write i2c OK [14:31:06]MH_I2C_Read... [14:31:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:31:06]Read from MH i2c: E2 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 D3 07 00 90 00 4E [14:31:06]RAPDU: 90 00 [14:31:06]wFMCommunicate OK [14:31:06]wFMCommunicate request_size=255 [14:31:06]MH_SAM_APDU [14:31:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4E 01 00 00 F4 03 04 00 AA 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6B 04 00 35 04 06 00 2D [14:31:06]Write to MH i2c: E2 02 01 D4 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 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 4E 01 00 00 F4 03 04 00 AA 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6B 04 00 35 04 06 00 2D 00 00 B7 [14:31:06]Write i2c OK [14:31:06]MH_I2C_Read... [14:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:06]Read from MH i2c: E2 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 D4 07 00 90 00 4F [14:31:06]RAPDU: 90 00 [14:31:06]wFMCommunicate OK [14:31:06]wFMCommunicate request_size=10 [14:31:06]MH_SAM_APDU [14:31:06]CAPDU: 80 0D 02 02 05 4B EA 53 AA 17 [14:31:06]Write to MH i2c: E2 0D 00 D5 07 80 0D 02 02 05 00 4B EA 53 AA 17 00 00 A9 [14:31:06]Write i2c OK [14:31:06]MH_I2C_Read... [14:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:06]Read from MH i2c: E2 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 03 00 D5 07 00 90 00 50 [14:31:06]RAPDU: 90 00 [14:31:06]wFMCommunicate OK [14:31:06]wFMCommunicate request_size=4 [14:31:06]MH_SAM_APDU [14:31:06]CAPDU: 80 0D 03 02 [14:31:06]Write to MH i2c: E2 08 00 D6 07 80 0D 03 02 00 00 00 00 58 [14:31:06]Write i2c OK [14:31:06]MH_I2C_Read... [14:31:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:31:07]Read from MH i2c: E2 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: E2 0B 00 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: E2 0B 00 D6 07 00 56 8A 3C CB 20 BF F1 93 90 00 A3 [14:31:07]RAPDU: 56 8A 3C CB 20 BF F1 93 90 00 [14:31:07]wFMCommunicate OK [14:31:07]SAM_PROTO_SignData done [14:31:07]FM_MakeSignedData done [14:31:07]CreateOFDProtocolMessage [14:31:07]wFMCommunicate request_size=4 [14:31:07]MH_SAM_APDU [14:31:07]CAPDU: 80 11 00 00 [14:31:07]Write to MH i2c: E2 08 00 D7 07 80 11 00 00 00 00 00 00 58 [14:31:07]Write i2c OK [14:31:07]MH_I2C_Read... [14:31:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:07]Read from MH i2c: E2 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: E2 17 00 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: E2 17 00 D7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [14:31:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:31:07]wFMCommunicate OK [14:31:07]CreateOFDProtocolMessage done [14:31:07]OFDSenderStorePacket 289660 [14:31:07]StoreOFDPacket docnum=289660 [14:31:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2A AC 07 01 A0 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 01 00 00 F4 03 04 00 AA 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6B 04 00 35 04 06 00 2D 4B EA 53 AA 17 56 8A 3C CB 20 BF F1 93 [14:31:07]CheckFolder [14:31:07]dirname=/storage/ofd_packets [14:31:07]CheckFolder done [14:31:07]ProducePacketName [14:31:07]name=ofd_packets/00289660 [14:31:07]NVStorageSaveData ofd_packets/00289660 [14:31:07]File name is /storage/ofd_packets/00289660 [14:31:07]Write 301 bytes [14:31:07]NVStorageSaveData done [14:31:07]OFDSenderStorePacket done [14:31:07]KKMCreateOFDPacket done [14:31:07]NVStorageSaveData kkm_last_timestamp [14:31:07]File name is /storage/kkm_last_timestamp [14:31:07]Write 4 bytes [14:31:07]NVStorageSaveData done [14:31:07]ExternCall_PrintAddStr [14:31:07]wPrintStart [14:31:07]Write to MH i2c: 01 00 00 D8 07 DF [14:31:07]Write i2c OK [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: 01 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: 01 07 00 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: 01 07 00 D8 07 00 00 00 00 00 FF 0F F4 [14:31:07]RasterBufferAndPrint [14:31:07]line Счет N : (1)24617735 [14:31:07]line ИНН: 02508201610067 [14:31:07]line Контрольно-Кассовый Чек [14:31:07]line ПРОДАЖА [14:31:07]line ТРК (МРК, ГНК) : 62 [14:31:07]line Товар: 2710124500 [14:31:07]line Аи-95-К-5 [14:31:07]line 6.740 * 74.20 [14:31:07]line = 500.11 [14:31:07]line НДС 12% НСП 1% [14:31:07]line > о реализуемом товаре [14:31:07]line ИТОГО: 500.11 [14:31:07]line НСП 1% : 4.43 [14:31:07]line НДС 12% : 53.11 [14:31:07]line Наличными: 0.00 [14:31:07]line Безнал.: 500.11 [14:31:07]line Место: АЗС № 90 "Партнёр-нефть" [14:31:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:31:07]line СНО: Общий режим [14:31:07]line Чек 334 23.09.2024 14:31 [14:31:07]line Смена: 515 ФФД: 1.0 [14:31:07]line ЗНМ: 0300000107 [14:31:07]line РНМ: 0000000000091827 [14:31:07]line Версия ККМ: 001 [14:31:07]line Платежная система: O! деньги [14:31:07]line ФМ: 0000000000871832 [14:31:07]line ФД: 289660 [14:31:07]line ФПД: 49804077148695 [14:31:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143106&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289660&fm=49804077148695&tin=02508201610067®Number=0000000000091827&sum=50011 [14:31:07]written 0, free lines is 4095 [14:31:07]OFD Sender: Processing packet 289660 [packets to send 1784, broken 1783] [14:31:07]ProducePacketName [14:31:07]name=ofd_packets/00289660 [14:31:07]OFD Sender: To server: pG, [14:31:07]CommunicateWithHost lk.salyk.kg:30040 [14:31:07]ConnectInit lk.salyk.kg [14:31:07]Connected sock=10 [14:31: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 33 32 0F 01 00 00 2A AC 07 01 A0 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 01 00 00 F4 03 04 00 AA 7B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6B 04 00 35 04 06 00 2D 4B EA 53 AA 17 56 8A 3C CB 20 BF F1 93 [14:31:07]Write to MH i2c: 01 00 00 01 08 09 [14:31:07]Write i2c OK [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: 01 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: 01 07 00 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: 01 07 00 01 08 00 00 00 00 00 D2 0C EE [14:31:07]RasterBufferAndPrint [14:31:07]line [14:31:07]line [14:31:07]line [14:31:07]line [14:31:07]line [14:31:07]written 0, free lines is 3287 [14:31:07]MH_Cut [14:31:07]Write to MH i2c: D1 01 00 08 08 01 E2 [14:31:07]Write i2c OK [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: D1 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: D1 01 00 [14:31:07]MH_I2C_Read... [14:31:07]Read from MH i2c: D1 01 00 08 08 00 E1 [14:31:07]Write to MH i2c: 01 00 00 09 08 11 [14:31:07]Write i2c OK [14:31:07]MH_I2C_Read... [14:31: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 33 32 4F 00 00 00 BD 37 47 00 5D 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 33 32 10 04 04 00 7C 6B 04 00 F4 03 04 00 7E 23 F1 66 B6 04 01 00 00 58 BC 11 84 DC 61 D4 72 [14:31:07]CommunicateWithHost err = 0 [14:31:07]CheckOFDResponse [14:31:07]1017 (14) - 77093643461234 [14:31:07]1041 (16) - 0000000000871832 [14:31:07]1040 (4) - 289660 [14:31:07]1012 (4) - 23.09.2024 08:14 [14:31:07]1206 (1) - 0 [14:31:07]OFD Sender: Remove packet 289660 [14:31:07]ProducePacketName [14:31:07]name=ofd_packets/00289660 [14:31:07]NVStorageDeleteData [14:31:08]OFD Sender: No OFD packet to send [14:31:08]*** Cut start [14:31:08]*** Partial cut [14:31:08]*** CUTSNS_PIN = 1 [14:31:08]*** CUTSNS_PIN = 0 [14:31:08]*** Brake cut motor [14:31:08]Read from MH i2c: 01 [14:31:08]MH_I2C_Read... [14:31:08]*** Stop cut motor [14:31:08]*** Cut end [14:31:08]Read from MH i2c: 01 07 00 [14:31:08]MH_I2C_Read... [14:31:08]Read from MH i2c: 01 07 00 09 08 00 00 00 00 00 FF 0F 26 [14:31:08]process_action close_receipt done [14:31:08]requested_data is exist [14:31:08]produce_requested_data [14:31:08]requested_item fm.sn is exist - process it [14:31:08]wFMCommunicate request_size=4 [14:31:08]MH_SAM_APDU [14:31:08]CAPDU: 80 11 00 00 [14:31:08]Write to MH i2c: E2 08 00 0A 08 80 11 00 00 00 00 00 00 8C [14:31:08]Write i2c OK [14:31:08]MH_I2C_Read... [14:31:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:09]Read from MH i2c: E2 [14:31:09]MH_I2C_Read... [14:31:09]Read from MH i2c: E2 17 00 [14:31:09]MH_I2C_Read... [14:31:09]Read from MH i2c: E2 17 00 0A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DC [14:31:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:31:09]wFMCommunicate OK [14:31:09]requested_item fd.num is exist - process it [14:31:09]SAM_PROTO_GetFieldsCounters [14:31:09]wFMCommunicate request_size=4 [14:31:09]MH_SAM_APDU [14:31:09]CAPDU: 80 13 00 00 [14:31:09]Write to MH i2c: E2 08 00 0B 08 80 13 00 00 00 00 00 00 8F [14:31:09]Write i2c OK [14:31:09]MH_I2C_Read... [14:31:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:09]Read from MH i2c: E2 [14:31:09]MH_I2C_Read... [14:31:09]Read from MH i2c: E2 62 00 [14:31:09]MH_I2C_Read... [14:31:09]Read from MH i2c: E2 62 00 0B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:31:09]wFMCommunicate OK [14:31:09]SAM_PROTO_GetFieldsCounters done [14:31:09]requested_item shift.num is exist - process it [14:31:09]requested_item shift.opened is exist - process it [14:31:09]req_shift_opened [14:31:09]FM_GetShiftState [14:31:09]SAM_PROTO_GetShiftState [14:31:09]wFMCommunicate request_size=4 [14:31:09]MH_SAM_APDU [14:31:09]CAPDU: 80 13 01 00 [14:31:09]Write to MH i2c: E2 08 00 0C 08 80 13 01 00 00 00 00 00 91 [14:31:09]Write i2c OK [14:31:09]MH_I2C_Read... [14:31:09]Read from MH i2c: E2 [14:31:09]MH_I2C_Read... [14:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:09]Read from MH i2c: E2 0E 00 [14:31:09]MH_I2C_Read... [14:31:09]Read from MH i2c: E2 0E 00 0C 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [14:31:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:31:09]wFMCommunicate OK [14:31:09]SAM_PROTO_GetShiftState done [14:31:09]FM_GetShiftState done [14:31:09]req_shift_opened done [14:31:09]requested_item shift.open_date is exist - process it [14:31:09]req_shift_open_date [14:31:09]req_shift_open_date done [14:31:09]produce_requested_data done [14:31:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289660,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:31:09]process_action_free close_receipt [14:31:09]json_value_free [14:31:09]json_value_free done [14:31:09]process_json_proto returns [14:31:09]Send response to host [14:31:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289660,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:31:09]free response buf [14:31:09]execute_script done [14:31:09]execute_script returns [14:31:09]free content buf [14:31:09]Sock 9.Close socket [14:31:09]Sock 9.Thread stoped [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:49]OFD Sender: No OFD packet to send [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:37]accept exits with 7 [14:33:37]New connection [14:33:37]New thread 3067301220 created [14:33:37]Thread 3067157860 joined [14:33:37]Waiting for new connection... [14:33:37] Sock 7.Parse request [14:33:37]Sock 7.Check first char [14:33:37]Sock 7.First char is OK [14:33:37]request: POST /json_proto HTTP/1.0 [14:33:37]Method: POST [14:33:37]URL: /json_proto [14:33:37]Method is POST - this is cgi request [14:33:37]url: /json_proto [14:33:37]query_string will be loaded in cgi processing [14:33:37]execute_cgi json_proto POST (null) [14:33:37]execute_cgi path=json_proto method=POST [14:33:37]POST find Content-Length [14:33:37]Host: 172.17.41.135:8080 [14:33:37]Content-Length: 783 [14:33:37]Content-Type: application/json [14:33:37] [14:33:37]POST finish read [14:33:37]Found Content-Length = 783 [14:33:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:37]execute_script... [14:33:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:37]POST & json_proto [14:33:37]process_json_proto [14:33:37]json parsed OK: [14:33:37]protocol is kg_v1.0 [14:33:37]action value=close_receipt [14:33:37]process_action close_receipt [14:33:37]cmd_close_receipt [14:33:37]MH_GetDate [14:33:37]Write to MH i2c: F0 00 00 0D 08 04 [14:33:37]Write i2c OK [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: F0 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: F0 09 00 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: F0 09 00 0D 08 00 42 7C F1 66 ED 3E 82 65 34 [14:33:37]GetLastDocTimeStamp 1727101866 [14:33:37]current date 1727102018 [14:33:37]FM_GetShiftState [14:33:37]SAM_PROTO_GetShiftState [14:33:37]wFMCommunicate request_size=4 [14:33:37]MH_SAM_APDU [14:33:37]CAPDU: 80 13 01 00 [14:33:37]Write to MH i2c: E2 08 00 0E 08 80 13 01 00 00 00 00 00 93 [14:33:37]Write i2c OK [14:33:37]MH_I2C_Read... [14:33:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:37]Read from MH i2c: E2 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: E2 0E 00 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: E2 0E 00 0E 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 34 [14:33:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:33:37]wFMCommunicate OK [14:33:37]SAM_PROTO_GetShiftState done [14:33:37]FM_GetShiftState done [14:33:37]opened in 1727051401 [14:33:37]opened+sec_in_day 1727137801 [14:33:37]quantity*price = 40055 [14:33:37]sum+1 = 40056 [14:33:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.55 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 0.00 Безнал.: 400.55 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 335 23.09.2024 14:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289661 ФПД: 95894082601255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143338&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289661&fm=95894082601255&tin=02508201610067®Number=0000000000091827&sum=40055 [14:33:38]StoreToDocumentArchive [14:33:38]shift 515 fd 289661 [14:33:38]save to /storage/0515/doc_00289661 [14:33:38]save last doc name /storage/0515/doc_00289661 to /storage/kkm_last_doc_name [14:33:38]save OK [14:33:38]Clear old archive folders... [14:33:38]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:33:38]tlvbuf is 007D45B0 [14:33:38]SAM_PROTO_ClearQueue [14:33:38]wFMCommunicate request_size=4 [14:33:38]MH_SAM_APDU [14:33:38]CAPDU: 80 09 00 00 [14:33:38]Write to MH i2c: E2 08 00 1B 08 80 09 00 00 00 00 00 00 95 [14:33:38]Write i2c OK [14:33:38]MH_I2C_Read... [14:33:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:38]Read from MH i2c: E2 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 03 00 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [14:33:38]RAPDU: 90 00 [14:33:38]wFMCommunicate OK [14:33:38]SAM_PROTO_ClearQueue done [14:33:38]KKMCreateOFDPacket [14:33:38]OFDProtocolAddRootSTLVToBuf [14:33:38]FM_MakeSignedData [14:33:38]FM_MakeSignedData [14:33:38]SAM_PROTO_SignData [14:33:38]wFMCommunicate request_size=4 [14:33:38]MH_SAM_APDU [14:33:38]CAPDU: 80 0D 01 02 [14:33:38]Write to MH i2c: E2 08 00 1C 08 80 0D 01 02 00 00 00 00 9D [14:33:38]Write i2c OK [14:33:38]MH_I2C_Read... [14:33:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:38]Read from MH i2c: E2 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 03 00 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [14:33:38]RAPDU: 90 00 [14:33:38]wFMCommunicate OK [14:33:38]wFMCommunicate request_size=253 [14:33:38]MH_SAM_APDU [14:33:38]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 42 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6B 04 00 35 04 06 00 57 37 14 BA C1 27 [14:33:38]Write to MH i2c: E2 00 01 1D 08 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 42 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6B 04 00 35 04 06 00 57 37 14 BA C1 27 00 00 0F [14:33:38]Write i2c OK [14:33:38]MH_I2C_Read... [14:33:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:38]Read from MH i2c: E2 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 03 00 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 03 00 1D 08 00 90 00 99 [14:33:38]RAPDU: 90 00 [14:33:38]wFMCommunicate OK [14:33:38]wFMCommunicate request_size=4 [14:33:38]MH_SAM_APDU [14:33:38]CAPDU: 80 0D 03 02 [14:33:38]Write to MH i2c: E2 08 00 1E 08 80 0D 03 02 00 00 00 00 A1 [14:33:38]Write i2c OK [14:33:38]MH_I2C_Read... [14:33:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:38]Read from MH i2c: E2 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 0B 00 [14:33:38]MH_I2C_Read... [14:33:39]Read from MH i2c: E2 0B 00 1E 08 00 B1 D3 72 28 E7 C3 19 62 90 00 E5 [14:33:39]RAPDU: B1 D3 72 28 E7 C3 19 62 90 00 [14:33:39]wFMCommunicate OK [14:33:39]SAM_PROTO_SignData done [14:33:39]FM_MakeSignedData done [14:33:39]CreateOFDProtocolMessage [14:33:39]wFMCommunicate request_size=4 [14:33:39]MH_SAM_APDU [14:33:39]CAPDU: 80 11 00 00 [14:33:39]Write to MH i2c: E2 08 00 1F 08 80 11 00 00 00 00 00 00 A1 [14:33:39]Write i2c OK [14:33:39]MH_I2C_Read... [14:33:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:39]Read from MH i2c: E2 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: E2 17 00 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: E2 17 00 1F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F1 [14:33:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:33:39]wFMCommunicate OK [14:33:39]CreateOFDProtocolMessage done [14:33:39]OFDSenderStorePacket 289661 [14:33:39]StoreOFDPacket docnum=289661 [14:33:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 C1 C2 00 01 83 D5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 42 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6B 04 00 35 04 06 00 57 37 14 BA C1 27 B1 D3 72 28 E7 C3 19 62 [14:33:39]CheckFolder [14:33:39]dirname=/storage/ofd_packets [14:33:39]CheckFolder done [14:33:39]ProducePacketName [14:33:39]name=ofd_packets/00289661 [14:33:39]NVStorageSaveData ofd_packets/00289661 [14:33:39]File name is /storage/ofd_packets/00289661 [14:33:39]Write 294 bytes [14:33:39]NVStorageSaveData done [14:33:39]OFDSenderStorePacket done [14:33:39]KKMCreateOFDPacket done [14:33:39]NVStorageSaveData kkm_last_timestamp [14:33:39]File name is /storage/kkm_last_timestamp [14:33:39]Write 4 bytes [14:33:39]NVStorageSaveData done [14:33:39]ExternCall_PrintAddStr [14:33:39]wPrintStart [14:33:39]Write to MH i2c: 01 00 00 20 08 28 [14:33:39]Write i2c OK [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: 01 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: 01 07 00 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: 01 07 00 20 08 00 00 00 00 00 FF 0F 3D [14:33:39]RasterBufferAndPrint [14:33:39]line Счет N : (1)24617736 [14:33:39]line ИНН: 02508201610067 [14:33:39]line Контрольно-Кассовый Чек [14:33:39]line ПРОДАЖА [14:33:39]line ТРК (МРК, ГНК) : 54 [14:33:39]line Товар: 2710124130 [14:33:39]line SU-92 [14:33:39]line 5.780 * 69.30 [14:33:39]line = 400.55 [14:33:39]line НДС 12% НСП 1% [14:33:39]line > о реализуемом товаре [14:33:39]line ИТОГО: 400.55 [14:33:39]line НСП 1% : 3.54 [14:33:39]line НДС 12% : 42.54 [14:33:39]line Наличными: 0.00 [14:33:39]line Безнал.: 400.55 [14:33:39]line Место: АЗС № 90 "Партнёр-нефть" [14:33:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:33:39]line СНО: Общий режим [14:33:39]line Чек 335 23.09.2024 14:33 [14:33:39]line Смена: 515 ФФД: 1.0 [14:33:39]line ЗНМ: 0300000107 [14:33:39]line РНМ: 0000000000091827 [14:33:39]line Версия ККМ: 001 [14:33:39]line Платежная система: O! деньги [14:33:39]line ФМ: 0000000000871832 [14:33:39]line ФД: 289661 [14:33:39]line ФПД: 95894082601255 [14:33:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143338&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289661&fm=95894082601255&tin=02508201610067®Number=0000000000091827&sum=40055 [14:33:39]written 0, free lines is 4095 [14:33:39]OFD Sender: Processing packet 289661 [packets to send 1784, broken 1783] [14:33:39]ProducePacketName [14:33:39]name=ofd_packets/00289661 [14:33:39]OFD Sender: To server: pG, [14:33:39]CommunicateWithHost lk.salyk.kg:30040 [14:33:39]ConnectInit lk.salyk.kg [14:33:39]Connected sock=10 [14:33: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 33 32 08 01 00 00 C1 C2 00 01 83 D5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 42 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6B 04 00 35 04 06 00 57 37 14 BA C1 27 B1 D3 72 28 E7 C3 19 62 [14:33:39]Write to MH i2c: 01 00 00 49 08 51 [14:33:39]Write i2c OK [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: 01 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: 01 07 00 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: 01 07 00 49 08 00 00 00 00 00 D7 0C 3B [14:33:39]RasterBufferAndPrint [14:33:39]line [14:33:39]line [14:33:39]line [14:33:39]line [14:33:39]line [14:33:39]written 0, free lines is 3293 [14:33:39]MH_Cut [14:33:39]Write to MH i2c: D1 01 00 50 08 01 2A [14:33:39]Write i2c OK [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: D1 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: D1 01 00 [14:33:39]MH_I2C_Read... [14:33:39]Read from MH i2c: D1 01 00 50 08 00 29 [14:33:39]Write to MH i2c: 01 00 00 51 08 59 [14:33:39]Write i2c OK [14:33:39]MH_I2C_Read... [14:33: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 33 32 4F 00 00 00 F7 A3 47 00 9D 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 33 32 10 04 04 00 7D 6B 04 00 F4 03 04 00 16 24 F1 66 B6 04 01 00 00 37 E2 45 E1 5D 85 32 D7 [14:33:39]CommunicateWithHost err = 0 [14:33:39]CheckOFDResponse [14:33:39]1017 (14) - 77093643461234 [14:33:39]1041 (16) - 0000000000871832 [14:33:39]1040 (4) - 289661 [14:33:39]1012 (4) - 23.09.2024 08:17 [14:33:39]1206 (1) - 0 [14:33:39]OFD Sender: Remove packet 289661 [14:33:39]ProducePacketName [14:33:39]name=ofd_packets/00289661 [14:33:39]NVStorageDeleteData [14:33:40]*** Cut start [14:33:40]*** Partial cut [14:33:40]*** CUTSNS_PIN = 1 [14:33:40]OFD Sender: No OFD packet to send [14:33:40]*** CUTSNS_PIN = 0 [14:33:40]*** Brake cut motor [14:33:40]Read from MH i2c: 01 [14:33:40]MH_I2C_Read... [14:33:40]*** Stop cut motor [14:33:40]*** Cut end [14:33:40]Read from MH i2c: 01 07 00 [14:33:40]MH_I2C_Read... [14:33:40]Read from MH i2c: 01 07 00 51 08 00 00 00 00 00 FF 0F 6E [14:33:40]process_action close_receipt done [14:33:40]requested_data is exist [14:33:40]produce_requested_data [14:33:40]requested_item fm.sn is exist - process it [14:33:40]wFMCommunicate request_size=4 [14:33:40]MH_SAM_APDU [14:33:40]CAPDU: 80 11 00 00 [14:33:40]Write to MH i2c: E2 08 00 52 08 80 11 00 00 00 00 00 00 D4 [14:33:40]Write i2c OK [14:33:40]MH_I2C_Read... [14:33:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:40]Read from MH i2c: E2 [14:33:40]MH_I2C_Read... [14:33:40]Read from MH i2c: E2 17 00 [14:33:40]MH_I2C_Read... [14:33:40]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 33 32 90 00 24 [14:33:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:33:40]wFMCommunicate OK [14:33:40]requested_item fd.num is exist - process it [14:33:40]SAM_PROTO_GetFieldsCounters [14:33:40]wFMCommunicate request_size=4 [14:33:40]MH_SAM_APDU [14:33:40]CAPDU: 80 13 00 00 [14:33:40]Write to MH i2c: E2 08 00 53 08 80 13 00 00 00 00 00 00 D7 [14:33:40]Write i2c OK [14:33:40]MH_I2C_Read... [14:33:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:41]Read from MH i2c: E2 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 62 00 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 62 00 53 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [14:33:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:41]wFMCommunicate OK [14:33:41]SAM_PROTO_GetFieldsCounters done [14:33:41]requested_item shift.num is exist - process it [14:33:41]requested_item shift.opened is exist - process it [14:33:41]req_shift_opened [14:33:41]FM_GetShiftState [14:33:41]SAM_PROTO_GetShiftState [14:33:41]wFMCommunicate request_size=4 [14:33:41]MH_SAM_APDU [14:33:41]CAPDU: 80 13 01 00 [14:33:41]Write to MH i2c: E2 08 00 54 08 80 13 01 00 00 00 00 00 D9 [14:33:41]Write i2c OK [14:33:41]MH_I2C_Read... [14:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:41]Read from MH i2c: E2 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 0E 00 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 0E 00 54 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7A [14:33:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:33:41]wFMCommunicate OK [14:33:41]SAM_PROTO_GetShiftState done [14:33:41]FM_GetShiftState done [14:33:41]req_shift_opened done [14:33:41]requested_item shift.open_date is exist - process it [14:33:41]req_shift_open_date [14:33:41]req_shift_open_date done [14:33:41]produce_requested_data done [14:33:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289661,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:33:41]process_action_free close_receipt [14:33:41]json_value_free [14:33:41]json_value_free done [14:33:41]process_json_proto returns [14:33:41]Send response to host [14:33:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289661,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:33:41]free response buf [14:33:41]execute_script done [14:33:41]execute_script returns [14:33:41]free content buf [14:33:41]Sock 7.Close socket [14:33:41]Sock 7.Thread stoped [14:33:45]OFD Sender: No OFD packet to send [14:33:50]OFD Sender: No OFD packet to send [14:33:55]OFD Sender: No OFD packet to send [14:34:00]OFD Sender: No OFD packet to send [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:30]OFD Sender: No OFD packet to send [14:34:35]OFD Sender: No OFD packet to send [14:34:40]OFD Sender: No OFD packet to send [14:34:45]OFD Sender: No OFD packet to send [14:34:50]OFD Sender: No OFD packet to send [14:34:55]OFD Sender: No OFD packet to send [14:34:59]accept exits with 9 [14:34:59]New connection [14:34:59]New thread 3067157860 created [14:34:59]Thread 3067301220 joined [14:34:59]Waiting for new connection... [14:34:59] Sock 9.Parse request [14:34:59]Sock 9.Check first char [14:34:59]Sock 9.First char is OK [14:34:59]request: POST /json_proto HTTP/1.0 [14:34:59]Method: POST [14:34:59]URL: /json_proto [14:34:59]Method is POST - this is cgi request [14:34:59]url: /json_proto [14:34:59]query_string will be loaded in cgi processing [14:34:59]execute_cgi json_proto POST (null) [14:34:59]execute_cgi path=json_proto method=POST [14:34:59]POST find Content-Length [14:34:59]Host: 172.17.41.135:8080 [14:34:59]Content-Length: 783 [14:34:59]Content-Type: application/json [14:34:59] [14:34:59]POST finish read [14:34:59]Found Content-Length = 783 [14:34:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.090, "sum" : 560.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 560.64 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:59]execute_script... [14:34:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.090, "sum" : 560.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 560.64 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:59]POST & json_proto [14:34:59]process_json_proto [14:34:59]json parsed OK: [14:34:59]protocol is kg_v1.0 [14:34:59]action value=close_receipt [14:34:59]process_action close_receipt [14:34:59]cmd_close_receipt [14:34:59]MH_GetDate [14:34:59]Write to MH i2c: F0 00 00 55 08 4C [14:34:59]Write i2c OK [14:34:59]MH_I2C_Read... [14:34:59]Read from MH i2c: F0 [14:34:59]MH_I2C_Read... [14:34:59]Read from MH i2c: F0 09 00 [14:34:59]MH_I2C_Read... [14:34:59]Read from MH i2c: F0 09 00 55 08 00 94 7C F1 66 ED 3E 82 65 CE [14:34:59]GetLastDocTimeStamp 1727102018 [14:34:59]current date 1727102100 [14:34:59]FM_GetShiftState [14:34:59]SAM_PROTO_GetShiftState [14:34:59]wFMCommunicate request_size=4 [14:34:59]MH_SAM_APDU [14:34:59]CAPDU: 80 13 01 00 [14:34:59]Write to MH i2c: E2 08 00 56 08 80 13 01 00 00 00 00 00 DB [14:34:59]Write i2c OK [14:34:59]MH_I2C_Read... [14:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:59]Read from MH i2c: E2 [14:34:59]MH_I2C_Read... [14:34:59]Read from MH i2c: E2 0E 00 [14:34:59]MH_I2C_Read... [14:34:59]Read from MH i2c: E2 0E 00 56 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7C [14:34:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:34:59]wFMCommunicate OK [14:34:59]SAM_PROTO_GetShiftState done [14:34:59]FM_GetShiftState done [14:34:59]opened in 1727051401 [14:34:59]opened+sec_in_day 1727137801 [14:34:59]quantity*price = 56063 [14:34:59]sum+1 = 56065 [14:34:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 560.64 НСП 1% : 4.96 НДС 12% : 59.54 Наличными: 0.00 Безнал.: 560.64 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 336 23.09.2024 14:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289662 ФПД: 200963063346206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143501&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289662&fm=200963063346206&tin=02508201610067®Number=0000000000091827&sum=56064 [14:35:01]StoreToDocumentArchive [14:35:01]shift 515 fd 289662 [14:35:01]save to /storage/0515/doc_00289662 [14:35:01]save last doc name /storage/0515/doc_00289662 to /storage/kkm_last_doc_name [14:35:01]save OK [14:35:01]Clear old archive folders... [14:35:01]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:35:01]tlvbuf is 007DFB20 [14:35:01]SAM_PROTO_ClearQueue [14:35:01]wFMCommunicate request_size=4 [14:35:01]MH_SAM_APDU [14:35:01]CAPDU: 80 09 00 00 [14:35:01]Write to MH i2c: E2 08 00 63 08 80 09 00 00 00 00 00 00 DD [14:35:01]Write i2c OK [14:35:01]MH_I2C_Read... [14:35:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:01]Read from MH i2c: E2 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 03 00 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 03 00 63 08 00 90 00 DF [14:35:01]RAPDU: 90 00 [14:35:01]wFMCommunicate OK [14:35:01]SAM_PROTO_ClearQueue done [14:35:01]KKMCreateOFDPacket [14:35:01]OFDProtocolAddRootSTLVToBuf [14:35:01]FM_MakeSignedData [14:35:01]FM_MakeSignedData [14:35:01]SAM_PROTO_SignData [14:35:01]wFMCommunicate request_size=4 [14:35:01]MH_SAM_APDU [14:35:01]CAPDU: 80 0D 01 02 [14:35:01]Write to MH i2c: E2 08 00 64 08 80 0D 01 02 00 00 00 00 E5 [14:35:01]Write i2c OK [14:35:01]MH_I2C_Read... [14:35:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:01]Read from MH i2c: E2 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 03 00 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [14:35:01]RAPDU: 90 00 [14:35:01]wFMCommunicate OK [14:35:01]wFMCommunicate request_size=253 [14:35:01]MH_SAM_APDU [14:35:01]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 00 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 DB 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 42 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 DB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 95 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6B 04 00 35 04 06 00 B6 C6 5C 00 F4 1E [14:35:01]Write to MH i2c: E2 00 01 65 08 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 00 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 DB 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 42 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 DB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 95 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6B 04 00 35 04 06 00 B6 C6 5C 00 F4 1E 00 00 F2 [14:35:01]Write i2c OK [14:35:01]MH_I2C_Read... [14:35:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:01]Read from MH i2c: E2 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 03 00 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [14:35:01]RAPDU: 90 00 [14:35:01]wFMCommunicate OK [14:35:01]wFMCommunicate request_size=4 [14:35:01]MH_SAM_APDU [14:35:01]CAPDU: 80 0D 03 02 [14:35:01]Write to MH i2c: E2 08 00 66 08 80 0D 03 02 00 00 00 00 E9 [14:35:01]Write i2c OK [14:35:01]MH_I2C_Read... [14:35:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:01]Read from MH i2c: E2 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 0B 00 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 0B 00 66 08 00 D1 47 00 44 B7 1D 5B 66 90 00 DB [14:35:01]RAPDU: D1 47 00 44 B7 1D 5B 66 90 00 [14:35:01]wFMCommunicate OK [14:35:01]SAM_PROTO_SignData done [14:35:01]FM_MakeSignedData done [14:35:01]CreateOFDProtocolMessage [14:35:01]wFMCommunicate request_size=4 [14:35:01]MH_SAM_APDU [14:35:01]CAPDU: 80 11 00 00 [14:35:01]Write to MH i2c: E2 08 00 67 08 80 11 00 00 00 00 00 00 E9 [14:35:01]Write i2c OK [14:35:01]MH_I2C_Read... [14:35:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:01]Read from MH i2c: E2 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 17 00 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: E2 17 00 67 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [14:35:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:35:01]wFMCommunicate OK [14:35:01]CreateOFDProtocolMessage done [14:35:01]OFDSenderStorePacket 289662 [14:35:01]StoreOFDPacket docnum=289662 [14:35:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 3D B5 00 01 B8 40 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 00 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 DB 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 42 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 DB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 95 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6B 04 00 35 04 06 00 B6 C6 5C 00 F4 1E D1 47 00 44 B7 1D 5B 66 [14:35:01]CheckFolder [14:35:01]dirname=/storage/ofd_packets [14:35:01]CheckFolder done [14:35:01]ProducePacketName [14:35:01]name=ofd_packets/00289662 [14:35:01]NVStorageSaveData ofd_packets/00289662 [14:35:01]File name is /storage/ofd_packets/00289662 [14:35:01]Write 294 bytes [14:35:01]NVStorageSaveData done [14:35:01]OFDSenderStorePacket done [14:35:01]KKMCreateOFDPacket done [14:35:01]NVStorageSaveData kkm_last_timestamp [14:35:01]File name is /storage/kkm_last_timestamp [14:35:01]Write 4 bytes [14:35:01]NVStorageSaveData done [14:35:01]ExternCall_PrintAddStr [14:35:01]wPrintStart [14:35:01]Write to MH i2c: 01 00 00 68 08 70 [14:35:01]Write i2c OK [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: 01 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: 01 07 00 [14:35:01]MH_I2C_Read... [14:35:01]Read from MH i2c: 01 07 00 68 08 00 00 00 00 00 FF 0F 85 [14:35:01]RasterBufferAndPrint [14:35:01]line Счет N : (1)24617737 [14:35:01]line ИНН: 02508201610067 [14:35:01]line Контрольно-Кассовый Чек [14:35:01]line ПРОДАЖА [14:35:01]line ТРК (МРК, ГНК) : 44 [14:35:01]line Товар: 2710124130 [14:35:01]line SU-92 [14:35:01]line 8.090 * 69.30 [14:35:01]line = 560.64 [14:35:01]line НДС 12% НСП 1% [14:35:01]line > о реализуемом товаре [14:35:01]line ИТОГО: 560.64 [14:35:01]line НСП 1% : 4.96 [14:35:01]line НДС 12% : 59.54 [14:35:01]line Наличными: 0.00 [14:35:01]line Безнал.: 560.64 [14:35:01]line Место: АЗС № 90 "Партнёр-нефть" [14:35:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:35:01]line СНО: Общий режим [14:35:01]line Чек 336 23.09.2024 14:35 [14:35:01]line Смена: 515 ФФД: 1.0 [14:35:01]line ЗНМ: 0300000107 [14:35:01]line РНМ: 0000000000091827 [14:35:01]line Версия ККМ: 001 [14:35:01]line Платежная система: O! деньги [14:35:01]line ФМ: 0000000000871832 [14:35:01]line ФД: 289662 [14:35:01]line ФПД: 200963063346206 [14:35:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143501&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289662&fm=200963063346206&tin=02508201610067®Number=0000000000091827&sum=56064 [14:35:01]written 0, free lines is 4095 [14:35:01]OFD Sender: Processing packet 289662 [packets to send 1784, broken 1783] [14:35:01]ProducePacketName [14:35:01]name=ofd_packets/00289662 [14:35:01]OFD Sender: To server: pG, [14:35:01]CommunicateWithHost lk.salyk.kg:30040 [14:35:01]ConnectInit lk.salyk.kg [14:35:01]Connected sock=10 [14:35:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 3D B5 00 01 B8 40 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 00 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 DB 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 42 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 DB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 95 7C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6B 04 00 35 04 06 00 B6 C6 5C 00 F4 1E D1 47 00 44 B7 1D 5B 66 [14:35:02]Write to MH i2c: 01 00 00 91 08 99 [14:35:02]Write i2c OK [14:35:02]MH_I2C_Read... [14:35:02]Read from MH i2c: 01 [14:35:02]MH_I2C_Read... [14:35:02]Read from MH i2c: 01 07 00 [14:35:02]MH_I2C_Read... [14:35:02]Read from MH i2c: 01 07 00 91 08 00 00 00 00 00 ED 0C 99 [14:35:02]RasterBufferAndPrint [14:35:02]line [14:35:02]line [14:35:02]line [14:35:02]line [14:35:02]line [14:35:02]written 0, free lines is 3315 [14:35:02]MH_Cut [14:35:02]Write to MH i2c: D1 01 00 98 08 01 72 [14:35:02]Write i2c OK [14:35:02]MH_I2C_Read... [14:35:02]Read from MH i2c: D1 [14:35:02]MH_I2C_Read... [14:35:02]Read from MH i2c: D1 01 00 [14:35:02]MH_I2C_Read... [14:35:02]Read from MH i2c: D1 01 00 98 08 00 71 [14:35:02]Write to MH i2c: 01 00 00 99 08 A1 [14:35:02]Write i2c OK [14:35:02]MH_I2C_Read... [14:35: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 33 32 4F 00 00 00 AB 81 47 00 46 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 33 32 10 04 04 00 7E 6B 04 00 F4 03 04 00 69 24 F1 66 B6 04 01 00 00 88 91 24 BA 04 B6 71 6D [14:35:02]CommunicateWithHost err = 0 [14:35:02]CheckOFDResponse [14:35:02]1017 (14) - 77093643461234 [14:35:02]1041 (16) - 0000000000871832 [14:35:02]1040 (4) - 289662 [14:35:02]1012 (4) - 23.09.2024 08:18 [14:35:02]1206 (1) - 0 [14:35:02]OFD Sender: Remove packet 289662 [14:35:02]ProducePacketName [14:35:02]name=ofd_packets/00289662 [14:35:02]NVStorageDeleteData [14:35:02]*** Cut start [14:35:02]*** Partial cut [14:35:02]*** CUTSNS_PIN = 1 [14:35:02]OFD Sender: No OFD packet to send [14:35:02]*** CUTSNS_PIN = 0 [14:35:03]*** Brake cut motor [14:35:03]Read from MH i2c: 01 [14:35:03]MH_I2C_Read... [14:35:03]*** Stop cut motor [14:35:03]*** Cut end [14:35:03]Read from MH i2c: 01 07 00 [14:35:03]MH_I2C_Read... [14:35:03]Read from MH i2c: 01 07 00 99 08 00 00 00 00 00 FF 0F B6 [14:35:03]process_action close_receipt done [14:35:03]requested_data is exist [14:35:03]produce_requested_data [14:35:03]requested_item fm.sn is exist - process it [14:35:03]wFMCommunicate request_size=4 [14:35:03]MH_SAM_APDU [14:35:03]CAPDU: 80 11 00 00 [14:35:03]Write to MH i2c: E2 08 00 9A 08 80 11 00 00 00 00 00 00 1C [14:35:03]Write i2c OK [14:35:03]MH_I2C_Read... [14:35:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:03]Read from MH i2c: E2 [14:35:03]MH_I2C_Read... [14:35:03]Read from MH i2c: E2 17 00 [14:35:03]MH_I2C_Read... [14:35:03]Read from MH i2c: E2 17 00 9A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [14:35:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:35:03]wFMCommunicate OK [14:35:03]requested_item fd.num is exist - process it [14:35:03]SAM_PROTO_GetFieldsCounters [14:35:03]wFMCommunicate request_size=4 [14:35:03]MH_SAM_APDU [14:35:03]CAPDU: 80 13 00 00 [14:35:03]Write to MH i2c: E2 08 00 9B 08 80 13 00 00 00 00 00 00 1F [14:35:03]Write i2c OK [14:35:03]MH_I2C_Read... [14:35:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:03]Read from MH i2c: E2 [14:35:03]MH_I2C_Read... [14:35:03]Read from MH i2c: E2 62 00 [14:35:03]MH_I2C_Read... [14:35:03]Read from MH i2c: E2 62 00 9B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [14:35: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:35:03]wFMCommunicate OK [14:35:03]SAM_PROTO_GetFieldsCounters done [14:35:03]requested_item shift.num is exist - process it [14:35:03]requested_item shift.opened is exist - process it [14:35:03]req_shift_opened [14:35:03]FM_GetShiftState [14:35:03]SAM_PROTO_GetShiftState [14:35:03]wFMCommunicate request_size=4 [14:35:03]MH_SAM_APDU [14:35:03]CAPDU: 80 13 01 00 [14:35:03]Write to MH i2c: E2 08 00 9C 08 80 13 01 00 00 00 00 00 21 [14:35:03]Write i2c OK [14:35:03]MH_I2C_Read... [14:35:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:03]Read from MH i2c: E2 [14:35:03]MH_I2C_Read... [14:35:03]Read from MH i2c: E2 0E 00 [14:35:03]MH_I2C_Read... [14:35:03]Read from MH i2c: E2 0E 00 9C 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [14:35:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:35:03]wFMCommunicate OK [14:35:03]SAM_PROTO_GetShiftState done [14:35:03]FM_GetShiftState done [14:35:03]req_shift_opened done [14:35:03]requested_item shift.open_date is exist - process it [14:35:03]req_shift_open_date [14:35:03]req_shift_open_date done [14:35:03]produce_requested_data done [14:35:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289662,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:35:03]process_action_free close_receipt [14:35:03]json_value_free [14:35:03]json_value_free done [14:35:03]process_json_proto returns [14:35:03]Send response to host [14:35:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289662,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:35:03]free response buf [14:35:03]execute_script done [14:35:03]execute_script returns [14:35:03]free content buf [14:35:03]Sock 9.Close socket [14:35:03]Sock 9.Thread stoped [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:23]OFD Sender: No OFD packet to send [14:35:28]OFD Sender: No OFD packet to send [14:35:33]OFD Sender: No OFD packet to send [14:35:38]OFD Sender: No OFD packet to send [14:35:43]OFD Sender: No OFD packet to send [14:35:48]OFD Sender: No OFD packet to send [14:35:53]OFD Sender: No OFD packet to send [14:35:58]OFD Sender: No OFD packet to send [14:36:03]OFD Sender: No OFD packet to send [14:36:08]OFD Sender: No OFD packet to send [14:36:13]OFD Sender: No OFD packet to send [14:36:18]OFD Sender: No OFD packet to send [14:36:23]OFD Sender: No OFD packet to send [14:36:28]OFD Sender: No OFD packet to send [14:36:33]OFD Sender: No OFD packet to send [14:36:38]OFD Sender: No OFD packet to send [14:36:43]OFD Sender: No OFD packet to send [14:36:48]OFD Sender: No OFD packet to send [14:36:53]OFD Sender: No OFD packet to send [14:36:58]OFD Sender: No OFD packet to send [14:37:03]OFD Sender: No OFD packet to send [14:37:05]accept exits with 7 [14:37:05]New connection [14:37:05]New thread 3067301220 created [14:37:05]Thread 3067157860 joined [14:37:05]Waiting for new connection... [14:37:05] Sock 7.Parse request [14:37:05]Sock 7.Check first char [14:37:05]Sock 7.First char is OK [14:37:05]request: POST /json_proto HTTP/1.0 [14:37:05]Method: POST [14:37:05]URL: /json_proto [14:37:05]Method is POST - this is cgi request [14:37:05]url: /json_proto [14:37:05]query_string will be loaded in cgi processing [14:37:05]execute_cgi json_proto POST (null) [14:37:05]execute_cgi path=json_proto method=POST [14:37:05]POST find Content-Length [14:37:05]Host: 172.17.41.135:8080 [14:37:05]Content-Length: 955 [14:37:05]Content-Type: application/json [14:37:05] [14:37:05]POST finish read [14:37:05]Found Content-Length = 955 [14:37:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 14.650, "sum" : 1000.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 14.65 \u0441\u043E\u043C", "deposit" : 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:37:05]execute_script... [14:37:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 14.650, "sum" : 1000.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 14.65 \u0441\u043E\u043C", "deposit" : 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:37:05]POST & json_proto [14:37:05]process_json_proto [14:37:05]json parsed OK: [14:37:05]protocol is kg_v1.0 [14:37:05]action value=close_receipt [14:37:05]process_action close_receipt [14:37:05]cmd_close_receipt [14:37:05]MH_GetDate [14:37:05]Write to MH i2c: F0 00 00 9D 08 94 [14:37:05]Write i2c OK [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: F0 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: F0 09 00 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: F0 09 00 9D 08 00 12 7D F1 66 ED 3E 82 65 95 [14:37:05]GetLastDocTimeStamp 1727102101 [14:37:05]current date 1727102226 [14:37:05]FM_GetShiftState [14:37:05]SAM_PROTO_GetShiftState [14:37:05]wFMCommunicate request_size=4 [14:37:05]MH_SAM_APDU [14:37:05]CAPDU: 80 13 01 00 [14:37:05]Write to MH i2c: E2 08 00 9E 08 80 13 01 00 00 00 00 00 23 [14:37:05]Write i2c OK [14:37:05]MH_I2C_Read... [14:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:05]Read from MH i2c: E2 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: E2 0E 00 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: E2 0E 00 9E 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [14:37:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:37:05]wFMCommunicate OK [14:37:05]SAM_PROTO_GetShiftState done [14:37:05]FM_GetShiftState done [14:37:05]opened in 1727051401 [14:37:05]opened+sec_in_day 1727137801 [14:37:05]quantity*price = 100059 [14:37:05]sum+1 = 100061 [14:37:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 337 23.09.2024 14:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа S-92 номер 90 сэкономлено 14.65 сом ФМ: 0000000000871832 ФД: 289663 ФПД: 256946666536313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143707&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289663&fm=256946666536313&tin=02508201610067®Number=0000000000091827&sum=100000 [14:37:07]StoreToDocumentArchive [14:37:07]shift 515 fd 289663 [14:37:07]save to /storage/0515/doc_00289663 [14:37:07]save last doc name /storage/0515/doc_00289663 to /storage/kkm_last_doc_name [14:37:07]save OK [14:37:07]Clear old archive folders... [14:37:07]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:37:07]tlvbuf is 007DE630 [14:37:07]SAM_PROTO_ClearQueue [14:37:07]wFMCommunicate request_size=4 [14:37:07]MH_SAM_APDU [14:37:07]CAPDU: 80 09 00 00 [14:37:07]Write to MH i2c: E2 08 00 AB 08 80 09 00 00 00 00 00 00 25 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:07]Read from MH i2c: E2 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 03 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 03 00 AB 08 00 90 00 27 [14:37:07]RAPDU: 90 00 [14:37:07]wFMCommunicate OK [14:37:07]SAM_PROTO_ClearQueue done [14:37:07]KKMCreateOFDPacket [14:37:07]OFDProtocolAddRootSTLVToBuf [14:37:07]FM_MakeSignedData [14:37:07]FM_MakeSignedData [14:37:07]SAM_PROTO_SignData [14:37:07]wFMCommunicate request_size=4 [14:37:07]MH_SAM_APDU [14:37:07]CAPDU: 80 0D 01 02 [14:37:07]Write to MH i2c: E2 08 00 AC 08 80 0D 01 02 00 00 00 00 2D [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:07]Read from MH i2c: E2 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 03 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 03 00 AC 08 00 90 00 28 [14:37:07]RAPDU: 90 00 [14:37:07]wFMCommunicate OK [14:37:07]wFMCommunicate request_size=253 [14:37:07]MH_SAM_APDU [14:37:07]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3A 39 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 DC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 13 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6B 04 00 35 04 06 00 E9 B1 0E C8 FD 79 [14:37:07]Write to MH i2c: E2 00 01 AD 08 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3A 39 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 DC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 13 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6B 04 00 35 04 06 00 E9 B1 0E C8 FD 79 00 00 05 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:07]Read from MH i2c: E2 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 03 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [14:37:07]RAPDU: 90 00 [14:37:07]wFMCommunicate OK [14:37:07]wFMCommunicate request_size=4 [14:37:07]MH_SAM_APDU [14:37:07]CAPDU: 80 0D 03 02 [14:37:07]Write to MH i2c: E2 08 00 AE 08 80 0D 03 02 00 00 00 00 31 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:07]Read from MH i2c: E2 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 0B 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 0B 00 AE 08 00 7E 97 6B 93 61 21 BA 29 90 00 AA [14:37:07]RAPDU: 7E 97 6B 93 61 21 BA 29 90 00 [14:37:07]wFMCommunicate OK [14:37:07]SAM_PROTO_SignData done [14:37:07]FM_MakeSignedData done [14:37:07]CreateOFDProtocolMessage [14:37:07]wFMCommunicate request_size=4 [14:37:07]MH_SAM_APDU [14:37:07]CAPDU: 80 11 00 00 [14:37:07]Write to MH i2c: E2 08 00 AF 08 80 11 00 00 00 00 00 00 31 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:07]Read from MH i2c: E2 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 17 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 17 00 AF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 81 [14:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:37:07]wFMCommunicate OK [14:37:07]CreateOFDProtocolMessage done [14:37:07]OFDSenderStorePacket 289663 [14:37:07]StoreOFDPacket docnum=289663 [14:37:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 C4 A4 00 01 10 3C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3A 39 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 DC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 13 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6B 04 00 35 04 06 00 E9 B1 0E C8 FD 79 7E 97 6B 93 61 21 BA 29 [14:37:07]CheckFolder [14:37:07]dirname=/storage/ofd_packets [14:37:07]CheckFolder done [14:37:07]ProducePacketName [14:37:07]name=ofd_packets/00289663 [14:37:07]NVStorageSaveData ofd_packets/00289663 [14:37:07]File name is /storage/ofd_packets/00289663 [14:37:07]Write 294 bytes [14:37:07]NVStorageSaveData done [14:37:07]OFDSenderStorePacket done [14:37:07]KKMCreateOFDPacket done [14:37:07]NVStorageSaveData kkm_last_timestamp [14:37:07]File name is /storage/kkm_last_timestamp [14:37:07]Write 4 bytes [14:37:07]NVStorageSaveData done [14:37:07]ExternCall_PrintAddStr [14:37:07]wPrintStart [14:37:07]Write to MH i2c: 01 00 00 B0 08 B8 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: 01 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: 01 07 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: 01 07 00 B0 08 00 00 00 00 00 FF 0F CD [14:37:07]RasterBufferAndPrint [14:37:07]line Счет N : (1)24617738 [14:37:07]line ИНН: 02508201610067 [14:37:07]line Контрольно-Кассовый Чек [14:37:07]line ПРОДАЖА [14:37:07]line ТРК (МРК, ГНК) : 64 [14:37:07]line Товар: 2710124130 [14:37:07]line SU-92 [14:37:07]line 14.650 * 68.30 [14:37:07]line = 1000.60 [14:37:07]line НДС 12% НСП 1% [14:37:07]line > о реализуемом товаре [14:37:07]line ОКРУГЛЕНИЕ: -0.60 [14:37:07]line ИТОГО: 1000.00 [14:37:07]line Внесено: 1000.00 [14:37:07]line СДАЧА: 0.00 [14:37:07]line НСП 1% : 8.85 [14:37:07]line НДС 12% : 106.26 [14:37:07]line Наличными: 1000.00 [14:37:07]line Безнал.: 0.00 [14:37:07]line Место: АЗС № 90 "Партнёр-нефть" [14:37:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:37:07]line СНО: Общий режим [14:37:07]line Чек 337 23.09.2024 14:37 [14:37:07]line Смена: 515 ФФД: 1.0 [14:37:07]line ЗНМ: 0300000107 [14:37:07]line РНМ: 0000000000091827 [14:37:07]line Версия ККМ: 001 [14:37:07]line [14:37:07]line Дисконтная программа [14:37:07]line S-92 [14:37:07]line номер 90 [14:37:07]line сэкономлено 14.65 сом [14:37:07]line ФМ: 0000000000871832 [14:37:07]line ФД: 289663 [14:37:07]line ФПД: 256946666536313 [14:37:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143707&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289663&fm=256946666536313&tin=02508201610067®Number=0000000000091827&sum=100000 [14:37:07]written 0, free lines is 4095 [14:37:07]OFD Sender: Processing packet 289663 [packets to send 1784, broken 1783] [14:37:07]ProducePacketName [14:37:07]name=ofd_packets/00289663 [14:37:07]OFD Sender: To server: pG, [14:37:07]CommunicateWithHost lk.salyk.kg:30040 [14:37:07]ConnectInit lk.salyk.kg [14:37:07]Connected sock=10 [14:37: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 33 32 08 01 00 00 C4 A4 00 01 10 3C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3A 39 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 DC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 13 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6B 04 00 35 04 06 00 E9 B1 0E C8 FD 79 7E 97 6B 93 61 21 BA 29 [14:37:08]Write to MH i2c: 01 00 00 DF 08 E7 [14:37:08]Write i2c OK [14:37:08]MH_I2C_Read... [14:37:08]Read from MH i2c: 01 [14:37:08]MH_I2C_Read... [14:37:08]Read from MH i2c: 01 07 00 [14:37:08]MH_I2C_Read... [14:37:08]Read from MH i2c: 01 07 00 DF 08 00 00 00 00 00 7D 0C 77 [14:37:08]RasterBufferAndPrint [14:37:08]line [14:37:08]line [14:37:08]line [14:37:08]line [14:37:08]line [14:37:08]written 0, free lines is 3203 [14:37:08]MH_Cut [14:37:08]Write to MH i2c: D1 01 00 E6 08 01 C0 [14:37:08]Write i2c OK [14:37:08]MH_I2C_Read... [14:37:08]Read from MH i2c: D1 [14:37:08]MH_I2C_Read... [14:37:08]Read from MH i2c: D1 01 00 [14:37:08]MH_I2C_Read... [14:37:08]Read from MH i2c: D1 01 00 E6 08 00 BF [14:37:08]Write to MH i2c: 01 00 00 E7 08 EF [14:37:08]Write i2c OK [14:37:08]MH_I2C_Read... [14:37: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 33 32 4F 00 00 00 84 4A 47 00 8C 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 33 32 10 04 04 00 7F 6B 04 00 F4 03 04 00 E7 24 F1 66 B6 04 01 00 00 3B 0B F2 E8 1C 3B 15 AA [14:37:08]CommunicateWithHost err = 0 [14:37:08]CheckOFDResponse [14:37:08]1017 (14) - 77093643461234 [14:37:08]1041 (16) - 0000000000871832 [14:37:08]1040 (4) - 289663 [14:37:08]1012 (4) - 23.09.2024 08:20 [14:37:08]1206 (1) - 0 [14:37:08]OFD Sender: Remove packet 289663 [14:37:08]ProducePacketName [14:37:08]name=ofd_packets/00289663 [14:37:08]NVStorageDeleteData [14:37:08]OFD Sender: No OFD packet to send [14:37:08]*** Cut start [14:37:08]*** Partial cut [14:37:08]*** CUTSNS_PIN = 1 [14:37:08]*** CUTSNS_PIN = 0 [14:37:09]*** Brake cut motor [14:37:09]Read from MH i2c: 01 [14:37:09]MH_I2C_Read... [14:37:09]*** Stop cut motor [14:37:09]*** Cut end [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 E7 08 00 00 00 00 00 FF 0F 04 [14:37:09]process_action close_receipt done [14:37:09]requested_data is exist [14:37:09]produce_requested_data [14:37:09]requested_item fm.sn is exist - process it [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 E8 08 80 11 00 00 00 00 00 00 6A [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 E8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BA [14:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:37:09]wFMCommunicate OK [14:37:09]requested_item fd.num is exist - process it [14:37:09]SAM_PROTO_GetFieldsCounters [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 13 00 00 [14:37:09]Write to MH i2c: E2 08 00 E9 08 80 13 00 00 00 00 00 00 6D [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 62 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 62 00 E9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [14:37:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:09]wFMCommunicate OK [14:37:09]SAM_PROTO_GetFieldsCounters done [14:37:09]requested_item shift.num is exist - process it [14:37:09]requested_item shift.opened is exist - process it [14:37:09]req_shift_opened [14:37:09]FM_GetShiftState [14:37:09]SAM_PROTO_GetShiftState [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 13 01 00 [14:37:09]Write to MH i2c: E2 08 00 EA 08 80 13 01 00 00 00 00 00 6F [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:09]Read from MH i2c: E2 0E 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 0E 00 EA 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [14:37:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:37:09]wFMCommunicate OK [14:37:09]SAM_PROTO_GetShiftState done [14:37:09]FM_GetShiftState done [14:37:09]req_shift_opened done [14:37:09]requested_item shift.open_date is exist - process it [14:37:09]req_shift_open_date [14:37:09]req_shift_open_date done [14:37:09]produce_requested_data done [14:37:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289663,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:37:09]process_action_free close_receipt [14:37:09]json_value_free [14:37:09]json_value_free done [14:37:09]process_json_proto returns [14:37:09]Send response to host [14:37:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289663,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:37:09]free response buf [14:37:09]execute_script done [14:37:09]execute_script returns [14:37:09]free content buf [14:37:09]Sock 7.Close socket [14:37:09]Sock 7.Thread stoped [14:37:13]OFD Sender: No OFD packet to send [14:37:18]OFD Sender: No OFD packet to send [14:37:23]OFD Sender: No OFD packet to send [14:37:28]OFD Sender: No OFD packet to send [14:37:33]OFD Sender: No OFD packet to send [14:37:38]OFD Sender: No OFD packet to send [14:37:44]OFD Sender: No OFD packet to send [14:37:49]OFD Sender: No OFD packet to send [14:37:54]OFD Sender: No OFD packet to send [14:37:59]OFD Sender: No OFD packet to send [14:38:04]OFD Sender: No OFD packet to send [14:38:09]OFD Sender: No OFD packet to send [14:38:14]OFD Sender: No OFD packet to send [14:38:19]OFD Sender: No OFD packet to send [14:38:24]OFD Sender: No OFD packet to send [14:38:29]OFD Sender: No OFD packet to send [14:38:33]accept exits with 9 [14:38:33]New connection [14:38:33]New thread 3067157860 created [14:38:33]Thread 3067301220 joined [14:38:33]Waiting for new connection... [14:38:33] Sock 9.Parse request [14:38:33]Sock 9.Check first char [14:38:33]Sock 9.First char is OK [14:38:33]request: POST /json_proto HTTP/1.0 [14:38:33]Method: POST [14:38:33]URL: /json_proto [14:38:33]Method is POST - this is cgi request [14:38:33]url: /json_proto [14:38:33]query_string will be loaded in cgi processing [14:38:33]execute_cgi json_proto POST (null) [14:38:33]execute_cgi path=json_proto method=POST [14:38:33]POST find Content-Length [14:38:33]Host: 172.17.41.135:8080 [14:38:33]Content-Length: 660 [14:38:33]Content-Type: application/json [14:38:33] [14:38:33]POST finish read [14:38:33]Found Content-Length = 660 [14:38:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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:38:33]execute_script... [14:38: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)24617739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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:38:33]POST & json_proto [14:38:33]process_json_proto [14:38:33]json parsed OK: [14:38:33]protocol is kg_v1.0 [14:38:33]action value=close_receipt [14:38:33]process_action close_receipt [14:38:33]cmd_close_receipt [14:38:33]MH_GetDate [14:38:33]Write to MH i2c: F0 00 00 EB 08 E2 [14:38:33]Write i2c OK [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: F0 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: F0 09 00 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: F0 09 00 EB 08 00 6A 7D F1 66 ED 3E 82 65 3B [14:38:33]GetLastDocTimeStamp 1727102227 [14:38:33]current date 1727102314 [14:38:33]FM_GetShiftState [14:38:33]SAM_PROTO_GetShiftState [14:38:33]wFMCommunicate request_size=4 [14:38:33]MH_SAM_APDU [14:38:33]CAPDU: 80 13 01 00 [14:38:33]Write to MH i2c: E2 08 00 EC 08 80 13 01 00 00 00 00 00 71 [14:38:33]Write i2c OK [14:38:33]MH_I2C_Read... [14:38:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:33]Read from MH i2c: E2 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: E2 0E 00 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: E2 0E 00 EC 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [14:38:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:38:33]wFMCommunicate OK [14:38:33]SAM_PROTO_GetShiftState done [14:38:33]FM_GetShiftState done [14:38:33]opened in 1727051401 [14:38:33]opened+sec_in_day 1727137801 [14:38:33]quantity*price = 60013 [14:38:33]sum+1 = 60015 [14:38:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 338 23.09.2024 14:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289664 ФПД: 235731898031283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143834&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289664&fm=235731898031283&tin=02508201610067®Number=0000000000091827&sum=60000 [14:38:34]StoreToDocumentArchive [14:38:34]shift 515 fd 289664 [14:38:34]save to /storage/0515/doc_00289664 [14:38:34]save last doc name /storage/0515/doc_00289664 to /storage/kkm_last_doc_name [14:38:34]save OK [14:38:34]Clear old archive folders... [14:38:34]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:38:34]tlvbuf is 007D53F0 [14:38:34]SAM_PROTO_ClearQueue [14:38:34]wFMCommunicate request_size=4 [14:38:34]MH_SAM_APDU [14:38:34]CAPDU: 80 09 00 00 [14:38:34]Write to MH i2c: E2 08 00 F9 08 80 09 00 00 00 00 00 00 73 [14:38:34]Write i2c OK [14:38:34]MH_I2C_Read... [14:38:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:34]Read from MH i2c: E2 [14:38:34]MH_I2C_Read... [14:38:34]Read from MH i2c: E2 03 00 [14:38:34]MH_I2C_Read... [14:38:34]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [14:38:34]RAPDU: 90 00 [14:38:34]wFMCommunicate OK [14:38:34]SAM_PROTO_ClearQueue done [14:38:34]KKMCreateOFDPacket [14:38:34]OFDProtocolAddRootSTLVToBuf [14:38:34]FM_MakeSignedData [14:38:34]FM_MakeSignedData [14:38:34]SAM_PROTO_SignData [14:38:34]wFMCommunicate request_size=4 [14:38:34]MH_SAM_APDU [14:38:34]CAPDU: 80 0D 01 02 [14:38:34]Write to MH i2c: E2 08 00 FA 08 80 0D 01 02 00 00 00 00 7B [14:38:34]Write i2c OK [14:38:34]MH_I2C_Read... [14:38:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:34]Read from MH i2c: E2 [14:38:34]MH_I2C_Read... [14:38:34]Read from MH i2c: E2 03 00 [14:38:34]MH_I2C_Read... [14:38:34]Read from MH i2c: E2 03 00 FA 08 00 90 00 76 [14:38:34]RAPDU: 90 00 [14:38:34]wFMCommunicate OK [14:38:34]wFMCommunicate request_size=253 [14:38:34]MH_SAM_APDU [14:38:34]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 6A 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6B 04 00 35 04 06 00 D6 65 9C 0B 5C B3 [14:38:34]Write to MH i2c: E2 00 01 FB 08 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 6A 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6B 04 00 35 04 06 00 D6 65 9C 0B 5C B3 00 00 C8 [14:38:34]Write i2c OK [14:38:34]MH_I2C_Read... [14:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:35]Read from MH i2c: E2 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 03 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 03 00 FB 08 00 90 00 77 [14:38:35]RAPDU: 90 00 [14:38:35]wFMCommunicate OK [14:38:35]wFMCommunicate request_size=4 [14:38:35]MH_SAM_APDU [14:38:35]CAPDU: 80 0D 03 02 [14:38:35]Write to MH i2c: E2 08 00 FC 08 80 0D 03 02 00 00 00 00 7F [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:35]Read from MH i2c: E2 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 0B 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 0B 00 FC 08 00 99 06 DE 25 8E 34 D0 DB 90 00 8F [14:38:35]RAPDU: 99 06 DE 25 8E 34 D0 DB 90 00 [14:38:35]wFMCommunicate OK [14:38:35]SAM_PROTO_SignData done [14:38:35]FM_MakeSignedData done [14:38:35]CreateOFDProtocolMessage [14:38:35]wFMCommunicate request_size=4 [14:38:35]MH_SAM_APDU [14:38:35]CAPDU: 80 11 00 00 [14:38:35]Write to MH i2c: E2 08 00 FD 08 80 11 00 00 00 00 00 00 7F [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:35]Read from MH i2c: E2 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 17 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 17 00 FD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CF [14:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:38:35]wFMCommunicate OK [14:38:35]CreateOFDProtocolMessage done [14:38:35]OFDSenderStorePacket 289664 [14:38:35]StoreOFDPacket docnum=289664 [14:38:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 76 43 00 01 76 15 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 6A 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6B 04 00 35 04 06 00 D6 65 9C 0B 5C B3 99 06 DE 25 8E 34 D0 DB [14:38:35]CheckFolder [14:38:35]dirname=/storage/ofd_packets [14:38:35]CheckFolder done [14:38:35]ProducePacketName [14:38:35]name=ofd_packets/00289664 [14:38:35]NVStorageSaveData ofd_packets/00289664 [14:38:35]File name is /storage/ofd_packets/00289664 [14:38:35]Write 294 bytes [14:38:35]NVStorageSaveData done [14:38:35]OFDSenderStorePacket done [14:38:35]KKMCreateOFDPacket done [14:38:35]NVStorageSaveData kkm_last_timestamp [14:38:35]File name is /storage/kkm_last_timestamp [14:38:35]Write 4 bytes [14:38:35]NVStorageSaveData done [14:38:35]ExternCall_PrintAddStr [14:38:35]wPrintStart [14:38:35]Write to MH i2c: 01 00 00 FE 08 06 [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: 01 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: 01 07 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: 01 07 00 FE 08 00 00 00 00 00 FF 0F 1B [14:38:35]RasterBufferAndPrint [14:38:35]line Счет N : (1)24617739 [14:38:35]line ИНН: 02508201610067 [14:38:35]line Контрольно-Кассовый Чек [14:38:35]line ПРОДАЖА [14:38:35]line ТРК (МРК, ГНК) : 44 [14:38:35]line Товар: 2710124130 [14:38:35]line SU-92 [14:38:35]line 8.660 * 69.30 [14:38:35]line = 600.14 [14:38:35]line НДС 12% НСП 1% [14:38:35]line > о реализуемом товаре [14:38:35]line ОКРУГЛЕНИЕ: -0.14 [14:38:35]line ИТОГО: 600.00 [14:38:35]line Внесено: 600.00 [14:38:35]line СДАЧА: 0.00 [14:38:35]line НСП 1% : 5.31 [14:38:35]line НДС 12% : 63.73 [14:38:35]line Наличными: 600.00 [14:38:35]line Безнал.: 0.00 [14:38:35]line Место: АЗС № 90 "Партнёр-нефть" [14:38:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:38:35]line СНО: Общий режим [14:38:35]line Чек 338 23.09.2024 14:38 [14:38:35]line Смена: 515 ФФД: 1.0 [14:38:35]line ЗНМ: 0300000107 [14:38:35]line РНМ: 0000000000091827 [14:38:35]line Версия ККМ: 001 [14:38:35]line ФМ: 0000000000871832 [14:38:35]line ФД: 289664 [14:38:35]line ФПД: 235731898031283 [14:38:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T143834&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289664&fm=235731898031283&tin=02508201610067®Number=0000000000091827&sum=60000 [14:38:35]written 0, free lines is 4095 [14:38:35]OFD Sender: Processing packet 289664 [packets to send 1784, broken 1783] [14:38:35]ProducePacketName [14:38:35]name=ofd_packets/00289664 [14:38:35]OFD Sender: To server: pG, [14:38:35]CommunicateWithHost lk.salyk.kg:30040 [14:38:35]ConnectInit lk.salyk.kg [14:38:35]Connected sock=10 [14:38: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 33 32 08 01 00 00 76 43 00 01 76 15 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 6A 7D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6B 04 00 35 04 06 00 D6 65 9C 0B 5C B3 99 06 DE 25 8E 34 D0 DB [14:38:35]Write to MH i2c: 01 00 00 28 09 31 [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: 01 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: 01 07 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: 01 07 00 28 09 00 00 00 00 00 D1 0C 15 [14:38:35]RasterBufferAndPrint [14:38:35]line [14:38:35]line [14:38:35]line [14:38:35]line [14:38:35]line [14:38:35]written 0, free lines is 3288 [14:38:35]MH_Cut [14:38:35]Write to MH i2c: D1 01 00 2F 09 01 0A [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: D1 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: D1 01 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: D1 01 00 2F 09 00 09 [14:38:35]Write to MH i2c: 01 00 00 30 09 39 [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38: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 33 32 4F 00 00 00 22 45 47 00 AB 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 33 32 10 04 04 00 80 6B 04 00 F4 03 04 00 3E 25 F1 66 B6 04 01 00 00 A3 E2 DD 58 EB 3E 53 EE [14:38:35]CommunicateWithHost err = 0 [14:38:35]CheckOFDResponse [14:38:35]1017 (14) - 77093643461234 [14:38:35]1041 (16) - 0000000000871832 [14:38:35]1040 (4) - 289664 [14:38:35]1012 (4) - 23.09.2024 08:22 [14:38:35]1206 (1) - 0 [14:38:35]OFD Sender: Remove packet 289664 [14:38:35]ProducePacketName [14:38:35]name=ofd_packets/00289664 [14:38:35]NVStorageDeleteData [14:38:36]*** Cut start [14:38:36]*** Partial cut [14:38:36]*** CUTSNS_PIN = 1 [14:38:36]*** CUTSNS_PIN = 0 [14:38:36]OFD Sender: No OFD packet to send [14:38:36]*** Brake cut motor [14:38:37]Read from MH i2c: 01 [14:38:37]MH_I2C_Read... [14:38:37]*** Stop cut motor [14:38:37]*** Cut end [14:38:37]Read from MH i2c: 01 07 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: 01 07 00 30 09 00 00 00 00 00 FF 0F 4E [14:38:37]process_action close_receipt done [14:38:37]requested_data is exist [14:38:37]produce_requested_data [14:38:37]requested_item fm.sn is exist - process it [14:38:37]wFMCommunicate request_size=4 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 11 00 00 [14:38:37]Write to MH i2c: E2 08 00 31 09 80 11 00 00 00 00 00 00 B4 [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 17 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 17 00 31 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 04 [14:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:38:37]wFMCommunicate OK [14:38:37]requested_item fd.num is exist - process it [14:38:37]SAM_PROTO_GetFieldsCounters [14:38:37]wFMCommunicate request_size=4 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 13 00 00 [14:38:37]Write to MH i2c: E2 08 00 32 09 80 13 00 00 00 00 00 00 B7 [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 62 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 62 00 32 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [14:38: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:37]wFMCommunicate OK [14:38:37]SAM_PROTO_GetFieldsCounters done [14:38:37]requested_item shift.num is exist - process it [14:38:37]requested_item shift.opened is exist - process it [14:38:37]req_shift_opened [14:38:37]FM_GetShiftState [14:38:37]SAM_PROTO_GetShiftState [14:38:37]wFMCommunicate request_size=4 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 13 01 00 [14:38:37]Write to MH i2c: E2 08 00 33 09 80 13 01 00 00 00 00 00 B9 [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 0E 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 0E 00 33 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [14:38:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:38:37]wFMCommunicate OK [14:38:37]SAM_PROTO_GetShiftState done [14:38:37]FM_GetShiftState done [14:38:37]req_shift_opened done [14:38:37]requested_item shift.open_date is exist - process it [14:38:37]req_shift_open_date [14:38:37]req_shift_open_date done [14:38:37]produce_requested_data done [14:38:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289664,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:38:37]process_action_free close_receipt [14:38:37]json_value_free [14:38:37]json_value_free done [14:38:37]process_json_proto returns [14:38:37]Send response to host [14:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289664,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:38:37]free response buf [14:38:37]execute_script done [14:38:37]execute_script returns [14:38:37]free content buf [14:38:37]Sock 9.Close socket [14:38:37]Sock 9.Thread stoped [14:38:41]OFD Sender: No OFD packet to send [14:38:46]OFD Sender: No OFD packet to send [14:38:51]OFD Sender: No OFD packet to send [14:38:56]OFD Sender: No OFD packet to send [14:39:01]OFD Sender: No OFD packet to send [14:39:06]OFD Sender: No OFD packet to send [14:39:11]OFD Sender: No OFD packet to send [14:39:16]OFD Sender: No OFD packet to send [14:39:21]OFD Sender: No OFD packet to send [14:39:26]OFD Sender: No OFD packet to send [14:39:31]OFD Sender: No OFD packet to send [14:39:36]OFD Sender: No OFD packet to send [14:39:41]OFD Sender: No OFD packet to send [14:39:46]OFD Sender: No OFD packet to send [14:39:51]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:30]accept exits with 7 [14:41:30]New connection [14:41:30]New thread 3067301220 created [14:41:30]Thread 3067157860 joined [14:41:30]Waiting for new connection... [14:41:30] Sock 7.Parse request [14:41:30]Sock 7.Check first char [14:41:30]Sock 7.First char is OK [14:41:30]request: POST /json_proto HTTP/1.0 [14:41:30]Method: POST [14:41:30]URL: /json_proto [14:41:30]Method is POST - this is cgi request [14:41:30]url: /json_proto [14:41:30]query_string will be loaded in cgi processing [14:41:30]execute_cgi json_proto POST (null) [14:41:30]execute_cgi path=json_proto method=POST [14:41:30]POST find Content-Length [14:41:30]Host: 172.17.41.135:8080 [14:41:30]Content-Length: 786 [14:41:30]Content-Type: application/json [14:41:30] [14:41:30]POST finish read [14:41:30]Found Content-Length = 786 [14:41:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:30]execute_script... [14: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)24617741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:30]POST & json_proto [14:41:30]process_json_proto [14:41:30]json parsed OK: [14:41:30]protocol is kg_v1.0 [14:41:30]action value=close_receipt [14:41:30]process_action close_receipt [14:41:30]cmd_close_receipt [14:41:30]MH_GetDate [14:41:30]Write to MH i2c: F0 00 00 34 09 2C [14:41:30]Write i2c OK [14:41:30]MH_I2C_Read... [14:41:30]Read from MH i2c: F0 [14:41:30]MH_I2C_Read... [14:41:30]Read from MH i2c: F0 09 00 [14:41:30]MH_I2C_Read... [14:41:30]Read from MH i2c: F0 09 00 34 09 00 1B 7E F1 66 ED 3E 82 65 37 [14:41:30]GetLastDocTimeStamp 1727102314 [14:41:30]current date 1727102491 [14:41:30]FM_GetShiftState [14:41:30]SAM_PROTO_GetShiftState [14:41:30]wFMCommunicate request_size=4 [14:41:30]MH_SAM_APDU [14:41:30]CAPDU: 80 13 01 00 [14:41:30]Write to MH i2c: E2 08 00 35 09 80 13 01 00 00 00 00 00 BB [14:41:30]Write i2c OK [14:41:30]MH_I2C_Read... [14:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:30]Read from MH i2c: E2 [14:41:30]MH_I2C_Read... [14:41:30]Read from MH i2c: E2 0E 00 [14:41:30]MH_I2C_Read... [14:41:30]Read from MH i2c: E2 0E 00 35 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [14:41:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:41:30]wFMCommunicate OK [14:41:30]SAM_PROTO_GetShiftState done [14:41:30]FM_GetShiftState done [14:41:30]opened in 1727051401 [14:41:30]opened+sec_in_day 1727137801 [14:41:30]quantity*price = 99999 [14:41:30]sum+1 = 100001 [14:41:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 339 23.09.2024 14:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289665 ФПД: 209133869975417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144131&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289665&fm=209133869975417&tin=02508201610067®Number=0000000000091827&sum=100000 [14:41:31]StoreToDocumentArchive [14:41:31]shift 515 fd 289665 [14:41:31]save to /storage/0515/doc_00289665 [14:41:31]save last doc name /storage/0515/doc_00289665 to /storage/kkm_last_doc_name [14:41:31]save OK [14:41:31]Clear old archive folders... [14:41:31]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:41:31]tlvbuf is 006E7620 [14:41:31]SAM_PROTO_ClearQueue [14:41:31]wFMCommunicate request_size=4 [14:41:31]MH_SAM_APDU [14:41:31]CAPDU: 80 09 00 00 [14:41:31]Write to MH i2c: E2 08 00 42 09 80 09 00 00 00 00 00 00 BD [14:41:31]Write i2c OK [14:41:31]MH_I2C_Read... [14:41:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:31]Read from MH i2c: E2 [14:41:31]MH_I2C_Read... [14:41:31]Read from MH i2c: E2 03 00 [14:41:31]MH_I2C_Read... [14:41:31]Read from MH i2c: E2 03 00 42 09 00 90 00 BF [14:41:31]RAPDU: 90 00 [14:41:31]wFMCommunicate OK [14:41:31]SAM_PROTO_ClearQueue done [14:41:31]KKMCreateOFDPacket [14:41:31]OFDProtocolAddRootSTLVToBuf [14:41:31]FM_MakeSignedData [14:41:31]FM_MakeSignedData [14:41:31]SAM_PROTO_SignData [14:41:31]wFMCommunicate request_size=4 [14:41:31]MH_SAM_APDU [14:41:31]CAPDU: 80 0D 01 02 [14:41:31]Write to MH i2c: E2 08 00 43 09 80 0D 01 02 00 00 00 00 C5 [14:41:31]Write i2c OK [14:41:31]MH_I2C_Read... [14:41:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:31]Read from MH i2c: E2 [14:41:31]MH_I2C_Read... [14:41:31]Read from MH i2c: E2 03 00 [14:41:31]MH_I2C_Read... [14:41:31]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [14:41:31]RAPDU: 90 00 [14:41:31]wFMCommunicate OK [14:41:31]wFMCommunicate request_size=253 [14:41:31]MH_SAM_APDU [14:41:31]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 1B 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6B 04 00 35 04 06 00 BE 34 C6 07 C7 79 [14:41:31]Write to MH i2c: E2 00 01 44 09 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 1B 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6B 04 00 35 04 06 00 BE 34 C6 07 C7 79 00 00 08 [14:41:31]Write i2c OK [14:41:31]MH_I2C_Read... [14:41:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:32]Read from MH i2c: E2 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: E2 03 00 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [14:41:32]RAPDU: 90 00 [14:41:32]wFMCommunicate OK [14:41:32]wFMCommunicate request_size=4 [14:41:32]MH_SAM_APDU [14:41:32]CAPDU: 80 0D 03 02 [14:41:32]Write to MH i2c: E2 08 00 45 09 80 0D 03 02 00 00 00 00 C9 [14:41:32]Write i2c OK [14:41:32]MH_I2C_Read... [14:41:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:32]Read from MH i2c: E2 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: E2 0B 00 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: E2 0B 00 45 09 00 41 92 5C D4 1F 4D 99 B2 90 00 84 [14:41:32]RAPDU: 41 92 5C D4 1F 4D 99 B2 90 00 [14:41:32]wFMCommunicate OK [14:41:32]SAM_PROTO_SignData done [14:41:32]FM_MakeSignedData done [14:41:32]CreateOFDProtocolMessage [14:41:32]wFMCommunicate request_size=4 [14:41:32]MH_SAM_APDU [14:41:32]CAPDU: 80 11 00 00 [14:41:32]Write to MH i2c: E2 08 00 46 09 80 11 00 00 00 00 00 00 C9 [14:41:32]Write i2c OK [14:41:32]MH_I2C_Read... [14:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:32]Read from MH i2c: E2 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: E2 17 00 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: E2 17 00 46 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 19 [14:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:41:32]wFMCommunicate OK [14:41:32]CreateOFDProtocolMessage done [14:41:32]OFDSenderStorePacket 289665 [14:41:32]StoreOFDPacket docnum=289665 [14:41:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 24 24 00 01 6B E7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 1B 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6B 04 00 35 04 06 00 BE 34 C6 07 C7 79 41 92 5C D4 1F 4D 99 B2 [14:41:32]CheckFolder [14:41:32]dirname=/storage/ofd_packets [14:41:32]CheckFolder done [14:41:32]ProducePacketName [14:41:32]name=ofd_packets/00289665 [14:41:32]NVStorageSaveData ofd_packets/00289665 [14:41:32]File name is /storage/ofd_packets/00289665 [14:41:32]Write 294 bytes [14:41:32]NVStorageSaveData done [14:41:32]OFDSenderStorePacket done [14:41:32]KKMCreateOFDPacket done [14:41:32]NVStorageSaveData kkm_last_timestamp [14:41:32]File name is /storage/kkm_last_timestamp [14:41:32]Write 4 bytes [14:41:32]NVStorageSaveData done [14:41:32]ExternCall_PrintAddStr [14:41:32]wPrintStart [14:41:32]Write to MH i2c: 01 00 00 47 09 50 [14:41:32]Write i2c OK [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: 01 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: 01 07 00 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: 01 07 00 47 09 00 00 00 00 00 FF 0F 65 [14:41:32]RasterBufferAndPrint [14:41:32]line Счет N : (1)24617741 [14:41:32]line ИНН: 02508201610067 [14:41:32]line Контрольно-Кассовый Чек [14:41:32]line ПРОДАЖА [14:41:32]line ТРК (МРК, ГНК) : 54 [14:41:32]line Товар: 2710124130 [14:41:32]line SU-92 [14:41:32]line 14.430 * 69.30 [14:41:32]line = 1000.00 [14:41:32]line НДС 12% НСП 1% [14:41:32]line > о реализуемом товаре [14:41:32]line ИТОГО: 1000.00 [14:41:32]line НСП 1% : 8.85 [14:41:32]line НДС 12% : 106.19 [14:41:32]line Наличными: 0.00 [14:41:32]line Безнал.: 1000.00 [14:41:32]line Место: АЗС № 90 "Партнёр-нефть" [14:41:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:41:32]line СНО: Общий режим [14:41:32]line Чек 339 23.09.2024 14:41 [14:41:32]line Смена: 515 ФФД: 1.0 [14:41:32]line ЗНМ: 0300000107 [14:41:32]line РНМ: 0000000000091827 [14:41:32]line Версия ККМ: 001 [14:41:32]line Платежная система: O! деньги [14:41:32]line ФМ: 0000000000871832 [14:41:32]line ФД: 289665 [14:41:32]line ФПД: 209133869975417 [14:41:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144131&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289665&fm=209133869975417&tin=02508201610067®Number=0000000000091827&sum=100000 [14:41:32]written 0, free lines is 4095 [14:41:32]OFD Sender: Processing packet 289665 [packets to send 1784, broken 1783] [14:41:32]ProducePacketName [14:41:32]name=ofd_packets/00289665 [14:41:32]OFD Sender: To server: pG, [14:41:32]CommunicateWithHost lk.salyk.kg:30040 [14:41:32]ConnectInit lk.salyk.kg [14:41:32]Write to MH i2c: 01 00 00 70 09 79 [14:41:32]Write i2c OK [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: 01 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: 01 07 00 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: 01 07 00 70 09 00 00 00 00 00 DE 0C 6A [14:41:32]RasterBufferAndPrint [14:41:32]line [14:41:32]line [14:41:32]line [14:41:32]line [14:41:32]line [14:41:32]written 0, free lines is 3300 [14:41:32]MH_Cut [14:41:32]Write to MH i2c: D1 01 00 77 09 01 52 [14:41:32]Write i2c OK [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: D1 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: D1 01 00 [14:41:32]MH_I2C_Read... [14:41:32]Read from MH i2c: D1 01 00 77 09 00 51 [14:41:32]Write to MH i2c: 01 00 00 78 09 81 [14:41:32]Write i2c OK [14:41:32]MH_I2C_Read... [14:41:32]Connected sock=10 [14: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 33 32 08 01 00 00 24 24 00 01 6B E7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 1B 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6B 04 00 35 04 06 00 BE 34 C6 07 C7 79 41 92 5C D4 1F 4D 99 B2 [14: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 33 32 4F 00 00 00 34 42 47 00 8C 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 33 32 10 04 04 00 81 6B 04 00 F4 03 04 00 F0 25 F1 66 B6 04 01 00 00 EE 12 5F D9 AB 05 D9 D8 [14:41:33]CommunicateWithHost err = 0 [14:41:33]CheckOFDResponse [14:41:33]1017 (14) - 77093643461234 [14:41:33]1041 (16) - 0000000000871832 [14:41:33]1040 (4) - 289665 [14:41:33]1012 (4) - 23.09.2024 08:25 [14:41:33]1206 (1) - 0 [14:41:33]OFD Sender: Remove packet 289665 [14:41:33]ProducePacketName [14:41:33]name=ofd_packets/00289665 [14:41:33]NVStorageDeleteData [14:41:33]*** Cut start [14:41:33]*** Partial cut [14:41:33]*** CUTSNS_PIN = 1 [14:41:33]*** CUTSNS_PIN = 0 [14:41:33]OFD Sender: No OFD packet to send [14:41:33]*** Brake cut motor [14:41:34]Read from MH i2c: 01 [14:41:34]MH_I2C_Read... [14:41:34]*** Stop cut motor [14:41:34]*** Cut end [14:41:34]Read from MH i2c: 01 07 00 [14:41:34]MH_I2C_Read... [14:41:34]Read from MH i2c: 01 07 00 78 09 00 00 00 00 00 FF 0F 96 [14:41:34]process_action close_receipt done [14:41:34]requested_data is exist [14:41:34]produce_requested_data [14:41:34]requested_item fm.sn is exist - process it [14:41:34]wFMCommunicate request_size=4 [14:41:34]MH_SAM_APDU [14:41:34]CAPDU: 80 11 00 00 [14:41:34]Write to MH i2c: E2 08 00 79 09 80 11 00 00 00 00 00 00 FC [14:41:34]Write i2c OK [14:41:34]MH_I2C_Read... [14:41:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:34]Read from MH i2c: E2 [14:41:34]MH_I2C_Read... [14:41:34]Read from MH i2c: E2 17 00 [14:41:34]MH_I2C_Read... [14:41:34]Read from MH i2c: E2 17 00 79 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4C [14:41:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:41:34]wFMCommunicate OK [14:41:34]requested_item fd.num is exist - process it [14:41:34]SAM_PROTO_GetFieldsCounters [14:41:34]wFMCommunicate request_size=4 [14:41:34]MH_SAM_APDU [14:41:34]CAPDU: 80 13 00 00 [14:41:34]Write to MH i2c: E2 08 00 7A 09 80 13 00 00 00 00 00 00 FF [14:41:34]Write i2c OK [14:41:34]MH_I2C_Read... [14:41:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:34]Read from MH i2c: E2 [14:41:34]MH_I2C_Read... [14:41:34]Read from MH i2c: E2 62 00 [14:41:34]MH_I2C_Read... [14:41:34]Read from MH i2c: E2 62 00 7A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 81 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 81 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:41:34]wFMCommunicate OK [14:41:34]SAM_PROTO_GetFieldsCounters done [14:41:34]requested_item shift.num is exist - process it [14:41:34]requested_item shift.opened is exist - process it [14:41:34]req_shift_opened [14:41:34]FM_GetShiftState [14:41:34]SAM_PROTO_GetShiftState [14:41:34]wFMCommunicate request_size=4 [14:41:34]MH_SAM_APDU [14:41:34]CAPDU: 80 13 01 00 [14:41:34]Write to MH i2c: E2 08 00 7B 09 80 13 01 00 00 00 00 00 01 [14:41:34]Write i2c OK [14:41:34]MH_I2C_Read... [14:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:34]Read from MH i2c: E2 [14:41:34]MH_I2C_Read... [14:41:34]Read from MH i2c: E2 0E 00 [14:41:34]MH_I2C_Read... [14:41:34]Read from MH i2c: E2 0E 00 7B 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A2 [14:41:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:41:34]wFMCommunicate OK [14:41:34]SAM_PROTO_GetShiftState done [14:41:34]FM_GetShiftState done [14:41:34]req_shift_opened done [14:41:34]requested_item shift.open_date is exist - process it [14:41:34]req_shift_open_date [14:41:34]req_shift_open_date done [14:41:34]produce_requested_data done [14:41:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289665,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:41:34]process_action_free close_receipt [14:41:34]json_value_free [14:41:34]json_value_free done [14:41:34]process_json_proto returns [14:41:34]Send response to host [14:41:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289665,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:41:34]free response buf [14:41:34]execute_script done [14:41:34]execute_script returns [14:41:34]free content buf [14:41:34]Sock 7.Close socket [14:41:34]Sock 7.Thread stoped [14:41:38]OFD Sender: No OFD packet to send [14:41:43]OFD Sender: No OFD packet to send [14:41:48]OFD Sender: No OFD packet to send [14:41:53]OFD Sender: No OFD packet to send [14:41:55]accept exits with 9 [14:41:55]New connection [14:41:55]New thread 3067157860 created [14:41:55]Thread 3067301220 joined [14:41:55]Waiting for new connection... [14:41:55] Sock 9.Parse request [14:41:55]Sock 9.Check first char [14:41:55]Sock 9.First char is OK [14:41:55]request: POST /json_proto HTTP/1.0 [14:41:55]Method: POST [14:41:55]URL: /json_proto [14:41:55]Method is POST - this is cgi request [14:41:55]url: /json_proto [14:41:55]query_string will be loaded in cgi processing [14:41:55]execute_cgi json_proto POST (null) [14:41:55]execute_cgi path=json_proto method=POST [14:41:55]POST find Content-Length [14:41:55]Host: 172.17.41.135:8080 [14:41:55]Content-Length: 806 [14:41:55]Content-Type: application/json [14:41:55] [14:41:55]POST finish read [14:41:55]Found Content-Length = 806 [14:41:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:55]execute_script... [14:41: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)24617740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:55]POST & json_proto [14:41:55]process_json_proto [14:41:55]json parsed OK: [14:41:55]protocol is kg_v1.0 [14:41:55]action value=close_receipt [14:41:55]process_action close_receipt [14:41:55]cmd_close_receipt [14:41:55]MH_GetDate [14:41:55]Write to MH i2c: F0 00 00 7C 09 74 [14:41:55]Write i2c OK [14:41:55]MH_I2C_Read... [14:41:55]Read from MH i2c: F0 [14:41:55]MH_I2C_Read... [14:41:55]Read from MH i2c: F0 09 00 [14:41:55]MH_I2C_Read... [14:41:55]Read from MH i2c: F0 09 00 7C 09 00 34 7E F1 66 ED 3E 82 65 98 [14:41:55]GetLastDocTimeStamp 1727102491 [14:41:55]current date 1727102516 [14:41:55]FM_GetShiftState [14:41:55]SAM_PROTO_GetShiftState [14:41:55]wFMCommunicate request_size=4 [14:41:55]MH_SAM_APDU [14:41:55]CAPDU: 80 13 01 00 [14:41:55]Write to MH i2c: E2 08 00 7D 09 80 13 01 00 00 00 00 00 03 [14:41:55]Write i2c OK [14:41:55]MH_I2C_Read... [14:41:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:55]Read from MH i2c: E2 [14:41:55]MH_I2C_Read... [14:41:55]Read from MH i2c: E2 0E 00 [14:41:55]MH_I2C_Read... [14:41:55]Read from MH i2c: E2 0E 00 7D 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A4 [14:41:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:41:55]wFMCommunicate OK [14:41:55]SAM_PROTO_GetShiftState done [14:41:55]FM_GetShiftState done [14:41:55]opened in 1727051401 [14:41:55]opened+sec_in_day 1727137801 [14:41:55]quantity*price = 50003 [14:41:55]sum+1 = 50005 [14:41:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.04 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 0.00 Безнал.: 500.04 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 340 23.09.2024 14:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289666 ФПД: 268475514800840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144156&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289666&fm=268475514800840&tin=02508201610067®Number=0000000000091827&sum=50004 [14:41:56]StoreToDocumentArchive [14:41:56]shift 515 fd 289666 [14:41:56]save to /storage/0515/doc_00289666 [14:41:56]save last doc name /storage/0515/doc_00289666 to /storage/kkm_last_doc_name [14:41:56]save OK [14:41:56]Clear old archive folders... [14:41:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:41:56]tlvbuf is 007B79B0 [14:41:56]SAM_PROTO_ClearQueue [14:41:56]wFMCommunicate request_size=4 [14:41:56]MH_SAM_APDU [14:41:56]CAPDU: 80 09 00 00 [14:41:56]Write to MH i2c: E2 08 00 8A 09 80 09 00 00 00 00 00 00 05 [14:41:56]Write i2c OK [14:41:56]MH_I2C_Read... [14:41:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:56]Read from MH i2c: E2 [14:41:56]MH_I2C_Read... [14:41:56]Read from MH i2c: E2 03 00 [14:41:56]MH_I2C_Read... [14:41:56]Read from MH i2c: E2 03 00 8A 09 00 90 00 07 [14:41:56]RAPDU: 90 00 [14:41:56]wFMCommunicate OK [14:41:56]SAM_PROTO_ClearQueue done [14:41:56]KKMCreateOFDPacket [14:41:56]OFDProtocolAddRootSTLVToBuf [14:41:56]FM_MakeSignedData [14:41:56]FM_MakeSignedData [14:41:56]SAM_PROTO_SignData [14:41:56]wFMCommunicate request_size=4 [14:41:56]MH_SAM_APDU [14:41:56]CAPDU: 80 0D 01 02 [14:41:56]Write to MH i2c: E2 08 00 8B 09 80 0D 01 02 00 00 00 00 0D [14:41:56]Write i2c OK [14:41:56]MH_I2C_Read... [14:41:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:56]Read from MH i2c: E2 [14:41:56]MH_I2C_Read... [14:41:56]Read from MH i2c: E2 03 00 [14:41:56]MH_I2C_Read... [14:41:56]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [14:41:56]RAPDU: 90 00 [14:41:56]wFMCommunicate OK [14:41:56]wFMCommunicate request_size=255 [14:41:56]MH_SAM_APDU [14:41:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 34 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6B 04 00 35 04 06 00 F4 2D [14:41:56]Write to MH i2c: E2 02 01 8C 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 34 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6B 04 00 35 04 06 00 F4 2D 00 00 1C [14:41:56]Write i2c OK [14:41:56]MH_I2C_Read... [14:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:57]Read from MH i2c: E2 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 03 00 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 03 00 8C 09 00 90 00 09 [14:41:57]RAPDU: 90 00 [14:41:57]wFMCommunicate OK [14:41:57]wFMCommunicate request_size=9 [14:41:57]MH_SAM_APDU [14:41:57]CAPDU: 80 0D 02 02 04 53 B0 CA C8 [14:41:57]Write to MH i2c: E2 0C 00 8D 09 80 0D 02 02 04 00 53 B0 CA C8 00 00 AD [14:41:57]Write i2c OK [14:41:57]MH_I2C_Read... [14:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:57]Read from MH i2c: E2 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 03 00 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 03 00 8D 09 00 90 00 0A [14:41:57]RAPDU: 90 00 [14:41:57]wFMCommunicate OK [14:41:57]wFMCommunicate request_size=4 [14:41:57]MH_SAM_APDU [14:41:57]CAPDU: 80 0D 03 02 [14:41:57]Write to MH i2c: E2 08 00 8E 09 80 0D 03 02 00 00 00 00 12 [14:41:57]Write i2c OK [14:41:57]MH_I2C_Read... [14:41:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:57]Read from MH i2c: E2 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 0B 00 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 0B 00 8E 09 00 FE C9 16 68 1B E8 F7 B0 90 00 02 [14:41:57]RAPDU: FE C9 16 68 1B E8 F7 B0 90 00 [14:41:57]wFMCommunicate OK [14:41:57]SAM_PROTO_SignData done [14:41:57]FM_MakeSignedData done [14:41:57]CreateOFDProtocolMessage [14:41:57]wFMCommunicate request_size=4 [14:41:57]MH_SAM_APDU [14:41:57]CAPDU: 80 11 00 00 [14:41:57]Write to MH i2c: E2 08 00 8F 09 80 11 00 00 00 00 00 00 12 [14:41:57]Write i2c OK [14:41:57]MH_I2C_Read... [14:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:57]Read from MH i2c: E2 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 17 00 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: E2 17 00 8F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 62 [14:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:41:57]wFMCommunicate OK [14:41:57]CreateOFDProtocolMessage done [14:41:57]OFDSenderStorePacket 289666 [14:41:57]StoreOFDPacket docnum=289666 [14:41:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 71 AC 06 01 BF 4F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 34 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6B 04 00 35 04 06 00 F4 2D 53 B0 CA C8 FE C9 16 68 1B E8 F7 B0 [14:41:57]CheckFolder [14:41:57]dirname=/storage/ofd_packets [14:41:57]CheckFolder done [14:41:57]ProducePacketName [14:41:57]name=ofd_packets/00289666 [14:41:57]NVStorageSaveData ofd_packets/00289666 [14:41:57]File name is /storage/ofd_packets/00289666 [14:41:57]Write 300 bytes [14:41:57]NVStorageSaveData done [14:41:57]OFDSenderStorePacket done [14:41:57]KKMCreateOFDPacket done [14:41:57]NVStorageSaveData kkm_last_timestamp [14:41:57]File name is /storage/kkm_last_timestamp [14:41:57]Write 4 bytes [14:41:57]NVStorageSaveData done [14:41:57]ExternCall_PrintAddStr [14:41:57]wPrintStart [14:41:57]Write to MH i2c: 01 00 00 90 09 99 [14:41:57]Write i2c OK [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: 01 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: 01 07 00 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: 01 07 00 90 09 00 00 00 00 00 FF 0F AE [14:41:57]RasterBufferAndPrint [14:41:57]line Счет N : (1)24617740 [14:41:57]line ИНН: 02508201610067 [14:41:57]line Контрольно-Кассовый Чек [14:41:57]line ПРОДАЖА [14:41:57]line ТРК (МРК, ГНК) : 71 [14:41:57]line Товар: 2711190000 [14:41:57]line ГАЗ-К-5 [14:41:57]line 13.370 * 37.40 [14:41:57]line = 500.04 [14:41:57]line НДС 12% НСП 1% [14:41:57]line > о реализуемом товаре [14:41:57]line ИТОГО: 500.04 [14:41:57]line НСП 1% : 4.42 [14:41:57]line НДС 12% : 53.10 [14:41:57]line Наличными: 0.00 [14:41:57]line Безнал.: 500.04 [14:41:57]line Место: АЗС № 90 "Партнёр-нефть" [14:41:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:41:57]line СНО: Общий режим [14:41:57]line Чек 340 23.09.2024 14:41 [14:41:57]line Смена: 515 ФФД: 1.0 [14:41:57]line ЗНМ: 0300000107 [14:41:57]line РНМ: 0000000000091827 [14:41:57]line Версия ККМ: 001 [14:41:57]line Платежная система: O! деньги [14:41:57]line ФМ: 0000000000871832 [14:41:57]line ФД: 289666 [14:41:57]line ФПД: 268475514800840 [14:41:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144156&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289666&fm=268475514800840&tin=02508201610067®Number=0000000000091827&sum=50004 [14:41:57]written 0, free lines is 4095 [14:41:57]OFD Sender: Processing packet 289666 [packets to send 1784, broken 1783] [14:41:57]ProducePacketName [14:41:57]name=ofd_packets/00289666 [14:41:57]OFD Sender: To server: pG, [14:41:57]CommunicateWithHost lk.salyk.kg:30040 [14:41:57]ConnectInit lk.salyk.kg [14:41:57]Connected sock=7 [14: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 33 32 0E 01 00 00 71 AC 06 01 BF 4F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 34 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6B 04 00 35 04 06 00 F4 2D 53 B0 CA C8 FE C9 16 68 1B E8 F7 B0 [14:41:57]Write to MH i2c: 01 00 00 B9 09 C2 [14:41:57]Write i2c OK [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: 01 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: 01 07 00 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: 01 07 00 B9 09 00 00 00 00 00 D4 0C A9 [14:41:57]RasterBufferAndPrint [14:41:57]line [14:41:57]line [14:41:57]line [14:41:57]line [14:41:57]line [14:41:57]written 0, free lines is 3289 [14:41:57]MH_Cut [14:41:57]Write to MH i2c: D1 01 00 C0 09 01 9B [14:41:57]Write i2c OK [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: D1 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: D1 01 00 [14:41:57]MH_I2C_Read... [14:41:57]Read from MH i2c: D1 01 00 C0 09 00 9A [14:41:57]Write to MH i2c: 01 00 00 C1 09 CA [14:41:57]Write i2c OK [14:41:57]MH_I2C_Read... [14: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 33 32 4F 00 00 00 56 32 47 00 6F 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 33 32 10 04 04 00 82 6B 04 00 F4 03 04 00 09 26 F1 66 B6 04 01 00 00 2F 73 62 34 B3 DF BA B9 [14:41:58]CommunicateWithHost err = 0 [14:41:58]CheckOFDResponse [14:41:58]1017 (14) - 77093643461234 [14:41:58]1041 (16) - 0000000000871832 [14:41:58]1040 (4) - 289666 [14:41:58]1012 (4) - 23.09.2024 08:25 [14:41:58]1206 (1) - 0 [14:41:58]OFD Sender: Remove packet 289666 [14:41:58]ProducePacketName [14:41:58]name=ofd_packets/00289666 [14:41:58]NVStorageDeleteData [14:41:58]OFD Sender: No OFD packet to send [14:41:58]*** Cut start [14:41:58]*** Partial cut [14:41:58]*** CUTSNS_PIN = 1 [14:41:58]*** CUTSNS_PIN = 0 [14:41:58]*** Brake cut motor [14:41:59]Read from MH i2c: 01 [14:41:59]MH_I2C_Read... [14:41:59]*** Stop cut motor [14:41:59]*** Cut end [14:41:59]Read from MH i2c: 01 07 00 [14:41:59]MH_I2C_Read... [14:41:59]Read from MH i2c: 01 07 00 C1 09 00 00 00 00 00 FF 0F DF [14:41:59]process_action close_receipt done [14:41:59]requested_data is exist [14:41:59]produce_requested_data [14:41:59]requested_item fm.sn is exist - process it [14:41:59]wFMCommunicate request_size=4 [14:41:59]MH_SAM_APDU [14:41:59]CAPDU: 80 11 00 00 [14:41:59]Write to MH i2c: E2 08 00 C2 09 80 11 00 00 00 00 00 00 45 [14:41:59]Write i2c OK [14:41:59]MH_I2C_Read... [14:41:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:59]Read from MH i2c: E2 [14:41:59]MH_I2C_Read... [14:41:59]Read from MH i2c: E2 17 00 [14:41:59]MH_I2C_Read... [14:41:59]Read from MH i2c: E2 17 00 C2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 95 [14:41:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:41:59]wFMCommunicate OK [14:41:59]requested_item fd.num is exist - process it [14:41:59]SAM_PROTO_GetFieldsCounters [14:41:59]wFMCommunicate request_size=4 [14:41:59]MH_SAM_APDU [14:41:59]CAPDU: 80 13 00 00 [14:41:59]Write to MH i2c: E2 08 00 C3 09 80 13 00 00 00 00 00 00 48 [14:41:59]Write i2c OK [14:41:59]MH_I2C_Read... [14:41:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:59]Read from MH i2c: E2 [14:41:59]MH_I2C_Read... [14:41:59]Read from MH i2c: E2 62 00 [14:41:59]MH_I2C_Read... [14:41:59]Read from MH i2c: E2 62 00 C3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 82 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [14:41:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 82 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:41:59]wFMCommunicate OK [14:41:59]SAM_PROTO_GetFieldsCounters done [14:41:59]requested_item shift.num is exist - process it [14:41:59]requested_item shift.opened is exist - process it [14:41:59]req_shift_opened [14:41:59]FM_GetShiftState [14:41:59]SAM_PROTO_GetShiftState [14:41:59]wFMCommunicate request_size=4 [14:41:59]MH_SAM_APDU [14:41:59]CAPDU: 80 13 01 00 [14:41:59]Write to MH i2c: E2 08 00 C4 09 80 13 01 00 00 00 00 00 4A [14:41:59]Write i2c OK [14:41:59]MH_I2C_Read... [14:41:59]Read from MH i2c: E2 [14:41:59]MH_I2C_Read... [14:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:59]Read from MH i2c: E2 0E 00 [14:41:59]MH_I2C_Read... [14:41:59]Read from MH i2c: E2 0E 00 C4 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EB [14:41:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:41:59]wFMCommunicate OK [14:41:59]SAM_PROTO_GetShiftState done [14:41:59]FM_GetShiftState done [14:41:59]req_shift_opened done [14:41:59]requested_item shift.open_date is exist - process it [14:41:59]req_shift_open_date [14:41:59]req_shift_open_date done [14:41:59]produce_requested_data done [14:41:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289666,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:41:59]process_action_free close_receipt [14:41:59]json_value_free [14:41:59]json_value_free done [14:41:59]process_json_proto returns [14:41:59]Send response to host [14:41:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289666,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:41:59]free response buf [14:41:59]execute_script done [14:41:59]execute_script returns [14:41:59]free content buf [14:41:59]Sock 9.Close socket [14:41:59]Sock 9.Thread stoped [14:42:03]OFD Sender: No OFD packet to send [14:42:08]OFD Sender: No OFD packet to send [14:42:13]OFD Sender: No OFD packet to send [14:42:18]OFD Sender: No OFD packet to send [14:42:23]OFD Sender: No OFD packet to send [14:42:28]OFD Sender: No OFD packet to send [14:42:33]OFD Sender: No OFD packet to send [14:42:38]OFD Sender: No OFD packet to send [14:42:43]OFD Sender: No OFD packet to send [14:42:48]OFD Sender: No OFD packet to send [14:42:53]OFD Sender: No OFD packet to send [14:42:59]OFD Sender: No OFD packet to send [14:43:04]OFD Sender: No OFD packet to send [14:43:07]accept exits with 10 [14:43:07]New connection [14:43:07]New thread 3067301220 created [14:43:07]Thread 3067157860 joined [14:43:07]Waiting for new connection... [14:43:07] Sock 10.Parse request [14:43:07]Sock 10.Check first char [14:43:07]Sock 10.First char is OK [14:43:07]request: POST /json_proto HTTP/1.0 [14:43:07]Method: POST [14:43:07]URL: /json_proto [14:43:07]Method is POST - this is cgi request [14:43:07]url: /json_proto [14:43:07]query_string will be loaded in cgi processing [14:43:07]execute_cgi json_proto POST (null) [14:43:07]execute_cgi path=json_proto method=POST [14:43:07]POST find Content-Length [14:43:07]Host: 172.17.41.135:8080 [14:43:07]Content-Length: 802 [14:43:07]Content-Type: application/json [14:43:07] [14:43:07]POST finish read [14:43:07]Found Content-Length = 802 [14:43:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:07]execute_script... [14:43: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)24617742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:07]POST & json_proto [14:43:07]process_json_proto [14:43:07]json parsed OK: [14:43:07]protocol is kg_v1.0 [14:43:07]action value=close_receipt [14:43:07]process_action close_receipt [14:43:07]cmd_close_receipt [14:43:07]MH_GetDate [14:43:07]Write to MH i2c: F0 00 00 C5 09 BD [14:43:07]Write i2c OK [14:43:07]MH_I2C_Read... [14:43:07]Read from MH i2c: F0 [14:43:07]MH_I2C_Read... [14:43:07]Read from MH i2c: F0 09 00 [14:43:07]MH_I2C_Read... [14:43:07]Read from MH i2c: F0 09 00 C5 09 00 7C 7E F1 66 ED 3E 82 65 29 [14:43:07]GetLastDocTimeStamp 1727102516 [14:43:07]current date 1727102588 [14:43:07]FM_GetShiftState [14:43:07]SAM_PROTO_GetShiftState [14:43:07]wFMCommunicate request_size=4 [14:43:07]MH_SAM_APDU [14:43:07]CAPDU: 80 13 01 00 [14:43:07]Write to MH i2c: E2 08 00 C6 09 80 13 01 00 00 00 00 00 4C [14:43:07]Write i2c OK [14:43:07]MH_I2C_Read... [14:43:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:07]Read from MH i2c: E2 [14:43:07]MH_I2C_Read... [14:43:07]Read from MH i2c: E2 0E 00 [14:43:07]MH_I2C_Read... [14:43:07]Read from MH i2c: E2 0E 00 C6 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 ED [14:43:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:43:07]wFMCommunicate OK [14:43:07]SAM_PROTO_GetShiftState done [14:43:07]FM_GetShiftState done [14:43:07]opened in 1727051401 [14:43:07]opened+sec_in_day 1727137801 [14:43:07]quantity*price = 150037 [14:43:07]sum+1 = 150039 [14:43:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 341 23.09.2024 14:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289667 ФПД: 96924732095955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289667&fm=96924732095955&tin=02508201610067®Number=0000000000091827&sum=150038 [14:43:08]StoreToDocumentArchive [14:43:08]shift 515 fd 289667 [14:43:08]save to /storage/0515/doc_00289667 [14:43:08]save last doc name /storage/0515/doc_00289667 to /storage/kkm_last_doc_name [14:43:08]save OK [14:43:08]Clear old archive folders... [14:43:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:43:08]tlvbuf is 00782E90 [14:43:08]SAM_PROTO_ClearQueue [14:43:08]wFMCommunicate request_size=4 [14:43:08]MH_SAM_APDU [14:43:08]CAPDU: 80 09 00 00 [14:43:08]Write to MH i2c: E2 08 00 D3 09 80 09 00 00 00 00 00 00 4E [14:43:08]Write i2c OK [14:43:08]MH_I2C_Read... [14:43:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:08]Read from MH i2c: E2 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 D3 09 00 90 00 50 [14:43:08]RAPDU: 90 00 [14:43:08]wFMCommunicate OK [14:43:08]SAM_PROTO_ClearQueue done [14:43:08]KKMCreateOFDPacket [14:43:08]OFDProtocolAddRootSTLVToBuf [14:43:08]FM_MakeSignedData [14:43:08]FM_MakeSignedData [14:43:08]SAM_PROTO_SignData [14:43:08]wFMCommunicate request_size=4 [14:43:08]MH_SAM_APDU [14:43:08]CAPDU: 80 0D 01 02 [14:43:08]Write to MH i2c: E2 08 00 D4 09 80 0D 01 02 00 00 00 00 56 [14:43:08]Write i2c OK [14:43:08]MH_I2C_Read... [14:43:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:08]Read from MH i2c: E2 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 D4 09 00 90 00 51 [14:43:08]RAPDU: 90 00 [14:43:08]wFMCommunicate OK [14:43:08]wFMCommunicate request_size=255 [14:43:08]MH_SAM_APDU [14:43:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 55 01 00 00 F4 03 04 00 7C 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6B 04 00 35 04 06 00 58 27 0C 39 [14:43:08]Write to MH i2c: E2 02 01 D5 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 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 55 01 00 00 F4 03 04 00 7C 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6B 04 00 35 04 06 00 58 27 0C 39 00 00 01 [14:43:08]Write i2c OK [14:43:08]MH_I2C_Read... [14:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:08]Read from MH i2c: E2 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 D5 09 00 90 00 52 [14:43:08]RAPDU: 90 00 [14:43:08]wFMCommunicate OK [14:43:08]wFMCommunicate request_size=7 [14:43:08]MH_SAM_APDU [14:43:08]CAPDU: 80 0D 02 02 02 FD D3 [14:43:08]Write to MH i2c: E2 0A 00 D6 09 80 0D 02 02 02 00 FD D3 00 00 2D [14:43:08]Write i2c OK [14:43:08]MH_I2C_Read... [14:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:08]Read from MH i2c: E2 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 03 00 D6 09 00 90 00 53 [14:43:08]RAPDU: 90 00 [14:43:08]wFMCommunicate OK [14:43:08]wFMCommunicate request_size=4 [14:43:08]MH_SAM_APDU [14:43:08]CAPDU: 80 0D 03 02 [14:43:08]Write to MH i2c: E2 08 00 D7 09 80 0D 03 02 00 00 00 00 5B [14:43:08]Write i2c OK [14:43:08]MH_I2C_Read... [14:43:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:08]Read from MH i2c: E2 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 0B 00 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 0B 00 D7 09 00 7E 89 76 41 96 35 3F 98 90 00 BC [14:43:08]RAPDU: 7E 89 76 41 96 35 3F 98 90 00 [14:43:08]wFMCommunicate OK [14:43:08]SAM_PROTO_SignData done [14:43:08]FM_MakeSignedData done [14:43:08]CreateOFDProtocolMessage [14:43:08]wFMCommunicate request_size=4 [14:43:08]MH_SAM_APDU [14:43:08]CAPDU: 80 11 00 00 [14:43:08]Write to MH i2c: E2 08 00 D8 09 80 11 00 00 00 00 00 00 5B [14:43:08]Write i2c OK [14:43:08]MH_I2C_Read... [14:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:08]Read from MH i2c: E2 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 17 00 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: E2 17 00 D8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AB [14:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:43:08]wFMCommunicate OK [14:43:08]CreateOFDProtocolMessage done [14:43:08]OFDSenderStorePacket 289667 [14:43:08]StoreOFDPacket docnum=289667 [14:43:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 0F 85 04 01 E3 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 55 01 00 00 F4 03 04 00 7C 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6B 04 00 35 04 06 00 58 27 0C 39 FD D3 7E 89 76 41 96 35 3F 98 [14:43:08]CheckFolder [14:43:08]dirname=/storage/ofd_packets [14:43:08]CheckFolder done [14:43:08]ProducePacketName [14:43:08]name=ofd_packets/00289667 [14:43:08]NVStorageSaveData ofd_packets/00289667 [14:43:08]File name is /storage/ofd_packets/00289667 [14:43:08]Write 298 bytes [14:43:08]NVStorageSaveData done [14:43:08]OFDSenderStorePacket done [14:43:08]KKMCreateOFDPacket done [14:43:08]NVStorageSaveData kkm_last_timestamp [14:43:08]File name is /storage/kkm_last_timestamp [14:43:08]Write 4 bytes [14:43:08]NVStorageSaveData done [14:43:08]ExternCall_PrintAddStr [14:43:08]wPrintStart [14:43:08]Write to MH i2c: 01 00 00 D9 09 E2 [14:43:08]Write i2c OK [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: 01 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: 01 07 00 [14:43:08]MH_I2C_Read... [14:43:08]Read from MH i2c: 01 07 00 D9 09 00 00 00 00 00 FF 0F F7 [14:43:08]RasterBufferAndPrint [14:43:08]line Счет N : (1)24617742 [14:43:08]line ИНН: 02508201610067 [14:43:08]line Контрольно-Кассовый Чек [14:43:08]line ПРОДАЖА [14:43:08]line ТРК (МРК, ГНК) : 45 [14:43:08]line Товар: 2710194210 [14:43:08]line ДТ-К-5 [14:43:08]line 19.690 * 76.20 [14:43:08]line = 1500.38 [14:43:08]line НДС 12% НСП 1% [14:43:08]line > о реализуемом товаре [14:43:08]line ИТОГО: 1500.38 [14:43:08]line НСП 1% : 13.28 [14:43:08]line НДС 12% : 159.33 [14:43:08]line Наличными: 0.00 [14:43:08]line Безнал.: 1500.38 [14:43:08]line Место: АЗС № 90 "Партнёр-нефть" [14:43:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:43:08]line СНО: Общий режим [14:43:08]line Чек 341 23.09.2024 14:43 [14:43:08]line Смена: 515 ФФД: 1.0 [14:43:08]line ЗНМ: 0300000107 [14:43:08]line РНМ: 0000000000091827 [14:43:08]line Версия ККМ: 001 [14:43:08]line Платежная система: O! деньги [14:43:08]line ФМ: 0000000000871832 [14:43:08]line ФД: 289667 [14:43:08]line ФПД: 96924732095955 [14:43:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289667&fm=96924732095955&tin=02508201610067®Number=0000000000091827&sum=150038 [14:43:08]written 0, free lines is 4095 [14:43:08]OFD Sender: Processing packet 289667 [packets to send 1784, broken 1783] [14:43:08]ProducePacketName [14:43:08]name=ofd_packets/00289667 [14:43:08]OFD Sender: To server: pG, [14:43:08]CommunicateWithHost lk.salyk.kg:30040 [14:43:08]ConnectInit lk.salyk.kg [14:43:09]Connected sock=9 [14:43: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 33 32 0C 01 00 00 0F 85 04 01 E3 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 55 01 00 00 F4 03 04 00 7C 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6B 04 00 35 04 06 00 58 27 0C 39 FD D3 7E 89 76 41 96 35 3F 98 [14:43:09]Write to MH i2c: 01 00 00 02 0A 0C [14:43:09]Write i2c OK [14:43:09]MH_I2C_Read... [14:43:09]Read from MH i2c: 01 [14:43:09]MH_I2C_Read... [14:43:09]Read from MH i2c: 01 07 00 [14:43:09]MH_I2C_Read... [14:43:09]Read from MH i2c: 01 07 00 02 0A 00 00 00 00 00 E0 0C FF [14:43:09]RasterBufferAndPrint [14:43:09]line [14:43:09]line [14:43:09]line [14:43:09]line [14:43:09]line [14:43:09]written 0, free lines is 3302 [14:43:09]MH_Cut [14:43:09]Write to MH i2c: D1 01 00 09 0A 01 E5 [14:43:09]Write i2c OK [14:43:09]MH_I2C_Read... [14:43:09]Read from MH i2c: D1 [14:43:09]MH_I2C_Read... [14:43:09]Read from MH i2c: D1 01 00 [14:43:09]MH_I2C_Read... [14:43:09]Read from MH i2c: D1 01 00 09 0A 00 E4 [14:43:09]Write to MH i2c: 01 00 00 0A 0A 14 [14:43:09]Write i2c OK [14:43:09]MH_I2C_Read... [14:43: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 33 32 4F 00 00 00 96 94 47 00 F1 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 33 32 10 04 04 00 83 6B 04 00 F4 03 04 00 50 26 F1 66 B6 04 01 00 00 97 4E 4F A5 66 5F 66 C5 [14:43:09]CommunicateWithHost err = 0 [14:43:09]CheckOFDResponse [14:43:09]1017 (14) - 77093643461234 [14:43:09]1041 (16) - 0000000000871832 [14:43:09]1040 (4) - 289667 [14:43:09]1012 (4) - 23.09.2024 08:26 [14:43:09]1206 (1) - 0 [14:43:09]OFD Sender: Remove packet 289667 [14:43:09]ProducePacketName [14:43:09]name=ofd_packets/00289667 [14:43:09]NVStorageDeleteData [14:43:10]*** Cut start [14:43:10]*** Partial cut [14:43:10]*** CUTSNS_PIN = 1 [14:43:10]*** CUTSNS_PIN = 0 [14:43:10]OFD Sender: No OFD packet to send [14:43:10]*** Brake cut motor [14:43:10]Read from MH i2c: 01 [14:43:10]MH_I2C_Read... [14:43:10]*** Stop cut motor [14:43:10]*** Cut end [14:43:10]Read from MH i2c: 01 07 00 [14:43:10]MH_I2C_Read... [14:43:10]Read from MH i2c: 01 07 00 0A 0A 00 00 00 00 00 FF 0F 29 [14:43:10]process_action close_receipt done [14:43:10]requested_data is exist [14:43:10]produce_requested_data [14:43:10]requested_item fm.sn is exist - process it [14:43:10]wFMCommunicate request_size=4 [14:43:10]MH_SAM_APDU [14:43:10]CAPDU: 80 11 00 00 [14:43:10]Write to MH i2c: E2 08 00 0B 0A 80 11 00 00 00 00 00 00 8F [14:43:10]Write i2c OK [14:43:10]MH_I2C_Read... [14:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:10]Read from MH i2c: E2 [14:43:10]MH_I2C_Read... [14:43:10]Read from MH i2c: E2 17 00 [14:43:10]MH_I2C_Read... [14:43:10]Read from MH i2c: E2 17 00 0B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DF [14:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:43:10]wFMCommunicate OK [14:43:10]requested_item fd.num is exist - process it [14:43:10]SAM_PROTO_GetFieldsCounters [14:43:10]wFMCommunicate request_size=4 [14:43:10]MH_SAM_APDU [14:43:10]CAPDU: 80 13 00 00 [14:43:10]Write to MH i2c: E2 08 00 0C 0A 80 13 00 00 00 00 00 00 92 [14:43:10]Write i2c OK [14:43:10]MH_I2C_Read... [14:43:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:10]Read from MH i2c: E2 [14:43:10]MH_I2C_Read... [14:43:10]Read from MH i2c: E2 62 00 [14:43:10]MH_I2C_Read... [14:43:10]Read from MH i2c: E2 62 00 0C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 83 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [14:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 83 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:10]wFMCommunicate OK [14:43:10]SAM_PROTO_GetFieldsCounters done [14:43:10]requested_item shift.num is exist - process it [14:43:10]requested_item shift.opened is exist - process it [14:43:10]req_shift_opened [14:43:10]FM_GetShiftState [14:43:10]SAM_PROTO_GetShiftState [14:43:10]wFMCommunicate request_size=4 [14:43:10]MH_SAM_APDU [14:43:10]CAPDU: 80 13 01 00 [14:43:10]Write to MH i2c: E2 08 00 0D 0A 80 13 01 00 00 00 00 00 94 [14:43:10]Write i2c OK [14:43:10]MH_I2C_Read... [14:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:10]Read from MH i2c: E2 [14:43:10]MH_I2C_Read... [14:43:10]Read from MH i2c: E2 0E 00 [14:43:10]MH_I2C_Read... [14:43:10]Read from MH i2c: E2 0E 00 0D 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [14:43:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:43:10]wFMCommunicate OK [14:43:10]SAM_PROTO_GetShiftState done [14:43:10]FM_GetShiftState done [14:43:10]req_shift_opened done [14:43:10]requested_item shift.open_date is exist - process it [14:43:10]req_shift_open_date [14:43:10]req_shift_open_date done [14:43:10]produce_requested_data done [14:43:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289667,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:43:10]process_action_free close_receipt [14:43:10]json_value_free [14:43:10]json_value_free done [14:43:10]process_json_proto returns [14:43:10]Send response to host [14:43:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289667,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:43:10]free response buf [14:43:10]execute_script done [14:43:10]execute_script returns [14:43:10]free content buf [14:43:10]Sock 10.Close socket [14:43:10]Sock 10.Thread stoped [14:43:15]OFD Sender: No OFD packet to send [14:43:20]OFD Sender: No OFD packet to send [14:43:25]OFD Sender: No OFD packet to send [14:43:30]OFD Sender: No OFD packet to send [14:43:35]OFD Sender: No OFD packet to send [14:43:37]accept exits with 7 [14:43:37]New connection [14:43:37]New thread 3067157860 created [14:43:37]Thread 3067301220 joined [14:43:37]Waiting for new connection... [14:43:37] Sock 7.Parse request [14:43:37]Sock 7.Check first char [14:43:37]Sock 7.First char is OK [14:43:37]request: POST /json_proto HTTP/1.0 [14:43:37]Method: POST [14:43:37]URL: /json_proto [14:43:37]Method is POST - this is cgi request [14:43:37]url: /json_proto [14:43:37]query_string will be loaded in cgi processing [14:43:37]execute_cgi json_proto POST (null) [14:43:37]execute_cgi path=json_proto method=POST [14:43:37]POST find Content-Length [14:43:37]Host: 172.17.41.135:8080 [14:43:37]Content-Length: 802 [14:43:37]Content-Type: application/json [14:43:37] [14:43:37]POST finish read [14:43:37]Found Content-Length = 802 [14:43:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [14:43:37]execute_script... [14:43:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [14:43:37]POST & json_proto [14:43:37]process_json_proto [14:43:37]json parsed OK: [14:43:37]protocol is kg_v1.0 [14:43:37]action value=close_receipt [14:43:37]process_action close_receipt [14:43:37]cmd_close_receipt [14:43:37]MH_GetDate [14:43:37]Write to MH i2c: F0 00 00 0E 0A 07 [14:43:37]Write i2c OK [14:43:37]MH_I2C_Read... [14:43:37]Read from MH i2c: F0 [14:43:37]MH_I2C_Read... [14:43:37]Read from MH i2c: F0 09 00 [14:43:37]MH_I2C_Read... [14:43:37]Read from MH i2c: F0 09 00 0E 0A 00 9A 7E F1 66 ED 3E 82 65 91 [14:43:37]GetLastDocTimeStamp 1727102588 [14:43:37]current date 1727102618 [14:43:37]FM_GetShiftState [14:43:37]SAM_PROTO_GetShiftState [14:43:37]wFMCommunicate request_size=4 [14:43:37]MH_SAM_APDU [14:43:37]CAPDU: 80 13 01 00 [14:43:37]Write to MH i2c: E2 08 00 0F 0A 80 13 01 00 00 00 00 00 96 [14:43:37]Write i2c OK [14:43:37]MH_I2C_Read... [14:43:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:37]Read from MH i2c: E2 [14:43:37]MH_I2C_Read... [14:43:37]Read from MH i2c: E2 0E 00 [14:43:37]MH_I2C_Read... [14:43:37]Read from MH i2c: E2 0E 00 0F 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 37 [14:43:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:43:37]wFMCommunicate OK [14:43:37]SAM_PROTO_GetShiftState done [14:43:37]FM_GetShiftState done [14:43:37]opened in 1727051401 [14:43:37]opened+sec_in_day 1727137801 [14:43:37]quantity*price = 100050 [14:43:37]sum+1 = 100052 [14:43:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 342 23.09.2024 14:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289668 ФПД: 132007053014691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144338&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289668&fm=132007053014691&tin=02508201610067®Number=0000000000091827&sum=100051 [14:43:38]StoreToDocumentArchive [14:43:38]shift 515 fd 289668 [14:43:38]save to /storage/0515/doc_00289668 [14:43:38]save last doc name /storage/0515/doc_00289668 to /storage/kkm_last_doc_name [14:43:38]save OK [14:43:38]Clear old archive folders... [14:43:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:43:38]tlvbuf is 0078D190 [14:43:38]SAM_PROTO_ClearQueue [14:43:38]wFMCommunicate request_size=4 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 09 00 00 [14:43:38]Write to MH i2c: E2 08 00 1C 0A 80 09 00 00 00 00 00 00 98 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 1C 0A 00 90 00 9A [14:43:38]RAPDU: 90 00 [14:43:38]wFMCommunicate OK [14:43:38]SAM_PROTO_ClearQueue done [14:43:38]KKMCreateOFDPacket [14:43:38]OFDProtocolAddRootSTLVToBuf [14:43:38]FM_MakeSignedData [14:43:38]FM_MakeSignedData [14:43:38]SAM_PROTO_SignData [14:43:38]wFMCommunicate request_size=4 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 0D 01 02 [14:43:38]Write to MH i2c: E2 08 00 1D 0A 80 0D 01 02 00 00 00 00 A0 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:39]Read from MH i2c: E2 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 03 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 03 00 1D 0A 00 90 00 9B [14:43:39]RAPDU: 90 00 [14:43:39]wFMCommunicate OK [14:43:39]wFMCommunicate request_size=255 [14:43:39]MH_SAM_APDU [14:43:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 56 01 00 00 F4 03 04 00 9A 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6B 04 00 35 04 06 00 78 0F 49 80 [14:43:39]Write to MH i2c: E2 02 01 1E 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 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 56 01 00 00 F4 03 04 00 9A 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6B 04 00 35 04 06 00 78 0F 49 80 00 00 98 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:39]Read from MH i2c: E2 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 03 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 03 00 1E 0A 00 90 00 9C [14:43:39]RAPDU: 90 00 [14:43:39]wFMCommunicate OK [14:43:39]wFMCommunicate request_size=7 [14:43:39]MH_SAM_APDU [14:43:39]CAPDU: 80 0D 02 02 02 B6 A3 [14:43:39]Write to MH i2c: E2 0A 00 1F 0A 80 0D 02 02 02 00 B6 A3 00 00 00 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:39]Read from MH i2c: E2 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 03 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 03 00 1F 0A 00 90 00 9D [14:43:39]RAPDU: 90 00 [14:43:39]wFMCommunicate OK [14:43:39]wFMCommunicate request_size=4 [14:43:39]MH_SAM_APDU [14:43:39]CAPDU: 80 0D 03 02 [14:43:39]Write to MH i2c: E2 08 00 20 0A 80 0D 03 02 00 00 00 00 A5 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:39]Read from MH i2c: E2 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 0B 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 0B 00 20 0A 00 B4 29 3E 10 C8 17 0C 07 90 00 C3 [14:43:39]RAPDU: B4 29 3E 10 C8 17 0C 07 90 00 [14:43:39]wFMCommunicate OK [14:43:39]SAM_PROTO_SignData done [14:43:39]FM_MakeSignedData done [14:43:39]CreateOFDProtocolMessage [14:43:39]wFMCommunicate request_size=4 [14:43:39]MH_SAM_APDU [14:43:39]CAPDU: 80 11 00 00 [14:43:39]Write to MH i2c: E2 08 00 21 0A 80 11 00 00 00 00 00 00 A5 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:39]Read from MH i2c: E2 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 17 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: E2 17 00 21 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [14:43:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:43:39]wFMCommunicate OK [14:43:39]CreateOFDProtocolMessage done [14:43:39]OFDSenderStorePacket 289668 [14:43:39]StoreOFDPacket docnum=289668 [14:43:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 2A 2B 04 01 01 72 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 56 01 00 00 F4 03 04 00 9A 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6B 04 00 35 04 06 00 78 0F 49 80 B6 A3 B4 29 3E 10 C8 17 0C 07 [14:43:39]CheckFolder [14:43:39]dirname=/storage/ofd_packets [14:43:39]CheckFolder done [14:43:39]ProducePacketName [14:43:39]name=ofd_packets/00289668 [14:43:39]NVStorageSaveData ofd_packets/00289668 [14:43:39]File name is /storage/ofd_packets/00289668 [14:43:39]Write 298 bytes [14:43:39]NVStorageSaveData done [14:43:39]OFDSenderStorePacket done [14:43:39]KKMCreateOFDPacket done [14:43:39]NVStorageSaveData kkm_last_timestamp [14:43:39]File name is /storage/kkm_last_timestamp [14:43:39]Write 4 bytes [14:43:39]NVStorageSaveData done [14:43:39]ExternCall_PrintAddStr [14:43:39]wPrintStart [14:43:39]Write to MH i2c: 01 00 00 22 0A 2C [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 07 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 07 00 22 0A 00 00 00 00 00 FF 0F 41 [14:43:39]RasterBufferAndPrint [14:43:39]line Счет N : (1)24617743 [14:43:39]line ИНН: 02508201610067 [14:43:39]line Контрольно-Кассовый Чек [14:43:39]line ПРОДАЖА [14:43:39]line ТРК (МРК, ГНК) : 11 [14:43:39]line Товар: 2710194210 [14:43:39]line ДТ-К-5 [14:43:39]line 13.130 * 76.20 [14:43:39]line = 1000.51 [14:43:39]line НДС 12% НСП 1% [14:43:39]line > о реализуемом товаре [14:43:39]line ИТОГО: 1000.51 [14:43:39]line НСП 1% : 8.85 [14:43:39]line НДС 12% : 106.25 [14:43:39]line Наличными: 0.00 [14:43:39]line Безнал.: 1000.51 [14:43:39]line Место: АЗС № 90 "Партнёр-нефть" [14:43:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:43:39]line СНО: Общий режим [14:43:39]line Чек 342 23.09.2024 14:43 [14:43:39]line Смена: 515 ФФД: 1.0 [14:43:39]line ЗНМ: 0300000107 [14:43:39]line РНМ: 0000000000091827 [14:43:39]line Версия ККМ: 001 [14:43:39]line Платежная система: O! деньги [14:43:39]line ФМ: 0000000000871832 [14:43:39]line ФД: 289668 [14:43:39]line ФПД: 132007053014691 [14:43:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144338&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289668&fm=132007053014691&tin=02508201610067®Number=0000000000091827&sum=100051 [14:43:39]written 0, free lines is 4095 [14:43:39]OFD Sender: Processing packet 289668 [packets to send 1784, broken 1783] [14:43:39]ProducePacketName [14:43:39]name=ofd_packets/00289668 [14:43:39]OFD Sender: To server: pG, [14:43:39]CommunicateWithHost lk.salyk.kg:30040 [14:43:39]ConnectInit lk.salyk.kg [14:43:39]Connected sock=10 [14:43: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 33 32 0C 01 00 00 2A 2B 04 01 01 72 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 56 01 00 00 F4 03 04 00 9A 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6B 04 00 35 04 06 00 78 0F 49 80 B6 A3 B4 29 3E 10 C8 17 0C 07 [14:43:39]Write to MH i2c: 01 00 00 4B 0A 55 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 07 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 07 00 4B 0A 00 00 00 00 00 D4 0C 3C [14:43:39]RasterBufferAndPrint [14:43:39]line [14:43:39]line [14:43:39]line [14:43:39]line [14:43:39]line [14:43:39]written 0, free lines is 3293 [14:43:39]MH_Cut [14:43:39]Write to MH i2c: D1 01 00 52 0A 01 2E [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: D1 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: D1 01 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: D1 01 00 52 0A 00 2D [14:43:39]Write to MH i2c: 01 00 00 53 0A 5D [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43: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 33 32 4F 00 00 00 EC 41 47 00 EA 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 33 32 10 04 04 00 84 6B 04 00 F4 03 04 00 6F 26 F1 66 B6 04 01 00 00 02 F5 B8 A9 1A F6 E2 31 [14:43:40]CommunicateWithHost err = 0 [14:43:40]CheckOFDResponse [14:43:40]1017 (14) - 77093643461234 [14:43:40]1041 (16) - 0000000000871832 [14:43:40]1040 (4) - 289668 [14:43:40]1012 (4) - 23.09.2024 08:27 [14:43:40]1206 (1) - 0 [14:43:40]OFD Sender: Remove packet 289668 [14:43:40]ProducePacketName [14:43:40]name=ofd_packets/00289668 [14:43:40]NVStorageDeleteData [14:43:40]*** Cut start [14:43:40]*** Partial cut [14:43:40]*** CUTSNS_PIN = 1 [14:43:40]OFD Sender: No OFD packet to send [14:43:40]*** CUTSNS_PIN = 0 [14:43:40]*** Brake cut motor [14:43:41]Read from MH i2c: 01 [14:43:41]MH_I2C_Read... [14:43:41]*** Stop cut motor [14:43:41]*** Cut end [14:43:41]Read from MH i2c: 01 07 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: 01 07 00 53 0A 00 00 00 00 00 FF 0F 72 [14:43:41]process_action close_receipt done [14:43:41]requested_data is exist [14:43:41]produce_requested_data [14:43:41]requested_item fm.sn is exist - process it [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 11 00 00 [14:43:41]Write to MH i2c: E2 08 00 54 0A 80 11 00 00 00 00 00 00 D8 [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 17 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 17 00 54 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [14:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:43:41]wFMCommunicate OK [14:43:41]requested_item fd.num is exist - process it [14:43:41]SAM_PROTO_GetFieldsCounters [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 13 00 00 [14:43:41]Write to MH i2c: E2 08 00 55 0A 80 13 00 00 00 00 00 00 DB [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 62 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 62 00 55 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 84 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [14:43:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 84 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:41]wFMCommunicate OK [14:43:41]SAM_PROTO_GetFieldsCounters done [14:43:41]requested_item shift.num is exist - process it [14:43:41]requested_item shift.opened is exist - process it [14:43:41]req_shift_opened [14:43:41]FM_GetShiftState [14:43:41]SAM_PROTO_GetShiftState [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 13 01 00 [14:43:41]Write to MH i2c: E2 08 00 56 0A 80 13 01 00 00 00 00 00 DD [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 0E 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 0E 00 56 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [14:43:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:43:41]wFMCommunicate OK [14:43:41]SAM_PROTO_GetShiftState done [14:43:41]FM_GetShiftState done [14:43:41]req_shift_opened done [14:43:41]requested_item shift.open_date is exist - process it [14:43:41]req_shift_open_date [14:43:41]req_shift_open_date done [14:43:41]produce_requested_data done [14:43:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289668,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:43:41]process_action_free close_receipt [14:43:41]json_value_free [14:43:41]json_value_free done [14:43:41]process_json_proto returns [14:43:41]Send response to host [14:43:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289668,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:43:41]free response buf [14:43:41]execute_script done [14:43:41]execute_script returns [14:43:41]free content buf [14:43:41]Sock 7.Close socket [14:43:41]Sock 7.Thread stoped [14:43:45]OFD Sender: No OFD packet to send [14:43:50]OFD Sender: No OFD packet to send [14:43:55]OFD Sender: No OFD packet to send [14:44:00]OFD Sender: No OFD packet to send [14:44:05]OFD Sender: No OFD packet to send [14:44:10]OFD Sender: No OFD packet to send [14:44:12]accept exits with 9 [14:44:12]New connection [14:44:12]New thread 3067301220 created [14:44:12]Thread 3067157860 joined [14:44:12]Waiting for new connection... [14:44:12] Sock 9.Parse request [14:44:12]Sock 9.Check first char [14:44:12]Sock 9.First char is OK [14:44:12]request: POST /json_proto HTTP/1.0 [14:44:12]Method: POST [14:44:12]URL: /json_proto [14:44:12]Method is POST - this is cgi request [14:44:12]url: /json_proto [14:44:12]query_string will be loaded in cgi processing [14:44:12]execute_cgi json_proto POST (null) [14:44:12]execute_cgi path=json_proto method=POST [14:44:12]POST find Content-Length [14:44:12]Host: 172.17.41.135:8080 [14:44:12]Content-Length: 786 [14:44:12]Content-Type: application/json [14:44:12] [14:44:12]POST finish read [14:44:12]Found Content-Length = 786 [14:44:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:12]execute_script... [14:44: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)24617746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:12]POST & json_proto [14:44:12]process_json_proto [14:44:12]json parsed OK: [14:44:12]protocol is kg_v1.0 [14:44:12]action value=close_receipt [14:44:12]process_action close_receipt [14:44:12]cmd_close_receipt [14:44:12]MH_GetDate [14:44:12]Write to MH i2c: F0 00 00 57 0A 50 [14:44:12]Write i2c OK [14:44:12]MH_I2C_Read... [14:44:12]Read from MH i2c: F0 [14:44:12]MH_I2C_Read... [14:44:12]Read from MH i2c: F0 09 00 [14:44:12]MH_I2C_Read... [14:44:12]Read from MH i2c: F0 09 00 57 0A 00 BD 7E F1 66 ED 3E 82 65 FD [14:44:12]GetLastDocTimeStamp 1727102618 [14:44:12]current date 1727102653 [14:44:12]FM_GetShiftState [14:44:12]SAM_PROTO_GetShiftState [14:44:12]wFMCommunicate request_size=4 [14:44:12]MH_SAM_APDU [14:44:12]CAPDU: 80 13 01 00 [14:44:12]Write to MH i2c: E2 08 00 58 0A 80 13 01 00 00 00 00 00 DF [14:44:12]Write i2c OK [14:44:12]MH_I2C_Read... [14:44:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:12]Read from MH i2c: E2 [14:44:12]MH_I2C_Read... [14:44:12]Read from MH i2c: E2 0E 00 [14:44:12]MH_I2C_Read... [14:44:12]Read from MH i2c: E2 0E 00 58 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [14:44:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:44:12]wFMCommunicate OK [14:44:12]SAM_PROTO_GetShiftState done [14:44:12]FM_GetShiftState done [14:44:12]opened in 1727051401 [14:44:12]opened+sec_in_day 1727137801 [14:44:12]quantity*price = 99999 [14:44:12]sum+1 = 100001 [14:44:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 343 23.09.2024 14:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289669 ФПД: 91909314939872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144413&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289669&fm=91909314939872&tin=02508201610067®Number=0000000000091827&sum=100000 [14:44:13]StoreToDocumentArchive [14:44:13]shift 515 fd 289669 [14:44:13]save to /storage/0515/doc_00289669 [14:44:13]save last doc name /storage/0515/doc_00289669 to /storage/kkm_last_doc_name [14:44:13]save OK [14:44:13]Clear old archive folders... [14:44:13]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:44:13]tlvbuf is 007E2660 [14:44:13]SAM_PROTO_ClearQueue [14:44:13]wFMCommunicate request_size=4 [14:44:13]MH_SAM_APDU [14:44:13]CAPDU: 80 09 00 00 [14:44:13]Write to MH i2c: E2 08 00 65 0A 80 09 00 00 00 00 00 00 E1 [14:44:13]Write i2c OK [14:44:13]MH_I2C_Read... [14:44:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:13]Read from MH i2c: E2 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 03 00 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 03 00 65 0A 00 90 00 E3 [14:44:13]RAPDU: 90 00 [14:44:13]wFMCommunicate OK [14:44:13]SAM_PROTO_ClearQueue done [14:44:13]KKMCreateOFDPacket [14:44:13]OFDProtocolAddRootSTLVToBuf [14:44:13]FM_MakeSignedData [14:44:13]FM_MakeSignedData [14:44:13]SAM_PROTO_SignData [14:44:13]wFMCommunicate request_size=4 [14:44:13]MH_SAM_APDU [14:44:13]CAPDU: 80 0D 01 02 [14:44:13]Write to MH i2c: E2 08 00 66 0A 80 0D 01 02 00 00 00 00 E9 [14:44:13]Write i2c OK [14:44:13]MH_I2C_Read... [14:44:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:13]Read from MH i2c: E2 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 03 00 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 03 00 66 0A 00 90 00 E4 [14:44:13]RAPDU: 90 00 [14:44:13]wFMCommunicate OK [14:44:13]wFMCommunicate request_size=253 [14:44:13]MH_SAM_APDU [14:44:13]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 BD 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6B 04 00 35 04 06 00 53 97 4E 11 8B E0 [14:44:13]Write to MH i2c: E2 00 01 67 0A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 BD 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6B 04 00 35 04 06 00 53 97 4E 11 8B E0 00 00 8B [14:44:13]Write i2c OK [14:44:13]MH_I2C_Read... [14:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:13]Read from MH i2c: E2 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 03 00 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 03 00 67 0A 00 90 00 E5 [14:44:13]RAPDU: 90 00 [14:44:13]wFMCommunicate OK [14:44:13]wFMCommunicate request_size=4 [14:44:13]MH_SAM_APDU [14:44:13]CAPDU: 80 0D 03 02 [14:44:13]Write to MH i2c: E2 08 00 68 0A 80 0D 03 02 00 00 00 00 ED [14:44:13]Write i2c OK [14:44:13]MH_I2C_Read... [14:44:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:13]Read from MH i2c: E2 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 0B 00 [14:44:13]MH_I2C_Read... [14:44:13]Read from MH i2c: E2 0B 00 68 0A 00 51 70 B2 DA 92 AB 36 AC 90 00 5A [14:44:13]RAPDU: 51 70 B2 DA 92 AB 36 AC 90 00 [14:44:13]wFMCommunicate OK [14:44:13]SAM_PROTO_SignData done [14:44:13]FM_MakeSignedData done [14:44:13]CreateOFDProtocolMessage [14:44:13]wFMCommunicate request_size=4 [14:44:13]MH_SAM_APDU [14:44:13]CAPDU: 80 11 00 00 [14:44:13]Write to MH i2c: E2 08 00 69 0A 80 11 00 00 00 00 00 00 ED [14:44:13]Write i2c OK [14:44:13]MH_I2C_Read... [14:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:14]Read from MH i2c: E2 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: E2 17 00 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: E2 17 00 69 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3D [14:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:44:14]wFMCommunicate OK [14:44:14]CreateOFDProtocolMessage done [14:44:14]OFDSenderStorePacket 289669 [14:44:14]StoreOFDPacket docnum=289669 [14:44:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 64 49 00 01 AD 38 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 BD 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6B 04 00 35 04 06 00 53 97 4E 11 8B E0 51 70 B2 DA 92 AB 36 AC [14:44:14]CheckFolder [14:44:14]dirname=/storage/ofd_packets [14:44:14]CheckFolder done [14:44:14]ProducePacketName [14:44:14]name=ofd_packets/00289669 [14:44:14]NVStorageSaveData ofd_packets/00289669 [14:44:14]File name is /storage/ofd_packets/00289669 [14:44:14]Write 294 bytes [14:44:14]NVStorageSaveData done [14:44:14]OFDSenderStorePacket done [14:44:14]KKMCreateOFDPacket done [14:44:14]NVStorageSaveData kkm_last_timestamp [14:44:14]File name is /storage/kkm_last_timestamp [14:44:14]Write 4 bytes [14:44:14]NVStorageSaveData done [14:44:14]ExternCall_PrintAddStr [14:44:14]wPrintStart [14:44:14]Write to MH i2c: 01 00 00 6A 0A 74 [14:44:14]Write i2c OK [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: 01 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: 01 07 00 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: 01 07 00 6A 0A 00 00 00 00 00 FF 0F 89 [14:44:14]RasterBufferAndPrint [14:44:14]line Счет N : (1)24617746 [14:44:14]line ИНН: 02508201610067 [14:44:14]line Контрольно-Кассовый Чек [14:44:14]line ПРОДАЖА [14:44:14]line ТРК (МРК, ГНК) : 64 [14:44:14]line Товар: 2710124130 [14:44:14]line SU-92 [14:44:14]line 14.430 * 69.30 [14:44:14]line = 1000.00 [14:44:14]line НДС 12% НСП 1% [14:44:14]line > о реализуемом товаре [14:44:14]line ИТОГО: 1000.00 [14:44:14]line НСП 1% : 8.85 [14:44:14]line НДС 12% : 106.19 [14:44:14]line Наличными: 0.00 [14:44:14]line Безнал.: 1000.00 [14:44:14]line Место: АЗС № 90 "Партнёр-нефть" [14:44:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:44:14]line СНО: Общий режим [14:44:14]line Чек 343 23.09.2024 14:44 [14:44:14]line Смена: 515 ФФД: 1.0 [14:44:14]line ЗНМ: 0300000107 [14:44:14]line РНМ: 0000000000091827 [14:44:14]line Версия ККМ: 001 [14:44:14]line Платежная система: O! деньги [14:44:14]line ФМ: 0000000000871832 [14:44:14]line ФД: 289669 [14:44:14]line ФПД: 91909314939872 [14:44:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144413&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289669&fm=91909314939872&tin=02508201610067®Number=0000000000091827&sum=100000 [14:44:14]written 0, free lines is 4095 [14:44:14]OFD Sender: Processing packet 289669 [packets to send 1784, broken 1783] [14:44:14]ProducePacketName [14:44:14]name=ofd_packets/00289669 [14:44:14]OFD Sender: To server: pG, [14:44:14]CommunicateWithHost lk.salyk.kg:30040 [14:44:14]ConnectInit lk.salyk.kg [14:44:14]Write to MH i2c: 01 00 00 93 0A 9D [14:44:14]Write i2c OK [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: 01 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: 01 07 00 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: 01 07 00 93 0A 00 00 00 00 00 E8 0C 98 [14:44:14]RasterBufferAndPrint [14:44:14]line [14:44:14]line [14:44:14]line [14:44:14]line [14:44:14]line [14:44:14]written 0, free lines is 3310 [14:44:14]MH_Cut [14:44:14]Write to MH i2c: D1 01 00 9A 0A 01 76 [14:44:14]Write i2c OK [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: D1 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: D1 01 00 [14:44:14]MH_I2C_Read... [14:44:14]Read from MH i2c: D1 01 00 9A 0A 00 75 [14:44:14]Write to MH i2c: 01 00 00 9B 0A A5 [14:44:14]Write i2c OK [14:44:14]MH_I2C_Read... [14:44:14]Connected sock=10 [14: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 33 32 08 01 00 00 64 49 00 01 AD 38 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 BD 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6B 04 00 35 04 06 00 53 97 4E 11 8B E0 51 70 B2 DA 92 AB 36 AC [14: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 33 32 4F 00 00 00 55 9B 47 00 C1 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 33 32 10 04 04 00 85 6B 04 00 F4 03 04 00 92 26 F1 66 B6 04 01 00 00 2B BD 5D 0D EA A1 B4 C5 [14:44:14]CommunicateWithHost err = 0 [14:44:14]CheckOFDResponse [14:44:14]1017 (14) - 77093643461234 [14:44:14]1041 (16) - 0000000000871832 [14:44:14]1040 (4) - 289669 [14:44:14]1012 (4) - 23.09.2024 08:28 [14:44:14]1206 (1) - 0 [14:44:14]OFD Sender: Remove packet 289669 [14:44:14]ProducePacketName [14:44:14]name=ofd_packets/00289669 [14:44:14]NVStorageDeleteData [14:44:15]*** Cut start [14:44:15]*** Partial cut [14:44:15]*** CUTSNS_PIN = 1 [14:44:15]*** CUTSNS_PIN = 0 [14:44:15]OFD Sender: No OFD packet to send [14:44:15]*** Brake cut motor [14:44:15]Read from MH i2c: 01 [14:44:15]MH_I2C_Read... [14:44:15]*** Stop cut motor [14:44:15]*** Cut end [14:44:15]Read from MH i2c: 01 07 00 [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: 01 07 00 9B 0A 00 00 00 00 00 FF 0F BA [14:44:15]process_action close_receipt done [14:44:15]requested_data is exist [14:44:15]produce_requested_data [14:44:15]requested_item fm.sn is exist - process it [14:44:15]wFMCommunicate request_size=4 [14:44:15]MH_SAM_APDU [14:44:15]CAPDU: 80 11 00 00 [14:44:15]Write to MH i2c: E2 08 00 9C 0A 80 11 00 00 00 00 00 00 20 [14:44:15]Write i2c OK [14:44:15]MH_I2C_Read... [14:44:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:15]Read from MH i2c: E2 [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: E2 17 00 [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: E2 17 00 9C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 70 [14:44:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:44:15]wFMCommunicate OK [14:44:15]requested_item fd.num is exist - process it [14:44:15]SAM_PROTO_GetFieldsCounters [14:44:15]wFMCommunicate request_size=4 [14:44:15]MH_SAM_APDU [14:44:15]CAPDU: 80 13 00 00 [14:44:15]Write to MH i2c: E2 08 00 9D 0A 80 13 00 00 00 00 00 00 23 [14:44:15]Write i2c OK [14:44:15]MH_I2C_Read... [14:44:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:16]Read from MH i2c: E2 [14:44:16]MH_I2C_Read... [14:44:16]Read from MH i2c: E2 62 00 [14:44:16]MH_I2C_Read... [14:44:16]Read from MH i2c: E2 62 00 9D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 85 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [14:44: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 85 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:16]wFMCommunicate OK [14:44:16]SAM_PROTO_GetFieldsCounters done [14:44:16]requested_item shift.num is exist - process it [14:44:16]requested_item shift.opened is exist - process it [14:44:16]req_shift_opened [14:44:16]FM_GetShiftState [14:44:16]SAM_PROTO_GetShiftState [14:44:16]wFMCommunicate request_size=4 [14:44:16]MH_SAM_APDU [14:44:16]CAPDU: 80 13 01 00 [14:44:16]Write to MH i2c: E2 08 00 9E 0A 80 13 01 00 00 00 00 00 25 [14:44:16]Write i2c OK [14:44:16]MH_I2C_Read... [14:44:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:16]Read from MH i2c: E2 [14:44:16]MH_I2C_Read... [14:44:16]Read from MH i2c: E2 0E 00 [14:44:16]MH_I2C_Read... [14:44:16]Read from MH i2c: E2 0E 00 9E 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C6 [14:44:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:44:16]wFMCommunicate OK [14:44:16]SAM_PROTO_GetShiftState done [14:44:16]FM_GetShiftState done [14:44:16]req_shift_opened done [14:44:16]requested_item shift.open_date is exist - process it [14:44:16]req_shift_open_date [14:44:16]req_shift_open_date done [14:44:16]produce_requested_data done [14:44:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289669,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:44:16]process_action_free close_receipt [14:44:16]json_value_free [14:44:16]json_value_free done [14:44:16]process_json_proto returns [14:44:16]Send response to host [14:44:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289669,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:44:16]free response buf [14:44:16]execute_script done [14:44:16]execute_script returns [14:44:16]free content buf [14:44:16]Sock 9.Close socket [14:44:16]Sock 9.Thread stoped [14:44:20]OFD Sender: No OFD packet to send [14:44:25]OFD Sender: No OFD packet to send [14:44:30]OFD Sender: No OFD packet to send [14:44:35]OFD Sender: No OFD packet to send [14:44:40]OFD Sender: No OFD packet to send [14:44:45]OFD Sender: No OFD packet to send [14:44:47]accept exits with 7 [14:44:47]New connection [14:44:47]New thread 3067157860 created [14:44:47]Thread 3067301220 joined [14:44:47]Waiting for new connection... [14:44:47] Sock 7.Parse request [14:44:47]Sock 7.Check first char [14:44:47]Sock 7.First char is OK [14:44:47]request: POST /json_proto HTTP/1.0 [14:44:47]Method: POST [14:44:47]URL: /json_proto [14:44:47]Method is POST - this is cgi request [14:44:47]url: /json_proto [14:44:47]query_string will be loaded in cgi processing [14:44:47]execute_cgi json_proto POST (null) [14:44:47]execute_cgi path=json_proto method=POST [14:44:47]POST find Content-Length [14:44:47]Host: 172.17.41.135:8080 [14:44:47]Content-Length: 786 [14:44:47]Content-Type: application/json [14:44:47] [14:44:47]POST finish read [14:44:47]Found Content-Length = 786 [14:44:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:47]execute_script... [14: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)24617747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:47]POST & json_proto [14:44:47]process_json_proto [14:44:47]json parsed OK: [14:44:47]protocol is kg_v1.0 [14:44:47]action value=close_receipt [14:44:47]process_action close_receipt [14:44:47]cmd_close_receipt [14:44:47]MH_GetDate [14:44:47]Write to MH i2c: F0 00 00 9F 0A 98 [14:44:47]Write i2c OK [14:44:47]MH_I2C_Read... [14:44:47]Read from MH i2c: F0 [14:44:47]MH_I2C_Read... [14:44:47]Read from MH i2c: F0 09 00 [14:44:47]MH_I2C_Read... [14:44:47]Read from MH i2c: F0 09 00 9F 0A 00 E0 7E F1 66 ED 3E 82 65 68 [14:44:47]GetLastDocTimeStamp 1727102653 [14:44:47]current date 1727102688 [14:44:47]FM_GetShiftState [14:44:47]SAM_PROTO_GetShiftState [14:44:47]wFMCommunicate request_size=4 [14:44:47]MH_SAM_APDU [14:44:47]CAPDU: 80 13 01 00 [14:44:47]Write to MH i2c: E2 08 00 A0 0A 80 13 01 00 00 00 00 00 27 [14:44:47]Write i2c OK [14:44:47]MH_I2C_Read... [14:44:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:47]Read from MH i2c: E2 [14:44:47]MH_I2C_Read... [14:44:47]Read from MH i2c: E2 0E 00 [14:44:47]MH_I2C_Read... [14:44:47]Read from MH i2c: E2 0E 00 A0 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C8 [14:44:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:44:47]wFMCommunicate OK [14:44:47]SAM_PROTO_GetShiftState done [14:44:47]FM_GetShiftState done [14:44:47]opened in 1727051401 [14:44:47]opened+sec_in_day 1727137801 [14:44:47]quantity*price = 99999 [14:44:47]sum+1 = 100001 [14:44:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 344 23.09.2024 14:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289670 ФПД: 206947876740413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144448&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289670&fm=206947876740413&tin=02508201610067®Number=0000000000091827&sum=100000 [14:44:48]StoreToDocumentArchive [14:44:48]shift 515 fd 289670 [14:44:48]save to /storage/0515/doc_00289670 [14:44:48]save last doc name /storage/0515/doc_00289670 to /storage/kkm_last_doc_name [14:44:48]save OK [14:44:48]Clear old archive folders... [14:44:48]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:44:48]tlvbuf is 00792460 [14:44:48]SAM_PROTO_ClearQueue [14:44:48]wFMCommunicate request_size=4 [14:44:48]MH_SAM_APDU [14:44:48]CAPDU: 80 09 00 00 [14:44:48]Write to MH i2c: E2 08 00 AD 0A 80 09 00 00 00 00 00 00 29 [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:48]Read from MH i2c: E2 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 03 00 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 03 00 AD 0A 00 90 00 2B [14:44:48]RAPDU: 90 00 [14:44:48]wFMCommunicate OK [14:44:48]SAM_PROTO_ClearQueue done [14:44:48]KKMCreateOFDPacket [14:44:48]OFDProtocolAddRootSTLVToBuf [14:44:48]FM_MakeSignedData [14:44:48]FM_MakeSignedData [14:44:48]SAM_PROTO_SignData [14:44:48]wFMCommunicate request_size=4 [14:44:48]MH_SAM_APDU [14:44:48]CAPDU: 80 0D 01 02 [14:44:48]Write to MH i2c: E2 08 00 AE 0A 80 0D 01 02 00 00 00 00 31 [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:48]Read from MH i2c: E2 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 03 00 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 03 00 AE 0A 00 90 00 2C [14:44:48]RAPDU: 90 00 [14:44:48]wFMCommunicate OK [14:44:48]wFMCommunicate request_size=253 [14:44:48]MH_SAM_APDU [14:44:48]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 E0 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6B 04 00 35 04 06 00 BC 37 CE AE 1D 3D [14:44:48]Write to MH i2c: E2 00 01 AF 0A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 E0 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6B 04 00 35 04 06 00 BC 37 CE AE 1D 3D 00 00 0D [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:48]Read from MH i2c: E2 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 03 00 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 03 00 AF 0A 00 90 00 2D [14:44:48]RAPDU: 90 00 [14:44:48]wFMCommunicate OK [14:44:48]wFMCommunicate request_size=4 [14:44:48]MH_SAM_APDU [14:44:48]CAPDU: 80 0D 03 02 [14:44:48]Write to MH i2c: E2 08 00 B0 0A 80 0D 03 02 00 00 00 00 35 [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:48]Read from MH i2c: E2 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 0B 00 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 0B 00 B0 0A 00 9D AF 3F EE 09 3C 35 4F 90 00 78 [14:44:48]RAPDU: 9D AF 3F EE 09 3C 35 4F 90 00 [14:44:48]wFMCommunicate OK [14:44:48]SAM_PROTO_SignData done [14:44:48]FM_MakeSignedData done [14:44:48]CreateOFDProtocolMessage [14:44:48]wFMCommunicate request_size=4 [14:44:48]MH_SAM_APDU [14:44:48]CAPDU: 80 11 00 00 [14:44:48]Write to MH i2c: E2 08 00 B1 0A 80 11 00 00 00 00 00 00 35 [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:48]Read from MH i2c: E2 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 17 00 [14:44:48]MH_I2C_Read... [14:44:48]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 33 32 90 00 85 [14:44:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:44:48]wFMCommunicate OK [14:44:48]CreateOFDProtocolMessage done [14:44:48]OFDSenderStorePacket 289670 [14:44:48]StoreOFDPacket docnum=289670 [14:44:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 1F 73 00 01 A3 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 E0 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6B 04 00 35 04 06 00 BC 37 CE AE 1D 3D 9D AF 3F EE 09 3C 35 4F [14:44:48]CheckFolder [14:44:48]dirname=/storage/ofd_packets [14:44:48]CheckFolder done [14:44:48]ProducePacketName [14:44:48]name=ofd_packets/00289670 [14:44:48]NVStorageSaveData ofd_packets/00289670 [14:44:48]File name is /storage/ofd_packets/00289670 [14:44:48]Write 294 bytes [14:44:48]NVStorageSaveData done [14:44:48]OFDSenderStorePacket done [14:44:48]KKMCreateOFDPacket done [14:44:48]NVStorageSaveData kkm_last_timestamp [14:44:48]File name is /storage/kkm_last_timestamp [14:44:48]Write 4 bytes [14:44:48]NVStorageSaveData done [14:44:48]ExternCall_PrintAddStr [14:44:48]wPrintStart [14:44:48]Write to MH i2c: 01 00 00 B2 0A BC [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: 01 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: 01 07 00 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: 01 07 00 B2 0A 00 00 00 00 00 FF 0F D1 [14:44:48]RasterBufferAndPrint [14:44:48]line Счет N : (1)24617747 [14:44:48]line ИНН: 02508201610067 [14:44:48]line Контрольно-Кассовый Чек [14:44:48]line ПРОДАЖА [14:44:48]line ТРК (МРК, ГНК) : 54 [14:44:48]line Товар: 2710124130 [14:44:48]line SU-92 [14:44:48]line 14.430 * 69.30 [14:44:48]line = 1000.00 [14:44:48]line НДС 12% НСП 1% [14:44:48]line > о реализуемом товаре [14:44:48]line ИТОГО: 1000.00 [14:44:48]line НСП 1% : 8.85 [14:44:48]line НДС 12% : 106.19 [14:44:48]line Наличными: 0.00 [14:44:48]line Безнал.: 1000.00 [14:44:48]line Место: АЗС № 90 "Партнёр-нефть" [14:44:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:44:48]line СНО: Общий режим [14:44:48]line Чек 344 23.09.2024 14:44 [14:44:48]line Смена: 515 ФФД: 1.0 [14:44:48]line ЗНМ: 0300000107 [14:44:48]line РНМ: 0000000000091827 [14:44:48]line Версия ККМ: 001 [14:44:48]line Платежная система: O! деньги [14:44:48]line ФМ: 0000000000871832 [14:44:48]line ФД: 289670 [14:44:48]line ФПД: 206947876740413 [14:44:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144448&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289670&fm=206947876740413&tin=02508201610067®Number=0000000000091827&sum=100000 [14:44:48]written 0, free lines is 4095 [14:44:49]OFD Sender: Processing packet 289670 [packets to send 1784, broken 1783] [14:44:49]ProducePacketName [14:44:49]name=ofd_packets/00289670 [14:44:49]OFD Sender: To server: pG, [14:44:49]CommunicateWithHost lk.salyk.kg:30040 [14:44:49]ConnectInit lk.salyk.kg [14:44:49]Connected sock=9 [14: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 33 32 08 01 00 00 1F 73 00 01 A3 6D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 E0 7E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6B 04 00 35 04 06 00 BC 37 CE AE 1D 3D 9D AF 3F EE 09 3C 35 4F [14:44:49]Write to MH i2c: 01 00 00 DB 0A E5 [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 DB 0A 00 00 00 00 00 E5 0C DD [14:44:49]RasterBufferAndPrint [14:44:49]line [14:44:49]line [14:44:49]line [14:44:49]line [14:44:49]line [14:44:49]written 0, free lines is 3307 [14:44:49]MH_Cut [14:44:49]Write to MH i2c: D1 01 00 E2 0A 01 BE [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: D1 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: D1 01 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: D1 01 00 E2 0A 00 BD [14:44:49]Write to MH i2c: 01 00 00 E3 0A ED [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14: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 33 32 4F 00 00 00 BF 71 47 00 87 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 33 32 10 04 04 00 86 6B 04 00 F4 03 04 00 B4 26 F1 66 B6 04 01 00 00 31 BB 41 E6 8E 49 0D 20 [14:44:49]CommunicateWithHost err = 0 [14:44:49]CheckOFDResponse [14:44:49]1017 (14) - 77093643461234 [14:44:49]1041 (16) - 0000000000871832 [14:44:49]1040 (4) - 289670 [14:44:49]1012 (4) - 23.09.2024 08:28 [14:44:49]1206 (1) - 0 [14:44:49]OFD Sender: Remove packet 289670 [14:44:49]ProducePacketName [14:44:49]name=ofd_packets/00289670 [14:44:49]NVStorageDeleteData [14:44:50]OFD Sender: No OFD packet to send [14:44:50]*** Cut start [14:44:50]*** Partial cut [14:44:50]*** CUTSNS_PIN = 1 [14:44:50]*** CUTSNS_PIN = 0 [14:44:50]*** Brake cut motor [14:44:50]Read from MH i2c: 01 [14:44:50]MH_I2C_Read... [14:44:50]*** Stop cut motor [14:44:50]*** Cut end [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 E3 0A 00 00 00 00 00 FF 0F 02 [14:44:50]process_action close_receipt done [14:44:50]requested_data is exist [14:44:50]produce_requested_data [14:44:50]requested_item fm.sn is exist - process it [14:44:50]wFMCommunicate request_size=4 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 11 00 00 [14:44:50]Write to MH i2c: E2 08 00 E4 0A 80 11 00 00 00 00 00 00 68 [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 17 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 17 00 E4 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [14:44:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:44:50]wFMCommunicate OK [14:44:50]requested_item fd.num is exist - process it [14:44:50]SAM_PROTO_GetFieldsCounters [14:44:50]wFMCommunicate request_size=4 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 13 00 00 [14:44:50]Write to MH i2c: E2 08 00 E5 0A 80 13 00 00 00 00 00 00 6B [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 62 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 62 00 E5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 86 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 86 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:50]wFMCommunicate OK [14:44:50]SAM_PROTO_GetFieldsCounters done [14:44:50]requested_item shift.num is exist - process it [14:44:50]requested_item shift.opened is exist - process it [14:44:50]req_shift_opened [14:44:50]FM_GetShiftState [14:44:50]SAM_PROTO_GetShiftState [14:44:50]wFMCommunicate request_size=4 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 13 01 00 [14:44:50]Write to MH i2c: E2 08 00 E6 0A 80 13 01 00 00 00 00 00 6D [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:51]Read from MH i2c: E2 [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: E2 0E 00 [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: E2 0E 00 E6 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [14:44:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:44:51]wFMCommunicate OK [14:44:51]SAM_PROTO_GetShiftState done [14:44:51]FM_GetShiftState done [14:44:51]req_shift_opened done [14:44:51]requested_item shift.open_date is exist - process it [14:44:51]req_shift_open_date [14:44:51]req_shift_open_date done [14:44:51]produce_requested_data done [14:44:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289670,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:44:51]process_action_free close_receipt [14:44:51]json_value_free [14:44:51]json_value_free done [14:44:51]process_json_proto returns [14:44:51]Send response to host [14:44:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289670,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:44:51]free response buf [14:44:51]execute_script done [14:44:51]execute_script returns [14:44:51]free content buf [14:44:51]Sock 7.Close socket [14:44:51]Sock 7.Thread stoped [14:44:55]OFD Sender: No OFD packet to send [14:45:00]OFD Sender: No OFD packet to send [14:45:05]OFD Sender: No OFD packet to send [14:45:10]OFD Sender: No OFD packet to send [14:45:15]OFD Sender: No OFD packet to send [14:45:20]OFD Sender: No OFD packet to send [14:45:22]accept exits with 10 [14:45:22]New connection [14:45:22]New thread 3067301220 created [14:45:22]Thread 3067157860 joined [14:45:22]Waiting for new connection... [14:45:22] Sock 10.Parse request [14:45:22]Sock 10.Check first char [14:45:22]Sock 10.First char is OK [14:45:22]request: POST /json_proto HTTP/1.0 [14:45:22]Method: POST [14:45:22]URL: /json_proto [14:45:22]Method is POST - this is cgi request [14:45:22]url: /json_proto [14:45:22]query_string will be loaded in cgi processing [14:45:22]execute_cgi json_proto POST (null) [14:45:22]execute_cgi path=json_proto method=POST [14:45:22]POST find Content-Length [14:45:22]Host: 172.17.41.135:8080 [14:45:22]Content-Length: 756 [14:45:22]Content-Type: application/json [14:45:22] [14:45:22]POST finish read [14:45:22]Found Content-Length = 756 [14:45:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30080230", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:22]execute_script... [14: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)24617744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30080230", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:22]POST & json_proto [14:45:22]process_json_proto [14:45:22]json parsed OK: [14:45:22]protocol is kg_v1.0 [14:45:22]action value=close_receipt [14:45:22]process_action close_receipt [14:45:22]cmd_close_receipt [14:45:22]MH_GetDate [14:45:22]Write to MH i2c: F0 00 00 E7 0A E0 [14:45:22]Write i2c OK [14:45:22]MH_I2C_Read... [14:45:22]Read from MH i2c: F0 [14:45:22]MH_I2C_Read... [14:45:22]Read from MH i2c: F0 09 00 [14:45:22]MH_I2C_Read... [14:45:22]Read from MH i2c: F0 09 00 E7 0A 00 03 7F F1 66 ED 3E 82 65 D4 [14:45:22]GetLastDocTimeStamp 1727102688 [14:45:22]current date 1727102723 [14:45:22]FM_GetShiftState [14:45:22]SAM_PROTO_GetShiftState [14:45:22]wFMCommunicate request_size=4 [14:45:22]MH_SAM_APDU [14:45:22]CAPDU: 80 13 01 00 [14:45:22]Write to MH i2c: E2 08 00 E8 0A 80 13 01 00 00 00 00 00 6F [14:45:22]Write i2c OK [14:45:22]MH_I2C_Read... [14:45:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:22]Read from MH i2c: E2 [14:45:22]MH_I2C_Read... [14:45:22]Read from MH i2c: E2 0E 00 [14:45:22]MH_I2C_Read... [14:45:22]Read from MH i2c: E2 0E 00 E8 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [14:45:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:45:22]wFMCommunicate OK [14:45:22]SAM_PROTO_GetShiftState done [14:45:22]FM_GetShiftState done [14:45:22]opened in 1727051401 [14:45:22]opened+sec_in_day 1727137801 [14:45:22]quantity*price = 0 [14:45:22]sum+1 = 1 [14:45:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 345 23.09.2024 14:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30080230 ФМ: 0000000000871832 ФД: 289671 ФПД: 155441886080115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144523&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289671&fm=155441886080115&tin=02508201610067®Number=0000000000091827&sum=0 [14:45:23]StoreToDocumentArchive [14:45:23]shift 515 fd 289671 [14:45:23]save to /storage/0515/doc_00289671 [14:45:23]save last doc name /storage/0515/doc_00289671 to /storage/kkm_last_doc_name [14:45:23]save OK [14:45:23]Clear old archive folders... [14:45:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:23]tlvbuf is 007931E0 [14:45:23]SAM_PROTO_ClearQueue [14:45:23]wFMCommunicate request_size=4 [14:45:23]MH_SAM_APDU [14:45:23]CAPDU: 80 09 00 00 [14:45:23]Write to MH i2c: E2 08 00 F5 0A 80 09 00 00 00 00 00 00 71 [14:45:23]Write i2c OK [14:45:23]MH_I2C_Read... [14:45:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:23]Read from MH i2c: E2 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 F5 0A 00 90 00 73 [14:45:23]RAPDU: 90 00 [14:45:23]wFMCommunicate OK [14:45:23]SAM_PROTO_ClearQueue done [14:45:23]KKMCreateOFDPacket [14:45:23]OFDProtocolAddRootSTLVToBuf [14:45:23]FM_MakeSignedData [14:45:23]FM_MakeSignedData [14:45:23]SAM_PROTO_SignData [14:45:23]wFMCommunicate request_size=4 [14:45:23]MH_SAM_APDU [14:45:23]CAPDU: 80 0D 01 02 [14:45:23]Write to MH i2c: E2 08 00 F6 0A 80 0D 01 02 00 00 00 00 79 [14:45:23]Write i2c OK [14:45:23]MH_I2C_Read... [14:45:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:23]Read from MH i2c: E2 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 F6 0A 00 90 00 74 [14:45:23]RAPDU: 90 00 [14:45:23]wFMCommunicate OK [14:45:23]wFMCommunicate request_size=255 [14:45:23]MH_SAM_APDU [14:45: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 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 59 01 00 00 F4 03 04 00 03 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6B 04 00 35 04 06 00 8D [14:45:23]Write to MH i2c: E2 02 01 F7 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 59 01 00 00 F4 03 04 00 03 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6B 04 00 35 04 06 00 8D 00 00 8B [14:45:23]Write i2c OK [14:45:23]MH_I2C_Read... [14:45:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:23]Read from MH i2c: E2 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 F7 0A 00 90 00 75 [14:45:23]RAPDU: 90 00 [14:45:23]wFMCommunicate OK [14:45:23]wFMCommunicate request_size=10 [14:45:23]MH_SAM_APDU [14:45:23]CAPDU: 80 0D 02 02 05 5F A2 67 2C 73 [14:45:23]Write to MH i2c: E2 0D 00 F8 0A 80 0D 02 02 05 00 5F A2 67 2C 73 00 00 8D [14:45:23]Write i2c OK [14:45:23]MH_I2C_Read... [14:45:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:23]Read from MH i2c: E2 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 03 00 F8 0A 00 90 00 76 [14:45:23]RAPDU: 90 00 [14:45:23]wFMCommunicate OK [14:45:23]wFMCommunicate request_size=4 [14:45:23]MH_SAM_APDU [14:45:23]CAPDU: 80 0D 03 02 [14:45:23]Write to MH i2c: E2 08 00 F9 0A 80 0D 03 02 00 00 00 00 7E [14:45:23]Write i2c OK [14:45:23]MH_I2C_Read... [14:45:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:23]Read from MH i2c: E2 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 0B 00 [14:45:23]MH_I2C_Read... [14:45:23]Read from MH i2c: E2 0B 00 F9 0A 00 56 47 CD AD 3E 1B 83 0B 90 00 7D [14:45:23]RAPDU: 56 47 CD AD 3E 1B 83 0B 90 00 [14:45:23]wFMCommunicate OK [14:45:23]SAM_PROTO_SignData done [14:45:23]FM_MakeSignedData done [14:45:23]CreateOFDProtocolMessage [14:45:23]wFMCommunicate request_size=4 [14:45:23]MH_SAM_APDU [14:45:23]CAPDU: 80 11 00 00 [14:45:23]Write to MH i2c: E2 08 00 FA 0A 80 11 00 00 00 00 00 00 7E [14:45:23]Write i2c OK [14:45:23]MH_I2C_Read... [14:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:24]Read from MH i2c: E2 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: E2 17 00 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: E2 17 00 FA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CE [14:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:45:24]wFMCommunicate OK [14:45:24]CreateOFDProtocolMessage done [14:45:24]OFDSenderStorePacket 289671 [14:45:24]StoreOFDPacket docnum=289671 [14:45:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 73 21 07 01 B7 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 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 59 01 00 00 F4 03 04 00 03 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6B 04 00 35 04 06 00 8D 5F A2 67 2C 73 56 47 CD AD 3E 1B 83 0B [14:45:24]CheckFolder [14:45:24]dirname=/storage/ofd_packets [14:45:24]CheckFolder done [14:45:24]ProducePacketName [14:45:24]name=ofd_packets/00289671 [14:45:24]NVStorageSaveData ofd_packets/00289671 [14:45:24]File name is /storage/ofd_packets/00289671 [14:45:24]Write 301 bytes [14:45:24]NVStorageSaveData done [14:45:24]OFDSenderStorePacket done [14:45:24]KKMCreateOFDPacket done [14:45:24]NVStorageSaveData kkm_last_timestamp [14:45:24]File name is /storage/kkm_last_timestamp [14:45:24]Write 4 bytes [14:45:24]NVStorageSaveData done [14:45:24]ExternCall_PrintAddStr [14:45:24]wPrintStart [14:45:24]Write to MH i2c: 01 00 00 FB 0A 05 [14:45:24]Write i2c OK [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: 01 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: 01 07 00 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: 01 07 00 FB 0A 00 00 00 00 00 FF 0F 1A [14:45:24]RasterBufferAndPrint [14:45:24]line Счет N : (1)24617744 [14:45:24]line ИНН: 02508201610067 [14:45:24]line Контрольно-Кассовый Чек [14:45:24]line ПРОДАЖА [14:45:24]line ТРК (МРК, ГНК) : 32 [14:45:24]line Товар: 2710124500 [14:45:24]line Аи-95-К-5 [14:45:24]line 60.000 * 0.00 [14:45:24]line = 0.00 [14:45:24]line НДС 12% НСП 1% [14:45:24]line > о реализуемом товаре [14:45:24]line ИТОГО: 0.00 [14:45:24]line НСП 1% : 0.00 [14:45:24]line НДС 12% : 0.00 [14:45:24]line Наличными: 0.00 [14:45:24]line Безнал.: 0.00 [14:45:24]line Место: АЗС № 90 "Партнёр-нефть" [14:45:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:45:24]line СНО: Общий режим [14:45:24]line Чек 345 23.09.2024 14:45 [14:45:24]line Смена: 515 ФФД: 1.0 [14:45:24]line ЗНМ: 0300000107 [14:45:24]line РНМ: 0000000000091827 [14:45:24]line Версия ККМ: 001 [14:45:24]line Талоны: ТК ГПНА Online [14:45:24]line 30080230 [14:45:24]line ФМ: 0000000000871832 [14:45:24]line ФД: 289671 [14:45:24]line ФПД: 155441886080115 [14:45:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144523&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289671&fm=155441886080115&tin=02508201610067®Number=0000000000091827&sum=0 [14:45:24]written 0, free lines is 4095 [14:45:24]OFD Sender: Processing packet 289671 [packets to send 1784, broken 1783] [14:45:24]ProducePacketName [14:45:24]name=ofd_packets/00289671 [14:45:24]OFD Sender: To server: pG, [14:45:24]CommunicateWithHost lk.salyk.kg:30040 [14:45:24]ConnectInit lk.salyk.kg [14:45:24]Connected sock=9 [14: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 33 32 0F 01 00 00 73 21 07 01 B7 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 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 59 01 00 00 F4 03 04 00 03 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6B 04 00 35 04 06 00 8D 5F A2 67 2C 73 56 47 CD AD 3E 1B 83 0B [14:45:24]Write to MH i2c: 01 00 00 24 0B 2F [14:45:24]Write i2c OK [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: 01 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: 01 07 00 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: 01 07 00 24 0B 00 00 00 00 00 DC 0C 1E [14:45:24]RasterBufferAndPrint [14:45:24]line [14:45:24]line [14:45:24]line [14:45:24]line [14:45:24]line [14:45:24]written 0, free lines is 3300 [14:45:24]MH_Cut [14:45:24]Write to MH i2c: D1 01 00 2B 0B 01 08 [14:45:24]Write i2c OK [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: D1 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: D1 01 00 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: D1 01 00 2B 0B 00 07 [14:45:24]Write to MH i2c: 01 00 00 2C 0B 37 [14:45:24]Write i2c OK [14:45:24]MH_I2C_Read... [14:45: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 33 32 4F 00 00 00 1D 76 47 00 3D 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 33 32 10 04 04 00 87 6B 04 00 F4 03 04 00 D7 26 F1 66 B6 04 01 00 00 31 E3 38 72 C0 B5 26 C1 [14:45:24]CommunicateWithHost err = 0 [14:45:24]CheckOFDResponse [14:45:24]1017 (14) - 77093643461234 [14:45:24]1041 (16) - 0000000000871832 [14:45:24]1040 (4) - 289671 [14:45:24]1012 (4) - 23.09.2024 08:29 [14:45:24]1206 (1) - 0 [14:45:24]OFD Sender: Remove packet 289671 [14:45:24]ProducePacketName [14:45:24]name=ofd_packets/00289671 [14:45:24]NVStorageDeleteData [14:45:25]OFD Sender: No OFD packet to send [14:45:25]*** Cut start [14:45:25]*** Partial cut [14:45:25]*** CUTSNS_PIN = 1 [14:45:25]*** CUTSNS_PIN = 0 [14:45:25]*** Brake cut motor [14:45:25]Read from MH i2c: 01 [14:45:25]MH_I2C_Read... [14:45:25]*** Stop cut motor [14:45:25]*** Cut end [14:45:25]Read from MH i2c: 01 07 00 [14:45:25]MH_I2C_Read... [14:45:25]Read from MH i2c: 01 07 00 2C 0B 00 00 00 00 00 FF 0F 4C [14:45:25]process_action close_receipt done [14:45:25]requested_data is exist [14:45:25]produce_requested_data [14:45:25]requested_item fm.sn is exist - process it [14:45:25]wFMCommunicate request_size=4 [14:45:25]MH_SAM_APDU [14:45:25]CAPDU: 80 11 00 00 [14:45:25]Write to MH i2c: E2 08 00 2D 0B 80 11 00 00 00 00 00 00 B2 [14:45:25]Write i2c OK [14:45:25]MH_I2C_Read... [14:45:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:25]Read from MH i2c: E2 [14:45:25]MH_I2C_Read... [14:45:25]Read from MH i2c: E2 17 00 [14:45:25]MH_I2C_Read... [14:45:25]Read from MH i2c: E2 17 00 2D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [14:45:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:45:25]wFMCommunicate OK [14:45:25]requested_item fd.num is exist - process it [14:45:25]SAM_PROTO_GetFieldsCounters [14:45:25]wFMCommunicate request_size=4 [14:45:25]MH_SAM_APDU [14:45:25]CAPDU: 80 13 00 00 [14:45:25]Write to MH i2c: E2 08 00 2E 0B 80 13 00 00 00 00 00 00 B5 [14:45:25]Write i2c OK [14:45:25]MH_I2C_Read... [14:45:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:26]Read from MH i2c: E2 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 62 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 62 00 2E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 87 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [14:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 87 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:26]wFMCommunicate OK [14:45:26]SAM_PROTO_GetFieldsCounters done [14:45:26]requested_item shift.num is exist - process it [14:45:26]requested_item shift.opened is exist - process it [14:45:26]req_shift_opened [14:45:26]FM_GetShiftState [14:45:26]SAM_PROTO_GetShiftState [14:45:26]wFMCommunicate request_size=4 [14:45:26]MH_SAM_APDU [14:45:26]CAPDU: 80 13 01 00 [14:45:26]Write to MH i2c: E2 08 00 2F 0B 80 13 01 00 00 00 00 00 B7 [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:26]Read from MH i2c: E2 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 0E 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 0E 00 2F 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [14:45:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:45:26]wFMCommunicate OK [14:45:26]SAM_PROTO_GetShiftState done [14:45:26]FM_GetShiftState done [14:45:26]req_shift_opened done [14:45:26]requested_item shift.open_date is exist - process it [14:45:26]req_shift_open_date [14:45:26]req_shift_open_date done [14:45:26]produce_requested_data done [14:45:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289671,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:45:26]process_action_free close_receipt [14:45:26]json_value_free [14:45:26]json_value_free done [14:45:26]process_json_proto returns [14:45:26]Send response to host [14:45:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289671,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:45:26]free response buf [14:45:26]execute_script done [14:45:26]execute_script returns [14:45:26]free content buf [14:45:26]Sock 10.Close socket [14:45:26]Sock 10.Thread stoped [14:45:30]OFD Sender: No OFD packet to send [14:45:35]OFD Sender: No OFD packet to send [14:45:40]OFD Sender: No OFD packet to send [14:45:43]accept exits with 7 [14:45:43]New connection [14:45:43]New thread 3067157860 created [14:45:43]Thread 3067301220 joined [14:45:43]Waiting for new connection... [14:45:43] Sock 7.Parse request [14:45:43]Sock 7.Check first char [14:45:43]Sock 7.First char is OK [14:45:43]request: POST /json_proto HTTP/1.0 [14:45:43]Method: POST [14:45:43]URL: /json_proto [14:45:43]Method is POST - this is cgi request [14:45:43]url: /json_proto [14:45:43]query_string will be loaded in cgi processing [14:45:43]execute_cgi json_proto POST (null) [14:45:43]execute_cgi path=json_proto method=POST [14:45:43]POST find Content-Length [14:45:43]Host: 172.17.41.135:8080 [14:45:43]Content-Length: 783 [14:45:43]Content-Type: application/json [14:45:43] [14:45:43]POST finish read [14:45:43]Found Content-Length = 783 [14:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [14:45:43]execute_script... [14:45: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)24617748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [14:45:43]POST & json_proto [14:45:43]process_json_proto [14:45:43]json parsed OK: [14:45:43]protocol is kg_v1.0 [14:45:43]action value=close_receipt [14:45:43]process_action close_receipt [14:45:43]cmd_close_receipt [14:45:43]MH_GetDate [14:45:43]Write to MH i2c: F0 00 00 30 0B 2A [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: F0 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: F0 09 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: F0 09 00 30 0B 00 18 7F F1 66 ED 3E 82 65 33 [14:45:43]GetLastDocTimeStamp 1727102723 [14:45:43]current date 1727102744 [14:45:43]FM_GetShiftState [14:45:43]SAM_PROTO_GetShiftState [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 13 01 00 [14:45:43]Write to MH i2c: E2 08 00 31 0B 80 13 01 00 00 00 00 00 B9 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0E 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0E 00 31 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [14:45:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:45:43]wFMCommunicate OK [14:45:43]SAM_PROTO_GetShiftState done [14:45:43]FM_GetShiftState done [14:45:43]opened in 1727051401 [14:45:43]opened+sec_in_day 1727137801 [14:45:43]quantity*price = 50034 [14:45:43]sum+1 = 50036 [14:45:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 346 23.09.2024 14:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289672 ФПД: 84125336705558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144544&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289672&fm=84125336705558&tin=02508201610067®Number=0000000000091827&sum=50035 [14:45:44]StoreToDocumentArchive [14:45:44]shift 515 fd 289672 [14:45:44]save to /storage/0515/doc_00289672 [14:45:44]save last doc name /storage/0515/doc_00289672 to /storage/kkm_last_doc_name [14:45:44]save OK [14:45:44]Clear old archive folders... [14:45:44]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:45:44]tlvbuf is 007E3500 [14:45:44]SAM_PROTO_ClearQueue [14:45:44]wFMCommunicate request_size=4 [14:45:44]MH_SAM_APDU [14:45:44]CAPDU: 80 09 00 00 [14:45:44]Write to MH i2c: E2 08 00 3E 0B 80 09 00 00 00 00 00 00 BB [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:44]Read from MH i2c: E2 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 03 00 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 03 00 3E 0B 00 90 00 BD [14:45:44]RAPDU: 90 00 [14:45:44]wFMCommunicate OK [14:45:44]SAM_PROTO_ClearQueue done [14:45:44]KKMCreateOFDPacket [14:45:44]OFDProtocolAddRootSTLVToBuf [14:45:44]FM_MakeSignedData [14:45:44]FM_MakeSignedData [14:45:44]SAM_PROTO_SignData [14:45:44]wFMCommunicate request_size=4 [14:45:44]MH_SAM_APDU [14:45:44]CAPDU: 80 0D 01 02 [14:45:44]Write to MH i2c: E2 08 00 3F 0B 80 0D 01 02 00 00 00 00 C3 [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 3F 0B 00 90 00 BE [14:45:45]RAPDU: 90 00 [14:45:45]wFMCommunicate OK [14:45:45]wFMCommunicate request_size=253 [14:45:45]MH_SAM_APDU [14:45:45]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 5A 01 00 00 F4 03 04 00 18 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6B 04 00 35 04 06 00 4C 82 F4 CF 9A 16 [14:45:45]Write to MH i2c: E2 00 01 40 0B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 5A 01 00 00 F4 03 04 00 18 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6B 04 00 35 04 06 00 4C 82 F4 CF 9A 16 00 00 B0 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 40 0B 00 90 00 BF [14:45:45]RAPDU: 90 00 [14:45:45]wFMCommunicate OK [14:45:45]wFMCommunicate request_size=4 [14:45:45]MH_SAM_APDU [14:45:45]CAPDU: 80 0D 03 02 [14:45:45]Write to MH i2c: E2 08 00 41 0B 80 0D 03 02 00 00 00 00 C7 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 0B 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 0B 00 41 0B 00 E1 11 8E 64 FD 0C 14 8E 90 00 57 [14:45:45]RAPDU: E1 11 8E 64 FD 0C 14 8E 90 00 [14:45:45]wFMCommunicate OK [14:45:45]SAM_PROTO_SignData done [14:45:45]FM_MakeSignedData done [14:45:45]CreateOFDProtocolMessage [14:45:45]wFMCommunicate request_size=4 [14:45:45]MH_SAM_APDU [14:45:45]CAPDU: 80 11 00 00 [14:45:45]Write to MH i2c: E2 08 00 42 0B 80 11 00 00 00 00 00 00 C7 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 17 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 17 00 42 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 17 [14:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:45:45]wFMCommunicate OK [14:45:45]CreateOFDProtocolMessage done [14:45:45]OFDSenderStorePacket 289672 [14:45:45]StoreOFDPacket docnum=289672 [14:45:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 89 E3 00 01 94 6B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 5A 01 00 00 F4 03 04 00 18 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6B 04 00 35 04 06 00 4C 82 F4 CF 9A 16 E1 11 8E 64 FD 0C 14 8E [14:45:45]CheckFolder [14:45:45]dirname=/storage/ofd_packets [14:45:45]CheckFolder done [14:45:45]ProducePacketName [14:45:45]name=ofd_packets/00289672 [14:45:45]NVStorageSaveData ofd_packets/00289672 [14:45:45]File name is /storage/ofd_packets/00289672 [14:45:45]Write 294 bytes [14:45:45]NVStorageSaveData done [14:45:45]OFDSenderStorePacket done [14:45:45]KKMCreateOFDPacket done [14:45:45]NVStorageSaveData kkm_last_timestamp [14:45:45]File name is /storage/kkm_last_timestamp [14:45:45]Write 4 bytes [14:45:45]NVStorageSaveData done [14:45:45]ExternCall_PrintAddStr [14:45:45]wPrintStart [14:45:45]Write to MH i2c: 01 00 00 43 0B 4E [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 43 0B 00 00 00 00 00 FF 0F 63 [14:45:45]RasterBufferAndPrint [14:45:45]line Счет N : (1)24617748 [14:45:45]line ИНН: 02508201610067 [14:45:45]line Контрольно-Кассовый Чек [14:45:45]line ПРОДАЖА [14:45:45]line ТРК (МРК, ГНК) : 44 [14:45:45]line Товар: 2710124130 [14:45:45]line SU-92 [14:45:45]line 7.220 * 69.30 [14:45:45]line = 500.35 [14:45:45]line НДС 12% НСП 1% [14:45:45]line > о реализуемом товаре [14:45:45]line ИТОГО: 500.35 [14:45:45]line НСП 1% : 4.43 [14:45:45]line НДС 12% : 53.13 [14:45:45]line Наличными: 0.00 [14:45:45]line Безнал.: 500.35 [14:45:45]line Место: АЗС № 90 "Партнёр-нефть" [14:45:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:45:45]line СНО: Общий режим [14:45:45]line Чек 346 23.09.2024 14:45 [14:45:45]line Смена: 515 ФФД: 1.0 [14:45:45]line ЗНМ: 0300000107 [14:45:45]line РНМ: 0000000000091827 [14:45:45]line Версия ККМ: 001 [14:45:45]line Платежная система: O! деньги [14:45:45]line ФМ: 0000000000871832 [14:45:45]line ФД: 289672 [14:45:45]line ФПД: 84125336705558 [14:45:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144544&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289672&fm=84125336705558&tin=02508201610067®Number=0000000000091827&sum=50035 [14:45:45]OFD Sender: Processing packet 289672 [packets to send 1784, broken 1783] [14:45:45]ProducePacketName [14:45:45]name=ofd_packets/00289672 [14:45:45]OFD Sender: To server: pG, [14:45:45]CommunicateWithHost lk.salyk.kg:30040 [14:45:45]ConnectInit lk.salyk.kg [14:45:45]written 0, free lines is 4095 [14:45:45]Connected sock=10 [14:45: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 33 32 08 01 00 00 89 E3 00 01 94 6B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 5A 01 00 00 F4 03 04 00 18 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6B 04 00 35 04 06 00 4C 82 F4 CF 9A 16 E1 11 8E 64 FD 0C 14 8E [14:45:45]Write to MH i2c: 01 00 00 6C 0B 77 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 6C 0B 00 00 00 00 00 E5 0C 6F [14:45:45]RasterBufferAndPrint [14:45:45]line [14:45:45]line [14:45:45]line [14:45:45]line [14:45:45]line [14:45:45]written 0, free lines is 3307 [14:45:45]MH_Cut [14:45:45]Write to MH i2c: D1 01 00 73 0B 01 50 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: D1 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: D1 01 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: D1 01 00 73 0B 00 4F [14:45:45]Write to MH i2c: 01 00 00 74 0B 7F [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45: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 33 32 4F 00 00 00 80 39 47 00 6E 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 33 32 10 04 04 00 88 6B 04 00 F4 03 04 00 ED 26 F1 66 B6 04 01 00 00 78 0E 42 C6 57 A4 38 85 [14:45:46]CommunicateWithHost err = 0 [14:45:46]CheckOFDResponse [14:45:46]1017 (14) - 77093643461234 [14:45:46]1041 (16) - 0000000000871832 [14:45:46]1040 (4) - 289672 [14:45:46]1012 (4) - 23.09.2024 08:29 [14:45:46]1206 (1) - 0 [14:45:46]OFD Sender: Remove packet 289672 [14:45:46]ProducePacketName [14:45:46]name=ofd_packets/00289672 [14:45:46]NVStorageDeleteData [14:45:46]OFD Sender: No OFD packet to send [14:45:46]*** Cut start [14:45:46]*** Partial cut [14:45:46]*** CUTSNS_PIN = 1 [14:45:46]*** CUTSNS_PIN = 0 [14:45:46]OFD Sender: No OFD packet to send [14:45:46]*** Brake cut motor [14:45:47]Read from MH i2c: 01 [14:45:47]MH_I2C_Read... [14:45:47]*** Stop cut motor [14:45:47]*** Cut end [14:45:47]Read from MH i2c: 01 07 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: 01 07 00 74 0B 00 00 00 00 00 FF 0F 94 [14:45:47]process_action close_receipt done [14:45:47]requested_data is exist [14:45:47]produce_requested_data [14:45:47]requested_item fm.sn is exist - process it [14:45:47]wFMCommunicate request_size=4 [14:45:47]MH_SAM_APDU [14:45:47]CAPDU: 80 11 00 00 [14:45:47]Write to MH i2c: E2 08 00 75 0B 80 11 00 00 00 00 00 00 FA [14:45:47]Write i2c OK [14:45:47]MH_I2C_Read... [14:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:47]Read from MH i2c: E2 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 17 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 17 00 75 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4A [14:45:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:45:47]wFMCommunicate OK [14:45:47]requested_item fd.num is exist - process it [14:45:47]SAM_PROTO_GetFieldsCounters [14:45:47]wFMCommunicate request_size=4 [14:45:47]MH_SAM_APDU [14:45:47]CAPDU: 80 13 00 00 [14:45:47]Write to MH i2c: E2 08 00 76 0B 80 13 00 00 00 00 00 00 FD [14:45:47]Write i2c OK [14:45:47]MH_I2C_Read... [14:45:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:47]Read from MH i2c: E2 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 62 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 62 00 76 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 88 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [14:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 88 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:47]wFMCommunicate OK [14:45:47]SAM_PROTO_GetFieldsCounters done [14:45:47]requested_item shift.num is exist - process it [14:45:47]requested_item shift.opened is exist - process it [14:45:47]req_shift_opened [14:45:47]FM_GetShiftState [14:45:47]SAM_PROTO_GetShiftState [14:45:47]wFMCommunicate request_size=4 [14:45:47]MH_SAM_APDU [14:45:47]CAPDU: 80 13 01 00 [14:45:47]Write to MH i2c: E2 08 00 77 0B 80 13 01 00 00 00 00 00 FF [14:45:47]Write i2c OK [14:45:47]MH_I2C_Read... [14:45:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:47]Read from MH i2c: E2 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 0E 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 0E 00 77 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A0 [14:45:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:45:47]wFMCommunicate OK [14:45:47]SAM_PROTO_GetShiftState done [14:45:47]FM_GetShiftState done [14:45:47]req_shift_opened done [14:45:47]requested_item shift.open_date is exist - process it [14:45:47]req_shift_open_date [14:45:47]req_shift_open_date done [14:45:47]produce_requested_data done [14:45:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289672,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:45:47]process_action_free close_receipt [14:45:47]json_value_free [14:45:47]json_value_free done [14:45:47]process_json_proto returns [14:45:47]Send response to host [14:45:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289672,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:45:47]free response buf [14:45:47]execute_script done [14:45:47]execute_script returns [14:45:47]free content buf [14:45:47]Sock 7.Close socket [14:45:47]Sock 7.Thread stoped [14:45:51]OFD Sender: No OFD packet to send [14:45:56]OFD Sender: No OFD packet to send [14:46:01]OFD Sender: No OFD packet to send [14:46:06]OFD Sender: No OFD packet to send [14:46:11]OFD Sender: No OFD packet to send [14:46:16]OFD Sender: No OFD packet to send [14:46:20]accept exits with 9 [14:46:20]New connection [14:46:20]New thread 3067301220 created [14:46:20]Thread 3067157860 joined [14:46:20]Waiting for new connection... [14:46:20] Sock 9.Parse request [14:46:20]Sock 9.Check first char [14:46:20]Sock 9.First char is OK [14:46:20]request: POST /json_proto HTTP/1.0 [14:46:20]Method: POST [14:46:20]URL: /json_proto [14:46:20]Method is POST - this is cgi request [14:46:20]url: /json_proto [14:46:20]query_string will be loaded in cgi processing [14:46:20]execute_cgi json_proto POST (null) [14:46:20]execute_cgi path=json_proto method=POST [14:46:20]POST find Content-Length [14:46:20]Host: 172.17.41.135:8080 [14:46:20]Content-Length: 805 [14:46:20]Content-Type: application/json [14:46:20] [14:46:20]POST finish read [14:46:20]Found Content-Length = 805 [14:46:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:46:20]execute_script... [14: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)24617749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:46:20]POST & json_proto [14:46:20]process_json_proto [14:46:20]json parsed OK: [14:46:20]protocol is kg_v1.0 [14:46:20]action value=close_receipt [14:46:20]process_action close_receipt [14:46:20]cmd_close_receipt [14:46:20]MH_GetDate [14:46:20]Write to MH i2c: F0 00 00 78 0B 72 [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: F0 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: F0 09 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: F0 09 00 78 0B 00 3D 7F F1 66 ED 3E 82 65 A0 [14:46:20]GetLastDocTimeStamp 1727102744 [14:46:20]current date 1727102781 [14:46:20]FM_GetShiftState [14:46:20]SAM_PROTO_GetShiftState [14:46:20]wFMCommunicate request_size=4 [14:46:20]MH_SAM_APDU [14:46:20]CAPDU: 80 13 01 00 [14:46:20]Write to MH i2c: E2 08 00 79 0B 80 13 01 00 00 00 00 00 01 [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:20]Read from MH i2c: E2 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 0E 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 0E 00 79 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A2 [14:46:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:46:20]wFMCommunicate OK [14:46:20]SAM_PROTO_GetShiftState done [14:46:20]FM_GetShiftState done [14:46:20]opened in 1727051401 [14:46:20]opened+sec_in_day 1727137801 [14:46:20]quantity*price = 150032 [14:46:20]sum+1 = 150033 [14:46:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 347 23.09.2024 14:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289673 ФПД: 216914818511209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144621&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289673&fm=216914818511209&tin=02508201610067®Number=0000000000091827&sum=150032 [14:46:21]StoreToDocumentArchive [14:46:21]shift 515 fd 289673 [14:46:21]save to /storage/0515/doc_00289673 [14:46:21]save last doc name /storage/0515/doc_00289673 to /storage/kkm_last_doc_name [14:46:21]save OK [14:46:21]Clear old archive folders... [14:46:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:46:21]tlvbuf is 00792390 [14:46:21]SAM_PROTO_ClearQueue [14:46:21]wFMCommunicate request_size=4 [14:46:21]MH_SAM_APDU [14:46:21]CAPDU: 80 09 00 00 [14:46:21]Write to MH i2c: E2 08 00 86 0B 80 09 00 00 00 00 00 00 03 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:21]Read from MH i2c: E2 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 86 0B 00 90 00 05 [14:46:21]RAPDU: 90 00 [14:46:21]wFMCommunicate OK [14:46:21]SAM_PROTO_ClearQueue done [14:46:21]KKMCreateOFDPacket [14:46:21]OFDProtocolAddRootSTLVToBuf [14:46:21]FM_MakeSignedData [14:46:21]FM_MakeSignedData [14:46:21]SAM_PROTO_SignData [14:46:21]wFMCommunicate request_size=4 [14:46:21]MH_SAM_APDU [14:46:21]CAPDU: 80 0D 01 02 [14:46:21]Write to MH i2c: E2 08 00 87 0B 80 0D 01 02 00 00 00 00 0B [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:21]Read from MH i2c: E2 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 87 0B 00 90 00 06 [14:46:21]RAPDU: 90 00 [14:46:21]wFMCommunicate OK [14:46:21]wFMCommunicate request_size=255 [14:46:21]MH_SAM_APDU [14: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 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 5B 01 00 00 F4 03 04 00 3D 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6B 04 00 35 04 06 00 C5 [14:46:21]Write to MH i2c: E2 02 01 88 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 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 5B 01 00 00 F4 03 04 00 3D 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6B 04 00 35 04 06 00 C5 00 00 6F [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:21]Read from MH i2c: E2 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 88 0B 00 90 00 07 [14:46:21]RAPDU: 90 00 [14:46:21]wFMCommunicate OK [14:46:21]wFMCommunicate request_size=10 [14:46:21]MH_SAM_APDU [14:46:21]CAPDU: 80 0D 02 02 05 48 6A B4 31 69 [14:46:21]Write to MH i2c: E2 0D 00 89 0B 80 0D 02 02 05 00 48 6A B4 31 69 00 00 18 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:21]Read from MH i2c: E2 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 03 00 89 0B 00 90 00 08 [14:46:21]RAPDU: 90 00 [14:46:21]wFMCommunicate OK [14:46:21]wFMCommunicate request_size=4 [14:46:21]MH_SAM_APDU [14:46:21]CAPDU: 80 0D 03 02 [14:46:21]Write to MH i2c: E2 08 00 8A 0B 80 0D 03 02 00 00 00 00 10 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:21]Read from MH i2c: E2 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 0B 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 0B 00 8A 0B 00 B8 57 F5 8C 47 C9 31 4E 90 00 30 [14:46:21]RAPDU: B8 57 F5 8C 47 C9 31 4E 90 00 [14:46:21]wFMCommunicate OK [14:46:21]SAM_PROTO_SignData done [14:46:21]FM_MakeSignedData done [14:46:21]CreateOFDProtocolMessage [14:46:21]wFMCommunicate request_size=4 [14:46:21]MH_SAM_APDU [14:46:21]CAPDU: 80 11 00 00 [14:46:21]Write to MH i2c: E2 08 00 8B 0B 80 11 00 00 00 00 00 00 10 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:21]Read from MH i2c: E2 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 17 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: E2 17 00 8B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 60 [14:46:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:46:21]wFMCommunicate OK [14:46:21]CreateOFDProtocolMessage done [14:46:21]OFDSenderStorePacket 289673 [14:46:21]StoreOFDPacket docnum=289673 [14:46:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F3 F8 07 01 A2 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 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 5B 01 00 00 F4 03 04 00 3D 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6B 04 00 35 04 06 00 C5 48 6A B4 31 69 B8 57 F5 8C 47 C9 31 4E [14:46:21]CheckFolder [14:46:21]dirname=/storage/ofd_packets [14:46:21]CheckFolder done [14:46:21]ProducePacketName [14:46:21]name=ofd_packets/00289673 [14:46:21]NVStorageSaveData ofd_packets/00289673 [14:46:21]File name is /storage/ofd_packets/00289673 [14:46:21]Write 301 bytes [14:46:21]NVStorageSaveData done [14:46:21]OFDSenderStorePacket done [14:46:21]KKMCreateOFDPacket done [14:46:21]NVStorageSaveData kkm_last_timestamp [14:46:21]File name is /storage/kkm_last_timestamp [14:46:21]Write 4 bytes [14:46:21]NVStorageSaveData done [14:46:21]ExternCall_PrintAddStr [14:46:21]wPrintStart [14:46:21]Write to MH i2c: 01 00 00 8C 0B 97 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: 01 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: 01 07 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: 01 07 00 8C 0B 00 00 00 00 00 FF 0F AC [14:46:21]RasterBufferAndPrint [14:46:21]line Счет N : (1)24617749 [14:46:21]line ИНН: 02508201610067 [14:46:21]line Контрольно-Кассовый Чек [14:46:21]line ПРОДАЖА [14:46:21]line ТРК (МРК, ГНК) : 62 [14:46:21]line Товар: 2710124500 [14:46:21]line Аи-95-К-5 [14:46:21]line 20.220 * 74.20 [14:46:21]line = 1500.32 [14:46:21]line НДС 12% НСП 1% [14:46:21]line > о реализуемом товаре [14:46:21]line ИТОГО: 1500.32 [14:46:21]line НСП 1% : 13.28 [14:46:21]line НДС 12% : 159.33 [14:46:21]line Наличными: 0.00 [14:46:21]line Безнал.: 1500.32 [14:46:21]line Место: АЗС № 90 "Партнёр-нефть" [14:46:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:46:21]line СНО: Общий режим [14:46:21]line Чек 347 23.09.2024 14:46 [14:46:21]line Смена: 515 ФФД: 1.0 [14:46:21]line ЗНМ: 0300000107 [14:46:21]line РНМ: 0000000000091827 [14:46:21]line Версия ККМ: 001 [14:46:21]line Платежная система: O! деньги [14:46:21]line ФМ: 0000000000871832 [14:46:21]line ФД: 289673 [14:46:21]line ФПД: 216914818511209 [14:46:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144621&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289673&fm=216914818511209&tin=02508201610067®Number=0000000000091827&sum=150032 [14:46:21]written 0, free lines is 4095 [14:46:21]OFD Sender: Processing packet 289673 [packets to send 1784, broken 1783] [14:46:21]ProducePacketName [14:46:21]name=ofd_packets/00289673 [14:46:21]OFD Sender: To server: pG, [14:46:21]CommunicateWithHost lk.salyk.kg:30040 [14:46:21]ConnectInit lk.salyk.kg [14:46:22]Connected sock=7 [14: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 33 32 0F 01 00 00 F3 F8 07 01 A2 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 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 5B 01 00 00 F4 03 04 00 3D 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6B 04 00 35 04 06 00 C5 48 6A B4 31 69 B8 57 F5 8C 47 C9 31 4E [14:46:22]Write to MH i2c: 01 00 00 B5 0B C0 [14:46:22]Write i2c OK [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: 01 [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: 01 07 00 [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: 01 07 00 B5 0B 00 00 00 00 00 E1 0C B4 [14:46:22]RasterBufferAndPrint [14:46:22]line [14:46:22]line [14:46:22]line [14:46:22]line [14:46:22]line [14:46:22]written 0, free lines is 3303 [14:46:22]MH_Cut [14:46:22]Write to MH i2c: D1 01 00 BC 0B 01 99 [14:46:22]Write i2c OK [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: D1 [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: D1 01 00 [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: D1 01 00 BC 0B 00 98 [14:46:22]Write to MH i2c: 01 00 00 BD 0B C8 [14:46:22]Write i2c OK [14:46:22]MH_I2C_Read... [14: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 33 32 4F 00 00 00 68 47 47 00 C1 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 33 32 10 04 04 00 89 6B 04 00 F4 03 04 00 11 27 F1 66 B6 04 01 00 00 F4 FB 25 A6 7F 11 B1 E5 [14:46:22]CommunicateWithHost err = 0 [14:46:22]CheckOFDResponse [14:46:22]1017 (14) - 77093643461234 [14:46:22]1041 (16) - 0000000000871832 [14:46:22]1040 (4) - 289673 [14:46:22]1012 (4) - 23.09.2024 08:30 [14:46:22]1206 (1) - 0 [14:46:22]OFD Sender: Remove packet 289673 [14:46:22]ProducePacketName [14:46:22]name=ofd_packets/00289673 [14:46:22]NVStorageDeleteData [14:46:23]*** Cut start [14:46:23]*** Partial cut [14:46:23]*** CUTSNS_PIN = 1 [14:46:23]OFD Sender: No OFD packet to send [14:46:23]*** CUTSNS_PIN = 0 [14:46:23]*** Brake cut motor [14:46:23]Read from MH i2c: 01 [14:46:23]MH_I2C_Read... [14:46:23]*** Stop cut motor [14:46:23]*** Cut end [14:46:23]Read from MH i2c: 01 07 00 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: 01 07 00 BD 0B 00 00 00 00 00 FF 0F DD [14:46:23]process_action close_receipt done [14:46:23]requested_data is exist [14:46:23]produce_requested_data [14:46:23]requested_item fm.sn is exist - process it [14:46:23]wFMCommunicate request_size=4 [14:46:23]MH_SAM_APDU [14:46:23]CAPDU: 80 11 00 00 [14:46:23]Write to MH i2c: E2 08 00 BE 0B 80 11 00 00 00 00 00 00 43 [14:46:23]Write i2c OK [14:46:23]MH_I2C_Read... [14:46:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:23]Read from MH i2c: E2 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 17 00 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 17 00 BE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 93 [14:46:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:46:23]wFMCommunicate OK [14:46:23]requested_item fd.num is exist - process it [14:46:23]SAM_PROTO_GetFieldsCounters [14:46:23]wFMCommunicate request_size=4 [14:46:23]MH_SAM_APDU [14:46:23]CAPDU: 80 13 00 00 [14:46:23]Write to MH i2c: E2 08 00 BF 0B 80 13 00 00 00 00 00 00 46 [14:46:23]Write i2c OK [14:46:23]MH_I2C_Read... [14:46:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:23]Read from MH i2c: E2 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 62 00 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 62 00 BF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 89 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [14:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 89 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:23]wFMCommunicate OK [14:46:23]SAM_PROTO_GetFieldsCounters done [14:46:23]requested_item shift.num is exist - process it [14:46:23]requested_item shift.opened is exist - process it [14:46:23]req_shift_opened [14:46:23]FM_GetShiftState [14:46:23]SAM_PROTO_GetShiftState [14:46:23]wFMCommunicate request_size=4 [14:46:23]MH_SAM_APDU [14:46:23]CAPDU: 80 13 01 00 [14:46:23]Write to MH i2c: E2 08 00 C0 0B 80 13 01 00 00 00 00 00 48 [14:46:23]Write i2c OK [14:46:23]MH_I2C_Read... [14:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:23]Read from MH i2c: E2 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 0E 00 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 0E 00 C0 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E9 [14:46:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:46:23]wFMCommunicate OK [14:46:23]SAM_PROTO_GetShiftState done [14:46:23]FM_GetShiftState done [14:46:23]req_shift_opened done [14:46:23]requested_item shift.open_date is exist - process it [14:46:23]req_shift_open_date [14:46:23]req_shift_open_date done [14:46:23]produce_requested_data done [14:46:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289673,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:46:23]process_action_free close_receipt [14:46:23]json_value_free [14:46:23]json_value_free done [14:46:23]process_json_proto returns [14:46:23]Send response to host [14:46:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289673,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:46:23]free response buf [14:46:23]execute_script done [14:46:23]execute_script returns [14:46:23]free content buf [14:46:23]Sock 9.Close socket [14:46:23]Sock 9.Thread stoped [14:46:28]OFD Sender: No OFD packet to send [14:46:33]OFD Sender: No OFD packet to send [14:46:38]OFD Sender: No OFD packet to send [14:46:43]OFD Sender: No OFD packet to send [14:46:48]OFD Sender: No OFD packet to send [14:46:53]OFD Sender: No OFD packet to send [14:46:58]OFD Sender: No OFD packet to send [14:47:03]OFD Sender: No OFD packet to send [14:47:08]OFD Sender: No OFD packet to send [14:47:13]OFD Sender: No OFD packet to send [14:47:18]OFD Sender: No OFD packet to send [14:47:20]accept exits with 10 [14:47:20]New connection [14:47:20]New thread 3067157860 created [14:47:20]Thread 3067301220 joined [14:47:20]Waiting for new connection... [14:47:20] Sock 10.Parse request [14:47:20]Sock 10.Check first char [14:47:20]Sock 10.First char is OK [14:47:20]request: POST /json_proto HTTP/1.0 [14:47:20]Method: POST [14:47:20]URL: /json_proto [14:47:20]Method is POST - this is cgi request [14:47:20]url: /json_proto [14:47:20]query_string will be loaded in cgi processing [14:47:20]execute_cgi json_proto POST (null) [14:47:20]execute_cgi path=json_proto method=POST [14:47:20]POST find Content-Length [14:47:20]Host: 172.17.41.135:8080 [14:47:20]Content-Length: 808 [14:47:20]Content-Type: application/json [14:47:20] [14:47:20]POST finish read [14:47:20]Found Content-Length = 808 [14:47:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 42.000, "sum" : 1570.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1570.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:20]execute_script... [14:47: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)24617745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 42.000, "sum" : 1570.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1570.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:20]POST & json_proto [14:47:20]process_json_proto [14:47:20]json parsed OK: [14:47:20]protocol is kg_v1.0 [14:47:20]action value=close_receipt [14:47:20]process_action close_receipt [14:47:20]cmd_close_receipt [14:47:20]MH_GetDate [14:47:20]Write to MH i2c: F0 00 00 C1 0B BB [14:47:20]Write i2c OK [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: F0 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: F0 09 00 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: F0 09 00 C1 0B 00 79 7F F1 66 ED 3E 82 65 25 [14:47:20]GetLastDocTimeStamp 1727102781 [14:47:20]current date 1727102841 [14:47:20]FM_GetShiftState [14:47:20]SAM_PROTO_GetShiftState [14:47:20]wFMCommunicate request_size=4 [14:47:20]MH_SAM_APDU [14:47:20]CAPDU: 80 13 01 00 [14:47:20]Write to MH i2c: E2 08 00 C2 0B 80 13 01 00 00 00 00 00 4A [14:47:20]Write i2c OK [14:47:20]MH_I2C_Read... [14:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:20]Read from MH i2c: E2 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: E2 0E 00 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: E2 0E 00 C2 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EB [14:47:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:47:20]wFMCommunicate OK [14:47:20]SAM_PROTO_GetShiftState done [14:47:20]FM_GetShiftState done [14:47:20]opened in 1727051401 [14:47:20]opened+sec_in_day 1727137801 [14:47:20]quantity*price = 157080 [14:47:20]sum+1 = 157081 [14:47:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1570.80 НСП 1% : 13.90 НДС 12% : 166.81 Наличными: 0.00 Безнал.: 1570.80 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 348 23.09.2024 14:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289674 ФПД: 97056216076633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144721&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289674&fm=97056216076633&tin=02508201610067®Number=0000000000091827&sum=157080 [14:47:21]StoreToDocumentArchive [14:47:21]shift 515 fd 289674 [14:47:21]save to /storage/0515/doc_00289674 [14:47:21]save last doc name /storage/0515/doc_00289674 to /storage/kkm_last_doc_name [14:47:21]save OK [14:47:21]Clear old archive folders... [14:47:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:47:21]tlvbuf is 007918A0 [14:47:21]SAM_PROTO_ClearQueue [14:47:21]wFMCommunicate request_size=4 [14:47:21]MH_SAM_APDU [14:47:21]CAPDU: 80 09 00 00 [14:47:21]Write to MH i2c: E2 08 00 CF 0B 80 09 00 00 00 00 00 00 4C [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 CF 0B 00 90 00 4E [14:47:21]RAPDU: 90 00 [14:47:21]wFMCommunicate OK [14:47:21]SAM_PROTO_ClearQueue done [14:47:21]KKMCreateOFDPacket [14:47:21]OFDProtocolAddRootSTLVToBuf [14:47:21]FM_MakeSignedData [14:47:21]FM_MakeSignedData [14:47:21]SAM_PROTO_SignData [14:47:21]wFMCommunicate request_size=4 [14:47:21]MH_SAM_APDU [14:47:21]CAPDU: 80 0D 01 02 [14:47:21]Write to MH i2c: E2 08 00 D0 0B 80 0D 01 02 00 00 00 00 54 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 D0 0B 00 90 00 4F [14:47:21]RAPDU: 90 00 [14:47:21]wFMCommunicate OK [14:47:21]wFMCommunicate request_size=255 [14:47:21]MH_SAM_APDU [14:47: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 35 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 98 65 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 65 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 41 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 65 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 79 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6B 04 00 35 04 06 00 58 45 [14:47:21]Write to MH i2c: E2 02 01 D1 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 98 65 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 65 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 41 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 65 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 79 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6B 04 00 35 04 06 00 58 45 00 00 83 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 D1 0B 00 90 00 50 [14:47:21]RAPDU: 90 00 [14:47:21]wFMCommunicate OK [14:47:21]wFMCommunicate request_size=9 [14:47:21]MH_SAM_APDU [14:47:21]CAPDU: 80 0D 02 02 04 A9 48 51 59 [14:47:21]Write to MH i2c: E2 0C 00 D2 0B 80 0D 02 02 04 00 A9 48 51 59 00 00 FA [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 D2 0B 00 90 00 51 [14:47:21]RAPDU: 90 00 [14:47:21]wFMCommunicate OK [14:47:21]wFMCommunicate request_size=4 [14:47:21]MH_SAM_APDU [14:47:21]CAPDU: 80 0D 03 02 [14:47:21]Write to MH i2c: E2 08 00 D3 0B 80 0D 03 02 00 00 00 00 59 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:22]Read from MH i2c: E2 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: E2 0B 00 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: E2 0B 00 D3 0B 00 B6 D1 F8 CE CE 66 66 59 90 00 9A [14:47:22]RAPDU: B6 D1 F8 CE CE 66 66 59 90 00 [14:47:22]wFMCommunicate OK [14:47:22]SAM_PROTO_SignData done [14:47:22]FM_MakeSignedData done [14:47:22]CreateOFDProtocolMessage [14:47:22]wFMCommunicate request_size=4 [14:47:22]MH_SAM_APDU [14:47:22]CAPDU: 80 11 00 00 [14:47:22]Write to MH i2c: E2 08 00 D4 0B 80 11 00 00 00 00 00 00 59 [14:47:22]Write i2c OK [14:47:22]MH_I2C_Read... [14:47:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:22]Read from MH i2c: E2 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: E2 17 00 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: E2 17 00 D4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A9 [14:47:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:47:22]wFMCommunicate OK [14:47:22]CreateOFDProtocolMessage done [14:47:22]OFDSenderStorePacket 289674 [14:47:22]StoreOFDPacket docnum=289674 [14:47:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 61 AB 06 01 1C 34 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 98 65 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 65 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 41 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 65 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 79 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6B 04 00 35 04 06 00 58 45 A9 48 51 59 B6 D1 F8 CE CE 66 66 59 [14:47:22]CheckFolder [14:47:22]dirname=/storage/ofd_packets [14:47:22]CheckFolder done [14:47:22]ProducePacketName [14:47:22]name=ofd_packets/00289674 [14:47:22]NVStorageSaveData ofd_packets/00289674 [14:47:22]File name is /storage/ofd_packets/00289674 [14:47:22]Write 300 bytes [14:47:22]NVStorageSaveData done [14:47:22]OFDSenderStorePacket done [14:47:22]KKMCreateOFDPacket done [14:47:22]NVStorageSaveData kkm_last_timestamp [14:47:22]File name is /storage/kkm_last_timestamp [14:47:22]Write 4 bytes [14:47:22]NVStorageSaveData done [14:47:22]ExternCall_PrintAddStr [14:47:22]wPrintStart [14:47:22]Write to MH i2c: 01 00 00 D5 0B E0 [14:47:22]Write i2c OK [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: 01 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: 01 07 00 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: 01 07 00 D5 0B 00 00 00 00 00 FF 0F F5 [14:47:22]RasterBufferAndPrint [14:47:22]line Счет N : (1)24617745 [14:47:22]line ИНН: 02508201610067 [14:47:22]line Контрольно-Кассовый Чек [14:47:22]line ПРОДАЖА [14:47:22]line ТРК (МРК, ГНК) : 71 [14:47:22]line Товар: 2711190000 [14:47:22]line ГАЗ-К-5 [14:47:22]line 42.000 * 37.40 [14:47:22]line = 1570.80 [14:47:22]line НДС 12% НСП 1% [14:47:22]line > о реализуемом товаре [14:47:22]line ИТОГО: 1570.80 [14:47:22]line НСП 1% : 13.90 [14:47:22]line НДС 12% : 166.81 [14:47:22]line Наличными: 0.00 [14:47:22]line Безнал.: 1570.80 [14:47:22]line Место: АЗС № 90 "Партнёр-нефть" [14:47:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:47:22]line СНО: Общий режим [14:47:22]line Чек 348 23.09.2024 14:47 [14:47:22]line Смена: 515 ФФД: 1.0 [14:47:22]line ЗНМ: 0300000107 [14:47:22]line РНМ: 0000000000091827 [14:47:22]line Версия ККМ: 001 [14:47:22]line Платежная система: O! деньги [14:47:22]line ФМ: 0000000000871832 [14:47:22]line ФД: 289674 [14:47:22]line ФПД: 97056216076633 [14:47:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144721&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289674&fm=97056216076633&tin=02508201610067®Number=0000000000091827&sum=157080 [14:47:22]written 0, free lines is 4095 [14:47:22]OFD Sender: Processing packet 289674 [packets to send 1784, broken 1783] [14:47:22]ProducePacketName [14:47:22]name=ofd_packets/00289674 [14:47:22]OFD Sender: To server: pG, [14:47:22]CommunicateWithHost lk.salyk.kg:30040 [14:47:22]ConnectInit lk.salyk.kg [14:47:22]Connected sock=9 [14:47: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 33 32 0E 01 00 00 61 AB 06 01 1C 34 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 98 65 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 65 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 41 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 65 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 79 7F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6B 04 00 35 04 06 00 58 45 A9 48 51 59 B6 D1 F8 CE CE 66 66 59 [14:47:22]Write to MH i2c: 01 00 00 FE 0B 09 [14:47:22]Write i2c OK [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: 01 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: 01 07 00 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: 01 07 00 FE 0B 00 00 00 00 00 E4 0C 00 [14:47:22]RasterBufferAndPrint [14:47:22]line [14:47:22]line [14:47:22]line [14:47:22]line [14:47:22]line [14:47:22]written 0, free lines is 3307 [14:47:22]MH_Cut [14:47:22]Write to MH i2c: D1 01 00 05 0C 01 E3 [14:47:22]Write i2c OK [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: D1 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: D1 01 00 [14:47:22]MH_I2C_Read... [14:47:22]Read from MH i2c: D1 01 00 05 0C 00 E2 [14:47:22]Write to MH i2c: 01 00 00 06 0C 12 [14:47:22]Write i2c OK [14:47:22]MH_I2C_Read... [14:47: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 33 32 4F 00 00 00 87 D3 47 00 4E 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 33 32 10 04 04 00 8A 6B 04 00 F4 03 04 00 4D 27 F1 66 B6 04 01 00 00 7B 62 01 E1 F9 2E 83 78 [14:47:22]CommunicateWithHost err = 0 [14:47:22]CheckOFDResponse [14:47:22]1017 (14) - 77093643461234 [14:47:22]1041 (16) - 0000000000871832 [14:47:22]1040 (4) - 289674 [14:47:22]1012 (4) - 23.09.2024 08:31 [14:47:22]1206 (1) - 0 [14:47:22]OFD Sender: Remove packet 289674 [14:47:22]ProducePacketName [14:47:22]name=ofd_packets/00289674 [14:47:22]NVStorageDeleteData [14:47:23]OFD Sender: No OFD packet to send [14:47:23]*** Cut start [14:47:23]*** Partial cut [14:47:23]*** CUTSNS_PIN = 1 [14:47:23]*** CUTSNS_PIN = 0 [14:47:23]*** Brake cut motor [14:47:23]Read from MH i2c: 01 [14:47:23]MH_I2C_Read... [14:47:23]*** Stop cut motor [14:47:23]*** Cut end [14:47:23]Read from MH i2c: 01 07 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 07 00 06 0C 00 00 00 00 00 FF 0F 27 [14:47:23]process_action close_receipt done [14:47:23]requested_data is exist [14:47:23]produce_requested_data [14:47:23]requested_item fm.sn is exist - process it [14:47:23]wFMCommunicate request_size=4 [14:47:23]MH_SAM_APDU [14:47:23]CAPDU: 80 11 00 00 [14:47:23]Write to MH i2c: E2 08 00 07 0C 80 11 00 00 00 00 00 00 8D [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 17 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 17 00 07 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DD [14:47:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:47:24]wFMCommunicate OK [14:47:24]requested_item fd.num is exist - process it [14:47:24]SAM_PROTO_GetFieldsCounters [14:47:24]wFMCommunicate request_size=4 [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 13 00 00 [14:47:24]Write to MH i2c: E2 08 00 08 0C 80 13 00 00 00 00 00 00 90 [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 62 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 62 00 08 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [14:47: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:24]wFMCommunicate OK [14:47:24]SAM_PROTO_GetFieldsCounters done [14:47:24]requested_item shift.num is exist - process it [14:47:24]requested_item shift.opened is exist - process it [14:47:24]req_shift_opened [14:47:24]FM_GetShiftState [14:47:24]SAM_PROTO_GetShiftState [14:47:24]wFMCommunicate request_size=4 [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 13 01 00 [14:47:24]Write to MH i2c: E2 08 00 09 0C 80 13 01 00 00 00 00 00 92 [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 0E 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 0E 00 09 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 33 [14:47:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:47:24]wFMCommunicate OK [14:47:24]SAM_PROTO_GetShiftState done [14:47:24]FM_GetShiftState done [14:47:24]req_shift_opened done [14:47:24]requested_item shift.open_date is exist - process it [14:47:24]req_shift_open_date [14:47:24]req_shift_open_date done [14:47:24]produce_requested_data done [14:47:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289674,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:47:24]process_action_free close_receipt [14:47:24]json_value_free [14:47:24]json_value_free done [14:47:24]process_json_proto returns [14:47:24]Send response to host [14:47:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289674,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:47:24]free response buf [14:47:24]execute_script done [14:47:24]execute_script returns [14:47:24]free content buf [14:47:24]Sock 10.Close socket [14:47:24]Sock 10.Thread stoped [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:04]OFD Sender: No OFD packet to send [14:49:09]OFD Sender: No OFD packet to send [14:49:14]OFD Sender: No OFD packet to send [14:49:19]OFD Sender: No OFD packet to send [14:49:24]OFD Sender: No OFD packet to send [14:49:29]OFD Sender: No OFD packet to send [14:49:34]OFD Sender: No OFD packet to send [14:49:36]accept exits with 7 [14:49:36]New connection [14:49:36]New thread 3067301220 created [14:49:36]Thread 3067157860 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.41.135:8080 [14:49:36]Content-Length: 808 [14:49:36]Content-Type: application/json [14:49:36] [14:49:36]POST finish read [14:49:36]Found Content-Length = 808 [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)24617750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "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)24617750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "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 0A 0C 05 [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 0A 0C 00 01 80 F1 66 ED 3E 82 65 F8 [14:49:36]GetLastDocTimeStamp 1727102841 [14:49:36]current date 1727102977 [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 0B 0C 80 13 01 00 00 00 00 00 94 [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 0B 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [14:49:36]RAPDU: 09 00 01 89 B6 F0 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 1727051401 [14:49:36]opened+sec_in_day 1727137801 [14:49:36]quantity*price = 100007 [14:49:36]sum+1 = 100009 [14:49:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 349 23.09.2024 14:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289675 ФПД: 162350543264475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144938&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289675&fm=162350543264475&tin=02508201610067®Number=0000000000091827&sum=100008 [14:49:38]StoreToDocumentArchive [14:49:38]shift 515 fd 289675 [14:49:38]save to /storage/0515/doc_00289675 [14:49:38]save last doc name /storage/0515/doc_00289675 to /storage/kkm_last_doc_name [14:49:38]save OK [14:49:38]Clear old archive folders... [14:49:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:49:38]tlvbuf is 007E2AC0 [14:49:38]SAM_PROTO_ClearQueue [14:49:38]wFMCommunicate request_size=4 [14:49:38]MH_SAM_APDU [14:49:38]CAPDU: 80 09 00 00 [14:49:38]Write to MH i2c: E2 08 00 18 0C 80 09 00 00 00 00 00 00 96 [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]*** iso7816_exchange 80 09 00 00... 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 18 0C 00 90 00 98 [14:49:38]RAPDU: 90 00 [14:49:38]wFMCommunicate OK [14:49:38]SAM_PROTO_ClearQueue done [14:49:38]KKMCreateOFDPacket [14:49:38]OFDProtocolAddRootSTLVToBuf [14:49:38]FM_MakeSignedData [14:49:38]FM_MakeSignedData [14:49:38]SAM_PROTO_SignData [14:49:38]wFMCommunicate request_size=4 [14:49:38]MH_SAM_APDU [14:49:38]CAPDU: 80 0D 01 02 [14:49:38]Write to MH i2c: E2 08 00 19 0C 80 0D 01 02 00 00 00 00 9E [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]*** iso7816_exchange 80 0D 01 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 19 0C 00 90 00 99 [14:49:38]RAPDU: 90 00 [14:49:38]wFMCommunicate OK [14:49:38]wFMCommunicate request_size=255 [14:49:38]MH_SAM_APDU [14:49:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 02 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6B 04 00 35 04 06 00 93 A8 [14:49:38]Write to MH i2c: E2 02 01 1A 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 02 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6B 04 00 35 04 06 00 93 A8 00 00 EF [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 1A 0C 00 90 00 9A [14:49:38]RAPDU: 90 00 [14:49:38]wFMCommunicate OK [14:49:38]wFMCommunicate request_size=9 [14:49:38]MH_SAM_APDU [14:49:38]CAPDU: 80 0D 02 02 04 2E 75 DA DB [14:49:38]Write to MH i2c: E2 0C 00 1B 0C 80 0D 02 02 04 00 2E 75 DA DB 00 00 01 [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 1B 0C 00 90 00 9B [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 1C 0C 80 0D 03 02 00 00 00 00 A3 [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 1C 0C 00 C3 46 79 C5 63 57 05 94 90 00 3E [14:49:38]RAPDU: C3 46 79 C5 63 57 05 94 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 1D 0C 80 11 00 00 00 00 00 00 A3 [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 1D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [14:49:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:49:38]wFMCommunicate OK [14:49:38]CreateOFDProtocolMessage done [14:49:38]OFDSenderStorePacket 289675 [14:49:38]StoreOFDPacket docnum=289675 [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 33 32 0E 01 00 00 51 61 06 01 9B 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 02 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6B 04 00 35 04 06 00 93 A8 2E 75 DA DB C3 46 79 C5 63 57 05 94 [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/00289675 [14:49:38]NVStorageSaveData ofd_packets/00289675 [14:49:38]File name is /storage/ofd_packets/00289675 [14:49:38]Write 300 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 1E 0C 2A [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 1E 0C 00 00 00 00 00 FF 0F 3F [14:49:38]RasterBufferAndPrint [14:49:38]line Счет N : (1)24617750 [14:49:38]line ИНН: 02508201610067 [14:49:38]line Контрольно-Кассовый Чек [14:49:38]line ПРОДАЖА [14:49:38]line ТРК (МРК, ГНК) : 71 [14:49:38]line Товар: 2711190000 [14:49:38]line ГАЗ-К-5 [14:49:38]line 26.740 * 37.40 [14:49:38]line = 1000.08 [14:49:38]line НДС 12% НСП 1% [14:49:38]line > о реализуемом товаре [14:49:38]line ИТОГО: 1000.08 [14:49:38]line НСП 1% : 8.85 [14:49:38]line НДС 12% : 106.20 [14:49:38]line Наличными: 0.00 [14:49:38]line Безнал.: 1000.08 [14:49:38]line Место: АЗС № 90 "Партнёр-нефть" [14:49:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:49:38]line СНО: Общий режим [14:49:38]line Чек 349 23.09.2024 14:49 [14:49:38]line Смена: 515 ФФД: 1.0 [14:49:38]line ЗНМ: 0300000107 [14:49:38]line РНМ: 0000000000091827 [14:49:38]line Версия ККМ: 001 [14:49:38]line Платежная система: O! деньги [14:49:38]line ФМ: 0000000000871832 [14:49:38]line ФД: 289675 [14:49:38]line ФПД: 162350543264475 [14:49:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T144938&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289675&fm=162350543264475&tin=02508201610067®Number=0000000000091827&sum=100008 [14:49:38]written 0, free lines is 4095 [14:49:38]OFD Sender: Processing packet 289675 [packets to send 1784, broken 1783] [14:49:38]ProducePacketName [14:49:38]name=ofd_packets/00289675 [14:49:38]OFD Sender: To server: pG, [14:49:38]CommunicateWithHost lk.salyk.kg:30040 [14:49:38]ConnectInit lk.salyk.kg [14:49:38]Connected sock=10 [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 33 32 0E 01 00 00 51 61 06 01 9B 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 02 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6B 04 00 35 04 06 00 93 A8 2E 75 DA DB C3 46 79 C5 63 57 05 94 [14:49:39]Write to MH i2c: 01 00 00 47 0C 53 [14:49:39]Write i2c OK [14:49:39]MH_I2C_Read... [14:49:39]Read from MH i2c: 01 [14:49:39]MH_I2C_Read... [14:49:39]Read from MH i2c: 01 07 00 [14:49:39]MH_I2C_Read... [14:49:39]Read from MH i2c: 01 07 00 47 0C 00 00 00 00 00 DE 0C 44 [14:49:39]RasterBufferAndPrint [14:49:39]line [14:49:39]line [14:49:39]line [14:49:39]line [14:49:39]line [14:49:39]written 0, free lines is 3300 [14:49:39]MH_Cut [14:49:39]Write to MH i2c: D1 01 00 4E 0C 01 2C [14:49:39]Write i2c OK [14:49:39]MH_I2C_Read... [14:49:39]Read from MH i2c: D1 [14:49:39]MH_I2C_Read... [14:49:39]Read from MH i2c: D1 01 00 [14:49:39]MH_I2C_Read... [14:49:39]Read from MH i2c: D1 01 00 4E 0C 00 2B [14:49:39]Write to MH i2c: 01 00 00 4F 0C 5B [14:49:39]Write i2c OK [14:49:39]MH_I2C_Read... [14:49: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 33 32 4F 00 00 00 12 2F 47 00 98 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 33 32 10 04 04 00 8B 6B 04 00 F4 03 04 00 D6 27 F1 66 B6 04 01 00 00 B2 06 A8 AC BC 40 76 3A [14:49:39]CommunicateWithHost err = 0 [14:49:39]CheckOFDResponse [14:49:39]1017 (14) - 77093643461234 [14:49:39]1041 (16) - 0000000000871832 [14:49:39]1040 (4) - 289675 [14:49:39]1012 (4) - 23.09.2024 08:33 [14:49:39]1206 (1) - 0 [14:49:39]OFD Sender: Remove packet 289675 [14:49:39]ProducePacketName [14:49:39]name=ofd_packets/00289675 [14:49:39]NVStorageDeleteData [14:49:39]OFD Sender: No OFD packet to send [14:49:39]*** Cut start [14:49:39]*** Partial cut [14:49:39]*** CUTSNS_PIN = 1 [14:49:39]*** CUTSNS_PIN = 0 [14:49:40]*** Brake cut motor [14:49:40]Read from MH i2c: 01 [14:49:40]MH_I2C_Read... [14:49:40]*** Stop cut motor [14:49:40]*** Cut end [14:49:40]Read from MH i2c: 01 07 00 [14:49:40]MH_I2C_Read... [14:49:40]Read from MH i2c: 01 07 00 4F 0C 00 00 00 00 00 FF 0F 70 [14:49:40]process_action close_receipt done [14:49:40]requested_data is exist [14:49:40]produce_requested_data [14:49:40]requested_item fm.sn is exist - process it [14:49:40]wFMCommunicate request_size=4 [14:49:40]MH_SAM_APDU [14:49:40]CAPDU: 80 11 00 00 [14:49:40]Write to MH i2c: E2 08 00 50 0C 80 11 00 00 00 00 00 00 D6 [14:49:40]Write i2c OK [14:49:40]MH_I2C_Read... [14:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:40]Read from MH i2c: E2 [14:49:40]MH_I2C_Read... [14:49:40]Read from MH i2c: E2 17 00 [14:49:40]MH_I2C_Read... [14:49:40]Read from MH i2c: E2 17 00 50 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 26 [14:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:49:40]wFMCommunicate OK [14:49:40]requested_item fd.num is exist - process it [14:49:40]SAM_PROTO_GetFieldsCounters [14:49:40]wFMCommunicate request_size=4 [14:49:40]MH_SAM_APDU [14:49:40]CAPDU: 80 13 00 00 [14:49:40]Write to MH i2c: E2 08 00 51 0C 80 13 00 00 00 00 00 00 D9 [14:49:40]Write i2c OK [14:49:40]MH_I2C_Read... [14:49:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:40]Read from MH i2c: E2 [14:49:40]MH_I2C_Read... [14:49:40]Read from MH i2c: E2 62 00 [14:49:40]MH_I2C_Read... [14:49:40]Read from MH i2c: E2 62 00 51 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [14:49: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:40]wFMCommunicate OK [14:49:40]SAM_PROTO_GetFieldsCounters done [14:49:40]requested_item shift.num is exist - process it [14:49:40]requested_item shift.opened is exist - process it [14:49:40]req_shift_opened [14:49:40]FM_GetShiftState [14:49:40]SAM_PROTO_GetShiftState [14:49:40]wFMCommunicate request_size=4 [14:49:40]MH_SAM_APDU [14:49:40]CAPDU: 80 13 01 00 [14:49:40]Write to MH i2c: E2 08 00 52 0C 80 13 01 00 00 00 00 00 DB [14:49:40]Write i2c OK [14:49:40]MH_I2C_Read... [14:49:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:40]Read from MH i2c: E2 [14:49:40]MH_I2C_Read... [14:49:40]Read from MH i2c: E2 0E 00 [14:49:40]MH_I2C_Read... [14:49:40]Read from MH i2c: E2 0E 00 52 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7C [14:49:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:49:40]wFMCommunicate OK [14:49:40]SAM_PROTO_GetShiftState done [14:49:40]FM_GetShiftState done [14:49:40]req_shift_opened done [14:49:40]requested_item shift.open_date is exist - process it [14:49:40]req_shift_open_date [14:49:40]req_shift_open_date done [14:49:40]produce_requested_data done [14:49:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289675,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:49:40]process_action_free close_receipt [14:49:40]json_value_free [14:49:40]json_value_free done [14:49:40]process_json_proto returns [14:49:40]Send response to host [14:49:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289675,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:49:40]free response buf [14:49:40]execute_script done [14:49:40]execute_script returns [14:49:40]free content buf [14:49:40]Sock 7.Close socket [14:49:40]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:05]accept exits with 9 [14:50:05]New connection [14:50:05]New thread 3067157860 created [14:50:05]Thread 3067301220 joined [14:50:05]Waiting for new connection... [14:50:05] Sock 9.Parse request [14:50:05]Sock 9.Check first char [14:50:05]Sock 9.First char is OK [14:50:05]request: POST /json_proto HTTP/1.0 [14:50:05]Method: POST [14:50:05]URL: /json_proto [14:50:05]Method is POST - this is cgi request [14:50:05]url: /json_proto [14:50:05]query_string will be loaded in cgi processing [14:50:05]execute_cgi json_proto POST (null) [14:50:05]execute_cgi path=json_proto method=POST [14:50:05]POST find Content-Length [14:50:05]Host: 172.17.41.135:8080 [14:50:05]Content-Length: 794 [14:50:05]Content-Type: application/json [14:50:05] [14:50:05]POST finish read [14:50:05]Found Content-Length = 794 [14:50:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 40.440, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:05]execute_script... [14:50:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 40.440, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:05]POST & json_proto [14:50:05]process_json_proto [14:50:05]json parsed OK: [14:50:05]protocol is kg_v1.0 [14:50:05]action value=close_receipt [14:50:05]process_action close_receipt [14:50:05]cmd_close_receipt [14:50:05]MH_GetDate [14:50:05]Write to MH i2c: F0 00 00 53 0C 4E [14:50:05]Write i2c OK [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: F0 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: F0 09 00 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: F0 09 00 53 0C 00 1E 80 F1 66 ED 3E 82 65 5E [14:50:05]GetLastDocTimeStamp 1727102978 [14:50:05]current date 1727103006 [14:50:05]FM_GetShiftState [14:50:05]SAM_PROTO_GetShiftState [14:50:05]wFMCommunicate request_size=4 [14:50:05]MH_SAM_APDU [14:50:05]CAPDU: 80 13 01 00 [14:50:05]Write to MH i2c: E2 08 00 54 0C 80 13 01 00 00 00 00 00 DD [14:50:05]Write i2c OK [14:50:05]MH_I2C_Read... [14:50:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:05]Read from MH i2c: E2 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: E2 0E 00 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: E2 0E 00 54 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [14:50:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:50:05]wFMCommunicate OK [14:50:05]SAM_PROTO_GetShiftState done [14:50:05]FM_GetShiftState done [14:50:05]opened in 1727051401 [14:50:05]opened+sec_in_day 1727137801 [14:50:05]quantity*price = 0 [14:50:05]sum+1 = 1 [14:50:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 350 23.09.2024 14:50 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289676 ФПД: 273186061456173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145006&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289676&fm=273186061456173&tin=02508201610067®Number=0000000000091827&sum=0 [14:50:06]StoreToDocumentArchive [14:50:06]shift 515 fd 289676 [14:50:06]save to /storage/0515/doc_00289676 [14:50:06]save last doc name /storage/0515/doc_00289676 to /storage/kkm_last_doc_name [14:50:06]save OK [14:50:06]Clear old archive folders... [14:50:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:50:06]tlvbuf is 007B2490 [14:50:06]SAM_PROTO_ClearQueue [14:50:06]wFMCommunicate request_size=4 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 09 00 00 [14:50:06]Write to MH i2c: E2 08 00 61 0C 80 09 00 00 00 00 00 00 DF [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 61 0C 00 90 00 E1 [14:50:06]RAPDU: 90 00 [14:50:06]wFMCommunicate OK [14:50:06]SAM_PROTO_ClearQueue done [14:50:06]KKMCreateOFDPacket [14:50:06]OFDProtocolAddRootSTLVToBuf [14:50:06]FM_MakeSignedData [14:50:06]FM_MakeSignedData [14:50:06]SAM_PROTO_SignData [14:50:06]wFMCommunicate request_size=4 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 0D 01 02 [14:50:06]Write to MH i2c: E2 08 00 62 0C 80 0D 01 02 00 00 00 00 E7 [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 62 0C 00 90 00 E2 [14:50:06]RAPDU: 90 00 [14:50:06]wFMCommunicate OK [14:50:06]wFMCommunicate request_size=255 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 1E 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6B 04 00 35 04 06 00 F8 [14:50:06]Write to MH i2c: E2 02 01 63 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 1E 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6B 04 00 35 04 06 00 F8 00 00 D5 [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [14:50:06]RAPDU: 90 00 [14:50:06]wFMCommunicate OK [14:50:06]wFMCommunicate request_size=10 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 0D 02 02 05 76 16 26 93 2D [14:50:06]Write to MH i2c: E2 0D 00 64 0C 80 0D 02 02 05 00 76 16 26 93 2D 00 00 66 [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 64 0C 00 90 00 E4 [14:50:06]RAPDU: 90 00 [14:50:06]wFMCommunicate OK [14:50:06]wFMCommunicate request_size=4 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 0D 03 02 [14:50:06]Write to MH i2c: E2 08 00 65 0C 80 0D 03 02 00 00 00 00 EC [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 0B 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 0B 00 65 0C 00 73 D3 93 92 7B 03 3B 1F 90 00 30 [14:50:06]RAPDU: 73 D3 93 92 7B 03 3B 1F 90 00 [14:50:06]wFMCommunicate OK [14:50:06]SAM_PROTO_SignData done [14:50:06]FM_MakeSignedData done [14:50:06]CreateOFDProtocolMessage [14:50:06]wFMCommunicate request_size=4 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 11 00 00 [14:50:06]Write to MH i2c: E2 08 00 66 0C 80 11 00 00 00 00 00 00 EC [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 17 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 17 00 66 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [14:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:50:06]wFMCommunicate OK [14:50:06]CreateOFDProtocolMessage done [14:50:06]OFDSenderStorePacket 289676 [14:50:06]StoreOFDPacket docnum=289676 [14:50:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C4 39 07 01 14 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 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 1E 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6B 04 00 35 04 06 00 F8 76 16 26 93 2D 73 D3 93 92 7B 03 3B 1F [14:50:06]CheckFolder [14:50:06]dirname=/storage/ofd_packets [14:50:06]CheckFolder done [14:50:06]ProducePacketName [14:50:06]name=ofd_packets/00289676 [14:50:06]NVStorageSaveData ofd_packets/00289676 [14:50:06]File name is /storage/ofd_packets/00289676 [14:50:06]Write 301 bytes [14:50:06]NVStorageSaveData done [14:50:06]OFDSenderStorePacket done [14:50:06]KKMCreateOFDPacket done [14:50:06]NVStorageSaveData kkm_last_timestamp [14:50:06]File name is /storage/kkm_last_timestamp [14:50:06]Write 4 bytes [14:50:06]NVStorageSaveData done [14:50:06]ExternCall_PrintAddStr [14:50:06]wPrintStart [14:50:06]Write to MH i2c: 01 00 00 67 0C 73 [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: 01 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: 01 07 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: 01 07 00 67 0C 00 00 00 00 00 FF 0F 88 [14:50:06]RasterBufferAndPrint [14:50:06]line Счет N : (1)24617751 [14:50:06]line ИНН: 02508201610067 [14:50:06]line Контрольно-Кассовый Чек [14:50:06]line ПРОДАЖА [14:50:06]line ТРК (МРК, ГНК) : 52 [14:50:06]line Товар: 2710124500 [14:50:06]line Аи-95-К-5 [14:50:06]line 40.440 * 0.00 [14:50:06]line = 0.00 [14:50:06]line НДС 12% НСП 1% [14:50:06]line > о реализуемом товаре [14:50:06]line ИТОГО: 0.00 [14:50:06]line НСП 1% : 0.00 [14:50:06]line НДС 12% : 0.00 [14:50:06]line Наличными: 0.00 [14:50:06]line Безнал.: 0.00 [14:50:06]line Место: АЗС № 90 "Партнёр-нефть" [14:50:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:50:06]line СНО: Общий режим [14:50:06]line Чек 350 23.09.2024 14:50 [14:50:06]line Смена: 515 ФФД: 1.0 [14:50:06]line ЗНМ: 0300000107 [14:50:06]line РНМ: 0000000000091827 [14:50:06]line Версия ККМ: 001 [14:50:06]line Талоны: Топливная Карта [14:50:06]line 99990 [14:50:06]line ФМ: 0000000000871832 [14:50:06]line ФД: 289676 [14:50:06]line ФПД: 273186061456173 [14:50:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145006&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289676&fm=273186061456173&tin=02508201610067®Number=0000000000091827&sum=0 [14:50:07]written 0, free lines is 4095 [14:50:07]OFD Sender: Processing packet 289676 [packets to send 1784, broken 1783] [14:50:07]ProducePacketName [14:50:07]name=ofd_packets/00289676 [14:50:07]OFD Sender: To server: pG, [14:50:07]CommunicateWithHost lk.salyk.kg:30040 [14:50:07]ConnectInit lk.salyk.kg [14:50:07]Connected sock=10 [14:50:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C4 39 07 01 14 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 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 1E 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6B 04 00 35 04 06 00 F8 76 16 26 93 2D 73 D3 93 92 7B 03 3B 1F [14:50:07]Write to MH i2c: 01 00 00 90 0C 9C [14:50:07]Write i2c OK [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: 01 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: 01 07 00 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: 01 07 00 90 0C 00 00 00 00 00 E1 0C 90 [14:50:07]RasterBufferAndPrint [14:50:07]line [14:50:07]line [14:50:07]line [14:50:07]line [14:50:07]line [14:50:07]written 0, free lines is 3304 [14:50:07]MH_Cut [14:50:07]Write to MH i2c: D1 01 00 97 0C 01 75 [14:50:07]Write i2c OK [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: D1 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: D1 01 00 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: D1 01 00 97 0C 00 74 [14:50:07]Write to MH i2c: 01 00 00 98 0C A4 [14:50:07]Write i2c OK [14:50:07]MH_I2C_Read... [14:50:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 A3 1A 47 00 BA 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 33 32 10 04 04 00 8C 6B 04 00 F4 03 04 00 F2 27 F1 66 B6 04 01 00 00 34 10 EC C8 51 F1 AF 1E [14:50:07]CommunicateWithHost err = 0 [14:50:07]CheckOFDResponse [14:50:07]1017 (14) - 77093643461234 [14:50:07]1041 (16) - 0000000000871832 [14:50:07]1040 (4) - 289676 [14:50:07]1012 (4) - 23.09.2024 08:33 [14:50:07]1206 (1) - 0 [14:50:07]OFD Sender: Remove packet 289676 [14:50:07]ProducePacketName [14:50:07]name=ofd_packets/00289676 [14:50:07]NVStorageDeleteData [14:50:08]OFD Sender: No OFD packet to send [14:50:08]*** Cut start [14:50:08]*** Partial cut [14:50:08]*** CUTSNS_PIN = 1 [14:50:08]*** CUTSNS_PIN = 0 [14:50:08]*** Brake cut motor [14:50:08]Read from MH i2c: 01 [14:50:08]MH_I2C_Read... [14:50:08]*** Stop cut motor [14:50:08]*** Cut end [14:50:08]Read from MH i2c: 01 07 00 [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: 01 07 00 98 0C 00 00 00 00 00 FF 0F B9 [14:50:08]process_action close_receipt done [14:50:08]requested_data is exist [14:50:08]produce_requested_data [14:50:08]requested_item fm.sn is exist - process it [14:50:08]wFMCommunicate request_size=4 [14:50:08]MH_SAM_APDU [14:50:08]CAPDU: 80 11 00 00 [14:50:08]Write to MH i2c: E2 08 00 99 0C 80 11 00 00 00 00 00 00 1F [14:50:08]Write i2c OK [14:50:08]MH_I2C_Read... [14:50:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:08]Read from MH i2c: E2 [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: E2 17 00 [14:50:08]MH_I2C_Read... [14:50:08]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 33 32 90 00 6F [14:50:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:50:08]wFMCommunicate OK [14:50:08]requested_item fd.num is exist - process it [14:50:08]SAM_PROTO_GetFieldsCounters [14:50:08]wFMCommunicate request_size=4 [14:50:08]MH_SAM_APDU [14:50:08]CAPDU: 80 13 00 00 [14:50:08]Write to MH i2c: E2 08 00 9A 0C 80 13 00 00 00 00 00 00 22 [14:50:08]Write i2c OK [14:50:08]MH_I2C_Read... [14:50:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:08]Read from MH i2c: E2 [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: E2 62 00 [14:50:08]MH_I2C_Read... [14:50:08]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [14:50: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:09]wFMCommunicate OK [14:50:09]SAM_PROTO_GetFieldsCounters done [14:50:09]requested_item shift.num is exist - process it [14:50:09]requested_item shift.opened is exist - process it [14:50:09]req_shift_opened [14:50:09]FM_GetShiftState [14:50:09]SAM_PROTO_GetShiftState [14:50:09]wFMCommunicate request_size=4 [14:50:09]MH_SAM_APDU [14:50:09]CAPDU: 80 13 01 00 [14:50:09]Write to MH i2c: E2 08 00 9B 0C 80 13 01 00 00 00 00 00 24 [14:50:09]Write i2c OK [14:50:09]MH_I2C_Read... [14:50:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:09]Read from MH i2c: E2 [14:50:09]MH_I2C_Read... [14:50:09]Read from MH i2c: E2 0E 00 [14:50:09]MH_I2C_Read... [14:50:09]Read from MH i2c: E2 0E 00 9B 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [14:50:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:50:09]wFMCommunicate OK [14:50:09]SAM_PROTO_GetShiftState done [14:50:09]FM_GetShiftState done [14:50:09]req_shift_opened done [14:50:09]requested_item shift.open_date is exist - process it [14:50:09]req_shift_open_date [14:50:09]req_shift_open_date done [14:50:09]produce_requested_data done [14:50:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289676,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:50:09]process_action_free close_receipt [14:50:09]json_value_free [14:50:09]json_value_free done [14:50:09]process_json_proto returns [14:50:09]Send response to host [14:50:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289676,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:50:09]free response buf [14:50:09]execute_script done [14:50:09]execute_script returns [14:50:09]free content buf [14:50:09]Sock 9.Close socket [14:50:09]Sock 9.Thread stoped [14:50:13]OFD Sender: No OFD packet to send [14:50:18]OFD Sender: No OFD packet to send [14:50:23]OFD Sender: No OFD packet to send [14:50:28]OFD Sender: No OFD packet to send [14:50:33]OFD Sender: No OFD packet to send [14:50:38]OFD Sender: No OFD packet to send [14:50:43]OFD Sender: No OFD packet to send [14:50:48]OFD Sender: No OFD packet to send [14:50:53]OFD Sender: No OFD packet to send [14:50:58]OFD Sender: No OFD packet to send [14:51:03]OFD Sender: No OFD packet to send [14:51:08]OFD Sender: No OFD packet to send [14:51:13]OFD Sender: No OFD packet to send [14:51:18]OFD Sender: No OFD packet to send [14:51:23]OFD Sender: No OFD packet to send [14:51:28]OFD Sender: No OFD packet to send [14:51:33]OFD Sender: No OFD packet to send [14:51:38]OFD Sender: No OFD packet to send [14:51:43]OFD Sender: No OFD packet to send [14:51:48]OFD Sender: No OFD packet to send [14:51:53]OFD Sender: No OFD packet to send [14:51:58]OFD Sender: No OFD packet to send [14:52:03]OFD Sender: No OFD packet to send [14:52:08]OFD Sender: No OFD packet to send [14:52:13]OFD Sender: No OFD packet to send [14:52:19]OFD Sender: No OFD packet to send [14:52:24]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]accept exits with 7 [14:52:44]New connection [14:52:44]New thread 3067301220 created [14:52:44]Thread 3067157860 joined [14:52:44]Waiting for new connection... [14:52:44] Sock 7.Parse request [14:52:44]Sock 7.Check first char [14:52:44]Sock 7.First char is OK [14:52:44]request: POST /json_proto HTTP/1.0 [14:52:44]Method: POST [14:52:44]URL: /json_proto [14:52:44]Method is POST - this is cgi request [14:52:44]url: /json_proto [14:52:44]query_string will be loaded in cgi processing [14:52:44]execute_cgi json_proto POST (null) [14:52:44]execute_cgi path=json_proto method=POST [14:52:44]POST find Content-Length [14:52:44]Host: 172.17.41.135:8080 [14:52:44]Content-Length: 808 [14:52:44]Content-Type: application/json [14:52:44] [14:52:44]POST finish read [14:52:44]Found Content-Length = 808 [14:52:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:44]execute_script... [14:52:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:44]POST & json_proto [14:52:44]process_json_proto [14:52:44]json parsed OK: [14:52:44]protocol is kg_v1.0 [14:52:44]action value=close_receipt [14:52:44]process_action close_receipt [14:52:44]cmd_close_receipt [14:52:44]MH_GetDate [14:52:44]Write to MH i2c: F0 00 00 9C 0C 97 [14:52:44]Write i2c OK [14:52:44]MH_I2C_Read... [14:52:44]Read from MH i2c: F0 [14:52:44]MH_I2C_Read... [14:52:44]Read from MH i2c: F0 09 00 [14:52:44]MH_I2C_Read... [14:52:44]Read from MH i2c: F0 09 00 9C 0C 00 BD 80 F1 66 ED 3E 82 65 46 [14:52:44]GetLastDocTimeStamp 1727103006 [14:52:44]current date 1727103165 [14:52:44]FM_GetShiftState [14:52:44]SAM_PROTO_GetShiftState [14:52:44]wFMCommunicate request_size=4 [14:52:44]MH_SAM_APDU [14:52:44]CAPDU: 80 13 01 00 [14:52:44]Write to MH i2c: E2 08 00 9D 0C 80 13 01 00 00 00 00 00 26 [14:52:44]Write i2c OK [14:52:44]MH_I2C_Read... [14:52:44]OFD Sender: No OFD packet to send [14:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:44]Read from MH i2c: E2 [14:52:44]MH_I2C_Read... [14:52:44]Read from MH i2c: E2 0E 00 [14:52:44]MH_I2C_Read... [14:52:44]Read from MH i2c: E2 0E 00 9D 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [14:52:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:52:44]wFMCommunicate OK [14:52:44]SAM_PROTO_GetShiftState done [14:52:44]FM_GetShiftState done [14:52:44]opened in 1727051401 [14:52:44]opened+sec_in_day 1727137801 [14:52:44]quantity*price = 100007 [14:52:44]sum+1 = 100009 [14:52:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 351 23.09.2024 14:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289677 ФПД: 262627185869290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145245&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289677&fm=262627185869290&tin=02508201610067®Number=0000000000091827&sum=100008 [14:52:45]StoreToDocumentArchive [14:52:45]shift 515 fd 289677 [14:52:45]save to /storage/0515/doc_00289677 [14:52:45]save last doc name /storage/0515/doc_00289677 to /storage/kkm_last_doc_name [14:52:45]save OK [14:52:45]Clear old archive folders... [14:52:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:52:45]tlvbuf is 006E6EE0 [14:52:45]SAM_PROTO_ClearQueue [14:52:45]wFMCommunicate request_size=4 [14:52:45]MH_SAM_APDU [14:52:45]CAPDU: 80 09 00 00 [14:52:45]Write to MH i2c: E2 08 00 AA 0C 80 09 00 00 00 00 00 00 28 [14:52:45]Write i2c OK [14:52:45]MH_I2C_Read... [14:52:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:52:45]Read from MH i2c: E2 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 AA 0C 00 90 00 2A [14:52:45]RAPDU: 90 00 [14:52:45]wFMCommunicate OK [14:52:45]SAM_PROTO_ClearQueue done [14:52:45]KKMCreateOFDPacket [14:52:45]OFDProtocolAddRootSTLVToBuf [14:52:45]FM_MakeSignedData [14:52:45]FM_MakeSignedData [14:52:45]SAM_PROTO_SignData [14:52:45]wFMCommunicate request_size=4 [14:52:45]MH_SAM_APDU [14:52:45]CAPDU: 80 0D 01 02 [14:52:45]Write to MH i2c: E2 08 00 AB 0C 80 0D 01 02 00 00 00 00 30 [14:52:45]Write i2c OK [14:52:45]MH_I2C_Read... [14:52:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:52:45]Read from MH i2c: E2 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 AB 0C 00 90 00 2B [14:52:45]RAPDU: 90 00 [14:52:45]wFMCommunicate OK [14:52:45]wFMCommunicate request_size=255 [14:52:45]MH_SAM_APDU [14:52:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BD 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6B 04 00 35 04 06 00 EE DB [14:52:45]Write to MH i2c: E2 02 01 AC 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BD 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6B 04 00 35 04 06 00 EE DB 00 00 CE [14:52:45]Write i2c OK [14:52:45]MH_I2C_Read... [14:52:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:45]Read from MH i2c: E2 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [14:52:45]RAPDU: 90 00 [14:52:45]wFMCommunicate OK [14:52:45]wFMCommunicate request_size=9 [14:52:45]MH_SAM_APDU [14:52:45]CAPDU: 80 0D 02 02 04 A8 1F 41 EA [14:52:45]Write to MH i2c: E2 0C 00 AD 0C 80 0D 02 02 04 00 A8 1F 41 EA 00 00 2D [14:52:45]Write i2c OK [14:52:45]MH_I2C_Read... [14:52:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:45]Read from MH i2c: E2 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 03 00 AD 0C 00 90 00 2D [14:52:45]RAPDU: 90 00 [14:52:45]wFMCommunicate OK [14:52:45]wFMCommunicate request_size=4 [14:52:45]MH_SAM_APDU [14:52:45]CAPDU: 80 0D 03 02 [14:52:45]Write to MH i2c: E2 08 00 AE 0C 80 0D 03 02 00 00 00 00 35 [14:52:45]Write i2c OK [14:52:45]MH_I2C_Read... [14:52:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:52:45]Read from MH i2c: E2 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 0B 00 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 0B 00 AE 0C 00 55 F8 B2 C0 0F BB 53 2E 90 00 40 [14:52:45]RAPDU: 55 F8 B2 C0 0F BB 53 2E 90 00 [14:52:45]wFMCommunicate OK [14:52:45]SAM_PROTO_SignData done [14:52:45]FM_MakeSignedData done [14:52:45]CreateOFDProtocolMessage [14:52:45]wFMCommunicate request_size=4 [14:52:45]MH_SAM_APDU [14:52:45]CAPDU: 80 11 00 00 [14:52:45]Write to MH i2c: E2 08 00 AF 0C 80 11 00 00 00 00 00 00 35 [14:52:45]Write i2c OK [14:52:45]MH_I2C_Read... [14:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:45]Read from MH i2c: E2 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: E2 17 00 [14:52:45]MH_I2C_Read... [14:52:45]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 33 32 90 00 85 [14:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:52:45]wFMCommunicate OK [14:52:45]CreateOFDProtocolMessage done [14:52:45]OFDSenderStorePacket 289677 [14:52:45]StoreOFDPacket docnum=289677 [14:52:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 CF A5 06 01 06 99 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BD 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6B 04 00 35 04 06 00 EE DB A8 1F 41 EA 55 F8 B2 C0 0F BB 53 2E [14:52:45]CheckFolder [14:52:45]dirname=/storage/ofd_packets [14:52:45]CheckFolder done [14:52:45]ProducePacketName [14:52:45]name=ofd_packets/00289677 [14:52:45]NVStorageSaveData ofd_packets/00289677 [14:52:45]File name is /storage/ofd_packets/00289677 [14:52:45]Write 300 bytes [14:52:45]NVStorageSaveData done [14:52:45]OFDSenderStorePacket done [14:52:45]KKMCreateOFDPacket done [14:52:45]NVStorageSaveData kkm_last_timestamp [14:52:45]File name is /storage/kkm_last_timestamp [14:52:45]Write 4 bytes [14:52:45]NVStorageSaveData done [14:52:45]ExternCall_PrintAddStr [14:52:45]wPrintStart [14:52:45]Write to MH i2c: 01 00 00 B0 0C BC [14:52:45]Write i2c OK [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: 01 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: 01 07 00 [14:52:45]MH_I2C_Read... [14:52:45]Read from MH i2c: 01 07 00 B0 0C 00 00 00 00 00 FF 0F D1 [14:52:45]RasterBufferAndPrint [14:52:45]line Счет N : (1)24617752 [14:52:45]line ИНН: 02508201610067 [14:52:45]line Контрольно-Кассовый Чек [14:52:45]line ПРОДАЖА [14:52:45]line ТРК (МРК, ГНК) : 71 [14:52:45]line Товар: 2711190000 [14:52:45]line ГАЗ-К-5 [14:52:45]line 26.740 * 37.40 [14:52:45]line = 1000.08 [14:52:45]line НДС 12% НСП 1% [14:52:45]line > о реализуемом товаре [14:52:45]line ИТОГО: 1000.08 [14:52:45]line НСП 1% : 8.85 [14:52:45]line НДС 12% : 106.20 [14:52:45]line Наличными: 0.00 [14:52:45]line Безнал.: 1000.08 [14:52:45]line Место: АЗС № 90 "Партнёр-нефть" [14:52:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:52:45]line СНО: Общий режим [14:52:45]line Чек 351 23.09.2024 14:52 [14:52:45]line Смена: 515 ФФД: 1.0 [14:52:45]line ЗНМ: 0300000107 [14:52:45]line РНМ: 0000000000091827 [14:52:45]line Версия ККМ: 001 [14:52:45]line Платежная система: O! деньги [14:52:45]line ФМ: 0000000000871832 [14:52:45]line ФД: 289677 [14:52:45]line ФПД: 262627185869290 [14:52:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145245&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289677&fm=262627185869290&tin=02508201610067®Number=0000000000091827&sum=100008 [14:52:45]written 0, free lines is 4095 [14:52:46]OFD Sender: Processing packet 289677 [packets to send 1784, broken 1783] [14:52:46]ProducePacketName [14:52:46]name=ofd_packets/00289677 [14:52:46]OFD Sender: To server: pG, [14:52:46]CommunicateWithHost lk.salyk.kg:30040 [14:52:46]ConnectInit lk.salyk.kg [14:52:46]Connected sock=9 [14:52:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 CF A5 06 01 06 99 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BD 80 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6B 04 00 35 04 06 00 EE DB A8 1F 41 EA 55 F8 B2 C0 0F BB 53 2E [14:52:46]Write to MH i2c: 01 00 00 D9 0C E5 [14:52:46]Write i2c OK [14:52:46]MH_I2C_Read... [14:52:46]Read from MH i2c: 01 [14:52:46]MH_I2C_Read... [14:52:46]Read from MH i2c: 01 07 00 [14:52:46]MH_I2C_Read... [14:52:46]Read from MH i2c: 01 07 00 D9 0C 00 00 00 00 00 E6 0C DE [14:52:46]RasterBufferAndPrint [14:52:46]line [14:52:46]line [14:52:46]line [14:52:46]line [14:52:46]line [14:52:46]written 0, free lines is 3307 [14:52:46]MH_Cut [14:52:46]Write to MH i2c: D1 01 00 E0 0C 01 BE [14:52:46]Write i2c OK [14:52:46]MH_I2C_Read... [14:52:46]Read from MH i2c: D1 [14:52:46]MH_I2C_Read... [14:52:46]Read from MH i2c: D1 01 00 [14:52:46]MH_I2C_Read... [14:52:46]Read from MH i2c: D1 01 00 E0 0C 00 BD [14:52:46]Write to MH i2c: 01 00 00 E1 0C ED [14:52:46]Write i2c OK [14:52:46]MH_I2C_Read... [14:52: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 33 32 4F 00 00 00 53 1C 47 00 77 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 33 32 10 04 04 00 8D 6B 04 00 F4 03 04 00 91 28 F1 66 B6 04 01 00 00 A8 A4 C8 84 05 D4 74 AD [14:52:46]CommunicateWithHost err = 0 [14:52:46]CheckOFDResponse [14:52:46]1017 (14) - 77093643461234 [14:52:46]1041 (16) - 0000000000871832 [14:52:46]1040 (4) - 289677 [14:52:46]1012 (4) - 23.09.2024 08:36 [14:52:46]1206 (1) - 0 [14:52:46]OFD Sender: Remove packet 289677 [14:52:46]ProducePacketName [14:52:46]name=ofd_packets/00289677 [14:52:46]NVStorageDeleteData [14:52:47]*** Cut start [14:52:47]*** Partial cut [14:52:47]*** CUTSNS_PIN = 1 [14:52:47]OFD Sender: No OFD packet to send [14:52:47]*** CUTSNS_PIN = 0 [14:52:47]*** Brake cut motor [14:52:47]Read from MH i2c: 01 [14:52:47]MH_I2C_Read... [14:52:47]*** Stop cut motor [14:52:47]*** Cut end [14:52:47]Read from MH i2c: 01 07 00 [14:52:47]MH_I2C_Read... [14:52:47]Read from MH i2c: 01 07 00 E1 0C 00 00 00 00 00 FF 0F 02 [14:52:47]process_action close_receipt done [14:52:47]requested_data is exist [14:52:47]produce_requested_data [14:52:47]requested_item fm.sn is exist - process it [14:52:47]wFMCommunicate request_size=4 [14:52:47]MH_SAM_APDU [14:52:47]CAPDU: 80 11 00 00 [14:52:47]Write to MH i2c: E2 08 00 E2 0C 80 11 00 00 00 00 00 00 68 [14:52:47]Write i2c OK [14:52:47]MH_I2C_Read... [14:52:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:47]Read from MH i2c: E2 [14:52:47]MH_I2C_Read... [14:52:47]Read from MH i2c: E2 17 00 [14:52:47]MH_I2C_Read... [14:52:47]Read from MH i2c: E2 17 00 E2 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [14:52:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:52:47]wFMCommunicate OK [14:52:47]requested_item fd.num is exist - process it [14:52:47]SAM_PROTO_GetFieldsCounters [14:52:47]wFMCommunicate request_size=4 [14:52:47]MH_SAM_APDU [14:52:47]CAPDU: 80 13 00 00 [14:52:47]Write to MH i2c: E2 08 00 E3 0C 80 13 00 00 00 00 00 00 6B [14:52:47]Write i2c OK [14:52:47]MH_I2C_Read... [14:52:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:52:48]Read from MH i2c: E2 [14:52:48]MH_I2C_Read... [14:52:48]Read from MH i2c: E2 62 00 [14:52:48]MH_I2C_Read... [14:52:48]Read from MH i2c: E2 62 00 E3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [14:52: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:52:48]wFMCommunicate OK [14:52:48]SAM_PROTO_GetFieldsCounters done [14:52:48]requested_item shift.num is exist - process it [14:52:48]requested_item shift.opened is exist - process it [14:52:48]req_shift_opened [14:52:48]FM_GetShiftState [14:52:48]SAM_PROTO_GetShiftState [14:52:48]wFMCommunicate request_size=4 [14:52:48]MH_SAM_APDU [14:52:48]CAPDU: 80 13 01 00 [14:52:48]Write to MH i2c: E2 08 00 E4 0C 80 13 01 00 00 00 00 00 6D [14:52:48]Write i2c OK [14:52:48]MH_I2C_Read... [14:52:48]Read from MH i2c: E2 [14:52:48]MH_I2C_Read... [14:52:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:48]Read from MH i2c: E2 0E 00 [14:52:48]MH_I2C_Read... [14:52:48]Read from MH i2c: E2 0E 00 E4 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [14:52:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:52:48]wFMCommunicate OK [14:52:48]SAM_PROTO_GetShiftState done [14:52:48]FM_GetShiftState done [14:52:48]req_shift_opened done [14:52:48]requested_item shift.open_date is exist - process it [14:52:48]req_shift_open_date [14:52:48]req_shift_open_date done [14:52:48]produce_requested_data done [14:52:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289677,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:52:48]process_action_free close_receipt [14:52:48]json_value_free [14:52:48]json_value_free done [14:52:48]process_json_proto returns [14:52:48]Send response to host [14:52:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289677,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:52:48]free response buf [14:52:48]execute_script done [14:52:48]execute_script returns [14:52:48]free content buf [14:52:48]Sock 7.Close socket [14:52:48]Sock 7.Thread stoped [14:52:52]OFD Sender: No OFD packet to send [14:52:57]OFD Sender: No OFD packet to send [14:53:02]OFD Sender: No OFD packet to send [14:53:07]OFD Sender: No OFD packet to send [14:53:12]OFD Sender: No OFD packet to send [14:53:17]OFD Sender: No OFD packet to send [14:53:22]OFD Sender: No OFD packet to send [14:53:27]OFD Sender: No OFD packet to send [14:53:32]OFD Sender: No OFD packet to send [14:53:37]OFD Sender: No OFD packet to send [14:53:42]OFD Sender: No OFD packet to send [14:53:47]OFD Sender: No OFD packet to send [14:53:52]OFD Sender: No OFD packet to send [14:53:57]OFD Sender: No OFD packet to send [14:54:02]OFD Sender: No OFD packet to send [14:54:07]OFD Sender: No OFD packet to send [14:54:11]accept exits with 11 [14:54:11]New connection [14:54:11]New thread 3067157860 created [14:54:11]Thread 3067301220 joined [14:54:11]Waiting for new connection... [14:54:11] Sock 11.Parse request [14:54:11]Sock 11.Check first char [14:54:11]Sock 11.First char is OK [14:54:11]request: POST /json_proto HTTP/1.0 [14:54:11]Method: POST [14:54:11]URL: /json_proto [14:54:11]Method is POST - this is cgi request [14:54:11]url: /json_proto [14:54:11]query_string will be loaded in cgi processing [14:54:11]execute_cgi json_proto POST (null) [14:54:11]execute_cgi path=json_proto method=POST [14:54:11]POST find Content-Length [14:54:11]Host: 172.17.41.135:8080 [14:54:11]Content-Length: 791 [14:54:11]Content-Type: application/json [14:54:11] [14:54:11]POST finish read [14:54:11]Found Content-Length = 791 [14:54:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:11]execute_script... [14:54: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)24617753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:11]POST & json_proto [14:54:11]process_json_proto [14:54:11]json parsed OK: [14:54:11]protocol is kg_v1.0 [14:54:11]action value=close_receipt [14:54:11]process_action close_receipt [14:54:11]cmd_close_receipt [14:54:11]MH_GetDate [14:54:11]Write to MH i2c: F0 00 00 E5 0C E0 [14:54:11]Write i2c OK [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: F0 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: F0 09 00 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: F0 09 00 E5 0C 00 14 81 F1 66 ED 3E 82 65 E7 [14:54:11]GetLastDocTimeStamp 1727103165 [14:54:11]current date 1727103252 [14:54:11]FM_GetShiftState [14:54:11]SAM_PROTO_GetShiftState [14:54:11]wFMCommunicate request_size=4 [14:54:11]MH_SAM_APDU [14:54:11]CAPDU: 80 13 01 00 [14:54:11]Write to MH i2c: E2 08 00 E6 0C 80 13 01 00 00 00 00 00 6F [14:54:11]Write i2c OK [14:54:11]MH_I2C_Read... [14:54:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:11]Read from MH i2c: E2 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 0E 00 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 0E 00 E6 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [14:54:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:54:11]wFMCommunicate OK [14:54:11]SAM_PROTO_GetShiftState done [14:54:11]FM_GetShiftState done [14:54:11]opened in 1727051401 [14:54:11]opened+sec_in_day 1727137801 [14:54:11]quantity*price = 0 [14:54:11]sum+1 = 1 [14:54:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 352 23.09.2024 14:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289678 ФПД: 86517102352844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145412&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289678&fm=86517102352844&tin=02508201610067®Number=0000000000091827&sum=0 [14:54:12]StoreToDocumentArchive [14:54:12]shift 515 fd 289678 [14:54:12]save to /storage/0515/doc_00289678 [14:54:12]save last doc name /storage/0515/doc_00289678 to /storage/kkm_last_doc_name [14:54:12]save OK [14:54:12]Clear old archive folders... [14:54:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:54:12]tlvbuf is 00753BE0 [14:54:12]SAM_PROTO_ClearQueue [14:54:12]wFMCommunicate request_size=4 [14:54:12]MH_SAM_APDU [14:54:12]CAPDU: 80 09 00 00 [14:54:12]Write to MH i2c: E2 08 00 F3 0C 80 09 00 00 00 00 00 00 71 [14:54:12]Write i2c OK [14:54:12]MH_I2C_Read... [14:54:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:12]Read from MH i2c: E2 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [14:54:12]RAPDU: 90 00 [14:54:12]wFMCommunicate OK [14:54:12]SAM_PROTO_ClearQueue done [14:54:12]KKMCreateOFDPacket [14:54:12]OFDProtocolAddRootSTLVToBuf [14:54:12]FM_MakeSignedData [14:54:12]FM_MakeSignedData [14:54:12]SAM_PROTO_SignData [14:54:12]wFMCommunicate request_size=4 [14:54:12]MH_SAM_APDU [14:54:12]CAPDU: 80 0D 01 02 [14:54:12]Write to MH i2c: E2 08 00 F4 0C 80 0D 01 02 00 00 00 00 79 [14:54:12]Write i2c OK [14:54:12]MH_I2C_Read... [14:54:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:12]Read from MH i2c: E2 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [14:54:12]RAPDU: 90 00 [14:54:12]wFMCommunicate OK [14:54:12]wFMCommunicate request_size=255 [14:54:12]MH_SAM_APDU [14:54: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 4A 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 60 01 00 00 F4 03 04 00 14 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6B 04 00 35 04 06 00 4E AF D5 27 [14:54:12]Write to MH i2c: E2 02 01 F5 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 60 01 00 00 F4 03 04 00 14 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6B 04 00 35 04 06 00 4E AF D5 27 00 00 9A [14:54:12]Write i2c OK [14:54:12]MH_I2C_Read... [14:54:12]OFD Sender: No OFD packet to send [14:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:12]Read from MH i2c: E2 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [14:54:12]RAPDU: 90 00 [14:54:12]wFMCommunicate OK [14:54:12]wFMCommunicate request_size=7 [14:54:12]MH_SAM_APDU [14:54:12]CAPDU: 80 0D 02 02 02 19 CC [14:54:12]Write to MH i2c: E2 0A 00 F6 0C 80 0D 02 02 02 00 19 CC 00 00 65 [14:54:12]Write i2c OK [14:54:12]MH_I2C_Read... [14:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:12]Read from MH i2c: E2 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 03 00 F6 0C 00 90 00 76 [14:54:12]RAPDU: 90 00 [14:54:12]wFMCommunicate OK [14:54:12]wFMCommunicate request_size=4 [14:54:12]MH_SAM_APDU [14:54:12]CAPDU: 80 0D 03 02 [14:54:12]Write to MH i2c: E2 08 00 F7 0C 80 0D 03 02 00 00 00 00 7E [14:54:12]Write i2c OK [14:54:12]MH_I2C_Read... [14:54:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:12]Read from MH i2c: E2 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 0B 00 [14:54:12]MH_I2C_Read... [14:54:12]Read from MH i2c: E2 0B 00 F7 0C 00 14 8D 8E 62 6D 3E D5 1F 90 00 AF [14:54:12]RAPDU: 14 8D 8E 62 6D 3E D5 1F 90 00 [14:54:12]wFMCommunicate OK [14:54:12]SAM_PROTO_SignData done [14:54:12]FM_MakeSignedData done [14:54:12]CreateOFDProtocolMessage [14:54:12]wFMCommunicate request_size=4 [14:54:12]MH_SAM_APDU [14:54:12]CAPDU: 80 11 00 00 [14:54:12]Write to MH i2c: E2 08 00 F8 0C 80 11 00 00 00 00 00 00 7E [14:54:12]Write i2c OK [14:54:12]MH_I2C_Read... [14:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:13]Read from MH i2c: E2 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: E2 17 00 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: E2 17 00 F8 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CE [14:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:54:13]wFMCommunicate OK [14:54:13]CreateOFDProtocolMessage done [14:54:13]OFDSenderStorePacket 289678 [14:54:13]StoreOFDPacket docnum=289678 [14:54:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 A3 CB 04 01 21 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 60 01 00 00 F4 03 04 00 14 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6B 04 00 35 04 06 00 4E AF D5 27 19 CC 14 8D 8E 62 6D 3E D5 1F [14:54:13]CheckFolder [14:54:13]dirname=/storage/ofd_packets [14:54:13]CheckFolder done [14:54:13]ProducePacketName [14:54:13]name=ofd_packets/00289678 [14:54:13]NVStorageSaveData ofd_packets/00289678 [14:54:13]File name is /storage/ofd_packets/00289678 [14:54:13]Write 298 bytes [14:54:13]NVStorageSaveData done [14:54:13]OFDSenderStorePacket done [14:54:13]KKMCreateOFDPacket done [14:54:13]NVStorageSaveData kkm_last_timestamp [14:54:13]File name is /storage/kkm_last_timestamp [14:54:13]Write 4 bytes [14:54:13]NVStorageSaveData done [14:54:13]ExternCall_PrintAddStr [14:54:13]wPrintStart [14:54:13]Write to MH i2c: 01 00 00 F9 0C 05 [14:54:13]Write i2c OK [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: 01 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: 01 07 00 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: 01 07 00 F9 0C 00 00 00 00 00 FF 0F 1A [14:54:13]RasterBufferAndPrint [14:54:13]line Счет N : (1)24617753 [14:54:13]line ИНН: 02508201610067 [14:54:13]line Контрольно-Кассовый Чек [14:54:13]line ПРОДАЖА [14:54:13]line ТРК (МРК, ГНК) : 65 [14:54:13]line Товар: 2710194210 [14:54:13]line ДТ-К-5 [14:54:13]line 13.130 * 0.00 [14:54:13]line = 0.00 [14:54:13]line НДС 12% НСП 1% [14:54:13]line > о реализуемом товаре [14:54:13]line ИТОГО: 0.00 [14:54:13]line НСП 1% : 0.00 [14:54:13]line НДС 12% : 0.00 [14:54:13]line Наличными: 0.00 [14:54:13]line Безнал.: 0.00 [14:54:13]line Место: АЗС № 90 "Партнёр-нефть" [14:54:13]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:54:13]line СНО: Общий режим [14:54:13]line Чек 352 23.09.2024 14:54 [14:54:13]line Смена: 515 ФФД: 1.0 [14:54:13]line ЗНМ: 0300000107 [14:54:13]line РНМ: 0000000000091827 [14:54:13]line Версия ККМ: 001 [14:54:13]line Талоны: Топливная Карта [14:54:13]line 99990 [14:54:13]line ФМ: 0000000000871832 [14:54:13]line ФД: 289678 [14:54:13]line ФПД: 86517102352844 [14:54:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145412&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289678&fm=86517102352844&tin=02508201610067®Number=0000000000091827&sum=0 [14:54:13]written 0, free lines is 4095 [14:54:13]OFD Sender: Processing packet 289678 [packets to send 1784, broken 1783] [14:54:13]ProducePacketName [14:54:13]name=ofd_packets/00289678 [14:54:13]OFD Sender: To server: pG, [14:54:13]CommunicateWithHost lk.salyk.kg:30040 [14:54:13]ConnectInit lk.salyk.kg [14:54:13]Write to MH i2c: 01 00 00 22 0D 2F [14:54:13]Write i2c OK [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: 01 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: 01 07 00 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: 01 07 00 22 0D 00 00 00 00 00 D8 0C 1A [14:54:13]RasterBufferAndPrint [14:54:13]line [14:54:13]line [14:54:13]line [14:54:13]line [14:54:13]line [14:54:13]written 0, free lines is 3291 [14:54:13]MH_Cut [14:54:13]Write to MH i2c: D1 01 00 29 0D 01 08 [14:54:13]Write i2c OK [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: D1 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: D1 01 00 [14:54:13]MH_I2C_Read... [14:54:13]Read from MH i2c: D1 01 00 29 0D 00 07 [14:54:13]Write to MH i2c: 01 00 00 2A 0D 37 [14:54:13]Write i2c OK [14:54:13]MH_I2C_Read... [14:54:14]*** Cut start [14:54:14]*** Partial cut [14:54:14]*** CUTSNS_PIN = 1 [14:54:14]*** CUTSNS_PIN = 0 [14:54:14]*** Brake cut motor [14:54:14]Read from MH i2c: 01 [14:54:14]MH_I2C_Read... [14:54:14]*** Stop cut motor [14:54:14]*** Cut end [14:54:14]Read from MH i2c: 01 07 00 [14:54:14]MH_I2C_Read... [14:54:14]Read from MH i2c: 01 07 00 2A 0D 00 00 00 00 00 FF 0F 4C [14:54:14]process_action close_receipt done [14:54:14]requested_data is exist [14:54:14]produce_requested_data [14:54:14]requested_item fm.sn is exist - process it [14:54:14]wFMCommunicate request_size=4 [14:54:14]MH_SAM_APDU [14:54:14]CAPDU: 80 11 00 00 [14:54:14]Write to MH i2c: E2 08 00 2B 0D 80 11 00 00 00 00 00 00 B2 [14:54:14]Write i2c OK [14:54:14]MH_I2C_Read... [14:54:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:14]Read from MH i2c: E2 [14:54:14]MH_I2C_Read... [14:54:14]Read from MH i2c: E2 17 00 [14:54:14]MH_I2C_Read... [14:54:14]Read from MH i2c: E2 17 00 2B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [14:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:54:14]wFMCommunicate OK [14:54:14]requested_item fd.num is exist - process it [14:54:14]SAM_PROTO_GetFieldsCounters [14:54:14]wFMCommunicate request_size=4 [14:54:14]MH_SAM_APDU [14:54:14]CAPDU: 80 13 00 00 [14:54:14]Write to MH i2c: E2 08 00 2C 0D 80 13 00 00 00 00 00 00 B5 [14:54:14]Write i2c OK [14:54:14]MH_I2C_Read... [14:54:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:15]Read from MH i2c: E2 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: E2 62 00 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: E2 62 00 2C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [14:54:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:15]wFMCommunicate OK [14:54:15]SAM_PROTO_GetFieldsCounters done [14:54:15]requested_item shift.num is exist - process it [14:54:15]requested_item shift.opened is exist - process it [14:54:15]req_shift_opened [14:54:15]FM_GetShiftState [14:54:15]SAM_PROTO_GetShiftState [14:54:15]wFMCommunicate request_size=4 [14:54:15]MH_SAM_APDU [14:54:15]CAPDU: 80 13 01 00 [14:54:15]Write to MH i2c: E2 08 00 2D 0D 80 13 01 00 00 00 00 00 B7 [14:54:15]Write i2c OK [14:54:15]MH_I2C_Read... [14:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:15]Read from MH i2c: E2 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: E2 0E 00 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: E2 0E 00 2D 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [14:54:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:54:15]wFMCommunicate OK [14:54:15]SAM_PROTO_GetShiftState done [14:54:15]FM_GetShiftState done [14:54:15]req_shift_opened done [14:54:15]requested_item shift.open_date is exist - process it [14:54:15]req_shift_open_date [14:54:15]req_shift_open_date done [14:54:15]produce_requested_data done [14:54:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289678,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:54:15]process_action_free close_receipt [14:54:15]json_value_free [14:54:15]json_value_free done [14:54:15]process_json_proto returns [14:54:15]Send response to host [14:54:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289678,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:54:15]free response buf [14:54:15]execute_script done [14:54:15]execute_script returns [14:54:15]free content buf [14:54:15]Sock 11.Close socket [14:54:15]Sock 11.Thread stoped [14:54:50]accept exits with 7 [14:54:50]New connection [14:54:50]New thread 3067301220 created [14:54:50]Thread 3067157860 joined [14:54:50]Waiting for new connection... [14:54:50] Sock 7.Parse request [14:54:50]Sock 7.Check first char [14:54:50]Sock 7.First char is OK [14:54:50]request: POST /json_proto HTTP/1.0 [14:54:50]Method: POST [14:54:50]URL: /json_proto [14:54:50]Method is POST - this is cgi request [14:54:50]url: /json_proto [14:54:50]query_string will be loaded in cgi processing [14:54:50]execute_cgi json_proto POST (null) [14:54:50]execute_cgi path=json_proto method=POST [14:54:50]POST find Content-Length [14:54:50]Host: 172.17.41.135:8080 [14:54:50]Content-Length: 791 [14:54:50]Content-Type: application/json [14:54:50] [14:54:50]POST finish read [14:54:50]Found Content-Length = 791 [14:54:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:50]execute_script... [14: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)24617754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:50]POST & json_proto [14:54:50]process_json_proto [14:54:50]json parsed OK: [14:54:50]protocol is kg_v1.0 [14:54:50]action value=close_receipt [14:54:50]process_action close_receipt [14:54:50]cmd_close_receipt [14:54:50]MH_GetDate [14:54:50]Write to MH i2c: F0 00 00 2E 0D 2A [14:54:50]Write i2c OK [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: F0 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: F0 09 00 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: F0 09 00 2E 0D 00 3B 81 F1 66 ED 3E 82 65 58 [14:54:50]GetLastDocTimeStamp 1727103252 [14:54:50]current date 1727103291 [14:54:50]FM_GetShiftState [14:54:50]SAM_PROTO_GetShiftState [14:54:50]wFMCommunicate request_size=4 [14:54:50]MH_SAM_APDU [14:54:50]CAPDU: 80 13 01 00 [14:54:50]Write to MH i2c: E2 08 00 2F 0D 80 13 01 00 00 00 00 00 B9 [14:54:50]Write i2c OK [14:54:50]MH_I2C_Read... [14:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:50]Read from MH i2c: E2 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 0E 00 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 0E 00 2F 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [14:54:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:54:50]wFMCommunicate OK [14:54:50]SAM_PROTO_GetShiftState done [14:54:50]FM_GetShiftState done [14:54:50]opened in 1727051401 [14:54:50]opened+sec_in_day 1727137801 [14:54:50]quantity*price = 0 [14:54:50]sum+1 = 1 [14:54:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 353 23.09.2024 14:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289679 ФПД: 49094655842819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145451&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289679&fm=49094655842819&tin=02508201610067®Number=0000000000091827&sum=0 [14:54:51]StoreToDocumentArchive [14:54:51]shift 515 fd 289679 [14:54:51]save to /storage/0515/doc_00289679 [14:54:51]save last doc name /storage/0515/doc_00289679 to /storage/kkm_last_doc_name [14:54:51]save OK [14:54:51]Clear old archive folders... [14:54:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:54:51]tlvbuf is 007E2C90 [14:54:51]SAM_PROTO_ClearQueue [14:54:51]wFMCommunicate request_size=4 [14:54:51]MH_SAM_APDU [14:54:51]CAPDU: 80 09 00 00 [14:54:51]Write to MH i2c: E2 08 00 3C 0D 80 09 00 00 00 00 00 00 BB [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:51]Read from MH i2c: E2 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 3C 0D 00 90 00 BD [14:54:51]RAPDU: 90 00 [14:54:51]wFMCommunicate OK [14:54:51]SAM_PROTO_ClearQueue done [14:54:51]KKMCreateOFDPacket [14:54:51]OFDProtocolAddRootSTLVToBuf [14:54:51]FM_MakeSignedData [14:54:51]FM_MakeSignedData [14:54:51]SAM_PROTO_SignData [14:54:51]wFMCommunicate request_size=4 [14:54:51]MH_SAM_APDU [14:54:51]CAPDU: 80 0D 01 02 [14:54:51]Write to MH i2c: E2 08 00 3D 0D 80 0D 01 02 00 00 00 00 C3 [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:51]Read from MH i2c: E2 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 3D 0D 00 90 00 BE [14:54:51]RAPDU: 90 00 [14:54:51]wFMCommunicate OK [14:54:51]wFMCommunicate request_size=255 [14:54:51]MH_SAM_APDU [14:54: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 4A 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 61 01 00 00 F4 03 04 00 3B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6B 04 00 35 04 06 00 2C A6 BD 85 [14:54:51]Write to MH i2c: E2 02 01 3E 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 4A 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 61 01 00 00 F4 03 04 00 3B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6B 04 00 35 04 06 00 2C A6 BD 85 00 00 28 [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:51]Read from MH i2c: E2 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 3E 0D 00 90 00 BF [14:54:51]RAPDU: 90 00 [14:54:51]wFMCommunicate OK [14:54:51]wFMCommunicate request_size=7 [14:54:51]MH_SAM_APDU [14:54:51]CAPDU: 80 0D 02 02 02 9A 03 [14:54:51]Write to MH i2c: E2 0A 00 3F 0D 80 0D 02 02 02 00 9A 03 00 00 67 [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:51]Read from MH i2c: E2 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 03 00 3F 0D 00 90 00 C0 [14:54:51]RAPDU: 90 00 [14:54:51]wFMCommunicate OK [14:54:51]wFMCommunicate request_size=4 [14:54:51]MH_SAM_APDU [14:54:51]CAPDU: 80 0D 03 02 [14:54:51]Write to MH i2c: E2 08 00 40 0D 80 0D 03 02 00 00 00 00 C8 [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:51]Read from MH i2c: E2 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 0B 00 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 0B 00 40 0D 00 7C F0 C2 F1 F2 D0 46 97 90 00 87 [14:54:51]RAPDU: 7C F0 C2 F1 F2 D0 46 97 90 00 [14:54:51]wFMCommunicate OK [14:54:51]SAM_PROTO_SignData done [14:54:51]FM_MakeSignedData done [14:54:51]CreateOFDProtocolMessage [14:54:51]wFMCommunicate request_size=4 [14:54:51]MH_SAM_APDU [14:54:51]CAPDU: 80 11 00 00 [14:54:51]Write to MH i2c: E2 08 00 41 0D 80 11 00 00 00 00 00 00 C8 [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:52]Read from MH i2c: E2 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: E2 17 00 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: E2 17 00 41 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 18 [14:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:54:52]wFMCommunicate OK [14:54:52]CreateOFDProtocolMessage done [14:54:52]OFDSenderStorePacket 289679 [14:54:52]StoreOFDPacket docnum=289679 [14:54:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 F2 72 04 01 7E 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 61 01 00 00 F4 03 04 00 3B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6B 04 00 35 04 06 00 2C A6 BD 85 9A 03 7C F0 C2 F1 F2 D0 46 97 [14:54:52]CheckFolder [14:54:52]dirname=/storage/ofd_packets [14:54:52]CheckFolder done [14:54:52]ProducePacketName [14:54:52]name=ofd_packets/00289679 [14:54:52]NVStorageSaveData ofd_packets/00289679 [14:54:52]File name is /storage/ofd_packets/00289679 [14:54:52]Write 298 bytes [14:54:52]NVStorageSaveData done [14:54:52]OFDSenderStorePacket done [14:54:52]KKMCreateOFDPacket done [14:54:52]NVStorageSaveData kkm_last_timestamp [14:54:52]File name is /storage/kkm_last_timestamp [14:54:52]Write 4 bytes [14:54:52]NVStorageSaveData done [14:54:52]ExternCall_PrintAddStr [14:54:52]wPrintStart [14:54:52]Write to MH i2c: 01 00 00 42 0D 4F [14:54:52]Write i2c OK [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: 01 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: 01 07 00 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: 01 07 00 42 0D 00 00 00 00 00 FF 0F 64 [14:54:52]RasterBufferAndPrint [14:54:52]line Счет N : (1)24617754 [14:54:52]line ИНН: 02508201610067 [14:54:52]line Контрольно-Кассовый Чек [14:54:52]line ПРОДАЖА [14:54:52]line ТРК (МРК, ГНК) : 45 [14:54:52]line Товар: 2710194210 [14:54:52]line ДТ-К-5 [14:54:52]line 13.130 * 0.00 [14:54:52]line = 0.00 [14:54:52]line НДС 12% НСП 1% [14:54:52]line > о реализуемом товаре [14:54:52]line ИТОГО: 0.00 [14:54:52]line НСП 1% : 0.00 [14:54:52]line НДС 12% : 0.00 [14:54:52]line Наличными: 0.00 [14:54:52]line Безнал.: 0.00 [14:54:52]line Место: АЗС № 90 "Партнёр-нефть" [14:54:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:54:52]line СНО: Общий режим [14:54:52]line Чек 353 23.09.2024 14:54 [14:54:52]line Смена: 515 ФФД: 1.0 [14:54:52]line ЗНМ: 0300000107 [14:54:52]line РНМ: 0000000000091827 [14:54:52]line Версия ККМ: 001 [14:54:52]line Талоны: Топливная Карта [14:54:52]line 99990 [14:54:52]line ФМ: 0000000000871832 [14:54:52]line ФД: 289679 [14:54:52]line ФПД: 49094655842819 [14:54:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145451&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289679&fm=49094655842819&tin=02508201610067®Number=0000000000091827&sum=0 [14:54:52]written 0, free lines is 4095 [14:54:52]Write to MH i2c: 01 00 00 6B 0D 78 [14:54:52]Write i2c OK [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: 01 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: 01 07 00 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: 01 07 00 6B 0D 00 00 00 00 00 D3 0C 5E [14:54:52]RasterBufferAndPrint [14:54:52]line [14:54:52]line [14:54:52]line [14:54:52]line [14:54:52]line [14:54:52]written 0, free lines is 3287 [14:54:52]MH_Cut [14:54:52]Write to MH i2c: D1 01 00 72 0D 01 51 [14:54:52]Write i2c OK [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: D1 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: D1 01 00 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: D1 01 00 72 0D 00 50 [14:54:52]Write to MH i2c: 01 00 00 73 0D 80 [14:54:52]Write i2c OK [14:54:52]MH_I2C_Read... [14:54:53]*** Cut start [14:54:53]*** Partial cut [14:54:53]*** CUTSNS_PIN = 1 [14:54:53]*** CUTSNS_PIN = 0 [14:54:53]*** Brake cut motor [14:54:53]Read from MH i2c: 01 [14:54:53]MH_I2C_Read... [14:54:53]*** Stop cut motor [14:54:53]*** Cut end [14:54:53]Read from MH i2c: 01 07 00 [14:54:53]MH_I2C_Read... [14:54:53]Read from MH i2c: 01 07 00 73 0D 00 00 00 00 00 FF 0F 95 [14:54:53]process_action close_receipt done [14:54:53]requested_data is exist [14:54:53]produce_requested_data [14:54:53]requested_item fm.sn is exist - process it [14:54:53]wFMCommunicate request_size=4 [14:54:53]MH_SAM_APDU [14:54:53]CAPDU: 80 11 00 00 [14:54:53]Write to MH i2c: E2 08 00 74 0D 80 11 00 00 00 00 00 00 FB [14:54:53]Write i2c OK [14:54:53]MH_I2C_Read... [14:54:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:53]Read from MH i2c: E2 [14:54:53]MH_I2C_Read... [14:54:53]Read from MH i2c: E2 17 00 [14:54:53]MH_I2C_Read... [14:54:53]Read from MH i2c: E2 17 00 74 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [14:54:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:54:53]wFMCommunicate OK [14:54:53]requested_item fd.num is exist - process it [14:54:53]SAM_PROTO_GetFieldsCounters [14:54:53]wFMCommunicate request_size=4 [14:54:53]MH_SAM_APDU [14:54:53]CAPDU: 80 13 00 00 [14:54:53]Write to MH i2c: E2 08 00 75 0D 80 13 00 00 00 00 00 00 FE [14:54:53]Write i2c OK [14:54:53]MH_I2C_Read... [14:54:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:54]Read from MH i2c: E2 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: E2 62 00 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: E2 62 00 75 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [14:54:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:54]wFMCommunicate OK [14:54:54]SAM_PROTO_GetFieldsCounters done [14:54:54]requested_item shift.num is exist - process it [14:54:54]requested_item shift.opened is exist - process it [14:54:54]req_shift_opened [14:54:54]FM_GetShiftState [14:54:54]SAM_PROTO_GetShiftState [14:54:54]wFMCommunicate request_size=4 [14:54:54]MH_SAM_APDU [14:54:54]CAPDU: 80 13 01 00 [14:54:54]Write to MH i2c: E2 08 00 76 0D 80 13 01 00 00 00 00 00 00 [14:54:54]Write i2c OK [14:54:54]MH_I2C_Read... [14:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:54]Read from MH i2c: E2 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: E2 0E 00 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: E2 0E 00 76 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [14:54:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:54:54]wFMCommunicate OK [14:54:54]SAM_PROTO_GetShiftState done [14:54:54]FM_GetShiftState done [14:54:54]req_shift_opened done [14:54:54]requested_item shift.open_date is exist - process it [14:54:54]req_shift_open_date [14:54:54]req_shift_open_date done [14:54:54]produce_requested_data done [14:54:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289679,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:54:54]process_action_free close_receipt [14:54:54]json_value_free [14:54:54]json_value_free done [14:54:54]process_json_proto returns [14:54:54]Send response to host [14:54:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289679,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:54:54]free response buf [14:54:54]execute_script done [14:54:54]execute_script returns [14:54:54]free content buf [14:54:54]Sock 7.Close socket [14:54:54]Sock 7.Thread stoped [14:56:10]accept exits with 10 [14:56:10]New connection [14:56:10]New thread 3067157860 created [14:56:10]Thread 3067301220 joined [14:56:10]Waiting for new connection... [14:56:10] Sock 10.Parse request [14:56:10]Sock 10.Check first char [14:56:10]Sock 10.First char is OK [14:56:10]request: POST /json_proto HTTP/1.0 [14:56:10]Method: POST [14:56:10]URL: /json_proto [14:56:10]Method is POST - this is cgi request [14:56:10]url: /json_proto [14:56:10]query_string will be loaded in cgi processing [14:56:10]execute_cgi json_proto POST (null) [14:56:10]execute_cgi path=json_proto method=POST [14:56:10]POST find Content-Length [14:56:10]Host: 172.17.41.135:8080 [14:56:10]Content-Length: 799 [14:56:10]Content-Type: application/json [14:56:10] [14:56:10]POST finish read [14:56:10]Found Content-Length = 799 [14:56:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:10]execute_script... [14:56: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)24617757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:10]POST & json_proto [14:56:10]process_json_proto [14:56:10]json parsed OK: [14:56:10]protocol is kg_v1.0 [14:56:10]action value=close_receipt [14:56:10]process_action close_receipt [14:56:10]cmd_close_receipt [14:56:10]MH_GetDate [14:56:10]Write to MH i2c: F0 00 00 77 0D 73 [14:56:10]Write i2c OK [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: F0 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: F0 09 00 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: F0 09 00 77 0D 00 8B 81 F1 66 ED 3E 82 65 F1 [14:56:10]GetLastDocTimeStamp 1727103291 [14:56:10]current date 1727103371 [14:56:10]FM_GetShiftState [14:56:10]SAM_PROTO_GetShiftState [14:56:10]wFMCommunicate request_size=4 [14:56:10]MH_SAM_APDU [14:56:10]CAPDU: 80 13 01 00 [14:56:10]Write to MH i2c: E2 08 00 78 0D 80 13 01 00 00 00 00 00 02 [14:56:10]Write i2c OK [14:56:10]MH_I2C_Read... [14:56:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:10]Read from MH i2c: E2 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: E2 0E 00 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: E2 0E 00 78 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A3 [14:56:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:56:10]wFMCommunicate OK [14:56:10]SAM_PROTO_GetShiftState done [14:56:10]FM_GetShiftState done [14:56:10]opened in 1727051401 [14:56:10]opened+sec_in_day 1727137801 [14:56:10]quantity*price = 50063 [14:56:10]sum+1 = 50064 [14:56:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 354 23.09.2024 14:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289680 ФПД: 93826704056420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145611&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289680&fm=93826704056420&tin=02508201610067®Number=0000000000091827&sum=50063 [14:56:11]StoreToDocumentArchive [14:56:11]shift 515 fd 289680 [14:56:11]save to /storage/0515/doc_00289680 [14:56:11]save last doc name /storage/0515/doc_00289680 to /storage/kkm_last_doc_name [14:56:11]save OK [14:56:11]Clear old archive folders... [14:56:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:56:11]tlvbuf is B6F16560 [14:56:11]SAM_PROTO_ClearQueue [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 09 00 00 [14:56:11]Write to MH i2c: E2 08 00 85 0D 80 09 00 00 00 00 00 00 04 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 85 0D 00 90 00 06 [14:56:11]RAPDU: 90 00 [14:56:11]wFMCommunicate OK [14:56:11]SAM_PROTO_ClearQueue done [14:56:11]KKMCreateOFDPacket [14:56:11]OFDProtocolAddRootSTLVToBuf [14:56:11]FM_MakeSignedData [14:56:11]FM_MakeSignedData [14:56:11]SAM_PROTO_SignData [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 0D 01 02 [14:56:11]Write to MH i2c: E2 08 00 86 0D 80 0D 01 02 00 00 00 00 0C [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 86 0D 00 90 00 07 [14:56:11]RAPDU: 90 00 [14:56:11]wFMCommunicate OK [14:56:11]wFMCommunicate request_size=255 [14:56:11]MH_SAM_APDU [14:56: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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6B 04 00 35 04 06 00 55 55 BB 5D [14:56:11]Write to MH i2c: E2 02 01 87 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 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6B 04 00 35 04 06 00 55 55 BB 5D 00 00 22 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:12]Read from MH i2c: E2 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 03 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 03 00 87 0D 00 90 00 08 [14:56:12]RAPDU: 90 00 [14:56:12]wFMCommunicate OK [14:56:12]wFMCommunicate request_size=7 [14:56:12]MH_SAM_APDU [14:56:12]CAPDU: 80 0D 02 02 02 A0 64 [14:56:12]Write to MH i2c: E2 0A 00 88 0D 80 0D 02 02 02 00 A0 64 00 00 17 [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:12]Read from MH i2c: E2 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 03 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [14:56:12]RAPDU: 90 00 [14:56:12]wFMCommunicate OK [14:56:12]wFMCommunicate request_size=4 [14:56:12]MH_SAM_APDU [14:56:12]CAPDU: 80 0D 03 02 [14:56:12]Write to MH i2c: E2 08 00 89 0D 80 0D 03 02 00 00 00 00 11 [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:12]Read from MH i2c: E2 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 0B 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 0B 00 89 0D 00 BA F6 F2 CF 6B C5 10 52 90 00 15 [14:56:12]RAPDU: BA F6 F2 CF 6B C5 10 52 90 00 [14:56:12]wFMCommunicate OK [14:56:12]SAM_PROTO_SignData done [14:56:12]FM_MakeSignedData done [14:56:12]CreateOFDProtocolMessage [14:56:12]wFMCommunicate request_size=4 [14:56:12]MH_SAM_APDU [14:56:12]CAPDU: 80 11 00 00 [14:56:12]Write to MH i2c: E2 08 00 8A 0D 80 11 00 00 00 00 00 00 11 [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:12]Read from MH i2c: E2 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 17 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: E2 17 00 8A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 61 [14:56:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:56:12]wFMCommunicate OK [14:56:12]CreateOFDProtocolMessage done [14:56:12]OFDSenderStorePacket 289680 [14:56:12]StoreOFDPacket docnum=289680 [14:56:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 F8 8B 04 01 54 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6B 04 00 35 04 06 00 55 55 BB 5D A0 64 BA F6 F2 CF 6B C5 10 52 [14:56:12]CheckFolder [14:56:12]dirname=/storage/ofd_packets [14:56:12]CheckFolder done [14:56:12]ProducePacketName [14:56:12]name=ofd_packets/00289680 [14:56:12]NVStorageSaveData ofd_packets/00289680 [14:56:12]File name is /storage/ofd_packets/00289680 [14:56:12]Write 298 bytes [14:56:12]NVStorageSaveData done [14:56:12]OFDSenderStorePacket done [14:56:12]KKMCreateOFDPacket done [14:56:12]NVStorageSaveData kkm_last_timestamp [14:56:12]File name is /storage/kkm_last_timestamp [14:56:12]Write 4 bytes [14:56:12]NVStorageSaveData done [14:56:12]ExternCall_PrintAddStr [14:56:12]wPrintStart [14:56:12]Write to MH i2c: 01 00 00 8B 0D 98 [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 07 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 07 00 8B 0D 00 00 00 00 00 FF 0F AD [14:56:12]RasterBufferAndPrint [14:56:12]line Счет N : (1)24617757 [14:56:12]line ИНН: 02508201610067 [14:56:12]line Контрольно-Кассовый Чек [14:56:12]line ПРОДАЖА [14:56:12]line ТРК (МРК, ГНК) : 11 [14:56:12]line Товар: 2710194210 [14:56:12]line ДТ-К-5 [14:56:12]line 6.570 * 76.20 [14:56:12]line = 500.63 [14:56:12]line НДС 12% НСП 1% [14:56:12]line > о реализуемом товаре [14:56:12]line ИТОГО: 500.63 [14:56:12]line НСП 1% : 4.43 [14:56:12]line НДС 12% : 53.16 [14:56:12]line Наличными: 0.00 [14:56:12]line Безнал.: 500.63 [14:56:12]line Место: АЗС № 90 "Партнёр-нефть" [14:56:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:56:12]line СНО: Общий режим [14:56:12]line Чек 354 23.09.2024 14:56 [14:56:12]line Смена: 515 ФФД: 1.0 [14:56:12]line ЗНМ: 0300000107 [14:56:12]line РНМ: 0000000000091827 [14:56:12]line Версия ККМ: 001 [14:56:12]line Платежная система: O! деньги [14:56:12]line ФМ: 0000000000871832 [14:56:12]line ФД: 289680 [14:56:12]line ФПД: 93826704056420 [14:56:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145611&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289680&fm=93826704056420&tin=02508201610067®Number=0000000000091827&sum=50063 [14:56:12]written 0, free lines is 4095 [14:56:12]Write to MH i2c: 01 00 00 B4 0D C1 [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 07 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 07 00 B4 0D 00 00 00 00 00 D5 0C A9 [14:56:12]RasterBufferAndPrint [14:56:12]line [14:56:12]line [14:56:12]line [14:56:12]line [14:56:12]line [14:56:12]written 0, free lines is 3292 [14:56:12]MH_Cut [14:56:12]Write to MH i2c: D1 01 00 BB 0D 01 9A [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: D1 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: D1 01 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: D1 01 00 BB 0D 00 99 [14:56:12]Write to MH i2c: 01 00 00 BC 0D C9 [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:13]*** Cut start [14:56:13]*** Partial cut [14:56:13]*** CUTSNS_PIN = 1 [14:56:13]*** CUTSNS_PIN = 0 [14:56:13]*** Brake cut motor [14:56:14]Read from MH i2c: 01 [14:56:14]MH_I2C_Read... [14:56:14]*** Stop cut motor [14:56:14]*** Cut end [14:56:14]Read from MH i2c: 01 07 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: 01 07 00 BC 0D 00 00 00 00 00 FF 0F DE [14:56:14]process_action close_receipt done [14:56:14]requested_data is exist [14:56:14]produce_requested_data [14:56:14]requested_item fm.sn is exist - process it [14:56:14]wFMCommunicate request_size=4 [14:56:14]MH_SAM_APDU [14:56:14]CAPDU: 80 11 00 00 [14:56:14]Write to MH i2c: E2 08 00 BD 0D 80 11 00 00 00 00 00 00 44 [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:14]Read from MH i2c: E2 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 17 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 17 00 BD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [14:56:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:56:14]wFMCommunicate OK [14:56:14]requested_item fd.num is exist - process it [14:56:14]SAM_PROTO_GetFieldsCounters [14:56:14]wFMCommunicate request_size=4 [14:56:14]MH_SAM_APDU [14:56:14]CAPDU: 80 13 00 00 [14:56:14]Write to MH i2c: E2 08 00 BE 0D 80 13 00 00 00 00 00 00 47 [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:14]Read from MH i2c: E2 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 62 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 62 00 BE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 90 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [14:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 90 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:14]wFMCommunicate OK [14:56:14]SAM_PROTO_GetFieldsCounters done [14:56:14]requested_item shift.num is exist - process it [14:56:14]requested_item shift.opened is exist - process it [14:56:14]req_shift_opened [14:56:14]FM_GetShiftState [14:56:14]SAM_PROTO_GetShiftState [14:56:14]wFMCommunicate request_size=4 [14:56:14]MH_SAM_APDU [14:56:14]CAPDU: 80 13 01 00 [14:56:14]Write to MH i2c: E2 08 00 BF 0D 80 13 01 00 00 00 00 00 49 [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:14]Read from MH i2c: E2 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 0E 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 0E 00 BF 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [14:56:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:56:14]wFMCommunicate OK [14:56:14]SAM_PROTO_GetShiftState done [14:56:14]FM_GetShiftState done [14:56:14]req_shift_opened done [14:56:14]requested_item shift.open_date is exist - process it [14:56:14]req_shift_open_date [14:56:14]req_shift_open_date done [14:56:14]produce_requested_data done [14:56:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289680,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:56:14]process_action_free close_receipt [14:56:14]json_value_free [14:56:14]json_value_free done [14:56:14]process_json_proto returns [14:56:14]Send response to host [14:56:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289680,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:56:14]free response buf [14:56:14]execute_script done [14:56:14]execute_script returns [14:56:14]free content buf [14:56:14]Sock 10.Close socket [14:56:14]Sock 10.Thread stoped [14:56:25]ConnectInit Can't connect to host [14:56:25]CommunicateWithHost connect error [14:56:25]CommunicateWithHost err = -1 [14:56:25]OFD Sender: Server communicate error [14:56:25]OFD Sender: Processing packet 289678 [packets to send 1786, broken 1783] [14:56:25]ProducePacketName [14:56:25]name=ofd_packets/00289678 [14:56:25]OFD Sender: To server: pG, [14:56:25]CommunicateWithHost lk.salyk.kg:30040 [14:56:25]ConnectInit lk.salyk.kg [14:56:25]Connected sock=9 [14:56: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 33 32 0C 01 00 00 A3 CB 04 01 21 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 60 01 00 00 F4 03 04 00 14 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6B 04 00 35 04 06 00 4E AF D5 27 19 CC 14 8D 8E 62 6D 3E D5 1F [14:56:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 31 53 47 00 17 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 33 32 10 04 04 00 8E 6B 04 00 F4 03 04 00 6C 29 F1 66 B6 04 01 00 00 34 41 94 36 72 3B 96 E0 [14:56:25]CommunicateWithHost err = 0 [14:56:25]CheckOFDResponse [14:56:25]1017 (14) - 77093643461234 [14:56:25]1041 (16) - 0000000000871832 [14:56:25]1040 (4) - 289678 [14:56:25]1012 (4) - 23.09.2024 08:40 [14:56:25]1206 (1) - 0 [14:56:25]OFD Sender: Remove packet 289678 [14:56:25]ProducePacketName [14:56:25]name=ofd_packets/00289678 [14:56:25]NVStorageDeleteData [14:56:26]accept exits with 7 [14:56:26]New connection [14:56:26]New thread 3067301220 created [14:56:26]Thread 3067157860 joined [14:56:26]Waiting for new connection... [14:56:26] Sock 7.Parse request [14:56:26]Sock 7.Check first char [14:56:26]Sock 7.First char is OK [14:56:26]request: POST /json_proto HTTP/1.0 [14:56:26]Method: POST [14:56:26]URL: /json_proto [14:56:26]Method is POST - this is cgi request [14:56:26]url: /json_proto [14:56:26]query_string will be loaded in cgi processing [14:56:26]execute_cgi json_proto POST (null) [14:56:26]execute_cgi path=json_proto method=POST [14:56:26]POST find Content-Length [14:56:26]Host: 172.17.41.135:8080 [14:56:26]Content-Length: 783 [14:56:26]Content-Type: application/json [14:56:26] [14:56:26]POST finish read [14:56:26]Found Content-Length = 783 [14:56:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:26]execute_script... [14:56: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)24617758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:26]POST & json_proto [14:56:26]process_json_proto [14:56:26]json parsed OK: [14:56:26]protocol is kg_v1.0 [14:56:26]action value=close_receipt [14:56:26]process_action close_receipt [14:56:26]cmd_close_receipt [14:56:26]MH_GetDate [14:56:26]Write to MH i2c: F0 00 00 C0 0D BC [14:56:26]Write i2c OK [14:56:26]MH_I2C_Read... [14:56:26]Read from MH i2c: F0 [14:56:26]MH_I2C_Read... [14:56:26]Read from MH i2c: F0 09 00 [14:56:26]MH_I2C_Read... [14:56:26]Read from MH i2c: F0 09 00 C0 0D 00 9B 81 F1 66 ED 3E 82 65 4A [14:56:26]GetLastDocTimeStamp 1727103371 [14:56:26]current date 1727103387 [14:56:26]FM_GetShiftState [14:56:26]SAM_PROTO_GetShiftState [14:56:26]wFMCommunicate request_size=4 [14:56:26]MH_SAM_APDU [14:56:26]CAPDU: 80 13 01 00 [14:56:26]Write to MH i2c: E2 08 00 C1 0D 80 13 01 00 00 00 00 00 4B [14:56:26]Write i2c OK [14:56:26]MH_I2C_Read... [14:56:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:26]Read from MH i2c: E2 [14:56:26]MH_I2C_Read... [14:56:26]Read from MH i2c: E2 0E 00 [14:56:26]MH_I2C_Read... [14:56:26]Read from MH i2c: E2 0E 00 C1 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [14:56:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:56:26]wFMCommunicate OK [14:56:26]SAM_PROTO_GetShiftState done [14:56:26]FM_GetShiftState done [14:56:26]opened in 1727051401 [14:56:26]opened+sec_in_day 1727137801 [14:56:26]quantity*price = 40055 [14:56:26]sum+1 = 40056 [14:56:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.55 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 0.00 Безнал.: 400.55 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 355 23.09.2024 14:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289681 ФПД: 266210687510730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145627&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289681&fm=266210687510730&tin=02508201610067®Number=0000000000091827&sum=40055 [14:56:27]StoreToDocumentArchive [14:56:27]shift 515 fd 289681 [14:56:27]save to /storage/0515/doc_00289681 [14:56:27]save last doc name /storage/0515/doc_00289681 to /storage/kkm_last_doc_name [14:56:27]save OK [14:56:27]Clear old archive folders... [14:56:27]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:56:27]tlvbuf is 007DEC40 [14:56:27]SAM_PROTO_ClearQueue [14:56:27]wFMCommunicate request_size=4 [14:56:27]MH_SAM_APDU [14:56:27]CAPDU: 80 09 00 00 [14:56:27]Write to MH i2c: E2 08 00 CE 0D 80 09 00 00 00 00 00 00 4D [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:27]Read from MH i2c: E2 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 03 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 03 00 CE 0D 00 90 00 4F [14:56:27]RAPDU: 90 00 [14:56:27]wFMCommunicate OK [14:56:27]SAM_PROTO_ClearQueue done [14:56:27]KKMCreateOFDPacket [14:56:27]OFDProtocolAddRootSTLVToBuf [14:56:27]FM_MakeSignedData [14:56:27]FM_MakeSignedData [14:56:27]SAM_PROTO_SignData [14:56:27]wFMCommunicate request_size=4 [14:56:27]MH_SAM_APDU [14:56:27]CAPDU: 80 0D 01 02 [14:56:27]Write to MH i2c: E2 08 00 CF 0D 80 0D 01 02 00 00 00 00 55 [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:27]Read from MH i2c: E2 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 03 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 03 00 CF 0D 00 90 00 50 [14:56:27]RAPDU: 90 00 [14:56:27]wFMCommunicate OK [14:56:27]wFMCommunicate request_size=253 [14:56:27]MH_SAM_APDU [14:56:27]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 9B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6B 04 00 35 04 06 00 F2 1E 01 76 E8 CA [14:56:27]Write to MH i2c: E2 00 01 D0 0D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 9B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6B 04 00 35 04 06 00 F2 1E 01 76 E8 CA 00 00 42 [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:27]OFD Sender: Processing packet 289680 [packets to send 1784, broken 1783] [14:56:27]ProducePacketName [14:56:27]name=ofd_packets/00289680 [14:56:27]OFD Sender: To server: pG, [14:56:27]CommunicateWithHost lk.salyk.kg:30040 [14:56:27]ConnectInit lk.salyk.kg [14:56:27]Read from MH i2c: E2 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 03 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 03 00 D0 0D 00 90 00 51 [14:56:27]RAPDU: 90 00 [14:56:27]wFMCommunicate OK [14:56:27]wFMCommunicate request_size=4 [14:56:27]MH_SAM_APDU [14:56:27]CAPDU: 80 0D 03 02 [14:56:27]Write to MH i2c: E2 08 00 D1 0D 80 0D 03 02 00 00 00 00 59 [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:27]Read from MH i2c: E2 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 0B 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 0B 00 D1 0D 00 82 0F C7 55 EB A2 7E E9 90 00 FB [14:56:27]RAPDU: 82 0F C7 55 EB A2 7E E9 90 00 [14:56:27]wFMCommunicate OK [14:56:27]SAM_PROTO_SignData done [14:56:27]FM_MakeSignedData done [14:56:27]CreateOFDProtocolMessage [14:56:27]wFMCommunicate request_size=4 [14:56:27]MH_SAM_APDU [14:56:27]CAPDU: 80 11 00 00 [14:56:27]Write to MH i2c: E2 08 00 D2 0D 80 11 00 00 00 00 00 00 59 [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:27]Read from MH i2c: E2 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 17 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 17 00 D2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A9 [14:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:56:27]wFMCommunicate OK [14:56:27]CreateOFDProtocolMessage done [14:56:27]OFDSenderStorePacket 289681 [14:56:27]StoreOFDPacket docnum=289681 [14:56:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 5E F7 00 01 58 0A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 9B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6B 04 00 35 04 06 00 F2 1E 01 76 E8 CA 82 0F C7 55 EB A2 7E E9 [14:56:27]CheckFolder [14:56:27]dirname=/storage/ofd_packets [14:56:27]CheckFolder done [14:56:27]ProducePacketName [14:56:27]name=ofd_packets/00289681 [14:56:27]NVStorageSaveData ofd_packets/00289681 [14:56:27]File name is /storage/ofd_packets/00289681 [14:56:27]Write 294 bytes [14:56:27]NVStorageSaveData done [14:56:27]OFDSenderStorePacket done [14:56:27]KKMCreateOFDPacket done [14:56:27]NVStorageSaveData kkm_last_timestamp [14:56:27]File name is /storage/kkm_last_timestamp [14:56:27]Write 4 bytes [14:56:27]NVStorageSaveData done [14:56:27]ExternCall_PrintAddStr [14:56:27]wPrintStart [14:56:27]Write to MH i2c: 01 00 00 D3 0D E0 [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: 01 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: 01 07 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: 01 07 00 D3 0D 00 00 00 00 00 FF 0F F5 [14:56:27]RasterBufferAndPrint [14:56:27]line Счет N : (1)24617758 [14:56:27]line ИНН: 02508201610067 [14:56:27]line Контрольно-Кассовый Чек [14:56:27]line ПРОДАЖА [14:56:27]line ТРК (МРК, ГНК) : 54 [14:56:27]line Товар: 2710124130 [14:56:27]line SU-92 [14:56:27]line 5.780 * 69.30 [14:56:27]line = 400.55 [14:56:27]line НДС 12% НСП 1% [14:56:27]line > о реализуемом товаре [14:56:27]line ИТОГО: 400.55 [14:56:27]line НСП 1% : 3.54 [14:56:27]line НДС 12% : 42.54 [14:56:27]line Наличными: 0.00 [14:56:27]line Безнал.: 400.55 [14:56:27]line Место: АЗС № 90 "Партнёр-нефть" [14:56:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:56:27]line СНО: Общий режим [14:56:28]line Чек 355 23.09.2024 14:56 [14:56:28]line Смена: 515 ФФД: 1.0 [14:56:28]line ЗНМ: 0300000107 [14:56:28]line РНМ: 0000000000091827 [14:56:28]line Версия ККМ: 001 [14:56:28]line Платежная система: O! деньги [14:56:28]line ФМ: 0000000000871832 [14:56:28]line ФД: 289681 [14:56:28]line ФПД: 266210687510730 [14:56:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145627&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289681&fm=266210687510730&tin=02508201610067®Number=0000000000091827&sum=40055 [14:56:28]Connected sock=10 [14:56: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 33 32 0C 01 00 00 F8 8B 04 01 54 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6B 04 00 35 04 06 00 55 55 BB 5D A0 64 BA F6 F2 CF 6B C5 10 52 [14:56:28]written 0, free lines is 4095 [14:56: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 33 32 4F 00 00 00 1C 78 47 00 A4 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 33 32 10 04 04 00 90 6B 04 00 F4 03 04 00 6F 29 F1 66 B6 04 01 00 00 66 A1 18 BC 63 CB 76 0B [14:56:28]CommunicateWithHost err = 0 [14:56:28]CheckOFDResponse [14:56:28]1017 (14) - 77093643461234 [14:56:28]1041 (16) - 0000000000871832 [14:56:28]1040 (4) - 289680 [14:56:28]1012 (4) - 23.09.2024 08:40 [14:56:28]1206 (1) - 0 [14:56:28]OFD Sender: Remove packet 289680 [14:56:28]ProducePacketName [14:56:28]name=ofd_packets/00289680 [14:56:28]NVStorageDeleteData [14:56:28]Write to MH i2c: 01 00 00 FC 0D 09 [14:56:28]Write i2c OK [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: 01 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: 01 07 00 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: 01 07 00 FC 0D 00 00 00 00 00 DD 0C F9 [14:56:28]RasterBufferAndPrint [14:56:28]line [14:56:28]line [14:56:28]line [14:56:28]line [14:56:28]line [14:56:28]written 0, free lines is 3299 [14:56:28]MH_Cut [14:56:28]Write to MH i2c: D1 01 00 03 0E 01 E3 [14:56:28]Write i2c OK [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: D1 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: D1 01 00 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: D1 01 00 03 0E 00 E2 [14:56:28]Write to MH i2c: 01 00 00 04 0E 12 [14:56:28]Write i2c OK [14:56:28]MH_I2C_Read... [14:56:29]OFD Sender: Processing packet 289681 [packets to send 1784, broken 1783] [14:56:29]ProducePacketName [14:56:29]name=ofd_packets/00289681 [14:56:29]OFD Sender: To server: pG, [14:56:29]CommunicateWithHost lk.salyk.kg:30040 [14:56:29]ConnectInit lk.salyk.kg [14:56:29]*** Cut start [14:56:29]*** Partial cut [14:56:29]*** CUTSNS_PIN = 1 [14:56:29]*** CUTSNS_PIN = 0 [14:56:29]Connected sock=10 [14: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 33 32 08 01 00 00 5E F7 00 01 58 0A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 9B 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6B 04 00 35 04 06 00 F2 1E 01 76 E8 CA 82 0F C7 55 EB A2 7E E9 [14:56:29]*** Brake cut motor [14:56: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 33 32 4F 00 00 00 07 3C 47 00 70 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 33 32 10 04 04 00 91 6B 04 00 F4 03 04 00 70 29 F1 66 B6 04 01 00 00 E8 85 DF 37 B2 27 3C E4 [14:56:29]CommunicateWithHost err = 0 [14:56:29]CheckOFDResponse [14:56:29]1017 (14) - 77093643461234 [14:56:29]1041 (16) - 0000000000871832 [14:56:29]1040 (4) - 289681 [14:56:29]1012 (4) - 23.09.2024 08:40 [14:56:29]1206 (1) - 0 [14:56:29]OFD Sender: Remove packet 289681 [14:56:29]ProducePacketName [14:56:29]name=ofd_packets/00289681 [14:56:29]NVStorageDeleteData [14:56:29]Read from MH i2c: 01 [14:56:29]MH_I2C_Read... [14:56:29]*** Stop cut motor [14:56:29]*** Cut end [14:56:30]Read from MH i2c: 01 07 00 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: 01 07 00 04 0E 00 00 00 00 00 FF 0F 27 [14:56:30]process_action close_receipt done [14:56:30]requested_data is exist [14:56:30]produce_requested_data [14:56:30]requested_item fm.sn is exist - process it [14:56:30]wFMCommunicate request_size=4 [14:56:30]MH_SAM_APDU [14:56:30]CAPDU: 80 11 00 00 [14:56:30]Write to MH i2c: E2 08 00 05 0E 80 11 00 00 00 00 00 00 8D [14:56:30]Write i2c OK [14:56:30]MH_I2C_Read... [14:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:30]Read from MH i2c: E2 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: E2 17 00 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: E2 17 00 05 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DD [14:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:56:30]wFMCommunicate OK [14:56:30]requested_item fd.num is exist - process it [14:56:30]SAM_PROTO_GetFieldsCounters [14:56:30]wFMCommunicate request_size=4 [14:56:30]MH_SAM_APDU [14:56:30]CAPDU: 80 13 00 00 [14:56:30]Write to MH i2c: E2 08 00 06 0E 80 13 00 00 00 00 00 00 90 [14:56:30]Write i2c OK [14:56:30]MH_I2C_Read... [14:56:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:30]Read from MH i2c: E2 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: E2 62 00 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: E2 62 00 06 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 91 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [14:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 91 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:30]wFMCommunicate OK [14:56:30]SAM_PROTO_GetFieldsCounters done [14:56:30]requested_item shift.num is exist - process it [14:56:30]requested_item shift.opened is exist - process it [14:56:30]req_shift_opened [14:56:30]FM_GetShiftState [14:56:30]SAM_PROTO_GetShiftState [14:56:30]wFMCommunicate request_size=4 [14:56:30]MH_SAM_APDU [14:56:30]CAPDU: 80 13 01 00 [14:56:30]Write to MH i2c: E2 08 00 07 0E 80 13 01 00 00 00 00 00 92 [14:56:30]Write i2c OK [14:56:30]MH_I2C_Read... [14:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:30]Read from MH i2c: E2 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: E2 0E 00 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: E2 0E 00 07 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 33 [14:56:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:56:30]wFMCommunicate OK [14:56:30]SAM_PROTO_GetShiftState done [14:56:30]FM_GetShiftState done [14:56:30]req_shift_opened done [14:56:30]requested_item shift.open_date is exist - process it [14:56:30]req_shift_open_date [14:56:30]req_shift_open_date done [14:56:30]produce_requested_data done [14:56:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289681,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:56:30]process_action_free close_receipt [14:56:30]json_value_free [14:56:30]json_value_free done [14:56:30]process_json_proto returns [14:56:30]Send response to host [14:56:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289681,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:56:30]free response buf [14:56:30]execute_script done [14:56:30]execute_script returns [14:56:30]free content buf [14:56:30]Sock 7.Close socket [14:56:30]Sock 7.Thread stoped [14:56:30]OFD Sender: No OFD packet to send [14:56:30]OFD Sender: No OFD packet to send [14:56:32]accept exits with 9 [14:56:32]New connection [14:56:32]New thread 3067157860 created [14:56:32]Thread 3067301220 joined [14:56:32]Waiting for new connection... [14:56:32] Sock 9.Parse request [14:56:32]Sock 9.Check first char [14:56:32]Sock 9.First char is OK [14:56:32]request: POST /json_proto HTTP/1.0 [14:56:32]Method: POST [14:56:32]URL: /json_proto [14:56:32]Method is POST - this is cgi request [14:56:32]url: /json_proto [14:56:32]query_string will be loaded in cgi processing [14:56:32]execute_cgi json_proto POST (null) [14:56:32]execute_cgi path=json_proto method=POST [14:56:32]POST find Content-Length [14:56:32]Host: 172.17.41.135:8080 [14:56:32]Content-Length: 802 [14:56:32]Content-Type: application/json [14:56:32] [14:56:32]POST finish read [14:56:32]Found Content-Length = 802 [14:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:56:32]execute_script... [14:56: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)24617759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:56:32]POST & json_proto [14:56:32]process_json_proto [14:56:32]json parsed OK: [14:56:32]protocol is kg_v1.0 [14:56:32]action value=close_receipt [14:56:32]process_action close_receipt [14:56:32]cmd_close_receipt [14:56:32]MH_GetDate [14:56:32]Write to MH i2c: F0 00 00 08 0E 05 [14:56:32]Write i2c OK [14:56:32]MH_I2C_Read... [14:56:32]Read from MH i2c: F0 [14:56:32]MH_I2C_Read... [14:56:32]Read from MH i2c: F0 09 00 [14:56:32]MH_I2C_Read... [14:56:32]Read from MH i2c: F0 09 00 08 0E 00 A1 81 F1 66 ED 3E 82 65 99 [14:56:32]GetLastDocTimeStamp 1727103387 [14:56:32]current date 1727103393 [14:56:32]FM_GetShiftState [14:56:32]SAM_PROTO_GetShiftState [14:56:32]wFMCommunicate request_size=4 [14:56:32]MH_SAM_APDU [14:56:32]CAPDU: 80 13 01 00 [14:56:32]Write to MH i2c: E2 08 00 09 0E 80 13 01 00 00 00 00 00 94 [14:56:32]Write i2c OK [14:56:32]MH_I2C_Read... [14:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:32]Read from MH i2c: E2 [14:56:32]MH_I2C_Read... [14:56:32]Read from MH i2c: E2 0E 00 [14:56:32]MH_I2C_Read... [14:56:32]Read from MH i2c: E2 0E 00 09 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [14:56:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:56:32]wFMCommunicate OK [14:56:32]SAM_PROTO_GetShiftState done [14:56:32]FM_GetShiftState done [14:56:32]opened in 1727051401 [14:56:32]opened+sec_in_day 1727137801 [14:56:32]quantity*price = 50010 [14:56:32]sum+1 = 50012 [14:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 356 23.09.2024 14:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289682 ФПД: 263178695596256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289682&fm=263178695596256&tin=02508201610067®Number=0000000000091827&sum=50011 [14:56:33]StoreToDocumentArchive [14:56:33]shift 515 fd 289682 [14:56:33]save to /storage/0515/doc_00289682 [14:56:33]save last doc name /storage/0515/doc_00289682 to /storage/kkm_last_doc_name [14:56:33]save OK [14:56:33]Clear old archive folders... [14:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:33]tlvbuf is 007D6280 [14:56:33]SAM_PROTO_ClearQueue [14:56:33]wFMCommunicate request_size=4 [14:56:33]MH_SAM_APDU [14:56:33]CAPDU: 80 09 00 00 [14:56:33]Write to MH i2c: E2 08 00 16 0E 80 09 00 00 00 00 00 00 96 [14:56:33]Write i2c OK [14:56:33]MH_I2C_Read... [14:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:33]Read from MH i2c: E2 [14:56:33]MH_I2C_Read... [14:56:33]Read from MH i2c: E2 03 00 [14:56:33]MH_I2C_Read... [14:56:33]Read from MH i2c: E2 03 00 16 0E 00 90 00 98 [14:56:33]RAPDU: 90 00 [14:56:33]wFMCommunicate OK [14:56:33]SAM_PROTO_ClearQueue done [14:56:33]KKMCreateOFDPacket [14:56:33]OFDProtocolAddRootSTLVToBuf [14:56:33]FM_MakeSignedData [14:56:33]FM_MakeSignedData [14:56:33]SAM_PROTO_SignData [14:56:33]wFMCommunicate request_size=4 [14:56:33]MH_SAM_APDU [14:56:33]CAPDU: 80 0D 01 02 [14:56:33]Write to MH i2c: E2 08 00 17 0E 80 0D 01 02 00 00 00 00 9E [14:56:33]Write i2c OK [14:56:33]MH_I2C_Read... [14:56:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 17 0E 00 90 00 99 [14:56:34]RAPDU: 90 00 [14:56:34]wFMCommunicate OK [14:56:34]wFMCommunicate request_size=255 [14:56:34]MH_SAM_APDU [14:56: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 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 64 01 00 00 F4 03 04 00 A1 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6B 04 00 35 04 06 00 EF [14:56:34]Write to MH i2c: E2 02 01 18 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 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 64 01 00 00 F4 03 04 00 A1 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6B 04 00 35 04 06 00 EF 00 00 ED [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 18 0E 00 90 00 9A [14:56:34]RAPDU: 90 00 [14:56:34]wFMCommunicate OK [14:56:34]wFMCommunicate request_size=10 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 0D 02 02 05 5C 10 A9 D8 E0 [14:56:34]Write to MH i2c: E2 0D 00 19 0E 80 0D 02 02 05 00 5C 10 A9 D8 E0 00 00 78 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 19 0E 00 90 00 9B [14:56:34]RAPDU: 90 00 [14:56:34]wFMCommunicate OK [14:56:34]wFMCommunicate request_size=4 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 0D 03 02 [14:56:34]Write to MH i2c: E2 08 00 1A 0E 80 0D 03 02 00 00 00 00 A3 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 0B 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 0B 00 1A 0E 00 43 EC 31 92 15 A3 7B 8E 90 00 57 [14:56:34]RAPDU: 43 EC 31 92 15 A3 7B 8E 90 00 [14:56:34]wFMCommunicate OK [14:56:34]SAM_PROTO_SignData done [14:56:34]FM_MakeSignedData done [14:56:34]CreateOFDProtocolMessage [14:56:34]wFMCommunicate request_size=4 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 11 00 00 [14:56:34]Write to MH i2c: E2 08 00 1B 0E 80 11 00 00 00 00 00 00 A3 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 17 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 17 00 1B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [14:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:56:34]wFMCommunicate OK [14:56:34]CreateOFDProtocolMessage done [14:56:34]OFDSenderStorePacket 289682 [14:56:34]StoreOFDPacket docnum=289682 [14:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DD B6 07 01 C7 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 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 64 01 00 00 F4 03 04 00 A1 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6B 04 00 35 04 06 00 EF 5C 10 A9 D8 E0 43 EC 31 92 15 A3 7B 8E [14:56:34]CheckFolder [14:56:34]dirname=/storage/ofd_packets [14:56:34]CheckFolder done [14:56:34]ProducePacketName [14:56:34]name=ofd_packets/00289682 [14:56:34]NVStorageSaveData ofd_packets/00289682 [14:56:34]File name is /storage/ofd_packets/00289682 [14:56:34]Write 301 bytes [14:56:34]NVStorageSaveData done [14:56:34]OFDSenderStorePacket done [14:56:34]KKMCreateOFDPacket done [14:56:34]NVStorageSaveData kkm_last_timestamp [14:56:34]File name is /storage/kkm_last_timestamp [14:56:34]Write 4 bytes [14:56:34]NVStorageSaveData done [14:56:34]ExternCall_PrintAddStr [14:56:34]wPrintStart [14:56:34]Write to MH i2c: 01 00 00 1C 0E 2A [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: 01 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: 01 07 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: 01 07 00 1C 0E 00 00 00 00 00 FF 0F 3F [14:56:34]RasterBufferAndPrint [14:56:34]line Счет N : (1)24617759 [14:56:34]line ИНН: 02508201610067 [14:56:34]line Контрольно-Кассовый Чек [14:56:34]line ПРОДАЖА [14:56:34]line ТРК (МРК, ГНК) : 62 [14:56:34]line Товар: 2710124500 [14:56:34]line Аи-95-К-5 [14:56:34]line 6.740 * 74.20 [14:56:34]line = 500.11 [14:56:34]line НДС 12% НСП 1% [14:56:34]line > о реализуемом товаре [14:56:34]line ИТОГО: 500.11 [14:56:34]line НСП 1% : 4.43 [14:56:34]line НДС 12% : 53.11 [14:56:34]line Наличными: 0.00 [14:56:34]line Безнал.: 500.11 [14:56:34]line Место: АЗС № 90 "Партнёр-нефть" [14:56:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:56:34]line СНО: Общий режим [14:56:34]line Чек 356 23.09.2024 14:56 [14:56:34]line Смена: 515 ФФД: 1.0 [14:56:34]line ЗНМ: 0300000107 [14:56:34]line РНМ: 0000000000091827 [14:56:34]line Версия ККМ: 001 [14:56:34]line Платежная система: O! деньги [14:56:34]line ФМ: 0000000000871832 [14:56:34]line ФД: 289682 [14:56:34]line ФПД: 263178695596256 [14:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289682&fm=263178695596256&tin=02508201610067®Number=0000000000091827&sum=50011 [14:56:34]written 0, free lines is 4095 [14:56:34]OFD Sender: Processing packet 289682 [packets to send 1784, broken 1783] [14:56:34]ProducePacketName [14:56:34]name=ofd_packets/00289682 [14:56:34]OFD Sender: To server: pG, [14:56:34]CommunicateWithHost lk.salyk.kg:30040 [14:56:34]ConnectInit lk.salyk.kg [14:56:34]Write to MH i2c: 01 00 00 45 0E 53 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: 01 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 07 00 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 07 00 45 0E 00 00 00 00 00 E0 0C 46 [14:56:35]RasterBufferAndPrint [14:56:35]line [14:56:35]line [14:56:35]line [14:56:35]line [14:56:35]line [14:56:35]written 0, free lines is 3308 [14:56:35]MH_Cut [14:56:35]Write to MH i2c: D1 01 00 4C 0E 01 2C [14:56:35]Write i2c OK [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: D1 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: D1 01 00 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: D1 01 00 4C 0E 00 2B [14:56:35]Write to MH i2c: 01 00 00 4D 0E 5B [14:56:35]Write i2c OK [14:56:35]MH_I2C_Read... [14:56:35]Connected sock=10 [14:56: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 33 32 0F 01 00 00 DD B6 07 01 C7 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 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 64 01 00 00 F4 03 04 00 A1 81 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6B 04 00 35 04 06 00 EF 5C 10 A9 D8 E0 43 EC 31 92 15 A3 7B 8E [14:56: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 33 32 4F 00 00 00 1B 6B 47 00 3A 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6B 04 00 F4 03 04 00 76 29 F1 66 B6 04 01 00 00 2B 69 4B 2D DF 6A 83 71 [14:56:35]CommunicateWithHost err = 0 [14:56:35]CheckOFDResponse [14:56:35]1017 (14) - 77093643461234 [14:56:35]1041 (16) - 0000000000871832 [14:56:35]1040 (4) - 289682 [14:56:35]1012 (4) - 23.09.2024 08:40 [14:56:35]1206 (1) - 0 [14:56:35]OFD Sender: Remove packet 289682 [14:56:35]ProducePacketName [14:56:35]name=ofd_packets/00289682 [14:56:35]NVStorageDeleteData [14:56:35]*** Cut start [14:56:35]*** Partial cut [14:56:35]*** CUTSNS_PIN = 1 [14:56:35]*** CUTSNS_PIN = 0 [14:56:36]*** Brake cut motor [14:56:36]OFD Sender: No OFD packet to send [14:56:36]Read from MH i2c: 01 [14:56:36]MH_I2C_Read... [14:56:36]*** Stop cut motor [14:56:36]*** Cut end [14:56:36]Read from MH i2c: 01 07 00 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: 01 07 00 4D 0E 00 00 00 00 00 FF 0F 70 [14:56:36]process_action close_receipt done [14:56:36]requested_data is exist [14:56:36]produce_requested_data [14:56:36]requested_item fm.sn is exist - process it [14:56:36]wFMCommunicate request_size=4 [14:56:36]MH_SAM_APDU [14:56:36]CAPDU: 80 11 00 00 [14:56:36]Write to MH i2c: E2 08 00 4E 0E 80 11 00 00 00 00 00 00 D6 [14:56:36]Write i2c OK [14:56:36]MH_I2C_Read... [14:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:36]Read from MH i2c: E2 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 17 00 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 17 00 4E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 26 [14:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:56:36]wFMCommunicate OK [14:56:36]requested_item fd.num is exist - process it [14:56:36]SAM_PROTO_GetFieldsCounters [14:56:36]wFMCommunicate request_size=4 [14:56:36]MH_SAM_APDU [14:56:36]CAPDU: 80 13 00 00 [14:56:36]Write to MH i2c: E2 08 00 4F 0E 80 13 00 00 00 00 00 00 D9 [14:56:36]Write i2c OK [14:56:36]MH_I2C_Read... [14:56:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:36]Read from MH i2c: E2 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 62 00 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 62 00 4F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 92 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [14:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 92 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:36]wFMCommunicate OK [14:56:36]SAM_PROTO_GetFieldsCounters done [14:56:36]requested_item shift.num is exist - process it [14:56:36]requested_item shift.opened is exist - process it [14:56:36]req_shift_opened [14:56:36]FM_GetShiftState [14:56:36]SAM_PROTO_GetShiftState [14:56:36]wFMCommunicate request_size=4 [14:56:36]MH_SAM_APDU [14:56:36]CAPDU: 80 13 01 00 [14:56:36]Write to MH i2c: E2 08 00 50 0E 80 13 01 00 00 00 00 00 DB [14:56:36]Write i2c OK [14:56:36]MH_I2C_Read... [14:56:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:36]Read from MH i2c: E2 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 0E 00 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 0E 00 50 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7C [14:56:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:56:36]wFMCommunicate OK [14:56:36]SAM_PROTO_GetShiftState done [14:56:36]FM_GetShiftState done [14:56:36]req_shift_opened done [14:56:36]requested_item shift.open_date is exist - process it [14:56:36]req_shift_open_date [14:56:36]req_shift_open_date done [14:56:36]produce_requested_data done [14:56:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289682,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:56:36]process_action_free close_receipt [14:56:36]json_value_free [14:56:36]json_value_free done [14:56:36]process_json_proto returns [14:56:36]Send response to host [14:56:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289682,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:56:36]free response buf [14:56:36]execute_script done [14:56:36]execute_script returns [14:56:36]free content buf [14:56:36]Sock 9.Close socket [14:56:36]Sock 9.Thread stoped [14:56:41]OFD Sender: No OFD packet to send [14:56:46]OFD Sender: No OFD packet to send [14:56:51]OFD Sender: No OFD packet to send [14:56:56]OFD Sender: No OFD packet to send [14:57:01]OFD Sender: No OFD packet to send [14:57:06]OFD Sender: No OFD packet to send [14:57:11]OFD Sender: No OFD packet to send [14:57:16]OFD Sender: No OFD packet to send [14:57:21]OFD Sender: No OFD packet to send [14:57:26]OFD Sender: No OFD packet to send [14:57:31]OFD Sender: No OFD packet to send [14:57:36]OFD Sender: No OFD packet to send [14:57:41]OFD Sender: No OFD packet to send [14:57:46]OFD Sender: No OFD packet to send [14:57:51]OFD Sender: No OFD packet to send [14:57:56]OFD Sender: No OFD packet to send [14:58:01]OFD Sender: No OFD packet to send [14:58:06]OFD Sender: No OFD packet to send [14:58:11]OFD Sender: No OFD packet to send [14:58:15]accept exits with 7 [14:58:15]New connection [14:58:15]New thread 3067301220 created [14:58:15]Thread 3067157860 joined [14:58:15]Waiting for new connection... [14:58:15] Sock 7.Parse request [14:58:15]Sock 7.Check first char [14:58:15]Sock 7.First char is OK [14:58:15]request: POST /json_proto HTTP/1.0 [14:58:15]Method: POST [14:58:15]URL: /json_proto [14:58:15]Method is POST - this is cgi request [14:58:15]url: /json_proto [14:58:15]query_string will be loaded in cgi processing [14:58:15]execute_cgi json_proto POST (null) [14:58:15]execute_cgi path=json_proto method=POST [14:58:15]POST find Content-Length [14:58:15]Host: 172.17.41.135:8080 [14:58:15]Content-Length: 805 [14:58:15]Content-Type: application/json [14:58:15] [14:58:15]POST finish read [14:58:15]Found Content-Length = 805 [14:58:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:15]execute_script... [14:58: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)24617760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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:15]POST & json_proto [14:58:15]process_json_proto [14:58:15]json parsed OK: [14:58:15]protocol is kg_v1.0 [14:58:15]action value=close_receipt [14:58:15]process_action close_receipt [14:58:15]cmd_close_receipt [14:58:15]MH_GetDate [14:58:15]Write to MH i2c: F0 00 00 51 0E 4E [14:58:15]Write i2c OK [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: F0 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: F0 09 00 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: F0 09 00 51 0E 00 08 82 F1 66 ED 3E 82 65 4A [14:58:15]GetLastDocTimeStamp 1727103393 [14:58:15]current date 1727103496 [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 52 0E 80 13 01 00 00 00 00 00 DD [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 52 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [14:58:15]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [14:58:15]opened+sec_in_day 1727137801 [14:58:15]quantity*price = 120055 [14:58:15]sum+1 = 120057 [14:58:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 357 23.09.2024 14:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289683 ФПД: 192113427903237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145816&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289683&fm=192113427903237&tin=02508201610067®Number=0000000000091827&sum=120056 [14:58:16]StoreToDocumentArchive [14:58:16]shift 515 fd 289683 [14:58:16]save to /storage/0515/doc_00289683 [14:58:16]save last doc name /storage/0515/doc_00289683 to /storage/kkm_last_doc_name [14:58:16]save OK [14:58:16]Clear old archive folders... [14:58:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:58:16]tlvbuf is 00782CE0 [14:58:16]SAM_PROTO_ClearQueue [14:58:16]wFMCommunicate request_size=4 [14:58:16]MH_SAM_APDU [14:58:16]CAPDU: 80 09 00 00 [14:58:16]Write to MH i2c: E2 08 00 5F 0E 80 09 00 00 00 00 00 00 DF [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:16]Read from MH i2c: E2 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 03 00 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 03 00 5F 0E 00 90 00 E1 [14:58:16]RAPDU: 90 00 [14:58:16]wFMCommunicate OK [14:58:16]SAM_PROTO_ClearQueue done [14:58:16]KKMCreateOFDPacket [14:58:16]OFDProtocolAddRootSTLVToBuf [14:58:16]FM_MakeSignedData [14:58:16]FM_MakeSignedData [14:58:16]SAM_PROTO_SignData [14:58:16]wFMCommunicate request_size=4 [14:58:16]MH_SAM_APDU [14:58:16]CAPDU: 80 0D 01 02 [14:58:16]Write to MH i2c: E2 08 00 60 0E 80 0D 01 02 00 00 00 00 E7 [14:58:16]Write i2c OK [14:58:16]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 60 0E 00 90 00 E2 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 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 65 01 00 00 F4 03 04 00 08 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6B 04 00 35 04 06 00 AE [14:58:17]Write to MH i2c: E2 02 01 61 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 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 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 65 01 00 00 F4 03 04 00 08 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6B 04 00 35 04 06 00 AE 00 00 0A [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]*** iso7816_exchange 80 0D 02 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 61 0E 00 90 00 E3 [14:58:17]RAPDU: 90 00 [14:58:17]wFMCommunicate OK [14:58:17]wFMCommunicate request_size=10 [14:58:17]MH_SAM_APDU [14:58:17]CAPDU: 80 0D 02 02 05 B9 E4 A0 73 05 [14:58:17]Write to MH i2c: E2 0D 00 62 0E 80 0D 02 02 05 00 B9 E4 A0 73 05 00 00 A9 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]*** iso7816_exchange 80 0D 02 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 62 0E 00 90 00 E4 [14:58:17]RAPDU: 90 00 [14:58:17]wFMCommunicate OK [14:58:17]wFMCommunicate request_size=4 [14:58:17]MH_SAM_APDU [14:58:17]CAPDU: 80 0D 03 02 [14:58:17]Write to MH i2c: E2 08 00 63 0E 80 0D 03 02 00 00 00 00 EC [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:17]Read from MH i2c: E2 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 0B 00 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 0B 00 63 0E 00 8F 4C 9A 4A B0 69 3A C0 90 00 BF [14:58:17]RAPDU: 8F 4C 9A 4A B0 69 3A C0 90 00 [14:58:17]wFMCommunicate OK [14:58:17]SAM_PROTO_SignData done [14:58:17]FM_MakeSignedData done [14:58:17]CreateOFDProtocolMessage [14:58:17]wFMCommunicate request_size=4 [14:58:17]MH_SAM_APDU [14:58:17]CAPDU: 80 11 00 00 [14:58:17]Write to MH i2c: E2 08 00 64 0E 80 11 00 00 00 00 00 00 EC [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:17]Read from MH i2c: E2 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 17 00 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 17 00 64 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [14:58:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:58:17]wFMCommunicate OK [14:58:17]CreateOFDProtocolMessage done [14:58:17]OFDSenderStorePacket 289683 [14:58:17]StoreOFDPacket docnum=289683 [14:58:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EB E9 07 01 09 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 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 65 01 00 00 F4 03 04 00 08 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6B 04 00 35 04 06 00 AE B9 E4 A0 73 05 8F 4C 9A 4A B0 69 3A C0 [14:58:17]CheckFolder [14:58:17]dirname=/storage/ofd_packets [14:58:17]CheckFolder done [14:58:17]ProducePacketName [14:58:17]name=ofd_packets/00289683 [14:58:17]NVStorageSaveData ofd_packets/00289683 [14:58:17]File name is /storage/ofd_packets/00289683 [14:58:17]Write 301 bytes [14:58:17]NVStorageSaveData done [14:58:17]OFDSenderStorePacket done [14:58:17]KKMCreateOFDPacket done [14:58:17]NVStorageSaveData kkm_last_timestamp [14:58:17]File name is /storage/kkm_last_timestamp [14:58:17]Write 4 bytes [14:58:17]NVStorageSaveData done [14:58:17]ExternCall_PrintAddStr [14:58:17]wPrintStart [14:58:17]Write to MH i2c: 01 00 00 65 0E 73 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: 01 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: 01 07 00 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: 01 07 00 65 0E 00 00 00 00 00 FF 0F 88 [14:58:17]RasterBufferAndPrint [14:58:17]line Счет N : (1)24617760 [14:58:17]line ИНН: 02508201610067 [14:58:17]line Контрольно-Кассовый Чек [14:58:17]line ПРОДАЖА [14:58:17]line ТРК (МРК, ГНК) : 42 [14:58:17]line Товар: 2710124500 [14:58:17]line Аи-95-К-5 [14:58:17]line 16.180 * 74.20 [14:58:17]line = 1200.56 [14:58:17]line НДС 12% НСП 1% [14:58:17]line > о реализуемом товаре [14:58:17]line ИТОГО: 1200.56 [14:58:17]line НСП 1% : 10.62 [14:58:17]line НДС 12% : 127.49 [14:58:17]line Наличными: 0.00 [14:58:17]line Безнал.: 1200.56 [14:58:17]line Место: АЗС № 90 "Партнёр-нефть" [14:58:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:58:17]line СНО: Общий режим [14:58:17]line Чек 357 23.09.2024 14:58 [14:58:17]line Смена: 515 ФФД: 1.0 [14:58:17]line ЗНМ: 0300000107 [14:58:17]line РНМ: 0000000000091827 [14:58:17]line Версия ККМ: 001 [14:58:17]line Платежная система: O! деньги [14:58:17]line ФМ: 0000000000871832 [14:58:17]line ФД: 289683 [14:58:17]line ФПД: 192113427903237 [14:58:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145816&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289683&fm=192113427903237&tin=02508201610067®Number=0000000000091827&sum=120056 [14:58:17]written 0, free lines is 4095 [14:58:17]OFD Sender: Processing packet 289683 [packets to send 1784, broken 1783] [14:58:17]ProducePacketName [14:58:17]name=ofd_packets/00289683 [14:58:17]OFD Sender: To server: pG, [14:58:17]CommunicateWithHost lk.salyk.kg:30040 [14:58:17]ConnectInit lk.salyk.kg [14:58:17]Connected sock=10 [14: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 33 32 0F 01 00 00 EB E9 07 01 09 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 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 65 01 00 00 F4 03 04 00 08 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6B 04 00 35 04 06 00 AE B9 E4 A0 73 05 8F 4C 9A 4A B0 69 3A C0 [14:58:17]Write to MH i2c: 01 00 00 8E 0E 9C [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: 01 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: 01 07 00 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: 01 07 00 8E 0E 00 00 00 00 00 EB 0C 9A [14:58:17]RasterBufferAndPrint [14:58:17]line [14:58:17]line [14:58:17]line [14:58:17]line [14:58:17]line [14:58:17]written 0, free lines is 3314 [14:58:17]MH_Cut [14:58:17]Write to MH i2c: D1 01 00 95 0E 01 75 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: D1 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: D1 01 00 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: D1 01 00 95 0E 00 74 [14:58:17]Write to MH i2c: 01 00 00 96 0E A4 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [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 33 32 4F 00 00 00 F9 5D 47 00 88 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 33 32 10 04 04 00 93 6B 04 00 F4 03 04 00 DD 29 F1 66 B6 04 01 00 00 1D B7 18 37 07 4F 6B 11 [14:58:18]CommunicateWithHost err = 0 [14:58:18]CheckOFDResponse [14:58:18]1017 (14) - 77093643461234 [14:58:18]1041 (16) - 0000000000871832 [14:58:18]1040 (4) - 289683 [14:58:18]1012 (4) - 23.09.2024 08:42 [14:58:18]1206 (1) - 0 [14:58:18]OFD Sender: Remove packet 289683 [14:58:18]ProducePacketName [14:58:18]name=ofd_packets/00289683 [14:58:18]NVStorageDeleteData [14:58:18]*** Cut start [14:58:18]*** Partial cut [14:58:18]*** CUTSNS_PIN = 1 [14:58:18]OFD Sender: No OFD packet to send [14:58:18]*** CUTSNS_PIN = 0 [14:58:18]*** Brake cut motor [14:58:19]Read from MH i2c: 01 [14:58:19]MH_I2C_Read... [14:58:19]*** Stop cut motor [14:58:19]*** Cut end [14:58:19]Read from MH i2c: 01 07 00 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: 01 07 00 96 0E 00 00 00 00 00 FF 0F B9 [14:58:19]process_action close_receipt done [14:58:19]requested_data is exist [14:58:19]produce_requested_data [14:58:19]requested_item fm.sn is exist - process it [14:58:19]wFMCommunicate request_size=4 [14:58:19]MH_SAM_APDU [14:58:19]CAPDU: 80 11 00 00 [14:58:19]Write to MH i2c: E2 08 00 97 0E 80 11 00 00 00 00 00 00 1F [14:58:19]Write i2c OK [14:58:19]MH_I2C_Read... [14:58:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:19]Read from MH i2c: E2 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 17 00 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 17 00 97 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6F [14:58:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:58:19]wFMCommunicate OK [14:58:19]requested_item fd.num is exist - process it [14:58:19]SAM_PROTO_GetFieldsCounters [14:58:19]wFMCommunicate request_size=4 [14:58:19]MH_SAM_APDU [14:58:19]CAPDU: 80 13 00 00 [14:58:19]Write to MH i2c: E2 08 00 98 0E 80 13 00 00 00 00 00 00 22 [14:58:19]Write i2c OK [14:58:19]MH_I2C_Read... [14:58:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:19]Read from MH i2c: E2 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 62 00 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 62 00 98 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 93 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 7B [14:58:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 93 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:58:19]wFMCommunicate OK [14:58:19]SAM_PROTO_GetFieldsCounters done [14:58:19]requested_item shift.num is exist - process it [14:58:19]requested_item shift.opened is exist - process it [14:58:19]req_shift_opened [14:58:19]FM_GetShiftState [14:58:19]SAM_PROTO_GetShiftState [14:58:19]wFMCommunicate request_size=4 [14:58:19]MH_SAM_APDU [14:58:19]CAPDU: 80 13 01 00 [14:58:19]Write to MH i2c: E2 08 00 99 0E 80 13 01 00 00 00 00 00 24 [14:58:19]Write i2c OK [14:58:19]MH_I2C_Read... [14:58:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:19]Read from MH i2c: E2 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 0E 00 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 0E 00 99 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [14:58:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:58:19]wFMCommunicate OK [14:58:19]SAM_PROTO_GetShiftState done [14:58:19]FM_GetShiftState done [14:58:19]req_shift_opened done [14:58:19]requested_item shift.open_date is exist - process it [14:58:19]req_shift_open_date [14:58:19]req_shift_open_date done [14:58:19]produce_requested_data done [14:58:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289683,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:58:19]process_action_free close_receipt [14:58:19]json_value_free [14:58:19]json_value_free done [14:58:19]process_json_proto returns [14:58:19]Send response to host [14:58:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289683,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:58:19]free response buf [14:58:19]execute_script done [14:58:19]execute_script returns [14:58:19]free content buf [14:58:19]Sock 7.Close socket [14:58:19]Sock 7.Thread stoped [14:58:23]OFD Sender: No OFD packet to send [14:58:28]OFD Sender: No OFD packet to send [14:58:33]OFD Sender: No OFD packet to send [14:58:38]OFD Sender: No OFD packet to send [14:58:42]accept exits with 9 [14:58:42]New connection [14:58:42]New thread 3067157860 created [14:58:42]Thread 3067301220 joined [14:58:42]Waiting for new connection... [14:58:42] Sock 9.Parse request [14:58:42]Sock 9.Check first char [14:58:42]Sock 9.First char is OK [14:58:42]request: POST /json_proto HTTP/1.0 [14:58:42]Method: POST [14:58:42]URL: /json_proto [14:58:42]Method is POST - this is cgi request [14:58:42]url: /json_proto [14:58:42]query_string will be loaded in cgi processing [14:58:42]execute_cgi json_proto POST (null) [14:58:42]execute_cgi path=json_proto method=POST [14:58:42]POST find Content-Length [14:58:42]Host: 172.17.41.135:8080 [14:58:42]Content-Length: 955 [14:58:42]Content-Type: application/json [14:58:42] [14:58:42]POST finish read [14:58:42]Found Content-Length = 955 [14:58:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 58.570, "sum" : 4000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 58.57 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:42]execute_script... [14:58: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)24617756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 58.570, "sum" : 4000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 58.57 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:42]POST & json_proto [14:58:42]process_json_proto [14:58:42]json parsed OK: [14:58:42]protocol is kg_v1.0 [14:58:42]action value=close_receipt [14:58:42]process_action close_receipt [14:58:42]cmd_close_receipt [14:58:42]MH_GetDate [14:58:42]Write to MH i2c: F0 00 00 9A 0E 97 [14:58:42]Write i2c OK [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: F0 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: F0 09 00 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: F0 09 00 9A 0E 00 23 82 F1 66 ED 3E 82 65 AE [14:58:42]GetLastDocTimeStamp 1727103496 [14:58:42]current date 1727103523 [14:58:42]FM_GetShiftState [14:58:42]SAM_PROTO_GetShiftState [14:58:42]wFMCommunicate request_size=4 [14:58:42]MH_SAM_APDU [14:58:42]CAPDU: 80 13 01 00 [14:58:42]Write to MH i2c: E2 08 00 9B 0E 80 13 01 00 00 00 00 00 26 [14:58:42]Write i2c OK [14:58:42]MH_I2C_Read... [14:58:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:42]Read from MH i2c: E2 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 0E 00 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 0E 00 9B 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [14:58:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:58:42]wFMCommunicate OK [14:58:42]SAM_PROTO_GetShiftState done [14:58:42]FM_GetShiftState done [14:58:42]opened in 1727051401 [14:58:42]opened+sec_in_day 1727137801 [14:58:42]quantity*price = 400033 [14:58:42]sum+1 = 400034 [14:58:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.81 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 358 23.09.2024 14:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа S-92 номер 90 сэкономлено 58.57 сом ФМ: 0000000000871832 ФД: 289684 ФПД: 186873475986466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145843&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289684&fm=186873475986466&tin=02508201610067®Number=0000000000091827&sum=400000 [14:58:43]StoreToDocumentArchive [14:58:43]shift 515 fd 289684 [14:58:43]save to /storage/0515/doc_00289684 [14:58:43]save last doc name /storage/0515/doc_00289684 to /storage/kkm_last_doc_name [14:58:43]save OK [14:58:43]Clear old archive folders... [14:58:43]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:58:43]tlvbuf is 00793030 [14:58:43]SAM_PROTO_ClearQueue [14:58:43]wFMCommunicate request_size=4 [14:58:43]MH_SAM_APDU [14:58:43]CAPDU: 80 09 00 00 [14:58:43]Write to MH i2c: E2 08 00 A8 0E 80 09 00 00 00 00 00 00 28 [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:43]Read from MH i2c: E2 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 03 00 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 03 00 A8 0E 00 90 00 2A [14:58:43]RAPDU: 90 00 [14:58:43]wFMCommunicate OK [14:58:43]SAM_PROTO_ClearQueue done [14:58:43]KKMCreateOFDPacket [14:58:43]OFDProtocolAddRootSTLVToBuf [14:58:43]FM_MakeSignedData [14:58:43]FM_MakeSignedData [14:58:43]SAM_PROTO_SignData [14:58:43]wFMCommunicate request_size=4 [14:58:43]MH_SAM_APDU [14:58:43]CAPDU: 80 0D 01 02 [14:58:43]Write to MH i2c: E2 08 00 A9 0E 80 0D 01 02 00 00 00 00 30 [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:43]Read from MH i2c: E2 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 03 00 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 03 00 A9 0E 00 90 00 2B [14:58:43]RAPDU: 90 00 [14:58:43]wFMCommunicate OK [14:58:43]wFMCommunicate request_size=253 [14:58:43]MH_SAM_APDU [14:58:43]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CA E4 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A1 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 23 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6B 04 00 35 04 06 00 A9 F5 DF 27 74 22 [14:58:43]Write to MH i2c: E2 00 01 AA 0E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CA E4 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A1 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 23 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6B 04 00 35 04 06 00 A9 F5 DF 27 74 22 00 00 7A [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:43]OFD Sender: No OFD packet to send [14:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:44]Read from MH i2c: E2 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: E2 03 00 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: E2 03 00 AA 0E 00 90 00 2C [14:58:44]RAPDU: 90 00 [14:58:44]wFMCommunicate OK [14:58:44]wFMCommunicate request_size=4 [14:58:44]MH_SAM_APDU [14:58:44]CAPDU: 80 0D 03 02 [14:58:44]Write to MH i2c: E2 08 00 AB 0E 80 0D 03 02 00 00 00 00 34 [14:58:44]Write i2c OK [14:58:44]MH_I2C_Read... [14:58:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:44]Read from MH i2c: E2 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: E2 0B 00 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: E2 0B 00 AB 0E 00 72 7C E4 73 A1 50 62 08 90 00 D5 [14:58:44]RAPDU: 72 7C E4 73 A1 50 62 08 90 00 [14:58:44]wFMCommunicate OK [14:58:44]SAM_PROTO_SignData done [14:58:44]FM_MakeSignedData done [14:58:44]CreateOFDProtocolMessage [14:58:44]wFMCommunicate request_size=4 [14:58:44]MH_SAM_APDU [14:58:44]CAPDU: 80 11 00 00 [14:58:44]Write to MH i2c: E2 08 00 AC 0E 80 11 00 00 00 00 00 00 34 [14:58:44]Write i2c OK [14:58:44]MH_I2C_Read... [14:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:44]Read from MH i2c: E2 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: E2 17 00 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: E2 17 00 AC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 84 [14:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:58:44]wFMCommunicate OK [14:58:44]CreateOFDProtocolMessage done [14:58:44]OFDSenderStorePacket 289684 [14:58:44]StoreOFDPacket docnum=289684 [14:58:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 7B 06 00 01 67 A6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CA E4 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A1 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 23 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6B 04 00 35 04 06 00 A9 F5 DF 27 74 22 72 7C E4 73 A1 50 62 08 [14:58:44]CheckFolder [14:58:44]dirname=/storage/ofd_packets [14:58:44]CheckFolder done [14:58:44]ProducePacketName [14:58:44]name=ofd_packets/00289684 [14:58:44]NVStorageSaveData ofd_packets/00289684 [14:58:44]File name is /storage/ofd_packets/00289684 [14:58:44]Write 294 bytes [14:58:44]NVStorageSaveData done [14:58:44]OFDSenderStorePacket done [14:58:44]KKMCreateOFDPacket done [14:58:44]NVStorageSaveData kkm_last_timestamp [14:58:44]File name is /storage/kkm_last_timestamp [14:58:44]Write 4 bytes [14:58:44]NVStorageSaveData done [14:58:44]ExternCall_PrintAddStr [14:58:44]wPrintStart [14:58:44]Write to MH i2c: 01 00 00 AD 0E BB [14:58:44]Write i2c OK [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: 01 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: 01 07 00 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: 01 07 00 AD 0E 00 00 00 00 00 FF 0F D0 [14:58:44]RasterBufferAndPrint [14:58:44]line Счет N : (1)24617756 [14:58:44]line ИНН: 02508201610067 [14:58:44]line Контрольно-Кассовый Чек [14:58:44]line ПРОДАЖА [14:58:44]line ТРК (МРК, ГНК) : 34 [14:58:44]line Товар: 2710124130 [14:58:44]line SU-92 [14:58:44]line 58.570 * 68.30 [14:58:44]line = 4000.33 [14:58:44]line НДС 12% НСП 1% [14:58:44]line > о реализуемом товаре [14:58:44]line ОКРУГЛЕНИЕ: -0.33 [14:58:44]line ИТОГО: 4000.00 [14:58:44]line Внесено: 4000.00 [14:58:44]line СДАЧА: 0.00 [14:58:44]line НСП 1% : 35.40 [14:58:44]line НДС 12% : 424.81 [14:58:44]line Наличными: 4000.00 [14:58:44]line Безнал.: 0.00 [14:58:44]line Место: АЗС № 90 "Партнёр-нефть" [14:58:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:58:44]line СНО: Общий режим [14:58:44]line Чек 358 23.09.2024 14:58 [14:58:44]line Смена: 515 ФФД: 1.0 [14:58:44]line ЗНМ: 0300000107 [14:58:44]line РНМ: 0000000000091827 [14:58:44]line Версия ККМ: 001 [14:58:44]line [14:58:44]line Дисконтная программа [14:58:44]line S-92 [14:58:44]line номер 90 [14:58:44]line сэкономлено 58.57 сом [14:58:44]line ФМ: 0000000000871832 [14:58:44]line ФД: 289684 [14:58:44]line ФПД: 186873475986466 [14:58:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145843&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289684&fm=186873475986466&tin=02508201610067®Number=0000000000091827&sum=400000 [14:58:44]written 0, free lines is 4095 [14:58:44]OFD Sender: Processing packet 289684 [packets to send 1784, broken 1783] [14:58:44]ProducePacketName [14:58:44]name=ofd_packets/00289684 [14:58:44]OFD Sender: To server: pG, [14:58:44]CommunicateWithHost lk.salyk.kg:30040 [14:58:44]ConnectInit lk.salyk.kg [14:58:44]Connected sock=10 [14: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 33 32 08 01 00 00 7B 06 00 01 67 A6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CA E4 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A1 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 23 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6B 04 00 35 04 06 00 A9 F5 DF 27 74 22 72 7C E4 73 A1 50 62 08 [14:58:44]Write to MH i2c: 01 00 00 DC 0E EA [14:58:44]Write i2c OK [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: 01 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: 01 07 00 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: 01 07 00 DC 0E 00 00 00 00 00 7D 0C 7A [14:58:44]RasterBufferAndPrint [14:58:44]line [14:58:44]line [14:58:44]line [14:58:44]line [14:58:44]line [14:58:44]written 0, free lines is 3206 [14:58:44]MH_Cut [14:58:44]Write to MH i2c: D1 01 00 E3 0E 01 C3 [14:58:44]Write i2c OK [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: D1 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: D1 01 00 [14:58:44]MH_I2C_Read... [14:58:44]Read from MH i2c: D1 01 00 E3 0E 00 C2 [14:58:44]Write to MH i2c: 01 00 00 E4 0E F2 [14:58:44]Write i2c OK [14:58:44]MH_I2C_Read... [14: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 33 32 4F 00 00 00 62 6C 47 00 B6 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 33 32 10 04 04 00 94 6B 04 00 F4 03 04 00 F8 29 F1 66 B6 04 01 00 00 2E 4D 07 E9 A6 64 39 DC [14:58:44]CommunicateWithHost err = 0 [14:58:44]CheckOFDResponse [14:58:44]1017 (14) - 77093643461234 [14:58:44]1041 (16) - 0000000000871832 [14:58:44]1040 (4) - 289684 [14:58:44]1012 (4) - 23.09.2024 08:42 [14:58:44]1206 (1) - 0 [14:58:44]OFD Sender: Remove packet 289684 [14:58:44]ProducePacketName [14:58:44]name=ofd_packets/00289684 [14:58:44]NVStorageDeleteData [14:58:45]OFD Sender: No OFD packet to send [14:58:45]*** Cut start [14:58:45]*** Partial cut [14:58:45]*** CUTSNS_PIN = 1 [14:58:45]*** CUTSNS_PIN = 0 [14:58:45]*** Brake cut motor [14:58:46]Read from MH i2c: 01 [14:58:46]MH_I2C_Read... [14:58:46]*** Stop cut motor [14:58:46]*** Cut end [14:58:46]Read from MH i2c: 01 07 00 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: 01 07 00 E4 0E 00 00 00 00 00 FF 0F 07 [14:58:46]process_action close_receipt done [14:58:46]requested_data is exist [14:58:46]produce_requested_data [14:58:46]requested_item fm.sn is exist - process it [14:58:46]wFMCommunicate request_size=4 [14:58:46]MH_SAM_APDU [14:58:46]CAPDU: 80 11 00 00 [14:58:46]Write to MH i2c: E2 08 00 E5 0E 80 11 00 00 00 00 00 00 6D [14:58:46]Write i2c OK [14:58:46]MH_I2C_Read... [14:58:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:46]Read from MH i2c: E2 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 17 00 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 17 00 E5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BD [14:58:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:58:46]wFMCommunicate OK [14:58:46]requested_item fd.num is exist - process it [14:58:46]SAM_PROTO_GetFieldsCounters [14:58:46]wFMCommunicate request_size=4 [14:58:46]MH_SAM_APDU [14:58:46]CAPDU: 80 13 00 00 [14:58:46]Write to MH i2c: E2 08 00 E6 0E 80 13 00 00 00 00 00 00 70 [14:58:46]Write i2c OK [14:58:46]MH_I2C_Read... [14:58:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:46]Read from MH i2c: E2 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 62 00 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 62 00 E6 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 94 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [14:58: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 94 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:58:46]wFMCommunicate OK [14:58:46]SAM_PROTO_GetFieldsCounters done [14:58:46]requested_item shift.num is exist - process it [14:58:46]requested_item shift.opened is exist - process it [14:58:46]req_shift_opened [14:58:46]FM_GetShiftState [14:58:46]SAM_PROTO_GetShiftState [14:58:46]wFMCommunicate request_size=4 [14:58:46]MH_SAM_APDU [14:58:46]CAPDU: 80 13 01 00 [14:58:46]Write to MH i2c: E2 08 00 E7 0E 80 13 01 00 00 00 00 00 72 [14:58:46]Write i2c OK [14:58:46]MH_I2C_Read... [14:58:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:46]Read from MH i2c: E2 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 0E 00 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 0E 00 E7 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 13 [14:58:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:58:46]wFMCommunicate OK [14:58:46]SAM_PROTO_GetShiftState done [14:58:46]FM_GetShiftState done [14:58:46]req_shift_opened done [14:58:46]requested_item shift.open_date is exist - process it [14:58:46]req_shift_open_date [14:58:46]req_shift_open_date done [14:58:46]produce_requested_data done [14:58:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289684,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:58:46]process_action_free close_receipt [14:58:46]json_value_free [14:58:46]json_value_free done [14:58:46]process_json_proto returns [14:58:46]Send response to host [14:58:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289684,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:58:46]free response buf [14:58:46]execute_script done [14:58:46]execute_script returns [14:58:46]free content buf [14:58:46]Sock 9.Close socket [14:58:46]Sock 9.Thread stoped [14:58:46]accept exits with 7 [14:58:46]New connection [14:58:46]New thread 3067301220 created [14:58:46]Thread 3067157860 joined [14:58:46]Waiting for new connection... [14:58:46] Sock 7.Parse request [14:58:46]Sock 7.Check first char [14:58:46]Sock 7.First char is OK [14:58:46]request: POST /json_proto HTTP/1.0 [14:58:46]Method: POST [14:58:46]URL: /json_proto [14:58:46]Method is POST - this is cgi request [14:58:46]url: /json_proto [14:58:46]query_string will be loaded in cgi processing [14:58:46]execute_cgi json_proto POST (null) [14:58:46]execute_cgi path=json_proto method=POST [14:58:46]POST find Content-Length [14:58:46]Host: 172.17.41.135:8080 [14:58:46]Content-Length: 791 [14:58:46]Content-Type: application/json [14:58:46] [14:58:46]POST finish read [14:58:46]Found Content-Length = 791 [14:58:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:46]execute_script... [14:58: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)24617761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:46]POST & json_proto [14:58:46]process_json_proto [14:58:46]json parsed OK: [14:58:46]protocol is kg_v1.0 [14:58:46]action value=close_receipt [14:58:46]process_action close_receipt [14:58:46]cmd_close_receipt [14:58:46]MH_GetDate [14:58:46]Write to MH i2c: F0 00 00 E8 0E E5 [14:58:46]Write i2c OK [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: F0 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: F0 09 00 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: F0 09 00 E8 0E 00 27 82 F1 66 ED 3E 82 65 00 [14:58:46]GetLastDocTimeStamp 1727103523 [14:58:46]current date 1727103527 [14:58:46]FM_GetShiftState [14:58:46]SAM_PROTO_GetShiftState [14:58:46]wFMCommunicate request_size=4 [14:58:46]MH_SAM_APDU [14:58:46]CAPDU: 80 13 01 00 [14:58:46]Write to MH i2c: E2 08 00 E9 0E 80 13 01 00 00 00 00 00 74 [14:58:46]Write i2c OK [14:58:46]MH_I2C_Read... [14:58:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:46]Read from MH i2c: E2 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 0E 00 [14:58:46]MH_I2C_Read... [14:58:46]Read from MH i2c: E2 0E 00 E9 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 15 [14:58:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:58:46]wFMCommunicate OK [14:58:46]SAM_PROTO_GetShiftState done [14:58:46]FM_GetShiftState done [14:58:46]opened in 1727051401 [14:58:46]opened+sec_in_day 1727137801 [14:58:46]quantity*price = 0 [14:58:46]sum+1 = 1 [14:58:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 359 23.09.2024 14:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289685 ФПД: 223164826354907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145848&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289685&fm=223164826354907&tin=02508201610067®Number=0000000000091827&sum=0 [14:58:48]StoreToDocumentArchive [14:58:48]shift 515 fd 289685 [14:58:48]save to /storage/0515/doc_00289685 [14:58:48]save last doc name /storage/0515/doc_00289685 to /storage/kkm_last_doc_name [14:58:48]save OK [14:58:48]Clear old archive folders... [14:58:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:58:48]tlvbuf is 0079C1A0 [14:58:48]SAM_PROTO_ClearQueue [14:58:48]wFMCommunicate request_size=4 [14:58:48]MH_SAM_APDU [14:58:48]CAPDU: 80 09 00 00 [14:58:48]Write to MH i2c: E2 08 00 F6 0E 80 09 00 00 00 00 00 00 76 [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:48]Read from MH i2c: E2 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 F6 0E 00 90 00 78 [14:58:48]RAPDU: 90 00 [14:58:48]wFMCommunicate OK [14:58:48]SAM_PROTO_ClearQueue done [14:58:48]KKMCreateOFDPacket [14:58:48]OFDProtocolAddRootSTLVToBuf [14:58:48]FM_MakeSignedData [14:58:48]FM_MakeSignedData [14:58:48]SAM_PROTO_SignData [14:58:48]wFMCommunicate request_size=4 [14:58:48]MH_SAM_APDU [14:58:48]CAPDU: 80 0D 01 02 [14:58:48]Write to MH i2c: E2 08 00 F7 0E 80 0D 01 02 00 00 00 00 7E [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:48]Read from MH i2c: E2 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 F7 0E 00 90 00 79 [14:58:48]RAPDU: 90 00 [14:58:48]wFMCommunicate OK [14:58:48]wFMCommunicate request_size=255 [14:58:48]MH_SAM_APDU [14:58: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 4A 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 67 01 00 00 F4 03 04 00 28 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6B 04 00 35 04 06 00 CA F7 9C 33 [14:58:48]Write to MH i2c: E2 02 01 F8 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 67 01 00 00 F4 03 04 00 28 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6B 04 00 35 04 06 00 CA F7 9C 33 00 00 59 [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:48]Read from MH i2c: E2 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [14:58:48]RAPDU: 90 00 [14:58:48]wFMCommunicate OK [14:58:48]wFMCommunicate request_size=7 [14:58:48]MH_SAM_APDU [14:58:48]CAPDU: 80 0D 02 02 02 84 DB [14:58:48]Write to MH i2c: E2 0A 00 F9 0E 80 0D 02 02 02 00 84 DB 00 00 E4 [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:48]Read from MH i2c: E2 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [14:58:48]RAPDU: 90 00 [14:58:48]wFMCommunicate OK [14:58:48]wFMCommunicate request_size=4 [14:58:48]MH_SAM_APDU [14:58:48]CAPDU: 80 0D 03 02 [14:58:48]Write to MH i2c: E2 08 00 FA 0E 80 0D 03 02 00 00 00 00 83 [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:48]Read from MH i2c: E2 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 0B 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 0B 00 FA 0E 00 CC 12 6A F9 95 A4 A1 35 90 00 D4 [14:58:48]RAPDU: CC 12 6A F9 95 A4 A1 35 90 00 [14:58:48]wFMCommunicate OK [14:58:48]SAM_PROTO_SignData done [14:58:48]FM_MakeSignedData done [14:58:48]CreateOFDProtocolMessage [14:58:48]wFMCommunicate request_size=4 [14:58:48]MH_SAM_APDU [14:58:48]CAPDU: 80 11 00 00 [14:58:48]Write to MH i2c: E2 08 00 FB 0E 80 11 00 00 00 00 00 00 83 [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:48]Read from MH i2c: E2 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 17 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 17 00 FB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D3 [14:58:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:58:48]wFMCommunicate OK [14:58:48]CreateOFDProtocolMessage done [14:58:48]OFDSenderStorePacket 289685 [14:58:48]StoreOFDPacket docnum=289685 [14:58:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 FF A7 04 01 DA 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 67 01 00 00 F4 03 04 00 28 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6B 04 00 35 04 06 00 CA F7 9C 33 84 DB CC 12 6A F9 95 A4 A1 35 [14:58:48]CheckFolder [14:58:48]dirname=/storage/ofd_packets [14:58:48]CheckFolder done [14:58:48]ProducePacketName [14:58:48]name=ofd_packets/00289685 [14:58:48]NVStorageSaveData ofd_packets/00289685 [14:58:48]File name is /storage/ofd_packets/00289685 [14:58:48]Write 298 bytes [14:58:48]NVStorageSaveData done [14:58:48]OFDSenderStorePacket done [14:58:48]KKMCreateOFDPacket done [14:58:48]NVStorageSaveData kkm_last_timestamp [14:58:48]File name is /storage/kkm_last_timestamp [14:58:48]Write 4 bytes [14:58:48]NVStorageSaveData done [14:58:48]ExternCall_PrintAddStr [14:58:48]wPrintStart [14:58:48]Write to MH i2c: 01 00 00 FC 0E 0A [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: 01 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: 01 07 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: 01 07 00 FC 0E 00 00 00 00 00 FF 0F 1F [14:58:48]RasterBufferAndPrint [14:58:48]line Счет N : (1)24617761 [14:58:48]line ИНН: 02508201610067 [14:58:48]line Контрольно-Кассовый Чек [14:58:48]line ПРОДАЖА [14:58:48]line ТРК (МРК, ГНК) : 22 [14:58:48]line Товар: 2710194210 [14:58:48]line ДТ-К-5 [14:58:48]line 13.130 * 0.00 [14:58:48]line = 0.00 [14:58:48]line НДС 12% НСП 1% [14:58:48]line > о реализуемом товаре [14:58:48]line ИТОГО: 0.00 [14:58:48]line НСП 1% : 0.00 [14:58:48]line НДС 12% : 0.00 [14:58:48]line Наличными: 0.00 [14:58:48]line Безнал.: 0.00 [14:58:48]line Место: АЗС № 90 "Партнёр-нефть" [14:58:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [14:58:49]line СНО: Общий режим [14:58:49]line Чек 359 23.09.2024 14:58 [14:58:49]line Смена: 515 ФФД: 1.0 [14:58:49]line ЗНМ: 0300000107 [14:58:49]line РНМ: 0000000000091827 [14:58:49]line Версия ККМ: 001 [14:58:49]line Талоны: Топливная Карта [14:58:49]line 99990 [14:58:49]line ФМ: 0000000000871832 [14:58:49]line ФД: 289685 [14:58:49]line ФПД: 223164826354907 [14:58:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T145848&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289685&fm=223164826354907&tin=02508201610067®Number=0000000000091827&sum=0 [14:58:49]OFD Sender: Processing packet 289685 [packets to send 1784, broken 1783] [14:58:49]ProducePacketName [14:58:49]name=ofd_packets/00289685 [14:58:49]OFD Sender: To server: pG, [14:58:49]CommunicateWithHost lk.salyk.kg:30040 [14:58:49]ConnectInit lk.salyk.kg [14:58:49]written 0, free lines is 4095 [14:58:49]Connected sock=10 [14: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 33 32 0C 01 00 00 FF A7 04 01 DA 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 67 01 00 00 F4 03 04 00 28 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6B 04 00 35 04 06 00 CA F7 9C 33 84 DB CC 12 6A F9 95 A4 A1 35 [14:58:49]Write to MH i2c: 01 00 00 25 0F 34 [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: 01 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: 01 07 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: 01 07 00 25 0F 00 00 00 00 00 DB 0C 22 [14:58:49]RasterBufferAndPrint [14:58:49]line [14:58:49]line [14:58:49]line [14:58:49]line [14:58:49]line [14:58:49]written 0, free lines is 3305 [14:58:49]MH_Cut [14:58:49]Write to MH i2c: D1 01 00 2C 0F 01 0D [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: D1 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: D1 01 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: D1 01 00 2C 0F 00 0C [14:58:49]Write to MH i2c: 01 00 00 2D 0F 3C [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14: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 33 32 4F 00 00 00 AE 42 47 00 EE 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 33 32 10 04 04 00 95 6B 04 00 F4 03 04 00 FC 29 F1 66 B6 04 01 00 00 3D 4C F4 CD E9 91 28 6F [14:58:49]CommunicateWithHost err = 0 [14:58:49]CheckOFDResponse [14:58:49]1017 (14) - 77093643461234 [14:58:49]1041 (16) - 0000000000871832 [14:58:49]1040 (4) - 289685 [14:58:49]1012 (4) - 23.09.2024 08:42 [14:58:49]1206 (1) - 0 [14:58:49]OFD Sender: Remove packet 289685 [14:58:49]ProducePacketName [14:58:49]name=ofd_packets/00289685 [14:58:49]NVStorageDeleteData [14:58:50]OFD Sender: No OFD packet to send [14:58:50]*** Cut start [14:58:50]*** Partial cut [14:58:50]*** CUTSNS_PIN = 1 [14:58:50]*** CUTSNS_PIN = 0 [14:58:50]*** Brake cut motor [14:58:51]Read from MH i2c: 01 [14:58:51]MH_I2C_Read... [14:58:51]*** Stop cut motor [14:58:51]*** Cut end [14:58:51]Read from MH i2c: 01 07 00 [14:58:51]MH_I2C_Read... [14:58:51]Read from MH i2c: 01 07 00 2D 0F 00 00 00 00 00 FF 0F 51 [14:58:51]process_action close_receipt done [14:58:51]requested_data is exist [14:58:51]produce_requested_data [14:58:51]requested_item fm.sn is exist - process it [14:58:51]wFMCommunicate request_size=4 [14:58:51]MH_SAM_APDU [14:58:51]CAPDU: 80 11 00 00 [14:58:51]Write to MH i2c: E2 08 00 2E 0F 80 11 00 00 00 00 00 00 B7 [14:58:51]Write i2c OK [14:58:51]MH_I2C_Read... [14:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:51]Read from MH i2c: E2 [14:58:51]MH_I2C_Read... [14:58:51]Read from MH i2c: E2 17 00 [14:58:51]MH_I2C_Read... [14:58:51]Read from MH i2c: E2 17 00 2E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 07 [14:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [14:58:51]wFMCommunicate OK [14:58:51]requested_item fd.num is exist - process it [14:58:51]SAM_PROTO_GetFieldsCounters [14:58:51]wFMCommunicate request_size=4 [14:58:51]MH_SAM_APDU [14:58:51]CAPDU: 80 13 00 00 [14:58:51]Write to MH i2c: E2 08 00 2F 0F 80 13 00 00 00 00 00 00 BA [14:58:51]Write i2c OK [14:58:51]MH_I2C_Read... [14:58:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:51]Read from MH i2c: E2 [14:58:51]MH_I2C_Read... [14:58:51]Read from MH i2c: E2 62 00 [14:58:51]MH_I2C_Read... [14:58:51]Read from MH i2c: E2 62 00 2F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 95 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [14:58:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 95 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:58:51]wFMCommunicate OK [14:58:51]SAM_PROTO_GetFieldsCounters done [14:58:51]requested_item shift.num is exist - process it [14:58:51]requested_item shift.opened is exist - process it [14:58:51]req_shift_opened [14:58:51]FM_GetShiftState [14:58:51]SAM_PROTO_GetShiftState [14:58:51]wFMCommunicate request_size=4 [14:58:51]MH_SAM_APDU [14:58:51]CAPDU: 80 13 01 00 [14:58:51]Write to MH i2c: E2 08 00 30 0F 80 13 01 00 00 00 00 00 BC [14:58:51]Write i2c OK [14:58:51]MH_I2C_Read... [14:58:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:51]Read from MH i2c: E2 [14:58:51]MH_I2C_Read... [14:58:51]Read from MH i2c: E2 0E 00 [14:58:51]MH_I2C_Read... [14:58:51]Read from MH i2c: E2 0E 00 30 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5D [14:58:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:58:51]wFMCommunicate OK [14:58:51]SAM_PROTO_GetShiftState done [14:58:51]FM_GetShiftState done [14:58:51]req_shift_opened done [14:58:51]requested_item shift.open_date is exist - process it [14:58:51]req_shift_open_date [14:58:51]req_shift_open_date done [14:58:51]produce_requested_data done [14:58:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289685,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [14:58:51]process_action_free close_receipt [14:58:51]json_value_free [14:58:51]json_value_free done [14:58:51]process_json_proto returns [14:58:51]Send response to host [14:58:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289685,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [14:58:51]free response buf [14:58:51]execute_script done [14:58:51]execute_script returns [14:58:51]free content buf [14:58:51]Sock 7.Close socket [14:58:51]Sock 7.Thread stoped [14:58:55]OFD Sender: No OFD packet to send [14:59:00]OFD Sender: No OFD packet to send [14:59:05]OFD Sender: No OFD packet to send [14:59:10]OFD Sender: No OFD packet to send [14:59:15]OFD Sender: No OFD packet to send [14:59:20]OFD Sender: No OFD packet to send [14:59:25]OFD Sender: No OFD packet to send [14:59:30]OFD Sender: No OFD packet to send [14:59:35]OFD Sender: No OFD packet to send [14:59:40]OFD Sender: No OFD packet to send [14:59:45]OFD Sender: No OFD packet to send [14:59:50]OFD Sender: No OFD packet to send [14:59:55]OFD Sender: No OFD packet to send [14:59:59]accept exits with 9 [14:59:59]New connection [14:59:59]New thread 3067157860 created [14:59:59]Thread 3067301220 joined [14:59:59]Waiting for new connection... [14:59:59] Sock 9.Parse request [14:59:59]Sock 9.Check first char [14:59:59]Sock 9.First char is OK [14:59:59]request: POST /json_proto HTTP/1.0 [14:59:59]Method: POST [14:59:59]URL: /json_proto [14:59:59]Method is POST - this is cgi request [14:59:59]url: /json_proto [14:59:59]query_string will be loaded in cgi processing [14:59:59]execute_cgi json_proto POST (null) [14:59:59]execute_cgi path=json_proto method=POST [14:59:59]POST find Content-Length [14:59:59]Host: 172.17.41.135:8080 [14:59:59]Content-Length: 786 [14:59:59]Content-Type: application/json [14:59:59] [14:59:59]POST finish read [14:59:59]Found Content-Length = 786 [14:59:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:59]execute_script... [14:59: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)24617762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:59]POST & json_proto [14:59:59]process_json_proto [14:59:59]json parsed OK: [14:59:59]protocol is kg_v1.0 [14:59:59]action value=close_receipt [14:59:59]process_action close_receipt [14:59:59]cmd_close_receipt [14:59:59]MH_GetDate [14:59:59]Write to MH i2c: F0 00 00 31 0F 2F [14:59:59]Write i2c OK [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: F0 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: F0 09 00 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: F0 09 00 31 0F 00 70 82 F1 66 ED 3E 82 65 93 [14:59:59]GetLastDocTimeStamp 1727103528 [14:59:59]current date 1727103600 [14:59:59]FM_GetShiftState [14:59:59]SAM_PROTO_GetShiftState [14:59:59]wFMCommunicate request_size=4 [14:59:59]MH_SAM_APDU [14:59:59]CAPDU: 80 13 01 00 [14:59:59]Write to MH i2c: E2 08 00 32 0F 80 13 01 00 00 00 00 00 BE [14:59:59]Write i2c OK [14:59:59]MH_I2C_Read... [14:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:59]Read from MH i2c: E2 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 0E 00 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 0E 00 32 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5F [14:59:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [14:59:59]wFMCommunicate OK [14:59:59]SAM_PROTO_GetShiftState done [14:59:59]FM_GetShiftState done [14:59:59]opened in 1727051401 [14:59:59]opened+sec_in_day 1727137801 [14:59:59]quantity*price = 99999 [14:59:59]sum+1 = 100001 [14:59:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 360 23.09.2024 15:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289686 ФПД: 2714489876299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150000&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289686&fm=2714489876299&tin=02508201610067®Number=0000000000091827&sum=100000 [15:00:00]StoreToDocumentArchive [15:00:00]shift 515 fd 289686 [15:00:00]save to /storage/0515/doc_00289686 [15:00:00]save last doc name /storage/0515/doc_00289686 to /storage/kkm_last_doc_name [15:00:00]save OK [15:00:00]Clear old archive folders... [15:00:00]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:00:00]tlvbuf is 007CDF00 [15:00:00]SAM_PROTO_ClearQueue [15:00:00]wFMCommunicate request_size=4 [15:00:00]MH_SAM_APDU [15:00:00]CAPDU: 80 09 00 00 [15:00:00]Write to MH i2c: E2 08 00 3F 0F 80 09 00 00 00 00 00 00 C0 [15:00:00]Write i2c OK [15:00:00]MH_I2C_Read... [15:00:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:00]Read from MH i2c: E2 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 03 00 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 03 00 3F 0F 00 90 00 C2 [15:00:00]RAPDU: 90 00 [15:00:00]wFMCommunicate OK [15:00:00]SAM_PROTO_ClearQueue done [15:00:00]KKMCreateOFDPacket [15:00:00]OFDProtocolAddRootSTLVToBuf [15:00:00]FM_MakeSignedData [15:00:00]FM_MakeSignedData [15:00:00]SAM_PROTO_SignData [15:00:00]wFMCommunicate request_size=4 [15:00:00]MH_SAM_APDU [15:00:00]CAPDU: 80 0D 01 02 [15:00:00]Write to MH i2c: E2 08 00 40 0F 80 0D 01 02 00 00 00 00 C8 [15:00:00]Write i2c OK [15:00:00]MH_I2C_Read... [15:00:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:00]Read from MH i2c: E2 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 03 00 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 03 00 40 0F 00 90 00 C3 [15:00:00]RAPDU: 90 00 [15:00:00]wFMCommunicate OK [15:00:00]wFMCommunicate request_size=253 [15:00:00]MH_SAM_APDU [15:00:00]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 70 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6B 04 00 35 04 06 00 02 78 04 34 6F 4B [15:00:00]Write to MH i2c: E2 00 01 41 0F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 70 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6B 04 00 35 04 06 00 02 78 04 34 6F 4B 00 00 FB [15:00:00]Write i2c OK [15:00:00]MH_I2C_Read... [15:00:00]OFD Sender: No OFD packet to send [15:00:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:01]Read from MH i2c: E2 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 03 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 03 00 41 0F 00 90 00 C4 [15:00:01]RAPDU: 90 00 [15:00:01]wFMCommunicate OK [15:00:01]wFMCommunicate request_size=4 [15:00:01]MH_SAM_APDU [15:00:01]CAPDU: 80 0D 03 02 [15:00:01]Write to MH i2c: E2 08 00 42 0F 80 0D 03 02 00 00 00 00 CC [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:01]Read from MH i2c: E2 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 0B 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 0B 00 42 0F 00 13 11 5E 75 F2 88 BC 73 90 00 6D [15:00:01]RAPDU: 13 11 5E 75 F2 88 BC 73 90 00 [15:00:01]wFMCommunicate OK [15:00:01]SAM_PROTO_SignData done [15:00:01]FM_MakeSignedData done [15:00:01]CreateOFDProtocolMessage [15:00:01]wFMCommunicate request_size=4 [15:00:01]MH_SAM_APDU [15:00:01]CAPDU: 80 11 00 00 [15:00:01]Write to MH i2c: E2 08 00 43 0F 80 11 00 00 00 00 00 00 CC [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:01]Read from MH i2c: E2 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 17 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 17 00 43 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1C [15:00:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:00:01]wFMCommunicate OK [15:00:01]CreateOFDProtocolMessage done [15:00:01]OFDSenderStorePacket 289686 [15:00:01]StoreOFDPacket docnum=289686 [15:00:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 18 D7 00 01 7E D2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 70 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6B 04 00 35 04 06 00 02 78 04 34 6F 4B 13 11 5E 75 F2 88 BC 73 [15:00:01]CheckFolder [15:00:01]dirname=/storage/ofd_packets [15:00:01]CheckFolder done [15:00:01]ProducePacketName [15:00:01]name=ofd_packets/00289686 [15:00:01]NVStorageSaveData ofd_packets/00289686 [15:00:01]File name is /storage/ofd_packets/00289686 [15:00:01]Write 294 bytes [15:00:01]NVStorageSaveData done [15:00:01]OFDSenderStorePacket done [15:00:01]KKMCreateOFDPacket done [15:00:01]NVStorageSaveData kkm_last_timestamp [15:00:01]File name is /storage/kkm_last_timestamp [15:00:01]Write 4 bytes [15:00:01]NVStorageSaveData done [15:00:01]ExternCall_PrintAddStr [15:00:01]wPrintStart [15:00:01]Write to MH i2c: 01 00 00 44 0F 53 [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: 01 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: 01 07 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: 01 07 00 44 0F 00 00 00 00 00 FF 0F 68 [15:00:01]RasterBufferAndPrint [15:00:01]line Счет N : (1)24617762 [15:00:01]line ИНН: 02508201610067 [15:00:01]line Контрольно-Кассовый Чек [15:00:01]line ПРОДАЖА [15:00:01]line ТРК (МРК, ГНК) : 54 [15:00:01]line Товар: 2710124130 [15:00:01]line SU-92 [15:00:01]line 14.430 * 69.30 [15:00:01]line = 1000.00 [15:00:01]line НДС 12% НСП 1% [15:00:01]line > о реализуемом товаре [15:00:01]line ИТОГО: 1000.00 [15:00:01]line НСП 1% : 8.85 [15:00:01]line НДС 12% : 106.19 [15:00:01]line Наличными: 0.00 [15:00:01]line Безнал.: 1000.00 [15:00:01]line Место: АЗС № 90 "Партнёр-нефть" [15:00:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:00:01]line СНО: Общий режим [15:00:01]line Чек 360 23.09.2024 15:00 [15:00:01]line Смена: 515 ФФД: 1.0 [15:00:01]line ЗНМ: 0300000107 [15:00:01]line РНМ: 0000000000091827 [15:00:01]line Версия ККМ: 001 [15:00:01]line Платежная система: O! деньги [15:00:01]line ФМ: 0000000000871832 [15:00:01]line ФД: 289686 [15:00:01]line ФПД: 2714489876299 [15:00:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150000&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289686&fm=2714489876299&tin=02508201610067®Number=0000000000091827&sum=100000 [15:00:01]written 0, free lines is 4095 [15:00:01]OFD Sender: Processing packet 289686 [packets to send 1784, broken 1783] [15:00:01]ProducePacketName [15:00:01]name=ofd_packets/00289686 [15:00:01]OFD Sender: To server: pG, [15:00:01]CommunicateWithHost lk.salyk.kg:30040 [15:00:01]ConnectInit lk.salyk.kg [15:00:01]Connected sock=10 [15:00: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 33 32 08 01 00 00 18 D7 00 01 7E D2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 70 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6B 04 00 35 04 06 00 02 78 04 34 6F 4B 13 11 5E 75 F2 88 BC 73 [15:00:01]Write to MH i2c: 01 00 00 6D 0F 7C [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: 01 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: 01 07 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: 01 07 00 6D 0F 00 00 00 00 00 DC 0C 6B [15:00:01]RasterBufferAndPrint [15:00:01]line [15:00:01]line [15:00:01]line [15:00:01]line [15:00:01]line [15:00:01]written 0, free lines is 3298 [15:00:01]MH_Cut [15:00:01]Write to MH i2c: D1 01 00 74 0F 01 55 [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: D1 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: D1 01 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: D1 01 00 74 0F 00 54 [15:00:01]Write to MH i2c: 01 00 00 75 0F 84 [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00: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 33 32 4F 00 00 00 DD 19 47 00 37 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 33 32 10 04 04 00 96 6B 04 00 F4 03 04 00 44 2A F1 66 B6 04 01 00 00 BA CF 93 9F C4 A0 08 C7 [15:00:01]CommunicateWithHost err = 0 [15:00:01]CheckOFDResponse [15:00:01]1017 (14) - 77093643461234 [15:00:01]1041 (16) - 0000000000871832 [15:00:01]1040 (4) - 289686 [15:00:01]1012 (4) - 23.09.2024 08:43 [15:00:01]1206 (1) - 0 [15:00:01]OFD Sender: Remove packet 289686 [15:00:01]ProducePacketName [15:00:01]name=ofd_packets/00289686 [15:00:01]NVStorageDeleteData [15:00:02]OFD Sender: No OFD packet to send [15:00:02]*** Cut start [15:00:02]*** Partial cut [15:00:02]*** CUTSNS_PIN = 1 [15:00:02]*** CUTSNS_PIN = 0 [15:00:02]*** Brake cut motor [15:00:02]Read from MH i2c: 01 [15:00:02]MH_I2C_Read... [15:00:02]*** Stop cut motor [15:00:02]*** Cut end [15:00:02]Read from MH i2c: 01 07 00 [15:00:02]MH_I2C_Read... [15:00:02]Read from MH i2c: 01 07 00 75 0F 00 00 00 00 00 FF 0F 99 [15:00:02]process_action close_receipt done [15:00:02]requested_data is exist [15:00:02]produce_requested_data [15:00:02]requested_item fm.sn is exist - process it [15:00:02]wFMCommunicate request_size=4 [15:00:02]MH_SAM_APDU [15:00:02]CAPDU: 80 11 00 00 [15:00:02]Write to MH i2c: E2 08 00 76 0F 80 11 00 00 00 00 00 00 FF [15:00:02]Write i2c OK [15:00:02]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 17 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 17 00 76 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4F [15:00:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:00:03]wFMCommunicate OK [15:00:03]requested_item fd.num is exist - process it [15:00:03]SAM_PROTO_GetFieldsCounters [15:00:03]wFMCommunicate request_size=4 [15:00:03]MH_SAM_APDU [15:00:03]CAPDU: 80 13 00 00 [15:00:03]Write to MH i2c: E2 08 00 77 0F 80 13 00 00 00 00 00 00 02 [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 62 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 62 00 77 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 96 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [15:00:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 96 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:03]wFMCommunicate OK [15:00:03]SAM_PROTO_GetFieldsCounters done [15:00:03]requested_item shift.num is exist - process it [15:00:03]requested_item shift.opened is exist - process it [15:00:03]req_shift_opened [15:00:03]FM_GetShiftState [15:00:03]SAM_PROTO_GetShiftState [15:00:03]wFMCommunicate request_size=4 [15:00:03]MH_SAM_APDU [15:00:03]CAPDU: 80 13 01 00 [15:00:03]Write to MH i2c: E2 08 00 78 0F 80 13 01 00 00 00 00 00 04 [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 0E 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 0E 00 78 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A5 [15:00:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:00:03]wFMCommunicate OK [15:00:03]SAM_PROTO_GetShiftState done [15:00:03]FM_GetShiftState done [15:00:03]req_shift_opened done [15:00:03]requested_item shift.open_date is exist - process it [15:00:03]req_shift_open_date [15:00:03]req_shift_open_date done [15:00:03]produce_requested_data done [15:00:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289686,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:00:03]process_action_free close_receipt [15:00:03]json_value_free [15:00:03]json_value_free done [15:00:03]process_json_proto returns [15:00:03]Send response to host [15:00:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289686,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:00:03]free response buf [15:00:03]execute_script done [15:00:03]execute_script returns [15:00:03]free content buf [15:00:03]Sock 9.Close socket [15:00:03]Sock 9.Thread stoped [15:00:07]OFD Sender: No OFD packet to send [15:00:12]OFD Sender: No OFD packet to send [15:00:17]OFD Sender: No OFD packet to send [15:00:22]OFD Sender: No OFD packet to send [15:00:27]OFD Sender: No OFD packet to send [15:00:32]OFD Sender: No OFD packet to send [15:00:37]OFD Sender: No OFD packet to send [15:00:42]OFD Sender: No OFD packet to send [15:00:47]OFD Sender: No OFD packet to send [15:00:52]OFD Sender: No OFD packet to send [15:00:57]OFD Sender: No OFD packet to send [15:01:02]OFD Sender: No OFD packet to send [15:01:07]OFD Sender: No OFD packet to send [15:01:12]OFD Sender: No OFD packet to send [15:01:17]OFD Sender: No OFD packet to send [15:01:22]OFD Sender: No OFD packet to send [15:01:27]OFD Sender: No OFD packet to send [15:01:31]accept exits with 7 [15:01:31]New connection [15:01:31]New thread 3067301220 created [15:01:31]Thread 3067157860 joined [15:01:31]Waiting for new connection... [15:01:31] Sock 7.Parse request [15:01:31]Sock 7.Check first char [15:01:31]Sock 7.First char is OK [15:01:31]request: POST /json_proto HTTP/1.0 [15:01:31]Method: POST [15:01:31]URL: /json_proto [15:01:31]Method is POST - this is cgi request [15:01:31]url: /json_proto [15:01:31]query_string will be loaded in cgi processing [15:01:31]execute_cgi json_proto POST (null) [15:01:31]execute_cgi path=json_proto method=POST [15:01:31]POST find Content-Length [15:01:31]Host: 172.17.41.135:8080 [15:01:31]Content-Length: 803 [15:01:31]Content-Type: application/json [15:01:31] [15:01:31]POST finish read [15:01:31]Found Content-Length = 803 [15:01:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.100, "sum" : 823.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" : 823.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:31]execute_script... [15:01: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)24617763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.100, "sum" : 823.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" : 823.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:31]POST & json_proto [15:01:31]process_json_proto [15:01:31]json parsed OK: [15:01:31]protocol is kg_v1.0 [15:01:31]action value=close_receipt [15:01:31]process_action close_receipt [15:01:31]cmd_close_receipt [15:01:31]MH_GetDate [15:01:31]Write to MH i2c: F0 00 00 79 0F 77 [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: F0 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: F0 09 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: F0 09 00 79 0F 00 CC 82 F1 66 ED 3E 82 65 37 [15:01:31]GetLastDocTimeStamp 1727103600 [15:01:31]current date 1727103692 [15:01:31]FM_GetShiftState [15:01:31]SAM_PROTO_GetShiftState [15:01:31]wFMCommunicate request_size=4 [15:01:31]MH_SAM_APDU [15:01:31]CAPDU: 80 13 01 00 [15:01:31]Write to MH i2c: E2 08 00 7A 0F 80 13 01 00 00 00 00 00 06 [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:31]Read from MH i2c: E2 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 0E 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 0E 00 7A 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A7 [15:01:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:01:31]wFMCommunicate OK [15:01:31]SAM_PROTO_GetShiftState done [15:01:31]FM_GetShiftState done [15:01:31]opened in 1727051401 [15:01:31]opened+sec_in_day 1727137801 [15:01:31]quantity*price = 82362 [15:01:31]sum+1 = 82363 [15:01:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 823.62 НСП 1% : 7.29 НДС 12% : 87.46 Наличными: 0.00 Безнал.: 823.62 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 361 23.09.2024 15:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289687 ФПД: 77257420012265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150132&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289687&fm=77257420012265&tin=02508201610067®Number=0000000000091827&sum=82362 [15:01:32]StoreToDocumentArchive [15:01:32]shift 515 fd 289687 [15:01:32]save to /storage/0515/doc_00289687 [15:01:32]save last doc name /storage/0515/doc_00289687 to /storage/kkm_last_doc_name [15:01:32]save OK [15:01:32]Clear old archive folders... [15:01:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:01:32]tlvbuf is 007B2850 [15:01:32]SAM_PROTO_ClearQueue [15:01:32]wFMCommunicate request_size=4 [15:01:32]MH_SAM_APDU [15:01:32]CAPDU: 80 09 00 00 [15:01:32]Write to MH i2c: E2 08 00 87 0F 80 09 00 00 00 00 00 00 08 [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:32]Read from MH i2c: E2 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 87 0F 00 90 00 0A [15:01:32]RAPDU: 90 00 [15:01:32]wFMCommunicate OK [15:01:32]SAM_PROTO_ClearQueue done [15:01:32]KKMCreateOFDPacket [15:01:32]OFDProtocolAddRootSTLVToBuf [15:01:32]FM_MakeSignedData [15:01:32]FM_MakeSignedData [15:01:32]SAM_PROTO_SignData [15:01:32]wFMCommunicate request_size=4 [15:01:32]MH_SAM_APDU [15:01:32]CAPDU: 80 0D 01 02 [15:01:32]Write to MH i2c: E2 08 00 88 0F 80 0D 01 02 00 00 00 00 10 [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:32]Read from MH i2c: E2 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 88 0F 00 90 00 0B [15:01:32]RAPDU: 90 00 [15:01:32]wFMCommunicate OK [15:01:32]wFMCommunicate request_size=255 [15:01:32]MH_SAM_APDU [15:01: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 5C 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BA 41 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 41 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 41 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CC 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6B 04 00 35 04 06 00 46 [15:01:32]Write to MH i2c: E2 02 01 89 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 5C 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BA 41 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 41 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 41 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CC 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6B 04 00 35 04 06 00 46 00 00 37 [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:32]Read from MH i2c: E2 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 89 0F 00 90 00 0C [15:01:32]RAPDU: 90 00 [15:01:32]wFMCommunicate OK [15:01:32]wFMCommunicate request_size=10 [15:01:32]MH_SAM_APDU [15:01:32]CAPDU: 80 0D 02 02 05 43 E5 13 7A E9 [15:01:32]Write to MH i2c: E2 0D 00 8A 0F 80 0D 02 02 05 00 43 E5 13 7A E9 00 00 BB [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:32]Read from MH i2c: E2 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 03 00 8A 0F 00 90 00 0D [15:01:32]RAPDU: 90 00 [15:01:32]wFMCommunicate OK [15:01:32]wFMCommunicate request_size=4 [15:01:32]MH_SAM_APDU [15:01:32]CAPDU: 80 0D 03 02 [15:01:32]Write to MH i2c: E2 08 00 8B 0F 80 0D 03 02 00 00 00 00 15 [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:32]Read from MH i2c: E2 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 0B 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 0B 00 8B 0F 00 A2 71 5A FE 5D CA 6C A4 90 00 B8 [15:01:32]RAPDU: A2 71 5A FE 5D CA 6C A4 90 00 [15:01:32]wFMCommunicate OK [15:01:32]SAM_PROTO_SignData done [15:01:32]FM_MakeSignedData done [15:01:32]CreateOFDProtocolMessage [15:01:32]wFMCommunicate request_size=4 [15:01:32]MH_SAM_APDU [15:01:32]CAPDU: 80 11 00 00 [15:01:32]Write to MH i2c: E2 08 00 8C 0F 80 11 00 00 00 00 00 00 15 [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:32]Read from MH i2c: E2 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 17 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: E2 17 00 8C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 65 [15:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:01:32]wFMCommunicate OK [15:01:32]CreateOFDProtocolMessage done [15:01:32]OFDSenderStorePacket 289687 [15:01:32]StoreOFDPacket docnum=289687 [15:01:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 28 6B 07 01 EF 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5C 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BA 41 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 41 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 41 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CC 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6B 04 00 35 04 06 00 46 43 E5 13 7A E9 A2 71 5A FE 5D CA 6C A4 [15:01:32]CheckFolder [15:01:32]dirname=/storage/ofd_packets [15:01:32]CheckFolder done [15:01:32]ProducePacketName [15:01:32]name=ofd_packets/00289687 [15:01:32]NVStorageSaveData ofd_packets/00289687 [15:01:32]File name is /storage/ofd_packets/00289687 [15:01:32]Write 301 bytes [15:01:32]NVStorageSaveData done [15:01:32]OFDSenderStorePacket done [15:01:32]KKMCreateOFDPacket done [15:01:32]NVStorageSaveData kkm_last_timestamp [15:01:32]File name is /storage/kkm_last_timestamp [15:01:32]Write 4 bytes [15:01:32]NVStorageSaveData done [15:01:32]ExternCall_PrintAddStr [15:01:32]wPrintStart [15:01:32]Write to MH i2c: 01 00 00 8D 0F 9C [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: 01 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: 01 07 00 [15:01:33]MH_I2C_Read... [15:01:33]Read from MH i2c: 01 07 00 8D 0F 00 00 00 00 00 FF 0F B1 [15:01:33]RasterBufferAndPrint [15:01:33]line Счет N : (1)24617763 [15:01:33]line ИНН: 02508201610067 [15:01:33]line Контрольно-Кассовый Чек [15:01:33]line ПРОДАЖА [15:01:33]line ТРК (МРК, ГНК) : 42 [15:01:33]line Товар: 2710124500 [15:01:33]line Аи-95-К-5 [15:01:33]line 11.100 * 74.20 [15:01:33]line = 823.62 [15:01:33]line НДС 12% НСП 1% [15:01:33]line > о реализуемом товаре [15:01:33]line ИТОГО: 823.62 [15:01:33]line НСП 1% : 7.29 [15:01:33]line НДС 12% : 87.46 [15:01:33]line Наличными: 0.00 [15:01:33]line Безнал.: 823.62 [15:01:33]line Место: АЗС № 90 "Партнёр-нефть" [15:01:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:01:33]line СНО: Общий режим [15:01:33]line Чек 361 23.09.2024 15:01 [15:01:33]line Смена: 515 ФФД: 1.0 [15:01:33]line ЗНМ: 0300000107 [15:01:33]line РНМ: 0000000000091827 [15:01:33]line Версия ККМ: 001 [15:01:33]line Платежная система: O! деньги [15:01:33]line ФМ: 0000000000871832 [15:01:33]line ФД: 289687 [15:01:33]line ФПД: 77257420012265 [15:01:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150132&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289687&fm=77257420012265&tin=02508201610067®Number=0000000000091827&sum=82362 [15:01:33]written 0, free lines is 4095 [15:01:33]OFD Sender: Processing packet 289687 [packets to send 1784, broken 1783] [15:01:33]ProducePacketName [15:01:33]name=ofd_packets/00289687 [15:01:33]OFD Sender: To server: pG, [15:01:33]CommunicateWithHost lk.salyk.kg:30040 [15:01:33]ConnectInit lk.salyk.kg [15:01:33]Connected sock=10 [15:01: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 33 32 0F 01 00 00 28 6B 07 01 EF 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5C 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BA 41 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 41 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 41 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CC 82 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6B 04 00 35 04 06 00 46 43 E5 13 7A E9 A2 71 5A FE 5D CA 6C A4 [15:01:33]Write to MH i2c: 01 00 00 B6 0F C5 [15:01:33]Write i2c OK [15:01:33]MH_I2C_Read... [15:01:33]Read from MH i2c: 01 [15:01:33]MH_I2C_Read... [15:01:33]Read from MH i2c: 01 07 00 [15:01:33]MH_I2C_Read... [15:01:33]Read from MH i2c: 01 07 00 B6 0F 00 00 00 00 00 D9 0C B1 [15:01:33]RasterBufferAndPrint [15:01:33]line [15:01:33]line [15:01:33]line [15:01:33]line [15:01:33]line [15:01:33]written 0, free lines is 3296 [15:01:33]MH_Cut [15:01:33]Write to MH i2c: D1 01 00 BD 0F 01 9E [15:01:33]Write i2c OK [15:01:33]MH_I2C_Read... [15:01:33]Read from MH i2c: D1 [15:01:33]MH_I2C_Read... [15:01:33]Read from MH i2c: D1 01 00 [15:01:33]MH_I2C_Read... [15:01:33]Read from MH i2c: D1 01 00 BD 0F 00 9D [15:01:33]Write to MH i2c: 01 00 00 BE 0F CD [15:01:33]Write i2c OK [15:01:33]MH_I2C_Read... [15:01: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 33 32 4F 00 00 00 6E 5A 47 00 A3 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 33 32 10 04 04 00 97 6B 04 00 F4 03 04 00 A0 2A F1 66 B6 04 01 00 00 20 91 D0 9F 9D 74 83 FE [15:01:33]CommunicateWithHost err = 0 [15:01:33]CheckOFDResponse [15:01:33]1017 (14) - 77093643461234 [15:01:33]1041 (16) - 0000000000871832 [15:01:33]1040 (4) - 289687 [15:01:33]1012 (4) - 23.09.2024 08:45 [15:01:33]1206 (1) - 0 [15:01:33]OFD Sender: Remove packet 289687 [15:01:33]ProducePacketName [15:01:33]name=ofd_packets/00289687 [15:01:33]NVStorageDeleteData [15:01:34]OFD Sender: No OFD packet to send [15:01:34]*** Cut start [15:01:34]*** Partial cut [15:01:34]*** CUTSNS_PIN = 1 [15:01:34]*** CUTSNS_PIN = 0 [15:01:34]*** Brake cut motor [15:01:34]Read from MH i2c: 01 [15:01:34]MH_I2C_Read... [15:01:34]*** Stop cut motor [15:01:34]*** Cut end [15:01:34]Read from MH i2c: 01 07 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: 01 07 00 BE 0F 00 00 00 00 00 FF 0F E2 [15:01:34]process_action close_receipt done [15:01:34]requested_data is exist [15:01:34]produce_requested_data [15:01:34]requested_item fm.sn is exist - process it [15:01:34]wFMCommunicate request_size=4 [15:01:34]MH_SAM_APDU [15:01:34]CAPDU: 80 11 00 00 [15:01:34]Write to MH i2c: E2 08 00 BF 0F 80 11 00 00 00 00 00 00 48 [15:01:34]Write i2c OK [15:01:34]MH_I2C_Read... [15:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:34]Read from MH i2c: E2 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 17 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 17 00 BF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 98 [15:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:01:34]wFMCommunicate OK [15:01:34]requested_item fd.num is exist - process it [15:01:34]SAM_PROTO_GetFieldsCounters [15:01:34]wFMCommunicate request_size=4 [15:01:34]MH_SAM_APDU [15:01:34]CAPDU: 80 13 00 00 [15:01:34]Write to MH i2c: E2 08 00 C0 0F 80 13 00 00 00 00 00 00 4B [15:01:34]Write i2c OK [15:01:34]MH_I2C_Read... [15:01:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:35]Read from MH i2c: E2 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 62 00 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 62 00 C0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 97 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [15:01:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 97 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:35]wFMCommunicate OK [15:01:35]SAM_PROTO_GetFieldsCounters done [15:01:35]requested_item shift.num is exist - process it [15:01:35]requested_item shift.opened is exist - process it [15:01:35]req_shift_opened [15:01:35]FM_GetShiftState [15:01:35]SAM_PROTO_GetShiftState [15:01:35]wFMCommunicate request_size=4 [15:01:35]MH_SAM_APDU [15:01:35]CAPDU: 80 13 01 00 [15:01:35]Write to MH i2c: E2 08 00 C1 0F 80 13 01 00 00 00 00 00 4D [15:01:35]Write i2c OK [15:01:35]MH_I2C_Read... [15:01:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:35]Read from MH i2c: E2 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 0E 00 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 0E 00 C1 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EE [15:01:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:01:35]wFMCommunicate OK [15:01:35]SAM_PROTO_GetShiftState done [15:01:35]FM_GetShiftState done [15:01:35]req_shift_opened done [15:01:35]requested_item shift.open_date is exist - process it [15:01:35]req_shift_open_date [15:01:35]req_shift_open_date done [15:01:35]produce_requested_data done [15:01:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289687,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:01:35]process_action_free close_receipt [15:01:35]json_value_free [15:01:35]json_value_free done [15:01:35]process_json_proto returns [15:01:35]Send response to host [15:01:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289687,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:01:35]free response buf [15:01:35]execute_script done [15:01:35]execute_script returns [15:01:35]free content buf [15:01:35]Sock 7.Close socket [15:01:35]Sock 7.Thread stoped [15:01:39]OFD Sender: No OFD packet to send [15:01:44]OFD Sender: No OFD packet to send [15:01:49]OFD Sender: No OFD packet to send [15:01:54]OFD Sender: No OFD packet to send [15:01:59]OFD Sender: No OFD packet to send [15:02:04]OFD Sender: No OFD packet to send [15:02:09]OFD Sender: No OFD packet to send [15:02:14]OFD Sender: No OFD packet to send [15:02:19]OFD Sender: No OFD packet to send [15:02:24]OFD Sender: No OFD packet to send [15:02:29]OFD Sender: No OFD packet to send [15:02:34]OFD Sender: No OFD packet to send [15:02:39]OFD Sender: No OFD packet to send [15:02:44]OFD Sender: No OFD packet to send [15:02:49]OFD Sender: No OFD packet to send [15:02:54]OFD Sender: No OFD packet to send [15:02:59]OFD Sender: No OFD packet to send [15:03:04]OFD Sender: No OFD packet to send [15:03:09]OFD Sender: No OFD packet to send [15:03:14]OFD Sender: No OFD packet to send [15:03:19]OFD Sender: No OFD packet to send [15:03:24]OFD Sender: No OFD packet to send [15:03:29]OFD Sender: No OFD packet to send [15:03:35]OFD Sender: No OFD packet to send [15:03:40]OFD Sender: No OFD packet to send [15:03:45]OFD Sender: No OFD packet to send [15:03:45]accept exits with 9 [15:03:45]New connection [15:03:45]New thread 3067157860 created [15:03:45]Thread 3067301220 joined [15:03:45]Waiting for new connection... [15:03:45] Sock 9.Parse request [15:03:45]Sock 9.Check first char [15:03:45]Sock 9.First char is OK [15:03:45]request: POST /json_proto HTTP/1.0 [15:03:45]Method: POST [15:03:45]URL: /json_proto [15:03:45]Method is POST - this is cgi request [15:03:45]url: /json_proto [15:03:45]query_string will be loaded in cgi processing [15:03:45]execute_cgi json_proto POST (null) [15:03:45]execute_cgi path=json_proto method=POST [15:03:45]POST find Content-Length [15:03:45]Host: 172.17.41.135:8080 [15:03:45]Content-Length: 802 [15:03:45]Content-Type: application/json [15:03:45] [15:03:45]POST finish read [15:03:45]Found Content-Length = 802 [15:03:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 16.020, "sum" : 1220.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" : 1220.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:45]execute_script... [15: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)24617764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 16.020, "sum" : 1220.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" : 1220.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:45]POST & json_proto [15:03:45]process_json_proto [15:03:45]json parsed OK: [15:03:45]protocol is kg_v1.0 [15:03:45]action value=close_receipt [15:03:45]process_action close_receipt [15:03:45]cmd_close_receipt [15:03:45]MH_GetDate [15:03:45]Write to MH i2c: F0 00 00 C2 0F C0 [15:03:45]Write i2c OK [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: F0 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: F0 09 00 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: F0 09 00 C2 0F 00 52 83 F1 66 ED 3E 82 65 07 [15:03:45]GetLastDocTimeStamp 1727103692 [15:03:45]current date 1727103826 [15:03:45]FM_GetShiftState [15:03:45]SAM_PROTO_GetShiftState [15:03:45]wFMCommunicate request_size=4 [15:03:45]MH_SAM_APDU [15:03:45]CAPDU: 80 13 01 00 [15:03:45]Write to MH i2c: E2 08 00 C3 0F 80 13 01 00 00 00 00 00 4F [15:03:45]Write i2c OK [15:03:45]MH_I2C_Read... [15:03:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:45]Read from MH i2c: E2 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 0E 00 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 0E 00 C3 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F0 [15:03:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:03:45]wFMCommunicate OK [15:03:45]SAM_PROTO_GetShiftState done [15:03:45]FM_GetShiftState done [15:03:45]opened in 1727051401 [15:03:45]opened+sec_in_day 1727137801 [15:03:45]quantity*price = 122072 [15:03:45]sum+1 = 122073 [15:03:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1220.72 НСП 1% : 10.80 НДС 12% : 129.63 Наличными: 0.00 Безнал.: 1220.72 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 362 23.09.2024 15:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289688 ФПД: 81951085287947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150346&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289688&fm=81951085287947&tin=02508201610067®Number=0000000000091827&sum=122072 [15:03:46]StoreToDocumentArchive [15:03:46]shift 515 fd 289688 [15:03:46]save to /storage/0515/doc_00289688 [15:03:46]save last doc name /storage/0515/doc_00289688 to /storage/kkm_last_doc_name [15:03:46]save OK [15:03:46]Clear old archive folders... [15:03:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:03:46]tlvbuf is 007D5200 [15:03:46]SAM_PROTO_ClearQueue [15:03:46]wFMCommunicate request_size=4 [15:03:46]MH_SAM_APDU [15:03:46]CAPDU: 80 09 00 00 [15:03:46]Write to MH i2c: E2 08 00 D0 0F 80 09 00 00 00 00 00 00 51 [15:03:46]Write i2c OK [15:03:46]MH_I2C_Read... [15:03:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:03:46]Read from MH i2c: E2 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 D0 0F 00 90 00 53 [15:03:46]RAPDU: 90 00 [15:03:46]wFMCommunicate OK [15:03:46]SAM_PROTO_ClearQueue done [15:03:46]KKMCreateOFDPacket [15:03:46]OFDProtocolAddRootSTLVToBuf [15:03:46]FM_MakeSignedData [15:03:46]FM_MakeSignedData [15:03:46]SAM_PROTO_SignData [15:03:46]wFMCommunicate request_size=4 [15:03:46]MH_SAM_APDU [15:03:46]CAPDU: 80 0D 01 02 [15:03:46]Write to MH i2c: E2 08 00 D1 0F 80 0D 01 02 00 00 00 00 59 [15:03:46]Write i2c OK [15:03:46]MH_I2C_Read... [15:03:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:03:46]Read from MH i2c: E2 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 D1 0F 00 90 00 54 [15:03:46]RAPDU: 90 00 [15:03:46]wFMCommunicate OK [15:03:46]wFMCommunicate request_size=255 [15:03:46]MH_SAM_APDU [15:03:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 3E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D8 DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 52 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6B 04 00 35 04 06 00 4A 88 B9 53 [15:03:46]Write to MH i2c: E2 02 01 D2 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 94 3E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D8 DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 52 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6B 04 00 35 04 06 00 4A 88 B9 53 00 00 19 [15:03:46]Write i2c OK [15:03:46]MH_I2C_Read... [15:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:46]Read from MH i2c: E2 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 D2 0F 00 90 00 55 [15:03:46]RAPDU: 90 00 [15:03:46]wFMCommunicate OK [15:03:46]wFMCommunicate request_size=7 [15:03:46]MH_SAM_APDU [15:03:46]CAPDU: 80 0D 02 02 02 DA 0B [15:03:46]Write to MH i2c: E2 0A 00 D3 0F 80 0D 02 02 02 00 DA 0B 00 00 45 [15:03:46]Write i2c OK [15:03:46]MH_I2C_Read... [15:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:46]Read from MH i2c: E2 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: E2 03 00 D3 0F 00 90 00 56 [15:03:46]RAPDU: 90 00 [15:03:47]wFMCommunicate OK [15:03:47]wFMCommunicate request_size=4 [15:03:47]MH_SAM_APDU [15:03:47]CAPDU: 80 0D 03 02 [15:03:47]Write to MH i2c: E2 08 00 D4 0F 80 0D 03 02 00 00 00 00 5E [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:03:47]Read from MH i2c: E2 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: E2 0B 00 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: E2 0B 00 D4 0F 00 17 F7 AA E1 A8 88 5F CE 90 00 55 [15:03:47]RAPDU: 17 F7 AA E1 A8 88 5F CE 90 00 [15:03:47]wFMCommunicate OK [15:03:47]SAM_PROTO_SignData done [15:03:47]FM_MakeSignedData done [15:03:47]CreateOFDProtocolMessage [15:03:47]wFMCommunicate request_size=4 [15:03:47]MH_SAM_APDU [15:03:47]CAPDU: 80 11 00 00 [15:03:47]Write to MH i2c: E2 08 00 D5 0F 80 11 00 00 00 00 00 00 5E [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:47]Read from MH i2c: E2 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: E2 17 00 [15:03:47]MH_I2C_Read... [15:03:47]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 33 32 90 00 AE [15:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:03:47]wFMCommunicate OK [15:03:47]CreateOFDProtocolMessage done [15:03:47]OFDSenderStorePacket 289688 [15:03:47]StoreOFDPacket docnum=289688 [15:03:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3D C6 04 01 E9 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 94 3E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D8 DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 52 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6B 04 00 35 04 06 00 4A 88 B9 53 DA 0B 17 F7 AA E1 A8 88 5F CE [15:03:47]CheckFolder [15:03:47]dirname=/storage/ofd_packets [15:03:47]CheckFolder done [15:03:47]ProducePacketName [15:03:47]name=ofd_packets/00289688 [15:03:47]NVStorageSaveData ofd_packets/00289688 [15:03:47]File name is /storage/ofd_packets/00289688 [15:03:47]Write 298 bytes [15:03:47]NVStorageSaveData done [15:03:47]OFDSenderStorePacket done [15:03:47]KKMCreateOFDPacket done [15:03:47]NVStorageSaveData kkm_last_timestamp [15:03:47]File name is /storage/kkm_last_timestamp [15:03:47]Write 4 bytes [15:03:47]NVStorageSaveData done [15:03:47]ExternCall_PrintAddStr [15:03:47]wPrintStart [15:03:47]Write to MH i2c: 01 00 00 D6 0F E5 [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: 01 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: 01 07 00 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: 01 07 00 D6 0F 00 00 00 00 00 FF 0F FA [15:03:47]RasterBufferAndPrint [15:03:47]line Счет N : (1)24617764 [15:03:47]line ИНН: 02508201610067 [15:03:47]line Контрольно-Кассовый Чек [15:03:47]line ПРОДАЖА [15:03:47]line ТРК (МРК, ГНК) : 65 [15:03:47]line Товар: 2710194210 [15:03:47]line ДТ-К-5 [15:03:47]line 16.020 * 76.20 [15:03:47]line = 1220.72 [15:03:47]line НДС 12% НСП 1% [15:03:47]line > о реализуемом товаре [15:03:47]line ИТОГО: 1220.72 [15:03:47]line НСП 1% : 10.80 [15:03:47]line НДС 12% : 129.63 [15:03:47]line Наличными: 0.00 [15:03:47]line Безнал.: 1220.72 [15:03:47]line Место: АЗС № 90 "Партнёр-нефть" [15:03:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:03:47]line СНО: Общий режим [15:03:47]line Чек 362 23.09.2024 15:03 [15:03:47]line Смена: 515 ФФД: 1.0 [15:03:47]line ЗНМ: 0300000107 [15:03:47]line РНМ: 0000000000091827 [15:03:47]line Версия ККМ: 001 [15:03:47]line Платежная система: O! деньги [15:03:47]line ФМ: 0000000000871832 [15:03:47]line ФД: 289688 [15:03:47]line ФПД: 81951085287947 [15:03:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150346&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289688&fm=81951085287947&tin=02508201610067®Number=0000000000091827&sum=122072 [15:03:47]written 0, free lines is 4095 [15:03:47]OFD Sender: Processing packet 289688 [packets to send 1784, broken 1783] [15:03:47]ProducePacketName [15:03:47]name=ofd_packets/00289688 [15:03:47]OFD Sender: To server: pG, [15:03:47]CommunicateWithHost lk.salyk.kg:30040 [15:03:47]ConnectInit lk.salyk.kg [15:03:47]Connected sock=10 [15: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 33 32 0C 01 00 00 3D C6 04 01 E9 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 94 3E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D8 DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 52 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6B 04 00 35 04 06 00 4A 88 B9 53 DA 0B 17 F7 AA E1 A8 88 5F CE [15:03:47]Write to MH i2c: 01 00 00 FF 0F 0E [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: 01 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: 01 07 00 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: 01 07 00 FF 0F 00 00 00 00 00 E2 0C 03 [15:03:47]RasterBufferAndPrint [15:03:47]line [15:03:47]line [15:03:47]line [15:03:47]line [15:03:47]line [15:03:47]written 0, free lines is 3304 [15:03:47]MH_Cut [15:03:47]Write to MH i2c: D1 01 00 06 10 01 E8 [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: D1 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: D1 01 00 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: D1 01 00 06 10 00 E7 [15:03:47]Write to MH i2c: 01 00 00 07 10 17 [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15: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 33 32 4F 00 00 00 A7 2E 47 00 50 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 33 32 10 04 04 00 98 6B 04 00 F4 03 04 00 26 2B F1 66 B6 04 01 00 00 97 FF F5 AF 78 7A F2 1A [15:03:47]CommunicateWithHost err = 0 [15:03:47]CheckOFDResponse [15:03:47]1017 (14) - 77093643461234 [15:03:47]1041 (16) - 0000000000871832 [15:03:47]1040 (4) - 289688 [15:03:47]1012 (4) - 23.09.2024 08:47 [15:03:47]1206 (1) - 0 [15:03:47]OFD Sender: Remove packet 289688 [15:03:47]ProducePacketName [15:03:47]name=ofd_packets/00289688 [15:03:47]NVStorageDeleteData [15:03:48]OFD Sender: No OFD packet to send [15:03:48]*** Cut start [15:03:48]*** Partial cut [15:03:48]*** CUTSNS_PIN = 1 [15:03:48]*** CUTSNS_PIN = 0 [15:03:48]*** Brake cut motor [15:03:48]Read from MH i2c: 01 [15:03:48]MH_I2C_Read... [15:03:48]*** Stop cut motor [15:03:49]*** Cut end [15:03:49]Read from MH i2c: 01 07 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: 01 07 00 07 10 00 00 00 00 00 FF 0F 2C [15:03:49]process_action close_receipt done [15:03:49]requested_data is exist [15:03:49]produce_requested_data [15:03:49]requested_item fm.sn is exist - process it [15:03:49]wFMCommunicate request_size=4 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 11 00 00 [15:03:49]Write to MH i2c: E2 08 00 08 10 80 11 00 00 00 00 00 00 92 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 17 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 17 00 08 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [15:03:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:03:49]wFMCommunicate OK [15:03:49]requested_item fd.num is exist - process it [15:03:49]SAM_PROTO_GetFieldsCounters [15:03:49]wFMCommunicate request_size=4 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 13 00 00 [15:03:49]Write to MH i2c: E2 08 00 09 10 80 13 00 00 00 00 00 00 95 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 62 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 62 00 09 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 98 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 02 [15:03:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 98 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:03:49]wFMCommunicate OK [15:03:49]SAM_PROTO_GetFieldsCounters done [15:03:49]requested_item shift.num is exist - process it [15:03:49]requested_item shift.opened is exist - process it [15:03:49]req_shift_opened [15:03:49]FM_GetShiftState [15:03:49]SAM_PROTO_GetShiftState [15:03:49]wFMCommunicate request_size=4 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 13 01 00 [15:03:49]Write to MH i2c: E2 08 00 0A 10 80 13 01 00 00 00 00 00 97 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 0E 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 0E 00 0A 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 38 [15:03:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:03:49]wFMCommunicate OK [15:03:49]SAM_PROTO_GetShiftState done [15:03:49]FM_GetShiftState done [15:03:49]req_shift_opened done [15:03:49]requested_item shift.open_date is exist - process it [15:03:49]req_shift_open_date [15:03:49]req_shift_open_date done [15:03:49]produce_requested_data done [15:03:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289688,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:03:49]process_action_free close_receipt [15:03:49]json_value_free [15:03:49]json_value_free done [15:03:49]process_json_proto returns [15:03:49]Send response to host [15:03:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289688,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:03:49]free response buf [15:03:49]execute_script done [15:03:49]execute_script returns [15:03:49]free content buf [15:03:49]Sock 9.Close socket [15:03:49]Sock 9.Thread stoped [15:03:53]OFD Sender: No OFD packet to send [15:03:58]OFD Sender: No OFD packet to send [15:04:03]OFD Sender: No OFD packet to send [15:04:08]OFD Sender: No OFD packet to send [15:04:13]OFD Sender: No OFD packet to send [15:04:18]OFD Sender: No OFD packet to send [15:04:23]OFD Sender: No OFD packet to send [15:04:28]OFD Sender: No OFD packet to send [15:04:33]OFD Sender: No OFD packet to send [15:04:38]OFD Sender: No OFD packet to send [15:04:43]OFD Sender: No OFD packet to send [15:04:48]OFD Sender: No OFD packet to send [15:04:53]OFD Sender: No OFD packet to send [15:04:58]OFD Sender: No OFD packet to send [15:05:03]OFD Sender: No OFD packet to send [15:05:08]OFD Sender: No OFD packet to send [15:05:13]OFD Sender: No OFD packet to send [15:05:18]OFD Sender: No OFD packet to send [15:05:23]OFD Sender: No OFD packet to send [15:05:29]OFD Sender: No OFD packet to send [15:05:34]OFD Sender: No OFD packet to send [15:05:39]OFD Sender: No OFD packet to send [15:05:44]OFD Sender: No OFD packet to send [15:05:49]OFD Sender: No OFD packet to send [15:05:54]OFD Sender: No OFD packet to send [15:05:59]OFD Sender: No OFD packet to send [15:06:04]OFD Sender: No OFD packet to send [15:06:09]OFD Sender: No OFD packet to send [15:06:13]accept exits with 7 [15:06:13]New connection [15:06:13]New thread 3067301220 created [15:06:13]Thread 3067157860 joined [15:06:13]Waiting for new connection... [15:06:13] Sock 7.Parse request [15:06:13]Sock 7.Check first char [15:06:13]Sock 7.First char is OK [15:06:13]request: POST /json_proto HTTP/1.0 [15:06:13]Method: POST [15:06:13]URL: /json_proto [15:06:13]Method is POST - this is cgi request [15:06:13]url: /json_proto [15:06:13]query_string will be loaded in cgi processing [15:06:13]execute_cgi json_proto POST (null) [15:06:13]execute_cgi path=json_proto method=POST [15:06:13]POST find Content-Length [15:06:13]Host: 172.17.41.135:8080 [15:06:13]Content-Length: 791 [15:06:13]Content-Type: application/json [15:06:13] [15:06:13]POST finish read [15:06:13]Found Content-Length = 791 [15:06:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:13]execute_script... [15:06:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:13]POST & json_proto [15:06:13]process_json_proto [15:06:13]json parsed OK: [15:06:13]protocol is kg_v1.0 [15:06:13]action value=close_receipt [15:06:13]process_action close_receipt [15:06:13]cmd_close_receipt [15:06:13]MH_GetDate [15:06:13]Write to MH i2c: F0 00 00 0B 10 0A [15:06:13]Write i2c OK [15:06:13]MH_I2C_Read... [15:06:13]Read from MH i2c: F0 [15:06:13]MH_I2C_Read... [15:06:13]Read from MH i2c: F0 09 00 [15:06:13]MH_I2C_Read... [15:06:13]Read from MH i2c: F0 09 00 0B 10 00 E6 83 F1 66 ED 3E 82 65 E5 [15:06:13]GetLastDocTimeStamp 1727103826 [15:06:13]current date 1727103974 [15:06:13]FM_GetShiftState [15:06:13]SAM_PROTO_GetShiftState [15:06:13]wFMCommunicate request_size=4 [15:06:13]MH_SAM_APDU [15:06:13]CAPDU: 80 13 01 00 [15:06:13]Write to MH i2c: E2 08 00 0C 10 80 13 01 00 00 00 00 00 99 [15:06:13]Write i2c OK [15:06:13]MH_I2C_Read... [15:06:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:13]Read from MH i2c: E2 [15:06:13]MH_I2C_Read... [15:06:13]Read from MH i2c: E2 0E 00 [15:06:13]MH_I2C_Read... [15:06:13]Read from MH i2c: E2 0E 00 0C 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3A [15:06:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:06:13]wFMCommunicate OK [15:06:13]SAM_PROTO_GetShiftState done [15:06:13]FM_GetShiftState done [15:06:13]opened in 1727051401 [15:06:13]opened+sec_in_day 1727137801 [15:06:13]quantity*price = 0 [15:06:13]sum+1 = 1 [15:06:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 363 23.09.2024 15:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289689 ФПД: 247825462654696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150614&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289689&fm=247825462654696&tin=02508201610067®Number=0000000000091827&sum=0 [15:06:14]StoreToDocumentArchive [15:06:14]shift 515 fd 289689 [15:06:14]save to /storage/0515/doc_00289689 [15:06:14]save last doc name /storage/0515/doc_00289689 to /storage/kkm_last_doc_name [15:06:14]save OK [15:06:14]Clear old archive folders... [15:06:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:06:14]tlvbuf is 007D5790 [15:06:14]SAM_PROTO_ClearQueue [15:06:14]wFMCommunicate request_size=4 [15:06:14]MH_SAM_APDU [15:06:14]CAPDU: 80 09 00 00 [15:06:14]Write to MH i2c: E2 08 00 19 10 80 09 00 00 00 00 00 00 9B [15:06:14]Write i2c OK [15:06:14]MH_I2C_Read... [15:06:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:14]Read from MH i2c: E2 [15:06:14]MH_I2C_Read... [15:06:14]Read from MH i2c: E2 03 00 [15:06:14]MH_I2C_Read... [15:06:14]Read from MH i2c: E2 03 00 19 10 00 90 00 9D [15:06:14]RAPDU: 90 00 [15:06:14]wFMCommunicate OK [15:06:14]SAM_PROTO_ClearQueue done [15:06:14]KKMCreateOFDPacket [15:06:14]OFDProtocolAddRootSTLVToBuf [15:06:14]FM_MakeSignedData [15:06:14]FM_MakeSignedData [15:06:14]SAM_PROTO_SignData [15:06:14]wFMCommunicate request_size=4 [15:06:14]MH_SAM_APDU [15:06:14]CAPDU: 80 0D 01 02 [15:06:14]Write to MH i2c: E2 08 00 1A 10 80 0D 01 02 00 00 00 00 A3 [15:06:14]Write i2c OK [15:06:14]MH_I2C_Read... [15:06:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:14]Read from MH i2c: E2 [15:06:14]MH_I2C_Read... [15:06:14]Read from MH i2c: E2 03 00 [15:06:14]MH_I2C_Read... [15:06:14]Read from MH i2c: E2 03 00 1A 10 00 90 00 9E [15:06:14]RAPDU: 90 00 [15:06:14]wFMCommunicate OK [15:06:14]wFMCommunicate request_size=255 [15:06:14]MH_SAM_APDU [15:06: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 4A 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 6B 01 00 00 F4 03 04 00 E6 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6B 04 00 35 04 06 00 E1 65 5C AA [15:06:14]Write to MH i2c: E2 02 01 1B 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 E6 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6B 04 00 35 04 06 00 E1 65 5C AA 00 00 01 [15:06:14]Write i2c OK [15:06:14]MH_I2C_Read... [15:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:15]Read from MH i2c: E2 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 03 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 03 00 1B 10 00 90 00 9F [15:06:15]RAPDU: 90 00 [15:06:15]wFMCommunicate OK [15:06:15]wFMCommunicate request_size=7 [15:06:15]MH_SAM_APDU [15:06:15]CAPDU: 80 0D 02 02 02 F6 E8 [15:06:15]Write to MH i2c: E2 0A 00 1C 10 80 0D 02 02 02 00 F6 E8 00 00 88 [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:15]Read from MH i2c: E2 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 03 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 03 00 1C 10 00 90 00 A0 [15:06:15]RAPDU: 90 00 [15:06:15]wFMCommunicate OK [15:06:15]wFMCommunicate request_size=4 [15:06:15]MH_SAM_APDU [15:06:15]CAPDU: 80 0D 03 02 [15:06:15]Write to MH i2c: E2 08 00 1D 10 80 0D 03 02 00 00 00 00 A8 [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:15]Read from MH i2c: E2 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 0B 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 0B 00 1D 10 00 F7 94 4D DF 8B EF 4C 6E 90 00 94 [15:06:15]RAPDU: F7 94 4D DF 8B EF 4C 6E 90 00 [15:06:15]wFMCommunicate OK [15:06:15]SAM_PROTO_SignData done [15:06:15]FM_MakeSignedData done [15:06:15]CreateOFDProtocolMessage [15:06:15]wFMCommunicate request_size=4 [15:06:15]MH_SAM_APDU [15:06:15]CAPDU: 80 11 00 00 [15:06:15]Write to MH i2c: E2 08 00 1E 10 80 11 00 00 00 00 00 00 A8 [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:15]Read from MH i2c: E2 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 17 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 17 00 1E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F8 [15:06:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:06:15]wFMCommunicate OK [15:06:15]CreateOFDProtocolMessage done [15:06:15]OFDSenderStorePacket 289689 [15:06:15]StoreOFDPacket docnum=289689 [15:06:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 13 84 04 01 F0 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 4A 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 6B 01 00 00 F4 03 04 00 E6 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6B 04 00 35 04 06 00 E1 65 5C AA F6 E8 F7 94 4D DF 8B EF 4C 6E [15:06:15]CheckFolder [15:06:15]dirname=/storage/ofd_packets [15:06:15]CheckFolder done [15:06:15]ProducePacketName [15:06:15]name=ofd_packets/00289689 [15:06:15]NVStorageSaveData ofd_packets/00289689 [15:06:15]File name is /storage/ofd_packets/00289689 [15:06:15]Write 298 bytes [15:06:15]NVStorageSaveData done [15:06:15]OFDSenderStorePacket done [15:06:15]KKMCreateOFDPacket done [15:06:15]NVStorageSaveData kkm_last_timestamp [15:06:15]File name is /storage/kkm_last_timestamp [15:06:15]Write 4 bytes [15:06:15]NVStorageSaveData done [15:06:15]ExternCall_PrintAddStr [15:06:15]wPrintStart [15:06:15]Write to MH i2c: 01 00 00 1F 10 2F [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: 01 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: 01 07 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: 01 07 00 1F 10 00 00 00 00 00 FF 0F 44 [15:06:15]RasterBufferAndPrint [15:06:15]line Счет N : (1)24617765 [15:06:15]line ИНН: 02508201610067 [15:06:15]line Контрольно-Кассовый Чек [15:06:15]line ПРОДАЖА [15:06:15]line ТРК (МРК, ГНК) : 45 [15:06:15]line Товар: 2710194210 [15:06:15]line ДТ-К-5 [15:06:15]line 13.130 * 0.00 [15:06:15]line = 0.00 [15:06:15]line НДС 12% НСП 1% [15:06:15]line > о реализуемом товаре [15:06:15]line ИТОГО: 0.00 [15:06:15]line НСП 1% : 0.00 [15:06:15]line НДС 12% : 0.00 [15:06:15]line Наличными: 0.00 [15:06:15]line Безнал.: 0.00 [15:06:15]line Место: АЗС № 90 "Партнёр-нефть" [15:06:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:06:15]line СНО: Общий режим [15:06:15]line Чек 363 23.09.2024 15:06 [15:06:15]line Смена: 515 ФФД: 1.0 [15:06:15]line ЗНМ: 0300000107 [15:06:15]line РНМ: 0000000000091827 [15:06:15]line Версия ККМ: 001 [15:06:15]line Талоны: Топливная Карта [15:06:15]line 99990 [15:06:15]line ФМ: 0000000000871832 [15:06:15]line ФД: 289689 [15:06:15]line ФПД: 247825462654696 [15:06:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150614&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289689&fm=247825462654696&tin=02508201610067®Number=0000000000091827&sum=0 [15:06:15]written 0, free lines is 4095 [15:06:15]OFD Sender: Processing packet 289689 [packets to send 1784, broken 1783] [15:06:15]ProducePacketName [15:06:15]name=ofd_packets/00289689 [15:06:15]OFD Sender: To server: pG, [15:06:15]CommunicateWithHost lk.salyk.kg:30040 [15:06:15]ConnectInit lk.salyk.kg [15:06:15]Connected sock=9 [15:06:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 13 84 04 01 F0 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 4A 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 6B 01 00 00 F4 03 04 00 E6 83 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6B 04 00 35 04 06 00 E1 65 5C AA F6 E8 F7 94 4D DF 8B EF 4C 6E [15:06:15]Write to MH i2c: 01 00 00 48 10 58 [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: 01 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: 01 07 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: 01 07 00 48 10 00 00 00 00 00 E4 0C 4F [15:06:15]RasterBufferAndPrint [15:06:15]line [15:06:15]line [15:06:15]line [15:06:15]line [15:06:15]line [15:06:15]written 0, free lines is 3307 [15:06:15]MH_Cut [15:06:15]Write to MH i2c: D1 01 00 4F 10 01 31 [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: D1 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: D1 01 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: D1 01 00 4F 10 00 30 [15:06:15]Write to MH i2c: 01 00 00 50 10 60 [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06: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 33 32 4F 00 00 00 9B 1D 47 00 41 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 33 32 10 04 04 00 99 6B 04 00 F4 03 04 00 BA 2B F1 66 B6 04 01 00 00 70 5A 4D CC 6C B8 DB B2 [15:06:15]CommunicateWithHost err = 0 [15:06:15]CheckOFDResponse [15:06:15]1017 (14) - 77093643461234 [15:06:15]1041 (16) - 0000000000871832 [15:06:15]1040 (4) - 289689 [15:06:15]1012 (4) - 23.09.2024 08:50 [15:06:15]1206 (1) - 0 [15:06:15]OFD Sender: Remove packet 289689 [15:06:15]ProducePacketName [15:06:15]name=ofd_packets/00289689 [15:06:15]NVStorageDeleteData [15:06:16]OFD Sender: No OFD packet to send [15:06:16]*** Cut start [15:06:16]*** Partial cut [15:06:16]*** CUTSNS_PIN = 1 [15:06:16]*** CUTSNS_PIN = 0 [15:06:16]*** Brake cut motor [15:06:17]Read from MH i2c: 01 [15:06:17]MH_I2C_Read... [15:06:17]*** Stop cut motor [15:06:17]*** Cut end [15:06:17]Read from MH i2c: 01 07 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: 01 07 00 50 10 00 00 00 00 00 FF 0F 75 [15:06:17]process_action close_receipt done [15:06:17]requested_data is exist [15:06:17]produce_requested_data [15:06:17]requested_item fm.sn is exist - process it [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 11 00 00 [15:06:17]Write to MH i2c: E2 08 00 51 10 80 11 00 00 00 00 00 00 DB [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 17 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 17 00 51 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [15:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:06:17]wFMCommunicate OK [15:06:17]requested_item fd.num is exist - process it [15:06:17]SAM_PROTO_GetFieldsCounters [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 13 00 00 [15:06:17]Write to MH i2c: E2 08 00 52 10 80 13 00 00 00 00 00 00 DE [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 62 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 62 00 52 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 99 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [15:06:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 99 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:17]wFMCommunicate OK [15:06:17]SAM_PROTO_GetFieldsCounters done [15:06:17]requested_item shift.num is exist - process it [15:06:17]requested_item shift.opened is exist - process it [15:06:17]req_shift_opened [15:06:17]FM_GetShiftState [15:06:17]SAM_PROTO_GetShiftState [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 13 01 00 [15:06:17]Write to MH i2c: E2 08 00 53 10 80 13 01 00 00 00 00 00 E0 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 0E 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 0E 00 53 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 81 [15:06:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:06:17]wFMCommunicate OK [15:06:17]SAM_PROTO_GetShiftState done [15:06:17]FM_GetShiftState done [15:06:17]req_shift_opened done [15:06:17]requested_item shift.open_date is exist - process it [15:06:17]req_shift_open_date [15:06:17]req_shift_open_date done [15:06:17]produce_requested_data done [15:06:17]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289689,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:06:17]process_action_free close_receipt [15:06:17]json_value_free [15:06:17]json_value_free done [15:06:17]process_json_proto returns [15:06:17]Send response to host [15:06:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289689,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:06:17]free response buf [15:06:17]execute_script done [15:06:17]execute_script returns [15:06:17]free content buf [15:06:17]Sock 7.Close socket [15:06:17]Sock 7.Thread stoped [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:55]accept exits with 10 [15:06:55]New connection [15:06:55]New thread 3067157860 created [15:06:55]Thread 3067301220 joined [15:06:55]Waiting for new connection... [15:06:55] Sock 10.Parse request [15:06:55]Sock 10.Check first char [15:06:55]Sock 10.First char is OK [15:06:55]request: POST /json_proto HTTP/1.0 [15:06:55]Method: POST [15:06:55]URL: /json_proto [15:06:55]Method is POST - this is cgi request [15:06:55]url: /json_proto [15:06:55]query_string will be loaded in cgi processing [15:06:55]execute_cgi json_proto POST (null) [15:06:55]execute_cgi path=json_proto method=POST [15:06:55]POST find Content-Length [15:06:55]Host: 172.17.41.135:8080 [15:06:55]Content-Length: 786 [15:06:55]Content-Type: application/json [15:06:55] [15:06:55]POST finish read [15:06:55]Found Content-Length = 786 [15:06:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:55]execute_script... [15:06: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)24617766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:55]POST & json_proto [15:06:55]process_json_proto [15:06:55]json parsed OK: [15:06:55]protocol is kg_v1.0 [15:06:55]action value=close_receipt [15:06:55]process_action close_receipt [15:06:55]cmd_close_receipt [15:06:55]MH_GetDate [15:06:55]Write to MH i2c: F0 00 00 54 10 53 [15:06:55]Write i2c OK [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: F0 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: F0 09 00 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: F0 09 00 54 10 00 10 84 F1 66 ED 3E 82 65 59 [15:06:55]GetLastDocTimeStamp 1727103974 [15:06:55]current date 1727104016 [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 55 10 80 13 01 00 00 00 00 00 E2 [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 55 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 83 [15:06:55]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [15:06:55]opened+sec_in_day 1727137801 [15:06:55]quantity*price = 99999 [15:06:55]sum+1 = 100001 [15:06:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 364 23.09.2024 15:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289690 ФПД: 188166719720800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150656&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289690&fm=188166719720800&tin=02508201610067®Number=0000000000091827&sum=100000 [15:06:56]StoreToDocumentArchive [15:06:56]shift 515 fd 289690 [15:06:56]save to /storage/0515/doc_00289690 [15:06:56]save last doc name /storage/0515/doc_00289690 to /storage/kkm_last_doc_name [15:06:56]save OK [15:06:56]Clear old archive folders... [15:06:56]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:06:56]tlvbuf is 007CEBC0 [15:06:56]SAM_PROTO_ClearQueue [15:06:56]wFMCommunicate request_size=4 [15:06:56]MH_SAM_APDU [15:06:56]CAPDU: 80 09 00 00 [15:06:56]Write to MH i2c: E2 08 00 62 10 80 09 00 00 00 00 00 00 E4 [15:06:56]Write i2c OK [15:06:56]MH_I2C_Read... [15:06:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:56]Read from MH i2c: E2 [15:06:56]MH_I2C_Read... [15:06:56]Read from MH i2c: E2 03 00 [15:06:56]MH_I2C_Read... [15:06:56]Read from MH i2c: E2 03 00 62 10 00 90 00 E6 [15:06:56]RAPDU: 90 00 [15:06:56]wFMCommunicate OK [15:06:56]SAM_PROTO_ClearQueue done [15:06:56]KKMCreateOFDPacket [15:06:56]OFDProtocolAddRootSTLVToBuf [15:06:56]FM_MakeSignedData [15:06:56]FM_MakeSignedData [15:06:56]SAM_PROTO_SignData [15:06:56]wFMCommunicate request_size=4 [15:06:56]MH_SAM_APDU [15:06:56]CAPDU: 80 0D 01 02 [15:06:56]Write to MH i2c: E2 08 00 63 10 80 0D 01 02 00 00 00 00 EC [15:06:56]Write i2c OK [15:06:56]MH_I2C_Read... [15:06:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:56]Read from MH i2c: E2 [15:06:56]MH_I2C_Read... [15:06:56]Read from MH i2c: E2 03 00 [15:06:56]MH_I2C_Read... [15:06:56]Read from MH i2c: E2 03 00 63 10 00 90 00 E7 [15:06:56]RAPDU: 90 00 [15:06:56]wFMCommunicate OK [15:06:56]wFMCommunicate request_size=253 [15:06:56]MH_SAM_APDU [15:06:56]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 10 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6B 04 00 35 04 06 00 AB 22 FA 7C CD 60 [15:06:56]Write to MH i2c: E2 00 01 64 10 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 10 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6B 04 00 35 04 06 00 AB 22 FA 7C CD 60 00 00 CD [15:06:56]Write i2c OK [15:06:56]MH_I2C_Read... [15:06:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:57]Read from MH i2c: E2 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 03 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 03 00 64 10 00 90 00 E8 [15:06:57]RAPDU: 90 00 [15:06:57]wFMCommunicate OK [15:06:57]wFMCommunicate request_size=4 [15:06:57]MH_SAM_APDU [15:06:57]CAPDU: 80 0D 03 02 [15:06:57]Write to MH i2c: E2 08 00 65 10 80 0D 03 02 00 00 00 00 F0 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:57]Read from MH i2c: E2 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 0B 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 0B 00 65 10 00 2A BC FC 68 8E 09 5C A7 90 00 D5 [15:06:57]RAPDU: 2A BC FC 68 8E 09 5C A7 90 00 [15:06:57]wFMCommunicate OK [15:06:57]SAM_PROTO_SignData done [15:06:57]FM_MakeSignedData done [15:06:57]CreateOFDProtocolMessage [15:06:57]wFMCommunicate request_size=4 [15:06:57]MH_SAM_APDU [15:06:57]CAPDU: 80 11 00 00 [15:06:57]Write to MH i2c: E2 08 00 66 10 80 11 00 00 00 00 00 00 F0 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:57]Read from MH i2c: E2 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 17 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 17 00 66 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 40 [15:06:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:06:57]wFMCommunicate OK [15:06:57]CreateOFDProtocolMessage done [15:06:57]OFDSenderStorePacket 289690 [15:06:57]StoreOFDPacket docnum=289690 [15:06:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4D 3F 00 01 3A 6B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 10 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6B 04 00 35 04 06 00 AB 22 FA 7C CD 60 2A BC FC 68 8E 09 5C A7 [15:06:57]CheckFolder [15:06:57]dirname=/storage/ofd_packets [15:06:57]CheckFolder done [15:06:57]ProducePacketName [15:06:57]name=ofd_packets/00289690 [15:06:57]NVStorageSaveData ofd_packets/00289690 [15:06:57]File name is /storage/ofd_packets/00289690 [15:06:57]Write 294 bytes [15:06:57]NVStorageSaveData done [15:06:57]OFDSenderStorePacket done [15:06:57]KKMCreateOFDPacket done [15:06:57]NVStorageSaveData kkm_last_timestamp [15:06:57]File name is /storage/kkm_last_timestamp [15:06:57]Write 4 bytes [15:06:57]NVStorageSaveData done [15:06:57]ExternCall_PrintAddStr [15:06:57]wPrintStart [15:06:57]Write to MH i2c: 01 00 00 67 10 77 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: 01 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: 01 07 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: 01 07 00 67 10 00 00 00 00 00 FF 0F 8C [15:06:57]RasterBufferAndPrint [15:06:57]line Счет N : (1)24617766 [15:06:57]line ИНН: 02508201610067 [15:06:57]line Контрольно-Кассовый Чек [15:06:57]line ПРОДАЖА [15:06:57]line ТРК (МРК, ГНК) : 34 [15:06:57]line Товар: 2710124130 [15:06:57]line SU-92 [15:06:57]line 14.430 * 69.30 [15:06:57]line = 1000.00 [15:06:57]line НДС 12% НСП 1% [15:06:57]line > о реализуемом товаре [15:06:57]line ИТОГО: 1000.00 [15:06:57]line НСП 1% : 8.85 [15:06:57]line НДС 12% : 106.19 [15:06:57]line Наличными: 0.00 [15:06:57]line Безнал.: 1000.00 [15:06:57]line Место: АЗС № 90 "Партнёр-нефть" [15:06:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:06:57]line СНО: Общий режим [15:06:57]line Чек 364 23.09.2024 15:06 [15:06:57]line Смена: 515 ФФД: 1.0 [15:06:57]line ЗНМ: 0300000107 [15:06:57]line РНМ: 0000000000091827 [15:06:57]line Версия ККМ: 001 [15:06:57]line Платежная система: O! деньги [15:06:57]line ФМ: 0000000000871832 [15:06:57]line ФД: 289690 [15:06:57]line ФПД: 188166719720800 [15:06:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150656&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289690&fm=188166719720800&tin=02508201610067®Number=0000000000091827&sum=100000 [15:06:57]written 0, free lines is 4095 [15:06:57]OFD Sender: Processing packet 289690 [packets to send 1784, broken 1783] [15:06:57]ProducePacketName [15:06:57]name=ofd_packets/00289690 [15:06:57]OFD Sender: To server: pG, [15:06:57]CommunicateWithHost lk.salyk.kg:30040 [15:06:57]ConnectInit lk.salyk.kg [15:06:57]Connected sock=9 [15:06: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 33 32 08 01 00 00 4D 3F 00 01 3A 6B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 10 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6B 04 00 35 04 06 00 AB 22 FA 7C CD 60 2A BC FC 68 8E 09 5C A7 [15:06:57]Write to MH i2c: 01 00 00 90 10 A0 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: 01 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: 01 07 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: 01 07 00 90 10 00 00 00 00 00 E1 0C 94 [15:06:57]RasterBufferAndPrint [15:06:57]line [15:06:57]line [15:06:57]line [15:06:57]line [15:06:57]line [15:06:57]written 0, free lines is 3303 [15:06:57]MH_Cut [15:06:57]Write to MH i2c: D1 01 00 97 10 01 79 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: D1 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: D1 01 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: D1 01 00 97 10 00 78 [15:06:57]Write to MH i2c: 01 00 00 98 10 A8 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 C8 42 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 33 32 10 04 04 00 9A 6B 04 00 F4 03 04 00 E5 2B F1 66 B6 04 01 00 00 D3 A8 5D 99 27 A9 61 FE [15:06:58]CommunicateWithHost err = 0 [15:06:58]CheckOFDResponse [15:06:58]1017 (14) - 77093643461234 [15:06:58]1041 (16) - 0000000000871832 [15:06:58]1040 (4) - 289690 [15:06:58]1012 (4) - 23.09.2024 08:50 [15:06:58]1206 (1) - 0 [15:06:58]OFD Sender: Remove packet 289690 [15:06:58]ProducePacketName [15:06:58]name=ofd_packets/00289690 [15:06:58]NVStorageDeleteData [15:06:58]*** Cut start [15:06:58]*** Partial cut [15:06:58]*** CUTSNS_PIN = 1 [15:06:58]OFD Sender: No OFD packet to send [15:06:58]*** CUTSNS_PIN = 0 [15:06:58]*** Brake cut motor [15:06:59]Read from MH i2c: 01 [15:06:59]MH_I2C_Read... [15:06:59]*** Stop cut motor [15:06:59]*** Cut end [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 98 10 00 00 00 00 00 FF 0F BD [15:06:59]process_action close_receipt done [15:06:59]requested_data is exist [15:06:59]produce_requested_data [15:06:59]requested_item fm.sn is exist - process it [15:06:59]wFMCommunicate request_size=4 [15:06:59]MH_SAM_APDU [15:06:59]CAPDU: 80 11 00 00 [15:06:59]Write to MH i2c: E2 08 00 99 10 80 11 00 00 00 00 00 00 23 [15:06:59]Write i2c OK [15:06:59]MH_I2C_Read... [15:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:59]Read from MH i2c: E2 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: E2 17 00 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: E2 17 00 99 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 73 [15:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:06:59]wFMCommunicate OK [15:06:59]requested_item fd.num is exist - process it [15:06:59]SAM_PROTO_GetFieldsCounters [15:06:59]wFMCommunicate request_size=4 [15:06:59]MH_SAM_APDU [15:06:59]CAPDU: 80 13 00 00 [15:06:59]Write to MH i2c: E2 08 00 9A 10 80 13 00 00 00 00 00 00 26 [15:06:59]Write i2c OK [15:06:59]MH_I2C_Read... [15:06:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:59]Read from MH i2c: E2 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: E2 62 00 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: E2 62 00 9A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [15:06:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9A 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:59]wFMCommunicate OK [15:06:59]SAM_PROTO_GetFieldsCounters done [15:06:59]requested_item shift.num is exist - process it [15:06:59]requested_item shift.opened is exist - process it [15:06:59]req_shift_opened [15:06:59]FM_GetShiftState [15:06:59]SAM_PROTO_GetShiftState [15:06:59]wFMCommunicate request_size=4 [15:06:59]MH_SAM_APDU [15:06:59]CAPDU: 80 13 01 00 [15:06:59]Write to MH i2c: E2 08 00 9B 10 80 13 01 00 00 00 00 00 28 [15:06:59]Write i2c OK [15:06:59]MH_I2C_Read... [15:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:59]Read from MH i2c: E2 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: E2 0E 00 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: E2 0E 00 9B 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C9 [15:06:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:06:59]wFMCommunicate OK [15:06:59]SAM_PROTO_GetShiftState done [15:06:59]FM_GetShiftState done [15:06:59]req_shift_opened done [15:06:59]requested_item shift.open_date is exist - process it [15:06:59]req_shift_open_date [15:06:59]req_shift_open_date done [15:06:59]produce_requested_data done [15:06:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289690,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:06:59]process_action_free close_receipt [15:06:59]json_value_free [15:06:59]json_value_free done [15:06:59]process_json_proto returns [15:06:59]Send response to host [15:06:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289690,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:06:59]free response buf [15:06:59]execute_script done [15:06:59]execute_script returns [15:06:59]free content buf [15:06:59]Sock 10.Close socket [15:06:59]Sock 10.Thread stoped [15:07:03]OFD Sender: No OFD packet to send [15:07:08]OFD Sender: No OFD packet to send [15:07:13]OFD Sender: No OFD packet to send [15:07:18]OFD Sender: No OFD packet to send [15:07:23]OFD Sender: No OFD packet to send [15:07:28]OFD Sender: No OFD packet to send [15:07:33]OFD Sender: No OFD packet to send [15:07:38]OFD Sender: No OFD packet to send [15:07:43]OFD Sender: No OFD packet to send [15:07:48]OFD Sender: No OFD packet to send [15:07:53]OFD Sender: No OFD packet to send [15:07:56]accept exits with 7 [15:07:56]New connection [15:07:56]New thread 3067301220 created [15:07:56]Thread 3067157860 joined [15:07:56]Waiting for new connection... [15:07:56] Sock 7.Parse request [15:07:56]Sock 7.Check first char [15:07:56]Sock 7.First char is OK [15:07:56]request: POST /json_proto HTTP/1.0 [15:07:56]Method: POST [15:07:56]URL: /json_proto [15:07:56]Method is POST - this is cgi request [15:07:56]url: /json_proto [15:07:56]query_string will be loaded in cgi processing [15:07:56]execute_cgi json_proto POST (null) [15:07:56]execute_cgi path=json_proto method=POST [15:07:56]POST find Content-Length [15:07:56]Host: 172.17.41.135:8080 [15:07:56]Content-Length: 794 [15:07:56]Content-Type: application/json [15:07:56] [15:07:56]POST finish read [15:07:56]Found Content-Length = 794 [15:07:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 26.960, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:56]execute_script... [15:07: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)24617767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 26.960, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:56]POST & json_proto [15:07:56]process_json_proto [15:07:56]json parsed OK: [15:07:56]protocol is kg_v1.0 [15:07:56]action value=close_receipt [15:07:56]process_action close_receipt [15:07:56]cmd_close_receipt [15:07:56]MH_GetDate [15:07:56]Write to MH i2c: F0 00 00 9C 10 9B [15:07:56]Write i2c OK [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: F0 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: F0 09 00 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: F0 09 00 9C 10 00 4D 84 F1 66 ED 3E 82 65 DE [15:07:56]GetLastDocTimeStamp 1727104016 [15:07:56]current date 1727104077 [15:07:56]FM_GetShiftState [15:07:56]SAM_PROTO_GetShiftState [15:07:56]wFMCommunicate request_size=4 [15:07:56]MH_SAM_APDU [15:07:56]CAPDU: 80 13 01 00 [15:07:56]Write to MH i2c: E2 08 00 9D 10 80 13 01 00 00 00 00 00 2A [15:07:56]Write i2c OK [15:07:56]MH_I2C_Read... [15:07:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:56]Read from MH i2c: E2 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: E2 0E 00 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: E2 0E 00 9D 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CB [15:07:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:07:56]wFMCommunicate OK [15:07:56]SAM_PROTO_GetShiftState done [15:07:56]FM_GetShiftState done [15:07:56]opened in 1727051401 [15:07:56]opened+sec_in_day 1727137801 [15:07:56]quantity*price = 0 [15:07:56]sum+1 = 1 [15:07:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 365 23.09.2024 15:07 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289691 ФПД: 113729137453599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150757&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289691&fm=113729137453599&tin=02508201610067®Number=0000000000091827&sum=0 [15:07:57]StoreToDocumentArchive [15:07:57]shift 515 fd 289691 [15:07:57]save to /storage/0515/doc_00289691 [15:07:57]save last doc name /storage/0515/doc_00289691 to /storage/kkm_last_doc_name [15:07:57]save OK [15:07:57]Clear old archive folders... [15:07:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:57]tlvbuf is 00782DA0 [15:07:57]SAM_PROTO_ClearQueue [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 09 00 00 [15:07:57]Write to MH i2c: E2 08 00 AA 10 80 09 00 00 00 00 00 00 2C [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 AA 10 00 90 00 2E [15:07:57]RAPDU: 90 00 [15:07:57]wFMCommunicate OK [15:07:57]SAM_PROTO_ClearQueue done [15:07:57]KKMCreateOFDPacket [15:07:57]OFDProtocolAddRootSTLVToBuf [15:07:57]FM_MakeSignedData [15:07:57]FM_MakeSignedData [15:07:57]SAM_PROTO_SignData [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 0D 01 02 [15:07:57]Write to MH i2c: E2 08 00 AB 10 80 0D 01 02 00 00 00 00 34 [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 AB 10 00 90 00 2F [15:07:57]RAPDU: 90 00 [15:07:57]wFMCommunicate OK [15:07:57]wFMCommunicate request_size=255 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 4D 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6B 04 00 35 04 06 00 67 [15:07:57]Write to MH i2c: E2 02 01 AC 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 4D 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6B 04 00 35 04 06 00 67 00 00 06 [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 AC 10 00 90 00 30 [15:07:57]RAPDU: 90 00 [15:07:57]wFMCommunicate OK [15:07:57]wFMCommunicate request_size=10 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 0D 02 02 05 6F A0 D6 AA 1F [15:07:57]Write to MH i2c: E2 0D 00 AD 10 80 0D 02 02 05 00 6F A0 D6 AA 1F 00 00 EF [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 AD 10 00 90 00 31 [15:07:57]RAPDU: 90 00 [15:07:57]wFMCommunicate OK [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 0D 03 02 [15:07:57]Write to MH i2c: E2 08 00 AE 10 80 0D 03 02 00 00 00 00 39 [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:57]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 0B 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 0B 00 AE 10 00 CB FD D7 26 E8 FD 10 FF 90 00 F3 [15:07:58]RAPDU: CB FD D7 26 E8 FD 10 FF 90 00 [15:07:58]wFMCommunicate OK [15:07:58]SAM_PROTO_SignData done [15:07:58]FM_MakeSignedData done [15:07:58]CreateOFDProtocolMessage [15:07:58]wFMCommunicate request_size=4 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 11 00 00 [15:07:58]Write to MH i2c: E2 08 00 AF 10 80 11 00 00 00 00 00 00 39 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 17 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 17 00 AF 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 89 [15:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:07:58]wFMCommunicate OK [15:07:58]CreateOFDProtocolMessage done [15:07:58]OFDSenderStorePacket 289691 [15:07:58]StoreOFDPacket docnum=289691 [15:07:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 43 CA 07 01 07 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 50 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 4D 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6B 04 00 35 04 06 00 67 6F A0 D6 AA 1F CB FD D7 26 E8 FD 10 FF [15:07:58]CheckFolder [15:07:58]dirname=/storage/ofd_packets [15:07:58]CheckFolder done [15:07:58]ProducePacketName [15:07:58]name=ofd_packets/00289691 [15:07:58]NVStorageSaveData ofd_packets/00289691 [15:07:58]File name is /storage/ofd_packets/00289691 [15:07:58]Write 301 bytes [15:07:58]NVStorageSaveData done [15:07:58]OFDSenderStorePacket done [15:07:58]KKMCreateOFDPacket done [15:07:58]NVStorageSaveData kkm_last_timestamp [15:07:58]File name is /storage/kkm_last_timestamp [15:07:58]Write 4 bytes [15:07:58]NVStorageSaveData done [15:07:58]ExternCall_PrintAddStr [15:07:58]wPrintStart [15:07:58]Write to MH i2c: 01 00 00 B0 10 C0 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 B0 10 00 00 00 00 00 FF 0F D5 [15:07:58]RasterBufferAndPrint [15:07:58]line Счет N : (1)24617767 [15:07:58]line ИНН: 02508201610067 [15:07:58]line Контрольно-Кассовый Чек [15:07:58]line ПРОДАЖА [15:07:58]line ТРК (МРК, ГНК) : 42 [15:07:58]line Товар: 2710124500 [15:07:58]line Аи-95-К-5 [15:07:58]line 26.960 * 0.00 [15:07:58]line = 0.00 [15:07:58]line НДС 12% НСП 1% [15:07:58]line > о реализуемом товаре [15:07:58]line ИТОГО: 0.00 [15:07:58]line НСП 1% : 0.00 [15:07:58]line НДС 12% : 0.00 [15:07:58]line Наличными: 0.00 [15:07:58]line Безнал.: 0.00 [15:07:58]line Место: АЗС № 90 "Партнёр-нефть" [15:07:58]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:07:58]line СНО: Общий режим [15:07:58]line Чек 365 23.09.2024 15:07 [15:07:58]line Смена: 515 ФФД: 1.0 [15:07:58]line ЗНМ: 0300000107 [15:07:58]line РНМ: 0000000000091827 [15:07:58]line Версия ККМ: 001 [15:07:58]line Талоны: Топливная Карта [15:07:58]line 99990 [15:07:58]line ФМ: 0000000000871832 [15:07:58]line ФД: 289691 [15:07:58]line ФПД: 113729137453599 [15:07:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T150757&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289691&fm=113729137453599&tin=02508201610067®Number=0000000000091827&sum=0 [15:07:58]written 0, free lines is 4095 [15:07:58]OFD Sender: Processing packet 289691 [packets to send 1784, broken 1783] [15:07:58]ProducePacketName [15:07:58]name=ofd_packets/00289691 [15:07:58]OFD Sender: To server: pG, [15:07:58]CommunicateWithHost lk.salyk.kg:30040 [15:07:58]ConnectInit lk.salyk.kg [15:07:58]Connected sock=10 [15:07: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 33 32 0F 01 00 00 43 CA 07 01 07 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 50 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 4D 84 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6B 04 00 35 04 06 00 67 6F A0 D6 AA 1F CB FD D7 26 E8 FD 10 FF [15:07:58]Write to MH i2c: 01 00 00 D9 10 E9 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 D9 10 00 00 00 00 00 E4 0C E0 [15:07:58]RasterBufferAndPrint [15:07:58]line [15:07:58]line [15:07:58]line [15:07:58]line [15:07:58]line [15:07:58]written 0, free lines is 3307 [15:07:58]MH_Cut [15:07:58]Write to MH i2c: D1 01 00 E0 10 01 C2 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: D1 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: D1 01 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: D1 01 00 E0 10 00 C1 [15:07:58]Write to MH i2c: 01 00 00 E1 10 F1 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07: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 33 32 4F 00 00 00 69 DC 47 00 06 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 33 32 10 04 04 00 9B 6B 04 00 F4 03 04 00 21 2C F1 66 B6 04 01 00 00 A0 FF 71 57 DB 6D 4D 15 [15:07:58]CommunicateWithHost err = 0 [15:07:58]CheckOFDResponse [15:07:58]1017 (14) - 77093643461234 [15:07:58]1041 (16) - 0000000000871832 [15:07:58]1040 (4) - 289691 [15:07:58]1012 (4) - 23.09.2024 08:51 [15:07:58]1206 (1) - 0 [15:07:58]OFD Sender: Remove packet 289691 [15:07:58]ProducePacketName [15:07:58]name=ofd_packets/00289691 [15:07:58]NVStorageDeleteData [15:07:59]OFD Sender: No OFD packet to send [15:07:59]*** Cut start [15:07:59]*** Partial cut [15:07:59]*** CUTSNS_PIN = 1 [15:07:59]*** CUTSNS_PIN = 0 [15:07:59]*** Brake cut motor [15:07:59]Read from MH i2c: 01 [15:07:59]MH_I2C_Read... [15:07:59]*** Stop cut motor [15:07:59]*** Cut end [15:07:59]Read from MH i2c: 01 07 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 07 00 E1 10 00 00 00 00 00 FF 0F 06 [15:07:59]process_action close_receipt done [15:07:59]requested_data is exist [15:07:59]produce_requested_data [15:07:59]requested_item fm.sn is exist - process it [15:07:59]wFMCommunicate request_size=4 [15:07:59]MH_SAM_APDU [15:07:59]CAPDU: 80 11 00 00 [15:07:59]Write to MH i2c: E2 08 00 E2 10 80 11 00 00 00 00 00 00 6C [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:59]Read from MH i2c: E2 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 17 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 17 00 E2 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BC [15:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:07:59]wFMCommunicate OK [15:07:59]requested_item fd.num is exist - process it [15:07:59]SAM_PROTO_GetFieldsCounters [15:07:59]wFMCommunicate request_size=4 [15:07:59]MH_SAM_APDU [15:07:59]CAPDU: 80 13 00 00 [15:07:59]Write to MH i2c: E2 08 00 E3 10 80 13 00 00 00 00 00 00 6F [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:08:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:00]Read from MH i2c: E2 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 62 00 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 62 00 E3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [15:08:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9B 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:00]wFMCommunicate OK [15:08:00]SAM_PROTO_GetFieldsCounters done [15:08:00]requested_item shift.num is exist - process it [15:08:00]requested_item shift.opened is exist - process it [15:08:00]req_shift_opened [15:08:00]FM_GetShiftState [15:08:00]SAM_PROTO_GetShiftState [15:08:00]wFMCommunicate request_size=4 [15:08:00]MH_SAM_APDU [15:08:00]CAPDU: 80 13 01 00 [15:08:00]Write to MH i2c: E2 08 00 E4 10 80 13 01 00 00 00 00 00 71 [15:08:00]Write i2c OK [15:08:00]MH_I2C_Read... [15:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:00]Read from MH i2c: E2 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 0E 00 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 0E 00 E4 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [15:08:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:08:00]wFMCommunicate OK [15:08:00]SAM_PROTO_GetShiftState done [15:08:00]FM_GetShiftState done [15:08:00]req_shift_opened done [15:08:00]requested_item shift.open_date is exist - process it [15:08:00]req_shift_open_date [15:08:00]req_shift_open_date done [15:08:00]produce_requested_data done [15:08:00]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289691,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:08:00]process_action_free close_receipt [15:08:00]json_value_free [15:08:00]json_value_free done [15:08:00]process_json_proto returns [15:08:00]Send response to host [15:08:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289691,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:08:00]free response buf [15:08:00]execute_script done [15:08:00]execute_script returns [15:08:00]free content buf [15:08:00]Sock 7.Close socket [15:08:00]Sock 7.Thread stoped [15:08:04]OFD Sender: No OFD packet to send [15:08:09]OFD Sender: No OFD packet to send [15:08:14]OFD Sender: No OFD packet to send [15:08:19]OFD Sender: No OFD packet to send [15:08:24]OFD Sender: No OFD packet to send [15:08:29]OFD Sender: No OFD packet to send [15:08:34]OFD Sender: No OFD packet to send [15:08:39]OFD Sender: No OFD packet to send [15:08:44]OFD Sender: No OFD packet to send [15:08:49]OFD Sender: No OFD packet to send [15:08:54]OFD Sender: No OFD packet to send [15:08:59]OFD Sender: No OFD packet to send [15:09:04]OFD Sender: No OFD packet to send [15:09:09]OFD Sender: No OFD packet to send [15:09:14]OFD Sender: No OFD packet to send [15:09:19]OFD Sender: No OFD packet to send [15:09:24]OFD Sender: No OFD packet to send [15:09:29]OFD Sender: No OFD packet to send [15:09:34]OFD Sender: No OFD packet to send [15:09:39]OFD Sender: No OFD packet to send [15:09:45]OFD Sender: No OFD packet to send [15:09:50]OFD Sender: No OFD packet to send [15:09:55]OFD Sender: No OFD packet to send [15:10:00]OFD Sender: No OFD packet to send [15:10:05]OFD Sender: No OFD packet to send [15:10:10]OFD Sender: No OFD packet to send [15:10:15]OFD Sender: No OFD packet to send [15:10:20]OFD Sender: No OFD packet to send [15:10:25]OFD Sender: No OFD packet to send [15:10:30]OFD Sender: No OFD packet to send [15:10:35]OFD Sender: No OFD packet to send [15:10:40]OFD Sender: No OFD packet to send [15:10:45]OFD Sender: No OFD packet to send [15:10:50]OFD Sender: No OFD packet to send [15:10:55]OFD Sender: No OFD packet to send [15:11:00]OFD Sender: No OFD packet to send [15:11:03]accept exits with 9 [15:11:03]New connection [15:11:03]New thread 3067157860 created [15:11:03]Thread 3067301220 joined [15:11:03]Waiting for new connection... [15:11:03] Sock 9.Parse request [15:11:03]Sock 9.Check first char [15:11:03]Sock 9.First char is OK [15:11:03]request: POST /json_proto HTTP/1.0 [15:11:03]Method: POST [15:11:03]URL: /json_proto [15:11:03]Method is POST - this is cgi request [15:11:03]url: /json_proto [15:11:03]query_string will be loaded in cgi processing [15:11:03]execute_cgi json_proto POST (null) [15:11:03]execute_cgi path=json_proto method=POST [15:11:03]POST find Content-Length [15:11:03]Host: 172.17.41.135:8080 [15:11:03]Content-Length: 805 [15:11:03]Content-Type: application/json [15:11:03] [15:11:03]POST finish read [15:11:03]Found Content-Length = 805 [15:11:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:11:03]execute_script... [15: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)24617768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:11:03]POST & json_proto [15:11:03]process_json_proto [15:11:03]json parsed OK: [15:11:03]protocol is kg_v1.0 [15:11:03]action value=close_receipt [15:11:03]process_action close_receipt [15:11:03]cmd_close_receipt [15:11:03]MH_GetDate [15:11:03]Write to MH i2c: F0 00 00 E5 10 E4 [15:11:03]Write i2c OK [15:11:03]MH_I2C_Read... [15:11:03]Read from MH i2c: F0 [15:11:03]MH_I2C_Read... [15:11:03]Read from MH i2c: F0 09 00 [15:11:03]MH_I2C_Read... [15:11:03]Read from MH i2c: F0 09 00 E5 10 00 08 85 F1 66 ED 3E 82 65 E3 [15:11:03]GetLastDocTimeStamp 1727104077 [15:11:03]current date 1727104264 [15:11:03]FM_GetShiftState [15:11:03]SAM_PROTO_GetShiftState [15:11:03]wFMCommunicate request_size=4 [15:11:03]MH_SAM_APDU [15:11:03]CAPDU: 80 13 01 00 [15:11:03]Write to MH i2c: E2 08 00 E6 10 80 13 01 00 00 00 00 00 73 [15:11:03]Write i2c OK [15:11:03]MH_I2C_Read... [15:11:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:03]Read from MH i2c: E2 [15:11:03]MH_I2C_Read... [15:11:03]Read from MH i2c: E2 0E 00 [15:11:03]MH_I2C_Read... [15:11:03]Read from MH i2c: E2 0E 00 E6 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [15:11:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:11:03]wFMCommunicate OK [15:11:03]SAM_PROTO_GetShiftState done [15:11:03]FM_GetShiftState done [15:11:03]opened in 1727051401 [15:11:03]opened+sec_in_day 1727137801 [15:11:03]quantity*price = 100021 [15:11:03]sum+1 = 100023 [15:11:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 366 23.09.2024 15:11 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289692 ФПД: 227849906990305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289692&fm=227849906990305&tin=02508201610067®Number=0000000000091827&sum=100022 [15:11:04]StoreToDocumentArchive [15:11:04]shift 515 fd 289692 [15:11:04]save to /storage/0515/doc_00289692 [15:11:04]save last doc name /storage/0515/doc_00289692 to /storage/kkm_last_doc_name [15:11:04]save OK [15:11:04]Clear old archive folders... [15:11:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:11:04]tlvbuf is 0077CE50 [15:11:04]SAM_PROTO_ClearQueue [15:11:04]wFMCommunicate request_size=4 [15:11:04]MH_SAM_APDU [15:11:04]CAPDU: 80 09 00 00 [15:11:04]Write to MH i2c: E2 08 00 F3 10 80 09 00 00 00 00 00 00 75 [15:11:04]Write i2c OK [15:11:04]MH_I2C_Read... [15:11:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:04]Read from MH i2c: E2 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 F3 10 00 90 00 77 [15:11:04]RAPDU: 90 00 [15:11:04]wFMCommunicate OK [15:11:04]SAM_PROTO_ClearQueue done [15:11:04]KKMCreateOFDPacket [15:11:04]OFDProtocolAddRootSTLVToBuf [15:11:04]FM_MakeSignedData [15:11:04]FM_MakeSignedData [15:11:04]SAM_PROTO_SignData [15:11:04]wFMCommunicate request_size=4 [15:11:04]MH_SAM_APDU [15:11:04]CAPDU: 80 0D 01 02 [15:11:04]Write to MH i2c: E2 08 00 F4 10 80 0D 01 02 00 00 00 00 7D [15:11:04]Write i2c OK [15:11:04]MH_I2C_Read... [15:11:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:04]Read from MH i2c: E2 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 F4 10 00 90 00 78 [15:11:04]RAPDU: 90 00 [15:11:04]wFMCommunicate OK [15:11:04]wFMCommunicate request_size=255 [15:11:04]MH_SAM_APDU [15: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 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 6E 01 00 00 F4 03 04 00 08 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6B 04 00 35 04 06 00 CF [15:11:04]Write to MH i2c: E2 02 01 F5 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6E 01 00 00 F4 03 04 00 08 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6B 04 00 35 04 06 00 CF 00 00 86 [15:11:04]Write i2c OK [15:11:04]MH_I2C_Read... [15:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:04]Read from MH i2c: E2 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 F5 10 00 90 00 79 [15:11:04]RAPDU: 90 00 [15:11:04]wFMCommunicate OK [15:11:04]wFMCommunicate request_size=10 [15:11:04]MH_SAM_APDU [15:11:04]CAPDU: 80 0D 02 02 05 3A 70 C4 AC E1 [15:11:04]Write to MH i2c: E2 0D 00 F6 10 80 0D 02 02 05 00 3A 70 C4 AC E1 00 00 85 [15:11:04]Write i2c OK [15:11:04]MH_I2C_Read... [15:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:04]Read from MH i2c: E2 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 03 00 F6 10 00 90 00 7A [15:11:04]RAPDU: 90 00 [15:11:04]wFMCommunicate OK [15:11:04]wFMCommunicate request_size=4 [15:11:04]MH_SAM_APDU [15:11:04]CAPDU: 80 0D 03 02 [15:11:04]Write to MH i2c: E2 08 00 F7 10 80 0D 03 02 00 00 00 00 82 [15:11:04]Write i2c OK [15:11:04]MH_I2C_Read... [15:11:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:04]Read from MH i2c: E2 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 0B 00 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 0B 00 F7 10 00 C0 38 D5 20 D5 F1 03 EB 90 00 24 [15:11:04]RAPDU: C0 38 D5 20 D5 F1 03 EB 90 00 [15:11:04]wFMCommunicate OK [15:11:04]SAM_PROTO_SignData done [15:11:04]FM_MakeSignedData done [15:11:04]CreateOFDProtocolMessage [15:11:04]wFMCommunicate request_size=4 [15:11:04]MH_SAM_APDU [15:11:04]CAPDU: 80 11 00 00 [15:11:04]Write to MH i2c: E2 08 00 F8 10 80 11 00 00 00 00 00 00 82 [15:11:04]Write i2c OK [15:11:04]MH_I2C_Read... [15:11:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:04]Read from MH i2c: E2 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 17 00 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: E2 17 00 F8 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [15:11:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:11:04]wFMCommunicate OK [15:11:04]CreateOFDProtocolMessage done [15:11:04]OFDSenderStorePacket 289692 [15:11:04]StoreOFDPacket docnum=289692 [15:11:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9D 4E 07 01 2C FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 6E 01 00 00 F4 03 04 00 08 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6B 04 00 35 04 06 00 CF 3A 70 C4 AC E1 C0 38 D5 20 D5 F1 03 EB [15:11:04]CheckFolder [15:11:04]dirname=/storage/ofd_packets [15:11:04]CheckFolder done [15:11:04]ProducePacketName [15:11:04]name=ofd_packets/00289692 [15:11:04]NVStorageSaveData ofd_packets/00289692 [15:11:04]File name is /storage/ofd_packets/00289692 [15:11:04]Write 301 bytes [15:11:04]NVStorageSaveData done [15:11:04]OFDSenderStorePacket done [15:11:04]KKMCreateOFDPacket done [15:11:04]NVStorageSaveData kkm_last_timestamp [15:11:04]File name is /storage/kkm_last_timestamp [15:11:04]Write 4 bytes [15:11:04]NVStorageSaveData done [15:11:04]ExternCall_PrintAddStr [15:11:04]wPrintStart [15:11:04]Write to MH i2c: 01 00 00 F9 10 09 [15:11:04]Write i2c OK [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: 01 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: 01 07 00 [15:11:04]MH_I2C_Read... [15:11:04]Read from MH i2c: 01 07 00 F9 10 00 00 00 00 00 FF 0F 1E [15:11:04]RasterBufferAndPrint [15:11:04]line Счет N : (1)24617768 [15:11:04]line ИНН: 02508201610067 [15:11:04]line Контрольно-Кассовый Чек [15:11:04]line ПРОДАЖА [15:11:04]line ТРК (МРК, ГНК) : 42 [15:11:04]line Товар: 2710124500 [15:11:04]line Аи-95-К-5 [15:11:04]line 13.480 * 74.20 [15:11:04]line = 1000.22 [15:11:04]line НДС 12% НСП 1% [15:11:04]line > о реализуемом товаре [15:11:04]line ИТОГО: 1000.22 [15:11:04]line НСП 1% : 8.85 [15:11:04]line НДС 12% : 106.22 [15:11:04]line Наличными: 0.00 [15:11:04]line Безнал.: 1000.22 [15:11:04]line Место: АЗС № 90 "Партнёр-нефть" [15:11:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:11:04]line СНО: Общий режим [15:11:04]line Чек 366 23.09.2024 15:11 [15:11:04]line Смена: 515 ФФД: 1.0 [15:11:04]line ЗНМ: 0300000107 [15:11:04]line РНМ: 0000000000091827 [15:11:04]line Версия ККМ: 001 [15:11:04]line Платежная система: O! деньги [15:11:04]line ФМ: 0000000000871832 [15:11:04]line ФД: 289692 [15:11:04]line ФПД: 227849906990305 [15:11:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289692&fm=227849906990305&tin=02508201610067®Number=0000000000091827&sum=100022 [15:11:04]written 0, free lines is 4095 [15:11:04]OFD Sender: Processing packet 289692 [packets to send 1784, broken 1783] [15:11:04]ProducePacketName [15:11:04]name=ofd_packets/00289692 [15:11:04]OFD Sender: To server: pG, [15:11:04]CommunicateWithHost lk.salyk.kg:30040 [15:11:04]ConnectInit lk.salyk.kg [15:11:05]Connected sock=10 [15:11: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 33 32 0F 01 00 00 9D 4E 07 01 2C FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 6E 01 00 00 F4 03 04 00 08 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6B 04 00 35 04 06 00 CF 3A 70 C4 AC E1 C0 38 D5 20 D5 F1 03 EB [15:11:05]Write to MH i2c: 01 00 00 22 11 33 [15:11:05]Write i2c OK [15:11:05]MH_I2C_Read... [15:11:05]Read from MH i2c: 01 [15:11:05]MH_I2C_Read... [15:11:05]Read from MH i2c: 01 07 00 [15:11:05]MH_I2C_Read... [15:11:05]Read from MH i2c: 01 07 00 22 11 00 00 00 00 00 E2 0C 28 [15:11:05]RasterBufferAndPrint [15:11:05]line [15:11:05]line [15:11:05]line [15:11:05]line [15:11:05]line [15:11:05]written 0, free lines is 3304 [15:11:05]MH_Cut [15:11:05]Write to MH i2c: D1 01 00 29 11 01 0C [15:11:05]Write i2c OK [15:11:05]MH_I2C_Read... [15:11:05]Read from MH i2c: D1 [15:11:05]MH_I2C_Read... [15:11:05]Read from MH i2c: D1 01 00 [15:11:05]MH_I2C_Read... [15:11:05]Read from MH i2c: D1 01 00 29 11 00 0B [15:11:05]Write to MH i2c: 01 00 00 2A 11 3B [15:11:05]Write i2c OK [15:11:05]MH_I2C_Read... [15: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 33 32 4F 00 00 00 49 5A 47 00 67 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 33 32 10 04 04 00 9C 6B 04 00 F4 03 04 00 DC 2C F1 66 B6 04 01 00 00 97 C5 E0 FD 01 71 75 B9 [15:11:05]CommunicateWithHost err = 0 [15:11:05]CheckOFDResponse [15:11:05]1017 (14) - 77093643461234 [15:11:05]1041 (16) - 0000000000871832 [15:11:05]1040 (4) - 289692 [15:11:05]1012 (4) - 23.09.2024 08:54 [15:11:05]1206 (1) - 0 [15:11:05]OFD Sender: Remove packet 289692 [15:11:05]ProducePacketName [15:11:05]name=ofd_packets/00289692 [15:11:05]NVStorageDeleteData [15:11:06]OFD Sender: No OFD packet to send [15:11:06]*** Cut start [15:11:06]*** Partial cut [15:11:06]*** CUTSNS_PIN = 1 [15:11:06]*** CUTSNS_PIN = 0 [15:11:06]*** Brake cut motor [15:11:06]Read from MH i2c: 01 [15:11:06]MH_I2C_Read... [15:11:06]*** Stop cut motor [15:11:06]*** Cut end [15:11:06]Read from MH i2c: 01 07 00 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: 01 07 00 2A 11 00 00 00 00 00 FF 0F 50 [15:11:06]process_action close_receipt done [15:11:06]requested_data is exist [15:11:06]produce_requested_data [15:11:06]requested_item fm.sn is exist - process it [15:11:06]wFMCommunicate request_size=4 [15:11:06]MH_SAM_APDU [15:11:06]CAPDU: 80 11 00 00 [15:11:06]Write to MH i2c: E2 08 00 2B 11 80 11 00 00 00 00 00 00 B6 [15:11:06]Write i2c OK [15:11:06]MH_I2C_Read... [15:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:06]Read from MH i2c: E2 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 17 00 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 17 00 2B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 06 [15:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:11:06]wFMCommunicate OK [15:11:06]requested_item fd.num is exist - process it [15:11:06]SAM_PROTO_GetFieldsCounters [15:11:06]wFMCommunicate request_size=4 [15:11:06]MH_SAM_APDU [15:11:06]CAPDU: 80 13 00 00 [15:11:06]Write to MH i2c: E2 08 00 2C 11 80 13 00 00 00 00 00 00 B9 [15:11:06]Write i2c OK [15:11:06]MH_I2C_Read... [15:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:06]Read from MH i2c: E2 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 62 00 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 62 00 2C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9C 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:06]wFMCommunicate OK [15:11:06]SAM_PROTO_GetFieldsCounters done [15:11:06]requested_item shift.num is exist - process it [15:11:06]requested_item shift.opened is exist - process it [15:11:06]req_shift_opened [15:11:06]FM_GetShiftState [15:11:06]SAM_PROTO_GetShiftState [15:11:06]wFMCommunicate request_size=4 [15:11:06]MH_SAM_APDU [15:11:06]CAPDU: 80 13 01 00 [15:11:06]Write to MH i2c: E2 08 00 2D 11 80 13 01 00 00 00 00 00 BB [15:11:06]Write i2c OK [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 [15:11:06]MH_I2C_Read... [15:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:06]Read from MH i2c: E2 0E 00 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 0E 00 2D 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [15:11:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:11:06]wFMCommunicate OK [15:11:06]SAM_PROTO_GetShiftState done [15:11:06]FM_GetShiftState done [15:11:06]req_shift_opened done [15:11:06]requested_item shift.open_date is exist - process it [15:11:06]req_shift_open_date [15:11:06]req_shift_open_date done [15:11:06]produce_requested_data done [15:11:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289692,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:11:06]process_action_free close_receipt [15:11:06]json_value_free [15:11:06]json_value_free done [15:11:06]process_json_proto returns [15:11:06]Send response to host [15:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289692,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:11:06]free response buf [15:11:06]execute_script done [15:11:06]execute_script returns [15:11:06]free content buf [15:11:06]Sock 9.Close socket [15:11:06]Sock 9.Thread stoped [15:11:11]OFD Sender: No OFD packet to send [15:11:16]OFD Sender: No OFD packet to send [15:11:21]OFD Sender: No OFD packet to send [15:11:26]OFD Sender: No OFD packet to send [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:24]accept exits with 7 [15:12:24]New connection [15:12:24]New thread 3067301220 created [15:12:24]Thread 3067157860 joined [15:12:24]Waiting for new connection... [15:12:24] Sock 7.Parse request [15:12:24]Sock 7.Check first char [15:12:24]Sock 7.First char is OK [15:12:24]request: POST /json_proto HTTP/1.0 [15:12:24]Method: POST [15:12:24]URL: /json_proto [15:12:24]Method is POST - this is cgi request [15:12:24]url: /json_proto [15:12:24]query_string will be loaded in cgi processing [15:12:24]execute_cgi json_proto POST (null) [15:12:24]execute_cgi path=json_proto method=POST [15:12:24]POST find Content-Length [15:12:24]Host: 172.17.41.135:8080 [15:12:24]Content-Length: 805 [15:12:24]Content-Type: application/json [15:12:24] [15:12:24]POST finish read [15:12:24]Found Content-Length = 805 [15:12:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:12:24]execute_script... [15:12: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)24617769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:12:24]POST & json_proto [15:12:24]process_json_proto [15:12:24]json parsed OK: [15:12:24]protocol is kg_v1.0 [15:12:24]action value=close_receipt [15:12:24]process_action close_receipt [15:12:24]cmd_close_receipt [15:12:24]MH_GetDate [15:12:24]Write to MH i2c: F0 00 00 2E 11 2E [15:12:24]Write i2c OK [15:12:24]MH_I2C_Read... [15:12:24]Read from MH i2c: F0 [15:12:24]MH_I2C_Read... [15:12:24]Read from MH i2c: F0 09 00 [15:12:24]MH_I2C_Read... [15:12:24]Read from MH i2c: F0 09 00 2E 11 00 5A 85 F1 66 ED 3E 82 65 7F [15:12:24]GetLastDocTimeStamp 1727104264 [15:12:24]current date 1727104346 [15:12:24]FM_GetShiftState [15:12:24]SAM_PROTO_GetShiftState [15:12:24]wFMCommunicate request_size=4 [15:12:24]MH_SAM_APDU [15:12:24]CAPDU: 80 13 01 00 [15:12:24]Write to MH i2c: E2 08 00 2F 11 80 13 01 00 00 00 00 00 BD [15:12:24]Write i2c OK [15:12:24]MH_I2C_Read... [15:12:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:24]Read from MH i2c: E2 [15:12:24]MH_I2C_Read... [15:12:24]Read from MH i2c: E2 0E 00 [15:12:24]MH_I2C_Read... [15:12:24]Read from MH i2c: E2 0E 00 2F 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5E [15:12:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:12:24]wFMCommunicate OK [15:12:24]SAM_PROTO_GetShiftState done [15:12:24]FM_GetShiftState done [15:12:24]opened in 1727051401 [15:12:24]opened+sec_in_day 1727137801 [15:12:24]quantity*price = 100021 [15:12:24]sum+1 = 100023 [15:12:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 367 23.09.2024 15:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289693 ФПД: 7160862925046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151226&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289693&fm=7160862925046&tin=02508201610067®Number=0000000000091827&sum=100022 [15:12:26]StoreToDocumentArchive [15:12:26]shift 515 fd 289693 [15:12:26]save to /storage/0515/doc_00289693 [15:12:26]save last doc name /storage/0515/doc_00289693 to /storage/kkm_last_doc_name [15:12:26]save OK [15:12:26]Clear old archive folders... [15:12:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:12:26]tlvbuf is 007D9D20 [15:12:26]SAM_PROTO_ClearQueue [15:12:26]wFMCommunicate request_size=4 [15:12:26]MH_SAM_APDU [15:12:26]CAPDU: 80 09 00 00 [15:12:26]Write to MH i2c: E2 08 00 3C 11 80 09 00 00 00 00 00 00 BF [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:26]Read from MH i2c: E2 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 3C 11 00 90 00 C1 [15:12:26]RAPDU: 90 00 [15:12:26]wFMCommunicate OK [15:12:26]SAM_PROTO_ClearQueue done [15:12:26]KKMCreateOFDPacket [15:12:26]OFDProtocolAddRootSTLVToBuf [15:12:26]FM_MakeSignedData [15:12:26]FM_MakeSignedData [15:12:26]SAM_PROTO_SignData [15:12:26]wFMCommunicate request_size=4 [15:12:26]MH_SAM_APDU [15:12:26]CAPDU: 80 0D 01 02 [15:12:26]Write to MH i2c: E2 08 00 3D 11 80 0D 01 02 00 00 00 00 C7 [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:26]Read from MH i2c: E2 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 3D 11 00 90 00 C2 [15:12:26]RAPDU: 90 00 [15:12:26]wFMCommunicate OK [15:12:26]wFMCommunicate request_size=255 [15:12:26]MH_SAM_APDU [15:12: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 6F 01 00 00 F4 03 04 00 5A 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6B 04 00 35 04 06 00 06 [15:12:26]Write to MH i2c: E2 02 01 3E 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 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 6F 01 00 00 F4 03 04 00 5A 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6B 04 00 35 04 06 00 06 00 00 5B [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:26]Read from MH i2c: E2 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 3E 11 00 90 00 C3 [15:12:26]RAPDU: 90 00 [15:12:26]wFMCommunicate OK [15:12:26]wFMCommunicate request_size=10 [15:12:26]MH_SAM_APDU [15:12:26]CAPDU: 80 0D 02 02 05 83 44 B0 E0 F6 [15:12:26]Write to MH i2c: E2 0D 00 3F 11 80 0D 02 02 05 00 83 44 B0 E0 F6 00 00 21 [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:26]Read from MH i2c: E2 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 03 00 3F 11 00 90 00 C4 [15:12:26]RAPDU: 90 00 [15:12:26]wFMCommunicate OK [15:12:26]wFMCommunicate request_size=4 [15:12:26]MH_SAM_APDU [15:12:26]CAPDU: 80 0D 03 02 [15:12:26]Write to MH i2c: E2 08 00 40 11 80 0D 03 02 00 00 00 00 CC [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:26]Read from MH i2c: E2 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 0B 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 0B 00 40 11 00 DF 0A 0C 4A 64 33 29 34 90 00 00 [15:12:26]RAPDU: DF 0A 0C 4A 64 33 29 34 90 00 [15:12:26]wFMCommunicate OK [15:12:26]SAM_PROTO_SignData done [15:12:26]FM_MakeSignedData done [15:12:26]CreateOFDProtocolMessage [15:12:26]wFMCommunicate request_size=4 [15:12:26]MH_SAM_APDU [15:12:26]CAPDU: 80 11 00 00 [15:12:26]Write to MH i2c: E2 08 00 41 11 80 11 00 00 00 00 00 00 CC [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]OFD Sender: No OFD packet to send [15:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:26]Read from MH i2c: E2 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 17 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 17 00 41 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1C [15:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:12:26]wFMCommunicate OK [15:12:26]CreateOFDProtocolMessage done [15:12:26]OFDSenderStorePacket 289693 [15:12:26]StoreOFDPacket docnum=289693 [15:12:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 42 20 07 01 CC D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6F 01 00 00 F4 03 04 00 5A 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6B 04 00 35 04 06 00 06 83 44 B0 E0 F6 DF 0A 0C 4A 64 33 29 34 [15:12:26]CheckFolder [15:12:26]dirname=/storage/ofd_packets [15:12:26]CheckFolder done [15:12:26]ProducePacketName [15:12:26]name=ofd_packets/00289693 [15:12:26]NVStorageSaveData ofd_packets/00289693 [15:12:26]File name is /storage/ofd_packets/00289693 [15:12:26]Write 301 bytes [15:12:26]NVStorageSaveData done [15:12:26]OFDSenderStorePacket done [15:12:26]KKMCreateOFDPacket done [15:12:26]NVStorageSaveData kkm_last_timestamp [15:12:26]File name is /storage/kkm_last_timestamp [15:12:26]Write 4 bytes [15:12:26]NVStorageSaveData done [15:12:26]ExternCall_PrintAddStr [15:12:26]wPrintStart [15:12:26]Write to MH i2c: 01 00 00 42 11 53 [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: 01 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: 01 07 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: 01 07 00 42 11 00 00 00 00 00 FF 0F 68 [15:12:26]RasterBufferAndPrint [15:12:26]line Счет N : (1)24617769 [15:12:26]line ИНН: 02508201610067 [15:12:26]line Контрольно-Кассовый Чек [15:12:26]line ПРОДАЖА [15:12:26]line ТРК (МРК, ГНК) : 62 [15:12:26]line Товар: 2710124500 [15:12:26]line Аи-95-К-5 [15:12:26]line 13.480 * 74.20 [15:12:26]line = 1000.22 [15:12:26]line НДС 12% НСП 1% [15:12:26]line > о реализуемом товаре [15:12:26]line ИТОГО: 1000.22 [15:12:26]line НСП 1% : 8.85 [15:12:26]line НДС 12% : 106.22 [15:12:26]line Наличными: 0.00 [15:12:26]line Безнал.: 1000.22 [15:12:26]line Место: АЗС № 90 "Партнёр-нефть" [15:12:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:12:26]line СНО: Общий режим [15:12:26]line Чек 367 23.09.2024 15:12 [15:12:26]line Смена: 515 ФФД: 1.0 [15:12:26]line ЗНМ: 0300000107 [15:12:26]line РНМ: 0000000000091827 [15:12:26]line Версия ККМ: 001 [15:12:26]line Платежная система: O! деньги [15:12:26]line ФМ: 0000000000871832 [15:12:26]line ФД: 289693 [15:12:26]line ФПД: 7160862925046 [15:12:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151226&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289693&fm=7160862925046&tin=02508201610067®Number=0000000000091827&sum=100022 [15:12:26]written 0, free lines is 4095 [15:12:26]OFD Sender: Processing packet 289693 [packets to send 1784, broken 1783] [15:12:26]ProducePacketName [15:12:26]name=ofd_packets/00289693 [15:12:26]OFD Sender: To server: pG, [15:12:26]CommunicateWithHost lk.salyk.kg:30040 [15:12:26]ConnectInit lk.salyk.kg [15:12:27]Connected sock=10 [15:12: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 33 32 0F 01 00 00 42 20 07 01 CC D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6F 01 00 00 F4 03 04 00 5A 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6B 04 00 35 04 06 00 06 83 44 B0 E0 F6 DF 0A 0C 4A 64 33 29 34 [15:12:27]Write to MH i2c: 01 00 00 6B 11 7C [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: 01 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: 01 07 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: 01 07 00 6B 11 00 00 00 00 00 E2 0C 71 [15:12:27]RasterBufferAndPrint [15:12:27]line [15:12:27]line [15:12:27]line [15:12:27]line [15:12:27]line [15:12:27]written 0, free lines is 3304 [15:12:27]MH_Cut [15:12:27]Write to MH i2c: D1 01 00 72 11 01 55 [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: D1 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: D1 01 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: D1 01 00 72 11 00 54 [15:12:27]Write to MH i2c: 01 00 00 73 11 84 [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12: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 33 32 4F 00 00 00 F3 7A 47 00 E4 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 33 32 10 04 04 00 9D 6B 04 00 F4 03 04 00 2E 2D F1 66 B6 04 01 00 00 54 11 4B FB 4D 91 15 95 [15:12:27]CommunicateWithHost err = 0 [15:12:27]CheckOFDResponse [15:12:27]1017 (14) - 77093643461234 [15:12:27]1041 (16) - 0000000000871832 [15:12:27]1040 (4) - 289693 [15:12:27]1012 (4) - 23.09.2024 08:56 [15:12:27]1206 (1) - 0 [15:12:27]OFD Sender: Remove packet 289693 [15:12:27]ProducePacketName [15:12:27]name=ofd_packets/00289693 [15:12:27]NVStorageDeleteData [15:12:27]*** Cut start [15:12:27]*** Partial cut [15:12:27]*** CUTSNS_PIN = 1 [15:12:27]OFD Sender: No OFD packet to send [15:12:27]*** CUTSNS_PIN = 0 [15:12:28]*** Brake cut motor [15:12:28]Read from MH i2c: 01 [15:12:28]MH_I2C_Read... [15:12:28]*** Stop cut motor [15:12:28]*** Cut end [15:12:28]Read from MH i2c: 01 07 00 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: 01 07 00 73 11 00 00 00 00 00 FF 0F 99 [15:12:28]process_action close_receipt done [15:12:28]requested_data is exist [15:12:28]produce_requested_data [15:12:28]requested_item fm.sn is exist - process it [15:12:28]wFMCommunicate request_size=4 [15:12:28]MH_SAM_APDU [15:12:28]CAPDU: 80 11 00 00 [15:12:28]Write to MH i2c: E2 08 00 74 11 80 11 00 00 00 00 00 00 FF [15:12:28]Write i2c OK [15:12:28]MH_I2C_Read... [15:12:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:28]Read from MH i2c: E2 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: E2 17 00 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: E2 17 00 74 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4F [15:12:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:12:28]wFMCommunicate OK [15:12:28]requested_item fd.num is exist - process it [15:12:28]SAM_PROTO_GetFieldsCounters [15:12:28]wFMCommunicate request_size=4 [15:12:28]MH_SAM_APDU [15:12:28]CAPDU: 80 13 00 00 [15:12:28]Write to MH i2c: E2 08 00 75 11 80 13 00 00 00 00 00 00 02 [15:12:28]Write i2c OK [15:12:28]MH_I2C_Read... [15:12:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:28]Read from MH i2c: E2 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: E2 62 00 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: E2 62 00 75 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [15:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9D 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:28]wFMCommunicate OK [15:12:28]SAM_PROTO_GetFieldsCounters done [15:12:28]requested_item shift.num is exist - process it [15:12:28]requested_item shift.opened is exist - process it [15:12:28]req_shift_opened [15:12:28]FM_GetShiftState [15:12:28]SAM_PROTO_GetShiftState [15:12:28]wFMCommunicate request_size=4 [15:12:28]MH_SAM_APDU [15:12:28]CAPDU: 80 13 01 00 [15:12:28]Write to MH i2c: E2 08 00 76 11 80 13 01 00 00 00 00 00 04 [15:12:28]Write i2c OK [15:12:28]MH_I2C_Read... [15:12:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:28]Read from MH i2c: E2 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: E2 0E 00 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: E2 0E 00 76 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A5 [15:12:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:12:28]wFMCommunicate OK [15:12:28]SAM_PROTO_GetShiftState done [15:12:28]FM_GetShiftState done [15:12:28]req_shift_opened done [15:12:28]requested_item shift.open_date is exist - process it [15:12:28]req_shift_open_date [15:12:28]req_shift_open_date done [15:12:28]produce_requested_data done [15:12:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289693,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:12:28]process_action_free close_receipt [15:12:28]json_value_free [15:12:28]json_value_free done [15:12:28]process_json_proto returns [15:12:28]Send response to host [15:12:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289693,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:12:28]free response buf [15:12:28]execute_script done [15:12:28]execute_script returns [15:12:28]free content buf [15:12:28]Sock 7.Close socket [15:12:28]Sock 7.Thread stoped [15:12:32]OFD Sender: No OFD packet to send [15:12:38]OFD Sender: No OFD packet to send [15:12:43]OFD Sender: No OFD packet to send [15:12:48]OFD Sender: No OFD packet to send [15:12:53]OFD Sender: No OFD packet to send [15:12:58]OFD Sender: No OFD packet to send [15:13:03]OFD Sender: No OFD packet to send [15:13:08]OFD Sender: No OFD packet to send [15:13:13]OFD Sender: No OFD packet to send [15:13:18]OFD Sender: No OFD packet to send [15:13:23]OFD Sender: No OFD packet to send [15:13:28]OFD Sender: No OFD packet to send [15:13:33]OFD Sender: No OFD packet to send [15:13:38]OFD Sender: No OFD packet to send [15:13:43]OFD Sender: No OFD packet to send [15:13:48]OFD Sender: No OFD packet to send [15:13:53]OFD Sender: No OFD packet to send [15:13:58]OFD Sender: No OFD packet to send [15:14:03]OFD Sender: No OFD packet to send [15:14:08]OFD Sender: No OFD packet to send [15:14:13]OFD Sender: No OFD packet to send [15:14:18]OFD Sender: No OFD packet to send [15:14:23]OFD Sender: No OFD packet to send [15:14:28]OFD Sender: No OFD packet to send [15:14:33]accept exits with 9 [15:14:33]New connection [15:14:33]New thread 3067157860 created [15:14:33]Thread 3067301220 joined [15:14:33]Waiting for new connection... [15:14:33] Sock 9.Parse request [15:14:33]Sock 9.Check first char [15:14:33]Sock 9.First char is OK [15:14:33]request: POST /json_proto HTTP/1.0 [15:14:33]Method: POST [15:14:33]URL: /json_proto [15:14:33]Method is POST - this is cgi request [15:14:33]url: /json_proto [15:14:33]query_string will be loaded in cgi processing [15:14:33]execute_cgi json_proto POST (null) [15:14:33]execute_cgi path=json_proto method=POST [15:14:33]POST find Content-Length [15:14:33]Host: 172.17.41.135:8080 [15:14:33]Content-Length: 805 [15:14:33]Content-Type: application/json [15:14:33] [15:14:33]POST finish read [15:14:33]Found Content-Length = 805 [15:14:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:14:33]execute_script... [15:14: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)24617771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:14:33]POST & json_proto [15:14:33]process_json_proto [15:14:33]json parsed OK: [15:14:33]protocol is kg_v1.0 [15:14:33]action value=close_receipt [15:14:33]process_action close_receipt [15:14:33]cmd_close_receipt [15:14:33]MH_GetDate [15:14:33]Write to MH i2c: F0 00 00 77 11 77 [15:14:33]Write i2c OK [15:14:33]MH_I2C_Read... [15:14:33]Read from MH i2c: F0 [15:14:33]MH_I2C_Read... [15:14:33]Read from MH i2c: F0 09 00 [15:14:33]MH_I2C_Read... [15:14:33]Read from MH i2c: F0 09 00 77 11 00 DA 85 F1 66 ED 3E 82 65 48 [15:14:33]GetLastDocTimeStamp 1727104346 [15:14:33]current date 1727104474 [15:14:33]FM_GetShiftState [15:14:33]SAM_PROTO_GetShiftState [15:14:33]wFMCommunicate request_size=4 [15:14:33]MH_SAM_APDU [15:14:33]CAPDU: 80 13 01 00 [15:14:33]Write to MH i2c: E2 08 00 78 11 80 13 01 00 00 00 00 00 06 [15:14:33]Write i2c OK [15:14:33]MH_I2C_Read... [15:14:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:33]Read from MH i2c: E2 [15:14:33]MH_I2C_Read... [15:14:33]Read from MH i2c: E2 0E 00 [15:14:33]MH_I2C_Read... [15:14:33]Read from MH i2c: E2 0E 00 78 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A7 [15:14:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:14:33]wFMCommunicate OK [15:14:33]SAM_PROTO_GetShiftState done [15:14:33]FM_GetShiftState done [15:14:33]opened in 1727051401 [15:14:33]opened+sec_in_day 1727137801 [15:14:33]quantity*price = 100021 [15:14:33]sum+1 = 100023 [15:14:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 368 23.09.2024 15:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289694 ФПД: 37967227518551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151434&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289694&fm=37967227518551&tin=02508201610067®Number=0000000000091827&sum=100022 [15:14:34]StoreToDocumentArchive [15:14:34]shift 515 fd 289694 [15:14:34]save to /storage/0515/doc_00289694 [15:14:34]save last doc name /storage/0515/doc_00289694 to /storage/kkm_last_doc_name [15:14:34]save OK [15:14:34]Clear old archive folders... [15:14:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:14:34]tlvbuf is 007BEC80 [15:14:34]SAM_PROTO_ClearQueue [15:14:34]wFMCommunicate request_size=4 [15:14:34]MH_SAM_APDU [15:14:34]CAPDU: 80 09 00 00 [15:14:34]Write to MH i2c: E2 08 00 85 11 80 09 00 00 00 00 00 00 08 [15:14:34]Write i2c OK [15:14:34]MH_I2C_Read... [15:14:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:34]Read from MH i2c: E2 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 03 00 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 03 00 85 11 00 90 00 0A [15:14:34]RAPDU: 90 00 [15:14:34]wFMCommunicate OK [15:14:34]SAM_PROTO_ClearQueue done [15:14:34]KKMCreateOFDPacket [15:14:34]OFDProtocolAddRootSTLVToBuf [15:14:34]FM_MakeSignedData [15:14:34]FM_MakeSignedData [15:14:34]SAM_PROTO_SignData [15:14:34]wFMCommunicate request_size=4 [15:14:34]MH_SAM_APDU [15:14:34]CAPDU: 80 0D 01 02 [15:14:34]Write to MH i2c: E2 08 00 86 11 80 0D 01 02 00 00 00 00 10 [15:14:34]Write i2c OK [15:14:34]MH_I2C_Read... [15:14:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:34]Read from MH i2c: E2 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 03 00 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 03 00 86 11 00 90 00 0B [15:14:34]RAPDU: 90 00 [15:14:34]wFMCommunicate OK [15:14:34]wFMCommunicate request_size=255 [15:14:34]MH_SAM_APDU [15:14: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 70 01 00 00 F4 03 04 00 DA 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6B 04 00 35 04 06 00 22 [15:14:34]Write to MH i2c: E2 02 01 87 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 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 70 01 00 00 F4 03 04 00 DA 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6B 04 00 35 04 06 00 22 00 00 42 [15:14:34]Write i2c OK [15:14:34]MH_I2C_Read... [15:14:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:35]Read from MH i2c: E2 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 03 00 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 03 00 87 11 00 90 00 0C [15:14:35]RAPDU: 90 00 [15:14:35]wFMCommunicate OK [15:14:35]wFMCommunicate request_size=10 [15:14:35]MH_SAM_APDU [15:14:35]CAPDU: 80 0D 02 02 05 87 EF 1B FE 57 [15:14:35]Write to MH i2c: E2 0D 00 88 11 80 0D 02 02 05 00 87 EF 1B FE 57 00 00 03 [15:14:35]Write i2c OK [15:14:35]MH_I2C_Read... [15:14:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:35]Read from MH i2c: E2 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 03 00 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 03 00 88 11 00 90 00 0D [15:14:35]RAPDU: 90 00 [15:14:35]wFMCommunicate OK [15:14:35]wFMCommunicate request_size=4 [15:14:35]MH_SAM_APDU [15:14:35]CAPDU: 80 0D 03 02 [15:14:35]Write to MH i2c: E2 08 00 89 11 80 0D 03 02 00 00 00 00 15 [15:14:35]Write i2c OK [15:14:35]MH_I2C_Read... [15:14:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:35]Read from MH i2c: E2 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 0B 00 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 0B 00 89 11 00 5E 29 D0 BF C9 C0 31 4E 90 00 34 [15:14:35]RAPDU: 5E 29 D0 BF C9 C0 31 4E 90 00 [15:14:35]wFMCommunicate OK [15:14:35]SAM_PROTO_SignData done [15:14:35]FM_MakeSignedData done [15:14:35]CreateOFDProtocolMessage [15:14:35]wFMCommunicate request_size=4 [15:14:35]MH_SAM_APDU [15:14:35]CAPDU: 80 11 00 00 [15:14:35]Write to MH i2c: E2 08 00 8A 11 80 11 00 00 00 00 00 00 15 [15:14:35]Write i2c OK [15:14:35]MH_I2C_Read... [15:14:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:35]Read from MH i2c: E2 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 17 00 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: E2 17 00 8A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 65 [15:14:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:14:35]wFMCommunicate OK [15:14:35]CreateOFDProtocolMessage done [15:14:35]OFDSenderStorePacket 289694 [15:14:35]StoreOFDPacket docnum=289694 [15:14:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 65 0B 07 01 BE 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 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 70 01 00 00 F4 03 04 00 DA 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6B 04 00 35 04 06 00 22 87 EF 1B FE 57 5E 29 D0 BF C9 C0 31 4E [15:14:35]CheckFolder [15:14:35]dirname=/storage/ofd_packets [15:14:35]CheckFolder done [15:14:35]ProducePacketName [15:14:35]name=ofd_packets/00289694 [15:14:35]NVStorageSaveData ofd_packets/00289694 [15:14:35]File name is /storage/ofd_packets/00289694 [15:14:35]Write 301 bytes [15:14:35]NVStorageSaveData done [15:14:35]OFDSenderStorePacket done [15:14:35]KKMCreateOFDPacket done [15:14:35]NVStorageSaveData kkm_last_timestamp [15:14:35]File name is /storage/kkm_last_timestamp [15:14:35]Write 4 bytes [15:14:35]NVStorageSaveData done [15:14:35]ExternCall_PrintAddStr [15:14:35]wPrintStart [15:14:35]Write to MH i2c: 01 00 00 8B 11 9C [15:14:35]Write i2c OK [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: 01 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: 01 07 00 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: 01 07 00 8B 11 00 00 00 00 00 FF 0F B1 [15:14:35]RasterBufferAndPrint [15:14:35]line Счет N : (1)24617771 [15:14:35]line ИНН: 02508201610067 [15:14:35]line Контрольно-Кассовый Чек [15:14:35]line ПРОДАЖА [15:14:35]line ТРК (МРК, ГНК) : 42 [15:14:35]line Товар: 2710124500 [15:14:35]line Аи-95-К-5 [15:14:35]line 13.480 * 74.20 [15:14:35]line = 1000.22 [15:14:35]line НДС 12% НСП 1% [15:14:35]line > о реализуемом товаре [15:14:35]line ИТОГО: 1000.22 [15:14:35]line НСП 1% : 8.85 [15:14:35]line НДС 12% : 106.22 [15:14:35]line Наличными: 0.00 [15:14:35]line Безнал.: 1000.22 [15:14:35]line Место: АЗС № 90 "Партнёр-нефть" [15:14:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:14:35]line СНО: Общий режим [15:14:35]line Чек 368 23.09.2024 15:14 [15:14:35]line Смена: 515 ФФД: 1.0 [15:14:35]line ЗНМ: 0300000107 [15:14:35]line РНМ: 0000000000091827 [15:14:35]line Версия ККМ: 001 [15:14:35]line Платежная система: O! деньги [15:14:35]line ФМ: 0000000000871832 [15:14:35]line ФД: 289694 [15:14:35]line ФПД: 37967227518551 [15:14:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151434&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289694&fm=37967227518551&tin=02508201610067®Number=0000000000091827&sum=100022 [15:14:35]written 0, free lines is 4095 [15:14:35]OFD Sender: Processing packet 289694 [packets to send 1784, broken 1783] [15:14:35]ProducePacketName [15:14:35]name=ofd_packets/00289694 [15:14:35]OFD Sender: To server: pG, [15:14:35]CommunicateWithHost lk.salyk.kg:30040 [15:14:35]ConnectInit lk.salyk.kg [15:14:35]Connected sock=10 [15:14: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 33 32 0F 01 00 00 65 0B 07 01 BE 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 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 70 01 00 00 F4 03 04 00 DA 85 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6B 04 00 35 04 06 00 22 87 EF 1B FE 57 5E 29 D0 BF C9 C0 31 4E [15:14:35]Write to MH i2c: 01 00 00 B4 11 C5 [15:14:35]Write i2c OK [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: 01 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: 01 07 00 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: 01 07 00 B4 11 00 00 00 00 00 E2 0C BA [15:14:35]RasterBufferAndPrint [15:14:35]line [15:14:35]line [15:14:35]line [15:14:35]line [15:14:35]line [15:14:35]written 0, free lines is 3304 [15:14:35]MH_Cut [15:14:35]Write to MH i2c: D1 01 00 BB 11 01 9E [15:14:35]Write i2c OK [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: D1 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: D1 01 00 [15:14:35]MH_I2C_Read... [15:14:35]Read from MH i2c: D1 01 00 BB 11 00 9D [15:14:35]Write to MH i2c: 01 00 00 BC 11 CD [15:14:35]Write i2c OK [15:14:35]MH_I2C_Read... [15:14: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 33 32 4F 00 00 00 98 CF 47 00 B3 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 33 32 10 04 04 00 9E 6B 04 00 F4 03 04 00 AF 2D F1 66 B6 04 01 00 00 A4 5A C5 B8 E2 17 8A 1C [15:14:36]CommunicateWithHost err = 0 [15:14:36]CheckOFDResponse [15:14:36]1017 (14) - 77093643461234 [15:14:36]1041 (16) - 0000000000871832 [15:14:36]1040 (4) - 289694 [15:14:36]1012 (4) - 23.09.2024 08:58 [15:14:36]1206 (1) - 0 [15:14:36]OFD Sender: Remove packet 289694 [15:14:36]ProducePacketName [15:14:36]name=ofd_packets/00289694 [15:14:36]NVStorageDeleteData [15:14:36]*** Cut start [15:14:36]*** Partial cut [15:14:36]*** CUTSNS_PIN = 1 [15:14:36]OFD Sender: No OFD packet to send [15:14:36]*** CUTSNS_PIN = 0 [15:14:36]*** Brake cut motor [15:14:37]Read from MH i2c: 01 [15:14:37]MH_I2C_Read... [15:14:37]*** Stop cut motor [15:14:37]*** Cut end [15:14:37]Read from MH i2c: 01 07 00 [15:14:37]MH_I2C_Read... [15:14:37]Read from MH i2c: 01 07 00 BC 11 00 00 00 00 00 FF 0F E2 [15:14:37]process_action close_receipt done [15:14:37]requested_data is exist [15:14:37]produce_requested_data [15:14:37]requested_item fm.sn is exist - process it [15:14:37]wFMCommunicate request_size=4 [15:14:37]MH_SAM_APDU [15:14:37]CAPDU: 80 11 00 00 [15:14:37]Write to MH i2c: E2 08 00 BD 11 80 11 00 00 00 00 00 00 48 [15:14:37]Write i2c OK [15:14:37]MH_I2C_Read... [15:14:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:37]Read from MH i2c: E2 [15:14:37]MH_I2C_Read... [15:14:37]Read from MH i2c: E2 17 00 [15:14:37]MH_I2C_Read... [15:14:37]Read from MH i2c: E2 17 00 BD 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 98 [15:14:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:14:37]wFMCommunicate OK [15:14:37]requested_item fd.num is exist - process it [15:14:37]SAM_PROTO_GetFieldsCounters [15:14:37]wFMCommunicate request_size=4 [15:14:37]MH_SAM_APDU [15:14:37]CAPDU: 80 13 00 00 [15:14:37]Write to MH i2c: E2 08 00 BE 11 80 13 00 00 00 00 00 00 4B [15:14:37]Write i2c OK [15:14:37]MH_I2C_Read... [15:14:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:37]Read from MH i2c: E2 [15:14:37]MH_I2C_Read... [15:14:37]Read from MH i2c: E2 62 00 [15:14:37]MH_I2C_Read... [15:14:37]Read from MH i2c: E2 62 00 BE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [15:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9E 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:37]wFMCommunicate OK [15:14:37]SAM_PROTO_GetFieldsCounters done [15:14:37]requested_item shift.num is exist - process it [15:14:37]requested_item shift.opened is exist - process it [15:14:37]req_shift_opened [15:14:37]FM_GetShiftState [15:14:37]SAM_PROTO_GetShiftState [15:14:37]wFMCommunicate request_size=4 [15:14:37]MH_SAM_APDU [15:14:37]CAPDU: 80 13 01 00 [15:14:37]Write to MH i2c: E2 08 00 BF 11 80 13 01 00 00 00 00 00 4D [15:14:37]Write i2c OK [15:14:37]MH_I2C_Read... [15:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:37]Read from MH i2c: E2 [15:14:37]MH_I2C_Read... [15:14:37]Read from MH i2c: E2 0E 00 [15:14:37]MH_I2C_Read... [15:14:37]Read from MH i2c: E2 0E 00 BF 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EE [15:14:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:14:37]wFMCommunicate OK [15:14:37]SAM_PROTO_GetShiftState done [15:14:37]FM_GetShiftState done [15:14:37]req_shift_opened done [15:14:37]requested_item shift.open_date is exist - process it [15:14:37]req_shift_open_date [15:14:37]req_shift_open_date done [15:14:37]produce_requested_data done [15:14:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289694,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:14:37]process_action_free close_receipt [15:14:37]json_value_free [15:14:37]json_value_free done [15:14:37]process_json_proto returns [15:14:37]Send response to host [15:14:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289694,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:14:37]free response buf [15:14:37]execute_script done [15:14:37]execute_script returns [15:14:37]free content buf [15:14:37]Sock 9.Close socket [15:14:37]Sock 9.Thread stoped [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:42]OFD Sender: No OFD packet to send [15:15:47]OFD Sender: No OFD packet to send [15:15:50]accept exits with 7 [15:15:50]New connection [15:15:50]New thread 3067301220 created [15:15:50]Thread 3067157860 joined [15:15:50]Waiting for new connection... [15:15:50] Sock 7.Parse request [15:15:50]Sock 7.Check first char [15:15:50]Sock 7.First char is OK [15:15:50]request: POST /json_proto HTTP/1.0 [15:15:50]Method: POST [15:15:50]URL: /json_proto [15:15:50]Method is POST - this is cgi request [15:15:50]url: /json_proto [15:15:50]query_string will be loaded in cgi processing [15:15:50]execute_cgi json_proto POST (null) [15:15:50]execute_cgi path=json_proto method=POST [15:15:50]POST find Content-Length [15:15:50]Host: 172.17.41.135:8080 [15:15:50]Content-Length: 794 [15:15:50]Content-Type: application/json [15:15:50] [15:15:50]POST finish read [15:15:50]Found Content-Length = 794 [15:15:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 40.440, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:50]execute_script... [15:15: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)24617770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 40.440, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:50]POST & json_proto [15:15:50]process_json_proto [15:15:50]json parsed OK: [15:15:50]protocol is kg_v1.0 [15:15:50]action value=close_receipt [15:15:50]process_action close_receipt [15:15:50]cmd_close_receipt [15:15:50]MH_GetDate [15:15:50]Write to MH i2c: F0 00 00 C0 11 C0 [15:15:50]Write i2c OK [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 09 00 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 09 00 C0 11 00 27 86 F1 66 ED 3E 82 65 DF [15:15:50]GetLastDocTimeStamp 1727104474 [15:15:50]current date 1727104551 [15:15:50]FM_GetShiftState [15:15:50]SAM_PROTO_GetShiftState [15:15:50]wFMCommunicate request_size=4 [15:15:50]MH_SAM_APDU [15:15:50]CAPDU: 80 13 01 00 [15:15:50]Write to MH i2c: E2 08 00 C1 11 80 13 01 00 00 00 00 00 4F [15:15:50]Write i2c OK [15:15:50]MH_I2C_Read... [15:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:50]Read from MH i2c: E2 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: E2 0E 00 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: E2 0E 00 C1 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F0 [15:15:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:15:50]wFMCommunicate OK [15:15:50]SAM_PROTO_GetShiftState done [15:15:50]FM_GetShiftState done [15:15:50]opened in 1727051401 [15:15:50]opened+sec_in_day 1727137801 [15:15:50]quantity*price = 0 [15:15:50]sum+1 = 1 [15:15:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 369 23.09.2024 15:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289695 ФПД: 64385771632430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151551&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289695&fm=64385771632430&tin=02508201610067®Number=0000000000091827&sum=0 [15:15:51]StoreToDocumentArchive [15:15:51]shift 515 fd 289695 [15:15:51]save to /storage/0515/doc_00289695 [15:15:51]save last doc name /storage/0515/doc_00289695 to /storage/kkm_last_doc_name [15:15:51]save OK [15:15:51]Clear old archive folders... [15:15:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:15:51]tlvbuf is 007D9880 [15:15:51]SAM_PROTO_ClearQueue [15:15:51]wFMCommunicate request_size=4 [15:15:51]MH_SAM_APDU [15:15:51]CAPDU: 80 09 00 00 [15:15:51]Write to MH i2c: E2 08 00 CE 11 80 09 00 00 00 00 00 00 51 [15:15:51]Write i2c OK [15:15:51]MH_I2C_Read... [15:15:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:51]Read from MH i2c: E2 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 CE 11 00 90 00 53 [15:15:51]RAPDU: 90 00 [15:15:51]wFMCommunicate OK [15:15:51]SAM_PROTO_ClearQueue done [15:15:51]KKMCreateOFDPacket [15:15:51]OFDProtocolAddRootSTLVToBuf [15:15:51]FM_MakeSignedData [15:15:51]FM_MakeSignedData [15:15:51]SAM_PROTO_SignData [15:15:51]wFMCommunicate request_size=4 [15:15:51]MH_SAM_APDU [15:15:51]CAPDU: 80 0D 01 02 [15:15:51]Write to MH i2c: E2 08 00 CF 11 80 0D 01 02 00 00 00 00 59 [15:15:51]Write i2c OK [15:15:51]MH_I2C_Read... [15:15:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:51]Read from MH i2c: E2 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 CF 11 00 90 00 54 [15:15:51]RAPDU: 90 00 [15:15:51]wFMCommunicate OK [15:15:51]wFMCommunicate request_size=255 [15:15:51]MH_SAM_APDU [15:15:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 27 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6B 04 00 35 04 06 00 3A [15:15:51]Write to MH i2c: E2 02 01 D0 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 27 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6B 04 00 35 04 06 00 3A 00 00 BE [15:15:51]Write i2c OK [15:15:51]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 D0 11 00 90 00 55 [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]wFMCommunicate request_size=10 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 02 02 05 8E FB 0B F7 2E [15:15:52]Write to MH i2c: E2 0D 00 D1 11 80 0D 02 02 05 00 8E FB 0B F7 2E 00 00 1F [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 D1 11 00 90 00 56 [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 03 02 [15:15:52]Write to MH i2c: E2 08 00 D2 11 80 0D 03 02 00 00 00 00 5E [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:52]OFD Sender: No OFD packet to send [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 0B 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 0B 00 D2 11 00 21 58 94 32 AC 02 1B 27 90 00 8E [15:15:52]RAPDU: 21 58 94 32 AC 02 1B 27 90 00 [15:15:52]wFMCommunicate OK [15:15:52]SAM_PROTO_SignData done [15:15:52]FM_MakeSignedData done [15:15:52]CreateOFDProtocolMessage [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 11 00 00 [15:15:52]Write to MH i2c: E2 08 00 D3 11 80 11 00 00 00 00 00 00 5E [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 17 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 17 00 D3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AE [15:15:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:15:52]wFMCommunicate OK [15:15:52]CreateOFDProtocolMessage done [15:15:52]OFDSenderStorePacket 289695 [15:15:52]StoreOFDPacket docnum=289695 [15:15:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 21 45 07 01 F4 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 27 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6B 04 00 35 04 06 00 3A 8E FB 0B F7 2E 21 58 94 32 AC 02 1B 27 [15:15:52]CheckFolder [15:15:52]dirname=/storage/ofd_packets [15:15:52]CheckFolder done [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00289695 [15:15:52]NVStorageSaveData ofd_packets/00289695 [15:15:52]File name is /storage/ofd_packets/00289695 [15:15:52]Write 301 bytes [15:15:52]NVStorageSaveData done [15:15:52]OFDSenderStorePacket done [15:15:52]KKMCreateOFDPacket done [15:15:52]NVStorageSaveData kkm_last_timestamp [15:15:52]File name is /storage/kkm_last_timestamp [15:15:52]Write 4 bytes [15:15:52]NVStorageSaveData done [15:15:52]ExternCall_PrintAddStr [15:15:52]wPrintStart [15:15:52]Write to MH i2c: 01 00 00 D4 11 E5 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 D4 11 00 00 00 00 00 FF 0F FA [15:15:52]RasterBufferAndPrint [15:15:52]line Счет N : (1)24617770 [15:15:52]line ИНН: 02508201610067 [15:15:52]line Контрольно-Кассовый Чек [15:15:52]line ПРОДАЖА [15:15:52]line ТРК (МРК, ГНК) : 52 [15:15:52]line Товар: 2710124500 [15:15:52]line Аи-95-К-5 [15:15:52]line 40.440 * 0.00 [15:15:52]line = 0.00 [15:15:52]line НДС 12% НСП 1% [15:15:52]line > о реализуемом товаре [15:15:52]line ИТОГО: 0.00 [15:15:52]line НСП 1% : 0.00 [15:15:52]line НДС 12% : 0.00 [15:15:52]line Наличными: 0.00 [15:15:52]line Безнал.: 0.00 [15:15:52]line Место: АЗС № 90 "Партнёр-нефть" [15:15:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:15:52]line СНО: Общий режим [15:15:52]line Чек 369 23.09.2024 15:15 [15:15:52]line Смена: 515 ФФД: 1.0 [15:15:52]line ЗНМ: 0300000107 [15:15:52]line РНМ: 0000000000091827 [15:15:52]line Версия ККМ: 001 [15:15:52]line Талоны: Топливная Карта [15:15:52]line 99990 [15:15:52]line ФМ: 0000000000871832 [15:15:52]line ФД: 289695 [15:15:52]line ФПД: 64385771632430 [15:15:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151551&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289695&fm=64385771632430&tin=02508201610067®Number=0000000000091827&sum=0 [15:15:52]written 0, free lines is 4095 [15:15:52]OFD Sender: Processing packet 289695 [packets to send 1784, broken 1783] [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00289695 [15:15:52]OFD Sender: To server: pG, [15:15:52]CommunicateWithHost lk.salyk.kg:30040 [15:15:52]ConnectInit lk.salyk.kg [15:15:52]Connected sock=10 [15:15:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 21 45 07 01 F4 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 27 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6B 04 00 35 04 06 00 3A 8E FB 0B F7 2E 21 58 94 32 AC 02 1B 27 [15:15:52]Write to MH i2c: 01 00 00 FD 11 0E [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 FD 11 00 00 00 00 00 E5 0C 06 [15:15:52]RasterBufferAndPrint [15:15:52]line [15:15:52]line [15:15:52]line [15:15:52]line [15:15:52]line [15:15:52]written 0, free lines is 3304 [15:15:52]MH_Cut [15:15:52]Write to MH i2c: D1 01 00 04 12 01 E8 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: D1 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: D1 01 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: D1 01 00 04 12 00 E7 [15:15:52]Write to MH i2c: 01 00 00 05 12 17 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15: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 33 32 4F 00 00 00 24 BA 47 00 F3 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 33 32 10 04 04 00 9F 6B 04 00 F4 03 04 00 FC 2D F1 66 B6 04 01 00 00 1D 16 D5 86 89 6D CE 9E [15:15:52]CommunicateWithHost err = 0 [15:15:52]CheckOFDResponse [15:15:52]1017 (14) - 77093643461234 [15:15:52]1041 (16) - 0000000000871832 [15:15:52]1040 (4) - 289695 [15:15:52]1012 (4) - 23.09.2024 08:59 [15:15:52]1206 (1) - 0 [15:15:52]OFD Sender: Remove packet 289695 [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00289695 [15:15:52]NVStorageDeleteData [15:15:53]OFD Sender: No OFD packet to send [15:15:53]*** Cut start [15:15:53]*** Partial cut [15:15:53]*** CUTSNS_PIN = 1 [15:15:53]*** CUTSNS_PIN = 0 [15:15:53]*** Brake cut motor [15:15:54]Read from MH i2c: 01 [15:15:54]MH_I2C_Read... [15:15:54]*** Stop cut motor [15:15:54]*** Cut end [15:15:54]Read from MH i2c: 01 07 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: 01 07 00 05 12 00 00 00 00 00 FF 0F 2C [15:15:54]process_action close_receipt done [15:15:54]requested_data is exist [15:15:54]produce_requested_data [15:15:54]requested_item fm.sn is exist - process it [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 11 00 00 [15:15:54]Write to MH i2c: E2 08 00 06 12 80 11 00 00 00 00 00 00 92 [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 17 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 17 00 06 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [15:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:15:54]wFMCommunicate OK [15:15:54]requested_item fd.num is exist - process it [15:15:54]SAM_PROTO_GetFieldsCounters [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 13 00 00 [15:15:54]Write to MH i2c: E2 08 00 07 12 80 13 00 00 00 00 00 00 95 [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 62 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 62 00 07 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [15:15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9F 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:54]wFMCommunicate OK [15:15:54]SAM_PROTO_GetFieldsCounters done [15:15:54]requested_item shift.num is exist - process it [15:15:54]requested_item shift.opened is exist - process it [15:15:54]req_shift_opened [15:15:54]FM_GetShiftState [15:15:54]SAM_PROTO_GetShiftState [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 13 01 00 [15:15:54]Write to MH i2c: E2 08 00 08 12 80 13 01 00 00 00 00 00 97 [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 08 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 38 [15:15:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:15:54]wFMCommunicate OK [15:15:54]SAM_PROTO_GetShiftState done [15:15:54]FM_GetShiftState done [15:15:54]req_shift_opened done [15:15:54]requested_item shift.open_date is exist - process it [15:15:54]req_shift_open_date [15:15:54]req_shift_open_date done [15:15:54]produce_requested_data done [15:15:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289695,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:15:54]process_action_free close_receipt [15:15:54]json_value_free [15:15:54]json_value_free done [15:15:54]process_json_proto returns [15:15:54]Send response to host [15:15:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289695,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:15:54]free response buf [15:15:54]execute_script done [15:15:54]execute_script returns [15:15:54]free content buf [15:15:54]Sock 7.Close socket [15:15:54]Sock 7.Thread stoped [15:15:58]OFD Sender: No OFD packet to send [15:16:03]OFD Sender: No OFD packet to send [15:16:08]OFD Sender: No OFD packet to send [15:16:13]OFD Sender: No OFD packet to send [15:16:18]OFD Sender: No OFD packet to send [15:16:23]OFD Sender: No OFD packet to send [15:16:28]OFD Sender: No OFD packet to send [15:16:33]OFD Sender: No OFD packet to send [15:16:38]accept exits with 9 [15:16:38]New connection [15:16:38]New thread 3067157860 created [15:16:38]Thread 3067301220 joined [15:16:38]Waiting for new connection... [15:16:38] Sock 9.Parse request [15:16:38]Sock 9.Check first char [15:16:38]Sock 9.First char is OK [15:16:38]request: POST /json_proto HTTP/1.0 [15:16:38]Method: POST [15:16:38]URL: /json_proto [15:16:38]Method is POST - this is cgi request [15:16:38]url: /json_proto [15:16:38]query_string will be loaded in cgi processing [15:16:38]execute_cgi json_proto POST (null) [15:16:38]execute_cgi path=json_proto method=POST [15:16:38]POST find Content-Length [15:16:38]Host: 172.17.41.135:8080 [15:16:38]Content-Length: 791 [15:16:38]Content-Type: application/json [15:16:38] [15:16:38]POST finish read [15:16:38]Found Content-Length = 791 [15:16:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:38]execute_script... [15: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)24617772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:38]POST & json_proto [15:16:38]process_json_proto [15:16:38]json parsed OK: [15:16:38]protocol is kg_v1.0 [15:16:38]action value=close_receipt [15:16:38]process_action close_receipt [15:16:38]cmd_close_receipt [15:16:38]MH_GetDate [15:16:38]Write to MH i2c: F0 00 00 09 12 0A [15:16:38]Write i2c OK [15:16:38]MH_I2C_Read... [15:16:38]Read from MH i2c: F0 [15:16:38]MH_I2C_Read... [15:16:38]Read from MH i2c: F0 09 00 [15:16:38]MH_I2C_Read... [15:16:38]Read from MH i2c: F0 09 00 09 12 00 57 86 F1 66 ED 3E 82 65 59 [15:16:38]GetLastDocTimeStamp 1727104551 [15:16:38]current date 1727104599 [15:16:38]FM_GetShiftState [15:16:38]SAM_PROTO_GetShiftState [15:16:38]wFMCommunicate request_size=4 [15:16:38]MH_SAM_APDU [15:16:38]CAPDU: 80 13 01 00 [15:16:38]Write to MH i2c: E2 08 00 0A 12 80 13 01 00 00 00 00 00 99 [15:16:38]Write i2c OK [15:16:38]MH_I2C_Read... [15:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:38]Read from MH i2c: E2 [15:16:38]MH_I2C_Read... [15:16:38]Read from MH i2c: E2 0E 00 [15:16:38]MH_I2C_Read... [15:16:38]Read from MH i2c: E2 0E 00 0A 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3A [15:16:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:16:38]wFMCommunicate OK [15:16:38]SAM_PROTO_GetShiftState done [15:16:38]FM_GetShiftState done [15:16:38]opened in 1727051401 [15:16:38]opened+sec_in_day 1727137801 [15:16:38]quantity*price = 0 [15:16:38]sum+1 = 1 [15:16:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 370 23.09.2024 15:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289696 ФПД: 153751229846556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151639&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289696&fm=153751229846556&tin=02508201610067®Number=0000000000091827&sum=0 [15:16:39]StoreToDocumentArchive [15:16:39]shift 515 fd 289696 [15:16:39]save to /storage/0515/doc_00289696 [15:16:39]save last doc name /storage/0515/doc_00289696 to /storage/kkm_last_doc_name [15:16:39]save OK [15:16:39]Clear old archive folders... [15:16:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:16:39]tlvbuf is 007D4F80 [15:16:39]SAM_PROTO_ClearQueue [15:16:39]wFMCommunicate request_size=4 [15:16:39]MH_SAM_APDU [15:16:39]CAPDU: 80 09 00 00 [15:16:39]Write to MH i2c: E2 08 00 17 12 80 09 00 00 00 00 00 00 9B [15:16:39]Write i2c OK [15:16:39]MH_I2C_Read... [15:16:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:39]Read from MH i2c: E2 [15:16:39]MH_I2C_Read... [15:16:39]Read from MH i2c: E2 03 00 [15:16:39]MH_I2C_Read... [15:16:39]Read from MH i2c: E2 03 00 17 12 00 90 00 9D [15:16:39]RAPDU: 90 00 [15:16:39]wFMCommunicate OK [15:16:39]SAM_PROTO_ClearQueue done [15:16:39]KKMCreateOFDPacket [15:16:39]OFDProtocolAddRootSTLVToBuf [15:16:39]FM_MakeSignedData [15:16:39]FM_MakeSignedData [15:16:39]SAM_PROTO_SignData [15:16:39]wFMCommunicate request_size=4 [15:16:39]MH_SAM_APDU [15:16:39]CAPDU: 80 0D 01 02 [15:16:39]Write to MH i2c: E2 08 00 18 12 80 0D 01 02 00 00 00 00 A3 [15:16:39]Write i2c OK [15:16:39]MH_I2C_Read... [15:16:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:39]Read from MH i2c: E2 [15:16:39]MH_I2C_Read... [15:16:39]Read from MH i2c: E2 03 00 [15:16:39]MH_I2C_Read... [15:16:39]Read from MH i2c: E2 03 00 18 12 00 90 00 9E [15:16:39]RAPDU: 90 00 [15:16:39]wFMCommunicate OK [15:16:39]wFMCommunicate request_size=255 [15:16:39]MH_SAM_APDU [15:16:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 57 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6B 04 00 35 04 06 00 8B D5 FF 70 [15:16:39]Write to MH i2c: E2 02 01 19 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 4A 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 72 01 00 00 F4 03 04 00 57 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6B 04 00 35 04 06 00 8B D5 FF 70 00 00 06 [15:16:39]Write i2c OK [15:16:39]MH_I2C_Read... [15:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:40]Read from MH i2c: E2 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 03 00 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 03 00 19 12 00 90 00 9F [15:16:40]RAPDU: 90 00 [15:16:40]wFMCommunicate OK [15:16:40]wFMCommunicate request_size=7 [15:16:40]MH_SAM_APDU [15:16:40]CAPDU: 80 0D 02 02 02 54 1C [15:16:40]Write to MH i2c: E2 0A 00 1A 12 80 0D 02 02 02 00 54 1C 00 00 1A [15:16:40]Write i2c OK [15:16:40]MH_I2C_Read... [15:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:40]Read from MH i2c: E2 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 03 00 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 03 00 1A 12 00 90 00 A0 [15:16:40]RAPDU: 90 00 [15:16:40]wFMCommunicate OK [15:16:40]wFMCommunicate request_size=4 [15:16:40]MH_SAM_APDU [15:16:40]CAPDU: 80 0D 03 02 [15:16:40]Write to MH i2c: E2 08 00 1B 12 80 0D 03 02 00 00 00 00 A8 [15:16:40]Write i2c OK [15:16:40]MH_I2C_Read... [15:16:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:40]Read from MH i2c: E2 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 0B 00 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 0B 00 1B 12 00 20 B8 9E 86 3D D5 04 93 90 00 4E [15:16:40]RAPDU: 20 B8 9E 86 3D D5 04 93 90 00 [15:16:40]wFMCommunicate OK [15:16:40]SAM_PROTO_SignData done [15:16:40]FM_MakeSignedData done [15:16:40]CreateOFDProtocolMessage [15:16:40]wFMCommunicate request_size=4 [15:16:40]MH_SAM_APDU [15:16:40]CAPDU: 80 11 00 00 [15:16:40]Write to MH i2c: E2 08 00 1C 12 80 11 00 00 00 00 00 00 A8 [15:16:40]Write i2c OK [15:16:40]MH_I2C_Read... [15:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:40]Read from MH i2c: E2 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 17 00 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: E2 17 00 1C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F8 [15:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:16:40]wFMCommunicate OK [15:16:40]CreateOFDProtocolMessage done [15:16:40]OFDSenderStorePacket 289696 [15:16:40]StoreOFDPacket docnum=289696 [15:16:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 97 30 04 01 D6 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 72 01 00 00 F4 03 04 00 57 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6B 04 00 35 04 06 00 8B D5 FF 70 54 1C 20 B8 9E 86 3D D5 04 93 [15:16:40]CheckFolder [15:16:40]dirname=/storage/ofd_packets [15:16:40]CheckFolder done [15:16:40]ProducePacketName [15:16:40]name=ofd_packets/00289696 [15:16:40]NVStorageSaveData ofd_packets/00289696 [15:16:40]File name is /storage/ofd_packets/00289696 [15:16:40]Write 298 bytes [15:16:40]NVStorageSaveData done [15:16:40]OFDSenderStorePacket done [15:16:40]KKMCreateOFDPacket done [15:16:40]NVStorageSaveData kkm_last_timestamp [15:16:40]File name is /storage/kkm_last_timestamp [15:16:40]Write 4 bytes [15:16:40]NVStorageSaveData done [15:16:40]ExternCall_PrintAddStr [15:16:40]wPrintStart [15:16:40]Write to MH i2c: 01 00 00 1D 12 2F [15:16:40]Write i2c OK [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: 01 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: 01 07 00 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: 01 07 00 1D 12 00 00 00 00 00 FF 0F 44 [15:16:40]RasterBufferAndPrint [15:16:40]line Счет N : (1)24617772 [15:16:40]line ИНН: 02508201610067 [15:16:40]line Контрольно-Кассовый Чек [15:16:40]line ПРОДАЖА [15:16:40]line ТРК (МРК, ГНК) : 45 [15:16:40]line Товар: 2710194210 [15:16:40]line ДТ-К-5 [15:16:40]line 13.130 * 0.00 [15:16:40]line = 0.00 [15:16:40]line НДС 12% НСП 1% [15:16:40]line > о реализуемом товаре [15:16:40]line ИТОГО: 0.00 [15:16:40]line НСП 1% : 0.00 [15:16:40]line НДС 12% : 0.00 [15:16:40]line Наличными: 0.00 [15:16:40]line Безнал.: 0.00 [15:16:40]line Место: АЗС № 90 "Партнёр-нефть" [15:16:40]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:16:40]line СНО: Общий режим [15:16:40]line Чек 370 23.09.2024 15:16 [15:16:40]line Смена: 515 ФФД: 1.0 [15:16:40]line ЗНМ: 0300000107 [15:16:40]line РНМ: 0000000000091827 [15:16:40]line Версия ККМ: 001 [15:16:40]line Талоны: Топливная Карта [15:16:40]line 99990 [15:16:40]line ФМ: 0000000000871832 [15:16:40]line ФД: 289696 [15:16:40]line ФПД: 153751229846556 [15:16:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151639&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289696&fm=153751229846556&tin=02508201610067®Number=0000000000091827&sum=0 [15:16:40]written 0, free lines is 4095 [15:16:40]OFD Sender: Processing packet 289696 [packets to send 1784, broken 1783] [15:16:40]ProducePacketName [15:16:40]name=ofd_packets/00289696 [15:16:40]OFD Sender: To server: pG, [15:16:40]CommunicateWithHost lk.salyk.kg:30040 [15:16:40]ConnectInit lk.salyk.kg [15:16:40]Connected sock=10 [15: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 33 32 0C 01 00 00 97 30 04 01 D6 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 72 01 00 00 F4 03 04 00 57 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6B 04 00 35 04 06 00 8B D5 FF 70 54 1C 20 B8 9E 86 3D D5 04 93 [15:16:40]Write to MH i2c: 01 00 00 46 12 58 [15:16:40]Write i2c OK [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: 01 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: 01 07 00 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: 01 07 00 46 12 00 00 00 00 00 D8 0C 43 [15:16:40]RasterBufferAndPrint [15:16:40]line [15:16:40]line [15:16:40]line [15:16:40]line [15:16:40]line [15:16:40]written 0, free lines is 3293 [15:16:40]MH_Cut [15:16:40]Write to MH i2c: D1 01 00 4D 12 01 31 [15:16:40]Write i2c OK [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: D1 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: D1 01 00 [15:16:40]MH_I2C_Read... [15:16:40]Read from MH i2c: D1 01 00 4D 12 00 30 [15:16:40]Write to MH i2c: 01 00 00 4E 12 60 [15:16:40]Write i2c OK [15:16:40]MH_I2C_Read... [15: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 33 32 4F 00 00 00 EA 30 47 00 68 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 33 32 10 04 04 00 A0 6B 04 00 F4 03 04 00 2C 2E F1 66 B6 04 01 00 00 1C 57 4D 32 18 65 AD D1 [15:16:40]CommunicateWithHost err = 0 [15:16:40]CheckOFDResponse [15:16:40]1017 (14) - 77093643461234 [15:16:40]1041 (16) - 0000000000871832 [15:16:40]1040 (4) - 289696 [15:16:40]1012 (4) - 23.09.2024 09:00 [15:16:40]1206 (1) - 0 [15:16:40]OFD Sender: Remove packet 289696 [15:16:40]ProducePacketName [15:16:40]name=ofd_packets/00289696 [15:16:40]NVStorageDeleteData [15:16:41]OFD Sender: No OFD packet to send [15:16:41]*** Cut start [15:16:41]*** Partial cut [15:16:41]*** CUTSNS_PIN = 1 [15:16:41]*** CUTSNS_PIN = 0 [15:16:41]*** Brake cut motor [15:16:42]Read from MH i2c: 01 [15:16:42]MH_I2C_Read... [15:16:42]*** Stop cut motor [15:16:42]*** Cut end [15:16:42]Read from MH i2c: 01 07 00 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: 01 07 00 4E 12 00 00 00 00 00 FF 0F 75 [15:16:42]process_action close_receipt done [15:16:42]requested_data is exist [15:16:42]produce_requested_data [15:16:42]requested_item fm.sn is exist - process it [15:16:42]wFMCommunicate request_size=4 [15:16:42]MH_SAM_APDU [15:16:42]CAPDU: 80 11 00 00 [15:16:42]Write to MH i2c: E2 08 00 4F 12 80 11 00 00 00 00 00 00 DB [15:16:42]Write i2c OK [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 [15:16:42]MH_I2C_Read... [15:16:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:42]Read from MH i2c: E2 17 00 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 17 00 4F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [15:16:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:16:42]wFMCommunicate OK [15:16:42]requested_item fd.num is exist - process it [15:16:42]SAM_PROTO_GetFieldsCounters [15:16:42]wFMCommunicate request_size=4 [15:16:42]MH_SAM_APDU [15:16:42]CAPDU: 80 13 00 00 [15:16:42]Write to MH i2c: E2 08 00 50 12 80 13 00 00 00 00 00 00 DE [15:16:42]Write i2c OK [15:16:42]MH_I2C_Read... [15:16:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:42]Read from MH i2c: E2 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 62 00 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 62 00 50 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A0 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [15:16:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A0 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:42]wFMCommunicate OK [15:16:42]SAM_PROTO_GetFieldsCounters done [15:16:42]requested_item shift.num is exist - process it [15:16:42]requested_item shift.opened is exist - process it [15:16:42]req_shift_opened [15:16:42]FM_GetShiftState [15:16:42]SAM_PROTO_GetShiftState [15:16:42]wFMCommunicate request_size=4 [15:16:42]MH_SAM_APDU [15:16:42]CAPDU: 80 13 01 00 [15:16:42]Write to MH i2c: E2 08 00 51 12 80 13 01 00 00 00 00 00 E0 [15:16:42]Write i2c OK [15:16:42]MH_I2C_Read... [15:16:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:42]Read from MH i2c: E2 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 0E 00 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 0E 00 51 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 81 [15:16:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:16:42]wFMCommunicate OK [15:16:42]SAM_PROTO_GetShiftState done [15:16:42]FM_GetShiftState done [15:16:42]req_shift_opened done [15:16:42]requested_item shift.open_date is exist - process it [15:16:42]req_shift_open_date [15:16:42]req_shift_open_date done [15:16:42]produce_requested_data done [15:16:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289696,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:16:42]process_action_free close_receipt [15:16:42]json_value_free [15:16:42]json_value_free done [15:16:42]process_json_proto returns [15:16:42]Send response to host [15:16:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289696,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:16:42]free response buf [15:16:42]execute_script done [15:16:42]execute_script returns [15:16:42]free content buf [15:16:42]Sock 9.Close socket [15:16:42]Sock 9.Thread stoped [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:33]accept exits with 7 [15:17:33]New connection [15:17:33]New thread 3067301220 created [15:17:33]Thread 3067157860 joined [15:17:33]Waiting for new connection... [15:17:33] Sock 7.Parse request [15:17:33]Sock 7.Check first char [15:17:33]Sock 7.First char is OK [15:17:33]request: POST /json_proto HTTP/1.0 [15:17:33]Method: POST [15:17:33]URL: /json_proto [15:17:33]Method is POST - this is cgi request [15:17:33]url: /json_proto [15:17:33]query_string will be loaded in cgi processing [15:17:33]execute_cgi json_proto POST (null) [15:17:33]execute_cgi path=json_proto method=POST [15:17:33]POST find Content-Length [15:17:33]Host: 172.17.41.135:8080 [15:17:33]Content-Length: 806 [15:17:33]Content-Type: application/json [15:17:33] [15:17:33]POST finish read [15:17:33]Found Content-Length = 806 [15:17:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 21.400, "sum" : 800.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" : 800.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:33]execute_script... [15:17: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)24617775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 21.400, "sum" : 800.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" : 800.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:33]POST & json_proto [15:17:33]process_json_proto [15:17:33]json parsed OK: [15:17:33]protocol is kg_v1.0 [15:17:33]action value=close_receipt [15:17:33]process_action close_receipt [15:17:33]cmd_close_receipt [15:17:33]MH_GetDate [15:17:33]Write to MH i2c: F0 00 00 52 12 53 [15:17:33]Write i2c OK [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: F0 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: F0 09 00 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: F0 09 00 52 12 00 8E 86 F1 66 ED 3E 82 65 D9 [15:17:33]GetLastDocTimeStamp 1727104599 [15:17:33]current date 1727104654 [15:17:33]FM_GetShiftState [15:17:33]SAM_PROTO_GetShiftState [15:17:33]wFMCommunicate request_size=4 [15:17:33]MH_SAM_APDU [15:17:33]CAPDU: 80 13 01 00 [15:17:33]Write to MH i2c: E2 08 00 53 12 80 13 01 00 00 00 00 00 E2 [15:17:33]Write i2c OK [15:17:33]MH_I2C_Read... [15:17:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:33]Read from MH i2c: E2 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: E2 0E 00 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: E2 0E 00 53 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 83 [15:17:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:17:33]wFMCommunicate OK [15:17:33]SAM_PROTO_GetShiftState done [15:17:33]FM_GetShiftState done [15:17:33]opened in 1727051401 [15:17:33]opened+sec_in_day 1727137801 [15:17:33]quantity*price = 80036 [15:17:33]sum+1 = 80037 [15:17:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.36 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 0.00 Безнал.: 800.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 371 23.09.2024 15:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289697 ФПД: 175877064898271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151734&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289697&fm=175877064898271&tin=02508201610067®Number=0000000000091827&sum=80036 [15:17:34]StoreToDocumentArchive [15:17:34]shift 515 fd 289697 [15:17:34]save to /storage/0515/doc_00289697 [15:17:34]save last doc name /storage/0515/doc_00289697 to /storage/kkm_last_doc_name [15:17:34]save OK [15:17:34]Clear old archive folders... [15:17:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:17:34]tlvbuf is 007D1760 [15:17:34]SAM_PROTO_ClearQueue [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 09 00 00 [15:17:34]Write to MH i2c: E2 08 00 60 12 80 09 00 00 00 00 00 00 E4 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 60 12 00 90 00 E6 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]SAM_PROTO_ClearQueue done [15:17:34]KKMCreateOFDPacket [15:17:34]OFDProtocolAddRootSTLVToBuf [15:17:34]FM_MakeSignedData [15:17:34]FM_MakeSignedData [15:17:34]SAM_PROTO_SignData [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 01 02 [15:17:34]Write to MH i2c: E2 08 00 61 12 80 0D 01 02 00 00 00 00 EC [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 61 12 00 90 00 E7 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=255 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 8E 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6B 04 00 35 04 06 00 9F F5 [15:17:34]Write to MH i2c: E2 02 01 62 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 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 8E 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6B 04 00 35 04 06 00 9F F5 00 00 6A [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 62 12 00 90 00 E8 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=9 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 02 02 04 91 FA 36 DF [15:17:34]Write to MH i2c: E2 0C 00 63 12 80 0D 02 02 04 00 91 FA 36 DF 00 00 97 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 63 12 00 90 00 E9 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 03 02 [15:17:34]Write to MH i2c: E2 08 00 64 12 80 0D 03 02 00 00 00 00 F1 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:35]Read from MH i2c: E2 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: E2 0B 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: E2 0B 00 64 12 00 8F 7B 19 9F D0 97 33 3D 90 00 8B [15:17:35]RAPDU: 8F 7B 19 9F D0 97 33 3D 90 00 [15:17:35]wFMCommunicate OK [15:17:35]SAM_PROTO_SignData done [15:17:35]FM_MakeSignedData done [15:17:35]CreateOFDProtocolMessage [15:17:35]wFMCommunicate request_size=4 [15:17:35]MH_SAM_APDU [15:17:35]CAPDU: 80 11 00 00 [15:17:35]Write to MH i2c: E2 08 00 65 12 80 11 00 00 00 00 00 00 F1 [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:35]Read from MH i2c: E2 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: E2 17 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: E2 17 00 65 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 41 [15:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:17:35]wFMCommunicate OK [15:17:35]CreateOFDProtocolMessage done [15:17:35]OFDSenderStorePacket 289697 [15:17:35]StoreOFDPacket docnum=289697 [15:17:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 2C 89 06 01 F9 74 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 8E 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6B 04 00 35 04 06 00 9F F5 91 FA 36 DF 8F 7B 19 9F D0 97 33 3D [15:17:35]CheckFolder [15:17:35]dirname=/storage/ofd_packets [15:17:35]CheckFolder done [15:17:35]ProducePacketName [15:17:35]name=ofd_packets/00289697 [15:17:35]NVStorageSaveData ofd_packets/00289697 [15:17:35]File name is /storage/ofd_packets/00289697 [15:17:35]Write 300 bytes [15:17:35]NVStorageSaveData done [15:17:35]OFDSenderStorePacket done [15:17:35]KKMCreateOFDPacket done [15:17:35]NVStorageSaveData kkm_last_timestamp [15:17:35]File name is /storage/kkm_last_timestamp [15:17:35]Write 4 bytes [15:17:35]NVStorageSaveData done [15:17:35]ExternCall_PrintAddStr [15:17:35]wPrintStart [15:17:35]Write to MH i2c: 01 00 00 66 12 78 [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 66 12 00 00 00 00 00 FF 0F 8D [15:17:35]RasterBufferAndPrint [15:17:35]line Счет N : (1)24617775 [15:17:35]line ИНН: 02508201610067 [15:17:35]line Контрольно-Кассовый Чек [15:17:35]line ПРОДАЖА [15:17:35]line ТРК (МРК, ГНК) : 71 [15:17:35]line Товар: 2711190000 [15:17:35]line ГАЗ-К-5 [15:17:35]line 21.400 * 37.40 [15:17:35]line = 800.36 [15:17:35]line НДС 12% НСП 1% [15:17:35]line > о реализуемом товаре [15:17:35]line ИТОГО: 800.36 [15:17:35]line НСП 1% : 7.08 [15:17:35]line НДС 12% : 84.99 [15:17:35]line Наличными: 0.00 [15:17:35]line Безнал.: 800.36 [15:17:35]line Место: АЗС № 90 "Партнёр-нефть" [15:17:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:17:35]line СНО: Общий режим [15:17:35]line Чек 371 23.09.2024 15:17 [15:17:35]line Смена: 515 ФФД: 1.0 [15:17:35]line ЗНМ: 0300000107 [15:17:35]line РНМ: 0000000000091827 [15:17:35]line Версия ККМ: 001 [15:17:35]line Платежная система: O! деньги [15:17:35]line ФМ: 0000000000871832 [15:17:35]line ФД: 289697 [15:17:35]line ФПД: 175877064898271 [15:17:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151734&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289697&fm=175877064898271&tin=02508201610067®Number=0000000000091827&sum=80036 [15:17:35]written 0, free lines is 4095 [15:17:35]OFD Sender: Processing packet 289697 [packets to send 1784, broken 1783] [15:17:35]ProducePacketName [15:17:35]name=ofd_packets/00289697 [15:17:35]OFD Sender: To server: pG, [15:17:35]CommunicateWithHost lk.salyk.kg:30040 [15:17:35]ConnectInit lk.salyk.kg [15:17:35]Connected sock=10 [15:17: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 33 32 0E 01 00 00 2C 89 06 01 F9 74 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 53 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A4 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 8E 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6B 04 00 35 04 06 00 9F F5 91 FA 36 DF 8F 7B 19 9F D0 97 33 3D [15:17:35]Write to MH i2c: 01 00 00 8F 12 A1 [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 8F 12 00 00 00 00 00 DE 0C 92 [15:17:35]RasterBufferAndPrint [15:17:35]line [15:17:35]line [15:17:35]line [15:17:35]line [15:17:35]line [15:17:35]written 0, free lines is 3299 [15:17:35]MH_Cut [15:17:35]Write to MH i2c: D1 01 00 96 12 01 7A [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: D1 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: D1 01 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: D1 01 00 96 12 00 79 [15:17:35]Write to MH i2c: 01 00 00 97 12 A9 [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17: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 33 32 4F 00 00 00 83 7D 47 00 70 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 33 32 10 04 04 00 A1 6B 04 00 F4 03 04 00 62 2E F1 66 B6 04 01 00 00 FD 4E 33 C2 46 E0 F8 B6 [15:17:35]CommunicateWithHost err = 0 [15:17:35]CheckOFDResponse [15:17:35]1017 (14) - 77093643461234 [15:17:35]1041 (16) - 0000000000871832 [15:17:35]1040 (4) - 289697 [15:17:35]1012 (4) - 23.09.2024 09:01 [15:17:35]1206 (1) - 0 [15:17:35]OFD Sender: Remove packet 289697 [15:17:35]ProducePacketName [15:17:35]name=ofd_packets/00289697 [15:17:35]NVStorageDeleteData [15:17:36]*** Cut start [15:17:36]*** Partial cut [15:17:36]*** CUTSNS_PIN = 1 [15:17:36]OFD Sender: No OFD packet to send [15:17:36]*** CUTSNS_PIN = 0 [15:17:36]*** Brake cut motor [15:17:36]Read from MH i2c: 01 [15:17:36]MH_I2C_Read... [15:17:36]*** Stop cut motor [15:17:36]*** Cut end [15:17:36]Read from MH i2c: 01 07 00 [15:17:36]MH_I2C_Read... [15:17:37]Read from MH i2c: 01 07 00 97 12 00 00 00 00 00 FF 0F BE [15:17:37]process_action close_receipt done [15:17:37]requested_data is exist [15:17:37]produce_requested_data [15:17:37]requested_item fm.sn is exist - process it [15:17:37]wFMCommunicate request_size=4 [15:17:37]MH_SAM_APDU [15:17:37]CAPDU: 80 11 00 00 [15:17:37]Write to MH i2c: E2 08 00 98 12 80 11 00 00 00 00 00 00 24 [15:17:37]Write i2c OK [15:17:37]MH_I2C_Read... [15:17:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:37]Read from MH i2c: E2 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 17 00 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 17 00 98 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 74 [15:17:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:17:37]wFMCommunicate OK [15:17:37]requested_item fd.num is exist - process it [15:17:37]SAM_PROTO_GetFieldsCounters [15:17:37]wFMCommunicate request_size=4 [15:17:37]MH_SAM_APDU [15:17:37]CAPDU: 80 13 00 00 [15:17:37]Write to MH i2c: E2 08 00 99 12 80 13 00 00 00 00 00 00 27 [15:17:37]Write i2c OK [15:17:37]MH_I2C_Read... [15:17:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:37]Read from MH i2c: E2 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 62 00 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 62 00 99 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A1 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [15:17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A1 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:37]wFMCommunicate OK [15:17:37]SAM_PROTO_GetFieldsCounters done [15:17:37]requested_item shift.num is exist - process it [15:17:37]requested_item shift.opened is exist - process it [15:17:37]req_shift_opened [15:17:37]FM_GetShiftState [15:17:37]SAM_PROTO_GetShiftState [15:17:37]wFMCommunicate request_size=4 [15:17:37]MH_SAM_APDU [15:17:37]CAPDU: 80 13 01 00 [15:17:37]Write to MH i2c: E2 08 00 9A 12 80 13 01 00 00 00 00 00 29 [15:17:37]Write i2c OK [15:17:37]MH_I2C_Read... [15:17:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:37]Read from MH i2c: E2 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 0E 00 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 0E 00 9A 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CA [15:17:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:17:37]wFMCommunicate OK [15:17:37]SAM_PROTO_GetShiftState done [15:17:37]FM_GetShiftState done [15:17:37]req_shift_opened done [15:17:37]requested_item shift.open_date is exist - process it [15:17:37]req_shift_open_date [15:17:37]req_shift_open_date done [15:17:37]produce_requested_data done [15:17:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289697,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:17:37]process_action_free close_receipt [15:17:37]json_value_free [15:17:37]json_value_free done [15:17:37]process_json_proto returns [15:17:37]Send response to host [15:17:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289697,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:17:37]free response buf [15:17:37]execute_script done [15:17:37]execute_script returns [15:17:37]free content buf [15:17:37]Sock 7.Close socket [15:17:37]Sock 7.Thread stoped [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:45]accept exits with 9 [15:18:45]New connection [15:18:45]New thread 3067157860 created [15:18:45]Thread 3067301220 joined [15:18:45]Waiting for new connection... [15:18:45] Sock 9.Parse request [15:18:45]Sock 9.Check first char [15:18:45]Sock 9.First char is OK [15:18:45]request: POST /json_proto HTTP/1.0 [15:18:45]Method: POST [15:18:45]URL: /json_proto [15:18:45]Method is POST - this is cgi request [15:18:45]url: /json_proto [15:18:45]query_string will be loaded in cgi processing [15:18:45]execute_cgi json_proto POST (null) [15:18:45]execute_cgi path=json_proto method=POST [15:18:45]POST find Content-Length [15:18:45]Host: 172.17.41.135:8080 [15:18:45]Content-Length: 799 [15:18:45]Content-Type: application/json [15:18:45] [15:18:45]POST finish read [15:18:45]Found Content-Length = 799 [15:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:45]execute_script... [15:18:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:45]POST & json_proto [15:18:45]process_json_proto [15:18:45]json parsed OK: [15:18:45]protocol is kg_v1.0 [15:18:45]action value=close_receipt [15:18:45]process_action close_receipt [15:18:45]cmd_close_receipt [15:18:45]MH_GetDate [15:18:45]Write to MH i2c: F0 00 00 9B 12 9C [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: F0 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: F0 09 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: F0 09 00 9B 12 00 D6 86 F1 66 ED 3E 82 65 6A [15:18:45]GetLastDocTimeStamp 1727104654 [15:18:45]current date 1727104726 [15:18:45]FM_GetShiftState [15:18:45]SAM_PROTO_GetShiftState [15:18:45]wFMCommunicate request_size=4 [15:18:45]MH_SAM_APDU [15:18:45]CAPDU: 80 13 01 00 [15:18:45]Write to MH i2c: E2 08 00 9C 12 80 13 01 00 00 00 00 00 2B [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:45]Read from MH i2c: E2 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 0E 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 0E 00 9C 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CC [15:18:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:18:45]wFMCommunicate OK [15:18:45]SAM_PROTO_GetShiftState done [15:18:45]FM_GetShiftState done [15:18:45]opened in 1727051401 [15:18:45]opened+sec_in_day 1727137801 [15:18:45]quantity*price = 50034 [15:18:45]sum+1 = 50036 [15:18:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 372 23.09.2024 15:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289698 ФПД: 246882380922684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151846&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289698&fm=246882380922684&tin=02508201610067®Number=0000000000091827&sum=50035 [15:18:46]StoreToDocumentArchive [15:18:46]shift 515 fd 289698 [15:18:46]save to /storage/0515/doc_00289698 [15:18:46]save last doc name /storage/0515/doc_00289698 to /storage/kkm_last_doc_name [15:18:46]save OK [15:18:46]Clear old archive folders... [15:18:46]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:18:46]tlvbuf is B6F16790 [15:18:46]SAM_PROTO_ClearQueue [15:18:46]wFMCommunicate request_size=4 [15:18:46]MH_SAM_APDU [15:18:46]CAPDU: 80 09 00 00 [15:18:46]Write to MH i2c: E2 08 00 A9 12 80 09 00 00 00 00 00 00 2D [15:18:46]Write i2c OK [15:18:46]MH_I2C_Read... [15:18:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:46]Read from MH i2c: E2 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: E2 03 00 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: E2 03 00 A9 12 00 90 00 2F [15:18:46]RAPDU: 90 00 [15:18:46]wFMCommunicate OK [15:18:46]SAM_PROTO_ClearQueue done [15:18:46]KKMCreateOFDPacket [15:18:46]OFDProtocolAddRootSTLVToBuf [15:18:46]FM_MakeSignedData [15:18:46]FM_MakeSignedData [15:18:46]SAM_PROTO_SignData [15:18:46]wFMCommunicate request_size=4 [15:18:46]MH_SAM_APDU [15:18:46]CAPDU: 80 0D 01 02 [15:18:46]Write to MH i2c: E2 08 00 AA 12 80 0D 01 02 00 00 00 00 35 [15:18:46]Write i2c OK [15:18:46]MH_I2C_Read... [15:18:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:46]Read from MH i2c: E2 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: E2 03 00 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: E2 03 00 AA 12 00 90 00 30 [15:18:46]RAPDU: 90 00 [15:18:46]wFMCommunicate OK [15:18:46]wFMCommunicate request_size=253 [15:18:46]MH_SAM_APDU [15:18:46]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 74 01 00 00 F4 03 04 00 D6 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6B 04 00 35 04 06 00 E0 89 C8 9D BF 3C [15:18:46]Write to MH i2c: E2 00 01 AB 12 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 74 01 00 00 F4 03 04 00 D6 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6B 04 00 35 04 06 00 E0 89 C8 9D BF 3C 00 00 A3 [15:18:46]Write i2c OK [15:18:46]MH_I2C_Read... [15:18:46]OFD Sender: No OFD packet to send [15:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:47]Read from MH i2c: E2 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 03 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 03 00 AB 12 00 90 00 31 [15:18:47]RAPDU: 90 00 [15:18:47]wFMCommunicate OK [15:18:47]wFMCommunicate request_size=4 [15:18:47]MH_SAM_APDU [15:18:47]CAPDU: 80 0D 03 02 [15:18:47]Write to MH i2c: E2 08 00 AC 12 80 0D 03 02 00 00 00 00 39 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:47]Read from MH i2c: E2 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 0B 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 0B 00 AC 12 00 96 DE CC 45 B8 58 A1 5C 90 00 CC [15:18:47]RAPDU: 96 DE CC 45 B8 58 A1 5C 90 00 [15:18:47]wFMCommunicate OK [15:18:47]SAM_PROTO_SignData done [15:18:47]FM_MakeSignedData done [15:18:47]CreateOFDProtocolMessage [15:18:47]wFMCommunicate request_size=4 [15:18:47]MH_SAM_APDU [15:18:47]CAPDU: 80 11 00 00 [15:18:47]Write to MH i2c: E2 08 00 AD 12 80 11 00 00 00 00 00 00 39 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:47]Read from MH i2c: E2 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 17 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 17 00 AD 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 89 [15:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:18:47]wFMCommunicate OK [15:18:47]CreateOFDProtocolMessage done [15:18:47]OFDSenderStorePacket 289698 [15:18:47]StoreOFDPacket docnum=289698 [15:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2D 09 00 01 52 84 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 74 01 00 00 F4 03 04 00 D6 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6B 04 00 35 04 06 00 E0 89 C8 9D BF 3C 96 DE CC 45 B8 58 A1 5C [15:18:47]CheckFolder [15:18:47]dirname=/storage/ofd_packets [15:18:47]CheckFolder done [15:18:47]ProducePacketName [15:18:47]name=ofd_packets/00289698 [15:18:47]NVStorageSaveData ofd_packets/00289698 [15:18:47]File name is /storage/ofd_packets/00289698 [15:18:47]Write 294 bytes [15:18:47]NVStorageSaveData done [15:18:47]OFDSenderStorePacket done [15:18:47]KKMCreateOFDPacket done [15:18:47]NVStorageSaveData kkm_last_timestamp [15:18:47]File name is /storage/kkm_last_timestamp [15:18:47]Write 4 bytes [15:18:47]NVStorageSaveData done [15:18:47]ExternCall_PrintAddStr [15:18:47]wPrintStart [15:18:47]Write to MH i2c: 01 00 00 AE 12 C0 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: 01 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: 01 07 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: 01 07 00 AE 12 00 00 00 00 00 FF 0F D5 [15:18:47]RasterBufferAndPrint [15:18:47]line Счет N : (1)24617774 [15:18:47]line ИНН: 02508201610067 [15:18:47]line Контрольно-Кассовый Чек [15:18:47]line ПРОДАЖА [15:18:47]line ТРК (МРК, ГНК) : 64 [15:18:47]line Товар: 2710124130 [15:18:47]line SU-92 [15:18:47]line 7.220 * 69.30 [15:18:47]line = 500.35 [15:18:47]line НДС 12% НСП 1% [15:18:47]line > о реализуемом товаре [15:18:47]line ИТОГО: 500.35 [15:18:47]line НСП 1% : 4.43 [15:18:47]line НДС 12% : 53.13 [15:18:47]line Наличными: 0.00 [15:18:47]line Безнал.: 500.35 [15:18:47]line Место: АЗС № 90 "Партнёр-нефть" [15:18:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:18:47]line СНО: Общий режим [15:18:47]line Чек 372 23.09.2024 15:18 [15:18:47]line Смена: 515 ФФД: 1.0 [15:18:47]line ЗНМ: 0300000107 [15:18:47]line РНМ: 0000000000091827 [15:18:47]line Версия ККМ: 001 [15:18:47]line Платежная система: Бакай Банк [15:18:47]line ФМ: 0000000000871832 [15:18:47]line ФД: 289698 [15:18:47]line ФПД: 246882380922684 [15:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151846&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289698&fm=246882380922684&tin=02508201610067®Number=0000000000091827&sum=50035 [15:18:47]written 0, free lines is 4095 [15:18:47]OFD Sender: Processing packet 289698 [packets to send 1784, broken 1783] [15:18:47]ProducePacketName [15:18:47]name=ofd_packets/00289698 [15:18:47]OFD Sender: To server: pG, [15:18:47]CommunicateWithHost lk.salyk.kg:30040 [15:18:47]ConnectInit lk.salyk.kg [15:18:47]Connected sock=7 [15:18:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2D 09 00 01 52 84 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 74 01 00 00 F4 03 04 00 D6 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6B 04 00 35 04 06 00 E0 89 C8 9D BF 3C 96 DE CC 45 B8 58 A1 5C [15:18:47]Write to MH i2c: 01 00 00 D7 12 E9 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: 01 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: 01 07 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: 01 07 00 D7 12 00 00 00 00 00 DD 0C D9 [15:18:47]RasterBufferAndPrint [15:18:47]line [15:18:47]line [15:18:47]line [15:18:47]line [15:18:47]line [15:18:47]written 0, free lines is 3299 [15:18:47]MH_Cut [15:18:47]Write to MH i2c: D1 01 00 DE 12 01 C2 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: D1 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: D1 01 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: D1 01 00 DE 12 00 C1 [15:18:47]Write to MH i2c: 01 00 00 DF 12 F1 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18: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 33 32 4F 00 00 00 7E 67 47 00 53 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 33 32 10 04 04 00 A2 6B 04 00 F4 03 04 00 AB 2E F1 66 B6 04 01 00 00 B4 A8 3C 3E F9 37 45 F8 [15:18:48]CommunicateWithHost err = 0 [15:18:48]CheckOFDResponse [15:18:48]1017 (14) - 77093643461234 [15:18:48]1041 (16) - 0000000000871832 [15:18:48]1040 (4) - 289698 [15:18:48]1012 (4) - 23.09.2024 09:02 [15:18:48]1206 (1) - 0 [15:18:48]OFD Sender: Remove packet 289698 [15:18:48]ProducePacketName [15:18:48]name=ofd_packets/00289698 [15:18:48]NVStorageDeleteData [15:18:48]*** Cut start [15:18:48]*** Partial cut [15:18:48]*** CUTSNS_PIN = 1 [15:18:48]*** CUTSNS_PIN = 0 [15:18:48]OFD Sender: No OFD packet to send [15:18:48]*** Brake cut motor [15:18:49]Read from MH i2c: 01 [15:18:49]MH_I2C_Read... [15:18:49]*** Stop cut motor [15:18:49]*** Cut end [15:18:49]Read from MH i2c: 01 07 00 [15:18:49]MH_I2C_Read... [15:18:49]Read from MH i2c: 01 07 00 DF 12 00 00 00 00 00 FF 0F 06 [15:18:49]process_action close_receipt done [15:18:49]requested_data is exist [15:18:49]produce_requested_data [15:18:49]requested_item fm.sn is exist - process it [15:18:49]wFMCommunicate request_size=4 [15:18:49]MH_SAM_APDU [15:18:49]CAPDU: 80 11 00 00 [15:18:49]Write to MH i2c: E2 08 00 E0 12 80 11 00 00 00 00 00 00 6C [15:18:49]Write i2c OK [15:18:49]MH_I2C_Read... [15:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:49]Read from MH i2c: E2 [15:18:49]MH_I2C_Read... [15:18:49]Read from MH i2c: E2 17 00 [15:18:49]MH_I2C_Read... [15:18:49]Read from MH i2c: E2 17 00 E0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BC [15:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:18:49]wFMCommunicate OK [15:18:49]requested_item fd.num is exist - process it [15:18:49]SAM_PROTO_GetFieldsCounters [15:18:49]wFMCommunicate request_size=4 [15:18:49]MH_SAM_APDU [15:18:49]CAPDU: 80 13 00 00 [15:18:49]Write to MH i2c: E2 08 00 E1 12 80 13 00 00 00 00 00 00 6F [15:18:49]Write i2c OK [15:18:49]MH_I2C_Read... [15:18:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:49]Read from MH i2c: E2 [15:18:49]MH_I2C_Read... [15:18:49]Read from MH i2c: E2 62 00 [15:18:49]MH_I2C_Read... [15:18:49]Read from MH i2c: E2 62 00 E1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A2 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [15:18:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A2 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:18:49]wFMCommunicate OK [15:18:49]SAM_PROTO_GetFieldsCounters done [15:18:49]requested_item shift.num is exist - process it [15:18:49]requested_item shift.opened is exist - process it [15:18:49]req_shift_opened [15:18:49]FM_GetShiftState [15:18:49]SAM_PROTO_GetShiftState [15:18:49]wFMCommunicate request_size=4 [15:18:49]MH_SAM_APDU [15:18:49]CAPDU: 80 13 01 00 [15:18:49]Write to MH i2c: E2 08 00 E2 12 80 13 01 00 00 00 00 00 71 [15:18:49]Write i2c OK [15:18:49]MH_I2C_Read... [15:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:49]Read from MH i2c: E2 [15:18:49]MH_I2C_Read... [15:18:49]Read from MH i2c: E2 0E 00 [15:18:49]MH_I2C_Read... [15:18:49]Read from MH i2c: E2 0E 00 E2 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [15:18:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:18:49]wFMCommunicate OK [15:18:49]SAM_PROTO_GetShiftState done [15:18:49]FM_GetShiftState done [15:18:49]req_shift_opened done [15:18:49]requested_item shift.open_date is exist - process it [15:18:49]req_shift_open_date [15:18:49]req_shift_open_date done [15:18:49]produce_requested_data done [15:18:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289698,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:18:49]process_action_free close_receipt [15:18:49]json_value_free [15:18:49]json_value_free done [15:18:49]process_json_proto returns [15:18:49]Send response to host [15:18:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289698,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:18:49]free response buf [15:18:49]execute_script done [15:18:49]execute_script returns [15:18:49]free content buf [15:18:49]Sock 9.Close socket [15:18:49]Sock 9.Thread stoped [15:18:53]OFD Sender: No OFD packet to send [15:18:58]OFD Sender: No OFD packet to send [15:19:03]OFD Sender: No OFD packet to send [15:19:05]accept exits with 10 [15:19:05]New connection [15:19:05]New thread 3067301220 created [15:19:05]Thread 3067157860 joined [15:19:05]Waiting for new connection... [15:19:05] Sock 10.Parse request [15:19:05]Sock 10.Check first char [15:19:05]Sock 10.First char is OK [15:19:05]request: POST /json_proto HTTP/1.0 [15:19:05]Method: POST [15:19:05]URL: /json_proto [15:19:05]Method is POST - this is cgi request [15:19:05]url: /json_proto [15:19:05]query_string will be loaded in cgi processing [15:19:05]execute_cgi json_proto POST (null) [15:19:05]execute_cgi path=json_proto method=POST [15:19:05]POST find Content-Length [15:19:05]Host: 172.17.41.135:8080 [15:19:05]Content-Length: 802 [15:19:05]Content-Type: application/json [15:19:05] [15:19:05]POST finish read [15:19:05]Found Content-Length = 802 [15:19:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [15:19:05]execute_script... [15:19: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)24617776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [15:19:05]POST & json_proto [15:19:05]process_json_proto [15:19:05]json parsed OK: [15:19:05]protocol is kg_v1.0 [15:19:05]action value=close_receipt [15:19:05]process_action close_receipt [15:19:05]cmd_close_receipt [15:19:05]MH_GetDate [15:19:05]Write to MH i2c: F0 00 00 E3 12 E4 [15:19:05]Write i2c OK [15:19:05]MH_I2C_Read... [15:19:05]Read from MH i2c: F0 [15:19:05]MH_I2C_Read... [15:19:05]Read from MH i2c: F0 09 00 [15:19:05]MH_I2C_Read... [15:19:05]Read from MH i2c: F0 09 00 E3 12 00 EB 86 F1 66 ED 3E 82 65 C7 [15:19:05]GetLastDocTimeStamp 1727104726 [15:19:05]current date 1727104747 [15:19:05]FM_GetShiftState [15:19:05]SAM_PROTO_GetShiftState [15:19:05]wFMCommunicate request_size=4 [15:19:05]MH_SAM_APDU [15:19:05]CAPDU: 80 13 01 00 [15:19:05]Write to MH i2c: E2 08 00 E4 12 80 13 01 00 00 00 00 00 73 [15:19:06]Write i2c OK [15:19:06]MH_I2C_Read... [15:19:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:06]Read from MH i2c: E2 [15:19:06]MH_I2C_Read... [15:19:06]Read from MH i2c: E2 0E 00 [15:19:06]MH_I2C_Read... [15:19:06]Read from MH i2c: E2 0E 00 E4 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [15:19:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:19:06]wFMCommunicate OK [15:19:06]SAM_PROTO_GetShiftState done [15:19:06]FM_GetShiftState done [15:19:06]opened in 1727051401 [15:19:06]opened+sec_in_day 1727137801 [15:19:06]quantity*price = 100050 [15:19:06]sum+1 = 100052 [15:19:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 373 23.09.2024 15:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289699 ФПД: 157997258733820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151907&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289699&fm=157997258733820&tin=02508201610067®Number=0000000000091827&sum=100051 [15:19:07]StoreToDocumentArchive [15:19:07]shift 515 fd 289699 [15:19:07]save to /storage/0515/doc_00289699 [15:19:07]save last doc name /storage/0515/doc_00289699 to /storage/kkm_last_doc_name [15:19:07]save OK [15:19:07]Clear old archive folders... [15:19:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:19:07]tlvbuf is B6EFD250 [15:19:07]SAM_PROTO_ClearQueue [15:19:07]wFMCommunicate request_size=4 [15:19:07]MH_SAM_APDU [15:19:07]CAPDU: 80 09 00 00 [15:19:07]Write to MH i2c: E2 08 00 F1 12 80 09 00 00 00 00 00 00 75 [15:19:07]Write i2c OK [15:19:07]MH_I2C_Read... [15:19:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:19:07]Read from MH i2c: E2 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 F1 12 00 90 00 77 [15:19:07]RAPDU: 90 00 [15:19:07]wFMCommunicate OK [15:19:07]SAM_PROTO_ClearQueue done [15:19:07]KKMCreateOFDPacket [15:19:07]OFDProtocolAddRootSTLVToBuf [15:19:07]FM_MakeSignedData [15:19:07]FM_MakeSignedData [15:19:07]SAM_PROTO_SignData [15:19:07]wFMCommunicate request_size=4 [15:19:07]MH_SAM_APDU [15:19:07]CAPDU: 80 0D 01 02 [15:19:07]Write to MH i2c: E2 08 00 F2 12 80 0D 01 02 00 00 00 00 7D [15:19:07]Write i2c OK [15:19:07]MH_I2C_Read... [15:19:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:19:07]Read from MH i2c: E2 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 F2 12 00 90 00 78 [15:19:07]RAPDU: 90 00 [15:19:07]wFMCommunicate OK [15:19:07]wFMCommunicate request_size=255 [15:19:07]MH_SAM_APDU [15:19: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 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 75 01 00 00 F4 03 04 00 EB 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6B 04 00 35 04 06 00 8F B2 9A 7B [15:19:07]Write to MH i2c: E2 02 01 F3 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 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 75 01 00 00 F4 03 04 00 EB 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6B 04 00 35 04 06 00 8F B2 9A 7B 00 00 12 [15:19:07]Write i2c OK [15:19:07]MH_I2C_Read... [15:19:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:07]Read from MH i2c: E2 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 F3 12 00 90 00 79 [15:19:07]RAPDU: 90 00 [15:19:07]wFMCommunicate OK [15:19:07]wFMCommunicate request_size=7 [15:19:07]MH_SAM_APDU [15:19:07]CAPDU: 80 0D 02 02 02 78 FC [15:19:07]Write to MH i2c: E2 0A 00 F4 12 80 0D 02 02 02 00 78 FC 00 00 F8 [15:19:07]Write i2c OK [15:19:07]MH_I2C_Read... [15:19:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:07]Read from MH i2c: E2 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 03 00 F4 12 00 90 00 7A [15:19:07]RAPDU: 90 00 [15:19:07]wFMCommunicate OK [15:19:07]wFMCommunicate request_size=4 [15:19:07]MH_SAM_APDU [15:19:07]CAPDU: 80 0D 03 02 [15:19:07]Write to MH i2c: E2 08 00 F5 12 80 0D 03 02 00 00 00 00 82 [15:19:07]Write i2c OK [15:19:07]MH_I2C_Read... [15:19:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:07]Read from MH i2c: E2 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 0B 00 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 0B 00 F5 12 00 02 51 45 8F DE 89 4E 07 90 00 66 [15:19:07]RAPDU: 02 51 45 8F DE 89 4E 07 90 00 [15:19:07]wFMCommunicate OK [15:19:07]SAM_PROTO_SignData done [15:19:07]FM_MakeSignedData done [15:19:07]CreateOFDProtocolMessage [15:19:07]wFMCommunicate request_size=4 [15:19:07]MH_SAM_APDU [15:19:07]CAPDU: 80 11 00 00 [15:19:07]Write to MH i2c: E2 08 00 F6 12 80 11 00 00 00 00 00 00 82 [15:19:07]Write i2c OK [15:19:07]MH_I2C_Read... [15:19:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:07]Read from MH i2c: E2 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 17 00 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: E2 17 00 F6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [15:19:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:19:07]wFMCommunicate OK [15:19:07]CreateOFDProtocolMessage done [15:19:07]OFDSenderStorePacket 289699 [15:19:07]StoreOFDPacket docnum=289699 [15:19:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B4 4F 04 01 67 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 75 01 00 00 F4 03 04 00 EB 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6B 04 00 35 04 06 00 8F B2 9A 7B 78 FC 02 51 45 8F DE 89 4E 07 [15:19:07]CheckFolder [15:19:07]dirname=/storage/ofd_packets [15:19:07]CheckFolder done [15:19:07]ProducePacketName [15:19:07]name=ofd_packets/00289699 [15:19:07]NVStorageSaveData ofd_packets/00289699 [15:19:07]File name is /storage/ofd_packets/00289699 [15:19:07]Write 298 bytes [15:19:07]NVStorageSaveData done [15:19:07]OFDSenderStorePacket done [15:19:07]KKMCreateOFDPacket done [15:19:07]NVStorageSaveData kkm_last_timestamp [15:19:07]File name is /storage/kkm_last_timestamp [15:19:07]Write 4 bytes [15:19:07]NVStorageSaveData done [15:19:07]ExternCall_PrintAddStr [15:19:07]wPrintStart [15:19:07]Write to MH i2c: 01 00 00 F7 12 09 [15:19:07]Write i2c OK [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: 01 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: 01 07 00 [15:19:07]MH_I2C_Read... [15:19:07]Read from MH i2c: 01 07 00 F7 12 00 00 00 00 00 FF 0F 1E [15:19:07]RasterBufferAndPrint [15:19:07]line Счет N : (1)24617776 [15:19:07]line ИНН: 02508201610067 [15:19:07]line Контрольно-Кассовый Чек [15:19:07]line ПРОДАЖА [15:19:07]line ТРК (МРК, ГНК) : 22 [15:19:07]line Товар: 2710194210 [15:19:07]line ДТ-К-5 [15:19:07]line 13.130 * 76.20 [15:19:07]line = 1000.51 [15:19:07]line НДС 12% НСП 1% [15:19:07]line > о реализуемом товаре [15:19:07]line ИТОГО: 1000.51 [15:19:07]line НСП 1% : 8.85 [15:19:07]line НДС 12% : 106.25 [15:19:07]line Наличными: 0.00 [15:19:07]line Безнал.: 1000.51 [15:19:07]line Место: АЗС № 90 "Партнёр-нефть" [15:19:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:19:07]line СНО: Общий режим [15:19:07]line Чек 373 23.09.2024 15:19 [15:19:07]line Смена: 515 ФФД: 1.0 [15:19:07]line ЗНМ: 0300000107 [15:19:07]line РНМ: 0000000000091827 [15:19:07]line Версия ККМ: 001 [15:19:07]line Платежная система: O! деньги [15:19:07]line ФМ: 0000000000871832 [15:19:07]line ФД: 289699 [15:19:07]line ФПД: 157997258733820 [15:19:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T151907&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289699&fm=157997258733820&tin=02508201610067®Number=0000000000091827&sum=100051 [15:19:07]written 0, free lines is 4095 [15:19:07]OFD Sender: Processing packet 289699 [packets to send 1784, broken 1783] [15:19:07]ProducePacketName [15:19:07]name=ofd_packets/00289699 [15:19:07]OFD Sender: To server: pG, [15:19:07]CommunicateWithHost lk.salyk.kg:30040 [15:19:07]ConnectInit lk.salyk.kg [15:19:08]Write to MH i2c: 01 00 00 20 13 33 [15:19:08]Write i2c OK [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: 01 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: 01 07 00 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: 01 07 00 20 13 00 00 00 00 00 D8 0C 1E [15:19:08]RasterBufferAndPrint [15:19:08]line [15:19:08]line [15:19:08]line [15:19:08]line [15:19:08]line [15:19:08]written 0, free lines is 3292 [15:19:08]MH_Cut [15:19:08]Write to MH i2c: D1 01 00 27 13 01 0C [15:19:08]Write i2c OK [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: D1 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: D1 01 00 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: D1 01 00 27 13 00 0B [15:19:08]Write to MH i2c: 01 00 00 28 13 3B [15:19:08]Write i2c OK [15:19:08]MH_I2C_Read... [15:19:08]Connected sock=11 [15:19: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 33 32 0C 01 00 00 B4 4F 04 01 67 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 75 01 00 00 F4 03 04 00 EB 86 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6B 04 00 35 04 06 00 8F B2 9A 7B 78 FC 02 51 45 8F DE 89 4E 07 [15:19: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 33 32 4F 00 00 00 F9 26 47 00 B1 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 33 32 10 04 04 00 A3 6B 04 00 F4 03 04 00 BF 2E F1 66 B6 04 01 00 00 87 73 E5 20 3C E1 82 DF [15:19:08]CommunicateWithHost err = 0 [15:19:08]CheckOFDResponse [15:19:08]1017 (14) - 77093643461234 [15:19:08]1041 (16) - 0000000000871832 [15:19:08]1040 (4) - 289699 [15:19:08]1012 (4) - 23.09.2024 09:02 [15:19:08]1206 (1) - 0 [15:19:08]OFD Sender: Remove packet 289699 [15:19:08]ProducePacketName [15:19:08]name=ofd_packets/00289699 [15:19:08]NVStorageDeleteData [15:19:08]*** Cut start [15:19:08]*** Partial cut [15:19:08]*** CUTSNS_PIN = 1 [15:19:08]*** CUTSNS_PIN = 0 [15:19:09]OFD Sender: No OFD packet to send [15:19:09]*** Brake cut motor [15:19:09]Read from MH i2c: 01 [15:19:09]MH_I2C_Read... [15:19:09]*** Stop cut motor [15:19:09]*** Cut end [15:19:09]Read from MH i2c: 01 07 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: 01 07 00 28 13 00 00 00 00 00 FF 0F 50 [15:19:09]process_action close_receipt done [15:19:09]requested_data is exist [15:19:09]produce_requested_data [15:19:09]requested_item fm.sn is exist - process it [15:19:09]wFMCommunicate request_size=4 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 11 00 00 [15:19:09]Write to MH i2c: E2 08 00 29 13 80 11 00 00 00 00 00 00 B6 [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 17 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 17 00 29 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 06 [15:19:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:19:09]wFMCommunicate OK [15:19:09]requested_item fd.num is exist - process it [15:19:09]SAM_PROTO_GetFieldsCounters [15:19:09]wFMCommunicate request_size=4 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 13 00 00 [15:19:09]Write to MH i2c: E2 08 00 2A 13 80 13 00 00 00 00 00 00 B9 [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 62 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 62 00 2A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A3 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [15:19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A3 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:19:09]wFMCommunicate OK [15:19:09]SAM_PROTO_GetFieldsCounters done [15:19:09]requested_item shift.num is exist - process it [15:19:09]requested_item shift.opened is exist - process it [15:19:09]req_shift_opened [15:19:09]FM_GetShiftState [15:19:09]SAM_PROTO_GetShiftState [15:19:09]wFMCommunicate request_size=4 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 13 01 00 [15:19:09]Write to MH i2c: E2 08 00 2B 13 80 13 01 00 00 00 00 00 BB [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 0E 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 0E 00 2B 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [15:19:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:19:09]wFMCommunicate OK [15:19:09]SAM_PROTO_GetShiftState done [15:19:09]FM_GetShiftState done [15:19:09]req_shift_opened done [15:19:09]requested_item shift.open_date is exist - process it [15:19:09]req_shift_open_date [15:19:09]req_shift_open_date done [15:19:09]produce_requested_data done [15:19:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289699,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:19:09]process_action_free close_receipt [15:19:09]json_value_free [15:19:09]json_value_free done [15:19:09]process_json_proto returns [15:19:09]Send response to host [15:19:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289699,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:19:09]free response buf [15:19:09]execute_script done [15:19:09]execute_script returns [15:19:09]free content buf [15:19:09]Sock 10.Close socket [15:19:09]Sock 10.Thread stoped [15:19:14]OFD Sender: No OFD packet to send [15:19:19]OFD Sender: No OFD packet to send [15:19:24]OFD Sender: No OFD packet to send [15:19:29]OFD Sender: No OFD packet to send [15:19:34]OFD Sender: No OFD packet to send [15:19:39]OFD Sender: No OFD packet to send [15:19:44]OFD Sender: No OFD packet to send [15:19:49]OFD Sender: No OFD packet to send [15:19:54]OFD Sender: No OFD packet to send [15:19:59]OFD Sender: No OFD packet to send [15:20:04]OFD Sender: No OFD packet to send [15:20:09]OFD Sender: No OFD packet to send [15:20:14]OFD Sender: No OFD packet to send [15:20:19]OFD Sender: No OFD packet to send [15:20:24]OFD Sender: No OFD packet to send [15:20:29]OFD Sender: No OFD packet to send [15:20:34]OFD Sender: No OFD packet to send [15:20:39]OFD Sender: No OFD packet to send [15:20:44]OFD Sender: No OFD packet to send [15:20:49]OFD Sender: No OFD packet to send [15:20:54]OFD Sender: No OFD packet to send [15:20:59]OFD Sender: No OFD packet to send [15:21:04]OFD Sender: No OFD packet to send [15:21:08]accept exits with 7 [15:21:08]New connection [15:21:08]New thread 3067157860 created [15:21:08]Thread 3067301220 joined [15:21:08]Waiting for new connection... [15:21:08] Sock 7.Parse request [15:21:08]Sock 7.Check first char [15:21:08]Sock 7.First char is OK [15:21:08]request: POST /json_proto HTTP/1.0 [15:21:08]Method: POST [15:21:08]URL: /json_proto [15:21:08]Method is POST - this is cgi request [15:21:08]url: /json_proto [15:21:08]query_string will be loaded in cgi processing [15:21:08]execute_cgi json_proto POST (null) [15:21:08]execute_cgi path=json_proto method=POST [15:21:08]POST find Content-Length [15:21:08]Host: 172.17.41.135:8080 [15:21:08]Content-Length: 784 [15:21:08]Content-Type: application/json [15:21:08] [15:21:08]POST finish read [15:21:08]Found Content-Length = 784 [15:21:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.440, "sum" : 723.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" : 723.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:08]execute_script... [15:21: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)24617777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.440, "sum" : 723.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" : 723.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:08]POST & json_proto [15:21:08]process_json_proto [15:21:08]json parsed OK: [15:21:08]protocol is kg_v1.0 [15:21:08]action value=close_receipt [15:21:08]process_action close_receipt [15:21:08]cmd_close_receipt [15:21:08]MH_GetDate [15:21:08]Write to MH i2c: F0 00 00 2C 13 2E [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: F0 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: F0 09 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: F0 09 00 2C 13 00 65 87 F1 66 ED 3E 82 65 8C [15:21:08]GetLastDocTimeStamp 1727104747 [15:21:08]current date 1727104869 [15:21:08]FM_GetShiftState [15:21:08]SAM_PROTO_GetShiftState [15:21:08]wFMCommunicate request_size=4 [15:21:08]MH_SAM_APDU [15:21:08]CAPDU: 80 13 01 00 [15:21:08]Write to MH i2c: E2 08 00 2D 13 80 13 01 00 00 00 00 00 BD [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 0E 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 0E 00 2D 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5E [15:21:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:21:08]wFMCommunicate OK [15:21:08]SAM_PROTO_GetShiftState done [15:21:08]FM_GetShiftState done [15:21:08]opened in 1727051401 [15:21:08]opened+sec_in_day 1727137801 [15:21:08]quantity*price = 72349 [15:21:08]sum+1 = 72350 [15:21:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 723.49 НСП 1% : 6.40 НДС 12% : 76.83 Наличными: 0.00 Безнал.: 723.49 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 374 23.09.2024 15:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289700 ФПД: 26165931649534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152109&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289700&fm=26165931649534&tin=02508201610067®Number=0000000000091827&sum=72349 [15:21:09]StoreToDocumentArchive [15:21:09]shift 515 fd 289700 [15:21:09]save to /storage/0515/doc_00289700 [15:21:09]save last doc name /storage/0515/doc_00289700 to /storage/kkm_last_doc_name [15:21:09]save OK [15:21:09]Clear old archive folders... [15:21:09]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:21:09]tlvbuf is 00782BE0 [15:21:09]SAM_PROTO_ClearQueue [15:21:09]wFMCommunicate request_size=4 [15:21:09]MH_SAM_APDU [15:21:09]CAPDU: 80 09 00 00 [15:21:09]Write to MH i2c: E2 08 00 3A 13 80 09 00 00 00 00 00 00 BF [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:09]Read from MH i2c: E2 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 03 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 03 00 3A 13 00 90 00 C1 [15:21:09]RAPDU: 90 00 [15:21:09]wFMCommunicate OK [15:21:09]SAM_PROTO_ClearQueue done [15:21:09]KKMCreateOFDPacket [15:21:09]OFDProtocolAddRootSTLVToBuf [15:21:09]FM_MakeSignedData [15:21:09]FM_MakeSignedData [15:21:09]SAM_PROTO_SignData [15:21:09]wFMCommunicate request_size=4 [15:21:09]MH_SAM_APDU [15:21:09]CAPDU: 80 0D 01 02 [15:21:09]Write to MH i2c: E2 08 00 3B 13 80 0D 01 02 00 00 00 00 C7 [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:09]Read from MH i2c: E2 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 03 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 03 00 3B 13 00 90 00 C2 [15:21:09]RAPDU: 90 00 [15:21:09]wFMCommunicate OK [15:21:09]wFMCommunicate request_size=253 [15:21:09]MH_SAM_APDU [15:21:09]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9D 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 65 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6B 04 00 35 04 06 00 17 CC 3B 0F A9 FE [15:21:09]Write to MH i2c: E2 00 01 3C 13 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9D 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 65 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6B 04 00 35 04 06 00 17 CC 3B 0F A9 FE 00 00 0C [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:09]Read from MH i2c: E2 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 03 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 03 00 3C 13 00 90 00 C3 [15:21:09]RAPDU: 90 00 [15:21:09]wFMCommunicate OK [15:21:09]wFMCommunicate request_size=4 [15:21:09]MH_SAM_APDU [15:21:09]CAPDU: 80 0D 03 02 [15:21:09]Write to MH i2c: E2 08 00 3D 13 80 0D 03 02 00 00 00 00 CB [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:09]Read from MH i2c: E2 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 0B 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 0B 00 3D 13 00 1A FF 7E E3 45 30 C3 72 90 00 F0 [15:21:09]RAPDU: 1A FF 7E E3 45 30 C3 72 90 00 [15:21:09]wFMCommunicate OK [15:21:09]SAM_PROTO_SignData done [15:21:09]FM_MakeSignedData done [15:21:09]CreateOFDProtocolMessage [15:21:09]wFMCommunicate request_size=4 [15:21:09]MH_SAM_APDU [15:21:09]CAPDU: 80 11 00 00 [15:21:09]Write to MH i2c: E2 08 00 3E 13 80 11 00 00 00 00 00 00 CB [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:09]Read from MH i2c: E2 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 17 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: E2 17 00 3E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1B [15:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:21:09]wFMCommunicate OK [15:21:09]CreateOFDProtocolMessage done [15:21:09]OFDSenderStorePacket 289700 [15:21:09]StoreOFDPacket docnum=289700 [15:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 5C 36 00 01 6E E0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9D 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 65 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6B 04 00 35 04 06 00 17 CC 3B 0F A9 FE 1A FF 7E E3 45 30 C3 72 [15:21:09]CheckFolder [15:21:09]dirname=/storage/ofd_packets [15:21:09]CheckFolder done [15:21:09]ProducePacketName [15:21:09]name=ofd_packets/00289700 [15:21:09]NVStorageSaveData ofd_packets/00289700 [15:21:09]File name is /storage/ofd_packets/00289700 [15:21:09]Write 294 bytes [15:21:09]NVStorageSaveData done [15:21:09]OFDSenderStorePacket done [15:21:09]KKMCreateOFDPacket done [15:21:09]NVStorageSaveData kkm_last_timestamp [15:21:09]File name is /storage/kkm_last_timestamp [15:21:09]Write 4 bytes [15:21:09]NVStorageSaveData done [15:21:09]ExternCall_PrintAddStr [15:21:09]wPrintStart [15:21:09]Write to MH i2c: 01 00 00 3F 13 52 [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: 01 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: 01 07 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: 01 07 00 3F 13 00 00 00 00 00 FF 0F 67 [15:21:09]RasterBufferAndPrint [15:21:09]line Счет N : (1)24617777 [15:21:09]line ИНН: 02508201610067 [15:21:09]line Контрольно-Кассовый Чек [15:21:09]line ПРОДАЖА [15:21:09]line ТРК (МРК, ГНК) : 34 [15:21:09]line Товар: 2710124130 [15:21:09]line SU-92 [15:21:09]line 10.440 * 69.30 [15:21:09]line = 723.49 [15:21:09]line НДС 12% НСП 1% [15:21:09]line > о реализуемом товаре [15:21:09]line ИТОГО: 723.49 [15:21:09]line НСП 1% : 6.40 [15:21:09]line НДС 12% : 76.83 [15:21:09]line Наличными: 0.00 [15:21:09]line Безнал.: 723.49 [15:21:09]line Место: АЗС № 90 "Партнёр-нефть" [15:21:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:21:09]line СНО: Общий режим [15:21:09]line Чек 374 23.09.2024 15:21 [15:21:09]line Смена: 515 ФФД: 1.0 [15:21:09]line ЗНМ: 0300000107 [15:21:09]line РНМ: 0000000000091827 [15:21:09]line Версия ККМ: 001 [15:21:09]line Платежная система: O! деньги [15:21:09]line ФМ: 0000000000871832 [15:21:09]line ФД: 289700 [15:21:09]line ФПД: 26165931649534 [15:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152109&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289700&fm=26165931649534&tin=02508201610067®Number=0000000000091827&sum=72349 [15:21:09]written 0, free lines is 4095 [15:21:10]OFD Sender: Processing packet 289700 [packets to send 1784, broken 1783] [15:21:10]ProducePacketName [15:21:10]name=ofd_packets/00289700 [15:21:10]OFD Sender: To server: pG, [15:21:10]CommunicateWithHost lk.salyk.kg:30040 [15:21:10]ConnectInit lk.salyk.kg [15:21:10]Connected sock=10 [15:21: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 33 32 08 01 00 00 5C 36 00 01 6E E0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 9D 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 65 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6B 04 00 35 04 06 00 17 CC 3B 0F A9 FE 1A FF 7E E3 45 30 C3 72 [15:21:10]Write to MH i2c: 01 00 00 68 13 7B [15:21:10]Write i2c OK [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: 01 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: 01 07 00 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: 01 07 00 68 13 00 00 00 00 00 DF 0C 6D [15:21:10]RasterBufferAndPrint [15:21:10]line [15:21:10]line [15:21:10]line [15:21:10]line [15:21:10]line [15:21:10]written 0, free lines is 3300 [15:21:10]MH_Cut [15:21:10]Write to MH i2c: D1 01 00 6F 13 01 54 [15:21:10]Write i2c OK [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: D1 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: D1 01 00 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: D1 01 00 6F 13 00 53 [15:21:10]Write to MH i2c: 01 00 00 70 13 83 [15:21:10]Write i2c OK [15:21:10]MH_I2C_Read... [15: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 33 32 4F 00 00 00 D6 99 47 00 EB 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 33 32 10 04 04 00 A4 6B 04 00 F4 03 04 00 39 2F F1 66 B6 04 01 00 00 6E A6 26 4D C9 B8 58 98 [15:21:10]CommunicateWithHost err = 0 [15:21:10]CheckOFDResponse [15:21:10]1017 (14) - 77093643461234 [15:21:10]1041 (16) - 0000000000871832 [15:21:10]1040 (4) - 289700 [15:21:10]1012 (4) - 23.09.2024 09:04 [15:21:10]1206 (1) - 0 [15:21:10]OFD Sender: Remove packet 289700 [15:21:10]ProducePacketName [15:21:10]name=ofd_packets/00289700 [15:21:10]NVStorageDeleteData [15:21:11]*** Cut start [15:21:11]*** Partial cut [15:21:11]*** CUTSNS_PIN = 1 [15:21:11]*** CUTSNS_PIN = 0 [15:21:11]OFD Sender: No OFD packet to send [15:21:11]*** Brake cut motor [15:21:11]Read from MH i2c: 01 [15:21:11]MH_I2C_Read... [15:21:11]*** Stop cut motor [15:21:11]*** Cut end [15:21:11]Read from MH i2c: 01 07 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: 01 07 00 70 13 00 00 00 00 00 FF 0F 98 [15:21:11]process_action close_receipt done [15:21:11]requested_data is exist [15:21:11]produce_requested_data [15:21:11]requested_item fm.sn is exist - process it [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 11 00 00 [15:21:11]Write to MH i2c: E2 08 00 71 13 80 11 00 00 00 00 00 00 FE [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 17 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 17 00 71 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4E [15:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:21:11]wFMCommunicate OK [15:21:11]requested_item fd.num is exist - process it [15:21:11]SAM_PROTO_GetFieldsCounters [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 13 00 00 [15:21:11]Write to MH i2c: E2 08 00 72 13 80 13 00 00 00 00 00 00 01 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 62 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 62 00 72 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A4 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A4 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:21:11]wFMCommunicate OK [15:21:11]SAM_PROTO_GetFieldsCounters done [15:21:11]requested_item shift.num is exist - process it [15:21:11]requested_item shift.opened is exist - process it [15:21:11]req_shift_opened [15:21:11]FM_GetShiftState [15:21:11]SAM_PROTO_GetShiftState [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 13 01 00 [15:21:11]Write to MH i2c: E2 08 00 73 13 80 13 01 00 00 00 00 00 03 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 0E 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 0E 00 73 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A4 [15:21:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:21:11]wFMCommunicate OK [15:21:11]SAM_PROTO_GetShiftState done [15:21:11]FM_GetShiftState done [15:21:11]req_shift_opened done [15:21:11]requested_item shift.open_date is exist - process it [15:21:11]req_shift_open_date [15:21:11]req_shift_open_date done [15:21:11]produce_requested_data done [15:21:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289700,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:21:11]process_action_free close_receipt [15:21:11]json_value_free [15:21:11]json_value_free done [15:21:11]process_json_proto returns [15:21:11]Send response to host [15:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289700,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:21:11]free response buf [15:21:11]execute_script done [15:21:11]execute_script returns [15:21:11]free content buf [15:21:11]Sock 7.Close socket [15:21:11]Sock 7.Thread stoped [15:21:14]accept exits with 9 [15:21:14]New connection [15:21:14]New thread 3067301220 created [15:21:14]Thread 3067157860 joined [15:21:14]Waiting for new connection... [15:21:14] Sock 9.Parse request [15:21:14]Sock 9.Check first char [15:21:14]Sock 9.First char is OK [15:21:14]request: POST /json_proto HTTP/1.0 [15:21:14]Method: POST [15:21:14]URL: /json_proto [15:21:14]Method is POST - this is cgi request [15:21:14]url: /json_proto [15:21:14]query_string will be loaded in cgi processing [15:21:14]execute_cgi json_proto POST (null) [15:21:14]execute_cgi path=json_proto method=POST [15:21:14]POST find Content-Length [15:21:14]Host: 172.17.41.135:8080 [15:21:14]Content-Length: 802 [15:21:14]Content-Type: application/json [15:21:14] [15:21:14]POST finish read [15:21:14]Found Content-Length = 802 [15:21:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:21:14]execute_script... [15:21: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)24617778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:21:14]POST & json_proto [15:21:14]process_json_proto [15:21:14]json parsed OK: [15:21:14]protocol is kg_v1.0 [15:21:14]action value=close_receipt [15:21:14]process_action close_receipt [15:21:14]cmd_close_receipt [15:21:14]MH_GetDate [15:21:14]Write to MH i2c: F0 00 00 74 13 76 [15:21:14]Write i2c OK [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: F0 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: F0 09 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: F0 09 00 74 13 00 6C 87 F1 66 ED 3E 82 65 DB [15:21:14]GetLastDocTimeStamp 1727104869 [15:21:14]current date 1727104876 [15:21:14]FM_GetShiftState [15:21:14]SAM_PROTO_GetShiftState [15:21:14]wFMCommunicate request_size=4 [15:21:14]MH_SAM_APDU [15:21:14]CAPDU: 80 13 01 00 [15:21:14]Write to MH i2c: E2 08 00 75 13 80 13 01 00 00 00 00 00 05 [15:21:14]Write i2c OK [15:21:14]MH_I2C_Read... [15:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:14]Read from MH i2c: E2 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 0E 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 0E 00 75 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A6 [15:21:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:21:14]wFMCommunicate OK [15:21:14]SAM_PROTO_GetShiftState done [15:21:14]FM_GetShiftState done [15:21:14]opened in 1727051401 [15:21:14]opened+sec_in_day 1727137801 [15:21:14]quantity*price = 50010 [15:21:14]sum+1 = 50012 [15:21:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 375 23.09.2024 15:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289701 ФПД: 242647457681098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152116&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289701&fm=242647457681098&tin=02508201610067®Number=0000000000091827&sum=50011 [15:21:16]StoreToDocumentArchive [15:21:16]shift 515 fd 289701 [15:21:16]save to /storage/0515/doc_00289701 [15:21:16]save last doc name /storage/0515/doc_00289701 to /storage/kkm_last_doc_name [15:21:16]save OK [15:21:16]Clear old archive folders... [15:21:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:16]tlvbuf is 00704570 [15:21:16]SAM_PROTO_ClearQueue [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 09 00 00 [15:21:16]Write to MH i2c: E2 08 00 82 13 80 09 00 00 00 00 00 00 07 [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 82 13 00 90 00 09 [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]SAM_PROTO_ClearQueue done [15:21:16]KKMCreateOFDPacket [15:21:16]OFDProtocolAddRootSTLVToBuf [15:21:16]FM_MakeSignedData [15:21:16]FM_MakeSignedData [15:21:16]SAM_PROTO_SignData [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 0D 01 02 [15:21:16]Write to MH i2c: E2 08 00 83 13 80 0D 01 02 00 00 00 00 0F [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 83 13 00 90 00 0A [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]wFMCommunicate request_size=255 [15:21:16]MH_SAM_APDU [15:21: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 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 77 01 00 00 F4 03 04 00 6C 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6B 04 00 35 04 06 00 DC [15:21:16]Write to MH i2c: E2 02 01 84 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 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 77 01 00 00 F4 03 04 00 6C 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6B 04 00 35 04 06 00 DC 00 00 42 [15:21:16]OFD Sender: No OFD packet to send [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 84 13 00 90 00 0B [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]wFMCommunicate request_size=10 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 0D 02 02 05 AF C3 85 4E CA [15:21:16]Write to MH i2c: E2 0D 00 85 13 80 0D 02 02 05 00 AF C3 85 4E CA 00 00 2B [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 85 13 00 90 00 0C [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 0D 03 02 [15:21:16]Write to MH i2c: E2 08 00 86 13 80 0D 03 02 00 00 00 00 14 [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 0B 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 0B 00 86 13 00 49 3A 25 A2 7F CF C6 FB 90 00 6E [15:21:16]RAPDU: 49 3A 25 A2 7F CF C6 FB 90 00 [15:21:16]wFMCommunicate OK [15:21:16]SAM_PROTO_SignData done [15:21:16]FM_MakeSignedData done [15:21:16]CreateOFDProtocolMessage [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 11 00 00 [15:21:16]Write to MH i2c: E2 08 00 87 13 80 11 00 00 00 00 00 00 14 [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 17 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 17 00 87 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 64 [15:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:21:16]wFMCommunicate OK [15:21:16]CreateOFDProtocolMessage done [15:21:16]OFDSenderStorePacket 289701 [15:21:16]StoreOFDPacket docnum=289701 [15:21:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 AB A0 07 01 C1 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 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 77 01 00 00 F4 03 04 00 6C 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6B 04 00 35 04 06 00 DC AF C3 85 4E CA 49 3A 25 A2 7F CF C6 FB [15:21:16]CheckFolder [15:21:16]dirname=/storage/ofd_packets [15:21:16]CheckFolder done [15:21:16]ProducePacketName [15:21:16]name=ofd_packets/00289701 [15:21:16]NVStorageSaveData ofd_packets/00289701 [15:21:16]File name is /storage/ofd_packets/00289701 [15:21:16]Write 301 bytes [15:21:16]NVStorageSaveData done [15:21:16]OFDSenderStorePacket done [15:21:16]KKMCreateOFDPacket done [15:21:16]NVStorageSaveData kkm_last_timestamp [15:21:16]File name is /storage/kkm_last_timestamp [15:21:16]Write 4 bytes [15:21:16]NVStorageSaveData done [15:21:16]ExternCall_PrintAddStr [15:21:16]wPrintStart [15:21:16]Write to MH i2c: 01 00 00 88 13 9B [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: 01 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: 01 07 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: 01 07 00 88 13 00 00 00 00 00 FF 0F B0 [15:21:16]RasterBufferAndPrint [15:21:16]line Счет N : (1)24617778 [15:21:16]line ИНН: 02508201610067 [15:21:16]line Контрольно-Кассовый Чек [15:21:16]line ПРОДАЖА [15:21:16]line ТРК (МРК, ГНК) : 52 [15:21:16]line Товар: 2710124500 [15:21:16]line Аи-95-К-5 [15:21:16]line 6.740 * 74.20 [15:21:16]line = 500.11 [15:21:16]line НДС 12% НСП 1% [15:21:16]line > о реализуемом товаре [15:21:16]line ИТОГО: 500.11 [15:21:16]line НСП 1% : 4.43 [15:21:16]line НДС 12% : 53.11 [15:21:16]line Наличными: 0.00 [15:21:16]line Безнал.: 500.11 [15:21:16]line Место: АЗС № 90 "Партнёр-нефть" [15:21:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:21:16]line СНО: Общий режим [15:21:16]line Чек 375 23.09.2024 15:21 [15:21:16]line Смена: 515 ФФД: 1.0 [15:21:16]line ЗНМ: 0300000107 [15:21:16]line РНМ: 0000000000091827 [15:21:16]line Версия ККМ: 001 [15:21:16]line Платежная система: O! деньги [15:21:16]line ФМ: 0000000000871832 [15:21:16]line ФД: 289701 [15:21:16]line ФПД: 242647457681098 [15:21:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152116&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289701&fm=242647457681098&tin=02508201610067®Number=0000000000091827&sum=50011 [15:21:16]written 0, free lines is 4095 [15:21:16]OFD Sender: Processing packet 289701 [packets to send 1784, broken 1783] [15:21:16]ProducePacketName [15:21:16]name=ofd_packets/00289701 [15:21:16]OFD Sender: To server: pG, [15:21:16]CommunicateWithHost lk.salyk.kg:30040 [15:21:16]ConnectInit lk.salyk.kg [15:21:17]Connected sock=10 [15:21: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 33 32 0F 01 00 00 AB A0 07 01 C1 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 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 77 01 00 00 F4 03 04 00 6C 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6B 04 00 35 04 06 00 DC AF C3 85 4E CA 49 3A 25 A2 7F CF C6 FB [15:21:17]Write to MH i2c: 01 00 00 B1 13 C4 [15:21:17]Write i2c OK [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: 01 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: 01 07 00 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: 01 07 00 B1 13 00 00 00 00 00 D5 0C AC [15:21:17]RasterBufferAndPrint [15:21:17]line [15:21:17]line [15:21:17]line [15:21:17]line [15:21:17]line [15:21:17]written 0, free lines is 3294 [15:21:17]MH_Cut [15:21:17]Write to MH i2c: D1 01 00 B8 13 01 9D [15:21:17]Write i2c OK [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: D1 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: D1 01 00 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: D1 01 00 B8 13 00 9C [15:21:17]Write to MH i2c: 01 00 00 B9 13 CC [15:21:17]Write i2c OK [15:21:17]MH_I2C_Read... [15:21: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 33 32 4F 00 00 00 5A 1C 47 00 6F 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 33 32 10 04 04 00 A5 6B 04 00 F4 03 04 00 40 2F F1 66 B6 04 01 00 00 13 AB C6 77 D4 38 6B B8 [15:21:17]CommunicateWithHost err = 0 [15:21:17]CheckOFDResponse [15:21:17]1017 (14) - 77093643461234 [15:21:17]1041 (16) - 0000000000871832 [15:21:17]1040 (4) - 289701 [15:21:17]1012 (4) - 23.09.2024 09:05 [15:21:17]1206 (1) - 0 [15:21:17]OFD Sender: Remove packet 289701 [15:21:17]ProducePacketName [15:21:17]name=ofd_packets/00289701 [15:21:17]NVStorageDeleteData [15:21:17]OFD Sender: No OFD packet to send [15:21:17]*** Cut start [15:21:17]*** Partial cut [15:21:17]*** CUTSNS_PIN = 1 [15:21:18]*** CUTSNS_PIN = 0 [15:21:18]*** Brake cut motor [15:21:18]Read from MH i2c: 01 [15:21:18]MH_I2C_Read... [15:21:18]*** Stop cut motor [15:21:18]*** Cut end [15:21:18]Read from MH i2c: 01 07 00 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: 01 07 00 B9 13 00 00 00 00 00 FF 0F E1 [15:21:18]process_action close_receipt done [15:21:18]requested_data is exist [15:21:18]produce_requested_data [15:21:18]requested_item fm.sn is exist - process it [15:21:18]wFMCommunicate request_size=4 [15:21:18]MH_SAM_APDU [15:21:18]CAPDU: 80 11 00 00 [15:21:18]Write to MH i2c: E2 08 00 BA 13 80 11 00 00 00 00 00 00 47 [15:21:18]Write i2c OK [15:21:18]MH_I2C_Read... [15:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:18]Read from MH i2c: E2 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 17 00 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 17 00 BA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 97 [15:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:21:18]wFMCommunicate OK [15:21:18]requested_item fd.num is exist - process it [15:21:18]SAM_PROTO_GetFieldsCounters [15:21:18]wFMCommunicate request_size=4 [15:21:18]MH_SAM_APDU [15:21:18]CAPDU: 80 13 00 00 [15:21:18]Write to MH i2c: E2 08 00 BB 13 80 13 00 00 00 00 00 00 4A [15:21:18]Write i2c OK [15:21:18]MH_I2C_Read... [15:21:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:18]Read from MH i2c: E2 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 62 00 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 62 00 BB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A5 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [15:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A5 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:21:18]wFMCommunicate OK [15:21:18]SAM_PROTO_GetFieldsCounters done [15:21:18]requested_item shift.num is exist - process it [15:21:18]requested_item shift.opened is exist - process it [15:21:18]req_shift_opened [15:21:18]FM_GetShiftState [15:21:18]SAM_PROTO_GetShiftState [15:21:18]wFMCommunicate request_size=4 [15:21:18]MH_SAM_APDU [15:21:18]CAPDU: 80 13 01 00 [15:21:18]Write to MH i2c: E2 08 00 BC 13 80 13 01 00 00 00 00 00 4C [15:21:18]Write i2c OK [15:21:18]MH_I2C_Read... [15:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:18]Read from MH i2c: E2 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 0E 00 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 0E 00 BC 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 ED [15:21:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:21:18]wFMCommunicate OK [15:21:18]SAM_PROTO_GetShiftState done [15:21:18]FM_GetShiftState done [15:21:18]req_shift_opened done [15:21:18]requested_item shift.open_date is exist - process it [15:21:18]req_shift_open_date [15:21:18]req_shift_open_date done [15:21:18]produce_requested_data done [15:21:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289701,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:21:18]process_action_free close_receipt [15:21:18]json_value_free [15:21:18]json_value_free done [15:21:18]process_json_proto returns [15:21:18]Send response to host [15:21:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289701,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:21:18]free response buf [15:21:18]execute_script done [15:21:18]execute_script returns [15:21:18]free content buf [15:21:18]Sock 9.Close socket [15:21:18]Sock 9.Thread stoped [15:21:22]OFD Sender: No OFD packet to send [15:21:27]OFD Sender: No OFD packet to send [15:21:33]OFD Sender: No OFD packet to send [15:21:38]OFD Sender: No OFD packet to send [15:21:43]OFD Sender: No OFD packet to send [15:21:48]OFD Sender: No OFD packet to send [15:21:53]OFD Sender: No OFD packet to send [15:21:58]OFD Sender: No OFD packet to send [15:22:03]OFD Sender: No OFD packet to send [15:22:08]OFD Sender: No OFD packet to send [15:22:13]OFD Sender: No OFD packet to send [15:22:18]OFD Sender: No OFD packet to send [15:22:23]OFD Sender: No OFD packet to send [15:22:28]OFD Sender: No OFD packet to send [15:22:33]OFD Sender: No OFD packet to send [15:22:38]OFD Sender: No OFD packet to send [15:22:43]OFD Sender: No OFD packet to send [15:22:48]OFD Sender: No OFD packet to send [15:22:53]OFD Sender: No OFD packet to send [15:22:58]OFD Sender: No OFD packet to send [15:23:03]OFD Sender: No OFD packet to send [15:23:08]OFD Sender: No OFD packet to send [15:23:13]accept exits with 7 [15:23:13]New connection [15:23:13]New thread 3067157860 created [15:23:13]Thread 3067301220 joined [15:23:13]Waiting for new connection... [15:23:13] Sock 7.Parse request [15:23:13]Sock 7.Check first char [15:23:13]Sock 7.First char is OK [15:23:13]request: POST /json_proto HTTP/1.0 [15:23:13]Method: POST [15:23:13]URL: /json_proto [15:23:13]Method is POST - this is cgi request [15:23:13]url: /json_proto [15:23:13]query_string will be loaded in cgi processing [15:23:13]execute_cgi json_proto POST (null) [15:23:13]execute_cgi path=json_proto method=POST [15:23:13]POST find Content-Length [15:23:13]Host: 172.17.41.135:8080 [15:23:13]Content-Length: 783 [15:23:13]Content-Type: application/json [15:23:13] [15:23:13]POST finish read [15:23:13]Found Content-Length = 783 [15:23:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [15:23:13]execute_script... [15:23:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [15:23:13]POST & json_proto [15:23:13]process_json_proto [15:23:13]json parsed OK: [15:23:13]protocol is kg_v1.0 [15:23:13]action value=close_receipt [15:23:13]process_action close_receipt [15:23:13]cmd_close_receipt [15:23:13]MH_GetDate [15:23:13]Write to MH i2c: F0 00 00 BD 13 BF [15:23:13]Write i2c OK [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: F0 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: F0 09 00 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: F0 09 00 BD 13 00 E2 87 F1 66 ED 3E 82 65 9A [15:23:13]GetLastDocTimeStamp 1727104876 [15:23:13]current date 1727104994 [15:23:13]FM_GetShiftState [15:23:13]SAM_PROTO_GetShiftState [15:23:13]wFMCommunicate request_size=4 [15:23:13]MH_SAM_APDU [15:23:13]CAPDU: 80 13 01 00 [15:23:13]Write to MH i2c: E2 08 00 BE 13 80 13 01 00 00 00 00 00 4E [15:23:13]Write i2c OK [15:23:13]MH_I2C_Read... [15:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:13]Read from MH i2c: E2 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 0E 00 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 0E 00 BE 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EF [15:23:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:23:13]wFMCommunicate OK [15:23:13]SAM_PROTO_GetShiftState done [15:23:13]FM_GetShiftState done [15:23:13]opened in 1727051401 [15:23:13]opened+sec_in_day 1727137801 [15:23:13]quantity*price = 50034 [15:23:13]sum+1 = 50036 [15:23:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 376 23.09.2024 15:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289702 ФПД: 183773050379291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152314&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289702&fm=183773050379291&tin=02508201610067®Number=0000000000091827&sum=50035 [15:23:14]StoreToDocumentArchive [15:23:14]shift 515 fd 289702 [15:23:14]save to /storage/0515/doc_00289702 [15:23:14]save last doc name /storage/0515/doc_00289702 to /storage/kkm_last_doc_name [15:23:14]save OK [15:23:14]Clear old archive folders... [15:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:23:14]tlvbuf is 007D1270 [15:23:14]SAM_PROTO_ClearQueue [15:23:14]wFMCommunicate request_size=4 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 09 00 00 [15:23:14]Write to MH i2c: E2 08 00 CB 13 80 09 00 00 00 00 00 00 50 [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 CB 13 00 90 00 52 [15:23:14]RAPDU: 90 00 [15:23:14]wFMCommunicate OK [15:23:14]SAM_PROTO_ClearQueue done [15:23:14]KKMCreateOFDPacket [15:23:14]OFDProtocolAddRootSTLVToBuf [15:23:14]FM_MakeSignedData [15:23:14]FM_MakeSignedData [15:23:14]SAM_PROTO_SignData [15:23:14]wFMCommunicate request_size=4 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 0D 01 02 [15:23:14]Write to MH i2c: E2 08 00 CC 13 80 0D 01 02 00 00 00 00 58 [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 CC 13 00 90 00 53 [15:23:14]RAPDU: 90 00 [15:23:14]wFMCommunicate OK [15:23:14]wFMCommunicate request_size=253 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 78 01 00 00 F4 03 04 00 E2 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6B 04 00 35 04 06 00 A7 23 FF 63 1C 1B [15:23:14]Write to MH i2c: E2 00 01 CD 13 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 78 01 00 00 F4 03 04 00 E2 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6B 04 00 35 04 06 00 A7 23 FF 63 1C 1B 00 00 75 [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:15]Read from MH i2c: E2 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 03 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 03 00 CD 13 00 90 00 54 [15:23:15]RAPDU: 90 00 [15:23:15]wFMCommunicate OK [15:23:15]wFMCommunicate request_size=4 [15:23:15]MH_SAM_APDU [15:23:15]CAPDU: 80 0D 03 02 [15:23:15]Write to MH i2c: E2 08 00 CE 13 80 0D 03 02 00 00 00 00 5C [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:15]Read from MH i2c: E2 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 0B 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 0B 00 CE 13 00 F7 05 CA 63 F1 24 AE A8 90 00 F1 [15:23:15]RAPDU: F7 05 CA 63 F1 24 AE A8 90 00 [15:23:15]wFMCommunicate OK [15:23:15]SAM_PROTO_SignData done [15:23:15]FM_MakeSignedData done [15:23:15]CreateOFDProtocolMessage [15:23:15]wFMCommunicate request_size=4 [15:23:15]MH_SAM_APDU [15:23:15]CAPDU: 80 11 00 00 [15:23:15]Write to MH i2c: E2 08 00 CF 13 80 11 00 00 00 00 00 00 5C [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:15]Read from MH i2c: E2 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 17 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 17 00 CF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AC [15:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:23:15]wFMCommunicate OK [15:23:15]CreateOFDProtocolMessage done [15:23:15]OFDSenderStorePacket 289702 [15:23:15]StoreOFDPacket docnum=289702 [15:23:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 88 21 00 01 E2 0E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 78 01 00 00 F4 03 04 00 E2 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6B 04 00 35 04 06 00 A7 23 FF 63 1C 1B F7 05 CA 63 F1 24 AE A8 [15:23:15]CheckFolder [15:23:15]dirname=/storage/ofd_packets [15:23:15]CheckFolder done [15:23:15]ProducePacketName [15:23:15]name=ofd_packets/00289702 [15:23:15]NVStorageSaveData ofd_packets/00289702 [15:23:15]File name is /storage/ofd_packets/00289702 [15:23:15]Write 294 bytes [15:23:15]NVStorageSaveData done [15:23:15]OFDSenderStorePacket done [15:23:15]KKMCreateOFDPacket done [15:23:15]NVStorageSaveData kkm_last_timestamp [15:23:15]File name is /storage/kkm_last_timestamp [15:23:15]Write 4 bytes [15:23:15]NVStorageSaveData done [15:23:15]ExternCall_PrintAddStr [15:23:15]wPrintStart [15:23:15]Write to MH i2c: 01 00 00 D0 13 E3 [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 07 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 07 00 D0 13 00 00 00 00 00 FF 0F F8 [15:23:15]RasterBufferAndPrint [15:23:15]line Счет N : (1)24617779 [15:23:15]line ИНН: 02508201610067 [15:23:15]line Контрольно-Кассовый Чек [15:23:15]line ПРОДАЖА [15:23:15]line ТРК (МРК, ГНК) : 44 [15:23:15]line Товар: 2710124130 [15:23:15]line SU-92 [15:23:15]line 7.220 * 69.30 [15:23:15]line = 500.35 [15:23:15]line НДС 12% НСП 1% [15:23:15]line > о реализуемом товаре [15:23:15]line ИТОГО: 500.35 [15:23:15]line НСП 1% : 4.43 [15:23:15]line НДС 12% : 53.13 [15:23:15]line Наличными: 0.00 [15:23:15]line Безнал.: 500.35 [15:23:15]line Место: АЗС № 90 "Партнёр-нефть" [15:23:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:23:15]line СНО: Общий режим [15:23:15]line Чек 376 23.09.2024 15:23 [15:23:15]line Смена: 515 ФФД: 1.0 [15:23:15]line ЗНМ: 0300000107 [15:23:15]line РНМ: 0000000000091827 [15:23:15]line Версия ККМ: 001 [15:23:15]line Платежная система: O! деньги [15:23:15]line ФМ: 0000000000871832 [15:23:15]line ФД: 289702 [15:23:15]line ФПД: 183773050379291 [15:23:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152314&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289702&fm=183773050379291&tin=02508201610067®Number=0000000000091827&sum=50035 [15:23:15]written 0, free lines is 4095 [15:23:15]OFD Sender: Processing packet 289702 [packets to send 1784, broken 1783] [15:23:15]ProducePacketName [15:23:15]name=ofd_packets/00289702 [15:23:15]OFD Sender: To server: pG, [15:23:15]CommunicateWithHost lk.salyk.kg:30040 [15:23:15]ConnectInit lk.salyk.kg [15:23:15]Write to MH i2c: 01 00 00 F9 13 0C [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 07 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 07 00 F9 13 00 00 00 00 00 D7 0C F6 [15:23:15]RasterBufferAndPrint [15:23:15]line [15:23:15]line [15:23:15]line [15:23:15]line [15:23:15]line [15:23:15]written 0, free lines is 3294 [15:23:15]MH_Cut [15:23:15]Write to MH i2c: D1 01 00 00 14 01 E6 [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: D1 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: D1 01 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: D1 01 00 00 14 00 E5 [15:23:15]Write to MH i2c: 01 00 00 01 14 15 [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]Connected sock=9 [15:23:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 88 21 00 01 E2 0E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 78 01 00 00 F4 03 04 00 E2 87 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6B 04 00 35 04 06 00 A7 23 FF 63 1C 1B F7 05 CA 63 F1 24 AE A8 [15:23:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 06 29 47 00 4E 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 33 32 10 04 04 00 A6 6B 04 00 F4 03 04 00 B7 2F F1 66 B6 04 01 00 00 26 F2 EE E8 C5 7E 91 F4 [15:23:16]CommunicateWithHost err = 0 [15:23:16]CheckOFDResponse [15:23:16]1017 (14) - 77093643461234 [15:23:16]1041 (16) - 0000000000871832 [15:23:16]1040 (4) - 289702 [15:23:16]1012 (4) - 23.09.2024 09:07 [15:23:16]1206 (1) - 0 [15:23:16]OFD Sender: Remove packet 289702 [15:23:16]ProducePacketName [15:23:16]name=ofd_packets/00289702 [15:23:16]NVStorageDeleteData [15:23:16]*** Cut start [15:23:16]*** Partial cut [15:23:16]*** CUTSNS_PIN = 1 [15:23:16]*** CUTSNS_PIN = 0 [15:23:16]OFD Sender: No OFD packet to send [15:23:16]*** Brake cut motor [15:23:17]Read from MH i2c: 01 [15:23:17]MH_I2C_Read... [15:23:17]*** Stop cut motor [15:23:17]*** Cut end [15:23:17]Read from MH i2c: 01 07 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: 01 07 00 01 14 00 00 00 00 00 FF 0F 2A [15:23:17]process_action close_receipt done [15:23:17]requested_data is exist [15:23:17]produce_requested_data [15:23:17]requested_item fm.sn is exist - process it [15:23:17]wFMCommunicate request_size=4 [15:23:17]MH_SAM_APDU [15:23:17]CAPDU: 80 11 00 00 [15:23:17]Write to MH i2c: E2 08 00 02 14 80 11 00 00 00 00 00 00 90 [15:23:17]Write i2c OK [15:23:17]MH_I2C_Read... [15:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:17]Read from MH i2c: E2 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 17 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 17 00 02 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E0 [15:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:23:17]wFMCommunicate OK [15:23:17]requested_item fd.num is exist - process it [15:23:17]SAM_PROTO_GetFieldsCounters [15:23:17]wFMCommunicate request_size=4 [15:23:17]MH_SAM_APDU [15:23:17]CAPDU: 80 13 00 00 [15:23:17]Write to MH i2c: E2 08 00 03 14 80 13 00 00 00 00 00 00 93 [15:23:17]Write i2c OK [15:23:17]MH_I2C_Read... [15:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:17]Read from MH i2c: E2 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 62 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 62 00 03 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A6 6B 04 00 0E 04 04 00 03 02 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 38 [15:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A6 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:17]wFMCommunicate OK [15:23:17]SAM_PROTO_GetFieldsCounters done [15:23:17]requested_item shift.num is exist - process it [15:23:17]requested_item shift.opened is exist - process it [15:23:17]req_shift_opened [15:23:17]FM_GetShiftState [15:23:17]SAM_PROTO_GetShiftState [15:23:17]wFMCommunicate request_size=4 [15:23:17]MH_SAM_APDU [15:23:17]CAPDU: 80 13 01 00 [15:23:17]Write to MH i2c: E2 08 00 04 14 80 13 01 00 00 00 00 00 95 [15:23:17]Write i2c OK [15:23:17]MH_I2C_Read... [15:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:17]Read from MH i2c: E2 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 0E 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 0E 00 04 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 36 [15:23:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:23:17]wFMCommunicate OK [15:23:17]SAM_PROTO_GetShiftState done [15:23:17]FM_GetShiftState done [15:23:17]req_shift_opened done [15:23:17]requested_item shift.open_date is exist - process it [15:23:17]req_shift_open_date [15:23:17]req_shift_open_date done [15:23:17]produce_requested_data done [15:23:17]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289702,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:23:17]process_action_free close_receipt [15:23:17]json_value_free [15:23:17]json_value_free done [15:23:17]process_json_proto returns [15:23:17]Send response to host [15:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289702,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:23:17]free response buf [15:23:17]execute_script done [15:23:17]execute_script returns [15:23:17]free content buf [15:23:17]Sock 7.Close socket [15:23:17]Sock 7.Thread stoped [15:23:21]OFD Sender: No OFD packet to send [15:23:26]OFD Sender: No OFD packet to send [15:23:31]OFD Sender: No OFD packet to send [15:23:36]OFD Sender: No OFD packet to send [15:23:41]OFD Sender: No OFD packet to send [15:23:43]accept exits with 10 [15:23:43]New connection [15:23:43]New thread 3067301220 created [15:23:43]Thread 3067157860 joined [15:23:43]Waiting for new connection... [15:23:43] Sock 10.Parse request [15:23:43]Sock 10.Check first char [15:23:43]Sock 10.First char is OK [15:23:43]request: POST /json_proto HTTP/1.0 [15:23:43]Method: POST [15:23:43]URL: /json_proto [15:23:43]Method is POST - this is cgi request [15:23:43]url: /json_proto [15:23:43]query_string will be loaded in cgi processing [15:23:43]execute_cgi json_proto POST (null) [15:23:43]execute_cgi path=json_proto method=POST [15:23:43]POST find Content-Length [15:23:43]Host: 172.17.41.135:8080 [15:23:43]Content-Length: 783 [15:23:43]Content-Type: application/json [15:23:43] [15:23:43]POST finish read [15:23:43]Found Content-Length = 783 [15:23:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:43]execute_script... [15:23: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)24617780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:43]POST & json_proto [15:23:43]process_json_proto [15:23:43]json parsed OK: [15:23:43]protocol is kg_v1.0 [15:23:43]action value=close_receipt [15:23:43]process_action close_receipt [15:23:43]cmd_close_receipt [15:23:43]MH_GetDate [15:23:43]Write to MH i2c: F0 00 00 05 14 08 [15:23:43]Write i2c OK [15:23:43]MH_I2C_Read... [15:23:43]Read from MH i2c: F0 [15:23:43]MH_I2C_Read... [15:23:43]Read from MH i2c: F0 09 00 [15:23:43]MH_I2C_Read... [15:23:43]Read from MH i2c: F0 09 00 05 14 00 00 88 F1 66 ED 3E 82 65 02 [15:23:43]GetLastDocTimeStamp 1727104994 [15:23:43]current date 1727105024 [15:23:43]FM_GetShiftState [15:23:43]SAM_PROTO_GetShiftState [15:23:43]wFMCommunicate request_size=4 [15:23:43]MH_SAM_APDU [15:23:43]CAPDU: 80 13 01 00 [15:23:43]Write to MH i2c: E2 08 00 06 14 80 13 01 00 00 00 00 00 97 [15:23:43]Write i2c OK [15:23:43]MH_I2C_Read... [15:23:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:43]Read from MH i2c: E2 [15:23:43]MH_I2C_Read... [15:23:43]Read from MH i2c: E2 0E 00 [15:23:43]MH_I2C_Read... [15:23:43]Read from MH i2c: E2 0E 00 06 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 38 [15:23:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:23:43]wFMCommunicate OK [15:23:43]SAM_PROTO_GetShiftState done [15:23:43]FM_GetShiftState done [15:23:43]opened in 1727051401 [15:23:43]opened+sec_in_day 1727137801 [15:23:43]quantity*price = 60013 [15:23:43]sum+1 = 60015 [15:23:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.14 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.14 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 377 23.09.2024 15:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289703 ФПД: 30630741204858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152344&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289703&fm=30630741204858&tin=02508201610067®Number=0000000000091827&sum=60014 [15:23:44]StoreToDocumentArchive [15:23:44]shift 515 fd 289703 [15:23:44]save to /storage/0515/doc_00289703 [15:23:44]save last doc name /storage/0515/doc_00289703 to /storage/kkm_last_doc_name [15:23:44]save OK [15:23:44]Clear old archive folders... [15:23:44]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:23:44]tlvbuf is 007D1A80 [15:23:44]SAM_PROTO_ClearQueue [15:23:44]wFMCommunicate request_size=4 [15:23:44]MH_SAM_APDU [15:23:44]CAPDU: 80 09 00 00 [15:23:44]Write to MH i2c: E2 08 00 13 14 80 09 00 00 00 00 00 00 99 [15:23:44]Write i2c OK [15:23:44]MH_I2C_Read... [15:23:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:44]Read from MH i2c: E2 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 03 00 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 03 00 13 14 00 90 00 9B [15:23:44]RAPDU: 90 00 [15:23:44]wFMCommunicate OK [15:23:44]SAM_PROTO_ClearQueue done [15:23:44]KKMCreateOFDPacket [15:23:44]OFDProtocolAddRootSTLVToBuf [15:23:44]FM_MakeSignedData [15:23:44]FM_MakeSignedData [15:23:44]SAM_PROTO_SignData [15:23:44]wFMCommunicate request_size=4 [15:23:44]MH_SAM_APDU [15:23:44]CAPDU: 80 0D 01 02 [15:23:44]Write to MH i2c: E2 08 00 14 14 80 0D 01 02 00 00 00 00 A1 [15:23:44]Write i2c OK [15:23:44]MH_I2C_Read... [15:23:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:44]Read from MH i2c: E2 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 03 00 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 03 00 14 14 00 90 00 9C [15:23:44]RAPDU: 90 00 [15:23:44]wFMCommunicate OK [15:23:44]wFMCommunicate request_size=253 [15:23:44]MH_SAM_APDU [15:23:44]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 00 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6B 04 00 35 04 06 00 1B DB C6 72 DF 7A [15:23:44]Write to MH i2c: E2 00 01 15 14 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 00 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6B 04 00 35 04 06 00 1B DB C6 72 DF 7A 00 00 8F [15:23:44]Write i2c OK [15:23:44]MH_I2C_Read... [15:23:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:44]Read from MH i2c: E2 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 03 00 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 03 00 15 14 00 90 00 9D [15:23:44]RAPDU: 90 00 [15:23:44]wFMCommunicate OK [15:23:44]wFMCommunicate request_size=4 [15:23:44]MH_SAM_APDU [15:23:44]CAPDU: 80 0D 03 02 [15:23:44]Write to MH i2c: E2 08 00 16 14 80 0D 03 02 00 00 00 00 A5 [15:23:44]Write i2c OK [15:23:44]MH_I2C_Read... [15:23:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:44]Read from MH i2c: E2 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 0B 00 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 0B 00 16 14 00 9B AD AF 22 90 3D AC 24 90 00 5C [15:23:44]RAPDU: 9B AD AF 22 90 3D AC 24 90 00 [15:23:44]wFMCommunicate OK [15:23:44]SAM_PROTO_SignData done [15:23:44]FM_MakeSignedData done [15:23:44]CreateOFDProtocolMessage [15:23:44]wFMCommunicate request_size=4 [15:23:44]MH_SAM_APDU [15:23:44]CAPDU: 80 11 00 00 [15:23:44]Write to MH i2c: E2 08 00 17 14 80 11 00 00 00 00 00 00 A5 [15:23:44]Write i2c OK [15:23:44]MH_I2C_Read... [15:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:44]Read from MH i2c: E2 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 17 00 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: E2 17 00 17 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [15:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:23:44]wFMCommunicate OK [15:23:44]CreateOFDProtocolMessage done [15:23:44]OFDSenderStorePacket 289703 [15:23:44]StoreOFDPacket docnum=289703 [15:23:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 6E 85 00 01 F0 CE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 00 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6B 04 00 35 04 06 00 1B DB C6 72 DF 7A 9B AD AF 22 90 3D AC 24 [15:23:44]CheckFolder [15:23:44]dirname=/storage/ofd_packets [15:23:44]CheckFolder done [15:23:44]ProducePacketName [15:23:44]name=ofd_packets/00289703 [15:23:44]NVStorageSaveData ofd_packets/00289703 [15:23:44]File name is /storage/ofd_packets/00289703 [15:23:44]Write 294 bytes [15:23:44]NVStorageSaveData done [15:23:44]OFDSenderStorePacket done [15:23:44]KKMCreateOFDPacket done [15:23:44]NVStorageSaveData kkm_last_timestamp [15:23:44]File name is /storage/kkm_last_timestamp [15:23:44]Write 4 bytes [15:23:44]NVStorageSaveData done [15:23:44]ExternCall_PrintAddStr [15:23:44]wPrintStart [15:23:44]Write to MH i2c: 01 00 00 18 14 2C [15:23:44]Write i2c OK [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: 01 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: 01 07 00 [15:23:44]MH_I2C_Read... [15:23:44]Read from MH i2c: 01 07 00 18 14 00 00 00 00 00 FF 0F 41 [15:23:44]RasterBufferAndPrint [15:23:44]line Счет N : (1)24617780 [15:23:44]line ИНН: 02508201610067 [15:23:44]line Контрольно-Кассовый Чек [15:23:44]line ПРОДАЖА [15:23:44]line ТРК (МРК, ГНК) : 34 [15:23:44]line Товар: 2710124130 [15:23:44]line SU-92 [15:23:44]line 8.660 * 69.30 [15:23:44]line = 600.14 [15:23:44]line НДС 12% НСП 1% [15:23:44]line > о реализуемом товаре [15:23:44]line ИТОГО: 600.14 [15:23:44]line НСП 1% : 5.31 [15:23:44]line НДС 12% : 63.73 [15:23:44]line Наличными: 0.00 [15:23:44]line Безнал.: 600.14 [15:23:44]line Место: АЗС № 90 "Партнёр-нефть" [15:23:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:23:44]line СНО: Общий режим [15:23:44]line Чек 377 23.09.2024 15:23 [15:23:44]line Смена: 515 ФФД: 1.0 [15:23:44]line ЗНМ: 0300000107 [15:23:44]line РНМ: 0000000000091827 [15:23:44]line Версия ККМ: 001 [15:23:44]line Платежная система: O! деньги [15:23:44]line ФМ: 0000000000871832 [15:23:44]line ФД: 289703 [15:23:44]line ФПД: 30630741204858 [15:23:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152344&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289703&fm=30630741204858&tin=02508201610067®Number=0000000000091827&sum=60014 [15:23:44]written 0, free lines is 4095 [15:23:44]OFD Sender: Processing packet 289703 [packets to send 1784, broken 1783] [15:23:44]ProducePacketName [15:23:44]name=ofd_packets/00289703 [15:23:44]OFD Sender: To server: pG, [15:23:44]CommunicateWithHost lk.salyk.kg:30040 [15:23:44]ConnectInit lk.salyk.kg [15:23:45]Connected sock=9 [15: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 33 32 08 01 00 00 6E 85 00 01 F0 CE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 00 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6B 04 00 35 04 06 00 1B DB C6 72 DF 7A 9B AD AF 22 90 3D AC 24 [15:23:45]Write to MH i2c: 01 00 00 41 14 55 [15:23:45]Write i2c OK [15:23:45]MH_I2C_Read... [15:23:45]Read from MH i2c: 01 [15:23:45]MH_I2C_Read... [15:23:45]Read from MH i2c: 01 07 00 [15:23:45]MH_I2C_Read... [15:23:45]Read from MH i2c: 01 07 00 41 14 00 00 00 00 00 E3 0C 4B [15:23:45]RasterBufferAndPrint [15:23:45]line [15:23:45]line [15:23:45]line [15:23:45]line [15:23:45]line [15:23:45]written 0, free lines is 3304 [15:23:45]MH_Cut [15:23:45]Write to MH i2c: D1 01 00 48 14 01 2E [15:23:45]Write i2c OK [15:23:45]MH_I2C_Read... [15:23:45]Read from MH i2c: D1 [15:23:45]MH_I2C_Read... [15:23:45]Read from MH i2c: D1 01 00 [15:23:45]MH_I2C_Read... [15:23:45]Read from MH i2c: D1 01 00 48 14 00 2D [15:23:45]Write to MH i2c: 01 00 00 49 14 5D [15:23:45]Write i2c OK [15:23:45]MH_I2C_Read... [15: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 33 32 4F 00 00 00 24 08 47 00 7D 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 33 32 10 04 04 00 A7 6B 04 00 F4 03 04 00 D4 2F F1 66 B6 04 01 00 00 44 52 5B 7C 84 E9 7C 03 [15:23:45]CommunicateWithHost err = 0 [15:23:45]CheckOFDResponse [15:23:45]1017 (14) - 77093643461234 [15:23:45]1041 (16) - 0000000000871832 [15:23:45]1040 (4) - 289703 [15:23:45]1012 (4) - 23.09.2024 09:07 [15:23:45]1206 (1) - 0 [15:23:45]OFD Sender: Remove packet 289703 [15:23:45]ProducePacketName [15:23:45]name=ofd_packets/00289703 [15:23:45]NVStorageDeleteData [15:23:46]OFD Sender: No OFD packet to send [15:23:46]*** Cut start [15:23:46]*** Partial cut [15:23:46]*** CUTSNS_PIN = 1 [15:23:46]*** CUTSNS_PIN = 0 [15:23:46]*** Brake cut motor [15:23:46]Read from MH i2c: 01 [15:23:46]MH_I2C_Read... [15:23:46]*** Stop cut motor [15:23:46]*** Cut end [15:23:46]Read from MH i2c: 01 07 00 [15:23:46]MH_I2C_Read... [15:23:46]Read from MH i2c: 01 07 00 49 14 00 00 00 00 00 FF 0F 72 [15:23:46]process_action close_receipt done [15:23:46]requested_data is exist [15:23:46]produce_requested_data [15:23:46]requested_item fm.sn is exist - process it [15:23:46]wFMCommunicate request_size=4 [15:23:46]MH_SAM_APDU [15:23:46]CAPDU: 80 11 00 00 [15:23:46]Write to MH i2c: E2 08 00 4A 14 80 11 00 00 00 00 00 00 D8 [15:23:46]Write i2c OK [15:23:46]MH_I2C_Read... [15:23:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:46]Read from MH i2c: E2 [15:23:46]MH_I2C_Read... [15:23:46]Read from MH i2c: E2 17 00 [15:23:46]MH_I2C_Read... [15:23:46]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 33 32 90 00 28 [15:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:23:46]wFMCommunicate OK [15:23:46]requested_item fd.num is exist - process it [15:23:46]SAM_PROTO_GetFieldsCounters [15:23:46]wFMCommunicate request_size=4 [15:23:46]MH_SAM_APDU [15:23:46]CAPDU: 80 13 00 00 [15:23:46]Write to MH i2c: E2 08 00 4B 14 80 13 00 00 00 00 00 00 DB [15:23:46]Write i2c OK [15:23:46]MH_I2C_Read... [15:23:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:46]Read from MH i2c: E2 [15:23:46]MH_I2C_Read... [15:23:46]Read from MH i2c: E2 62 00 [15:23:46]MH_I2C_Read... [15:23:46]Read from MH i2c: E2 62 00 4B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A7 6B 04 00 0E 04 04 00 03 02 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 84 [15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A7 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:46]wFMCommunicate OK [15:23:46]SAM_PROTO_GetFieldsCounters done [15:23:46]requested_item shift.num is exist - process it [15:23:46]requested_item shift.opened is exist - process it [15:23:46]req_shift_opened [15:23:46]FM_GetShiftState [15:23:46]SAM_PROTO_GetShiftState [15:23:46]wFMCommunicate request_size=4 [15:23:46]MH_SAM_APDU [15:23:46]CAPDU: 80 13 01 00 [15:23:46]Write to MH i2c: E2 08 00 4C 14 80 13 01 00 00 00 00 00 DD [15:23:46]Write i2c OK [15:23:46]MH_I2C_Read... [15:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:46]Read from MH i2c: E2 [15:23:46]MH_I2C_Read... [15:23:46]Read from MH i2c: E2 0E 00 [15:23:46]MH_I2C_Read... [15:23:46]Read from MH i2c: E2 0E 00 4C 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [15:23:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:23:46]wFMCommunicate OK [15:23:46]SAM_PROTO_GetShiftState done [15:23:46]FM_GetShiftState done [15:23:46]req_shift_opened done [15:23:46]requested_item shift.open_date is exist - process it [15:23:46]req_shift_open_date [15:23:46]req_shift_open_date done [15:23:46]produce_requested_data done [15:23:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289703,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:23:46]process_action_free close_receipt [15:23:46]json_value_free [15:23:46]json_value_free done [15:23:46]process_json_proto returns [15:23:46]Send response to host [15:23:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289703,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:23:46]free response buf [15:23:46]execute_script done [15:23:46]execute_script returns [15:23:46]free content buf [15:23:46]Sock 10.Close socket [15:23:46]Sock 10.Thread stoped [15:23:51]OFD Sender: No OFD packet to send [15:23:56]OFD Sender: No OFD packet to send [15:24:01]OFD Sender: No OFD packet to send [15:24:06]OFD Sender: No OFD packet to send [15:24:11]OFD Sender: No OFD packet to send [15:24:16]OFD Sender: No OFD packet to send [15:24:21]OFD Sender: No OFD packet to send [15:24:26]OFD Sender: No OFD packet to send [15:24:31]OFD Sender: No OFD packet to send [15:24:36]OFD Sender: No OFD packet to send [15:24:40]accept exits with 7 [15:24:40]New connection [15:24:40]New thread 3067157860 created [15:24:40]Thread 3067301220 joined [15:24:40]Waiting for new connection... [15:24:40] Sock 7.Parse request [15:24:40]Sock 7.Check first char [15:24:40]Sock 7.First char is OK [15:24:40]request: POST /json_proto HTTP/1.0 [15:24:40]Method: POST [15:24:40]URL: /json_proto [15:24:40]Method is POST - this is cgi request [15:24:40]url: /json_proto [15:24:40]query_string will be loaded in cgi processing [15:24:40]execute_cgi json_proto POST (null) [15:24:40]execute_cgi path=json_proto method=POST [15:24:40]POST find Content-Length [15:24:40]Host: 172.17.41.135:8080 [15:24:40]Content-Length: 783 [15:24:40]Content-Type: application/json [15:24:40] [15:24:40]POST finish read [15:24:40]Found Content-Length = 783 [15:24:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 9.380, "sum" : 650.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" : 650.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:40]execute_script... [15:24: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)24617782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 9.380, "sum" : 650.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" : 650.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:40]POST & json_proto [15:24:40]process_json_proto [15:24:40]json parsed OK: [15:24:40]protocol is kg_v1.0 [15:24:40]action value=close_receipt [15:24:40]process_action close_receipt [15:24:40]cmd_close_receipt [15:24:40]MH_GetDate [15:24:40]Write to MH i2c: F0 00 00 4D 14 50 [15:24:40]Write i2c OK [15:24:40]MH_I2C_Read... [15:24:40]Read from MH i2c: F0 [15:24:40]MH_I2C_Read... [15:24:40]Read from MH i2c: F0 09 00 [15:24:40]MH_I2C_Read... [15:24:40]Read from MH i2c: F0 09 00 4D 14 00 39 88 F1 66 ED 3E 82 65 83 [15:24:40]GetLastDocTimeStamp 1727105024 [15:24:40]current date 1727105081 [15:24:40]FM_GetShiftState [15:24:40]SAM_PROTO_GetShiftState [15:24:40]wFMCommunicate request_size=4 [15:24:40]MH_SAM_APDU [15:24:40]CAPDU: 80 13 01 00 [15:24:40]Write to MH i2c: E2 08 00 4E 14 80 13 01 00 00 00 00 00 DF [15:24:40]Write i2c OK [15:24:40]MH_I2C_Read... [15:24:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:40]Read from MH i2c: E2 [15:24:40]MH_I2C_Read... [15:24:40]Read from MH i2c: E2 0E 00 [15:24:40]MH_I2C_Read... [15:24:40]Read from MH i2c: E2 0E 00 4E 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [15:24:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:24:40]wFMCommunicate OK [15:24:40]SAM_PROTO_GetShiftState done [15:24:40]FM_GetShiftState done [15:24:40]opened in 1727051401 [15:24:40]opened+sec_in_day 1727137801 [15:24:40]quantity*price = 65003 [15:24:40]sum+1 = 65004 [15:24:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.03 НСП 1% : 5.75 НДС 12% : 69.03 Наличными: 0.00 Безнал.: 650.03 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 378 23.09.2024 15:24 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289704 ФПД: 89756562326214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152441&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289704&fm=89756562326214&tin=02508201610067®Number=0000000000091827&sum=65003 [15:24:41]StoreToDocumentArchive [15:24:41]shift 515 fd 289704 [15:24:41]save to /storage/0515/doc_00289704 [15:24:41]save last doc name /storage/0515/doc_00289704 to /storage/kkm_last_doc_name [15:24:41]save OK [15:24:41]Clear old archive folders... [15:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:24:41]tlvbuf is 007CE270 [15:24:41]SAM_PROTO_ClearQueue [15:24:41]wFMCommunicate request_size=4 [15:24:41]MH_SAM_APDU [15:24:41]CAPDU: 80 09 00 00 [15:24:41]Write to MH i2c: E2 08 00 5B 14 80 09 00 00 00 00 00 00 E1 [15:24:41]Write i2c OK [15:24:41]MH_I2C_Read... [15:24:41]OFD Sender: No OFD packet to send [15:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:41]Read from MH i2c: E2 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 03 00 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 03 00 5B 14 00 90 00 E3 [15:24:41]RAPDU: 90 00 [15:24:41]wFMCommunicate OK [15:24:41]SAM_PROTO_ClearQueue done [15:24:41]KKMCreateOFDPacket [15:24:41]OFDProtocolAddRootSTLVToBuf [15:24:41]FM_MakeSignedData [15:24:41]FM_MakeSignedData [15:24:41]SAM_PROTO_SignData [15:24:41]wFMCommunicate request_size=4 [15:24:41]MH_SAM_APDU [15:24:41]CAPDU: 80 0D 01 02 [15:24:41]Write to MH i2c: E2 08 00 5C 14 80 0D 01 02 00 00 00 00 E9 [15:24:41]Write i2c OK [15:24:41]MH_I2C_Read... [15:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:41]Read from MH i2c: E2 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 03 00 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 03 00 5C 14 00 90 00 E4 [15:24:41]RAPDU: 90 00 [15:24:41]wFMCommunicate OK [15:24:41]wFMCommunicate request_size=253 [15:24:41]MH_SAM_APDU [15:24:41]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 EB FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 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 F7 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 39 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6B 04 00 35 04 06 00 51 A2 14 03 82 C6 [15:24:41]Write to MH i2c: E2 00 01 5D 14 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 EB FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 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 F7 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 39 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6B 04 00 35 04 06 00 51 A2 14 03 82 C6 00 00 A0 [15:24:41]Write i2c OK [15:24:41]MH_I2C_Read... [15:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:41]Read from MH i2c: E2 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 03 00 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 03 00 5D 14 00 90 00 E5 [15:24:41]RAPDU: 90 00 [15:24:41]wFMCommunicate OK [15:24:41]wFMCommunicate request_size=4 [15:24:41]MH_SAM_APDU [15:24:41]CAPDU: 80 0D 03 02 [15:24:41]Write to MH i2c: E2 08 00 5E 14 80 0D 03 02 00 00 00 00 ED [15:24:41]Write i2c OK [15:24:41]MH_I2C_Read... [15:24:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:41]Read from MH i2c: E2 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 0B 00 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 0B 00 5E 14 00 04 BC CC 61 57 24 A8 8C 90 00 8A [15:24:41]RAPDU: 04 BC CC 61 57 24 A8 8C 90 00 [15:24:41]wFMCommunicate OK [15:24:41]SAM_PROTO_SignData done [15:24:41]FM_MakeSignedData done [15:24:41]CreateOFDProtocolMessage [15:24:41]wFMCommunicate request_size=4 [15:24:41]MH_SAM_APDU [15:24:41]CAPDU: 80 11 00 00 [15:24:41]Write to MH i2c: E2 08 00 5F 14 80 11 00 00 00 00 00 00 ED [15:24:41]Write i2c OK [15:24:41]MH_I2C_Read... [15:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:41]Read from MH i2c: E2 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 17 00 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: E2 17 00 5F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3D [15:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:24:41]wFMCommunicate OK [15:24:41]CreateOFDProtocolMessage done [15:24:41]OFDSenderStorePacket 289704 [15:24:41]StoreOFDPacket docnum=289704 [15:24:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B3 57 00 01 91 62 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 EB FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 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 F7 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 39 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6B 04 00 35 04 06 00 51 A2 14 03 82 C6 04 BC CC 61 57 24 A8 8C [15:24:41]CheckFolder [15:24:41]dirname=/storage/ofd_packets [15:24:41]CheckFolder done [15:24:41]ProducePacketName [15:24:41]name=ofd_packets/00289704 [15:24:41]NVStorageSaveData ofd_packets/00289704 [15:24:41]File name is /storage/ofd_packets/00289704 [15:24:41]Write 294 bytes [15:24:41]NVStorageSaveData done [15:24:41]OFDSenderStorePacket done [15:24:41]KKMCreateOFDPacket done [15:24:41]NVStorageSaveData kkm_last_timestamp [15:24:41]File name is /storage/kkm_last_timestamp [15:24:41]Write 4 bytes [15:24:41]NVStorageSaveData done [15:24:41]ExternCall_PrintAddStr [15:24:41]wPrintStart [15:24:41]Write to MH i2c: 01 00 00 60 14 74 [15:24:41]Write i2c OK [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: 01 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: 01 07 00 [15:24:41]MH_I2C_Read... [15:24:41]Read from MH i2c: 01 07 00 60 14 00 00 00 00 00 FF 0F 89 [15:24:41]RasterBufferAndPrint [15:24:41]line Счет N : (1)24617782 [15:24:41]line ИНН: 02508201610067 [15:24:41]line Контрольно-Кассовый Чек [15:24:41]line ПРОДАЖА [15:24:41]line ТРК (МРК, ГНК) : 54 [15:24:41]line Товар: 2710124130 [15:24:41]line SU-92 [15:24:41]line 9.380 * 69.30 [15:24:41]line = 650.03 [15:24:41]line НДС 12% НСП 1% [15:24:41]line > о реализуемом товаре [15:24:41]line ИТОГО: 650.03 [15:24:41]line НСП 1% : 5.75 [15:24:41]line НДС 12% : 69.03 [15:24:41]line Наличными: 0.00 [15:24:41]line Безнал.: 650.03 [15:24:41]line Место: АЗС № 90 "Партнёр-нефть" [15:24:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:24:41]line СНО: Общий режим [15:24:41]line Чек 378 23.09.2024 15:24 [15:24:41]line Смена: 515 ФФД: 1.0 [15:24:41]line ЗНМ: 0300000107 [15:24:41]line РНМ: 0000000000091827 [15:24:41]line Версия ККМ: 001 [15:24:41]line Платежная система: O! деньги [15:24:41]line ФМ: 0000000000871832 [15:24:41]line ФД: 289704 [15:24:41]line ФПД: 89756562326214 [15:24:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152441&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289704&fm=89756562326214&tin=02508201610067®Number=0000000000091827&sum=65003 [15:24:41]written 0, free lines is 4095 [15:24:42]OFD Sender: Processing packet 289704 [packets to send 1784, broken 1783] [15:24:42]ProducePacketName [15:24:42]name=ofd_packets/00289704 [15:24:42]OFD Sender: To server: pG, [15:24:42]CommunicateWithHost lk.salyk.kg:30040 [15:24:42]ConnectInit lk.salyk.kg [15:24:42]Write to MH i2c: 01 00 00 89 14 9D [15:24:42]Write i2c OK [15:24:42]MH_I2C_Read... [15:24:42]Read from MH i2c: 01 [15:24:42]MH_I2C_Read... [15:24:42]Read from MH i2c: 01 07 00 [15:24:42]MH_I2C_Read... [15:24:42]Read from MH i2c: 01 07 00 89 14 00 00 00 00 00 D8 0C 88 [15:24:42]RasterBufferAndPrint [15:24:42]line [15:24:42]line [15:24:42]line [15:24:42]line [15:24:42]line [15:24:42]written 0, free lines is 3292 [15:24:42]MH_Cut [15:24:42]Write to MH i2c: D1 01 00 90 14 01 76 [15:24:42]Write i2c OK [15:24:42]MH_I2C_Read... [15:24:42]Read from MH i2c: D1 [15:24:42]MH_I2C_Read... [15:24:42]Read from MH i2c: D1 01 00 [15:24:42]MH_I2C_Read... [15:24:42]Read from MH i2c: D1 01 00 90 14 00 75 [15:24:42]Write to MH i2c: 01 00 00 91 14 A5 [15:24:42]Write i2c OK [15:24:42]MH_I2C_Read... [15:24:42]Connected sock=10 [15: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 33 32 08 01 00 00 B3 57 00 01 91 62 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 EB FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 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 F7 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 39 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6B 04 00 35 04 06 00 51 A2 14 03 82 C6 04 BC CC 61 57 24 A8 8C [15: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 33 32 4F 00 00 00 4F 82 47 00 CC 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 33 32 10 04 04 00 A8 6B 04 00 F4 03 04 00 0D 30 F1 66 B6 04 01 00 00 1B F5 96 9E B6 65 31 E7 [15:24:42]CommunicateWithHost err = 0 [15:24:42]CheckOFDResponse [15:24:42]1017 (14) - 77093643461234 [15:24:42]1041 (16) - 0000000000871832 [15:24:42]1040 (4) - 289704 [15:24:42]1012 (4) - 23.09.2024 09:08 [15:24:42]1206 (1) - 0 [15:24:42]OFD Sender: Remove packet 289704 [15:24:42]ProducePacketName [15:24:42]name=ofd_packets/00289704 [15:24:42]NVStorageDeleteData [15:24:43]*** Cut start [15:24:43]*** Partial cut [15:24:43]*** CUTSNS_PIN = 1 [15:24:43]*** CUTSNS_PIN = 0 [15:24:43]OFD Sender: No OFD packet to send [15:24:43]*** Brake cut motor [15:24:43]Read from MH i2c: 01 [15:24:43]MH_I2C_Read... [15:24:43]*** Stop cut motor [15:24:43]*** Cut end [15:24:43]Read from MH i2c: 01 07 00 [15:24:43]MH_I2C_Read... [15:24:43]Read from MH i2c: 01 07 00 91 14 00 00 00 00 00 FF 0F BA [15:24:43]process_action close_receipt done [15:24:43]requested_data is exist [15:24:43]produce_requested_data [15:24:43]requested_item fm.sn is exist - process it [15:24:43]wFMCommunicate request_size=4 [15:24:43]MH_SAM_APDU [15:24:43]CAPDU: 80 11 00 00 [15:24:43]Write to MH i2c: E2 08 00 92 14 80 11 00 00 00 00 00 00 20 [15:24:43]Write i2c OK [15:24:43]MH_I2C_Read... [15:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:43]Read from MH i2c: E2 [15:24:43]MH_I2C_Read... [15:24:43]Read from MH i2c: E2 17 00 [15:24:43]MH_I2C_Read... [15:24:43]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 33 32 90 00 70 [15:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:24:43]wFMCommunicate OK [15:24:43]requested_item fd.num is exist - process it [15:24:43]SAM_PROTO_GetFieldsCounters [15:24:43]wFMCommunicate request_size=4 [15:24:43]MH_SAM_APDU [15:24:43]CAPDU: 80 13 00 00 [15:24:43]Write to MH i2c: E2 08 00 93 14 80 13 00 00 00 00 00 00 23 [15:24:43]Write i2c OK [15:24:43]MH_I2C_Read... [15:24:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:44]Read from MH i2c: E2 [15:24:44]MH_I2C_Read... [15:24:44]Read from MH i2c: E2 62 00 [15:24:44]MH_I2C_Read... [15:24:44]Read from MH i2c: E2 62 00 93 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A8 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A8 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:44]wFMCommunicate OK [15:24:44]SAM_PROTO_GetFieldsCounters done [15:24:44]requested_item shift.num is exist - process it [15:24:44]requested_item shift.opened is exist - process it [15:24:44]req_shift_opened [15:24:44]FM_GetShiftState [15:24:44]SAM_PROTO_GetShiftState [15:24:44]wFMCommunicate request_size=4 [15:24:44]MH_SAM_APDU [15:24:44]CAPDU: 80 13 01 00 [15:24:44]Write to MH i2c: E2 08 00 94 14 80 13 01 00 00 00 00 00 25 [15:24:44]Write i2c OK [15:24:44]MH_I2C_Read... [15:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:44]Read from MH i2c: E2 [15:24:44]MH_I2C_Read... [15:24:44]Read from MH i2c: E2 0E 00 [15:24:44]MH_I2C_Read... [15:24:44]Read from MH i2c: E2 0E 00 94 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C6 [15:24:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:24:44]wFMCommunicate OK [15:24:44]SAM_PROTO_GetShiftState done [15:24:44]FM_GetShiftState done [15:24:44]req_shift_opened done [15:24:44]requested_item shift.open_date is exist - process it [15:24:44]req_shift_open_date [15:24:44]req_shift_open_date done [15:24:44]produce_requested_data done [15:24:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289704,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:24:44]process_action_free close_receipt [15:24:44]json_value_free [15:24:44]json_value_free done [15:24:44]process_json_proto returns [15:24:44]Send response to host [15:24:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289704,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:24:44]free response buf [15:24:44]execute_script done [15:24:44]execute_script returns [15:24:44]free content buf [15:24:44]Sock 7.Close socket [15:24:44]Sock 7.Thread stoped [15:24:48]OFD Sender: No OFD packet to send [15:24:53]OFD Sender: No OFD packet to send [15:24:58]OFD Sender: No OFD packet to send [15:25:03]OFD Sender: No OFD packet to send [15:25:08]OFD Sender: No OFD packet to send [15:25:13]OFD Sender: No OFD packet to send [15:25:17]accept exits with 9 [15:25:17]New connection [15:25:17]New thread 3067301220 created [15:25:17]Thread 3067157860 joined [15:25:17]Waiting for new connection... [15:25:17] Sock 9.Parse request [15:25:17]Sock 9.Check first char [15:25:17]Sock 9.First char is OK [15:25:17]request: POST /json_proto HTTP/1.0 [15:25:17]Method: POST [15:25:17]URL: /json_proto [15:25:17]Method is POST - this is cgi request [15:25:17]url: /json_proto [15:25:17]query_string will be loaded in cgi processing [15:25:17]execute_cgi json_proto POST (null) [15:25:17]execute_cgi path=json_proto method=POST [15:25:17]POST find Content-Length [15:25:17]Host: 172.17.41.135:8080 [15:25:17]Content-Length: 794 [15:25:17]Content-Type: application/json [15:25:17] [15:25:17]POST finish read [15:25:17]Found Content-Length = 794 [15:25:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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\u000A68926", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:17]execute_script... [15:25: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)24617781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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\u000A68926", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:17]POST & json_proto [15:25:17]process_json_proto [15:25:17]json parsed OK: [15:25:17]protocol is kg_v1.0 [15:25:17]action value=close_receipt [15:25:17]process_action close_receipt [15:25:17]cmd_close_receipt [15:25:17]MH_GetDate [15:25:17]Write to MH i2c: F0 00 00 95 14 98 [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: F0 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: F0 09 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: F0 09 00 95 14 00 5E 88 F1 66 ED 3E 82 65 F0 [15:25:17]GetLastDocTimeStamp 1727105081 [15:25:17]current date 1727105118 [15:25:17]FM_GetShiftState [15:25:17]SAM_PROTO_GetShiftState [15:25:17]wFMCommunicate request_size=4 [15:25:17]MH_SAM_APDU [15:25:17]CAPDU: 80 13 01 00 [15:25:17]Write to MH i2c: E2 08 00 96 14 80 13 01 00 00 00 00 00 27 [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:17]Read from MH i2c: E2 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 0E 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 0E 00 96 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C8 [15:25:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:25:17]wFMCommunicate OK [15:25:17]SAM_PROTO_GetShiftState done [15:25:17]FM_GetShiftState done [15:25:17]opened in 1727051401 [15:25:17]opened+sec_in_day 1727137801 [15:25:17]quantity*price = 0 [15:25:17]sum+1 = 1 [15:25:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 379 23.09.2024 15:25 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 68926 ФМ: 0000000000871832 ФД: 289705 ФПД: 263925006532249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152518&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289705&fm=263925006532249&tin=02508201610067®Number=0000000000091827&sum=0 [15:25:18]StoreToDocumentArchive [15:25:18]shift 515 fd 289705 [15:25:18]save to /storage/0515/doc_00289705 [15:25:18]save last doc name /storage/0515/doc_00289705 to /storage/kkm_last_doc_name [15:25:18]save OK [15:25:18]Clear old archive folders... [15:25:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:18]tlvbuf is 007D0A80 [15:25:18]SAM_PROTO_ClearQueue [15:25:18]wFMCommunicate request_size=4 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 09 00 00 [15:25:18]Write to MH i2c: E2 08 00 A3 14 80 09 00 00 00 00 00 00 29 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 A3 14 00 90 00 2B [15:25:18]RAPDU: 90 00 [15:25:18]wFMCommunicate OK [15:25:18]SAM_PROTO_ClearQueue done [15:25:18]KKMCreateOFDPacket [15:25:18]OFDProtocolAddRootSTLVToBuf [15:25:18]FM_MakeSignedData [15:25:18]FM_MakeSignedData [15:25:18]SAM_PROTO_SignData [15:25:18]wFMCommunicate request_size=4 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 0D 01 02 [15:25:18]Write to MH i2c: E2 08 00 A4 14 80 0D 01 02 00 00 00 00 31 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 A4 14 00 90 00 2C [15:25:18]RAPDU: 90 00 [15:25:18]wFMCommunicate OK [15:25:18]wFMCommunicate request_size=255 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7B 01 00 00 F4 03 04 00 5E 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6B 04 00 35 04 06 00 F0 [15:25:18]Write to MH i2c: E2 02 01 A5 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 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 7B 01 00 00 F4 03 04 00 5E 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6B 04 00 35 04 06 00 F0 00 00 A9 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:19]Read from MH i2c: E2 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 03 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 03 00 A5 14 00 90 00 2D [15:25:19]RAPDU: 90 00 [15:25:19]wFMCommunicate OK [15:25:19]wFMCommunicate request_size=10 [15:25:19]MH_SAM_APDU [15:25:19]CAPDU: 80 0D 02 02 05 09 D4 42 FE 99 [15:25:19]Write to MH i2c: E2 0D 00 A6 14 80 0D 02 02 05 00 09 D4 42 FE 99 00 00 F4 [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:19]Read from MH i2c: E2 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 03 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 03 00 A6 14 00 90 00 2E [15:25:19]RAPDU: 90 00 [15:25:19]wFMCommunicate OK [15:25:19]wFMCommunicate request_size=4 [15:25:19]MH_SAM_APDU [15:25:19]CAPDU: 80 0D 03 02 [15:25:19]Write to MH i2c: E2 08 00 A7 14 80 0D 03 02 00 00 00 00 36 [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:19]Read from MH i2c: E2 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 0B 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 0B 00 A7 14 00 7D 74 4C 4A EF C4 64 54 90 00 29 [15:25:19]RAPDU: 7D 74 4C 4A EF C4 64 54 90 00 [15:25:19]wFMCommunicate OK [15:25:19]SAM_PROTO_SignData done [15:25:19]FM_MakeSignedData done [15:25:19]CreateOFDProtocolMessage [15:25:19]wFMCommunicate request_size=4 [15:25:19]MH_SAM_APDU [15:25:19]CAPDU: 80 11 00 00 [15:25:19]Write to MH i2c: E2 08 00 A8 14 80 11 00 00 00 00 00 00 36 [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:19]Read from MH i2c: E2 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 17 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 17 00 A8 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 86 [15:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:25:19]wFMCommunicate OK [15:25:19]CreateOFDProtocolMessage done [15:25:19]OFDSenderStorePacket 289705 [15:25:19]StoreOFDPacket docnum=289705 [15:25:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 2A F5 07 01 EB 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 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 7B 01 00 00 F4 03 04 00 5E 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6B 04 00 35 04 06 00 F0 09 D4 42 FE 99 7D 74 4C 4A EF C4 64 54 [15:25:19]CheckFolder [15:25:19]dirname=/storage/ofd_packets [15:25:19]CheckFolder done [15:25:19]ProducePacketName [15:25:19]name=ofd_packets/00289705 [15:25:19]NVStorageSaveData ofd_packets/00289705 [15:25:19]File name is /storage/ofd_packets/00289705 [15:25:19]Write 301 bytes [15:25:19]NVStorageSaveData done [15:25:19]OFDSenderStorePacket done [15:25:19]KKMCreateOFDPacket done [15:25:19]NVStorageSaveData kkm_last_timestamp [15:25:19]File name is /storage/kkm_last_timestamp [15:25:19]Write 4 bytes [15:25:19]NVStorageSaveData done [15:25:19]ExternCall_PrintAddStr [15:25:19]wPrintStart [15:25:19]Write to MH i2c: 01 00 00 A9 14 BD [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: 01 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: 01 07 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: 01 07 00 A9 14 00 00 00 00 00 FF 0F D2 [15:25:19]RasterBufferAndPrint [15:25:19]line Счет N : (1)24617781 [15:25:19]line ИНН: 02508201610067 [15:25:19]line Контрольно-Кассовый Чек [15:25:19]line ПРОДАЖА [15:25:19]line ТРК (МРК, ГНК) : 62 [15:25:19]line Товар: 2710124500 [15:25:19]line Аи-95-К-5 [15:25:19]line 30.000 * 0.00 [15:25:19]line = 0.00 [15:25:19]line НДС 12% НСП 1% [15:25:19]line > о реализуемом товаре [15:25:19]line ИТОГО: 0.00 [15:25:19]line НСП 1% : 0.00 [15:25:19]line НДС 12% : 0.00 [15:25:19]line Наличными: 0.00 [15:25:19]line Безнал.: 0.00 [15:25:19]line Место: АЗС № 90 "Партнёр-нефть" [15:25:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:25:19]line СНО: Общий режим [15:25:19]line Чек 379 23.09.2024 15:25 [15:25:19]line Смена: 515 ФФД: 1.0 [15:25:19]line ЗНМ: 0300000107 [15:25:19]line РНМ: 0000000000091827 [15:25:19]line Версия ККМ: 001 [15:25:19]line Талоны: Топливная Карта [15:25:19]line 68926 [15:25:19]line ФМ: 0000000000871832 [15:25:19]line ФД: 289705 [15:25:19]line ФПД: 263925006532249 [15:25:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152518&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289705&fm=263925006532249&tin=02508201610067®Number=0000000000091827&sum=0 [15:25:19]written 0, free lines is 4095 [15:25:19]OFD Sender: Processing packet 289705 [packets to send 1784, broken 1783] [15:25:19]ProducePacketName [15:25:19]name=ofd_packets/00289705 [15:25:19]OFD Sender: To server: pG, [15:25:19]CommunicateWithHost lk.salyk.kg:30040 [15:25:19]ConnectInit lk.salyk.kg [15:25:19]Connected sock=10 [15:25: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 33 32 0F 01 00 00 2A F5 07 01 EB 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 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 7B 01 00 00 F4 03 04 00 5E 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6B 04 00 35 04 06 00 F0 09 D4 42 FE 99 7D 74 4C 4A EF C4 64 54 [15:25:19]Write to MH i2c: 01 00 00 D2 14 E6 [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: 01 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: 01 07 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: 01 07 00 D2 14 00 00 00 00 00 DE 0C D7 [15:25:19]RasterBufferAndPrint [15:25:19]line [15:25:19]line [15:25:19]line [15:25:19]line [15:25:19]line [15:25:19]written 0, free lines is 3301 [15:25:19]MH_Cut [15:25:19]Write to MH i2c: D1 01 00 D9 14 01 BF [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: D1 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: D1 01 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: D1 01 00 D9 14 00 BE [15:25:19]Write to MH i2c: 01 00 00 DA 14 EE [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25: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 33 32 4F 00 00 00 C6 7A 47 00 56 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 33 32 10 04 04 00 A9 6B 04 00 F4 03 04 00 33 30 F1 66 B6 04 01 00 00 A5 CC 35 2D 15 DF E2 54 [15:25:20]CommunicateWithHost err = 0 [15:25:20]CheckOFDResponse [15:25:20]1017 (14) - 77093643461234 [15:25:20]1041 (16) - 0000000000871832 [15:25:20]1040 (4) - 289705 [15:25:20]1012 (4) - 23.09.2024 09:09 [15:25:20]1206 (1) - 0 [15:25:20]OFD Sender: Remove packet 289705 [15:25:20]ProducePacketName [15:25:20]name=ofd_packets/00289705 [15:25:20]NVStorageDeleteData [15:25:20]*** Cut start [15:25:20]*** Partial cut [15:25:20]*** CUTSNS_PIN = 1 [15:25:20]OFD Sender: No OFD packet to send [15:25:20]*** CUTSNS_PIN = 0 [15:25:20]*** Brake cut motor [15:25:21]Read from MH i2c: 01 [15:25:21]MH_I2C_Read... [15:25:21]*** Stop cut motor [15:25:21]*** Cut end [15:25:21]Read from MH i2c: 01 07 00 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: 01 07 00 DA 14 00 00 00 00 00 FF 0F 03 [15:25:21]process_action close_receipt done [15:25:21]requested_data is exist [15:25:21]produce_requested_data [15:25:21]requested_item fm.sn is exist - process it [15:25:21]wFMCommunicate request_size=4 [15:25:21]MH_SAM_APDU [15:25:21]CAPDU: 80 11 00 00 [15:25:21]Write to MH i2c: E2 08 00 DB 14 80 11 00 00 00 00 00 00 69 [15:25:21]Write i2c OK [15:25:21]MH_I2C_Read... [15:25:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:21]Read from MH i2c: E2 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 17 00 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 17 00 DB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B9 [15:25:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:25:21]wFMCommunicate OK [15:25:21]requested_item fd.num is exist - process it [15:25:21]SAM_PROTO_GetFieldsCounters [15:25:21]wFMCommunicate request_size=4 [15:25:21]MH_SAM_APDU [15:25:21]CAPDU: 80 13 00 00 [15:25:21]Write to MH i2c: E2 08 00 DC 14 80 13 00 00 00 00 00 00 6C [15:25:21]Write i2c OK [15:25:21]MH_I2C_Read... [15:25:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:21]Read from MH i2c: E2 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 62 00 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 62 00 DC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A9 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [15:25: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A9 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:21]wFMCommunicate OK [15:25:21]SAM_PROTO_GetFieldsCounters done [15:25:21]requested_item shift.num is exist - process it [15:25:21]requested_item shift.opened is exist - process it [15:25:21]req_shift_opened [15:25:21]FM_GetShiftState [15:25:21]SAM_PROTO_GetShiftState [15:25:21]wFMCommunicate request_size=4 [15:25:21]MH_SAM_APDU [15:25:21]CAPDU: 80 13 01 00 [15:25:21]Write to MH i2c: E2 08 00 DD 14 80 13 01 00 00 00 00 00 6E [15:25:21]Write i2c OK [15:25:21]MH_I2C_Read... [15:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:21]Read from MH i2c: E2 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 0E 00 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 0E 00 DD 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0F [15:25:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:25:21]wFMCommunicate OK [15:25:21]SAM_PROTO_GetShiftState done [15:25:21]FM_GetShiftState done [15:25:21]req_shift_opened done [15:25:21]requested_item shift.open_date is exist - process it [15:25:21]req_shift_open_date [15:25:21]req_shift_open_date done [15:25:21]produce_requested_data done [15:25:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289705,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:25:21]process_action_free close_receipt [15:25:21]json_value_free [15:25:21]json_value_free done [15:25:21]process_json_proto returns [15:25:21]Send response to host [15:25:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289705,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:25:21]free response buf [15:25:21]execute_script done [15:25:21]execute_script returns [15:25:21]free content buf [15:25:21]Sock 9.Close socket [15:25:21]Sock 9.Thread stoped [15:25:25]OFD Sender: No OFD packet to send [15:25:29]accept exits with 7 [15:25:29]New connection [15:25:29]New thread 3067157860 created [15:25:29]Thread 3067301220 joined [15:25:29]Waiting for new connection... [15:25:29] Sock 7.Parse request [15:25:29]Sock 7.Check first char [15:25:29]Sock 7.First char is OK [15:25:29]request: POST /json_proto HTTP/1.0 [15:25:29]Method: POST [15:25:29]URL: /json_proto [15:25:29]Method is POST - this is cgi request [15:25:29]url: /json_proto [15:25:29]query_string will be loaded in cgi processing [15:25:29]execute_cgi json_proto POST (null) [15:25:29]execute_cgi path=json_proto method=POST [15:25:29]POST find Content-Length [15:25:29]Host: 172.17.41.135:8080 [15:25:29]Content-Length: 805 [15:25:29]Content-Type: application/json [15:25:29] [15:25:29]POST finish read [15:25:29]Found Content-Length = 805 [15:25:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:25:29]execute_script... [15:25: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)24617783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:25:29]POST & json_proto [15:25:29]process_json_proto [15:25:29]json parsed OK: [15:25:29]protocol is kg_v1.0 [15:25:29]action value=close_receipt [15:25:29]process_action close_receipt [15:25:29]cmd_close_receipt [15:25:29]MH_GetDate [15:25:29]Write to MH i2c: F0 00 00 DE 14 E1 [15:25:29]Write i2c OK [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: F0 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: F0 09 00 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: F0 09 00 DE 14 00 6A 88 F1 66 ED 3E 82 65 45 [15:25:29]GetLastDocTimeStamp 1727105118 [15:25:29]current date 1727105130 [15:25:29]FM_GetShiftState [15:25:29]SAM_PROTO_GetShiftState [15:25:29]wFMCommunicate request_size=4 [15:25:29]MH_SAM_APDU [15:25:29]CAPDU: 80 13 01 00 [15:25:29]Write to MH i2c: E2 08 00 DF 14 80 13 01 00 00 00 00 00 70 [15:25:29]Write i2c OK [15:25:29]MH_I2C_Read... [15:25:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:29]Read from MH i2c: E2 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: E2 0E 00 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: E2 0E 00 DF 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 11 [15:25:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:25:29]wFMCommunicate OK [15:25:29]SAM_PROTO_GetShiftState done [15:25:29]FM_GetShiftState done [15:25:29]opened in 1727051401 [15:25:29]opened+sec_in_day 1727137801 [15:25:29]quantity*price = 100021 [15:25:29]sum+1 = 100023 [15:25:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 380 23.09.2024 15:25 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289706 ФПД: 240658683863179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152530&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289706&fm=240658683863179&tin=02508201610067®Number=0000000000091827&sum=100022 [15:25:30]StoreToDocumentArchive [15:25:30]shift 515 fd 289706 [15:25:30]save to /storage/0515/doc_00289706 [15:25:30]save last doc name /storage/0515/doc_00289706 to /storage/kkm_last_doc_name [15:25:30]save OK [15:25:30]Clear old archive folders... [15:25:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:30]tlvbuf is 00704140 [15:25:30]SAM_PROTO_ClearQueue [15:25:30]wFMCommunicate request_size=4 [15:25:30]MH_SAM_APDU [15:25:30]CAPDU: 80 09 00 00 [15:25:30]Write to MH i2c: E2 08 00 EC 14 80 09 00 00 00 00 00 00 72 [15:25:30]Write i2c OK [15:25:30]MH_I2C_Read... [15:25:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:30]Read from MH i2c: E2 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 EC 14 00 90 00 74 [15:25:30]RAPDU: 90 00 [15:25:30]wFMCommunicate OK [15:25:30]SAM_PROTO_ClearQueue done [15:25:30]KKMCreateOFDPacket [15:25:30]OFDProtocolAddRootSTLVToBuf [15:25:30]FM_MakeSignedData [15:25:30]FM_MakeSignedData [15:25:30]SAM_PROTO_SignData [15:25:30]wFMCommunicate request_size=4 [15:25:30]MH_SAM_APDU [15:25:30]CAPDU: 80 0D 01 02 [15:25:30]Write to MH i2c: E2 08 00 ED 14 80 0D 01 02 00 00 00 00 7A [15:25:30]Write i2c OK [15:25:30]MH_I2C_Read... [15:25:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:30]Read from MH i2c: E2 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 ED 14 00 90 00 75 [15:25:30]RAPDU: 90 00 [15:25:30]wFMCommunicate OK [15:25:30]wFMCommunicate request_size=255 [15:25:30]MH_SAM_APDU [15:25: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 7C 01 00 00 F4 03 04 00 6A 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6B 04 00 35 04 06 00 DA [15:25:30]Write to MH i2c: E2 02 01 EE 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 7C 01 00 00 F4 03 04 00 6A 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6B 04 00 35 04 06 00 DA 00 00 0F [15:25:30]Write i2c OK [15:25:30]MH_I2C_Read... [15:25:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:30]Read from MH i2c: E2 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 EE 14 00 90 00 76 [15:25:30]RAPDU: 90 00 [15:25:30]wFMCommunicate OK [15:25:30]wFMCommunicate request_size=10 [15:25:30]MH_SAM_APDU [15:25:30]CAPDU: 80 0D 02 02 05 E0 B7 5D 20 8B [15:25:30]Write to MH i2c: E2 0D 00 EF 14 80 0D 02 02 05 00 E0 B7 5D 20 8B 00 00 26 [15:25:30]Write i2c OK [15:25:30]MH_I2C_Read... [15:25:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:30]Read from MH i2c: E2 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 03 00 EF 14 00 90 00 77 [15:25:30]RAPDU: 90 00 [15:25:30]wFMCommunicate OK [15:25:30]wFMCommunicate request_size=4 [15:25:30]MH_SAM_APDU [15:25:30]CAPDU: 80 0D 03 02 [15:25:30]Write to MH i2c: E2 08 00 F0 14 80 0D 03 02 00 00 00 00 7F [15:25:30]Write i2c OK [15:25:30]MH_I2C_Read... [15:25:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:30]Read from MH i2c: E2 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 0B 00 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 0B 00 F0 14 00 C1 75 10 48 6A 36 75 FD 90 00 20 [15:25:30]RAPDU: C1 75 10 48 6A 36 75 FD 90 00 [15:25:30]wFMCommunicate OK [15:25:30]SAM_PROTO_SignData done [15:25:30]FM_MakeSignedData done [15:25:30]CreateOFDProtocolMessage [15:25:30]wFMCommunicate request_size=4 [15:25:30]MH_SAM_APDU [15:25:30]CAPDU: 80 11 00 00 [15:25:30]Write to MH i2c: E2 08 00 F1 14 80 11 00 00 00 00 00 00 7F [15:25:30]Write i2c OK [15:25:30]MH_I2C_Read... [15:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:30]OFD Sender: No OFD packet to send [15:25:30]Read from MH i2c: E2 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 17 00 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: E2 17 00 F1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CF [15:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:25:30]wFMCommunicate OK [15:25:30]CreateOFDProtocolMessage done [15:25:30]OFDSenderStorePacket 289706 [15:25:30]StoreOFDPacket docnum=289706 [15:25:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 54 14 07 01 D6 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 7C 01 00 00 F4 03 04 00 6A 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6B 04 00 35 04 06 00 DA E0 B7 5D 20 8B C1 75 10 48 6A 36 75 FD [15:25:30]CheckFolder [15:25:30]dirname=/storage/ofd_packets [15:25:30]CheckFolder done [15:25:30]ProducePacketName [15:25:30]name=ofd_packets/00289706 [15:25:30]NVStorageSaveData ofd_packets/00289706 [15:25:30]File name is /storage/ofd_packets/00289706 [15:25:30]Write 301 bytes [15:25:30]NVStorageSaveData done [15:25:30]OFDSenderStorePacket done [15:25:30]KKMCreateOFDPacket done [15:25:30]NVStorageSaveData kkm_last_timestamp [15:25:30]File name is /storage/kkm_last_timestamp [15:25:30]Write 4 bytes [15:25:30]NVStorageSaveData done [15:25:30]ExternCall_PrintAddStr [15:25:30]wPrintStart [15:25:30]Write to MH i2c: 01 00 00 F2 14 06 [15:25:30]Write i2c OK [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: 01 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: 01 07 00 [15:25:30]MH_I2C_Read... [15:25:30]Read from MH i2c: 01 07 00 F2 14 00 00 00 00 00 FF 0F 1B [15:25:30]RasterBufferAndPrint [15:25:30]line Счет N : (1)24617783 [15:25:30]line ИНН: 02508201610067 [15:25:30]line Контрольно-Кассовый Чек [15:25:30]line ПРОДАЖА [15:25:30]line ТРК (МРК, ГНК) : 42 [15:25:30]line Товар: 2710124500 [15:25:30]line Аи-95-К-5 [15:25:30]line 13.480 * 74.20 [15:25:30]line = 1000.22 [15:25:30]line НДС 12% НСП 1% [15:25:30]line > о реализуемом товаре [15:25:30]line ИТОГО: 1000.22 [15:25:30]line НСП 1% : 8.85 [15:25:30]line НДС 12% : 106.22 [15:25:30]line Наличными: 0.00 [15:25:30]line Безнал.: 1000.22 [15:25:30]line Место: АЗС № 90 "Партнёр-нефть" [15:25:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:25:30]line СНО: Общий режим [15:25:30]line Чек 380 23.09.2024 15:25 [15:25:30]line Смена: 515 ФФД: 1.0 [15:25:30]line ЗНМ: 0300000107 [15:25:30]line РНМ: 0000000000091827 [15:25:30]line Версия ККМ: 001 [15:25:30]line Платежная система: O! деньги [15:25:30]line ФМ: 0000000000871832 [15:25:30]line ФД: 289706 [15:25:30]line ФПД: 240658683863179 [15:25:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T152530&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289706&fm=240658683863179&tin=02508201610067®Number=0000000000091827&sum=100022 [15:25:30]written 0, free lines is 4095 [15:25:30]OFD Sender: Processing packet 289706 [packets to send 1784, broken 1783] [15:25:30]ProducePacketName [15:25:30]name=ofd_packets/00289706 [15:25:30]OFD Sender: To server: pG, [15:25:30]CommunicateWithHost lk.salyk.kg:30040 [15:25:30]ConnectInit lk.salyk.kg [15:25:31]Connected sock=10 [15:25: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 33 32 0F 01 00 00 54 14 07 01 D6 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 7C 01 00 00 F4 03 04 00 6A 88 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6B 04 00 35 04 06 00 DA E0 B7 5D 20 8B C1 75 10 48 6A 36 75 FD [15:25:31]Write to MH i2c: 01 00 00 1B 15 30 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: 01 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: 01 07 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: 01 07 00 1B 15 00 00 00 00 00 E4 0C 27 [15:25:31]RasterBufferAndPrint [15:25:31]line [15:25:31]line [15:25:31]line [15:25:31]line [15:25:31]line [15:25:31]written 0, free lines is 3309 [15:25:31]MH_Cut [15:25:31]Write to MH i2c: D1 01 00 22 15 01 09 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: D1 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: D1 01 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: D1 01 00 22 15 00 08 [15:25:31]Write to MH i2c: 01 00 00 23 15 38 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25: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 33 32 4F 00 00 00 FA 94 47 00 FE 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 33 32 10 04 04 00 AA 6B 04 00 F4 03 04 00 3E 30 F1 66 B6 04 01 00 00 37 F0 A4 55 72 18 B6 8E [15:25:31]CommunicateWithHost err = 0 [15:25:31]CheckOFDResponse [15:25:31]1017 (14) - 77093643461234 [15:25:31]1041 (16) - 0000000000871832 [15:25:31]1040 (4) - 289706 [15:25:31]1012 (4) - 23.09.2024 09:09 [15:25:31]1206 (1) - 0 [15:25:31]OFD Sender: Remove packet 289706 [15:25:31]ProducePacketName [15:25:31]name=ofd_packets/00289706 [15:25:31]NVStorageDeleteData [15:25:32]*** Cut start [15:25:32]*** Partial cut [15:25:32]*** CUTSNS_PIN = 1 [15:25:32]*** CUTSNS_PIN = 0 [15:25:32]OFD Sender: No OFD packet to send [15:25:32]*** Brake cut motor [15:25:32]Read from MH i2c: 01 [15:25:32]MH_I2C_Read... [15:25:32]*** Stop cut motor [15:25:32]*** Cut end [15:25:32]Read from MH i2c: 01 07 00 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: 01 07 00 23 15 00 00 00 00 00 FF 0F 4D [15:25:32]process_action close_receipt done [15:25:32]requested_data is exist [15:25:32]produce_requested_data [15:25:32]requested_item fm.sn is exist - process it [15:25:32]wFMCommunicate request_size=4 [15:25:32]MH_SAM_APDU [15:25:32]CAPDU: 80 11 00 00 [15:25:32]Write to MH i2c: E2 08 00 24 15 80 11 00 00 00 00 00 00 B3 [15:25:32]Write i2c OK [15:25:32]MH_I2C_Read... [15:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:32]Read from MH i2c: E2 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: E2 17 00 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: E2 17 00 24 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 03 [15:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:25:32]wFMCommunicate OK [15:25:32]requested_item fd.num is exist - process it [15:25:32]SAM_PROTO_GetFieldsCounters [15:25:32]wFMCommunicate request_size=4 [15:25:32]MH_SAM_APDU [15:25:32]CAPDU: 80 13 00 00 [15:25:32]Write to MH i2c: E2 08 00 25 15 80 13 00 00 00 00 00 00 B6 [15:25:32]Write i2c OK [15:25:32]MH_I2C_Read... [15:25:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:32]Read from MH i2c: E2 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: E2 62 00 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: E2 62 00 25 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AA 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [15:25:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AA 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:32]wFMCommunicate OK [15:25:32]SAM_PROTO_GetFieldsCounters done [15:25:32]requested_item shift.num is exist - process it [15:25:32]requested_item shift.opened is exist - process it [15:25:32]req_shift_opened [15:25:32]FM_GetShiftState [15:25:32]SAM_PROTO_GetShiftState [15:25:32]wFMCommunicate request_size=4 [15:25:32]MH_SAM_APDU [15:25:32]CAPDU: 80 13 01 00 [15:25:32]Write to MH i2c: E2 08 00 26 15 80 13 01 00 00 00 00 00 B8 [15:25:32]Write i2c OK [15:25:32]MH_I2C_Read... [15:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:32]Read from MH i2c: E2 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: E2 0E 00 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: E2 0E 00 26 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 59 [15:25:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:25:32]wFMCommunicate OK [15:25:32]SAM_PROTO_GetShiftState done [15:25:32]FM_GetShiftState done [15:25:32]req_shift_opened done [15:25:32]requested_item shift.open_date is exist - process it [15:25:32]req_shift_open_date [15:25:32]req_shift_open_date done [15:25:32]produce_requested_data done [15:25:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289706,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:25:32]process_action_free close_receipt [15:25:32]json_value_free [15:25:32]json_value_free done [15:25:32]process_json_proto returns [15:25:32]Send response to host [15:25:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289706,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:25:32]free response buf [15:25:32]execute_script done [15:25:32]execute_script returns [15:25:32]free content buf [15:25:32]Sock 7.Close socket [15:25:32]Sock 7.Thread stoped [15:25:37]OFD Sender: No OFD packet to send [15:25:42]OFD Sender: No OFD packet to send [15:25:47]OFD Sender: No OFD packet to send [15:25:52]OFD Sender: No OFD packet to send [15:25:57]OFD Sender: No OFD packet to send [15:26:02]OFD Sender: No OFD packet to send [15:26:07]OFD Sender: No OFD packet to send [15:26:12]OFD Sender: No OFD packet to send [15:26:17]OFD Sender: No OFD packet to send [15:26:22]OFD Sender: No OFD packet to send [15:26:27]OFD Sender: No OFD packet to send [15:26:32]OFD Sender: No OFD packet to send [15:26:37]OFD Sender: No OFD packet to send [15:26:42]OFD Sender: No OFD packet to send [15:26:47]OFD Sender: No OFD packet to send [15:26:52]OFD Sender: No OFD packet to send [15:26:57]OFD Sender: No OFD packet to send [15:27:02]OFD Sender: No OFD packet to send [15:27:07]OFD Sender: No OFD packet to send [15:27:12]OFD Sender: No OFD packet to send [15:27:17]OFD Sender: No OFD packet to send [15:27:22]OFD Sender: No OFD packet to send [15:27:27]OFD Sender: No OFD packet to send [15:27:32]OFD Sender: No OFD packet to send [15:27:37]OFD Sender: No OFD packet to send [15:27:42]OFD Sender: No OFD packet to send [15:27:48]OFD Sender: No OFD packet to send [15:27:53]OFD Sender: No OFD packet to send [15:27:58]OFD Sender: No OFD packet to send [15:28:03]OFD Sender: No OFD packet to send [15:28:08]OFD Sender: No OFD packet to send [15:28:13]OFD Sender: No OFD packet to send [15:28:18]OFD Sender: No OFD packet to send [15:28:23]OFD Sender: No OFD packet to send [15:28:28]OFD Sender: No OFD packet to send [15:28:33]OFD Sender: No OFD packet to send [15:28:38]OFD Sender: No OFD packet to send [15:28:43]OFD Sender: No OFD packet to send [15:28:48]OFD Sender: No OFD packet to send [15:28:53]OFD Sender: No OFD packet to send [15:28:58]OFD Sender: No OFD packet to send [15:29:03]OFD Sender: No OFD packet to send [15:29:08]OFD Sender: No OFD packet to send [15:29:13]OFD Sender: No OFD packet to send [15:29:18]OFD Sender: No OFD packet to send [15:29:23]OFD Sender: No OFD packet to send [15:29:28]OFD Sender: No OFD packet to send [15:29:33]OFD Sender: No OFD packet to send [15:29:38]OFD Sender: No OFD packet to send [15:29:43]OFD Sender: No OFD packet to send [15:29:48]OFD Sender: No OFD packet to send [15:29:53]OFD Sender: No OFD packet to send [15:29:58]OFD Sender: No OFD packet to send [15:30:03]OFD Sender: No OFD packet to send [15:30:08]accept exits with 9 [15:30:08]New connection [15:30:08]New thread 3067301220 created [15:30:08]Thread 3067157860 joined [15:30:08]Waiting for new connection... [15:30:08] Sock 9.Parse request [15:30:08]Sock 9.Check first char [15:30:08]Sock 9.First char is OK [15:30:08]request: POST /json_proto HTTP/1.0 [15:30:08]Method: POST [15:30:08]URL: /json_proto [15:30:08]Method is POST - this is cgi request [15:30:08]url: /json_proto [15:30:08]query_string will be loaded in cgi processing [15:30:08]execute_cgi json_proto POST (null) [15:30:08]execute_cgi path=json_proto method=POST [15:30:08]POST find Content-Length [15:30:08]Host: 172.17.41.135:8080 [15:30:08]Content-Length: 660 [15:30:08]Content-Type: application/json [15:30:08] [15:30:08]POST finish read [15:30:08]Found Content-Length = 660 [15:30:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 2.890, "sum" : 200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:08]execute_script... [15:30:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 2.890, "sum" : 200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:08]POST & json_proto [15:30:08]process_json_proto [15:30:08]json parsed OK: [15:30:08]protocol is kg_v1.0 [15:30:08]action value=close_receipt [15:30:08]process_action close_receipt [15:30:08]cmd_close_receipt [15:30:08]MH_GetDate [15:30:08]Write to MH i2c: F0 00 00 27 15 2B [15:30:08]Write i2c OK [15:30:08]MH_I2C_Read... [15:30:08]Read from MH i2c: F0 [15:30:08]MH_I2C_Read... [15:30:08]Read from MH i2c: F0 09 00 [15:30:08]MH_I2C_Read... [15:30:08]Read from MH i2c: F0 09 00 27 15 00 82 89 F1 66 ED 3E 82 65 A8 [15:30:08]GetLastDocTimeStamp 1727105130 [15:30:08]current date 1727105410 [15:30:08]FM_GetShiftState [15:30:08]SAM_PROTO_GetShiftState [15:30:08]wFMCommunicate request_size=4 [15:30:08]MH_SAM_APDU [15:30:08]CAPDU: 80 13 01 00 [15:30:08]Write to MH i2c: E2 08 00 28 15 80 13 01 00 00 00 00 00 BA [15:30:08]Write i2c OK [15:30:08]MH_I2C_Read... [15:30:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:08]OFD Sender: No OFD packet to send [15:30:08]Read from MH i2c: E2 [15:30:08]MH_I2C_Read... [15:30:08]Read from MH i2c: E2 0E 00 [15:30:08]MH_I2C_Read... [15:30:08]Read from MH i2c: E2 0E 00 28 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5B [15:30:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:30:08]wFMCommunicate OK [15:30:08]SAM_PROTO_GetShiftState done [15:30:08]FM_GetShiftState done [15:30:08]opened in 1727051401 [15:30:08]opened+sec_in_day 1727137801 [15:30:08]quantity*price = 20027 [15:30:08]sum+1 = 20029 [15:30:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 381 23.09.2024 15:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289707 ФПД: 279088558941712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153010&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289707&fm=279088558941712&tin=02508201610067®Number=0000000000091827&sum=20000 [15:30:10]StoreToDocumentArchive [15:30:10]shift 515 fd 289707 [15:30:10]save to /storage/0515/doc_00289707 [15:30:10]save last doc name /storage/0515/doc_00289707 to /storage/kkm_last_doc_name [15:30:10]save OK [15:30:10]Clear old archive folders... [15:30:10]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:30:10]tlvbuf is B6EFDA40 [15:30:10]SAM_PROTO_ClearQueue [15:30:10]wFMCommunicate request_size=4 [15:30:10]MH_SAM_APDU [15:30:10]CAPDU: 80 09 00 00 [15:30:10]Write to MH i2c: E2 08 00 35 15 80 09 00 00 00 00 00 00 BC [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:10]Read from MH i2c: E2 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 03 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 03 00 35 15 00 90 00 BE [15:30:10]RAPDU: 90 00 [15:30:10]wFMCommunicate OK [15:30:10]SAM_PROTO_ClearQueue done [15:30:10]KKMCreateOFDPacket [15:30:10]OFDProtocolAddRootSTLVToBuf [15:30:10]FM_MakeSignedData [15:30:10]FM_MakeSignedData [15:30:10]SAM_PROTO_SignData [15:30:10]wFMCommunicate request_size=4 [15:30:10]MH_SAM_APDU [15:30:10]CAPDU: 80 0D 01 02 [15:30:10]Write to MH i2c: E2 08 00 36 15 80 0D 01 02 00 00 00 00 C4 [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:10]Read from MH i2c: E2 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 03 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 03 00 36 15 00 90 00 BF [15:30:10]RAPDU: 90 00 [15:30:10]wFMCommunicate OK [15:30:10]wFMCommunicate request_size=253 [15:30:10]MH_SAM_APDU [15:30:10]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 82 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6B 04 00 35 04 06 00 FD D4 5E 6A A6 10 [15:30:10]Write to MH i2c: E2 00 01 37 15 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 82 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6B 04 00 35 04 06 00 FD D4 5E 6A A6 10 00 00 B9 [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:10]Read from MH i2c: E2 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 03 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 03 00 37 15 00 90 00 C0 [15:30:10]RAPDU: 90 00 [15:30:10]wFMCommunicate OK [15:30:10]wFMCommunicate request_size=4 [15:30:10]MH_SAM_APDU [15:30:10]CAPDU: 80 0D 03 02 [15:30:10]Write to MH i2c: E2 08 00 38 15 80 0D 03 02 00 00 00 00 C8 [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:10]Read from MH i2c: E2 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 0B 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 0B 00 38 15 00 AB 00 52 A6 75 77 54 1B 90 00 C7 [15:30:10]RAPDU: AB 00 52 A6 75 77 54 1B 90 00 [15:30:10]wFMCommunicate OK [15:30:10]SAM_PROTO_SignData done [15:30:10]FM_MakeSignedData done [15:30:10]CreateOFDProtocolMessage [15:30:10]wFMCommunicate request_size=4 [15:30:10]MH_SAM_APDU [15:30:10]CAPDU: 80 11 00 00 [15:30:10]Write to MH i2c: E2 08 00 39 15 80 11 00 00 00 00 00 00 C8 [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:10]Read from MH i2c: E2 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: E2 17 00 [15:30:10]MH_I2C_Read... [15:30:10]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 33 32 90 00 18 [15:30:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:30:10]wFMCommunicate OK [15:30:10]CreateOFDProtocolMessage done [15:30:10]OFDSenderStorePacket 289707 [15:30:10]StoreOFDPacket docnum=289707 [15:30:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4D DE 00 01 A9 E4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 82 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6B 04 00 35 04 06 00 FD D4 5E 6A A6 10 AB 00 52 A6 75 77 54 1B [15:30:10]CheckFolder [15:30:10]dirname=/storage/ofd_packets [15:30:10]CheckFolder done [15:30:10]ProducePacketName [15:30:10]name=ofd_packets/00289707 [15:30:10]NVStorageSaveData ofd_packets/00289707 [15:30:10]File name is /storage/ofd_packets/00289707 [15:30:10]Write 294 bytes [15:30:10]NVStorageSaveData done [15:30:10]OFDSenderStorePacket done [15:30:10]KKMCreateOFDPacket done [15:30:10]NVStorageSaveData kkm_last_timestamp [15:30:10]File name is /storage/kkm_last_timestamp [15:30:10]Write 4 bytes [15:30:10]NVStorageSaveData done [15:30:10]ExternCall_PrintAddStr [15:30:10]wPrintStart [15:30:10]Write to MH i2c: 01 00 00 3A 15 4F [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 3A 15 00 00 00 00 00 FF 0F 64 [15:30:10]RasterBufferAndPrint [15:30:10]line Счет N : (1)24617784 [15:30:10]line ИНН: 02508201610067 [15:30:10]line Контрольно-Кассовый Чек [15:30:10]line ПРОДАЖА [15:30:10]line ТРК (МРК, ГНК) : 54 [15:30:10]line Товар: 2710124130 [15:30:10]line SU-92 [15:30:10]line 2.890 * 69.30 [15:30:10]line = 200.28 [15:30:10]line НДС 12% НСП 1% [15:30:10]line > о реализуемом товаре [15:30:10]line ОКРУГЛЕНИЕ: -0.28 [15:30:10]line ИТОГО: 200.00 [15:30:10]line Внесено: 200.00 [15:30:10]line СДАЧА: 0.00 [15:30:10]line НСП 1% : 1.77 [15:30:10]line НДС 12% : 21.27 [15:30:10]line Наличными: 200.00 [15:30:10]line Безнал.: 0.00 [15:30:10]line Место: АЗС № 90 "Партнёр-нефть" [15:30:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:30:10]line СНО: Общий режим [15:30:10]line Чек 381 23.09.2024 15:30 [15:30:10]line Смена: 515 ФФД: 1.0 [15:30:10]line ЗНМ: 0300000107 [15:30:10]line РНМ: 0000000000091827 [15:30:10]line Версия ККМ: 001 [15:30:10]line ФМ: 0000000000871832 [15:30:10]line ФД: 289707 [15:30:10]line ФПД: 279088558941712 [15:30:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153010&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289707&fm=279088558941712&tin=02508201610067®Number=0000000000091827&sum=20000 [15:30:10]written 0, free lines is 4095 [15:30:10]OFD Sender: Processing packet 289707 [packets to send 1784, broken 1783] [15:30:10]ProducePacketName [15:30:10]name=ofd_packets/00289707 [15:30:10]OFD Sender: To server: pG, [15:30:10]CommunicateWithHost lk.salyk.kg:30040 [15:30:10]ConnectInit lk.salyk.kg [15:30:11]Connected sock=11 [15:30: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 33 32 08 01 00 00 4D DE 00 01 A9 E4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 82 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6B 04 00 35 04 06 00 FD D4 5E 6A A6 10 AB 00 52 A6 75 77 54 1B [15:30:11]Write to MH i2c: 01 00 00 64 15 79 [15:30:11]Write i2c OK [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: 01 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: 01 07 00 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: 01 07 00 64 15 00 00 00 00 00 CD 0C 59 [15:30:11]RasterBufferAndPrint [15:30:11]line [15:30:11]line [15:30:11]line [15:30:11]line [15:30:11]line [15:30:11]written 0, free lines is 3282 [15:30:11]MH_Cut [15:30:11]Write to MH i2c: D1 01 00 6B 15 01 52 [15:30:11]Write i2c OK [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: D1 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: D1 01 00 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: D1 01 00 6B 15 00 51 [15:30:11]Write to MH i2c: 01 00 00 6C 15 81 [15:30:11]Write i2c OK [15:30:11]MH_I2C_Read... [15:30: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 33 32 4F 00 00 00 18 4F 47 00 99 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 33 32 10 04 04 00 AB 6B 04 00 F4 03 04 00 56 31 F1 66 B6 04 01 00 00 59 E6 68 95 DD 9F 8F EA [15:30:11]CommunicateWithHost err = 0 [15:30:11]CheckOFDResponse [15:30:11]1017 (14) - 77093643461234 [15:30:11]1041 (16) - 0000000000871832 [15:30:11]1040 (4) - 289707 [15:30:11]1012 (4) - 23.09.2024 09:13 [15:30:11]1206 (1) - 0 [15:30:11]OFD Sender: Remove packet 289707 [15:30:11]ProducePacketName [15:30:11]name=ofd_packets/00289707 [15:30:11]NVStorageDeleteData [15:30:11]*** Cut start [15:30:11]*** Partial cut [15:30:11]*** CUTSNS_PIN = 1 [15:30:11]*** CUTSNS_PIN = 0 [15:30:11]OFD Sender: No OFD packet to send [15:30:12]*** Brake cut motor [15:30:12]Read from MH i2c: 01 [15:30:12]MH_I2C_Read... [15:30:12]*** Stop cut motor [15:30:12]*** Cut end [15:30:12]Read from MH i2c: 01 07 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: 01 07 00 6C 15 00 00 00 00 00 FF 0F 96 [15:30:12]process_action close_receipt done [15:30:12]requested_data is exist [15:30:12]produce_requested_data [15:30:12]requested_item fm.sn is exist - process it [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 6D 15 80 11 00 00 00 00 00 00 FC [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 17 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 17 00 6D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4C [15:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:30:12]wFMCommunicate OK [15:30:12]requested_item fd.num is exist - process it [15:30:12]SAM_PROTO_GetFieldsCounters [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 13 00 00 [15:30:12]Write to MH i2c: E2 08 00 6E 15 80 13 00 00 00 00 00 00 FF [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 62 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 62 00 6E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AB 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [15:30: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AB 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:30:12]wFMCommunicate OK [15:30:12]SAM_PROTO_GetFieldsCounters done [15:30:12]requested_item shift.num is exist - process it [15:30:12]requested_item shift.opened is exist - process it [15:30:12]req_shift_opened [15:30:12]FM_GetShiftState [15:30:12]SAM_PROTO_GetShiftState [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 13 01 00 [15:30:12]Write to MH i2c: E2 08 00 6F 15 80 13 01 00 00 00 00 00 01 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 0E 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 0E 00 6F 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A2 [15:30:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:30:12]wFMCommunicate OK [15:30:12]SAM_PROTO_GetShiftState done [15:30:12]FM_GetShiftState done [15:30:12]req_shift_opened done [15:30:12]requested_item shift.open_date is exist - process it [15:30:12]req_shift_open_date [15:30:12]req_shift_open_date done [15:30:12]produce_requested_data done [15:30:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289707,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:30:12]process_action_free close_receipt [15:30:12]json_value_free [15:30:12]json_value_free done [15:30:12]process_json_proto returns [15:30:12]Send response to host [15:30:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289707,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:30:12]free response buf [15:30:12]execute_script done [15:30:12]execute_script returns [15:30:12]free content buf [15:30:12]Sock 9.Close socket [15:30:12]Sock 9.Thread stoped [15:30:16]OFD Sender: No OFD packet to send [15:30:21]OFD Sender: No OFD packet to send [15:30:27]OFD Sender: No OFD packet to send [15:30:32]OFD Sender: No OFD packet to send [15:30:37]OFD Sender: No OFD packet to send [15:30:42]OFD Sender: No OFD packet to send [15:30:47]OFD Sender: No OFD packet to send [15:30:52]OFD Sender: No OFD packet to send [15:30:57]OFD Sender: No OFD packet to send [15:31:02]OFD Sender: No OFD packet to send [15:31:07]OFD Sender: No OFD packet to send [15:31:12]OFD Sender: No OFD packet to send [15:31:17]OFD Sender: No OFD packet to send [15:31:22]OFD Sender: No OFD packet to send [15:31:27]OFD Sender: No OFD packet to send [15:31:32]OFD Sender: No OFD packet to send [15:31:37]OFD Sender: No OFD packet to send [15:31:42]OFD Sender: No OFD packet to send [15:31:47]OFD Sender: No OFD packet to send [15:31:52]OFD Sender: No OFD packet to send [15:31:57]OFD Sender: No OFD packet to send [15:32:02]OFD Sender: No OFD packet to send [15:32:07]OFD Sender: No OFD packet to send [15:32:09]accept exits with 7 [15:32:09]New connection [15:32:09]New thread 3067157860 created [15:32:09]Thread 3067301220 joined [15:32:09]Waiting for new connection... [15:32:09] Sock 7.Parse request [15:32:09]Sock 7.Check first char [15:32:09]Sock 7.First char is OK [15:32:09]request: POST /json_proto HTTP/1.0 [15:32:09]Method: POST [15:32:09]URL: /json_proto [15:32:09]Method is POST - this is cgi request [15:32:09]url: /json_proto [15:32:09]query_string will be loaded in cgi processing [15:32:09]execute_cgi json_proto POST (null) [15:32:09]execute_cgi path=json_proto method=POST [15:32:09]POST find Content-Length [15:32:09]Host: 172.17.41.135:8080 [15:32:09]Content-Length: 786 [15:32:09]Content-Type: application/json [15:32:09] [15:32:09]POST finish read [15:32:09]Found Content-Length = 786 [15:32:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:09]execute_script... [15:32: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)24617785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:09]POST & json_proto [15:32:09]process_json_proto [15:32:09]json parsed OK: [15:32:09]protocol is kg_v1.0 [15:32:09]action value=close_receipt [15:32:09]process_action close_receipt [15:32:09]cmd_close_receipt [15:32:09]MH_GetDate [15:32:09]Write to MH i2c: F0 00 00 70 15 74 [15:32:09]Write i2c OK [15:32:09]MH_I2C_Read... [15:32:09]Read from MH i2c: F0 [15:32:09]MH_I2C_Read... [15:32:09]Read from MH i2c: F0 09 00 [15:32:09]MH_I2C_Read... [15:32:09]Read from MH i2c: F0 09 00 70 15 00 FA 89 F1 66 ED 3E 82 65 69 [15:32:09]GetLastDocTimeStamp 1727105410 [15:32:09]current date 1727105530 [15:32:09]FM_GetShiftState [15:32:09]SAM_PROTO_GetShiftState [15:32:09]wFMCommunicate request_size=4 [15:32:09]MH_SAM_APDU [15:32:09]CAPDU: 80 13 01 00 [15:32:09]Write to MH i2c: E2 08 00 71 15 80 13 01 00 00 00 00 00 03 [15:32:09]Write i2c OK [15:32:09]MH_I2C_Read... [15:32:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:09]Read from MH i2c: E2 [15:32:09]MH_I2C_Read... [15:32:09]Read from MH i2c: E2 0E 00 [15:32:09]MH_I2C_Read... [15:32:09]Read from MH i2c: E2 0E 00 71 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A4 [15:32:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:32:09]wFMCommunicate OK [15:32:09]SAM_PROTO_GetShiftState done [15:32:09]FM_GetShiftState done [15:32:09]opened in 1727051401 [15:32:09]opened+sec_in_day 1727137801 [15:32:09]quantity*price = 99999 [15:32:09]sum+1 = 100001 [15:32:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 382 23.09.2024 15:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289708 ФПД: 255322239097431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153210&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289708&fm=255322239097431&tin=02508201610067®Number=0000000000091827&sum=100000 [15:32:10]StoreToDocumentArchive [15:32:10]shift 515 fd 289708 [15:32:10]save to /storage/0515/doc_00289708 [15:32:10]save last doc name /storage/0515/doc_00289708 to /storage/kkm_last_doc_name [15:32:10]save OK [15:32:10]Clear old archive folders... [15:32:10]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:32:10]tlvbuf is B6F160E0 [15:32:10]SAM_PROTO_ClearQueue [15:32:10]wFMCommunicate request_size=4 [15:32:10]MH_SAM_APDU [15:32:10]CAPDU: 80 09 00 00 [15:32:10]Write to MH i2c: E2 08 00 7E 15 80 09 00 00 00 00 00 00 05 [15:32:10]Write i2c OK [15:32:10]MH_I2C_Read... [15:32:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:32:10]Read from MH i2c: E2 [15:32:10]MH_I2C_Read... [15:32:10]Read from MH i2c: E2 03 00 [15:32:10]MH_I2C_Read... [15:32:10]Read from MH i2c: E2 03 00 7E 15 00 90 00 07 [15:32:10]RAPDU: 90 00 [15:32:10]wFMCommunicate OK [15:32:10]SAM_PROTO_ClearQueue done [15:32:10]KKMCreateOFDPacket [15:32:10]OFDProtocolAddRootSTLVToBuf [15:32:10]FM_MakeSignedData [15:32:10]FM_MakeSignedData [15:32:10]SAM_PROTO_SignData [15:32:10]wFMCommunicate request_size=4 [15:32:10]MH_SAM_APDU [15:32:10]CAPDU: 80 0D 01 02 [15:32:10]Write to MH i2c: E2 08 00 7F 15 80 0D 01 02 00 00 00 00 0D [15:32:10]Write i2c OK [15:32:10]MH_I2C_Read... [15:32:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:32:10]Read from MH i2c: E2 [15:32:10]MH_I2C_Read... [15:32:10]Read from MH i2c: E2 03 00 [15:32:10]MH_I2C_Read... [15:32:10]Read from MH i2c: E2 03 00 7F 15 00 90 00 08 [15:32:10]RAPDU: 90 00 [15:32:10]wFMCommunicate OK [15:32:10]wFMCommunicate request_size=253 [15:32:10]MH_SAM_APDU [15:32:10]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 FA 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6B 04 00 35 04 06 00 E8 36 D7 5D 5A 57 [15:32:10]Write to MH i2c: E2 00 01 80 15 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 FA 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6B 04 00 35 04 06 00 E8 36 D7 5D 5A 57 00 00 94 [15:32:10]Write i2c OK [15:32:10]MH_I2C_Read... [15:32:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:11]Read from MH i2c: E2 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: E2 03 00 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: E2 03 00 80 15 00 90 00 09 [15:32:11]RAPDU: 90 00 [15:32:11]wFMCommunicate OK [15:32:11]wFMCommunicate request_size=4 [15:32:11]MH_SAM_APDU [15:32:11]CAPDU: 80 0D 03 02 [15:32:11]Write to MH i2c: E2 08 00 81 15 80 0D 03 02 00 00 00 00 11 [15:32:11]Write i2c OK [15:32:11]MH_I2C_Read... [15:32:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:32:11]Read from MH i2c: E2 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: E2 0B 00 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: E2 0B 00 81 15 00 E1 8B 19 9D 63 88 A3 D9 90 00 9B [15:32:11]RAPDU: E1 8B 19 9D 63 88 A3 D9 90 00 [15:32:11]wFMCommunicate OK [15:32:11]SAM_PROTO_SignData done [15:32:11]FM_MakeSignedData done [15:32:11]CreateOFDProtocolMessage [15:32:11]wFMCommunicate request_size=4 [15:32:11]MH_SAM_APDU [15:32:11]CAPDU: 80 11 00 00 [15:32:11]Write to MH i2c: E2 08 00 82 15 80 11 00 00 00 00 00 00 11 [15:32:11]Write i2c OK [15:32:11]MH_I2C_Read... [15:32:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:11]Read from MH i2c: E2 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: E2 17 00 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: E2 17 00 82 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 61 [15:32:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:32:11]wFMCommunicate OK [15:32:11]CreateOFDProtocolMessage done [15:32:11]OFDSenderStorePacket 289708 [15:32:11]StoreOFDPacket docnum=289708 [15:32:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 24 F0 00 01 3D AA 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 FA 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6B 04 00 35 04 06 00 E8 36 D7 5D 5A 57 E1 8B 19 9D 63 88 A3 D9 [15:32:11]CheckFolder [15:32:11]dirname=/storage/ofd_packets [15:32:11]CheckFolder done [15:32:11]ProducePacketName [15:32:11]name=ofd_packets/00289708 [15:32:11]NVStorageSaveData ofd_packets/00289708 [15:32:11]File name is /storage/ofd_packets/00289708 [15:32:11]Write 294 bytes [15:32:11]NVStorageSaveData done [15:32:11]OFDSenderStorePacket done [15:32:11]KKMCreateOFDPacket done [15:32:11]NVStorageSaveData kkm_last_timestamp [15:32:11]File name is /storage/kkm_last_timestamp [15:32:11]Write 4 bytes [15:32:11]NVStorageSaveData done [15:32:11]ExternCall_PrintAddStr [15:32:11]wPrintStart [15:32:11]Write to MH i2c: 01 00 00 83 15 98 [15:32:11]Write i2c OK [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: 01 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: 01 07 00 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: 01 07 00 83 15 00 00 00 00 00 FF 0F AD [15:32:11]RasterBufferAndPrint [15:32:11]line Счет N : (1)24617785 [15:32:11]line ИНН: 02508201610067 [15:32:11]line Контрольно-Кассовый Чек [15:32:11]line ПРОДАЖА [15:32:11]line ТРК (МРК, ГНК) : 34 [15:32:11]line Товар: 2710124130 [15:32:11]line SU-92 [15:32:11]line 14.430 * 69.30 [15:32:11]line = 1000.00 [15:32:11]line НДС 12% НСП 1% [15:32:11]line > о реализуемом товаре [15:32:11]line ИТОГО: 1000.00 [15:32:11]line НСП 1% : 8.85 [15:32:11]line НДС 12% : 106.19 [15:32:11]line Наличными: 0.00 [15:32:11]line Безнал.: 1000.00 [15:32:11]line Место: АЗС № 90 "Партнёр-нефть" [15:32:11]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:32:11]line СНО: Общий режим [15:32:11]line Чек 382 23.09.2024 15:32 [15:32:11]line Смена: 515 ФФД: 1.0 [15:32:11]line ЗНМ: 0300000107 [15:32:11]line РНМ: 0000000000091827 [15:32:11]line Версия ККМ: 001 [15:32:11]line Платежная система: O! деньги [15:32:11]line ФМ: 0000000000871832 [15:32:11]line ФД: 289708 [15:32:11]line ФПД: 255322239097431 [15:32:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153210&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289708&fm=255322239097431&tin=02508201610067®Number=0000000000091827&sum=100000 [15:32:11]written 0, free lines is 4095 [15:32:11]OFD Sender: Processing packet 289708 [packets to send 1784, broken 1783] [15:32:11]ProducePacketName [15:32:11]name=ofd_packets/00289708 [15:32:11]OFD Sender: To server: pG, [15:32:11]CommunicateWithHost lk.salyk.kg:30040 [15:32:11]ConnectInit lk.salyk.kg [15:32:11]Write to MH i2c: 01 00 00 AC 15 C1 [15:32:11]Write i2c OK [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: 01 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: 01 07 00 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: 01 07 00 AC 15 00 00 00 00 00 E1 0C B5 [15:32:11]RasterBufferAndPrint [15:32:11]line [15:32:11]line [15:32:11]line [15:32:11]line [15:32:11]line [15:32:11]written 0, free lines is 3303 [15:32:11]MH_Cut [15:32:11]Write to MH i2c: D1 01 00 B3 15 01 9A [15:32:11]Write i2c OK [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: D1 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: D1 01 00 [15:32:11]MH_I2C_Read... [15:32:11]Read from MH i2c: D1 01 00 B3 15 00 99 [15:32:11]Write to MH i2c: 01 00 00 B4 15 C9 [15:32:11]Write i2c OK [15:32:11]MH_I2C_Read... [15:32:11]Connected sock=10 [15:32: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 33 32 08 01 00 00 24 F0 00 01 3D AA 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 FA 89 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6B 04 00 35 04 06 00 E8 36 D7 5D 5A 57 E1 8B 19 9D 63 88 A3 D9 [15:32: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 33 32 4F 00 00 00 B8 FB 47 00 5C 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 33 32 10 04 04 00 AC 6B 04 00 F4 03 04 00 CF 31 F1 66 B6 04 01 00 00 37 D8 9D FB DD 83 7B BE [15:32:12]CommunicateWithHost err = 0 [15:32:12]CheckOFDResponse [15:32:12]1017 (14) - 77093643461234 [15:32:12]1041 (16) - 0000000000871832 [15:32:12]1040 (4) - 289708 [15:32:12]1012 (4) - 23.09.2024 09:15 [15:32:12]1206 (1) - 0 [15:32:12]OFD Sender: Remove packet 289708 [15:32:12]ProducePacketName [15:32:12]name=ofd_packets/00289708 [15:32:12]NVStorageDeleteData [15:32:12]*** Cut start [15:32:12]*** Partial cut [15:32:12]*** CUTSNS_PIN = 1 [15:32:12]*** CUTSNS_PIN = 0 [15:32:12]OFD Sender: No OFD packet to send [15:32:12]*** Brake cut motor [15:32:12]Read from MH i2c: 01 [15:32:12]MH_I2C_Read... [15:32:12]*** Stop cut motor [15:32:12]*** Cut end [15:32:12]Read from MH i2c: 01 07 00 [15:32:12]MH_I2C_Read... [15:32:12]Read from MH i2c: 01 07 00 B4 15 00 00 00 00 00 FF 0F DE [15:32:12]process_action close_receipt done [15:32:12]requested_data is exist [15:32:12]produce_requested_data [15:32:12]requested_item fm.sn is exist - process it [15:32:12]wFMCommunicate request_size=4 [15:32:12]MH_SAM_APDU [15:32:12]CAPDU: 80 11 00 00 [15:32:12]Write to MH i2c: E2 08 00 B5 15 80 11 00 00 00 00 00 00 44 [15:32:12]Write i2c OK [15:32:12]MH_I2C_Read... [15:32:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:13]Read from MH i2c: E2 [15:32:13]MH_I2C_Read... [15:32:13]Read from MH i2c: E2 17 00 [15:32:13]MH_I2C_Read... [15:32:13]Read from MH i2c: E2 17 00 B5 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [15:32:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:32:13]wFMCommunicate OK [15:32:13]requested_item fd.num is exist - process it [15:32:13]SAM_PROTO_GetFieldsCounters [15:32:13]wFMCommunicate request_size=4 [15:32:13]MH_SAM_APDU [15:32:13]CAPDU: 80 13 00 00 [15:32:13]Write to MH i2c: E2 08 00 B6 15 80 13 00 00 00 00 00 00 47 [15:32:13]Write i2c OK [15:32:13]MH_I2C_Read... [15:32:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:13]Read from MH i2c: E2 [15:32:13]MH_I2C_Read... [15:32:13]Read from MH i2c: E2 62 00 [15:32:13]MH_I2C_Read... [15:32:13]Read from MH i2c: E2 62 00 B6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AC 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [15:32: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AC 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:13]wFMCommunicate OK [15:32:13]SAM_PROTO_GetFieldsCounters done [15:32:13]requested_item shift.num is exist - process it [15:32:13]requested_item shift.opened is exist - process it [15:32:13]req_shift_opened [15:32:13]FM_GetShiftState [15:32:13]SAM_PROTO_GetShiftState [15:32:13]wFMCommunicate request_size=4 [15:32:13]MH_SAM_APDU [15:32:13]CAPDU: 80 13 01 00 [15:32:13]Write to MH i2c: E2 08 00 B7 15 80 13 01 00 00 00 00 00 49 [15:32:13]Write i2c OK [15:32:13]MH_I2C_Read... [15:32:13]Read from MH i2c: E2 [15:32:13]MH_I2C_Read... [15:32:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:13]Read from MH i2c: E2 0E 00 [15:32:13]MH_I2C_Read... [15:32:13]Read from MH i2c: E2 0E 00 B7 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [15:32:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:32:13]wFMCommunicate OK [15:32:13]SAM_PROTO_GetShiftState done [15:32:13]FM_GetShiftState done [15:32:13]req_shift_opened done [15:32:13]requested_item shift.open_date is exist - process it [15:32:13]req_shift_open_date [15:32:13]req_shift_open_date done [15:32:13]produce_requested_data done [15:32:13]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289708,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:32:13]process_action_free close_receipt [15:32:13]json_value_free [15:32:13]json_value_free done [15:32:13]process_json_proto returns [15:32:13]Send response to host [15:32:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289708,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:32:13]free response buf [15:32:13]execute_script done [15:32:13]execute_script returns [15:32:13]free content buf [15:32:13]Sock 7.Close socket [15:32:13]Sock 7.Thread stoped [15:32:17]OFD Sender: No OFD packet to send [15:32:22]OFD Sender: No OFD packet to send [15:32:27]OFD Sender: No OFD packet to send [15:32:32]OFD Sender: No OFD packet to send [15:32:37]OFD Sender: No OFD packet to send [15:32:42]OFD Sender: No OFD packet to send [15:32:47]OFD Sender: No OFD packet to send [15:32:52]OFD Sender: No OFD packet to send [15:32:57]OFD Sender: No OFD packet to send [15:33:02]OFD Sender: No OFD packet to send [15:33:08]OFD Sender: No OFD packet to send [15:33:13]OFD Sender: No OFD packet to send [15:33:18]OFD Sender: No OFD packet to send [15:33:23]OFD Sender: No OFD packet to send [15:33:28]OFD Sender: No OFD packet to send [15:33:33]OFD Sender: No OFD packet to send [15:33:38]OFD Sender: No OFD packet to send [15:33:43]OFD Sender: No OFD packet to send [15:33:48]OFD Sender: No OFD packet to send [15:33:53]OFD Sender: No OFD packet to send [15:33:58]OFD Sender: No OFD packet to send [15:34:03]OFD Sender: No OFD packet to send [15:34:08]OFD Sender: No OFD packet to send [15:34:08]accept exits with 9 [15:34:08]New connection [15:34:08]New thread 3067301220 created [15:34:08]Thread 3067157860 joined [15:34:08]Waiting for new connection... [15:34:08] Sock 9.Parse request [15:34:08]Sock 9.Check first char [15:34:08]Sock 9.First char is OK [15:34:08]request: POST /json_proto HTTP/1.0 [15:34:08]Method: POST [15:34:08]URL: /json_proto [15:34:08]Method is POST - this is cgi request [15:34:08]url: /json_proto [15:34:08]query_string will be loaded in cgi processing [15:34:08]execute_cgi json_proto POST (null) [15:34:08]execute_cgi path=json_proto method=POST [15:34:08]POST find Content-Length [15:34:08]Host: 172.17.41.135:8080 [15:34:08]Content-Length: 799 [15:34:08]Content-Type: application/json [15:34:08] [15:34:08]POST finish read [15:34:08]Found Content-Length = 799 [15:34:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:08]execute_script... [15:34:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:08]POST & json_proto [15:34:08]process_json_proto [15:34:08]json parsed OK: [15:34:08]protocol is kg_v1.0 [15:34:08]action value=close_receipt [15:34:08]process_action close_receipt [15:34:08]cmd_close_receipt [15:34:08]MH_GetDate [15:34:08]Write to MH i2c: F0 00 00 B8 15 BC [15:34:08]Write i2c OK [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: F0 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: F0 09 00 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: F0 09 00 B8 15 00 72 8A F1 66 ED 3E 82 65 2A [15:34:08]GetLastDocTimeStamp 1727105530 [15:34:08]current date 1727105650 [15:34:08]FM_GetShiftState [15:34:08]SAM_PROTO_GetShiftState [15:34:08]wFMCommunicate request_size=4 [15:34:08]MH_SAM_APDU [15:34:08]CAPDU: 80 13 01 00 [15:34:08]Write to MH i2c: E2 08 00 B9 15 80 13 01 00 00 00 00 00 4B [15:34:08]Write i2c OK [15:34:08]MH_I2C_Read... [15:34:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:08]Read from MH i2c: E2 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 0E 00 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 0E 00 B9 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [15:34:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:34:08]wFMCommunicate OK [15:34:08]SAM_PROTO_GetShiftState done [15:34:08]FM_GetShiftState done [15:34:08]opened in 1727051401 [15:34:08]opened+sec_in_day 1727137801 [15:34:08]quantity*price = 50034 [15:34:08]sum+1 = 50036 [15:34:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 383 23.09.2024 15:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289709 ФПД: 241314734022454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153410&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289709&fm=241314734022454&tin=02508201610067®Number=0000000000091827&sum=50035 [15:34:10]StoreToDocumentArchive [15:34:10]shift 515 fd 289709 [15:34:10]save to /storage/0515/doc_00289709 [15:34:10]save last doc name /storage/0515/doc_00289709 to /storage/kkm_last_doc_name [15:34:10]save OK [15:34:10]Clear old archive folders... [15:34:10]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:34:10]tlvbuf is B6EFD160 [15:34:10]SAM_PROTO_ClearQueue [15:34:10]wFMCommunicate request_size=4 [15:34:10]MH_SAM_APDU [15:34:10]CAPDU: 80 09 00 00 [15:34:10]Write to MH i2c: E2 08 00 C6 15 80 09 00 00 00 00 00 00 4D [15:34:10]Write i2c OK [15:34:10]MH_I2C_Read... [15:34:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:10]Read from MH i2c: E2 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 03 00 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 03 00 C6 15 00 90 00 4F [15:34:10]RAPDU: 90 00 [15:34:10]wFMCommunicate OK [15:34:10]SAM_PROTO_ClearQueue done [15:34:10]KKMCreateOFDPacket [15:34:10]OFDProtocolAddRootSTLVToBuf [15:34:10]FM_MakeSignedData [15:34:10]FM_MakeSignedData [15:34:10]SAM_PROTO_SignData [15:34:10]wFMCommunicate request_size=4 [15:34:10]MH_SAM_APDU [15:34:10]CAPDU: 80 0D 01 02 [15:34:10]Write to MH i2c: E2 08 00 C7 15 80 0D 01 02 00 00 00 00 55 [15:34:10]Write i2c OK [15:34:10]MH_I2C_Read... [15:34:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:10]Read from MH i2c: E2 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 03 00 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 03 00 C7 15 00 90 00 50 [15:34:10]RAPDU: 90 00 [15:34:10]wFMCommunicate OK [15:34:10]wFMCommunicate request_size=253 [15:34:10]MH_SAM_APDU [15:34:10]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7F 01 00 00 F4 03 04 00 72 8A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6B 04 00 35 04 06 00 DB 79 77 00 1F 36 [15:34:10]Write to MH i2c: E2 00 01 C8 15 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7F 01 00 00 F4 03 04 00 72 8A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6B 04 00 35 04 06 00 DB 79 77 00 1F 36 00 00 D0 [15:34:10]Write i2c OK [15:34:10]MH_I2C_Read... [15:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:10]Read from MH i2c: E2 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 03 00 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 03 00 C8 15 00 90 00 51 [15:34:10]RAPDU: 90 00 [15:34:10]wFMCommunicate OK [15:34:10]wFMCommunicate request_size=4 [15:34:10]MH_SAM_APDU [15:34:10]CAPDU: 80 0D 03 02 [15:34:10]Write to MH i2c: E2 08 00 C9 15 80 0D 03 02 00 00 00 00 59 [15:34:10]Write i2c OK [15:34:10]MH_I2C_Read... [15:34:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:10]Read from MH i2c: E2 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 0B 00 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 0B 00 C9 15 00 EF 99 B6 84 11 BE 16 87 90 00 88 [15:34:10]RAPDU: EF 99 B6 84 11 BE 16 87 90 00 [15:34:10]wFMCommunicate OK [15:34:10]SAM_PROTO_SignData done [15:34:10]FM_MakeSignedData done [15:34:10]CreateOFDProtocolMessage [15:34:10]wFMCommunicate request_size=4 [15:34:10]MH_SAM_APDU [15:34:10]CAPDU: 80 11 00 00 [15:34:10]Write to MH i2c: E2 08 00 CA 15 80 11 00 00 00 00 00 00 59 [15:34:10]Write i2c OK [15:34:10]MH_I2C_Read... [15:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:10]Read from MH i2c: E2 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: E2 17 00 [15:34:10]MH_I2C_Read... [15:34:10]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 33 32 90 00 A9 [15:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:34:10]wFMCommunicate OK [15:34:10]CreateOFDProtocolMessage done [15:34:10]OFDSenderStorePacket 289709 [15:34:10]StoreOFDPacket docnum=289709 [15:34:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 15 9D 00 01 3D C1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7F 01 00 00 F4 03 04 00 72 8A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6B 04 00 35 04 06 00 DB 79 77 00 1F 36 EF 99 B6 84 11 BE 16 87 [15:34:10]CheckFolder [15:34:10]dirname=/storage/ofd_packets [15:34:10]CheckFolder done [15:34:10]ProducePacketName [15:34:10]name=ofd_packets/00289709 [15:34:10]NVStorageSaveData ofd_packets/00289709 [15:34:10]File name is /storage/ofd_packets/00289709 [15:34:10]Write 294 bytes [15:34:10]NVStorageSaveData done [15:34:10]OFDSenderStorePacket done [15:34:10]KKMCreateOFDPacket done [15:34:10]NVStorageSaveData kkm_last_timestamp [15:34:10]File name is /storage/kkm_last_timestamp [15:34:10]Write 4 bytes [15:34:10]NVStorageSaveData done [15:34:10]ExternCall_PrintAddStr [15:34:10]wPrintStart [15:34:10]Write to MH i2c: 01 00 00 CB 15 E0 [15:34:10]Write i2c OK [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: 01 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: 01 07 00 [15:34:10]MH_I2C_Read... [15:34:10]Read from MH i2c: 01 07 00 CB 15 00 00 00 00 00 FF 0F F5 [15:34:10]RasterBufferAndPrint [15:34:10]line Счет N : (1)24617786 [15:34:10]line ИНН: 02508201610067 [15:34:10]line Контрольно-Кассовый Чек [15:34:10]line ПРОДАЖА [15:34:10]line ТРК (МРК, ГНК) : 44 [15:34:10]line Товар: 2710124130 [15:34:10]line SU-92 [15:34:10]line 7.220 * 69.30 [15:34:10]line = 500.35 [15:34:10]line НДС 12% НСП 1% [15:34:10]line > о реализуемом товаре [15:34:10]line ИТОГО: 500.35 [15:34:10]line НСП 1% : 4.43 [15:34:10]line НДС 12% : 53.13 [15:34:10]line Наличными: 0.00 [15:34:10]line Безнал.: 500.35 [15:34:10]line Место: АЗС № 90 "Партнёр-нефть" [15:34:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:34:10]line СНО: Общий режим [15:34:10]line Чек 383 23.09.2024 15:34 [15:34:10]line Смена: 515 ФФД: 1.0 [15:34:10]line ЗНМ: 0300000107 [15:34:10]line РНМ: 0000000000091827 [15:34:10]line Версия ККМ: 001 [15:34:10]line Платежная система: Бакай Банк [15:34:10]line ФМ: 0000000000871832 [15:34:10]line ФД: 289709 [15:34:10]line ФПД: 241314734022454 [15:34:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153410&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289709&fm=241314734022454&tin=02508201610067®Number=0000000000091827&sum=50035 [15:34:10]written 0, free lines is 4095 [15:34:10]OFD Sender: Processing packet 289709 [packets to send 1784, broken 1783] [15:34:10]ProducePacketName [15:34:10]name=ofd_packets/00289709 [15:34:10]OFD Sender: To server: pG, [15:34:10]CommunicateWithHost lk.salyk.kg:30040 [15:34:10]ConnectInit lk.salyk.kg [15:34:11]Connected sock=11 [15:34:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 15 9D 00 01 3D C1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 7F 01 00 00 F4 03 04 00 72 8A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6B 04 00 35 04 06 00 DB 79 77 00 1F 36 EF 99 B6 84 11 BE 16 87 [15:34:11]Write to MH i2c: 01 00 00 F4 15 09 [15:34:11]Write i2c OK [15:34:11]MH_I2C_Read... [15:34:11]Read from MH i2c: 01 [15:34:11]MH_I2C_Read... [15:34:11]Read from MH i2c: 01 07 00 [15:34:11]MH_I2C_Read... [15:34:11]Read from MH i2c: 01 07 00 F4 15 00 00 00 00 00 E1 0C FD [15:34:11]RasterBufferAndPrint [15:34:11]line [15:34:11]line [15:34:11]line [15:34:11]line [15:34:11]line [15:34:11]written 0, free lines is 3301 [15:34:11]MH_Cut [15:34:11]Write to MH i2c: D1 01 00 FB 15 01 E2 [15:34:11]Write i2c OK [15:34:11]MH_I2C_Read... [15:34:11]Read from MH i2c: D1 [15:34:11]MH_I2C_Read... [15:34:11]Read from MH i2c: D1 01 00 [15:34:11]MH_I2C_Read... [15:34:11]Read from MH i2c: D1 01 00 FB 15 00 E1 [15:34:11]Write to MH i2c: 01 00 00 FC 15 11 [15:34:11]Write i2c OK [15:34:11]MH_I2C_Read... [15:34:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 3D 87 47 00 38 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 33 32 10 04 04 00 AD 6B 04 00 F4 03 04 00 46 32 F1 66 B6 04 01 00 00 28 FD 0A 6D 8F B7 52 16 [15:34:11]CommunicateWithHost err = 0 [15:34:11]CheckOFDResponse [15:34:11]1017 (14) - 77093643461234 [15:34:11]1041 (16) - 0000000000871832 [15:34:11]1040 (4) - 289709 [15:34:11]1012 (4) - 23.09.2024 09:17 [15:34:11]1206 (1) - 0 [15:34:11]OFD Sender: Remove packet 289709 [15:34:11]ProducePacketName [15:34:11]name=ofd_packets/00289709 [15:34:11]NVStorageDeleteData [15:34:11]*** Cut start [15:34:11]*** Partial cut [15:34:11]*** CUTSNS_PIN = 1 [15:34:11]*** CUTSNS_PIN = 0 [15:34:11]OFD Sender: No OFD packet to send [15:34:12]*** Brake cut motor [15:34:12]Read from MH i2c: 01 [15:34:12]MH_I2C_Read... [15:34:12]*** Stop cut motor [15:34:12]*** Cut end [15:34:12]Read from MH i2c: 01 07 00 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: 01 07 00 FC 15 00 00 00 00 00 FF 0F 26 [15:34:12]process_action close_receipt done [15:34:12]requested_data is exist [15:34:12]produce_requested_data [15:34:12]requested_item fm.sn is exist - process it [15:34:12]wFMCommunicate request_size=4 [15:34:12]MH_SAM_APDU [15:34:12]CAPDU: 80 11 00 00 [15:34:12]Write to MH i2c: E2 08 00 FD 15 80 11 00 00 00 00 00 00 8C [15:34:12]Write i2c OK [15:34:12]MH_I2C_Read... [15:34:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:12]Read from MH i2c: E2 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: E2 17 00 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: E2 17 00 FD 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DC [15:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:34:12]wFMCommunicate OK [15:34:12]requested_item fd.num is exist - process it [15:34:12]SAM_PROTO_GetFieldsCounters [15:34:12]wFMCommunicate request_size=4 [15:34:12]MH_SAM_APDU [15:34:12]CAPDU: 80 13 00 00 [15:34:12]Write to MH i2c: E2 08 00 FE 15 80 13 00 00 00 00 00 00 8F [15:34:12]Write i2c OK [15:34:12]MH_I2C_Read... [15:34:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:12]Read from MH i2c: E2 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: E2 62 00 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: E2 62 00 FE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AD 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [15:34:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AD 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:12]wFMCommunicate OK [15:34:12]SAM_PROTO_GetFieldsCounters done [15:34:12]requested_item shift.num is exist - process it [15:34:12]requested_item shift.opened is exist - process it [15:34:12]req_shift_opened [15:34:12]FM_GetShiftState [15:34:12]SAM_PROTO_GetShiftState [15:34:12]wFMCommunicate request_size=4 [15:34:12]MH_SAM_APDU [15:34:12]CAPDU: 80 13 01 00 [15:34:12]Write to MH i2c: E2 08 00 FF 15 80 13 01 00 00 00 00 00 91 [15:34:12]Write i2c OK [15:34:12]MH_I2C_Read... [15:34:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:12]Read from MH i2c: E2 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: E2 0E 00 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: E2 0E 00 FF 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [15:34:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:34:12]wFMCommunicate OK [15:34:12]SAM_PROTO_GetShiftState done [15:34:12]FM_GetShiftState done [15:34:12]req_shift_opened done [15:34:12]requested_item shift.open_date is exist - process it [15:34:12]req_shift_open_date [15:34:12]req_shift_open_date done [15:34:12]produce_requested_data done [15:34:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289709,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:34:12]process_action_free close_receipt [15:34:12]json_value_free [15:34:12]json_value_free done [15:34:12]process_json_proto returns [15:34:12]Send response to host [15:34:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289709,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:34:12]free response buf [15:34:12]execute_script done [15:34:12]execute_script returns [15:34:12]free content buf [15:34:12]Sock 9.Close socket [15:34:12]Sock 9.Thread stoped [15:34:16]OFD Sender: No OFD packet to send [15:34:21]OFD Sender: No OFD packet to send [15:34:27]OFD Sender: No OFD packet to send [15:34:32]OFD Sender: No OFD packet to send [15:34:37]OFD Sender: No OFD packet to send [15:34:42]OFD Sender: No OFD packet to send [15:34:47]OFD Sender: No OFD packet to send [15:34:52]OFD Sender: No OFD packet to send [15:34:57]OFD Sender: No OFD packet to send [15:35:02]OFD Sender: No OFD packet to send [15:35:07]OFD Sender: No OFD packet to send [15:35:12]OFD Sender: No OFD packet to send [15:35:17]OFD Sender: No OFD packet to send [15:35:22]OFD Sender: No OFD packet to send [15:35:27]OFD Sender: No OFD packet to send [15:35:32]OFD Sender: No OFD packet to send [15:35:37]OFD Sender: No OFD packet to send [15:35:42]OFD Sender: No OFD packet to send [15:35:47]OFD Sender: No OFD packet to send [15:35:52]OFD Sender: No OFD packet to send [15:35:57]OFD Sender: No OFD packet to send [15:36:02]OFD Sender: No OFD packet to send [15:36:07]OFD Sender: No OFD packet to send [15:36:12]OFD Sender: No OFD packet to send [15:36:17]OFD Sender: No OFD packet to send [15:36:22]OFD Sender: No OFD packet to send [15:36:27]OFD Sender: No OFD packet to send [15:36:32]OFD Sender: No OFD packet to send [15:36:37]OFD Sender: No OFD packet to send [15:36:42]OFD Sender: No OFD packet to send [15:36:47]OFD Sender: No OFD packet to send [15:36:52]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:12]accept exits with 7 [15:37:12]New connection [15:37:12]New thread 3067157860 created [15:37:12]Thread 3067301220 joined [15:37:12]Waiting for new connection... [15:37:12] Sock 7.Parse request [15:37:12]Sock 7.Check first char [15:37:12]Sock 7.First char is OK [15:37:12]request: POST /json_proto HTTP/1.0 [15:37:12]Method: POST [15:37:12]URL: /json_proto [15:37:12]Method is POST - this is cgi request [15:37:12]url: /json_proto [15:37:12]query_string will be loaded in cgi processing [15:37:12]execute_cgi json_proto POST (null) [15:37:12]execute_cgi path=json_proto method=POST [15:37:12]POST find Content-Length [15:37:12]Host: 172.17.41.135:8080 [15:37:12]Content-Length: 802 [15:37:12]Content-Type: application/json [15:37:12] [15:37:12]POST finish read [15:37:12]Found Content-Length = 802 [15:37:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:37:12]execute_script... [15:37: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)24617787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:37:12]POST & json_proto [15:37:12]process_json_proto [15:37:12]json parsed OK: [15:37:12]protocol is kg_v1.0 [15:37:12]action value=close_receipt [15:37:12]process_action close_receipt [15:37:12]cmd_close_receipt [15:37:12]MH_GetDate [15:37:12]Write to MH i2c: F0 00 00 00 16 05 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: F0 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: F0 09 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: F0 09 00 00 16 00 2A 8B F1 66 ED 3E 82 65 2C [15:37:12]GetLastDocTimeStamp 1727105650 [15:37:12]current date 1727105834 [15:37:12]FM_GetShiftState [15:37:12]SAM_PROTO_GetShiftState [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 13 01 00 [15:37:12]Write to MH i2c: E2 08 00 01 16 80 13 01 00 00 00 00 00 94 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 0E 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 0E 00 01 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [15:37:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:37:12]wFMCommunicate OK [15:37:12]SAM_PROTO_GetShiftState done [15:37:12]FM_GetShiftState done [15:37:12]opened in 1727051401 [15:37:12]opened+sec_in_day 1727137801 [15:37:12]quantity*price = 50010 [15:37:12]sum+1 = 50012 [15:37:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 384 23.09.2024 15:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289710 ФПД: 30654094948262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153714&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289710&fm=30654094948262&tin=02508201610067®Number=0000000000091827&sum=50011 [15:37:14]StoreToDocumentArchive [15:37:14]shift 515 fd 289710 [15:37:14]save to /storage/0515/doc_00289710 [15:37:14]save last doc name /storage/0515/doc_00289710 to /storage/kkm_last_doc_name [15:37:14]save OK [15:37:14]Clear old archive folders... [15:37:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:37:14]tlvbuf is B6EFD130 [15:37:14]SAM_PROTO_ClearQueue [15:37:14]wFMCommunicate request_size=4 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 09 00 00 [15:37:14]Write to MH i2c: E2 08 00 0E 16 80 09 00 00 00 00 00 00 96 [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 0E 16 00 90 00 98 [15:37:14]RAPDU: 90 00 [15:37:14]wFMCommunicate OK [15:37:14]SAM_PROTO_ClearQueue done [15:37:14]KKMCreateOFDPacket [15:37:14]OFDProtocolAddRootSTLVToBuf [15:37:14]FM_MakeSignedData [15:37:14]FM_MakeSignedData [15:37:14]SAM_PROTO_SignData [15:37:14]wFMCommunicate request_size=4 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 0D 01 02 [15:37:14]Write to MH i2c: E2 08 00 0F 16 80 0D 01 02 00 00 00 00 9E [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 0F 16 00 90 00 99 [15:37:14]RAPDU: 90 00 [15:37:14]wFMCommunicate OK [15:37:14]wFMCommunicate request_size=255 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 2A 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6B 04 00 35 04 06 00 1B [15:37:14]Write to MH i2c: E2 02 01 10 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 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 01 00 00 F4 03 04 00 2A 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6B 04 00 35 04 06 00 1B 00 00 E4 [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 10 16 00 90 00 9A [15:37:14]RAPDU: 90 00 [15:37:14]wFMCommunicate OK [15:37:14]wFMCommunicate request_size=10 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 0D 02 02 05 E1 36 70 B7 A6 [15:37:14]Write to MH i2c: E2 0D 00 11 16 80 0D 02 02 05 00 E1 36 70 B7 A6 00 00 8F [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 03 00 11 16 00 90 00 9B [15:37:14]RAPDU: 90 00 [15:37:14]wFMCommunicate OK [15:37:14]wFMCommunicate request_size=4 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 0D 03 02 [15:37:14]Write to MH i2c: E2 08 00 12 16 80 0D 03 02 00 00 00 00 A3 [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 0B 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 0B 00 12 16 00 F3 2F E3 D3 09 1E 32 69 90 00 3E [15:37:14]RAPDU: F3 2F E3 D3 09 1E 32 69 90 00 [15:37:14]wFMCommunicate OK [15:37:14]SAM_PROTO_SignData done [15:37:14]FM_MakeSignedData done [15:37:14]CreateOFDProtocolMessage [15:37:14]wFMCommunicate request_size=4 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 11 00 00 [15:37:14]Write to MH i2c: E2 08 00 13 16 80 11 00 00 00 00 00 00 A3 [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 17 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 17 00 13 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [15:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:37:14]wFMCommunicate OK [15:37:14]CreateOFDProtocolMessage done [15:37:14]OFDSenderStorePacket 289710 [15:37:14]StoreOFDPacket docnum=289710 [15:37:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8E 08 07 01 3D 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 F4 03 04 00 2A 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6B 04 00 35 04 06 00 1B E1 36 70 B7 A6 F3 2F E3 D3 09 1E 32 69 [15:37:14]CheckFolder [15:37:14]dirname=/storage/ofd_packets [15:37:14]CheckFolder done [15:37:14]ProducePacketName [15:37:14]name=ofd_packets/00289710 [15:37:14]NVStorageSaveData ofd_packets/00289710 [15:37:14]File name is /storage/ofd_packets/00289710 [15:37:14]Write 301 bytes [15:37:14]NVStorageSaveData done [15:37:14]OFDSenderStorePacket done [15:37:14]KKMCreateOFDPacket done [15:37:14]NVStorageSaveData kkm_last_timestamp [15:37:14]File name is /storage/kkm_last_timestamp [15:37:14]Write 4 bytes [15:37:14]NVStorageSaveData done [15:37:14]ExternCall_PrintAddStr [15:37:14]wPrintStart [15:37:14]Write to MH i2c: 01 00 00 14 16 2A [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: 01 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: 01 07 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: 01 07 00 14 16 00 00 00 00 00 FF 0F 3F [15:37:14]RasterBufferAndPrint [15:37:14]line Счет N : (1)24617787 [15:37:14]line ИНН: 02508201610067 [15:37:14]line Контрольно-Кассовый Чек [15:37:14]line ПРОДАЖА [15:37:14]line ТРК (МРК, ГНК) : 62 [15:37:14]line Товар: 2710124500 [15:37:14]line Аи-95-К-5 [15:37:14]line 6.740 * 74.20 [15:37:14]line = 500.11 [15:37:14]line НДС 12% НСП 1% [15:37:14]line > о реализуемом товаре [15:37:14]line ИТОГО: 500.11 [15:37:14]line НСП 1% : 4.43 [15:37:14]line НДС 12% : 53.11 [15:37:14]line Наличными: 0.00 [15:37:14]line Безнал.: 500.11 [15:37:14]line Место: АЗС № 90 "Партнёр-нефть" [15:37:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:37:14]line СНО: Общий режим [15:37:14]line Чек 384 23.09.2024 15:37 [15:37:14]line Смена: 515 ФФД: 1.0 [15:37:14]line ЗНМ: 0300000107 [15:37:14]line РНМ: 0000000000091827 [15:37:14]line Версия ККМ: 001 [15:37:14]line Платежная система: O! деньги [15:37:14]line ФМ: 0000000000871832 [15:37:14]line ФД: 289710 [15:37:14]line ФПД: 30654094948262 [15:37:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T153714&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289710&fm=30654094948262&tin=02508201610067®Number=0000000000091827&sum=50011 [15:37:14]written 0, free lines is 4095 [15:37:14]OFD Sender: Processing packet 289710 [packets to send 1784, broken 1783] [15:37:14]ProducePacketName [15:37:14]name=ofd_packets/00289710 [15:37:14]OFD Sender: To server: pG, [15:37:14]CommunicateWithHost lk.salyk.kg:30040 [15:37:14]ConnectInit lk.salyk.kg [15:37:15]Connected sock=11 [15:37: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 33 32 0F 01 00 00 8E 08 07 01 3D 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 F4 03 04 00 2A 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6B 04 00 35 04 06 00 1B E1 36 70 B7 A6 F3 2F E3 D3 09 1E 32 69 [15:37:15]Write to MH i2c: 01 00 00 3D 16 53 [15:37:15]Write i2c OK [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: 01 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: 01 07 00 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: 01 07 00 3D 16 00 00 00 00 00 DC 0C 42 [15:37:15]RasterBufferAndPrint [15:37:15]line [15:37:15]line [15:37:15]line [15:37:15]line [15:37:15]line [15:37:15]written 0, free lines is 3297 [15:37:15]MH_Cut [15:37:15]Write to MH i2c: D1 01 00 44 16 01 2C [15:37:15]Write i2c OK [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: D1 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: D1 01 00 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: D1 01 00 44 16 00 2B [15:37:15]Write to MH i2c: 01 00 00 45 16 5B [15:37:15]Write i2c OK [15:37:15]MH_I2C_Read... [15:37: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 33 32 4F 00 00 00 D8 40 47 00 0D 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 33 32 10 04 04 00 AE 6B 04 00 F4 03 04 00 FE 32 F1 66 B6 04 01 00 00 8C 0F 16 F6 DC DD 22 7B [15:37:15]CommunicateWithHost err = 0 [15:37:15]CheckOFDResponse [15:37:15]1017 (14) - 77093643461234 [15:37:15]1041 (16) - 0000000000871832 [15:37:15]1040 (4) - 289710 [15:37:15]1012 (4) - 23.09.2024 09:21 [15:37:15]1206 (1) - 0 [15:37:15]OFD Sender: Remove packet 289710 [15:37:15]ProducePacketName [15:37:15]name=ofd_packets/00289710 [15:37:15]NVStorageDeleteData [15:37:15]*** Cut start [15:37:15]*** Partial cut [15:37:15]*** CUTSNS_PIN = 1 [15:37:15]*** CUTSNS_PIN = 0 [15:37:15]OFD Sender: No OFD packet to send [15:37:16]*** Brake cut motor [15:37:16]Read from MH i2c: 01 [15:37:16]MH_I2C_Read... [15:37:16]*** Stop cut motor [15:37:16]*** Cut end [15:37:16]Read from MH i2c: 01 07 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: 01 07 00 45 16 00 00 00 00 00 FF 0F 70 [15:37:16]process_action close_receipt done [15:37:16]requested_data is exist [15:37:16]produce_requested_data [15:37:16]requested_item fm.sn is exist - process it [15:37:16]wFMCommunicate request_size=4 [15:37:16]MH_SAM_APDU [15:37:16]CAPDU: 80 11 00 00 [15:37:16]Write to MH i2c: E2 08 00 46 16 80 11 00 00 00 00 00 00 D6 [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:16]Read from MH i2c: E2 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 17 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 17 00 46 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 26 [15:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:37:16]wFMCommunicate OK [15:37:16]requested_item fd.num is exist - process it [15:37:16]SAM_PROTO_GetFieldsCounters [15:37:16]wFMCommunicate request_size=4 [15:37:16]MH_SAM_APDU [15:37:16]CAPDU: 80 13 00 00 [15:37:16]Write to MH i2c: E2 08 00 47 16 80 13 00 00 00 00 00 00 D9 [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:37:16]Read from MH i2c: E2 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 62 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 62 00 47 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AE 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [15:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AE 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:37:16]wFMCommunicate OK [15:37:16]SAM_PROTO_GetFieldsCounters done [15:37:16]requested_item shift.num is exist - process it [15:37:16]requested_item shift.opened is exist - process it [15:37:16]req_shift_opened [15:37:16]FM_GetShiftState [15:37:16]SAM_PROTO_GetShiftState [15:37:16]wFMCommunicate request_size=4 [15:37:16]MH_SAM_APDU [15:37:16]CAPDU: 80 13 01 00 [15:37:16]Write to MH i2c: E2 08 00 48 16 80 13 01 00 00 00 00 00 DB [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:16]Read from MH i2c: E2 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 0E 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 0E 00 48 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7C [15:37:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:37:16]wFMCommunicate OK [15:37:16]SAM_PROTO_GetShiftState done [15:37:16]FM_GetShiftState done [15:37:16]req_shift_opened done [15:37:16]requested_item shift.open_date is exist - process it [15:37:16]req_shift_open_date [15:37:16]req_shift_open_date done [15:37:16]produce_requested_data done [15:37:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289710,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:37:16]process_action_free close_receipt [15:37:16]json_value_free [15:37:16]json_value_free done [15:37:16]process_json_proto returns [15:37:16]Send response to host [15:37:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289710,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:37:16]free response buf [15:37:16]execute_script done [15:37:16]execute_script returns [15:37:16]free content buf [15:37:16]Sock 7.Close socket [15:37:16]Sock 7.Thread stoped [15:37:21]OFD Sender: No OFD packet to send [15:37:26]OFD Sender: No OFD packet to send [15:37:31]OFD Sender: No OFD packet to send [15:37:36]OFD Sender: No OFD packet to send [15:37:41]OFD Sender: No OFD packet to send [15:37:46]OFD Sender: No OFD packet to send [15:37:51]OFD Sender: No OFD packet to send [15:37:56]OFD Sender: No OFD packet to send [15:38:01]OFD Sender: No OFD packet to send [15:38:06]OFD Sender: No OFD packet to send [15:38:11]OFD Sender: No OFD packet to send [15:38:16]OFD Sender: No OFD packet to send [15:38:21]OFD Sender: No OFD packet to send [15:38:26]OFD Sender: No OFD packet to send [15:38:31]OFD Sender: No OFD packet to send [15:38:36]OFD Sender: No OFD packet to send [15:38:41]OFD Sender: No OFD packet to send [15:38:46]OFD Sender: No OFD packet to send [15:38:51]OFD Sender: No OFD packet to send [15:38:56]OFD Sender: No OFD packet to send [15:39:01]OFD Sender: No OFD packet to send [15:39:06]OFD Sender: No OFD packet to send [15:39:11]OFD Sender: No OFD packet to send [15:39:16]OFD Sender: No OFD packet to send [15:39:21]OFD Sender: No OFD packet to send [15:39:26]OFD Sender: No OFD packet to send [15:39:31]OFD Sender: No OFD packet to send [15:39:36]OFD Sender: No OFD packet to send [15:39:41]OFD Sender: No OFD packet to send [15:39:47]OFD Sender: No OFD packet to send [15:39:52]OFD Sender: No OFD packet to send [15:39:57]OFD Sender: No OFD packet to send [15:40:02]OFD Sender: No OFD packet to send [15:40:07]OFD Sender: No OFD packet to send [15:40:07]accept exits with 9 [15:40:07]New connection [15:40:07]New thread 3067301220 created [15:40:07]Thread 3067157860 joined [15:40:07]Waiting for new connection... [15:40:07] Sock 9.Parse request [15:40:07]Sock 9.Check first char [15:40:07]Sock 9.First char is OK [15:40:07]request: POST /json_proto HTTP/1.0 [15:40:07]Method: POST [15:40:07]URL: /json_proto [15:40:07]Method is POST - this is cgi request [15:40:07]url: /json_proto [15:40:07]query_string will be loaded in cgi processing [15:40:07]execute_cgi json_proto POST (null) [15:40:07]execute_cgi path=json_proto method=POST [15:40:07]POST find Content-Length [15:40:07]Host: 172.17.41.135:8080 [15:40:07]Content-Length: 791 [15:40:07]Content-Type: application/json [15:40:07] [15:40:07]POST finish read [15:40:07]Found Content-Length = 791 [15:40:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:07]execute_script... [15:40:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:07]POST & json_proto [15:40:07]process_json_proto [15:40:07]json parsed OK: [15:40:07]protocol is kg_v1.0 [15:40:07]action value=close_receipt [15:40:07]process_action close_receipt [15:40:07]cmd_close_receipt [15:40:07]MH_GetDate [15:40:07]Write to MH i2c: F0 00 00 49 16 4E [15:40:07]Write i2c OK [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: F0 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: F0 09 00 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: F0 09 00 49 16 00 D8 8B F1 66 ED 3E 82 65 23 [15:40:07]GetLastDocTimeStamp 1727105834 [15:40:07]current date 1727106008 [15:40:07]FM_GetShiftState [15:40:07]SAM_PROTO_GetShiftState [15:40:07]wFMCommunicate request_size=4 [15:40:07]MH_SAM_APDU [15:40:07]CAPDU: 80 13 01 00 [15:40:07]Write to MH i2c: E2 08 00 4A 16 80 13 01 00 00 00 00 00 DD [15:40:07]Write i2c OK [15:40:07]MH_I2C_Read... [15:40:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:07]Read from MH i2c: E2 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 0E 00 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 0E 00 4A 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [15:40:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:40:07]wFMCommunicate OK [15:40:07]SAM_PROTO_GetShiftState done [15:40:07]FM_GetShiftState done [15:40:07]opened in 1727051401 [15:40:07]opened+sec_in_day 1727137801 [15:40:07]quantity*price = 0 [15:40:07]sum+1 = 1 [15:40:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 385 23.09.2024 15:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289711 ФПД: 167889678301833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154008&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289711&fm=167889678301833&tin=02508201610067®Number=0000000000091827&sum=0 [15:40:08]StoreToDocumentArchive [15:40:08]shift 515 fd 289711 [15:40:08]save to /storage/0515/doc_00289711 [15:40:08]save last doc name /storage/0515/doc_00289711 to /storage/kkm_last_doc_name [15:40:08]save OK [15:40:08]Clear old archive folders... [15:40:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:40:08]tlvbuf is 00777900 [15:40:08]SAM_PROTO_ClearQueue [15:40:08]wFMCommunicate request_size=4 [15:40:08]MH_SAM_APDU [15:40:08]CAPDU: 80 09 00 00 [15:40:08]Write to MH i2c: E2 08 00 57 16 80 09 00 00 00 00 00 00 DF [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:08]Read from MH i2c: E2 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 03 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 03 00 57 16 00 90 00 E1 [15:40:08]RAPDU: 90 00 [15:40:08]wFMCommunicate OK [15:40:08]SAM_PROTO_ClearQueue done [15:40:08]KKMCreateOFDPacket [15:40:08]OFDProtocolAddRootSTLVToBuf [15:40:08]FM_MakeSignedData [15:40:08]FM_MakeSignedData [15:40:08]SAM_PROTO_SignData [15:40:08]wFMCommunicate request_size=4 [15:40:08]MH_SAM_APDU [15:40:08]CAPDU: 80 0D 01 02 [15:40:08]Write to MH i2c: E2 08 00 58 16 80 0D 01 02 00 00 00 00 E7 [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:08]Read from MH i2c: E2 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 03 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 03 00 58 16 00 90 00 E2 [15:40:08]RAPDU: 90 00 [15:40:08]wFMCommunicate OK [15:40:08]wFMCommunicate request_size=255 [15:40:08]MH_SAM_APDU [15:40:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 81 01 00 00 F4 03 04 00 D8 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6B 04 00 35 04 06 00 98 B1 DC A2 [15:40:08]Write to MH i2c: E2 02 01 59 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 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 81 01 00 00 F4 03 04 00 D8 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6B 04 00 35 04 06 00 98 B1 DC A2 00 00 D6 [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:09]Read from MH i2c: E2 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 03 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 03 00 59 16 00 90 00 E3 [15:40:09]RAPDU: 90 00 [15:40:09]wFMCommunicate OK [15:40:09]wFMCommunicate request_size=7 [15:40:09]MH_SAM_APDU [15:40:09]CAPDU: 80 0D 02 02 02 FA 89 [15:40:09]Write to MH i2c: E2 0A 00 5A 16 80 0D 02 02 02 00 FA 89 00 00 71 [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:09]Read from MH i2c: E2 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 03 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 03 00 5A 16 00 90 00 E4 [15:40:09]RAPDU: 90 00 [15:40:09]wFMCommunicate OK [15:40:09]wFMCommunicate request_size=4 [15:40:09]MH_SAM_APDU [15:40:09]CAPDU: 80 0D 03 02 [15:40:09]Write to MH i2c: E2 08 00 5B 16 80 0D 03 02 00 00 00 00 EC [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:09]Read from MH i2c: E2 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 0B 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 0B 00 5B 16 00 12 9D 55 86 30 9A 1E 27 90 00 86 [15:40:09]RAPDU: 12 9D 55 86 30 9A 1E 27 90 00 [15:40:09]wFMCommunicate OK [15:40:09]SAM_PROTO_SignData done [15:40:09]FM_MakeSignedData done [15:40:09]CreateOFDProtocolMessage [15:40:09]wFMCommunicate request_size=4 [15:40:09]MH_SAM_APDU [15:40:09]CAPDU: 80 11 00 00 [15:40:09]Write to MH i2c: E2 08 00 5C 16 80 11 00 00 00 00 00 00 EC [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:09]Read from MH i2c: E2 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 17 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 17 00 5C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [15:40:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:40:09]wFMCommunicate OK [15:40:09]CreateOFDProtocolMessage done [15:40:09]OFDSenderStorePacket 289711 [15:40:09]StoreOFDPacket docnum=289711 [15:40:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 90 8C 04 01 18 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 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 81 01 00 00 F4 03 04 00 D8 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6B 04 00 35 04 06 00 98 B1 DC A2 FA 89 12 9D 55 86 30 9A 1E 27 [15:40:09]CheckFolder [15:40:09]dirname=/storage/ofd_packets [15:40:09]CheckFolder done [15:40:09]ProducePacketName [15:40:09]name=ofd_packets/00289711 [15:40:09]NVStorageSaveData ofd_packets/00289711 [15:40:09]File name is /storage/ofd_packets/00289711 [15:40:09]Write 298 bytes [15:40:09]NVStorageSaveData done [15:40:09]OFDSenderStorePacket done [15:40:09]KKMCreateOFDPacket done [15:40:09]NVStorageSaveData kkm_last_timestamp [15:40:09]File name is /storage/kkm_last_timestamp [15:40:09]Write 4 bytes [15:40:09]NVStorageSaveData done [15:40:09]ExternCall_PrintAddStr [15:40:09]wPrintStart [15:40:09]Write to MH i2c: 01 00 00 5D 16 73 [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: 01 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: 01 07 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: 01 07 00 5D 16 00 00 00 00 00 FF 0F 88 [15:40:09]RasterBufferAndPrint [15:40:09]line Счет N : (1)24617788 [15:40:09]line ИНН: 02508201610067 [15:40:09]line Контрольно-Кассовый Чек [15:40:09]line ПРОДАЖА [15:40:09]line ТРК (МРК, ГНК) : 45 [15:40:09]line Товар: 2710194210 [15:40:09]line ДТ-К-5 [15:40:09]line 39.380 * 0.00 [15:40:09]line = 0.00 [15:40:09]line НДС 12% НСП 1% [15:40:09]line > о реализуемом товаре [15:40:09]line ИТОГО: 0.00 [15:40:09]line НСП 1% : 0.00 [15:40:09]line НДС 12% : 0.00 [15:40:09]line Наличными: 0.00 [15:40:09]line Безнал.: 0.00 [15:40:09]line Место: АЗС № 90 "Партнёр-нефть" [15:40:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:40:09]line СНО: Общий режим [15:40:09]line Чек 385 23.09.2024 15:40 [15:40:09]line Смена: 515 ФФД: 1.0 [15:40:09]line ЗНМ: 0300000107 [15:40:09]line РНМ: 0000000000091827 [15:40:09]line Версия ККМ: 001 [15:40:09]line Талоны: Топливная Карта [15:40:09]line 54206 [15:40:09]line ФМ: 0000000000871832 [15:40:09]line ФД: 289711 [15:40:09]line ФПД: 167889678301833 [15:40:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154008&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289711&fm=167889678301833&tin=02508201610067®Number=0000000000091827&sum=0 [15:40:09]written 0, free lines is 4095 [15:40:09]OFD Sender: Processing packet 289711 [packets to send 1784, broken 1783] [15:40:09]ProducePacketName [15:40:09]name=ofd_packets/00289711 [15:40:09]OFD Sender: To server: pG, [15:40:09]CommunicateWithHost lk.salyk.kg:30040 [15:40:09]ConnectInit lk.salyk.kg [15:40:09]Connected sock=7 [15:40:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 90 8C 04 01 18 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 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 81 01 00 00 F4 03 04 00 D8 8B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6B 04 00 35 04 06 00 98 B1 DC A2 FA 89 12 9D 55 86 30 9A 1E 27 [15:40:09]Write to MH i2c: 01 00 00 86 16 9C [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: 01 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: 01 07 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: 01 07 00 86 16 00 00 00 00 00 DE 0C 8D [15:40:09]RasterBufferAndPrint [15:40:09]line [15:40:09]line [15:40:09]line [15:40:09]line [15:40:09]line [15:40:09]written 0, free lines is 3299 [15:40:09]MH_Cut [15:40:09]Write to MH i2c: D1 01 00 8D 16 01 75 [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: D1 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: D1 01 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: D1 01 00 8D 16 00 74 [15:40:09]Write to MH i2c: 01 00 00 8E 16 A4 [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 05 52 47 00 95 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 33 32 10 04 04 00 AF 6B 04 00 F4 03 04 00 AD 33 F1 66 B6 04 01 00 00 40 8F 15 97 A7 CC 9D 4B [15:40:09]CommunicateWithHost err = 0 [15:40:09]CheckOFDResponse [15:40:09]1017 (14) - 77093643461234 [15:40:09]1041 (16) - 0000000000871832 [15:40:09]1040 (4) - 289711 [15:40:09]1012 (4) - 23.09.2024 09:23 [15:40:09]1206 (1) - 0 [15:40:09]OFD Sender: Remove packet 289711 [15:40:09]ProducePacketName [15:40:09]name=ofd_packets/00289711 [15:40:09]NVStorageDeleteData [15:40:10]OFD Sender: No OFD packet to send [15:40:10]*** Cut start [15:40:10]*** Partial cut [15:40:10]*** CUTSNS_PIN = 1 [15:40:10]*** CUTSNS_PIN = 0 [15:40:10]*** Brake cut motor [15:40:11]Read from MH i2c: 01 [15:40:11]MH_I2C_Read... [15:40:11]*** Stop cut motor [15:40:11]*** Cut end [15:40:11]Read from MH i2c: 01 07 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: 01 07 00 8E 16 00 00 00 00 00 FF 0F B9 [15:40:11]process_action close_receipt done [15:40:11]requested_data is exist [15:40:11]produce_requested_data [15:40:11]requested_item fm.sn is exist - process it [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 11 00 00 [15:40:11]Write to MH i2c: E2 08 00 8F 16 80 11 00 00 00 00 00 00 1F [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:11]Read from MH i2c: E2 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 17 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 17 00 8F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6F [15:40:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:40:11]wFMCommunicate OK [15:40:11]requested_item fd.num is exist - process it [15:40:11]SAM_PROTO_GetFieldsCounters [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 13 00 00 [15:40:11]Write to MH i2c: E2 08 00 90 16 80 13 00 00 00 00 00 00 22 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:11]Read from MH i2c: E2 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 62 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 62 00 90 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AF 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [15:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AF 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:11]wFMCommunicate OK [15:40:11]SAM_PROTO_GetFieldsCounters done [15:40:11]requested_item shift.num is exist - process it [15:40:11]requested_item shift.opened is exist - process it [15:40:11]req_shift_opened [15:40:11]FM_GetShiftState [15:40:11]SAM_PROTO_GetShiftState [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 13 01 00 [15:40:11]Write to MH i2c: E2 08 00 91 16 80 13 01 00 00 00 00 00 24 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:11]Read from MH i2c: E2 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 0E 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 0E 00 91 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [15:40:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:40:11]wFMCommunicate OK [15:40:11]SAM_PROTO_GetShiftState done [15:40:11]FM_GetShiftState done [15:40:11]req_shift_opened done [15:40:11]requested_item shift.open_date is exist - process it [15:40:11]req_shift_open_date [15:40:11]req_shift_open_date done [15:40:11]produce_requested_data done [15:40:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289711,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:40:11]process_action_free close_receipt [15:40:11]json_value_free [15:40:11]json_value_free done [15:40:11]process_json_proto returns [15:40:11]Send response to host [15:40:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289711,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:40:11]free response buf [15:40:11]execute_script done [15:40:11]execute_script returns [15:40:11]free content buf [15:40:11]Sock 9.Close socket [15:40:11]Sock 9.Thread stoped [15:40:15]OFD Sender: No OFD packet to send [15:40:20]OFD Sender: No OFD packet to send [15:40:25]OFD Sender: No OFD packet to send [15:40:30]OFD Sender: No OFD packet to send [15:40:35]OFD Sender: No OFD packet to send [15:40:40]OFD Sender: No OFD packet to send [15:40:45]OFD Sender: No OFD packet to send [15:40:50]OFD Sender: No OFD packet to send [15:40:55]OFD Sender: No OFD packet to send [15:41:00]OFD Sender: No OFD packet to send [15:41:05]OFD Sender: No OFD packet to send [15:41:10]OFD Sender: No OFD packet to send [15:41:15]OFD Sender: No OFD packet to send [15:41:21]OFD Sender: No OFD packet to send [15:41:26]OFD Sender: No OFD packet to send [15:41:31]OFD Sender: No OFD packet to send [15:41:36]OFD Sender: No OFD packet to send [15:41:41]OFD Sender: No OFD packet to send [15:41:46]OFD Sender: No OFD packet to send [15:41:51]OFD Sender: No OFD packet to send [15:41:52]accept exits with 10 [15:41:52]New connection [15:41:52]New thread 3067157860 created [15:41:52]Thread 3067301220 joined [15:41:52]Waiting for new connection... [15:41:52] Sock 10.Parse request [15:41:52]Sock 10.Check first char [15:41:52]Sock 10.First char is OK [15:41:52]request: POST /json_proto HTTP/1.0 [15:41:52]Method: POST [15:41:52]URL: /json_proto [15:41:52]Method is POST - this is cgi request [15:41:52]url: /json_proto [15:41:52]query_string will be loaded in cgi processing [15:41:52]execute_cgi json_proto POST (null) [15:41:52]execute_cgi path=json_proto method=POST [15:41:52]POST find Content-Length [15:41:52]Host: 172.17.41.135:8080 [15:41:52]Content-Length: 791 [15:41:52]Content-Type: application/json [15:41:52] [15:41:52]POST finish read [15:41:52]Found Content-Length = 791 [15:41:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:52]execute_script... [15:41:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:52]POST & json_proto [15:41:52]process_json_proto [15:41:52]json parsed OK: [15:41:52]protocol is kg_v1.0 [15:41:52]action value=close_receipt [15:41:52]process_action close_receipt [15:41:52]cmd_close_receipt [15:41:52]MH_GetDate [15:41:52]Write to MH i2c: F0 00 00 92 16 97 [15:41:52]Write i2c OK [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: F0 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: F0 09 00 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: F0 09 00 92 16 00 41 8C F1 66 ED 3E 82 65 D6 [15:41:52]GetLastDocTimeStamp 1727106008 [15:41:52]current date 1727106113 [15:41:52]FM_GetShiftState [15:41:52]SAM_PROTO_GetShiftState [15:41:52]wFMCommunicate request_size=4 [15:41:52]MH_SAM_APDU [15:41:52]CAPDU: 80 13 01 00 [15:41:52]Write to MH i2c: E2 08 00 93 16 80 13 01 00 00 00 00 00 26 [15:41:52]Write i2c OK [15:41:52]MH_I2C_Read... [15:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:52]Read from MH i2c: E2 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: E2 0E 00 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: E2 0E 00 93 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [15:41:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:41:52]wFMCommunicate OK [15:41:52]SAM_PROTO_GetShiftState done [15:41:52]FM_GetShiftState done [15:41:52]opened in 1727051401 [15:41:52]opened+sec_in_day 1727137801 [15:41:52]quantity*price = 0 [15:41:52]sum+1 = 1 [15:41:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 386 23.09.2024 15:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289712 ФПД: 276169156750934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154153&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289712&fm=276169156750934&tin=02508201610067®Number=0000000000091827&sum=0 [15:41:53]StoreToDocumentArchive [15:41:53]shift 515 fd 289712 [15:41:53]save to /storage/0515/doc_00289712 [15:41:53]save last doc name /storage/0515/doc_00289712 to /storage/kkm_last_doc_name [15:41:53]save OK [15:41:53]Clear old archive folders... [15:41:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:41:53]tlvbuf is 00777D30 [15:41:53]SAM_PROTO_ClearQueue [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 09 00 00 [15:41:53]Write to MH i2c: E2 08 00 A0 16 80 09 00 00 00 00 00 00 28 [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:41:53]Read from MH i2c: E2 03 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 A0 16 00 90 00 2A [15:41:53]RAPDU: 90 00 [15:41:53]wFMCommunicate OK [15:41:53]SAM_PROTO_ClearQueue done [15:41:53]KKMCreateOFDPacket [15:41:53]OFDProtocolAddRootSTLVToBuf [15:41:53]FM_MakeSignedData [15:41:53]FM_MakeSignedData [15:41:53]SAM_PROTO_SignData [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 0D 01 02 [15:41:53]Write to MH i2c: E2 08 00 A1 16 80 0D 01 02 00 00 00 00 30 [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 A1 16 00 90 00 2B [15:41:53]RAPDU: 90 00 [15:41:53]wFMCommunicate OK [15:41:53]wFMCommunicate request_size=255 [15:41:53]MH_SAM_APDU [15:41: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 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 82 01 00 00 F4 03 04 00 41 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6B 04 00 35 04 06 00 FB 2C A4 7C [15:41:53]Write to MH i2c: E2 02 01 A2 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 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 82 01 00 00 F4 03 04 00 41 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6B 04 00 35 04 06 00 FB 2C A4 7C 00 00 8E [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 A2 16 00 90 00 2C [15:41:53]RAPDU: 90 00 [15:41:53]wFMCommunicate OK [15:41:53]wFMCommunicate request_size=7 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 0D 02 02 02 6E 56 [15:41:53]Write to MH i2c: E2 0A 00 A3 16 80 0D 02 02 02 00 6E 56 00 00 FB [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 A3 16 00 90 00 2D [15:41:53]RAPDU: 90 00 [15:41:53]wFMCommunicate OK [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 0D 03 02 [15:41:53]Write to MH i2c: E2 08 00 A4 16 80 0D 03 02 00 00 00 00 35 [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 0B 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 0B 00 A4 16 00 18 4A 35 F8 7C 99 6F 35 90 00 7E [15:41:53]RAPDU: 18 4A 35 F8 7C 99 6F 35 90 00 [15:41:53]wFMCommunicate OK [15:41:53]SAM_PROTO_SignData done [15:41:53]FM_MakeSignedData done [15:41:53]CreateOFDProtocolMessage [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 11 00 00 [15:41:53]Write to MH i2c: E2 08 00 A5 16 80 11 00 00 00 00 00 00 35 [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:54]Read from MH i2c: E2 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 17 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 17 00 A5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 85 [15:41:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:41:54]wFMCommunicate OK [15:41:54]CreateOFDProtocolMessage done [15:41:54]OFDSenderStorePacket 289712 [15:41:54]StoreOFDPacket docnum=289712 [15:41:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 52 6F 04 01 F7 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 82 01 00 00 F4 03 04 00 41 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6B 04 00 35 04 06 00 FB 2C A4 7C 6E 56 18 4A 35 F8 7C 99 6F 35 [15:41:54]CheckFolder [15:41:54]dirname=/storage/ofd_packets [15:41:54]CheckFolder done [15:41:54]ProducePacketName [15:41:54]name=ofd_packets/00289712 [15:41:54]NVStorageSaveData ofd_packets/00289712 [15:41:54]File name is /storage/ofd_packets/00289712 [15:41:54]Write 298 bytes [15:41:54]NVStorageSaveData done [15:41:54]OFDSenderStorePacket done [15:41:54]KKMCreateOFDPacket done [15:41:54]NVStorageSaveData kkm_last_timestamp [15:41:54]File name is /storage/kkm_last_timestamp [15:41:54]Write 4 bytes [15:41:54]NVStorageSaveData done [15:41:54]ExternCall_PrintAddStr [15:41:54]wPrintStart [15:41:54]Write to MH i2c: 01 00 00 A6 16 BC [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 07 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 07 00 A6 16 00 00 00 00 00 FF 0F D1 [15:41:54]RasterBufferAndPrint [15:41:54]line Счет N : (1)24617789 [15:41:54]line ИНН: 02508201610067 [15:41:54]line Контрольно-Кассовый Чек [15:41:54]line ПРОДАЖА [15:41:54]line ТРК (МРК, ГНК) : 35 [15:41:54]line Товар: 2710194210 [15:41:54]line ДТ-К-5 [15:41:54]line 26.250 * 0.00 [15:41:54]line = 0.00 [15:41:54]line НДС 12% НСП 1% [15:41:54]line > о реализуемом товаре [15:41:54]line ИТОГО: 0.00 [15:41:54]line НСП 1% : 0.00 [15:41:54]line НДС 12% : 0.00 [15:41:54]line Наличными: 0.00 [15:41:54]line Безнал.: 0.00 [15:41:54]line Место: АЗС № 90 "Партнёр-нефть" [15:41:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:41:54]line СНО: Общий режим [15:41:54]line Чек 386 23.09.2024 15:41 [15:41:54]line Смена: 515 ФФД: 1.0 [15:41:54]line ЗНМ: 0300000107 [15:41:54]line РНМ: 0000000000091827 [15:41:54]line Версия ККМ: 001 [15:41:54]line Талоны: Топливная Карта [15:41:54]line 54206 [15:41:54]line ФМ: 0000000000871832 [15:41:54]line ФД: 289712 [15:41:54]line ФПД: 276169156750934 [15:41:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154153&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289712&fm=276169156750934&tin=02508201610067®Number=0000000000091827&sum=0 [15:41:54]written 0, free lines is 4095 [15:41:54]OFD Sender: Processing packet 289712 [packets to send 1784, broken 1783] [15:41:54]ProducePacketName [15:41:54]name=ofd_packets/00289712 [15:41:54]OFD Sender: To server: pG, [15:41:54]CommunicateWithHost lk.salyk.kg:30040 [15:41:54]ConnectInit lk.salyk.kg [15:41:54]Connected sock=9 [15: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 33 32 0C 01 00 00 52 6F 04 01 F7 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 82 01 00 00 F4 03 04 00 41 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6B 04 00 35 04 06 00 FB 2C A4 7C 6E 56 18 4A 35 F8 7C 99 6F 35 [15:41:54]Write to MH i2c: 01 00 00 CF 16 E5 [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 07 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 07 00 CF 16 00 00 00 00 00 D8 0C D0 [15:41:54]RasterBufferAndPrint [15:41:54]line [15:41:54]line [15:41:54]line [15:41:54]line [15:41:54]line [15:41:54]written 0, free lines is 3293 [15:41:54]MH_Cut [15:41:54]Write to MH i2c: D1 01 00 D6 16 01 BE [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: D1 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: D1 01 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: D1 01 00 D6 16 00 BD [15:41:54]Write to MH i2c: 01 00 00 D7 16 ED [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15: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 33 32 4F 00 00 00 FB 33 47 00 4E 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 33 32 10 04 04 00 B0 6B 04 00 F4 03 04 00 15 34 F1 66 B6 04 01 00 00 71 F6 54 5A 03 A6 28 3D [15:41:54]CommunicateWithHost err = 0 [15:41:54]CheckOFDResponse [15:41:54]1017 (14) - 77093643461234 [15:41:54]1041 (16) - 0000000000871832 [15:41:54]1040 (4) - 289712 [15:41:54]1012 (4) - 23.09.2024 09:25 [15:41:54]1206 (1) - 0 [15:41:54]OFD Sender: Remove packet 289712 [15:41:54]ProducePacketName [15:41:54]name=ofd_packets/00289712 [15:41:54]NVStorageDeleteData [15:41:55]OFD Sender: No OFD packet to send [15:41:55]*** Cut start [15:41:55]*** Partial cut [15:41:55]*** CUTSNS_PIN = 1 [15:41:55]*** CUTSNS_PIN = 0 [15:41:55]*** Brake cut motor [15:41:55]Read from MH i2c: 01 [15:41:55]MH_I2C_Read... [15:41:55]*** Stop cut motor [15:41:55]*** Cut end [15:41:55]Read from MH i2c: 01 07 00 [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: 01 07 00 D7 16 00 00 00 00 00 FF 0F 02 [15:41:55]process_action close_receipt done [15:41:55]requested_data is exist [15:41:55]produce_requested_data [15:41:55]requested_item fm.sn is exist - process it [15:41:55]wFMCommunicate request_size=4 [15:41:55]MH_SAM_APDU [15:41:55]CAPDU: 80 11 00 00 [15:41:55]Write to MH i2c: E2 08 00 D8 16 80 11 00 00 00 00 00 00 68 [15:41:55]Write i2c OK [15:41:55]MH_I2C_Read... [15:41:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:55]Read from MH i2c: E2 [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: E2 17 00 [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: E2 17 00 D8 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [15:41:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:41:55]wFMCommunicate OK [15:41:55]requested_item fd.num is exist - process it [15:41:55]SAM_PROTO_GetFieldsCounters [15:41:55]wFMCommunicate request_size=4 [15:41:55]MH_SAM_APDU [15:41:55]CAPDU: 80 13 00 00 [15:41:55]Write to MH i2c: E2 08 00 D9 16 80 13 00 00 00 00 00 00 6B [15:41:55]Write i2c OK [15:41:55]MH_I2C_Read... [15:41:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:56]Read from MH i2c: E2 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 62 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 62 00 D9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B0 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [15:41: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B0 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:41:56]wFMCommunicate OK [15:41:56]SAM_PROTO_GetFieldsCounters done [15:41:56]requested_item shift.num is exist - process it [15:41:56]requested_item shift.opened is exist - process it [15:41:56]req_shift_opened [15:41:56]FM_GetShiftState [15:41:56]SAM_PROTO_GetShiftState [15:41:56]wFMCommunicate request_size=4 [15:41:56]MH_SAM_APDU [15:41:56]CAPDU: 80 13 01 00 [15:41:56]Write to MH i2c: E2 08 00 DA 16 80 13 01 00 00 00 00 00 6D [15:41:56]Write i2c OK [15:41:56]MH_I2C_Read... [15:41:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:56]Read from MH i2c: E2 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 0E 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 0E 00 DA 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [15:41:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:41:56]wFMCommunicate OK [15:41:56]SAM_PROTO_GetShiftState done [15:41:56]FM_GetShiftState done [15:41:56]req_shift_opened done [15:41:56]requested_item shift.open_date is exist - process it [15:41:56]req_shift_open_date [15:41:56]req_shift_open_date done [15:41:56]produce_requested_data done [15:41:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289712,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:41:56]process_action_free close_receipt [15:41:56]json_value_free [15:41:56]json_value_free done [15:41:56]process_json_proto returns [15:41:56]Send response to host [15:41:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289712,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:41:56]free response buf [15:41:56]execute_script done [15:41:56]execute_script returns [15:41:56]free content buf [15:41:56]Sock 10.Close socket [15:41:56]Sock 10.Thread stoped [15:42:00]OFD Sender: No OFD packet to send [15:42:05]OFD Sender: No OFD packet to send [15:42:10]OFD Sender: No OFD packet to send [15:42:15]OFD Sender: No OFD packet to send [15:42:20]OFD Sender: No OFD packet to send [15:42:20]accept exits with 7 [15:42:20]New connection [15:42:20]New thread 3067301220 created [15:42:20]Thread 3067157860 joined [15:42:20]Waiting for new connection... [15:42:20] Sock 7.Parse request [15:42:20]Sock 7.Check first char [15:42:20]Sock 7.First char is OK [15:42:20]request: POST /json_proto HTTP/1.0 [15:42:20]Method: POST [15:42:20]URL: /json_proto [15:42:20]Method is POST - this is cgi request [15:42:20]url: /json_proto [15:42:20]query_string will be loaded in cgi processing [15:42:20]execute_cgi json_proto POST (null) [15:42:20]execute_cgi path=json_proto method=POST [15:42:20]POST find Content-Length [15:42:20]Host: 172.17.41.135:8080 [15:42:20]Content-Length: 783 [15:42:20]Content-Type: application/json [15:42:20] [15:42:20]POST finish read [15:42:20]Found Content-Length = 783 [15:42:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:20]execute_script... [15:42: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)24617791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:20]POST & json_proto [15:42:20]process_json_proto [15:42:20]json parsed OK: [15:42:20]protocol is kg_v1.0 [15:42:20]action value=close_receipt [15:42:20]process_action close_receipt [15:42:20]cmd_close_receipt [15:42:20]MH_GetDate [15:42:20]Write to MH i2c: F0 00 00 DB 16 E0 [15:42:20]Write i2c OK [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: F0 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: F0 09 00 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: F0 09 00 DB 16 00 5E 8C F1 66 ED 3E 82 65 3C [15:42:20]GetLastDocTimeStamp 1727106113 [15:42:20]current date 1727106142 [15:42:20]FM_GetShiftState [15:42:20]SAM_PROTO_GetShiftState [15:42:20]wFMCommunicate request_size=4 [15:42:20]MH_SAM_APDU [15:42:20]CAPDU: 80 13 01 00 [15:42:20]Write to MH i2c: E2 08 00 DC 16 80 13 01 00 00 00 00 00 6F [15:42:20]Write i2c OK [15:42:20]MH_I2C_Read... [15:42:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:20]Read from MH i2c: E2 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 0E 00 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 0E 00 DC 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [15:42:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:42:20]wFMCommunicate OK [15:42:20]SAM_PROTO_GetShiftState done [15:42:20]FM_GetShiftState done [15:42:20]opened in 1727051401 [15:42:20]opened+sec_in_day 1727137801 [15:42:20]quantity*price = 40055 [15:42:20]sum+1 = 40056 [15:42:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.55 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 0.00 Безнал.: 400.55 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 387 23.09.2024 15:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289713 ФПД: 41253692160255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154222&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289713&fm=41253692160255&tin=02508201610067®Number=0000000000091827&sum=40055 [15:42:22]StoreToDocumentArchive [15:42:22]shift 515 fd 289713 [15:42:22]save to /storage/0515/doc_00289713 [15:42:22]save last doc name /storage/0515/doc_00289713 to /storage/kkm_last_doc_name [15:42:22]save OK [15:42:22]Clear old archive folders... [15:42:22]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:42:22]tlvbuf is 00704810 [15:42:22]SAM_PROTO_ClearQueue [15:42:22]wFMCommunicate request_size=4 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 09 00 00 [15:42:22]Write to MH i2c: E2 08 00 E9 16 80 09 00 00 00 00 00 00 71 [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:22]Read from MH i2c: E2 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 E9 16 00 90 00 73 [15:42:22]RAPDU: 90 00 [15:42:22]wFMCommunicate OK [15:42:22]SAM_PROTO_ClearQueue done [15:42:22]KKMCreateOFDPacket [15:42:22]OFDProtocolAddRootSTLVToBuf [15:42:22]FM_MakeSignedData [15:42:22]FM_MakeSignedData [15:42:22]SAM_PROTO_SignData [15:42:22]wFMCommunicate request_size=4 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 0D 01 02 [15:42:22]Write to MH i2c: E2 08 00 EA 16 80 0D 01 02 00 00 00 00 79 [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:22]Read from MH i2c: E2 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 EA 16 00 90 00 74 [15:42:22]RAPDU: 90 00 [15:42:22]wFMCommunicate OK [15:42:22]wFMCommunicate request_size=253 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 5E 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6B 04 00 35 04 06 00 25 85 1F AA B8 FF [15:42:22]Write to MH i2c: E2 00 01 EB 16 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 5E 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6B 04 00 35 04 06 00 25 85 1F AA B8 FF 00 00 65 [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:22]Read from MH i2c: E2 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 EB 16 00 90 00 75 [15:42:22]RAPDU: 90 00 [15:42:22]wFMCommunicate OK [15:42:22]wFMCommunicate request_size=4 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 0D 03 02 [15:42:22]Write to MH i2c: E2 08 00 EC 16 80 0D 03 02 00 00 00 00 7D [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:22]Read from MH i2c: E2 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 0B 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 0B 00 EC 16 00 86 5E 91 57 4B 1D DD 62 90 00 F1 [15:42:22]RAPDU: 86 5E 91 57 4B 1D DD 62 90 00 [15:42:22]wFMCommunicate OK [15:42:22]SAM_PROTO_SignData done [15:42:22]FM_MakeSignedData done [15:42:22]CreateOFDProtocolMessage [15:42:22]wFMCommunicate request_size=4 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 11 00 00 [15:42:22]Write to MH i2c: E2 08 00 ED 16 80 11 00 00 00 00 00 00 7D [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:22]Read from MH i2c: E2 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 17 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 17 00 ED 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CD [15:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:42:22]wFMCommunicate OK [15:42:22]CreateOFDProtocolMessage done [15:42:22]OFDSenderStorePacket 289713 [15:42:22]StoreOFDPacket docnum=289713 [15:42:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 70 B3 00 01 49 43 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 5E 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6B 04 00 35 04 06 00 25 85 1F AA B8 FF 86 5E 91 57 4B 1D DD 62 [15:42:22]CheckFolder [15:42:22]dirname=/storage/ofd_packets [15:42:22]CheckFolder done [15:42:22]ProducePacketName [15:42:22]name=ofd_packets/00289713 [15:42:22]NVStorageSaveData ofd_packets/00289713 [15:42:22]File name is /storage/ofd_packets/00289713 [15:42:22]Write 294 bytes [15:42:22]NVStorageSaveData done [15:42:22]OFDSenderStorePacket done [15:42:22]KKMCreateOFDPacket done [15:42:22]NVStorageSaveData kkm_last_timestamp [15:42:22]File name is /storage/kkm_last_timestamp [15:42:22]Write 4 bytes [15:42:22]NVStorageSaveData done [15:42:22]ExternCall_PrintAddStr [15:42:22]wPrintStart [15:42:22]Write to MH i2c: 01 00 00 EE 16 04 [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: 01 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: 01 07 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: 01 07 00 EE 16 00 00 00 00 00 FF 0F 19 [15:42:22]RasterBufferAndPrint [15:42:22]line Счет N : (1)24617791 [15:42:22]line ИНН: 02508201610067 [15:42:22]line Контрольно-Кассовый Чек [15:42:22]line ПРОДАЖА [15:42:22]line ТРК (МРК, ГНК) : 54 [15:42:22]line Товар: 2710124130 [15:42:22]line SU-92 [15:42:22]line 5.780 * 69.30 [15:42:22]line = 400.55 [15:42:22]line НДС 12% НСП 1% [15:42:22]line > о реализуемом товаре [15:42:22]line ИТОГО: 400.55 [15:42:22]line НСП 1% : 3.54 [15:42:22]line НДС 12% : 42.54 [15:42:22]line Наличными: 0.00 [15:42:22]line Безнал.: 400.55 [15:42:22]line Место: АЗС № 90 "Партнёр-нефть" [15:42:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:42:22]line СНО: Общий режим [15:42:22]line Чек 387 23.09.2024 15:42 [15:42:22]line Смена: 515 ФФД: 1.0 [15:42:22]line ЗНМ: 0300000107 [15:42:22]line РНМ: 0000000000091827 [15:42:22]line Версия ККМ: 001 [15:42:22]line Платежная система: O! деньги [15:42:22]line ФМ: 0000000000871832 [15:42:22]line ФД: 289713 [15:42:22]line ФПД: 41253692160255 [15:42:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154222&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289713&fm=41253692160255&tin=02508201610067®Number=0000000000091827&sum=40055 [15:42:22]written 0, free lines is 4095 [15:42:22]OFD Sender: Processing packet 289713 [packets to send 1784, broken 1783] [15:42:22]ProducePacketName [15:42:22]name=ofd_packets/00289713 [15:42:22]OFD Sender: To server: pG, [15:42:22]CommunicateWithHost lk.salyk.kg:30040 [15:42:22]ConnectInit lk.salyk.kg [15:42:23]Connected sock=10 [15:42:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 70 B3 00 01 49 43 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 5E 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6B 04 00 35 04 06 00 25 85 1F AA B8 FF 86 5E 91 57 4B 1D DD 62 [15:42:23]Write to MH i2c: 01 00 00 17 17 2E [15:42:23]Write i2c OK [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: 01 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: 01 07 00 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: 01 07 00 17 17 00 00 00 00 00 D7 0C 18 [15:42:23]RasterBufferAndPrint [15:42:23]line [15:42:23]line [15:42:23]line [15:42:23]line [15:42:23]line [15:42:23]written 0, free lines is 3293 [15:42:23]MH_Cut [15:42:23]Write to MH i2c: D1 01 00 1E 17 01 07 [15:42:23]Write i2c OK [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: D1 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: D1 01 00 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: D1 01 00 1E 17 00 06 [15:42:23]Write to MH i2c: 01 00 00 1F 17 36 [15:42:23]Write i2c OK [15:42:23]MH_I2C_Read... [15:42:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 84 26 47 00 09 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 33 32 10 04 04 00 B1 6B 04 00 F4 03 04 00 32 34 F1 66 B6 04 01 00 00 15 28 A0 B3 2E 88 B2 DD [15:42:23]CommunicateWithHost err = 0 [15:42:23]CheckOFDResponse [15:42:23]1017 (14) - 77093643461234 [15:42:23]1041 (16) - 0000000000871832 [15:42:23]1040 (4) - 289713 [15:42:23]1012 (4) - 23.09.2024 09:26 [15:42:23]1206 (1) - 0 [15:42:23]OFD Sender: Remove packet 289713 [15:42:23]ProducePacketName [15:42:23]name=ofd_packets/00289713 [15:42:23]NVStorageDeleteData [15:42:23]*** Cut start [15:42:23]*** Partial cut [15:42:23]*** CUTSNS_PIN = 1 [15:42:23]*** CUTSNS_PIN = 0 [15:42:23]OFD Sender: No OFD packet to send [15:42:24]*** Brake cut motor [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 1F 17 00 00 00 00 00 FF 0F 4B [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 20 17 80 11 00 00 00 00 00 00 B1 [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 20 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 01 [15:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 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 21 17 80 13 00 00 00 00 00 00 B4 [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 21 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B1 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B1 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 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 22 17 80 13 01 00 00 00 00 00 B6 [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 22 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 57 [15:42:24]RAPDU: 09 00 01 89 B6 F0 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":"0000000000871832","fd.num":289713,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [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":"0000000000871832","fd.num":289713,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [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:25]accept exits with 9 [15:42:25]New connection [15:42:25]New thread 3067157860 created [15:42:25]Thread 3067301220 joined [15:42:25]Waiting for new connection... [15:42:25] Sock 9.Parse request [15:42:25]Sock 9.Check first char [15:42:25]Sock 9.First char is OK [15:42:25]request: POST /json_proto HTTP/1.0 [15:42:25]Method: POST [15:42:25]URL: /json_proto [15:42:25]Method is POST - this is cgi request [15:42:25]url: /json_proto [15:42:25]query_string will be loaded in cgi processing [15:42:25]execute_cgi json_proto POST (null) [15:42:25]execute_cgi path=json_proto method=POST [15:42:25]POST find Content-Length [15:42:25]Host: 172.17.41.135:8080 [15:42:25]Content-Length: 800 [15:42:25]Content-Type: application/json [15:42:25] [15:42:25]POST finish read [15:42:25]Found Content-Length = 800 [15:42:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.880, "sum" : 905.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" : 905.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:25]execute_script... [15:42: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)24617790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.880, "sum" : 905.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" : 905.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:25]POST & json_proto [15:42:25]process_json_proto [15:42:25]json parsed OK: [15:42:25]protocol is kg_v1.0 [15:42:25]action value=close_receipt [15:42:25]process_action close_receipt [15:42:25]cmd_close_receipt [15:42:25]MH_GetDate [15:42:25]Write to MH i2c: F0 00 00 23 17 29 [15:42:25]Write i2c OK [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: F0 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: F0 09 00 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: F0 09 00 23 17 00 62 8C F1 66 ED 3E 82 65 89 [15:42:25]GetLastDocTimeStamp 1727106142 [15:42:25]current date 1727106146 [15:42:25]FM_GetShiftState [15:42:25]SAM_PROTO_GetShiftState [15:42:25]wFMCommunicate request_size=4 [15:42:25]MH_SAM_APDU [15:42:25]CAPDU: 80 13 01 00 [15:42:25]Write to MH i2c: E2 08 00 24 17 80 13 01 00 00 00 00 00 B8 [15:42:25]Write i2c OK [15:42:25]MH_I2C_Read... [15:42:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:25]Read from MH i2c: E2 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 0E 00 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 0E 00 24 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 59 [15:42:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:42:25]wFMCommunicate OK [15:42:25]SAM_PROTO_GetShiftState done [15:42:25]FM_GetShiftState done [15:42:25]opened in 1727051401 [15:42:25]opened+sec_in_day 1727137801 [15:42:25]quantity*price = 90525 [15:42:25]sum+1 = 90527 [15:42:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 905.26 НСП 1% : 8.01 НДС 12% : 96.13 Наличными: 0.00 Безнал.: 905.26 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 388 23.09.2024 15:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289714 ФПД: 87886047459942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154226&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289714&fm=87886047459942&tin=02508201610067®Number=0000000000091827&sum=90526 [15:42:26]StoreToDocumentArchive [15:42:26]shift 515 fd 289714 [15:42:26]save to /storage/0515/doc_00289714 [15:42:26]save last doc name /storage/0515/doc_00289714 to /storage/kkm_last_doc_name [15:42:26]save OK [15:42:26]Clear old archive folders... [15:42:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:42:26]tlvbuf is 007B7220 [15:42:26]SAM_PROTO_ClearQueue [15:42:26]wFMCommunicate request_size=4 [15:42:26]MH_SAM_APDU [15:42:26]CAPDU: 80 09 00 00 [15:42:26]Write to MH i2c: E2 08 00 31 17 80 09 00 00 00 00 00 00 BA [15:42:26]Write i2c OK [15:42:26]MH_I2C_Read... [15:42:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:26]Read from MH i2c: E2 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 03 00 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 03 00 31 17 00 90 00 BC [15:42:26]RAPDU: 90 00 [15:42:26]wFMCommunicate OK [15:42:26]SAM_PROTO_ClearQueue done [15:42:26]KKMCreateOFDPacket [15:42:26]OFDProtocolAddRootSTLVToBuf [15:42:26]FM_MakeSignedData [15:42:26]FM_MakeSignedData [15:42:26]SAM_PROTO_SignData [15:42:26]wFMCommunicate request_size=4 [15:42:26]MH_SAM_APDU [15:42:26]CAPDU: 80 0D 01 02 [15:42:26]Write to MH i2c: E2 08 00 32 17 80 0D 01 02 00 00 00 00 C2 [15:42:26]Write i2c OK [15:42:26]MH_I2C_Read... [15:42:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:26]Read from MH i2c: E2 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 03 00 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 03 00 32 17 00 90 00 BD [15:42:26]RAPDU: 90 00 [15:42:26]wFMCommunicate OK [15:42:26]wFMCommunicate request_size=255 [15:42:26]MH_SAM_APDU [15:42:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 61 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 62 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6B 04 00 35 04 06 00 4F EE 90 A3 [15:42:26]Write to MH i2c: E2 02 01 33 17 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 61 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 62 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6B 04 00 35 04 06 00 4F EE 90 A3 00 00 CB [15:42:26]Write i2c OK [15:42:26]MH_I2C_Read... [15:42:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:27]Read from MH i2c: E2 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 03 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 03 00 33 17 00 90 00 BE [15:42:27]RAPDU: 90 00 [15:42:27]wFMCommunicate OK [15:42:27]wFMCommunicate request_size=7 [15:42:27]MH_SAM_APDU [15:42:27]CAPDU: 80 0D 02 02 02 BA 66 [15:42:27]Write to MH i2c: E2 0A 00 34 17 80 0D 02 02 02 00 BA 66 00 00 E9 [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:27]Read from MH i2c: E2 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 03 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 03 00 34 17 00 90 00 BF [15:42:27]RAPDU: 90 00 [15:42:27]wFMCommunicate OK [15:42:27]wFMCommunicate request_size=4 [15:42:27]MH_SAM_APDU [15:42:27]CAPDU: 80 0D 03 02 [15:42:27]Write to MH i2c: E2 08 00 35 17 80 0D 03 02 00 00 00 00 C7 [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:27]Read from MH i2c: E2 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 0B 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 0B 00 35 17 00 E4 86 1E 9B 14 1B 4E 49 90 00 B1 [15:42:27]RAPDU: E4 86 1E 9B 14 1B 4E 49 90 00 [15:42:27]wFMCommunicate OK [15:42:27]SAM_PROTO_SignData done [15:42:27]FM_MakeSignedData done [15:42:27]CreateOFDProtocolMessage [15:42:27]wFMCommunicate request_size=4 [15:42:27]MH_SAM_APDU [15:42:27]CAPDU: 80 11 00 00 [15:42:27]Write to MH i2c: E2 08 00 36 17 80 11 00 00 00 00 00 00 C7 [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:27]Read from MH i2c: E2 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 17 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 17 00 36 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 17 [15:42:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:42:27]wFMCommunicate OK [15:42:27]CreateOFDProtocolMessage done [15:42:27]OFDSenderStorePacket 289714 [15:42:27]StoreOFDPacket docnum=289714 [15:42:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 D5 C5 04 01 DD 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 68 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 61 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 62 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6B 04 00 35 04 06 00 4F EE 90 A3 BA 66 E4 86 1E 9B 14 1B 4E 49 [15:42:27]CheckFolder [15:42:27]dirname=/storage/ofd_packets [15:42:27]CheckFolder done [15:42:27]ProducePacketName [15:42:27]name=ofd_packets/00289714 [15:42:27]NVStorageSaveData ofd_packets/00289714 [15:42:27]File name is /storage/ofd_packets/00289714 [15:42:27]Write 298 bytes [15:42:27]NVStorageSaveData done [15:42:27]OFDSenderStorePacket done [15:42:27]KKMCreateOFDPacket done [15:42:27]NVStorageSaveData kkm_last_timestamp [15:42:27]File name is /storage/kkm_last_timestamp [15:42:27]Write 4 bytes [15:42:27]NVStorageSaveData done [15:42:27]ExternCall_PrintAddStr [15:42:27]wPrintStart [15:42:27]Write to MH i2c: 01 00 00 37 17 4E [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: 01 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: 01 07 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: 01 07 00 37 17 00 00 00 00 00 FF 0F 63 [15:42:27]RasterBufferAndPrint [15:42:27]line Счет N : (1)24617790 [15:42:27]line ИНН: 02508201610067 [15:42:27]line Контрольно-Кассовый Чек [15:42:27]line ПРОДАЖА [15:42:27]line ТРК (МРК, ГНК) : 65 [15:42:27]line Товар: 2710194210 [15:42:27]line ДТ-К-5 [15:42:27]line 11.880 * 76.20 [15:42:27]line = 905.26 [15:42:27]line НДС 12% НСП 1% [15:42:27]line > о реализуемом товаре [15:42:27]line ИТОГО: 905.26 [15:42:27]line НСП 1% : 8.01 [15:42:27]line НДС 12% : 96.13 [15:42:27]line Наличными: 0.00 [15:42:27]line Безнал.: 905.26 [15:42:27]line Место: АЗС № 90 "Партнёр-нефть" [15:42:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:42:27]line СНО: Общий режим [15:42:27]line Чек 388 23.09.2024 15:42 [15:42:27]line Смена: 515 ФФД: 1.0 [15:42:27]line ЗНМ: 0300000107 [15:42:27]line РНМ: 0000000000091827 [15:42:27]line Версия ККМ: 001 [15:42:27]line Платежная система: O! деньги [15:42:27]line ФМ: 0000000000871832 [15:42:27]line ФД: 289714 [15:42:27]line ФПД: 87886047459942 [15:42:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154226&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289714&fm=87886047459942&tin=02508201610067®Number=0000000000091827&sum=90526 [15:42:27]written 0, free lines is 4095 [15:42:27]OFD Sender: Processing packet 289714 [packets to send 1784, broken 1783] [15:42:27]ProducePacketName [15:42:27]name=ofd_packets/00289714 [15:42:27]OFD Sender: To server: pG, [15:42:27]CommunicateWithHost lk.salyk.kg:30040 [15:42:27]ConnectInit lk.salyk.kg [15:42:27]Connected sock=10 [15:42: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 33 32 0C 01 00 00 D5 C5 04 01 DD 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 68 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 61 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 62 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6B 04 00 35 04 06 00 4F EE 90 A3 BA 66 E4 86 1E 9B 14 1B 4E 49 [15:42:27]Write to MH i2c: 01 00 00 60 17 77 [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: 01 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: 01 07 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: 01 07 00 60 17 00 00 00 00 00 DE 0C 68 [15:42:27]RasterBufferAndPrint [15:42:27]line [15:42:27]line [15:42:27]line [15:42:27]line [15:42:27]line [15:42:27]written 0, free lines is 3303 [15:42:27]MH_Cut [15:42:27]Write to MH i2c: D1 01 00 67 17 01 50 [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: D1 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: D1 01 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: D1 01 00 67 17 00 4F [15:42:27]Write to MH i2c: 01 00 00 68 17 7F [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42: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 33 32 4F 00 00 00 FE E4 47 00 CB 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 33 32 10 04 04 00 B2 6B 04 00 F4 03 04 00 37 34 F1 66 B6 04 01 00 00 B5 37 BD 14 7C 6C 29 7C [15:42:27]CommunicateWithHost err = 0 [15:42:27]CheckOFDResponse [15:42:27]1017 (14) - 77093643461234 [15:42:27]1041 (16) - 0000000000871832 [15:42:27]1040 (4) - 289714 [15:42:27]1012 (4) - 23.09.2024 09:26 [15:42:27]1206 (1) - 0 [15:42:27]OFD Sender: Remove packet 289714 [15:42:27]ProducePacketName [15:42:27]name=ofd_packets/00289714 [15:42:27]NVStorageDeleteData [15:42:28]OFD Sender: No OFD packet to send [15:42:28]*** Cut start [15:42:28]*** Partial cut [15:42:28]*** CUTSNS_PIN = 1 [15:42:28]*** CUTSNS_PIN = 0 [15:42:28]*** Brake cut motor [15:42:29]Read from MH i2c: 01 [15:42:29]MH_I2C_Read... [15:42:29]*** Stop cut motor [15:42:29]*** Cut end [15:42:29]Read from MH i2c: 01 07 00 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: 01 07 00 68 17 00 00 00 00 00 FF 0F 94 [15:42:29]process_action close_receipt done [15:42:29]requested_data is exist [15:42:29]produce_requested_data [15:42:29]requested_item fm.sn is exist - process it [15:42:29]wFMCommunicate request_size=4 [15:42:29]MH_SAM_APDU [15:42:29]CAPDU: 80 11 00 00 [15:42:29]Write to MH i2c: E2 08 00 69 17 80 11 00 00 00 00 00 00 FA [15:42:29]Write i2c OK [15:42:29]MH_I2C_Read... [15:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:29]Read from MH i2c: E2 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 17 00 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 17 00 69 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4A [15:42:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:42:29]wFMCommunicate OK [15:42:29]requested_item fd.num is exist - process it [15:42:29]SAM_PROTO_GetFieldsCounters [15:42:29]wFMCommunicate request_size=4 [15:42:29]MH_SAM_APDU [15:42:29]CAPDU: 80 13 00 00 [15:42:29]Write to MH i2c: E2 08 00 6A 17 80 13 00 00 00 00 00 00 FD [15:42:29]Write i2c OK [15:42:29]MH_I2C_Read... [15:42:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:29]Read from MH i2c: E2 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 62 00 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 62 00 6A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B2 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [15:42: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B2 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:29]wFMCommunicate OK [15:42:29]SAM_PROTO_GetFieldsCounters done [15:42:29]requested_item shift.num is exist - process it [15:42:29]requested_item shift.opened is exist - process it [15:42:29]req_shift_opened [15:42:29]FM_GetShiftState [15:42:29]SAM_PROTO_GetShiftState [15:42:29]wFMCommunicate request_size=4 [15:42:29]MH_SAM_APDU [15:42:29]CAPDU: 80 13 01 00 [15:42:29]Write to MH i2c: E2 08 00 6B 17 80 13 01 00 00 00 00 00 FF [15:42:29]Write i2c OK [15:42:29]MH_I2C_Read... [15:42:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:29]Read from MH i2c: E2 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 0E 00 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 0E 00 6B 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A0 [15:42:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:42:29]wFMCommunicate OK [15:42:29]SAM_PROTO_GetShiftState done [15:42:29]FM_GetShiftState done [15:42:29]req_shift_opened done [15:42:29]requested_item shift.open_date is exist - process it [15:42:29]req_shift_open_date [15:42:29]req_shift_open_date done [15:42:29]produce_requested_data done [15:42:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289714,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:42:29]process_action_free close_receipt [15:42:29]json_value_free [15:42:29]json_value_free done [15:42:29]process_json_proto returns [15:42:29]Send response to host [15:42:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289714,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:42:29]free response buf [15:42:29]execute_script done [15:42:29]execute_script returns [15:42:29]free content buf [15:42:29]Sock 9.Close socket [15:42:29]Sock 9.Thread stoped [15:42:33]OFD Sender: No OFD packet to send [15:42:38]OFD Sender: No OFD packet to send [15:42:43]OFD Sender: No OFD packet to send [15:42:48]OFD Sender: No OFD packet to send [15:42:53]OFD Sender: No OFD packet to send [15:42:58]OFD Sender: No OFD packet to send [15:43:03]OFD Sender: No OFD packet to send [15:43:08]OFD Sender: No OFD packet to send [15:43:13]OFD Sender: No OFD packet to send [15:43:18]OFD Sender: No OFD packet to send [15:43:23]OFD Sender: No OFD packet to send [15:43:28]OFD Sender: No OFD packet to send [15:43:33]OFD Sender: No OFD packet to send [15:43:39]OFD Sender: No OFD packet to send [15:43:39]accept exits with 7 [15:43:39]New connection [15:43:39]New thread 3067301220 created [15:43:39]Thread 3067157860 joined [15:43:39]Waiting for new connection... [15:43:39] Sock 7.Parse request [15:43:39]Sock 7.Check first char [15:43:39]Sock 7.First char is OK [15:43:39]request: POST /json_proto HTTP/1.0 [15:43:39]Method: POST [15:43:39]URL: /json_proto [15:43:39]Method is POST - this is cgi request [15:43:39]url: /json_proto [15:43:39]query_string will be loaded in cgi processing [15:43:39]execute_cgi json_proto POST (null) [15:43:39]execute_cgi path=json_proto method=POST [15:43:39]POST find Content-Length [15:43:39]Host: 172.17.41.135:8080 [15:43:39]Content-Length: 802 [15:43:39]Content-Type: application/json [15:43:39] [15:43:39]POST finish read [15:43:39]Found Content-Length = 802 [15:43:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:39]execute_script... [15:43: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)24617792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:39]POST & json_proto [15:43:39]process_json_proto [15:43:39]json parsed OK: [15:43:39]protocol is kg_v1.0 [15:43:39]action value=close_receipt [15:43:39]process_action close_receipt [15:43:39]cmd_close_receipt [15:43:39]MH_GetDate [15:43:39]Write to MH i2c: F0 00 00 6C 17 72 [15:43:39]Write i2c OK [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: F0 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: F0 09 00 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: F0 09 00 6C 17 00 AC 8C F1 66 ED 3E 82 65 1C [15:43:39]GetLastDocTimeStamp 1727106146 [15:43:39]current date 1727106220 [15:43:39]FM_GetShiftState [15:43:39]SAM_PROTO_GetShiftState [15:43:39]wFMCommunicate request_size=4 [15:43:39]MH_SAM_APDU [15:43:39]CAPDU: 80 13 01 00 [15:43:39]Write to MH i2c: E2 08 00 6D 17 80 13 01 00 00 00 00 00 01 [15:43:39]Write i2c OK [15:43:39]MH_I2C_Read... [15:43:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:39]Read from MH i2c: E2 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 0E 00 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 0E 00 6D 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A2 [15:43:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:43:39]wFMCommunicate OK [15:43:39]SAM_PROTO_GetShiftState done [15:43:39]FM_GetShiftState done [15:43:39]opened in 1727051401 [15:43:39]opened+sec_in_day 1727137801 [15:43:39]quantity*price = 150037 [15:43:39]sum+1 = 150039 [15:43:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 389 23.09.2024 15:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289715 ФПД: 258167995998283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154341&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289715&fm=258167995998283&tin=02508201610067®Number=0000000000091827&sum=150038 [15:43:40]StoreToDocumentArchive [15:43:40]shift 515 fd 289715 [15:43:40]save to /storage/0515/doc_00289715 [15:43:40]save last doc name /storage/0515/doc_00289715 to /storage/kkm_last_doc_name [15:43:40]save OK [15:43:40]Clear old archive folders... [15:43:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:43:40]tlvbuf is B6EFDC00 [15:43:40]SAM_PROTO_ClearQueue [15:43:40]wFMCommunicate request_size=4 [15:43:40]MH_SAM_APDU [15:43:40]CAPDU: 80 09 00 00 [15:43:40]Write to MH i2c: E2 08 00 7A 17 80 09 00 00 00 00 00 00 03 [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:40]Read from MH i2c: E2 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 03 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 03 00 7A 17 00 90 00 05 [15:43:40]RAPDU: 90 00 [15:43:40]wFMCommunicate OK [15:43:40]SAM_PROTO_ClearQueue done [15:43:40]KKMCreateOFDPacket [15:43:40]OFDProtocolAddRootSTLVToBuf [15:43:40]FM_MakeSignedData [15:43:40]FM_MakeSignedData [15:43:40]SAM_PROTO_SignData [15:43:40]wFMCommunicate request_size=4 [15:43:40]MH_SAM_APDU [15:43:40]CAPDU: 80 0D 01 02 [15:43:40]Write to MH i2c: E2 08 00 7B 17 80 0D 01 02 00 00 00 00 0B [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:40]Read from MH i2c: E2 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 03 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 03 00 7B 17 00 90 00 06 [15:43:40]RAPDU: 90 00 [15:43:40]wFMCommunicate OK [15:43:40]wFMCommunicate request_size=255 [15:43:40]MH_SAM_APDU [15:43: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 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 85 01 00 00 F4 03 04 00 AD 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6B 04 00 35 04 06 00 EA CD 6B B1 [15:43:40]Write to MH i2c: E2 02 01 7C 17 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 85 01 00 00 F4 03 04 00 AD 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6B 04 00 35 04 06 00 EA CD 6B B1 00 00 64 [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:41]Read from MH i2c: E2 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 03 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 03 00 7C 17 00 90 00 07 [15:43:41]RAPDU: 90 00 [15:43:41]wFMCommunicate OK [15:43:41]wFMCommunicate request_size=7 [15:43:41]MH_SAM_APDU [15:43:41]CAPDU: 80 0D 02 02 02 A0 4B [15:43:41]Write to MH i2c: E2 0A 00 7D 17 80 0D 02 02 02 00 A0 4B 00 00 FD [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:41]Read from MH i2c: E2 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 03 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 03 00 7D 17 00 90 00 08 [15:43:41]RAPDU: 90 00 [15:43:41]wFMCommunicate OK [15:43:41]wFMCommunicate request_size=4 [15:43:41]MH_SAM_APDU [15:43:41]CAPDU: 80 0D 03 02 [15:43:41]Write to MH i2c: E2 08 00 7E 17 80 0D 03 02 00 00 00 00 10 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:41]Read from MH i2c: E2 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 0B 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 0B 00 7E 17 00 FA 80 64 3D 92 EC 3B 63 90 00 48 [15:43:41]RAPDU: FA 80 64 3D 92 EC 3B 63 90 00 [15:43:41]wFMCommunicate OK [15:43:41]SAM_PROTO_SignData done [15:43:41]FM_MakeSignedData done [15:43:41]CreateOFDProtocolMessage [15:43:41]wFMCommunicate request_size=4 [15:43:41]MH_SAM_APDU [15:43:41]CAPDU: 80 11 00 00 [15:43:41]Write to MH i2c: E2 08 00 7F 17 80 11 00 00 00 00 00 00 10 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:41]Read from MH i2c: E2 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 17 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 17 00 7F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 60 [15:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:43:41]wFMCommunicate OK [15:43:41]CreateOFDProtocolMessage done [15:43:41]OFDSenderStorePacket 289715 [15:43:41]StoreOFDPacket docnum=289715 [15:43:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B7 57 04 01 D4 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 85 01 00 00 F4 03 04 00 AD 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6B 04 00 35 04 06 00 EA CD 6B B1 A0 4B FA 80 64 3D 92 EC 3B 63 [15:43:41]CheckFolder [15:43:41]dirname=/storage/ofd_packets [15:43:41]CheckFolder done [15:43:41]ProducePacketName [15:43:41]name=ofd_packets/00289715 [15:43:41]NVStorageSaveData ofd_packets/00289715 [15:43:41]File name is /storage/ofd_packets/00289715 [15:43:41]Write 298 bytes [15:43:41]NVStorageSaveData done [15:43:41]OFDSenderStorePacket done [15:43:41]KKMCreateOFDPacket done [15:43:41]NVStorageSaveData kkm_last_timestamp [15:43:41]File name is /storage/kkm_last_timestamp [15:43:41]Write 4 bytes [15:43:41]NVStorageSaveData done [15:43:41]ExternCall_PrintAddStr [15:43:41]wPrintStart [15:43:41]Write to MH i2c: 01 00 00 80 17 97 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: 01 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: 01 07 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: 01 07 00 80 17 00 00 00 00 00 FF 0F AC [15:43:41]RasterBufferAndPrint [15:43:41]line Счет N : (1)24617792 [15:43:41]line ИНН: 02508201610067 [15:43:41]line Контрольно-Кассовый Чек [15:43:41]line ПРОДАЖА [15:43:41]line ТРК (МРК, ГНК) : 45 [15:43:41]line Товар: 2710194210 [15:43:41]line ДТ-К-5 [15:43:41]line 19.690 * 76.20 [15:43:41]line = 1500.38 [15:43:41]line НДС 12% НСП 1% [15:43:41]line > о реализуемом товаре [15:43:41]line ИТОГО: 1500.38 [15:43:41]line НСП 1% : 13.28 [15:43:41]line НДС 12% : 159.33 [15:43:41]line Наличными: 0.00 [15:43:41]line Безнал.: 1500.38 [15:43:41]line Место: АЗС № 90 "Партнёр-нефть" [15:43:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:43:41]line СНО: Общий режим [15:43:41]line Чек 389 23.09.2024 15:43 [15:43:41]line Смена: 515 ФФД: 1.0 [15:43:41]line ЗНМ: 0300000107 [15:43:41]line РНМ: 0000000000091827 [15:43:41]line Версия ККМ: 001 [15:43:41]line Платежная система: O! деньги [15:43:41]line ФМ: 0000000000871832 [15:43:41]line ФД: 289715 [15:43:41]line ФПД: 258167995998283 [15:43:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154341&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289715&fm=258167995998283&tin=02508201610067®Number=0000000000091827&sum=150038 [15:43:41]written 0, free lines is 4095 [15:43:41]OFD Sender: Processing packet 289715 [packets to send 1784, broken 1783] [15:43:41]ProducePacketName [15:43:41]name=ofd_packets/00289715 [15:43:41]OFD Sender: To server: pG, [15:43:41]CommunicateWithHost lk.salyk.kg:30040 [15:43:41]ConnectInit lk.salyk.kg [15:43:41]Connected sock=10 [15:43: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 33 32 0C 01 00 00 B7 57 04 01 D4 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 85 01 00 00 F4 03 04 00 AD 8C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6B 04 00 35 04 06 00 EA CD 6B B1 A0 4B FA 80 64 3D 92 EC 3B 63 [15:43:41]Write to MH i2c: 01 00 00 A9 17 C0 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: 01 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: 01 07 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: 01 07 00 A9 17 00 00 00 00 00 E1 0C B4 [15:43:41]RasterBufferAndPrint [15:43:41]line [15:43:41]line [15:43:41]line [15:43:41]line [15:43:41]line [15:43:41]written 0, free lines is 3303 [15:43:41]MH_Cut [15:43:41]Write to MH i2c: D1 01 00 B0 17 01 99 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: D1 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: D1 01 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: D1 01 00 B0 17 00 98 [15:43:41]Write to MH i2c: 01 00 00 B1 17 C8 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43: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 33 32 4F 00 00 00 FF 10 47 00 5E 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 33 32 10 04 04 00 B3 6B 04 00 F4 03 04 00 81 34 F1 66 B6 04 01 00 00 65 5E 34 AD 99 6E F6 19 [15:43:42]CommunicateWithHost err = 0 [15:43:42]CheckOFDResponse [15:43:42]1017 (14) - 77093643461234 [15:43:42]1041 (16) - 0000000000871832 [15:43:42]1040 (4) - 289715 [15:43:42]1012 (4) - 23.09.2024 09:27 [15:43:42]1206 (1) - 0 [15:43:42]OFD Sender: Remove packet 289715 [15:43:42]ProducePacketName [15:43:42]name=ofd_packets/00289715 [15:43:42]NVStorageDeleteData [15:43:42]*** Cut start [15:43:42]*** Partial cut [15:43:42]*** CUTSNS_PIN = 1 [15:43:42]*** CUTSNS_PIN = 0 [15:43:42]OFD Sender: No OFD packet to send [15:43:42]*** Brake cut motor [15:43:43]Read from MH i2c: 01 [15:43:43]MH_I2C_Read... [15:43:43]*** Stop cut motor [15:43:43]*** Cut end [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 B1 17 00 00 00 00 00 FF 0F DD [15:43:43]process_action close_receipt done [15:43:43]requested_data is exist [15:43:43]produce_requested_data [15:43:43]requested_item fm.sn is exist - process it [15:43:43]wFMCommunicate request_size=4 [15:43:43]MH_SAM_APDU [15:43:43]CAPDU: 80 11 00 00 [15:43:43]Write to MH i2c: E2 08 00 B2 17 80 11 00 00 00 00 00 00 43 [15:43:43]Write i2c OK [15:43:43]MH_I2C_Read... [15:43:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:43]Read from MH i2c: E2 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: E2 17 00 [15:43:43]MH_I2C_Read... [15:43:43]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 33 32 90 00 93 [15:43:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:43:43]wFMCommunicate OK [15:43:43]requested_item fd.num is exist - process it [15:43:43]SAM_PROTO_GetFieldsCounters [15:43:43]wFMCommunicate request_size=4 [15:43:43]MH_SAM_APDU [15:43:43]CAPDU: 80 13 00 00 [15:43:43]Write to MH i2c: E2 08 00 B3 17 80 13 00 00 00 00 00 00 46 [15:43:43]Write i2c OK [15:43:43]MH_I2C_Read... [15:43:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:43]Read from MH i2c: E2 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: E2 62 00 [15:43:43]MH_I2C_Read... [15:43:43]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B3 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [15:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B3 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:43]wFMCommunicate OK [15:43:43]SAM_PROTO_GetFieldsCounters done [15:43:43]requested_item shift.num is exist - process it [15:43:43]requested_item shift.opened is exist - process it [15:43:43]req_shift_opened [15:43:43]FM_GetShiftState [15:43:43]SAM_PROTO_GetShiftState [15:43:43]wFMCommunicate request_size=4 [15:43:43]MH_SAM_APDU [15:43:43]CAPDU: 80 13 01 00 [15:43:43]Write to MH i2c: E2 08 00 B4 17 80 13 01 00 00 00 00 00 48 [15:43:43]Write i2c OK [15:43:43]MH_I2C_Read... [15:43:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:43]Read from MH i2c: E2 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: E2 0E 00 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: E2 0E 00 B4 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E9 [15:43:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:43:43]wFMCommunicate OK [15:43:43]SAM_PROTO_GetShiftState done [15:43:43]FM_GetShiftState done [15:43:43]req_shift_opened done [15:43:43]requested_item shift.open_date is exist - process it [15:43:43]req_shift_open_date [15:43:43]req_shift_open_date done [15:43:43]produce_requested_data done [15:43:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289715,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:43:43]process_action_free close_receipt [15:43:43]json_value_free [15:43:43]json_value_free done [15:43:43]process_json_proto returns [15:43:43]Send response to host [15:43:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289715,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:43:43]free response buf [15:43:43]execute_script done [15:43:43]execute_script returns [15:43:43]free content buf [15:43:43]Sock 7.Close socket [15:43:43]Sock 7.Thread stoped [15:43:47]OFD Sender: No OFD packet to send [15:43:52]OFD Sender: No OFD packet to send [15:43:57]OFD Sender: No OFD packet to send [15:44:02]OFD Sender: No OFD packet to send [15:44:07]OFD Sender: No OFD packet to send [15:44:12]OFD Sender: No OFD packet to send [15:44:17]OFD Sender: No OFD packet to send [15:44:22]OFD Sender: No OFD packet to send [15:44:27]OFD Sender: No OFD packet to send [15:44: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:08]accept exits with 9 [15:45:08]New connection [15:45:08]New thread 3067157860 created [15:45:08]Thread 3067301220 joined [15:45:08]Waiting for new connection... [15:45:08] Sock 9.Parse request [15:45:08]Sock 9.Check first char [15:45:08]Sock 9.First char is OK [15:45:08]request: POST /json_proto HTTP/1.0 [15:45:08]Method: POST [15:45:08]URL: /json_proto [15:45:08]Method is POST - this is cgi request [15:45:08]url: /json_proto [15:45:08]query_string will be loaded in cgi processing [15:45:08]execute_cgi json_proto POST (null) [15:45:08]execute_cgi path=json_proto method=POST [15:45:08]POST find Content-Length [15:45:08]Host: 172.17.41.135:8080 [15:45:08]Content-Length: 783 [15:45:08]Content-Type: application/json [15:45:08] [15:45:08]POST finish read [15:45:08]Found Content-Length = 783 [15:45:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [15:45:08]execute_script... [15:45: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)24617793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [15:45:08]POST & json_proto [15:45:08]process_json_proto [15:45:08]json parsed OK: [15:45:08]protocol is kg_v1.0 [15:45:08]action value=close_receipt [15:45:08]process_action close_receipt [15:45:08]cmd_close_receipt [15:45:08]MH_GetDate [15:45:08]Write to MH i2c: F0 00 00 B5 17 BB [15:45:08]Write i2c OK [15:45:08]MH_I2C_Read... [15:45:08]Read from MH i2c: F0 [15:45:08]MH_I2C_Read... [15:45:08]Read from MH i2c: F0 09 00 [15:45:08]MH_I2C_Read... [15:45:08]Read from MH i2c: F0 09 00 B5 17 00 05 8D F1 66 ED 3E 82 65 BF [15:45:08]GetLastDocTimeStamp 1727106221 [15:45:08]current date 1727106309 [15:45:08]FM_GetShiftState [15:45:08]SAM_PROTO_GetShiftState [15:45:08]wFMCommunicate request_size=4 [15:45:08]MH_SAM_APDU [15:45:08]CAPDU: 80 13 01 00 [15:45:08]Write to MH i2c: E2 08 00 B6 17 80 13 01 00 00 00 00 00 4A [15:45:08]Write i2c OK [15:45:08]MH_I2C_Read... [15:45:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:08]Read from MH i2c: E2 [15:45:08]MH_I2C_Read... [15:45:08]Read from MH i2c: E2 0E 00 [15:45:08]MH_I2C_Read... [15:45:08]Read from MH i2c: E2 0E 00 B6 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EB [15:45:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:45:08]wFMCommunicate OK [15:45:08]SAM_PROTO_GetShiftState done [15:45:08]FM_GetShiftState done [15:45:08]opened in 1727051401 [15:45:08]opened+sec_in_day 1727137801 [15:45:08]quantity*price = 50034 [15:45:08]sum+1 = 50036 [15:45:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 390 23.09.2024 15:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289716 ФПД: 173707425284414 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154509&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289716&fm=173707425284414&tin=02508201610067®Number=0000000000091827&sum=50035 [15:45:09]StoreToDocumentArchive [15:45:09]shift 515 fd 289716 [15:45:09]save to /storage/0515/doc_00289716 [15:45:09]save last doc name /storage/0515/doc_00289716 to /storage/kkm_last_doc_name [15:45:09]save OK [15:45:09]Clear old archive folders... [15:45:09]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:45:09]tlvbuf is 007042D0 [15:45:09]SAM_PROTO_ClearQueue [15:45:09]wFMCommunicate request_size=4 [15:45:09]MH_SAM_APDU [15:45:09]CAPDU: 80 09 00 00 [15:45:09]Write to MH i2c: E2 08 00 C3 17 80 09 00 00 00 00 00 00 4C [15:45:09]Write i2c OK [15:45:09]MH_I2C_Read... [15:45:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:09]Read from MH i2c: E2 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 03 00 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 03 00 C3 17 00 90 00 4E [15:45:09]RAPDU: 90 00 [15:45:09]wFMCommunicate OK [15:45:09]SAM_PROTO_ClearQueue done [15:45:09]KKMCreateOFDPacket [15:45:09]OFDProtocolAddRootSTLVToBuf [15:45:09]FM_MakeSignedData [15:45:09]FM_MakeSignedData [15:45:09]SAM_PROTO_SignData [15:45:09]wFMCommunicate request_size=4 [15:45:09]MH_SAM_APDU [15:45:09]CAPDU: 80 0D 01 02 [15:45:09]Write to MH i2c: E2 08 00 C4 17 80 0D 01 02 00 00 00 00 54 [15:45:09]Write i2c OK [15:45:09]MH_I2C_Read... [15:45:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:09]Read from MH i2c: E2 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 03 00 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 03 00 C4 17 00 90 00 4F [15:45:09]RAPDU: 90 00 [15:45:09]wFMCommunicate OK [15:45:09]wFMCommunicate request_size=253 [15:45:09]MH_SAM_APDU [15:45:09]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 86 01 00 00 F4 03 04 00 05 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6B 04 00 35 04 06 00 9D FC 69 61 01 3E [15:45:09]Write to MH i2c: E2 00 01 C5 17 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 86 01 00 00 F4 03 04 00 05 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6B 04 00 35 04 06 00 9D FC 69 61 01 3E 00 00 F5 [15:45:09]Write i2c OK [15:45:09]MH_I2C_Read... [15:45:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:09]Read from MH i2c: E2 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 03 00 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 03 00 C5 17 00 90 00 50 [15:45:09]RAPDU: 90 00 [15:45:09]wFMCommunicate OK [15:45:09]wFMCommunicate request_size=4 [15:45:09]MH_SAM_APDU [15:45:09]CAPDU: 80 0D 03 02 [15:45:09]Write to MH i2c: E2 08 00 C6 17 80 0D 03 02 00 00 00 00 58 [15:45:09]Write i2c OK [15:45:09]MH_I2C_Read... [15:45:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:09]Read from MH i2c: E2 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 0B 00 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 0B 00 C6 17 00 60 CE 0A 88 6F 23 EA 94 90 00 29 [15:45:09]RAPDU: 60 CE 0A 88 6F 23 EA 94 90 00 [15:45:09]wFMCommunicate OK [15:45:09]SAM_PROTO_SignData done [15:45:09]FM_MakeSignedData done [15:45:09]CreateOFDProtocolMessage [15:45:09]wFMCommunicate request_size=4 [15:45:09]MH_SAM_APDU [15:45:09]CAPDU: 80 11 00 00 [15:45:09]Write to MH i2c: E2 08 00 C7 17 80 11 00 00 00 00 00 00 58 [15:45:09]Write i2c OK [15:45:09]MH_I2C_Read... [15:45:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:09]Read from MH i2c: E2 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 17 00 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: E2 17 00 C7 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [15:45:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:45:09]wFMCommunicate OK [15:45:09]CreateOFDProtocolMessage done [15:45:09]OFDSenderStorePacket 289716 [15:45:09]StoreOFDPacket docnum=289716 [15:45:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 E8 D4 00 01 15 1D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 86 01 00 00 F4 03 04 00 05 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6B 04 00 35 04 06 00 9D FC 69 61 01 3E 60 CE 0A 88 6F 23 EA 94 [15:45:09]CheckFolder [15:45:09]dirname=/storage/ofd_packets [15:45:09]CheckFolder done [15:45:09]ProducePacketName [15:45:09]name=ofd_packets/00289716 [15:45:09]NVStorageSaveData ofd_packets/00289716 [15:45:09]File name is /storage/ofd_packets/00289716 [15:45:09]Write 294 bytes [15:45:09]NVStorageSaveData done [15:45:09]OFDSenderStorePacket done [15:45:09]KKMCreateOFDPacket done [15:45:09]NVStorageSaveData kkm_last_timestamp [15:45:09]File name is /storage/kkm_last_timestamp [15:45:09]Write 4 bytes [15:45:09]NVStorageSaveData done [15:45:09]ExternCall_PrintAddStr [15:45:09]wPrintStart [15:45:09]Write to MH i2c: 01 00 00 C8 17 DF [15:45:09]Write i2c OK [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: 01 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: 01 07 00 [15:45:09]MH_I2C_Read... [15:45:09]Read from MH i2c: 01 07 00 C8 17 00 00 00 00 00 FF 0F F4 [15:45:09]RasterBufferAndPrint [15:45:09]line Счет N : (1)24617793 [15:45:09]line ИНН: 02508201610067 [15:45:09]line Контрольно-Кассовый Чек [15:45:09]line ПРОДАЖА [15:45:09]line ТРК (МРК, ГНК) : 44 [15:45:09]line Товар: 2710124130 [15:45:09]line SU-92 [15:45:09]line 7.220 * 69.30 [15:45:09]line = 500.35 [15:45:09]line НДС 12% НСП 1% [15:45:09]line > о реализуемом товаре [15:45:09]line ИТОГО: 500.35 [15:45:09]line НСП 1% : 4.43 [15:45:09]line НДС 12% : 53.13 [15:45:09]line Наличными: 0.00 [15:45:09]line Безнал.: 500.35 [15:45:09]line Место: АЗС № 90 "Партнёр-нефть" [15:45:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:45:09]line СНО: Общий режим [15:45:09]line Чек 390 23.09.2024 15:45 [15:45:09]line Смена: 515 ФФД: 1.0 [15:45:09]line ЗНМ: 0300000107 [15:45:09]line РНМ: 0000000000091827 [15:45:09]line Версия ККМ: 001 [15:45:09]line Платежная система: O! деньги [15:45:09]line ФМ: 0000000000871832 [15:45:09]line ФД: 289716 [15:45:09]line ФПД: 173707425284414 [15:45:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154509&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289716&fm=173707425284414&tin=02508201610067®Number=0000000000091827&sum=50035 [15:45:09]written 0, free lines is 4095 [15:45:10]OFD Sender: Processing packet 289716 [packets to send 1784, broken 1783] [15:45:10]ProducePacketName [15:45:10]name=ofd_packets/00289716 [15:45:10]OFD Sender: To server: pG, [15:45:10]CommunicateWithHost lk.salyk.kg:30040 [15:45:10]ConnectInit lk.salyk.kg [15:45:10]Connected sock=10 [15:45: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 33 32 08 01 00 00 E8 D4 00 01 15 1D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 86 01 00 00 F4 03 04 00 05 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6B 04 00 35 04 06 00 9D FC 69 61 01 3E 60 CE 0A 88 6F 23 EA 94 [15:45:10]Write to MH i2c: 01 00 00 F1 17 08 [15:45:10]Write i2c OK [15:45:10]MH_I2C_Read... [15:45:10]Read from MH i2c: 01 [15:45:10]MH_I2C_Read... [15:45:10]Read from MH i2c: 01 07 00 [15:45:10]MH_I2C_Read... [15:45:10]Read from MH i2c: 01 07 00 F1 17 00 00 00 00 00 DE 0C F9 [15:45:10]RasterBufferAndPrint [15:45:10]line [15:45:10]line [15:45:10]line [15:45:10]line [15:45:10]line [15:45:10]written 0, free lines is 3299 [15:45:10]MH_Cut [15:45:10]Write to MH i2c: D1 01 00 F8 17 01 E1 [15:45:10]Write i2c OK [15:45:10]MH_I2C_Read... [15:45:10]Read from MH i2c: D1 [15:45:10]MH_I2C_Read... [15:45:10]Read from MH i2c: D1 01 00 [15:45:10]MH_I2C_Read... [15:45:10]Read from MH i2c: D1 01 00 F8 17 00 E0 [15:45:10]Write to MH i2c: 01 00 00 F9 17 10 [15:45:10]Write i2c OK [15:45:10]MH_I2C_Read... [15:45: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 33 32 4F 00 00 00 DD BC 47 00 26 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6B 04 00 F4 03 04 00 D9 34 F1 66 B6 04 01 00 00 11 A9 2D D2 65 2E F4 C0 [15:45:10]CommunicateWithHost err = 0 [15:45:10]CheckOFDResponse [15:45:10]1017 (14) - 77093643461234 [15:45:10]1041 (16) - 0000000000871832 [15:45:10]1040 (4) - 289716 [15:45:10]1012 (4) - 23.09.2024 09:28 [15:45:10]1206 (1) - 0 [15:45:10]OFD Sender: Remove packet 289716 [15:45:10]ProducePacketName [15:45:10]name=ofd_packets/00289716 [15:45:10]NVStorageDeleteData [15:45:11]*** Cut start [15:45:11]*** Partial cut [15:45:11]*** CUTSNS_PIN = 1 [15:45:11]*** CUTSNS_PIN = 0 [15:45:11]OFD Sender: No OFD packet to send [15:45:11]*** Brake cut motor [15:45:11]Read from MH i2c: 01 [15:45:11]MH_I2C_Read... [15:45:11]*** Stop cut motor [15:45:11]*** Cut end [15:45:11]Read from MH i2c: 01 07 00 [15:45:11]MH_I2C_Read... [15:45:11]Read from MH i2c: 01 07 00 F9 17 00 00 00 00 00 FF 0F 25 [15:45:11]process_action close_receipt done [15:45:11]requested_data is exist [15:45:11]produce_requested_data [15:45:11]requested_item fm.sn is exist - process it [15:45:11]wFMCommunicate request_size=4 [15:45:11]MH_SAM_APDU [15:45:11]CAPDU: 80 11 00 00 [15:45:11]Write to MH i2c: E2 08 00 FA 17 80 11 00 00 00 00 00 00 8B [15:45:11]Write i2c OK [15:45:11]MH_I2C_Read... [15:45:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:11]Read from MH i2c: E2 [15:45:11]MH_I2C_Read... [15:45:11]Read from MH i2c: E2 17 00 [15:45:11]MH_I2C_Read... [15:45:11]Read from MH i2c: E2 17 00 FA 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DB [15:45:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:45:11]wFMCommunicate OK [15:45:11]requested_item fd.num is exist - process it [15:45:11]SAM_PROTO_GetFieldsCounters [15:45:11]wFMCommunicate request_size=4 [15:45:11]MH_SAM_APDU [15:45:11]CAPDU: 80 13 00 00 [15:45:11]Write to MH i2c: E2 08 00 FB 17 80 13 00 00 00 00 00 00 8E [15:45:11]Write i2c OK [15:45:11]MH_I2C_Read... [15:45:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:11]Read from MH i2c: E2 [15:45:11]MH_I2C_Read... [15:45:11]Read from MH i2c: E2 62 00 [15:45:11]MH_I2C_Read... [15:45:11]Read from MH i2c: E2 62 00 FB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B4 6B 04 00 0E 04 04 00 03 02 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 6B [15:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B4 6B 04 00 0E 04 04 00 03 02 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 [15:45:11]wFMCommunicate OK [15:45:11]SAM_PROTO_GetFieldsCounters done [15:45:11]requested_item shift.num is exist - process it [15:45:11]requested_item shift.opened is exist - process it [15:45:11]req_shift_opened [15:45:11]FM_GetShiftState [15:45:11]SAM_PROTO_GetShiftState [15:45:11]wFMCommunicate request_size=4 [15:45:11]MH_SAM_APDU [15:45:11]CAPDU: 80 13 01 00 [15:45:11]Write to MH i2c: E2 08 00 FC 17 80 13 01 00 00 00 00 00 90 [15:45:11]Write i2c OK [15:45:11]MH_I2C_Read... [15:45:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:12]Read from MH i2c: E2 [15:45:12]MH_I2C_Read... [15:45:12]Read from MH i2c: E2 0E 00 [15:45:12]MH_I2C_Read... [15:45:12]Read from MH i2c: E2 0E 00 FC 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 31 [15:45:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:45:12]wFMCommunicate OK [15:45:12]SAM_PROTO_GetShiftState done [15:45:12]FM_GetShiftState done [15:45:12]req_shift_opened done [15:45:12]requested_item shift.open_date is exist - process it [15:45:12]req_shift_open_date [15:45:12]req_shift_open_date done [15:45:12]produce_requested_data done [15:45:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289716,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:45:12]process_action_free close_receipt [15:45:12]json_value_free [15:45:12]json_value_free done [15:45:12]process_json_proto returns [15:45:12]Send response to host [15:45:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289716,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:45:12]free response buf [15:45:12]execute_script done [15:45:12]execute_script returns [15:45:12]free content buf [15:45:12]Sock 9.Close socket [15:45:12]Sock 9.Thread stoped [15:45:16]OFD Sender: No OFD packet to send [15:45:21]OFD Sender: No OFD packet to send [15:45:26]OFD Sender: No OFD packet to send [15:45:31]OFD Sender: No OFD packet to send [15:45:36]OFD Sender: No OFD packet to send [15:45:41]OFD Sender: No OFD packet to send [15:45:46]OFD Sender: No OFD packet to send [15:45:51]OFD Sender: No OFD packet to send [15:45:56]OFD Sender: No OFD packet to send [15:46:01]OFD Sender: No OFD packet to send [15:46:06]OFD Sender: No OFD packet to send [15:46:11]OFD Sender: No OFD packet to send [15:46:16]OFD Sender: No OFD packet to send [15:46:17]accept exits with 7 [15:46:17]New connection [15:46:17]New thread 3067301220 created [15:46:17]Thread 3067157860 joined [15:46:17]Waiting for new connection... [15:46:17] Sock 7.Parse request [15:46:17]Sock 7.Check first char [15:46:17]Sock 7.First char is OK [15:46:17]request: POST /json_proto HTTP/1.0 [15:46:17]Method: POST [15:46:17]URL: /json_proto [15:46:17]Method is POST - this is cgi request [15:46:17]url: /json_proto [15:46:17]query_string will be loaded in cgi processing [15:46:17]execute_cgi json_proto POST (null) [15:46:17]execute_cgi path=json_proto method=POST [15:46:17]POST find Content-Length [15:46:17]Host: 172.17.41.135:8080 [15:46:17]Content-Length: 786 [15:46:17]Content-Type: application/json [15:46:17] [15:46:17]POST finish read [15:46:17]Found Content-Length = 786 [15:46:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:17]execute_script... [15:46: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)24617794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:17]POST & json_proto [15:46:17]process_json_proto [15:46:17]json parsed OK: [15:46:17]protocol is kg_v1.0 [15:46:17]action value=close_receipt [15:46:17]process_action close_receipt [15:46:17]cmd_close_receipt [15:46:17]MH_GetDate [15:46:17]Write to MH i2c: F0 00 00 FD 17 03 [15:46:17]Write i2c OK [15:46:17]MH_I2C_Read... [15:46:17]Read from MH i2c: F0 [15:46:17]MH_I2C_Read... [15:46:17]Read from MH i2c: F0 09 00 [15:46:17]MH_I2C_Read... [15:46:17]Read from MH i2c: F0 09 00 FD 17 00 4A 8D F1 66 ED 3E 82 65 4C [15:46:17]GetLastDocTimeStamp 1727106309 [15:46:17]current date 1727106378 [15:46:17]FM_GetShiftState [15:46:17]SAM_PROTO_GetShiftState [15:46:17]wFMCommunicate request_size=4 [15:46:17]MH_SAM_APDU [15:46:17]CAPDU: 80 13 01 00 [15:46:17]Write to MH i2c: E2 08 00 FE 17 80 13 01 00 00 00 00 00 92 [15:46:17]Write i2c OK [15:46:17]MH_I2C_Read... [15:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:17]Read from MH i2c: E2 [15:46:17]MH_I2C_Read... [15:46:17]Read from MH i2c: E2 0E 00 [15:46:17]MH_I2C_Read... [15:46:17]Read from MH i2c: E2 0E 00 FE 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 33 [15:46:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:46:17]wFMCommunicate OK [15:46:17]SAM_PROTO_GetShiftState done [15:46:17]FM_GetShiftState done [15:46:17]opened in 1727051401 [15:46:17]opened+sec_in_day 1727137801 [15:46:17]quantity*price = 99999 [15:46:17]sum+1 = 100001 [15:46:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 391 23.09.2024 15:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289717 ФПД: 112247869858472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154618&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289717&fm=112247869858472&tin=02508201610067®Number=0000000000091827&sum=100000 [15:46:18]StoreToDocumentArchive [15:46:18]shift 515 fd 289717 [15:46:18]save to /storage/0515/doc_00289717 [15:46:18]save last doc name /storage/0515/doc_00289717 to /storage/kkm_last_doc_name [15:46:18]save OK [15:46:18]Clear old archive folders... [15:46:18]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:46:18]tlvbuf is 0077D080 [15:46:18]SAM_PROTO_ClearQueue [15:46:18]wFMCommunicate request_size=4 [15:46:18]MH_SAM_APDU [15:46:18]CAPDU: 80 09 00 00 [15:46:18]Write to MH i2c: E2 08 00 0B 18 80 09 00 00 00 00 00 00 95 [15:46:18]Write i2c OK [15:46:18]MH_I2C_Read... [15:46:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:18]Read from MH i2c: E2 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 03 00 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 03 00 0B 18 00 90 00 97 [15:46:18]RAPDU: 90 00 [15:46:18]wFMCommunicate OK [15:46:18]SAM_PROTO_ClearQueue done [15:46:18]KKMCreateOFDPacket [15:46:18]OFDProtocolAddRootSTLVToBuf [15:46:18]FM_MakeSignedData [15:46:18]FM_MakeSignedData [15:46:18]SAM_PROTO_SignData [15:46:18]wFMCommunicate request_size=4 [15:46:18]MH_SAM_APDU [15:46:18]CAPDU: 80 0D 01 02 [15:46:18]Write to MH i2c: E2 08 00 0C 18 80 0D 01 02 00 00 00 00 9D [15:46:18]Write i2c OK [15:46:18]MH_I2C_Read... [15:46:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:18]Read from MH i2c: E2 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 03 00 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 03 00 0C 18 00 90 00 98 [15:46:18]RAPDU: 90 00 [15:46:18]wFMCommunicate OK [15:46:18]wFMCommunicate request_size=253 [15:46:18]MH_SAM_APDU [15:46:18]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4A 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6B 04 00 35 04 06 00 66 16 BE 68 E2 A8 [15:46:18]Write to MH i2c: E2 00 01 0D 18 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4A 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6B 04 00 35 04 06 00 66 16 BE 68 E2 A8 00 00 B3 [15:46:18]Write i2c OK [15:46:18]MH_I2C_Read... [15:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:18]Read from MH i2c: E2 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 03 00 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 03 00 0D 18 00 90 00 99 [15:46:18]RAPDU: 90 00 [15:46:18]wFMCommunicate OK [15:46:18]wFMCommunicate request_size=4 [15:46:18]MH_SAM_APDU [15:46:18]CAPDU: 80 0D 03 02 [15:46:18]Write to MH i2c: E2 08 00 0E 18 80 0D 03 02 00 00 00 00 A1 [15:46:18]Write i2c OK [15:46:18]MH_I2C_Read... [15:46:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:18]Read from MH i2c: E2 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 0B 00 [15:46:18]MH_I2C_Read... [15:46:18]Read from MH i2c: E2 0B 00 0E 18 00 6F F9 66 40 70 D8 17 87 90 00 96 [15:46:18]RAPDU: 6F F9 66 40 70 D8 17 87 90 00 [15:46:18]wFMCommunicate OK [15:46:18]SAM_PROTO_SignData done [15:46:18]FM_MakeSignedData done [15:46:18]CreateOFDProtocolMessage [15:46:18]wFMCommunicate request_size=4 [15:46:18]MH_SAM_APDU [15:46:18]CAPDU: 80 11 00 00 [15:46:18]Write to MH i2c: E2 08 00 0F 18 80 11 00 00 00 00 00 00 A1 [15:46:18]Write i2c OK [15:46:18]MH_I2C_Read... [15:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:19]Read from MH i2c: E2 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: E2 17 00 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: E2 17 00 0F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F1 [15:46:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:46:19]wFMCommunicate OK [15:46:19]CreateOFDProtocolMessage done [15:46:19]OFDSenderStorePacket 289717 [15:46:19]StoreOFDPacket docnum=289717 [15:46:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 5F D1 00 01 D0 52 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4A 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6B 04 00 35 04 06 00 66 16 BE 68 E2 A8 6F F9 66 40 70 D8 17 87 [15:46:19]CheckFolder [15:46:19]dirname=/storage/ofd_packets [15:46:19]CheckFolder done [15:46:19]ProducePacketName [15:46:19]name=ofd_packets/00289717 [15:46:19]NVStorageSaveData ofd_packets/00289717 [15:46:19]File name is /storage/ofd_packets/00289717 [15:46:19]Write 294 bytes [15:46:19]NVStorageSaveData done [15:46:19]OFDSenderStorePacket done [15:46:19]KKMCreateOFDPacket done [15:46:19]NVStorageSaveData kkm_last_timestamp [15:46:19]File name is /storage/kkm_last_timestamp [15:46:19]Write 4 bytes [15:46:19]NVStorageSaveData done [15:46:19]ExternCall_PrintAddStr [15:46:19]wPrintStart [15:46:19]Write to MH i2c: 01 00 00 10 18 28 [15:46:19]Write i2c OK [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: 01 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: 01 07 00 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: 01 07 00 10 18 00 00 00 00 00 FF 0F 3D [15:46:19]RasterBufferAndPrint [15:46:19]line Счет N : (1)24617794 [15:46:19]line ИНН: 02508201610067 [15:46:19]line Контрольно-Кассовый Чек [15:46:19]line ПРОДАЖА [15:46:19]line ТРК (МРК, ГНК) : 34 [15:46:19]line Товар: 2710124130 [15:46:19]line SU-92 [15:46:19]line 14.430 * 69.30 [15:46:19]line = 1000.00 [15:46:19]line НДС 12% НСП 1% [15:46:19]line > о реализуемом товаре [15:46:19]line ИТОГО: 1000.00 [15:46:19]line НСП 1% : 8.85 [15:46:19]line НДС 12% : 106.19 [15:46:19]line Наличными: 0.00 [15:46:19]line Безнал.: 1000.00 [15:46:19]line Место: АЗС № 90 "Партнёр-нефть" [15:46:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:46:19]line СНО: Общий режим [15:46:19]line Чек 391 23.09.2024 15:46 [15:46:19]line Смена: 515 ФФД: 1.0 [15:46:19]line ЗНМ: 0300000107 [15:46:19]line РНМ: 0000000000091827 [15:46:19]line Версия ККМ: 001 [15:46:19]line Платежная система: O! деньги [15:46:19]line ФМ: 0000000000871832 [15:46:19]line ФД: 289717 [15:46:19]line ФПД: 112247869858472 [15:46:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154618&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289717&fm=112247869858472&tin=02508201610067®Number=0000000000091827&sum=100000 [15:46:19]written 0, free lines is 4095 [15:46:19]OFD Sender: Processing packet 289717 [packets to send 1784, broken 1783] [15:46:19]ProducePacketName [15:46:19]name=ofd_packets/00289717 [15:46:19]OFD Sender: To server: pG, [15:46:19]CommunicateWithHost lk.salyk.kg:30040 [15:46:19]ConnectInit lk.salyk.kg [15:46:19]Connected sock=10 [15:46: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 33 32 08 01 00 00 5F D1 00 01 D0 52 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4A 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6B 04 00 35 04 06 00 66 16 BE 68 E2 A8 6F F9 66 40 70 D8 17 87 [15:46:19]Write to MH i2c: 01 00 00 39 18 51 [15:46:19]Write i2c OK [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: 01 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: 01 07 00 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: 01 07 00 39 18 00 00 00 00 00 DA 0C 3E [15:46:19]RasterBufferAndPrint [15:46:19]line [15:46:19]line [15:46:19]line [15:46:19]line [15:46:19]line [15:46:19]written 0, free lines is 3299 [15:46:19]MH_Cut [15:46:19]Write to MH i2c: D1 01 00 40 18 01 2A [15:46:19]Write i2c OK [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: D1 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: D1 01 00 [15:46:19]MH_I2C_Read... [15:46:19]Read from MH i2c: D1 01 00 40 18 00 29 [15:46:19]Write to MH i2c: 01 00 00 41 18 59 [15:46:19]Write i2c OK [15:46:19]MH_I2C_Read... [15:46: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 33 32 4F 00 00 00 CF 19 47 00 62 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 33 32 10 04 04 00 B5 6B 04 00 F4 03 04 00 1E 35 F1 66 B6 04 01 00 00 54 78 1A C0 9C B3 BF 4F [15:46:19]CommunicateWithHost err = 0 [15:46:19]CheckOFDResponse [15:46:19]1017 (14) - 77093643461234 [15:46:19]1041 (16) - 0000000000871832 [15:46:19]1040 (4) - 289717 [15:46:19]1012 (4) - 23.09.2024 09:30 [15:46:19]1206 (1) - 0 [15:46:19]OFD Sender: Remove packet 289717 [15:46:19]ProducePacketName [15:46:19]name=ofd_packets/00289717 [15:46:19]NVStorageDeleteData [15:46:20]OFD Sender: No OFD packet to send [15:46:20]*** Cut start [15:46:20]*** Partial cut [15:46:20]*** CUTSNS_PIN = 1 [15:46:20]*** CUTSNS_PIN = 0 [15:46:20]*** Brake cut motor [15:46:20]Read from MH i2c: 01 [15:46:20]MH_I2C_Read... [15:46:20]*** Stop cut motor [15:46:20]*** Cut end [15:46:20]Read from MH i2c: 01 07 00 [15:46:20]MH_I2C_Read... [15:46:20]Read from MH i2c: 01 07 00 41 18 00 00 00 00 00 FF 0F 6E [15:46:20]process_action close_receipt done [15:46:20]requested_data is exist [15:46:20]produce_requested_data [15:46:20]requested_item fm.sn is exist - process it [15:46:20]wFMCommunicate request_size=4 [15:46:20]MH_SAM_APDU [15:46:20]CAPDU: 80 11 00 00 [15:46:20]Write to MH i2c: E2 08 00 42 18 80 11 00 00 00 00 00 00 D4 [15:46:20]Write i2c OK [15:46:20]MH_I2C_Read... [15:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:20]Read from MH i2c: E2 [15:46:20]MH_I2C_Read... [15:46:20]Read from MH i2c: E2 17 00 [15:46:20]MH_I2C_Read... [15:46:20]Read from MH i2c: E2 17 00 42 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 24 [15:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:46:20]wFMCommunicate OK [15:46:20]requested_item fd.num is exist - process it [15:46:20]SAM_PROTO_GetFieldsCounters [15:46:20]wFMCommunicate request_size=4 [15:46:20]MH_SAM_APDU [15:46:20]CAPDU: 80 13 00 00 [15:46:20]Write to MH i2c: E2 08 00 43 18 80 13 00 00 00 00 00 00 D7 [15:46:20]Write i2c OK [15:46:20]MH_I2C_Read... [15:46:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:21]Read from MH i2c: E2 [15:46:21]MH_I2C_Read... [15:46:21]Read from MH i2c: E2 62 00 [15:46:21]MH_I2C_Read... [15:46:21]Read from MH i2c: E2 62 00 43 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B5 6B 04 00 0E 04 04 00 03 02 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 B8 [15:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B5 6B 04 00 0E 04 04 00 03 02 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 [15:46:21]wFMCommunicate OK [15:46:21]SAM_PROTO_GetFieldsCounters done [15:46:21]requested_item shift.num is exist - process it [15:46:21]requested_item shift.opened is exist - process it [15:46:21]req_shift_opened [15:46:21]FM_GetShiftState [15:46:21]SAM_PROTO_GetShiftState [15:46:21]wFMCommunicate request_size=4 [15:46:21]MH_SAM_APDU [15:46:21]CAPDU: 80 13 01 00 [15:46:21]Write to MH i2c: E2 08 00 44 18 80 13 01 00 00 00 00 00 D9 [15:46:21]Write i2c OK [15:46:21]MH_I2C_Read... [15:46:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:21]Read from MH i2c: E2 [15:46:21]MH_I2C_Read... [15:46:21]Read from MH i2c: E2 0E 00 [15:46:21]MH_I2C_Read... [15:46:21]Read from MH i2c: E2 0E 00 44 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7A [15:46:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:46:21]wFMCommunicate OK [15:46:21]SAM_PROTO_GetShiftState done [15:46:21]FM_GetShiftState done [15:46:21]req_shift_opened done [15:46:21]requested_item shift.open_date is exist - process it [15:46:21]req_shift_open_date [15:46:21]req_shift_open_date done [15:46:21]produce_requested_data done [15:46:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289717,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:46:21]process_action_free close_receipt [15:46:21]json_value_free [15:46:21]json_value_free done [15:46:21]process_json_proto returns [15:46:21]Send response to host [15:46:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289717,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:46:21]free response buf [15:46:21]execute_script done [15:46:21]execute_script returns [15:46:21]free content buf [15:46:21]Sock 7.Close socket [15:46:21]Sock 7.Thread stoped [15:46:25]OFD Sender: No OFD packet to send [15:46:30]OFD Sender: No OFD packet to send [15:46:35]OFD Sender: No OFD packet to send [15:46:40]OFD Sender: No OFD packet to send [15:46:45]OFD Sender: No OFD packet to send [15:46:50]OFD Sender: No OFD packet to send [15:46:55]OFD Sender: No OFD packet to send [15:47:00]OFD Sender: No OFD packet to send [15:47:05]OFD Sender: No OFD packet to send [15:47:10]OFD Sender: No OFD packet to send [15:47:15]OFD Sender: No OFD packet to send [15:47:20]OFD Sender: No OFD packet to send [15:47:25]OFD Sender: No OFD packet to send [15:47:30]OFD Sender: No OFD packet to send [15:47:35]OFD Sender: No OFD packet to send [15:47:40]OFD Sender: No OFD packet to send [15:47:45]OFD Sender: No OFD packet to send [15:47:50]OFD Sender: No OFD packet to send [15:47:55]OFD Sender: No OFD packet to send [15:48:00]OFD Sender: No OFD packet to send [15:48:03]accept exits with 9 [15:48:03]New connection [15:48:03]New thread 3067157860 created [15:48:03]Thread 3067301220 joined [15:48:03]Waiting for new connection... [15:48:03] Sock 9.Parse request [15:48:03]Sock 9.Check first char [15:48:03]Sock 9.First char is OK [15:48:03]request: POST /json_proto HTTP/1.0 [15:48:03]Method: POST [15:48:03]URL: /json_proto [15:48:03]Method is POST - this is cgi request [15:48:03]url: /json_proto [15:48:03]query_string will be loaded in cgi processing [15:48:03]execute_cgi json_proto POST (null) [15:48:03]execute_cgi path=json_proto method=POST [15:48:03]POST find Content-Length [15:48:03]Host: 172.17.41.135:8080 [15:48:03]Content-Length: 786 [15:48:03]Content-Type: application/json [15:48:03] [15:48:03]POST finish read [15:48:03]Found Content-Length = 786 [15:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:03]execute_script... [15: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)24617795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:03]POST & json_proto [15:48:03]process_json_proto [15:48:03]json parsed OK: [15:48:03]protocol is kg_v1.0 [15:48:03]action value=close_receipt [15:48:03]process_action close_receipt [15:48:03]cmd_close_receipt [15:48:03]MH_GetDate [15:48:03]Write to MH i2c: F0 00 00 45 18 4C [15:48:03]Write i2c OK [15:48:03]MH_I2C_Read... [15:48:03]Read from MH i2c: F0 [15:48:03]MH_I2C_Read... [15:48:03]Read from MH i2c: F0 09 00 [15:48:03]MH_I2C_Read... [15:48:03]Read from MH i2c: F0 09 00 45 18 00 B4 8D F1 66 ED 3E 82 65 FF [15:48:03]GetLastDocTimeStamp 1727106378 [15:48:03]current date 1727106484 [15:48:03]FM_GetShiftState [15:48:03]SAM_PROTO_GetShiftState [15:48:03]wFMCommunicate request_size=4 [15:48:03]MH_SAM_APDU [15:48:03]CAPDU: 80 13 01 00 [15:48:03]Write to MH i2c: E2 08 00 46 18 80 13 01 00 00 00 00 00 DB [15:48:03]Write i2c OK [15:48:03]MH_I2C_Read... [15:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:03]Read from MH i2c: E2 [15:48:03]MH_I2C_Read... [15:48:03]Read from MH i2c: E2 0E 00 [15:48:03]MH_I2C_Read... [15:48:03]Read from MH i2c: E2 0E 00 46 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7C [15:48:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:48:03]wFMCommunicate OK [15:48:03]SAM_PROTO_GetShiftState done [15:48:03]FM_GetShiftState done [15:48:03]opened in 1727051401 [15:48:03]opened+sec_in_day 1727137801 [15:48:03]quantity*price = 99999 [15:48:03]sum+1 = 100001 [15:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 392 23.09.2024 15:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289718 ФПД: 153151312829135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154804&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289718&fm=153151312829135&tin=02508201610067®Number=0000000000091827&sum=100000 [15:48:04]StoreToDocumentArchive [15:48:04]shift 515 fd 289718 [15:48:04]save to /storage/0515/doc_00289718 [15:48:04]save last doc name /storage/0515/doc_00289718 to /storage/kkm_last_doc_name [15:48:04]save OK [15:48:04]Clear old archive folders... [15:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:48:04]tlvbuf is 007783A0 [15:48:04]SAM_PROTO_ClearQueue [15:48:04]wFMCommunicate request_size=4 [15:48:04]MH_SAM_APDU [15:48:04]CAPDU: 80 09 00 00 [15:48:04]Write to MH i2c: E2 08 00 53 18 80 09 00 00 00 00 00 00 DD [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:48:04]Read from MH i2c: E2 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 03 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 03 00 53 18 00 90 00 DF [15:48:04]RAPDU: 90 00 [15:48:04]wFMCommunicate OK [15:48:04]SAM_PROTO_ClearQueue done [15:48:04]KKMCreateOFDPacket [15:48:04]OFDProtocolAddRootSTLVToBuf [15:48:04]FM_MakeSignedData [15:48:04]FM_MakeSignedData [15:48:04]SAM_PROTO_SignData [15:48:04]wFMCommunicate request_size=4 [15:48:04]MH_SAM_APDU [15:48:04]CAPDU: 80 0D 01 02 [15:48:04]Write to MH i2c: E2 08 00 54 18 80 0D 01 02 00 00 00 00 E5 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:48:04]Read from MH i2c: E2 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 03 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 03 00 54 18 00 90 00 E0 [15:48:04]RAPDU: 90 00 [15:48:04]wFMCommunicate OK [15:48:04]wFMCommunicate request_size=253 [15:48:04]MH_SAM_APDU [15:48:04]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B4 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6B 04 00 35 04 06 00 8B 4A 51 99 1A CF [15:48:04]Write to MH i2c: E2 00 01 55 18 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B4 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6B 04 00 35 04 06 00 8B 4A 51 99 1A CF 00 00 E3 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:04]Read from MH i2c: E2 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 03 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 03 00 55 18 00 90 00 E1 [15:48:04]RAPDU: 90 00 [15:48:04]wFMCommunicate OK [15:48:04]wFMCommunicate request_size=4 [15:48:04]MH_SAM_APDU [15:48:04]CAPDU: 80 0D 03 02 [15:48:04]Write to MH i2c: E2 08 00 56 18 80 0D 03 02 00 00 00 00 E9 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:48:04]Read from MH i2c: E2 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 0B 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 0B 00 56 18 00 A2 4E 6A F6 4B 8A 23 74 90 00 A6 [15:48:04]RAPDU: A2 4E 6A F6 4B 8A 23 74 90 00 [15:48:04]wFMCommunicate OK [15:48:04]SAM_PROTO_SignData done [15:48:04]FM_MakeSignedData done [15:48:04]CreateOFDProtocolMessage [15:48:04]wFMCommunicate request_size=4 [15:48:04]MH_SAM_APDU [15:48:04]CAPDU: 80 11 00 00 [15:48:04]Write to MH i2c: E2 08 00 57 18 80 11 00 00 00 00 00 00 E9 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:04]Read from MH i2c: E2 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 17 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 17 00 57 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [15:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:48:04]wFMCommunicate OK [15:48:04]CreateOFDProtocolMessage done [15:48:04]OFDSenderStorePacket 289718 [15:48:04]StoreOFDPacket docnum=289718 [15:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 38 B5 00 01 3F 3C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B4 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6B 04 00 35 04 06 00 8B 4A 51 99 1A CF A2 4E 6A F6 4B 8A 23 74 [15:48:04]CheckFolder [15:48:04]dirname=/storage/ofd_packets [15:48:04]CheckFolder done [15:48:04]ProducePacketName [15:48:04]name=ofd_packets/00289718 [15:48:04]NVStorageSaveData ofd_packets/00289718 [15:48:04]File name is /storage/ofd_packets/00289718 [15:48:04]Write 294 bytes [15:48:04]NVStorageSaveData done [15:48:04]OFDSenderStorePacket done [15:48:04]KKMCreateOFDPacket done [15:48:04]NVStorageSaveData kkm_last_timestamp [15:48:04]File name is /storage/kkm_last_timestamp [15:48:04]Write 4 bytes [15:48:04]NVStorageSaveData done [15:48:04]ExternCall_PrintAddStr [15:48:04]wPrintStart [15:48:04]Write to MH i2c: 01 00 00 58 18 70 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: 01 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: 01 07 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: 01 07 00 58 18 00 00 00 00 00 FF 0F 85 [15:48:04]RasterBufferAndPrint [15:48:04]line Счет N : (1)24617795 [15:48:04]line ИНН: 02508201610067 [15:48:04]line Контрольно-Кассовый Чек [15:48:04]line ПРОДАЖА [15:48:04]line ТРК (МРК, ГНК) : 54 [15:48:04]line Товар: 2710124130 [15:48:04]line SU-92 [15:48:04]line 14.430 * 69.30 [15:48:04]line = 1000.00 [15:48:04]line НДС 12% НСП 1% [15:48:04]line > о реализуемом товаре [15:48:04]line ИТОГО: 1000.00 [15:48:04]line НСП 1% : 8.85 [15:48:04]line НДС 12% : 106.19 [15:48:04]line Наличными: 0.00 [15:48:04]line Безнал.: 1000.00 [15:48:04]line Место: АЗС № 90 "Партнёр-нефть" [15:48:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:48:04]line СНО: Общий режим [15:48:04]line Чек 392 23.09.2024 15:48 [15:48:04]line Смена: 515 ФФД: 1.0 [15:48:04]line ЗНМ: 0300000107 [15:48:04]line РНМ: 0000000000091827 [15:48:04]line Версия ККМ: 001 [15:48:04]line Платежная система: O! деньги [15:48:04]line ФМ: 0000000000871832 [15:48:04]line ФД: 289718 [15:48:04]line ФПД: 153151312829135 [15:48:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154804&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289718&fm=153151312829135&tin=02508201610067®Number=0000000000091827&sum=100000 [15:48:04]written 0, free lines is 4095 [15:48:04]OFD Sender: Processing packet 289718 [packets to send 1784, broken 1783] [15:48:04]ProducePacketName [15:48:04]name=ofd_packets/00289718 [15:48:04]OFD Sender: To server: pG, [15:48:04]CommunicateWithHost lk.salyk.kg:30040 [15:48:04]ConnectInit lk.salyk.kg [15:48:05]Connected sock=10 [15: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 33 32 08 01 00 00 38 B5 00 01 3F 3C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B4 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6B 04 00 35 04 06 00 8B 4A 51 99 1A CF A2 4E 6A F6 4B 8A 23 74 [15:48:05]Write to MH i2c: 01 00 00 81 18 99 [15:48:05]Write i2c OK [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: 01 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: 01 07 00 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: 01 07 00 81 18 00 00 00 00 00 D5 0C 81 [15:48:05]RasterBufferAndPrint [15:48:05]line [15:48:05]line [15:48:05]line [15:48:05]line [15:48:05]line [15:48:05]written 0, free lines is 3291 [15:48:05]MH_Cut [15:48:05]Write to MH i2c: D1 01 00 88 18 01 72 [15:48:05]Write i2c OK [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: D1 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: D1 01 00 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: D1 01 00 88 18 00 71 [15:48:05]Write to MH i2c: 01 00 00 89 18 A1 [15:48:05]Write i2c OK [15:48:05]MH_I2C_Read... [15:48: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 33 32 4F 00 00 00 09 20 47 00 19 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 33 32 10 04 04 00 B6 6B 04 00 F4 03 04 00 88 35 F1 66 B6 04 01 00 00 88 2C D4 46 32 FF 53 56 [15:48:05]CommunicateWithHost err = 0 [15:48:05]CheckOFDResponse [15:48:05]1017 (14) - 77093643461234 [15:48:05]1041 (16) - 0000000000871832 [15:48:05]1040 (4) - 289718 [15:48:05]1012 (4) - 23.09.2024 09:31 [15:48:05]1206 (1) - 0 [15:48:05]OFD Sender: Remove packet 289718 [15:48:05]ProducePacketName [15:48:05]name=ofd_packets/00289718 [15:48:05]NVStorageDeleteData [15:48:06]*** Cut start [15:48:06]*** Partial cut [15:48:06]*** CUTSNS_PIN = 1 [15:48:06]OFD Sender: No OFD packet to send [15:48:06]*** CUTSNS_PIN = 0 [15:48:06]*** Brake cut motor [15:48:06]Read from MH i2c: 01 [15:48:06]MH_I2C_Read... [15:48:06]*** Stop cut motor [15:48:06]*** Cut end [15:48:06]Read from MH i2c: 01 07 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 07 00 89 18 00 00 00 00 00 FF 0F B6 [15:48:06]process_action close_receipt done [15:48:06]requested_data is exist [15:48:06]produce_requested_data [15:48:06]requested_item fm.sn is exist - process it [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 11 00 00 [15:48:06]Write to MH i2c: E2 08 00 8A 18 80 11 00 00 00 00 00 00 1C [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 17 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 17 00 8A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [15:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:48:06]wFMCommunicate OK [15:48:06]requested_item fd.num is exist - process it [15:48:06]SAM_PROTO_GetFieldsCounters [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 13 00 00 [15:48:06]Write to MH i2c: E2 08 00 8B 18 80 13 00 00 00 00 00 00 1F [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 62 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 62 00 8B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B6 6B 04 00 0E 04 04 00 03 02 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 04 [15:48:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B6 6B 04 00 0E 04 04 00 03 02 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 [15:48:06]wFMCommunicate OK [15:48:06]SAM_PROTO_GetFieldsCounters done [15:48:06]requested_item shift.num is exist - process it [15:48:06]requested_item shift.opened is exist - process it [15:48:06]req_shift_opened [15:48:06]FM_GetShiftState [15:48:06]SAM_PROTO_GetShiftState [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 13 01 00 [15:48:06]Write to MH i2c: E2 08 00 8C 18 80 13 01 00 00 00 00 00 21 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 0E 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 0E 00 8C 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [15:48:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:48:06]wFMCommunicate OK [15:48:06]SAM_PROTO_GetShiftState done [15:48:06]FM_GetShiftState done [15:48:06]req_shift_opened done [15:48:06]requested_item shift.open_date is exist - process it [15:48:06]req_shift_open_date [15:48:06]req_shift_open_date done [15:48:06]produce_requested_data done [15:48:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289718,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:48:06]process_action_free close_receipt [15:48:06]json_value_free [15:48:06]json_value_free done [15:48:06]process_json_proto returns [15:48:06]Send response to host [15:48:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289718,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:48:06]free response buf [15:48:06]execute_script done [15:48:06]execute_script returns [15:48:06]free content buf [15:48:06]Sock 9.Close socket [15:48:06]Sock 9.Thread stoped [15:48:08]accept exits with 7 [15:48:08]New connection [15:48:08]New thread 3067301220 created [15:48:08]Thread 3067157860 joined [15:48:08]Waiting for new connection... [15:48:08] Sock 7.Parse request [15:48:08]Sock 7.Check first char [15:48:08]Sock 7.First char is OK [15:48:08]request: POST /json_proto HTTP/1.0 [15:48:08]Method: POST [15:48:08]URL: /json_proto [15:48:08]Method is POST - this is cgi request [15:48:08]url: /json_proto [15:48:08]query_string will be loaded in cgi processing [15:48:08]execute_cgi json_proto POST (null) [15:48:08]execute_cgi path=json_proto method=POST [15:48:08]POST find Content-Length [15:48:08]Host: 172.17.41.135:8080 [15:48:08]Content-Length: 791 [15:48:08]Content-Type: application/json [15:48:08] [15:48:08]POST finish read [15:48:08]Found Content-Length = 791 [15:48:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:08]execute_script... [15:48: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)24617796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:08]POST & json_proto [15:48:08]process_json_proto [15:48:08]json parsed OK: [15:48:08]protocol is kg_v1.0 [15:48:08]action value=close_receipt [15:48:08]process_action close_receipt [15:48:08]cmd_close_receipt [15:48:08]MH_GetDate [15:48:08]Write to MH i2c: F0 00 00 8D 18 94 [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: F0 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: F0 09 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: F0 09 00 8D 18 00 B9 8D F1 66 ED 3E 82 65 4C [15:48:08]GetLastDocTimeStamp 1727106484 [15:48:08]current date 1727106489 [15:48:08]FM_GetShiftState [15:48:08]SAM_PROTO_GetShiftState [15:48:08]wFMCommunicate request_size=4 [15:48:08]MH_SAM_APDU [15:48:08]CAPDU: 80 13 01 00 [15:48:08]Write to MH i2c: E2 08 00 8E 18 80 13 01 00 00 00 00 00 23 [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:08]Read from MH i2c: E2 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 0E 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 0E 00 8E 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [15:48:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:48:08]wFMCommunicate OK [15:48:08]SAM_PROTO_GetShiftState done [15:48:08]FM_GetShiftState done [15:48:08]opened in 1727051401 [15:48:08]opened+sec_in_day 1727137801 [15:48:08]quantity*price = 0 [15:48:08]sum+1 = 1 [15:48:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 393 23.09.2024 15:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289719 ФПД: 236879004880659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154809&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289719&fm=236879004880659&tin=02508201610067®Number=0000000000091827&sum=0 [15:48:09]StoreToDocumentArchive [15:48:09]shift 515 fd 289719 [15:48:09]save to /storage/0515/doc_00289719 [15:48:09]save last doc name /storage/0515/doc_00289719 to /storage/kkm_last_doc_name [15:48:09]save OK [15:48:09]Clear old archive folders... [15:48:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:48:09]tlvbuf is 007A2200 [15:48:09]SAM_PROTO_ClearQueue [15:48:09]wFMCommunicate request_size=4 [15:48:09]MH_SAM_APDU [15:48:09]CAPDU: 80 09 00 00 [15:48:09]Write to MH i2c: E2 08 00 9B 18 80 09 00 00 00 00 00 00 25 [15:48:09]Write i2c OK [15:48:09]MH_I2C_Read... [15:48:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:48:09]Read from MH i2c: E2 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 9B 18 00 90 00 27 [15:48:09]RAPDU: 90 00 [15:48:09]wFMCommunicate OK [15:48:09]SAM_PROTO_ClearQueue done [15:48:09]KKMCreateOFDPacket [15:48:09]OFDProtocolAddRootSTLVToBuf [15:48:09]FM_MakeSignedData [15:48:09]FM_MakeSignedData [15:48:09]SAM_PROTO_SignData [15:48:09]wFMCommunicate request_size=4 [15:48:09]MH_SAM_APDU [15:48:09]CAPDU: 80 0D 01 02 [15:48:09]Write to MH i2c: E2 08 00 9C 18 80 0D 01 02 00 00 00 00 2D [15:48:09]Write i2c OK [15:48:09]MH_I2C_Read... [15:48:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:48:09]Read from MH i2c: E2 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 9C 18 00 90 00 28 [15:48:09]RAPDU: 90 00 [15:48:09]wFMCommunicate OK [15:48:09]wFMCommunicate request_size=255 [15:48:09]MH_SAM_APDU [15:48:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 89 01 00 00 F4 03 04 00 B9 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6B 04 00 35 04 06 00 D7 70 B0 F0 [15:48:09]Write to MH i2c: E2 02 01 9D 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 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 89 01 00 00 F4 03 04 00 B9 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6B 04 00 35 04 06 00 D7 70 B0 F0 00 00 B2 [15:48:09]Write i2c OK [15:48:09]MH_I2C_Read... [15:48:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:09]Read from MH i2c: E2 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 9D 18 00 90 00 29 [15:48:09]RAPDU: 90 00 [15:48:09]wFMCommunicate OK [15:48:09]wFMCommunicate request_size=7 [15:48:09]MH_SAM_APDU [15:48:09]CAPDU: 80 0D 02 02 02 CF 13 [15:48:09]Write to MH i2c: E2 0A 00 9E 18 80 0D 02 02 02 00 CF 13 00 00 16 [15:48:09]Write i2c OK [15:48:09]MH_I2C_Read... [15:48:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:09]Read from MH i2c: E2 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 [15:48:09]MH_I2C_Read... [15:48:09]Read from MH i2c: E2 03 00 9E 18 00 90 00 2A [15:48:09]RAPDU: 90 00 [15:48:09]wFMCommunicate OK [15:48:09]wFMCommunicate request_size=4 [15:48:09]MH_SAM_APDU [15:48:09]CAPDU: 80 0D 03 02 [15:48:10]Write to MH i2c: E2 08 00 9F 18 80 0D 03 02 00 00 00 00 32 [15:48:10]Write i2c OK [15:48:10]MH_I2C_Read... [15:48:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:48:10]Read from MH i2c: E2 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: E2 0B 00 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: E2 0B 00 9F 18 00 2E 92 A8 B4 7D 99 95 3B 90 00 35 [15:48:10]RAPDU: 2E 92 A8 B4 7D 99 95 3B 90 00 [15:48:10]wFMCommunicate OK [15:48:10]SAM_PROTO_SignData done [15:48:10]FM_MakeSignedData done [15:48:10]CreateOFDProtocolMessage [15:48:10]wFMCommunicate request_size=4 [15:48:10]MH_SAM_APDU [15:48:10]CAPDU: 80 11 00 00 [15:48:10]Write to MH i2c: E2 08 00 A0 18 80 11 00 00 00 00 00 00 32 [15:48:10]Write i2c OK [15:48:10]MH_I2C_Read... [15:48:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:10]Read from MH i2c: E2 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: E2 17 00 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: E2 17 00 A0 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 82 [15:48:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:48:10]wFMCommunicate OK [15:48:10]CreateOFDProtocolMessage done [15:48:10]OFDSenderStorePacket 289719 [15:48:10]StoreOFDPacket docnum=289719 [15:48:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 FD E8 04 01 6D F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 89 01 00 00 F4 03 04 00 B9 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6B 04 00 35 04 06 00 D7 70 B0 F0 CF 13 2E 92 A8 B4 7D 99 95 3B [15:48:10]CheckFolder [15:48:10]dirname=/storage/ofd_packets [15:48:10]CheckFolder done [15:48:10]ProducePacketName [15:48:10]name=ofd_packets/00289719 [15:48:10]NVStorageSaveData ofd_packets/00289719 [15:48:10]File name is /storage/ofd_packets/00289719 [15:48:10]Write 298 bytes [15:48:10]NVStorageSaveData done [15:48:10]OFDSenderStorePacket done [15:48:10]KKMCreateOFDPacket done [15:48:10]NVStorageSaveData kkm_last_timestamp [15:48:10]File name is /storage/kkm_last_timestamp [15:48:10]Write 4 bytes [15:48:10]NVStorageSaveData done [15:48:10]ExternCall_PrintAddStr [15:48:10]wPrintStart [15:48:10]Write to MH i2c: 01 00 00 A1 18 B9 [15:48:10]Write i2c OK [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: 01 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: 01 07 00 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: 01 07 00 A1 18 00 00 00 00 00 FF 0F CE [15:48:10]RasterBufferAndPrint [15:48:10]line Счет N : (1)24617796 [15:48:10]line ИНН: 02508201610067 [15:48:10]line Контрольно-Кассовый Чек [15:48:10]line ПРОДАЖА [15:48:10]line ТРК (МРК, ГНК) : 22 [15:48:10]line Товар: 2710194210 [15:48:10]line ДТ-К-5 [15:48:10]line 26.250 * 0.00 [15:48:10]line = 0.00 [15:48:10]line НДС 12% НСП 1% [15:48:10]line > о реализуемом товаре [15:48:10]line ИТОГО: 0.00 [15:48:10]line НСП 1% : 0.00 [15:48:10]line НДС 12% : 0.00 [15:48:10]line Наличными: 0.00 [15:48:10]line Безнал.: 0.00 [15:48:10]line Место: АЗС № 90 "Партнёр-нефть" [15:48:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:48:10]line СНО: Общий режим [15:48:10]line Чек 393 23.09.2024 15:48 [15:48:10]line Смена: 515 ФФД: 1.0 [15:48:10]line ЗНМ: 0300000107 [15:48:10]line РНМ: 0000000000091827 [15:48:10]line Версия ККМ: 001 [15:48:10]line Талоны: Топливная Карта [15:48:10]line 54206 [15:48:10]line ФМ: 0000000000871832 [15:48:10]line ФД: 289719 [15:48:10]line ФПД: 236879004880659 [15:48:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154809&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289719&fm=236879004880659&tin=02508201610067®Number=0000000000091827&sum=0 [15:48:10]written 0, free lines is 4095 [15:48:10]OFD Sender: Processing packet 289719 [packets to send 1784, broken 1783] [15:48:10]ProducePacketName [15:48:10]name=ofd_packets/00289719 [15:48:10]OFD Sender: To server: pG, [15:48:10]CommunicateWithHost lk.salyk.kg:30040 [15:48:10]ConnectInit lk.salyk.kg [15:48:10]Connected sock=10 [15:48: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 33 32 0C 01 00 00 FD E8 04 01 6D F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 89 01 00 00 F4 03 04 00 B9 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6B 04 00 35 04 06 00 D7 70 B0 F0 CF 13 2E 92 A8 B4 7D 99 95 3B [15:48:10]Write to MH i2c: 01 00 00 CA 18 E2 [15:48:10]Write i2c OK [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: 01 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: 01 07 00 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: 01 07 00 CA 18 00 00 00 00 00 F4 0C E9 [15:48:10]RasterBufferAndPrint [15:48:10]line [15:48:10]line [15:48:10]line [15:48:10]line [15:48:10]line [15:48:10]written 0, free lines is 3330 [15:48:10]MH_Cut [15:48:10]Write to MH i2c: D1 01 00 D1 18 01 BB [15:48:10]Write i2c OK [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: D1 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: D1 01 00 [15:48:10]MH_I2C_Read... [15:48:10]Read from MH i2c: D1 01 00 D1 18 00 BA [15:48:10]Write to MH i2c: 01 00 00 D2 18 EA [15:48:10]Write i2c OK [15:48:10]MH_I2C_Read... [15:48: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 33 32 4F 00 00 00 B8 4A 47 00 43 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 33 32 10 04 04 00 B7 6B 04 00 F4 03 04 00 8E 35 F1 66 B6 04 01 00 00 ED 80 F7 0F 71 E3 61 F5 [15:48:10]CommunicateWithHost err = 0 [15:48:10]CheckOFDResponse [15:48:10]1017 (14) - 77093643461234 [15:48:10]1041 (16) - 0000000000871832 [15:48:10]1040 (4) - 289719 [15:48:10]1012 (4) - 23.09.2024 09:31 [15:48:10]1206 (1) - 0 [15:48:10]OFD Sender: Remove packet 289719 [15:48:10]ProducePacketName [15:48:10]name=ofd_packets/00289719 [15:48:10]NVStorageDeleteData [15:48:11]*** Cut start [15:48:11]*** Partial cut [15:48:11]*** CUTSNS_PIN = 1 [15:48:11]*** CUTSNS_PIN = 0 [15:48:11]OFD Sender: No OFD packet to send [15:48:11]*** Brake cut motor [15:48:11]Read from MH i2c: 01 [15:48:11]MH_I2C_Read... [15:48:11]*** Stop cut motor [15:48:11]*** Cut end [15:48:11]Read from MH i2c: 01 07 00 [15:48:11]MH_I2C_Read... [15:48:11]Read from MH i2c: 01 07 00 D2 18 00 00 00 00 00 FF 0F FF [15:48:11]process_action close_receipt done [15:48:11]requested_data is exist [15:48:11]produce_requested_data [15:48:11]requested_item fm.sn is exist - process it [15:48:11]wFMCommunicate request_size=4 [15:48:11]MH_SAM_APDU [15:48:11]CAPDU: 80 11 00 00 [15:48:11]Write to MH i2c: E2 08 00 D3 18 80 11 00 00 00 00 00 00 65 [15:48:11]Write i2c OK [15:48:11]MH_I2C_Read... [15:48:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:12]Read from MH i2c: E2 [15:48:12]MH_I2C_Read... [15:48:12]Read from MH i2c: E2 17 00 [15:48:12]MH_I2C_Read... [15:48:12]Read from MH i2c: E2 17 00 D3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B5 [15:48:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:48:12]wFMCommunicate OK [15:48:12]requested_item fd.num is exist - process it [15:48:12]SAM_PROTO_GetFieldsCounters [15:48:12]wFMCommunicate request_size=4 [15:48:12]MH_SAM_APDU [15:48:12]CAPDU: 80 13 00 00 [15:48:12]Write to MH i2c: E2 08 00 D4 18 80 13 00 00 00 00 00 00 68 [15:48:12]Write i2c OK [15:48:12]MH_I2C_Read... [15:48:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:48:12]Read from MH i2c: E2 [15:48:12]MH_I2C_Read... [15:48:12]Read from MH i2c: E2 62 00 [15:48:12]MH_I2C_Read... [15:48:12]Read from MH i2c: E2 62 00 D4 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B7 6B 04 00 0E 04 04 00 03 02 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 51 [15:48:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B7 6B 04 00 0E 04 04 00 03 02 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 [15:48:12]wFMCommunicate OK [15:48:12]SAM_PROTO_GetFieldsCounters done [15:48:12]requested_item shift.num is exist - process it [15:48:12]requested_item shift.opened is exist - process it [15:48:12]req_shift_opened [15:48:12]FM_GetShiftState [15:48:12]SAM_PROTO_GetShiftState [15:48:12]wFMCommunicate request_size=4 [15:48:12]MH_SAM_APDU [15:48:12]CAPDU: 80 13 01 00 [15:48:12]Write to MH i2c: E2 08 00 D5 18 80 13 01 00 00 00 00 00 6A [15:48:12]Write i2c OK [15:48:12]MH_I2C_Read... [15:48:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:12]Read from MH i2c: E2 [15:48:12]MH_I2C_Read... [15:48:12]Read from MH i2c: E2 0E 00 [15:48:12]MH_I2C_Read... [15:48:12]Read from MH i2c: E2 0E 00 D5 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0B [15:48:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:48:12]wFMCommunicate OK [15:48:12]SAM_PROTO_GetShiftState done [15:48:12]FM_GetShiftState done [15:48:12]req_shift_opened done [15:48:12]requested_item shift.open_date is exist - process it [15:48:12]req_shift_open_date [15:48:12]req_shift_open_date done [15:48:12]produce_requested_data done [15:48:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289719,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:48:12]process_action_free close_receipt [15:48:12]json_value_free [15:48:12]json_value_free done [15:48:12]process_json_proto returns [15:48:12]Send response to host [15:48:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289719,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:48:12]free response buf [15:48:12]execute_script done [15:48:12]execute_script returns [15:48:12]free content buf [15:48:12]Sock 7.Close socket [15:48:12]Sock 7.Thread stoped [15:48:16]OFD Sender: No OFD packet to send [15:48:21]OFD Sender: No OFD packet to send [15:48:26]OFD Sender: No OFD packet to send [15:48:31]OFD Sender: No OFD packet to send [15:48:36]OFD Sender: No OFD packet to send [15:48:41]OFD Sender: No OFD packet to send [15:48:46]OFD Sender: No OFD packet to send [15:48:48]accept exits with 9 [15:48:48]New connection [15:48:48]New thread 3067157860 created [15:48:48]Thread 3067301220 joined [15:48:48]Waiting for new connection... [15:48:48] Sock 9.Parse request [15:48:48]Sock 9.Check first char [15:48:48]Sock 9.First char is OK [15:48:48]request: POST /json_proto HTTP/1.0 [15:48:48]Method: POST [15:48:48]URL: /json_proto [15:48:48]Method is POST - this is cgi request [15:48:48]url: /json_proto [15:48:48]query_string will be loaded in cgi processing [15:48:48]execute_cgi json_proto POST (null) [15:48:48]execute_cgi path=json_proto method=POST [15:48:48]POST find Content-Length [15:48:48]Host: 172.17.41.135:8080 [15:48:48]Content-Length: 802 [15:48:48]Content-Type: application/json [15:48:48] [15:48:48]POST finish read [15:48:48]Found Content-Length = 802 [15:48:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:48]execute_script... [15: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)24617797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:48]POST & json_proto [15:48:48]process_json_proto [15:48:48]json parsed OK: [15:48:48]protocol is kg_v1.0 [15:48:48]action value=close_receipt [15:48:48]process_action close_receipt [15:48:48]cmd_close_receipt [15:48:48]MH_GetDate [15:48:48]Write to MH i2c: F0 00 00 D6 18 DD [15:48:48]Write i2c OK [15:48:48]MH_I2C_Read... [15:48:48]Read from MH i2c: F0 [15:48:48]MH_I2C_Read... [15:48:48]Read from MH i2c: F0 09 00 [15:48:48]MH_I2C_Read... [15:48:48]Read from MH i2c: F0 09 00 D6 18 00 E2 8D F1 66 ED 3E 82 65 BE [15:48:48]GetLastDocTimeStamp 1727106489 [15:48:48]current date 1727106530 [15:48:48]FM_GetShiftState [15:48:48]SAM_PROTO_GetShiftState [15:48:48]wFMCommunicate request_size=4 [15:48:48]MH_SAM_APDU [15:48:48]CAPDU: 80 13 01 00 [15:48:48]Write to MH i2c: E2 08 00 D7 18 80 13 01 00 00 00 00 00 6C [15:48:48]Write i2c OK [15:48:48]MH_I2C_Read... [15:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:49]Read from MH i2c: E2 [15:48:49]MH_I2C_Read... [15:48:49]Read from MH i2c: E2 0E 00 [15:48:49]MH_I2C_Read... [15:48:49]Read from MH i2c: E2 0E 00 D7 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0D [15:48:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:48:49]wFMCommunicate OK [15:48:49]SAM_PROTO_GetShiftState done [15:48:49]FM_GetShiftState done [15:48:49]opened in 1727051401 [15:48:49]opened+sec_in_day 1727137801 [15:48:49]quantity*price = 120015 [15:48:49]sum+1 = 120016 [15:48:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 394 23.09.2024 15:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289720 ФПД: 19452851102886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154850&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289720&fm=19452851102886&tin=02508201610067®Number=0000000000091827&sum=120015 [15:48:50]StoreToDocumentArchive [15:48:50]shift 515 fd 289720 [15:48:50]save to /storage/0515/doc_00289720 [15:48:50]save last doc name /storage/0515/doc_00289720 to /storage/kkm_last_doc_name [15:48:50]save OK [15:48:50]Clear old archive folders... [15:48:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:48:50]tlvbuf is 0070A450 [15:48:50]SAM_PROTO_ClearQueue [15:48:50]wFMCommunicate request_size=4 [15:48:50]MH_SAM_APDU [15:48:50]CAPDU: 80 09 00 00 [15:48:50]Write to MH i2c: E2 08 00 E4 18 80 09 00 00 00 00 00 00 6E [15:48:50]Write i2c OK [15:48:50]MH_I2C_Read... [15:48:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:48:50]Read from MH i2c: E2 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 E4 18 00 90 00 70 [15:48:50]RAPDU: 90 00 [15:48:50]wFMCommunicate OK [15:48:50]SAM_PROTO_ClearQueue done [15:48:50]KKMCreateOFDPacket [15:48:50]OFDProtocolAddRootSTLVToBuf [15:48:50]FM_MakeSignedData [15:48:50]FM_MakeSignedData [15:48:50]SAM_PROTO_SignData [15:48:50]wFMCommunicate request_size=4 [15:48:50]MH_SAM_APDU [15:48:50]CAPDU: 80 0D 01 02 [15:48:50]Write to MH i2c: E2 08 00 E5 18 80 0D 01 02 00 00 00 00 76 [15:48:50]Write i2c OK [15:48:50]MH_I2C_Read... [15:48:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:48:50]Read from MH i2c: E2 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 E5 18 00 90 00 71 [15:48:50]RAPDU: 90 00 [15:48:50]wFMCommunicate OK [15:48:50]wFMCommunicate request_size=255 [15:48:50]MH_SAM_APDU [15:48: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 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E2 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6B 04 00 35 04 06 00 11 B1 38 47 [15:48:50]Write to MH i2c: E2 02 01 E6 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 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E2 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6B 04 00 35 04 06 00 11 B1 38 47 00 00 44 [15:48:50]Write i2c OK [15:48:50]MH_I2C_Read... [15:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:50]Read from MH i2c: E2 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 E6 18 00 90 00 72 [15:48:50]RAPDU: 90 00 [15:48:50]wFMCommunicate OK [15:48:50]wFMCommunicate request_size=7 [15:48:50]MH_SAM_APDU [15:48:50]CAPDU: 80 0D 02 02 02 A4 A6 [15:48:50]Write to MH i2c: E2 0A 00 E7 18 80 0D 02 02 02 00 A4 A6 00 00 C7 [15:48:50]Write i2c OK [15:48:50]MH_I2C_Read... [15:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:50]Read from MH i2c: E2 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 03 00 E7 18 00 90 00 73 [15:48:50]RAPDU: 90 00 [15:48:50]wFMCommunicate OK [15:48:50]wFMCommunicate request_size=4 [15:48:50]MH_SAM_APDU [15:48:50]CAPDU: 80 0D 03 02 [15:48:50]Write to MH i2c: E2 08 00 E8 18 80 0D 03 02 00 00 00 00 7B [15:48:50]Write i2c OK [15:48:50]MH_I2C_Read... [15:48:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:48:50]Read from MH i2c: E2 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 0B 00 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 0B 00 E8 18 00 D0 1B DE 2A 57 06 19 D2 90 00 B7 [15:48:50]RAPDU: D0 1B DE 2A 57 06 19 D2 90 00 [15:48:50]wFMCommunicate OK [15:48:50]SAM_PROTO_SignData done [15:48:50]FM_MakeSignedData done [15:48:50]CreateOFDProtocolMessage [15:48:50]wFMCommunicate request_size=4 [15:48:50]MH_SAM_APDU [15:48:50]CAPDU: 80 11 00 00 [15:48:50]Write to MH i2c: E2 08 00 E9 18 80 11 00 00 00 00 00 00 7B [15:48:50]Write i2c OK [15:48:50]MH_I2C_Read... [15:48:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:50]Read from MH i2c: E2 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 17 00 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: E2 17 00 E9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CB [15:48:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:48:50]wFMCommunicate OK [15:48:50]CreateOFDProtocolMessage done [15:48:50]OFDSenderStorePacket 289720 [15:48:50]StoreOFDPacket docnum=289720 [15:48:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 98 81 04 01 FD 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 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E2 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6B 04 00 35 04 06 00 11 B1 38 47 A4 A6 D0 1B DE 2A 57 06 19 D2 [15:48:50]CheckFolder [15:48:50]dirname=/storage/ofd_packets [15:48:50]CheckFolder done [15:48:50]ProducePacketName [15:48:50]name=ofd_packets/00289720 [15:48:50]NVStorageSaveData ofd_packets/00289720 [15:48:50]File name is /storage/ofd_packets/00289720 [15:48:50]Write 298 bytes [15:48:50]NVStorageSaveData done [15:48:50]OFDSenderStorePacket done [15:48:50]KKMCreateOFDPacket done [15:48:50]NVStorageSaveData kkm_last_timestamp [15:48:50]File name is /storage/kkm_last_timestamp [15:48:50]Write 4 bytes [15:48:50]NVStorageSaveData done [15:48:50]ExternCall_PrintAddStr [15:48:50]wPrintStart [15:48:50]Write to MH i2c: 01 00 00 EA 18 02 [15:48:50]Write i2c OK [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: 01 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: 01 07 00 [15:48:50]MH_I2C_Read... [15:48:50]Read from MH i2c: 01 07 00 EA 18 00 00 00 00 00 FF 0F 17 [15:48:50]RasterBufferAndPrint [15:48:50]line Счет N : (1)24617797 [15:48:50]line ИНН: 02508201610067 [15:48:50]line Контрольно-Кассовый Чек [15:48:50]line ПРОДАЖА [15:48:50]line ТРК (МРК, ГНК) : 11 [15:48:50]line Товар: 2710194210 [15:48:50]line ДТ-К-5 [15:48:50]line 15.750 * 76.20 [15:48:50]line = 1200.15 [15:48:50]line НДС 12% НСП 1% [15:48:50]line > о реализуемом товаре [15:48:50]line ИТОГО: 1200.15 [15:48:50]line НСП 1% : 10.62 [15:48:50]line НДС 12% : 127.45 [15:48:50]line Наличными: 0.00 [15:48:50]line Безнал.: 1200.15 [15:48:50]line Место: АЗС № 90 "Партнёр-нефть" [15:48:50]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:48:50]line СНО: Общий режим [15:48:50]line Чек 394 23.09.2024 15:48 [15:48:50]line Смена: 515 ФФД: 1.0 [15:48:50]line ЗНМ: 0300000107 [15:48:50]line РНМ: 0000000000091827 [15:48:50]line Версия ККМ: 001 [15:48:50]line Платежная система: O! деньги [15:48:50]line ФМ: 0000000000871832 [15:48:50]line ФД: 289720 [15:48:50]line ФПД: 19452851102886 [15:48:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154850&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289720&fm=19452851102886&tin=02508201610067®Number=0000000000091827&sum=120015 [15:48:50]written 0, free lines is 4095 [15:48:50]OFD Sender: Processing packet 289720 [packets to send 1784, broken 1783] [15:48:50]ProducePacketName [15:48:50]name=ofd_packets/00289720 [15:48:50]OFD Sender: To server: pG, [15:48:50]CommunicateWithHost lk.salyk.kg:30040 [15:48:50]ConnectInit lk.salyk.kg [15:48:51]Connected sock=10 [15: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 33 32 0C 01 00 00 98 81 04 01 FD 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 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E2 8D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B8 6B 04 00 35 04 06 00 11 B1 38 47 A4 A6 D0 1B DE 2A 57 06 19 D2 [15:48:51]Write to MH i2c: 01 00 00 13 19 2C [15:48:51]Write i2c OK [15:48:51]MH_I2C_Read... [15:48:51]Read from MH i2c: 01 [15:48:51]MH_I2C_Read... [15:48:51]Read from MH i2c: 01 07 00 [15:48:51]MH_I2C_Read... [15:48:51]Read from MH i2c: 01 07 00 13 19 00 00 00 00 00 E4 0C 23 [15:48:51]RasterBufferAndPrint [15:48:51]line [15:48:51]line [15:48:51]line [15:48:51]line [15:48:51]line [15:48:51]written 0, free lines is 3307 [15:48:51]MH_Cut [15:48:51]Write to MH i2c: D1 01 00 1A 19 01 05 [15:48:51]Write i2c OK [15:48:51]MH_I2C_Read... [15:48:51]Read from MH i2c: D1 [15:48:51]MH_I2C_Read... [15:48:51]Read from MH i2c: D1 01 00 [15:48:51]MH_I2C_Read... [15:48:51]Read from MH i2c: D1 01 00 1A 19 00 04 [15:48:51]Write to MH i2c: 01 00 00 1B 19 34 [15:48:51]Write i2c OK [15:48:51]MH_I2C_Read... [15: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 33 32 4F 00 00 00 4A EB 47 00 FF 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 33 32 10 04 04 00 B8 6B 04 00 F4 03 04 00 B6 35 F1 66 B6 04 01 00 00 9A 63 03 BD 6B 42 4D AE [15:48:51]CommunicateWithHost err = 0 [15:48:51]CheckOFDResponse [15:48:51]1017 (14) - 77093643461234 [15:48:51]1041 (16) - 0000000000871832 [15:48:51]1040 (4) - 289720 [15:48:51]1012 (4) - 23.09.2024 09:32 [15:48:51]1206 (1) - 0 [15:48:51]OFD Sender: Remove packet 289720 [15:48:51]ProducePacketName [15:48:51]name=ofd_packets/00289720 [15:48:51]NVStorageDeleteData [15:48:51]*** Cut start [15:48:51]*** Partial cut [15:48:51]*** CUTSNS_PIN = 1 [15:48:51]*** CUTSNS_PIN = 0 [15:48:51]OFD Sender: No OFD packet to send [15:48:52]*** Brake cut motor [15:48:52]Read from MH i2c: 01 [15:48:52]MH_I2C_Read... [15:48:52]*** Stop cut motor [15:48:52]*** Cut end [15:48:52]Read from MH i2c: 01 07 00 [15:48:52]MH_I2C_Read... [15:48:52]Read from MH i2c: 01 07 00 1B 19 00 00 00 00 00 FF 0F 49 [15:48:52]process_action close_receipt done [15:48:52]requested_data is exist [15:48:52]produce_requested_data [15:48:52]requested_item fm.sn is exist - process it [15:48:52]wFMCommunicate request_size=4 [15:48:52]MH_SAM_APDU [15:48:52]CAPDU: 80 11 00 00 [15:48:52]Write to MH i2c: E2 08 00 1C 19 80 11 00 00 00 00 00 00 AF [15:48:52]Write i2c OK [15:48:52]MH_I2C_Read... [15:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:52]Read from MH i2c: E2 [15:48:52]MH_I2C_Read... [15:48:52]Read from MH i2c: E2 17 00 [15:48:52]MH_I2C_Read... [15:48:52]Read from MH i2c: E2 17 00 1C 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FF [15:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:48:52]wFMCommunicate OK [15:48:52]requested_item fd.num is exist - process it [15:48:52]SAM_PROTO_GetFieldsCounters [15:48:52]wFMCommunicate request_size=4 [15:48:52]MH_SAM_APDU [15:48:52]CAPDU: 80 13 00 00 [15:48:52]Write to MH i2c: E2 08 00 1D 19 80 13 00 00 00 00 00 00 B2 [15:48:52]Write i2c OK [15:48:52]MH_I2C_Read... [15:48:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:48:52]Read from MH i2c: E2 [15:48:52]MH_I2C_Read... [15:48:52]Read from MH i2c: E2 62 00 [15:48:52]MH_I2C_Read... [15:48:52]Read from MH i2c: E2 62 00 1D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B8 6B 04 00 0E 04 04 00 03 02 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 9F [15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B8 6B 04 00 0E 04 04 00 03 02 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 [15:48:52]wFMCommunicate OK [15:48:52]SAM_PROTO_GetFieldsCounters done [15:48:52]requested_item shift.num is exist - process it [15:48:52]requested_item shift.opened is exist - process it [15:48:52]req_shift_opened [15:48:52]FM_GetShiftState [15:48:52]SAM_PROTO_GetShiftState [15:48:52]wFMCommunicate request_size=4 [15:48:52]MH_SAM_APDU [15:48:52]CAPDU: 80 13 01 00 [15:48:52]Write to MH i2c: E2 08 00 1E 19 80 13 01 00 00 00 00 00 B4 [15:48:52]Write i2c OK [15:48:52]MH_I2C_Read... [15:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:52]Read from MH i2c: E2 [15:48:52]MH_I2C_Read... [15:48:52]Read from MH i2c: E2 0E 00 [15:48:52]MH_I2C_Read... [15:48:52]Read from MH i2c: E2 0E 00 1E 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 55 [15:48:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:48:52]wFMCommunicate OK [15:48:52]SAM_PROTO_GetShiftState done [15:48:52]FM_GetShiftState done [15:48:52]req_shift_opened done [15:48:52]requested_item shift.open_date is exist - process it [15:48:52]req_shift_open_date [15:48:52]req_shift_open_date done [15:48:52]produce_requested_data done [15:48:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289720,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:48:52]process_action_free close_receipt [15:48:52]json_value_free [15:48:52]json_value_free done [15:48:52]process_json_proto returns [15:48:52]Send response to host [15:48:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289720,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:48:52]free response buf [15:48:52]execute_script done [15:48:52]execute_script returns [15:48:52]free content buf [15:48:52]Sock 9.Close socket [15:48:52]Sock 9.Thread stoped [15:48:57]OFD Sender: No OFD packet to send [15:49:02]OFD Sender: No OFD packet to send [15:49:07]OFD Sender: No OFD packet to send [15:49:12]OFD Sender: No OFD packet to send [15:49:17]OFD Sender: No OFD packet to send [15:49:22]OFD Sender: No OFD packet to send [15:49:27]OFD Sender: No OFD packet to send [15:49:30]accept exits with 7 [15:49:30]New connection [15:49:30]New thread 3067301220 created [15:49:30]Thread 3067157860 joined [15:49:30]Waiting for new connection... [15:49:30] Sock 7.Parse request [15:49:30]Sock 7.Check first char [15:49:30]Sock 7.First char is OK [15:49:30]request: POST /json_proto HTTP/1.0 [15:49:30]Method: POST [15:49:30]URL: /json_proto [15:49:30]Method is POST - this is cgi request [15:49:30]url: /json_proto [15:49:30]query_string will be loaded in cgi processing [15:49:30]execute_cgi json_proto POST (null) [15:49:30]execute_cgi path=json_proto method=POST [15:49:30]POST find Content-Length [15:49:30]Host: 172.17.41.135:8080 [15:49:30]Content-Length: 783 [15:49:30]Content-Type: application/json [15:49:30] [15:49:30]POST finish read [15:49:30]Found Content-Length = 783 [15:49:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:30]execute_script... [15:49: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)24617798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:30]POST & json_proto [15:49:30]process_json_proto [15:49:30]json parsed OK: [15:49:30]protocol is kg_v1.0 [15:49:30]action value=close_receipt [15:49:30]process_action close_receipt [15:49:30]cmd_close_receipt [15:49:30]MH_GetDate [15:49:30]Write to MH i2c: F0 00 00 1F 19 27 [15:49:30]Write i2c OK [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: F0 [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: F0 09 00 [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: F0 09 00 1F 19 00 0B 8E F1 66 ED 3E 82 65 32 [15:49:30]GetLastDocTimeStamp 1727106530 [15:49:30]current date 1727106571 [15:49:30]FM_GetShiftState [15:49:30]SAM_PROTO_GetShiftState [15:49:30]wFMCommunicate request_size=4 [15:49:30]MH_SAM_APDU [15:49:30]CAPDU: 80 13 01 00 [15:49:30]Write to MH i2c: E2 08 00 20 19 80 13 01 00 00 00 00 00 B6 [15:49:30]Write i2c OK [15:49:30]MH_I2C_Read... [15:49:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:30]Read from MH i2c: E2 [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: E2 0E 00 [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: E2 0E 00 20 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 57 [15:49:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:49:30]wFMCommunicate OK [15:49:30]SAM_PROTO_GetShiftState done [15:49:30]FM_GetShiftState done [15:49:30]opened in 1727051401 [15:49:30]opened+sec_in_day 1727137801 [15:49:30]quantity*price = 60013 [15:49:30]sum+1 = 60015 [15:49:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.14 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.14 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 395 23.09.2024 15:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289721 ФПД: 42114444360647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154931&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289721&fm=42114444360647&tin=02508201610067®Number=0000000000091827&sum=60014 [15:49:31]StoreToDocumentArchive [15:49:31]shift 515 fd 289721 [15:49:31]save to /storage/0515/doc_00289721 [15:49:31]save last doc name /storage/0515/doc_00289721 to /storage/kkm_last_doc_name [15:49:31]save OK [15:49:31]Clear old archive folders... [15:49:31]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:49:31]tlvbuf is 0077CFD0 [15:49:31]SAM_PROTO_ClearQueue [15:49:31]wFMCommunicate request_size=4 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 09 00 00 [15:49:31]Write to MH i2c: E2 08 00 2D 19 80 09 00 00 00 00 00 00 B8 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 03 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 03 00 2D 19 00 90 00 BA [15:49:31]RAPDU: 90 00 [15:49:31]wFMCommunicate OK [15:49:31]SAM_PROTO_ClearQueue done [15:49:31]KKMCreateOFDPacket [15:49:31]OFDProtocolAddRootSTLVToBuf [15:49:31]FM_MakeSignedData [15:49:31]FM_MakeSignedData [15:49:31]SAM_PROTO_SignData [15:49:31]wFMCommunicate request_size=4 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 0D 01 02 [15:49:31]Write to MH i2c: E2 08 00 2E 19 80 0D 01 02 00 00 00 00 C0 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 03 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 03 00 2E 19 00 90 00 BB [15:49:31]RAPDU: 90 00 [15:49:31]wFMCommunicate OK [15:49:31]wFMCommunicate request_size=253 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 0B 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6B 04 00 35 04 06 00 26 4D 88 7E FB C7 [15:49:31]Write to MH i2c: E2 00 01 2F 19 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 0B 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6B 04 00 35 04 06 00 26 4D 88 7E FB C7 00 00 97 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 03 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 03 00 2F 19 00 90 00 BC [15:49:31]RAPDU: 90 00 [15:49:31]wFMCommunicate OK [15:49:31]wFMCommunicate request_size=4 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 0D 03 02 [15:49:31]Write to MH i2c: E2 08 00 30 19 80 0D 03 02 00 00 00 00 C4 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 0B 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 0B 00 30 19 00 92 63 F3 1A 92 27 4F CB 90 00 9A [15:49:31]RAPDU: 92 63 F3 1A 92 27 4F CB 90 00 [15:49:31]wFMCommunicate OK [15:49:31]SAM_PROTO_SignData done [15:49:31]FM_MakeSignedData done [15:49:31]CreateOFDProtocolMessage [15:49:31]wFMCommunicate request_size=4 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 11 00 00 [15:49:31]Write to MH i2c: E2 08 00 31 19 80 11 00 00 00 00 00 00 C4 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 17 00 [15:49:31]MH_I2C_Read... [15:49:31]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 33 32 90 00 14 [15:49:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:49:31]wFMCommunicate OK [15:49:31]CreateOFDProtocolMessage done [15:49:31]OFDSenderStorePacket 289721 [15:49:31]StoreOFDPacket docnum=289721 [15:49:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 FB 02 00 01 F9 63 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 0B 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6B 04 00 35 04 06 00 26 4D 88 7E FB C7 92 63 F3 1A 92 27 4F CB [15:49:31]CheckFolder [15:49:31]dirname=/storage/ofd_packets [15:49:31]CheckFolder done [15:49:31]ProducePacketName [15:49:31]name=ofd_packets/00289721 [15:49:31]NVStorageSaveData ofd_packets/00289721 [15:49:31]File name is /storage/ofd_packets/00289721 [15:49:31]Write 294 bytes [15:49:31]NVStorageSaveData done [15:49:31]OFDSenderStorePacket done [15:49:31]KKMCreateOFDPacket done [15:49:31]NVStorageSaveData kkm_last_timestamp [15:49:31]File name is /storage/kkm_last_timestamp [15:49:31]Write 4 bytes [15:49:31]NVStorageSaveData done [15:49:31]ExternCall_PrintAddStr [15:49:31]wPrintStart [15:49:31]Write to MH i2c: 01 00 00 32 19 4B [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: 01 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: 01 07 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: 01 07 00 32 19 00 00 00 00 00 FF 0F 60 [15:49:31]RasterBufferAndPrint [15:49:31]line Счет N : (1)24617798 [15:49:31]line ИНН: 02508201610067 [15:49:31]line Контрольно-Кассовый Чек [15:49:31]line ПРОДАЖА [15:49:31]line ТРК (МРК, ГНК) : 34 [15:49:31]line Товар: 2710124130 [15:49:31]line SU-92 [15:49:31]line 8.660 * 69.30 [15:49:31]line = 600.14 [15:49:31]line НДС 12% НСП 1% [15:49:31]line > о реализуемом товаре [15:49:31]line ИТОГО: 600.14 [15:49:31]line НСП 1% : 5.31 [15:49:31]line НДС 12% : 63.73 [15:49:31]line Наличными: 0.00 [15:49:31]line Безнал.: 600.14 [15:49:31]line Место: АЗС № 90 "Партнёр-нефть" [15:49:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:49:31]line СНО: Общий режим [15:49:31]line Чек 395 23.09.2024 15:49 [15:49:31]line Смена: 515 ФФД: 1.0 [15:49:31]line ЗНМ: 0300000107 [15:49:31]line РНМ: 0000000000091827 [15:49:31]line Версия ККМ: 001 [15:49:31]line Платежная система: O! деньги [15:49:31]line ФМ: 0000000000871832 [15:49:31]line ФД: 289721 [15:49:31]line ФПД: 42114444360647 [15:49:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154931&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289721&fm=42114444360647&tin=02508201610067®Number=0000000000091827&sum=60014 [15:49:31]written 0, free lines is 4095 [15:49:31]OFD Sender: Processing packet 289721 [packets to send 1784, broken 1783] [15:49:31]ProducePacketName [15:49:31]name=ofd_packets/00289721 [15:49:31]OFD Sender: To server: pG, [15:49:31]CommunicateWithHost lk.salyk.kg:30040 [15:49:31]ConnectInit lk.salyk.kg [15:49:32]Connected sock=10 [15:49: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 33 32 08 01 00 00 FB 02 00 01 F9 63 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 0B 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B9 6B 04 00 35 04 06 00 26 4D 88 7E FB C7 92 63 F3 1A 92 27 4F CB [15:49:32]Write to MH i2c: 01 00 00 5B 19 74 [15:49:32]Write i2c OK [15:49:32]MH_I2C_Read... [15:49:32]Read from MH i2c: 01 [15:49:32]MH_I2C_Read... [15:49:32]Read from MH i2c: 01 07 00 [15:49:32]MH_I2C_Read... [15:49:32]Read from MH i2c: 01 07 00 5B 19 00 00 00 00 00 E0 0C 67 [15:49:32]RasterBufferAndPrint [15:49:32]line [15:49:32]line [15:49:32]line [15:49:32]line [15:49:32]line [15:49:32]written 0, free lines is 3302 [15:49:32]MH_Cut [15:49:32]Write to MH i2c: D1 01 00 62 19 01 4D [15:49:32]Write i2c OK [15:49:32]MH_I2C_Read... [15:49:32]Read from MH i2c: D1 [15:49:32]MH_I2C_Read... [15:49:32]Read from MH i2c: D1 01 00 [15:49:32]MH_I2C_Read... [15:49:32]Read from MH i2c: D1 01 00 62 19 00 4C [15:49:32]Write to MH i2c: 01 00 00 63 19 7C [15:49:32]Write i2c OK [15:49:32]MH_I2C_Read... [15:49: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 33 32 4F 00 00 00 DF F6 47 00 A1 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 33 32 10 04 04 00 B9 6B 04 00 F4 03 04 00 DF 35 F1 66 B6 04 01 00 00 32 13 59 4B E3 DA 68 F2 [15:49:32]CommunicateWithHost err = 0 [15:49:32]CheckOFDResponse [15:49:32]1017 (14) - 77093643461234 [15:49:32]1041 (16) - 0000000000871832 [15:49:32]1040 (4) - 289721 [15:49:32]1012 (4) - 23.09.2024 09:33 [15:49:32]1206 (1) - 0 [15:49:32]OFD Sender: Remove packet 289721 [15:49:32]ProducePacketName [15:49:32]name=ofd_packets/00289721 [15:49:32]NVStorageDeleteData [15:49:33]*** Cut start [15:49:33]*** Partial cut [15:49:33]*** CUTSNS_PIN = 1 [15:49:33]*** CUTSNS_PIN = 0 [15:49:33]OFD Sender: No OFD packet to send [15:49:33]*** Brake cut motor [15:49:33]Read from MH i2c: 01 [15:49:33]MH_I2C_Read... [15:49:33]*** Stop cut motor [15:49:33]*** Cut end [15:49:33]Read from MH i2c: 01 07 00 [15:49:33]MH_I2C_Read... [15:49:33]Read from MH i2c: 01 07 00 63 19 00 00 00 00 00 FF 0F 91 [15:49:33]process_action close_receipt done [15:49:33]requested_data is exist [15:49:33]produce_requested_data [15:49:33]requested_item fm.sn is exist - process it [15:49:33]wFMCommunicate request_size=4 [15:49:33]MH_SAM_APDU [15:49:33]CAPDU: 80 11 00 00 [15:49:33]Write to MH i2c: E2 08 00 64 19 80 11 00 00 00 00 00 00 F7 [15:49:33]Write i2c OK [15:49:33]MH_I2C_Read... [15:49:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:33]Read from MH i2c: E2 [15:49:33]MH_I2C_Read... [15:49:33]Read from MH i2c: E2 17 00 [15:49:33]MH_I2C_Read... [15:49:33]Read from MH i2c: E2 17 00 64 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [15:49:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:49:33]wFMCommunicate OK [15:49:33]requested_item fd.num is exist - process it [15:49:33]SAM_PROTO_GetFieldsCounters [15:49:33]wFMCommunicate request_size=4 [15:49:33]MH_SAM_APDU [15:49:33]CAPDU: 80 13 00 00 [15:49:33]Write to MH i2c: E2 08 00 65 19 80 13 00 00 00 00 00 00 FA [15:49:33]Write i2c OK [15:49:33]MH_I2C_Read... [15:49:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:33]Read from MH i2c: E2 [15:49:33]MH_I2C_Read... [15:49:33]Read from MH i2c: E2 62 00 [15:49:33]MH_I2C_Read... [15:49:33]Read from MH i2c: E2 62 00 65 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B9 6B 04 00 0E 04 04 00 03 02 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 EB [15:49: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B9 6B 04 00 0E 04 04 00 03 02 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 [15:49:33]wFMCommunicate OK [15:49:33]SAM_PROTO_GetFieldsCounters done [15:49:33]requested_item shift.num is exist - process it [15:49:33]requested_item shift.opened is exist - process it [15:49:33]req_shift_opened [15:49:33]FM_GetShiftState [15:49:33]SAM_PROTO_GetShiftState [15:49:33]wFMCommunicate request_size=4 [15:49:33]MH_SAM_APDU [15:49:33]CAPDU: 80 13 01 00 [15:49:33]Write to MH i2c: E2 08 00 66 19 80 13 01 00 00 00 00 00 FC [15:49:33]Write i2c OK [15:49:33]MH_I2C_Read... [15:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:33]Read from MH i2c: E2 [15:49:33]MH_I2C_Read... [15:49:33]Read from MH i2c: E2 0E 00 [15:49:33]MH_I2C_Read... [15:49:33]Read from MH i2c: E2 0E 00 66 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9D [15:49:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:49:33]wFMCommunicate OK [15:49:33]SAM_PROTO_GetShiftState done [15:49:33]FM_GetShiftState done [15:49:33]req_shift_opened done [15:49:33]requested_item shift.open_date is exist - process it [15:49:33]req_shift_open_date [15:49:33]req_shift_open_date done [15:49:33]produce_requested_data done [15:49:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289721,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:49:33]process_action_free close_receipt [15:49:33]json_value_free [15:49:33]json_value_free done [15:49:33]process_json_proto returns [15:49:33]Send response to host [15:49:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289721,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:49:33]free response buf [15:49:33]execute_script done [15:49:33]execute_script returns [15:49:33]free content buf [15:49:33]Sock 7.Close socket [15:49:33]Sock 7.Thread stoped [15:49:38]OFD Sender: No OFD packet to send [15:49:43]OFD Sender: No OFD packet to send [15:49:48]OFD Sender: No OFD packet to send [15:49:48]accept exits with 9 [15:49:48]New connection [15:49:48]New thread 3067157860 created [15:49:48]Thread 3067301220 joined [15:49:48]Waiting for new connection... [15:49:48] Sock 9.Parse request [15:49:48]Sock 9.Check first char [15:49:48]Sock 9.First char is OK [15:49:48]request: POST /json_proto HTTP/1.0 [15:49:48]Method: POST [15:49:48]URL: /json_proto [15:49:48]Method is POST - this is cgi request [15:49:48]url: /json_proto [15:49:48]query_string will be loaded in cgi processing [15:49:48]execute_cgi json_proto POST (null) [15:49:48]execute_cgi path=json_proto method=POST [15:49:48]POST find Content-Length [15:49:48]Host: 172.17.41.135:8080 [15:49:48]Content-Length: 805 [15:49:48]Content-Type: application/json [15:49:48] [15:49:48]POST finish read [15:49:48]Found Content-Length = 805 [15:49:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:49:48]execute_script... [15:49: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)24617800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:49:48]POST & json_proto [15:49:48]process_json_proto [15:49:48]json parsed OK: [15:49:48]protocol is kg_v1.0 [15:49:48]action value=close_receipt [15:49:48]process_action close_receipt [15:49:48]cmd_close_receipt [15:49:48]MH_GetDate [15:49:48]Write to MH i2c: F0 00 00 67 19 6F [15:49:48]Write i2c OK [15:49:48]MH_I2C_Read... [15:49:48]Read from MH i2c: F0 [15:49:48]MH_I2C_Read... [15:49:48]Read from MH i2c: F0 09 00 [15:49:48]MH_I2C_Read... [15:49:48]Read from MH i2c: F0 09 00 67 19 00 1D 8E F1 66 ED 3E 82 65 8C [15:49:48]GetLastDocTimeStamp 1727106571 [15:49:48]current date 1727106589 [15:49:48]FM_GetShiftState [15:49:48]SAM_PROTO_GetShiftState [15:49:48]wFMCommunicate request_size=4 [15:49:48]MH_SAM_APDU [15:49:48]CAPDU: 80 13 01 00 [15:49:48]Write to MH i2c: E2 08 00 68 19 80 13 01 00 00 00 00 00 FE [15:49:48]Write i2c OK [15:49:48]MH_I2C_Read... [15:49:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:48]Read from MH i2c: E2 [15:49:48]MH_I2C_Read... [15:49:48]Read from MH i2c: E2 0E 00 [15:49:48]MH_I2C_Read... [15:49:48]Read from MH i2c: E2 0E 00 68 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [15:49:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:49:48]wFMCommunicate OK [15:49:48]SAM_PROTO_GetShiftState done [15:49:48]FM_GetShiftState done [15:49:48]opened in 1727051401 [15:49:48]opened+sec_in_day 1727137801 [15:49:48]quantity*price = 100021 [15:49:48]sum+1 = 100023 [15:49:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 396 23.09.2024 15:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289722 ФПД: 12248742227527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154949&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289722&fm=12248742227527&tin=02508201610067®Number=0000000000091827&sum=100022 [15:49:49]StoreToDocumentArchive [15:49:49]shift 515 fd 289722 [15:49:49]save to /storage/0515/doc_00289722 [15:49:49]save last doc name /storage/0515/doc_00289722 to /storage/kkm_last_doc_name [15:49:49]save OK [15:49:49]Clear old archive folders... [15:49:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:49:49]tlvbuf is B6FAD700 [15:49:49]SAM_PROTO_ClearQueue [15:49:49]wFMCommunicate request_size=4 [15:49:49]MH_SAM_APDU [15:49:49]CAPDU: 80 09 00 00 [15:49:49]Write to MH i2c: E2 08 00 75 19 80 09 00 00 00 00 00 00 00 [15:49:49]Write i2c OK [15:49:49]MH_I2C_Read... [15:49:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:49]Read from MH i2c: E2 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 75 19 00 90 00 02 [15:49:49]RAPDU: 90 00 [15:49:49]wFMCommunicate OK [15:49:49]SAM_PROTO_ClearQueue done [15:49:49]KKMCreateOFDPacket [15:49:49]OFDProtocolAddRootSTLVToBuf [15:49:49]FM_MakeSignedData [15:49:49]FM_MakeSignedData [15:49:49]SAM_PROTO_SignData [15:49:49]wFMCommunicate request_size=4 [15:49:49]MH_SAM_APDU [15:49:49]CAPDU: 80 0D 01 02 [15:49:49]Write to MH i2c: E2 08 00 76 19 80 0D 01 02 00 00 00 00 08 [15:49:49]Write i2c OK [15:49:49]MH_I2C_Read... [15:49:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:49]Read from MH i2c: E2 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 76 19 00 90 00 03 [15:49:49]RAPDU: 90 00 [15:49:49]wFMCommunicate OK [15:49:49]wFMCommunicate request_size=255 [15:49:49]MH_SAM_APDU [15:49: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 8C 01 00 00 F4 03 04 00 1D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6B 04 00 35 04 06 00 0B [15:49:49]Write to MH i2c: E2 02 01 77 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 8C 01 00 00 F4 03 04 00 1D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6B 04 00 35 04 06 00 0B 00 00 A7 [15:49:49]Write i2c OK [15:49:49]MH_I2C_Read... [15:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:49]Read from MH i2c: E2 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 77 19 00 90 00 04 [15:49:49]RAPDU: 90 00 [15:49:49]wFMCommunicate OK [15:49:49]wFMCommunicate request_size=10 [15:49:49]MH_SAM_APDU [15:49:49]CAPDU: 80 0D 02 02 05 23 E1 ED EE 47 [15:49:49]Write to MH i2c: E2 0D 00 78 19 80 0D 02 02 05 00 23 E1 ED EE 47 00 00 3B [15:49:49]Write i2c OK [15:49:49]MH_I2C_Read... [15:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:49]Read from MH i2c: E2 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 03 00 78 19 00 90 00 05 [15:49:49]RAPDU: 90 00 [15:49:49]wFMCommunicate OK [15:49:49]wFMCommunicate request_size=4 [15:49:49]MH_SAM_APDU [15:49:49]CAPDU: 80 0D 03 02 [15:49:49]Write to MH i2c: E2 08 00 79 19 80 0D 03 02 00 00 00 00 0D [15:49:49]Write i2c OK [15:49:49]MH_I2C_Read... [15:49:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:49]Read from MH i2c: E2 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 0B 00 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 0B 00 79 19 00 95 E9 22 70 0E FB BD 19 90 00 FD [15:49:49]RAPDU: 95 E9 22 70 0E FB BD 19 90 00 [15:49:49]wFMCommunicate OK [15:49:49]SAM_PROTO_SignData done [15:49:49]FM_MakeSignedData done [15:49:49]CreateOFDProtocolMessage [15:49:49]wFMCommunicate request_size=4 [15:49:49]MH_SAM_APDU [15:49:49]CAPDU: 80 11 00 00 [15:49:49]Write to MH i2c: E2 08 00 7A 19 80 11 00 00 00 00 00 00 0D [15:49:49]Write i2c OK [15:49:49]MH_I2C_Read... [15:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:49]Read from MH i2c: E2 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 17 00 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: E2 17 00 7A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5D [15:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:49:49]wFMCommunicate OK [15:49:49]CreateOFDProtocolMessage done [15:49:49]OFDSenderStorePacket 289722 [15:49:49]StoreOFDPacket docnum=289722 [15:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 6C 58 07 01 60 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 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 8C 01 00 00 F4 03 04 00 1D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6B 04 00 35 04 06 00 0B 23 E1 ED EE 47 95 E9 22 70 0E FB BD 19 [15:49:49]CheckFolder [15:49:49]dirname=/storage/ofd_packets [15:49:49]CheckFolder done [15:49:49]ProducePacketName [15:49:49]name=ofd_packets/00289722 [15:49:49]NVStorageSaveData ofd_packets/00289722 [15:49:49]File name is /storage/ofd_packets/00289722 [15:49:49]Write 301 bytes [15:49:49]NVStorageSaveData done [15:49:49]OFDSenderStorePacket done [15:49:49]KKMCreateOFDPacket done [15:49:49]NVStorageSaveData kkm_last_timestamp [15:49:49]File name is /storage/kkm_last_timestamp [15:49:49]Write 4 bytes [15:49:49]NVStorageSaveData done [15:49:49]ExternCall_PrintAddStr [15:49:49]wPrintStart [15:49:49]Write to MH i2c: 01 00 00 7B 19 94 [15:49:49]Write i2c OK [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: 01 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: 01 07 00 [15:49:49]MH_I2C_Read... [15:49:49]Read from MH i2c: 01 07 00 7B 19 00 00 00 00 00 FF 0F A9 [15:49:49]RasterBufferAndPrint [15:49:49]line Счет N : (1)24617800 [15:49:49]line ИНН: 02508201610067 [15:49:49]line Контрольно-Кассовый Чек [15:49:49]line ПРОДАЖА [15:49:49]line ТРК (МРК, ГНК) : 42 [15:49:49]line Товар: 2710124500 [15:49:49]line Аи-95-К-5 [15:49:49]line 13.480 * 74.20 [15:49:49]line = 1000.22 [15:49:49]line НДС 12% НСП 1% [15:49:49]line > о реализуемом товаре [15:49:49]line ИТОГО: 1000.22 [15:49:49]line НСП 1% : 8.85 [15:49:49]line НДС 12% : 106.22 [15:49:49]line Наличными: 0.00 [15:49:49]line Безнал.: 1000.22 [15:49:49]line Место: АЗС № 90 "Партнёр-нефть" [15:49:49]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:49:49]line СНО: Общий режим [15:49:49]line Чек 396 23.09.2024 15:49 [15:49:49]line Смена: 515 ФФД: 1.0 [15:49:49]line ЗНМ: 0300000107 [15:49:49]line РНМ: 0000000000091827 [15:49:49]line Версия ККМ: 001 [15:49:49]line Платежная система: O! деньги [15:49:49]line ФМ: 0000000000871832 [15:49:49]line ФД: 289722 [15:49:49]line ФПД: 12248742227527 [15:49:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T154949&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289722&fm=12248742227527&tin=02508201610067®Number=0000000000091827&sum=100022 [15:49:50]written 0, free lines is 4095 [15:49:50]OFD Sender: Processing packet 289722 [packets to send 1784, broken 1783] [15:49:50]ProducePacketName [15:49:50]name=ofd_packets/00289722 [15:49:50]OFD Sender: To server: pG, [15:49:50]CommunicateWithHost lk.salyk.kg:30040 [15:49:50]ConnectInit lk.salyk.kg [15:49:50]Connected sock=6 [15:49: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 33 32 0F 01 00 00 6C 58 07 01 60 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 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 8C 01 00 00 F4 03 04 00 1D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BA 6B 04 00 35 04 06 00 0B 23 E1 ED EE 47 95 E9 22 70 0E FB BD 19 [15:49:50]Write to MH i2c: 01 00 00 A4 19 BD [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: 01 [15:49:50]MH_I2C_Read... [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 A4 19 00 00 00 00 00 F0 0C C0 [15:49:50]RasterBufferAndPrint [15:49:50]line [15:49:50]line [15:49:50]line [15:49:50]line [15:49:50]line [15:49:50]written 0, free lines is 3318 [15:49:50]MH_Cut [15:49:50]Write to MH i2c: D1 01 00 AB 19 01 96 [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: D1 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: D1 01 00 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: D1 01 00 AB 19 00 95 [15:49:50]Write to MH i2c: 01 00 00 AC 19 C5 [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49: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 33 32 4F 00 00 00 35 9E 47 00 26 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 33 32 10 04 04 00 BA 6B 04 00 F4 03 04 00 F1 35 F1 66 B6 04 01 00 00 B1 BB 68 A4 53 D1 6C 56 [15:49:50]CommunicateWithHost err = 0 [15:49:50]CheckOFDResponse [15:49:50]1017 (14) - 77093643461234 [15:49:50]1041 (16) - 0000000000871832 [15:49:50]1040 (4) - 289722 [15:49:50]1012 (4) - 23.09.2024 09:33 [15:49:50]1206 (1) - 0 [15:49:50]OFD Sender: Remove packet 289722 [15:49:50]ProducePacketName [15:49:50]name=ofd_packets/00289722 [15:49:50]NVStorageDeleteData [15:49:51]OFD Sender: No OFD packet to send [15:49:51]*** Cut start [15:49:51]*** Partial cut [15:49:51]*** CUTSNS_PIN = 1 [15:49:51]*** CUTSNS_PIN = 0 [15:49:51]*** Brake cut motor [15:49:51]Read from MH i2c: 01 [15:49:51]MH_I2C_Read... [15:49:51]*** Stop cut motor [15:49:51]*** Cut end [15:49:51]Read from MH i2c: 01 07 00 [15:49:51]MH_I2C_Read... [15:49:51]Read from MH i2c: 01 07 00 AC 19 00 00 00 00 00 FF 0F DA [15:49:51]process_action close_receipt done [15:49:51]requested_data is exist [15:49:51]produce_requested_data [15:49:51]requested_item fm.sn is exist - process it [15:49:51]wFMCommunicate request_size=4 [15:49:51]MH_SAM_APDU [15:49:51]CAPDU: 80 11 00 00 [15:49:51]Write to MH i2c: E2 08 00 AD 19 80 11 00 00 00 00 00 00 40 [15:49:51]Write i2c OK [15:49:51]MH_I2C_Read... [15:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:51]Read from MH i2c: E2 [15:49:51]MH_I2C_Read... [15:49:51]Read from MH i2c: E2 17 00 [15:49:51]MH_I2C_Read... [15:49:51]Read from MH i2c: E2 17 00 AD 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [15:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:49:51]wFMCommunicate OK [15:49:51]requested_item fd.num is exist - process it [15:49:51]SAM_PROTO_GetFieldsCounters [15:49:51]wFMCommunicate request_size=4 [15:49:51]MH_SAM_APDU [15:49:51]CAPDU: 80 13 00 00 [15:49:51]Write to MH i2c: E2 08 00 AE 19 80 13 00 00 00 00 00 00 43 [15:49:51]Write i2c OK [15:49:51]MH_I2C_Read... [15:49:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:52]Read from MH i2c: E2 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 62 00 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 62 00 AE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BA 6B 04 00 0E 04 04 00 03 02 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 38 [15:49: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BA 6B 04 00 0E 04 04 00 03 02 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 [15:49:52]wFMCommunicate OK [15:49:52]SAM_PROTO_GetFieldsCounters done [15:49:52]requested_item shift.num is exist - process it [15:49:52]requested_item shift.opened is exist - process it [15:49:52]req_shift_opened [15:49:52]FM_GetShiftState [15:49:52]SAM_PROTO_GetShiftState [15:49:52]wFMCommunicate request_size=4 [15:49:52]MH_SAM_APDU [15:49:52]CAPDU: 80 13 01 00 [15:49:52]Write to MH i2c: E2 08 00 AF 19 80 13 01 00 00 00 00 00 45 [15:49:52]Write i2c OK [15:49:52]MH_I2C_Read... [15:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:52]Read from MH i2c: E2 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 0E 00 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 0E 00 AF 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [15:49:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:49:52]wFMCommunicate OK [15:49:52]SAM_PROTO_GetShiftState done [15:49:52]FM_GetShiftState done [15:49:52]req_shift_opened done [15:49:52]requested_item shift.open_date is exist - process it [15:49:52]req_shift_open_date [15:49:52]req_shift_open_date done [15:49:52]produce_requested_data done [15:49:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289722,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:49:52]process_action_free close_receipt [15:49:52]json_value_free [15:49:52]json_value_free done [15:49:52]process_json_proto returns [15:49:52]Send response to host [15:49:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289722,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:49:52]free response buf [15:49:52]execute_script done [15:49:52]execute_script returns [15:49:52]free content buf [15:49:52]Sock 9.Close socket [15:49:52]Sock 9.Thread stoped [15:49:56]OFD Sender: No OFD packet to send [15:50:01]OFD Sender: No OFD packet to send [15:50:06]OFD Sender: No OFD packet to send [15:50:11]OFD Sender: No OFD packet to send [15:50:16]accept exits with 7 [15:50:16]New connection [15:50:16]New thread 3067301220 created [15:50:16]Thread 3067157860 joined [15:50:16]Waiting for new connection... [15:50:16] Sock 7.Parse request [15:50:16]Sock 7.Check first char [15:50:16]Sock 7.First char is OK [15:50:16]request: POST /json_proto HTTP/1.0 [15:50:16]Method: POST [15:50:16]URL: /json_proto [15:50:16]Method is POST - this is cgi request [15:50:16]url: /json_proto [15:50:16]query_string will be loaded in cgi processing [15:50:16]execute_cgi json_proto POST (null) [15:50:16]execute_cgi path=json_proto method=POST [15:50:16]POST find Content-Length [15:50:16]Host: 172.17.41.135:8080 [15:50:16]Content-Length: 806 [15:50:16]Content-Type: application/json [15:50:16] [15:50:16]POST finish read [15:50:16]Found Content-Length = 806 [15:50:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:16]execute_script... [15: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)24617799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 18.720, "sum" : 700.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:16]POST & json_proto [15:50:16]process_json_proto [15:50:16]json parsed OK: [15:50:16]protocol is kg_v1.0 [15:50:16]action value=close_receipt [15:50:16]process_action close_receipt [15:50:16]cmd_close_receipt [15:50:16]MH_GetDate [15:50:16]Write to MH i2c: F0 00 00 B0 19 B8 [15:50:16]Write i2c OK [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: F0 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: F0 09 00 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: F0 09 00 B0 19 00 39 8E F1 66 ED 3E 82 65 F1 [15:50:16]GetLastDocTimeStamp 1727106589 [15:50:16]current date 1727106617 [15:50:16]FM_GetShiftState [15:50:16]SAM_PROTO_GetShiftState [15:50:16]wFMCommunicate request_size=4 [15:50:16]MH_SAM_APDU [15:50:16]CAPDU: 80 13 01 00 [15:50:16]Write to MH i2c: E2 08 00 B1 19 80 13 01 00 00 00 00 00 47 [15:50:16]Write i2c OK [15:50:16]MH_I2C_Read... [15:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:16]Read from MH i2c: E2 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: E2 0E 00 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: E2 0E 00 B1 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [15:50:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:50:16]wFMCommunicate OK [15:50:16]SAM_PROTO_GetShiftState done [15:50:16]FM_GetShiftState done [15:50:16]opened in 1727051401 [15:50:16]opened+sec_in_day 1727137801 [15:50:16]quantity*price = 70012 [15:50:16]sum+1 = 70014 [15:50:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.13 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.13 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 397 23.09.2024 15:50 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289723 ФПД: 31340919543804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155017&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289723&fm=31340919543804&tin=02508201610067®Number=0000000000091827&sum=70013 [15:50:17]StoreToDocumentArchive [15:50:17]shift 515 fd 289723 [15:50:17]save to /storage/0515/doc_00289723 [15:50:17]save last doc name /storage/0515/doc_00289723 to /storage/kkm_last_doc_name [15:50:17]save OK [15:50:17]Clear old archive folders... [15:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:50:17]tlvbuf is B6EFDC60 [15:50:17]SAM_PROTO_ClearQueue [15:50:17]wFMCommunicate request_size=4 [15:50:17]MH_SAM_APDU [15:50:17]CAPDU: 80 09 00 00 [15:50:17]Write to MH i2c: E2 08 00 BE 19 80 09 00 00 00 00 00 00 49 [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:17]Read from MH i2c: E2 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 BE 19 00 90 00 4B [15:50:17]RAPDU: 90 00 [15:50:17]wFMCommunicate OK [15:50:17]SAM_PROTO_ClearQueue done [15:50:17]KKMCreateOFDPacket [15:50:17]OFDProtocolAddRootSTLVToBuf [15:50:17]FM_MakeSignedData [15:50:17]FM_MakeSignedData [15:50:17]SAM_PROTO_SignData [15:50:17]wFMCommunicate request_size=4 [15:50:17]MH_SAM_APDU [15:50:17]CAPDU: 80 0D 01 02 [15:50:17]Write to MH i2c: E2 08 00 BF 19 80 0D 01 02 00 00 00 00 51 [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:17]Read from MH i2c: E2 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 BF 19 00 90 00 4C [15:50:17]RAPDU: 90 00 [15:50:17]wFMCommunicate OK [15:50:17]wFMCommunicate request_size=255 [15:50:17]MH_SAM_APDU [15:50:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 39 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6B 04 00 35 04 06 00 1C 81 [15:50:17]Write to MH i2c: E2 02 01 C0 19 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 39 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6B 04 00 35 04 06 00 1C 81 00 00 CF [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:17]Read from MH i2c: E2 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 C0 19 00 90 00 4D [15:50:17]RAPDU: 90 00 [15:50:17]wFMCommunicate OK [15:50:17]wFMCommunicate request_size=9 [15:50:17]MH_SAM_APDU [15:50:17]CAPDU: 80 0D 02 02 04 20 60 57 FC [15:50:17]Write to MH i2c: E2 0C 00 C1 19 80 0D 02 02 04 00 20 60 57 FC 00 00 2F [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:17]Read from MH i2c: E2 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 03 00 C1 19 00 90 00 4E [15:50:17]RAPDU: 90 00 [15:50:17]wFMCommunicate OK [15:50:17]wFMCommunicate request_size=4 [15:50:17]MH_SAM_APDU [15:50:17]CAPDU: 80 0D 03 02 [15:50:17]Write to MH i2c: E2 08 00 C2 19 80 0D 03 02 00 00 00 00 56 [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:17]Read from MH i2c: E2 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 0B 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 0B 00 C2 19 00 35 3C 3A 68 D9 30 8C 39 90 00 38 [15:50:17]RAPDU: 35 3C 3A 68 D9 30 8C 39 90 00 [15:50:17]wFMCommunicate OK [15:50:17]SAM_PROTO_SignData done [15:50:17]FM_MakeSignedData done [15:50:17]CreateOFDProtocolMessage [15:50:17]wFMCommunicate request_size=4 [15:50:17]MH_SAM_APDU [15:50:17]CAPDU: 80 11 00 00 [15:50:17]Write to MH i2c: E2 08 00 C3 19 80 11 00 00 00 00 00 00 56 [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:17]Read from MH i2c: E2 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 17 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 17 00 C3 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A6 [15:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:50:17]wFMCommunicate OK [15:50:17]CreateOFDProtocolMessage done [15:50:17]OFDSenderStorePacket 289723 [15:50:17]StoreOFDPacket docnum=289723 [15:50:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 D9 92 06 01 EB 73 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 39 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6B 04 00 35 04 06 00 1C 81 20 60 57 FC 35 3C 3A 68 D9 30 8C 39 [15:50:17]CheckFolder [15:50:17]dirname=/storage/ofd_packets [15:50:17]CheckFolder done [15:50:17]ProducePacketName [15:50:17]name=ofd_packets/00289723 [15:50:17]NVStorageSaveData ofd_packets/00289723 [15:50:17]File name is /storage/ofd_packets/00289723 [15:50:17]Write 300 bytes [15:50:17]NVStorageSaveData done [15:50:17]OFDSenderStorePacket done [15:50:17]KKMCreateOFDPacket done [15:50:17]NVStorageSaveData kkm_last_timestamp [15:50:17]File name is /storage/kkm_last_timestamp [15:50:17]Write 4 bytes [15:50:17]NVStorageSaveData done [15:50:17]ExternCall_PrintAddStr [15:50:17]wPrintStart [15:50:17]Write to MH i2c: 01 00 00 C4 19 DD [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: 01 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: 01 07 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: 01 07 00 C4 19 00 00 00 00 00 FF 0F F2 [15:50:17]RasterBufferAndPrint [15:50:17]line Счет N : (1)24617799 [15:50:17]line ИНН: 02508201610067 [15:50:17]line Контрольно-Кассовый Чек [15:50:17]line ПРОДАЖА [15:50:17]line ТРК (МРК, ГНК) : 71 [15:50:17]line Товар: 2711190000 [15:50:17]line ГАЗ-К-5 [15:50:17]line 18.720 * 37.40 [15:50:17]line = 700.13 [15:50:17]line НДС 12% НСП 1% [15:50:17]line > о реализуемом товаре [15:50:17]line ИТОГО: 700.13 [15:50:17]line НСП 1% : 6.20 [15:50:17]line НДС 12% : 74.35 [15:50:17]line Наличными: 0.00 [15:50:17]line Безнал.: 700.13 [15:50:17]line Место: АЗС № 90 "Партнёр-нефть" [15:50:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:50:17]line СНО: Общий режим [15:50:17]line Чек 397 23.09.2024 15:50 [15:50:17]line Смена: 515 ФФД: 1.0 [15:50:17]line ЗНМ: 0300000107 [15:50:17]line РНМ: 0000000000091827 [15:50:17]line Версия ККМ: 001 [15:50:17]line Платежная система: O! деньги [15:50:17]line ФМ: 0000000000871832 [15:50:17]line ФД: 289723 [15:50:17]line ФПД: 31340919543804 [15:50:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155017&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289723&fm=31340919543804&tin=02508201610067®Number=0000000000091827&sum=70013 [15:50:17]written 0, free lines is 4095 [15:50:17]OFD Sender: Processing packet 289723 [packets to send 1784, broken 1783] [15:50:17]ProducePacketName [15:50:17]name=ofd_packets/00289723 [15:50:17]OFD Sender: To server: pG, [15:50:17]CommunicateWithHost lk.salyk.kg:30040 [15:50:17]ConnectInit lk.salyk.kg [15:50:18]Connected sock=10 [15: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 33 32 0E 01 00 00 D9 92 06 01 EB 73 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 49 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 39 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BB 6B 04 00 35 04 06 00 1C 81 20 60 57 FC 35 3C 3A 68 D9 30 8C 39 [15:50:18]Write to MH i2c: 01 00 00 ED 19 06 [15:50:18]Write i2c OK [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: 01 [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: 01 07 00 [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: 01 07 00 ED 19 00 00 00 00 00 EC 0C 05 [15:50:18]RasterBufferAndPrint [15:50:18]line [15:50:18]line [15:50:18]line [15:50:18]line [15:50:18]line [15:50:18]written 0, free lines is 3315 [15:50:18]MH_Cut [15:50:18]Write to MH i2c: D1 01 00 F4 19 01 DF [15:50:18]Write i2c OK [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: D1 [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: D1 01 00 [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: D1 01 00 F4 19 00 DE [15:50:18]Write to MH i2c: 01 00 00 F5 19 0E [15:50:18]Write i2c OK [15:50:18]MH_I2C_Read... [15: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 33 32 4F 00 00 00 D5 EE 47 00 6D 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 33 32 10 04 04 00 BB 6B 04 00 F4 03 04 00 0D 36 F1 66 B6 04 01 00 00 79 B0 2D 74 30 0D 3C AF [15:50:18]CommunicateWithHost err = 0 [15:50:18]CheckOFDResponse [15:50:18]1017 (14) - 77093643461234 [15:50:18]1041 (16) - 0000000000871832 [15:50:18]1040 (4) - 289723 [15:50:18]1012 (4) - 23.09.2024 09:34 [15:50:18]1206 (1) - 0 [15:50:18]OFD Sender: Remove packet 289723 [15:50:18]ProducePacketName [15:50:18]name=ofd_packets/00289723 [15:50:18]NVStorageDeleteData [15:50:19]OFD Sender: No OFD packet to send [15:50:19]*** Cut start [15:50:19]*** Partial cut [15:50:19]*** CUTSNS_PIN = 1 [15:50:19]*** CUTSNS_PIN = 0 [15:50:19]*** Brake cut motor [15:50:19]Read from MH i2c: 01 [15:50:19]MH_I2C_Read... [15:50:19]*** Stop cut motor [15:50:19]*** Cut end [15:50:19]Read from MH i2c: 01 07 00 [15:50:19]MH_I2C_Read... [15:50:19]Read from MH i2c: 01 07 00 F5 19 00 00 00 00 00 FF 0F 23 [15:50:19]process_action close_receipt done [15:50:19]requested_data is exist [15:50:19]produce_requested_data [15:50:19]requested_item fm.sn is exist - process it [15:50:19]wFMCommunicate request_size=4 [15:50:19]MH_SAM_APDU [15:50:19]CAPDU: 80 11 00 00 [15:50:19]Write to MH i2c: E2 08 00 F6 19 80 11 00 00 00 00 00 00 89 [15:50:19]Write i2c OK [15:50:19]MH_I2C_Read... [15:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:19]Read from MH i2c: E2 [15:50:19]MH_I2C_Read... [15:50:19]Read from MH i2c: E2 17 00 [15:50:19]MH_I2C_Read... [15:50:19]Read from MH i2c: E2 17 00 F6 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D9 [15:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:50:19]wFMCommunicate OK [15:50:19]requested_item fd.num is exist - process it [15:50:19]SAM_PROTO_GetFieldsCounters [15:50:19]wFMCommunicate request_size=4 [15:50:19]MH_SAM_APDU [15:50:19]CAPDU: 80 13 00 00 [15:50:19]Write to MH i2c: E2 08 00 F7 19 80 13 00 00 00 00 00 00 8C [15:50:19]Write i2c OK [15:50:19]MH_I2C_Read... [15:50:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:19]Read from MH i2c: E2 [15:50:19]MH_I2C_Read... [15:50:19]Read from MH i2c: E2 62 00 [15:50:19]MH_I2C_Read... [15:50:19]Read from MH i2c: E2 62 00 F7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BB 6B 04 00 0E 04 04 00 03 02 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 85 [15:50: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BB 6B 04 00 0E 04 04 00 03 02 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 [15:50:19]wFMCommunicate OK [15:50:19]SAM_PROTO_GetFieldsCounters done [15:50:19]requested_item shift.num is exist - process it [15:50:19]requested_item shift.opened is exist - process it [15:50:19]req_shift_opened [15:50:19]FM_GetShiftState [15:50:19]SAM_PROTO_GetShiftState [15:50:19]wFMCommunicate request_size=4 [15:50:19]MH_SAM_APDU [15:50:19]CAPDU: 80 13 01 00 [15:50:19]Write to MH i2c: E2 08 00 F8 19 80 13 01 00 00 00 00 00 8E [15:50:19]Write i2c OK [15:50:19]MH_I2C_Read... [15:50:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:20]Read from MH i2c: E2 [15:50:20]MH_I2C_Read... [15:50:20]Read from MH i2c: E2 0E 00 [15:50:20]MH_I2C_Read... [15:50:20]Read from MH i2c: E2 0E 00 F8 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2F [15:50:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:50:20]wFMCommunicate OK [15:50:20]SAM_PROTO_GetShiftState done [15:50:20]FM_GetShiftState done [15:50:20]req_shift_opened done [15:50:20]requested_item shift.open_date is exist - process it [15:50:20]req_shift_open_date [15:50:20]req_shift_open_date done [15:50:20]produce_requested_data done [15:50:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289723,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:50:20]process_action_free close_receipt [15:50:20]json_value_free [15:50:20]json_value_free done [15:50:20]process_json_proto returns [15:50:20]Send response to host [15:50:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289723,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:50:20]free response buf [15:50:20]execute_script done [15:50:20]execute_script returns [15:50:20]free content buf [15:50:20]Sock 7.Close socket [15:50:20]Sock 7.Thread stoped [15:50:24]OFD Sender: No OFD packet to send [15:50:29]OFD Sender: No OFD packet to send [15:50:34]OFD Sender: No OFD packet to send [15:50:39]OFD Sender: No OFD packet to send [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:40]accept exits with 9 [15:51:40]New connection [15:51:40]New thread 3067157860 created [15:51:40]Thread 3067301220 joined [15:51:40]Waiting for new connection... [15:51:40] Sock 9.Parse request [15:51:40]Sock 9.Check first char [15:51:40]Sock 9.First char is OK [15:51:40]request: POST /json_proto HTTP/1.0 [15:51:40]Method: POST [15:51:40]URL: /json_proto [15:51:40]Method is POST - this is cgi request [15:51:40]url: /json_proto [15:51:40]query_string will be loaded in cgi processing [15:51:40]execute_cgi json_proto POST (null) [15:51:40]execute_cgi path=json_proto method=POST [15:51:40]POST find Content-Length [15:51:40]Host: 172.17.41.135:8080 [15:51:40]Content-Length: 661 [15:51:40]Content-Type: application/json [15:51:40] [15:51:40]POST finish read [15:51:40]Found Content-Length = 661 [15:51:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:51:40]execute_script... [15:51: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)24617801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:51:40]POST & json_proto [15:51:40]process_json_proto [15:51:40]json parsed OK: [15:51:40]protocol is kg_v1.0 [15:51:40]action value=close_receipt [15:51:40]process_action close_receipt [15:51:40]cmd_close_receipt [15:51:40]MH_GetDate [15:51:40]Write to MH i2c: F0 00 00 F9 19 01 [15:51:40]Write i2c OK [15:51:40]MH_I2C_Read... [15:51:40]Read from MH i2c: F0 [15:51:40]MH_I2C_Read... [15:51:40]Read from MH i2c: F0 09 00 [15:51:40]MH_I2C_Read... [15:51:40]Read from MH i2c: F0 09 00 F9 19 00 8D 8E F1 66 ED 3E 82 65 8E [15:51:40]GetLastDocTimeStamp 1727106617 [15:51:40]current date 1727106701 [15:51:40]FM_GetShiftState [15:51:40]SAM_PROTO_GetShiftState [15:51:40]wFMCommunicate request_size=4 [15:51:40]MH_SAM_APDU [15:51:40]CAPDU: 80 13 01 00 [15:51:40]Write to MH i2c: E2 08 00 FA 19 80 13 01 00 00 00 00 00 90 [15:51:40]Write i2c OK [15:51:40]MH_I2C_Read... [15:51:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:40]Read from MH i2c: E2 [15:51:40]MH_I2C_Read... [15:51:40]Read from MH i2c: E2 0E 00 [15:51:40]MH_I2C_Read... [15:51:40]Read from MH i2c: E2 0E 00 FA 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 31 [15:51:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:51:40]wFMCommunicate OK [15:51:40]SAM_PROTO_GetShiftState done [15:51:40]FM_GetShiftState done [15:51:40]opened in 1727051401 [15:51:40]opened+sec_in_day 1727137801 [15:51:40]quantity*price = 70062 [15:51:40]sum+1 = 70063 [15:51:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 398 23.09.2024 15:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289724 ФПД: 143567423699652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155141&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289724&fm=143567423699652&tin=02508201610067®Number=0000000000091827&sum=70000 [15:51:41]StoreToDocumentArchive [15:51:41]shift 515 fd 289724 [15:51:41]save to /storage/0515/doc_00289724 [15:51:41]save last doc name /storage/0515/doc_00289724 to /storage/kkm_last_doc_name [15:51:41]save OK [15:51:41]Clear old archive folders... [15:51:41]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:51:41]tlvbuf is 0070A4E0 [15:51:41]SAM_PROTO_ClearQueue [15:51:41]wFMCommunicate request_size=4 [15:51:41]MH_SAM_APDU [15:51:41]CAPDU: 80 09 00 00 [15:51:41]Write to MH i2c: E2 08 00 07 1A 80 09 00 00 00 00 00 00 93 [15:51:41]Write i2c OK [15:51:41]MH_I2C_Read... [15:51:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:51:41]Read from MH i2c: E2 [15:51:41]MH_I2C_Read... [15:51:41]Read from MH i2c: E2 03 00 [15:51:41]MH_I2C_Read... [15:51:41]Read from MH i2c: E2 03 00 07 1A 00 90 00 95 [15:51:41]RAPDU: 90 00 [15:51:41]wFMCommunicate OK [15:51:41]SAM_PROTO_ClearQueue done [15:51:41]KKMCreateOFDPacket [15:51:41]OFDProtocolAddRootSTLVToBuf [15:51:41]FM_MakeSignedData [15:51:41]FM_MakeSignedData [15:51:41]SAM_PROTO_SignData [15:51:41]wFMCommunicate request_size=4 [15:51:41]MH_SAM_APDU [15:51:41]CAPDU: 80 0D 01 02 [15:51:41]Write to MH i2c: E2 08 00 08 1A 80 0D 01 02 00 00 00 00 9B [15:51:41]Write i2c OK [15:51:41]MH_I2C_Read... [15:51:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:51:41]Read from MH i2c: E2 [15:51:41]MH_I2C_Read... [15:51:41]Read from MH i2c: E2 03 00 [15:51:41]MH_I2C_Read... [15:51:41]Read from MH i2c: E2 03 00 08 1A 00 90 00 96 [15:51:41]RAPDU: 90 00 [15:51:41]wFMCommunicate OK [15:51:41]wFMCommunicate request_size=253 [15:51:41]MH_SAM_APDU [15:51:41]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6B 04 00 35 04 06 00 82 92 E5 4A 7A C4 [15:51:41]Write to MH i2c: E2 00 01 09 1A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6B 04 00 35 04 06 00 82 92 E5 4A 7A C4 00 00 35 [15:51:41]Write i2c OK [15:51:41]MH_I2C_Read... [15:51:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:42]Read from MH i2c: E2 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: E2 03 00 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: E2 03 00 09 1A 00 90 00 97 [15:51:42]RAPDU: 90 00 [15:51:42]wFMCommunicate OK [15:51:42]wFMCommunicate request_size=4 [15:51:42]MH_SAM_APDU [15:51:42]CAPDU: 80 0D 03 02 [15:51:42]Write to MH i2c: E2 08 00 0A 1A 80 0D 03 02 00 00 00 00 9F [15:51:42]Write i2c OK [15:51:42]MH_I2C_Read... [15:51:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:51:42]Read from MH i2c: E2 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: E2 0B 00 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: E2 0B 00 0A 1A 00 E4 48 DE 77 0F B4 B1 86 90 00 1B [15:51:42]RAPDU: E4 48 DE 77 0F B4 B1 86 90 00 [15:51:42]wFMCommunicate OK [15:51:42]SAM_PROTO_SignData done [15:51:42]FM_MakeSignedData done [15:51:42]CreateOFDProtocolMessage [15:51:42]wFMCommunicate request_size=4 [15:51:42]MH_SAM_APDU [15:51:42]CAPDU: 80 11 00 00 [15:51:42]Write to MH i2c: E2 08 00 0B 1A 80 11 00 00 00 00 00 00 9F [15:51:42]Write i2c OK [15:51:42]MH_I2C_Read... [15:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:42]Read from MH i2c: E2 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: E2 17 00 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: E2 17 00 0B 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EF [15:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:51:42]wFMCommunicate OK [15:51:42]CreateOFDProtocolMessage done [15:51:42]OFDSenderStorePacket 289724 [15:51:42]StoreOFDPacket docnum=289724 [15:51:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B2 27 00 01 6A F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6B 04 00 35 04 06 00 82 92 E5 4A 7A C4 E4 48 DE 77 0F B4 B1 86 [15:51:42]CheckFolder [15:51:42]dirname=/storage/ofd_packets [15:51:42]CheckFolder done [15:51:42]ProducePacketName [15:51:42]name=ofd_packets/00289724 [15:51:42]NVStorageSaveData ofd_packets/00289724 [15:51:42]File name is /storage/ofd_packets/00289724 [15:51:42]Write 294 bytes [15:51:42]NVStorageSaveData done [15:51:42]OFDSenderStorePacket done [15:51:42]KKMCreateOFDPacket done [15:51:42]NVStorageSaveData kkm_last_timestamp [15:51:42]File name is /storage/kkm_last_timestamp [15:51:42]Write 4 bytes [15:51:42]NVStorageSaveData done [15:51:42]ExternCall_PrintAddStr [15:51:42]wPrintStart [15:51:42]Write to MH i2c: 01 00 00 0C 1A 26 [15:51:42]Write i2c OK [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: 01 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: 01 07 00 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: 01 07 00 0C 1A 00 00 00 00 00 FF 0F 3B [15:51:42]RasterBufferAndPrint [15:51:42]line Счет N : (1)24617801 [15:51:42]line ИНН: 02508201610067 [15:51:42]line Контрольно-Кассовый Чек [15:51:42]line ПРОДАЖА [15:51:42]line ТРК (МРК, ГНК) : 64 [15:51:42]line Товар: 2710124130 [15:51:42]line SU-92 [15:51:42]line 10.110 * 69.30 [15:51:42]line = 700.62 [15:51:42]line НДС 12% НСП 1% [15:51:42]line > о реализуемом товаре [15:51:42]line ОКРУГЛЕНИЕ: -0.62 [15:51:42]line ИТОГО: 700.00 [15:51:42]line Внесено: 700.00 [15:51:42]line СДАЧА: 0.00 [15:51:42]line НСП 1% : 6.20 [15:51:42]line НДС 12% : 74.40 [15:51:42]line Наличными: 700.00 [15:51:42]line Безнал.: 0.00 [15:51:42]line Место: АЗС № 90 "Партнёр-нефть" [15:51:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:51:42]line СНО: Общий режим [15:51:42]line Чек 398 23.09.2024 15:51 [15:51:42]line Смена: 515 ФФД: 1.0 [15:51:42]line ЗНМ: 0300000107 [15:51:42]line РНМ: 0000000000091827 [15:51:42]line Версия ККМ: 001 [15:51:42]line ФМ: 0000000000871832 [15:51:42]line ФД: 289724 [15:51:42]line ФПД: 143567423699652 [15:51:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155141&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289724&fm=143567423699652&tin=02508201610067®Number=0000000000091827&sum=70000 [15:51:42]written 0, free lines is 4095 [15:51:42]OFD Sender: Processing packet 289724 [packets to send 1784, broken 1783] [15:51:42]ProducePacketName [15:51:42]name=ofd_packets/00289724 [15:51:42]OFD Sender: To server: pG, [15:51:42]CommunicateWithHost lk.salyk.kg:30040 [15:51:42]ConnectInit lk.salyk.kg [15:51:42]Connected sock=10 [15:51:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B2 27 00 01 6A F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8D 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BC 6B 04 00 35 04 06 00 82 92 E5 4A 7A C4 E4 48 DE 77 0F B4 B1 86 [15:51:42]Write to MH i2c: 01 00 00 36 1A 50 [15:51:42]Write i2c OK [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: 01 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: 01 07 00 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: 01 07 00 36 1A 00 00 00 00 00 E2 0C 45 [15:51:42]RasterBufferAndPrint [15:51:42]line [15:51:42]line [15:51:42]line [15:51:42]line [15:51:42]line [15:51:42]written 0, free lines is 3304 [15:51:42]MH_Cut [15:51:42]Write to MH i2c: D1 01 00 3D 1A 01 29 [15:51:42]Write i2c OK [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: D1 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: D1 01 00 [15:51:42]MH_I2C_Read... [15:51:42]Read from MH i2c: D1 01 00 3D 1A 00 28 [15:51:42]Write to MH i2c: 01 00 00 3E 1A 58 [15:51:42]Write i2c OK [15:51:42]MH_I2C_Read... [15:51: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 33 32 4F 00 00 00 8B 7C 47 00 3D 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 33 32 10 04 04 00 BC 6B 04 00 F4 03 04 00 62 36 F1 66 B6 04 01 00 00 CD 1D C5 19 0B 11 7B 42 [15:51:42]CommunicateWithHost err = 0 [15:51:42]CheckOFDResponse [15:51:42]1017 (14) - 77093643461234 [15:51:42]1041 (16) - 0000000000871832 [15:51:42]1040 (4) - 289724 [15:51:42]1012 (4) - 23.09.2024 09:35 [15:51:42]1206 (1) - 0 [15:51:42]OFD Sender: Remove packet 289724 [15:51:42]ProducePacketName [15:51:42]name=ofd_packets/00289724 [15:51:42]NVStorageDeleteData [15:51:43]OFD Sender: No OFD packet to send [15:51:43]*** Cut start [15:51:43]*** Partial cut [15:51:43]*** CUTSNS_PIN = 1 [15:51:43]*** CUTSNS_PIN = 0 [15:51:43]*** Brake cut motor [15:51:44]Read from MH i2c: 01 [15:51:44]MH_I2C_Read... [15:51:44]*** Stop cut motor [15:51:44]*** Cut end [15:51:44]Read from MH i2c: 01 07 00 [15:51:44]MH_I2C_Read... [15:51:44]Read from MH i2c: 01 07 00 3E 1A 00 00 00 00 00 FF 0F 6D [15:51:44]process_action close_receipt done [15:51:44]requested_data is exist [15:51:44]produce_requested_data [15:51:44]requested_item fm.sn is exist - process it [15:51:44]wFMCommunicate request_size=4 [15:51:44]MH_SAM_APDU [15:51:44]CAPDU: 80 11 00 00 [15:51:44]Write to MH i2c: E2 08 00 3F 1A 80 11 00 00 00 00 00 00 D3 [15:51:44]Write i2c OK [15:51:44]MH_I2C_Read... [15:51:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:44]Read from MH i2c: E2 [15:51:44]MH_I2C_Read... [15:51:44]Read from MH i2c: E2 17 00 [15:51:44]MH_I2C_Read... [15:51:44]Read from MH i2c: E2 17 00 3F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [15:51:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:51:44]wFMCommunicate OK [15:51:44]requested_item fd.num is exist - process it [15:51:44]SAM_PROTO_GetFieldsCounters [15:51:44]wFMCommunicate request_size=4 [15:51:44]MH_SAM_APDU [15:51:44]CAPDU: 80 13 00 00 [15:51:44]Write to MH i2c: E2 08 00 40 1A 80 13 00 00 00 00 00 00 D6 [15:51:44]Write i2c OK [15:51:44]MH_I2C_Read... [15:51:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:51:44]Read from MH i2c: E2 [15:51:44]MH_I2C_Read... [15:51:44]Read from MH i2c: E2 62 00 [15:51:44]MH_I2C_Read... [15:51:44]Read from MH i2c: E2 62 00 40 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BC 6B 04 00 0E 04 04 00 03 02 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 D3 [15:51: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BC 6B 04 00 0E 04 04 00 03 02 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 [15:51:44]wFMCommunicate OK [15:51:44]SAM_PROTO_GetFieldsCounters done [15:51:44]requested_item shift.num is exist - process it [15:51:44]requested_item shift.opened is exist - process it [15:51:44]req_shift_opened [15:51:44]FM_GetShiftState [15:51:44]SAM_PROTO_GetShiftState [15:51:44]wFMCommunicate request_size=4 [15:51:44]MH_SAM_APDU [15:51:44]CAPDU: 80 13 01 00 [15:51:44]Write to MH i2c: E2 08 00 41 1A 80 13 01 00 00 00 00 00 D8 [15:51:44]Write i2c OK [15:51:44]MH_I2C_Read... [15:51:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:44]Read from MH i2c: E2 [15:51:44]MH_I2C_Read... [15:51:44]Read from MH i2c: E2 0E 00 [15:51:44]MH_I2C_Read... [15:51:44]Read from MH i2c: E2 0E 00 41 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 79 [15:51:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:51:44]wFMCommunicate OK [15:51:44]SAM_PROTO_GetShiftState done [15:51:44]FM_GetShiftState done [15:51:44]req_shift_opened done [15:51:44]requested_item shift.open_date is exist - process it [15:51:44]req_shift_open_date [15:51:44]req_shift_open_date done [15:51:44]produce_requested_data done [15:51:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289724,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:51:44]process_action_free close_receipt [15:51:44]json_value_free [15:51:44]json_value_free done [15:51:44]process_json_proto returns [15:51:44]Send response to host [15:51:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289724,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:51:44]free response buf [15:51:44]execute_script done [15:51:44]execute_script returns [15:51:44]free content buf [15:51:44]Sock 9.Close socket [15:51:44]Sock 9.Thread stoped [15:51:48]OFD Sender: No OFD packet to send [15:51:53]OFD Sender: No OFD packet to send [15:51:58]OFD Sender: No OFD packet to send [15:52:03]OFD Sender: No OFD packet to send [15:52:08]OFD Sender: No OFD packet to send [15:52:13]OFD Sender: No OFD packet to send [15:52:18]OFD Sender: No OFD packet to send [15:52:23]OFD Sender: No OFD packet to send [15:52:28]OFD Sender: No OFD packet to send [15:52:31]accept exits with 7 [15:52:31]New connection [15:52:31]New thread 3067301220 created [15:52:31] Sock 7.Parse request [15:52:31]Thread 3067157860 joined [15:52:31]Sock 7.Check first char [15:52:31]Waiting for new connection... [15:52:31]Sock 7.First char is OK [15:52:31]request: POST /json_proto HTTP/1.0 [15:52:31]Method: POST [15:52:31]URL: /json_proto [15:52:31]Method is POST - this is cgi request [15:52:31]url: /json_proto [15:52:31]query_string will be loaded in cgi processing [15:52:31]execute_cgi json_proto POST (null) [15:52:31]execute_cgi path=json_proto method=POST [15:52:31]POST find Content-Length [15:52:31]Host: 172.17.41.135:8080 [15:52:31]Content-Length: 660 [15:52:31]Content-Type: application/json [15:52:31] [15:52:31]POST finish read [15:52:31]Found Content-Length = 660 [15:52:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:52:31]execute_script... [15:52: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)24617802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:52:31]POST & json_proto [15:52:31]process_json_proto [15:52:31]json parsed OK: [15:52:31]protocol is kg_v1.0 [15:52:31]action value=close_receipt [15:52:31]process_action close_receipt [15:52:31]cmd_close_receipt [15:52:31]MH_GetDate [15:52:31]Write to MH i2c: F0 00 00 42 1A 4B [15:52:31]Write i2c OK [15:52:31]MH_I2C_Read... [15:52:31]Read from MH i2c: F0 [15:52:31]MH_I2C_Read... [15:52:31]Read from MH i2c: F0 09 00 [15:52:31]MH_I2C_Read... [15:52:31]Read from MH i2c: F0 09 00 42 1A 00 C0 8E F1 66 ED 3E 82 65 0B [15:52:31]GetLastDocTimeStamp 1727106701 [15:52:31]current date 1727106752 [15:52:31]FM_GetShiftState [15:52:31]SAM_PROTO_GetShiftState [15:52:31]wFMCommunicate request_size=4 [15:52:31]MH_SAM_APDU [15:52:31]CAPDU: 80 13 01 00 [15:52:31]Write to MH i2c: E2 08 00 43 1A 80 13 01 00 00 00 00 00 DA [15:52:31]Write i2c OK [15:52:31]MH_I2C_Read... [15:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:31]Read from MH i2c: E2 [15:52:31]MH_I2C_Read... [15:52:31]Read from MH i2c: E2 0E 00 [15:52:31]MH_I2C_Read... [15:52:31]Read from MH i2c: E2 0E 00 43 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [15:52:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:52:31]wFMCommunicate OK [15:52:31]SAM_PROTO_GetShiftState done [15:52:31]FM_GetShiftState done [15:52:31]opened in 1727051401 [15:52:31]opened+sec_in_day 1727137801 [15:52:31]quantity*price = 40055 [15:52:31]sum+1 = 40056 [15:52:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 399 23.09.2024 15:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289725 ФПД: 168259137296231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155232&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289725&fm=168259137296231&tin=02508201610067®Number=0000000000091827&sum=40000 [15:52:32]StoreToDocumentArchive [15:52:32]shift 515 fd 289725 [15:52:32]save to /storage/0515/doc_00289725 [15:52:32]save last doc name /storage/0515/doc_00289725 to /storage/kkm_last_doc_name [15:52:32]save OK [15:52:32]Clear old archive folders... [15:52:32]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:52:32]tlvbuf is 0070A470 [15:52:32]SAM_PROTO_ClearQueue [15:52:32]wFMCommunicate request_size=4 [15:52:32]MH_SAM_APDU [15:52:32]CAPDU: 80 09 00 00 [15:52:32]Write to MH i2c: E2 08 00 50 1A 80 09 00 00 00 00 00 00 DC [15:52:32]Write i2c OK [15:52:32]MH_I2C_Read... [15:52:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:32]Read from MH i2c: E2 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 03 00 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 03 00 50 1A 00 90 00 DE [15:52:32]RAPDU: 90 00 [15:52:32]wFMCommunicate OK [15:52:32]SAM_PROTO_ClearQueue done [15:52:32]KKMCreateOFDPacket [15:52:32]OFDProtocolAddRootSTLVToBuf [15:52:32]FM_MakeSignedData [15:52:32]FM_MakeSignedData [15:52:32]SAM_PROTO_SignData [15:52:32]wFMCommunicate request_size=4 [15:52:32]MH_SAM_APDU [15:52:32]CAPDU: 80 0D 01 02 [15:52:32]Write to MH i2c: E2 08 00 51 1A 80 0D 01 02 00 00 00 00 E4 [15:52:32]Write i2c OK [15:52:32]MH_I2C_Read... [15:52:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:32]Read from MH i2c: E2 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 03 00 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 03 00 51 1A 00 90 00 DF [15:52:32]RAPDU: 90 00 [15:52:32]wFMCommunicate OK [15:52:32]wFMCommunicate request_size=253 [15:52:32]MH_SAM_APDU [15:52:32]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C0 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6B 04 00 35 04 06 00 99 07 E2 1B D7 67 [15:52:32]Write to MH i2c: E2 00 01 52 1A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C0 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6B 04 00 35 04 06 00 99 07 E2 1B D7 67 00 00 8F [15:52:32]Write i2c OK [15:52:32]MH_I2C_Read... [15:52:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:32]Read from MH i2c: E2 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 03 00 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 03 00 52 1A 00 90 00 E0 [15:52:32]RAPDU: 90 00 [15:52:32]wFMCommunicate OK [15:52:32]wFMCommunicate request_size=4 [15:52:32]MH_SAM_APDU [15:52:32]CAPDU: 80 0D 03 02 [15:52:32]Write to MH i2c: E2 08 00 53 1A 80 0D 03 02 00 00 00 00 E8 [15:52:32]Write i2c OK [15:52:32]MH_I2C_Read... [15:52:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:32]Read from MH i2c: E2 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 0B 00 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 0B 00 53 1A 00 CD A1 DA 6C 20 C3 12 0A 90 00 9C [15:52:32]RAPDU: CD A1 DA 6C 20 C3 12 0A 90 00 [15:52:32]wFMCommunicate OK [15:52:32]SAM_PROTO_SignData done [15:52:32]FM_MakeSignedData done [15:52:32]CreateOFDProtocolMessage [15:52:32]wFMCommunicate request_size=4 [15:52:32]MH_SAM_APDU [15:52:32]CAPDU: 80 11 00 00 [15:52:32]Write to MH i2c: E2 08 00 54 1A 80 11 00 00 00 00 00 00 E8 [15:52:32]Write i2c OK [15:52:32]MH_I2C_Read... [15:52:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:32]Read from MH i2c: E2 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 17 00 [15:52:32]MH_I2C_Read... [15:52:32]Read from MH i2c: E2 17 00 54 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 38 [15:52:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:52:32]wFMCommunicate OK [15:52:32]CreateOFDProtocolMessage done [15:52:32]OFDSenderStorePacket 289725 [15:52:32]StoreOFDPacket docnum=289725 [15:52:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 3F 47 00 01 91 4F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C0 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6B 04 00 35 04 06 00 99 07 E2 1B D7 67 CD A1 DA 6C 20 C3 12 0A [15:52:32]CheckFolder [15:52:32]dirname=/storage/ofd_packets [15:52:32]CheckFolder done [15:52:32]ProducePacketName [15:52:32]name=ofd_packets/00289725 [15:52:32]NVStorageSaveData ofd_packets/00289725 [15:52:32]File name is /storage/ofd_packets/00289725 [15:52:32]Write 294 bytes [15:52:32]NVStorageSaveData done [15:52:32]OFDSenderStorePacket done [15:52:32]KKMCreateOFDPacket done [15:52:32]NVStorageSaveData kkm_last_timestamp [15:52:32]File name is /storage/kkm_last_timestamp [15:52:32]Write 4 bytes [15:52:32]NVStorageSaveData done [15:52:33]ExternCall_PrintAddStr [15:52:33]wPrintStart [15:52:33]Write to MH i2c: 01 00 00 55 1A 6F [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 55 1A 00 00 00 00 00 FF 0F 84 [15:52:33]RasterBufferAndPrint [15:52:33]line Счет N : (1)24617802 [15:52:33]line ИНН: 02508201610067 [15:52:33]line Контрольно-Кассовый Чек [15:52:33]line ПРОДАЖА [15:52:33]line ТРК (МРК, ГНК) : 54 [15:52:33]line Товар: 2710124130 [15:52:33]line SU-92 [15:52:33]line 5.780 * 69.30 [15:52:33]line = 400.55 [15:52:33]line НДС 12% НСП 1% [15:52:33]line > о реализуемом товаре [15:52:33]line ОКРУГЛЕНИЕ: -0.55 [15:52:33]line ИТОГО: 400.00 [15:52:33]line Внесено: 400.00 [15:52:33]line СДАЧА: 0.00 [15:52:33]line НСП 1% : 3.54 [15:52:33]line НДС 12% : 42.54 [15:52:33]line Наличными: 400.00 [15:52:33]line Безнал.: 0.00 [15:52:33]line Место: АЗС № 90 "Партнёр-нефть" [15:52:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:52:33]line СНО: Общий режим [15:52:33]line Чек 399 23.09.2024 15:52 [15:52:33]line Смена: 515 ФФД: 1.0 [15:52:33]line ЗНМ: 0300000107 [15:52:33]line РНМ: 0000000000091827 [15:52:33]line Версия ККМ: 001 [15:52:33]line ФМ: 0000000000871832 [15:52:33]line ФД: 289725 [15:52:33]line ФПД: 168259137296231 [15:52:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155232&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289725&fm=168259137296231&tin=02508201610067®Number=0000000000091827&sum=40000 [15:52:33]written 0, free lines is 4095 [15:52:33]OFD Sender: Processing packet 289725 [packets to send 1784, broken 1783] [15:52:33]ProducePacketName [15:52:33]name=ofd_packets/00289725 [15:52:33]OFD Sender: To server: pG, [15:52:33]CommunicateWithHost lk.salyk.kg:30040 [15:52:33]ConnectInit lk.salyk.kg [15:52:33]Write to MH i2c: 01 00 00 7F 1A 99 [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 7F 1A 00 00 00 00 00 D3 0C 7F [15:52:33]RasterBufferAndPrint [15:52:33]line [15:52:33]line [15:52:33]line [15:52:33]line [15:52:33]line [15:52:33]written 0, free lines is 3287 [15:52:33]MH_Cut [15:52:33]Write to MH i2c: D1 01 00 86 1A 01 72 [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: D1 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: D1 01 00 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: D1 01 00 86 1A 00 71 [15:52:33]Write to MH i2c: 01 00 00 87 1A A1 [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]Connected sock=11 [15: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 33 32 08 01 00 00 3F 47 00 01 91 4F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C0 8E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BD 6B 04 00 35 04 06 00 99 07 E2 1B D7 67 CD A1 DA 6C 20 C3 12 0A [15: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 33 32 4F 00 00 00 DA 90 47 00 3B 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 33 32 10 04 04 00 BD 6B 04 00 F4 03 04 00 95 36 F1 66 B6 04 01 00 00 E4 2E 97 C8 7F 60 CD E5 [15:52:33]CommunicateWithHost err = 0 [15:52:33]CheckOFDResponse [15:52:33]1017 (14) - 77093643461234 [15:52:33]1041 (16) - 0000000000871832 [15:52:33]1040 (4) - 289725 [15:52:33]1012 (4) - 23.09.2024 09:36 [15:52:33]1206 (1) - 0 [15:52:33]OFD Sender: Remove packet 289725 [15:52:33]ProducePacketName [15:52:33]name=ofd_packets/00289725 [15:52:33]NVStorageDeleteData [15:52:34]*** Cut start [15:52:34]*** Partial cut [15:52:34]*** CUTSNS_PIN = 1 [15:52:34]*** CUTSNS_PIN = 0 [15:52:34]OFD Sender: No OFD packet to send [15:52:34]*** Brake cut motor [15:52:34]Read from MH i2c: 01 [15:52:34]MH_I2C_Read... [15:52:34]*** Stop cut motor [15:52:34]*** Cut end [15:52:34]Read from MH i2c: 01 07 00 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: 01 07 00 87 1A 00 00 00 00 00 FF 0F B6 [15:52:34]process_action close_receipt done [15:52:34]requested_data is exist [15:52:34]produce_requested_data [15:52:34]requested_item fm.sn is exist - process it [15:52:34]wFMCommunicate request_size=4 [15:52:34]MH_SAM_APDU [15:52:34]CAPDU: 80 11 00 00 [15:52:34]Write to MH i2c: E2 08 00 88 1A 80 11 00 00 00 00 00 00 1C [15:52:34]Write i2c OK [15:52:34]MH_I2C_Read... [15:52:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:34]Read from MH i2c: E2 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: E2 17 00 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: E2 17 00 88 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [15:52:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:52:34]wFMCommunicate OK [15:52:34]requested_item fd.num is exist - process it [15:52:34]SAM_PROTO_GetFieldsCounters [15:52:34]wFMCommunicate request_size=4 [15:52:34]MH_SAM_APDU [15:52:34]CAPDU: 80 13 00 00 [15:52:34]Write to MH i2c: E2 08 00 89 1A 80 13 00 00 00 00 00 00 1F [15:52:34]Write i2c OK [15:52:34]MH_I2C_Read... [15:52:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:35]Read from MH i2c: E2 [15:52:35]MH_I2C_Read... [15:52:35]Read from MH i2c: E2 62 00 [15:52:35]MH_I2C_Read... [15:52:35]Read from MH i2c: E2 62 00 89 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BD 6B 04 00 0E 04 04 00 03 02 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 20 [15:52:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BD 6B 04 00 0E 04 04 00 03 02 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 [15:52:35]wFMCommunicate OK [15:52:35]SAM_PROTO_GetFieldsCounters done [15:52:35]requested_item shift.num is exist - process it [15:52:35]requested_item shift.opened is exist - process it [15:52:35]req_shift_opened [15:52:35]FM_GetShiftState [15:52:35]SAM_PROTO_GetShiftState [15:52:35]wFMCommunicate request_size=4 [15:52:35]MH_SAM_APDU [15:52:35]CAPDU: 80 13 01 00 [15:52:35]Write to MH i2c: E2 08 00 8A 1A 80 13 01 00 00 00 00 00 21 [15:52:35]Write i2c OK [15:52:35]MH_I2C_Read... [15:52:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:35]Read from MH i2c: E2 [15:52:35]MH_I2C_Read... [15:52:35]Read from MH i2c: E2 0E 00 [15:52:35]MH_I2C_Read... [15:52:35]Read from MH i2c: E2 0E 00 8A 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [15:52:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:52:35]wFMCommunicate OK [15:52:35]SAM_PROTO_GetShiftState done [15:52:35]FM_GetShiftState done [15:52:35]req_shift_opened done [15:52:35]requested_item shift.open_date is exist - process it [15:52:35]req_shift_open_date [15:52:35]req_shift_open_date done [15:52:35]produce_requested_data done [15:52:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289725,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:52:35]process_action_free close_receipt [15:52:35]json_value_free [15:52:35]json_value_free done [15:52:35]process_json_proto returns [15:52:35]Send response to host [15:52:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289725,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:52:35]free response buf [15:52:35]execute_script done [15:52:35]execute_script returns [15:52:35]free content buf [15:52:35]Sock 7.Close socket [15:52:35]Sock 7.Thread stoped [15:52:39]OFD Sender: No OFD packet to send [15:52:44]OFD Sender: No OFD packet to send [15:52:49]OFD Sender: No OFD packet to send [15:52:54]OFD Sender: No OFD packet to send [15:52:59]OFD Sender: No OFD packet to send [15:53:04]OFD Sender: No OFD packet to send [15:53:09]OFD Sender: No OFD packet to send [15:53:14]OFD Sender: No OFD packet to send [15:53:19]OFD Sender: No OFD packet to send [15:53:24]OFD Sender: No OFD packet to send [15:53:29]OFD Sender: No OFD packet to send [15:53:34]OFD Sender: No OFD packet to send [15:53:39]OFD Sender: No OFD packet to send [15:53:45]OFD Sender: No OFD packet to send [15:53:50]OFD Sender: No OFD packet to send [15:53:55]OFD Sender: No OFD packet to send [15:54:00]OFD Sender: No OFD packet to send [15:54:05]OFD Sender: No OFD packet to send [15:54:10]OFD Sender: No OFD packet to send [15:54:15]OFD Sender: No OFD packet to send [15:54:20]OFD Sender: No OFD packet to send [15:54:25]OFD Sender: No OFD packet to send [15:54:30]OFD Sender: No OFD packet to send [15:54:35]OFD Sender: No OFD packet to send [15:54:40]OFD Sender: No OFD packet to send [15:54:42]accept exits with 9 [15:54:42]New connection [15:54:42]New thread 3067157860 created [15:54:42]Thread 3067301220 joined [15:54:42]Waiting for new connection... [15:54:42] Sock 9.Parse request [15:54:42]Sock 9.Check first char [15:54:42]Sock 9.First char is OK [15:54:42]request: POST /json_proto HTTP/1.0 [15:54:42]Method: POST [15:54:42]URL: /json_proto [15:54:42]Method is POST - this is cgi request [15:54:42]url: /json_proto [15:54:42]query_string will be loaded in cgi processing [15:54:42]execute_cgi json_proto POST (null) [15:54:42]execute_cgi path=json_proto method=POST [15:54:42]POST find Content-Length [15:54:42]Host: 172.17.41.135:8080 [15:54:42]Content-Length: 684 [15:54:42]Content-Type: application/json [15:54:42] [15:54:42]POST finish read [15:54:42]Found Content-Length = 684 [15:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:42]execute_script... [15:54:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:42]POST & json_proto [15:54:42]process_json_proto [15:54:42]json parsed OK: [15:54:42]protocol is kg_v1.0 [15:54:42]action value=close_receipt [15:54:42]process_action close_receipt [15:54:42]cmd_close_receipt [15:54:42]MH_GetDate [15:54:42]Write to MH i2c: F0 00 00 8B 1A 94 [15:54:42]Write i2c OK [15:54:42]MH_I2C_Read... [15:54:42]Read from MH i2c: F0 [15:54:42]MH_I2C_Read... [15:54:42]Read from MH i2c: F0 09 00 [15:54:42]MH_I2C_Read... [15:54:42]Read from MH i2c: F0 09 00 8B 1A 00 43 8F F1 66 ED 3E 82 65 D8 [15:54:42]GetLastDocTimeStamp 1727106752 [15:54:42]current date 1727106883 [15:54:42]FM_GetShiftState [15:54:42]SAM_PROTO_GetShiftState [15:54:42]wFMCommunicate request_size=4 [15:54:42]MH_SAM_APDU [15:54:42]CAPDU: 80 13 01 00 [15:54:42]Write to MH i2c: E2 08 00 8C 1A 80 13 01 00 00 00 00 00 23 [15:54:42]Write i2c OK [15:54:42]MH_I2C_Read... [15:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:42]Read from MH i2c: E2 [15:54:42]MH_I2C_Read... [15:54:42]Read from MH i2c: E2 0E 00 [15:54:42]MH_I2C_Read... [15:54:42]Read from MH i2c: E2 0E 00 8C 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [15:54:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:54:42]wFMCommunicate OK [15:54:42]SAM_PROTO_GetShiftState done [15:54:42]FM_GetShiftState done [15:54:42]opened in 1727051401 [15:54:42]opened+sec_in_day 1727137801 [15:54:42]quantity*price = 100021 [15:54:42]sum+1 = 100023 [15:54:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 400 23.09.2024 15:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289726 ФПД: 111791736431492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155444&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289726&fm=111791736431492&tin=02508201610067®Number=0000000000091827&sum=100000 [15:54:43]StoreToDocumentArchive [15:54:43]shift 515 fd 289726 [15:54:43]save to /storage/0515/doc_00289726 [15:54:43]save last doc name /storage/0515/doc_00289726 to /storage/kkm_last_doc_name [15:54:43]save OK [15:54:43]Clear old archive folders... [15:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:54:43]tlvbuf is B6DFD0C0 [15:54:43]SAM_PROTO_ClearQueue [15:54:43]wFMCommunicate request_size=4 [15:54:43]MH_SAM_APDU [15:54:43]CAPDU: 80 09 00 00 [15:54:43]Write to MH i2c: E2 08 00 99 1A 80 09 00 00 00 00 00 00 25 [15:54:43]Write i2c OK [15:54:43]MH_I2C_Read... [15:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:43]Read from MH i2c: E2 [15:54:43]MH_I2C_Read... [15:54:43]Read from MH i2c: E2 03 00 [15:54:43]MH_I2C_Read... [15:54:43]Read from MH i2c: E2 03 00 99 1A 00 90 00 27 [15:54:43]RAPDU: 90 00 [15:54:43]wFMCommunicate OK [15:54:43]SAM_PROTO_ClearQueue done [15:54:43]KKMCreateOFDPacket [15:54:43]OFDProtocolAddRootSTLVToBuf [15:54:43]FM_MakeSignedData [15:54:43]FM_MakeSignedData [15:54:43]SAM_PROTO_SignData [15:54:43]wFMCommunicate request_size=4 [15:54:43]MH_SAM_APDU [15:54:43]CAPDU: 80 0D 01 02 [15:54:43]Write to MH i2c: E2 08 00 9A 1A 80 0D 01 02 00 00 00 00 2D [15:54:43]Write i2c OK [15:54:43]MH_I2C_Read... [15:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:43]Read from MH i2c: E2 [15:54:43]MH_I2C_Read... [15:54:43]Read from MH i2c: E2 03 00 [15:54:43]MH_I2C_Read... [15:54:43]Read from MH i2c: E2 03 00 9A 1A 00 90 00 28 [15:54:43]RAPDU: 90 00 [15:54:43]wFMCommunicate OK [15:54:43]wFMCommunicate request_size=255 [15:54:43]MH_SAM_APDU [15:54:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 90 01 00 00 F4 03 04 00 44 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6B 04 00 35 04 06 00 65 [15:54:43]Write to MH i2c: E2 02 01 9B 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 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 90 01 00 00 F4 03 04 00 44 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6B 04 00 35 04 06 00 65 00 00 2A [15:54:43]Write i2c OK [15:54:43]MH_I2C_Read... [15:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:44]Read from MH i2c: E2 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 03 00 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 03 00 9B 1A 00 90 00 29 [15:54:44]RAPDU: 90 00 [15:54:44]wFMCommunicate OK [15:54:44]wFMCommunicate request_size=10 [15:54:44]MH_SAM_APDU [15:54:44]CAPDU: 80 0D 02 02 05 AC 8A BD 23 84 [15:54:44]Write to MH i2c: E2 0D 00 9C 1A 80 0D 02 02 05 00 AC 8A BD 23 84 00 00 D4 [15:54:44]Write i2c OK [15:54:44]MH_I2C_Read... [15:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:44]Read from MH i2c: E2 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 03 00 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 03 00 9C 1A 00 90 00 2A [15:54:44]RAPDU: 90 00 [15:54:44]wFMCommunicate OK [15:54:44]wFMCommunicate request_size=4 [15:54:44]MH_SAM_APDU [15:54:44]CAPDU: 80 0D 03 02 [15:54:44]Write to MH i2c: E2 08 00 9D 1A 80 0D 03 02 00 00 00 00 32 [15:54:44]Write i2c OK [15:54:44]MH_I2C_Read... [15:54:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:44]Read from MH i2c: E2 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 0B 00 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 0B 00 9D 1A 00 08 F7 E3 C0 DF C1 01 68 90 00 DE [15:54:44]RAPDU: 08 F7 E3 C0 DF C1 01 68 90 00 [15:54:44]wFMCommunicate OK [15:54:44]SAM_PROTO_SignData done [15:54:44]FM_MakeSignedData done [15:54:44]CreateOFDProtocolMessage [15:54:44]wFMCommunicate request_size=4 [15:54:44]MH_SAM_APDU [15:54:44]CAPDU: 80 11 00 00 [15:54:44]Write to MH i2c: E2 08 00 9E 1A 80 11 00 00 00 00 00 00 32 [15:54:44]Write i2c OK [15:54:44]MH_I2C_Read... [15:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:44]Read from MH i2c: E2 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 17 00 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: E2 17 00 9E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 82 [15:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:54:44]wFMCommunicate OK [15:54:44]CreateOFDProtocolMessage done [15:54:44]OFDSenderStorePacket 289726 [15:54:44]StoreOFDPacket docnum=289726 [15:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 47 57 07 01 E5 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 90 01 00 00 F4 03 04 00 44 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6B 04 00 35 04 06 00 65 AC 8A BD 23 84 08 F7 E3 C0 DF C1 01 68 [15:54:44]CheckFolder [15:54:44]dirname=/storage/ofd_packets [15:54:44]CheckFolder done [15:54:44]ProducePacketName [15:54:44]name=ofd_packets/00289726 [15:54:44]NVStorageSaveData ofd_packets/00289726 [15:54:44]File name is /storage/ofd_packets/00289726 [15:54:44]Write 301 bytes [15:54:44]NVStorageSaveData done [15:54:44]OFDSenderStorePacket done [15:54:44]KKMCreateOFDPacket done [15:54:44]NVStorageSaveData kkm_last_timestamp [15:54:44]File name is /storage/kkm_last_timestamp [15:54:44]Write 4 bytes [15:54:44]NVStorageSaveData done [15:54:44]ExternCall_PrintAddStr [15:54:44]wPrintStart [15:54:44]Write to MH i2c: 01 00 00 9F 1A B9 [15:54:44]Write i2c OK [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: 01 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: 01 07 00 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: 01 07 00 9F 1A 00 00 00 00 00 FF 0F CE [15:54:44]RasterBufferAndPrint [15:54:44]line Счет N : (1)24617803 [15:54:44]line ИНН: 02508201610067 [15:54:44]line Контрольно-Кассовый Чек [15:54:44]line ПРОДАЖА [15:54:44]line ТРК (МРК, ГНК) : 62 [15:54:44]line Товар: 2710124500 [15:54:44]line Аи-95-К-5 [15:54:44]line 13.480 * 74.20 [15:54:44]line = 1000.22 [15:54:44]line НДС 12% НСП 1% [15:54:44]line > о реализуемом товаре [15:54:44]line ОКРУГЛЕНИЕ: -0.22 [15:54:44]line ИТОГО: 1000.00 [15:54:44]line Внесено: 1000.00 [15:54:44]line СДАЧА: 0.00 [15:54:44]line НСП 1% : 8.85 [15:54:44]line НДС 12% : 106.22 [15:54:44]line Наличными: 1000.00 [15:54:44]line Безнал.: 0.00 [15:54:44]line Место: АЗС № 90 "Партнёр-нефть" [15:54:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:54:44]line СНО: Общий режим [15:54:44]line Чек 400 23.09.2024 15:54 [15:54:44]line Смена: 515 ФФД: 1.0 [15:54:44]line ЗНМ: 0300000107 [15:54:44]line РНМ: 0000000000091827 [15:54:44]line Версия ККМ: 001 [15:54:44]line ФМ: 0000000000871832 [15:54:44]line ФД: 289726 [15:54:44]line ФПД: 111791736431492 [15:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155444&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289726&fm=111791736431492&tin=02508201610067®Number=0000000000091827&sum=100000 [15:54:44]written 0, free lines is 4095 [15:54:44]OFD Sender: Processing packet 289726 [packets to send 1784, broken 1783] [15:54:44]ProducePacketName [15:54:44]name=ofd_packets/00289726 [15:54:44]OFD Sender: To server: pG, [15:54:44]CommunicateWithHost lk.salyk.kg:30040 [15:54:44]ConnectInit lk.salyk.kg [15:54:44]Connected sock=7 [15:54:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 47 57 07 01 E5 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 90 01 00 00 F4 03 04 00 44 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BE 6B 04 00 35 04 06 00 65 AC 8A BD 23 84 08 F7 E3 C0 DF C1 01 68 [15:54:44]Write to MH i2c: 01 00 00 C9 1A E3 [15:54:44]Write i2c OK [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: 01 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: 01 07 00 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: 01 07 00 C9 1A 00 00 00 00 00 D5 0C CB [15:54:44]RasterBufferAndPrint [15:54:44]line [15:54:44]line [15:54:44]line [15:54:44]line [15:54:44]line [15:54:44]written 0, free lines is 3293 [15:54:44]MH_Cut [15:54:44]Write to MH i2c: D1 01 00 D0 1A 01 BC [15:54:44]Write i2c OK [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: D1 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: D1 01 00 [15:54:44]MH_I2C_Read... [15:54:44]Read from MH i2c: D1 01 00 D0 1A 00 BB [15:54:44]Write to MH i2c: 01 00 00 D1 1A EB [15:54:44]Write i2c OK [15:54:44]MH_I2C_Read... [15:54: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 33 32 4F 00 00 00 9A 04 47 00 47 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 33 32 10 04 04 00 BE 6B 04 00 F4 03 04 00 18 37 F1 66 B6 04 01 00 00 2D AE F9 90 29 51 B4 4A [15:54:45]CommunicateWithHost err = 0 [15:54:45]CheckOFDResponse [15:54:45]1017 (14) - 77093643461234 [15:54:45]1041 (16) - 0000000000871832 [15:54:45]1040 (4) - 289726 [15:54:45]1012 (4) - 23.09.2024 09:38 [15:54:45]1206 (1) - 0 [15:54:45]OFD Sender: Remove packet 289726 [15:54:45]ProducePacketName [15:54:45]name=ofd_packets/00289726 [15:54:45]NVStorageDeleteData [15:54:45]*** Cut start [15:54:45]*** Partial cut [15:54:45]*** CUTSNS_PIN = 1 [15:54:45]*** CUTSNS_PIN = 0 [15:54:45]OFD Sender: No OFD packet to send [15:54:45]*** Brake cut motor [15:54:46]Read from MH i2c: 01 [15:54:46]MH_I2C_Read... [15:54:46]*** Stop cut motor [15:54:46]*** Cut end [15:54:46]Read from MH i2c: 01 07 00 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: 01 07 00 D1 1A 00 00 00 00 00 FF 0F 00 [15:54:46]process_action close_receipt done [15:54:46]requested_data is exist [15:54:46]produce_requested_data [15:54:46]requested_item fm.sn is exist - process it [15:54:46]wFMCommunicate request_size=4 [15:54:46]MH_SAM_APDU [15:54:46]CAPDU: 80 11 00 00 [15:54:46]Write to MH i2c: E2 08 00 D2 1A 80 11 00 00 00 00 00 00 66 [15:54:46]Write i2c OK [15:54:46]MH_I2C_Read... [15:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:46]Read from MH i2c: E2 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 17 00 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 17 00 D2 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B6 [15:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:54:46]wFMCommunicate OK [15:54:46]requested_item fd.num is exist - process it [15:54:46]SAM_PROTO_GetFieldsCounters [15:54:46]wFMCommunicate request_size=4 [15:54:46]MH_SAM_APDU [15:54:46]CAPDU: 80 13 00 00 [15:54:46]Write to MH i2c: E2 08 00 D3 1A 80 13 00 00 00 00 00 00 69 [15:54:46]Write i2c OK [15:54:46]MH_I2C_Read... [15:54:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:54:46]Read from MH i2c: E2 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 62 00 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 62 00 D3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BE 6B 04 00 0E 04 04 00 03 02 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 6E [15:54:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BE 6B 04 00 0E 04 04 00 03 02 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 [15:54:46]wFMCommunicate OK [15:54:46]SAM_PROTO_GetFieldsCounters done [15:54:46]requested_item shift.num is exist - process it [15:54:46]requested_item shift.opened is exist - process it [15:54:46]req_shift_opened [15:54:46]FM_GetShiftState [15:54:46]SAM_PROTO_GetShiftState [15:54:46]wFMCommunicate request_size=4 [15:54:46]MH_SAM_APDU [15:54:46]CAPDU: 80 13 01 00 [15:54:46]Write to MH i2c: E2 08 00 D4 1A 80 13 01 00 00 00 00 00 6B [15:54:46]Write i2c OK [15:54:46]MH_I2C_Read... [15:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:46]Read from MH i2c: E2 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 0E 00 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 0E 00 D4 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [15:54:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:54:46]wFMCommunicate OK [15:54:46]SAM_PROTO_GetShiftState done [15:54:46]FM_GetShiftState done [15:54:46]req_shift_opened done [15:54:46]requested_item shift.open_date is exist - process it [15:54:46]req_shift_open_date [15:54:46]req_shift_open_date done [15:54:46]produce_requested_data done [15:54:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289726,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:54:46]process_action_free close_receipt [15:54:46]json_value_free [15:54:46]json_value_free done [15:54:46]process_json_proto returns [15:54:46]Send response to host [15:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289726,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:54:46]free response buf [15:54:46]execute_script done [15:54:46]execute_script returns [15:54:46]free content buf [15:54:46]Sock 9.Close socket [15:54:46]Sock 9.Thread stoped [15:54:50]OFD Sender: No OFD packet to send [15:54:55]OFD Sender: No OFD packet to send [15:55:00]OFD Sender: No OFD packet to send [15:55:05]OFD Sender: No OFD packet to send [15:55:10]OFD Sender: No OFD packet to send [15:55:15]OFD Sender: No OFD packet to send [15:55:20]OFD Sender: No OFD packet to send [15:55:25]OFD Sender: No OFD packet to send [15:55:30]OFD Sender: No OFD packet to send [15:55:35]OFD Sender: No OFD packet to send [15:55:41]OFD Sender: No OFD packet to send [15:55:46]OFD Sender: No OFD packet to send [15:55:51]OFD Sender: No OFD packet to send [15:55:56]OFD Sender: No OFD packet to send [15:56:01]OFD Sender: No OFD packet to send [15:56:06]OFD Sender: No OFD packet to send [15:56:08]accept exits with 10 [15:56:08]New connection [15:56:08]New thread 3067301220 created [15:56:08]Thread 3067157860 joined [15:56:08]Waiting for new connection... [15:56:08] Sock 10.Parse request [15:56:08]Sock 10.Check first char [15:56:08]Sock 10.First char is OK [15:56:08]request: POST /json_proto HTTP/1.0 [15:56:08]Method: POST [15:56:08]URL: /json_proto [15:56:08]Method is POST - this is cgi request [15:56:08]url: /json_proto [15:56:08]query_string will be loaded in cgi processing [15:56:08]execute_cgi json_proto POST (null) [15:56:08]execute_cgi path=json_proto method=POST [15:56:08]POST find Content-Length [15:56:08]Host: 172.17.41.135:8080 [15:56:08]Content-Length: 676 [15:56:08]Content-Type: application/json [15:56:08] [15:56:08]POST finish read [15:56:08]Found Content-Length = 676 [15:56:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.760, "sum" : 210.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 210.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:08]execute_script... [15:56: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)24617805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.760, "sum" : 210.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 210.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:08]POST & json_proto [15:56:08]process_json_proto [15:56:08]json parsed OK: [15:56:08]protocol is kg_v1.0 [15:56:08]action value=close_receipt [15:56:08]process_action close_receipt [15:56:08]cmd_close_receipt [15:56:08]MH_GetDate [15:56:08]Write to MH i2c: F0 00 00 D5 1A DE [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: F0 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: F0 09 00 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: F0 09 00 D5 1A 00 9A 8F F1 66 ED 3E 82 65 79 [15:56:08]GetLastDocTimeStamp 1727106884 [15:56:08]current date 1727106970 [15:56:08]FM_GetShiftState [15:56:08]SAM_PROTO_GetShiftState [15:56:08]wFMCommunicate request_size=4 [15:56:08]MH_SAM_APDU [15:56:08]CAPDU: 80 13 01 00 [15:56:08]Write to MH i2c: E2 08 00 D6 1A 80 13 01 00 00 00 00 00 6D [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:08]Read from MH i2c: E2 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 0E 00 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 0E 00 D6 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [15:56:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:56:08]wFMCommunicate OK [15:56:08]SAM_PROTO_GetShiftState done [15:56:08]FM_GetShiftState done [15:56:08]opened in 1727051401 [15:56:08]opened+sec_in_day 1727137801 [15:56:08]quantity*price = 21031 [15:56:08]sum+1 = 21032 [15:56:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 210.00 Внесено: 210.00 СДАЧА: 0.00 НСП 1% : 1.86 НДС 12% : 22.33 Наличными: 210.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 401 23.09.2024 15:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289727 ФПД: 219204477347823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155610&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289727&fm=219204477347823&tin=02508201610067®Number=0000000000091827&sum=21000 [15:56:09]StoreToDocumentArchive [15:56:09]shift 515 fd 289727 [15:56:09]save to /storage/0515/doc_00289727 [15:56:09]save last doc name /storage/0515/doc_00289727 to /storage/kkm_last_doc_name [15:56:09]save OK [15:56:09]Clear old archive folders... [15:56:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:56:09]tlvbuf is B6DFD010 [15:56:09]SAM_PROTO_ClearQueue [15:56:09]wFMCommunicate request_size=4 [15:56:09]MH_SAM_APDU [15:56:09]CAPDU: 80 09 00 00 [15:56:09]Write to MH i2c: E2 08 00 E3 1A 80 09 00 00 00 00 00 00 6F [15:56:09]Write i2c OK [15:56:09]MH_I2C_Read... [15:56:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:09]Read from MH i2c: E2 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: E2 03 00 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: E2 03 00 E3 1A 00 90 00 71 [15:56:09]RAPDU: 90 00 [15:56:09]wFMCommunicate OK [15:56:09]SAM_PROTO_ClearQueue done [15:56:09]KKMCreateOFDPacket [15:56:09]OFDProtocolAddRootSTLVToBuf [15:56:09]FM_MakeSignedData [15:56:09]FM_MakeSignedData [15:56:09]SAM_PROTO_SignData [15:56:09]wFMCommunicate request_size=4 [15:56:09]MH_SAM_APDU [15:56:09]CAPDU: 80 0D 01 02 [15:56:09]Write to MH i2c: E2 08 00 E4 1A 80 0D 01 02 00 00 00 00 77 [15:56:09]Write i2c OK [15:56:09]MH_I2C_Read... [15:56:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:09]Read from MH i2c: E2 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: E2 03 00 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: E2 03 00 E4 1A 00 90 00 72 [15:56:09]RAPDU: 90 00 [15:56:09]wFMCommunicate OK [15:56:09]wFMCommunicate request_size=255 [15:56:09]MH_SAM_APDU [15:56:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 08 00 00 00 00 07 04 06 00 08 52 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 9A 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6B 04 00 35 04 06 00 C7 5D 85 01 [15:56:09]Write to MH i2c: E2 02 01 E5 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 C8 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 08 00 00 00 00 07 04 06 00 08 52 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 9A 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6B 04 00 35 04 06 00 C7 5D 85 01 00 00 1D [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:10]Read from MH i2c: E2 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 03 00 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 03 00 E5 1A 00 90 00 73 [15:56:10]RAPDU: 90 00 [15:56:10]wFMCommunicate OK [15:56:10]wFMCommunicate request_size=7 [15:56:10]MH_SAM_APDU [15:56:10]CAPDU: 80 0D 02 02 02 67 EF [15:56:10]Write to MH i2c: E2 0A 00 E6 1A 80 0D 02 02 02 00 67 EF 00 00 D4 [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:10]Read from MH i2c: E2 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 03 00 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 03 00 E6 1A 00 90 00 74 [15:56:10]RAPDU: 90 00 [15:56:10]wFMCommunicate OK [15:56:10]wFMCommunicate request_size=4 [15:56:10]MH_SAM_APDU [15:56:10]CAPDU: 80 0D 03 02 [15:56:10]Write to MH i2c: E2 08 00 E7 1A 80 0D 03 02 00 00 00 00 7C [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:10]Read from MH i2c: E2 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 0B 00 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 0B 00 E7 1A 00 22 C9 58 05 52 D1 07 C8 90 00 B7 [15:56:10]RAPDU: 22 C9 58 05 52 D1 07 C8 90 00 [15:56:10]wFMCommunicate OK [15:56:10]SAM_PROTO_SignData done [15:56:10]FM_MakeSignedData done [15:56:10]CreateOFDProtocolMessage [15:56:10]wFMCommunicate request_size=4 [15:56:10]MH_SAM_APDU [15:56:10]CAPDU: 80 11 00 00 [15:56:10]Write to MH i2c: E2 08 00 E8 1A 80 11 00 00 00 00 00 00 7C [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:10]Read from MH i2c: E2 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 17 00 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: E2 17 00 E8 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CC [15:56:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:56:10]wFMCommunicate OK [15:56:10]CreateOFDProtocolMessage done [15:56:10]OFDSenderStorePacket 289727 [15:56:10]StoreOFDPacket docnum=289727 [15:56:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 83 47 04 01 51 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 08 00 00 00 00 07 04 06 00 08 52 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 9A 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6B 04 00 35 04 06 00 C7 5D 85 01 67 EF 22 C9 58 05 52 D1 07 C8 [15:56:10]CheckFolder [15:56:10]dirname=/storage/ofd_packets [15:56:10]CheckFolder done [15:56:10]ProducePacketName [15:56:10]name=ofd_packets/00289727 [15:56:10]NVStorageSaveData ofd_packets/00289727 [15:56:10]File name is /storage/ofd_packets/00289727 [15:56:10]Write 298 bytes [15:56:10]NVStorageSaveData done [15:56:10]OFDSenderStorePacket done [15:56:10]KKMCreateOFDPacket done [15:56:10]NVStorageSaveData kkm_last_timestamp [15:56:10]File name is /storage/kkm_last_timestamp [15:56:10]Write 4 bytes [15:56:10]NVStorageSaveData done [15:56:10]ExternCall_PrintAddStr [15:56:10]wPrintStart [15:56:10]Write to MH i2c: 01 00 00 E9 1A 03 [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: 01 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: 01 07 00 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: 01 07 00 E9 1A 00 00 00 00 00 FF 0F 18 [15:56:10]RasterBufferAndPrint [15:56:10]line Счет N : (1)24617805 [15:56:10]line ИНН: 02508201610067 [15:56:10]line Контрольно-Кассовый Чек [15:56:10]line ПРОДАЖА [15:56:10]line ТРК (МРК, ГНК) : 22 [15:56:10]line Товар: 2710194210 [15:56:10]line ДТ-К-5 [15:56:10]line 2.760 * 76.20 [15:56:10]line = 210.31 [15:56:10]line НДС 12% НСП 1% [15:56:10]line > о реализуемом товаре [15:56:10]line ОКРУГЛЕНИЕ: -0.31 [15:56:10]line ИТОГО: 210.00 [15:56:10]line Внесено: 210.00 [15:56:10]line СДАЧА: 0.00 [15:56:10]line НСП 1% : 1.86 [15:56:10]line НДС 12% : 22.33 [15:56:10]line Наличными: 210.00 [15:56:10]line Безнал.: 0.00 [15:56:10]line Место: АЗС № 90 "Партнёр-нефть" [15:56:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [15:56:10]line СНО: Общий режим [15:56:10]line Чек 401 23.09.2024 15:56 [15:56:10]line Смена: 515 ФФД: 1.0 [15:56:10]line ЗНМ: 0300000107 [15:56:10]line РНМ: 0000000000091827 [15:56:10]line Версия ККМ: 001 [15:56:10]line ФМ: 0000000000871832 [15:56:10]line ФД: 289727 [15:56:10]line ФПД: 219204477347823 [15:56:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T155610&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289727&fm=219204477347823&tin=02508201610067®Number=0000000000091827&sum=21000 [15:56:10]written 0, free lines is 4095 [15:56:10]OFD Sender: Processing packet 289727 [packets to send 1784, broken 1783] [15:56:10]ProducePacketName [15:56:10]name=ofd_packets/00289727 [15:56:10]OFD Sender: To server: pG, [15:56:10]CommunicateWithHost lk.salyk.kg:30040 [15:56:10]ConnectInit lk.salyk.kg [15:56:10]Connected sock=9 [15:56: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 33 32 0C 01 00 00 83 47 04 01 51 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 08 00 00 00 00 07 04 06 00 08 52 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 9A 8F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6B 04 00 35 04 06 00 C7 5D 85 01 67 EF 22 C9 58 05 52 D1 07 C8 [15:56:10]Write to MH i2c: 01 00 00 13 1B 2E [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: 01 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: 01 07 00 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: 01 07 00 13 1B 00 00 00 00 00 D1 0C 12 [15:56:10]RasterBufferAndPrint [15:56:10]line [15:56:10]line [15:56:10]line [15:56:10]line [15:56:10]line [15:56:10]written 0, free lines is 3290 [15:56:10]MH_Cut [15:56:10]Write to MH i2c: D1 01 00 1A 1B 01 07 [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: D1 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: D1 01 00 [15:56:10]MH_I2C_Read... [15:56:10]Read from MH i2c: D1 01 00 1A 1B 00 06 [15:56:10]Write to MH i2c: 01 00 00 1B 1B 36 [15:56:10]Write i2c OK [15:56:10]MH_I2C_Read... [15:56: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 33 32 4F 00 00 00 4F E2 47 00 37 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 33 32 10 04 04 00 BF 6B 04 00 F4 03 04 00 6E 37 F1 66 B6 04 01 00 00 2B 01 CE 60 EE 9D E1 A8 [15:56:11]CommunicateWithHost err = 0 [15:56:11]CheckOFDResponse [15:56:11]1017 (14) - 77093643461234 [15:56:11]1041 (16) - 0000000000871832 [15:56:11]1040 (4) - 289727 [15:56:11]1012 (4) - 23.09.2024 09:39 [15:56:11]1206 (1) - 0 [15:56:11]OFD Sender: Remove packet 289727 [15:56:11]ProducePacketName [15:56:11]name=ofd_packets/00289727 [15:56:11]NVStorageDeleteData [15:56:11]*** Cut start [15:56:11]*** Partial cut [15:56:11]*** CUTSNS_PIN = 1 [15:56:11]*** CUTSNS_PIN = 0 [15:56:11]OFD Sender: No OFD packet to send [15:56:11]*** Brake cut motor [15:56:12]Read from MH i2c: 01 [15:56:12]MH_I2C_Read... [15:56:12]*** Stop cut motor [15:56:12]*** Cut end [15:56:12]Read from MH i2c: 01 07 00 [15:56:12]MH_I2C_Read... [15:56:12]Read from MH i2c: 01 07 00 1B 1B 00 00 00 00 00 FF 0F 4B [15:56:12]process_action close_receipt done [15:56:12]requested_data is exist [15:56:12]produce_requested_data [15:56:12]requested_item fm.sn is exist - process it [15:56:12]wFMCommunicate request_size=4 [15:56:12]MH_SAM_APDU [15:56:12]CAPDU: 80 11 00 00 [15:56:12]Write to MH i2c: E2 08 00 1C 1B 80 11 00 00 00 00 00 00 B1 [15:56:12]Write i2c OK [15:56:12]MH_I2C_Read... [15:56:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:12]Read from MH i2c: E2 [15:56:12]MH_I2C_Read... [15:56:12]Read from MH i2c: E2 17 00 [15:56:12]MH_I2C_Read... [15:56:12]Read from MH i2c: E2 17 00 1C 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 01 [15:56:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [15:56:12]wFMCommunicate OK [15:56:12]requested_item fd.num is exist - process it [15:56:12]SAM_PROTO_GetFieldsCounters [15:56:12]wFMCommunicate request_size=4 [15:56:12]MH_SAM_APDU [15:56:12]CAPDU: 80 13 00 00 [15:56:12]Write to MH i2c: E2 08 00 1D 1B 80 13 00 00 00 00 00 00 B4 [15:56:12]Write i2c OK [15:56:12]MH_I2C_Read... [15:56:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:12]Read from MH i2c: E2 [15:56:12]MH_I2C_Read... [15:56:12]Read from MH i2c: E2 62 00 [15:56:12]MH_I2C_Read... [15:56:12]Read from MH i2c: E2 62 00 1D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6B 04 00 0E 04 04 00 03 02 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 BD [15:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6B 04 00 0E 04 04 00 03 02 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 [15:56:12]wFMCommunicate OK [15:56:12]SAM_PROTO_GetFieldsCounters done [15:56:12]requested_item shift.num is exist - process it [15:56:12]requested_item shift.opened is exist - process it [15:56:12]req_shift_opened [15:56:12]FM_GetShiftState [15:56:12]SAM_PROTO_GetShiftState [15:56:12]wFMCommunicate request_size=4 [15:56:12]MH_SAM_APDU [15:56:12]CAPDU: 80 13 01 00 [15:56:12]Write to MH i2c: E2 08 00 1E 1B 80 13 01 00 00 00 00 00 B6 [15:56:12]Write i2c OK [15:56:12]MH_I2C_Read... [15:56:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:12]Read from MH i2c: E2 [15:56:12]MH_I2C_Read... [15:56:12]Read from MH i2c: E2 0E 00 [15:56:12]MH_I2C_Read... [15:56:12]Read from MH i2c: E2 0E 00 1E 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 57 [15:56:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [15:56:12]wFMCommunicate OK [15:56:12]SAM_PROTO_GetShiftState done [15:56:12]FM_GetShiftState done [15:56:12]req_shift_opened done [15:56:12]requested_item shift.open_date is exist - process it [15:56:12]req_shift_open_date [15:56:12]req_shift_open_date done [15:56:12]produce_requested_data done [15:56:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289727,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [15:56:12]process_action_free close_receipt [15:56:12]json_value_free [15:56:12]json_value_free done [15:56:12]process_json_proto returns [15:56:12]Send response to host [15:56:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289727,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [15:56:12]free response buf [15:56:12]execute_script done [15:56:12]execute_script returns [15:56:12]free content buf [15:56:12]Sock 10.Close socket [15:56:12]Sock 10.Thread stoped [15:56:16]OFD Sender: No OFD packet to send [15:56:21]OFD Sender: No OFD packet to send [15:56:26]OFD Sender: No OFD packet to send [15:56:31]OFD Sender: No OFD packet to send [15:56:36]OFD Sender: No OFD packet to send [15:56:41]OFD Sender: No OFD packet to send [15:56:46]OFD Sender: No OFD packet to send [15:56:52]OFD Sender: No OFD packet to send [15:56:57]OFD Sender: No OFD packet to send [15:57:02]OFD Sender: No OFD packet to send [15:57:07]OFD Sender: No OFD packet to send [15:57:12]OFD Sender: No OFD packet to send [15:57:17]OFD Sender: No OFD packet to send [15:57:22]OFD Sender: No OFD packet to send [15:57:27]OFD Sender: No OFD packet to send [15:57:32]OFD Sender: No OFD packet to send [15:57:37]OFD Sender: No OFD packet to send [15:57:42]OFD Sender: No OFD packet to send [15:57:47]OFD Sender: No OFD packet to send [15:57:52]OFD Sender: No OFD packet to send [15:57:57]OFD Sender: No OFD packet to send [15:58:02]OFD Sender: No OFD packet to send [15:58:07]OFD Sender: No OFD packet to send [15:58:12]OFD Sender: No OFD packet to send [15:58:17]OFD Sender: No OFD packet to send [15:58:22]OFD Sender: No OFD packet to send [15:58:27]OFD Sender: No OFD packet to send [15:58:32]OFD Sender: No OFD packet to send [15:58:37]OFD Sender: No OFD packet to send [15:58:42]OFD Sender: No OFD packet to send [15:58:47]OFD Sender: No OFD packet to send [15:58:52]OFD Sender: No OFD packet to send [15:58:57]OFD Sender: No OFD packet to send [15:59:02]OFD Sender: No OFD packet to send [15:59:07]OFD Sender: No OFD packet to send [15:59:12]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:28]OFD Sender: No OFD packet to send [15:59:33]OFD Sender: No OFD packet to send [15:59:38]OFD Sender: No OFD packet to send [15:59:43]OFD Sender: No OFD packet to send [15:59:48]OFD Sender: No OFD packet to send [15:59:53]OFD Sender: No OFD packet to send [15:59:58]OFD Sender: No OFD packet to send [16:00:03]OFD Sender: No OFD packet to send [16:00:08]OFD Sender: No OFD packet to send [16:00:13]OFD Sender: No OFD packet to send [16:00:18]OFD Sender: No OFD packet to send [16:00:23]OFD Sender: No OFD packet to send [16:00:28]OFD Sender: No OFD packet to send [16:00:33]OFD Sender: No OFD packet to send [16:00:38]OFD Sender: No OFD packet to send [16:00:41]accept exits with 7 [16:00:41]New connection [16:00:41]New thread 3067157860 created [16:00:41]Thread 3067301220 joined [16:00:41]Waiting for new connection... [16:00:41] Sock 7.Parse request [16:00:41]Sock 7.Check first char [16:00:41]Sock 7.First char is OK [16:00:41]request: POST /json_proto HTTP/1.0 [16:00:41]Method: POST [16:00:41]URL: /json_proto [16:00:41]Method is POST - this is cgi request [16:00:41]url: /json_proto [16:00:41]query_string will be loaded in cgi processing [16:00:41]execute_cgi json_proto POST (null) [16:00:41]execute_cgi path=json_proto method=POST [16:00:41]POST find Content-Length [16:00:41]Host: 172.17.41.135:8080 [16:00:41]Content-Length: 783 [16:00:41]Content-Type: application/json [16:00:41] [16:00:41]POST finish read [16:00:41]Found Content-Length = 783 [16:00:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:00:41]execute_script... [16:00:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:00:41]POST & json_proto [16:00:41]process_json_proto [16:00:41]json parsed OK: [16:00:41]protocol is kg_v1.0 [16:00:41]action value=close_receipt [16:00:41]process_action close_receipt [16:00:41]cmd_close_receipt [16:00:41]MH_GetDate [16:00:41]Write to MH i2c: F0 00 00 1F 1B 29 [16:00:41]Write i2c OK [16:00:41]MH_I2C_Read... [16:00:41]Read from MH i2c: F0 [16:00:41]MH_I2C_Read... [16:00:41]Read from MH i2c: F0 09 00 [16:00:41]MH_I2C_Read... [16:00:41]Read from MH i2c: F0 09 00 1F 1B 00 AA 90 F1 66 ED 3E 82 65 D5 [16:00:41]GetLastDocTimeStamp 1727106970 [16:00:41]current date 1727107242 [16:00:41]FM_GetShiftState [16:00:41]SAM_PROTO_GetShiftState [16:00:41]wFMCommunicate request_size=4 [16:00:41]MH_SAM_APDU [16:00:41]CAPDU: 80 13 01 00 [16:00:41]Write to MH i2c: E2 08 00 20 1B 80 13 01 00 00 00 00 00 B8 [16:00:41]Write i2c OK [16:00:41]MH_I2C_Read... [16:00:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:41]Read from MH i2c: E2 [16:00:41]MH_I2C_Read... [16:00:41]Read from MH i2c: E2 0E 00 [16:00:41]MH_I2C_Read... [16:00:41]Read from MH i2c: E2 0E 00 20 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 59 [16:00:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:00:41]wFMCommunicate OK [16:00:41]SAM_PROTO_GetShiftState done [16:00:41]FM_GetShiftState done [16:00:41]opened in 1727051401 [16:00:41]opened+sec_in_day 1727137801 [16:00:41]quantity*price = 50034 [16:00:41]sum+1 = 50036 [16:00:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 402 23.09.2024 16:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289728 ФПД: 262883730203109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160042&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289728&fm=262883730203109&tin=02508201610067®Number=0000000000091827&sum=50035 [16:00:42]StoreToDocumentArchive [16:00:42]shift 515 fd 289728 [16:00:42]save to /storage/0515/doc_00289728 [16:00:42]save last doc name /storage/0515/doc_00289728 to /storage/kkm_last_doc_name [16:00:42]save OK [16:00:42]Clear old archive folders... [16:00:42]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:00:42]tlvbuf is B6FAABC0 [16:00:42]SAM_PROTO_ClearQueue [16:00:42]wFMCommunicate request_size=4 [16:00:42]MH_SAM_APDU [16:00:42]CAPDU: 80 09 00 00 [16:00:42]Write to MH i2c: E2 08 00 2D 1B 80 09 00 00 00 00 00 00 BA [16:00:42]Write i2c OK [16:00:42]MH_I2C_Read... [16:00:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:00:42]Read from MH i2c: E2 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 03 00 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 03 00 2D 1B 00 90 00 BC [16:00:42]RAPDU: 90 00 [16:00:42]wFMCommunicate OK [16:00:42]SAM_PROTO_ClearQueue done [16:00:42]KKMCreateOFDPacket [16:00:42]OFDProtocolAddRootSTLVToBuf [16:00:42]FM_MakeSignedData [16:00:42]FM_MakeSignedData [16:00:42]SAM_PROTO_SignData [16:00:42]wFMCommunicate request_size=4 [16:00:42]MH_SAM_APDU [16:00:42]CAPDU: 80 0D 01 02 [16:00:42]Write to MH i2c: E2 08 00 2E 1B 80 0D 01 02 00 00 00 00 C2 [16:00:42]Write i2c OK [16:00:42]MH_I2C_Read... [16:00:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:00:42]Read from MH i2c: E2 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 03 00 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 03 00 2E 1B 00 90 00 BD [16:00:42]RAPDU: 90 00 [16:00:42]wFMCommunicate OK [16:00:42]wFMCommunicate request_size=253 [16:00:42]MH_SAM_APDU [16:00:42]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 92 01 00 00 F4 03 04 00 AA 90 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6B 04 00 35 04 06 00 EF 17 63 5B 21 E5 [16:00:42]Write to MH i2c: E2 00 01 2F 1B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 92 01 00 00 F4 03 04 00 AA 90 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6B 04 00 35 04 06 00 EF 17 63 5B 21 E5 00 00 4B [16:00:42]Write i2c OK [16:00:42]MH_I2C_Read... [16:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:42]Read from MH i2c: E2 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 03 00 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 03 00 2F 1B 00 90 00 BE [16:00:42]RAPDU: 90 00 [16:00:42]wFMCommunicate OK [16:00:42]wFMCommunicate request_size=4 [16:00:42]MH_SAM_APDU [16:00:42]CAPDU: 80 0D 03 02 [16:00:42]Write to MH i2c: E2 08 00 30 1B 80 0D 03 02 00 00 00 00 C6 [16:00:42]Write i2c OK [16:00:42]MH_I2C_Read... [16:00:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:00:42]Read from MH i2c: E2 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 0B 00 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 0B 00 30 1B 00 90 81 FD CC BE 77 D9 EC 90 00 9B [16:00:42]RAPDU: 90 81 FD CC BE 77 D9 EC 90 00 [16:00:42]wFMCommunicate OK [16:00:42]SAM_PROTO_SignData done [16:00:42]FM_MakeSignedData done [16:00:42]CreateOFDProtocolMessage [16:00:42]wFMCommunicate request_size=4 [16:00:42]MH_SAM_APDU [16:00:42]CAPDU: 80 11 00 00 [16:00:42]Write to MH i2c: E2 08 00 31 1B 80 11 00 00 00 00 00 00 C6 [16:00:42]Write i2c OK [16:00:42]MH_I2C_Read... [16:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:42]Read from MH i2c: E2 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 17 00 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: E2 17 00 31 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 16 [16:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:00:42]wFMCommunicate OK [16:00:42]CreateOFDProtocolMessage done [16:00:42]OFDSenderStorePacket 289728 [16:00:42]StoreOFDPacket docnum=289728 [16:00:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 A6 C3 00 01 00 92 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 92 01 00 00 F4 03 04 00 AA 90 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6B 04 00 35 04 06 00 EF 17 63 5B 21 E5 90 81 FD CC BE 77 D9 EC [16:00:42]CheckFolder [16:00:42]dirname=/storage/ofd_packets [16:00:42]CheckFolder done [16:00:42]ProducePacketName [16:00:42]name=ofd_packets/00289728 [16:00:42]NVStorageSaveData ofd_packets/00289728 [16:00:42]File name is /storage/ofd_packets/00289728 [16:00:42]Write 294 bytes [16:00:42]NVStorageSaveData done [16:00:42]OFDSenderStorePacket done [16:00:42]KKMCreateOFDPacket done [16:00:42]NVStorageSaveData kkm_last_timestamp [16:00:42]File name is /storage/kkm_last_timestamp [16:00:42]Write 4 bytes [16:00:42]NVStorageSaveData done [16:00:42]ExternCall_PrintAddStr [16:00:42]wPrintStart [16:00:42]Write to MH i2c: 01 00 00 32 1B 4D [16:00:42]Write i2c OK [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: 01 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: 01 07 00 [16:00:42]MH_I2C_Read... [16:00:42]Read from MH i2c: 01 07 00 32 1B 00 00 00 00 00 FF 0F 62 [16:00:42]RasterBufferAndPrint [16:00:42]line Счет N : (1)24617808 [16:00:42]line ИНН: 02508201610067 [16:00:42]line Контрольно-Кассовый Чек [16:00:42]line ПРОДАЖА [16:00:42]line ТРК (МРК, ГНК) : 44 [16:00:42]line Товар: 2710124130 [16:00:42]line SU-92 [16:00:42]line 7.220 * 69.30 [16:00:42]line = 500.35 [16:00:42]line НДС 12% НСП 1% [16:00:42]line > о реализуемом товаре [16:00:42]line ИТОГО: 500.35 [16:00:42]line НСП 1% : 4.43 [16:00:42]line НДС 12% : 53.13 [16:00:42]line Наличными: 0.00 [16:00:42]line Безнал.: 500.35 [16:00:42]line Место: АЗС № 90 "Партнёр-нефть" [16:00:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:00:42]line СНО: Общий режим [16:00:42]line Чек 402 23.09.2024 16:00 [16:00:42]line Смена: 515 ФФД: 1.0 [16:00:42]line ЗНМ: 0300000107 [16:00:42]line РНМ: 0000000000091827 [16:00:42]line Версия ККМ: 001 [16:00:42]line Платежная система: O! деньги [16:00:42]line ФМ: 0000000000871832 [16:00:42]line ФД: 289728 [16:00:42]line ФПД: 262883730203109 [16:00:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160042&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289728&fm=262883730203109&tin=02508201610067®Number=0000000000091827&sum=50035 [16:00:42]written 0, free lines is 4095 [16:00:42]OFD Sender: Processing packet 289728 [packets to send 1784, broken 1783] [16:00:42]ProducePacketName [16:00:42]name=ofd_packets/00289728 [16:00:42]OFD Sender: To server: pG, [16:00:42]CommunicateWithHost lk.salyk.kg:30040 [16:00:42]ConnectInit lk.salyk.kg [16:00:43]Write to MH i2c: 01 00 00 5B 1B 76 [16:00:43]Write i2c OK [16:00:43]MH_I2C_Read... [16:00:43]Read from MH i2c: 01 [16:00:43]MH_I2C_Read... [16:00:43]Read from MH i2c: 01 07 00 [16:00:43]MH_I2C_Read... [16:00:43]Read from MH i2c: 01 07 00 5B 1B 00 00 00 00 00 ED 0C 76 [16:00:43]RasterBufferAndPrint [16:00:43]line [16:00:43]line [16:00:43]line [16:00:43]line [16:00:43]line [16:00:43]written 0, free lines is 3315 [16:00:43]MH_Cut [16:00:43]Write to MH i2c: D1 01 00 62 1B 01 4F [16:00:43]Write i2c OK [16:00:43]MH_I2C_Read... [16:00:43]Read from MH i2c: D1 [16:00:43]MH_I2C_Read... [16:00:43]Read from MH i2c: D1 01 00 [16:00:43]MH_I2C_Read... [16:00:43]Read from MH i2c: D1 01 00 62 1B 00 4E [16:00:43]Write to MH i2c: 01 00 00 63 1B 7E [16:00:43]Write i2c OK [16:00:43]MH_I2C_Read... [16:00:43]Connected sock=11 [16:00: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 33 32 08 01 00 00 A6 C3 00 01 00 92 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 92 01 00 00 F4 03 04 00 AA 90 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6B 04 00 35 04 06 00 EF 17 63 5B 21 E5 90 81 FD CC BE 77 D9 EC [16:00: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 33 32 4F 00 00 00 F7 DB 47 00 16 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 33 32 10 04 04 00 C0 6B 04 00 F4 03 04 00 7E 38 F1 66 B6 04 01 00 00 C2 35 26 BB 99 B6 8B F6 [16:00:43]CommunicateWithHost err = 0 [16:00:43]CheckOFDResponse [16:00:43]1017 (14) - 77093643461234 [16:00:43]1041 (16) - 0000000000871832 [16:00:43]1040 (4) - 289728 [16:00:43]1012 (4) - 23.09.2024 09:44 [16:00:43]1206 (1) - 0 [16:00:43]OFD Sender: Remove packet 289728 [16:00:43]ProducePacketName [16:00:43]name=ofd_packets/00289728 [16:00:43]NVStorageDeleteData [16:00:43]*** Cut start [16:00:43]*** Partial cut [16:00:43]*** CUTSNS_PIN = 1 [16:00:43]*** CUTSNS_PIN = 0 [16:00:44]OFD Sender: No OFD packet to send [16:00:44]*** Brake cut motor [16:00:44]Read from MH i2c: 01 [16:00:44]MH_I2C_Read... [16:00:44]*** Stop cut motor [16:00:44]*** Cut end [16:00:44]Read from MH i2c: 01 07 00 [16:00:44]MH_I2C_Read... [16:00:44]Read from MH i2c: 01 07 00 63 1B 00 00 00 00 00 FF 0F 93 [16:00:44]process_action close_receipt done [16:00:44]requested_data is exist [16:00:44]produce_requested_data [16:00:44]requested_item fm.sn is exist - process it [16:00:44]wFMCommunicate request_size=4 [16:00:44]MH_SAM_APDU [16:00:44]CAPDU: 80 11 00 00 [16:00:44]Write to MH i2c: E2 08 00 64 1B 80 11 00 00 00 00 00 00 F9 [16:00:44]Write i2c OK [16:00:44]MH_I2C_Read... [16:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:44]Read from MH i2c: E2 [16:00:44]MH_I2C_Read... [16:00:44]Read from MH i2c: E2 17 00 [16:00:44]MH_I2C_Read... [16:00:44]Read from MH i2c: E2 17 00 64 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [16:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:00:44]wFMCommunicate OK [16:00:44]requested_item fd.num is exist - process it [16:00:44]SAM_PROTO_GetFieldsCounters [16:00:44]wFMCommunicate request_size=4 [16:00:44]MH_SAM_APDU [16:00:44]CAPDU: 80 13 00 00 [16:00:44]Write to MH i2c: E2 08 00 65 1B 80 13 00 00 00 00 00 00 FC [16:00:44]Write i2c OK [16:00:44]MH_I2C_Read... [16:00:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:00:44]Read from MH i2c: E2 [16:00:44]MH_I2C_Read... [16:00:44]Read from MH i2c: E2 62 00 [16:00:44]MH_I2C_Read... [16:00:44]Read from MH i2c: E2 62 00 65 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C0 6B 04 00 0E 04 04 00 03 02 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 09 [16:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C0 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:00:44]wFMCommunicate OK [16:00:44]SAM_PROTO_GetFieldsCounters done [16:00:44]requested_item shift.num is exist - process it [16:00:44]requested_item shift.opened is exist - process it [16:00:44]req_shift_opened [16:00:44]FM_GetShiftState [16:00:44]SAM_PROTO_GetShiftState [16:00:44]wFMCommunicate request_size=4 [16:00:44]MH_SAM_APDU [16:00:44]CAPDU: 80 13 01 00 [16:00:44]Write to MH i2c: E2 08 00 66 1B 80 13 01 00 00 00 00 00 FE [16:00:44]Write i2c OK [16:00:44]MH_I2C_Read... [16:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:44]Read from MH i2c: E2 [16:00:44]MH_I2C_Read... [16:00:44]Read from MH i2c: E2 0E 00 [16:00:44]MH_I2C_Read... [16:00:44]Read from MH i2c: E2 0E 00 66 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [16:00:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:00:44]wFMCommunicate OK [16:00:44]SAM_PROTO_GetShiftState done [16:00:44]FM_GetShiftState done [16:00:44]req_shift_opened done [16:00:44]requested_item shift.open_date is exist - process it [16:00:44]req_shift_open_date [16:00:44]req_shift_open_date done [16:00:44]produce_requested_data done [16:00:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289728,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:00:44]process_action_free close_receipt [16:00:44]json_value_free [16:00:44]json_value_free done [16:00:44]process_json_proto returns [16:00:44]Send response to host [16:00:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289728,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:00:44]free response buf [16:00:44]execute_script done [16:00:44]execute_script returns [16:00:44]free content buf [16:00:44]Sock 7.Close socket [16:00:44]Sock 7.Thread stoped [16:00:49]OFD Sender: No OFD packet to send [16:00:54]OFD Sender: No OFD packet to send [16:00:59]OFD Sender: No OFD packet to send [16:01:04]OFD Sender: No OFD packet to send [16:01:09]OFD Sender: No OFD packet to send [16:01:14]OFD Sender: No OFD packet to send [16:01:19]OFD Sender: No OFD packet to send [16:01:24]OFD Sender: No OFD packet to send [16:01:29]OFD Sender: No OFD packet to send [16:01:34]OFD Sender: No OFD packet to send [16:01:39]OFD Sender: No OFD packet to send [16:01:44]OFD Sender: No OFD packet to send [16:01:49]OFD Sender: No OFD packet to send [16:01:54]OFD Sender: No OFD packet to send [16:01:59]OFD Sender: No OFD packet to send [16:02:04]OFD Sender: No OFD packet to send [16:02:09]OFD Sender: No OFD packet to send [16:02:14]OFD Sender: No OFD packet to send [16:02:19]OFD Sender: No OFD packet to send [16:02:24]OFD Sender: No OFD packet to send [16:02:29]OFD Sender: No OFD packet to send [16:02:34]OFD Sender: No OFD packet to send [16:02:39]OFD Sender: No OFD packet to send [16:02:44]OFD Sender: No OFD packet to send [16:02:50]OFD Sender: No OFD packet to send [16:02:55]OFD Sender: No OFD packet to send [16:03:00]OFD Sender: No OFD packet to send [16:03:05]OFD Sender: No OFD packet to send [16:03:10]OFD Sender: No OFD packet to send [16:03:14]accept exits with 9 [16:03:14]New connection [16:03:14]New thread 3067301220 created [16:03:14]Thread 3067157860 joined [16:03:14]Waiting for new connection... [16:03:14] Sock 9.Parse request [16:03:14]Sock 9.Check first char [16:03:14]Sock 9.First char is OK [16:03:14]request: POST /json_proto HTTP/1.0 [16:03:14]Method: POST [16:03:14]URL: /json_proto [16:03:14]Method is POST - this is cgi request [16:03:14]url: /json_proto [16:03:14]query_string will be loaded in cgi processing [16:03:14]execute_cgi json_proto POST (null) [16:03:14]execute_cgi path=json_proto method=POST [16:03:14]POST find Content-Length [16:03:14]Host: 172.17.41.135:8080 [16:03:14]Content-Length: 802 [16:03:14]Content-Type: application/json [16:03:14] [16:03:14]POST finish read [16:03:14]Found Content-Length = 802 [16:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.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" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:14]execute_script... [16:03:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.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" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:14]POST & json_proto [16:03:14]process_json_proto [16:03:14]json parsed OK: [16:03:14]protocol is kg_v1.0 [16:03:14]action value=close_receipt [16:03:14]process_action close_receipt [16:03:14]cmd_close_receipt [16:03:14]MH_GetDate [16:03:14]Write to MH i2c: F0 00 00 67 1B 71 [16:03:14]Write i2c OK [16:03:14]MH_I2C_Read... [16:03:14]Read from MH i2c: F0 [16:03:14]MH_I2C_Read... [16:03:14]Read from MH i2c: F0 09 00 [16:03:14]MH_I2C_Read... [16:03:14]Read from MH i2c: F0 09 00 67 1B 00 43 91 F1 66 ED 3E 82 65 B7 [16:03:14]GetLastDocTimeStamp 1727107242 [16:03:14]current date 1727107395 [16:03:14]FM_GetShiftState [16:03:14]SAM_PROTO_GetShiftState [16:03:14]wFMCommunicate request_size=4 [16:03:14]MH_SAM_APDU [16:03:14]CAPDU: 80 13 01 00 [16:03:14]Write to MH i2c: E2 08 00 68 1B 80 13 01 00 00 00 00 00 00 [16:03:14]Write i2c OK [16:03:14]MH_I2C_Read... [16:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:14]Read from MH i2c: E2 [16:03:14]MH_I2C_Read... [16:03:14]Read from MH i2c: E2 0E 00 [16:03:14]MH_I2C_Read... [16:03:14]Read from MH i2c: E2 0E 00 68 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [16:03:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:03:14]wFMCommunicate OK [16:03:14]SAM_PROTO_GetShiftState done [16:03:14]FM_GetShiftState done [16:03:14]opened in 1727051401 [16:03:14]opened+sec_in_day 1727137801 [16:03:14]quantity*price = 170002 [16:03:14]sum+1 = 170003 [16:03:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.02 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 0.00 Безнал.: 1700.02 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 403 23.09.2024 16:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289729 ФПД: 128755485053206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160315&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289729&fm=128755485053206&tin=02508201610067®Number=0000000000091827&sum=170002 [16:03:15]StoreToDocumentArchive [16:03:15]shift 515 fd 289729 [16:03:15]save to /storage/0515/doc_00289729 [16:03:15]save last doc name /storage/0515/doc_00289729 to /storage/kkm_last_doc_name [16:03:15]save OK [16:03:15]Clear old archive folders... [16:03:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:03:15]tlvbuf is 00777F70 [16:03:15]SAM_PROTO_ClearQueue [16:03:15]wFMCommunicate request_size=4 [16:03:15]MH_SAM_APDU [16:03:15]CAPDU: 80 09 00 00 [16:03:15]Write to MH i2c: E2 08 00 75 1B 80 09 00 00 00 00 00 00 02 [16:03:15]Write i2c OK [16:03:15]MH_I2C_Read... [16:03:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:15]Read from MH i2c: E2 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 75 1B 00 90 00 04 [16:03:15]RAPDU: 90 00 [16:03:15]wFMCommunicate OK [16:03:15]SAM_PROTO_ClearQueue done [16:03:15]KKMCreateOFDPacket [16:03:15]OFDProtocolAddRootSTLVToBuf [16:03:15]FM_MakeSignedData [16:03:15]FM_MakeSignedData [16:03:15]SAM_PROTO_SignData [16:03:15]wFMCommunicate request_size=4 [16:03:15]MH_SAM_APDU [16:03:15]CAPDU: 80 0D 01 02 [16:03:15]Write to MH i2c: E2 08 00 76 1B 80 0D 01 02 00 00 00 00 0A [16:03:15]Write i2c OK [16:03:15]MH_I2C_Read... [16:03:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:15]Read from MH i2c: E2 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 76 1B 00 90 00 05 [16:03:15]RAPDU: 90 00 [16:03:15]wFMCommunicate OK [16:03:15]wFMCommunicate request_size=255 [16:03:15]MH_SAM_APDU [16:03: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 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 43 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6B 04 00 35 04 06 00 75 1A 38 F3 [16:03:15]Write to MH i2c: E2 02 01 77 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 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 43 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6B 04 00 35 04 06 00 75 1A 38 F3 00 00 26 [16:03:15]Write i2c OK [16:03:15]MH_I2C_Read... [16:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:15]Read from MH i2c: E2 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 77 1B 00 90 00 06 [16:03:15]RAPDU: 90 00 [16:03:15]wFMCommunicate OK [16:03:15]wFMCommunicate request_size=7 [16:03:15]MH_SAM_APDU [16:03:15]CAPDU: 80 0D 02 02 02 11 16 [16:03:15]Write to MH i2c: E2 0A 00 78 1B 80 0D 02 02 02 00 11 16 00 00 38 [16:03:15]Write i2c OK [16:03:15]MH_I2C_Read... [16:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:15]Read from MH i2c: E2 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 03 00 78 1B 00 90 00 07 [16:03:15]RAPDU: 90 00 [16:03:15]wFMCommunicate OK [16:03:15]wFMCommunicate request_size=4 [16:03:15]MH_SAM_APDU [16:03:15]CAPDU: 80 0D 03 02 [16:03:15]Write to MH i2c: E2 08 00 79 1B 80 0D 03 02 00 00 00 00 0F [16:03:15]Write i2c OK [16:03:15]MH_I2C_Read... [16:03:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:15]Read from MH i2c: E2 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 0B 00 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 0B 00 79 1B 00 9F FB 9E EA 93 31 99 8F 90 00 1E [16:03:15]RAPDU: 9F FB 9E EA 93 31 99 8F 90 00 [16:03:15]wFMCommunicate OK [16:03:15]SAM_PROTO_SignData done [16:03:15]FM_MakeSignedData done [16:03:15]CreateOFDProtocolMessage [16:03:15]wFMCommunicate request_size=4 [16:03:15]MH_SAM_APDU [16:03:15]CAPDU: 80 11 00 00 [16:03:15]Write to MH i2c: E2 08 00 7A 1B 80 11 00 00 00 00 00 00 0F [16:03:15]Write i2c OK [16:03:15]MH_I2C_Read... [16:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:15]Read from MH i2c: E2 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 17 00 [16:03:15]MH_I2C_Read... [16:03:15]Read from MH i2c: E2 17 00 7A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5F [16:03:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:03:15]wFMCommunicate OK [16:03:15]CreateOFDProtocolMessage done [16:03:15]OFDSenderStorePacket 289729 [16:03:15]StoreOFDPacket docnum=289729 [16:03:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 4A 1E 04 01 76 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 43 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6B 04 00 35 04 06 00 75 1A 38 F3 11 16 9F FB 9E EA 93 31 99 8F [16:03:15]CheckFolder [16:03:15]dirname=/storage/ofd_packets [16:03:15]CheckFolder done [16:03:15]ProducePacketName [16:03:15]name=ofd_packets/00289729 [16:03:15]NVStorageSaveData ofd_packets/00289729 [16:03:15]File name is /storage/ofd_packets/00289729 [16:03:15]Write 298 bytes [16:03:16]NVStorageSaveData done [16:03:16]OFDSenderStorePacket done [16:03:16]KKMCreateOFDPacket done [16:03:16]NVStorageSaveData kkm_last_timestamp [16:03:16]File name is /storage/kkm_last_timestamp [16:03:16]Write 4 bytes [16:03:16]NVStorageSaveData done [16:03:16]ExternCall_PrintAddStr [16:03:16]wPrintStart [16:03:16]Write to MH i2c: 01 00 00 7B 1B 96 [16:03:16]Write i2c OK [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: 01 [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: 01 07 00 [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: 01 07 00 7B 1B 00 00 00 00 00 FF 0F AB [16:03:16]RasterBufferAndPrint [16:03:16]line Счет N : (1)24617809 [16:03:16]line ИНН: 02508201610067 [16:03:16]line Контрольно-Кассовый Чек [16:03:16]line ПРОДАЖА [16:03:16]line ТРК (МРК, ГНК) : 22 [16:03:16]line Товар: 2710194210 [16:03:16]line ДТ-К-5 [16:03:16]line 22.310 * 76.20 [16:03:16]line = 1700.02 [16:03:16]line НДС 12% НСП 1% [16:03:16]line > о реализуемом товаре [16:03:16]line ИТОГО: 1700.02 [16:03:16]line НСП 1% : 15.04 [16:03:16]line НДС 12% : 180.53 [16:03:16]line Наличными: 0.00 [16:03:16]line Безнал.: 1700.02 [16:03:16]line Место: АЗС № 90 "Партнёр-нефть" [16:03:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:03:16]line СНО: Общий режим [16:03:16]line Чек 403 23.09.2024 16:03 [16:03:16]line Смена: 515 ФФД: 1.0 [16:03:16]line ЗНМ: 0300000107 [16:03:16]line РНМ: 0000000000091827 [16:03:16]line Версия ККМ: 001 [16:03:16]line Платежная система: O! деньги [16:03:16]line ФМ: 0000000000871832 [16:03:16]line ФД: 289729 [16:03:16]line ФПД: 128755485053206 [16:03:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160315&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289729&fm=128755485053206&tin=02508201610067®Number=0000000000091827&sum=170002 [16:03:16]written 0, free lines is 4095 [16:03:16]OFD Sender: Processing packet 289729 [packets to send 1784, broken 1783] [16:03:16]ProducePacketName [16:03:16]name=ofd_packets/00289729 [16:03:16]OFD Sender: To server: pG, [16:03:16]CommunicateWithHost lk.salyk.kg:30040 [16:03:16]ConnectInit lk.salyk.kg [16:03:16]Connected sock=10 [16:03:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 4A 1E 04 01 76 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 43 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6B 04 00 35 04 06 00 75 1A 38 F3 11 16 9F FB 9E EA 93 31 99 8F [16:03:16]Write to MH i2c: 01 00 00 A4 1B BF [16:03:16]Write i2c OK [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: 01 [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: 01 07 00 [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: 01 07 00 A4 1B 00 00 00 00 00 DF 0C B1 [16:03:16]RasterBufferAndPrint [16:03:16]line [16:03:16]line [16:03:16]line [16:03:16]line [16:03:16]line [16:03:16]written 0, free lines is 3301 [16:03:16]MH_Cut [16:03:16]Write to MH i2c: D1 01 00 AB 1B 01 98 [16:03:16]Write i2c OK [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: D1 [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: D1 01 00 [16:03:16]MH_I2C_Read... [16:03:16]Read from MH i2c: D1 01 00 AB 1B 00 97 [16:03:16]Write to MH i2c: 01 00 00 AC 1B C7 [16:03:16]Write i2c OK [16:03:16]MH_I2C_Read... [16:03: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 33 32 4F 00 00 00 2F E8 47 00 79 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 33 32 10 04 04 00 C1 6B 04 00 F4 03 04 00 17 39 F1 66 B6 04 01 00 00 46 66 11 69 B7 4D AD 77 [16:03:16]CommunicateWithHost err = 0 [16:03:16]CheckOFDResponse [16:03:16]1017 (14) - 77093643461234 [16:03:16]1041 (16) - 0000000000871832 [16:03:16]1040 (4) - 289729 [16:03:16]1012 (4) - 23.09.2024 09:47 [16:03:16]1206 (1) - 0 [16:03:16]OFD Sender: Remove packet 289729 [16:03:16]ProducePacketName [16:03:16]name=ofd_packets/00289729 [16:03:16]NVStorageDeleteData [16:03:17]OFD Sender: No OFD packet to send [16:03:17]*** Cut start [16:03:17]*** Partial cut [16:03:17]*** CUTSNS_PIN = 1 [16:03:17]*** CUTSNS_PIN = 0 [16:03:17]*** Brake cut motor [16:03:17]Read from MH i2c: 01 [16:03:17]MH_I2C_Read... [16:03:17]*** Stop cut motor [16:03:17]*** Cut end [16:03:17]Read from MH i2c: 01 07 00 [16:03:17]MH_I2C_Read... [16:03:17]Read from MH i2c: 01 07 00 AC 1B 00 00 00 00 00 FF 0F DC [16:03:17]process_action close_receipt done [16:03:17]requested_data is exist [16:03:17]produce_requested_data [16:03:17]requested_item fm.sn is exist - process it [16:03:17]wFMCommunicate request_size=4 [16:03:17]MH_SAM_APDU [16:03:17]CAPDU: 80 11 00 00 [16:03:17]Write to MH i2c: E2 08 00 AD 1B 80 11 00 00 00 00 00 00 42 [16:03:17]Write i2c OK [16:03:17]MH_I2C_Read... [16:03:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:17]Read from MH i2c: E2 [16:03:17]MH_I2C_Read... [16:03:17]Read from MH i2c: E2 17 00 [16:03:17]MH_I2C_Read... [16:03:17]Read from MH i2c: E2 17 00 AD 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 92 [16:03:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:03:17]wFMCommunicate OK [16:03:17]requested_item fd.num is exist - process it [16:03:17]SAM_PROTO_GetFieldsCounters [16:03:17]wFMCommunicate request_size=4 [16:03:17]MH_SAM_APDU [16:03:17]CAPDU: 80 13 00 00 [16:03:17]Write to MH i2c: E2 08 00 AE 1B 80 13 00 00 00 00 00 00 45 [16:03:17]Write i2c OK [16:03:17]MH_I2C_Read... [16:03:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:18]Read from MH i2c: E2 [16:03:18]MH_I2C_Read... [16:03:18]Read from MH i2c: E2 62 00 [16:03:18]MH_I2C_Read... [16:03:18]Read from MH i2c: E2 62 00 AE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C1 6B 04 00 0E 04 04 00 03 02 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 56 [16:03:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C1 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:18]wFMCommunicate OK [16:03:18]SAM_PROTO_GetFieldsCounters done [16:03:18]requested_item shift.num is exist - process it [16:03:18]requested_item shift.opened is exist - process it [16:03:18]req_shift_opened [16:03:18]FM_GetShiftState [16:03:18]SAM_PROTO_GetShiftState [16:03:18]wFMCommunicate request_size=4 [16:03:18]MH_SAM_APDU [16:03:18]CAPDU: 80 13 01 00 [16:03:18]Write to MH i2c: E2 08 00 AF 1B 80 13 01 00 00 00 00 00 47 [16:03:18]Write i2c OK [16:03:18]MH_I2C_Read... [16:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:18]Read from MH i2c: E2 [16:03:18]MH_I2C_Read... [16:03:18]Read from MH i2c: E2 0E 00 [16:03:18]MH_I2C_Read... [16:03:18]Read from MH i2c: E2 0E 00 AF 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [16:03:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:03:18]wFMCommunicate OK [16:03:18]SAM_PROTO_GetShiftState done [16:03:18]FM_GetShiftState done [16:03:18]req_shift_opened done [16:03:18]requested_item shift.open_date is exist - process it [16:03:18]req_shift_open_date [16:03:18]req_shift_open_date done [16:03:18]produce_requested_data done [16:03:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289729,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:03:18]process_action_free close_receipt [16:03:18]json_value_free [16:03:18]json_value_free done [16:03:18]process_json_proto returns [16:03:18]Send response to host [16:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289729,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:03:18]free response buf [16:03:18]execute_script done [16:03:18]execute_script returns [16:03:18]free content buf [16:03:18]Sock 9.Close socket [16:03:18]Sock 9.Thread stoped [16:03:22]OFD Sender: No OFD packet to send [16:03:22]accept exits with 7 [16:03:22]New connection [16:03:22]New thread 3067157860 created [16:03:22]Thread 3067301220 joined [16:03:22]Waiting for new connection... [16:03:22] Sock 7.Parse request [16:03:22]Sock 7.Check first char [16:03:22]Sock 7.First char is OK [16:03:22]request: POST /json_proto HTTP/1.0 [16:03:22]Method: POST [16:03:22]URL: /json_proto [16:03:22]Method is POST - this is cgi request [16:03:22]url: /json_proto [16:03:22]query_string will be loaded in cgi processing [16:03:22]execute_cgi json_proto POST (null) [16:03:22]execute_cgi path=json_proto method=POST [16:03:22]POST find Content-Length [16:03:22]Host: 172.17.41.135:8080 [16:03:22]Content-Length: 799 [16:03:22]Content-Type: application/json [16:03:22] [16:03:22]POST finish read [16:03:22]Found Content-Length = 799 [16:03:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [16:03:22]execute_script... [16:03: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)24617811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [16:03:22]POST & json_proto [16:03:22]process_json_proto [16:03:22]json parsed OK: [16:03:22]protocol is kg_v1.0 [16:03:22]action value=close_receipt [16:03:22]process_action close_receipt [16:03:22]cmd_close_receipt [16:03:22]MH_GetDate [16:03:22]Write to MH i2c: F0 00 00 B0 1B BA [16:03:22]Write i2c OK [16:03:22]MH_I2C_Read... [16:03:22]Read from MH i2c: F0 [16:03:22]MH_I2C_Read... [16:03:22]Read from MH i2c: F0 09 00 [16:03:22]MH_I2C_Read... [16:03:22]Read from MH i2c: F0 09 00 B0 1B 00 4B 91 F1 66 ED 3E 82 65 08 [16:03:22]GetLastDocTimeStamp 1727107395 [16:03:22]current date 1727107403 [16:03:22]FM_GetShiftState [16:03:22]SAM_PROTO_GetShiftState [16:03:22]wFMCommunicate request_size=4 [16:03:22]MH_SAM_APDU [16:03:22]CAPDU: 80 13 01 00 [16:03:22]Write to MH i2c: E2 08 00 B1 1B 80 13 01 00 00 00 00 00 49 [16:03:22]Write i2c OK [16:03:22]MH_I2C_Read... [16:03:22]Read from MH i2c: E2 [16:03:22]MH_I2C_Read... [16:03:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:22]Read from MH i2c: E2 0E 00 [16:03:22]MH_I2C_Read... [16:03:22]Read from MH i2c: E2 0E 00 B1 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [16:03:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:03:22]wFMCommunicate OK [16:03:22]SAM_PROTO_GetShiftState done [16:03:22]FM_GetShiftState done [16:03:22]opened in 1727051401 [16:03:22]opened+sec_in_day 1727137801 [16:03:22]quantity*price = 40005 [16:03:22]sum+1 = 40006 [16:03:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.05 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 404 23.09.2024 16:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289730 ФПД: 209015291307175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160323&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289730&fm=209015291307175&tin=02508201610067®Number=0000000000091827&sum=40005 [16:03:23]StoreToDocumentArchive [16:03:23]shift 515 fd 289730 [16:03:23]save to /storage/0515/doc_00289730 [16:03:23]save last doc name /storage/0515/doc_00289730 to /storage/kkm_last_doc_name [16:03:23]save OK [16:03:23]Clear old archive folders... [16:03:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:03:23]tlvbuf is 00739D90 [16:03:23]SAM_PROTO_ClearQueue [16:03:23]wFMCommunicate request_size=4 [16:03:23]MH_SAM_APDU [16:03:23]CAPDU: 80 09 00 00 [16:03:23]Write to MH i2c: E2 08 00 BE 1B 80 09 00 00 00 00 00 00 4B [16:03:23]Write i2c OK [16:03:23]MH_I2C_Read... [16:03:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:23]Read from MH i2c: E2 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 BE 1B 00 90 00 4D [16:03:23]RAPDU: 90 00 [16:03:23]wFMCommunicate OK [16:03:23]SAM_PROTO_ClearQueue done [16:03:23]KKMCreateOFDPacket [16:03:23]OFDProtocolAddRootSTLVToBuf [16:03:23]FM_MakeSignedData [16:03:23]FM_MakeSignedData [16:03:23]SAM_PROTO_SignData [16:03:23]wFMCommunicate request_size=4 [16:03:23]MH_SAM_APDU [16:03:23]CAPDU: 80 0D 01 02 [16:03:23]Write to MH i2c: E2 08 00 BF 1B 80 0D 01 02 00 00 00 00 53 [16:03:23]Write i2c OK [16:03:23]MH_I2C_Read... [16:03:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:23]Read from MH i2c: E2 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 BF 1B 00 90 00 4E [16:03:23]RAPDU: 90 00 [16:03:23]wFMCommunicate OK [16:03:23]wFMCommunicate request_size=255 [16:03:23]MH_SAM_APDU [16:03:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 94 01 00 00 F4 03 04 00 4B 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6B 04 00 35 04 06 00 BE 19 2A 30 [16:03:23]Write to MH i2c: E2 02 01 C0 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 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 94 01 00 00 F4 03 04 00 4B 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6B 04 00 35 04 06 00 BE 19 2A 30 00 00 03 [16:03:23]Write i2c OK [16:03:23]MH_I2C_Read... [16:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:23]Read from MH i2c: E2 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 C0 1B 00 90 00 4F [16:03:23]RAPDU: 90 00 [16:03:23]wFMCommunicate OK [16:03:23]wFMCommunicate request_size=7 [16:03:23]MH_SAM_APDU [16:03:23]CAPDU: 80 0D 02 02 02 E4 A7 [16:03:23]Write to MH i2c: E2 0A 00 C1 1B 80 0D 02 02 02 00 E4 A7 00 00 E5 [16:03:23]Write i2c OK [16:03:23]MH_I2C_Read... [16:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:23]Read from MH i2c: E2 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 03 00 C1 1B 00 90 00 50 [16:03:23]RAPDU: 90 00 [16:03:23]wFMCommunicate OK [16:03:23]wFMCommunicate request_size=4 [16:03:23]MH_SAM_APDU [16:03:23]CAPDU: 80 0D 03 02 [16:03:23]Write to MH i2c: E2 08 00 C2 1B 80 0D 03 02 00 00 00 00 58 [16:03:23]Write i2c OK [16:03:23]MH_I2C_Read... [16:03:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:23]Read from MH i2c: E2 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 0B 00 [16:03:23]MH_I2C_Read... [16:03:23]Read from MH i2c: E2 0B 00 C2 1B 00 41 B0 A5 A4 C8 BC 8D 41 90 00 E5 [16:03:23]RAPDU: 41 B0 A5 A4 C8 BC 8D 41 90 00 [16:03:23]wFMCommunicate OK [16:03:23]SAM_PROTO_SignData done [16:03:23]FM_MakeSignedData done [16:03:23]CreateOFDProtocolMessage [16:03:23]wFMCommunicate request_size=4 [16:03:23]MH_SAM_APDU [16:03:23]CAPDU: 80 11 00 00 [16:03:23]Write to MH i2c: E2 08 00 C3 1B 80 11 00 00 00 00 00 00 58 [16:03:23]Write i2c OK [16:03:23]MH_I2C_Read... [16:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:24]Read from MH i2c: E2 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: E2 17 00 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: E2 17 00 C3 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [16:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:03:24]wFMCommunicate OK [16:03:24]CreateOFDProtocolMessage done [16:03:24]OFDSenderStorePacket 289730 [16:03:24]StoreOFDPacket docnum=289730 [16:03:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7F 48 04 01 56 A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 94 01 00 00 F4 03 04 00 4B 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6B 04 00 35 04 06 00 BE 19 2A 30 E4 A7 41 B0 A5 A4 C8 BC 8D 41 [16:03:24]CheckFolder [16:03:24]dirname=/storage/ofd_packets [16:03:24]CheckFolder done [16:03:24]ProducePacketName [16:03:24]name=ofd_packets/00289730 [16:03:24]NVStorageSaveData ofd_packets/00289730 [16:03:24]File name is /storage/ofd_packets/00289730 [16:03:24]Write 298 bytes [16:03:24]NVStorageSaveData done [16:03:24]OFDSenderStorePacket done [16:03:24]KKMCreateOFDPacket done [16:03:24]NVStorageSaveData kkm_last_timestamp [16:03:24]File name is /storage/kkm_last_timestamp [16:03:24]Write 4 bytes [16:03:24]NVStorageSaveData done [16:03:24]ExternCall_PrintAddStr [16:03:24]wPrintStart [16:03:24]Write to MH i2c: 01 00 00 C4 1B DF [16:03:24]Write i2c OK [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: 01 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: 01 07 00 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: 01 07 00 C4 1B 00 00 00 00 00 FF 0F F4 [16:03:24]RasterBufferAndPrint [16:03:24]line Счет N : (1)24617811 [16:03:24]line ИНН: 02508201610067 [16:03:24]line Контрольно-Кассовый Чек [16:03:24]line ПРОДАЖА [16:03:24]line ТРК (МРК, ГНК) : 45 [16:03:24]line Товар: 2710194210 [16:03:24]line ДТ-К-5 [16:03:24]line 5.250 * 76.20 [16:03:24]line = 400.05 [16:03:24]line НДС 12% НСП 1% [16:03:24]line > о реализуемом товаре [16:03:24]line ИТОГО: 400.05 [16:03:24]line НСП 1% : 3.54 [16:03:24]line НДС 12% : 42.48 [16:03:24]line Наличными: 0.00 [16:03:24]line Безнал.: 400.05 [16:03:24]line Место: АЗС № 90 "Партнёр-нефть" [16:03:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:03:24]line СНО: Общий режим [16:03:24]line Чек 404 23.09.2024 16:03 [16:03:24]line Смена: 515 ФФД: 1.0 [16:03:24]line ЗНМ: 0300000107 [16:03:24]line РНМ: 0000000000091827 [16:03:24]line Версия ККМ: 001 [16:03:24]line Платежная система: O! деньги [16:03:24]line ФМ: 0000000000871832 [16:03:24]line ФД: 289730 [16:03:24]line ФПД: 209015291307175 [16:03:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160323&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289730&fm=209015291307175&tin=02508201610067®Number=0000000000091827&sum=40005 [16:03:24]written 0, free lines is 4095 [16:03:24]OFD Sender: Processing packet 289730 [packets to send 1784, broken 1783] [16:03:24]ProducePacketName [16:03:24]name=ofd_packets/00289730 [16:03:24]OFD Sender: To server: pG, [16:03:24]CommunicateWithHost lk.salyk.kg:30040 [16:03:24]ConnectInit lk.salyk.kg [16:03:24]Connected sock=10 [16:03: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 33 32 0C 01 00 00 7F 48 04 01 56 A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 94 01 00 00 F4 03 04 00 4B 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6B 04 00 35 04 06 00 BE 19 2A 30 E4 A7 41 B0 A5 A4 C8 BC 8D 41 [16:03:24]Write to MH i2c: 01 00 00 ED 1B 08 [16:03:24]Write i2c OK [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: 01 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: 01 07 00 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: 01 07 00 ED 1B 00 00 00 00 00 04 0D 20 [16:03:24]RasterBufferAndPrint [16:03:24]line [16:03:24]line [16:03:24]line [16:03:24]line [16:03:24]line [16:03:24]written 0, free lines is 3342 [16:03:24]MH_Cut [16:03:24]Write to MH i2c: D1 01 00 F4 1B 01 E1 [16:03:24]Write i2c OK [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: D1 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: D1 01 00 [16:03:24]MH_I2C_Read... [16:03:24]Read from MH i2c: D1 01 00 F4 1B 00 E0 [16:03:24]Write to MH i2c: 01 00 00 F5 1B 10 [16:03:24]Write i2c OK [16:03:24]MH_I2C_Read... [16:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 75 11 47 00 FD 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 33 32 10 04 04 00 C2 6B 04 00 F4 03 04 00 20 39 F1 66 B6 04 01 00 00 16 FE AD E6 77 E1 D1 63 [16:03:24]CommunicateWithHost err = 0 [16:03:24]CheckOFDResponse [16:03:24]1017 (14) - 77093643461234 [16:03:24]1041 (16) - 0000000000871832 [16:03:24]1040 (4) - 289730 [16:03:24]1012 (4) - 23.09.2024 09:47 [16:03:24]1206 (1) - 0 [16:03:24]OFD Sender: Remove packet 289730 [16:03:24]ProducePacketName [16:03:24]name=ofd_packets/00289730 [16:03:24]NVStorageDeleteData [16:03:25]*** Cut start [16:03:25]*** Partial cut [16:03:25]*** CUTSNS_PIN = 1 [16:03:25]*** CUTSNS_PIN = 0 [16:03:25]OFD Sender: No OFD packet to send [16:03:25]*** Brake cut motor [16:03:25]Read from MH i2c: 01 [16:03:25]MH_I2C_Read... [16:03:25]*** Stop cut motor [16:03:25]*** Cut end [16:03:25]Read from MH i2c: 01 07 00 [16:03:25]MH_I2C_Read... [16:03:25]Read from MH i2c: 01 07 00 F5 1B 00 00 00 00 00 FF 0F 25 [16:03:25]process_action close_receipt done [16:03:25]requested_data is exist [16:03:25]produce_requested_data [16:03:25]requested_item fm.sn is exist - process it [16:03:25]wFMCommunicate request_size=4 [16:03:25]MH_SAM_APDU [16:03:25]CAPDU: 80 11 00 00 [16:03:25]Write to MH i2c: E2 08 00 F6 1B 80 11 00 00 00 00 00 00 8B [16:03:25]Write i2c OK [16:03:25]MH_I2C_Read... [16:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:25]Read from MH i2c: E2 [16:03:25]MH_I2C_Read... [16:03:25]Read from MH i2c: E2 17 00 [16:03:25]MH_I2C_Read... [16:03:25]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 33 32 90 00 DB [16:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:03:26]wFMCommunicate OK [16:03:26]requested_item fd.num is exist - process it [16:03:26]SAM_PROTO_GetFieldsCounters [16:03:26]wFMCommunicate request_size=4 [16:03:26]MH_SAM_APDU [16:03:26]CAPDU: 80 13 00 00 [16:03:26]Write to MH i2c: E2 08 00 F7 1B 80 13 00 00 00 00 00 00 8E [16:03:26]Write i2c OK [16:03:26]MH_I2C_Read... [16:03:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:26]Read from MH i2c: E2 [16:03:26]MH_I2C_Read... [16:03:26]Read from MH i2c: E2 62 00 [16:03:26]MH_I2C_Read... [16:03:26]Read from MH i2c: E2 62 00 F7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C2 6B 04 00 0E 04 04 00 03 02 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 A3 [16:03: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C2 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:26]wFMCommunicate OK [16:03:26]SAM_PROTO_GetFieldsCounters done [16:03:26]requested_item shift.num is exist - process it [16:03:26]requested_item shift.opened is exist - process it [16:03:26]req_shift_opened [16:03:26]FM_GetShiftState [16:03:26]SAM_PROTO_GetShiftState [16:03:26]wFMCommunicate request_size=4 [16:03:26]MH_SAM_APDU [16:03:26]CAPDU: 80 13 01 00 [16:03:26]Write to MH i2c: E2 08 00 F8 1B 80 13 01 00 00 00 00 00 90 [16:03:26]Write i2c OK [16:03:26]MH_I2C_Read... [16:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:26]Read from MH i2c: E2 [16:03:26]MH_I2C_Read... [16:03:26]Read from MH i2c: E2 0E 00 [16:03:26]MH_I2C_Read... [16:03:26]Read from MH i2c: E2 0E 00 F8 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 31 [16:03:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:03:26]wFMCommunicate OK [16:03:26]SAM_PROTO_GetShiftState done [16:03:26]FM_GetShiftState done [16:03:26]req_shift_opened done [16:03:26]requested_item shift.open_date is exist - process it [16:03:26]req_shift_open_date [16:03:26]req_shift_open_date done [16:03:26]produce_requested_data done [16:03:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289730,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:03:26]process_action_free close_receipt [16:03:26]json_value_free [16:03:26]json_value_free done [16:03:26]process_json_proto returns [16:03:26]Send response to host [16:03:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289730,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:03:26]free response buf [16:03:26]execute_script done [16:03:26]execute_script returns [16:03:26]free content buf [16:03:26]Sock 7.Close socket [16:03:26]Sock 7.Thread stoped [16:03:30]OFD Sender: No OFD packet to send [16:03:35]OFD Sender: No OFD packet to send [16:03:40]OFD Sender: No OFD packet to send [16:03:45]OFD Sender: No OFD packet to send [16:03:50]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [16:04:20]OFD Sender: No OFD packet to send [16:04:23]accept exits with 9 [16:04:23]New connection [16:04:23]New thread 3067301220 created [16:04:23]Thread 3067157860 joined [16:04:23]Waiting for new connection... [16:04:23] Sock 9.Parse request [16:04:23]Sock 9.Check first char [16:04:23]Sock 9.First char is OK [16:04:23]request: POST /json_proto HTTP/1.0 [16:04:23]Method: POST [16:04:23]URL: /json_proto [16:04:23]Method is POST - this is cgi request [16:04:23]url: /json_proto [16:04:23]query_string will be loaded in cgi processing [16:04:23]execute_cgi json_proto POST (null) [16:04:23]execute_cgi path=json_proto method=POST [16:04:23]POST find Content-Length [16:04:23]Host: 172.17.41.135:8080 [16:04:23]Content-Length: 783 [16:04:23]Content-Type: application/json [16:04:23] [16:04:23]POST finish read [16:04:23]Found Content-Length = 783 [16:04:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:04:23]execute_script... [16:04: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)24617810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:04:23]POST & json_proto [16:04:23]process_json_proto [16:04:23]json parsed OK: [16:04:23]protocol is kg_v1.0 [16:04:23]action value=close_receipt [16:04:23]process_action close_receipt [16:04:23]cmd_close_receipt [16:04:23]MH_GetDate [16:04:23]Write to MH i2c: F0 00 00 F9 1B 03 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: F0 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: F0 09 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: F0 09 00 F9 1B 00 88 91 F1 66 ED 3E 82 65 8E [16:04:23]GetLastDocTimeStamp 1727107403 [16:04:23]current date 1727107464 [16:04:23]FM_GetShiftState [16:04:23]SAM_PROTO_GetShiftState [16:04:23]wFMCommunicate request_size=4 [16:04:23]MH_SAM_APDU [16:04:23]CAPDU: 80 13 01 00 [16:04:23]Write to MH i2c: E2 08 00 FA 1B 80 13 01 00 00 00 00 00 92 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:23]Read from MH i2c: E2 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 0E 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 0E 00 FA 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 33 [16:04:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:04:23]wFMCommunicate OK [16:04:23]SAM_PROTO_GetShiftState done [16:04:23]FM_GetShiftState done [16:04:23]opened in 1727051401 [16:04:23]opened+sec_in_day 1727137801 [16:04:23]quantity*price = 50034 [16:04:23]sum+1 = 50036 [16:04:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 405 23.09.2024 16:04 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289731 ФПД: 201338936202640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160424&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289731&fm=201338936202640&tin=02508201610067®Number=0000000000091827&sum=50035 [16:04:24]StoreToDocumentArchive [16:04:24]shift 515 fd 289731 [16:04:24]save to /storage/0515/doc_00289731 [16:04:24]save last doc name /storage/0515/doc_00289731 to /storage/kkm_last_doc_name [16:04:24]save OK [16:04:24]Clear old archive folders... [16:04:24]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:04:24]tlvbuf is 007C5BB0 [16:04:24]SAM_PROTO_ClearQueue [16:04:24]wFMCommunicate request_size=4 [16:04:24]MH_SAM_APDU [16:04:24]CAPDU: 80 09 00 00 [16:04:24]Write to MH i2c: E2 08 00 07 1C 80 09 00 00 00 00 00 00 95 [16:04:24]Write i2c OK [16:04:24]MH_I2C_Read... [16:04:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:24]Read from MH i2c: E2 [16:04:24]MH_I2C_Read... [16:04:24]Read from MH i2c: E2 03 00 [16:04:24]MH_I2C_Read... [16:04:24]Read from MH i2c: E2 03 00 07 1C 00 90 00 97 [16:04:24]RAPDU: 90 00 [16:04:24]wFMCommunicate OK [16:04:24]SAM_PROTO_ClearQueue done [16:04:24]KKMCreateOFDPacket [16:04:24]OFDProtocolAddRootSTLVToBuf [16:04:24]FM_MakeSignedData [16:04:24]FM_MakeSignedData [16:04:24]SAM_PROTO_SignData [16:04:24]wFMCommunicate request_size=4 [16:04:24]MH_SAM_APDU [16:04:24]CAPDU: 80 0D 01 02 [16:04:24]Write to MH i2c: E2 08 00 08 1C 80 0D 01 02 00 00 00 00 9D [16:04:24]Write i2c OK [16:04:24]MH_I2C_Read... [16:04:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:24]Read from MH i2c: E2 [16:04:24]MH_I2C_Read... [16:04:24]Read from MH i2c: E2 03 00 [16:04:24]MH_I2C_Read... [16:04:24]Read from MH i2c: E2 03 00 08 1C 00 90 00 98 [16:04:24]RAPDU: 90 00 [16:04:24]wFMCommunicate OK [16:04:24]wFMCommunicate request_size=253 [16:04:24]MH_SAM_APDU [16:04:24]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 95 01 00 00 F4 03 04 00 88 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6B 04 00 35 04 06 00 B7 1D DF C5 95 90 [16:04:24]Write to MH i2c: E2 00 01 09 1C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 95 01 00 00 F4 03 04 00 88 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6B 04 00 35 04 06 00 B7 1D DF C5 95 90 00 00 DE [16:04:24]Write i2c OK [16:04:24]MH_I2C_Read... [16:04:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:24]Read from MH i2c: E2 [16:04:24]MH_I2C_Read... [16:04:24]Read from MH i2c: E2 03 00 [16:04:24]MH_I2C_Read... [16:04:24]Read from MH i2c: E2 03 00 09 1C 00 90 00 99 [16:04:24]RAPDU: 90 00 [16:04:24]wFMCommunicate OK [16:04:24]wFMCommunicate request_size=4 [16:04:24]MH_SAM_APDU [16:04:24]CAPDU: 80 0D 03 02 [16:04:24]Write to MH i2c: E2 08 00 0A 1C 80 0D 03 02 00 00 00 00 A1 [16:04:24]Write i2c OK [16:04:24]MH_I2C_Read... [16:04:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:25]Read from MH i2c: E2 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 0B 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 0B 00 0A 1C 00 3F 59 AD 25 E0 48 A9 2C 90 00 09 [16:04:25]RAPDU: 3F 59 AD 25 E0 48 A9 2C 90 00 [16:04:25]wFMCommunicate OK [16:04:25]SAM_PROTO_SignData done [16:04:25]FM_MakeSignedData done [16:04:25]CreateOFDProtocolMessage [16:04:25]wFMCommunicate request_size=4 [16:04:25]MH_SAM_APDU [16:04:25]CAPDU: 80 11 00 00 [16:04:25]Write to MH i2c: E2 08 00 0B 1C 80 11 00 00 00 00 00 00 A1 [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:25]Read from MH i2c: E2 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 17 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 17 00 0B 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F1 [16:04:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:04:25]wFMCommunicate OK [16:04:25]CreateOFDProtocolMessage done [16:04:25]OFDSenderStorePacket 289731 [16:04:25]StoreOFDPacket docnum=289731 [16:04:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B2 69 00 01 82 2B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 95 01 00 00 F4 03 04 00 88 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6B 04 00 35 04 06 00 B7 1D DF C5 95 90 3F 59 AD 25 E0 48 A9 2C [16:04:25]CheckFolder [16:04:25]dirname=/storage/ofd_packets [16:04:25]CheckFolder done [16:04:25]ProducePacketName [16:04:25]name=ofd_packets/00289731 [16:04:25]NVStorageSaveData ofd_packets/00289731 [16:04:25]File name is /storage/ofd_packets/00289731 [16:04:25]Write 294 bytes [16:04:25]NVStorageSaveData done [16:04:25]OFDSenderStorePacket done [16:04:25]KKMCreateOFDPacket done [16:04:25]NVStorageSaveData kkm_last_timestamp [16:04:25]File name is /storage/kkm_last_timestamp [16:04:25]Write 4 bytes [16:04:25]NVStorageSaveData done [16:04:25]ExternCall_PrintAddStr [16:04:25]wPrintStart [16:04:25]Write to MH i2c: 01 00 00 0C 1C 28 [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: 01 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: 01 07 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: 01 07 00 0C 1C 00 00 00 00 00 FF 0F 3D [16:04:25]RasterBufferAndPrint [16:04:25]line Счет N : (1)24617810 [16:04:25]line ИНН: 02508201610067 [16:04:25]line Контрольно-Кассовый Чек [16:04:25]line ПРОДАЖА [16:04:25]line ТРК (МРК, ГНК) : 64 [16:04:25]line Товар: 2710124130 [16:04:25]line SU-92 [16:04:25]line 7.220 * 69.30 [16:04:25]line = 500.35 [16:04:25]line НДС 12% НСП 1% [16:04:25]line > о реализуемом товаре [16:04:25]line ИТОГО: 500.35 [16:04:25]line НСП 1% : 4.43 [16:04:25]line НДС 12% : 53.13 [16:04:25]line Наличными: 0.00 [16:04:25]line Безнал.: 500.35 [16:04:25]line Место: АЗС № 90 "Партнёр-нефть" [16:04:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:04:25]line СНО: Общий режим [16:04:25]line Чек 405 23.09.2024 16:04 [16:04:25]line Смена: 515 ФФД: 1.0 [16:04:25]line ЗНМ: 0300000107 [16:04:25]line РНМ: 0000000000091827 [16:04:25]line Версия ККМ: 001 [16:04:25]line Платежная система: O! деньги [16:04:25]line ФМ: 0000000000871832 [16:04:25]line ФД: 289731 [16:04:25]line ФПД: 201338936202640 [16:04:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160424&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289731&fm=201338936202640&tin=02508201610067®Number=0000000000091827&sum=50035 [16:04:25]written 0, free lines is 4095 [16:04:25]OFD Sender: Processing packet 289731 [packets to send 1784, broken 1783] [16:04:25]ProducePacketName [16:04:25]name=ofd_packets/00289731 [16:04:25]OFD Sender: To server: pG, [16:04:25]CommunicateWithHost lk.salyk.kg:30040 [16:04:25]ConnectInit lk.salyk.kg [16:04:25]Connected sock=10 [16:04: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 33 32 08 01 00 00 B2 69 00 01 82 2B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 95 01 00 00 F4 03 04 00 88 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6B 04 00 35 04 06 00 B7 1D DF C5 95 90 3F 59 AD 25 E0 48 A9 2C [16:04:25]Write to MH i2c: 01 00 00 35 1C 51 [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: 01 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: 01 07 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: 01 07 00 35 1C 00 00 00 00 00 F6 0C 5A [16:04:25]RasterBufferAndPrint [16:04:25]line [16:04:25]line [16:04:25]line [16:04:25]line [16:04:25]line [16:04:25]written 0, free lines is 3323 [16:04:25]MH_Cut [16:04:25]Write to MH i2c: D1 01 00 3C 1C 01 2A [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: D1 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: D1 01 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: D1 01 00 3C 1C 00 29 [16:04:25]Write to MH i2c: 01 00 00 3D 1C 59 [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04: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 33 32 4F 00 00 00 F3 01 47 00 FE 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 33 32 10 04 04 00 C3 6B 04 00 F4 03 04 00 5C 39 F1 66 B6 04 01 00 00 5D C2 D2 9D F7 AE 41 7A [16:04:25]CommunicateWithHost err = 0 [16:04:25]CheckOFDResponse [16:04:25]1017 (14) - 77093643461234 [16:04:25]1041 (16) - 0000000000871832 [16:04:25]1040 (4) - 289731 [16:04:25]1012 (4) - 23.09.2024 09:48 [16:04:25]1206 (1) - 0 [16:04:25]OFD Sender: Remove packet 289731 [16:04:25]ProducePacketName [16:04:25]name=ofd_packets/00289731 [16:04:25]NVStorageDeleteData [16:04:26]OFD Sender: No OFD packet to send [16:04:26]*** Cut start [16:04:26]*** Partial cut [16:04:26]*** CUTSNS_PIN = 1 [16:04:26]*** CUTSNS_PIN = 0 [16:04:26]*** Brake cut motor [16:04:26]Read from MH i2c: 01 [16:04:26]MH_I2C_Read... [16:04:26]*** Stop cut motor [16:04:26]*** Cut end [16:04:26]Read from MH i2c: 01 07 00 [16:04:26]MH_I2C_Read... [16:04:26]Read from MH i2c: 01 07 00 3D 1C 00 00 00 00 00 FF 0F 6E [16:04:26]process_action close_receipt done [16:04:26]requested_data is exist [16:04:26]produce_requested_data [16:04:26]requested_item fm.sn is exist - process it [16:04:26]wFMCommunicate request_size=4 [16:04:26]MH_SAM_APDU [16:04:26]CAPDU: 80 11 00 00 [16:04:26]Write to MH i2c: E2 08 00 3E 1C 80 11 00 00 00 00 00 00 D4 [16:04:26]Write i2c OK [16:04:26]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 17 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 17 00 3E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 24 [16:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:04:27]wFMCommunicate OK [16:04:27]requested_item fd.num is exist - process it [16:04:27]SAM_PROTO_GetFieldsCounters [16:04:27]wFMCommunicate request_size=4 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 13 00 00 [16:04:27]Write to MH i2c: E2 08 00 3F 1C 80 13 00 00 00 00 00 00 D7 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 62 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 62 00 3F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6B 04 00 0E 04 04 00 03 02 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 F0 [16:04:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:27]wFMCommunicate OK [16:04:27]SAM_PROTO_GetFieldsCounters done [16:04:27]requested_item shift.num is exist - process it [16:04:27]requested_item shift.opened is exist - process it [16:04:27]req_shift_opened [16:04:27]FM_GetShiftState [16:04:27]SAM_PROTO_GetShiftState [16:04:27]wFMCommunicate request_size=4 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 13 01 00 [16:04:27]Write to MH i2c: E2 08 00 40 1C 80 13 01 00 00 00 00 00 D9 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 0E 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 0E 00 40 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7A [16:04:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:04:27]wFMCommunicate OK [16:04:27]SAM_PROTO_GetShiftState done [16:04:27]FM_GetShiftState done [16:04:27]req_shift_opened done [16:04:27]requested_item shift.open_date is exist - process it [16:04:27]req_shift_open_date [16:04:27]req_shift_open_date done [16:04:27]produce_requested_data done [16:04:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289731,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:04:27]process_action_free close_receipt [16:04:27]json_value_free [16:04:27]json_value_free done [16:04:27]process_json_proto returns [16:04:27]Send response to host [16:04:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289731,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:04:27]free response buf [16:04:27]execute_script done [16:04:27]execute_script returns [16:04:27]free content buf [16:04:27]Sock 9.Close socket [16:04:27]Sock 9.Thread stoped [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:04:57]accept exits with 7 [16:04:57]New connection [16:04:57]New thread 3067157860 created [16:04:57]Thread 3067301220 joined [16:04:57]Waiting for new connection... [16:04:57] Sock 7.Parse request [16:04:57]Sock 7.Check first char [16:04:57]Sock 7.First char is OK [16:04:57]request: POST /json_proto HTTP/1.0 [16:04:57]Method: POST [16:04:57]URL: /json_proto [16:04:57]Method is POST - this is cgi request [16:04:57]url: /json_proto [16:04:57]query_string will be loaded in cgi processing [16:04:57]execute_cgi json_proto POST (null) [16:04:57]execute_cgi path=json_proto method=POST [16:04:57]POST find Content-Length [16:04:57]Host: 172.17.41.135:8080 [16:04:57]Content-Length: 802 [16:04:57]Content-Type: application/json [16:04:57] [16:04:57]POST finish read [16:04:57]Found Content-Length = 802 [16:04:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "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:04:57]execute_script... [16:04:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "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:04:57]POST & json_proto [16:04:57]process_json_proto [16:04:57]json parsed OK: [16:04:57]protocol is kg_v1.0 [16:04:57]action value=close_receipt [16:04:57]process_action close_receipt [16:04:57]cmd_close_receipt [16:04:57]MH_GetDate [16:04:57]Write to MH i2c: F0 00 00 41 1C 4C [16:04:57]Write i2c OK [16:04:57]MH_I2C_Read... [16:04:57]Read from MH i2c: F0 [16:04:57]MH_I2C_Read... [16:04:57]Read from MH i2c: F0 09 00 [16:04:57]MH_I2C_Read... [16:04:57]Read from MH i2c: F0 09 00 41 1C 00 AB 91 F1 66 ED 3E 82 65 FA [16:04:57]GetLastDocTimeStamp 1727107464 [16:04:57]current date 1727107499 [16:04:57]FM_GetShiftState [16:04:57]SAM_PROTO_GetShiftState [16:04:57]wFMCommunicate request_size=4 [16:04:57]MH_SAM_APDU [16:04:57]CAPDU: 80 13 01 00 [16:04:57]Write to MH i2c: E2 08 00 42 1C 80 13 01 00 00 00 00 00 DB [16:04:57]Write i2c OK [16:04:57]MH_I2C_Read... [16:04:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:57]Read from MH i2c: E2 [16:04:57]MH_I2C_Read... [16:04:57]Read from MH i2c: E2 0E 00 [16:04:57]MH_I2C_Read... [16:04:57]Read from MH i2c: E2 0E 00 42 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7C [16:04:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:04:57]wFMCommunicate OK [16:04:57]SAM_PROTO_GetShiftState done [16:04:57]FM_GetShiftState done [16:04:57]opened in 1727051401 [16:04:57]opened+sec_in_day 1727137801 [16:04:57]quantity*price = 100050 [16:04:57]sum+1 = 100052 [16:04:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 406 23.09.2024 16:04 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289732 ФПД: 86634926741606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160459&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289732&fm=86634926741606&tin=02508201610067®Number=0000000000091827&sum=100051 [16:04:58]StoreToDocumentArchive [16:04:58]shift 515 fd 289732 [16:04:58]save to /storage/0515/doc_00289732 [16:04:58]save last doc name /storage/0515/doc_00289732 to /storage/kkm_last_doc_name [16:04:58]save OK [16:04:58]Clear old archive folders... [16:04:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:04:58]tlvbuf is 007C56A0 [16:04:58]SAM_PROTO_ClearQueue [16:04:58]wFMCommunicate request_size=4 [16:04:58]MH_SAM_APDU [16:04:58]CAPDU: 80 09 00 00 [16:04:58]Write to MH i2c: E2 08 00 4F 1C 80 09 00 00 00 00 00 00 DD [16:04:58]Write i2c OK [16:04:58]MH_I2C_Read... [16:04:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:58]Read from MH i2c: E2 [16:04:58]MH_I2C_Read... [16:04:58]Read from MH i2c: E2 03 00 [16:04:58]MH_I2C_Read... [16:04:58]Read from MH i2c: E2 03 00 4F 1C 00 90 00 DF [16:04:58]RAPDU: 90 00 [16:04:58]wFMCommunicate OK [16:04:58]SAM_PROTO_ClearQueue done [16:04:58]KKMCreateOFDPacket [16:04:58]OFDProtocolAddRootSTLVToBuf [16:04:58]FM_MakeSignedData [16:04:58]FM_MakeSignedData [16:04:58]SAM_PROTO_SignData [16:04:58]wFMCommunicate request_size=4 [16:04:58]MH_SAM_APDU [16:04:58]CAPDU: 80 0D 01 02 [16:04:58]Write to MH i2c: E2 08 00 50 1C 80 0D 01 02 00 00 00 00 E5 [16:04:58]Write i2c OK [16:04:58]MH_I2C_Read... [16:04:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:58]Read from MH i2c: E2 [16:04:58]MH_I2C_Read... [16:04:58]Read from MH i2c: E2 03 00 [16:04:58]MH_I2C_Read... [16:04:58]Read from MH i2c: E2 03 00 50 1C 00 90 00 E0 [16:04:58]RAPDU: 90 00 [16:04:58]wFMCommunicate OK [16:04:58]wFMCommunicate request_size=255 [16:04:58]MH_SAM_APDU [16:04: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 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 96 01 00 00 F4 03 04 00 AB 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6B 04 00 35 04 06 00 4E CB 44 08 [16:04:58]Write to MH i2c: E2 02 01 51 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 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 96 01 00 00 F4 03 04 00 AB 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6B 04 00 35 04 06 00 4E CB 44 08 00 00 96 [16:04:58]Write i2c OK [16:04:58]MH_I2C_Read... [16:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:59]Read from MH i2c: E2 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 03 00 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 03 00 51 1C 00 90 00 E1 [16:04:59]RAPDU: 90 00 [16:04:59]wFMCommunicate OK [16:04:59]wFMCommunicate request_size=7 [16:04:59]MH_SAM_APDU [16:04:59]CAPDU: 80 0D 02 02 02 98 66 [16:04:59]Write to MH i2c: E2 0A 00 52 1C 80 0D 02 02 02 00 98 66 00 00 EA [16:04:59]Write i2c OK [16:04:59]MH_I2C_Read... [16:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:59]Read from MH i2c: E2 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 03 00 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 03 00 52 1C 00 90 00 E2 [16:04:59]RAPDU: 90 00 [16:04:59]wFMCommunicate OK [16:04:59]wFMCommunicate request_size=4 [16:04:59]MH_SAM_APDU [16:04:59]CAPDU: 80 0D 03 02 [16:04:59]Write to MH i2c: E2 08 00 53 1C 80 0D 03 02 00 00 00 00 EA [16:04:59]Write i2c OK [16:04:59]MH_I2C_Read... [16:04:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:59]Read from MH i2c: E2 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 0B 00 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 0B 00 53 1C 00 8D EF 35 BB BA C3 46 1E 90 00 38 [16:04:59]RAPDU: 8D EF 35 BB BA C3 46 1E 90 00 [16:04:59]wFMCommunicate OK [16:04:59]SAM_PROTO_SignData done [16:04:59]FM_MakeSignedData done [16:04:59]CreateOFDProtocolMessage [16:04:59]wFMCommunicate request_size=4 [16:04:59]MH_SAM_APDU [16:04:59]CAPDU: 80 11 00 00 [16:04:59]Write to MH i2c: E2 08 00 54 1C 80 11 00 00 00 00 00 00 EA [16:04:59]Write i2c OK [16:04:59]MH_I2C_Read... [16:04:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:59]Read from MH i2c: E2 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 17 00 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: E2 17 00 54 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3A [16:04:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:04:59]wFMCommunicate OK [16:04:59]CreateOFDProtocolMessage done [16:04:59]OFDSenderStorePacket 289732 [16:04:59]StoreOFDPacket docnum=289732 [16:04:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 27 94 04 01 F3 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 96 01 00 00 F4 03 04 00 AB 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6B 04 00 35 04 06 00 4E CB 44 08 98 66 8D EF 35 BB BA C3 46 1E [16:04:59]CheckFolder [16:04:59]dirname=/storage/ofd_packets [16:04:59]CheckFolder done [16:04:59]ProducePacketName [16:04:59]name=ofd_packets/00289732 [16:04:59]NVStorageSaveData ofd_packets/00289732 [16:04:59]File name is /storage/ofd_packets/00289732 [16:04:59]Write 298 bytes [16:04:59]NVStorageSaveData done [16:04:59]OFDSenderStorePacket done [16:04:59]KKMCreateOFDPacket done [16:04:59]NVStorageSaveData kkm_last_timestamp [16:04:59]File name is /storage/kkm_last_timestamp [16:04:59]Write 4 bytes [16:04:59]NVStorageSaveData done [16:04:59]ExternCall_PrintAddStr [16:04:59]wPrintStart [16:04:59]Write to MH i2c: 01 00 00 55 1C 71 [16:04:59]Write i2c OK [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: 01 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: 01 07 00 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: 01 07 00 55 1C 00 00 00 00 00 FF 0F 86 [16:04:59]RasterBufferAndPrint [16:04:59]line Счет N : (1)24617813 [16:04:59]line ИНН: 02508201610067 [16:04:59]line Контрольно-Кассовый Чек [16:04:59]line ПРОДАЖА [16:04:59]line ТРК (МРК, ГНК) : 55 [16:04:59]line Товар: 2710194210 [16:04:59]line ДТ-К-5 [16:04:59]line 13.130 * 76.20 [16:04:59]line = 1000.51 [16:04:59]line НДС 12% НСП 1% [16:04:59]line > о реализуемом товаре [16:04:59]line ИТОГО: 1000.51 [16:04:59]line НСП 1% : 8.85 [16:04:59]line НДС 12% : 106.25 [16:04:59]line Наличными: 0.00 [16:04:59]line Безнал.: 1000.51 [16:04:59]line Место: АЗС № 90 "Партнёр-нефть" [16:04:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:04:59]line СНО: Общий режим [16:04:59]line Чек 406 23.09.2024 16:04 [16:04:59]line Смена: 515 ФФД: 1.0 [16:04:59]line ЗНМ: 0300000107 [16:04:59]line РНМ: 0000000000091827 [16:04:59]line Версия ККМ: 001 [16:04:59]line Платежная система: O! деньги [16:04:59]line ФМ: 0000000000871832 [16:04:59]line ФД: 289732 [16:04:59]line ФПД: 86634926741606 [16:04:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160459&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289732&fm=86634926741606&tin=02508201610067®Number=0000000000091827&sum=100051 [16:04:59]written 0, free lines is 4095 [16:04:59]OFD Sender: Processing packet 289732 [packets to send 1784, broken 1783] [16:04:59]ProducePacketName [16:04:59]name=ofd_packets/00289732 [16:04:59]OFD Sender: To server: pG, [16:04:59]CommunicateWithHost lk.salyk.kg:30040 [16:04:59]ConnectInit lk.salyk.kg [16:04:59]Write to MH i2c: 01 00 00 7E 1C 9A [16:04:59]Write i2c OK [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: 01 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: 01 07 00 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: 01 07 00 7E 1C 00 00 00 00 00 E5 0C 92 [16:04:59]RasterBufferAndPrint [16:04:59]line [16:04:59]line [16:04:59]line [16:04:59]line [16:04:59]line [16:04:59]written 0, free lines is 3304 [16:04:59]MH_Cut [16:04:59]Write to MH i2c: D1 01 00 85 1C 01 73 [16:04:59]Write i2c OK [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: D1 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: D1 01 00 [16:04:59]MH_I2C_Read... [16:04:59]Read from MH i2c: D1 01 00 85 1C 00 72 [16:04:59]Write to MH i2c: 01 00 00 86 1C A2 [16:04:59]Write i2c OK [16:04:59]MH_I2C_Read... [16:04:59]Connected sock=11 [16:04:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 27 94 04 01 F3 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 96 01 00 00 F4 03 04 00 AB 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6B 04 00 35 04 06 00 4E CB 44 08 98 66 8D EF 35 BB BA C3 46 1E [16:05: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 33 32 4F 00 00 00 F1 FA 47 00 03 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 33 32 10 04 04 00 C4 6B 04 00 F4 03 04 00 7F 39 F1 66 B6 04 01 00 00 04 2F 42 93 BA 8F 49 62 [16:05:00]CommunicateWithHost err = 0 [16:05:00]CheckOFDResponse [16:05:00]1017 (14) - 77093643461234 [16:05:00]1041 (16) - 0000000000871832 [16:05:00]1040 (4) - 289732 [16:05:00]1012 (4) - 23.09.2024 09:48 [16:05:00]1206 (1) - 0 [16:05:00]OFD Sender: Remove packet 289732 [16:05:00]ProducePacketName [16:05:00]name=ofd_packets/00289732 [16:05:00]NVStorageDeleteData [16:05:00]*** Cut start [16:05:00]*** Partial cut [16:05:00]*** CUTSNS_PIN = 1 [16:05:00]*** CUTSNS_PIN = 0 [16:05:00]OFD Sender: No OFD packet to send [16:05:00]*** Brake cut motor [16:05:01]Read from MH i2c: 01 [16:05:01]MH_I2C_Read... [16:05:01]*** Stop cut motor [16:05:01]*** Cut end [16:05:01]Read from MH i2c: 01 07 00 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: 01 07 00 86 1C 00 00 00 00 00 FF 0F B7 [16:05:01]process_action close_receipt done [16:05:01]requested_data is exist [16:05:01]produce_requested_data [16:05:01]requested_item fm.sn is exist - process it [16:05:01]wFMCommunicate request_size=4 [16:05:01]MH_SAM_APDU [16:05:01]CAPDU: 80 11 00 00 [16:05:01]Write to MH i2c: E2 08 00 87 1C 80 11 00 00 00 00 00 00 1D [16:05:01]Write i2c OK [16:05:01]MH_I2C_Read... [16:05:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:01]Read from MH i2c: E2 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: E2 17 00 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: E2 17 00 87 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6D [16:05:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:05:01]wFMCommunicate OK [16:05:01]requested_item fd.num is exist - process it [16:05:01]SAM_PROTO_GetFieldsCounters [16:05:01]wFMCommunicate request_size=4 [16:05:01]MH_SAM_APDU [16:05:01]CAPDU: 80 13 00 00 [16:05:01]Write to MH i2c: E2 08 00 88 1C 80 13 00 00 00 00 00 00 20 [16:05:01]Write i2c OK [16:05:01]MH_I2C_Read... [16:05:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:01]Read from MH i2c: E2 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: E2 62 00 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: E2 62 00 88 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C4 6B 04 00 0E 04 04 00 03 02 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 3D [16:05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C4 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:05:01]wFMCommunicate OK [16:05:01]SAM_PROTO_GetFieldsCounters done [16:05:01]requested_item shift.num is exist - process it [16:05:01]requested_item shift.opened is exist - process it [16:05:01]req_shift_opened [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 89 1C 80 13 01 00 00 00 00 00 22 [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 89 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C3 [16:05:01]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [16:05:01]requested_item shift.open_date is exist - process it [16:05:01]req_shift_open_date [16:05:01]req_shift_open_date done [16:05:01]produce_requested_data done [16:05:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289732,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:05:01]process_action_free close_receipt [16:05:01]json_value_free [16:05:01]json_value_free done [16:05:01]process_json_proto returns [16:05:01]Send response to host [16:05:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289732,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:05:01]free response buf [16:05:01]execute_script done [16:05:01]execute_script returns [16:05:01]free content buf [16:05:01]Sock 7.Close socket [16:05:01]Sock 7.Thread stoped [16:05:05]OFD Sender: No OFD packet to send [16:05:10]OFD Sender: No OFD packet to send [16:05:15]accept exits with 9 [16:05:15]New connection [16:05:15]New thread 3067301220 created [16:05:15]Thread 3067157860 joined [16:05:15]Waiting for new connection... [16:05:15] Sock 9.Parse request [16:05:15]Sock 9.Check first char [16:05:15]Sock 9.First char is OK [16:05:15]request: POST /json_proto HTTP/1.0 [16:05:15]Method: POST [16:05:15]URL: /json_proto [16:05:15]Method is POST - this is cgi request [16:05:15]url: /json_proto [16:05:15]query_string will be loaded in cgi processing [16:05:15]execute_cgi json_proto POST (null) [16:05:15]execute_cgi path=json_proto method=POST [16:05:15]POST find Content-Length [16:05:15]Host: 172.17.41.135:8080 [16:05:15]Content-Length: 802 [16:05:15]Content-Type: application/json [16:05:15] [16:05:15]POST finish read [16:05:15]Found Content-Length = 802 [16:05:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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:05:15]execute_script... [16:05: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)24617812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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:05:15]POST & json_proto [16:05:15]process_json_proto [16:05:15]json parsed OK: [16:05:15]protocol is kg_v1.0 [16:05:15]action value=close_receipt [16:05:15]process_action close_receipt [16:05:15]cmd_close_receipt [16:05:15]MH_GetDate [16:05:15]Write to MH i2c: F0 00 00 8A 1C 95 [16:05:15]Write i2c OK [16:05:15]MH_I2C_Read... [16:05:15]Read from MH i2c: F0 [16:05:15]MH_I2C_Read... [16:05:15]Read from MH i2c: F0 09 00 [16:05:15]MH_I2C_Read... [16:05:15]Read from MH i2c: F0 09 00 8A 1C 00 BC 91 F1 66 ED 3E 82 65 54 [16:05:15]GetLastDocTimeStamp 1727107499 [16:05:15]current date 1727107516 [16:05:15]FM_GetShiftState [16:05:15]SAM_PROTO_GetShiftState [16:05:15]wFMCommunicate request_size=4 [16:05:15]MH_SAM_APDU [16:05:15]CAPDU: 80 13 01 00 [16:05:15]Write to MH i2c: E2 08 00 8B 1C 80 13 01 00 00 00 00 00 24 [16:05:15]Write i2c OK [16:05:15]MH_I2C_Read... [16:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:15]Read from MH i2c: E2 [16:05:15]MH_I2C_Read... [16:05:15]Read from MH i2c: E2 0E 00 [16:05:15]MH_I2C_Read... [16:05:15]Read from MH i2c: E2 0E 00 8B 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [16:05:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:05:15]wFMCommunicate OK [16:05:15]SAM_PROTO_GetShiftState done [16:05:15]FM_GetShiftState done [16:05:15]opened in 1727051401 [16:05:15]opened+sec_in_day 1727137801 [16:05:15]quantity*price = 100050 [16:05:15]sum+1 = 100052 [16:05:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 407 23.09.2024 16:05 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289733 ФПД: 255621726290492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160516&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289733&fm=255621726290492&tin=02508201610067®Number=0000000000091827&sum=100051 [16:05:16]StoreToDocumentArchive [16:05:16]shift 515 fd 289733 [16:05:16]save to /storage/0515/doc_00289733 [16:05:16]save last doc name /storage/0515/doc_00289733 to /storage/kkm_last_doc_name [16:05:16]save OK [16:05:16]Clear old archive folders... [16:05:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:05:16]tlvbuf is 00704030 [16:05:16]SAM_PROTO_ClearQueue [16:05:16]wFMCommunicate request_size=4 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 09 00 00 [16:05:16]Write to MH i2c: E2 08 00 98 1C 80 09 00 00 00 00 00 00 26 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 98 1C 00 90 00 28 [16:05:16]RAPDU: 90 00 [16:05:16]wFMCommunicate OK [16:05:16]SAM_PROTO_ClearQueue done [16:05:16]KKMCreateOFDPacket [16:05:16]OFDProtocolAddRootSTLVToBuf [16:05:16]FM_MakeSignedData [16:05:16]FM_MakeSignedData [16:05:16]SAM_PROTO_SignData [16:05:16]wFMCommunicate request_size=4 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 0D 01 02 [16:05:16]Write to MH i2c: E2 08 00 99 1C 80 0D 01 02 00 00 00 00 2E [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 99 1C 00 90 00 29 [16:05:16]RAPDU: 90 00 [16:05:16]wFMCommunicate OK [16:05:16]wFMCommunicate request_size=255 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 97 01 00 00 F4 03 04 00 BC 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6B 04 00 35 04 06 00 E8 7C 92 31 [16:05:16]Write to MH i2c: E2 02 01 9A 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 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 97 01 00 00 F4 03 04 00 BC 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6B 04 00 35 04 06 00 E8 7C 92 31 00 00 B4 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 9A 1C 00 90 00 2A [16:05:16]RAPDU: 90 00 [16:05:16]wFMCommunicate OK [16:05:16]wFMCommunicate request_size=7 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 0D 02 02 02 42 3C [16:05:16]Write to MH i2c: E2 0A 00 9B 1C 80 0D 02 02 02 00 42 3C 00 00 B3 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 03 00 9B 1C 00 90 00 2B [16:05:16]RAPDU: 90 00 [16:05:16]wFMCommunicate OK [16:05:16]wFMCommunicate request_size=4 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 0D 03 02 [16:05:16]Write to MH i2c: E2 08 00 9C 1C 80 0D 03 02 00 00 00 00 33 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 0B 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 0B 00 9C 1C 00 B2 FF 5A 7F 41 9D 7B 4B 90 00 62 [16:05:16]RAPDU: B2 FF 5A 7F 41 9D 7B 4B 90 00 [16:05:16]wFMCommunicate OK [16:05:16]SAM_PROTO_SignData done [16:05:16]FM_MakeSignedData done [16:05:16]CreateOFDProtocolMessage [16:05:16]wFMCommunicate request_size=4 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 11 00 00 [16:05:16]Write to MH i2c: E2 08 00 9D 1C 80 11 00 00 00 00 00 00 33 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 17 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 17 00 9D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 83 [16:05:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:05:16]wFMCommunicate OK [16:05:16]CreateOFDProtocolMessage done [16:05:16]OFDSenderStorePacket 289733 [16:05:16]StoreOFDPacket docnum=289733 [16:05:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 78 34 04 01 91 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 97 01 00 00 F4 03 04 00 BC 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6B 04 00 35 04 06 00 E8 7C 92 31 42 3C B2 FF 5A 7F 41 9D 7B 4B [16:05:16]CheckFolder [16:05:16]dirname=/storage/ofd_packets [16:05:16]CheckFolder done [16:05:16]ProducePacketName [16:05:16]name=ofd_packets/00289733 [16:05:16]NVStorageSaveData ofd_packets/00289733 [16:05:16]File name is /storage/ofd_packets/00289733 [16:05:16]Write 298 bytes [16:05:16]NVStorageSaveData done [16:05:16]OFDSenderStorePacket done [16:05:16]KKMCreateOFDPacket done [16:05:16]NVStorageSaveData kkm_last_timestamp [16:05:16]File name is /storage/kkm_last_timestamp [16:05:16]Write 4 bytes [16:05:16]NVStorageSaveData done [16:05:16]ExternCall_PrintAddStr [16:05:16]wPrintStart [16:05:16]Write to MH i2c: 01 00 00 9E 1C BA [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: 01 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: 01 07 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: 01 07 00 9E 1C 00 00 00 00 00 FF 0F CF [16:05:16]RasterBufferAndPrint [16:05:16]line Счет N : (1)24617812 [16:05:16]line ИНН: 02508201610067 [16:05:16]line Контрольно-Кассовый Чек [16:05:16]line ПРОДАЖА [16:05:16]line ТРК (МРК, ГНК) : 35 [16:05:16]line Товар: 2710194210 [16:05:16]line ДТ-К-5 [16:05:16]line 13.130 * 76.20 [16:05:16]line = 1000.51 [16:05:16]line НДС 12% НСП 1% [16:05:16]line > о реализуемом товаре [16:05:16]line ИТОГО: 1000.51 [16:05:16]line НСП 1% : 8.85 [16:05:16]line НДС 12% : 106.25 [16:05:16]line Наличными: 0.00 [16:05:16]line Безнал.: 1000.51 [16:05:16]line Место: АЗС № 90 "Партнёр-нефть" [16:05:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:05:16]line СНО: Общий режим [16:05:16]line Чек 407 23.09.2024 16:05 [16:05:16]line Смена: 515 ФФД: 1.0 [16:05:16]line ЗНМ: 0300000107 [16:05:16]line РНМ: 0000000000091827 [16:05:16]line Версия ККМ: 001 [16:05:16]line Платежная система: O! деньги [16:05:16]line ФМ: 0000000000871832 [16:05:16]line ФД: 289733 [16:05:16]line ФПД: 255621726290492 [16:05:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160516&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289733&fm=255621726290492&tin=02508201610067®Number=0000000000091827&sum=100051 [16:05:16]written 0, free lines is 4095 [16:05:17]OFD Sender: Processing packet 289733 [packets to send 1784, broken 1783] [16:05:17]ProducePacketName [16:05:17]name=ofd_packets/00289733 [16:05:17]OFD Sender: To server: pG, [16:05:17]CommunicateWithHost lk.salyk.kg:30040 [16:05:17]ConnectInit lk.salyk.kg [16:05:17]Connected sock=10 [16:05: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 33 32 0C 01 00 00 78 34 04 01 91 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 97 01 00 00 F4 03 04 00 BC 91 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6B 04 00 35 04 06 00 E8 7C 92 31 42 3C B2 FF 5A 7F 41 9D 7B 4B [16:05:17]Write to MH i2c: 01 00 00 C7 1C E3 [16:05:17]Write i2c OK [16:05:17]MH_I2C_Read... [16:05:17]Read from MH i2c: 01 [16:05:17]MH_I2C_Read... [16:05:17]Read from MH i2c: 01 07 00 [16:05:17]MH_I2C_Read... [16:05:17]Read from MH i2c: 01 07 00 C7 1C 00 00 00 00 00 EB 0C E1 [16:05:17]RasterBufferAndPrint [16:05:17]line [16:05:17]line [16:05:17]line [16:05:17]line [16:05:17]line [16:05:17]written 0, free lines is 3314 [16:05:17]MH_Cut [16:05:17]Write to MH i2c: D1 01 00 CE 1C 01 BC [16:05:17]Write i2c OK [16:05:17]MH_I2C_Read... [16:05:17]Read from MH i2c: D1 [16:05:17]MH_I2C_Read... [16:05:17]Read from MH i2c: D1 01 00 [16:05:17]MH_I2C_Read... [16:05:17]Read from MH i2c: D1 01 00 CE 1C 00 BB [16:05:17]Write to MH i2c: 01 00 00 CF 1C EB [16:05:17]Write i2c OK [16:05:17]MH_I2C_Read... [16:05: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 33 32 4F 00 00 00 C5 0E 47 00 24 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 33 32 10 04 04 00 C5 6B 04 00 F4 03 04 00 90 39 F1 66 B6 04 01 00 00 5C 7C D5 BE 23 CD FF E7 [16:05:17]CommunicateWithHost err = 0 [16:05:17]CheckOFDResponse [16:05:17]1017 (14) - 77093643461234 [16:05:17]1041 (16) - 0000000000871832 [16:05:17]1040 (4) - 289733 [16:05:17]1012 (4) - 23.09.2024 09:49 [16:05:17]1206 (1) - 0 [16:05:17]OFD Sender: Remove packet 289733 [16:05:17]ProducePacketName [16:05:17]name=ofd_packets/00289733 [16:05:17]NVStorageDeleteData [16:05:18]*** Cut start [16:05:18]*** Partial cut [16:05:18]*** CUTSNS_PIN = 1 [16:05:18]*** CUTSNS_PIN = 0 [16:05:18]OFD Sender: No OFD packet to send [16:05:18]*** Brake cut motor [16:05:18]Read from MH i2c: 01 [16:05:18]MH_I2C_Read... [16:05:18]*** Stop cut motor [16:05:18]*** Cut end [16:05:18]Read from MH i2c: 01 07 00 [16:05:18]MH_I2C_Read... [16:05:18]Read from MH i2c: 01 07 00 CF 1C 00 00 00 00 00 FF 0F 00 [16:05:18]process_action close_receipt done [16:05:18]requested_data is exist [16:05:18]produce_requested_data [16:05:18]requested_item fm.sn is exist - process it [16:05:18]wFMCommunicate request_size=4 [16:05:18]MH_SAM_APDU [16:05:18]CAPDU: 80 11 00 00 [16:05:18]Write to MH i2c: E2 08 00 D0 1C 80 11 00 00 00 00 00 00 66 [16:05:18]Write i2c OK [16:05:18]MH_I2C_Read... [16:05:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:18]Read from MH i2c: E2 [16:05:18]MH_I2C_Read... [16:05:18]Read from MH i2c: E2 17 00 [16:05:18]MH_I2C_Read... [16:05:18]Read from MH i2c: E2 17 00 D0 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B6 [16:05:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:05:18]wFMCommunicate OK [16:05:18]requested_item fd.num is exist - process it [16:05:18]SAM_PROTO_GetFieldsCounters [16:05:18]wFMCommunicate request_size=4 [16:05:18]MH_SAM_APDU [16:05:18]CAPDU: 80 13 00 00 [16:05:18]Write to MH i2c: E2 08 00 D1 1C 80 13 00 00 00 00 00 00 69 [16:05:18]Write i2c OK [16:05:18]MH_I2C_Read... [16:05:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:18]Read from MH i2c: E2 [16:05:18]MH_I2C_Read... [16:05:18]Read from MH i2c: E2 62 00 [16:05:18]MH_I2C_Read... [16:05:18]Read from MH i2c: E2 62 00 D1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C5 6B 04 00 0E 04 04 00 03 02 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 8A [16:05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C5 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:05:18]wFMCommunicate OK [16:05:18]SAM_PROTO_GetFieldsCounters done [16:05:18]requested_item shift.num is exist - process it [16:05:18]requested_item shift.opened is exist - process it [16:05:18]req_shift_opened [16:05:18]FM_GetShiftState [16:05:18]SAM_PROTO_GetShiftState [16:05:18]wFMCommunicate request_size=4 [16:05:18]MH_SAM_APDU [16:05:18]CAPDU: 80 13 01 00 [16:05:18]Write to MH i2c: E2 08 00 D2 1C 80 13 01 00 00 00 00 00 6B [16:05:18]Write i2c OK [16:05:18]MH_I2C_Read... [16:05:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:18]Read from MH i2c: E2 [16:05:18]MH_I2C_Read... [16:05:18]Read from MH i2c: E2 0E 00 [16:05:18]MH_I2C_Read... [16:05:18]Read from MH i2c: E2 0E 00 D2 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [16:05:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:05:18]wFMCommunicate OK [16:05:18]SAM_PROTO_GetShiftState done [16:05:18]FM_GetShiftState done [16:05:18]req_shift_opened done [16:05:18]requested_item shift.open_date is exist - process it [16:05:18]req_shift_open_date [16:05:18]req_shift_open_date done [16:05:18]produce_requested_data done [16:05:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289733,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:05:18]process_action_free close_receipt [16:05:18]json_value_free [16:05:18]json_value_free done [16:05:18]process_json_proto returns [16:05:18]Send response to host [16:05:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289733,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:05:18]free response buf [16:05:18]execute_script done [16:05:18]execute_script returns [16:05:18]free content buf [16:05:18]Sock 9.Close socket [16:05:18]Sock 9.Thread stoped [16:05:23]OFD Sender: No OFD packet to send [16:05:28]OFD Sender: No OFD packet to send [16:05:33]OFD Sender: No OFD packet to send [16:05:38]OFD Sender: No OFD packet to send [16:05:43]OFD Sender: No OFD packet to send [16:05:48]OFD Sender: No OFD packet to send [16:05:53]OFD Sender: No OFD packet to send [16:05:58]OFD Sender: No OFD packet to send [16:06:03]OFD Sender: No OFD packet to send [16:06:08]OFD Sender: No OFD packet to send [16:06:13]OFD Sender: No OFD packet to send [16:06:18]OFD Sender: No OFD packet to send [16:06:23]accept exits with 7 [16:06:23]New connection [16:06:23]New thread 3067157860 created [16:06:23]Thread 3067301220 joined [16:06:23]Waiting for new connection... [16:06:23] Sock 7.Parse request [16:06:23]Sock 7.Check first char [16:06:23]Sock 7.First char is OK [16:06:23]request: POST /json_proto HTTP/1.0 [16:06:23]Method: POST [16:06:23]URL: /json_proto [16:06:23]Method is POST - this is cgi request [16:06:23]url: /json_proto [16:06:23]query_string will be loaded in cgi processing [16:06:23]execute_cgi json_proto POST (null) [16:06:23]execute_cgi path=json_proto method=POST [16:06:23]POST find Content-Length [16:06:23]Host: 172.17.41.135:8080 [16:06:23]Content-Length: 802 [16:06:23]Content-Type: application/json [16:06:23] [16:06:23]POST finish read [16:06:23]Found Content-Length = 802 [16:06:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.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" : 1900.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:23]execute_script... [16: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)24617814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.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" : 1900.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:23]POST & json_proto [16:06:23]process_json_proto [16:06:23]json parsed OK: [16:06:23]protocol is kg_v1.0 [16:06:23]action value=close_receipt [16:06:23]process_action close_receipt [16:06:23]cmd_close_receipt [16:06:23]MH_GetDate [16:06:23]Write to MH i2c: F0 00 00 D3 1C DE [16:06:23]Write i2c OK [16:06:23]MH_I2C_Read... [16:06:23]Read from MH i2c: F0 [16:06:23]MH_I2C_Read... [16:06:23]Read from MH i2c: F0 09 00 [16:06:23]MH_I2C_Read... [16:06:23]Read from MH i2c: F0 09 00 D3 1C 00 00 92 F1 66 ED 3E 82 65 E2 [16:06:23]GetLastDocTimeStamp 1727107516 [16:06:23]current date 1727107584 [16:06:23]FM_GetShiftState [16:06:23]SAM_PROTO_GetShiftState [16:06:23]wFMCommunicate request_size=4 [16:06:23]MH_SAM_APDU [16:06:23]CAPDU: 80 13 01 00 [16:06:23]Write to MH i2c: E2 08 00 D4 1C 80 13 01 00 00 00 00 00 6D [16:06:23]Write i2c OK [16:06:23]MH_I2C_Read... [16:06:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:23]Read from MH i2c: E2 [16:06:23]MH_I2C_Read... [16:06:23]Read from MH i2c: E2 0E 00 [16:06:23]MH_I2C_Read... [16:06:23]Read from MH i2c: E2 0E 00 D4 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [16:06:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:06:23]wFMCommunicate OK [16:06:23]SAM_PROTO_GetShiftState done [16:06:23]FM_GetShiftState done [16:06:23]opened in 1727051401 [16:06:23]opened+sec_in_day 1727137801 [16:06:23]quantity*price = 190042 [16:06:23]sum+1 = 190044 [16:06:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1900.43 НСП 1% : 16.82 НДС 12% : 201.82 Наличными: 0.00 Безнал.: 1900.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 408 23.09.2024 16:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289734 ФПД: 95899260451771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160625&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289734&fm=95899260451771&tin=02508201610067®Number=0000000000091827&sum=190043 [16:06:24]StoreToDocumentArchive [16:06:24]shift 515 fd 289734 [16:06:24]save to /storage/0515/doc_00289734 [16:06:24]save last doc name /storage/0515/doc_00289734 to /storage/kkm_last_doc_name [16:06:24]save OK [16:06:24]Clear old archive folders... [16:06:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:06:24]tlvbuf is 00766250 [16:06:24]SAM_PROTO_ClearQueue [16:06:24]wFMCommunicate request_size=4 [16:06:24]MH_SAM_APDU [16:06:24]CAPDU: 80 09 00 00 [16:06:24]Write to MH i2c: E2 08 00 E1 1C 80 09 00 00 00 00 00 00 6F [16:06:24]Write i2c OK [16:06:24]MH_I2C_Read... [16:06:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:06:24]Read from MH i2c: E2 [16:06:24]MH_I2C_Read... [16:06:24]Read from MH i2c: E2 03 00 [16:06:24]MH_I2C_Read... [16:06:24]Read from MH i2c: E2 03 00 E1 1C 00 90 00 71 [16:06:24]RAPDU: 90 00 [16:06:24]wFMCommunicate OK [16:06:24]SAM_PROTO_ClearQueue done [16:06:24]KKMCreateOFDPacket [16:06:24]OFDProtocolAddRootSTLVToBuf [16:06:24]FM_MakeSignedData [16:06:24]FM_MakeSignedData [16:06:24]SAM_PROTO_SignData [16:06:24]wFMCommunicate request_size=4 [16:06:24]MH_SAM_APDU [16:06:24]CAPDU: 80 0D 01 02 [16:06:24]Write to MH i2c: E2 08 00 E2 1C 80 0D 01 02 00 00 00 00 77 [16:06:24]Write i2c OK [16:06:24]MH_I2C_Read... [16:06:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:06:24]Read from MH i2c: E2 [16:06:24]MH_I2C_Read... [16:06:24]Read from MH i2c: E2 03 00 [16:06:24]MH_I2C_Read... [16:06:24]Read from MH i2c: E2 03 00 E2 1C 00 90 00 72 [16:06:24]RAPDU: 90 00 [16:06:24]wFMCommunicate OK [16:06:24]wFMCommunicate request_size=255 [16:06:24]MH_SAM_APDU [16:06: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 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 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 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 01 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6B 04 00 35 04 06 00 57 38 49 5A [16:06:24]Write to MH i2c: E2 02 01 E3 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 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 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 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 01 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6B 04 00 35 04 06 00 57 38 49 5A 00 00 F5 [16:06:24]Write i2c OK [16:06:24]MH_I2C_Read... [16:06:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:25]Read from MH i2c: E2 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 03 00 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 03 00 E3 1C 00 90 00 73 [16:06:25]RAPDU: 90 00 [16:06:25]wFMCommunicate OK [16:06:25]wFMCommunicate request_size=7 [16:06:25]MH_SAM_APDU [16:06:25]CAPDU: 80 0D 02 02 02 7B BB [16:06:25]Write to MH i2c: E2 0A 00 E4 1C 80 0D 02 02 02 00 7B BB 00 00 B4 [16:06:25]Write i2c OK [16:06:25]MH_I2C_Read... [16:06:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:25]Read from MH i2c: E2 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 03 00 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 03 00 E4 1C 00 90 00 74 [16:06:25]RAPDU: 90 00 [16:06:25]wFMCommunicate OK [16:06:25]wFMCommunicate request_size=4 [16:06:25]MH_SAM_APDU [16:06:25]CAPDU: 80 0D 03 02 [16:06:25]Write to MH i2c: E2 08 00 E5 1C 80 0D 03 02 00 00 00 00 7C [16:06:25]Write i2c OK [16:06:25]MH_I2C_Read... [16:06:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:06:25]Read from MH i2c: E2 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 0B 00 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 0B 00 E5 1C 00 D6 A1 7E 5F B7 D7 51 8C 90 00 3C [16:06:25]RAPDU: D6 A1 7E 5F B7 D7 51 8C 90 00 [16:06:25]wFMCommunicate OK [16:06:25]SAM_PROTO_SignData done [16:06:25]FM_MakeSignedData done [16:06:25]CreateOFDProtocolMessage [16:06:25]wFMCommunicate request_size=4 [16:06:25]MH_SAM_APDU [16:06:25]CAPDU: 80 11 00 00 [16:06:25]Write to MH i2c: E2 08 00 E6 1C 80 11 00 00 00 00 00 00 7C [16:06:25]Write i2c OK [16:06:25]MH_I2C_Read... [16:06:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:25]Read from MH i2c: E2 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 17 00 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: E2 17 00 E6 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CC [16:06:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:06:25]wFMCommunicate OK [16:06:25]CreateOFDProtocolMessage done [16:06:25]OFDSenderStorePacket 289734 [16:06:25]StoreOFDPacket docnum=289734 [16:06:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 89 7D 04 01 C9 AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 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 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 01 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6B 04 00 35 04 06 00 57 38 49 5A 7B BB D6 A1 7E 5F B7 D7 51 8C [16:06:25]CheckFolder [16:06:25]dirname=/storage/ofd_packets [16:06:25]CheckFolder done [16:06:25]ProducePacketName [16:06:25]name=ofd_packets/00289734 [16:06:25]NVStorageSaveData ofd_packets/00289734 [16:06:25]File name is /storage/ofd_packets/00289734 [16:06:25]Write 298 bytes [16:06:25]NVStorageSaveData done [16:06:25]OFDSenderStorePacket done [16:06:25]KKMCreateOFDPacket done [16:06:25]NVStorageSaveData kkm_last_timestamp [16:06:25]File name is /storage/kkm_last_timestamp [16:06:25]Write 4 bytes [16:06:25]NVStorageSaveData done [16:06:25]ExternCall_PrintAddStr [16:06:25]wPrintStart [16:06:25]Write to MH i2c: 01 00 00 E7 1C 03 [16:06:25]Write i2c OK [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: 01 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: 01 07 00 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: 01 07 00 E7 1C 00 00 00 00 00 FF 0F 18 [16:06:25]RasterBufferAndPrint [16:06:25]line Счет N : (1)24617814 [16:06:25]line ИНН: 02508201610067 [16:06:25]line Контрольно-Кассовый Чек [16:06:25]line ПРОДАЖА [16:06:25]line ТРК (МРК, ГНК) : 45 [16:06:25]line Товар: 2710194210 [16:06:25]line ДТ-К-5 [16:06:25]line 24.940 * 76.20 [16:06:25]line = 1900.43 [16:06:25]line НДС 12% НСП 1% [16:06:25]line > о реализуемом товаре [16:06:25]line ИТОГО: 1900.43 [16:06:25]line НСП 1% : 16.82 [16:06:25]line НДС 12% : 201.82 [16:06:25]line Наличными: 0.00 [16:06:25]line Безнал.: 1900.43 [16:06:25]line Место: АЗС № 90 "Партнёр-нефть" [16:06:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:06:25]line СНО: Общий режим [16:06:25]line Чек 408 23.09.2024 16:06 [16:06:25]line Смена: 515 ФФД: 1.0 [16:06:25]line ЗНМ: 0300000107 [16:06:25]line РНМ: 0000000000091827 [16:06:25]line Версия ККМ: 001 [16:06:25]line Платежная система: O! деньги [16:06:25]line ФМ: 0000000000871832 [16:06:25]line ФД: 289734 [16:06:25]line ФПД: 95899260451771 [16:06:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160625&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289734&fm=95899260451771&tin=02508201610067®Number=0000000000091827&sum=190043 [16:06:25]written 0, free lines is 4095 [16:06:25]OFD Sender: Processing packet 289734 [packets to send 1784, broken 1783] [16:06:25]ProducePacketName [16:06:25]name=ofd_packets/00289734 [16:06:25]OFD Sender: To server: pG, [16:06:25]CommunicateWithHost lk.salyk.kg:30040 [16:06:25]ConnectInit lk.salyk.kg [16:06:25]Connected sock=10 [16: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 33 32 0C 01 00 00 89 7D 04 01 C9 AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 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 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 01 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6B 04 00 35 04 06 00 57 38 49 5A 7B BB D6 A1 7E 5F B7 D7 51 8C [16:06:25]Write to MH i2c: 01 00 00 10 1D 2D [16:06:25]Write i2c OK [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: 01 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: 01 07 00 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: 01 07 00 10 1D 00 00 00 00 00 E2 0C 22 [16:06:25]RasterBufferAndPrint [16:06:25]line [16:06:25]line [16:06:25]line [16:06:25]line [16:06:25]line [16:06:25]written 0, free lines is 3304 [16:06:25]MH_Cut [16:06:25]Write to MH i2c: D1 01 00 17 1D 01 06 [16:06:25]Write i2c OK [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: D1 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: D1 01 00 [16:06:25]MH_I2C_Read... [16:06:25]Read from MH i2c: D1 01 00 17 1D 00 05 [16:06:25]Write to MH i2c: 01 00 00 18 1D 35 [16:06:25]Write i2c OK [16:06:25]MH_I2C_Read... [16: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 33 32 4F 00 00 00 FB 99 47 00 B0 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 33 32 10 04 04 00 C6 6B 04 00 F4 03 04 00 D5 39 F1 66 B6 04 01 00 00 89 CD 62 D4 AF 74 BB 13 [16:06:25]CommunicateWithHost err = 0 [16:06:25]CheckOFDResponse [16:06:25]1017 (14) - 77093643461234 [16:06:25]1041 (16) - 0000000000871832 [16:06:25]1040 (4) - 289734 [16:06:25]1012 (4) - 23.09.2024 09:50 [16:06:25]1206 (1) - 0 [16:06:25]OFD Sender: Remove packet 289734 [16:06:25]ProducePacketName [16:06:25]name=ofd_packets/00289734 [16:06:25]NVStorageDeleteData [16:06:26]OFD Sender: No OFD packet to send [16:06:26]*** Cut start [16:06:26]*** Partial cut [16:06:26]*** CUTSNS_PIN = 1 [16:06:26]*** CUTSNS_PIN = 0 [16:06:26]*** Brake cut motor [16:06:27]Read from MH i2c: 01 [16:06:27]MH_I2C_Read... [16:06:27]*** Stop cut motor [16:06:27]*** Cut end [16:06:27]Read from MH i2c: 01 07 00 [16:06:27]MH_I2C_Read... [16:06:27]Read from MH i2c: 01 07 00 18 1D 00 00 00 00 00 FF 0F 4A [16:06:27]process_action close_receipt done [16:06:27]requested_data is exist [16:06:27]produce_requested_data [16:06:27]requested_item fm.sn is exist - process it [16:06:27]wFMCommunicate request_size=4 [16:06:27]MH_SAM_APDU [16:06:27]CAPDU: 80 11 00 00 [16:06:27]Write to MH i2c: E2 08 00 19 1D 80 11 00 00 00 00 00 00 B0 [16:06:27]Write i2c OK [16:06:27]MH_I2C_Read... [16:06:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:27]Read from MH i2c: E2 [16:06:27]MH_I2C_Read... [16:06:27]Read from MH i2c: E2 17 00 [16:06:27]MH_I2C_Read... [16:06:27]Read from MH i2c: E2 17 00 19 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [16:06:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:06:27]wFMCommunicate OK [16:06:27]requested_item fd.num is exist - process it [16:06:27]SAM_PROTO_GetFieldsCounters [16:06:27]wFMCommunicate request_size=4 [16:06:27]MH_SAM_APDU [16:06:27]CAPDU: 80 13 00 00 [16:06:27]Write to MH i2c: E2 08 00 1A 1D 80 13 00 00 00 00 00 00 B3 [16:06:27]Write i2c OK [16:06:27]MH_I2C_Read... [16:06:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:27]Read from MH i2c: E2 [16:06:27]MH_I2C_Read... [16:06:27]Read from MH i2c: E2 62 00 [16:06:27]MH_I2C_Read... [16:06:27]Read from MH i2c: E2 62 00 1A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C6 6B 04 00 0E 04 04 00 03 02 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 D8 [16:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C6 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:06:27]wFMCommunicate OK [16:06:27]SAM_PROTO_GetFieldsCounters done [16:06:27]requested_item shift.num is exist - process it [16:06:27]requested_item shift.opened is exist - process it [16:06:27]req_shift_opened [16:06:27]FM_GetShiftState [16:06:27]SAM_PROTO_GetShiftState [16:06:27]wFMCommunicate request_size=4 [16:06:27]MH_SAM_APDU [16:06:27]CAPDU: 80 13 01 00 [16:06:27]Write to MH i2c: E2 08 00 1B 1D 80 13 01 00 00 00 00 00 B5 [16:06:27]Write i2c OK [16:06:27]MH_I2C_Read... [16:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:27]Read from MH i2c: E2 [16:06:27]MH_I2C_Read... [16:06:27]Read from MH i2c: E2 0E 00 [16:06:27]MH_I2C_Read... [16:06:27]Read from MH i2c: E2 0E 00 1B 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [16:06:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:06:27]wFMCommunicate OK [16:06:27]SAM_PROTO_GetShiftState done [16:06:27]FM_GetShiftState done [16:06:27]req_shift_opened done [16:06:27]requested_item shift.open_date is exist - process it [16:06:27]req_shift_open_date [16:06:27]req_shift_open_date done [16:06:27]produce_requested_data done [16:06:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289734,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:06:27]process_action_free close_receipt [16:06:27]json_value_free [16:06:27]json_value_free done [16:06:27]process_json_proto returns [16:06:27]Send response to host [16:06:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289734,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:06:27]free response buf [16:06:27]execute_script done [16:06:27]execute_script returns [16:06:27]free content buf [16:06:27]Sock 7.Close socket [16:06:27]Sock 7.Thread stoped [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:42]OFD Sender: No OFD packet to send [16:07:47]OFD Sender: No OFD packet to send [16:07:52]OFD Sender: No OFD packet to send [16:07:57]OFD Sender: No OFD packet to send [16:08:02]OFD Sender: No OFD packet to send [16:08:07]OFD Sender: No OFD packet to send [16:08:12]OFD Sender: No OFD packet to send [16:08:17]OFD Sender: No OFD packet to send [16:08:22]OFD Sender: No OFD packet to send [16:08:27]OFD Sender: No OFD packet to send [16:08:32]OFD Sender: No OFD packet to send [16:08:37]OFD Sender: No OFD packet to send [16:08:38]accept exits with 9 [16:08:38]New connection [16:08:38]New thread 3067301220 created [16:08:38]Thread 3067157860 joined [16:08:38]Waiting for new connection... [16:08:38] Sock 9.Parse request [16:08:38]Sock 9.Check first char [16:08:38]Sock 9.First char is OK [16:08:38]request: POST /json_proto HTTP/1.0 [16:08:38]Method: POST [16:08:38]URL: /json_proto [16:08:38]Method is POST - this is cgi request [16:08:38]url: /json_proto [16:08:38]query_string will be loaded in cgi processing [16:08:38]execute_cgi json_proto POST (null) [16:08:38]execute_cgi path=json_proto method=POST [16:08:38]POST find Content-Length [16:08:38]Host: 172.17.41.135:8080 [16:08:38]Content-Length: 802 [16:08:38]Content-Type: application/json [16:08:38] [16:08:38]POST finish read [16:08:38]Found Content-Length = 802 [16:08:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:08:38]execute_script... [16:08: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)24617815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:08:38]POST & json_proto [16:08:38]process_json_proto [16:08:38]json parsed OK: [16:08:38]protocol is kg_v1.0 [16:08:38]action value=close_receipt [16:08:38]process_action close_receipt [16:08:38]cmd_close_receipt [16:08:38]MH_GetDate [16:08:38]Write to MH i2c: F0 00 00 1C 1D 28 [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: F0 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: F0 09 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: F0 09 00 1C 1D 00 87 92 F1 66 ED 3E 82 65 B3 [16:08:38]GetLastDocTimeStamp 1727107585 [16:08:38]current date 1727107719 [16:08:38]FM_GetShiftState [16:08:38]SAM_PROTO_GetShiftState [16:08:38]wFMCommunicate request_size=4 [16:08:38]MH_SAM_APDU [16:08:38]CAPDU: 80 13 01 00 [16:08:38]Write to MH i2c: E2 08 00 1D 1D 80 13 01 00 00 00 00 00 B7 [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:38]Read from MH i2c: E2 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 0E 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 0E 00 1D 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [16:08:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:08:38]wFMCommunicate OK [16:08:38]SAM_PROTO_GetShiftState done [16:08:38]FM_GetShiftState done [16:08:38]opened in 1727051401 [16:08:38]opened+sec_in_day 1727137801 [16:08:38]quantity*price = 100050 [16:08:38]sum+1 = 100052 [16:08:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 409 23.09.2024 16:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289735 ФПД: 143607427650709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160840&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289735&fm=143607427650709&tin=02508201610067®Number=0000000000091827&sum=100051 [16:08:39]StoreToDocumentArchive [16:08:39]shift 515 fd 289735 [16:08:39]save to /storage/0515/doc_00289735 [16:08:39]save last doc name /storage/0515/doc_00289735 to /storage/kkm_last_doc_name [16:08:39]save OK [16:08:39]Clear old archive folders... [16:08:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:08:39]tlvbuf is B6DFDA30 [16:08:39]SAM_PROTO_ClearQueue [16:08:39]wFMCommunicate request_size=4 [16:08:39]MH_SAM_APDU [16:08:39]CAPDU: 80 09 00 00 [16:08:39]Write to MH i2c: E2 08 00 2A 1D 80 09 00 00 00 00 00 00 B9 [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:39]Read from MH i2c: E2 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: E2 03 00 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: E2 03 00 2A 1D 00 90 00 BB [16:08:39]RAPDU: 90 00 [16:08:39]wFMCommunicate OK [16:08:39]SAM_PROTO_ClearQueue done [16:08:39]KKMCreateOFDPacket [16:08:39]OFDProtocolAddRootSTLVToBuf [16:08:39]FM_MakeSignedData [16:08:39]FM_MakeSignedData [16:08:39]SAM_PROTO_SignData [16:08:39]wFMCommunicate request_size=4 [16:08:39]MH_SAM_APDU [16:08:39]CAPDU: 80 0D 01 02 [16:08:39]Write to MH i2c: E2 08 00 2B 1D 80 0D 01 02 00 00 00 00 C1 [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:39]Read from MH i2c: E2 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: E2 03 00 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: E2 03 00 2B 1D 00 90 00 BC [16:08:39]RAPDU: 90 00 [16:08:39]wFMCommunicate OK [16:08:39]wFMCommunicate request_size=255 [16:08:39]MH_SAM_APDU [16:08:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 99 01 00 00 F4 03 04 00 88 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6B 04 00 35 04 06 00 82 9C 35 B6 [16:08:39]Write to MH i2c: E2 02 01 2C 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 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 99 01 00 00 F4 03 04 00 88 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6B 04 00 35 04 06 00 82 9C 35 B6 00 00 FA [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 03 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 03 00 2C 1D 00 90 00 BD [16:08:40]RAPDU: 90 00 [16:08:40]wFMCommunicate OK [16:08:40]wFMCommunicate request_size=7 [16:08:40]MH_SAM_APDU [16:08:40]CAPDU: 80 0D 02 02 02 54 95 [16:08:40]Write to MH i2c: E2 0A 00 2D 1D 80 0D 02 02 02 00 54 95 00 00 B1 [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 03 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 03 00 2D 1D 00 90 00 BE [16:08:40]RAPDU: 90 00 [16:08:40]wFMCommunicate OK [16:08:40]wFMCommunicate request_size=4 [16:08:40]MH_SAM_APDU [16:08:40]CAPDU: 80 0D 03 02 [16:08:40]Write to MH i2c: E2 08 00 2E 1D 80 0D 03 02 00 00 00 00 C6 [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 0B 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 0B 00 2E 1D 00 6D B0 05 AA D7 9F 4F E8 90 00 40 [16:08:40]RAPDU: 6D B0 05 AA D7 9F 4F E8 90 00 [16:08:40]wFMCommunicate OK [16:08:40]SAM_PROTO_SignData done [16:08:40]FM_MakeSignedData done [16:08:40]CreateOFDProtocolMessage [16:08:40]wFMCommunicate request_size=4 [16:08:40]MH_SAM_APDU [16:08:40]CAPDU: 80 11 00 00 [16:08:40]Write to MH i2c: E2 08 00 2F 1D 80 11 00 00 00 00 00 00 C6 [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 17 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 17 00 2F 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 16 [16:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:08:40]wFMCommunicate OK [16:08:40]CreateOFDProtocolMessage done [16:08:40]OFDSenderStorePacket 289735 [16:08:40]StoreOFDPacket docnum=289735 [16:08:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 1C 9C 04 01 3F 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 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 99 01 00 00 F4 03 04 00 88 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6B 04 00 35 04 06 00 82 9C 35 B6 54 95 6D B0 05 AA D7 9F 4F E8 [16:08:40]CheckFolder [16:08:40]dirname=/storage/ofd_packets [16:08:40]CheckFolder done [16:08:40]ProducePacketName [16:08:40]name=ofd_packets/00289735 [16:08:40]NVStorageSaveData ofd_packets/00289735 [16:08:40]File name is /storage/ofd_packets/00289735 [16:08:40]Write 298 bytes [16:08:40]NVStorageSaveData done [16:08:40]OFDSenderStorePacket done [16:08:40]KKMCreateOFDPacket done [16:08:40]NVStorageSaveData kkm_last_timestamp [16:08:40]File name is /storage/kkm_last_timestamp [16:08:40]Write 4 bytes [16:08:40]NVStorageSaveData done [16:08:40]ExternCall_PrintAddStr [16:08:40]wPrintStart [16:08:40]Write to MH i2c: 01 00 00 30 1D 4D [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: 01 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: 01 07 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: 01 07 00 30 1D 00 00 00 00 00 FF 0F 62 [16:08:40]RasterBufferAndPrint [16:08:40]line Счет N : (1)24617815 [16:08:40]line ИНН: 02508201610067 [16:08:40]line Контрольно-Кассовый Чек [16:08:40]line ПРОДАЖА [16:08:40]line ТРК (МРК, ГНК) : 22 [16:08:40]line Товар: 2710194210 [16:08:40]line ДТ-К-5 [16:08:40]line 13.130 * 76.20 [16:08:40]line = 1000.51 [16:08:40]line НДС 12% НСП 1% [16:08:40]line > о реализуемом товаре [16:08:40]line ИТОГО: 1000.51 [16:08:40]line НСП 1% : 8.85 [16:08:40]line НДС 12% : 106.25 [16:08:40]line Наличными: 0.00 [16:08:40]line Безнал.: 1000.51 [16:08:40]line Место: АЗС № 90 "Партнёр-нефть" [16:08:40]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:08:40]line СНО: Общий режим [16:08:40]line Чек 409 23.09.2024 16:08 [16:08:40]line Смена: 515 ФФД: 1.0 [16:08:40]line ЗНМ: 0300000107 [16:08:40]line РНМ: 0000000000091827 [16:08:40]line Версия ККМ: 001 [16:08:40]line Платежная система: O! деньги [16:08:40]line ФМ: 0000000000871832 [16:08:40]line ФД: 289735 [16:08:40]line ФПД: 143607427650709 [16:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160840&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289735&fm=143607427650709&tin=02508201610067®Number=0000000000091827&sum=100051 [16:08:40]written 0, free lines is 4095 [16:08:40]OFD Sender: Processing packet 289735 [packets to send 1784, broken 1783] [16:08:40]ProducePacketName [16:08:40]name=ofd_packets/00289735 [16:08:40]OFD Sender: To server: pG, [16:08:40]CommunicateWithHost lk.salyk.kg:30040 [16:08:40]ConnectInit lk.salyk.kg [16:08:40]Write to MH i2c: 01 00 00 59 1D 76 [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: 01 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: 01 07 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: 01 07 00 59 1D 00 00 00 00 00 FB 0C 84 [16:08:40]RasterBufferAndPrint [16:08:40]line [16:08:40]line [16:08:40]line [16:08:40]line [16:08:40]line [16:08:40]written 0, free lines is 3328 [16:08:40]MH_Cut [16:08:40]Write to MH i2c: D1 01 00 60 1D 01 4F [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: D1 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: D1 01 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: D1 01 00 60 1D 00 4E [16:08:40]Write to MH i2c: 01 00 00 61 1D 7E [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]Connected sock=10 [16:08: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 33 32 0C 01 00 00 1C 9C 04 01 3F 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 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 99 01 00 00 F4 03 04 00 88 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6B 04 00 35 04 06 00 82 9C 35 B6 54 95 6D B0 05 AA D7 9F 4F E8 [16:08: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 33 32 4F 00 00 00 80 A3 47 00 BA 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 33 32 10 04 04 00 C7 6B 04 00 F4 03 04 00 5C 3A F1 66 B6 04 01 00 00 F5 35 70 AB DC D7 9B 49 [16:08:41]CommunicateWithHost err = 0 [16:08:41]CheckOFDResponse [16:08:41]1017 (14) - 77093643461234 [16:08:41]1041 (16) - 0000000000871832 [16:08:41]1040 (4) - 289735 [16:08:41]1012 (4) - 23.09.2024 09:52 [16:08:41]1206 (1) - 0 [16:08:41]OFD Sender: Remove packet 289735 [16:08:41]ProducePacketName [16:08:41]name=ofd_packets/00289735 [16:08:41]NVStorageDeleteData [16:08:41]*** Cut start [16:08:41]*** Partial cut [16:08:41]*** CUTSNS_PIN = 1 [16:08:41]*** CUTSNS_PIN = 0 [16:08:41]*** Brake cut motor [16:08:41]OFD Sender: No OFD packet to send [16:08:42]Read from MH i2c: 01 [16:08:42]MH_I2C_Read... [16:08:42]*** Stop cut motor [16:08:42]*** Cut end [16:08:42]Read from MH i2c: 01 07 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: 01 07 00 61 1D 00 00 00 00 00 FF 0F 93 [16:08:42]process_action close_receipt done [16:08:42]requested_data is exist [16:08:42]produce_requested_data [16:08:42]requested_item fm.sn is exist - process it [16:08:42]wFMCommunicate request_size=4 [16:08:42]MH_SAM_APDU [16:08:42]CAPDU: 80 11 00 00 [16:08:42]Write to MH i2c: E2 08 00 62 1D 80 11 00 00 00 00 00 00 F9 [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:42]Read from MH i2c: E2 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 17 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 17 00 62 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [16:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:08:42]wFMCommunicate OK [16:08:42]requested_item fd.num is exist - process it [16:08:42]SAM_PROTO_GetFieldsCounters [16:08:42]wFMCommunicate request_size=4 [16:08:42]MH_SAM_APDU [16:08:42]CAPDU: 80 13 00 00 [16:08:42]Write to MH i2c: E2 08 00 63 1D 80 13 00 00 00 00 00 00 FC [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:42]Read from MH i2c: E2 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 62 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 62 00 63 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C7 6B 04 00 0E 04 04 00 03 02 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 25 [16:08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C7 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:42]wFMCommunicate OK [16:08:42]SAM_PROTO_GetFieldsCounters done [16:08:42]requested_item shift.num is exist - process it [16:08:42]requested_item shift.opened is exist - process it [16:08:42]req_shift_opened [16:08:42]FM_GetShiftState [16:08:42]SAM_PROTO_GetShiftState [16:08:42]wFMCommunicate request_size=4 [16:08:42]MH_SAM_APDU [16:08:42]CAPDU: 80 13 01 00 [16:08:42]Write to MH i2c: E2 08 00 64 1D 80 13 01 00 00 00 00 00 FE [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:42]Read from MH i2c: E2 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 0E 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 0E 00 64 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [16:08:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:08:42]wFMCommunicate OK [16:08:42]SAM_PROTO_GetShiftState done [16:08:42]FM_GetShiftState done [16:08:42]req_shift_opened done [16:08:42]requested_item shift.open_date is exist - process it [16:08:42]req_shift_open_date [16:08:42]req_shift_open_date done [16:08:42]produce_requested_data done [16:08:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289735,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:08:42]process_action_free close_receipt [16:08:42]json_value_free [16:08:42]json_value_free done [16:08:42]process_json_proto returns [16:08:42]Send response to host [16:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289735,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:08:42]free response buf [16:08:42]execute_script done [16:08:42]execute_script returns [16:08:42]free content buf [16:08:42]Sock 9.Close socket [16:08:42]Sock 9.Thread stoped [16:08:46]OFD Sender: No OFD packet to send [16:08:51]OFD Sender: No OFD packet to send [16:08:56]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:32]accept exits with 7 [16:09:32]New connection [16:09:32]New thread 3067157860 created [16:09:32]Thread 3067301220 joined [16:09:32]Waiting for new connection... [16:09:32] Sock 7.Parse request [16:09:32]Sock 7.Check first char [16:09:32]Sock 7.First char is OK [16:09:32]request: POST /json_proto HTTP/1.0 [16:09:32]Method: POST [16:09:32]URL: /json_proto [16:09:32]Method is POST - this is cgi request [16:09:32]url: /json_proto [16:09:32]query_string will be loaded in cgi processing [16:09:32]execute_cgi json_proto POST (null) [16:09:32]execute_cgi path=json_proto method=POST [16:09:32]POST find Content-Length [16:09:32]Host: 172.17.41.135:8080 [16:09:32]Content-Length: 791 [16:09:32]Content-Type: application/json [16:09:32] [16:09:32]POST finish read [16:09:32]Found Content-Length = 791 [16:09:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:32]execute_script... [16:09: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)24617816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:32]POST & json_proto [16:09:32]process_json_proto [16:09:32]json parsed OK: [16:09:32]protocol is kg_v1.0 [16:09:32]action value=close_receipt [16:09:32]process_action close_receipt [16:09:32]cmd_close_receipt [16:09:32]MH_GetDate [16:09:32]Write to MH i2c: F0 00 00 65 1D 71 [16:09:32]Write i2c OK [16:09:32]MH_I2C_Read... [16:09:32]Read from MH i2c: F0 [16:09:32]MH_I2C_Read... [16:09:32]Read from MH i2c: F0 09 00 [16:09:32]MH_I2C_Read... [16:09:32]Read from MH i2c: F0 09 00 65 1D 00 BD 92 F1 66 ED 3E 82 65 32 [16:09:32]GetLastDocTimeStamp 1727107720 [16:09:32]current date 1727107773 [16:09:32]FM_GetShiftState [16:09:32]SAM_PROTO_GetShiftState [16:09:32]wFMCommunicate request_size=4 [16:09:32]MH_SAM_APDU [16:09:32]CAPDU: 80 13 01 00 [16:09:32]Write to MH i2c: E2 08 00 66 1D 80 13 01 00 00 00 00 00 00 [16:09:32]Write i2c OK [16:09:32]MH_I2C_Read... [16:09:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:32]Read from MH i2c: E2 [16:09:32]MH_I2C_Read... [16:09:32]Read from MH i2c: E2 0E 00 [16:09:32]MH_I2C_Read... [16:09:32]Read from MH i2c: E2 0E 00 66 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [16:09:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:09:32]wFMCommunicate OK [16:09:32]SAM_PROTO_GetShiftState done [16:09:32]FM_GetShiftState done [16:09:32]opened in 1727051401 [16:09:32]opened+sec_in_day 1727137801 [16:09:32]quantity*price = 0 [16:09:32]sum+1 = 1 [16:09:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 410 23.09.2024 16:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289736 ФПД: 48692552407433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289736&fm=48692552407433&tin=02508201610067®Number=0000000000091827&sum=0 [16:09:33]StoreToDocumentArchive [16:09:33]shift 515 fd 289736 [16:09:33]save to /storage/0515/doc_00289736 [16:09:33]save last doc name /storage/0515/doc_00289736 to /storage/kkm_last_doc_name [16:09:33]save OK [16:09:33]Clear old archive folders... [16:09:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:09:33]tlvbuf is B6F2FC70 [16:09:33]SAM_PROTO_ClearQueue [16:09:33]wFMCommunicate request_size=4 [16:09:33]MH_SAM_APDU [16:09:33]CAPDU: 80 09 00 00 [16:09:33]Write to MH i2c: E2 08 00 73 1D 80 09 00 00 00 00 00 00 02 [16:09:33]Write i2c OK [16:09:33]MH_I2C_Read... [16:09:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:09:33]Read from MH i2c: E2 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 73 1D 00 90 00 04 [16:09:33]RAPDU: 90 00 [16:09:33]wFMCommunicate OK [16:09:33]SAM_PROTO_ClearQueue done [16:09:33]KKMCreateOFDPacket [16:09:33]OFDProtocolAddRootSTLVToBuf [16:09:33]FM_MakeSignedData [16:09:33]FM_MakeSignedData [16:09:33]SAM_PROTO_SignData [16:09:33]wFMCommunicate request_size=4 [16:09:33]MH_SAM_APDU [16:09:33]CAPDU: 80 0D 01 02 [16:09:33]Write to MH i2c: E2 08 00 74 1D 80 0D 01 02 00 00 00 00 0A [16:09:33]Write i2c OK [16:09:33]MH_I2C_Read... [16:09:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:09:33]Read from MH i2c: E2 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 74 1D 00 90 00 05 [16:09:33]RAPDU: 90 00 [16:09:33]wFMCommunicate OK [16:09:33]wFMCommunicate request_size=255 [16:09:33]MH_SAM_APDU [16:09: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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 BD 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6B 04 00 35 04 06 00 2C 49 1E 4A [16:09:33]Write to MH i2c: E2 02 01 75 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 BD 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6B 04 00 35 04 06 00 2C 49 1E 4A 00 00 3D [16:09:33]Write i2c OK [16:09:33]MH_I2C_Read... [16:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:33]Read from MH i2c: E2 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 75 1D 00 90 00 06 [16:09:33]RAPDU: 90 00 [16:09:33]wFMCommunicate OK [16:09:33]wFMCommunicate request_size=7 [16:09:33]MH_SAM_APDU [16:09:33]CAPDU: 80 0D 02 02 02 19 89 [16:09:33]Write to MH i2c: E2 0A 00 76 1D 80 0D 02 02 02 00 19 89 00 00 B3 [16:09:33]Write i2c OK [16:09:33]MH_I2C_Read... [16:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:33]Read from MH i2c: E2 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 03 00 76 1D 00 90 00 07 [16:09:33]RAPDU: 90 00 [16:09:33]wFMCommunicate OK [16:09:33]wFMCommunicate request_size=4 [16:09:33]MH_SAM_APDU [16:09:33]CAPDU: 80 0D 03 02 [16:09:33]Write to MH i2c: E2 08 00 77 1D 80 0D 03 02 00 00 00 00 0F [16:09:33]Write i2c OK [16:09:33]MH_I2C_Read... [16:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:09:33]Read from MH i2c: E2 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 0B 00 [16:09:33]MH_I2C_Read... [16:09:33]Read from MH i2c: E2 0B 00 77 1D 00 8C 90 52 3C DA A7 9A 51 90 00 26 [16:09:33]RAPDU: 8C 90 52 3C DA A7 9A 51 90 00 [16:09:33]wFMCommunicate OK [16:09:33]SAM_PROTO_SignData done [16:09:33]FM_MakeSignedData done [16:09:33]CreateOFDProtocolMessage [16:09:33]wFMCommunicate request_size=4 [16:09:33]MH_SAM_APDU [16:09:33]CAPDU: 80 11 00 00 [16:09:33]Write to MH i2c: E2 08 00 78 1D 80 11 00 00 00 00 00 00 0F [16:09:33]Write i2c OK [16:09:33]MH_I2C_Read... [16:09:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:34]Read from MH i2c: E2 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: E2 17 00 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: E2 17 00 78 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5F [16:09:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:09:34]wFMCommunicate OK [16:09:34]CreateOFDProtocolMessage done [16:09:34]OFDSenderStorePacket 289736 [16:09:34]StoreOFDPacket docnum=289736 [16:09:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 67 84 04 01 10 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 4A 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 9A 01 00 00 F4 03 04 00 BD 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6B 04 00 35 04 06 00 2C 49 1E 4A 19 89 8C 90 52 3C DA A7 9A 51 [16:09:34]CheckFolder [16:09:34]dirname=/storage/ofd_packets [16:09:34]CheckFolder done [16:09:34]ProducePacketName [16:09:34]name=ofd_packets/00289736 [16:09:34]NVStorageSaveData ofd_packets/00289736 [16:09:34]File name is /storage/ofd_packets/00289736 [16:09:34]Write 298 bytes [16:09:34]NVStorageSaveData done [16:09:34]OFDSenderStorePacket done [16:09:34]KKMCreateOFDPacket done [16:09:34]NVStorageSaveData kkm_last_timestamp [16:09:34]File name is /storage/kkm_last_timestamp [16:09:34]Write 4 bytes [16:09:34]NVStorageSaveData done [16:09:34]ExternCall_PrintAddStr [16:09:34]wPrintStart [16:09:34]Write to MH i2c: 01 00 00 79 1D 96 [16:09:34]Write i2c OK [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: 01 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: 01 07 00 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: 01 07 00 79 1D 00 00 00 00 00 FF 0F AB [16:09:34]RasterBufferAndPrint [16:09:34]line Счет N : (1)24617816 [16:09:34]line ИНН: 02508201610067 [16:09:34]line Контрольно-Кассовый Чек [16:09:34]line ПРОДАЖА [16:09:34]line ТРК (МРК, ГНК) : 65 [16:09:34]line Товар: 2710194210 [16:09:34]line ДТ-К-5 [16:09:34]line 13.130 * 0.00 [16:09:34]line = 0.00 [16:09:34]line НДС 12% НСП 1% [16:09:34]line > о реализуемом товаре [16:09:34]line ИТОГО: 0.00 [16:09:34]line НСП 1% : 0.00 [16:09:34]line НДС 12% : 0.00 [16:09:34]line Наличными: 0.00 [16:09:34]line Безнал.: 0.00 [16:09:34]line Место: АЗС № 90 "Партнёр-нефть" [16:09:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:09:34]line СНО: Общий режим [16:09:34]line Чек 410 23.09.2024 16:09 [16:09:34]line Смена: 515 ФФД: 1.0 [16:09:34]line ЗНМ: 0300000107 [16:09:34]line РНМ: 0000000000091827 [16:09:34]line Версия ККМ: 001 [16:09:34]line Талоны: Топливная Карта [16:09:34]line 99990 [16:09:34]line ФМ: 0000000000871832 [16:09:34]line ФД: 289736 [16:09:34]line ФПД: 48692552407433 [16:09:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T160933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289736&fm=48692552407433&tin=02508201610067®Number=0000000000091827&sum=0 [16:09:34]written 0, free lines is 4095 [16:09:34]OFD Sender: Processing packet 289736 [packets to send 1784, broken 1783] [16:09:34]ProducePacketName [16:09:34]name=ofd_packets/00289736 [16:09:34]OFD Sender: To server: pG, [16:09:34]CommunicateWithHost lk.salyk.kg:30040 [16:09:34]ConnectInit lk.salyk.kg [16:09:34]Connected sock=10 [16: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 33 32 0C 01 00 00 67 84 04 01 10 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 4A 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 9A 01 00 00 F4 03 04 00 BD 92 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6B 04 00 35 04 06 00 2C 49 1E 4A 19 89 8C 90 52 3C DA A7 9A 51 [16:09:34]Write to MH i2c: 01 00 00 A2 1D BF [16:09:34]Write i2c OK [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: 01 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: 01 07 00 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: 01 07 00 A2 1D 00 00 00 00 00 E1 0C B3 [16:09:34]RasterBufferAndPrint [16:09:34]line [16:09:34]line [16:09:34]line [16:09:34]line [16:09:34]line [16:09:34]written 0, free lines is 3304 [16:09:34]MH_Cut [16:09:34]Write to MH i2c: D1 01 00 A9 1D 01 98 [16:09:34]Write i2c OK [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: D1 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: D1 01 00 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: D1 01 00 A9 1D 00 97 [16:09:34]Write to MH i2c: 01 00 00 AA 1D C7 [16:09:34]Write i2c OK [16:09:34]MH_I2C_Read... [16:09: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 33 32 4F 00 00 00 E2 3D 47 00 78 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 33 32 10 04 04 00 C8 6B 04 00 F4 03 04 00 91 3A F1 66 B6 04 01 00 00 0D 19 FF 07 E6 27 C6 A9 [16:09:34]CommunicateWithHost err = 0 [16:09:34]CheckOFDResponse [16:09:34]1017 (14) - 77093643461234 [16:09:34]1041 (16) - 0000000000871832 [16:09:34]1040 (4) - 289736 [16:09:34]1012 (4) - 23.09.2024 09:53 [16:09:34]1206 (1) - 0 [16:09:34]OFD Sender: Remove packet 289736 [16:09:34]ProducePacketName [16:09:34]name=ofd_packets/00289736 [16:09:34]NVStorageDeleteData [16:09:35]*** Cut start [16:09:35]*** Partial cut [16:09:35]*** CUTSNS_PIN = 1 [16:09:35]OFD Sender: No OFD packet to send [16:09:35]*** CUTSNS_PIN = 0 [16:09:35]*** Brake cut motor [16:09:35]Read from MH i2c: 01 [16:09:35]MH_I2C_Read... [16:09:35]*** Stop cut motor [16:09:35]*** Cut end [16:09:35]Read from MH i2c: 01 07 00 [16:09:35]MH_I2C_Read... [16:09:35]Read from MH i2c: 01 07 00 AA 1D 00 00 00 00 00 FF 0F DC [16:09:35]process_action close_receipt done [16:09:35]requested_data is exist [16:09:35]produce_requested_data [16:09:35]requested_item fm.sn is exist - process it [16:09:35]wFMCommunicate request_size=4 [16:09:35]MH_SAM_APDU [16:09:35]CAPDU: 80 11 00 00 [16:09:35]Write to MH i2c: E2 08 00 AB 1D 80 11 00 00 00 00 00 00 42 [16:09:35]Write i2c OK [16:09:35]MH_I2C_Read... [16:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:35]Read from MH i2c: E2 [16:09:35]MH_I2C_Read... [16:09:35]Read from MH i2c: E2 17 00 [16:09:35]MH_I2C_Read... [16:09:35]Read from MH i2c: E2 17 00 AB 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 92 [16:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:09:35]wFMCommunicate OK [16:09:35]requested_item fd.num is exist - process it [16:09:35]SAM_PROTO_GetFieldsCounters [16:09:35]wFMCommunicate request_size=4 [16:09:35]MH_SAM_APDU [16:09:35]CAPDU: 80 13 00 00 [16:09:35]Write to MH i2c: E2 08 00 AC 1D 80 13 00 00 00 00 00 00 45 [16:09:35]Write i2c OK [16:09:35]MH_I2C_Read... [16:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:36]Read from MH i2c: E2 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 62 00 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 62 00 AC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C8 6B 04 00 0E 04 04 00 03 02 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 72 [16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C8 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:09:36]wFMCommunicate OK [16:09:36]SAM_PROTO_GetFieldsCounters done [16:09:36]requested_item shift.num is exist - process it [16:09:36]requested_item shift.opened is exist - process it [16:09:36]req_shift_opened [16:09:36]FM_GetShiftState [16:09:36]SAM_PROTO_GetShiftState [16:09:36]wFMCommunicate request_size=4 [16:09:36]MH_SAM_APDU [16:09:36]CAPDU: 80 13 01 00 [16:09:36]Write to MH i2c: E2 08 00 AD 1D 80 13 01 00 00 00 00 00 47 [16:09:36]Write i2c OK [16:09:36]MH_I2C_Read... [16:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:36]Read from MH i2c: E2 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 0E 00 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 0E 00 AD 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [16:09:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:09:36]wFMCommunicate OK [16:09:36]SAM_PROTO_GetShiftState done [16:09:36]FM_GetShiftState done [16:09:36]req_shift_opened done [16:09:36]requested_item shift.open_date is exist - process it [16:09:36]req_shift_open_date [16:09:36]req_shift_open_date done [16:09:36]produce_requested_data done [16:09:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289736,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:09:36]process_action_free close_receipt [16:09:36]json_value_free [16:09:36]json_value_free done [16:09:36]process_json_proto returns [16:09:36]Send response to host [16:09:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289736,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:09:36]free response buf [16:09:36]execute_script done [16:09:36]execute_script returns [16:09:36]free content buf [16:09:36]Sock 7.Close socket [16:09:36]Sock 7.Thread stoped [16:09:40]OFD Sender: No OFD packet to send [16:09:45]OFD Sender: No OFD packet to send [16:09:50]OFD Sender: No OFD packet to send [16:09:55]OFD Sender: No OFD packet to send [16:10:00]OFD Sender: No OFD packet to send [16:10:05]OFD Sender: No OFD packet to send [16:10:10]OFD Sender: No OFD packet to send [16:10:15]OFD Sender: No OFD packet to send [16:10:20]OFD Sender: No OFD packet to send [16:10:25]OFD Sender: No OFD packet to send [16:10:30]OFD Sender: No OFD packet to send [16:10:35]OFD Sender: No OFD packet to send [16:10:40]OFD Sender: No OFD packet to send [16:10:45]OFD Sender: No OFD packet to send [16:10:50]OFD Sender: No OFD packet to send [16:10:55]OFD Sender: No OFD packet to send [16:11:00]OFD Sender: No OFD packet to send [16:11:05]OFD Sender: No OFD packet to send [16:11:10]OFD Sender: No OFD packet to send [16:11:15]OFD Sender: No OFD packet to send [16:11:21]OFD Sender: No OFD packet to send [16:11:26]OFD Sender: No OFD packet to send [16:11:31]OFD Sender: No OFD packet to send [16:11:36]OFD Sender: No OFD packet to send [16:11:41]OFD Sender: No OFD packet to send [16:11:46]OFD Sender: No OFD packet to send [16:11:51]OFD Sender: No OFD packet to send [16:11:56]OFD Sender: No OFD packet to send [16:12:01]OFD Sender: No OFD packet to send [16:12:06]OFD Sender: No OFD packet to send [16:12:11]OFD Sender: No OFD packet to send [16:12:16]OFD Sender: No OFD packet to send [16:12:21]OFD Sender: No OFD packet to send [16:12:26]OFD Sender: No OFD packet to send [16:12:31]OFD Sender: No OFD packet to send [16:12:36]OFD Sender: No OFD packet to send [16:12:41]OFD Sender: No OFD packet to send [16:12:46]OFD Sender: No OFD packet to send [16:12:51]OFD Sender: No OFD packet to send [16:12:56]OFD Sender: No OFD packet to send [16:13:01]OFD Sender: No OFD packet to send [16:13:06]OFD Sender: No OFD packet to send [16:13:11]OFD Sender: No OFD packet to send [16:13:16]OFD Sender: No OFD packet to send [16:13:21]OFD Sender: No OFD packet to send [16:13:26]OFD Sender: No OFD packet to send [16:13:31]OFD Sender: No OFD packet to send [16:13:36]OFD Sender: No OFD packet to send [16:13:41]OFD Sender: No OFD packet to send [16:13:47]OFD Sender: No OFD packet to send [16:13:52]OFD Sender: No OFD packet to send [16:13:57]OFD Sender: No OFD packet to send [16:14:02]OFD Sender: No OFD packet to send [16:14:07]OFD Sender: No OFD packet to send [16:14:12]OFD Sender: No OFD packet to send [16:14:17]OFD Sender: No OFD packet to send [16:14:22]OFD Sender: No OFD packet to send [16:14:27]OFD Sender: No OFD packet to send [16:14:32]OFD Sender: No OFD packet to send [16:14:37]OFD Sender: No OFD packet to send [16:14:37]accept exits with 9 [16:14:37]New connection [16:14:37]New thread 3067301220 created [16:14:37]Thread 3067157860 joined [16:14:37]Waiting for new connection... [16:14:37] Sock 9.Parse request [16:14:37]Sock 9.Check first char [16:14:37]Sock 9.First char is OK [16:14:37]request: POST /json_proto HTTP/1.0 [16:14:37]Method: POST [16:14:37]URL: /json_proto [16:14:37]Method is POST - this is cgi request [16:14:37]url: /json_proto [16:14:37]query_string will be loaded in cgi processing [16:14:37]execute_cgi json_proto POST (null) [16:14:37]execute_cgi path=json_proto method=POST [16:14:37]POST find Content-Length [16:14:37]Host: 172.17.41.135:8080 [16:14:37]Content-Length: 791 [16:14:37]Content-Type: application/json [16:14:37] [16:14:37]POST finish read [16:14:37]Found Content-Length = 791 [16:14:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 29.660, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:37]execute_script... [16:14:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 29.660, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54206", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:37]POST & json_proto [16:14:37]process_json_proto [16:14:37]json parsed OK: [16:14:37]protocol is kg_v1.0 [16:14:37]action value=close_receipt [16:14:37]process_action close_receipt [16:14:37]cmd_close_receipt [16:14:37]MH_GetDate [16:14:37]Write to MH i2c: F0 00 00 AE 1D BA [16:14:37]Write i2c OK [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: F0 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: F0 09 00 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: F0 09 00 AE 1D 00 EE 93 F1 66 ED 3E 82 65 AD [16:14:37]GetLastDocTimeStamp 1727107773 [16:14:37]current date 1727108078 [16:14:37]FM_GetShiftState [16:14:37]SAM_PROTO_GetShiftState [16:14:37]wFMCommunicate request_size=4 [16:14:37]MH_SAM_APDU [16:14:37]CAPDU: 80 13 01 00 [16:14:37]Write to MH i2c: E2 08 00 AF 1D 80 13 01 00 00 00 00 00 49 [16:14:37]Write i2c OK [16:14:37]MH_I2C_Read... [16:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:37]Read from MH i2c: E2 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 0E 00 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 0E 00 AF 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [16:14:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:14:37]wFMCommunicate OK [16:14:37]SAM_PROTO_GetShiftState done [16:14:37]FM_GetShiftState done [16:14:37]opened in 1727051401 [16:14:37]opened+sec_in_day 1727137801 [16:14:37]quantity*price = 0 [16:14:37]sum+1 = 1 [16:14:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 411 23.09.2024 16:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 54206 ФМ: 0000000000871832 ФД: 289737 ФПД: 81974260736696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161438&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289737&fm=81974260736696&tin=02508201610067®Number=0000000000091827&sum=0 [16:14:38]StoreToDocumentArchive [16:14:38]shift 515 fd 289737 [16:14:38]save to /storage/0515/doc_00289737 [16:14:38]save last doc name /storage/0515/doc_00289737 to /storage/kkm_last_doc_name [16:14:38]save OK [16:14:38]Clear old archive folders... [16:14:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:14:38]tlvbuf is 007BF270 [16:14:38]SAM_PROTO_ClearQueue [16:14:38]wFMCommunicate request_size=4 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 09 00 00 [16:14:38]Write to MH i2c: E2 08 00 BC 1D 80 09 00 00 00 00 00 00 4B [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:38]Read from MH i2c: E2 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 BC 1D 00 90 00 4D [16:14:38]RAPDU: 90 00 [16:14:38]wFMCommunicate OK [16:14:38]SAM_PROTO_ClearQueue done [16:14:38]KKMCreateOFDPacket [16:14:38]OFDProtocolAddRootSTLVToBuf [16:14:38]FM_MakeSignedData [16:14:38]FM_MakeSignedData [16:14:38]SAM_PROTO_SignData [16:14:38]wFMCommunicate request_size=4 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 0D 01 02 [16:14:38]Write to MH i2c: E2 08 00 BD 1D 80 0D 01 02 00 00 00 00 53 [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:38]Read from MH i2c: E2 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 BD 1D 00 90 00 4E [16:14:38]RAPDU: 90 00 [16:14:38]wFMCommunicate OK [16:14:38]wFMCommunicate request_size=255 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 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 9B 01 00 00 F4 03 04 00 EE 93 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6B 04 00 35 04 06 00 4A 8E 1E B1 [16:14:38]Write to MH i2c: E2 02 01 BE 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 DC 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 9B 01 00 00 F4 03 04 00 EE 93 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6B 04 00 35 04 06 00 4A 8E 1E B1 00 00 56 [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:39]Read from MH i2c: E2 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 03 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 03 00 BE 1D 00 90 00 4F [16:14:39]RAPDU: 90 00 [16:14:39]wFMCommunicate OK [16:14:39]wFMCommunicate request_size=7 [16:14:39]MH_SAM_APDU [16:14:39]CAPDU: 80 0D 02 02 02 22 B8 [16:14:39]Write to MH i2c: E2 0A 00 BF 1D 80 0D 02 02 02 00 22 B8 00 00 34 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:39]Read from MH i2c: E2 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 03 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 03 00 BF 1D 00 90 00 50 [16:14:39]RAPDU: 90 00 [16:14:39]wFMCommunicate OK [16:14:39]wFMCommunicate request_size=4 [16:14:39]MH_SAM_APDU [16:14:39]CAPDU: 80 0D 03 02 [16:14:39]Write to MH i2c: E2 08 00 C0 1D 80 0D 03 02 00 00 00 00 58 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:39]Read from MH i2c: E2 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 0B 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 0B 00 C0 1D 00 67 03 07 DB 7D C8 1E 34 90 00 3C [16:14:39]RAPDU: 67 03 07 DB 7D C8 1E 34 90 00 [16:14:39]wFMCommunicate OK [16:14:39]SAM_PROTO_SignData done [16:14:39]FM_MakeSignedData done [16:14:39]CreateOFDProtocolMessage [16:14:39]wFMCommunicate request_size=4 [16:14:39]MH_SAM_APDU [16:14:39]CAPDU: 80 11 00 00 [16:14:39]Write to MH i2c: E2 08 00 C1 1D 80 11 00 00 00 00 00 00 58 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:39]Read from MH i2c: E2 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 17 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 17 00 C1 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [16:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:14:39]wFMCommunicate OK [16:14:39]CreateOFDProtocolMessage done [16:14:39]OFDSenderStorePacket 289737 [16:14:39]StoreOFDPacket docnum=289737 [16:14:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 1D 9D 04 01 CD 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 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 9B 01 00 00 F4 03 04 00 EE 93 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6B 04 00 35 04 06 00 4A 8E 1E B1 22 B8 67 03 07 DB 7D C8 1E 34 [16:14:39]CheckFolder [16:14:39]dirname=/storage/ofd_packets [16:14:39]CheckFolder done [16:14:39]ProducePacketName [16:14:39]name=ofd_packets/00289737 [16:14:39]NVStorageSaveData ofd_packets/00289737 [16:14:39]File name is /storage/ofd_packets/00289737 [16:14:39]Write 298 bytes [16:14:39]NVStorageSaveData done [16:14:39]OFDSenderStorePacket done [16:14:39]KKMCreateOFDPacket done [16:14:39]NVStorageSaveData kkm_last_timestamp [16:14:39]File name is /storage/kkm_last_timestamp [16:14:39]Write 4 bytes [16:14:39]NVStorageSaveData done [16:14:39]ExternCall_PrintAddStr [16:14:39]wPrintStart [16:14:39]Write to MH i2c: 01 00 00 C2 1D DF [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 C2 1D 00 00 00 00 00 FF 0F F4 [16:14:39]RasterBufferAndPrint [16:14:39]line Счет N : (1)24617817 [16:14:39]line ИНН: 02508201610067 [16:14:39]line Контрольно-Кассовый Чек [16:14:39]line ПРОДАЖА [16:14:39]line ТРК (МРК, ГНК) : 65 [16:14:39]line Товар: 2710194210 [16:14:39]line ДТ-К-5 [16:14:39]line 29.660 * 0.00 [16:14:39]line = 0.00 [16:14:39]line НДС 12% НСП 1% [16:14:39]line > о реализуемом товаре [16:14:39]line ИТОГО: 0.00 [16:14:39]line НСП 1% : 0.00 [16:14:39]line НДС 12% : 0.00 [16:14:39]line Наличными: 0.00 [16:14:39]line Безнал.: 0.00 [16:14:39]line Место: АЗС № 90 "Партнёр-нефть" [16:14:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:14:39]line СНО: Общий режим [16:14:39]line Чек 411 23.09.2024 16:14 [16:14:39]line Смена: 515 ФФД: 1.0 [16:14:39]line ЗНМ: 0300000107 [16:14:39]line РНМ: 0000000000091827 [16:14:39]line Версия ККМ: 001 [16:14:39]line Талоны: Топливная Карта [16:14:39]line 54206 [16:14:39]line ФМ: 0000000000871832 [16:14:39]line ФД: 289737 [16:14:39]line ФПД: 81974260736696 [16:14:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161438&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289737&fm=81974260736696&tin=02508201610067®Number=0000000000091827&sum=0 [16:14:39]written 0, free lines is 4095 [16:14:39]OFD Sender: Processing packet 289737 [packets to send 1784, broken 1783] [16:14:39]ProducePacketName [16:14:39]name=ofd_packets/00289737 [16:14:39]OFD Sender: To server: pG, [16:14:39]CommunicateWithHost lk.salyk.kg:30040 [16:14:39]ConnectInit lk.salyk.kg [16:14:39]Connected sock=10 [16:14:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 1D 9D 04 01 CD 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 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 9B 01 00 00 F4 03 04 00 EE 93 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6B 04 00 35 04 06 00 4A 8E 1E B1 22 B8 67 03 07 DB 7D C8 1E 34 [16:14:39]Write to MH i2c: 01 00 00 EB 1D 08 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 EB 1D 00 00 00 00 00 E1 0C FC [16:14:39]RasterBufferAndPrint [16:14:39]line [16:14:39]line [16:14:39]line [16:14:39]line [16:14:39]line [16:14:39]written 0, free lines is 3304 [16:14:39]MH_Cut [16:14:39]Write to MH i2c: D1 01 00 F2 1D 01 E1 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: D1 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: D1 01 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: D1 01 00 F2 1D 00 E0 [16:14:39]Write to MH i2c: 01 00 00 F3 1D 10 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14: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 33 32 4F 00 00 00 E5 C0 47 00 A2 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 33 32 10 04 04 00 C9 6B 04 00 F4 03 04 00 C3 3B F1 66 B6 04 01 00 00 04 72 10 8F 64 E8 A7 D2 [16:14:39]CommunicateWithHost err = 0 [16:14:39]CheckOFDResponse [16:14:39]1017 (14) - 77093643461234 [16:14:39]1041 (16) - 0000000000871832 [16:14:39]1040 (4) - 289737 [16:14:39]1012 (4) - 23.09.2024 09:58 [16:14:39]1206 (1) - 0 [16:14:39]OFD Sender: Remove packet 289737 [16:14:39]ProducePacketName [16:14:39]name=ofd_packets/00289737 [16:14:39]NVStorageDeleteData [16:14:40]*** Cut start [16:14:40]*** Partial cut [16:14:40]*** CUTSNS_PIN = 1 [16:14:40]*** CUTSNS_PIN = 0 [16:14:40]OFD Sender: No OFD packet to send [16:14:40]*** Brake cut motor [16:14:40]Read from MH i2c: 01 [16:14:40]MH_I2C_Read... [16:14:40]*** Stop cut motor [16:14:40]*** Cut end [16:14:40]Read from MH i2c: 01 07 00 [16:14:40]MH_I2C_Read... [16:14:40]Read from MH i2c: 01 07 00 F3 1D 00 00 00 00 00 FF 0F 25 [16:14:40]process_action close_receipt done [16:14:40]requested_data is exist [16:14:40]produce_requested_data [16:14:40]requested_item fm.sn is exist - process it [16:14:40]wFMCommunicate request_size=4 [16:14:40]MH_SAM_APDU [16:14:40]CAPDU: 80 11 00 00 [16:14:40]Write to MH i2c: E2 08 00 F4 1D 80 11 00 00 00 00 00 00 8B [16:14:40]Write i2c OK [16:14:40]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 17 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 17 00 F4 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DB [16:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:14:41]wFMCommunicate OK [16:14:41]requested_item fd.num is exist - process it [16:14:41]SAM_PROTO_GetFieldsCounters [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 13 00 00 [16:14:41]Write to MH i2c: E2 08 00 F5 1D 80 13 00 00 00 00 00 00 8E [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 62 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 62 00 F5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C9 6B 04 00 0E 04 04 00 03 02 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 BF [16:14:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C9 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:41]wFMCommunicate OK [16:14:41]SAM_PROTO_GetFieldsCounters done [16:14:41]requested_item shift.num is exist - process it [16:14:41]requested_item shift.opened is exist - process it [16:14:41]req_shift_opened [16:14:41]FM_GetShiftState [16:14:41]SAM_PROTO_GetShiftState [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 13 01 00 [16:14:41]Write to MH i2c: E2 08 00 F6 1D 80 13 01 00 00 00 00 00 90 [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:41]Read from MH i2c: E2 0E 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 0E 00 F6 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 31 [16:14:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:14:41]wFMCommunicate OK [16:14:41]SAM_PROTO_GetShiftState done [16:14:41]FM_GetShiftState done [16:14:41]req_shift_opened done [16:14:41]requested_item shift.open_date is exist - process it [16:14:41]req_shift_open_date [16:14:41]req_shift_open_date done [16:14:41]produce_requested_data done [16:14:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289737,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:14:41]process_action_free close_receipt [16:14:41]json_value_free [16:14:41]json_value_free done [16:14:41]process_json_proto returns [16:14:41]Send response to host [16:14:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289737,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:14:41]free response buf [16:14:41]execute_script done [16:14:41]execute_script returns [16:14:41]free content buf [16:14:41]Sock 9.Close socket [16:14:41]Sock 9.Thread stoped [16:14:45]OFD Sender: No OFD packet to send [16:14:50]OFD Sender: No OFD packet to send [16:14:55]OFD Sender: No OFD packet to send [16:15:00]OFD Sender: No OFD packet to send [16:15:00]accept exits with 7 [16:15:00]New connection [16:15:00]New thread 3067157860 created [16:15:00]Thread 3067301220 joined [16:15:00]Waiting for new connection... [16:15:00] Sock 7.Parse request [16:15:00]Sock 7.Check first char [16:15:00]Sock 7.First char is OK [16:15:00]request: POST /json_proto HTTP/1.0 [16:15:00]Method: POST [16:15:00]URL: /json_proto [16:15:00]Method is POST - this is cgi request [16:15:00]url: /json_proto [16:15:00]query_string will be loaded in cgi processing [16:15:00]execute_cgi json_proto POST (null) [16:15:00]execute_cgi path=json_proto method=POST [16:15:00]POST find Content-Length [16:15:00]Host: 172.17.41.135:8080 [16:15:00]Content-Length: 955 [16:15:00]Content-Type: application/json [16:15:00] [16:15:00]POST finish read [16:15:00]Found Content-Length = 955 [16:15:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 39.830, "sum" : 2720.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 39.83 \u0441\u043E\u043C", "deposit" : 2720.00, "total" : 2720.00, "payments": [ { "type": 0, "sum" : 2720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:00]execute_script... [16:15:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.30, "quantity" : 39.830, "sum" : 2720.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 39.83 \u0441\u043E\u043C", "deposit" : 2720.00, "total" : 2720.00, "payments": [ { "type": 0, "sum" : 2720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:00]POST & json_proto [16:15:00]process_json_proto [16:15:00]json parsed OK: [16:15:00]protocol is kg_v1.0 [16:15:00]action value=close_receipt [16:15:00]process_action close_receipt [16:15:00]cmd_close_receipt [16:15:00]MH_GetDate [16:15:00]Write to MH i2c: F0 00 00 F7 1D 03 [16:15:00]Write i2c OK [16:15:00]MH_I2C_Read... [16:15:00]Read from MH i2c: F0 [16:15:00]MH_I2C_Read... [16:15:00]Read from MH i2c: F0 09 00 [16:15:00]MH_I2C_Read... [16:15:00]Read from MH i2c: F0 09 00 F7 1D 00 06 94 F1 66 ED 3E 82 65 0F [16:15:00]GetLastDocTimeStamp 1727108078 [16:15:00]current date 1727108102 [16:15:00]FM_GetShiftState [16:15:00]SAM_PROTO_GetShiftState [16:15:00]wFMCommunicate request_size=4 [16:15:00]MH_SAM_APDU [16:15:00]CAPDU: 80 13 01 00 [16:15:00]Write to MH i2c: E2 08 00 F8 1D 80 13 01 00 00 00 00 00 92 [16:15:00]Write i2c OK [16:15:00]MH_I2C_Read... [16:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:01]Read from MH i2c: E2 [16:15:01]MH_I2C_Read... [16:15:01]Read from MH i2c: E2 0E 00 [16:15:01]MH_I2C_Read... [16:15:01]Read from MH i2c: E2 0E 00 F8 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 33 [16:15:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:15:01]wFMCommunicate OK [16:15:01]SAM_PROTO_GetShiftState done [16:15:01]FM_GetShiftState done [16:15:01]opened in 1727051401 [16:15:01]opened+sec_in_day 1727137801 [16:15:01]quantity*price = 272038 [16:15:01]sum+1 = 272040 [16:15:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 2720.00 Внесено: 2720.00 СДАЧА: 0.00 НСП 1% : 24.07 НДС 12% : 288.89 Наличными: 2720.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 412 23.09.2024 16:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа S-92 номер 90 сэкономлено 39.83 сом ФМ: 0000000000871832 ФД: 289738 ФПД: 49636934687925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161502&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289738&fm=49636934687925&tin=02508201610067®Number=0000000000091827&sum=272000 [16:15:02]StoreToDocumentArchive [16:15:02]shift 515 fd 289738 [16:15:02]save to /storage/0515/doc_00289738 [16:15:02]save last doc name /storage/0515/doc_00289738 to /storage/kkm_last_doc_name [16:15:02]save OK [16:15:02]Clear old archive folders... [16:15:02]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:15:02]tlvbuf is 0077A780 [16:15:02]SAM_PROTO_ClearQueue [16:15:02]wFMCommunicate request_size=4 [16:15:02]MH_SAM_APDU [16:15:02]CAPDU: 80 09 00 00 [16:15:02]Write to MH i2c: E2 08 00 05 1E 80 09 00 00 00 00 00 00 95 [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:02]Read from MH i2c: E2 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 03 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 03 00 05 1E 00 90 00 97 [16:15:02]RAPDU: 90 00 [16:15:02]wFMCommunicate OK [16:15:02]SAM_PROTO_ClearQueue done [16:15:02]KKMCreateOFDPacket [16:15:02]OFDProtocolAddRootSTLVToBuf [16:15:02]FM_MakeSignedData [16:15:02]FM_MakeSignedData [16:15:02]SAM_PROTO_SignData [16:15:02]wFMCommunicate request_size=4 [16:15:02]MH_SAM_APDU [16:15:02]CAPDU: 80 0D 01 02 [16:15:02]Write to MH i2c: E2 08 00 06 1E 80 0D 01 02 00 00 00 00 9D [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:02]Read from MH i2c: E2 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 03 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 03 00 06 1E 00 90 00 98 [16:15:02]RAPDU: 90 00 [16:15:02]wFMCommunicate OK [16:15:02]wFMCommunicate request_size=253 [16:15:02]MH_SAM_APDU [16:15:02]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 96 9B 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A7 26 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 26 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 70 00 00 00 00 07 04 06 00 80 26 04 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 06 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6B 04 00 35 04 06 00 2D 24 FF DC 1C B5 [16:15:02]Write to MH i2c: E2 00 01 07 1E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 96 9B 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A7 26 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 26 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 70 00 00 00 00 07 04 06 00 80 26 04 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 06 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6B 04 00 35 04 06 00 2D 24 FF DC 1C B5 00 00 F4 [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:02]Read from MH i2c: E2 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 03 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 03 00 07 1E 00 90 00 99 [16:15:02]RAPDU: 90 00 [16:15:02]wFMCommunicate OK [16:15:02]wFMCommunicate request_size=4 [16:15:02]MH_SAM_APDU [16:15:02]CAPDU: 80 0D 03 02 [16:15:02]Write to MH i2c: E2 08 00 08 1E 80 0D 03 02 00 00 00 00 A1 [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:02]Read from MH i2c: E2 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 0B 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 0B 00 08 1E 00 13 B0 8F 0C 07 A1 38 00 90 00 E0 [16:15:02]RAPDU: 13 B0 8F 0C 07 A1 38 00 90 00 [16:15:02]wFMCommunicate OK [16:15:02]SAM_PROTO_SignData done [16:15:02]FM_MakeSignedData done [16:15:02]CreateOFDProtocolMessage [16:15:02]wFMCommunicate request_size=4 [16:15:02]MH_SAM_APDU [16:15:02]CAPDU: 80 11 00 00 [16:15:02]Write to MH i2c: E2 08 00 09 1E 80 11 00 00 00 00 00 00 A1 [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:02]Read from MH i2c: E2 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 17 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 17 00 09 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F1 [16:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:15:02]wFMCommunicate OK [16:15:02]CreateOFDProtocolMessage done [16:15:02]OFDSenderStorePacket 289738 [16:15:02]StoreOFDPacket docnum=289738 [16:15:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2B 9F 00 01 B6 6E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 96 9B 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A7 26 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 26 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 70 00 00 00 00 07 04 06 00 80 26 04 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 06 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6B 04 00 35 04 06 00 2D 24 FF DC 1C B5 13 B0 8F 0C 07 A1 38 00 [16:15:02]CheckFolder [16:15:02]dirname=/storage/ofd_packets [16:15:02]CheckFolder done [16:15:02]ProducePacketName [16:15:02]name=ofd_packets/00289738 [16:15:02]NVStorageSaveData ofd_packets/00289738 [16:15:02]File name is /storage/ofd_packets/00289738 [16:15:02]Write 294 bytes [16:15:02]NVStorageSaveData done [16:15:02]OFDSenderStorePacket done [16:15:02]KKMCreateOFDPacket done [16:15:02]NVStorageSaveData kkm_last_timestamp [16:15:02]File name is /storage/kkm_last_timestamp [16:15:02]Write 4 bytes [16:15:02]NVStorageSaveData done [16:15:02]ExternCall_PrintAddStr [16:15:02]wPrintStart [16:15:02]Write to MH i2c: 01 00 00 0A 1E 28 [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: 01 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: 01 07 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: 01 07 00 0A 1E 00 00 00 00 00 FF 0F 3D [16:15:02]RasterBufferAndPrint [16:15:02]line Счет N : (1)24617818 [16:15:02]line ИНН: 02508201610067 [16:15:02]line Контрольно-Кассовый Чек [16:15:02]line ПРОДАЖА [16:15:02]line ТРК (МРК, ГНК) : 54 [16:15:02]line Товар: 2710124130 [16:15:02]line SU-92 [16:15:02]line 39.830 * 68.30 [16:15:02]line = 2720.39 [16:15:02]line НДС 12% НСП 1% [16:15:02]line > о реализуемом товаре [16:15:02]line ОКРУГЛЕНИЕ: -0.39 [16:15:02]line ИТОГО: 2720.00 [16:15:02]line Внесено: 2720.00 [16:15:02]line СДАЧА: 0.00 [16:15:02]line НСП 1% : 24.07 [16:15:02]line НДС 12% : 288.89 [16:15:02]line Наличными: 2720.00 [16:15:02]line Безнал.: 0.00 [16:15:02]line Место: АЗС № 90 "Партнёр-нефть" [16:15:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:15:02]line СНО: Общий режим [16:15:02]line Чек 412 23.09.2024 16:15 [16:15:02]line Смена: 515 ФФД: 1.0 [16:15:02]line ЗНМ: 0300000107 [16:15:02]line РНМ: 0000000000091827 [16:15:02]line Версия ККМ: 001 [16:15:02]line [16:15:02]line Дисконтная программа [16:15:02]line S-92 [16:15:02]line номер 90 [16:15:02]line сэкономлено 39.83 сом [16:15:02]line ФМ: 0000000000871832 [16:15:02]line ФД: 289738 [16:15:02]line ФПД: 49636934687925 [16:15:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161502&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289738&fm=49636934687925&tin=02508201610067®Number=0000000000091827&sum=272000 [16:15:02]written 0, free lines is 4095 [16:15:02]OFD Sender: Processing packet 289738 [packets to send 1784, broken 1783] [16:15:02]ProducePacketName [16:15:02]name=ofd_packets/00289738 [16:15:02]OFD Sender: To server: pG, [16:15:02]CommunicateWithHost lk.salyk.kg:30040 [16:15:02]ConnectInit lk.salyk.kg [16:15:02]Connected sock=10 [16:15: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 33 32 08 01 00 00 2B 9F 00 01 B6 6E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 96 9B 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 A7 26 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 26 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 70 00 00 00 00 07 04 06 00 80 26 04 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 06 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6B 04 00 35 04 06 00 2D 24 FF DC 1C B5 13 B0 8F 0C 07 A1 38 00 [16:15:03]Write to MH i2c: 01 00 00 39 1E 57 [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: 01 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: 01 07 00 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: 01 07 00 39 1E 00 00 00 00 00 94 0C FE [16:15:03]RasterBufferAndPrint [16:15:03]line [16:15:03]line [16:15:03]line [16:15:03]line [16:15:03]line [16:15:03]written 0, free lines is 3230 [16:15:03]MH_Cut [16:15:03]Write to MH i2c: D1 01 00 40 1E 01 30 [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: D1 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: D1 01 00 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: D1 01 00 40 1E 00 2F [16:15:03]Write to MH i2c: 01 00 00 41 1E 5F [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15: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 33 32 4F 00 00 00 F0 DF 47 00 34 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 33 32 10 04 04 00 CA 6B 04 00 F4 03 04 00 DA 3B F1 66 B6 04 01 00 00 73 C5 31 02 B4 FA BB 79 [16:15:03]CommunicateWithHost err = 0 [16:15:03]CheckOFDResponse [16:15:03]1017 (14) - 77093643461234 [16:15:03]1041 (16) - 0000000000871832 [16:15:03]1040 (4) - 289738 [16:15:03]1012 (4) - 23.09.2024 09:58 [16:15:03]1206 (1) - 0 [16:15:03]OFD Sender: Remove packet 289738 [16:15:03]ProducePacketName [16:15:03]name=ofd_packets/00289738 [16:15:03]NVStorageDeleteData [16:15:03]OFD Sender: No OFD packet to send [16:15:04]*** Cut start [16:15:04]*** Partial cut [16:15:04]*** CUTSNS_PIN = 1 [16:15:04]*** CUTSNS_PIN = 0 [16:15:04]*** Brake cut motor [16:15:04]Read from MH i2c: 01 [16:15:04]MH_I2C_Read... [16:15:04]*** Stop cut motor [16:15:04]*** Cut end [16:15:04]Read from MH i2c: 01 07 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: 01 07 00 41 1E 00 00 00 00 00 FF 0F 74 [16:15:04]process_action close_receipt done [16:15:04]requested_data is exist [16:15:04]produce_requested_data [16:15:04]requested_item fm.sn is exist - process it [16:15:04]wFMCommunicate request_size=4 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 11 00 00 [16:15:04]Write to MH i2c: E2 08 00 42 1E 80 11 00 00 00 00 00 00 DA [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:04]Read from MH i2c: E2 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 17 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 17 00 42 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2A [16:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:15:04]wFMCommunicate OK [16:15:04]requested_item fd.num is exist - process it [16:15:04]SAM_PROTO_GetFieldsCounters [16:15:04]wFMCommunicate request_size=4 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 13 00 00 [16:15:04]Write to MH i2c: E2 08 00 43 1E 80 13 00 00 00 00 00 00 DD [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:04]Read from MH i2c: E2 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 62 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 62 00 43 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CA 6B 04 00 0E 04 04 00 03 02 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 12 [16:15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CA 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:04]wFMCommunicate OK [16:15:04]SAM_PROTO_GetFieldsCounters done [16:15:04]requested_item shift.num is exist - process it [16:15:04]requested_item shift.opened is exist - process it [16:15:04]req_shift_opened [16:15:04]FM_GetShiftState [16:15:04]SAM_PROTO_GetShiftState [16:15:04]wFMCommunicate request_size=4 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 13 01 00 [16:15:04]Write to MH i2c: E2 08 00 44 1E 80 13 01 00 00 00 00 00 DF [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:04]Read from MH i2c: E2 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 0E 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 0E 00 44 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [16:15:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:15:04]wFMCommunicate OK [16:15:04]SAM_PROTO_GetShiftState done [16:15:04]FM_GetShiftState done [16:15:04]req_shift_opened done [16:15:04]requested_item shift.open_date is exist - process it [16:15:04]req_shift_open_date [16:15:04]req_shift_open_date done [16:15:04]produce_requested_data done [16:15:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289738,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:15:04]process_action_free close_receipt [16:15:04]json_value_free [16:15:04]json_value_free done [16:15:04]process_json_proto returns [16:15:04]Send response to host [16:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289738,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:15:04]free response buf [16:15:04]execute_script done [16:15:04]execute_script returns [16:15:04]free content buf [16:15:04]Sock 7.Close socket [16:15:04]Sock 7.Thread stoped [16:15:08]OFD Sender: No OFD packet to send [16:15:13]OFD Sender: No OFD packet to send [16:15:18]OFD Sender: No OFD packet to send [16:15:23]OFD Sender: No OFD packet to send [16:15:29]OFD Sender: No OFD packet to send [16:15:34]OFD Sender: No OFD packet to send [16:15:39]OFD Sender: No OFD packet to send [16:15:44]OFD Sender: No OFD packet to send [16:15:49]OFD Sender: No OFD packet to send [16:15:50]accept exits with 9 [16:15:50]New connection [16:15:50]New thread 3067301220 created [16:15:50]Thread 3067157860 joined [16:15:50]Waiting for new connection... [16:15:50] Sock 9.Parse request [16:15:50]Sock 9.Check first char [16:15:50]Sock 9.First char is OK [16:15:50]request: POST /json_proto HTTP/1.0 [16:15:50]Method: POST [16:15:50]URL: /json_proto [16:15:50]Method is POST - this is cgi request [16:15:50]url: /json_proto [16:15:50]query_string will be loaded in cgi processing [16:15:50]execute_cgi json_proto POST (null) [16:15:50]execute_cgi path=json_proto method=POST [16:15:50]POST find Content-Length [16:15:50]Host: 172.17.41.135:8080 [16:15:50]Content-Length: 802 [16:15:50]Content-Type: application/json [16:15:50] [16:15:50]POST finish read [16:15:50]Found Content-Length = 802 [16:15:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:50]execute_script... [16:15: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)24617820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:50]POST & json_proto [16:15:50]process_json_proto [16:15:50]json parsed OK: [16:15:50]protocol is kg_v1.0 [16:15:50]action value=close_receipt [16:15:50]process_action close_receipt [16:15:50]cmd_close_receipt [16:15:50]MH_GetDate [16:15:50]Write to MH i2c: F0 00 00 45 1E 52 [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: F0 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: F0 09 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: F0 09 00 45 1E 00 37 94 F1 66 ED 3E 82 65 8F [16:15:50]GetLastDocTimeStamp 1727108102 [16:15:50]current date 1727108151 [16:15:50]FM_GetShiftState [16:15:50]SAM_PROTO_GetShiftState [16:15:50]wFMCommunicate request_size=4 [16:15:50]MH_SAM_APDU [16:15:50]CAPDU: 80 13 01 00 [16:15:50]Write to MH i2c: E2 08 00 46 1E 80 13 01 00 00 00 00 00 E1 [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:50]Read from MH i2c: E2 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 0E 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 0E 00 46 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 82 [16:15:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:15:50]wFMCommunicate OK [16:15:50]SAM_PROTO_GetShiftState done [16:15:50]FM_GetShiftState done [16:15:50]opened in 1727051401 [16:15:50]opened+sec_in_day 1727137801 [16:15:50]quantity*price = 150037 [16:15:50]sum+1 = 150039 [16:15:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 413 23.09.2024 16:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289739 ФПД: 117361601566604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161551&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289739&fm=117361601566604&tin=02508201610067®Number=0000000000091827&sum=150038 [16:15:51]StoreToDocumentArchive [16:15:51]shift 515 fd 289739 [16:15:51]save to /storage/0515/doc_00289739 [16:15:51]save last doc name /storage/0515/doc_00289739 to /storage/kkm_last_doc_name [16:15:51]save OK [16:15:51]Clear old archive folders... [16:15:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:15:51]tlvbuf is 007C5F70 [16:15:51]SAM_PROTO_ClearQueue [16:15:51]wFMCommunicate request_size=4 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 09 00 00 [16:15:51]Write to MH i2c: E2 08 00 53 1E 80 09 00 00 00 00 00 00 E3 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 53 1E 00 90 00 E5 [16:15:51]RAPDU: 90 00 [16:15:51]wFMCommunicate OK [16:15:51]SAM_PROTO_ClearQueue done [16:15:51]KKMCreateOFDPacket [16:15:51]OFDProtocolAddRootSTLVToBuf [16:15:51]FM_MakeSignedData [16:15:51]FM_MakeSignedData [16:15:51]SAM_PROTO_SignData [16:15:51]wFMCommunicate request_size=4 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 0D 01 02 [16:15:51]Write to MH i2c: E2 08 00 54 1E 80 0D 01 02 00 00 00 00 EB [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 54 1E 00 90 00 E6 [16:15:51]RAPDU: 90 00 [16:15:51]wFMCommunicate OK [16:15:51]wFMCommunicate request_size=255 [16:15:51]MH_SAM_APDU [16:15: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 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 9D 01 00 00 F4 03 04 00 37 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6B 04 00 35 04 06 00 6A BD 60 92 [16:15:51]Write to MH i2c: E2 02 01 55 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 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 9D 01 00 00 F4 03 04 00 37 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6B 04 00 35 04 06 00 6A BD 60 92 00 00 4C [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 55 1E 00 90 00 E7 [16:15:51]RAPDU: 90 00 [16:15:51]wFMCommunicate OK [16:15:51]wFMCommunicate request_size=7 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 0D 02 02 02 57 8C [16:15:51]Write to MH i2c: E2 0A 00 56 1E 80 0D 02 02 02 00 57 8C 00 00 D5 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 03 00 56 1E 00 90 00 E8 [16:15:51]RAPDU: 90 00 [16:15:51]wFMCommunicate OK [16:15:51]wFMCommunicate request_size=4 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 0D 03 02 [16:15:51]Write to MH i2c: E2 08 00 57 1E 80 0D 03 02 00 00 00 00 F0 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 0B 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 0B 00 57 1E 00 1A 62 0A F4 44 E3 C7 C1 90 00 1A [16:15:51]RAPDU: 1A 62 0A F4 44 E3 C7 C1 90 00 [16:15:51]wFMCommunicate OK [16:15:51]SAM_PROTO_SignData done [16:15:51]FM_MakeSignedData done [16:15:51]CreateOFDProtocolMessage [16:15:51]wFMCommunicate request_size=4 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 11 00 00 [16:15:51]Write to MH i2c: E2 08 00 58 1E 80 11 00 00 00 00 00 00 F0 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 17 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 17 00 58 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 40 [16:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:15:51]wFMCommunicate OK [16:15:51]CreateOFDProtocolMessage done [16:15:51]OFDSenderStorePacket 289739 [16:15:51]StoreOFDPacket docnum=289739 [16:15:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E1 A8 04 01 53 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 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 9D 01 00 00 F4 03 04 00 37 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6B 04 00 35 04 06 00 6A BD 60 92 57 8C 1A 62 0A F4 44 E3 C7 C1 [16:15:51]CheckFolder [16:15:51]dirname=/storage/ofd_packets [16:15:51]CheckFolder done [16:15:51]ProducePacketName [16:15:51]name=ofd_packets/00289739 [16:15:51]NVStorageSaveData ofd_packets/00289739 [16:15:51]File name is /storage/ofd_packets/00289739 [16:15:51]Write 298 bytes [16:15:51]NVStorageSaveData done [16:15:51]OFDSenderStorePacket done [16:15:51]KKMCreateOFDPacket done [16:15:51]NVStorageSaveData kkm_last_timestamp [16:15:51]File name is /storage/kkm_last_timestamp [16:15:51]Write 4 bytes [16:15:51]NVStorageSaveData done [16:15:51]ExternCall_PrintAddStr [16:15:51]wPrintStart [16:15:51]Write to MH i2c: 01 00 00 59 1E 77 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: 01 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: 01 07 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: 01 07 00 59 1E 00 00 00 00 00 FF 0F 8C [16:15:51]RasterBufferAndPrint [16:15:51]line Счет N : (1)24617820 [16:15:51]line ИНН: 02508201610067 [16:15:51]line Контрольно-Кассовый Чек [16:15:51]line ПРОДАЖА [16:15:51]line ТРК (МРК, ГНК) : 45 [16:15:51]line Товар: 2710194210 [16:15:51]line ДТ-К-5 [16:15:51]line 19.690 * 76.20 [16:15:51]line = 1500.38 [16:15:51]line НДС 12% НСП 1% [16:15:51]line > о реализуемом товаре [16:15:51]line ИТОГО: 1500.38 [16:15:51]line НСП 1% : 13.28 [16:15:51]line НДС 12% : 159.33 [16:15:51]line Наличными: 0.00 [16:15:51]line Безнал.: 1500.38 [16:15:51]line Место: АЗС № 90 "Партнёр-нефть" [16:15:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:15:51]line СНО: Общий режим [16:15:51]line Чек 413 23.09.2024 16:15 [16:15:51]line Смена: 515 ФФД: 1.0 [16:15:51]line ЗНМ: 0300000107 [16:15:51]line РНМ: 0000000000091827 [16:15:51]line Версия ККМ: 001 [16:15:51]line Платежная система: O! деньги [16:15:51]line ФМ: 0000000000871832 [16:15:51]line ФД: 289739 [16:15:51]line ФПД: 117361601566604 [16:15:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161551&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289739&fm=117361601566604&tin=02508201610067®Number=0000000000091827&sum=150038 [16:15:51]written 0, free lines is 4095 [16:15:51]OFD Sender: Processing packet 289739 [packets to send 1784, broken 1783] [16:15:51]ProducePacketName [16:15:51]name=ofd_packets/00289739 [16:15:51]OFD Sender: To server: pG, [16:15:51]CommunicateWithHost lk.salyk.kg:30040 [16:15:51]ConnectInit lk.salyk.kg [16:15:52]Write to MH i2c: 01 00 00 82 1E A0 [16:15:52]Write i2c OK [16:15:52]MH_I2C_Read... [16:15:52]Read from MH i2c: 01 [16:15:52]MH_I2C_Read... [16:15:52]Read from MH i2c: 01 07 00 [16:15:52]MH_I2C_Read... [16:15:52]Read from MH i2c: 01 07 00 82 1E 00 00 00 00 00 E7 0C 9A [16:15:52]RasterBufferAndPrint [16:15:52]line [16:15:52]line [16:15:52]line [16:15:52]line [16:15:52]line [16:15:52]written 0, free lines is 3310 [16:15:52]MH_Cut [16:15:52]Write to MH i2c: D1 01 00 89 1E 01 79 [16:15:52]Write i2c OK [16:15:52]MH_I2C_Read... [16:15:52]Read from MH i2c: D1 [16:15:52]MH_I2C_Read... [16:15:52]Read from MH i2c: D1 01 00 [16:15:52]MH_I2C_Read... [16:15:52]Read from MH i2c: D1 01 00 89 1E 00 78 [16:15:52]Write to MH i2c: 01 00 00 8A 1E A8 [16:15:52]Write i2c OK [16:15:52]MH_I2C_Read... [16:15:52]Connected sock=10 [16:15:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E1 A8 04 01 53 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 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 9D 01 00 00 F4 03 04 00 37 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6B 04 00 35 04 06 00 6A BD 60 92 57 8C 1A 62 0A F4 44 E3 C7 C1 [16:15: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 33 32 4F 00 00 00 EB 02 47 00 E3 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 33 32 10 04 04 00 CB 6B 04 00 F4 03 04 00 0C 3C F1 66 B6 04 01 00 00 71 C2 BF 02 4C B0 F4 31 [16:15:52]CommunicateWithHost err = 0 [16:15:52]CheckOFDResponse [16:15:52]1017 (14) - 77093643461234 [16:15:52]1041 (16) - 0000000000871832 [16:15:52]1040 (4) - 289739 [16:15:52]1012 (4) - 23.09.2024 09:59 [16:15:52]1206 (1) - 0 [16:15:52]OFD Sender: Remove packet 289739 [16:15:52]ProducePacketName [16:15:52]name=ofd_packets/00289739 [16:15:52]NVStorageDeleteData [16:15:53]*** Cut start [16:15:53]*** Partial cut [16:15:53]*** CUTSNS_PIN = 1 [16:15:53]*** CUTSNS_PIN = 0 [16:15:53]*** Brake cut motor [16:15:53]OFD Sender: No OFD packet to send [16:15:53]Read from MH i2c: 01 [16:15:53]MH_I2C_Read... [16:15:53]*** Stop cut motor [16:15:53]*** Cut end [16:15:53]Read from MH i2c: 01 07 00 [16:15:53]MH_I2C_Read... [16:15:53]Read from MH i2c: 01 07 00 8A 1E 00 00 00 00 00 FF 0F BD [16:15:53]process_action close_receipt done [16:15:53]requested_data is exist [16:15:53]produce_requested_data [16:15:53]requested_item fm.sn is exist - process it [16:15:53]wFMCommunicate request_size=4 [16:15:53]MH_SAM_APDU [16:15:53]CAPDU: 80 11 00 00 [16:15:53]Write to MH i2c: E2 08 00 8B 1E 80 11 00 00 00 00 00 00 23 [16:15:53]Write i2c OK [16:15:53]MH_I2C_Read... [16:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:53]Read from MH i2c: E2 [16:15:53]MH_I2C_Read... [16:15:53]Read from MH i2c: E2 17 00 [16:15:53]MH_I2C_Read... [16:15:53]Read from MH i2c: E2 17 00 8B 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 73 [16:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:15:53]wFMCommunicate OK [16:15:53]requested_item fd.num is exist - process it [16:15:53]SAM_PROTO_GetFieldsCounters [16:15:53]wFMCommunicate request_size=4 [16:15:53]MH_SAM_APDU [16:15:53]CAPDU: 80 13 00 00 [16:15:53]Write to MH i2c: E2 08 00 8C 1E 80 13 00 00 00 00 00 00 26 [16:15:53]Write i2c OK [16:15:53]MH_I2C_Read... [16:15:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:53]Read from MH i2c: E2 [16:15:53]MH_I2C_Read... [16:15:53]Read from MH i2c: E2 62 00 [16:15:53]MH_I2C_Read... [16:15:53]Read from MH i2c: E2 62 00 8C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CB 6B 04 00 0E 04 04 00 03 02 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 5F [16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CB 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:53]wFMCommunicate OK [16:15:53]SAM_PROTO_GetFieldsCounters done [16:15:53]requested_item shift.num is exist - process it [16:15:53]requested_item shift.opened is exist - process it [16:15:53]req_shift_opened [16:15:53]FM_GetShiftState [16:15:53]SAM_PROTO_GetShiftState [16:15:53]wFMCommunicate request_size=4 [16:15:53]MH_SAM_APDU [16:15:53]CAPDU: 80 13 01 00 [16:15:53]Write to MH i2c: E2 08 00 8D 1E 80 13 01 00 00 00 00 00 28 [16:15:53]Write i2c OK [16:15:53]MH_I2C_Read... [16:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:53]Read from MH i2c: E2 [16:15:53]MH_I2C_Read... [16:15:53]Read from MH i2c: E2 0E 00 [16:15:53]MH_I2C_Read... [16:15:53]Read from MH i2c: E2 0E 00 8D 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C9 [16:15:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:15:53]wFMCommunicate OK [16:15:53]SAM_PROTO_GetShiftState done [16:15:53]FM_GetShiftState done [16:15:53]req_shift_opened done [16:15:53]requested_item shift.open_date is exist - process it [16:15:53]req_shift_open_date [16:15:53]req_shift_open_date done [16:15:53]produce_requested_data done [16:15:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289739,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:15:53]process_action_free close_receipt [16:15:53]json_value_free [16:15:53]json_value_free done [16:15:53]process_json_proto returns [16:15:53]Send response to host [16:15:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289739,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:15:53]free response buf [16:15:53]execute_script done [16:15:53]execute_script returns [16:15:53]free content buf [16:15:53]Sock 9.Close socket [16:15:53]Sock 9.Thread stoped [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:13]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [16:16:43]OFD Sender: No OFD packet to send [16:16:48]OFD Sender: No OFD packet to send [16:16:53]OFD Sender: No OFD packet to send [16:16:58]OFD Sender: No OFD packet to send [16:17:03]OFD Sender: No OFD packet to send [16:17:08]OFD Sender: No OFD packet to send [16:17:11]accept exits with 7 [16:17:11]New connection [16:17:11]New thread 3067157860 created [16:17:11]Thread 3067301220 joined [16:17:11]Waiting for new connection... [16:17:11] Sock 7.Parse request [16:17:11]Sock 7.Check first char [16:17:11]Sock 7.First char is OK [16:17:11]request: POST /json_proto HTTP/1.0 [16:17:11]Method: POST [16:17:11]URL: /json_proto [16:17:11]Method is POST - this is cgi request [16:17:11]url: /json_proto [16:17:11]query_string will be loaded in cgi processing [16:17:11]execute_cgi json_proto POST (null) [16:17:11]execute_cgi path=json_proto method=POST [16:17:11]POST find Content-Length [16:17:11]Host: 172.17.41.135:8080 [16:17:11]Content-Length: 660 [16:17:11]Content-Type: application/json [16:17:11] [16:17:11]POST finish read [16:17:11]Found Content-Length = 660 [16:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:17:11]execute_script... [16:17:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:17:11]POST & json_proto [16:17:11]process_json_proto [16:17:11]json parsed OK: [16:17:11]protocol is kg_v1.0 [16:17:11]action value=close_receipt [16:17:11]process_action close_receipt [16:17:11]cmd_close_receipt [16:17:11]MH_GetDate [16:17:11]Write to MH i2c: F0 00 00 8E 1E 9B [16:17:11]Write i2c OK [16:17:11]MH_I2C_Read... [16:17:11]Read from MH i2c: F0 [16:17:11]MH_I2C_Read... [16:17:11]Read from MH i2c: F0 09 00 [16:17:11]MH_I2C_Read... [16:17:11]Read from MH i2c: F0 09 00 8E 1E 00 89 94 F1 66 ED 3E 82 65 2A [16:17:11]GetLastDocTimeStamp 1727108151 [16:17:11]current date 1727108233 [16:17:11]FM_GetShiftState [16:17:11]SAM_PROTO_GetShiftState [16:17:11]wFMCommunicate request_size=4 [16:17:11]MH_SAM_APDU [16:17:11]CAPDU: 80 13 01 00 [16:17:11]Write to MH i2c: E2 08 00 8F 1E 80 13 01 00 00 00 00 00 2A [16:17:11]Write i2c OK [16:17:11]MH_I2C_Read... [16:17:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:12]Read from MH i2c: E2 [16:17:12]MH_I2C_Read... [16:17:12]Read from MH i2c: E2 0E 00 [16:17:12]MH_I2C_Read... [16:17:12]Read from MH i2c: E2 0E 00 8F 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CB [16:17:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:17:12]wFMCommunicate OK [16:17:12]SAM_PROTO_GetShiftState done [16:17:12]FM_GetShiftState done [16:17:12]opened in 1727051401 [16:17:12]opened+sec_in_day 1727137801 [16:17:12]quantity*price = 50034 [16:17:12]sum+1 = 50036 [16:17:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 414 23.09.2024 16:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289740 ФПД: 207255261754757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161713&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289740&fm=207255261754757&tin=02508201610067®Number=0000000000091827&sum=50000 [16:17:13]StoreToDocumentArchive [16:17:13]shift 515 fd 289740 [16:17:13]save to /storage/0515/doc_00289740 [16:17:13]save last doc name /storage/0515/doc_00289740 to /storage/kkm_last_doc_name [16:17:13]save OK [16:17:13]Clear old archive folders... [16:17:13]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:17:13]tlvbuf is B6FAD5B0 [16:17:13]SAM_PROTO_ClearQueue [16:17:13]wFMCommunicate request_size=4 [16:17:13]MH_SAM_APDU [16:17:13]CAPDU: 80 09 00 00 [16:17:13]Write to MH i2c: E2 08 00 9C 1E 80 09 00 00 00 00 00 00 2C [16:17:13]Write i2c OK [16:17:13]MH_I2C_Read... [16:17:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:17:13]Read from MH i2c: E2 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 03 00 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 03 00 9C 1E 00 90 00 2E [16:17:13]RAPDU: 90 00 [16:17:13]wFMCommunicate OK [16:17:13]SAM_PROTO_ClearQueue done [16:17:13]KKMCreateOFDPacket [16:17:13]OFDProtocolAddRootSTLVToBuf [16:17:13]FM_MakeSignedData [16:17:13]FM_MakeSignedData [16:17:13]SAM_PROTO_SignData [16:17:13]wFMCommunicate request_size=4 [16:17:13]MH_SAM_APDU [16:17:13]CAPDU: 80 0D 01 02 [16:17:13]Write to MH i2c: E2 08 00 9D 1E 80 0D 01 02 00 00 00 00 34 [16:17:13]Write i2c OK [16:17:13]MH_I2C_Read... [16:17:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:17:13]Read from MH i2c: E2 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 03 00 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 03 00 9D 1E 00 90 00 2F [16:17:13]RAPDU: 90 00 [16:17:13]wFMCommunicate OK [16:17:13]wFMCommunicate request_size=253 [16:17:13]MH_SAM_APDU [16:17:13]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 9E 01 00 00 F4 03 04 00 89 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6B 04 00 35 04 06 00 BC 7F 60 41 35 85 [16:17:13]Write to MH i2c: E2 00 01 9E 1E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 9E 01 00 00 F4 03 04 00 89 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6B 04 00 35 04 06 00 BC 7F 60 41 35 85 00 00 3E [16:17:13]Write i2c OK [16:17:13]MH_I2C_Read... [16:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:13]Read from MH i2c: E2 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 03 00 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 03 00 9E 1E 00 90 00 30 [16:17:13]RAPDU: 90 00 [16:17:13]wFMCommunicate OK [16:17:13]wFMCommunicate request_size=4 [16:17:13]MH_SAM_APDU [16:17:13]CAPDU: 80 0D 03 02 [16:17:13]Write to MH i2c: E2 08 00 9F 1E 80 0D 03 02 00 00 00 00 38 [16:17:13]Write i2c OK [16:17:13]MH_I2C_Read... [16:17:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:17:13]Read from MH i2c: E2 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 0B 00 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 0B 00 9F 1E 00 05 51 FA B4 7B 55 5B B1 90 00 19 [16:17:13]RAPDU: 05 51 FA B4 7B 55 5B B1 90 00 [16:17:13]wFMCommunicate OK [16:17:13]SAM_PROTO_SignData done [16:17:13]FM_MakeSignedData done [16:17:13]CreateOFDProtocolMessage [16:17:13]wFMCommunicate request_size=4 [16:17:13]MH_SAM_APDU [16:17:13]CAPDU: 80 11 00 00 [16:17:13]Write to MH i2c: E2 08 00 A0 1E 80 11 00 00 00 00 00 00 38 [16:17:13]Write i2c OK [16:17:13]MH_I2C_Read... [16:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:13]Read from MH i2c: E2 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 17 00 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: E2 17 00 A0 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 88 [16:17:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:17:13]wFMCommunicate OK [16:17:13]CreateOFDProtocolMessage done [16:17:13]OFDSenderStorePacket 289740 [16:17:13]StoreOFDPacket docnum=289740 [16:17:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4F E6 00 01 58 B9 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 9E 01 00 00 F4 03 04 00 89 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6B 04 00 35 04 06 00 BC 7F 60 41 35 85 05 51 FA B4 7B 55 5B B1 [16:17:13]CheckFolder [16:17:13]dirname=/storage/ofd_packets [16:17:13]CheckFolder done [16:17:13]ProducePacketName [16:17:13]name=ofd_packets/00289740 [16:17:13]NVStorageSaveData ofd_packets/00289740 [16:17:13]File name is /storage/ofd_packets/00289740 [16:17:13]Write 294 bytes [16:17:13]NVStorageSaveData done [16:17:13]OFDSenderStorePacket done [16:17:13]KKMCreateOFDPacket done [16:17:13]NVStorageSaveData kkm_last_timestamp [16:17:13]File name is /storage/kkm_last_timestamp [16:17:13]Write 4 bytes [16:17:13]NVStorageSaveData done [16:17:13]ExternCall_PrintAddStr [16:17:13]wPrintStart [16:17:13]Write to MH i2c: 01 00 00 A1 1E BF [16:17:13]Write i2c OK [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: 01 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: 01 07 00 [16:17:13]MH_I2C_Read... [16:17:13]Read from MH i2c: 01 07 00 A1 1E 00 00 00 00 00 FF 0F D4 [16:17:13]RasterBufferAndPrint [16:17:13]line Счет N : (1)24617823 [16:17:13]line ИНН: 02508201610067 [16:17:13]line Контрольно-Кассовый Чек [16:17:13]line ПРОДАЖА [16:17:13]line ТРК (МРК, ГНК) : 54 [16:17:13]line Товар: 2710124130 [16:17:13]line SU-92 [16:17:13]line 7.220 * 69.30 [16:17:13]line = 500.35 [16:17:13]line НДС 12% НСП 1% [16:17:13]line > о реализуемом товаре [16:17:13]line ОКРУГЛЕНИЕ: -0.35 [16:17:13]line ИТОГО: 500.00 [16:17:13]line Внесено: 500.00 [16:17:13]line СДАЧА: 0.00 [16:17:13]line НСП 1% : 4.43 [16:17:13]line НДС 12% : 53.13 [16:17:13]line Наличными: 500.00 [16:17:13]line Безнал.: 0.00 [16:17:13]line Место: АЗС № 90 "Партнёр-нефть" [16:17:13]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:17:13]line СНО: Общий режим [16:17:13]line Чек 414 23.09.2024 16:17 [16:17:13]line Смена: 515 ФФД: 1.0 [16:17:13]line ЗНМ: 0300000107 [16:17:13]line РНМ: 0000000000091827 [16:17:13]line Версия ККМ: 001 [16:17:13]line ФМ: 0000000000871832 [16:17:13]line ФД: 289740 [16:17:13]line ФПД: 207255261754757 [16:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161713&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289740&fm=207255261754757&tin=02508201610067®Number=0000000000091827&sum=50000 [16:17:13]written 0, free lines is 4095 [16:17:13]OFD Sender: Processing packet 289740 [packets to send 1784, broken 1783] [16:17:13]ProducePacketName [16:17:13]name=ofd_packets/00289740 [16:17:13]OFD Sender: To server: pG, [16:17:13]CommunicateWithHost lk.salyk.kg:30040 [16:17:13]ConnectInit lk.salyk.kg [16:17:13]Connected sock=10 [16: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 33 32 08 01 00 00 4F E6 00 01 58 B9 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 9E 01 00 00 F4 03 04 00 89 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6B 04 00 35 04 06 00 BC 7F 60 41 35 85 05 51 FA B4 7B 55 5B B1 [16:17:14]Write to MH i2c: 01 00 00 CB 1E E9 [16:17:14]Write i2c OK [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: 01 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: 01 07 00 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: 01 07 00 CB 1E 00 00 00 00 00 C8 0C C4 [16:17:14]RasterBufferAndPrint [16:17:14]line [16:17:14]line [16:17:14]line [16:17:14]line [16:17:14]line [16:17:14]written 0, free lines is 3279 [16:17:14]MH_Cut [16:17:14]Write to MH i2c: D1 01 00 D2 1E 01 C2 [16:17:14]Write i2c OK [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: D1 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: D1 01 00 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: D1 01 00 D2 1E 00 C1 [16:17:14]Write to MH i2c: 01 00 00 D3 1E F1 [16:17:14]Write i2c OK [16:17:14]MH_I2C_Read... [16: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 33 32 4F 00 00 00 43 05 47 00 A3 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 33 32 10 04 04 00 CC 6B 04 00 F4 03 04 00 5D 3C F1 66 B6 04 01 00 00 56 69 CD FC 56 BC 42 C0 [16:17:14]CommunicateWithHost err = 0 [16:17:14]CheckOFDResponse [16:17:14]1017 (14) - 77093643461234 [16:17:14]1041 (16) - 0000000000871832 [16:17:14]1040 (4) - 289740 [16:17:14]1012 (4) - 23.09.2024 10:01 [16:17:14]1206 (1) - 0 [16:17:14]OFD Sender: Remove packet 289740 [16:17:14]ProducePacketName [16:17:14]name=ofd_packets/00289740 [16:17:14]NVStorageDeleteData [16:17:14]OFD Sender: No OFD packet to send [16:17:14]*** Cut start [16:17:14]*** Partial cut [16:17:14]*** CUTSNS_PIN = 1 [16:17:14]*** CUTSNS_PIN = 0 [16:17:15]*** Brake cut motor [16:17:15]Read from MH i2c: 01 [16:17:15]MH_I2C_Read... [16:17:15]*** Stop cut motor [16:17:15]*** Cut end [16:17:15]Read from MH i2c: 01 07 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: 01 07 00 D3 1E 00 00 00 00 00 FF 0F 06 [16:17:15]process_action close_receipt done [16:17:15]requested_data is exist [16:17:15]produce_requested_data [16:17:15]requested_item fm.sn is exist - process it [16:17:15]wFMCommunicate request_size=4 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 11 00 00 [16:17:15]Write to MH i2c: E2 08 00 D4 1E 80 11 00 00 00 00 00 00 6C [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 17 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 17 00 D4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BC [16:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:17:15]wFMCommunicate OK [16:17:15]requested_item fd.num is exist - process it [16:17:15]SAM_PROTO_GetFieldsCounters [16:17:15]wFMCommunicate request_size=4 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 13 00 00 [16:17:15]Write to MH i2c: E2 08 00 D5 1E 80 13 00 00 00 00 00 00 6F [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 62 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 62 00 D5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CC 6B 04 00 0E 04 04 00 03 02 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 AC [16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CC 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:17:15]wFMCommunicate OK [16:17:15]SAM_PROTO_GetFieldsCounters done [16:17:15]requested_item shift.num is exist - process it [16:17:15]requested_item shift.opened is exist - process it [16:17:15]req_shift_opened [16:17:15]FM_GetShiftState [16:17:15]SAM_PROTO_GetShiftState [16:17:15]wFMCommunicate request_size=4 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 13 01 00 [16:17:15]Write to MH i2c: E2 08 00 D6 1E 80 13 01 00 00 00 00 00 71 [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 0E 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 0E 00 D6 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [16:17:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:17:15]wFMCommunicate OK [16:17:15]SAM_PROTO_GetShiftState done [16:17:15]FM_GetShiftState done [16:17:15]req_shift_opened done [16:17:15]requested_item shift.open_date is exist - process it [16:17:15]req_shift_open_date [16:17:15]req_shift_open_date done [16:17:15]produce_requested_data done [16:17:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289740,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:17:15]process_action_free close_receipt [16:17:15]json_value_free [16:17:15]json_value_free done [16:17:15]process_json_proto returns [16:17:15]Send response to host [16:17:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289740,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:17:15]free response buf [16:17:15]execute_script done [16:17:15]execute_script returns [16:17:15]free content buf [16:17:15]Sock 7.Close socket [16:17:15]Sock 7.Thread stoped [16:17:16]accept exits with 9 [16:17:16]New connection [16:17:16]New thread 3067301220 created [16:17:16]Thread 3067157860 joined [16:17:16]Waiting for new connection... [16:17:16] Sock 9.Parse request [16:17:16]Sock 9.Check first char [16:17:16]Sock 9.First char is OK [16:17:16]request: POST /json_proto HTTP/1.0 [16:17:16]Method: POST [16:17:16]URL: /json_proto [16:17:16]Method is POST - this is cgi request [16:17:16]url: /json_proto [16:17:16]query_string will be loaded in cgi processing [16:17:16]execute_cgi json_proto POST (null) [16:17:16]execute_cgi path=json_proto method=POST [16:17:16]POST find Content-Length [16:17:16]Host: 172.17.41.135:8080 [16:17:16]Content-Length: 806 [16:17:16]Content-Type: application/json [16:17:16] [16:17:16]POST finish read [16:17:16]Found Content-Length = 806 [16:17:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124100", "name": "\u0413\u0410\u0417-\u041A-1", "price" : 37.40, "quantity" : 15.500, "sum" : 579.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" : 579.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:17:16]execute_script... [16:17: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)24617585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124100", "name": "\u0413\u0410\u0417-\u041A-1", "price" : 37.40, "quantity" : 15.500, "sum" : 579.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" : 579.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:17:16]POST & json_proto [16:17:16]process_json_proto [16:17:16]json parsed OK: [16:17:16]protocol is kg_v1.0 [16:17:16]action value=close_receipt [16:17:16]process_action close_receipt [16:17:16]cmd_close_receipt [16:17:16]MH_GetDate [16:17:16]Write to MH i2c: F0 00 00 D7 1E E4 [16:17:16]Write i2c OK [16:17:16]MH_I2C_Read... [16:17:16]Read from MH i2c: F0 [16:17:16]MH_I2C_Read... [16:17:16]Read from MH i2c: F0 09 00 [16:17:16]MH_I2C_Read... [16:17:16]Read from MH i2c: F0 09 00 D7 1E 00 8D 94 F1 66 ED 3E 82 65 77 [16:17:16]GetLastDocTimeStamp 1727108233 [16:17:16]current date 1727108237 [16:17:16]FM_GetShiftState [16:17:16]SAM_PROTO_GetShiftState [16:17:16]wFMCommunicate request_size=4 [16:17:16]MH_SAM_APDU [16:17:16]CAPDU: 80 13 01 00 [16:17:16]Write to MH i2c: E2 08 00 D8 1E 80 13 01 00 00 00 00 00 73 [16:17:16]Write i2c OK [16:17:16]MH_I2C_Read... [16:17:16]Read from MH i2c: E2 [16:17:16]MH_I2C_Read... [16:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:16]Read from MH i2c: E2 0E 00 [16:17:16]MH_I2C_Read... [16:17:16]Read from MH i2c: E2 0E 00 D8 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [16:17:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:17:16]wFMCommunicate OK [16:17:16]SAM_PROTO_GetShiftState done [16:17:16]FM_GetShiftState done [16:17:16]opened in 1727051401 [16:17:16]opened+sec_in_day 1727137801 [16:17:16]quantity*price = 57970 [16:17:16]sum+1 = 57971 [16:17:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 579.70 НСП 1% : 5.13 НДС 12% : 61.56 Наличными: 0.00 Безнал.: 579.70 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 415 23.09.2024 16:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289741 ФПД: 215433289641266 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161717&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289741&fm=215433289641266&tin=02508201610067®Number=0000000000091827&sum=57970 [16:17:17]StoreToDocumentArchive [16:17:17]shift 515 fd 289741 [16:17:17]save to /storage/0515/doc_00289741 [16:17:17]save last doc name /storage/0515/doc_00289741 to /storage/kkm_last_doc_name [16:17:17]save OK [16:17:17]Clear old archive folders... [16:17:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:17:17]tlvbuf is 00734710 [16:17:17]SAM_PROTO_ClearQueue [16:17:17]wFMCommunicate request_size=4 [16:17:17]MH_SAM_APDU [16:17:17]CAPDU: 80 09 00 00 [16:17:17]Write to MH i2c: E2 08 00 E5 1E 80 09 00 00 00 00 00 00 75 [16:17:17]Write i2c OK [16:17:17]MH_I2C_Read... [16:17:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:17:17]Read from MH i2c: E2 [16:17:17]MH_I2C_Read... [16:17:17]Read from MH i2c: E2 03 00 [16:17:17]MH_I2C_Read... [16:17:17]Read from MH i2c: E2 03 00 E5 1E 00 90 00 77 [16:17:17]RAPDU: 90 00 [16:17:17]wFMCommunicate OK [16:17:17]SAM_PROTO_ClearQueue done [16:17:17]KKMCreateOFDPacket [16:17:17]OFDProtocolAddRootSTLVToBuf [16:17:17]FM_MakeSignedData [16:17:17]FM_MakeSignedData [16:17:17]SAM_PROTO_SignData [16:17:17]wFMCommunicate request_size=4 [16:17:17]MH_SAM_APDU [16:17:17]CAPDU: 80 0D 01 02 [16:17:17]Write to MH i2c: E2 08 00 E6 1E 80 0D 01 02 00 00 00 00 7D [16:17:17]Write i2c OK [16:17:17]MH_I2C_Read... [16:17:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:17:17]Read from MH i2c: E2 [16:17:17]MH_I2C_Read... [16:17:17]Read from MH i2c: E2 03 00 [16:17:17]MH_I2C_Read... [16:17:17]Read from MH i2c: E2 03 00 E6 1E 00 90 00 78 [16:17:17]RAPDU: 90 00 [16:17:17]wFMCommunicate OK [16:17:17]wFMCommunicate request_size=255 [16:17:17]MH_SAM_APDU [16:17:17]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 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 72 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 8D 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6B 04 00 35 04 06 00 C3 EF [16:17:17]Write to MH i2c: E2 02 01 E7 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 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 72 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 8D 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6B 04 00 35 04 06 00 C3 EF 00 00 C6 [16:17:17]Write i2c OK [16:17:17]MH_I2C_Read... [16:17:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:18]Read from MH i2c: E2 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 03 00 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 03 00 E7 1E 00 90 00 79 [16:17:18]RAPDU: 90 00 [16:17:18]wFMCommunicate OK [16:17:18]wFMCommunicate request_size=9 [16:17:18]MH_SAM_APDU [16:17:18]CAPDU: 80 0D 02 02 04 78 B3 AD 32 [16:17:18]Write to MH i2c: E2 0C 00 E8 1E 80 0D 02 02 04 00 78 B3 AD 32 00 00 92 [16:17:18]Write i2c OK [16:17:18]MH_I2C_Read... [16:17:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:18]Read from MH i2c: E2 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 03 00 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 03 00 E8 1E 00 90 00 7A [16:17:18]RAPDU: 90 00 [16:17:18]wFMCommunicate OK [16:17:18]wFMCommunicate request_size=4 [16:17:18]MH_SAM_APDU [16:17:18]CAPDU: 80 0D 03 02 [16:17:18]Write to MH i2c: E2 08 00 E9 1E 80 0D 03 02 00 00 00 00 82 [16:17:18]Write i2c OK [16:17:18]MH_I2C_Read... [16:17:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:17:18]Read from MH i2c: E2 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 0B 00 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 0B 00 E9 1E 00 4F 56 F6 E7 CE E3 3C 87 90 00 79 [16:17:18]RAPDU: 4F 56 F6 E7 CE E3 3C 87 90 00 [16:17:18]wFMCommunicate OK [16:17:18]SAM_PROTO_SignData done [16:17:18]FM_MakeSignedData done [16:17:18]CreateOFDProtocolMessage [16:17:18]wFMCommunicate request_size=4 [16:17:18]MH_SAM_APDU [16:17:18]CAPDU: 80 11 00 00 [16:17:18]Write to MH i2c: E2 08 00 EA 1E 80 11 00 00 00 00 00 00 82 [16:17:18]Write i2c OK [16:17:18]MH_I2C_Read... [16:17:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:18]Read from MH i2c: E2 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 17 00 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: E2 17 00 EA 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [16:17:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:17:18]wFMCommunicate OK [16:17:18]CreateOFDProtocolMessage done [16:17:18]OFDSenderStorePacket 289741 [16:17:18]StoreOFDPacket docnum=289741 [16:17:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 AF 53 06 01 91 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 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 72 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 8D 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6B 04 00 35 04 06 00 C3 EF 78 B3 AD 32 4F 56 F6 E7 CE E3 3C 87 [16:17:18]CheckFolder [16:17:18]dirname=/storage/ofd_packets [16:17:18]CheckFolder done [16:17:18]ProducePacketName [16:17:18]name=ofd_packets/00289741 [16:17:18]NVStorageSaveData ofd_packets/00289741 [16:17:18]File name is /storage/ofd_packets/00289741 [16:17:18]Write 300 bytes [16:17:18]NVStorageSaveData done [16:17:18]OFDSenderStorePacket done [16:17:18]KKMCreateOFDPacket done [16:17:18]NVStorageSaveData kkm_last_timestamp [16:17:18]File name is /storage/kkm_last_timestamp [16:17:18]Write 4 bytes [16:17:18]NVStorageSaveData done [16:17:18]ExternCall_PrintAddStr [16:17:18]wPrintStart [16:17:18]Write to MH i2c: 01 00 00 EB 1E 09 [16:17:18]Write i2c OK [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: 01 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: 01 07 00 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: 01 07 00 EB 1E 00 00 00 00 00 FF 0F 1E [16:17:18]RasterBufferAndPrint [16:17:18]line Счет N : (1)24617585 [16:17:18]line ИНН: 02508201610067 [16:17:18]line Контрольно-Кассовый Чек [16:17:18]line ПРОДАЖА [16:17:18]line ТРК (МРК, ГНК) : 71 [16:17:18]line Товар: 2710124100 [16:17:18]line ГАЗ-К-1 [16:17:18]line 15.500 * 37.40 [16:17:18]line = 579.70 [16:17:18]line НДС 12% НСП 1% [16:17:18]line > о реализуемом товаре [16:17:18]line ИТОГО: 579.70 [16:17:18]line НСП 1% : 5.13 [16:17:18]line НДС 12% : 61.56 [16:17:18]line Наличными: 0.00 [16:17:18]line Безнал.: 579.70 [16:17:18]line Место: АЗС № 90 "Партнёр-нефть" [16:17:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:17:18]line СНО: Общий режим [16:17:18]line Чек 415 23.09.2024 16:17 [16:17:18]line Смена: 515 ФФД: 1.0 [16:17:18]line ЗНМ: 0300000107 [16:17:18]line РНМ: 0000000000091827 [16:17:18]line Версия ККМ: 001 [16:17:18]line Платежная система: O! деньги [16:17:18]line ФМ: 0000000000871832 [16:17:18]line ФД: 289741 [16:17:18]line ФПД: 215433289641266 [16:17:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161717&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289741&fm=215433289641266&tin=02508201610067®Number=0000000000091827&sum=57970 [16:17:18]written 0, free lines is 4095 [16:17:18]OFD Sender: Processing packet 289741 [packets to send 1784, broken 1783] [16:17:18]ProducePacketName [16:17:18]name=ofd_packets/00289741 [16:17:18]OFD Sender: To server: pG, [16:17:18]CommunicateWithHost lk.salyk.kg:30040 [16:17:18]ConnectInit lk.salyk.kg [16:17:18]Connected sock=10 [16:17: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 33 32 0E 01 00 00 AF 53 06 01 91 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 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 72 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 8D 94 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6B 04 00 35 04 06 00 C3 EF 78 B3 AD 32 4F 56 F6 E7 CE E3 3C 87 [16:17:18]Write to MH i2c: 01 00 00 14 1F 33 [16:17:18]Write i2c OK [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: 01 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: 01 07 00 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: 01 07 00 14 1F 00 00 00 00 00 FB 0C 41 [16:17:18]RasterBufferAndPrint [16:17:18]line [16:17:18]line [16:17:18]line [16:17:18]line [16:17:18]line [16:17:18]written 0, free lines is 3336 [16:17:18]MH_Cut [16:17:18]Write to MH i2c: D1 01 00 1B 1F 01 0C [16:17:18]Write i2c OK [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: D1 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: D1 01 00 [16:17:18]MH_I2C_Read... [16:17:18]Read from MH i2c: D1 01 00 1B 1F 00 0B [16:17:18]Write to MH i2c: 01 00 00 1C 1F 3B [16:17:18]Write i2c OK [16:17:18]MH_I2C_Read... [16:17: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 33 32 4F 00 00 00 03 E5 47 00 2A 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 33 32 10 04 04 00 CD 6B 04 00 F4 03 04 00 62 3C F1 66 B6 04 01 00 00 CB F1 C6 0A 8E 38 1C 09 [16:17:18]CommunicateWithHost err = 0 [16:17:18]CheckOFDResponse [16:17:18]1017 (14) - 77093643461234 [16:17:18]1041 (16) - 0000000000871832 [16:17:18]1040 (4) - 289741 [16:17:18]1012 (4) - 23.09.2024 10:01 [16:17:18]1206 (1) - 0 [16:17:18]OFD Sender: Remove packet 289741 [16:17:18]ProducePacketName [16:17:18]name=ofd_packets/00289741 [16:17:18]NVStorageDeleteData [16:17:19]OFD Sender: No OFD packet to send [16:17:19]*** Cut start [16:17:19]*** Partial cut [16:17:19]*** CUTSNS_PIN = 1 [16:17:19]*** CUTSNS_PIN = 0 [16:17:19]*** Brake cut motor [16:17:20]Read from MH i2c: 01 [16:17:20]MH_I2C_Read... [16:17:20]*** Stop cut motor [16:17:20]*** Cut end [16:17:20]Read from MH i2c: 01 07 00 [16:17:20]MH_I2C_Read... [16:17:20]Read from MH i2c: 01 07 00 1C 1F 00 00 00 00 00 FF 0F 50 [16:17:20]process_action close_receipt done [16:17:20]requested_data is exist [16:17:20]produce_requested_data [16:17:20]requested_item fm.sn is exist - process it [16:17:20]wFMCommunicate request_size=4 [16:17:20]MH_SAM_APDU [16:17:20]CAPDU: 80 11 00 00 [16:17:20]Write to MH i2c: E2 08 00 1D 1F 80 11 00 00 00 00 00 00 B6 [16:17:20]Write i2c OK [16:17:20]MH_I2C_Read... [16:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:20]Read from MH i2c: E2 [16:17:20]MH_I2C_Read... [16:17:20]Read from MH i2c: E2 17 00 [16:17:20]MH_I2C_Read... [16:17:20]Read from MH i2c: E2 17 00 1D 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 06 [16:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:17:20]wFMCommunicate OK [16:17:20]requested_item fd.num is exist - process it [16:17:20]SAM_PROTO_GetFieldsCounters [16:17:20]wFMCommunicate request_size=4 [16:17:20]MH_SAM_APDU [16:17:20]CAPDU: 80 13 00 00 [16:17:20]Write to MH i2c: E2 08 00 1E 1F 80 13 00 00 00 00 00 00 B9 [16:17:20]Write i2c OK [16:17:20]MH_I2C_Read... [16:17:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:17:20]Read from MH i2c: E2 [16:17:20]MH_I2C_Read... [16:17:20]Read from MH i2c: E2 62 00 [16:17:20]MH_I2C_Read... [16:17:20]Read from MH i2c: E2 62 00 1E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CD 6B 04 00 0E 04 04 00 03 02 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 FA [16:17:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CD 6B 04 00 0E 04 04 00 03 02 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 [16:17:20]wFMCommunicate OK [16:17:20]SAM_PROTO_GetFieldsCounters done [16:17:20]requested_item shift.num is exist - process it [16:17:20]requested_item shift.opened is exist - process it [16:17:20]req_shift_opened [16:17:20]FM_GetShiftState [16:17:20]SAM_PROTO_GetShiftState [16:17:20]wFMCommunicate request_size=4 [16:17:20]MH_SAM_APDU [16:17:20]CAPDU: 80 13 01 00 [16:17:20]Write to MH i2c: E2 08 00 1F 1F 80 13 01 00 00 00 00 00 BB [16:17:20]Write i2c OK [16:17:20]MH_I2C_Read... [16:17:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:20]Read from MH i2c: E2 [16:17:20]MH_I2C_Read... [16:17:20]Read from MH i2c: E2 0E 00 [16:17:20]MH_I2C_Read... [16:17:20]Read from MH i2c: E2 0E 00 1F 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [16:17:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:17:20]wFMCommunicate OK [16:17:20]SAM_PROTO_GetShiftState done [16:17:20]FM_GetShiftState done [16:17:20]req_shift_opened done [16:17:20]requested_item shift.open_date is exist - process it [16:17:20]req_shift_open_date [16:17:20]req_shift_open_date done [16:17:20]produce_requested_data done [16:17:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289741,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:17:20]process_action_free close_receipt [16:17:20]json_value_free [16:17:20]json_value_free done [16:17:20]process_json_proto returns [16:17:20]Send response to host [16:17:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289741,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:17:20]free response buf [16:17:20]execute_script done [16:17:20]execute_script returns [16:17:20]free content buf [16:17:20]Sock 9.Close socket [16:17:20]Sock 9.Thread stoped [16:17:24]OFD Sender: No OFD packet to send [16:17:29]OFD Sender: No OFD packet to send [16:17:34]OFD Sender: No OFD packet to send [16:17:39]OFD Sender: No OFD packet to send [16:17:44]OFD Sender: No OFD packet to send [16:17:49]OFD Sender: No OFD packet to send [16:17:54]OFD Sender: No OFD packet to send [16:17:59]OFD Sender: No OFD packet to send [16:18: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:25]OFD Sender: No OFD packet to send [16:18:30]OFD Sender: No OFD packet to send [16:18:35]OFD Sender: No OFD packet to send [16:18:40]OFD Sender: No OFD packet to send [16:18:45]OFD Sender: No OFD packet to send [16:18:50]OFD Sender: No OFD packet to send [16:18:55]OFD Sender: No OFD packet to send [16:19:00]OFD Sender: No OFD packet to send [16:19:05]OFD Sender: No OFD packet to send [16:19:10]OFD Sender: No OFD packet to send [16:19:15]accept exits with 7 [16:19:15]New connection [16:19:15]New thread 3067157860 created [16:19:15]Thread 3067301220 joined [16:19:15]Waiting for new connection... [16:19:15] Sock 7.Parse request [16:19:15]Sock 7.Check first char [16:19:15]Sock 7.First char is OK [16:19:15]request: POST /json_proto HTTP/1.0 [16:19:15]Method: POST [16:19:15]URL: /json_proto [16:19:15]Method is POST - this is cgi request [16:19:15]url: /json_proto [16:19:15]query_string will be loaded in cgi processing [16:19:15]execute_cgi json_proto POST (null) [16:19:15]execute_cgi path=json_proto method=POST [16:19:15]POST find Content-Length [16:19:15]Host: 172.17.41.135:8080 [16:19:15]Content-Length: 806 [16:19:15]Content-Type: application/json [16:19:15] [16:19:15]POST finish read [16:19:15]Found Content-Length = 806 [16:19:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:15]execute_script... [16:19:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.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" : 500.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:15]POST & json_proto [16:19:15]process_json_proto [16:19:15]json parsed OK: [16:19:15]protocol is kg_v1.0 [16:19:15]action value=close_receipt [16:19:15]process_action close_receipt [16:19:15]cmd_close_receipt [16:19:15]MH_GetDate [16:19:15]Write to MH i2c: F0 00 00 20 1F 2E [16:19:15]Write i2c OK [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: F0 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: F0 09 00 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: F0 09 00 20 1F 00 04 95 F1 66 ED 3E 82 65 39 [16:19:15]GetLastDocTimeStamp 1727108237 [16:19:15]current date 1727108356 [16:19:15]FM_GetShiftState [16:19:15]SAM_PROTO_GetShiftState [16:19:15]wFMCommunicate request_size=4 [16:19:15]MH_SAM_APDU [16:19:15]CAPDU: 80 13 01 00 [16:19:15]Write to MH i2c: E2 08 00 21 1F 80 13 01 00 00 00 00 00 BD [16:19:15]Write i2c OK [16:19:15]MH_I2C_Read... [16:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:15]Read from MH i2c: E2 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 0E 00 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 0E 00 21 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5E [16:19:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:19:15]wFMCommunicate OK [16:19:15]SAM_PROTO_GetShiftState done [16:19:15]FM_GetShiftState done [16:19:15]opened in 1727051401 [16:19:15]opened+sec_in_day 1727137801 [16:19:15]quantity*price = 50003 [16:19:15]sum+1 = 50005 [16:19:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.04 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 0.00 Безнал.: 500.04 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 416 23.09.2024 16:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289742 ФПД: 159173629434803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161916&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289742&fm=159173629434803&tin=02508201610067®Number=0000000000091827&sum=50004 [16:19:16]StoreToDocumentArchive [16:19:16]shift 515 fd 289742 [16:19:16]save to /storage/0515/doc_00289742 [16:19:16]save last doc name /storage/0515/doc_00289742 to /storage/kkm_last_doc_name [16:19:16]save OK [16:19:16]Clear old archive folders... [16:19:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:19:16]tlvbuf is 0077A260 [16:19:16]SAM_PROTO_ClearQueue [16:19:16]wFMCommunicate request_size=4 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 09 00 00 [16:19:16]Write to MH i2c: E2 08 00 2E 1F 80 09 00 00 00 00 00 00 BF [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 2E 1F 00 90 00 C1 [16:19:16]RAPDU: 90 00 [16:19:16]wFMCommunicate OK [16:19:16]SAM_PROTO_ClearQueue done [16:19:16]KKMCreateOFDPacket [16:19:16]OFDProtocolAddRootSTLVToBuf [16:19:16]FM_MakeSignedData [16:19:16]FM_MakeSignedData [16:19:16]SAM_PROTO_SignData [16:19:16]wFMCommunicate request_size=4 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 0D 01 02 [16:19:16]Write to MH i2c: E2 08 00 2F 1F 80 0D 01 02 00 00 00 00 C7 [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 2F 1F 00 90 00 C2 [16:19:16]RAPDU: 90 00 [16:19:16]wFMCommunicate OK [16:19:16]wFMCommunicate request_size=255 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 04 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6B 04 00 35 04 06 00 90 C4 [16:19:16]Write to MH i2c: E2 02 01 30 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 04 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6B 04 00 35 04 06 00 90 C4 00 00 88 [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 30 1F 00 90 00 C3 [16:19:16]RAPDU: 90 00 [16:19:16]wFMCommunicate OK [16:19:16]wFMCommunicate request_size=9 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 0D 02 02 04 7F A3 DB B3 [16:19:16]Write to MH i2c: E2 0C 00 31 1F 80 0D 02 02 04 00 7F A3 DB B3 00 00 82 [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 03 00 31 1F 00 90 00 C4 [16:19:16]RAPDU: 90 00 [16:19:16]wFMCommunicate OK [16:19:16]wFMCommunicate request_size=4 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 0D 03 02 [16:19:16]Write to MH i2c: E2 08 00 32 1F 80 0D 03 02 00 00 00 00 CC [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 0B 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 0B 00 32 1F 00 AF 0F CE 2B ED 05 C4 34 90 00 6E [16:19:16]RAPDU: AF 0F CE 2B ED 05 C4 34 90 00 [16:19:16]wFMCommunicate OK [16:19:16]SAM_PROTO_SignData done [16:19:16]FM_MakeSignedData done [16:19:16]CreateOFDProtocolMessage [16:19:16]wFMCommunicate request_size=4 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 11 00 00 [16:19:16]Write to MH i2c: E2 08 00 33 1F 80 11 00 00 00 00 00 00 CC [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 17 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 17 00 33 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1C [16:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:19:16]wFMCommunicate OK [16:19:16]CreateOFDProtocolMessage done [16:19:16]OFDSenderStorePacket 289742 [16:19:16]StoreOFDPacket docnum=289742 [16:19:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 93 FF 06 01 DA 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 04 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6B 04 00 35 04 06 00 90 C4 7F A3 DB B3 AF 0F CE 2B ED 05 C4 34 [16:19:16]CheckFolder [16:19:16]dirname=/storage/ofd_packets [16:19:16]CheckFolder done [16:19:16]ProducePacketName [16:19:16]name=ofd_packets/00289742 [16:19:16]NVStorageSaveData ofd_packets/00289742 [16:19:16]File name is /storage/ofd_packets/00289742 [16:19:16]Write 300 bytes [16:19:16]NVStorageSaveData done [16:19:16]OFDSenderStorePacket done [16:19:16]KKMCreateOFDPacket done [16:19:16]NVStorageSaveData kkm_last_timestamp [16:19:16]File name is /storage/kkm_last_timestamp [16:19:16]Write 4 bytes [16:19:16]NVStorageSaveData done [16:19:17]ExternCall_PrintAddStr [16:19:17]wPrintStart [16:19:17]Write to MH i2c: 01 00 00 34 1F 53 [16:19:17]Write i2c OK [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: 01 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: 01 07 00 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: 01 07 00 34 1F 00 00 00 00 00 FF 0F 68 [16:19:17]RasterBufferAndPrint [16:19:17]line Счет N : (1)24617824 [16:19:17]line ИНН: 02508201610067 [16:19:17]line Контрольно-Кассовый Чек [16:19:17]line ПРОДАЖА [16:19:17]line ТРК (МРК, ГНК) : 71 [16:19:17]line Товар: 2711190000 [16:19:17]line ГАЗ-К-5 [16:19:17]line 13.370 * 37.40 [16:19:17]line = 500.04 [16:19:17]line НДС 12% НСП 1% [16:19:17]line > о реализуемом товаре [16:19:17]line ИТОГО: 500.04 [16:19:17]line НСП 1% : 4.42 [16:19:17]line НДС 12% : 53.10 [16:19:17]line Наличными: 0.00 [16:19:17]line Безнал.: 500.04 [16:19:17]line Место: АЗС № 90 "Партнёр-нефть" [16:19:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:19:17]line СНО: Общий режим [16:19:17]line Чек 416 23.09.2024 16:19 [16:19:17]line Смена: 515 ФФД: 1.0 [16:19:17]line ЗНМ: 0300000107 [16:19:17]line РНМ: 0000000000091827 [16:19:17]line Версия ККМ: 001 [16:19:17]line Платежная система: O! деньги [16:19:17]line ФМ: 0000000000871832 [16:19:17]line ФД: 289742 [16:19:17]line ФПД: 159173629434803 [16:19:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161916&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289742&fm=159173629434803&tin=02508201610067®Number=0000000000091827&sum=50004 [16:19:17]written 0, free lines is 4095 [16:19:17]OFD Sender: Processing packet 289742 [packets to send 1784, broken 1783] [16:19:17]ProducePacketName [16:19:17]name=ofd_packets/00289742 [16:19:17]OFD Sender: To server: pG, [16:19:17]CommunicateWithHost lk.salyk.kg:30040 [16:19:17]ConnectInit lk.salyk.kg [16:19:17]Connected sock=11 [16:19: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 33 32 0E 01 00 00 93 FF 06 01 DA 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 04 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6B 04 00 35 04 06 00 90 C4 7F A3 DB B3 AF 0F CE 2B ED 05 C4 34 [16:19:17]Write to MH i2c: 01 00 00 5D 1F 7C [16:19:17]Write i2c OK [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: 01 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: 01 07 00 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: 01 07 00 5D 1F 00 00 00 00 00 EE 0C 7D [16:19:17]RasterBufferAndPrint [16:19:17]line [16:19:17]line [16:19:17]line [16:19:17]line [16:19:17]line [16:19:17]written 0, free lines is 3316 [16:19:17]MH_Cut [16:19:17]Write to MH i2c: D1 01 00 64 1F 01 55 [16:19:17]Write i2c OK [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: D1 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: D1 01 00 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: D1 01 00 64 1F 00 54 [16:19:17]Write to MH i2c: 01 00 00 65 1F 84 [16:19:17]Write i2c OK [16:19:17]MH_I2C_Read... [16: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 33 32 4F 00 00 00 04 24 47 00 E2 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 33 32 10 04 04 00 CE 6B 04 00 F4 03 04 00 D8 3C F1 66 B6 04 01 00 00 77 3D 48 50 D1 F6 F2 16 [16:19:17]CommunicateWithHost err = 0 [16:19:17]CheckOFDResponse [16:19:17]1017 (14) - 77093643461234 [16:19:17]1041 (16) - 0000000000871832 [16:19:17]1040 (4) - 289742 [16:19:17]1012 (4) - 23.09.2024 10:03 [16:19:17]1206 (1) - 0 [16:19:17]OFD Sender: Remove packet 289742 [16:19:17]ProducePacketName [16:19:17]name=ofd_packets/00289742 [16:19:17]NVStorageDeleteData [16:19:18]*** Cut start [16:19:18]*** Partial cut [16:19:18]*** CUTSNS_PIN = 1 [16:19:18]OFD Sender: No OFD packet to send [16:19:18]*** CUTSNS_PIN = 0 [16:19:18]*** Brake cut motor [16:19:18]Read from MH i2c: 01 [16:19:18]MH_I2C_Read... [16:19:18]*** Stop cut motor [16:19:18]*** Cut end [16:19:18]Read from MH i2c: 01 07 00 [16:19:18]MH_I2C_Read... [16:19:18]Read from MH i2c: 01 07 00 65 1F 00 00 00 00 00 FF 0F 99 [16:19:18]process_action close_receipt done [16:19:18]requested_data is exist [16:19:18]produce_requested_data [16:19:18]requested_item fm.sn is exist - process it [16:19:18]wFMCommunicate request_size=4 [16:19:18]MH_SAM_APDU [16:19:18]CAPDU: 80 11 00 00 [16:19:18]Write to MH i2c: E2 08 00 66 1F 80 11 00 00 00 00 00 00 FF [16:19:18]Write i2c OK [16:19:18]MH_I2C_Read... [16:19:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:18]Read from MH i2c: E2 [16:19:18]MH_I2C_Read... [16:19:18]Read from MH i2c: E2 17 00 [16:19:18]MH_I2C_Read... [16:19:18]Read from MH i2c: E2 17 00 66 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4F [16:19:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:19:18]wFMCommunicate OK [16:19:18]requested_item fd.num is exist - process it [16:19:18]SAM_PROTO_GetFieldsCounters [16:19:18]wFMCommunicate request_size=4 [16:19:18]MH_SAM_APDU [16:19:18]CAPDU: 80 13 00 00 [16:19:18]Write to MH i2c: E2 08 00 67 1F 80 13 00 00 00 00 00 00 02 [16:19:18]Write i2c OK [16:19:18]MH_I2C_Read... [16:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:19]Read from MH i2c: E2 [16:19:19]MH_I2C_Read... [16:19:19]Read from MH i2c: E2 62 00 [16:19:19]MH_I2C_Read... [16:19:19]Read from MH i2c: E2 62 00 67 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CE 6B 04 00 0E 04 04 00 03 02 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 47 [16:19:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CE 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:19]wFMCommunicate OK [16:19:19]SAM_PROTO_GetFieldsCounters done [16:19:19]requested_item shift.num is exist - process it [16:19:19]requested_item shift.opened is exist - process it [16:19:19]req_shift_opened [16:19:19]FM_GetShiftState [16:19:19]SAM_PROTO_GetShiftState [16:19:19]wFMCommunicate request_size=4 [16:19:19]MH_SAM_APDU [16:19:19]CAPDU: 80 13 01 00 [16:19:19]Write to MH i2c: E2 08 00 68 1F 80 13 01 00 00 00 00 00 04 [16:19:19]Write i2c OK [16:19:19]MH_I2C_Read... [16:19:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:19]Read from MH i2c: E2 [16:19:19]MH_I2C_Read... [16:19:19]Read from MH i2c: E2 0E 00 [16:19:19]MH_I2C_Read... [16:19:19]Read from MH i2c: E2 0E 00 68 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A5 [16:19:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:19:19]wFMCommunicate OK [16:19:19]SAM_PROTO_GetShiftState done [16:19:19]FM_GetShiftState done [16:19:19]req_shift_opened done [16:19:19]requested_item shift.open_date is exist - process it [16:19:19]req_shift_open_date [16:19:19]req_shift_open_date done [16:19:19]produce_requested_data done [16:19:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289742,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:19:19]process_action_free close_receipt [16:19:19]json_value_free [16:19:19]json_value_free done [16:19:19]process_json_proto returns [16:19:19]Send response to host [16:19:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289742,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:19:19]free response buf [16:19:19]execute_script done [16:19:19]execute_script returns [16:19:19]free content buf [16:19:19]Sock 7.Close socket [16:19:19]Sock 7.Thread stoped [16:19:23]OFD Sender: No OFD packet to send [16:19:28]OFD Sender: No OFD packet to send [16:19:33]accept exits with 9 [16:19:33]New connection [16:19:33]New thread 3067301220 created [16:19:33]Thread 3067157860 joined [16:19:33]Waiting for new connection... [16:19:33] Sock 9.Parse request [16:19:33]Sock 9.Check first char [16:19:33]Sock 9.First char is OK [16:19:33]request: POST /json_proto HTTP/1.0 [16:19:33]Method: POST [16:19:33]URL: /json_proto [16:19:33]Method is POST - this is cgi request [16:19:33]url: /json_proto [16:19:33]query_string will be loaded in cgi processing [16:19:33]execute_cgi json_proto POST (null) [16:19:33]execute_cgi path=json_proto method=POST [16:19:33]POST find Content-Length [16:19:33]Host: 172.17.41.135:8080 [16:19:33]Content-Length: 791 [16:19:33]Content-Type: application/json [16:19:33] [16:19:33]POST finish read [16:19:33]Found Content-Length = 791 [16:19:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:33]execute_script... [16:19:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:33]POST & json_proto [16:19:33]process_json_proto [16:19:33]json parsed OK: [16:19:33]protocol is kg_v1.0 [16:19:33]action value=close_receipt [16:19:33]process_action close_receipt [16:19:33]cmd_close_receipt [16:19:33]MH_GetDate [16:19:33]Write to MH i2c: F0 00 00 69 1F 77 [16:19:33]Write i2c OK [16:19:33]MH_I2C_Read... [16:19:33]Read from MH i2c: F0 [16:19:33]MH_I2C_Read... [16:19:33]Read from MH i2c: F0 09 00 [16:19:33]MH_I2C_Read... [16:19:33]Read from MH i2c: F0 09 00 69 1F 00 16 95 F1 66 ED 3E 82 65 94 [16:19:33]GetLastDocTimeStamp 1727108356 [16:19:33]current date 1727108374 [16:19:33]FM_GetShiftState [16:19:33]SAM_PROTO_GetShiftState [16:19:33]wFMCommunicate request_size=4 [16:19:33]MH_SAM_APDU [16:19:33]CAPDU: 80 13 01 00 [16:19:33]Write to MH i2c: E2 08 00 6A 1F 80 13 01 00 00 00 00 00 06 [16:19:33]Write i2c OK [16:19:33]MH_I2C_Read... [16:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:33]Read from MH i2c: E2 [16:19:33]MH_I2C_Read... [16:19:33]Read from MH i2c: E2 0E 00 [16:19:33]MH_I2C_Read... [16:19:33]Read from MH i2c: E2 0E 00 6A 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A7 [16:19:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:19:33]wFMCommunicate OK [16:19:33]SAM_PROTO_GetShiftState done [16:19:33]FM_GetShiftState done [16:19:33]opened in 1727051401 [16:19:33]opened+sec_in_day 1727137801 [16:19:33]quantity*price = 0 [16:19:33]sum+1 = 1 [16:19:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 417 23.09.2024 16:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289743 ФПД: 59590414056856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161934&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289743&fm=59590414056856&tin=02508201610067®Number=0000000000091827&sum=0 [16:19:34]StoreToDocumentArchive [16:19:34]shift 515 fd 289743 [16:19:34]save to /storage/0515/doc_00289743 [16:19:34]save last doc name /storage/0515/doc_00289743 to /storage/kkm_last_doc_name [16:19:34]save OK [16:19:34]Clear old archive folders... [16:19:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:19:34]tlvbuf is B6F2F8B0 [16:19:34]SAM_PROTO_ClearQueue [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 09 00 00 [16:19:34]Write to MH i2c: E2 08 00 77 1F 80 09 00 00 00 00 00 00 08 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 77 1F 00 90 00 0A [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]SAM_PROTO_ClearQueue done [16:19:34]KKMCreateOFDPacket [16:19:34]OFDProtocolAddRootSTLVToBuf [16:19:34]FM_MakeSignedData [16:19:34]FM_MakeSignedData [16:19:34]SAM_PROTO_SignData [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 0D 01 02 [16:19:34]Write to MH i2c: E2 08 00 78 1F 80 0D 01 02 00 00 00 00 10 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 78 1F 00 90 00 0B [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]wFMCommunicate request_size=255 [16:19:34]MH_SAM_APDU [16:19: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 56 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 16 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6B 04 00 35 04 06 00 36 32 79 76 [16:19:34]Write to MH i2c: E2 02 01 79 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 56 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 16 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6B 04 00 35 04 06 00 36 32 79 76 00 00 6D [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 79 1F 00 90 00 0C [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]wFMCommunicate request_size=7 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 0D 02 02 02 3D 98 [16:19:34]Write to MH i2c: E2 0A 00 7A 1F 80 0D 02 02 02 00 3D 98 00 00 EC [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 7A 1F 00 90 00 0D [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 0D 03 02 [16:19:34]Write to MH i2c: E2 08 00 7B 1F 80 0D 03 02 00 00 00 00 15 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 0B 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 0B 00 7B 1F 00 67 34 9E 67 13 73 8C 67 90 00 2F [16:19:34]RAPDU: 67 34 9E 67 13 73 8C 67 90 00 [16:19:34]wFMCommunicate OK [16:19:34]SAM_PROTO_SignData done [16:19:34]FM_MakeSignedData done [16:19:34]CreateOFDProtocolMessage [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 11 00 00 [16:19:34]Write to MH i2c: E2 08 00 7C 1F 80 11 00 00 00 00 00 00 15 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:35]Read from MH i2c: E2 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: E2 17 00 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: E2 17 00 7C 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 65 [16:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:19:35]wFMCommunicate OK [16:19:35]CreateOFDProtocolMessage done [16:19:35]OFDSenderStorePacket 289743 [16:19:35]StoreOFDPacket docnum=289743 [16:19:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 29 33 04 01 F1 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 16 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6B 04 00 35 04 06 00 36 32 79 76 3D 98 67 34 9E 67 13 73 8C 67 [16:19:35]CheckFolder [16:19:35]dirname=/storage/ofd_packets [16:19:35]CheckFolder done [16:19:35]ProducePacketName [16:19:35]name=ofd_packets/00289743 [16:19:35]NVStorageSaveData ofd_packets/00289743 [16:19:35]File name is /storage/ofd_packets/00289743 [16:19:35]Write 298 bytes [16:19:35]NVStorageSaveData done [16:19:35]OFDSenderStorePacket done [16:19:35]KKMCreateOFDPacket done [16:19:35]NVStorageSaveData kkm_last_timestamp [16:19:35]File name is /storage/kkm_last_timestamp [16:19:35]Write 4 bytes [16:19:35]NVStorageSaveData done [16:19:35]ExternCall_PrintAddStr [16:19:35]wPrintStart [16:19:35]Write to MH i2c: 01 00 00 7D 1F 9C [16:19:35]Write i2c OK [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: 01 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: 01 07 00 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: 01 07 00 7D 1F 00 00 00 00 00 FF 0F B1 [16:19:35]RasterBufferAndPrint [16:19:35]line Счет N : (1)24617821 [16:19:35]line ИНН: 02508201610067 [16:19:35]line Контрольно-Кассовый Чек [16:19:35]line ПРОДАЖА [16:19:35]line ТРК (МРК, ГНК) : 65 [16:19:35]line Товар: 2710194210 [16:19:35]line ДТ-К-5 [16:19:35]line 27.990 * 0.00 [16:19:35]line = 0.00 [16:19:35]line НДС 12% НСП 1% [16:19:35]line > о реализуемом товаре [16:19:35]line ИТОГО: 0.00 [16:19:35]line НСП 1% : 0.00 [16:19:35]line НДС 12% : 0.00 [16:19:35]line Наличными: 0.00 [16:19:35]line Безнал.: 0.00 [16:19:35]line Место: АЗС № 90 "Партнёр-нефть" [16:19:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:19:35]line СНО: Общий режим [16:19:35]line Чек 417 23.09.2024 16:19 [16:19:35]line Смена: 515 ФФД: 1.0 [16:19:35]line ЗНМ: 0300000107 [16:19:35]line РНМ: 0000000000091827 [16:19:35]line Версия ККМ: 001 [16:19:35]line Талоны: Топливная Карта [16:19:35]line 99990 [16:19:35]line ФМ: 0000000000871832 [16:19:35]line ФД: 289743 [16:19:35]line ФПД: 59590414056856 [16:19:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T161934&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289743&fm=59590414056856&tin=02508201610067®Number=0000000000091827&sum=0 [16:19:35]written 0, free lines is 4095 [16:19:35]OFD Sender: Processing packet 289743 [packets to send 1784, broken 1783] [16:19:35]ProducePacketName [16:19:35]name=ofd_packets/00289743 [16:19:35]OFD Sender: To server: pG, [16:19:35]CommunicateWithHost lk.salyk.kg:30040 [16:19:35]ConnectInit lk.salyk.kg [16:19:35]Connected sock=10 [16:19:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 29 33 04 01 F1 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 6D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 16 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6B 04 00 35 04 06 00 36 32 79 76 3D 98 67 34 9E 67 13 73 8C 67 [16:19:35]Write to MH i2c: 01 00 00 A6 1F C5 [16:19:35]Write i2c OK [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: 01 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: 01 07 00 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: 01 07 00 A6 1F 00 00 00 00 00 E1 0C B9 [16:19:35]RasterBufferAndPrint [16:19:35]line [16:19:35]line [16:19:35]line [16:19:35]line [16:19:35]line [16:19:35]written 0, free lines is 3303 [16:19:35]MH_Cut [16:19:35]Write to MH i2c: D1 01 00 AD 1F 01 9E [16:19:35]Write i2c OK [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: D1 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: D1 01 00 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: D1 01 00 AD 1F 00 9D [16:19:35]Write to MH i2c: 01 00 00 AE 1F CD [16:19:35]Write i2c OK [16:19:35]MH_I2C_Read... [16:19: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 33 32 4F 00 00 00 F9 2A 47 00 EC 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 33 32 10 04 04 00 CF 6B 04 00 F4 03 04 00 EA 3C F1 66 B6 04 01 00 00 A1 E9 15 0E E6 ED B2 B0 [16:19:35]CommunicateWithHost err = 0 [16:19:35]CheckOFDResponse [16:19:35]1017 (14) - 77093643461234 [16:19:35]1041 (16) - 0000000000871832 [16:19:35]1040 (4) - 289743 [16:19:35]1012 (4) - 23.09.2024 10:03 [16:19:35]1206 (1) - 0 [16:19:35]OFD Sender: Remove packet 289743 [16:19:35]ProducePacketName [16:19:35]name=ofd_packets/00289743 [16:19:35]NVStorageDeleteData [16:19:36]*** Cut start [16:19:36]*** Partial cut [16:19:36]*** CUTSNS_PIN = 1 [16:19:36]*** CUTSNS_PIN = 0 [16:19:36]OFD Sender: No OFD packet to send [16:19:36]*** Brake cut motor [16:19:36]Read from MH i2c: 01 [16:19:36]MH_I2C_Read... [16:19:36]*** Stop cut motor [16:19:36]*** Cut end [16:19:36]Read from MH i2c: 01 07 00 [16:19:36]MH_I2C_Read... [16:19:36]Read from MH i2c: 01 07 00 AE 1F 00 00 00 00 00 FF 0F E2 [16:19:36]process_action close_receipt done [16:19:36]requested_data is exist [16:19:36]produce_requested_data [16:19:36]requested_item fm.sn is exist - process it [16:19:36]wFMCommunicate request_size=4 [16:19:36]MH_SAM_APDU [16:19:36]CAPDU: 80 11 00 00 [16:19:36]Write to MH i2c: E2 08 00 AF 1F 80 11 00 00 00 00 00 00 48 [16:19:36]Write i2c OK [16:19:36]MH_I2C_Read... [16:19:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:36]Read from MH i2c: E2 [16:19:36]MH_I2C_Read... [16:19:36]Read from MH i2c: E2 17 00 [16:19:36]MH_I2C_Read... [16:19:36]Read from MH i2c: E2 17 00 AF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 98 [16:19:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:19:36]wFMCommunicate OK [16:19:36]requested_item fd.num is exist - process it [16:19:36]SAM_PROTO_GetFieldsCounters [16:19:36]wFMCommunicate request_size=4 [16:19:36]MH_SAM_APDU [16:19:36]CAPDU: 80 13 00 00 [16:19:36]Write to MH i2c: E2 08 00 B0 1F 80 13 00 00 00 00 00 00 4B [16:19:36]Write i2c OK [16:19:36]MH_I2C_Read... [16:19:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:37]Read from MH i2c: E2 [16:19:37]MH_I2C_Read... [16:19:37]Read from MH i2c: E2 62 00 [16:19:37]MH_I2C_Read... [16:19:37]Read from MH i2c: E2 62 00 B0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CF 6B 04 00 0E 04 04 00 03 02 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 94 [16:19:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CF 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:37]wFMCommunicate OK [16:19:37]SAM_PROTO_GetFieldsCounters done [16:19:37]requested_item shift.num is exist - process it [16:19:37]requested_item shift.opened is exist - process it [16:19:37]req_shift_opened [16:19:37]FM_GetShiftState [16:19:37]SAM_PROTO_GetShiftState [16:19:37]wFMCommunicate request_size=4 [16:19:37]MH_SAM_APDU [16:19:37]CAPDU: 80 13 01 00 [16:19:37]Write to MH i2c: E2 08 00 B1 1F 80 13 01 00 00 00 00 00 4D [16:19:37]Write i2c OK [16:19:37]MH_I2C_Read... [16:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:37]Read from MH i2c: E2 [16:19:37]MH_I2C_Read... [16:19:37]Read from MH i2c: E2 0E 00 [16:19:37]MH_I2C_Read... [16:19:37]Read from MH i2c: E2 0E 00 B1 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EE [16:19:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:19:37]wFMCommunicate OK [16:19:37]SAM_PROTO_GetShiftState done [16:19:37]FM_GetShiftState done [16:19:37]req_shift_opened done [16:19:37]requested_item shift.open_date is exist - process it [16:19:37]req_shift_open_date [16:19:37]req_shift_open_date done [16:19:37]produce_requested_data done [16:19:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289743,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:19:37]process_action_free close_receipt [16:19:37]json_value_free [16:19:37]json_value_free done [16:19:37]process_json_proto returns [16:19:37]Send response to host [16:19:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289743,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:19:37]free response buf [16:19:37]execute_script done [16:19:37]execute_script returns [16:19:37]free content buf [16:19:37]Sock 9.Close socket [16:19:37]Sock 9.Thread stoped [16:19:41]OFD Sender: No OFD packet to send [16:19:46]OFD Sender: No OFD packet to send [16:19:51]OFD Sender: No OFD packet to send [16:19:56]OFD Sender: No OFD packet to send [16:20:01]OFD Sender: No OFD packet to send [16:20:06]OFD Sender: No OFD packet to send [16:20:11]OFD Sender: No OFD packet to send [16:20:16]OFD Sender: No OFD packet to send [16:20:21]OFD Sender: No OFD packet to send [16:20:26]OFD Sender: No OFD packet to send [16:20:31]OFD Sender: No OFD packet to send [16:20:36]OFD Sender: No OFD packet to send [16:20:41]OFD Sender: No OFD packet to send [16:20:46]OFD Sender: No OFD packet to send [16:20:51]OFD Sender: No OFD packet to send [16:20:56]OFD Sender: No OFD packet to send [16:21:01]OFD Sender: No OFD packet to send [16:21:06]OFD Sender: No OFD packet to send [16:21:11]OFD Sender: No OFD packet to send [16:21:15]accept exits with 7 [16:21:15]New connection [16:21:15]New thread 3067157860 created [16:21:15]Thread 3067301220 joined [16:21:15]Waiting for new connection... [16:21:15] Sock 7.Parse request [16:21:15]Sock 7.Check first char [16:21:15]Sock 7.First char is OK [16:21:15]request: POST /json_proto HTTP/1.0 [16:21:15]Method: POST [16:21:15]URL: /json_proto [16:21:15]Method is POST - this is cgi request [16:21:15]url: /json_proto [16:21:15]query_string will be loaded in cgi processing [16:21:15]execute_cgi json_proto POST (null) [16:21:15]execute_cgi path=json_proto method=POST [16:21:15]POST find Content-Length [16:21:15]Host: 172.17.41.135:8080 [16:21:15]Content-Length: 676 [16:21:15]Content-Type: application/json [16:21:15] [16:21:15]POST finish read [16:21:15]Found Content-Length = 676 [16:21:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:15]execute_script... [16:21: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)24617825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:15]POST & json_proto [16:21:15]process_json_proto [16:21:15]json parsed OK: [16:21:15]protocol is kg_v1.0 [16:21:15]action value=close_receipt [16:21:15]process_action close_receipt [16:21:15]cmd_close_receipt [16:21:15]MH_GetDate [16:21:15]Write to MH i2c: F0 00 00 B2 1F C0 [16:21:15]Write i2c OK [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: F0 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: F0 09 00 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: F0 09 00 B2 1F 00 7C 95 F1 66 ED 3E 82 65 43 [16:21:15]GetLastDocTimeStamp 1727108374 [16:21:15]current date 1727108476 [16:21:15]FM_GetShiftState [16:21:15]SAM_PROTO_GetShiftState [16:21:15]wFMCommunicate request_size=4 [16:21:15]MH_SAM_APDU [16:21:15]CAPDU: 80 13 01 00 [16:21:15]Write to MH i2c: E2 08 00 B3 1F 80 13 01 00 00 00 00 00 4F [16:21:15]Write i2c OK [16:21:15]MH_I2C_Read... [16:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:15]Read from MH i2c: E2 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 0E 00 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 0E 00 B3 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F0 [16:21:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:21:15]wFMCommunicate OK [16:21:15]SAM_PROTO_GetShiftState done [16:21:15]FM_GetShiftState done [16:21:15]opened in 1727051401 [16:21:15]opened+sec_in_day 1727137801 [16:21:15]quantity*price = 70027 [16:21:15]sum+1 = 70029 [16:21:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 418 23.09.2024 16:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289744 ФПД: 255886989829098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162116&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289744&fm=255886989829098&tin=02508201610067®Number=0000000000091827&sum=70000 [16:21:16]StoreToDocumentArchive [16:21:16]shift 515 fd 289744 [16:21:16]save to /storage/0515/doc_00289744 [16:21:16]save last doc name /storage/0515/doc_00289744 to /storage/kkm_last_doc_name [16:21:16]save OK [16:21:16]Clear old archive folders... [16:21:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:21:16]tlvbuf is 0070A6C0 [16:21:16]SAM_PROTO_ClearQueue [16:21:16]wFMCommunicate request_size=4 [16:21:16]MH_SAM_APDU [16:21:16]CAPDU: 80 09 00 00 [16:21:16]Write to MH i2c: E2 08 00 C0 1F 80 09 00 00 00 00 00 00 51 [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:16]Read from MH i2c: E2 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 C0 1F 00 90 00 53 [16:21:16]RAPDU: 90 00 [16:21:16]wFMCommunicate OK [16:21:16]SAM_PROTO_ClearQueue done [16:21:16]KKMCreateOFDPacket [16:21:16]OFDProtocolAddRootSTLVToBuf [16:21:16]FM_MakeSignedData [16:21:16]FM_MakeSignedData [16:21:16]SAM_PROTO_SignData [16:21:16]wFMCommunicate request_size=4 [16:21:16]MH_SAM_APDU [16:21:16]CAPDU: 80 0D 01 02 [16:21:16]Write to MH i2c: E2 08 00 C1 1F 80 0D 01 02 00 00 00 00 59 [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:16]Read from MH i2c: E2 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 C1 1F 00 90 00 54 [16:21:16]RAPDU: 90 00 [16:21:16]wFMCommunicate OK [16:21:16]wFMCommunicate request_size=255 [16:21:16]MH_SAM_APDU [16:21:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 7C 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6B 04 00 35 04 06 00 E8 BA 55 21 [16:21:16]Write to MH i2c: E2 02 01 C2 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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 7C 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6B 04 00 35 04 06 00 E8 BA 55 21 00 00 40 [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:16]Read from MH i2c: E2 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 C2 1F 00 90 00 55 [16:21:16]RAPDU: 90 00 [16:21:16]wFMCommunicate OK [16:21:16]wFMCommunicate request_size=7 [16:21:16]MH_SAM_APDU [16:21:16]CAPDU: 80 0D 02 02 02 A3 EA [16:21:16]Write to MH i2c: E2 0A 00 C3 1F 80 0D 02 02 02 00 A3 EA 00 00 ED [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:16]Read from MH i2c: E2 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 03 00 C3 1F 00 90 00 56 [16:21:16]RAPDU: 90 00 [16:21:16]wFMCommunicate OK [16:21:16]wFMCommunicate request_size=4 [16:21:16]MH_SAM_APDU [16:21:16]CAPDU: 80 0D 03 02 [16:21:16]Write to MH i2c: E2 08 00 C4 1F 80 0D 03 02 00 00 00 00 5E [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:16]Read from MH i2c: E2 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 0B 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 0B 00 C4 1F 00 2C D9 B0 E6 C1 9E 83 F6 90 00 D2 [16:21:16]RAPDU: 2C D9 B0 E6 C1 9E 83 F6 90 00 [16:21:16]wFMCommunicate OK [16:21:16]SAM_PROTO_SignData done [16:21:16]FM_MakeSignedData done [16:21:16]CreateOFDProtocolMessage [16:21:16]wFMCommunicate request_size=4 [16:21:16]MH_SAM_APDU [16:21:16]CAPDU: 80 11 00 00 [16:21:16]Write to MH i2c: E2 08 00 C5 1F 80 11 00 00 00 00 00 00 5E [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:16]Read from MH i2c: E2 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 17 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 17 00 C5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AE [16:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:21:16]wFMCommunicate OK [16:21:16]CreateOFDProtocolMessage done [16:21:16]OFDSenderStorePacket 289744 [16:21:16]StoreOFDPacket docnum=289744 [16:21:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 70 03 04 01 AE 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 7C 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6B 04 00 35 04 06 00 E8 BA 55 21 A3 EA 2C D9 B0 E6 C1 9E 83 F6 [16:21:16]CheckFolder [16:21:16]dirname=/storage/ofd_packets [16:21:16]CheckFolder done [16:21:16]ProducePacketName [16:21:16]name=ofd_packets/00289744 [16:21:16]NVStorageSaveData ofd_packets/00289744 [16:21:16]File name is /storage/ofd_packets/00289744 [16:21:16]Write 298 bytes [16:21:16]NVStorageSaveData done [16:21:16]OFDSenderStorePacket done [16:21:16]KKMCreateOFDPacket done [16:21:16]NVStorageSaveData kkm_last_timestamp [16:21:16]File name is /storage/kkm_last_timestamp [16:21:16]Write 4 bytes [16:21:16]NVStorageSaveData done [16:21:16]ExternCall_PrintAddStr [16:21:16]wPrintStart [16:21:16]Write to MH i2c: 01 00 00 C6 1F E5 [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: 01 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: 01 07 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: 01 07 00 C6 1F 00 00 00 00 00 FF 0F FA [16:21:16]RasterBufferAndPrint [16:21:16]line Счет N : (1)24617825 [16:21:16]line ИНН: 02508201610067 [16:21:16]line Контрольно-Кассовый Чек [16:21:16]line ПРОДАЖА [16:21:16]line ТРК (МРК, ГНК) : 55 [16:21:16]line Товар: 2710194210 [16:21:16]line ДТ-К-5 [16:21:16]line 9.190 * 76.20 [16:21:16]line = 700.28 [16:21:16]line НДС 12% НСП 1% [16:21:16]line > о реализуемом товаре [16:21:16]line ОКРУГЛЕНИЕ: -0.28 [16:21:16]line ИТОГО: 700.00 [16:21:16]line Внесено: 700.00 [16:21:16]line СДАЧА: 0.00 [16:21:16]line НСП 1% : 6.20 [16:21:16]line НДС 12% : 74.37 [16:21:16]line Наличными: 700.00 [16:21:16]line Безнал.: 0.00 [16:21:16]line Место: АЗС № 90 "Партнёр-нефть" [16:21:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:21:16]line СНО: Общий режим [16:21:16]line Чек 418 23.09.2024 16:21 [16:21:16]line Смена: 515 ФФД: 1.0 [16:21:16]line ЗНМ: 0300000107 [16:21:16]line РНМ: 0000000000091827 [16:21:16]line Версия ККМ: 001 [16:21:16]line ФМ: 0000000000871832 [16:21:16]line ФД: 289744 [16:21:16]line ФПД: 255886989829098 [16:21:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162116&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289744&fm=255886989829098&tin=02508201610067®Number=0000000000091827&sum=70000 [16:21:16]written 0, free lines is 4095 [16:21:16]OFD Sender: Processing packet 289744 [packets to send 1784, broken 1783] [16:21:16]ProducePacketName [16:21:16]name=ofd_packets/00289744 [16:21:16]OFD Sender: To server: pG, [16:21:16]CommunicateWithHost lk.salyk.kg:30040 [16:21:16]ConnectInit lk.salyk.kg [16:21:17]Connected sock=10 [16:21: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 33 32 0C 01 00 00 70 03 04 01 AE 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 7C 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6B 04 00 35 04 06 00 E8 BA 55 21 A3 EA 2C D9 B0 E6 C1 9E 83 F6 [16:21:17]Write to MH i2c: 01 00 00 F0 1F 0F [16:21:17]Write i2c OK [16:21:17]MH_I2C_Read... [16:21:17]Read from MH i2c: 01 [16:21:17]MH_I2C_Read... [16:21:17]Read from MH i2c: 01 07 00 [16:21:17]MH_I2C_Read... [16:21:17]Read from MH i2c: 01 07 00 F0 1F 00 00 00 00 00 CF 0C F1 [16:21:17]RasterBufferAndPrint [16:21:17]line [16:21:17]line [16:21:17]line [16:21:17]line [16:21:17]line [16:21:17]written 0, free lines is 3286 [16:21:17]MH_Cut [16:21:17]Write to MH i2c: D1 01 00 F7 1F 01 E8 [16:21:17]Write i2c OK [16:21:17]MH_I2C_Read... [16:21:17]Read from MH i2c: D1 [16:21:17]MH_I2C_Read... [16:21:17]Read from MH i2c: D1 01 00 [16:21:17]MH_I2C_Read... [16:21:17]Read from MH i2c: D1 01 00 F7 1F 00 E7 [16:21:17]Write to MH i2c: 01 00 00 F8 1F 17 [16:21:17]Write i2c OK [16:21:17]MH_I2C_Read... [16:21: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 33 32 4F 00 00 00 0D 77 47 00 99 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 33 32 10 04 04 00 D0 6B 04 00 F4 03 04 00 50 3D F1 66 B6 04 01 00 00 27 1F 31 63 2C 01 24 37 [16:21:17]CommunicateWithHost err = 0 [16:21:17]CheckOFDResponse [16:21:17]1017 (14) - 77093643461234 [16:21:17]1041 (16) - 0000000000871832 [16:21:17]1040 (4) - 289744 [16:21:17]1012 (4) - 23.09.2024 10:05 [16:21:17]1206 (1) - 0 [16:21:17]OFD Sender: Remove packet 289744 [16:21:17]ProducePacketName [16:21:17]name=ofd_packets/00289744 [16:21:17]NVStorageDeleteData [16:21:18]*** Cut start [16:21:18]*** Partial cut [16:21:18]*** CUTSNS_PIN = 1 [16:21:18]OFD Sender: No OFD packet to send [16:21:18]*** CUTSNS_PIN = 0 [16:21:18]*** Brake cut motor [16:21:18]Read from MH i2c: 01 [16:21:18]MH_I2C_Read... [16:21:18]*** Stop cut motor [16:21:18]*** Cut end [16:21:18]Read from MH i2c: 01 07 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: 01 07 00 F8 1F 00 00 00 00 00 FF 0F 2C [16:21:18]process_action close_receipt done [16:21:18]requested_data is exist [16:21:18]produce_requested_data [16:21:18]requested_item fm.sn is exist - process it [16:21:18]wFMCommunicate request_size=4 [16:21:18]MH_SAM_APDU [16:21:18]CAPDU: 80 11 00 00 [16:21:18]Write to MH i2c: E2 08 00 F9 1F 80 11 00 00 00 00 00 00 92 [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 17 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 17 00 F9 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [16:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:21:18]wFMCommunicate OK [16:21:18]requested_item fd.num is exist - process it [16:21:18]SAM_PROTO_GetFieldsCounters [16:21:18]wFMCommunicate request_size=4 [16:21:18]MH_SAM_APDU [16:21:18]CAPDU: 80 13 00 00 [16:21:18]Write to MH i2c: E2 08 00 FA 1F 80 13 00 00 00 00 00 00 95 [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 62 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 62 00 FA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6B 04 00 0E 04 04 00 03 02 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 E2 [16:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6B 04 00 0E 04 04 00 03 02 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 [16:21:18]wFMCommunicate OK [16:21:18]SAM_PROTO_GetFieldsCounters done [16:21:18]requested_item shift.num is exist - process it [16:21:18]requested_item shift.opened is exist - process it [16:21:18]req_shift_opened [16:21:18]FM_GetShiftState [16:21:18]SAM_PROTO_GetShiftState [16:21:18]wFMCommunicate request_size=4 [16:21:18]MH_SAM_APDU [16:21:18]CAPDU: 80 13 01 00 [16:21:18]Write to MH i2c: E2 08 00 FB 1F 80 13 01 00 00 00 00 00 97 [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:19]Read from MH i2c: E2 [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: E2 0E 00 [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: E2 0E 00 FB 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 38 [16:21:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:21:19]wFMCommunicate OK [16:21:19]SAM_PROTO_GetShiftState done [16:21:19]FM_GetShiftState done [16:21:19]req_shift_opened done [16:21:19]requested_item shift.open_date is exist - process it [16:21:19]req_shift_open_date [16:21:19]req_shift_open_date done [16:21:19]produce_requested_data done [16:21:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289744,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:21:19]process_action_free close_receipt [16:21:19]json_value_free [16:21:19]json_value_free done [16:21:19]process_json_proto returns [16:21:19]Send response to host [16:21:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289744,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:21:19]free response buf [16:21:19]execute_script done [16:21:19]execute_script returns [16:21:19]free content buf [16:21:19]Sock 7.Close socket [16:21:19]Sock 7.Thread stoped [16:21:23]OFD Sender: No OFD packet to send [16:21:28]OFD Sender: No OFD packet to send [16:21:33]OFD Sender: No OFD packet to send [16:21:38]OFD Sender: No OFD packet to send [16:21:43]OFD Sender: No OFD packet to send [16:21:48]OFD Sender: No OFD packet to send [16:21:53]OFD Sender: No OFD packet to send [16:21:58]OFD Sender: No OFD packet to send [16:22:03]OFD Sender: No OFD packet to send [16:22:08]OFD Sender: No OFD packet to send [16:22:13]OFD Sender: No OFD packet to send [16:22:18]OFD Sender: No OFD packet to send [16:22:23]OFD Sender: No OFD packet to send [16:22:28]OFD Sender: No OFD packet to send [16:22:33]OFD Sender: No OFD packet to send [16:22:38]OFD Sender: No OFD packet to send [16:22:43]OFD Sender: No OFD packet to send [16:22:48]OFD Sender: No OFD packet to send [16:22:53]OFD Sender: No OFD packet to send [16:22:58]OFD Sender: No OFD packet to send [16:23:03]OFD Sender: No OFD packet to send [16:23:07]accept exits with 9 [16:23:07]New connection [16:23:07]New thread 3067301220 created [16:23:07]Thread 3067157860 joined [16:23:07]Waiting for new connection... [16:23:07] Sock 9.Parse request [16:23:07]Sock 9.Check first char [16:23:07]Sock 9.First char is OK [16:23:07]request: POST /json_proto HTTP/1.0 [16:23:07]Method: POST [16:23:07]URL: /json_proto [16:23:07]Method is POST - this is cgi request [16:23:07]url: /json_proto [16:23:07]query_string will be loaded in cgi processing [16:23:07]execute_cgi json_proto POST (null) [16:23:07]execute_cgi path=json_proto method=POST [16:23:07]POST find Content-Length [16:23:07]Host: 172.17.41.135:8080 [16:23:07]Content-Length: 786 [16:23:07]Content-Type: application/json [16:23:07] [16:23:07]POST finish read [16:23:07]Found Content-Length = 786 [16:23:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:07]execute_script... [16:23: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)24617827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:07]POST & json_proto [16:23:07]process_json_proto [16:23:07]json parsed OK: [16:23:07]protocol is kg_v1.0 [16:23:07]action value=close_receipt [16:23:07]process_action close_receipt [16:23:07]cmd_close_receipt [16:23:07]MH_GetDate [16:23:07]Write to MH i2c: F0 00 00 FC 1F 0A [16:23:07]Write i2c OK [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: F0 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: F0 09 00 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: F0 09 00 FC 1F 00 EC 95 F1 66 ED 3E 82 65 FD [16:23:07]GetLastDocTimeStamp 1727108476 [16:23:07]current date 1727108588 [16:23:07]FM_GetShiftState [16:23:07]SAM_PROTO_GetShiftState [16:23:07]wFMCommunicate request_size=4 [16:23:07]MH_SAM_APDU [16:23:07]CAPDU: 80 13 01 00 [16:23:07]Write to MH i2c: E2 08 00 FD 1F 80 13 01 00 00 00 00 00 99 [16:23:07]Write i2c OK [16:23:07]MH_I2C_Read... [16:23:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:07]Read from MH i2c: E2 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 0E 00 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 0E 00 FD 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3A [16:23:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:23:07]wFMCommunicate OK [16:23:07]SAM_PROTO_GetShiftState done [16:23:07]FM_GetShiftState done [16:23:07]opened in 1727051401 [16:23:07]opened+sec_in_day 1727137801 [16:23:07]quantity*price = 99999 [16:23:07]sum+1 = 100001 [16:23:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 419 23.09.2024 16:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289745 ФПД: 275457095549702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289745&fm=275457095549702&tin=02508201610067®Number=0000000000091827&sum=100000 [16:23:08]StoreToDocumentArchive [16:23:08]shift 515 fd 289745 [16:23:08]save to /storage/0515/doc_00289745 [16:23:08]save last doc name /storage/0515/doc_00289745 to /storage/kkm_last_doc_name [16:23:08]save OK [16:23:08]Clear old archive folders... [16:23:08]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:23:08]tlvbuf is 0073B2B0 [16:23:08]SAM_PROTO_ClearQueue [16:23:08]wFMCommunicate request_size=4 [16:23:08]MH_SAM_APDU [16:23:08]CAPDU: 80 09 00 00 [16:23:08]Write to MH i2c: E2 08 00 0A 20 80 09 00 00 00 00 00 00 9C [16:23:08]Write i2c OK [16:23:08]MH_I2C_Read... [16:23:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:23:08]Read from MH i2c: E2 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 03 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 03 00 0A 20 00 90 00 9E [16:23:08]RAPDU: 90 00 [16:23:08]wFMCommunicate OK [16:23:08]SAM_PROTO_ClearQueue done [16:23:08]KKMCreateOFDPacket [16:23:08]OFDProtocolAddRootSTLVToBuf [16:23:08]FM_MakeSignedData [16:23:08]FM_MakeSignedData [16:23:08]SAM_PROTO_SignData [16:23:08]wFMCommunicate request_size=4 [16:23:08]MH_SAM_APDU [16:23:08]CAPDU: 80 0D 01 02 [16:23:08]Write to MH i2c: E2 08 00 0B 20 80 0D 01 02 00 00 00 00 A4 [16:23:08]Write i2c OK [16:23:08]MH_I2C_Read... [16:23:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:23:08]Read from MH i2c: E2 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 03 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 03 00 0B 20 00 90 00 9F [16:23:08]RAPDU: 90 00 [16:23:08]wFMCommunicate OK [16:23:08]wFMCommunicate request_size=253 [16:23:08]MH_SAM_APDU [16:23:08]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 EC 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6B 04 00 35 04 06 00 FA 86 DA 54 C3 06 [16:23:08]Write to MH i2c: E2 00 01 0C 20 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 EC 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6B 04 00 35 04 06 00 FA 86 DA 54 C3 06 00 00 E7 [16:23:08]Write i2c OK [16:23:08]MH_I2C_Read... [16:23:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:08]Read from MH i2c: E2 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 03 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 03 00 0C 20 00 90 00 A0 [16:23:08]RAPDU: 90 00 [16:23:08]wFMCommunicate OK [16:23:08]wFMCommunicate request_size=4 [16:23:08]MH_SAM_APDU [16:23:08]CAPDU: 80 0D 03 02 [16:23:08]Write to MH i2c: E2 08 00 0D 20 80 0D 03 02 00 00 00 00 A8 [16:23:08]Write i2c OK [16:23:08]MH_I2C_Read... [16:23:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:23:08]Read from MH i2c: E2 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 0B 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 0B 00 0D 20 00 9B F1 73 29 36 B1 6C 91 90 00 B5 [16:23:08]RAPDU: 9B F1 73 29 36 B1 6C 91 90 00 [16:23:08]wFMCommunicate OK [16:23:08]SAM_PROTO_SignData done [16:23:08]FM_MakeSignedData done [16:23:08]CreateOFDProtocolMessage [16:23:08]wFMCommunicate request_size=4 [16:23:08]MH_SAM_APDU [16:23:08]CAPDU: 80 11 00 00 [16:23:08]Write to MH i2c: E2 08 00 0E 20 80 11 00 00 00 00 00 00 A8 [16:23:08]Write i2c OK [16:23:08]MH_I2C_Read... [16:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:08]Read from MH i2c: E2 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 17 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 17 00 0E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F8 [16:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:23:08]wFMCommunicate OK [16:23:08]CreateOFDProtocolMessage done [16:23:08]OFDSenderStorePacket 289745 [16:23:08]StoreOFDPacket docnum=289745 [16:23:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4C E6 00 01 AF A3 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 EC 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6B 04 00 35 04 06 00 FA 86 DA 54 C3 06 9B F1 73 29 36 B1 6C 91 [16:23:08]CheckFolder [16:23:08]dirname=/storage/ofd_packets [16:23:08]CheckFolder done [16:23:08]ProducePacketName [16:23:08]name=ofd_packets/00289745 [16:23:08]NVStorageSaveData ofd_packets/00289745 [16:23:08]File name is /storage/ofd_packets/00289745 [16:23:08]Write 294 bytes [16:23:08]NVStorageSaveData done [16:23:08]OFDSenderStorePacket done [16:23:08]KKMCreateOFDPacket done [16:23:08]NVStorageSaveData kkm_last_timestamp [16:23:08]File name is /storage/kkm_last_timestamp [16:23:08]Write 4 bytes [16:23:08]NVStorageSaveData done [16:23:08]ExternCall_PrintAddStr [16:23:08]wPrintStart [16:23:08]Write to MH i2c: 01 00 00 0F 20 2F [16:23:08]Write i2c OK [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: 01 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: 01 07 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: 01 07 00 0F 20 00 00 00 00 00 FF 0F 44 [16:23:08]RasterBufferAndPrint [16:23:08]line Счет N : (1)24617827 [16:23:08]line ИНН: 02508201610067 [16:23:08]line Контрольно-Кассовый Чек [16:23:08]line ПРОДАЖА [16:23:08]line ТРК (МРК, ГНК) : 54 [16:23:08]line Товар: 2710124130 [16:23:08]line SU-92 [16:23:08]line 14.430 * 69.30 [16:23:08]line = 1000.00 [16:23:08]line НДС 12% НСП 1% [16:23:08]line > о реализуемом товаре [16:23:08]line ИТОГО: 1000.00 [16:23:08]line НСП 1% : 8.85 [16:23:08]line НДС 12% : 106.19 [16:23:08]line Наличными: 0.00 [16:23:08]line Безнал.: 1000.00 [16:23:08]line Место: АЗС № 90 "Партнёр-нефть" [16:23:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:23:08]line СНО: Общий режим [16:23:08]line Чек 419 23.09.2024 16:23 [16:23:08]line Смена: 515 ФФД: 1.0 [16:23:08]line ЗНМ: 0300000107 [16:23:08]line РНМ: 0000000000091827 [16:23:08]line Версия ККМ: 001 [16:23:08]line Платежная система: O! деньги [16:23:08]line ФМ: 0000000000871832 [16:23:08]line ФД: 289745 [16:23:08]line ФПД: 275457095549702 [16:23:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289745&fm=275457095549702&tin=02508201610067®Number=0000000000091827&sum=100000 [16:23:08]written 0, free lines is 4095 [16:23:08]OFD Sender: Processing packet 289745 [packets to send 1784, broken 1783] [16:23:08]ProducePacketName [16:23:08]name=ofd_packets/00289745 [16:23:08]OFD Sender: To server: pG, [16:23:08]CommunicateWithHost lk.salyk.kg:30040 [16:23:08]ConnectInit lk.salyk.kg [16:23:09]Connected sock=10 [16: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 33 32 08 01 00 00 4C E6 00 01 AF A3 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 EC 95 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6B 04 00 35 04 06 00 FA 86 DA 54 C3 06 9B F1 73 29 36 B1 6C 91 [16:23:09]Write to MH i2c: 01 00 00 38 20 58 [16:23:09]Write i2c OK [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: 01 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: 01 07 00 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: 01 07 00 38 20 00 00 00 00 00 E6 0C 51 [16:23:09]RasterBufferAndPrint [16:23:09]line [16:23:09]line [16:23:09]line [16:23:09]line [16:23:09]line [16:23:09]written 0, free lines is 3309 [16:23:09]MH_Cut [16:23:09]Write to MH i2c: D1 01 00 3F 20 01 31 [16:23:09]Write i2c OK [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: D1 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: D1 01 00 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: D1 01 00 3F 20 00 30 [16:23:09]Write to MH i2c: 01 00 00 40 20 60 [16:23:09]Write i2c OK [16:23:09]MH_I2C_Read... [16: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 33 32 4F 00 00 00 65 91 47 00 2A 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 33 32 10 04 04 00 D1 6B 04 00 F4 03 04 00 C0 3D F1 66 B6 04 01 00 00 8C AB 74 73 54 5C 54 D8 [16:23:09]CommunicateWithHost err = 0 [16:23:09]CheckOFDResponse [16:23:09]1017 (14) - 77093643461234 [16:23:09]1041 (16) - 0000000000871832 [16:23:09]1040 (4) - 289745 [16:23:09]1012 (4) - 23.09.2024 10:06 [16:23:09]1206 (1) - 0 [16:23:09]OFD Sender: Remove packet 289745 [16:23:09]ProducePacketName [16:23:09]name=ofd_packets/00289745 [16:23:09]NVStorageDeleteData [16:23:09]*** Cut start [16:23:09]*** Partial cut [16:23:09]*** CUTSNS_PIN = 1 [16:23:10]*** CUTSNS_PIN = 0 [16:23:10]OFD Sender: No OFD packet to send [16:23:10]*** Brake cut motor [16:23:10]Read from MH i2c: 01 [16:23:10]MH_I2C_Read... [16:23:10]*** Stop cut motor [16:23:10]*** Cut end [16:23:10]Read from MH i2c: 01 07 00 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: 01 07 00 40 20 00 00 00 00 00 FF 0F 75 [16:23:10]process_action close_receipt done [16:23:10]requested_data is exist [16:23:10]produce_requested_data [16:23:10]requested_item fm.sn is exist - process it [16:23:10]wFMCommunicate request_size=4 [16:23:10]MH_SAM_APDU [16:23:10]CAPDU: 80 11 00 00 [16:23:10]Write to MH i2c: E2 08 00 41 20 80 11 00 00 00 00 00 00 DB [16:23:10]Write i2c OK [16:23:10]MH_I2C_Read... [16:23:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:10]Read from MH i2c: E2 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 17 00 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 17 00 41 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [16:23:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:23:10]wFMCommunicate OK [16:23:10]requested_item fd.num is exist - process it [16:23:10]SAM_PROTO_GetFieldsCounters [16:23:10]wFMCommunicate request_size=4 [16:23:10]MH_SAM_APDU [16:23:10]CAPDU: 80 13 00 00 [16:23:10]Write to MH i2c: E2 08 00 42 20 80 13 00 00 00 00 00 00 DE [16:23:10]Write i2c OK [16:23:10]MH_I2C_Read... [16:23:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:10]Read from MH i2c: E2 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 62 00 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 62 00 42 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6B 04 00 0E 04 04 00 03 02 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 2F [16:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:23:10]wFMCommunicate OK [16:23:10]SAM_PROTO_GetFieldsCounters done [16:23:10]requested_item shift.num is exist - process it [16:23:10]requested_item shift.opened is exist - process it [16:23:10]req_shift_opened [16:23:10]FM_GetShiftState [16:23:10]SAM_PROTO_GetShiftState [16:23:10]wFMCommunicate request_size=4 [16:23:10]MH_SAM_APDU [16:23:10]CAPDU: 80 13 01 00 [16:23:10]Write to MH i2c: E2 08 00 43 20 80 13 01 00 00 00 00 00 E0 [16:23:10]Write i2c OK [16:23:10]MH_I2C_Read... [16:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:10]Read from MH i2c: E2 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 0E 00 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 0E 00 43 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 81 [16:23:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:23:10]wFMCommunicate OK [16:23:10]SAM_PROTO_GetShiftState done [16:23:10]FM_GetShiftState done [16:23:10]req_shift_opened done [16:23:10]requested_item shift.open_date is exist - process it [16:23:10]req_shift_open_date [16:23:10]req_shift_open_date done [16:23:10]produce_requested_data done [16:23:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289745,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:23:10]process_action_free close_receipt [16:23:10]json_value_free [16:23:10]json_value_free done [16:23:10]process_json_proto returns [16:23:10]Send response to host [16:23:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289745,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:23:10]free response buf [16:23:10]execute_script done [16:23:10]execute_script returns [16:23:10]free content buf [16:23:10]Sock 9.Close socket [16:23:10]Sock 9.Thread stoped [16:23:15]OFD Sender: No OFD packet to send [16:23:20]OFD Sender: No OFD packet to send [16:23:25]OFD Sender: No OFD packet to send [16:23:29]accept exits with 7 [16:23:29]New connection [16:23:29]New thread 3067157860 created [16:23:29]Thread 3067301220 joined [16:23:29]Waiting for new connection... [16:23:29] Sock 7.Parse request [16:23:29]Sock 7.Check first char [16:23:29]Sock 7.First char is OK [16:23:29]request: POST /json_proto HTTP/1.0 [16:23:29]Method: POST [16:23:29]URL: /json_proto [16:23:29]Method is POST - this is cgi request [16:23:29]url: /json_proto [16:23:29]query_string will be loaded in cgi processing [16:23:29]execute_cgi json_proto POST (null) [16:23:29]execute_cgi path=json_proto method=POST [16:23:29]POST find Content-Length [16:23:29]Host: 172.17.41.135:8080 [16:23:29]Content-Length: 979 [16:23:29]Content-Type: application/json [16:23:29] [16:23:29]POST finish read [16:23:29]Found Content-Length = 979 [16:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 26.600, "sum" : 2000.32, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.60 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:29]execute_script... [16: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)24617826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 26.600, "sum" : 2000.32, "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 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.60 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:29]POST & json_proto [16:23:29]process_json_proto [16:23:29]json parsed OK: [16:23:29]protocol is kg_v1.0 [16:23:29]action value=close_receipt [16:23:29]process_action close_receipt [16:23:29]cmd_close_receipt [16:23:29]MH_GetDate [16:23:29]Write to MH i2c: F0 00 00 44 20 53 [16:23:29]Write i2c OK [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: F0 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: F0 09 00 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: F0 09 00 44 20 00 02 96 F1 66 ED 3E 82 65 5D [16:23:29]GetLastDocTimeStamp 1727108588 [16:23:29]current date 1727108610 [16:23:29]FM_GetShiftState [16:23:29]SAM_PROTO_GetShiftState [16:23:29]wFMCommunicate request_size=4 [16:23:29]MH_SAM_APDU [16:23:29]CAPDU: 80 13 01 00 [16:23:29]Write to MH i2c: E2 08 00 45 20 80 13 01 00 00 00 00 00 E2 [16:23:29]Write i2c OK [16:23:29]MH_I2C_Read... [16:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:29]Read from MH i2c: E2 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: E2 0E 00 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: E2 0E 00 45 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 83 [16:23:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:23:29]wFMCommunicate OK [16:23:29]SAM_PROTO_GetShiftState done [16:23:29]FM_GetShiftState done [16:23:29]opened in 1727051401 [16:23:29]opened+sec_in_day 1727137801 [16:23:29]quantity*price = 200032 [16:23:29]sum+1 = 200033 [16:23:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 420 23.09.2024 16:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа ДТ номер 90 сэкономлено 26.60 сом ФМ: 0000000000871832 ФД: 289746 ФПД: 109001409771141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162330&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289746&fm=109001409771141&tin=02508201610067®Number=0000000000091827&sum=200000 [16:23:30]StoreToDocumentArchive [16:23:30]shift 515 fd 289746 [16:23:30]save to /storage/0515/doc_00289746 [16:23:30]save last doc name /storage/0515/doc_00289746 to /storage/kkm_last_doc_name [16:23:30]save OK [16:23:30]Clear old archive folders... [16:23:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:23:30]tlvbuf is 007BED50 [16:23:30]SAM_PROTO_ClearQueue [16:23:30]wFMCommunicate request_size=4 [16:23:30]MH_SAM_APDU [16:23:30]CAPDU: 80 09 00 00 [16:23:30]Write to MH i2c: E2 08 00 52 20 80 09 00 00 00 00 00 00 E4 [16:23:30]Write i2c OK [16:23:30]MH_I2C_Read... [16:23:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:23:30]Read from MH i2c: E2 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 52 20 00 90 00 E6 [16:23:30]RAPDU: 90 00 [16:23:30]wFMCommunicate OK [16:23:30]SAM_PROTO_ClearQueue done [16:23:30]KKMCreateOFDPacket [16:23:30]OFDProtocolAddRootSTLVToBuf [16:23:30]FM_MakeSignedData [16:23:30]FM_MakeSignedData [16:23:30]SAM_PROTO_SignData [16:23:30]wFMCommunicate request_size=4 [16:23:30]MH_SAM_APDU [16:23:30]CAPDU: 80 0D 01 02 [16:23:30]Write to MH i2c: E2 08 00 53 20 80 0D 01 02 00 00 00 00 EC [16:23:30]Write i2c OK [16:23:30]MH_I2C_Read... [16:23:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:23:30]Read from MH i2c: E2 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 53 20 00 90 00 E7 [16:23:30]RAPDU: 90 00 [16:23:30]wFMCommunicate OK [16:23:30]wFMCommunicate request_size=255 [16:23:30]MH_SAM_APDU [16: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 E8 67 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 60 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 A4 01 00 00 F4 03 04 00 02 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6B 04 00 35 04 06 00 63 22 DE 4F [16:23:30]Write to MH i2c: E2 02 01 54 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 E8 67 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 60 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 A4 01 00 00 F4 03 04 00 02 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6B 04 00 35 04 06 00 63 22 DE 4F 00 00 EC [16:23:30]Write i2c OK [16:23:30]MH_I2C_Read... [16:23:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:30]Read from MH i2c: E2 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 54 20 00 90 00 E8 [16:23:30]RAPDU: 90 00 [16:23:30]wFMCommunicate OK [16:23:30]wFMCommunicate request_size=7 [16:23:30]MH_SAM_APDU [16:23:30]CAPDU: 80 0D 02 02 02 36 85 [16:23:30]Write to MH i2c: E2 0A 00 55 20 80 0D 02 02 02 00 36 85 00 00 AE [16:23:30]Write i2c OK [16:23:30]MH_I2C_Read... [16:23:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:30]Read from MH i2c: E2 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 03 00 55 20 00 90 00 E9 [16:23:30]RAPDU: 90 00 [16:23:30]wFMCommunicate OK [16:23:30]wFMCommunicate request_size=4 [16:23:30]MH_SAM_APDU [16:23:30]CAPDU: 80 0D 03 02 [16:23:30]Write to MH i2c: E2 08 00 56 20 80 0D 03 02 00 00 00 00 F1 [16:23:30]Write i2c OK [16:23:30]MH_I2C_Read... [16:23:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:23:30]Read from MH i2c: E2 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 0B 00 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 0B 00 56 20 00 16 38 AE B8 86 61 47 4F 90 00 23 [16:23:30]RAPDU: 16 38 AE B8 86 61 47 4F 90 00 [16:23:30]wFMCommunicate OK [16:23:30]SAM_PROTO_SignData done [16:23:30]FM_MakeSignedData done [16:23:30]CreateOFDProtocolMessage [16:23:30]wFMCommunicate request_size=4 [16:23:30]MH_SAM_APDU [16:23:30]CAPDU: 80 11 00 00 [16:23:30]Write to MH i2c: E2 08 00 57 20 80 11 00 00 00 00 00 00 F1 [16:23:30]Write i2c OK [16:23:30]MH_I2C_Read... [16:23:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:30]Read from MH i2c: E2 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 17 00 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: E2 17 00 57 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 41 [16:23:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:23:30]wFMCommunicate OK [16:23:30]CreateOFDProtocolMessage done [16:23:30]OFDSenderStorePacket 289746 [16:23:30]StoreOFDPacket docnum=289746 [16:23:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 61 05 04 01 8C 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 67 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 60 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 A4 01 00 00 F4 03 04 00 02 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6B 04 00 35 04 06 00 63 22 DE 4F 36 85 16 38 AE B8 86 61 47 4F [16:23:30]CheckFolder [16:23:30]dirname=/storage/ofd_packets [16:23:30]CheckFolder done [16:23:30]ProducePacketName [16:23:30]name=ofd_packets/00289746 [16:23:30]NVStorageSaveData ofd_packets/00289746 [16:23:30]File name is /storage/ofd_packets/00289746 [16:23:30]Write 298 bytes [16:23:30]NVStorageSaveData done [16:23:30]OFDSenderStorePacket done [16:23:30]KKMCreateOFDPacket done [16:23:30]NVStorageSaveData kkm_last_timestamp [16:23:30]File name is /storage/kkm_last_timestamp [16:23:30]Write 4 bytes [16:23:30]NVStorageSaveData done [16:23:30]ExternCall_PrintAddStr [16:23:30]wPrintStart [16:23:30]Write to MH i2c: 01 00 00 58 20 78 [16:23:30]Write i2c OK [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: 01 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: 01 07 00 [16:23:30]MH_I2C_Read... [16:23:30]Read from MH i2c: 01 07 00 58 20 00 00 00 00 00 FF 0F 8D [16:23:30]RasterBufferAndPrint [16:23:30]line Счет N : (1)24617826 [16:23:30]line ИНН: 02508201610067 [16:23:30]line Контрольно-Кассовый Чек [16:23:30]line ПРОДАЖА [16:23:30]line ТРК (МРК, ГНК) : 45 [16:23:30]line Товар: 2710194210 [16:23:30]line ДТ-К-5 [16:23:30]line 26.600 * 75.20 [16:23:30]line = 2000.32 [16:23:30]line НДС 12% НСП 1% [16:23:30]line > о реализуемом товаре [16:23:30]line ОКРУГЛЕНИЕ: -0.32 [16:23:30]line ИТОГО: 2000.00 [16:23:30]line Внесено: 2000.00 [16:23:30]line СДАЧА: 0.00 [16:23:30]line НСП 1% : 17.70 [16:23:30]line НДС 12% : 212.42 [16:23:30]line Наличными: 2000.00 [16:23:30]line Безнал.: 0.00 [16:23:30]line Место: АЗС № 90 "Партнёр-нефть" [16:23:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:23:30]line СНО: Общий режим [16:23:30]line Чек 420 23.09.2024 16:23 [16:23:30]line Смена: 515 ФФД: 1.0 [16:23:30]line ЗНМ: 0300000107 [16:23:30]line РНМ: 0000000000091827 [16:23:30]line Версия ККМ: 001 [16:23:30]line [16:23:30]line Дисконтная программа [16:23:30]line ДТ [16:23:30]line номер 90 [16:23:30]line сэкономлено 26.60 сом [16:23:30]line ФМ: 0000000000871832 [16:23:30]line ФД: 289746 [16:23:30]line ФПД: 109001409771141 [16:23:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162330&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289746&fm=109001409771141&tin=02508201610067®Number=0000000000091827&sum=200000 [16:23:30]written 0, free lines is 4095 [16:23:30]OFD Sender: Processing packet 289746 [packets to send 1784, broken 1783] [16:23:30]ProducePacketName [16:23:30]name=ofd_packets/00289746 [16:23:30]OFD Sender: To server: pG, [16:23:30]CommunicateWithHost lk.salyk.kg:30040 [16:23:30]ConnectInit lk.salyk.kg [16:23:31]Connected sock=10 [16: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 33 32 0C 01 00 00 61 05 04 01 8C 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 67 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 60 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 A4 01 00 00 F4 03 04 00 02 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6B 04 00 35 04 06 00 63 22 DE 4F 36 85 16 38 AE B8 86 61 47 4F [16:23:31]Write to MH i2c: 01 00 00 87 20 A7 [16:23:31]Write i2c OK [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: 01 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: 01 07 00 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: 01 07 00 87 20 00 00 00 00 00 80 0C 3A [16:23:31]RasterBufferAndPrint [16:23:31]line [16:23:31]line [16:23:31]line [16:23:31]line [16:23:31]line [16:23:31]written 0, free lines is 3207 [16:23:31]MH_Cut [16:23:31]Write to MH i2c: D1 01 00 8E 20 01 80 [16:23:31]Write i2c OK [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: D1 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: D1 01 00 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: D1 01 00 8E 20 00 7F [16:23:31]Write to MH i2c: 01 00 00 8F 20 AF [16:23:31]Write i2c OK [16:23:31]MH_I2C_Read... [16:23: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 33 32 4F 00 00 00 9A 7F 47 00 7E 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 33 32 10 04 04 00 D2 6B 04 00 F4 03 04 00 D6 3D F1 66 B6 04 01 00 00 19 90 68 FC C2 78 FA 60 [16:23:31]CommunicateWithHost err = 0 [16:23:31]CheckOFDResponse [16:23:31]1017 (14) - 77093643461234 [16:23:31]1041 (16) - 0000000000871832 [16:23:31]1040 (4) - 289746 [16:23:31]1012 (4) - 23.09.2024 10:07 [16:23:31]1206 (1) - 0 [16:23:31]OFD Sender: Remove packet 289746 [16:23:31]ProducePacketName [16:23:31]name=ofd_packets/00289746 [16:23:31]NVStorageDeleteData [16:23:32]*** Cut start [16:23:32]*** Partial cut [16:23:32]*** CUTSNS_PIN = 1 [16:23:32]*** CUTSNS_PIN = 0 [16:23:32]OFD Sender: No OFD packet to send [16:23:32]*** Brake cut motor [16:23:32]Read from MH i2c: 01 [16:23:32]MH_I2C_Read... [16:23:32]*** Stop cut motor [16:23:32]*** Cut end [16:23:32]Read from MH i2c: 01 07 00 [16:23:32]MH_I2C_Read... [16:23:32]Read from MH i2c: 01 07 00 8F 20 00 00 00 00 00 FF 0F C4 [16:23:32]process_action close_receipt done [16:23:32]requested_data is exist [16:23:32]produce_requested_data [16:23:32]requested_item fm.sn is exist - process it [16:23:32]wFMCommunicate request_size=4 [16:23:32]MH_SAM_APDU [16:23:32]CAPDU: 80 11 00 00 [16:23:32]Write to MH i2c: E2 08 00 90 20 80 11 00 00 00 00 00 00 2A [16:23:32]Write i2c OK [16:23:32]MH_I2C_Read... [16:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:32]Read from MH i2c: E2 [16:23:32]MH_I2C_Read... [16:23:32]Read from MH i2c: E2 17 00 [16:23:32]MH_I2C_Read... [16:23:32]Read from MH i2c: E2 17 00 90 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7A [16:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:23:32]wFMCommunicate OK [16:23:32]requested_item fd.num is exist - process it [16:23:32]SAM_PROTO_GetFieldsCounters [16:23:32]wFMCommunicate request_size=4 [16:23:32]MH_SAM_APDU [16:23:32]CAPDU: 80 13 00 00 [16:23:32]Write to MH i2c: E2 08 00 91 20 80 13 00 00 00 00 00 00 2D [16:23:32]Write i2c OK [16:23:32]MH_I2C_Read... [16:23:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:32]Read from MH i2c: E2 [16:23:32]MH_I2C_Read... [16:23:32]Read from MH i2c: E2 62 00 [16:23:32]MH_I2C_Read... [16:23:32]Read from MH i2c: E2 62 00 91 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6B 04 00 0E 04 04 00 03 02 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 82 [16:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:23:33]wFMCommunicate OK [16:23:33]SAM_PROTO_GetFieldsCounters done [16:23:33]requested_item shift.num is exist - process it [16:23:33]requested_item shift.opened is exist - process it [16:23:33]req_shift_opened [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 92 20 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 92 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D0 [16:23:33]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [16:23:33]requested_item shift.open_date is exist - process it [16:23:33]req_shift_open_date [16:23:33]req_shift_open_date done [16:23:33]produce_requested_data done [16:23:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289746,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:23:33]process_action_free close_receipt [16:23:33]json_value_free [16:23:33]json_value_free done [16:23:33]process_json_proto returns [16:23:33]Send response to host [16:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289746,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:23:33]free response buf [16:23:33]execute_script done [16:23:33]execute_script returns [16:23:33]free content buf [16:23:33]Sock 7.Close socket [16:23:33]Sock 7.Thread stoped [16:23:37]OFD Sender: No OFD packet to send [16:23:40]accept exits with 9 [16:23:40]New connection [16:23:40]New thread 3067301220 created [16:23:40]Thread 3067157860 joined [16:23:40]Waiting for new connection... [16:23:40] Sock 9.Parse request [16:23:40]Sock 9.Check first char [16:23:40]Sock 9.First char is OK [16:23:40]request: POST /json_proto HTTP/1.0 [16:23:40]Method: POST [16:23:40]URL: /json_proto [16:23:40]Method is POST - this is cgi request [16:23:40]url: /json_proto [16:23:40]query_string will be loaded in cgi processing [16:23:40]execute_cgi json_proto POST (null) [16:23:40]execute_cgi path=json_proto method=POST [16:23:40]POST find Content-Length [16:23:40]Host: 172.17.41.135:8080 [16:23:40]Content-Length: 803 [16:23:40]Content-Type: application/json [16:23:40] [16:23:40]POST finish read [16:23:40]Found Content-Length = 803 [16:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:40]execute_script... [16:23:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:40]POST & json_proto [16:23:40]process_json_proto [16:23:40]json parsed OK: [16:23:40]protocol is kg_v1.0 [16:23:40]action value=close_receipt [16:23:40]process_action close_receipt [16:23:40]cmd_close_receipt [16:23:40]MH_GetDate [16:23:40]Write to MH i2c: F0 00 00 93 20 A2 [16:23:40]Write i2c OK [16:23:40]MH_I2C_Read... [16:23:40]Read from MH i2c: F0 [16:23:40]MH_I2C_Read... [16:23:40]Read from MH i2c: F0 09 00 [16:23:40]MH_I2C_Read... [16:23:40]Read from MH i2c: F0 09 00 93 20 00 0E 96 F1 66 ED 3E 82 65 B8 [16:23:40]GetLastDocTimeStamp 1727108610 [16:23:40]current date 1727108622 [16:23:40]FM_GetShiftState [16:23:40]SAM_PROTO_GetShiftState [16:23:40]wFMCommunicate request_size=4 [16:23:40]MH_SAM_APDU [16:23:40]CAPDU: 80 13 01 00 [16:23:40]Write to MH i2c: E2 08 00 94 20 80 13 01 00 00 00 00 00 31 [16:23:40]Write i2c OK [16:23:40]MH_I2C_Read... [16:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:40]Read from MH i2c: E2 [16:23:40]MH_I2C_Read... [16:23:40]Read from MH i2c: E2 0E 00 [16:23:40]MH_I2C_Read... [16:23:40]Read from MH i2c: E2 0E 00 94 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D2 [16:23:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:23:40]wFMCommunicate OK [16:23:40]SAM_PROTO_GetShiftState done [16:23:40]FM_GetShiftState done [16:23:40]opened in 1727051401 [16:23:40]opened+sec_in_day 1727137801 [16:23:40]quantity*price = 800023 [16:23:40]sum+1 = 800025 [16:23:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 8000.24 НСП 1% : 70.80 НДС 12% : 849.58 Наличными: 0.00 Безнал.: 8000.24 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 421 23.09.2024 16:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289747 ФПД: 108046938998723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162342&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289747&fm=108046938998723&tin=02508201610067®Number=0000000000091827&sum=800024 [16:23:41]StoreToDocumentArchive [16:23:41]shift 515 fd 289747 [16:23:41]save to /storage/0515/doc_00289747 [16:23:41]save last doc name /storage/0515/doc_00289747 to /storage/kkm_last_doc_name [16:23:41]save OK [16:23:41]Clear old archive folders... [16:23:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:23:41]tlvbuf is 00704B30 [16:23:41]SAM_PROTO_ClearQueue [16:23:41]wFMCommunicate request_size=4 [16:23:41]MH_SAM_APDU [16:23:41]CAPDU: 80 09 00 00 [16:23:41]Write to MH i2c: E2 08 00 A1 20 80 09 00 00 00 00 00 00 33 [16:23:41]Write i2c OK [16:23:41]MH_I2C_Read... [16:23:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:23:41]Read from MH i2c: E2 [16:23:41]MH_I2C_Read... [16:23:41]Read from MH i2c: E2 03 00 [16:23:41]MH_I2C_Read... [16:23:41]Read from MH i2c: E2 03 00 A1 20 00 90 00 35 [16:23:41]RAPDU: 90 00 [16:23:41]wFMCommunicate OK [16:23:41]SAM_PROTO_ClearQueue done [16:23:41]KKMCreateOFDPacket [16:23:41]OFDProtocolAddRootSTLVToBuf [16:23:41]FM_MakeSignedData [16:23:41]FM_MakeSignedData [16:23:41]SAM_PROTO_SignData [16:23:41]wFMCommunicate request_size=4 [16:23:41]MH_SAM_APDU [16:23:41]CAPDU: 80 0D 01 02 [16:23:41]Write to MH i2c: E2 08 00 A2 20 80 0D 01 02 00 00 00 00 3B [16:23:41]Write i2c OK [16:23:41]MH_I2C_Read... [16:23:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:23:41]Read from MH i2c: E2 [16:23:41]MH_I2C_Read... [16:23:41]Read from MH i2c: E2 03 00 [16:23:41]MH_I2C_Read... [16:23:41]Read from MH i2c: E2 03 00 A2 20 00 90 00 36 [16:23:41]RAPDU: 90 00 [16:23:41]wFMCommunicate OK [16:23:41]wFMCommunicate request_size=255 [16:23:41]MH_SAM_APDU [16: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 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 A5 01 00 00 F4 03 04 00 0E 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6B 04 00 35 04 06 00 62 44 A3 6B [16:23:41]Write to MH i2c: E2 02 01 A3 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 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 A5 01 00 00 F4 03 04 00 0E 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6B 04 00 35 04 06 00 62 44 A3 6B 00 00 C5 [16:23:41]Write i2c OK [16:23:41]MH_I2C_Read... [16:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:42]Read from MH i2c: E2 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 03 00 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 03 00 A3 20 00 90 00 37 [16:23:42]RAPDU: 90 00 [16:23:42]wFMCommunicate OK [16:23:42]wFMCommunicate request_size=7 [16:23:42]MH_SAM_APDU [16:23:42]CAPDU: 80 0D 02 02 02 07 C3 [16:23:42]Write to MH i2c: E2 0A 00 A4 20 80 0D 02 02 02 00 07 C3 00 00 0C [16:23:42]Write i2c OK [16:23:42]MH_I2C_Read... [16:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:42]Read from MH i2c: E2 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 03 00 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 03 00 A4 20 00 90 00 38 [16:23:42]RAPDU: 90 00 [16:23:42]wFMCommunicate OK [16:23:42]wFMCommunicate request_size=4 [16:23:42]MH_SAM_APDU [16:23:42]CAPDU: 80 0D 03 02 [16:23:42]Write to MH i2c: E2 08 00 A5 20 80 0D 03 02 00 00 00 00 40 [16:23:42]Write i2c OK [16:23:42]MH_I2C_Read... [16:23:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:23:42]Read from MH i2c: E2 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 0B 00 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 0B 00 A5 20 00 83 EE 2D 02 F1 BE B8 69 90 00 B1 [16:23:42]RAPDU: 83 EE 2D 02 F1 BE B8 69 90 00 [16:23:42]wFMCommunicate OK [16:23:42]SAM_PROTO_SignData done [16:23:42]FM_MakeSignedData done [16:23:42]CreateOFDProtocolMessage [16:23:42]wFMCommunicate request_size=4 [16:23:42]MH_SAM_APDU [16:23:42]CAPDU: 80 11 00 00 [16:23:42]Write to MH i2c: E2 08 00 A6 20 80 11 00 00 00 00 00 00 40 [16:23:42]Write i2c OK [16:23:42]MH_I2C_Read... [16:23:42]OFD Sender: No OFD packet to send [16:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:42]Read from MH i2c: E2 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 17 00 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: E2 17 00 A6 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [16:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:23:42]wFMCommunicate OK [16:23:42]CreateOFDProtocolMessage done [16:23:42]OFDSenderStorePacket 289747 [16:23:42]StoreOFDPacket docnum=289747 [16:23:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 93 C1 04 01 23 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 01 00 00 F4 03 04 00 0E 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6B 04 00 35 04 06 00 62 44 A3 6B 07 C3 83 EE 2D 02 F1 BE B8 69 [16:23:42]CheckFolder [16:23:42]dirname=/storage/ofd_packets [16:23:42]CheckFolder done [16:23:42]ProducePacketName [16:23:42]name=ofd_packets/00289747 [16:23:42]NVStorageSaveData ofd_packets/00289747 [16:23:42]File name is /storage/ofd_packets/00289747 [16:23:42]Write 298 bytes [16:23:42]NVStorageSaveData done [16:23:42]OFDSenderStorePacket done [16:23:42]KKMCreateOFDPacket done [16:23:42]NVStorageSaveData kkm_last_timestamp [16:23:42]File name is /storage/kkm_last_timestamp [16:23:42]Write 4 bytes [16:23:42]NVStorageSaveData done [16:23:42]ExternCall_PrintAddStr [16:23:42]wPrintStart [16:23:42]Write to MH i2c: 01 00 00 A7 20 C7 [16:23:42]Write i2c OK [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: 01 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: 01 07 00 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: 01 07 00 A7 20 00 00 00 00 00 FF 0F DC [16:23:42]RasterBufferAndPrint [16:23:42]line Счет N : (1)24617822 [16:23:42]line ИНН: 02508201610067 [16:23:42]line Контрольно-Кассовый Чек [16:23:42]line ПРОДАЖА [16:23:42]line ТРК (МРК, ГНК) : 11 [16:23:42]line Товар: 2710194210 [16:23:42]line ДТ-К-5 [16:23:42]line 104.990 * 76.20 [16:23:42]line = 8000.24 [16:23:42]line НДС 12% НСП 1% [16:23:42]line > о реализуемом товаре [16:23:42]line ИТОГО: 8000.24 [16:23:42]line НСП 1% : 70.80 [16:23:42]line НДС 12% : 849.58 [16:23:42]line Наличными: 0.00 [16:23:42]line Безнал.: 8000.24 [16:23:42]line Место: АЗС № 90 "Партнёр-нефть" [16:23:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:23:42]line СНО: Общий режим [16:23:42]line Чек 421 23.09.2024 16:23 [16:23:42]line Смена: 515 ФФД: 1.0 [16:23:42]line ЗНМ: 0300000107 [16:23:42]line РНМ: 0000000000091827 [16:23:42]line Версия ККМ: 001 [16:23:42]line Платежная система: O! деньги [16:23:42]line ФМ: 0000000000871832 [16:23:42]line ФД: 289747 [16:23:42]line ФПД: 108046938998723 [16:23:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162342&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289747&fm=108046938998723&tin=02508201610067®Number=0000000000091827&sum=800024 [16:23:42]written 0, free lines is 4095 [16:23:42]OFD Sender: Processing packet 289747 [packets to send 1784, broken 1783] [16:23:42]ProducePacketName [16:23:42]name=ofd_packets/00289747 [16:23:42]OFD Sender: To server: pG, [16:23:42]CommunicateWithHost lk.salyk.kg:30040 [16:23:42]ConnectInit lk.salyk.kg [16:23:42]Connected sock=10 [16: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 33 32 0C 01 00 00 93 C1 04 01 23 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 01 00 00 F4 03 04 00 0E 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6B 04 00 35 04 06 00 62 44 A3 6B 07 C3 83 EE 2D 02 F1 BE B8 69 [16:23:42]Write to MH i2c: 01 00 00 D0 20 F0 [16:23:42]Write i2c OK [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: 01 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: 01 07 00 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: 01 07 00 D0 20 00 00 00 00 00 0C 0D 10 [16:23:42]RasterBufferAndPrint [16:23:42]line [16:23:42]line [16:23:42]line [16:23:42]line [16:23:42]line [16:23:42]written 0, free lines is 3349 [16:23:42]MH_Cut [16:23:42]Write to MH i2c: D1 01 00 D7 20 01 C9 [16:23:42]Write i2c OK [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: D1 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: D1 01 00 [16:23:42]MH_I2C_Read... [16:23:42]Read from MH i2c: D1 01 00 D7 20 00 C8 [16:23:42]Write to MH i2c: 01 00 00 D8 20 F8 [16:23:42]Write i2c OK [16:23:42]MH_I2C_Read... [16:23:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 EC 59 47 00 9A 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 33 32 10 04 04 00 D3 6B 04 00 F4 03 04 00 E2 3D F1 66 B6 04 01 00 00 6D 78 4E 6D 77 24 C2 8F [16:23:43]CommunicateWithHost err = 0 [16:23:43]CheckOFDResponse [16:23:43]1017 (14) - 77093643461234 [16:23:43]1041 (16) - 0000000000871832 [16:23:43]1040 (4) - 289747 [16:23:43]1012 (4) - 23.09.2024 10:07 [16:23:43]1206 (1) - 0 [16:23:43]OFD Sender: Remove packet 289747 [16:23:43]ProducePacketName [16:23:43]name=ofd_packets/00289747 [16:23:43]NVStorageDeleteData [16:23:43]*** Cut start [16:23:43]*** Partial cut [16:23:43]*** CUTSNS_PIN = 1 [16:23:43]*** CUTSNS_PIN = 0 [16:23:43]OFD Sender: No OFD packet to send [16:23:43]*** Brake cut motor [16:23:44]Read from MH i2c: 01 [16:23:44]MH_I2C_Read... [16:23:44]*** Stop cut motor [16:23:44]*** Cut end [16:23:44]Read from MH i2c: 01 07 00 [16:23:44]MH_I2C_Read... [16:23:44]Read from MH i2c: 01 07 00 D8 20 00 00 00 00 00 FF 0F 0D [16:23:44]process_action close_receipt done [16:23:44]requested_data is exist [16:23:44]produce_requested_data [16:23:44]requested_item fm.sn is exist - process it [16:23:44]wFMCommunicate request_size=4 [16:23:44]MH_SAM_APDU [16:23:44]CAPDU: 80 11 00 00 [16:23:44]Write to MH i2c: E2 08 00 D9 20 80 11 00 00 00 00 00 00 73 [16:23:44]Write i2c OK [16:23:44]MH_I2C_Read... [16:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:44]Read from MH i2c: E2 [16:23:44]MH_I2C_Read... [16:23:44]Read from MH i2c: E2 17 00 [16:23:44]MH_I2C_Read... [16:23:44]Read from MH i2c: E2 17 00 D9 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C3 [16:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:23:44]wFMCommunicate OK [16:23:44]requested_item fd.num is exist - process it [16:23:44]SAM_PROTO_GetFieldsCounters [16:23:44]wFMCommunicate request_size=4 [16:23:44]MH_SAM_APDU [16:23:44]CAPDU: 80 13 00 00 [16:23:44]Write to MH i2c: E2 08 00 DA 20 80 13 00 00 00 00 00 00 76 [16:23:44]Write i2c OK [16:23:44]MH_I2C_Read... [16:23:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:44]Read from MH i2c: E2 [16:23:44]MH_I2C_Read... [16:23:44]Read from MH i2c: E2 62 00 [16:23:44]MH_I2C_Read... [16:23:44]Read from MH i2c: E2 62 00 DA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D3 6B 04 00 0E 04 04 00 03 02 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 CF [16:23:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D3 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:23:44]wFMCommunicate OK [16:23:44]SAM_PROTO_GetFieldsCounters done [16:23:44]requested_item shift.num is exist - process it [16:23:44]requested_item shift.opened is exist - process it [16:23:44]req_shift_opened [16:23:44]FM_GetShiftState [16:23:44]SAM_PROTO_GetShiftState [16:23:44]wFMCommunicate request_size=4 [16:23:44]MH_SAM_APDU [16:23:44]CAPDU: 80 13 01 00 [16:23:44]Write to MH i2c: E2 08 00 DB 20 80 13 01 00 00 00 00 00 78 [16:23:44]Write i2c OK [16:23:44]MH_I2C_Read... [16:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:44]Read from MH i2c: E2 [16:23:44]MH_I2C_Read... [16:23:44]Read from MH i2c: E2 0E 00 [16:23:44]MH_I2C_Read... [16:23:44]Read from MH i2c: E2 0E 00 DB 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [16:23:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:23:44]wFMCommunicate OK [16:23:44]SAM_PROTO_GetShiftState done [16:23:44]FM_GetShiftState done [16:23:44]req_shift_opened done [16:23:44]requested_item shift.open_date is exist - process it [16:23:44]req_shift_open_date [16:23:44]req_shift_open_date done [16:23:44]produce_requested_data done [16:23:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289747,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:23:44]process_action_free close_receipt [16:23:44]json_value_free [16:23:44]json_value_free done [16:23:44]process_json_proto returns [16:23:44]Send response to host [16:23:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289747,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:23:44]free response buf [16:23:44]execute_script done [16:23:44]execute_script returns [16:23:44]free content buf [16:23:44]Sock 9.Close socket [16:23:44]Sock 9.Thread stoped [16:23:48]OFD Sender: No OFD packet to send [16:23:53]OFD Sender: No OFD packet to send [16:23:58]OFD Sender: No OFD packet to send [16:24:03]OFD Sender: No OFD packet to send [16:24:08]OFD Sender: No OFD packet to send [16:24:13]OFD Sender: No OFD packet to send [16:24:19]OFD Sender: No OFD packet to send [16:24:24]OFD Sender: No OFD packet to send [16:24:29]OFD Sender: No OFD packet to send [16:24:29]accept exits with 7 [16:24:29]New connection [16:24:29]New thread 3067157860 created [16:24:29]Thread 3067301220 joined [16:24:29]Waiting for new connection... [16:24:29] Sock 7.Parse request [16:24:29]Sock 7.Check first char [16:24:29]Sock 7.First char is OK [16:24:29]request: POST /json_proto HTTP/1.0 [16:24:29]Method: POST [16:24:29]URL: /json_proto [16:24:29]Method is POST - this is cgi request [16:24:29]url: /json_proto [16:24:29]query_string will be loaded in cgi processing [16:24:29]execute_cgi json_proto POST (null) [16:24:29]execute_cgi path=json_proto method=POST [16:24:29]POST find Content-Length [16:24:29]Host: 172.17.41.135:8080 [16:24:29]Content-Length: 783 [16:24:29]Content-Type: application/json [16:24:29] [16:24:29]POST finish read [16:24:29]Found Content-Length = 783 [16:24:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:24:29]execute_script... [16:24:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:24:29]POST & json_proto [16:24:29]process_json_proto [16:24:29]json parsed OK: [16:24:29]protocol is kg_v1.0 [16:24:29]action value=close_receipt [16:24:29]process_action close_receipt [16:24:29]cmd_close_receipt [16:24:29]MH_GetDate [16:24:29]Write to MH i2c: F0 00 00 DC 20 EB [16:24:29]Write i2c OK [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: F0 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: F0 09 00 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: F0 09 00 DC 20 00 3F 96 F1 66 ED 3E 82 65 32 [16:24:29]GetLastDocTimeStamp 1727108622 [16:24:29]current date 1727108671 [16:24:29]FM_GetShiftState [16:24:29]SAM_PROTO_GetShiftState [16:24:29]wFMCommunicate request_size=4 [16:24:29]MH_SAM_APDU [16:24:29]CAPDU: 80 13 01 00 [16:24:29]Write to MH i2c: E2 08 00 DD 20 80 13 01 00 00 00 00 00 7A [16:24:29]Write i2c OK [16:24:29]MH_I2C_Read... [16:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:29]Read from MH i2c: E2 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: E2 0E 00 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: E2 0E 00 DD 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [16:24:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:24:29]wFMCommunicate OK [16:24:29]SAM_PROTO_GetShiftState done [16:24:29]FM_GetShiftState done [16:24:29]opened in 1727051401 [16:24:29]opened+sec_in_day 1727137801 [16:24:29]quantity*price = 50034 [16:24:29]sum+1 = 50036 [16:24:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 422 23.09.2024 16:24 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289748 ФПД: 232989143295315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162431&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289748&fm=232989143295315&tin=02508201610067®Number=0000000000091827&sum=50035 [16:24:31]StoreToDocumentArchive [16:24:31]shift 515 fd 289748 [16:24:31]save to /storage/0515/doc_00289748 [16:24:31]save last doc name /storage/0515/doc_00289748 to /storage/kkm_last_doc_name [16:24:31]save OK [16:24:31]Clear old archive folders... [16:24:31]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:24:31]tlvbuf is 007044F0 [16:24:31]SAM_PROTO_ClearQueue [16:24:31]wFMCommunicate request_size=4 [16:24:31]MH_SAM_APDU [16:24:31]CAPDU: 80 09 00 00 [16:24:31]Write to MH i2c: E2 08 00 EA 20 80 09 00 00 00 00 00 00 7C [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:31]Read from MH i2c: E2 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 03 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 03 00 EA 20 00 90 00 7E [16:24:31]RAPDU: 90 00 [16:24:31]wFMCommunicate OK [16:24:31]SAM_PROTO_ClearQueue done [16:24:31]KKMCreateOFDPacket [16:24:31]OFDProtocolAddRootSTLVToBuf [16:24:31]FM_MakeSignedData [16:24:31]FM_MakeSignedData [16:24:31]SAM_PROTO_SignData [16:24:31]wFMCommunicate request_size=4 [16:24:31]MH_SAM_APDU [16:24:31]CAPDU: 80 0D 01 02 [16:24:31]Write to MH i2c: E2 08 00 EB 20 80 0D 01 02 00 00 00 00 84 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:31]Read from MH i2c: E2 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 03 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 03 00 EB 20 00 90 00 7F [16:24:31]RAPDU: 90 00 [16:24:31]wFMCommunicate OK [16:24:31]wFMCommunicate request_size=253 [16:24:31]MH_SAM_APDU [16:24:31]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 A6 01 00 00 F4 03 04 00 3F 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6B 04 00 35 04 06 00 D3 E7 03 1F 65 53 [16:24:31]Write to MH i2c: E2 00 01 EC 20 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 A6 01 00 00 F4 03 04 00 3F 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6B 04 00 35 04 06 00 D3 E7 03 1F 65 53 00 00 9A [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:31]Read from MH i2c: E2 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 03 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 03 00 EC 20 00 90 00 80 [16:24:31]RAPDU: 90 00 [16:24:31]wFMCommunicate OK [16:24:31]wFMCommunicate request_size=4 [16:24:31]MH_SAM_APDU [16:24:31]CAPDU: 80 0D 03 02 [16:24:31]Write to MH i2c: E2 08 00 ED 20 80 0D 03 02 00 00 00 00 88 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:31]Read from MH i2c: E2 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 0B 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 0B 00 ED 20 00 11 B2 1C 96 5B 7A 77 EA 90 00 34 [16:24:31]RAPDU: 11 B2 1C 96 5B 7A 77 EA 90 00 [16:24:31]wFMCommunicate OK [16:24:31]SAM_PROTO_SignData done [16:24:31]FM_MakeSignedData done [16:24:31]CreateOFDProtocolMessage [16:24:31]wFMCommunicate request_size=4 [16:24:31]MH_SAM_APDU [16:24:31]CAPDU: 80 11 00 00 [16:24:31]Write to MH i2c: E2 08 00 EE 20 80 11 00 00 00 00 00 00 88 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:31]Read from MH i2c: E2 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 17 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 17 00 EE 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [16:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:24:31]wFMCommunicate OK [16:24:31]CreateOFDProtocolMessage done [16:24:31]OFDSenderStorePacket 289748 [16:24:31]StoreOFDPacket docnum=289748 [16:24:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 75 C2 00 01 DC 32 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 A6 01 00 00 F4 03 04 00 3F 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6B 04 00 35 04 06 00 D3 E7 03 1F 65 53 11 B2 1C 96 5B 7A 77 EA [16:24:31]CheckFolder [16:24:31]dirname=/storage/ofd_packets [16:24:31]CheckFolder done [16:24:31]ProducePacketName [16:24:31]name=ofd_packets/00289748 [16:24:31]NVStorageSaveData ofd_packets/00289748 [16:24:31]File name is /storage/ofd_packets/00289748 [16:24:31]Write 294 bytes [16:24:31]NVStorageSaveData done [16:24:31]OFDSenderStorePacket done [16:24:31]KKMCreateOFDPacket done [16:24:31]NVStorageSaveData kkm_last_timestamp [16:24:31]File name is /storage/kkm_last_timestamp [16:24:31]Write 4 bytes [16:24:31]NVStorageSaveData done [16:24:31]ExternCall_PrintAddStr [16:24:31]wPrintStart [16:24:31]Write to MH i2c: 01 00 00 EF 20 0F [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 EF 20 00 00 00 00 00 FF 0F 24 [16:24:31]RasterBufferAndPrint [16:24:31]line Счет N : (1)24617829 [16:24:31]line ИНН: 02508201610067 [16:24:31]line Контрольно-Кассовый Чек [16:24:31]line ПРОДАЖА [16:24:31]line ТРК (МРК, ГНК) : 54 [16:24:31]line Товар: 2710124130 [16:24:31]line SU-92 [16:24:31]line 7.220 * 69.30 [16:24:31]line = 500.35 [16:24:31]line НДС 12% НСП 1% [16:24:31]line > о реализуемом товаре [16:24:31]line ИТОГО: 500.35 [16:24:31]line НСП 1% : 4.43 [16:24:31]line НДС 12% : 53.13 [16:24:31]line Наличными: 0.00 [16:24:31]line Безнал.: 500.35 [16:24:31]line Место: АЗС № 90 "Партнёр-нефть" [16:24:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:24:31]line СНО: Общий режим [16:24:31]line Чек 422 23.09.2024 16:24 [16:24:31]line Смена: 515 ФФД: 1.0 [16:24:31]line ЗНМ: 0300000107 [16:24:31]line РНМ: 0000000000091827 [16:24:31]line Версия ККМ: 001 [16:24:31]line Платежная система: O! деньги [16:24:31]line ФМ: 0000000000871832 [16:24:31]line ФД: 289748 [16:24:31]line ФПД: 232989143295315 [16:24:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162431&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289748&fm=232989143295315&tin=02508201610067®Number=0000000000091827&sum=50035 [16:24:31]written 0, free lines is 4095 [16:24:31]OFD Sender: Processing packet 289748 [packets to send 1784, broken 1783] [16:24:31]ProducePacketName [16:24:31]name=ofd_packets/00289748 [16:24:31]OFD Sender: To server: pG, [16:24:31]CommunicateWithHost lk.salyk.kg:30040 [16:24:31]ConnectInit lk.salyk.kg [16:24:31]Connected sock=10 [16:24:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 75 C2 00 01 DC 32 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 A6 01 00 00 F4 03 04 00 3F 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6B 04 00 35 04 06 00 D3 E7 03 1F 65 53 11 B2 1C 96 5B 7A 77 EA [16:24:31]Write to MH i2c: 01 00 00 18 21 39 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 18 21 00 00 00 00 00 E5 0C 31 [16:24:31]RasterBufferAndPrint [16:24:31]line [16:24:31]line [16:24:31]line [16:24:31]line [16:24:31]line [16:24:31]written 0, free lines is 3307 [16:24:31]MH_Cut [16:24:31]Write to MH i2c: D1 01 00 1F 21 01 12 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: D1 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: D1 01 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: D1 01 00 1F 21 00 11 [16:24:31]Write to MH i2c: 01 00 00 20 21 41 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24: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 33 32 4F 00 00 00 31 BE 47 00 A7 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 33 32 10 04 04 00 D4 6B 04 00 F4 03 04 00 13 3E F1 66 B6 04 01 00 00 57 B1 A6 CB AB D6 0A A1 [16:24:32]CommunicateWithHost err = 0 [16:24:32]CheckOFDResponse [16:24:32]1017 (14) - 77093643461234 [16:24:32]1041 (16) - 0000000000871832 [16:24:32]1040 (4) - 289748 [16:24:32]1012 (4) - 23.09.2024 10:08 [16:24:32]1206 (1) - 0 [16:24:32]OFD Sender: Remove packet 289748 [16:24:32]ProducePacketName [16:24:32]name=ofd_packets/00289748 [16:24:32]NVStorageDeleteData [16:24:32]*** Cut start [16:24:32]*** Partial cut [16:24:32]*** CUTSNS_PIN = 1 [16:24:32]*** CUTSNS_PIN = 0 [16:24:32]OFD Sender: No OFD packet to send [16:24:32]*** Brake cut motor [16:24:33]Read from MH i2c: 01 [16:24:33]MH_I2C_Read... [16:24:33]*** Stop cut motor [16:24:33]*** Cut end [16:24:33]Read from MH i2c: 01 07 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: 01 07 00 20 21 00 00 00 00 00 FF 0F 56 [16:24:33]process_action close_receipt done [16:24:33]requested_data is exist [16:24:33]produce_requested_data [16:24:33]requested_item fm.sn is exist - process it [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 11 00 00 [16:24:33]Write to MH i2c: E2 08 00 21 21 80 11 00 00 00 00 00 00 BC [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:33]Read from MH i2c: E2 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 17 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 17 00 21 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0C [16:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:24:33]wFMCommunicate OK [16:24:33]requested_item fd.num is exist - process it [16:24:33]SAM_PROTO_GetFieldsCounters [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 13 00 00 [16:24:33]Write to MH i2c: E2 08 00 22 21 80 13 00 00 00 00 00 00 BF [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:33]Read from MH i2c: E2 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 62 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 62 00 22 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D4 6B 04 00 0E 04 04 00 03 02 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 1C [16:24: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D4 6B 04 00 0E 04 04 00 03 02 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 [16:24:33]wFMCommunicate OK [16:24:33]SAM_PROTO_GetFieldsCounters done [16:24:33]requested_item shift.num is exist - process it [16:24:33]requested_item shift.opened is exist - process it [16:24:33]req_shift_opened [16:24:33]FM_GetShiftState [16:24:33]SAM_PROTO_GetShiftState [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 13 01 00 [16:24:33]Write to MH i2c: E2 08 00 23 21 80 13 01 00 00 00 00 00 C1 [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:33]Read from MH i2c: E2 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 0E 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 0E 00 23 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 62 [16:24:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:24:33]wFMCommunicate OK [16:24:33]SAM_PROTO_GetShiftState done [16:24:33]FM_GetShiftState done [16:24:33]req_shift_opened done [16:24:33]requested_item shift.open_date is exist - process it [16:24:33]req_shift_open_date [16:24:33]req_shift_open_date done [16:24:33]produce_requested_data done [16:24:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289748,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:24:33]process_action_free close_receipt [16:24:33]json_value_free [16:24:33]json_value_free done [16:24:33]process_json_proto returns [16:24:33]Send response to host [16:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289748,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:24:33]free response buf [16:24:33]execute_script done [16:24:33]execute_script returns [16:24:33]free content buf [16:24:33]Sock 7.Close socket [16:24:33]Sock 7.Thread stoped [16:24:37]OFD Sender: No OFD packet to send [16:24:42]OFD Sender: No OFD packet to send [16:24:47]OFD Sender: No OFD packet to send [16:24:52]OFD Sender: No OFD packet to send [16:24:57]OFD Sender: No OFD packet to send [16:25:03]OFD Sender: No OFD packet to send [16:25:08]OFD Sender: No OFD packet to send [16:25:13]OFD Sender: No OFD packet to send [16:25:18]OFD Sender: No OFD packet to send [16:25:23]OFD Sender: No OFD packet to send [16:25:28]OFD Sender: No OFD packet to send [16:25:33]OFD Sender: No OFD packet to send [16:25:38]OFD Sender: No OFD packet to send [16:25:43]OFD Sender: No OFD packet to send [16:25:48]OFD Sender: No OFD packet to send [16:25:53]OFD Sender: No OFD packet to send [16:25:58]OFD Sender: No OFD packet to send [16:26:03]OFD Sender: No OFD packet to send [16:26:08]OFD Sender: No OFD packet to send [16:26:13]OFD Sender: No OFD packet to send [16:26:18]OFD Sender: No OFD packet to send [16:26:23]OFD Sender: No OFD packet to send [16:26:28]OFD Sender: No OFD packet to send [16:26:29]accept exits with 9 [16:26:29]New connection [16:26:29]New thread 3067301220 created [16:26:29]Thread 3067157860 joined [16:26:29]Waiting for new connection... [16:26:29] Sock 9.Parse request [16:26:29]Sock 9.Check first char [16:26:29]Sock 9.First char is OK [16:26:29]request: POST /json_proto HTTP/1.0 [16:26:29]Method: POST [16:26:29]URL: /json_proto [16:26:29]Method is POST - this is cgi request [16:26:29]url: /json_proto [16:26:29]query_string will be loaded in cgi processing [16:26:29]execute_cgi json_proto POST (null) [16:26:29]execute_cgi path=json_proto method=POST [16:26:29]POST find Content-Length [16:26:29]Host: 172.17.41.135:8080 [16:26:29]Content-Length: 802 [16:26:29]Content-Type: application/json [16:26:29] [16:26:29]POST finish read [16:26:29]Found Content-Length = 802 [16:26:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 22.580, "sum" : 1720.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" : 1720.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:29]execute_script... [16:26: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)24617830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 22.580, "sum" : 1720.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" : 1720.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:29]POST & json_proto [16:26:29]process_json_proto [16:26:29]json parsed OK: [16:26:29]protocol is kg_v1.0 [16:26:29]action value=close_receipt [16:26:29]process_action close_receipt [16:26:29]cmd_close_receipt [16:26:29]MH_GetDate [16:26:29]Write to MH i2c: F0 00 00 24 21 34 [16:26:29]Write i2c OK [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: F0 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: F0 09 00 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: F0 09 00 24 21 00 B6 96 F1 66 ED 3E 82 65 F2 [16:26:29]GetLastDocTimeStamp 1727108671 [16:26:29]current date 1727108790 [16:26:29]FM_GetShiftState [16:26:29]SAM_PROTO_GetShiftState [16:26:29]wFMCommunicate request_size=4 [16:26:29]MH_SAM_APDU [16:26:29]CAPDU: 80 13 01 00 [16:26:29]Write to MH i2c: E2 08 00 25 21 80 13 01 00 00 00 00 00 C3 [16:26:29]Write i2c OK [16:26:29]MH_I2C_Read... [16:26:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:29]Read from MH i2c: E2 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 0E 00 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 0E 00 25 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 64 [16:26:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:26:29]wFMCommunicate OK [16:26:29]SAM_PROTO_GetShiftState done [16:26:29]FM_GetShiftState done [16:26:29]opened in 1727051401 [16:26:29]opened+sec_in_day 1727137801 [16:26:29]quantity*price = 172059 [16:26:29]sum+1 = 172061 [16:26:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1720.60 НСП 1% : 15.23 НДС 12% : 182.72 Наличными: 0.00 Безнал.: 1720.60 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 423 23.09.2024 16:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289749 ФПД: 199323861972895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162631&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289749&fm=199323861972895&tin=02508201610067®Number=0000000000091827&sum=172060 [16:26:30]StoreToDocumentArchive [16:26:30]shift 515 fd 289749 [16:26:30]save to /storage/0515/doc_00289749 [16:26:30]save last doc name /storage/0515/doc_00289749 to /storage/kkm_last_doc_name [16:26:30]save OK [16:26:30]Clear old archive folders... [16:26:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:26:30]tlvbuf is B6F2F770 [16:26:30]SAM_PROTO_ClearQueue [16:26:30]wFMCommunicate request_size=4 [16:26:30]MH_SAM_APDU [16:26:30]CAPDU: 80 09 00 00 [16:26:30]Write to MH i2c: E2 08 00 32 21 80 09 00 00 00 00 00 00 C5 [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:30]Read from MH i2c: E2 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: E2 03 00 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: E2 03 00 32 21 00 90 00 C7 [16:26:30]RAPDU: 90 00 [16:26:30]wFMCommunicate OK [16:26:30]SAM_PROTO_ClearQueue done [16:26:30]KKMCreateOFDPacket [16:26:30]OFDProtocolAddRootSTLVToBuf [16:26:30]FM_MakeSignedData [16:26:30]FM_MakeSignedData [16:26:30]SAM_PROTO_SignData [16:26:30]wFMCommunicate request_size=4 [16:26:30]MH_SAM_APDU [16:26:30]CAPDU: 80 0D 01 02 [16:26:30]Write to MH i2c: E2 08 00 33 21 80 0D 01 02 00 00 00 00 CD [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:30]Read from MH i2c: E2 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: E2 03 00 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: E2 03 00 33 21 00 90 00 C8 [16:26:30]RAPDU: 90 00 [16:26:30]wFMCommunicate OK [16:26:30]wFMCommunicate request_size=255 [16:26:30]MH_SAM_APDU [16:26: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 34 58 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 1C A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A0 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 60 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C A0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6B 04 00 35 04 06 00 B5 48 B3 FC [16:26:30]Write to MH i2c: E2 02 01 34 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 34 58 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 1C A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A0 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 60 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C A0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6B 04 00 35 04 06 00 B5 48 B3 FC 00 00 B0 [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 03 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 03 00 34 21 00 90 00 C9 [16:26:31]RAPDU: 90 00 [16:26:31]wFMCommunicate OK [16:26:31]wFMCommunicate request_size=7 [16:26:31]MH_SAM_APDU [16:26:31]CAPDU: 80 0D 02 02 02 F7 9F [16:26:31]Write to MH i2c: E2 0A 00 35 21 80 0D 02 02 02 00 F7 9F 00 00 6A [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 03 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 03 00 35 21 00 90 00 CA [16:26:31]RAPDU: 90 00 [16:26:31]wFMCommunicate OK [16:26:31]wFMCommunicate request_size=4 [16:26:31]MH_SAM_APDU [16:26:31]CAPDU: 80 0D 03 02 [16:26:31]Write to MH i2c: E2 08 00 36 21 80 0D 03 02 00 00 00 00 D2 [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 0B 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 0B 00 36 21 00 2F 5D 78 BA 21 2B 5E C5 90 00 00 [16:26:31]RAPDU: 2F 5D 78 BA 21 2B 5E C5 90 00 [16:26:31]wFMCommunicate OK [16:26:31]SAM_PROTO_SignData done [16:26:31]FM_MakeSignedData done [16:26:31]CreateOFDProtocolMessage [16:26:31]wFMCommunicate request_size=4 [16:26:31]MH_SAM_APDU [16:26:31]CAPDU: 80 11 00 00 [16:26:31]Write to MH i2c: E2 08 00 37 21 80 11 00 00 00 00 00 00 D2 [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 17 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 17 00 37 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 22 [16:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:26:31]wFMCommunicate OK [16:26:31]CreateOFDProtocolMessage done [16:26:31]OFDSenderStorePacket 289749 [16:26:31]StoreOFDPacket docnum=289749 [16:26:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 F8 66 04 01 DA 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 34 58 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 1C A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A0 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 60 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C A0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6B 04 00 35 04 06 00 B5 48 B3 FC F7 9F 2F 5D 78 BA 21 2B 5E C5 [16:26:31]CheckFolder [16:26:31]dirname=/storage/ofd_packets [16:26:31]CheckFolder done [16:26:31]ProducePacketName [16:26:31]name=ofd_packets/00289749 [16:26:31]NVStorageSaveData ofd_packets/00289749 [16:26:31]File name is /storage/ofd_packets/00289749 [16:26:31]Write 298 bytes [16:26:31]NVStorageSaveData done [16:26:31]OFDSenderStorePacket done [16:26:31]KKMCreateOFDPacket done [16:26:31]NVStorageSaveData kkm_last_timestamp [16:26:31]File name is /storage/kkm_last_timestamp [16:26:31]Write 4 bytes [16:26:31]NVStorageSaveData done [16:26:31]ExternCall_PrintAddStr [16:26:31]wPrintStart [16:26:31]Write to MH i2c: 01 00 00 38 21 59 [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: 01 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: 01 07 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: 01 07 00 38 21 00 00 00 00 00 FF 0F 6E [16:26:31]RasterBufferAndPrint [16:26:31]line Счет N : (1)24617830 [16:26:31]line ИНН: 02508201610067 [16:26:31]line Контрольно-Кассовый Чек [16:26:31]line ПРОДАЖА [16:26:31]line ТРК (МРК, ГНК) : 22 [16:26:31]line Товар: 2710194210 [16:26:31]line ДТ-К-5 [16:26:31]line 22.580 * 76.20 [16:26:31]line = 1720.60 [16:26:31]line НДС 12% НСП 1% [16:26:31]line > о реализуемом товаре [16:26:31]line ИТОГО: 1720.60 [16:26:31]line НСП 1% : 15.23 [16:26:31]line НДС 12% : 182.72 [16:26:31]line Наличными: 0.00 [16:26:31]line Безнал.: 1720.60 [16:26:31]line Место: АЗС № 90 "Партнёр-нефть" [16:26:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:26:31]line СНО: Общий режим [16:26:31]line Чек 423 23.09.2024 16:26 [16:26:31]line Смена: 515 ФФД: 1.0 [16:26:31]line ЗНМ: 0300000107 [16:26:31]line РНМ: 0000000000091827 [16:26:31]line Версия ККМ: 001 [16:26:31]line Платежная система: O! деньги [16:26:31]line ФМ: 0000000000871832 [16:26:31]line ФД: 289749 [16:26:31]line ФПД: 199323861972895 [16:26:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162631&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289749&fm=199323861972895&tin=02508201610067®Number=0000000000091827&sum=172060 [16:26:31]written 0, free lines is 4095 [16:26:31]OFD Sender: Processing packet 289749 [packets to send 1784, broken 1783] [16:26:31]ProducePacketName [16:26:31]name=ofd_packets/00289749 [16:26:31]OFD Sender: To server: pG, [16:26:31]CommunicateWithHost lk.salyk.kg:30040 [16:26:31]ConnectInit lk.salyk.kg [16:26:31]Connected sock=10 [16:26: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 33 32 0C 01 00 00 F8 66 04 01 DA 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 34 58 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 1C A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A0 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 60 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C A0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6B 04 00 35 04 06 00 B5 48 B3 FC F7 9F 2F 5D 78 BA 21 2B 5E C5 [16:26:31]Write to MH i2c: 01 00 00 61 21 82 [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: 01 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: 01 07 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: 01 07 00 61 21 00 00 00 00 00 ED 0C 82 [16:26:31]RasterBufferAndPrint [16:26:31]line [16:26:31]line [16:26:31]line [16:26:31]line [16:26:31]line [16:26:31]written 0, free lines is 3315 [16:26:31]MH_Cut [16:26:31]Write to MH i2c: D1 01 00 68 21 01 5B [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: D1 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: D1 01 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: D1 01 00 68 21 00 5A [16:26:31]Write to MH i2c: 01 00 00 69 21 8A [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26: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 33 32 4F 00 00 00 DD F8 47 00 9C 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 33 32 10 04 04 00 D5 6B 04 00 F4 03 04 00 8B 3E F1 66 B6 04 01 00 00 C6 1B E2 3F 4B 24 76 16 [16:26:31]CommunicateWithHost err = 0 [16:26:31]CheckOFDResponse [16:26:31]1017 (14) - 77093643461234 [16:26:31]1041 (16) - 0000000000871832 [16:26:31]1040 (4) - 289749 [16:26:31]1012 (4) - 23.09.2024 10:10 [16:26:31]1206 (1) - 0 [16:26:31]OFD Sender: Remove packet 289749 [16:26:31]ProducePacketName [16:26:31]name=ofd_packets/00289749 [16:26:31]NVStorageDeleteData [16:26:32]*** Cut start [16:26:32]*** Partial cut [16:26:32]*** CUTSNS_PIN = 1 [16:26:32]*** CUTSNS_PIN = 0 [16:26:32]OFD Sender: No OFD packet to send [16:26:32]*** Brake cut motor [16:26:33]Read from MH i2c: 01 [16:26:33]MH_I2C_Read... [16:26:33]*** Stop cut motor [16:26:33]*** Cut end [16:26:33]Read from MH i2c: 01 07 00 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: 01 07 00 69 21 00 00 00 00 00 FF 0F 9F [16:26:33]process_action close_receipt done [16:26:33]requested_data is exist [16:26:33]produce_requested_data [16:26:33]requested_item fm.sn is exist - process it [16:26:33]wFMCommunicate request_size=4 [16:26:33]MH_SAM_APDU [16:26:33]CAPDU: 80 11 00 00 [16:26:33]Write to MH i2c: E2 08 00 6A 21 80 11 00 00 00 00 00 00 05 [16:26:33]Write i2c OK [16:26:33]MH_I2C_Read... [16:26:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:33]Read from MH i2c: E2 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: E2 17 00 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: E2 17 00 6A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 55 [16:26:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:26:33]wFMCommunicate OK [16:26:33]requested_item fd.num is exist - process it [16:26:33]SAM_PROTO_GetFieldsCounters [16:26:33]wFMCommunicate request_size=4 [16:26:33]MH_SAM_APDU [16:26:33]CAPDU: 80 13 00 00 [16:26:33]Write to MH i2c: E2 08 00 6B 21 80 13 00 00 00 00 00 00 08 [16:26:33]Write i2c OK [16:26:33]MH_I2C_Read... [16:26:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:33]Read from MH i2c: E2 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: E2 62 00 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: E2 62 00 6B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D5 6B 04 00 0E 04 04 00 03 02 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 69 [16:26: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D5 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:33]wFMCommunicate OK [16:26:33]SAM_PROTO_GetFieldsCounters done [16:26:33]requested_item shift.num is exist - process it [16:26:33]requested_item shift.opened is exist - process it [16:26:33]req_shift_opened [16:26:33]FM_GetShiftState [16:26:33]SAM_PROTO_GetShiftState [16:26:33]wFMCommunicate request_size=4 [16:26:33]MH_SAM_APDU [16:26:33]CAPDU: 80 13 01 00 [16:26:33]Write to MH i2c: E2 08 00 6C 21 80 13 01 00 00 00 00 00 0A [16:26:33]Write i2c OK [16:26:33]MH_I2C_Read... [16:26:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:33]Read from MH i2c: E2 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: E2 0E 00 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: E2 0E 00 6C 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AB [16:26:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:26:33]wFMCommunicate OK [16:26:33]SAM_PROTO_GetShiftState done [16:26:33]FM_GetShiftState done [16:26:33]req_shift_opened done [16:26:33]requested_item shift.open_date is exist - process it [16:26:33]req_shift_open_date [16:26:33]req_shift_open_date done [16:26:33]produce_requested_data done [16:26:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289749,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:26:33]process_action_free close_receipt [16:26:33]json_value_free [16:26:33]json_value_free done [16:26:33]process_json_proto returns [16:26:33]Send response to host [16:26:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289749,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:26:33]free response buf [16:26:33]execute_script done [16:26:33]execute_script returns [16:26:33]free content buf [16:26:33]Sock 9.Close socket [16:26:33]Sock 9.Thread stoped [16:26:37]OFD Sender: No OFD packet to send [16:26:42]OFD Sender: No OFD packet to send [16:26:45]accept exits with 7 [16:26:45]New connection [16:26:45]New thread 3067157860 created [16:26:45]Thread 3067301220 joined [16:26:45]Waiting for new connection... [16:26:45] Sock 7.Parse request [16:26:45]Sock 7.Check first char [16:26:45]Sock 7.First char is OK [16:26:45]request: POST /json_proto HTTP/1.0 [16:26:45]Method: POST [16:26:45]URL: /json_proto [16:26:45]Method is POST - this is cgi request [16:26:45]url: /json_proto [16:26:45]query_string will be loaded in cgi processing [16:26:45]execute_cgi json_proto POST (null) [16:26:45]execute_cgi path=json_proto method=POST [16:26:45]POST find Content-Length [16:26:45]Host: 172.17.41.135:8080 [16:26:45]Content-Length: 792 [16:26:45]Content-Type: application/json [16:26:45] [16:26:45]POST finish read [16:26:45]Found Content-Length = 792 [16:26:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:45]execute_script... [16:26: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)24617819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:45]POST & json_proto [16:26:45]process_json_proto [16:26:45]json parsed OK: [16:26:45]protocol is kg_v1.0 [16:26:45]action value=close_receipt [16:26:45]process_action close_receipt [16:26:45]cmd_close_receipt [16:26:45]MH_GetDate [16:26:45]Write to MH i2c: F0 00 00 6D 21 7D [16:26:45]Write i2c OK [16:26:45]MH_I2C_Read... [16:26:45]Read from MH i2c: F0 [16:26:45]MH_I2C_Read... [16:26:45]Read from MH i2c: F0 09 00 [16:26:45]MH_I2C_Read... [16:26:45]Read from MH i2c: F0 09 00 6D 21 00 C7 96 F1 66 ED 3E 82 65 4C [16:26:45]GetLastDocTimeStamp 1727108791 [16:26:45]current date 1727108807 [16:26:45]FM_GetShiftState [16:26:45]SAM_PROTO_GetShiftState [16:26:45]wFMCommunicate request_size=4 [16:26:45]MH_SAM_APDU [16:26:45]CAPDU: 80 13 01 00 [16:26:45]Write to MH i2c: E2 08 00 6E 21 80 13 01 00 00 00 00 00 0C [16:26:45]Write i2c OK [16:26:45]MH_I2C_Read... [16:26:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:45]Read from MH i2c: E2 [16:26:45]MH_I2C_Read... [16:26:45]Read from MH i2c: E2 0E 00 [16:26:45]MH_I2C_Read... [16:26:45]Read from MH i2c: E2 0E 00 6E 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AD [16:26:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:26:45]wFMCommunicate OK [16:26:45]SAM_PROTO_GetShiftState done [16:26:45]FM_GetShiftState done [16:26:45]opened in 1727051401 [16:26:45]opened+sec_in_day 1727137801 [16:26:45]quantity*price = 0 [16:26:45]sum+1 = 1 [16:26:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 424 23.09.2024 16:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289750 ФПД: 64521471965313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289750&fm=64521471965313&tin=02508201610067®Number=0000000000091827&sum=0 [16:26:47]StoreToDocumentArchive [16:26:47]shift 515 fd 289750 [16:26:47]save to /storage/0515/doc_00289750 [16:26:47]save last doc name /storage/0515/doc_00289750 to /storage/kkm_last_doc_name [16:26:47]save OK [16:26:47]Clear old archive folders... [16:26:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:26:47]tlvbuf is 007BF0B0 [16:26:47]SAM_PROTO_ClearQueue [16:26:47]wFMCommunicate request_size=4 [16:26:47]MH_SAM_APDU [16:26:47]CAPDU: 80 09 00 00 [16:26:47]Write to MH i2c: E2 08 00 7B 21 80 09 00 00 00 00 00 00 0E [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:47]Read from MH i2c: E2 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 7B 21 00 90 00 10 [16:26:47]RAPDU: 90 00 [16:26:47]wFMCommunicate OK [16:26:47]SAM_PROTO_ClearQueue done [16:26:47]KKMCreateOFDPacket [16:26:47]OFDProtocolAddRootSTLVToBuf [16:26:47]FM_MakeSignedData [16:26:47]FM_MakeSignedData [16:26:47]SAM_PROTO_SignData [16:26:47]wFMCommunicate request_size=4 [16:26:47]MH_SAM_APDU [16:26:47]CAPDU: 80 0D 01 02 [16:26:47]Write to MH i2c: E2 08 00 7C 21 80 0D 01 02 00 00 00 00 16 [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:47]Read from MH i2c: E2 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 7C 21 00 90 00 11 [16:26:47]RAPDU: 90 00 [16:26:47]wFMCommunicate OK [16:26:47]wFMCommunicate request_size=255 [16:26:47]MH_SAM_APDU [16:26:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A8 01 00 00 F4 03 04 00 C7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6B 04 00 35 04 06 00 3A AE 93 6A [16:26:47]Write to MH i2c: E2 02 01 7D 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 A8 01 00 00 F4 03 04 00 C7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6B 04 00 35 04 06 00 3A AE 93 6A 00 00 34 [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:47]Read from MH i2c: E2 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 7D 21 00 90 00 12 [16:26:47]RAPDU: 90 00 [16:26:47]wFMCommunicate OK [16:26:47]wFMCommunicate request_size=7 [16:26:47]MH_SAM_APDU [16:26:47]CAPDU: 80 0D 02 02 02 B8 81 [16:26:47]Write to MH i2c: E2 0A 00 7E 21 80 0D 02 02 02 00 B8 81 00 00 56 [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:47]Read from MH i2c: E2 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 03 00 7E 21 00 90 00 13 [16:26:47]RAPDU: 90 00 [16:26:47]wFMCommunicate OK [16:26:47]wFMCommunicate request_size=4 [16:26:47]MH_SAM_APDU [16:26:47]CAPDU: 80 0D 03 02 [16:26:47]Write to MH i2c: E2 08 00 7F 21 80 0D 03 02 00 00 00 00 1B [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:47]Read from MH i2c: E2 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 0B 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 0B 00 7F 21 00 D0 93 C1 30 6E 9C 98 4B 90 00 5D [16:26:47]RAPDU: D0 93 C1 30 6E 9C 98 4B 90 00 [16:26:47]wFMCommunicate OK [16:26:47]SAM_PROTO_SignData done [16:26:47]FM_MakeSignedData done [16:26:47]CreateOFDProtocolMessage [16:26:47]wFMCommunicate request_size=4 [16:26:47]MH_SAM_APDU [16:26:47]CAPDU: 80 11 00 00 [16:26:47]Write to MH i2c: E2 08 00 80 21 80 11 00 00 00 00 00 00 1B [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:47]Read from MH i2c: E2 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 17 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: E2 17 00 80 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6B [16:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:26:47]wFMCommunicate OK [16:26:47]CreateOFDProtocolMessage done [16:26:47]OFDSenderStorePacket 289750 [16:26:47]StoreOFDPacket docnum=289750 [16:26:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 83 44 04 01 EA FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 A8 01 00 00 F4 03 04 00 C7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6B 04 00 35 04 06 00 3A AE 93 6A B8 81 D0 93 C1 30 6E 9C 98 4B [16:26:47]CheckFolder [16:26:47]dirname=/storage/ofd_packets [16:26:47]CheckFolder done [16:26:47]ProducePacketName [16:26:47]name=ofd_packets/00289750 [16:26:47]NVStorageSaveData ofd_packets/00289750 [16:26:47]File name is /storage/ofd_packets/00289750 [16:26:47]Write 298 bytes [16:26:47]NVStorageSaveData done [16:26:47]OFDSenderStorePacket done [16:26:47]KKMCreateOFDPacket done [16:26:47]NVStorageSaveData kkm_last_timestamp [16:26:47]File name is /storage/kkm_last_timestamp [16:26:47]Write 4 bytes [16:26:47]NVStorageSaveData done [16:26:47]ExternCall_PrintAddStr [16:26:47]wPrintStart [16:26:47]Write to MH i2c: 01 00 00 81 21 A2 [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: 01 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: 01 07 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: 01 07 00 81 21 00 00 00 00 00 FF 0F B7 [16:26:47]RasterBufferAndPrint [16:26:47]line Счет N : (1)24617819 [16:26:47]line ИНН: 02508201610067 [16:26:47]line Контрольно-Кассовый Чек [16:26:47]line ПРОДАЖА [16:26:47]line ТРК (МРК, ГНК) : 35 [16:26:47]line Товар: 2710194210 [16:26:47]line ДТ-К-5 [16:26:47]line 118.120 * 0.00 [16:26:47]line = 0.00 [16:26:47]line НДС 12% НСП 1% [16:26:47]line > о реализуемом товаре [16:26:47]line ИТОГО: 0.00 [16:26:47]line НСП 1% : 0.00 [16:26:47]line НДС 12% : 0.00 [16:26:47]line Наличными: 0.00 [16:26:47]line Безнал.: 0.00 [16:26:47]line Место: АЗС № 90 "Партнёр-нефть" [16:26:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:26:47]line СНО: Общий режим [16:26:47]line Чек 424 23.09.2024 16:26 [16:26:47]line Смена: 515 ФФД: 1.0 [16:26:47]line ЗНМ: 0300000107 [16:26:47]line РНМ: 0000000000091827 [16:26:47]line Версия ККМ: 001 [16:26:47]line Талоны: Топливная Карта [16:26:47]line 99990 [16:26:47]line ФМ: 0000000000871832 [16:26:47]line ФД: 289750 [16:26:47]line ФПД: 64521471965313 [16:26:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289750&fm=64521471965313&tin=02508201610067®Number=0000000000091827&sum=0 [16:26:47]written 0, free lines is 4095 [16:26:47]OFD Sender: Processing packet 289750 [packets to send 1784, broken 1783] [16:26:47]ProducePacketName [16:26:47]name=ofd_packets/00289750 [16:26:47]OFD Sender: To server: pG, [16:26:47]CommunicateWithHost lk.salyk.kg:30040 [16:26:47]ConnectInit lk.salyk.kg [16:26:48]Write to MH i2c: 01 00 00 AA 21 CB [16:26:48]Write i2c OK [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: 01 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: 01 07 00 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: 01 07 00 AA 21 00 00 00 00 00 E1 0C BF [16:26:48]RasterBufferAndPrint [16:26:48]line [16:26:48]line [16:26:48]line [16:26:48]line [16:26:48]line [16:26:48]written 0, free lines is 3304 [16:26:48]MH_Cut [16:26:48]Write to MH i2c: D1 01 00 B1 21 01 A4 [16:26:48]Write i2c OK [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: D1 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: D1 01 00 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: D1 01 00 B1 21 00 A3 [16:26:48]Write to MH i2c: 01 00 00 B2 21 D3 [16:26:48]Write i2c OK [16:26:48]MH_I2C_Read... [16:26:48]Connected sock=10 [16: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 33 32 0C 01 00 00 83 44 04 01 EA FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 A8 01 00 00 F4 03 04 00 C7 96 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6B 04 00 35 04 06 00 3A AE 93 6A B8 81 D0 93 C1 30 6E 9C 98 4B [16: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 33 32 4F 00 00 00 AB F6 47 00 47 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 33 32 10 04 04 00 D6 6B 04 00 F4 03 04 00 9B 3E F1 66 B6 04 01 00 00 1A 1B 7A 8C 8C D5 62 50 [16:26:48]CommunicateWithHost err = 0 [16:26:48]CheckOFDResponse [16:26:48]1017 (14) - 77093643461234 [16:26:48]1041 (16) - 0000000000871832 [16:26:48]1040 (4) - 289750 [16:26:48]1012 (4) - 23.09.2024 10:10 [16:26:48]1206 (1) - 0 [16:26:48]OFD Sender: Remove packet 289750 [16:26:48]ProducePacketName [16:26:48]name=ofd_packets/00289750 [16:26:48]NVStorageDeleteData [16:26:48]*** Cut start [16:26:48]*** Partial cut [16:26:48]*** CUTSNS_PIN = 1 [16:26:48]*** CUTSNS_PIN = 0 [16:26:49]*** Brake cut motor [16:26:49]OFD Sender: No OFD packet to send [16:26:49]Read from MH i2c: 01 [16:26:49]MH_I2C_Read... [16:26:49]*** Stop cut motor [16:26:49]*** Cut end [16:26:49]Read from MH i2c: 01 07 00 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: 01 07 00 B2 21 00 00 00 00 00 FF 0F E8 [16:26:49]process_action close_receipt done [16:26:49]requested_data is exist [16:26:49]produce_requested_data [16:26:49]requested_item fm.sn is exist - process it [16:26:49]wFMCommunicate request_size=4 [16:26:49]MH_SAM_APDU [16:26:49]CAPDU: 80 11 00 00 [16:26:49]Write to MH i2c: E2 08 00 B3 21 80 11 00 00 00 00 00 00 4E [16:26:49]Write i2c OK [16:26:49]MH_I2C_Read... [16:26:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:49]Read from MH i2c: E2 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 17 00 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 17 00 B3 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9E [16:26:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:26:49]wFMCommunicate OK [16:26:49]requested_item fd.num is exist - process it [16:26:49]SAM_PROTO_GetFieldsCounters [16:26:49]wFMCommunicate request_size=4 [16:26:49]MH_SAM_APDU [16:26:49]CAPDU: 80 13 00 00 [16:26:49]Write to MH i2c: E2 08 00 B4 21 80 13 00 00 00 00 00 00 51 [16:26:49]Write i2c OK [16:26:49]MH_I2C_Read... [16:26:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:49]Read from MH i2c: E2 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 62 00 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 62 00 B4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D6 6B 04 00 0E 04 04 00 03 02 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 B6 [16:26: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D6 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:49]wFMCommunicate OK [16:26:49]SAM_PROTO_GetFieldsCounters done [16:26:49]requested_item shift.num is exist - process it [16:26:49]requested_item shift.opened is exist - process it [16:26:49]req_shift_opened [16:26:49]FM_GetShiftState [16:26:49]SAM_PROTO_GetShiftState [16:26:49]wFMCommunicate request_size=4 [16:26:49]MH_SAM_APDU [16:26:49]CAPDU: 80 13 01 00 [16:26:49]Write to MH i2c: E2 08 00 B5 21 80 13 01 00 00 00 00 00 53 [16:26:49]Write i2c OK [16:26:49]MH_I2C_Read... [16:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:49]Read from MH i2c: E2 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 0E 00 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 0E 00 B5 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F4 [16:26:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:26:49]wFMCommunicate OK [16:26:49]SAM_PROTO_GetShiftState done [16:26:49]FM_GetShiftState done [16:26:49]req_shift_opened done [16:26:49]requested_item shift.open_date is exist - process it [16:26:49]req_shift_open_date [16:26:49]req_shift_open_date done [16:26:49]produce_requested_data done [16:26:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289750,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:26:49]process_action_free close_receipt [16:26:49]json_value_free [16:26:49]json_value_free done [16:26:49]process_json_proto returns [16:26:49]Send response to host [16:26:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289750,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:26:49]free response buf [16:26:49]execute_script done [16:26:49]execute_script returns [16:26:49]free content buf [16:26:49]Sock 7.Close socket [16:26:49]Sock 7.Thread stoped [16:26:54]OFD Sender: No OFD packet to send [16:26:59]OFD Sender: No OFD packet to send [16:27:04]OFD Sender: No OFD packet to send [16:27:09]OFD Sender: No OFD packet to send [16:27:14]OFD Sender: No OFD packet to send [16:27:19]OFD Sender: No OFD packet to send [16:27:24]OFD Sender: No OFD packet to send [16:27:29]OFD Sender: No OFD packet to send [16:27:34]OFD Sender: No OFD packet to send [16:27:39]OFD Sender: No OFD packet to send [16:27:44]OFD Sender: No OFD packet to send [16:27:49]OFD Sender: No OFD packet to send [16:27:50]accept exits with 9 [16:27:50]New connection [16:27:50]New thread 3067301220 created [16:27:50]Thread 3067157860 joined [16:27:50]Waiting for new connection... [16:27:50] Sock 9.Parse request [16:27:50]Sock 9.Check first char [16:27:50]Sock 9.First char is OK [16:27:50]request: POST /json_proto HTTP/1.0 [16:27:50]Method: POST [16:27:50]URL: /json_proto [16:27:50]Method is POST - this is cgi request [16:27:50]url: /json_proto [16:27:50]query_string will be loaded in cgi processing [16:27:50]execute_cgi json_proto POST (null) [16:27:50]execute_cgi path=json_proto method=POST [16:27:50]POST find Content-Length [16:27:50]Host: 172.17.41.135:8080 [16:27:50]Content-Length: 793 [16:27:50]Content-Type: application/json [16:27:50] [16:27:50]POST finish read [16:27:50]Found Content-Length = 793 [16:27:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A3", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:27:50]execute_script... [16:27:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A3", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:27:50]POST & json_proto [16:27:50]process_json_proto [16:27:50]json parsed OK: [16:27:50]protocol is kg_v1.0 [16:27:50]action value=close_receipt [16:27:50]process_action close_receipt [16:27:50]cmd_close_receipt [16:27:50]MH_GetDate [16:27:50]Write to MH i2c: F0 00 00 B6 21 C6 [16:27:50]Write i2c OK [16:27:50]MH_I2C_Read... [16:27:50]Read from MH i2c: F0 [16:27:50]MH_I2C_Read... [16:27:50]Read from MH i2c: F0 09 00 [16:27:50]MH_I2C_Read... [16:27:50]Read from MH i2c: F0 09 00 B6 21 00 08 97 F1 66 ED 3E 82 65 D7 [16:27:50]GetLastDocTimeStamp 1727108807 [16:27:50]current date 1727108872 [16:27:50]FM_GetShiftState [16:27:50]SAM_PROTO_GetShiftState [16:27:50]wFMCommunicate request_size=4 [16:27:50]MH_SAM_APDU [16:27:50]CAPDU: 80 13 01 00 [16:27:50]Write to MH i2c: E2 08 00 B7 21 80 13 01 00 00 00 00 00 55 [16:27:50]Write i2c OK [16:27:50]MH_I2C_Read... [16:27:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:50]Read from MH i2c: E2 [16:27:50]MH_I2C_Read... [16:27:50]Read from MH i2c: E2 0E 00 [16:27:50]MH_I2C_Read... [16:27:50]Read from MH i2c: E2 0E 00 B7 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F6 [16:27:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:27:50]wFMCommunicate OK [16:27:50]SAM_PROTO_GetShiftState done [16:27:50]FM_GetShiftState done [16:27:50]opened in 1727051401 [16:27:50]opened+sec_in_day 1727137801 [16:27:50]quantity*price = 0 [16:27:50]sum+1 = 1 [16:27:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 425 23.09.2024 16:27 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливные Талоны 3 ФМ: 0000000000871832 ФД: 289751 ФПД: 221177307812101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162752&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289751&fm=221177307812101&tin=02508201610067®Number=0000000000091827&sum=0 [16:27:51]StoreToDocumentArchive [16:27:51]shift 515 fd 289751 [16:27:51]save to /storage/0515/doc_00289751 [16:27:51]save last doc name /storage/0515/doc_00289751 to /storage/kkm_last_doc_name [16:27:51]save OK [16:27:51]Clear old archive folders... [16:27:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:27:51]tlvbuf is 0073AA60 [16:27:51]SAM_PROTO_ClearQueue [16:27:51]wFMCommunicate request_size=4 [16:27:51]MH_SAM_APDU [16:27:51]CAPDU: 80 09 00 00 [16:27:51]Write to MH i2c: E2 08 00 C4 21 80 09 00 00 00 00 00 00 57 [16:27:51]Write i2c OK [16:27:51]MH_I2C_Read... [16:27:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 C4 21 00 90 00 59 [16:27:52]RAPDU: 90 00 [16:27:52]wFMCommunicate OK [16:27:52]SAM_PROTO_ClearQueue done [16:27:52]KKMCreateOFDPacket [16:27:52]OFDProtocolAddRootSTLVToBuf [16:27:52]FM_MakeSignedData [16:27:52]FM_MakeSignedData [16:27:52]SAM_PROTO_SignData [16:27:52]wFMCommunicate request_size=4 [16:27:52]MH_SAM_APDU [16:27:52]CAPDU: 80 0D 01 02 [16:27:52]Write to MH i2c: E2 08 00 C5 21 80 0D 01 02 00 00 00 00 5F [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 C5 21 00 90 00 5A [16:27:52]RAPDU: 90 00 [16:27:52]wFMCommunicate OK [16:27:52]wFMCommunicate request_size=255 [16:27:52]MH_SAM_APDU [16:27: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 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 A9 01 00 00 F4 03 04 00 08 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6B 04 00 35 04 06 00 C9 28 DA DD [16:27:52]Write to MH i2c: E2 02 01 C6 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 A9 01 00 00 F4 03 04 00 08 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6B 04 00 35 04 06 00 C9 28 DA DD 00 00 BB [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 C6 21 00 90 00 5B [16:27:52]RAPDU: 90 00 [16:27:52]wFMCommunicate OK [16:27:52]wFMCommunicate request_size=7 [16:27:52]MH_SAM_APDU [16:27:52]CAPDU: 80 0D 02 02 02 51 05 [16:27:52]Write to MH i2c: E2 0A 00 C7 21 80 0D 02 02 02 00 51 05 00 00 BC [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 C7 21 00 90 00 5C [16:27:52]RAPDU: 90 00 [16:27:52]wFMCommunicate OK [16:27:52]wFMCommunicate request_size=4 [16:27:52]MH_SAM_APDU [16:27:52]CAPDU: 80 0D 03 02 [16:27:52]Write to MH i2c: E2 08 00 C8 21 80 0D 03 02 00 00 00 00 64 [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 0B 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 0B 00 C8 21 00 0C 37 5E FF 95 5A D7 72 90 00 3D [16:27:52]RAPDU: 0C 37 5E FF 95 5A D7 72 90 00 [16:27:52]wFMCommunicate OK [16:27:52]SAM_PROTO_SignData done [16:27:52]FM_MakeSignedData done [16:27:52]CreateOFDProtocolMessage [16:27:52]wFMCommunicate request_size=4 [16:27:52]MH_SAM_APDU [16:27:52]CAPDU: 80 11 00 00 [16:27:52]Write to MH i2c: E2 08 00 C9 21 80 11 00 00 00 00 00 00 64 [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 17 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 17 00 C9 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [16:27:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:27:52]wFMCommunicate OK [16:27:52]CreateOFDProtocolMessage done [16:27:52]OFDSenderStorePacket 289751 [16:27:52]StoreOFDPacket docnum=289751 [16:27:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 27 57 04 01 02 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 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 A9 01 00 00 F4 03 04 00 08 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6B 04 00 35 04 06 00 C9 28 DA DD 51 05 0C 37 5E FF 95 5A D7 72 [16:27:52]CheckFolder [16:27:52]dirname=/storage/ofd_packets [16:27:52]CheckFolder done [16:27:52]ProducePacketName [16:27:52]name=ofd_packets/00289751 [16:27:52]NVStorageSaveData ofd_packets/00289751 [16:27:52]File name is /storage/ofd_packets/00289751 [16:27:52]Write 298 bytes [16:27:52]NVStorageSaveData done [16:27:52]OFDSenderStorePacket done [16:27:52]KKMCreateOFDPacket done [16:27:52]NVStorageSaveData kkm_last_timestamp [16:27:52]File name is /storage/kkm_last_timestamp [16:27:52]Write 4 bytes [16:27:52]NVStorageSaveData done [16:27:52]ExternCall_PrintAddStr [16:27:52]wPrintStart [16:27:52]Write to MH i2c: 01 00 00 CA 21 EB [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 07 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 07 00 CA 21 00 00 00 00 00 FF 0F 00 [16:27:52]RasterBufferAndPrint [16:27:52]line Счет N : (1)24617828 [16:27:52]line ИНН: 02508201610067 [16:27:52]line Контрольно-Кассовый Чек [16:27:52]line ПРОДАЖА [16:27:52]line ТРК (МРК, ГНК) : 65 [16:27:52]line Товар: 2710194210 [16:27:52]line ДТ-К-5 [16:27:52]line 39.380 * 0.00 [16:27:52]line = 0.00 [16:27:52]line НДС 12% НСП 1% [16:27:52]line > о реализуемом товаре [16:27:52]line ИТОГО: 0.00 [16:27:52]line НСП 1% : 0.00 [16:27:52]line НДС 12% : 0.00 [16:27:52]line Наличными: 0.00 [16:27:52]line Безнал.: 0.00 [16:27:52]line Место: АЗС № 90 "Партнёр-нефть" [16:27:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:27:52]line СНО: Общий режим [16:27:52]line Чек 425 23.09.2024 16:27 [16:27:52]line Смена: 515 ФФД: 1.0 [16:27:52]line ЗНМ: 0300000107 [16:27:52]line РНМ: 0000000000091827 [16:27:52]line Версия ККМ: 001 [16:27:52]line Талоны: Топливные Талоны [16:27:52]line 3 [16:27:52]line ФМ: 0000000000871832 [16:27:52]line ФД: 289751 [16:27:52]line ФПД: 221177307812101 [16:27:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T162752&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289751&fm=221177307812101&tin=02508201610067®Number=0000000000091827&sum=0 [16:27:52]written 0, free lines is 4095 [16:27:52]OFD Sender: Processing packet 289751 [packets to send 1784, broken 1783] [16:27:52]ProducePacketName [16:27:52]name=ofd_packets/00289751 [16:27:52]OFD Sender: To server: pG, [16:27:52]CommunicateWithHost lk.salyk.kg:30040 [16:27:52]ConnectInit lk.salyk.kg [16:27:52]Write to MH i2c: 01 00 00 F3 21 14 [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 07 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 07 00 F3 21 00 00 00 00 00 DC 0C 03 [16:27:52]RasterBufferAndPrint [16:27:52]line [16:27:52]line [16:27:52]line [16:27:52]line [16:27:52]line [16:27:52]written 0, free lines is 3298 [16:27:52]MH_Cut [16:27:52]Write to MH i2c: D1 01 00 FA 21 01 ED [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: D1 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: D1 01 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: D1 01 00 FA 21 00 EC [16:27:52]Write to MH i2c: 01 00 00 FB 21 1C [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:53]Connected sock=7 [16:27: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 33 32 0C 01 00 00 27 57 04 01 02 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 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 A9 01 00 00 F4 03 04 00 08 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6B 04 00 35 04 06 00 C9 28 DA DD 51 05 0C 37 5E FF 95 5A D7 72 [16:27: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 33 32 4F 00 00 00 D3 7E 47 00 02 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 33 32 10 04 04 00 D7 6B 04 00 F4 03 04 00 DC 3E F1 66 B6 04 01 00 00 23 44 A2 A2 E7 7C 64 A3 [16:27:53]CommunicateWithHost err = 0 [16:27:53]CheckOFDResponse [16:27:53]1017 (14) - 77093643461234 [16:27:53]1041 (16) - 0000000000871832 [16:27:53]1040 (4) - 289751 [16:27:53]1012 (4) - 23.09.2024 10:11 [16:27:53]1206 (1) - 0 [16:27:53]OFD Sender: Remove packet 289751 [16:27:53]ProducePacketName [16:27:53]name=ofd_packets/00289751 [16:27:53]NVStorageDeleteData [16:27:53]*** Cut start [16:27:53]*** Partial cut [16:27:53]*** CUTSNS_PIN = 1 [16:27:53]*** CUTSNS_PIN = 0 [16:27:53]OFD Sender: No OFD packet to send [16:27:53]*** Brake cut motor [16:27:54]Read from MH i2c: 01 [16:27:54]MH_I2C_Read... [16:27:54]*** Stop cut motor [16:27:54]*** Cut end [16:27:54]Read from MH i2c: 01 07 00 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: 01 07 00 FB 21 00 00 00 00 00 FF 0F 31 [16:27:54]process_action close_receipt done [16:27:54]requested_data is exist [16:27:54]produce_requested_data [16:27:54]requested_item fm.sn is exist - process it [16:27:54]wFMCommunicate request_size=4 [16:27:54]MH_SAM_APDU [16:27:54]CAPDU: 80 11 00 00 [16:27:54]Write to MH i2c: E2 08 00 FC 21 80 11 00 00 00 00 00 00 97 [16:27:54]Write i2c OK [16:27:54]MH_I2C_Read... [16:27:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:54]Read from MH i2c: E2 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: E2 17 00 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: E2 17 00 FC 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E7 [16:27:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:27:54]wFMCommunicate OK [16:27:54]requested_item fd.num is exist - process it [16:27:54]SAM_PROTO_GetFieldsCounters [16:27:54]wFMCommunicate request_size=4 [16:27:54]MH_SAM_APDU [16:27:54]CAPDU: 80 13 00 00 [16:27:54]Write to MH i2c: E2 08 00 FD 21 80 13 00 00 00 00 00 00 9A [16:27:54]Write i2c OK [16:27:54]MH_I2C_Read... [16:27:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:54]Read from MH i2c: E2 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: E2 62 00 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: E2 62 00 FD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D7 6B 04 00 0E 04 04 00 03 02 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 03 [16:27: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D7 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:27:54]wFMCommunicate OK [16:27:54]SAM_PROTO_GetFieldsCounters done [16:27:54]requested_item shift.num is exist - process it [16:27:54]requested_item shift.opened is exist - process it [16:27:54]req_shift_opened [16:27:54]FM_GetShiftState [16:27:54]SAM_PROTO_GetShiftState [16:27:54]wFMCommunicate request_size=4 [16:27:54]MH_SAM_APDU [16:27:54]CAPDU: 80 13 01 00 [16:27:54]Write to MH i2c: E2 08 00 FE 21 80 13 01 00 00 00 00 00 9C [16:27:54]Write i2c OK [16:27:54]MH_I2C_Read... [16:27:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:54]Read from MH i2c: E2 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: E2 0E 00 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: E2 0E 00 FE 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3D [16:27:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:27:54]wFMCommunicate OK [16:27:54]SAM_PROTO_GetShiftState done [16:27:54]FM_GetShiftState done [16:27:54]req_shift_opened done [16:27:54]requested_item shift.open_date is exist - process it [16:27:54]req_shift_open_date [16:27:54]req_shift_open_date done [16:27:54]produce_requested_data done [16:27:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289751,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:27:54]process_action_free close_receipt [16:27:54]json_value_free [16:27:54]json_value_free done [16:27:54]process_json_proto returns [16:27:54]Send response to host [16:27:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289751,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:27:54]free response buf [16:27:54]execute_script done [16:27:54]execute_script returns [16:27:54]free content buf [16:27:54]Sock 9.Close socket [16:27:54]Sock 9.Thread stoped [16:27:58]OFD Sender: No OFD packet to send [16:28:03]OFD Sender: No OFD packet to send [16:28:09]OFD Sender: No OFD packet to send [16:28:14]OFD Sender: No OFD packet to send [16:28:19]OFD Sender: No OFD packet to send [16:28:24]OFD Sender: No OFD packet to send [16:28:29]OFD Sender: No OFD packet to send [16:28:34]OFD Sender: No OFD packet to send [16:28:39]OFD Sender: No OFD packet to send [16:28:44]OFD Sender: No OFD packet to send [16:28:49]OFD Sender: No OFD packet to send [16:28:54]OFD Sender: No OFD packet to send [16:28:59]OFD Sender: No OFD packet to send [16:29:04]OFD Sender: No OFD packet to send [16:29:09]OFD Sender: No OFD packet to send [16:29:14]OFD Sender: No OFD packet to send [16:29:19]OFD Sender: No OFD packet to send [16:29:24]OFD Sender: No OFD packet to send [16:29:29]OFD Sender: No OFD packet to send [16:29:34]OFD Sender: No OFD packet to send [16:29:39]OFD Sender: No OFD packet to send [16:29:44]OFD Sender: No OFD packet to send [16:29:49]OFD Sender: No OFD packet to send [16:29:54]OFD Sender: No OFD packet to send [16:29:59]OFD Sender: No OFD packet to send [16:30:04]OFD Sender: No OFD packet to send [16:30:09]OFD Sender: No OFD packet to send [16:30:14]OFD Sender: No OFD packet to send [16:30:19]OFD Sender: No OFD packet to send [16:30:24]OFD Sender: No OFD packet to send [16:30:29]OFD Sender: No OFD packet to send [16:30:32]accept exits with 10 [16:30:32]New connection [16:30:32]New thread 3067157860 created [16:30:32]Thread 3067301220 joined [16:30:32]Waiting for new connection... [16:30:32] Sock 10.Parse request [16:30:32]Sock 10.Check first char [16:30:32]Sock 10.First char is OK [16:30:32]request: POST /json_proto HTTP/1.0 [16:30:32]Method: POST [16:30:32]URL: /json_proto [16:30:32]Method is POST - this is cgi request [16:30:32]url: /json_proto [16:30:32]query_string will be loaded in cgi processing [16:30:32]execute_cgi json_proto POST (null) [16:30:32]execute_cgi path=json_proto method=POST [16:30:32]POST find Content-Length [16:30:32]Host: 172.17.41.135:8080 [16:30:32]Content-Length: 783 [16:30:32]Content-Type: application/json [16:30:32] [16:30:32]POST finish read [16:30:32]Found Content-Length = 783 [16:30:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 6.500, "sum" : 450.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" : 450.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:32]execute_script... [16:30:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 6.500, "sum" : 450.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" : 450.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:32]POST & json_proto [16:30:32]process_json_proto [16:30:32]json parsed OK: [16:30:32]protocol is kg_v1.0 [16:30:32]action value=close_receipt [16:30:32]process_action close_receipt [16:30:32]cmd_close_receipt [16:30:32]MH_GetDate [16:30:32]Write to MH i2c: F0 00 00 FF 21 0F [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: F0 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: F0 09 00 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: F0 09 00 FF 21 00 A9 97 F1 66 ED 3E 82 65 C1 [16:30:32]GetLastDocTimeStamp 1727108872 [16:30:32]current date 1727109033 [16:30:32]FM_GetShiftState [16:30:32]SAM_PROTO_GetShiftState [16:30:32]wFMCommunicate request_size=4 [16:30:32]MH_SAM_APDU [16:30:32]CAPDU: 80 13 01 00 [16:30:32]Write to MH i2c: E2 08 00 00 22 80 13 01 00 00 00 00 00 9F [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:32]Read from MH i2c: E2 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: E2 0E 00 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: E2 0E 00 00 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 40 [16:30:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:30:32]wFMCommunicate OK [16:30:32]SAM_PROTO_GetShiftState done [16:30:32]FM_GetShiftState done [16:30:32]opened in 1727051401 [16:30:32]opened+sec_in_day 1727137801 [16:30:32]quantity*price = 45045 [16:30:32]sum+1 = 45046 [16:30:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 450.45 НСП 1% : 3.99 НДС 12% : 47.83 Наличными: 0.00 Безнал.: 450.45 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 426 23.09.2024 16:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289752 ФПД: 127394201903339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163033&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289752&fm=127394201903339&tin=02508201610067®Number=0000000000091827&sum=45045 [16:30:33]StoreToDocumentArchive [16:30:33]shift 515 fd 289752 [16:30:33]save to /storage/0515/doc_00289752 [16:30:33]save last doc name /storage/0515/doc_00289752 to /storage/kkm_last_doc_name [16:30:33]save OK [16:30:33]Clear old archive folders... [16:30:33]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:30:33]tlvbuf is 00793280 [16:30:33]SAM_PROTO_ClearQueue [16:30:33]wFMCommunicate request_size=4 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 09 00 00 [16:30:33]Write to MH i2c: E2 08 00 0D 22 80 09 00 00 00 00 00 00 A1 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 0D 22 00 90 00 A3 [16:30:33]RAPDU: 90 00 [16:30:33]wFMCommunicate OK [16:30:33]SAM_PROTO_ClearQueue done [16:30:33]KKMCreateOFDPacket [16:30:33]OFDProtocolAddRootSTLVToBuf [16:30:33]FM_MakeSignedData [16:30:33]FM_MakeSignedData [16:30:33]SAM_PROTO_SignData [16:30:33]wFMCommunicate request_size=4 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 0D 01 02 [16:30:33]Write to MH i2c: E2 08 00 0E 22 80 0D 01 02 00 00 00 00 A9 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 0E 22 00 90 00 A4 [16:30:33]RAPDU: 90 00 [16:30:33]wFMCommunicate OK [16:30:33]wFMCommunicate request_size=253 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6B 04 00 35 04 06 00 73 DD 46 26 A0 EB [16:30:33]Write to MH i2c: E2 00 01 0F 22 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6B 04 00 35 04 06 00 73 DD 46 26 A0 EB 00 00 1C [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 0F 22 00 90 00 A5 [16:30:33]RAPDU: 90 00 [16:30:33]wFMCommunicate OK [16:30:33]wFMCommunicate request_size=4 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 0D 03 02 [16:30:33]Write to MH i2c: E2 08 00 10 22 80 0D 03 02 00 00 00 00 AD [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 0B 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 0B 00 10 22 00 11 BF 91 6F 6A 81 9C EC 90 00 F1 [16:30:33]RAPDU: 11 BF 91 6F 6A 81 9C EC 90 00 [16:30:33]wFMCommunicate OK [16:30:33]SAM_PROTO_SignData done [16:30:33]FM_MakeSignedData done [16:30:33]CreateOFDProtocolMessage [16:30:33]wFMCommunicate request_size=4 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 11 00 00 [16:30:33]Write to MH i2c: E2 08 00 11 22 80 11 00 00 00 00 00 00 AD [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 17 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 17 00 11 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FD [16:30:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:30:33]wFMCommunicate OK [16:30:33]CreateOFDProtocolMessage done [16:30:33]OFDSenderStorePacket 289752 [16:30:33]StoreOFDPacket docnum=289752 [16:30:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 38 68 00 01 E1 F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6B 04 00 35 04 06 00 73 DD 46 26 A0 EB 11 BF 91 6F 6A 81 9C EC [16:30:33]CheckFolder [16:30:33]dirname=/storage/ofd_packets [16:30:33]CheckFolder done [16:30:33]ProducePacketName [16:30:33]name=ofd_packets/00289752 [16:30:33]NVStorageSaveData ofd_packets/00289752 [16:30:33]File name is /storage/ofd_packets/00289752 [16:30:33]Write 294 bytes [16:30:33]NVStorageSaveData done [16:30:33]OFDSenderStorePacket done [16:30:33]KKMCreateOFDPacket done [16:30:33]NVStorageSaveData kkm_last_timestamp [16:30:33]File name is /storage/kkm_last_timestamp [16:30:33]Write 4 bytes [16:30:33]NVStorageSaveData done [16:30:34]ExternCall_PrintAddStr [16:30:34]wPrintStart [16:30:34]Write to MH i2c: 01 00 00 12 22 34 [16:30:34]Write i2c OK [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: 01 [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: 01 07 00 [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: 01 07 00 12 22 00 00 00 00 00 FF 0F 49 [16:30:34]RasterBufferAndPrint [16:30:34]line Счет N : (1)24617834 [16:30:34]line ИНН: 02508201610067 [16:30:34]line Контрольно-Кассовый Чек [16:30:34]line ПРОДАЖА [16:30:34]line ТРК (МРК, ГНК) : 54 [16:30:34]line Товар: 2710124130 [16:30:34]line SU-92 [16:30:34]line 6.500 * 69.30 [16:30:34]line = 450.45 [16:30:34]line НДС 12% НСП 1% [16:30:34]line > о реализуемом товаре [16:30:34]line ИТОГО: 450.45 [16:30:34]line НСП 1% : 3.99 [16:30:34]line НДС 12% : 47.83 [16:30:34]line Наличными: 0.00 [16:30:34]line Безнал.: 450.45 [16:30:34]line Место: АЗС № 90 "Партнёр-нефть" [16:30:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:30:34]line СНО: Общий режим [16:30:34]line Чек 426 23.09.2024 16:30 [16:30:34]line Смена: 515 ФФД: 1.0 [16:30:34]line ЗНМ: 0300000107 [16:30:34]line РНМ: 0000000000091827 [16:30:34]line Версия ККМ: 001 [16:30:34]line Платежная система: O! деньги [16:30:34]line ФМ: 0000000000871832 [16:30:34]line ФД: 289752 [16:30:34]line ФПД: 127394201903339 [16:30:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163033&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289752&fm=127394201903339&tin=02508201610067®Number=0000000000091827&sum=45045 [16:30:34]written 0, free lines is 4095 [16:30:34]OFD Sender: Processing packet 289752 [packets to send 1784, broken 1783] [16:30:34]ProducePacketName [16:30:34]name=ofd_packets/00289752 [16:30:34]OFD Sender: To server: pG, [16:30:34]CommunicateWithHost lk.salyk.kg:30040 [16:30:34]ConnectInit lk.salyk.kg [16:30:34]Connected sock=7 [16:30:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 38 68 00 01 E1 F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 64 19 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 F5 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 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 F5 AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6B 04 00 35 04 06 00 73 DD 46 26 A0 EB 11 BF 91 6F 6A 81 9C EC [16:30:34]Write to MH i2c: 01 00 00 3B 22 5D [16:30:34]Write i2c OK [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: 01 [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: 01 07 00 [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: 01 07 00 3B 22 00 00 00 00 00 EB 0C 5B [16:30:34]RasterBufferAndPrint [16:30:34]line [16:30:34]line [16:30:34]line [16:30:34]line [16:30:34]line [16:30:34]written 0, free lines is 3314 [16:30:34]MH_Cut [16:30:34]Write to MH i2c: D1 01 00 42 22 01 36 [16:30:34]Write i2c OK [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: D1 [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: D1 01 00 [16:30:34]MH_I2C_Read... [16:30:34]Read from MH i2c: D1 01 00 42 22 00 35 [16:30:34]Write to MH i2c: 01 00 00 43 22 65 [16:30:34]Write i2c OK [16:30:34]MH_I2C_Read... [16:30: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 33 32 4F 00 00 00 05 61 47 00 68 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6B 04 00 F4 03 04 00 7D 3F F1 66 B6 04 01 00 00 45 1B 81 4E 25 02 60 47 [16:30:34]CommunicateWithHost err = 0 [16:30:34]CheckOFDResponse [16:30:34]1017 (14) - 77093643461234 [16:30:34]1041 (16) - 0000000000871832 [16:30:34]1040 (4) - 289752 [16:30:34]1012 (4) - 23.09.2024 10:14 [16:30:34]1206 (1) - 0 [16:30:34]OFD Sender: Remove packet 289752 [16:30:34]ProducePacketName [16:30:34]name=ofd_packets/00289752 [16:30:34]NVStorageDeleteData [16:30:35]*** Cut start [16:30:35]*** Partial cut [16:30:35]*** CUTSNS_PIN = 1 [16:30:35]OFD Sender: No OFD packet to send [16:30:35]*** CUTSNS_PIN = 0 [16:30:35]*** Brake cut motor [16:30:35]Read from MH i2c: 01 [16:30:35]MH_I2C_Read... [16:30:35]*** Stop cut motor [16:30:35]*** Cut end [16:30:35]Read from MH i2c: 01 07 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: 01 07 00 43 22 00 00 00 00 00 FF 0F 7A [16:30:35]process_action close_receipt done [16:30:35]requested_data is exist [16:30:35]produce_requested_data [16:30:35]requested_item fm.sn is exist - process it [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 11 00 00 [16:30:35]Write to MH i2c: E2 08 00 44 22 80 11 00 00 00 00 00 00 E0 [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:35]Read from MH i2c: E2 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 17 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 17 00 44 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 30 [16:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:30:35]wFMCommunicate OK [16:30:35]requested_item fd.num is exist - process it [16:30:35]SAM_PROTO_GetFieldsCounters [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 13 00 00 [16:30:35]Write to MH i2c: E2 08 00 45 22 80 13 00 00 00 00 00 00 E3 [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:36]Read from MH i2c: E2 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: E2 62 00 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: E2 62 00 45 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D8 6B 04 00 0E 04 04 00 03 02 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 50 [16:30:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D8 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:36]wFMCommunicate OK [16:30:36]SAM_PROTO_GetFieldsCounters done [16:30:36]requested_item shift.num is exist - process it [16:30:36]requested_item shift.opened is exist - process it [16:30:36]req_shift_opened [16:30:36]FM_GetShiftState [16:30:36]SAM_PROTO_GetShiftState [16:30:36]wFMCommunicate request_size=4 [16:30:36]MH_SAM_APDU [16:30:36]CAPDU: 80 13 01 00 [16:30:36]Write to MH i2c: E2 08 00 46 22 80 13 01 00 00 00 00 00 E5 [16:30:36]Write i2c OK [16:30:36]MH_I2C_Read... [16:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:36]Read from MH i2c: E2 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: E2 0E 00 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: E2 0E 00 46 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 86 [16:30:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:30:36]wFMCommunicate OK [16:30:36]SAM_PROTO_GetShiftState done [16:30:36]FM_GetShiftState done [16:30:36]req_shift_opened done [16:30:36]requested_item shift.open_date is exist - process it [16:30:36]req_shift_open_date [16:30:36]req_shift_open_date done [16:30:36]produce_requested_data done [16:30:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289752,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:30:36]process_action_free close_receipt [16:30:36]json_value_free [16:30:36]json_value_free done [16:30:36]process_json_proto returns [16:30:36]Send response to host [16:30:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289752,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:30:36]free response buf [16:30:36]execute_script done [16:30:36]execute_script returns [16:30:36]free content buf [16:30:36]Sock 10.Close socket [16:30:36]Sock 10.Thread stoped [16:30:36]accept exits with 9 [16:30:36]New connection [16:30:36]New thread 3067301220 created [16:30:36]Thread 3067157860 joined [16:30:36]Waiting for new connection... [16:30:36] Sock 9.Parse request [16:30:36]Sock 9.Check first char [16:30:36]Sock 9.First char is OK [16:30:36]request: POST /json_proto HTTP/1.0 [16:30:36]Method: POST [16:30:36]URL: /json_proto [16:30:36]Method is POST - this is cgi request [16:30:36]url: /json_proto [16:30:36]query_string will be loaded in cgi processing [16:30:36]execute_cgi json_proto POST (null) [16:30:36]execute_cgi path=json_proto method=POST [16:30:36]POST find Content-Length [16:30:36]Host: 172.17.41.135:8080 [16:30:36]Content-Length: 660 [16:30:36]Content-Type: application/json [16:30:36] [16:30:36]POST finish read [16:30:36]Found Content-Length = 660 [16:30:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:30:36]execute_script... [16:30: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)24617832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:30:36]POST & json_proto [16:30:36]process_json_proto [16:30:36]json parsed OK: [16:30:36]protocol is kg_v1.0 [16:30:36]action value=close_receipt [16:30:36]process_action close_receipt [16:30:36]cmd_close_receipt [16:30:36]MH_GetDate [16:30:36]Write to MH i2c: F0 00 00 47 22 58 [16:30:36]Write i2c OK [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: F0 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: F0 09 00 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: F0 09 00 47 22 00 AE 97 F1 66 ED 3E 82 65 0F [16:30:36]GetLastDocTimeStamp 1727109033 [16:30:36]current date 1727109038 [16:30:36]FM_GetShiftState [16:30:36]SAM_PROTO_GetShiftState [16:30:36]wFMCommunicate request_size=4 [16:30:36]MH_SAM_APDU [16:30:36]CAPDU: 80 13 01 00 [16:30:36]Write to MH i2c: E2 08 00 48 22 80 13 01 00 00 00 00 00 E7 [16:30:36]Write i2c OK [16:30:36]MH_I2C_Read... [16:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:36]Read from MH i2c: E2 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: E2 0E 00 [16:30:36]MH_I2C_Read... [16:30:36]Read from MH i2c: E2 0E 00 48 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 88 [16:30:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:30:36]wFMCommunicate OK [16:30:36]SAM_PROTO_GetShiftState done [16:30:36]FM_GetShiftState done [16:30:36]opened in 1727051401 [16:30:36]opened+sec_in_day 1727137801 [16:30:36]quantity*price = 50034 [16:30:36]sum+1 = 50036 [16:30:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 427 23.09.2024 16:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289753 ФПД: 197834003998065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163038&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289753&fm=197834003998065&tin=02508201610067®Number=0000000000091827&sum=50000 [16:30:37]StoreToDocumentArchive [16:30:37]shift 515 fd 289753 [16:30:37]save to /storage/0515/doc_00289753 [16:30:37]save last doc name /storage/0515/doc_00289753 to /storage/kkm_last_doc_name [16:30:37]save OK [16:30:37]Clear old archive folders... [16:30:37]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:30:37]tlvbuf is 00732E20 [16:30:37]SAM_PROTO_ClearQueue [16:30:37]wFMCommunicate request_size=4 [16:30:37]MH_SAM_APDU [16:30:37]CAPDU: 80 09 00 00 [16:30:37]Write to MH i2c: E2 08 00 55 22 80 09 00 00 00 00 00 00 E9 [16:30:37]Write i2c OK [16:30:37]MH_I2C_Read... [16:30:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:38]Read from MH i2c: E2 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 03 00 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 03 00 55 22 00 90 00 EB [16:30:38]RAPDU: 90 00 [16:30:38]wFMCommunicate OK [16:30:38]SAM_PROTO_ClearQueue done [16:30:38]KKMCreateOFDPacket [16:30:38]OFDProtocolAddRootSTLVToBuf [16:30:38]FM_MakeSignedData [16:30:38]FM_MakeSignedData [16:30:38]SAM_PROTO_SignData [16:30:38]wFMCommunicate request_size=4 [16:30:38]MH_SAM_APDU [16:30:38]CAPDU: 80 0D 01 02 [16:30:38]Write to MH i2c: E2 08 00 56 22 80 0D 01 02 00 00 00 00 F1 [16:30:38]Write i2c OK [16:30:38]MH_I2C_Read... [16:30:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:38]Read from MH i2c: E2 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 03 00 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 03 00 56 22 00 90 00 EC [16:30:38]RAPDU: 90 00 [16:30:38]wFMCommunicate OK [16:30:38]wFMCommunicate request_size=253 [16:30:38]MH_SAM_APDU [16:30:38]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AB 01 00 00 F4 03 04 00 AE 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6B 04 00 35 04 06 00 B3 ED D1 88 65 71 [16:30:38]Write to MH i2c: E2 00 01 57 22 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AB 01 00 00 F4 03 04 00 AE 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6B 04 00 35 04 06 00 B3 ED D1 88 65 71 00 00 76 [16:30:38]Write i2c OK [16:30:38]MH_I2C_Read... [16:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:38]Read from MH i2c: E2 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 03 00 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 03 00 57 22 00 90 00 ED [16:30:38]RAPDU: 90 00 [16:30:38]wFMCommunicate OK [16:30:38]wFMCommunicate request_size=4 [16:30:38]MH_SAM_APDU [16:30:38]CAPDU: 80 0D 03 02 [16:30:38]Write to MH i2c: E2 08 00 58 22 80 0D 03 02 00 00 00 00 F5 [16:30:38]Write i2c OK [16:30:38]MH_I2C_Read... [16:30:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:38]Read from MH i2c: E2 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 0B 00 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 0B 00 58 22 00 00 AE FE F9 A0 50 1B 9D 90 00 43 [16:30:38]RAPDU: 00 AE FE F9 A0 50 1B 9D 90 00 [16:30:38]wFMCommunicate OK [16:30:38]SAM_PROTO_SignData done [16:30:38]FM_MakeSignedData done [16:30:38]CreateOFDProtocolMessage [16:30:38]wFMCommunicate request_size=4 [16:30:38]MH_SAM_APDU [16:30:38]CAPDU: 80 11 00 00 [16:30:38]Write to MH i2c: E2 08 00 59 22 80 11 00 00 00 00 00 00 F5 [16:30:38]Write i2c OK [16:30:38]MH_I2C_Read... [16:30:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:38]Read from MH i2c: E2 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 17 00 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: E2 17 00 59 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 45 [16:30:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:30:38]wFMCommunicate OK [16:30:38]CreateOFDProtocolMessage done [16:30:38]OFDSenderStorePacket 289753 [16:30:38]StoreOFDPacket docnum=289753 [16:30:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 1C 73 00 01 9B 5E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AB 01 00 00 F4 03 04 00 AE 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6B 04 00 35 04 06 00 B3 ED D1 88 65 71 00 AE FE F9 A0 50 1B 9D [16:30:38]CheckFolder [16:30:38]dirname=/storage/ofd_packets [16:30:38]CheckFolder done [16:30:38]ProducePacketName [16:30:38]name=ofd_packets/00289753 [16:30:38]NVStorageSaveData ofd_packets/00289753 [16:30:38]File name is /storage/ofd_packets/00289753 [16:30:38]Write 294 bytes [16:30:38]NVStorageSaveData done [16:30:38]OFDSenderStorePacket done [16:30:38]KKMCreateOFDPacket done [16:30:38]NVStorageSaveData kkm_last_timestamp [16:30:38]File name is /storage/kkm_last_timestamp [16:30:38]Write 4 bytes [16:30:38]NVStorageSaveData done [16:30:38]ExternCall_PrintAddStr [16:30:38]wPrintStart [16:30:38]Write to MH i2c: 01 00 00 5A 22 7C [16:30:38]Write i2c OK [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: 01 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: 01 07 00 [16:30:38]MH_I2C_Read... [16:30:38]Read from MH i2c: 01 07 00 5A 22 00 00 00 00 00 FF 0F 91 [16:30:38]RasterBufferAndPrint [16:30:38]line Счет N : (1)24617832 [16:30:38]line ИНН: 02508201610067 [16:30:38]line Контрольно-Кассовый Чек [16:30:38]line ПРОДАЖА [16:30:38]line ТРК (МРК, ГНК) : 34 [16:30:38]line Товар: 2710124130 [16:30:38]line SU-92 [16:30:38]line 7.220 * 69.30 [16:30:38]line = 500.35 [16:30:38]line НДС 12% НСП 1% [16:30:38]line > о реализуемом товаре [16:30:38]line ОКРУГЛЕНИЕ: -0.35 [16:30:38]line ИТОГО: 500.00 [16:30:38]line Внесено: 500.00 [16:30:38]line СДАЧА: 0.00 [16:30:38]line НСП 1% : 4.43 [16:30:38]line НДС 12% : 53.13 [16:30:38]line Наличными: 500.00 [16:30:38]line Безнал.: 0.00 [16:30:38]line Место: АЗС № 90 "Партнёр-нефть" [16:30:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:30:38]line СНО: Общий режим [16:30:38]line Чек 427 23.09.2024 16:30 [16:30:38]line Смена: 515 ФФД: 1.0 [16:30:38]line ЗНМ: 0300000107 [16:30:38]line РНМ: 0000000000091827 [16:30:38]line Версия ККМ: 001 [16:30:38]line ФМ: 0000000000871832 [16:30:38]line ФД: 289753 [16:30:38]line ФПД: 197834003998065 [16:30:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163038&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289753&fm=197834003998065&tin=02508201610067®Number=0000000000091827&sum=50000 [16:30:38]written 0, free lines is 4095 [16:30:38]OFD Sender: Processing packet 289753 [packets to send 1784, broken 1783] [16:30:38]ProducePacketName [16:30:38]name=ofd_packets/00289753 [16:30:38]OFD Sender: To server: pG, [16:30:38]CommunicateWithHost lk.salyk.kg:30040 [16:30:38]ConnectInit lk.salyk.kg [16:30:39]Connected sock=10 [16:30: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 33 32 08 01 00 00 1C 73 00 01 9B 5E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AB 01 00 00 F4 03 04 00 AE 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6B 04 00 35 04 06 00 B3 ED D1 88 65 71 00 AE FE F9 A0 50 1B 9D [16:30:39]Write to MH i2c: 01 00 00 84 22 A6 [16:30:39]Write i2c OK [16:30:39]MH_I2C_Read... [16:30:39]Read from MH i2c: 01 [16:30:39]MH_I2C_Read... [16:30:39]Read from MH i2c: 01 07 00 [16:30:39]MH_I2C_Read... [16:30:39]Read from MH i2c: 01 07 00 84 22 00 00 00 00 00 59 0D 13 [16:30:39]RasterBufferAndPrint [16:30:39]line [16:30:39]line [16:30:39]line [16:30:39]line [16:30:39]line [16:30:39]written 0, free lines is 3429 [16:30:39]MH_Cut [16:30:39]Write to MH i2c: D1 01 00 8B 22 01 7F [16:30:39]Write i2c OK [16:30:39]MH_I2C_Read... [16:30:39]Read from MH i2c: D1 [16:30:39]MH_I2C_Read... [16:30:39]Read from MH i2c: D1 01 00 [16:30:39]MH_I2C_Read... [16:30:39]Read from MH i2c: D1 01 00 8B 22 00 7E [16:30:39]Write to MH i2c: 01 00 00 8C 22 AE [16:30:39]Write i2c OK [16:30:39]MH_I2C_Read... [16:30: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 33 32 4F 00 00 00 ED C1 47 00 CC 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 33 32 10 04 04 00 D9 6B 04 00 F4 03 04 00 82 3F F1 66 B6 04 01 00 00 9D 5B 56 B2 8E AC 00 E9 [16:30:39]CommunicateWithHost err = 0 [16:30:39]CheckOFDResponse [16:30:39]1017 (14) - 77093643461234 [16:30:39]1041 (16) - 0000000000871832 [16:30:39]1040 (4) - 289753 [16:30:39]1012 (4) - 23.09.2024 10:14 [16:30:39]1206 (1) - 0 [16:30:39]OFD Sender: Remove packet 289753 [16:30:39]ProducePacketName [16:30:39]name=ofd_packets/00289753 [16:30:39]NVStorageDeleteData [16:30:39]*** Cut start [16:30:39]*** Partial cut [16:30:39]*** CUTSNS_PIN = 1 [16:30:39]*** CUTSNS_PIN = 0 [16:30:40]*** Brake cut motor [16:30:40]OFD Sender: No OFD packet to send [16:30:40]Read from MH i2c: 01 [16:30:40]MH_I2C_Read... [16:30:40]*** Stop cut motor [16:30:40]*** Cut end [16:30:40]Read from MH i2c: 01 07 00 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: 01 07 00 8C 22 00 00 00 00 00 FF 0F C3 [16:30:40]process_action close_receipt done [16:30:40]requested_data is exist [16:30:40]produce_requested_data [16:30:40]requested_item fm.sn is exist - process it [16:30:40]wFMCommunicate request_size=4 [16:30:40]MH_SAM_APDU [16:30:40]CAPDU: 80 11 00 00 [16:30:40]Write to MH i2c: E2 08 00 8D 22 80 11 00 00 00 00 00 00 29 [16:30:40]Write i2c OK [16:30:40]MH_I2C_Read... [16:30:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:40]Read from MH i2c: E2 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: E2 17 00 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: E2 17 00 8D 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 79 [16:30:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:30:40]wFMCommunicate OK [16:30:40]requested_item fd.num is exist - process it [16:30:40]SAM_PROTO_GetFieldsCounters [16:30:40]wFMCommunicate request_size=4 [16:30:40]MH_SAM_APDU [16:30:40]CAPDU: 80 13 00 00 [16:30:40]Write to MH i2c: E2 08 00 8E 22 80 13 00 00 00 00 00 00 2C [16:30:40]Write i2c OK [16:30:40]MH_I2C_Read... [16:30:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:40]Read from MH i2c: E2 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: E2 62 00 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: E2 62 00 8E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D9 6B 04 00 0E 04 04 00 03 02 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 9D [16:30: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D9 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:40]wFMCommunicate OK [16:30:40]SAM_PROTO_GetFieldsCounters done [16:30:40]requested_item shift.num is exist - process it [16:30:40]requested_item shift.opened is exist - process it [16:30:40]req_shift_opened [16:30:40]FM_GetShiftState [16:30:40]SAM_PROTO_GetShiftState [16:30:40]wFMCommunicate request_size=4 [16:30:40]MH_SAM_APDU [16:30:40]CAPDU: 80 13 01 00 [16:30:40]Write to MH i2c: E2 08 00 8F 22 80 13 01 00 00 00 00 00 2E [16:30:40]Write i2c OK [16:30:40]MH_I2C_Read... [16:30:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:40]Read from MH i2c: E2 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: E2 0E 00 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: E2 0E 00 8F 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CF [16:30:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:30:40]wFMCommunicate OK [16:30:40]SAM_PROTO_GetShiftState done [16:30:40]FM_GetShiftState done [16:30:40]req_shift_opened done [16:30:40]requested_item shift.open_date is exist - process it [16:30:40]req_shift_open_date [16:30:40]req_shift_open_date done [16:30:40]produce_requested_data done [16:30:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289753,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:30:40]process_action_free close_receipt [16:30:40]json_value_free [16:30:40]json_value_free done [16:30:40]process_json_proto returns [16:30:40]Send response to host [16:30:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289753,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:30:40]free response buf [16:30:40]execute_script done [16:30:40]execute_script returns [16:30:40]free content buf [16:30:40]Sock 9.Close socket [16:30:40]Sock 9.Thread stoped [16:30:45]OFD Sender: No OFD packet to send [16:30:50]OFD Sender: No OFD packet to send [16:30:53]accept exits with 7 [16:30:53]New connection [16:30:53]New thread 3067157860 created [16:30:53]Thread 3067301220 joined [16:30:53]Waiting for new connection... [16:30:53] Sock 7.Parse request [16:30:53]Sock 7.Check first char [16:30:53]Sock 7.First char is OK [16:30:53]request: POST /json_proto HTTP/1.0 [16:30:53]Method: POST [16:30:53]URL: /json_proto [16:30:53]Method is POST - this is cgi request [16:30:53]url: /json_proto [16:30:53]query_string will be loaded in cgi processing [16:30:53]execute_cgi json_proto POST (null) [16:30:53]execute_cgi path=json_proto method=POST [16:30:53]POST find Content-Length [16:30:53]Host: 172.17.41.135:8080 [16:30:53]Content-Length: 786 [16:30:53]Content-Type: application/json [16:30:53] [16:30:53]POST finish read [16:30:53]Found Content-Length = 786 [16:30:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:53]execute_script... [16:30: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)24617831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:53]POST & json_proto [16:30:53]process_json_proto [16:30:53]json parsed OK: [16:30:53]protocol is kg_v1.0 [16:30:53]action value=close_receipt [16:30:53]process_action close_receipt [16:30:53]cmd_close_receipt [16:30:53]MH_GetDate [16:30:53]Write to MH i2c: F0 00 00 90 22 A1 [16:30:53]Write i2c OK [16:30:53]MH_I2C_Read... [16:30:53]Read from MH i2c: F0 [16:30:53]MH_I2C_Read... [16:30:53]Read from MH i2c: F0 09 00 [16:30:53]MH_I2C_Read... [16:30:53]Read from MH i2c: F0 09 00 90 22 00 BF 97 F1 66 ED 3E 82 65 69 [16:30:53]GetLastDocTimeStamp 1727109038 [16:30:53]current date 1727109055 [16:30:53]FM_GetShiftState [16:30:53]SAM_PROTO_GetShiftState [16:30:53]wFMCommunicate request_size=4 [16:30:53]MH_SAM_APDU [16:30:53]CAPDU: 80 13 01 00 [16:30:53]Write to MH i2c: E2 08 00 91 22 80 13 01 00 00 00 00 00 30 [16:30:53]Write i2c OK [16:30:53]MH_I2C_Read... [16:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:53]Read from MH i2c: E2 [16:30:53]MH_I2C_Read... [16:30:53]Read from MH i2c: E2 0E 00 [16:30:53]MH_I2C_Read... [16:30:53]Read from MH i2c: E2 0E 00 91 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D1 [16:30:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:30:53]wFMCommunicate OK [16:30:53]SAM_PROTO_GetShiftState done [16:30:53]FM_GetShiftState done [16:30:53]opened in 1727051401 [16:30:53]opened+sec_in_day 1727137801 [16:30:53]quantity*price = 99999 [16:30:53]sum+1 = 100001 [16:30:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 428 23.09.2024 16:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289754 ФПД: 211430564679265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163055&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289754&fm=211430564679265&tin=02508201610067®Number=0000000000091827&sum=100000 [16:30:55]StoreToDocumentArchive [16:30:55]shift 515 fd 289754 [16:30:55]save to /storage/0515/doc_00289754 [16:30:55]save last doc name /storage/0515/doc_00289754 to /storage/kkm_last_doc_name [16:30:55]save OK [16:30:55]Clear old archive folders... [16:30:55]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:30:55]tlvbuf is 007CDE40 [16:30:55]SAM_PROTO_ClearQueue [16:30:55]wFMCommunicate request_size=4 [16:30:55]MH_SAM_APDU [16:30:55]CAPDU: 80 09 00 00 [16:30:55]Write to MH i2c: E2 08 00 9E 22 80 09 00 00 00 00 00 00 32 [16:30:55]Write i2c OK [16:30:55]MH_I2C_Read... [16:30:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:55]Read from MH i2c: E2 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 03 00 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 03 00 9E 22 00 90 00 34 [16:30:55]RAPDU: 90 00 [16:30:55]wFMCommunicate OK [16:30:55]SAM_PROTO_ClearQueue done [16:30:55]KKMCreateOFDPacket [16:30:55]OFDProtocolAddRootSTLVToBuf [16:30:55]FM_MakeSignedData [16:30:55]FM_MakeSignedData [16:30:55]SAM_PROTO_SignData [16:30:55]wFMCommunicate request_size=4 [16:30:55]MH_SAM_APDU [16:30:55]CAPDU: 80 0D 01 02 [16:30:55]Write to MH i2c: E2 08 00 9F 22 80 0D 01 02 00 00 00 00 3A [16:30:55]Write i2c OK [16:30:55]MH_I2C_Read... [16:30:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:55]Read from MH i2c: E2 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 03 00 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 03 00 9F 22 00 90 00 35 [16:30:55]RAPDU: 90 00 [16:30:55]wFMCommunicate OK [16:30:55]wFMCommunicate request_size=253 [16:30:55]MH_SAM_APDU [16:30:55]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 BF 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6B 04 00 35 04 06 00 C0 4B 83 B3 CE 61 [16:30:55]Write to MH i2c: E2 00 01 A0 22 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 BF 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6B 04 00 35 04 06 00 C0 4B 83 B3 CE 61 00 00 5D [16:30:55]Write i2c OK [16:30:55]MH_I2C_Read... [16:30:55]OFD Sender: No OFD packet to send [16:30:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:55]Read from MH i2c: E2 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 03 00 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 03 00 A0 22 00 90 00 36 [16:30:55]RAPDU: 90 00 [16:30:55]wFMCommunicate OK [16:30:55]wFMCommunicate request_size=4 [16:30:55]MH_SAM_APDU [16:30:55]CAPDU: 80 0D 03 02 [16:30:55]Write to MH i2c: E2 08 00 A1 22 80 0D 03 02 00 00 00 00 3E [16:30:55]Write i2c OK [16:30:55]MH_I2C_Read... [16:30:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:55]Read from MH i2c: E2 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 0B 00 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 0B 00 A1 22 00 0F 64 37 E7 0B B0 05 C2 90 00 52 [16:30:55]RAPDU: 0F 64 37 E7 0B B0 05 C2 90 00 [16:30:55]wFMCommunicate OK [16:30:55]SAM_PROTO_SignData done [16:30:55]FM_MakeSignedData done [16:30:55]CreateOFDProtocolMessage [16:30:55]wFMCommunicate request_size=4 [16:30:55]MH_SAM_APDU [16:30:55]CAPDU: 80 11 00 00 [16:30:55]Write to MH i2c: E2 08 00 A2 22 80 11 00 00 00 00 00 00 3E [16:30:55]Write i2c OK [16:30:55]MH_I2C_Read... [16:30:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:55]Read from MH i2c: E2 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 17 00 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: E2 17 00 A2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [16:30:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:30:55]wFMCommunicate OK [16:30:55]CreateOFDProtocolMessage done [16:30:55]OFDSenderStorePacket 289754 [16:30:55]StoreOFDPacket docnum=289754 [16:30:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 47 66 00 01 8B AD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 BF 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6B 04 00 35 04 06 00 C0 4B 83 B3 CE 61 0F 64 37 E7 0B B0 05 C2 [16:30:55]CheckFolder [16:30:55]dirname=/storage/ofd_packets [16:30:55]CheckFolder done [16:30:55]ProducePacketName [16:30:55]name=ofd_packets/00289754 [16:30:55]NVStorageSaveData ofd_packets/00289754 [16:30:55]File name is /storage/ofd_packets/00289754 [16:30:55]Write 294 bytes [16:30:55]NVStorageSaveData done [16:30:55]OFDSenderStorePacket done [16:30:55]KKMCreateOFDPacket done [16:30:55]NVStorageSaveData kkm_last_timestamp [16:30:55]File name is /storage/kkm_last_timestamp [16:30:55]Write 4 bytes [16:30:55]NVStorageSaveData done [16:30:55]ExternCall_PrintAddStr [16:30:55]wPrintStart [16:30:55]Write to MH i2c: 01 00 00 A3 22 C5 [16:30:55]Write i2c OK [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: 01 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: 01 07 00 [16:30:55]MH_I2C_Read... [16:30:55]Read from MH i2c: 01 07 00 A3 22 00 00 00 00 00 FF 0F DA [16:30:55]RasterBufferAndPrint [16:30:55]line Счет N : (1)24617831 [16:30:55]line ИНН: 02508201610067 [16:30:55]line Контрольно-Кассовый Чек [16:30:55]line ПРОДАЖА [16:30:55]line ТРК (МРК, ГНК) : 44 [16:30:55]line Товар: 2710124130 [16:30:55]line SU-92 [16:30:55]line 14.430 * 69.30 [16:30:55]line = 1000.00 [16:30:55]line НДС 12% НСП 1% [16:30:55]line > о реализуемом товаре [16:30:55]line ИТОГО: 1000.00 [16:30:55]line НСП 1% : 8.85 [16:30:55]line НДС 12% : 106.19 [16:30:55]line Наличными: 0.00 [16:30:55]line Безнал.: 1000.00 [16:30:55]line Место: АЗС № 90 "Партнёр-нефть" [16:30:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:30:55]line СНО: Общий режим [16:30:55]line Чек 428 23.09.2024 16:30 [16:30:55]line Смена: 515 ФФД: 1.0 [16:30:55]line ЗНМ: 0300000107 [16:30:55]line РНМ: 0000000000091827 [16:30:55]line Версия ККМ: 001 [16:30:55]line Платежная система: O! деньги [16:30:55]line ФМ: 0000000000871832 [16:30:55]line ФД: 289754 [16:30:55]line ФПД: 211430564679265 [16:30:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163055&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289754&fm=211430564679265&tin=02508201610067®Number=0000000000091827&sum=100000 [16:30:55]written 0, free lines is 4095 [16:30:55]OFD Sender: Processing packet 289754 [packets to send 1784, broken 1783] [16:30:55]ProducePacketName [16:30:55]name=ofd_packets/00289754 [16:30:55]OFD Sender: To server: pG, [16:30:55]CommunicateWithHost lk.salyk.kg:30040 [16:30:55]ConnectInit lk.salyk.kg [16:30:56]Connected sock=10 [16:30: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 33 32 08 01 00 00 47 66 00 01 8B AD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 BF 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6B 04 00 35 04 06 00 C0 4B 83 B3 CE 61 0F 64 37 E7 0B B0 05 C2 [16:30:56]Write to MH i2c: 01 00 00 CC 22 EE [16:30:56]Write i2c OK [16:30:56]MH_I2C_Read... [16:30:56]Read from MH i2c: 01 [16:30:56]MH_I2C_Read... [16:30:56]Read from MH i2c: 01 07 00 [16:30:56]MH_I2C_Read... [16:30:56]Read from MH i2c: 01 07 00 CC 22 00 00 00 00 00 F1 0C F2 [16:30:56]RasterBufferAndPrint [16:30:56]line [16:30:56]line [16:30:56]line [16:30:56]line [16:30:56]line [16:30:56]written 0, free lines is 3327 [16:30:56]MH_Cut [16:30:56]Write to MH i2c: D1 01 00 D3 22 01 C7 [16:30:56]Write i2c OK [16:30:56]MH_I2C_Read... [16:30:56]Read from MH i2c: D1 [16:30:56]MH_I2C_Read... [16:30:56]Read from MH i2c: D1 01 00 [16:30:56]MH_I2C_Read... [16:30:56]Read from MH i2c: D1 01 00 D3 22 00 C6 [16:30:56]Write to MH i2c: 01 00 00 D4 22 F6 [16:30:56]Write i2c OK [16:30:56]MH_I2C_Read... [16:30: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 33 32 4F 00 00 00 74 8A 47 00 5F 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 33 32 10 04 04 00 DA 6B 04 00 F4 03 04 00 93 3F F1 66 B6 04 01 00 00 E3 AA BA F8 F5 17 5C 62 [16:30:56]CommunicateWithHost err = 0 [16:30:56]CheckOFDResponse [16:30:56]1017 (14) - 77093643461234 [16:30:56]1041 (16) - 0000000000871832 [16:30:56]1040 (4) - 289754 [16:30:56]1012 (4) - 23.09.2024 10:14 [16:30:56]1206 (1) - 0 [16:30:56]OFD Sender: Remove packet 289754 [16:30:56]ProducePacketName [16:30:56]name=ofd_packets/00289754 [16:30:56]NVStorageDeleteData [16:30:56]*** Cut start [16:30:56]*** Partial cut [16:30:56]*** CUTSNS_PIN = 1 [16:30:56]*** CUTSNS_PIN = 0 [16:30:56]OFD Sender: No OFD packet to send [16:30:57]*** Brake cut motor [16:30:57]Read from MH i2c: 01 [16:30:57]MH_I2C_Read... [16:30:57]*** Stop cut motor [16:30:57]*** Cut end [16:30:57]Read from MH i2c: 01 07 00 [16:30:57]MH_I2C_Read... [16:30:57]Read from MH i2c: 01 07 00 D4 22 00 00 00 00 00 FF 0F 0B [16:30:57]process_action close_receipt done [16:30:57]requested_data is exist [16:30:57]produce_requested_data [16:30:57]requested_item fm.sn is exist - process it [16:30:57]wFMCommunicate request_size=4 [16:30:57]MH_SAM_APDU [16:30:57]CAPDU: 80 11 00 00 [16:30:57]Write to MH i2c: E2 08 00 D5 22 80 11 00 00 00 00 00 00 71 [16:30:57]Write i2c OK [16:30:57]MH_I2C_Read... [16:30:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:57]Read from MH i2c: E2 [16:30:57]MH_I2C_Read... [16:30:57]Read from MH i2c: E2 17 00 [16:30:57]MH_I2C_Read... [16:30:57]Read from MH i2c: E2 17 00 D5 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C1 [16:30:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:30:57]wFMCommunicate OK [16:30:57]requested_item fd.num is exist - process it [16:30:57]SAM_PROTO_GetFieldsCounters [16:30:57]wFMCommunicate request_size=4 [16:30:57]MH_SAM_APDU [16:30:57]CAPDU: 80 13 00 00 [16:30:57]Write to MH i2c: E2 08 00 D6 22 80 13 00 00 00 00 00 00 74 [16:30:57]Write i2c OK [16:30:57]MH_I2C_Read... [16:30:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:57]Read from MH i2c: E2 [16:30:57]MH_I2C_Read... [16:30:57]Read from MH i2c: E2 62 00 [16:30:57]MH_I2C_Read... [16:30:57]Read from MH i2c: E2 62 00 D6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DA 6B 04 00 0E 04 04 00 03 02 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 E9 [16:30: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DA 6B 04 00 0E 04 04 00 03 02 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 [16:30:57]wFMCommunicate OK [16:30:57]SAM_PROTO_GetFieldsCounters done [16:30:57]requested_item shift.num is exist - process it [16:30:57]requested_item shift.opened is exist - process it [16:30:57]req_shift_opened [16:30:57]FM_GetShiftState [16:30:57]SAM_PROTO_GetShiftState [16:30:57]wFMCommunicate request_size=4 [16:30:57]MH_SAM_APDU [16:30:57]CAPDU: 80 13 01 00 [16:30:57]Write to MH i2c: E2 08 00 D7 22 80 13 01 00 00 00 00 00 76 [16:30:57]Write i2c OK [16:30:57]MH_I2C_Read... [16:30:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:57]Read from MH i2c: E2 [16:30:57]MH_I2C_Read... [16:30:57]Read from MH i2c: E2 0E 00 [16:30:57]MH_I2C_Read... [16:30:57]Read from MH i2c: E2 0E 00 D7 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 17 [16:30:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:30:57]wFMCommunicate OK [16:30:57]SAM_PROTO_GetShiftState done [16:30:57]FM_GetShiftState done [16:30:57]req_shift_opened done [16:30:57]requested_item shift.open_date is exist - process it [16:30:57]req_shift_open_date [16:30:57]req_shift_open_date done [16:30:57]produce_requested_data done [16:30:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289754,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:30:57]process_action_free close_receipt [16:30:57]json_value_free [16:30:57]json_value_free done [16:30:57]process_json_proto returns [16:30:57]Send response to host [16:30:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289754,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:30:57]free response buf [16:30:57]execute_script done [16:30:57]execute_script returns [16:30:57]free content buf [16:30:57]Sock 7.Close socket [16:30:57]Sock 7.Thread stoped [16:30:58]accept exits with 9 [16:30:58]New connection [16:30:58]New thread 3067301220 created [16:30:58]Thread 3067157860 joined [16:30:58]Waiting for new connection... [16:30:58] Sock 9.Parse request [16:30:58]Sock 9.Check first char [16:30:58]Sock 9.First char is OK [16:30:58]request: POST /json_proto HTTP/1.0 [16:30:58]Method: POST [16:30:58]URL: /json_proto [16:30:58]Method is POST - this is cgi request [16:30:58]url: /json_proto [16:30:58]query_string will be loaded in cgi processing [16:30:58]execute_cgi json_proto POST (null) [16:30:58]execute_cgi path=json_proto method=POST [16:30:58]POST find Content-Length [16:30:58]Host: 172.17.41.135:8080 [16:30:58]Content-Length: 783 [16:30:58]Content-Type: application/json [16:30:58] [16:30:58]POST finish read [16:30:58]Found Content-Length = 783 [16:30:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:30:58]execute_script... [16:30:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:30:58]POST & json_proto [16:30:58]process_json_proto [16:30:58]json parsed OK: [16:30:58]protocol is kg_v1.0 [16:30:58]action value=close_receipt [16:30:58]process_action close_receipt [16:30:58]cmd_close_receipt [16:30:58]MH_GetDate [16:30:58]Write to MH i2c: F0 00 00 D8 22 E9 [16:30:58]Write i2c OK [16:30:58]MH_I2C_Read... [16:30:58]Read from MH i2c: F0 [16:30:58]MH_I2C_Read... [16:30:58]Read from MH i2c: F0 09 00 [16:30:58]MH_I2C_Read... [16:30:58]Read from MH i2c: F0 09 00 D8 22 00 C3 97 F1 66 ED 3E 82 65 B5 [16:30:58]GetLastDocTimeStamp 1727109055 [16:30:58]current date 1727109059 [16:30:58]FM_GetShiftState [16:30:58]SAM_PROTO_GetShiftState [16:30:58]wFMCommunicate request_size=4 [16:30:58]MH_SAM_APDU [16:30:58]CAPDU: 80 13 01 00 [16:30:58]Write to MH i2c: E2 08 00 D9 22 80 13 01 00 00 00 00 00 78 [16:30:58]Write i2c OK [16:30:58]MH_I2C_Read... [16:30:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:58]Read from MH i2c: E2 [16:30:58]MH_I2C_Read... [16:30:58]Read from MH i2c: E2 0E 00 [16:30:58]MH_I2C_Read... [16:30:58]Read from MH i2c: E2 0E 00 D9 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [16:30:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:30:58]wFMCommunicate OK [16:30:58]SAM_PROTO_GetShiftState done [16:30:58]FM_GetShiftState done [16:30:58]opened in 1727051401 [16:30:58]opened+sec_in_day 1727137801 [16:30:58]quantity*price = 50034 [16:30:58]sum+1 = 50036 [16:30:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 429 23.09.2024 16:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289755 ФПД: 152732595905682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163059&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289755&fm=152732595905682&tin=02508201610067®Number=0000000000091827&sum=50035 [16:30:59]StoreToDocumentArchive [16:30:59]shift 515 fd 289755 [16:30:59]save to /storage/0515/doc_00289755 [16:30:59]save last doc name /storage/0515/doc_00289755 to /storage/kkm_last_doc_name [16:30:59]save OK [16:30:59]Clear old archive folders... [16:30:59]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:30:59]tlvbuf is 0082D790 [16:30:59]SAM_PROTO_ClearQueue [16:30:59]wFMCommunicate request_size=4 [16:30:59]MH_SAM_APDU [16:30:59]CAPDU: 80 09 00 00 [16:30:59]Write to MH i2c: E2 08 00 E6 22 80 09 00 00 00 00 00 00 7A [16:30:59]Write i2c OK [16:30:59]MH_I2C_Read... [16:30:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:59]Read from MH i2c: E2 [16:30:59]MH_I2C_Read... [16:30:59]Read from MH i2c: E2 03 00 [16:30:59]MH_I2C_Read... [16:30:59]Read from MH i2c: E2 03 00 E6 22 00 90 00 7C [16:30:59]RAPDU: 90 00 [16:30:59]wFMCommunicate OK [16:30:59]SAM_PROTO_ClearQueue done [16:30:59]KKMCreateOFDPacket [16:30:59]OFDProtocolAddRootSTLVToBuf [16:30:59]FM_MakeSignedData [16:30:59]FM_MakeSignedData [16:30:59]SAM_PROTO_SignData [16:30:59]wFMCommunicate request_size=4 [16:30:59]MH_SAM_APDU [16:30:59]CAPDU: 80 0D 01 02 [16:30:59]Write to MH i2c: E2 08 00 E7 22 80 0D 01 02 00 00 00 00 82 [16:30:59]Write i2c OK [16:30:59]MH_I2C_Read... [16:30:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:59]Read from MH i2c: E2 [16:30:59]MH_I2C_Read... [16:30:59]Read from MH i2c: E2 03 00 [16:30:59]MH_I2C_Read... [16:30:59]Read from MH i2c: E2 03 00 E7 22 00 90 00 7D [16:30:59]RAPDU: 90 00 [16:30:59]wFMCommunicate OK [16:30:59]wFMCommunicate request_size=253 [16:30:59]MH_SAM_APDU [16:30:59]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AD 01 00 00 F4 03 04 00 C3 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6B 04 00 35 04 06 00 8A E8 D4 1F E4 92 [16:30:59]Write to MH i2c: E2 00 01 E8 22 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AD 01 00 00 F4 03 04 00 C3 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6B 04 00 35 04 06 00 8A E8 D4 1F E4 92 00 00 72 [16:30:59]Write i2c OK [16:30:59]MH_I2C_Read... [16:31:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:00]Read from MH i2c: E2 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: E2 03 00 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: E2 03 00 E8 22 00 90 00 7E [16:31:00]RAPDU: 90 00 [16:31:00]wFMCommunicate OK [16:31:00]wFMCommunicate request_size=4 [16:31:00]MH_SAM_APDU [16:31:00]CAPDU: 80 0D 03 02 [16:31:00]Write to MH i2c: E2 08 00 E9 22 80 0D 03 02 00 00 00 00 86 [16:31:00]Write i2c OK [16:31:00]MH_I2C_Read... [16:31:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:00]Read from MH i2c: E2 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: E2 0B 00 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: E2 0B 00 E9 22 00 62 1C B0 83 D7 7D BC F7 90 00 3F [16:31:00]RAPDU: 62 1C B0 83 D7 7D BC F7 90 00 [16:31:00]wFMCommunicate OK [16:31:00]SAM_PROTO_SignData done [16:31:00]FM_MakeSignedData done [16:31:00]CreateOFDProtocolMessage [16:31:00]wFMCommunicate request_size=4 [16:31:00]MH_SAM_APDU [16:31:00]CAPDU: 80 11 00 00 [16:31:00]Write to MH i2c: E2 08 00 EA 22 80 11 00 00 00 00 00 00 86 [16:31:00]Write i2c OK [16:31:00]MH_I2C_Read... [16:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:00]Read from MH i2c: E2 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: E2 17 00 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: E2 17 00 EA 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D6 [16:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:31:00]wFMCommunicate OK [16:31:00]CreateOFDProtocolMessage done [16:31:00]OFDSenderStorePacket 289755 [16:31:00]StoreOFDPacket docnum=289755 [16:31:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 6E F4 00 01 2D EA 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AD 01 00 00 F4 03 04 00 C3 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6B 04 00 35 04 06 00 8A E8 D4 1F E4 92 62 1C B0 83 D7 7D BC F7 [16:31:00]CheckFolder [16:31:00]dirname=/storage/ofd_packets [16:31:00]CheckFolder done [16:31:00]ProducePacketName [16:31:00]name=ofd_packets/00289755 [16:31:00]NVStorageSaveData ofd_packets/00289755 [16:31:00]File name is /storage/ofd_packets/00289755 [16:31:00]Write 294 bytes [16:31:00]NVStorageSaveData done [16:31:00]OFDSenderStorePacket done [16:31:00]KKMCreateOFDPacket done [16:31:00]NVStorageSaveData kkm_last_timestamp [16:31:00]File name is /storage/kkm_last_timestamp [16:31:00]Write 4 bytes [16:31:00]NVStorageSaveData done [16:31:00]ExternCall_PrintAddStr [16:31:00]wPrintStart [16:31:00]Write to MH i2c: 01 00 00 EB 22 0D [16:31:00]Write i2c OK [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: 01 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: 01 07 00 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: 01 07 00 EB 22 00 00 00 00 00 FF 0F 22 [16:31:00]RasterBufferAndPrint [16:31:00]line Счет N : (1)24617833 [16:31:00]line ИНН: 02508201610067 [16:31:00]line Контрольно-Кассовый Чек [16:31:00]line ПРОДАЖА [16:31:00]line ТРК (МРК, ГНК) : 64 [16:31:00]line Товар: 2710124130 [16:31:00]line SU-92 [16:31:00]line 7.220 * 69.30 [16:31:00]line = 500.35 [16:31:00]line НДС 12% НСП 1% [16:31:00]line > о реализуемом товаре [16:31:00]line ИТОГО: 500.35 [16:31:00]line НСП 1% : 4.43 [16:31:00]line НДС 12% : 53.13 [16:31:00]line Наличными: 0.00 [16:31:00]line Безнал.: 500.35 [16:31:00]line Место: АЗС № 90 "Партнёр-нефть" [16:31:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:31:00]line СНО: Общий режим [16:31:00]line Чек 429 23.09.2024 16:30 [16:31:00]line Смена: 515 ФФД: 1.0 [16:31:00]line ЗНМ: 0300000107 [16:31:00]line РНМ: 0000000000091827 [16:31:00]line Версия ККМ: 001 [16:31:00]line Платежная система: O! деньги [16:31:00]line ФМ: 0000000000871832 [16:31:00]line ФД: 289755 [16:31:00]line ФПД: 152732595905682 [16:31:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163059&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289755&fm=152732595905682&tin=02508201610067®Number=0000000000091827&sum=50035 [16:31:00]written 0, free lines is 4095 [16:31:00]OFD Sender: Processing packet 289755 [packets to send 1784, broken 1783] [16:31:00]ProducePacketName [16:31:00]name=ofd_packets/00289755 [16:31:00]OFD Sender: To server: pG, [16:31:00]CommunicateWithHost lk.salyk.kg:30040 [16:31:00]ConnectInit lk.salyk.kg [16:31:00]Connected sock=11 [16:31:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 6E F4 00 01 2D EA 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 AD 01 00 00 F4 03 04 00 C3 97 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6B 04 00 35 04 06 00 8A E8 D4 1F E4 92 62 1C B0 83 D7 7D BC F7 [16:31:00]Write to MH i2c: 01 00 00 14 23 37 [16:31:00]Write i2c OK [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: 01 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: 01 07 00 [16:31:00]MH_I2C_Read... [16:31:00]Read from MH i2c: 01 07 00 14 23 00 00 00 00 00 85 0D D0 [16:31:00]RasterBufferAndPrint [16:31:00]line [16:31:00]line [16:31:00]line [16:31:00]line [16:31:00]line [16:31:00]written 0, free lines is 3480 [16:31:01]MH_Cut [16:31:01]Write to MH i2c: D1 01 00 1B 23 01 10 [16:31:01]Write i2c OK [16:31:01]MH_I2C_Read... [16:31:01]Read from MH i2c: D1 [16:31:01]MH_I2C_Read... [16:31:01]Read from MH i2c: D1 01 00 [16:31:01]MH_I2C_Read... [16:31:01]Read from MH i2c: D1 01 00 1B 23 00 0F [16:31:01]Write to MH i2c: 01 00 00 1C 23 3F [16:31:01]Write i2c OK [16:31:01]MH_I2C_Read... [16:31: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 33 32 4F 00 00 00 41 58 47 00 FD 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 33 32 10 04 04 00 DB 6B 04 00 F4 03 04 00 98 3F F1 66 B6 04 01 00 00 15 DB DE 09 DC B7 47 11 [16:31:01]CommunicateWithHost err = 0 [16:31:01]CheckOFDResponse [16:31:01]1017 (14) - 77093643461234 [16:31:01]1041 (16) - 0000000000871832 [16:31:01]1040 (4) - 289755 [16:31:01]1012 (4) - 23.09.2024 10:14 [16:31:01]1206 (1) - 0 [16:31:01]OFD Sender: Remove packet 289755 [16:31:01]ProducePacketName [16:31:01]name=ofd_packets/00289755 [16:31:01]NVStorageDeleteData [16:31:01]*** Cut start [16:31:01]*** Partial cut [16:31:01]*** CUTSNS_PIN = 1 [16:31:01]*** CUTSNS_PIN = 0 [16:31:01]OFD Sender: No OFD packet to send [16:31:01]*** Brake cut motor [16:31:02]Read from MH i2c: 01 [16:31:02]MH_I2C_Read... [16:31:02]*** Stop cut motor [16:31:02]*** Cut end [16:31:02]Read from MH i2c: 01 07 00 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: 01 07 00 1C 23 00 00 00 00 00 FF 0F 54 [16:31:02]process_action close_receipt done [16:31:02]requested_data is exist [16:31:02]produce_requested_data [16:31:02]requested_item fm.sn is exist - process it [16:31:02]wFMCommunicate request_size=4 [16:31:02]MH_SAM_APDU [16:31:02]CAPDU: 80 11 00 00 [16:31:02]Write to MH i2c: E2 08 00 1D 23 80 11 00 00 00 00 00 00 BA [16:31:02]Write i2c OK [16:31:02]MH_I2C_Read... [16:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:02]Read from MH i2c: E2 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 17 00 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 17 00 1D 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0A [16:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:31:02]wFMCommunicate OK [16:31:02]requested_item fd.num is exist - process it [16:31:02]SAM_PROTO_GetFieldsCounters [16:31:02]wFMCommunicate request_size=4 [16:31:02]MH_SAM_APDU [16:31:02]CAPDU: 80 13 00 00 [16:31:02]Write to MH i2c: E2 08 00 1E 23 80 13 00 00 00 00 00 00 BD [16:31:02]Write i2c OK [16:31:02]MH_I2C_Read... [16:31:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:02]Read from MH i2c: E2 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 62 00 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 62 00 1E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DB 6B 04 00 0E 04 04 00 03 02 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 36 [16:31:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DB 6B 04 00 0E 04 04 00 03 02 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 [16:31:02]wFMCommunicate OK [16:31:02]SAM_PROTO_GetFieldsCounters done [16:31:02]requested_item shift.num is exist - process it [16:31:02]requested_item shift.opened is exist - process it [16:31:02]req_shift_opened [16:31:02]FM_GetShiftState [16:31:02]SAM_PROTO_GetShiftState [16:31:02]wFMCommunicate request_size=4 [16:31:02]MH_SAM_APDU [16:31:02]CAPDU: 80 13 01 00 [16:31:02]Write to MH i2c: E2 08 00 1F 23 80 13 01 00 00 00 00 00 BF [16:31:02]Write i2c OK [16:31:02]MH_I2C_Read... [16:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:02]Read from MH i2c: E2 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 0E 00 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 0E 00 1F 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 60 [16:31:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:31:02]wFMCommunicate OK [16:31:02]SAM_PROTO_GetShiftState done [16:31:02]FM_GetShiftState done [16:31:02]req_shift_opened done [16:31:02]requested_item shift.open_date is exist - process it [16:31:02]req_shift_open_date [16:31:02]req_shift_open_date done [16:31:02]produce_requested_data done [16:31:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289755,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:31:02]process_action_free close_receipt [16:31:02]json_value_free [16:31:02]json_value_free done [16:31:02]process_json_proto returns [16:31:02]Send response to host [16:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289755,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:31:02]free response buf [16:31:02]execute_script done [16:31:02]execute_script returns [16:31:02]free content buf [16:31:02]Sock 9.Close socket [16:31:02]Sock 9.Thread stoped [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:22]OFD Sender: No OFD packet to send [16:31:26]int [16:31:26]Write to MH i2c: 01 00 00 20 23 43 [16:31:26]*** FLAG_PRN_PAP1 set [16:31:26]Write i2c OK [16:31:26]MH_I2C_Read... [16:31:26]Read from MH i2c: 01 [16:31:26]MH_I2C_Read... [16:31:26]Read from MH i2c: 01 07 00 [16:31:26]MH_I2C_Read... [16:31:26]Read from MH i2c: 01 07 00 20 23 00 01 00 00 00 FF 0F 59 [16:31:26]state=0 [16:31:26]No paper [16:31:26]int [16:31:26]Write to MH i2c: 01 00 00 21 23 44 [16:31:26]*** FLAG_PRN_PAP2 set [16:31:26]Write i2c OK [16:31:26]MH_I2C_Read... [16:31:26]Read from MH i2c: 01 [16:31:26]MH_I2C_Read... [16:31:26]Read from MH i2c: 01 07 00 [16:31:26]MH_I2C_Read... [16:31:26]Read from MH i2c: 01 07 00 21 23 00 03 00 00 00 FF 0F 5C [16:31:26]state=0 [16:31:26]No paper [16:31:26]Cover opened [16:31:27]OFD Sender: No OFD packet to send [16:31:31]Write to MH i2c: 01 00 00 22 23 45 [16:31:31]Write i2c OK [16:31:31]MH_I2C_Read... [16:31:31]Read from MH i2c: 01 [16:31:31]MH_I2C_Read... [16:31:31]Read from MH i2c: 01 07 00 [16:31:31]MH_I2C_Read... [16:31:31]Read from MH i2c: 01 07 00 22 23 00 03 00 00 00 FF 0F 5D [16:31:31]state=3 [16:31:31]No paper [16:31:31]Cover opened [16:31:32]OFD Sender: No OFD packet to send [16:31:36]Write to MH i2c: 01 00 00 23 23 46 [16:31:36]Write i2c OK [16:31:36]MH_I2C_Read... [16:31:36]Read from MH i2c: 01 [16:31:36]MH_I2C_Read... [16:31:36]Read from MH i2c: 01 07 00 [16:31:36]MH_I2C_Read... [16:31:36]Read from MH i2c: 01 07 00 23 23 00 03 00 00 00 FF 0F 5E [16:31:36]state=3 [16:31:36]No paper [16:31:36]Cover opened [16:31:37]OFD Sender: No OFD packet to send [16:31:41]Write to MH i2c: 01 00 00 24 23 47 [16:31:41]Write i2c OK [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: 01 [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: 01 07 00 [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: 01 07 00 24 23 00 03 00 00 00 FF 0F 5F [16:31:41]state=3 [16:31:41]No paper [16:31:41]Cover opened [16:31:41]int [16:31:41]Write to MH i2c: 01 00 00 25 23 48 [16:31:41]Write i2c OK [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: 01 [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: 01 07 00 [16:31:41]MH_I2C_Read... [16:31:41]*** FLAG_PRN_PAP1 reset [16:31:41]*** FLAG_PRN_PAP2 reset [16:31:41]Read from MH i2c: 01 07 00 25 23 00 00 00 00 00 FF 0F 5D [16:31:41]state=3 [16:31:41]Cover closed [16:31:42]OFD Sender: No OFD packet to send [16:31:47]OFD Sender: No OFD packet to send [16:31:52]OFD Sender: No OFD packet to send [16:31:57]OFD Sender: No OFD packet to send [16:32:02]OFD Sender: No OFD packet to send [16:32:07]OFD Sender: No OFD packet to send [16:32:12]OFD Sender: No OFD packet to send [16:32:17]OFD Sender: No OFD packet to send [16:32:22]OFD Sender: No OFD packet to send [16:32:22]accept exits with 7 [16:32:22]New connection [16:32:22]New thread 3067157860 created [16:32:22]Thread 3067301220 joined [16:32:22]Waiting for new connection... [16:32:22] Sock 7.Parse request [16:32:22]Sock 7.Check first char [16:32:22]Sock 7.First char is OK [16:32:22]request: POST /json_proto HTTP/1.0 [16:32:22]Method: POST [16:32:22]URL: /json_proto [16:32:22]Method is POST - this is cgi request [16:32:22]url: /json_proto [16:32:22]query_string will be loaded in cgi processing [16:32:22]execute_cgi json_proto POST (null) [16:32:22]execute_cgi path=json_proto method=POST [16:32:22]POST find Content-Length [16:32:22]Host: 172.17.41.135:8080 [16:32:22]Content-Length: 786 [16:32:22]Content-Type: application/json [16:32:22] [16:32:22]POST finish read [16:32:22]Found Content-Length = 786 [16:32:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.440, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:22]execute_script... [16:32: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)24617835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.440, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:22]POST & json_proto [16:32:22]process_json_proto [16:32:22]json parsed OK: [16:32:22]protocol is kg_v1.0 [16:32:22]action value=close_receipt [16:32:22]process_action close_receipt [16:32:22]cmd_close_receipt [16:32:22]MH_GetDate [16:32:22]Write to MH i2c: F0 00 00 26 23 38 [16:32:22]Write i2c OK [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: F0 [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: F0 09 00 [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: F0 09 00 26 23 00 18 98 F1 66 ED 3E 82 65 5A [16:32:22]GetLastDocTimeStamp 1727109059 [16:32:22]current date 1727109144 [16:32:22]FM_GetShiftState [16:32:22]SAM_PROTO_GetShiftState [16:32:22]wFMCommunicate request_size=4 [16:32:22]MH_SAM_APDU [16:32:22]CAPDU: 80 13 01 00 [16:32:22]Write to MH i2c: E2 08 00 27 23 80 13 01 00 00 00 00 00 C7 [16:32:22]Write i2c OK [16:32:22]MH_I2C_Read... [16:32:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:22]Read from MH i2c: E2 [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: E2 0E 00 [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: E2 0E 00 27 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 68 [16:32:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:32:22]wFMCommunicate OK [16:32:22]SAM_PROTO_GetShiftState done [16:32:22]FM_GetShiftState done [16:32:22]opened in 1727051401 [16:32:22]opened+sec_in_day 1727137801 [16:32:22]quantity*price = 100069 [16:32:22]sum+1 = 100070 [16:32:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.69 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.69 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 430 23.09.2024 16:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289756 ФПД: 5806217962967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163224&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289756&fm=5806217962967&tin=02508201610067®Number=0000000000091827&sum=100069 [16:32:24]StoreToDocumentArchive [16:32:24]shift 515 fd 289756 [16:32:24]save to /storage/0515/doc_00289756 [16:32:24]save last doc name /storage/0515/doc_00289756 to /storage/kkm_last_doc_name [16:32:24]save OK [16:32:24]Clear old archive folders... [16:32:24]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:32:24]tlvbuf is 007A4320 [16:32:24]SAM_PROTO_ClearQueue [16:32:24]wFMCommunicate request_size=4 [16:32:24]MH_SAM_APDU [16:32:24]CAPDU: 80 09 00 00 [16:32:24]Write to MH i2c: E2 08 00 34 23 80 09 00 00 00 00 00 00 C9 [16:32:24]Write i2c OK [16:32:24]MH_I2C_Read... [16:32:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:32:24]Read from MH i2c: E2 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 03 00 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 03 00 34 23 00 90 00 CB [16:32:24]RAPDU: 90 00 [16:32:24]wFMCommunicate OK [16:32:24]SAM_PROTO_ClearQueue done [16:32:24]KKMCreateOFDPacket [16:32:24]OFDProtocolAddRootSTLVToBuf [16:32:24]FM_MakeSignedData [16:32:24]FM_MakeSignedData [16:32:24]SAM_PROTO_SignData [16:32:24]wFMCommunicate request_size=4 [16:32:24]MH_SAM_APDU [16:32:24]CAPDU: 80 0D 01 02 [16:32:24]Write to MH i2c: E2 08 00 35 23 80 0D 01 02 00 00 00 00 D1 [16:32:24]Write i2c OK [16:32:24]MH_I2C_Read... [16:32:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:32:24]Read from MH i2c: E2 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 03 00 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 03 00 35 23 00 90 00 CC [16:32:24]RAPDU: 90 00 [16:32:24]wFMCommunicate OK [16:32:24]wFMCommunicate request_size=253 [16:32:24]MH_SAM_APDU [16:32:24]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 18 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6B 04 00 35 04 06 00 05 47 DD 8F 25 D7 [16:32:24]Write to MH i2c: E2 00 01 36 23 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 18 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6B 04 00 35 04 06 00 05 47 DD 8F 25 D7 00 00 78 [16:32:24]Write i2c OK [16:32:24]MH_I2C_Read... [16:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:24]Read from MH i2c: E2 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 03 00 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 03 00 36 23 00 90 00 CD [16:32:24]RAPDU: 90 00 [16:32:24]wFMCommunicate OK [16:32:24]wFMCommunicate request_size=4 [16:32:24]MH_SAM_APDU [16:32:24]CAPDU: 80 0D 03 02 [16:32:24]Write to MH i2c: E2 08 00 37 23 80 0D 03 02 00 00 00 00 D5 [16:32:24]Write i2c OK [16:32:24]MH_I2C_Read... [16:32:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:32:24]Read from MH i2c: E2 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 0B 00 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 0B 00 37 23 00 5E FA B5 C5 8B 68 B1 7C 90 00 C8 [16:32:24]RAPDU: 5E FA B5 C5 8B 68 B1 7C 90 00 [16:32:24]wFMCommunicate OK [16:32:24]SAM_PROTO_SignData done [16:32:24]FM_MakeSignedData done [16:32:24]CreateOFDProtocolMessage [16:32:24]wFMCommunicate request_size=4 [16:32:24]MH_SAM_APDU [16:32:24]CAPDU: 80 11 00 00 [16:32:24]Write to MH i2c: E2 08 00 38 23 80 11 00 00 00 00 00 00 D5 [16:32:24]Write i2c OK [16:32:24]MH_I2C_Read... [16:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:24]Read from MH i2c: E2 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 17 00 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: E2 17 00 38 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 25 [16:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:32:24]wFMCommunicate OK [16:32:24]CreateOFDProtocolMessage done [16:32:24]OFDSenderStorePacket 289756 [16:32:24]StoreOFDPacket docnum=289756 [16:32:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 06 72 00 01 3E 61 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 18 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6B 04 00 35 04 06 00 05 47 DD 8F 25 D7 5E FA B5 C5 8B 68 B1 7C [16:32:24]CheckFolder [16:32:24]dirname=/storage/ofd_packets [16:32:24]CheckFolder done [16:32:24]ProducePacketName [16:32:24]name=ofd_packets/00289756 [16:32:24]NVStorageSaveData ofd_packets/00289756 [16:32:24]File name is /storage/ofd_packets/00289756 [16:32:24]Write 294 bytes [16:32:24]NVStorageSaveData done [16:32:24]OFDSenderStorePacket done [16:32:24]KKMCreateOFDPacket done [16:32:24]NVStorageSaveData kkm_last_timestamp [16:32:24]File name is /storage/kkm_last_timestamp [16:32:24]Write 4 bytes [16:32:24]NVStorageSaveData done [16:32:24]ExternCall_PrintAddStr [16:32:24]wPrintStart [16:32:24]Write to MH i2c: 01 00 00 39 23 5C [16:32:24]Write i2c OK [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: 01 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: 01 07 00 [16:32:24]MH_I2C_Read... [16:32:24]Read from MH i2c: 01 07 00 39 23 00 00 00 00 00 FF 0F 71 [16:32:24]RasterBufferAndPrint [16:32:24]line Счет N : (1)24617835 [16:32:24]line ИНН: 02508201610067 [16:32:24]line Контрольно-Кассовый Чек [16:32:24]line ПРОДАЖА [16:32:24]line ТРК (МРК, ГНК) : 54 [16:32:24]line Товар: 2710124130 [16:32:24]line SU-92 [16:32:24]line 14.440 * 69.30 [16:32:24]line = 1000.69 [16:32:24]line НДС 12% НСП 1% [16:32:24]line > о реализуемом товаре [16:32:24]line ИТОГО: 1000.69 [16:32:24]line НСП 1% : 8.86 [16:32:24]line НДС 12% : 106.27 [16:32:24]line Наличными: 0.00 [16:32:24]line Безнал.: 1000.69 [16:32:24]line Место: АЗС № 90 "Партнёр-нефть" [16:32:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:32:24]line СНО: Общий режим [16:32:24]line Чек 430 23.09.2024 16:32 [16:32:24]line Смена: 515 ФФД: 1.0 [16:32:24]line ЗНМ: 0300000107 [16:32:24]line РНМ: 0000000000091827 [16:32:24]line Версия ККМ: 001 [16:32:24]line Платежная система: O! деньги [16:32:24]line ФМ: 0000000000871832 [16:32:24]line ФД: 289756 [16:32:24]line ФПД: 5806217962967 [16:32:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163224&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289756&fm=5806217962967&tin=02508201610067®Number=0000000000091827&sum=100069 [16:32:24]written 0, free lines is 4095 [16:32:24]OFD Sender: Processing packet 289756 [packets to send 1784, broken 1783] [16:32:24]ProducePacketName [16:32:24]name=ofd_packets/00289756 [16:32:24]OFD Sender: To server: pG, [16:32:24]CommunicateWithHost lk.salyk.kg:30040 [16:32:24]ConnectInit lk.salyk.kg [16:32:24]Connected sock=11 [16:32:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 06 72 00 01 3E 61 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 18 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6B 04 00 35 04 06 00 05 47 DD 8F 25 D7 5E FA B5 C5 8B 68 B1 7C [16:32:25]Write to MH i2c: 01 00 00 62 23 85 [16:32:25]Write i2c OK [16:32:25]MH_I2C_Read... [16:32:25]Read from MH i2c: 01 [16:32:25]MH_I2C_Read... [16:32:25]Read from MH i2c: 01 07 00 [16:32:25]MH_I2C_Read... [16:32:25]Read from MH i2c: 01 07 00 62 23 00 00 00 00 00 E5 0C 7D [16:32:25]RasterBufferAndPrint [16:32:25]line [16:32:25]line [16:32:25]line [16:32:25]line [16:32:25]line [16:32:25]written 0, free lines is 3307 [16:32:25]MH_Cut [16:32:25]Write to MH i2c: D1 01 00 69 23 01 5E [16:32:25]Write i2c OK [16:32:25]MH_I2C_Read... [16:32:25]Read from MH i2c: D1 [16:32:25]MH_I2C_Read... [16:32:25]Read from MH i2c: D1 01 00 [16:32:25]MH_I2C_Read... [16:32:25]Read from MH i2c: D1 01 00 69 23 00 5D [16:32:25]Write to MH i2c: 01 00 00 6A 23 8D [16:32:25]Write i2c OK [16:32:25]MH_I2C_Read... [16:32:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 32 27 47 00 00 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6B 04 00 F4 03 04 00 EC 3F F1 66 B6 04 01 00 00 4D B6 B2 64 07 F8 27 DB [16:32:25]CommunicateWithHost err = 0 [16:32:25]CheckOFDResponse [16:32:25]1017 (14) - 77093643461234 [16:32:25]1041 (16) - 0000000000871832 [16:32:25]1040 (4) - 289756 [16:32:25]1012 (4) - 23.09.2024 10:16 [16:32:25]1206 (1) - 0 [16:32:25]OFD Sender: Remove packet 289756 [16:32:25]ProducePacketName [16:32:25]name=ofd_packets/00289756 [16:32:25]NVStorageDeleteData [16:32:25]*** Cut start [16:32:25]*** Partial cut [16:32:25]*** CUTSNS_PIN = 1 [16:32:25]*** CUTSNS_PIN = 0 [16:32:25]OFD Sender: No OFD packet to send [16:32:26]*** Brake cut motor [16:32:26]Read from MH i2c: 01 [16:32:26]MH_I2C_Read... [16:32:26]*** Stop cut motor [16:32:26]*** Cut end [16:32:26]Read from MH i2c: 01 07 00 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: 01 07 00 6A 23 00 00 00 00 00 FF 0F A2 [16:32:26]process_action close_receipt done [16:32:26]requested_data is exist [16:32:26]produce_requested_data [16:32:26]requested_item fm.sn is exist - process it [16:32:26]wFMCommunicate request_size=4 [16:32:26]MH_SAM_APDU [16:32:26]CAPDU: 80 11 00 00 [16:32:26]Write to MH i2c: E2 08 00 6B 23 80 11 00 00 00 00 00 00 08 [16:32:26]Write i2c OK [16:32:26]MH_I2C_Read... [16:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:26]Read from MH i2c: E2 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 17 00 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 17 00 6B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 58 [16:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:32:26]wFMCommunicate OK [16:32:26]requested_item fd.num is exist - process it [16:32:26]SAM_PROTO_GetFieldsCounters [16:32:26]wFMCommunicate request_size=4 [16:32:26]MH_SAM_APDU [16:32:26]CAPDU: 80 13 00 00 [16:32:26]Write to MH i2c: E2 08 00 6C 23 80 13 00 00 00 00 00 00 0B [16:32:26]Write i2c OK [16:32:26]MH_I2C_Read... [16:32:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:26]Read from MH i2c: E2 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 62 00 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 62 00 6C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DC 6B 04 00 0E 04 04 00 03 02 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 88 [16:32: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DC 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:32:26]wFMCommunicate OK [16:32:26]SAM_PROTO_GetFieldsCounters done [16:32:26]requested_item shift.num is exist - process it [16:32:26]requested_item shift.opened is exist - process it [16:32:26]req_shift_opened [16:32:26]FM_GetShiftState [16:32:26]SAM_PROTO_GetShiftState [16:32:26]wFMCommunicate request_size=4 [16:32:26]MH_SAM_APDU [16:32:26]CAPDU: 80 13 01 00 [16:32:26]Write to MH i2c: E2 08 00 6D 23 80 13 01 00 00 00 00 00 0D [16:32:26]Write i2c OK [16:32:26]MH_I2C_Read... [16:32:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:26]Read from MH i2c: E2 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 0E 00 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 0E 00 6D 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AE [16:32:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:32:26]wFMCommunicate OK [16:32:26]SAM_PROTO_GetShiftState done [16:32:26]FM_GetShiftState done [16:32:26]req_shift_opened done [16:32:26]requested_item shift.open_date is exist - process it [16:32:26]req_shift_open_date [16:32:26]req_shift_open_date done [16:32:26]produce_requested_data done [16:32:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289756,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:32:26]process_action_free close_receipt [16:32:26]json_value_free [16:32:26]json_value_free done [16:32:26]process_json_proto returns [16:32:26]Send response to host [16:32:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289756,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:32:26]free response buf [16:32:26]execute_script done [16:32:26]execute_script returns [16:32:26]free content buf [16:32:26]Sock 7.Close socket [16:32:26]Sock 7.Thread stoped [16:32:30]OFD Sender: No OFD packet to send [16:32:33]accept exits with 9 [16:32:33]New connection [16:32:33]New thread 3067301220 created [16:32:33]Thread 3067157860 joined [16:32:33]Waiting for new connection... [16:32:33] Sock 9.Parse request [16:32:33]Sock 9.Check first char [16:32:33]Sock 9.First char is OK [16:32:33]request: POST /json_proto HTTP/1.0 [16:32:33]Method: POST [16:32:33]URL: /json_proto [16:32:33]Method is POST - this is cgi request [16:32:33]url: /json_proto [16:32:33]query_string will be loaded in cgi processing [16:32:33]execute_cgi json_proto POST (null) [16:32:33]execute_cgi path=json_proto method=POST [16:32:33]POST find Content-Length [16:32:33]Host: 172.17.41.135:8080 [16:32:33]Content-Length: 625 [16:32:33]Content-Type: application/json [16:32:33] [16:32:33]POST finish read [16:32:33]Found Content-Length = 625 [16:32:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:33]execute_script... [16: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)24617838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:33]POST & json_proto [16:32:33]process_json_proto [16:32:33]json parsed OK: [16:32:33]protocol is kg_v1.0 [16:32:33]action value=close_receipt [16:32:33]process_action close_receipt [16:32:33]cmd_close_receipt [16:32:33]MH_GetDate [16:32:33]Write to MH i2c: F0 00 00 6E 23 80 [16:32:33]Write i2c OK [16:32:33]MH_I2C_Read... [16:32:33]Read from MH i2c: F0 [16:32:33]MH_I2C_Read... [16:32:33]Read from MH i2c: F0 09 00 [16:32:33]MH_I2C_Read... [16:32:33]Read from MH i2c: F0 09 00 6E 23 00 23 98 F1 66 ED 3E 82 65 AD [16:32:33]GetLastDocTimeStamp 1727109144 [16:32:33]current date 1727109155 [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 6F 23 80 13 01 00 00 00 00 00 0F [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 6F 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B0 [16:32:33]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [16:32:33]opened+sec_in_day 1727137801 [16:32:33]quantity*price = 99999 [16:32:33]sum+1 = 100001 [16:32:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 431 23.09.2024 16:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289757 ФПД: 92505699990356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163235&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289757&fm=92505699990356&tin=02508201610067®Number=0000000000091827&sum=100000 [16:32:35]StoreToDocumentArchive [16:32:35]shift 515 fd 289757 [16:32:35]save to /storage/0515/doc_00289757 [16:32:35]save last doc name /storage/0515/doc_00289757 to /storage/kkm_last_doc_name [16:32:35]save OK [16:32:35]Clear old archive folders... [16:32:35]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:32:35]tlvbuf is 007503D0 [16:32:35]SAM_PROTO_ClearQueue [16:32:35]wFMCommunicate request_size=4 [16:32:35]MH_SAM_APDU [16:32:35]CAPDU: 80 09 00 00 [16:32:35]Write to MH i2c: E2 08 00 7C 23 80 09 00 00 00 00 00 00 11 [16:32:35]Write i2c OK [16:32:35]MH_I2C_Read... [16:32:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:32:35]Read from MH i2c: E2 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 03 00 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 03 00 7C 23 00 90 00 13 [16:32:35]RAPDU: 90 00 [16:32:35]wFMCommunicate OK [16:32:35]SAM_PROTO_ClearQueue done [16:32:35]KKMCreateOFDPacket [16:32:35]OFDProtocolAddRootSTLVToBuf [16:32:35]FM_MakeSignedData [16:32:35]FM_MakeSignedData [16:32:35]SAM_PROTO_SignData [16:32:35]wFMCommunicate request_size=4 [16:32:35]MH_SAM_APDU [16:32:35]CAPDU: 80 0D 01 02 [16:32:35]Write to MH i2c: E2 08 00 7D 23 80 0D 01 02 00 00 00 00 19 [16:32:35]Write i2c OK [16:32:35]MH_I2C_Read... [16:32:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:32:35]Read from MH i2c: E2 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 03 00 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 03 00 7D 23 00 90 00 14 [16:32:35]RAPDU: 90 00 [16:32:35]wFMCommunicate OK [16:32:35]wFMCommunicate request_size=253 [16:32:35]MH_SAM_APDU [16:32:35]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 23 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6B 04 00 35 04 06 00 54 22 29 63 3B 54 [16:32:35]Write to MH i2c: E2 00 01 7E 23 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 23 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6B 04 00 35 04 06 00 54 22 29 63 3B 54 00 00 C8 [16:32:35]Write i2c OK [16:32:35]MH_I2C_Read... [16:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:35]Read from MH i2c: E2 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 03 00 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 03 00 7E 23 00 90 00 15 [16:32:35]RAPDU: 90 00 [16:32:35]wFMCommunicate OK [16:32:35]wFMCommunicate request_size=4 [16:32:35]MH_SAM_APDU [16:32:35]CAPDU: 80 0D 03 02 [16:32:35]Write to MH i2c: E2 08 00 7F 23 80 0D 03 02 00 00 00 00 1D [16:32:35]Write i2c OK [16:32:35]MH_I2C_Read... [16:32:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:32:35]Read from MH i2c: E2 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 0B 00 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 0B 00 7F 23 00 69 27 63 0F AB 8C C0 22 90 00 39 [16:32:35]RAPDU: 69 27 63 0F AB 8C C0 22 90 00 [16:32:35]wFMCommunicate OK [16:32:35]SAM_PROTO_SignData done [16:32:35]FM_MakeSignedData done [16:32:35]CreateOFDProtocolMessage [16:32:35]wFMCommunicate request_size=4 [16:32:35]MH_SAM_APDU [16:32:35]CAPDU: 80 11 00 00 [16:32:35]Write to MH i2c: E2 08 00 80 23 80 11 00 00 00 00 00 00 1D [16:32:35]Write i2c OK [16:32:35]MH_I2C_Read... [16:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:35]Read from MH i2c: E2 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 17 00 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: E2 17 00 80 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6D [16:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:32:35]wFMCommunicate OK [16:32:35]CreateOFDProtocolMessage done [16:32:35]OFDSenderStorePacket 289757 [16:32:35]StoreOFDPacket docnum=289757 [16:32:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B4 78 00 01 2E F2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 23 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6B 04 00 35 04 06 00 54 22 29 63 3B 54 69 27 63 0F AB 8C C0 22 [16:32:35]CheckFolder [16:32:35]dirname=/storage/ofd_packets [16:32:35]CheckFolder done [16:32:35]ProducePacketName [16:32:35]name=ofd_packets/00289757 [16:32:35]NVStorageSaveData ofd_packets/00289757 [16:32:35]File name is /storage/ofd_packets/00289757 [16:32:35]Write 294 bytes [16:32:35]NVStorageSaveData done [16:32:35]OFDSenderStorePacket done [16:32:35]KKMCreateOFDPacket done [16:32:35]NVStorageSaveData kkm_last_timestamp [16:32:35]File name is /storage/kkm_last_timestamp [16:32:35]Write 4 bytes [16:32:35]NVStorageSaveData done [16:32:35]ExternCall_PrintAddStr [16:32:35]wPrintStart [16:32:35]Write to MH i2c: 01 00 00 81 23 A4 [16:32:35]Write i2c OK [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: 01 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: 01 07 00 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: 01 07 00 81 23 00 00 00 00 00 FF 0F B9 [16:32:35]RasterBufferAndPrint [16:32:35]line Счет N : (1)24617838 [16:32:35]line ИНН: 02508201610067 [16:32:35]line Контрольно-Кассовый Чек [16:32:35]line ПРОДАЖА [16:32:35]line ТРК (МРК, ГНК) : 34 [16:32:35]line Товар: 2710124130 [16:32:35]line SU-92 [16:32:35]line 14.430 * 69.30 [16:32:35]line = 1000.00 [16:32:35]line НДС 12% НСП 1% [16:32:35]line > о реализуемом товаре [16:32:35]line ИТОГО: 1000.00 [16:32:35]line НСП 1% : 8.85 [16:32:35]line НДС 12% : 106.19 [16:32:35]line Наличными: 1000.00 [16:32:35]line Безнал.: 0.00 [16:32:35]line Место: АЗС № 90 "Партнёр-нефть" [16:32:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:32:35]line СНО: Общий режим [16:32:35]line Чек 431 23.09.2024 16:32 [16:32:35]line Смена: 515 ФФД: 1.0 [16:32:35]line ЗНМ: 0300000107 [16:32:35]line РНМ: 0000000000091827 [16:32:35]line Версия ККМ: 001 [16:32:35]line ФМ: 0000000000871832 [16:32:35]line ФД: 289757 [16:32:35]line ФПД: 92505699990356 [16:32:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163235&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289757&fm=92505699990356&tin=02508201610067®Number=0000000000091827&sum=100000 [16:32:35]written 0, free lines is 4095 [16:32:35]OFD Sender: Processing packet 289757 [packets to send 1784, broken 1783] [16:32:35]ProducePacketName [16:32:35]name=ofd_packets/00289757 [16:32:35]OFD Sender: To server: pG, [16:32:35]CommunicateWithHost lk.salyk.kg:30040 [16:32:35]ConnectInit lk.salyk.kg [16:32:35]Connected sock=11 [16: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 33 32 08 01 00 00 B4 78 00 01 2E F2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 23 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6B 04 00 35 04 06 00 54 22 29 63 3B 54 69 27 63 0F AB 8C C0 22 [16:32:35]Write to MH i2c: 01 00 00 A8 23 CB [16:32:35]Write i2c OK [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: 01 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: 01 07 00 [16:32:35]MH_I2C_Read... [16:32:35]Read from MH i2c: 01 07 00 A8 23 00 00 00 00 00 09 0D E8 [16:32:35]RasterBufferAndPrint [16:32:35]line [16:32:35]line [16:32:35]line [16:32:35]line [16:32:35]line [16:32:35]written 0, free lines is 3344 [16:32:36]MH_Cut [16:32:36]Write to MH i2c: D1 01 00 AF 23 01 A4 [16:32:36]Write i2c OK [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: D1 [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: D1 01 00 [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: D1 01 00 AF 23 00 A3 [16:32:36]Write to MH i2c: 01 00 00 B0 23 D3 [16:32:36]Write i2c OK [16:32:36]MH_I2C_Read... [16: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 33 32 4F 00 00 00 A8 DE 47 00 DC 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 33 32 10 04 04 00 DD 6B 04 00 F4 03 04 00 F7 3F F1 66 B6 04 01 00 00 9E EA 6E 56 91 B1 52 A3 [16:32:36]CommunicateWithHost err = 0 [16:32:36]CheckOFDResponse [16:32:36]1017 (14) - 77093643461234 [16:32:36]1041 (16) - 0000000000871832 [16:32:36]1040 (4) - 289757 [16:32:36]1012 (4) - 23.09.2024 10:16 [16:32:36]1206 (1) - 0 [16:32:36]OFD Sender: Remove packet 289757 [16:32:36]ProducePacketName [16:32:36]name=ofd_packets/00289757 [16:32:36]NVStorageDeleteData [16:32:36]*** Cut start [16:32:36]*** Partial cut [16:32:36]*** CUTSNS_PIN = 1 [16:32:36]*** CUTSNS_PIN = 0 [16:32:36]OFD Sender: No OFD packet to send [16:32:36]*** Brake cut motor [16:32:37]Read from MH i2c: 01 [16:32:37]MH_I2C_Read... [16:32:37]*** Stop cut motor [16:32:37]*** Cut end [16:32:37]Read from MH i2c: 01 07 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: 01 07 00 B0 23 00 00 00 00 00 FF 0F E8 [16:32:37]process_action close_receipt done [16:32:37]requested_data is exist [16:32:37]produce_requested_data [16:32:37]requested_item fm.sn is exist - process it [16:32:37]wFMCommunicate request_size=4 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 11 00 00 [16:32:37]Write to MH i2c: E2 08 00 B1 23 80 11 00 00 00 00 00 00 4E [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 17 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 17 00 B1 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9E [16:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:32:37]wFMCommunicate OK [16:32:37]requested_item fd.num is exist - process it [16:32:37]SAM_PROTO_GetFieldsCounters [16:32:37]wFMCommunicate request_size=4 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 13 00 00 [16:32:37]Write to MH i2c: E2 08 00 B2 23 80 13 00 00 00 00 00 00 51 [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 62 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 62 00 B2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DD 6B 04 00 0E 04 04 00 03 02 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 D2 [16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DD 6B 04 00 0E 04 04 00 03 02 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 [16:32:37]wFMCommunicate OK [16:32:37]SAM_PROTO_GetFieldsCounters done [16:32:37]requested_item shift.num is exist - process it [16:32:37]requested_item shift.opened is exist - process it [16:32:37]req_shift_opened [16:32:37]FM_GetShiftState [16:32:37]SAM_PROTO_GetShiftState [16:32:37]wFMCommunicate request_size=4 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 13 01 00 [16:32:37]Write to MH i2c: E2 08 00 B3 23 80 13 01 00 00 00 00 00 53 [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 0E 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 0E 00 B3 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F4 [16:32:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:32:37]wFMCommunicate OK [16:32:37]SAM_PROTO_GetShiftState done [16:32:37]FM_GetShiftState done [16:32:37]req_shift_opened done [16:32:37]requested_item shift.open_date is exist - process it [16:32:37]req_shift_open_date [16:32:37]req_shift_open_date done [16:32:37]produce_requested_data done [16:32:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289757,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:32:37]process_action_free close_receipt [16:32:37]json_value_free [16:32:37]json_value_free done [16:32:37]process_json_proto returns [16:32:37]Send response to host [16:32:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289757,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:32:37]free response buf [16:32:37]execute_script done [16:32:37]execute_script returns [16:32:37]free content buf [16:32:37]Sock 9.Close socket [16:32:37]Sock 9.Thread stoped [16:32:41]OFD Sender: No OFD packet to send [16:32:46]OFD Sender: No OFD packet to send [16:32:51]OFD Sender: No OFD packet to send [16:32:56]OFD Sender: No OFD packet to send [16:33:02]OFD Sender: No OFD packet to send [16:33:07]OFD Sender: No OFD packet to send [16:33:12]OFD Sender: No OFD packet to send [16:33:17]OFD Sender: No OFD packet to send [16:33:22]OFD Sender: No OFD packet to send [16:33:27]OFD Sender: No OFD packet to send [16:33:32]OFD Sender: No OFD packet to send [16:33:37]OFD Sender: No OFD packet to send [16:33:42]OFD Sender: No OFD packet to send [16:33:47]OFD Sender: No OFD packet to send [16:33:52]OFD Sender: No OFD packet to send [16:33:57]OFD Sender: No OFD packet to send [16:34:02]OFD Sender: No OFD packet to send [16:34:07]OFD Sender: No OFD packet to send [16:34:12]OFD Sender: No OFD packet to send [16:34:17]OFD Sender: No OFD packet to send [16:34:22]OFD Sender: No OFD packet to send [16:34:27]OFD Sender: No OFD packet to send [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:07]OFD Sender: No OFD packet to send [16:35:12]OFD Sender: No OFD packet to send [16:35:17]OFD Sender: No OFD packet to send [16:35:18]accept exits with 7 [16:35:18]New connection [16:35:18]New thread 3067157860 created [16:35:18]Thread 3067301220 joined [16:35:18]Waiting for new connection... [16:35:18] Sock 7.Parse request [16:35:18]Sock 7.Check first char [16:35:18]Sock 7.First char is OK [16:35:18]request: POST /json_proto HTTP/1.0 [16:35:18]Method: POST [16:35:18]URL: /json_proto [16:35:18]Method is POST - this is cgi request [16:35:18]url: /json_proto [16:35:18]query_string will be loaded in cgi processing [16:35:18]execute_cgi json_proto POST (null) [16:35:18]execute_cgi path=json_proto method=POST [16:35:18]POST find Content-Length [16:35:18]Host: 172.17.41.135:8080 [16:35:18]Content-Length: 799 [16:35:18]Content-Type: application/json [16:35:18] [16:35:18]POST finish read [16:35:18]Found Content-Length = 799 [16:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [16:35:18]execute_script... [16:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "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" ] } } [16:35:18]POST & json_proto [16:35:18]process_json_proto [16:35:18]json parsed OK: [16:35:18]protocol is kg_v1.0 [16:35:18]action value=close_receipt [16:35:18]process_action close_receipt [16:35:18]cmd_close_receipt [16:35:18]MH_GetDate [16:35:18]Write to MH i2c: F0 00 00 B4 23 C6 [16:35:18]Write i2c OK [16:35:18]MH_I2C_Read... [16:35:18]Read from MH i2c: F0 [16:35:18]MH_I2C_Read... [16:35:18]Read from MH i2c: F0 09 00 [16:35:18]MH_I2C_Read... [16:35:18]Read from MH i2c: F0 09 00 B4 23 00 C8 98 F1 66 ED 3E 82 65 98 [16:35:18]GetLastDocTimeStamp 1727109155 [16:35:18]current date 1727109320 [16:35:18]FM_GetShiftState [16:35:18]SAM_PROTO_GetShiftState [16:35:18]wFMCommunicate request_size=4 [16:35:18]MH_SAM_APDU [16:35:18]CAPDU: 80 13 01 00 [16:35:18]Write to MH i2c: E2 08 00 B5 23 80 13 01 00 00 00 00 00 55 [16:35:18]Write i2c OK [16:35:18]MH_I2C_Read... [16:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:18]Read from MH i2c: E2 [16:35:18]MH_I2C_Read... [16:35:18]Read from MH i2c: E2 0E 00 [16:35:18]MH_I2C_Read... [16:35:18]Read from MH i2c: E2 0E 00 B5 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F6 [16:35:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:35:18]wFMCommunicate OK [16:35:18]SAM_PROTO_GetShiftState done [16:35:18]FM_GetShiftState done [16:35:18]opened in 1727051401 [16:35:18]opened+sec_in_day 1727137801 [16:35:18]quantity*price = 60045 [16:35:18]sum+1 = 60047 [16:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.46 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 0.00 Безнал.: 600.46 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 432 23.09.2024 16:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289758 ФПД: 202478916730095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163520&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289758&fm=202478916730095&tin=02508201610067®Number=0000000000091827&sum=60046 [16:35:19]StoreToDocumentArchive [16:35:19]shift 515 fd 289758 [16:35:19]save to /storage/0515/doc_00289758 [16:35:19]save last doc name /storage/0515/doc_00289758 to /storage/kkm_last_doc_name [16:35:19]save OK [16:35:19]Clear old archive folders... [16:35:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:35:19]tlvbuf is 007BEC50 [16:35:19]SAM_PROTO_ClearQueue [16:35:19]wFMCommunicate request_size=4 [16:35:19]MH_SAM_APDU [16:35:19]CAPDU: 80 09 00 00 [16:35:19]Write to MH i2c: E2 08 00 C2 23 80 09 00 00 00 00 00 00 57 [16:35:19]Write i2c OK [16:35:19]MH_I2C_Read... [16:35:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:19]Read from MH i2c: E2 [16:35:19]MH_I2C_Read... [16:35:19]Read from MH i2c: E2 03 00 [16:35:19]MH_I2C_Read... [16:35:19]Read from MH i2c: E2 03 00 C2 23 00 90 00 59 [16:35:19]RAPDU: 90 00 [16:35:19]wFMCommunicate OK [16:35:19]SAM_PROTO_ClearQueue done [16:35:19]KKMCreateOFDPacket [16:35:19]OFDProtocolAddRootSTLVToBuf [16:35:19]FM_MakeSignedData [16:35:19]FM_MakeSignedData [16:35:19]SAM_PROTO_SignData [16:35:19]wFMCommunicate request_size=4 [16:35:19]MH_SAM_APDU [16:35:19]CAPDU: 80 0D 01 02 [16:35:19]Write to MH i2c: E2 08 00 C3 23 80 0D 01 02 00 00 00 00 5F [16:35:19]Write i2c OK [16:35:19]MH_I2C_Read... [16:35:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:20]Read from MH i2c: E2 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 03 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 03 00 C3 23 00 90 00 5A [16:35:20]RAPDU: 90 00 [16:35:20]wFMCommunicate OK [16:35:20]wFMCommunicate request_size=255 [16:35:20]MH_SAM_APDU [16:35: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 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 B0 01 00 00 F4 03 04 00 C8 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6B 04 00 35 04 06 00 B8 27 4B E7 [16:35:20]Write to MH i2c: E2 02 01 C4 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 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 B0 01 00 00 F4 03 04 00 C8 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6B 04 00 35 04 06 00 B8 27 4B E7 00 00 CB [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:20]Read from MH i2c: E2 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 03 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 03 00 C4 23 00 90 00 5B [16:35:20]RAPDU: 90 00 [16:35:20]wFMCommunicate OK [16:35:20]wFMCommunicate request_size=7 [16:35:20]MH_SAM_APDU [16:35:20]CAPDU: 80 0D 02 02 02 FC EF [16:35:20]Write to MH i2c: E2 0A 00 C5 23 80 0D 02 02 02 00 FC EF 00 00 51 [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:20]Read from MH i2c: E2 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 03 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 03 00 C5 23 00 90 00 5C [16:35:20]RAPDU: 90 00 [16:35:20]wFMCommunicate OK [16:35:20]wFMCommunicate request_size=4 [16:35:20]MH_SAM_APDU [16:35:20]CAPDU: 80 0D 03 02 [16:35:20]Write to MH i2c: E2 08 00 C6 23 80 0D 03 02 00 00 00 00 64 [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:20]Read from MH i2c: E2 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 0B 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 0B 00 C6 23 00 A4 68 08 A5 4E 87 60 9C 90 00 EF [16:35:20]RAPDU: A4 68 08 A5 4E 87 60 9C 90 00 [16:35:20]wFMCommunicate OK [16:35:20]SAM_PROTO_SignData done [16:35:20]FM_MakeSignedData done [16:35:20]CreateOFDProtocolMessage [16:35:20]wFMCommunicate request_size=4 [16:35:20]MH_SAM_APDU [16:35:20]CAPDU: 80 11 00 00 [16:35:20]Write to MH i2c: E2 08 00 C7 23 80 11 00 00 00 00 00 00 64 [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:20]Read from MH i2c: E2 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 17 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: E2 17 00 C7 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [16:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:35:20]wFMCommunicate OK [16:35:20]CreateOFDProtocolMessage done [16:35:20]OFDSenderStorePacket 289758 [16:35:20]StoreOFDPacket docnum=289758 [16:35:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 26 7B 04 01 77 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 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 B0 01 00 00 F4 03 04 00 C8 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6B 04 00 35 04 06 00 B8 27 4B E7 FC EF A4 68 08 A5 4E 87 60 9C [16:35:20]CheckFolder [16:35:20]dirname=/storage/ofd_packets [16:35:20]CheckFolder done [16:35:20]ProducePacketName [16:35:20]name=ofd_packets/00289758 [16:35:20]NVStorageSaveData ofd_packets/00289758 [16:35:20]File name is /storage/ofd_packets/00289758 [16:35:20]Write 298 bytes [16:35:20]NVStorageSaveData done [16:35:20]OFDSenderStorePacket done [16:35:20]KKMCreateOFDPacket done [16:35:20]NVStorageSaveData kkm_last_timestamp [16:35:20]File name is /storage/kkm_last_timestamp [16:35:20]Write 4 bytes [16:35:20]NVStorageSaveData done [16:35:20]ExternCall_PrintAddStr [16:35:20]wPrintStart [16:35:20]Write to MH i2c: 01 00 00 C8 23 EB [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: 01 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: 01 07 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: 01 07 00 C8 23 00 00 00 00 00 FF 0F 00 [16:35:20]RasterBufferAndPrint [16:35:20]line Счет N : (1)24617839 [16:35:20]line ИНН: 02508201610067 [16:35:20]line Контрольно-Кассовый Чек [16:35:20]line ПРОДАЖА [16:35:20]line ТРК (МРК, ГНК) : 45 [16:35:20]line Товар: 2710194210 [16:35:20]line ДТ-К-5 [16:35:20]line 7.880 * 76.20 [16:35:20]line = 600.46 [16:35:20]line НДС 12% НСП 1% [16:35:20]line > о реализуемом товаре [16:35:20]line ИТОГО: 600.46 [16:35:20]line НСП 1% : 5.31 [16:35:20]line НДС 12% : 63.77 [16:35:20]line Наличными: 0.00 [16:35:20]line Безнал.: 600.46 [16:35:20]line Место: АЗС № 90 "Партнёр-нефть" [16:35:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:35:20]line СНО: Общий режим [16:35:20]line Чек 432 23.09.2024 16:35 [16:35:20]line Смена: 515 ФФД: 1.0 [16:35:20]line ЗНМ: 0300000107 [16:35:20]line РНМ: 0000000000091827 [16:35:20]line Версия ККМ: 001 [16:35:20]line Платежная система: O! деньги [16:35:20]line ФМ: 0000000000871832 [16:35:20]line ФД: 289758 [16:35:20]line ФПД: 202478916730095 [16:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163520&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289758&fm=202478916730095&tin=02508201610067®Number=0000000000091827&sum=60046 [16:35:20]written 0, free lines is 4095 [16:35:20]OFD Sender: Processing packet 289758 [packets to send 1784, broken 1783] [16:35:20]ProducePacketName [16:35:20]name=ofd_packets/00289758 [16:35:20]OFD Sender: To server: pG, [16:35:20]CommunicateWithHost lk.salyk.kg:30040 [16:35:20]ConnectInit lk.salyk.kg [16:35:20]Connected sock=9 [16:35:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 26 7B 04 01 77 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 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 B0 01 00 00 F4 03 04 00 C8 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6B 04 00 35 04 06 00 B8 27 4B E7 FC EF A4 68 08 A5 4E 87 60 9C [16:35:20]Write to MH i2c: 01 00 00 F1 23 14 [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: 01 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: 01 07 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: 01 07 00 F1 23 00 00 00 00 00 D5 0C FC [16:35:20]RasterBufferAndPrint [16:35:20]line [16:35:20]line [16:35:20]line [16:35:20]line [16:35:20]line [16:35:20]written 0, free lines is 3291 [16:35:20]MH_Cut [16:35:20]Write to MH i2c: D1 01 00 F8 23 01 ED [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: D1 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: D1 01 00 [16:35:20]MH_I2C_Read... [16:35:20]Read from MH i2c: D1 01 00 F8 23 00 EC [16:35:20]Write to MH i2c: 01 00 00 F9 23 1C [16:35:20]Write i2c OK [16:35:20]MH_I2C_Read... [16:35: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 33 32 4F 00 00 00 43 A0 47 00 D7 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6B 04 00 F4 03 04 00 9C 40 F1 66 B6 04 01 00 00 04 54 C5 18 2B F8 A6 3D [16:35:21]CommunicateWithHost err = 0 [16:35:21]CheckOFDResponse [16:35:21]1017 (14) - 77093643461234 [16:35:21]1041 (16) - 0000000000871832 [16:35:21]1040 (4) - 289758 [16:35:21]1012 (4) - 23.09.2024 10:19 [16:35:21]1206 (1) - 0 [16:35:21]OFD Sender: Remove packet 289758 [16:35:21]ProducePacketName [16:35:21]name=ofd_packets/00289758 [16:35:21]NVStorageDeleteData [16:35:21]OFD Sender: No OFD packet to send [16:35:21]*** Cut start [16:35:21]*** Partial cut [16:35:21]*** CUTSNS_PIN = 1 [16:35:21]*** CUTSNS_PIN = 0 [16:35:21]*** Brake cut motor [16:35:22]Read from MH i2c: 01 [16:35:22]MH_I2C_Read... [16:35:22]*** Stop cut motor [16:35:22]*** Cut end [16:35:22]Read from MH i2c: 01 07 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: 01 07 00 F9 23 00 00 00 00 00 FF 0F 31 [16:35:22]process_action close_receipt done [16:35:22]requested_data is exist [16:35:22]produce_requested_data [16:35:22]requested_item fm.sn is exist - process it [16:35:22]wFMCommunicate request_size=4 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 11 00 00 [16:35:22]Write to MH i2c: E2 08 00 FA 23 80 11 00 00 00 00 00 00 97 [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:22]Read from MH i2c: E2 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 17 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 17 00 FA 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E7 [16:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:35:22]wFMCommunicate OK [16:35:22]requested_item fd.num is exist - process it [16:35:22]SAM_PROTO_GetFieldsCounters [16:35:22]wFMCommunicate request_size=4 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 13 00 00 [16:35:22]Write to MH i2c: E2 08 00 FB 23 80 13 00 00 00 00 00 00 9A [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:22]Read from MH i2c: E2 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 62 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 62 00 FB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DE 6B 04 00 0E 04 04 00 03 02 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 1F [16:35:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DE 6B 04 00 0E 04 04 00 03 02 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 [16:35:22]wFMCommunicate OK [16:35:22]SAM_PROTO_GetFieldsCounters done [16:35:22]requested_item shift.num is exist - process it [16:35:22]requested_item shift.opened is exist - process it [16:35:22]req_shift_opened [16:35:22]FM_GetShiftState [16:35:22]SAM_PROTO_GetShiftState [16:35:22]wFMCommunicate request_size=4 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 13 01 00 [16:35:22]Write to MH i2c: E2 08 00 FC 23 80 13 01 00 00 00 00 00 9C [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:22]Read from MH i2c: E2 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 0E 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 0E 00 FC 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3D [16:35:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:35:22]wFMCommunicate OK [16:35:22]SAM_PROTO_GetShiftState done [16:35:22]FM_GetShiftState done [16:35:22]req_shift_opened done [16:35:22]requested_item shift.open_date is exist - process it [16:35:22]req_shift_open_date [16:35:22]req_shift_open_date done [16:35:22]produce_requested_data done [16:35:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289758,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:35:22]process_action_free close_receipt [16:35:22]json_value_free [16:35:22]json_value_free done [16:35:22]process_json_proto returns [16:35:22]Send response to host [16:35:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289758,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:35:22]free response buf [16:35:22]execute_script done [16:35:22]execute_script returns [16:35:22]free content buf [16:35:22]Sock 7.Close socket [16:35:22]Sock 7.Thread stoped [16:35:26]OFD Sender: No OFD packet to send [16:35:31]OFD Sender: No OFD packet to send [16:35:36]OFD Sender: No OFD packet to send [16:35:41]OFD Sender: No OFD packet to send [16:35:46]OFD Sender: No OFD packet to send [16:35:51]OFD Sender: No OFD packet to send [16:35:56]OFD Sender: No OFD packet to send [16:35:59]accept exits with 10 [16:35:59]New connection [16:35:59]New thread 3067301220 created [16:35:59]Thread 3067157860 joined [16:35:59]Waiting for new connection... [16:35:59] Sock 10.Parse request [16:35:59]Sock 10.Check first char [16:35:59]Sock 10.First char is OK [16:35:59]request: POST /json_proto HTTP/1.0 [16:35:59]Method: POST [16:35:59]URL: /json_proto [16:35:59]Method is POST - this is cgi request [16:35:59]url: /json_proto [16:35:59]query_string will be loaded in cgi processing [16:35:59]execute_cgi json_proto POST (null) [16:35:59]execute_cgi path=json_proto method=POST [16:35:59]POST find Content-Length [16:35:59]Host: 172.17.41.135:8080 [16:35:59]Content-Length: 791 [16:35:59]Content-Type: application/json [16:35:59] [16:35:59]POST finish read [16:35:59]Found Content-Length = 791 [16:35:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:59]execute_script... [16:35: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)24617841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:59]POST & json_proto [16:35:59]process_json_proto [16:35:59]json parsed OK: [16:35:59]protocol is kg_v1.0 [16:35:59]action value=close_receipt [16:35:59]process_action close_receipt [16:35:59]cmd_close_receipt [16:35:59]MH_GetDate [16:35:59]Write to MH i2c: F0 00 00 FD 23 0F [16:35:59]Write i2c OK [16:35:59]MH_I2C_Read... [16:35:59]Read from MH i2c: F0 [16:35:59]MH_I2C_Read... [16:35:59]Read from MH i2c: F0 09 00 [16:35:59]MH_I2C_Read... [16:35:59]Read from MH i2c: F0 09 00 FD 23 00 F0 98 F1 66 ED 3E 82 65 09 [16:35:59]GetLastDocTimeStamp 1727109320 [16:35:59]current date 1727109360 [16:35:59]FM_GetShiftState [16:35:59]SAM_PROTO_GetShiftState [16:35:59]wFMCommunicate request_size=4 [16:35:59]MH_SAM_APDU [16:35:59]CAPDU: 80 13 01 00 [16:35:59]Write to MH i2c: E2 08 00 FE 23 80 13 01 00 00 00 00 00 9E [16:35:59]Write i2c OK [16:35:59]MH_I2C_Read... [16:35:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:59]Read from MH i2c: E2 [16:35:59]MH_I2C_Read... [16:35:59]Read from MH i2c: E2 0E 00 [16:35:59]MH_I2C_Read... [16:35:59]Read from MH i2c: E2 0E 00 FE 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [16:35:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:35:59]wFMCommunicate OK [16:35:59]SAM_PROTO_GetShiftState done [16:35:59]FM_GetShiftState done [16:35:59]opened in 1727051401 [16:35:59]opened+sec_in_day 1727137801 [16:35:59]quantity*price = 0 [16:35:59]sum+1 = 1 [16:35:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 433 23.09.2024 16:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289759 ФПД: 241515254187657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163600&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289759&fm=241515254187657&tin=02508201610067®Number=0000000000091827&sum=0 [16:36:00]StoreToDocumentArchive [16:36:00]shift 515 fd 289759 [16:36:00]save to /storage/0515/doc_00289759 [16:36:00]save last doc name /storage/0515/doc_00289759 to /storage/kkm_last_doc_name [16:36:00]save OK [16:36:00]Clear old archive folders... [16:36:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:36:00]tlvbuf is 00793570 [16:36:00]SAM_PROTO_ClearQueue [16:36:00]wFMCommunicate request_size=4 [16:36:00]MH_SAM_APDU [16:36:00]CAPDU: 80 09 00 00 [16:36:00]Write to MH i2c: E2 08 00 0B 24 80 09 00 00 00 00 00 00 A1 [16:36:00]Write i2c OK [16:36:00]MH_I2C_Read... [16:36:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:00]Read from MH i2c: E2 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 0B 24 00 90 00 A3 [16:36:00]RAPDU: 90 00 [16:36:00]wFMCommunicate OK [16:36:00]SAM_PROTO_ClearQueue done [16:36:00]KKMCreateOFDPacket [16:36:00]OFDProtocolAddRootSTLVToBuf [16:36:00]FM_MakeSignedData [16:36:00]FM_MakeSignedData [16:36:00]SAM_PROTO_SignData [16:36:00]wFMCommunicate request_size=4 [16:36:00]MH_SAM_APDU [16:36:00]CAPDU: 80 0D 01 02 [16:36:00]Write to MH i2c: E2 08 00 0C 24 80 0D 01 02 00 00 00 00 A9 [16:36:00]Write i2c OK [16:36:00]MH_I2C_Read... [16:36:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:00]Read from MH i2c: E2 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 0C 24 00 90 00 A4 [16:36:00]RAPDU: 90 00 [16:36:00]wFMCommunicate OK [16:36:00]wFMCommunicate request_size=255 [16:36:00]MH_SAM_APDU [16:36: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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 F0 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6B 04 00 35 04 06 00 DB A8 26 EF [16:36:00]Write to MH i2c: E2 02 01 0D 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 F0 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6B 04 00 35 04 06 00 DB A8 26 EF 00 00 FE [16:36:00]Write i2c OK [16:36:00]MH_I2C_Read... [16:36:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:00]Read from MH i2c: E2 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 0D 24 00 90 00 A5 [16:36:00]RAPDU: 90 00 [16:36:00]wFMCommunicate OK [16:36:00]wFMCommunicate request_size=7 [16:36:00]MH_SAM_APDU [16:36:00]CAPDU: 80 0D 02 02 02 06 89 [16:36:00]Write to MH i2c: E2 0A 00 0E 24 80 0D 02 02 02 00 06 89 00 00 3F [16:36:00]Write i2c OK [16:36:00]MH_I2C_Read... [16:36:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:00]Read from MH i2c: E2 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 03 00 0E 24 00 90 00 A6 [16:36:00]RAPDU: 90 00 [16:36:00]wFMCommunicate OK [16:36:00]wFMCommunicate request_size=4 [16:36:00]MH_SAM_APDU [16:36:00]CAPDU: 80 0D 03 02 [16:36:00]Write to MH i2c: E2 08 00 0F 24 80 0D 03 02 00 00 00 00 AE [16:36:00]Write i2c OK [16:36:00]MH_I2C_Read... [16:36:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:00]Read from MH i2c: E2 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 0B 00 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 0B 00 0F 24 00 D7 AE E1 CD 1F 95 57 31 90 00 1E [16:36:00]RAPDU: D7 AE E1 CD 1F 95 57 31 90 00 [16:36:00]wFMCommunicate OK [16:36:00]SAM_PROTO_SignData done [16:36:00]FM_MakeSignedData done [16:36:00]CreateOFDProtocolMessage [16:36:00]wFMCommunicate request_size=4 [16:36:00]MH_SAM_APDU [16:36:00]CAPDU: 80 11 00 00 [16:36:00]Write to MH i2c: E2 08 00 10 24 80 11 00 00 00 00 00 00 AE [16:36:00]Write i2c OK [16:36:00]MH_I2C_Read... [16:36:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:00]Read from MH i2c: E2 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 17 00 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: E2 17 00 10 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FE [16:36:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:00]wFMCommunicate OK [16:36:00]CreateOFDProtocolMessage done [16:36:00]OFDSenderStorePacket 289759 [16:36:00]StoreOFDPacket docnum=289759 [16:36:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 6E E2 04 01 12 50 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 F0 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6B 04 00 35 04 06 00 DB A8 26 EF 06 89 D7 AE E1 CD 1F 95 57 31 [16:36:00]CheckFolder [16:36:00]dirname=/storage/ofd_packets [16:36:00]CheckFolder done [16:36:00]ProducePacketName [16:36:00]name=ofd_packets/00289759 [16:36:00]NVStorageSaveData ofd_packets/00289759 [16:36:00]File name is /storage/ofd_packets/00289759 [16:36:00]Write 298 bytes [16:36:00]NVStorageSaveData done [16:36:00]OFDSenderStorePacket done [16:36:00]KKMCreateOFDPacket done [16:36:00]NVStorageSaveData kkm_last_timestamp [16:36:00]File name is /storage/kkm_last_timestamp [16:36:00]Write 4 bytes [16:36:00]NVStorageSaveData done [16:36:00]ExternCall_PrintAddStr [16:36:00]wPrintStart [16:36:00]Write to MH i2c: 01 00 00 11 24 35 [16:36:00]Write i2c OK [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: 01 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: 01 07 00 [16:36:00]MH_I2C_Read... [16:36:00]Read from MH i2c: 01 07 00 11 24 00 00 00 00 00 FF 0F 4A [16:36:00]RasterBufferAndPrint [16:36:00]line Счет N : (1)24617841 [16:36:00]line ИНН: 02508201610067 [16:36:00]line Контрольно-Кассовый Чек [16:36:00]line ПРОДАЖА [16:36:00]line ТРК (МРК, ГНК) : 22 [16:36:00]line Товар: 2710194210 [16:36:00]line ДТ-К-5 [16:36:00]line 13.130 * 0.00 [16:36:00]line = 0.00 [16:36:00]line НДС 12% НСП 1% [16:36:00]line > о реализуемом товаре [16:36:01]line ИТОГО: 0.00 [16:36:01]line НСП 1% : 0.00 [16:36:01]line НДС 12% : 0.00 [16:36:01]line Наличными: 0.00 [16:36:01]line Безнал.: 0.00 [16:36:01]line Место: АЗС № 90 "Партнёр-нефть" [16:36:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:36:01]line СНО: Общий режим [16:36:01]line Чек 433 23.09.2024 16:36 [16:36:01]line Смена: 515 ФФД: 1.0 [16:36:01]line ЗНМ: 0300000107 [16:36:01]line РНМ: 0000000000091827 [16:36:01]line Версия ККМ: 001 [16:36:01]line Талоны: Топливная Карта [16:36:01]line 99990 [16:36:01]line ФМ: 0000000000871832 [16:36:01]line ФД: 289759 [16:36:01]line ФПД: 241515254187657 [16:36:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163600&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289759&fm=241515254187657&tin=02508201610067®Number=0000000000091827&sum=0 [16:36:01]written 0, free lines is 4095 [16:36:01]OFD Sender: Processing packet 289759 [packets to send 1784, broken 1783] [16:36:01]ProducePacketName [16:36:01]name=ofd_packets/00289759 [16:36:01]OFD Sender: To server: pG, [16:36:01]CommunicateWithHost lk.salyk.kg:30040 [16:36:01]ConnectInit lk.salyk.kg [16:36:01]Connected sock=9 [16:36:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 6E E2 04 01 12 50 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 F0 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6B 04 00 35 04 06 00 DB A8 26 EF 06 89 D7 AE E1 CD 1F 95 57 31 [16:36:01]Write to MH i2c: 01 00 00 3A 24 5E [16:36:01]Write i2c OK [16:36:01]MH_I2C_Read... [16:36:01]Read from MH i2c: 01 [16:36:01]MH_I2C_Read... [16:36:01]Read from MH i2c: 01 07 00 [16:36:01]MH_I2C_Read... [16:36:01]Read from MH i2c: 01 07 00 3A 24 00 00 00 00 00 DB 0C 4C [16:36:01]RasterBufferAndPrint [16:36:01]line [16:36:01]line [16:36:01]line [16:36:01]line [16:36:01]line [16:36:01]written 0, free lines is 3296 [16:36:01]MH_Cut [16:36:01]Write to MH i2c: D1 01 00 41 24 01 37 [16:36:01]Write i2c OK [16:36:01]MH_I2C_Read... [16:36:01]Read from MH i2c: D1 [16:36:01]MH_I2C_Read... [16:36:01]Read from MH i2c: D1 01 00 [16:36:01]MH_I2C_Read... [16:36:01]Read from MH i2c: D1 01 00 41 24 00 36 [16:36:01]Write to MH i2c: 01 00 00 42 24 66 [16:36:01]Write i2c OK [16:36:01]MH_I2C_Read... [16:36: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 33 32 4F 00 00 00 43 DB 47 00 EE 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 33 32 10 04 04 00 DF 6B 04 00 F4 03 04 00 C4 40 F1 66 B6 04 01 00 00 91 83 F5 52 52 4F E2 E6 [16:36:01]CommunicateWithHost err = 0 [16:36:01]CheckOFDResponse [16:36:01]1017 (14) - 77093643461234 [16:36:01]1041 (16) - 0000000000871832 [16:36:01]1040 (4) - 289759 [16:36:01]1012 (4) - 23.09.2024 10:19 [16:36:01]1206 (1) - 0 [16:36:01]OFD Sender: Remove packet 289759 [16:36:01]ProducePacketName [16:36:01]name=ofd_packets/00289759 [16:36:01]NVStorageDeleteData [16:36:02]*** Cut start [16:36:02]*** Partial cut [16:36:02]*** CUTSNS_PIN = 1 [16:36:02]OFD Sender: No OFD packet to send [16:36:02]*** CUTSNS_PIN = 0 [16:36:02]*** Brake cut motor [16:36:02]Read from MH i2c: 01 [16:36:02]MH_I2C_Read... [16:36:02]*** Stop cut motor [16:36:02]*** Cut end [16:36:02]Read from MH i2c: 01 07 00 [16:36:02]MH_I2C_Read... [16:36:02]Read from MH i2c: 01 07 00 42 24 00 00 00 00 00 FF 0F 7B [16:36:02]process_action close_receipt done [16:36:02]requested_data is exist [16:36:02]produce_requested_data [16:36:02]requested_item fm.sn is exist - process it [16:36:02]wFMCommunicate request_size=4 [16:36:02]MH_SAM_APDU [16:36:02]CAPDU: 80 11 00 00 [16:36:02]Write to MH i2c: E2 08 00 43 24 80 11 00 00 00 00 00 00 E1 [16:36:02]Write i2c OK [16:36:02]MH_I2C_Read... [16:36:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:02]Read from MH i2c: E2 [16:36:02]MH_I2C_Read... [16:36:02]Read from MH i2c: E2 17 00 [16:36:02]MH_I2C_Read... [16:36:02]Read from MH i2c: E2 17 00 43 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 31 [16:36:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:02]wFMCommunicate OK [16:36:02]requested_item fd.num is exist - process it [16:36:02]SAM_PROTO_GetFieldsCounters [16:36:02]wFMCommunicate request_size=4 [16:36:02]MH_SAM_APDU [16:36:02]CAPDU: 80 13 00 00 [16:36:02]Write to MH i2c: E2 08 00 44 24 80 13 00 00 00 00 00 00 E4 [16:36:02]Write i2c OK [16:36:02]MH_I2C_Read... [16:36:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:02]Read from MH i2c: E2 [16:36:02]MH_I2C_Read... [16:36:02]Read from MH i2c: E2 62 00 [16:36:02]MH_I2C_Read... [16:36:02]Read from MH i2c: E2 62 00 44 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DF 6B 04 00 0E 04 04 00 03 02 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 6D [16:36: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DF 6B 04 00 0E 04 04 00 03 02 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 [16:36:03]wFMCommunicate OK [16:36:03]SAM_PROTO_GetFieldsCounters done [16:36:03]requested_item shift.num is exist - process it [16:36:03]requested_item shift.opened is exist - process it [16:36:03]req_shift_opened [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 45 24 80 13 01 00 00 00 00 00 E6 [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 45 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 87 [16:36:03]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [16:36:03]requested_item shift.open_date is exist - process it [16:36:03]req_shift_open_date [16:36:03]req_shift_open_date done [16:36:03]produce_requested_data done [16:36:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289759,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:36:03]process_action_free close_receipt [16:36:03]json_value_free [16:36:03]json_value_free done [16:36:03]process_json_proto returns [16:36:03]Send response to host [16:36:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289759,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:36:03]free response buf [16:36:03]execute_script done [16:36:03]execute_script returns [16:36:03]free content buf [16:36:03]Sock 10.Close socket [16:36:03]Sock 10.Thread stoped [16:36:06]accept exits with 7 [16:36:06]New connection [16:36:06]New thread 3067157860 created [16:36:06]Thread 3067301220 joined [16:36:06]Waiting for new connection... [16:36:06] Sock 7.Parse request [16:36:06]Sock 7.Check first char [16:36:06]Sock 7.First char is OK [16:36:06]request: POST /json_proto HTTP/1.0 [16:36:06]Method: POST [16:36:06]URL: /json_proto [16:36:06]Method is POST - this is cgi request [16:36:06]url: /json_proto [16:36:06]query_string will be loaded in cgi processing [16:36:06]execute_cgi json_proto POST (null) [16:36:06]execute_cgi path=json_proto method=POST [16:36:06]POST find Content-Length [16:36:06]Host: 172.17.41.135:8080 [16:36:06]Content-Length: 808 [16:36:06]Content-Type: application/json [16:36:06] [16:36:06]POST finish read [16:36:06]Found Content-Length = 808 [16:36:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.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" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:06]execute_script... [16:36: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)24617836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.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" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:06]POST & json_proto [16:36:06]process_json_proto [16:36:06]json parsed OK: [16:36:06]protocol is kg_v1.0 [16:36:06]action value=close_receipt [16:36:06]process_action close_receipt [16:36:06]cmd_close_receipt [16:36:06]MH_GetDate [16:36:06]Write to MH i2c: F0 00 00 46 24 59 [16:36:06]Write i2c OK [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: F0 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: F0 09 00 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: F0 09 00 46 24 00 F7 98 F1 66 ED 3E 82 65 5A [16:36:06]GetLastDocTimeStamp 1727109360 [16:36:06]current date 1727109367 [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 47 24 80 13 01 00 00 00 00 00 E8 [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 47 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 89 [16:36:06]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [16:36:06]opened+sec_in_day 1727137801 [16:36:06]quantity*price = 150011 [16:36:06]sum+1 = 150012 [16:36:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.11 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 0.00 Безнал.: 1500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 434 23.09.2024 16:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289760 ФПД: 274863245123698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163607&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289760&fm=274863245123698&tin=02508201610067®Number=0000000000091827&sum=150011 [16:36:07]StoreToDocumentArchive [16:36:07]shift 515 fd 289760 [16:36:07]save to /storage/0515/doc_00289760 [16:36:07]save last doc name /storage/0515/doc_00289760 to /storage/kkm_last_doc_name [16:36:07]save OK [16:36:07]Clear old archive folders... [16:36:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:36:07]tlvbuf is 007FD8A0 [16:36:07]SAM_PROTO_ClearQueue [16:36:07]wFMCommunicate request_size=4 [16:36:07]MH_SAM_APDU [16:36:07]CAPDU: 80 09 00 00 [16:36:07]Write to MH i2c: E2 08 00 54 24 80 09 00 00 00 00 00 00 EA [16:36:07]OFD Sender: No OFD packet to send [16:36:07]Write i2c OK [16:36:07]MH_I2C_Read... [16:36:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:07]Read from MH i2c: E2 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 54 24 00 90 00 EC [16:36:07]RAPDU: 90 00 [16:36:07]wFMCommunicate OK [16:36:07]SAM_PROTO_ClearQueue done [16:36:07]KKMCreateOFDPacket [16:36:07]OFDProtocolAddRootSTLVToBuf [16:36:07]FM_MakeSignedData [16:36:07]FM_MakeSignedData [16:36:07]SAM_PROTO_SignData [16:36:07]wFMCommunicate request_size=4 [16:36:07]MH_SAM_APDU [16:36:07]CAPDU: 80 0D 01 02 [16:36:07]Write to MH i2c: E2 08 00 55 24 80 0D 01 02 00 00 00 00 F2 [16:36:07]Write i2c OK [16:36:07]MH_I2C_Read... [16:36:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:07]Read from MH i2c: E2 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 55 24 00 90 00 ED [16:36:07]RAPDU: 90 00 [16:36:07]wFMCommunicate OK [16:36:07]wFMCommunicate request_size=255 [16:36:07]MH_SAM_APDU [16:36:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F7 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6B 04 00 35 04 06 00 F9 FC [16:36:07]Write to MH i2c: E2 02 01 56 24 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F7 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6B 04 00 35 04 06 00 F9 FC 00 00 F6 [16:36:07]Write i2c OK [16:36:07]MH_I2C_Read... [16:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:07]Read from MH i2c: E2 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 56 24 00 90 00 EE [16:36:07]RAPDU: 90 00 [16:36:07]wFMCommunicate OK [16:36:07]wFMCommunicate request_size=9 [16:36:07]MH_SAM_APDU [16:36:07]CAPDU: 80 0D 02 02 04 96 16 60 72 [16:36:07]Write to MH i2c: E2 0C 00 57 24 80 0D 02 02 04 00 96 16 60 72 00 00 7B [16:36:07]Write i2c OK [16:36:07]MH_I2C_Read... [16:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:07]Read from MH i2c: E2 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 03 00 57 24 00 90 00 EF [16:36:07]RAPDU: 90 00 [16:36:07]wFMCommunicate OK [16:36:07]wFMCommunicate request_size=4 [16:36:07]MH_SAM_APDU [16:36:07]CAPDU: 80 0D 03 02 [16:36:07]Write to MH i2c: E2 08 00 58 24 80 0D 03 02 00 00 00 00 F7 [16:36:07]Write i2c OK [16:36:07]MH_I2C_Read... [16:36:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:07]Read from MH i2c: E2 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 0B 00 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 0B 00 58 24 00 F5 37 08 48 1A 63 02 55 90 00 48 [16:36:07]RAPDU: F5 37 08 48 1A 63 02 55 90 00 [16:36:07]wFMCommunicate OK [16:36:07]SAM_PROTO_SignData done [16:36:07]FM_MakeSignedData done [16:36:07]CreateOFDProtocolMessage [16:36:07]wFMCommunicate request_size=4 [16:36:07]MH_SAM_APDU [16:36:07]CAPDU: 80 11 00 00 [16:36:07]Write to MH i2c: E2 08 00 59 24 80 11 00 00 00 00 00 00 F7 [16:36:07]Write i2c OK [16:36:07]MH_I2C_Read... [16:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:07]Read from MH i2c: E2 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 17 00 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: E2 17 00 59 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [16:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:07]wFMCommunicate OK [16:36:07]CreateOFDProtocolMessage done [16:36:07]OFDSenderStorePacket 289760 [16:36:07]StoreOFDPacket docnum=289760 [16:36:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 16 23 06 01 F0 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 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F7 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6B 04 00 35 04 06 00 F9 FC 96 16 60 72 F5 37 08 48 1A 63 02 55 [16:36:07]CheckFolder [16:36:07]dirname=/storage/ofd_packets [16:36:07]CheckFolder done [16:36:07]ProducePacketName [16:36:07]name=ofd_packets/00289760 [16:36:07]NVStorageSaveData ofd_packets/00289760 [16:36:07]File name is /storage/ofd_packets/00289760 [16:36:07]Write 300 bytes [16:36:07]NVStorageSaveData done [16:36:07]OFDSenderStorePacket done [16:36:07]KKMCreateOFDPacket done [16:36:07]NVStorageSaveData kkm_last_timestamp [16:36:07]File name is /storage/kkm_last_timestamp [16:36:07]Write 4 bytes [16:36:07]NVStorageSaveData done [16:36:07]ExternCall_PrintAddStr [16:36:07]wPrintStart [16:36:07]Write to MH i2c: 01 00 00 5A 24 7E [16:36:07]Write i2c OK [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: 01 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: 01 07 00 [16:36:07]MH_I2C_Read... [16:36:07]Read from MH i2c: 01 07 00 5A 24 00 00 00 00 00 FF 0F 93 [16:36:07]RasterBufferAndPrint [16:36:07]line Счет N : (1)24617836 [16:36:07]line ИНН: 02508201610067 [16:36:07]line Контрольно-Кассовый Чек [16:36:07]line ПРОДАЖА [16:36:07]line ТРК (МРК, ГНК) : 71 [16:36:07]line Товар: 2711190000 [16:36:07]line ГАЗ-К-5 [16:36:07]line 40.110 * 37.40 [16:36:07]line = 1500.11 [16:36:07]line НДС 12% НСП 1% [16:36:07]line > о реализуемом товаре [16:36:07]line ИТОГО: 1500.11 [16:36:07]line НСП 1% : 13.27 [16:36:07]line НДС 12% : 159.30 [16:36:07]line Наличными: 0.00 [16:36:07]line Безнал.: 1500.11 [16:36:07]line Место: АЗС № 90 "Партнёр-нефть" [16:36:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:36:07]line СНО: Общий режим [16:36:07]line Чек 434 23.09.2024 16:36 [16:36:07]line Смена: 515 ФФД: 1.0 [16:36:07]line ЗНМ: 0300000107 [16:36:07]line РНМ: 0000000000091827 [16:36:07]line Версия ККМ: 001 [16:36:07]line Платежная система: O! деньги [16:36:07]line ФМ: 0000000000871832 [16:36:07]line ФД: 289760 [16:36:07]line ФПД: 274863245123698 [16:36:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163607&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289760&fm=274863245123698&tin=02508201610067®Number=0000000000091827&sum=150011 [16:36:07]written 0, free lines is 4095 [16:36:08]OFD Sender: Processing packet 289760 [packets to send 1784, broken 1783] [16:36:08]ProducePacketName [16:36:08]name=ofd_packets/00289760 [16:36:08]OFD Sender: To server: pG, [16:36:08]CommunicateWithHost lk.salyk.kg:30040 [16:36:08]ConnectInit lk.salyk.kg [16:36:08]Connected sock=10 [16:36: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 33 32 0E 01 00 00 16 23 06 01 F0 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 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F7 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6B 04 00 35 04 06 00 F9 FC 96 16 60 72 F5 37 08 48 1A 63 02 55 [16:36:08]Write to MH i2c: 01 00 00 83 24 A7 [16:36:08]Write i2c OK [16:36:08]MH_I2C_Read... [16:36:08]Read from MH i2c: 01 [16:36:08]MH_I2C_Read... [16:36:08]Read from MH i2c: 01 07 00 [16:36:08]MH_I2C_Read... [16:36:08]Read from MH i2c: 01 07 00 83 24 00 00 00 00 00 FC 0C B6 [16:36:08]RasterBufferAndPrint [16:36:08]line [16:36:08]line [16:36:08]line [16:36:08]line [16:36:08]line [16:36:08]written 0, free lines is 3334 [16:36:08]MH_Cut [16:36:08]Write to MH i2c: D1 01 00 8A 24 01 80 [16:36:08]Write i2c OK [16:36:08]MH_I2C_Read... [16:36:08]Read from MH i2c: D1 [16:36:08]MH_I2C_Read... [16:36:08]Read from MH i2c: D1 01 00 [16:36:08]MH_I2C_Read... [16:36:08]Read from MH i2c: D1 01 00 8A 24 00 7F [16:36:08]Write to MH i2c: 01 00 00 8B 24 AF [16:36:08]Write i2c OK [16:36:08]MH_I2C_Read... [16:36: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 33 32 4F 00 00 00 2F C3 47 00 91 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6B 04 00 F4 03 04 00 CB 40 F1 66 B6 04 01 00 00 AD E3 4D 5B 9B 11 87 C6 [16:36:08]CommunicateWithHost err = 0 [16:36:08]CheckOFDResponse [16:36:08]1017 (14) - 77093643461234 [16:36:08]1041 (16) - 0000000000871832 [16:36:08]1040 (4) - 289760 [16:36:08]1012 (4) - 23.09.2024 10:19 [16:36:08]1206 (1) - 0 [16:36:08]OFD Sender: Remove packet 289760 [16:36:08]ProducePacketName [16:36:08]name=ofd_packets/00289760 [16:36:08]NVStorageDeleteData [16:36:09]*** Cut start [16:36:09]*** Partial cut [16:36:09]*** CUTSNS_PIN = 1 [16:36:09]OFD Sender: No OFD packet to send [16:36:09]*** CUTSNS_PIN = 0 [16:36:09]*** Brake cut motor [16:36:09]Read from MH i2c: 01 [16:36:09]MH_I2C_Read... [16:36:09]*** Stop cut motor [16:36:09]*** Cut end [16:36:09]Read from MH i2c: 01 07 00 [16:36:09]MH_I2C_Read... [16:36:09]Read from MH i2c: 01 07 00 8B 24 00 00 00 00 00 FF 0F C4 [16:36:09]process_action close_receipt done [16:36:09]requested_data is exist [16:36:09]produce_requested_data [16:36:09]requested_item fm.sn is exist - process it [16:36:09]wFMCommunicate request_size=4 [16:36:09]MH_SAM_APDU [16:36:09]CAPDU: 80 11 00 00 [16:36:09]Write to MH i2c: E2 08 00 8C 24 80 11 00 00 00 00 00 00 2A [16:36:09]Write i2c OK [16:36:09]MH_I2C_Read... [16:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:09]Read from MH i2c: E2 [16:36:09]MH_I2C_Read... [16:36:09]Read from MH i2c: E2 17 00 [16:36:09]MH_I2C_Read... [16:36:09]Read from MH i2c: E2 17 00 8C 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7A [16:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:09]wFMCommunicate OK [16:36:09]requested_item fd.num is exist - process it [16:36:09]SAM_PROTO_GetFieldsCounters [16:36:09]wFMCommunicate request_size=4 [16:36:09]MH_SAM_APDU [16:36:09]CAPDU: 80 13 00 00 [16:36:09]Write to MH i2c: E2 08 00 8D 24 80 13 00 00 00 00 00 00 2D [16:36:09]Write i2c OK [16:36:09]MH_I2C_Read... [16:36:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:09]Read from MH i2c: E2 [16:36:09]MH_I2C_Read... [16:36:09]Read from MH i2c: E2 62 00 [16:36:09]MH_I2C_Read... [16:36:09]Read from MH i2c: E2 62 00 8D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E0 6B 04 00 0E 04 04 00 03 02 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 BA [16:36: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E0 6B 04 00 0E 04 04 00 03 02 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 [16:36:10]wFMCommunicate OK [16:36:10]SAM_PROTO_GetFieldsCounters done [16:36:10]requested_item shift.num is exist - process it [16:36:10]requested_item shift.opened is exist - process it [16:36:10]req_shift_opened [16:36:10]FM_GetShiftState [16:36:10]SAM_PROTO_GetShiftState [16:36:10]wFMCommunicate request_size=4 [16:36:10]MH_SAM_APDU [16:36:10]CAPDU: 80 13 01 00 [16:36:10]Write to MH i2c: E2 08 00 8E 24 80 13 01 00 00 00 00 00 2F [16:36:10]Write i2c OK [16:36:10]MH_I2C_Read... [16:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:10]Read from MH i2c: E2 [16:36:10]MH_I2C_Read... [16:36:10]Read from MH i2c: E2 0E 00 [16:36:10]MH_I2C_Read... [16:36:10]Read from MH i2c: E2 0E 00 8E 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D0 [16:36:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:36:10]wFMCommunicate OK [16:36:10]SAM_PROTO_GetShiftState done [16:36:10]FM_GetShiftState done [16:36:10]req_shift_opened done [16:36:10]requested_item shift.open_date is exist - process it [16:36:10]req_shift_open_date [16:36:10]req_shift_open_date done [16:36:10]produce_requested_data done [16:36:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289760,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:36:10]process_action_free close_receipt [16:36:10]json_value_free [16:36:10]json_value_free done [16:36:10]process_json_proto returns [16:36:10]Send response to host [16:36:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289760,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:36:10]free response buf [16:36:10]execute_script done [16:36:10]execute_script returns [16:36:10]free content buf [16:36:10]Sock 7.Close socket [16:36:10]Sock 7.Thread stoped [16:36:11]accept exits with 9 [16:36:11]New connection [16:36:11]New thread 3067301220 created [16:36:11]Thread 3067157860 joined [16:36:11]Waiting for new connection... [16:36:11] Sock 9.Parse request [16:36:11]Sock 9.Check first char [16:36:11]Sock 9.First char is OK [16:36:11]request: POST /json_proto HTTP/1.0 [16:36:11]Method: POST [16:36:11]URL: /json_proto [16:36:11]Method is POST - this is cgi request [16:36:11]url: /json_proto [16:36:11]query_string will be loaded in cgi processing [16:36:11]execute_cgi json_proto POST (null) [16:36:11]execute_cgi path=json_proto method=POST [16:36:11]POST find Content-Length [16:36:11]Host: 172.17.41.135:8080 [16:36:11]Content-Length: 802 [16:36:11]Content-Type: application/json [16:36:11] [16:36:11]POST finish read [16:36:11]Found Content-Length = 802 [16:36:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:11]execute_script... [16:36: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)24617840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:11]POST & json_proto [16:36:11]process_json_proto [16:36:11]json parsed OK: [16:36:11]protocol is kg_v1.0 [16:36:11]action value=close_receipt [16:36:11]process_action close_receipt [16:36:11]cmd_close_receipt [16:36:11]MH_GetDate [16:36:11]Write to MH i2c: F0 00 00 8F 24 A2 [16:36:11]Write i2c OK [16:36:11]MH_I2C_Read... [16:36:11]Read from MH i2c: F0 [16:36:11]MH_I2C_Read... [16:36:11]Read from MH i2c: F0 09 00 [16:36:11]MH_I2C_Read... [16:36:11]Read from MH i2c: F0 09 00 8F 24 00 FC 98 F1 66 ED 3E 82 65 A8 [16:36:11]GetLastDocTimeStamp 1727109367 [16:36:11]current date 1727109372 [16:36:11]FM_GetShiftState [16:36:11]SAM_PROTO_GetShiftState [16:36:11]wFMCommunicate request_size=4 [16:36:11]MH_SAM_APDU [16:36:11]CAPDU: 80 13 01 00 [16:36:11]Write to MH i2c: E2 08 00 90 24 80 13 01 00 00 00 00 00 31 [16:36:11]Write i2c OK [16:36:11]MH_I2C_Read... [16:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:11]Read from MH i2c: E2 [16:36:11]MH_I2C_Read... [16:36:11]Read from MH i2c: E2 0E 00 [16:36:11]MH_I2C_Read... [16:36:11]Read from MH i2c: E2 0E 00 90 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D2 [16:36:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:36:11]wFMCommunicate OK [16:36:11]SAM_PROTO_GetShiftState done [16:36:11]FM_GetShiftState done [16:36:11]opened in 1727051401 [16:36:11]opened+sec_in_day 1727137801 [16:36:11]quantity*price = 120015 [16:36:11]sum+1 = 120016 [16:36:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 435 23.09.2024 16:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289761 ФПД: 177327164002686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163612&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289761&fm=177327164002686&tin=02508201610067®Number=0000000000091827&sum=120015 [16:36:13]StoreToDocumentArchive [16:36:13]shift 515 fd 289761 [16:36:13]save to /storage/0515/doc_00289761 [16:36:13]save last doc name /storage/0515/doc_00289761 to /storage/kkm_last_doc_name [16:36:13]save OK [16:36:13]Clear old archive folders... [16:36:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:36:13]tlvbuf is 00816F00 [16:36:13]SAM_PROTO_ClearQueue [16:36:13]wFMCommunicate request_size=4 [16:36:13]MH_SAM_APDU [16:36:13]CAPDU: 80 09 00 00 [16:36:13]Write to MH i2c: E2 08 00 9D 24 80 09 00 00 00 00 00 00 33 [16:36:13]Write i2c OK [16:36:13]MH_I2C_Read... [16:36:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:13]Read from MH i2c: E2 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 9D 24 00 90 00 35 [16:36:13]RAPDU: 90 00 [16:36:13]wFMCommunicate OK [16:36:13]SAM_PROTO_ClearQueue done [16:36:13]KKMCreateOFDPacket [16:36:13]OFDProtocolAddRootSTLVToBuf [16:36:13]FM_MakeSignedData [16:36:13]FM_MakeSignedData [16:36:13]SAM_PROTO_SignData [16:36:13]wFMCommunicate request_size=4 [16:36:13]MH_SAM_APDU [16:36:13]CAPDU: 80 0D 01 02 [16:36:13]Write to MH i2c: E2 08 00 9E 24 80 0D 01 02 00 00 00 00 3B [16:36:13]Write i2c OK [16:36:13]MH_I2C_Read... [16:36:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:13]Read from MH i2c: E2 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 9E 24 00 90 00 36 [16:36:13]RAPDU: 90 00 [16:36:13]wFMCommunicate OK [16:36:13]wFMCommunicate request_size=255 [16:36:13]MH_SAM_APDU [16:36: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 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 FC 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6B 04 00 35 04 06 00 A1 47 32 9E [16:36:13]Write to MH i2c: E2 02 01 9F 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 FC 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6B 04 00 35 04 06 00 A1 47 32 9E 00 00 F7 [16:36:13]Write i2c OK [16:36:13]MH_I2C_Read... [16:36:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:13]Read from MH i2c: E2 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 9F 24 00 90 00 37 [16:36:13]RAPDU: 90 00 [16:36:13]wFMCommunicate OK [16:36:13]wFMCommunicate request_size=7 [16:36:13]MH_SAM_APDU [16:36:13]CAPDU: 80 0D 02 02 02 91 7E [16:36:13]Write to MH i2c: E2 0A 00 A0 24 80 0D 02 02 02 00 91 7E 00 00 51 [16:36:13]Write i2c OK [16:36:13]MH_I2C_Read... [16:36:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:13]Read from MH i2c: E2 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 03 00 A0 24 00 90 00 38 [16:36:13]RAPDU: 90 00 [16:36:13]wFMCommunicate OK [16:36:13]wFMCommunicate request_size=4 [16:36:13]MH_SAM_APDU [16:36:13]CAPDU: 80 0D 03 02 [16:36:13]Write to MH i2c: E2 08 00 A1 24 80 0D 03 02 00 00 00 00 40 [16:36:13]Write i2c OK [16:36:13]MH_I2C_Read... [16:36:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:13]Read from MH i2c: E2 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 0B 00 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 0B 00 A1 24 00 63 55 DC 3F 01 D6 33 84 90 00 A2 [16:36:13]RAPDU: 63 55 DC 3F 01 D6 33 84 90 00 [16:36:13]wFMCommunicate OK [16:36:13]SAM_PROTO_SignData done [16:36:13]FM_MakeSignedData done [16:36:13]CreateOFDProtocolMessage [16:36:13]wFMCommunicate request_size=4 [16:36:13]MH_SAM_APDU [16:36:13]CAPDU: 80 11 00 00 [16:36:13]Write to MH i2c: E2 08 00 A2 24 80 11 00 00 00 00 00 00 40 [16:36:13]Write i2c OK [16:36:13]MH_I2C_Read... [16:36:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:13]Read from MH i2c: E2 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 17 00 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: E2 17 00 A2 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 90 [16:36:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:13]wFMCommunicate OK [16:36:13]CreateOFDProtocolMessage done [16:36:13]OFDSenderStorePacket 289761 [16:36:13]StoreOFDPacket docnum=289761 [16:36:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 4F 47 04 01 50 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 FC 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6B 04 00 35 04 06 00 A1 47 32 9E 91 7E 63 55 DC 3F 01 D6 33 84 [16:36:13]CheckFolder [16:36:13]dirname=/storage/ofd_packets [16:36:13]CheckFolder done [16:36:13]ProducePacketName [16:36:13]name=ofd_packets/00289761 [16:36:13]NVStorageSaveData ofd_packets/00289761 [16:36:13]File name is /storage/ofd_packets/00289761 [16:36:13]Write 298 bytes [16:36:13]NVStorageSaveData done [16:36:13]OFDSenderStorePacket done [16:36:13]KKMCreateOFDPacket done [16:36:13]NVStorageSaveData kkm_last_timestamp [16:36:13]File name is /storage/kkm_last_timestamp [16:36:13]Write 4 bytes [16:36:13]NVStorageSaveData done [16:36:13]ExternCall_PrintAddStr [16:36:13]wPrintStart [16:36:13]Write to MH i2c: 01 00 00 A3 24 C7 [16:36:13]Write i2c OK [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: 01 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: 01 07 00 [16:36:13]MH_I2C_Read... [16:36:13]Read from MH i2c: 01 07 00 A3 24 00 00 00 00 00 FF 0F DC [16:36:13]RasterBufferAndPrint [16:36:13]line Счет N : (1)24617840 [16:36:13]line ИНН: 02508201610067 [16:36:13]line Контрольно-Кассовый Чек [16:36:13]line ПРОДАЖА [16:36:13]line ТРК (МРК, ГНК) : 65 [16:36:13]line Товар: 2710194210 [16:36:13]line ДТ-К-5 [16:36:13]line 15.750 * 76.20 [16:36:13]line = 1200.15 [16:36:13]line НДС 12% НСП 1% [16:36:13]line > о реализуемом товаре [16:36:13]line ИТОГО: 1200.15 [16:36:13]line НСП 1% : 10.62 [16:36:13]line НДС 12% : 127.45 [16:36:13]line Наличными: 0.00 [16:36:13]line Безнал.: 1200.15 [16:36:13]line Место: АЗС № 90 "Партнёр-нефть" [16:36:13]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:36:13]line СНО: Общий режим [16:36:13]line Чек 435 23.09.2024 16:36 [16:36:13]line Смена: 515 ФФД: 1.0 [16:36:13]line ЗНМ: 0300000107 [16:36:13]line РНМ: 0000000000091827 [16:36:13]line Версия ККМ: 001 [16:36:13]line Платежная система: O! деньги [16:36:13]line ФМ: 0000000000871832 [16:36:13]line ФД: 289761 [16:36:13]line ФПД: 177327164002686 [16:36:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163612&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289761&fm=177327164002686&tin=02508201610067®Number=0000000000091827&sum=120015 [16:36:13]OFD Sender: Processing packet 289761 [packets to send 1784, broken 1783] [16:36:13]ProducePacketName [16:36:13]name=ofd_packets/00289761 [16:36:13]OFD Sender: To server: pG, [16:36:13]CommunicateWithHost lk.salyk.kg:30040 [16:36:13]ConnectInit lk.salyk.kg [16:36:13]written 0, free lines is 4095 [16:36:14]Write to MH i2c: 01 00 00 CC 24 F0 [16:36:14]Write i2c OK [16:36:14]MH_I2C_Read... [16:36:14]Read from MH i2c: 01 [16:36:14]MH_I2C_Read... [16:36:14]Read from MH i2c: 01 07 00 [16:36:14]MH_I2C_Read... [16:36:14]Read from MH i2c: 01 07 00 CC 24 00 00 00 00 00 E7 0C EA [16:36:14]RasterBufferAndPrint [16:36:14]line [16:36:14]line [16:36:14]line [16:36:14]line [16:36:14]line [16:36:14]written 0, free lines is 3320 [16:36:14]MH_Cut [16:36:14]Write to MH i2c: D1 01 00 D3 24 01 C9 [16:36:14]Write i2c OK [16:36:14]MH_I2C_Read... [16:36:14]Read from MH i2c: D1 [16:36:14]MH_I2C_Read... [16:36:14]Read from MH i2c: D1 01 00 [16:36:14]MH_I2C_Read... [16:36:14]Read from MH i2c: D1 01 00 D3 24 00 C8 [16:36:14]Write to MH i2c: 01 00 00 D4 24 F8 [16:36:14]Write i2c OK [16:36:14]MH_I2C_Read... [16:36:15]*** Cut start [16:36:15]*** Partial cut [16:36:15]*** CUTSNS_PIN = 1 [16:36:15]*** CUTSNS_PIN = 0 [16:36:15]*** Brake cut motor [16:36:15]Read from MH i2c: 01 [16:36:15]MH_I2C_Read... [16:36:15]*** Stop cut motor [16:36:15]*** Cut end [16:36:15]Read from MH i2c: 01 07 00 [16:36:15]MH_I2C_Read... [16:36:15]Read from MH i2c: 01 07 00 D4 24 00 00 00 00 00 FF 0F 0D [16:36:15]process_action close_receipt done [16:36:15]requested_data is exist [16:36:15]produce_requested_data [16:36:15]requested_item fm.sn is exist - process it [16:36:15]wFMCommunicate request_size=4 [16:36:15]MH_SAM_APDU [16:36:15]CAPDU: 80 11 00 00 [16:36:15]Write to MH i2c: E2 08 00 D5 24 80 11 00 00 00 00 00 00 73 [16:36:15]Write i2c OK [16:36:15]MH_I2C_Read... [16:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:15]Read from MH i2c: E2 [16:36:15]MH_I2C_Read... [16:36:15]Read from MH i2c: E2 17 00 [16:36:15]MH_I2C_Read... [16:36:15]Read from MH i2c: E2 17 00 D5 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C3 [16:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:15]wFMCommunicate OK [16:36:15]requested_item fd.num is exist - process it [16:36:15]SAM_PROTO_GetFieldsCounters [16:36:15]wFMCommunicate request_size=4 [16:36:15]MH_SAM_APDU [16:36:15]CAPDU: 80 13 00 00 [16:36:15]Write to MH i2c: E2 08 00 D6 24 80 13 00 00 00 00 00 00 76 [16:36:15]Write i2c OK [16:36:15]MH_I2C_Read... [16:36:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:15]Read from MH i2c: E2 [16:36:15]MH_I2C_Read... [16:36:15]Read from MH i2c: E2 62 00 [16:36:15]MH_I2C_Read... [16:36:15]Read from MH i2c: E2 62 00 D6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E1 6B 04 00 0E 04 04 00 03 02 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 07 [16:36:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E1 6B 04 00 0E 04 04 00 03 02 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 [16:36:15]wFMCommunicate OK [16:36:15]SAM_PROTO_GetFieldsCounters done [16:36:15]requested_item shift.num is exist - process it [16:36:15]requested_item shift.opened is exist - process it [16:36:15]req_shift_opened [16:36:15]FM_GetShiftState [16:36:15]SAM_PROTO_GetShiftState [16:36:15]wFMCommunicate request_size=4 [16:36:15]MH_SAM_APDU [16:36:15]CAPDU: 80 13 01 00 [16:36:15]Write to MH i2c: E2 08 00 D7 24 80 13 01 00 00 00 00 00 78 [16:36:15]Write i2c OK [16:36:15]MH_I2C_Read... [16:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:15]Read from MH i2c: E2 [16:36:15]MH_I2C_Read... [16:36:15]Read from MH i2c: E2 0E 00 [16:36:15]MH_I2C_Read... [16:36:15]Read from MH i2c: E2 0E 00 D7 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [16:36:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:36:15]wFMCommunicate OK [16:36:15]SAM_PROTO_GetShiftState done [16:36:15]FM_GetShiftState done [16:36:15]req_shift_opened done [16:36:15]requested_item shift.open_date is exist - process it [16:36:15]req_shift_open_date [16:36:15]req_shift_open_date done [16:36:15]produce_requested_data done [16:36:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289761,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:36:15]process_action_free close_receipt [16:36:15]json_value_free [16:36:15]json_value_free done [16:36:15]process_json_proto returns [16:36:15]Send response to host [16:36:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289761,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:36:15]free response buf [16:36:15]execute_script done [16:36:15]execute_script returns [16:36:15]free content buf [16:36:15]Sock 9.Close socket [16:36:15]Sock 9.Thread stoped [16:36:37]accept exits with 7 [16:36:37]New connection [16:36:37]New thread 3067157860 created [16:36:37]Thread 3067301220 joined [16:36:37]Waiting for new connection... [16:36:37] Sock 7.Parse request [16:36:37]Sock 7.Check first char [16:36:37]Sock 7.First char is OK [16:36:37]request: POST /json_proto HTTP/1.0 [16:36:37]Method: POST [16:36:37]URL: /json_proto [16:36:37]Method is POST - this is cgi request [16:36:37]url: /json_proto [16:36:37]query_string will be loaded in cgi processing [16:36:37]execute_cgi json_proto POST (null) [16:36:37]execute_cgi path=json_proto method=POST [16:36:37]POST find Content-Length [16:36:37]Host: 172.17.41.135:8080 [16:36:37]Content-Length: 805 [16:36:37]Content-Type: application/json [16:36:37] [16:36:37]POST finish read [16:36:37]Found Content-Length = 805 [16:36:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:36:37]execute_script... [16:36:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:36:37]POST & json_proto [16:36:37]process_json_proto [16:36:37]json parsed OK: [16:36:37]protocol is kg_v1.0 [16:36:37]action value=close_receipt [16:36:37]process_action close_receipt [16:36:37]cmd_close_receipt [16:36:37]MH_GetDate [16:36:37]Write to MH i2c: F0 00 00 D8 24 EB [16:36:37]Write i2c OK [16:36:37]MH_I2C_Read... [16:36:37]Read from MH i2c: F0 [16:36:37]MH_I2C_Read... [16:36:37]Read from MH i2c: F0 09 00 [16:36:37]MH_I2C_Read... [16:36:37]Read from MH i2c: F0 09 00 D8 24 00 16 99 F1 66 ED 3E 82 65 0C [16:36:37]GetLastDocTimeStamp 1727109372 [16:36:37]current date 1727109398 [16:36:37]FM_GetShiftState [16:36:37]SAM_PROTO_GetShiftState [16:36:37]wFMCommunicate request_size=4 [16:36:37]MH_SAM_APDU [16:36:37]CAPDU: 80 13 01 00 [16:36:37]Write to MH i2c: E2 08 00 D9 24 80 13 01 00 00 00 00 00 7A [16:36:37]Write i2c OK [16:36:37]MH_I2C_Read... [16:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:37]Read from MH i2c: E2 [16:36:37]MH_I2C_Read... [16:36:37]Read from MH i2c: E2 0E 00 [16:36:37]MH_I2C_Read... [16:36:37]Read from MH i2c: E2 0E 00 D9 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [16:36:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:36:37]wFMCommunicate OK [16:36:37]SAM_PROTO_GetShiftState done [16:36:37]FM_GetShiftState done [16:36:37]opened in 1727051401 [16:36:37]opened+sec_in_day 1727137801 [16:36:37]quantity*price = 150032 [16:36:37]sum+1 = 150033 [16:36:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 436 23.09.2024 16:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289762 ФПД: 190016406176061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163638&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289762&fm=190016406176061&tin=02508201610067®Number=0000000000091827&sum=150032 [16:36:38]StoreToDocumentArchive [16:36:38]shift 515 fd 289762 [16:36:38]save to /storage/0515/doc_00289762 [16:36:38]save last doc name /storage/0515/doc_00289762 to /storage/kkm_last_doc_name [16:36:38]save OK [16:36:38]Clear old archive folders... [16:36:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:36:38]tlvbuf is 0070AAF0 [16:36:38]SAM_PROTO_ClearQueue [16:36:38]wFMCommunicate request_size=4 [16:36:38]MH_SAM_APDU [16:36:38]CAPDU: 80 09 00 00 [16:36:38]Write to MH i2c: E2 08 00 E6 24 80 09 00 00 00 00 00 00 7C [16:36:38]Write i2c OK [16:36:38]MH_I2C_Read... [16:36:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:38]Read from MH i2c: E2 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 E6 24 00 90 00 7E [16:36:38]RAPDU: 90 00 [16:36:38]wFMCommunicate OK [16:36:38]SAM_PROTO_ClearQueue done [16:36:38]KKMCreateOFDPacket [16:36:38]OFDProtocolAddRootSTLVToBuf [16:36:38]FM_MakeSignedData [16:36:38]FM_MakeSignedData [16:36:38]SAM_PROTO_SignData [16:36:38]wFMCommunicate request_size=4 [16:36:38]MH_SAM_APDU [16:36:38]CAPDU: 80 0D 01 02 [16:36:38]Write to MH i2c: E2 08 00 E7 24 80 0D 01 02 00 00 00 00 84 [16:36:38]Write i2c OK [16:36:38]MH_I2C_Read... [16:36:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:38]Read from MH i2c: E2 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 E7 24 00 90 00 7F [16:36:38]RAPDU: 90 00 [16:36:38]wFMCommunicate OK [16:36:38]wFMCommunicate request_size=255 [16:36:38]MH_SAM_APDU [16:36: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 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 B4 01 00 00 F4 03 04 00 16 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6B 04 00 35 04 06 00 AC [16:36:38]Write to MH i2c: E2 02 01 E8 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 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 B4 01 00 00 F4 03 04 00 16 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6B 04 00 35 04 06 00 AC 00 00 74 [16:36:38]Write i2c OK [16:36:38]MH_I2C_Read... [16:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:38]Read from MH i2c: E2 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 E8 24 00 90 00 80 [16:36:38]RAPDU: 90 00 [16:36:38]wFMCommunicate OK [16:36:38]wFMCommunicate request_size=10 [16:36:38]MH_SAM_APDU [16:36:38]CAPDU: 80 0D 02 02 05 D1 A4 64 41 3D [16:36:38]Write to MH i2c: E2 0D 00 E9 24 80 0D 02 02 05 00 D1 A4 64 41 3D 00 00 E8 [16:36:38]Write i2c OK [16:36:38]MH_I2C_Read... [16:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:38]Read from MH i2c: E2 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 03 00 E9 24 00 90 00 81 [16:36:38]RAPDU: 90 00 [16:36:38]wFMCommunicate OK [16:36:38]wFMCommunicate request_size=4 [16:36:38]MH_SAM_APDU [16:36:38]CAPDU: 80 0D 03 02 [16:36:38]Write to MH i2c: E2 08 00 EA 24 80 0D 03 02 00 00 00 00 89 [16:36:38]Write i2c OK [16:36:38]MH_I2C_Read... [16:36:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:38]Read from MH i2c: E2 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 0B 00 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 0B 00 EA 24 00 AD E9 14 AF 8E 97 E8 C9 90 00 B9 [16:36:38]RAPDU: AD E9 14 AF 8E 97 E8 C9 90 00 [16:36:38]wFMCommunicate OK [16:36:38]SAM_PROTO_SignData done [16:36:38]FM_MakeSignedData done [16:36:38]CreateOFDProtocolMessage [16:36:38]wFMCommunicate request_size=4 [16:36:38]MH_SAM_APDU [16:36:38]CAPDU: 80 11 00 00 [16:36:38]Write to MH i2c: E2 08 00 EB 24 80 11 00 00 00 00 00 00 89 [16:36:38]Write i2c OK [16:36:38]MH_I2C_Read... [16:36:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:38]Read from MH i2c: E2 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 17 00 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: E2 17 00 EB 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D9 [16:36:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:38]wFMCommunicate OK [16:36:38]CreateOFDProtocolMessage done [16:36:38]OFDSenderStorePacket 289762 [16:36:38]StoreOFDPacket docnum=289762 [16:36:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 7B F2 07 01 85 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 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 B4 01 00 00 F4 03 04 00 16 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6B 04 00 35 04 06 00 AC D1 A4 64 41 3D AD E9 14 AF 8E 97 E8 C9 [16:36:38]CheckFolder [16:36:38]dirname=/storage/ofd_packets [16:36:38]CheckFolder done [16:36:38]ProducePacketName [16:36:38]name=ofd_packets/00289762 [16:36:38]NVStorageSaveData ofd_packets/00289762 [16:36:38]File name is /storage/ofd_packets/00289762 [16:36:38]Write 301 bytes [16:36:38]NVStorageSaveData done [16:36:38]OFDSenderStorePacket done [16:36:38]KKMCreateOFDPacket done [16:36:38]NVStorageSaveData kkm_last_timestamp [16:36:38]File name is /storage/kkm_last_timestamp [16:36:38]Write 4 bytes [16:36:38]NVStorageSaveData done [16:36:38]ExternCall_PrintAddStr [16:36:38]wPrintStart [16:36:38]Write to MH i2c: 01 00 00 EC 24 10 [16:36:38]Write i2c OK [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: 01 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: 01 07 00 [16:36:38]MH_I2C_Read... [16:36:38]Read from MH i2c: 01 07 00 EC 24 00 00 00 00 00 FF 0F 25 [16:36:38]RasterBufferAndPrint [16:36:38]line Счет N : (1)24617842 [16:36:38]line ИНН: 02508201610067 [16:36:38]line Контрольно-Кассовый Чек [16:36:38]line ПРОДАЖА [16:36:38]line ТРК (МРК, ГНК) : 52 [16:36:38]line Товар: 2710124500 [16:36:38]line Аи-95-К-5 [16:36:38]line 20.220 * 74.20 [16:36:38]line = 1500.32 [16:36:38]line НДС 12% НСП 1% [16:36:38]line > о реализуемом товаре [16:36:38]line ИТОГО: 1500.32 [16:36:38]line НСП 1% : 13.28 [16:36:38]line НДС 12% : 159.33 [16:36:38]line Наличными: 0.00 [16:36:38]line Безнал.: 1500.32 [16:36:38]line Место: АЗС № 90 "Партнёр-нефть" [16:36:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:36:38]line СНО: Общий режим [16:36:38]line Чек 436 23.09.2024 16:36 [16:36:38]line Смена: 515 ФФД: 1.0 [16:36:38]line ЗНМ: 0300000107 [16:36:38]line РНМ: 0000000000091827 [16:36:38]line Версия ККМ: 001 [16:36:38]line Платежная система: O! деньги [16:36:38]line ФМ: 0000000000871832 [16:36:38]line ФД: 289762 [16:36:38]line ФПД: 190016406176061 [16:36:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163638&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289762&fm=190016406176061&tin=02508201610067®Number=0000000000091827&sum=150032 [16:36:38]written 0, free lines is 4095 [16:36:39]Write to MH i2c: 01 00 00 15 25 3A [16:36:39]Write i2c OK [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: 01 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: 01 07 00 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: 01 07 00 15 25 00 00 00 00 00 EE 0C 3B [16:36:39]RasterBufferAndPrint [16:36:39]line [16:36:39]line [16:36:39]line [16:36:39]line [16:36:39]line [16:36:39]written 0, free lines is 3320 [16:36:39]MH_Cut [16:36:39]Write to MH i2c: D1 01 00 1C 25 01 13 [16:36:39]Write i2c OK [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: D1 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: D1 01 00 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: D1 01 00 1C 25 00 12 [16:36:39]Write to MH i2c: 01 00 00 1D 25 42 [16:36:39]Write i2c OK [16:36:39]MH_I2C_Read... [16:36:40]*** Cut start [16:36:40]*** Partial cut [16:36:40]*** CUTSNS_PIN = 1 [16:36:40]*** CUTSNS_PIN = 0 [16:36:40]*** Brake cut motor [16:36:40]Read from MH i2c: 01 [16:36:40]MH_I2C_Read... [16:36:40]*** Stop cut motor [16:36:40]*** Cut end [16:36:40]Read from MH i2c: 01 07 00 [16:36:40]MH_I2C_Read... [16:36:40]Read from MH i2c: 01 07 00 1D 25 00 00 00 00 00 FF 0F 57 [16:36:40]process_action close_receipt done [16:36:40]requested_data is exist [16:36:40]produce_requested_data [16:36:40]requested_item fm.sn is exist - process it [16:36:40]wFMCommunicate request_size=4 [16:36:40]MH_SAM_APDU [16:36:40]CAPDU: 80 11 00 00 [16:36:40]Write to MH i2c: E2 08 00 1E 25 80 11 00 00 00 00 00 00 BD [16:36:40]Write i2c OK [16:36:40]MH_I2C_Read... [16:36:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:40]Read from MH i2c: E2 [16:36:40]MH_I2C_Read... [16:36:40]Read from MH i2c: E2 17 00 [16:36:40]MH_I2C_Read... [16:36:40]Read from MH i2c: E2 17 00 1E 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0D [16:36:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:36:40]wFMCommunicate OK [16:36:40]requested_item fd.num is exist - process it [16:36:40]SAM_PROTO_GetFieldsCounters [16:36:40]wFMCommunicate request_size=4 [16:36:40]MH_SAM_APDU [16:36:40]CAPDU: 80 13 00 00 [16:36:40]Write to MH i2c: E2 08 00 1F 25 80 13 00 00 00 00 00 00 C0 [16:36:40]Write i2c OK [16:36:40]MH_I2C_Read... [16:36:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:40]Read from MH i2c: E2 [16:36:40]MH_I2C_Read... [16:36:40]Read from MH i2c: E2 62 00 [16:36:40]MH_I2C_Read... [16:36:40]Read from MH i2c: E2 62 00 1F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E2 6B 04 00 0E 04 04 00 03 02 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 55 [16:36: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E2 6B 04 00 0E 04 04 00 03 02 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 [16:36:41]wFMCommunicate OK [16:36:41]SAM_PROTO_GetFieldsCounters done [16:36:41]requested_item shift.num is exist - process it [16:36:41]requested_item shift.opened is exist - process it [16:36:41]req_shift_opened [16:36:41]FM_GetShiftState [16:36:41]SAM_PROTO_GetShiftState [16:36:41]wFMCommunicate request_size=4 [16:36:41]MH_SAM_APDU [16:36:41]CAPDU: 80 13 01 00 [16:36:41]Write to MH i2c: E2 08 00 20 25 80 13 01 00 00 00 00 00 C2 [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:41]Read from MH i2c: E2 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 0E 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 0E 00 20 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 63 [16:36:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:36:41]wFMCommunicate OK [16:36:41]SAM_PROTO_GetShiftState done [16:36:41]FM_GetShiftState done [16:36:41]req_shift_opened done [16:36:41]requested_item shift.open_date is exist - process it [16:36:41]req_shift_open_date [16:36:41]req_shift_open_date done [16:36:41]produce_requested_data done [16:36:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289762,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:36:41]process_action_free close_receipt [16:36:41]json_value_free [16:36:41]json_value_free done [16:36:41]process_json_proto returns [16:36:41]Send response to host [16:36:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289762,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:36:41]free response buf [16:36:41]execute_script done [16:36:41]execute_script returns [16:36:41]free content buf [16:36:41]Sock 7.Close socket [16:36:41]Sock 7.Thread stoped [16:38:23]ConnectInit Can't connect to host [16:38:23]CommunicateWithHost connect error [16:38:23]CommunicateWithHost err = -1 [16:38:23]OFD Sender: Server communicate error [16:38:23]OFD Sender: Processing packet 289761 [packets to send 1785, broken 1783] [16:38:23]ProducePacketName [16:38:23]name=ofd_packets/00289761 [16:38:23]OFD Sender: To server: pG, [16:38:23]CommunicateWithHost lk.salyk.kg:30040 [16:38:23]ConnectInit lk.salyk.kg [16:38:23]Connected sock=7 [16:38:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 4F 47 04 01 50 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 FC 98 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6B 04 00 35 04 06 00 A1 47 32 9E 91 7E 63 55 DC 3F 01 D6 33 84 [16:38: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 33 32 4F 00 00 00 BB C7 47 00 AC 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6B 04 00 F4 03 04 00 53 41 F1 66 B6 04 01 00 00 A5 AD 22 E3 5B 04 F1 44 [16:38:24]CommunicateWithHost err = 0 [16:38:24]CheckOFDResponse [16:38:24]1017 (14) - 77093643461234 [16:38:24]1041 (16) - 0000000000871832 [16:38:24]1040 (4) - 289761 [16:38:24]1012 (4) - 23.09.2024 10:22 [16:38:24]1206 (1) - 0 [16:38:24]OFD Sender: Remove packet 289761 [16:38:24]ProducePacketName [16:38:24]name=ofd_packets/00289761 [16:38:24]NVStorageDeleteData [16:38:24]OFD Sender: Processing packet 289762 [packets to send 1784, broken 1783] [16:38:24]ProducePacketName [16:38:24]name=ofd_packets/00289762 [16:38:24]OFD Sender: To server: pG, [16:38:24]CommunicateWithHost lk.salyk.kg:30040 [16:38:24]ConnectInit lk.salyk.kg [16:38:25]Connected sock=10 [16:38: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 33 32 0F 01 00 00 7B F2 07 01 85 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 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 B4 01 00 00 F4 03 04 00 16 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6B 04 00 35 04 06 00 AC D1 A4 64 41 3D AD E9 14 AF 8E 97 E8 C9 [16:38: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 33 32 4F 00 00 00 87 25 47 00 1F 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 33 32 10 04 04 00 E2 6B 04 00 F4 03 04 00 54 41 F1 66 B6 04 01 00 00 B7 1D B8 86 55 22 BA CC [16:38:25]CommunicateWithHost err = 0 [16:38:25]CheckOFDResponse [16:38:25]1017 (14) - 77093643461234 [16:38:25]1041 (16) - 0000000000871832 [16:38:25]1040 (4) - 289762 [16:38:25]1012 (4) - 23.09.2024 10:22 [16:38:25]1206 (1) - 0 [16:38:25]OFD Sender: Remove packet 289762 [16:38:25]ProducePacketName [16:38:25]name=ofd_packets/00289762 [16:38:25]NVStorageDeleteData [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:10]accept exits with 9 [16:39:10]New connection [16:39:10]New thread 3067301220 created [16:39:10]Thread 3067157860 joined [16:39:10]Waiting for new connection... [16:39:10] Sock 9.Parse request [16:39:10]Sock 9.Check first char [16:39:10]Sock 9.First char is OK [16:39:10]request: POST /json_proto HTTP/1.0 [16:39:10]Method: POST [16:39:10]URL: /json_proto [16:39:10]Method is POST - this is cgi request [16:39:10]url: /json_proto [16:39:10]query_string will be loaded in cgi processing [16:39:10]execute_cgi json_proto POST (null) [16:39:10]execute_cgi path=json_proto method=POST [16:39:10]POST find Content-Length [16:39:10]Host: 172.17.41.135:8080 [16:39:10]Content-Length: 805 [16:39:10]Content-Type: application/json [16:39:10] [16:39:10]POST finish read [16:39:10]Found Content-Length = 805 [16:39:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:10]execute_script... [16: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)24617845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:10]POST & json_proto [16:39:10]process_json_proto [16:39:10]json parsed OK: [16:39:10]protocol is kg_v1.0 [16:39:10]action value=close_receipt [16:39:10]process_action close_receipt [16:39:10]cmd_close_receipt [16:39:10]MH_GetDate [16:39:10]Write to MH i2c: F0 00 00 21 25 35 [16:39:10]Write i2c OK [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: F0 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: F0 09 00 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: F0 09 00 21 25 00 B0 99 F1 66 ED 3E 82 65 F0 [16:39:10]GetLastDocTimeStamp 1727109398 [16:39:10]current date 1727109552 [16:39:10]FM_GetShiftState [16:39:10]SAM_PROTO_GetShiftState [16:39:10]wFMCommunicate request_size=4 [16:39:10]MH_SAM_APDU [16:39:10]CAPDU: 80 13 01 00 [16:39:10]Write to MH i2c: E2 08 00 22 25 80 13 01 00 00 00 00 00 C4 [16:39:10]Write i2c OK [16:39:10]MH_I2C_Read... [16:39:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:10]Read from MH i2c: E2 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: E2 0E 00 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: E2 0E 00 22 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 65 [16:39:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:39:10]wFMCommunicate OK [16:39:10]SAM_PROTO_GetShiftState done [16:39:10]FM_GetShiftState done [16:39:10]opened in 1727051401 [16:39:10]opened+sec_in_day 1727137801 [16:39:10]quantity*price = 100021 [16:39:10]sum+1 = 100023 [16:39:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 437 23.09.2024 16:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289763 ФПД: 272928558769371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163912&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289763&fm=272928558769371&tin=02508201610067®Number=0000000000091827&sum=100022 [16:39:11]StoreToDocumentArchive [16:39:11]shift 515 fd 289763 [16:39:11]save to /storage/0515/doc_00289763 [16:39:11]save last doc name /storage/0515/doc_00289763 to /storage/kkm_last_doc_name [16:39:11]save OK [16:39:11]Clear old archive folders... [16:39:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:11]tlvbuf is 00760F70 [16:39:11]SAM_PROTO_ClearQueue [16:39:11]wFMCommunicate request_size=4 [16:39:11]MH_SAM_APDU [16:39:11]CAPDU: 80 09 00 00 [16:39:11]Write to MH i2c: E2 08 00 2F 25 80 09 00 00 00 00 00 00 C6 [16:39:11]Write i2c OK [16:39:11]MH_I2C_Read... [16:39:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:12]Read from MH i2c: E2 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 2F 25 00 90 00 C8 [16:39:12]RAPDU: 90 00 [16:39:12]wFMCommunicate OK [16:39:12]SAM_PROTO_ClearQueue done [16:39:12]KKMCreateOFDPacket [16:39:12]OFDProtocolAddRootSTLVToBuf [16:39:12]FM_MakeSignedData [16:39:12]FM_MakeSignedData [16:39:12]SAM_PROTO_SignData [16:39:12]wFMCommunicate request_size=4 [16:39:12]MH_SAM_APDU [16:39:12]CAPDU: 80 0D 01 02 [16:39:12]Write to MH i2c: E2 08 00 30 25 80 0D 01 02 00 00 00 00 CE [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:12]Read from MH i2c: E2 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 30 25 00 90 00 C9 [16:39:12]RAPDU: 90 00 [16:39:12]wFMCommunicate OK [16:39:12]wFMCommunicate request_size=255 [16:39:12]MH_SAM_APDU [16:39:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 B0 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6B 04 00 35 04 06 00 F8 [16:39:12]Write to MH i2c: E2 02 01 31 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 01 00 00 F4 03 04 00 B0 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6B 04 00 35 04 06 00 F8 00 00 4A [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:12]Read from MH i2c: E2 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 31 25 00 90 00 CA [16:39:12]RAPDU: 90 00 [16:39:12]wFMCommunicate OK [16:39:12]wFMCommunicate request_size=10 [16:39:12]MH_SAM_APDU [16:39:12]CAPDU: 80 0D 02 02 05 3A 21 CB 64 DB [16:39:12]Write to MH i2c: E2 0D 00 32 25 80 0D 02 02 05 00 3A 21 CB 64 DB 00 00 40 [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:12]Read from MH i2c: E2 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 03 00 32 25 00 90 00 CB [16:39:12]RAPDU: 90 00 [16:39:12]wFMCommunicate OK [16:39:12]wFMCommunicate request_size=4 [16:39:12]MH_SAM_APDU [16:39:12]CAPDU: 80 0D 03 02 [16:39:12]Write to MH i2c: E2 08 00 33 25 80 0D 03 02 00 00 00 00 D3 [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:12]Read from MH i2c: E2 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 0B 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 0B 00 33 25 00 2A 79 5D 51 84 72 D7 8C 90 00 7E [16:39:12]RAPDU: 2A 79 5D 51 84 72 D7 8C 90 00 [16:39:12]wFMCommunicate OK [16:39:12]SAM_PROTO_SignData done [16:39:12]FM_MakeSignedData done [16:39:12]CreateOFDProtocolMessage [16:39:12]wFMCommunicate request_size=4 [16:39:12]MH_SAM_APDU [16:39:12]CAPDU: 80 11 00 00 [16:39:12]Write to MH i2c: E2 08 00 34 25 80 11 00 00 00 00 00 00 D3 [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:12]Read from MH i2c: E2 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 17 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 17 00 34 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [16:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:39:12]wFMCommunicate OK [16:39:12]CreateOFDProtocolMessage done [16:39:12]OFDSenderStorePacket 289763 [16:39:12]StoreOFDPacket docnum=289763 [16:39:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F8 A6 07 01 6E 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 01 00 00 F4 03 04 00 B0 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6B 04 00 35 04 06 00 F8 3A 21 CB 64 DB 2A 79 5D 51 84 72 D7 8C [16:39:12]CheckFolder [16:39:12]dirname=/storage/ofd_packets [16:39:12]CheckFolder done [16:39:12]ProducePacketName [16:39:12]name=ofd_packets/00289763 [16:39:12]NVStorageSaveData ofd_packets/00289763 [16:39:12]File name is /storage/ofd_packets/00289763 [16:39:12]Write 301 bytes [16:39:12]NVStorageSaveData done [16:39:12]OFDSenderStorePacket done [16:39:12]KKMCreateOFDPacket done [16:39:12]NVStorageSaveData kkm_last_timestamp [16:39:12]File name is /storage/kkm_last_timestamp [16:39:12]Write 4 bytes [16:39:12]NVStorageSaveData done [16:39:12]ExternCall_PrintAddStr [16:39:12]wPrintStart [16:39:12]Write to MH i2c: 01 00 00 35 25 5A [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: 01 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: 01 07 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: 01 07 00 35 25 00 00 00 00 00 FF 0F 6F [16:39:12]RasterBufferAndPrint [16:39:12]line Счет N : (1)24617845 [16:39:12]line ИНН: 02508201610067 [16:39:12]line Контрольно-Кассовый Чек [16:39:12]line ПРОДАЖА [16:39:12]line ТРК (МРК, ГНК) : 62 [16:39:12]line Товар: 2710124500 [16:39:12]line Аи-95-К-5 [16:39:12]line 13.480 * 74.20 [16:39:12]line = 1000.22 [16:39:12]line НДС 12% НСП 1% [16:39:12]line > о реализуемом товаре [16:39:12]line ИТОГО: 1000.22 [16:39:12]line НСП 1% : 8.85 [16:39:12]line НДС 12% : 106.22 [16:39:12]line Наличными: 0.00 [16:39:12]line Безнал.: 1000.22 [16:39:12]line Место: АЗС № 90 "Партнёр-нефть" [16:39:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:39:12]line СНО: Общий режим [16:39:12]line Чек 437 23.09.2024 16:39 [16:39:12]line Смена: 515 ФФД: 1.0 [16:39:12]line ЗНМ: 0300000107 [16:39:12]line РНМ: 0000000000091827 [16:39:12]line Версия ККМ: 001 [16:39:12]line Платежная система: O! деньги [16:39:12]line ФМ: 0000000000871832 [16:39:12]line ФД: 289763 [16:39:12]line ФПД: 272928558769371 [16:39:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163912&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289763&fm=272928558769371&tin=02508201610067®Number=0000000000091827&sum=100022 [16:39:12]written 0, free lines is 4095 [16:39:12]OFD Sender: Processing packet 289763 [packets to send 1784, broken 1783] [16:39:12]ProducePacketName [16:39:12]name=ofd_packets/00289763 [16:39:12]OFD Sender: To server: pG, [16:39:12]CommunicateWithHost lk.salyk.kg:30040 [16:39:12]ConnectInit lk.salyk.kg [16:39:12]Write to MH i2c: 01 00 00 5E 25 83 [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: 01 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: 01 07 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: 01 07 00 5E 25 00 00 00 00 00 F0 0C 86 [16:39:12]RasterBufferAndPrint [16:39:12]line [16:39:12]line [16:39:12]line [16:39:12]line [16:39:12]line [16:39:12]written 0, free lines is 3318 [16:39:12]MH_Cut [16:39:12]Write to MH i2c: D1 01 00 65 25 01 5C [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: D1 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: D1 01 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: D1 01 00 65 25 00 5B [16:39:12]Write to MH i2c: 01 00 00 66 25 8B [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:13]Connected sock=10 [16:39: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 33 32 0F 01 00 00 F8 A6 07 01 6E 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 01 00 00 F4 03 04 00 B0 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6B 04 00 35 04 06 00 F8 3A 21 CB 64 DB 2A 79 5D 51 84 72 D7 8C [16:39: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 33 32 4F 00 00 00 A5 58 47 00 A0 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 33 32 10 04 04 00 E3 6B 04 00 F4 03 04 00 84 41 F1 66 B6 04 01 00 00 ED AA 69 0C 15 F6 10 D4 [16:39:13]CommunicateWithHost err = 0 [16:39:13]CheckOFDResponse [16:39:13]1017 (14) - 77093643461234 [16:39:13]1041 (16) - 0000000000871832 [16:39:13]1040 (4) - 289763 [16:39:13]1012 (4) - 23.09.2024 10:23 [16:39:13]1206 (1) - 0 [16:39:13]OFD Sender: Remove packet 289763 [16:39:13]ProducePacketName [16:39:13]name=ofd_packets/00289763 [16:39:13]NVStorageDeleteData [16:39:13]*** Cut start [16:39:13]*** Partial cut [16:39:13]*** CUTSNS_PIN = 1 [16:39:13]*** CUTSNS_PIN = 0 [16:39:14]*** Brake cut motor [16:39:14]OFD Sender: No OFD packet to send [16:39:14]Read from MH i2c: 01 [16:39:14]MH_I2C_Read... [16:39:14]*** Stop cut motor [16:39:14]*** Cut end [16:39:14]Read from MH i2c: 01 07 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: 01 07 00 66 25 00 00 00 00 00 FF 0F A0 [16:39:14]process_action close_receipt done [16:39:14]requested_data is exist [16:39:14]produce_requested_data [16:39:14]requested_item fm.sn is exist - process it [16:39:14]wFMCommunicate request_size=4 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 11 00 00 [16:39:14]Write to MH i2c: E2 08 00 67 25 80 11 00 00 00 00 00 00 06 [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 17 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 17 00 67 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 56 [16:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:39:14]wFMCommunicate OK [16:39:14]requested_item fd.num is exist - process it [16:39:14]SAM_PROTO_GetFieldsCounters [16:39:14]wFMCommunicate request_size=4 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 13 00 00 [16:39:14]Write to MH i2c: E2 08 00 68 25 80 13 00 00 00 00 00 00 09 [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 62 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 62 00 68 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E3 6B 04 00 0E 04 04 00 03 02 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 A2 [16:39: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E3 6B 04 00 0E 04 04 00 03 02 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 [16:39:14]wFMCommunicate OK [16:39:14]SAM_PROTO_GetFieldsCounters done [16:39:14]requested_item shift.num is exist - process it [16:39:14]requested_item shift.opened is exist - process it [16:39:14]req_shift_opened [16:39:14]FM_GetShiftState [16:39:14]SAM_PROTO_GetShiftState [16:39:14]wFMCommunicate request_size=4 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 13 01 00 [16:39:14]Write to MH i2c: E2 08 00 69 25 80 13 01 00 00 00 00 00 0B [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 0E 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 0E 00 69 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AC [16:39:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:39:14]wFMCommunicate OK [16:39:14]SAM_PROTO_GetShiftState done [16:39:14]FM_GetShiftState done [16:39:14]req_shift_opened done [16:39:14]requested_item shift.open_date is exist - process it [16:39:14]req_shift_open_date [16:39:14]req_shift_open_date done [16:39:14]produce_requested_data done [16:39:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289763,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:39:14]process_action_free close_receipt [16:39:14]json_value_free [16:39:14]json_value_free done [16:39:14]process_json_proto returns [16:39:14]Send response to host [16:39:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289763,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:39:14]free response buf [16:39:14]execute_script done [16:39:14]execute_script returns [16:39:14]free content buf [16:39:14]Sock 9.Close socket [16:39:14]Sock 9.Thread stoped [16:39:19]OFD Sender: No OFD packet to send [16:39:24]OFD Sender: No OFD packet to send [16:39:29]OFD Sender: No OFD packet to send [16:39:34]OFD Sender: No OFD packet to send [16:39:39]OFD Sender: No OFD packet to send [16:39:44]OFD Sender: No OFD packet to send [16:39:49]OFD Sender: No OFD packet to send [16:39:53]accept exits with 7 [16:39:53]New connection [16:39:53]New thread 3067157860 created [16:39:53]Thread 3067301220 joined [16:39:53]Waiting for new connection... [16:39:53] Sock 7.Parse request [16:39:53]Sock 7.Check first char [16:39:53]Sock 7.First char is OK [16:39:53]request: POST /json_proto HTTP/1.0 [16:39:53]Method: POST [16:39:53]URL: /json_proto [16:39:53]Method is POST - this is cgi request [16:39:53]url: /json_proto [16:39:53]query_string will be loaded in cgi processing [16:39:53]execute_cgi json_proto POST (null) [16:39:53]execute_cgi path=json_proto method=POST [16:39:53]POST find Content-Length [16:39:53]Host: 172.17.41.135:8080 [16:39:53]Content-Length: 683 [16:39:53]Content-Type: application/json [16:39:53] [16:39:53]POST finish read [16:39:53]Found Content-Length = 683 [16:39:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:53]execute_script... [16:39: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)24617843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:53]POST & json_proto [16:39:53]process_json_proto [16:39:53]json parsed OK: [16:39:53]protocol is kg_v1.0 [16:39:53]action value=close_receipt [16:39:53]process_action close_receipt [16:39:53]cmd_close_receipt [16:39:53]MH_GetDate [16:39:53]Write to MH i2c: F0 00 00 6A 25 7E [16:39:53]Write i2c OK [16:39:53]MH_I2C_Read... [16:39:53]Read from MH i2c: F0 [16:39:53]MH_I2C_Read... [16:39:53]Read from MH i2c: F0 09 00 [16:39:53]MH_I2C_Read... [16:39:53]Read from MH i2c: F0 09 00 6A 25 00 DB 99 F1 66 ED 3E 82 65 64 [16:39:53]GetLastDocTimeStamp 1727109552 [16:39:53]current date 1727109595 [16:39:53]FM_GetShiftState [16:39:53]SAM_PROTO_GetShiftState [16:39:53]wFMCommunicate request_size=4 [16:39:53]MH_SAM_APDU [16:39:53]CAPDU: 80 13 01 00 [16:39:53]Write to MH i2c: E2 08 00 6B 25 80 13 01 00 00 00 00 00 0D [16:39:53]Write i2c OK [16:39:53]MH_I2C_Read... [16:39:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:53]Read from MH i2c: E2 [16:39:53]MH_I2C_Read... [16:39:53]Read from MH i2c: E2 0E 00 [16:39:53]MH_I2C_Read... [16:39:53]Read from MH i2c: E2 0E 00 6B 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AE [16:39:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:39:53]wFMCommunicate OK [16:39:53]SAM_PROTO_GetShiftState done [16:39:53]FM_GetShiftState done [16:39:53]opened in 1727051401 [16:39:53]opened+sec_in_day 1727137801 [16:39:53]quantity*price = 50003 [16:39:53]sum+1 = 50005 [16:39:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 438 23.09.2024 16:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289764 ФПД: 169503751977462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163955&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289764&fm=169503751977462&tin=02508201610067®Number=0000000000091827&sum=50000 [16:39:54]StoreToDocumentArchive [16:39:54]shift 515 fd 289764 [16:39:54]save to /storage/0515/doc_00289764 [16:39:54]save last doc name /storage/0515/doc_00289764 to /storage/kkm_last_doc_name [16:39:54]save OK [16:39:54]Clear old archive folders... [16:39:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:39:54]tlvbuf is 0079DB10 [16:39:54]SAM_PROTO_ClearQueue [16:39:54]wFMCommunicate request_size=4 [16:39:54]MH_SAM_APDU [16:39:54]CAPDU: 80 09 00 00 [16:39:54]Write to MH i2c: E2 08 00 78 25 80 09 00 00 00 00 00 00 0F [16:39:54]Write i2c OK [16:39:54]MH_I2C_Read... [16:39:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:55]Read from MH i2c: E2 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 78 25 00 90 00 11 [16:39:55]RAPDU: 90 00 [16:39:55]wFMCommunicate OK [16:39:55]SAM_PROTO_ClearQueue done [16:39:55]KKMCreateOFDPacket [16:39:55]OFDProtocolAddRootSTLVToBuf [16:39:55]FM_MakeSignedData [16:39:55]FM_MakeSignedData [16:39:55]SAM_PROTO_SignData [16:39:55]wFMCommunicate request_size=4 [16:39:55]MH_SAM_APDU [16:39:55]CAPDU: 80 0D 01 02 [16:39:55]Write to MH i2c: E2 08 00 79 25 80 0D 01 02 00 00 00 00 17 [16:39:55]Write i2c OK [16:39:55]MH_I2C_Read... [16:39:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:55]Read from MH i2c: E2 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 79 25 00 90 00 12 [16:39:55]RAPDU: 90 00 [16:39:55]wFMCommunicate OK [16:39:55]wFMCommunicate request_size=255 [16:39:55]MH_SAM_APDU [16:39:55]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DB 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6B 04 00 35 04 06 00 9A 29 [16:39:55]Write to MH i2c: E2 02 01 7A 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DB 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6B 04 00 35 04 06 00 9A 29 00 00 46 [16:39:55]Write i2c OK [16:39:55]MH_I2C_Read... [16:39:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:55]Read from MH i2c: E2 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 7A 25 00 90 00 13 [16:39:55]RAPDU: 90 00 [16:39:55]wFMCommunicate OK [16:39:55]wFMCommunicate request_size=9 [16:39:55]MH_SAM_APDU [16:39:55]CAPDU: 80 0D 02 02 04 AA EC B9 F6 [16:39:55]Write to MH i2c: E2 0C 00 7B 25 80 0D 02 02 04 00 AA EC B9 F6 00 00 67 [16:39:55]Write i2c OK [16:39:55]MH_I2C_Read... [16:39:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:55]Read from MH i2c: E2 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 03 00 7B 25 00 90 00 14 [16:39:55]RAPDU: 90 00 [16:39:55]wFMCommunicate OK [16:39:55]wFMCommunicate request_size=4 [16:39:55]MH_SAM_APDU [16:39:55]CAPDU: 80 0D 03 02 [16:39:55]Write to MH i2c: E2 08 00 7C 25 80 0D 03 02 00 00 00 00 1C [16:39:55]Write i2c OK [16:39:55]MH_I2C_Read... [16:39:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:55]Read from MH i2c: E2 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 0B 00 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 0B 00 7C 25 00 6A 4F E3 C9 BB 34 90 89 90 00 8A [16:39:55]RAPDU: 6A 4F E3 C9 BB 34 90 89 90 00 [16:39:55]wFMCommunicate OK [16:39:55]SAM_PROTO_SignData done [16:39:55]FM_MakeSignedData done [16:39:55]CreateOFDProtocolMessage [16:39:55]wFMCommunicate request_size=4 [16:39:55]MH_SAM_APDU [16:39:55]CAPDU: 80 11 00 00 [16:39:55]Write to MH i2c: E2 08 00 7D 25 80 11 00 00 00 00 00 00 1C [16:39:55]Write i2c OK [16:39:55]MH_I2C_Read... [16:39:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:55]Read from MH i2c: E2 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 17 00 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: E2 17 00 7D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [16:39:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:39:55]wFMCommunicate OK [16:39:55]CreateOFDProtocolMessage done [16:39:55]OFDSenderStorePacket 289764 [16:39:55]StoreOFDPacket docnum=289764 [16:39:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 F1 32 06 01 26 9E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DB 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6B 04 00 35 04 06 00 9A 29 AA EC B9 F6 6A 4F E3 C9 BB 34 90 89 [16:39:55]CheckFolder [16:39:55]dirname=/storage/ofd_packets [16:39:55]CheckFolder done [16:39:55]ProducePacketName [16:39:55]name=ofd_packets/00289764 [16:39:55]NVStorageSaveData ofd_packets/00289764 [16:39:55]File name is /storage/ofd_packets/00289764 [16:39:55]Write 300 bytes [16:39:55]NVStorageSaveData done [16:39:55]OFDSenderStorePacket done [16:39:55]KKMCreateOFDPacket done [16:39:55]NVStorageSaveData kkm_last_timestamp [16:39:55]File name is /storage/kkm_last_timestamp [16:39:55]Write 4 bytes [16:39:55]NVStorageSaveData done [16:39:55]ExternCall_PrintAddStr [16:39:55]wPrintStart [16:39:55]Write to MH i2c: 01 00 00 7E 25 A3 [16:39:55]Write i2c OK [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: 01 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: 01 07 00 [16:39:55]MH_I2C_Read... [16:39:55]Read from MH i2c: 01 07 00 7E 25 00 00 00 00 00 FF 0F B8 [16:39:55]RasterBufferAndPrint [16:39:55]line Счет N : (1)24617843 [16:39:55]line ИНН: 02508201610067 [16:39:55]line Контрольно-Кассовый Чек [16:39:55]line ПРОДАЖА [16:39:55]line ТРК (МРК, ГНК) : 71 [16:39:55]line Товар: 2711190000 [16:39:55]line ГАЗ-К-5 [16:39:55]line 13.370 * 37.40 [16:39:55]line = 500.04 [16:39:55]line НДС 12% НСП 1% [16:39:55]line > о реализуемом товаре [16:39:55]line ОКРУГЛЕНИЕ: -0.04 [16:39:55]line ИТОГО: 500.00 [16:39:55]line Внесено: 500.00 [16:39:55]line СДАЧА: 0.00 [16:39:55]line НСП 1% : 4.42 [16:39:55]line НДС 12% : 53.10 [16:39:55]line Наличными: 500.00 [16:39:55]line Безнал.: 0.00 [16:39:55]line Место: АЗС № 90 "Партнёр-нефть" [16:39:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:39:55]line СНО: Общий режим [16:39:55]line Чек 438 23.09.2024 16:39 [16:39:55]line Смена: 515 ФФД: 1.0 [16:39:55]line ЗНМ: 0300000107 [16:39:55]line РНМ: 0000000000091827 [16:39:55]line Версия ККМ: 001 [16:39:55]line ФМ: 0000000000871832 [16:39:55]line ФД: 289764 [16:39:55]line ФПД: 169503751977462 [16:39:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T163955&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289764&fm=169503751977462&tin=02508201610067®Number=0000000000091827&sum=50000 [16:39:55]written 0, free lines is 4095 [16:39:55]OFD Sender: Processing packet 289764 [packets to send 1784, broken 1783] [16:39:55]ProducePacketName [16:39:55]name=ofd_packets/00289764 [16:39:55]OFD Sender: To server: pG, [16:39:55]CommunicateWithHost lk.salyk.kg:30040 [16:39:55]ConnectInit lk.salyk.kg [16:39:56]Write to MH i2c: 01 00 00 A8 25 CD [16:39:56]Write i2c OK [16:39:56]MH_I2C_Read... [16:39:56]Read from MH i2c: 01 [16:39:56]MH_I2C_Read... [16:39:56]Read from MH i2c: 01 07 00 [16:39:56]MH_I2C_Read... [16:39:56]Read from MH i2c: 01 07 00 A8 25 00 00 00 00 00 D3 0C B3 [16:39:56]RasterBufferAndPrint [16:39:56]line [16:39:56]line [16:39:56]line [16:39:56]line [16:39:56]line [16:39:56]written 0, free lines is 3289 [16:39:56]MH_Cut [16:39:56]Write to MH i2c: D1 01 00 AF 25 01 A6 [16:39:56]Write i2c OK [16:39:56]MH_I2C_Read... [16:39:56]Read from MH i2c: D1 [16:39:56]MH_I2C_Read... [16:39:56]Read from MH i2c: D1 01 00 [16:39:56]MH_I2C_Read... [16:39:56]Read from MH i2c: D1 01 00 AF 25 00 A5 [16:39:56]Write to MH i2c: 01 00 00 B0 25 D5 [16:39:56]Write i2c OK [16:39:56]MH_I2C_Read... [16:39:56]Connected sock=10 [16:39: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 33 32 0E 01 00 00 F1 32 06 01 26 9E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DB 99 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6B 04 00 35 04 06 00 9A 29 AA EC B9 F6 6A 4F E3 C9 BB 34 90 89 [16:39: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 33 32 4F 00 00 00 46 96 47 00 BF 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 33 32 10 04 04 00 E4 6B 04 00 F4 03 04 00 AF 41 F1 66 B6 04 01 00 00 9B F5 74 CB 58 72 76 CD [16:39:56]CommunicateWithHost err = 0 [16:39:56]CheckOFDResponse [16:39:56]1017 (14) - 77093643461234 [16:39:56]1041 (16) - 0000000000871832 [16:39:56]1040 (4) - 289764 [16:39:56]1012 (4) - 23.09.2024 10:23 [16:39:56]1206 (1) - 0 [16:39:56]OFD Sender: Remove packet 289764 [16:39:56]ProducePacketName [16:39:56]name=ofd_packets/00289764 [16:39:56]NVStorageDeleteData [16:39:56]*** Cut start [16:39:56]*** Partial cut [16:39:56]*** CUTSNS_PIN = 1 [16:39:56]*** CUTSNS_PIN = 0 [16:39:57]*** Brake cut motor [16:39:57]OFD Sender: No OFD packet to send [16:39:57]Read from MH i2c: 01 [16:39:57]MH_I2C_Read... [16:39:57]*** Stop cut motor [16:39:57]*** Cut end [16:39:57]Read from MH i2c: 01 07 00 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: 01 07 00 B0 25 00 00 00 00 00 FF 0F EA [16:39:57]process_action close_receipt done [16:39:57]requested_data is exist [16:39:57]produce_requested_data [16:39:57]requested_item fm.sn is exist - process it [16:39:57]wFMCommunicate request_size=4 [16:39:57]MH_SAM_APDU [16:39:57]CAPDU: 80 11 00 00 [16:39:57]Write to MH i2c: E2 08 00 B1 25 80 11 00 00 00 00 00 00 50 [16:39:57]Write i2c OK [16:39:57]MH_I2C_Read... [16:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:57]Read from MH i2c: E2 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 17 00 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 17 00 B1 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A0 [16:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:39:57]wFMCommunicate OK [16:39:57]requested_item fd.num is exist - process it [16:39:57]SAM_PROTO_GetFieldsCounters [16:39:57]wFMCommunicate request_size=4 [16:39:57]MH_SAM_APDU [16:39:57]CAPDU: 80 13 00 00 [16:39:57]Write to MH i2c: E2 08 00 B2 25 80 13 00 00 00 00 00 00 53 [16:39:57]Write i2c OK [16:39:57]MH_I2C_Read... [16:39:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:57]Read from MH i2c: E2 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 62 00 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 62 00 B2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E4 6B 04 00 0E 04 04 00 03 02 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 F0 [16:39: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E4 6B 04 00 0E 04 04 00 03 02 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 [16:39:57]wFMCommunicate OK [16:39:57]SAM_PROTO_GetFieldsCounters done [16:39:57]requested_item shift.num is exist - process it [16:39:57]requested_item shift.opened is exist - process it [16:39:57]req_shift_opened [16:39:57]FM_GetShiftState [16:39:57]SAM_PROTO_GetShiftState [16:39:57]wFMCommunicate request_size=4 [16:39:57]MH_SAM_APDU [16:39:57]CAPDU: 80 13 01 00 [16:39:57]Write to MH i2c: E2 08 00 B3 25 80 13 01 00 00 00 00 00 55 [16:39:57]Write i2c OK [16:39:57]MH_I2C_Read... [16:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:57]Read from MH i2c: E2 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 0E 00 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 0E 00 B3 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F6 [16:39:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:39:57]wFMCommunicate OK [16:39:57]SAM_PROTO_GetShiftState done [16:39:57]FM_GetShiftState done [16:39:57]req_shift_opened done [16:39:57]requested_item shift.open_date is exist - process it [16:39:57]req_shift_open_date [16:39:57]req_shift_open_date done [16:39:57]produce_requested_data done [16:39:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289764,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:39:57]process_action_free close_receipt [16:39:57]json_value_free [16:39:57]json_value_free done [16:39:57]process_json_proto returns [16:39:57]Send response to host [16:39:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289764,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:39:57]free response buf [16:39:57]execute_script done [16:39:57]execute_script returns [16:39:57]free content buf [16:39:57]Sock 7.Close socket [16:39:57]Sock 7.Thread stoped [16:40:02]OFD Sender: No OFD packet to send [16:40:07]OFD Sender: No OFD packet to send [16:40:12]OFD Sender: No OFD packet to send [16:40:17]OFD Sender: No OFD packet to send [16:40:22]OFD Sender: No OFD packet to send [16:40:27]OFD Sender: No OFD packet to send [16:40:32]OFD Sender: No OFD packet to send [16:40:37]OFD Sender: No OFD packet to send [16:40:40]accept exits with 9 [16:40:40]New connection [16:40:40]New thread 3067301220 created [16:40:40]Thread 3067157860 joined [16:40:40]Waiting for new connection... [16:40:40] Sock 9.Parse request [16:40:40]Sock 9.Check first char [16:40:40]Sock 9.First char is OK [16:40:40]request: POST /json_proto HTTP/1.0 [16:40:40]Method: POST [16:40:40]URL: /json_proto [16:40:40]Method is POST - this is cgi request [16:40:40]url: /json_proto [16:40:40]query_string will be loaded in cgi processing [16:40:40]execute_cgi json_proto POST (null) [16:40:40]execute_cgi path=json_proto method=POST [16:40:40]POST find Content-Length [16:40:40]Host: 172.17.41.135:8080 [16:40:40]Content-Length: 680 [16:40:40]Content-Type: application/json [16:40:40] [16:40:40]POST finish read [16:40:40]Found Content-Length = 680 [16:40:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [16:40:40]execute_script... [16:40: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)24617844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [16:40:40]POST & json_proto [16:40:40]process_json_proto [16:40:40]json parsed OK: [16:40:40]protocol is kg_v1.0 [16:40:40]action value=close_receipt [16:40:40]process_action close_receipt [16:40:40]cmd_close_receipt [16:40:40]MH_GetDate [16:40:40]Write to MH i2c: F0 00 00 B4 25 C8 [16:40:40]Write i2c OK [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: F0 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: F0 09 00 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: F0 09 00 B4 25 00 0A 9A F1 66 ED 3E 82 65 DE [16:40:40]GetLastDocTimeStamp 1727109595 [16:40:40]current date 1727109642 [16:40:40]FM_GetShiftState [16:40:40]SAM_PROTO_GetShiftState [16:40:40]wFMCommunicate request_size=4 [16:40:40]MH_SAM_APDU [16:40:40]CAPDU: 80 13 01 00 [16:40:40]Write to MH i2c: E2 08 00 B5 25 80 13 01 00 00 00 00 00 57 [16:40:40]Write i2c OK [16:40:40]MH_I2C_Read... [16:40:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:40]Read from MH i2c: E2 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: E2 0E 00 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: E2 0E 00 B5 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F8 [16:40:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:40:40]wFMCommunicate OK [16:40:40]SAM_PROTO_GetShiftState done [16:40:40]FM_GetShiftState done [16:40:40]opened in 1727051401 [16:40:40]opened+sec_in_day 1727137801 [16:40:40]quantity*price = 80004 [16:40:40]sum+1 = 80005 [16:40:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 439 23.09.2024 16:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289765 ФПД: 39992410587658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164042&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289765&fm=39992410587658&tin=02508201610067®Number=0000000000091827&sum=80000 [16:40:41]StoreToDocumentArchive [16:40:41]shift 515 fd 289765 [16:40:41]save to /storage/0515/doc_00289765 [16:40:41]save last doc name /storage/0515/doc_00289765 to /storage/kkm_last_doc_name [16:40:41]save OK [16:40:41]Clear old archive folders... [16:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:41]tlvbuf is B6F2FCC0 [16:40:41]SAM_PROTO_ClearQueue [16:40:41]wFMCommunicate request_size=4 [16:40:41]MH_SAM_APDU [16:40:41]CAPDU: 80 09 00 00 [16:40:41]Write to MH i2c: E2 08 00 C2 25 80 09 00 00 00 00 00 00 59 [16:40:41]Write i2c OK [16:40:41]MH_I2C_Read... [16:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:41]Read from MH i2c: E2 [16:40:41]MH_I2C_Read... [16:40:41]Read from MH i2c: E2 03 00 [16:40:41]MH_I2C_Read... [16:40:41]Read from MH i2c: E2 03 00 C2 25 00 90 00 5B [16:40:41]RAPDU: 90 00 [16:40:41]wFMCommunicate OK [16:40:41]SAM_PROTO_ClearQueue done [16:40:41]KKMCreateOFDPacket [16:40:41]OFDProtocolAddRootSTLVToBuf [16:40:41]FM_MakeSignedData [16:40:41]FM_MakeSignedData [16:40:41]SAM_PROTO_SignData [16:40:41]wFMCommunicate request_size=4 [16:40:41]MH_SAM_APDU [16:40:41]CAPDU: 80 0D 01 02 [16:40:41]Write to MH i2c: E2 08 00 C3 25 80 0D 01 02 00 00 00 00 61 [16:40:41]Write i2c OK [16:40:41]MH_I2C_Read... [16:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:41]Read from MH i2c: E2 [16:40:41]MH_I2C_Read... [16:40:41]Read from MH i2c: E2 03 00 [16:40:41]MH_I2C_Read... [16:40:41]Read from MH i2c: E2 03 00 C3 25 00 90 00 5C [16:40:41]RAPDU: 90 00 [16:40:41]wFMCommunicate OK [16:40:41]wFMCommunicate request_size=255 [16:40:41]MH_SAM_APDU [16:40:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B7 01 00 00 F4 03 04 00 0A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6B 04 00 35 04 06 00 24 [16:40:41]Write to MH i2c: E2 02 01 C4 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 0A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6B 04 00 35 04 06 00 24 00 00 BC [16:40:41]Write i2c OK [16:40:41]MH_I2C_Read... [16:40:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:42]Read from MH i2c: E2 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 03 00 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 03 00 C4 25 00 90 00 5D [16:40:42]RAPDU: 90 00 [16:40:42]wFMCommunicate OK [16:40:42]wFMCommunicate request_size=10 [16:40:42]MH_SAM_APDU [16:40:42]CAPDU: 80 0D 02 02 05 5F 75 6D 42 0A [16:40:42]Write to MH i2c: E2 0D 00 C5 25 80 0D 02 02 05 00 5F 75 6D 42 0A 00 00 FB [16:40:42]Write i2c OK [16:40:42]MH_I2C_Read... [16:40:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:42]Read from MH i2c: E2 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 03 00 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 03 00 C5 25 00 90 00 5E [16:40:42]RAPDU: 90 00 [16:40:42]wFMCommunicate OK [16:40:42]wFMCommunicate request_size=4 [16:40:42]MH_SAM_APDU [16:40:42]CAPDU: 80 0D 03 02 [16:40:42]Write to MH i2c: E2 08 00 C6 25 80 0D 03 02 00 00 00 00 66 [16:40:42]Write i2c OK [16:40:42]MH_I2C_Read... [16:40:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:42]Read from MH i2c: E2 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 0B 00 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 0B 00 C6 25 00 09 00 07 57 3A 84 06 D5 90 00 67 [16:40:42]RAPDU: 09 00 07 57 3A 84 06 D5 90 00 [16:40:42]wFMCommunicate OK [16:40:42]SAM_PROTO_SignData done [16:40:42]FM_MakeSignedData done [16:40:42]CreateOFDProtocolMessage [16:40:42]wFMCommunicate request_size=4 [16:40:42]MH_SAM_APDU [16:40:42]CAPDU: 80 11 00 00 [16:40:42]Write to MH i2c: E2 08 00 C7 25 80 11 00 00 00 00 00 00 66 [16:40:42]Write i2c OK [16:40:42]MH_I2C_Read... [16:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:42]Read from MH i2c: E2 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 17 00 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: E2 17 00 C7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B6 [16:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:40:42]wFMCommunicate OK [16:40:42]CreateOFDProtocolMessage done [16:40:42]OFDSenderStorePacket 289765 [16:40:42]StoreOFDPacket docnum=289765 [16:40:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BC D1 07 01 20 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 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 0A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6B 04 00 35 04 06 00 24 5F 75 6D 42 0A 09 00 07 57 3A 84 06 D5 [16:40:42]CheckFolder [16:40:42]dirname=/storage/ofd_packets [16:40:42]CheckFolder done [16:40:42]ProducePacketName [16:40:42]name=ofd_packets/00289765 [16:40:42]NVStorageSaveData ofd_packets/00289765 [16:40:42]File name is /storage/ofd_packets/00289765 [16:40:42]Write 301 bytes [16:40:42]NVStorageSaveData done [16:40:42]OFDSenderStorePacket done [16:40:42]KKMCreateOFDPacket done [16:40:42]NVStorageSaveData kkm_last_timestamp [16:40:42]File name is /storage/kkm_last_timestamp [16:40:42]Write 4 bytes [16:40:42]NVStorageSaveData done [16:40:42]ExternCall_PrintAddStr [16:40:42]wPrintStart [16:40:42]Write to MH i2c: 01 00 00 C8 25 ED [16:40:42]Write i2c OK [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: 01 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: 01 07 00 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: 01 07 00 C8 25 00 00 00 00 00 FF 0F 02 [16:40:42]RasterBufferAndPrint [16:40:42]line Счет N : (1)24617844 [16:40:42]line ИНН: 02508201610067 [16:40:42]line Контрольно-Кассовый Чек [16:40:42]line ПРОДАЖА [16:40:42]line ТРК (МРК, ГНК) : 43 [16:40:42]line Товар: 2710124130 [16:40:42]line Аи-92-К-5 [16:40:42]line 11.800 * 67.80 [16:40:42]line = 800.04 [16:40:42]line НДС 12% НСП 1% [16:40:42]line > о реализуемом товаре [16:40:42]line ОКРУГЛЕНИЕ: -0.04 [16:40:42]line ИТОГО: 800.00 [16:40:42]line Внесено: 800.00 [16:40:42]line СДАЧА: 0.00 [16:40:42]line НСП 1% : 7.08 [16:40:42]line НДС 12% : 84.96 [16:40:42]line Наличными: 800.00 [16:40:42]line Безнал.: 0.00 [16:40:42]line Место: АЗС № 90 "Партнёр-нефть" [16:40:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:40:42]line СНО: Общий режим [16:40:42]line Чек 439 23.09.2024 16:40 [16:40:42]line Смена: 515 ФФД: 1.0 [16:40:42]line ЗНМ: 0300000107 [16:40:42]line РНМ: 0000000000091827 [16:40:42]line Версия ККМ: 001 [16:40:42]line ФМ: 0000000000871832 [16:40:42]line ФД: 289765 [16:40:42]line ФПД: 39992410587658 [16:40:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164042&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289765&fm=39992410587658&tin=02508201610067®Number=0000000000091827&sum=80000 [16:40:42]written 0, free lines is 4095 [16:40:42]OFD Sender: Processing packet 289765 [packets to send 1784, broken 1783] [16:40:42]ProducePacketName [16:40:42]name=ofd_packets/00289765 [16:40:42]OFD Sender: To server: pG, [16:40:42]CommunicateWithHost lk.salyk.kg:30040 [16:40:42]ConnectInit lk.salyk.kg [16:40:42]Connected sock=10 [16:40: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 33 32 0F 01 00 00 BC D1 07 01 20 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 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 0A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6B 04 00 35 04 06 00 24 5F 75 6D 42 0A 09 00 07 57 3A 84 06 D5 [16:40:42]Write to MH i2c: 01 00 00 F2 25 17 [16:40:42]Write i2c OK [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: 01 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: 01 07 00 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: 01 07 00 F2 25 00 00 00 00 00 DD 0C 07 [16:40:42]RasterBufferAndPrint [16:40:42]line [16:40:42]line [16:40:42]line [16:40:42]line [16:40:42]line [16:40:42]written 0, free lines is 3302 [16:40:42]MH_Cut [16:40:42]Write to MH i2c: D1 01 00 F9 25 01 F0 [16:40:42]Write i2c OK [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: D1 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: D1 01 00 [16:40:42]MH_I2C_Read... [16:40:42]Read from MH i2c: D1 01 00 F9 25 00 EF [16:40:42]Write to MH i2c: 01 00 00 FA 25 1F [16:40:42]Write i2c OK [16:40:42]MH_I2C_Read... [16:40: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 33 32 4F 00 00 00 B8 C8 47 00 A1 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 33 32 10 04 04 00 E5 6B 04 00 F4 03 04 00 DE 41 F1 66 B6 04 01 00 00 2F 39 C4 26 BB BC 29 1A [16:40:42]CommunicateWithHost err = 0 [16:40:42]CheckOFDResponse [16:40:42]1017 (14) - 77093643461234 [16:40:42]1041 (16) - 0000000000871832 [16:40:42]1040 (4) - 289765 [16:40:42]1012 (4) - 23.09.2024 10:24 [16:40:42]1206 (1) - 0 [16:40:42]OFD Sender: Remove packet 289765 [16:40:42]ProducePacketName [16:40:42]name=ofd_packets/00289765 [16:40:42]NVStorageDeleteData [16:40:43]OFD Sender: No OFD packet to send [16:40:43]*** Cut start [16:40:43]*** Partial cut [16:40:43]*** CUTSNS_PIN = 1 [16:40:43]*** CUTSNS_PIN = 0 [16:40:43]*** Brake cut motor [16:40:44]Read from MH i2c: 01 [16:40:44]MH_I2C_Read... [16:40:44]*** Stop cut motor [16:40:44]*** Cut end [16:40:44]Read from MH i2c: 01 07 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: 01 07 00 FA 25 00 00 00 00 00 FF 0F 34 [16:40:44]process_action close_receipt done [16:40:44]requested_data is exist [16:40:44]produce_requested_data [16:40:44]requested_item fm.sn is exist - process it [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 11 00 00 [16:40:44]Write to MH i2c: E2 08 00 FB 25 80 11 00 00 00 00 00 00 9A [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 17 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 17 00 FB 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EA [16:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:40:44]wFMCommunicate OK [16:40:44]requested_item fd.num is exist - process it [16:40:44]SAM_PROTO_GetFieldsCounters [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 13 00 00 [16:40:44]Write to MH i2c: E2 08 00 FC 25 80 13 00 00 00 00 00 00 9D [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 62 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 62 00 FC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E5 6B 04 00 0E 04 04 00 03 02 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 3E [16:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E5 6B 04 00 0E 04 04 00 03 02 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 [16:40:44]wFMCommunicate OK [16:40:44]SAM_PROTO_GetFieldsCounters done [16:40:44]requested_item shift.num is exist - process it [16:40:44]requested_item shift.opened is exist - process it [16:40:44]req_shift_opened [16:40:44]FM_GetShiftState [16:40:44]SAM_PROTO_GetShiftState [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 13 01 00 [16:40:44]Write to MH i2c: E2 08 00 FD 25 80 13 01 00 00 00 00 00 9F [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0E 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0E 00 FD 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 40 [16:40:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:40:44]wFMCommunicate OK [16:40:44]SAM_PROTO_GetShiftState done [16:40:44]FM_GetShiftState done [16:40:44]req_shift_opened done [16:40:44]requested_item shift.open_date is exist - process it [16:40:44]req_shift_open_date [16:40:44]req_shift_open_date done [16:40:44]produce_requested_data done [16:40:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289765,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:40:44]process_action_free close_receipt [16:40:44]json_value_free [16:40:44]json_value_free done [16:40:44]process_json_proto returns [16:40:44]Send response to host [16:40:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289765,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:40:44]free response buf [16:40:44]execute_script done [16:40:44]execute_script returns [16:40:44]free content buf [16:40:44]Sock 9.Close socket [16:40:44]Sock 9.Thread stoped [16:40:48]OFD Sender: No OFD packet to send [16:40:53]OFD Sender: No OFD packet to send [16:40:58]OFD Sender: No OFD packet to send [16:41:03]OFD Sender: No OFD packet to send [16:41:08]OFD Sender: No OFD packet to send [16:41:13]OFD Sender: No OFD packet to send [16:41:18]OFD Sender: No OFD packet to send [16:41:23]OFD Sender: No OFD packet to send [16:41:28]OFD Sender: No OFD packet to send [16:41:33]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [16:41:59]OFD Sender: No OFD packet to send [16:42:04]OFD Sender: No OFD packet to send [16:42:09]OFD Sender: No OFD packet to send [16:42:14]OFD Sender: No OFD packet to send [16:42:19]OFD Sender: No OFD packet to send [16:42:24]OFD Sender: No OFD packet to send [16:42:29]OFD Sender: No OFD packet to send [16:42:34]OFD Sender: No OFD packet to send [16:42:39]OFD Sender: No OFD packet to send [16:42:44]OFD Sender: No OFD packet to send [16:42:49]OFD Sender: No OFD packet to send [16:42:54]OFD Sender: No OFD packet to send [16:42:59]OFD Sender: No OFD packet to send [16:43:04]OFD Sender: No OFD packet to send [16:43:04]accept exits with 7 [16:43:04]New connection [16:43:04]New thread 3067157860 created [16:43:04]Thread 3067301220 joined [16:43:04]Waiting for new connection... [16:43:04] Sock 7.Parse request [16:43:04]Sock 7.Check first char [16:43:04]Sock 7.First char is OK [16:43:04]request: POST /json_proto HTTP/1.0 [16:43:04]Method: POST [16:43:04]URL: /json_proto [16:43:04]Method is POST - this is cgi request [16:43:04]url: /json_proto [16:43:04]query_string will be loaded in cgi processing [16:43:04]execute_cgi json_proto POST (null) [16:43:04]execute_cgi path=json_proto method=POST [16:43:04]POST find Content-Length [16:43:04]Host: 172.17.41.135:8080 [16:43:04]Content-Length: 660 [16:43:04]Content-Type: application/json [16:43:04] [16:43:04]POST finish read [16:43:04]Found Content-Length = 660 [16:43:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:43:04]execute_script... [16:43: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)24617848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [16:43:04]POST & json_proto [16:43:04]process_json_proto [16:43:04]json parsed OK: [16:43:04]protocol is kg_v1.0 [16:43:04]action value=close_receipt [16:43:04]process_action close_receipt [16:43:04]cmd_close_receipt [16:43:04]MH_GetDate [16:43:04]Write to MH i2c: F0 00 00 FE 25 12 [16:43:04]Write i2c OK [16:43:04]MH_I2C_Read... [16:43:04]Read from MH i2c: F0 [16:43:04]MH_I2C_Read... [16:43:04]Read from MH i2c: F0 09 00 [16:43:04]MH_I2C_Read... [16:43:04]Read from MH i2c: F0 09 00 FE 25 00 9A 9A F1 66 ED 3E 82 65 B8 [16:43:04]GetLastDocTimeStamp 1727109642 [16:43:04]current date 1727109786 [16:43:04]FM_GetShiftState [16:43:04]SAM_PROTO_GetShiftState [16:43:04]wFMCommunicate request_size=4 [16:43:04]MH_SAM_APDU [16:43:04]CAPDU: 80 13 01 00 [16:43:04]Write to MH i2c: E2 08 00 FF 25 80 13 01 00 00 00 00 00 A1 [16:43:04]Write i2c OK [16:43:04]MH_I2C_Read... [16:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:04]Read from MH i2c: E2 [16:43:04]MH_I2C_Read... [16:43:04]Read from MH i2c: E2 0E 00 [16:43:04]MH_I2C_Read... [16:43:04]Read from MH i2c: E2 0E 00 FF 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 42 [16:43:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:43:04]wFMCommunicate OK [16:43:04]SAM_PROTO_GetShiftState done [16:43:04]FM_GetShiftState done [16:43:04]opened in 1727051401 [16:43:04]opened+sec_in_day 1727137801 [16:43:04]quantity*price = 50034 [16:43:04]sum+1 = 50036 [16:43:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 440 23.09.2024 16:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289766 ФПД: 139996472945472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289766&fm=139996472945472&tin=02508201610067®Number=0000000000091827&sum=50000 [16:43:06]StoreToDocumentArchive [16:43:06]shift 515 fd 289766 [16:43:06]save to /storage/0515/doc_00289766 [16:43:06]save last doc name /storage/0515/doc_00289766 to /storage/kkm_last_doc_name [16:43:06]save OK [16:43:06]Clear old archive folders... [16:43:06]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:43:06]tlvbuf is 00735410 [16:43:06]SAM_PROTO_ClearQueue [16:43:06]wFMCommunicate request_size=4 [16:43:06]MH_SAM_APDU [16:43:06]CAPDU: 80 09 00 00 [16:43:06]Write to MH i2c: E2 08 00 0C 26 80 09 00 00 00 00 00 00 A4 [16:43:06]Write i2c OK [16:43:06]MH_I2C_Read... [16:43:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:06]Read from MH i2c: E2 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 03 00 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 03 00 0C 26 00 90 00 A6 [16:43:06]RAPDU: 90 00 [16:43:06]wFMCommunicate OK [16:43:06]SAM_PROTO_ClearQueue done [16:43:06]KKMCreateOFDPacket [16:43:06]OFDProtocolAddRootSTLVToBuf [16:43:06]FM_MakeSignedData [16:43:06]FM_MakeSignedData [16:43:06]SAM_PROTO_SignData [16:43:06]wFMCommunicate request_size=4 [16:43:06]MH_SAM_APDU [16:43:06]CAPDU: 80 0D 01 02 [16:43:06]Write to MH i2c: E2 08 00 0D 26 80 0D 01 02 00 00 00 00 AC [16:43:06]Write i2c OK [16:43:06]MH_I2C_Read... [16:43:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:06]Read from MH i2c: E2 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 03 00 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 03 00 0D 26 00 90 00 A7 [16:43:06]RAPDU: 90 00 [16:43:06]wFMCommunicate OK [16:43:06]wFMCommunicate request_size=253 [16:43:06]MH_SAM_APDU [16:43:06]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 B8 01 00 00 F4 03 04 00 9A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6B 04 00 35 04 06 00 7F 53 78 0A 2B 40 [16:43:06]Write to MH i2c: E2 00 01 0E 26 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 B8 01 00 00 F4 03 04 00 9A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6B 04 00 35 04 06 00 7F 53 78 0A 2B 40 00 00 2A [16:43:06]Write i2c OK [16:43:06]MH_I2C_Read... [16:43:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:06]Read from MH i2c: E2 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 03 00 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 03 00 0E 26 00 90 00 A8 [16:43:06]RAPDU: 90 00 [16:43:06]wFMCommunicate OK [16:43:06]wFMCommunicate request_size=4 [16:43:06]MH_SAM_APDU [16:43:06]CAPDU: 80 0D 03 02 [16:43:06]Write to MH i2c: E2 08 00 0F 26 80 0D 03 02 00 00 00 00 B0 [16:43:06]Write i2c OK [16:43:06]MH_I2C_Read... [16:43:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:06]Read from MH i2c: E2 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 0B 00 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 0B 00 0F 26 00 50 C7 C2 F9 CA B9 7A D9 90 00 59 [16:43:06]RAPDU: 50 C7 C2 F9 CA B9 7A D9 90 00 [16:43:06]wFMCommunicate OK [16:43:06]SAM_PROTO_SignData done [16:43:06]FM_MakeSignedData done [16:43:06]CreateOFDProtocolMessage [16:43:06]wFMCommunicate request_size=4 [16:43:06]MH_SAM_APDU [16:43:06]CAPDU: 80 11 00 00 [16:43:06]Write to MH i2c: E2 08 00 10 26 80 11 00 00 00 00 00 00 B0 [16:43:06]Write i2c OK [16:43:06]MH_I2C_Read... [16:43:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:06]Read from MH i2c: E2 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 17 00 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: E2 17 00 10 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [16:43:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:43:06]wFMCommunicate OK [16:43:06]CreateOFDProtocolMessage done [16:43:06]OFDSenderStorePacket 289766 [16:43:06]StoreOFDPacket docnum=289766 [16:43:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 A2 46 00 01 5E F8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 B8 01 00 00 F4 03 04 00 9A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6B 04 00 35 04 06 00 7F 53 78 0A 2B 40 50 C7 C2 F9 CA B9 7A D9 [16:43:06]CheckFolder [16:43:06]dirname=/storage/ofd_packets [16:43:06]CheckFolder done [16:43:06]ProducePacketName [16:43:06]name=ofd_packets/00289766 [16:43:06]NVStorageSaveData ofd_packets/00289766 [16:43:06]File name is /storage/ofd_packets/00289766 [16:43:06]Write 294 bytes [16:43:06]NVStorageSaveData done [16:43:06]OFDSenderStorePacket done [16:43:06]KKMCreateOFDPacket done [16:43:06]NVStorageSaveData kkm_last_timestamp [16:43:06]File name is /storage/kkm_last_timestamp [16:43:06]Write 4 bytes [16:43:06]NVStorageSaveData done [16:43:06]ExternCall_PrintAddStr [16:43:06]wPrintStart [16:43:06]Write to MH i2c: 01 00 00 11 26 37 [16:43:06]Write i2c OK [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: 01 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: 01 07 00 [16:43:06]MH_I2C_Read... [16:43:06]Read from MH i2c: 01 07 00 11 26 00 00 00 00 00 FF 0F 4C [16:43:06]RasterBufferAndPrint [16:43:06]line Счет N : (1)24617848 [16:43:06]line ИНН: 02508201610067 [16:43:06]line Контрольно-Кассовый Чек [16:43:06]line ПРОДАЖА [16:43:06]line ТРК (МРК, ГНК) : 54 [16:43:06]line Товар: 2710124130 [16:43:06]line SU-92 [16:43:06]line 7.220 * 69.30 [16:43:06]line = 500.35 [16:43:06]line НДС 12% НСП 1% [16:43:06]line > о реализуемом товаре [16:43:06]line ОКРУГЛЕНИЕ: -0.35 [16:43:06]line ИТОГО: 500.00 [16:43:06]line Внесено: 500.00 [16:43:06]line СДАЧА: 0.00 [16:43:06]line НСП 1% : 4.43 [16:43:06]line НДС 12% : 53.13 [16:43:06]line Наличными: 500.00 [16:43:06]line Безнал.: 0.00 [16:43:06]line Место: АЗС № 90 "Партнёр-нефть" [16:43:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:43:06]line СНО: Общий режим [16:43:06]line Чек 440 23.09.2024 16:43 [16:43:06]line Смена: 515 ФФД: 1.0 [16:43:06]line ЗНМ: 0300000107 [16:43:06]line РНМ: 0000000000091827 [16:43:06]line Версия ККМ: 001 [16:43:06]line ФМ: 0000000000871832 [16:43:06]line ФД: 289766 [16:43:06]line ФПД: 139996472945472 [16:43:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164306&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289766&fm=139996472945472&tin=02508201610067®Number=0000000000091827&sum=50000 [16:43:06]written 0, free lines is 4095 [16:43:06]OFD Sender: Processing packet 289766 [packets to send 1784, broken 1783] [16:43:06]ProducePacketName [16:43:06]name=ofd_packets/00289766 [16:43:06]OFD Sender: To server: pG, [16:43:06]CommunicateWithHost lk.salyk.kg:30040 [16:43:06]ConnectInit lk.salyk.kg [16:43:06]Connected sock=10 [16:43: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 33 32 08 01 00 00 A2 46 00 01 5E F8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 B8 01 00 00 F4 03 04 00 9A 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6B 04 00 35 04 06 00 7F 53 78 0A 2B 40 50 C7 C2 F9 CA B9 7A D9 [16:43:07]Write to MH i2c: 01 00 00 3B 26 61 [16:43:07]Write i2c OK [16:43:07]MH_I2C_Read... [16:43:07]Read from MH i2c: 01 [16:43:07]MH_I2C_Read... [16:43:07]Read from MH i2c: 01 07 00 [16:43:07]MH_I2C_Read... [16:43:07]Read from MH i2c: 01 07 00 3B 26 00 00 00 00 00 D6 0C 4A [16:43:07]RasterBufferAndPrint [16:43:07]line [16:43:07]line [16:43:07]line [16:43:07]line [16:43:07]line [16:43:07]written 0, free lines is 3293 [16:43:07]MH_Cut [16:43:07]Write to MH i2c: D1 01 00 42 26 01 3A [16:43:07]Write i2c OK [16:43:07]MH_I2C_Read... [16:43:07]Read from MH i2c: D1 [16:43:07]MH_I2C_Read... [16:43:07]Read from MH i2c: D1 01 00 [16:43:07]MH_I2C_Read... [16:43:07]Read from MH i2c: D1 01 00 42 26 00 39 [16:43:07]Write to MH i2c: 01 00 00 43 26 69 [16:43:07]Write i2c OK [16:43:07]MH_I2C_Read... [16:43: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 33 32 4F 00 00 00 45 C5 47 00 5B 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 33 32 10 04 04 00 E6 6B 04 00 F4 03 04 00 6E 42 F1 66 B6 04 01 00 00 B2 CC 33 0F 25 DC A7 5C [16:43:07]CommunicateWithHost err = 0 [16:43:07]CheckOFDResponse [16:43:07]1017 (14) - 77093643461234 [16:43:07]1041 (16) - 0000000000871832 [16:43:07]1040 (4) - 289766 [16:43:07]1012 (4) - 23.09.2024 10:26 [16:43:07]1206 (1) - 0 [16:43:07]OFD Sender: Remove packet 289766 [16:43:07]ProducePacketName [16:43:07]name=ofd_packets/00289766 [16:43:07]NVStorageDeleteData [16:43:07]OFD Sender: No OFD packet to send [16:43:07]*** Cut start [16:43:07]*** Partial cut [16:43:07]*** CUTSNS_PIN = 1 [16:43:07]*** CUTSNS_PIN = 0 [16:43:08]*** Brake cut motor [16:43:08]Read from MH i2c: 01 [16:43:08]MH_I2C_Read... [16:43:08]*** Stop cut motor [16:43:08]*** Cut end [16:43:08]Read from MH i2c: 01 07 00 [16:43:08]MH_I2C_Read... [16:43:08]Read from MH i2c: 01 07 00 43 26 00 00 00 00 00 FF 0F 7E [16:43:08]process_action close_receipt done [16:43:08]requested_data is exist [16:43:08]produce_requested_data [16:43:08]requested_item fm.sn is exist - process it [16:43:08]wFMCommunicate request_size=4 [16:43:08]MH_SAM_APDU [16:43:08]CAPDU: 80 11 00 00 [16:43:08]Write to MH i2c: E2 08 00 44 26 80 11 00 00 00 00 00 00 E4 [16:43:08]Write i2c OK [16:43:08]MH_I2C_Read... [16:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:08]Read from MH i2c: E2 [16:43:08]MH_I2C_Read... [16:43:08]Read from MH i2c: E2 17 00 [16:43:08]MH_I2C_Read... [16:43:08]Read from MH i2c: E2 17 00 44 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 34 [16:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:43:08]wFMCommunicate OK [16:43:08]requested_item fd.num is exist - process it [16:43:08]SAM_PROTO_GetFieldsCounters [16:43:08]wFMCommunicate request_size=4 [16:43:08]MH_SAM_APDU [16:43:08]CAPDU: 80 13 00 00 [16:43:08]Write to MH i2c: E2 08 00 45 26 80 13 00 00 00 00 00 00 E7 [16:43:08]Write i2c OK [16:43:08]MH_I2C_Read... [16:43:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:43:08]Read from MH i2c: E2 [16:43:08]MH_I2C_Read... [16:43:08]Read from MH i2c: E2 62 00 [16:43:08]MH_I2C_Read... [16:43:08]Read from MH i2c: E2 62 00 45 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E6 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [16:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E6 6B 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:43:08]wFMCommunicate OK [16:43:08]SAM_PROTO_GetFieldsCounters done [16:43:08]requested_item shift.num is exist - process it [16:43:08]requested_item shift.opened is exist - process it [16:43:08]req_shift_opened [16:43:08]FM_GetShiftState [16:43:08]SAM_PROTO_GetShiftState [16:43:08]wFMCommunicate request_size=4 [16:43:08]MH_SAM_APDU [16:43:08]CAPDU: 80 13 01 00 [16:43:08]Write to MH i2c: E2 08 00 46 26 80 13 01 00 00 00 00 00 E9 [16:43:08]Write i2c OK [16:43:08]MH_I2C_Read... [16:43:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:08]Read from MH i2c: E2 [16:43:08]MH_I2C_Read... [16:43:08]Read from MH i2c: E2 0E 00 [16:43:08]MH_I2C_Read... [16:43:08]Read from MH i2c: E2 0E 00 46 26 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8A [16:43:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:43:08]wFMCommunicate OK [16:43:08]SAM_PROTO_GetShiftState done [16:43:08]FM_GetShiftState done [16:43:08]req_shift_opened done [16:43:08]requested_item shift.open_date is exist - process it [16:43:08]req_shift_open_date [16:43:08]req_shift_open_date done [16:43:08]produce_requested_data done [16:43:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289766,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:43:08]process_action_free close_receipt [16:43:08]json_value_free [16:43:08]json_value_free done [16:43:08]process_json_proto returns [16:43:08]Send response to host [16:43:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289766,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:43:08]free response buf [16:43:08]execute_script done [16:43:08]execute_script returns [16:43:08]free content buf [16:43:08]Sock 7.Close socket [16:43:08]Sock 7.Thread stoped [16:43:12]OFD Sender: No OFD packet to send [16:43:17]OFD Sender: No OFD packet to send [16:43:22]OFD Sender: No OFD packet to send [16:43:27]OFD Sender: No OFD packet to send [16:43:32]OFD Sender: No OFD packet to send [16:43:37]OFD Sender: No OFD packet to send [16:43:42]OFD Sender: No OFD packet to send [16:43:47]OFD Sender: No OFD packet to send [16:43:53]OFD Sender: No OFD packet to send [16:43:58]OFD Sender: No OFD packet to send [16:44:00]accept exits with 9 [16:44:00]New connection [16:44:00]New thread 3067301220 created [16:44:00]Thread 3067157860 joined [16:44:00]Waiting for new connection... [16:44:00] Sock 9.Parse request [16:44:00]Sock 9.Check first char [16:44:00]Sock 9.First char is OK [16:44:00]request: POST /json_proto HTTP/1.0 [16:44:00]Method: POST [16:44:00]URL: /json_proto [16:44:00]Method is POST - this is cgi request [16:44:00]url: /json_proto [16:44:00]query_string will be loaded in cgi processing [16:44:00]execute_cgi json_proto POST (null) [16:44:00]execute_cgi path=json_proto method=POST [16:44:00]POST find Content-Length [16:44:00]Host: 172.17.41.135:8080 [16:44:00]Content-Length: 793 [16:44:00]Content-Type: application/json [16:44:00] [16:44:00]POST finish read [16:44:00]Found Content-Length = 793 [16:44:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.620, "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\u000A2", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:00]execute_script... [16: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)24617846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.620, "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\u000A2", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:00]POST & json_proto [16:44:00]process_json_proto [16:44:00]json parsed OK: [16:44:00]protocol is kg_v1.0 [16:44:00]action value=close_receipt [16:44:00]process_action close_receipt [16:44:00]cmd_close_receipt [16:44:00]MH_GetDate [16:44:00]Write to MH i2c: F0 00 00 47 26 5C [16:44:00]Write i2c OK [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: F0 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: F0 09 00 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: F0 09 00 47 26 00 D2 9A F1 66 ED 3E 82 65 3A [16:44:00]GetLastDocTimeStamp 1727109786 [16:44:00]current date 1727109842 [16:44:00]FM_GetShiftState [16:44:00]SAM_PROTO_GetShiftState [16:44:00]wFMCommunicate request_size=4 [16:44:00]MH_SAM_APDU [16:44:00]CAPDU: 80 13 01 00 [16:44:00]Write to MH i2c: E2 08 00 48 26 80 13 01 00 00 00 00 00 EB [16:44:00]Write i2c OK [16:44:00]MH_I2C_Read... [16:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:00]Read from MH i2c: E2 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: E2 0E 00 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: E2 0E 00 48 26 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [16:44:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:44:00]wFMCommunicate OK [16:44:00]SAM_PROTO_GetShiftState done [16:44:00]FM_GetShiftState done [16:44:00]opened in 1727051401 [16:44:00]opened+sec_in_day 1727137801 [16:44:00]quantity*price = 0 [16:44:00]sum+1 = 1 [16:44:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 441 23.09.2024 16:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливные Талоны 2 ФМ: 0000000000871832 ФД: 289767 ФПД: 87367100920543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164402&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289767&fm=87367100920543&tin=02508201610067®Number=0000000000091827&sum=0 [16:44:01]StoreToDocumentArchive [16:44:01]shift 515 fd 289767 [16:44:01]save to /storage/0515/doc_00289767 [16:44:01]save last doc name /storage/0515/doc_00289767 to /storage/kkm_last_doc_name [16:44:01]save OK [16:44:01]Clear old archive folders... [16:44:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:44:01]tlvbuf is 007E7CB0 [16:44:01]SAM_PROTO_ClearQueue [16:44:01]wFMCommunicate request_size=4 [16:44:01]MH_SAM_APDU [16:44:01]CAPDU: 80 09 00 00 [16:44:01]Write to MH i2c: E2 08 00 55 26 80 09 00 00 00 00 00 00 ED [16:44:01]Write i2c OK [16:44:01]MH_I2C_Read... [16:44:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:01]Read from MH i2c: E2 [16:44:01]MH_I2C_Read... [16:44:01]Read from MH i2c: E2 03 00 [16:44:01]MH_I2C_Read... [16:44:01]Read from MH i2c: E2 03 00 55 26 00 90 00 EF [16:44:01]RAPDU: 90 00 [16:44:01]wFMCommunicate OK [16:44:01]SAM_PROTO_ClearQueue done [16:44:01]KKMCreateOFDPacket [16:44:01]OFDProtocolAddRootSTLVToBuf [16:44:01]FM_MakeSignedData [16:44:01]FM_MakeSignedData [16:44:01]SAM_PROTO_SignData [16:44:01]wFMCommunicate request_size=4 [16:44:01]MH_SAM_APDU [16:44:01]CAPDU: 80 0D 01 02 [16:44:01]Write to MH i2c: E2 08 00 56 26 80 0D 01 02 00 00 00 00 F5 [16:44:01]Write i2c OK [16:44:01]MH_I2C_Read... [16:44:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:01]Read from MH i2c: E2 [16:44:01]MH_I2C_Read... [16:44:01]Read from MH i2c: E2 03 00 [16:44:01]MH_I2C_Read... [16:44:01]Read from MH i2c: E2 03 00 56 26 00 90 00 F0 [16:44:01]RAPDU: 90 00 [16:44:01]wFMCommunicate OK [16:44:01]wFMCommunicate request_size=255 [16:44:01]MH_SAM_APDU [16:44: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 9C 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 D2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6B 04 00 35 04 06 00 4F 75 BD 03 [16:44:01]Write to MH i2c: E2 02 01 57 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 9C 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 D2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6B 04 00 35 04 06 00 4F 75 BD 03 00 00 C0 [16:44:01]Write i2c OK [16:44:01]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 03 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 03 00 57 26 00 90 00 F1 [16:44:02]RAPDU: 90 00 [16:44:02]wFMCommunicate OK [16:44:02]wFMCommunicate request_size=7 [16:44:02]MH_SAM_APDU [16:44:02]CAPDU: 80 0D 02 02 02 F2 DF [16:44:02]Write to MH i2c: E2 0A 00 58 26 80 0D 02 02 02 00 F2 DF 00 00 CD [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 03 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 03 00 58 26 00 90 00 F2 [16:44:02]RAPDU: 90 00 [16:44:02]wFMCommunicate OK [16:44:02]wFMCommunicate request_size=4 [16:44:02]MH_SAM_APDU [16:44:02]CAPDU: 80 0D 03 02 [16:44:02]Write to MH i2c: E2 08 00 59 26 80 0D 03 02 00 00 00 00 FA [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 0B 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 0B 00 59 26 00 1B 29 88 0C 47 72 43 9A 90 00 69 [16:44:02]RAPDU: 1B 29 88 0C 47 72 43 9A 90 00 [16:44:02]wFMCommunicate OK [16:44:02]SAM_PROTO_SignData done [16:44:02]FM_MakeSignedData done [16:44:02]CreateOFDProtocolMessage [16:44:02]wFMCommunicate request_size=4 [16:44:02]MH_SAM_APDU [16:44:02]CAPDU: 80 11 00 00 [16:44:02]Write to MH i2c: E2 08 00 5A 26 80 11 00 00 00 00 00 00 FA [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 17 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 17 00 5A 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4A [16:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:44:02]wFMCommunicate OK [16:44:02]CreateOFDProtocolMessage done [16:44:02]OFDSenderStorePacket 289767 [16:44:02]StoreOFDPacket docnum=289767 [16:44:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 1D B5 04 01 8B 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 D2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6B 04 00 35 04 06 00 4F 75 BD 03 F2 DF 1B 29 88 0C 47 72 43 9A [16:44:02]CheckFolder [16:44:02]dirname=/storage/ofd_packets [16:44:02]CheckFolder done [16:44:02]ProducePacketName [16:44:02]name=ofd_packets/00289767 [16:44:02]NVStorageSaveData ofd_packets/00289767 [16:44:02]File name is /storage/ofd_packets/00289767 [16:44:02]Write 298 bytes [16:44:02]NVStorageSaveData done [16:44:02]OFDSenderStorePacket done [16:44:02]KKMCreateOFDPacket done [16:44:02]NVStorageSaveData kkm_last_timestamp [16:44:02]File name is /storage/kkm_last_timestamp [16:44:02]Write 4 bytes [16:44:02]NVStorageSaveData done [16:44:02]ExternCall_PrintAddStr [16:44:02]wPrintStart [16:44:02]Write to MH i2c: 01 00 00 5B 26 81 [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: 01 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: 01 07 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: 01 07 00 5B 26 00 00 00 00 00 FF 0F 96 [16:44:02]RasterBufferAndPrint [16:44:02]line Счет N : (1)24617846 [16:44:02]line ИНН: 02508201610067 [16:44:02]line Контрольно-Кассовый Чек [16:44:02]line ПРОДАЖА [16:44:02]line ТРК (МРК, ГНК) : 65 [16:44:02]line Товар: 2710194210 [16:44:02]line ДТ-К-5 [16:44:02]line 30.620 * 0.00 [16:44:02]line = 0.00 [16:44:02]line НДС 12% НСП 1% [16:44:02]line > о реализуемом товаре [16:44:02]line ИТОГО: 0.00 [16:44:02]line НСП 1% : 0.00 [16:44:02]line НДС 12% : 0.00 [16:44:02]line Наличными: 0.00 [16:44:02]line Безнал.: 0.00 [16:44:02]line Место: АЗС № 90 "Партнёр-нефть" [16:44:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:44:02]line СНО: Общий режим [16:44:02]line Чек 441 23.09.2024 16:44 [16:44:02]line Смена: 515 ФФД: 1.0 [16:44:02]line ЗНМ: 0300000107 [16:44:02]line РНМ: 0000000000091827 [16:44:02]line Версия ККМ: 001 [16:44:02]line Талоны: Топливные Талоны [16:44:02]line 2 [16:44:02]line ФМ: 0000000000871832 [16:44:02]line ФД: 289767 [16:44:02]line ФПД: 87367100920543 [16:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164402&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289767&fm=87367100920543&tin=02508201610067®Number=0000000000091827&sum=0 [16:44:02]written 0, free lines is 4095 [16:44:02]OFD Sender: Processing packet 289767 [packets to send 1784, broken 1783] [16:44:02]ProducePacketName [16:44:02]name=ofd_packets/00289767 [16:44:02]OFD Sender: To server: pG, [16:44:02]CommunicateWithHost lk.salyk.kg:30040 [16:44:02]ConnectInit lk.salyk.kg [16:44:02]Connected sock=7 [16: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 33 32 0C 01 00 00 1D B5 04 01 8B 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 D2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6B 04 00 35 04 06 00 4F 75 BD 03 F2 DF 1B 29 88 0C 47 72 43 9A [16:44:02]Write to MH i2c: 01 00 00 84 26 AA [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: 01 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: 01 07 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: 01 07 00 84 26 00 00 00 00 00 E1 0C 9E [16:44:02]RasterBufferAndPrint [16:44:02]line [16:44:02]line [16:44:02]line [16:44:02]line [16:44:02]line [16:44:02]written 0, free lines is 3304 [16:44:02]MH_Cut [16:44:02]Write to MH i2c: D1 01 00 8B 26 01 83 [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: D1 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: D1 01 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: D1 01 00 8B 26 00 82 [16:44:02]Write to MH i2c: 01 00 00 8C 26 B2 [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16: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 33 32 4F 00 00 00 FC 4C 47 00 55 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 33 32 10 04 04 00 E7 6B 04 00 F4 03 04 00 A6 42 F1 66 B6 04 01 00 00 AE 1E 8D 21 84 F2 1D AB [16:44:02]CommunicateWithHost err = 0 [16:44:02]CheckOFDResponse [16:44:02]1017 (14) - 77093643461234 [16:44:02]1041 (16) - 0000000000871832 [16:44:02]1040 (4) - 289767 [16:44:02]1012 (4) - 23.09.2024 10:27 [16:44:02]1206 (1) - 0 [16:44:02]OFD Sender: Remove packet 289767 [16:44:02]ProducePacketName [16:44:02]name=ofd_packets/00289767 [16:44:02]NVStorageDeleteData [16:44:03]OFD Sender: No OFD packet to send [16:44:03]*** Cut start [16:44:03]*** Partial cut [16:44:03]*** CUTSNS_PIN = 1 [16:44:03]*** CUTSNS_PIN = 0 [16:44:03]*** Brake cut motor [16:44:04]Read from MH i2c: 01 [16:44:04]MH_I2C_Read... [16:44:04]*** Stop cut motor [16:44:04]*** Cut end [16:44:04]Read from MH i2c: 01 07 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: 01 07 00 8C 26 00 00 00 00 00 FF 0F C7 [16:44:04]process_action close_receipt done [16:44:04]requested_data is exist [16:44:04]produce_requested_data [16:44:04]requested_item fm.sn is exist - process it [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 11 00 00 [16:44:04]Write to MH i2c: E2 08 00 8D 26 80 11 00 00 00 00 00 00 2D [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 17 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 17 00 8D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7D [16:44:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:44:04]wFMCommunicate OK [16:44:04]requested_item fd.num is exist - process it [16:44:04]SAM_PROTO_GetFieldsCounters [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 13 00 00 [16:44:04]Write to MH i2c: E2 08 00 8E 26 80 13 00 00 00 00 00 00 30 [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 62 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 62 00 8E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E7 6B 04 00 0E 04 04 00 03 02 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 D9 [16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E7 6B 04 00 0E 04 04 00 03 02 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 [16:44:04]wFMCommunicate OK [16:44:04]SAM_PROTO_GetFieldsCounters done [16:44:04]requested_item shift.num is exist - process it [16:44:04]requested_item shift.opened is exist - process it [16:44:04]req_shift_opened [16:44:04]FM_GetShiftState [16:44:04]SAM_PROTO_GetShiftState [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 13 01 00 [16:44:04]Write to MH i2c: E2 08 00 8F 26 80 13 01 00 00 00 00 00 32 [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 0E 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 0E 00 8F 26 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D3 [16:44:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:44:04]wFMCommunicate OK [16:44:04]SAM_PROTO_GetShiftState done [16:44:04]FM_GetShiftState done [16:44:04]req_shift_opened done [16:44:04]requested_item shift.open_date is exist - process it [16:44:04]req_shift_open_date [16:44:04]req_shift_open_date done [16:44:04]produce_requested_data done [16:44:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289767,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:44:04]process_action_free close_receipt [16:44:04]json_value_free [16:44:04]json_value_free done [16:44:04]process_json_proto returns [16:44:04]Send response to host [16:44:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289767,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:44:04]free response buf [16:44:04]execute_script done [16:44:04]execute_script returns [16:44:04]free content buf [16:44:04]Sock 9.Close socket [16:44:04]Sock 9.Thread stoped [16:44:08]OFD Sender: No OFD packet to send [16:44:13]OFD Sender: No OFD packet to send [16:44:18]OFD Sender: No OFD packet to send [16:44:23]OFD Sender: No OFD packet to send [16:44:28]OFD Sender: No OFD packet to send [16:44:32]accept exits with 10 [16:44:32]New connection [16:44:32]New thread 3067157860 created [16:44:32]Thread 3067301220 joined [16:44:32]Waiting for new connection... [16:44:32] Sock 10.Parse request [16:44:32]Sock 10.Check first char [16:44:32]Sock 10.First char is OK [16:44:32]request: POST /json_proto HTTP/1.0 [16:44:32]Method: POST [16:44:32]URL: /json_proto [16:44:32]Method is POST - this is cgi request [16:44:32]url: /json_proto [16:44:32]query_string will be loaded in cgi processing [16:44:32]execute_cgi json_proto POST (null) [16:44:32]execute_cgi path=json_proto method=POST [16:44:32]POST find Content-Length [16:44:32]Host: 172.17.41.135:8080 [16:44:32]Content-Length: 802 [16:44:32]Content-Type: application/json [16:44:32] [16:44:32]POST finish read [16:44:32]Found Content-Length = 802 [16:44:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:32]execute_script... [16:44: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)24617849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:32]POST & json_proto [16:44:32]process_json_proto [16:44:32]json parsed OK: [16:44:32]protocol is kg_v1.0 [16:44:32]action value=close_receipt [16:44:32]process_action close_receipt [16:44:32]cmd_close_receipt [16:44:32]MH_GetDate [16:44:32]Write to MH i2c: F0 00 00 90 26 A5 [16:44:32]Write i2c OK [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: F0 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: F0 09 00 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: F0 09 00 90 26 00 F2 9A F1 66 ED 3E 82 65 A3 [16:44:32]GetLastDocTimeStamp 1727109842 [16:44:32]current date 1727109874 [16:44:32]FM_GetShiftState [16:44:32]SAM_PROTO_GetShiftState [16:44:32]wFMCommunicate request_size=4 [16:44:32]MH_SAM_APDU [16:44:32]CAPDU: 80 13 01 00 [16:44:32]Write to MH i2c: E2 08 00 91 26 80 13 01 00 00 00 00 00 34 [16:44:32]Write i2c OK [16:44:32]MH_I2C_Read... [16:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:32]Read from MH i2c: E2 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: E2 0E 00 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: E2 0E 00 91 26 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [16:44:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:44:32]wFMCommunicate OK [16:44:32]SAM_PROTO_GetShiftState done [16:44:32]FM_GetShiftState done [16:44:32]opened in 1727051401 [16:44:32]opened+sec_in_day 1727137801 [16:44:32]quantity*price = 150037 [16:44:32]sum+1 = 150039 [16:44:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 442 23.09.2024 16:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289768 ФПД: 147655222628920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164434&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289768&fm=147655222628920&tin=02508201610067®Number=0000000000091827&sum=150038 [16:44:33]StoreToDocumentArchive [16:44:33]shift 515 fd 289768 [16:44:33]save to /storage/0515/doc_00289768 [16:44:33]save last doc name /storage/0515/doc_00289768 to /storage/kkm_last_doc_name [16:44:33]save OK [16:44:33]Clear old archive folders... [16:44:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:44:33]tlvbuf is 007DE800 [16:44:33]SAM_PROTO_ClearQueue [16:44:33]wFMCommunicate request_size=4 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 09 00 00 [16:44:33]Write to MH i2c: E2 08 00 9E 26 80 09 00 00 00 00 00 00 36 [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 9E 26 00 90 00 38 [16:44:33]RAPDU: 90 00 [16:44:33]wFMCommunicate OK [16:44:33]SAM_PROTO_ClearQueue done [16:44:33]KKMCreateOFDPacket [16:44:33]OFDProtocolAddRootSTLVToBuf [16:44:33]FM_MakeSignedData [16:44:33]FM_MakeSignedData [16:44:33]SAM_PROTO_SignData [16:44:33]wFMCommunicate request_size=4 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 0D 01 02 [16:44:33]Write to MH i2c: E2 08 00 9F 26 80 0D 01 02 00 00 00 00 3E [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]OFD Sender: No OFD packet to send [16:44:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 9F 26 00 90 00 39 [16:44:33]RAPDU: 90 00 [16:44:33]wFMCommunicate OK [16:44:33]wFMCommunicate request_size=255 [16:44:33]MH_SAM_APDU [16:44: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 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 BA 01 00 00 F4 03 04 00 F2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6B 04 00 35 04 06 00 86 4A A9 18 [16:44:33]Write to MH i2c: E2 02 01 A0 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 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 BA 01 00 00 F4 03 04 00 F2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6B 04 00 35 04 06 00 86 4A A9 18 00 00 12 [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 A0 26 00 90 00 3A [16:44:34]RAPDU: 90 00 [16:44:34]wFMCommunicate OK [16:44:34]wFMCommunicate request_size=7 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 0D 02 02 02 12 38 [16:44:34]Write to MH i2c: E2 0A 00 A1 26 80 0D 02 02 02 00 12 38 00 00 8F [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 A1 26 00 90 00 3B [16:44:34]RAPDU: 90 00 [16:44:34]wFMCommunicate OK [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 0D 03 02 [16:44:34]Write to MH i2c: E2 08 00 A2 26 80 0D 03 02 00 00 00 00 43 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 0B 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 0B 00 A2 26 00 8C 25 95 A5 6E A9 F3 35 90 00 6E [16:44:34]RAPDU: 8C 25 95 A5 6E A9 F3 35 90 00 [16:44:34]wFMCommunicate OK [16:44:34]SAM_PROTO_SignData done [16:44:34]FM_MakeSignedData done [16:44:34]CreateOFDProtocolMessage [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 11 00 00 [16:44:34]Write to MH i2c: E2 08 00 A3 26 80 11 00 00 00 00 00 00 43 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 17 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 17 00 A3 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 93 [16:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:44:34]wFMCommunicate OK [16:44:34]CreateOFDProtocolMessage done [16:44:34]OFDSenderStorePacket 289768 [16:44:34]StoreOFDPacket docnum=289768 [16:44:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B6 06 04 01 E9 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 BA 01 00 00 F4 03 04 00 F2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6B 04 00 35 04 06 00 86 4A A9 18 12 38 8C 25 95 A5 6E A9 F3 35 [16:44:34]CheckFolder [16:44:34]dirname=/storage/ofd_packets [16:44:34]CheckFolder done [16:44:34]ProducePacketName [16:44:34]name=ofd_packets/00289768 [16:44:34]NVStorageSaveData ofd_packets/00289768 [16:44:34]File name is /storage/ofd_packets/00289768 [16:44:34]Write 298 bytes [16:44:34]NVStorageSaveData done [16:44:34]OFDSenderStorePacket done [16:44:34]KKMCreateOFDPacket done [16:44:34]NVStorageSaveData kkm_last_timestamp [16:44:34]File name is /storage/kkm_last_timestamp [16:44:34]Write 4 bytes [16:44:34]NVStorageSaveData done [16:44:34]ExternCall_PrintAddStr [16:44:34]wPrintStart [16:44:34]Write to MH i2c: 01 00 00 A4 26 CA [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 07 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 07 00 A4 26 00 00 00 00 00 FF 0F DF [16:44:34]RasterBufferAndPrint [16:44:34]line Счет N : (1)24617849 [16:44:34]line ИНН: 02508201610067 [16:44:34]line Контрольно-Кассовый Чек [16:44:34]line ПРОДАЖА [16:44:34]line ТРК (МРК, ГНК) : 45 [16:44:34]line Товар: 2710194210 [16:44:34]line ДТ-К-5 [16:44:34]line 19.690 * 76.20 [16:44:34]line = 1500.38 [16:44:34]line НДС 12% НСП 1% [16:44:34]line > о реализуемом товаре [16:44:34]line ИТОГО: 1500.38 [16:44:34]line НСП 1% : 13.28 [16:44:34]line НДС 12% : 159.33 [16:44:34]line Наличными: 0.00 [16:44:34]line Безнал.: 1500.38 [16:44:34]line Место: АЗС № 90 "Партнёр-нефть" [16:44:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:44:34]line СНО: Общий режим [16:44:34]line Чек 442 23.09.2024 16:44 [16:44:34]line Смена: 515 ФФД: 1.0 [16:44:34]line ЗНМ: 0300000107 [16:44:34]line РНМ: 0000000000091827 [16:44:34]line Версия ККМ: 001 [16:44:34]line Платежная система: O! деньги [16:44:34]line ФМ: 0000000000871832 [16:44:34]line ФД: 289768 [16:44:34]line ФПД: 147655222628920 [16:44:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164434&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289768&fm=147655222628920&tin=02508201610067®Number=0000000000091827&sum=150038 [16:44:34]written 0, free lines is 4095 [16:44:34]OFD Sender: Processing packet 289768 [packets to send 1784, broken 1783] [16:44:34]ProducePacketName [16:44:34]name=ofd_packets/00289768 [16:44:34]OFD Sender: To server: pG, [16:44:34]CommunicateWithHost lk.salyk.kg:30040 [16:44:34]ConnectInit lk.salyk.kg [16:44:34]Connected sock=9 [16:44: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 33 32 0C 01 00 00 B6 06 04 01 E9 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 BA 01 00 00 F4 03 04 00 F2 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6B 04 00 35 04 06 00 86 4A A9 18 12 38 8C 25 95 A5 6E A9 F3 35 [16:44:34]Write to MH i2c: 01 00 00 CD 26 F3 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 07 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 07 00 CD 26 00 00 00 00 00 F2 0C F8 [16:44:34]RasterBufferAndPrint [16:44:34]line [16:44:34]line [16:44:34]line [16:44:34]line [16:44:34]line [16:44:34]written 0, free lines is 3320 [16:44:34]MH_Cut [16:44:34]Write to MH i2c: D1 01 00 D4 26 01 CC [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: D1 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: D1 01 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: D1 01 00 D4 26 00 CB [16:44:34]Write to MH i2c: 01 00 00 D5 26 FB [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44: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 33 32 4F 00 00 00 2A 77 47 00 1B 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6B 04 00 F4 03 04 00 C6 42 F1 66 B6 04 01 00 00 1C 35 8D BF 39 A3 9C CA [16:44:34]CommunicateWithHost err = 0 [16:44:34]CheckOFDResponse [16:44:34]1017 (14) - 77093643461234 [16:44:34]1041 (16) - 0000000000871832 [16:44:34]1040 (4) - 289768 [16:44:34]1012 (4) - 23.09.2024 10:28 [16:44:34]1206 (1) - 0 [16:44:34]OFD Sender: Remove packet 289768 [16:44:34]ProducePacketName [16:44:34]name=ofd_packets/00289768 [16:44:34]NVStorageDeleteData [16:44:35]*** Cut start [16:44:35]*** Partial cut [16:44:35]*** CUTSNS_PIN = 1 [16:44:35]OFD Sender: No OFD packet to send [16:44:35]*** CUTSNS_PIN = 0 [16:44:35]*** Brake cut motor [16:44:35]Read from MH i2c: 01 [16:44:35]MH_I2C_Read... [16:44:35]*** Stop cut motor [16:44:36]*** Cut end [16:44:36]Read from MH i2c: 01 07 00 [16:44:36]MH_I2C_Read... [16:44:36]Read from MH i2c: 01 07 00 D5 26 00 00 00 00 00 FF 0F 10 [16:44:36]process_action close_receipt done [16:44:36]requested_data is exist [16:44:36]produce_requested_data [16:44:36]requested_item fm.sn is exist - process it [16:44:36]wFMCommunicate request_size=4 [16:44:36]MH_SAM_APDU [16:44:36]CAPDU: 80 11 00 00 [16:44:36]Write to MH i2c: E2 08 00 D6 26 80 11 00 00 00 00 00 00 76 [16:44:36]Write i2c OK [16:44:36]MH_I2C_Read... [16:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:36]Read from MH i2c: E2 [16:44:36]MH_I2C_Read... [16:44:36]Read from MH i2c: E2 17 00 [16:44:36]MH_I2C_Read... [16:44:36]Read from MH i2c: E2 17 00 D6 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C6 [16:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:44:36]wFMCommunicate OK [16:44:36]requested_item fd.num is exist - process it [16:44:36]SAM_PROTO_GetFieldsCounters [16:44:36]wFMCommunicate request_size=4 [16:44:36]MH_SAM_APDU [16:44:36]CAPDU: 80 13 00 00 [16:44:36]Write to MH i2c: E2 08 00 D7 26 80 13 00 00 00 00 00 00 79 [16:44:36]Write i2c OK [16:44:36]MH_I2C_Read... [16:44:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:36]Read from MH i2c: E2 [16:44:36]MH_I2C_Read... [16:44:36]Read from MH i2c: E2 62 00 [16:44:36]MH_I2C_Read... [16:44:36]Read from MH i2c: E2 62 00 D7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E8 6B 04 00 0E 04 04 00 03 02 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 26 [16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E8 6B 04 00 0E 04 04 00 03 02 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 [16:44:36]wFMCommunicate OK [16:44:36]SAM_PROTO_GetFieldsCounters done [16:44:36]requested_item shift.num is exist - process it [16:44:36]requested_item shift.opened is exist - process it [16:44:36]req_shift_opened [16:44:36]FM_GetShiftState [16:44:36]SAM_PROTO_GetShiftState [16:44:36]wFMCommunicate request_size=4 [16:44:36]MH_SAM_APDU [16:44:36]CAPDU: 80 13 01 00 [16:44:36]Write to MH i2c: E2 08 00 D8 26 80 13 01 00 00 00 00 00 7B [16:44:36]Write i2c OK [16:44:36]MH_I2C_Read... [16:44:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:36]Read from MH i2c: E2 [16:44:36]MH_I2C_Read... [16:44:36]Read from MH i2c: E2 0E 00 [16:44:36]MH_I2C_Read... [16:44:36]Read from MH i2c: E2 0E 00 D8 26 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1C [16:44:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:44:36]wFMCommunicate OK [16:44:36]SAM_PROTO_GetShiftState done [16:44:36]FM_GetShiftState done [16:44:36]req_shift_opened done [16:44:36]requested_item shift.open_date is exist - process it [16:44:36]req_shift_open_date [16:44:36]req_shift_open_date done [16:44:36]produce_requested_data done [16:44:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289768,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:44:36]process_action_free close_receipt [16:44:36]json_value_free [16:44:36]json_value_free done [16:44:36]process_json_proto returns [16:44:36]Send response to host [16:44:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289768,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:44:36]free response buf [16:44:36]execute_script done [16:44:36]execute_script returns [16:44:36]free content buf [16:44:36]Sock 10.Close socket [16:44:36]Sock 10.Thread stoped [16:44:40]OFD Sender: No OFD packet to send [16:44:43]accept exits with 7 [16:44:43]New connection [16:44:43]New thread 3067301220 created [16:44:43]Thread 3067157860 joined [16:44:43]Waiting for new connection... [16:44:43] Sock 7.Parse request [16:44:43]Sock 7.Check first char [16:44:43]Sock 7.First char is OK [16:44:43]request: POST /json_proto HTTP/1.0 [16:44:43]Method: POST [16:44:43]URL: /json_proto [16:44:43]Method is POST - this is cgi request [16:44:43]url: /json_proto [16:44:43]query_string will be loaded in cgi processing [16:44:43]execute_cgi json_proto POST (null) [16:44:43]execute_cgi path=json_proto method=POST [16:44:43]POST find Content-Length [16:44:43]Host: 172.17.41.135:8080 [16:44:43]Content-Length: 802 [16:44:43]Content-Type: application/json [16:44:43] [16:44:43]POST finish read [16:44:43]Found Content-Length = 802 [16:44:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:43]execute_script... [16:44:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:43]POST & json_proto [16:44:43]process_json_proto [16:44:43]json parsed OK: [16:44:43]protocol is kg_v1.0 [16:44:43]action value=close_receipt [16:44:43]process_action close_receipt [16:44:43]cmd_close_receipt [16:44:43]MH_GetDate [16:44:43]Write to MH i2c: F0 00 00 D9 26 EE [16:44:43]Write i2c OK [16:44:43]MH_I2C_Read... [16:44:43]Read from MH i2c: F0 [16:44:43]MH_I2C_Read... [16:44:43]Read from MH i2c: F0 09 00 [16:44:43]MH_I2C_Read... [16:44:43]Read from MH i2c: F0 09 00 D9 26 00 FC 9A F1 66 ED 3E 82 65 F6 [16:44:43]GetLastDocTimeStamp 1727109874 [16:44:43]current date 1727109884 [16:44:43]FM_GetShiftState [16:44:43]SAM_PROTO_GetShiftState [16:44:43]wFMCommunicate request_size=4 [16:44:43]MH_SAM_APDU [16:44:43]CAPDU: 80 13 01 00 [16:44:43]Write to MH i2c: E2 08 00 DA 26 80 13 01 00 00 00 00 00 7D [16:44:43]Write i2c OK [16:44:43]MH_I2C_Read... [16:44:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:43]Read from MH i2c: E2 [16:44:43]MH_I2C_Read... [16:44:43]Read from MH i2c: E2 0E 00 [16:44:43]MH_I2C_Read... [16:44:43]Read from MH i2c: E2 0E 00 DA 26 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1E [16:44:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:44:43]wFMCommunicate OK [16:44:43]SAM_PROTO_GetShiftState done [16:44:43]FM_GetShiftState done [16:44:43]opened in 1727051401 [16:44:43]opened+sec_in_day 1727137801 [16:44:43]quantity*price = 250012 [16:44:43]sum+1 = 250013 [16:44:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.12 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 0.00 Безнал.: 2500.12 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 443 23.09.2024 16:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289769 ФПД: 58437651760639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164445&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289769&fm=58437651760639&tin=02508201610067®Number=0000000000091827&sum=250012 [16:44:44]StoreToDocumentArchive [16:44:44]shift 515 fd 289769 [16:44:44]save to /storage/0515/doc_00289769 [16:44:44]save last doc name /storage/0515/doc_00289769 to /storage/kkm_last_doc_name [16:44:44]save OK [16:44:44]Clear old archive folders... [16:44:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:44:44]tlvbuf is 00760EB0 [16:44:44]SAM_PROTO_ClearQueue [16:44:44]wFMCommunicate request_size=4 [16:44:44]MH_SAM_APDU [16:44:44]CAPDU: 80 09 00 00 [16:44:44]Write to MH i2c: E2 08 00 E7 26 80 09 00 00 00 00 00 00 7F [16:44:44]Write i2c OK [16:44:44]MH_I2C_Read... [16:44:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:44]Read from MH i2c: E2 [16:44:44]MH_I2C_Read... [16:44:44]Read from MH i2c: E2 03 00 [16:44:44]MH_I2C_Read... [16:44:44]Read from MH i2c: E2 03 00 E7 26 00 90 00 81 [16:44:44]RAPDU: 90 00 [16:44:44]wFMCommunicate OK [16:44:44]SAM_PROTO_ClearQueue done [16:44:44]KKMCreateOFDPacket [16:44:44]OFDProtocolAddRootSTLVToBuf [16:44:44]FM_MakeSignedData [16:44:44]FM_MakeSignedData [16:44:44]SAM_PROTO_SignData [16:44:44]wFMCommunicate request_size=4 [16:44:44]MH_SAM_APDU [16:44:44]CAPDU: 80 0D 01 02 [16:44:44]Write to MH i2c: E2 08 00 E8 26 80 0D 01 02 00 00 00 00 87 [16:44:44]Write i2c OK [16:44:44]MH_I2C_Read... [16:44:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:44]Read from MH i2c: E2 [16:44:44]MH_I2C_Read... [16:44:44]Read from MH i2c: E2 03 00 [16:44:44]MH_I2C_Read... [16:44:44]Read from MH i2c: E2 03 00 E8 26 00 90 00 82 [16:44:44]RAPDU: 90 00 [16:44:44]wFMCommunicate OK [16:44:44]wFMCommunicate request_size=255 [16:44:44]MH_SAM_APDU [16:44: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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 FD 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6B 04 00 35 04 06 00 35 26 13 79 [16:44:44]Write to MH i2c: E2 02 01 E9 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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 FD 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6B 04 00 35 04 06 00 35 26 13 79 00 00 72 [16:44:44]Write i2c OK [16:44:44]MH_I2C_Read... [16:44:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:44]Read from MH i2c: E2 [16:44:44]MH_I2C_Read... [16:44:44]Read from MH i2c: E2 03 00 [16:44:44]MH_I2C_Read... [16:44:44]Read from MH i2c: E2 03 00 E9 26 00 90 00 83 [16:44:44]RAPDU: 90 00 [16:44:44]wFMCommunicate OK [16:44:44]wFMCommunicate request_size=7 [16:44:44]MH_SAM_APDU [16:44:44]CAPDU: 80 0D 02 02 02 85 FF [16:44:44]Write to MH i2c: E2 0A 00 EA 26 80 0D 02 02 02 00 85 FF 00 00 12 [16:44:44]Write i2c OK [16:44:44]MH_I2C_Read... [16:44:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:45]Read from MH i2c: E2 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: E2 03 00 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: E2 03 00 EA 26 00 90 00 84 [16:44:45]RAPDU: 90 00 [16:44:45]wFMCommunicate OK [16:44:45]wFMCommunicate request_size=4 [16:44:45]MH_SAM_APDU [16:44:45]CAPDU: 80 0D 03 02 [16:44:45]Write to MH i2c: E2 08 00 EB 26 80 0D 03 02 00 00 00 00 8C [16:44:45]Write i2c OK [16:44:45]MH_I2C_Read... [16:44:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:45]Read from MH i2c: E2 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: E2 0B 00 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: E2 0B 00 EB 26 00 5C 23 45 CC EE 2B BB 8F 90 00 80 [16:44:45]RAPDU: 5C 23 45 CC EE 2B BB 8F 90 00 [16:44:45]wFMCommunicate OK [16:44:45]SAM_PROTO_SignData done [16:44:45]FM_MakeSignedData done [16:44:45]CreateOFDProtocolMessage [16:44:45]wFMCommunicate request_size=4 [16:44:45]MH_SAM_APDU [16:44:45]CAPDU: 80 11 00 00 [16:44:45]Write to MH i2c: E2 08 00 EC 26 80 11 00 00 00 00 00 00 8C [16:44:45]Write i2c OK [16:44:45]MH_I2C_Read... [16:44:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:45]Read from MH i2c: E2 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: E2 17 00 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: E2 17 00 EC 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DC [16:44:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:44:45]wFMCommunicate OK [16:44:45]CreateOFDProtocolMessage done [16:44:45]OFDSenderStorePacket 289769 [16:44:45]StoreOFDPacket docnum=289769 [16:44:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 48 3D 04 01 ED 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 FD 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6B 04 00 35 04 06 00 35 26 13 79 85 FF 5C 23 45 CC EE 2B BB 8F [16:44:45]CheckFolder [16:44:45]dirname=/storage/ofd_packets [16:44:45]CheckFolder done [16:44:45]ProducePacketName [16:44:45]name=ofd_packets/00289769 [16:44:45]NVStorageSaveData ofd_packets/00289769 [16:44:45]File name is /storage/ofd_packets/00289769 [16:44:45]Write 298 bytes [16:44:45]NVStorageSaveData done [16:44:45]OFDSenderStorePacket done [16:44:45]KKMCreateOFDPacket done [16:44:45]NVStorageSaveData kkm_last_timestamp [16:44:45]File name is /storage/kkm_last_timestamp [16:44:45]Write 4 bytes [16:44:45]NVStorageSaveData done [16:44:45]ExternCall_PrintAddStr [16:44:45]wPrintStart [16:44:45]Write to MH i2c: 01 00 00 ED 26 13 [16:44:45]Write i2c OK [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: 01 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: 01 07 00 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: 01 07 00 ED 26 00 00 00 00 00 FF 0F 28 [16:44:45]RasterBufferAndPrint [16:44:45]line Счет N : (1)24617847 [16:44:45]line ИНН: 02508201610067 [16:44:45]line Контрольно-Кассовый Чек [16:44:45]line ПРОДАЖА [16:44:45]line ТРК (МРК, ГНК) : 35 [16:44:45]line Товар: 2710194210 [16:44:45]line ДТ-К-5 [16:44:45]line 32.810 * 76.20 [16:44:45]line = 2500.12 [16:44:45]line НДС 12% НСП 1% [16:44:45]line > о реализуемом товаре [16:44:45]line ИТОГО: 2500.12 [16:44:45]line НСП 1% : 22.12 [16:44:45]line НДС 12% : 265.50 [16:44:45]line Наличными: 0.00 [16:44:45]line Безнал.: 2500.12 [16:44:45]line Место: АЗС № 90 "Партнёр-нефть" [16:44:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:44:45]line СНО: Общий режим [16:44:45]line Чек 443 23.09.2024 16:44 [16:44:45]line Смена: 515 ФФД: 1.0 [16:44:45]line ЗНМ: 0300000107 [16:44:45]line РНМ: 0000000000091827 [16:44:45]line Версия ККМ: 001 [16:44:45]line Платежная система: O! деньги [16:44:45]line ФМ: 0000000000871832 [16:44:45]line ФД: 289769 [16:44:45]line ФПД: 58437651760639 [16:44:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164445&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289769&fm=58437651760639&tin=02508201610067®Number=0000000000091827&sum=250012 [16:44:45]written 0, free lines is 4095 [16:44:45]OFD Sender: Processing packet 289769 [packets to send 1784, broken 1783] [16:44:45]ProducePacketName [16:44:45]name=ofd_packets/00289769 [16:44:45]OFD Sender: To server: pG, [16:44:45]CommunicateWithHost lk.salyk.kg:30040 [16:44:45]ConnectInit lk.salyk.kg [16:44:45]Connected sock=10 [16:44: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 33 32 0C 01 00 00 48 3D 04 01 ED 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 FD 9A F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6B 04 00 35 04 06 00 35 26 13 79 85 FF 5C 23 45 CC EE 2B BB 8F [16:44:45]Write to MH i2c: 01 00 00 16 27 3D [16:44:45]Write i2c OK [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: 01 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: 01 07 00 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: 01 07 00 16 27 00 00 00 00 00 EC 0C 3C [16:44:45]RasterBufferAndPrint [16:44:45]line [16:44:45]line [16:44:45]line [16:44:45]line [16:44:45]line [16:44:45]written 0, free lines is 3314 [16:44:45]MH_Cut [16:44:45]Write to MH i2c: D1 01 00 1D 27 01 16 [16:44:45]Write i2c OK [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: D1 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: D1 01 00 [16:44:45]MH_I2C_Read... [16:44:45]Read from MH i2c: D1 01 00 1D 27 00 15 [16:44:45]Write to MH i2c: 01 00 00 1E 27 45 [16:44:45]Write i2c OK [16:44:45]MH_I2C_Read... [16:44: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 33 32 4F 00 00 00 9B 9F 47 00 E5 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 33 32 10 04 04 00 E9 6B 04 00 F4 03 04 00 D1 42 F1 66 B6 04 01 00 00 CA 13 25 07 A1 17 E7 43 [16:44:45]CommunicateWithHost err = 0 [16:44:45]CheckOFDResponse [16:44:45]1017 (14) - 77093643461234 [16:44:45]1041 (16) - 0000000000871832 [16:44:45]1040 (4) - 289769 [16:44:45]1012 (4) - 23.09.2024 10:28 [16:44:45]1206 (1) - 0 [16:44:45]OFD Sender: Remove packet 289769 [16:44:45]ProducePacketName [16:44:45]name=ofd_packets/00289769 [16:44:45]NVStorageDeleteData [16:44:46]OFD Sender: No OFD packet to send [16:44:46]*** Cut start [16:44:46]*** Partial cut [16:44:46]*** CUTSNS_PIN = 1 [16:44:46]*** CUTSNS_PIN = 0 [16:44:46]*** Brake cut motor [16:44:46]Read from MH i2c: 01 [16:44:46]MH_I2C_Read... [16:44:46]*** Stop cut motor [16:44:46]*** Cut end [16:44:46]Read from MH i2c: 01 07 00 [16:44:46]MH_I2C_Read... [16:44:46]Read from MH i2c: 01 07 00 1E 27 00 00 00 00 00 FF 0F 5A [16:44:46]process_action close_receipt done [16:44:46]requested_data is exist [16:44:46]produce_requested_data [16:44:46]requested_item fm.sn is exist - process it [16:44:46]wFMCommunicate request_size=4 [16:44:46]MH_SAM_APDU [16:44:46]CAPDU: 80 11 00 00 [16:44:46]Write to MH i2c: E2 08 00 1F 27 80 11 00 00 00 00 00 00 C0 [16:44:46]Write i2c OK [16:44:46]MH_I2C_Read... [16:44:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:47]Read from MH i2c: E2 [16:44:47]MH_I2C_Read... [16:44:47]Read from MH i2c: E2 17 00 [16:44:47]MH_I2C_Read... [16:44:47]Read from MH i2c: E2 17 00 1F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 10 [16:44:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:44:47]wFMCommunicate OK [16:44:47]requested_item fd.num is exist - process it [16:44:47]SAM_PROTO_GetFieldsCounters [16:44:47]wFMCommunicate request_size=4 [16:44:47]MH_SAM_APDU [16:44:47]CAPDU: 80 13 00 00 [16:44:47]Write to MH i2c: E2 08 00 20 27 80 13 00 00 00 00 00 00 C3 [16:44:47]Write i2c OK [16:44:47]MH_I2C_Read... [16:44:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:47]Read from MH i2c: E2 [16:44:47]MH_I2C_Read... [16:44:47]Read from MH i2c: E2 62 00 [16:44:47]MH_I2C_Read... [16:44:47]Read from MH i2c: E2 62 00 20 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E9 6B 04 00 0E 04 04 00 03 02 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 74 [16:44:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E9 6B 04 00 0E 04 04 00 03 02 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 [16:44:47]wFMCommunicate OK [16:44:47]SAM_PROTO_GetFieldsCounters done [16:44:47]requested_item shift.num is exist - process it [16:44:47]requested_item shift.opened is exist - process it [16:44:47]req_shift_opened [16:44:47]FM_GetShiftState [16:44:47]SAM_PROTO_GetShiftState [16:44:47]wFMCommunicate request_size=4 [16:44:47]MH_SAM_APDU [16:44:47]CAPDU: 80 13 01 00 [16:44:47]Write to MH i2c: E2 08 00 21 27 80 13 01 00 00 00 00 00 C5 [16:44:47]Write i2c OK [16:44:47]MH_I2C_Read... [16:44:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:47]Read from MH i2c: E2 [16:44:47]MH_I2C_Read... [16:44:47]Read from MH i2c: E2 0E 00 [16:44:47]MH_I2C_Read... [16:44:47]Read from MH i2c: E2 0E 00 21 27 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 66 [16:44:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:44:47]wFMCommunicate OK [16:44:47]SAM_PROTO_GetShiftState done [16:44:47]FM_GetShiftState done [16:44:47]req_shift_opened done [16:44:47]requested_item shift.open_date is exist - process it [16:44:47]req_shift_open_date [16:44:47]req_shift_open_date done [16:44:47]produce_requested_data done [16:44:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289769,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:44:47]process_action_free close_receipt [16:44:47]json_value_free [16:44:47]json_value_free done [16:44:47]process_json_proto returns [16:44:47]Send response to host [16:44:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289769,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:44:47]free response buf [16:44:47]execute_script done [16:44:47]execute_script returns [16:44:47]free content buf [16:44:47]Sock 7.Close socket [16:44:47]Sock 7.Thread stoped [16:44:51]OFD Sender: No OFD packet to send [16:44:56]OFD Sender: No OFD packet to send [16:45:01]OFD Sender: No OFD packet to send [16:45:06]OFD Sender: No OFD packet to send [16:45:11]OFD Sender: No OFD packet to send [16:45:11]accept exits with 9 [16:45:11]New connection [16:45:11]New thread 3067157860 created [16:45:11]Thread 3067301220 joined [16:45:11]Waiting for new connection... [16:45:11] Sock 9.Parse request [16:45:11]Sock 9.Check first char [16:45:11]Sock 9.First char is OK [16:45:11]request: POST /json_proto HTTP/1.0 [16:45:11]Method: POST [16:45:11]URL: /json_proto [16:45:11]Method is POST - this is cgi request [16:45:11]url: /json_proto [16:45:11]query_string will be loaded in cgi processing [16:45:11]execute_cgi json_proto POST (null) [16:45:11]execute_cgi path=json_proto method=POST [16:45:11]POST find Content-Length [16:45:11]Host: 172.17.41.135:8080 [16:45:11]Content-Length: 676 [16:45:11]Content-Type: application/json [16:45:11] [16:45:11]POST finish read [16:45:11]Found Content-Length = 676 [16:45:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.800, "sum" : 670.56, "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" ] } } [16:45:11]execute_script... [16:45:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.800, "sum" : 670.56, "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" ] } } [16:45:11]POST & json_proto [16:45:11]process_json_proto [16:45:11]json parsed OK: [16:45:11]protocol is kg_v1.0 [16:45:11]action value=close_receipt [16:45:11]process_action close_receipt [16:45:11]cmd_close_receipt [16:45:11]MH_GetDate [16:45:11]Write to MH i2c: F0 00 00 22 27 38 [16:45:11]Write i2c OK [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: F0 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: F0 09 00 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: F0 09 00 22 27 00 19 9B F1 66 ED 3E 82 65 5E [16:45:11]GetLastDocTimeStamp 1727109885 [16:45:11]current date 1727109913 [16:45:11]FM_GetShiftState [16:45:11]SAM_PROTO_GetShiftState [16:45:11]wFMCommunicate request_size=4 [16:45:11]MH_SAM_APDU [16:45:11]CAPDU: 80 13 01 00 [16:45:11]Write to MH i2c: E2 08 00 23 27 80 13 01 00 00 00 00 00 C7 [16:45:11]Write i2c OK [16:45:11]MH_I2C_Read... [16:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:11]Read from MH i2c: E2 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: E2 0E 00 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: E2 0E 00 23 27 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 68 [16:45:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:45:11]wFMCommunicate OK [16:45:11]SAM_PROTO_GetShiftState done [16:45:11]FM_GetShiftState done [16:45:11]opened in 1727051401 [16:45:11]opened+sec_in_day 1727137801 [16:45:11]quantity*price = 67056 [16:45:11]sum+1 = 67057 [16:45:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.21 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 444 23.09.2024 16:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289770 ФПД: 200221190979034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164513&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289770&fm=200221190979034&tin=02508201610067®Number=0000000000091827&sum=67000 [16:45:12]StoreToDocumentArchive [16:45:12]shift 515 fd 289770 [16:45:12]save to /storage/0515/doc_00289770 [16:45:12]save last doc name /storage/0515/doc_00289770 to /storage/kkm_last_doc_name [16:45:12]save OK [16:45:12]Clear old archive folders... [16:45:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:45:12]tlvbuf is 007EB910 [16:45:12]SAM_PROTO_ClearQueue [16:45:12]wFMCommunicate request_size=4 [16:45:12]MH_SAM_APDU [16:45:12]CAPDU: 80 09 00 00 [16:45:12]Write to MH i2c: E2 08 00 30 27 80 09 00 00 00 00 00 00 C9 [16:45:12]Write i2c OK [16:45:12]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 30 27 00 90 00 CB [16:45:13]RAPDU: 90 00 [16:45:13]wFMCommunicate OK [16:45:13]SAM_PROTO_ClearQueue done [16:45:13]KKMCreateOFDPacket [16:45:13]OFDProtocolAddRootSTLVToBuf [16:45:13]FM_MakeSignedData [16:45:13]FM_MakeSignedData [16:45:13]SAM_PROTO_SignData [16:45:13]wFMCommunicate request_size=4 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 0D 01 02 [16:45:13]Write to MH i2c: E2 08 00 31 27 80 0D 01 02 00 00 00 00 D1 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 31 27 00 90 00 CC [16:45:13]RAPDU: 90 00 [16:45:13]wFMCommunicate OK [16:45:13]wFMCommunicate request_size=255 [16:45:13]MH_SAM_APDU [16:45: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 60 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 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 D1 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 BC 01 00 00 F4 03 04 00 19 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6B 04 00 35 04 06 00 B6 19 A0 F6 [16:45:13]Write to MH i2c: E2 02 01 32 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 60 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 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 D1 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 BC 01 00 00 F4 03 04 00 19 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6B 04 00 35 04 06 00 B6 19 A0 F6 00 00 CC [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 32 27 00 90 00 CD [16:45:13]RAPDU: 90 00 [16:45:13]wFMCommunicate OK [16:45:13]wFMCommunicate request_size=7 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 0D 02 02 02 FD DA [16:45:13]Write to MH i2c: E2 0A 00 33 27 80 0D 02 02 02 00 FD DA 00 00 AF [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 33 27 00 90 00 CE [16:45:13]RAPDU: 90 00 [16:45:13]wFMCommunicate OK [16:45:13]wFMCommunicate request_size=4 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 0D 03 02 [16:45:13]Write to MH i2c: E2 08 00 34 27 80 0D 03 02 00 00 00 00 D6 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 0B 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 0B 00 34 27 00 BC 7D 2E 57 05 78 91 D1 90 00 74 [16:45:13]RAPDU: BC 7D 2E 57 05 78 91 D1 90 00 [16:45:13]wFMCommunicate OK [16:45:13]SAM_PROTO_SignData done [16:45:13]FM_MakeSignedData done [16:45:13]CreateOFDProtocolMessage [16:45:13]wFMCommunicate request_size=4 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 11 00 00 [16:45:13]Write to MH i2c: E2 08 00 35 27 80 11 00 00 00 00 00 00 D6 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 17 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 17 00 35 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 26 [16:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:45:13]wFMCommunicate OK [16:45:13]CreateOFDProtocolMessage done [16:45:13]OFDSenderStorePacket 289770 [16:45:13]StoreOFDPacket docnum=289770 [16:45:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 DE 7C 04 01 28 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 60 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 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 D1 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 BC 01 00 00 F4 03 04 00 19 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6B 04 00 35 04 06 00 B6 19 A0 F6 FD DA BC 7D 2E 57 05 78 91 D1 [16:45:13]CheckFolder [16:45:13]dirname=/storage/ofd_packets [16:45:13]CheckFolder done [16:45:13]ProducePacketName [16:45:13]name=ofd_packets/00289770 [16:45:13]NVStorageSaveData ofd_packets/00289770 [16:45:13]File name is /storage/ofd_packets/00289770 [16:45:13]Write 298 bytes [16:45:13]NVStorageSaveData done [16:45:13]OFDSenderStorePacket done [16:45:13]KKMCreateOFDPacket done [16:45:13]NVStorageSaveData kkm_last_timestamp [16:45:13]File name is /storage/kkm_last_timestamp [16:45:13]Write 4 bytes [16:45:13]NVStorageSaveData done [16:45:13]ExternCall_PrintAddStr [16:45:13]wPrintStart [16:45:13]Write to MH i2c: 01 00 00 36 27 5D [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 07 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 07 00 36 27 00 00 00 00 00 FF 0F 72 [16:45:13]RasterBufferAndPrint [16:45:13]line Счет N : (1)24617850 [16:45:13]line ИНН: 02508201610067 [16:45:13]line Контрольно-Кассовый Чек [16:45:13]line ПРОДАЖА [16:45:13]line ТРК (МРК, ГНК) : 65 [16:45:13]line Товар: 2710194210 [16:45:13]line ДТ-К-5 [16:45:13]line 8.800 * 76.20 [16:45:13]line = 670.56 [16:45:13]line НДС 12% НСП 1% [16:45:13]line > о реализуемом товаре [16:45:13]line ОКРУГЛЕНИЕ: -0.56 [16:45:13]line ИТОГО: 670.00 [16:45:13]line Внесено: 670.00 [16:45:13]line СДАЧА: 0.00 [16:45:13]line НСП 1% : 5.93 [16:45:13]line НДС 12% : 71.21 [16:45:13]line Наличными: 670.00 [16:45:13]line Безнал.: 0.00 [16:45:13]line Место: АЗС № 90 "Партнёр-нефть" [16:45:13]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:45:13]line СНО: Общий режим [16:45:13]line Чек 444 23.09.2024 16:45 [16:45:13]line Смена: 515 ФФД: 1.0 [16:45:13]line ЗНМ: 0300000107 [16:45:13]line РНМ: 0000000000091827 [16:45:13]line Версия ККМ: 001 [16:45:13]line ФМ: 0000000000871832 [16:45:13]line ФД: 289770 [16:45:13]line ФПД: 200221190979034 [16:45:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164513&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289770&fm=200221190979034&tin=02508201610067®Number=0000000000091827&sum=67000 [16:45:13]written 0, free lines is 4095 [16:45:13]OFD Sender: Processing packet 289770 [packets to send 1784, broken 1783] [16:45:13]ProducePacketName [16:45:13]name=ofd_packets/00289770 [16:45:13]OFD Sender: To server: pG, [16:45:13]CommunicateWithHost lk.salyk.kg:30040 [16:45:13]ConnectInit lk.salyk.kg [16:45:13]Connected sock=7 [16:45:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 DE 7C 04 01 28 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 60 22 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 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 D1 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 BC 01 00 00 F4 03 04 00 19 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6B 04 00 35 04 06 00 B6 19 A0 F6 FD DA BC 7D 2E 57 05 78 91 D1 [16:45:13]Write to MH i2c: 01 00 00 60 27 87 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 07 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 07 00 60 27 00 00 00 00 00 DC 0C 76 [16:45:13]RasterBufferAndPrint [16:45:13]line [16:45:13]line [16:45:13]line [16:45:13]line [16:45:13]line [16:45:13]written 0, free lines is 3298 [16:45:13]MH_Cut [16:45:13]Write to MH i2c: D1 01 00 67 27 01 60 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:14]Read from MH i2c: D1 [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: D1 01 00 [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: D1 01 00 67 27 00 5F [16:45:14]Write to MH i2c: 01 00 00 68 27 8F [16:45:14]Write i2c OK [16:45:14]MH_I2C_Read... [16:45:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 4D C4 47 00 50 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 33 32 10 04 04 00 EA 6B 04 00 F4 03 04 00 ED 42 F1 66 B6 04 01 00 00 26 42 6F AA AE BC B2 E6 [16:45:14]CommunicateWithHost err = 0 [16:45:14]CheckOFDResponse [16:45:14]1017 (14) - 77093643461234 [16:45:14]1041 (16) - 0000000000871832 [16:45:14]1040 (4) - 289770 [16:45:14]1012 (4) - 23.09.2024 10:29 [16:45:14]1206 (1) - 0 [16:45:14]OFD Sender: Remove packet 289770 [16:45:14]ProducePacketName [16:45:14]name=ofd_packets/00289770 [16:45:14]NVStorageDeleteData [16:45:14]OFD Sender: No OFD packet to send [16:45:14]*** Cut start [16:45:14]*** Partial cut [16:45:14]*** CUTSNS_PIN = 1 [16:45:14]*** CUTSNS_PIN = 0 [16:45:14]*** Brake cut motor [16:45:15]Read from MH i2c: 01 [16:45:15]MH_I2C_Read... [16:45:15]*** Stop cut motor [16:45:15]*** Cut end [16:45:15]Read from MH i2c: 01 07 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: 01 07 00 68 27 00 00 00 00 00 FF 0F A4 [16:45:15]process_action close_receipt done [16:45:15]requested_data is exist [16:45:15]produce_requested_data [16:45:15]requested_item fm.sn is exist - process it [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 11 00 00 [16:45:15]Write to MH i2c: E2 08 00 69 27 80 11 00 00 00 00 00 00 0A [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 17 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 17 00 69 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5A [16:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:45:15]wFMCommunicate OK [16:45:15]requested_item fd.num is exist - process it [16:45:15]SAM_PROTO_GetFieldsCounters [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 13 00 00 [16:45:15]Write to MH i2c: E2 08 00 6A 27 80 13 00 00 00 00 00 00 0D [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 62 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 62 00 6A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EA 6B 04 00 0E 04 04 00 03 02 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 C2 [16:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EA 6B 04 00 0E 04 04 00 03 02 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 [16:45:15]wFMCommunicate OK [16:45:15]SAM_PROTO_GetFieldsCounters done [16:45:15]requested_item shift.num is exist - process it [16:45:15]requested_item shift.opened is exist - process it [16:45:15]req_shift_opened [16:45:15]FM_GetShiftState [16:45:15]SAM_PROTO_GetShiftState [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 13 01 00 [16:45:15]Write to MH i2c: E2 08 00 6B 27 80 13 01 00 00 00 00 00 0F [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 0E 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 0E 00 6B 27 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B0 [16:45:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:45:15]wFMCommunicate OK [16:45:15]SAM_PROTO_GetShiftState done [16:45:15]FM_GetShiftState done [16:45:15]req_shift_opened done [16:45:15]requested_item shift.open_date is exist - process it [16:45:15]req_shift_open_date [16:45:15]req_shift_open_date done [16:45:15]produce_requested_data done [16:45:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289770,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:45:15]process_action_free close_receipt [16:45:15]json_value_free [16:45:15]json_value_free done [16:45:15]process_json_proto returns [16:45:15]Send response to host [16:45:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289770,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:45:15]free response buf [16:45:15]execute_script done [16:45:15]execute_script returns [16:45:15]free content buf [16:45:15]Sock 9.Close socket [16:45:15]Sock 9.Thread stoped [16:45:19]OFD Sender: No OFD packet to send [16:45:24]OFD Sender: No OFD packet to send [16:45:29]OFD Sender: No OFD packet to send [16:45:34]OFD Sender: No OFD packet to send [16:45:39]OFD Sender: No OFD packet to send [16:45:44]OFD Sender: No OFD packet to send [16:45:49]OFD Sender: No OFD packet to send [16:45:54]OFD Sender: No OFD packet to send [16:45:59]OFD Sender: No OFD packet to send [16:46:05]OFD Sender: No OFD packet to send [16:46:05]accept exits with 10 [16:46:05]New connection [16:46:05]New thread 3067301220 created [16:46:05]Thread 3067157860 joined [16:46:05]Waiting for new connection... [16:46:05] Sock 10.Parse request [16:46:05]Sock 10.Check first char [16:46:05]Sock 10.First char is OK [16:46:05]request: POST /json_proto HTTP/1.0 [16:46:05]Method: POST [16:46:05]URL: /json_proto [16:46:05]Method is POST - this is cgi request [16:46:05]url: /json_proto [16:46:05]query_string will be loaded in cgi processing [16:46:05]execute_cgi json_proto POST (null) [16:46:05]execute_cgi path=json_proto method=POST [16:46:05]POST find Content-Length [16:46:05]Host: 172.17.41.135:8080 [16:46:05]Content-Length: 802 [16:46:05]Content-Type: application/json [16:46:05] [16:46:05]POST finish read [16:46:05]Found Content-Length = 802 [16:46:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:46:05]execute_script... [16:46: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)24617851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:46:05]POST & json_proto [16:46:05]process_json_proto [16:46:05]json parsed OK: [16:46:05]protocol is kg_v1.0 [16:46:05]action value=close_receipt [16:46:05]process_action close_receipt [16:46:05]cmd_close_receipt [16:46:05]MH_GetDate [16:46:05]Write to MH i2c: F0 00 00 6C 27 82 [16:46:05]Write i2c OK [16:46:05]MH_I2C_Read... [16:46:05]Read from MH i2c: F0 [16:46:05]MH_I2C_Read... [16:46:05]Read from MH i2c: F0 09 00 [16:46:05]MH_I2C_Read... [16:46:05]Read from MH i2c: F0 09 00 6C 27 00 4F 9B F1 66 ED 3E 82 65 DE [16:46:05]GetLastDocTimeStamp 1727109913 [16:46:05]current date 1727109967 [16:46:05]FM_GetShiftState [16:46:05]SAM_PROTO_GetShiftState [16:46:05]wFMCommunicate request_size=4 [16:46:05]MH_SAM_APDU [16:46:05]CAPDU: 80 13 01 00 [16:46:05]Write to MH i2c: E2 08 00 6D 27 80 13 01 00 00 00 00 00 11 [16:46:05]Write i2c OK [16:46:05]MH_I2C_Read... [16:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:05]Read from MH i2c: E2 [16:46:05]MH_I2C_Read... [16:46:05]Read from MH i2c: E2 0E 00 [16:46:05]MH_I2C_Read... [16:46:05]Read from MH i2c: E2 0E 00 6D 27 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B2 [16:46:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:46:05]wFMCommunicate OK [16:46:05]SAM_PROTO_GetShiftState done [16:46:05]FM_GetShiftState done [16:46:05]opened in 1727051401 [16:46:05]opened+sec_in_day 1727137801 [16:46:05]quantity*price = 50010 [16:46:05]sum+1 = 50012 [16:46:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 445 23.09.2024 16:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289771 ФПД: 273007465059192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164607&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289771&fm=273007465059192&tin=02508201610067®Number=0000000000091827&sum=50011 [16:46:06]StoreToDocumentArchive [16:46:06]shift 515 fd 289771 [16:46:06]save to /storage/0515/doc_00289771 [16:46:06]save last doc name /storage/0515/doc_00289771 to /storage/kkm_last_doc_name [16:46:06]save OK [16:46:06]Clear old archive folders... [16:46:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:46:06]tlvbuf is 00748BE0 [16:46:06]SAM_PROTO_ClearQueue [16:46:06]wFMCommunicate request_size=4 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 09 00 00 [16:46:06]Write to MH i2c: E2 08 00 7A 27 80 09 00 00 00 00 00 00 13 [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 7A 27 00 90 00 15 [16:46:06]RAPDU: 90 00 [16:46:06]wFMCommunicate OK [16:46:06]SAM_PROTO_ClearQueue done [16:46:06]KKMCreateOFDPacket [16:46:06]OFDProtocolAddRootSTLVToBuf [16:46:06]FM_MakeSignedData [16:46:06]FM_MakeSignedData [16:46:06]SAM_PROTO_SignData [16:46:06]wFMCommunicate request_size=4 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 0D 01 02 [16:46:06]Write to MH i2c: E2 08 00 7B 27 80 0D 01 02 00 00 00 00 1B [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 7B 27 00 90 00 16 [16:46:06]RAPDU: 90 00 [16:46:06]wFMCommunicate OK [16:46:06]wFMCommunicate request_size=255 [16:46:06]MH_SAM_APDU [16:46: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 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 BD 01 00 00 F4 03 04 00 4F 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6B 04 00 35 04 06 00 F8 [16:46:06]Write to MH i2c: E2 02 01 7C 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 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 BD 01 00 00 F4 03 04 00 4F 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6B 04 00 35 04 06 00 F8 00 00 ED [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:07]Read from MH i2c: E2 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 03 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 03 00 7C 27 00 90 00 17 [16:46:07]RAPDU: 90 00 [16:46:07]wFMCommunicate OK [16:46:07]wFMCommunicate request_size=10 [16:46:07]MH_SAM_APDU [16:46:07]CAPDU: 80 0D 02 02 05 4C 80 F9 D3 78 [16:46:07]Write to MH i2c: E2 0D 00 7D 27 80 0D 02 02 05 00 4C 80 F9 D3 78 00 00 38 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:07]Read from MH i2c: E2 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 03 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 03 00 7D 27 00 90 00 18 [16:46:07]RAPDU: 90 00 [16:46:07]wFMCommunicate OK [16:46:07]wFMCommunicate request_size=4 [16:46:07]MH_SAM_APDU [16:46:07]CAPDU: 80 0D 03 02 [16:46:07]Write to MH i2c: E2 08 00 7E 27 80 0D 03 02 00 00 00 00 20 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:07]Read from MH i2c: E2 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 0B 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 0B 00 7E 27 00 0E 42 99 C3 0A 46 45 FC 90 00 5E [16:46:07]RAPDU: 0E 42 99 C3 0A 46 45 FC 90 00 [16:46:07]wFMCommunicate OK [16:46:07]SAM_PROTO_SignData done [16:46:07]FM_MakeSignedData done [16:46:07]CreateOFDProtocolMessage [16:46:07]wFMCommunicate request_size=4 [16:46:07]MH_SAM_APDU [16:46:07]CAPDU: 80 11 00 00 [16:46:07]Write to MH i2c: E2 08 00 7F 27 80 11 00 00 00 00 00 00 20 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:07]Read from MH i2c: E2 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 17 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: E2 17 00 7F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 70 [16:46:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:46:07]wFMCommunicate OK [16:46:07]CreateOFDProtocolMessage done [16:46:07]OFDSenderStorePacket 289771 [16:46:07]StoreOFDPacket docnum=289771 [16:46:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 6C 9E 07 01 EE D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 01 00 00 F4 03 04 00 4F 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6B 04 00 35 04 06 00 F8 4C 80 F9 D3 78 0E 42 99 C3 0A 46 45 FC [16:46:07]CheckFolder [16:46:07]dirname=/storage/ofd_packets [16:46:07]CheckFolder done [16:46:07]ProducePacketName [16:46:07]name=ofd_packets/00289771 [16:46:07]NVStorageSaveData ofd_packets/00289771 [16:46:07]File name is /storage/ofd_packets/00289771 [16:46:07]Write 301 bytes [16:46:07]NVStorageSaveData done [16:46:07]OFDSenderStorePacket done [16:46:07]KKMCreateOFDPacket done [16:46:07]NVStorageSaveData kkm_last_timestamp [16:46:07]File name is /storage/kkm_last_timestamp [16:46:07]Write 4 bytes [16:46:07]NVStorageSaveData done [16:46:07]ExternCall_PrintAddStr [16:46:07]wPrintStart [16:46:07]Write to MH i2c: 01 00 00 80 27 A7 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 07 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 07 00 80 27 00 00 00 00 00 FF 0F BC [16:46:07]RasterBufferAndPrint [16:46:07]line Счет N : (1)24617851 [16:46:07]line ИНН: 02508201610067 [16:46:07]line Контрольно-Кассовый Чек [16:46:07]line ПРОДАЖА [16:46:07]line ТРК (МРК, ГНК) : 52 [16:46:07]line Товар: 2710124500 [16:46:07]line Аи-95-К-5 [16:46:07]line 6.740 * 74.20 [16:46:07]line = 500.11 [16:46:07]line НДС 12% НСП 1% [16:46:07]line > о реализуемом товаре [16:46:07]line ИТОГО: 500.11 [16:46:07]line НСП 1% : 4.43 [16:46:07]line НДС 12% : 53.11 [16:46:07]line Наличными: 0.00 [16:46:07]line Безнал.: 500.11 [16:46:07]line Место: АЗС № 90 "Партнёр-нефть" [16:46:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:46:07]line СНО: Общий режим [16:46:07]line Чек 445 23.09.2024 16:46 [16:46:07]line Смена: 515 ФФД: 1.0 [16:46:07]line ЗНМ: 0300000107 [16:46:07]line РНМ: 0000000000091827 [16:46:07]line Версия ККМ: 001 [16:46:07]line Платежная система: O! деньги [16:46:07]line ФМ: 0000000000871832 [16:46:07]line ФД: 289771 [16:46:07]line ФПД: 273007465059192 [16:46:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T164607&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289771&fm=273007465059192&tin=02508201610067®Number=0000000000091827&sum=50011 [16:46:07]written 0, free lines is 4095 [16:46:07]OFD Sender: Processing packet 289771 [packets to send 1784, broken 1783] [16:46:07]ProducePacketName [16:46:07]name=ofd_packets/00289771 [16:46:07]OFD Sender: To server: pG, [16:46:07]CommunicateWithHost lk.salyk.kg:30040 [16:46:07]ConnectInit lk.salyk.kg [16:46:07]Write to MH i2c: 01 00 00 A9 27 D0 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 07 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 07 00 A9 27 00 00 00 00 00 E1 0C C4 [16:46:07]RasterBufferAndPrint [16:46:07]line [16:46:07]line [16:46:07]line [16:46:07]line [16:46:07]line [16:46:07]written 0, free lines is 3303 [16:46:07]MH_Cut [16:46:07]Write to MH i2c: D1 01 00 B0 27 01 A9 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: D1 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: D1 01 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: D1 01 00 B0 27 00 A8 [16:46:07]Write to MH i2c: 01 00 00 B1 27 D8 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]Connected sock=9 [16:46: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 33 32 0F 01 00 00 6C 9E 07 01 EE D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 01 00 00 F4 03 04 00 4F 9B F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6B 04 00 35 04 06 00 F8 4C 80 F9 D3 78 0E 42 99 C3 0A 46 45 FC [16:46: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 33 32 4F 00 00 00 F2 C5 47 00 41 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 33 32 10 04 04 00 EB 6B 04 00 F4 03 04 00 23 43 F1 66 B6 04 01 00 00 5C D5 58 36 55 BC E2 C2 [16:46:08]CommunicateWithHost err = 0 [16:46:08]CheckOFDResponse [16:46:08]1017 (14) - 77093643461234 [16:46:08]1041 (16) - 0000000000871832 [16:46:08]1040 (4) - 289771 [16:46:08]1012 (4) - 23.09.2024 10:29 [16:46:08]1206 (1) - 0 [16:46:08]OFD Sender: Remove packet 289771 [16:46:08]ProducePacketName [16:46:08]name=ofd_packets/00289771 [16:46:08]NVStorageDeleteData [16:46:08]*** Cut start [16:46:08]*** Partial cut [16:46:08]*** CUTSNS_PIN = 1 [16:46:08]*** CUTSNS_PIN = 0 [16:46:08]OFD Sender: No OFD packet to send [16:46:08]*** Brake cut motor [16:46:09]Read from MH i2c: 01 [16:46:09]MH_I2C_Read... [16:46:09]*** Stop cut motor [16:46:09]*** Cut end [16:46:09]Read from MH i2c: 01 07 00 [16:46:09]MH_I2C_Read... [16:46:09]Read from MH i2c: 01 07 00 B1 27 00 00 00 00 00 FF 0F ED [16:46:09]process_action close_receipt done [16:46:09]requested_data is exist [16:46:09]produce_requested_data [16:46:09]requested_item fm.sn is exist - process it [16:46:09]wFMCommunicate request_size=4 [16:46:09]MH_SAM_APDU [16:46:09]CAPDU: 80 11 00 00 [16:46:09]Write to MH i2c: E2 08 00 B2 27 80 11 00 00 00 00 00 00 53 [16:46:09]Write i2c OK [16:46:09]MH_I2C_Read... [16:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:09]Read from MH i2c: E2 [16:46:09]MH_I2C_Read... [16:46:09]Read from MH i2c: E2 17 00 [16:46:09]MH_I2C_Read... [16:46:09]Read from MH i2c: E2 17 00 B2 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A3 [16:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:46:09]wFMCommunicate OK [16:46:09]requested_item fd.num is exist - process it [16:46:09]SAM_PROTO_GetFieldsCounters [16:46:09]wFMCommunicate request_size=4 [16:46:09]MH_SAM_APDU [16:46:09]CAPDU: 80 13 00 00 [16:46:09]Write to MH i2c: E2 08 00 B3 27 80 13 00 00 00 00 00 00 56 [16:46:09]Write i2c OK [16:46:09]MH_I2C_Read... [16:46:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:46:09]Read from MH i2c: E2 [16:46:09]MH_I2C_Read... [16:46:09]Read from MH i2c: E2 62 00 [16:46:09]MH_I2C_Read... [16:46:09]Read from MH i2c: E2 62 00 B3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EB 6B 04 00 0E 04 04 00 03 02 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 0F [16:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EB 6B 04 00 0E 04 04 00 03 02 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 [16:46:09]wFMCommunicate OK [16:46:09]SAM_PROTO_GetFieldsCounters done [16:46:09]requested_item shift.num is exist - process it [16:46:09]requested_item shift.opened is exist - process it [16:46:09]req_shift_opened [16:46:09]FM_GetShiftState [16:46:09]SAM_PROTO_GetShiftState [16:46:09]wFMCommunicate request_size=4 [16:46:09]MH_SAM_APDU [16:46:09]CAPDU: 80 13 01 00 [16:46:09]Write to MH i2c: E2 08 00 B4 27 80 13 01 00 00 00 00 00 58 [16:46:09]Write i2c OK [16:46:09]MH_I2C_Read... [16:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:09]Read from MH i2c: E2 [16:46:09]MH_I2C_Read... [16:46:09]Read from MH i2c: E2 0E 00 [16:46:09]MH_I2C_Read... [16:46:09]Read from MH i2c: E2 0E 00 B4 27 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F9 [16:46:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:46:09]wFMCommunicate OK [16:46:09]SAM_PROTO_GetShiftState done [16:46:09]FM_GetShiftState done [16:46:09]req_shift_opened done [16:46:09]requested_item shift.open_date is exist - process it [16:46:09]req_shift_open_date [16:46:09]req_shift_open_date done [16:46:09]produce_requested_data done [16:46:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289771,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:46:09]process_action_free close_receipt [16:46:09]json_value_free [16:46:09]json_value_free done [16:46:09]process_json_proto returns [16:46:09]Send response to host [16:46:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289771,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:46:09]free response buf [16:46:09]execute_script done [16:46:09]execute_script returns [16:46:09]free content buf [16:46:09]Sock 10.Close socket [16:46:09]Sock 10.Thread stoped [16:46:13]OFD Sender: No OFD packet to send [16:46:18]OFD Sender: No OFD packet to send [16:46:23]OFD Sender: No OFD packet to send [16:46:28]OFD Sender: No OFD packet to send [16:46:33]OFD Sender: No OFD packet to send [16:46:38]OFD Sender: No OFD packet to send [16:46:43]OFD Sender: No OFD packet to send [16:46:49]OFD Sender: No OFD packet to send [16:46:54]OFD Sender: No OFD packet to send [16:46:59]OFD Sender: No OFD packet to send [16:47:04]OFD Sender: No OFD packet to send [16:47:09]OFD Sender: No OFD packet to send [16:47:14]OFD Sender: No OFD packet to send [16:47:19]OFD Sender: No OFD packet to send [16:47:24]OFD Sender: No OFD packet to send [16:47:29]OFD Sender: No OFD packet to send [16:47:34]OFD Sender: No OFD packet to send [16:47:39]OFD Sender: No OFD packet to send [16:47:44]OFD Sender: No OFD packet to send [16:47:49]OFD Sender: No OFD packet to send [16:47:54]OFD Sender: No OFD packet to send [16:47:59]OFD Sender: No OFD packet to send [16:48:04]OFD Sender: No OFD packet to send [16:48:09]OFD Sender: No OFD packet to send [16:48:14]OFD Sender: No OFD packet to send [16:48:19]OFD Sender: No OFD packet to send [16:48:24]OFD Sender: No OFD packet to send [16:48:29]OFD Sender: No OFD packet to send [16:48:34]OFD Sender: No OFD packet to send [16:48:39]OFD Sender: No OFD packet to send [16:48:44]OFD Sender: No OFD packet to send [16:48:49]OFD Sender: No OFD packet to send [16:48:54]OFD Sender: No OFD packet to send [16:48:59]OFD Sender: No OFD packet to send [16:49:04]OFD Sender: No OFD packet to send [16:49:09]OFD Sender: No OFD packet to send [16:49:15]OFD Sender: No OFD packet to send [16:49:20]OFD Sender: No OFD packet to send [16:49:25]OFD Sender: No OFD packet to send [16:49:30]OFD Sender: No OFD packet to send [16:49:35]OFD Sender: No OFD packet to send [16:49:40]OFD Sender: No OFD packet to send [16:49:45]OFD Sender: No OFD packet to send [16:49:50]OFD Sender: No OFD packet to send [16:49:55]OFD Sender: No OFD packet to send [16:50:00]OFD Sender: No OFD packet to send [16:50:05]OFD Sender: No OFD packet to send [16:50:10]OFD Sender: No OFD packet to send [16:50:15]OFD Sender: No OFD packet to send [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:02]accept exits with 7 [16:51:02]New connection [16:51:02]New thread 3067157860 created [16:51:02]Thread 3067301220 joined [16:51:02]Waiting for new connection... [16:51:02] Sock 7.Parse request [16:51:02]Sock 7.Check first char [16:51:02]Sock 7.First char is OK [16:51:02]request: POST /json_proto HTTP/1.0 [16:51:02]Method: POST [16:51:02]URL: /json_proto [16:51:02]Method is POST - this is cgi request [16:51:02]url: /json_proto [16:51:02]query_string will be loaded in cgi processing [16:51:02]execute_cgi json_proto POST (null) [16:51:02]execute_cgi path=json_proto method=POST [16:51:02]POST find Content-Length [16:51:02]Host: 172.17.41.135:8080 [16:51:02]Content-Length: 684 [16:51:02]Content-Type: application/json [16:51:02] [16:51:02]POST finish read [16:51:02]Found Content-Length = 684 [16:51:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:51:02]execute_script... [16:51:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:51:02]POST & json_proto [16:51:02]process_json_proto [16:51:02]json parsed OK: [16:51:02]protocol is kg_v1.0 [16:51:02]action value=close_receipt [16:51:02]process_action close_receipt [16:51:02]cmd_close_receipt [16:51:02]MH_GetDate [16:51:02]Write to MH i2c: F0 00 00 B5 27 CB [16:51:02]Write i2c OK [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: F0 [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: F0 09 00 [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: F0 09 00 B5 27 00 78 9C F1 66 ED 3E 82 65 51 [16:51:02]GetLastDocTimeStamp 1727109967 [16:51:02]current date 1727110264 [16:51:02]FM_GetShiftState [16:51:02]SAM_PROTO_GetShiftState [16:51:02]wFMCommunicate request_size=4 [16:51:02]MH_SAM_APDU [16:51:02]CAPDU: 80 13 01 00 [16:51:02]Write to MH i2c: E2 08 00 B6 27 80 13 01 00 00 00 00 00 5A [16:51:02]Write i2c OK [16:51:02]MH_I2C_Read... [16:51:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:02]Read from MH i2c: E2 [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: E2 0E 00 [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: E2 0E 00 B6 27 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [16:51:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:51:02]wFMCommunicate OK [16:51:02]SAM_PROTO_GetShiftState done [16:51:02]FM_GetShiftState done [16:51:02]opened in 1727051401 [16:51:02]opened+sec_in_day 1727137801 [16:51:02]quantity*price = 100021 [16:51:02]sum+1 = 100023 [16:51:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 446 23.09.2024 16:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289772 ФПД: 66600401273738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289772&fm=66600401273738&tin=02508201610067®Number=0000000000091827&sum=100000 [16:51:04]StoreToDocumentArchive [16:51:04]shift 515 fd 289772 [16:51:04]save to /storage/0515/doc_00289772 [16:51:04]save last doc name /storage/0515/doc_00289772 to /storage/kkm_last_doc_name [16:51:04]save OK [16:51:04]Clear old archive folders... [16:51:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:51:04]tlvbuf is B6DFD270 [16:51:04]SAM_PROTO_ClearQueue [16:51:04]wFMCommunicate request_size=4 [16:51:04]MH_SAM_APDU [16:51:04]CAPDU: 80 09 00 00 [16:51:04]Write to MH i2c: E2 08 00 C3 27 80 09 00 00 00 00 00 00 5C [16:51:04]Write i2c OK [16:51:04]MH_I2C_Read... [16:51:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:51:04]Read from MH i2c: E2 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 C3 27 00 90 00 5E [16:51:04]RAPDU: 90 00 [16:51:04]wFMCommunicate OK [16:51:04]SAM_PROTO_ClearQueue done [16:51:04]KKMCreateOFDPacket [16:51:04]OFDProtocolAddRootSTLVToBuf [16:51:04]FM_MakeSignedData [16:51:04]FM_MakeSignedData [16:51:04]SAM_PROTO_SignData [16:51:04]wFMCommunicate request_size=4 [16:51:04]MH_SAM_APDU [16:51:04]CAPDU: 80 0D 01 02 [16:51:04]Write to MH i2c: E2 08 00 C4 27 80 0D 01 02 00 00 00 00 64 [16:51:04]Write i2c OK [16:51:04]MH_I2C_Read... [16:51:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:51:04]Read from MH i2c: E2 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 C4 27 00 90 00 5F [16:51:04]RAPDU: 90 00 [16:51:04]wFMCommunicate OK [16:51:04]wFMCommunicate request_size=255 [16:51:04]MH_SAM_APDU [16:51:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BE 01 00 00 F4 03 04 00 78 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6B 04 00 35 04 06 00 3C [16:51:04]Write to MH i2c: E2 02 01 C5 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BE 01 00 00 F4 03 04 00 78 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6B 04 00 35 04 06 00 3C 00 00 D5 [16:51:04]Write i2c OK [16:51:04]MH_I2C_Read... [16:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:04]Read from MH i2c: E2 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 C5 27 00 90 00 60 [16:51:04]RAPDU: 90 00 [16:51:04]wFMCommunicate OK [16:51:04]wFMCommunicate request_size=10 [16:51:04]MH_SAM_APDU [16:51:04]CAPDU: 80 0D 02 02 05 92 9D 42 83 8A [16:51:04]Write to MH i2c: E2 0D 00 C6 27 80 0D 02 02 05 00 92 9D 42 83 8A 00 00 EF [16:51:04]Write i2c OK [16:51:04]MH_I2C_Read... [16:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:04]Read from MH i2c: E2 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 03 00 C6 27 00 90 00 61 [16:51:04]RAPDU: 90 00 [16:51:04]wFMCommunicate OK [16:51:04]wFMCommunicate request_size=4 [16:51:04]MH_SAM_APDU [16:51:04]CAPDU: 80 0D 03 02 [16:51:04]Write to MH i2c: E2 08 00 C7 27 80 0D 03 02 00 00 00 00 69 [16:51:04]Write i2c OK [16:51:04]MH_I2C_Read... [16:51:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:51:04]Read from MH i2c: E2 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 0B 00 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 0B 00 C7 27 00 F0 AA 75 43 B8 95 13 42 90 00 5E [16:51:04]RAPDU: F0 AA 75 43 B8 95 13 42 90 00 [16:51:04]wFMCommunicate OK [16:51:04]SAM_PROTO_SignData done [16:51:04]FM_MakeSignedData done [16:51:04]CreateOFDProtocolMessage [16:51:04]wFMCommunicate request_size=4 [16:51:04]MH_SAM_APDU [16:51:04]CAPDU: 80 11 00 00 [16:51:04]Write to MH i2c: E2 08 00 C8 27 80 11 00 00 00 00 00 00 69 [16:51:04]Write i2c OK [16:51:04]MH_I2C_Read... [16:51:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:04]Read from MH i2c: E2 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 17 00 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: E2 17 00 C8 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B9 [16:51:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:51:04]wFMCommunicate OK [16:51:04]CreateOFDProtocolMessage done [16:51:04]OFDSenderStorePacket 289772 [16:51:04]StoreOFDPacket docnum=289772 [16:51:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4D E3 07 01 65 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BE 01 00 00 F4 03 04 00 78 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6B 04 00 35 04 06 00 3C 92 9D 42 83 8A F0 AA 75 43 B8 95 13 42 [16:51:04]CheckFolder [16:51:04]dirname=/storage/ofd_packets [16:51:04]CheckFolder done [16:51:04]ProducePacketName [16:51:04]name=ofd_packets/00289772 [16:51:04]NVStorageSaveData ofd_packets/00289772 [16:51:04]File name is /storage/ofd_packets/00289772 [16:51:04]Write 301 bytes [16:51:04]NVStorageSaveData done [16:51:04]OFDSenderStorePacket done [16:51:04]KKMCreateOFDPacket done [16:51:04]NVStorageSaveData kkm_last_timestamp [16:51:04]File name is /storage/kkm_last_timestamp [16:51:04]Write 4 bytes [16:51:04]NVStorageSaveData done [16:51:04]ExternCall_PrintAddStr [16:51:04]wPrintStart [16:51:04]Write to MH i2c: 01 00 00 C9 27 F0 [16:51:04]Write i2c OK [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: 01 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: 01 07 00 [16:51:04]MH_I2C_Read... [16:51:04]Read from MH i2c: 01 07 00 C9 27 00 00 00 00 00 FF 0F 05 [16:51:04]RasterBufferAndPrint [16:51:04]line Счет N : (1)24617853 [16:51:04]line ИНН: 02508201610067 [16:51:04]line Контрольно-Кассовый Чек [16:51:04]line ПРОДАЖА [16:51:04]line ТРК (МРК, ГНК) : 62 [16:51:04]line Товар: 2710124500 [16:51:04]line Аи-95-К-5 [16:51:04]line 13.480 * 74.20 [16:51:04]line = 1000.22 [16:51:04]line НДС 12% НСП 1% [16:51:04]line > о реализуемом товаре [16:51:04]line ОКРУГЛЕНИЕ: -0.22 [16:51:04]line ИТОГО: 1000.00 [16:51:04]line Внесено: 1000.00 [16:51:04]line СДАЧА: 0.00 [16:51:04]line НСП 1% : 8.85 [16:51:04]line НДС 12% : 106.22 [16:51:04]line Наличными: 1000.00 [16:51:04]line Безнал.: 0.00 [16:51:04]line Место: АЗС № 90 "Партнёр-нефть" [16:51:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:51:04]line СНО: Общий режим [16:51:04]line Чек 446 23.09.2024 16:51 [16:51:04]line Смена: 515 ФФД: 1.0 [16:51:04]line ЗНМ: 0300000107 [16:51:04]line РНМ: 0000000000091827 [16:51:04]line Версия ККМ: 001 [16:51:04]line ФМ: 0000000000871832 [16:51:04]line ФД: 289772 [16:51:04]line ФПД: 66600401273738 [16:51:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289772&fm=66600401273738&tin=02508201610067®Number=0000000000091827&sum=100000 [16:51:04]written 0, free lines is 4095 [16:51:04]OFD Sender: Processing packet 289772 [packets to send 1784, broken 1783] [16:51:04]ProducePacketName [16:51:04]name=ofd_packets/00289772 [16:51:04]OFD Sender: To server: pG, [16:51:04]CommunicateWithHost lk.salyk.kg:30040 [16:51:04]ConnectInit lk.salyk.kg [16:51:04]Connected sock=10 [16:51:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4D E3 07 01 65 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BE 01 00 00 F4 03 04 00 78 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6B 04 00 35 04 06 00 3C 92 9D 42 83 8A F0 AA 75 43 B8 95 13 42 [16:51:05]Write to MH i2c: 01 00 00 F3 27 1A [16:51:05]Write i2c OK [16:51:05]MH_I2C_Read... [16:51:05]Read from MH i2c: 01 [16:51:05]MH_I2C_Read... [16:51:05]Read from MH i2c: 01 07 00 [16:51:05]MH_I2C_Read... [16:51:05]Read from MH i2c: 01 07 00 F3 27 00 00 00 00 00 D6 0C 03 [16:51:05]RasterBufferAndPrint [16:51:05]line [16:51:05]line [16:51:05]line [16:51:05]line [16:51:05]line [16:51:05]written 0, free lines is 3293 [16:51:05]MH_Cut [16:51:05]Write to MH i2c: D1 01 00 FA 27 01 F3 [16:51:05]Write i2c OK [16:51:05]MH_I2C_Read... [16:51:05]Read from MH i2c: D1 [16:51:05]MH_I2C_Read... [16:51:05]Read from MH i2c: D1 01 00 [16:51:05]MH_I2C_Read... [16:51:05]Read from MH i2c: D1 01 00 FA 27 00 F2 [16:51:05]Write to MH i2c: 01 00 00 FB 27 22 [16:51:05]Write i2c OK [16:51:05]MH_I2C_Read... [16:51:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 1C 78 47 00 E2 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 33 32 10 04 04 00 EC 6B 04 00 F4 03 04 00 4C 44 F1 66 B6 04 01 00 00 8D C8 22 86 87 6C BE C1 [16:51:05]CommunicateWithHost err = 0 [16:51:05]CheckOFDResponse [16:51:05]1017 (14) - 77093643461234 [16:51:05]1041 (16) - 0000000000871832 [16:51:05]1040 (4) - 289772 [16:51:05]1012 (4) - 23.09.2024 10:34 [16:51:05]1206 (1) - 0 [16:51:05]OFD Sender: Remove packet 289772 [16:51:05]ProducePacketName [16:51:05]name=ofd_packets/00289772 [16:51:05]NVStorageDeleteData [16:51:05]OFD Sender: No OFD packet to send [16:51:05]*** Cut start [16:51:05]*** Partial cut [16:51:05]*** CUTSNS_PIN = 1 [16:51:05]*** CUTSNS_PIN = 0 [16:51:06]*** Brake cut motor [16:51:06]Read from MH i2c: 01 [16:51:06]MH_I2C_Read... [16:51:06]*** Stop cut motor [16:51:06]*** Cut end [16:51:06]Read from MH i2c: 01 07 00 [16:51:06]MH_I2C_Read... [16:51:06]Read from MH i2c: 01 07 00 FB 27 00 00 00 00 00 FF 0F 37 [16:51:06]process_action close_receipt done [16:51:06]requested_data is exist [16:51:06]produce_requested_data [16:51:06]requested_item fm.sn is exist - process it [16:51:06]wFMCommunicate request_size=4 [16:51:06]MH_SAM_APDU [16:51:06]CAPDU: 80 11 00 00 [16:51:06]Write to MH i2c: E2 08 00 FC 27 80 11 00 00 00 00 00 00 9D [16:51:06]Write i2c OK [16:51:06]MH_I2C_Read... [16:51:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:06]Read from MH i2c: E2 [16:51:06]MH_I2C_Read... [16:51:06]Read from MH i2c: E2 17 00 [16:51:06]MH_I2C_Read... [16:51:06]Read from MH i2c: E2 17 00 FC 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 ED [16:51:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:51:06]wFMCommunicate OK [16:51:06]requested_item fd.num is exist - process it [16:51:06]SAM_PROTO_GetFieldsCounters [16:51:06]wFMCommunicate request_size=4 [16:51:06]MH_SAM_APDU [16:51:06]CAPDU: 80 13 00 00 [16:51:06]Write to MH i2c: E2 08 00 FD 27 80 13 00 00 00 00 00 00 A0 [16:51:06]Write i2c OK [16:51:06]MH_I2C_Read... [16:51:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:51:06]Read from MH i2c: E2 [16:51:06]MH_I2C_Read... [16:51:06]Read from MH i2c: E2 62 00 [16:51:06]MH_I2C_Read... [16:51:06]Read from MH i2c: E2 62 00 FD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EC 6B 04 00 0E 04 04 00 03 02 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 5D [16:51:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EC 6B 04 00 0E 04 04 00 03 02 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 [16:51:06]wFMCommunicate OK [16:51:06]SAM_PROTO_GetFieldsCounters done [16:51:06]requested_item shift.num is exist - process it [16:51:06]requested_item shift.opened is exist - process it [16:51:06]req_shift_opened [16:51:06]FM_GetShiftState [16:51:06]SAM_PROTO_GetShiftState [16:51:06]wFMCommunicate request_size=4 [16:51:06]MH_SAM_APDU [16:51:06]CAPDU: 80 13 01 00 [16:51:06]Write to MH i2c: E2 08 00 FE 27 80 13 01 00 00 00 00 00 A2 [16:51:06]Write i2c OK [16:51:06]MH_I2C_Read... [16:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:06]Read from MH i2c: E2 [16:51:06]MH_I2C_Read... [16:51:06]Read from MH i2c: E2 0E 00 [16:51:06]MH_I2C_Read... [16:51:06]Read from MH i2c: E2 0E 00 FE 27 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 43 [16:51:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:51:06]wFMCommunicate OK [16:51:06]SAM_PROTO_GetShiftState done [16:51:06]FM_GetShiftState done [16:51:06]req_shift_opened done [16:51:06]requested_item shift.open_date is exist - process it [16:51:06]req_shift_open_date [16:51:06]req_shift_open_date done [16:51:06]produce_requested_data done [16:51:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289772,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:51:06]process_action_free close_receipt [16:51:06]json_value_free [16:51:06]json_value_free done [16:51:06]process_json_proto returns [16:51:06]Send response to host [16:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289772,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:51:06]free response buf [16:51:06]execute_script done [16:51:06]execute_script returns [16:51:06]free content buf [16:51:06]Sock 7.Close socket [16:51:06]Sock 7.Thread stoped [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:45]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:21]OFD Sender: No OFD packet to send [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:55]accept exits with 9 [16:52:55]New connection [16:52:55]New thread 3067301220 created [16:52:55]Thread 3067157860 joined [16:52:55]Waiting for new connection... [16:52:55] Sock 9.Parse request [16:52:55]Sock 9.Check first char [16:52:55]Sock 9.First char is OK [16:52:55]request: POST /json_proto HTTP/1.0 [16:52:55]Method: POST [16:52:55]URL: /json_proto [16:52:55]Method is POST - this is cgi request [16:52:55]url: /json_proto [16:52:55]query_string will be loaded in cgi processing [16:52:55]execute_cgi json_proto POST (null) [16:52:55]execute_cgi path=json_proto method=POST [16:52:55]POST find Content-Length [16:52:55]Host: 172.17.41.135:8080 [16:52:55]Content-Length: 687 [16:52:55]Content-Type: application/json [16:52:55] [16:52:55]POST finish read [16:52:55]Found Content-Length = 687 [16:52:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:55]execute_script... [16:52: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)24617854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:55]POST & json_proto [16:52:55]process_json_proto [16:52:55]json parsed OK: [16:52:55]protocol is kg_v1.0 [16:52:55]action value=close_receipt [16:52:55]process_action close_receipt [16:52:55]cmd_close_receipt [16:52:55]MH_GetDate [16:52:55]Write to MH i2c: F0 00 00 FF 27 15 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: F0 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: F0 09 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: F0 09 00 FF 27 00 E9 9C F1 66 ED 3E 82 65 0C [16:52:55]GetLastDocTimeStamp 1727110264 [16:52:55]current date 1727110377 [16:52:55]FM_GetShiftState [16:52:55]SAM_PROTO_GetShiftState [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 13 01 00 [16:52:55]Write to MH i2c: E2 08 00 00 28 80 13 01 00 00 00 00 00 A5 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0E 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0E 00 00 28 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 46 [16:52:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:52:55]wFMCommunicate OK [16:52:55]SAM_PROTO_GetShiftState done [16:52:55]FM_GetShiftState done [16:52:55]opened in 1727051401 [16:52:55]opened+sec_in_day 1727137801 [16:52:55]quantity*price = 100007 [16:52:55]sum+1 = 100009 [16:52:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 447 23.09.2024 16:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289773 ФПД: 98296413513501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165257&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289773&fm=98296413513501&tin=02508201610067®Number=0000000000091827&sum=100000 [16:52:57]StoreToDocumentArchive [16:52:57]shift 515 fd 289773 [16:52:57]save to /storage/0515/doc_00289773 [16:52:57]save last doc name /storage/0515/doc_00289773 to /storage/kkm_last_doc_name [16:52:57]save OK [16:52:57]Clear old archive folders... [16:52:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:52:57]tlvbuf is 00704500 [16:52:57]SAM_PROTO_ClearQueue [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 09 00 00 [16:52:57]Write to MH i2c: E2 08 00 0D 28 80 09 00 00 00 00 00 00 A7 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 0D 28 00 90 00 A9 [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]SAM_PROTO_ClearQueue done [16:52:57]KKMCreateOFDPacket [16:52:57]OFDProtocolAddRootSTLVToBuf [16:52:57]FM_MakeSignedData [16:52:57]FM_MakeSignedData [16:52:57]SAM_PROTO_SignData [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 0D 01 02 [16:52:57]Write to MH i2c: E2 08 00 0E 28 80 0D 01 02 00 00 00 00 AF [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 0E 28 00 90 00 AA [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=255 [16:52:57]MH_SAM_APDU [16:52: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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BF 01 00 00 F4 03 04 00 E9 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6B 04 00 35 04 06 00 59 66 [16:52:57]Write to MH i2c: E2 02 01 0F 28 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BF 01 00 00 F4 03 04 00 E9 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6B 04 00 35 04 06 00 59 66 00 00 3B [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 0F 28 00 90 00 AB [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=9 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 0D 02 02 04 6A CF 67 1D [16:52:57]Write to MH i2c: E2 0C 00 10 28 80 0D 02 02 04 00 6A CF 67 1D 00 00 77 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 10 28 00 90 00 AC [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 0D 03 02 [16:52:57]Write to MH i2c: E2 08 00 11 28 80 0D 03 02 00 00 00 00 B4 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 0B 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 0B 00 11 28 00 A0 93 4E 8C 35 51 A0 F0 90 00 D8 [16:52:57]RAPDU: A0 93 4E 8C 35 51 A0 F0 90 00 [16:52:57]wFMCommunicate OK [16:52:57]SAM_PROTO_SignData done [16:52:57]FM_MakeSignedData done [16:52:57]CreateOFDProtocolMessage [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 11 00 00 [16:52:57]Write to MH i2c: E2 08 00 12 28 80 11 00 00 00 00 00 00 B4 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 12 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 04 [16:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:52:57]wFMCommunicate OK [16:52:57]CreateOFDProtocolMessage done [16:52:57]OFDSenderStorePacket 289773 [16:52:57]StoreOFDPacket docnum=289773 [16:52:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 30 2E 06 01 D8 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BF 01 00 00 F4 03 04 00 E9 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6B 04 00 35 04 06 00 59 66 6A CF 67 1D A0 93 4E 8C 35 51 A0 F0 [16:52:57]CheckFolder [16:52:57]dirname=/storage/ofd_packets [16:52:57]CheckFolder done [16:52:57]ProducePacketName [16:52:57]name=ofd_packets/00289773 [16:52:57]NVStorageSaveData ofd_packets/00289773 [16:52:57]File name is /storage/ofd_packets/00289773 [16:52:57]Write 300 bytes [16:52:57]NVStorageSaveData done [16:52:57]OFDSenderStorePacket done [16:52:57]KKMCreateOFDPacket done [16:52:57]NVStorageSaveData kkm_last_timestamp [16:52:57]File name is /storage/kkm_last_timestamp [16:52:57]Write 4 bytes [16:52:57]NVStorageSaveData done [16:52:57]ExternCall_PrintAddStr [16:52:57]wPrintStart [16:52:57]Write to MH i2c: 01 00 00 13 28 3B [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 07 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 07 00 13 28 00 00 00 00 00 FF 0F 50 [16:52:57]RasterBufferAndPrint [16:52:57]line Счет N : (1)24617854 [16:52:57]line ИНН: 02508201610067 [16:52:57]line Контрольно-Кассовый Чек [16:52:57]line ПРОДАЖА [16:52:57]line ТРК (МРК, ГНК) : 71 [16:52:57]line Товар: 2711190000 [16:52:57]line ГАЗ-К-5 [16:52:57]line 26.740 * 37.40 [16:52:57]line = 1000.08 [16:52:57]line НДС 12% НСП 1% [16:52:57]line > о реализуемом товаре [16:52:57]line ОКРУГЛЕНИЕ: -0.08 [16:52:57]line ИТОГО: 1000.00 [16:52:57]line Внесено: 1000.00 [16:52:57]line СДАЧА: 0.00 [16:52:57]line НСП 1% : 8.85 [16:52:57]line НДС 12% : 106.20 [16:52:57]line Наличными: 1000.00 [16:52:57]line Безнал.: 0.00 [16:52:57]line Место: АЗС № 90 "Партнёр-нефть" [16:52:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:52:57]line СНО: Общий режим [16:52:57]line Чек 447 23.09.2024 16:52 [16:52:57]line Смена: 515 ФФД: 1.0 [16:52:57]line ЗНМ: 0300000107 [16:52:57]line РНМ: 0000000000091827 [16:52:57]line Версия ККМ: 001 [16:52:57]line ФМ: 0000000000871832 [16:52:57]line ФД: 289773 [16:52:57]line ФПД: 98296413513501 [16:52:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165257&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289773&fm=98296413513501&tin=02508201610067®Number=0000000000091827&sum=100000 [16:52:57]written 0, free lines is 4095 [16:52:57]OFD Sender: Processing packet 289773 [packets to send 1784, broken 1783] [16:52:57]ProducePacketName [16:52:57]name=ofd_packets/00289773 [16:52:57]OFD Sender: To server: pG, [16:52:57]CommunicateWithHost lk.salyk.kg:30040 [16:52:57]ConnectInit lk.salyk.kg [16:52:57]Connected sock=10 [16:52: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 33 32 0E 01 00 00 30 2E 06 01 D8 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BF 01 00 00 F4 03 04 00 E9 9C F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6B 04 00 35 04 06 00 59 66 6A CF 67 1D A0 93 4E 8C 35 51 A0 F0 [16:52:58]Write to MH i2c: 01 00 00 3D 28 65 [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: 01 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: 01 07 00 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: 01 07 00 3D 28 00 00 00 00 00 D1 0C 49 [16:52:58]RasterBufferAndPrint [16:52:58]line [16:52:58]line [16:52:58]line [16:52:58]line [16:52:58]line [16:52:58]written 0, free lines is 3287 [16:52:58]MH_Cut [16:52:58]Write to MH i2c: D1 01 00 44 28 01 3E [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: D1 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: D1 01 00 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: D1 01 00 44 28 00 3D [16:52:58]Write to MH i2c: 01 00 00 45 28 6D [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52: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 33 32 4F 00 00 00 42 57 47 00 B6 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 33 32 10 04 04 00 ED 6B 04 00 F4 03 04 00 BD 44 F1 66 B6 04 01 00 00 57 A3 84 E6 1E 10 44 13 [16:52:58]CommunicateWithHost err = 0 [16:52:58]CheckOFDResponse [16:52:58]1017 (14) - 77093643461234 [16:52:58]1041 (16) - 0000000000871832 [16:52:58]1040 (4) - 289773 [16:52:58]1012 (4) - 23.09.2024 10:36 [16:52:58]1206 (1) - 0 [16:52:58]OFD Sender: Remove packet 289773 [16:52:58]ProducePacketName [16:52:58]name=ofd_packets/00289773 [16:52:58]NVStorageDeleteData [16:52:58]OFD Sender: No OFD packet to send [16:52:58]*** Cut start [16:52:58]*** Partial cut [16:52:58]*** CUTSNS_PIN = 1 [16:52:58]*** CUTSNS_PIN = 0 [16:52:59]*** Brake cut motor [16:52:59]Read from MH i2c: 01 [16:52:59]MH_I2C_Read... [16:52:59]*** Stop cut motor [16:52:59]*** Cut end [16:52:59]Read from MH i2c: 01 07 00 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: 01 07 00 45 28 00 00 00 00 00 FF 0F 82 [16:52:59]process_action close_receipt done [16:52:59]requested_data is exist [16:52:59]produce_requested_data [16:52:59]requested_item fm.sn is exist - process it [16:52:59]wFMCommunicate request_size=4 [16:52:59]MH_SAM_APDU [16:52:59]CAPDU: 80 11 00 00 [16:52:59]Write to MH i2c: E2 08 00 46 28 80 11 00 00 00 00 00 00 E8 [16:52:59]Write i2c OK [16:52:59]MH_I2C_Read... [16:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:59]Read from MH i2c: E2 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 17 00 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 17 00 46 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 38 [16:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:52:59]wFMCommunicate OK [16:52:59]requested_item fd.num is exist - process it [16:52:59]SAM_PROTO_GetFieldsCounters [16:52:59]wFMCommunicate request_size=4 [16:52:59]MH_SAM_APDU [16:52:59]CAPDU: 80 13 00 00 [16:52:59]Write to MH i2c: E2 08 00 47 28 80 13 00 00 00 00 00 00 EB [16:52:59]Write i2c OK [16:52:59]MH_I2C_Read... [16:52:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:59]Read from MH i2c: E2 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 62 00 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 62 00 47 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 ED 6B 04 00 0E 04 04 00 03 02 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 AC [16:52: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 ED 6B 04 00 0E 04 04 00 03 02 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 [16:52:59]wFMCommunicate OK [16:52:59]SAM_PROTO_GetFieldsCounters done [16:52:59]requested_item shift.num is exist - process it [16:52:59]requested_item shift.opened is exist - process it [16:52:59]req_shift_opened [16:52:59]FM_GetShiftState [16:52:59]SAM_PROTO_GetShiftState [16:52:59]wFMCommunicate request_size=4 [16:52:59]MH_SAM_APDU [16:52:59]CAPDU: 80 13 01 00 [16:52:59]Write to MH i2c: E2 08 00 48 28 80 13 01 00 00 00 00 00 ED [16:52:59]Write i2c OK [16:52:59]MH_I2C_Read... [16:52:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:59]Read from MH i2c: E2 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 0E 00 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 0E 00 48 28 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8E [16:52:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:52:59]wFMCommunicate OK [16:52:59]SAM_PROTO_GetShiftState done [16:52:59]FM_GetShiftState done [16:52:59]req_shift_opened done [16:52:59]requested_item shift.open_date is exist - process it [16:52:59]req_shift_open_date [16:52:59]req_shift_open_date done [16:52:59]produce_requested_data done [16:52:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289773,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:52:59]process_action_free close_receipt [16:52:59]json_value_free [16:52:59]json_value_free done [16:52:59]process_json_proto returns [16:52:59]Send response to host [16:52:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289773,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:52:59]free response buf [16:52:59]execute_script done [16:52:59]execute_script returns [16:52:59]free content buf [16:52:59]Sock 9.Close socket [16:52:59]Sock 9.Thread stoped [16:53:03]OFD Sender: No OFD packet to send [16:53:08]OFD Sender: No OFD packet to send [16:53:13]OFD Sender: No OFD packet to send [16:53:18]OFD Sender: No OFD packet to send [16:53:23]OFD Sender: No OFD packet to send [16:53:29]OFD Sender: No OFD packet to send [16:53:31]accept exits with 7 [16:53:31]New connection [16:53:31]New thread 3067157860 created [16:53:31]Thread 3067301220 joined [16:53:31]Waiting for new connection... [16:53:31] Sock 7.Parse request [16:53:31]Sock 7.Check first char [16:53:31]Sock 7.First char is OK [16:53:31]request: POST /json_proto HTTP/1.0 [16:53:31]Method: POST [16:53:31]URL: /json_proto [16:53:31]Method is POST - this is cgi request [16:53:31]url: /json_proto [16:53:31]query_string will be loaded in cgi processing [16:53:31]execute_cgi json_proto POST (null) [16:53:31]execute_cgi path=json_proto method=POST [16:53:31]POST find Content-Length [16:53:31]Host: 172.17.41.135:8080 [16:53:31]Content-Length: 681 [16:53:31]Content-Type: application/json [16:53:31] [16:53:31]POST finish read [16:53:31]Found Content-Length = 681 [16:53:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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:53:31]execute_script... [16:53: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)24617856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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:53:31]POST & json_proto [16:53:31]process_json_proto [16:53:31]json parsed OK: [16:53:31]protocol is kg_v1.0 [16:53:31]action value=close_receipt [16:53:31]process_action close_receipt [16:53:31]cmd_close_receipt [16:53:31]MH_GetDate [16:53:31]Write to MH i2c: F0 00 00 49 28 60 [16:53:31]Write i2c OK [16:53:31]MH_I2C_Read... [16:53:31]Read from MH i2c: F0 [16:53:31]MH_I2C_Read... [16:53:31]Read from MH i2c: F0 09 00 [16:53:31]MH_I2C_Read... [16:53:31]Read from MH i2c: F0 09 00 49 28 00 0D 9D F1 66 ED 3E 82 65 7C [16:53:31]GetLastDocTimeStamp 1727110377 [16:53:31]current date 1727110413 [16:53:31]FM_GetShiftState [16:53:31]SAM_PROTO_GetShiftState [16:53:31]wFMCommunicate request_size=4 [16:53:31]MH_SAM_APDU [16:53:31]CAPDU: 80 13 01 00 [16:53:31]Write to MH i2c: E2 08 00 4A 28 80 13 01 00 00 00 00 00 EF [16:53:31]Write i2c OK [16:53:31]MH_I2C_Read... [16:53:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:31]Read from MH i2c: E2 [16:53:31]MH_I2C_Read... [16:53:31]Read from MH i2c: E2 0E 00 [16:53:31]MH_I2C_Read... [16:53:31]Read from MH i2c: E2 0E 00 4A 28 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 90 [16:53:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:53:31]wFMCommunicate OK [16:53:31]SAM_PROTO_GetShiftState done [16:53:31]FM_GetShiftState done [16:53:31]opened in 1727051401 [16:53:31]opened+sec_in_day 1727137801 [16:53:31]quantity*price = 100050 [16:53:31]sum+1 = 100052 [16:53:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 448 23.09.2024 16:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289774 ФПД: 12167601481725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165333&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289774&fm=12167601481725&tin=02508201610067®Number=0000000000091827&sum=100000 [16:53:32]StoreToDocumentArchive [16:53:32]shift 515 fd 289774 [16:53:32]save to /storage/0515/doc_00289774 [16:53:32]save last doc name /storage/0515/doc_00289774 to /storage/kkm_last_doc_name [16:53:32]save OK [16:53:32]Clear old archive folders... [16:53:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:53:32]tlvbuf is 00760DB0 [16:53:32]SAM_PROTO_ClearQueue [16:53:32]wFMCommunicate request_size=4 [16:53:32]MH_SAM_APDU [16:53:32]CAPDU: 80 09 00 00 [16:53:32]Write to MH i2c: E2 08 00 57 28 80 09 00 00 00 00 00 00 F1 [16:53:32]Write i2c OK [16:53:32]MH_I2C_Read... [16:53:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:33]Read from MH i2c: E2 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 57 28 00 90 00 F3 [16:53:33]RAPDU: 90 00 [16:53:33]wFMCommunicate OK [16:53:33]SAM_PROTO_ClearQueue done [16:53:33]KKMCreateOFDPacket [16:53:33]OFDProtocolAddRootSTLVToBuf [16:53:33]FM_MakeSignedData [16:53:33]FM_MakeSignedData [16:53:33]SAM_PROTO_SignData [16:53:33]wFMCommunicate request_size=4 [16:53:33]MH_SAM_APDU [16:53:33]CAPDU: 80 0D 01 02 [16:53:33]Write to MH i2c: E2 08 00 58 28 80 0D 01 02 00 00 00 00 F9 [16:53:33]Write i2c OK [16:53:33]MH_I2C_Read... [16:53:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:33]Read from MH i2c: E2 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 58 28 00 90 00 F4 [16:53:33]RAPDU: 90 00 [16:53:33]wFMCommunicate OK [16:53:33]wFMCommunicate request_size=255 [16:53:33]MH_SAM_APDU [16:53: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 01 00 00 F4 03 04 00 0D 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6B 04 00 35 04 06 00 0B 10 FD 90 [16:53:33]Write to MH i2c: E2 02 01 59 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 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 C0 01 00 00 F4 03 04 00 0D 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6B 04 00 35 04 06 00 0B 10 FD 90 00 00 49 [16:53:33]Write i2c OK [16:53:33]MH_I2C_Read... [16:53:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:33]Read from MH i2c: E2 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 59 28 00 90 00 F5 [16:53:33]RAPDU: 90 00 [16:53:33]wFMCommunicate OK [16:53:33]wFMCommunicate request_size=7 [16:53:33]MH_SAM_APDU [16:53:33]CAPDU: 80 0D 02 02 02 67 FD [16:53:33]Write to MH i2c: E2 0A 00 5A 28 80 0D 02 02 02 00 67 FD 00 00 64 [16:53:33]Write i2c OK [16:53:33]MH_I2C_Read... [16:53:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:33]Read from MH i2c: E2 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 03 00 5A 28 00 90 00 F6 [16:53:33]RAPDU: 90 00 [16:53:33]wFMCommunicate OK [16:53:33]wFMCommunicate request_size=4 [16:53:33]MH_SAM_APDU [16:53:33]CAPDU: 80 0D 03 02 [16:53:33]Write to MH i2c: E2 08 00 5B 28 80 0D 03 02 00 00 00 00 FE [16:53:33]Write i2c OK [16:53:33]MH_I2C_Read... [16:53:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:33]Read from MH i2c: E2 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 0B 00 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 0B 00 5B 28 00 6A A4 1E A9 F2 05 D3 40 90 00 DE [16:53:33]RAPDU: 6A A4 1E A9 F2 05 D3 40 90 00 [16:53:33]wFMCommunicate OK [16:53:33]SAM_PROTO_SignData done [16:53:33]FM_MakeSignedData done [16:53:33]CreateOFDProtocolMessage [16:53:33]wFMCommunicate request_size=4 [16:53:33]MH_SAM_APDU [16:53:33]CAPDU: 80 11 00 00 [16:53:33]Write to MH i2c: E2 08 00 5C 28 80 11 00 00 00 00 00 00 FE [16:53:33]Write i2c OK [16:53:33]MH_I2C_Read... [16:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:33]Read from MH i2c: E2 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 17 00 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: E2 17 00 5C 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4E [16:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:53:33]wFMCommunicate OK [16:53:33]CreateOFDProtocolMessage done [16:53:33]OFDSenderStorePacket 289774 [16:53:33]StoreOFDPacket docnum=289774 [16:53:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 82 52 04 01 80 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 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 C0 01 00 00 F4 03 04 00 0D 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6B 04 00 35 04 06 00 0B 10 FD 90 67 FD 6A A4 1E A9 F2 05 D3 40 [16:53:33]CheckFolder [16:53:33]dirname=/storage/ofd_packets [16:53:33]CheckFolder done [16:53:33]ProducePacketName [16:53:33]name=ofd_packets/00289774 [16:53:33]NVStorageSaveData ofd_packets/00289774 [16:53:33]File name is /storage/ofd_packets/00289774 [16:53:33]Write 298 bytes [16:53:33]NVStorageSaveData done [16:53:33]OFDSenderStorePacket done [16:53:33]KKMCreateOFDPacket done [16:53:33]NVStorageSaveData kkm_last_timestamp [16:53:33]File name is /storage/kkm_last_timestamp [16:53:33]Write 4 bytes [16:53:33]NVStorageSaveData done [16:53:33]ExternCall_PrintAddStr [16:53:33]wPrintStart [16:53:33]Write to MH i2c: 01 00 00 5D 28 85 [16:53:33]Write i2c OK [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: 01 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: 01 07 00 [16:53:33]MH_I2C_Read... [16:53:33]Read from MH i2c: 01 07 00 5D 28 00 00 00 00 00 FF 0F 9A [16:53:33]RasterBufferAndPrint [16:53:33]line Счет N : (1)24617856 [16:53:33]line ИНН: 02508201610067 [16:53:33]line Контрольно-Кассовый Чек [16:53:33]line ПРОДАЖА [16:53:33]line ТРК (МРК, ГНК) : 35 [16:53:33]line Товар: 2710194210 [16:53:33]line ДТ-К-5 [16:53:33]line 13.130 * 76.20 [16:53:33]line = 1000.51 [16:53:33]line НДС 12% НСП 1% [16:53:33]line > о реализуемом товаре [16:53:33]line ОКРУГЛЕНИЕ: -0.51 [16:53:33]line ИТОГО: 1000.00 [16:53:33]line Внесено: 1000.00 [16:53:33]line СДАЧА: 0.00 [16:53:33]line НСП 1% : 8.85 [16:53:33]line НДС 12% : 106.25 [16:53:33]line Наличными: 1000.00 [16:53:33]line Безнал.: 0.00 [16:53:33]line Место: АЗС № 90 "Партнёр-нефть" [16:53:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:53:33]line СНО: Общий режим [16:53:33]line Чек 448 23.09.2024 16:53 [16:53:33]line Смена: 515 ФФД: 1.0 [16:53:33]line ЗНМ: 0300000107 [16:53:33]line РНМ: 0000000000091827 [16:53:33]line Версия ККМ: 001 [16:53:33]line ФМ: 0000000000871832 [16:53:33]line ФД: 289774 [16:53:33]line ФПД: 12167601481725 [16:53:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165333&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289774&fm=12167601481725&tin=02508201610067®Number=0000000000091827&sum=100000 [16:53:33]written 0, free lines is 4095 [16:53:33]OFD Sender: Processing packet 289774 [packets to send 1784, broken 1783] [16:53:33]ProducePacketName [16:53:33]name=ofd_packets/00289774 [16:53:33]OFD Sender: To server: pG, [16:53:33]CommunicateWithHost lk.salyk.kg:30040 [16:53:33]ConnectInit lk.salyk.kg [16:53:33]Connected sock=10 [16:53: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 33 32 0C 01 00 00 82 52 04 01 80 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 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 C0 01 00 00 F4 03 04 00 0D 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6B 04 00 35 04 06 00 0B 10 FD 90 67 FD 6A A4 1E A9 F2 05 D3 40 [16:53:34]Write to MH i2c: 01 00 00 87 28 AF [16:53:34]Write i2c OK [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: 01 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: 01 07 00 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: 01 07 00 87 28 00 00 00 00 00 C9 0C 8B [16:53:34]RasterBufferAndPrint [16:53:34]line [16:53:34]line [16:53:34]line [16:53:34]line [16:53:34]line [16:53:34]written 0, free lines is 3279 [16:53:34]MH_Cut [16:53:34]Write to MH i2c: D1 01 00 8E 28 01 88 [16:53:34]Write i2c OK [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: D1 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: D1 01 00 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: D1 01 00 8E 28 00 87 [16:53:34]Write to MH i2c: 01 00 00 8F 28 B7 [16:53:34]Write i2c OK [16:53:34]MH_I2C_Read... [16:53: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 33 32 4F 00 00 00 22 2A 47 00 BF DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6B 04 00 F4 03 04 00 E1 44 F1 66 B6 04 01 00 00 4A 82 F6 EE F5 7F 31 4B [16:53:34]CommunicateWithHost err = 0 [16:53:34]CheckOFDResponse [16:53:34]1017 (14) - 77093643461234 [16:53:34]1041 (16) - 0000000000871832 [16:53:34]1040 (4) - 289774 [16:53:34]1012 (4) - 23.09.2024 10:37 [16:53:34]1206 (1) - 0 [16:53:34]OFD Sender: Remove packet 289774 [16:53:34]ProducePacketName [16:53:34]name=ofd_packets/00289774 [16:53:34]NVStorageDeleteData [16:53:34]OFD Sender: No OFD packet to send [16:53:34]*** Cut start [16:53:34]*** Partial cut [16:53:34]*** CUTSNS_PIN = 1 [16:53:34]*** CUTSNS_PIN = 0 [16:53:35]*** Brake cut motor [16:53:35]Read from MH i2c: 01 [16:53:35]MH_I2C_Read... [16:53:35]*** Stop cut motor [16:53:35]*** Cut end [16:53:35]Read from MH i2c: 01 07 00 [16:53:35]MH_I2C_Read... [16:53:35]Read from MH i2c: 01 07 00 8F 28 00 00 00 00 00 FF 0F CC [16:53:35]process_action close_receipt done [16:53:35]requested_data is exist [16:53:35]produce_requested_data [16:53:35]requested_item fm.sn is exist - process it [16:53:35]wFMCommunicate request_size=4 [16:53:35]MH_SAM_APDU [16:53:35]CAPDU: 80 11 00 00 [16:53:35]Write to MH i2c: E2 08 00 90 28 80 11 00 00 00 00 00 00 32 [16:53:35]Write i2c OK [16:53:35]MH_I2C_Read... [16:53:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:35]Read from MH i2c: E2 [16:53:35]MH_I2C_Read... [16:53:35]Read from MH i2c: E2 17 00 [16:53:35]MH_I2C_Read... [16:53:35]Read from MH i2c: E2 17 00 90 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 82 [16:53:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:53:35]wFMCommunicate OK [16:53:35]requested_item fd.num is exist - process it [16:53:35]SAM_PROTO_GetFieldsCounters [16:53:35]wFMCommunicate request_size=4 [16:53:35]MH_SAM_APDU [16:53:35]CAPDU: 80 13 00 00 [16:53:35]Write to MH i2c: E2 08 00 91 28 80 13 00 00 00 00 00 00 35 [16:53:35]Write i2c OK [16:53:35]MH_I2C_Read... [16:53:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:35]Read from MH i2c: E2 [16:53:35]MH_I2C_Read... [16:53:35]Read from MH i2c: E2 62 00 [16:53:35]MH_I2C_Read... [16:53:35]Read from MH i2c: E2 62 00 91 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EE 6B 04 00 0E 04 04 00 03 02 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 FA [16:53: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EE 6B 04 00 0E 04 04 00 03 02 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 [16:53:35]wFMCommunicate OK [16:53:35]SAM_PROTO_GetFieldsCounters done [16:53:35]requested_item shift.num is exist - process it [16:53:35]requested_item shift.opened is exist - process it [16:53:35]req_shift_opened [16:53:35]FM_GetShiftState [16:53:35]SAM_PROTO_GetShiftState [16:53:35]wFMCommunicate request_size=4 [16:53:35]MH_SAM_APDU [16:53:35]CAPDU: 80 13 01 00 [16:53:35]Write to MH i2c: E2 08 00 92 28 80 13 01 00 00 00 00 00 37 [16:53:35]Write i2c OK [16:53:35]MH_I2C_Read... [16:53:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:35]Read from MH i2c: E2 [16:53:35]MH_I2C_Read... [16:53:35]Read from MH i2c: E2 0E 00 [16:53:35]MH_I2C_Read... [16:53:35]Read from MH i2c: E2 0E 00 92 28 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D8 [16:53:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:53:35]wFMCommunicate OK [16:53:35]SAM_PROTO_GetShiftState done [16:53:35]FM_GetShiftState done [16:53:35]req_shift_opened done [16:53:35]requested_item shift.open_date is exist - process it [16:53:35]req_shift_open_date [16:53:35]req_shift_open_date done [16:53:35]produce_requested_data done [16:53:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289774,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:53:35]process_action_free close_receipt [16:53:35]json_value_free [16:53:35]json_value_free done [16:53:35]process_json_proto returns [16:53:35]Send response to host [16:53:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289774,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:53:35]free response buf [16:53:35]execute_script done [16:53:35]execute_script returns [16:53:35]free content buf [16:53:35]Sock 7.Close socket [16:53:35]Sock 7.Thread stoped [16:53:39]OFD Sender: No OFD packet to send [16:53:40]accept exits with 9 [16:53:40]New connection [16:53:40]New thread 3067301220 created [16:53:40]Thread 3067157860 joined [16:53:40]Waiting for new connection... [16:53:40] Sock 9.Parse request [16:53:40]Sock 9.Check first char [16:53:40]Sock 9.First char is OK [16:53:40]request: POST /json_proto HTTP/1.0 [16:53:40]Method: POST [16:53:40]URL: /json_proto [16:53:40]Method is POST - this is cgi request [16:53:40]url: /json_proto [16:53:40]query_string will be loaded in cgi processing [16:53:40]execute_cgi json_proto POST (null) [16:53:40]execute_cgi path=json_proto method=POST [16:53:40]POST find Content-Length [16:53:40]Host: 172.17.41.135:8080 [16:53:40]Content-Length: 660 [16:53:40]Content-Type: application/json [16:53:40] [16:53:40]POST finish read [16:53:40]Found Content-Length = 660 [16:53:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.800, "sum" : 540.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:40]execute_script... [16:53: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)24617855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.800, "sum" : 540.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:40]POST & json_proto [16:53:40]process_json_proto [16:53:40]json parsed OK: [16:53:40]protocol is kg_v1.0 [16:53:40]action value=close_receipt [16:53:40]process_action close_receipt [16:53:40]cmd_close_receipt [16:53:40]MH_GetDate [16:53:40]Write to MH i2c: F0 00 00 93 28 AA [16:53:40]Write i2c OK [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: F0 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: F0 09 00 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: F0 09 00 93 28 00 16 9D F1 66 ED 3E 82 65 CF [16:53:40]GetLastDocTimeStamp 1727110413 [16:53:40]current date 1727110422 [16:53:40]FM_GetShiftState [16:53:40]SAM_PROTO_GetShiftState [16:53:40]wFMCommunicate request_size=4 [16:53:40]MH_SAM_APDU [16:53:40]CAPDU: 80 13 01 00 [16:53:40]Write to MH i2c: E2 08 00 94 28 80 13 01 00 00 00 00 00 39 [16:53:40]Write i2c OK [16:53:40]MH_I2C_Read... [16:53:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:40]Read from MH i2c: E2 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: E2 0E 00 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: E2 0E 00 94 28 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DA [16:53:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:53:40]wFMCommunicate OK [16:53:40]SAM_PROTO_GetShiftState done [16:53:40]FM_GetShiftState done [16:53:40]opened in 1727051401 [16:53:40]opened+sec_in_day 1727137801 [16:53:40]quantity*price = 54054 [16:53:40]sum+1 = 54055 [16:53:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 540.00 Внесено: 540.00 СДАЧА: 0.00 НСП 1% : 4.78 НДС 12% : 57.40 Наличными: 540.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 449 23.09.2024 16:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289775 ФПД: 255030361557344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165342&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289775&fm=255030361557344&tin=02508201610067®Number=0000000000091827&sum=54000 [16:53:41]StoreToDocumentArchive [16:53:41]shift 515 fd 289775 [16:53:41]save to /storage/0515/doc_00289775 [16:53:41]save last doc name /storage/0515/doc_00289775 to /storage/kkm_last_doc_name [16:53:41]save OK [16:53:41]Clear old archive folders... [16:53:41]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:53:41]tlvbuf is 00772370 [16:53:41]SAM_PROTO_ClearQueue [16:53:41]wFMCommunicate request_size=4 [16:53:41]MH_SAM_APDU [16:53:41]CAPDU: 80 09 00 00 [16:53:41]Write to MH i2c: E2 08 00 A1 28 80 09 00 00 00 00 00 00 3B [16:53:41]Write i2c OK [16:53:41]MH_I2C_Read... [16:53:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:41]Read from MH i2c: E2 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: E2 03 00 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: E2 03 00 A1 28 00 90 00 3D [16:53:41]RAPDU: 90 00 [16:53:41]wFMCommunicate OK [16:53:41]SAM_PROTO_ClearQueue done [16:53:41]KKMCreateOFDPacket [16:53:41]OFDProtocolAddRootSTLVToBuf [16:53:41]FM_MakeSignedData [16:53:41]FM_MakeSignedData [16:53:41]SAM_PROTO_SignData [16:53:41]wFMCommunicate request_size=4 [16:53:41]MH_SAM_APDU [16:53:41]CAPDU: 80 0D 01 02 [16:53:41]Write to MH i2c: E2 08 00 A2 28 80 0D 01 02 00 00 00 00 43 [16:53:41]Write i2c OK [16:53:41]MH_I2C_Read... [16:53:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:41]Read from MH i2c: E2 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: E2 03 00 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: E2 03 00 A2 28 00 90 00 3E [16:53:41]RAPDU: 90 00 [16:53:41]wFMCommunicate OK [16:53:41]wFMCommunicate request_size=253 [16:53:41]MH_SAM_APDU [16:53:41]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 78 1E 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 26 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 16 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6B 04 00 35 04 06 00 E7 F2 E2 1B 89 60 [16:53:41]Write to MH i2c: E2 00 01 A3 28 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 78 1E 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 26 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 16 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6B 04 00 35 04 06 00 E7 F2 E2 1B 89 60 00 00 89 [16:53:41]Write i2c OK [16:53:41]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 A3 28 00 90 00 3F [16:53:42]RAPDU: 90 00 [16:53:42]wFMCommunicate OK [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 0D 03 02 [16:53:42]Write to MH i2c: E2 08 00 A4 28 80 0D 03 02 00 00 00 00 47 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0B 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0B 00 A4 28 00 02 BC D8 E1 5F 10 18 07 90 00 4D [16:53:42]RAPDU: 02 BC D8 E1 5F 10 18 07 90 00 [16:53:42]wFMCommunicate OK [16:53:42]SAM_PROTO_SignData done [16:53:42]FM_MakeSignedData done [16:53:42]CreateOFDProtocolMessage [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 11 00 00 [16:53:42]Write to MH i2c: E2 08 00 A5 28 80 11 00 00 00 00 00 00 47 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 17 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 17 00 A5 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 97 [16:53:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:53:42]wFMCommunicate OK [16:53:42]CreateOFDProtocolMessage done [16:53:42]OFDSenderStorePacket 289775 [16:53:42]StoreOFDPacket docnum=289775 [16:53:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 90 27 00 01 83 95 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 78 1E 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 26 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 16 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6B 04 00 35 04 06 00 E7 F2 E2 1B 89 60 02 BC D8 E1 5F 10 18 07 [16:53:42]CheckFolder [16:53:42]dirname=/storage/ofd_packets [16:53:42]CheckFolder done [16:53:42]ProducePacketName [16:53:42]name=ofd_packets/00289775 [16:53:42]NVStorageSaveData ofd_packets/00289775 [16:53:42]File name is /storage/ofd_packets/00289775 [16:53:42]Write 294 bytes [16:53:42]NVStorageSaveData done [16:53:42]OFDSenderStorePacket done [16:53:42]KKMCreateOFDPacket done [16:53:42]NVStorageSaveData kkm_last_timestamp [16:53:42]File name is /storage/kkm_last_timestamp [16:53:42]Write 4 bytes [16:53:42]NVStorageSaveData done [16:53:42]ExternCall_PrintAddStr [16:53:42]wPrintStart [16:53:42]Write to MH i2c: 01 00 00 A6 28 CE [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: 01 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: 01 07 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: 01 07 00 A6 28 00 00 00 00 00 FF 0F E3 [16:53:42]RasterBufferAndPrint [16:53:42]line Счет N : (1)24617855 [16:53:42]line ИНН: 02508201610067 [16:53:42]line Контрольно-Кассовый Чек [16:53:42]line ПРОДАЖА [16:53:42]line ТРК (МРК, ГНК) : 44 [16:53:42]line Товар: 2710124130 [16:53:42]line SU-92 [16:53:42]line 7.800 * 69.30 [16:53:42]line = 540.54 [16:53:42]line НДС 12% НСП 1% [16:53:42]line > о реализуемом товаре [16:53:42]line ОКРУГЛЕНИЕ: -0.54 [16:53:42]line ИТОГО: 540.00 [16:53:42]line Внесено: 540.00 [16:53:42]line СДАЧА: 0.00 [16:53:42]line НСП 1% : 4.78 [16:53:42]line НДС 12% : 57.40 [16:53:42]line Наличными: 540.00 [16:53:42]line Безнал.: 0.00 [16:53:42]line Место: АЗС № 90 "Партнёр-нефть" [16:53:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:53:42]line СНО: Общий режим [16:53:42]line Чек 449 23.09.2024 16:53 [16:53:42]line Смена: 515 ФФД: 1.0 [16:53:42]line ЗНМ: 0300000107 [16:53:42]line РНМ: 0000000000091827 [16:53:42]line Версия ККМ: 001 [16:53:42]line ФМ: 0000000000871832 [16:53:42]line ФД: 289775 [16:53:42]line ФПД: 255030361557344 [16:53:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165342&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289775&fm=255030361557344&tin=02508201610067®Number=0000000000091827&sum=54000 [16:53:42]written 0, free lines is 4095 [16:53:42]OFD Sender: Processing packet 289775 [packets to send 1784, broken 1783] [16:53:42]ProducePacketName [16:53:42]name=ofd_packets/00289775 [16:53:42]OFD Sender: To server: pG, [16:53:42]CommunicateWithHost lk.salyk.kg:30040 [16:53:42]ConnectInit lk.salyk.kg [16:53:42]Connected sock=11 [16:53: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 33 32 08 01 00 00 90 27 00 01 83 95 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 78 1E 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 26 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 16 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EF 6B 04 00 35 04 06 00 E7 F2 E2 1B 89 60 02 BC D8 E1 5F 10 18 07 [16:53:42]Write to MH i2c: 01 00 00 D0 28 F8 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: 01 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: 01 07 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: 01 07 00 D0 28 00 00 00 00 00 DC 0C E7 [16:53:42]RasterBufferAndPrint [16:53:42]line [16:53:42]line [16:53:42]line [16:53:42]line [16:53:42]line [16:53:42]written 0, free lines is 3302 [16:53:42]MH_Cut [16:53:42]Write to MH i2c: D1 01 00 D7 28 01 D1 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: D1 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: D1 01 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: D1 01 00 D7 28 00 D0 [16:53:42]Write to MH i2c: 01 00 00 D8 28 00 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16: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 33 32 4F 00 00 00 EC AF 47 00 CB 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 33 32 10 04 04 00 EF 6B 04 00 F4 03 04 00 EA 44 F1 66 B6 04 01 00 00 66 80 1D 01 59 CF EC 82 [16:53:42]CommunicateWithHost err = 0 [16:53:42]CheckOFDResponse [16:53:42]1017 (14) - 77093643461234 [16:53:42]1041 (16) - 0000000000871832 [16:53:42]1040 (4) - 289775 [16:53:42]1012 (4) - 23.09.2024 10:37 [16:53:42]1206 (1) - 0 [16:53:42]OFD Sender: Remove packet 289775 [16:53:42]ProducePacketName [16:53:42]name=ofd_packets/00289775 [16:53:42]NVStorageDeleteData [16:53:43]OFD Sender: No OFD packet to send [16:53:43]*** Cut start [16:53:43]*** Partial cut [16:53:43]*** CUTSNS_PIN = 1 [16:53:43]*** CUTSNS_PIN = 0 [16:53:43]*** Brake cut motor [16:53:44]Read from MH i2c: 01 [16:53:44]MH_I2C_Read... [16:53:44]*** Stop cut motor [16:53:44]*** Cut end [16:53:44]Read from MH i2c: 01 07 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: 01 07 00 D8 28 00 00 00 00 00 FF 0F 15 [16:53:44]process_action close_receipt done [16:53:44]requested_data is exist [16:53:44]produce_requested_data [16:53:44]requested_item fm.sn is exist - process it [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 11 00 00 [16:53:44]Write to MH i2c: E2 08 00 D9 28 80 11 00 00 00 00 00 00 7B [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 17 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 17 00 D9 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CB [16:53:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:53:44]wFMCommunicate OK [16:53:44]requested_item fd.num is exist - process it [16:53:44]SAM_PROTO_GetFieldsCounters [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 13 00 00 [16:53:44]Write to MH i2c: E2 08 00 DA 28 80 13 00 00 00 00 00 00 7E [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 62 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 62 00 DA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EF 6B 04 00 0E 04 04 00 03 02 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 47 [16:53:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EF 6B 04 00 0E 04 04 00 03 02 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 [16:53:44]wFMCommunicate OK [16:53:44]SAM_PROTO_GetFieldsCounters done [16:53:44]requested_item shift.num is exist - process it [16:53:44]requested_item shift.opened is exist - process it [16:53:44]req_shift_opened [16:53:44]FM_GetShiftState [16:53:44]SAM_PROTO_GetShiftState [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 13 01 00 [16:53:44]Write to MH i2c: E2 08 00 DB 28 80 13 01 00 00 00 00 00 80 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 0E 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 0E 00 DB 28 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 21 [16:53:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:53:44]wFMCommunicate OK [16:53:44]SAM_PROTO_GetShiftState done [16:53:44]FM_GetShiftState done [16:53:44]req_shift_opened done [16:53:44]requested_item shift.open_date is exist - process it [16:53:44]req_shift_open_date [16:53:44]req_shift_open_date done [16:53:44]produce_requested_data done [16:53:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289775,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:53:44]process_action_free close_receipt [16:53:44]json_value_free [16:53:44]json_value_free done [16:53:44]process_json_proto returns [16:53:44]Send response to host [16:53:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289775,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:53:44]free response buf [16:53:44]execute_script done [16:53:44]execute_script returns [16:53:44]free content buf [16:53:44]Sock 9.Close socket [16:53:44]Sock 9.Thread stoped [16:53:44]accept exits with 7 [16:53:44]New connection [16:53:44]New thread 3067157860 created [16:53:44]Thread 3067301220 joined [16:53:44]Waiting for new connection... [16:53:44] Sock 7.Parse request [16:53:44]Sock 7.Check first char [16:53:44]Sock 7.First char is OK [16:53:44]request: POST /json_proto HTTP/1.0 [16:53:44]Method: POST [16:53:44]URL: /json_proto [16:53:44]Method is POST - this is cgi request [16:53:44]url: /json_proto [16:53:44]query_string will be loaded in cgi processing [16:53:44]execute_cgi json_proto POST (null) [16:53:44]execute_cgi path=json_proto method=POST [16:53:44]POST find Content-Length [16:53:44]Host: 172.17.41.135:8080 [16:53:44]Content-Length: 625 [16:53:44]Content-Type: application/json [16:53:44] [16:53:44]POST finish read [16:53:44]Found Content-Length = 625 [16:53:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:44]execute_script... [16:53: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)24617857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:44]POST & json_proto [16:53:44]process_json_proto [16:53:44]json parsed OK: [16:53:44]protocol is kg_v1.0 [16:53:44]action value=close_receipt [16:53:44]process_action close_receipt [16:53:44]cmd_close_receipt [16:53:44]MH_GetDate [16:53:44]Write to MH i2c: F0 00 00 DC 28 F3 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: F0 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: F0 09 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: F0 09 00 DC 28 00 1A 9D F1 66 ED 3E 82 65 1C [16:53:44]GetLastDocTimeStamp 1727110422 [16:53:44]current date 1727110426 [16:53:44]FM_GetShiftState [16:53:44]SAM_PROTO_GetShiftState [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 13 01 00 [16:53:44]Write to MH i2c: E2 08 00 DD 28 80 13 01 00 00 00 00 00 82 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 0E 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 0E 00 DD 28 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 23 [16:53:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:53:44]wFMCommunicate OK [16:53:44]SAM_PROTO_GetShiftState done [16:53:44]FM_GetShiftState done [16:53:44]opened in 1727051401 [16:53:44]opened+sec_in_day 1727137801 [16:53:44]quantity*price = 99999 [16:53:44]sum+1 = 100001 [16:53:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 450 23.09.2024 16:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289776 ФПД: 149696575670010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165346&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289776&fm=149696575670010&tin=02508201610067®Number=0000000000091827&sum=100000 [16:53:45]StoreToDocumentArchive [16:53:45]shift 515 fd 289776 [16:53:45]save to /storage/0515/doc_00289776 [16:53:45]save last doc name /storage/0515/doc_00289776 to /storage/kkm_last_doc_name [16:53:45]save OK [16:53:45]Clear old archive folders... [16:53:45]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:53:45]tlvbuf is 00821180 [16:53:45]SAM_PROTO_ClearQueue [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 09 00 00 [16:53:45]Write to MH i2c: E2 08 00 EA 28 80 09 00 00 00 00 00 00 84 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 EA 28 00 90 00 86 [16:53:45]RAPDU: 90 00 [16:53:45]wFMCommunicate OK [16:53:45]SAM_PROTO_ClearQueue done [16:53:45]KKMCreateOFDPacket [16:53:45]OFDProtocolAddRootSTLVToBuf [16:53:45]FM_MakeSignedData [16:53:45]FM_MakeSignedData [16:53:45]SAM_PROTO_SignData [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 0D 01 02 [16:53:45]Write to MH i2c: E2 08 00 EB 28 80 0D 01 02 00 00 00 00 8C [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 EB 28 00 90 00 87 [16:53:45]RAPDU: 90 00 [16:53:45]wFMCommunicate OK [16:53:45]wFMCommunicate request_size=253 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 1A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6B 04 00 35 04 06 00 88 25 F3 37 86 FA [16:53:45]Write to MH i2c: E2 00 01 EC 28 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 1A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6B 04 00 35 04 06 00 88 25 F3 37 86 FA 00 00 23 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 EC 28 00 90 00 88 [16:53:46]RAPDU: 90 00 [16:53:46]wFMCommunicate OK [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 0D 03 02 [16:53:46]Write to MH i2c: E2 08 00 ED 28 80 0D 03 02 00 00 00 00 90 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 0B 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 0B 00 ED 28 00 91 32 68 70 25 5A 85 8D 90 00 BD [16:53:46]RAPDU: 91 32 68 70 25 5A 85 8D 90 00 [16:53:46]wFMCommunicate OK [16:53:46]SAM_PROTO_SignData done [16:53:46]FM_MakeSignedData done [16:53:46]CreateOFDProtocolMessage [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 11 00 00 [16:53:46]Write to MH i2c: E2 08 00 EE 28 80 11 00 00 00 00 00 00 90 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 17 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 17 00 EE 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E0 [16:53:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:53:46]wFMCommunicate OK [16:53:46]CreateOFDProtocolMessage done [16:53:46]OFDSenderStorePacket 289776 [16:53:46]StoreOFDPacket docnum=289776 [16:53:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 F4 1F 00 01 18 16 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 1A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6B 04 00 35 04 06 00 88 25 F3 37 86 FA 91 32 68 70 25 5A 85 8D [16:53:46]CheckFolder [16:53:46]dirname=/storage/ofd_packets [16:53:46]CheckFolder done [16:53:46]ProducePacketName [16:53:46]name=ofd_packets/00289776 [16:53:46]NVStorageSaveData ofd_packets/00289776 [16:53:46]File name is /storage/ofd_packets/00289776 [16:53:46]Write 294 bytes [16:53:46]NVStorageSaveData done [16:53:46]OFDSenderStorePacket done [16:53:46]KKMCreateOFDPacket done [16:53:46]NVStorageSaveData kkm_last_timestamp [16:53:46]File name is /storage/kkm_last_timestamp [16:53:46]Write 4 bytes [16:53:46]NVStorageSaveData done [16:53:46]ExternCall_PrintAddStr [16:53:46]wPrintStart [16:53:46]Write to MH i2c: 01 00 00 EF 28 17 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 07 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 07 00 EF 28 00 00 00 00 00 FF 0F 2C [16:53:46]RasterBufferAndPrint [16:53:46]line Счет N : (1)24617857 [16:53:46]line ИНН: 02508201610067 [16:53:46]line Контрольно-Кассовый Чек [16:53:46]line ПРОДАЖА [16:53:46]line ТРК (МРК, ГНК) : 54 [16:53:46]line Товар: 2710124130 [16:53:46]line SU-92 [16:53:46]line 14.430 * 69.30 [16:53:46]line = 1000.00 [16:53:46]line НДС 12% НСП 1% [16:53:46]line > о реализуемом товаре [16:53:46]line ИТОГО: 1000.00 [16:53:46]line НСП 1% : 8.85 [16:53:46]line НДС 12% : 106.19 [16:53:46]line Наличными: 1000.00 [16:53:46]line Безнал.: 0.00 [16:53:46]line Место: АЗС № 90 "Партнёр-нефть" [16:53:46]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:53:46]line СНО: Общий режим [16:53:46]line Чек 450 23.09.2024 16:53 [16:53:46]line Смена: 515 ФФД: 1.0 [16:53:46]line ЗНМ: 0300000107 [16:53:46]line РНМ: 0000000000091827 [16:53:46]line Версия ККМ: 001 [16:53:46]line ФМ: 0000000000871832 [16:53:46]line ФД: 289776 [16:53:46]line ФПД: 149696575670010 [16:53:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165346&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289776&fm=149696575670010&tin=02508201610067®Number=0000000000091827&sum=100000 [16:53:46]OFD Sender: Processing packet 289776 [packets to send 1784, broken 1783] [16:53:46]ProducePacketName [16:53:46]name=ofd_packets/00289776 [16:53:46]OFD Sender: To server: pG, [16:53:46]CommunicateWithHost lk.salyk.kg:30040 [16:53:46]ConnectInit lk.salyk.kg [16:53:46]written 0, free lines is 4095 [16:53:46]Connected sock=10 [16:53: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 33 32 08 01 00 00 F4 1F 00 01 18 16 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 1A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F0 6B 04 00 35 04 06 00 88 25 F3 37 86 FA 91 32 68 70 25 5A 85 8D [16:53:47]Write to MH i2c: 01 00 00 16 29 3F [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: 01 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: 01 07 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: 01 07 00 16 29 00 00 00 00 00 21 0D 74 [16:53:47]RasterBufferAndPrint [16:53:47]line [16:53:47]line [16:53:47]line [16:53:47]line [16:53:47]line [16:53:47]written 0, free lines is 3384 [16:53:47]MH_Cut [16:53:47]Write to MH i2c: D1 01 00 1D 29 01 18 [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: D1 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: D1 01 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: D1 01 00 1D 29 00 17 [16:53:47]Write to MH i2c: 01 00 00 1E 29 47 [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53: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 33 32 4F 00 00 00 51 4D 47 00 11 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 33 32 10 04 04 00 F0 6B 04 00 F4 03 04 00 EE 44 F1 66 B6 04 01 00 00 EC 26 44 B7 DC 64 6D 33 [16:53:47]CommunicateWithHost err = 0 [16:53:47]CheckOFDResponse [16:53:47]1017 (14) - 77093643461234 [16:53:47]1041 (16) - 0000000000871832 [16:53:47]1040 (4) - 289776 [16:53:47]1012 (4) - 23.09.2024 10:37 [16:53:47]1206 (1) - 0 [16:53:47]OFD Sender: Remove packet 289776 [16:53:47]ProducePacketName [16:53:47]name=ofd_packets/00289776 [16:53:47]NVStorageDeleteData [16:53:47]*** Cut start [16:53:47]*** Partial cut [16:53:47]*** CUTSNS_PIN = 1 [16:53:47]OFD Sender: No OFD packet to send [16:53:47]*** CUTSNS_PIN = 0 [16:53:48]*** Brake cut motor [16:53:48]Read from MH i2c: 01 [16:53:48]MH_I2C_Read... [16:53:48]*** Stop cut motor [16:53:48]*** Cut end [16:53:48]Read from MH i2c: 01 07 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: 01 07 00 1E 29 00 00 00 00 00 FF 0F 5C [16:53:48]process_action close_receipt done [16:53:48]requested_data is exist [16:53:48]produce_requested_data [16:53:48]requested_item fm.sn is exist - process it [16:53:48]wFMCommunicate request_size=4 [16:53:48]MH_SAM_APDU [16:53:48]CAPDU: 80 11 00 00 [16:53:48]Write to MH i2c: E2 08 00 1F 29 80 11 00 00 00 00 00 00 C2 [16:53:48]Write i2c OK [16:53:48]MH_I2C_Read... [16:53:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:48]Read from MH i2c: E2 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 17 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 17 00 1F 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 12 [16:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:53:48]wFMCommunicate OK [16:53:48]requested_item fd.num is exist - process it [16:53:48]SAM_PROTO_GetFieldsCounters [16:53:48]wFMCommunicate request_size=4 [16:53:48]MH_SAM_APDU [16:53:48]CAPDU: 80 13 00 00 [16:53:48]Write to MH i2c: E2 08 00 20 29 80 13 00 00 00 00 00 00 C5 [16:53:48]Write i2c OK [16:53:48]MH_I2C_Read... [16:53:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:48]Read from MH i2c: E2 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 62 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 62 00 20 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F0 6B 04 00 0E 04 04 00 03 02 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 92 [16:53: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F0 6B 04 00 0E 04 04 00 03 02 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 [16:53:48]wFMCommunicate OK [16:53:48]SAM_PROTO_GetFieldsCounters done [16:53:48]requested_item shift.num is exist - process it [16:53:48]requested_item shift.opened is exist - process it [16:53:48]req_shift_opened [16:53:48]FM_GetShiftState [16:53:48]SAM_PROTO_GetShiftState [16:53:48]wFMCommunicate request_size=4 [16:53:48]MH_SAM_APDU [16:53:48]CAPDU: 80 13 01 00 [16:53:48]Write to MH i2c: E2 08 00 21 29 80 13 01 00 00 00 00 00 C7 [16:53:48]Write i2c OK [16:53:48]MH_I2C_Read... [16:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:48]Read from MH i2c: E2 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 0E 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 0E 00 21 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 68 [16:53:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:53:48]wFMCommunicate OK [16:53:48]SAM_PROTO_GetShiftState done [16:53:48]FM_GetShiftState done [16:53:48]req_shift_opened done [16:53:48]requested_item shift.open_date is exist - process it [16:53:48]req_shift_open_date [16:53:48]req_shift_open_date done [16:53:48]produce_requested_data done [16:53:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289776,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:53:48]process_action_free close_receipt [16:53:48]json_value_free [16:53:48]json_value_free done [16:53:48]process_json_proto returns [16:53:48]Send response to host [16:53:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289776,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:53:48]free response buf [16:53:48]execute_script done [16:53:48]execute_script returns [16:53:48]free content buf [16:53:48]Sock 7.Close socket [16:53:48]Sock 7.Thread stoped [16:53:52]OFD Sender: No OFD packet to send [16:53:58]OFD Sender: No OFD packet to send [16:54:03]OFD Sender: No OFD packet to send [16:54:08]OFD Sender: No OFD packet to send [16:54:13]OFD Sender: No OFD packet to send [16:54:18]OFD Sender: No OFD packet to send [16:54:23]OFD Sender: No OFD packet to send [16:54:28]OFD Sender: No OFD packet to send [16:54:33]OFD Sender: No OFD packet to send [16:54:38]OFD Sender: No OFD packet to send [16:54:43]OFD Sender: No OFD packet to send [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:20]accept exits with 9 [16:55:20]New connection [16:55:20]New thread 3067301220 created [16:55:20]Thread 3067157860 joined [16:55:20]Waiting for new connection... [16:55:20] Sock 9.Parse request [16:55:20]Sock 9.Check first char [16:55:20]Sock 9.First char is OK [16:55:20]request: POST /json_proto HTTP/1.0 [16:55:20]Method: POST [16:55:20]URL: /json_proto [16:55:20]Method is POST - this is cgi request [16:55:20]url: /json_proto [16:55:20]query_string will be loaded in cgi processing [16:55:20]execute_cgi json_proto POST (null) [16:55:20]execute_cgi path=json_proto method=POST [16:55:20]POST find Content-Length [16:55:20]Host: 172.17.41.135:8080 [16:55:20]Content-Length: 795 [16:55:20]Content-Type: application/json [16:55:20] [16:55:20]POST finish read [16:55:20]Found Content-Length = 795 [16:55:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:20]execute_script... [16:55:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:20]POST & json_proto [16:55:20]process_json_proto [16:55:20]json parsed OK: [16:55:20]protocol is kg_v1.0 [16:55:20]action value=close_receipt [16:55:20]process_action close_receipt [16:55:20]cmd_close_receipt [16:55:20]MH_GetDate [16:55:20]Write to MH i2c: F0 00 00 22 29 3A [16:55:20]Write i2c OK [16:55:20]MH_I2C_Read... [16:55:20]Read from MH i2c: F0 [16:55:20]MH_I2C_Read... [16:55:20]Read from MH i2c: F0 09 00 [16:55:20]MH_I2C_Read... [16:55:20]Read from MH i2c: F0 09 00 22 29 00 7A 9D F1 66 ED 3E 82 65 C3 [16:55:20]GetLastDocTimeStamp 1727110426 [16:55:20]current date 1727110522 [16:55:20]FM_GetShiftState [16:55:20]SAM_PROTO_GetShiftState [16:55:20]wFMCommunicate request_size=4 [16:55:20]MH_SAM_APDU [16:55:20]CAPDU: 80 13 01 00 [16:55:20]Write to MH i2c: E2 08 00 23 29 80 13 01 00 00 00 00 00 C9 [16:55:20]Write i2c OK [16:55:20]MH_I2C_Read... [16:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:20]Read from MH i2c: E2 [16:55:20]MH_I2C_Read... [16:55:20]Read from MH i2c: E2 0E 00 [16:55:20]MH_I2C_Read... [16:55:20]Read from MH i2c: E2 0E 00 23 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6A [16:55:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:55:20]wFMCommunicate OK [16:55:20]SAM_PROTO_GetShiftState done [16:55:20]FM_GetShiftState done [16:55:20]opened in 1727051401 [16:55:20]opened+sec_in_day 1727137801 [16:55:20]quantity*price = 0 [16:55:20]sum+1 = 1 [16:55:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 451 23.09.2024 16:55 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливные Талоны 090 ФМ: 0000000000871832 ФД: 289777 ФПД: 87601985464277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165522&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289777&fm=87601985464277&tin=02508201610067®Number=0000000000091827&sum=0 [16:55:22]StoreToDocumentArchive [16:55:22]shift 515 fd 289777 [16:55:22]save to /storage/0515/doc_00289777 [16:55:22]save last doc name /storage/0515/doc_00289777 to /storage/kkm_last_doc_name [16:55:22]save OK [16:55:22]Clear old archive folders... [16:55:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:55:22]tlvbuf is 007A3F40 [16:55:22]SAM_PROTO_ClearQueue [16:55:22]wFMCommunicate request_size=4 [16:55:22]MH_SAM_APDU [16:55:22]CAPDU: 80 09 00 00 [16:55:22]Write to MH i2c: E2 08 00 30 29 80 09 00 00 00 00 00 00 CB [16:55:22]Write i2c OK [16:55:22]MH_I2C_Read... [16:55:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:22]Read from MH i2c: E2 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 30 29 00 90 00 CD [16:55:22]RAPDU: 90 00 [16:55:22]wFMCommunicate OK [16:55:22]SAM_PROTO_ClearQueue done [16:55:22]KKMCreateOFDPacket [16:55:22]OFDProtocolAddRootSTLVToBuf [16:55:22]FM_MakeSignedData [16:55:22]FM_MakeSignedData [16:55:22]SAM_PROTO_SignData [16:55:22]wFMCommunicate request_size=4 [16:55:22]MH_SAM_APDU [16:55:22]CAPDU: 80 0D 01 02 [16:55:22]Write to MH i2c: E2 08 00 31 29 80 0D 01 02 00 00 00 00 D3 [16:55:22]Write i2c OK [16:55:22]MH_I2C_Read... [16:55:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:22]Read from MH i2c: E2 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 31 29 00 90 00 CE [16:55:22]RAPDU: 90 00 [16:55:22]wFMCommunicate OK [16:55:22]wFMCommunicate request_size=255 [16:55:22]MH_SAM_APDU [16:55:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C3 01 00 00 F4 03 04 00 7A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6B 04 00 35 04 06 00 4F AC 6D 39 [16:55:22]Write to MH i2c: E2 02 01 32 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 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 C3 01 00 00 F4 03 04 00 7A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6B 04 00 35 04 06 00 4F AC 6D 39 00 00 0C [16:55:22]Write i2c OK [16:55:22]MH_I2C_Read... [16:55:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:22]Read from MH i2c: E2 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 32 29 00 90 00 CF [16:55:22]RAPDU: 90 00 [16:55:22]wFMCommunicate OK [16:55:22]wFMCommunicate request_size=7 [16:55:22]MH_SAM_APDU [16:55:22]CAPDU: 80 0D 02 02 02 A7 D5 [16:55:22]Write to MH i2c: E2 0A 00 33 29 80 0D 02 02 02 00 A7 D5 00 00 56 [16:55:22]Write i2c OK [16:55:22]MH_I2C_Read... [16:55:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:22]Read from MH i2c: E2 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 03 00 33 29 00 90 00 D0 [16:55:22]RAPDU: 90 00 [16:55:22]wFMCommunicate OK [16:55:22]wFMCommunicate request_size=4 [16:55:22]MH_SAM_APDU [16:55:22]CAPDU: 80 0D 03 02 [16:55:22]Write to MH i2c: E2 08 00 34 29 80 0D 03 02 00 00 00 00 D8 [16:55:22]Write i2c OK [16:55:22]MH_I2C_Read... [16:55:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:22]Read from MH i2c: E2 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 0B 00 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 0B 00 34 29 00 ED EB 84 50 73 1D B0 8B 90 00 50 [16:55:22]RAPDU: ED EB 84 50 73 1D B0 8B 90 00 [16:55:22]wFMCommunicate OK [16:55:22]SAM_PROTO_SignData done [16:55:22]FM_MakeSignedData done [16:55:22]CreateOFDProtocolMessage [16:55:22]wFMCommunicate request_size=4 [16:55:22]MH_SAM_APDU [16:55:22]CAPDU: 80 11 00 00 [16:55:22]Write to MH i2c: E2 08 00 35 29 80 11 00 00 00 00 00 00 D8 [16:55:22]Write i2c OK [16:55:22]MH_I2C_Read... [16:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:22]Read from MH i2c: E2 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 17 00 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: E2 17 00 35 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [16:55:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:55:22]wFMCommunicate OK [16:55:22]CreateOFDProtocolMessage done [16:55:22]OFDSenderStorePacket 289777 [16:55:22]StoreOFDPacket docnum=289777 [16:55:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3D C3 04 01 ED 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 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 C3 01 00 00 F4 03 04 00 7A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6B 04 00 35 04 06 00 4F AC 6D 39 A7 D5 ED EB 84 50 73 1D B0 8B [16:55:22]CheckFolder [16:55:22]dirname=/storage/ofd_packets [16:55:22]CheckFolder done [16:55:22]ProducePacketName [16:55:22]name=ofd_packets/00289777 [16:55:22]NVStorageSaveData ofd_packets/00289777 [16:55:22]File name is /storage/ofd_packets/00289777 [16:55:22]Write 298 bytes [16:55:22]NVStorageSaveData done [16:55:22]OFDSenderStorePacket done [16:55:22]KKMCreateOFDPacket done [16:55:22]NVStorageSaveData kkm_last_timestamp [16:55:22]File name is /storage/kkm_last_timestamp [16:55:22]Write 4 bytes [16:55:22]NVStorageSaveData done [16:55:22]ExternCall_PrintAddStr [16:55:22]wPrintStart [16:55:22]Write to MH i2c: 01 00 00 36 29 5F [16:55:22]Write i2c OK [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: 01 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: 01 07 00 [16:55:22]MH_I2C_Read... [16:55:22]Read from MH i2c: 01 07 00 36 29 00 00 00 00 00 FF 0F 74 [16:55:22]RasterBufferAndPrint [16:55:22]line Счет N : (1)24617858 [16:55:22]line ИНН: 02508201610067 [16:55:22]line Контрольно-Кассовый Чек [16:55:22]line ПРОДАЖА [16:55:22]line ТРК (МРК, ГНК) : 11 [16:55:22]line Товар: 2710194210 [16:55:22]line ДТ-К-5 [16:55:22]line 30.000 * 0.00 [16:55:22]line = 0.00 [16:55:22]line НДС 12% НСП 1% [16:55:22]line > о реализуемом товаре [16:55:22]line ИТОГО: 0.00 [16:55:22]line НСП 1% : 0.00 [16:55:22]line НДС 12% : 0.00 [16:55:22]line Наличными: 0.00 [16:55:22]line Безнал.: 0.00 [16:55:22]line Место: АЗС № 90 "Партнёр-нефть" [16:55:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:55:22]line СНО: Общий режим [16:55:22]line Чек 451 23.09.2024 16:55 [16:55:22]line Смена: 515 ФФД: 1.0 [16:55:22]line ЗНМ: 0300000107 [16:55:22]line РНМ: 0000000000091827 [16:55:22]line Версия ККМ: 001 [16:55:22]line Талоны: Топливные Талоны [16:55:22]line 090 [16:55:22]line ФМ: 0000000000871832 [16:55:22]line ФД: 289777 [16:55:22]line ФПД: 87601985464277 [16:55:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165522&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289777&fm=87601985464277&tin=02508201610067®Number=0000000000091827&sum=0 [16:55:22]written 0, free lines is 4095 [16:55:22]OFD Sender: Processing packet 289777 [packets to send 1784, broken 1783] [16:55:22]ProducePacketName [16:55:22]name=ofd_packets/00289777 [16:55:22]OFD Sender: To server: pG, [16:55:22]CommunicateWithHost lk.salyk.kg:30040 [16:55:22]ConnectInit lk.salyk.kg [16:55:22]Connected sock=7 [16:55:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3D C3 04 01 ED 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 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 C3 01 00 00 F4 03 04 00 7A 9D F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F1 6B 04 00 35 04 06 00 4F AC 6D 39 A7 D5 ED EB 84 50 73 1D B0 8B [16:55:23]Write to MH i2c: 01 00 00 5F 29 88 [16:55:23]Write i2c OK [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: 01 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: 01 07 00 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: 01 07 00 5F 29 00 00 00 00 00 DC 0C 77 [16:55:23]RasterBufferAndPrint [16:55:23]line [16:55:23]line [16:55:23]line [16:55:23]line [16:55:23]line [16:55:23]written 0, free lines is 3300 [16:55:23]MH_Cut [16:55:23]Write to MH i2c: D1 01 00 66 29 01 61 [16:55:23]Write i2c OK [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: D1 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: D1 01 00 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: D1 01 00 66 29 00 60 [16:55:23]Write to MH i2c: 01 00 00 67 29 90 [16:55:23]Write i2c OK [16:55:23]MH_I2C_Read... [16:55: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 33 32 4F 00 00 00 CA D6 47 00 F2 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 33 32 10 04 04 00 F1 6B 04 00 F4 03 04 00 4E 45 F1 66 B6 04 01 00 00 ED D4 88 90 45 8E 96 54 [16:55:23]CommunicateWithHost err = 0 [16:55:23]CheckOFDResponse [16:55:23]1017 (14) - 77093643461234 [16:55:23]1041 (16) - 0000000000871832 [16:55:23]1040 (4) - 289777 [16:55:23]1012 (4) - 23.09.2024 10:39 [16:55:23]1206 (1) - 0 [16:55:23]OFD Sender: Remove packet 289777 [16:55:23]ProducePacketName [16:55:23]name=ofd_packets/00289777 [16:55:23]NVStorageDeleteData [16:55:23]*** Cut start [16:55:23]*** Partial cut [16:55:23]*** CUTSNS_PIN = 1 [16:55:23]OFD Sender: No OFD packet to send [16:55:23]*** CUTSNS_PIN = 0 [16:55:24]*** Brake cut motor [16:55:24]Read from MH i2c: 01 [16:55:24]MH_I2C_Read... [16:55:24]*** Stop cut motor [16:55:24]*** Cut end [16:55:24]Read from MH i2c: 01 07 00 [16:55:24]MH_I2C_Read... [16:55:24]Read from MH i2c: 01 07 00 67 29 00 00 00 00 00 FF 0F A5 [16:55:24]process_action close_receipt done [16:55:24]requested_data is exist [16:55:24]produce_requested_data [16:55:24]requested_item fm.sn is exist - process it [16:55:24]wFMCommunicate request_size=4 [16:55:24]MH_SAM_APDU [16:55:24]CAPDU: 80 11 00 00 [16:55:24]Write to MH i2c: E2 08 00 68 29 80 11 00 00 00 00 00 00 0B [16:55:24]Write i2c OK [16:55:24]MH_I2C_Read... [16:55:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:24]Read from MH i2c: E2 [16:55:24]MH_I2C_Read... [16:55:24]Read from MH i2c: E2 17 00 [16:55:24]MH_I2C_Read... [16:55:24]Read from MH i2c: E2 17 00 68 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [16:55:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:55:24]wFMCommunicate OK [16:55:24]requested_item fd.num is exist - process it [16:55:24]SAM_PROTO_GetFieldsCounters [16:55:24]wFMCommunicate request_size=4 [16:55:24]MH_SAM_APDU [16:55:24]CAPDU: 80 13 00 00 [16:55:24]Write to MH i2c: E2 08 00 69 29 80 13 00 00 00 00 00 00 0E [16:55:24]Write i2c OK [16:55:24]MH_I2C_Read... [16:55:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:24]Read from MH i2c: E2 [16:55:24]MH_I2C_Read... [16:55:24]Read from MH i2c: E2 62 00 [16:55:24]MH_I2C_Read... [16:55:24]Read from MH i2c: E2 62 00 69 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F1 6B 04 00 0E 04 04 00 03 02 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 DF [16:55: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F1 6B 04 00 0E 04 04 00 03 02 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 [16:55:24]wFMCommunicate OK [16:55:24]SAM_PROTO_GetFieldsCounters done [16:55:24]requested_item shift.num is exist - process it [16:55:24]requested_item shift.opened is exist - process it [16:55:24]req_shift_opened [16:55:24]FM_GetShiftState [16:55:24]SAM_PROTO_GetShiftState [16:55:24]wFMCommunicate request_size=4 [16:55:24]MH_SAM_APDU [16:55:24]CAPDU: 80 13 01 00 [16:55:24]Write to MH i2c: E2 08 00 6A 29 80 13 01 00 00 00 00 00 10 [16:55:24]Write i2c OK [16:55:24]MH_I2C_Read... [16:55:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:24]Read from MH i2c: E2 [16:55:24]MH_I2C_Read... [16:55:24]Read from MH i2c: E2 0E 00 [16:55:24]MH_I2C_Read... [16:55:24]Read from MH i2c: E2 0E 00 6A 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B1 [16:55:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:55:24]wFMCommunicate OK [16:55:24]SAM_PROTO_GetShiftState done [16:55:24]FM_GetShiftState done [16:55:24]req_shift_opened done [16:55:24]requested_item shift.open_date is exist - process it [16:55:24]req_shift_open_date [16:55:24]req_shift_open_date done [16:55:24]produce_requested_data done [16:55:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289777,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:55:24]process_action_free close_receipt [16:55:24]json_value_free [16:55:24]json_value_free done [16:55:24]process_json_proto returns [16:55:24]Send response to host [16:55:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289777,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:55:24]free response buf [16:55:24]execute_script done [16:55:24]execute_script returns [16:55:24]free content buf [16:55:24]Sock 9.Close socket [16:55:24]Sock 9.Thread stoped [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:49]OFD Sender: No OFD packet to send [16:55:54]OFD Sender: No OFD packet to send [16:55:59]OFD Sender: No OFD packet to send [16:56:04]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:39]OFD Sender: No OFD packet to send [16:57:44]OFD Sender: No OFD packet to send [16:57:49]OFD Sender: No OFD packet to send [16:57:54]OFD Sender: No OFD packet to send [16:57:59]OFD Sender: No OFD packet to send [16:58:04]OFD Sender: No OFD packet to send [16:58:09]OFD Sender: No OFD packet to send [16:58:11]accept exits with 10 [16:58:11]New connection [16:58:11]New thread 3067157860 created [16:58:11]Thread 3067301220 joined [16:58:11]Waiting for new connection... [16:58:11] Sock 10.Parse request [16:58:11]Sock 10.Check first char [16:58:11]Sock 10.First char is OK [16:58:11]request: POST /json_proto HTTP/1.0 [16:58:11]Method: POST [16:58:11]URL: /json_proto [16:58:11]Method is POST - this is cgi request [16:58:11]url: /json_proto [16:58:11]query_string will be loaded in cgi processing [16:58:11]execute_cgi json_proto POST (null) [16:58:11]execute_cgi path=json_proto method=POST [16:58:11]POST find Content-Length [16:58:11]Host: 172.17.41.135:8080 [16:58:11]Content-Length: 805 [16:58:11]Content-Type: application/json [16:58:11] [16:58:11]POST finish read [16:58:11]Found Content-Length = 805 [16:58:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:58:11]execute_script... [16: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)24617861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:58:11]POST & json_proto [16:58:11]process_json_proto [16:58:11]json parsed OK: [16:58:11]protocol is kg_v1.0 [16:58:11]action value=close_receipt [16:58:11]process_action close_receipt [16:58:11]cmd_close_receipt [16:58:11]MH_GetDate [16:58:11]Write to MH i2c: F0 00 00 6B 29 83 [16:58:11]Write i2c OK [16:58:11]MH_I2C_Read... [16:58:11]Read from MH i2c: F0 [16:58:11]MH_I2C_Read... [16:58:11]Read from MH i2c: F0 09 00 [16:58:11]MH_I2C_Read... [16:58:11]Read from MH i2c: F0 09 00 6B 29 00 25 9E F1 66 ED 3E 82 65 B8 [16:58:11]GetLastDocTimeStamp 1727110522 [16:58:11]current date 1727110693 [16:58:11]FM_GetShiftState [16:58:11]SAM_PROTO_GetShiftState [16:58:11]wFMCommunicate request_size=4 [16:58:11]MH_SAM_APDU [16:58:11]CAPDU: 80 13 01 00 [16:58:11]Write to MH i2c: E2 08 00 6C 29 80 13 01 00 00 00 00 00 12 [16:58:11]Write i2c OK [16:58:11]MH_I2C_Read... [16:58:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:11]Read from MH i2c: E2 [16:58:11]MH_I2C_Read... [16:58:11]Read from MH i2c: E2 0E 00 [16:58:11]MH_I2C_Read... [16:58:11]Read from MH i2c: E2 0E 00 6C 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B3 [16:58:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:58:11]wFMCommunicate OK [16:58:11]SAM_PROTO_GetShiftState done [16:58:11]FM_GetShiftState done [16:58:11]opened in 1727051401 [16:58:11]opened+sec_in_day 1727137801 [16:58:11]quantity*price = 300064 [16:58:11]sum+1 = 300066 [16:58:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 452 23.09.2024 16:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289778 ФПД: 95023043509587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165813&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289778&fm=95023043509587&tin=02508201610067®Number=0000000000091827&sum=300065 [16:58:12]StoreToDocumentArchive [16:58:12]shift 515 fd 289778 [16:58:12]save to /storage/0515/doc_00289778 [16:58:12]save last doc name /storage/0515/doc_00289778 to /storage/kkm_last_doc_name [16:58:12]save OK [16:58:12]Clear old archive folders... [16:58:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:12]tlvbuf is 007A3DE0 [16:58:12]SAM_PROTO_ClearQueue [16:58:12]wFMCommunicate request_size=4 [16:58:12]MH_SAM_APDU [16:58:12]CAPDU: 80 09 00 00 [16:58:12]Write to MH i2c: E2 08 00 79 29 80 09 00 00 00 00 00 00 14 [16:58:12]Write i2c OK [16:58:12]MH_I2C_Read... [16:58:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:12]Read from MH i2c: E2 [16:58:12]MH_I2C_Read... [16:58:12]Read from MH i2c: E2 03 00 [16:58:12]MH_I2C_Read... [16:58:12]Read from MH i2c: E2 03 00 79 29 00 90 00 16 [16:58:12]RAPDU: 90 00 [16:58:12]wFMCommunicate OK [16:58:12]SAM_PROTO_ClearQueue done [16:58:12]KKMCreateOFDPacket [16:58:12]OFDProtocolAddRootSTLVToBuf [16:58:12]FM_MakeSignedData [16:58:12]FM_MakeSignedData [16:58:12]SAM_PROTO_SignData [16:58:12]wFMCommunicate request_size=4 [16:58:12]MH_SAM_APDU [16:58:12]CAPDU: 80 0D 01 02 [16:58:12]Write to MH i2c: E2 08 00 7A 29 80 0D 01 02 00 00 00 00 1C [16:58:12]Write i2c OK [16:58:12]MH_I2C_Read... [16:58:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:12]Read from MH i2c: E2 [16:58:12]MH_I2C_Read... [16:58:12]Read from MH i2c: E2 03 00 [16:58:12]MH_I2C_Read... [16:58:12]Read from MH i2c: E2 03 00 7A 29 00 90 00 17 [16:58:12]RAPDU: 90 00 [16:58:12]wFMCommunicate OK [16:58:12]wFMCommunicate request_size=255 [16:58:12]MH_SAM_APDU [16:58: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 C4 01 00 00 F4 03 04 00 25 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6B 04 00 35 04 06 00 56 [16:58:12]Write to MH i2c: E2 02 01 7B 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 01 00 00 F4 03 04 00 25 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6B 04 00 35 04 06 00 56 00 00 FA [16:58:12]Write i2c OK [16:58:12]MH_I2C_Read... [16:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:13]Read from MH i2c: E2 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 03 00 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 03 00 7B 29 00 90 00 18 [16:58:13]RAPDU: 90 00 [16:58:13]wFMCommunicate OK [16:58:13]wFMCommunicate request_size=10 [16:58:13]MH_SAM_APDU [16:58:13]CAPDU: 80 0D 02 02 05 6C 46 C0 FD 53 [16:58:13]Write to MH i2c: E2 0D 00 7C 29 80 0D 02 02 05 00 6C 46 C0 FD 53 00 00 EB [16:58:13]Write i2c OK [16:58:13]MH_I2C_Read... [16:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:13]Read from MH i2c: E2 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 03 00 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 03 00 7C 29 00 90 00 19 [16:58:13]RAPDU: 90 00 [16:58:13]wFMCommunicate OK [16:58:13]wFMCommunicate request_size=4 [16:58:13]MH_SAM_APDU [16:58:13]CAPDU: 80 0D 03 02 [16:58:13]Write to MH i2c: E2 08 00 7D 29 80 0D 03 02 00 00 00 00 21 [16:58:13]Write i2c OK [16:58:13]MH_I2C_Read... [16:58:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:13]Read from MH i2c: E2 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 0B 00 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 0B 00 7D 29 00 31 2B A8 A7 17 AA B6 4F 90 00 93 [16:58:13]RAPDU: 31 2B A8 A7 17 AA B6 4F 90 00 [16:58:13]wFMCommunicate OK [16:58:13]SAM_PROTO_SignData done [16:58:13]FM_MakeSignedData done [16:58:13]CreateOFDProtocolMessage [16:58:13]wFMCommunicate request_size=4 [16:58:13]MH_SAM_APDU [16:58:13]CAPDU: 80 11 00 00 [16:58:13]Write to MH i2c: E2 08 00 7E 29 80 11 00 00 00 00 00 00 21 [16:58:13]Write i2c OK [16:58:13]MH_I2C_Read... [16:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:13]Read from MH i2c: E2 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 17 00 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: E2 17 00 7E 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 71 [16:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:58:13]wFMCommunicate OK [16:58:13]CreateOFDProtocolMessage done [16:58:13]OFDSenderStorePacket 289778 [16:58:13]StoreOFDPacket docnum=289778 [16:58:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 01 90 07 01 CE 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 01 00 00 F4 03 04 00 25 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6B 04 00 35 04 06 00 56 6C 46 C0 FD 53 31 2B A8 A7 17 AA B6 4F [16:58:13]CheckFolder [16:58:13]dirname=/storage/ofd_packets [16:58:13]CheckFolder done [16:58:13]ProducePacketName [16:58:13]name=ofd_packets/00289778 [16:58:13]NVStorageSaveData ofd_packets/00289778 [16:58:13]File name is /storage/ofd_packets/00289778 [16:58:13]Write 301 bytes [16:58:13]NVStorageSaveData done [16:58:13]OFDSenderStorePacket done [16:58:13]KKMCreateOFDPacket done [16:58:13]NVStorageSaveData kkm_last_timestamp [16:58:13]File name is /storage/kkm_last_timestamp [16:58:13]Write 4 bytes [16:58:13]NVStorageSaveData done [16:58:13]ExternCall_PrintAddStr [16:58:13]wPrintStart [16:58:13]Write to MH i2c: 01 00 00 7F 29 A8 [16:58:13]Write i2c OK [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: 01 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: 01 07 00 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: 01 07 00 7F 29 00 00 00 00 00 FF 0F BD [16:58:13]RasterBufferAndPrint [16:58:13]line Счет N : (1)24617861 [16:58:13]line ИНН: 02508201610067 [16:58:13]line Контрольно-Кассовый Чек [16:58:13]line ПРОДАЖА [16:58:13]line ТРК (МРК, ГНК) : 52 [16:58:13]line Товар: 2710124500 [16:58:13]line Аи-95-К-5 [16:58:13]line 40.440 * 74.20 [16:58:13]line = 3000.65 [16:58:13]line НДС 12% НСП 1% [16:58:13]line > о реализуемом товаре [16:58:13]line ИТОГО: 3000.65 [16:58:13]line НСП 1% : 26.55 [16:58:13]line НДС 12% : 318.65 [16:58:13]line Наличными: 0.00 [16:58:13]line Безнал.: 3000.65 [16:58:13]line Место: АЗС № 90 "Партнёр-нефть" [16:58:13]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:58:13]line СНО: Общий режим [16:58:13]line Чек 452 23.09.2024 16:58 [16:58:13]line Смена: 515 ФФД: 1.0 [16:58:13]line ЗНМ: 0300000107 [16:58:13]line РНМ: 0000000000091827 [16:58:13]line Версия ККМ: 001 [16:58:13]line Платежная система: O! деньги [16:58:13]line ФМ: 0000000000871832 [16:58:13]line ФД: 289778 [16:58:13]line ФПД: 95023043509587 [16:58:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165813&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289778&fm=95023043509587&tin=02508201610067®Number=0000000000091827&sum=300065 [16:58:13]written 0, free lines is 4095 [16:58:13]OFD Sender: Processing packet 289778 [packets to send 1784, broken 1783] [16:58:13]ProducePacketName [16:58:13]name=ofd_packets/00289778 [16:58:13]OFD Sender: To server: pG, [16:58:13]CommunicateWithHost lk.salyk.kg:30040 [16:58:13]ConnectInit lk.salyk.kg [16:58:13]Connected sock=9 [16: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 33 32 0F 01 00 00 01 90 07 01 CE 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 01 00 00 F4 03 04 00 25 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F2 6B 04 00 35 04 06 00 56 6C 46 C0 FD 53 31 2B A8 A7 17 AA B6 4F [16:58:13]Write to MH i2c: 01 00 00 A8 29 D1 [16:58:13]Write i2c OK [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: 01 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: 01 07 00 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: 01 07 00 A8 29 00 00 00 00 00 FA 0C DE [16:58:13]RasterBufferAndPrint [16:58:13]line [16:58:13]line [16:58:13]line [16:58:13]line [16:58:13]line [16:58:13]written 0, free lines is 3328 [16:58:13]MH_Cut [16:58:13]Write to MH i2c: D1 01 00 AF 29 01 AA [16:58:13]Write i2c OK [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: D1 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: D1 01 00 [16:58:13]MH_I2C_Read... [16:58:13]Read from MH i2c: D1 01 00 AF 29 00 A9 [16:58:13]Write to MH i2c: 01 00 00 B0 29 D9 [16:58:13]Write i2c OK [16:58:13]MH_I2C_Read... [16: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 33 32 4F 00 00 00 E9 30 47 00 CC 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 33 32 10 04 04 00 F2 6B 04 00 F4 03 04 00 F9 45 F1 66 B6 04 01 00 00 41 CD 63 2C 16 6D 6C 59 [16:58:13]CommunicateWithHost err = 0 [16:58:13]CheckOFDResponse [16:58:13]1017 (14) - 77093643461234 [16:58:13]1041 (16) - 0000000000871832 [16:58:13]1040 (4) - 289778 [16:58:13]1012 (4) - 23.09.2024 10:42 [16:58:13]1206 (1) - 0 [16:58:13]OFD Sender: Remove packet 289778 [16:58:13]ProducePacketName [16:58:13]name=ofd_packets/00289778 [16:58:13]NVStorageDeleteData [16:58:14]OFD Sender: No OFD packet to send [16:58:14]*** Cut start [16:58:14]*** Partial cut [16:58:14]*** CUTSNS_PIN = 1 [16:58:14]*** CUTSNS_PIN = 0 [16:58:14]*** Brake cut motor [16:58:15]Read from MH i2c: 01 [16:58:15]MH_I2C_Read... [16:58:15]*** Stop cut motor [16:58:15]*** Cut end [16:58:15]Read from MH i2c: 01 07 00 [16:58:15]MH_I2C_Read... [16:58:15]Read from MH i2c: 01 07 00 B0 29 00 00 00 00 00 FF 0F EE [16:58:15]process_action close_receipt done [16:58:15]requested_data is exist [16:58:15]produce_requested_data [16:58:15]requested_item fm.sn is exist - process it [16:58:15]wFMCommunicate request_size=4 [16:58:15]MH_SAM_APDU [16:58:15]CAPDU: 80 11 00 00 [16:58:15]Write to MH i2c: E2 08 00 B1 29 80 11 00 00 00 00 00 00 54 [16:58:15]Write i2c OK [16:58:15]MH_I2C_Read... [16:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:15]Read from MH i2c: E2 [16:58:15]MH_I2C_Read... [16:58:15]Read from MH i2c: E2 17 00 [16:58:15]MH_I2C_Read... [16:58:15]Read from MH i2c: E2 17 00 B1 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A4 [16:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:58:15]wFMCommunicate OK [16:58:15]requested_item fd.num is exist - process it [16:58:15]SAM_PROTO_GetFieldsCounters [16:58:15]wFMCommunicate request_size=4 [16:58:15]MH_SAM_APDU [16:58:15]CAPDU: 80 13 00 00 [16:58:15]Write to MH i2c: E2 08 00 B2 29 80 13 00 00 00 00 00 00 57 [16:58:15]Write i2c OK [16:58:15]MH_I2C_Read... [16:58:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:15]Read from MH i2c: E2 [16:58:15]MH_I2C_Read... [16:58:15]Read from MH i2c: E2 62 00 [16:58:15]MH_I2C_Read... [16:58:15]Read from MH i2c: E2 62 00 B2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F2 6B 04 00 0E 04 04 00 03 02 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 2C [16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F2 6B 04 00 0E 04 04 00 03 02 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 [16:58:15]wFMCommunicate OK [16:58:15]SAM_PROTO_GetFieldsCounters done [16:58:15]requested_item shift.num is exist - process it [16:58:15]requested_item shift.opened is exist - process it [16:58:15]req_shift_opened [16:58:15]FM_GetShiftState [16:58:15]SAM_PROTO_GetShiftState [16:58:15]wFMCommunicate request_size=4 [16:58:15]MH_SAM_APDU [16:58:15]CAPDU: 80 13 01 00 [16:58:15]Write to MH i2c: E2 08 00 B3 29 80 13 01 00 00 00 00 00 59 [16:58:15]Write i2c OK [16:58:15]MH_I2C_Read... [16:58:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:15]Read from MH i2c: E2 [16:58:15]MH_I2C_Read... [16:58:15]Read from MH i2c: E2 0E 00 [16:58:15]MH_I2C_Read... [16:58:15]Read from MH i2c: E2 0E 00 B3 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FA [16:58:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:58:15]wFMCommunicate OK [16:58:15]SAM_PROTO_GetShiftState done [16:58:15]FM_GetShiftState done [16:58:15]req_shift_opened done [16:58:15]requested_item shift.open_date is exist - process it [16:58:15]req_shift_open_date [16:58:15]req_shift_open_date done [16:58:15]produce_requested_data done [16:58:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289778,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:58:15]process_action_free close_receipt [16:58:15]json_value_free [16:58:15]json_value_free done [16:58:15]process_json_proto returns [16:58:15]Send response to host [16:58:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289778,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:58:15]free response buf [16:58:15]execute_script done [16:58:15]execute_script returns [16:58:15]free content buf [16:58:15]Sock 10.Close socket [16:58:15]Sock 10.Thread stoped [16:58:19]OFD Sender: No OFD packet to send [16:58:22]accept exits with 7 [16:58:22]New connection [16:58:22]New thread 3067301220 created [16:58:22]Thread 3067157860 joined [16:58:22]Waiting for new connection... [16:58:22] Sock 7.Parse request [16:58:22]Sock 7.Check first char [16:58:22]Sock 7.First char is OK [16:58:22]request: POST /json_proto HTTP/1.0 [16:58:22]Method: POST [16:58:22]URL: /json_proto [16:58:22]Method is POST - this is cgi request [16:58:22]url: /json_proto [16:58:22]query_string will be loaded in cgi processing [16:58:22]execute_cgi json_proto POST (null) [16:58:22]execute_cgi path=json_proto method=POST [16:58:22]POST find Content-Length [16:58:22]Host: 172.17.41.135:8080 [16:58:22]Content-Length: 821 [16:58:22]Content-Type: application/json [16:58:22] [16:58:22]POST finish read [16:58:22]Found Content-Length = 821 [16:58:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:22]execute_script... [16:58:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:22]POST & json_proto [16:58:22]process_json_proto [16:58:22]json parsed OK: [16:58:22]protocol is kg_v1.0 [16:58:22]action value=close_receipt [16:58:22]process_action close_receipt [16:58:22]cmd_close_receipt [16:58:22]MH_GetDate [16:58:22]Write to MH i2c: F0 00 00 B4 29 CC [16:58:22]Write i2c OK [16:58:22]MH_I2C_Read... [16:58:22]Read from MH i2c: F0 [16:58:22]MH_I2C_Read... [16:58:22]Read from MH i2c: F0 09 00 [16:58:22]MH_I2C_Read... [16:58:22]Read from MH i2c: F0 09 00 B4 29 00 2F 9E F1 66 ED 3E 82 65 0B [16:58:22]GetLastDocTimeStamp 1727110693 [16:58:22]current date 1727110703 [16:58:22]FM_GetShiftState [16:58:22]SAM_PROTO_GetShiftState [16:58:22]wFMCommunicate request_size=4 [16:58:22]MH_SAM_APDU [16:58:22]CAPDU: 80 13 01 00 [16:58:22]Write to MH i2c: E2 08 00 B5 29 80 13 01 00 00 00 00 00 5B [16:58:22]Write i2c OK [16:58:22]MH_I2C_Read... [16:58:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:22]Read from MH i2c: E2 [16:58:22]MH_I2C_Read... [16:58:22]Read from MH i2c: E2 0E 00 [16:58:22]MH_I2C_Read... [16:58:22]Read from MH i2c: E2 0E 00 B5 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FC [16:58:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:58:22]wFMCommunicate OK [16:58:22]SAM_PROTO_GetShiftState done [16:58:22]FM_GetShiftState done [16:58:22]opened in 1727051401 [16:58:22]opened+sec_in_day 1727137801 [16:58:22]quantity*price = 400012 [16:58:22]sum+1 = 400013 [16:58:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.12 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.12 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 453 23.09.2024 16:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289779 ФПД: 38845705829585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165823&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289779&fm=38845705829585&tin=02508201610067®Number=0000000000091827&sum=400012 [16:58:23]StoreToDocumentArchive [16:58:23]shift 515 fd 289779 [16:58:23]save to /storage/0515/doc_00289779 [16:58:23]save last doc name /storage/0515/doc_00289779 to /storage/kkm_last_doc_name [16:58:23]save OK [16:58:23]Clear old archive folders... [16:58:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:23]tlvbuf is 00704620 [16:58:23]SAM_PROTO_ClearQueue [16:58:23]wFMCommunicate request_size=4 [16:58:23]MH_SAM_APDU [16:58:23]CAPDU: 80 09 00 00 [16:58:23]Write to MH i2c: E2 08 00 C2 29 80 09 00 00 00 00 00 00 5D [16:58:23]Write i2c OK [16:58:23]MH_I2C_Read... [16:58:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:23]Read from MH i2c: E2 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 C2 29 00 90 00 5F [16:58:23]RAPDU: 90 00 [16:58:23]wFMCommunicate OK [16:58:23]SAM_PROTO_ClearQueue done [16:58:23]KKMCreateOFDPacket [16:58:23]OFDProtocolAddRootSTLVToBuf [16:58:23]FM_MakeSignedData [16:58:23]FM_MakeSignedData [16:58:23]SAM_PROTO_SignData [16:58:23]wFMCommunicate request_size=4 [16:58:23]MH_SAM_APDU [16:58:23]CAPDU: 80 0D 01 02 [16:58:23]Write to MH i2c: E2 08 00 C3 29 80 0D 01 02 00 00 00 00 65 [16:58:23]Write i2c OK [16:58:23]MH_I2C_Read... [16:58:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:23]Read from MH i2c: E2 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 C3 29 00 90 00 60 [16:58:23]RAPDU: 90 00 [16:58:23]wFMCommunicate OK [16:58:23]wFMCommunicate request_size=255 [16:58:23]MH_SAM_APDU [16:58: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 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 C5 01 00 00 F4 03 04 00 2F 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6B 04 00 35 04 06 00 23 [16:58:23]Write to MH i2c: E2 02 01 C4 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 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 C5 01 00 00 F4 03 04 00 2F 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6B 04 00 35 04 06 00 23 00 00 DF [16:58:23]Write i2c OK [16:58:23]MH_I2C_Read... [16:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:23]Read from MH i2c: E2 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 C4 29 00 90 00 61 [16:58:23]RAPDU: 90 00 [16:58:23]wFMCommunicate OK [16:58:23]wFMCommunicate request_size=10 [16:58:23]MH_SAM_APDU [16:58:23]CAPDU: 80 0D 02 02 05 54 78 7F 3C D1 [16:58:23]Write to MH i2c: E2 0D 00 C5 29 80 0D 02 02 05 00 54 78 7F 3C D1 00 00 CA [16:58:23]Write i2c OK [16:58:23]MH_I2C_Read... [16:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:23]Read from MH i2c: E2 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 03 00 C5 29 00 90 00 62 [16:58:23]RAPDU: 90 00 [16:58:23]wFMCommunicate OK [16:58:23]wFMCommunicate request_size=4 [16:58:23]MH_SAM_APDU [16:58:23]CAPDU: 80 0D 03 02 [16:58:23]Write to MH i2c: E2 08 00 C6 29 80 0D 03 02 00 00 00 00 6A [16:58:23]Write i2c OK [16:58:23]MH_I2C_Read... [16:58:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:23]Read from MH i2c: E2 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 0B 00 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 0B 00 C6 29 00 23 1F EC 02 D2 CF 05 43 90 00 84 [16:58:23]RAPDU: 23 1F EC 02 D2 CF 05 43 90 00 [16:58:23]wFMCommunicate OK [16:58:23]SAM_PROTO_SignData done [16:58:23]FM_MakeSignedData done [16:58:23]CreateOFDProtocolMessage [16:58:23]wFMCommunicate request_size=4 [16:58:23]MH_SAM_APDU [16:58:23]CAPDU: 80 11 00 00 [16:58:23]Write to MH i2c: E2 08 00 C7 29 80 11 00 00 00 00 00 00 6A [16:58:23]Write i2c OK [16:58:23]MH_I2C_Read... [16:58:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:23]Read from MH i2c: E2 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 17 00 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: E2 17 00 C7 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BA [16:58:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:58:23]wFMCommunicate OK [16:58:23]CreateOFDProtocolMessage done [16:58:23]OFDSenderStorePacket 289779 [16:58:23]StoreOFDPacket docnum=289779 [16:58:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EF 27 07 01 4F 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C5 01 00 00 F4 03 04 00 2F 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6B 04 00 35 04 06 00 23 54 78 7F 3C D1 23 1F EC 02 D2 CF 05 43 [16:58:23]CheckFolder [16:58:23]dirname=/storage/ofd_packets [16:58:23]CheckFolder done [16:58:23]ProducePacketName [16:58:23]name=ofd_packets/00289779 [16:58:23]NVStorageSaveData ofd_packets/00289779 [16:58:23]File name is /storage/ofd_packets/00289779 [16:58:23]Write 301 bytes [16:58:23]NVStorageSaveData done [16:58:23]OFDSenderStorePacket done [16:58:23]KKMCreateOFDPacket done [16:58:23]NVStorageSaveData kkm_last_timestamp [16:58:23]File name is /storage/kkm_last_timestamp [16:58:23]Write 4 bytes [16:58:23]NVStorageSaveData done [16:58:23]ExternCall_PrintAddStr [16:58:23]wPrintStart [16:58:23]Write to MH i2c: 01 00 00 C8 29 F1 [16:58:23]Write i2c OK [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: 01 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: 01 07 00 [16:58:23]MH_I2C_Read... [16:58:23]Read from MH i2c: 01 07 00 C8 29 00 00 00 00 00 FF 0F 06 [16:58:23]RasterBufferAndPrint [16:58:23]line Счет N : (1)24617860 [16:58:23]line ИНН: 02508201610067 [16:58:23]line Контрольно-Кассовый Чек [16:58:23]line ПРОДАЖА [16:58:23]line ТРК (МРК, ГНК) : 62 [16:58:23]line Товар: 2710124500 [16:58:23]line Аи-95-К-5 [16:58:23]line 53.910 * 74.20 [16:58:23]line = 4000.12 [16:58:23]line НДС 12% НСП 1% [16:58:23]line > о реализуемом товаре [16:58:23]line ИТОГО: 4000.12 [16:58:23]line НСП 1% : 35.40 [16:58:23]line НДС 12% : 424.79 [16:58:23]line Наличными: 0.00 [16:58:23]line Безнал.: 4000.12 [16:58:23]line Место: АЗС № 90 "Партнёр-нефть" [16:58:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [16:58:23]line СНО: Общий режим [16:58:23]line Чек 453 23.09.2024 16:58 [16:58:23]line Смена: 515 ФФД: 1.0 [16:58:23]line ЗНМ: 0300000107 [16:58:23]line РНМ: 0000000000091827 [16:58:23]line Версия ККМ: 001 [16:58:23]line Платежная система: Бакай Банк [16:58:23]line ФМ: 0000000000871832 [16:58:23]line ФД: 289779 [16:58:23]line ФПД: 38845705829585 [16:58:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T165823&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289779&fm=38845705829585&tin=02508201610067®Number=0000000000091827&sum=400012 [16:58:23]written 0, free lines is 4095 [16:58:23]OFD Sender: Processing packet 289779 [packets to send 1784, broken 1783] [16:58:23]ProducePacketName [16:58:23]name=ofd_packets/00289779 [16:58:23]OFD Sender: To server: pG, [16:58:23]CommunicateWithHost lk.salyk.kg:30040 [16:58:23]ConnectInit lk.salyk.kg [16:58:24]Connected sock=10 [16: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 33 32 0F 01 00 00 EF 27 07 01 4F 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C5 01 00 00 F4 03 04 00 2F 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6B 04 00 35 04 06 00 23 54 78 7F 3C D1 23 1F EC 02 D2 CF 05 43 [16:58:24]Write to MH i2c: 01 00 00 F1 29 1A [16:58:24]Write i2c OK [16:58:24]MH_I2C_Read... [16:58:24]Read from MH i2c: 01 [16:58:24]MH_I2C_Read... [16:58:24]Read from MH i2c: 01 07 00 [16:58:24]MH_I2C_Read... [16:58:24]Read from MH i2c: 01 07 00 F1 29 00 00 00 00 00 FA 0C 27 [16:58:24]RasterBufferAndPrint [16:58:24]line [16:58:24]line [16:58:24]line [16:58:24]line [16:58:24]line [16:58:24]written 0, free lines is 3331 [16:58:24]MH_Cut [16:58:24]Write to MH i2c: D1 01 00 F8 29 01 F3 [16:58:24]Write i2c OK [16:58:24]MH_I2C_Read... [16:58:24]Read from MH i2c: D1 [16:58:24]MH_I2C_Read... [16:58:24]Read from MH i2c: D1 01 00 [16:58:24]MH_I2C_Read... [16:58:24]Read from MH i2c: D1 01 00 F8 29 00 F2 [16:58:24]Write to MH i2c: 01 00 00 F9 29 22 [16:58:24]Write i2c OK [16:58:24]MH_I2C_Read... [16:58: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 33 32 4F 00 00 00 0F 16 47 00 D5 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F3 6B 04 00 F4 03 04 00 03 46 F1 66 B6 04 01 00 00 20 C3 98 E9 6A 08 5E 1F [16:58:24]CommunicateWithHost err = 0 [16:58:24]CheckOFDResponse [16:58:24]1017 (14) - 77093643461234 [16:58:24]1041 (16) - 0000000000871832 [16:58:24]1040 (4) - 289779 [16:58:24]1012 (4) - 23.09.2024 10:42 [16:58:24]1206 (1) - 0 [16:58:24]OFD Sender: Remove packet 289779 [16:58:24]ProducePacketName [16:58:24]name=ofd_packets/00289779 [16:58:24]NVStorageDeleteData [16:58:25]OFD Sender: No OFD packet to send [16:58:25]*** Cut start [16:58:25]*** Partial cut [16:58:25]*** CUTSNS_PIN = 1 [16:58:25]*** CUTSNS_PIN = 0 [16:58:25]*** Brake cut motor [16:58:25]Read from MH i2c: 01 [16:58:25]MH_I2C_Read... [16:58:25]*** Stop cut motor [16:58:25]*** Cut end [16:58:25]Read from MH i2c: 01 07 00 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: 01 07 00 F9 29 00 00 00 00 00 FF 0F 37 [16:58:25]process_action close_receipt done [16:58:25]requested_data is exist [16:58:25]produce_requested_data [16:58:25]requested_item fm.sn is exist - process it [16:58:25]wFMCommunicate request_size=4 [16:58:25]MH_SAM_APDU [16:58:25]CAPDU: 80 11 00 00 [16:58:25]Write to MH i2c: E2 08 00 FA 29 80 11 00 00 00 00 00 00 9D [16:58:25]Write i2c OK [16:58:25]MH_I2C_Read... [16:58:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:25]Read from MH i2c: E2 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 17 00 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 17 00 FA 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 ED [16:58:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [16:58:25]wFMCommunicate OK [16:58:25]requested_item fd.num is exist - process it [16:58:25]SAM_PROTO_GetFieldsCounters [16:58:25]wFMCommunicate request_size=4 [16:58:25]MH_SAM_APDU [16:58:25]CAPDU: 80 13 00 00 [16:58:25]Write to MH i2c: E2 08 00 FB 29 80 13 00 00 00 00 00 00 A0 [16:58:25]Write i2c OK [16:58:25]MH_I2C_Read... [16:58:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:25]Read from MH i2c: E2 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 62 00 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 62 00 FB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F3 6B 04 00 0E 04 04 00 03 02 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 79 [16:58: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F3 6B 04 00 0E 04 04 00 03 02 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 [16:58:25]wFMCommunicate OK [16:58:25]SAM_PROTO_GetFieldsCounters done [16:58:25]requested_item shift.num is exist - process it [16:58:25]requested_item shift.opened is exist - process it [16:58:25]req_shift_opened [16:58:25]FM_GetShiftState [16:58:25]SAM_PROTO_GetShiftState [16:58:25]wFMCommunicate request_size=4 [16:58:25]MH_SAM_APDU [16:58:25]CAPDU: 80 13 01 00 [16:58:25]Write to MH i2c: E2 08 00 FC 29 80 13 01 00 00 00 00 00 A2 [16:58:25]Write i2c OK [16:58:25]MH_I2C_Read... [16:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:25]Read from MH i2c: E2 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 0E 00 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 0E 00 FC 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 43 [16:58:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [16:58:25]wFMCommunicate OK [16:58:25]SAM_PROTO_GetShiftState done [16:58:25]FM_GetShiftState done [16:58:25]req_shift_opened done [16:58:25]requested_item shift.open_date is exist - process it [16:58:25]req_shift_open_date [16:58:25]req_shift_open_date done [16:58:25]produce_requested_data done [16:58:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289779,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [16:58:25]process_action_free close_receipt [16:58:25]json_value_free [16:58:25]json_value_free done [16:58:25]process_json_proto returns [16:58:25]Send response to host [16:58:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289779,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [16:58:25]free response buf [16:58:25]execute_script done [16:58:25]execute_script returns [16:58:25]free content buf [16:58:25]Sock 7.Close socket [16:58:25]Sock 7.Thread stoped [16:58:30]OFD Sender: No OFD packet to send [16:58:35]OFD Sender: No OFD packet to send [16:58:40]OFD Sender: No OFD packet to send [16:58:45]OFD Sender: No OFD packet to send [16:58:50]OFD Sender: No OFD packet to send [16:58:55]OFD Sender: No OFD packet to send [16:59:00]OFD Sender: No OFD packet to send [16:59:05]OFD Sender: No OFD packet to send [16:59:10]OFD Sender: No OFD packet to send [16:59:15]OFD Sender: No OFD packet to send [16:59:20]OFD Sender: No OFD packet to send [16:59:25]OFD Sender: No OFD packet to send [16:59:30]OFD Sender: No OFD packet to send [16:59:35]OFD Sender: No OFD packet to send [16:59:40]OFD Sender: No OFD packet to send [16:59:45]OFD Sender: No OFD packet to send [16:59:50]OFD Sender: No OFD packet to send [16:59:55]OFD Sender: No OFD packet to send [17:00:00]OFD Sender: No OFD packet to send [17:00:05]OFD Sender: No OFD packet to send [17:00:10]OFD Sender: No OFD packet to send [17:00:15]OFD Sender: No OFD packet to send [17:00:20]OFD Sender: No OFD packet to send [17:00:25]OFD Sender: No OFD packet to send [17:00:30]OFD Sender: No OFD packet to send [17:00:35]OFD Sender: No OFD packet to send [17:00:40]OFD Sender: No OFD packet to send [17:00:45]OFD Sender: No OFD packet to send [17:00:51]OFD Sender: No OFD packet to send [17:00:56]OFD Sender: No OFD packet to send [17:00:59]accept exits with 9 [17:00:59]New connection [17:00:59]New thread 3067157860 created [17:00:59]Thread 3067301220 joined [17:00:59]Waiting for new connection... [17:00:59] Sock 9.Parse request [17:00:59]Sock 9.Check first char [17:00:59]Sock 9.First char is OK [17:00:59]request: POST /json_proto HTTP/1.0 [17:00:59]Method: POST [17:00:59]URL: /json_proto [17:00:59]Method is POST - this is cgi request [17:00:59]url: /json_proto [17:00:59]query_string will be loaded in cgi processing [17:00:59]execute_cgi json_proto POST (null) [17:00:59]execute_cgi path=json_proto method=POST [17:00:59]POST find Content-Length [17:00:59]Host: 172.17.41.135:8080 [17:00:59]Content-Length: 795 [17:00:59]Content-Type: application/json [17:00:59] [17:00:59]POST finish read [17:00:59]Found Content-Length = 795 [17:00:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:59]execute_script... [17:00: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)24617864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:59]POST & json_proto [17:00:59]process_json_proto [17:00:59]json parsed OK: [17:00:59]protocol is kg_v1.0 [17:00:59]action value=close_receipt [17:00:59]process_action close_receipt [17:00:59]cmd_close_receipt [17:00:59]MH_GetDate [17:00:59]Write to MH i2c: F0 00 00 FD 29 15 [17:00:59]Write i2c OK [17:00:59]MH_I2C_Read... [17:00:59]Read from MH i2c: F0 [17:00:59]MH_I2C_Read... [17:00:59]Read from MH i2c: F0 09 00 [17:00:59]MH_I2C_Read... [17:00:59]Read from MH i2c: F0 09 00 FD 29 00 CD 9E F1 66 ED 3E 82 65 F2 [17:00:59]GetLastDocTimeStamp 1727110703 [17:00:59]current date 1727110861 [17:00:59]FM_GetShiftState [17:00:59]SAM_PROTO_GetShiftState [17:00:59]wFMCommunicate request_size=4 [17:00:59]MH_SAM_APDU [17:00:59]CAPDU: 80 13 01 00 [17:00:59]Write to MH i2c: E2 08 00 FE 29 80 13 01 00 00 00 00 00 A4 [17:00:59]Write i2c OK [17:00:59]MH_I2C_Read... [17:00:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:59]Read from MH i2c: E2 [17:00:59]MH_I2C_Read... [17:00:59]Read from MH i2c: E2 0E 00 [17:00:59]MH_I2C_Read... [17:00:59]Read from MH i2c: E2 0E 00 FE 29 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 45 [17:00:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:00:59]wFMCommunicate OK [17:00:59]SAM_PROTO_GetShiftState done [17:00:59]FM_GetShiftState done [17:00:59]opened in 1727051401 [17:00:59]opened+sec_in_day 1727137801 [17:00:59]quantity*price = 0 [17:00:59]sum+1 = 1 [17:00:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 454 23.09.2024 17:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливные Талоны 090 ФМ: 0000000000871832 ФД: 289780 ФПД: 160173400270250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T170101&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289780&fm=160173400270250&tin=02508201610067®Number=0000000000091827&sum=0 [17:01:00]StoreToDocumentArchive [17:01:00]shift 515 fd 289780 [17:01:00]save to /storage/0515/doc_00289780 [17:01:00]save last doc name /storage/0515/doc_00289780 to /storage/kkm_last_doc_name [17:01:00]save OK [17:01:00]Clear old archive folders... [17:01:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:01:00]tlvbuf is 00766750 [17:01:00]SAM_PROTO_ClearQueue [17:01:00]wFMCommunicate request_size=4 [17:01:00]MH_SAM_APDU [17:01:00]CAPDU: 80 09 00 00 [17:01:00]Write to MH i2c: E2 08 00 0B 2A 80 09 00 00 00 00 00 00 A7 [17:01:00]Write i2c OK [17:01:00]MH_I2C_Read... [17:01:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:00]Read from MH i2c: E2 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 0B 2A 00 90 00 A9 [17:01:00]RAPDU: 90 00 [17:01:00]wFMCommunicate OK [17:01:00]SAM_PROTO_ClearQueue done [17:01:00]KKMCreateOFDPacket [17:01:00]OFDProtocolAddRootSTLVToBuf [17:01:00]FM_MakeSignedData [17:01:00]FM_MakeSignedData [17:01:00]SAM_PROTO_SignData [17:01:00]wFMCommunicate request_size=4 [17:01:00]MH_SAM_APDU [17:01:00]CAPDU: 80 0D 01 02 [17:01:00]Write to MH i2c: E2 08 00 0C 2A 80 0D 01 02 00 00 00 00 AF [17:01:00]Write i2c OK [17:01:00]MH_I2C_Read... [17:01:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:00]Read from MH i2c: E2 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 0C 2A 00 90 00 AA [17:01:00]RAPDU: 90 00 [17:01:00]wFMCommunicate OK [17:01:00]wFMCommunicate request_size=255 [17:01:00]MH_SAM_APDU [17:01:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 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 C6 01 00 00 F4 03 04 00 CD 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6B 04 00 35 04 06 00 91 AD 46 A0 [17:01:00]Write to MH i2c: E2 02 01 0D 2A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 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 C6 01 00 00 F4 03 04 00 CD 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6B 04 00 35 04 06 00 91 AD 46 A0 00 00 2E [17:01:00]Write i2c OK [17:01:00]MH_I2C_Read... [17:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:00]Read from MH i2c: E2 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 0D 2A 00 90 00 AB [17:01:00]RAPDU: 90 00 [17:01:00]wFMCommunicate OK [17:01:00]wFMCommunicate request_size=7 [17:01:00]MH_SAM_APDU [17:01:00]CAPDU: 80 0D 02 02 02 25 AA [17:01:00]Write to MH i2c: E2 0A 00 0E 2A 80 0D 02 02 02 00 25 AA 00 00 85 [17:01:00]Write i2c OK [17:01:00]MH_I2C_Read... [17:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:00]Read from MH i2c: E2 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 [17:01:00]MH_I2C_Read... [17:01:00]Read from MH i2c: E2 03 00 0E 2A 00 90 00 AC [17:01:00]RAPDU: 90 00 [17:01:00]wFMCommunicate OK [17:01:00]wFMCommunicate request_size=4 [17:01:00]MH_SAM_APDU [17:01:00]CAPDU: 80 0D 03 02 [17:01:00]Write to MH i2c: E2 08 00 0F 2A 80 0D 03 02 00 00 00 00 B4 [17:01:00]Write i2c OK [17:01:00]MH_I2C_Read... [17:01:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:01]Read from MH i2c: E2 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: E2 0B 00 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: E2 0B 00 0F 2A 00 F0 38 4E 96 4D 96 F0 00 90 00 94 [17:01:01]RAPDU: F0 38 4E 96 4D 96 F0 00 90 00 [17:01:01]wFMCommunicate OK [17:01:01]SAM_PROTO_SignData done [17:01:01]FM_MakeSignedData done [17:01:01]CreateOFDProtocolMessage [17:01:01]wFMCommunicate request_size=4 [17:01:01]MH_SAM_APDU [17:01:01]CAPDU: 80 11 00 00 [17:01:01]Write to MH i2c: E2 08 00 10 2A 80 11 00 00 00 00 00 00 B4 [17:01:01]Write i2c OK [17:01:01]MH_I2C_Read... [17:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:01]Read from MH i2c: E2 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: E2 17 00 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: E2 17 00 10 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 04 [17:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:01:01]wFMCommunicate OK [17:01:01]CreateOFDProtocolMessage done [17:01:01]OFDSenderStorePacket 289780 [17:01:01]StoreOFDPacket docnum=289780 [17:01:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 24 31 04 01 87 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 E4 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 C6 01 00 00 F4 03 04 00 CD 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6B 04 00 35 04 06 00 91 AD 46 A0 25 AA F0 38 4E 96 4D 96 F0 00 [17:01:01]CheckFolder [17:01:01]dirname=/storage/ofd_packets [17:01:01]CheckFolder done [17:01:01]ProducePacketName [17:01:01]name=ofd_packets/00289780 [17:01:01]NVStorageSaveData ofd_packets/00289780 [17:01:01]File name is /storage/ofd_packets/00289780 [17:01:01]Write 298 bytes [17:01:01]NVStorageSaveData done [17:01:01]OFDSenderStorePacket done [17:01:01]KKMCreateOFDPacket done [17:01:01]NVStorageSaveData kkm_last_timestamp [17:01:01]File name is /storage/kkm_last_timestamp [17:01:01]Write 4 bytes [17:01:01]NVStorageSaveData done [17:01:01]ExternCall_PrintAddStr [17:01:01]wPrintStart [17:01:01]Write to MH i2c: 01 00 00 11 2A 3B [17:01:01]Write i2c OK [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: 01 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: 01 07 00 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: 01 07 00 11 2A 00 00 00 00 00 FF 0F 50 [17:01:01]RasterBufferAndPrint [17:01:01]line Счет N : (1)24617864 [17:01:01]line ИНН: 02508201610067 [17:01:01]line Контрольно-Кассовый Чек [17:01:01]line ПРОДАЖА [17:01:01]line ТРК (МРК, ГНК) : 22 [17:01:01]line Товар: 2710194210 [17:01:01]line ДТ-К-5 [17:01:01]line 10.980 * 0.00 [17:01:01]line = 0.00 [17:01:01]line НДС 12% НСП 1% [17:01:01]line > о реализуемом товаре [17:01:01]line ИТОГО: 0.00 [17:01:01]line НСП 1% : 0.00 [17:01:01]line НДС 12% : 0.00 [17:01:01]line Наличными: 0.00 [17:01:01]line Безнал.: 0.00 [17:01:01]line Место: АЗС № 90 "Партнёр-нефть" [17:01:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:01:01]line СНО: Общий режим [17:01:01]line Чек 454 23.09.2024 17:01 [17:01:01]line Смена: 515 ФФД: 1.0 [17:01:01]line ЗНМ: 0300000107 [17:01:01]line РНМ: 0000000000091827 [17:01:01]line Версия ККМ: 001 [17:01:01]line Талоны: Топливные Талоны [17:01:01]line 090 [17:01:01]line ФМ: 0000000000871832 [17:01:01]line ФД: 289780 [17:01:01]line ФПД: 160173400270250 [17:01:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T170101&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289780&fm=160173400270250&tin=02508201610067®Number=0000000000091827&sum=0 [17:01:01]written 0, free lines is 4095 [17:01:01]OFD Sender: Processing packet 289780 [packets to send 1784, broken 1783] [17:01:01]ProducePacketName [17:01:01]name=ofd_packets/00289780 [17:01:01]OFD Sender: To server: pG, [17:01:01]CommunicateWithHost lk.salyk.kg:30040 [17:01:01]ConnectInit lk.salyk.kg [17:01:01]Write to MH i2c: 01 00 00 3A 2A 64 [17:01:01]Write i2c OK [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: 01 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: 01 07 00 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: 01 07 00 3A 2A 00 00 00 00 00 D6 0C 4D [17:01:01]RasterBufferAndPrint [17:01:01]line [17:01:01]line [17:01:01]line [17:01:01]line [17:01:01]line [17:01:01]written 0, free lines is 3291 [17:01:01]MH_Cut [17:01:01]Write to MH i2c: D1 01 00 41 2A 01 3D [17:01:01]Write i2c OK [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: D1 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: D1 01 00 [17:01:01]MH_I2C_Read... [17:01:01]Read from MH i2c: D1 01 00 41 2A 00 3C [17:01:01]Write to MH i2c: 01 00 00 42 2A 6C [17:01:01]Write i2c OK [17:01:01]MH_I2C_Read... [17:01:02]*** Cut start [17:01:02]*** Partial cut [17:01:02]*** CUTSNS_PIN = 1 [17:01:02]*** CUTSNS_PIN = 0 [17:01:02]*** Brake cut motor [17:01:02]Read from MH i2c: 01 [17:01:02]MH_I2C_Read... [17:01:02]*** Stop cut motor [17:01:02]*** Cut end [17:01:02]Read from MH i2c: 01 07 00 [17:01:02]MH_I2C_Read... [17:01:02]Read from MH i2c: 01 07 00 42 2A 00 00 00 00 00 FF 0F 81 [17:01:02]process_action close_receipt done [17:01:02]requested_data is exist [17:01:02]produce_requested_data [17:01:02]requested_item fm.sn is exist - process it [17:01:02]wFMCommunicate request_size=4 [17:01:02]MH_SAM_APDU [17:01:02]CAPDU: 80 11 00 00 [17:01:02]Write to MH i2c: E2 08 00 43 2A 80 11 00 00 00 00 00 00 E7 [17:01:02]Write i2c OK [17:01:02]MH_I2C_Read... [17:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:03]Read from MH i2c: E2 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 17 00 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 17 00 43 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 37 [17:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:01:03]wFMCommunicate OK [17:01:03]requested_item fd.num is exist - process it [17:01:03]SAM_PROTO_GetFieldsCounters [17:01:03]wFMCommunicate request_size=4 [17:01:03]MH_SAM_APDU [17:01:03]CAPDU: 80 13 00 00 [17:01:03]Write to MH i2c: E2 08 00 44 2A 80 13 00 00 00 00 00 00 EA [17:01:03]Write i2c OK [17:01:03]MH_I2C_Read... [17:01:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:03]Read from MH i2c: E2 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 62 00 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 62 00 44 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F4 6B 04 00 0E 04 04 00 03 02 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 C7 [17:01: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F4 6B 04 00 0E 04 04 00 03 02 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 [17:01:03]wFMCommunicate OK [17:01:03]SAM_PROTO_GetFieldsCounters done [17:01:03]requested_item shift.num is exist - process it [17:01:03]requested_item shift.opened is exist - process it [17:01:03]req_shift_opened [17:01:03]FM_GetShiftState [17:01:03]SAM_PROTO_GetShiftState [17:01:03]wFMCommunicate request_size=4 [17:01:03]MH_SAM_APDU [17:01:03]CAPDU: 80 13 01 00 [17:01:03]Write to MH i2c: E2 08 00 45 2A 80 13 01 00 00 00 00 00 EC [17:01:03]Write i2c OK [17:01:03]MH_I2C_Read... [17:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:03]Read from MH i2c: E2 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 0E 00 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 0E 00 45 2A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8D [17:01:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:01:03]wFMCommunicate OK [17:01:03]SAM_PROTO_GetShiftState done [17:01:03]FM_GetShiftState done [17:01:03]req_shift_opened done [17:01:03]requested_item shift.open_date is exist - process it [17:01:03]req_shift_open_date [17:01:03]req_shift_open_date done [17:01:03]produce_requested_data done [17:01:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289780,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:01:03]process_action_free close_receipt [17:01:03]json_value_free [17:01:03]json_value_free done [17:01:03]process_json_proto returns [17:01:03]Send response to host [17:01:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289780,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:01:03]free response buf [17:01:03]execute_script done [17:01:03]execute_script returns [17:01:03]free content buf [17:01:03]Sock 9.Close socket [17:01:03]Sock 9.Thread stoped [17:03:00]accept exits with 7 [17:03:00]New connection [17:03:00]New thread 3067301220 created [17:03:00]Thread 3067157860 joined [17:03:00]Waiting for new connection... [17:03:00] Sock 7.Parse request [17:03:00]Sock 7.Check first char [17:03:00]Sock 7.First char is OK [17:03:00]request: POST /json_proto HTTP/1.0 [17:03:00]Method: POST [17:03:00]URL: /json_proto [17:03:00]Method is POST - this is cgi request [17:03:00]url: /json_proto [17:03:00]query_string will be loaded in cgi processing [17:03:00]execute_cgi json_proto POST (null) [17:03:00]execute_cgi path=json_proto method=POST [17:03:00]POST find Content-Length [17:03:00]Host: 172.17.41.135:8080 [17:03:00]Content-Length: 788 [17:03:00]Content-Type: application/json [17:03:00] [17:03:00]POST finish read [17:03:00]Found Content-Length = 788 [17:03:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 9.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\u000A090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:00]execute_script... [17:03: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)24617868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 9.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\u000A090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:00]POST & json_proto [17:03:00]process_json_proto [17:03:00]json parsed OK: [17:03:00]protocol is kg_v1.0 [17:03:00]action value=close_receipt [17:03:00]process_action close_receipt [17:03:00]cmd_close_receipt [17:03:00]MH_GetDate [17:03:00]Write to MH i2c: F0 00 00 46 2A 5F [17:03:00]Write i2c OK [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: F0 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: F0 09 00 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: F0 09 00 46 2A 00 45 9F F1 66 ED 3E 82 65 B5 [17:03:00]GetLastDocTimeStamp 1727110861 [17:03:00]current date 1727110981 [17:03:00]FM_GetShiftState [17:03:00]SAM_PROTO_GetShiftState [17:03:00]wFMCommunicate request_size=4 [17:03:00]MH_SAM_APDU [17:03:00]CAPDU: 80 13 01 00 [17:03:00]Write to MH i2c: E2 08 00 47 2A 80 13 01 00 00 00 00 00 EE [17:03:00]Write i2c OK [17:03:00]MH_I2C_Read... [17:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:00]Read from MH i2c: E2 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: E2 0E 00 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: E2 0E 00 47 2A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8F [17:03:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:03:00]wFMCommunicate OK [17:03:00]SAM_PROTO_GetShiftState done [17:03:00]FM_GetShiftState done [17:03:00]opened in 1727051401 [17:03:00]opened+sec_in_day 1727137801 [17:03:00]quantity*price = 0 [17:03:00]sum+1 = 1 [17:03:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 455 23.09.2024 17:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 090 ФМ: 0000000000871832 ФД: 289781 ФПД: 199319396335435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T170301&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289781&fm=199319396335435&tin=02508201610067®Number=0000000000091827&sum=0 [17:03:01]StoreToDocumentArchive [17:03:01]shift 515 fd 289781 [17:03:01]save to /storage/0515/doc_00289781 [17:03:01]save last doc name /storage/0515/doc_00289781 to /storage/kkm_last_doc_name [17:03:01]save OK [17:03:01]Clear old archive folders... [17:03:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:03:01]tlvbuf is 007A4310 [17:03:01]SAM_PROTO_ClearQueue [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 09 00 00 [17:03:01]Write to MH i2c: E2 08 00 54 2A 80 09 00 00 00 00 00 00 F0 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 54 2A 00 90 00 F2 [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]SAM_PROTO_ClearQueue done [17:03:01]KKMCreateOFDPacket [17:03:01]OFDProtocolAddRootSTLVToBuf [17:03:01]FM_MakeSignedData [17:03:01]FM_MakeSignedData [17:03:01]SAM_PROTO_SignData [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 0D 01 02 [17:03:01]Write to MH i2c: E2 08 00 55 2A 80 0D 01 02 00 00 00 00 F8 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 55 2A 00 90 00 F3 [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]wFMCommunicate request_size=255 [17:03:01]MH_SAM_APDU [17:03: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 3C 23 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 45 9F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6B 04 00 35 04 06 00 B5 47 A9 D0 [17:03:01]Write to MH i2c: E2 02 01 56 2A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3C 23 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 45 9F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6B 04 00 35 04 06 00 B5 47 A9 D0 00 00 94 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 56 2A 00 90 00 F4 [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]wFMCommunicate request_size=7 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 0D 02 02 02 BF 4B [17:03:01]Write to MH i2c: E2 0A 00 57 2A 80 0D 02 02 02 00 BF 4B 00 00 09 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 57 2A 00 90 00 F5 [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 0D 03 02 [17:03:01]Write to MH i2c: E2 08 00 58 2A 80 0D 03 02 00 00 00 00 FD [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 0B 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 0B 00 58 2A 00 6E 24 59 2D F9 D3 39 5E 90 00 79 [17:03:01]RAPDU: 6E 24 59 2D F9 D3 39 5E 90 00 [17:03:01]wFMCommunicate OK [17:03:01]SAM_PROTO_SignData done [17:03:01]FM_MakeSignedData done [17:03:01]CreateOFDProtocolMessage [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 11 00 00 [17:03:01]Write to MH i2c: E2 08 00 59 2A 80 11 00 00 00 00 00 00 FD [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 17 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 17 00 59 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4D [17:03:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:03:01]wFMCommunicate OK [17:03:01]CreateOFDProtocolMessage done [17:03:01]OFDSenderStorePacket 289781 [17:03:01]StoreOFDPacket docnum=289781 [17:03:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 AE F3 04 01 CE 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 3C 23 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 45 9F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6B 04 00 35 04 06 00 B5 47 A9 D0 BF 4B 6E 24 59 2D F9 D3 39 5E [17:03:01]CheckFolder [17:03:01]dirname=/storage/ofd_packets [17:03:01]CheckFolder done [17:03:01]ProducePacketName [17:03:01]name=ofd_packets/00289781 [17:03:01]NVStorageSaveData ofd_packets/00289781 [17:03:01]File name is /storage/ofd_packets/00289781 [17:03:01]Write 298 bytes [17:03:01]NVStorageSaveData done [17:03:01]OFDSenderStorePacket done [17:03:01]KKMCreateOFDPacket done [17:03:01]NVStorageSaveData kkm_last_timestamp [17:03:01]File name is /storage/kkm_last_timestamp [17:03:01]Write 4 bytes [17:03:01]NVStorageSaveData done [17:03:01]ExternCall_PrintAddStr [17:03:01]wPrintStart [17:03:01]Write to MH i2c: 01 00 00 5A 2A 84 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: 01 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: 01 07 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: 01 07 00 5A 2A 00 00 00 00 00 FF 0F 99 [17:03:01]RasterBufferAndPrint [17:03:01]line Счет N : (1)24617868 [17:03:01]line ИНН: 02508201610067 [17:03:01]line Контрольно-Кассовый Чек [17:03:01]line ПРОДАЖА [17:03:01]line ТРК (МРК, ГНК) : 22 [17:03:01]line Товар: 2710194210 [17:03:01]line ДТ-К-5 [17:03:01]line 9.020 * 0.00 [17:03:01]line = 0.00 [17:03:01]line НДС 12% НСП 1% [17:03:01]line > о реализуемом товаре [17:03:01]line ИТОГО: 0.00 [17:03:01]line НСП 1% : 0.00 [17:03:01]line НДС 12% : 0.00 [17:03:01]line Наличными: 0.00 [17:03:01]line Безнал.: 0.00 [17:03:01]line Место: АЗС № 90 "Партнёр-нефть" [17:03:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:03:01]line СНО: Общий режим [17:03:01]line Чек 455 23.09.2024 17:03 [17:03:01]line Смена: 515 ФФД: 1.0 [17:03:01]line ЗНМ: 0300000107 [17:03:01]line РНМ: 0000000000091827 [17:03:01]line Версия ККМ: 001 [17:03:01]line Талоны: Топливная Карта [17:03:01]line 090 [17:03:01]line ФМ: 0000000000871832 [17:03:01]line ФД: 289781 [17:03:01]line ФПД: 199319396335435 [17:03:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T170301&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289781&fm=199319396335435&tin=02508201610067®Number=0000000000091827&sum=0 [17:03:01]written 0, free lines is 4095 [17:03:02]Write to MH i2c: 01 00 00 83 2A AD [17:03:02]Write i2c OK [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: 01 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: 01 07 00 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: 01 07 00 83 2A 00 00 00 00 00 DE 0C 9E [17:03:02]RasterBufferAndPrint [17:03:02]line [17:03:02]line [17:03:02]line [17:03:02]line [17:03:02]line [17:03:02]written 0, free lines is 3300 [17:03:02]MH_Cut [17:03:02]Write to MH i2c: D1 01 00 8A 2A 01 86 [17:03:02]Write i2c OK [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: D1 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: D1 01 00 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: D1 01 00 8A 2A 00 85 [17:03:02]Write to MH i2c: 01 00 00 8B 2A B5 [17:03:02]Write i2c OK [17:03:02]MH_I2C_Read... [17:03:03]*** Cut start [17:03:03]*** Partial cut [17:03:03]*** CUTSNS_PIN = 1 [17:03:03]*** CUTSNS_PIN = 0 [17:03:03]*** Brake cut motor [17:03:03]Read from MH i2c: 01 [17:03:03]MH_I2C_Read... [17:03:03]*** Stop cut motor [17:03:03]*** Cut end [17:03:03]Read from MH i2c: 01 07 00 [17:03:03]MH_I2C_Read... [17:03:03]Read from MH i2c: 01 07 00 8B 2A 00 00 00 00 00 FF 0F CA [17:03:03]process_action close_receipt done [17:03:03]requested_data is exist [17:03:03]produce_requested_data [17:03:03]requested_item fm.sn is exist - process it [17:03:03]wFMCommunicate request_size=4 [17:03:03]MH_SAM_APDU [17:03:03]CAPDU: 80 11 00 00 [17:03:03]Write to MH i2c: E2 08 00 8C 2A 80 11 00 00 00 00 00 00 30 [17:03:03]Write i2c OK [17:03:03]MH_I2C_Read... [17:03:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:03]Read from MH i2c: E2 [17:03:03]MH_I2C_Read... [17:03:03]Read from MH i2c: E2 17 00 [17:03:03]MH_I2C_Read... [17:03:03]Read from MH i2c: E2 17 00 8C 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 80 [17:03:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:03:03]wFMCommunicate OK [17:03:03]requested_item fd.num is exist - process it [17:03:03]SAM_PROTO_GetFieldsCounters [17:03:03]wFMCommunicate request_size=4 [17:03:03]MH_SAM_APDU [17:03:03]CAPDU: 80 13 00 00 [17:03:03]Write to MH i2c: E2 08 00 8D 2A 80 13 00 00 00 00 00 00 33 [17:03:03]Write i2c OK [17:03:03]MH_I2C_Read... [17:03:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:03]Read from MH i2c: E2 [17:03:03]MH_I2C_Read... [17:03:03]Read from MH i2c: E2 62 00 [17:03:03]MH_I2C_Read... [17:03:03]Read from MH i2c: E2 62 00 8D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F5 6B 04 00 0E 04 04 00 03 02 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 14 [17:03: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F5 6B 04 00 0E 04 04 00 03 02 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 [17:03:03]wFMCommunicate OK [17:03:03]SAM_PROTO_GetFieldsCounters done [17:03:03]requested_item shift.num is exist - process it [17:03:03]requested_item shift.opened is exist - process it [17:03:03]req_shift_opened [17:03:03]FM_GetShiftState [17:03:03]SAM_PROTO_GetShiftState [17:03:03]wFMCommunicate request_size=4 [17:03:03]MH_SAM_APDU [17:03:03]CAPDU: 80 13 01 00 [17:03:03]Write to MH i2c: E2 08 00 8E 2A 80 13 01 00 00 00 00 00 35 [17:03:03]Write i2c OK [17:03:03]MH_I2C_Read... [17:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:04]Read from MH i2c: E2 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 0E 00 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 0E 00 8E 2A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D6 [17:03:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:03:04]wFMCommunicate OK [17:03:04]SAM_PROTO_GetShiftState done [17:03:04]FM_GetShiftState done [17:03:04]req_shift_opened done [17:03:04]requested_item shift.open_date is exist - process it [17:03:04]req_shift_open_date [17:03:04]req_shift_open_date done [17:03:04]produce_requested_data done [17:03:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289781,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:03:04]process_action_free close_receipt [17:03:04]json_value_free [17:03:04]json_value_free done [17:03:04]process_json_proto returns [17:03:04]Send response to host [17:03:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289781,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:03:04]free response buf [17:03:04]execute_script done [17:03:04]execute_script returns [17:03:04]free content buf [17:03:04]Sock 7.Close socket [17:03:04]Sock 7.Thread stoped [17:03:13]ConnectInit Can't connect to host [17:03:13]CommunicateWithHost connect error [17:03:13]CommunicateWithHost err = -1 [17:03:13]OFD Sender: Server communicate error [17:03:13]OFD Sender: Processing packet 289780 [packets to send 1785, broken 1783] [17:03:13]ProducePacketName [17:03:13]name=ofd_packets/00289780 [17:03:13]OFD Sender: To server: pG, [17:03:13]CommunicateWithHost lk.salyk.kg:30040 [17:03:13]ConnectInit lk.salyk.kg [17:03:13]Connected sock=10 [17:03: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 33 32 0C 01 00 00 24 31 04 01 87 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 E4 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 C6 01 00 00 F4 03 04 00 CD 9E F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F4 6B 04 00 35 04 06 00 91 AD 46 A0 25 AA F0 38 4E 96 4D 96 F0 00 [17:03: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 33 32 4F 00 00 00 B1 A7 47 00 EB 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 33 32 10 04 04 00 F4 6B 04 00 F4 03 04 00 25 47 F1 66 B6 04 01 00 00 A0 7B A9 84 80 4E 1F 40 [17:03:14]CommunicateWithHost err = 0 [17:03:14]CheckOFDResponse [17:03:14]1017 (14) - 77093643461234 [17:03:14]1041 (16) - 0000000000871832 [17:03:14]1040 (4) - 289780 [17:03:14]1012 (4) - 23.09.2024 10:47 [17:03:14]1206 (1) - 0 [17:03:14]OFD Sender: Remove packet 289780 [17:03:14]ProducePacketName [17:03:14]name=ofd_packets/00289780 [17:03:14]NVStorageDeleteData [17:03:14]OFD Sender: Processing packet 289781 [packets to send 1784, broken 1783] [17:03:14]ProducePacketName [17:03:14]name=ofd_packets/00289781 [17:03:14]OFD Sender: To server: pG, [17:03:14]CommunicateWithHost lk.salyk.kg:30040 [17:03:14]ConnectInit lk.salyk.kg [17:03:14]Connected sock=7 [17:03: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 33 32 0C 01 00 00 AE F3 04 01 CE 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 3C 23 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 45 9F F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F5 6B 04 00 35 04 06 00 B5 47 A9 D0 BF 4B 6E 24 59 2D F9 D3 39 5E [17:03: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 33 32 4F 00 00 00 E0 5F 47 00 86 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 33 32 10 04 04 00 F5 6B 04 00 F4 03 04 00 26 47 F1 66 B6 04 01 00 00 56 BD 4A F5 0D CF 84 61 [17:03:15]CommunicateWithHost err = 0 [17:03:15]CheckOFDResponse [17:03:15]1017 (14) - 77093643461234 [17:03:15]1041 (16) - 0000000000871832 [17:03:15]1040 (4) - 289781 [17:03:15]1012 (4) - 23.09.2024 10:47 [17:03:15]1206 (1) - 0 [17:03:15]OFD Sender: Remove packet 289781 [17:03:15]ProducePacketName [17:03:15]name=ofd_packets/00289781 [17:03:15]NVStorageDeleteData [17:03:15]OFD Sender: No OFD packet to send [17:03:20]OFD Sender: No OFD packet to send [17:03:25]OFD Sender: No OFD packet to send [17:03:30]OFD Sender: No OFD packet to send [17:03:35]OFD Sender: No OFD packet to send [17:03:40]OFD Sender: No OFD packet to send [17:03:45]OFD Sender: No OFD packet to send [17:03:50]OFD Sender: No OFD packet to send [17:03:55]OFD Sender: No OFD packet to send [17:04:00]OFD Sender: No OFD packet to send [17:04:05]OFD Sender: No OFD packet to send [17:04:10]OFD Sender: No OFD packet to send [17:04:16]OFD Sender: No OFD packet to send [17:04:21]OFD Sender: No OFD packet to send [17:04:26]OFD Sender: No OFD packet to send [17:04:31]OFD Sender: No OFD packet to send [17:04:36]OFD Sender: No OFD packet to send [17:04:41]OFD Sender: No OFD packet to send [17:04:46]OFD Sender: No OFD packet to send [17:04:51]OFD Sender: No OFD packet to send [17:04:56]OFD Sender: No OFD packet to send [17:05:01]OFD Sender: No OFD packet to send [17:05:06]OFD Sender: No OFD packet to send [17:05:11]OFD Sender: No OFD packet to send [17:05:16]OFD Sender: No OFD packet to send [17:05:21]OFD Sender: No OFD packet to send [17:05:26]OFD Sender: No OFD packet to send [17:05:31]OFD Sender: No OFD packet to send [17:05:36]OFD Sender: No OFD packet to send [17:05:41]OFD Sender: No OFD packet to send [17:05:46]OFD Sender: No OFD packet to send [17:05:51]OFD Sender: No OFD packet to send [17:05:56]OFD Sender: No OFD packet to send [17:06:01]OFD Sender: No OFD packet to send [17:06:06]OFD Sender: No OFD packet to send [17:06:11]OFD Sender: No OFD packet to send [17:06:16]OFD Sender: No OFD packet to send [17:06:21]OFD Sender: No OFD packet to send [17:06:26]OFD Sender: No OFD packet to send [17:06:31]OFD Sender: No OFD packet to send [17:06:36]OFD Sender: No OFD packet to send [17:06:42]OFD Sender: No OFD packet to send [17:06:47]OFD Sender: No OFD packet to send [17:06:52]OFD Sender: No OFD packet to send [17:06:57]OFD Sender: No OFD packet to send [17:07:02]OFD Sender: No OFD packet to send [17:07:07]OFD Sender: No OFD packet to send [17:07:12]OFD Sender: No OFD packet to send [17:07:17]OFD Sender: No OFD packet to send [17:07:22]OFD Sender: No OFD packet to send [17:07:27]OFD Sender: No OFD packet to send [17:07:32]OFD Sender: No OFD packet to send [17:07:37]OFD Sender: No OFD packet to send [17:07:42]OFD Sender: No OFD packet to send [17:07:47]OFD Sender: No OFD packet to send [17:07:52]OFD Sender: No OFD packet to send [17:07:57]OFD Sender: No OFD packet to send [17:08:02]OFD Sender: No OFD packet to send [17:08:07]OFD Sender: No OFD packet to send [17:08:12]OFD Sender: No OFD packet to send [17:08:17]OFD Sender: No OFD packet to send [17:08:22]OFD Sender: No OFD packet to send [17:08:27]OFD Sender: No OFD packet to send [17:08:32]OFD Sender: No OFD packet to send [17:08:37]OFD Sender: No OFD packet to send [17:08:42]OFD Sender: No OFD packet to send [17:08:47]OFD Sender: No OFD packet to send [17:08:52]OFD Sender: No OFD packet to send [17:08:57]OFD Sender: No OFD packet to send [17:09:02]OFD Sender: No OFD packet to send [17:09:08]OFD Sender: No OFD packet to send [17:09:13]OFD Sender: No OFD packet to send [17:09:18]OFD Sender: No OFD packet to send [17:09:23]OFD Sender: No OFD packet to send [17:09:28]OFD Sender: No OFD packet to send [17:09:33]OFD Sender: No OFD packet to send [17:09:38]OFD Sender: No OFD packet to send [17:09:43]OFD Sender: No OFD packet to send [17:09:48]OFD Sender: No OFD packet to send [17:09:53]OFD Sender: No OFD packet to send [17:09:58]OFD Sender: No OFD packet to send [17:10:03]OFD Sender: No OFD packet to send [17:10:08]OFD Sender: No OFD packet to send [17:10:13]OFD Sender: No OFD packet to send [17:10:18]accept exits with 9 [17:10:18]New connection [17:10:18]New thread 3067157860 created [17:10:18]Thread 3067301220 joined [17:10:18]Waiting for new connection... [17:10:18] Sock 9.Parse request [17:10:18]Sock 9.Check first char [17:10:18]Sock 9.First char is OK [17:10:18]request: POST /json_proto HTTP/1.0 [17:10:18]Method: POST [17:10:18]URL: /json_proto [17:10:18]Method is POST - this is cgi request [17:10:18]url: /json_proto [17:10:18]query_string will be loaded in cgi processing [17:10:18]execute_cgi json_proto POST (null) [17:10:18]execute_cgi path=json_proto method=POST [17:10:18]POST find Content-Length [17:10:18]Host: 172.17.41.135:8080 [17:10:18]Content-Length: 803 [17:10:18]Content-Type: application/json [17:10:18] [17:10:18]POST finish read [17:10:18]Found Content-Length = 803 [17:10:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 114.640, "sum" : 8735.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8735.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:18]execute_script... [17: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)24617869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 114.640, "sum" : 8735.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8735.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:18]POST & json_proto [17:10:18]process_json_proto [17:10:18]json parsed OK: [17:10:18]protocol is kg_v1.0 [17:10:18]action value=close_receipt [17:10:18]process_action close_receipt [17:10:18]cmd_close_receipt [17:10:18]MH_GetDate [17:10:18]Write to MH i2c: F0 00 00 8F 2A A8 [17:10:18]Write i2c OK [17:10:18]MH_I2C_Read... [17:10:18]Read from MH i2c: F0 [17:10:18]MH_I2C_Read... [17:10:18]Read from MH i2c: F0 09 00 [17:10:18]MH_I2C_Read... [17:10:18]Read from MH i2c: F0 09 00 8F 2A 00 FB A0 F1 66 ED 3E 82 65 B5 [17:10:18]GetLastDocTimeStamp 1727110981 [17:10:18]current date 1727111419 [17:10:18]FM_GetShiftState [17:10:18]SAM_PROTO_GetShiftState [17:10:18]wFMCommunicate request_size=4 [17:10:18]MH_SAM_APDU [17:10:18]CAPDU: 80 13 01 00 [17:10:18]Write to MH i2c: E2 08 00 90 2A 80 13 01 00 00 00 00 00 37 [17:10:18]Write i2c OK [17:10:18]MH_I2C_Read... [17:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:18]Read from MH i2c: E2 [17:10:18]MH_I2C_Read... [17:10:18]Read from MH i2c: E2 0E 00 [17:10:18]MH_I2C_Read... [17:10:18]Read from MH i2c: E2 0E 00 90 2A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D8 [17:10:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:10:18]wFMCommunicate OK [17:10:18]SAM_PROTO_GetShiftState done [17:10:18]FM_GetShiftState done [17:10:18]opened in 1727051401 [17:10:18]opened+sec_in_day 1727137801 [17:10:18]quantity*price = 873556 [17:10:18]sum+1 = 873558 [17:10:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 8735.57 НСП 1% : 77.31 НДС 12% : 927.67 Наличными: 0.00 Безнал.: 8735.57 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 456 23.09.2024 17:10 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289782 ФПД: 117933786327431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171019&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289782&fm=117933786327431&tin=02508201610067®Number=0000000000091827&sum=873557 [17:10:19]StoreToDocumentArchive [17:10:19]shift 515 fd 289782 [17:10:19]save to /storage/0515/doc_00289782 [17:10:19]save last doc name /storage/0515/doc_00289782 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=248 [17:10:19]tlvbuf is 007725F0 [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 9D 2A 80 09 00 00 00 00 00 00 39 [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 9D 2A 00 90 00 3B [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 9E 2A 80 0D 01 02 00 00 00 00 41 [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 9E 2A 00 90 00 3C [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 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 BF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 55 54 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 54 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 6A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 54 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FB A0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6B 04 00 35 04 06 00 6B 42 99 70 [17:10:19]Write to MH i2c: E2 02 01 9F 2A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 BF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 55 54 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 54 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 6A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 54 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FB A0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6B 04 00 35 04 06 00 6B 42 99 70 00 00 26 [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 9F 2A 00 90 00 3D [17:10:19]RAPDU: 90 00 [17:10:19]wFMCommunicate OK [17:10:19]wFMCommunicate request_size=7 [17:10:19]MH_SAM_APDU [17:10:19]CAPDU: 80 0D 02 02 02 E9 87 [17:10:19]Write to MH i2c: E2 0A 00 A0 2A 80 0D 02 02 02 00 E9 87 00 00 B8 [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 A0 2A 00 90 00 3E [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 A1 2A 80 0D 03 02 00 00 00 00 46 [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 A1 2A 00 A0 30 A4 B9 D0 25 57 11 90 00 D1 [17:10:19]RAPDU: A0 30 A4 B9 D0 25 57 11 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 A2 2A 80 11 00 00 00 00 00 00 46 [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 A2 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 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 33 32 90 00 [17:10:19]wFMCommunicate OK [17:10:19]CreateOFDProtocolMessage done [17:10:19]OFDSenderStorePacket 289782 [17:10:19]StoreOFDPacket docnum=289782 [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 33 32 0C 01 00 00 EC B8 04 01 3F 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 BF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 55 54 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 54 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 6A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 54 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FB A0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6B 04 00 35 04 06 00 6B 42 99 70 E9 87 A0 30 A4 B9 D0 25 57 11 [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/00289782 [17:10:19]NVStorageSaveData ofd_packets/00289782 [17:10:19]File name is /storage/ofd_packets/00289782 [17:10:19]Write 298 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 A3 2A CD [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 A3 2A 00 00 00 00 00 FF 0F E2 [17:10:19]RasterBufferAndPrint [17:10:19]line Счет N : (1)24617869 [17:10:19]line ИНН: 02508201610067 [17:10:19]line Контрольно-Кассовый Чек [17:10:19]line ПРОДАЖА [17:10:19]line ТРК (МРК, ГНК) : 11 [17:10:19]line Товар: 2710194210 [17:10:19]line ДТ-К-5 [17:10:19]line 114.640 * 76.20 [17:10:19]line = 8735.57 [17:10:19]line НДС 12% НСП 1% [17:10:19]line > о реализуемом товаре [17:10:19]line ИТОГО: 8735.57 [17:10:19]line НСП 1% : 77.31 [17:10:19]line НДС 12% : 927.67 [17:10:19]line Наличными: 0.00 [17:10:19]line Безнал.: 8735.57 [17:10:19]line Место: АЗС № 90 "Партнёр-нефть" [17:10:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:10:19]line СНО: Общий режим [17:10:19]line Чек 456 23.09.2024 17:10 [17:10:19]line Смена: 515 ФФД: 1.0 [17:10:19]line ЗНМ: 0300000107 [17:10:19]line РНМ: 0000000000091827 [17:10:19]line Версия ККМ: 001 [17:10:19]line Платежная система: O! деньги [17:10:19]line ФМ: 0000000000871832 [17:10:19]line ФД: 289782 [17:10:19]line ФПД: 117933786327431 [17:10:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171019&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289782&fm=117933786327431&tin=02508201610067®Number=0000000000091827&sum=873557 [17:10:19]written 0, free lines is 4095 [17:10:19]OFD Sender: Processing packet 289782 [packets to send 1784, broken 1783] [17:10:19]ProducePacketName [17:10:19]name=ofd_packets/00289782 [17:10:19]OFD Sender: To server: pG, [17:10:19]CommunicateWithHost lk.salyk.kg:30040 [17:10:19]ConnectInit lk.salyk.kg [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 33 32 0C 01 00 00 EC B8 04 01 3F 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 BF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 55 54 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 54 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 6A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 54 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FB A0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F6 6B 04 00 35 04 06 00 6B 42 99 70 E9 87 A0 30 A4 B9 D0 25 57 11 [17:10:20]Write to MH i2c: 01 00 00 CC 2A F6 [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 CC 2A 00 00 00 00 00 E4 0C ED [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 3307 [17:10:20]MH_Cut [17:10:20]Write to MH i2c: D1 01 00 D3 2A 01 CF [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 D3 2A 00 CE [17:10:20]Write to MH i2c: 01 00 00 D4 2A FE [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 33 32 4F 00 00 00 5A 70 47 00 C9 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 33 32 10 04 04 00 F6 6B 04 00 F4 03 04 00 CF 48 F1 66 B6 04 01 00 00 E1 36 86 74 EB E9 06 59 [17:10:20]CommunicateWithHost err = 0 [17:10:20]CheckOFDResponse [17:10:20]1017 (14) - 77093643461234 [17:10:20]1041 (16) - 0000000000871832 [17:10:20]1040 (4) - 289782 [17:10:20]1012 (4) - 23.09.2024 10:54 [17:10:20]1206 (1) - 0 [17:10:20]OFD Sender: Remove packet 289782 [17:10:20]ProducePacketName [17:10:20]name=ofd_packets/00289782 [17:10:20]NVStorageDeleteData [17:10:20]OFD Sender: No OFD packet to send [17:10:21]*** Cut start [17:10:21]*** Partial cut [17:10:21]*** CUTSNS_PIN = 1 [17:10:21]*** CUTSNS_PIN = 0 [17:10:21]*** Brake cut motor [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 D4 2A 00 00 00 00 00 FF 0F 13 [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 D5 2A 80 11 00 00 00 00 00 00 79 [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 D5 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [17:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 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 D6 2A 80 13 00 00 00 00 00 00 7C [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 D6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F6 6B 04 00 0E 04 04 00 03 02 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 61 [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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F6 6B 04 00 0E 04 04 00 03 02 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 [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 D7 2A 80 13 01 00 00 00 00 00 7E [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 D7 2A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [17:10:21]RAPDU: 09 00 01 89 B6 F0 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":"0000000000871832","fd.num":289782,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [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":"0000000000871832","fd.num":289782,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [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 9.Close socket [17:10:21]Sock 9.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:01]OFD Sender: No OFD packet to send [17:11:06]OFD Sender: No OFD packet to send [17:11:11]OFD Sender: No OFD packet to send [17:11:16]OFD Sender: No OFD packet to send [17:11:21]OFD Sender: No OFD packet to send [17:11:26]OFD Sender: No OFD packet to send [17:11:31]OFD Sender: No OFD packet to send [17:11:36]OFD Sender: No OFD packet to send [17:11:41]OFD Sender: No OFD packet to send [17:11:46]OFD Sender: No OFD packet to send [17:11:51]OFD Sender: No OFD packet to send [17:11:56]OFD Sender: No OFD packet to send [17:12:01]OFD Sender: No OFD packet to send [17:12:06]OFD Sender: No OFD packet to send [17:12:11]OFD Sender: No OFD packet to send [17:12:16]OFD Sender: No OFD packet to send [17:12:21]OFD Sender: No OFD packet to send [17:12:26]OFD Sender: No OFD packet to send [17:12:30]accept exits with 7 [17:12:30]New connection [17:12:30]New thread 3067301220 created [17:12:30]Thread 3067157860 joined [17:12:30]Waiting for new connection... [17:12:30] Sock 7.Parse request [17:12:30]Sock 7.Check first char [17:12:30]Sock 7.First char is OK [17:12:30]request: POST /json_proto HTTP/1.0 [17:12:30]Method: POST [17:12:30]URL: /json_proto [17:12:30]Method is POST - this is cgi request [17:12:30]url: /json_proto [17:12:30]query_string will be loaded in cgi processing [17:12:30]execute_cgi json_proto POST (null) [17:12:30]execute_cgi path=json_proto method=POST [17:12:30]POST find Content-Length [17:12:30]Host: 172.17.41.135:8080 [17:12:30]Content-Length: 661 [17:12:30]Content-Type: application/json [17:12:30] [17:12:30]POST finish read [17:12:30]Found Content-Length = 661 [17:12:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 11.550, "sum" : 800.42, "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" ] } } [17:12:30]execute_script... [17:12:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 11.550, "sum" : 800.42, "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" ] } } [17:12:30]POST & json_proto [17:12:30]process_json_proto [17:12:30]json parsed OK: [17:12:30]protocol is kg_v1.0 [17:12:30]action value=close_receipt [17:12:30]process_action close_receipt [17:12:30]cmd_close_receipt [17:12:30]MH_GetDate [17:12:30]Write to MH i2c: F0 00 00 D8 2A F1 [17:12:30]Write i2c OK [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: F0 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: F0 09 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: F0 09 00 D8 2A 00 7F A1 F1 66 ED 3E 82 65 83 [17:12:30]GetLastDocTimeStamp 1727111419 [17:12:30]current date 1727111551 [17:12:30]FM_GetShiftState [17:12:30]SAM_PROTO_GetShiftState [17:12:30]wFMCommunicate request_size=4 [17:12:30]MH_SAM_APDU [17:12:30]CAPDU: 80 13 01 00 [17:12:30]Write to MH i2c: E2 08 00 D9 2A 80 13 01 00 00 00 00 00 80 [17:12:30]Write i2c OK [17:12:30]MH_I2C_Read... [17:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:30]Read from MH i2c: E2 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 0E 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 0E 00 D9 2A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 21 [17:12:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:12:30]wFMCommunicate OK [17:12:30]SAM_PROTO_GetShiftState done [17:12:30]FM_GetShiftState done [17:12:30]opened in 1727051401 [17:12:30]opened+sec_in_day 1727137801 [17:12:30]quantity*price = 80041 [17:12:30]sum+1 = 80043 [17:12:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 457 23.09.2024 17:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289783 ФПД: 115799317375952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171231&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289783&fm=115799317375952&tin=02508201610067®Number=0000000000091827&sum=80000 [17:12:31]StoreToDocumentArchive [17:12:31]shift 515 fd 289783 [17:12:31]save to /storage/0515/doc_00289783 [17:12:31]save last doc name /storage/0515/doc_00289783 to /storage/kkm_last_doc_name [17:12:31]save OK [17:12:31]Clear old archive folders... [17:12:31]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:12:31]tlvbuf is 00749070 [17:12:31]SAM_PROTO_ClearQueue [17:12:31]wFMCommunicate request_size=4 [17:12:31]MH_SAM_APDU [17:12:31]CAPDU: 80 09 00 00 [17:12:31]Write to MH i2c: E2 08 00 E6 2A 80 09 00 00 00 00 00 00 82 [17:12:31]Write i2c OK [17:12:31]MH_I2C_Read... [17:12:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:31]Read from MH i2c: E2 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 03 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 03 00 E6 2A 00 90 00 84 [17:12:31]RAPDU: 90 00 [17:12:31]wFMCommunicate OK [17:12:31]SAM_PROTO_ClearQueue done [17:12:31]KKMCreateOFDPacket [17:12:31]OFDProtocolAddRootSTLVToBuf [17:12:31]FM_MakeSignedData [17:12:31]FM_MakeSignedData [17:12:31]SAM_PROTO_SignData [17:12:31]wFMCommunicate request_size=4 [17:12:31]MH_SAM_APDU [17:12:31]CAPDU: 80 0D 01 02 [17:12:31]Write to MH i2c: E2 08 00 E7 2A 80 0D 01 02 00 00 00 00 8A [17:12:31]Write i2c OK [17:12:31]MH_I2C_Read... [17:12:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:31]Read from MH i2c: E2 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 03 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 03 00 E7 2A 00 90 00 85 [17:12:31]RAPDU: 90 00 [17:12:31]wFMCommunicate OK [17:12:31]wFMCommunicate request_size=253 [17:12:31]MH_SAM_APDU [17:12:31]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 C9 01 00 00 F4 03 04 00 7F A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6B 04 00 35 04 06 00 69 51 A1 2D 6B D0 [17:12:31]Write to MH i2c: E2 00 01 E8 2A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 C9 01 00 00 F4 03 04 00 7F A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6B 04 00 35 04 06 00 69 51 A1 2D 6B D0 00 00 98 [17:12:31]Write i2c OK [17:12:31]MH_I2C_Read... [17:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:31]Read from MH i2c: E2 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 03 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 03 00 E8 2A 00 90 00 86 [17:12:31]RAPDU: 90 00 [17:12:31]wFMCommunicate OK [17:12:31]wFMCommunicate request_size=4 [17:12:31]MH_SAM_APDU [17:12:31]CAPDU: 80 0D 03 02 [17:12:31]Write to MH i2c: E2 08 00 E9 2A 80 0D 03 02 00 00 00 00 8E [17:12:31]Write i2c OK [17:12:31]MH_I2C_Read... [17:12:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:31]Read from MH i2c: E2 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 0B 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 0B 00 E9 2A 00 70 ED 75 2B F8 89 F0 E4 90 00 E1 [17:12:31]RAPDU: 70 ED 75 2B F8 89 F0 E4 90 00 [17:12:31]wFMCommunicate OK [17:12:31]SAM_PROTO_SignData done [17:12:31]FM_MakeSignedData done [17:12:31]CreateOFDProtocolMessage [17:12:31]wFMCommunicate request_size=4 [17:12:31]MH_SAM_APDU [17:12:31]CAPDU: 80 11 00 00 [17:12:31]Write to MH i2c: E2 08 00 EA 2A 80 11 00 00 00 00 00 00 8E [17:12:31]Write i2c OK [17:12:31]MH_I2C_Read... [17:12:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:31]Read from MH i2c: E2 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 17 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 17 00 EA 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [17:12:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:12:31]wFMCommunicate OK [17:12:31]CreateOFDProtocolMessage done [17:12:31]OFDSenderStorePacket 289783 [17:12:31]StoreOFDPacket docnum=289783 [17:12:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 E3 2A 00 01 BE 97 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 C9 01 00 00 F4 03 04 00 7F A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6B 04 00 35 04 06 00 69 51 A1 2D 6B D0 70 ED 75 2B F8 89 F0 E4 [17:12:31]CheckFolder [17:12:31]dirname=/storage/ofd_packets [17:12:31]CheckFolder done [17:12:31]ProducePacketName [17:12:31]name=ofd_packets/00289783 [17:12:31]NVStorageSaveData ofd_packets/00289783 [17:12:31]File name is /storage/ofd_packets/00289783 [17:12:31]Write 294 bytes [17:12:31]NVStorageSaveData done [17:12:31]OFDSenderStorePacket done [17:12:31]KKMCreateOFDPacket done [17:12:31]NVStorageSaveData kkm_last_timestamp [17:12:31]File name is /storage/kkm_last_timestamp [17:12:31]Write 4 bytes [17:12:31]NVStorageSaveData done [17:12:31]ExternCall_PrintAddStr [17:12:31]wPrintStart [17:12:31]Write to MH i2c: 01 00 00 EB 2A 15 [17:12:31]Write i2c OK [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: 01 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: 01 07 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: 01 07 00 EB 2A 00 00 00 00 00 FF 0F 2A [17:12:31]RasterBufferAndPrint [17:12:31]line Счет N : (1)24617873 [17:12:31]line ИНН: 02508201610067 [17:12:31]line Контрольно-Кассовый Чек [17:12:31]line ПРОДАЖА [17:12:31]line ТРК (МРК, ГНК) : 54 [17:12:31]line Товар: 2710124130 [17:12:31]line SU-92 [17:12:31]line 11.550 * 69.30 [17:12:31]line = 800.42 [17:12:31]line НДС 12% НСП 1% [17:12:31]line > о реализуемом товаре [17:12:31]line ОКРУГЛЕНИЕ: -0.42 [17:12:31]line ИТОГО: 800.00 [17:12:31]line Внесено: 800.00 [17:12:31]line СДАЧА: 0.00 [17:12:31]line НСП 1% : 7.08 [17:12:31]line НДС 12% : 85.00 [17:12:31]line Наличными: 800.00 [17:12:31]line Безнал.: 0.00 [17:12:31]line Место: АЗС № 90 "Партнёр-нефть" [17:12:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:12:31]line СНО: Общий режим [17:12:31]line Чек 457 23.09.2024 17:12 [17:12:31]line Смена: 515 ФФД: 1.0 [17:12:31]line ЗНМ: 0300000107 [17:12:31]line РНМ: 0000000000091827 [17:12:31]line Версия ККМ: 001 [17:12:31]line ФМ: 0000000000871832 [17:12:31]line ФД: 289783 [17:12:31]line ФПД: 115799317375952 [17:12:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171231&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289783&fm=115799317375952&tin=02508201610067®Number=0000000000091827&sum=80000 [17:12:31]written 0, free lines is 4095 [17:12:31]OFD Sender: Processing packet 289783 [packets to send 1784, broken 1783] [17:12:31]ProducePacketName [17:12:31]name=ofd_packets/00289783 [17:12:31]OFD Sender: To server: pG, [17:12:31]CommunicateWithHost lk.salyk.kg:30040 [17:12:31]ConnectInit lk.salyk.kg [17:12:32]Connected sock=10 [17:12:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 E3 2A 00 01 BE 97 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 C9 01 00 00 F4 03 04 00 7F A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F7 6B 04 00 35 04 06 00 69 51 A1 2D 6B D0 70 ED 75 2B F8 89 F0 E4 [17:12:32]Write to MH i2c: 01 00 00 15 2B 40 [17:12:32]Write i2c OK [17:12:32]MH_I2C_Read... [17:12:32]Read from MH i2c: 01 [17:12:32]MH_I2C_Read... [17:12:32]Read from MH i2c: 01 07 00 [17:12:32]MH_I2C_Read... [17:12:32]Read from MH i2c: 01 07 00 15 2B 00 00 00 00 00 D3 0C 26 [17:12:32]RasterBufferAndPrint [17:12:32]line [17:12:32]line [17:12:32]line [17:12:32]line [17:12:32]line [17:12:32]written 0, free lines is 3290 [17:12:32]MH_Cut [17:12:32]Write to MH i2c: D1 01 00 1C 2B 01 19 [17:12:32]Write i2c OK [17:12:32]MH_I2C_Read... [17:12:32]Read from MH i2c: D1 [17:12:32]MH_I2C_Read... [17:12:32]Read from MH i2c: D1 01 00 [17:12:32]MH_I2C_Read... [17:12:32]Read from MH i2c: D1 01 00 1C 2B 00 18 [17:12:32]Write to MH i2c: 01 00 00 1D 2B 48 [17:12:32]Write i2c OK [17:12:32]MH_I2C_Read... [17:12: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 33 32 4F 00 00 00 39 BF 47 00 AC 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 33 32 10 04 04 00 F7 6B 04 00 F4 03 04 00 53 49 F1 66 B6 04 01 00 00 0E C9 EF 9D FC 47 61 57 [17:12:32]CommunicateWithHost err = 0 [17:12:32]CheckOFDResponse [17:12:32]1017 (14) - 77093643461234 [17:12:32]1041 (16) - 0000000000871832 [17:12:32]1040 (4) - 289783 [17:12:32]1012 (4) - 23.09.2024 10:56 [17:12:32]1206 (1) - 0 [17:12:32]OFD Sender: Remove packet 289783 [17:12:32]ProducePacketName [17:12:32]name=ofd_packets/00289783 [17:12:32]NVStorageDeleteData [17:12:33]*** Cut start [17:12:33]*** Partial cut [17:12:33]*** CUTSNS_PIN = 1 [17:12:33]*** CUTSNS_PIN = 0 [17:12:33]OFD Sender: No OFD packet to send [17:12:33]*** Brake cut motor [17:12:33]Read from MH i2c: 01 [17:12:33]MH_I2C_Read... [17:12:33]*** Stop cut motor [17:12:33]*** Cut end [17:12:33]Read from MH i2c: 01 07 00 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: 01 07 00 1D 2B 00 00 00 00 00 FF 0F 5D [17:12:33]process_action close_receipt done [17:12:33]requested_data is exist [17:12:33]produce_requested_data [17:12:33]requested_item fm.sn is exist - process it [17:12:33]wFMCommunicate request_size=4 [17:12:33]MH_SAM_APDU [17:12:33]CAPDU: 80 11 00 00 [17:12:33]Write to MH i2c: E2 08 00 1E 2B 80 11 00 00 00 00 00 00 C3 [17:12:33]Write i2c OK [17:12:33]MH_I2C_Read... [17:12:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:33]Read from MH i2c: E2 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 17 00 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 17 00 1E 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 13 [17:12:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:12:33]wFMCommunicate OK [17:12:33]requested_item fd.num is exist - process it [17:12:33]SAM_PROTO_GetFieldsCounters [17:12:33]wFMCommunicate request_size=4 [17:12:33]MH_SAM_APDU [17:12:33]CAPDU: 80 13 00 00 [17:12:33]Write to MH i2c: E2 08 00 1F 2B 80 13 00 00 00 00 00 00 C6 [17:12:33]Write i2c OK [17:12:33]MH_I2C_Read... [17:12:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:33]Read from MH i2c: E2 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 62 00 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 62 00 1F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F7 6B 04 00 0E 04 04 00 03 02 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 AF [17:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F7 6B 04 00 0E 04 04 00 03 02 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 [17:12:33]wFMCommunicate OK [17:12:33]SAM_PROTO_GetFieldsCounters done [17:12:33]requested_item shift.num is exist - process it [17:12:33]requested_item shift.opened is exist - process it [17:12:33]req_shift_opened [17:12:33]FM_GetShiftState [17:12:33]SAM_PROTO_GetShiftState [17:12:33]wFMCommunicate request_size=4 [17:12:33]MH_SAM_APDU [17:12:33]CAPDU: 80 13 01 00 [17:12:33]Write to MH i2c: E2 08 00 20 2B 80 13 01 00 00 00 00 00 C8 [17:12:33]Write i2c OK [17:12:33]MH_I2C_Read... [17:12:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:33]Read from MH i2c: E2 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 0E 00 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 0E 00 20 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [17:12:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:12:33]wFMCommunicate OK [17:12:33]SAM_PROTO_GetShiftState done [17:12:33]FM_GetShiftState done [17:12:33]req_shift_opened done [17:12:33]requested_item shift.open_date is exist - process it [17:12:33]req_shift_open_date [17:12:33]req_shift_open_date done [17:12:33]produce_requested_data done [17:12:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289783,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:12:33]process_action_free close_receipt [17:12:33]json_value_free [17:12:33]json_value_free done [17:12:33]process_json_proto returns [17:12:33]Send response to host [17:12:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289783,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:12:33]free response buf [17:12:33]execute_script done [17:12:33]execute_script returns [17:12:33]free content buf [17:12:33]Sock 7.Close socket [17:12:33]Sock 7.Thread stoped [17:12:38]OFD Sender: No OFD packet to send [17:12:43]OFD Sender: No OFD packet to send [17:12:48]OFD Sender: No OFD packet to send [17:12:53]OFD Sender: No OFD packet to send [17:12:58]OFD Sender: No OFD packet to send [17:13:03]OFD Sender: No OFD packet to send [17:13:08]OFD Sender: No OFD packet to send [17:13:13]OFD Sender: No OFD packet to send [17:13:18]OFD Sender: No OFD packet to send [17:13:23]OFD Sender: No OFD packet to send [17:13:28]OFD Sender: No OFD packet to send [17:13:33]OFD Sender: No OFD packet to send [17:13:38]OFD Sender: No OFD packet to send [17:13:43]OFD Sender: No OFD packet to send [17:13:48]OFD Sender: No OFD packet to send [17:13:53]OFD Sender: No OFD packet to send [17:13:58]OFD Sender: No OFD packet to send [17:14:03]OFD Sender: No OFD packet to send [17:14:08]OFD Sender: No OFD packet to send [17:14:13]OFD Sender: No OFD packet to send [17:14:18]OFD Sender: No OFD packet to send [17:14:19]accept exits with 9 [17:14:19]New connection [17:14:19]New thread 3067157860 created [17:14:19]Thread 3067301220 joined [17:14:19]Waiting for new connection... [17:14:19] Sock 9.Parse request [17:14:19]Sock 9.Check first char [17:14:19]Sock 9.First char is OK [17:14:19]request: POST /json_proto HTTP/1.0 [17:14:19]Method: POST [17:14:19]URL: /json_proto [17:14:19]Method is POST - this is cgi request [17:14:19]url: /json_proto [17:14:19]query_string will be loaded in cgi processing [17:14:19]execute_cgi json_proto POST (null) [17:14:19]execute_cgi path=json_proto method=POST [17:14:19]POST find Content-Length [17:14:19]Host: 172.17.41.135:8080 [17:14:19]Content-Length: 661 [17:14:19]Content-Type: application/json [17:14:19] [17:14:19]POST finish read [17:14:19]Found Content-Length = 661 [17:14:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "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:14:19]execute_script... [17:14: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)24617876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "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:14:19]POST & json_proto [17:14:19]process_json_proto [17:14:19]json parsed OK: [17:14:19]protocol is kg_v1.0 [17:14:19]action value=close_receipt [17:14:19]process_action close_receipt [17:14:19]cmd_close_receipt [17:14:19]MH_GetDate [17:14:19]Write to MH i2c: F0 00 00 21 2B 3B [17:14:19]Write i2c OK [17:14:19]MH_I2C_Read... [17:14:19]Read from MH i2c: F0 [17:14:19]MH_I2C_Read... [17:14:19]Read from MH i2c: F0 09 00 [17:14:19]MH_I2C_Read... [17:14:19]Read from MH i2c: F0 09 00 21 2B 00 ED A1 F1 66 ED 3E 82 65 3B [17:14:19]GetLastDocTimeStamp 1727111551 [17:14:19]current date 1727111661 [17:14:19]FM_GetShiftState [17:14:19]SAM_PROTO_GetShiftState [17:14:19]wFMCommunicate request_size=4 [17:14:19]MH_SAM_APDU [17:14:19]CAPDU: 80 13 01 00 [17:14:19]Write to MH i2c: E2 08 00 22 2B 80 13 01 00 00 00 00 00 CA [17:14:19]Write i2c OK [17:14:19]MH_I2C_Read... [17:14:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:19]Read from MH i2c: E2 [17:14:19]MH_I2C_Read... [17:14:19]Read from MH i2c: E2 0E 00 [17:14:19]MH_I2C_Read... [17:14:19]Read from MH i2c: E2 0E 00 22 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6B [17:14:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:14:19]wFMCommunicate OK [17:14:19]SAM_PROTO_GetShiftState done [17:14:19]FM_GetShiftState done [17:14:19]opened in 1727051401 [17:14:19]opened+sec_in_day 1727137801 [17:14:19]quantity*price = 70062 [17:14:19]sum+1 = 70063 [17:14:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 458 23.09.2024 17:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289784 ФПД: 117319690088778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171421&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289784&fm=117319690088778&tin=02508201610067®Number=0000000000091827&sum=70000 [17:14:20]StoreToDocumentArchive [17:14:20]shift 515 fd 289784 [17:14:20]save to /storage/0515/doc_00289784 [17:14:20]save last doc name /storage/0515/doc_00289784 to /storage/kkm_last_doc_name [17:14:20]save OK [17:14:20]Clear old archive folders... [17:14:20]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:14:20]tlvbuf is 0079E0D0 [17:14:20]SAM_PROTO_ClearQueue [17:14:20]wFMCommunicate request_size=4 [17:14:20]MH_SAM_APDU [17:14:20]CAPDU: 80 09 00 00 [17:14:20]Write to MH i2c: E2 08 00 2F 2B 80 09 00 00 00 00 00 00 CC [17:14:20]Write i2c OK [17:14:20]MH_I2C_Read... [17:14:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:20]Read from MH i2c: E2 [17:14:20]MH_I2C_Read... [17:14:20]Read from MH i2c: E2 03 00 [17:14:20]MH_I2C_Read... [17:14:20]Read from MH i2c: E2 03 00 2F 2B 00 90 00 CE [17:14:20]RAPDU: 90 00 [17:14:20]wFMCommunicate OK [17:14:20]SAM_PROTO_ClearQueue done [17:14:20]KKMCreateOFDPacket [17:14:20]OFDProtocolAddRootSTLVToBuf [17:14:20]FM_MakeSignedData [17:14:20]FM_MakeSignedData [17:14:20]SAM_PROTO_SignData [17:14:20]wFMCommunicate request_size=4 [17:14:20]MH_SAM_APDU [17:14:20]CAPDU: 80 0D 01 02 [17:14:20]Write to MH i2c: E2 08 00 30 2B 80 0D 01 02 00 00 00 00 D4 [17:14:20]Write i2c OK [17:14:20]MH_I2C_Read... [17:14:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:20]Read from MH i2c: E2 [17:14:20]MH_I2C_Read... [17:14:20]Read from MH i2c: E2 03 00 [17:14:20]MH_I2C_Read... [17:14:20]Read from MH i2c: E2 03 00 30 2B 00 90 00 CF [17:14:20]RAPDU: 90 00 [17:14:20]wFMCommunicate OK [17:14:20]wFMCommunicate request_size=253 [17:14:20]MH_SAM_APDU [17:14:20]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 ED A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6B 04 00 35 04 06 00 6A B3 9E 73 F1 4A [17:14:20]Write to MH i2c: E2 00 01 31 2B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 ED A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6B 04 00 35 04 06 00 6A B3 9E 73 F1 4A 00 00 41 [17:14:20]Write i2c OK [17:14:20]MH_I2C_Read... [17:14:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:21]Read from MH i2c: E2 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: E2 03 00 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: E2 03 00 31 2B 00 90 00 D0 [17:14:21]RAPDU: 90 00 [17:14:21]wFMCommunicate OK [17:14:21]wFMCommunicate request_size=4 [17:14:21]MH_SAM_APDU [17:14:21]CAPDU: 80 0D 03 02 [17:14:21]Write to MH i2c: E2 08 00 32 2B 80 0D 03 02 00 00 00 00 D8 [17:14:21]Write i2c OK [17:14:21]MH_I2C_Read... [17:14:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:21]Read from MH i2c: E2 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: E2 0B 00 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: E2 0B 00 32 2B 00 81 C4 AA 6E C5 D1 AD A5 90 00 1E [17:14:21]RAPDU: 81 C4 AA 6E C5 D1 AD A5 90 00 [17:14:21]wFMCommunicate OK [17:14:21]SAM_PROTO_SignData done [17:14:21]FM_MakeSignedData done [17:14:21]CreateOFDProtocolMessage [17:14:21]wFMCommunicate request_size=4 [17:14:21]MH_SAM_APDU [17:14:21]CAPDU: 80 11 00 00 [17:14:21]Write to MH i2c: E2 08 00 33 2B 80 11 00 00 00 00 00 00 D8 [17:14:21]Write i2c OK [17:14:21]MH_I2C_Read... [17:14:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:21]Read from MH i2c: E2 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: E2 17 00 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: E2 17 00 33 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [17:14:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:14:21]wFMCommunicate OK [17:14:21]CreateOFDProtocolMessage done [17:14:21]OFDSenderStorePacket 289784 [17:14:21]StoreOFDPacket docnum=289784 [17:14:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 7B 1D 00 01 84 0B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 ED A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6B 04 00 35 04 06 00 6A B3 9E 73 F1 4A 81 C4 AA 6E C5 D1 AD A5 [17:14:21]CheckFolder [17:14:21]dirname=/storage/ofd_packets [17:14:21]CheckFolder done [17:14:21]ProducePacketName [17:14:21]name=ofd_packets/00289784 [17:14:21]NVStorageSaveData ofd_packets/00289784 [17:14:21]File name is /storage/ofd_packets/00289784 [17:14:21]Write 294 bytes [17:14:21]NVStorageSaveData done [17:14:21]OFDSenderStorePacket done [17:14:21]KKMCreateOFDPacket done [17:14:21]NVStorageSaveData kkm_last_timestamp [17:14:21]File name is /storage/kkm_last_timestamp [17:14:21]Write 4 bytes [17:14:21]NVStorageSaveData done [17:14:21]ExternCall_PrintAddStr [17:14:21]wPrintStart [17:14:21]Write to MH i2c: 01 00 00 34 2B 5F [17:14:21]Write i2c OK [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: 01 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: 01 07 00 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: 01 07 00 34 2B 00 00 00 00 00 FF 0F 74 [17:14:21]RasterBufferAndPrint [17:14:21]line Счет N : (1)24617876 [17:14:21]line ИНН: 02508201610067 [17:14:21]line Контрольно-Кассовый Чек [17:14:21]line ПРОДАЖА [17:14:21]line ТРК (МРК, ГНК) : 64 [17:14:21]line Товар: 2710124130 [17:14:21]line SU-92 [17:14:21]line 10.110 * 69.30 [17:14:21]line = 700.62 [17:14:21]line НДС 12% НСП 1% [17:14:21]line > о реализуемом товаре [17:14:21]line ОКРУГЛЕНИЕ: -0.62 [17:14:21]line ИТОГО: 700.00 [17:14:21]line Внесено: 700.00 [17:14:21]line СДАЧА: 0.00 [17:14:21]line НСП 1% : 6.20 [17:14:21]line НДС 12% : 74.40 [17:14:21]line Наличными: 700.00 [17:14:21]line Безнал.: 0.00 [17:14:21]line Место: АЗС № 90 "Партнёр-нефть" [17:14:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:14:21]line СНО: Общий режим [17:14:21]line Чек 458 23.09.2024 17:14 [17:14:21]line Смена: 515 ФФД: 1.0 [17:14:21]line ЗНМ: 0300000107 [17:14:21]line РНМ: 0000000000091827 [17:14:21]line Версия ККМ: 001 [17:14:21]line ФМ: 0000000000871832 [17:14:21]line ФД: 289784 [17:14:21]line ФПД: 117319690088778 [17:14:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171421&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289784&fm=117319690088778&tin=02508201610067®Number=0000000000091827&sum=70000 [17:14:21]written 0, free lines is 4095 [17:14:21]OFD Sender: Processing packet 289784 [packets to send 1784, broken 1783] [17:14:21]ProducePacketName [17:14:21]name=ofd_packets/00289784 [17:14:21]OFD Sender: To server: pG, [17:14:21]CommunicateWithHost lk.salyk.kg:30040 [17:14:21]ConnectInit lk.salyk.kg [17:14:21]Connected sock=7 [17:14: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 33 32 08 01 00 00 7B 1D 00 01 84 0B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 ED A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F8 6B 04 00 35 04 06 00 6A B3 9E 73 F1 4A 81 C4 AA 6E C5 D1 AD A5 [17:14:21]Write to MH i2c: 01 00 00 5E 2B 89 [17:14:21]Write i2c OK [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: 01 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: 01 07 00 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: 01 07 00 5E 2B 00 00 00 00 00 E4 0C 80 [17:14:21]RasterBufferAndPrint [17:14:21]line [17:14:21]line [17:14:21]line [17:14:21]line [17:14:21]line [17:14:21]written 0, free lines is 3309 [17:14:21]MH_Cut [17:14:21]Write to MH i2c: D1 01 00 65 2B 01 62 [17:14:21]Write i2c OK [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: D1 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: D1 01 00 [17:14:21]MH_I2C_Read... [17:14:21]Read from MH i2c: D1 01 00 65 2B 00 61 [17:14:21]Write to MH i2c: 01 00 00 66 2B 91 [17:14:21]Write i2c OK [17:14:21]MH_I2C_Read... [17:14: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 33 32 4F 00 00 00 40 AF 47 00 BF 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 33 32 10 04 04 00 F8 6B 04 00 F4 03 04 00 C1 49 F1 66 B6 04 01 00 00 5B D6 E0 B3 08 11 D6 95 [17:14:21]CommunicateWithHost err = 0 [17:14:21]CheckOFDResponse [17:14:21]1017 (14) - 77093643461234 [17:14:21]1041 (16) - 0000000000871832 [17:14:21]1040 (4) - 289784 [17:14:21]1012 (4) - 23.09.2024 10:58 [17:14:21]1206 (1) - 0 [17:14:21]OFD Sender: Remove packet 289784 [17:14:21]ProducePacketName [17:14:21]name=ofd_packets/00289784 [17:14:21]NVStorageDeleteData [17:14:22]OFD Sender: No OFD packet to send [17:14:22]*** Cut start [17:14:22]*** Partial cut [17:14:22]*** CUTSNS_PIN = 1 [17:14:22]*** CUTSNS_PIN = 0 [17:14:22]*** Brake cut motor [17:14:23]Read from MH i2c: 01 [17:14:23]MH_I2C_Read... [17:14:23]*** Stop cut motor [17:14:23]Read from MH i2c: *** Cut end [17:14:23]01 07 00 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: 01 07 00 66 2B 00 00 00 00 00 FF 0F A6 [17:14:23]process_action close_receipt done [17:14:23]requested_data is exist [17:14:23]produce_requested_data [17:14:23]requested_item fm.sn is exist - process it [17:14:23]wFMCommunicate request_size=4 [17:14:23]MH_SAM_APDU [17:14:23]CAPDU: 80 11 00 00 [17:14:23]Write to MH i2c: E2 08 00 67 2B 80 11 00 00 00 00 00 00 0C [17:14:23]Write i2c OK [17:14:23]MH_I2C_Read... [17:14:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:23]Read from MH i2c: E2 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 17 00 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 17 00 67 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5C [17:14:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:14:23]wFMCommunicate OK [17:14:23]requested_item fd.num is exist - process it [17:14:23]SAM_PROTO_GetFieldsCounters [17:14:23]wFMCommunicate request_size=4 [17:14:23]MH_SAM_APDU [17:14:23]CAPDU: 80 13 00 00 [17:14:23]Write to MH i2c: E2 08 00 68 2B 80 13 00 00 00 00 00 00 0F [17:14:23]Write i2c OK [17:14:23]MH_I2C_Read... [17:14:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:23]Read from MH i2c: E2 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 62 00 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 62 00 68 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F8 6B 04 00 0E 04 04 00 03 02 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 FC [17:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F8 6B 04 00 0E 04 04 00 03 02 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 [17:14:23]wFMCommunicate OK [17:14:23]SAM_PROTO_GetFieldsCounters done [17:14:23]requested_item shift.num is exist - process it [17:14:23]requested_item shift.opened is exist - process it [17:14:23]req_shift_opened [17:14:23]FM_GetShiftState [17:14:23]SAM_PROTO_GetShiftState [17:14:23]wFMCommunicate request_size=4 [17:14:23]MH_SAM_APDU [17:14:23]CAPDU: 80 13 01 00 [17:14:23]Write to MH i2c: E2 08 00 69 2B 80 13 01 00 00 00 00 00 11 [17:14:23]Write i2c OK [17:14:23]MH_I2C_Read... [17:14:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:23]Read from MH i2c: E2 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 0E 00 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 0E 00 69 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B2 [17:14:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:14:23]wFMCommunicate OK [17:14:23]SAM_PROTO_GetShiftState done [17:14:23]FM_GetShiftState done [17:14:23]req_shift_opened done [17:14:23]requested_item shift.open_date is exist - process it [17:14:23]req_shift_open_date [17:14:23]req_shift_open_date done [17:14:23]produce_requested_data done [17:14:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289784,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:14:23]process_action_free close_receipt [17:14:23]json_value_free [17:14:23]json_value_free done [17:14:23]process_json_proto returns [17:14:23]Send response to host [17:14:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289784,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:14:23]free response buf [17:14:23]execute_script done [17:14:23]execute_script returns [17:14:23]free content buf [17:14:23]Sock 9.Close socket [17:14:23]Sock 9.Thread stoped [17:14:23]accept exits with 10 [17:14:23]New connection [17:14:23]New thread 3067301220 created [17:14:23]Thread 3067157860 joined [17:14:23]Waiting for new connection... [17:14:23] Sock 10.Parse request [17:14:23]Sock 10.Check first char [17:14:23]Sock 10.First char is OK [17:14:23]request: POST /json_proto HTTP/1.0 [17:14:23]Method: POST [17:14:23]URL: /json_proto [17:14:23]Method is POST - this is cgi request [17:14:23]url: /json_proto [17:14:23]query_string will be loaded in cgi processing [17:14:23]execute_cgi json_proto POST (null) [17:14:23]execute_cgi path=json_proto method=POST [17:14:23]POST find Content-Length [17:14:23]Host: 172.17.41.135:8080 [17:14:23]Content-Length: 625 [17:14:23]Content-Type: application/json [17:14:23] [17:14:23]POST finish read [17:14:23]Found Content-Length = 625 [17:14:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:23]execute_script... [17:14: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)24617875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:23]POST & json_proto [17:14:23]process_json_proto [17:14:23]json parsed OK: [17:14:23]protocol is kg_v1.0 [17:14:23]action value=close_receipt [17:14:23]process_action close_receipt [17:14:23]cmd_close_receipt [17:14:23]MH_GetDate [17:14:23]Write to MH i2c: F0 00 00 6A 2B 84 [17:14:23]Write i2c OK [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: F0 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: F0 09 00 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: F0 09 00 6A 2B 00 F1 A1 F1 66 ED 3E 82 65 88 [17:14:23]GetLastDocTimeStamp 1727111661 [17:14:23]current date 1727111665 [17:14:23]FM_GetShiftState [17:14:23]SAM_PROTO_GetShiftState [17:14:23]wFMCommunicate request_size=4 [17:14:23]MH_SAM_APDU [17:14:23]CAPDU: 80 13 01 00 [17:14:23]Write to MH i2c: E2 08 00 6B 2B 80 13 01 00 00 00 00 00 13 [17:14:23]Write i2c OK [17:14:23]MH_I2C_Read... [17:14:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:23]Read from MH i2c: E2 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 0E 00 [17:14:23]MH_I2C_Read... [17:14:23]Read from MH i2c: E2 0E 00 6B 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B4 [17:14:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:14:23]wFMCommunicate OK [17:14:23]SAM_PROTO_GetShiftState done [17:14:23]FM_GetShiftState done [17:14:23]opened in 1727051401 [17:14:23]opened+sec_in_day 1727137801 [17:14:23]quantity*price = 99999 [17:14:23]sum+1 = 100001 [17:14:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 459 23.09.2024 17:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289785 ФПД: 270045826834082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171425&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289785&fm=270045826834082&tin=02508201610067®Number=0000000000091827&sum=100000 [17:14:25]StoreToDocumentArchive [17:14:25]shift 515 fd 289785 [17:14:25]save to /storage/0515/doc_00289785 [17:14:25]save last doc name /storage/0515/doc_00289785 to /storage/kkm_last_doc_name [17:14:25]save OK [17:14:25]Clear old archive folders... [17:14:25]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:14:25]tlvbuf is 00737210 [17:14:25]SAM_PROTO_ClearQueue [17:14:25]wFMCommunicate request_size=4 [17:14:25]MH_SAM_APDU [17:14:25]CAPDU: 80 09 00 00 [17:14:25]Write to MH i2c: E2 08 00 78 2B 80 09 00 00 00 00 00 00 15 [17:14:25]Write i2c OK [17:14:25]MH_I2C_Read... [17:14:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:25]Read from MH i2c: E2 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 03 00 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 03 00 78 2B 00 90 00 17 [17:14:25]RAPDU: 90 00 [17:14:25]wFMCommunicate OK [17:14:25]SAM_PROTO_ClearQueue done [17:14:25]KKMCreateOFDPacket [17:14:25]OFDProtocolAddRootSTLVToBuf [17:14:25]FM_MakeSignedData [17:14:25]FM_MakeSignedData [17:14:25]SAM_PROTO_SignData [17:14:25]wFMCommunicate request_size=4 [17:14:25]MH_SAM_APDU [17:14:25]CAPDU: 80 0D 01 02 [17:14:25]Write to MH i2c: E2 08 00 79 2B 80 0D 01 02 00 00 00 00 1D [17:14:25]Write i2c OK [17:14:25]MH_I2C_Read... [17:14:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:25]Read from MH i2c: E2 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 03 00 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 03 00 79 2B 00 90 00 18 [17:14:25]RAPDU: 90 00 [17:14:25]wFMCommunicate OK [17:14:25]wFMCommunicate request_size=253 [17:14:25]MH_SAM_APDU [17:14:25]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 F1 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6B 04 00 35 04 06 00 F5 9A F1 94 DE A2 [17:14:25]Write to MH i2c: E2 00 01 7A 2B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 F1 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6B 04 00 35 04 06 00 F5 9A F1 94 DE A2 00 00 DE [17:14:25]Write i2c OK [17:14:25]MH_I2C_Read... [17:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:25]Read from MH i2c: E2 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 03 00 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 03 00 7A 2B 00 90 00 19 [17:14:25]RAPDU: 90 00 [17:14:25]wFMCommunicate OK [17:14:25]wFMCommunicate request_size=4 [17:14:25]MH_SAM_APDU [17:14:25]CAPDU: 80 0D 03 02 [17:14:25]Write to MH i2c: E2 08 00 7B 2B 80 0D 03 02 00 00 00 00 21 [17:14:25]Write i2c OK [17:14:25]MH_I2C_Read... [17:14:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:25]Read from MH i2c: E2 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 0B 00 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 0B 00 7B 2B 00 EC DE A1 93 58 16 6D 69 90 00 64 [17:14:25]RAPDU: EC DE A1 93 58 16 6D 69 90 00 [17:14:25]wFMCommunicate OK [17:14:25]SAM_PROTO_SignData done [17:14:25]FM_MakeSignedData done [17:14:25]CreateOFDProtocolMessage [17:14:25]wFMCommunicate request_size=4 [17:14:25]MH_SAM_APDU [17:14:25]CAPDU: 80 11 00 00 [17:14:25]Write to MH i2c: E2 08 00 7C 2B 80 11 00 00 00 00 00 00 21 [17:14:25]Write i2c OK [17:14:25]MH_I2C_Read... [17:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:25]Read from MH i2c: E2 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 17 00 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: E2 17 00 7C 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 71 [17:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:14:25]wFMCommunicate OK [17:14:25]CreateOFDProtocolMessage done [17:14:25]OFDSenderStorePacket 289785 [17:14:25]StoreOFDPacket docnum=289785 [17:14:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 A6 74 00 01 2F F8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 F1 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6B 04 00 35 04 06 00 F5 9A F1 94 DE A2 EC DE A1 93 58 16 6D 69 [17:14:25]CheckFolder [17:14:25]dirname=/storage/ofd_packets [17:14:25]CheckFolder done [17:14:25]ProducePacketName [17:14:25]name=ofd_packets/00289785 [17:14:25]NVStorageSaveData ofd_packets/00289785 [17:14:25]File name is /storage/ofd_packets/00289785 [17:14:25]Write 294 bytes [17:14:25]NVStorageSaveData done [17:14:25]OFDSenderStorePacket done [17:14:25]KKMCreateOFDPacket done [17:14:25]NVStorageSaveData kkm_last_timestamp [17:14:25]File name is /storage/kkm_last_timestamp [17:14:25]Write 4 bytes [17:14:25]NVStorageSaveData done [17:14:25]ExternCall_PrintAddStr [17:14:25]wPrintStart [17:14:25]Write to MH i2c: 01 00 00 7D 2B A8 [17:14:25]Write i2c OK [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: 01 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: 01 07 00 [17:14:25]MH_I2C_Read... [17:14:25]Read from MH i2c: 01 07 00 7D 2B 00 00 00 00 00 FF 0F BD [17:14:25]RasterBufferAndPrint [17:14:25]line Счет N : (1)24617875 [17:14:25]line ИНН: 02508201610067 [17:14:25]line Контрольно-Кассовый Чек [17:14:25]line ПРОДАЖА [17:14:25]line ТРК (МРК, ГНК) : 34 [17:14:25]line Товар: 2710124130 [17:14:25]line SU-92 [17:14:25]line 14.430 * 69.30 [17:14:25]line = 1000.00 [17:14:25]line НДС 12% НСП 1% [17:14:25]line > о реализуемом товаре [17:14:25]line ИТОГО: 1000.00 [17:14:25]line НСП 1% : 8.85 [17:14:25]line НДС 12% : 106.19 [17:14:25]line Наличными: 1000.00 [17:14:25]line Безнал.: 0.00 [17:14:25]line Место: АЗС № 90 "Партнёр-нефть" [17:14:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:14:25]line СНО: Общий режим [17:14:25]line Чек 459 23.09.2024 17:14 [17:14:25]line Смена: 515 ФФД: 1.0 [17:14:25]line ЗНМ: 0300000107 [17:14:25]line РНМ: 0000000000091827 [17:14:25]line Версия ККМ: 001 [17:14:25]line ФМ: 0000000000871832 [17:14:25]line ФД: 289785 [17:14:25]line ФПД: 270045826834082 [17:14:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171425&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289785&fm=270045826834082&tin=02508201610067®Number=0000000000091827&sum=100000 [17:14:25]written 0, free lines is 4095 [17:14:25]OFD Sender: Processing packet 289785 [packets to send 1784, broken 1783] [17:14:25]ProducePacketName [17:14:25]name=ofd_packets/00289785 [17:14:25]OFD Sender: To server: pG, [17:14:25]CommunicateWithHost lk.salyk.kg:30040 [17:14:25]ConnectInit lk.salyk.kg [17:14:26]Write to MH i2c: 01 00 00 A4 2B CF [17:14:26]Write i2c OK [17:14:26]MH_I2C_Read... [17:14:26]Read from MH i2c: 01 [17:14:26]MH_I2C_Read... [17:14:26]Read from MH i2c: 01 07 00 [17:14:26]MH_I2C_Read... [17:14:26]Read from MH i2c: 01 07 00 A4 2B 00 00 00 00 00 02 0D E5 [17:14:26]RasterBufferAndPrint [17:14:26]line [17:14:26]line [17:14:26]line [17:14:26]line [17:14:26]line [17:14:26]written 0, free lines is 3341 [17:14:26]MH_Cut [17:14:26]Write to MH i2c: D1 01 00 AB 2B 01 A8 [17:14:26]Write i2c OK [17:14:26]MH_I2C_Read... [17:14:26]Read from MH i2c: D1 [17:14:26]MH_I2C_Read... [17:14:26]Read from MH i2c: D1 01 00 [17:14:26]MH_I2C_Read... [17:14:26]Read from MH i2c: D1 01 00 AB 2B 00 A7 [17:14:26]Write to MH i2c: 01 00 00 AC 2B D7 [17:14:26]Write i2c OK [17:14:26]MH_I2C_Read... [17:14:26]Connected sock=9 [17: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 33 32 08 01 00 00 A6 74 00 01 2F F8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 F1 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 F9 6B 04 00 35 04 06 00 F5 9A F1 94 DE A2 EC DE A1 93 58 16 6D 69 [17: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 33 32 4F 00 00 00 57 EE 47 00 A0 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 33 32 10 04 04 00 F9 6B 04 00 F4 03 04 00 C6 49 F1 66 B6 04 01 00 00 8D C6 87 C0 8E 99 7D 78 [17:14:26]CommunicateWithHost err = 0 [17:14:26]CheckOFDResponse [17:14:26]1017 (14) - 77093643461234 [17:14:26]1041 (16) - 0000000000871832 [17:14:26]1040 (4) - 289785 [17:14:26]1012 (4) - 23.09.2024 10:58 [17:14:26]1206 (1) - 0 [17:14:26]OFD Sender: Remove packet 289785 [17:14:26]ProducePacketName [17:14:26]name=ofd_packets/00289785 [17:14:26]NVStorageDeleteData [17:14:27]*** Cut start [17:14:27]*** Partial cut [17:14:27]*** CUTSNS_PIN = 1 [17:14:27]*** CUTSNS_PIN = 0 [17:14:27]*** Brake cut motor [17:14:27]OFD Sender: No OFD packet to send [17:14:27]Read from MH i2c: 01 [17:14:27]MH_I2C_Read... [17:14:27]*** Stop cut motor [17:14:27]*** Cut end [17:14:27]Read from MH i2c: 01 07 00 [17:14:27]MH_I2C_Read... [17:14:27]Read from MH i2c: 01 07 00 AC 2B 00 00 00 00 00 FF 0F EC [17:14:27]process_action close_receipt done [17:14:27]requested_data is exist [17:14:27]produce_requested_data [17:14:27]requested_item fm.sn is exist - process it [17:14:27]wFMCommunicate request_size=4 [17:14:27]MH_SAM_APDU [17:14:27]CAPDU: 80 11 00 00 [17:14:27]Write to MH i2c: E2 08 00 AD 2B 80 11 00 00 00 00 00 00 52 [17:14:27]Write i2c OK [17:14:27]MH_I2C_Read... [17:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:27]Read from MH i2c: E2 [17:14:27]MH_I2C_Read... [17:14:27]Read from MH i2c: E2 17 00 [17:14:27]MH_I2C_Read... [17:14:27]Read from MH i2c: E2 17 00 AD 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A2 [17:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:14:27]wFMCommunicate OK [17:14:27]requested_item fd.num is exist - process it [17:14:27]SAM_PROTO_GetFieldsCounters [17:14:27]wFMCommunicate request_size=4 [17:14:27]MH_SAM_APDU [17:14:27]CAPDU: 80 13 00 00 [17:14:27]Write to MH i2c: E2 08 00 AE 2B 80 13 00 00 00 00 00 00 55 [17:14:27]Write i2c OK [17:14:27]MH_I2C_Read... [17:14:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:27]Read from MH i2c: E2 [17:14:27]MH_I2C_Read... [17:14:27]Read from MH i2c: E2 62 00 [17:14:27]MH_I2C_Read... [17:14:27]Read from MH i2c: E2 62 00 AE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F9 6B 04 00 0E 04 04 00 03 02 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 46 [17:14: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 F9 6B 04 00 0E 04 04 00 03 02 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 [17:14:27]wFMCommunicate OK [17:14:27]SAM_PROTO_GetFieldsCounters done [17:14:27]requested_item shift.num is exist - process it [17:14:27]requested_item shift.opened is exist - process it [17:14:27]req_shift_opened [17:14:27]FM_GetShiftState [17:14:27]SAM_PROTO_GetShiftState [17:14:27]wFMCommunicate request_size=4 [17:14:27]MH_SAM_APDU [17:14:27]CAPDU: 80 13 01 00 [17:14:27]Write to MH i2c: E2 08 00 AF 2B 80 13 01 00 00 00 00 00 57 [17:14:27]Write i2c OK [17:14:27]MH_I2C_Read... [17:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:27]Read from MH i2c: E2 [17:14:27]MH_I2C_Read... [17:14:27]Read from MH i2c: E2 0E 00 [17:14:27]MH_I2C_Read... [17:14:27]Read from MH i2c: E2 0E 00 AF 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F8 [17:14:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:14:27]wFMCommunicate OK [17:14:27]SAM_PROTO_GetShiftState done [17:14:27]FM_GetShiftState done [17:14:27]req_shift_opened done [17:14:27]requested_item shift.open_date is exist - process it [17:14:27]req_shift_open_date [17:14:27]req_shift_open_date done [17:14:27]produce_requested_data done [17:14:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289785,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:14:27]process_action_free close_receipt [17:14:27]json_value_free [17:14:27]json_value_free done [17:14:27]process_json_proto returns [17:14:27]Send response to host [17:14:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289785,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:14:27]free response buf [17:14:27]execute_script done [17:14:27]execute_script returns [17:14:27]free content buf [17:14:27]Sock 10.Close socket [17:14:27]Sock 10.Thread stoped [17:14:28]accept exits with 7 [17:14:28]New connection [17:14:28]New thread 3067157860 created [17:14:28]Thread 3067301220 joined [17:14:28]Waiting for new connection... [17:14:28] Sock 7.Parse request [17:14:28]Sock 7.Check first char [17:14:28]Sock 7.First char is OK [17:14:28]request: POST /json_proto HTTP/1.0 [17:14:28]Method: POST [17:14:28]URL: /json_proto [17:14:28]Method is POST - this is cgi request [17:14:28]url: /json_proto [17:14:28]query_string will be loaded in cgi processing [17:14:28]execute_cgi json_proto POST (null) [17:14:28]execute_cgi path=json_proto method=POST [17:14:28]POST find Content-Length [17:14:28]Host: 172.17.41.135:8080 [17:14:28]Content-Length: 805 [17:14:28]Content-Type: application/json [17:14:28] [17:14:28]POST finish read [17:14:28]Found Content-Length = 805 [17:14:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:14:28]execute_script... [17:14: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)24617877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:14:28]POST & json_proto [17:14:28]process_json_proto [17:14:28]json parsed OK: [17:14:28]protocol is kg_v1.0 [17:14:28]action value=close_receipt [17:14:28]process_action close_receipt [17:14:28]cmd_close_receipt [17:14:28]MH_GetDate [17:14:28]Write to MH i2c: F0 00 00 B0 2B CA [17:14:28]Write i2c OK [17:14:28]MH_I2C_Read... [17:14:28]Read from MH i2c: F0 [17:14:28]MH_I2C_Read... [17:14:28]Read from MH i2c: F0 09 00 [17:14:28]MH_I2C_Read... [17:14:28]Read from MH i2c: F0 09 00 B0 2B 00 F6 A1 F1 66 ED 3E 82 65 D3 [17:14:28]GetLastDocTimeStamp 1727111665 [17:14:28]current date 1727111670 [17:14:28]FM_GetShiftState [17:14:28]SAM_PROTO_GetShiftState [17:14:28]wFMCommunicate request_size=4 [17:14:28]MH_SAM_APDU [17:14:28]CAPDU: 80 13 01 00 [17:14:28]Write to MH i2c: E2 08 00 B1 2B 80 13 01 00 00 00 00 00 59 [17:14:28]Write i2c OK [17:14:28]MH_I2C_Read... [17:14:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:28]Read from MH i2c: E2 [17:14:28]MH_I2C_Read... [17:14:28]Read from MH i2c: E2 0E 00 [17:14:28]MH_I2C_Read... [17:14:28]Read from MH i2c: E2 0E 00 B1 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FA [17:14:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:14:28]wFMCommunicate OK [17:14:28]SAM_PROTO_GetShiftState done [17:14:28]FM_GetShiftState done [17:14:28]opened in 1727051401 [17:14:28]opened+sec_in_day 1727137801 [17:14:28]quantity*price = 100021 [17:14:28]sum+1 = 100023 [17:14:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 460 23.09.2024 17:14 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289786 ФПД: 112440401844275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171430&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289786&fm=112440401844275&tin=02508201610067®Number=0000000000091827&sum=100022 [17:14:30]StoreToDocumentArchive [17:14:30]shift 515 fd 289786 [17:14:30]save to /storage/0515/doc_00289786 [17:14:30]save last doc name /storage/0515/doc_00289786 to /storage/kkm_last_doc_name [17:14:30]save OK [17:14:30]Clear old archive folders... [17:14:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:30]tlvbuf is 00851060 [17:14:30]SAM_PROTO_ClearQueue [17:14:30]wFMCommunicate request_size=4 [17:14:30]MH_SAM_APDU [17:14:30]CAPDU: 80 09 00 00 [17:14:30]Write to MH i2c: E2 08 00 BE 2B 80 09 00 00 00 00 00 00 5B [17:14:30]Write i2c OK [17:14:30]MH_I2C_Read... [17:14:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:30]Read from MH i2c: E2 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 BE 2B 00 90 00 5D [17:14:30]RAPDU: 90 00 [17:14:30]wFMCommunicate OK [17:14:30]SAM_PROTO_ClearQueue done [17:14:30]KKMCreateOFDPacket [17:14:30]OFDProtocolAddRootSTLVToBuf [17:14:30]FM_MakeSignedData [17:14:30]FM_MakeSignedData [17:14:30]SAM_PROTO_SignData [17:14:30]wFMCommunicate request_size=4 [17:14:30]MH_SAM_APDU [17:14:30]CAPDU: 80 0D 01 02 [17:14:30]Write to MH i2c: E2 08 00 BF 2B 80 0D 01 02 00 00 00 00 63 [17:14:30]Write i2c OK [17:14:30]MH_I2C_Read... [17:14:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:30]Read from MH i2c: E2 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 BF 2B 00 90 00 5E [17:14:30]RAPDU: 90 00 [17:14:30]wFMCommunicate OK [17:14:30]wFMCommunicate request_size=255 [17:14:30]MH_SAM_APDU [17: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 CC 01 00 00 F4 03 04 00 F6 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6B 04 00 35 04 06 00 66 [17:14:30]Write to MH i2c: E2 02 01 C0 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 CC 01 00 00 F4 03 04 00 F6 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6B 04 00 35 04 06 00 66 00 00 C9 [17:14:30]Write i2c OK [17:14:30]MH_I2C_Read... [17:14:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:30]Read from MH i2c: E2 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 C0 2B 00 90 00 5F [17:14:30]RAPDU: 90 00 [17:14:30]wFMCommunicate OK [17:14:30]wFMCommunicate request_size=10 [17:14:30]MH_SAM_APDU [17:14:30]CAPDU: 80 0D 02 02 05 43 92 35 D8 33 [17:14:30]Write to MH i2c: E2 0D 00 C1 2B 80 0D 02 02 05 00 43 92 35 D8 33 00 00 85 [17:14:30]Write i2c OK [17:14:30]MH_I2C_Read... [17:14:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:30]Read from MH i2c: E2 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 03 00 C1 2B 00 90 00 60 [17:14:30]RAPDU: 90 00 [17:14:30]wFMCommunicate OK [17:14:30]wFMCommunicate request_size=4 [17:14:30]MH_SAM_APDU [17:14:30]CAPDU: 80 0D 03 02 [17:14:30]Write to MH i2c: E2 08 00 C2 2B 80 0D 03 02 00 00 00 00 68 [17:14:30]Write i2c OK [17:14:30]MH_I2C_Read... [17:14:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:30]Read from MH i2c: E2 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 0B 00 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 0B 00 C2 2B 00 84 1B 42 43 E9 99 F2 13 90 00 14 [17:14:30]RAPDU: 84 1B 42 43 E9 99 F2 13 90 00 [17:14:30]wFMCommunicate OK [17:14:30]SAM_PROTO_SignData done [17:14:30]FM_MakeSignedData done [17:14:30]CreateOFDProtocolMessage [17:14:30]wFMCommunicate request_size=4 [17:14:30]MH_SAM_APDU [17:14:30]CAPDU: 80 11 00 00 [17:14:30]Write to MH i2c: E2 08 00 C3 2B 80 11 00 00 00 00 00 00 68 [17:14:30]Write i2c OK [17:14:30]MH_I2C_Read... [17:14:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:30]Read from MH i2c: E2 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 17 00 [17:14:30]MH_I2C_Read... [17:14:30]Read from MH i2c: E2 17 00 C3 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B8 [17:14:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:14:30]wFMCommunicate OK [17:14:30]CreateOFDProtocolMessage done [17:14:30]OFDSenderStorePacket 289786 [17:14:30]StoreOFDPacket docnum=289786 [17:14:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F8 71 07 01 3E 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 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 CC 01 00 00 F4 03 04 00 F6 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6B 04 00 35 04 06 00 66 43 92 35 D8 33 84 1B 42 43 E9 99 F2 13 [17:14:30]CheckFolder [17:14:30]dirname=/storage/ofd_packets [17:14:30]CheckFolder done [17:14:30]ProducePacketName [17:14:30]name=ofd_packets/00289786 [17:14:30]NVStorageSaveData ofd_packets/00289786 [17:14:30]File name is /storage/ofd_packets/00289786 [17:14:30]Write 301 bytes [17:14:30]NVStorageSaveData done [17:14:30]OFDSenderStorePacket done [17:14:30]KKMCreateOFDPacket done [17:14:30]NVStorageSaveData kkm_last_timestamp [17:14:30]File name is /storage/kkm_last_timestamp [17:14:30]Write 4 bytes [17:14:30]NVStorageSaveData done [17:14:31]ExternCall_PrintAddStr [17:14:31]wPrintStart [17:14:31]Write to MH i2c: 01 00 00 C4 2B EF [17:14:31]Write i2c OK [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: 01 [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: 01 07 00 [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: 01 07 00 C4 2B 00 00 00 00 00 FF 0F 04 [17:14:31]RasterBufferAndPrint [17:14:31]line Счет N : (1)24617877 [17:14:31]line ИНН: 02508201610067 [17:14:31]line Контрольно-Кассовый Чек [17:14:31]line ПРОДАЖА [17:14:31]line ТРК (МРК, ГНК) : 42 [17:14:31]line Товар: 2710124500 [17:14:31]line Аи-95-К-5 [17:14:31]line 13.480 * 74.20 [17:14:31]line = 1000.22 [17:14:31]line НДС 12% НСП 1% [17:14:31]line > о реализуемом товаре [17:14:31]line ИТОГО: 1000.22 [17:14:31]line НСП 1% : 8.85 [17:14:31]line НДС 12% : 106.22 [17:14:31]line Наличными: 0.00 [17:14:31]line Безнал.: 1000.22 [17:14:31]line Место: АЗС № 90 "Партнёр-нефть" [17:14:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:14:31]line СНО: Общий режим [17:14:31]line Чек 460 23.09.2024 17:14 [17:14:31]line Смена: 515 ФФД: 1.0 [17:14:31]line ЗНМ: 0300000107 [17:14:31]line РНМ: 0000000000091827 [17:14:31]line Версия ККМ: 001 [17:14:31]line Платежная система: O! деньги [17:14:31]line ФМ: 0000000000871832 [17:14:31]line ФД: 289786 [17:14:31]line ФПД: 112440401844275 [17:14:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171430&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289786&fm=112440401844275&tin=02508201610067®Number=0000000000091827&sum=100022 [17:14:31]written 0, free lines is 4095 [17:14:31]OFD Sender: Processing packet 289786 [packets to send 1784, broken 1783] [17:14:31]ProducePacketName [17:14:31]name=ofd_packets/00289786 [17:14:31]OFD Sender: To server: pG, [17:14:31]CommunicateWithHost lk.salyk.kg:30040 [17:14:31]ConnectInit lk.salyk.kg [17:14:31]Connected sock=11 [17: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 33 32 0F 01 00 00 F8 71 07 01 3E 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 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 CC 01 00 00 F4 03 04 00 F6 A1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FA 6B 04 00 35 04 06 00 66 43 92 35 D8 33 84 1B 42 43 E9 99 F2 13 [17:14:31]Write to MH i2c: 01 00 00 ED 2B 18 [17:14:31]Write i2c OK [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: 01 [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: 01 07 00 [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: 01 07 00 ED 2B 00 00 00 00 00 8E 0D BA [17:14:31]RasterBufferAndPrint [17:14:31]line [17:14:31]line [17:14:31]line [17:14:31]line [17:14:31]line [17:14:31]written 0, free lines is 3487 [17:14:31]MH_Cut [17:14:31]Write to MH i2c: D1 01 00 F4 2B 01 F1 [17:14:31]Write i2c OK [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: D1 [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: D1 01 00 [17:14:31]MH_I2C_Read... [17:14:31]Read from MH i2c: D1 01 00 F4 2B 00 F0 [17:14:31]Write to MH i2c: 01 00 00 F5 2B 20 [17:14:31]Write i2c OK [17:14:31]MH_I2C_Read... [17: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 33 32 4F 00 00 00 8C F6 47 00 83 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 33 32 10 04 04 00 FA 6B 04 00 F4 03 04 00 CB 49 F1 66 B6 04 01 00 00 67 04 B9 CE B4 78 57 44 [17:14:31]CommunicateWithHost err = 0 [17:14:31]CheckOFDResponse [17:14:31]1017 (14) - 77093643461234 [17:14:31]1041 (16) - 0000000000871832 [17:14:31]1040 (4) - 289786 [17:14:31]1012 (4) - 23.09.2024 10:58 [17:14:31]1206 (1) - 0 [17:14:31]OFD Sender: Remove packet 289786 [17:14:31]ProducePacketName [17:14:31]name=ofd_packets/00289786 [17:14:31]NVStorageDeleteData [17:14:32]*** Cut start [17:14:32]*** Partial cut [17:14:32]*** CUTSNS_PIN = 1 [17:14:32]*** CUTSNS_PIN = 0 [17:14:32]OFD Sender: No OFD packet to send [17:14:32]*** Brake cut motor [17:14:32]Read from MH i2c: 01 [17:14:32]MH_I2C_Read... [17:14:32]*** Stop cut motor [17:14:32]*** Cut end [17:14:32]Read from MH i2c: 01 07 00 [17:14:32]MH_I2C_Read... [17:14:32]Read from MH i2c: 01 07 00 F5 2B 00 00 00 00 00 FF 0F 35 [17:14:32]process_action close_receipt done [17:14:32]requested_data is exist [17:14:32]produce_requested_data [17:14:32]requested_item fm.sn is exist - process it [17:14:32]wFMCommunicate request_size=4 [17:14:32]MH_SAM_APDU [17:14:32]CAPDU: 80 11 00 00 [17:14:32]Write to MH i2c: E2 08 00 F6 2B 80 11 00 00 00 00 00 00 9B [17:14:32]Write i2c OK [17:14:32]MH_I2C_Read... [17:14:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:32]Read from MH i2c: E2 [17:14:32]MH_I2C_Read... [17:14:32]Read from MH i2c: E2 17 00 [17:14:32]MH_I2C_Read... [17:14:32]Read from MH i2c: E2 17 00 F6 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EB [17:14:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:14:32]wFMCommunicate OK [17:14:32]requested_item fd.num is exist - process it [17:14:32]SAM_PROTO_GetFieldsCounters [17:14:32]wFMCommunicate request_size=4 [17:14:32]MH_SAM_APDU [17:14:32]CAPDU: 80 13 00 00 [17:14:32]Write to MH i2c: E2 08 00 F7 2B 80 13 00 00 00 00 00 00 9E [17:14:32]Write i2c OK [17:14:32]MH_I2C_Read... [17:14:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:33]Read from MH i2c: E2 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: E2 62 00 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: E2 62 00 F7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FA 6B 04 00 0E 04 04 00 03 02 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 93 [17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FA 6B 04 00 0E 04 04 00 03 02 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 [17:14:33]wFMCommunicate OK [17:14:33]SAM_PROTO_GetFieldsCounters done [17:14:33]requested_item shift.num is exist - process it [17:14:33]requested_item shift.opened is exist - process it [17:14:33]req_shift_opened [17:14:33]FM_GetShiftState [17:14:33]SAM_PROTO_GetShiftState [17:14:33]wFMCommunicate request_size=4 [17:14:33]MH_SAM_APDU [17:14:33]CAPDU: 80 13 01 00 [17:14:33]Write to MH i2c: E2 08 00 F8 2B 80 13 01 00 00 00 00 00 A0 [17:14:33]Write i2c OK [17:14:33]MH_I2C_Read... [17:14:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:33]Read from MH i2c: E2 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: E2 0E 00 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: E2 0E 00 F8 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 41 [17:14:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:14:33]wFMCommunicate OK [17:14:33]SAM_PROTO_GetShiftState done [17:14:33]FM_GetShiftState done [17:14:33]req_shift_opened done [17:14:33]requested_item shift.open_date is exist - process it [17:14:33]req_shift_open_date [17:14:33]req_shift_open_date done [17:14:33]produce_requested_data done [17:14:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289786,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:14:33]process_action_free close_receipt [17:14:33]json_value_free [17:14:33]json_value_free done [17:14:33]process_json_proto returns [17:14:33]Send response to host [17:14:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289786,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:14:33]free response buf [17:14:33]execute_script done [17:14:33]execute_script returns [17:14:33]free content buf [17:14:33]Sock 7.Close socket [17:14:33]Sock 7.Thread stoped [17:14:37]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:07]OFD Sender: No OFD packet to send [17:15:12]OFD Sender: No OFD packet to send [17:15:17]OFD Sender: No OFD packet to send [17:15:22]OFD Sender: No OFD packet to send [17:15:27]OFD Sender: No OFD packet to send [17:15:32]OFD Sender: No OFD packet to send [17:15:37]OFD Sender: No OFD packet to send [17:15:42]OFD Sender: No OFD packet to send [17:15:48]OFD Sender: No OFD packet to send [17:15:53]OFD Sender: No OFD packet to send [17:15:58]OFD Sender: No OFD packet to send [17:16:02]accept exits with 9 [17:16:02]New connection [17:16:02]New thread 3067301220 created [17:16:02]Thread 3067157860 joined [17:16:02]Waiting for new connection... [17:16:02] Sock 9.Parse request [17:16:02]Sock 9.Check first char [17:16:02]Sock 9.First char is OK [17:16:02]request: POST /json_proto HTTP/1.0 [17:16:02]Method: POST [17:16:02]URL: /json_proto [17:16:02]Method is POST - this is cgi request [17:16:02]url: /json_proto [17:16:02]query_string will be loaded in cgi processing [17:16:02]execute_cgi json_proto POST (null) [17:16:02]execute_cgi path=json_proto method=POST [17:16:02]POST find Content-Length [17:16:02]Host: 172.17.41.135:8080 [17:16:02]Content-Length: 676 [17:16:02]Content-Type: application/json [17:16:02] [17:16:02]POST finish read [17:16:02]Found Content-Length = 676 [17:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "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" ] } } [17:16:02]execute_script... [17: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)24617878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "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" ] } } [17:16:02]POST & json_proto [17:16:02]process_json_proto [17:16:02]json parsed OK: [17:16:02]protocol is kg_v1.0 [17:16:02]action value=close_receipt [17:16:02]process_action close_receipt [17:16:02]cmd_close_receipt [17:16:02]MH_GetDate [17:16:02]Write to MH i2c: F0 00 00 F9 2B 13 [17:16:02]Write i2c OK [17:16:02]MH_I2C_Read... [17:16:02]Read from MH i2c: F0 [17:16:02]MH_I2C_Read... [17:16:02]Read from MH i2c: F0 09 00 [17:16:02]MH_I2C_Read... [17:16:02]Read from MH i2c: F0 09 00 F9 2B 00 53 A2 F1 66 ED 3E 82 65 7A [17:16:02]GetLastDocTimeStamp 1727111670 [17:16:02]current date 1727111763 [17:16:02]FM_GetShiftState [17:16:02]SAM_PROTO_GetShiftState [17:16:02]wFMCommunicate request_size=4 [17:16:02]MH_SAM_APDU [17:16:02]CAPDU: 80 13 01 00 [17:16:02]Write to MH i2c: E2 08 00 FA 2B 80 13 01 00 00 00 00 00 A2 [17:16:02]Write i2c OK [17:16:02]MH_I2C_Read... [17:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:02]Read from MH i2c: E2 [17:16:02]MH_I2C_Read... [17:16:02]Read from MH i2c: E2 0E 00 [17:16:02]MH_I2C_Read... [17:16:02]Read from MH i2c: E2 0E 00 FA 2B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 43 [17:16:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:16:02]wFMCommunicate OK [17:16:02]SAM_PROTO_GetShiftState done [17:16:02]FM_GetShiftState done [17:16:02]opened in 1727051401 [17:16:02]opened+sec_in_day 1727137801 [17:16:02]quantity*price = 50063 [17:16:02]sum+1 = 50064 [17:16: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 461 23.09.2024 17:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289787 ФПД: 216140198090686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171603&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289787&fm=216140198090686&tin=02508201610067®Number=0000000000091827&sum=50000 [17:16:03]StoreToDocumentArchive [17:16:03]shift 515 fd 289787 [17:16:03]save to /storage/0515/doc_00289787 [17:16:03]save last doc name /storage/0515/doc_00289787 to /storage/kkm_last_doc_name [17:16:03]save OK [17:16:03]Clear old archive folders... [17:16:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:16:03]tlvbuf is 0070A1B0 [17:16:03]SAM_PROTO_ClearQueue [17:16:03]wFMCommunicate request_size=4 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 09 00 00 [17:16:03]Write to MH i2c: E2 08 00 07 2C 80 09 00 00 00 00 00 00 A5 [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 07 2C 00 90 00 A7 [17:16:03]RAPDU: 90 00 [17:16:03]wFMCommunicate OK [17:16:03]SAM_PROTO_ClearQueue done [17:16:03]KKMCreateOFDPacket [17:16:03]OFDProtocolAddRootSTLVToBuf [17:16:03]FM_MakeSignedData [17:16:03]FM_MakeSignedData [17:16:03]SAM_PROTO_SignData [17:16:03]wFMCommunicate request_size=4 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 0D 01 02 [17:16:03]Write to MH i2c: E2 08 00 08 2C 80 0D 01 02 00 00 00 00 AD [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 08 2C 00 90 00 A8 [17:16:03]RAPDU: 90 00 [17:16:03]wFMCommunicate OK [17:16:03]wFMCommunicate request_size=255 [17:16:03]MH_SAM_APDU [17:16: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 CD 01 00 00 F4 03 04 00 53 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6B 04 00 35 04 06 00 C4 94 0F BA [17:16:03]Write to MH i2c: E2 02 01 09 2C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 CD 01 00 00 F4 03 04 00 53 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6B 04 00 35 04 06 00 C4 94 0F BA 00 00 63 [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 09 2C 00 90 00 A9 [17:16:03]RAPDU: 90 00 [17:16:03]wFMCommunicate OK [17:16:03]wFMCommunicate request_size=7 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 0D 02 02 02 97 BE [17:16:03]Write to MH i2c: E2 0A 00 0A 2C 80 0D 02 02 02 00 97 BE 00 00 09 [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 03 00 0A 2C 00 90 00 AA [17:16:03]RAPDU: 90 00 [17:16:03]wFMCommunicate OK [17:16:03]wFMCommunicate request_size=4 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 0D 03 02 [17:16:03]Write to MH i2c: E2 08 00 0B 2C 80 0D 03 02 00 00 00 00 B2 [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 0B 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 0B 00 0B 2C 00 3B 5D 5C AF 4D FA 5E EF 90 00 EA [17:16:03]RAPDU: 3B 5D 5C AF 4D FA 5E EF 90 00 [17:16:03]wFMCommunicate OK [17:16:03]SAM_PROTO_SignData done [17:16:03]FM_MakeSignedData done [17:16:03]CreateOFDProtocolMessage [17:16:03]wFMCommunicate request_size=4 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 11 00 00 [17:16:03]Write to MH i2c: E2 08 00 0C 2C 80 11 00 00 00 00 00 00 B2 [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 17 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 17 00 0C 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [17:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:16:03]wFMCommunicate OK [17:16:03]CreateOFDProtocolMessage done [17:16:03]OFDSenderStorePacket 289787 [17:16:03]StoreOFDPacket docnum=289787 [17:16:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 4E 3E 04 01 AD 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 01 00 00 F4 03 04 00 53 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6B 04 00 35 04 06 00 C4 94 0F BA 97 BE 3B 5D 5C AF 4D FA 5E EF [17:16:03]CheckFolder [17:16:03]dirname=/storage/ofd_packets [17:16:03]CheckFolder done [17:16:03]ProducePacketName [17:16:03]name=ofd_packets/00289787 [17:16:03]NVStorageSaveData ofd_packets/00289787 [17:16:03]File name is /storage/ofd_packets/00289787 [17:16:03]Write 298 bytes [17:16:03]NVStorageSaveData done [17:16:03]OFDSenderStorePacket done [17:16:03]KKMCreateOFDPacket done [17:16:03]NVStorageSaveData kkm_last_timestamp [17:16:03]File name is /storage/kkm_last_timestamp [17:16:03]Write 4 bytes [17:16:03]NVStorageSaveData done [17:16:03]ExternCall_PrintAddStr [17:16:03]wPrintStart [17:16:03]Write to MH i2c: 01 00 00 0D 2C 39 [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: 01 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: 01 07 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: 01 07 00 0D 2C 00 00 00 00 00 FF 0F 4E [17:16:03]RasterBufferAndPrint [17:16:03]line Счет N : (1)24617878 [17:16:03]line ИНН: 02508201610067 [17:16:03]line Контрольно-Кассовый Чек [17:16:03]line ПРОДАЖА [17:16:03]line ТРК (МРК, ГНК) : 55 [17:16:03]line Товар: 2710194210 [17:16:03]line ДТ-К-5 [17:16:03]line 6.570 * 76.20 [17:16:03]line = 500.63 [17:16:03]line НДС 12% НСП 1% [17:16:03]line > о реализуемом товаре [17:16:03]line ОКРУГЛЕНИЕ: -0.63 [17:16:03]line ИТОГО: 500.00 [17:16:03]line Внесено: 500.00 [17:16:03]line СДАЧА: 0.00 [17:16:03]line НСП 1% : 4.43 [17:16:03]line НДС 12% : 53.16 [17:16:03]line Наличными: 500.00 [17:16:03]line Безнал.: 0.00 [17:16:03]line Место: АЗС № 90 "Партнёр-нефть" [17:16:03]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:16:03]line СНО: Общий режим [17:16:03]line Чек 461 23.09.2024 17:16 [17:16:03]line Смена: 515 ФФД: 1.0 [17:16:03]line ЗНМ: 0300000107 [17:16:03]line РНМ: 0000000000091827 [17:16:03]line Версия ККМ: 001 [17:16:03]line ФМ: 0000000000871832 [17:16:03]line ФД: 289787 [17:16:03]line ФПД: 216140198090686 [17:16:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171603&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289787&fm=216140198090686&tin=02508201610067®Number=0000000000091827&sum=50000 [17:16:03]written 0, free lines is 4095 [17:16:04]OFD Sender: Processing packet 289787 [packets to send 1784, broken 1783] [17:16:04]ProducePacketName [17:16:04]name=ofd_packets/00289787 [17:16:04]OFD Sender: To server: pG, [17:16:04]CommunicateWithHost lk.salyk.kg:30040 [17:16:04]ConnectInit lk.salyk.kg [17:16:04]Connected sock=10 [17: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 33 32 0C 01 00 00 4E 3E 04 01 AD 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 01 00 00 F4 03 04 00 53 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6B 04 00 35 04 06 00 C4 94 0F BA 97 BE 3B 5D 5C AF 4D FA 5E EF [17:16:04]Write to MH i2c: 01 00 00 37 2C 63 [17:16:04]Write i2c OK [17:16:04]MH_I2C_Read... [17:16:04]Read from MH i2c: 01 [17:16:04]MH_I2C_Read... [17:16:04]Read from MH i2c: 01 07 00 [17:16:04]MH_I2C_Read... [17:16:04]Read from MH i2c: 01 07 00 37 2C 00 00 00 00 00 D0 0C 46 [17:16:04]RasterBufferAndPrint [17:16:04]line [17:16:04]line [17:16:04]line [17:16:04]line [17:16:04]line [17:16:04]written 0, free lines is 3287 [17:16:04]MH_Cut [17:16:04]Write to MH i2c: D1 01 00 3E 2C 01 3C [17:16:04]Write i2c OK [17:16:04]MH_I2C_Read... [17:16:04]Read from MH i2c: D1 [17:16:04]MH_I2C_Read... [17:16:04]Read from MH i2c: D1 01 00 [17:16:04]MH_I2C_Read... [17:16:04]Read from MH i2c: D1 01 00 3E 2C 00 3B [17:16:04]Write to MH i2c: 01 00 00 3F 2C 6B [17:16:04]Write i2c OK [17:16:04]MH_I2C_Read... [17: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 33 32 4F 00 00 00 DE 25 47 00 A2 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FB 6B 04 00 F4 03 04 00 27 4A F1 66 B6 04 01 00 00 98 5D AE C5 44 CB 89 A0 [17:16:04]CommunicateWithHost err = 0 [17:16:04]CheckOFDResponse [17:16:04]1017 (14) - 77093643461234 [17:16:04]1041 (16) - 0000000000871832 [17:16:04]1040 (4) - 289787 [17:16:04]1012 (4) - 23.09.2024 10:59 [17:16:04]1206 (1) - 0 [17:16:04]OFD Sender: Remove packet 289787 [17:16:04]ProducePacketName [17:16:04]name=ofd_packets/00289787 [17:16:04]NVStorageDeleteData [17:16:05]OFD Sender: No OFD packet to send [17:16:05]*** Cut start [17:16:05]*** Partial cut [17:16:05]*** CUTSNS_PIN = 1 [17:16:05]*** CUTSNS_PIN = 0 [17:16:05]*** Brake cut motor [17:16:05]Read from MH i2c: 01 [17:16:05]MH_I2C_Read... [17:16:05]*** Stop cut motor [17:16:05]*** Cut end [17:16:05]Read from MH i2c: 01 07 00 [17:16:05]MH_I2C_Read... [17:16:05]Read from MH i2c: 01 07 00 3F 2C 00 00 00 00 00 FF 0F 80 [17:16:05]process_action close_receipt done [17:16:05]requested_data is exist [17:16:05]produce_requested_data [17:16:05]requested_item fm.sn is exist - process it [17:16:05]wFMCommunicate request_size=4 [17:16:05]MH_SAM_APDU [17:16:05]CAPDU: 80 11 00 00 [17:16:05]Write to MH i2c: E2 08 00 40 2C 80 11 00 00 00 00 00 00 E6 [17:16:05]Write i2c OK [17:16:05]MH_I2C_Read... [17:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:05]Read from MH i2c: E2 [17:16:05]MH_I2C_Read... [17:16:05]Read from MH i2c: E2 17 00 [17:16:05]MH_I2C_Read... [17:16:05]Read from MH i2c: E2 17 00 40 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 36 [17:16:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:16:05]wFMCommunicate OK [17:16:05]requested_item fd.num is exist - process it [17:16:05]SAM_PROTO_GetFieldsCounters [17:16:05]wFMCommunicate request_size=4 [17:16:05]MH_SAM_APDU [17:16:05]CAPDU: 80 13 00 00 [17:16:05]Write to MH i2c: E2 08 00 41 2C 80 13 00 00 00 00 00 00 E9 [17:16:05]Write i2c OK [17:16:05]MH_I2C_Read... [17:16:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:05]Read from MH i2c: E2 [17:16:05]MH_I2C_Read... [17:16:05]Read from MH i2c: E2 62 00 [17:16:05]MH_I2C_Read... [17:16:05]Read from MH i2c: E2 62 00 41 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FB 6B 04 00 0E 04 04 00 03 02 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 E2 [17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FB 6B 04 00 0E 04 04 00 03 02 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 [17:16:05]wFMCommunicate OK [17:16:05]SAM_PROTO_GetFieldsCounters done [17:16:05]requested_item shift.num is exist - process it [17:16:05]requested_item shift.opened is exist - process it [17:16:05]req_shift_opened [17:16:05]FM_GetShiftState [17:16:05]SAM_PROTO_GetShiftState [17:16:05]wFMCommunicate request_size=4 [17:16:05]MH_SAM_APDU [17:16:05]CAPDU: 80 13 01 00 [17:16:05]Write to MH i2c: E2 08 00 42 2C 80 13 01 00 00 00 00 00 EB [17:16:05]Write i2c OK [17:16:05]MH_I2C_Read... [17:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:06]Read from MH i2c: E2 [17:16:06]MH_I2C_Read... [17:16:06]Read from MH i2c: E2 0E 00 [17:16:06]MH_I2C_Read... [17:16:06]Read from MH i2c: E2 0E 00 42 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [17:16:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:16:06]wFMCommunicate OK [17:16:06]SAM_PROTO_GetShiftState done [17:16:06]FM_GetShiftState done [17:16:06]req_shift_opened done [17:16:06]requested_item shift.open_date is exist - process it [17:16:06]req_shift_open_date [17:16:06]req_shift_open_date done [17:16:06]produce_requested_data done [17:16:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289787,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:16:06]process_action_free close_receipt [17:16:06]json_value_free [17:16:06]json_value_free done [17:16:06]process_json_proto returns [17:16:06]Send response to host [17:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289787,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:16:06]free response buf [17:16:06]execute_script done [17:16:06]execute_script returns [17:16:06]free content buf [17:16:06]Sock 9.Close socket [17:16:06]Sock 9.Thread stoped [17:16:10]OFD Sender: No OFD packet to send [17:16:15]OFD Sender: No OFD packet to send [17:16:16]accept exits with 7 [17:16:16]New connection [17:16:16]New thread 3067157860 created [17:16:16]Thread 3067301220 joined [17:16:16]Waiting for new connection... [17:16:16] Sock 7.Parse request [17:16:16]Sock 7.Check first char [17:16:16]Sock 7.First char is OK [17:16:16]request: POST /json_proto HTTP/1.0 [17:16:16]Method: POST [17:16:16]URL: /json_proto [17:16:16]Method is POST - this is cgi request [17:16:16]url: /json_proto [17:16:16]query_string will be loaded in cgi processing [17:16:16]execute_cgi json_proto POST (null) [17:16:16]execute_cgi path=json_proto method=POST [17:16:16]POST find Content-Length [17:16:16]Host: 172.17.41.135:8080 [17:16:16]Content-Length: 802 [17:16:16]Content-Type: application/json [17:16:16] [17:16:16]POST finish read [17:16:16]Found Content-Length = 802 [17:16:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:16:16]execute_script... [17:16:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:16:16]POST & json_proto [17:16:16]process_json_proto [17:16:16]json parsed OK: [17:16:16]protocol is kg_v1.0 [17:16:16]action value=close_receipt [17:16:16]process_action close_receipt [17:16:16]cmd_close_receipt [17:16:16]MH_GetDate [17:16:16]Write to MH i2c: F0 00 00 43 2C 5E [17:16:16]Write i2c OK [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: F0 [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: F0 09 00 [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: F0 09 00 43 2C 00 61 A2 F1 66 ED 3E 82 65 D3 [17:16:16]GetLastDocTimeStamp 1727111763 [17:16:16]current date 1727111777 [17:16:16]FM_GetShiftState [17:16:16]SAM_PROTO_GetShiftState [17:16:16]wFMCommunicate request_size=4 [17:16:16]MH_SAM_APDU [17:16:16]CAPDU: 80 13 01 00 [17:16:16]Write to MH i2c: E2 08 00 44 2C 80 13 01 00 00 00 00 00 ED [17:16:16]Write i2c OK [17:16:16]MH_I2C_Read... [17:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:16]Read from MH i2c: E2 [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: E2 0E 00 [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: E2 0E 00 44 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8E [17:16:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:16:16]wFMCommunicate OK [17:16:16]SAM_PROTO_GetShiftState done [17:16:16]FM_GetShiftState done [17:16:16]opened in 1727051401 [17:16:16]opened+sec_in_day 1727137801 [17:16:16]quantity*price = 100050 [17:16:16]sum+1 = 100052 [17:16:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 462 23.09.2024 17:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289788 ФПД: 61111031208777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171617&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289788&fm=61111031208777&tin=02508201610067®Number=0000000000091827&sum=100051 [17:16:17]StoreToDocumentArchive [17:16:17]shift 515 fd 289788 [17:16:17]save to /storage/0515/doc_00289788 [17:16:17]save last doc name /storage/0515/doc_00289788 to /storage/kkm_last_doc_name [17:16:17]save OK [17:16:17]Clear old archive folders... [17:16:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:16:17]tlvbuf is 0084BC50 [17:16:17]SAM_PROTO_ClearQueue [17:16:17]wFMCommunicate request_size=4 [17:16:17]MH_SAM_APDU [17:16:17]CAPDU: 80 09 00 00 [17:16:17]Write to MH i2c: E2 08 00 51 2C 80 09 00 00 00 00 00 00 EF [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 51 2C 00 90 00 F1 [17:16:17]RAPDU: 90 00 [17:16:17]wFMCommunicate OK [17:16:17]SAM_PROTO_ClearQueue done [17:16:17]KKMCreateOFDPacket [17:16:17]OFDProtocolAddRootSTLVToBuf [17:16:17]FM_MakeSignedData [17:16:17]FM_MakeSignedData [17:16:17]SAM_PROTO_SignData [17:16:17]wFMCommunicate request_size=4 [17:16:17]MH_SAM_APDU [17:16:17]CAPDU: 80 0D 01 02 [17:16:17]Write to MH i2c: E2 08 00 52 2C 80 0D 01 02 00 00 00 00 F7 [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 52 2C 00 90 00 F2 [17:16:17]RAPDU: 90 00 [17:16:17]wFMCommunicate OK [17:16:17]wFMCommunicate request_size=255 [17:16:17]MH_SAM_APDU [17:16:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 CE 01 00 00 F4 03 04 00 61 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6B 04 00 35 04 06 00 37 94 85 4E [17:16:17]Write to MH i2c: E2 02 01 53 2C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 CE 01 00 00 F4 03 04 00 61 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6B 04 00 35 04 06 00 37 94 85 4E 00 00 18 [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 53 2C 00 90 00 F3 [17:16:17]RAPDU: 90 00 [17:16:17]wFMCommunicate OK [17:16:17]wFMCommunicate request_size=7 [17:16:17]MH_SAM_APDU [17:16:17]CAPDU: 80 0D 02 02 02 9B 49 [17:16:17]Write to MH i2c: E2 0A 00 54 2C 80 0D 02 02 02 00 9B 49 00 00 E2 [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 03 00 54 2C 00 90 00 F4 [17:16:17]RAPDU: 90 00 [17:16:17]wFMCommunicate OK [17:16:17]wFMCommunicate request_size=4 [17:16:17]MH_SAM_APDU [17:16:17]CAPDU: 80 0D 03 02 [17:16:17]Write to MH i2c: E2 08 00 55 2C 80 0D 03 02 00 00 00 00 FC [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 0B 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 0B 00 55 2C 00 A4 69 82 A5 DE 0F CA FC 90 00 E4 [17:16:17]RAPDU: A4 69 82 A5 DE 0F CA FC 90 00 [17:16:17]wFMCommunicate OK [17:16:17]SAM_PROTO_SignData done [17:16:17]FM_MakeSignedData done [17:16:17]CreateOFDProtocolMessage [17:16:17]wFMCommunicate request_size=4 [17:16:17]MH_SAM_APDU [17:16:17]CAPDU: 80 11 00 00 [17:16:17]Write to MH i2c: E2 08 00 56 2C 80 11 00 00 00 00 00 00 FC [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 17 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 17 00 56 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4C [17:16:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:16:17]wFMCommunicate OK [17:16:17]CreateOFDProtocolMessage done [17:16:17]OFDSenderStorePacket 289788 [17:16:17]StoreOFDPacket docnum=289788 [17:16:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 57 E2 04 01 B8 C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 CE 01 00 00 F4 03 04 00 61 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6B 04 00 35 04 06 00 37 94 85 4E 9B 49 A4 69 82 A5 DE 0F CA FC [17:16:17]CheckFolder [17:16:17]dirname=/storage/ofd_packets [17:16:17]CheckFolder done [17:16:17]ProducePacketName [17:16:17]name=ofd_packets/00289788 [17:16:17]NVStorageSaveData ofd_packets/00289788 [17:16:17]File name is /storage/ofd_packets/00289788 [17:16:17]Write 298 bytes [17:16:17]NVStorageSaveData done [17:16:17]OFDSenderStorePacket done [17:16:17]KKMCreateOFDPacket done [17:16:17]NVStorageSaveData kkm_last_timestamp [17:16:17]File name is /storage/kkm_last_timestamp [17:16:17]Write 4 bytes [17:16:17]NVStorageSaveData done [17:16:17]ExternCall_PrintAddStr [17:16:17]wPrintStart [17:16:17]Write to MH i2c: 01 00 00 57 2C 83 [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: 01 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: 01 07 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: 01 07 00 57 2C 00 00 00 00 00 FF 0F 98 [17:16:17]RasterBufferAndPrint [17:16:17]line Счет N : (1)24617879 [17:16:17]line ИНН: 02508201610067 [17:16:17]line Контрольно-Кассовый Чек [17:16:17]line ПРОДАЖА [17:16:17]line ТРК (МРК, ГНК) : 22 [17:16:17]line Товар: 2710194210 [17:16:17]line ДТ-К-5 [17:16:17]line 13.130 * 76.20 [17:16:17]line = 1000.51 [17:16:17]line НДС 12% НСП 1% [17:16:17]line > о реализуемом товаре [17:16:17]line ИТОГО: 1000.51 [17:16:17]line НСП 1% : 8.85 [17:16:17]line НДС 12% : 106.25 [17:16:17]line Наличными: 0.00 [17:16:17]line Безнал.: 1000.51 [17:16:17]line Место: АЗС № 90 "Партнёр-нефть" [17:16:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:16:17]line СНО: Общий режим [17:16:17]line Чек 462 23.09.2024 17:16 [17:16:17]line Смена: 515 ФФД: 1.0 [17:16:17]line ЗНМ: 0300000107 [17:16:17]line РНМ: 0000000000091827 [17:16:17]line Версия ККМ: 001 [17:16:17]line Платежная система: O! деньги [17:16:17]line ФМ: 0000000000871832 [17:16:17]line ФД: 289788 [17:16:17]line ФПД: 61111031208777 [17:16:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T171617&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289788&fm=61111031208777&tin=02508201610067®Number=0000000000091827&sum=100051 [17:16:17]written 0, free lines is 4095 [17:16:17]OFD Sender: Processing packet 289788 [packets to send 1784, broken 1783] [17:16:17]ProducePacketName [17:16:17]name=ofd_packets/00289788 [17:16:17]OFD Sender: To server: pG, [17:16:17]CommunicateWithHost lk.salyk.kg:30040 [17:16:17]ConnectInit lk.salyk.kg [17:16:18]Connected sock=10 [17:16: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 33 32 0C 01 00 00 57 E2 04 01 B8 C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 CE 01 00 00 F4 03 04 00 61 A2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FC 6B 04 00 35 04 06 00 37 94 85 4E 9B 49 A4 69 82 A5 DE 0F CA FC [17:16:18]Write to MH i2c: 01 00 00 80 2C AC [17:16:18]Write i2c OK [17:16:18]MH_I2C_Read... [17:16:18]Read from MH i2c: 01 [17:16:18]MH_I2C_Read... [17:16:18]Read from MH i2c: 01 07 00 [17:16:18]MH_I2C_Read... [17:16:18]Read from MH i2c: 01 07 00 80 2C 00 00 00 00 00 D4 0C 93 [17:16:18]RasterBufferAndPrint [17:16:18]line [17:16:18]line [17:16:18]line [17:16:18]line [17:16:18]line [17:16:18]written 0, free lines is 3290 [17:16:18]MH_Cut [17:16:18]Write to MH i2c: D1 01 00 87 2C 01 85 [17:16:18]Write i2c OK [17:16:18]MH_I2C_Read... [17:16:18]Read from MH i2c: D1 [17:16:18]MH_I2C_Read... [17:16:18]Read from MH i2c: D1 01 00 [17:16:18]MH_I2C_Read... [17:16:18]Read from MH i2c: D1 01 00 87 2C 00 84 [17:16:18]Write to MH i2c: 01 00 00 88 2C B4 [17:16:18]Write i2c OK [17:16:18]MH_I2C_Read... [17:16: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 33 32 4F 00 00 00 BA D1 47 00 03 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 33 32 10 04 04 00 FC 6B 04 00 F4 03 04 00 35 4A F1 66 B6 04 01 00 00 29 92 0F 98 E2 EE 80 55 [17:16:18]CommunicateWithHost err = 0 [17:16:18]CheckOFDResponse [17:16:18]1017 (14) - 77093643461234 [17:16:18]1041 (16) - 0000000000871832 [17:16:18]1040 (4) - 289788 [17:16:18]1012 (4) - 23.09.2024 11:00 [17:16:18]1206 (1) - 0 [17:16:18]OFD Sender: Remove packet 289788 [17:16:18]ProducePacketName [17:16:18]name=ofd_packets/00289788 [17:16:18]NVStorageDeleteData [17:16:19]*** Cut start [17:16:19]*** Partial cut [17:16:19]*** CUTSNS_PIN = 1 [17:16:19]OFD Sender: No OFD packet to send [17:16:19]*** CUTSNS_PIN = 0 [17:16:19]*** Brake cut motor [17:16:19]Read from MH i2c: 01 [17:16:19]MH_I2C_Read... [17:16:19]*** Stop cut motor [17:16:19]*** Cut end [17:16:19]Read from MH i2c: 01 07 00 [17:16:19]MH_I2C_Read... [17:16:19]Read from MH i2c: 01 07 00 88 2C 00 00 00 00 00 FF 0F C9 [17:16:19]process_action close_receipt done [17:16:19]requested_data is exist [17:16:19]produce_requested_data [17:16:19]requested_item fm.sn is exist - process it [17:16:19]wFMCommunicate request_size=4 [17:16:19]MH_SAM_APDU [17:16:19]CAPDU: 80 11 00 00 [17:16:19]Write to MH i2c: E2 08 00 89 2C 80 11 00 00 00 00 00 00 2F [17:16:19]Write i2c OK [17:16:19]MH_I2C_Read... [17:16:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:19]Read from MH i2c: E2 [17:16:19]MH_I2C_Read... [17:16:19]Read from MH i2c: E2 17 00 [17:16:19]MH_I2C_Read... [17:16:19]Read from MH i2c: E2 17 00 89 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7F [17:16:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:16:19]wFMCommunicate OK [17:16:19]requested_item fd.num is exist - process it [17:16:19]SAM_PROTO_GetFieldsCounters [17:16:19]wFMCommunicate request_size=4 [17:16:19]MH_SAM_APDU [17:16:19]CAPDU: 80 13 00 00 [17:16:19]Write to MH i2c: E2 08 00 8A 2C 80 13 00 00 00 00 00 00 32 [17:16:19]Write i2c OK [17:16:19]MH_I2C_Read... [17:16:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:19]Read from MH i2c: E2 [17:16:19]MH_I2C_Read... [17:16:19]Read from MH i2c: E2 62 00 [17:16:19]MH_I2C_Read... [17:16:19]Read from MH i2c: E2 62 00 8A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FC 6B 04 00 0E 04 04 00 03 02 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 2F [17:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FC 6B 04 00 0E 04 04 00 03 02 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 [17:16:19]wFMCommunicate OK [17:16:19]SAM_PROTO_GetFieldsCounters done [17:16:19]requested_item shift.num is exist - process it [17:16:19]requested_item shift.opened is exist - process it [17:16:19]req_shift_opened [17:16:19]FM_GetShiftState [17:16:19]SAM_PROTO_GetShiftState [17:16:19]wFMCommunicate request_size=4 [17:16:19]MH_SAM_APDU [17:16:19]CAPDU: 80 13 01 00 [17:16:19]Write to MH i2c: E2 08 00 8B 2C 80 13 01 00 00 00 00 00 34 [17:16:19]Write i2c OK [17:16:19]MH_I2C_Read... [17:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:19]Read from MH i2c: E2 [17:16:19]MH_I2C_Read... [17:16:19]Read from MH i2c: E2 0E 00 [17:16:19]MH_I2C_Read... [17:16:19]Read from MH i2c: E2 0E 00 8B 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [17:16:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:16:19]wFMCommunicate OK [17:16:19]SAM_PROTO_GetShiftState done [17:16:19]FM_GetShiftState done [17:16:19]req_shift_opened done [17:16:19]requested_item shift.open_date is exist - process it [17:16:19]req_shift_open_date [17:16:19]req_shift_open_date done [17:16:19]produce_requested_data done [17:16:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289788,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:16:19]process_action_free close_receipt [17:16:19]json_value_free [17:16:19]json_value_free done [17:16:19]process_json_proto returns [17:16:19]Send response to host [17:16:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289788,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:16:19]free response buf [17:16:19]execute_script done [17:16:19]execute_script returns [17:16:19]free content buf [17:16:19]Sock 7.Close socket [17:16:19]Sock 7.Thread stoped [17:16:24]OFD Sender: No OFD packet to send [17:16:29]OFD Sender: No OFD packet to send [17:16:34]OFD Sender: No OFD packet to send [17:16:39]OFD Sender: No OFD packet to send [17:16:44]OFD Sender: No OFD packet to send [17:16:49]OFD Sender: No OFD packet to send [17:16:54]OFD Sender: No OFD packet to send [17:16:59]OFD Sender: No OFD packet to send [17:17:04]OFD Sender: No OFD packet to send [17:17:09]OFD Sender: No OFD packet to send [17:17:14]OFD Sender: No OFD packet to send [17:17:19]OFD Sender: No OFD packet to send [17:17:24]OFD Sender: No OFD packet to send [17:17:29]OFD Sender: No OFD packet to send [17:17:34]OFD Sender: No OFD packet to send [17:17:39]OFD Sender: No OFD packet to send [17:17:44]OFD Sender: No OFD packet to send [17:17:49]OFD Sender: No OFD packet to send [17:17:54]OFD Sender: No OFD packet to send [17:17:59]OFD Sender: No OFD packet to send [17:18:04]OFD Sender: No OFD packet to send [17:18:09]OFD Sender: No OFD packet to send [17:18:14]OFD Sender: No OFD packet to send [17:18:19]OFD Sender: No OFD packet to send [17:18:24]OFD Sender: No OFD packet to send [17:18:29]OFD Sender: No OFD packet to send [17:18:35]OFD Sender: No OFD packet to send [17:18:40]OFD Sender: No OFD packet to send [17:18:45]OFD Sender: No OFD packet to send [17:18:50]OFD Sender: No OFD packet to send [17:18:55]OFD Sender: No OFD packet to send [17:19:00]OFD Sender: No OFD packet to send [17:19:05]OFD Sender: No OFD packet to send [17:19:10]OFD Sender: No OFD packet to send [17:19:15]OFD Sender: No OFD packet to send [17:19:20]OFD Sender: No OFD packet to send [17:19:25]OFD Sender: No OFD packet to send [17:19:30]OFD Sender: No OFD packet to send [17:19:35]OFD Sender: No OFD packet to send [17:19:40]OFD Sender: No OFD packet to send [17:19:45]OFD Sender: No OFD packet to send [17:19:50]OFD Sender: No OFD packet to send [17:19:55]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [17:20:30]OFD Sender: No OFD packet to send [17:20:35]OFD Sender: No OFD packet to send [17:20:40]OFD Sender: No OFD packet to send [17:20:45]OFD Sender: No OFD packet to send [17:20:50]OFD Sender: No OFD packet to send [17:20:55]OFD Sender: No OFD packet to send [17:21:00]OFD Sender: No OFD packet to send [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:21]OFD Sender: No OFD packet to send [17:23:26]OFD Sender: No OFD packet to send [17:23:32]OFD Sender: No OFD packet to send [17:23:33]accept exits with 9 [17:23:33]New connection [17:23:33]New thread 3067301220 created [17:23:33]Thread 3067157860 joined [17:23:33]Waiting for new connection... [17:23:33] Sock 9.Parse request [17:23:33]Sock 9.Check first char [17:23:33]Sock 9.First char is OK [17:23:33]request: POST /json_proto HTTP/1.0 [17:23:33]Method: POST [17:23:33]URL: /json_proto [17:23:33]Method is POST - this is cgi request [17:23:33]url: /json_proto [17:23:33]query_string will be loaded in cgi processing [17:23:33]execute_cgi json_proto POST (null) [17:23:33]execute_cgi path=json_proto method=POST [17:23:33]POST find Content-Length [17:23:33]Host: 172.17.41.135:8080 [17:23:33]Content-Length: 625 [17:23:33]Content-Type: application/json [17:23:33] [17:23:33]POST finish read [17:23:33]Found Content-Length = 625 [17:23:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:23:33]execute_script... [17: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)24617886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:23:33]POST & json_proto [17:23:33]process_json_proto [17:23:33]json parsed OK: [17:23:33]protocol is kg_v1.0 [17:23:33]action value=close_receipt [17:23:33]process_action close_receipt [17:23:33]cmd_close_receipt [17:23:33]MH_GetDate [17:23:33]Write to MH i2c: F0 00 00 8C 2C A7 [17:23:33]Write i2c OK [17:23:33]MH_I2C_Read... [17:23:33]Read from MH i2c: F0 [17:23:33]MH_I2C_Read... [17:23:33]Read from MH i2c: F0 09 00 [17:23:33]MH_I2C_Read... [17:23:33]Read from MH i2c: F0 09 00 8C 2C 00 16 A4 F1 66 ED 3E 82 65 D3 [17:23:33]GetLastDocTimeStamp 1727111777 [17:23:33]current date 1727112214 [17:23:33]FM_GetShiftState [17:23:33]SAM_PROTO_GetShiftState [17:23:33]wFMCommunicate request_size=4 [17:23:33]MH_SAM_APDU [17:23:33]CAPDU: 80 13 01 00 [17:23:33]Write to MH i2c: E2 08 00 8D 2C 80 13 01 00 00 00 00 00 36 [17:23:33]Write i2c OK [17:23:33]MH_I2C_Read... [17:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:23:33]Read from MH i2c: E2 [17:23:33]MH_I2C_Read... [17:23:33]Read from MH i2c: E2 0E 00 [17:23:33]MH_I2C_Read... [17:23:33]Read from MH i2c: E2 0E 00 8D 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D7 [17:23:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:23:33]wFMCommunicate OK [17:23:33]SAM_PROTO_GetShiftState done [17:23:33]FM_GetShiftState done [17:23:33]opened in 1727051401 [17:23:33]opened+sec_in_day 1727137801 [17:23:33]quantity*price = 99999 [17:23:33]sum+1 = 100001 [17:23:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 463 23.09.2024 17:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289789 ФПД: 114416235966411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T172335&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289789&fm=114416235966411&tin=02508201610067®Number=0000000000091827&sum=100000 [17:23:34]StoreToDocumentArchive [17:23:34]shift 515 fd 289789 [17:23:34]save to /storage/0515/doc_00289789 [17:23:34]save last doc name /storage/0515/doc_00289789 to /storage/kkm_last_doc_name [17:23:34]save OK [17:23:34]Clear old archive folders... [17:23:34]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:23:34]tlvbuf is 0073AF00 [17:23:34]SAM_PROTO_ClearQueue [17:23:34]wFMCommunicate request_size=4 [17:23:34]MH_SAM_APDU [17:23:34]CAPDU: 80 09 00 00 [17:23:34]Write to MH i2c: E2 08 00 9A 2C 80 09 00 00 00 00 00 00 38 [17:23:34]Write i2c OK [17:23:34]MH_I2C_Read... [17:23:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:23:34]Read from MH i2c: E2 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 03 00 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 03 00 9A 2C 00 90 00 3A [17:23:34]RAPDU: 90 00 [17:23:34]wFMCommunicate OK [17:23:34]SAM_PROTO_ClearQueue done [17:23:34]KKMCreateOFDPacket [17:23:34]OFDProtocolAddRootSTLVToBuf [17:23:34]FM_MakeSignedData [17:23:34]FM_MakeSignedData [17:23:34]SAM_PROTO_SignData [17:23:34]wFMCommunicate request_size=4 [17:23:34]MH_SAM_APDU [17:23:34]CAPDU: 80 0D 01 02 [17:23:34]Write to MH i2c: E2 08 00 9B 2C 80 0D 01 02 00 00 00 00 40 [17:23:34]Write i2c OK [17:23:34]MH_I2C_Read... [17:23:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:23:34]Read from MH i2c: E2 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 03 00 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 03 00 9B 2C 00 90 00 3B [17:23:34]RAPDU: 90 00 [17:23:34]wFMCommunicate OK [17:23:34]wFMCommunicate request_size=253 [17:23:34]MH_SAM_APDU [17:23:34]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 17 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6B 04 00 35 04 06 00 68 0F 9B 19 EF CB [17:23:34]Write to MH i2c: E2 00 01 9C 2C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 17 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6B 04 00 35 04 06 00 68 0F 9B 19 EF CB 00 00 83 [17:23:34]Write i2c OK [17:23:34]MH_I2C_Read... [17:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:23:34]Read from MH i2c: E2 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 03 00 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 03 00 9C 2C 00 90 00 3C [17:23:34]RAPDU: 90 00 [17:23:34]wFMCommunicate OK [17:23:34]wFMCommunicate request_size=4 [17:23:34]MH_SAM_APDU [17:23:34]CAPDU: 80 0D 03 02 [17:23:34]Write to MH i2c: E2 08 00 9D 2C 80 0D 03 02 00 00 00 00 44 [17:23:34]Write i2c OK [17:23:34]MH_I2C_Read... [17:23:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:23:34]Read from MH i2c: E2 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 0B 00 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 0B 00 9D 2C 00 EF 06 5A 3E 6C 1E 7A A8 90 00 7E [17:23:34]RAPDU: EF 06 5A 3E 6C 1E 7A A8 90 00 [17:23:34]wFMCommunicate OK [17:23:34]SAM_PROTO_SignData done [17:23:34]FM_MakeSignedData done [17:23:34]CreateOFDProtocolMessage [17:23:34]wFMCommunicate request_size=4 [17:23:34]MH_SAM_APDU [17:23:34]CAPDU: 80 11 00 00 [17:23:34]Write to MH i2c: E2 08 00 9E 2C 80 11 00 00 00 00 00 00 44 [17:23:34]Write i2c OK [17:23:34]MH_I2C_Read... [17:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:23:34]Read from MH i2c: E2 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 17 00 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: E2 17 00 9E 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [17:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:23:34]wFMCommunicate OK [17:23:34]CreateOFDProtocolMessage done [17:23:34]OFDSenderStorePacket 289789 [17:23:34]StoreOFDPacket docnum=289789 [17:23:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 55 BD 00 01 6B 7F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 17 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6B 04 00 35 04 06 00 68 0F 9B 19 EF CB EF 06 5A 3E 6C 1E 7A A8 [17:23:34]CheckFolder [17:23:34]dirname=/storage/ofd_packets [17:23:34]CheckFolder done [17:23:34]ProducePacketName [17:23:34]name=ofd_packets/00289789 [17:23:34]NVStorageSaveData ofd_packets/00289789 [17:23:34]File name is /storage/ofd_packets/00289789 [17:23:34]Write 294 bytes [17:23:34]NVStorageSaveData done [17:23:34]OFDSenderStorePacket done [17:23:34]KKMCreateOFDPacket done [17:23:34]NVStorageSaveData kkm_last_timestamp [17:23:34]File name is /storage/kkm_last_timestamp [17:23:34]Write 4 bytes [17:23:34]NVStorageSaveData done [17:23:34]ExternCall_PrintAddStr [17:23:34]wPrintStart [17:23:34]Write to MH i2c: 01 00 00 9F 2C CB [17:23:34]Write i2c OK [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: 01 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: 01 07 00 [17:23:34]MH_I2C_Read... [17:23:34]Read from MH i2c: 01 07 00 9F 2C 00 00 00 00 00 FF 0F E0 [17:23:34]RasterBufferAndPrint [17:23:34]line Счет N : (1)24617886 [17:23:34]line ИНН: 02508201610067 [17:23:34]line Контрольно-Кассовый Чек [17:23:34]line ПРОДАЖА [17:23:34]line ТРК (МРК, ГНК) : 54 [17:23:34]line Товар: 2710124130 [17:23:34]line SU-92 [17:23:34]line 14.430 * 69.30 [17:23:34]line = 1000.00 [17:23:34]line НДС 12% НСП 1% [17:23:34]line > о реализуемом товаре [17:23:34]line ИТОГО: 1000.00 [17:23:34]line НСП 1% : 8.85 [17:23:34]line НДС 12% : 106.19 [17:23:34]line Наличными: 1000.00 [17:23:34]line Безнал.: 0.00 [17:23:34]line Место: АЗС № 90 "Партнёр-нефть" [17:23:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:23:34]line СНО: Общий режим [17:23:34]line Чек 463 23.09.2024 17:23 [17:23:34]line Смена: 515 ФФД: 1.0 [17:23:34]line ЗНМ: 0300000107 [17:23:34]line РНМ: 0000000000091827 [17:23:34]line Версия ККМ: 001 [17:23:34]line ФМ: 0000000000871832 [17:23:34]line ФД: 289789 [17:23:34]line ФПД: 114416235966411 [17:23:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T172335&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289789&fm=114416235966411&tin=02508201610067®Number=0000000000091827&sum=100000 [17:23:35]written 0, free lines is 4095 [17:23:35]OFD Sender: Processing packet 289789 [packets to send 1784, broken 1783] [17:23:35]ProducePacketName [17:23:35]name=ofd_packets/00289789 [17:23:35]OFD Sender: To server: pG, [17:23:35]CommunicateWithHost lk.salyk.kg:30040 [17:23:35]ConnectInit lk.salyk.kg [17:23:35]Connected sock=10 [17: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 33 32 08 01 00 00 55 BD 00 01 6B 7F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 17 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FD 6B 04 00 35 04 06 00 68 0F 9B 19 EF CB EF 06 5A 3E 6C 1E 7A A8 [17:23:35]Write to MH i2c: 01 00 00 C6 2C F2 [17:23:35]Write i2c OK [17:23:35]MH_I2C_Read... [17:23:35]Read from MH i2c: 01 [17:23:35]MH_I2C_Read... [17:23:35]Read from MH i2c: 01 07 00 [17:23:35]MH_I2C_Read... [17:23:35]Read from MH i2c: 01 07 00 C6 2C 00 00 00 00 00 03 0D 09 [17:23:35]RasterBufferAndPrint [17:23:35]line [17:23:35]line [17:23:35]line [17:23:35]line [17:23:35]line [17:23:35]written 0, free lines is 3337 [17:23:35]MH_Cut [17:23:35]Write to MH i2c: D1 01 00 CD 2C 01 CB [17:23:35]Write i2c OK [17:23:35]MH_I2C_Read... [17:23:35]Read from MH i2c: D1 [17:23:35]MH_I2C_Read... [17:23:35]Read from MH i2c: D1 01 00 [17:23:35]MH_I2C_Read... [17:23:35]Read from MH i2c: D1 01 00 CD 2C 00 CA [17:23:35]Write to MH i2c: 01 00 00 CE 2C FA [17:23:35]Write i2c OK [17:23:35]MH_I2C_Read... [17:23:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 D3 72 47 00 5F 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 33 32 10 04 04 00 FD 6B 04 00 F4 03 04 00 EA 4B F1 66 B6 04 01 00 00 EE 47 80 D6 14 46 B9 A2 [17:23:35]CommunicateWithHost err = 0 [17:23:35]CheckOFDResponse [17:23:35]1017 (14) - 77093643461234 [17:23:35]1041 (16) - 0000000000871832 [17:23:35]1040 (4) - 289789 [17:23:35]1012 (4) - 23.09.2024 11:07 [17:23:35]1206 (1) - 0 [17:23:35]OFD Sender: Remove packet 289789 [17:23:35]ProducePacketName [17:23:35]name=ofd_packets/00289789 [17:23:35]NVStorageDeleteData [17:23:36]*** Cut start [17:23:36]*** Partial cut [17:23:36]*** CUTSNS_PIN = 1 [17:23:36]OFD Sender: No OFD packet to send [17:23:36]*** CUTSNS_PIN = 0 [17:23:36]*** Brake cut motor [17:23:36]Read from MH i2c: 01 [17:23:36]MH_I2C_Read... [17:23:36]*** Stop cut motor [17:23:36]*** Cut end [17:23:36]Read from MH i2c: 01 07 00 [17:23:36]MH_I2C_Read... [17:23:36]Read from MH i2c: 01 07 00 CE 2C 00 00 00 00 00 FF 0F 0F [17:23:36]process_action close_receipt done [17:23:36]requested_data is exist [17:23:36]produce_requested_data [17:23:36]requested_item fm.sn is exist - process it [17:23:36]wFMCommunicate request_size=4 [17:23:36]MH_SAM_APDU [17:23:36]CAPDU: 80 11 00 00 [17:23:36]Write to MH i2c: E2 08 00 CF 2C 80 11 00 00 00 00 00 00 75 [17:23:36]Write i2c OK [17:23:36]MH_I2C_Read... [17:23:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:23:36]Read from MH i2c: E2 [17:23:36]MH_I2C_Read... [17:23:36]Read from MH i2c: E2 17 00 [17:23:36]MH_I2C_Read... [17:23:36]Read from MH i2c: E2 17 00 CF 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C5 [17:23:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:23:36]wFMCommunicate OK [17:23:36]requested_item fd.num is exist - process it [17:23:36]SAM_PROTO_GetFieldsCounters [17:23:36]wFMCommunicate request_size=4 [17:23:36]MH_SAM_APDU [17:23:36]CAPDU: 80 13 00 00 [17:23:36]Write to MH i2c: E2 08 00 D0 2C 80 13 00 00 00 00 00 00 78 [17:23:36]Write i2c OK [17:23:36]MH_I2C_Read... [17:23:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:23:36]Read from MH i2c: E2 [17:23:36]MH_I2C_Read... [17:23:36]Read from MH i2c: E2 62 00 [17:23:36]MH_I2C_Read... [17:23:36]Read from MH i2c: E2 62 00 D0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FD 6B 04 00 0E 04 04 00 03 02 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 79 [17:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FD 6B 04 00 0E 04 04 00 03 02 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 [17:23:36]wFMCommunicate OK [17:23:36]SAM_PROTO_GetFieldsCounters done [17:23:36]requested_item shift.num is exist - process it [17:23:36]requested_item shift.opened is exist - process it [17:23:36]req_shift_opened [17:23:36]FM_GetShiftState [17:23:36]SAM_PROTO_GetShiftState [17:23:36]wFMCommunicate request_size=4 [17:23:36]MH_SAM_APDU [17:23:36]CAPDU: 80 13 01 00 [17:23:36]Write to MH i2c: E2 08 00 D1 2C 80 13 01 00 00 00 00 00 7A [17:23:36]Write i2c OK [17:23:36]MH_I2C_Read... [17:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:23:37]Read from MH i2c: E2 [17:23:37]MH_I2C_Read... [17:23:37]Read from MH i2c: E2 0E 00 [17:23:37]MH_I2C_Read... [17:23:37]Read from MH i2c: E2 0E 00 D1 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [17:23:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:23:37]wFMCommunicate OK [17:23:37]SAM_PROTO_GetShiftState done [17:23:37]FM_GetShiftState done [17:23:37]req_shift_opened done [17:23:37]requested_item shift.open_date is exist - process it [17:23:37]req_shift_open_date [17:23:37]req_shift_open_date done [17:23:37]produce_requested_data done [17:23:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289789,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:23:37]process_action_free close_receipt [17:23:37]json_value_free [17:23:37]json_value_free done [17:23:37]process_json_proto returns [17:23:37]Send response to host [17:23:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289789,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:23:37]free response buf [17:23:37]execute_script done [17:23:37]execute_script returns [17:23:37]free content buf [17:23:37]Sock 9.Close socket [17:23:37]Sock 9.Thread stoped [17:23:41]OFD Sender: No OFD packet to send [17:23:46]OFD Sender: No OFD packet to send [17:23:51]OFD Sender: No OFD packet to send [17:23:56]OFD Sender: No OFD packet to send [17:24:01]OFD Sender: No OFD packet to send [17:24:06]OFD Sender: No OFD packet to send [17:24:11]OFD Sender: No OFD packet to send [17:24:16]OFD Sender: No OFD packet to send [17:24:21]OFD Sender: No OFD packet to send [17:24:26]OFD Sender: No OFD packet to send [17:24:31]OFD Sender: No OFD packet to send [17:24:36]OFD Sender: No OFD packet to send [17:24:41]OFD Sender: No OFD packet to send [17:24:46]OFD Sender: No OFD packet to send [17:24:51]OFD Sender: No OFD packet to send [17:24:56]OFD Sender: No OFD packet to send [17:25:01]OFD Sender: No OFD packet to send [17:25:06]OFD Sender: No OFD packet to send [17:25:11]OFD Sender: No OFD packet to send [17:25:16]OFD Sender: No OFD packet to send [17:25:21]OFD Sender: No OFD packet to send [17:25:22]accept exits with 7 [17:25:22]New connection [17:25:22]New thread 3067157860 created [17:25:22]Thread 3067301220 joined [17:25:22]Waiting for new connection... [17:25:22] Sock 7.Parse request [17:25:22]Sock 7.Check first char [17:25:22]Sock 7.First char is OK [17:25:22]request: POST /json_proto HTTP/1.0 [17:25:22]Method: POST [17:25:22]URL: /json_proto [17:25:22]Method is POST - this is cgi request [17:25:22]url: /json_proto [17:25:22]query_string will be loaded in cgi processing [17:25:22]execute_cgi json_proto POST (null) [17:25:22]execute_cgi path=json_proto method=POST [17:25:22]POST find Content-Length [17:25:22]Host: 172.17.41.135:8080 [17:25:22]Content-Length: 687 [17:25:22]Content-Type: application/json [17:25:22] [17:25:22]POST finish read [17:25:22]Found Content-Length = 687 [17:25:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.11, "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" ] } } [17:25:22]execute_script... [17:25: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)24617887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.11, "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" ] } } [17:25:22]POST & json_proto [17:25:22]process_json_proto [17:25:22]json parsed OK: [17:25:22]protocol is kg_v1.0 [17:25:22]action value=close_receipt [17:25:22]process_action close_receipt [17:25:22]cmd_close_receipt [17:25:22]MH_GetDate [17:25:22]Write to MH i2c: F0 00 00 D2 2C ED [17:25:22]Write i2c OK [17:25:22]MH_I2C_Read... [17:25:22]Read from MH i2c: F0 [17:25:22]MH_I2C_Read... [17:25:22]Read from MH i2c: F0 09 00 [17:25:22]MH_I2C_Read... [17:25:22]Read from MH i2c: F0 09 00 D2 2C 00 84 A4 F1 66 ED 3E 82 65 87 [17:25:22]GetLastDocTimeStamp 1727112215 [17:25:22]current date 1727112324 [17:25:22]FM_GetShiftState [17:25:22]SAM_PROTO_GetShiftState [17:25:22]wFMCommunicate request_size=4 [17:25:22]MH_SAM_APDU [17:25:22]CAPDU: 80 13 01 00 [17:25:22]Write to MH i2c: E2 08 00 D3 2C 80 13 01 00 00 00 00 00 7C [17:25:22]Write i2c OK [17:25:22]MH_I2C_Read... [17:25:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:22]Read from MH i2c: E2 [17:25:22]MH_I2C_Read... [17:25:22]Read from MH i2c: E2 0E 00 [17:25:22]MH_I2C_Read... [17:25:22]Read from MH i2c: E2 0E 00 D3 2C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [17:25:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:25:22]wFMCommunicate OK [17:25:22]SAM_PROTO_GetShiftState done [17:25:22]FM_GetShiftState done [17:25:22]opened in 1727051401 [17:25:22]opened+sec_in_day 1727137801 [17:25:22]quantity*price = 150011 [17:25:22]sum+1 = 150012 [17:25:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 464 23.09.2024 17:25 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289790 ФПД: 139452226454333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T172524&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289790&fm=139452226454333&tin=02508201610067®Number=0000000000091827&sum=150000 [17:25:23]StoreToDocumentArchive [17:25:23]shift 515 fd 289790 [17:25:23]save to /storage/0515/doc_00289790 [17:25:23]save last doc name /storage/0515/doc_00289790 to /storage/kkm_last_doc_name [17:25:23]save OK [17:25:23]Clear old archive folders... [17:25:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:25:23]tlvbuf is 00704510 [17:25:23]SAM_PROTO_ClearQueue [17:25:23]wFMCommunicate request_size=4 [17:25:23]MH_SAM_APDU [17:25:23]CAPDU: 80 09 00 00 [17:25:23]Write to MH i2c: E2 08 00 E0 2C 80 09 00 00 00 00 00 00 7E [17:25:23]Write i2c OK [17:25:23]MH_I2C_Read... [17:25:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:25:23]Read from MH i2c: E2 [17:25:23]MH_I2C_Read... [17:25:23]Read from MH i2c: E2 03 00 [17:25:23]MH_I2C_Read... [17:25:23]Read from MH i2c: E2 03 00 E0 2C 00 90 00 80 [17:25:23]RAPDU: 90 00 [17:25:23]wFMCommunicate OK [17:25:23]SAM_PROTO_ClearQueue done [17:25:23]KKMCreateOFDPacket [17:25:23]OFDProtocolAddRootSTLVToBuf [17:25:23]FM_MakeSignedData [17:25:23]FM_MakeSignedData [17:25:23]SAM_PROTO_SignData [17:25:23]wFMCommunicate request_size=4 [17:25:23]MH_SAM_APDU [17:25:23]CAPDU: 80 0D 01 02 [17:25:23]Write to MH i2c: E2 08 00 E1 2C 80 0D 01 02 00 00 00 00 86 [17:25:23]Write i2c OK [17:25:23]MH_I2C_Read... [17:25:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:25:23]Read from MH i2c: E2 [17:25:23]MH_I2C_Read... [17:25:23]Read from MH i2c: E2 03 00 [17:25:23]MH_I2C_Read... [17:25:23]Read from MH i2c: E2 03 00 E1 2C 00 90 00 81 [17:25:23]RAPDU: 90 00 [17:25:23]wFMCommunicate OK [17:25:23]wFMCommunicate request_size=255 [17:25:23]MH_SAM_APDU [17:25:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 84 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6B 04 00 35 04 06 00 7E D4 [17:25:23]Write to MH i2c: E2 02 01 E2 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 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 84 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6B 04 00 35 04 06 00 7E D4 00 00 A6 [17:25:23]Write i2c OK [17:25:23]MH_I2C_Read... [17:25:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:24]Read from MH i2c: E2 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 03 00 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 03 00 E2 2C 00 90 00 82 [17:25:24]RAPDU: 90 00 [17:25:24]wFMCommunicate OK [17:25:24]wFMCommunicate request_size=9 [17:25:24]MH_SAM_APDU [17:25:24]CAPDU: 80 0D 02 02 04 C0 6B C3 3D [17:25:24]Write to MH i2c: E2 0C 00 E3 2C 80 0D 02 02 04 00 C0 6B C3 3D 00 00 BC [17:25:24]Write i2c OK [17:25:24]MH_I2C_Read... [17:25:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:24]Read from MH i2c: E2 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 03 00 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 03 00 E3 2C 00 90 00 83 [17:25:24]RAPDU: 90 00 [17:25:24]wFMCommunicate OK [17:25:24]wFMCommunicate request_size=4 [17:25:24]MH_SAM_APDU [17:25:24]CAPDU: 80 0D 03 02 [17:25:24]Write to MH i2c: E2 08 00 E4 2C 80 0D 03 02 00 00 00 00 8B [17:25:24]Write i2c OK [17:25:24]MH_I2C_Read... [17:25:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:25:24]Read from MH i2c: E2 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 0B 00 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 0B 00 E4 2C 00 77 6F CD C1 CB AA 93 F2 90 00 FA [17:25:24]RAPDU: 77 6F CD C1 CB AA 93 F2 90 00 [17:25:24]wFMCommunicate OK [17:25:24]SAM_PROTO_SignData done [17:25:24]FM_MakeSignedData done [17:25:24]CreateOFDProtocolMessage [17:25:24]wFMCommunicate request_size=4 [17:25:24]MH_SAM_APDU [17:25:24]CAPDU: 80 11 00 00 [17:25:24]Write to MH i2c: E2 08 00 E5 2C 80 11 00 00 00 00 00 00 8B [17:25:24]Write i2c OK [17:25:24]MH_I2C_Read... [17:25:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:24]Read from MH i2c: E2 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 17 00 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: E2 17 00 E5 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DB [17:25:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:25:24]wFMCommunicate OK [17:25:24]CreateOFDProtocolMessage done [17:25:24]OFDSenderStorePacket 289790 [17:25:24]StoreOFDPacket docnum=289790 [17:25:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 37 D5 06 01 E3 FA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 84 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6B 04 00 35 04 06 00 7E D4 C0 6B C3 3D 77 6F CD C1 CB AA 93 F2 [17:25:24]CheckFolder [17:25:24]dirname=/storage/ofd_packets [17:25:24]CheckFolder done [17:25:24]ProducePacketName [17:25:24]name=ofd_packets/00289790 [17:25:24]NVStorageSaveData ofd_packets/00289790 [17:25:24]File name is /storage/ofd_packets/00289790 [17:25:24]Write 300 bytes [17:25:24]NVStorageSaveData done [17:25:24]OFDSenderStorePacket done [17:25:24]KKMCreateOFDPacket done [17:25:24]NVStorageSaveData kkm_last_timestamp [17:25:24]File name is /storage/kkm_last_timestamp [17:25:24]Write 4 bytes [17:25:24]NVStorageSaveData done [17:25:24]ExternCall_PrintAddStr [17:25:24]wPrintStart [17:25:24]Write to MH i2c: 01 00 00 E6 2C 12 [17:25:24]Write i2c OK [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: 01 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: 01 07 00 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: 01 07 00 E6 2C 00 00 00 00 00 FF 0F 27 [17:25:24]RasterBufferAndPrint [17:25:24]line Счет N : (1)24617887 [17:25:24]line ИНН: 02508201610067 [17:25:24]line Контрольно-Кассовый Чек [17:25:24]line ПРОДАЖА [17:25:24]line ТРК (МРК, ГНК) : 71 [17:25:24]line Товар: 2711190000 [17:25:24]line ГАЗ-К-5 [17:25:24]line 40.110 * 37.40 [17:25:24]line = 1500.11 [17:25:24]line НДС 12% НСП 1% [17:25:24]line > о реализуемом товаре [17:25:24]line ОКРУГЛЕНИЕ: -0.11 [17:25:24]line ИТОГО: 1500.00 [17:25:24]line Внесено: 1500.00 [17:25:24]line СДАЧА: 0.00 [17:25:24]line НСП 1% : 13.27 [17:25:24]line НДС 12% : 159.30 [17:25:24]line Наличными: 1500.00 [17:25:24]line Безнал.: 0.00 [17:25:24]line Место: АЗС № 90 "Партнёр-нефть" [17:25:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:25:24]line СНО: Общий режим [17:25:24]line Чек 464 23.09.2024 17:25 [17:25:24]line Смена: 515 ФФД: 1.0 [17:25:24]line ЗНМ: 0300000107 [17:25:24]line РНМ: 0000000000091827 [17:25:24]line Версия ККМ: 001 [17:25:24]line ФМ: 0000000000871832 [17:25:24]line ФД: 289790 [17:25:24]line ФПД: 139452226454333 [17:25:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T172524&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289790&fm=139452226454333&tin=02508201610067®Number=0000000000091827&sum=150000 [17:25:24]written 0, free lines is 4095 [17:25:24]OFD Sender: Processing packet 289790 [packets to send 1784, broken 1783] [17:25:24]ProducePacketName [17:25:24]name=ofd_packets/00289790 [17:25:24]OFD Sender: To server: pG, [17:25:24]CommunicateWithHost lk.salyk.kg:30040 [17:25:24]ConnectInit lk.salyk.kg [17:25:24]Connected sock=10 [17:25: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 33 32 0E 01 00 00 37 D5 06 01 E3 FA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 84 A4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FE 6B 04 00 35 04 06 00 7E D4 C0 6B C3 3D 77 6F CD C1 CB AA 93 F2 [17:25:24]Write to MH i2c: 01 00 00 10 2D 3D [17:25:24]Write i2c OK [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: 01 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: 01 07 00 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: 01 07 00 10 2D 00 00 00 00 00 CD 0C 1D [17:25:24]RasterBufferAndPrint [17:25:24]line [17:25:24]line [17:25:24]line [17:25:24]line [17:25:24]line [17:25:24]written 0, free lines is 3284 [17:25:24]MH_Cut [17:25:24]Write to MH i2c: D1 01 00 17 2D 01 16 [17:25:24]Write i2c OK [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: D1 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: D1 01 00 [17:25:24]MH_I2C_Read... [17:25:24]Read from MH i2c: D1 01 00 17 2D 00 15 [17:25:24]Write to MH i2c: 01 00 00 18 2D 45 [17:25:24]Write i2c OK [17:25:24]MH_I2C_Read... [17:25: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 33 32 4F 00 00 00 56 B3 47 00 79 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 33 32 10 04 04 00 FE 6B 04 00 F4 03 04 00 58 4C F1 66 B6 04 01 00 00 10 26 B0 5C 29 B8 6E F4 [17:25:24]CommunicateWithHost err = 0 [17:25:24]CheckOFDResponse [17:25:24]1017 (14) - 77093643461234 [17:25:24]1041 (16) - 0000000000871832 [17:25:24]1040 (4) - 289790 [17:25:24]1012 (4) - 23.09.2024 11:09 [17:25:24]1206 (1) - 0 [17:25:24]OFD Sender: Remove packet 289790 [17:25:24]ProducePacketName [17:25:24]name=ofd_packets/00289790 [17:25:24]NVStorageDeleteData [17:25:25]*** Cut start [17:25:25]*** Partial cut [17:25:25]*** CUTSNS_PIN = 1 [17:25:25]OFD Sender: No OFD packet to send [17:25:25]*** CUTSNS_PIN = 0 [17:25:25]*** Brake cut motor [17:25:26]Read from MH i2c: 01 [17:25:26]MH_I2C_Read... [17:25:26]*** Stop cut motor [17:25:26]*** Cut end [17:25:26]Read from MH i2c: 01 07 00 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: 01 07 00 18 2D 00 00 00 00 00 FF 0F 5A [17:25:26]process_action close_receipt done [17:25:26]requested_data is exist [17:25:26]produce_requested_data [17:25:26]requested_item fm.sn is exist - process it [17:25:26]wFMCommunicate request_size=4 [17:25:26]MH_SAM_APDU [17:25:26]CAPDU: 80 11 00 00 [17:25:26]Write to MH i2c: E2 08 00 19 2D 80 11 00 00 00 00 00 00 C0 [17:25:26]Write i2c OK [17:25:26]MH_I2C_Read... [17:25:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:26]Read from MH i2c: E2 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: E2 17 00 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: E2 17 00 19 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 10 [17:25:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:25:26]wFMCommunicate OK [17:25:26]requested_item fd.num is exist - process it [17:25:26]SAM_PROTO_GetFieldsCounters [17:25:26]wFMCommunicate request_size=4 [17:25:26]MH_SAM_APDU [17:25:26]CAPDU: 80 13 00 00 [17:25:26]Write to MH i2c: E2 08 00 1A 2D 80 13 00 00 00 00 00 00 C3 [17:25:26]Write i2c OK [17:25:26]MH_I2C_Read... [17:25:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:25:26]Read from MH i2c: E2 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: E2 62 00 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: E2 62 00 1A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6B 04 00 0E 04 04 00 03 02 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 C8 [17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6B 04 00 0E 04 04 00 03 02 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 [17:25:26]wFMCommunicate OK [17:25:26]SAM_PROTO_GetFieldsCounters done [17:25:26]requested_item shift.num is exist - process it [17:25:26]requested_item shift.opened is exist - process it [17:25:26]req_shift_opened [17:25:26]FM_GetShiftState [17:25:26]SAM_PROTO_GetShiftState [17:25:26]wFMCommunicate request_size=4 [17:25:26]MH_SAM_APDU [17:25:26]CAPDU: 80 13 01 00 [17:25:26]Write to MH i2c: E2 08 00 1B 2D 80 13 01 00 00 00 00 00 C5 [17:25:26]Write i2c OK [17:25:26]MH_I2C_Read... [17:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:26]Read from MH i2c: E2 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: E2 0E 00 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: E2 0E 00 1B 2D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 66 [17:25:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:25:26]wFMCommunicate OK [17:25:26]SAM_PROTO_GetShiftState done [17:25:26]FM_GetShiftState done [17:25:26]req_shift_opened done [17:25:26]requested_item shift.open_date is exist - process it [17:25:26]req_shift_open_date [17:25:26]req_shift_open_date done [17:25:26]produce_requested_data done [17:25:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289790,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:25:26]process_action_free close_receipt [17:25:26]json_value_free [17:25:26]json_value_free done [17:25:26]process_json_proto returns [17:25:26]Send response to host [17:25:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289790,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:25:26]free response buf [17:25:26]execute_script done [17:25:26]execute_script returns [17:25:26]free content buf [17:25:26]Sock 7.Close socket [17:25:26]Sock 7.Thread stoped [17:25:30]OFD Sender: No OFD packet to send [17:25:35]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [17:26:00]OFD Sender: No OFD packet to send [17:26:05]OFD Sender: No OFD packet to send [17:26:10]OFD Sender: No OFD packet to send [17:26:15]OFD Sender: No OFD packet to send [17:26:20]OFD Sender: No OFD packet to send [17:26:25]OFD Sender: No OFD packet to send [17:26:30]OFD Sender: No OFD packet to send [17:26:35]OFD Sender: No OFD packet to send [17:26:40]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 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 75 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725D0 (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: 24077844+1703034605=1727112449 [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 = 0x33570625 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 76 [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [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 02 A5 F1 66 ED 3E 82 65 0F [17:27:30]Current date/time: 23.09.2024 17:27 [17:27:30]FM_Init [17:27:30]wFMConnect [17:27:30]MH_SAM_On [17:27:30]Write to MH i2c: E0 00 00 08 00 E7 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]*** iso7816_init finished! [17:27:30]*** atr: [17:27:30]*** 0F 3B D5 18 FF 81 91 FE [17:27:30]*** 1F C3 80 73 C8 21 10 0A [17:27:30]*** 00 00 00 00 00 00 00 00 [17:27:30]*** 00 00 00 00 00 00 00 00 [17:27:30]*** 00 00 00 00 00 00 00 00 [17:27:30]*** 00 00 00 00 00 00 00 00 [17:27:30]*** 00 00 00 00 00 00 00 00 [17:27:30]*** 00 00 00 00 00 00 00 00 [17:27:30]Read from MH i2c: E0 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E0 10 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:27:30]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:27:30]wFMCommunicate request_size=10 [17:27:30]MH_SAM_APDU [17:27:30]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:27:30]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [17:27:30]Read from MH i2c: E2 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [17:27:30]RAPDU: 90 00 [17:27:30]wFMCommunicate OK [17:27:30]wFMCommunicate request_size=4 [17:27:30]MH_SAM_APDU [17:27:30]CAPDU: 80 11 00 00 [17:27:30]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:30]Read from MH i2c: E2 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 17 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [17:27:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:27:30]wFMCommunicate OK [17:27:30]Detected FM SN is 0000000000871832 [17:27:30]Stored FM SN is 0000000000871832 [17:27:30]wFMCommunicate request_size=9 [17:27:30]MH_SAM_APDU [17:27:30]CAPDU: 80 16 00 00 04 3C A7 00 00 [17:27:30]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 3C A7 00 00 00 00 75 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 [17:27:30]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [17:27:30]RAPDU: 90 00 [17:27:30]wFMCommunicate OK [17:27:30]FM PIN OK [17:27:30]wFMCommunicate request_size=8 [17:27:30]MH_SAM_APDU [17:27:30]CAPDU: 80 14 04 00 03 02 00 01 [17:27:30]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [17:27:30]Read from MH i2c: E2 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [17:27:30]RAPDU: 90 00 [17:27:30]wFMCommunicate OK [17:27:30]wFMCommunicate request_size=13 [17:27:30]MH_SAM_APDU [17:27:30]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [17:27:30]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [17:27:30]Read from MH i2c: E2 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [17:27:30]RAPDU: 90 00 [17:27:30]wFMCommunicate OK [17:27:30]wFMCommunicate request_size=4 [17:27:30]MH_SAM_APDU [17:27:30]CAPDU: 80 11 00 00 [17:27:30]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:30]Read from MH i2c: E2 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 17 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [17:27:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:27:30]wFMCommunicate OK [17:27:30]DocumentArchiveInit [17:27:30]Start Httpd... [17:27:30]Httpd thread 3067293028 created [17:27:30]Write to MH i2c: 01 00 00 0F 00 0F [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: 01 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: 01 07 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [17:27:30]MH Int Process started [17:27:30]Allocated Socket 8 [17:27:30]Bind OK [17:27:30]Listen OK [17:27:30]httpd running on port 8080 [17:27:30]Waiting for new connection... [17:27:32]OFD Sender: No OFD packet to send [17:27:33]accept exits with 9 [17:27:33]New connection [17:27:33]New thread 3067006308 created [17:27:33]Waiting for new connection... [17:27:33] Sock 9.Parse request [17:27:33]Sock 9.Check first char [17:27:33]Sock 9.First char is OK [17:27:33]request: POST /json_proto HTTP/1.0 [17:27:33]Method: POST [17:27:33]URL: /json_proto [17:27:33]Method is POST - this is cgi request [17:27:33]url: /json_proto [17:27:33]query_string will be loaded in cgi processing [17:27:33]execute_cgi json_proto POST (null) [17:27:33]execute_cgi path=json_proto method=POST [17:27:33]POST find Content-Length [17:27:33]Host: 172.17.41.135:8080 [17:27:33]Content-Length: 215 [17:27:33]Content-Type: application/json [17:27:33] [17:27:33]POST finish read [17:27:33]Found Content-Length = 215 [17:27:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:33]execute_script... [17:27:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:33]POST & json_proto [17:27:33]process_json_proto [17:27:33]json parsed OK: [17:27:33]protocol is kg_v1.0 [17:27:33]action value=get_value [17:27:33]process_action get_value [17:27:33]cmd_get_value [17:27:33]process_action get_value done [17:27:33]requested_data is exist [17:27:33]produce_requested_data [17:27:33]requested_item kkm.sn is exist - process it [17:27:33]requested_item kkm.ver is exist - process it [17:27:33]requested_item fm.sn is exist - process it [17:27:33]wFMCommunicate request_size=4 [17:27:33]MH_SAM_APDU [17:27:33]CAPDU: 80 11 00 00 [17:27:33]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [17:27:33]Write i2c OK [17:27:33]MH_I2C_Read... [17:27:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:33]Read from MH i2c: E2 [17:27:33]MH_I2C_Read... [17:27:33]Read from MH i2c: E2 17 00 [17:27:33]MH_I2C_Read... [17:27:33]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DA [17:27:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:27:33]wFMCommunicate OK [17:27:33]requested_item fd.num is exist - process it [17:27:33]SAM_PROTO_GetFieldsCounters [17:27:33]wFMCommunicate request_size=4 [17:27:33]MH_SAM_APDU [17:27:33]CAPDU: 80 13 00 00 [17:27:33]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [17:27:33]Write i2c OK [17:27:33]MH_I2C_Read... [17:27:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:33]Read from MH i2c: E2 [17:27:33]MH_I2C_Read... [17:27:33]Read from MH i2c: E2 62 00 [17:27:33]MH_I2C_Read... [17:27:33]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6B 04 00 0E 04 04 00 03 02 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 92 [17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6B 04 00 0E 04 04 00 03 02 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 [17:27:33]wFMCommunicate OK [17:27:33]SAM_PROTO_GetFieldsCounters done [17:27:33]requested_item shift.num is exist - process it [17:27:33]requested_item shift.opened is exist - process it [17:27:33]req_shift_opened [17:27:33]FM_GetShiftState [17:27:33]SAM_PROTO_GetShiftState [17:27:33]wFMCommunicate request_size=4 [17:27:33]MH_SAM_APDU [17:27:33]CAPDU: 80 13 01 00 [17:27:33]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [17:27:33]Write i2c OK [17:27:33]MH_I2C_Read... [17:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:33]Read from MH i2c: E2 [17:27:33]MH_I2C_Read... [17:27:33]Read from MH i2c: E2 0E 00 [17:27:33]MH_I2C_Read... [17:27:33]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [17:27:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:27:33]wFMCommunicate OK [17:27:33]SAM_PROTO_GetShiftState done [17:27:33]FM_GetShiftState done [17:27:33]req_shift_opened done [17:27:33]requested_item shift.open_date is exist - process it [17:27:33]req_shift_open_date [17:27:33]req_shift_open_date done [17:27:33]produce_requested_data done [17:27:33]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289790,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:27:33]process_action_free get_value [17:27:33]json_value_free [17:27:33]json_value_free done [17:27:33]process_json_proto returns [17:27:33]Send response to host [17:27:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289790,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:27:33]free response buf [17:27:33]execute_script done [17:27:33]execute_script returns [17:27:33]free content buf [17:27:33]Sock 9.Close socket [17:27:33]Sock 9.Thread stoped [17:27:33]accept exits with 5 [17:27:33]New connection [17:27:33]New thread 3066862948 created [17:27:33]Thread 3067006308 joined [17:27:33]Waiting for new connection... [17:27:33] Sock 5.Parse request [17:27:33]Sock 5.Check first char [17:27:33]Sock 5.First char is OK [17:27:33]request: POST /json_proto HTTP/1.0 [17:27:33]Method: POST [17:27:33]URL: /json_proto [17:27:33]Method is POST - this is cgi request [17:27:33]url: /json_proto [17:27:33]query_string will be loaded in cgi processing [17:27:33]execute_cgi json_proto POST (null) [17:27:33]execute_cgi path=json_proto method=POST [17:27:33]POST find Content-Length [17:27:33]Host: 172.17.41.135:8080 [17:27:33]Content-Length: 331 [17:27:33]Content-Type: application/json [17:27:33] [17:27:33]POST finish read [17:27:33]Found Content-Length = 331 [17:27:33]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:27:33]execute_script... [17:27:33]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:27:33]POST & json_proto [17:27:33]process_json_proto [17:27:33]json parsed OK: [17:27:33]protocol is kg_v1.0 [17:27:33]action value=get_value [17:27:33]process_action get_value [17:27:33]cmd_get_value [17:27:33]process_action get_value done [17:27:33]requested_data is exist [17:27:33]produce_requested_data [17:27:33]requested_item fm.sale.total is exist - process it [17:27:33]SAM_PROTO_GetFMData [17:27:33]wFMCommunicate request_size=4 [17:27:33]MH_SAM_APDU [17:27:33]CAPDU: 80 13 03 00 [17:27:33]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:27:33]Write i2c OK [17:27:33]MH_I2C_Read... [17:27:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:27:34]Read from MH i2c: E2 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 FD 00 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 F7 67 04 00 69 04 A4 00 6F 04 04 00 CE 5F 04 00 B1 04 05 00 A1 6C 95 80 07 70 04 05 00 81 C8 20 6D 06 72 04 05 00 20 A4 74 13 01 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 37 FF 01 CC 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 DA FF 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 2D [17:27:34]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F7 67 04 00 69 04 A4 00 6F 04 04 00 CE 5F 04 00 B1 04 05 00 A1 6C 95 80 07 70 04 05 00 81 C8 20 6D 06 72 04 05 00 20 A4 74 13 01 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 37 FF 01 CC 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 DA FF 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 [17:27:34]wFMCommunicate OK [17:27:34]wFMCommunicate request_size=4 [17:27:34]MH_SAM_APDU [17:27:34]CAPDU: 80 17 00 00 [17:27:34]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:27:34]Write i2c OK [17:27:34]MH_I2C_Read... [17:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:27:34]Read from MH i2c: E2 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 FD 00 [17:27:34]MH_I2C_Read... [17:27:34]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 7D [17:27:34]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:27:34]wFMCommunicate OK [17:27:34]wFMCommunicate request_size=4 [17:27:34]MH_SAM_APDU [17:27:34]CAPDU: 80 17 00 00 [17:27:34]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:27:34]Write i2c OK [17:27:34]MH_I2C_Read... [17:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:27:34]Read from MH i2c: E2 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 FD 00 [17:27:34]MH_I2C_Read... [17:27:34]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:27:34]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:27:34]wFMCommunicate OK [17:27:34]wFMCommunicate request_size=4 [17:27:34]MH_SAM_APDU [17:27:34]CAPDU: 80 17 00 00 [17:27:34]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:27:34]Write i2c OK [17:27:34]MH_I2C_Read... [17:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:27:34]Read from MH i2c: E2 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 FD 00 [17:27:34]MH_I2C_Read... [17:27:34]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:27:34]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:27:34]wFMCommunicate OK [17:27:34]wFMCommunicate request_size=4 [17:27:34]MH_SAM_APDU [17:27:34]CAPDU: 80 17 00 00 [17:27:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:27:34]Write i2c OK [17:27:34]MH_I2C_Read... [17:27:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:27:35]Read from MH i2c: E2 [17:27:35]MH_I2C_Read... [17:27:35]Read from MH i2c: E2 E3 00 [17:27:35]MH_I2C_Read... [17:27:35]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:27:35]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:27:35]wFMCommunicate OK [17:27:35]SAM_PROTO_GetFMData done [17:27:35]requested_item fm.sale_refund.total is exist - process it [17:27:35]requested_item fm.buy.total is exist - process it [17:27:35]requested_item shift.sale.total is exist - process it [17:27:35]SAM_PROTO_GetShiftData [17:27:35]wFMCommunicate request_size=4 [17:27:35]MH_SAM_APDU [17:27:35]CAPDU: 80 13 02 00 [17:27:35]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:27:35]Write i2c OK [17:27:35]MH_I2C_Read... [17:27:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:27:35]Read from MH i2c: E2 [17:27:35]MH_I2C_Read... [17:27:35]Read from MH i2c: E2 FD 00 [17:27:35]MH_I2C_Read... [17:27:35]Read from MH i2c: E2 FD 00 18 00 00 B2 04 AA 04 AE 04 6E 04 04 00 D0 01 00 00 69 04 9F 00 6F 04 04 00 D0 01 00 00 B1 04 04 00 1B 37 9B 02 70 04 04 00 F4 2B 3E 01 72 04 04 00 27 0B 5D 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 F6 DC 46 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AE E7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 A1 [17:27:35]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 D0 01 00 00 69 04 9F 00 6F 04 04 00 D0 01 00 00 B1 04 04 00 1B 37 9B 02 70 04 04 00 F4 2B 3E 01 72 04 04 00 27 0B 5D 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 F6 DC 46 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AE E7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [17:27:35]wFMCommunicate OK [17:27:35]wFMCommunicate request_size=4 [17:27:35]MH_SAM_APDU [17:27:35]CAPDU: 80 17 00 00 [17:27:35]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:27:35]Write i2c OK [17:27:35]MH_I2C_Read... [17:27:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:27:35]Read from MH i2c: E2 [17:27:35]MH_I2C_Read... [17:27:35]Read from MH i2c: E2 FD 00 [17:27:35]MH_I2C_Read... [17:27:35]Read from MH i2c: E2 FD 00 19 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 B0 [17:27:35]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [17:27:35]wFMCommunicate OK [17:27:35]wFMCommunicate request_size=4 [17:27:35]MH_SAM_APDU [17:27:35]CAPDU: 80 17 00 00 [17:27:35]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:27:35]Write i2c OK [17:27:35]MH_I2C_Read... [17:27:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:27:36]Read from MH i2c: E2 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 FD 00 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 FD 00 1A 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 56 [17:27:36]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [17:27:36]wFMCommunicate OK [17:27:36]wFMCommunicate request_size=4 [17:27:36]MH_SAM_APDU [17:27:36]CAPDU: 80 17 00 00 [17:27:36]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:27:36]Write i2c OK [17:27:36]MH_I2C_Read... [17:27:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:27:36]Read from MH i2c: E2 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 FD 00 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 FD 00 1B 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 12 [17:27:36]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [17:27:36]wFMCommunicate OK [17:27:36]wFMCommunicate request_size=4 [17:27:36]MH_SAM_APDU [17:27:36]CAPDU: 80 17 00 00 [17:27:36]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [17:27:36]Write i2c OK [17:27:36]MH_I2C_Read... [17:27:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [17:27:36]Read from MH i2c: E2 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 CF 00 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 CF 00 1C 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [17:27:36]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:27:36]wFMCommunicate OK [17:27:36]SAM_PROTO_GetShiftData done [17:27:36]requested_item shift.sale.total_cash is exist - process it [17:27:36]requested_item shift.sale_refund.total is exist - process it [17:27:36]requested_item shift.sale_refund.total_cash is exist - process it [17:27:36]requested_item shift.buy.total is exist - process it [17:27:36]requested_item shift.buy.total_cash is exist - process it [17:27:36]produce_requested_data done [17:27:36]produce_requested_data return {"fm.sale.total":322220473.93,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":437266.19,"shift.sale.total_cash":208517.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} [17:27:36]process_action_free get_value [17:27:36]json_value_free [17:27:36]json_value_free done [17:27:36]process_json_proto returns [17:27:36]Send response to host [17:27:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322220473.93,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":437266.19,"shift.sale.total_cash":208517.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}}} [17:27:36]free response buf [17:27:36]execute_script done [17:27:36]execute_script returns [17:27:36]free content buf [17:27:36]Sock 5.Close socket [17:27:36]Sock 5.Thread stoped [17:27:38]OFD Sender: No OFD packet to send [17:27:43]OFD Sender: No OFD packet to send [17:27:48]OFD Sender: No OFD packet to send [17:27:53]OFD Sender: No OFD packet to send [17:27:58]OFD Sender: No OFD packet to send [17:28:03]OFD Sender: No OFD packet to send [17:28:08]OFD Sender: No OFD packet to send [17:28:13]OFD Sender: No OFD packet to send [17:28:18]OFD Sender: No OFD packet to send [17:28:23]OFD Sender: No OFD packet to send [17:28:28]OFD Sender: No OFD packet to send [17:28:33]OFD Sender: No OFD packet to send [17:28:38]OFD Sender: No OFD packet to send [17:28:43]OFD Sender: No OFD packet to send [17:28:48]OFD Sender: No OFD packet to send [17:28:53]OFD Sender: No OFD packet to send [17:28:58]OFD Sender: No OFD packet to send [17:29:03]OFD Sender: No OFD packet to send [17:29:08]OFD Sender: No OFD packet to send [17:29:13]OFD Sender: No OFD packet to send [17:30:34]ConnectInit Can't connect to host [17:30:38]OFD Sender: No OFD packet to send [17:30:43]OFD Sender: No OFD packet to send [17:30:48]OFD Sender: No OFD packet to send [17:30:53]OFD Sender: No OFD packet to send [17:30:58]OFD Sender: No OFD packet to send [17:31:03]OFD Sender: No OFD packet to send [17:31:08]OFD Sender: No OFD packet to send [17:31:11]accept exits with 8 [17:31:11]New connection [17:31:11]New thread 3067493732 created [17:31:11]Waiting for new connection... [17:31:11] Sock 8.Parse request [17:31:11]Sock 8.Check first char [17:31:11]Sock 8.First char is OK [17:31:11]request: POST /json_proto HTTP/1.0 [17:31:11]Method: POST [17:31:11]URL: /json_proto [17:31:11]Method is POST - this is cgi request [17:31:11]url: /json_proto [17:31:11]query_string will be loaded in cgi processing [17:31:11]execute_cgi json_proto POST (null) [17:31:11]execute_cgi path=json_proto method=POST [17:31:11]POST find Content-Length [17:31:11]Host: 172.17.41.135:8080 [17:31:11]Content-Length: 215 [17:31:11]Content-Type: application/json [17:31:11] [17:31:11]POST finish read [17:31:11]Found Content-Length = 215 [17:31:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:11]execute_script... [17:31:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:11]POST & json_proto [17:31:11]process_json_proto [17:31:11]json parsed OK: [17:31:11]protocol is kg_v1.0 [17:31:11]action value=get_value [17:31:11]process_action get_value [17:31:11]cmd_get_value [17:31:11]process_action get_value done [17:31:11]requested_data is exist [17:31:11]produce_requested_data [17:31:11]requested_item kkm.sn is exist - process it [17:31:11]requested_item kkm.ver is exist - process it [17:31:11]requested_item fm.sn is exist - process it [17:31:11]wFMCommunicate request_size=4 [17:31:11]MH_SAM_APDU [17:31:11]CAPDU: 80 11 00 00 [17:31:11]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [17:31:11]Write i2c OK [17:31:11]MH_I2C_Read... [17:31:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:11]Read from MH i2c: E2 [17:31:11]MH_I2C_Read... [17:31:11]Read from MH i2c: E2 17 00 [17:31:11]MH_I2C_Read... [17:31:11]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DA [17:31:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:31:11]wFMCommunicate OK [17:31:11]requested_item fd.num is exist - process it [17:31:11]SAM_PROTO_GetFieldsCounters [17:31:11]wFMCommunicate request_size=4 [17:31:11]MH_SAM_APDU [17:31:11]CAPDU: 80 13 00 00 [17:31:11]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [17:31:11]Write i2c OK [17:31:11]MH_I2C_Read... [17:31:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:11]Read from MH i2c: E2 [17:31:11]MH_I2C_Read... [17:31:11]Read from MH i2c: E2 62 00 [17:31:11]MH_I2C_Read... [17:31:11]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6B 04 00 0E 04 04 00 03 02 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 92 [17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FE 6B 04 00 0E 04 04 00 03 02 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 [17:31:11]wFMCommunicate OK [17:31:11]SAM_PROTO_GetFieldsCounters done [17:31:11]requested_item shift.num is exist - process it [17:31:11]requested_item shift.opened is exist - process it [17:31:11]req_shift_opened [17:31:11]FM_GetShiftState [17:31:11]SAM_PROTO_GetShiftState [17:31:11]wFMCommunicate request_size=4 [17:31:11]MH_SAM_APDU [17:31:11]CAPDU: 80 13 01 00 [17:31:11]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [17:31:11]Write i2c OK [17:31:11]MH_I2C_Read... [17:31:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:11]Read from MH i2c: E2 [17:31:11]MH_I2C_Read... [17:31:11]Read from MH i2c: E2 0E 00 [17:31:11]MH_I2C_Read... [17:31:11]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [17:31:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:31:11]wFMCommunicate OK [17:31:11]SAM_PROTO_GetShiftState done [17:31:11]FM_GetShiftState done [17:31:11]req_shift_opened done [17:31:11]requested_item shift.open_date is exist - process it [17:31:11]req_shift_open_date [17:31:11]req_shift_open_date done [17:31:11]produce_requested_data done [17:31:11]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289790,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:31:11]process_action_free get_value [17:31:11]json_value_free [17:31:11]json_value_free done [17:31:11]process_json_proto returns [17:31:11]Send response to host [17:31:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289790,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:31:11]free response buf [17:31:11]execute_script done [17:31:11]execute_script returns [17:31:11]free content buf [17:31:11]Sock 8.Close socket [17:31:11]Sock 8.Thread stoped [17:31:11]accept exits with 9 [17:31:11]New connection [17:31:11]New thread 3067350372 created [17:31:11]Thread 3067493732 joined [17:31:11]Waiting for new connection... [17:31:11] Sock 9.Parse request [17:31:11]Sock 9.Check first char [17:31:11]Sock 9.First char is OK [17:31:11]request: POST /json_proto HTTP/1.0 [17:31:11]Method: POST [17:31:11]URL: /json_proto [17:31:11]Method is POST - this is cgi request [17:31:11]url: /json_proto [17:31:11]query_string will be loaded in cgi processing [17:31:11]execute_cgi json_proto POST (null) [17:31:11]execute_cgi path=json_proto method=POST [17:31:11]POST find Content-Length [17:31:11]Host: 172.17.41.135:8080 [17:31:11]Content-Length: 331 [17:31:11]Content-Type: application/json [17:31:11] [17:31:11]POST finish read [17:31:11]Found Content-Length = 331 [17:31:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:31:11]execute_script... [17:31:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:31:11]POST & json_proto [17:31:11]process_json_proto [17:31:11]json parsed OK: [17:31:11]protocol is kg_v1.0 [17:31:11]action value=get_value [17:31:11]process_action get_value [17:31:11]cmd_get_value [17:31:11]process_action get_value done [17:31:11]requested_data is exist [17:31:11]produce_requested_data [17:31:11]requested_item fm.sale.total is exist - process it [17:31:11]SAM_PROTO_GetFMData [17:31:11]wFMCommunicate request_size=4 [17:31:11]MH_SAM_APDU [17:31:11]CAPDU: 80 13 03 00 [17:31:11]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:31:11]Write i2c OK [17:31:11]MH_I2C_Read... [17:31:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:31:12]Read from MH i2c: E2 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: E2 FD 00 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 F7 67 04 00 69 04 A4 00 6F 04 04 00 CE 5F 04 00 B1 04 05 00 A1 6C 95 80 07 70 04 05 00 81 C8 20 6D 06 72 04 05 00 20 A4 74 13 01 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 37 FF 01 CC 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 DA FF 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 2D [17:31:12]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F7 67 04 00 69 04 A4 00 6F 04 04 00 CE 5F 04 00 B1 04 05 00 A1 6C 95 80 07 70 04 05 00 81 C8 20 6D 06 72 04 05 00 20 A4 74 13 01 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 37 FF 01 CC 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 DA FF 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 29 08 00 00 B1 04 04 00 2C F7 34 48 70 04 04 00 2C F7 34 48 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 38 1C AB 07 EF 03 90 00 [17:31:12]wFMCommunicate OK [17:31:12]wFMCommunicate request_size=4 [17:31:12]MH_SAM_APDU [17:31:12]CAPDU: 80 17 00 00 [17:31:12]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:31:12]Write i2c OK [17:31:12]MH_I2C_Read... [17:31:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:31:12]Read from MH i2c: E2 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: E2 FD 00 [17:31:12]MH_I2C_Read... [17:31:12]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 7D [17:31:12]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 F5 96 A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:31:12]wFMCommunicate OK [17:31:12]wFMCommunicate request_size=4 [17:31:12]MH_SAM_APDU [17:31:12]CAPDU: 80 17 00 00 [17:31:12]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:31:12]Write i2c OK [17:31:12]MH_I2C_Read... [17:31:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:31:12]Read from MH i2c: E2 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: E2 FD 00 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [17:31:12]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:31:12]wFMCommunicate OK [17:31:12]wFMCommunicate request_size=4 [17:31:12]MH_SAM_APDU [17:31:12]CAPDU: 80 17 00 00 [17:31:12]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:31:12]Write i2c OK [17:31:12]MH_I2C_Read... [17:31:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:31:13]Read from MH i2c: E2 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 FD 00 [17:31:13]MH_I2C_Read... [17:31:13]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:31:13]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:31:13]wFMCommunicate OK [17:31:13]wFMCommunicate request_size=4 [17:31:13]MH_SAM_APDU [17:31:13]CAPDU: 80 17 00 00 [17:31:13]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:31:13]Write i2c OK [17:31:13]MH_I2C_Read... [17:31:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:31:13]Read from MH i2c: E2 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 E3 00 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [17:31:13]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:31:13]wFMCommunicate OK [17:31:13]SAM_PROTO_GetFMData done [17:31:13]requested_item fm.sale_refund.total is exist - process it [17:31:13]requested_item fm.buy.total is exist - process it [17:31:13]requested_item shift.sale.total is exist - process it [17:31:13]SAM_PROTO_GetShiftData [17:31:13]wFMCommunicate request_size=4 [17:31:13]MH_SAM_APDU [17:31:13]CAPDU: 80 13 02 00 [17:31:13]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:31:13]Write i2c OK [17:31:13]MH_I2C_Read... [17:31:13]OFD Sender: No OFD packet to send [17:31:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:31:13]Read from MH i2c: E2 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 FD 00 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 FD 00 18 00 00 B2 04 AA 04 AE 04 6E 04 04 00 D0 01 00 00 69 04 9F 00 6F 04 04 00 D0 01 00 00 B1 04 04 00 1B 37 9B 02 70 04 04 00 F4 2B 3E 01 72 04 04 00 27 0B 5D 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 F6 DC 46 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AE E7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 A1 [17:31:13]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 D0 01 00 00 69 04 9F 00 6F 04 04 00 D0 01 00 00 B1 04 04 00 1B 37 9B 02 70 04 04 00 F4 2B 3E 01 72 04 04 00 27 0B 5D 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 F6 DC 46 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AE E7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [17:31:13]wFMCommunicate OK [17:31:13]wFMCommunicate request_size=4 [17:31:13]MH_SAM_APDU [17:31:13]CAPDU: 80 17 00 00 [17:31:13]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:31:13]Write i2c OK [17:31:13]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 FD 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 FD 00 19 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 B0 [17:31:14]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [17:31:14]wFMCommunicate OK [17:31:14]wFMCommunicate request_size=4 [17:31:14]MH_SAM_APDU [17:31:14]CAPDU: 80 17 00 00 [17:31:14]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:31:14]Write i2c OK [17:31:14]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 FD 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 FD 00 1A 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 56 [17:31:14]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [17:31:14]wFMCommunicate OK [17:31:14]wFMCommunicate request_size=4 [17:31:14]MH_SAM_APDU [17:31:14]CAPDU: 80 17 00 00 [17:31:14]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:31:14]Write i2c OK [17:31:14]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 FD 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 FD 00 1B 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 12 [17:31:14]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [17:31:14]wFMCommunicate OK [17:31:14]wFMCommunicate request_size=4 [17:31:14]MH_SAM_APDU [17:31:14]CAPDU: 80 17 00 00 [17:31:14]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [17:31:14]Write i2c OK [17:31:14]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 CF 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 CF 00 1C 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [17:31:14]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:31:14]wFMCommunicate OK [17:31:14]SAM_PROTO_GetShiftData done [17:31:14]requested_item shift.sale.total_cash is exist - process it [17:31:14]requested_item shift.sale_refund.total is exist - process it [17:31:14]requested_item shift.sale_refund.total_cash is exist - process it [17:31:14]requested_item shift.buy.total is exist - process it [17:31:14]requested_item shift.buy.total_cash is exist - process it [17:31:14]produce_requested_data done [17:31:14]produce_requested_data return {"fm.sale.total":322220473.93,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":437266.19,"shift.sale.total_cash":208517.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} [17:31:14]process_action_free get_value [17:31:14]json_value_free [17:31:14]json_value_free done [17:31:14]process_json_proto returns [17:31:14]Send response to host [17:31:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322220473.93,"fm.sale_refund.total":12114307.00,"fm.buy.total":0.00,"shift.sale.total":437266.19,"shift.sale.total_cash":208517.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}}} [17:31:14]free response buf [17:31:14]execute_script done [17:31:14]execute_script returns [17:31:14]free content buf [17:31:14]Sock 9.Close socket [17:31:14]Sock 9.Thread stoped [17:31:18]OFD Sender: No OFD packet to send [17:31:23]OFD Sender: No OFD packet to send [17:31:28]OFD Sender: No OFD packet to send [17:31:33]OFD Sender: No OFD packet to send [17:31:38]OFD Sender: No OFD packet to send [17:31:43]OFD Sender: No OFD packet to send [17:31:48]OFD Sender: No OFD packet to send [17:31:53]OFD Sender: No OFD packet to send [17:31:58]OFD Sender: No OFD packet to send [17:32:03]OFD Sender: No OFD packet to send [17:32:09]OFD Sender: No OFD packet to send [17:32:14]OFD Sender: No OFD packet to send [17:32:19]OFD Sender: No OFD packet to send [17:32:24]OFD Sender: No OFD packet to send [17:32:29]OFD Sender: No OFD packet to send [17:32:34]OFD Sender: No OFD packet to send [17:32:39]OFD Sender: No OFD packet to send [17:32:44]OFD Sender: No OFD packet to send [17:32:49]OFD Sender: No OFD packet to send [17:32:54]OFD Sender: No OFD packet to send [17:32:59]OFD Sender: No OFD packet to send [17:33:04]OFD Sender: No OFD packet to send [17:33:09]OFD Sender: No OFD packet to send [17:33:14]OFD Sender: No OFD packet to send [17:33:19]OFD Sender: No OFD packet to send [17:33:24]OFD Sender: No OFD packet to send [17:33:29]OFD Sender: No OFD packet to send [17:33:34]OFD Sender: No OFD packet to send [17:33:39]OFD Sender: No OFD packet to send [17:33:44]OFD Sender: No OFD packet to send [17:33:49]OFD Sender: No OFD packet to send [17:33:54]OFD Sender: No OFD packet to send [17:33:59]OFD Sender: No OFD packet to send [17:34:04]OFD Sender: No OFD packet to send [17:34:09]OFD Sender: No OFD packet to send [17:34:14]OFD Sender: No OFD packet to send [17:34:19]OFD Sender: No OFD packet to send [17:34:24]OFD Sender: No OFD packet to send [17:34:30]OFD Sender: No OFD packet to send [17:34:35]OFD Sender: No OFD packet to send [17:34:40]OFD Sender: No OFD packet to send [17:34:45]OFD Sender: No OFD packet to send [17:34:50]OFD Sender: No OFD packet to send [17:34:55]OFD Sender: No OFD packet to send [17:35:00]OFD Sender: No OFD packet to send [17:35:05]OFD Sender: No OFD packet to send [17:35:10]OFD Sender: No OFD packet to send [17:35:15]OFD Sender: No OFD packet to send [17:35:20]OFD Sender: No OFD packet to send [17:35:25]OFD Sender: No OFD packet to send [17:35:30]OFD Sender: No OFD packet to send [17:35:35]OFD Sender: No OFD packet to send [17:35:40]OFD Sender: No OFD packet to send [17:35:45]OFD Sender: No OFD packet to send [17:35:50]OFD Sender: No OFD packet to send [17:35:55]OFD Sender: No OFD packet to send [17:36:00]OFD Sender: No OFD packet to send [17:36:05]OFD Sender: No OFD packet to send [17:36:10]OFD Sender: No OFD packet to send [17:36:15]OFD Sender: No OFD packet to send [17:36:20]OFD Sender: No OFD packet to send [17:36:25]OFD Sender: No OFD packet to send [17:36:30]OFD Sender: No OFD packet to send [17:36:35]OFD Sender: No OFD packet to send [17:36:40]OFD Sender: No OFD packet to send [17:36:45]OFD Sender: No OFD packet to send [17:36:50]OFD Sender: No OFD packet to send [17:36:56]OFD Sender: No OFD packet to send [17:37:01]OFD Sender: No OFD packet to send [17:37:06]OFD Sender: No OFD packet to send [17:37:11]OFD Sender: No OFD packet to send [17:37:16]OFD Sender: No OFD packet to send [17:37:21]OFD Sender: No OFD packet to send [17:37:26]OFD Sender: No OFD packet to send [17:37:29]accept exits with 8 [17:37:29]New connection [17:37:29]New thread 3067493732 created [17:37:29]Thread 3067350372 joined [17:37:29]Waiting for new connection... [17:37:29] Sock 8.Parse request [17:37:29]Sock 8.Check first char [17:37:29]Sock 8.First char is OK [17:37:29]request: POST /json_proto HTTP/1.0 [17:37:29]Method: POST [17:37:29]URL: /json_proto [17:37:29]Method is POST - this is cgi request [17:37:29]url: /json_proto [17:37:29]query_string will be loaded in cgi processing [17:37:29]execute_cgi json_proto POST (null) [17:37:29]execute_cgi path=json_proto method=POST [17:37:29]POST find Content-Length [17:37:29]Host: 172.17.41.135:8080 [17:37:29]Content-Length: 783 [17:37:29]Content-Type: application/json [17:37:29] [17:37:29]POST finish read [17:37:29]Found Content-Length = 783 [17:37:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [17:37:29]execute_script... [17:37: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)24617894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [17:37:29]POST & json_proto [17:37:29]process_json_proto [17:37:29]json parsed OK: [17:37:29]protocol is kg_v1.0 [17:37:29]action value=close_receipt [17:37:29]process_action close_receipt [17:37:29]cmd_close_receipt [17:37:29]MH_GetDate [17:37:29]Write to MH i2c: F0 00 00 1D 00 0C [17:37:29]Write i2c OK [17:37:29]MH_I2C_Read... [17:37:29]Read from MH i2c: F0 [17:37:29]MH_I2C_Read... [17:37:29]Read from MH i2c: F0 09 00 [17:37:29]MH_I2C_Read... [17:37:29]Read from MH i2c: F0 09 00 1D 00 00 5A A7 F1 66 ED 3E 82 65 7F [17:37:29]GetLastDocTimeStamp 1727112324 [17:37:29]current date 1727113050 [17:37:29]FM_GetShiftState [17:37:29]SAM_PROTO_GetShiftState [17:37:29]wFMCommunicate request_size=4 [17:37:29]MH_SAM_APDU [17:37:29]CAPDU: 80 13 01 00 [17:37:29]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [17:37:29]Write i2c OK [17:37:29]MH_I2C_Read... [17:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:29]Read from MH i2c: E2 [17:37:29]MH_I2C_Read... [17:37:29]Read from MH i2c: E2 0E 00 [17:37:29]MH_I2C_Read... [17:37:29]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3C [17:37:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:37:29]wFMCommunicate OK [17:37:29]SAM_PROTO_GetShiftState done [17:37:29]FM_GetShiftState done [17:37:29]opened in 1727051401 [17:37:29]opened+sec_in_day 1727137801 [17:37:29]quantity*price = 50034 [17:37:29]sum+1 = 50036 [17:37:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 465 23.09.2024 17:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289791 ФПД: 121174726728545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T173730&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289791&fm=121174726728545&tin=02508201610067®Number=0000000000091827&sum=50035 [17:37:30]StoreToDocumentArchive [17:37:30]shift 515 fd 289791 [17:37:30]save to /storage/0515/doc_00289791 [17:37:30]save last doc name /storage/0515/doc_00289791 to /storage/kkm_last_doc_name [17:37:30]save OK [17:37:30]Clear old archive folders... [17:37:30]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:37:30]tlvbuf is 01877A00 [17:37:30]SAM_PROTO_ClearQueue [17:37:30]wFMCommunicate request_size=4 [17:37:30]MH_SAM_APDU [17:37:30]CAPDU: 80 09 00 00 [17:37:30]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [17:37:30]Write i2c OK [17:37:30]MH_I2C_Read... [17:37:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:37:30]Read from MH i2c: E2 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 03 00 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [17:37:30]RAPDU: 90 00 [17:37:30]wFMCommunicate OK [17:37:30]SAM_PROTO_ClearQueue done [17:37:30]KKMCreateOFDPacket [17:37:30]OFDProtocolAddRootSTLVToBuf [17:37:30]FM_MakeSignedData [17:37:30]FM_MakeSignedData [17:37:30]SAM_PROTO_SignData [17:37:30]wFMCommunicate request_size=4 [17:37:30]MH_SAM_APDU [17:37:30]CAPDU: 80 0D 01 02 [17:37:30]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [17:37:30]Write i2c OK [17:37:30]MH_I2C_Read... [17:37:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:37:30]Read from MH i2c: E2 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 03 00 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [17:37:30]RAPDU: 90 00 [17:37:30]wFMCommunicate OK [17:37:30]wFMCommunicate request_size=253 [17:37:30]MH_SAM_APDU [17:37:30]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 D1 01 00 00 F4 03 04 00 5A A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6B 04 00 35 04 06 00 6E 35 30 8A DB 61 [17:37:30]Write to MH i2c: E2 00 01 2D 00 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 D1 01 00 00 F4 03 04 00 5A A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6B 04 00 35 04 06 00 6E 35 30 8A DB 61 00 00 42 [17:37:30]Write i2c OK [17:37:30]MH_I2C_Read... [17:37:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:37:30]Read from MH i2c: E2 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 03 00 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [17:37:30]RAPDU: 90 00 [17:37:30]wFMCommunicate OK [17:37:30]wFMCommunicate request_size=4 [17:37:30]MH_SAM_APDU [17:37:30]CAPDU: 80 0D 03 02 [17:37:30]Write to MH i2c: E2 08 00 2E 00 80 0D 03 02 00 00 00 00 A9 [17:37:30]Write i2c OK [17:37:30]MH_I2C_Read... [17:37:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:37:30]Read from MH i2c: E2 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 0B 00 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 0B 00 2E 00 00 F1 93 83 18 AB 36 46 C7 90 00 B7 [17:37:30]RAPDU: F1 93 83 18 AB 36 46 C7 90 00 [17:37:30]wFMCommunicate OK [17:37:30]SAM_PROTO_SignData done [17:37:30]FM_MakeSignedData done [17:37:30]CreateOFDProtocolMessage [17:37:30]wFMCommunicate request_size=4 [17:37:30]MH_SAM_APDU [17:37:30]CAPDU: 80 11 00 00 [17:37:30]Write to MH i2c: E2 08 00 2F 00 80 11 00 00 00 00 00 00 A9 [17:37:30]Write i2c OK [17:37:30]MH_I2C_Read... [17:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:30]Read from MH i2c: E2 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 17 00 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: E2 17 00 2F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F9 [17:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:37:30]wFMCommunicate OK [17:37:30]CreateOFDProtocolMessage done [17:37:30]OFDSenderStorePacket 289791 [17:37:30]StoreOFDPacket docnum=289791 [17:37:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2E D7 00 01 CC C1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 D1 01 00 00 F4 03 04 00 5A A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6B 04 00 35 04 06 00 6E 35 30 8A DB 61 F1 93 83 18 AB 36 46 C7 [17:37:30]CheckFolder [17:37:30]dirname=/storage/ofd_packets [17:37:30]CheckFolder done [17:37:30]ProducePacketName [17:37:30]name=ofd_packets/00289791 [17:37:30]NVStorageSaveData ofd_packets/00289791 [17:37:30]File name is /storage/ofd_packets/00289791 [17:37:30]Write 294 bytes [17:37:30]NVStorageSaveData done [17:37:30]OFDSenderStorePacket done [17:37:30]KKMCreateOFDPacket done [17:37:30]NVStorageSaveData kkm_last_timestamp [17:37:30]File name is /storage/kkm_last_timestamp [17:37:30]Write 4 bytes [17:37:30]NVStorageSaveData done [17:37:30]ExternCall_PrintAddStr [17:37:30]wPrintStart [17:37:30]Write to MH i2c: 01 00 00 30 00 30 [17:37:30]Write i2c OK [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: 01 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: 01 07 00 [17:37:30]MH_I2C_Read... [17:37:30]Read from MH i2c: 01 07 00 30 00 00 00 00 00 00 FF 0F 45 [17:37:30]RasterBufferAndPrint [17:37:30]line Счет N : (1)24617894 [17:37:31]line ИНН: 02508201610067 [17:37:31]line Контрольно-Кассовый Чек [17:37:31]line ПРОДАЖА [17:37:31]line ТРК (МРК, ГНК) : 64 [17:37:31]line Товар: 2710124130 [17:37:31]line SU-92 [17:37:31]line 7.220 * 69.30 [17:37:31]line = 500.35 [17:37:31]line НДС 12% НСП 1% [17:37:31]line > о реализуемом товаре [17:37:31]line ИТОГО: 500.35 [17:37:31]line НСП 1% : 4.43 [17:37:31]line НДС 12% : 53.13 [17:37:31]line Наличными: 0.00 [17:37:31]line Безнал.: 500.35 [17:37:31]line Место: АЗС № 90 "Партнёр-нефть" [17:37:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:37:31]line СНО: Общий режим [17:37:31]line Чек 465 23.09.2024 17:37 [17:37:31]line Смена: 515 ФФД: 1.0 [17:37:31]line ЗНМ: 0300000107 [17:37:31]line РНМ: 0000000000091827 [17:37:31]line Версия ККМ: 001 [17:37:31]line Платежная система: O! деньги [17:37:31]line ФМ: 0000000000871832 [17:37:31]line ФД: 289791 [17:37:31]line ФПД: 121174726728545 [17:37:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T173730&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289791&fm=121174726728545&tin=02508201610067®Number=0000000000091827&sum=50035 [17:37:31]written 0, free lines is 4095 [17:37:31]OFD Sender: Processing packet 289791 [packets to send 1784, broken 1783] [17:37:31]ProducePacketName [17:37:31]name=ofd_packets/00289791 [17:37:31]OFD Sender: To server: pG, [17:37:31]CommunicateWithHost lk.salyk.kg:30040 [17:37:31]ConnectInit lk.salyk.kg [17:37:31]Connected sock=10 [17:37: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 33 32 08 01 00 00 2E D7 00 01 CC C1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 D1 01 00 00 F4 03 04 00 5A A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 FF 6B 04 00 35 04 06 00 6E 35 30 8A DB 61 F1 93 83 18 AB 36 46 C7 [17:37:31]Write to MH i2c: 01 00 00 59 00 59 [17:37:31]Write i2c OK [17:37:31]MH_I2C_Read... [17:37:31]Read from MH i2c: 01 [17:37:31]MH_I2C_Read... [17:37:31]Read from MH i2c: 01 07 00 [17:37:31]MH_I2C_Read... [17:37:31]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 E5 0C 51 [17:37:31]RasterBufferAndPrint [17:37:31]line [17:37:31]line [17:37:31]line [17:37:31]line [17:37:31]line [17:37:31]written 0, free lines is 3307 [17:37:31]MH_Cut [17:37:31]Write to MH i2c: D1 01 00 60 00 01 32 [17:37:31]Write i2c OK [17:37:31]MH_I2C_Read... [17:37:31]Read from MH i2c: D1 [17:37:31]MH_I2C_Read... [17:37:31]Read from MH i2c: D1 01 00 [17:37:31]MH_I2C_Read... [17:37:31]Read from MH i2c: D1 01 00 60 00 00 31 [17:37:31]Write to MH i2c: 01 00 00 61 00 61 [17:37:31]Write i2c OK [17:37:31]MH_I2C_Read... [17:37: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 33 32 4F 00 00 00 AF 67 47 00 9F 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 33 32 10 04 04 00 FF 6B 04 00 F4 03 04 00 2E 4F F1 66 B6 04 01 00 00 5A DD 3A 4B CF F3 FB 6F [17:37:31]CommunicateWithHost err = 0 [17:37:31]CheckOFDResponse [17:37:31]1017 (14) - 77093643461234 [17:37:31]1041 (16) - 0000000000871832 [17:37:31]1040 (4) - 289791 [17:37:31]1012 (4) - 23.09.2024 11:21 [17:37:31]1206 (1) - 0 [17:37:31]OFD Sender: Remove packet 289791 [17:37:31]ProducePacketName [17:37:31]name=ofd_packets/00289791 [17:37:31]NVStorageDeleteData [17:37:32]OFD Sender: No OFD packet to send [17:37:32]*** Cut start [17:37:32]*** Partial cut [17:37:32]*** CUTSNS_PIN = 1 [17:37:32]*** CUTSNS_PIN = 0 [17:37:32]*** Brake cut motor [17:37:32]Read from MH i2c: 01 [17:37:32]MH_I2C_Read... [17:37:32]*** Stop cut motor [17:37:32]*** Cut end [17:37:32]Read from MH i2c: 01 07 00 [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [17:37:32]process_action close_receipt done [17:37:32]requested_data is exist [17:37:32]produce_requested_data [17:37:32]requested_item fm.sn is exist - process it [17:37:32]wFMCommunicate request_size=4 [17:37:32]MH_SAM_APDU [17:37:32]CAPDU: 80 11 00 00 [17:37:32]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [17:37:32]Write i2c OK [17:37:32]MH_I2C_Read... [17:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:32]Read from MH i2c: E2 [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: E2 17 00 [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2C [17:37:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:37:32]wFMCommunicate OK [17:37:32]requested_item fd.num is exist - process it [17:37:32]SAM_PROTO_GetFieldsCounters [17:37:32]wFMCommunicate request_size=4 [17:37:32]MH_SAM_APDU [17:37:32]CAPDU: 80 13 00 00 [17:37:32]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [17:37:32]Write i2c OK [17:37:32]MH_I2C_Read... [17:37:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:37:33]Read from MH i2c: E2 [17:37:33]MH_I2C_Read... [17:37:33]Read from MH i2c: E2 62 00 [17:37:33]MH_I2C_Read... [17:37:33]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FF 6B 04 00 0E 04 04 00 03 02 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 E8 [17:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 FF 6B 04 00 0E 04 04 00 03 02 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 [17:37:33]wFMCommunicate OK [17:37:33]SAM_PROTO_GetFieldsCounters done [17:37:33]requested_item shift.num is exist - process it [17:37:33]requested_item shift.opened is exist - process it [17:37:33]req_shift_opened [17:37:33]FM_GetShiftState [17:37:33]SAM_PROTO_GetShiftState [17:37:33]wFMCommunicate request_size=4 [17:37:33]MH_SAM_APDU [17:37:33]CAPDU: 80 13 01 00 [17:37:33]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [17:37:33]Write i2c OK [17:37:33]MH_I2C_Read... [17:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:33]Read from MH i2c: E2 [17:37:33]MH_I2C_Read... [17:37:33]Read from MH i2c: E2 0E 00 [17:37:33]MH_I2C_Read... [17:37:33]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 82 [17:37:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:37:33]wFMCommunicate OK [17:37:33]SAM_PROTO_GetShiftState done [17:37:33]FM_GetShiftState done [17:37:33]req_shift_opened done [17:37:33]requested_item shift.open_date is exist - process it [17:37:33]req_shift_open_date [17:37:33]req_shift_open_date done [17:37:33]produce_requested_data done [17:37:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289791,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:37:33]process_action_free close_receipt [17:37:33]json_value_free [17:37:33]json_value_free done [17:37:33]process_json_proto returns [17:37:33]Send response to host [17:37:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289791,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:37:33]free response buf [17:37:33]execute_script done [17:37:33]execute_script returns [17:37:33]free content buf [17:37:33]Sock 8.Close socket [17:37:33]Sock 8.Thread stoped [17:37:37]OFD Sender: No OFD packet to send [17:37:42]OFD Sender: No OFD packet to send [17:37:47]OFD Sender: No OFD packet to send [17:37:52]OFD Sender: No OFD packet to send [17:37:57]OFD Sender: No OFD packet to send [17:38:02]OFD Sender: No OFD packet to send [17:38:07]OFD Sender: No OFD packet to send [17:38:12]OFD Sender: No OFD packet to send [17:38:17]OFD Sender: No OFD packet to send [17:38:22]OFD Sender: No OFD packet to send [17:38:27]OFD Sender: No OFD packet to send [17:38:32]OFD Sender: No OFD packet to send [17:38:37]OFD Sender: No OFD packet to send [17:38:42]OFD Sender: No OFD packet to send [17:38:47]OFD Sender: No OFD packet to send [17:38:52]OFD Sender: No OFD packet to send [17:38:57]OFD Sender: No OFD packet to send [17:39:02]OFD Sender: No OFD packet to send [17:39:07]OFD Sender: No OFD packet to send [17:39:12]OFD Sender: No OFD packet to send [17:39:17]OFD Sender: No OFD packet to send [17:39:22]OFD Sender: No OFD packet to send [17:39:27]OFD Sender: No OFD packet to send [17:39:33]OFD Sender: No OFD packet to send [17:39:38]OFD Sender: No OFD packet to send [17:39:43]OFD Sender: No OFD packet to send [17:39:47]accept exits with 9 [17:39:47]New connection [17:39:47]New thread 3067350372 created [17:39:47]Thread 3067493732 joined [17:39:47]Waiting for new connection... [17:39:47] Sock 9.Parse request [17:39:47]Sock 9.Check first char [17:39:47]Sock 9.First char is OK [17:39:47]request: POST /json_proto HTTP/1.0 [17:39:47]Method: POST [17:39:47]URL: /json_proto [17:39:47]Method is POST - this is cgi request [17:39:47]url: /json_proto [17:39:47]query_string will be loaded in cgi processing [17:39:47]execute_cgi json_proto POST (null) [17:39:47]execute_cgi path=json_proto method=POST [17:39:47]POST find Content-Length [17:39:47]Host: 172.17.41.135:8080 [17:39:47]Content-Length: 802 [17:39:47]Content-Type: application/json [17:39:47] [17:39:47]POST finish read [17:39:47]Found Content-Length = 802 [17:39:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:47]execute_script... [17:39: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)24617897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:47]POST & json_proto [17:39:47]process_json_proto [17:39:47]json parsed OK: [17:39:47]protocol is kg_v1.0 [17:39:47]action value=close_receipt [17:39:47]process_action close_receipt [17:39:47]cmd_close_receipt [17:39:47]MH_GetDate [17:39:47]Write to MH i2c: F0 00 00 65 00 54 [17:39:47]Write i2c OK [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: F0 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: F0 09 00 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: F0 09 00 65 00 00 E4 A7 F1 66 ED 3E 82 65 51 [17:39:47]GetLastDocTimeStamp 1727113050 [17:39:47]current date 1727113188 [17:39:47]FM_GetShiftState [17:39:47]SAM_PROTO_GetShiftState [17:39:47]wFMCommunicate request_size=4 [17:39:47]MH_SAM_APDU [17:39:47]CAPDU: 80 13 01 00 [17:39:47]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [17:39:47]Write i2c OK [17:39:47]MH_I2C_Read... [17:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:47]Read from MH i2c: E2 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: E2 0E 00 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 84 [17:39:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:39:47]wFMCommunicate OK [17:39:47]SAM_PROTO_GetShiftState done [17:39:47]FM_GetShiftState done [17:39:47]opened in 1727051401 [17:39:47]opened+sec_in_day 1727137801 [17:39:47]quantity*price = 40002 [17:39:47]sum+1 = 40003 [17:39:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 466 23.09.2024 17:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289792 ФПД: 131400641731484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T173948&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289792&fm=131400641731484&tin=02508201610067®Number=0000000000091827&sum=40002 [17:39:48]StoreToDocumentArchive [17:39:48]shift 515 fd 289792 [17:39:48]save to /storage/0515/doc_00289792 [17:39:48]save last doc name /storage/0515/doc_00289792 to /storage/kkm_last_doc_name [17:39:48]save OK [17:39:48]Clear old archive folders... [17:39:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:39:48]tlvbuf is 018A0DC0 [17:39:48]SAM_PROTO_ClearQueue [17:39:48]wFMCommunicate request_size=4 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 09 00 00 [17:39:48]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [17:39:48]RAPDU: 90 00 [17:39:48]wFMCommunicate OK [17:39:48]SAM_PROTO_ClearQueue done [17:39:48]KKMCreateOFDPacket [17:39:48]OFDProtocolAddRootSTLVToBuf [17:39:48]FM_MakeSignedData [17:39:48]FM_MakeSignedData [17:39:48]SAM_PROTO_SignData [17:39:48]wFMCommunicate request_size=4 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 0D 01 02 [17:39:48]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:48]Read from MH i2c: E2 03 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [17:39:48]RAPDU: 90 00 [17:39:48]wFMCommunicate OK [17:39:48]wFMCommunicate request_size=255 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D2 01 00 00 F4 03 04 00 E4 A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6C 04 00 35 04 06 00 77 [17:39:48]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D2 01 00 00 F4 03 04 00 E4 A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6C 04 00 35 04 06 00 77 00 00 F5 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [17:39:48]RAPDU: 90 00 [17:39:48]wFMCommunicate OK [17:39:48]wFMCommunicate request_size=10 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 0D 02 02 05 82 18 92 DB 9C [17:39:48]Write to MH i2c: E2 0D 00 76 00 80 0D 02 02 05 00 82 18 92 DB 9C 00 00 9D [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [17:39:48]RAPDU: 90 00 [17:39:48]wFMCommunicate OK [17:39:48]wFMCommunicate request_size=4 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 0D 03 02 [17:39:48]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 0B 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 0B 00 77 00 00 EA B2 99 2F 11 DE 2C 5F 90 00 D1 [17:39:48]RAPDU: EA B2 99 2F 11 DE 2C 5F 90 00 [17:39:48]wFMCommunicate OK [17:39:48]SAM_PROTO_SignData done [17:39:48]FM_MakeSignedData done [17:39:48]CreateOFDProtocolMessage [17:39:48]wFMCommunicate request_size=4 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 11 00 00 [17:39:48]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 17 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 42 [17:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:39:48]wFMCommunicate OK [17:39:48]CreateOFDProtocolMessage done [17:39:48]OFDSenderStorePacket 289792 [17:39:48]StoreOFDPacket docnum=289792 [17:39:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 58 1E 07 01 40 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 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 E4 A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6C 04 00 35 04 06 00 77 82 18 92 DB 9C EA B2 99 2F 11 DE 2C 5F [17:39:48]CheckFolder [17:39:48]dirname=/storage/ofd_packets [17:39:48]CheckFolder done [17:39:48]ProducePacketName [17:39:48]name=ofd_packets/00289792 [17:39:48]NVStorageSaveData ofd_packets/00289792 [17:39:48]File name is /storage/ofd_packets/00289792 [17:39:48]Write 301 bytes [17:39:48]NVStorageSaveData done [17:39:48]OFDSenderStorePacket done [17:39:48]KKMCreateOFDPacket done [17:39:48]NVStorageSaveData kkm_last_timestamp [17:39:48]File name is /storage/kkm_last_timestamp [17:39:48]Write 4 bytes [17:39:48]NVStorageSaveData done [17:39:48]ExternCall_PrintAddStr [17:39:48]wPrintStart [17:39:48]Write to MH i2c: 01 00 00 79 00 79 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: 01 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: 01 07 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [17:39:48]RasterBufferAndPrint [17:39:48]line Счет N : (1)24617897 [17:39:48]line ИНН: 02508201610067 [17:39:48]line Контрольно-Кассовый Чек [17:39:48]line ПРОДАЖА [17:39:48]line ТРК (МРК, ГНК) : 53 [17:39:48]line Товар: 2710124130 [17:39:48]line Аи-92-К-5 [17:39:48]line 5.900 * 67.80 [17:39:48]line = 400.02 [17:39:48]line НДС 12% НСП 1% [17:39:48]line > о реализуемом товаре [17:39:48]line ИТОГО: 400.02 [17:39:48]line НСП 1% : 3.54 [17:39:48]line НДС 12% : 42.48 [17:39:48]line Наличными: 0.00 [17:39:48]line Безнал.: 400.02 [17:39:48]line Место: АЗС № 90 "Партнёр-нефть" [17:39:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:39:48]line СНО: Общий режим [17:39:48]line Чек 466 23.09.2024 17:39 [17:39:48]line Смена: 515 ФФД: 1.0 [17:39:48]line ЗНМ: 0300000107 [17:39:48]line РНМ: 0000000000091827 [17:39:48]line Версия ККМ: 001 [17:39:48]line Платежная система: O! деньги [17:39:48]line ФМ: 0000000000871832 [17:39:48]line ФД: 289792 [17:39:48]line ФПД: 131400641731484 [17:39:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T173948&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289792&fm=131400641731484&tin=02508201610067®Number=0000000000091827&sum=40002 [17:39:48]written 0, free lines is 4095 [17:39:49]OFD Sender: Processing packet 289792 [packets to send 1784, broken 1783] [17:39:49]ProducePacketName [17:39:49]name=ofd_packets/00289792 [17:39:49]OFD Sender: To server: pG, [17:39:49]CommunicateWithHost lk.salyk.kg:30040 [17:39:49]ConnectInit lk.salyk.kg [17:39:49]Connected sock=10 [17:39: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 33 32 0F 01 00 00 58 1E 07 01 40 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 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 E4 A7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 00 6C 04 00 35 04 06 00 77 82 18 92 DB 9C EA B2 99 2F 11 DE 2C 5F [17:39:49]Write to MH i2c: 01 00 00 A2 00 A2 [17:39:49]Write i2c OK [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: 01 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: 01 07 00 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 D7 0C 8C [17:39:49]RasterBufferAndPrint [17:39:49]line [17:39:49]line [17:39:49]line [17:39:49]line [17:39:49]line [17:39:49]written 0, free lines is 3290 [17:39:49]MH_Cut [17:39:49]Write to MH i2c: D1 01 00 A9 00 01 7B [17:39:49]Write i2c OK [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: D1 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: D1 01 00 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: D1 01 00 A9 00 00 7A [17:39:49]Write to MH i2c: 01 00 00 AA 00 AA [17:39:49]Write i2c OK [17:39:49]MH_I2C_Read... [17:39: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 33 32 4F 00 00 00 28 26 47 00 5E 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 33 32 10 04 04 00 00 6C 04 00 F4 03 04 00 B7 4F F1 66 B6 04 01 00 00 BA AA ED F2 B3 E5 F8 14 [17:39:49]CommunicateWithHost err = 0 [17:39:49]CheckOFDResponse [17:39:49]1017 (14) - 77093643461234 [17:39:49]1041 (16) - 0000000000871832 [17:39:49]1040 (4) - 289792 [17:39:49]1012 (4) - 23.09.2024 11:23 [17:39:49]1206 (1) - 0 [17:39:49]OFD Sender: Remove packet 289792 [17:39:49]ProducePacketName [17:39:49]name=ofd_packets/00289792 [17:39:49]NVStorageDeleteData [17:39:50]OFD Sender: No OFD packet to send [17:39:50]*** Cut start [17:39:50]*** Partial cut [17:39:50]*** CUTSNS_PIN = 1 [17:39:50]*** CUTSNS_PIN = 0 [17:39:50]*** Brake cut motor [17:39:50]Read from MH i2c: 01 [17:39:50]MH_I2C_Read... [17:39:50]*** Stop cut motor [17:39:50]*** Cut end [17:39:50]Read from MH i2c: 01 07 00 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: 01 07 00 AA 00 00 00 00 00 00 FF 0F BF [17:39:50]process_action close_receipt done [17:39:50]requested_data is exist [17:39:50]produce_requested_data [17:39:50]requested_item fm.sn is exist - process it [17:39:50]wFMCommunicate request_size=4 [17:39:50]MH_SAM_APDU [17:39:50]CAPDU: 80 11 00 00 [17:39:50]Write to MH i2c: E2 08 00 AB 00 80 11 00 00 00 00 00 00 25 [17:39:50]Write i2c OK [17:39:50]MH_I2C_Read... [17:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:50]Read from MH i2c: E2 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 17 00 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 17 00 AB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 75 [17:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:39:50]wFMCommunicate OK [17:39:50]requested_item fd.num is exist - process it [17:39:50]SAM_PROTO_GetFieldsCounters [17:39:50]wFMCommunicate request_size=4 [17:39:50]MH_SAM_APDU [17:39:50]CAPDU: 80 13 00 00 [17:39:50]Write to MH i2c: E2 08 00 AC 00 80 13 00 00 00 00 00 00 28 [17:39:50]Write i2c OK [17:39:50]MH_I2C_Read... [17:39:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:50]Read from MH i2c: E2 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 62 00 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 62 00 AC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 00 6C 04 00 0E 04 04 00 03 02 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 36 [17:39:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 00 6C 04 00 0E 04 04 00 03 02 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 [17:39:50]wFMCommunicate OK [17:39:50]SAM_PROTO_GetFieldsCounters done [17:39:50]requested_item shift.num is exist - process it [17:39:50]requested_item shift.opened is exist - process it [17:39:50]req_shift_opened [17:39:50]FM_GetShiftState [17:39:50]SAM_PROTO_GetShiftState [17:39:50]wFMCommunicate request_size=4 [17:39:50]MH_SAM_APDU [17:39:50]CAPDU: 80 13 01 00 [17:39:50]Write to MH i2c: E2 08 00 AD 00 80 13 01 00 00 00 00 00 2A [17:39:50]Write i2c OK [17:39:50]MH_I2C_Read... [17:39:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:51]Read from MH i2c: E2 [17:39:51]MH_I2C_Read... [17:39:51]Read from MH i2c: E2 0E 00 [17:39:51]MH_I2C_Read... [17:39:51]Read from MH i2c: E2 0E 00 AD 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CB [17:39:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:39:51]wFMCommunicate OK [17:39:51]SAM_PROTO_GetShiftState done [17:39:51]FM_GetShiftState done [17:39:51]req_shift_opened done [17:39:51]requested_item shift.open_date is exist - process it [17:39:51]req_shift_open_date [17:39:51]req_shift_open_date done [17:39:51]produce_requested_data done [17:39:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289792,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:39:51]process_action_free close_receipt [17:39:51]json_value_free [17:39:51]json_value_free done [17:39:51]process_json_proto returns [17:39:51]Send response to host [17:39:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289792,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:39:51]free response buf [17:39:51]execute_script done [17:39:51]execute_script returns [17:39:51]free content buf [17:39:51]Sock 9.Close socket [17:39:51]Sock 9.Thread stoped [17:39:55]OFD Sender: No OFD packet to send [17:40:00]OFD Sender: No OFD packet to send [17:40:05]OFD Sender: No OFD packet to send [17:40:10]OFD Sender: No OFD packet to send [17:40:15]OFD Sender: No OFD packet to send [17:40:20]OFD Sender: No OFD packet to send [17:40:25]OFD Sender: No OFD packet to send [17:40:30]OFD Sender: No OFD packet to send [17:40:35]OFD Sender: No OFD packet to send [17:40:40]OFD Sender: No OFD packet to send [17:40:45]OFD Sender: No OFD packet to send [17:40:50]OFD Sender: No OFD packet to send [17:40:55]OFD Sender: No OFD packet to send [17:41:00]OFD Sender: No OFD packet to send [17:41:05]OFD Sender: No OFD packet to send [17:41:10]OFD Sender: No OFD packet to send [17:41:15]OFD Sender: No OFD packet to send [17:41:20]OFD Sender: No OFD packet to send [17:41:25]OFD Sender: No OFD packet to send [17:41:30]OFD Sender: No OFD packet to send [17:41:35]OFD Sender: No OFD packet to send [17:41:40]OFD Sender: No OFD packet to send [17:41:45]OFD Sender: No OFD packet to send [17:41:50]OFD Sender: No OFD packet to send [17:41:56]OFD Sender: No OFD packet to send [17:42:01]OFD Sender: No OFD packet to send [17:42:03]accept exits with 8 [17:42:03]New connection [17:42:03]New thread 3067493732 created [17:42:03]Thread 3067350372 joined [17:42:03]Waiting for new connection... [17:42:03] Sock 8.Parse request [17:42:03]Sock 8.Check first char [17:42:03]Sock 8.First char is OK [17:42:03]request: POST /json_proto HTTP/1.0 [17:42:03]Method: POST [17:42:03]URL: /json_proto [17:42:03]Method is POST - this is cgi request [17:42:03]url: /json_proto [17:42:03]query_string will be loaded in cgi processing [17:42:03]execute_cgi json_proto POST (null) [17:42:03]execute_cgi path=json_proto method=POST [17:42:03]POST find Content-Length [17:42:03]Host: 172.17.41.135:8080 [17:42:03]Content-Length: 821 [17:42:03]Content-Type: application/json [17:42:03] [17:42:03]POST finish read [17:42:03]Found Content-Length = 821 [17:42:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:03]execute_script... [17:42:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:03]POST & json_proto [17:42:03]process_json_proto [17:42:03]json parsed OK: [17:42:03]protocol is kg_v1.0 [17:42:03]action value=close_receipt [17:42:03]process_action close_receipt [17:42:03]cmd_close_receipt [17:42:03]MH_GetDate [17:42:03]Write to MH i2c: F0 00 00 AE 00 9D [17:42:03]Write i2c OK [17:42:03]MH_I2C_Read... [17:42:03]Read from MH i2c: F0 [17:42:03]MH_I2C_Read... [17:42:03]Read from MH i2c: F0 09 00 [17:42:03]MH_I2C_Read... [17:42:03]Read from MH i2c: F0 09 00 AE 00 00 6B A8 F1 66 ED 3E 82 65 22 [17:42:03]GetLastDocTimeStamp 1727113188 [17:42:03]current date 1727113323 [17:42:03]FM_GetShiftState [17:42:03]SAM_PROTO_GetShiftState [17:42:03]wFMCommunicate request_size=4 [17:42:03]MH_SAM_APDU [17:42:03]CAPDU: 80 13 01 00 [17:42:03]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [17:42:03]Write i2c OK [17:42:03]MH_I2C_Read... [17:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:03]Read from MH i2c: E2 [17:42:03]MH_I2C_Read... [17:42:03]Read from MH i2c: E2 0E 00 [17:42:03]MH_I2C_Read... [17:42:03]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CD [17:42:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:42:03]wFMCommunicate OK [17:42:03]SAM_PROTO_GetShiftState done [17:42:03]FM_GetShiftState done [17:42:03]opened in 1727051401 [17:42:03]opened+sec_in_day 1727137801 [17:42:03]quantity*price = 400012 [17:42:03]sum+1 = 400013 [17:42:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.12 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.12 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 467 23.09.2024 17:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289793 ФПД: 251370884163902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174203&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289793&fm=251370884163902&tin=02508201610067®Number=0000000000091827&sum=400012 [17:42:04]StoreToDocumentArchive [17:42:04]shift 515 fd 289793 [17:42:04]save to /storage/0515/doc_00289793 [17:42:04]save last doc name /storage/0515/doc_00289793 to /storage/kkm_last_doc_name [17:42:04]save OK [17:42:04]Clear old archive folders... [17:42:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:42:04]tlvbuf is 018A4E10 [17:42:04]SAM_PROTO_ClearQueue [17:42:04]wFMCommunicate request_size=4 [17:42:04]MH_SAM_APDU [17:42:04]CAPDU: 80 09 00 00 [17:42:04]Write to MH i2c: E2 08 00 BC 00 80 09 00 00 00 00 00 00 2E [17:42:04]Write i2c OK [17:42:04]MH_I2C_Read... [17:42:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:04]Read from MH i2c: E2 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [17:42:04]RAPDU: 90 00 [17:42:04]wFMCommunicate OK [17:42:04]SAM_PROTO_ClearQueue done [17:42:04]KKMCreateOFDPacket [17:42:04]OFDProtocolAddRootSTLVToBuf [17:42:04]FM_MakeSignedData [17:42:04]FM_MakeSignedData [17:42:04]SAM_PROTO_SignData [17:42:04]wFMCommunicate request_size=4 [17:42:04]MH_SAM_APDU [17:42:04]CAPDU: 80 0D 01 02 [17:42:04]Write to MH i2c: E2 08 00 BD 00 80 0D 01 02 00 00 00 00 36 [17:42:04]Write i2c OK [17:42:04]MH_I2C_Read... [17:42:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:04]Read from MH i2c: E2 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [17:42:04]RAPDU: 90 00 [17:42:04]wFMCommunicate OK [17:42:04]wFMCommunicate request_size=255 [17:42:04]MH_SAM_APDU [17:42:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D3 01 00 00 F4 03 04 00 6B A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6C 04 00 35 04 06 00 E4 [17:42:04]Write to MH i2c: E2 02 01 BE 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 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 D3 01 00 00 F4 03 04 00 6B A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6C 04 00 35 04 06 00 E4 00 00 D4 [17:42:04]Write i2c OK [17:42:04]MH_I2C_Read... [17:42:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:04]Read from MH i2c: E2 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [17:42:04]RAPDU: 90 00 [17:42:04]wFMCommunicate OK [17:42:04]wFMCommunicate request_size=10 [17:42:04]MH_SAM_APDU [17:42:04]CAPDU: 80 0D 02 02 05 9E D8 41 E9 3E [17:42:04]Write to MH i2c: E2 0D 00 BF 00 80 0D 02 02 05 00 9E D8 41 E9 3E 00 00 21 [17:42:04]Write i2c OK [17:42:04]MH_I2C_Read... [17:42:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:04]Read from MH i2c: E2 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [17:42:04]RAPDU: 90 00 [17:42:04]wFMCommunicate OK [17:42:04]wFMCommunicate request_size=4 [17:42:04]MH_SAM_APDU [17:42:04]CAPDU: 80 0D 03 02 [17:42:04]Write to MH i2c: E2 08 00 C0 00 80 0D 03 02 00 00 00 00 3B [17:42:04]Write i2c OK [17:42:04]MH_I2C_Read... [17:42:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:42:04]Read from MH i2c: E2 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 0B 00 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 0B 00 C0 00 00 EE F6 2A 56 C1 57 D1 5E 90 00 E7 [17:42:04]RAPDU: EE F6 2A 56 C1 57 D1 5E 90 00 [17:42:04]wFMCommunicate OK [17:42:04]SAM_PROTO_SignData done [17:42:04]FM_MakeSignedData done [17:42:04]CreateOFDProtocolMessage [17:42:04]wFMCommunicate request_size=4 [17:42:04]MH_SAM_APDU [17:42:04]CAPDU: 80 11 00 00 [17:42:04]Write to MH i2c: E2 08 00 C1 00 80 11 00 00 00 00 00 00 3B [17:42:04]Write i2c OK [17:42:04]MH_I2C_Read... [17:42:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:04]Read from MH i2c: E2 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 17 00 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: E2 17 00 C1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8B [17:42:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:42:04]wFMCommunicate OK [17:42:04]CreateOFDProtocolMessage done [17:42:04]OFDSenderStorePacket 289793 [17:42:04]StoreOFDPacket docnum=289793 [17:42:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EA 60 07 01 14 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 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 D3 01 00 00 F4 03 04 00 6B A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6C 04 00 35 04 06 00 E4 9E D8 41 E9 3E EE F6 2A 56 C1 57 D1 5E [17:42:04]CheckFolder [17:42:04]dirname=/storage/ofd_packets [17:42:04]CheckFolder done [17:42:04]ProducePacketName [17:42:04]name=ofd_packets/00289793 [17:42:04]NVStorageSaveData ofd_packets/00289793 [17:42:04]File name is /storage/ofd_packets/00289793 [17:42:04]Write 301 bytes [17:42:04]NVStorageSaveData done [17:42:04]OFDSenderStorePacket done [17:42:04]KKMCreateOFDPacket done [17:42:04]NVStorageSaveData kkm_last_timestamp [17:42:04]File name is /storage/kkm_last_timestamp [17:42:04]Write 4 bytes [17:42:04]NVStorageSaveData done [17:42:04]ExternCall_PrintAddStr [17:42:04]wPrintStart [17:42:04]Write to MH i2c: 01 00 00 C2 00 C2 [17:42:04]Write i2c OK [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: 01 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: 01 07 00 [17:42:04]MH_I2C_Read... [17:42:04]Read from MH i2c: 01 07 00 C2 00 00 00 00 00 00 FF 0F D7 [17:42:04]RasterBufferAndPrint [17:42:04]line Счет N : (1)24617895 [17:42:04]line ИНН: 02508201610067 [17:42:04]line Контрольно-Кассовый Чек [17:42:04]line ПРОДАЖА [17:42:04]line ТРК (МРК, ГНК) : 32 [17:42:04]line Товар: 2710124500 [17:42:04]line Аи-95-К-5 [17:42:04]line 53.910 * 74.20 [17:42:04]line = 4000.12 [17:42:04]line НДС 12% НСП 1% [17:42:04]line > о реализуемом товаре [17:42:04]line ИТОГО: 4000.12 [17:42:04]line НСП 1% : 35.40 [17:42:04]line НДС 12% : 424.79 [17:42:04]line Наличными: 0.00 [17:42:04]line Безнал.: 4000.12 [17:42:04]line Место: АЗС № 90 "Партнёр-нефть" [17:42:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:42:04]line СНО: Общий режим [17:42:04]line Чек 467 23.09.2024 17:42 [17:42:04]line Смена: 515 ФФД: 1.0 [17:42:04]line ЗНМ: 0300000107 [17:42:04]line РНМ: 0000000000091827 [17:42:04]line Версия ККМ: 001 [17:42:04]line Платежная система: Бакай Банк [17:42:04]line ФМ: 0000000000871832 [17:42:04]line ФД: 289793 [17:42:04]line ФПД: 251370884163902 [17:42:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174203&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289793&fm=251370884163902&tin=02508201610067®Number=0000000000091827&sum=400012 [17:42:04]written 0, free lines is 4095 [17:42:04]OFD Sender: Processing packet 289793 [packets to send 1784, broken 1783] [17:42:04]ProducePacketName [17:42:04]name=ofd_packets/00289793 [17:42:04]OFD Sender: To server: pG, [17:42:04]CommunicateWithHost lk.salyk.kg:30040 [17:42:04]ConnectInit lk.salyk.kg [17:42:05]Connected sock=10 [17:42: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 33 32 0F 01 00 00 EA 60 07 01 14 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 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 D3 01 00 00 F4 03 04 00 6B A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 01 6C 04 00 35 04 06 00 E4 9E D8 41 E9 3E EE F6 2A 56 C1 57 D1 5E [17:42:05]Write to MH i2c: 01 00 00 EB 00 EB [17:42:05]Write i2c OK [17:42:05]MH_I2C_Read... [17:42:05]Read from MH i2c: 01 [17:42:05]MH_I2C_Read... [17:42:05]Read from MH i2c: 01 07 00 [17:42:05]MH_I2C_Read... [17:42:05]Read from MH i2c: 01 07 00 EB 00 00 00 00 00 00 DD 0C DB [17:42:05]RasterBufferAndPrint [17:42:05]line [17:42:05]line [17:42:05]line [17:42:05]line [17:42:05]line [17:42:05]written 0, free lines is 3299 [17:42:05]MH_Cut [17:42:05]Write to MH i2c: D1 01 00 F2 00 01 C4 [17:42:05]Write i2c OK [17:42:05]MH_I2C_Read... [17:42:05]Read from MH i2c: D1 [17:42:05]MH_I2C_Read... [17:42:05]Read from MH i2c: D1 01 00 [17:42:05]MH_I2C_Read... [17:42:05]Read from MH i2c: D1 01 00 F2 00 00 C3 [17:42:05]Write to MH i2c: 01 00 00 F3 00 F3 [17:42:05]Write i2c OK [17:42:05]MH_I2C_Read... [17:42: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 33 32 4F 00 00 00 76 B4 47 00 0E 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 33 32 10 04 04 00 01 6C 04 00 F4 03 04 00 3F 50 F1 66 B6 04 01 00 00 55 9B 8E 91 34 07 A4 E0 [17:42:05]CommunicateWithHost err = 0 [17:42:05]CheckOFDResponse [17:42:05]1017 (14) - 77093643461234 [17:42:05]1041 (16) - 0000000000871832 [17:42:05]1040 (4) - 289793 [17:42:05]1012 (4) - 23.09.2024 11:25 [17:42:05]1206 (1) - 0 [17:42:05]OFD Sender: Remove packet 289793 [17:42:05]ProducePacketName [17:42:05]name=ofd_packets/00289793 [17:42:05]NVStorageDeleteData [17:42:06]OFD Sender: No OFD packet to send [17:42:06]*** Cut start [17:42:06]*** Partial cut [17:42:06]*** CUTSNS_PIN = 1 [17:42:06]*** CUTSNS_PIN = 0 [17:42:06]*** Brake cut motor [17:42:06]Read from MH i2c: 01 [17:42:06]MH_I2C_Read... [17:42:06]*** Stop cut motor [17:42:06]*** Cut end [17:42:06]Read from MH i2c: 01 07 00 [17:42:06]MH_I2C_Read... [17:42:06]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 FF 0F 08 [17:42:06]process_action close_receipt done [17:42:06]requested_data is exist [17:42:06]produce_requested_data [17:42:06]requested_item fm.sn is exist - process it [17:42:06]wFMCommunicate request_size=4 [17:42:06]MH_SAM_APDU [17:42:06]CAPDU: 80 11 00 00 [17:42:06]Write to MH i2c: E2 08 00 F4 00 80 11 00 00 00 00 00 00 6E [17:42:06]Write i2c OK [17:42:06]MH_I2C_Read... [17:42:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:06]Read from MH i2c: E2 [17:42:06]MH_I2C_Read... [17:42:06]Read from MH i2c: E2 17 00 [17:42:06]MH_I2C_Read... [17:42:06]Read from MH i2c: E2 17 00 F4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BE [17:42:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:42:06]wFMCommunicate OK [17:42:06]requested_item fd.num is exist - process it [17:42:06]SAM_PROTO_GetFieldsCounters [17:42:06]wFMCommunicate request_size=4 [17:42:06]MH_SAM_APDU [17:42:06]CAPDU: 80 13 00 00 [17:42:06]Write to MH i2c: E2 08 00 F5 00 80 13 00 00 00 00 00 00 71 [17:42:06]Write i2c OK [17:42:06]MH_I2C_Read... [17:42:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:42:06]Read from MH i2c: E2 [17:42:06]MH_I2C_Read... [17:42:06]Read from MH i2c: E2 62 00 [17:42:06]MH_I2C_Read... [17:42:06]Read from MH i2c: E2 62 00 F5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 01 6C 04 00 0E 04 04 00 03 02 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 83 [17:42: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 01 6C 04 00 0E 04 04 00 03 02 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 [17:42:06]wFMCommunicate OK [17:42:06]SAM_PROTO_GetFieldsCounters done [17:42:06]requested_item shift.num is exist - process it [17:42:06]requested_item shift.opened is exist - process it [17:42:06]req_shift_opened [17:42:06]FM_GetShiftState [17:42:06]SAM_PROTO_GetShiftState [17:42:06]wFMCommunicate request_size=4 [17:42:06]MH_SAM_APDU [17:42:06]CAPDU: 80 13 01 00 [17:42:06]Write to MH i2c: E2 08 00 F6 00 80 13 01 00 00 00 00 00 73 [17:42:06]Write i2c OK [17:42:06]MH_I2C_Read... [17:42:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:06]Read from MH i2c: E2 [17:42:06]MH_I2C_Read... [17:42:06]Read from MH i2c: E2 0E 00 [17:42:06]MH_I2C_Read... [17:42:06]Read from MH i2c: E2 0E 00 F6 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [17:42:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:42:06]wFMCommunicate OK [17:42:06]SAM_PROTO_GetShiftState done [17:42:06]FM_GetShiftState done [17:42:06]req_shift_opened done [17:42:06]requested_item shift.open_date is exist - process it [17:42:06]req_shift_open_date [17:42:06]req_shift_open_date done [17:42:06]produce_requested_data done [17:42:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289793,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:42:06]process_action_free close_receipt [17:42:06]json_value_free [17:42:06]json_value_free done [17:42:06]process_json_proto returns [17:42:06]Send response to host [17:42:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289793,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:42:06]free response buf [17:42:06]execute_script done [17:42:06]execute_script returns [17:42:06]free content buf [17:42:06]Sock 8.Close socket [17:42:06]Sock 8.Thread stoped [17:42:11]OFD Sender: No OFD packet to send [17:42:16]OFD Sender: No OFD packet to send [17:42:21]OFD Sender: No OFD packet to send [17:42:26]OFD Sender: No OFD packet to send [17:42:31]OFD Sender: No OFD packet to send [17:42:36]OFD Sender: No OFD packet to send [17:42:41]OFD Sender: No OFD packet to send [17:42:46]OFD Sender: No OFD packet to send [17:42:51]OFD Sender: No OFD packet to send [17:42:56]OFD Sender: No OFD packet to send [17:43:01]OFD Sender: No OFD packet to send [17:43:06]OFD Sender: No OFD packet to send [17:43:11]OFD Sender: No OFD packet to send [17:43:16]OFD Sender: No OFD packet to send [17:43:21]OFD Sender: No OFD packet to send [17:43:26]OFD Sender: No OFD packet to send [17:43:31]OFD Sender: No OFD packet to send [17:43:36]OFD Sender: No OFD packet to send [17:43:41]OFD Sender: No OFD packet to send [17:43:43]accept exits with 9 [17:43:43]New connection [17:43:43]New thread 3067350372 created [17:43:43]Thread 3067493732 joined [17:43:43]Waiting for new connection... [17:43:43] Sock 9.Parse request [17:43:43]Sock 9.Check first char [17:43:43]Sock 9.First char is OK [17:43:43]request: POST /json_proto HTTP/1.0 [17:43:43]Method: POST [17:43:43]URL: /json_proto [17:43:43]Method is POST - this is cgi request [17:43:43]url: /json_proto [17:43:43]query_string will be loaded in cgi processing [17:43:43]execute_cgi json_proto POST (null) [17:43:43]execute_cgi path=json_proto method=POST [17:43:43]POST find Content-Length [17:43:43]Host: 172.17.41.135:8080 [17:43:43]Content-Length: 679 [17:43:43]Content-Type: application/json [17:43:43] [17:43:43]POST finish read [17:43:43]Found Content-Length = 679 [17:43:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.700, "sum" : 497.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 497.00, "payments": [ { "type": 0, "sum" : 497.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:43]execute_script... [17:43: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)24617901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.700, "sum" : 497.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 497.00, "payments": [ { "type": 0, "sum" : 497.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:43]POST & json_proto [17:43:43]process_json_proto [17:43:43]json parsed OK: [17:43:43]protocol is kg_v1.0 [17:43:43]action value=close_receipt [17:43:43]process_action close_receipt [17:43:43]cmd_close_receipt [17:43:43]MH_GetDate [17:43:43]Write to MH i2c: F0 00 00 F7 00 E6 [17:43:43]Write i2c OK [17:43:43]MH_I2C_Read... [17:43:43]Read from MH i2c: F0 [17:43:43]MH_I2C_Read... [17:43:43]Read from MH i2c: F0 09 00 [17:43:43]MH_I2C_Read... [17:43:43]Read from MH i2c: F0 09 00 F7 00 00 D0 A8 F1 66 ED 3E 82 65 D0 [17:43:43]GetLastDocTimeStamp 1727113323 [17:43:43]current date 1727113424 [17:43:43]FM_GetShiftState [17:43:43]SAM_PROTO_GetShiftState [17:43:43]wFMCommunicate request_size=4 [17:43:43]MH_SAM_APDU [17:43:43]CAPDU: 80 13 01 00 [17:43:43]Write to MH i2c: E2 08 00 F8 00 80 13 01 00 00 00 00 00 75 [17:43:43]Write i2c OK [17:43:43]MH_I2C_Read... [17:43:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:43]Read from MH i2c: E2 [17:43:43]MH_I2C_Read... [17:43:43]Read from MH i2c: E2 0E 00 [17:43:43]MH_I2C_Read... [17:43:43]Read from MH i2c: E2 0E 00 F8 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 16 [17:43:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:43:43]wFMCommunicate OK [17:43:43]SAM_PROTO_GetShiftState done [17:43:43]FM_GetShiftState done [17:43:43]opened in 1727051401 [17:43:43]opened+sec_in_day 1727137801 [17:43:43]quantity*price = 49714 [17:43:43]sum+1 = 49715 [17:43:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 497.00 Внесено: 500.00 СДАЧА: 3.00 НСП 1% : 4.40 НДС 12% : 52.79 Наличными: 497.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 468 23.09.2024 17:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289794 ФПД: 206514473076471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174344&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289794&fm=206514473076471&tin=02508201610067®Number=0000000000091827&sum=49700 [17:43:44]StoreToDocumentArchive [17:43:44]shift 515 fd 289794 [17:43:44]save to /storage/0515/doc_00289794 [17:43:44]save last doc name /storage/0515/doc_00289794 to /storage/kkm_last_doc_name [17:43:44]save OK [17:43:44]Clear old archive folders... [17:43:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:43:44]tlvbuf is 0186A1A0 [17:43:44]SAM_PROTO_ClearQueue [17:43:44]wFMCommunicate request_size=4 [17:43:44]MH_SAM_APDU [17:43:44]CAPDU: 80 09 00 00 [17:43:44]Write to MH i2c: E2 08 00 05 01 80 09 00 00 00 00 00 00 78 [17:43:44]Write i2c OK [17:43:44]MH_I2C_Read... [17:43:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:43:44]Read from MH i2c: E2 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 03 00 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [17:43:44]RAPDU: 90 00 [17:43:44]wFMCommunicate OK [17:43:44]SAM_PROTO_ClearQueue done [17:43:44]KKMCreateOFDPacket [17:43:44]OFDProtocolAddRootSTLVToBuf [17:43:44]FM_MakeSignedData [17:43:44]FM_MakeSignedData [17:43:44]SAM_PROTO_SignData [17:43:44]wFMCommunicate request_size=4 [17:43:44]MH_SAM_APDU [17:43:44]CAPDU: 80 0D 01 02 [17:43:44]Write to MH i2c: E2 08 00 06 01 80 0D 01 02 00 00 00 00 80 [17:43:44]Write i2c OK [17:43:44]MH_I2C_Read... [17:43:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:43:44]Read from MH i2c: E2 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 03 00 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [17:43:44]RAPDU: 90 00 [17:43:44]wFMCommunicate OK [17:43:44]wFMCommunicate request_size=255 [17:43:44]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 14 00 00 00 00 07 04 06 00 24 C2 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 01 00 00 F4 03 04 00 D0 A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6C 04 00 35 04 06 00 BB [17:43:44]Write to MH i2c: E2 02 01 07 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 2C 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 14 00 00 00 00 07 04 06 00 24 C2 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 01 00 00 F4 03 04 00 D0 A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6C 04 00 35 04 06 00 BB 00 00 ED [17:43:44]Write i2c OK [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 [17:43:44]MH_I2C_Read... [17:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:44]Read from MH i2c: E2 03 00 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [17:43:44]RAPDU: 90 00 [17:43:44]wFMCommunicate OK [17:43:44]wFMCommunicate request_size=10 [17:43:44]MH_SAM_APDU [17:43:44]CAPDU: 80 0D 02 02 05 D2 E5 CF 06 F7 [17:43:44]Write to MH i2c: E2 0D 00 08 01 80 0D 02 02 05 00 D2 E5 CF 06 F7 00 00 10 [17:43:44]Write i2c OK [17:43:44]MH_I2C_Read... [17:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:44]Read from MH i2c: E2 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 03 00 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [17:43:44]RAPDU: 90 00 [17:43:44]wFMCommunicate OK [17:43:44]wFMCommunicate request_size=4 [17:43:44]MH_SAM_APDU [17:43:44]CAPDU: 80 0D 03 02 [17:43:44]Write to MH i2c: E2 08 00 09 01 80 0D 03 02 00 00 00 00 85 [17:43:44]Write i2c OK [17:43:44]MH_I2C_Read... [17:43:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:43:44]Read from MH i2c: E2 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 0B 00 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 0B 00 09 01 00 88 0F AD 83 B6 8A 75 B7 90 00 B9 [17:43:44]RAPDU: 88 0F AD 83 B6 8A 75 B7 90 00 [17:43:44]wFMCommunicate OK [17:43:44]SAM_PROTO_SignData done [17:43:44]FM_MakeSignedData done [17:43:44]CreateOFDProtocolMessage [17:43:44]wFMCommunicate request_size=4 [17:43:44]MH_SAM_APDU [17:43:44]CAPDU: 80 11 00 00 [17:43:44]Write to MH i2c: E2 08 00 0A 01 80 11 00 00 00 00 00 00 85 [17:43:44]Write i2c OK [17:43:44]MH_I2C_Read... [17:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:44]Read from MH i2c: E2 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 17 00 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: E2 17 00 0A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D5 [17:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:43:44]wFMCommunicate OK [17:43:44]CreateOFDProtocolMessage done [17:43:44]OFDSenderStorePacket 289794 [17:43:44]StoreOFDPacket docnum=289794 [17:43:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 84 0B 07 01 A2 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 14 00 00 00 00 07 04 06 00 24 C2 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 01 00 00 F4 03 04 00 D0 A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6C 04 00 35 04 06 00 BB D2 E5 CF 06 F7 88 0F AD 83 B6 8A 75 B7 [17:43:44]CheckFolder [17:43:44]dirname=/storage/ofd_packets [17:43:44]CheckFolder done [17:43:44]ProducePacketName [17:43:44]name=ofd_packets/00289794 [17:43:44]NVStorageSaveData ofd_packets/00289794 [17:43:44]File name is /storage/ofd_packets/00289794 [17:43:44]Write 301 bytes [17:43:44]NVStorageSaveData done [17:43:44]OFDSenderStorePacket done [17:43:44]KKMCreateOFDPacket done [17:43:44]NVStorageSaveData kkm_last_timestamp [17:43:44]File name is /storage/kkm_last_timestamp [17:43:44]Write 4 bytes [17:43:44]NVStorageSaveData done [17:43:44]ExternCall_PrintAddStr [17:43:44]wPrintStart [17:43:44]Write to MH i2c: 01 00 00 0B 01 0C [17:43:44]Write i2c OK [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: 01 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: 01 07 00 [17:43:44]MH_I2C_Read... [17:43:44]Read from MH i2c: 01 07 00 0B 01 00 00 00 00 00 FF 0F 21 [17:43:44]RasterBufferAndPrint [17:43:44]line Счет N : (1)24617901 [17:43:44]line ИНН: 02508201610067 [17:43:44]line Контрольно-Кассовый Чек [17:43:44]line ПРОДАЖА [17:43:44]line ТРК (МРК, ГНК) : 42 [17:43:44]line Товар: 2710124500 [17:43:44]line Аи-95-К-5 [17:43:44]line 6.700 * 74.20 [17:43:44]line = 497.14 [17:43:44]line НДС 12% НСП 1% [17:43:44]line > о реализуемом товаре [17:43:44]line ОКРУГЛЕНИЕ: -0.14 [17:43:44]line ИТОГО: 497.00 [17:43:44]line Внесено: 500.00 [17:43:44]line СДАЧА: 3.00 [17:43:44]line НСП 1% : 4.40 [17:43:44]line НДС 12% : 52.79 [17:43:44]line Наличными: 497.00 [17:43:44]line Безнал.: 0.00 [17:43:44]line Место: АЗС № 90 "Партнёр-нефть" [17:43:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:43:44]line СНО: Общий режим [17:43:44]line Чек 468 23.09.2024 17:43 [17:43:44]line Смена: 515 ФФД: 1.0 [17:43:44]line ЗНМ: 0300000107 [17:43:44]line РНМ: 0000000000091827 [17:43:44]line Версия ККМ: 001 [17:43:44]line ФМ: 0000000000871832 [17:43:44]line ФД: 289794 [17:43:44]line ФПД: 206514473076471 [17:43:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174344&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289794&fm=206514473076471&tin=02508201610067®Number=0000000000091827&sum=49700 [17:43:44]written 0, free lines is 4095 [17:43:45]OFD Sender: Processing packet 289794 [packets to send 1784, broken 1783] [17:43:45]ProducePacketName [17:43:45]name=ofd_packets/00289794 [17:43:45]OFD Sender: To server: pG, [17:43:45]CommunicateWithHost lk.salyk.kg:30040 [17:43:45]ConnectInit lk.salyk.kg [17:43:45]Connected sock=10 [17:43: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 33 32 0F 01 00 00 84 0B 07 01 A2 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 32 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 14 00 00 00 00 07 04 06 00 24 C2 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 01 00 00 F4 03 04 00 D0 A8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6C 04 00 35 04 06 00 BB D2 E5 CF 06 F7 88 0F AD 83 B6 8A 75 B7 [17:43:45]Write to MH i2c: 01 00 00 35 01 36 [17:43:45]Write i2c OK [17:43:45]MH_I2C_Read... [17:43:45]Read from MH i2c: 01 [17:43:45]MH_I2C_Read... [17:43:45]Read from MH i2c: 01 07 00 [17:43:45]MH_I2C_Read... [17:43:45]Read from MH i2c: 01 07 00 35 01 00 00 00 00 00 C2 0C 0B [17:43:45]RasterBufferAndPrint [17:43:45]line [17:43:45]line [17:43:45]line [17:43:45]line [17:43:45]line [17:43:45]written 0, free lines is 3272 [17:43:45]MH_Cut [17:43:45]Write to MH i2c: D1 01 00 3C 01 01 0F [17:43:45]Write i2c OK [17:43:45]MH_I2C_Read... [17:43:45]Read from MH i2c: D1 [17:43:45]MH_I2C_Read... [17:43:45]Read from MH i2c: D1 01 00 [17:43:45]MH_I2C_Read... [17:43:45]Read from MH i2c: D1 01 00 3C 01 00 0E [17:43:45]Write to MH i2c: 01 00 00 3D 01 3E [17:43:45]Write i2c OK [17:43:45]MH_I2C_Read... [17: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 33 32 4F 00 00 00 C2 6A 47 00 98 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 02 6C 04 00 F4 03 04 00 A4 50 F1 66 B6 04 01 00 00 4A C3 C5 A7 43 DF 0F CB [17:43:45]CommunicateWithHost err = 0 [17:43:45]CheckOFDResponse [17:43:45]1017 (14) - 77093643461234 [17:43:45]1041 (16) - 0000000000871832 [17:43:45]1040 (4) - 289794 [17:43:45]1012 (4) - 23.09.2024 11:27 [17:43:45]1206 (1) - 0 [17:43:45]OFD Sender: Remove packet 289794 [17:43:45]ProducePacketName [17:43:45]name=ofd_packets/00289794 [17:43:45]NVStorageDeleteData [17:43:46]OFD Sender: No OFD packet to send [17:43:46]*** Cut start [17:43:46]*** Partial cut [17:43:46]*** CUTSNS_PIN = 1 [17:43:46]*** CUTSNS_PIN = 0 [17:43:46]*** Brake cut motor [17:43:46]Read from MH i2c: 01 [17:43:46]MH_I2C_Read... [17:43:46]*** Stop cut motor [17:43:46]*** Cut end [17:43:46]Read from MH i2c: 01 07 00 [17:43:46]MH_I2C_Read... [17:43:46]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 FF 0F 53 [17:43:46]process_action close_receipt done [17:43:46]requested_data is exist [17:43:46]produce_requested_data [17:43:46]requested_item fm.sn is exist - process it [17:43:46]wFMCommunicate request_size=4 [17:43:46]MH_SAM_APDU [17:43:46]CAPDU: 80 11 00 00 [17:43:46]Write to MH i2c: E2 08 00 3E 01 80 11 00 00 00 00 00 00 B9 [17:43:46]Write i2c OK [17:43:46]MH_I2C_Read... [17:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:46]Read from MH i2c: E2 [17:43:46]MH_I2C_Read... [17:43:46]Read from MH i2c: E2 17 00 [17:43:46]MH_I2C_Read... [17:43:46]Read from MH i2c: E2 17 00 3E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 09 [17:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:43:46]wFMCommunicate OK [17:43:46]requested_item fd.num is exist - process it [17:43:46]SAM_PROTO_GetFieldsCounters [17:43:46]wFMCommunicate request_size=4 [17:43:46]MH_SAM_APDU [17:43:46]CAPDU: 80 13 00 00 [17:43:46]Write to MH i2c: E2 08 00 3F 01 80 13 00 00 00 00 00 00 BC [17:43:46]Write i2c OK [17:43:46]MH_I2C_Read... [17:43:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:43:47]Read from MH i2c: E2 [17:43:47]MH_I2C_Read... [17:43:47]Read from MH i2c: E2 62 00 [17:43:47]MH_I2C_Read... [17:43:47]Read from MH i2c: E2 62 00 3F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 02 6C 04 00 0E 04 04 00 03 02 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 D2 [17:43:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 02 6C 04 00 0E 04 04 00 03 02 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 [17:43:47]wFMCommunicate OK [17:43:47]SAM_PROTO_GetFieldsCounters done [17:43:47]requested_item shift.num is exist - process it [17:43:47]requested_item shift.opened is exist - process it [17:43:47]req_shift_opened [17:43:47]FM_GetShiftState [17:43:47]SAM_PROTO_GetShiftState [17:43:47]wFMCommunicate request_size=4 [17:43:47]MH_SAM_APDU [17:43:47]CAPDU: 80 13 01 00 [17:43:47]Write to MH i2c: E2 08 00 40 01 80 13 01 00 00 00 00 00 BE [17:43:47]Write i2c OK [17:43:47]MH_I2C_Read... [17:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:47]Read from MH i2c: E2 [17:43:47]MH_I2C_Read... [17:43:47]Read from MH i2c: E2 0E 00 [17:43:47]MH_I2C_Read... [17:43:47]Read from MH i2c: E2 0E 00 40 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5F [17:43:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:43:47]wFMCommunicate OK [17:43:47]SAM_PROTO_GetShiftState done [17:43:47]FM_GetShiftState done [17:43:47]req_shift_opened done [17:43:47]requested_item shift.open_date is exist - process it [17:43:47]req_shift_open_date [17:43:47]req_shift_open_date done [17:43:47]produce_requested_data done [17:43:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289794,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:43:47]process_action_free close_receipt [17:43:47]json_value_free [17:43:47]json_value_free done [17:43:47]process_json_proto returns [17:43:47]Send response to host [17:43:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289794,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:43:47]free response buf [17:43:47]execute_script done [17:43:47]execute_script returns [17:43:47]free content buf [17:43:47]Sock 9.Close socket [17:43:47]Sock 9.Thread stoped [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:11]OFD Sender: No OFD packet to send [17:44:16]OFD Sender: No OFD packet to send [17:44:21]OFD Sender: No OFD packet to send [17:44:26]OFD Sender: No OFD packet to send [17:44:31]OFD Sender: No OFD packet to send [17:44:36]OFD Sender: No OFD packet to send [17:44:41]OFD Sender: No OFD packet to send [17:44:46]OFD Sender: No OFD packet to send [17:44:51]OFD Sender: No OFD packet to send [17:44:56]OFD Sender: No OFD packet to send [17:45:01]OFD Sender: No OFD packet to send [17:45:06]OFD Sender: No OFD packet to send [17:45:11]OFD Sender: No OFD packet to send [17:45:16]OFD Sender: No OFD packet to send [17:45:20]accept exits with 8 [17:45:20]New connection [17:45:20]New thread 3067493732 created [17:45:20]Thread 3067350372 joined [17:45:20]Waiting for new connection... [17:45:20] Sock 8.Parse request [17:45:20]Sock 8.Check first char [17:45:20]Sock 8.First char is OK [17:45:20]request: POST /json_proto HTTP/1.0 [17:45:20]Method: POST [17:45:20]URL: /json_proto [17:45:20]Method is POST - this is cgi request [17:45:20]url: /json_proto [17:45:20]query_string will be loaded in cgi processing [17:45:20]execute_cgi json_proto POST (null) [17:45:20]execute_cgi path=json_proto method=POST [17:45:20]POST find Content-Length [17:45:20]Host: 172.17.41.135:8080 [17:45:20]Content-Length: 679 [17:45:20]Content-Type: application/json [17:45:20] [17:45:20]POST finish read [17:45:20]Found Content-Length = 679 [17:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:20]execute_script... [17:45:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:20]POST & json_proto [17:45:20]process_json_proto [17:45:20]json parsed OK: [17:45:20]protocol is kg_v1.0 [17:45:20]action value=close_receipt [17:45:20]process_action close_receipt [17:45:20]cmd_close_receipt [17:45:20]MH_GetDate [17:45:20]Write to MH i2c: F0 00 00 41 01 31 [17:45:20]Write i2c OK [17:45:20]MH_I2C_Read... [17:45:20]Read from MH i2c: F0 [17:45:20]MH_I2C_Read... [17:45:20]Read from MH i2c: F0 09 00 [17:45:20]MH_I2C_Read... [17:45:20]Read from MH i2c: F0 09 00 41 01 00 31 A9 F1 66 ED 3E 82 65 7D [17:45:20]GetLastDocTimeStamp 1727113424 [17:45:20]current date 1727113521 [17:45:20]FM_GetShiftState [17:45:20]SAM_PROTO_GetShiftState [17:45:20]wFMCommunicate request_size=4 [17:45:20]MH_SAM_APDU [17:45:20]CAPDU: 80 13 01 00 [17:45:20]Write to MH i2c: E2 08 00 42 01 80 13 01 00 00 00 00 00 C0 [17:45:20]Write i2c OK [17:45:20]MH_I2C_Read... [17:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:20]Read from MH i2c: E2 [17:45:20]MH_I2C_Read... [17:45:20]Read from MH i2c: E2 0E 00 [17:45:20]MH_I2C_Read... [17:45:20]Read from MH i2c: E2 0E 00 42 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 61 [17:45:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:45:20]wFMCommunicate OK [17:45:20]SAM_PROTO_GetShiftState done [17:45:20]FM_GetShiftState done [17:45:20]opened in 1727051401 [17:45:20]opened+sec_in_day 1727137801 [17:45:20]quantity*price = 40002 [17:45:20]sum+1 = 40003 [17:45:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 469 23.09.2024 17:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289795 ФПД: 58150437989264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174521&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289795&fm=58150437989264&tin=02508201610067®Number=0000000000091827&sum=40000 [17:45:22]StoreToDocumentArchive [17:45:22]shift 515 fd 289795 [17:45:22]save to /storage/0515/doc_00289795 [17:45:22]save last doc name /storage/0515/doc_00289795 to /storage/kkm_last_doc_name [17:45:22]save OK [17:45:22]Clear old archive folders... [17:45:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:45:22]tlvbuf is 01848BE0 [17:45:22]SAM_PROTO_ClearQueue [17:45:22]wFMCommunicate request_size=4 [17:45:22]MH_SAM_APDU [17:45:22]CAPDU: 80 09 00 00 [17:45:22]Write to MH i2c: E2 08 00 4F 01 80 09 00 00 00 00 00 00 C2 [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:45:22]Read from MH i2c: E2 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [17:45:22]RAPDU: 90 00 [17:45:22]wFMCommunicate OK [17:45:22]SAM_PROTO_ClearQueue done [17:45:22]KKMCreateOFDPacket [17:45:22]OFDProtocolAddRootSTLVToBuf [17:45:22]FM_MakeSignedData [17:45:22]FM_MakeSignedData [17:45:22]SAM_PROTO_SignData [17:45:22]wFMCommunicate request_size=4 [17:45:22]MH_SAM_APDU [17:45:22]CAPDU: 80 0D 01 02 [17:45:22]Write to MH i2c: E2 08 00 50 01 80 0D 01 02 00 00 00 00 CA [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:45:22]Read from MH i2c: E2 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [17:45:22]RAPDU: 90 00 [17:45:22]wFMCommunicate OK [17:45:22]wFMCommunicate request_size=255 [17:45:22]MH_SAM_APDU [17:45:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 01 00 00 F4 03 04 00 31 A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6C 04 00 35 04 06 00 34 [17:45:22]Write to MH i2c: E2 02 01 51 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 01 00 00 F4 03 04 00 31 A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6C 04 00 35 04 06 00 34 00 00 E0 [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:22]Read from MH i2c: E2 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [17:45:22]RAPDU: 90 00 [17:45:22]wFMCommunicate OK [17:45:22]wFMCommunicate request_size=10 [17:45:22]MH_SAM_APDU [17:45:22]CAPDU: 80 0D 02 02 05 E3 34 33 2B 90 [17:45:22]Write to MH i2c: E2 0D 00 52 01 80 0D 02 02 05 00 E3 34 33 2B 90 00 00 DC [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:22]Read from MH i2c: E2 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [17:45:22]RAPDU: 90 00 [17:45:22]wFMCommunicate OK [17:45:22]wFMCommunicate request_size=4 [17:45:22]MH_SAM_APDU [17:45:22]CAPDU: 80 0D 03 02 [17:45:22]Write to MH i2c: E2 08 00 53 01 80 0D 03 02 00 00 00 00 CF [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:45:22]Read from MH i2c: E2 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 0B 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 0B 00 53 01 00 42 BA 06 56 3E 84 D0 5E 90 00 18 [17:45:22]RAPDU: 42 BA 06 56 3E 84 D0 5E 90 00 [17:45:22]wFMCommunicate OK [17:45:22]SAM_PROTO_SignData done [17:45:22]FM_MakeSignedData done [17:45:22]CreateOFDProtocolMessage [17:45:22]wFMCommunicate request_size=4 [17:45:22]MH_SAM_APDU [17:45:22]CAPDU: 80 11 00 00 [17:45:22]Write to MH i2c: E2 08 00 54 01 80 11 00 00 00 00 00 00 CF [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:22]Read from MH i2c: E2 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 17 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: E2 17 00 54 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1F [17:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:45:22]wFMCommunicate OK [17:45:22]CreateOFDProtocolMessage done [17:45:22]OFDSenderStorePacket 289795 [17:45:22]StoreOFDPacket docnum=289795 [17:45:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 8E 2A 07 01 08 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 01 00 00 F4 03 04 00 31 A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6C 04 00 35 04 06 00 34 E3 34 33 2B 90 42 BA 06 56 3E 84 D0 5E [17:45:22]CheckFolder [17:45:22]dirname=/storage/ofd_packets [17:45:22]CheckFolder done [17:45:22]ProducePacketName [17:45:22]name=ofd_packets/00289795 [17:45:22]NVStorageSaveData ofd_packets/00289795 [17:45:22]File name is /storage/ofd_packets/00289795 [17:45:22]Write 301 bytes [17:45:22]NVStorageSaveData done [17:45:22]OFDSenderStorePacket done [17:45:22]KKMCreateOFDPacket done [17:45:22]NVStorageSaveData kkm_last_timestamp [17:45:22]File name is /storage/kkm_last_timestamp [17:45:22]Write 4 bytes [17:45:22]NVStorageSaveData done [17:45:22]ExternCall_PrintAddStr [17:45:22]wPrintStart [17:45:22]Write to MH i2c: 01 00 00 55 01 56 [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: 01 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: 01 07 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: 01 07 00 55 01 00 00 00 00 00 FF 0F 6B [17:45:22]RasterBufferAndPrint [17:45:22]line Счет N : (1)24617904 [17:45:22]line ИНН: 02508201610067 [17:45:22]line Контрольно-Кассовый Чек [17:45:22]line ПРОДАЖА [17:45:22]line ТРК (МРК, ГНК) : 53 [17:45:22]line Товар: 2710124130 [17:45:22]line Аи-92-К-5 [17:45:22]line 5.900 * 67.80 [17:45:22]line = 400.02 [17:45:22]line НДС 12% НСП 1% [17:45:22]line > о реализуемом товаре [17:45:22]line ОКРУГЛЕНИЕ: -0.02 [17:45:22]line ИТОГО: 400.00 [17:45:22]line Внесено: 400.00 [17:45:22]line СДАЧА: 0.00 [17:45:22]line НСП 1% : 3.54 [17:45:22]line НДС 12% : 42.48 [17:45:22]line Наличными: 400.00 [17:45:22]line Безнал.: 0.00 [17:45:22]line Место: АЗС № 90 "Партнёр-нефть" [17:45:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:45:22]line СНО: Общий режим [17:45:22]line Чек 469 23.09.2024 17:45 [17:45:22]line Смена: 515 ФФД: 1.0 [17:45:22]line ЗНМ: 0300000107 [17:45:22]line РНМ: 0000000000091827 [17:45:22]line Версия ККМ: 001 [17:45:22]line ФМ: 0000000000871832 [17:45:22]line ФД: 289795 [17:45:22]line ФПД: 58150437989264 [17:45:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174521&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289795&fm=58150437989264&tin=02508201610067®Number=0000000000091827&sum=40000 [17:45:22]written 0, free lines is 4095 [17:45:22]OFD Sender: Processing packet 289795 [packets to send 1784, broken 1783] [17:45:22]ProducePacketName [17:45:22]name=ofd_packets/00289795 [17:45:22]OFD Sender: To server: pG, [17:45:22]CommunicateWithHost lk.salyk.kg:30040 [17:45:22]ConnectInit lk.salyk.kg [17:45:22]Connected sock=10 [17:45: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 33 32 0F 01 00 00 8E 2A 07 01 08 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 01 00 00 F4 03 04 00 31 A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 03 6C 04 00 35 04 06 00 34 E3 34 33 2B 90 42 BA 06 56 3E 84 D0 5E [17:45:23]Write to MH i2c: 01 00 00 7F 01 80 [17:45:23]Write i2c OK [17:45:23]MH_I2C_Read... [17:45:23]Read from MH i2c: 01 [17:45:23]MH_I2C_Read... [17:45:23]Read from MH i2c: 01 07 00 [17:45:23]MH_I2C_Read... [17:45:23]Read from MH i2c: 01 07 00 7F 01 00 00 00 00 00 C1 0C 54 [17:45:23]RasterBufferAndPrint [17:45:23]line [17:45:23]line [17:45:23]line [17:45:23]line [17:45:23]line [17:45:23]written 0, free lines is 3270 [17:45:23]MH_Cut [17:45:23]Write to MH i2c: D1 01 00 86 01 01 59 [17:45:23]Write i2c OK [17:45:23]MH_I2C_Read... [17:45:23]Read from MH i2c: D1 [17:45:23]MH_I2C_Read... [17:45:23]Read from MH i2c: D1 01 00 [17:45:23]MH_I2C_Read... [17:45:23]Read from MH i2c: D1 01 00 86 01 00 58 [17:45:23]Write to MH i2c: 01 00 00 87 01 88 [17:45:23]Write i2c OK [17:45:23]MH_I2C_Read... [17:45: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 33 32 4F 00 00 00 BC B8 47 00 D2 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 33 32 10 04 04 00 03 6C 04 00 F4 03 04 00 05 51 F1 66 B6 04 01 00 00 29 7C 3F E8 E4 B3 4B 56 [17:45:23]CommunicateWithHost err = 0 [17:45:23]CheckOFDResponse [17:45:23]1017 (14) - 77093643461234 [17:45:23]1041 (16) - 0000000000871832 [17:45:23]1040 (4) - 289795 [17:45:23]1012 (4) - 23.09.2024 11:29 [17:45:23]1206 (1) - 0 [17:45:23]OFD Sender: Remove packet 289795 [17:45:23]ProducePacketName [17:45:23]name=ofd_packets/00289795 [17:45:23]NVStorageDeleteData [17:45:23]OFD Sender: No OFD packet to send [17:45:23]*** Cut start [17:45:23]*** Partial cut [17:45:23]*** CUTSNS_PIN = 1 [17:45:23]*** CUTSNS_PIN = 0 [17:45:24]*** Brake cut motor [17:45:24]Read from MH i2c: 01 [17:45:24]MH_I2C_Read... [17:45:24]*** Stop cut motor [17:45:24]*** Cut end [17:45:24]Read from MH i2c: 01 07 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 FF 0F 9D [17:45:24]process_action close_receipt done [17:45:24]requested_data is exist [17:45:24]produce_requested_data [17:45:24]requested_item fm.sn is exist - process it [17:45:24]wFMCommunicate request_size=4 [17:45:24]MH_SAM_APDU [17:45:24]CAPDU: 80 11 00 00 [17:45:24]Write to MH i2c: E2 08 00 88 01 80 11 00 00 00 00 00 00 03 [17:45:24]Write i2c OK [17:45:24]MH_I2C_Read... [17:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:24]Read from MH i2c: E2 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 17 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 17 00 88 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 53 [17:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:45:24]wFMCommunicate OK [17:45:24]requested_item fd.num is exist - process it [17:45:24]SAM_PROTO_GetFieldsCounters [17:45:24]wFMCommunicate request_size=4 [17:45:24]MH_SAM_APDU [17:45:24]CAPDU: 80 13 00 00 [17:45:24]Write to MH i2c: E2 08 00 89 01 80 13 00 00 00 00 00 00 06 [17:45:24]Write i2c OK [17:45:24]MH_I2C_Read... [17:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:24]Read from MH i2c: E2 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 62 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 62 00 89 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 03 6C 04 00 0E 04 04 00 03 02 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 20 [17:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 03 6C 04 00 0E 04 04 00 03 02 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 [17:45:24]wFMCommunicate OK [17:45:24]SAM_PROTO_GetFieldsCounters done [17:45:24]requested_item shift.num is exist - process it [17:45:24]requested_item shift.opened is exist - process it [17:45:24]req_shift_opened [17:45:24]FM_GetShiftState [17:45:24]SAM_PROTO_GetShiftState [17:45:24]wFMCommunicate request_size=4 [17:45:24]MH_SAM_APDU [17:45:24]CAPDU: 80 13 01 00 [17:45:24]Write to MH i2c: E2 08 00 8A 01 80 13 01 00 00 00 00 00 08 [17:45:24]Write i2c OK [17:45:24]MH_I2C_Read... [17:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:24]Read from MH i2c: E2 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 0E 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 0E 00 8A 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A9 [17:45:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:45:24]wFMCommunicate OK [17:45:24]SAM_PROTO_GetShiftState done [17:45:24]FM_GetShiftState done [17:45:24]req_shift_opened done [17:45:24]requested_item shift.open_date is exist - process it [17:45:24]req_shift_open_date [17:45:24]req_shift_open_date done [17:45:24]produce_requested_data done [17:45:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289795,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:45:24]process_action_free close_receipt [17:45:24]json_value_free [17:45:24]json_value_free done [17:45:24]process_json_proto returns [17:45:24]Send response to host [17:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289795,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:45:24]free response buf [17:45:24]execute_script done [17:45:24]execute_script returns [17:45:24]free content buf [17:45:24]Sock 8.Close socket [17:45:24]Sock 8.Thread stoped [17:45:28]OFD Sender: No OFD packet to send [17:45:30]accept exits with 9 [17:45:30]New connection [17:45:30]New thread 3067350372 created [17:45:30]Thread 3067493732 joined [17:45:30]Waiting for new connection... [17:45:30] Sock 9.Parse request [17:45:30]Sock 9.Check first char [17:45:30]Sock 9.First char is OK [17:45:30]request: POST /json_proto HTTP/1.0 [17:45:30]Method: POST [17:45:30]URL: /json_proto [17:45:30]Method is POST - this is cgi request [17:45:30]url: /json_proto [17:45:30]query_string will be loaded in cgi processing [17:45:30]execute_cgi json_proto POST (null) [17:45:30]execute_cgi path=json_proto method=POST [17:45:30]POST find Content-Length [17:45:30]Host: 172.17.41.135:8080 [17:45:30]Content-Length: 684 [17:45:30]Content-Type: application/json [17:45:30] [17:45:30]POST finish read [17:45:30]Found Content-Length = 684 [17:45:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.240, "sum" : 1056.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1056.00, "total" : 1056.00, "payments": [ { "type": 0, "sum" : 1056.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:30]execute_script... [17:45: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)24617903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.240, "sum" : 1056.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1056.00, "total" : 1056.00, "payments": [ { "type": 0, "sum" : 1056.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:30]POST & json_proto [17:45:30]process_json_proto [17:45:30]json parsed OK: [17:45:30]protocol is kg_v1.0 [17:45:30]action value=close_receipt [17:45:30]process_action close_receipt [17:45:30]cmd_close_receipt [17:45:30]MH_GetDate [17:45:30]Write to MH i2c: F0 00 00 8B 01 7B [17:45:30]Write i2c OK [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: F0 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: F0 09 00 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: F0 09 00 8B 01 00 3B A9 F1 66 ED 3E 82 65 D1 [17:45:30]GetLastDocTimeStamp 1727113521 [17:45:30]current date 1727113531 [17:45:30]FM_GetShiftState [17:45:30]SAM_PROTO_GetShiftState [17:45:30]wFMCommunicate request_size=4 [17:45:30]MH_SAM_APDU [17:45:30]CAPDU: 80 13 01 00 [17:45:30]Write to MH i2c: E2 08 00 8C 01 80 13 01 00 00 00 00 00 0A [17:45:30]Write i2c OK [17:45:30]MH_I2C_Read... [17:45:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:30]Read from MH i2c: E2 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: E2 0E 00 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: E2 0E 00 8C 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AB [17:45:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:45:30]wFMCommunicate OK [17:45:30]SAM_PROTO_GetShiftState done [17:45:30]FM_GetShiftState done [17:45:30]opened in 1727051401 [17:45:30]opened+sec_in_day 1727137801 [17:45:30]quantity*price = 105660 [17:45:30]sum+1 = 105662 [17:45:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1056.00 Внесено: 1056.00 СДАЧА: 0.00 НСП 1% : 9.35 НДС 12% : 112.21 Наличными: 1056.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 470 23.09.2024 17:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289796 ФПД: 188154969992236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174531&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289796&fm=188154969992236&tin=02508201610067®Number=0000000000091827&sum=105600 [17:45:31]StoreToDocumentArchive [17:45:31]shift 515 fd 289796 [17:45:31]save to /storage/0515/doc_00289796 [17:45:31]save last doc name /storage/0515/doc_00289796 to /storage/kkm_last_doc_name [17:45:31]save OK [17:45:31]Clear old archive folders... [17:45:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:45:31]tlvbuf is 01891170 [17:45:31]SAM_PROTO_ClearQueue [17:45:31]wFMCommunicate request_size=4 [17:45:31]MH_SAM_APDU [17:45:31]CAPDU: 80 09 00 00 [17:45:31]Write to MH i2c: E2 08 00 99 01 80 09 00 00 00 00 00 00 0C [17:45:31]Write i2c OK [17:45:31]MH_I2C_Read... [17:45:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:45:31]Read from MH i2c: E2 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: E2 03 00 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [17:45:31]RAPDU: 90 00 [17:45:31]wFMCommunicate OK [17:45:31]SAM_PROTO_ClearQueue done [17:45:31]KKMCreateOFDPacket [17:45:31]OFDProtocolAddRootSTLVToBuf [17:45:31]FM_MakeSignedData [17:45:31]FM_MakeSignedData [17:45:31]SAM_PROTO_SignData [17:45:31]wFMCommunicate request_size=4 [17:45:31]MH_SAM_APDU [17:45:31]CAPDU: 80 0D 01 02 [17:45:31]Write to MH i2c: E2 08 00 9A 01 80 0D 01 02 00 00 00 00 14 [17:45:31]Write i2c OK [17:45:31]MH_I2C_Read... [17:45:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:45:31]Read from MH i2c: E2 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: E2 03 00 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [17:45:31]RAPDU: 90 00 [17:45:31]wFMCommunicate OK [17:45:31]wFMCommunicate request_size=255 [17:45:31]MH_SAM_APDU [17:45: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 A0 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 9C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 2B 00 00 00 00 07 04 06 00 80 9C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 3B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6C 04 00 35 04 06 00 AB [17:45:31]Write to MH i2c: E2 02 01 9B 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A0 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 9C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 2B 00 00 00 00 07 04 06 00 80 9C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 3B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6C 04 00 35 04 06 00 AB 00 00 84 [17:45:31]Write i2c OK [17:45:31]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 9B 01 00 90 00 10 [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 20 3E 26 2C 2C [17:45:32]Write to MH i2c: E2 0D 00 9C 01 80 0D 02 02 05 00 20 3E 26 2C 2C 00 00 FD [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 9C 01 00 90 00 11 [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 9D 01 80 0D 03 02 00 00 00 00 19 [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 9D 01 00 F8 25 6D 0D 13 47 52 9E 90 00 FB [17:45:32]RAPDU: F8 25 6D 0D 13 47 52 9E 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 9E 01 80 11 00 00 00 00 00 00 19 [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 9E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 69 [17:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:45:32]wFMCommunicate OK [17:45:32]CreateOFDProtocolMessage done [17:45:32]OFDSenderStorePacket 289796 [17:45:32]StoreOFDPacket docnum=289796 [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 33 32 0F 01 00 00 31 A3 07 01 E3 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A0 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 9C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 2B 00 00 00 00 07 04 06 00 80 9C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 3B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6C 04 00 35 04 06 00 AB 20 3E 26 2C 2C F8 25 6D 0D 13 47 52 9E [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/00289796 [17:45:32]NVStorageSaveData ofd_packets/00289796 [17:45:32]File name is /storage/ofd_packets/00289796 [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 9F 01 A0 [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 9F 01 00 00 00 00 00 FF 0F B5 [17:45:32]RasterBufferAndPrint [17:45:32]line Счет N : (1)24617903 [17:45:32]line ИНН: 02508201610067 [17:45:32]line Контрольно-Кассовый Чек [17:45:32]line ПРОДАЖА [17:45:32]line ТРК (МРК, ГНК) : 32 [17:45:32]line Товар: 2710124500 [17:45:32]line Аи-95-К-5 [17:45:32]line 14.240 * 74.20 [17:45:32]line = 1056.61 [17:45:32]line НДС 12% НСП 1% [17:45:32]line > о реализуемом товаре [17:45:32]line ОКРУГЛЕНИЕ: -0.61 [17:45:32]line ИТОГО: 1056.00 [17:45:32]line Внесено: 1056.00 [17:45:32]line СДАЧА: 0.00 [17:45:32]line НСП 1% : 9.35 [17:45:32]line НДС 12% : 112.21 [17:45:32]line Наличными: 1056.00 [17:45:32]line Безнал.: 0.00 [17:45:32]line Место: АЗС № 90 "Партнёр-нефть" [17:45:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:45:32]line СНО: Общий режим [17:45:32]line Чек 470 23.09.2024 17:45 [17:45:32]line Смена: 515 ФФД: 1.0 [17:45:32]line ЗНМ: 0300000107 [17:45:32]line РНМ: 0000000000091827 [17:45:32]line Версия ККМ: 001 [17:45:32]line ФМ: 0000000000871832 [17:45:32]line ФД: 289796 [17:45:32]line ФПД: 188154969992236 [17:45:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174531&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289796&fm=188154969992236&tin=02508201610067®Number=0000000000091827&sum=105600 [17:45:32]written 0, free lines is 4095 [17:45:32]OFD Sender: Processing packet 289796 [packets to send 1784, broken 1783] [17:45:32]ProducePacketName [17:45:32]name=ofd_packets/00289796 [17:45:32]OFD Sender: To server: pG, [17:45:32]CommunicateWithHost lk.salyk.kg:30040 [17:45:32]ConnectInit lk.salyk.kg [17:45:32]Connected sock=10 [17:45:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 31 A3 07 01 E3 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A0 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 9C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 2B 00 00 00 00 07 04 06 00 80 9C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 3B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 04 6C 04 00 35 04 06 00 AB 20 3E 26 2C 2C F8 25 6D 0D 13 47 52 9E [17:45:32]Write to MH i2c: 01 00 00 C9 01 CA [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 C9 01 00 00 00 00 00 C7 0C A4 [17:45:32]RasterBufferAndPrint [17:45:32]line [17:45:32]line [17:45:32]line [17:45:32]line [17:45:32]line [17:45:32]written 0, free lines is 3281 [17:45:32]MH_Cut [17:45:32]Write to MH i2c: D1 01 00 D0 01 01 A3 [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: D1 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: D1 01 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: D1 01 00 D0 01 00 A2 [17:45:32]Write to MH i2c: 01 00 00 D1 01 D2 [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [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 33 32 4F 00 00 00 45 95 47 00 A9 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 33 32 10 04 04 00 04 6C 04 00 F4 03 04 00 0F 51 F1 66 B6 04 01 00 00 B4 B3 E5 E3 D0 70 AF 1D [17:45:33]CommunicateWithHost err = 0 [17:45:33]CheckOFDResponse [17:45:33]1017 (14) - 77093643461234 [17:45:33]1041 (16) - 0000000000871832 [17:45:33]1040 (4) - 289796 [17:45:33]1012 (4) - 23.09.2024 11:29 [17:45:33]1206 (1) - 0 [17:45:33]OFD Sender: Remove packet 289796 [17:45:33]ProducePacketName [17:45:33]name=ofd_packets/00289796 [17:45:33]NVStorageDeleteData [17:45:33]OFD Sender: No OFD packet to send [17:45:33]*** Cut start [17:45:33]*** Partial cut [17:45:33]*** CUTSNS_PIN = 1 [17:45:33]*** CUTSNS_PIN = 0 [17:45:33]*** Brake cut motor [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 D1 01 00 00 00 00 00 FF 0F E7 [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 D2 01 80 11 00 00 00 00 00 00 4D [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 D2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9D [17:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 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 D3 01 80 13 00 00 00 00 00 00 50 [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 D3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 04 6C 04 00 0E 04 04 00 03 02 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 6E [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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 04 6C 04 00 0E 04 04 00 03 02 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 [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 D4 01 80 13 01 00 00 00 00 00 52 [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 D4 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F3 [17:45:34]RAPDU: 09 00 01 89 B6 F0 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":"0000000000871832","fd.num":289796,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [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":"0000000000871832","fd.num":289796,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [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:34]accept exits with 8 [17:45:34]New connection [17:45:34]New thread 3067493732 created [17:45:34]Thread 3067350372 joined [17:45:34]Waiting for new connection... [17:45:34] Sock 8.Parse request [17:45:34]Sock 8.Check first char [17:45:34]Sock 8.First char is OK [17:45:34]request: POST /json_proto HTTP/1.0 [17:45:34]Method: POST [17:45:34]URL: /json_proto [17:45:34]Method is POST - this is cgi request [17:45:34]url: /json_proto [17:45:34]query_string will be loaded in cgi processing [17:45:34]execute_cgi json_proto POST (null) [17:45:34]execute_cgi path=json_proto method=POST [17:45:34]POST find Content-Length [17:45:34]Host: 172.17.41.135:8080 [17:45:34]Content-Length: 794 [17:45:34]Content-Type: application/json [17:45:34] [17:45:34]POST finish read [17:45:34]Found Content-Length = 794 [17:45:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99969", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:34]execute_script... [17: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)24617902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99969", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:34]POST & json_proto [17:45:34]process_json_proto [17:45:34]json parsed OK: [17:45:34]protocol is kg_v1.0 [17:45:34]action value=close_receipt [17:45:34]process_action close_receipt [17:45:34]cmd_close_receipt [17:45:34]MH_GetDate [17:45:34]Write to MH i2c: F0 00 00 D5 01 C5 [17:45:34]Write i2c OK [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: F0 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: F0 09 00 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: F0 09 00 D5 01 00 3F A9 F1 66 ED 3E 82 65 1F [17:45:34]GetLastDocTimeStamp 1727113531 [17:45:34]current date 1727113535 [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 D6 01 80 13 01 00 00 00 00 00 54 [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 D6 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F5 [17:45:34]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [17:45:34]opened+sec_in_day 1727137801 [17:45:34]quantity*price = 0 [17:45:34]sum+1 = 1 [17:45:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 471 23.09.2024 17:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99969 ФМ: 0000000000871832 ФД: 289797 ФПД: 181854307413610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174535&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289797&fm=181854307413610&tin=02508201610067®Number=0000000000091827&sum=0 [17:45:36]StoreToDocumentArchive [17:45:36]shift 515 fd 289797 [17:45:36]save to /storage/0515/doc_00289797 [17:45:36]save last doc name /storage/0515/doc_00289797 to /storage/kkm_last_doc_name [17:45:36]save OK [17:45:36]Clear old archive folders... [17:45:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:45:36]tlvbuf is 018791B0 [17:45:36]SAM_PROTO_ClearQueue [17:45:36]wFMCommunicate request_size=4 [17:45:36]MH_SAM_APDU [17:45:36]CAPDU: 80 09 00 00 [17:45:36]Write to MH i2c: E2 08 00 E3 01 80 09 00 00 00 00 00 00 56 [17:45:36]Write i2c OK [17:45:36]MH_I2C_Read... [17:45:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:45:36]Read from MH i2c: E2 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [17:45:36]RAPDU: 90 00 [17:45:36]wFMCommunicate OK [17:45:36]SAM_PROTO_ClearQueue done [17:45:36]KKMCreateOFDPacket [17:45:36]OFDProtocolAddRootSTLVToBuf [17:45:36]FM_MakeSignedData [17:45:36]FM_MakeSignedData [17:45:36]SAM_PROTO_SignData [17:45:36]wFMCommunicate request_size=4 [17:45:36]MH_SAM_APDU [17:45:36]CAPDU: 80 0D 01 02 [17:45:36]Write to MH i2c: E2 08 00 E4 01 80 0D 01 02 00 00 00 00 5E [17:45:36]Write i2c OK [17:45:36]MH_I2C_Read... [17:45:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:45:36]Read from MH i2c: E2 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [17:45:36]RAPDU: 90 00 [17:45:36]wFMCommunicate OK [17:45:36]wFMCommunicate request_size=255 [17:45:36]MH_SAM_APDU [17:45:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D7 01 00 00 F4 03 04 00 3F A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6C 04 00 35 04 06 00 A5 [17:45:36]Write to MH i2c: E2 02 01 E5 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D7 01 00 00 F4 03 04 00 3F A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6C 04 00 35 04 06 00 A5 00 00 79 [17:45:36]Write i2c OK [17:45:36]MH_I2C_Read... [17:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:36]Read from MH i2c: E2 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [17:45:36]RAPDU: 90 00 [17:45:36]wFMCommunicate OK [17:45:36]wFMCommunicate request_size=10 [17:45:36]MH_SAM_APDU [17:45:36]CAPDU: 80 0D 02 02 05 65 41 64 EE 6A [17:45:36]Write to MH i2c: E2 0D 00 E6 01 80 0D 02 02 05 00 65 41 64 EE 6A 00 00 CD [17:45:36]Write i2c OK [17:45:36]MH_I2C_Read... [17:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:36]Read from MH i2c: E2 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [17:45:36]RAPDU: 90 00 [17:45:36]wFMCommunicate OK [17:45:36]wFMCommunicate request_size=4 [17:45:36]MH_SAM_APDU [17:45:36]CAPDU: 80 0D 03 02 [17:45:36]Write to MH i2c: E2 08 00 E7 01 80 0D 03 02 00 00 00 00 63 [17:45:36]Write i2c OK [17:45:36]MH_I2C_Read... [17:45:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:45:36]Read from MH i2c: E2 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 0B 00 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 0B 00 E7 01 00 AB 30 28 0C 75 F1 41 A1 90 00 BB [17:45:36]RAPDU: AB 30 28 0C 75 F1 41 A1 90 00 [17:45:36]wFMCommunicate OK [17:45:36]SAM_PROTO_SignData done [17:45:36]FM_MakeSignedData done [17:45:36]CreateOFDProtocolMessage [17:45:36]wFMCommunicate request_size=4 [17:45:36]MH_SAM_APDU [17:45:36]CAPDU: 80 11 00 00 [17:45:36]Write to MH i2c: E2 08 00 E8 01 80 11 00 00 00 00 00 00 63 [17:45:36]Write i2c OK [17:45:36]MH_I2C_Read... [17:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:36]Read from MH i2c: E2 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 17 00 [17:45:36]MH_I2C_Read... [17:45:36]Read from MH i2c: E2 17 00 E8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B3 [17:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:45:36]wFMCommunicate OK [17:45:36]CreateOFDProtocolMessage done [17:45:36]OFDSenderStorePacket 289797 [17:45:36]StoreOFDPacket docnum=289797 [17:45:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 73 74 07 01 2F 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D7 01 00 00 F4 03 04 00 3F A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6C 04 00 35 04 06 00 A5 65 41 64 EE 6A AB 30 28 0C 75 F1 41 A1 [17:45:36]CheckFolder [17:45:36]dirname=/storage/ofd_packets [17:45:36]CheckFolder done [17:45:36]ProducePacketName [17:45:36]name=ofd_packets/00289797 [17:45:36]NVStorageSaveData ofd_packets/00289797 [17:45:36]File name is /storage/ofd_packets/00289797 [17:45:36]Write 301 bytes [17:45:36]NVStorageSaveData done [17:45:36]OFDSenderStorePacket done [17:45:36]KKMCreateOFDPacket done [17:45:36]NVStorageSaveData kkm_last_timestamp [17:45:36]File name is /storage/kkm_last_timestamp [17:45:36]Write 4 bytes [17:45:36]NVStorageSaveData done [17:45:37]ExternCall_PrintAddStr [17:45:37]wPrintStart [17:45:37]Write to MH i2c: 01 00 00 E9 01 EA [17:45:37]Write i2c OK [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 07 00 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 FF 0F FF [17:45:37]RasterBufferAndPrint [17:45:37]line Счет N : (1)24617902 [17:45:37]line ИНН: 02508201610067 [17:45:37]line Контрольно-Кассовый Чек [17:45:37]line ПРОДАЖА [17:45:37]line ТРК (МРК, ГНК) : 63 [17:45:37]line Товар: 2710124130 [17:45:37]line Аи-92-К-5 [17:45:37]line 40.000 * 0.00 [17:45:37]line = 0.00 [17:45:37]line НДС 12% НСП 1% [17:45:37]line > о реализуемом товаре [17:45:37]line ИТОГО: 0.00 [17:45:37]line НСП 1% : 0.00 [17:45:37]line НДС 12% : 0.00 [17:45:37]line Наличными: 0.00 [17:45:37]line Безнал.: 0.00 [17:45:37]line Место: АЗС № 90 "Партнёр-нефть" [17:45:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:45:37]line СНО: Общий режим [17:45:37]line Чек 471 23.09.2024 17:45 [17:45:37]line Смена: 515 ФФД: 1.0 [17:45:37]line ЗНМ: 0300000107 [17:45:37]line РНМ: 0000000000091827 [17:45:37]line Версия ККМ: 001 [17:45:37]line Талоны: Топливная Карта [17:45:37]line 99969 [17:45:37]line ФМ: 0000000000871832 [17:45:37]line ФД: 289797 [17:45:37]line ФПД: 181854307413610 [17:45:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174535&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289797&fm=181854307413610&tin=02508201610067®Number=0000000000091827&sum=0 [17:45:37]written 0, free lines is 4095 [17:45:37]OFD Sender: Processing packet 289797 [packets to send 1784, broken 1783] [17:45:37]ProducePacketName [17:45:37]name=ofd_packets/00289797 [17:45:37]OFD Sender: To server: pG, [17:45:37]CommunicateWithHost lk.salyk.kg:30040 [17:45:37]ConnectInit lk.salyk.kg [17:45:37]Connected sock=10 [17:45: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 33 32 0F 01 00 00 73 74 07 01 2F 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D7 01 00 00 F4 03 04 00 3F A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 05 6C 04 00 35 04 06 00 A5 65 41 64 EE 6A AB 30 28 0C 75 F1 41 A1 [17:45:37]Write to MH i2c: 01 00 00 12 02 14 [17:45:37]Write i2c OK [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 07 00 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 07 00 12 02 00 00 00 00 00 7B 0D A3 [17:45:37]RasterBufferAndPrint [17:45:37]line [17:45:37]line [17:45:37]line [17:45:37]line [17:45:37]line [17:45:37]written 0, free lines is 3463 [17:45:37]MH_Cut [17:45:37]Write to MH i2c: D1 01 00 19 02 01 ED [17:45:37]Write i2c OK [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: D1 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: D1 01 00 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: D1 01 00 19 02 00 EC [17:45:37]Write to MH i2c: 01 00 00 1A 02 1C [17:45:37]Write i2c OK [17:45:37]MH_I2C_Read... [17: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 33 32 4F 00 00 00 56 51 47 00 60 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 33 32 10 04 04 00 05 6C 04 00 F4 03 04 00 14 51 F1 66 B6 04 01 00 00 6E 65 BE 11 5E EC F8 50 [17:45:37]CommunicateWithHost err = 0 [17:45:37]CheckOFDResponse [17:45:37]1017 (14) - 77093643461234 [17:45:37]1041 (16) - 0000000000871832 [17:45:37]1040 (4) - 289797 [17:45:37]1012 (4) - 23.09.2024 11:29 [17:45:37]1206 (1) - 0 [17:45:37]OFD Sender: Remove packet 289797 [17:45:37]ProducePacketName [17:45:37]name=ofd_packets/00289797 [17:45:37]NVStorageDeleteData [17:45:38]*** Cut start [17:45:38]*** Partial cut [17:45:38]*** CUTSNS_PIN = 1 [17:45:38]*** CUTSNS_PIN = 0 [17:45:38]OFD Sender: No OFD packet to send [17:45:38]*** Brake cut motor [17:45:38]Read from MH i2c: 01 [17:45:38]MH_I2C_Read... [17:45:38]*** Stop cut motor [17:45:38]*** Cut end [17:45:38]Read from MH i2c: 01 07 00 [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 FF 0F 31 [17:45:38]process_action close_receipt done [17:45:38]requested_data is exist [17:45:38]produce_requested_data [17:45:38]requested_item fm.sn is exist - process it [17:45:38]wFMCommunicate request_size=4 [17:45:38]MH_SAM_APDU [17:45:38]CAPDU: 80 11 00 00 [17:45:38]Write to MH i2c: E2 08 00 1B 02 80 11 00 00 00 00 00 00 97 [17:45:38]Write i2c OK [17:45:38]MH_I2C_Read... [17:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:38]Read from MH i2c: E2 [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: E2 17 00 [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: E2 17 00 1B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E7 [17:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:45:38]wFMCommunicate OK [17:45:38]requested_item fd.num is exist - process it [17:45:38]SAM_PROTO_GetFieldsCounters [17:45:38]wFMCommunicate request_size=4 [17:45:38]MH_SAM_APDU [17:45:38]CAPDU: 80 13 00 00 [17:45:38]Write to MH i2c: E2 08 00 1C 02 80 13 00 00 00 00 00 00 9A [17:45:38]Write i2c OK [17:45:38]MH_I2C_Read... [17:45:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:39]Read from MH i2c: E2 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: E2 62 00 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: E2 62 00 1C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 05 6C 04 00 0E 04 04 00 03 02 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 BC [17:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 05 6C 04 00 0E 04 04 00 03 02 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 [17:45:39]wFMCommunicate OK [17:45:39]SAM_PROTO_GetFieldsCounters done [17:45:39]requested_item shift.num is exist - process it [17:45:39]requested_item shift.opened is exist - process it [17:45:39]req_shift_opened [17:45:39]FM_GetShiftState [17:45:39]SAM_PROTO_GetShiftState [17:45:39]wFMCommunicate request_size=4 [17:45:39]MH_SAM_APDU [17:45:39]CAPDU: 80 13 01 00 [17:45:39]Write to MH i2c: E2 08 00 1D 02 80 13 01 00 00 00 00 00 9C [17:45:39]Write i2c OK [17:45:39]MH_I2C_Read... [17:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:39]Read from MH i2c: E2 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: E2 0E 00 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: E2 0E 00 1D 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3D [17:45:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:45:39]wFMCommunicate OK [17:45:39]SAM_PROTO_GetShiftState done [17:45:39]FM_GetShiftState done [17:45:39]req_shift_opened done [17:45:39]requested_item shift.open_date is exist - process it [17:45:39]req_shift_open_date [17:45:39]req_shift_open_date done [17:45:39]produce_requested_data done [17:45:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289797,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:45:39]process_action_free close_receipt [17:45:39]json_value_free [17:45:39]json_value_free done [17:45:39]process_json_proto returns [17:45:39]Send response to host [17:45:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289797,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:45:39]free response buf [17:45:39]execute_script done [17:45:39]execute_script returns [17:45:39]free content buf [17:45:39]Sock 8.Close socket [17:45:39]Sock 8.Thread stoped [17:45:43]OFD Sender: No OFD packet to send [17:45:48]OFD Sender: No OFD packet to send [17:45:53]OFD Sender: No OFD packet to send [17:45:58]OFD Sender: No OFD packet to send [17:46:03]OFD Sender: No OFD packet to send [17:46:08]OFD Sender: No OFD packet to send [17:46:13]OFD Sender: No OFD packet to send [17:46:18]OFD Sender: No OFD packet to send [17:46:23]OFD Sender: No OFD packet to send [17:46:28]OFD Sender: No OFD packet to send [17:46:33]OFD Sender: No OFD packet to send [17:46:38]OFD Sender: No OFD packet to send [17:46:43]OFD Sender: No OFD packet to send [17:46:48]OFD Sender: No OFD packet to send [17:46: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:06]accept exits with 9 [17:47:06]New connection [17:47:06]New thread 3067350372 created [17:47:06]Thread 3067493732 joined [17:47:06]Waiting for new connection... [17:47:06] Sock 9.Parse request [17:47:06]Sock 9.Check first char [17:47:06]Sock 9.First char is OK [17:47:06]request: POST /json_proto HTTP/1.0 [17:47:06]Method: POST [17:47:06]URL: /json_proto [17:47:06]Method is POST - this is cgi request [17:47:06]url: /json_proto [17:47:06]query_string will be loaded in cgi processing [17:47:06]execute_cgi json_proto POST (null) [17:47:06]execute_cgi path=json_proto method=POST [17:47:06]POST find Content-Length [17:47:06]Host: 172.17.41.135:8080 [17:47:06]Content-Length: 660 [17:47:06]Content-Type: application/json [17:47:06] [17:47:06]POST finish read [17:47:06]Found Content-Length = 660 [17:47:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.510, "sum" : 520.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:06]execute_script... [17:47: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)24617905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.510, "sum" : 520.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:06]POST & json_proto [17:47:06]process_json_proto [17:47:06]json parsed OK: [17:47:06]protocol is kg_v1.0 [17:47:06]action value=close_receipt [17:47:06]process_action close_receipt [17:47:06]cmd_close_receipt [17:47:06]MH_GetDate [17:47:06]Write to MH i2c: F0 00 00 1E 02 0F [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: F0 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: F0 09 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: F0 09 00 1E 02 00 9A A9 F1 66 ED 3E 82 65 C4 [17:47:06]GetLastDocTimeStamp 1727113535 [17:47:06]current date 1727113626 [17:47:06]FM_GetShiftState [17:47:06]SAM_PROTO_GetShiftState [17:47:06]wFMCommunicate request_size=4 [17:47:06]MH_SAM_APDU [17:47:06]CAPDU: 80 13 01 00 [17:47:06]Write to MH i2c: E2 08 00 1F 02 80 13 01 00 00 00 00 00 9E [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:06]Read from MH i2c: E2 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 0E 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 0E 00 1F 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [17:47:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:47:06]wFMCommunicate OK [17:47:06]SAM_PROTO_GetShiftState done [17:47:06]FM_GetShiftState done [17:47:06]opened in 1727051401 [17:47:06]opened+sec_in_day 1727137801 [17:47:06]quantity*price = 52044 [17:47:06]sum+1 = 52045 [17:47:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.61 НДС 12% : 55.27 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 472 23.09.2024 17:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289798 ФПД: 151017601194360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174707&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289798&fm=151017601194360&tin=02508201610067®Number=0000000000091827&sum=52000 [17:47:07]StoreToDocumentArchive [17:47:07]shift 515 fd 289798 [17:47:07]save to /storage/0515/doc_00289798 [17:47:07]save last doc name /storage/0515/doc_00289798 to /storage/kkm_last_doc_name [17:47:07]save OK [17:47:07]Clear old archive folders... [17:47:07]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:47:07]tlvbuf is 0189AC40 [17:47:07]SAM_PROTO_ClearQueue [17:47:07]wFMCommunicate request_size=4 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 09 00 00 [17:47:07]Write to MH i2c: E2 08 00 2C 02 80 09 00 00 00 00 00 00 A0 [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:07]Read from MH i2c: E2 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 2C 02 00 90 00 A2 [17:47:07]RAPDU: 90 00 [17:47:07]wFMCommunicate OK [17:47:07]SAM_PROTO_ClearQueue done [17:47:07]KKMCreateOFDPacket [17:47:07]OFDProtocolAddRootSTLVToBuf [17:47:07]FM_MakeSignedData [17:47:07]FM_MakeSignedData [17:47:07]SAM_PROTO_SignData [17:47:07]wFMCommunicate request_size=4 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 0D 01 02 [17:47:07]Write to MH i2c: E2 08 00 2D 02 80 0D 01 02 00 00 00 00 A8 [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:07]Read from MH i2c: E2 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 2D 02 00 90 00 A3 [17:47:07]RAPDU: 90 00 [17:47:07]wFMCommunicate OK [17:47:07]wFMCommunicate request_size=253 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 1D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4C CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 9B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6C 04 00 35 04 06 00 89 59 86 79 59 78 [17:47:07]Write to MH i2c: E2 00 01 2E 02 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 1D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4C CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 9B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6C 04 00 35 04 06 00 89 59 86 79 59 78 00 00 07 [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:07]Read from MH i2c: E2 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [17:47:07]RAPDU: 90 00 [17:47:07]wFMCommunicate OK [17:47:07]wFMCommunicate request_size=4 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 0D 03 02 [17:47:07]Write to MH i2c: E2 08 00 2F 02 80 0D 03 02 00 00 00 00 AC [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:07]Read from MH i2c: E2 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 0B 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 0B 00 2F 02 00 33 F4 01 3A 2D 26 E3 7A 90 00 BF [17:47:07]RAPDU: 33 F4 01 3A 2D 26 E3 7A 90 00 [17:47:07]wFMCommunicate OK [17:47:07]SAM_PROTO_SignData done [17:47:07]FM_MakeSignedData done [17:47:07]CreateOFDProtocolMessage [17:47:07]wFMCommunicate request_size=4 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 11 00 00 [17:47:07]Write to MH i2c: E2 08 00 30 02 80 11 00 00 00 00 00 00 AC [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:07]Read from MH i2c: E2 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 17 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 17 00 30 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FC [17:47:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:47:07]wFMCommunicate OK [17:47:07]CreateOFDProtocolMessage done [17:47:07]OFDSenderStorePacket 289798 [17:47:07]StoreOFDPacket docnum=289798 [17:47:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 04 4F 00 01 A2 8E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 1D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4C CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 9B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6C 04 00 35 04 06 00 89 59 86 79 59 78 33 F4 01 3A 2D 26 E3 7A [17:47:07]CheckFolder [17:47:07]dirname=/storage/ofd_packets [17:47:07]CheckFolder done [17:47:07]ProducePacketName [17:47:07]name=ofd_packets/00289798 [17:47:07]NVStorageSaveData ofd_packets/00289798 [17:47:07]File name is /storage/ofd_packets/00289798 [17:47:07]Write 294 bytes [17:47:07]NVStorageSaveData done [17:47:07]OFDSenderStorePacket done [17:47:07]KKMCreateOFDPacket done [17:47:07]NVStorageSaveData kkm_last_timestamp [17:47:07]File name is /storage/kkm_last_timestamp [17:47:07]Write 4 bytes [17:47:07]NVStorageSaveData done [17:47:07]ExternCall_PrintAddStr [17:47:07]wPrintStart [17:47:07]Write to MH i2c: 01 00 00 31 02 33 [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: 01 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: 01 07 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: 01 07 00 31 02 00 00 00 00 00 FF 0F 48 [17:47:07]RasterBufferAndPrint [17:47:07]line Счет N : (1)24617905 [17:47:07]line ИНН: 02508201610067 [17:47:07]line Контрольно-Кассовый Чек [17:47:07]line ПРОДАЖА [17:47:07]line ТРК (МРК, ГНК) : 34 [17:47:07]line Товар: 2710124130 [17:47:07]line SU-92 [17:47:07]line 7.510 * 69.30 [17:47:07]line = 520.44 [17:47:07]line НДС 12% НСП 1% [17:47:07]line > о реализуемом товаре [17:47:07]line ОКРУГЛЕНИЕ: -0.44 [17:47:07]line ИТОГО: 520.00 [17:47:07]line Внесено: 520.00 [17:47:07]line СДАЧА: 0.00 [17:47:07]line НСП 1% : 4.61 [17:47:07]line НДС 12% : 55.27 [17:47:07]line Наличными: 520.00 [17:47:07]line Безнал.: 0.00 [17:47:07]line Место: АЗС № 90 "Партнёр-нефть" [17:47:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:47:07]line СНО: Общий режим [17:47:07]line Чек 472 23.09.2024 17:47 [17:47:07]line Смена: 515 ФФД: 1.0 [17:47:07]line ЗНМ: 0300000107 [17:47:07]line РНМ: 0000000000091827 [17:47:07]line Версия ККМ: 001 [17:47:07]line ФМ: 0000000000871832 [17:47:07]line ФД: 289798 [17:47:07]line ФПД: 151017601194360 [17:47:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T174707&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289798&fm=151017601194360&tin=02508201610067®Number=0000000000091827&sum=52000 [17:47:07]written 0, free lines is 4095 [17:47:07]OFD Sender: Processing packet 289798 [packets to send 1784, broken 1783] [17:47:07]ProducePacketName [17:47:07]name=ofd_packets/00289798 [17:47:07]OFD Sender: To server: pG, [17:47:07]CommunicateWithHost lk.salyk.kg:30040 [17:47:07]ConnectInit lk.salyk.kg [17:47:08]Connected sock=8 [17:47: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 33 32 08 01 00 00 04 4F 00 01 A2 8E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 56 1D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 4C CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 9B A9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 06 6C 04 00 35 04 06 00 89 59 86 79 59 78 33 F4 01 3A 2D 26 E3 7A [17:47:08]Write to MH i2c: 01 00 00 5B 02 5D [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: 01 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: 01 07 00 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: 01 07 00 5B 02 00 00 00 00 00 C7 0C 37 [17:47:08]RasterBufferAndPrint [17:47:08]line [17:47:08]line [17:47:08]line [17:47:08]line [17:47:08]line [17:47:08]written 0, free lines is 3277 [17:47:08]MH_Cut [17:47:08]Write to MH i2c: D1 01 00 62 02 01 36 [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: D1 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: D1 01 00 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: D1 01 00 62 02 00 35 [17:47:08]Write to MH i2c: 01 00 00 63 02 65 [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17: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 33 32 4F 00 00 00 17 6E 47 00 B7 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 33 32 10 04 04 00 06 6C 04 00 F4 03 04 00 6E 51 F1 66 B6 04 01 00 00 E4 B7 92 69 A6 58 57 6A [17:47:08]CommunicateWithHost err = 0 [17:47:08]CheckOFDResponse [17:47:08]1017 (14) - 77093643461234 [17:47:08]1041 (16) - 0000000000871832 [17:47:08]1040 (4) - 289798 [17:47:08]1012 (4) - 23.09.2024 11:30 [17:47:08]1206 (1) - 0 [17:47:08]OFD Sender: Remove packet 289798 [17:47:08]ProducePacketName [17:47:08]name=ofd_packets/00289798 [17:47:08]NVStorageDeleteData [17:47:08]OFD Sender: No OFD packet to send [17:47:09]*** Cut start [17:47:09]*** Partial cut [17:47:09]*** CUTSNS_PIN = 1 [17:47:09]*** CUTSNS_PIN = 0 [17:47:09]*** Brake cut motor [17:47:09]Read from MH i2c: 01 [17:47:09]MH_I2C_Read... [17:47:09]*** Stop cut motor [17:47:09]*** Cut end [17:47:09]Read from MH i2c: 01 07 00 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 FF 0F 7A [17:47:09]process_action close_receipt done [17:47:09]requested_data is exist [17:47:09]produce_requested_data [17:47:09]requested_item fm.sn is exist - process it [17:47:09]wFMCommunicate request_size=4 [17:47:09]MH_SAM_APDU [17:47:09]CAPDU: 80 11 00 00 [17:47:09]Write to MH i2c: E2 08 00 64 02 80 11 00 00 00 00 00 00 E0 [17:47:09]Write i2c OK [17:47:09]MH_I2C_Read... [17:47:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:09]Read from MH i2c: E2 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 17 00 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 17 00 64 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 30 [17:47:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:47:09]wFMCommunicate OK [17:47:09]requested_item fd.num is exist - process it [17:47:09]SAM_PROTO_GetFieldsCounters [17:47:09]wFMCommunicate request_size=4 [17:47:09]MH_SAM_APDU [17:47:09]CAPDU: 80 13 00 00 [17:47:09]Write to MH i2c: E2 08 00 65 02 80 13 00 00 00 00 00 00 E3 [17:47:09]Write i2c OK [17:47:09]MH_I2C_Read... [17:47:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:09]Read from MH i2c: E2 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 62 00 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 62 00 65 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 06 6C 04 00 0E 04 04 00 03 02 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 09 [17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 06 6C 04 00 0E 04 04 00 03 02 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 [17:47:09]wFMCommunicate OK [17:47:09]SAM_PROTO_GetFieldsCounters done [17:47:09]requested_item shift.num is exist - process it [17:47:09]requested_item shift.opened is exist - process it [17:47:09]req_shift_opened [17:47:09]FM_GetShiftState [17:47:09]SAM_PROTO_GetShiftState [17:47:09]wFMCommunicate request_size=4 [17:47:09]MH_SAM_APDU [17:47:09]CAPDU: 80 13 01 00 [17:47:09]Write to MH i2c: E2 08 00 66 02 80 13 01 00 00 00 00 00 E5 [17:47:09]Write i2c OK [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 [17:47:09]MH_I2C_Read... [17:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:09]Read from MH i2c: E2 0E 00 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 0E 00 66 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 86 [17:47:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:47:09]wFMCommunicate OK [17:47:09]SAM_PROTO_GetShiftState done [17:47:09]FM_GetShiftState done [17:47:09]req_shift_opened done [17:47:09]requested_item shift.open_date is exist - process it [17:47:09]req_shift_open_date [17:47:09]req_shift_open_date done [17:47:09]produce_requested_data done [17:47:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289798,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:47:09]process_action_free close_receipt [17:47:09]json_value_free [17:47:09]json_value_free done [17:47:09]process_json_proto returns [17:47:09]Send response to host [17:47:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289798,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:47:09]free response buf [17:47:09]execute_script done [17:47:09]execute_script returns [17:47:09]free content buf [17:47:09]Sock 9.Close socket [17:47:09]Sock 9.Thread stoped [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:19]OFD Sender: No OFD packet to send [17:48:24]OFD Sender: No OFD packet to send [17:48:29]OFD Sender: No OFD packet to send [17:48:34]OFD Sender: No OFD packet to send [17:48:39]OFD Sender: No OFD packet to send [17:48:44]OFD Sender: No OFD packet to send [17:48:49]OFD Sender: No OFD packet to send [17:48:54]OFD Sender: No OFD packet to send [17:48:59]OFD Sender: No OFD packet to send [17:49:04]OFD Sender: No OFD packet to send [17:49:09]OFD Sender: No OFD packet to send [17:49:14]OFD Sender: No OFD packet to send [17:49:19]OFD Sender: No OFD packet to send [17:49:24]OFD Sender: No OFD packet to send [17:49:29]OFD Sender: No OFD packet to send [17:49:35]OFD Sender: No OFD packet to send [17:49:40]OFD Sender: No OFD packet to send [17:49:45]OFD Sender: No OFD packet to send [17:49:50]OFD Sender: No OFD packet to send [17:49:55]OFD Sender: No OFD packet to send [17:50:00]OFD Sender: No OFD packet to send [17:50:05]OFD Sender: No OFD packet to send [17:50:10]OFD Sender: No OFD packet to send [17:50:15]OFD Sender: No OFD packet to send [17:50:20]OFD Sender: No OFD packet to send [17:50:25]OFD Sender: No OFD packet to send [17:50:30]OFD Sender: No OFD packet to send [17:50:35]OFD Sender: No OFD packet to send [17:50:40]OFD Sender: No OFD packet to send [17:50:42]accept exits with 10 [17:50:42]New connection [17:50:42]New thread 3067493732 created [17:50:42]Thread 3067350372 joined [17:50:42]Waiting for new connection... [17:50:42] Sock 10.Parse request [17:50:42]Sock 10.Check first char [17:50:42]Sock 10.First char is OK [17:50:42]request: POST /json_proto HTTP/1.0 [17:50:42]Method: POST [17:50:42]URL: /json_proto [17:50:42]Method is POST - this is cgi request [17:50:42]url: /json_proto [17:50:42]query_string will be loaded in cgi processing [17:50:42]execute_cgi json_proto POST (null) [17:50:42]execute_cgi path=json_proto method=POST [17:50:42]POST find Content-Length [17:50:42]Host: 172.17.41.135:8080 [17:50:42]Content-Length: 802 [17:50:42]Content-Type: application/json [17:50:42] [17:50:42]POST finish read [17:50:42]Found Content-Length = 802 [17:50:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.620, "sum" : 1190.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" : 1190.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:42]execute_script... [17:50: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)24617907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.620, "sum" : 1190.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" : 1190.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:42]POST & json_proto [17:50:42]process_json_proto [17:50:42]json parsed OK: [17:50:42]protocol is kg_v1.0 [17:50:42]action value=close_receipt [17:50:42]process_action close_receipt [17:50:42]cmd_close_receipt [17:50:42]MH_GetDate [17:50:42]Write to MH i2c: F0 00 00 67 02 58 [17:50:42]Write i2c OK [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: F0 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: F0 09 00 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: F0 09 00 67 02 00 73 AA F1 66 ED 3E 82 65 E7 [17:50:42]GetLastDocTimeStamp 1727113627 [17:50:42]current date 1727113843 [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 68 02 80 13 01 00 00 00 00 00 E7 [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 68 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 88 [17:50:42]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [17:50:42]opened+sec_in_day 1727137801 [17:50:42]quantity*price = 119024 [17:50:42]sum+1 = 119025 [17:50:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1190.24 НСП 1% : 10.53 НДС 12% : 126.40 Наличными: 0.00 Безнал.: 1190.24 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 473 23.09.2024 17:50 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289799 ФПД: 42241158662396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175043&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289799&fm=42241158662396&tin=02508201610067®Number=0000000000091827&sum=119024 [17:50:43]StoreToDocumentArchive [17:50:43]shift 515 fd 289799 [17:50:43]save to /storage/0515/doc_00289799 [17:50:43]save last doc name /storage/0515/doc_00289799 to /storage/kkm_last_doc_name [17:50:43]save OK [17:50:43]Clear old archive folders... [17:50:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:50:43]tlvbuf is 01899630 [17:50:43]SAM_PROTO_ClearQueue [17:50:43]wFMCommunicate request_size=4 [17:50:43]MH_SAM_APDU [17:50:43]CAPDU: 80 09 00 00 [17:50:43]Write to MH i2c: E2 08 00 75 02 80 09 00 00 00 00 00 00 E9 [17:50:43]Write i2c OK [17:50:43]MH_I2C_Read... [17:50:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:43]Read from MH i2c: E2 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 75 02 00 90 00 EB [17:50:43]RAPDU: 90 00 [17:50:43]wFMCommunicate OK [17:50:43]SAM_PROTO_ClearQueue done [17:50:43]KKMCreateOFDPacket [17:50:43]OFDProtocolAddRootSTLVToBuf [17:50:43]FM_MakeSignedData [17:50:43]FM_MakeSignedData [17:50:43]SAM_PROTO_SignData [17:50:43]wFMCommunicate request_size=4 [17:50:43]MH_SAM_APDU [17:50:43]CAPDU: 80 0D 01 02 [17:50:43]Write to MH i2c: E2 08 00 76 02 80 0D 01 02 00 00 00 00 F1 [17:50:43]Write i2c OK [17:50:43]MH_I2C_Read... [17:50:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:43]Read from MH i2c: E2 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 76 02 00 90 00 EC [17:50:43]RAPDU: 90 00 [17:50:43]wFMCommunicate OK [17:50:43]wFMCommunicate request_size=255 [17:50:43]MH_SAM_APDU [17:50: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 04 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 73 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6C 04 00 35 04 06 00 26 6B 09 41 [17:50:43]Write to MH i2c: E2 02 01 77 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 04 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 73 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6C 04 00 35 04 06 00 26 6B 09 41 00 00 09 [17:50:43]Write i2c OK [17:50:43]MH_I2C_Read... [17:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:43]Read from MH i2c: E2 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [17:50:43]RAPDU: 90 00 [17:50:43]wFMCommunicate OK [17:50:43]wFMCommunicate request_size=7 [17:50:43]MH_SAM_APDU [17:50:43]CAPDU: 80 0D 02 02 02 C8 FC [17:50:43]Write to MH i2c: E2 0A 00 78 02 80 0D 02 02 02 00 C8 FC 00 00 BC [17:50:43]Write i2c OK [17:50:43]MH_I2C_Read... [17:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:43]Read from MH i2c: E2 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [17:50:43]RAPDU: 90 00 [17:50:43]wFMCommunicate OK [17:50:43]wFMCommunicate request_size=4 [17:50:43]MH_SAM_APDU [17:50:43]CAPDU: 80 0D 03 02 [17:50:43]Write to MH i2c: E2 08 00 79 02 80 0D 03 02 00 00 00 00 F6 [17:50:43]Write i2c OK [17:50:43]MH_I2C_Read... [17:50:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:43]Read from MH i2c: E2 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 0B 00 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 0B 00 79 02 00 D7 02 1B BF 56 A8 33 78 90 00 53 [17:50:43]RAPDU: D7 02 1B BF 56 A8 33 78 90 00 [17:50:43]wFMCommunicate OK [17:50:43]SAM_PROTO_SignData done [17:50:43]FM_MakeSignedData done [17:50:43]CreateOFDProtocolMessage [17:50:43]wFMCommunicate request_size=4 [17:50:43]MH_SAM_APDU [17:50:43]CAPDU: 80 11 00 00 [17:50:43]Write to MH i2c: E2 08 00 7A 02 80 11 00 00 00 00 00 00 F6 [17:50:43]Write i2c OK [17:50:43]MH_I2C_Read... [17:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:43]Read from MH i2c: E2 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 17 00 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: E2 17 00 7A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 46 [17:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:50:43]wFMCommunicate OK [17:50:43]CreateOFDProtocolMessage done [17:50:43]OFDSenderStorePacket 289799 [17:50:43]StoreOFDPacket docnum=289799 [17:50:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 15 7E 04 01 1D 7C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 73 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6C 04 00 35 04 06 00 26 6B 09 41 C8 FC D7 02 1B BF 56 A8 33 78 [17:50:43]CheckFolder [17:50:43]dirname=/storage/ofd_packets [17:50:43]CheckFolder done [17:50:43]ProducePacketName [17:50:43]name=ofd_packets/00289799 [17:50:43]NVStorageSaveData ofd_packets/00289799 [17:50:43]File name is /storage/ofd_packets/00289799 [17:50:43]Write 298 bytes [17:50:43]NVStorageSaveData done [17:50:43]OFDSenderStorePacket done [17:50:43]KKMCreateOFDPacket done [17:50:43]NVStorageSaveData kkm_last_timestamp [17:50:43]File name is /storage/kkm_last_timestamp [17:50:43]Write 4 bytes [17:50:43]NVStorageSaveData done [17:50:43]ExternCall_PrintAddStr [17:50:43]wPrintStart [17:50:43]Write to MH i2c: 01 00 00 7B 02 7D [17:50:43]Write i2c OK [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: 01 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: 01 07 00 [17:50:43]MH_I2C_Read... [17:50:43]Read from MH i2c: 01 07 00 7B 02 00 00 00 00 00 FF 0F 92 [17:50:43]RasterBufferAndPrint [17:50:43]line Счет N : (1)24617907 [17:50:43]line ИНН: 02508201610067 [17:50:43]line Контрольно-Кассовый Чек [17:50:43]line ПРОДАЖА [17:50:43]line ТРК (МРК, ГНК) : 65 [17:50:43]line Товар: 2710194210 [17:50:43]line ДТ-К-5 [17:50:43]line 15.620 * 76.20 [17:50:43]line = 1190.24 [17:50:43]line НДС 12% НСП 1% [17:50:43]line > о реализуемом товаре [17:50:43]line ИТОГО: 1190.24 [17:50:43]line НСП 1% : 10.53 [17:50:43]line НДС 12% : 126.40 [17:50:43]line Наличными: 0.00 [17:50:43]line Безнал.: 1190.24 [17:50:43]line Место: АЗС № 90 "Партнёр-нефть" [17:50:43]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:50:43]line СНО: Общий режим [17:50:43]line Чек 473 23.09.2024 17:50 [17:50:43]line Смена: 515 ФФД: 1.0 [17:50:43]line ЗНМ: 0300000107 [17:50:43]line РНМ: 0000000000091827 [17:50:43]line Версия ККМ: 001 [17:50:43]line Платежная система: O! деньги [17:50:43]line ФМ: 0000000000871832 [17:50:43]line ФД: 289799 [17:50:43]line ФПД: 42241158662396 [17:50:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175043&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289799&fm=42241158662396&tin=02508201610067®Number=0000000000091827&sum=119024 [17:50:43]written 0, free lines is 4095 [17:50:44]OFD Sender: Processing packet 289799 [packets to send 1784, broken 1783] [17:50:44]ProducePacketName [17:50:44]name=ofd_packets/00289799 [17:50:44]OFD Sender: To server: pG, [17:50:44]CommunicateWithHost lk.salyk.kg:30040 [17:50:44]ConnectInit lk.salyk.kg [17:50:44]Connected sock=9 [17:50:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 15 7E 04 01 1D 7C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 73 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 07 6C 04 00 35 04 06 00 26 6B 09 41 C8 FC D7 02 1B BF 56 A8 33 78 [17:50:44]Write to MH i2c: 01 00 00 A4 02 A6 [17:50:44]Write i2c OK [17:50:44]MH_I2C_Read... [17:50:44]Read from MH i2c: 01 [17:50:44]MH_I2C_Read... [17:50:44]Read from MH i2c: 01 07 00 [17:50:44]MH_I2C_Read... [17:50:44]Read from MH i2c: 01 07 00 A4 02 00 00 00 00 00 DD 0C 96 [17:50:44]RasterBufferAndPrint [17:50:44]line [17:50:44]line [17:50:44]line [17:50:44]line [17:50:44]line [17:50:44]written 0, free lines is 3299 [17:50:44]MH_Cut [17:50:44]Write to MH i2c: D1 01 00 AB 02 01 7F [17:50:44]Write i2c OK [17:50:44]MH_I2C_Read... [17:50:44]Read from MH i2c: D1 [17:50:44]MH_I2C_Read... [17:50:44]Read from MH i2c: D1 01 00 [17:50:44]MH_I2C_Read... [17:50:44]Read from MH i2c: D1 01 00 AB 02 00 7E [17:50:44]Write to MH i2c: 01 00 00 AC 02 AE [17:50:44]Write i2c OK [17:50:44]MH_I2C_Read... [17:50: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 33 32 4F 00 00 00 3E 9C 47 00 3B 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 33 32 10 04 04 00 07 6C 04 00 F4 03 04 00 47 52 F1 66 B6 04 01 00 00 52 CA 50 14 DC FF 93 1B [17:50:44]CommunicateWithHost err = 0 [17:50:44]CheckOFDResponse [17:50:44]1017 (14) - 77093643461234 [17:50:44]1041 (16) - 0000000000871832 [17:50:44]1040 (4) - 289799 [17:50:44]1012 (4) - 23.09.2024 11:34 [17:50:44]1206 (1) - 0 [17:50:44]OFD Sender: Remove packet 289799 [17:50:44]ProducePacketName [17:50:44]name=ofd_packets/00289799 [17:50:44]NVStorageDeleteData [17:50:45]OFD Sender: No OFD packet to send [17:50:45]*** Cut start [17:50:45]*** Partial cut [17:50:45]*** CUTSNS_PIN = 1 [17:50:45]*** CUTSNS_PIN = 0 [17:50:45]*** Brake cut motor [17:50:45]Read from MH i2c: 01 [17:50:45]MH_I2C_Read... [17:50:45]*** Stop cut motor [17:50:45]*** Cut end [17:50:45]Read from MH i2c: 01 07 00 [17:50:45]MH_I2C_Read... [17:50:45]Read from MH i2c: 01 07 00 AC 02 00 00 00 00 00 FF 0F C3 [17:50:45]process_action close_receipt done [17:50:45]requested_data is exist [17:50:45]produce_requested_data [17:50:45]requested_item fm.sn is exist - process it [17:50:45]wFMCommunicate request_size=4 [17:50:45]MH_SAM_APDU [17:50:45]CAPDU: 80 11 00 00 [17:50:45]Write to MH i2c: E2 08 00 AD 02 80 11 00 00 00 00 00 00 29 [17:50:45]Write i2c OK [17:50:45]MH_I2C_Read... [17:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:45]Read from MH i2c: E2 [17:50:45]MH_I2C_Read... [17:50:45]Read from MH i2c: E2 17 00 [17:50:45]MH_I2C_Read... [17:50:45]Read from MH i2c: E2 17 00 AD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 79 [17:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:50:45]wFMCommunicate OK [17:50:45]requested_item fd.num is exist - process it [17:50:45]SAM_PROTO_GetFieldsCounters [17:50:45]wFMCommunicate request_size=4 [17:50:45]MH_SAM_APDU [17:50:45]CAPDU: 80 13 00 00 [17:50:45]Write to MH i2c: E2 08 00 AE 02 80 13 00 00 00 00 00 00 2C [17:50:45]Write i2c OK [17:50:45]MH_I2C_Read... [17:50:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:45]Read from MH i2c: E2 [17:50:45]MH_I2C_Read... [17:50:45]Read from MH i2c: E2 62 00 [17:50:45]MH_I2C_Read... [17:50:45]Read from MH i2c: E2 62 00 AE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 07 6C 04 00 0E 04 04 00 03 02 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 56 [17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 07 6C 04 00 0E 04 04 00 03 02 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 [17:50:45]wFMCommunicate OK [17:50:45]SAM_PROTO_GetFieldsCounters done [17:50:45]requested_item shift.num is exist - process it [17:50:45]requested_item shift.opened is exist - process it [17:50:45]req_shift_opened [17:50:45]FM_GetShiftState [17:50:45]SAM_PROTO_GetShiftState [17:50:45]wFMCommunicate request_size=4 [17:50:45]MH_SAM_APDU [17:50:45]CAPDU: 80 13 01 00 [17:50:45]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [17:50:45]Write i2c OK [17:50:45]MH_I2C_Read... [17:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:46]Read from MH i2c: E2 [17:50:46]MH_I2C_Read... [17:50:46]Read from MH i2c: E2 0E 00 [17:50:46]MH_I2C_Read... [17:50:46]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CF [17:50:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:50:46]wFMCommunicate OK [17:50:46]SAM_PROTO_GetShiftState done [17:50:46]FM_GetShiftState done [17:50:46]req_shift_opened done [17:50:46]requested_item shift.open_date is exist - process it [17:50:46]req_shift_open_date [17:50:46]req_shift_open_date done [17:50:46]produce_requested_data done [17:50:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289799,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:50:46]process_action_free close_receipt [17:50:46]json_value_free [17:50:46]json_value_free done [17:50:46]process_json_proto returns [17:50:46]Send response to host [17:50:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289799,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:50:46]free response buf [17:50:46]execute_script done [17:50:46]execute_script returns [17:50:46]free content buf [17:50:46]Sock 10.Close socket [17:50:46]Sock 10.Thread stoped [17:50:50]OFD Sender: No OFD packet to send [17:50:55]OFD Sender: No OFD packet to send [17:51:00]OFD Sender: No OFD packet to send [17:51:05]OFD Sender: No OFD packet to send [17:51:10]OFD Sender: No OFD packet to send [17:51:15]OFD Sender: No OFD packet to send [17:51:20]OFD Sender: No OFD packet to send [17:51:25]OFD Sender: No OFD packet to send [17:51:30]OFD Sender: No OFD packet to send [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:49]accept exits with 8 [17:51:49]New connection [17:51:49]New thread 3067350372 created [17:51:49]Thread 3067493732 joined [17:51:49]Waiting for new connection... [17:51:49] Sock 8.Parse request [17:51:49]Sock 8.Check first char [17:51:49]Sock 8.First char is OK [17:51:49]request: POST /json_proto HTTP/1.0 [17:51:49]Method: POST [17:51:49]URL: /json_proto [17:51:49]Method is POST - this is cgi request [17:51:49]url: /json_proto [17:51:49]query_string will be loaded in cgi processing [17:51:49]execute_cgi json_proto POST (null) [17:51:49]execute_cgi path=json_proto method=POST [17:51:49]POST find Content-Length [17:51:49]Host: 172.17.41.135:8080 [17:51:49]Content-Length: 818 [17:51:49]Content-Type: application/json [17:51:49] [17:51:49]POST finish read [17:51:49]Found Content-Length = 818 [17:51:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:49]execute_script... [17:51: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)24617906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:49]POST & json_proto [17:51:49]process_json_proto [17:51:49]json parsed OK: [17:51:49]protocol is kg_v1.0 [17:51:49]action value=close_receipt [17:51:49]process_action close_receipt [17:51:49]cmd_close_receipt [17:51:49]MH_GetDate [17:51:49]Write to MH i2c: F0 00 00 B0 02 A1 [17:51:49]Write i2c OK [17:51:49]MH_I2C_Read... [17:51:49]Read from MH i2c: F0 [17:51:49]MH_I2C_Read... [17:51:49]Read from MH i2c: F0 09 00 [17:51:49]MH_I2C_Read... [17:51:49]Read from MH i2c: F0 09 00 B0 02 00 B6 AA F1 66 ED 3E 82 65 73 [17:51:49]GetLastDocTimeStamp 1727113843 [17:51:49]current date 1727113910 [17:51:49]FM_GetShiftState [17:51:49]SAM_PROTO_GetShiftState [17:51:49]wFMCommunicate request_size=4 [17:51:49]MH_SAM_APDU [17:51:49]CAPDU: 80 13 01 00 [17:51:49]Write to MH i2c: E2 08 00 B1 02 80 13 01 00 00 00 00 00 30 [17:51:49]Write i2c OK [17:51:49]MH_I2C_Read... [17:51:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:49]Read from MH i2c: E2 [17:51:49]MH_I2C_Read... [17:51:49]Read from MH i2c: E2 0E 00 [17:51:49]MH_I2C_Read... [17:51:49]Read from MH i2c: E2 0E 00 B1 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D1 [17:51:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:51:49]wFMCommunicate OK [17:51:49]SAM_PROTO_GetShiftState done [17:51:49]FM_GetShiftState done [17:51:49]opened in 1727051401 [17:51:49]opened+sec_in_day 1727137801 [17:51:49]quantity*price = 150037 [17:51:49]sum+1 = 150039 [17:51:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 474 23.09.2024 17:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289800 ФПД: 27317274176007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289800&fm=27317274176007&tin=02508201610067®Number=0000000000091827&sum=150038 [17:51:50]StoreToDocumentArchive [17:51:50]shift 515 fd 289800 [17:51:50]save to /storage/0515/doc_00289800 [17:51:50]save last doc name /storage/0515/doc_00289800 to /storage/kkm_last_doc_name [17:51:50]save OK [17:51:50]Clear old archive folders... [17:51:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:51:50]tlvbuf is B6E2C060 [17:51:50]SAM_PROTO_ClearQueue [17:51:50]wFMCommunicate request_size=4 [17:51:50]MH_SAM_APDU [17:51:50]CAPDU: 80 09 00 00 [17:51:50]Write to MH i2c: E2 08 00 BE 02 80 09 00 00 00 00 00 00 32 [17:51:50]Write i2c OK [17:51:50]MH_I2C_Read... [17:51:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:51:50]Read from MH i2c: E2 [17:51:50]MH_I2C_Read... [17:51:50]Read from MH i2c: E2 03 00 [17:51:50]MH_I2C_Read... [17:51:50]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [17:51:50]RAPDU: 90 00 [17:51:50]wFMCommunicate OK [17:51:50]SAM_PROTO_ClearQueue done [17:51:50]KKMCreateOFDPacket [17:51:50]OFDProtocolAddRootSTLVToBuf [17:51:50]FM_MakeSignedData [17:51:50]FM_MakeSignedData [17:51:50]SAM_PROTO_SignData [17:51:50]wFMCommunicate request_size=4 [17:51:50]MH_SAM_APDU [17:51:50]CAPDU: 80 0D 01 02 [17:51:50]Write to MH i2c: E2 08 00 BF 02 80 0D 01 02 00 00 00 00 3A [17:51:50]Write i2c OK [17:51:50]MH_I2C_Read... [17:51:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:51:50]Read from MH i2c: E2 [17:51:50]MH_I2C_Read... [17:51:50]Read from MH i2c: E2 03 00 [17:51:50]MH_I2C_Read... [17:51:50]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [17:51:50]RAPDU: 90 00 [17:51:50]wFMCommunicate OK [17:51:50]wFMCommunicate request_size=255 [17:51:50]MH_SAM_APDU [17:51: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 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 DA 01 00 00 F4 03 04 00 B6 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6C 04 00 35 04 06 00 18 D8 4C 6C [17:51:50]Write to MH i2c: E2 02 01 C0 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 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 DA 01 00 00 F4 03 04 00 B6 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6C 04 00 35 04 06 00 18 D8 4C 6C 00 00 3A [17:51:50]Write i2c OK [17:51:50]MH_I2C_Read... [17:51:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:51]Read from MH i2c: E2 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 03 00 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 03 00 C0 02 00 90 00 36 [17:51:51]RAPDU: 90 00 [17:51:51]wFMCommunicate OK [17:51:51]wFMCommunicate request_size=7 [17:51:51]MH_SAM_APDU [17:51:51]CAPDU: 80 0D 02 02 02 6A 07 [17:51:51]Write to MH i2c: E2 0A 00 C1 02 80 0D 02 02 02 00 6A 07 00 00 B2 [17:51:51]Write i2c OK [17:51:51]MH_I2C_Read... [17:51:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:51]Read from MH i2c: E2 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 03 00 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 03 00 C1 02 00 90 00 37 [17:51:51]RAPDU: 90 00 [17:51:51]wFMCommunicate OK [17:51:51]wFMCommunicate request_size=4 [17:51:51]MH_SAM_APDU [17:51:51]CAPDU: 80 0D 03 02 [17:51:51]Write to MH i2c: E2 08 00 C2 02 80 0D 03 02 00 00 00 00 3F [17:51:51]Write i2c OK [17:51:51]MH_I2C_Read... [17:51:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:51:51]Read from MH i2c: E2 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 0B 00 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 0B 00 C2 02 00 72 C0 8B 68 5D FE B8 F5 90 00 6D [17:51:51]RAPDU: 72 C0 8B 68 5D FE B8 F5 90 00 [17:51:51]wFMCommunicate OK [17:51:51]SAM_PROTO_SignData done [17:51:51]FM_MakeSignedData done [17:51:51]CreateOFDProtocolMessage [17:51:51]wFMCommunicate request_size=4 [17:51:51]MH_SAM_APDU [17:51:51]CAPDU: 80 11 00 00 [17:51:51]Write to MH i2c: E2 08 00 C3 02 80 11 00 00 00 00 00 00 3F [17:51:51]Write i2c OK [17:51:51]MH_I2C_Read... [17:51:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:51]Read from MH i2c: E2 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 17 00 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: E2 17 00 C3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8F [17:51:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:51:51]wFMCommunicate OK [17:51:51]CreateOFDProtocolMessage done [17:51:51]OFDSenderStorePacket 289800 [17:51:51]StoreOFDPacket docnum=289800 [17:51:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3F 1F 04 01 27 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 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 DA 01 00 00 F4 03 04 00 B6 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6C 04 00 35 04 06 00 18 D8 4C 6C 6A 07 72 C0 8B 68 5D FE B8 F5 [17:51:51]CheckFolder [17:51:51]dirname=/storage/ofd_packets [17:51:51]CheckFolder done [17:51:51]ProducePacketName [17:51:51]name=ofd_packets/00289800 [17:51:51]NVStorageSaveData ofd_packets/00289800 [17:51:51]File name is /storage/ofd_packets/00289800 [17:51:51]Write 298 bytes [17:51:51]NVStorageSaveData done [17:51:51]OFDSenderStorePacket done [17:51:51]KKMCreateOFDPacket done [17:51:51]NVStorageSaveData kkm_last_timestamp [17:51:51]File name is /storage/kkm_last_timestamp [17:51:51]Write 4 bytes [17:51:51]NVStorageSaveData done [17:51:51]ExternCall_PrintAddStr [17:51:51]wPrintStart [17:51:51]Write to MH i2c: 01 00 00 C4 02 C6 [17:51:51]Write i2c OK [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: 01 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: 01 07 00 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: 01 07 00 C4 02 00 00 00 00 00 FF 0F DB [17:51:51]RasterBufferAndPrint [17:51:51]line Счет N : (1)24617906 [17:51:51]line ИНН: 02508201610067 [17:51:51]line Контрольно-Кассовый Чек [17:51:51]line ПРОДАЖА [17:51:51]line ТРК (МРК, ГНК) : 45 [17:51:51]line Товар: 2710194210 [17:51:51]line ДТ-К-5 [17:51:51]line 19.690 * 76.20 [17:51:51]line = 1500.38 [17:51:51]line НДС 12% НСП 1% [17:51:51]line > о реализуемом товаре [17:51:51]line ИТОГО: 1500.38 [17:51:51]line НСП 1% : 13.28 [17:51:51]line НДС 12% : 159.33 [17:51:51]line Наличными: 0.00 [17:51:51]line Безнал.: 1500.38 [17:51:51]line Место: АЗС № 90 "Партнёр-нефть" [17:51:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:51:51]line СНО: Общий режим [17:51:51]line Чек 474 23.09.2024 17:51 [17:51:51]line Смена: 515 ФФД: 1.0 [17:51:51]line ЗНМ: 0300000107 [17:51:51]line РНМ: 0000000000091827 [17:51:51]line Версия ККМ: 001 [17:51:51]line Платежная система: Бакай Банк [17:51:51]line ФМ: 0000000000871832 [17:51:51]line ФД: 289800 [17:51:51]line ФПД: 27317274176007 [17:51:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289800&fm=27317274176007&tin=02508201610067®Number=0000000000091827&sum=150038 [17:51:51]written 0, free lines is 4095 [17:51:51]OFD Sender: Processing packet 289800 [packets to send 1784, broken 1783] [17:51:51]ProducePacketName [17:51:51]name=ofd_packets/00289800 [17:51:51]OFD Sender: To server: pG, [17:51:51]CommunicateWithHost lk.salyk.kg:30040 [17:51:51]ConnectInit lk.salyk.kg [17:51:51]Connected sock=10 [17:51: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 33 32 0C 01 00 00 3F 1F 04 01 27 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 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 DA 01 00 00 F4 03 04 00 B6 AA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 08 6C 04 00 35 04 06 00 18 D8 4C 6C 6A 07 72 C0 8B 68 5D FE B8 F5 [17:51:51]Write to MH i2c: 01 00 00 ED 02 EF [17:51:51]Write i2c OK [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: 01 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: 01 07 00 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 DC 0C DE [17:51:51]RasterBufferAndPrint [17:51:51]line [17:51:51]line [17:51:51]line [17:51:51]line [17:51:51]line [17:51:51]written 0, free lines is 3297 [17:51:51]MH_Cut [17:51:51]Write to MH i2c: D1 01 00 F4 02 01 C8 [17:51:51]Write i2c OK [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: D1 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: D1 01 00 [17:51:51]MH_I2C_Read... [17:51:51]Read from MH i2c: D1 01 00 F4 02 00 C7 [17:51:51]Write to MH i2c: 01 00 00 F5 02 F7 [17:51:51]Write i2c OK [17:51:51]MH_I2C_Read... [17:51: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 33 32 4F 00 00 00 E2 16 47 00 D6 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 33 32 10 04 04 00 08 6C 04 00 F4 03 04 00 8A 52 F1 66 B6 04 01 00 00 7D CE 0E 39 3F 77 00 2C [17:51:51]CommunicateWithHost err = 0 [17:51:51]CheckOFDResponse [17:51:51]1017 (14) - 77093643461234 [17:51:51]1041 (16) - 0000000000871832 [17:51:51]1040 (4) - 289800 [17:51:51]1012 (4) - 23.09.2024 11:35 [17:51:51]1206 (1) - 0 [17:51:51]OFD Sender: Remove packet 289800 [17:51:51]ProducePacketName [17:51:51]name=ofd_packets/00289800 [17:51:51]NVStorageDeleteData [17:51:52]OFD Sender: No OFD packet to send [17:51:52]*** Cut start [17:51:52]*** Partial cut [17:51:52]*** CUTSNS_PIN = 1 [17:51:52]*** CUTSNS_PIN = 0 [17:51:52]*** Brake cut motor [17:51:53]Read from MH i2c: 01 [17:51:53]MH_I2C_Read... [17:51:53]*** Stop cut motor [17:51:53]*** Cut end [17:51:53]Read from MH i2c: 01 07 00 [17:51:53]MH_I2C_Read... [17:51:53]Read from MH i2c: 01 07 00 F5 02 00 00 00 00 00 FF 0F 0C [17:51:53]process_action close_receipt done [17:51:53]requested_data is exist [17:51:53]produce_requested_data [17:51:53]requested_item fm.sn is exist - process it [17:51:53]wFMCommunicate request_size=4 [17:51:53]MH_SAM_APDU [17:51:53]CAPDU: 80 11 00 00 [17:51:53]Write to MH i2c: E2 08 00 F6 02 80 11 00 00 00 00 00 00 72 [17:51:53]Write i2c OK [17:51:53]MH_I2C_Read... [17:51:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:53]Read from MH i2c: E2 [17:51:53]MH_I2C_Read... [17:51:53]Read from MH i2c: E2 17 00 [17:51:53]MH_I2C_Read... [17:51:53]Read from MH i2c: E2 17 00 F6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C2 [17:51:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:51:53]wFMCommunicate OK [17:51:53]requested_item fd.num is exist - process it [17:51:53]SAM_PROTO_GetFieldsCounters [17:51:53]wFMCommunicate request_size=4 [17:51:53]MH_SAM_APDU [17:51:53]CAPDU: 80 13 00 00 [17:51:53]Write to MH i2c: E2 08 00 F7 02 80 13 00 00 00 00 00 00 75 [17:51:53]Write i2c OK [17:51:53]MH_I2C_Read... [17:51:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:51:53]Read from MH i2c: E2 [17:51:53]MH_I2C_Read... [17:51:53]Read from MH i2c: E2 62 00 [17:51:53]MH_I2C_Read... [17:51:53]Read from MH i2c: E2 62 00 F7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 08 6C 04 00 0E 04 04 00 03 02 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 A3 [17:51: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 08 6C 04 00 0E 04 04 00 03 02 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 [17:51:53]wFMCommunicate OK [17:51:53]SAM_PROTO_GetFieldsCounters done [17:51:53]requested_item shift.num is exist - process it [17:51:53]requested_item shift.opened is exist - process it [17:51:53]req_shift_opened [17:51:53]FM_GetShiftState [17:51:53]SAM_PROTO_GetShiftState [17:51:53]wFMCommunicate request_size=4 [17:51:53]MH_SAM_APDU [17:51:53]CAPDU: 80 13 01 00 [17:51:53]Write to MH i2c: E2 08 00 F8 02 80 13 01 00 00 00 00 00 77 [17:51:53]Write i2c OK [17:51:53]MH_I2C_Read... [17:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:53]Read from MH i2c: E2 [17:51:53]MH_I2C_Read... [17:51:53]Read from MH i2c: E2 0E 00 [17:51:53]MH_I2C_Read... [17:51:53]Read from MH i2c: E2 0E 00 F8 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 18 [17:51:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:51:53]wFMCommunicate OK [17:51:53]SAM_PROTO_GetShiftState done [17:51:53]FM_GetShiftState done [17:51:53]req_shift_opened done [17:51:53]requested_item shift.open_date is exist - process it [17:51:53]req_shift_open_date [17:51:53]req_shift_open_date done [17:51:53]produce_requested_data done [17:51:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289800,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:51:53]process_action_free close_receipt [17:51:53]json_value_free [17:51:53]json_value_free done [17:51:53]process_json_proto returns [17:51:53]Send response to host [17:51:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289800,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:51:53]free response buf [17:51:53]execute_script done [17:51:53]execute_script returns [17:51:53]free content buf [17:51:53]Sock 8.Close socket [17:51:53]Sock 8.Thread stoped [17:51:57]OFD Sender: No OFD packet to send [17:52:02]OFD Sender: No OFD packet to send [17:52:07]OFD Sender: No OFD packet to send [17:52:12]OFD Sender: No OFD packet to send [17:52:17]OFD Sender: No OFD packet to send [17:52:22]OFD Sender: No OFD packet to send [17:52:27]OFD Sender: No OFD packet to send [17:52:32]OFD Sender: No OFD packet to send [17:52:37]OFD Sender: No OFD packet to send [17:52:42]OFD Sender: No OFD packet to send [17:52:47]OFD Sender: No OFD packet to send [17:52:52]OFD Sender: No OFD packet to send [17:52:57]OFD Sender: No OFD packet to send [17:53:02]OFD Sender: No OFD packet to send [17:53:08]OFD Sender: No OFD packet to send [17:53:13]OFD Sender: No OFD packet to send [17:53:18]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [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:29]OFD Sender: No OFD packet to send [17:55:34]OFD Sender: No OFD packet to send [17:55:39]OFD Sender: No OFD packet to send [17:55:44]OFD Sender: No OFD packet to send [17:55:49]OFD Sender: No OFD packet to send [17:55:54]OFD Sender: No OFD packet to send [17:55:59]OFD Sender: No OFD packet to send [17:56:04]OFD Sender: No OFD packet to send [17:56:09]OFD Sender: No OFD packet to send [17:56:14]OFD Sender: No OFD packet to send [17:56:17]accept exits with 9 [17:56:17]New connection [17:56:17]New thread 3067493732 created [17:56:17]Thread 3067350372 joined [17:56:17]Waiting for new connection... [17:56:17] Sock 9.Parse request [17:56:17]Sock 9.Check first char [17:56:17]Sock 9.First char is OK [17:56:17]request: POST /json_proto HTTP/1.0 [17:56:17]Method: POST [17:56:17]URL: /json_proto [17:56:17]Method is POST - this is cgi request [17:56:17]url: /json_proto [17:56:17]query_string will be loaded in cgi processing [17:56:17]execute_cgi json_proto POST (null) [17:56:17]execute_cgi path=json_proto method=POST [17:56:17]POST find Content-Length [17:56:17]Host: 172.17.41.135:8080 [17:56:17]Content-Length: 680 [17:56:17]Content-Type: application/json [17:56:17] [17:56:17]POST finish read [17:56:17]Found Content-Length = 680 [17:56:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.100, "sum" : 820.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:17]execute_script... [17:56: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)24617912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.100, "sum" : 820.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:17]POST & json_proto [17:56:17]process_json_proto [17:56:17]json parsed OK: [17:56:17]protocol is kg_v1.0 [17:56:17]action value=close_receipt [17:56:17]process_action close_receipt [17:56:17]cmd_close_receipt [17:56:17]MH_GetDate [17:56:17]Write to MH i2c: F0 00 00 F9 02 EA [17:56:17]Write i2c OK [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: F0 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: F0 09 00 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: F0 09 00 F9 02 00 C2 AB F1 66 ED 3E 82 65 C9 [17:56:17]GetLastDocTimeStamp 1727113910 [17:56:17]current date 1727114178 [17:56:17]FM_GetShiftState [17:56:17]SAM_PROTO_GetShiftState [17:56:17]wFMCommunicate request_size=4 [17:56:17]MH_SAM_APDU [17:56:17]CAPDU: 80 13 01 00 [17:56:17]Write to MH i2c: E2 08 00 FA 02 80 13 01 00 00 00 00 00 79 [17:56:17]Write i2c OK [17:56:17]MH_I2C_Read... [17:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:17]Read from MH i2c: E2 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 0E 00 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 0E 00 FA 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1A [17:56:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:56:17]wFMCommunicate OK [17:56:17]SAM_PROTO_GetShiftState done [17:56:17]FM_GetShiftState done [17:56:17]opened in 1727051401 [17:56:17]opened+sec_in_day 1727137801 [17:56:17]quantity*price = 82038 [17:56:17]sum+1 = 82039 [17:56:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 820.00 Внесено: 820.00 СДАЧА: 0.00 НСП 1% : 7.26 НДС 12% : 87.12 Наличными: 820.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 475 23.09.2024 17:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289801 ФПД: 21057485370496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175618&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289801&fm=21057485370496&tin=02508201610067®Number=0000000000091827&sum=82000 [17:56:18]StoreToDocumentArchive [17:56:18]shift 515 fd 289801 [17:56:18]save to /storage/0515/doc_00289801 [17:56:18]save last doc name /storage/0515/doc_00289801 to /storage/kkm_last_doc_name [17:56:18]save OK [17:56:18]Clear old archive folders... [17:56:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:56:18]tlvbuf is 01848BA0 [17:56:18]SAM_PROTO_ClearQueue [17:56:18]wFMCommunicate request_size=4 [17:56:18]MH_SAM_APDU [17:56:18]CAPDU: 80 09 00 00 [17:56:18]Write to MH i2c: E2 08 00 07 03 80 09 00 00 00 00 00 00 7C [17:56:18]Write i2c OK [17:56:18]MH_I2C_Read... [17:56:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:18]Read from MH i2c: E2 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [17:56:18]RAPDU: 90 00 [17:56:18]wFMCommunicate OK [17:56:18]SAM_PROTO_ClearQueue done [17:56:18]KKMCreateOFDPacket [17:56:18]OFDProtocolAddRootSTLVToBuf [17:56:18]FM_MakeSignedData [17:56:18]FM_MakeSignedData [17:56:18]SAM_PROTO_SignData [17:56:18]wFMCommunicate request_size=4 [17:56:18]MH_SAM_APDU [17:56:18]CAPDU: 80 0D 01 02 [17:56:18]Write to MH i2c: E2 08 00 08 03 80 0D 01 02 00 00 00 00 84 [17:56:18]Write i2c OK [17:56:18]MH_I2C_Read... [17:56:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:18]Read from MH i2c: E2 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [17:56:18]RAPDU: 90 00 [17:56:18]wFMCommunicate OK [17:56:18]wFMCommunicate request_size=255 [17:56:18]MH_SAM_APDU [17:56:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 2F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 76 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 22 00 00 00 00 07 04 06 00 50 40 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 01 00 00 F4 03 04 00 C2 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6C 04 00 35 04 06 00 13 [17:56:18]Write to MH i2c: E2 02 01 09 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 2F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 76 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 22 00 00 00 00 07 04 06 00 50 40 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 01 00 00 F4 03 04 00 C2 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6C 04 00 35 04 06 00 13 00 00 A2 [17:56:18]Write i2c OK [17:56:18]MH_I2C_Read... [17:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:18]Read from MH i2c: E2 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [17:56:18]RAPDU: 90 00 [17:56:18]wFMCommunicate OK [17:56:18]wFMCommunicate request_size=10 [17:56:18]MH_SAM_APDU [17:56:18]CAPDU: 80 0D 02 02 05 26 D3 EF 74 80 [17:56:18]Write to MH i2c: E2 0D 00 0A 03 80 0D 02 02 05 00 26 D3 EF 74 80 00 00 6D [17:56:18]Write i2c OK [17:56:18]MH_I2C_Read... [17:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:18]Read from MH i2c: E2 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: E2 03 00 0A 03 00 90 00 81 [17:56:18]RAPDU: 90 00 [17:56:18]wFMCommunicate OK [17:56:18]wFMCommunicate request_size=4 [17:56:18]MH_SAM_APDU [17:56:18]CAPDU: 80 0D 03 02 [17:56:18]Write to MH i2c: E2 08 00 0B 03 80 0D 03 02 00 00 00 00 89 [17:56:18]Write i2c OK [17:56:18]MH_I2C_Read... [17:56:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:19]Read from MH i2c: E2 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 0B 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 0B 00 0B 03 00 E4 1C 2D 10 15 41 76 75 90 00 08 [17:56:19]RAPDU: E4 1C 2D 10 15 41 76 75 90 00 [17:56:19]wFMCommunicate OK [17:56:19]SAM_PROTO_SignData done [17:56:19]FM_MakeSignedData done [17:56:19]CreateOFDProtocolMessage [17:56:19]wFMCommunicate request_size=4 [17:56:19]MH_SAM_APDU [17:56:19]CAPDU: 80 11 00 00 [17:56:19]Write to MH i2c: E2 08 00 0C 03 80 11 00 00 00 00 00 00 89 [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:19]Read from MH i2c: E2 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 17 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 17 00 0C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D9 [17:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:56:19]wFMCommunicate OK [17:56:19]CreateOFDProtocolMessage done [17:56:19]OFDSenderStorePacket 289801 [17:56:19]StoreOFDPacket docnum=289801 [17:56:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F9 D9 07 01 8F 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 2F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 76 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 22 00 00 00 00 07 04 06 00 50 40 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 01 00 00 F4 03 04 00 C2 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6C 04 00 35 04 06 00 13 26 D3 EF 74 80 E4 1C 2D 10 15 41 76 75 [17:56:19]CheckFolder [17:56:19]dirname=/storage/ofd_packets [17:56:19]CheckFolder done [17:56:19]ProducePacketName [17:56:19]name=ofd_packets/00289801 [17:56:19]NVStorageSaveData ofd_packets/00289801 [17:56:19]File name is /storage/ofd_packets/00289801 [17:56:19]Write 301 bytes [17:56:19]NVStorageSaveData done [17:56:19]OFDSenderStorePacket done [17:56:19]KKMCreateOFDPacket done [17:56:19]NVStorageSaveData kkm_last_timestamp [17:56:19]File name is /storage/kkm_last_timestamp [17:56:19]Write 4 bytes [17:56:19]NVStorageSaveData done [17:56:19]ExternCall_PrintAddStr [17:56:19]wPrintStart [17:56:19]Write to MH i2c: 01 00 00 0D 03 10 [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: 01 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: 01 07 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: 01 07 00 0D 03 00 00 00 00 00 FF 0F 25 [17:56:19]RasterBufferAndPrint [17:56:19]line Счет N : (1)24617912 [17:56:19]line ИНН: 02508201610067 [17:56:19]line Контрольно-Кассовый Чек [17:56:19]line ПРОДАЖА [17:56:19]line ТРК (МРК, ГНК) : 33 [17:56:19]line Товар: 2710124130 [17:56:19]line Аи-92-К-5 [17:56:19]line 12.100 * 67.80 [17:56:19]line = 820.38 [17:56:19]line НДС 12% НСП 1% [17:56:19]line > о реализуемом товаре [17:56:19]line ОКРУГЛЕНИЕ: -0.38 [17:56:19]line ИТОГО: 820.00 [17:56:19]line Внесено: 820.00 [17:56:19]line СДАЧА: 0.00 [17:56:19]line НСП 1% : 7.26 [17:56:19]line НДС 12% : 87.12 [17:56:19]line Наличными: 820.00 [17:56:19]line Безнал.: 0.00 [17:56:19]line Место: АЗС № 90 "Партнёр-нефть" [17:56:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:56:19]line СНО: Общий режим [17:56:19]line Чек 475 23.09.2024 17:56 [17:56:19]line Смена: 515 ФФД: 1.0 [17:56:19]line ЗНМ: 0300000107 [17:56:19]line РНМ: 0000000000091827 [17:56:19]line Версия ККМ: 001 [17:56:19]line ФМ: 0000000000871832 [17:56:19]line ФД: 289801 [17:56:19]line ФПД: 21057485370496 [17:56:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175618&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289801&fm=21057485370496&tin=02508201610067®Number=0000000000091827&sum=82000 [17:56:19]written 0, free lines is 4095 [17:56:19]OFD Sender: Processing packet 289801 [packets to send 1784, broken 1783] [17:56:19]ProducePacketName [17:56:19]name=ofd_packets/00289801 [17:56:19]OFD Sender: To server: pG, [17:56:19]CommunicateWithHost lk.salyk.kg:30040 [17:56:19]ConnectInit lk.salyk.kg [17:56:19]Connected sock=10 [17:56: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 33 32 0F 01 00 00 F9 D9 07 01 8F 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 2F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 76 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 22 00 00 00 00 07 04 06 00 50 40 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 01 00 00 F4 03 04 00 C2 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6C 04 00 35 04 06 00 13 26 D3 EF 74 80 E4 1C 2D 10 15 41 76 75 [17:56:19]Write to MH i2c: 01 00 00 37 03 3A [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: 01 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: 01 07 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 CD 0C 1A [17:56:19]RasterBufferAndPrint [17:56:19]line [17:56:19]line [17:56:19]line [17:56:19]line [17:56:19]line [17:56:19]written 0, free lines is 3281 [17:56:19]MH_Cut [17:56:19]Write to MH i2c: D1 01 00 3E 03 01 13 [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: D1 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: D1 01 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: D1 01 00 3E 03 00 12 [17:56:19]Write to MH i2c: 01 00 00 3F 03 42 [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56: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 33 32 4F 00 00 00 F7 C0 47 00 B1 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 09 6C 04 00 F4 03 04 00 96 53 F1 66 B6 04 01 00 00 61 08 65 CF E6 BF 4D 6E [17:56:19]CommunicateWithHost err = 0 [17:56:19]CheckOFDResponse [17:56:19]1017 (14) - 77093643461234 [17:56:19]1041 (16) - 0000000000871832 [17:56:19]1040 (4) - 289801 [17:56:19]1012 (4) - 23.09.2024 11:40 [17:56:19]1206 (1) - 0 [17:56:19]OFD Sender: Remove packet 289801 [17:56:19]ProducePacketName [17:56:19]name=ofd_packets/00289801 [17:56:19]NVStorageDeleteData [17:56:20]OFD Sender: No OFD packet to send [17:56:20]*** Cut start [17:56:20]*** Partial cut [17:56:20]*** CUTSNS_PIN = 1 [17:56:20]*** CUTSNS_PIN = 0 [17:56:20]*** Brake cut motor [17:56:20]Read from MH i2c: 01 [17:56:20]MH_I2C_Read... [17:56:20]*** Stop cut motor [17:56:20]*** Cut end [17:56:20]Read from MH i2c: 01 07 00 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [17:56:20]process_action close_receipt done [17:56:20]requested_data is exist [17:56:20]produce_requested_data [17:56:20]requested_item fm.sn is exist - process it [17:56:20]wFMCommunicate request_size=4 [17:56:20]MH_SAM_APDU [17:56:20]CAPDU: 80 11 00 00 [17:56:20]Write to MH i2c: E2 08 00 40 03 80 11 00 00 00 00 00 00 BD [17:56:20]Write i2c OK [17:56:20]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 40 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0D [17:56:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:56:21]wFMCommunicate OK [17:56:21]requested_item fd.num is exist - process it [17:56:21]SAM_PROTO_GetFieldsCounters [17:56:21]wFMCommunicate request_size=4 [17:56:21]MH_SAM_APDU [17:56:21]CAPDU: 80 13 00 00 [17:56:21]Write to MH i2c: E2 08 00 41 03 80 13 00 00 00 00 00 00 C0 [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:21]Read from MH i2c: E2 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 62 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 62 00 41 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 09 6C 04 00 0E 04 04 00 03 02 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 F2 [17:56:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 09 6C 04 00 0E 04 04 00 03 02 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 [17:56:21]wFMCommunicate OK [17:56:21]SAM_PROTO_GetFieldsCounters done [17:56:21]requested_item shift.num is exist - process it [17:56:21]requested_item shift.opened is exist - process it [17:56:21]req_shift_opened [17:56:21]FM_GetShiftState [17:56:21]SAM_PROTO_GetShiftState [17:56:21]wFMCommunicate request_size=4 [17:56:21]MH_SAM_APDU [17:56:21]CAPDU: 80 13 01 00 [17:56:21]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:21]Read from MH i2c: E2 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 0E 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 63 [17:56:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:56:21]wFMCommunicate OK [17:56:21]SAM_PROTO_GetShiftState done [17:56:21]FM_GetShiftState done [17:56:21]req_shift_opened done [17:56:21]requested_item shift.open_date is exist - process it [17:56:21]req_shift_open_date [17:56:21]req_shift_open_date done [17:56:21]produce_requested_data done [17:56:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289801,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:56:21]process_action_free close_receipt [17:56:21]json_value_free [17:56:21]json_value_free done [17:56:21]process_json_proto returns [17:56:21]Send response to host [17:56:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289801,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:56:21]free response buf [17:56:21]execute_script done [17:56:21]execute_script returns [17:56:21]free content buf [17:56:21]Sock 9.Close socket [17:56:21]Sock 9.Thread stoped [17:56:25]OFD Sender: No OFD packet to send [17:56:30]OFD Sender: No OFD packet to send [17:56:35]OFD Sender: No OFD packet to send [17:56:40]OFD Sender: No OFD packet to send [17:56:45]OFD Sender: No OFD packet to send [17:56:50]OFD Sender: No OFD packet to send [17:56:53]accept exits with 8 [17:56:53]New connection [17:56:53]New thread 3067350372 created [17:56:53]Thread 3067493732 joined [17:56:53]Waiting for new connection... [17:56:53] Sock 8.Parse request [17:56:53]Sock 8.Check first char [17:56:53]Sock 8.First char is OK [17:56:53]request: POST /json_proto HTTP/1.0 [17:56:53]Method: POST [17:56:53]URL: /json_proto [17:56:53]Method is POST - this is cgi request [17:56:53]url: /json_proto [17:56:53]query_string will be loaded in cgi processing [17:56:53]execute_cgi json_proto POST (null) [17:56:53]execute_cgi path=json_proto method=POST [17:56:53]POST find Content-Length [17:56:53]Host: 172.17.41.135:8080 [17:56:53]Content-Length: 802 [17:56:53]Content-Type: application/json [17:56:53] [17:56:53]POST finish read [17:56:53]Found Content-Length = 802 [17:56:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:56:53]execute_script... [17:56: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)24617913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:56:53]POST & json_proto [17:56:53]process_json_proto [17:56:53]json parsed OK: [17:56:53]protocol is kg_v1.0 [17:56:53]action value=close_receipt [17:56:53]process_action close_receipt [17:56:53]cmd_close_receipt [17:56:53]MH_GetDate [17:56:53]Write to MH i2c: F0 00 00 43 03 35 [17:56:53]Write i2c OK [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: F0 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: F0 09 00 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: F0 09 00 43 03 00 E6 AB F1 66 ED 3E 82 65 38 [17:56:53]GetLastDocTimeStamp 1727114178 [17:56:53]current date 1727114214 [17:56:53]FM_GetShiftState [17:56:53]SAM_PROTO_GetShiftState [17:56:53]wFMCommunicate request_size=4 [17:56:53]MH_SAM_APDU [17:56:53]CAPDU: 80 13 01 00 [17:56:53]Write to MH i2c: E2 08 00 44 03 80 13 01 00 00 00 00 00 C4 [17:56:53]Write i2c OK [17:56:53]MH_I2C_Read... [17:56:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:53]Read from MH i2c: E2 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: E2 0E 00 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: E2 0E 00 44 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 65 [17:56:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:56:53]wFMCommunicate OK [17:56:53]SAM_PROTO_GetShiftState done [17:56:53]FM_GetShiftState done [17:56:53]opened in 1727051401 [17:56:53]opened+sec_in_day 1727137801 [17:56:53]quantity*price = 100050 [17:56:53]sum+1 = 100052 [17:56:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 476 23.09.2024 17:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289802 ФПД: 94279615790217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175654&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289802&fm=94279615790217&tin=02508201610067®Number=0000000000091827&sum=100051 [17:56:54]StoreToDocumentArchive [17:56:54]shift 515 fd 289802 [17:56:54]save to /storage/0515/doc_00289802 [17:56:54]save last doc name /storage/0515/doc_00289802 to /storage/kkm_last_doc_name [17:56:54]save OK [17:56:54]Clear old archive folders... [17:56:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:56:54]tlvbuf is 01888450 [17:56:54]SAM_PROTO_ClearQueue [17:56:54]wFMCommunicate request_size=4 [17:56:54]MH_SAM_APDU [17:56:54]CAPDU: 80 09 00 00 [17:56:54]Write to MH i2c: E2 08 00 51 03 80 09 00 00 00 00 00 00 C6 [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [17:56:54]RAPDU: 90 00 [17:56:54]wFMCommunicate OK [17:56:54]SAM_PROTO_ClearQueue done [17:56:54]KKMCreateOFDPacket [17:56:54]OFDProtocolAddRootSTLVToBuf [17:56:54]FM_MakeSignedData [17:56:54]FM_MakeSignedData [17:56:54]SAM_PROTO_SignData [17:56:54]wFMCommunicate request_size=4 [17:56:54]MH_SAM_APDU [17:56:54]CAPDU: 80 0D 01 02 [17:56:54]Write to MH i2c: E2 08 00 52 03 80 0D 01 02 00 00 00 00 CE [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [17:56:54]RAPDU: 90 00 [17:56:54]wFMCommunicate OK [17:56:54]wFMCommunicate request_size=255 [17:56:54]MH_SAM_APDU [17:56: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 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 DC 01 00 00 F4 03 04 00 E6 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6C 04 00 35 04 06 00 55 BF 2F 02 [17:56:54]Write to MH i2c: E2 02 01 53 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 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 DC 01 00 00 F4 03 04 00 E6 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6C 04 00 35 04 06 00 55 BF 2F 02 00 00 41 [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:55]Read from MH i2c: E2 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 03 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 03 00 53 03 00 90 00 CA [17:56:55]RAPDU: 90 00 [17:56:55]wFMCommunicate OK [17:56:55]wFMCommunicate request_size=7 [17:56:55]MH_SAM_APDU [17:56:55]CAPDU: 80 0D 02 02 02 3C 89 [17:56:55]Write to MH i2c: E2 0A 00 54 03 80 0D 02 02 02 00 3C 89 00 00 9A [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:55]Read from MH i2c: E2 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 03 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 03 00 54 03 00 90 00 CB [17:56:55]RAPDU: 90 00 [17:56:55]wFMCommunicate OK [17:56:55]wFMCommunicate request_size=4 [17:56:55]MH_SAM_APDU [17:56:55]CAPDU: 80 0D 03 02 [17:56:55]Write to MH i2c: E2 08 00 55 03 80 0D 03 02 00 00 00 00 D3 [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:55]Read from MH i2c: E2 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 0B 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 0B 00 55 03 00 BD 77 D9 2D 71 4C 37 41 90 00 43 [17:56:55]RAPDU: BD 77 D9 2D 71 4C 37 41 90 00 [17:56:55]wFMCommunicate OK [17:56:55]SAM_PROTO_SignData done [17:56:55]FM_MakeSignedData done [17:56:55]CreateOFDProtocolMessage [17:56:55]wFMCommunicate request_size=4 [17:56:55]MH_SAM_APDU [17:56:55]CAPDU: 80 11 00 00 [17:56:55]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:55]Read from MH i2c: E2 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 17 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 23 [17:56:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:56:55]wFMCommunicate OK [17:56:55]CreateOFDProtocolMessage done [17:56:55]OFDSenderStorePacket 289802 [17:56:55]StoreOFDPacket docnum=289802 [17:56:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 41 A1 04 01 3C DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DC 01 00 00 F4 03 04 00 E6 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6C 04 00 35 04 06 00 55 BF 2F 02 3C 89 BD 77 D9 2D 71 4C 37 41 [17:56:55]CheckFolder [17:56:55]dirname=/storage/ofd_packets [17:56:55]CheckFolder done [17:56:55]ProducePacketName [17:56:55]name=ofd_packets/00289802 [17:56:55]NVStorageSaveData ofd_packets/00289802 [17:56:55]File name is /storage/ofd_packets/00289802 [17:56:55]Write 298 bytes [17:56:55]NVStorageSaveData done [17:56:55]OFDSenderStorePacket done [17:56:55]KKMCreateOFDPacket done [17:56:55]NVStorageSaveData kkm_last_timestamp [17:56:55]File name is /storage/kkm_last_timestamp [17:56:55]Write 4 bytes [17:56:55]NVStorageSaveData done [17:56:55]ExternCall_PrintAddStr [17:56:55]wPrintStart [17:56:55]Write to MH i2c: 01 00 00 57 03 5A [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 07 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [17:56:55]RasterBufferAndPrint [17:56:55]line Счет N : (1)24617913 [17:56:55]line ИНН: 02508201610067 [17:56:55]line Контрольно-Кассовый Чек [17:56:55]line ПРОДАЖА [17:56:55]line ТРК (МРК, ГНК) : 22 [17:56:55]line Товар: 2710194210 [17:56:55]line ДТ-К-5 [17:56:55]line 13.130 * 76.20 [17:56:55]line = 1000.51 [17:56:55]line НДС 12% НСП 1% [17:56:55]line > о реализуемом товаре [17:56:55]line ИТОГО: 1000.51 [17:56:55]line НСП 1% : 8.85 [17:56:55]line НДС 12% : 106.25 [17:56:55]line Наличными: 0.00 [17:56:55]line Безнал.: 1000.51 [17:56:55]line Место: АЗС № 90 "Партнёр-нефть" [17:56:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:56:55]line СНО: Общий режим [17:56:55]line Чек 476 23.09.2024 17:56 [17:56:55]line Смена: 515 ФФД: 1.0 [17:56:55]line ЗНМ: 0300000107 [17:56:55]line РНМ: 0000000000091827 [17:56:55]line Версия ККМ: 001 [17:56:55]line Платежная система: O! деньги [17:56:55]line ФМ: 0000000000871832 [17:56:55]line ФД: 289802 [17:56:55]line ФПД: 94279615790217 [17:56:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175654&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289802&fm=94279615790217&tin=02508201610067®Number=0000000000091827&sum=100051 [17:56:55]written 0, free lines is 4095 [17:56:55]OFD Sender: Processing packet 289802 [packets to send 1784, broken 1783] [17:56:55]ProducePacketName [17:56:55]name=ofd_packets/00289802 [17:56:55]OFD Sender: To server: pG, [17:56:55]CommunicateWithHost lk.salyk.kg:30040 [17:56:55]ConnectInit lk.salyk.kg [17:56:55]Connected sock=10 [17:56: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 33 32 0C 01 00 00 41 A1 04 01 3C DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DC 01 00 00 F4 03 04 00 E6 AB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0A 6C 04 00 35 04 06 00 55 BF 2F 02 3C 89 BD 77 D9 2D 71 4C 37 41 [17:56:55]Write to MH i2c: 01 00 00 80 03 83 [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 07 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 07 00 80 03 00 00 00 00 00 F0 0C 86 [17:56:55]RasterBufferAndPrint [17:56:55]line [17:56:55]line [17:56:55]line [17:56:55]line [17:56:55]line [17:56:55]written 0, free lines is 3318 [17:56:55]MH_Cut [17:56:55]Write to MH i2c: D1 01 00 87 03 01 5C [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: D1 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: D1 01 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: D1 01 00 87 03 00 5B [17:56:55]Write to MH i2c: 01 00 00 88 03 8B [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56: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 33 32 4F 00 00 00 E0 E1 47 00 13 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 33 32 10 04 04 00 0A 6C 04 00 F4 03 04 00 BA 53 F1 66 B6 04 01 00 00 27 FC D6 10 C1 9A B8 1E [17:56:56]CommunicateWithHost err = 0 [17:56:56]CheckOFDResponse [17:56:56]1017 (14) - 77093643461234 [17:56:56]1041 (16) - 0000000000871832 [17:56:56]1040 (4) - 289802 [17:56:56]1012 (4) - 23.09.2024 11:40 [17:56:56]1206 (1) - 0 [17:56:56]OFD Sender: Remove packet 289802 [17:56:56]ProducePacketName [17:56:56]name=ofd_packets/00289802 [17:56:56]NVStorageDeleteData [17:56:56]*** Cut start [17:56:56]*** Partial cut [17:56:56]*** CUTSNS_PIN = 1 [17:56:56]*** CUTSNS_PIN = 0 [17:56:56]OFD Sender: No OFD packet to send [17:56:56]*** Brake cut motor [17:56:57]Read from MH i2c: 01 [17:56:57]MH_I2C_Read... [17:56:57]*** Stop cut motor [17:56:57]*** Cut end [17:56:57]Read from MH i2c: 01 07 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [17:56:57]process_action close_receipt done [17:56:57]requested_data is exist [17:56:57]produce_requested_data [17:56:57]requested_item fm.sn is exist - process it [17:56:57]wFMCommunicate request_size=4 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 11 00 00 [17:56:57]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 17 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 56 [17:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:56:57]wFMCommunicate OK [17:56:57]requested_item fd.num is exist - process it [17:56:57]SAM_PROTO_GetFieldsCounters [17:56:57]wFMCommunicate request_size=4 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 13 00 00 [17:56:57]Write to MH i2c: E2 08 00 8A 03 80 13 00 00 00 00 00 00 09 [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 62 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 62 00 8A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0A 6C 04 00 0E 04 04 00 03 02 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 3F [17:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0A 6C 04 00 0E 04 04 00 03 02 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 [17:56:57]wFMCommunicate OK [17:56:57]SAM_PROTO_GetFieldsCounters done [17:56:57]requested_item shift.num is exist - process it [17:56:57]requested_item shift.opened is exist - process it [17:56:57]req_shift_opened [17:56:57]FM_GetShiftState [17:56:57]SAM_PROTO_GetShiftState [17:56:57]wFMCommunicate request_size=4 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 13 01 00 [17:56:57]Write to MH i2c: E2 08 00 8B 03 80 13 01 00 00 00 00 00 0B [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 0E 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 0E 00 8B 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AC [17:56:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:56:57]wFMCommunicate OK [17:56:57]SAM_PROTO_GetShiftState done [17:56:57]FM_GetShiftState done [17:56:57]req_shift_opened done [17:56:57]requested_item shift.open_date is exist - process it [17:56:57]req_shift_open_date [17:56:57]req_shift_open_date done [17:56:57]produce_requested_data done [17:56:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289802,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:56:57]process_action_free close_receipt [17:56:57]json_value_free [17:56:57]json_value_free done [17:56:57]process_json_proto returns [17:56:57]Send response to host [17:56:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289802,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:56:57]free response buf [17:56:57]execute_script done [17:56:57]execute_script returns [17:56:57]free content buf [17:56:57]Sock 8.Close socket [17:56:57]Sock 8.Thread stoped [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:42]OFD Sender: No OFD packet to send [17:57:47]OFD Sender: No OFD packet to send [17:57:52]OFD Sender: No OFD packet to send [17:57:57]OFD Sender: No OFD packet to send [17:58:02]OFD Sender: No OFD packet to send [17:58:07]OFD Sender: No OFD packet to send [17:58:12]OFD Sender: No OFD packet to send [17:58:17]OFD Sender: No OFD packet to send [17:58:19]accept exits with 9 [17:58:19]New connection [17:58:19]New thread 3067493732 created [17:58:19]Thread 3067350372 joined [17:58:19]Waiting for new connection... [17:58:19] Sock 9.Parse request [17:58:19]Sock 9.Check first char [17:58:19]Sock 9.First char is OK [17:58:19]request: POST /json_proto HTTP/1.0 [17:58:19]Method: POST [17:58:19]URL: /json_proto [17:58:19]Method is POST - this is cgi request [17:58:19]url: /json_proto [17:58:19]query_string will be loaded in cgi processing [17:58:19]execute_cgi json_proto POST (null) [17:58:19]execute_cgi path=json_proto method=POST [17:58:19]POST find Content-Length [17:58:19]Host: 172.17.41.135:8080 [17:58:19]Content-Length: 808 [17:58:19]Content-Type: application/json [17:58:19] [17:58:19]POST finish read [17:58:19]Found Content-Length = 808 [17:58:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:58:19]execute_script... [17:58: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)24617911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:58:19]POST & json_proto [17:58:19]process_json_proto [17:58:19]json parsed OK: [17:58:19]protocol is kg_v1.0 [17:58:19]action value=close_receipt [17:58:19]process_action close_receipt [17:58:19]cmd_close_receipt [17:58:19]MH_GetDate [17:58:19]Write to MH i2c: F0 00 00 8C 03 7E [17:58:19]Write i2c OK [17:58:19]MH_I2C_Read... [17:58:19]Read from MH i2c: F0 [17:58:19]MH_I2C_Read... [17:58:19]Read from MH i2c: F0 09 00 [17:58:19]MH_I2C_Read... [17:58:19]Read from MH i2c: F0 09 00 8C 03 00 3C AC F1 66 ED 3E 82 65 D8 [17:58:19]GetLastDocTimeStamp 1727114214 [17:58:19]current date 1727114300 [17:58:19]FM_GetShiftState [17:58:19]SAM_PROTO_GetShiftState [17:58:19]wFMCommunicate request_size=4 [17:58:19]MH_SAM_APDU [17:58:19]CAPDU: 80 13 01 00 [17:58:19]Write to MH i2c: E2 08 00 8D 03 80 13 01 00 00 00 00 00 0D [17:58:19]Write i2c OK [17:58:19]MH_I2C_Read... [17:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:20]Read from MH i2c: E2 [17:58:20]MH_I2C_Read... [17:58:20]Read from MH i2c: E2 0E 00 [17:58:20]MH_I2C_Read... [17:58:20]Read from MH i2c: E2 0E 00 8D 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AE [17:58:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:58:20]wFMCommunicate OK [17:58:20]SAM_PROTO_GetShiftState done [17:58:20]FM_GetShiftState done [17:58:20]opened in 1727051401 [17:58:20]opened+sec_in_day 1727137801 [17:58:20]quantity*price = 100007 [17:58:20]sum+1 = 100009 [17:58:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 477 23.09.2024 17:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289803 ФПД: 192574703792109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289803&fm=192574703792109&tin=02508201610067®Number=0000000000091827&sum=100008 [17:58:21]StoreToDocumentArchive [17:58:21]shift 515 fd 289803 [17:58:21]save to /storage/0515/doc_00289803 [17:58:21]save last doc name /storage/0515/doc_00289803 to /storage/kkm_last_doc_name [17:58:21]save OK [17:58:21]Clear old archive folders... [17:58:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:58:21]tlvbuf is 0188CDA0 [17:58:21]SAM_PROTO_ClearQueue [17:58:21]wFMCommunicate request_size=4 [17:58:21]MH_SAM_APDU [17:58:21]CAPDU: 80 09 00 00 [17:58:21]Write to MH i2c: E2 08 00 9A 03 80 09 00 00 00 00 00 00 0F [17:58:21]Write i2c OK [17:58:21]MH_I2C_Read... [17:58:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:58:21]Read from MH i2c: E2 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [17:58:21]RAPDU: 90 00 [17:58:21]wFMCommunicate OK [17:58:21]SAM_PROTO_ClearQueue done [17:58:21]KKMCreateOFDPacket [17:58:21]OFDProtocolAddRootSTLVToBuf [17:58:21]FM_MakeSignedData [17:58:21]FM_MakeSignedData [17:58:21]SAM_PROTO_SignData [17:58:21]wFMCommunicate request_size=4 [17:58:21]MH_SAM_APDU [17:58:21]CAPDU: 80 0D 01 02 [17:58:21]Write to MH i2c: E2 08 00 9B 03 80 0D 01 02 00 00 00 00 17 [17:58:21]Write i2c OK [17:58:21]MH_I2C_Read... [17:58:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:58:21]Read from MH i2c: E2 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [17:58:21]RAPDU: 90 00 [17:58:21]wFMCommunicate OK [17:58:21]wFMCommunicate request_size=255 [17:58:21]MH_SAM_APDU [17:58: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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 3C AC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6C 04 00 35 04 06 00 AF 25 [17:58:21]Write to MH i2c: E2 02 01 9C 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 3C AC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6C 04 00 35 04 06 00 AF 25 00 00 68 [17:58:21]Write i2c OK [17:58:21]MH_I2C_Read... [17:58:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:21]Read from MH i2c: E2 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [17:58:21]RAPDU: 90 00 [17:58:21]wFMCommunicate OK [17:58:21]wFMCommunicate request_size=9 [17:58:21]MH_SAM_APDU [17:58:21]CAPDU: 80 0D 02 02 04 4A CF EF ED [17:58:21]Write to MH i2c: E2 0C 00 9D 03 80 0D 02 02 04 00 4A CF EF ED 00 00 17 [17:58:21]Write i2c OK [17:58:21]MH_I2C_Read... [17:58:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:21]Read from MH i2c: E2 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 03 00 9D 03 00 90 00 14 [17:58:21]RAPDU: 90 00 [17:58:21]wFMCommunicate OK [17:58:21]wFMCommunicate request_size=4 [17:58:21]MH_SAM_APDU [17:58:21]CAPDU: 80 0D 03 02 [17:58:21]Write to MH i2c: E2 08 00 9E 03 80 0D 03 02 00 00 00 00 1C [17:58:21]Write i2c OK [17:58:21]MH_I2C_Read... [17:58:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:58:21]Read from MH i2c: E2 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 0B 00 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 0B 00 9E 03 00 51 DA A4 2F 3B DA 3D 62 90 00 CF [17:58:21]RAPDU: 51 DA A4 2F 3B DA 3D 62 90 00 [17:58:21]wFMCommunicate OK [17:58:21]SAM_PROTO_SignData done [17:58:21]FM_MakeSignedData done [17:58:21]CreateOFDProtocolMessage [17:58:21]wFMCommunicate request_size=4 [17:58:21]MH_SAM_APDU [17:58:21]CAPDU: 80 11 00 00 [17:58:21]Write to MH i2c: E2 08 00 9F 03 80 11 00 00 00 00 00 00 1C [17:58:21]Write i2c OK [17:58:21]MH_I2C_Read... [17:58:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:21]Read from MH i2c: E2 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 17 00 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: E2 17 00 9F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [17:58:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:58:21]wFMCommunicate OK [17:58:21]CreateOFDProtocolMessage done [17:58:21]OFDSenderStorePacket 289803 [17:58:21]StoreOFDPacket docnum=289803 [17:58:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 C8 BC 06 01 D1 D7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 3C AC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6C 04 00 35 04 06 00 AF 25 4A CF EF ED 51 DA A4 2F 3B DA 3D 62 [17:58:21]CheckFolder [17:58:21]dirname=/storage/ofd_packets [17:58:21]CheckFolder done [17:58:21]ProducePacketName [17:58:21]name=ofd_packets/00289803 [17:58:21]NVStorageSaveData ofd_packets/00289803 [17:58:21]File name is /storage/ofd_packets/00289803 [17:58:21]Write 300 bytes [17:58:21]NVStorageSaveData done [17:58:21]OFDSenderStorePacket done [17:58:21]KKMCreateOFDPacket done [17:58:21]NVStorageSaveData kkm_last_timestamp [17:58:21]File name is /storage/kkm_last_timestamp [17:58:21]Write 4 bytes [17:58:21]NVStorageSaveData done [17:58:21]ExternCall_PrintAddStr [17:58:21]wPrintStart [17:58:21]Write to MH i2c: 01 00 00 A0 03 A3 [17:58:21]Write i2c OK [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: 01 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: 01 07 00 [17:58:21]MH_I2C_Read... [17:58:21]Read from MH i2c: 01 07 00 A0 03 00 00 00 00 00 FF 0F B8 [17:58:21]RasterBufferAndPrint [17:58:21]line Счет N : (1)24617911 [17:58:21]line ИНН: 02508201610067 [17:58:21]line Контрольно-Кассовый Чек [17:58:21]line ПРОДАЖА [17:58:21]line ТРК (МРК, ГНК) : 71 [17:58:21]line Товар: 2711190000 [17:58:21]line ГАЗ-К-5 [17:58:21]line 26.740 * 37.40 [17:58:21]line = 1000.08 [17:58:21]line НДС 12% НСП 1% [17:58:21]line > о реализуемом товаре [17:58:21]line ИТОГО: 1000.08 [17:58:21]line НСП 1% : 8.85 [17:58:21]line НДС 12% : 106.20 [17:58:21]line Наличными: 0.00 [17:58:21]line Безнал.: 1000.08 [17:58:21]line Место: АЗС № 90 "Партнёр-нефть" [17:58:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [17:58:21]line СНО: Общий режим [17:58:21]line Чек 477 23.09.2024 17:58 [17:58:21]line Смена: 515 ФФД: 1.0 [17:58:21]line ЗНМ: 0300000107 [17:58:21]line РНМ: 0000000000091827 [17:58:21]line Версия ККМ: 001 [17:58:21]line Платежная система: O! деньги [17:58:21]line ФМ: 0000000000871832 [17:58:21]line ФД: 289803 [17:58:21]line ФПД: 192574703792109 [17:58:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T175820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289803&fm=192574703792109&tin=02508201610067®Number=0000000000091827&sum=100008 [17:58:21]written 0, free lines is 4095 [17:58:21]OFD Sender: Processing packet 289803 [packets to send 1784, broken 1783] [17:58:21]ProducePacketName [17:58:21]name=ofd_packets/00289803 [17:58:21]OFD Sender: To server: pG, [17:58:21]CommunicateWithHost lk.salyk.kg:30040 [17:58:21]ConnectInit lk.salyk.kg [17:58:22]Write to MH i2c: 01 00 00 C9 03 CC [17:58:22]Write i2c OK [17:58:22]MH_I2C_Read... [17:58:22]Read from MH i2c: 01 [17:58:22]MH_I2C_Read... [17:58:22]Read from MH i2c: 01 07 00 [17:58:22]MH_I2C_Read... [17:58:22]Read from MH i2c: 01 07 00 C9 03 00 00 00 00 00 DE 0C BD [17:58:22]RasterBufferAndPrint [17:58:22]line [17:58:22]line [17:58:22]line [17:58:22]line [17:58:22]line [17:58:22]written 0, free lines is 3299 [17:58:22]MH_Cut [17:58:22]Write to MH i2c: D1 01 00 D0 03 01 A5 [17:58:22]Write i2c OK [17:58:22]MH_I2C_Read... [17:58:22]Read from MH i2c: D1 [17:58:22]MH_I2C_Read... [17:58:22]Read from MH i2c: D1 01 00 [17:58:22]MH_I2C_Read... [17:58:22]Read from MH i2c: D1 01 00 D0 03 00 A4 [17:58:22]Write to MH i2c: 01 00 00 D1 03 D4 [17:58:22]Write i2c OK [17:58:22]MH_I2C_Read... [17:58:22]Connected sock=11 [17: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 33 32 0E 01 00 00 C8 BC 06 01 D1 D7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 3C AC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0B 6C 04 00 35 04 06 00 AF 25 4A CF EF ED 51 DA A4 2F 3B DA 3D 62 [17: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 33 32 4F 00 00 00 A4 65 47 00 E7 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 33 32 10 04 04 00 0B 6C 04 00 F4 03 04 00 10 54 F1 66 B6 04 01 00 00 2F 4C 0F 4D 3B 92 E0 F0 [17:58:22]CommunicateWithHost err = 0 [17:58:22]CheckOFDResponse [17:58:22]1017 (14) - 77093643461234 [17:58:22]1041 (16) - 0000000000871832 [17:58:22]1040 (4) - 289803 [17:58:22]1012 (4) - 23.09.2024 11:42 [17:58:22]1206 (1) - 0 [17:58:22]OFD Sender: Remove packet 289803 [17:58:22]ProducePacketName [17:58:22]name=ofd_packets/00289803 [17:58:22]NVStorageDeleteData [17:58:22]*** Cut start [17:58:22]*** Partial cut [17:58:22]*** CUTSNS_PIN = 1 [17:58:22]*** CUTSNS_PIN = 0 [17:58:23]OFD Sender: No OFD packet to send [17:58:23]*** Brake cut motor [17:58:23]Read from MH i2c: 01 [17:58:23]MH_I2C_Read... [17:58:23]*** Stop cut motor [17:58:23]*** Cut end [17:58:23]Read from MH i2c: 01 07 00 [17:58:23]MH_I2C_Read... [17:58:23]Read from MH i2c: 01 07 00 D1 03 00 00 00 00 00 FF 0F E9 [17:58:23]process_action close_receipt done [17:58:23]requested_data is exist [17:58:23]produce_requested_data [17:58:23]requested_item fm.sn is exist - process it [17:58:23]wFMCommunicate request_size=4 [17:58:23]MH_SAM_APDU [17:58:23]CAPDU: 80 11 00 00 [17:58:23]Write to MH i2c: E2 08 00 D2 03 80 11 00 00 00 00 00 00 4F [17:58:23]Write i2c OK [17:58:23]MH_I2C_Read... [17:58:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:23]Read from MH i2c: E2 [17:58:23]MH_I2C_Read... [17:58:23]Read from MH i2c: E2 17 00 [17:58:23]MH_I2C_Read... [17:58:23]Read from MH i2c: E2 17 00 D2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9F [17:58:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [17:58:23]wFMCommunicate OK [17:58:23]requested_item fd.num is exist - process it [17:58:23]SAM_PROTO_GetFieldsCounters [17:58:23]wFMCommunicate request_size=4 [17:58:23]MH_SAM_APDU [17:58:23]CAPDU: 80 13 00 00 [17:58:23]Write to MH i2c: E2 08 00 D3 03 80 13 00 00 00 00 00 00 52 [17:58:23]Write i2c OK [17:58:23]MH_I2C_Read... [17:58:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:58:23]Read from MH i2c: E2 [17:58:23]MH_I2C_Read... [17:58:23]Read from MH i2c: E2 62 00 [17:58:23]MH_I2C_Read... [17:58:23]Read from MH i2c: E2 62 00 D3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0B 6C 04 00 0E 04 04 00 03 02 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 8C [17:58: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0B 6C 04 00 0E 04 04 00 03 02 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 [17:58:23]wFMCommunicate OK [17:58:23]SAM_PROTO_GetFieldsCounters done [17:58:23]requested_item shift.num is exist - process it [17:58:23]requested_item shift.opened is exist - process it [17:58:23]req_shift_opened [17:58:23]FM_GetShiftState [17:58:23]SAM_PROTO_GetShiftState [17:58:23]wFMCommunicate request_size=4 [17:58:23]MH_SAM_APDU [17:58:23]CAPDU: 80 13 01 00 [17:58:23]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [17:58:23]Write i2c OK [17:58:23]MH_I2C_Read... [17:58:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:23]Read from MH i2c: E2 [17:58:23]MH_I2C_Read... [17:58:23]Read from MH i2c: E2 0E 00 [17:58:23]MH_I2C_Read... [17:58:23]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F5 [17:58:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [17:58:23]wFMCommunicate OK [17:58:23]SAM_PROTO_GetShiftState done [17:58:23]FM_GetShiftState done [17:58:23]req_shift_opened done [17:58:23]requested_item shift.open_date is exist - process it [17:58:23]req_shift_open_date [17:58:23]req_shift_open_date done [17:58:23]produce_requested_data done [17:58:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289803,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [17:58:23]process_action_free close_receipt [17:58:23]json_value_free [17:58:23]json_value_free done [17:58:23]process_json_proto returns [17:58:23]Send response to host [17:58:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289803,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [17:58:23]free response buf [17:58:23]execute_script done [17:58:23]execute_script returns [17:58:23]free content buf [17:58:23]Sock 9.Close socket [17:58:23]Sock 9.Thread stoped [17:58:28]OFD Sender: No OFD packet to send [17:58:33]OFD Sender: No OFD packet to send [17:58:38]OFD Sender: No OFD packet to send [17:58:43]OFD Sender: No OFD packet to send [17:58:48]OFD Sender: No OFD packet to send [17:58:53]OFD Sender: No OFD packet to send [17:58:58]OFD Sender: No OFD packet to send [17:59:03]OFD Sender: No OFD packet to send [17:59:08]OFD Sender: No OFD packet to send [17:59:13]OFD Sender: No OFD packet to send [17:59:18]OFD Sender: No OFD packet to send [17:59:23]OFD Sender: No OFD packet to send [17:59:28]OFD Sender: No OFD packet to send [17:59:33]OFD Sender: No OFD packet to send [17:59:38]OFD Sender: No OFD packet to send [17:59:43]OFD Sender: No OFD packet to send [17:59:48]OFD Sender: No OFD packet to send [17:59:53]OFD Sender: No OFD packet to send [17:59:58]OFD Sender: No OFD packet to send [18:00:03]OFD Sender: No OFD packet to send [18:00:08]OFD Sender: No OFD packet to send [18:00:13]OFD Sender: No OFD packet to send [18:00:18]OFD Sender: No OFD packet to send [18:00:23]OFD Sender: No OFD packet to send [18:00:28]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:29]OFD Sender: No OFD packet to send [18:01:34]OFD Sender: No OFD packet to send [18:01:39]OFD Sender: No OFD packet to send [18:01:40]accept exits with 8 [18:01:40]New connection [18:01:40]New thread 3067350372 created [18:01:40]Thread 3067493732 joined [18:01:40]Waiting for new connection... [18:01:40] Sock 8.Parse request [18:01:40]Sock 8.Check first char [18:01:40]Sock 8.First char is OK [18:01:40]request: POST /json_proto HTTP/1.0 [18:01:40]Method: POST [18:01:40]URL: /json_proto [18:01:40]Method is POST - this is cgi request [18:01:40]url: /json_proto [18:01:40]query_string will be loaded in cgi processing [18:01:40]execute_cgi json_proto POST (null) [18:01:40]execute_cgi path=json_proto method=POST [18:01:40]POST find Content-Length [18:01:40]Host: 172.17.41.135:8080 [18:01:40]Content-Length: 808 [18:01:40]Content-Type: application/json [18:01:40] [18:01:40]POST finish read [18:01:40]Found Content-Length = 808 [18:01:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:40]execute_script... [18:01:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.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" : 1000.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:40]POST & json_proto [18:01:40]process_json_proto [18:01:40]json parsed OK: [18:01:40]protocol is kg_v1.0 [18:01:40]action value=close_receipt [18:01:40]process_action close_receipt [18:01:40]cmd_close_receipt [18:01:40]MH_GetDate [18:01:40]Write to MH i2c: F0 00 00 D5 03 C7 [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: F0 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: F0 09 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: F0 09 00 D5 03 00 05 AD F1 66 ED 3E 82 65 EB [18:01:40]GetLastDocTimeStamp 1727114300 [18:01:40]current date 1727114501 [18:01:40]FM_GetShiftState [18:01:40]SAM_PROTO_GetShiftState [18:01:40]wFMCommunicate request_size=4 [18:01:40]MH_SAM_APDU [18:01:40]CAPDU: 80 13 01 00 [18:01:40]Write to MH i2c: E2 08 00 D6 03 80 13 01 00 00 00 00 00 56 [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:40]Read from MH i2c: E2 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 0E 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 0E 00 D6 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F7 [18:01:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:01:40]wFMCommunicate OK [18:01:40]SAM_PROTO_GetShiftState done [18:01:40]FM_GetShiftState done [18:01:40]opened in 1727051401 [18:01:40]opened+sec_in_day 1727137801 [18:01:40]quantity*price = 100007 [18:01:40]sum+1 = 100009 [18:01:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.08 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.08 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 478 23.09.2024 18:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289804 ФПД: 140616754040833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180141&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289804&fm=140616754040833&tin=02508201610067®Number=0000000000091827&sum=100008 [18:01:41]StoreToDocumentArchive [18:01:41]shift 515 fd 289804 [18:01:41]save to /storage/0515/doc_00289804 [18:01:41]save last doc name /storage/0515/doc_00289804 to /storage/kkm_last_doc_name [18:01:41]save OK [18:01:41]Clear old archive folders... [18:01:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:01:41]tlvbuf is 0186A590 [18:01:41]SAM_PROTO_ClearQueue [18:01:41]wFMCommunicate request_size=4 [18:01:41]MH_SAM_APDU [18:01:41]CAPDU: 80 09 00 00 [18:01:41]Write to MH i2c: E2 08 00 E3 03 80 09 00 00 00 00 00 00 58 [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:41]Read from MH i2c: E2 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [18:01:41]RAPDU: 90 00 [18:01:41]wFMCommunicate OK [18:01:41]SAM_PROTO_ClearQueue done [18:01:41]KKMCreateOFDPacket [18:01:41]OFDProtocolAddRootSTLVToBuf [18:01:41]FM_MakeSignedData [18:01:41]FM_MakeSignedData [18:01:41]SAM_PROTO_SignData [18:01:41]wFMCommunicate request_size=4 [18:01:41]MH_SAM_APDU [18:01:41]CAPDU: 80 0D 01 02 [18:01:41]Write to MH i2c: E2 08 00 E4 03 80 0D 01 02 00 00 00 00 60 [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:41]Read from MH i2c: E2 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [18:01:41]RAPDU: 90 00 [18:01:41]wFMCommunicate OK [18:01:41]wFMCommunicate request_size=255 [18:01:41]MH_SAM_APDU [18:01:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 05 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6C 04 00 35 04 06 00 7F E3 [18:01:41]Write to MH i2c: E2 02 01 E5 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 05 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6C 04 00 35 04 06 00 7F E3 00 00 0B [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:41]Read from MH i2c: E2 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [18:01:41]RAPDU: 90 00 [18:01:41]wFMCommunicate OK [18:01:41]wFMCommunicate request_size=9 [18:01:41]MH_SAM_APDU [18:01:41]CAPDU: 80 0D 02 02 04 E3 AC 90 01 [18:01:41]Write to MH i2c: E2 0C 00 E6 03 80 0D 02 02 04 00 E3 AC 90 01 00 00 8B [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:41]Read from MH i2c: E2 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [18:01:41]RAPDU: 90 00 [18:01:41]wFMCommunicate OK [18:01:41]wFMCommunicate request_size=4 [18:01:41]MH_SAM_APDU [18:01:41]CAPDU: 80 0D 03 02 [18:01:41]Write to MH i2c: E2 08 00 E7 03 80 0D 03 02 00 00 00 00 65 [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:41]Read from MH i2c: E2 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 0B 00 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: E2 0B 00 E7 03 00 8B 2E 06 4C D4 8A 85 E8 90 00 3C [18:01:41]RAPDU: 8B 2E 06 4C D4 8A 85 E8 90 00 [18:01:41]wFMCommunicate OK [18:01:41]SAM_PROTO_SignData done [18:01:41]FM_MakeSignedData done [18:01:41]CreateOFDProtocolMessage [18:01:41]wFMCommunicate request_size=4 [18:01:41]MH_SAM_APDU [18:01:41]CAPDU: 80 11 00 00 [18:01:41]Write to MH i2c: E2 08 00 E8 03 80 11 00 00 00 00 00 00 65 [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:42]Read from MH i2c: E2 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: E2 17 00 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: E2 17 00 E8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B5 [18:01:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:01:42]wFMCommunicate OK [18:01:42]CreateOFDProtocolMessage done [18:01:42]OFDSenderStorePacket 289804 [18:01:42]StoreOFDPacket docnum=289804 [18:01:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 B8 4E 06 01 CD 8F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 05 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6C 04 00 35 04 06 00 7F E3 E3 AC 90 01 8B 2E 06 4C D4 8A 85 E8 [18:01:42]CheckFolder [18:01:42]dirname=/storage/ofd_packets [18:01:42]CheckFolder done [18:01:42]ProducePacketName [18:01:42]name=ofd_packets/00289804 [18:01:42]NVStorageSaveData ofd_packets/00289804 [18:01:42]File name is /storage/ofd_packets/00289804 [18:01:42]Write 300 bytes [18:01:42]NVStorageSaveData done [18:01:42]OFDSenderStorePacket done [18:01:42]KKMCreateOFDPacket done [18:01:42]NVStorageSaveData kkm_last_timestamp [18:01:42]File name is /storage/kkm_last_timestamp [18:01:42]Write 4 bytes [18:01:42]NVStorageSaveData done [18:01:42]ExternCall_PrintAddStr [18:01:42]wPrintStart [18:01:42]Write to MH i2c: 01 00 00 E9 03 EC [18:01:42]Write i2c OK [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: 01 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: 01 07 00 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: 01 07 00 E9 03 00 00 00 00 00 FF 0F 01 [18:01:42]RasterBufferAndPrint [18:01:42]line Счет N : (1)24617914 [18:01:42]line ИНН: 02508201610067 [18:01:42]line Контрольно-Кассовый Чек [18:01:42]line ПРОДАЖА [18:01:42]line ТРК (МРК, ГНК) : 71 [18:01:42]line Товар: 2711190000 [18:01:42]line ГАЗ-К-5 [18:01:42]line 26.740 * 37.40 [18:01:42]line = 1000.08 [18:01:42]line НДС 12% НСП 1% [18:01:42]line > о реализуемом товаре [18:01:42]line ИТОГО: 1000.08 [18:01:42]line НСП 1% : 8.85 [18:01:42]line НДС 12% : 106.20 [18:01:42]line Наличными: 0.00 [18:01:42]line Безнал.: 1000.08 [18:01:42]line Место: АЗС № 90 "Партнёр-нефть" [18:01:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:01:42]line СНО: Общий режим [18:01:42]line Чек 478 23.09.2024 18:01 [18:01:42]line Смена: 515 ФФД: 1.0 [18:01:42]line ЗНМ: 0300000107 [18:01:42]line РНМ: 0000000000091827 [18:01:42]line Версия ККМ: 001 [18:01:42]line Платежная система: O! деньги [18:01:42]line ФМ: 0000000000871832 [18:01:42]line ФД: 289804 [18:01:42]line ФПД: 140616754040833 [18:01:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180141&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289804&fm=140616754040833&tin=02508201610067®Number=0000000000091827&sum=100008 [18:01:42]written 0, free lines is 4095 [18:01:42]OFD Sender: Processing packet 289804 [packets to send 1784, broken 1783] [18:01:42]ProducePacketName [18:01:42]name=ofd_packets/00289804 [18:01:42]OFD Sender: To server: pG, [18:01:42]CommunicateWithHost lk.salyk.kg:30040 [18:01:42]ConnectInit lk.salyk.kg [18:01:42]Connected sock=10 [18:01:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 B8 4E 06 01 CD 8F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 05 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0C 6C 04 00 35 04 06 00 7F E3 E3 AC 90 01 8B 2E 06 4C D4 8A 85 E8 [18:01:42]Write to MH i2c: 01 00 00 12 04 16 [18:01:42]Write i2c OK [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: 01 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: 01 07 00 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: 01 07 00 12 04 00 00 00 00 00 ED 0C 16 [18:01:42]RasterBufferAndPrint [18:01:42]line [18:01:42]line [18:01:42]line [18:01:42]line [18:01:42]line [18:01:42]written 0, free lines is 3315 [18:01:42]MH_Cut [18:01:42]Write to MH i2c: D1 01 00 19 04 01 EF [18:01:42]Write i2c OK [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: D1 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: D1 01 00 [18:01:42]MH_I2C_Read... [18:01:42]Read from MH i2c: D1 01 00 19 04 00 EE [18:01:42]Write to MH i2c: 01 00 00 1A 04 1E [18:01:42]Write i2c OK [18:01:42]MH_I2C_Read... [18:01: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 33 32 4F 00 00 00 81 D5 47 00 CD 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 33 32 10 04 04 00 0C 6C 04 00 F4 03 04 00 D9 54 F1 66 B6 04 01 00 00 49 E8 85 8D 7E DA A8 BD [18:01:42]CommunicateWithHost err = 0 [18:01:42]CheckOFDResponse [18:01:42]1017 (14) - 77093643461234 [18:01:42]1041 (16) - 0000000000871832 [18:01:42]1040 (4) - 289804 [18:01:42]1012 (4) - 23.09.2024 11:45 [18:01:42]1206 (1) - 0 [18:01:42]OFD Sender: Remove packet 289804 [18:01:42]ProducePacketName [18:01:42]name=ofd_packets/00289804 [18:01:42]NVStorageDeleteData [18:01:43]*** Cut start [18:01:43]*** Partial cut [18:01:43]*** CUTSNS_PIN = 1 [18:01:43]*** CUTSNS_PIN = 0 [18:01:43]OFD Sender: No OFD packet to send [18:01:43]*** Brake cut motor [18:01:43]Read from MH i2c: 01 [18:01:43]MH_I2C_Read... [18:01:43]*** Stop cut motor [18:01:43]*** Cut end [18:01:43]Read from MH i2c: 01 07 00 [18:01:43]MH_I2C_Read... [18:01:43]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [18:01:43]process_action close_receipt done [18:01:43]requested_data is exist [18:01:43]produce_requested_data [18:01:43]requested_item fm.sn is exist - process it [18:01:43]wFMCommunicate request_size=4 [18:01:43]MH_SAM_APDU [18:01:43]CAPDU: 80 11 00 00 [18:01:43]Write to MH i2c: E2 08 00 1B 04 80 11 00 00 00 00 00 00 99 [18:01:43]Write i2c OK [18:01:43]MH_I2C_Read... [18:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:43]Read from MH i2c: E2 [18:01:43]MH_I2C_Read... [18:01:43]Read from MH i2c: E2 17 00 [18:01:43]MH_I2C_Read... [18:01:43]Read from MH i2c: E2 17 00 1B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E9 [18:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:01:43]wFMCommunicate OK [18:01:43]requested_item fd.num is exist - process it [18:01:43]SAM_PROTO_GetFieldsCounters [18:01:43]wFMCommunicate request_size=4 [18:01:43]MH_SAM_APDU [18:01:43]CAPDU: 80 13 00 00 [18:01:43]Write to MH i2c: E2 08 00 1C 04 80 13 00 00 00 00 00 00 9C [18:01:43]Write i2c OK [18:01:43]MH_I2C_Read... [18:01:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:44]Read from MH i2c: E2 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 62 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 62 00 1C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0C 6C 04 00 0E 04 04 00 03 02 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 DA [18:01:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0C 6C 04 00 0E 04 04 00 03 02 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 [18:01:44]wFMCommunicate OK [18:01:44]SAM_PROTO_GetFieldsCounters done [18:01:44]requested_item shift.num is exist - process it [18:01:44]requested_item shift.opened is exist - process it [18:01:44]req_shift_opened [18:01:44]FM_GetShiftState [18:01:44]SAM_PROTO_GetShiftState [18:01:44]wFMCommunicate request_size=4 [18:01:44]MH_SAM_APDU [18:01:44]CAPDU: 80 13 01 00 [18:01:44]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:44]Read from MH i2c: E2 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [18:01:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:01:44]wFMCommunicate OK [18:01:44]SAM_PROTO_GetShiftState done [18:01:44]FM_GetShiftState done [18:01:44]req_shift_opened done [18:01:44]requested_item shift.open_date is exist - process it [18:01:44]req_shift_open_date [18:01:44]req_shift_open_date done [18:01:44]produce_requested_data done [18:01:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289804,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:01:44]process_action_free close_receipt [18:01:44]json_value_free [18:01:44]json_value_free done [18:01:44]process_json_proto returns [18:01:44]Send response to host [18:01:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289804,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:01:44]free response buf [18:01:44]execute_script done [18:01:44]execute_script returns [18:01:44]free content buf [18:01:44]Sock 8.Close socket [18:01:44]Sock 8.Thread stoped [18:01: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]accept exits with 9 [18:03:08]New connection [18:03:08]New thread 3067493732 created [18:03:08]Thread 3067350372 joined [18:03:08]Waiting for new connection... [18:03:08] Sock 9.Parse request [18:03:08]Sock 9.Check first char [18:03:08]Sock 9.First char is OK [18:03:08]request: POST /json_proto HTTP/1.0 [18:03:08]Method: POST [18:03:08]URL: /json_proto [18:03:08]Method is POST - this is cgi request [18:03:08]url: /json_proto [18:03:08]query_string will be loaded in cgi processing [18:03:08]execute_cgi json_proto POST (null) [18:03:08]execute_cgi path=json_proto method=POST [18:03:08]POST find Content-Length [18:03:08]Host: 172.17.41.135:8080 [18:03:08]Content-Length: 680 [18:03:08]Content-Type: application/json [18:03:08] [18:03:08]POST finish read [18:03:08]Found Content-Length = 680 [18:03:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.890, "sum" : 806.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 806.00, "total" : 806.00, "payments": [ { "type": 0, "sum" : 806.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:08]execute_script... [18:03: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)24617916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.890, "sum" : 806.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 806.00, "total" : 806.00, "payments": [ { "type": 0, "sum" : 806.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:08]POST & json_proto [18:03:08]process_json_proto [18:03:08]json parsed OK: [18:03:08]protocol is kg_v1.0 [18:03:08]action value=close_receipt [18:03:08]process_action close_receipt [18:03:08]cmd_close_receipt [18:03:08]MH_GetDate [18:03:08]Write to MH i2c: F0 00 00 1E 04 11 [18:03:08]Write i2c OK [18:03:08]MH_I2C_Read... [18:03:08]Read from MH i2c: F0 [18:03:08]MH_I2C_Read... [18:03:08]Read from MH i2c: F0 09 00 [18:03:08]MH_I2C_Read... [18:03:08]Read from MH i2c: F0 09 00 1E 04 00 5D AD F1 66 ED 3E 82 65 8D [18:03:08]GetLastDocTimeStamp 1727114501 [18:03:08]current date 1727114589 [18:03:08]FM_GetShiftState [18:03:08]SAM_PROTO_GetShiftState [18:03:08]wFMCommunicate request_size=4 [18:03:08]MH_SAM_APDU [18:03:08]CAPDU: 80 13 01 00 [18:03:08]Write to MH i2c: E2 08 00 1F 04 80 13 01 00 00 00 00 00 A0 [18:03:08]Write i2c OK [18:03:08]MH_I2C_Read... [18:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:08]Read from MH i2c: E2 [18:03:08]MH_I2C_Read... [18:03:08]Read from MH i2c: E2 0E 00 [18:03:08]MH_I2C_Read... [18:03:08]Read from MH i2c: E2 0E 00 1F 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 41 [18:03:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:03:08]wFMCommunicate OK [18:03:08]SAM_PROTO_GetShiftState done [18:03:08]FM_GetShiftState done [18:03:08]opened in 1727051401 [18:03:08]opened+sec_in_day 1727137801 [18:03:08]quantity*price = 80614 [18:03:08]sum+1 = 80615 [18:03:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 806.00 Внесено: 806.00 СДАЧА: 0.00 НСП 1% : 7.13 НДС 12% : 85.61 Наличными: 806.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 479 23.09.2024 18:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289805 ФПД: 132891042803796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180309&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289805&fm=132891042803796&tin=02508201610067®Number=0000000000091827&sum=80600 [18:03:09]StoreToDocumentArchive [18:03:09]shift 515 fd 289805 [18:03:09]save to /storage/0515/doc_00289805 [18:03:09]save last doc name /storage/0515/doc_00289805 to /storage/kkm_last_doc_name [18:03:09]save OK [18:03:09]Clear old archive folders... [18:03:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:03:09]tlvbuf is 0186BBD0 [18:03:09]SAM_PROTO_ClearQueue [18:03:09]wFMCommunicate request_size=4 [18:03:09]MH_SAM_APDU [18:03:09]CAPDU: 80 09 00 00 [18:03:09]Write to MH i2c: E2 08 00 2C 04 80 09 00 00 00 00 00 00 A2 [18:03:09]Write i2c OK [18:03:09]MH_I2C_Read... [18:03:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:03:09]Read from MH i2c: E2 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [18:03:09]RAPDU: 90 00 [18:03:09]wFMCommunicate OK [18:03:09]SAM_PROTO_ClearQueue done [18:03:09]KKMCreateOFDPacket [18:03:09]OFDProtocolAddRootSTLVToBuf [18:03:09]FM_MakeSignedData [18:03:09]FM_MakeSignedData [18:03:09]SAM_PROTO_SignData [18:03:09]wFMCommunicate request_size=4 [18:03:09]MH_SAM_APDU [18:03:09]CAPDU: 80 0D 01 02 [18:03:09]Write to MH i2c: E2 08 00 2D 04 80 0D 01 02 00 00 00 00 AA [18:03:09]Write i2c OK [18:03:09]MH_I2C_Read... [18:03:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:03:09]Read from MH i2c: E2 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [18:03:09]RAPDU: 90 00 [18:03:09]wFMCommunicate OK [18:03:09]wFMCommunicate request_size=255 [18:03:09]MH_SAM_APDU [18:03:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E6 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 21 00 00 00 00 07 04 06 00 D8 3A 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 5D AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6C 04 00 35 04 06 00 78 [18:03:09]Write to MH i2c: E2 02 01 2E 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E6 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 21 00 00 00 00 07 04 06 00 D8 3A 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 5D AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6C 04 00 35 04 06 00 78 00 00 C8 [18:03:09]Write i2c OK [18:03:09]MH_I2C_Read... [18:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:09]Read from MH i2c: E2 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [18:03:09]RAPDU: 90 00 [18:03:09]wFMCommunicate OK [18:03:09]wFMCommunicate request_size=10 [18:03:09]MH_SAM_APDU [18:03:09]CAPDU: 80 0D 02 02 05 DD 1B 66 70 54 [18:03:09]Write to MH i2c: E2 0D 00 2F 04 80 0D 02 02 05 00 DD 1B 66 70 54 00 00 D9 [18:03:09]Write i2c OK [18:03:09]MH_I2C_Read... [18:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:09]Read from MH i2c: E2 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [18:03:09]RAPDU: 90 00 [18:03:09]wFMCommunicate OK [18:03:09]wFMCommunicate request_size=4 [18:03:09]MH_SAM_APDU [18:03:09]CAPDU: 80 0D 03 02 [18:03:09]Write to MH i2c: E2 08 00 30 04 80 0D 03 02 00 00 00 00 AF [18:03:09]Write i2c OK [18:03:09]MH_I2C_Read... [18:03:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:03:09]Read from MH i2c: E2 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 0B 00 [18:03:09]MH_I2C_Read... [18:03:09]Read from MH i2c: E2 0B 00 30 04 00 F1 99 3B 23 7F BF C2 9B 90 00 33 [18:03:09]RAPDU: F1 99 3B 23 7F BF C2 9B 90 00 [18:03:09]wFMCommunicate OK [18:03:09]SAM_PROTO_SignData done [18:03:09]FM_MakeSignedData done [18:03:09]CreateOFDProtocolMessage [18:03:09]wFMCommunicate request_size=4 [18:03:09]MH_SAM_APDU [18:03:09]CAPDU: 80 11 00 00 [18:03:09]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [18:03:09]Write i2c OK [18:03:09]MH_I2C_Read... [18:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:10]Read from MH i2c: E2 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: E2 17 00 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FF [18:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:03:10]wFMCommunicate OK [18:03:10]CreateOFDProtocolMessage done [18:03:10]OFDSenderStorePacket 289805 [18:03:10]StoreOFDPacket docnum=289805 [18:03:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 80 66 07 01 07 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E6 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 21 00 00 00 00 07 04 06 00 D8 3A 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 5D AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6C 04 00 35 04 06 00 78 DD 1B 66 70 54 F1 99 3B 23 7F BF C2 9B [18:03:10]CheckFolder [18:03:10]dirname=/storage/ofd_packets [18:03:10]CheckFolder done [18:03:10]ProducePacketName [18:03:10]name=ofd_packets/00289805 [18:03:10]NVStorageSaveData ofd_packets/00289805 [18:03:10]File name is /storage/ofd_packets/00289805 [18:03:10]Write 301 bytes [18:03:10]NVStorageSaveData done [18:03:10]OFDSenderStorePacket done [18:03:10]KKMCreateOFDPacket done [18:03:10]NVStorageSaveData kkm_last_timestamp [18:03:10]File name is /storage/kkm_last_timestamp [18:03:10]Write 4 bytes [18:03:10]NVStorageSaveData done [18:03:10]ExternCall_PrintAddStr [18:03:10]wPrintStart [18:03:10]Write to MH i2c: 01 00 00 32 04 36 [18:03:10]Write i2c OK [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: 01 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: 01 07 00 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 FF 0F 4B [18:03:10]RasterBufferAndPrint [18:03:10]line Счет N : (1)24617916 [18:03:10]line ИНН: 02508201610067 [18:03:10]line Контрольно-Кассовый Чек [18:03:10]line ПРОДАЖА [18:03:10]line ТРК (МРК, ГНК) : 33 [18:03:10]line Товар: 2710124130 [18:03:10]line Аи-92-К-5 [18:03:10]line 11.890 * 67.80 [18:03:10]line = 806.14 [18:03:10]line НДС 12% НСП 1% [18:03:10]line > о реализуемом товаре [18:03:10]line ОКРУГЛЕНИЕ: -0.14 [18:03:10]line ИТОГО: 806.00 [18:03:10]line Внесено: 806.00 [18:03:10]line СДАЧА: 0.00 [18:03:10]line НСП 1% : 7.13 [18:03:10]line НДС 12% : 85.61 [18:03:10]line Наличными: 806.00 [18:03:10]line Безнал.: 0.00 [18:03:10]line Место: АЗС № 90 "Партнёр-нефть" [18:03:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:03:10]line СНО: Общий режим [18:03:10]line Чек 479 23.09.2024 18:03 [18:03:10]line Смена: 515 ФФД: 1.0 [18:03:10]line ЗНМ: 0300000107 [18:03:10]line РНМ: 0000000000091827 [18:03:10]line Версия ККМ: 001 [18:03:10]line ФМ: 0000000000871832 [18:03:10]line ФД: 289805 [18:03:10]line ФПД: 132891042803796 [18:03:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180309&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289805&fm=132891042803796&tin=02508201610067®Number=0000000000091827&sum=80600 [18:03:10]written 0, free lines is 4095 [18:03:10]OFD Sender: Processing packet 289805 [packets to send 1784, broken 1783] [18:03:10]ProducePacketName [18:03:10]name=ofd_packets/00289805 [18:03:10]OFD Sender: To server: pG, [18:03:10]CommunicateWithHost lk.salyk.kg:30040 [18:03:10]ConnectInit lk.salyk.kg [18:03:10]Write to MH i2c: 01 00 00 5C 04 60 [18:03:10]Write i2c OK [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: 01 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: 01 07 00 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: 01 07 00 5C 04 00 00 00 00 00 CB 0C 3E [18:03:10]RasterBufferAndPrint [18:03:10]line [18:03:10]line [18:03:10]line [18:03:10]line [18:03:10]line [18:03:10]written 0, free lines is 3282 [18:03:10]MH_Cut [18:03:10]Write to MH i2c: D1 01 00 63 04 01 39 [18:03:10]Write i2c OK [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: D1 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: D1 01 00 [18:03:10]MH_I2C_Read... [18:03:10]Read from MH i2c: D1 01 00 63 04 00 38 [18:03:10]Write to MH i2c: 01 00 00 64 04 68 [18:03:10]Write i2c OK [18:03:10]MH_I2C_Read... [18:03:10]Connected sock=10 [18:03: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 33 32 0F 01 00 00 80 66 07 01 07 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E6 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 21 00 00 00 00 07 04 06 00 D8 3A 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 5D AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0D 6C 04 00 35 04 06 00 78 DD 1B 66 70 54 F1 99 3B 23 7F BF C2 9B [18:03: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 33 32 4F 00 00 00 E6 84 47 00 D9 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 33 32 10 04 04 00 0D 6C 04 00 F4 03 04 00 31 55 F1 66 B6 04 01 00 00 55 BF A1 79 11 34 9C 91 [18:03:10]CommunicateWithHost err = 0 [18:03:10]CheckOFDResponse [18:03:10]1017 (14) - 77093643461234 [18:03:10]1041 (16) - 0000000000871832 [18:03:10]1040 (4) - 289805 [18:03:10]1012 (4) - 23.09.2024 11:46 [18:03:10]1206 (1) - 0 [18:03:10]OFD Sender: Remove packet 289805 [18:03:10]ProducePacketName [18:03:10]name=ofd_packets/00289805 [18:03:10]NVStorageDeleteData [18:03:11]*** Cut start [18:03:11]*** Partial cut [18:03:11]*** CUTSNS_PIN = 1 [18:03:11]*** CUTSNS_PIN = 0 [18:03:11]OFD Sender: No OFD packet to send [18:03:11]*** Brake cut motor [18:03:11]Read from MH i2c: 01 [18:03:11]MH_I2C_Read... [18:03:11]*** Stop cut motor [18:03:11]*** Cut end [18:03:11]Read from MH i2c: 01 07 00 [18:03:11]MH_I2C_Read... [18:03:11]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FF 0F 7D [18:03:11]process_action close_receipt done [18:03:11]requested_data is exist [18:03:11]produce_requested_data [18:03:11]requested_item fm.sn is exist - process it [18:03:11]wFMCommunicate request_size=4 [18:03:11]MH_SAM_APDU [18:03:11]CAPDU: 80 11 00 00 [18:03:11]Write to MH i2c: E2 08 00 65 04 80 11 00 00 00 00 00 00 E3 [18:03:11]Write i2c OK [18:03:11]MH_I2C_Read... [18:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:12]Read from MH i2c: E2 [18:03:12]MH_I2C_Read... [18:03:12]Read from MH i2c: E2 17 00 [18:03:12]MH_I2C_Read... [18:03:12]Read from MH i2c: E2 17 00 65 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 33 [18:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:03:12]wFMCommunicate OK [18:03:12]requested_item fd.num is exist - process it [18:03:12]SAM_PROTO_GetFieldsCounters [18:03:12]wFMCommunicate request_size=4 [18:03:12]MH_SAM_APDU [18:03:12]CAPDU: 80 13 00 00 [18:03:12]Write to MH i2c: E2 08 00 66 04 80 13 00 00 00 00 00 00 E6 [18:03:12]Write i2c OK [18:03:12]MH_I2C_Read... [18:03:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:03:12]Read from MH i2c: E2 [18:03:12]MH_I2C_Read... [18:03:12]Read from MH i2c: E2 62 00 [18:03:12]MH_I2C_Read... [18:03:12]Read from MH i2c: E2 62 00 66 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0D 6C 04 00 0E 04 04 00 03 02 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 28 [18:03: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0D 6C 04 00 0E 04 04 00 03 02 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 [18:03:12]wFMCommunicate OK [18:03:12]SAM_PROTO_GetFieldsCounters done [18:03:12]requested_item shift.num is exist - process it [18:03:12]requested_item shift.opened is exist - process it [18:03:12]req_shift_opened [18:03:12]FM_GetShiftState [18:03:12]SAM_PROTO_GetShiftState [18:03:12]wFMCommunicate request_size=4 [18:03:12]MH_SAM_APDU [18:03:12]CAPDU: 80 13 01 00 [18:03:12]Write to MH i2c: E2 08 00 67 04 80 13 01 00 00 00 00 00 E8 [18:03:12]Write i2c OK [18:03:12]MH_I2C_Read... [18:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:12]Read from MH i2c: E2 [18:03:12]MH_I2C_Read... [18:03:12]Read from MH i2c: E2 0E 00 [18:03:12]MH_I2C_Read... [18:03:12]Read from MH i2c: E2 0E 00 67 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 89 [18:03:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:03:12]wFMCommunicate OK [18:03:12]SAM_PROTO_GetShiftState done [18:03:12]FM_GetShiftState done [18:03:12]req_shift_opened done [18:03:12]requested_item shift.open_date is exist - process it [18:03:12]req_shift_open_date [18:03:12]req_shift_open_date done [18:03:12]produce_requested_data done [18:03:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289805,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:03:12]process_action_free close_receipt [18:03:12]json_value_free [18:03:12]json_value_free done [18:03:12]process_json_proto returns [18:03:12]Send response to host [18:03:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289805,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:03:12]free response buf [18:03:12]execute_script done [18:03:12]execute_script returns [18:03:12]free content buf [18:03:12]Sock 9.Close socket [18:03:12]Sock 9.Thread stoped [18:03:16]OFD Sender: No OFD packet to send [18:03:21]OFD Sender: No OFD packet to send [18:03:26]OFD Sender: No OFD packet to send [18:03:31]OFD Sender: No OFD packet to send [18:03:36]OFD Sender: No OFD packet to send [18:03:41]OFD Sender: No OFD packet to send [18:03:46]OFD Sender: No OFD packet to send [18:03:51]OFD Sender: No OFD packet to send [18:03:52]accept exits with 8 [18:03:52]New connection [18:03:52]New thread 3067350372 created [18:03:52]Thread 3067493732 joined [18:03:52]Waiting for new connection... [18:03:52] Sock 8.Parse request [18:03:52]Sock 8.Check first char [18:03:52]Sock 8.First char is OK [18:03:52]request: POST /json_proto HTTP/1.0 [18:03:52]Method: POST [18:03:52]URL: /json_proto [18:03:52]Method is POST - this is cgi request [18:03:52]url: /json_proto [18:03:52]query_string will be loaded in cgi processing [18:03:52]execute_cgi json_proto POST (null) [18:03:52]execute_cgi path=json_proto method=POST [18:03:52]POST find Content-Length [18:03:52]Host: 172.17.41.135:8080 [18:03:52]Content-Length: 805 [18:03:52]Content-Type: application/json [18:03:52] [18:03:52]POST finish read [18:03:52]Found Content-Length = 805 [18:03:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:03:52]execute_script... [18:03: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)24617917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:03:52]POST & json_proto [18:03:52]process_json_proto [18:03:52]json parsed OK: [18:03:52]protocol is kg_v1.0 [18:03:52]action value=close_receipt [18:03:52]process_action close_receipt [18:03:52]cmd_close_receipt [18:03:52]MH_GetDate [18:03:52]Write to MH i2c: F0 00 00 68 04 5B [18:03:52]Write i2c OK [18:03:52]MH_I2C_Read... [18:03:52]Read from MH i2c: F0 [18:03:52]MH_I2C_Read... [18:03:52]Read from MH i2c: F0 09 00 [18:03:52]MH_I2C_Read... [18:03:52]Read from MH i2c: F0 09 00 68 04 00 89 AD F1 66 ED 3E 82 65 03 [18:03:52]GetLastDocTimeStamp 1727114589 [18:03:52]current date 1727114633 [18:03:52]FM_GetShiftState [18:03:52]SAM_PROTO_GetShiftState [18:03:52]wFMCommunicate request_size=4 [18:03:52]MH_SAM_APDU [18:03:52]CAPDU: 80 13 01 00 [18:03:52]Write to MH i2c: E2 08 00 69 04 80 13 01 00 00 00 00 00 EA [18:03:52]Write i2c OK [18:03:52]MH_I2C_Read... [18:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:52]Read from MH i2c: E2 [18:03:52]MH_I2C_Read... [18:03:52]Read from MH i2c: E2 0E 00 [18:03:52]MH_I2C_Read... [18:03:52]Read from MH i2c: E2 0E 00 69 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8B [18:03:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:03:52]wFMCommunicate OK [18:03:52]SAM_PROTO_GetShiftState done [18:03:52]FM_GetShiftState done [18:03:52]opened in 1727051401 [18:03:52]opened+sec_in_day 1727137801 [18:03:52]quantity*price = 100005 [18:03:52]sum+1 = 100006 [18:03:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 480 23.09.2024 18:03 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289806 ФПД: 191590727435678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180353&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289806&fm=191590727435678&tin=02508201610067®Number=0000000000091827&sum=100005 [18:03:53]StoreToDocumentArchive [18:03:53]shift 515 fd 289806 [18:03:53]save to /storage/0515/doc_00289806 [18:03:53]save last doc name /storage/0515/doc_00289806 to /storage/kkm_last_doc_name [18:03:53]save OK [18:03:53]Clear old archive folders... [18:03:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:03:53]tlvbuf is 018A9A60 [18:03:53]SAM_PROTO_ClearQueue [18:03:53]wFMCommunicate request_size=4 [18:03:53]MH_SAM_APDU [18:03:53]CAPDU: 80 09 00 00 [18:03:53]Write to MH i2c: E2 08 00 76 04 80 09 00 00 00 00 00 00 EC [18:03:53]Write i2c OK [18:03:53]MH_I2C_Read... [18:03:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:03:53]Read from MH i2c: E2 [18:03:53]MH_I2C_Read... [18:03:53]Read from MH i2c: E2 03 00 [18:03:53]MH_I2C_Read... [18:03:53]Read from MH i2c: E2 03 00 76 04 00 90 00 EE [18:03:53]RAPDU: 90 00 [18:03:53]wFMCommunicate OK [18:03:53]SAM_PROTO_ClearQueue done [18:03:53]KKMCreateOFDPacket [18:03:53]OFDProtocolAddRootSTLVToBuf [18:03:53]FM_MakeSignedData [18:03:53]FM_MakeSignedData [18:03:53]SAM_PROTO_SignData [18:03:53]wFMCommunicate request_size=4 [18:03:53]MH_SAM_APDU [18:03:53]CAPDU: 80 0D 01 02 [18:03:53]Write to MH i2c: E2 08 00 77 04 80 0D 01 02 00 00 00 00 F4 [18:03:53]Write i2c OK [18:03:53]MH_I2C_Read... [18:03:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:03:53]Read from MH i2c: E2 [18:03:53]MH_I2C_Read... [18:03:53]Read from MH i2c: E2 03 00 [18:03:53]MH_I2C_Read... [18:03:53]Read from MH i2c: E2 03 00 77 04 00 90 00 EF [18:03:53]RAPDU: 90 00 [18:03:53]wFMCommunicate OK [18:03:53]wFMCommunicate request_size=255 [18:03:53]MH_SAM_APDU [18:03:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E0 01 00 00 F4 03 04 00 89 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6C 04 00 35 04 06 00 AE [18:03:53]Write to MH i2c: E2 02 01 78 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 89 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6C 04 00 35 04 06 00 AE 00 00 AA [18:03:53]Write i2c OK [18:03:53]MH_I2C_Read... [18:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:53]Read from MH i2c: E2 [18:03:53]MH_I2C_Read... [18:03:53]Read from MH i2c: E2 03 00 [18:03:53]MH_I2C_Read... [18:03:53]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [18:03:53]RAPDU: 90 00 [18:03:53]wFMCommunicate OK [18:03:53]wFMCommunicate request_size=10 [18:03:53]MH_SAM_APDU [18:03:53]CAPDU: 80 0D 02 02 05 40 31 40 45 9E [18:03:53]Write to MH i2c: E2 0D 00 79 04 80 0D 02 02 05 00 40 31 40 45 9E 00 00 95 [18:03:53]Write i2c OK [18:03:53]MH_I2C_Read... [18:03:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:54]Read from MH i2c: E2 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: E2 03 00 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [18:03:54]RAPDU: 90 00 [18:03:54]wFMCommunicate OK [18:03:54]wFMCommunicate request_size=4 [18:03:54]MH_SAM_APDU [18:03:54]CAPDU: 80 0D 03 02 [18:03:54]Write to MH i2c: E2 08 00 7A 04 80 0D 03 02 00 00 00 00 F9 [18:03:54]Write i2c OK [18:03:54]MH_I2C_Read... [18:03:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:03:54]Read from MH i2c: E2 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: E2 0B 00 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: E2 0B 00 7A 04 00 78 CF 45 71 0C D4 42 2F 90 00 48 [18:03:54]RAPDU: 78 CF 45 71 0C D4 42 2F 90 00 [18:03:54]wFMCommunicate OK [18:03:54]SAM_PROTO_SignData done [18:03:54]FM_MakeSignedData done [18:03:54]CreateOFDProtocolMessage [18:03:54]wFMCommunicate request_size=4 [18:03:54]MH_SAM_APDU [18:03:54]CAPDU: 80 11 00 00 [18:03:54]Write to MH i2c: E2 08 00 7B 04 80 11 00 00 00 00 00 00 F9 [18:03:54]Write i2c OK [18:03:54]MH_I2C_Read... [18:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:54]Read from MH i2c: E2 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: E2 17 00 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: E2 17 00 7B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [18:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:03:54]wFMCommunicate OK [18:03:54]CreateOFDProtocolMessage done [18:03:54]OFDSenderStorePacket 289806 [18:03:54]StoreOFDPacket docnum=289806 [18:03:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 27 EF 07 01 99 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E0 01 00 00 F4 03 04 00 89 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6C 04 00 35 04 06 00 AE 40 31 40 45 9E 78 CF 45 71 0C D4 42 2F [18:03:54]CheckFolder [18:03:54]dirname=/storage/ofd_packets [18:03:54]CheckFolder done [18:03:54]ProducePacketName [18:03:54]name=ofd_packets/00289806 [18:03:54]NVStorageSaveData ofd_packets/00289806 [18:03:54]File name is /storage/ofd_packets/00289806 [18:03:54]Write 301 bytes [18:03:54]NVStorageSaveData done [18:03:54]OFDSenderStorePacket done [18:03:54]KKMCreateOFDPacket done [18:03:54]NVStorageSaveData kkm_last_timestamp [18:03:54]File name is /storage/kkm_last_timestamp [18:03:54]Write 4 bytes [18:03:54]NVStorageSaveData done [18:03:54]ExternCall_PrintAddStr [18:03:54]wPrintStart [18:03:54]Write to MH i2c: 01 00 00 7C 04 80 [18:03:54]Write i2c OK [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: 01 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: 01 07 00 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 FF 0F 95 [18:03:54]RasterBufferAndPrint [18:03:54]line Счет N : (1)24617917 [18:03:54]line ИНН: 02508201610067 [18:03:54]line Контрольно-Кассовый Чек [18:03:54]line ПРОДАЖА [18:03:54]line ТРК (МРК, ГНК) : 53 [18:03:54]line Товар: 2710124130 [18:03:54]line Аи-92-К-5 [18:03:54]line 14.750 * 67.80 [18:03:54]line = 1000.05 [18:03:54]line НДС 12% НСП 1% [18:03:54]line > о реализуемом товаре [18:03:54]line ИТОГО: 1000.05 [18:03:54]line НСП 1% : 8.85 [18:03:54]line НДС 12% : 106.20 [18:03:54]line Наличными: 0.00 [18:03:54]line Безнал.: 1000.05 [18:03:54]line Место: АЗС № 90 "Партнёр-нефть" [18:03:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:03:54]line СНО: Общий режим [18:03:54]line Чек 480 23.09.2024 18:03 [18:03:54]line Смена: 515 ФФД: 1.0 [18:03:54]line ЗНМ: 0300000107 [18:03:54]line РНМ: 0000000000091827 [18:03:54]line Версия ККМ: 001 [18:03:54]line Платежная система: O! деньги [18:03:54]line ФМ: 0000000000871832 [18:03:54]line ФД: 289806 [18:03:54]line ФПД: 191590727435678 [18:03:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180353&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289806&fm=191590727435678&tin=02508201610067®Number=0000000000091827&sum=100005 [18:03:54]written 0, free lines is 4095 [18:03:54]OFD Sender: Processing packet 289806 [packets to send 1784, broken 1783] [18:03:54]ProducePacketName [18:03:54]name=ofd_packets/00289806 [18:03:54]OFD Sender: To server: pG, [18:03:54]CommunicateWithHost lk.salyk.kg:30040 [18:03:54]ConnectInit lk.salyk.kg [18:03:54]Connected sock=10 [18: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 33 32 0F 01 00 00 27 EF 07 01 99 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E0 01 00 00 F4 03 04 00 89 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0E 6C 04 00 35 04 06 00 AE 40 31 40 45 9E 78 CF 45 71 0C D4 42 2F [18:03:54]Write to MH i2c: 01 00 00 A5 04 A9 [18:03:54]Write i2c OK [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: 01 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: 01 07 00 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: 01 07 00 A5 04 00 00 00 00 00 E6 0C A2 [18:03:54]RasterBufferAndPrint [18:03:54]line [18:03:54]line [18:03:54]line [18:03:54]line [18:03:54]line [18:03:54]written 0, free lines is 3309 [18:03:54]MH_Cut [18:03:54]Write to MH i2c: D1 01 00 AC 04 01 82 [18:03:54]Write i2c OK [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: D1 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: D1 01 00 [18:03:54]MH_I2C_Read... [18:03:54]Read from MH i2c: D1 01 00 AC 04 00 81 [18:03:54]Write to MH i2c: 01 00 00 AD 04 B1 [18:03:54]Write i2c OK [18:03:54]MH_I2C_Read... [18: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 33 32 4F 00 00 00 EB C7 47 00 09 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 33 32 10 04 04 00 0E 6C 04 00 F4 03 04 00 5D 55 F1 66 B6 04 01 00 00 DD C8 78 65 C4 4A 7D 78 [18:03:54]CommunicateWithHost err = 0 [18:03:54]CheckOFDResponse [18:03:54]1017 (14) - 77093643461234 [18:03:54]1041 (16) - 0000000000871832 [18:03:54]1040 (4) - 289806 [18:03:54]1012 (4) - 23.09.2024 11:47 [18:03:54]1206 (1) - 0 [18:03:54]OFD Sender: Remove packet 289806 [18:03:54]ProducePacketName [18:03:54]name=ofd_packets/00289806 [18:03:54]NVStorageDeleteData [18:03:55]*** Cut start [18:03:55]*** Partial cut [18:03:55]*** CUTSNS_PIN = 1 [18:03:55]*** CUTSNS_PIN = 0 [18:03:55]OFD Sender: No OFD packet to send [18:03:55]*** Brake cut motor [18:03:55]Read from MH i2c: 01 [18:03:55]MH_I2C_Read... [18:03:55]*** Stop cut motor [18:03:56]*** Cut end [18:03:56]Read from MH i2c: 01 07 00 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: 01 07 00 AD 04 00 00 00 00 00 FF 0F C6 [18:03:56]process_action close_receipt done [18:03:56]requested_data is exist [18:03:56]produce_requested_data [18:03:56]requested_item fm.sn is exist - process it [18:03:56]wFMCommunicate request_size=4 [18:03:56]MH_SAM_APDU [18:03:56]CAPDU: 80 11 00 00 [18:03:56]Write to MH i2c: E2 08 00 AE 04 80 11 00 00 00 00 00 00 2C [18:03:56]Write i2c OK [18:03:56]MH_I2C_Read... [18:03:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:56]Read from MH i2c: E2 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 17 00 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 17 00 AE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7C [18:03:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:03:56]wFMCommunicate OK [18:03:56]requested_item fd.num is exist - process it [18:03:56]SAM_PROTO_GetFieldsCounters [18:03:56]wFMCommunicate request_size=4 [18:03:56]MH_SAM_APDU [18:03:56]CAPDU: 80 13 00 00 [18:03:56]Write to MH i2c: E2 08 00 AF 04 80 13 00 00 00 00 00 00 2F [18:03:56]Write i2c OK [18:03:56]MH_I2C_Read... [18:03:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:03:56]Read from MH i2c: E2 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 62 00 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 62 00 AF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0E 6C 04 00 0E 04 04 00 03 02 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 75 [18:03:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0E 6C 04 00 0E 04 04 00 03 02 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 [18:03:56]wFMCommunicate OK [18:03:56]SAM_PROTO_GetFieldsCounters done [18:03:56]requested_item shift.num is exist - process it [18:03:56]requested_item shift.opened is exist - process it [18:03:56]req_shift_opened [18:03:56]FM_GetShiftState [18:03:56]SAM_PROTO_GetShiftState [18:03:56]wFMCommunicate request_size=4 [18:03:56]MH_SAM_APDU [18:03:56]CAPDU: 80 13 01 00 [18:03:56]Write to MH i2c: E2 08 00 B0 04 80 13 01 00 00 00 00 00 31 [18:03:56]Write i2c OK [18:03:56]MH_I2C_Read... [18:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:56]Read from MH i2c: E2 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 0E 00 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 0E 00 B0 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D2 [18:03:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:03:56]wFMCommunicate OK [18:03:56]SAM_PROTO_GetShiftState done [18:03:56]FM_GetShiftState done [18:03:56]req_shift_opened done [18:03:56]requested_item shift.open_date is exist - process it [18:03:56]req_shift_open_date [18:03:56]req_shift_open_date done [18:03:56]produce_requested_data done [18:03:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289806,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:03:56]process_action_free close_receipt [18:03:56]json_value_free [18:03:56]json_value_free done [18:03:56]process_json_proto returns [18:03:56]Send response to host [18:03:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289806,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:03:56]free response buf [18:03:56]execute_script done [18:03:56]execute_script returns [18:03:56]free content buf [18:03:56]Sock 8.Close socket [18:03:56]Sock 8.Thread stoped [18:04:00]OFD Sender: No OFD packet to send [18:04:05]OFD Sender: No OFD packet to send [18:04:10]OFD Sender: No OFD packet to send [18:04:15]OFD Sender: No OFD packet to send [18:04:20]OFD Sender: No OFD packet to send [18:04:25]OFD Sender: No OFD packet to send [18:04:30]OFD Sender: No OFD packet to send [18:04:35]OFD Sender: No OFD packet to send [18:04:40]OFD Sender: No OFD packet to send [18:04:45]OFD Sender: No OFD packet to send [18:04:50]OFD Sender: No OFD packet to send [18:04:55]OFD Sender: No OFD packet to send [18:05:00]OFD Sender: No OFD packet to send [18:05:05]OFD Sender: No OFD packet to send [18:05:07]accept exits with 9 [18:05:07]New connection [18:05:07]New thread 3067493732 created [18:05:07]Thread 3067350372 joined [18:05:07]Waiting for new connection... [18:05:07] Sock 9.Parse request [18:05:07]Sock 9.Check first char [18:05:07]Sock 9.First char is OK [18:05:07]request: POST /json_proto HTTP/1.0 [18:05:07]Method: POST [18:05:07]URL: /json_proto [18:05:07]Method is POST - this is cgi request [18:05:07]url: /json_proto [18:05:07]query_string will be loaded in cgi processing [18:05:07]execute_cgi json_proto POST (null) [18:05:07]execute_cgi path=json_proto method=POST [18:05:07]POST find Content-Length [18:05:07]Host: 172.17.41.135:8080 [18:05:07]Content-Length: 687 [18:05:07]Content-Type: application/json [18:05:07] [18:05:07]POST finish read [18:05:07]Found Content-Length = 687 [18:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 33.130, "sum" : 1239.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1239.00, "payments": [ { "type": 0, "sum" : 1239.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:07]execute_script... [18:05:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 33.130, "sum" : 1239.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1239.00, "payments": [ { "type": 0, "sum" : 1239.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:07]POST & json_proto [18:05:07]process_json_proto [18:05:07]json parsed OK: [18:05:07]protocol is kg_v1.0 [18:05:07]action value=close_receipt [18:05:07]process_action close_receipt [18:05:07]cmd_close_receipt [18:05:07]MH_GetDate [18:05:07]Write to MH i2c: F0 00 00 B1 04 A4 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: F0 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: F0 09 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: F0 09 00 B1 04 00 D4 AD F1 66 ED 3E 82 65 97 [18:05:07]GetLastDocTimeStamp 1727114633 [18:05:07]current date 1727114708 [18:05:07]FM_GetShiftState [18:05:07]SAM_PROTO_GetShiftState [18:05:07]wFMCommunicate request_size=4 [18:05:07]MH_SAM_APDU [18:05:07]CAPDU: 80 13 01 00 [18:05:07]Write to MH i2c: E2 08 00 B2 04 80 13 01 00 00 00 00 00 33 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:07]Read from MH i2c: E2 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 0E 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 0E 00 B2 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D4 [18:05:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:05:07]wFMCommunicate OK [18:05:07]SAM_PROTO_GetShiftState done [18:05:07]FM_GetShiftState done [18:05:07]opened in 1727051401 [18:05:07]opened+sec_in_day 1727137801 [18:05:07]quantity*price = 123906 [18:05:07]sum+1 = 123907 [18:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1239.00 Внесено: 2000.00 СДАЧА: 761.00 НСП 1% : 10.96 НДС 12% : 131.58 Наличными: 1239.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 481 23.09.2024 18:05 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289807 ФПД: 92266164727928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180508&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289807&fm=92266164727928&tin=02508201610067®Number=0000000000091827&sum=123900 [18:05:08]StoreToDocumentArchive [18:05:08]shift 515 fd 289807 [18:05:08]save to /storage/0515/doc_00289807 [18:05:08]save last doc name /storage/0515/doc_00289807 to /storage/kkm_last_doc_name [18:05:08]save OK [18:05:08]Clear old archive folders... [18:05:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:05:08]tlvbuf is 0188D7F0 [18:05:08]SAM_PROTO_ClearQueue [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 09 00 00 [18:05:08]Write to MH i2c: E2 08 00 BF 04 80 09 00 00 00 00 00 00 35 [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 03 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 03 00 BF 04 00 90 00 37 [18:05:08]RAPDU: 90 00 [18:05:08]wFMCommunicate OK [18:05:08]SAM_PROTO_ClearQueue done [18:05:08]KKMCreateOFDPacket [18:05:08]OFDProtocolAddRootSTLVToBuf [18:05:08]FM_MakeSignedData [18:05:08]FM_MakeSignedData [18:05:08]SAM_PROTO_SignData [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 0D 01 02 [18:05:08]Write to MH i2c: E2 08 00 C0 04 80 0D 01 02 00 00 00 00 3D [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 03 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 03 00 C0 04 00 90 00 38 [18:05:08]RAPDU: 90 00 [18:05:08]wFMCommunicate OK [18:05:08]wFMCommunicate request_size=255 [18:05:08]MH_SAM_APDU [18:05: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 35 FF 03 08 00 03 6A 81 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 02 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 33 00 00 00 00 07 04 06 00 FC E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 D4 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6C 04 00 35 04 06 00 53 EA [18:05:08]Write to MH i2c: E2 02 01 C1 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 81 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 02 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 33 00 00 00 00 07 04 06 00 FC E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 D4 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6C 04 00 35 04 06 00 53 EA 00 00 89 [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:09]Read from MH i2c: E2 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 03 00 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 03 00 C1 04 00 90 00 39 [18:05:09]RAPDU: 90 00 [18:05:09]wFMCommunicate OK [18:05:09]wFMCommunicate request_size=9 [18:05:09]MH_SAM_APDU [18:05:09]CAPDU: 80 0D 02 02 04 63 F9 30 78 [18:05:09]Write to MH i2c: E2 0C 00 C2 04 80 0D 02 02 04 00 63 F9 30 78 00 00 4C [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:09]Read from MH i2c: E2 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 03 00 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 03 00 C2 04 00 90 00 3A [18:05:09]RAPDU: 90 00 [18:05:09]wFMCommunicate OK [18:05:09]wFMCommunicate request_size=4 [18:05:09]MH_SAM_APDU [18:05:09]CAPDU: 80 0D 03 02 [18:05:09]Write to MH i2c: E2 08 00 C3 04 80 0D 03 02 00 00 00 00 42 [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:09]Read from MH i2c: E2 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 0B 00 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 0B 00 C3 04 00 6F E8 83 37 40 7E 3D 79 90 00 C8 [18:05:09]RAPDU: 6F E8 83 37 40 7E 3D 79 90 00 [18:05:09]wFMCommunicate OK [18:05:09]SAM_PROTO_SignData done [18:05:09]FM_MakeSignedData done [18:05:09]CreateOFDProtocolMessage [18:05:09]wFMCommunicate request_size=4 [18:05:09]MH_SAM_APDU [18:05:09]CAPDU: 80 11 00 00 [18:05:09]Write to MH i2c: E2 08 00 C4 04 80 11 00 00 00 00 00 00 42 [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:09]Read from MH i2c: E2 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 17 00 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: E2 17 00 C4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 92 [18:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:05:09]wFMCommunicate OK [18:05:09]CreateOFDProtocolMessage done [18:05:09]OFDSenderStorePacket 289807 [18:05:09]StoreOFDPacket docnum=289807 [18:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 5B 04 06 01 00 2C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 81 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 02 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 33 00 00 00 00 07 04 06 00 FC E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 D4 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6C 04 00 35 04 06 00 53 EA 63 F9 30 78 6F E8 83 37 40 7E 3D 79 [18:05:09]CheckFolder [18:05:09]dirname=/storage/ofd_packets [18:05:09]CheckFolder done [18:05:09]ProducePacketName [18:05:09]name=ofd_packets/00289807 [18:05:09]NVStorageSaveData ofd_packets/00289807 [18:05:09]File name is /storage/ofd_packets/00289807 [18:05:09]Write 300 bytes [18:05:09]NVStorageSaveData done [18:05:09]OFDSenderStorePacket done [18:05:09]KKMCreateOFDPacket done [18:05:09]NVStorageSaveData kkm_last_timestamp [18:05:09]File name is /storage/kkm_last_timestamp [18:05:09]Write 4 bytes [18:05:09]NVStorageSaveData done [18:05:09]ExternCall_PrintAddStr [18:05:09]wPrintStart [18:05:09]Write to MH i2c: 01 00 00 C5 04 C9 [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: 01 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: 01 07 00 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: 01 07 00 C5 04 00 00 00 00 00 FF 0F DE [18:05:09]RasterBufferAndPrint [18:05:09]line Счет N : (1)24617915 [18:05:09]line ИНН: 02508201610067 [18:05:09]line Контрольно-Кассовый Чек [18:05:09]line ПРОДАЖА [18:05:09]line ТРК (МРК, ГНК) : 71 [18:05:09]line Товар: 2711190000 [18:05:09]line ГАЗ-К-5 [18:05:09]line 33.130 * 37.40 [18:05:09]line = 1239.06 [18:05:09]line НДС 12% НСП 1% [18:05:09]line > о реализуемом товаре [18:05:09]line ОКРУГЛЕНИЕ: -0.06 [18:05:09]line ИТОГО: 1239.00 [18:05:09]line Внесено: 2000.00 [18:05:09]line СДАЧА: 761.00 [18:05:09]line НСП 1% : 10.96 [18:05:09]line НДС 12% : 131.58 [18:05:09]line Наличными: 1239.00 [18:05:09]line Безнал.: 0.00 [18:05:09]line Место: АЗС № 90 "Партнёр-нефть" [18:05:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:05:09]line СНО: Общий режим [18:05:09]line Чек 481 23.09.2024 18:05 [18:05:09]line Смена: 515 ФФД: 1.0 [18:05:09]line ЗНМ: 0300000107 [18:05:09]line РНМ: 0000000000091827 [18:05:09]line Версия ККМ: 001 [18:05:09]line ФМ: 0000000000871832 [18:05:09]line ФД: 289807 [18:05:09]line ФПД: 92266164727928 [18:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180508&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289807&fm=92266164727928&tin=02508201610067®Number=0000000000091827&sum=123900 [18:05:09]written 0, free lines is 4095 [18:05:09]OFD Sender: Processing packet 289807 [packets to send 1784, broken 1783] [18:05:09]ProducePacketName [18:05:09]name=ofd_packets/00289807 [18:05:09]OFD Sender: To server: pG, [18:05:09]CommunicateWithHost lk.salyk.kg:30040 [18:05:09]ConnectInit lk.salyk.kg [18:05:09]Connected sock=10 [18: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 33 32 0E 01 00 00 5B 04 06 01 00 2C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 81 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 02 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 33 00 00 00 00 07 04 06 00 FC E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 D4 AD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 0F 6C 04 00 35 04 06 00 53 EA 63 F9 30 78 6F E8 83 37 40 7E 3D 79 [18:05:09]Write to MH i2c: 01 00 00 EF 04 F3 [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: 01 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: 01 07 00 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: 01 07 00 EF 04 00 00 00 00 00 E0 0C E6 [18:05:09]RasterBufferAndPrint [18:05:09]line [18:05:09]line [18:05:09]line [18:05:09]line [18:05:09]line [18:05:09]written 0, free lines is 3302 [18:05:09]MH_Cut [18:05:09]Write to MH i2c: D1 01 00 F6 04 01 CC [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: D1 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: D1 01 00 [18:05:09]MH_I2C_Read... [18:05:09]Read from MH i2c: D1 01 00 F6 04 00 CB [18:05:09]Write to MH i2c: 01 00 00 F7 04 FB [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05: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 33 32 4F 00 00 00 29 2B 47 00 75 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 33 32 10 04 04 00 0F 6C 04 00 F4 03 04 00 A8 55 F1 66 B6 04 01 00 00 92 A0 61 3C 4F BE C7 48 [18:05:09]CommunicateWithHost err = 0 [18:05:09]CheckOFDResponse [18:05:09]1017 (14) - 77093643461234 [18:05:09]1041 (16) - 0000000000871832 [18:05:09]1040 (4) - 289807 [18:05:09]1012 (4) - 23.09.2024 11:48 [18:05:09]1206 (1) - 0 [18:05:09]OFD Sender: Remove packet 289807 [18:05:09]ProducePacketName [18:05:09]name=ofd_packets/00289807 [18:05:09]NVStorageDeleteData [18:05:10]OFD Sender: No OFD packet to send [18:05:10]*** Cut start [18:05:10]*** Partial cut [18:05:10]*** CUTSNS_PIN = 1 [18:05:10]*** CUTSNS_PIN = 0 [18:05:10]*** Brake cut motor [18:05:11]Read from MH i2c: 01 [18:05:11]MH_I2C_Read... [18:05:11]*** Stop cut motor [18:05:11]*** Cut end [18:05:11]Read from MH i2c: 01 07 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: 01 07 00 F7 04 00 00 00 00 00 FF 0F 10 [18:05:11]process_action close_receipt done [18:05:11]requested_data is exist [18:05:11]produce_requested_data [18:05:11]requested_item fm.sn is exist - process it [18:05:11]wFMCommunicate request_size=4 [18:05:11]MH_SAM_APDU [18:05:11]CAPDU: 80 11 00 00 [18:05:11]Write to MH i2c: E2 08 00 F8 04 80 11 00 00 00 00 00 00 76 [18:05:11]Write i2c OK [18:05:11]MH_I2C_Read... [18:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:11]Read from MH i2c: E2 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 17 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 17 00 F8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C6 [18:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:05:11]wFMCommunicate OK [18:05:11]requested_item fd.num is exist - process it [18:05:11]SAM_PROTO_GetFieldsCounters [18:05:11]wFMCommunicate request_size=4 [18:05:11]MH_SAM_APDU [18:05:11]CAPDU: 80 13 00 00 [18:05:11]Write to MH i2c: E2 08 00 F9 04 80 13 00 00 00 00 00 00 79 [18:05:11]Write i2c OK [18:05:11]MH_I2C_Read... [18:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:11]Read from MH i2c: E2 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 62 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 62 00 F9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0F 6C 04 00 0E 04 04 00 03 02 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 C3 [18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 0F 6C 04 00 0E 04 04 00 03 02 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 [18:05:11]wFMCommunicate OK [18:05:11]SAM_PROTO_GetFieldsCounters done [18:05:11]requested_item shift.num is exist - process it [18:05:11]requested_item shift.opened is exist - process it [18:05:11]req_shift_opened [18:05:11]FM_GetShiftState [18:05:11]SAM_PROTO_GetShiftState [18:05:11]wFMCommunicate request_size=4 [18:05:11]MH_SAM_APDU [18:05:11]CAPDU: 80 13 01 00 [18:05:11]Write to MH i2c: E2 08 00 FA 04 80 13 01 00 00 00 00 00 7B [18:05:11]Write i2c OK [18:05:11]MH_I2C_Read... [18:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:11]Read from MH i2c: E2 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 0E 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 0E 00 FA 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1C [18:05:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:05:11]wFMCommunicate OK [18:05:11]SAM_PROTO_GetShiftState done [18:05:11]FM_GetShiftState done [18:05:11]req_shift_opened done [18:05:11]requested_item shift.open_date is exist - process it [18:05:11]req_shift_open_date [18:05:11]req_shift_open_date done [18:05:11]produce_requested_data done [18:05:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289807,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:05:11]process_action_free close_receipt [18:05:11]json_value_free [18:05:11]json_value_free done [18:05:11]process_json_proto returns [18:05:11]Send response to host [18:05:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289807,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:05:11]free response buf [18:05:11]execute_script done [18:05:11]execute_script returns [18:05:11]free content buf [18:05:11]Sock 9.Close socket [18:05:11]Sock 9.Thread stoped [18:05:15]OFD Sender: No OFD packet to send [18:05:20]OFD Sender: No OFD packet to send [18:05:25]OFD Sender: No OFD packet to send [18:05:30]OFD Sender: No OFD packet to send [18:05:35]OFD Sender: No OFD packet to send [18:05:40]OFD Sender: No OFD packet to send [18:05:45]OFD Sender: No OFD packet to send [18:05:50]OFD Sender: No OFD packet to send [18:05:51]accept exits with 8 [18:05:51]New connection [18:05:51]New thread 3067350372 created [18:05:51]Thread 3067493732 joined [18:05:51]Waiting for new connection... [18:05:51] Sock 8.Parse request [18:05:51]Sock 8.Check first char [18:05:51]Sock 8.First char is OK [18:05:51]request: POST /json_proto HTTP/1.0 [18:05:51]Method: POST [18:05:51]URL: /json_proto [18:05:51]Method is POST - this is cgi request [18:05:51]url: /json_proto [18:05:51]query_string will be loaded in cgi processing [18:05:51]execute_cgi json_proto POST (null) [18:05:51]execute_cgi path=json_proto method=POST [18:05:51]POST find Content-Length [18:05:51]Host: 172.17.41.135:8080 [18:05:51]Content-Length: 679 [18:05:51]Content-Type: application/json [18:05:51] [18:05:51]POST finish read [18:05:51]Found Content-Length = 679 [18:05:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.010, "sum" : 520.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:51]execute_script... [18:05: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)24617918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.010, "sum" : 520.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:51]POST & json_proto [18:05:51]process_json_proto [18:05:51]json parsed OK: [18:05:51]protocol is kg_v1.0 [18:05:51]action value=close_receipt [18:05:51]process_action close_receipt [18:05:51]cmd_close_receipt [18:05:51]MH_GetDate [18:05:51]Write to MH i2c: F0 00 00 FB 04 EE [18:05:51]Write i2c OK [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: F0 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: F0 09 00 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: F0 09 00 FB 04 00 00 AE F1 66 ED 3E 82 65 0E [18:05:51]GetLastDocTimeStamp 1727114708 [18:05:51]current date 1727114752 [18:05:51]FM_GetShiftState [18:05:51]SAM_PROTO_GetShiftState [18:05:51]wFMCommunicate request_size=4 [18:05:51]MH_SAM_APDU [18:05:51]CAPDU: 80 13 01 00 [18:05:51]Write to MH i2c: E2 08 00 FC 04 80 13 01 00 00 00 00 00 7D [18:05:51]Write i2c OK [18:05:51]MH_I2C_Read... [18:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:51]Read from MH i2c: E2 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: E2 0E 00 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: E2 0E 00 FC 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1E [18:05:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:05:51]wFMCommunicate OK [18:05:51]SAM_PROTO_GetShiftState done [18:05:51]FM_GetShiftState done [18:05:51]opened in 1727051401 [18:05:51]opened+sec_in_day 1727137801 [18:05:51]quantity*price = 52014 [18:05:51]sum+1 = 52015 [18:05:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.60 НДС 12% : 55.24 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 482 23.09.2024 18:05 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289808 ФПД: 247247794768715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180552&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289808&fm=247247794768715&tin=02508201610067®Number=0000000000091827&sum=52000 [18:05:52]StoreToDocumentArchive [18:05:52]shift 515 fd 289808 [18:05:52]save to /storage/0515/doc_00289808 [18:05:52]save last doc name /storage/0515/doc_00289808 to /storage/kkm_last_doc_name [18:05:52]save OK [18:05:52]Clear old archive folders... [18:05:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:05:52]tlvbuf is 018A9060 [18:05:52]SAM_PROTO_ClearQueue [18:05:52]wFMCommunicate request_size=4 [18:05:52]MH_SAM_APDU [18:05:52]CAPDU: 80 09 00 00 [18:05:52]Write to MH i2c: E2 08 00 09 05 80 09 00 00 00 00 00 00 80 [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:52]Read from MH i2c: E2 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 09 05 00 90 00 82 [18:05:52]RAPDU: 90 00 [18:05:52]wFMCommunicate OK [18:05:52]SAM_PROTO_ClearQueue done [18:05:52]KKMCreateOFDPacket [18:05:52]OFDProtocolAddRootSTLVToBuf [18:05:52]FM_MakeSignedData [18:05:52]FM_MakeSignedData [18:05:52]SAM_PROTO_SignData [18:05:52]wFMCommunicate request_size=4 [18:05:52]MH_SAM_APDU [18:05:52]CAPDU: 80 0D 01 02 [18:05:52]Write to MH i2c: E2 08 00 0A 05 80 0D 01 02 00 00 00 00 88 [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:52]Read from MH i2c: E2 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [18:05:52]RAPDU: 90 00 [18:05:52]wFMCommunicate OK [18:05:52]wFMCommunicate request_size=255 [18:05:52]MH_SAM_APDU [18:05: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 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 00 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6C 04 00 35 04 06 00 E0 [18:05:52]Write to MH i2c: E2 02 01 0B 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 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 00 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6C 04 00 35 04 06 00 E0 00 00 BC [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:52]Read from MH i2c: E2 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [18:05:52]RAPDU: 90 00 [18:05:52]wFMCommunicate OK [18:05:52]wFMCommunicate request_size=10 [18:05:52]MH_SAM_APDU [18:05:52]CAPDU: 80 0D 02 02 05 DE DC FA 8B 4B [18:05:52]Write to MH i2c: E2 0D 00 0C 05 80 0D 02 02 05 00 DE DC FA 8B 4B 00 00 1F [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:52]Read from MH i2c: E2 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 03 00 0C 05 00 90 00 85 [18:05:52]RAPDU: 90 00 [18:05:52]wFMCommunicate OK [18:05:52]wFMCommunicate request_size=4 [18:05:52]MH_SAM_APDU [18:05:52]CAPDU: 80 0D 03 02 [18:05:52]Write to MH i2c: E2 08 00 0D 05 80 0D 03 02 00 00 00 00 8D [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:52]Read from MH i2c: E2 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 0B 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 0B 00 0D 05 00 8B FD 97 31 82 FE BE 6D 90 00 89 [18:05:52]RAPDU: 8B FD 97 31 82 FE BE 6D 90 00 [18:05:52]wFMCommunicate OK [18:05:52]SAM_PROTO_SignData done [18:05:52]FM_MakeSignedData done [18:05:52]CreateOFDProtocolMessage [18:05:52]wFMCommunicate request_size=4 [18:05:52]MH_SAM_APDU [18:05:52]CAPDU: 80 11 00 00 [18:05:52]Write to MH i2c: E2 08 00 0E 05 80 11 00 00 00 00 00 00 8D [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:52]Read from MH i2c: E2 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 17 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 17 00 0E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DD [18:05:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:05:52]wFMCommunicate OK [18:05:52]CreateOFDProtocolMessage done [18:05:52]OFDSenderStorePacket 289808 [18:05:52]StoreOFDPacket docnum=289808 [18:05:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 67 35 07 01 47 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 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 00 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6C 04 00 35 04 06 00 E0 DE DC FA 8B 4B 8B FD 97 31 82 FE BE 6D [18:05:52]CheckFolder [18:05:52]dirname=/storage/ofd_packets [18:05:52]CheckFolder done [18:05:52]ProducePacketName [18:05:52]name=ofd_packets/00289808 [18:05:52]NVStorageSaveData ofd_packets/00289808 [18:05:52]File name is /storage/ofd_packets/00289808 [18:05:52]Write 301 bytes [18:05:52]NVStorageSaveData done [18:05:52]OFDSenderStorePacket done [18:05:52]KKMCreateOFDPacket done [18:05:52]NVStorageSaveData kkm_last_timestamp [18:05:52]File name is /storage/kkm_last_timestamp [18:05:52]Write 4 bytes [18:05:52]NVStorageSaveData done [18:05:52]ExternCall_PrintAddStr [18:05:52]wPrintStart [18:05:52]Write to MH i2c: 01 00 00 0F 05 14 [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: 01 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: 01 07 00 [18:05:52]MH_I2C_Read... [18:05:53]Read from MH i2c: 01 07 00 0F 05 00 00 00 00 00 FF 0F 29 [18:05:53]RasterBufferAndPrint [18:05:53]line Счет N : (1)24617918 [18:05:53]line ИНН: 02508201610067 [18:05:53]line Контрольно-Кассовый Чек [18:05:53]line ПРОДАЖА [18:05:53]line ТРК (МРК, ГНК) : 42 [18:05:53]line Товар: 2710124500 [18:05:53]line Аи-95-К-5 [18:05:53]line 7.010 * 74.20 [18:05:53]line = 520.14 [18:05:53]line НДС 12% НСП 1% [18:05:53]line > о реализуемом товаре [18:05:53]line ОКРУГЛЕНИЕ: -0.14 [18:05:53]line ИТОГО: 520.00 [18:05:53]line Внесено: 520.00 [18:05:53]line СДАЧА: 0.00 [18:05:53]line НСП 1% : 4.60 [18:05:53]line НДС 12% : 55.24 [18:05:53]line Наличными: 520.00 [18:05:53]line Безнал.: 0.00 [18:05:53]line Место: АЗС № 90 "Партнёр-нефть" [18:05:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:05:53]line СНО: Общий режим [18:05:53]line Чек 482 23.09.2024 18:05 [18:05:53]line Смена: 515 ФФД: 1.0 [18:05:53]line ЗНМ: 0300000107 [18:05:53]line РНМ: 0000000000091827 [18:05:53]line Версия ККМ: 001 [18:05:53]line ФМ: 0000000000871832 [18:05:53]line ФД: 289808 [18:05:53]line ФПД: 247247794768715 [18:05:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180552&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289808&fm=247247794768715&tin=02508201610067®Number=0000000000091827&sum=52000 [18:05:53]written 0, free lines is 4095 [18:05:53]OFD Sender: Processing packet 289808 [packets to send 1784, broken 1783] [18:05:53]ProducePacketName [18:05:53]name=ofd_packets/00289808 [18:05:53]OFD Sender: To server: pG, [18:05:53]CommunicateWithHost lk.salyk.kg:30040 [18:05:53]ConnectInit lk.salyk.kg [18:05:53]Connected sock=10 [18:05: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 33 32 0F 01 00 00 67 35 07 01 47 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 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 00 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 10 6C 04 00 35 04 06 00 E0 DE DC FA 8B 4B 8B FD 97 31 82 FE BE 6D [18:05:53]Write to MH i2c: 01 00 00 39 05 3E [18:05:53]Write i2c OK [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: 01 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: 01 07 00 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: 01 07 00 39 05 00 00 00 00 00 C7 0C 18 [18:05:53]RasterBufferAndPrint [18:05:53]line [18:05:53]line [18:05:53]line [18:05:53]line [18:05:53]line [18:05:53]written 0, free lines is 3277 [18:05:53]MH_Cut [18:05:53]Write to MH i2c: D1 01 00 40 05 01 17 [18:05:53]Write i2c OK [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: D1 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: D1 01 00 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: D1 01 00 40 05 00 16 [18:05:53]Write to MH i2c: 01 00 00 41 05 46 [18:05:53]Write i2c OK [18:05:53]MH_I2C_Read... [18:05: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 33 32 4F 00 00 00 60 DF 47 00 8F 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 33 32 10 04 04 00 10 6C 04 00 F4 03 04 00 D4 55 F1 66 B6 04 01 00 00 AD 29 19 F0 65 AA 13 45 [18:05:53]CommunicateWithHost err = 0 [18:05:53]CheckOFDResponse [18:05:53]1017 (14) - 77093643461234 [18:05:53]1041 (16) - 0000000000871832 [18:05:53]1040 (4) - 289808 [18:05:53]1012 (4) - 23.09.2024 11:49 [18:05:53]1206 (1) - 0 [18:05:53]OFD Sender: Remove packet 289808 [18:05:53]ProducePacketName [18:05:53]name=ofd_packets/00289808 [18:05:53]NVStorageDeleteData [18:05:54]*** Cut start [18:05:54]*** Partial cut [18:05:54]*** CUTSNS_PIN = 1 [18:05:54]*** CUTSNS_PIN = 0 [18:05:54]OFD Sender: No OFD packet to send [18:05:54]*** Brake cut motor [18:05:54]Read from MH i2c: 01 [18:05:54]MH_I2C_Read... [18:05:54]*** Stop cut motor [18:05:54]*** Cut end [18:05:54]Read from MH i2c: 01 07 00 [18:05:54]MH_I2C_Read... [18:05:54]Read from MH i2c: 01 07 00 41 05 00 00 00 00 00 FF 0F 5B [18:05:54]process_action close_receipt done [18:05:54]requested_data is exist [18:05:54]produce_requested_data [18:05:54]requested_item fm.sn is exist - process it [18:05:54]wFMCommunicate request_size=4 [18:05:54]MH_SAM_APDU [18:05:54]CAPDU: 80 11 00 00 [18:05:54]Write to MH i2c: E2 08 00 42 05 80 11 00 00 00 00 00 00 C1 [18:05:54]Write i2c OK [18:05:54]MH_I2C_Read... [18:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:54]Read from MH i2c: E2 [18:05:54]MH_I2C_Read... [18:05:54]Read from MH i2c: E2 17 00 [18:05:54]MH_I2C_Read... [18:05:54]Read from MH i2c: E2 17 00 42 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 11 [18:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:05:54]wFMCommunicate OK [18:05:54]requested_item fd.num is exist - process it [18:05:54]SAM_PROTO_GetFieldsCounters [18:05:54]wFMCommunicate request_size=4 [18:05:54]MH_SAM_APDU [18:05:54]CAPDU: 80 13 00 00 [18:05:54]Write to MH i2c: E2 08 00 43 05 80 13 00 00 00 00 00 00 C4 [18:05:54]Write i2c OK [18:05:54]MH_I2C_Read... [18:05:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:55]Read from MH i2c: E2 [18:05:55]MH_I2C_Read... [18:05:55]Read from MH i2c: E2 62 00 [18:05:55]MH_I2C_Read... [18:05:55]Read from MH i2c: E2 62 00 43 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 10 6C 04 00 0E 04 04 00 03 02 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 12 [18:05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 10 6C 04 00 0E 04 04 00 03 02 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 [18:05:55]wFMCommunicate OK [18:05:55]SAM_PROTO_GetFieldsCounters done [18:05:55]requested_item shift.num is exist - process it [18:05:55]requested_item shift.opened is exist - process it [18:05:55]req_shift_opened [18:05:55]FM_GetShiftState [18:05:55]SAM_PROTO_GetShiftState [18:05:55]wFMCommunicate request_size=4 [18:05:55]MH_SAM_APDU [18:05:55]CAPDU: 80 13 01 00 [18:05:55]Write to MH i2c: E2 08 00 44 05 80 13 01 00 00 00 00 00 C6 [18:05:55]Write i2c OK [18:05:55]MH_I2C_Read... [18:05:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:55]Read from MH i2c: E2 [18:05:55]MH_I2C_Read... [18:05:55]Read from MH i2c: E2 0E 00 [18:05:55]MH_I2C_Read... [18:05:55]Read from MH i2c: E2 0E 00 44 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 67 [18:05:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:05:55]wFMCommunicate OK [18:05:55]SAM_PROTO_GetShiftState done [18:05:55]FM_GetShiftState done [18:05:55]req_shift_opened done [18:05:55]requested_item shift.open_date is exist - process it [18:05:55]req_shift_open_date [18:05:55]req_shift_open_date done [18:05:55]produce_requested_data done [18:05:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289808,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:05:55]process_action_free close_receipt [18:05:55]json_value_free [18:05:55]json_value_free done [18:05:55]process_json_proto returns [18:05:55]Send response to host [18:05:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289808,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:05:55]free response buf [18:05:55]execute_script done [18:05:55]execute_script returns [18:05:55]free content buf [18:05:55]Sock 8.Close socket [18:05:55]Sock 8.Thread stoped [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:20]accept exits with 9 [18:06:20]New connection [18:06:20]New thread 3067493732 created [18:06:20]Thread 3067350372 joined [18:06:20]Waiting for new connection... [18:06:20] Sock 9.Parse request [18:06:20]Sock 9.Check first char [18:06:20]Sock 9.First char is OK [18:06:20]request: POST /json_proto HTTP/1.0 [18:06:20]Method: POST [18:06:20]URL: /json_proto [18:06:20]Method is POST - this is cgi request [18:06:20]url: /json_proto [18:06:20]query_string will be loaded in cgi processing [18:06:20]execute_cgi json_proto POST (null) [18:06:20]execute_cgi path=json_proto method=POST [18:06:20]POST find Content-Length [18:06:20]Host: 172.17.41.135:8080 [18:06:20]Content-Length: 679 [18:06:20]Content-Type: application/json [18:06:20] [18:06:20]POST finish read [18:06:20]Found Content-Length = 679 [18:06:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:20]execute_script... [18:06: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)24617919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:20]POST & json_proto [18:06:20]process_json_proto [18:06:20]json parsed OK: [18:06:20]protocol is kg_v1.0 [18:06:20]action value=close_receipt [18:06:20]process_action close_receipt [18:06:20]cmd_close_receipt [18:06:20]MH_GetDate [18:06:20]Write to MH i2c: F0 00 00 45 05 39 [18:06:20]Write i2c OK [18:06:20]MH_I2C_Read... [18:06:20]Read from MH i2c: F0 [18:06:20]MH_I2C_Read... [18:06:20]Read from MH i2c: F0 09 00 [18:06:20]MH_I2C_Read... [18:06:20]Read from MH i2c: F0 09 00 45 05 00 1D AE F1 66 ED 3E 82 65 76 [18:06:20]GetLastDocTimeStamp 1727114752 [18:06:20]current date 1727114781 [18:06:20]FM_GetShiftState [18:06:20]SAM_PROTO_GetShiftState [18:06:20]wFMCommunicate request_size=4 [18:06:20]MH_SAM_APDU [18:06:20]CAPDU: 80 13 01 00 [18:06:20]Write to MH i2c: E2 08 00 46 05 80 13 01 00 00 00 00 00 C8 [18:06:20]Write i2c OK [18:06:20]MH_I2C_Read... [18:06:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:20]Read from MH i2c: E2 [18:06:20]MH_I2C_Read... [18:06:20]Read from MH i2c: E2 0E 00 [18:06:20]MH_I2C_Read... [18:06:20]Read from MH i2c: E2 0E 00 46 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [18:06:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:06:20]wFMCommunicate OK [18:06:20]SAM_PROTO_GetShiftState done [18:06:20]FM_GetShiftState done [18:06:20]opened in 1727051401 [18:06:20]opened+sec_in_day 1727137801 [18:06:20]quantity*price = 30035 [18:06:20]sum+1 = 30036 [18:06:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 483 23.09.2024 18:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289809 ФПД: 245000079271223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180621&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289809&fm=245000079271223&tin=02508201610067®Number=0000000000091827&sum=30000 [18:06:21]StoreToDocumentArchive [18:06:21]shift 515 fd 289809 [18:06:21]save to /storage/0515/doc_00289809 [18:06:21]save last doc name /storage/0515/doc_00289809 to /storage/kkm_last_doc_name [18:06:21]save OK [18:06:21]Clear old archive folders... [18:06:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:06:21]tlvbuf is 01894C50 [18:06:21]SAM_PROTO_ClearQueue [18:06:21]wFMCommunicate request_size=4 [18:06:21]MH_SAM_APDU [18:06:21]CAPDU: 80 09 00 00 [18:06:21]Write to MH i2c: E2 08 00 53 05 80 09 00 00 00 00 00 00 CA [18:06:21]Write i2c OK [18:06:21]MH_I2C_Read... [18:06:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:21]Read from MH i2c: E2 [18:06:21]MH_I2C_Read... [18:06:21]Read from MH i2c: E2 03 00 [18:06:21]MH_I2C_Read... [18:06:21]Read from MH i2c: E2 03 00 53 05 00 90 00 CC [18:06:21]RAPDU: 90 00 [18:06:21]wFMCommunicate OK [18:06:21]SAM_PROTO_ClearQueue done [18:06:21]KKMCreateOFDPacket [18:06:21]OFDProtocolAddRootSTLVToBuf [18:06:21]FM_MakeSignedData [18:06:21]FM_MakeSignedData [18:06:21]SAM_PROTO_SignData [18:06:21]wFMCommunicate request_size=4 [18:06:21]MH_SAM_APDU [18:06:21]CAPDU: 80 0D 01 02 [18:06:21]Write to MH i2c: E2 08 00 54 05 80 0D 01 02 00 00 00 00 D2 [18:06:21]Write i2c OK [18:06:21]MH_I2C_Read... [18:06:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:21]Read from MH i2c: E2 [18:06:21]MH_I2C_Read... [18:06:21]Read from MH i2c: E2 03 00 [18:06:21]MH_I2C_Read... [18:06:21]Read from MH i2c: E2 03 00 54 05 00 90 00 CD [18:06:21]RAPDU: 90 00 [18:06:21]wFMCommunicate OK [18:06:21]wFMCommunicate request_size=255 [18:06:21]MH_SAM_APDU [18:06:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 E3 01 00 00 F4 03 04 00 1D AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6C 04 00 35 04 06 00 DE [18:06:21]Write to MH i2c: E2 02 01 55 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 1D AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6C 04 00 35 04 06 00 DE 00 00 D9 [18:06:21]Write i2c OK [18:06:21]MH_I2C_Read... [18:06:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:21]Read from MH i2c: E2 [18:06:21]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 03 00 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 03 00 55 05 00 90 00 CE [18:06:22]RAPDU: 90 00 [18:06:22]wFMCommunicate OK [18:06:22]wFMCommunicate request_size=10 [18:06:22]MH_SAM_APDU [18:06:22]CAPDU: 80 0D 02 02 05 D3 86 B1 E5 37 [18:06:22]Write to MH i2c: E2 0D 00 56 05 80 0D 02 02 05 00 D3 86 B1 E5 37 00 00 05 [18:06:22]Write i2c OK [18:06:22]MH_I2C_Read... [18:06:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:22]Read from MH i2c: E2 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 03 00 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 03 00 56 05 00 90 00 CF [18:06:22]RAPDU: 90 00 [18:06:22]wFMCommunicate OK [18:06:22]wFMCommunicate request_size=4 [18:06:22]MH_SAM_APDU [18:06:22]CAPDU: 80 0D 03 02 [18:06:22]Write to MH i2c: E2 08 00 57 05 80 0D 03 02 00 00 00 00 D7 [18:06:22]Write i2c OK [18:06:22]MH_I2C_Read... [18:06:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:06:22]Read from MH i2c: E2 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 0B 00 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 0B 00 57 05 00 4A A5 C9 16 9A 51 01 94 90 00 26 [18:06:22]RAPDU: 4A A5 C9 16 9A 51 01 94 90 00 [18:06:22]wFMCommunicate OK [18:06:22]SAM_PROTO_SignData done [18:06:22]FM_MakeSignedData done [18:06:22]CreateOFDProtocolMessage [18:06:22]wFMCommunicate request_size=4 [18:06:22]MH_SAM_APDU [18:06:22]CAPDU: 80 11 00 00 [18:06:22]Write to MH i2c: E2 08 00 58 05 80 11 00 00 00 00 00 00 D7 [18:06:22]Write i2c OK [18:06:22]MH_I2C_Read... [18:06:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:22]Read from MH i2c: E2 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 17 00 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: E2 17 00 58 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [18:06:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:06:22]wFMCommunicate OK [18:06:22]CreateOFDProtocolMessage done [18:06:22]OFDSenderStorePacket 289809 [18:06:22]StoreOFDPacket docnum=289809 [18:06:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 CD 1E 07 01 FE 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 1D AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6C 04 00 35 04 06 00 DE D3 86 B1 E5 37 4A A5 C9 16 9A 51 01 94 [18:06:22]CheckFolder [18:06:22]dirname=/storage/ofd_packets [18:06:22]CheckFolder done [18:06:22]ProducePacketName [18:06:22]name=ofd_packets/00289809 [18:06:22]NVStorageSaveData ofd_packets/00289809 [18:06:22]File name is /storage/ofd_packets/00289809 [18:06:22]Write 301 bytes [18:06:22]NVStorageSaveData done [18:06:22]OFDSenderStorePacket done [18:06:22]KKMCreateOFDPacket done [18:06:22]NVStorageSaveData kkm_last_timestamp [18:06:22]File name is /storage/kkm_last_timestamp [18:06:22]Write 4 bytes [18:06:22]NVStorageSaveData done [18:06:22]ExternCall_PrintAddStr [18:06:22]wPrintStart [18:06:22]Write to MH i2c: 01 00 00 59 05 5E [18:06:22]Write i2c OK [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: 01 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: 01 07 00 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 FF 0F 73 [18:06:22]RasterBufferAndPrint [18:06:22]line Счет N : (1)24617919 [18:06:22]line ИНН: 02508201610067 [18:06:22]line Контрольно-Кассовый Чек [18:06:22]line ПРОДАЖА [18:06:22]line ТРК (МРК, ГНК) : 63 [18:06:22]line Товар: 2710124130 [18:06:22]line Аи-92-К-5 [18:06:22]line 4.430 * 67.80 [18:06:22]line = 300.35 [18:06:22]line НДС 12% НСП 1% [18:06:22]line > о реализуемом товаре [18:06:22]line ОКРУГЛЕНИЕ: -0.35 [18:06:22]line ИТОГО: 300.00 [18:06:22]line Внесено: 300.00 [18:06:22]line СДАЧА: 0.00 [18:06:22]line НСП 1% : 2.66 [18:06:22]line НДС 12% : 31.90 [18:06:22]line Наличными: 300.00 [18:06:22]line Безнал.: 0.00 [18:06:22]line Место: АЗС № 90 "Партнёр-нефть" [18:06:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:06:22]line СНО: Общий режим [18:06:22]line Чек 483 23.09.2024 18:06 [18:06:22]line Смена: 515 ФФД: 1.0 [18:06:22]line ЗНМ: 0300000107 [18:06:22]line РНМ: 0000000000091827 [18:06:22]line Версия ККМ: 001 [18:06:22]line ФМ: 0000000000871832 [18:06:22]line ФД: 289809 [18:06:22]line ФПД: 245000079271223 [18:06:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180621&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289809&fm=245000079271223&tin=02508201610067®Number=0000000000091827&sum=30000 [18:06:22]written 0, free lines is 4095 [18:06:22]OFD Sender: Processing packet 289809 [packets to send 1784, broken 1783] [18:06:22]ProducePacketName [18:06:22]name=ofd_packets/00289809 [18:06:22]OFD Sender: To server: pG, [18:06:22]CommunicateWithHost lk.salyk.kg:30040 [18:06:22]ConnectInit lk.salyk.kg [18:06:22]Connected sock=10 [18:06: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 33 32 0F 01 00 00 CD 1E 07 01 FE 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 1D AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 11 6C 04 00 35 04 06 00 DE D3 86 B1 E5 37 4A A5 C9 16 9A 51 01 94 [18:06:22]Write to MH i2c: 01 00 00 83 05 88 [18:06:22]Write i2c OK [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: 01 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: 01 07 00 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: 01 07 00 83 05 00 00 00 00 00 D3 0C 6E [18:06:22]RasterBufferAndPrint [18:06:22]line [18:06:22]line [18:06:22]line [18:06:22]line [18:06:22]line [18:06:22]written 0, free lines is 3289 [18:06:22]MH_Cut [18:06:22]Write to MH i2c: D1 01 00 8A 05 01 61 [18:06:22]Write i2c OK [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: D1 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: D1 01 00 [18:06:22]MH_I2C_Read... [18:06:22]Read from MH i2c: D1 01 00 8A 05 00 60 [18:06:22]Write to MH i2c: 01 00 00 8B 05 90 [18:06:22]Write i2c OK [18:06:22]MH_I2C_Read... [18:06: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 33 32 4F 00 00 00 52 B4 47 00 0B 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 33 32 10 04 04 00 11 6C 04 00 F4 03 04 00 F1 55 F1 66 B6 04 01 00 00 21 50 DC B4 EF 6D B7 DE [18:06:22]CommunicateWithHost err = 0 [18:06:22]CheckOFDResponse [18:06:22]1017 (14) - 77093643461234 [18:06:22]1041 (16) - 0000000000871832 [18:06:22]1040 (4) - 289809 [18:06:22]1012 (4) - 23.09.2024 11:50 [18:06:22]1206 (1) - 0 [18:06:22]OFD Sender: Remove packet 289809 [18:06:22]ProducePacketName [18:06:22]name=ofd_packets/00289809 [18:06:22]NVStorageDeleteData [18:06:23]OFD Sender: No OFD packet to send [18:06:23]*** Cut start [18:06:23]*** Partial cut [18:06:23]*** CUTSNS_PIN = 1 [18:06:23]*** CUTSNS_PIN = 0 [18:06:23]*** Brake cut motor [18:06:24]Read from MH i2c: 01 [18:06:24]MH_I2C_Read... [18:06:24]*** Stop cut motor [18:06:24]*** Cut end [18:06:24]Read from MH i2c: 01 07 00 [18:06:24]MH_I2C_Read... [18:06:24]Read from MH i2c: 01 07 00 8B 05 00 00 00 00 00 FF 0F A5 [18:06:24]process_action close_receipt done [18:06:24]requested_data is exist [18:06:24]produce_requested_data [18:06:24]requested_item fm.sn is exist - process it [18:06:24]wFMCommunicate request_size=4 [18:06:24]MH_SAM_APDU [18:06:24]CAPDU: 80 11 00 00 [18:06:24]Write to MH i2c: E2 08 00 8C 05 80 11 00 00 00 00 00 00 0B [18:06:24]Write i2c OK [18:06:24]MH_I2C_Read... [18:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:24]Read from MH i2c: E2 [18:06:24]MH_I2C_Read... [18:06:24]Read from MH i2c: E2 17 00 [18:06:24]MH_I2C_Read... [18:06:24]Read from MH i2c: E2 17 00 8C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [18:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:06:24]wFMCommunicate OK [18:06:24]requested_item fd.num is exist - process it [18:06:24]SAM_PROTO_GetFieldsCounters [18:06:24]wFMCommunicate request_size=4 [18:06:24]MH_SAM_APDU [18:06:24]CAPDU: 80 13 00 00 [18:06:24]Write to MH i2c: E2 08 00 8D 05 80 13 00 00 00 00 00 00 0E [18:06:24]Write i2c OK [18:06:24]MH_I2C_Read... [18:06:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:06:24]Read from MH i2c: E2 [18:06:24]MH_I2C_Read... [18:06:24]Read from MH i2c: E2 62 00 [18:06:24]MH_I2C_Read... [18:06:24]Read from MH i2c: E2 62 00 8D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 11 6C 04 00 0E 04 04 00 03 02 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 60 [18:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 11 6C 04 00 0E 04 04 00 03 02 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 [18:06:24]wFMCommunicate OK [18:06:24]SAM_PROTO_GetFieldsCounters done [18:06:24]requested_item shift.num is exist - process it [18:06:24]requested_item shift.opened is exist - process it [18:06:24]req_shift_opened [18:06:24]FM_GetShiftState [18:06:24]SAM_PROTO_GetShiftState [18:06:24]wFMCommunicate request_size=4 [18:06:24]MH_SAM_APDU [18:06:24]CAPDU: 80 13 01 00 [18:06:24]Write to MH i2c: E2 08 00 8E 05 80 13 01 00 00 00 00 00 10 [18:06:24]Write i2c OK [18:06:24]MH_I2C_Read... [18:06:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:24]Read from MH i2c: E2 [18:06:24]MH_I2C_Read... [18:06:24]Read from MH i2c: E2 0E 00 [18:06:24]MH_I2C_Read... [18:06:24]Read from MH i2c: E2 0E 00 8E 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B1 [18:06:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:06:24]wFMCommunicate OK [18:06:24]SAM_PROTO_GetShiftState done [18:06:24]FM_GetShiftState done [18:06:24]req_shift_opened done [18:06:24]requested_item shift.open_date is exist - process it [18:06:24]req_shift_open_date [18:06:24]req_shift_open_date done [18:06:24]produce_requested_data done [18:06:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289809,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:06:24]process_action_free close_receipt [18:06:24]json_value_free [18:06:24]json_value_free done [18:06:24]process_json_proto returns [18:06:24]Send response to host [18:06:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289809,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:06:24]free response buf [18:06:24]execute_script done [18:06:24]execute_script returns [18:06:24]free content buf [18:06:24]Sock 9.Close socket [18:06:24]Sock 9.Thread stoped [18:06:28]OFD Sender: No OFD packet to send [18:06:33]OFD Sender: No OFD packet to send [18:06:38]OFD Sender: No OFD packet to send [18:06:40]accept exits with 8 [18:06:40]New connection [18:06:40]New thread 3067350372 created [18:06:40]Thread 3067493732 joined [18:06:40]Waiting for new connection... [18:06:40] Sock 8.Parse request [18:06:40]Sock 8.Check first char [18:06:40]Sock 8.First char is OK [18:06:40]request: POST /json_proto HTTP/1.0 [18:06:40]Method: POST [18:06:40]URL: /json_proto [18:06:40]Method is POST - this is cgi request [18:06:40]url: /json_proto [18:06:40]query_string will be loaded in cgi processing [18:06:40]execute_cgi json_proto POST (null) [18:06:40]execute_cgi path=json_proto method=POST [18:06:40]POST find Content-Length [18:06:40]Host: 172.17.41.135:8080 [18:06:40]Content-Length: 661 [18:06:40]Content-Type: application/json [18:06:40] [18:06:40]POST finish read [18:06:40]Found Content-Length = 661 [18:06:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "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:06:40]execute_script... [18:06: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)24617921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "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:06:40]POST & json_proto [18:06:40]process_json_proto [18:06:40]json parsed OK: [18:06:40]protocol is kg_v1.0 [18:06:40]action value=close_receipt [18:06:40]process_action close_receipt [18:06:40]cmd_close_receipt [18:06:40]MH_GetDate [18:06:40]Write to MH i2c: F0 00 00 8F 05 83 [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: F0 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: F0 09 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: F0 09 00 8F 05 00 31 AE F1 66 ED 3E 82 65 D4 [18:06:40]GetLastDocTimeStamp 1727114781 [18:06:40]current date 1727114801 [18:06:40]FM_GetShiftState [18:06:40]SAM_PROTO_GetShiftState [18:06:40]wFMCommunicate request_size=4 [18:06:40]MH_SAM_APDU [18:06:40]CAPDU: 80 13 01 00 [18:06:40]Write to MH i2c: E2 08 00 90 05 80 13 01 00 00 00 00 00 12 [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:40]Read from MH i2c: E2 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 0E 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 0E 00 90 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B3 [18:06:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:06:40]wFMCommunicate OK [18:06:40]SAM_PROTO_GetShiftState done [18:06:40]FM_GetShiftState done [18:06:40]opened in 1727051401 [18:06:40]opened+sec_in_day 1727137801 [18:06:40]quantity*price = 70062 [18:06:40]sum+1 = 70063 [18:06:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 484 23.09.2024 18:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289810 ФПД: 279552460281762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289810&fm=279552460281762&tin=02508201610067®Number=0000000000091827&sum=70000 [18:06:42]StoreToDocumentArchive [18:06:42]shift 515 fd 289810 [18:06:42]save to /storage/0515/doc_00289810 [18:06:42]save last doc name /storage/0515/doc_00289810 to /storage/kkm_last_doc_name [18:06:42]save OK [18:06:42]Clear old archive folders... [18:06:42]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:06:42]tlvbuf is 018A0940 [18:06:42]SAM_PROTO_ClearQueue [18:06:42]wFMCommunicate request_size=4 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 09 00 00 [18:06:42]Write to MH i2c: E2 08 00 9D 05 80 09 00 00 00 00 00 00 14 [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 03 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 03 00 9D 05 00 90 00 16 [18:06:42]RAPDU: 90 00 [18:06:42]wFMCommunicate OK [18:06:42]SAM_PROTO_ClearQueue done [18:06:42]KKMCreateOFDPacket [18:06:42]OFDProtocolAddRootSTLVToBuf [18:06:42]FM_MakeSignedData [18:06:42]FM_MakeSignedData [18:06:42]SAM_PROTO_SignData [18:06:42]wFMCommunicate request_size=4 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 0D 01 02 [18:06:42]Write to MH i2c: E2 08 00 9E 05 80 0D 01 02 00 00 00 00 1C [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 03 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 03 00 9E 05 00 90 00 17 [18:06:42]RAPDU: 90 00 [18:06:42]wFMCommunicate OK [18:06:42]wFMCommunicate request_size=253 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 31 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6C 04 00 35 04 06 00 FE 40 61 17 57 A2 [18:06:42]Write to MH i2c: E2 00 01 9F 05 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 31 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6C 04 00 35 04 06 00 FE 40 61 17 57 A2 00 00 55 [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 03 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 03 00 9F 05 00 90 00 18 [18:06:42]RAPDU: 90 00 [18:06:42]wFMCommunicate OK [18:06:42]wFMCommunicate request_size=4 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 0D 03 02 [18:06:42]Write to MH i2c: E2 08 00 A0 05 80 0D 03 02 00 00 00 00 20 [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 0B 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 0B 00 A0 05 00 4C 3F ED 3B 6B 72 1D 64 90 00 32 [18:06:42]RAPDU: 4C 3F ED 3B 6B 72 1D 64 90 00 [18:06:42]wFMCommunicate OK [18:06:42]SAM_PROTO_SignData done [18:06:42]FM_MakeSignedData done [18:06:42]CreateOFDProtocolMessage [18:06:42]wFMCommunicate request_size=4 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 11 00 00 [18:06:42]Write to MH i2c: E2 08 00 A1 05 80 11 00 00 00 00 00 00 20 [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 17 00 [18:06:42]MH_I2C_Read... [18:06:42]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 33 32 90 00 70 [18:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:06:42]wFMCommunicate OK [18:06:42]CreateOFDProtocolMessage done [18:06:42]OFDSenderStorePacket 289810 [18:06:42]StoreOFDPacket docnum=289810 [18:06:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 14 6C 00 01 54 41 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 31 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6C 04 00 35 04 06 00 FE 40 61 17 57 A2 4C 3F ED 3B 6B 72 1D 64 [18:06:42]CheckFolder [18:06:42]dirname=/storage/ofd_packets [18:06:42]CheckFolder done [18:06:42]ProducePacketName [18:06:42]name=ofd_packets/00289810 [18:06:42]NVStorageSaveData ofd_packets/00289810 [18:06:42]File name is /storage/ofd_packets/00289810 [18:06:42]Write 294 bytes [18:06:42]NVStorageSaveData done [18:06:42]OFDSenderStorePacket done [18:06:42]KKMCreateOFDPacket done [18:06:42]NVStorageSaveData kkm_last_timestamp [18:06:42]File name is /storage/kkm_last_timestamp [18:06:42]Write 4 bytes [18:06:42]NVStorageSaveData done [18:06:42]ExternCall_PrintAddStr [18:06:42]wPrintStart [18:06:42]Write to MH i2c: 01 00 00 A2 05 A7 [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: 01 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: 01 07 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: 01 07 00 A2 05 00 00 00 00 00 FF 0F BC [18:06:42]RasterBufferAndPrint [18:06:42]line Счет N : (1)24617921 [18:06:42]line ИНН: 02508201610067 [18:06:42]line Контрольно-Кассовый Чек [18:06:42]line ПРОДАЖА [18:06:42]line ТРК (МРК, ГНК) : 34 [18:06:42]line Товар: 2710124130 [18:06:42]line SU-92 [18:06:42]line 10.110 * 69.30 [18:06:42]line = 700.62 [18:06:42]line НДС 12% НСП 1% [18:06:42]line > о реализуемом товаре [18:06:42]line ОКРУГЛЕНИЕ: -0.62 [18:06:42]line ИТОГО: 700.00 [18:06:42]line Внесено: 700.00 [18:06:42]line СДАЧА: 0.00 [18:06:42]line НСП 1% : 6.20 [18:06:42]line НДС 12% : 74.40 [18:06:42]line Наличными: 700.00 [18:06:42]line Безнал.: 0.00 [18:06:42]line Место: АЗС № 90 "Партнёр-нефть" [18:06:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:06:42]line СНО: Общий режим [18:06:42]line Чек 484 23.09.2024 18:06 [18:06:42]line Смена: 515 ФФД: 1.0 [18:06:42]line ЗНМ: 0300000107 [18:06:42]line РНМ: 0000000000091827 [18:06:42]line Версия ККМ: 001 [18:06:42]line ФМ: 0000000000871832 [18:06:42]line ФД: 289810 [18:06:42]line ФПД: 279552460281762 [18:06:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289810&fm=279552460281762&tin=02508201610067®Number=0000000000091827&sum=70000 [18:06:42]written 0, free lines is 4095 [18:06:42]OFD Sender: Processing packet 289810 [packets to send 1784, broken 1783] [18:06:42]ProducePacketName [18:06:42]name=ofd_packets/00289810 [18:06:42]OFD Sender: To server: pG, [18:06:42]CommunicateWithHost lk.salyk.kg:30040 [18:06:42]ConnectInit lk.salyk.kg [18:06:43]Connected sock=10 [18:06: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 33 32 08 01 00 00 14 6C 00 01 54 41 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 31 AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 12 6C 04 00 35 04 06 00 FE 40 61 17 57 A2 4C 3F ED 3B 6B 72 1D 64 [18:06:43]Write to MH i2c: 01 00 00 CC 05 D1 [18:06:43]Write i2c OK [18:06:43]MH_I2C_Read... [18:06:43]Read from MH i2c: 01 [18:06:43]MH_I2C_Read... [18:06:43]Read from MH i2c: 01 07 00 [18:06:43]MH_I2C_Read... [18:06:43]Read from MH i2c: 01 07 00 CC 05 00 00 00 00 00 D8 0C BC [18:06:43]RasterBufferAndPrint [18:06:43]line [18:06:43]line [18:06:43]line [18:06:43]line [18:06:43]line [18:06:43]written 0, free lines is 3295 [18:06:43]MH_Cut [18:06:43]Write to MH i2c: D1 01 00 D3 05 01 AA [18:06:43]Write i2c OK [18:06:43]MH_I2C_Read... [18:06:43]Read from MH i2c: D1 [18:06:43]MH_I2C_Read... [18:06:43]Read from MH i2c: D1 01 00 [18:06:43]MH_I2C_Read... [18:06:43]Read from MH i2c: D1 01 00 D3 05 00 A9 [18:06:43]Write to MH i2c: 01 00 00 D4 05 D9 [18:06:43]Write i2c OK [18:06:43]MH_I2C_Read... [18:06: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 33 32 4F 00 00 00 D3 3A 47 00 FE 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 33 32 10 04 04 00 12 6C 04 00 F4 03 04 00 05 56 F1 66 B6 04 01 00 00 F7 3C 30 0B DB 8E AB FB [18:06:43]CommunicateWithHost err = 0 [18:06:43]CheckOFDResponse [18:06:43]1017 (14) - 77093643461234 [18:06:43]1041 (16) - 0000000000871832 [18:06:43]1040 (4) - 289810 [18:06:43]1012 (4) - 23.09.2024 11:50 [18:06:43]1206 (1) - 0 [18:06:43]OFD Sender: Remove packet 289810 [18:06:43]ProducePacketName [18:06:43]name=ofd_packets/00289810 [18:06:43]NVStorageDeleteData [18:06:43]*** Cut start [18:06:43]*** Partial cut [18:06:43]*** CUTSNS_PIN = 1 [18:06:43]OFD Sender: No OFD packet to send [18:06:43]*** CUTSNS_PIN = 0 [18:06:44]*** Brake cut motor [18:06:44]Read from MH i2c: 01 [18:06:44]MH_I2C_Read... [18:06:44]*** Stop cut motor [18:06:44]*** Cut end [18:06:44]Read from MH i2c: 01 07 00 [18:06:44]MH_I2C_Read... [18:06:44]Read from MH i2c: 01 07 00 D4 05 00 00 00 00 00 FF 0F EE [18:06:44]process_action close_receipt done [18:06:44]requested_data is exist [18:06:44]produce_requested_data [18:06:44]requested_item fm.sn is exist - process it [18:06:44]wFMCommunicate request_size=4 [18:06:44]MH_SAM_APDU [18:06:44]CAPDU: 80 11 00 00 [18:06:44]Write to MH i2c: E2 08 00 D5 05 80 11 00 00 00 00 00 00 54 [18:06:44]Write i2c OK [18:06:44]MH_I2C_Read... [18:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:44]Read from MH i2c: E2 [18:06:44]MH_I2C_Read... [18:06:44]Read from MH i2c: E2 17 00 [18:06:44]MH_I2C_Read... [18:06:44]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 33 32 90 00 A4 [18:06:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:06:44]wFMCommunicate OK [18:06:44]requested_item fd.num is exist - process it [18:06:44]SAM_PROTO_GetFieldsCounters [18:06:44]wFMCommunicate request_size=4 [18:06:44]MH_SAM_APDU [18:06:44]CAPDU: 80 13 00 00 [18:06:44]Write to MH i2c: E2 08 00 D6 05 80 13 00 00 00 00 00 00 57 [18:06:44]Write i2c OK [18:06:44]MH_I2C_Read... [18:06:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:06:44]Read from MH i2c: E2 [18:06:44]MH_I2C_Read... [18:06:44]Read from MH i2c: E2 62 00 [18:06:44]MH_I2C_Read... [18:06:44]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 12 6C 04 00 0E 04 04 00 03 02 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 AD [18:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 12 6C 04 00 0E 04 04 00 03 02 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 [18:06:44]wFMCommunicate OK [18:06:44]SAM_PROTO_GetFieldsCounters done [18:06:44]requested_item shift.num is exist - process it [18:06:44]requested_item shift.opened is exist - process it [18:06:44]req_shift_opened [18:06:44]FM_GetShiftState [18:06:44]SAM_PROTO_GetShiftState [18:06:44]wFMCommunicate request_size=4 [18:06:44]MH_SAM_APDU [18:06:44]CAPDU: 80 13 01 00 [18:06:44]Write to MH i2c: E2 08 00 D7 05 80 13 01 00 00 00 00 00 59 [18:06:44]Write i2c OK [18:06:44]MH_I2C_Read... [18:06:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:44]Read from MH i2c: E2 [18:06:44]MH_I2C_Read... [18:06:44]Read from MH i2c: E2 0E 00 [18:06:44]MH_I2C_Read... [18:06:44]Read from MH i2c: E2 0E 00 D7 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FA [18:06:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:06:44]wFMCommunicate OK [18:06:44]SAM_PROTO_GetShiftState done [18:06:44]FM_GetShiftState done [18:06:44]req_shift_opened done [18:06:44]requested_item shift.open_date is exist - process it [18:06:44]req_shift_open_date [18:06:44]req_shift_open_date done [18:06:44]produce_requested_data done [18:06:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289810,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:06:44]process_action_free close_receipt [18:06:44]json_value_free [18:06:44]json_value_free done [18:06:44]process_json_proto returns [18:06:44]Send response to host [18:06:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289810,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:06:44]free response buf [18:06:44]execute_script done [18:06:44]execute_script returns [18:06:44]free content buf [18:06:44]Sock 8.Close socket [18:06:44]Sock 8.Thread stoped [18:06:48]OFD Sender: No OFD packet to send [18:06:53]OFD Sender: No OFD packet to send [18:06:58]OFD Sender: No OFD packet to send [18: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:49]OFD Sender: No OFD packet to send [18:07:54]OFD Sender: No OFD packet to send [18:07:59]OFD Sender: No OFD packet to send [18:08:04]OFD Sender: No OFD packet to send [18:08:09]OFD Sender: No OFD packet to send [18:08:14]OFD Sender: No OFD packet to send [18:08:19]OFD Sender: No OFD packet to send [18:08:24]OFD Sender: No OFD packet to send [18:08:29]OFD Sender: No OFD packet to send [18:08:34]OFD Sender: No OFD packet to send [18:08:39]OFD Sender: No OFD packet to send [18:08:44]OFD Sender: No OFD packet to send [18:08:49]OFD Sender: No OFD packet to send [18:08:54]OFD Sender: No OFD packet to send [18:08:59]OFD Sender: No OFD packet to send [18:09:04]OFD Sender: No OFD packet to send [18:09:09]OFD Sender: No OFD packet to send [18:09:14]OFD Sender: No OFD packet to send [18:09:18]accept exits with 9 [18:09:18]New connection [18:09:18]New thread 3067493732 created [18:09:18]Thread 3067350372 joined [18:09:18]Waiting for new connection... [18:09:18] Sock 9.Parse request [18:09:18]Sock 9.Check first char [18:09:18]Sock 9.First char is OK [18:09:18]request: POST /json_proto HTTP/1.0 [18:09:18]Method: POST [18:09:18]URL: /json_proto [18:09:18]Method is POST - this is cgi request [18:09:18]url: /json_proto [18:09:18]query_string will be loaded in cgi processing [18:09:18]execute_cgi json_proto POST (null) [18:09:18]execute_cgi path=json_proto method=POST [18:09:18]POST find Content-Length [18:09:18]Host: 172.17.41.135:8080 [18:09:18]Content-Length: 687 [18:09:18]Content-Type: application/json [18:09:18] [18:09:18]POST finish read [18:09:18]Found Content-Length = 687 [18:09:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 65.250, "sum" : 2440.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2440.00, "payments": [ { "type": 0, "sum" : 2440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:18]execute_script... [18:09: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)24617920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 65.250, "sum" : 2440.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2440.00, "payments": [ { "type": 0, "sum" : 2440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:18]POST & json_proto [18:09:18]process_json_proto [18:09:18]json parsed OK: [18:09:18]protocol is kg_v1.0 [18:09:18]action value=close_receipt [18:09:18]process_action close_receipt [18:09:18]cmd_close_receipt [18:09:18]MH_GetDate [18:09:18]Write to MH i2c: F0 00 00 D8 05 CC [18:09:18]Write i2c OK [18:09:18]MH_I2C_Read... [18:09:18]Read from MH i2c: F0 [18:09:18]MH_I2C_Read... [18:09:18]Read from MH i2c: F0 09 00 [18:09:18]MH_I2C_Read... [18:09:18]Read from MH i2c: F0 09 00 D8 05 00 CF AE F1 66 ED 3E 82 65 BB [18:09:18]GetLastDocTimeStamp 1727114801 [18:09:18]current date 1727114959 [18:09:18]FM_GetShiftState [18:09:18]SAM_PROTO_GetShiftState [18:09:18]wFMCommunicate request_size=4 [18:09:18]MH_SAM_APDU [18:09:18]CAPDU: 80 13 01 00 [18:09:18]Write to MH i2c: E2 08 00 D9 05 80 13 01 00 00 00 00 00 5B [18:09:18]Write i2c OK [18:09:18]MH_I2C_Read... [18:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:18]Read from MH i2c: E2 [18:09:18]MH_I2C_Read... [18:09:18]Read from MH i2c: E2 0E 00 [18:09:18]MH_I2C_Read... [18:09:18]Read from MH i2c: E2 0E 00 D9 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FC [18:09:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:09:18]wFMCommunicate OK [18:09:18]SAM_PROTO_GetShiftState done [18:09:18]FM_GetShiftState done [18:09:18]opened in 1727051401 [18:09:18]opened+sec_in_day 1727137801 [18:09:18]quantity*price = 244035 [18:09:18]sum+1 = 244036 [18:09:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 2440.00 Внесено: 5000.00 СДАЧА: 2560.00 НСП 1% : 21.60 НДС 12% : 259.15 Наличными: 2440.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 485 23.09.2024 18:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289811 ФПД: 91689580511512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180919&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289811&fm=91689580511512&tin=02508201610067®Number=0000000000091827&sum=244000 [18:09:19]StoreToDocumentArchive [18:09:19]shift 515 fd 289811 [18:09:19]save to /storage/0515/doc_00289811 [18:09:19]save last doc name /storage/0515/doc_00289811 to /storage/kkm_last_doc_name [18:09:19]save OK [18:09:19]Clear old archive folders... [18:09:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:09:19]tlvbuf is 018933F0 [18:09:19]SAM_PROTO_ClearQueue [18:09:19]wFMCommunicate request_size=4 [18:09:19]MH_SAM_APDU [18:09:19]CAPDU: 80 09 00 00 [18:09:19]Write to MH i2c: E2 08 00 E6 05 80 09 00 00 00 00 00 00 5D [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:19]Read from MH i2c: E2 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 E6 05 00 90 00 5F [18:09:19]RAPDU: 90 00 [18:09:19]wFMCommunicate OK [18:09:19]SAM_PROTO_ClearQueue done [18:09:19]KKMCreateOFDPacket [18:09:19]OFDProtocolAddRootSTLVToBuf [18:09:19]FM_MakeSignedData [18:09:19]FM_MakeSignedData [18:09:19]SAM_PROTO_SignData [18:09:19]wFMCommunicate request_size=4 [18:09:19]MH_SAM_APDU [18:09:19]CAPDU: 80 0D 01 02 [18:09:19]Write to MH i2c: E2 08 00 E7 05 80 0D 01 02 00 00 00 00 65 [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:19]Read from MH i2c: E2 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 E7 05 00 90 00 60 [18:09:19]RAPDU: 90 00 [18:09:19]wFMCommunicate OK [18:09:19]wFMCommunicate request_size=255 [18:09:19]MH_SAM_APDU [18:09:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E2 FE 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 43 B9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 B9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 65 00 00 00 00 07 04 06 00 20 B9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 CF AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6C 04 00 35 04 06 00 53 64 [18:09:19]Write to MH i2c: E2 02 01 E8 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 35 FF 03 08 00 03 E2 FE 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 43 B9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 B9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 65 00 00 00 00 07 04 06 00 20 B9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 CF AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6C 04 00 35 04 06 00 53 64 00 00 67 [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:19]Read from MH i2c: E2 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 E8 05 00 90 00 61 [18:09:19]RAPDU: 90 00 [18:09:19]wFMCommunicate OK [18:09:19]wFMCommunicate request_size=9 [18:09:19]MH_SAM_APDU [18:09:19]CAPDU: 80 0D 02 02 04 24 E0 41 18 [18:09:19]Write to MH i2c: E2 0C 00 E9 05 80 0D 02 02 04 00 24 E0 41 18 00 00 CD [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:19]Read from MH i2c: E2 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 03 00 E9 05 00 90 00 62 [18:09:19]RAPDU: 90 00 [18:09:19]wFMCommunicate OK [18:09:19]wFMCommunicate request_size=4 [18:09:19]MH_SAM_APDU [18:09:19]CAPDU: 80 0D 03 02 [18:09:19]Write to MH i2c: E2 08 00 EA 05 80 0D 03 02 00 00 00 00 6A [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:19]Read from MH i2c: E2 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 0B 00 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 0B 00 EA 05 00 F9 EE BF 91 28 5B 0A BE 90 00 ED [18:09:19]RAPDU: F9 EE BF 91 28 5B 0A BE 90 00 [18:09:19]wFMCommunicate OK [18:09:19]SAM_PROTO_SignData done [18:09:19]FM_MakeSignedData done [18:09:19]CreateOFDProtocolMessage [18:09:19]wFMCommunicate request_size=4 [18:09:19]MH_SAM_APDU [18:09:19]CAPDU: 80 11 00 00 [18:09:19]Write to MH i2c: E2 08 00 EB 05 80 11 00 00 00 00 00 00 6A [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:20]OFD Sender: No OFD packet to send [18:09:20]Read from MH i2c: E2 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: E2 17 00 [18:09:20]MH_I2C_Read... [18:09:20]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 33 32 90 00 BA [18:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:09:20]wFMCommunicate OK [18:09:20]CreateOFDProtocolMessage done [18:09:20]OFDSenderStorePacket 289811 [18:09:20]StoreOFDPacket docnum=289811 [18:09:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 8B 6F 06 01 F8 18 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E2 FE 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 43 B9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 B9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 65 00 00 00 00 07 04 06 00 20 B9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 CF AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6C 04 00 35 04 06 00 53 64 24 E0 41 18 F9 EE BF 91 28 5B 0A BE [18:09:20]CheckFolder [18:09:20]dirname=/storage/ofd_packets [18:09:20]CheckFolder done [18:09:20]ProducePacketName [18:09:20]name=ofd_packets/00289811 [18:09:20]NVStorageSaveData ofd_packets/00289811 [18:09:20]File name is /storage/ofd_packets/00289811 [18:09:20]Write 300 bytes [18:09:20]NVStorageSaveData done [18:09:20]OFDSenderStorePacket done [18:09:20]KKMCreateOFDPacket done [18:09:20]NVStorageSaveData kkm_last_timestamp [18:09:20]File name is /storage/kkm_last_timestamp [18:09:20]Write 4 bytes [18:09:20]NVStorageSaveData done [18:09:20]ExternCall_PrintAddStr [18:09:20]wPrintStart [18:09:20]Write to MH i2c: 01 00 00 EC 05 F1 [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: 01 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: 01 07 00 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: 01 07 00 EC 05 00 00 00 00 00 FF 0F 06 [18:09:20]RasterBufferAndPrint [18:09:20]line Счет N : (1)24617920 [18:09:20]line ИНН: 02508201610067 [18:09:20]line Контрольно-Кассовый Чек [18:09:20]line ПРОДАЖА [18:09:20]line ТРК (МРК, ГНК) : 71 [18:09:20]line Товар: 2711190000 [18:09:20]line ГАЗ-К-5 [18:09:20]line 65.250 * 37.40 [18:09:20]line = 2440.35 [18:09:20]line НДС 12% НСП 1% [18:09:20]line > о реализуемом товаре [18:09:20]line ОКРУГЛЕНИЕ: -0.35 [18:09:20]line ИТОГО: 2440.00 [18:09:20]line Внесено: 5000.00 [18:09:20]line СДАЧА: 2560.00 [18:09:20]line НСП 1% : 21.60 [18:09:20]line НДС 12% : 259.15 [18:09:20]line Наличными: 2440.00 [18:09:20]line Безнал.: 0.00 [18:09:20]line Место: АЗС № 90 "Партнёр-нефть" [18:09:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:09:20]line СНО: Общий режим [18:09:20]line Чек 485 23.09.2024 18:09 [18:09:20]line Смена: 515 ФФД: 1.0 [18:09:20]line ЗНМ: 0300000107 [18:09:20]line РНМ: 0000000000091827 [18:09:20]line Версия ККМ: 001 [18:09:20]line ФМ: 0000000000871832 [18:09:20]line ФД: 289811 [18:09:20]line ФПД: 91689580511512 [18:09:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180919&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289811&fm=91689580511512&tin=02508201610067®Number=0000000000091827&sum=244000 [18:09:20]written 0, free lines is 4095 [18:09:20]OFD Sender: Processing packet 289811 [packets to send 1784, broken 1783] [18:09:20]ProducePacketName [18:09:20]name=ofd_packets/00289811 [18:09:20]OFD Sender: To server: pG, [18:09:20]CommunicateWithHost lk.salyk.kg:30040 [18:09:20]ConnectInit lk.salyk.kg [18:09:20]Connected sock=10 [18:09: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 33 32 0E 01 00 00 8B 6F 06 01 F8 18 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E2 FE 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 43 B9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 B9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 65 00 00 00 00 07 04 06 00 20 B9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 CF AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 13 6C 04 00 35 04 06 00 53 64 24 E0 41 18 F9 EE BF 91 28 5B 0A BE [18:09:20]Write to MH i2c: 01 00 00 16 06 1C [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: 01 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: 01 07 00 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: 01 07 00 16 06 00 00 00 00 00 D7 0C 06 [18:09:20]RasterBufferAndPrint [18:09:20]line [18:09:20]line [18:09:20]line [18:09:20]line [18:09:20]line [18:09:20]written 0, free lines is 3292 [18:09:20]MH_Cut [18:09:20]Write to MH i2c: D1 01 00 1D 06 01 F5 [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: D1 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: D1 01 00 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: D1 01 00 1D 06 00 F4 [18:09:20]Write to MH i2c: 01 00 00 1E 06 24 [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09: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 33 32 4F 00 00 00 64 1D 47 00 17 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 33 32 10 04 04 00 13 6C 04 00 F4 03 04 00 A3 56 F1 66 B6 04 01 00 00 38 3C B6 74 A2 07 3E 36 [18:09:20]CommunicateWithHost err = 0 [18:09:20]CheckOFDResponse [18:09:20]1017 (14) - 77093643461234 [18:09:20]1041 (16) - 0000000000871832 [18:09:20]1040 (4) - 289811 [18:09:20]1012 (4) - 23.09.2024 11:53 [18:09:20]1206 (1) - 0 [18:09:20]OFD Sender: Remove packet 289811 [18:09:20]ProducePacketName [18:09:20]name=ofd_packets/00289811 [18:09:20]NVStorageDeleteData [18:09:21]*** Cut start [18:09:21]*** Partial cut [18:09:21]*** CUTSNS_PIN = 1 [18:09:21]*** CUTSNS_PIN = 0 [18:09:21]OFD Sender: No OFD packet to send [18:09:21]*** Brake cut motor [18:09:21]Read from MH i2c: 01 [18:09:21]MH_I2C_Read... [18:09:21]*** Stop cut motor [18:09:21]*** Cut end [18:09:21]Read from MH i2c: 01 07 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 FF 0F 39 [18:09:21]process_action close_receipt done [18:09:21]requested_data is exist [18:09:21]produce_requested_data [18:09:21]requested_item fm.sn is exist - process it [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 11 00 00 [18:09:21]Write to MH i2c: E2 08 00 1F 06 80 11 00 00 00 00 00 00 9F [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 17 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 17 00 1F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EF [18:09:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:09:21]wFMCommunicate OK [18:09:21]requested_item fd.num is exist - process it [18:09:21]SAM_PROTO_GetFieldsCounters [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 13 00 00 [18:09:21]Write to MH i2c: E2 08 00 20 06 80 13 00 00 00 00 00 00 A2 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:22]Read from MH i2c: E2 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: E2 62 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: E2 62 00 20 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 13 6C 04 00 0E 04 04 00 03 02 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 FC [18:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 13 6C 04 00 0E 04 04 00 03 02 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 [18:09:22]wFMCommunicate OK [18:09:22]SAM_PROTO_GetFieldsCounters done [18:09:22]requested_item shift.num is exist - process it [18:09:22]requested_item shift.opened is exist - process it [18:09:22]req_shift_opened [18:09:22]FM_GetShiftState [18:09:22]SAM_PROTO_GetShiftState [18:09:22]wFMCommunicate request_size=4 [18:09:22]MH_SAM_APDU [18:09:22]CAPDU: 80 13 01 00 [18:09:22]Write to MH i2c: E2 08 00 21 06 80 13 01 00 00 00 00 00 A4 [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:22]Read from MH i2c: E2 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: E2 0E 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: E2 0E 00 21 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 45 [18:09:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:09:22]wFMCommunicate OK [18:09:22]SAM_PROTO_GetShiftState done [18:09:22]FM_GetShiftState done [18:09:22]req_shift_opened done [18:09:22]requested_item shift.open_date is exist - process it [18:09:22]req_shift_open_date [18:09:22]req_shift_open_date done [18:09:22]produce_requested_data done [18:09:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289811,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:09:22]process_action_free close_receipt [18:09:22]json_value_free [18:09:22]json_value_free done [18:09:22]process_json_proto returns [18:09:22]Send response to host [18:09:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289811,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:09:22]free response buf [18:09:22]execute_script done [18:09:22]execute_script returns [18:09:22]free content buf [18:09:22]Sock 9.Close socket [18:09:22]Sock 9.Thread stoped [18:09:26]OFD Sender: No OFD packet to send [18:09:31]OFD Sender: No OFD packet to send [18:09:32]accept exits with 8 [18:09:32]New connection [18:09:32]New thread 3067350372 created [18:09:32]Thread 3067493732 joined [18:09:32]Waiting for new connection... [18:09:32] Sock 8.Parse request [18:09:32]Sock 8.Check first char [18:09:32]Sock 8.First char is OK [18:09:32]request: POST /json_proto HTTP/1.0 [18:09:32]Method: POST [18:09:32]URL: /json_proto [18:09:32]Method is POST - this is cgi request [18:09:32]url: /json_proto [18:09:32]query_string will be loaded in cgi processing [18:09:32]execute_cgi json_proto POST (null) [18:09:32]execute_cgi path=json_proto method=POST [18:09:32]POST find Content-Length [18:09:32]Host: 172.17.41.135:8080 [18:09:32]Content-Length: 791 [18:09:32]Content-Type: application/json [18:09:32] [18:09:32]POST finish read [18:09:32]Found Content-Length = 791 [18:09:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:32]execute_script... [18:09: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)24617922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:32]POST & json_proto [18:09:32]process_json_proto [18:09:32]json parsed OK: [18:09:32]protocol is kg_v1.0 [18:09:32]action value=close_receipt [18:09:32]process_action close_receipt [18:09:32]cmd_close_receipt [18:09:32]MH_GetDate [18:09:32]Write to MH i2c: F0 00 00 22 06 17 [18:09:32]Write i2c OK [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: F0 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: F0 09 00 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: F0 09 00 22 06 00 DD AE F1 66 ED 3E 82 65 14 [18:09:32]GetLastDocTimeStamp 1727114959 [18:09:32]current date 1727114973 [18:09:32]FM_GetShiftState [18:09:32]SAM_PROTO_GetShiftState [18:09:32]wFMCommunicate request_size=4 [18:09:32]MH_SAM_APDU [18:09:32]CAPDU: 80 13 01 00 [18:09:32]Write to MH i2c: E2 08 00 23 06 80 13 01 00 00 00 00 00 A6 [18:09:32]Write i2c OK [18:09:32]MH_I2C_Read... [18:09:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:32]Read from MH i2c: E2 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 0E 00 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 0E 00 23 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 47 [18:09:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:09:32]wFMCommunicate OK [18:09:32]SAM_PROTO_GetShiftState done [18:09:32]FM_GetShiftState done [18:09:32]opened in 1727051401 [18:09:32]opened+sec_in_day 1727137801 [18:09:32]quantity*price = 0 [18:09:32]sum+1 = 1 [18:09:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 486 23.09.2024 18:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289812 ФПД: 110916424284636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289812&fm=110916424284636&tin=02508201610067®Number=0000000000091827&sum=0 [18:09:33]StoreToDocumentArchive [18:09:33]shift 515 fd 289812 [18:09:33]save to /storage/0515/doc_00289812 [18:09:33]save last doc name /storage/0515/doc_00289812 to /storage/kkm_last_doc_name [18:09:33]save OK [18:09:33]Clear old archive folders... [18:09:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:09:33]tlvbuf is 0189AC80 [18:09:33]SAM_PROTO_ClearQueue [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 09 00 00 [18:09:33]Write to MH i2c: E2 08 00 30 06 80 09 00 00 00 00 00 00 A8 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 30 06 00 90 00 AA [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]SAM_PROTO_ClearQueue done [18:09:33]KKMCreateOFDPacket [18:09:33]OFDProtocolAddRootSTLVToBuf [18:09:33]FM_MakeSignedData [18:09:33]FM_MakeSignedData [18:09:33]SAM_PROTO_SignData [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 0D 01 02 [18:09:33]Write to MH i2c: E2 08 00 31 06 80 0D 01 02 00 00 00 00 B0 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]wFMCommunicate request_size=255 [18:09:33]MH_SAM_APDU [18:09: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 54 00 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 E6 01 00 00 F4 03 04 00 DD AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6C 04 00 35 04 06 00 64 E0 BE 11 [18:09:33]Write to MH i2c: E2 02 01 32 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 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 E6 01 00 00 F4 03 04 00 DD AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6C 04 00 35 04 06 00 64 E0 BE 11 00 00 C6 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 32 06 00 90 00 AC [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]wFMCommunicate request_size=7 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 0D 02 02 02 B9 DC [18:09:33]Write to MH i2c: E2 0A 00 33 06 80 0D 02 02 02 00 B9 DC 00 00 4C [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 0D 03 02 [18:09:33]Write to MH i2c: E2 08 00 34 06 80 0D 03 02 00 00 00 00 B5 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 0B 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 0B 00 34 06 00 88 DD 9E 19 A6 D0 7A 02 90 00 C4 [18:09:33]RAPDU: 88 DD 9E 19 A6 D0 7A 02 90 00 [18:09:33]wFMCommunicate OK [18:09:33]SAM_PROTO_SignData done [18:09:34]FM_MakeSignedData done [18:09:34]CreateOFDProtocolMessage [18:09:34]wFMCommunicate request_size=4 [18:09:34]MH_SAM_APDU [18:09:34]CAPDU: 80 11 00 00 [18:09:34]Write to MH i2c: E2 08 00 35 06 80 11 00 00 00 00 00 00 B5 [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:34]Read from MH i2c: E2 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: E2 17 00 [18:09:34]MH_I2C_Read... [18:09:34]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 33 32 90 00 05 [18:09:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:09:34]wFMCommunicate OK [18:09:34]CreateOFDProtocolMessage done [18:09:34]OFDSenderStorePacket 289812 [18:09:34]StoreOFDPacket docnum=289812 [18:09:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 F5 0D 04 01 84 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 DD AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6C 04 00 35 04 06 00 64 E0 BE 11 B9 DC 88 DD 9E 19 A6 D0 7A 02 [18:09:34]CheckFolder [18:09:34]dirname=/storage/ofd_packets [18:09:34]CheckFolder done [18:09:34]ProducePacketName [18:09:34]name=ofd_packets/00289812 [18:09:34]NVStorageSaveData ofd_packets/00289812 [18:09:34]File name is /storage/ofd_packets/00289812 [18:09:34]Write 298 bytes [18:09:34]NVStorageSaveData done [18:09:34]OFDSenderStorePacket done [18:09:34]KKMCreateOFDPacket done [18:09:34]NVStorageSaveData kkm_last_timestamp [18:09:34]File name is /storage/kkm_last_timestamp [18:09:34]Write 4 bytes [18:09:34]NVStorageSaveData done [18:09:34]ExternCall_PrintAddStr [18:09:34]wPrintStart [18:09:34]Write to MH i2c: 01 00 00 36 06 3C [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 36 06 00 00 00 00 00 FF 0F 51 [18:09:34]RasterBufferAndPrint [18:09:34]line Счет N : (1)24617922 [18:09:34]line ИНН: 02508201610067 [18:09:34]line Контрольно-Кассовый Чек [18:09:34]line ПРОДАЖА [18:09:34]line ТРК (МРК, ГНК) : 22 [18:09:34]line Товар: 2710194210 [18:09:34]line ДТ-К-5 [18:09:34]line 65.620 * 0.00 [18:09:34]line = 0.00 [18:09:34]line НДС 12% НСП 1% [18:09:34]line > о реализуемом товаре [18:09:34]line ИТОГО: 0.00 [18:09:34]line НСП 1% : 0.00 [18:09:34]line НДС 12% : 0.00 [18:09:34]line Наличными: 0.00 [18:09:34]line Безнал.: 0.00 [18:09:34]line Место: АЗС № 90 "Партнёр-нефть" [18:09:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:09:34]line СНО: Общий режим [18:09:34]line Чек 486 23.09.2024 18:09 [18:09:34]line Смена: 515 ФФД: 1.0 [18:09:34]line ЗНМ: 0300000107 [18:09:34]line РНМ: 0000000000091827 [18:09:34]line Версия ККМ: 001 [18:09:34]line Талоны: Топливная Карта [18:09:34]line 99990 [18:09:34]line ФМ: 0000000000871832 [18:09:34]line ФД: 289812 [18:09:34]line ФПД: 110916424284636 [18:09:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T180933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289812&fm=110916424284636&tin=02508201610067®Number=0000000000091827&sum=0 [18:09:34]written 0, free lines is 4095 [18:09:34]OFD Sender: Processing packet 289812 [packets to send 1784, broken 1783] [18:09:34]ProducePacketName [18:09:34]name=ofd_packets/00289812 [18:09:34]OFD Sender: To server: pG, [18:09:34]CommunicateWithHost lk.salyk.kg:30040 [18:09:34]ConnectInit lk.salyk.kg [18:09:34]Connected sock=10 [18: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 33 32 0C 01 00 00 F5 0D 04 01 84 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 DD AE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 14 6C 04 00 35 04 06 00 64 E0 BE 11 B9 DC 88 DD 9E 19 A6 D0 7A 02 [18:09:34]Write to MH i2c: 01 00 00 5F 06 65 [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 5F 06 00 00 00 00 00 F4 0C 6C [18:09:34]RasterBufferAndPrint [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]written 0, free lines is 3322 [18:09:34]MH_Cut [18:09:34]Write to MH i2c: D1 01 00 66 06 01 3E [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 01 00 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 01 00 66 06 00 3D [18:09:34]Write to MH i2c: 01 00 00 67 06 6D [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09: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 33 32 4F 00 00 00 AF B5 47 00 C9 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 33 32 10 04 04 00 14 6C 04 00 F4 03 04 00 B1 56 F1 66 B6 04 01 00 00 50 22 17 D4 2D A0 70 25 [18:09:34]CommunicateWithHost err = 0 [18:09:34]CheckOFDResponse [18:09:34]1017 (14) - 77093643461234 [18:09:34]1041 (16) - 0000000000871832 [18:09:34]1040 (4) - 289812 [18:09:34]1012 (4) - 23.09.2024 11:53 [18:09:34]1206 (1) - 0 [18:09:34]OFD Sender: Remove packet 289812 [18:09:34]ProducePacketName [18:09:34]name=ofd_packets/00289812 [18:09:34]NVStorageDeleteData [18:09:35]*** Cut start [18:09:35]*** Partial cut [18:09:35]*** CUTSNS_PIN = 1 [18:09:35]*** CUTSNS_PIN = 0 [18:09:35]OFD Sender: No OFD packet to send [18:09:35]*** Brake cut motor [18:09:35]Read from MH i2c: 01 [18:09:35]MH_I2C_Read... [18:09:35]*** Stop cut motor [18:09:35]*** Cut end [18:09:35]Read from MH i2c: 01 07 00 [18:09:35]MH_I2C_Read... [18:09:35]Read from MH i2c: 01 07 00 67 06 00 00 00 00 00 FF 0F 82 [18:09:35]process_action close_receipt done [18:09:35]requested_data is exist [18:09:35]produce_requested_data [18:09:35]requested_item fm.sn is exist - process it [18:09:35]wFMCommunicate request_size=4 [18:09:35]MH_SAM_APDU [18:09:35]CAPDU: 80 11 00 00 [18:09:35]Write to MH i2c: E2 08 00 68 06 80 11 00 00 00 00 00 00 E8 [18:09:35]Write i2c OK [18:09:35]MH_I2C_Read... [18:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:35]Read from MH i2c: E2 [18:09:35]MH_I2C_Read... [18:09:35]Read from MH i2c: E2 17 00 [18:09:35]MH_I2C_Read... [18:09:35]Read from MH i2c: E2 17 00 68 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 38 [18:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:09:35]wFMCommunicate OK [18:09:35]requested_item fd.num is exist - process it [18:09:35]SAM_PROTO_GetFieldsCounters [18:09:35]wFMCommunicate request_size=4 [18:09:35]MH_SAM_APDU [18:09:35]CAPDU: 80 13 00 00 [18:09:35]Write to MH i2c: E2 08 00 69 06 80 13 00 00 00 00 00 00 EB [18:09:35]Write i2c OK [18:09:35]MH_I2C_Read... [18:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:36]Read from MH i2c: E2 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 62 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 62 00 69 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 14 6C 04 00 0E 04 04 00 03 02 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 49 [18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 14 6C 04 00 0E 04 04 00 03 02 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 [18:09:36]wFMCommunicate OK [18:09:36]SAM_PROTO_GetFieldsCounters done [18:09:36]requested_item shift.num is exist - process it [18:09:36]requested_item shift.opened is exist - process it [18:09:36]req_shift_opened [18:09:36]FM_GetShiftState [18:09:36]SAM_PROTO_GetShiftState [18:09:36]wFMCommunicate request_size=4 [18:09:36]MH_SAM_APDU [18:09:36]CAPDU: 80 13 01 00 [18:09:36]Write to MH i2c: E2 08 00 6A 06 80 13 01 00 00 00 00 00 ED [18:09:36]Write i2c OK [18:09:36]MH_I2C_Read... [18:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:36]Read from MH i2c: E2 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 0E 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 0E 00 6A 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8E [18:09:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:09:36]wFMCommunicate OK [18:09:36]SAM_PROTO_GetShiftState done [18:09:36]FM_GetShiftState done [18:09:36]req_shift_opened done [18:09:36]requested_item shift.open_date is exist - process it [18:09:36]req_shift_open_date [18:09:36]req_shift_open_date done [18:09:36]produce_requested_data done [18:09:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289812,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:09:36]process_action_free close_receipt [18:09:36]json_value_free [18:09:36]json_value_free done [18:09:36]process_json_proto returns [18:09:36]Send response to host [18:09:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289812,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:09:36]free response buf [18:09:36]execute_script done [18:09:36]execute_script returns [18:09:36]free content buf [18:09:36]Sock 8.Close socket [18:09:36]Sock 8.Thread stoped [18:09:40]OFD Sender: No OFD packet to send [18:09:45]OFD Sender: No OFD packet to send [18:09:50]OFD Sender: No OFD packet to send [18:09:55]OFD Sender: No OFD packet to send [18:10:00]OFD Sender: No OFD packet to send [18:10:05]OFD Sender: No OFD packet to send [18:10:10]OFD Sender: No OFD packet to send [18:10:15]OFD Sender: No OFD packet to send [18:10:20]OFD Sender: No OFD packet to send [18:10:25]OFD Sender: No OFD packet to send [18:10:26]accept exits with 9 [18:10:26]New connection [18:10:26]New thread 3067493732 created [18:10:26]Thread 3067350372 joined [18:10:26]Waiting for new connection... [18:10:26] Sock 9.Parse request [18:10:26]Sock 9.Check first char [18:10:26]Sock 9.First char is OK [18:10:26]request: POST /json_proto HTTP/1.0 [18:10:26]Method: POST [18:10:26]URL: /json_proto [18:10:26]Method is POST - this is cgi request [18:10:26]url: /json_proto [18:10:26]query_string will be loaded in cgi processing [18:10:26]execute_cgi json_proto POST (null) [18:10:26]execute_cgi path=json_proto method=POST [18:10:26]POST find Content-Length [18:10:26]Host: 172.17.41.135:8080 [18:10:26]Content-Length: 681 [18:10:26]Content-Type: application/json [18:10:26] [18:10:26]POST finish read [18:10:26]Found Content-Length = 681 [18:10:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [18:10:26]execute_script... [18:10:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [18:10:26]POST & json_proto [18:10:26]process_json_proto [18:10:26]json parsed OK: [18:10:26]protocol is kg_v1.0 [18:10:26]action value=close_receipt [18:10:26]process_action close_receipt [18:10:26]cmd_close_receipt [18:10:26]MH_GetDate [18:10:26]Write to MH i2c: F0 00 00 6B 06 60 [18:10:26]Write i2c OK [18:10:26]MH_I2C_Read... [18:10:26]Read from MH i2c: F0 [18:10:26]MH_I2C_Read... [18:10:26]Read from MH i2c: F0 09 00 [18:10:26]MH_I2C_Read... [18:10:26]Read from MH i2c: F0 09 00 6B 06 00 13 AF F1 66 ED 3E 82 65 94 [18:10:26]GetLastDocTimeStamp 1727114973 [18:10:26]current date 1727115027 [18:10:26]FM_GetShiftState [18:10:26]SAM_PROTO_GetShiftState [18:10:26]wFMCommunicate request_size=4 [18:10:26]MH_SAM_APDU [18:10:26]CAPDU: 80 13 01 00 [18:10:26]Write to MH i2c: E2 08 00 6C 06 80 13 01 00 00 00 00 00 EF [18:10:26]Write i2c OK [18:10:26]MH_I2C_Read... [18:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:26]Read from MH i2c: E2 [18:10:26]MH_I2C_Read... [18:10:26]Read from MH i2c: E2 0E 00 [18:10:26]MH_I2C_Read... [18:10:26]Read from MH i2c: E2 0E 00 6C 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 90 [18:10:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:10:26]wFMCommunicate OK [18:10:26]SAM_PROTO_GetShiftState done [18:10:26]FM_GetShiftState done [18:10:26]opened in 1727051401 [18:10:26]opened+sec_in_day 1727137801 [18:10:26]quantity*price = 100050 [18:10:26]sum+1 = 100052 [18:10: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 487 23.09.2024 18:10 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289813 ФПД: 197000468387833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181027&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289813&fm=197000468387833&tin=02508201610067®Number=0000000000091827&sum=100000 [18:10:27]StoreToDocumentArchive [18:10:27]shift 515 fd 289813 [18:10:27]save to /storage/0515/doc_00289813 [18:10:27]save last doc name /storage/0515/doc_00289813 to /storage/kkm_last_doc_name [18:10:27]save OK [18:10:27]Clear old archive folders... [18:10:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:10:27]tlvbuf is 018A0630 [18:10:27]SAM_PROTO_ClearQueue [18:10:27]wFMCommunicate request_size=4 [18:10:27]MH_SAM_APDU [18:10:27]CAPDU: 80 09 00 00 [18:10:27]Write to MH i2c: E2 08 00 79 06 80 09 00 00 00 00 00 00 F1 [18:10:27]Write i2c OK [18:10:27]MH_I2C_Read... [18:10:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:10:27]Read from MH i2c: E2 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 03 00 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 03 00 79 06 00 90 00 F3 [18:10:27]RAPDU: 90 00 [18:10:27]wFMCommunicate OK [18:10:27]SAM_PROTO_ClearQueue done [18:10:27]KKMCreateOFDPacket [18:10:27]OFDProtocolAddRootSTLVToBuf [18:10:27]FM_MakeSignedData [18:10:27]FM_MakeSignedData [18:10:27]SAM_PROTO_SignData [18:10:27]wFMCommunicate request_size=4 [18:10:27]MH_SAM_APDU [18:10:27]CAPDU: 80 0D 01 02 [18:10:27]Write to MH i2c: E2 08 00 7A 06 80 0D 01 02 00 00 00 00 F9 [18:10:27]Write i2c OK [18:10:27]MH_I2C_Read... [18:10:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:10:27]Read from MH i2c: E2 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 03 00 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 03 00 7A 06 00 90 00 F4 [18:10:27]RAPDU: 90 00 [18:10:27]wFMCommunicate OK [18:10:27]wFMCommunicate request_size=255 [18:10:27]MH_SAM_APDU [18:10: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 E7 01 00 00 F4 03 04 00 13 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6C 04 00 35 04 06 00 B3 2B BE F0 [18:10:27]Write to MH i2c: E2 02 01 7B 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 E7 01 00 00 F4 03 04 00 13 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6C 04 00 35 04 06 00 B3 2B BE F0 00 00 94 [18:10:27]Write i2c OK [18:10:27]MH_I2C_Read... [18:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:28]Read from MH i2c: E2 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: E2 03 00 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: E2 03 00 7B 06 00 90 00 F5 [18:10:28]RAPDU: 90 00 [18:10:28]wFMCommunicate OK [18:10:28]wFMCommunicate request_size=7 [18:10:28]MH_SAM_APDU [18:10:28]CAPDU: 80 0D 02 02 02 57 F9 [18:10:28]Write to MH i2c: E2 0A 00 7C 06 80 0D 02 02 02 00 57 F9 00 00 50 [18:10:28]Write i2c OK [18:10:28]MH_I2C_Read... [18:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:28]Read from MH i2c: E2 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: E2 03 00 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: E2 03 00 7C 06 00 90 00 F6 [18:10:28]RAPDU: 90 00 [18:10:28]wFMCommunicate OK [18:10:28]wFMCommunicate request_size=4 [18:10:28]MH_SAM_APDU [18:10:28]CAPDU: 80 0D 03 02 [18:10:28]Write to MH i2c: E2 08 00 7D 06 80 0D 03 02 00 00 00 00 FE [18:10:28]Write i2c OK [18:10:28]MH_I2C_Read... [18:10:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:10:28]Read from MH i2c: E2 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: E2 0B 00 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: E2 0B 00 7D 06 00 FF 24 5C BD 0D A2 5E 52 90 00 9A [18:10:28]RAPDU: FF 24 5C BD 0D A2 5E 52 90 00 [18:10:28]wFMCommunicate OK [18:10:28]SAM_PROTO_SignData done [18:10:28]FM_MakeSignedData done [18:10:28]CreateOFDProtocolMessage [18:10:28]wFMCommunicate request_size=4 [18:10:28]MH_SAM_APDU [18:10:28]CAPDU: 80 11 00 00 [18:10:28]Write to MH i2c: E2 08 00 7E 06 80 11 00 00 00 00 00 00 FE [18:10:28]Write i2c OK [18:10:28]MH_I2C_Read... [18:10:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:28]Read from MH i2c: E2 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: E2 17 00 [18:10:28]MH_I2C_Read... [18:10:28]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 33 32 90 00 4E [18:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:10:28]wFMCommunicate OK [18:10:28]CreateOFDProtocolMessage done [18:10:28]OFDSenderStorePacket 289813 [18:10:28]StoreOFDPacket docnum=289813 [18:10:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 06 32 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 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 E7 01 00 00 F4 03 04 00 13 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6C 04 00 35 04 06 00 B3 2B BE F0 57 F9 FF 24 5C BD 0D A2 5E 52 [18:10:28]CheckFolder [18:10:28]dirname=/storage/ofd_packets [18:10:28]CheckFolder done [18:10:28]ProducePacketName [18:10:28]name=ofd_packets/00289813 [18:10:28]NVStorageSaveData ofd_packets/00289813 [18:10:28]File name is /storage/ofd_packets/00289813 [18:10:28]Write 298 bytes [18:10:28]NVStorageSaveData done [18:10:28]OFDSenderStorePacket done [18:10:28]KKMCreateOFDPacket done [18:10:28]NVStorageSaveData kkm_last_timestamp [18:10:28]File name is /storage/kkm_last_timestamp [18:10:28]Write 4 bytes [18:10:28]NVStorageSaveData done [18:10:28]ExternCall_PrintAddStr [18:10:28]wPrintStart [18:10:28]Write to MH i2c: 01 00 00 7F 06 85 [18:10:28]Write i2c OK [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: 01 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: 01 07 00 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: 01 07 00 7F 06 00 00 00 00 00 FF 0F 9A [18:10:28]RasterBufferAndPrint [18:10:28]line Счет N : (1)24617923 [18:10:28]line ИНН: 02508201610067 [18:10:28]line Контрольно-Кассовый Чек [18:10:28]line ПРОДАЖА [18:10:28]line ТРК (МРК, ГНК) : 35 [18:10:28]line Товар: 2710194210 [18:10:28]line ДТ-К-5 [18:10:28]line 13.130 * 76.20 [18:10:28]line = 1000.51 [18:10:28]line НДС 12% НСП 1% [18:10:28]line > о реализуемом товаре [18:10:28]line ОКРУГЛЕНИЕ: -0.51 [18:10:28]line ИТОГО: 1000.00 [18:10:28]line Внесено: 1000.00 [18:10:28]line СДАЧА: 0.00 [18:10:28]line НСП 1% : 8.85 [18:10:28]line НДС 12% : 106.25 [18:10:28]line Наличными: 1000.00 [18:10:28]line Безнал.: 0.00 [18:10:28]line Место: АЗС № 90 "Партнёр-нефть" [18:10:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:10:28]line СНО: Общий режим [18:10:28]line Чек 487 23.09.2024 18:10 [18:10:28]line Смена: 515 ФФД: 1.0 [18:10:28]line ЗНМ: 0300000107 [18:10:28]line РНМ: 0000000000091827 [18:10:28]line Версия ККМ: 001 [18:10:28]line ФМ: 0000000000871832 [18:10:28]line ФД: 289813 [18:10:28]line ФПД: 197000468387833 [18:10:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181027&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289813&fm=197000468387833&tin=02508201610067®Number=0000000000091827&sum=100000 [18:10:28]written 0, free lines is 4095 [18:10:28]OFD Sender: Processing packet 289813 [packets to send 1784, broken 1783] [18:10:28]ProducePacketName [18:10:28]name=ofd_packets/00289813 [18:10:28]OFD Sender: To server: pG, [18:10:28]CommunicateWithHost lk.salyk.kg:30040 [18:10:28]ConnectInit lk.salyk.kg [18:10:28]Write to MH i2c: 01 00 00 A9 06 AF [18:10:28]Write i2c OK [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: 01 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: 01 07 00 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: 01 07 00 A9 06 00 00 00 00 00 CA 0C 8C [18:10:28]RasterBufferAndPrint [18:10:28]line [18:10:28]line [18:10:28]line [18:10:28]line [18:10:28]line [18:10:28]written 0, free lines is 3277 [18:10:28]MH_Cut [18:10:28]Write to MH i2c: D1 01 00 B0 06 01 88 [18:10:28]Write i2c OK [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: D1 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: D1 01 00 [18:10:28]MH_I2C_Read... [18:10:28]Read from MH i2c: D1 01 00 B0 06 00 87 [18:10:28]Write to MH i2c: 01 00 00 B1 06 B7 [18:10:28]Write i2c OK [18:10:28]MH_I2C_Read... [18:10:28]Connected sock=10 [18:10:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 06 32 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 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 E7 01 00 00 F4 03 04 00 13 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 15 6C 04 00 35 04 06 00 B3 2B BE F0 57 F9 FF 24 5C BD 0D A2 5E 52 [18:10:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 DE 26 47 00 33 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 33 32 10 04 04 00 15 6C 04 00 F4 03 04 00 E7 56 F1 66 B6 04 01 00 00 53 A5 E4 03 35 33 D4 72 [18:10:29]CommunicateWithHost err = 0 [18:10:29]CheckOFDResponse [18:10:29]1017 (14) - 77093643461234 [18:10:29]1041 (16) - 0000000000871832 [18:10:29]1040 (4) - 289813 [18:10:29]1012 (4) - 23.09.2024 11:54 [18:10:29]1206 (1) - 0 [18:10:29]OFD Sender: Remove packet 289813 [18:10:29]ProducePacketName [18:10:29]name=ofd_packets/00289813 [18:10:29]NVStorageDeleteData [18:10:29]*** Cut start [18:10:29]*** Partial cut [18:10:29]*** CUTSNS_PIN = 1 [18:10:29]*** CUTSNS_PIN = 0 [18:10:29]OFD Sender: No OFD packet to send [18:10:29]*** Brake cut motor [18:10:30]Read from MH i2c: 01 [18:10:30]MH_I2C_Read... [18:10:30]*** Stop cut motor [18:10:30]*** Cut end [18:10:30]Read from MH i2c: 01 07 00 [18:10:30]MH_I2C_Read... [18:10:30]Read from MH i2c: 01 07 00 B1 06 00 00 00 00 00 FF 0F CC [18:10:30]process_action close_receipt done [18:10:30]requested_data is exist [18:10:30]produce_requested_data [18:10:30]requested_item fm.sn is exist - process it [18:10:30]wFMCommunicate request_size=4 [18:10:30]MH_SAM_APDU [18:10:30]CAPDU: 80 11 00 00 [18:10:30]Write to MH i2c: E2 08 00 B2 06 80 11 00 00 00 00 00 00 32 [18:10:30]Write i2c OK [18:10:30]MH_I2C_Read... [18:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:30]Read from MH i2c: E2 [18:10:30]MH_I2C_Read... [18:10:30]Read from MH i2c: E2 17 00 [18:10:30]MH_I2C_Read... [18:10:30]Read from MH i2c: E2 17 00 B2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 82 [18:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:10:30]wFMCommunicate OK [18:10:30]requested_item fd.num is exist - process it [18:10:30]SAM_PROTO_GetFieldsCounters [18:10:30]wFMCommunicate request_size=4 [18:10:30]MH_SAM_APDU [18:10:30]CAPDU: 80 13 00 00 [18:10:30]Write to MH i2c: E2 08 00 B3 06 80 13 00 00 00 00 00 00 35 [18:10:30]Write i2c OK [18:10:30]MH_I2C_Read... [18:10:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:30]Read from MH i2c: E2 [18:10:30]MH_I2C_Read... [18:10:30]Read from MH i2c: E2 62 00 [18:10:30]MH_I2C_Read... [18:10:30]Read from MH i2c: E2 62 00 B3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 15 6C 04 00 0E 04 04 00 03 02 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 97 [18:10:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 15 6C 04 00 0E 04 04 00 03 02 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 [18:10:30]wFMCommunicate OK [18:10:30]SAM_PROTO_GetFieldsCounters done [18:10:30]requested_item shift.num is exist - process it [18:10:30]requested_item shift.opened is exist - process it [18:10:30]req_shift_opened [18:10:30]FM_GetShiftState [18:10:30]SAM_PROTO_GetShiftState [18:10:30]wFMCommunicate request_size=4 [18:10:30]MH_SAM_APDU [18:10:30]CAPDU: 80 13 01 00 [18:10:30]Write to MH i2c: E2 08 00 B4 06 80 13 01 00 00 00 00 00 37 [18:10:30]Write i2c OK [18:10:30]MH_I2C_Read... [18:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:30]Read from MH i2c: E2 [18:10:30]MH_I2C_Read... [18:10:30]Read from MH i2c: E2 0E 00 [18:10:30]MH_I2C_Read... [18:10:30]Read from MH i2c: E2 0E 00 B4 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D8 [18:10:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:10:30]wFMCommunicate OK [18:10:30]SAM_PROTO_GetShiftState done [18:10:30]FM_GetShiftState done [18:10:30]req_shift_opened done [18:10:30]requested_item shift.open_date is exist - process it [18:10:30]req_shift_open_date [18:10:30]req_shift_open_date done [18:10:30]produce_requested_data done [18:10:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289813,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:10:30]process_action_free close_receipt [18:10:30]json_value_free [18:10:30]json_value_free done [18:10:30]process_json_proto returns [18:10:30]Send response to host [18:10:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289813,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:10:30]free response buf [18:10:30]execute_script done [18:10:30]execute_script returns [18:10:30]free content buf [18:10:30]Sock 9.Close socket [18:10:30]Sock 9.Thread stoped [18:10:34]OFD Sender: No OFD packet to send [18:10:39]OFD Sender: No OFD packet to send [18:10:44]OFD Sender: No OFD packet to send [18:10:49]OFD Sender: No OFD packet to send [18:10:54]OFD Sender: No OFD packet to send [18:10:59]OFD Sender: No OFD packet to send [18:11:04]OFD Sender: No OFD packet to send [18:11:10]OFD Sender: No OFD packet to send [18:11:15]OFD Sender: No OFD packet to send [18:11:20]OFD Sender: No OFD packet to send [18:11:25]OFD Sender: No OFD packet to send [18:11:30]OFD Sender: No OFD packet to send [18:11:35]OFD Sender: No OFD packet to send [18:11:40]OFD Sender: No OFD packet to send [18:11:45]OFD Sender: No OFD packet to send [18:11:50]OFD Sender: No OFD packet to send [18:11:55]OFD Sender: No OFD packet to send [18:12:00]OFD Sender: No OFD packet to send [18:12:03]accept exits with 8 [18:12:03]New connection [18:12:03]New thread 3067350372 created [18:12:03]Thread 3067493732 joined [18:12:03]Waiting for new connection... [18:12:03] Sock 8.Parse request [18:12:03]Sock 8.Check first char [18:12:03]Sock 8.First char is OK [18:12:03]request: POST /json_proto HTTP/1.0 [18:12:03]Method: POST [18:12:03]URL: /json_proto [18:12:03]Method is POST - this is cgi request [18:12:03]url: /json_proto [18:12:03]query_string will be loaded in cgi processing [18:12:03]execute_cgi json_proto POST (null) [18:12:03]execute_cgi path=json_proto method=POST [18:12:03]POST find Content-Length [18:12:03]Host: 172.17.41.135:8080 [18:12:03]Content-Length: 625 [18:12:03]Content-Type: application/json [18:12:03] [18:12:03]POST finish read [18:12:03]Found Content-Length = 625 [18:12:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:03]execute_script... [18:12: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)24617924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:03]POST & json_proto [18:12:03]process_json_proto [18:12:03]json parsed OK: [18:12:03]protocol is kg_v1.0 [18:12:03]action value=close_receipt [18:12:03]process_action close_receipt [18:12:03]cmd_close_receipt [18:12:03]MH_GetDate [18:12:03]Write to MH i2c: F0 00 00 B5 06 AA [18:12:03]Write i2c OK [18:12:03]MH_I2C_Read... [18:12:03]Read from MH i2c: F0 [18:12:03]MH_I2C_Read... [18:12:03]Read from MH i2c: F0 09 00 [18:12:03]MH_I2C_Read... [18:12:03]Read from MH i2c: F0 09 00 B5 06 00 74 AF F1 66 ED 3E 82 65 3F [18:12:03]GetLastDocTimeStamp 1727115027 [18:12:03]current date 1727115124 [18:12:03]FM_GetShiftState [18:12:03]SAM_PROTO_GetShiftState [18:12:03]wFMCommunicate request_size=4 [18:12:03]MH_SAM_APDU [18:12:03]CAPDU: 80 13 01 00 [18:12:03]Write to MH i2c: E2 08 00 B6 06 80 13 01 00 00 00 00 00 39 [18:12:03]Write i2c OK [18:12:03]MH_I2C_Read... [18:12:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:03]Read from MH i2c: E2 [18:12:03]MH_I2C_Read... [18:12:03]Read from MH i2c: E2 0E 00 [18:12:03]MH_I2C_Read... [18:12:03]Read from MH i2c: E2 0E 00 B6 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DA [18:12:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:12:03]wFMCommunicate OK [18:12:03]SAM_PROTO_GetShiftState done [18:12:03]FM_GetShiftState done [18:12:03]opened in 1727051401 [18:12:03]opened+sec_in_day 1727137801 [18:12:03]quantity*price = 99999 [18:12:03]sum+1 = 100001 [18:12:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 488 23.09.2024 18:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289814 ФПД: 226250530234322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181204&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289814&fm=226250530234322&tin=02508201610067®Number=0000000000091827&sum=100000 [18:12:04]StoreToDocumentArchive [18:12:04]shift 515 fd 289814 [18:12:04]save to /storage/0515/doc_00289814 [18:12:04]save last doc name /storage/0515/doc_00289814 to /storage/kkm_last_doc_name [18:12:04]save OK [18:12:04]Clear old archive folders... [18:12:04]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:12:04]tlvbuf is 01893800 [18:12:04]SAM_PROTO_ClearQueue [18:12:04]wFMCommunicate request_size=4 [18:12:04]MH_SAM_APDU [18:12:04]CAPDU: 80 09 00 00 [18:12:04]Write to MH i2c: E2 08 00 C3 06 80 09 00 00 00 00 00 00 3B [18:12:04]Write i2c OK [18:12:04]MH_I2C_Read... [18:12:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:04]Read from MH i2c: E2 [18:12:04]MH_I2C_Read... [18:12:04]Read from MH i2c: E2 03 00 [18:12:04]MH_I2C_Read... [18:12:04]Read from MH i2c: E2 03 00 C3 06 00 90 00 3D [18:12:04]RAPDU: 90 00 [18:12:04]wFMCommunicate OK [18:12:04]SAM_PROTO_ClearQueue done [18:12:04]KKMCreateOFDPacket [18:12:04]OFDProtocolAddRootSTLVToBuf [18:12:04]FM_MakeSignedData [18:12:04]FM_MakeSignedData [18:12:04]SAM_PROTO_SignData [18:12:04]wFMCommunicate request_size=4 [18:12:04]MH_SAM_APDU [18:12:04]CAPDU: 80 0D 01 02 [18:12:04]Write to MH i2c: E2 08 00 C4 06 80 0D 01 02 00 00 00 00 43 [18:12:04]Write i2c OK [18:12:04]MH_I2C_Read... [18:12:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:05]Read from MH i2c: E2 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 03 00 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 03 00 C4 06 00 90 00 3E [18:12:05]RAPDU: 90 00 [18:12:05]wFMCommunicate OK [18:12:05]wFMCommunicate request_size=253 [18:12:05]MH_SAM_APDU [18:12:05]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 74 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6C 04 00 35 04 06 00 CD C6 0E 7C 1F D2 [18:12:05]Write to MH i2c: E2 00 01 C5 06 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 74 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6C 04 00 35 04 06 00 CD C6 0E 7C 1F D2 00 00 4A [18:12:05]Write i2c OK [18:12:05]MH_I2C_Read... [18:12:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:05]Read from MH i2c: E2 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 03 00 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 03 00 C5 06 00 90 00 3F [18:12:05]RAPDU: 90 00 [18:12:05]wFMCommunicate OK [18:12:05]wFMCommunicate request_size=4 [18:12:05]MH_SAM_APDU [18:12:05]CAPDU: 80 0D 03 02 [18:12:05]Write to MH i2c: E2 08 00 C6 06 80 0D 03 02 00 00 00 00 47 [18:12:05]Write i2c OK [18:12:05]MH_I2C_Read... [18:12:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:05]Read from MH i2c: E2 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 0B 00 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 0B 00 C6 06 00 A1 AA 4E 8D 10 0B B6 52 90 00 91 [18:12:05]RAPDU: A1 AA 4E 8D 10 0B B6 52 90 00 [18:12:05]wFMCommunicate OK [18:12:05]SAM_PROTO_SignData done [18:12:05]FM_MakeSignedData done [18:12:05]CreateOFDProtocolMessage [18:12:05]wFMCommunicate request_size=4 [18:12:05]MH_SAM_APDU [18:12:05]CAPDU: 80 11 00 00 [18:12:05]Write to MH i2c: E2 08 00 C7 06 80 11 00 00 00 00 00 00 47 [18:12:05]Write i2c OK [18:12:05]MH_I2C_Read... [18:12:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:05]Read from MH i2c: E2 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 17 00 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: E2 17 00 C7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 97 [18:12:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:12:05]wFMCommunicate OK [18:12:05]CreateOFDProtocolMessage done [18:12:05]OFDSenderStorePacket 289814 [18:12:05]StoreOFDPacket docnum=289814 [18:12:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 8B ED 00 01 D8 48 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 74 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6C 04 00 35 04 06 00 CD C6 0E 7C 1F D2 A1 AA 4E 8D 10 0B B6 52 [18:12:05]CheckFolder [18:12:05]dirname=/storage/ofd_packets [18:12:05]CheckFolder done [18:12:05]ProducePacketName [18:12:05]name=ofd_packets/00289814 [18:12:05]NVStorageSaveData ofd_packets/00289814 [18:12:05]File name is /storage/ofd_packets/00289814 [18:12:05]Write 294 bytes [18:12:05]NVStorageSaveData done [18:12:05]OFDSenderStorePacket done [18:12:05]KKMCreateOFDPacket done [18:12:05]NVStorageSaveData kkm_last_timestamp [18:12:05]File name is /storage/kkm_last_timestamp [18:12:05]Write 4 bytes [18:12:05]NVStorageSaveData done [18:12:05]ExternCall_PrintAddStr [18:12:05]wPrintStart [18:12:05]Write to MH i2c: 01 00 00 C8 06 CE [18:12:05]Write i2c OK [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: 01 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: 01 07 00 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: 01 07 00 C8 06 00 00 00 00 00 FF 0F E3 [18:12:05]RasterBufferAndPrint [18:12:05]line Счет N : (1)24617924 [18:12:05]line ИНН: 02508201610067 [18:12:05]line Контрольно-Кассовый Чек [18:12:05]line ПРОДАЖА [18:12:05]line ТРК (МРК, ГНК) : 54 [18:12:05]line Товар: 2710124130 [18:12:05]line SU-92 [18:12:05]line 14.430 * 69.30 [18:12:05]line = 1000.00 [18:12:05]line НДС 12% НСП 1% [18:12:05]line > о реализуемом товаре [18:12:05]line ИТОГО: 1000.00 [18:12:05]line НСП 1% : 8.85 [18:12:05]line НДС 12% : 106.19 [18:12:05]line Наличными: 1000.00 [18:12:05]line Безнал.: 0.00 [18:12:05]line Место: АЗС № 90 "Партнёр-нефть" [18:12:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:12:05]line СНО: Общий режим [18:12:05]line Чек 488 23.09.2024 18:12 [18:12:05]line Смена: 515 ФФД: 1.0 [18:12:05]line ЗНМ: 0300000107 [18:12:05]line РНМ: 0000000000091827 [18:12:05]line Версия ККМ: 001 [18:12:05]line ФМ: 0000000000871832 [18:12:05]line ФД: 289814 [18:12:05]line ФПД: 226250530234322 [18:12:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181204&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289814&fm=226250530234322&tin=02508201610067®Number=0000000000091827&sum=100000 [18:12:05]written 0, free lines is 4095 [18:12:05]OFD Sender: Processing packet 289814 [packets to send 1784, broken 1783] [18:12:05]ProducePacketName [18:12:05]name=ofd_packets/00289814 [18:12:05]OFD Sender: To server: pG, [18:12:05]CommunicateWithHost lk.salyk.kg:30040 [18:12:05]ConnectInit lk.salyk.kg [18:12:05]Connected sock=9 [18:12: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 33 32 08 01 00 00 8B ED 00 01 D8 48 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 74 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 16 6C 04 00 35 04 06 00 CD C6 0E 7C 1F D2 A1 AA 4E 8D 10 0B B6 52 [18:12:05]Write to MH i2c: 01 00 00 EF 06 F5 [18:12:05]Write i2c OK [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: 01 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: 01 07 00 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: 01 07 00 EF 06 00 00 00 00 00 05 0D 0E [18:12:05]RasterBufferAndPrint [18:12:05]line [18:12:05]line [18:12:05]line [18:12:05]line [18:12:05]line [18:12:05]written 0, free lines is 3341 [18:12:05]MH_Cut [18:12:05]Write to MH i2c: D1 01 00 F6 06 01 CE [18:12:05]Write i2c OK [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: D1 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: D1 01 00 [18:12:05]MH_I2C_Read... [18:12:05]Read from MH i2c: D1 01 00 F6 06 00 CD [18:12:05]Write to MH i2c: 01 00 00 F7 06 FD [18:12:05]Write i2c OK [18:12:05]MH_I2C_Read... [18: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 33 32 4F 00 00 00 5E 4B 47 00 EF 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 33 32 10 04 04 00 16 6C 04 00 F4 03 04 00 48 57 F1 66 B6 04 01 00 00 FC A8 C9 D0 50 49 86 1D [18:12:06]CommunicateWithHost err = 0 [18:12:06]CheckOFDResponse [18:12:06]1017 (14) - 77093643461234 [18:12:06]1041 (16) - 0000000000871832 [18:12:06]1040 (4) - 289814 [18:12:06]1012 (4) - 23.09.2024 11:55 [18:12:06]1206 (1) - 0 [18:12:06]OFD Sender: Remove packet 289814 [18:12:06]ProducePacketName [18:12:06]name=ofd_packets/00289814 [18:12:06]NVStorageDeleteData [18:12:06]*** Cut start [18:12:06]*** Partial cut [18:12:06]*** CUTSNS_PIN = 1 [18:12:06]OFD Sender: No OFD packet to send [18:12:06]*** CUTSNS_PIN = 0 [18:12:06]*** Brake cut motor [18:12:07]Read from MH i2c: 01 [18:12:07]MH_I2C_Read... [18:12:07]*** Stop cut motor [18:12:07]*** Cut end [18:12:07]Read from MH i2c: 01 07 00 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: 01 07 00 F7 06 00 00 00 00 00 FF 0F 12 [18:12:07]process_action close_receipt done [18:12:07]requested_data is exist [18:12:07]produce_requested_data [18:12:07]requested_item fm.sn is exist - process it [18:12:07]wFMCommunicate request_size=4 [18:12:07]MH_SAM_APDU [18:12:07]CAPDU: 80 11 00 00 [18:12:07]Write to MH i2c: E2 08 00 F8 06 80 11 00 00 00 00 00 00 78 [18:12:07]Write i2c OK [18:12:07]MH_I2C_Read... [18:12:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:07]Read from MH i2c: E2 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: E2 17 00 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: E2 17 00 F8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C8 [18:12:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:12:07]wFMCommunicate OK [18:12:07]requested_item fd.num is exist - process it [18:12:07]SAM_PROTO_GetFieldsCounters [18:12:07]wFMCommunicate request_size=4 [18:12:07]MH_SAM_APDU [18:12:07]CAPDU: 80 13 00 00 [18:12:07]Write to MH i2c: E2 08 00 F9 06 80 13 00 00 00 00 00 00 7B [18:12:07]Write i2c OK [18:12:07]MH_I2C_Read... [18:12:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:07]Read from MH i2c: E2 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: E2 62 00 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: E2 62 00 F9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 16 6C 04 00 0E 04 04 00 03 02 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 E1 [18:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 16 6C 04 00 0E 04 04 00 03 02 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 [18:12:07]wFMCommunicate OK [18:12:07]SAM_PROTO_GetFieldsCounters done [18:12:07]requested_item shift.num is exist - process it [18:12:07]requested_item shift.opened is exist - process it [18:12:07]req_shift_opened [18:12:07]FM_GetShiftState [18:12:07]SAM_PROTO_GetShiftState [18:12:07]wFMCommunicate request_size=4 [18:12:07]MH_SAM_APDU [18:12:07]CAPDU: 80 13 01 00 [18:12:07]Write to MH i2c: E2 08 00 FA 06 80 13 01 00 00 00 00 00 7D [18:12:07]Write i2c OK [18:12:07]MH_I2C_Read... [18:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:07]Read from MH i2c: E2 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: E2 0E 00 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: E2 0E 00 FA 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1E [18:12:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:12:07]wFMCommunicate OK [18:12:07]SAM_PROTO_GetShiftState done [18:12:07]FM_GetShiftState done [18:12:07]req_shift_opened done [18:12:07]requested_item shift.open_date is exist - process it [18:12:07]req_shift_open_date [18:12:07]req_shift_open_date done [18:12:07]produce_requested_data done [18:12:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289814,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:12:07]process_action_free close_receipt [18:12:07]json_value_free [18:12:07]json_value_free done [18:12:07]process_json_proto returns [18:12:07]Send response to host [18:12:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289814,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:12:07]free response buf [18:12:07]execute_script done [18:12:07]execute_script returns [18:12:07]free content buf [18:12:07]Sock 8.Close socket [18:12:07]Sock 8.Thread stoped [18:12:11]OFD Sender: No OFD packet to send [18:12:16]OFD Sender: No OFD packet to send [18:12:21]OFD Sender: No OFD packet to send [18:12:26]OFD Sender: No OFD packet to send [18:12:31]OFD Sender: No OFD packet to send [18:12:36]OFD Sender: No OFD packet to send [18:12:41]OFD Sender: No OFD packet to send [18:12:46]OFD Sender: No OFD packet to send [18:12:52]OFD Sender: No OFD packet to send [18:12:57]OFD Sender: No OFD packet to send [18:13:02]OFD Sender: No OFD packet to send [18:13:03]accept exits with 10 [18:13:03]New connection [18:13:03]New thread 3067493732 created [18:13:03]Thread 3067350372 joined [18:13:03]Waiting for new connection... [18:13:03] Sock 10.Parse request [18:13:03]Sock 10.Check first char [18:13:03]Sock 10.First char is OK [18:13:03]request: POST /json_proto HTTP/1.0 [18:13:03]Method: POST [18:13:03]URL: /json_proto [18:13:03]Method is POST - this is cgi request [18:13:03]url: /json_proto [18:13:03]query_string will be loaded in cgi processing [18:13:03]execute_cgi json_proto POST (null) [18:13:03]execute_cgi path=json_proto method=POST [18:13:03]POST find Content-Length [18:13:03]Host: 172.17.41.135:8080 [18:13:03]Content-Length: 660 [18:13:03]Content-Type: application/json [18:13:03] [18:13:03]POST finish read [18:13:03]Found Content-Length = 660 [18:13:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:13:03]execute_script... [18: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)24617925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:13:03]POST & json_proto [18:13:03]process_json_proto [18:13:03]json parsed OK: [18:13:03]protocol is kg_v1.0 [18:13:03]action value=close_receipt [18:13:03]process_action close_receipt [18:13:03]cmd_close_receipt [18:13:03]MH_GetDate [18:13:03]Write to MH i2c: F0 00 00 FB 06 F0 [18:13:03]Write i2c OK [18:13:03]MH_I2C_Read... [18:13:03]Read from MH i2c: F0 [18:13:03]MH_I2C_Read... [18:13:03]Read from MH i2c: F0 09 00 [18:13:03]MH_I2C_Read... [18:13:03]Read from MH i2c: F0 09 00 FB 06 00 B0 AF F1 66 ED 3E 82 65 C1 [18:13:03]GetLastDocTimeStamp 1727115124 [18:13:03]current date 1727115184 [18:13:03]FM_GetShiftState [18:13:03]SAM_PROTO_GetShiftState [18:13:03]wFMCommunicate request_size=4 [18:13:03]MH_SAM_APDU [18:13:03]CAPDU: 80 13 01 00 [18:13:03]Write to MH i2c: E2 08 00 FC 06 80 13 01 00 00 00 00 00 7F [18:13:03]Write i2c OK [18:13:03]MH_I2C_Read... [18:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:03]Read from MH i2c: E2 [18:13:03]MH_I2C_Read... [18:13:03]Read from MH i2c: E2 0E 00 [18:13:03]MH_I2C_Read... [18:13:03]Read from MH i2c: E2 0E 00 FC 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 20 [18:13:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:13:03]wFMCommunicate OK [18:13:03]SAM_PROTO_GetShiftState done [18:13:03]FM_GetShiftState done [18:13:03]opened in 1727051401 [18:13:03]opened+sec_in_day 1727137801 [18:13:03]quantity*price = 40055 [18:13:03]sum+1 = 40056 [18:13:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 489 23.09.2024 18:13 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289815 ФПД: 82554272853917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181304&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289815&fm=82554272853917&tin=02508201610067®Number=0000000000091827&sum=40000 [18:13:04]StoreToDocumentArchive [18:13:04]shift 515 fd 289815 [18:13:04]save to /storage/0515/doc_00289815 [18:13:04]save last doc name /storage/0515/doc_00289815 to /storage/kkm_last_doc_name [18:13:04]save OK [18:13:04]Clear old archive folders... [18:13:05]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:13:05]tlvbuf is 018A3DC0 [18:13:05]SAM_PROTO_ClearQueue [18:13:05]wFMCommunicate request_size=4 [18:13:05]MH_SAM_APDU [18:13:05]CAPDU: 80 09 00 00 [18:13:05]Write to MH i2c: E2 08 00 09 07 80 09 00 00 00 00 00 00 82 [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:05]Read from MH i2c: E2 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 03 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 03 00 09 07 00 90 00 84 [18:13:05]RAPDU: 90 00 [18:13:05]wFMCommunicate OK [18:13:05]SAM_PROTO_ClearQueue done [18:13:05]KKMCreateOFDPacket [18:13:05]OFDProtocolAddRootSTLVToBuf [18:13:05]FM_MakeSignedData [18:13:05]FM_MakeSignedData [18:13:05]SAM_PROTO_SignData [18:13:05]wFMCommunicate request_size=4 [18:13:05]MH_SAM_APDU [18:13:05]CAPDU: 80 0D 01 02 [18:13:05]Write to MH i2c: E2 08 00 0A 07 80 0D 01 02 00 00 00 00 8A [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:05]Read from MH i2c: E2 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 03 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 03 00 0A 07 00 90 00 85 [18:13:05]RAPDU: 90 00 [18:13:05]wFMCommunicate OK [18:13:05]wFMCommunicate request_size=253 [18:13:05]MH_SAM_APDU [18:13:05]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 B0 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6C 04 00 35 04 06 00 4B 15 2A 1B AF 9D [18:13:05]Write to MH i2c: E2 00 01 0B 07 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 B0 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6C 04 00 35 04 06 00 4B 15 2A 1B AF 9D 00 00 11 [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:05]Read from MH i2c: E2 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 03 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 03 00 0B 07 00 90 00 86 [18:13:05]RAPDU: 90 00 [18:13:05]wFMCommunicate OK [18:13:05]wFMCommunicate request_size=4 [18:13:05]MH_SAM_APDU [18:13:05]CAPDU: 80 0D 03 02 [18:13:05]Write to MH i2c: E2 08 00 0C 07 80 0D 03 02 00 00 00 00 8E [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:05]Read from MH i2c: E2 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 0B 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 0B 00 0C 07 00 94 05 78 0C 78 F8 3B 45 90 00 9C [18:13:05]RAPDU: 94 05 78 0C 78 F8 3B 45 90 00 [18:13:05]wFMCommunicate OK [18:13:05]SAM_PROTO_SignData done [18:13:05]FM_MakeSignedData done [18:13:05]CreateOFDProtocolMessage [18:13:05]wFMCommunicate request_size=4 [18:13:05]MH_SAM_APDU [18:13:05]CAPDU: 80 11 00 00 [18:13:05]Write to MH i2c: E2 08 00 0D 07 80 11 00 00 00 00 00 00 8E [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:05]Read from MH i2c: E2 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 17 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 17 00 0D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [18:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:13:05]wFMCommunicate OK [18:13:05]CreateOFDProtocolMessage done [18:13:05]OFDSenderStorePacket 289815 [18:13:05]StoreOFDPacket docnum=289815 [18:13:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 A9 8D 00 01 30 B0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 B0 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6C 04 00 35 04 06 00 4B 15 2A 1B AF 9D 94 05 78 0C 78 F8 3B 45 [18:13:05]CheckFolder [18:13:05]dirname=/storage/ofd_packets [18:13:05]CheckFolder done [18:13:05]ProducePacketName [18:13:05]name=ofd_packets/00289815 [18:13:05]NVStorageSaveData ofd_packets/00289815 [18:13:05]File name is /storage/ofd_packets/00289815 [18:13:05]Write 294 bytes [18:13:05]NVStorageSaveData done [18:13:05]OFDSenderStorePacket done [18:13:05]KKMCreateOFDPacket done [18:13:05]NVStorageSaveData kkm_last_timestamp [18:13:05]File name is /storage/kkm_last_timestamp [18:13:05]Write 4 bytes [18:13:05]NVStorageSaveData done [18:13:05]ExternCall_PrintAddStr [18:13:05]wPrintStart [18:13:05]Write to MH i2c: 01 00 00 0E 07 15 [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: 01 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: 01 07 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: 01 07 00 0E 07 00 00 00 00 00 FF 0F 2A [18:13:05]RasterBufferAndPrint [18:13:05]line Счет N : (1)24617925 [18:13:05]line ИНН: 02508201610067 [18:13:05]line Контрольно-Кассовый Чек [18:13:05]line ПРОДАЖА [18:13:05]line ТРК (МРК, ГНК) : 34 [18:13:05]line Товар: 2710124130 [18:13:05]line SU-92 [18:13:05]line 5.780 * 69.30 [18:13:05]line = 400.55 [18:13:05]line НДС 12% НСП 1% [18:13:05]line > о реализуемом товаре [18:13:05]line ОКРУГЛЕНИЕ: -0.55 [18:13:05]line ИТОГО: 400.00 [18:13:05]line Внесено: 400.00 [18:13:05]line СДАЧА: 0.00 [18:13:05]line НСП 1% : 3.54 [18:13:05]line НДС 12% : 42.54 [18:13:05]line Наличными: 400.00 [18:13:05]line Безнал.: 0.00 [18:13:05]line Место: АЗС № 90 "Партнёр-нефть" [18:13:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:13:05]line СНО: Общий режим [18:13:05]line Чек 489 23.09.2024 18:13 [18:13:05]line Смена: 515 ФФД: 1.0 [18:13:05]line ЗНМ: 0300000107 [18:13:05]line РНМ: 0000000000091827 [18:13:05]line Версия ККМ: 001 [18:13:05]line ФМ: 0000000000871832 [18:13:05]line ФД: 289815 [18:13:05]line ФПД: 82554272853917 [18:13:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181304&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289815&fm=82554272853917&tin=02508201610067®Number=0000000000091827&sum=40000 [18:13:05]written 0, free lines is 4095 [18:13:05]OFD Sender: Processing packet 289815 [packets to send 1784, broken 1783] [18:13:05]ProducePacketName [18:13:05]name=ofd_packets/00289815 [18:13:05]OFD Sender: To server: pG, [18:13:05]CommunicateWithHost lk.salyk.kg:30040 [18:13:05]ConnectInit lk.salyk.kg [18:13:05]Connected sock=9 [18: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 33 32 08 01 00 00 A9 8D 00 01 30 B0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 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 B0 AF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 17 6C 04 00 35 04 06 00 4B 15 2A 1B AF 9D 94 05 78 0C 78 F8 3B 45 [18:13:05]Write to MH i2c: 01 00 00 38 07 3F [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: 01 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: 01 07 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: 01 07 00 38 07 00 00 00 00 00 C8 0C 1A [18:13:05]RasterBufferAndPrint [18:13:05]line [18:13:05]line [18:13:05]line [18:13:05]line [18:13:05]line [18:13:05]written 0, free lines is 3277 [18:13:05]MH_Cut [18:13:05]Write to MH i2c: D1 01 00 3F 07 01 18 [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: D1 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: D1 01 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: D1 01 00 3F 07 00 17 [18:13:05]Write to MH i2c: 01 00 00 40 07 47 [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18: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 33 32 4F 00 00 00 04 78 47 00 4D 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 33 32 10 04 04 00 17 6C 04 00 F4 03 04 00 84 57 F1 66 B6 04 01 00 00 42 C6 F2 12 EB EA 91 56 [18:13:06]CommunicateWithHost err = 0 [18:13:06]CheckOFDResponse [18:13:06]1017 (14) - 77093643461234 [18:13:06]1041 (16) - 0000000000871832 [18:13:06]1040 (4) - 289815 [18:13:06]1012 (4) - 23.09.2024 11:56 [18:13:06]1206 (1) - 0 [18:13:06]OFD Sender: Remove packet 289815 [18:13:06]ProducePacketName [18:13:06]name=ofd_packets/00289815 [18:13:06]NVStorageDeleteData [18:13:06]*** Cut start [18:13:06]*** Partial cut [18:13:06]*** CUTSNS_PIN = 1 [18:13:06]OFD Sender: No OFD packet to send [18:13:06]*** CUTSNS_PIN = 0 [18:13:07]*** Brake cut motor [18:13:07]Read from MH i2c: 01 [18:13:07]MH_I2C_Read... [18:13:07]*** Stop cut motor [18:13:07]*** Cut end [18:13:07]Read from MH i2c: 01 07 00 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: 01 07 00 40 07 00 00 00 00 00 FF 0F 5C [18:13:07]process_action close_receipt done [18:13:07]requested_data is exist [18:13:07]produce_requested_data [18:13:07]requested_item fm.sn is exist - process it [18:13:07]wFMCommunicate request_size=4 [18:13:07]MH_SAM_APDU [18:13:07]CAPDU: 80 11 00 00 [18:13:07]Write to MH i2c: E2 08 00 41 07 80 11 00 00 00 00 00 00 C2 [18:13:07]Write i2c OK [18:13:07]MH_I2C_Read... [18:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:07]Read from MH i2c: E2 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: E2 17 00 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: E2 17 00 41 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 12 [18:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:13:07]wFMCommunicate OK [18:13:07]requested_item fd.num is exist - process it [18:13:07]SAM_PROTO_GetFieldsCounters [18:13:07]wFMCommunicate request_size=4 [18:13:07]MH_SAM_APDU [18:13:07]CAPDU: 80 13 00 00 [18:13:07]Write to MH i2c: E2 08 00 42 07 80 13 00 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 00 00... Resp OK rsp.len_out = 95! [18:13:07]Read from MH i2c: E2 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: E2 62 00 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: E2 62 00 42 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 17 6C 04 00 0E 04 04 00 03 02 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 2F [18:13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 17 6C 04 00 0E 04 04 00 03 02 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 [18:13:07]wFMCommunicate OK [18:13:07]SAM_PROTO_GetFieldsCounters done [18:13:07]requested_item shift.num is exist - process it [18:13:07]requested_item shift.opened is exist - process it [18:13:07]req_shift_opened [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 43 07 80 13 01 00 00 00 00 00 C7 [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 43 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 68 [18:13:07]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [18:13:07]requested_item shift.open_date is exist - process it [18:13:07]req_shift_open_date [18:13:07]req_shift_open_date done [18:13:07]produce_requested_data done [18:13:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289815,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:13:07]process_action_free close_receipt [18:13:07]json_value_free [18:13:07]json_value_free done [18:13:07]process_json_proto returns [18:13:07]Send response to host [18:13:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289815,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:13:07]free response buf [18:13:07]execute_script done [18:13:07]execute_script returns [18:13:07]free content buf [18:13:07]Sock 10.Close socket [18:13:07]Sock 10.Thread stoped [18:13:11]OFD Sender: No OFD packet to send [18:13:16]OFD Sender: No OFD packet to send [18:13:21]OFD Sender: No OFD packet to send [18:13:26]OFD Sender: No OFD packet to send [18:13:31]OFD Sender: No OFD packet to send [18:13:37]OFD Sender: No OFD packet to send [18:13:42]OFD Sender: No OFD packet to send [18:13:47]OFD Sender: No OFD packet to send [18:13:52]OFD Sender: No OFD packet to send [18:13:57]OFD Sender: No OFD packet to send [18:14:02]OFD Sender: No OFD packet to send [18:14:07]OFD Sender: No OFD packet to send [18:14:12]OFD Sender: No OFD packet to send [18:14:17]OFD Sender: No OFD packet to send [18:14:22]OFD Sender: No OFD packet to send [18:14:27]OFD Sender: No OFD packet to send [18:14:32]OFD Sender: No OFD packet to send [18:14:37]OFD Sender: No OFD packet to send [18:14:42]OFD Sender: No OFD packet to send [18:14:47]OFD Sender: No OFD packet to send [18:14:52]OFD Sender: No OFD packet to send [18:14:57]OFD Sender: No OFD packet to send [18:15:02]OFD Sender: No OFD packet to send [18:15:07]OFD Sender: No OFD packet to send [18:15:12]OFD Sender: No OFD packet to send [18:15:17]OFD Sender: No OFD packet to send [18:15:22]OFD Sender: No OFD packet to send [18:15:27]OFD Sender: No OFD packet to send [18:15:32]OFD Sender: No OFD packet to send [18:15:37]OFD Sender: No OFD packet to send [18:15:42]OFD Sender: No OFD packet to send [18:15:47]OFD Sender: No OFD packet to send [18:15:52]OFD Sender: No OFD packet to send [18:15:57]accept exits with 8 [18:15:57]New connection [18:15:57]New thread 3067350372 created [18:15:57]Thread 3067493732 joined [18:15:57]Waiting for new connection... [18:15:57] Sock 8.Parse request [18:15:57]Sock 8.Check first char [18:15:57]Sock 8.First char is OK [18:15:57]request: POST /json_proto HTTP/1.0 [18:15:57]Method: POST [18:15:57]URL: /json_proto [18:15:57]Method is POST - this is cgi request [18:15:57]url: /json_proto [18:15:57]query_string will be loaded in cgi processing [18:15:57]execute_cgi json_proto POST (null) [18:15:57]execute_cgi path=json_proto method=POST [18:15:57]POST find Content-Length [18:15:57]Host: 172.17.41.135:8080 [18:15:57]Content-Length: 684 [18:15:57]Content-Type: application/json [18:15:57] [18:15:57]POST finish read [18:15:57]Found Content-Length = 684 [18:15:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:57]execute_script... [18:15: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)24617927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:57]POST & json_proto [18:15:57]process_json_proto [18:15:57]json parsed OK: [18:15:57]protocol is kg_v1.0 [18:15:57]action value=close_receipt [18:15:57]process_action close_receipt [18:15:57]cmd_close_receipt [18:15:57]MH_GetDate [18:15:57]Write to MH i2c: F0 00 00 44 07 3A [18:15:57]Write i2c OK [18:15:57]MH_I2C_Read... [18:15:57]Read from MH i2c: F0 [18:15:57]MH_I2C_Read... [18:15:57]Read from MH i2c: F0 09 00 [18:15:57]MH_I2C_Read... [18:15:57]Read from MH i2c: F0 09 00 44 07 00 5E B0 F1 66 ED 3E 82 65 BA [18:15:57]GetLastDocTimeStamp 1727115184 [18:15:57]current date 1727115358 [18:15:57]FM_GetShiftState [18:15:57]SAM_PROTO_GetShiftState [18:15:57]wFMCommunicate request_size=4 [18:15:57]MH_SAM_APDU [18:15:57]CAPDU: 80 13 01 00 [18:15:57]Write to MH i2c: E2 08 00 45 07 80 13 01 00 00 00 00 00 C9 [18:15:57]Write i2c OK [18:15:57]MH_I2C_Read... [18:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:57]Read from MH i2c: E2 [18:15:57]MH_I2C_Read... [18:15:57]Read from MH i2c: E2 0E 00 [18:15:57]MH_I2C_Read... [18:15:57]Read from MH i2c: E2 0E 00 45 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6A [18:15:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:15:57]wFMCommunicate OK [18:15:57]SAM_PROTO_GetShiftState done [18:15:57]FM_GetShiftState done [18:15:57]opened in 1727051401 [18:15:57]opened+sec_in_day 1727137801 [18:15:57]quantity*price = 100005 [18:15:57]sum+1 = 100006 [18:15:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 490 23.09.2024 18:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289816 ФПД: 262027087499613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181558&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289816&fm=262027087499613&tin=02508201610067®Number=0000000000091827&sum=100000 [18:15:59]StoreToDocumentArchive [18:15:59]shift 515 fd 289816 [18:15:59]save to /storage/0515/doc_00289816 [18:15:59]save last doc name /storage/0515/doc_00289816 to /storage/kkm_last_doc_name [18:15:59]save OK [18:15:59]Clear old archive folders... [18:15:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:15:59]tlvbuf is 0189FCB0 [18:15:59]SAM_PROTO_ClearQueue [18:15:59]wFMCommunicate request_size=4 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 09 00 00 [18:15:59]Write to MH i2c: E2 08 00 52 07 80 09 00 00 00 00 00 00 CB [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 52 07 00 90 00 CD [18:15:59]RAPDU: 90 00 [18:15:59]wFMCommunicate OK [18:15:59]SAM_PROTO_ClearQueue done [18:15:59]KKMCreateOFDPacket [18:15:59]OFDProtocolAddRootSTLVToBuf [18:15:59]FM_MakeSignedData [18:15:59]FM_MakeSignedData [18:15:59]SAM_PROTO_SignData [18:15:59]wFMCommunicate request_size=4 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 0D 01 02 [18:15:59]Write to MH i2c: E2 08 00 53 07 80 0D 01 02 00 00 00 00 D3 [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [18:15:59]RAPDU: 90 00 [18:15:59]wFMCommunicate OK [18:15:59]wFMCommunicate request_size=255 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EA 01 00 00 F4 03 04 00 5E B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6C 04 00 35 04 06 00 EE [18:15:59]Write to MH i2c: E2 02 01 54 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 5E B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6C 04 00 35 04 06 00 EE 00 00 AB [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 54 07 00 90 00 CF [18:15:59]RAPDU: 90 00 [18:15:59]wFMCommunicate OK [18:15:59]wFMCommunicate request_size=10 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 0D 02 02 05 4F EF 78 D1 5D [18:15:59]Write to MH i2c: E2 0D 00 55 07 80 0D 02 02 05 00 4F EF 78 D1 5D 00 00 C4 [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 55 07 00 90 00 D0 [18:15:59]RAPDU: 90 00 [18:15:59]wFMCommunicate OK [18:15:59]wFMCommunicate request_size=4 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 0D 03 02 [18:15:59]Write to MH i2c: E2 08 00 56 07 80 0D 03 02 00 00 00 00 D8 [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 0B 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 0B 00 56 07 00 BA B0 B1 B2 C8 88 4A 37 90 00 77 [18:15:59]RAPDU: BA B0 B1 B2 C8 88 4A 37 90 00 [18:15:59]wFMCommunicate OK [18:15:59]SAM_PROTO_SignData done [18:15:59]FM_MakeSignedData done [18:15:59]CreateOFDProtocolMessage [18:15:59]wFMCommunicate request_size=4 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 11 00 00 [18:15:59]Write to MH i2c: E2 08 00 57 07 80 11 00 00 00 00 00 00 D8 [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 17 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 17 00 57 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [18:15:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:15:59]wFMCommunicate OK [18:15:59]CreateOFDProtocolMessage done [18:15:59]OFDSenderStorePacket 289816 [18:15:59]StoreOFDPacket docnum=289816 [18:15:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D7 E0 07 01 C0 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EA 01 00 00 F4 03 04 00 5E B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6C 04 00 35 04 06 00 EE 4F EF 78 D1 5D BA B0 B1 B2 C8 88 4A 37 [18:15:59]CheckFolder [18:15:59]dirname=/storage/ofd_packets [18:15:59]CheckFolder done [18:15:59]ProducePacketName [18:15:59]name=ofd_packets/00289816 [18:15:59]NVStorageSaveData ofd_packets/00289816 [18:15:59]File name is /storage/ofd_packets/00289816 [18:15:59]Write 301 bytes [18:15:59]NVStorageSaveData done [18:15:59]OFDSenderStorePacket done [18:15:59]KKMCreateOFDPacket done [18:15:59]NVStorageSaveData kkm_last_timestamp [18:15:59]File name is /storage/kkm_last_timestamp [18:15:59]Write 4 bytes [18:15:59]NVStorageSaveData done [18:15:59]ExternCall_PrintAddStr [18:15:59]wPrintStart [18:15:59]Write to MH i2c: 01 00 00 58 07 5F [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: 01 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: 01 07 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: 01 07 00 58 07 00 00 00 00 00 FF 0F 74 [18:15:59]RasterBufferAndPrint [18:15:59]line Счет N : (1)24617927 [18:15:59]line ИНН: 02508201610067 [18:15:59]line Контрольно-Кассовый Чек [18:15:59]line ПРОДАЖА [18:15:59]line ТРК (МРК, ГНК) : 33 [18:15:59]line Товар: 2710124130 [18:15:59]line Аи-92-К-5 [18:15:59]line 14.750 * 67.80 [18:15:59]line = 1000.05 [18:15:59]line НДС 12% НСП 1% [18:15:59]line > о реализуемом товаре [18:15:59]line ОКРУГЛЕНИЕ: -0.05 [18:15:59]line ИТОГО: 1000.00 [18:15:59]line Внесено: 1000.00 [18:15:59]line СДАЧА: 0.00 [18:15:59]line НСП 1% : 8.85 [18:15:59]line НДС 12% : 106.20 [18:15:59]line Наличными: 1000.00 [18:15:59]line Безнал.: 0.00 [18:15:59]line Место: АЗС № 90 "Партнёр-нефть" [18:15:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:15:59]line СНО: Общий режим [18:15:59]line Чек 490 23.09.2024 18:15 [18:15:59]line Смена: 515 ФФД: 1.0 [18:15:59]line ЗНМ: 0300000107 [18:15:59]line РНМ: 0000000000091827 [18:15:59]line Версия ККМ: 001 [18:15:59]line ФМ: 0000000000871832 [18:15:59]line ФД: 289816 [18:15:59]line ФПД: 262027087499613 [18:15:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181558&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289816&fm=262027087499613&tin=02508201610067®Number=0000000000091827&sum=100000 [18:15:59]written 0, free lines is 4095 [18:15:59]OFD Sender: Processing packet 289816 [packets to send 1784, broken 1783] [18:15:59]ProducePacketName [18:15:59]name=ofd_packets/00289816 [18:15:59]OFD Sender: To server: pG, [18:15:59]CommunicateWithHost lk.salyk.kg:30040 [18:15:59]ConnectInit lk.salyk.kg [18:15:59]Connected sock=11 [18:15: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 33 32 0F 01 00 00 D7 E0 07 01 C0 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EA 01 00 00 F4 03 04 00 5E B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 18 6C 04 00 35 04 06 00 EE 4F EF 78 D1 5D BA B0 B1 B2 C8 88 4A 37 [18:16:00]Write to MH i2c: 01 00 00 82 07 89 [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 07 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 07 00 82 07 00 00 00 00 00 D3 0C 6F [18:16:00]RasterBufferAndPrint [18:16:00]line [18:16:00]line [18:16:00]line [18:16:00]line [18:16:00]line [18:16:00]written 0, free lines is 3289 [18:16:00]MH_Cut [18:16:00]Write to MH i2c: D1 01 00 89 07 01 62 [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: D1 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: D1 01 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: D1 01 00 89 07 00 61 [18:16:00]Write to MH i2c: 01 00 00 8A 07 91 [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16: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 33 32 4F 00 00 00 61 5F 47 00 A9 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 33 32 10 04 04 00 18 6C 04 00 F4 03 04 00 32 58 F1 66 B6 04 01 00 00 97 CD 7B 75 C7 D0 91 8B [18:16:00]CommunicateWithHost err = 0 [18:16:00]CheckOFDResponse [18:16:00]1017 (14) - 77093643461234 [18:16:00]1041 (16) - 0000000000871832 [18:16:00]1040 (4) - 289816 [18:16:00]1012 (4) - 23.09.2024 11:59 [18:16:00]1206 (1) - 0 [18:16:00]OFD Sender: Remove packet 289816 [18:16:00]ProducePacketName [18:16:00]name=ofd_packets/00289816 [18:16:00]NVStorageDeleteData [18:16:00]OFD Sender: No OFD packet to send [18:16:00]*** Cut start [18:16:00]*** Partial cut [18:16:00]*** CUTSNS_PIN = 1 [18:16:00]*** CUTSNS_PIN = 0 [18:16:01]*** Brake cut motor [18:16:01]Read from MH i2c: 01 [18:16:01]MH_I2C_Read... [18:16:01]*** Stop cut motor [18:16:01]*** Cut end [18:16:01]Read from MH i2c: 01 07 00 [18:16:01]MH_I2C_Read... [18:16:01]Read from MH i2c: 01 07 00 8A 07 00 00 00 00 00 FF 0F A6 [18:16:01]process_action close_receipt done [18:16:01]requested_data is exist [18:16:01]produce_requested_data [18:16:01]requested_item fm.sn is exist - process it [18:16:01]wFMCommunicate request_size=4 [18:16:01]MH_SAM_APDU [18:16:01]CAPDU: 80 11 00 00 [18:16:01]Write to MH i2c: E2 08 00 8B 07 80 11 00 00 00 00 00 00 0C [18:16:01]Write i2c OK [18:16:01]MH_I2C_Read... [18:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:01]Read from MH i2c: E2 [18:16:01]MH_I2C_Read... [18:16:01]Read from MH i2c: E2 17 00 [18:16:01]MH_I2C_Read... [18:16:01]Read from MH i2c: E2 17 00 8B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5C [18:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:16:01]wFMCommunicate OK [18:16:01]requested_item fd.num is exist - process it [18:16:01]SAM_PROTO_GetFieldsCounters [18:16:01]wFMCommunicate request_size=4 [18:16:01]MH_SAM_APDU [18:16:01]CAPDU: 80 13 00 00 [18:16:01]Write to MH i2c: E2 08 00 8C 07 80 13 00 00 00 00 00 00 0F [18:16:01]Write i2c OK [18:16:01]MH_I2C_Read... [18:16:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:16:01]Read from MH i2c: E2 [18:16:01]MH_I2C_Read... [18:16:01]Read from MH i2c: E2 62 00 [18:16:01]MH_I2C_Read... [18:16:01]Read from MH i2c: E2 62 00 8C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 18 6C 04 00 0E 04 04 00 03 02 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 7D [18:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 18 6C 04 00 0E 04 04 00 03 02 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 [18:16:01]wFMCommunicate OK [18:16:01]SAM_PROTO_GetFieldsCounters done [18:16:01]requested_item shift.num is exist - process it [18:16:01]requested_item shift.opened is exist - process it [18:16:01]req_shift_opened [18:16:01]FM_GetShiftState [18:16:01]SAM_PROTO_GetShiftState [18:16:01]wFMCommunicate request_size=4 [18:16:01]MH_SAM_APDU [18:16:01]CAPDU: 80 13 01 00 [18:16:01]Write to MH i2c: E2 08 00 8D 07 80 13 01 00 00 00 00 00 11 [18:16:01]Write i2c OK [18:16:01]MH_I2C_Read... [18:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:01]Read from MH i2c: E2 [18:16:01]MH_I2C_Read... [18:16:01]Read from MH i2c: E2 0E 00 [18:16:01]MH_I2C_Read... [18:16:01]Read from MH i2c: E2 0E 00 8D 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B2 [18:16:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:16:01]wFMCommunicate OK [18:16:01]SAM_PROTO_GetShiftState done [18:16:01]FM_GetShiftState done [18:16:01]req_shift_opened done [18:16:01]requested_item shift.open_date is exist - process it [18:16:01]req_shift_open_date [18:16:01]req_shift_open_date done [18:16:01]produce_requested_data done [18:16:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289816,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:16:01]process_action_free close_receipt [18:16:01]json_value_free [18:16:01]json_value_free done [18:16:01]process_json_proto returns [18:16:01]Send response to host [18:16:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289816,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:16:01]free response buf [18:16:01]execute_script done [18:16:01]execute_script returns [18:16:01]free content buf [18:16:01]Sock 8.Close socket [18:16:01]Sock 8.Thread stoped [18:16:03]accept exits with 9 [18:16:03]New connection [18:16:03]New thread 3067493732 created [18:16:03]Thread 3067350372 joined [18:16:03]Waiting for new connection... [18:16:03] Sock 9.Parse request [18:16:03]Sock 9.Check first char [18:16:03]Sock 9.First char is OK [18:16:03]request: POST /json_proto HTTP/1.0 [18:16:03]Method: POST [18:16:03]URL: /json_proto [18:16:03]Method is POST - this is cgi request [18:16:03]url: /json_proto [18:16:03]query_string will be loaded in cgi processing [18:16:03]execute_cgi json_proto POST (null) [18:16:03]execute_cgi path=json_proto method=POST [18:16:03]POST find Content-Length [18:16:03]Host: 172.17.41.135:8080 [18:16:03]Content-Length: 805 [18:16:03]Content-Type: application/json [18:16:03] [18:16:03]POST finish read [18:16:03]Found Content-Length = 805 [18:16:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:16:03]execute_script... [18:16: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)24617926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:16:03]POST & json_proto [18:16:03]process_json_proto [18:16:03]json parsed OK: [18:16:03]protocol is kg_v1.0 [18:16:03]action value=close_receipt [18:16:03]process_action close_receipt [18:16:03]cmd_close_receipt [18:16:03]MH_GetDate [18:16:03]Write to MH i2c: F0 00 00 8E 07 84 [18:16:03]Write i2c OK [18:16:03]MH_I2C_Read... [18:16:03]Read from MH i2c: F0 [18:16:03]MH_I2C_Read... [18:16:03]Read from MH i2c: F0 09 00 [18:16:03]MH_I2C_Read... [18:16:03]Read from MH i2c: F0 09 00 8E 07 00 64 B0 F1 66 ED 3E 82 65 0A [18:16:03]GetLastDocTimeStamp 1727115358 [18:16:03]current date 1727115364 [18:16:03]FM_GetShiftState [18:16:03]SAM_PROTO_GetShiftState [18:16:03]wFMCommunicate request_size=4 [18:16:03]MH_SAM_APDU [18:16:03]CAPDU: 80 13 01 00 [18:16:03]Write to MH i2c: E2 08 00 8F 07 80 13 01 00 00 00 00 00 13 [18:16:03]Write i2c OK [18:16:03]MH_I2C_Read... [18:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:03]Read from MH i2c: E2 [18:16:03]MH_I2C_Read... [18:16:03]Read from MH i2c: E2 0E 00 [18:16:03]MH_I2C_Read... [18:16:03]Read from MH i2c: E2 0E 00 8F 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B4 [18:16:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:16:03]wFMCommunicate OK [18:16:03]SAM_PROTO_GetShiftState done [18:16:03]FM_GetShiftState done [18:16:03]opened in 1727051401 [18:16:03]opened+sec_in_day 1727137801 [18:16:03]quantity*price = 300064 [18:16:03]sum+1 = 300066 [18:16:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 491 23.09.2024 18:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289817 ФПД: 154489492825953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181604&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289817&fm=154489492825953&tin=02508201610067®Number=0000000000091827&sum=300065 [18:16:04]StoreToDocumentArchive [18:16:04]shift 515 fd 289817 [18:16:04]save to /storage/0515/doc_00289817 [18:16:04]save last doc name /storage/0515/doc_00289817 to /storage/kkm_last_doc_name [18:16:04]save OK [18:16:04]Clear old archive folders... [18:16:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:16:05]tlvbuf is 018998C0 [18:16:05]SAM_PROTO_ClearQueue [18:16:05]wFMCommunicate request_size=4 [18:16:05]MH_SAM_APDU [18:16:05]CAPDU: 80 09 00 00 [18:16:05]Write to MH i2c: E2 08 00 9C 07 80 09 00 00 00 00 00 00 15 [18:16:05]Write i2c OK [18:16:05]MH_I2C_Read... [18:16:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:16:05]Read from MH i2c: E2 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 9C 07 00 90 00 17 [18:16:05]RAPDU: 90 00 [18:16:05]wFMCommunicate OK [18:16:05]SAM_PROTO_ClearQueue done [18:16:05]KKMCreateOFDPacket [18:16:05]OFDProtocolAddRootSTLVToBuf [18:16:05]FM_MakeSignedData [18:16:05]FM_MakeSignedData [18:16:05]SAM_PROTO_SignData [18:16:05]wFMCommunicate request_size=4 [18:16:05]MH_SAM_APDU [18:16:05]CAPDU: 80 0D 01 02 [18:16:05]Write to MH i2c: E2 08 00 9D 07 80 0D 01 02 00 00 00 00 1D [18:16:05]Write i2c OK [18:16:05]MH_I2C_Read... [18:16:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:16:05]Read from MH i2c: E2 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 9D 07 00 90 00 18 [18:16:05]RAPDU: 90 00 [18:16:05]wFMCommunicate OK [18:16:05]wFMCommunicate request_size=255 [18:16:05]MH_SAM_APDU [18:16: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 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 EB 01 00 00 F4 03 04 00 64 B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6C 04 00 35 04 06 00 8C [18:16:05]Write to MH i2c: E2 02 01 9E 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EB 01 00 00 F4 03 04 00 64 B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6C 04 00 35 04 06 00 8C 00 00 D1 [18:16:05]Write i2c OK [18:16:05]MH_I2C_Read... [18:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:05]Read from MH i2c: E2 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 9E 07 00 90 00 19 [18:16:05]RAPDU: 90 00 [18:16:05]wFMCommunicate OK [18:16:05]wFMCommunicate request_size=10 [18:16:05]MH_SAM_APDU [18:16:05]CAPDU: 80 0D 02 02 05 81 E3 57 67 61 [18:16:05]Write to MH i2c: E2 0D 00 9F 07 80 0D 02 02 05 00 81 E3 57 67 61 00 00 AD [18:16:05]Write i2c OK [18:16:05]MH_I2C_Read... [18:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:05]Read from MH i2c: E2 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 03 00 9F 07 00 90 00 1A [18:16:05]RAPDU: 90 00 [18:16:05]wFMCommunicate OK [18:16:05]wFMCommunicate request_size=4 [18:16:05]MH_SAM_APDU [18:16:05]CAPDU: 80 0D 03 02 [18:16:05]Write to MH i2c: E2 08 00 A0 07 80 0D 03 02 00 00 00 00 22 [18:16:05]Write i2c OK [18:16:05]MH_I2C_Read... [18:16:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:16:05]Read from MH i2c: E2 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 0B 00 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 0B 00 A0 07 00 EE 2C FD 32 61 E3 9E 5C 90 00 AA [18:16:05]RAPDU: EE 2C FD 32 61 E3 9E 5C 90 00 [18:16:05]wFMCommunicate OK [18:16:05]SAM_PROTO_SignData done [18:16:05]FM_MakeSignedData done [18:16:05]CreateOFDProtocolMessage [18:16:05]wFMCommunicate request_size=4 [18:16:05]MH_SAM_APDU [18:16:05]CAPDU: 80 11 00 00 [18:16:05]Write to MH i2c: E2 08 00 A1 07 80 11 00 00 00 00 00 00 22 [18:16:05]Write i2c OK [18:16:05]MH_I2C_Read... [18:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:05]Read from MH i2c: E2 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 17 00 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: E2 17 00 A1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 72 [18:16:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:16:05]wFMCommunicate OK [18:16:05]CreateOFDProtocolMessage done [18:16:05]OFDSenderStorePacket 289817 [18:16:05]StoreOFDPacket docnum=289817 [18:16:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 80 A3 07 01 97 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EB 01 00 00 F4 03 04 00 64 B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6C 04 00 35 04 06 00 8C 81 E3 57 67 61 EE 2C FD 32 61 E3 9E 5C [18:16:05]CheckFolder [18:16:05]dirname=/storage/ofd_packets [18:16:05]CheckFolder done [18:16:05]ProducePacketName [18:16:05]name=ofd_packets/00289817 [18:16:05]NVStorageSaveData ofd_packets/00289817 [18:16:05]File name is /storage/ofd_packets/00289817 [18:16:05]Write 301 bytes [18:16:05]NVStorageSaveData done [18:16:05]OFDSenderStorePacket done [18:16:05]KKMCreateOFDPacket done [18:16:05]NVStorageSaveData kkm_last_timestamp [18:16:05]File name is /storage/kkm_last_timestamp [18:16:05]Write 4 bytes [18:16:05]NVStorageSaveData done [18:16:05]ExternCall_PrintAddStr [18:16:05]wPrintStart [18:16:05]Write to MH i2c: 01 00 00 A2 07 A9 [18:16:05]Write i2c OK [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: 01 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: 01 07 00 [18:16:05]MH_I2C_Read... [18:16:05]Read from MH i2c: 01 07 00 A2 07 00 00 00 00 00 FF 0F BE [18:16:05]RasterBufferAndPrint [18:16:05]line Счет N : (1)24617926 [18:16:05]line ИНН: 02508201610067 [18:16:05]line Контрольно-Кассовый Чек [18:16:05]line ПРОДАЖА [18:16:05]line ТРК (МРК, ГНК) : 62 [18:16:05]line Товар: 2710124500 [18:16:05]line Аи-95-К-5 [18:16:05]line 40.440 * 74.20 [18:16:05]line = 3000.65 [18:16:05]line НДС 12% НСП 1% [18:16:05]line > о реализуемом товаре [18:16:05]line ИТОГО: 3000.65 [18:16:05]line НСП 1% : 26.55 [18:16:05]line НДС 12% : 318.65 [18:16:05]line Наличными: 0.00 [18:16:05]line Безнал.: 3000.65 [18:16:05]line Место: АЗС № 90 "Партнёр-нефть" [18:16:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:16:05]line СНО: Общий режим [18:16:05]line Чек 491 23.09.2024 18:16 [18:16:05]line Смена: 515 ФФД: 1.0 [18:16:05]line ЗНМ: 0300000107 [18:16:05]line РНМ: 0000000000091827 [18:16:05]line Версия ККМ: 001 [18:16:05]line Платежная система: O! деньги [18:16:05]line ФМ: 0000000000871832 [18:16:05]line ФД: 289817 [18:16:05]line ФПД: 154489492825953 [18:16:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181604&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289817&fm=154489492825953&tin=02508201610067®Number=0000000000091827&sum=300065 [18:16:05]written 0, free lines is 4095 [18:16:05]OFD Sender: Processing packet 289817 [packets to send 1784, broken 1783] [18:16:05]ProducePacketName [18:16:05]name=ofd_packets/00289817 [18:16:05]OFD Sender: To server: pG, [18:16:05]CommunicateWithHost lk.salyk.kg:30040 [18:16:05]ConnectInit lk.salyk.kg [18:16:05]Connected sock=10 [18:16: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 33 32 0F 01 00 00 80 A3 07 01 97 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EB 01 00 00 F4 03 04 00 64 B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 19 6C 04 00 35 04 06 00 8C 81 E3 57 67 61 EE 2C FD 32 61 E3 9E 5C [18:16:06]Write to MH i2c: 01 00 00 CB 07 D2 [18:16:06]Write i2c OK [18:16:06]MH_I2C_Read... [18:16:06]Read from MH i2c: 01 [18:16:06]MH_I2C_Read... [18:16:06]Read from MH i2c: 01 07 00 [18:16:06]MH_I2C_Read... [18:16:06]Read from MH i2c: 01 07 00 CB 07 00 00 00 00 00 E5 0C CA [18:16:06]RasterBufferAndPrint [18:16:06]line [18:16:06]line [18:16:06]line [18:16:06]line [18:16:06]line [18:16:06]written 0, free lines is 3310 [18:16:06]MH_Cut [18:16:06]Write to MH i2c: D1 01 00 D2 07 01 AB [18:16:06]Write i2c OK [18:16:06]MH_I2C_Read... [18:16:06]Read from MH i2c: D1 [18:16:06]MH_I2C_Read... [18:16:06]Read from MH i2c: D1 01 00 [18:16:06]MH_I2C_Read... [18:16:06]Read from MH i2c: D1 01 00 D2 07 00 AA [18:16:06]Write to MH i2c: 01 00 00 D3 07 DA [18:16:06]Write i2c OK [18:16:06]MH_I2C_Read... [18:16: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 33 32 4F 00 00 00 04 4B 47 00 93 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 33 32 10 04 04 00 19 6C 04 00 F4 03 04 00 38 58 F1 66 B6 04 01 00 00 BB E7 9E 50 5F 27 77 4A [18:16:06]CommunicateWithHost err = 0 [18:16:06]CheckOFDResponse [18:16:06]1017 (14) - 77093643461234 [18:16:06]1041 (16) - 0000000000871832 [18:16:06]1040 (4) - 289817 [18:16:06]1012 (4) - 23.09.2024 11:59 [18:16:06]1206 (1) - 0 [18:16:06]OFD Sender: Remove packet 289817 [18:16:06]ProducePacketName [18:16:06]name=ofd_packets/00289817 [18:16:06]NVStorageDeleteData [18:16:06]OFD Sender: No OFD packet to send [18:16:06]*** Cut start [18:16:06]*** Partial cut [18:16:06]*** CUTSNS_PIN = 1 [18:16:06]*** CUTSNS_PIN = 0 [18:16:07]*** Brake cut motor [18:16:07]Read from MH i2c: 01 [18:16:07]MH_I2C_Read... [18:16:07]*** Stop cut motor [18:16:07]*** Cut end [18:16:07]Read from MH i2c: 01 07 00 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: 01 07 00 D3 07 00 00 00 00 00 FF 0F EF [18:16:07]process_action close_receipt done [18:16:07]requested_data is exist [18:16:07]produce_requested_data [18:16:07]requested_item fm.sn is exist - process it [18:16:07]wFMCommunicate request_size=4 [18:16:07]MH_SAM_APDU [18:16:07]CAPDU: 80 11 00 00 [18:16:07]Write to MH i2c: E2 08 00 D4 07 80 11 00 00 00 00 00 00 55 [18:16:07]Write i2c OK [18:16:07]MH_I2C_Read... [18:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:07]Read from MH i2c: E2 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 17 00 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 17 00 D4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A5 [18:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:16:07]wFMCommunicate OK [18:16:07]requested_item fd.num is exist - process it [18:16:07]SAM_PROTO_GetFieldsCounters [18:16:07]wFMCommunicate request_size=4 [18:16:07]MH_SAM_APDU [18:16:07]CAPDU: 80 13 00 00 [18:16:07]Write to MH i2c: E2 08 00 D5 07 80 13 00 00 00 00 00 00 58 [18:16:07]Write i2c OK [18:16:07]MH_I2C_Read... [18:16:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:16:07]Read from MH i2c: E2 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 62 00 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 62 00 D5 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 19 6C 04 00 0E 04 04 00 03 02 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 CA [18:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 19 6C 04 00 0E 04 04 00 03 02 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 [18:16:07]wFMCommunicate OK [18:16:07]SAM_PROTO_GetFieldsCounters done [18:16:07]requested_item shift.num is exist - process it [18:16:07]requested_item shift.opened is exist - process it [18:16:07]req_shift_opened [18:16:07]FM_GetShiftState [18:16:07]SAM_PROTO_GetShiftState [18:16:07]wFMCommunicate request_size=4 [18:16:07]MH_SAM_APDU [18:16:07]CAPDU: 80 13 01 00 [18:16:07]Write to MH i2c: E2 08 00 D6 07 80 13 01 00 00 00 00 00 5A [18:16:07]Write i2c OK [18:16:07]MH_I2C_Read... [18:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:07]Read from MH i2c: E2 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 0E 00 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 0E 00 D6 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [18:16:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:16:07]wFMCommunicate OK [18:16:07]SAM_PROTO_GetShiftState done [18:16:07]FM_GetShiftState done [18:16:07]req_shift_opened done [18:16:07]requested_item shift.open_date is exist - process it [18:16:07]req_shift_open_date [18:16:07]req_shift_open_date done [18:16:07]produce_requested_data done [18:16:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289817,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:16:07]process_action_free close_receipt [18:16:07]json_value_free [18:16:07]json_value_free done [18:16:07]process_json_proto returns [18:16:07]Send response to host [18:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289817,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:16:07]free response buf [18:16:07]execute_script done [18:16:07]execute_script returns [18:16:07]free content buf [18:16:07]Sock 9.Close socket [18:16:07]Sock 9.Thread stoped [18:16:11]OFD Sender: No OFD packet to send [18:16:16]OFD Sender: No OFD packet to send [18:16:21]OFD Sender: No OFD packet to send [18:16:26]OFD Sender: No OFD packet to send [18:16:32]OFD Sender: No OFD packet to send [18:16:37]OFD Sender: No OFD packet to send [18:16:42]OFD Sender: No OFD packet to send [18:16:47]OFD Sender: No OFD packet to send [18:16:52]OFD Sender: No OFD packet to send [18:16:57]OFD Sender: No OFD packet to send [18:17:02]OFD Sender: No OFD packet to send [18:17:07]OFD Sender: No OFD packet to send [18:17:12]OFD Sender: No OFD packet to send [18:17:17]OFD Sender: No OFD packet to send [18:17:22]OFD Sender: No OFD packet to send [18:17:27]OFD Sender: No OFD packet to send [18:17:32]OFD Sender: No OFD packet to send [18:17:37]OFD Sender: No OFD packet to send [18:17:42]OFD Sender: No OFD packet to send [18:17:47]OFD Sender: No OFD packet to send [18:17:52]OFD Sender: No OFD packet to send [18:17:57]OFD Sender: No OFD packet to send [18:18:02]OFD Sender: No OFD packet to send [18:18:07]OFD Sender: No OFD packet to send [18:18:12]OFD Sender: No OFD packet to send [18:18:17]OFD Sender: No OFD packet to send [18:18:19]accept exits with 8 [18:18:19]New connection [18:18:19]New thread 3067350372 created [18:18:19]Thread 3067493732 joined [18:18:19]Waiting for new connection... [18:18:19] Sock 8.Parse request [18:18:19]Sock 8.Check first char [18:18:19]Sock 8.First char is OK [18:18:19]request: POST /json_proto HTTP/1.0 [18:18:19]Method: POST [18:18:19]URL: /json_proto [18:18:19]Method is POST - this is cgi request [18:18:19]url: /json_proto [18:18:19]query_string will be loaded in cgi processing [18:18:19]execute_cgi json_proto POST (null) [18:18:19]execute_cgi path=json_proto method=POST [18:18:19]POST find Content-Length [18:18:19]Host: 172.17.41.135:8080 [18:18:19]Content-Length: 681 [18:18:19]Content-Type: application/json [18:18:19] [18:18:19]POST finish read [18:18:19]Found Content-Length = 681 [18:18:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:19]execute_script... [18:18: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)24617928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:19]POST & json_proto [18:18:19]process_json_proto [18:18:19]json parsed OK: [18:18:19]protocol is kg_v1.0 [18:18:19]action value=close_receipt [18:18:19]process_action close_receipt [18:18:19]cmd_close_receipt [18:18:19]MH_GetDate [18:18:19]Write to MH i2c: F0 00 00 D7 07 CD [18:18:19]Write i2c OK [18:18:19]MH_I2C_Read... [18:18:19]Read from MH i2c: F0 [18:18:19]MH_I2C_Read... [18:18:19]Read from MH i2c: F0 09 00 [18:18:19]MH_I2C_Read... [18:18:19]Read from MH i2c: F0 09 00 D7 07 00 EC B0 F1 66 ED 3E 82 65 DB [18:18:19]GetLastDocTimeStamp 1727115364 [18:18:19]current date 1727115500 [18:18:19]FM_GetShiftState [18:18:19]SAM_PROTO_GetShiftState [18:18:19]wFMCommunicate request_size=4 [18:18:19]MH_SAM_APDU [18:18:19]CAPDU: 80 13 01 00 [18:18:19]Write to MH i2c: E2 08 00 D8 07 80 13 01 00 00 00 00 00 5C [18:18:19]Write i2c OK [18:18:19]MH_I2C_Read... [18:18:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:19]Read from MH i2c: E2 [18:18:19]MH_I2C_Read... [18:18:19]Read from MH i2c: E2 0E 00 [18:18:19]MH_I2C_Read... [18:18:19]Read from MH i2c: E2 0E 00 D8 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FD [18:18:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:18:19]wFMCommunicate OK [18:18:19]SAM_PROTO_GetShiftState done [18:18:19]FM_GetShiftState done [18:18:19]opened in 1727051401 [18:18:19]opened+sec_in_day 1727137801 [18:18:19]quantity*price = 180060 [18:18:19]sum+1 = 180062 [18:18:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 492 23.09.2024 18:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289818 ФПД: 205144301486069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289818&fm=205144301486069&tin=02508201610067®Number=0000000000091827&sum=180000 [18:18:20]StoreToDocumentArchive [18:18:20]shift 515 fd 289818 [18:18:20]save to /storage/0515/doc_00289818 [18:18:20]save last doc name /storage/0515/doc_00289818 to /storage/kkm_last_doc_name [18:18:20]save OK [18:18:20]Clear old archive folders... [18:18:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:18:20]tlvbuf is 0187FBC0 [18:18:20]SAM_PROTO_ClearQueue [18:18:20]wFMCommunicate request_size=4 [18:18:20]MH_SAM_APDU [18:18:20]CAPDU: 80 09 00 00 [18:18:20]Write to MH i2c: E2 08 00 E5 07 80 09 00 00 00 00 00 00 5E [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:20]Read from MH i2c: E2 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 E5 07 00 90 00 60 [18:18:20]RAPDU: 90 00 [18:18:20]wFMCommunicate OK [18:18:20]SAM_PROTO_ClearQueue done [18:18:20]KKMCreateOFDPacket [18:18:20]OFDProtocolAddRootSTLVToBuf [18:18:20]FM_MakeSignedData [18:18:20]FM_MakeSignedData [18:18:20]SAM_PROTO_SignData [18:18:20]wFMCommunicate request_size=4 [18:18:20]MH_SAM_APDU [18:18:20]CAPDU: 80 0D 01 02 [18:18:20]Write to MH i2c: E2 08 00 E6 07 80 0D 01 02 00 00 00 00 66 [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:20]Read from MH i2c: E2 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 E6 07 00 90 00 61 [18:18:20]RAPDU: 90 00 [18:18:20]wFMCommunicate OK [18:18:20]wFMCommunicate request_size=255 [18:18:20]MH_SAM_APDU [18:18: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 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 EC B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6C 04 00 35 04 06 00 BA 93 E1 37 [18:18:20]Write to MH i2c: E2 02 01 E7 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 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 EC B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6C 04 00 35 04 06 00 BA 93 E1 37 00 00 3B [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:20]Read from MH i2c: E2 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 E7 07 00 90 00 62 [18:18:20]RAPDU: 90 00 [18:18:20]wFMCommunicate OK [18:18:20]wFMCommunicate request_size=7 [18:18:20]MH_SAM_APDU [18:18:20]CAPDU: 80 0D 02 02 02 BF F5 [18:18:20]Write to MH i2c: E2 0A 00 E8 07 80 0D 02 02 02 00 BF F5 00 00 21 [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:20]Read from MH i2c: E2 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [18:18:20]RAPDU: 90 00 [18:18:20]wFMCommunicate OK [18:18:20]wFMCommunicate request_size=4 [18:18:20]MH_SAM_APDU [18:18:20]CAPDU: 80 0D 03 02 [18:18:20]Write to MH i2c: E2 08 00 E9 07 80 0D 03 02 00 00 00 00 6B [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:20]Read from MH i2c: E2 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 0B 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 0B 00 E9 07 00 E4 5E 2C C4 A0 61 4E 7B 90 00 68 [18:18:20]RAPDU: E4 5E 2C C4 A0 61 4E 7B 90 00 [18:18:20]wFMCommunicate OK [18:18:20]SAM_PROTO_SignData done [18:18:20]FM_MakeSignedData done [18:18:20]CreateOFDProtocolMessage [18:18:20]wFMCommunicate request_size=4 [18:18:20]MH_SAM_APDU [18:18:20]CAPDU: 80 11 00 00 [18:18:20]Write to MH i2c: E2 08 00 EA 07 80 11 00 00 00 00 00 00 6B [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:20]Read from MH i2c: E2 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 17 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 17 00 EA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BB [18:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:18:20]wFMCommunicate OK [18:18:20]CreateOFDProtocolMessage done [18:18:20]OFDSenderStorePacket 289818 [18:18:20]StoreOFDPacket docnum=289818 [18:18:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 80 30 04 01 B0 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 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 EC B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6C 04 00 35 04 06 00 BA 93 E1 37 BF F5 E4 5E 2C C4 A0 61 4E 7B [18:18:20]CheckFolder [18:18:20]dirname=/storage/ofd_packets [18:18:20]CheckFolder done [18:18:20]ProducePacketName [18:18:20]name=ofd_packets/00289818 [18:18:20]NVStorageSaveData ofd_packets/00289818 [18:18:20]File name is /storage/ofd_packets/00289818 [18:18:20]Write 298 bytes [18:18:20]NVStorageSaveData done [18:18:20]OFDSenderStorePacket done [18:18:20]KKMCreateOFDPacket done [18:18:20]NVStorageSaveData kkm_last_timestamp [18:18:20]File name is /storage/kkm_last_timestamp [18:18:20]Write 4 bytes [18:18:20]NVStorageSaveData done [18:18:20]ExternCall_PrintAddStr [18:18:20]wPrintStart [18:18:20]Write to MH i2c: 01 00 00 EB 07 F2 [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: 01 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: 01 07 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: 01 07 00 EB 07 00 00 00 00 00 FF 0F 07 [18:18:20]RasterBufferAndPrint [18:18:20]line Счет N : (1)24617928 [18:18:20]line ИНН: 02508201610067 [18:18:20]line Контрольно-Кассовый Чек [18:18:20]line ПРОДАЖА [18:18:20]line ТРК (МРК, ГНК) : 22 [18:18:20]line Товар: 2710194210 [18:18:20]line ДТ-К-5 [18:18:20]line 23.630 * 76.20 [18:18:20]line = 1800.61 [18:18:20]line НДС 12% НСП 1% [18:18:20]line > о реализуемом товаре [18:18:20]line ОКРУГЛЕНИЕ: -0.61 [18:18:20]line ИТОГО: 1800.00 [18:18:20]line Внесено: 1800.00 [18:18:20]line СДАЧА: 0.00 [18:18:20]line НСП 1% : 15.93 [18:18:20]line НДС 12% : 191.21 [18:18:20]line Наличными: 1800.00 [18:18:20]line Безнал.: 0.00 [18:18:20]line Место: АЗС № 90 "Партнёр-нефть" [18:18:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:18:20]line СНО: Общий режим [18:18:20]line Чек 492 23.09.2024 18:18 [18:18:20]line Смена: 515 ФФД: 1.0 [18:18:20]line ЗНМ: 0300000107 [18:18:20]line РНМ: 0000000000091827 [18:18:20]line Версия ККМ: 001 [18:18:20]line ФМ: 0000000000871832 [18:18:20]line ФД: 289818 [18:18:20]line ФПД: 205144301486069 [18:18:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181820&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289818&fm=205144301486069&tin=02508201610067®Number=0000000000091827&sum=180000 [18:18:20]written 0, free lines is 4095 [18:18:21]OFD Sender: Processing packet 289818 [packets to send 1784, broken 1783] [18:18:21]ProducePacketName [18:18:21]name=ofd_packets/00289818 [18:18:21]OFD Sender: To server: pG, [18:18:21]CommunicateWithHost lk.salyk.kg:30040 [18:18:21]ConnectInit lk.salyk.kg [18:18:21]Connected sock=9 [18:18: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 33 32 0C 01 00 00 80 30 04 01 B0 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 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 EC B0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1A 6C 04 00 35 04 06 00 BA 93 E1 37 BF F5 E4 5E 2C C4 A0 61 4E 7B [18:18:21]Write to MH i2c: 01 00 00 15 08 1D [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: 01 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: 01 07 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: 01 07 00 15 08 00 00 00 00 00 D6 0C 06 [18:18:21]RasterBufferAndPrint [18:18:21]line [18:18:21]line [18:18:21]line [18:18:21]line [18:18:21]line [18:18:21]written 0, free lines is 3293 [18:18:21]MH_Cut [18:18:21]Write to MH i2c: D1 01 00 1C 08 01 F6 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: D1 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: D1 01 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: D1 01 00 1C 08 00 F5 [18:18:21]Write to MH i2c: 01 00 00 1D 08 25 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18: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 33 32 4F 00 00 00 B1 EF 47 00 0C 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 33 32 10 04 04 00 1A 6C 04 00 F4 03 04 00 C0 58 F1 66 B6 04 01 00 00 15 EE 5D 0B 1D 29 94 0F [18:18:21]CommunicateWithHost err = 0 [18:18:21]CheckOFDResponse [18:18:21]1017 (14) - 77093643461234 [18:18:21]1041 (16) - 0000000000871832 [18:18:21]1040 (4) - 289818 [18:18:21]1012 (4) - 23.09.2024 12:02 [18:18:21]1206 (1) - 0 [18:18:21]OFD Sender: Remove packet 289818 [18:18:21]ProducePacketName [18:18:21]name=ofd_packets/00289818 [18:18:21]NVStorageDeleteData [18:18:22]*** Cut start [18:18:22]*** Partial cut [18:18:22]*** CUTSNS_PIN = 1 [18:18:22]*** CUTSNS_PIN = 0 [18:18:22]OFD Sender: No OFD packet to send [18:18:22]*** Brake cut motor [18:18:22]Read from MH i2c: 01 [18:18:22]MH_I2C_Read... [18:18:22]*** Stop cut motor [18:18:22]*** Cut end [18:18:22]Read from MH i2c: 01 07 00 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: 01 07 00 1D 08 00 00 00 00 00 FF 0F 3A [18:18:22]process_action close_receipt done [18:18:22]requested_data is exist [18:18:22]produce_requested_data [18:18:22]requested_item fm.sn is exist - process it [18:18:22]wFMCommunicate request_size=4 [18:18:22]MH_SAM_APDU [18:18:22]CAPDU: 80 11 00 00 [18:18:22]Write to MH i2c: E2 08 00 1E 08 80 11 00 00 00 00 00 00 A0 [18:18:22]Write i2c OK [18:18:22]MH_I2C_Read... [18:18:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:22]Read from MH i2c: E2 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: E2 17 00 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: E2 17 00 1E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F0 [18:18:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:18:22]wFMCommunicate OK [18:18:22]requested_item fd.num is exist - process it [18:18:22]SAM_PROTO_GetFieldsCounters [18:18:22]wFMCommunicate request_size=4 [18:18:22]MH_SAM_APDU [18:18:22]CAPDU: 80 13 00 00 [18:18:22]Write to MH i2c: E2 08 00 1F 08 80 13 00 00 00 00 00 00 A3 [18:18:22]Write i2c OK [18:18:22]MH_I2C_Read... [18:18:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:22]Read from MH i2c: E2 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: E2 62 00 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: E2 62 00 1F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1A 6C 04 00 0E 04 04 00 03 02 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 19 [18:18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1A 6C 04 00 0E 04 04 00 03 02 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 [18:18:22]wFMCommunicate OK [18:18:22]SAM_PROTO_GetFieldsCounters done [18:18:22]requested_item shift.num is exist - process it [18:18:22]requested_item shift.opened is exist - process it [18:18:22]req_shift_opened [18:18:22]FM_GetShiftState [18:18:22]SAM_PROTO_GetShiftState [18:18:22]wFMCommunicate request_size=4 [18:18:22]MH_SAM_APDU [18:18:22]CAPDU: 80 13 01 00 [18:18:22]Write to MH i2c: E2 08 00 20 08 80 13 01 00 00 00 00 00 A5 [18:18:22]Write i2c OK [18:18:22]MH_I2C_Read... [18:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:23]Read from MH i2c: E2 [18:18:23]MH_I2C_Read... [18:18:23]Read from MH i2c: E2 0E 00 [18:18:23]MH_I2C_Read... [18:18:23]Read from MH i2c: E2 0E 00 20 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 46 [18:18:23]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:18:23]wFMCommunicate OK [18:18:23]SAM_PROTO_GetShiftState done [18:18:23]FM_GetShiftState done [18:18:23]req_shift_opened done [18:18:23]requested_item shift.open_date is exist - process it [18:18:23]req_shift_open_date [18:18:23]req_shift_open_date done [18:18:23]produce_requested_data done [18:18:23]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289818,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:18:23]process_action_free close_receipt [18:18:23]json_value_free [18:18:23]json_value_free done [18:18:23]process_json_proto returns [18:18:23]Send response to host [18:18:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289818,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:18:23]free response buf [18:18:23]execute_script done [18:18:23]execute_script returns [18:18:23]free content buf [18:18:23]Sock 8.Close socket [18:18:23]Sock 8.Thread stoped [18:18:27]OFD Sender: No OFD packet to send [18:18:32]OFD Sender: No OFD packet to send [18:18:37]OFD Sender: No OFD packet to send [18:18:42]OFD Sender: No OFD packet to send [18:18:47]OFD Sender: No OFD packet to send [18:18:52]OFD Sender: No OFD packet to send [18:18:57]OFD Sender: No OFD packet to send [18:19:02]OFD Sender: No OFD packet to send [18:19:07]OFD Sender: No OFD packet to send [18:19:12]OFD Sender: No OFD packet to send [18:19:17]OFD Sender: No OFD packet to send [18:19:22]OFD Sender: No OFD packet to send [18:19:27]OFD Sender: No OFD packet to send [18:19:32]OFD Sender: No OFD packet to send [18:19:37]OFD Sender: No OFD packet to send [18:19:42]OFD Sender: No OFD packet to send [18:19:47]OFD Sender: No OFD packet to send [18:19:50]accept exits with 10 [18:19:50]New connection [18:19:50]New thread 3067493732 created [18:19:50]Thread 3067350372 joined [18:19:50]Waiting for new connection... [18:19:50] Sock 10.Parse request [18:19:50]Sock 10.Check first char [18:19:50]Sock 10.First char is OK [18:19:50]request: POST /json_proto HTTP/1.0 [18:19:50]Method: POST [18:19:50]URL: /json_proto [18:19:50]Method is POST - this is cgi request [18:19:50]url: /json_proto [18:19:50]query_string will be loaded in cgi processing [18:19:50]execute_cgi json_proto POST (null) [18:19:50]execute_cgi path=json_proto method=POST [18:19:50]POST find Content-Length [18:19:50]Host: 172.17.41.135:8080 [18:19:50]Content-Length: 661 [18:19:50]Content-Type: application/json [18:19:50] [18:19:50]POST finish read [18:19:50]Found Content-Length = 661 [18:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "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:19:50]execute_script... [18:19:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "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:19:50]POST & json_proto [18:19:50]process_json_proto [18:19:50]json parsed OK: [18:19:50]protocol is kg_v1.0 [18:19:50]action value=close_receipt [18:19:50]process_action close_receipt [18:19:50]cmd_close_receipt [18:19:50]MH_GetDate [18:19:50]Write to MH i2c: F0 00 00 21 08 18 [18:19:50]Write i2c OK [18:19:50]MH_I2C_Read... [18:19:50]Read from MH i2c: F0 [18:19:50]MH_I2C_Read... [18:19:50]Read from MH i2c: F0 09 00 [18:19:50]MH_I2C_Read... [18:19:50]Read from MH i2c: F0 09 00 21 08 00 47 B1 F1 66 ED 3E 82 65 82 [18:19:50]GetLastDocTimeStamp 1727115500 [18:19:50]current date 1727115591 [18:19:50]FM_GetShiftState [18:19:50]SAM_PROTO_GetShiftState [18:19:50]wFMCommunicate request_size=4 [18:19:50]MH_SAM_APDU [18:19:50]CAPDU: 80 13 01 00 [18:19:50]Write to MH i2c: E2 08 00 22 08 80 13 01 00 00 00 00 00 A7 [18:19:50]Write i2c OK [18:19:50]MH_I2C_Read... [18:19:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:51]Read from MH i2c: E2 [18:19:51]MH_I2C_Read... [18:19:51]Read from MH i2c: E2 0E 00 [18:19:51]MH_I2C_Read... [18:19:51]Read from MH i2c: E2 0E 00 22 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 48 [18:19:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:19:51]wFMCommunicate OK [18:19:51]SAM_PROTO_GetShiftState done [18:19:51]FM_GetShiftState done [18:19:51]opened in 1727051401 [18:19:51]opened+sec_in_day 1727137801 [18:19:51]quantity*price = 70062 [18:19:51]sum+1 = 70063 [18:19:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 493 23.09.2024 18:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289819 ФПД: 241298348195870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181951&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289819&fm=241298348195870&tin=02508201610067®Number=0000000000091827&sum=70000 [18:19:52]StoreToDocumentArchive [18:19:52]shift 515 fd 289819 [18:19:52]save to /storage/0515/doc_00289819 [18:19:52]save last doc name /storage/0515/doc_00289819 to /storage/kkm_last_doc_name [18:19:52]save OK [18:19:52]Clear old archive folders... [18:19:52]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:19:52]tlvbuf is 0189AA10 [18:19:52]SAM_PROTO_ClearQueue [18:19:52]wFMCommunicate request_size=4 [18:19:52]MH_SAM_APDU [18:19:52]CAPDU: 80 09 00 00 [18:19:52]Write to MH i2c: E2 08 00 2F 08 80 09 00 00 00 00 00 00 A9 [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:52]Read from MH i2c: E2 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 03 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 03 00 2F 08 00 90 00 AB [18:19:52]RAPDU: 90 00 [18:19:52]wFMCommunicate OK [18:19:52]SAM_PROTO_ClearQueue done [18:19:52]KKMCreateOFDPacket [18:19:52]OFDProtocolAddRootSTLVToBuf [18:19:52]FM_MakeSignedData [18:19:52]FM_MakeSignedData [18:19:52]SAM_PROTO_SignData [18:19:52]wFMCommunicate request_size=4 [18:19:52]MH_SAM_APDU [18:19:52]CAPDU: 80 0D 01 02 [18:19:52]Write to MH i2c: E2 08 00 30 08 80 0D 01 02 00 00 00 00 B1 [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:52]Read from MH i2c: E2 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 03 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 03 00 30 08 00 90 00 AC [18:19:52]RAPDU: 90 00 [18:19:52]wFMCommunicate OK [18:19:52]wFMCommunicate request_size=253 [18:19:52]MH_SAM_APDU [18:19:52]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 47 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6C 04 00 35 04 06 00 DB 75 A6 54 40 1E [18:19:52]Write to MH i2c: E2 00 01 31 08 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 47 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6C 04 00 35 04 06 00 DB 75 A6 54 40 1E 00 00 0E [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:52]Read from MH i2c: E2 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 03 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 03 00 31 08 00 90 00 AD [18:19:52]RAPDU: 90 00 [18:19:52]wFMCommunicate OK [18:19:52]wFMCommunicate request_size=4 [18:19:52]MH_SAM_APDU [18:19:52]CAPDU: 80 0D 03 02 [18:19:52]Write to MH i2c: E2 08 00 32 08 80 0D 03 02 00 00 00 00 B5 [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:52]Read from MH i2c: E2 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 0B 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 0B 00 32 08 00 BD 95 3D B2 91 7B 7C 91 90 00 10 [18:19:52]RAPDU: BD 95 3D B2 91 7B 7C 91 90 00 [18:19:52]wFMCommunicate OK [18:19:52]SAM_PROTO_SignData done [18:19:52]FM_MakeSignedData done [18:19:52]CreateOFDProtocolMessage [18:19:52]wFMCommunicate request_size=4 [18:19:52]MH_SAM_APDU [18:19:52]CAPDU: 80 11 00 00 [18:19:52]Write to MH i2c: E2 08 00 33 08 80 11 00 00 00 00 00 00 B5 [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:52]Read from MH i2c: E2 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 17 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 17 00 33 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 05 [18:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:19:52]wFMCommunicate OK [18:19:52]CreateOFDProtocolMessage done [18:19:52]OFDSenderStorePacket 289819 [18:19:52]StoreOFDPacket docnum=289819 [18:19:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D1 C9 00 01 46 7B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 47 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6C 04 00 35 04 06 00 DB 75 A6 54 40 1E BD 95 3D B2 91 7B 7C 91 [18:19:52]CheckFolder [18:19:52]dirname=/storage/ofd_packets [18:19:52]CheckFolder done [18:19:52]ProducePacketName [18:19:52]name=ofd_packets/00289819 [18:19:52]NVStorageSaveData ofd_packets/00289819 [18:19:52]File name is /storage/ofd_packets/00289819 [18:19:52]Write 294 bytes [18:19:52]NVStorageSaveData done [18:19:52]OFDSenderStorePacket done [18:19:52]KKMCreateOFDPacket done [18:19:52]NVStorageSaveData kkm_last_timestamp [18:19:52]File name is /storage/kkm_last_timestamp [18:19:52]Write 4 bytes [18:19:52]NVStorageSaveData done [18:19:52]ExternCall_PrintAddStr [18:19:52]wPrintStart [18:19:52]Write to MH i2c: 01 00 00 34 08 3C [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: 01 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: 01 07 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: 01 07 00 34 08 00 00 00 00 00 FF 0F 51 [18:19:52]RasterBufferAndPrint [18:19:52]line Счет N : (1)24617930 [18:19:52]line ИНН: 02508201610067 [18:19:52]line Контрольно-Кассовый Чек [18:19:52]line ПРОДАЖА [18:19:52]line ТРК (МРК, ГНК) : 64 [18:19:52]line Товар: 2710124130 [18:19:52]line SU-92 [18:19:52]line 10.110 * 69.30 [18:19:52]line = 700.62 [18:19:52]line НДС 12% НСП 1% [18:19:52]line > о реализуемом товаре [18:19:52]line ОКРУГЛЕНИЕ: -0.62 [18:19:52]line ИТОГО: 700.00 [18:19:52]line Внесено: 700.00 [18:19:52]line СДАЧА: 0.00 [18:19:52]line НСП 1% : 6.20 [18:19:52]line НДС 12% : 74.40 [18:19:52]line Наличными: 700.00 [18:19:52]line Безнал.: 0.00 [18:19:52]line Место: АЗС № 90 "Партнёр-нефть" [18:19:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:19:52]line СНО: Общий режим [18:19:52]line Чек 493 23.09.2024 18:19 [18:19:52]line Смена: 515 ФФД: 1.0 [18:19:52]line ЗНМ: 0300000107 [18:19:52]line РНМ: 0000000000091827 [18:19:52]line Версия ККМ: 001 [18:19:52]line ФМ: 0000000000871832 [18:19:52]line ФД: 289819 [18:19:52]line ФПД: 241298348195870 [18:19:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T181951&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289819&fm=241298348195870&tin=02508201610067®Number=0000000000091827&sum=70000 [18:19:52]written 0, free lines is 4095 [18:19:52]OFD Sender: Processing packet 289819 [packets to send 1784, broken 1783] [18:19:52]ProducePacketName [18:19:52]name=ofd_packets/00289819 [18:19:52]OFD Sender: To server: pG, [18:19:52]CommunicateWithHost lk.salyk.kg:30040 [18:19:52]ConnectInit lk.salyk.kg [18:19:52]Connected sock=9 [18:19: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 33 32 08 01 00 00 D1 C9 00 01 46 7B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 47 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1B 6C 04 00 35 04 06 00 DB 75 A6 54 40 1E BD 95 3D B2 91 7B 7C 91 [18:19:53]Write to MH i2c: 01 00 00 5E 08 66 [18:19:53]Write i2c OK [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: 01 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: 01 07 00 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: 01 07 00 5E 08 00 00 00 00 00 CA 0C 43 [18:19:53]RasterBufferAndPrint [18:19:53]line [18:19:53]line [18:19:53]line [18:19:53]line [18:19:53]line [18:19:53]written 0, free lines is 3282 [18:19:53]MH_Cut [18:19:53]Write to MH i2c: D1 01 00 65 08 01 3F [18:19:53]Write i2c OK [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: D1 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: D1 01 00 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: D1 01 00 65 08 00 3E [18:19:53]Write to MH i2c: 01 00 00 66 08 6E [18:19:53]Write i2c OK [18:19:53]MH_I2C_Read... [18:19: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 33 32 4F 00 00 00 EA C6 47 00 1A 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 33 32 10 04 04 00 1B 6C 04 00 F4 03 04 00 1B 59 F1 66 B6 04 01 00 00 49 D6 7A 21 9F 91 CB D0 [18:19:53]CommunicateWithHost err = 0 [18:19:53]CheckOFDResponse [18:19:53]1017 (14) - 77093643461234 [18:19:53]1041 (16) - 0000000000871832 [18:19:53]1040 (4) - 289819 [18:19:53]1012 (4) - 23.09.2024 12:03 [18:19:53]1206 (1) - 0 [18:19:53]OFD Sender: Remove packet 289819 [18:19:53]ProducePacketName [18:19:53]name=ofd_packets/00289819 [18:19:53]NVStorageDeleteData [18:19:53]OFD Sender: No OFD packet to send [18:19:53]*** Cut start [18:19:53]*** Partial cut [18:19:53]*** CUTSNS_PIN = 1 [18:19:53]*** CUTSNS_PIN = 0 [18:19:54]*** Brake cut motor [18:19:54]Read from MH i2c: 01 [18:19:54]MH_I2C_Read... [18:19:54]*** Stop cut motor [18:19:54]*** Cut end [18:19:54]Read from MH i2c: 01 07 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: 01 07 00 66 08 00 00 00 00 00 FF 0F 83 [18:19:54]process_action close_receipt done [18:19:54]requested_data is exist [18:19:54]produce_requested_data [18:19:54]requested_item fm.sn is exist - process it [18:19:54]wFMCommunicate request_size=4 [18:19:54]MH_SAM_APDU [18:19:54]CAPDU: 80 11 00 00 [18:19:54]Write to MH i2c: E2 08 00 67 08 80 11 00 00 00 00 00 00 E9 [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:54]Read from MH i2c: E2 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 17 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 17 00 67 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [18:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:19:54]wFMCommunicate OK [18:19:54]requested_item fd.num is exist - process it [18:19:54]SAM_PROTO_GetFieldsCounters [18:19:54]wFMCommunicate request_size=4 [18:19:54]MH_SAM_APDU [18:19:54]CAPDU: 80 13 00 00 [18:19:54]Write to MH i2c: E2 08 00 68 08 80 13 00 00 00 00 00 00 EC [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:54]Read from MH i2c: E2 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 62 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 62 00 68 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1B 6C 04 00 0E 04 04 00 03 02 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 66 [18:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1B 6C 04 00 0E 04 04 00 03 02 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 [18:19:54]wFMCommunicate OK [18:19:54]SAM_PROTO_GetFieldsCounters done [18:19:54]requested_item shift.num is exist - process it [18:19:54]requested_item shift.opened is exist - process it [18:19:54]req_shift_opened [18:19:54]FM_GetShiftState [18:19:54]SAM_PROTO_GetShiftState [18:19:54]wFMCommunicate request_size=4 [18:19:54]MH_SAM_APDU [18:19:54]CAPDU: 80 13 01 00 [18:19:54]Write to MH i2c: E2 08 00 69 08 80 13 01 00 00 00 00 00 EE [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:54]Read from MH i2c: E2 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 0E 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 0E 00 69 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8F [18:19:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:19:54]wFMCommunicate OK [18:19:54]SAM_PROTO_GetShiftState done [18:19:54]FM_GetShiftState done [18:19:54]req_shift_opened done [18:19:54]requested_item shift.open_date is exist - process it [18:19:54]req_shift_open_date [18:19:54]req_shift_open_date done [18:19:54]produce_requested_data done [18:19:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289819,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:19:54]process_action_free close_receipt [18:19:54]json_value_free [18:19:54]json_value_free done [18:19:54]process_json_proto returns [18:19:54]Send response to host [18:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289819,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:19:54]free response buf [18:19:54]execute_script done [18:19:54]execute_script returns [18:19:54]free content buf [18:19:54]Sock 10.Close socket [18:19:54]Sock 10.Thread stoped [18:19:58]OFD Sender: No OFD packet to send [18:20:03]OFD Sender: No OFD packet to send [18:20:08]OFD Sender: No OFD packet to send [18:20:14]OFD Sender: No OFD packet to send [18:20:16]accept exits with 8 [18:20:16]New connection [18:20:16]New thread 3067350372 created [18:20:16]Thread 3067493732 joined [18:20:16]Waiting for new connection... [18:20:16] Sock 8.Parse request [18:20:16]Sock 8.Check first char [18:20:16]Sock 8.First char is OK [18:20:16]request: POST /json_proto HTTP/1.0 [18:20:16]Method: POST [18:20:16]URL: /json_proto [18:20:16]Method is POST - this is cgi request [18:20:16]url: /json_proto [18:20:16]query_string will be loaded in cgi processing [18:20:16]execute_cgi json_proto POST (null) [18:20:16]execute_cgi path=json_proto method=POST [18:20:16]POST find Content-Length [18:20:16]Host: 172.17.41.135:8080 [18:20:16]Content-Length: 791 [18:20:16]Content-Type: application/json [18:20:16] [18:20:16]POST finish read [18:20:16]Found Content-Length = 791 [18:20:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:16]execute_script... [18:20: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)24617929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:16]POST & json_proto [18:20:16]process_json_proto [18:20:16]json parsed OK: [18:20:16]protocol is kg_v1.0 [18:20:16]action value=close_receipt [18:20:16]process_action close_receipt [18:20:16]cmd_close_receipt [18:20:16]MH_GetDate [18:20:16]Write to MH i2c: F0 00 00 6A 08 61 [18:20:16]Write i2c OK [18:20:16]MH_I2C_Read... [18:20:16]Read from MH i2c: F0 [18:20:16]MH_I2C_Read... [18:20:16]Read from MH i2c: F0 09 00 [18:20:16]MH_I2C_Read... [18:20:16]Read from MH i2c: F0 09 00 6A 08 00 61 B1 F1 66 ED 3E 82 65 E5 [18:20:16]GetLastDocTimeStamp 1727115591 [18:20:16]current date 1727115617 [18:20:16]FM_GetShiftState [18:20:16]SAM_PROTO_GetShiftState [18:20:16]wFMCommunicate request_size=4 [18:20:16]MH_SAM_APDU [18:20:16]CAPDU: 80 13 01 00 [18:20:16]Write to MH i2c: E2 08 00 6B 08 80 13 01 00 00 00 00 00 F0 [18:20:16]Write i2c OK [18:20:16]MH_I2C_Read... [18:20:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:16]Read from MH i2c: E2 [18:20:16]MH_I2C_Read... [18:20:16]Read from MH i2c: E2 0E 00 [18:20:16]MH_I2C_Read... [18:20:16]Read from MH i2c: E2 0E 00 6B 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 91 [18:20:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:20:16]wFMCommunicate OK [18:20:16]SAM_PROTO_GetShiftState done [18:20:16]FM_GetShiftState done [18:20:16]opened in 1727051401 [18:20:16]opened+sec_in_day 1727137801 [18:20:16]quantity*price = 0 [18:20:16]sum+1 = 1 [18:20:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 494 23.09.2024 18:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289820 ФПД: 79414028091587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182017&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289820&fm=79414028091587&tin=02508201610067®Number=0000000000091827&sum=0 [18:20:17]StoreToDocumentArchive [18:20:17]shift 515 fd 289820 [18:20:17]save to /storage/0515/doc_00289820 [18:20:17]save last doc name /storage/0515/doc_00289820 to /storage/kkm_last_doc_name [18:20:17]save OK [18:20:17]Clear old archive folders... [18:20:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:20:17]tlvbuf is 01887DF0 [18:20:17]SAM_PROTO_ClearQueue [18:20:17]wFMCommunicate request_size=4 [18:20:17]MH_SAM_APDU [18:20:17]CAPDU: 80 09 00 00 [18:20:17]Write to MH i2c: E2 08 00 78 08 80 09 00 00 00 00 00 00 F2 [18:20:17]Write i2c OK [18:20:17]MH_I2C_Read... [18:20:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:17]Read from MH i2c: E2 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 78 08 00 90 00 F4 [18:20:17]RAPDU: 90 00 [18:20:17]wFMCommunicate OK [18:20:17]SAM_PROTO_ClearQueue done [18:20:17]KKMCreateOFDPacket [18:20:17]OFDProtocolAddRootSTLVToBuf [18:20:17]FM_MakeSignedData [18:20:17]FM_MakeSignedData [18:20:17]SAM_PROTO_SignData [18:20:17]wFMCommunicate request_size=4 [18:20:17]MH_SAM_APDU [18:20:17]CAPDU: 80 0D 01 02 [18:20:17]Write to MH i2c: E2 08 00 79 08 80 0D 01 02 00 00 00 00 FA [18:20:17]Write i2c OK [18:20:17]MH_I2C_Read... [18:20:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:17]Read from MH i2c: E2 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 79 08 00 90 00 F5 [18:20:17]RAPDU: 90 00 [18:20:17]wFMCommunicate OK [18:20:17]wFMCommunicate request_size=255 [18:20:17]MH_SAM_APDU [18:20:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 61 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6C 04 00 35 04 06 00 48 3A 04 EF [18:20:17]Write to MH i2c: E2 02 01 7A 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 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 61 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6C 04 00 35 04 06 00 48 3A 04 EF 00 00 5E [18:20:17]Write i2c OK [18:20:17]MH_I2C_Read... [18:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:17]Read from MH i2c: E2 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 7A 08 00 90 00 F6 [18:20:17]RAPDU: 90 00 [18:20:17]wFMCommunicate OK [18:20:17]wFMCommunicate request_size=7 [18:20:17]MH_SAM_APDU [18:20:17]CAPDU: 80 0D 02 02 02 40 C3 [18:20:17]Write to MH i2c: E2 0A 00 7B 08 80 0D 02 02 02 00 40 C3 00 00 04 [18:20:17]Write i2c OK [18:20:17]MH_I2C_Read... [18:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:17]Read from MH i2c: E2 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 03 00 7B 08 00 90 00 F7 [18:20:17]RAPDU: 90 00 [18:20:17]wFMCommunicate OK [18:20:17]wFMCommunicate request_size=4 [18:20:17]MH_SAM_APDU [18:20:17]CAPDU: 80 0D 03 02 [18:20:17]Write to MH i2c: E2 08 00 7C 08 80 0D 03 02 00 00 00 00 FF [18:20:17]Write i2c OK [18:20:17]MH_I2C_Read... [18:20:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:17]Read from MH i2c: E2 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 0B 00 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 0B 00 7C 08 00 16 2C 29 D2 E5 06 BE 73 90 00 59 [18:20:17]RAPDU: 16 2C 29 D2 E5 06 BE 73 90 00 [18:20:17]wFMCommunicate OK [18:20:17]SAM_PROTO_SignData done [18:20:17]FM_MakeSignedData done [18:20:17]CreateOFDProtocolMessage [18:20:17]wFMCommunicate request_size=4 [18:20:17]MH_SAM_APDU [18:20:17]CAPDU: 80 11 00 00 [18:20:17]Write to MH i2c: E2 08 00 7D 08 80 11 00 00 00 00 00 00 FF [18:20:17]Write i2c OK [18:20:17]MH_I2C_Read... [18:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:17]Read from MH i2c: E2 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 17 00 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: E2 17 00 7D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4F [18:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:20:17]wFMCommunicate OK [18:20:17]CreateOFDProtocolMessage done [18:20:17]OFDSenderStorePacket 289820 [18:20:17]StoreOFDPacket docnum=289820 [18:20:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 12 91 04 01 A7 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 61 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6C 04 00 35 04 06 00 48 3A 04 EF 40 C3 16 2C 29 D2 E5 06 BE 73 [18:20:17]CheckFolder [18:20:17]dirname=/storage/ofd_packets [18:20:17]CheckFolder done [18:20:17]ProducePacketName [18:20:17]name=ofd_packets/00289820 [18:20:17]NVStorageSaveData ofd_packets/00289820 [18:20:17]File name is /storage/ofd_packets/00289820 [18:20:17]Write 298 bytes [18:20:17]NVStorageSaveData done [18:20:17]OFDSenderStorePacket done [18:20:17]KKMCreateOFDPacket done [18:20:17]NVStorageSaveData kkm_last_timestamp [18:20:17]File name is /storage/kkm_last_timestamp [18:20:17]Write 4 bytes [18:20:17]NVStorageSaveData done [18:20:17]ExternCall_PrintAddStr [18:20:17]wPrintStart [18:20:17]Write to MH i2c: 01 00 00 7E 08 86 [18:20:17]Write i2c OK [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: 01 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: 01 07 00 [18:20:17]MH_I2C_Read... [18:20:17]Read from MH i2c: 01 07 00 7E 08 00 00 00 00 00 FF 0F 9B [18:20:17]RasterBufferAndPrint [18:20:17]line Счет N : (1)24617929 [18:20:17]line ИНН: 02508201610067 [18:20:17]line Контрольно-Кассовый Чек [18:20:17]line ПРОДАЖА [18:20:17]line ТРК (МРК, ГНК) : 11 [18:20:17]line Товар: 2710194210 [18:20:17]line ДТ-К-5 [18:20:17]line 32.810 * 0.00 [18:20:17]line = 0.00 [18:20:17]line НДС 12% НСП 1% [18:20:17]line > о реализуемом товаре [18:20:17]line ИТОГО: 0.00 [18:20:17]line НСП 1% : 0.00 [18:20:17]line НДС 12% : 0.00 [18:20:17]line Наличными: 0.00 [18:20:17]line Безнал.: 0.00 [18:20:17]line Место: АЗС № 90 "Партнёр-нефть" [18:20:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:20:17]line СНО: Общий режим [18:20:17]line Чек 494 23.09.2024 18:20 [18:20:17]line Смена: 515 ФФД: 1.0 [18:20:17]line ЗНМ: 0300000107 [18:20:17]line РНМ: 0000000000091827 [18:20:17]line Версия ККМ: 001 [18:20:17]line Талоны: Топливная Карта [18:20:17]line 99990 [18:20:17]line ФМ: 0000000000871832 [18:20:17]line ФД: 289820 [18:20:17]line ФПД: 79414028091587 [18:20:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182017&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289820&fm=79414028091587&tin=02508201610067®Number=0000000000091827&sum=0 [18:20:17]written 0, free lines is 4095 [18:20:18]OFD Sender: Processing packet 289820 [packets to send 1784, broken 1783] [18:20:18]ProducePacketName [18:20:18]name=ofd_packets/00289820 [18:20:18]OFD Sender: To server: pG, [18:20:18]CommunicateWithHost lk.salyk.kg:30040 [18:20:18]ConnectInit lk.salyk.kg [18:20:18]Connected sock=10 [18:20: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 33 32 0C 01 00 00 12 91 04 01 A7 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 61 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1C 6C 04 00 35 04 06 00 48 3A 04 EF 40 C3 16 2C 29 D2 E5 06 BE 73 [18:20:18]Write to MH i2c: 01 00 00 A7 08 AF [18:20:18]Write i2c OK [18:20:18]MH_I2C_Read... [18:20:18]Read from MH i2c: 01 [18:20:18]MH_I2C_Read... [18:20:18]Read from MH i2c: 01 07 00 [18:20:18]MH_I2C_Read... [18:20:18]Read from MH i2c: 01 07 00 A7 08 00 00 00 00 00 E3 0C A5 [18:20:18]RasterBufferAndPrint [18:20:18]line [18:20:18]line [18:20:18]line [18:20:18]line [18:20:18]line [18:20:18]written 0, free lines is 3305 [18:20:18]MH_Cut [18:20:18]Write to MH i2c: D1 01 00 AE 08 01 88 [18:20:18]Write i2c OK [18:20:18]MH_I2C_Read... [18:20:18]Read from MH i2c: D1 [18:20:18]MH_I2C_Read... [18:20:18]Read from MH i2c: D1 01 00 [18:20:18]MH_I2C_Read... [18:20:18]Read from MH i2c: D1 01 00 AE 08 00 87 [18:20:18]Write to MH i2c: 01 00 00 AF 08 B7 [18:20:18]Write i2c OK [18:20:18]MH_I2C_Read... [18:20: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 33 32 4F 00 00 00 7A C5 47 00 55 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 33 32 10 04 04 00 1C 6C 04 00 F4 03 04 00 35 59 F1 66 B6 04 01 00 00 33 A6 B1 1D 9C BF 8A CD [18:20:18]CommunicateWithHost err = 0 [18:20:18]CheckOFDResponse [18:20:18]1017 (14) - 77093643461234 [18:20:18]1041 (16) - 0000000000871832 [18:20:18]1040 (4) - 289820 [18:20:18]1012 (4) - 23.09.2024 12:04 [18:20:18]1206 (1) - 0 [18:20:18]OFD Sender: Remove packet 289820 [18:20:18]ProducePacketName [18:20:18]name=ofd_packets/00289820 [18:20:18]NVStorageDeleteData [18:20:19]*** Cut start [18:20:19]*** Partial cut [18:20:19]*** CUTSNS_PIN = 1 [18:20:19]*** CUTSNS_PIN = 0 [18:20:19]OFD Sender: No OFD packet to send [18:20:19]*** Brake cut motor [18:20:19]Read from MH i2c: 01 [18:20:19]MH_I2C_Read... [18:20:19]*** Stop cut motor [18:20:19]*** Cut end [18:20:19]Read from MH i2c: 01 07 00 [18:20:19]MH_I2C_Read... [18:20:19]Read from MH i2c: 01 07 00 AF 08 00 00 00 00 00 FF 0F CC [18:20:19]process_action close_receipt done [18:20:19]requested_data is exist [18:20:19]produce_requested_data [18:20:19]requested_item fm.sn is exist - process it [18:20:19]wFMCommunicate request_size=4 [18:20:19]MH_SAM_APDU [18:20:19]CAPDU: 80 11 00 00 [18:20:19]Write to MH i2c: E2 08 00 B0 08 80 11 00 00 00 00 00 00 32 [18:20:19]Write i2c OK [18:20:19]MH_I2C_Read... [18:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:19]Read from MH i2c: E2 [18:20:19]MH_I2C_Read... [18:20:19]Read from MH i2c: E2 17 00 [18:20:19]MH_I2C_Read... [18:20:19]Read from MH i2c: E2 17 00 B0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 82 [18:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:20:19]wFMCommunicate OK [18:20:19]requested_item fd.num is exist - process it [18:20:19]SAM_PROTO_GetFieldsCounters [18:20:19]wFMCommunicate request_size=4 [18:20:19]MH_SAM_APDU [18:20:19]CAPDU: 80 13 00 00 [18:20:19]Write to MH i2c: E2 08 00 B1 08 80 13 00 00 00 00 00 00 35 [18:20:19]Write i2c OK [18:20:19]MH_I2C_Read... [18:20:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:19]Read from MH i2c: E2 [18:20:19]MH_I2C_Read... [18:20:19]Read from MH i2c: E2 62 00 [18:20:19]MH_I2C_Read... [18:20:19]Read from MH i2c: E2 62 00 B1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1C 6C 04 00 0E 04 04 00 03 02 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 B3 [18:20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1C 6C 04 00 0E 04 04 00 03 02 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 [18:20:19]wFMCommunicate OK [18:20:19]SAM_PROTO_GetFieldsCounters done [18:20:19]requested_item shift.num is exist - process it [18:20:19]requested_item shift.opened is exist - process it [18:20:19]req_shift_opened [18:20:19]FM_GetShiftState [18:20:19]SAM_PROTO_GetShiftState [18:20:19]wFMCommunicate request_size=4 [18:20:19]MH_SAM_APDU [18:20:19]CAPDU: 80 13 01 00 [18:20:19]Write to MH i2c: E2 08 00 B2 08 80 13 01 00 00 00 00 00 37 [18:20:19]Write i2c OK [18:20:19]MH_I2C_Read... [18:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:19]Read from MH i2c: E2 [18:20:19]MH_I2C_Read... [18:20:19]Read from MH i2c: E2 0E 00 [18:20:19]MH_I2C_Read... [18:20:19]Read from MH i2c: E2 0E 00 B2 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D8 [18:20:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:20:19]wFMCommunicate OK [18:20:19]SAM_PROTO_GetShiftState done [18:20:19]FM_GetShiftState done [18:20:19]req_shift_opened done [18:20:19]requested_item shift.open_date is exist - process it [18:20:19]req_shift_open_date [18:20:19]req_shift_open_date done [18:20:19]produce_requested_data done [18:20:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289820,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:20:19]process_action_free close_receipt [18:20:19]json_value_free [18:20:19]json_value_free done [18:20:19]process_json_proto returns [18:20:19]Send response to host [18:20:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289820,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:20:19]free response buf [18:20:19]execute_script done [18:20:19]execute_script returns [18:20:19]free content buf [18:20:20]Sock 8.Close socket [18:20:20]Sock 8.Thread stoped [18:20:21]accept exits with 9 [18:20:21]New connection [18:20:21]New thread 3067493732 created [18:20:21]Thread 3067350372 joined [18:20:21]Waiting for new connection... [18:20:21] Sock 9.Parse request [18:20:21]Sock 9.Check first char [18:20:21]Sock 9.First char is OK [18:20:21]request: POST /json_proto HTTP/1.0 [18:20:21]Method: POST [18:20:21]URL: /json_proto [18:20:21]Method is POST - this is cgi request [18:20:21]url: /json_proto [18:20:21]query_string will be loaded in cgi processing [18:20:21]execute_cgi json_proto POST (null) [18:20:21]execute_cgi path=json_proto method=POST [18:20:21]POST find Content-Length [18:20:21]Host: 172.17.41.135:8080 [18:20:21]Content-Length: 796 [18:20:21]Content-Type: application/json [18:20:21] [18:20:21]POST finish read [18:20:21]Found Content-Length = 796 [18:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:21]execute_script... [18:20: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)24617931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:21]POST & json_proto [18:20:21]process_json_proto [18:20:21]json parsed OK: [18:20:21]protocol is kg_v1.0 [18:20:21]action value=close_receipt [18:20:21]process_action close_receipt [18:20:21]cmd_close_receipt [18:20:21]MH_GetDate [18:20:21]Write to MH i2c: F0 00 00 B3 08 AA [18:20:21]Write i2c OK [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 09 00 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 09 00 B3 08 00 66 B1 F1 66 ED 3E 82 65 33 [18:20:21]GetLastDocTimeStamp 1727115617 [18:20:21]current date 1727115622 [18:20:21]FM_GetShiftState [18:20:21]SAM_PROTO_GetShiftState [18:20:21]wFMCommunicate request_size=4 [18:20:21]MH_SAM_APDU [18:20:21]CAPDU: 80 13 01 00 [18:20:21]Write to MH i2c: E2 08 00 B4 08 80 13 01 00 00 00 00 00 39 [18:20:21]Write i2c OK [18:20:21]MH_I2C_Read... [18:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:21]Read from MH i2c: E2 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: E2 0E 00 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: E2 0E 00 B4 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DA [18:20:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:20:21]wFMCommunicate OK [18:20:21]SAM_PROTO_GetShiftState done [18:20:21]FM_GetShiftState done [18:20:21]opened in 1727051401 [18:20:21]opened+sec_in_day 1727137801 [18:20:21]quantity*price = 0 [18:20:21]sum+1 = 1 [18:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 495 23.09.2024 18:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000871832 ФД: 289821 ФПД: 254472686834301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182022&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289821&fm=254472686834301&tin=02508201610067®Number=0000000000091827&sum=0 [18:20:22]StoreToDocumentArchive [18:20:22]shift 515 fd 289821 [18:20:22]save to /storage/0515/doc_00289821 [18:20:22]save last doc name /storage/0515/doc_00289821 to /storage/kkm_last_doc_name [18:20:22]save OK [18:20:22]Clear old archive folders... [18:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:20:22]tlvbuf is 018B22B0 [18:20:22]SAM_PROTO_ClearQueue [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 09 00 00 [18:20:22]Write to MH i2c: E2 08 00 C1 08 80 09 00 00 00 00 00 00 3B [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 C1 08 00 90 00 3D [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]SAM_PROTO_ClearQueue done [18:20:22]KKMCreateOFDPacket [18:20:22]OFDProtocolAddRootSTLVToBuf [18:20:22]FM_MakeSignedData [18:20:22]FM_MakeSignedData [18:20:22]SAM_PROTO_SignData [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 01 02 [18:20:22]Write to MH i2c: E2 08 00 C2 08 80 0D 01 02 00 00 00 00 43 [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 C2 08 00 90 00 3E [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]wFMCommunicate request_size=255 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EF 01 00 00 F4 03 04 00 66 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6C 04 00 35 04 06 00 E7 [18:20:22]Write to MH i2c: E2 02 01 C3 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EF 01 00 00 F4 03 04 00 66 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6C 04 00 35 04 06 00 E7 00 00 5A [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 C3 08 00 90 00 3F [18:20:23]RAPDU: 90 00 [18:20:23]wFMCommunicate OK [18:20:23]wFMCommunicate request_size=10 [18:20:23]MH_SAM_APDU [18:20:23]CAPDU: 80 0D 02 02 05 71 0A 1A 92 7D [18:20:23]Write to MH i2c: E2 0D 00 C4 08 80 0D 02 02 05 00 71 0A 1A 92 7D 00 00 F4 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 C4 08 00 90 00 40 [18:20:23]RAPDU: 90 00 [18:20:23]wFMCommunicate OK [18:20:23]wFMCommunicate request_size=4 [18:20:23]MH_SAM_APDU [18:20:23]CAPDU: 80 0D 03 02 [18:20:23]Write to MH i2c: E2 08 00 C5 08 80 0D 03 02 00 00 00 00 48 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 0B 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 0B 00 C5 08 00 81 B5 AD AB CE CD 0E 8C 90 00 0C [18:20:23]RAPDU: 81 B5 AD AB CE CD 0E 8C 90 00 [18:20:23]wFMCommunicate OK [18:20:23]SAM_PROTO_SignData done [18:20:23]FM_MakeSignedData done [18:20:23]CreateOFDProtocolMessage [18:20:23]wFMCommunicate request_size=4 [18:20:23]MH_SAM_APDU [18:20:23]CAPDU: 80 11 00 00 [18:20:23]Write to MH i2c: E2 08 00 C6 08 80 11 00 00 00 00 00 00 48 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 17 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 17 00 C6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 98 [18:20:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:20:23]wFMCommunicate OK [18:20:23]CreateOFDProtocolMessage done [18:20:23]OFDSenderStorePacket 289821 [18:20:23]StoreOFDPacket docnum=289821 [18:20:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FA 45 07 01 28 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EF 01 00 00 F4 03 04 00 66 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6C 04 00 35 04 06 00 E7 71 0A 1A 92 7D 81 B5 AD AB CE CD 0E 8C [18:20:23]CheckFolder [18:20:23]dirname=/storage/ofd_packets [18:20:23]CheckFolder done [18:20:23]ProducePacketName [18:20:23]name=ofd_packets/00289821 [18:20:23]NVStorageSaveData ofd_packets/00289821 [18:20:23]File name is /storage/ofd_packets/00289821 [18:20:23]Write 301 bytes [18:20:23]NVStorageSaveData done [18:20:23]OFDSenderStorePacket done [18:20:23]KKMCreateOFDPacket done [18:20:23]NVStorageSaveData kkm_last_timestamp [18:20:23]File name is /storage/kkm_last_timestamp [18:20:23]Write 4 bytes [18:20:23]NVStorageSaveData done [18:20:23]ExternCall_PrintAddStr [18:20:23]wPrintStart [18:20:23]Write to MH i2c: 01 00 00 C7 08 CF [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 C7 08 00 00 00 00 00 FF 0F E4 [18:20:23]RasterBufferAndPrint [18:20:23]line Счет N : (1)24617931 [18:20:23]line ИНН: 02508201610067 [18:20:23]line Контрольно-Кассовый Чек [18:20:23]line ПРОДАЖА [18:20:23]line ТРК (МРК, ГНК) : 33 [18:20:23]line Товар: 2710124130 [18:20:23]line Аи-92-К-5 [18:20:23]line 10.000 * 0.00 [18:20:23]line = 0.00 [18:20:23]line НДС 12% НСП 1% [18:20:23]line > о реализуемом товаре [18:20:23]line ИТОГО: 0.00 [18:20:23]line НСП 1% : 0.00 [18:20:23]line НДС 12% : 0.00 [18:20:23]line Наличными: 0.00 [18:20:23]line Безнал.: 0.00 [18:20:23]line Место: АЗС № 90 "Партнёр-нефть" [18:20:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:20:23]line СНО: Общий режим [18:20:23]line Чек 495 23.09.2024 18:20 [18:20:23]line Смена: 515 ФФД: 1.0 [18:20:23]line ЗНМ: 0300000107 [18:20:23]line РНМ: 0000000000091827 [18:20:23]line Версия ККМ: 001 [18:20:23]line Талоны: Топливные Талоны [18:20:23]line 1 [18:20:23]line ФМ: 0000000000871832 [18:20:23]line ФД: 289821 [18:20:23]line ФПД: 254472686834301 [18:20:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182022&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289821&fm=254472686834301&tin=02508201610067®Number=0000000000091827&sum=0 [18:20:23]written 0, free lines is 4095 [18:20:23]OFD Sender: Processing packet 289821 [packets to send 1784, broken 1783] [18:20:23]ProducePacketName [18:20:23]name=ofd_packets/00289821 [18:20:23]OFD Sender: To server: pG, [18:20:23]CommunicateWithHost lk.salyk.kg:30040 [18:20:23]ConnectInit lk.salyk.kg [18:20:23]Connected sock=10 [18:20: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 33 32 0F 01 00 00 FA 45 07 01 28 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EF 01 00 00 F4 03 04 00 66 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1D 6C 04 00 35 04 06 00 E7 71 0A 1A 92 7D 81 B5 AD AB CE CD 0E 8C [18:20:23]Write to MH i2c: 01 00 00 F0 08 F8 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 F0 08 00 00 00 00 00 45 0D 51 [18:20:23]RasterBufferAndPrint [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]written 0, free lines is 3408 [18:20:23]MH_Cut [18:20:23]Write to MH i2c: D1 01 00 F7 08 01 D1 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 01 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 01 00 F7 08 00 D0 [18:20:23]Write to MH i2c: 01 00 00 F8 08 00 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20: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 33 32 4F 00 00 00 14 46 47 00 6A 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 33 32 10 04 04 00 1D 6C 04 00 F4 03 04 00 3A 59 F1 66 B6 04 01 00 00 57 CC 99 61 E1 7D 0B 96 [18:20:24]CommunicateWithHost err = 0 [18:20:24]CheckOFDResponse [18:20:24]1017 (14) - 77093643461234 [18:20:24]1041 (16) - 0000000000871832 [18:20:24]1040 (4) - 289821 [18:20:24]1012 (4) - 23.09.2024 12:04 [18:20:24]1206 (1) - 0 [18:20:24]OFD Sender: Remove packet 289821 [18:20:24]ProducePacketName [18:20:24]name=ofd_packets/00289821 [18:20:24]NVStorageDeleteData [18:20:24]*** Cut start [18:20:24]*** Partial cut [18:20:24]*** CUTSNS_PIN = 1 [18:20:24]*** CUTSNS_PIN = 0 [18:20:24]OFD Sender: No OFD packet to send [18:20:24]*** Brake cut motor [18:20:25]Read from MH i2c: 01 [18:20:25]MH_I2C_Read... [18:20:25]*** Stop cut motor [18:20:25]*** Cut end [18:20:25]Read from MH i2c: 01 07 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: 01 07 00 F8 08 00 00 00 00 00 FF 0F 15 [18:20:25]process_action close_receipt done [18:20:25]requested_data is exist [18:20:25]produce_requested_data [18:20:25]requested_item fm.sn is exist - process it [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 11 00 00 [18:20:25]Write to MH i2c: E2 08 00 F9 08 80 11 00 00 00 00 00 00 7B [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 17 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 17 00 F9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CB [18:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:20:25]wFMCommunicate OK [18:20:25]requested_item fd.num is exist - process it [18:20:25]SAM_PROTO_GetFieldsCounters [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 13 00 00 [18:20:25]Write to MH i2c: E2 08 00 FA 08 80 13 00 00 00 00 00 00 7E [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 62 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 62 00 FA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1D 6C 04 00 0E 04 04 00 03 02 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 00 [18:20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1D 6C 04 00 0E 04 04 00 03 02 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 [18:20:25]wFMCommunicate OK [18:20:25]SAM_PROTO_GetFieldsCounters done [18:20:25]requested_item shift.num is exist - process it [18:20:25]requested_item shift.opened is exist - process it [18:20:25]req_shift_opened [18:20:25]FM_GetShiftState [18:20:25]SAM_PROTO_GetShiftState [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 13 01 00 [18:20:25]Write to MH i2c: E2 08 00 FB 08 80 13 01 00 00 00 00 00 80 [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 FB 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 21 [18:20:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:20:25]wFMCommunicate OK [18:20:25]SAM_PROTO_GetShiftState done [18:20:25]FM_GetShiftState done [18:20:25]req_shift_opened done [18:20:25]requested_item shift.open_date is exist - process it [18:20:25]req_shift_open_date [18:20:25]req_shift_open_date done [18:20:25]produce_requested_data done [18:20:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289821,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:20:25]process_action_free close_receipt [18:20:25]json_value_free [18:20:25]json_value_free done [18:20:25]process_json_proto returns [18:20:25]Send response to host [18:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289821,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:20:25]free response buf [18:20:25]execute_script done [18:20:25]execute_script returns [18:20:25]free content buf [18:20:25]Sock 9.Close socket [18:20:25]Sock 9.Thread stoped [18:20:25]accept exits with 8 [18:20:25]New connection [18:20:25]New thread 3067350372 created [18:20:25]Thread 3067493732 joined [18:20:25]Waiting for new connection... [18:20:25] Sock 8.Parse request [18:20:25]Sock 8.Check first char [18:20:25]Sock 8.First char is OK [18:20:25]request: POST /json_proto HTTP/1.0 [18:20:25]Method: POST [18:20:25]URL: /json_proto [18:20:25]Method is POST - this is cgi request [18:20:25]url: /json_proto [18:20:25]query_string will be loaded in cgi processing [18:20:25]execute_cgi json_proto POST (null) [18:20:25]execute_cgi path=json_proto method=POST [18:20:25]POST find Content-Length [18:20:25]Host: 172.17.41.135:8080 [18:20:25]Content-Length: 684 [18:20:25]Content-Type: application/json [18:20:25] [18:20:25]POST finish read [18:20:25]Found Content-Length = 684 [18:20:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:25]execute_script... [18:20: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)24617932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:25]POST & json_proto [18:20:25]process_json_proto [18:20:25]json parsed OK: [18:20:25]protocol is kg_v1.0 [18:20:25]action value=close_receipt [18:20:25]process_action close_receipt [18:20:25]cmd_close_receipt [18:20:25]MH_GetDate [18:20:25]Write to MH i2c: F0 00 00 FC 08 F3 [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: F0 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: F0 09 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: F0 09 00 FC 08 00 6A B1 F1 66 ED 3E 82 65 80 [18:20:25]GetLastDocTimeStamp 1727115622 [18:20:25]current date 1727115626 [18:20:25]FM_GetShiftState [18:20:25]SAM_PROTO_GetShiftState [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 13 01 00 [18:20:25]Write to MH i2c: E2 08 00 FD 08 80 13 01 00 00 00 00 00 82 [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 FD 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 23 [18:20:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:20:25]wFMCommunicate OK [18:20:25]SAM_PROTO_GetShiftState done [18:20:25]FM_GetShiftState done [18:20:25]opened in 1727051401 [18:20:25]opened+sec_in_day 1727137801 [18:20:25]quantity*price = 100005 [18:20:25]sum+1 = 100006 [18:20:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 496 23.09.2024 18:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289822 ФПД: 150215524340260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182026&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289822&fm=150215524340260&tin=02508201610067®Number=0000000000091827&sum=100000 [18:20:26]StoreToDocumentArchive [18:20:26]shift 515 fd 289822 [18:20:26]save to /storage/0515/doc_00289822 [18:20:26]save last doc name /storage/0515/doc_00289822 to /storage/kkm_last_doc_name [18:20:26]save OK [18:20:26]Clear old archive folders... [18:20:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:20:26]tlvbuf is 018E2D80 [18:20:26]SAM_PROTO_ClearQueue [18:20:26]wFMCommunicate request_size=4 [18:20:26]MH_SAM_APDU [18:20:26]CAPDU: 80 09 00 00 [18:20:26]Write to MH i2c: E2 08 00 0A 09 80 09 00 00 00 00 00 00 85 [18:20:26]Write i2c OK [18:20:26]MH_I2C_Read... [18:20:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:26]Read from MH i2c: E2 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: E2 03 00 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: E2 03 00 0A 09 00 90 00 87 [18:20:26]RAPDU: 90 00 [18:20:26]wFMCommunicate OK [18:20:26]SAM_PROTO_ClearQueue done [18:20:26]KKMCreateOFDPacket [18:20:26]OFDProtocolAddRootSTLVToBuf [18:20:26]FM_MakeSignedData [18:20:26]FM_MakeSignedData [18:20:26]SAM_PROTO_SignData [18:20:26]wFMCommunicate request_size=4 [18:20:26]MH_SAM_APDU [18:20:26]CAPDU: 80 0D 01 02 [18:20:26]Write to MH i2c: E2 08 00 0B 09 80 0D 01 02 00 00 00 00 8D [18:20:26]Write i2c OK [18:20:26]MH_I2C_Read... [18:20:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:26]Read from MH i2c: E2 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: E2 03 00 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: E2 03 00 0B 09 00 90 00 88 [18:20:26]RAPDU: 90 00 [18:20:26]wFMCommunicate OK [18:20:26]wFMCommunicate request_size=255 [18:20:26]MH_SAM_APDU [18:20:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 6A B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1E 6C 04 00 35 04 06 00 88 [18:20:26]Write to MH i2c: E2 02 01 0C 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 6A B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1E 6C 04 00 35 04 06 00 88 00 00 18 [18:20:26]Write i2c OK [18:20:26]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 0C 09 00 90 00 89 [18:20:27]RAPDU: 90 00 [18:20:27]wFMCommunicate OK [18:20:27]wFMCommunicate request_size=10 [18:20:27]MH_SAM_APDU [18:20:27]CAPDU: 80 0D 02 02 05 9E C6 F7 D2 24 [18:20:27]Write to MH i2c: E2 0D 00 0D 09 80 0D 02 02 05 00 9E C6 F7 D2 24 00 00 EB [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 0D 09 00 90 00 8A [18:20:27]RAPDU: 90 00 [18:20:27]wFMCommunicate OK [18:20:27]wFMCommunicate request_size=4 [18:20:27]MH_SAM_APDU [18:20:27]CAPDU: 80 0D 03 02 [18:20:27]Write to MH i2c: E2 08 00 0E 09 80 0D 03 02 00 00 00 00 92 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 0B 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 0B 00 0E 09 00 25 50 08 2F 24 01 68 93 90 00 5F [18:20:27]RAPDU: 25 50 08 2F 24 01 68 93 90 00 [18:20:27]wFMCommunicate OK [18:20:27]SAM_PROTO_SignData done [18:20:27]FM_MakeSignedData done [18:20:27]CreateOFDProtocolMessage [18:20:27]wFMCommunicate request_size=4 [18:20:27]MH_SAM_APDU [18:20:27]CAPDU: 80 11 00 00 [18:20:27]Write to MH i2c: E2 08 00 0F 09 80 11 00 00 00 00 00 00 92 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 17 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 17 00 0F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [18:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:20:27]wFMCommunicate OK [18:20:27]CreateOFDProtocolMessage done [18:20:27]OFDSenderStorePacket 289822 [18:20:27]StoreOFDPacket docnum=289822 [18:20:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 76 B4 07 01 19 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 6A B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1E 6C 04 00 35 04 06 00 88 9E C6 F7 D2 24 25 50 08 2F 24 01 68 93 [18:20:27]CheckFolder [18:20:27]dirname=/storage/ofd_packets [18:20:27]CheckFolder done [18:20:27]ProducePacketName [18:20:27]name=ofd_packets/00289822 [18:20:27]NVStorageSaveData ofd_packets/00289822 [18:20:27]File name is /storage/ofd_packets/00289822 [18:20:27]Write 301 bytes [18:20:27]NVStorageSaveData done [18:20:27]OFDSenderStorePacket done [18:20:27]KKMCreateOFDPacket done [18:20:27]NVStorageSaveData kkm_last_timestamp [18:20:27]File name is /storage/kkm_last_timestamp [18:20:27]Write 4 bytes [18:20:27]NVStorageSaveData done [18:20:27]ExternCall_PrintAddStr [18:20:27]wPrintStart [18:20:27]Write to MH i2c: 01 00 00 10 09 19 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: 01 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: 01 07 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: 01 07 00 10 09 00 00 00 00 00 FF 0F 2E [18:20:27]RasterBufferAndPrint [18:20:27]line Счет N : (1)24617932 [18:20:27]line ИНН: 02508201610067 [18:20:27]line Контрольно-Кассовый Чек [18:20:27]line ПРОДАЖА [18:20:27]line ТРК (МРК, ГНК) : 53 [18:20:27]line Товар: 2710124130 [18:20:27]line Аи-92-К-5 [18:20:27]line 14.750 * 67.80 [18:20:27]line = 1000.05 [18:20:27]line НДС 12% НСП 1% [18:20:27]line > о реализуемом товаре [18:20:27]line ОКРУГЛЕНИЕ: -0.05 [18:20:27]line ИТОГО: 1000.00 [18:20:27]line Внесено: 1000.00 [18:20:27]line СДАЧА: 0.00 [18:20:27]line НСП 1% : 8.85 [18:20:27]line НДС 12% : 106.20 [18:20:27]line Наличными: 1000.00 [18:20:27]line Безнал.: 0.00 [18:20:27]line Место: АЗС № 90 "Партнёр-нефть" [18:20:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:20:27]line СНО: Общий режим [18:20:27]line Чек 496 23.09.2024 18:20 [18:20:27]line Смена: 515 ФФД: 1.0 [18:20:27]line ЗНМ: 0300000107 [18:20:27]line РНМ: 0000000000091827 [18:20:27]line Версия ККМ: 001 [18:20:27]line ФМ: 0000000000871832 [18:20:27]line ФД: 289822 [18:20:27]line ФПД: 150215524340260 [18:20:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182026&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289822&fm=150215524340260&tin=02508201610067®Number=0000000000091827&sum=100000 [18:20:27]written 0, free lines is 4095 [18:20:27]OFD Sender: Processing packet 289822 [packets to send 1784, broken 1783] [18:20:27]ProducePacketName [18:20:27]name=ofd_packets/00289822 [18:20:27]OFD Sender: To server: pG, [18:20:27]CommunicateWithHost lk.salyk.kg:30040 [18:20:27]ConnectInit lk.salyk.kg [18:20:28]Write to MH i2c: 01 00 00 3A 09 43 [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 07 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 07 00 3A 09 00 00 00 00 00 E2 0C 38 [18:20:28]RasterBufferAndPrint [18:20:28]line [18:20:28]line [18:20:28]line [18:20:28]line [18:20:28]line [18:20:28]written 0, free lines is 3319 [18:20:28]MH_Cut [18:20:28]Write to MH i2c: D1 01 00 41 09 01 1C [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: D1 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: D1 01 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: D1 01 00 41 09 00 1B [18:20:28]Write to MH i2c: 01 00 00 42 09 4B [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]Connected sock=11 [18:20: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 33 32 0F 01 00 00 76 B4 07 01 19 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 6A B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1E 6C 04 00 35 04 06 00 88 9E C6 F7 D2 24 25 50 08 2F 24 01 68 93 [18:20: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 33 32 4F 00 00 00 92 55 47 00 9D 71 A5 07 01 00 07 00 *** Cut start [18:20:29]3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 *** Partial cut [18:20:29]32 33 34 11 04 10 00 30 *** CUTSNS_PIN = 1 [18:20:29]30 30 30 *** CUTSNS_PIN = 0 [18:20:29]30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1E 6C 04 00 F4 03 04 00 3F 59 F1 66 B6 04 01 00 00 35 81 F5 4B 2A EF E5 7F [18:20:29]CommunicateWithHost err = 0 [18:20:29]CheckOFDResponse [18:20:29]1017 (14) - 77093643461234 [18:20:29]1041 (16) - 0000000000871832 [18:20:29]1040 (4) - 289822 [18:20:29]1012 (4) - 23.09.2024 12:04 [18:20:29]1206 (1) - 0 [18:20:29]OFD Sender: Remove packet 289822 [18:20:29]ProducePacketName [18:20:29]name=ofd_packets/00289822 [18:20:29]NVStorageDeleteData [18:20:29]*** Brake cut motor [18:20:29]Read from MH i2c: 01 [18:20:29]MH_I2C_Read... [18:20:29]*** Stop cut motor [18:20:29]*** Cut end [18:20:29]Read from MH i2c: 01 07 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: 01 07 00 42 09 00 00 00 00 00 FF 0F 60 [18:20:29]process_action close_receipt done [18:20:29]requested_data is exist [18:20:29]produce_requested_data [18:20:29]requested_item fm.sn is exist - process it [18:20:29]wFMCommunicate request_size=4 [18:20:29]MH_SAM_APDU [18:20:29]CAPDU: 80 11 00 00 [18:20:29]Write to MH i2c: E2 08 00 43 09 80 11 00 00 00 00 00 00 C6 [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:29]Read from MH i2c: E2 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 17 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 17 00 43 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 16 [18:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:20:29]wFMCommunicate OK [18:20:29]requested_item fd.num is exist - process it [18:20:29]SAM_PROTO_GetFieldsCounters [18:20:29]wFMCommunicate request_size=4 [18:20:29]MH_SAM_APDU [18:20:29]CAPDU: 80 13 00 00 [18:20:29]Write to MH i2c: E2 08 00 44 09 80 13 00 00 00 00 00 00 C9 [18:20:29]OFD Sender: No OFD packet to send [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:29]Read from MH i2c: E2 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 62 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 62 00 44 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1E 6C 04 00 0E 04 04 00 03 02 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 4F [18:20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1E 6C 04 00 0E 04 04 00 03 02 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 [18:20:29]wFMCommunicate OK [18:20:29]SAM_PROTO_GetFieldsCounters done [18:20:29]requested_item shift.num is exist - process it [18:20:29]requested_item shift.opened is exist - process it [18:20:29]req_shift_opened [18:20:29]FM_GetShiftState [18:20:29]SAM_PROTO_GetShiftState [18:20:29]wFMCommunicate request_size=4 [18:20:29]MH_SAM_APDU [18:20:29]CAPDU: 80 13 01 00 [18:20:29]Write to MH i2c: E2 08 00 45 09 80 13 01 00 00 00 00 00 CB [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:30]Read from MH i2c: E2 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 0E 00 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 0E 00 45 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6C [18:20:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:20:30]wFMCommunicate OK [18:20:30]SAM_PROTO_GetShiftState done [18:20:30]FM_GetShiftState done [18:20:30]req_shift_opened done [18:20:30]requested_item shift.open_date is exist - process it [18:20:30]req_shift_open_date [18:20:30]req_shift_open_date done [18:20:30]produce_requested_data done [18:20:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289822,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:20:30]process_action_free close_receipt [18:20:30]json_value_free [18:20:30]json_value_free done [18:20:30]process_json_proto returns [18:20:30]Send response to host [18:20:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289822,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:20:30]free response buf [18:20:30]execute_script done [18:20:30]execute_script returns [18:20:30]free content buf [18:20:30]Sock 8.Close socket [18:20:30]Sock 8.Thread stoped [18:20:34]OFD Sender: No OFD packet to send [18:20:39]OFD Sender: No OFD packet to send [18:20:44]OFD Sender: No OFD packet to send [18:20:49]OFD Sender: No OFD packet to send [18:20:54]OFD Sender: No OFD packet to send [18:20:59]OFD Sender: No OFD packet to send [18:21:05]OFD Sender: No OFD packet to send [18:21:10]OFD Sender: No OFD packet to send [18:21:15]OFD Sender: No OFD packet to send [18:21:20]OFD Sender: No OFD packet to send [18:21:25]OFD Sender: No OFD packet to send [18:21:30]OFD Sender: No OFD packet to send [18:21:35]OFD Sender: No OFD packet to send [18:21:40]OFD Sender: No OFD packet to send [18:21:45]OFD Sender: No OFD packet to send [18:21:50]OFD Sender: No OFD packet to send [18:21:55]OFD Sender: No OFD packet to send [18:22:00]OFD Sender: No OFD packet to send [18:22:04]accept exits with 9 [18:22:04]New connection [18:22:04]New thread 3067493732 created [18:22:04]Thread 3067350372 joined [18:22:04]Waiting for new connection... [18:22:04] Sock 9.Parse request [18:22:04]Sock 9.Check first char [18:22:04]Sock 9.First char is OK [18:22:04]request: POST /json_proto HTTP/1.0 [18:22:04]Method: POST [18:22:04]URL: /json_proto [18:22:04]Method is POST - this is cgi request [18:22:04]url: /json_proto [18:22:04]query_string will be loaded in cgi processing [18:22:04]execute_cgi json_proto POST (null) [18:22:04]execute_cgi path=json_proto method=POST [18:22:04]POST find Content-Length [18:22:04]Host: 172.17.41.135:8080 [18:22:04]Content-Length: 677 [18:22:04]Content-Type: application/json [18:22:04] [18:22:04]POST finish read [18:22:04]Found Content-Length = 677 [18:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.160, "sum" : 850.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:04]execute_script... [18:22: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)24617934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.160, "sum" : 850.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:04]POST & json_proto [18:22:04]process_json_proto [18:22:04]json parsed OK: [18:22:04]protocol is kg_v1.0 [18:22:04]action value=close_receipt [18:22:04]process_action close_receipt [18:22:04]cmd_close_receipt [18:22:04]MH_GetDate [18:22:04]Write to MH i2c: F0 00 00 46 09 3E [18:22:04]Write i2c OK [18:22:04]MH_I2C_Read... [18:22:04]Read from MH i2c: F0 [18:22:04]MH_I2C_Read... [18:22:04]Read from MH i2c: F0 09 00 [18:22:04]MH_I2C_Read... [18:22:04]Read from MH i2c: F0 09 00 46 09 00 CD B1 F1 66 ED 3E 82 65 2E [18:22:04]GetLastDocTimeStamp 1727115626 [18:22:04]current date 1727115725 [18:22:04]FM_GetShiftState [18:22:04]SAM_PROTO_GetShiftState [18:22:04]wFMCommunicate request_size=4 [18:22:04]MH_SAM_APDU [18:22:04]CAPDU: 80 13 01 00 [18:22:04]Write to MH i2c: E2 08 00 47 09 80 13 01 00 00 00 00 00 CD [18:22:04]Write i2c OK [18:22:04]MH_I2C_Read... [18:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:04]Read from MH i2c: E2 [18:22:04]MH_I2C_Read... [18:22:04]Read from MH i2c: E2 0E 00 [18:22:04]MH_I2C_Read... [18:22:04]Read from MH i2c: E2 0E 00 47 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6E [18:22:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:22:04]wFMCommunicate OK [18:22:04]SAM_PROTO_GetShiftState done [18:22:04]FM_GetShiftState done [18:22:04]opened in 1727051401 [18:22:04]opened+sec_in_day 1727137801 [18:22:04]quantity*price = 85039 [18:22:04]sum+1 = 85040 [18:22:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 850.00 Внесено: 850.00 СДАЧА: 0.00 НСП 1% : 7.53 НДС 12% : 90.31 Наличными: 850.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 497 23.09.2024 18:22 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289823 ФПД: 273225942994946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182205&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289823&fm=273225942994946&tin=02508201610067®Number=0000000000091827&sum=85000 [18:22:06]StoreToDocumentArchive [18:22:06]shift 515 fd 289823 [18:22:06]save to /storage/0515/doc_00289823 [18:22:06]save last doc name /storage/0515/doc_00289823 to /storage/kkm_last_doc_name [18:22:06]save OK [18:22:06]Clear old archive folders... [18:22:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:22:06]tlvbuf is 01887450 [18:22:06]SAM_PROTO_ClearQueue [18:22:06]wFMCommunicate request_size=4 [18:22:06]MH_SAM_APDU [18:22:06]CAPDU: 80 09 00 00 [18:22:06]Write to MH i2c: E2 08 00 54 09 80 09 00 00 00 00 00 00 CF [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:06]Read from MH i2c: E2 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 54 09 00 90 00 D1 [18:22:06]RAPDU: 90 00 [18:22:06]wFMCommunicate OK [18:22:06]SAM_PROTO_ClearQueue done [18:22:06]KKMCreateOFDPacket [18:22:06]OFDProtocolAddRootSTLVToBuf [18:22:06]FM_MakeSignedData [18:22:06]FM_MakeSignedData [18:22:06]SAM_PROTO_SignData [18:22:06]wFMCommunicate request_size=4 [18:22:06]MH_SAM_APDU [18:22:06]CAPDU: 80 0D 01 02 [18:22:06]Write to MH i2c: E2 08 00 55 09 80 0D 01 02 00 00 00 00 D7 [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:06]Read from MH i2c: E2 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 55 09 00 90 00 D2 [18:22:06]RAPDU: 90 00 [18:22:06]wFMCommunicate OK [18:22:06]wFMCommunicate request_size=255 [18:22:06]MH_SAM_APDU [18:22: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 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 CD B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1F 6C 04 00 35 04 06 00 F8 7F 5F 46 [18:22:06]Write to MH i2c: E2 02 01 56 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 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 CD B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1F 6C 04 00 35 04 06 00 F8 7F 5F 46 00 00 D1 [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:06]Read from MH i2c: E2 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 56 09 00 90 00 D3 [18:22:06]RAPDU: 90 00 [18:22:06]wFMCommunicate OK [18:22:06]wFMCommunicate request_size=7 [18:22:06]MH_SAM_APDU [18:22:06]CAPDU: 80 0D 02 02 02 90 02 [18:22:06]Write to MH i2c: E2 0A 00 57 09 80 0D 02 02 02 00 90 02 00 00 70 [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:06]Read from MH i2c: E2 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 03 00 57 09 00 90 00 D4 [18:22:06]RAPDU: 90 00 [18:22:06]wFMCommunicate OK [18:22:06]wFMCommunicate request_size=4 [18:22:06]MH_SAM_APDU [18:22:06]CAPDU: 80 0D 03 02 [18:22:06]Write to MH i2c: E2 08 00 58 09 80 0D 03 02 00 00 00 00 DC [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:06]Read from MH i2c: E2 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 0B 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 0B 00 58 09 00 2A 53 54 A7 2E 43 32 4F 90 00 47 [18:22:06]RAPDU: 2A 53 54 A7 2E 43 32 4F 90 00 [18:22:06]wFMCommunicate OK [18:22:06]SAM_PROTO_SignData done [18:22:06]FM_MakeSignedData done [18:22:06]CreateOFDProtocolMessage [18:22:06]wFMCommunicate request_size=4 [18:22:06]MH_SAM_APDU [18:22:06]CAPDU: 80 11 00 00 [18:22:06]Write to MH i2c: E2 08 00 59 09 80 11 00 00 00 00 00 00 DC [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:06]Read from MH i2c: E2 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 17 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 17 00 59 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2C [18:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:22:06]wFMCommunicate OK [18:22:06]CreateOFDProtocolMessage done [18:22:06]OFDSenderStorePacket 289823 [18:22:06]StoreOFDPacket docnum=289823 [18:22:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 1E 15 04 01 3E 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 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 CD B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1F 6C 04 00 35 04 06 00 F8 7F 5F 46 90 02 2A 53 54 A7 2E 43 32 4F [18:22:06]CheckFolder [18:22:06]dirname=/storage/ofd_packets [18:22:06]CheckFolder done [18:22:06]ProducePacketName [18:22:06]name=ofd_packets/00289823 [18:22:06]NVStorageSaveData ofd_packets/00289823 [18:22:06]File name is /storage/ofd_packets/00289823 [18:22:06]Write 298 bytes [18:22:06]NVStorageSaveData done [18:22:06]OFDSenderStorePacket done [18:22:06]KKMCreateOFDPacket done [18:22:06]NVStorageSaveData kkm_last_timestamp [18:22:06]File name is /storage/kkm_last_timestamp [18:22:06]Write 4 bytes [18:22:06]NVStorageSaveData done [18:22:06]ExternCall_PrintAddStr [18:22:06]wPrintStart [18:22:06]Write to MH i2c: 01 00 00 5A 09 63 [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: 01 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: 01 07 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: 01 07 00 5A 09 00 00 00 00 00 FF 0F 78 [18:22:06]RasterBufferAndPrint [18:22:06]line Счет N : (1)24617934 [18:22:06]line ИНН: 02508201610067 [18:22:06]line Контрольно-Кассовый Чек [18:22:06]line ПРОДАЖА [18:22:06]line ТРК (МРК, ГНК) : 35 [18:22:06]line Товар: 2710194210 [18:22:06]line ДТ-К-5 [18:22:06]line 11.160 * 76.20 [18:22:06]line = 850.39 [18:22:06]line НДС 12% НСП 1% [18:22:06]line > о реализуемом товаре [18:22:06]line ОКРУГЛЕНИЕ: -0.39 [18:22:06]line ИТОГО: 850.00 [18:22:06]line Внесено: 850.00 [18:22:06]line СДАЧА: 0.00 [18:22:06]line НСП 1% : 7.53 [18:22:06]line НДС 12% : 90.31 [18:22:06]line Наличными: 850.00 [18:22:06]line Безнал.: 0.00 [18:22:06]line Место: АЗС № 90 "Партнёр-нефть" [18:22:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:22:06]line СНО: Общий режим [18:22:06]line Чек 497 23.09.2024 18:22 [18:22:06]line Смена: 515 ФФД: 1.0 [18:22:06]line ЗНМ: 0300000107 [18:22:06]line РНМ: 0000000000091827 [18:22:06]line Версия ККМ: 001 [18:22:06]line ФМ: 0000000000871832 [18:22:06]line ФД: 289823 [18:22:06]line ФПД: 273225942994946 [18:22:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182205&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289823&fm=273225942994946&tin=02508201610067®Number=0000000000091827&sum=85000 [18:22:06]written 0, free lines is 4095 [18:22:06]OFD Sender: Processing packet 289823 [packets to send 1784, broken 1783] [18:22:06]ProducePacketName [18:22:06]name=ofd_packets/00289823 [18:22:06]OFD Sender: To server: pG, [18:22:06]CommunicateWithHost lk.salyk.kg:30040 [18:22:06]ConnectInit lk.salyk.kg [18:22:07]Connected sock=10 [18:22:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 1E 15 04 01 3E 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 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 CD B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 1F 6C 04 00 35 04 06 00 F8 7F 5F 46 90 02 2A 53 54 A7 2E 43 32 4F [18:22:07]Write to MH i2c: 01 00 00 84 09 8D [18:22:07]Write i2c OK [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: 01 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: 01 07 00 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: 01 07 00 84 09 00 00 00 00 00 D9 0C 79 [18:22:07]RasterBufferAndPrint [18:22:07]line [18:22:07]line [18:22:07]line [18:22:07]line [18:22:07]line [18:22:07]written 0, free lines is 3296 [18:22:07]MH_Cut [18:22:07]Write to MH i2c: D1 01 00 8B 09 01 66 [18:22:07]Write i2c OK [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: D1 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: D1 01 00 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: D1 01 00 8B 09 00 65 [18:22:07]Write to MH i2c: 01 00 00 8C 09 95 [18:22:07]Write i2c OK [18:22:07]MH_I2C_Read... [18:22: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 33 32 4F 00 00 00 2F 71 47 00 59 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 33 32 10 04 04 00 1F 6C 04 00 F4 03 04 00 A2 59 F1 66 B6 04 01 00 00 C1 1E 3D D0 DF 3A 74 67 [18:22:07]CommunicateWithHost err = 0 [18:22:07]CheckOFDResponse [18:22:07]1017 (14) - 77093643461234 [18:22:07]1041 (16) - 0000000000871832 [18:22:07]1040 (4) - 289823 [18:22:07]1012 (4) - 23.09.2024 12:05 [18:22:07]1206 (1) - 0 [18:22:07]OFD Sender: Remove packet 289823 [18:22:07]ProducePacketName [18:22:07]name=ofd_packets/00289823 [18:22:07]NVStorageDeleteData [18:22:07]*** Cut start [18:22:07]*** Partial cut [18:22:07]*** CUTSNS_PIN = 1 [18:22:08]*** CUTSNS_PIN = 0 [18:22:08]OFD Sender: No OFD packet to send [18:22:08]*** Brake cut motor [18:22:08]Read from MH i2c: 01 [18:22:08]MH_I2C_Read... [18:22:08]*** Stop cut motor [18:22:08]*** Cut end [18:22:08]Read from MH i2c: 01 07 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: 01 07 00 8C 09 00 00 00 00 00 FF 0F AA [18:22:08]process_action close_receipt done [18:22:08]requested_data is exist [18:22:08]produce_requested_data [18:22:08]requested_item fm.sn is exist - process it [18:22:08]wFMCommunicate request_size=4 [18:22:08]MH_SAM_APDU [18:22:08]CAPDU: 80 11 00 00 [18:22:08]Write to MH i2c: E2 08 00 8D 09 80 11 00 00 00 00 00 00 10 [18:22:08]Write i2c OK [18:22:08]MH_I2C_Read... [18:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:08]Read from MH i2c: E2 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 17 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 17 00 8D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 60 [18:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:22:08]wFMCommunicate OK [18:22:08]requested_item fd.num is exist - process it [18:22:08]SAM_PROTO_GetFieldsCounters [18:22:08]wFMCommunicate request_size=4 [18:22:08]MH_SAM_APDU [18:22:08]CAPDU: 80 13 00 00 [18:22:08]Write to MH i2c: E2 08 00 8E 09 80 13 00 00 00 00 00 00 13 [18:22:08]Write i2c OK [18:22:08]MH_I2C_Read... [18:22:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:08]Read from MH i2c: E2 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 62 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 62 00 8E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1F 6C 04 00 0E 04 04 00 03 02 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 9D [18:22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 1F 6C 04 00 0E 04 04 00 03 02 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 [18:22:08]wFMCommunicate OK [18:22:08]SAM_PROTO_GetFieldsCounters done [18:22:08]requested_item shift.num is exist - process it [18:22:08]requested_item shift.opened is exist - process it [18:22:08]req_shift_opened [18:22:08]FM_GetShiftState [18:22:08]SAM_PROTO_GetShiftState [18:22:08]wFMCommunicate request_size=4 [18:22:08]MH_SAM_APDU [18:22:08]CAPDU: 80 13 01 00 [18:22:08]Write to MH i2c: E2 08 00 8F 09 80 13 01 00 00 00 00 00 15 [18:22:08]Write i2c OK [18:22:08]MH_I2C_Read... [18:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:08]Read from MH i2c: E2 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 0E 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 0E 00 8F 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [18:22:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:22:08]wFMCommunicate OK [18:22:08]SAM_PROTO_GetShiftState done [18:22:08]FM_GetShiftState done [18:22:08]req_shift_opened done [18:22:08]requested_item shift.open_date is exist - process it [18:22:08]req_shift_open_date [18:22:08]req_shift_open_date done [18:22:08]produce_requested_data done [18:22:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289823,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:22:08]process_action_free close_receipt [18:22:08]json_value_free [18:22:08]json_value_free done [18:22:08]process_json_proto returns [18:22:08]Send response to host [18:22:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289823,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:22:08]free response buf [18:22:08]execute_script done [18:22:08]execute_script returns [18:22:08]free content buf [18:22:08]Sock 9.Close socket [18:22:08]Sock 9.Thread stoped [18:22:12]accept exits with 8 [18:22:12]New connection [18:22:12]New thread 3067350372 created [18:22:12]Thread 3067493732 joined [18:22:12]Waiting for new connection... [18:22:12] Sock 8.Parse request [18:22:12]Sock 8.Check first char [18:22:12]Sock 8.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.41.135:8080 [18:22:12]Content-Length: 687 [18:22:12]Content-Type: application/json [18:22:12] [18:22:12]POST finish read [18:22:12]Found Content-Length = 687 [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)24617933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18: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)24617933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18: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 90 09 88 [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 90 09 00 D5 B1 F1 66 ED 3E 82 65 80 [18:22:12]GetLastDocTimeStamp 1727115725 [18:22:12]current date 1727115733 [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 91 09 80 13 01 00 00 00 00 00 17 [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 91 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B8 [18:22:12]RAPDU: 09 00 01 89 B6 F0 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 1727051401 [18:22:12]opened+sec_in_day 1727137801 [18:22:12]quantity*price = 100007 [18:22:12]sum+1 = 100009 [18:22:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 498 23.09.2024 18:22 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289824 ФПД: 227985027278893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182213&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289824&fm=227985027278893&tin=02508201610067®Number=0000000000091827&sum=100000 [18:22:13]StoreToDocumentArchive [18:22:13]shift 515 fd 289824 [18:22:13]save to /storage/0515/doc_00289824 [18:22:13]save last doc name /storage/0515/doc_00289824 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=250 [18:22:13]tlvbuf is B6F2C810 [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 9E 09 80 09 00 00 00 00 00 00 19 [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 9E 09 00 90 00 1B [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 9F 09 80 0D 01 02 00 00 00 00 21 [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 9F 09 00 90 00 1C [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 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 D5 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6C 04 00 35 04 06 00 CF 59 [18:22:13]Write to MH i2c: E2 02 01 A0 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 D5 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6C 04 00 35 04 06 00 CF 59 00 00 7E [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:14]Read from MH i2c: E2 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 03 00 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 03 00 A0 09 00 90 00 1D [18:22:14]RAPDU: 90 00 [18:22:14]wFMCommunicate OK [18:22:14]wFMCommunicate request_size=9 [18:22:14]MH_SAM_APDU [18:22:14]CAPDU: 80 0D 02 02 04 E6 90 A8 2D [18:22:14]Write to MH i2c: E2 0C 00 A1 09 80 0D 02 02 04 00 E6 90 A8 2D 00 00 77 [18:22:14]Write i2c OK [18:22:14]MH_I2C_Read... [18:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:14]Read from MH i2c: E2 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 03 00 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 03 00 A1 09 00 90 00 1E [18:22:14]RAPDU: 90 00 [18:22:14]wFMCommunicate OK [18:22:14]wFMCommunicate request_size=4 [18:22:14]MH_SAM_APDU [18:22:14]CAPDU: 80 0D 03 02 [18:22:14]Write to MH i2c: E2 08 00 A2 09 80 0D 03 02 00 00 00 00 26 [18:22:14]Write i2c OK [18:22:14]MH_I2C_Read... [18:22:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:14]Read from MH i2c: E2 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 0B 00 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 0B 00 A2 09 00 91 4E 5C 32 95 F7 B8 96 90 00 6E [18:22:14]RAPDU: 91 4E 5C 32 95 F7 B8 96 90 00 [18:22:14]wFMCommunicate OK [18:22:14]SAM_PROTO_SignData done [18:22:14]FM_MakeSignedData done [18:22:14]CreateOFDProtocolMessage [18:22:14]wFMCommunicate request_size=4 [18:22:14]MH_SAM_APDU [18:22:14]CAPDU: 80 11 00 00 [18:22:14]Write to MH i2c: E2 08 00 A3 09 80 11 00 00 00 00 00 00 26 [18:22:14]Write i2c OK [18:22:14]MH_I2C_Read... [18:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:14]Read from MH i2c: E2 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 17 00 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: E2 17 00 A3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 76 [18:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:22:14]wFMCommunicate OK [18:22:14]CreateOFDProtocolMessage done [18:22:14]OFDSenderStorePacket 289824 [18:22:14]StoreOFDPacket docnum=289824 [18:22:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 50 05 06 01 AD 67 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 D5 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6C 04 00 35 04 06 00 CF 59 E6 90 A8 2D 91 4E 5C 32 95 F7 B8 96 [18:22:14]CheckFolder [18:22:14]dirname=/storage/ofd_packets [18:22:14]CheckFolder done [18:22:14]ProducePacketName [18:22:14]name=ofd_packets/00289824 [18:22:14]NVStorageSaveData ofd_packets/00289824 [18:22:14]File name is /storage/ofd_packets/00289824 [18:22:14]Write 300 bytes [18:22:14]NVStorageSaveData done [18:22:14]OFDSenderStorePacket done [18:22:14]KKMCreateOFDPacket done [18:22:14]NVStorageSaveData kkm_last_timestamp [18:22:14]File name is /storage/kkm_last_timestamp [18:22:14]Write 4 bytes [18:22:14]NVStorageSaveData done [18:22:14]ExternCall_PrintAddStr [18:22:14]wPrintStart [18:22:14]Write to MH i2c: 01 00 00 A4 09 AD [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 A4 09 00 00 00 00 00 FF 0F C2 [18:22:14]RasterBufferAndPrint [18:22:14]line Счет N : (1)24617933 [18:22:14]line ИНН: 02508201610067 [18:22:14]line Контрольно-Кассовый Чек [18:22:14]line ПРОДАЖА [18:22:14]line ТРК (МРК, ГНК) : 71 [18:22:14]line Товар: 2711190000 [18:22:14]line ГАЗ-К-5 [18:22:14]line 26.740 * 37.40 [18:22:14]line = 1000.08 [18:22:14]line НДС 12% НСП 1% [18:22:14]line > о реализуемом товаре [18:22:14]line ОКРУГЛЕНИЕ: -0.08 [18:22:14]line ИТОГО: 1000.00 [18:22:14]line Внесено: 1000.00 [18:22:14]line СДАЧА: 0.00 [18:22:14]line НСП 1% : 8.85 [18:22:14]line НДС 12% : 106.20 [18:22:14]line Наличными: 1000.00 [18:22:14]line Безнал.: 0.00 [18:22:14]line Место: АЗС № 90 "Партнёр-нефть" [18:22:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:22:14]line СНО: Общий режим [18:22:14]line Чек 498 23.09.2024 18:22 [18:22:14]line Смена: 515 ФФД: 1.0 [18:22:14]line ЗНМ: 0300000107 [18:22:14]line РНМ: 0000000000091827 [18:22:14]line Версия ККМ: 001 [18:22:14]line ФМ: 0000000000871832 [18:22:14]line ФД: 289824 [18:22:14]line ФПД: 227985027278893 [18:22:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182213&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289824&fm=227985027278893&tin=02508201610067®Number=0000000000091827&sum=100000 [18:22:14]written 0, free lines is 4095 [18:22:14]OFD Sender: Processing packet 289824 [packets to send 1784, broken 1783] [18:22:14]ProducePacketName [18:22:14]name=ofd_packets/00289824 [18:22:14]OFD Sender: To server: pG, [18:22:14]CommunicateWithHost lk.salyk.kg:30040 [18:22:14]ConnectInit lk.salyk.kg [18:22:14]Write to MH i2c: 01 00 00 CE 09 D7 [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 CE 09 00 00 00 00 00 D4 0C BE [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 3293 [18:22:14]MH_Cut [18:22:14]Write to MH i2c: D1 01 00 D5 09 01 B0 [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 D5 09 00 AF [18:22:14]Write to MH i2c: 01 00 00 D6 09 DF [18:22:14]Write i2c OK [18:22:14]MH_I2C_Read... [18:22:14]Connected sock=11 [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 33 32 0E 01 00 00 50 05 06 01 AD 67 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 D5 B1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 20 6C 04 00 35 04 06 00 CF 59 E6 90 A8 2D 91 4E 5C 32 95 F7 B8 96 [18:22: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 33 32 4F 00 00 00 97 E1 47 00 34 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 33 32 10 04 04 00 20 6C 04 00 F4 03 04 00 A9 59 F1 66 B6 04 01 00 00 17 3C 01 03 79 66 5F 89 [18:22:15]CommunicateWithHost err = 0 [18:22:15]CheckOFDResponse [18:22:15]1017 (14) - 77093643461234 [18:22:15]1041 (16) - 0000000000871832 [18:22:15]1040 (4) - 289824 [18:22:15]1012 (4) - 23.09.2024 12:06 [18:22:15]1206 (1) - 0 [18:22:15]OFD Sender: Remove packet 289824 [18:22:15]ProducePacketName [18:22:15]name=ofd_packets/00289824 [18:22:15]NVStorageDeleteData [18:22:15]*** Cut start [18:22:15]*** Partial cut [18:22:15]*** CUTSNS_PIN = 1 [18:22:15]*** CUTSNS_PIN = 0 [18:22:15]*** Brake cut motor [18:22:15]OFD Sender: No OFD packet to send [18:22:16]Read from MH i2c: 01 [18:22:16]MH_I2C_Read... [18:22:16]*** Stop cut motor [18:22:16]*** Cut end [18:22:16]Read from MH i2c: 01 07 00 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: 01 07 00 D6 09 00 00 00 00 00 FF 0F F4 [18:22:16]process_action close_receipt done [18:22:16]requested_data is exist [18:22:16]produce_requested_data [18:22:16]requested_item fm.sn is exist - process it [18:22:16]wFMCommunicate request_size=4 [18:22:16]MH_SAM_APDU [18:22:16]CAPDU: 80 11 00 00 [18:22:16]Write to MH i2c: E2 08 00 D7 09 80 11 00 00 00 00 00 00 5A [18:22:16]Write i2c OK [18:22:16]MH_I2C_Read... [18:22:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:16]Read from MH i2c: E2 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: E2 17 00 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: E2 17 00 D7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AA [18:22:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:22:16]wFMCommunicate OK [18:22:16]requested_item fd.num is exist - process it [18:22:16]SAM_PROTO_GetFieldsCounters [18:22:16]wFMCommunicate request_size=4 [18:22:16]MH_SAM_APDU [18:22:16]CAPDU: 80 13 00 00 [18:22:16]Write to MH i2c: E2 08 00 D8 09 80 13 00 00 00 00 00 00 5D [18:22:16]Write i2c OK [18:22:16]MH_I2C_Read... [18:22:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:16]Read from MH i2c: E2 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: E2 62 00 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: E2 62 00 D8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 20 6C 04 00 0E 04 04 00 03 02 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 EB [18:22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 20 6C 04 00 0E 04 04 00 03 02 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 [18:22:16]wFMCommunicate OK [18:22:16]SAM_PROTO_GetFieldsCounters done [18:22:16]requested_item shift.num is exist - process it [18:22:16]requested_item shift.opened is exist - process it [18:22:16]req_shift_opened [18:22:16]FM_GetShiftState [18:22:16]SAM_PROTO_GetShiftState [18:22:16]wFMCommunicate request_size=4 [18:22:16]MH_SAM_APDU [18:22:16]CAPDU: 80 13 01 00 [18:22:16]Write to MH i2c: E2 08 00 D9 09 80 13 01 00 00 00 00 00 5F [18:22:16]Write i2c OK [18:22:16]MH_I2C_Read... [18:22:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:16]Read from MH i2c: E2 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: E2 0E 00 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: E2 0E 00 D9 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 00 [18:22:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:22:16]wFMCommunicate OK [18:22:16]SAM_PROTO_GetShiftState done [18:22:16]FM_GetShiftState done [18:22:16]req_shift_opened done [18:22:16]requested_item shift.open_date is exist - process it [18:22:16]req_shift_open_date [18:22:16]req_shift_open_date done [18:22:16]produce_requested_data done [18:22:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289824,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:22:16]process_action_free close_receipt [18:22:16]json_value_free [18:22:16]json_value_free done [18:22:16]process_json_proto returns [18:22:16]Send response to host [18:22:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289824,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:22:16]free response buf [18:22:16]execute_script done [18:22:16]execute_script returns [18:22:16]free content buf [18:22:16]Sock 8.Close socket [18:22:16]Sock 8.Thread stoped [18:22:20]OFD Sender: No OFD packet to send [18:22:26]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [18:23:56]OFD Sender: No OFD packet to send [18:24:01]OFD Sender: No OFD packet to send [18:24:06]OFD Sender: No OFD packet to send [18:24:11]OFD Sender: No OFD packet to send [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:36]OFD Sender: No OFD packet to send [18:24:41]OFD Sender: No OFD packet to send [18:24:47]OFD Sender: No OFD packet to send [18:24:52]OFD Sender: No OFD packet to send [18:24:57]OFD Sender: No OFD packet to send [18:25:02]OFD Sender: No OFD packet to send [18:25:07]OFD Sender: No OFD packet to send [18:25:12]OFD Sender: No OFD packet to send [18:25:17]OFD Sender: No OFD packet to send [18:25:22]OFD Sender: No OFD packet to send [18:25:27]OFD Sender: No OFD packet to send [18:25:32]OFD Sender: No OFD packet to send [18:25:37]OFD Sender: No OFD packet to send [18:25:42]OFD Sender: No OFD packet to send [18:25:47]OFD Sender: No OFD packet to send [18:25:52]OFD Sender: No OFD packet to send [18:25:57]OFD Sender: No OFD packet to send [18:26:02]OFD Sender: No OFD packet to send [18:26:07]OFD Sender: No OFD packet to send [18:26:12]OFD Sender: No OFD packet to send [18:26:17]OFD Sender: No OFD packet to send [18:26:22]OFD Sender: No OFD packet to send [18:26:27]OFD Sender: No OFD packet to send [18:26:32]OFD Sender: No OFD packet to send [18:26:37]OFD Sender: No OFD packet to send [18:26:42]OFD Sender: No OFD packet to send [18:26:47]OFD Sender: No OFD packet to send [18:26:52]OFD Sender: No OFD packet to send [18:26:57]OFD Sender: No OFD packet to send [18:27:02]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:53]accept exits with 9 [18:27:53]New connection [18:27:53]New thread 3067493732 created [18:27:53]Thread 3067350372 joined [18:27:53]Waiting for new connection... [18:27:53] Sock 9.Parse request [18:27:53]Sock 9.Check first char [18:27:53]Sock 9.First char is OK [18:27:53]request: POST /json_proto HTTP/1.0 [18:27:53]Method: POST [18:27:53]URL: /json_proto [18:27:53]Method is POST - this is cgi request [18:27:53]url: /json_proto [18:27:53]query_string will be loaded in cgi processing [18:27:53]execute_cgi json_proto POST (null) [18:27:53]execute_cgi path=json_proto method=POST [18:27:53]POST find Content-Length [18:27:53]Host: 172.17.41.135:8080 [18:27:53]Content-Length: 679 [18:27:53]Content-Type: application/json [18:27:53] [18:27:53]POST finish read [18:27:53]Found Content-Length = 679 [18:27:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [18:27:53]execute_script... [18:27:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [18:27:53]POST & json_proto [18:27:53]process_json_proto [18:27:53]json parsed OK: [18:27:53]protocol is kg_v1.0 [18:27:53]action value=close_receipt [18:27:53]process_action close_receipt [18:27:53]cmd_close_receipt [18:27:53]MH_GetDate [18:27:53]Write to MH i2c: F0 00 00 DA 09 D2 [18:27:53]Write i2c OK [18:27:53]MH_I2C_Read... [18:27:53]Read from MH i2c: F0 [18:27:53]MH_I2C_Read... [18:27:53]Read from MH i2c: F0 09 00 [18:27:53]MH_I2C_Read... [18:27:53]Read from MH i2c: F0 09 00 DA 09 00 2A B3 F1 66 ED 3E 82 65 21 [18:27:53]GetLastDocTimeStamp 1727115733 [18:27:53]current date 1727116074 [18:27:53]FM_GetShiftState [18:27:53]SAM_PROTO_GetShiftState [18:27:53]wFMCommunicate request_size=4 [18:27:53]MH_SAM_APDU [18:27:53]CAPDU: 80 13 01 00 [18:27:53]Write to MH i2c: E2 08 00 DB 09 80 13 01 00 00 00 00 00 61 [18:27:53]Write i2c OK [18:27:53]MH_I2C_Read... [18:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:53]Read from MH i2c: E2 [18:27:53]MH_I2C_Read... [18:27:53]Read from MH i2c: E2 0E 00 [18:27:53]MH_I2C_Read... [18:27:53]Read from MH i2c: E2 0E 00 DB 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 02 [18:27:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:27:53]wFMCommunicate OK [18:27:53]SAM_PROTO_GetShiftState done [18:27:53]FM_GetShiftState done [18:27:53]opened in 1727051401 [18:27:53]opened+sec_in_day 1727137801 [18:27:53]quantity*price = 50010 [18:27:53]sum+1 = 50012 [18:27:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 499 23.09.2024 18:27 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289825 ФПД: 260586747189168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182754&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289825&fm=260586747189168&tin=02508201610067®Number=0000000000091827&sum=50000 [18:27:55]StoreToDocumentArchive [18:27:55]shift 515 fd 289825 [18:27:55]save to /storage/0515/doc_00289825 [18:27:55]save last doc name /storage/0515/doc_00289825 to /storage/kkm_last_doc_name [18:27:55]save OK [18:27:55]Clear old archive folders... [18:27:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:27:55]tlvbuf is 01849050 [18:27:55]SAM_PROTO_ClearQueue [18:27:55]wFMCommunicate request_size=4 [18:27:55]MH_SAM_APDU [18:27:55]CAPDU: 80 09 00 00 [18:27:55]Write to MH i2c: E2 08 00 E8 09 80 09 00 00 00 00 00 00 63 [18:27:55]Write i2c OK [18:27:55]MH_I2C_Read... [18:27:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:55]Read from MH i2c: E2 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 E8 09 00 90 00 65 [18:27:55]RAPDU: 90 00 [18:27:55]wFMCommunicate OK [18:27:55]SAM_PROTO_ClearQueue done [18:27:55]KKMCreateOFDPacket [18:27:55]OFDProtocolAddRootSTLVToBuf [18:27:55]FM_MakeSignedData [18:27:55]FM_MakeSignedData [18:27:55]SAM_PROTO_SignData [18:27:55]wFMCommunicate request_size=4 [18:27:55]MH_SAM_APDU [18:27:55]CAPDU: 80 0D 01 02 [18:27:55]Write to MH i2c: E2 08 00 E9 09 80 0D 01 02 00 00 00 00 6B [18:27:55]Write i2c OK [18:27:55]MH_I2C_Read... [18:27:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:55]Read from MH i2c: E2 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 E9 09 00 90 00 66 [18:27:55]RAPDU: 90 00 [18:27:55]wFMCommunicate OK [18:27:55]wFMCommunicate request_size=255 [18:27:55]MH_SAM_APDU [18:27:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 01 00 00 F4 03 04 00 2A B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6C 04 00 35 04 06 00 ED [18:27:55]Write to MH i2c: E2 02 01 EA 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 2A B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6C 04 00 35 04 06 00 ED 00 00 7C [18:27:55]Write i2c OK [18:27:55]MH_I2C_Read... [18:27:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:55]Read from MH i2c: E2 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 EA 09 00 90 00 67 [18:27:55]RAPDU: 90 00 [18:27:55]wFMCommunicate OK [18:27:55]wFMCommunicate request_size=10 [18:27:55]MH_SAM_APDU [18:27:55]CAPDU: 80 0D 02 02 05 00 94 7F D7 B0 [18:27:55]Write to MH i2c: E2 0D 00 EB 09 80 0D 02 02 05 00 00 94 7F D7 B0 00 00 12 [18:27:55]Write i2c OK [18:27:55]MH_I2C_Read... [18:27:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:55]Read from MH i2c: E2 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 03 00 EB 09 00 90 00 68 [18:27:55]RAPDU: 90 00 [18:27:55]wFMCommunicate OK [18:27:55]wFMCommunicate request_size=4 [18:27:55]MH_SAM_APDU [18:27:55]CAPDU: 80 0D 03 02 [18:27:55]Write to MH i2c: E2 08 00 EC 09 80 0D 03 02 00 00 00 00 70 [18:27:55]Write i2c OK [18:27:55]MH_I2C_Read... [18:27:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:55]Read from MH i2c: E2 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 0B 00 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 0B 00 EC 09 00 C9 58 E0 4C D9 4C 85 F9 90 00 61 [18:27:55]RAPDU: C9 58 E0 4C D9 4C 85 F9 90 00 [18:27:55]wFMCommunicate OK [18:27:55]SAM_PROTO_SignData done [18:27:55]FM_MakeSignedData done [18:27:55]CreateOFDProtocolMessage [18:27:55]wFMCommunicate request_size=4 [18:27:55]MH_SAM_APDU [18:27:55]CAPDU: 80 11 00 00 [18:27:55]Write to MH i2c: E2 08 00 ED 09 80 11 00 00 00 00 00 00 70 [18:27:55]Write i2c OK [18:27:55]MH_I2C_Read... [18:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:55]Read from MH i2c: E2 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 17 00 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: E2 17 00 ED 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C0 [18:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:27:55]wFMCommunicate OK [18:27:55]CreateOFDProtocolMessage done [18:27:55]OFDSenderStorePacket 289825 [18:27:55]StoreOFDPacket docnum=289825 [18:27:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F3 10 07 01 CA 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 01 00 00 F4 03 04 00 2A B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6C 04 00 35 04 06 00 ED 00 94 7F D7 B0 C9 58 E0 4C D9 4C 85 F9 [18:27:55]CheckFolder [18:27:55]dirname=/storage/ofd_packets [18:27:55]CheckFolder done [18:27:55]ProducePacketName [18:27:55]name=ofd_packets/00289825 [18:27:55]NVStorageSaveData ofd_packets/00289825 [18:27:55]File name is /storage/ofd_packets/00289825 [18:27:55]Write 301 bytes [18:27:55]NVStorageSaveData done [18:27:55]OFDSenderStorePacket done [18:27:55]KKMCreateOFDPacket done [18:27:55]NVStorageSaveData kkm_last_timestamp [18:27:55]File name is /storage/kkm_last_timestamp [18:27:55]Write 4 bytes [18:27:55]NVStorageSaveData done [18:27:55]ExternCall_PrintAddStr [18:27:55]wPrintStart [18:27:55]Write to MH i2c: 01 00 00 EE 09 F7 [18:27:55]Write i2c OK [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: 01 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: 01 07 00 [18:27:55]MH_I2C_Read... [18:27:55]Read from MH i2c: 01 07 00 EE 09 00 00 00 00 00 FF 0F 0C [18:27:55]RasterBufferAndPrint [18:27:55]line Счет N : (1)24617935 [18:27:55]line ИНН: 02508201610067 [18:27:55]line Контрольно-Кассовый Чек [18:27:55]line ПРОДАЖА [18:27:55]line ТРК (МРК, ГНК) : 32 [18:27:55]line Товар: 2710124500 [18:27:55]line Аи-95-К-5 [18:27:55]line 6.740 * 74.20 [18:27:55]line = 500.11 [18:27:55]line НДС 12% НСП 1% [18:27:55]line > о реализуемом товаре [18:27:55]line ОКРУГЛЕНИЕ: -0.11 [18:27:55]line ИТОГО: 500.00 [18:27:55]line Внесено: 500.00 [18:27:55]line СДАЧА: 0.00 [18:27:55]line НСП 1% : 4.43 [18:27:55]line НДС 12% : 53.11 [18:27:55]line Наличными: 500.00 [18:27:55]line Безнал.: 0.00 [18:27:55]line Место: АЗС № 90 "Партнёр-нефть" [18:27:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:27:55]line СНО: Общий режим [18:27:55]line Чек 499 23.09.2024 18:27 [18:27:55]line Смена: 515 ФФД: 1.0 [18:27:55]line ЗНМ: 0300000107 [18:27:55]line РНМ: 0000000000091827 [18:27:55]line Версия ККМ: 001 [18:27:55]line ФМ: 0000000000871832 [18:27:55]line ФД: 289825 [18:27:55]line ФПД: 260586747189168 [18:27:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182754&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289825&fm=260586747189168&tin=02508201610067®Number=0000000000091827&sum=50000 [18:27:55]written 0, free lines is 4095 [18:27:55]OFD Sender: Processing packet 289825 [packets to send 1784, broken 1783] [18:27:55]ProducePacketName [18:27:55]name=ofd_packets/00289825 [18:27:55]OFD Sender: To server: pG, [18:27:55]CommunicateWithHost lk.salyk.kg:30040 [18:27:55]ConnectInit lk.salyk.kg [18:27:55]Connected sock=10 [18:27:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F3 10 07 01 CA 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 01 00 00 F4 03 04 00 2A B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 21 6C 04 00 35 04 06 00 ED 00 94 7F D7 B0 C9 58 E0 4C D9 4C 85 F9 [18:27:56]Write to MH i2c: 01 00 00 18 0A 22 [18:27:56]Write i2c OK [18:27:56]MH_I2C_Read... [18:27:56]Read from MH i2c: 01 [18:27:56]MH_I2C_Read... [18:27:56]Read from MH i2c: 01 07 00 [18:27:56]MH_I2C_Read... [18:27:56]Read from MH i2c: 01 07 00 18 0A 00 00 00 00 00 C5 0C FA [18:27:56]RasterBufferAndPrint [18:27:56]line [18:27:56]line [18:27:56]line [18:27:56]line [18:27:56]line [18:27:56]written 0, free lines is 3276 [18:27:56]MH_Cut [18:27:56]Write to MH i2c: D1 01 00 1F 0A 01 FB [18:27:56]Write i2c OK [18:27:56]MH_I2C_Read... [18:27:56]Read from MH i2c: D1 [18:27:56]MH_I2C_Read... [18:27:56]Read from MH i2c: D1 01 00 [18:27:56]MH_I2C_Read... [18:27:56]Read from MH i2c: D1 01 00 1F 0A 00 FA [18:27:56]Write to MH i2c: 01 00 00 20 0A 2A [18:27:56]Write i2c OK [18:27:56]MH_I2C_Read... [18:27: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 33 32 4F 00 00 00 BC 11 47 00 BD 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 33 32 10 04 04 00 21 6C 04 00 F4 03 04 00 FE 5A F1 66 B6 04 01 00 00 4A C9 E4 AB 52 F5 A6 D9 [18:27:56]CommunicateWithHost err = 0 [18:27:56]CheckOFDResponse [18:27:56]1017 (14) - 77093643461234 [18:27:56]1041 (16) - 0000000000871832 [18:27:56]1040 (4) - 289825 [18:27:56]1012 (4) - 23.09.2024 12:11 [18:27:56]1206 (1) - 0 [18:27:56]OFD Sender: Remove packet 289825 [18:27:56]ProducePacketName [18:27:56]name=ofd_packets/00289825 [18:27:56]NVStorageDeleteData [18:27:56]OFD Sender: No OFD packet to send [18:27:56]*** Cut start [18:27:56]*** Partial cut [18:27:56]*** CUTSNS_PIN = 1 [18:27:56]*** CUTSNS_PIN = 0 [18:27:57]*** Brake cut motor [18:27:57]Read from MH i2c: 01 [18:27:57]MH_I2C_Read... [18:27:57]*** Stop cut motor [18:27:57]*** Cut end [18:27:57]Read from MH i2c: 01 07 00 [18:27:57]MH_I2C_Read... [18:27:57]Read from MH i2c: 01 07 00 20 0A 00 00 00 00 00 FF 0F 3F [18:27:57]process_action close_receipt done [18:27:57]requested_data is exist [18:27:57]produce_requested_data [18:27:57]requested_item fm.sn is exist - process it [18:27:57]wFMCommunicate request_size=4 [18:27:57]MH_SAM_APDU [18:27:57]CAPDU: 80 11 00 00 [18:27:57]Write to MH i2c: E2 08 00 21 0A 80 11 00 00 00 00 00 00 A5 [18:27:57]Write i2c OK [18:27:57]MH_I2C_Read... [18:27:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:57]Read from MH i2c: E2 [18:27:57]MH_I2C_Read... [18:27:57]Read from MH i2c: E2 17 00 [18:27:57]MH_I2C_Read... [18:27:57]Read from MH i2c: E2 17 00 21 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [18:27:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:27:57]wFMCommunicate OK [18:27:57]requested_item fd.num is exist - process it [18:27:57]SAM_PROTO_GetFieldsCounters [18:27:57]wFMCommunicate request_size=4 [18:27:57]MH_SAM_APDU [18:27:57]CAPDU: 80 13 00 00 [18:27:57]Write to MH i2c: E2 08 00 22 0A 80 13 00 00 00 00 00 00 A8 [18:27:57]Write i2c OK [18:27:57]MH_I2C_Read... [18:27:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:57]Read from MH i2c: E2 [18:27:57]MH_I2C_Read... [18:27:57]Read from MH i2c: E2 62 00 [18:27:57]MH_I2C_Read... [18:27:57]Read from MH i2c: E2 62 00 22 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 21 6C 04 00 0E 04 04 00 03 02 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 3A [18:27: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 21 6C 04 00 0E 04 04 00 03 02 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 [18:27:57]wFMCommunicate OK [18:27:57]SAM_PROTO_GetFieldsCounters done [18:27:57]requested_item shift.num is exist - process it [18:27:57]requested_item shift.opened is exist - process it [18:27:57]req_shift_opened [18:27:57]FM_GetShiftState [18:27:57]SAM_PROTO_GetShiftState [18:27:57]wFMCommunicate request_size=4 [18:27:57]MH_SAM_APDU [18:27:57]CAPDU: 80 13 01 00 [18:27:57]Write to MH i2c: E2 08 00 23 0A 80 13 01 00 00 00 00 00 AA [18:27:57]Write i2c OK [18:27:57]MH_I2C_Read... [18:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:57]Read from MH i2c: E2 [18:27:57]MH_I2C_Read... [18:27:57]Read from MH i2c: E2 0E 00 [18:27:57]MH_I2C_Read... [18:27:57]Read from MH i2c: E2 0E 00 23 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4B [18:27:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:27:57]wFMCommunicate OK [18:27:57]SAM_PROTO_GetShiftState done [18:27:57]FM_GetShiftState done [18:27:57]req_shift_opened done [18:27:57]requested_item shift.open_date is exist - process it [18:27:57]req_shift_open_date [18:27:57]req_shift_open_date done [18:27:57]produce_requested_data done [18:27:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289825,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:27:57]process_action_free close_receipt [18:27:57]json_value_free [18:27:57]json_value_free done [18:27:57]process_json_proto returns [18:27:57]Send response to host [18:27:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289825,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:27:57]free response buf [18:27:57]execute_script done [18:27:57]execute_script returns [18:27:57]free content buf [18:27:57]Sock 9.Close socket [18:27:57]Sock 9.Thread stoped [18:28:01]OFD Sender: No OFD packet to send [18:28:06]OFD Sender: No OFD packet to send [18:28:12]OFD Sender: No OFD packet to send [18:28:16]accept exits with 8 [18:28:16]New connection [18:28:16]New thread 3067350372 created [18:28:16]Thread 3067493732 joined [18:28:16]Waiting for new connection... [18:28:16] Sock 8.Parse request [18:28:16]Sock 8.Check first char [18:28:16]Sock 8.First char is OK [18:28:16]request: POST /json_proto HTTP/1.0 [18:28:16]Method: POST [18:28:16]URL: /json_proto [18:28:16]Method is POST - this is cgi request [18:28:16]url: /json_proto [18:28:16]query_string will be loaded in cgi processing [18:28:16]execute_cgi json_proto POST (null) [18:28:16]execute_cgi path=json_proto method=POST [18:28:16]POST find Content-Length [18:28:16]Host: 172.17.41.135:8080 [18:28:16]Content-Length: 679 [18:28:16]Content-Type: application/json [18:28:16] [18:28:16]POST finish read [18:28:16]Found Content-Length = 679 [18:28:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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:28:16]execute_script... [18:28: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)24617937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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:28:16]POST & json_proto [18:28:16]process_json_proto [18:28:16]json parsed OK: [18:28:16]protocol is kg_v1.0 [18:28:16]action value=close_receipt [18:28:16]process_action close_receipt [18:28:16]cmd_close_receipt [18:28:16]MH_GetDate [18:28:16]Write to MH i2c: F0 00 00 24 0A 1D [18:28:16]Write i2c OK [18:28:16]MH_I2C_Read... [18:28:16]Read from MH i2c: F0 [18:28:16]MH_I2C_Read... [18:28:16]Read from MH i2c: F0 09 00 [18:28:16]MH_I2C_Read... [18:28:16]Read from MH i2c: F0 09 00 24 0A 00 41 B3 F1 66 ED 3E 82 65 83 [18:28:16]GetLastDocTimeStamp 1727116074 [18:28:16]current date 1727116097 [18:28:16]FM_GetShiftState [18:28:16]SAM_PROTO_GetShiftState [18:28:16]wFMCommunicate request_size=4 [18:28:16]MH_SAM_APDU [18:28:16]CAPDU: 80 13 01 00 [18:28:16]Write to MH i2c: E2 08 00 25 0A 80 13 01 00 00 00 00 00 AC [18:28:16]Write i2c OK [18:28:16]MH_I2C_Read... [18:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:16]Read from MH i2c: E2 [18:28:16]MH_I2C_Read... [18:28:16]Read from MH i2c: E2 0E 00 [18:28:16]MH_I2C_Read... [18:28:16]Read from MH i2c: E2 0E 00 25 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4D [18:28:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:28:16]wFMCommunicate OK [18:28:16]SAM_PROTO_GetShiftState done [18:28:16]FM_GetShiftState done [18:28:16]opened in 1727051401 [18:28:16]opened+sec_in_day 1727137801 [18:28:16]quantity*price = 40002 [18:28:16]sum+1 = 40003 [18:28:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 500 23.09.2024 18:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289826 ФПД: 75641707162395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182817&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289826&fm=75641707162395&tin=02508201610067®Number=0000000000091827&sum=40000 [18:28:17]StoreToDocumentArchive [18:28:17]shift 515 fd 289826 [18:28:17]save to /storage/0515/doc_00289826 [18:28:17]save last doc name /storage/0515/doc_00289826 to /storage/kkm_last_doc_name [18:28:17]save OK [18:28:17]Clear old archive folders... [18:28:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:28:17]tlvbuf is B6E2CA30 [18:28:17]SAM_PROTO_ClearQueue [18:28:17]wFMCommunicate request_size=4 [18:28:17]MH_SAM_APDU [18:28:17]CAPDU: 80 09 00 00 [18:28:17]Write to MH i2c: E2 08 00 32 0A 80 09 00 00 00 00 00 00 AE [18:28:17]Write i2c OK [18:28:17]MH_I2C_Read... [18:28:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:28:17]Read from MH i2c: E2 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 32 0A 00 90 00 B0 [18:28:17]RAPDU: 90 00 [18:28:17]wFMCommunicate OK [18:28:17]SAM_PROTO_ClearQueue done [18:28:17]KKMCreateOFDPacket [18:28:17]OFDProtocolAddRootSTLVToBuf [18:28:17]FM_MakeSignedData [18:28:17]FM_MakeSignedData [18:28:17]SAM_PROTO_SignData [18:28:17]wFMCommunicate request_size=4 [18:28:17]MH_SAM_APDU [18:28:17]CAPDU: 80 0D 01 02 [18:28:17]Write to MH i2c: E2 08 00 33 0A 80 0D 01 02 00 00 00 00 B6 [18:28:17]Write i2c OK [18:28:17]MH_I2C_Read... [18:28:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:28:17]Read from MH i2c: E2 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 33 0A 00 90 00 B1 [18:28:17]RAPDU: 90 00 [18:28:17]wFMCommunicate OK [18:28:17]wFMCommunicate request_size=255 [18:28:17]MH_SAM_APDU [18:28:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 41 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6C 04 00 35 04 06 00 44 [18:28:17]Write to MH i2c: E2 02 01 34 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F4 01 00 00 F4 03 04 00 41 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6C 04 00 35 04 06 00 44 00 00 34 [18:28:17]Write i2c OK [18:28:17]MH_I2C_Read... [18:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:17]Read from MH i2c: E2 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 34 0A 00 90 00 B2 [18:28:17]RAPDU: 90 00 [18:28:17]wFMCommunicate OK [18:28:17]wFMCommunicate request_size=10 [18:28:17]MH_SAM_APDU [18:28:17]CAPDU: 80 0D 02 02 05 CB B5 15 EB 1B [18:28:17]Write to MH i2c: E2 0D 00 35 0A 80 0D 02 02 05 00 CB B5 15 EB 1B 00 00 5E [18:28:17]Write i2c OK [18:28:17]MH_I2C_Read... [18:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:17]Read from MH i2c: E2 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 03 00 35 0A 00 90 00 B3 [18:28:17]RAPDU: 90 00 [18:28:17]wFMCommunicate OK [18:28:17]wFMCommunicate request_size=4 [18:28:17]MH_SAM_APDU [18:28:17]CAPDU: 80 0D 03 02 [18:28:17]Write to MH i2c: E2 08 00 36 0A 80 0D 03 02 00 00 00 00 BB [18:28:17]Write i2c OK [18:28:17]MH_I2C_Read... [18:28:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:28:17]Read from MH i2c: E2 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 0B 00 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 0B 00 36 0A 00 BC 57 26 09 FA 8C FE 9B 90 00 1D [18:28:17]RAPDU: BC 57 26 09 FA 8C FE 9B 90 00 [18:28:17]wFMCommunicate OK [18:28:17]SAM_PROTO_SignData done [18:28:17]FM_MakeSignedData done [18:28:17]CreateOFDProtocolMessage [18:28:17]wFMCommunicate request_size=4 [18:28:17]MH_SAM_APDU [18:28:17]CAPDU: 80 11 00 00 [18:28:17]Write to MH i2c: E2 08 00 37 0A 80 11 00 00 00 00 00 00 BB [18:28:17]Write i2c OK [18:28:17]MH_I2C_Read... [18:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:17]Read from MH i2c: E2 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 17 00 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: E2 17 00 37 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0B [18:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:28:17]wFMCommunicate OK [18:28:17]CreateOFDProtocolMessage done [18:28:17]OFDSenderStorePacket 289826 [18:28:17]StoreOFDPacket docnum=289826 [18:28:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 95 9E 07 01 87 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F4 01 00 00 F4 03 04 00 41 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6C 04 00 35 04 06 00 44 CB B5 15 EB 1B BC 57 26 09 FA 8C FE 9B [18:28:17]CheckFolder [18:28:17]dirname=/storage/ofd_packets [18:28:17]CheckFolder done [18:28:17]ProducePacketName [18:28:17]name=ofd_packets/00289826 [18:28:17]NVStorageSaveData ofd_packets/00289826 [18:28:17]File name is /storage/ofd_packets/00289826 [18:28:17]Write 301 bytes [18:28:17]NVStorageSaveData done [18:28:17]OFDSenderStorePacket done [18:28:17]KKMCreateOFDPacket done [18:28:17]NVStorageSaveData kkm_last_timestamp [18:28:17]File name is /storage/kkm_last_timestamp [18:28:17]Write 4 bytes [18:28:17]NVStorageSaveData done [18:28:17]ExternCall_PrintAddStr [18:28:17]wPrintStart [18:28:17]Write to MH i2c: 01 00 00 38 0A 42 [18:28:17]Write i2c OK [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: 01 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: 01 07 00 [18:28:17]MH_I2C_Read... [18:28:17]Read from MH i2c: 01 07 00 38 0A 00 00 00 00 00 FF 0F 57 [18:28:17]RasterBufferAndPrint [18:28:17]line Счет N : (1)24617937 [18:28:17]line ИНН: 02508201610067 [18:28:17]line Контрольно-Кассовый Чек [18:28:17]line ПРОДАЖА [18:28:17]line ТРК (МРК, ГНК) : 63 [18:28:17]line Товар: 2710124130 [18:28:17]line Аи-92-К-5 [18:28:17]line 5.900 * 67.80 [18:28:17]line = 400.02 [18:28:17]line НДС 12% НСП 1% [18:28:17]line > о реализуемом товаре [18:28:17]line ОКРУГЛЕНИЕ: -0.02 [18:28:17]line ИТОГО: 400.00 [18:28:17]line Внесено: 400.00 [18:28:17]line СДАЧА: 0.00 [18:28:17]line НСП 1% : 3.54 [18:28:17]line НДС 12% : 42.48 [18:28:17]line Наличными: 400.00 [18:28:17]line Безнал.: 0.00 [18:28:17]line Место: АЗС № 90 "Партнёр-нефть" [18:28:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:28:17]line СНО: Общий режим [18:28:17]line Чек 500 23.09.2024 18:28 [18:28:17]line Смена: 515 ФФД: 1.0 [18:28:17]line ЗНМ: 0300000107 [18:28:17]line РНМ: 0000000000091827 [18:28:17]line Версия ККМ: 001 [18:28:17]line ФМ: 0000000000871832 [18:28:17]line ФД: 289826 [18:28:17]line ФПД: 75641707162395 [18:28:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182817&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289826&fm=75641707162395&tin=02508201610067®Number=0000000000091827&sum=40000 [18:28:17]written 0, free lines is 4095 [18:28:18]OFD Sender: Processing packet 289826 [packets to send 1784, broken 1783] [18:28:18]ProducePacketName [18:28:18]name=ofd_packets/00289826 [18:28:18]OFD Sender: To server: pG, [18:28:18]CommunicateWithHost lk.salyk.kg:30040 [18:28:18]ConnectInit lk.salyk.kg [18:28:18]Connected sock=10 [18:28:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 95 9E 07 01 87 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F4 01 00 00 F4 03 04 00 41 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 22 6C 04 00 35 04 06 00 44 CB B5 15 EB 1B BC 57 26 09 FA 8C FE 9B [18:28:18]Write to MH i2c: 01 00 00 62 0A 6C [18:28:18]Write i2c OK [18:28:18]MH_I2C_Read... [18:28:18]Read from MH i2c: 01 [18:28:18]MH_I2C_Read... [18:28:18]Read from MH i2c: 01 07 00 [18:28:18]MH_I2C_Read... [18:28:18]Read from MH i2c: 01 07 00 62 0A 00 00 00 00 00 CF 0C 4E [18:28:18]RasterBufferAndPrint [18:28:18]line [18:28:18]line [18:28:18]line [18:28:18]line [18:28:18]line [18:28:18]written 0, free lines is 3283 [18:28:18]MH_Cut [18:28:18]Write to MH i2c: D1 01 00 69 0A 01 45 [18:28:18]Write i2c OK [18:28:18]MH_I2C_Read... [18:28:18]Read from MH i2c: D1 [18:28:18]MH_I2C_Read... [18:28:18]Read from MH i2c: D1 01 00 [18:28:18]MH_I2C_Read... [18:28:18]Read from MH i2c: D1 01 00 69 0A 00 44 [18:28:18]Write to MH i2c: 01 00 00 6A 0A 74 [18:28:18]Write i2c OK [18:28:18]MH_I2C_Read... [18:28: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 33 32 4F 00 00 00 E7 40 47 00 03 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 33 32 10 04 04 00 22 6C 04 00 F4 03 04 00 15 5B F1 66 B6 04 01 00 00 82 18 B1 C9 AD D2 81 EE [18:28:18]CommunicateWithHost err = 0 [18:28:18]CheckOFDResponse [18:28:18]1017 (14) - 77093643461234 [18:28:18]1041 (16) - 0000000000871832 [18:28:18]1040 (4) - 289826 [18:28:18]1012 (4) - 23.09.2024 12:12 [18:28:18]1206 (1) - 0 [18:28:18]OFD Sender: Remove packet 289826 [18:28:18]ProducePacketName [18:28:18]name=ofd_packets/00289826 [18:28:18]NVStorageDeleteData [18:28:19]*** Cut start [18:28:19]*** Partial cut [18:28:19]*** CUTSNS_PIN = 1 [18:28:19]OFD Sender: No OFD packet to send [18:28:19]*** CUTSNS_PIN = 0 [18:28:19]*** Brake cut motor [18:28:19]Read from MH i2c: 01 [18:28:19]MH_I2C_Read... [18:28:19]*** Stop cut motor [18:28:19]*** Cut end [18:28:19]Read from MH i2c: 01 07 00 [18:28:19]MH_I2C_Read... [18:28:19]Read from MH i2c: 01 07 00 6A 0A 00 00 00 00 00 FF 0F 89 [18:28:19]process_action close_receipt done [18:28:19]requested_data is exist [18:28:19]produce_requested_data [18:28:19]requested_item fm.sn is exist - process it [18:28:19]wFMCommunicate request_size=4 [18:28:19]MH_SAM_APDU [18:28:19]CAPDU: 80 11 00 00 [18:28:19]Write to MH i2c: E2 08 00 6B 0A 80 11 00 00 00 00 00 00 EF [18:28:19]Write i2c OK [18:28:19]MH_I2C_Read... [18:28:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:19]Read from MH i2c: E2 [18:28:19]MH_I2C_Read... [18:28:19]Read from MH i2c: E2 17 00 [18:28:19]MH_I2C_Read... [18:28:19]Read from MH i2c: E2 17 00 6B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3F [18:28:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:28:19]wFMCommunicate OK [18:28:19]requested_item fd.num is exist - process it [18:28:19]SAM_PROTO_GetFieldsCounters [18:28:19]wFMCommunicate request_size=4 [18:28:19]MH_SAM_APDU [18:28:19]CAPDU: 80 13 00 00 [18:28:19]Write to MH i2c: E2 08 00 6C 0A 80 13 00 00 00 00 00 00 F2 [18:28:19]Write i2c OK [18:28:19]MH_I2C_Read... [18:28:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:28:19]Read from MH i2c: E2 [18:28:19]MH_I2C_Read... [18:28:19]Read from MH i2c: E2 62 00 [18:28:19]MH_I2C_Read... [18:28:19]Read from MH i2c: E2 62 00 6C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 22 6C 04 00 0E 04 04 00 03 02 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 88 [18:28: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 22 6C 04 00 0E 04 04 00 03 02 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 [18:28:19]wFMCommunicate OK [18:28:19]SAM_PROTO_GetFieldsCounters done [18:28:19]requested_item shift.num is exist - process it [18:28:19]requested_item shift.opened is exist - process it [18:28:19]req_shift_opened [18:28:19]FM_GetShiftState [18:28:19]SAM_PROTO_GetShiftState [18:28:19]wFMCommunicate request_size=4 [18:28:19]MH_SAM_APDU [18:28:19]CAPDU: 80 13 01 00 [18:28:19]Write to MH i2c: E2 08 00 6D 0A 80 13 01 00 00 00 00 00 F4 [18:28:19]Write i2c OK [18:28:19]MH_I2C_Read... [18:28:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:20]Read from MH i2c: E2 [18:28:20]MH_I2C_Read... [18:28:20]Read from MH i2c: E2 0E 00 [18:28:20]MH_I2C_Read... [18:28:20]Read from MH i2c: E2 0E 00 6D 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 95 [18:28:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:28:20]wFMCommunicate OK [18:28:20]SAM_PROTO_GetShiftState done [18:28:20]FM_GetShiftState done [18:28:20]req_shift_opened done [18:28:20]requested_item shift.open_date is exist - process it [18:28:20]req_shift_open_date [18:28:20]req_shift_open_date done [18:28:20]produce_requested_data done [18:28:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289826,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:28:20]process_action_free close_receipt [18:28:20]json_value_free [18:28:20]json_value_free done [18:28:20]process_json_proto returns [18:28:20]Send response to host [18:28:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289826,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:28:20]free response buf [18:28:20]execute_script done [18:28:20]execute_script returns [18:28:20]free content buf [18:28:20]Sock 8.Close socket [18:28:20]Sock 8.Thread stoped [18:28:24]OFD Sender: No OFD packet to send [18:28:29]OFD Sender: No OFD packet to send [18:28:34]OFD Sender: No OFD packet to send [18:28:39]OFD Sender: No OFD packet to send [18:28:44]OFD Sender: No OFD packet to send [18:28:49]OFD Sender: No OFD packet to send [18:28:54]OFD Sender: No OFD packet to send [18:28:59]OFD Sender: No OFD packet to send [18:29:00]accept exits with 9 [18:29:00]New connection [18:29:00]New thread 3067493732 created [18:29:00]Thread 3067350372 joined [18:29:00]Waiting for new connection... [18:29:00] Sock 9.Parse request [18:29:00]Sock 9.Check first char [18:29:00]Sock 9.First char is OK [18:29:00]request: POST /json_proto HTTP/1.0 [18:29:00]Method: POST [18:29:00]URL: /json_proto [18:29:00]Method is POST - this is cgi request [18:29:00]url: /json_proto [18:29:00]query_string will be loaded in cgi processing [18:29:00]execute_cgi json_proto POST (null) [18:29:00]execute_cgi path=json_proto method=POST [18:29:00]POST find Content-Length [18:29:00]Host: 172.17.41.135:8080 [18:29:00]Content-Length: 684 [18:29:00]Content-Type: application/json [18:29:00] [18:29:00]POST finish read [18:29:00]Found Content-Length = 684 [18:29:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:29:00]execute_script... [18:29: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)24617938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:29:00]POST & json_proto [18:29:00]process_json_proto [18:29:00]json parsed OK: [18:29:00]protocol is kg_v1.0 [18:29:00]action value=close_receipt [18:29:00]process_action close_receipt [18:29:00]cmd_close_receipt [18:29:00]MH_GetDate [18:29:00]Write to MH i2c: F0 00 00 6E 0A 67 [18:29:00]Write i2c OK [18:29:00]MH_I2C_Read... [18:29:00]Read from MH i2c: F0 [18:29:00]MH_I2C_Read... [18:29:00]Read from MH i2c: F0 09 00 [18:29:00]MH_I2C_Read... [18:29:00]Read from MH i2c: F0 09 00 6E 0A 00 6D B3 F1 66 ED 3E 82 65 F9 [18:29:00]GetLastDocTimeStamp 1727116097 [18:29:00]current date 1727116141 [18:29:00]FM_GetShiftState [18:29:00]SAM_PROTO_GetShiftState [18:29:00]wFMCommunicate request_size=4 [18:29:00]MH_SAM_APDU [18:29:00]CAPDU: 80 13 01 00 [18:29:00]Write to MH i2c: E2 08 00 6F 0A 80 13 01 00 00 00 00 00 F6 [18:29:00]Write i2c OK [18:29:00]MH_I2C_Read... [18:29:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:00]Read from MH i2c: E2 [18:29:00]MH_I2C_Read... [18:29:00]Read from MH i2c: E2 0E 00 [18:29:00]MH_I2C_Read... [18:29:00]Read from MH i2c: E2 0E 00 6F 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 97 [18:29:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:29:00]wFMCommunicate OK [18:29:00]SAM_PROTO_GetShiftState done [18:29:00]FM_GetShiftState done [18:29:00]opened in 1727051401 [18:29:00]opened+sec_in_day 1727137801 [18:29:00]quantity*price = 100021 [18:29:00]sum+1 = 100023 [18:29:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 501 23.09.2024 18:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289827 ФПД: 109286273904357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182901&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289827&fm=109286273904357&tin=02508201610067®Number=0000000000091827&sum=100000 [18:29:01]StoreToDocumentArchive [18:29:01]shift 515 fd 289827 [18:29:01]save to /storage/0515/doc_00289827 [18:29:01]save last doc name /storage/0515/doc_00289827 to /storage/kkm_last_doc_name [18:29:01]save OK [18:29:01]Clear old archive folders... [18:29:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:29:01]tlvbuf is 01894A20 [18:29:01]SAM_PROTO_ClearQueue [18:29:01]wFMCommunicate request_size=4 [18:29:01]MH_SAM_APDU [18:29:01]CAPDU: 80 09 00 00 [18:29:01]Write to MH i2c: E2 08 00 7C 0A 80 09 00 00 00 00 00 00 F8 [18:29:01]Write i2c OK [18:29:01]MH_I2C_Read... [18:29:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:29:01]Read from MH i2c: E2 [18:29:01]MH_I2C_Read... [18:29:01]Read from MH i2c: E2 03 00 [18:29:01]MH_I2C_Read... [18:29:01]Read from MH i2c: E2 03 00 7C 0A 00 90 00 FA [18:29:01]RAPDU: 90 00 [18:29:01]wFMCommunicate OK [18:29:01]SAM_PROTO_ClearQueue done [18:29:01]KKMCreateOFDPacket [18:29:01]OFDProtocolAddRootSTLVToBuf [18:29:01]FM_MakeSignedData [18:29:01]FM_MakeSignedData [18:29:01]SAM_PROTO_SignData [18:29:01]wFMCommunicate request_size=4 [18:29:01]MH_SAM_APDU [18:29:01]CAPDU: 80 0D 01 02 [18:29:01]Write to MH i2c: E2 08 00 7D 0A 80 0D 01 02 00 00 00 00 00 [18:29:01]Write i2c OK [18:29:01]MH_I2C_Read... [18:29:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:29:02]Read from MH i2c: E2 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 03 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 03 00 7D 0A 00 90 00 FB [18:29:02]RAPDU: 90 00 [18:29:02]wFMCommunicate OK [18:29:02]wFMCommunicate request_size=255 [18:29:02]MH_SAM_APDU [18:29: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F5 01 00 00 F4 03 04 00 6D B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6C 04 00 35 04 06 00 63 [18:29:02]Write to MH i2c: E2 02 01 7E 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 6D B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6C 04 00 35 04 06 00 63 00 00 13 [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:02]Read from MH i2c: E2 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 03 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 03 00 7E 0A 00 90 00 FC [18:29:02]RAPDU: 90 00 [18:29:02]wFMCommunicate OK [18:29:02]wFMCommunicate request_size=10 [18:29:02]MH_SAM_APDU [18:29:02]CAPDU: 80 0D 02 02 05 65 31 88 EE E5 [18:29:02]Write to MH i2c: E2 0D 00 7F 0A 80 0D 02 02 05 00 65 31 88 EE E5 00 00 FE [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:02]Read from MH i2c: E2 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 03 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 03 00 7F 0A 00 90 00 FD [18:29:02]RAPDU: 90 00 [18:29:02]wFMCommunicate OK [18:29:02]wFMCommunicate request_size=4 [18:29:02]MH_SAM_APDU [18:29:02]CAPDU: 80 0D 03 02 [18:29:02]Write to MH i2c: E2 08 00 80 0A 80 0D 03 02 00 00 00 00 05 [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:29:02]Read from MH i2c: E2 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 0B 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 0B 00 80 0A 00 7D C0 49 0B 96 0A 14 E0 90 00 2B [18:29:02]RAPDU: 7D C0 49 0B 96 0A 14 E0 90 00 [18:29:02]wFMCommunicate OK [18:29:02]SAM_PROTO_SignData done [18:29:02]FM_MakeSignedData done [18:29:02]CreateOFDProtocolMessage [18:29:02]wFMCommunicate request_size=4 [18:29:02]MH_SAM_APDU [18:29:02]CAPDU: 80 11 00 00 [18:29:02]Write to MH i2c: E2 08 00 81 0A 80 11 00 00 00 00 00 00 05 [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:02]Read from MH i2c: E2 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 17 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: E2 17 00 81 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 55 [18:29:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:29:02]wFMCommunicate OK [18:29:02]CreateOFDProtocolMessage done [18:29:02]OFDSenderStorePacket 289827 [18:29:02]StoreOFDPacket docnum=289827 [18:29:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 52 53 07 01 F1 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F5 01 00 00 F4 03 04 00 6D B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6C 04 00 35 04 06 00 63 65 31 88 EE E5 7D C0 49 0B 96 0A 14 E0 [18:29:02]CheckFolder [18:29:02]dirname=/storage/ofd_packets [18:29:02]CheckFolder done [18:29:02]ProducePacketName [18:29:02]name=ofd_packets/00289827 [18:29:02]NVStorageSaveData ofd_packets/00289827 [18:29:02]File name is /storage/ofd_packets/00289827 [18:29:02]Write 301 bytes [18:29:02]NVStorageSaveData done [18:29:02]OFDSenderStorePacket done [18:29:02]KKMCreateOFDPacket done [18:29:02]NVStorageSaveData kkm_last_timestamp [18:29:02]File name is /storage/kkm_last_timestamp [18:29:02]Write 4 bytes [18:29:02]NVStorageSaveData done [18:29:02]ExternCall_PrintAddStr [18:29:02]wPrintStart [18:29:02]Write to MH i2c: 01 00 00 82 0A 8C [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: 01 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: 01 07 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: 01 07 00 82 0A 00 00 00 00 00 FF 0F A1 [18:29:02]RasterBufferAndPrint [18:29:02]line Счет N : (1)24617938 [18:29:02]line ИНН: 02508201610067 [18:29:02]line Контрольно-Кассовый Чек [18:29:02]line ПРОДАЖА [18:29:02]line ТРК (МРК, ГНК) : 52 [18:29:02]line Товар: 2710124500 [18:29:02]line Аи-95-К-5 [18:29:02]line 13.480 * 74.20 [18:29:02]line = 1000.22 [18:29:02]line НДС 12% НСП 1% [18:29:02]line > о реализуемом товаре [18:29:02]line ОКРУГЛЕНИЕ: -0.22 [18:29:02]line ИТОГО: 1000.00 [18:29:02]line Внесено: 1000.00 [18:29:02]line СДАЧА: 0.00 [18:29:02]line НСП 1% : 8.85 [18:29:02]line НДС 12% : 106.22 [18:29:02]line Наличными: 1000.00 [18:29:02]line Безнал.: 0.00 [18:29:02]line Место: АЗС № 90 "Партнёр-нефть" [18:29:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:29:02]line СНО: Общий режим [18:29:02]line Чек 501 23.09.2024 18:29 [18:29:02]line Смена: 515 ФФД: 1.0 [18:29:02]line ЗНМ: 0300000107 [18:29:02]line РНМ: 0000000000091827 [18:29:02]line Версия ККМ: 001 [18:29:02]line ФМ: 0000000000871832 [18:29:02]line ФД: 289827 [18:29:02]line ФПД: 109286273904357 [18:29:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182901&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289827&fm=109286273904357&tin=02508201610067®Number=0000000000091827&sum=100000 [18:29:02]written 0, free lines is 4095 [18:29:02]OFD Sender: Processing packet 289827 [packets to send 1784, broken 1783] [18:29:02]ProducePacketName [18:29:02]name=ofd_packets/00289827 [18:29:02]OFD Sender: To server: pG, [18:29:02]CommunicateWithHost lk.salyk.kg:30040 [18:29:02]ConnectInit lk.salyk.kg [18:29:02]Connected sock=10 [18:29: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 33 32 0F 01 00 00 52 53 07 01 F1 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F5 01 00 00 F4 03 04 00 6D B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 23 6C 04 00 35 04 06 00 63 65 31 88 EE E5 7D C0 49 0B 96 0A 14 E0 [18:29:02]Write to MH i2c: 01 00 00 AC 0A B6 [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: 01 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: 01 07 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: 01 07 00 AC 0A 00 00 00 00 00 D5 0C 9E [18:29:02]RasterBufferAndPrint [18:29:02]line [18:29:02]line [18:29:02]line [18:29:02]line [18:29:02]line [18:29:02]written 0, free lines is 3290 [18:29:02]MH_Cut [18:29:02]Write to MH i2c: D1 01 00 B3 0A 01 8F [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: D1 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: D1 01 00 [18:29:02]MH_I2C_Read... [18:29:02]Read from MH i2c: D1 01 00 B3 0A 00 8E [18:29:02]Write to MH i2c: 01 00 00 B4 0A BE [18:29:02]Write i2c OK [18:29:02]MH_I2C_Read... [18:29: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 33 32 4F 00 00 00 A4 CF 47 00 3A 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 33 32 10 04 04 00 23 6C 04 00 F4 03 04 00 41 5B F1 66 B6 04 01 00 00 B8 8C A8 53 B9 A4 64 1E [18:29:03]CommunicateWithHost err = 0 [18:29:03]CheckOFDResponse [18:29:03]1017 (14) - 77093643461234 [18:29:03]1041 (16) - 0000000000871832 [18:29:03]1040 (4) - 289827 [18:29:03]1012 (4) - 23.09.2024 12:12 [18:29:03]1206 (1) - 0 [18:29:03]OFD Sender: Remove packet 289827 [18:29:03]ProducePacketName [18:29:03]name=ofd_packets/00289827 [18:29:03]NVStorageDeleteData [18:29:03]*** Cut start [18:29:03]*** Partial cut [18:29:03]*** CUTSNS_PIN = 1 [18:29:03]OFD Sender: No OFD packet to send [18:29:03]*** CUTSNS_PIN = 0 [18:29:03]*** Brake cut motor [18:29:04]Read from MH i2c: 01 [18:29:04]MH_I2C_Read... [18:29:04]*** Stop cut motor [18:29:04]*** Cut end [18:29:04]Read from MH i2c: 01 07 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: 01 07 00 B4 0A 00 00 00 00 00 FF 0F D3 [18:29:04]process_action close_receipt done [18:29:04]requested_data is exist [18:29:04]produce_requested_data [18:29:04]requested_item fm.sn is exist - process it [18:29:04]wFMCommunicate request_size=4 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 11 00 00 [18:29:04]Write to MH i2c: E2 08 00 B5 0A 80 11 00 00 00 00 00 00 39 [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 17 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 17 00 B5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 89 [18:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:29:04]wFMCommunicate OK [18:29:04]requested_item fd.num is exist - process it [18:29:04]SAM_PROTO_GetFieldsCounters [18:29:04]wFMCommunicate request_size=4 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 13 00 00 [18:29:04]Write to MH i2c: E2 08 00 B6 0A 80 13 00 00 00 00 00 00 3C [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 62 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 62 00 B6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 23 6C 04 00 0E 04 04 00 03 02 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 D6 [18:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 23 6C 04 00 0E 04 04 00 03 02 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 [18:29:04]wFMCommunicate OK [18:29:04]SAM_PROTO_GetFieldsCounters done [18:29:04]requested_item shift.num is exist - process it [18:29:04]requested_item shift.opened is exist - process it [18:29:04]req_shift_opened [18:29:04]FM_GetShiftState [18:29:04]SAM_PROTO_GetShiftState [18:29:04]wFMCommunicate request_size=4 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 13 01 00 [18:29:04]Write to MH i2c: E2 08 00 B7 0A 80 13 01 00 00 00 00 00 3E [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 0E 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 0E 00 B7 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DF [18:29:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:29:04]wFMCommunicate OK [18:29:04]SAM_PROTO_GetShiftState done [18:29:04]FM_GetShiftState done [18:29:04]req_shift_opened done [18:29:04]requested_item shift.open_date is exist - process it [18:29:04]req_shift_open_date [18:29:04]req_shift_open_date done [18:29:04]produce_requested_data done [18:29:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289827,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:29:04]process_action_free close_receipt [18:29:04]json_value_free [18:29:04]json_value_free done [18:29:04]process_json_proto returns [18:29:04]Send response to host [18:29:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289827,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:29:04]free response buf [18:29:04]execute_script done [18:29:04]execute_script returns [18:29:04]free content buf [18:29:04]Sock 9.Close socket [18:29:04]Sock 9.Thread stoped [18:29:07]accept exits with 8 [18:29:07]New connection [18:29:07]New thread 3067350372 created [18:29:07]Thread 3067493732 joined [18:29:07]Waiting for new connection... [18:29:07] Sock 8.Parse request [18:29:07]Sock 8.Check first char [18:29:07]Sock 8.First char is OK [18:29:07]request: POST /json_proto HTTP/1.0 [18:29:07]Method: POST [18:29:07]URL: /json_proto [18:29:07]Method is POST - this is cgi request [18:29:07]url: /json_proto [18:29:07]query_string will be loaded in cgi processing [18:29:07]execute_cgi json_proto POST (null) [18:29:07]execute_cgi path=json_proto method=POST [18:29:07]POST find Content-Length [18:29:07]Host: 172.17.41.135:8080 [18:29:07]Content-Length: 793 [18:29:07]Content-Type: application/json [18:29:07] [18:29:07]POST finish read [18:29:07]Found Content-Length = 793 [18:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:07]execute_script... [18:29:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:07]POST & json_proto [18:29:07]process_json_proto [18:29:07]json parsed OK: [18:29:07]protocol is kg_v1.0 [18:29:07]action value=close_receipt [18:29:07]process_action close_receipt [18:29:07]cmd_close_receipt [18:29:07]MH_GetDate [18:29:07]Write to MH i2c: F0 00 00 B8 0A B1 [18:29:07]Write i2c OK [18:29:07]MH_I2C_Read... [18:29:07]Read from MH i2c: F0 [18:29:07]MH_I2C_Read... [18:29:07]Read from MH i2c: F0 09 00 [18:29:07]MH_I2C_Read... [18:29:07]Read from MH i2c: F0 09 00 B8 0A 00 74 B3 F1 66 ED 3E 82 65 4A [18:29:07]GetLastDocTimeStamp 1727116141 [18:29:07]current date 1727116148 [18:29:07]FM_GetShiftState [18:29:07]SAM_PROTO_GetShiftState [18:29:07]wFMCommunicate request_size=4 [18:29:07]MH_SAM_APDU [18:29:07]CAPDU: 80 13 01 00 [18:29:07]Write to MH i2c: E2 08 00 B9 0A 80 13 01 00 00 00 00 00 40 [18:29:07]Write i2c OK [18:29:07]MH_I2C_Read... [18:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:07]Read from MH i2c: E2 [18:29:07]MH_I2C_Read... [18:29:07]Read from MH i2c: E2 0E 00 [18:29:07]MH_I2C_Read... [18:29:07]Read from MH i2c: E2 0E 00 B9 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E1 [18:29:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:29:07]wFMCommunicate OK [18:29:07]SAM_PROTO_GetShiftState done [18:29:07]FM_GetShiftState done [18:29:07]opened in 1727051401 [18:29:07]opened+sec_in_day 1727137801 [18:29:07]quantity*price = 0 [18:29:07]sum+1 = 1 [18:29:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 502 23.09.2024 18:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000871832 ФД: 289828 ФПД: 280764258138452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182908&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289828&fm=280764258138452&tin=02508201610067®Number=0000000000091827&sum=0 [18:29:08]StoreToDocumentArchive [18:29:08]shift 515 fd 289828 [18:29:08]save to /storage/0515/doc_00289828 [18:29:08]save last doc name /storage/0515/doc_00289828 to /storage/kkm_last_doc_name [18:29:08]save OK [18:29:08]Clear old archive folders... [18:29:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:29:08]tlvbuf is B6F458C0 [18:29:08]SAM_PROTO_ClearQueue [18:29:08]wFMCommunicate request_size=4 [18:29:08]MH_SAM_APDU [18:29:08]CAPDU: 80 09 00 00 [18:29:08]Write to MH i2c: E2 08 00 C6 0A 80 09 00 00 00 00 00 00 42 [18:29:08]Write i2c OK [18:29:08]MH_I2C_Read... [18:29:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:29:08]Read from MH i2c: E2 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 C6 0A 00 90 00 44 [18:29:08]RAPDU: 90 00 [18:29:08]wFMCommunicate OK [18:29:08]SAM_PROTO_ClearQueue done [18:29:08]KKMCreateOFDPacket [18:29:08]OFDProtocolAddRootSTLVToBuf [18:29:08]FM_MakeSignedData [18:29:08]FM_MakeSignedData [18:29:08]SAM_PROTO_SignData [18:29:08]wFMCommunicate request_size=4 [18:29:08]MH_SAM_APDU [18:29:08]CAPDU: 80 0D 01 02 [18:29:08]Write to MH i2c: E2 08 00 C7 0A 80 0D 01 02 00 00 00 00 4A [18:29:08]Write i2c OK [18:29:08]MH_I2C_Read... [18:29:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:29:08]Read from MH i2c: E2 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 C7 0A 00 90 00 45 [18:29:08]RAPDU: 90 00 [18:29:08]wFMCommunicate OK [18:29:08]wFMCommunicate request_size=255 [18:29:08]MH_SAM_APDU [18:29:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 F6 01 00 00 F4 03 04 00 74 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6C 04 00 35 04 06 00 FF 5A 85 DF [18:29:08]Write to MH i2c: E2 02 01 C8 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 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 F6 01 00 00 F4 03 04 00 74 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6C 04 00 35 04 06 00 FF 5A 85 DF 00 00 4D [18:29:08]Write i2c OK [18:29:08]MH_I2C_Read... [18:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:08]Read from MH i2c: E2 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 C8 0A 00 90 00 46 [18:29:08]RAPDU: 90 00 [18:29:08]wFMCommunicate OK [18:29:08]wFMCommunicate request_size=7 [18:29:08]MH_SAM_APDU [18:29:08]CAPDU: 80 0D 02 02 02 39 54 [18:29:08]Write to MH i2c: E2 0A 00 C9 0A 80 0D 02 02 02 00 39 54 00 00 DE [18:29:08]Write i2c OK [18:29:08]MH_I2C_Read... [18:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:08]OFD Sender: No OFD packet to send [18:29:08]Read from MH i2c: E2 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 03 00 C9 0A 00 90 00 47 [18:29:08]RAPDU: 90 00 [18:29:08]wFMCommunicate OK [18:29:08]wFMCommunicate request_size=4 [18:29:08]MH_SAM_APDU [18:29:08]CAPDU: 80 0D 03 02 [18:29:08]Write to MH i2c: E2 08 00 CA 0A 80 0D 03 02 00 00 00 00 4F [18:29:08]Write i2c OK [18:29:08]MH_I2C_Read... [18:29:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:29:08]Read from MH i2c: E2 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 0B 00 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 0B 00 CA 0A 00 92 7F E0 87 FC A5 5A 95 90 00 58 [18:29:08]RAPDU: 92 7F E0 87 FC A5 5A 95 90 00 [18:29:08]wFMCommunicate OK [18:29:08]SAM_PROTO_SignData done [18:29:08]FM_MakeSignedData done [18:29:08]CreateOFDProtocolMessage [18:29:08]wFMCommunicate request_size=4 [18:29:08]MH_SAM_APDU [18:29:08]CAPDU: 80 11 00 00 [18:29:08]Write to MH i2c: E2 08 00 CB 0A 80 11 00 00 00 00 00 00 4F [18:29:08]Write i2c OK [18:29:08]MH_I2C_Read... [18:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:08]Read from MH i2c: E2 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 17 00 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: E2 17 00 CB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9F [18:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:29:08]wFMCommunicate OK [18:29:08]CreateOFDProtocolMessage done [18:29:08]OFDSenderStorePacket 289828 [18:29:08]StoreOFDPacket docnum=289828 [18:29:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CB 30 04 01 42 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 F6 01 00 00 F4 03 04 00 74 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6C 04 00 35 04 06 00 FF 5A 85 DF 39 54 92 7F E0 87 FC A5 5A 95 [18:29:08]CheckFolder [18:29:08]dirname=/storage/ofd_packets [18:29:08]CheckFolder done [18:29:08]ProducePacketName [18:29:08]name=ofd_packets/00289828 [18:29:08]NVStorageSaveData ofd_packets/00289828 [18:29:08]File name is /storage/ofd_packets/00289828 [18:29:08]Write 298 bytes [18:29:08]NVStorageSaveData done [18:29:08]OFDSenderStorePacket done [18:29:08]KKMCreateOFDPacket done [18:29:08]NVStorageSaveData kkm_last_timestamp [18:29:08]File name is /storage/kkm_last_timestamp [18:29:08]Write 4 bytes [18:29:08]NVStorageSaveData done [18:29:08]ExternCall_PrintAddStr [18:29:08]wPrintStart [18:29:08]Write to MH i2c: 01 00 00 CC 0A D6 [18:29:08]Write i2c OK [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: 01 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: 01 07 00 [18:29:08]MH_I2C_Read... [18:29:08]Read from MH i2c: 01 07 00 CC 0A 00 00 00 00 00 FF 0F EB [18:29:09]RasterBufferAndPrint [18:29:09]line Счет N : (1)24617936 [18:29:09]line ИНН: 02508201610067 [18:29:09]line Контрольно-Кассовый Чек [18:29:09]line ПРОДАЖА [18:29:09]line ТРК (МРК, ГНК) : 22 [18:29:09]line Товар: 2710194210 [18:29:09]line ДТ-К-5 [18:29:09]line 40.000 * 0.00 [18:29:09]line = 0.00 [18:29:09]line НДС 12% НСП 1% [18:29:09]line > о реализуемом товаре [18:29:09]line ИТОГО: 0.00 [18:29:09]line НСП 1% : 0.00 [18:29:09]line НДС 12% : 0.00 [18:29:09]line Наличными: 0.00 [18:29:09]line Безнал.: 0.00 [18:29:09]line Место: АЗС № 90 "Партнёр-нефть" [18:29:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:29:09]line СНО: Общий режим [18:29:09]line Чек 502 23.09.2024 18:29 [18:29:09]line Смена: 515 ФФД: 1.0 [18:29:09]line ЗНМ: 0300000107 [18:29:09]line РНМ: 0000000000091827 [18:29:09]line Версия ККМ: 001 [18:29:09]line Талоны: Топливные Талоны [18:29:09]line 1 [18:29:09]line ФМ: 0000000000871832 [18:29:09]line ФД: 289828 [18:29:09]line ФПД: 280764258138452 [18:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T182908&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289828&fm=280764258138452&tin=02508201610067®Number=0000000000091827&sum=0 [18:29:09]written 0, free lines is 4095 [18:29:09]OFD Sender: Processing packet 289828 [packets to send 1784, broken 1783] [18:29:09]ProducePacketName [18:29:09]name=ofd_packets/00289828 [18:29:09]OFD Sender: To server: pG, [18:29:09]CommunicateWithHost lk.salyk.kg:30040 [18:29:09]ConnectInit lk.salyk.kg [18:29:09]Connected sock=10 [18:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CB 30 04 01 42 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 F6 01 00 00 F4 03 04 00 74 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 24 6C 04 00 35 04 06 00 FF 5A 85 DF 39 54 92 7F E0 87 FC A5 5A 95 [18:29:09]Write to MH i2c: 01 00 00 F5 0A FF [18:29:09]Write i2c OK [18:29:09]MH_I2C_Read... [18:29:09]Read from MH i2c: 01 [18:29:09]MH_I2C_Read... [18:29:09]Read from MH i2c: 01 07 00 [18:29:09]MH_I2C_Read... [18:29:09]Read from MH i2c: 01 07 00 F5 0A 00 00 00 00 00 08 0D 1B [18:29:09]RasterBufferAndPrint [18:29:09]line [18:29:09]line [18:29:09]line [18:29:09]line [18:29:09]line [18:29:09]written 0, free lines is 3347 [18:29:09]MH_Cut [18:29:09]Write to MH i2c: D1 01 00 FC 0A 01 D8 [18:29:09]Write i2c OK [18:29:09]MH_I2C_Read... [18:29:09]Read from MH i2c: D1 [18:29:09]MH_I2C_Read... [18:29:09]Read from MH i2c: D1 01 00 [18:29:09]MH_I2C_Read... [18:29:09]Read from MH i2c: D1 01 00 FC 0A 00 D7 [18:29:09]Write to MH i2c: 01 00 00 FD 0A 07 [18:29:09]Write i2c OK [18:29:09]MH_I2C_Read... [18:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 F9 E0 47 00 CA 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 33 32 10 04 04 00 24 6C 04 00 F4 03 04 00 48 5B F1 66 B6 04 01 00 00 9B 62 77 AF 72 F6 8D 30 [18:29:09]CommunicateWithHost err = 0 [18:29:09]CheckOFDResponse [18:29:09]1017 (14) - 77093643461234 [18:29:09]1041 (16) - 0000000000871832 [18:29:09]1040 (4) - 289828 [18:29:09]1012 (4) - 23.09.2024 12:12 [18:29:09]1206 (1) - 0 [18:29:09]OFD Sender: Remove packet 289828 [18:29:09]ProducePacketName [18:29:09]name=ofd_packets/00289828 [18:29:09]NVStorageDeleteData [18:29:10]*** Cut start [18:29:10]*** Partial cut [18:29:10]*** CUTSNS_PIN = 1 [18:29:10]*** CUTSNS_PIN = 0 [18:29:10]OFD Sender: No OFD packet to send [18:29:10]*** Brake cut motor [18:29:10]Read from MH i2c: 01 [18:29:10]MH_I2C_Read... [18:29:10]*** Stop cut motor [18:29:10]*** Cut end [18:29:10]Read from MH i2c: 01 07 00 [18:29:10]MH_I2C_Read... [18:29:10]Read from MH i2c: 01 07 00 FD 0A 00 00 00 00 00 FF 0F 1C [18:29:10]process_action close_receipt done [18:29:10]requested_data is exist [18:29:10]produce_requested_data [18:29:10]requested_item fm.sn is exist - process it [18:29:10]wFMCommunicate request_size=4 [18:29:10]MH_SAM_APDU [18:29:10]CAPDU: 80 11 00 00 [18:29:10]Write to MH i2c: E2 08 00 FE 0A 80 11 00 00 00 00 00 00 82 [18:29:10]Write i2c OK [18:29:10]MH_I2C_Read... [18:29:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:10]Read from MH i2c: E2 [18:29:10]MH_I2C_Read... [18:29:10]Read from MH i2c: E2 17 00 [18:29:10]MH_I2C_Read... [18:29:10]Read from MH i2c: E2 17 00 FE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [18:29:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:29:10]wFMCommunicate OK [18:29:10]requested_item fd.num is exist - process it [18:29:10]SAM_PROTO_GetFieldsCounters [18:29:10]wFMCommunicate request_size=4 [18:29:10]MH_SAM_APDU [18:29:10]CAPDU: 80 13 00 00 [18:29:10]Write to MH i2c: E2 08 00 FF 0A 80 13 00 00 00 00 00 00 85 [18:29:10]Write i2c OK [18:29:10]MH_I2C_Read... [18:29:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:29:11]Read from MH i2c: E2 [18:29:11]MH_I2C_Read... [18:29:11]Read from MH i2c: E2 62 00 [18:29:11]MH_I2C_Read... [18:29:11]Read from MH i2c: E2 62 00 FF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 24 6C 04 00 0E 04 04 00 03 02 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 23 [18:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 24 6C 04 00 0E 04 04 00 03 02 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 [18:29:11]wFMCommunicate OK [18:29:11]SAM_PROTO_GetFieldsCounters done [18:29:11]requested_item shift.num is exist - process it [18:29:11]requested_item shift.opened is exist - process it [18:29:11]req_shift_opened [18:29:11]FM_GetShiftState [18:29:11]SAM_PROTO_GetShiftState [18:29:11]wFMCommunicate request_size=4 [18:29:11]MH_SAM_APDU [18:29:11]CAPDU: 80 13 01 00 [18:29:11]Write to MH i2c: E2 08 00 00 0B 80 13 01 00 00 00 00 00 88 [18:29:11]Write i2c OK [18:29:11]MH_I2C_Read... [18:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:11]Read from MH i2c: E2 [18:29:11]MH_I2C_Read... [18:29:11]Read from MH i2c: E2 0E 00 [18:29:11]MH_I2C_Read... [18:29:11]Read from MH i2c: E2 0E 00 00 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 29 [18:29:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:29:11]wFMCommunicate OK [18:29:11]SAM_PROTO_GetShiftState done [18:29:11]FM_GetShiftState done [18:29:11]req_shift_opened done [18:29:11]requested_item shift.open_date is exist - process it [18:29:11]req_shift_open_date [18:29:11]req_shift_open_date done [18:29:11]produce_requested_data done [18:29:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289828,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:29:11]process_action_free close_receipt [18:29:11]json_value_free [18:29:11]json_value_free done [18:29:11]process_json_proto returns [18:29:11]Send response to host [18:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289828,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:29:11]free response buf [18:29:11]execute_script done [18:29:11]execute_script returns [18:29:11]free content buf [18:29:11]Sock 8.Close socket [18:29:11]Sock 8.Thread stoped [18:29:15]OFD Sender: No OFD packet to send [18:29:20]OFD Sender: No OFD packet to send [18:29:25]OFD Sender: No OFD packet to send [18:29:30]OFD Sender: No OFD packet to send [18:29:35]OFD Sender: No OFD packet to send [18:29:40]OFD Sender: No OFD packet to send [18:29:45]OFD Sender: No OFD packet to send [18:29:50]OFD Sender: No OFD packet to send [18:29:55]OFD Sender: No OFD packet to send [18:30:00]OFD Sender: No OFD packet to send [18:30:05]OFD Sender: No OFD packet to send [18:30:10]OFD Sender: No OFD packet to send [18:30:15]OFD Sender: No OFD packet to send [18:30:20]OFD Sender: No OFD packet to send [18:30:25]OFD Sender: No OFD packet to send [18:30:30]OFD Sender: No OFD packet to send [18:30:35]OFD Sender: No OFD packet to send [18:30:40]OFD Sender: No OFD packet to send [18:30:46]OFD Sender: No OFD packet to send [18:30:51]OFD Sender: No OFD packet to send [18:30:56]OFD Sender: No OFD packet to send [18:31:00]accept exits with 9 [18:31:00]New connection [18:31:00]New thread 3067493732 created [18:31:00]Thread 3067350372 joined [18:31:00]Waiting for new connection... [18:31:00] Sock 9.Parse request [18:31:00]Sock 9.Check first char [18:31:00]Sock 9.First char is OK [18:31:00]request: POST /json_proto HTTP/1.0 [18:31:00]Method: POST [18:31:00]URL: /json_proto [18:31:00]Method is POST - this is cgi request [18:31:00]url: /json_proto [18:31:00]query_string will be loaded in cgi processing [18:31:00]execute_cgi json_proto POST (null) [18:31:00]execute_cgi path=json_proto method=POST [18:31:00]POST find Content-Length [18:31:00]Host: 172.17.41.135:8080 [18:31:00]Content-Length: 791 [18:31:00]Content-Type: application/json [18:31:00] [18:31:00]POST finish read [18:31:00]Found Content-Length = 791 [18:31:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 59.060, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:00]execute_script... [18:31: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)24617939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 59.060, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:00]POST & json_proto [18:31:00]process_json_proto [18:31:00]json parsed OK: [18:31:00]protocol is kg_v1.0 [18:31:00]action value=close_receipt [18:31:00]process_action close_receipt [18:31:00]cmd_close_receipt [18:31:00]MH_GetDate [18:31:00]Write to MH i2c: F0 00 00 01 0B FB [18:31:00]Write i2c OK [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: F0 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: F0 09 00 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: F0 09 00 01 0B 00 E5 B3 F1 66 ED 3E 82 65 05 [18:31:00]GetLastDocTimeStamp 1727116148 [18:31:00]current date 1727116261 [18:31:00]FM_GetShiftState [18:31:00]SAM_PROTO_GetShiftState [18:31:00]wFMCommunicate request_size=4 [18:31:00]MH_SAM_APDU [18:31:00]CAPDU: 80 13 01 00 [18:31:00]Write to MH i2c: E2 08 00 02 0B 80 13 01 00 00 00 00 00 8A [18:31:00]Write i2c OK [18:31:00]MH_I2C_Read... [18:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:00]Read from MH i2c: E2 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: E2 0E 00 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: E2 0E 00 02 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2B [18:31:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:31:00]wFMCommunicate OK [18:31:00]SAM_PROTO_GetShiftState done [18:31:00]FM_GetShiftState done [18:31:00]opened in 1727051401 [18:31:00]opened+sec_in_day 1727137801 [18:31:00]quantity*price = 0 [18:31:00]sum+1 = 1 [18:31:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 503 23.09.2024 18:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289829 ФПД: 161025377987369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183101&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289829&fm=161025377987369&tin=02508201610067®Number=0000000000091827&sum=0 [18:31:01]StoreToDocumentArchive [18:31:01]shift 515 fd 289829 [18:31:01]save to /storage/0515/doc_00289829 [18:31:01]save last doc name /storage/0515/doc_00289829 to /storage/kkm_last_doc_name [18:31:01]save OK [18:31:01]Clear old archive folders... [18:31:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:31:01]tlvbuf is 018498F0 [18:31:01]SAM_PROTO_ClearQueue [18:31:01]wFMCommunicate request_size=4 [18:31:01]MH_SAM_APDU [18:31:01]CAPDU: 80 09 00 00 [18:31:01]Write to MH i2c: E2 08 00 0F 0B 80 09 00 00 00 00 00 00 8C [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:01]Read from MH i2c: E2 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 0F 0B 00 90 00 8E [18:31:01]RAPDU: 90 00 [18:31:01]wFMCommunicate OK [18:31:01]SAM_PROTO_ClearQueue done [18:31:01]KKMCreateOFDPacket [18:31:01]OFDProtocolAddRootSTLVToBuf [18:31:01]FM_MakeSignedData [18:31:01]FM_MakeSignedData [18:31:01]SAM_PROTO_SignData [18:31:01]wFMCommunicate request_size=4 [18:31:01]MH_SAM_APDU [18:31:01]CAPDU: 80 0D 01 02 [18:31:01]Write to MH i2c: E2 08 00 10 0B 80 0D 01 02 00 00 00 00 94 [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:01]Read from MH i2c: E2 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 10 0B 00 90 00 8F [18:31:01]RAPDU: 90 00 [18:31:01]wFMCommunicate OK [18:31:01]wFMCommunicate request_size=255 [18:31:01]MH_SAM_APDU [18:31: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 B4 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 E5 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6C 04 00 35 04 06 00 92 73 A4 74 [18:31:01]Write to MH i2c: E2 02 01 11 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 B4 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 E5 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6C 04 00 35 04 06 00 92 73 A4 74 00 00 28 [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:01]Read from MH i2c: E2 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 11 0B 00 90 00 90 [18:31:01]RAPDU: 90 00 [18:31:01]wFMCommunicate OK [18:31:01]wFMCommunicate request_size=7 [18:31:01]MH_SAM_APDU [18:31:01]CAPDU: 80 0D 02 02 02 6B 29 [18:31:01]Write to MH i2c: E2 0A 00 12 0B 80 0D 02 02 02 00 6B 29 00 00 2F [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:02]Read from MH i2c: E2 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: E2 03 00 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: E2 03 00 12 0B 00 90 00 91 [18:31:02]RAPDU: 90 00 [18:31:02]wFMCommunicate OK [18:31:02]wFMCommunicate request_size=4 [18:31:02]MH_SAM_APDU [18:31:02]CAPDU: 80 0D 03 02 [18:31:02]Write to MH i2c: E2 08 00 13 0B 80 0D 03 02 00 00 00 00 99 [18:31:02]Write i2c OK [18:31:02]MH_I2C_Read... [18:31:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:02]Read from MH i2c: E2 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: E2 0B 00 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: E2 0B 00 13 0B 00 87 E5 64 34 8D CA 18 89 90 00 96 [18:31:02]RAPDU: 87 E5 64 34 8D CA 18 89 90 00 [18:31:02]wFMCommunicate OK [18:31:02]SAM_PROTO_SignData done [18:31:02]FM_MakeSignedData done [18:31:02]CreateOFDProtocolMessage [18:31:02]wFMCommunicate request_size=4 [18:31:02]MH_SAM_APDU [18:31:02]CAPDU: 80 11 00 00 [18:31:02]Write to MH i2c: E2 08 00 14 0B 80 11 00 00 00 00 00 00 99 [18:31:02]Write i2c OK [18:31:02]MH_I2C_Read... [18:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:02]Read from MH i2c: E2 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: E2 17 00 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: E2 17 00 14 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E9 [18:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:31:02]wFMCommunicate OK [18:31:02]CreateOFDProtocolMessage done [18:31:02]OFDSenderStorePacket 289829 [18:31:02]StoreOFDPacket docnum=289829 [18:31:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B4 58 04 01 3A 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 E5 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6C 04 00 35 04 06 00 92 73 A4 74 6B 29 87 E5 64 34 8D CA 18 89 [18:31:02]CheckFolder [18:31:02]dirname=/storage/ofd_packets [18:31:02]CheckFolder done [18:31:02]ProducePacketName [18:31:02]name=ofd_packets/00289829 [18:31:02]NVStorageSaveData ofd_packets/00289829 [18:31:02]File name is /storage/ofd_packets/00289829 [18:31:02]Write 298 bytes [18:31:02]NVStorageSaveData done [18:31:02]OFDSenderStorePacket done [18:31:02]KKMCreateOFDPacket done [18:31:02]NVStorageSaveData kkm_last_timestamp [18:31:02]File name is /storage/kkm_last_timestamp [18:31:02]Write 4 bytes [18:31:02]NVStorageSaveData done [18:31:02]ExternCall_PrintAddStr [18:31:02]wPrintStart [18:31:02]Write to MH i2c: 01 00 00 15 0B 20 [18:31:02]Write i2c OK [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: 01 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: 01 07 00 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: 01 07 00 15 0B 00 00 00 00 00 FF 0F 35 [18:31:02]RasterBufferAndPrint [18:31:02]line Счет N : (1)24617939 [18:31:02]line ИНН: 02508201610067 [18:31:02]line Контрольно-Кассовый Чек [18:31:02]line ПРОДАЖА [18:31:02]line ТРК (МРК, ГНК) : 11 [18:31:02]line Товар: 2710194210 [18:31:02]line ДТ-К-5 [18:31:02]line 59.060 * 0.00 [18:31:02]line = 0.00 [18:31:02]line НДС 12% НСП 1% [18:31:02]line > о реализуемом товаре [18:31:02]line ИТОГО: 0.00 [18:31:02]line НСП 1% : 0.00 [18:31:02]line НДС 12% : 0.00 [18:31:02]line Наличными: 0.00 [18:31:02]line Безнал.: 0.00 [18:31:02]line Место: АЗС № 90 "Партнёр-нефть" [18:31:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:31:02]line СНО: Общий режим [18:31:02]line Чек 503 23.09.2024 18:31 [18:31:02]line Смена: 515 ФФД: 1.0 [18:31:02]line ЗНМ: 0300000107 [18:31:02]line РНМ: 0000000000091827 [18:31:02]line Версия ККМ: 001 [18:31:02]line Талоны: Топливная Карта [18:31:02]line 99990 [18:31:02]line ФМ: 0000000000871832 [18:31:02]line ФД: 289829 [18:31:02]line ФПД: 161025377987369 [18:31:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183101&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289829&fm=161025377987369&tin=02508201610067®Number=0000000000091827&sum=0 [18:31:02]written 0, free lines is 4095 [18:31:02]OFD Sender: Processing packet 289829 [packets to send 1784, broken 1783] [18:31:02]ProducePacketName [18:31:02]name=ofd_packets/00289829 [18:31:02]OFD Sender: To server: pG, [18:31:02]CommunicateWithHost lk.salyk.kg:30040 [18:31:02]ConnectInit lk.salyk.kg [18:31:02]Write to MH i2c: 01 00 00 3E 0B 49 [18:31:02]Write i2c OK [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: 01 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: 01 07 00 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: 01 07 00 3E 0B 00 00 00 00 00 DA 0C 36 [18:31:02]RasterBufferAndPrint [18:31:02]line [18:31:02]line [18:31:02]line [18:31:02]line [18:31:02]line [18:31:02]written 0, free lines is 3295 [18:31:02]MH_Cut [18:31:02]Write to MH i2c: D1 01 00 45 0B 01 22 [18:31:02]Write i2c OK [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: D1 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: D1 01 00 [18:31:02]MH_I2C_Read... [18:31:02]Read from MH i2c: D1 01 00 45 0B 00 21 [18:31:02]Write to MH i2c: 01 00 00 46 0B 51 [18:31:02]Write i2c OK [18:31:02]MH_I2C_Read... [18:31:02]Connected sock=10 [18:31: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 33 32 0C 01 00 00 B4 58 04 01 3A 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 E5 B3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 25 6C 04 00 35 04 06 00 92 73 A4 74 6B 29 87 E5 64 34 8D CA 18 89 [18:31: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 33 32 4F 00 00 00 15 3F 47 00 D1 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 33 32 10 04 04 00 25 6C 04 00 F4 03 04 00 B9 5B F1 66 B6 04 01 00 00 89 9E 27 B8 88 C0 3F AC [18:31:02]CommunicateWithHost err = 0 [18:31:02]CheckOFDResponse [18:31:02]1017 (14) - 77093643461234 [18:31:02]1041 (16) - 0000000000871832 [18:31:02]1040 (4) - 289829 [18:31:02]1012 (4) - 23.09.2024 12:14 [18:31:02]1206 (1) - 0 [18:31:02]OFD Sender: Remove packet 289829 [18:31:02]ProducePacketName [18:31:02]name=ofd_packets/00289829 [18:31:02]NVStorageDeleteData [18:31:03]*** Cut start [18:31:03]*** Partial cut [18:31:03]*** CUTSNS_PIN = 1 [18:31:03]*** CUTSNS_PIN = 0 [18:31:03]OFD Sender: No OFD packet to send [18:31:03]*** Brake cut motor [18:31:03]Read from MH i2c: 01 [18:31:03]MH_I2C_Read... [18:31:03]*** Stop cut motor [18:31:03]Read from MH i2c: 01 07 00 [18:31:03]MH_I2C_Read... [18:31:03]*** Cut end [18:31:03]Read from MH i2c: 01 07 00 46 0B 00 00 00 00 00 FF 0F 66 [18:31:03]process_action close_receipt done [18:31:03]requested_data is exist [18:31:03]produce_requested_data [18:31:03]requested_item fm.sn is exist - process it [18:31:03]wFMCommunicate request_size=4 [18:31:03]MH_SAM_APDU [18:31:03]CAPDU: 80 11 00 00 [18:31:03]Write to MH i2c: E2 08 00 47 0B 80 11 00 00 00 00 00 00 CC [18:31:03]Write i2c OK [18:31:03]MH_I2C_Read... [18:31:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:04]Read from MH i2c: E2 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 17 00 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 17 00 47 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1C [18:31:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:31:04]wFMCommunicate OK [18:31:04]requested_item fd.num is exist - process it [18:31:04]SAM_PROTO_GetFieldsCounters [18:31:04]wFMCommunicate request_size=4 [18:31:04]MH_SAM_APDU [18:31:04]CAPDU: 80 13 00 00 [18:31:04]Write to MH i2c: E2 08 00 48 0B 80 13 00 00 00 00 00 00 CF [18:31:04]Write i2c OK [18:31:04]MH_I2C_Read... [18:31:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:04]Read from MH i2c: E2 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 62 00 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 62 00 48 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 25 6C 04 00 0E 04 04 00 03 02 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 71 [18:31: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 25 6C 04 00 0E 04 04 00 03 02 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 [18:31:04]wFMCommunicate OK [18:31:04]SAM_PROTO_GetFieldsCounters done [18:31:04]requested_item shift.num is exist - process it [18:31:04]requested_item shift.opened is exist - process it [18:31:04]req_shift_opened [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 49 0B 80 13 01 00 00 00 00 00 D1 [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 49 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 72 [18:31:04]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [18:31:04]requested_item shift.open_date is exist - process it [18:31:04]req_shift_open_date [18:31:04]req_shift_open_date done [18:31:04]produce_requested_data done [18:31:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289829,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:31:04]process_action_free close_receipt [18:31:04]json_value_free [18:31:04]json_value_free done [18:31:04]process_json_proto returns [18:31:04]Send response to host [18:31:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289829,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:31:04]free response buf [18:31:04]execute_script done [18:31:04]execute_script returns [18:31:04]free content buf [18:31:04]Sock 9.Close socket [18:31:04]Sock 9.Thread stoped [18:31:08]OFD Sender: No OFD packet to send [18:31:13]OFD Sender: No OFD packet to send [18:31:18]OFD Sender: No OFD packet to send [18:31:23]OFD Sender: No OFD packet to send [18:31:28]OFD Sender: No OFD packet to send [18:31:33]OFD Sender: No OFD packet to send [18:31:38]OFD Sender: No OFD packet to send [18:31:41]accept exits with 8 [18:31:41]New connection [18:31:41]New thread 3067350372 created [18:31:41]Thread 3067493732 joined [18:31:41]Waiting for new connection... [18:31:41] Sock 8.Parse request [18:31:41]Sock 8.Check first char [18:31:41]Sock 8.First char is OK [18:31:41]request: POST /json_proto HTTP/1.0 [18:31:41]Method: POST [18:31:41]URL: /json_proto [18:31:41]Method is POST - this is cgi request [18:31:41]url: /json_proto [18:31:41]query_string will be loaded in cgi processing [18:31:41]execute_cgi json_proto POST (null) [18:31:41]execute_cgi path=json_proto method=POST [18:31:41]POST find Content-Length [18:31:41]Host: 172.17.41.135:8080 [18:31:41]Content-Length: 681 [18:31:41]Content-Type: application/json [18:31:41] [18:31:41]POST finish read [18:31:41]Found Content-Length = 681 [18:31:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [18:31:41]execute_script... [18:31:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [18:31:41]POST & json_proto [18:31:41]process_json_proto [18:31:41]json parsed OK: [18:31:41]protocol is kg_v1.0 [18:31:41]action value=close_receipt [18:31:41]process_action close_receipt [18:31:41]cmd_close_receipt [18:31:41]MH_GetDate [18:31:41]Write to MH i2c: F0 00 00 4A 0B 44 [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: F0 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: F0 09 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: F0 09 00 4A 0B 00 0E B4 F1 66 ED 3E 82 65 78 [18:31:41]GetLastDocTimeStamp 1727116261 [18:31:41]current date 1727116302 [18:31:41]FM_GetShiftState [18:31:41]SAM_PROTO_GetShiftState [18:31:41]wFMCommunicate request_size=4 [18:31:41]MH_SAM_APDU [18:31:41]CAPDU: 80 13 01 00 [18:31:41]Write to MH i2c: E2 08 00 4B 0B 80 13 01 00 00 00 00 00 D3 [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:41]Read from MH i2c: E2 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 0E 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 0E 00 4B 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 74 [18:31:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:31:41]wFMCommunicate OK [18:31:41]SAM_PROTO_GetShiftState done [18:31:41]FM_GetShiftState done [18:31:41]opened in 1727051401 [18:31:41]opened+sec_in_day 1727137801 [18:31:41]quantity*price = 100050 [18:31:41]sum+1 = 100052 [18:31: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 504 23.09.2024 18:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289830 ФПД: 129897777027458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183142&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289830&fm=129897777027458&tin=02508201610067®Number=0000000000091827&sum=100000 [18:31:42]StoreToDocumentArchive [18:31:42]shift 515 fd 289830 [18:31:42]save to /storage/0515/doc_00289830 [18:31:42]save last doc name /storage/0515/doc_00289830 to /storage/kkm_last_doc_name [18:31:42]save OK [18:31:42]Clear old archive folders... [18:31:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:31:42]tlvbuf is 01890CC0 [18:31:42]SAM_PROTO_ClearQueue [18:31:42]wFMCommunicate request_size=4 [18:31:42]MH_SAM_APDU [18:31:42]CAPDU: 80 09 00 00 [18:31:42]Write to MH i2c: E2 08 00 58 0B 80 09 00 00 00 00 00 00 D5 [18:31:42]Write i2c OK [18:31:42]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 58 0B 00 90 00 D7 [18:31:43]RAPDU: 90 00 [18:31:43]wFMCommunicate OK [18:31:43]SAM_PROTO_ClearQueue done [18:31:43]KKMCreateOFDPacket [18:31:43]OFDProtocolAddRootSTLVToBuf [18:31:43]FM_MakeSignedData [18:31:43]FM_MakeSignedData [18:31:43]SAM_PROTO_SignData [18:31:43]wFMCommunicate request_size=4 [18:31:43]MH_SAM_APDU [18:31:43]CAPDU: 80 0D 01 02 [18:31:43]Write to MH i2c: E2 08 00 59 0B 80 0D 01 02 00 00 00 00 DD [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 59 0B 00 90 00 D8 [18:31:43]RAPDU: 90 00 [18:31:43]wFMCommunicate OK [18:31:43]wFMCommunicate request_size=255 [18:31:43]MH_SAM_APDU [18:31: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 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 F8 01 00 00 F4 03 04 00 0E B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6C 04 00 35 04 06 00 76 24 2E DB [18:31:43]Write to MH i2c: E2 02 01 5A 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 F8 01 00 00 F4 03 04 00 0E B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6C 04 00 35 04 06 00 76 24 2E DB 00 00 B1 [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 5A 0B 00 90 00 D9 [18:31:43]RAPDU: 90 00 [18:31:43]wFMCommunicate OK [18:31:43]wFMCommunicate request_size=7 [18:31:43]MH_SAM_APDU [18:31:43]CAPDU: 80 0D 02 02 02 59 82 [18:31:43]Write to MH i2c: E2 0A 00 5B 0B 80 0D 02 02 02 00 59 82 00 00 BF [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 03 00 5B 0B 00 90 00 DA [18:31:43]RAPDU: 90 00 [18:31:43]wFMCommunicate OK [18:31:43]wFMCommunicate request_size=4 [18:31:43]MH_SAM_APDU [18:31:43]CAPDU: 80 0D 03 02 [18:31:43]Write to MH i2c: E2 08 00 5C 0B 80 0D 03 02 00 00 00 00 E2 [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 0B 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 0B 00 5C 0B 00 D2 A3 8A B7 47 3A 11 F9 90 00 24 [18:31:43]RAPDU: D2 A3 8A B7 47 3A 11 F9 90 00 [18:31:43]wFMCommunicate OK [18:31:43]SAM_PROTO_SignData done [18:31:43]FM_MakeSignedData done [18:31:43]CreateOFDProtocolMessage [18:31:43]wFMCommunicate request_size=4 [18:31:43]MH_SAM_APDU [18:31:43]CAPDU: 80 11 00 00 [18:31:43]Write to MH i2c: E2 08 00 5D 0B 80 11 00 00 00 00 00 00 E2 [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 17 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 17 00 5D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 32 [18:31:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:31:43]wFMCommunicate OK [18:31:43]CreateOFDProtocolMessage done [18:31:43]OFDSenderStorePacket 289830 [18:31:43]StoreOFDPacket docnum=289830 [18:31:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7F 63 04 01 6E 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 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 F8 01 00 00 F4 03 04 00 0E B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6C 04 00 35 04 06 00 76 24 2E DB 59 82 D2 A3 8A B7 47 3A 11 F9 [18:31:43]CheckFolder [18:31:43]dirname=/storage/ofd_packets [18:31:43]CheckFolder done [18:31:43]ProducePacketName [18:31:43]name=ofd_packets/00289830 [18:31:43]NVStorageSaveData ofd_packets/00289830 [18:31:43]File name is /storage/ofd_packets/00289830 [18:31:43]Write 298 bytes [18:31:43]NVStorageSaveData done [18:31:43]OFDSenderStorePacket done [18:31:43]KKMCreateOFDPacket done [18:31:43]NVStorageSaveData kkm_last_timestamp [18:31:43]File name is /storage/kkm_last_timestamp [18:31:43]Write 4 bytes [18:31:43]NVStorageSaveData done [18:31:43]ExternCall_PrintAddStr [18:31:43]wPrintStart [18:31:43]Write to MH i2c: 01 00 00 5E 0B 69 [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: 01 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: 01 07 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: 01 07 00 5E 0B 00 00 00 00 00 FF 0F 7E [18:31:43]RasterBufferAndPrint [18:31:43]line Счет N : (1)24617940 [18:31:43]line ИНН: 02508201610067 [18:31:43]line Контрольно-Кассовый Чек [18:31:43]line ПРОДАЖА [18:31:43]line ТРК (МРК, ГНК) : 65 [18:31:43]line Товар: 2710194210 [18:31:43]line ДТ-К-5 [18:31:43]line 13.130 * 76.20 [18:31:43]line = 1000.51 [18:31:43]line НДС 12% НСП 1% [18:31:43]line > о реализуемом товаре [18:31:43]line ОКРУГЛЕНИЕ: -0.51 [18:31:43]line ИТОГО: 1000.00 [18:31:43]line Внесено: 1000.00 [18:31:43]line СДАЧА: 0.00 [18:31:43]line НСП 1% : 8.85 [18:31:43]line НДС 12% : 106.25 [18:31:43]line Наличными: 1000.00 [18:31:43]line Безнал.: 0.00 [18:31:43]line Место: АЗС № 90 "Партнёр-нефть" [18:31:43]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:31:43]line СНО: Общий режим [18:31:43]line Чек 504 23.09.2024 18:31 [18:31:43]line Смена: 515 ФФД: 1.0 [18:31:43]line ЗНМ: 0300000107 [18:31:43]line РНМ: 0000000000091827 [18:31:43]line Версия ККМ: 001 [18:31:43]line ФМ: 0000000000871832 [18:31:43]line ФД: 289830 [18:31:43]line ФПД: 129897777027458 [18:31:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183142&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289830&fm=129897777027458&tin=02508201610067®Number=0000000000091827&sum=100000 [18:31:43]written 0, free lines is 4095 [18:31:43]OFD Sender: Processing packet 289830 [packets to send 1784, broken 1783] [18:31:43]ProducePacketName [18:31:43]name=ofd_packets/00289830 [18:31:43]OFD Sender: To server: pG, [18:31:43]CommunicateWithHost lk.salyk.kg:30040 [18:31:43]ConnectInit lk.salyk.kg [18:31:43]Connected sock=10 [18:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7F 63 04 01 6E 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 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 F8 01 00 00 F4 03 04 00 0E B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 26 6C 04 00 35 04 06 00 76 24 2E DB 59 82 D2 A3 8A B7 47 3A 11 F9 [18:31:43]Write to MH i2c: 01 00 00 88 0B 93 [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: 01 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: 01 07 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: 01 07 00 88 0B 00 00 00 00 00 C7 0C 6D [18:31:43]RasterBufferAndPrint [18:31:43]line [18:31:43]line [18:31:43]line [18:31:43]line [18:31:43]line [18:31:43]written 0, free lines is 3277 [18:31:44]MH_Cut [18:31:44]Write to MH i2c: D1 01 00 8F 0B 01 6C [18:31:44]Write i2c OK [18:31:44]MH_I2C_Read... [18:31:44]Read from MH i2c: D1 [18:31:44]MH_I2C_Read... [18:31:44]Read from MH i2c: D1 01 00 [18:31:44]MH_I2C_Read... [18:31:44]Read from MH i2c: D1 01 00 8F 0B 00 6B [18:31:44]Write to MH i2c: 01 00 00 90 0B 9B [18:31:44]Write i2c OK [18:31:44]MH_I2C_Read... [18:31: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 33 32 4F 00 00 00 55 AB 47 00 EB 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 33 32 10 04 04 00 26 6C 04 00 F4 03 04 00 E2 5B F1 66 B6 04 01 00 00 C4 D7 B4 6E EA 9D B6 01 [18:31:44]CommunicateWithHost err = 0 [18:31:44]CheckOFDResponse [18:31:44]1017 (14) - 77093643461234 [18:31:44]1041 (16) - 0000000000871832 [18:31:44]1040 (4) - 289830 [18:31:44]1012 (4) - 23.09.2024 12:15 [18:31:44]1206 (1) - 0 [18:31:44]OFD Sender: Remove packet 289830 [18:31:44]ProducePacketName [18:31:44]name=ofd_packets/00289830 [18:31:44]NVStorageDeleteData [18:31:44]*** Cut start [18:31:44]*** Partial cut [18:31:44]*** CUTSNS_PIN = 1 [18:31:44]*** CUTSNS_PIN = 0 [18:31:44]OFD Sender: No OFD packet to send [18:31:45]*** Brake cut motor [18:31:45]Read from MH i2c: 01 [18:31:45]MH_I2C_Read... [18:31:45]*** Stop cut motor [18:31:45]*** Cut end [18:31:45]Read from MH i2c: 01 07 00 [18:31:45]MH_I2C_Read... [18:31:45]Read from MH i2c: 01 07 00 90 0B 00 00 00 00 00 FF 0F B0 [18:31:45]process_action close_receipt done [18:31:45]requested_data is exist [18:31:45]produce_requested_data [18:31:45]requested_item fm.sn is exist - process it [18:31:45]wFMCommunicate request_size=4 [18:31:45]MH_SAM_APDU [18:31:45]CAPDU: 80 11 00 00 [18:31:45]Write to MH i2c: E2 08 00 91 0B 80 11 00 00 00 00 00 00 16 [18:31:45]Write i2c OK [18:31:45]MH_I2C_Read... [18:31:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:45]Read from MH i2c: E2 [18:31:45]MH_I2C_Read... [18:31:45]Read from MH i2c: E2 17 00 [18:31:45]MH_I2C_Read... [18:31:45]Read from MH i2c: E2 17 00 91 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 66 [18:31:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:31:45]wFMCommunicate OK [18:31:45]requested_item fd.num is exist - process it [18:31:45]SAM_PROTO_GetFieldsCounters [18:31:45]wFMCommunicate request_size=4 [18:31:45]MH_SAM_APDU [18:31:45]CAPDU: 80 13 00 00 [18:31:45]Write to MH i2c: E2 08 00 92 0B 80 13 00 00 00 00 00 00 19 [18:31:45]Write i2c OK [18:31:45]MH_I2C_Read... [18:31:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:45]Read from MH i2c: E2 [18:31:45]MH_I2C_Read... [18:31:45]Read from MH i2c: E2 62 00 [18:31:45]MH_I2C_Read... [18:31:45]Read from MH i2c: E2 62 00 92 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 26 6C 04 00 0E 04 04 00 03 02 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 BF [18:31:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 26 6C 04 00 0E 04 04 00 03 02 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 [18:31:45]wFMCommunicate OK [18:31:45]SAM_PROTO_GetFieldsCounters done [18:31:45]requested_item shift.num is exist - process it [18:31:45]requested_item shift.opened is exist - process it [18:31:45]req_shift_opened [18:31:45]FM_GetShiftState [18:31:45]SAM_PROTO_GetShiftState [18:31:45]wFMCommunicate request_size=4 [18:31:45]MH_SAM_APDU [18:31:45]CAPDU: 80 13 01 00 [18:31:45]Write to MH i2c: E2 08 00 93 0B 80 13 01 00 00 00 00 00 1B [18:31:45]Write i2c OK [18:31:45]MH_I2C_Read... [18:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:45]Read from MH i2c: E2 [18:31:45]MH_I2C_Read... [18:31:45]Read from MH i2c: E2 0E 00 [18:31:45]MH_I2C_Read... [18:31:45]Read from MH i2c: E2 0E 00 93 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BC [18:31:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:31:45]wFMCommunicate OK [18:31:45]SAM_PROTO_GetShiftState done [18:31:45]FM_GetShiftState done [18:31:45]req_shift_opened done [18:31:45]requested_item shift.open_date is exist - process it [18:31:45]req_shift_open_date [18:31:45]req_shift_open_date done [18:31:45]produce_requested_data done [18:31:45]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289830,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:31:45]process_action_free close_receipt [18:31:45]json_value_free [18:31:45]json_value_free done [18:31:45]process_json_proto returns [18:31:45]Send response to host [18:31:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289830,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:31:45]free response buf [18:31:45]execute_script done [18:31:45]execute_script returns [18:31:45]free content buf [18:31:45]Sock 8.Close socket [18:31:45]Sock 8.Thread stoped [18:31:49]OFD Sender: No OFD packet to send [18:31:54]OFD Sender: No OFD packet to send [18:31:59]OFD Sender: No OFD packet to send [18:32:04]OFD Sender: No OFD packet to send [18:32:10]OFD Sender: No OFD packet to send [18:32:15]OFD Sender: No OFD packet to send [18:32:20]OFD Sender: No OFD packet to send [18:32:25]OFD Sender: No OFD packet to send [18:32:30]OFD Sender: No OFD packet to send [18:32:35]OFD Sender: No OFD packet to send [18:32:40]OFD Sender: No OFD packet to send [18:32:45]OFD Sender: No OFD packet to send [18:32:50]OFD Sender: No OFD packet to send [18:32:55]OFD Sender: No OFD packet to send [18:33:00]OFD Sender: No OFD packet to send [18:33:05]OFD Sender: No OFD packet to send [18:33:10]OFD Sender: No OFD packet to send [18:33:15]OFD Sender: No OFD packet to send [18:33:20]OFD Sender: No OFD packet to send [18:33:25]OFD Sender: No OFD packet to send [18:33:30]OFD Sender: No OFD packet to send [18:33:35]OFD Sender: No OFD packet to send [18:33:40]OFD Sender: No OFD packet to send [18:33:45]OFD Sender: No OFD packet to send [18:33:50]OFD Sender: No OFD packet to send [18:33:51]accept exits with 9 [18:33:51]New connection [18:33:51]New thread 3067493732 created [18:33:51]Thread 3067350372 joined [18:33:51]Waiting for new connection... [18:33:51] Sock 9.Parse request [18:33:51]Sock 9.Check first char [18:33:51]Sock 9.First char is OK [18:33:51]request: POST /json_proto HTTP/1.0 [18:33:51]Method: POST [18:33:51]URL: /json_proto [18:33:51]Method is POST - this is cgi request [18:33:51]url: /json_proto [18:33:51]query_string will be loaded in cgi processing [18:33:51]execute_cgi json_proto POST (null) [18:33:51]execute_cgi path=json_proto method=POST [18:33:51]POST find Content-Length [18:33:51]Host: 172.17.41.135:8080 [18:33:51]Content-Length: 679 [18:33:51]Content-Type: application/json [18:33:51] [18:33:51]POST finish read [18:33:51]Found Content-Length = 679 [18:33:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:51]execute_script... [18:33:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:51]POST & json_proto [18:33:51]process_json_proto [18:33:51]json parsed OK: [18:33:51]protocol is kg_v1.0 [18:33:51]action value=close_receipt [18:33:51]process_action close_receipt [18:33:51]cmd_close_receipt [18:33:51]MH_GetDate [18:33:51]Write to MH i2c: F0 00 00 94 0B 8E [18:33:51]Write i2c OK [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: F0 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: F0 09 00 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: F0 09 00 94 0B 00 90 B4 F1 66 ED 3E 82 65 44 [18:33:51]GetLastDocTimeStamp 1727116302 [18:33:51]current date 1727116432 [18:33:51]FM_GetShiftState [18:33:51]SAM_PROTO_GetShiftState [18:33:51]wFMCommunicate request_size=4 [18:33:51]MH_SAM_APDU [18:33:51]CAPDU: 80 13 01 00 [18:33:51]Write to MH i2c: E2 08 00 95 0B 80 13 01 00 00 00 00 00 1D [18:33:51]Write i2c OK [18:33:51]MH_I2C_Read... [18:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:52]Read from MH i2c: E2 [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: E2 0E 00 [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: E2 0E 00 95 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BE [18:33:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:33:52]wFMCommunicate OK [18:33:52]SAM_PROTO_GetShiftState done [18:33:52]FM_GetShiftState done [18:33:52]opened in 1727051401 [18:33:52]opened+sec_in_day 1727137801 [18:33:52]quantity*price = 20001 [18:33:52]sum+1 = 20002 [18:33:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 505 23.09.2024 18:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289831 ФПД: 237400339462322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183353&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289831&fm=237400339462322&tin=02508201610067®Number=0000000000091827&sum=20000 [18:33:53]StoreToDocumentArchive [18:33:53]shift 515 fd 289831 [18:33:53]save to /storage/0515/doc_00289831 [18:33:53]save last doc name /storage/0515/doc_00289831 to /storage/kkm_last_doc_name [18:33:53]save OK [18:33:53]Clear old archive folders... [18:33:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:33:53]tlvbuf is 0189CC80 [18:33:53]SAM_PROTO_ClearQueue [18:33:53]wFMCommunicate request_size=4 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 09 00 00 [18:33:53]Write to MH i2c: E2 08 00 A2 0B 80 09 00 00 00 00 00 00 1F [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 A2 0B 00 90 00 21 [18:33:53]RAPDU: 90 00 [18:33:53]wFMCommunicate OK [18:33:53]SAM_PROTO_ClearQueue done [18:33:53]KKMCreateOFDPacket [18:33:53]OFDProtocolAddRootSTLVToBuf [18:33:53]FM_MakeSignedData [18:33:53]FM_MakeSignedData [18:33:53]SAM_PROTO_SignData [18:33:53]wFMCommunicate request_size=4 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 0D 01 02 [18:33:53]Write to MH i2c: E2 08 00 A3 0B 80 0D 01 02 00 00 00 00 27 [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 A3 0B 00 90 00 22 [18:33:53]RAPDU: 90 00 [18:33:53]wFMCommunicate OK [18:33:53]wFMCommunicate request_size=255 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 91 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6C 04 00 35 04 06 00 D7 [18:33:53]Write to MH i2c: E2 02 01 A4 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F9 01 00 00 F4 03 04 00 91 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6C 04 00 35 04 06 00 D7 00 00 B0 [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 A4 0B 00 90 00 23 [18:33:53]RAPDU: 90 00 [18:33:53]wFMCommunicate OK [18:33:53]wFMCommunicate request_size=10 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 0D 02 02 05 EA 12 E7 38 B2 [18:33:53]Write to MH i2c: E2 0D 00 A5 0B 80 0D 02 02 05 00 EA 12 E7 38 B2 00 00 01 [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 03 00 A5 0B 00 90 00 24 [18:33:53]RAPDU: 90 00 [18:33:53]wFMCommunicate OK [18:33:53]wFMCommunicate request_size=4 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 0D 03 02 [18:33:53]Write to MH i2c: E2 08 00 A6 0B 80 0D 03 02 00 00 00 00 2C [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 0B 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 0B 00 A6 0B 00 6D 76 28 58 03 BE 8F 50 90 00 30 [18:33:53]RAPDU: 6D 76 28 58 03 BE 8F 50 90 00 [18:33:53]wFMCommunicate OK [18:33:53]SAM_PROTO_SignData done [18:33:53]FM_MakeSignedData done [18:33:53]CreateOFDProtocolMessage [18:33:53]wFMCommunicate request_size=4 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 11 00 00 [18:33:53]Write to MH i2c: E2 08 00 A7 0B 80 11 00 00 00 00 00 00 2C [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 17 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 17 00 A7 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7C [18:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:33:53]wFMCommunicate OK [18:33:53]CreateOFDProtocolMessage done [18:33:53]OFDSenderStorePacket 289831 [18:33:53]StoreOFDPacket docnum=289831 [18:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 98 72 07 01 09 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F9 01 00 00 F4 03 04 00 91 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6C 04 00 35 04 06 00 D7 EA 12 E7 38 B2 6D 76 28 58 03 BE 8F 50 [18:33:53]CheckFolder [18:33:53]dirname=/storage/ofd_packets [18:33:53]CheckFolder done [18:33:53]ProducePacketName [18:33:53]name=ofd_packets/00289831 [18:33:53]NVStorageSaveData ofd_packets/00289831 [18:33:53]File name is /storage/ofd_packets/00289831 [18:33:53]Write 301 bytes [18:33:53]NVStorageSaveData done [18:33:53]OFDSenderStorePacket done [18:33:53]KKMCreateOFDPacket done [18:33:53]NVStorageSaveData kkm_last_timestamp [18:33:53]File name is /storage/kkm_last_timestamp [18:33:53]Write 4 bytes [18:33:53]NVStorageSaveData done [18:33:53]ExternCall_PrintAddStr [18:33:53]wPrintStart [18:33:53]Write to MH i2c: 01 00 00 A8 0B B3 [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: 01 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: 01 07 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: 01 07 00 A8 0B 00 00 00 00 00 FF 0F C8 [18:33:53]RasterBufferAndPrint [18:33:53]line Счет N : (1)24617943 [18:33:53]line ИНН: 02508201610067 [18:33:53]line Контрольно-Кассовый Чек [18:33:53]line ПРОДАЖА [18:33:53]line ТРК (МРК, ГНК) : 43 [18:33:53]line Товар: 2710124130 [18:33:53]line Аи-92-К-5 [18:33:53]line 2.950 * 67.80 [18:33:53]line = 200.01 [18:33:53]line НДС 12% НСП 1% [18:33:53]line > о реализуемом товаре [18:33:53]line ОКРУГЛЕНИЕ: -0.01 [18:33:53]line ИТОГО: 200.00 [18:33:53]line Внесено: 200.00 [18:33:53]line СДАЧА: 0.00 [18:33:53]line НСП 1% : 1.77 [18:33:53]line НДС 12% : 21.24 [18:33:53]line Наличными: 200.00 [18:33:53]line Безнал.: 0.00 [18:33:53]line Место: АЗС № 90 "Партнёр-нефть" [18:33:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:33:53]line СНО: Общий режим [18:33:53]line Чек 505 23.09.2024 18:33 [18:33:53]line Смена: 515 ФФД: 1.0 [18:33:53]line ЗНМ: 0300000107 [18:33:53]line РНМ: 0000000000091827 [18:33:53]line Версия ККМ: 001 [18:33:53]line ФМ: 0000000000871832 [18:33:53]line ФД: 289831 [18:33:53]line ФПД: 237400339462322 [18:33:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183353&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289831&fm=237400339462322&tin=02508201610067®Number=0000000000091827&sum=20000 [18:33:53]written 0, free lines is 4095 [18:33:53]OFD Sender: Processing packet 289831 [packets to send 1784, broken 1783] [18:33:53]ProducePacketName [18:33:53]name=ofd_packets/00289831 [18:33:53]OFD Sender: To server: pG, [18:33:53]CommunicateWithHost lk.salyk.kg:30040 [18:33:53]ConnectInit lk.salyk.kg [18:33:54]Connected sock=10 [18:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 98 72 07 01 09 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F9 01 00 00 F4 03 04 00 91 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 27 6C 04 00 35 04 06 00 D7 EA 12 E7 38 B2 6D 76 28 58 03 BE 8F 50 [18:33:54]Write to MH i2c: 01 00 00 D2 0B DD [18:33:54]Write i2c OK [18:33:54]MH_I2C_Read... [18:33:54]Read from MH i2c: 01 [18:33:54]MH_I2C_Read... [18:33:54]Read from MH i2c: 01 07 00 [18:33:54]MH_I2C_Read... [18:33:54]Read from MH i2c: 01 07 00 D2 0B 00 00 00 00 00 E0 0C D0 [18:33:54]RasterBufferAndPrint [18:33:54]line [18:33:54]line [18:33:54]line [18:33:54]line [18:33:54]line [18:33:54]written 0, free lines is 3302 [18:33:54]MH_Cut [18:33:54]Write to MH i2c: D1 01 00 D9 0B 01 B6 [18:33:54]Write i2c OK [18:33:54]MH_I2C_Read... [18:33:54]Read from MH i2c: D1 [18:33:54]MH_I2C_Read... [18:33:54]Read from MH i2c: D1 01 00 [18:33:54]MH_I2C_Read... [18:33:54]Read from MH i2c: D1 01 00 D9 0B 00 B5 [18:33:54]Write to MH i2c: 01 00 00 DA 0B E5 [18:33:54]Write i2c OK [18:33:54]MH_I2C_Read... [18:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 A5 FD 47 00 B1 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 33 32 10 04 04 00 27 6C 04 00 F4 03 04 00 64 5C F1 66 B6 04 01 00 00 46 D2 53 83 0C DC 11 1D [18:33:54]CommunicateWithHost err = 0 [18:33:54]CheckOFDResponse [18:33:54]1017 (14) - 77093643461234 [18:33:54]1041 (16) - 0000000000871832 [18:33:54]1040 (4) - 289831 [18:33:54]1012 (4) - 23.09.2024 12:17 [18:33:54]1206 (1) - 0 [18:33:54]OFD Sender: Remove packet 289831 [18:33:54]ProducePacketName [18:33:54]name=ofd_packets/00289831 [18:33:54]NVStorageDeleteData [18:33:54]*** Cut start [18:33:54]*** Partial cut [18:33:54]*** CUTSNS_PIN = 1 [18:33:55]*** CUTSNS_PIN = 0 [18:33:55]OFD Sender: No OFD packet to send [18:33:55]*** Brake cut motor [18:33:55]Read from MH i2c: 01 [18:33:55]MH_I2C_Read... [18:33:55]*** Stop cut motor [18:33:55]*** Cut end [18:33:55]Read from MH i2c: 01 07 00 [18:33:55]MH_I2C_Read... [18:33:55]Read from MH i2c: 01 07 00 DA 0B 00 00 00 00 00 FF 0F FA [18:33:55]process_action close_receipt done [18:33:55]requested_data is exist [18:33:55]produce_requested_data [18:33:55]requested_item fm.sn is exist - process it [18:33:55]wFMCommunicate request_size=4 [18:33:55]MH_SAM_APDU [18:33:55]CAPDU: 80 11 00 00 [18:33:55]Write to MH i2c: E2 08 00 DB 0B 80 11 00 00 00 00 00 00 60 [18:33:55]Write i2c OK [18:33:55]MH_I2C_Read... [18:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:55]Read from MH i2c: E2 [18:33:55]MH_I2C_Read... [18:33:55]Read from MH i2c: E2 17 00 [18:33:55]MH_I2C_Read... [18:33:55]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 33 32 90 00 B0 [18:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:33:55]wFMCommunicate OK [18:33:55]requested_item fd.num is exist - process it [18:33:55]SAM_PROTO_GetFieldsCounters [18:33:55]wFMCommunicate request_size=4 [18:33:55]MH_SAM_APDU [18:33:55]CAPDU: 80 13 00 00 [18:33:55]Write to MH i2c: E2 08 00 DC 0B 80 13 00 00 00 00 00 00 63 [18:33:55]Write i2c OK [18:33:55]MH_I2C_Read... [18:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:55]Read from MH i2c: E2 [18:33:55]MH_I2C_Read... [18:33:55]Read from MH i2c: E2 62 00 [18:33:55]MH_I2C_Read... [18:33:55]Read from MH i2c: E2 62 00 DC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 27 6C 04 00 0E 04 04 00 03 02 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 0D [18:33:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 27 6C 04 00 0E 04 04 00 03 02 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 [18:33:55]wFMCommunicate OK [18:33:55]SAM_PROTO_GetFieldsCounters done [18:33:55]requested_item shift.num is exist - process it [18:33:55]requested_item shift.opened is exist - process it [18:33:55]req_shift_opened [18:33:55]FM_GetShiftState [18:33:55]SAM_PROTO_GetShiftState [18:33:55]wFMCommunicate request_size=4 [18:33:55]MH_SAM_APDU [18:33:55]CAPDU: 80 13 01 00 [18:33:55]Write to MH i2c: E2 08 00 DD 0B 80 13 01 00 00 00 00 00 65 [18:33:55]Write i2c OK [18:33:55]MH_I2C_Read... [18:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:55]Read from MH i2c: E2 [18:33:55]MH_I2C_Read... [18:33:55]Read from MH i2c: E2 0E 00 [18:33:55]MH_I2C_Read... [18:33:55]Read from MH i2c: E2 0E 00 DD 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 06 [18:33:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:33:55]wFMCommunicate OK [18:33:55]SAM_PROTO_GetShiftState done [18:33:55]FM_GetShiftState done [18:33:55]req_shift_opened done [18:33:55]requested_item shift.open_date is exist - process it [18:33:55]req_shift_open_date [18:33:55]req_shift_open_date done [18:33:55]produce_requested_data done [18:33:55]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289831,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:33:55]process_action_free close_receipt [18:33:55]json_value_free [18:33:55]json_value_free done [18:33:55]process_json_proto returns [18:33:55]Send response to host [18:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289831,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:33:55]free response buf [18:33:55]execute_script done [18:33:55]execute_script returns [18:33:55]free content buf [18:33:55]Sock 9.Close socket [18:33:55]Sock 9.Thread stoped [18:34:00]OFD Sender: No OFD packet to send [18:34:05]OFD Sender: No OFD packet to send [18:34:10]OFD Sender: No OFD packet to send [18:34:15]OFD Sender: No OFD packet to send [18:34:17]accept exits with 8 [18:34:17]New connection [18:34:17]New thread 3067350372 created [18:34:17]Thread 3067493732 joined [18:34:17]Waiting for new connection... [18:34:17] Sock 8.Parse request [18:34:17]Sock 8.Check first char [18:34:17]Sock 8.First char is OK [18:34:17]request: POST /json_proto HTTP/1.0 [18:34:17]Method: POST [18:34:17]URL: /json_proto [18:34:17]Method is POST - this is cgi request [18:34:17]url: /json_proto [18:34:17]query_string will be loaded in cgi processing [18:34:17]execute_cgi json_proto POST (null) [18:34:17]execute_cgi path=json_proto method=POST [18:34:17]POST find Content-Length [18:34:17]Host: 172.17.41.135:8080 [18:34:17]Content-Length: 977 [18:34:17]Content-Type: application/json [18:34:17] [18:34:17]POST finish read [18:34:17]Found Content-Length = 977 [18:34:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 0.480, "sum" : 32.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 0.48 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 32.00, "payments": [ { "type": 0, "sum" : 32.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:17]execute_script... [18: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)24617941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 0.480, "sum" : 32.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 0.48 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 32.00, "payments": [ { "type": 0, "sum" : 32.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:17]POST & json_proto [18:34:17]process_json_proto [18:34:17]json parsed OK: [18:34:17]protocol is kg_v1.0 [18:34:17]action value=close_receipt [18:34:17]process_action close_receipt [18:34:17]cmd_close_receipt [18:34:17]MH_GetDate [18:34:17]Write to MH i2c: F0 00 00 DE 0B D8 [18:34:17]Write i2c OK [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: F0 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: F0 09 00 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: F0 09 00 DE 0B 00 AA B4 F1 66 ED 3E 82 65 A8 [18:34:17]GetLastDocTimeStamp 1727116433 [18:34:17]current date 1727116458 [18:34:17]FM_GetShiftState [18:34:17]SAM_PROTO_GetShiftState [18:34:17]wFMCommunicate request_size=4 [18:34:17]MH_SAM_APDU [18:34:17]CAPDU: 80 13 01 00 [18:34:17]Write to MH i2c: E2 08 00 DF 0B 80 13 01 00 00 00 00 00 67 [18:34:17]Write i2c OK [18:34:17]MH_I2C_Read... [18:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:17]Read from MH i2c: E2 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: E2 0E 00 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: E2 0E 00 DF 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 08 [18:34:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:34:17]wFMCommunicate OK [18:34:17]SAM_PROTO_GetShiftState done [18:34:17]FM_GetShiftState done [18:34:17]opened in 1727051401 [18:34:17]opened+sec_in_day 1727137801 [18:34:17]quantity*price = 3206 [18:34:17]sum+1 = 3207 [18:34:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 32.00 Внесено: 3000.00 СДАЧА: 2968.00 НСП 1% : 0.28 НДС 12% : 3.40 Наличными: 32.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 506 23.09.2024 18:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа АИ-92 номер 90 сэкономлено 0.48 сом ФМ: 0000000000871832 ФД: 289832 ФПД: 251361701418572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183418&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289832&fm=251361701418572&tin=02508201610067®Number=0000000000091827&sum=3200 [18:34:18]StoreToDocumentArchive [18:34:18]shift 515 fd 289832 [18:34:18]save to /storage/0515/doc_00289832 [18:34:18]save last doc name /storage/0515/doc_00289832 to /storage/kkm_last_doc_name [18:34:18]save OK [18:34:18]Clear old archive folders... [18:34:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:18]tlvbuf is B6F2C7A0 [18:34:18]SAM_PROTO_ClearQueue [18:34:18]wFMCommunicate request_size=4 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 09 00 00 [18:34:18]Write to MH i2c: E2 08 00 EC 0B 80 09 00 00 00 00 00 00 69 [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 EC 0B 00 90 00 6B [18:34:18]RAPDU: 90 00 [18:34:18]wFMCommunicate OK [18:34:18]SAM_PROTO_ClearQueue done [18:34:18]KKMCreateOFDPacket [18:34:18]OFDProtocolAddRootSTLVToBuf [18:34:18]FM_MakeSignedData [18:34:18]FM_MakeSignedData [18:34:18]SAM_PROTO_SignData [18:34:18]wFMCommunicate request_size=4 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 0D 01 02 [18:34:18]Write to MH i2c: E2 08 00 ED 0B 80 0D 01 02 00 00 00 00 71 [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 ED 0B 00 90 00 6C [18:34:18]RAPDU: 90 00 [18:34:18]wFMCommunicate OK [18:34:18]wFMCommunicate request_size=255 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 01 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 86 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 01 00 00 00 00 07 04 06 00 80 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 AA B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6C 04 00 35 04 06 00 E4 [18:34:18]Write to MH i2c: E2 02 01 EE 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 01 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 86 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 01 00 00 00 00 07 04 06 00 80 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 AA B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6C 04 00 35 04 06 00 E4 00 00 D9 [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 EE 0B 00 90 00 6D [18:34:18]RAPDU: 90 00 [18:34:18]wFMCommunicate OK [18:34:18]wFMCommunicate request_size=10 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 0D 02 02 05 9C B4 EC 56 4C [18:34:18]Write to MH i2c: E2 0D 00 EF 0B 80 0D 02 02 05 00 9C B4 EC 56 4C 00 00 5C [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 EF 0B 00 90 00 6E [18:34:18]RAPDU: 90 00 [18:34:18]wFMCommunicate OK [18:34:18]wFMCommunicate request_size=4 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 0D 03 02 [18:34:18]Write to MH i2c: E2 08 00 F0 0B 80 0D 03 02 00 00 00 00 76 [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 0B 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 0B 00 F0 0B 00 D6 10 93 E2 57 37 3D 21 90 00 BE [18:34:18]RAPDU: D6 10 93 E2 57 37 3D 21 90 00 [18:34:18]wFMCommunicate OK [18:34:18]SAM_PROTO_SignData done [18:34:18]FM_MakeSignedData done [18:34:18]CreateOFDProtocolMessage [18:34:18]wFMCommunicate request_size=4 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 11 00 00 [18:34:18]Write to MH i2c: E2 08 00 F1 0B 80 11 00 00 00 00 00 00 76 [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 17 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 17 00 F1 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C6 [18:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:34:18]wFMCommunicate OK [18:34:18]CreateOFDProtocolMessage done [18:34:18]OFDSenderStorePacket 289832 [18:34:18]StoreOFDPacket docnum=289832 [18:34:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 30 E3 07 01 3A 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 35 FF 03 08 00 03 E0 01 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 86 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 01 00 00 00 00 07 04 06 00 80 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 AA B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6C 04 00 35 04 06 00 E4 9C B4 EC 56 4C D6 10 93 E2 57 37 3D 21 [18:34:18]CheckFolder [18:34:18]dirname=/storage/ofd_packets [18:34:18]CheckFolder done [18:34:18]ProducePacketName [18:34:18]name=ofd_packets/00289832 [18:34:18]NVStorageSaveData ofd_packets/00289832 [18:34:18]File name is /storage/ofd_packets/00289832 [18:34:18]Write 301 bytes [18:34:18]NVStorageSaveData done [18:34:18]OFDSenderStorePacket done [18:34:18]KKMCreateOFDPacket done [18:34:18]NVStorageSaveData kkm_last_timestamp [18:34:18]File name is /storage/kkm_last_timestamp [18:34:18]Write 4 bytes [18:34:18]NVStorageSaveData done [18:34:18]ExternCall_PrintAddStr [18:34:18]wPrintStart [18:34:18]Write to MH i2c: 01 00 00 F2 0B FD [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: 01 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: 01 07 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: 01 07 00 F2 0B 00 00 00 00 00 FF 0F 12 [18:34:18]RasterBufferAndPrint [18:34:18]line Счет N : (1)24617941 [18:34:18]line ИНН: 02508201610067 [18:34:18]line Контрольно-Кассовый Чек [18:34:18]line ПРОДАЖА [18:34:18]line ТРК (МРК, ГНК) : 33 [18:34:18]line Товар: 2710124130 [18:34:18]line Аи-92-К-5 [18:34:18]line 0.480 * 66.80 [18:34:18]line = 32.06 [18:34:18]line НДС 12% НСП 1% [18:34:18]line > о реализуемом товаре [18:34:18]line ОКРУГЛЕНИЕ: -0.06 [18:34:18]line ИТОГО: 32.00 [18:34:18]line Внесено: 3000.00 [18:34:18]line СДАЧА: 2968.00 [18:34:18]line НСП 1% : 0.28 [18:34:18]line НДС 12% : 3.40 [18:34:18]line Наличными: 32.00 [18:34:18]line Безнал.: 0.00 [18:34:18]line Место: АЗС № 90 "Партнёр-нефть" [18:34:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:34:18]line СНО: Общий режим [18:34:18]line Чек 506 23.09.2024 18:34 [18:34:18]line Смена: 515 ФФД: 1.0 [18:34:18]line ЗНМ: 0300000107 [18:34:18]line РНМ: 0000000000091827 [18:34:18]line Версия ККМ: 001 [18:34:18]line [18:34:18]line Дисконтная программа [18:34:18]line АИ-92 [18:34:18]line номер 90 [18:34:18]line сэкономлено 0.48 сом [18:34:18]line ФМ: 0000000000871832 [18:34:18]line ФД: 289832 [18:34:18]line ФПД: 251361701418572 [18:34:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183418&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289832&fm=251361701418572&tin=02508201610067®Number=0000000000091827&sum=3200 [18:34:18]written 0, free lines is 4095 [18:34:19]OFD Sender: Processing packet 289832 [packets to send 1784, broken 1783] [18:34:19]ProducePacketName [18:34:19]name=ofd_packets/00289832 [18:34:19]OFD Sender: To server: pG, [18:34:19]CommunicateWithHost lk.salyk.kg:30040 [18:34:19]ConnectInit lk.salyk.kg [18:34:19]Connected sock=10 [18:34:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 30 E3 07 01 3A 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 35 FF 03 08 00 03 E0 01 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 86 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 01 00 00 00 00 07 04 06 00 80 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 AA B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 28 6C 04 00 35 04 06 00 E4 9C B4 EC 56 4C D6 10 93 E2 57 37 3D 21 [18:34:19]Write to MH i2c: 01 00 00 21 0C 2D [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 07 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 07 00 21 0C 00 00 00 00 00 82 0C C2 [18:34:19]RasterBufferAndPrint [18:34:19]line [18:34:19]line [18:34:19]line [18:34:19]line [18:34:19]line [18:34:19]written 0, free lines is 3208 [18:34:19]MH_Cut [18:34:19]Write to MH i2c: D1 01 00 28 0C 01 06 [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: D1 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: D1 01 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: D1 01 00 28 0C 00 05 [18:34:19]Write to MH i2c: 01 00 00 29 0C 35 [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34: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 33 32 4F 00 00 00 59 57 47 00 D8 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 33 32 10 04 04 00 28 6C 04 00 F4 03 04 00 7E 5C F1 66 B6 04 01 00 00 CB 0C 53 6D 8A 33 83 66 [18:34:19]CommunicateWithHost err = 0 [18:34:19]CheckOFDResponse [18:34:19]1017 (14) - 77093643461234 [18:34:19]1041 (16) - 0000000000871832 [18:34:19]1040 (4) - 289832 [18:34:19]1012 (4) - 23.09.2024 12:18 [18:34:19]1206 (1) - 0 [18:34:19]OFD Sender: Remove packet 289832 [18:34:19]ProducePacketName [18:34:19]name=ofd_packets/00289832 [18:34:19]NVStorageDeleteData [18:34:20]*** Cut start [18:34:20]*** Partial cut [18:34:20]*** CUTSNS_PIN = 1 [18:34:20]*** CUTSNS_PIN = 0 [18:34:20]OFD Sender: No OFD packet to send [18:34:20]*** Brake cut motor [18:34:20]Read from MH i2c: 01 [18:34:20]MH_I2C_Read... [18:34:20]*** Stop cut motor [18:34:20]*** Cut end [18:34:20]Read from MH i2c: 01 07 00 [18:34:20]MH_I2C_Read... [18:34:20]Read from MH i2c: 01 07 00 29 0C 00 00 00 00 00 FF 0F 4A [18:34:20]process_action close_receipt done [18:34:20]requested_data is exist [18:34:20]produce_requested_data [18:34:20]requested_item fm.sn is exist - process it [18:34:20]wFMCommunicate request_size=4 [18:34:20]MH_SAM_APDU [18:34:20]CAPDU: 80 11 00 00 [18:34:20]Write to MH i2c: E2 08 00 2A 0C 80 11 00 00 00 00 00 00 B0 [18:34:20]Write i2c OK [18:34:20]MH_I2C_Read... [18:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:20]Read from MH i2c: E2 [18:34:20]MH_I2C_Read... [18:34:20]Read from MH i2c: E2 17 00 [18:34:20]MH_I2C_Read... [18:34:20]Read from MH i2c: E2 17 00 2A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [18:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:34:20]wFMCommunicate OK [18:34:20]requested_item fd.num is exist - process it [18:34:20]SAM_PROTO_GetFieldsCounters [18:34:20]wFMCommunicate request_size=4 [18:34:20]MH_SAM_APDU [18:34:20]CAPDU: 80 13 00 00 [18:34:20]Write to MH i2c: E2 08 00 2B 0C 80 13 00 00 00 00 00 00 B3 [18:34:20]Write i2c OK [18:34:20]MH_I2C_Read... [18:34:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:21]Read from MH i2c: E2 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 62 00 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 62 00 2B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 28 6C 04 00 0E 04 04 00 03 02 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 61 [18:34: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 28 6C 04 00 0E 04 04 00 03 02 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 [18:34:21]wFMCommunicate OK [18:34:21]SAM_PROTO_GetFieldsCounters done [18:34:21]requested_item shift.num is exist - process it [18:34:21]requested_item shift.opened is exist - process it [18:34:21]req_shift_opened [18:34:21]FM_GetShiftState [18:34:21]SAM_PROTO_GetShiftState [18:34:21]wFMCommunicate request_size=4 [18:34:21]MH_SAM_APDU [18:34:21]CAPDU: 80 13 01 00 [18:34:21]Write to MH i2c: E2 08 00 2C 0C 80 13 01 00 00 00 00 00 B5 [18:34:21]Write i2c OK [18:34:21]MH_I2C_Read... [18:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:21]Read from MH i2c: E2 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 0E 00 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 0E 00 2C 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [18:34:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:34:21]wFMCommunicate OK [18:34:21]SAM_PROTO_GetShiftState done [18:34:21]FM_GetShiftState done [18:34:21]req_shift_opened done [18:34:21]requested_item shift.open_date is exist - process it [18:34:21]req_shift_open_date [18:34:21]req_shift_open_date done [18:34:21]produce_requested_data done [18:34:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289832,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:34:21]process_action_free close_receipt [18:34:21]json_value_free [18:34:21]json_value_free done [18:34:21]process_json_proto returns [18:34:21]Send response to host [18:34:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289832,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:34:21]free response buf [18:34:21]execute_script done [18:34:21]execute_script returns [18:34:21]free content buf [18:34:21]Sock 8.Close socket [18:34:21]Sock 8.Thread stoped [18:34:25]OFD Sender: No OFD packet to send [18:34:30]OFD Sender: No OFD packet to send [18:34:35]OFD Sender: No OFD packet to send [18:34:39]accept exits with 9 [18:34:39]New connection [18:34:39]New thread 3067493732 created [18:34:39]Thread 3067350372 joined [18:34:39]Waiting for new connection... [18:34:39] Sock 9.Parse request [18:34:39]Sock 9.Check first char [18:34:39]Sock 9.First char is OK [18:34:39]request: POST /json_proto HTTP/1.0 [18:34:39]Method: POST [18:34:39]URL: /json_proto [18:34:39]Method is POST - this is cgi request [18:34:39]url: /json_proto [18:34:39]query_string will be loaded in cgi processing [18:34:39]execute_cgi json_proto POST (null) [18:34:39]execute_cgi path=json_proto method=POST [18:34:39]POST find Content-Length [18:34:39]Host: 172.17.41.135:8080 [18:34:39]Content-Length: 679 [18:34:39]Content-Type: application/json [18:34:39] [18:34:39]POST finish read [18:34:39]Found Content-Length = 679 [18:34:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:39]execute_script... [18:34:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:39]POST & json_proto [18:34:39]process_json_proto [18:34:39]json parsed OK: [18:34:39]protocol is kg_v1.0 [18:34:39]action value=close_receipt [18:34:39]process_action close_receipt [18:34:39]cmd_close_receipt [18:34:39]MH_GetDate [18:34:39]Write to MH i2c: F0 00 00 2D 0C 28 [18:34:39]Write i2c OK [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: F0 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: F0 09 00 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: F0 09 00 2D 0C 00 C0 B4 F1 66 ED 3E 82 65 0E [18:34:39]GetLastDocTimeStamp 1727116458 [18:34:39]current date 1727116480 [18:34:39]FM_GetShiftState [18:34:39]SAM_PROTO_GetShiftState [18:34:39]wFMCommunicate request_size=4 [18:34:39]MH_SAM_APDU [18:34:39]CAPDU: 80 13 01 00 [18:34:39]Write to MH i2c: E2 08 00 2E 0C 80 13 01 00 00 00 00 00 B7 [18:34:39]Write i2c OK [18:34:39]MH_I2C_Read... [18:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:39]Read from MH i2c: E2 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 0E 00 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 0E 00 2E 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 58 [18:34:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:34:39]wFMCommunicate OK [18:34:39]SAM_PROTO_GetShiftState done [18:34:39]FM_GetShiftState done [18:34:39]opened in 1727051401 [18:34:39]opened+sec_in_day 1727137801 [18:34:39]quantity*price = 20001 [18:34:39]sum+1 = 20002 [18:34:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 507 23.09.2024 18:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289833 ФПД: 216780899594055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183440&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289833&fm=216780899594055&tin=02508201610067®Number=0000000000091827&sum=20000 [18:34:41]StoreToDocumentArchive [18:34:41]shift 515 fd 289833 [18:34:41]save to /storage/0515/doc_00289833 [18:34:41]save last doc name /storage/0515/doc_00289833 to /storage/kkm_last_doc_name [18:34:41]save OK [18:34:41]Clear old archive folders... [18:34:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:41]tlvbuf is B6F45660 [18:34:41]SAM_PROTO_ClearQueue [18:34:41]wFMCommunicate request_size=4 [18:34:41]MH_SAM_APDU [18:34:41]CAPDU: 80 09 00 00 [18:34:41]Write to MH i2c: E2 08 00 3B 0C 80 09 00 00 00 00 00 00 B9 [18:34:41]Write i2c OK [18:34:41]MH_I2C_Read... [18:34:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:41]Read from MH i2c: E2 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 3B 0C 00 90 00 BB [18:34:41]RAPDU: 90 00 [18:34:41]wFMCommunicate OK [18:34:41]SAM_PROTO_ClearQueue done [18:34:41]KKMCreateOFDPacket [18:34:41]OFDProtocolAddRootSTLVToBuf [18:34:41]FM_MakeSignedData [18:34:41]FM_MakeSignedData [18:34:41]SAM_PROTO_SignData [18:34:41]wFMCommunicate request_size=4 [18:34:41]MH_SAM_APDU [18:34:41]CAPDU: 80 0D 01 02 [18:34:41]Write to MH i2c: E2 08 00 3C 0C 80 0D 01 02 00 00 00 00 C1 [18:34:41]Write i2c OK [18:34:41]MH_I2C_Read... [18:34:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:41]Read from MH i2c: E2 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 3C 0C 00 90 00 BC [18:34:41]RAPDU: 90 00 [18:34:41]wFMCommunicate OK [18:34:41]wFMCommunicate request_size=255 [18:34:41]MH_SAM_APDU [18:34:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 01 00 00 F4 03 04 00 C0 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6C 04 00 35 04 06 00 C5 [18:34:41]Write to MH i2c: E2 02 01 3D 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 01 00 00 F4 03 04 00 C0 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6C 04 00 35 04 06 00 C5 00 00 6B [18:34:41]Write i2c OK [18:34:41]MH_I2C_Read... [18:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:41]Read from MH i2c: E2 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 3D 0C 00 90 00 BD [18:34:41]RAPDU: 90 00 [18:34:41]wFMCommunicate OK [18:34:41]wFMCommunicate request_size=10 [18:34:41]MH_SAM_APDU [18:34:41]CAPDU: 80 0D 02 02 05 29 3C 83 AF 47 [18:34:41]Write to MH i2c: E2 0D 00 3E 0C 80 0D 02 02 05 00 29 3C 83 AF 47 00 00 AC [18:34:41]Write i2c OK [18:34:41]MH_I2C_Read... [18:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:41]Read from MH i2c: E2 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 03 00 3E 0C 00 90 00 BE [18:34:41]RAPDU: 90 00 [18:34:41]wFMCommunicate OK [18:34:41]wFMCommunicate request_size=4 [18:34:41]MH_SAM_APDU [18:34:41]CAPDU: 80 0D 03 02 [18:34:41]Write to MH i2c: E2 08 00 3F 0C 80 0D 03 02 00 00 00 00 C6 [18:34:41]Write i2c OK [18:34:41]MH_I2C_Read... [18:34:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:41]Read from MH i2c: E2 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 0B 00 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 0B 00 3F 0C 00 9D 8B 1A 9C 3B AC 0F 97 90 00 32 [18:34:41]RAPDU: 9D 8B 1A 9C 3B AC 0F 97 90 00 [18:34:41]wFMCommunicate OK [18:34:41]SAM_PROTO_SignData done [18:34:41]FM_MakeSignedData done [18:34:41]CreateOFDProtocolMessage [18:34:41]wFMCommunicate request_size=4 [18:34:41]MH_SAM_APDU [18:34:41]CAPDU: 80 11 00 00 [18:34:41]Write to MH i2c: E2 08 00 40 0C 80 11 00 00 00 00 00 00 C6 [18:34:41]Write i2c OK [18:34:41]MH_I2C_Read... [18:34:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:41]Read from MH i2c: E2 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 17 00 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: E2 17 00 40 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 16 [18:34:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:34:41]wFMCommunicate OK [18:34:41]CreateOFDProtocolMessage done [18:34:41]OFDSenderStorePacket 289833 [18:34:41]StoreOFDPacket docnum=289833 [18:34:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A9 A1 07 01 00 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 01 00 00 F4 03 04 00 C0 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6C 04 00 35 04 06 00 C5 29 3C 83 AF 47 9D 8B 1A 9C 3B AC 0F 97 [18:34:41]CheckFolder [18:34:41]dirname=/storage/ofd_packets [18:34:41]CheckFolder done [18:34:41]ProducePacketName [18:34:41]name=ofd_packets/00289833 [18:34:41]NVStorageSaveData ofd_packets/00289833 [18:34:41]File name is /storage/ofd_packets/00289833 [18:34:41]Write 301 bytes [18:34:41]NVStorageSaveData done [18:34:41]OFDSenderStorePacket done [18:34:41]KKMCreateOFDPacket done [18:34:41]NVStorageSaveData kkm_last_timestamp [18:34:41]File name is /storage/kkm_last_timestamp [18:34:41]Write 4 bytes [18:34:41]NVStorageSaveData done [18:34:41]ExternCall_PrintAddStr [18:34:41]wPrintStart [18:34:41]Write to MH i2c: 01 00 00 41 0C 4D [18:34:41]Write i2c OK [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: 01 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: 01 07 00 [18:34:41]MH_I2C_Read... [18:34:41]Read from MH i2c: 01 07 00 41 0C 00 00 00 00 00 FF 0F 62 [18:34:41]RasterBufferAndPrint [18:34:41]line Счет N : (1)24617945 [18:34:41]line ИНН: 02508201610067 [18:34:41]line Контрольно-Кассовый Чек [18:34:41]line ПРОДАЖА [18:34:41]line ТРК (МРК, ГНК) : 43 [18:34:41]line Товар: 2710124130 [18:34:41]line Аи-92-К-5 [18:34:41]line 2.950 * 67.80 [18:34:41]line = 200.01 [18:34:41]line НДС 12% НСП 1% [18:34:41]line > о реализуемом товаре [18:34:41]line ОКРУГЛЕНИЕ: -0.01 [18:34:41]line ИТОГО: 200.00 [18:34:41]line Внесено: 200.00 [18:34:41]line СДАЧА: 0.00 [18:34:41]line НСП 1% : 1.77 [18:34:41]line НДС 12% : 21.24 [18:34:41]line Наличными: 200.00 [18:34:41]line Безнал.: 0.00 [18:34:41]line Место: АЗС № 90 "Партнёр-нефть" [18:34:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:34:41]line СНО: Общий режим [18:34:41]line Чек 507 23.09.2024 18:34 [18:34:41]line Смена: 515 ФФД: 1.0 [18:34:41]line ЗНМ: 0300000107 [18:34:41]line РНМ: 0000000000091827 [18:34:41]line Версия ККМ: 001 [18:34:41]line ФМ: 0000000000871832 [18:34:41]line ФД: 289833 [18:34:41]line ФПД: 216780899594055 [18:34:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183440&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289833&fm=216780899594055&tin=02508201610067®Number=0000000000091827&sum=20000 [18:34:41]written 0, free lines is 4095 [18:34:41]OFD Sender: Processing packet 289833 [packets to send 1784, broken 1783] [18:34:41]ProducePacketName [18:34:41]name=ofd_packets/00289833 [18:34:41]OFD Sender: To server: pG, [18:34:41]CommunicateWithHost lk.salyk.kg:30040 [18:34:41]ConnectInit lk.salyk.kg [18:34:42]Connected sock=10 [18:34:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A9 A1 07 01 00 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 01 00 00 F4 03 04 00 C0 B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 29 6C 04 00 35 04 06 00 C5 29 3C 83 AF 47 9D 8B 1A 9C 3B AC 0F 97 [18:34:42]Write to MH i2c: 01 00 00 6B 0C 77 [18:34:42]Write i2c OK [18:34:42]MH_I2C_Read... [18:34:42]Read from MH i2c: 01 [18:34:42]MH_I2C_Read... [18:34:42]Read from MH i2c: 01 07 00 [18:34:42]MH_I2C_Read... [18:34:42]Read from MH i2c: 01 07 00 6B 0C 00 00 00 00 00 E3 0C 6D [18:34:42]RasterBufferAndPrint [18:34:42]line [18:34:42]line [18:34:42]line [18:34:42]line [18:34:42]line [18:34:42]written 0, free lines is 3305 [18:34:42]MH_Cut [18:34:42]Write to MH i2c: D1 01 00 72 0C 01 50 [18:34:42]Write i2c OK [18:34:42]MH_I2C_Read... [18:34:42]Read from MH i2c: D1 [18:34:42]MH_I2C_Read... [18:34:42]Read from MH i2c: D1 01 00 [18:34:42]MH_I2C_Read... [18:34:42]Read from MH i2c: D1 01 00 72 0C 00 4F [18:34:42]Write to MH i2c: 01 00 00 73 0C 7F [18:34:42]Write i2c OK [18:34:42]MH_I2C_Read... [18:34: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 33 32 4F 00 00 00 93 FE 47 00 53 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 33 32 10 04 04 00 29 6C 04 00 F4 03 04 00 94 5C F1 66 B6 04 01 00 00 42 BE 29 0C EB 4F 44 EB [18:34:42]CommunicateWithHost err = 0 [18:34:42]CheckOFDResponse [18:34:42]1017 (14) - 77093643461234 [18:34:42]1041 (16) - 0000000000871832 [18:34:42]1040 (4) - 289833 [18:34:42]1012 (4) - 23.09.2024 12:18 [18:34:42]1206 (1) - 0 [18:34:42]OFD Sender: Remove packet 289833 [18:34:42]ProducePacketName [18:34:42]name=ofd_packets/00289833 [18:34:42]NVStorageDeleteData [18:34:42]OFD Sender: No OFD packet to send [18:34:42]*** Cut start [18:34:42]*** Partial cut [18:34:42]*** CUTSNS_PIN = 1 [18:34:42]*** CUTSNS_PIN = 0 [18:34:43]*** Brake cut motor [18:34:43]Read from MH i2c: 01 [18:34:43]MH_I2C_Read... [18:34:43]*** Stop cut motor [18:34:43]*** Cut end [18:34:43]Read from MH i2c: 01 07 00 [18:34:43]MH_I2C_Read... [18:34:43]Read from MH i2c: 01 07 00 73 0C 00 00 00 00 00 FF 0F 94 [18:34:43]process_action close_receipt done [18:34:43]requested_data is exist [18:34:43]produce_requested_data [18:34:43]requested_item fm.sn is exist - process it [18:34:43]wFMCommunicate request_size=4 [18:34:43]MH_SAM_APDU [18:34:43]CAPDU: 80 11 00 00 [18:34:43]Write to MH i2c: E2 08 00 74 0C 80 11 00 00 00 00 00 00 FA [18:34:43]Write i2c OK [18:34:43]MH_I2C_Read... [18:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:43]Read from MH i2c: E2 [18:34:43]MH_I2C_Read... [18:34:43]Read from MH i2c: E2 17 00 [18:34:43]MH_I2C_Read... [18:34:43]Read from MH i2c: E2 17 00 74 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4A [18:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:34:43]wFMCommunicate OK [18:34:43]requested_item fd.num is exist - process it [18:34:43]SAM_PROTO_GetFieldsCounters [18:34:43]wFMCommunicate request_size=4 [18:34:43]MH_SAM_APDU [18:34:43]CAPDU: 80 13 00 00 [18:34:43]Write to MH i2c: E2 08 00 75 0C 80 13 00 00 00 00 00 00 FD [18:34:43]Write i2c OK [18:34:43]MH_I2C_Read... [18:34:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:43]Read from MH i2c: E2 [18:34:43]MH_I2C_Read... [18:34:43]Read from MH i2c: E2 62 00 [18:34:43]MH_I2C_Read... [18:34:43]Read from MH i2c: E2 62 00 75 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 29 6C 04 00 0E 04 04 00 03 02 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 AF [18:34:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 29 6C 04 00 0E 04 04 00 03 02 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 [18:34:43]wFMCommunicate OK [18:34:43]SAM_PROTO_GetFieldsCounters done [18:34:43]requested_item shift.num is exist - process it [18:34:43]requested_item shift.opened is exist - process it [18:34:43]req_shift_opened [18:34:43]FM_GetShiftState [18:34:43]SAM_PROTO_GetShiftState [18:34:43]wFMCommunicate request_size=4 [18:34:43]MH_SAM_APDU [18:34:43]CAPDU: 80 13 01 00 [18:34:43]Write to MH i2c: E2 08 00 76 0C 80 13 01 00 00 00 00 00 FF [18:34:43]Write i2c OK [18:34:43]MH_I2C_Read... [18:34:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:43]Read from MH i2c: E2 [18:34:43]MH_I2C_Read... [18:34:43]Read from MH i2c: E2 0E 00 [18:34:43]MH_I2C_Read... [18:34:43]Read from MH i2c: E2 0E 00 76 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A0 [18:34:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:34:43]wFMCommunicate OK [18:34:43]SAM_PROTO_GetShiftState done [18:34:43]FM_GetShiftState done [18:34:43]req_shift_opened done [18:34:43]requested_item shift.open_date is exist - process it [18:34:43]req_shift_open_date [18:34:43]req_shift_open_date done [18:34:43]produce_requested_data done [18:34:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289833,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:34:43]process_action_free close_receipt [18:34:43]json_value_free [18:34:43]json_value_free done [18:34:43]process_json_proto returns [18:34:43]Send response to host [18:34:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289833,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:34:43]free response buf [18:34:43]execute_script done [18:34:43]execute_script returns [18:34:43]free content buf [18:34:43]Sock 9.Close socket [18:34:43]Sock 9.Thread stoped [18:34:47]OFD Sender: No OFD packet to send [18:34:52]OFD Sender: No OFD packet to send [18:34:57]OFD Sender: No OFD packet to send [18:35:03]OFD Sender: No OFD packet to send [18:35:08]OFD Sender: No OFD packet to send [18:35:13]OFD Sender: No OFD packet to send [18:35:18]OFD Sender: No OFD packet to send [18:35:23]OFD Sender: No OFD packet to send [18:35:25]accept exits with 8 [18:35:25]New connection [18:35:25]New thread 3067350372 created [18:35:25]Thread 3067493732 joined [18:35:25]Waiting for new connection... [18:35:25] Sock 8.Parse request [18:35:25]Sock 8.Check first char [18:35:25]Sock 8.First char is OK [18:35:25]request: POST /json_proto HTTP/1.0 [18:35:25]Method: POST [18:35:25]URL: /json_proto [18:35:25]Method is POST - this is cgi request [18:35:25]url: /json_proto [18:35:25]query_string will be loaded in cgi processing [18:35:25]execute_cgi json_proto POST (null) [18:35:25]execute_cgi path=json_proto method=POST [18:35:25]POST find Content-Length [18:35:25]Host: 172.17.41.135:8080 [18:35:25]Content-Length: 684 [18:35:25]Content-Type: application/json [18:35:25] [18:35:25]POST finish read [18:35:25]Found Content-Length = 684 [18:35:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:25]execute_script... [18:35: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)24617944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:25]POST & json_proto [18:35:25]process_json_proto [18:35:25]json parsed OK: [18:35:25]protocol is kg_v1.0 [18:35:25]action value=close_receipt [18:35:25]process_action close_receipt [18:35:25]cmd_close_receipt [18:35:25]MH_GetDate [18:35:25]Write to MH i2c: F0 00 00 77 0C 72 [18:35:25]Write i2c OK [18:35:25]MH_I2C_Read... [18:35:25]Read from MH i2c: F0 [18:35:25]MH_I2C_Read... [18:35:25]Read from MH i2c: F0 09 00 [18:35:25]MH_I2C_Read... [18:35:25]Read from MH i2c: F0 09 00 77 0C 00 EE B4 F1 66 ED 3E 82 65 86 [18:35:25]GetLastDocTimeStamp 1727116480 [18:35:25]current date 1727116526 [18:35:25]FM_GetShiftState [18:35:25]SAM_PROTO_GetShiftState [18:35:25]wFMCommunicate request_size=4 [18:35:25]MH_SAM_APDU [18:35:25]CAPDU: 80 13 01 00 [18:35:25]Write to MH i2c: E2 08 00 78 0C 80 13 01 00 00 00 00 00 01 [18:35:25]Write i2c OK [18:35:25]MH_I2C_Read... [18:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:25]Read from MH i2c: E2 [18:35:25]MH_I2C_Read... [18:35:25]Read from MH i2c: E2 0E 00 [18:35:25]MH_I2C_Read... [18:35:25]Read from MH i2c: E2 0E 00 78 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A2 [18:35:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:35:25]wFMCommunicate OK [18:35:25]SAM_PROTO_GetShiftState done [18:35:25]FM_GetShiftState done [18:35:25]opened in 1727051401 [18:35:25]opened+sec_in_day 1727137801 [18:35:25]quantity*price = 220003 [18:35:25]sum+1 = 220004 [18:35:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.63 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 508 23.09.2024 18:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289834 ФПД: 151121298246318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183526&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289834&fm=151121298246318&tin=02508201610067®Number=0000000000091827&sum=220000 [18:35:26]StoreToDocumentArchive [18:35:26]shift 515 fd 289834 [18:35:26]save to /storage/0515/doc_00289834 [18:35:26]save last doc name /storage/0515/doc_00289834 to /storage/kkm_last_doc_name [18:35:26]save OK [18:35:26]Clear old archive folders... [18:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:35:26]tlvbuf is B6F2CB80 [18:35:26]SAM_PROTO_ClearQueue [18:35:26]wFMCommunicate request_size=4 [18:35:26]MH_SAM_APDU [18:35:26]CAPDU: 80 09 00 00 [18:35:26]Write to MH i2c: E2 08 00 85 0C 80 09 00 00 00 00 00 00 03 [18:35:26]Write i2c OK [18:35:26]MH_I2C_Read... [18:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:26]Read from MH i2c: E2 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 85 0C 00 90 00 05 [18:35:26]RAPDU: 90 00 [18:35:26]wFMCommunicate OK [18:35:26]SAM_PROTO_ClearQueue done [18:35:26]KKMCreateOFDPacket [18:35:26]OFDProtocolAddRootSTLVToBuf [18:35:26]FM_MakeSignedData [18:35:26]FM_MakeSignedData [18:35:26]SAM_PROTO_SignData [18:35:26]wFMCommunicate request_size=4 [18:35:26]MH_SAM_APDU [18:35:26]CAPDU: 80 0D 01 02 [18:35:26]Write to MH i2c: E2 08 00 86 0C 80 0D 01 02 00 00 00 00 0B [18:35:26]Write i2c OK [18:35:26]MH_I2C_Read... [18:35:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:26]Read from MH i2c: E2 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 86 0C 00 90 00 06 [18:35:26]RAPDU: 90 00 [18:35:26]wFMCommunicate OK [18:35:26]wFMCommunicate request_size=255 [18:35:26]MH_SAM_APDU [18:35: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 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 EE B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6C 04 00 35 04 06 00 89 [18:35:26]Write to MH i2c: E2 02 01 87 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 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 EE B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6C 04 00 35 04 06 00 89 00 00 10 [18:35:26]Write i2c OK [18:35:26]MH_I2C_Read... [18:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:26]Read from MH i2c: E2 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 87 0C 00 90 00 07 [18:35:26]RAPDU: 90 00 [18:35:26]wFMCommunicate OK [18:35:26]wFMCommunicate request_size=10 [18:35:26]MH_SAM_APDU [18:35:26]CAPDU: 80 0D 02 02 05 71 AB 4C CA AE [18:35:26]Write to MH i2c: E2 0D 00 88 0C 80 0D 02 02 05 00 71 AB 4C CA AE 00 00 F8 [18:35:26]Write i2c OK [18:35:26]MH_I2C_Read... [18:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:26]Read from MH i2c: E2 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 03 00 88 0C 00 90 00 08 [18:35:26]RAPDU: 90 00 [18:35:26]wFMCommunicate OK [18:35:26]wFMCommunicate request_size=4 [18:35:26]MH_SAM_APDU [18:35:26]CAPDU: 80 0D 03 02 [18:35:26]Write to MH i2c: E2 08 00 89 0C 80 0D 03 02 00 00 00 00 10 [18:35:26]Write i2c OK [18:35:26]MH_I2C_Read... [18:35:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:26]Read from MH i2c: E2 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 0B 00 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 0B 00 89 0C 00 B4 70 2F 41 2A 49 D1 D4 90 00 BD [18:35:26]RAPDU: B4 70 2F 41 2A 49 D1 D4 90 00 [18:35:26]wFMCommunicate OK [18:35:26]SAM_PROTO_SignData done [18:35:26]FM_MakeSignedData done [18:35:26]CreateOFDProtocolMessage [18:35:26]wFMCommunicate request_size=4 [18:35:26]MH_SAM_APDU [18:35:26]CAPDU: 80 11 00 00 [18:35:26]Write to MH i2c: E2 08 00 8A 0C 80 11 00 00 00 00 00 00 10 [18:35:26]Write i2c OK [18:35:26]MH_I2C_Read... [18:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:26]Read from MH i2c: E2 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 17 00 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: E2 17 00 8A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 60 [18:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:35:26]wFMCommunicate OK [18:35:26]CreateOFDProtocolMessage done [18:35:26]OFDSenderStorePacket 289834 [18:35:26]StoreOFDPacket docnum=289834 [18:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A9 F7 07 01 01 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 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 EE B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6C 04 00 35 04 06 00 89 71 AB 4C CA AE B4 70 2F 41 2A 49 D1 D4 [18:35:26]CheckFolder [18:35:26]dirname=/storage/ofd_packets [18:35:26]CheckFolder done [18:35:26]ProducePacketName [18:35:26]name=ofd_packets/00289834 [18:35:26]NVStorageSaveData ofd_packets/00289834 [18:35:26]File name is /storage/ofd_packets/00289834 [18:35:26]Write 301 bytes [18:35:26]NVStorageSaveData done [18:35:26]OFDSenderStorePacket done [18:35:26]KKMCreateOFDPacket done [18:35:26]NVStorageSaveData kkm_last_timestamp [18:35:26]File name is /storage/kkm_last_timestamp [18:35:26]Write 4 bytes [18:35:26]NVStorageSaveData done [18:35:26]ExternCall_PrintAddStr [18:35:26]wPrintStart [18:35:26]Write to MH i2c: 01 00 00 8B 0C 97 [18:35:26]Write i2c OK [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: 01 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: 01 07 00 [18:35:26]MH_I2C_Read... [18:35:26]Read from MH i2c: 01 07 00 8B 0C 00 00 00 00 00 FF 0F AC [18:35:26]RasterBufferAndPrint [18:35:26]line Счет N : (1)24617944 [18:35:26]line ИНН: 02508201610067 [18:35:26]line Контрольно-Кассовый Чек [18:35:26]line ПРОДАЖА [18:35:26]line ТРК (МРК, ГНК) : 52 [18:35:26]line Товар: 2710124500 [18:35:26]line Аи-95-К-5 [18:35:26]line 29.650 * 74.20 [18:35:26]line = 2200.03 [18:35:26]line НДС 12% НСП 1% [18:35:26]line > о реализуемом товаре [18:35:26]line ОКРУГЛЕНИЕ: -0.03 [18:35:26]line ИТОГО: 2200.00 [18:35:26]line Внесено: 2200.00 [18:35:26]line СДАЧА: 0.00 [18:35:26]line НСП 1% : 19.47 [18:35:26]line НДС 12% : 233.63 [18:35:26]line Наличными: 2200.00 [18:35:26]line Безнал.: 0.00 [18:35:26]line Место: АЗС № 90 "Партнёр-нефть" [18:35:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:35:26]line СНО: Общий режим [18:35:26]line Чек 508 23.09.2024 18:35 [18:35:26]line Смена: 515 ФФД: 1.0 [18:35:26]line ЗНМ: 0300000107 [18:35:26]line РНМ: 0000000000091827 [18:35:26]line Версия ККМ: 001 [18:35:26]line ФМ: 0000000000871832 [18:35:26]line ФД: 289834 [18:35:26]line ФПД: 151121298246318 [18:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183526&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289834&fm=151121298246318&tin=02508201610067®Number=0000000000091827&sum=220000 [18:35:26]written 0, free lines is 4095 [18:35:27]OFD Sender: Processing packet 289834 [packets to send 1784, broken 1783] [18:35:27]ProducePacketName [18:35:27]name=ofd_packets/00289834 [18:35:27]OFD Sender: To server: pG, [18:35:27]CommunicateWithHost lk.salyk.kg:30040 [18:35:27]ConnectInit lk.salyk.kg [18:35:27]Write to MH i2c: 01 00 00 B5 0C C1 [18:35:27]Write i2c OK [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: 01 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: 01 07 00 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: 01 07 00 B5 0C 00 00 00 00 00 DA 0C AE [18:35:27]RasterBufferAndPrint [18:35:27]line [18:35:27]line [18:35:27]line [18:35:27]line [18:35:27]line [18:35:27]written 0, free lines is 3295 [18:35:27]MH_Cut [18:35:27]Write to MH i2c: D1 01 00 BC 0C 01 9A [18:35:27]Write i2c OK [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: D1 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: D1 01 00 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: D1 01 00 BC 0C 00 99 [18:35:27]Write to MH i2c: 01 00 00 BD 0C C9 [18:35:27]Write i2c OK [18:35:27]MH_I2C_Read... [18:35:27]Connected sock=10 [18:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A9 F7 07 01 01 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 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 EE B4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2A 6C 04 00 35 04 06 00 89 71 AB 4C CA AE B4 70 2F 41 2A 49 D1 D4 [18:35: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 33 32 4F 00 00 00 E7 1C 47 00 8F 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 33 32 10 04 04 00 2A 6C 04 00 F4 03 04 00 C2 5C F1 66 B6 04 01 00 00 E5 87 2F 46 4F 37 3F DB [18:35:27]CommunicateWithHost err = 0 [18:35:27]CheckOFDResponse [18:35:27]1017 (14) - 77093643461234 [18:35:27]1041 (16) - 0000000000871832 [18:35:27]1040 (4) - 289834 [18:35:27]1012 (4) - 23.09.2024 12:19 [18:35:27]1206 (1) - 0 [18:35:27]OFD Sender: Remove packet 289834 [18:35:27]ProducePacketName [18:35:27]name=ofd_packets/00289834 [18:35:27]NVStorageDeleteData [18:35:28]*** Cut start [18:35:28]*** Partial cut [18:35:28]*** CUTSNS_PIN = 1 [18:35:28]*** CUTSNS_PIN = 0 [18:35:28]*** Brake cut motor [18:35:28]OFD Sender: No OFD packet to send [18:35:28]Read from MH i2c: 01 [18:35:28]MH_I2C_Read... [18:35:28]*** Stop cut motor [18:35:28]*** Cut end [18:35:28]Read from MH i2c: 01 07 00 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: 01 07 00 BD 0C 00 00 00 00 00 FF 0F DE [18:35:28]process_action close_receipt done [18:35:28]requested_data is exist [18:35:28]produce_requested_data [18:35:28]requested_item fm.sn is exist - process it [18:35:28]wFMCommunicate request_size=4 [18:35:28]MH_SAM_APDU [18:35:28]CAPDU: 80 11 00 00 [18:35:28]Write to MH i2c: E2 08 00 BE 0C 80 11 00 00 00 00 00 00 44 [18:35:28]Write i2c OK [18:35:28]MH_I2C_Read... [18:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:28]Read from MH i2c: E2 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 17 00 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 17 00 BE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [18:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:35:28]wFMCommunicate OK [18:35:28]requested_item fd.num is exist - process it [18:35:28]SAM_PROTO_GetFieldsCounters [18:35:28]wFMCommunicate request_size=4 [18:35:28]MH_SAM_APDU [18:35:28]CAPDU: 80 13 00 00 [18:35:28]Write to MH i2c: E2 08 00 BF 0C 80 13 00 00 00 00 00 00 47 [18:35:28]Write i2c OK [18:35:28]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 62 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 62 00 BF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2A 6C 04 00 0E 04 04 00 03 02 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 FD [18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2A 6C 04 00 0E 04 04 00 03 02 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 [18:35:29]wFMCommunicate OK [18:35:29]SAM_PROTO_GetFieldsCounters done [18:35:29]requested_item shift.num is exist - process it [18:35:29]requested_item shift.opened is exist - process it [18:35:29]req_shift_opened [18:35:29]FM_GetShiftState [18:35:29]SAM_PROTO_GetShiftState [18:35:29]wFMCommunicate request_size=4 [18:35:29]MH_SAM_APDU [18:35:29]CAPDU: 80 13 01 00 [18:35:29]Write to MH i2c: E2 08 00 C0 0C 80 13 01 00 00 00 00 00 49 [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 0E 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 0E 00 C0 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [18:35:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:35:29]wFMCommunicate OK [18:35:29]SAM_PROTO_GetShiftState done [18:35:29]FM_GetShiftState done [18:35:29]req_shift_opened done [18:35:29]requested_item shift.open_date is exist - process it [18:35:29]req_shift_open_date [18:35:29]req_shift_open_date done [18:35:29]produce_requested_data done [18:35:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289834,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:35:29]process_action_free close_receipt [18:35:29]json_value_free [18:35:29]json_value_free done [18:35:29]process_json_proto returns [18:35:29]Send response to host [18:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289834,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:35:29]free response buf [18:35:29]execute_script done [18:35:29]execute_script returns [18:35:29]free content buf [18:35:29]Sock 8.Close socket [18:35:29]Sock 8.Thread stoped [18:35:33]OFD Sender: No OFD packet to send [18:35:38]OFD Sender: No OFD packet to send [18:35:43]OFD Sender: No OFD packet to send [18:35:48]OFD Sender: No OFD packet to send [18:35:53]OFD Sender: No OFD packet to send [18:35:58]OFD Sender: No OFD packet to send [18:36:03]OFD Sender: No OFD packet to send [18:36:08]OFD Sender: No OFD packet to send [18:36:13]OFD Sender: No OFD packet to send [18:36:18]OFD Sender: No OFD packet to send [18:36:23]OFD Sender: No OFD packet to send [18:36:28]OFD Sender: No OFD packet to send [18:36:33]OFD Sender: No OFD packet to send [18:36:38]OFD Sender: No OFD packet to send [18:36:44]OFD Sender: No OFD packet to send [18:36:49]OFD Sender: No OFD packet to send [18:36:54]OFD Sender: No OFD packet to send [18:36:54]accept exits with 9 [18:36:54]New connection [18:36:54]New thread 3067493732 created [18:36:54]Thread 3067350372 joined [18:36:54]Waiting for new connection... [18:36:54] Sock 9.Parse request [18:36:54]Sock 9.Check first char [18:36:54]Sock 9.First char is OK [18:36:54]request: POST /json_proto HTTP/1.0 [18:36:54]Method: POST [18:36:54]URL: /json_proto [18:36:54]Method is POST - this is cgi request [18:36:54]url: /json_proto [18:36:54]query_string will be loaded in cgi processing [18:36:54]execute_cgi json_proto POST (null) [18:36:54]execute_cgi path=json_proto method=POST [18:36:54]POST find Content-Length [18:36:54]Host: 172.17.41.135:8080 [18:36:54]Content-Length: 681 [18:36:54]Content-Type: application/json [18:36:54] [18:36:54]POST finish read [18:36:54]Found Content-Length = 681 [18:36:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:54]execute_script... [18:36: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)24617948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:54]POST & json_proto [18:36:54]process_json_proto [18:36:54]json parsed OK: [18:36:54]protocol is kg_v1.0 [18:36:54]action value=close_receipt [18:36:54]process_action close_receipt [18:36:54]cmd_close_receipt [18:36:54]MH_GetDate [18:36:54]Write to MH i2c: F0 00 00 C1 0C BC [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: F0 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: F0 09 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: F0 09 00 C1 0C 00 47 B5 F1 66 ED 3E 82 65 2A [18:36:54]GetLastDocTimeStamp 1727116526 [18:36:54]current date 1727116615 [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 C2 0C 80 13 01 00 00 00 00 00 4B [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 C2 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [18:36:54]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [18:36:54]opened+sec_in_day 1727137801 [18:36:54]quantity*price = 150037 [18:36:54]sum+1 = 150039 [18:36:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 509 23.09.2024 18:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289835 ФПД: 28401775741273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183655&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289835&fm=28401775741273&tin=02508201610067®Number=0000000000091827&sum=150000 [18:36:55]StoreToDocumentArchive [18:36:55]shift 515 fd 289835 [18:36:55]save to /storage/0515/doc_00289835 [18:36:55]save last doc name /storage/0515/doc_00289835 to /storage/kkm_last_doc_name [18:36:55]save OK [18:36:55]Clear old archive folders... [18:36:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:36:55]tlvbuf is B6F450E0 [18:36:55]SAM_PROTO_ClearQueue [18:36:55]wFMCommunicate request_size=4 [18:36:55]MH_SAM_APDU [18:36:55]CAPDU: 80 09 00 00 [18:36:55]Write to MH i2c: E2 08 00 CF 0C 80 09 00 00 00 00 00 00 4D [18:36:55]Write i2c OK [18:36:55]MH_I2C_Read... [18:36:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:55]Read from MH i2c: E2 [18:36:55]MH_I2C_Read... [18:36:55]Read from MH i2c: E2 03 00 [18:36:55]MH_I2C_Read... [18:36:55]Read from MH i2c: E2 03 00 CF 0C 00 90 00 4F [18:36:55]RAPDU: 90 00 [18:36:55]wFMCommunicate OK [18:36:55]SAM_PROTO_ClearQueue done [18:36:55]KKMCreateOFDPacket [18:36:55]OFDProtocolAddRootSTLVToBuf [18:36:55]FM_MakeSignedData [18:36:55]FM_MakeSignedData [18:36:55]SAM_PROTO_SignData [18:36:55]wFMCommunicate request_size=4 [18:36:55]MH_SAM_APDU [18:36:55]CAPDU: 80 0D 01 02 [18:36:55]Write to MH i2c: E2 08 00 D0 0C 80 0D 01 02 00 00 00 00 55 [18:36:55]Write i2c OK [18:36:55]MH_I2C_Read... [18:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:55]Read from MH i2c: E2 [18:36:55]MH_I2C_Read... [18:36:55]Read from MH i2c: E2 03 00 [18:36:55]MH_I2C_Read... [18:36:55]Read from MH i2c: E2 03 00 D0 0C 00 90 00 50 [18:36:55]RAPDU: 90 00 [18:36:55]wFMCommunicate OK [18:36:55]wFMCommunicate request_size=255 [18:36:55]MH_SAM_APDU [18:36:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 47 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6C 04 00 35 04 06 00 19 D4 CD C1 [18:36:55]Write to MH i2c: E2 02 01 D1 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 47 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6C 04 00 35 04 06 00 19 D4 CD C1 00 00 BC [18:36:55]Write i2c OK [18:36:55]MH_I2C_Read... [18:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:56]Read from MH i2c: E2 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 03 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 03 00 D1 0C 00 90 00 51 [18:36:56]RAPDU: 90 00 [18:36:56]wFMCommunicate OK [18:36:56]wFMCommunicate request_size=7 [18:36:56]MH_SAM_APDU [18:36:56]CAPDU: 80 0D 02 02 02 09 59 [18:36:56]Write to MH i2c: E2 0A 00 D2 0C 80 0D 02 02 02 00 09 59 00 00 BE [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:56]Read from MH i2c: E2 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 03 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 03 00 D2 0C 00 90 00 52 [18:36:56]RAPDU: 90 00 [18:36:56]wFMCommunicate OK [18:36:56]wFMCommunicate request_size=4 [18:36:56]MH_SAM_APDU [18:36:56]CAPDU: 80 0D 03 02 [18:36:56]Write to MH i2c: E2 08 00 D3 0C 80 0D 03 02 00 00 00 00 5A [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:56]Read from MH i2c: E2 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 0B 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 0B 00 D3 0C 00 64 39 70 74 F3 DB C4 6C 90 00 DA [18:36:56]RAPDU: 64 39 70 74 F3 DB C4 6C 90 00 [18:36:56]wFMCommunicate OK [18:36:56]SAM_PROTO_SignData done [18:36:56]FM_MakeSignedData done [18:36:56]CreateOFDProtocolMessage [18:36:56]wFMCommunicate request_size=4 [18:36:56]MH_SAM_APDU [18:36:56]CAPDU: 80 11 00 00 [18:36:56]Write to MH i2c: E2 08 00 D4 0C 80 11 00 00 00 00 00 00 5A [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:56]Read from MH i2c: E2 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 17 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 17 00 D4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AA [18:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:36:56]wFMCommunicate OK [18:36:56]CreateOFDProtocolMessage done [18:36:56]OFDSenderStorePacket 289835 [18:36:56]StoreOFDPacket docnum=289835 [18:36:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E6 44 04 01 11 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 47 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6C 04 00 35 04 06 00 19 D4 CD C1 09 59 64 39 70 74 F3 DB C4 6C [18:36:56]CheckFolder [18:36:56]dirname=/storage/ofd_packets [18:36:56]CheckFolder done [18:36:56]ProducePacketName [18:36:56]name=ofd_packets/00289835 [18:36:56]NVStorageSaveData ofd_packets/00289835 [18:36:56]File name is /storage/ofd_packets/00289835 [18:36:56]Write 298 bytes [18:36:56]NVStorageSaveData done [18:36:56]OFDSenderStorePacket done [18:36:56]KKMCreateOFDPacket done [18:36:56]NVStorageSaveData kkm_last_timestamp [18:36:56]File name is /storage/kkm_last_timestamp [18:36:56]Write 4 bytes [18:36:56]NVStorageSaveData done [18:36:56]ExternCall_PrintAddStr [18:36:56]wPrintStart [18:36:56]Write to MH i2c: 01 00 00 D5 0C E1 [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: 01 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: 01 07 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: 01 07 00 D5 0C 00 00 00 00 00 FF 0F F6 [18:36:56]RasterBufferAndPrint [18:36:56]line Счет N : (1)24617948 [18:36:56]line ИНН: 02508201610067 [18:36:56]line Контрольно-Кассовый Чек [18:36:56]line ПРОДАЖА [18:36:56]line ТРК (МРК, ГНК) : 45 [18:36:56]line Товар: 2710194210 [18:36:56]line ДТ-К-5 [18:36:56]line 19.690 * 76.20 [18:36:56]line = 1500.38 [18:36:56]line НДС 12% НСП 1% [18:36:56]line > о реализуемом товаре [18:36:56]line ОКРУГЛЕНИЕ: -0.38 [18:36:56]line ИТОГО: 1500.00 [18:36:56]line Внесено: 1500.00 [18:36:56]line СДАЧА: 0.00 [18:36:56]line НСП 1% : 13.28 [18:36:56]line НДС 12% : 159.33 [18:36:56]line Наличными: 1500.00 [18:36:56]line Безнал.: 0.00 [18:36:56]line Место: АЗС № 90 "Партнёр-нефть" [18:36:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:36:56]line СНО: Общий режим [18:36:56]line Чек 509 23.09.2024 18:36 [18:36:56]line Смена: 515 ФФД: 1.0 [18:36:56]line ЗНМ: 0300000107 [18:36:56]line РНМ: 0000000000091827 [18:36:56]line Версия ККМ: 001 [18:36:56]line ФМ: 0000000000871832 [18:36:56]line ФД: 289835 [18:36:56]line ФПД: 28401775741273 [18:36:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183655&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289835&fm=28401775741273&tin=02508201610067®Number=0000000000091827&sum=150000 [18:36:56]written 0, free lines is 4095 [18:36:56]OFD Sender: Processing packet 289835 [packets to send 1784, broken 1783] [18:36:56]ProducePacketName [18:36:56]name=ofd_packets/00289835 [18:36:56]OFD Sender: To server: pG, [18:36:56]CommunicateWithHost lk.salyk.kg:30040 [18:36:56]ConnectInit lk.salyk.kg [18:36:56]Connected sock=10 [18:36: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 33 32 0C 01 00 00 E6 44 04 01 11 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 47 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6C 04 00 35 04 06 00 19 D4 CD C1 09 59 64 39 70 74 F3 DB C4 6C [18:36:56]Write to MH i2c: 01 00 00 FF 0C 0B [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: 01 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: 01 07 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: 01 07 00 FF 0C 00 00 00 00 00 CB 0C E9 [18:36:56]RasterBufferAndPrint [18:36:56]line [18:36:56]line [18:36:56]line [18:36:56]line [18:36:56]line [18:36:56]written 0, free lines is 3279 [18:36:56]MH_Cut [18:36:56]Write to MH i2c: D1 01 00 06 0D 01 E5 [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: D1 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: D1 01 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: D1 01 00 06 0D 00 E4 [18:36:56]Write to MH i2c: 01 00 00 07 0D 14 [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18: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 33 32 4F 00 00 00 FD F3 47 00 95 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2B 6C 04 00 F4 03 04 00 1B 5D F1 66 B6 04 01 00 00 23 D1 13 A2 97 3A A3 18 [18:36:56]CommunicateWithHost err = 0 [18:36:56]CheckOFDResponse [18:36:56]1017 (14) - 77093643461234 [18:36:56]1041 (16) - 0000000000871832 [18:36:56]1040 (4) - 289835 [18:36:56]1012 (4) - 23.09.2024 12:20 [18:36:56]1206 (1) - 0 [18:36:56]OFD Sender: Remove packet 289835 [18:36:56]ProducePacketName [18:36:56]name=ofd_packets/00289835 [18:36:56]NVStorageDeleteData [18:36:57]*** Cut start [18:36:57]*** Partial cut [18:36:57]*** CUTSNS_PIN = 1 [18:36:57]OFD Sender: No OFD packet to send [18:36:57]*** CUTSNS_PIN = 0 [18:36:57]*** Brake cut motor [18:36:58]Read from MH i2c: 01 [18:36:58]MH_I2C_Read... [18:36:58]*** Stop cut motor [18:36:58]*** Cut end [18:36:58]Read from MH i2c: 01 07 00 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: 01 07 00 07 0D 00 00 00 00 00 FF 0F 29 [18:36:58]process_action close_receipt done [18:36:58]requested_data is exist [18:36:58]produce_requested_data [18:36:58]requested_item fm.sn is exist - process it [18:36:58]wFMCommunicate request_size=4 [18:36:58]MH_SAM_APDU [18:36:58]CAPDU: 80 11 00 00 [18:36:58]Write to MH i2c: E2 08 00 08 0D 80 11 00 00 00 00 00 00 8F [18:36:58]Write i2c OK [18:36:58]MH_I2C_Read... [18:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:58]Read from MH i2c: E2 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 17 00 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 17 00 08 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DF [18:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:36:58]wFMCommunicate OK [18:36:58]requested_item fd.num is exist - process it [18:36:58]SAM_PROTO_GetFieldsCounters [18:36:58]wFMCommunicate request_size=4 [18:36:58]MH_SAM_APDU [18:36:58]CAPDU: 80 13 00 00 [18:36:58]Write to MH i2c: E2 08 00 09 0D 80 13 00 00 00 00 00 00 92 [18:36:58]Write i2c OK [18:36:58]MH_I2C_Read... [18:36:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:58]Read from MH i2c: E2 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 62 00 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 62 00 09 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2B 6C 04 00 0E 04 04 00 03 02 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 4C [18:36: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2B 6C 04 00 0E 04 04 00 03 02 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 [18:36:58]wFMCommunicate OK [18:36:58]SAM_PROTO_GetFieldsCounters done [18:36:58]requested_item shift.num is exist - process it [18:36:58]requested_item shift.opened is exist - process it [18:36:58]req_shift_opened [18:36:58]FM_GetShiftState [18:36:58]SAM_PROTO_GetShiftState [18:36:58]wFMCommunicate request_size=4 [18:36:58]MH_SAM_APDU [18:36:58]CAPDU: 80 13 01 00 [18:36:58]Write to MH i2c: E2 08 00 0A 0D 80 13 01 00 00 00 00 00 94 [18:36:58]Write i2c OK [18:36:58]MH_I2C_Read... [18:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:58]Read from MH i2c: E2 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 0E 00 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 0E 00 0A 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 35 [18:36:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:36:58]wFMCommunicate OK [18:36:58]SAM_PROTO_GetShiftState done [18:36:58]FM_GetShiftState done [18:36:58]req_shift_opened done [18:36:58]requested_item shift.open_date is exist - process it [18:36:58]req_shift_open_date [18:36:58]req_shift_open_date done [18:36:58]produce_requested_data done [18:36:58]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289835,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:36:58]process_action_free close_receipt [18:36:58]json_value_free [18:36:58]json_value_free done [18:36:58]process_json_proto returns [18:36:58]Send response to host [18:36:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289835,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:36:58]free response buf [18:36:58]execute_script done [18:36:58]execute_script returns [18:36:58]free content buf [18:36:58]Sock 9.Close socket [18:36:58]Sock 9.Thread stoped [18:36:58]accept exits with 8 [18:36:58]New connection [18:36:58]New thread 3067350372 created [18:36:58]Thread 3067493732 joined [18:36:58]Waiting for new connection... [18:36:58] Sock 8.Parse request [18:36:58]Sock 8.Check first char [18:36:58]Sock 8.First char is OK [18:36:58]request: POST /json_proto HTTP/1.0 [18:36:58]Method: POST [18:36:58]URL: /json_proto [18:36:58]Method is POST - this is cgi request [18:36:58]url: /json_proto [18:36:58]query_string will be loaded in cgi processing [18:36:58]execute_cgi json_proto POST (null) [18:36:58]execute_cgi path=json_proto method=POST [18:36:58]POST find Content-Length [18:36:58]Host: 172.17.41.135:8080 [18:36:58]Content-Length: 684 [18:36:58]Content-Type: application/json [18:36:58] [18:36:58]POST finish read [18:36:58]Found Content-Length = 684 [18:36:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:36:58]execute_script... [18:36:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:36:58]POST & json_proto [18:36:58]process_json_proto [18:36:58]json parsed OK: [18:36:58]protocol is kg_v1.0 [18:36:58]action value=close_receipt [18:36:58]process_action close_receipt [18:36:58]cmd_close_receipt [18:36:58]MH_GetDate [18:36:58]Write to MH i2c: F0 00 00 0B 0D 07 [18:36:58]Write i2c OK [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: F0 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: F0 09 00 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: F0 09 00 0B 0D 00 4B B5 F1 66 ED 3E 82 65 79 [18:36:58]GetLastDocTimeStamp 1727116615 [18:36:58]current date 1727116619 [18:36:58]FM_GetShiftState [18:36:58]SAM_PROTO_GetShiftState [18:36:58]wFMCommunicate request_size=4 [18:36:58]MH_SAM_APDU [18:36:58]CAPDU: 80 13 01 00 [18:36:58]Write to MH i2c: E2 08 00 0C 0D 80 13 01 00 00 00 00 00 96 [18:36:58]Write i2c OK [18:36:58]MH_I2C_Read... [18:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:58]Read from MH i2c: E2 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 0E 00 [18:36:58]MH_I2C_Read... [18:36:58]Read from MH i2c: E2 0E 00 0C 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 37 [18:36:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:36:58]wFMCommunicate OK [18:36:58]SAM_PROTO_GetShiftState done [18:36:58]FM_GetShiftState done [18:36:58]opened in 1727051401 [18:36:58]opened+sec_in_day 1727137801 [18:36:58]quantity*price = 150032 [18:36:58]sum+1 = 150033 [18:36:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 510 23.09.2024 18:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289836 ФПД: 191552644096733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183659&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289836&fm=191552644096733&tin=02508201610067®Number=0000000000091827&sum=150000 [18:37:00]StoreToDocumentArchive [18:37:00]shift 515 fd 289836 [18:37:00]save to /storage/0515/doc_00289836 [18:37:00]save last doc name /storage/0515/doc_00289836 to /storage/kkm_last_doc_name [18:37:00]save OK [18:37:00]Clear old archive folders... [18:37:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:37:00]tlvbuf is 01890EC0 [18:37:00]SAM_PROTO_ClearQueue [18:37:00]wFMCommunicate request_size=4 [18:37:00]MH_SAM_APDU [18:37:00]CAPDU: 80 09 00 00 [18:37:00]Write to MH i2c: E2 08 00 19 0D 80 09 00 00 00 00 00 00 98 [18:37:00]Write i2c OK [18:37:00]MH_I2C_Read... [18:37:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:00]Read from MH i2c: E2 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 19 0D 00 90 00 9A [18:37:00]RAPDU: 90 00 [18:37:00]wFMCommunicate OK [18:37:00]SAM_PROTO_ClearQueue done [18:37:00]KKMCreateOFDPacket [18:37:00]OFDProtocolAddRootSTLVToBuf [18:37:00]FM_MakeSignedData [18:37:00]FM_MakeSignedData [18:37:00]SAM_PROTO_SignData [18:37:00]wFMCommunicate request_size=4 [18:37:00]MH_SAM_APDU [18:37:00]CAPDU: 80 0D 01 02 [18:37:00]Write to MH i2c: E2 08 00 1A 0D 80 0D 01 02 00 00 00 00 A0 [18:37:00]Write i2c OK [18:37:00]MH_I2C_Read... [18:37:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:00]Read from MH i2c: E2 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 1A 0D 00 90 00 9B [18:37:00]RAPDU: 90 00 [18:37:00]wFMCommunicate OK [18:37:00]wFMCommunicate request_size=255 [18:37:00]MH_SAM_APDU [18:37: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 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 FE 01 00 00 F4 03 04 00 4B B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6C 04 00 35 04 06 00 AE [18:37:00]Write to MH i2c: E2 02 01 1B 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 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 FE 01 00 00 F4 03 04 00 4B B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6C 04 00 35 04 06 00 AE 00 00 36 [18:37:00]Write i2c OK [18:37:00]MH_I2C_Read... [18:37:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:00]Read from MH i2c: E2 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 1B 0D 00 90 00 9C [18:37:00]RAPDU: 90 00 [18:37:00]wFMCommunicate OK [18:37:00]wFMCommunicate request_size=10 [18:37:00]MH_SAM_APDU [18:37:00]CAPDU: 80 0D 02 02 05 37 53 4E A2 DD [18:37:00]Write to MH i2c: E2 0D 00 1C 0D 80 0D 02 02 05 00 37 53 4E A2 DD 00 00 04 [18:37:00]Write i2c OK [18:37:00]MH_I2C_Read... [18:37:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:00]Read from MH i2c: E2 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 03 00 1C 0D 00 90 00 9D [18:37:00]RAPDU: 90 00 [18:37:00]wFMCommunicate OK [18:37:00]wFMCommunicate request_size=4 [18:37:00]MH_SAM_APDU [18:37:00]CAPDU: 80 0D 03 02 [18:37:00]Write to MH i2c: E2 08 00 1D 0D 80 0D 03 02 00 00 00 00 A5 [18:37:00]Write i2c OK [18:37:00]MH_I2C_Read... [18:37:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:00]Read from MH i2c: E2 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 0B 00 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 0B 00 1D 0D 00 2A FF 96 80 38 6F D5 13 90 00 74 [18:37:00]RAPDU: 2A FF 96 80 38 6F D5 13 90 00 [18:37:00]wFMCommunicate OK [18:37:00]SAM_PROTO_SignData done [18:37:00]FM_MakeSignedData done [18:37:00]CreateOFDProtocolMessage [18:37:00]wFMCommunicate request_size=4 [18:37:00]MH_SAM_APDU [18:37:00]CAPDU: 80 11 00 00 [18:37:00]Write to MH i2c: E2 08 00 1E 0D 80 11 00 00 00 00 00 00 A5 [18:37:00]Write i2c OK [18:37:00]MH_I2C_Read... [18:37:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:00]Read from MH i2c: E2 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 17 00 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: E2 17 00 1E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [18:37:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:37:00]wFMCommunicate OK [18:37:00]CreateOFDProtocolMessage done [18:37:00]OFDSenderStorePacket 289836 [18:37:00]StoreOFDPacket docnum=289836 [18:37:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C8 48 07 01 FC D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 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 FE 01 00 00 F4 03 04 00 4B B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6C 04 00 35 04 06 00 AE 37 53 4E A2 DD 2A FF 96 80 38 6F D5 13 [18:37:00]CheckFolder [18:37:00]dirname=/storage/ofd_packets [18:37:00]CheckFolder done [18:37:00]ProducePacketName [18:37:00]name=ofd_packets/00289836 [18:37:00]NVStorageSaveData ofd_packets/00289836 [18:37:00]File name is /storage/ofd_packets/00289836 [18:37:00]Write 301 bytes [18:37:00]NVStorageSaveData done [18:37:00]OFDSenderStorePacket done [18:37:00]KKMCreateOFDPacket done [18:37:00]NVStorageSaveData kkm_last_timestamp [18:37:00]File name is /storage/kkm_last_timestamp [18:37:00]Write 4 bytes [18:37:00]NVStorageSaveData done [18:37:00]ExternCall_PrintAddStr [18:37:00]wPrintStart [18:37:00]Write to MH i2c: 01 00 00 1F 0D 2C [18:37:00]Write i2c OK [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: 01 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: 01 07 00 [18:37:00]MH_I2C_Read... [18:37:00]Read from MH i2c: 01 07 00 1F 0D 00 00 00 00 00 FF 0F 41 [18:37:00]RasterBufferAndPrint [18:37:00]line Счет N : (1)24617946 [18:37:00]line ИНН: 02508201610067 [18:37:00]line Контрольно-Кассовый Чек [18:37:00]line ПРОДАЖА [18:37:00]line ТРК (МРК, ГНК) : 62 [18:37:00]line Товар: 2710124500 [18:37:00]line Аи-95-К-5 [18:37:00]line 20.220 * 74.20 [18:37:00]line = 1500.32 [18:37:00]line НДС 12% НСП 1% [18:37:00]line > о реализуемом товаре [18:37:00]line ОКРУГЛЕНИЕ: -0.32 [18:37:00]line ИТОГО: 1500.00 [18:37:00]line Внесено: 1500.00 [18:37:00]line СДАЧА: 0.00 [18:37:00]line НСП 1% : 13.28 [18:37:00]line НДС 12% : 159.33 [18:37:00]line Наличными: 1500.00 [18:37:00]line Безнал.: 0.00 [18:37:00]line Место: АЗС № 90 "Партнёр-нефть" [18:37:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:37:00]line СНО: Общий режим [18:37:00]line Чек 510 23.09.2024 18:36 [18:37:00]line Смена: 515 ФФД: 1.0 [18:37:00]line ЗНМ: 0300000107 [18:37:00]line РНМ: 0000000000091827 [18:37:00]line Версия ККМ: 001 [18:37:00]line ФМ: 0000000000871832 [18:37:00]line ФД: 289836 [18:37:00]line ФПД: 191552644096733 [18:37:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183659&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289836&fm=191552644096733&tin=02508201610067®Number=0000000000091827&sum=150000 [18:37:00]written 0, free lines is 4095 [18:37:00]OFD Sender: Processing packet 289836 [packets to send 1784, broken 1783] [18:37:00]ProducePacketName [18:37:00]name=ofd_packets/00289836 [18:37:00]OFD Sender: To server: pG, [18:37:00]CommunicateWithHost lk.salyk.kg:30040 [18:37:00]ConnectInit lk.salyk.kg [18:37:01]Write to MH i2c: 01 00 00 49 0D 56 [18:37:01]Write i2c OK [18:37:01]MH_I2C_Read... [18:37:01]Read from MH i2c: 01 [18:37:01]MH_I2C_Read... [18:37:01]Read from MH i2c: 01 07 00 [18:37:01]MH_I2C_Read... [18:37:01]Read from MH i2c: 01 07 00 49 0D 00 00 00 00 00 DF 0C 48 [18:37:01]RasterBufferAndPrint [18:37:01]line [18:37:01]line [18:37:01]line [18:37:01]line [18:37:01]line [18:37:01]written 0, free lines is 3302 [18:37:01]Connected sock=10 [18:37: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 33 32 0F 01 00 00 C8 48 07 01 FC D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 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 FE 01 00 00 F4 03 04 00 4B B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2C 6C 04 00 35 04 06 00 AE 37 53 4E A2 DD 2A FF 96 80 38 6F D5 13 [18:37:01]MH_Cut [18:37:01]Write to MH i2c: D1 01 00 50 0D 01 2F [18:37:01]Write i2c OK [18:37:01]MH_I2C_Read... [18:37:01]Read from MH i2c: D1 [18:37:01]MH_I2C_Read... [18:37:01]Read from MH i2c: D1 01 00 [18:37:01]MH_I2C_Read... [18:37:01]Read from MH i2c: D1 01 00 50 0D 00 2E [18:37:01]Write to MH i2c: 01 00 00 51 0D 5E [18:37:01]Write i2c OK [18:37:01]MH_I2C_Read... [18:37: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 33 32 4F 00 00 00 51 05 47 00 D5 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 33 32 10 04 04 00 2C 6C 04 00 F4 03 04 00 20 5D F1 66 B6 04 01 00 00 B6 2E 4E 88 61 C6 C0 C4 [18:37:01]CommunicateWithHost err = 0 [18:37:01]CheckOFDResponse [18:37:01]1017 (14) - 77093643461234 [18:37:01]1041 (16) - 0000000000871832 [18:37:01]1040 (4) - 289836 [18:37:01]1012 (4) - 23.09.2024 12:20 [18:37:01]1206 (1) - 0 [18:37:01]OFD Sender: Remove packet 289836 [18:37:01]ProducePacketName [18:37:01]name=ofd_packets/00289836 [18:37:01]NVStorageDeleteData [18:37:01]*** Cut start [18:37:02]*** Partial cut [18:37:02]*** CUTSNS_PIN = 1 [18:37:02]*** CUTSNS_PIN = 0 [18:37:02]*** Brake cut motor [18:37:02]OFD Sender: No OFD packet to send [18:37:02]Read from MH i2c: 01 [18:37:02]MH_I2C_Read... [18:37:02]*** Stop cut motor [18:37:02]*** Cut end [18:37:02]Read from MH i2c: 01 07 00 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: 01 07 00 51 0D 00 00 00 00 00 FF 0F 73 [18:37:02]process_action close_receipt done [18:37:02]requested_data is exist [18:37:02]produce_requested_data [18:37:02]requested_item fm.sn is exist - process it [18:37:02]wFMCommunicate request_size=4 [18:37:02]MH_SAM_APDU [18:37:02]CAPDU: 80 11 00 00 [18:37:02]Write to MH i2c: E2 08 00 52 0D 80 11 00 00 00 00 00 00 D9 [18:37:02]Write i2c OK [18:37:02]MH_I2C_Read... [18:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:02]Read from MH i2c: E2 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 17 00 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 17 00 52 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 29 [18:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:37:02]wFMCommunicate OK [18:37:02]requested_item fd.num is exist - process it [18:37:02]SAM_PROTO_GetFieldsCounters [18:37:02]wFMCommunicate request_size=4 [18:37:02]MH_SAM_APDU [18:37:02]CAPDU: 80 13 00 00 [18:37:02]Write to MH i2c: E2 08 00 53 0D 80 13 00 00 00 00 00 00 DC [18:37:02]Write i2c OK [18:37:02]MH_I2C_Read... [18:37:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:02]Read from MH i2c: E2 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 62 00 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 62 00 53 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2C 6C 04 00 0E 04 04 00 03 02 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 9A [18:37:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2C 6C 04 00 0E 04 04 00 03 02 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 [18:37:02]wFMCommunicate OK [18:37:02]SAM_PROTO_GetFieldsCounters done [18:37:02]requested_item shift.num is exist - process it [18:37:02]requested_item shift.opened is exist - process it [18:37:02]req_shift_opened [18:37:02]FM_GetShiftState [18:37:02]SAM_PROTO_GetShiftState [18:37:02]wFMCommunicate request_size=4 [18:37:02]MH_SAM_APDU [18:37:02]CAPDU: 80 13 01 00 [18:37:02]Write to MH i2c: E2 08 00 54 0D 80 13 01 00 00 00 00 00 DE [18:37:02]Write i2c OK [18:37:02]MH_I2C_Read... [18:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:02]Read from MH i2c: E2 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 0E 00 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 0E 00 54 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7F [18:37:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:37:02]wFMCommunicate OK [18:37:02]SAM_PROTO_GetShiftState done [18:37:02]FM_GetShiftState done [18:37:02]req_shift_opened done [18:37:02]requested_item shift.open_date is exist - process it [18:37:02]req_shift_open_date [18:37:02]req_shift_open_date done [18:37:02]produce_requested_data done [18:37:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289836,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:37:02]process_action_free close_receipt [18:37:02]json_value_free [18:37:02]json_value_free done [18:37:02]process_json_proto returns [18:37:02]Send response to host [18:37:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289836,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:37:02]free response buf [18:37:02]execute_script done [18:37:02]execute_script returns [18:37:02]free content buf [18:37:02]Sock 8.Close socket [18:37:02]Sock 8.Thread stoped [18:37:07]OFD Sender: No OFD packet to send [18:37:12]OFD Sender: No OFD packet to send [18:37:17]OFD Sender: No OFD packet to send [18:37:22]OFD Sender: No OFD packet to send [18:37:27]OFD Sender: No OFD packet to send [18:37:32]OFD Sender: No OFD packet to send [18:37:37]OFD Sender: No OFD packet to send [18:37:38]accept exits with 9 [18:37:38]New connection [18:37:38]New thread 3067493732 created [18:37:38]Thread 3067350372 joined [18:37:38]Waiting for new connection... [18:37:38] Sock 9.Parse request [18:37:38]Sock 9.Check first char [18:37:38]Sock 9.First char is OK [18:37:38]request: POST /json_proto HTTP/1.0 [18:37:38]Method: POST [18:37:38]URL: /json_proto [18:37:38]Method is POST - this is cgi request [18:37:38]url: /json_proto [18:37:38]query_string will be loaded in cgi processing [18:37:38]execute_cgi json_proto POST (null) [18:37:38]execute_cgi path=json_proto method=POST [18:37:38]POST find Content-Length [18:37:38]Host: 172.17.41.135:8080 [18:37:38]Content-Length: 985 [18:37:38]Content-Type: application/json [18:37:38] [18:37:38]POST finish read [18:37:38]Found Content-Length = 985 [18:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 44.470, "sum" : 2970.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.47 \u0441\u043E\u043C", "deposit" : 2970.00, "total" : 2970.00, "payments": [ { "type": 0, "sum" : 2970.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:38]execute_script... [18: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)24617947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 44.470, "sum" : 2970.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 90\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.47 \u0441\u043E\u043C", "deposit" : 2970.00, "total" : 2970.00, "payments": [ { "type": 0, "sum" : 2970.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:38]POST & json_proto [18:37:38]process_json_proto [18:37:38]json parsed OK: [18:37:38]protocol is kg_v1.0 [18:37:38]action value=close_receipt [18:37:38]process_action close_receipt [18:37:38]cmd_close_receipt [18:37:38]MH_GetDate [18:37:38]Write to MH i2c: F0 00 00 55 0D 51 [18:37:38]Write i2c OK [18:37:38]MH_I2C_Read... [18:37:38]Read from MH i2c: F0 [18:37:38]MH_I2C_Read... [18:37:38]Read from MH i2c: F0 09 00 [18:37:38]MH_I2C_Read... [18:37:38]Read from MH i2c: F0 09 00 55 0D 00 73 B5 F1 66 ED 3E 82 65 EB [18:37:38]GetLastDocTimeStamp 1727116619 [18:37:38]current date 1727116659 [18:37:38]FM_GetShiftState [18:37:38]SAM_PROTO_GetShiftState [18:37:38]wFMCommunicate request_size=4 [18:37:38]MH_SAM_APDU [18:37:38]CAPDU: 80 13 01 00 [18:37:38]Write to MH i2c: E2 08 00 56 0D 80 13 01 00 00 00 00 00 E0 [18:37:38]Write i2c OK [18:37:38]MH_I2C_Read... [18:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:38]Read from MH i2c: E2 [18:37:38]MH_I2C_Read... [18:37:38]Read from MH i2c: E2 0E 00 [18:37:38]MH_I2C_Read... [18:37:38]Read from MH i2c: E2 0E 00 56 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 81 [18:37:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:37:38]wFMCommunicate OK [18:37:38]SAM_PROTO_GetShiftState done [18:37:38]FM_GetShiftState done [18:37:38]opened in 1727051401 [18:37:38]opened+sec_in_day 1727137801 [18:37:38]quantity*price = 297059 [18:37:38]sum+1 = 297061 [18:37:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 2970.00 Внесено: 2970.00 СДАЧА: 0.00 НСП 1% : 26.29 НДС 12% : 315.46 Наличными: 2970.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 511 23.09.2024 18:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Дисконтная программа АИ-92 номер 90 сэкономлено 44.47 сом ФМ: 0000000000871832 ФД: 289837 ФПД: 33819961380108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183739&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289837&fm=33819961380108&tin=02508201610067®Number=0000000000091827&sum=297000 [18:37:39]StoreToDocumentArchive [18:37:39]shift 515 fd 289837 [18:37:39]save to /storage/0515/doc_00289837 [18:37:39]save last doc name /storage/0515/doc_00289837 to /storage/kkm_last_doc_name [18:37:39]save OK [18:37:39]Clear old archive folders... [18:37:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:37:39]tlvbuf is 01890840 [18:37:39]SAM_PROTO_ClearQueue [18:37:39]wFMCommunicate request_size=4 [18:37:39]MH_SAM_APDU [18:37:39]CAPDU: 80 09 00 00 [18:37:39]Write to MH i2c: E2 08 00 63 0D 80 09 00 00 00 00 00 00 E2 [18:37:39]Write i2c OK [18:37:39]MH_I2C_Read... [18:37:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:39]Read from MH i2c: E2 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 63 0D 00 90 00 E4 [18:37:39]RAPDU: 90 00 [18:37:39]wFMCommunicate OK [18:37:39]SAM_PROTO_ClearQueue done [18:37:39]KKMCreateOFDPacket [18:37:39]OFDProtocolAddRootSTLVToBuf [18:37:39]FM_MakeSignedData [18:37:39]FM_MakeSignedData [18:37:39]SAM_PROTO_SignData [18:37:39]wFMCommunicate request_size=4 [18:37:39]MH_SAM_APDU [18:37:39]CAPDU: 80 0D 01 02 [18:37:39]Write to MH i2c: E2 08 00 64 0D 80 0D 01 02 00 00 00 00 EA [18:37:39]Write i2c OK [18:37:39]MH_I2C_Read... [18:37:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:39]Read from MH i2c: E2 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 64 0D 00 90 00 E5 [18:37:39]RAPDU: 90 00 [18:37:39]wFMCommunicate OK [18:37:39]wFMCommunicate request_size=255 [18:37:39]MH_SAM_APDU [18: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 35 FF 03 08 00 03 B6 AD 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 64 88 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 88 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 7B 00 00 00 00 07 04 06 00 28 88 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 73 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6C 04 00 35 04 06 00 1E [18:37:39]Write to MH i2c: E2 02 01 65 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 AD 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 64 88 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 88 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 7B 00 00 00 00 07 04 06 00 28 88 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 73 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6C 04 00 35 04 06 00 1E 00 00 23 [18:37:39]Write i2c OK [18:37:39]MH_I2C_Read... [18:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:39]Read from MH i2c: E2 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 65 0D 00 90 00 E6 [18:37:39]RAPDU: 90 00 [18:37:39]wFMCommunicate OK [18:37:39]wFMCommunicate request_size=10 [18:37:39]MH_SAM_APDU [18:37:39]CAPDU: 80 0D 02 02 05 C2 52 C8 CD 0C [18:37:39]Write to MH i2c: E2 0D 00 66 0D 80 0D 02 02 05 00 C2 52 C8 CD 0C 00 00 AC [18:37:39]Write i2c OK [18:37:39]MH_I2C_Read... [18:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:39]Read from MH i2c: E2 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 03 00 66 0D 00 90 00 E7 [18:37:39]RAPDU: 90 00 [18:37:39]wFMCommunicate OK [18:37:39]wFMCommunicate request_size=4 [18:37:39]MH_SAM_APDU [18:37:39]CAPDU: 80 0D 03 02 [18:37:39]Write to MH i2c: E2 08 00 67 0D 80 0D 03 02 00 00 00 00 EF [18:37:39]Write i2c OK [18:37:39]MH_I2C_Read... [18:37:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:39]Read from MH i2c: E2 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 0B 00 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 0B 00 67 0D 00 35 5C AD 09 72 BC 8F 43 90 00 37 [18:37:39]RAPDU: 35 5C AD 09 72 BC 8F 43 90 00 [18:37:39]wFMCommunicate OK [18:37:39]SAM_PROTO_SignData done [18:37:39]FM_MakeSignedData done [18:37:39]CreateOFDProtocolMessage [18:37:39]wFMCommunicate request_size=4 [18:37:39]MH_SAM_APDU [18:37:39]CAPDU: 80 11 00 00 [18:37:39]Write to MH i2c: E2 08 00 68 0D 80 11 00 00 00 00 00 00 EF [18:37:39]Write i2c OK [18:37:39]MH_I2C_Read... [18:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:39]Read from MH i2c: E2 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 17 00 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: E2 17 00 68 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3F [18:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:37:39]wFMCommunicate OK [18:37:39]CreateOFDProtocolMessage done [18:37:39]OFDSenderStorePacket 289837 [18:37:39]StoreOFDPacket docnum=289837 [18:37:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 07 C0 07 01 8C 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 AD 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 64 88 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 88 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 7B 00 00 00 00 07 04 06 00 28 88 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 73 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6C 04 00 35 04 06 00 1E C2 52 C8 CD 0C 35 5C AD 09 72 BC 8F 43 [18:37:39]CheckFolder [18:37:39]dirname=/storage/ofd_packets [18:37:39]CheckFolder done [18:37:39]ProducePacketName [18:37:39]name=ofd_packets/00289837 [18:37:39]NVStorageSaveData ofd_packets/00289837 [18:37:39]File name is /storage/ofd_packets/00289837 [18:37:39]Write 301 bytes [18:37:39]NVStorageSaveData done [18:37:39]OFDSenderStorePacket done [18:37:39]KKMCreateOFDPacket done [18:37:39]NVStorageSaveData kkm_last_timestamp [18:37:39]File name is /storage/kkm_last_timestamp [18:37:39]Write 4 bytes [18:37:39]NVStorageSaveData done [18:37:39]ExternCall_PrintAddStr [18:37:39]wPrintStart [18:37:39]Write to MH i2c: 01 00 00 69 0D 76 [18:37:39]Write i2c OK [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: 01 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: 01 07 00 [18:37:39]MH_I2C_Read... [18:37:39]Read from MH i2c: 01 07 00 69 0D 00 00 00 00 00 FF 0F 8B [18:37:39]RasterBufferAndPrint [18:37:39]line Счет N : (1)24617947 [18:37:39]line ИНН: 02508201610067 [18:37:39]line Контрольно-Кассовый Чек [18:37:39]line ПРОДАЖА [18:37:39]line ТРК (МРК, ГНК) : 33 [18:37:39]line Товар: 2710124130 [18:37:39]line Аи-92-К-5 [18:37:39]line 44.470 * 66.80 [18:37:39]line = 2970.60 [18:37:39]line НДС 12% НСП 1% [18:37:39]line > о реализуемом товаре [18:37:39]line ОКРУГЛЕНИЕ: -0.60 [18:37:39]line ИТОГО: 2970.00 [18:37:39]line Внесено: 2970.00 [18:37:39]line СДАЧА: 0.00 [18:37:39]line НСП 1% : 26.29 [18:37:39]line НДС 12% : 315.46 [18:37:39]line Наличными: 2970.00 [18:37:39]line Безнал.: 0.00 [18:37:39]line Место: АЗС № 90 "Партнёр-нефть" [18:37:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:37:39]line СНО: Общий режим [18:37:39]line Чек 511 23.09.2024 18:37 [18:37:39]line Смена: 515 ФФД: 1.0 [18:37:39]line ЗНМ: 0300000107 [18:37:39]line РНМ: 0000000000091827 [18:37:39]line Версия ККМ: 001 [18:37:39]line [18:37:39]line Дисконтная программа [18:37:39]line АИ-92 [18:37:39]line номер 90 [18:37:39]line сэкономлено 44.47 сом [18:37:39]line ФМ: 0000000000871832 [18:37:39]line ФД: 289837 [18:37:39]line ФПД: 33819961380108 [18:37:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183739&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289837&fm=33819961380108&tin=02508201610067®Number=0000000000091827&sum=297000 [18:37:39]written 0, free lines is 4095 [18:37:39]OFD Sender: Processing packet 289837 [packets to send 1784, broken 1783] [18:37:39]ProducePacketName [18:37:40]name=ofd_packets/00289837 [18:37:40]OFD Sender: To server: pG, [18:37:40]CommunicateWithHost lk.salyk.kg:30040 [18:37:40]ConnectInit lk.salyk.kg [18:37:40]Connected sock=10 [18: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 33 32 0F 01 00 00 07 C0 07 01 8C 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 AD 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 64 88 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 88 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 7B 00 00 00 00 07 04 06 00 28 88 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 73 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2D 6C 04 00 35 04 06 00 1E C2 52 C8 CD 0C 35 5C AD 09 72 BC 8F 43 [18:37:40]Write to MH i2c: 01 00 00 98 0D A5 [18:37:40]Write i2c OK [18:37:40]MH_I2C_Read... [18:37:40]Read from MH i2c: 01 [18:37:40]MH_I2C_Read... [18:37:40]Read from MH i2c: 01 07 00 [18:37:40]MH_I2C_Read... [18:37:40]Read from MH i2c: 01 07 00 98 0D 00 00 00 00 00 84 0C 3C [18:37:40]RasterBufferAndPrint [18:37:40]line [18:37:40]line [18:37:40]line [18:37:40]line [18:37:40]line [18:37:40]written 0, free lines is 3210 [18:37:40]MH_Cut [18:37:40]Write to MH i2c: D1 01 00 9F 0D 01 7E [18:37:40]Write i2c OK [18:37:40]MH_I2C_Read... [18:37:40]Read from MH i2c: D1 [18:37:40]MH_I2C_Read... [18:37:40]Read from MH i2c: D1 01 00 [18:37:40]MH_I2C_Read... [18:37:40]Read from MH i2c: D1 01 00 9F 0D 00 7D [18:37:40]Write to MH i2c: 01 00 00 A0 0D AD [18:37:40]Write i2c OK [18:37:40]MH_I2C_Read... [18: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 33 32 4F 00 00 00 27 67 47 00 8B 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 33 32 10 04 04 00 2D 6C 04 00 F4 03 04 00 47 5D F1 66 B6 04 01 00 00 77 00 AF C7 EA C8 8C F7 [18:37:40]CommunicateWithHost err = 0 [18:37:40]CheckOFDResponse [18:37:40]1017 (14) - 77093643461234 [18:37:40]1041 (16) - 0000000000871832 [18:37:40]1040 (4) - 289837 [18:37:40]1012 (4) - 23.09.2024 12:21 [18:37:40]1206 (1) - 0 [18:37:40]OFD Sender: Remove packet 289837 [18:37:40]ProducePacketName [18:37:40]name=ofd_packets/00289837 [18:37:40]NVStorageDeleteData [18:37:41]OFD Sender: No OFD packet to send [18:37:41]*** Cut start [18:37:41]*** Partial cut [18:37:41]*** CUTSNS_PIN = 1 [18:37:41]*** CUTSNS_PIN = 0 [18:37:41]*** Brake cut motor [18:37:41]Read from MH i2c: 01 [18:37:41]MH_I2C_Read... [18:37:41]*** Stop cut motor [18:37:41]*** Cut end [18:37:41]Read from MH i2c: 01 07 00 [18:37:41]MH_I2C_Read... [18:37:41]Read from MH i2c: 01 07 00 A0 0D 00 00 00 00 00 FF 0F C2 [18:37:41]process_action close_receipt done [18:37:41]requested_data is exist [18:37:41]produce_requested_data [18:37:41]requested_item fm.sn is exist - process it [18:37:41]wFMCommunicate request_size=4 [18:37:41]MH_SAM_APDU [18:37:41]CAPDU: 80 11 00 00 [18:37:41]Write to MH i2c: E2 08 00 A1 0D 80 11 00 00 00 00 00 00 28 [18:37:41]Write i2c OK [18:37:41]MH_I2C_Read... [18:37:41]Read from MH i2c: E2 [18:37:41]MH_I2C_Read... [18:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:41]Read from MH i2c: E2 17 00 [18:37:41]MH_I2C_Read... [18:37:41]Read from MH i2c: E2 17 00 A1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 78 [18:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:37:41]wFMCommunicate OK [18:37:41]requested_item fd.num is exist - process it [18:37:41]SAM_PROTO_GetFieldsCounters [18:37:41]wFMCommunicate request_size=4 [18:37:41]MH_SAM_APDU [18:37:41]CAPDU: 80 13 00 00 [18:37:41]Write to MH i2c: E2 08 00 A2 0D 80 13 00 00 00 00 00 00 2B [18:37:41]Write i2c OK [18:37:41]MH_I2C_Read... [18:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:42]Read from MH i2c: E2 [18:37:42]MH_I2C_Read... [18:37:42]Read from MH i2c: E2 62 00 [18:37:42]MH_I2C_Read... [18:37:42]Read from MH i2c: E2 62 00 A2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2D 6C 04 00 0E 04 04 00 03 02 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 EE [18:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2D 6C 04 00 0E 04 04 00 03 02 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 [18:37:42]wFMCommunicate OK [18:37:42]SAM_PROTO_GetFieldsCounters done [18:37:42]requested_item shift.num is exist - process it [18:37:42]requested_item shift.opened is exist - process it [18:37:42]req_shift_opened [18:37:42]FM_GetShiftState [18:37:42]SAM_PROTO_GetShiftState [18:37:42]wFMCommunicate request_size=4 [18:37:42]MH_SAM_APDU [18:37:42]CAPDU: 80 13 01 00 [18:37:42]Write to MH i2c: E2 08 00 A3 0D 80 13 01 00 00 00 00 00 2D [18:37:42]Write i2c OK [18:37:42]MH_I2C_Read... [18:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:42]Read from MH i2c: E2 [18:37:42]MH_I2C_Read... [18:37:42]Read from MH i2c: E2 0E 00 [18:37:42]MH_I2C_Read... [18:37:42]Read from MH i2c: E2 0E 00 A3 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CE [18:37:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:37:42]wFMCommunicate OK [18:37:42]SAM_PROTO_GetShiftState done [18:37:42]FM_GetShiftState done [18:37:42]req_shift_opened done [18:37:42]requested_item shift.open_date is exist - process it [18:37:42]req_shift_open_date [18:37:42]req_shift_open_date done [18:37:42]produce_requested_data done [18:37:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289837,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:37:42]process_action_free close_receipt [18:37:42]json_value_free [18:37:42]json_value_free done [18:37:42]process_json_proto returns [18:37:42]Send response to host [18:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289837,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:37:42]free response buf [18:37:42]execute_script done [18:37:42]execute_script returns [18:37:42]free content buf [18:37:42]Sock 9.Close socket [18:37:42]Sock 9.Thread stoped [18:37:45]accept exits with 8 [18:37:45]New connection [18:37:45]New thread 3067350372 created [18:37:45]Thread 3067493732 joined [18:37:45]Waiting for new connection... [18:37:45] Sock 8.Parse request [18:37:45]Sock 8.Check first char [18:37:45]Sock 8.First char is OK [18:37:45]request: POST /json_proto HTTP/1.0 [18:37:45]Method: POST [18:37:45]URL: /json_proto [18:37:45]Method is POST - this is cgi request [18:37:45]url: /json_proto [18:37:45]query_string will be loaded in cgi processing [18:37:45]execute_cgi json_proto POST (null) [18:37:45]execute_cgi path=json_proto method=POST [18:37:45]POST find Content-Length [18:37:45]Host: 172.17.41.135:8080 [18:37:45]Content-Length: 792 [18:37:45]Content-Type: application/json [18:37:45] [18:37:45]POST finish read [18:37:45]Found Content-Length = 792 [18:37:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:45]execute_script... [18:37:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:45]POST & json_proto [18:37:45]process_json_proto [18:37:45]json parsed OK: [18:37:45]protocol is kg_v1.0 [18:37:45]action value=close_receipt [18:37:45]process_action close_receipt [18:37:45]cmd_close_receipt [18:37:45]MH_GetDate [18:37:45]Write to MH i2c: F0 00 00 A4 0D A0 [18:37:45]Write i2c OK [18:37:45]MH_I2C_Read... [18:37:45]Read from MH i2c: F0 [18:37:45]MH_I2C_Read... [18:37:45]Read from MH i2c: F0 09 00 [18:37:45]MH_I2C_Read... [18:37:45]Read from MH i2c: F0 09 00 A4 0D 00 7A B5 F1 66 ED 3E 82 65 41 [18:37:45]GetLastDocTimeStamp 1727116659 [18:37:45]current date 1727116666 [18:37:45]FM_GetShiftState [18:37:45]SAM_PROTO_GetShiftState [18:37:45]wFMCommunicate request_size=4 [18:37:45]MH_SAM_APDU [18:37:45]CAPDU: 80 13 01 00 [18:37:45]Write to MH i2c: E2 08 00 A5 0D 80 13 01 00 00 00 00 00 2F [18:37:45]Write i2c OK [18:37:45]MH_I2C_Read... [18:37:45]Read from MH i2c: E2 [18:37:45]MH_I2C_Read... [18:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:45]Read from MH i2c: E2 0E 00 [18:37:45]MH_I2C_Read... [18:37:45]Read from MH i2c: E2 0E 00 A5 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D0 [18:37:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:37:45]wFMCommunicate OK [18:37:45]SAM_PROTO_GetShiftState done [18:37:45]FM_GetShiftState done [18:37:45]opened in 1727051401 [18:37:45]opened+sec_in_day 1727137801 [18:37:45]quantity*price = 0 [18:37:45]sum+1 = 1 [18:37:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 512 23.09.2024 18:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289838 ФПД: 269190069659014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183746&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289838&fm=269190069659014&tin=02508201610067®Number=0000000000091827&sum=0 [18:37:46]StoreToDocumentArchive [18:37:46]shift 515 fd 289838 [18:37:46]save to /storage/0515/doc_00289838 [18:37:46]save last doc name /storage/0515/doc_00289838 to /storage/kkm_last_doc_name [18:37:46]save OK [18:37:46]Clear old archive folders... [18:37:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:37:46]tlvbuf is 01884A90 [18:37:46]SAM_PROTO_ClearQueue [18:37:46]wFMCommunicate request_size=4 [18:37:46]MH_SAM_APDU [18:37:46]CAPDU: 80 09 00 00 [18:37:46]Write to MH i2c: E2 08 00 B2 0D 80 09 00 00 00 00 00 00 31 [18:37:46]Write i2c OK [18:37:46]MH_I2C_Read... [18:37:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:46]Read from MH i2c: E2 [18:37:46]MH_I2C_Read... [18:37:46]Read from MH i2c: E2 03 00 [18:37:46]MH_I2C_Read... [18:37:46]Read from MH i2c: E2 03 00 B2 0D 00 90 00 33 [18:37:46]RAPDU: 90 00 [18:37:46]wFMCommunicate OK [18:37:46]SAM_PROTO_ClearQueue done [18:37:46]KKMCreateOFDPacket [18:37:46]OFDProtocolAddRootSTLVToBuf [18:37:46]FM_MakeSignedData [18:37:46]FM_MakeSignedData [18:37:46]SAM_PROTO_SignData [18:37:46]wFMCommunicate request_size=4 [18:37:46]MH_SAM_APDU [18:37:46]CAPDU: 80 0D 01 02 [18:37:46]Write to MH i2c: E2 08 00 B3 0D 80 0D 01 02 00 00 00 00 39 [18:37:46]Write i2c OK [18:37:46]MH_I2C_Read... [18:37:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:47]Read from MH i2c: E2 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 03 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 03 00 B3 0D 00 90 00 34 [18:37:47]RAPDU: 90 00 [18:37:47]wFMCommunicate OK [18:37:47]wFMCommunicate request_size=255 [18:37:47]MH_SAM_APDU [18:37:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 00 02 00 00 F4 03 04 00 7A B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6C 04 00 35 04 06 00 F4 D3 B2 7A [18:37:47]Write to MH i2c: E2 02 01 B4 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 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 00 02 00 00 F4 03 04 00 7A B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6C 04 00 35 04 06 00 F4 D3 B2 7A 00 00 D1 [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:47]Read from MH i2c: E2 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 03 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 03 00 B4 0D 00 90 00 35 [18:37:47]RAPDU: 90 00 [18:37:47]wFMCommunicate OK [18:37:47]wFMCommunicate request_size=7 [18:37:47]MH_SAM_APDU [18:37:47]CAPDU: 80 0D 02 02 02 A5 86 [18:37:47]Write to MH i2c: E2 0A 00 B5 0D 80 0D 02 02 02 00 A5 86 00 00 6B [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:47]Read from MH i2c: E2 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 03 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 03 00 B5 0D 00 90 00 36 [18:37:47]RAPDU: 90 00 [18:37:47]wFMCommunicate OK [18:37:47]wFMCommunicate request_size=4 [18:37:47]MH_SAM_APDU [18:37:47]CAPDU: 80 0D 03 02 [18:37:47]Write to MH i2c: E2 08 00 B6 0D 80 0D 03 02 00 00 00 00 3E [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18:37:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:47]Read from MH i2c: E2 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 0B 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 0B 00 B6 0D 00 6A 20 E2 67 A7 9E 5F 7B 90 00 31 [18:37:47]RAPDU: 6A 20 E2 67 A7 9E 5F 7B 90 00 [18:37:47]wFMCommunicate OK [18:37:47]SAM_PROTO_SignData done [18:37:47]FM_MakeSignedData done [18:37:47]CreateOFDProtocolMessage [18:37:47]wFMCommunicate request_size=4 [18:37:47]MH_SAM_APDU [18:37:47]CAPDU: 80 11 00 00 [18:37:47]Write to MH i2c: E2 08 00 B7 0D 80 11 00 00 00 00 00 00 3E [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18:37:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:47]Read from MH i2c: E2 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 17 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: E2 17 00 B7 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [18:37:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:37:47]wFMCommunicate OK [18:37:47]CreateOFDProtocolMessage done [18:37:47]OFDSenderStorePacket 289838 [18:37:47]StoreOFDPacket docnum=289838 [18:37:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 74 DA 04 01 1D 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 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 00 02 00 00 F4 03 04 00 7A B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6C 04 00 35 04 06 00 F4 D3 B2 7A A5 86 6A 20 E2 67 A7 9E 5F 7B [18:37:47]CheckFolder [18:37:47]dirname=/storage/ofd_packets [18:37:47]CheckFolder done [18:37:47]ProducePacketName [18:37:47]name=ofd_packets/00289838 [18:37:47]NVStorageSaveData ofd_packets/00289838 [18:37:47]File name is /storage/ofd_packets/00289838 [18:37:47]Write 298 bytes [18:37:47]NVStorageSaveData done [18:37:47]OFDSenderStorePacket done [18:37:47]KKMCreateOFDPacket done [18:37:47]NVStorageSaveData kkm_last_timestamp [18:37:47]File name is /storage/kkm_last_timestamp [18:37:47]Write 4 bytes [18:37:47]NVStorageSaveData done [18:37:47]ExternCall_PrintAddStr [18:37:47]wPrintStart [18:37:47]Write to MH i2c: 01 00 00 B8 0D C5 [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: 01 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: 01 07 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: 01 07 00 B8 0D 00 00 00 00 00 FF 0F DA [18:37:47]RasterBufferAndPrint [18:37:47]line Счет N : (1)24617942 [18:37:47]line ИНН: 02508201610067 [18:37:47]line Контрольно-Кассовый Чек [18:37:47]line ПРОДАЖА [18:37:47]line ТРК (МРК, ГНК) : 11 [18:37:47]line Товар: 2710194210 [18:37:47]line ДТ-К-5 [18:37:47]line 131.100 * 0.00 [18:37:47]line = 0.00 [18:37:47]line НДС 12% НСП 1% [18:37:47]line > о реализуемом товаре [18:37:47]line ИТОГО: 0.00 [18:37:47]line НСП 1% : 0.00 [18:37:47]line НДС 12% : 0.00 [18:37:47]line Наличными: 0.00 [18:37:47]line Безнал.: 0.00 [18:37:47]line Место: АЗС № 90 "Партнёр-нефть" [18:37:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:37:47]line СНО: Общий режим [18:37:47]line Чек 512 23.09.2024 18:37 [18:37:47]line Смена: 515 ФФД: 1.0 [18:37:47]line ЗНМ: 0300000107 [18:37:47]line РНМ: 0000000000091827 [18:37:47]line Версия ККМ: 001 [18:37:47]line Талоны: Топливная Карта [18:37:47]line 99990 [18:37:47]line ФМ: 0000000000871832 [18:37:47]line ФД: 289838 [18:37:47]line ФПД: 269190069659014 [18:37:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183746&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289838&fm=269190069659014&tin=02508201610067®Number=0000000000091827&sum=0 [18:37:47]written 0, free lines is 4095 [18:37:47]OFD Sender: Processing packet 289838 [packets to send 1784, broken 1783] [18:37:47]ProducePacketName [18:37:47]name=ofd_packets/00289838 [18:37:47]OFD Sender: To server: pG, [18:37:47]CommunicateWithHost lk.salyk.kg:30040 [18:37:47]ConnectInit lk.salyk.kg [18:37:47]Connected sock=10 [18: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 33 32 0C 01 00 00 74 DA 04 01 1D 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 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 00 02 00 00 F4 03 04 00 7A B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2E 6C 04 00 35 04 06 00 F4 D3 B2 7A A5 86 6A 20 E2 67 A7 9E 5F 7B [18:37:47]Write to MH i2c: 01 00 00 E1 0D EE [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: 01 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: 01 07 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: 01 07 00 E1 0D 00 00 00 00 00 E4 0C E5 [18:37:47]RasterBufferAndPrint [18:37:47]line [18:37:47]line [18:37:47]line [18:37:47]line [18:37:47]line [18:37:47]written 0, free lines is 3309 [18:37:47]MH_Cut [18:37:47]Write to MH i2c: D1 01 00 E8 0D 01 C7 [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: D1 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: D1 01 00 [18:37:47]MH_I2C_Read... [18:37:47]Read from MH i2c: D1 01 00 E8 0D 00 C6 [18:37:47]Write to MH i2c: 01 00 00 E9 0D F6 [18:37:47]Write i2c OK [18:37:47]MH_I2C_Read... [18: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 33 32 4F 00 00 00 66 B5 47 00 EC 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 33 32 10 04 04 00 2E 6C 04 00 F4 03 04 00 4E 5D F1 66 B6 04 01 00 00 59 BD 3C BB 3B AE EE 0B [18:37:48]CommunicateWithHost err = 0 [18:37:48]CheckOFDResponse [18:37:48]1017 (14) - 77093643461234 [18:37:48]1041 (16) - 0000000000871832 [18:37:48]1040 (4) - 289838 [18:37:48]1012 (4) - 23.09.2024 12:21 [18:37:48]1206 (1) - 0 [18:37:48]OFD Sender: Remove packet 289838 [18:37:48]ProducePacketName [18:37:48]name=ofd_packets/00289838 [18:37:48]NVStorageDeleteData [18:37:48]*** Cut start [18:37:48]*** Partial cut [18:37:48]*** CUTSNS_PIN = 1 [18:37:48]*** CUTSNS_PIN = 0 [18:37:48]OFD Sender: No OFD packet to send [18:37:48]*** Brake cut motor [18:37:49]Read from MH i2c: 01 [18:37:49]MH_I2C_Read... [18:37:49]*** Stop cut motor [18:37:49]*** Cut end [18:37:49]Read from MH i2c: 01 07 00 [18:37:49]MH_I2C_Read... [18:37:49]Read from MH i2c: 01 07 00 E9 0D 00 00 00 00 00 FF 0F 0B [18:37:49]process_action close_receipt done [18:37:49]requested_data is exist [18:37:49]produce_requested_data [18:37:49]requested_item fm.sn is exist - process it [18:37:49]wFMCommunicate request_size=4 [18:37:49]MH_SAM_APDU [18:37:49]CAPDU: 80 11 00 00 [18:37:49]Write to MH i2c: E2 08 00 EA 0D 80 11 00 00 00 00 00 00 71 [18:37:49]Write i2c OK [18:37:49]MH_I2C_Read... [18:37:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:49]Read from MH i2c: E2 [18:37:49]MH_I2C_Read... [18:37:49]Read from MH i2c: E2 17 00 [18:37:49]MH_I2C_Read... [18:37:49]Read from MH i2c: E2 17 00 EA 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C1 [18:37:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:37:49]wFMCommunicate OK [18:37:49]requested_item fd.num is exist - process it [18:37:49]SAM_PROTO_GetFieldsCounters [18:37:49]wFMCommunicate request_size=4 [18:37:49]MH_SAM_APDU [18:37:49]CAPDU: 80 13 00 00 [18:37:49]Write to MH i2c: E2 08 00 EB 0D 80 13 00 00 00 00 00 00 74 [18:37:49]Write i2c OK [18:37:49]MH_I2C_Read... [18:37:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:49]Read from MH i2c: E2 [18:37:49]MH_I2C_Read... [18:37:49]Read from MH i2c: E2 62 00 [18:37:49]MH_I2C_Read... [18:37:49]Read from MH i2c: E2 62 00 EB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2E 6C 04 00 0E 04 04 00 03 02 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 3D [18:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2E 6C 04 00 0E 04 04 00 03 02 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 [18:37:49]wFMCommunicate OK [18:37:49]SAM_PROTO_GetFieldsCounters done [18:37:49]requested_item shift.num is exist - process it [18:37:49]requested_item shift.opened is exist - process it [18:37:49]req_shift_opened [18:37:49]FM_GetShiftState [18:37:49]SAM_PROTO_GetShiftState [18:37:49]wFMCommunicate request_size=4 [18:37:49]MH_SAM_APDU [18:37:49]CAPDU: 80 13 01 00 [18:37:49]Write to MH i2c: E2 08 00 EC 0D 80 13 01 00 00 00 00 00 76 [18:37:49]Write i2c OK [18:37:49]MH_I2C_Read... [18:37:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:49]Read from MH i2c: E2 [18:37:49]MH_I2C_Read... [18:37:49]Read from MH i2c: E2 0E 00 [18:37:49]MH_I2C_Read... [18:37:49]Read from MH i2c: E2 0E 00 EC 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 17 [18:37:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:37:49]wFMCommunicate OK [18:37:49]SAM_PROTO_GetShiftState done [18:37:49]FM_GetShiftState done [18:37:49]req_shift_opened done [18:37:49]requested_item shift.open_date is exist - process it [18:37:49]req_shift_open_date [18:37:49]req_shift_open_date done [18:37:49]produce_requested_data done [18:37:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289838,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:37:49]process_action_free close_receipt [18:37:49]json_value_free [18:37:49]json_value_free done [18:37:49]process_json_proto returns [18:37:49]Send response to host [18:37:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289838,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:37:49]free response buf [18:37:49]execute_script done [18:37:49]execute_script returns [18:37:49]free content buf [18:37:49]Sock 8.Close socket [18:37:49]Sock 8.Thread stoped [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:19]OFD Sender: No OFD packet to send [18:38:24]OFD Sender: No OFD packet to send [18:38:29]OFD Sender: No OFD packet to send [18:38:34]OFD Sender: No OFD packet to send [18:38:39]OFD Sender: No OFD packet to send [18:38:44]OFD Sender: No OFD packet to send [18:38:47]accept exits with 9 [18:38:47]New connection [18:38:47]New thread 3067493732 created [18:38:47]Thread 3067350372 joined [18:38:47]Waiting for new connection... [18:38:47] Sock 9.Parse request [18:38:47]Sock 9.Check first char [18:38:47]Sock 9.First char is OK [18:38:47]request: POST /json_proto HTTP/1.0 [18:38:47]Method: POST [18:38:47]URL: /json_proto [18:38:47]Method is POST - this is cgi request [18:38:47]url: /json_proto [18:38:47]query_string will be loaded in cgi processing [18:38:47]execute_cgi json_proto POST (null) [18:38:47]execute_cgi path=json_proto method=POST [18:38:47]POST find Content-Length [18:38:47]Host: 172.17.41.135:8080 [18:38:47]Content-Length: 684 [18:38:47]Content-Type: application/json [18:38:47] [18:38:47]POST finish read [18:38:47]Found Content-Length = 684 [18:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:38:47]execute_script... [18:38: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)24617949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:38:47]POST & json_proto [18:38:47]process_json_proto [18:38:47]json parsed OK: [18:38:47]protocol is kg_v1.0 [18:38:47]action value=close_receipt [18:38:47]process_action close_receipt [18:38:47]cmd_close_receipt [18:38:47]MH_GetDate [18:38:47]Write to MH i2c: F0 00 00 ED 0D E9 [18:38:47]Write i2c OK [18:38:47]MH_I2C_Read... [18:38:47]Read from MH i2c: F0 [18:38:47]MH_I2C_Read... [18:38:47]Read from MH i2c: F0 09 00 [18:38:47]MH_I2C_Read... [18:38:47]Read from MH i2c: F0 09 00 ED 0D 00 B8 B5 F1 66 ED 3E 82 65 C8 [18:38:47]GetLastDocTimeStamp 1727116666 [18:38:47]current date 1727116728 [18:38:47]FM_GetShiftState [18:38:47]SAM_PROTO_GetShiftState [18:38:47]wFMCommunicate request_size=4 [18:38:47]MH_SAM_APDU [18:38:47]CAPDU: 80 13 01 00 [18:38:47]Write to MH i2c: E2 08 00 EE 0D 80 13 01 00 00 00 00 00 78 [18:38:47]Write i2c OK [18:38:47]MH_I2C_Read... [18:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:47]Read from MH i2c: E2 [18:38:47]MH_I2C_Read... [18:38:47]Read from MH i2c: E2 0E 00 [18:38:47]MH_I2C_Read... [18:38:47]Read from MH i2c: E2 0E 00 EE 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [18:38:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:38:47]wFMCommunicate OK [18:38:47]SAM_PROTO_GetShiftState done [18:38:47]FM_GetShiftState done [18:38:47]opened in 1727051401 [18:38:47]opened+sec_in_day 1727137801 [18:38:47]quantity*price = 200043 [18:38:47]sum+1 = 200044 [18:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 513 23.09.2024 18:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289839 ФПД: 162584033727318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183848&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289839&fm=162584033727318&tin=02508201610067®Number=0000000000091827&sum=200000 [18:38:48]StoreToDocumentArchive [18:38:48]shift 515 fd 289839 [18:38:48]save to /storage/0515/doc_00289839 [18:38:48]save last doc name /storage/0515/doc_00289839 to /storage/kkm_last_doc_name [18:38:48]save OK [18:38:48]Clear old archive folders... [18:38:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:38:48]tlvbuf is 01890DE0 [18:38:48]SAM_PROTO_ClearQueue [18:38:48]wFMCommunicate request_size=4 [18:38:48]MH_SAM_APDU [18:38:48]CAPDU: 80 09 00 00 [18:38:48]Write to MH i2c: E2 08 00 FB 0D 80 09 00 00 00 00 00 00 7A [18:38:48]Write i2c OK [18:38:48]MH_I2C_Read... [18:38:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:38:48]Read from MH i2c: E2 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 FB 0D 00 90 00 7C [18:38:48]RAPDU: 90 00 [18:38:48]wFMCommunicate OK [18:38:48]SAM_PROTO_ClearQueue done [18:38:48]KKMCreateOFDPacket [18:38:48]OFDProtocolAddRootSTLVToBuf [18:38:48]FM_MakeSignedData [18:38:48]FM_MakeSignedData [18:38:48]SAM_PROTO_SignData [18:38:48]wFMCommunicate request_size=4 [18:38:48]MH_SAM_APDU [18:38:48]CAPDU: 80 0D 01 02 [18:38:48]Write to MH i2c: E2 08 00 FC 0D 80 0D 01 02 00 00 00 00 82 [18:38:48]Write i2c OK [18:38:48]MH_I2C_Read... [18:38:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:38:48]Read from MH i2c: E2 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 FC 0D 00 90 00 7D [18:38:48]RAPDU: 90 00 [18:38:48]wFMCommunicate OK [18:38:48]wFMCommunicate request_size=255 [18:38:48]MH_SAM_APDU [18:38: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 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 01 02 00 00 F4 03 04 00 B8 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6C 04 00 35 04 06 00 93 [18:38:48]Write to MH i2c: E2 02 01 FD 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 02 00 00 F4 03 04 00 B8 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6C 04 00 35 04 06 00 93 00 00 B6 [18:38:48]Write i2c OK [18:38:48]MH_I2C_Read... [18:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:48]Read from MH i2c: E2 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 FD 0D 00 90 00 7E [18:38:48]RAPDU: 90 00 [18:38:48]wFMCommunicate OK [18:38:48]wFMCommunicate request_size=10 [18:38:48]MH_SAM_APDU [18:38:48]CAPDU: 80 0D 02 02 05 DE 8B 93 93 56 [18:38:48]Write to MH i2c: E2 0D 00 FE 0D 80 0D 02 02 05 00 DE 8B 93 93 56 00 00 74 [18:38:48]Write i2c OK [18:38:48]MH_I2C_Read... [18:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:48]Read from MH i2c: E2 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 03 00 FE 0D 00 90 00 7F [18:38:48]RAPDU: 90 00 [18:38:48]wFMCommunicate OK [18:38:48]wFMCommunicate request_size=4 [18:38:48]MH_SAM_APDU [18:38:48]CAPDU: 80 0D 03 02 [18:38:48]Write to MH i2c: E2 08 00 FF 0D 80 0D 03 02 00 00 00 00 87 [18:38:48]Write i2c OK [18:38:48]MH_I2C_Read... [18:38:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:38:48]Read from MH i2c: E2 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 0B 00 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 0B 00 FF 0D 00 3B BC E3 31 75 50 CE 19 90 00 3F [18:38:48]RAPDU: 3B BC E3 31 75 50 CE 19 90 00 [18:38:48]wFMCommunicate OK [18:38:48]SAM_PROTO_SignData done [18:38:48]FM_MakeSignedData done [18:38:48]CreateOFDProtocolMessage [18:38:48]wFMCommunicate request_size=4 [18:38:48]MH_SAM_APDU [18:38:48]CAPDU: 80 11 00 00 [18:38:48]Write to MH i2c: E2 08 00 00 0E 80 11 00 00 00 00 00 00 88 [18:38:48]Write i2c OK [18:38:48]MH_I2C_Read... [18:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:48]Read from MH i2c: E2 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 17 00 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: E2 17 00 00 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [18:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:38:48]wFMCommunicate OK [18:38:48]CreateOFDProtocolMessage done [18:38:48]OFDSenderStorePacket 289839 [18:38:48]StoreOFDPacket docnum=289839 [18:38:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 08 82 07 01 74 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 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 01 02 00 00 F4 03 04 00 B8 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6C 04 00 35 04 06 00 93 DE 8B 93 93 56 3B BC E3 31 75 50 CE 19 [18:38:48]CheckFolder [18:38:48]dirname=/storage/ofd_packets [18:38:48]CheckFolder done [18:38:48]ProducePacketName [18:38:48]name=ofd_packets/00289839 [18:38:48]NVStorageSaveData ofd_packets/00289839 [18:38:48]File name is /storage/ofd_packets/00289839 [18:38:48]Write 301 bytes [18:38:48]NVStorageSaveData done [18:38:48]OFDSenderStorePacket done [18:38:48]KKMCreateOFDPacket done [18:38:48]NVStorageSaveData kkm_last_timestamp [18:38:48]File name is /storage/kkm_last_timestamp [18:38:48]Write 4 bytes [18:38:48]NVStorageSaveData done [18:38:48]ExternCall_PrintAddStr [18:38:48]wPrintStart [18:38:48]Write to MH i2c: 01 00 00 01 0E 0F [18:38:48]Write i2c OK [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: 01 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: 01 07 00 [18:38:48]MH_I2C_Read... [18:38:48]Read from MH i2c: 01 07 00 01 0E 00 00 00 00 00 FF 0F 24 [18:38:48]RasterBufferAndPrint [18:38:48]line Счет N : (1)24617949 [18:38:48]line ИНН: 02508201610067 [18:38:48]line Контрольно-Кассовый Чек [18:38:48]line ПРОДАЖА [18:38:48]line ТРК (МРК, ГНК) : 52 [18:38:48]line Товар: 2710124500 [18:38:48]line Аи-95-К-5 [18:38:48]line 26.960 * 74.20 [18:38:48]line = 2000.43 [18:38:48]line НДС 12% НСП 1% [18:38:48]line > о реализуемом товаре [18:38:48]line ОКРУГЛЕНИЕ: -0.43 [18:38:48]line ИТОГО: 2000.00 [18:38:48]line Внесено: 2000.00 [18:38:48]line СДАЧА: 0.00 [18:38:48]line НСП 1% : 17.70 [18:38:48]line НДС 12% : 212.43 [18:38:48]line Наличными: 2000.00 [18:38:48]line Безнал.: 0.00 [18:38:48]line Место: АЗС № 90 "Партнёр-нефть" [18:38:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:38:48]line СНО: Общий режим [18:38:48]line Чек 513 23.09.2024 18:38 [18:38:48]line Смена: 515 ФФД: 1.0 [18:38:48]line ЗНМ: 0300000107 [18:38:48]line РНМ: 0000000000091827 [18:38:48]line Версия ККМ: 001 [18:38:48]line ФМ: 0000000000871832 [18:38:48]line ФД: 289839 [18:38:48]line ФПД: 162584033727318 [18:38:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183848&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289839&fm=162584033727318&tin=02508201610067®Number=0000000000091827&sum=200000 [18:38:48]written 0, free lines is 4095 [18:38:48]OFD Sender: Processing packet 289839 [packets to send 1784, broken 1783] [18:38:48]ProducePacketName [18:38:48]name=ofd_packets/00289839 [18:38:48]OFD Sender: To server: pG, [18:38:48]CommunicateWithHost lk.salyk.kg:30040 [18:38:48]ConnectInit lk.salyk.kg [18:38:49]Connected sock=10 [18:38:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 08 82 07 01 74 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 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 01 02 00 00 F4 03 04 00 B8 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 2F 6C 04 00 35 04 06 00 93 DE 8B 93 93 56 3B BC E3 31 75 50 CE 19 [18:38:49]Write to MH i2c: 01 00 00 2B 0E 39 [18:38:49]Write i2c OK [18:38:49]MH_I2C_Read... [18:38:49]Read from MH i2c: 01 [18:38:49]MH_I2C_Read... [18:38:49]Read from MH i2c: 01 07 00 [18:38:49]MH_I2C_Read... [18:38:49]Read from MH i2c: 01 07 00 2B 0E 00 00 00 00 00 DD 0C 29 [18:38:49]RasterBufferAndPrint [18:38:49]line [18:38:49]line [18:38:49]line [18:38:49]line [18:38:49]line [18:38:49]written 0, free lines is 3299 [18:38:49]MH_Cut [18:38:49]Write to MH i2c: D1 01 00 32 0E 01 12 [18:38:49]Write i2c OK [18:38:49]MH_I2C_Read... [18:38:49]Read from MH i2c: D1 [18:38:49]MH_I2C_Read... [18:38:49]Read from MH i2c: D1 01 00 [18:38:49]MH_I2C_Read... [18:38:49]Read from MH i2c: D1 01 00 32 0E 00 11 [18:38:49]Write to MH i2c: 01 00 00 33 0E 41 [18:38:49]Write i2c OK [18:38:49]MH_I2C_Read... [18:38: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 33 32 4F 00 00 00 53 8A 47 00 9B 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 33 32 10 04 04 00 2F 6C 04 00 F4 03 04 00 8B 5D F1 66 B6 04 01 00 00 5A AE D7 D2 82 2A 9E B6 [18:38:49]CommunicateWithHost err = 0 [18:38:49]CheckOFDResponse [18:38:49]1017 (14) - 77093643461234 [18:38:49]1041 (16) - 0000000000871832 [18:38:49]1040 (4) - 289839 [18:38:49]1012 (4) - 23.09.2024 12:22 [18:38:49]1206 (1) - 0 [18:38:49]OFD Sender: Remove packet 289839 [18:38:49]ProducePacketName [18:38:49]name=ofd_packets/00289839 [18:38:49]NVStorageDeleteData [18:38:50]OFD Sender: No OFD packet to send [18:38:50]*** Cut start [18:38:50]*** Partial cut [18:38:50]*** CUTSNS_PIN = 1 [18:38:50]*** CUTSNS_PIN = 0 [18:38:50]*** Brake cut motor [18:38:50]Read from MH i2c: 01 [18:38:50]MH_I2C_Read... [18:38:50]*** Stop cut motor [18:38:50]*** Cut end [18:38:50]Read from MH i2c: 01 07 00 [18:38:50]MH_I2C_Read... [18:38:50]Read from MH i2c: 01 07 00 33 0E 00 00 00 00 00 FF 0F 56 [18:38:50]process_action close_receipt done [18:38:50]requested_data is exist [18:38:50]produce_requested_data [18:38:50]requested_item fm.sn is exist - process it [18:38:50]wFMCommunicate request_size=4 [18:38:50]MH_SAM_APDU [18:38:50]CAPDU: 80 11 00 00 [18:38:50]Write to MH i2c: E2 08 00 34 0E 80 11 00 00 00 00 00 00 BC [18:38:50]Write i2c OK [18:38:50]MH_I2C_Read... [18:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:50]Read from MH i2c: E2 [18:38:50]MH_I2C_Read... [18:38:50]Read from MH i2c: E2 17 00 [18:38:50]MH_I2C_Read... [18:38:50]Read from MH i2c: E2 17 00 34 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0C [18:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:38:50]wFMCommunicate OK [18:38:50]requested_item fd.num is exist - process it [18:38:50]SAM_PROTO_GetFieldsCounters [18:38:50]wFMCommunicate request_size=4 [18:38:50]MH_SAM_APDU [18:38:50]CAPDU: 80 13 00 00 [18:38:50]Write to MH i2c: E2 08 00 35 0E 80 13 00 00 00 00 00 00 BF [18:38:50]Write i2c OK [18:38:50]MH_I2C_Read... [18:38:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:50]Read from MH i2c: E2 [18:38:50]MH_I2C_Read... [18:38:50]Read from MH i2c: E2 62 00 [18:38:50]MH_I2C_Read... [18:38:50]Read from MH i2c: E2 62 00 35 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2F 6C 04 00 0E 04 04 00 03 02 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 8C [18:38: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 2F 6C 04 00 0E 04 04 00 03 02 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 [18:38:50]wFMCommunicate OK [18:38:50]SAM_PROTO_GetFieldsCounters done [18:38:50]requested_item shift.num is exist - process it [18:38:50]requested_item shift.opened is exist - process it [18:38:50]req_shift_opened [18:38:50]FM_GetShiftState [18:38:50]SAM_PROTO_GetShiftState [18:38:50]wFMCommunicate request_size=4 [18:38:50]MH_SAM_APDU [18:38:50]CAPDU: 80 13 01 00 [18:38:50]Write to MH i2c: E2 08 00 36 0E 80 13 01 00 00 00 00 00 C1 [18:38:50]Write i2c OK [18:38:50]MH_I2C_Read... [18:38:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:50]Read from MH i2c: E2 [18:38:50]MH_I2C_Read... [18:38:50]Read from MH i2c: E2 0E 00 [18:38:50]MH_I2C_Read... [18:38:50]Read from MH i2c: E2 0E 00 36 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 62 [18:38:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:38:50]wFMCommunicate OK [18:38:50]SAM_PROTO_GetShiftState done [18:38:50]FM_GetShiftState done [18:38:50]req_shift_opened done [18:38:50]requested_item shift.open_date is exist - process it [18:38:50]req_shift_open_date [18:38:50]req_shift_open_date done [18:38:50]produce_requested_data done [18:38:50]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289839,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:38:50]process_action_free close_receipt [18:38:50]json_value_free [18:38:50]json_value_free done [18:38:50]process_json_proto returns [18:38:50]Send response to host [18:38:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289839,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:38:50]free response buf [18:38:50]execute_script done [18:38:50]execute_script returns [18:38:50]free content buf [18:38:50]Sock 9.Close socket [18:38:50]Sock 9.Thread stoped [18:38:55]OFD Sender: No OFD packet to send [18:39:00]OFD Sender: No OFD packet to send [18:39:05]OFD Sender: No OFD packet to send [18:39:10]OFD Sender: No OFD packet to send [18:39:15]OFD Sender: No OFD packet to send [18:39:20]OFD Sender: No OFD packet to send [18:39:25]OFD Sender: No OFD packet to send [18:39:25]accept exits with 8 [18:39:25]New connection [18:39:25]New thread 3067350372 created [18:39:25]Thread 3067493732 joined [18:39:25]Waiting for new connection... [18:39:25] Sock 8.Parse request [18:39:25]Sock 8.Check first char [18:39:25]Sock 8.First char is OK [18:39:25]request: POST /json_proto HTTP/1.0 [18:39:25]Method: POST [18:39:25]URL: /json_proto [18:39:25]Method is POST - this is cgi request [18:39:25]url: /json_proto [18:39:25]query_string will be loaded in cgi processing [18:39:25]execute_cgi json_proto POST (null) [18:39:25]execute_cgi path=json_proto method=POST [18:39:25]POST find Content-Length [18:39:25]Host: 172.17.41.135:8080 [18:39:25]Content-Length: 791 [18:39:25]Content-Type: application/json [18:39:25] [18:39:25]POST finish read [18:39:25]Found Content-Length = 791 [18:39:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:25]execute_script... [18:39: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)24617951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:25]POST & json_proto [18:39:25]process_json_proto [18:39:25]json parsed OK: [18:39:25]protocol is kg_v1.0 [18:39:25]action value=close_receipt [18:39:25]process_action close_receipt [18:39:25]cmd_close_receipt [18:39:25]MH_GetDate [18:39:25]Write to MH i2c: F0 00 00 37 0E 34 [18:39:25]Write i2c OK [18:39:25]MH_I2C_Read... [18:39:25]Read from MH i2c: F0 [18:39:25]MH_I2C_Read... [18:39:25]Read from MH i2c: F0 09 00 [18:39:25]MH_I2C_Read... [18:39:25]Read from MH i2c: F0 09 00 37 0E 00 DE B5 F1 66 ED 3E 82 65 39 [18:39:25]GetLastDocTimeStamp 1727116728 [18:39:25]current date 1727116766 [18:39:25]FM_GetShiftState [18:39:25]SAM_PROTO_GetShiftState [18:39:25]wFMCommunicate request_size=4 [18:39:25]MH_SAM_APDU [18:39:25]CAPDU: 80 13 01 00 [18:39:25]Write to MH i2c: E2 08 00 38 0E 80 13 01 00 00 00 00 00 C3 [18:39:25]Write i2c OK [18:39:25]MH_I2C_Read... [18:39:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:25]Read from MH i2c: E2 [18:39:25]MH_I2C_Read... [18:39:25]Read from MH i2c: E2 0E 00 [18:39:25]MH_I2C_Read... [18:39:25]Read from MH i2c: E2 0E 00 38 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 64 [18:39:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:39:25]wFMCommunicate OK [18:39:25]SAM_PROTO_GetShiftState done [18:39:25]FM_GetShiftState done [18:39:25]opened in 1727051401 [18:39:25]opened+sec_in_day 1727137801 [18:39:25]quantity*price = 0 [18:39:25]sum+1 = 1 [18:39:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 514 23.09.2024 18:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289840 ФПД: 83300542623665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183926&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289840&fm=83300542623665&tin=02508201610067®Number=0000000000091827&sum=0 [18:39:27]StoreToDocumentArchive [18:39:27]shift 515 fd 289840 [18:39:27]save to /storage/0515/doc_00289840 [18:39:27]save last doc name /storage/0515/doc_00289840 to /storage/kkm_last_doc_name [18:39:27]save OK [18:39:27]Clear old archive folders... [18:39:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:39:27]tlvbuf is 018BE010 [18:39:27]SAM_PROTO_ClearQueue [18:39:27]wFMCommunicate request_size=4 [18:39:27]MH_SAM_APDU [18:39:27]CAPDU: 80 09 00 00 [18:39:27]Write to MH i2c: E2 08 00 45 0E 80 09 00 00 00 00 00 00 C5 [18:39:27]Write i2c OK [18:39:27]MH_I2C_Read... [18:39:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:39:27]Read from MH i2c: E2 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 45 0E 00 90 00 C7 [18:39:27]RAPDU: 90 00 [18:39:27]wFMCommunicate OK [18:39:27]SAM_PROTO_ClearQueue done [18:39:27]KKMCreateOFDPacket [18:39:27]OFDProtocolAddRootSTLVToBuf [18:39:27]FM_MakeSignedData [18:39:27]FM_MakeSignedData [18:39:27]SAM_PROTO_SignData [18:39:27]wFMCommunicate request_size=4 [18:39:27]MH_SAM_APDU [18:39:27]CAPDU: 80 0D 01 02 [18:39:27]Write to MH i2c: E2 08 00 46 0E 80 0D 01 02 00 00 00 00 CD [18:39:27]Write i2c OK [18:39:27]MH_I2C_Read... [18:39:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:39:27]Read from MH i2c: E2 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 46 0E 00 90 00 C8 [18:39:27]RAPDU: 90 00 [18:39:27]wFMCommunicate OK [18:39:27]wFMCommunicate request_size=255 [18:39:27]MH_SAM_APDU [18:39: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 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 02 02 00 00 F4 03 04 00 DE B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6C 04 00 35 04 06 00 4B C2 EB 40 [18:39:27]Write to MH i2c: E2 02 01 47 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 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 02 02 00 00 F4 03 04 00 DE B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6C 04 00 35 04 06 00 4B C2 EB 40 00 00 E4 [18:39:27]Write i2c OK [18:39:27]MH_I2C_Read... [18:39:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:27]Read from MH i2c: E2 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 47 0E 00 90 00 C9 [18:39:27]RAPDU: 90 00 [18:39:27]wFMCommunicate OK [18:39:27]wFMCommunicate request_size=7 [18:39:27]MH_SAM_APDU [18:39:27]CAPDU: 80 0D 02 02 02 AF B1 [18:39:27]Write to MH i2c: E2 0A 00 48 0E 80 0D 02 02 02 00 AF B1 00 00 34 [18:39:27]Write i2c OK [18:39:27]MH_I2C_Read... [18:39:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:27]Read from MH i2c: E2 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 03 00 48 0E 00 90 00 CA [18:39:27]RAPDU: 90 00 [18:39:27]wFMCommunicate OK [18:39:27]wFMCommunicate request_size=4 [18:39:27]MH_SAM_APDU [18:39:27]CAPDU: 80 0D 03 02 [18:39:27]Write to MH i2c: E2 08 00 49 0E 80 0D 03 02 00 00 00 00 D2 [18:39:27]Write i2c OK [18:39:27]MH_I2C_Read... [18:39:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:39:27]Read from MH i2c: E2 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 0B 00 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 0B 00 49 0E 00 E9 31 F5 1C 02 2C F4 91 90 00 B1 [18:39:27]RAPDU: E9 31 F5 1C 02 2C F4 91 90 00 [18:39:27]wFMCommunicate OK [18:39:27]SAM_PROTO_SignData done [18:39:27]FM_MakeSignedData done [18:39:27]CreateOFDProtocolMessage [18:39:27]wFMCommunicate request_size=4 [18:39:27]MH_SAM_APDU [18:39:27]CAPDU: 80 11 00 00 [18:39:27]Write to MH i2c: E2 08 00 4A 0E 80 11 00 00 00 00 00 00 D2 [18:39:27]Write i2c OK [18:39:27]MH_I2C_Read... [18:39:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:27]Read from MH i2c: E2 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 17 00 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: E2 17 00 4A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 22 [18:39:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:39:27]wFMCommunicate OK [18:39:27]CreateOFDProtocolMessage done [18:39:27]OFDSenderStorePacket 289840 [18:39:27]StoreOFDPacket docnum=289840 [18:39:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 11 58 04 01 3A 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 02 02 00 00 F4 03 04 00 DE B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6C 04 00 35 04 06 00 4B C2 EB 40 AF B1 E9 31 F5 1C 02 2C F4 91 [18:39:27]CheckFolder [18:39:27]dirname=/storage/ofd_packets [18:39:27]CheckFolder done [18:39:27]ProducePacketName [18:39:27]name=ofd_packets/00289840 [18:39:27]NVStorageSaveData ofd_packets/00289840 [18:39:27]File name is /storage/ofd_packets/00289840 [18:39:27]Write 298 bytes [18:39:27]NVStorageSaveData done [18:39:27]OFDSenderStorePacket done [18:39:27]KKMCreateOFDPacket done [18:39:27]NVStorageSaveData kkm_last_timestamp [18:39:27]File name is /storage/kkm_last_timestamp [18:39:27]Write 4 bytes [18:39:27]NVStorageSaveData done [18:39:27]ExternCall_PrintAddStr [18:39:27]wPrintStart [18:39:27]Write to MH i2c: 01 00 00 4B 0E 59 [18:39:27]Write i2c OK [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: 01 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: 01 07 00 [18:39:27]MH_I2C_Read... [18:39:27]Read from MH i2c: 01 07 00 4B 0E 00 00 00 00 00 FF 0F 6E [18:39:27]RasterBufferAndPrint [18:39:27]line Счет N : (1)24617951 [18:39:27]line ИНН: 02508201610067 [18:39:27]line Контрольно-Кассовый Чек [18:39:27]line ПРОДАЖА [18:39:27]line ТРК (МРК, ГНК) : 22 [18:39:27]line Товар: 2710194210 [18:39:27]line ДТ-К-5 [18:39:27]line 26.250 * 0.00 [18:39:27]line = 0.00 [18:39:27]line НДС 12% НСП 1% [18:39:27]line > о реализуемом товаре [18:39:27]line ИТОГО: 0.00 [18:39:27]line НСП 1% : 0.00 [18:39:27]line НДС 12% : 0.00 [18:39:27]line Наличными: 0.00 [18:39:27]line Безнал.: 0.00 [18:39:27]line Место: АЗС № 90 "Партнёр-нефть" [18:39:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:39:27]line СНО: Общий режим [18:39:27]line Чек 514 23.09.2024 18:39 [18:39:27]line Смена: 515 ФФД: 1.0 [18:39:27]line ЗНМ: 0300000107 [18:39:27]line РНМ: 0000000000091827 [18:39:27]line Версия ККМ: 001 [18:39:27]line Талоны: Топливная Карта [18:39:27]line 99990 [18:39:27]line ФМ: 0000000000871832 [18:39:27]line ФД: 289840 [18:39:27]line ФПД: 83300542623665 [18:39:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183926&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289840&fm=83300542623665&tin=02508201610067®Number=0000000000091827&sum=0 [18:39:27]written 0, free lines is 4095 [18:39:27]OFD Sender: Processing packet 289840 [packets to send 1784, broken 1783] [18:39:27]ProducePacketName [18:39:27]name=ofd_packets/00289840 [18:39:27]OFD Sender: To server: pG, [18:39:27]CommunicateWithHost lk.salyk.kg:30040 [18:39:27]ConnectInit lk.salyk.kg [18:39:27]Connected sock=10 [18:39:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 11 58 04 01 3A 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 02 02 00 00 F4 03 04 00 DE B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 30 6C 04 00 35 04 06 00 4B C2 EB 40 AF B1 E9 31 F5 1C 02 2C F4 91 [18:39:28]Write to MH i2c: 01 00 00 74 0E 82 [18:39:28]Write i2c OK [18:39:28]MH_I2C_Read... [18:39:28]Read from MH i2c: 01 [18:39:28]MH_I2C_Read... [18:39:28]Read from MH i2c: 01 07 00 [18:39:28]MH_I2C_Read... [18:39:28]Read from MH i2c: 01 07 00 74 0E 00 00 00 00 00 EB 0C 80 [18:39:28]RasterBufferAndPrint [18:39:28]line [18:39:28]line [18:39:28]line [18:39:28]line [18:39:28]line [18:39:28]written 0, free lines is 3313 [18:39:28]MH_Cut [18:39:28]Write to MH i2c: D1 01 00 7B 0E 01 5B [18:39:28]Write i2c OK [18:39:28]MH_I2C_Read... [18:39:28]Read from MH i2c: D1 [18:39:28]MH_I2C_Read... [18:39:28]Read from MH i2c: D1 01 00 [18:39:28]MH_I2C_Read... [18:39:28]Read from MH i2c: D1 01 00 7B 0E 00 5A [18:39:28]Write to MH i2c: 01 00 00 7C 0E 8A [18:39:28]Write i2c OK [18:39:28]MH_I2C_Read... [18:39: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 33 32 4F 00 00 00 64 AF 47 00 DF 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 33 32 10 04 04 00 30 6C 04 00 F4 03 04 00 B2 5D F1 66 B6 04 01 00 00 98 CC CF 98 19 E9 3F 63 [18:39:28]CommunicateWithHost err = 0 [18:39:28]CheckOFDResponse [18:39:28]1017 (14) - 77093643461234 [18:39:28]1041 (16) - 0000000000871832 [18:39:28]1040 (4) - 289840 [18:39:28]1012 (4) - 23.09.2024 12:23 [18:39:28]1206 (1) - 0 [18:39:28]OFD Sender: Remove packet 289840 [18:39:28]ProducePacketName [18:39:28]name=ofd_packets/00289840 [18:39:28]NVStorageDeleteData [18:39:28]*** Cut start [18:39:28]*** Partial cut [18:39:28]*** CUTSNS_PIN = 1 [18:39:28]*** CUTSNS_PIN = 0 [18:39:28]OFD Sender: No OFD packet to send [18:39:29]*** Brake cut motor [18:39:29]Read from MH i2c: 01 [18:39:29]MH_I2C_Read... [18:39:29]*** Stop cut motor [18:39:29]*** Cut end [18:39:29]Read from MH i2c: 01 07 00 [18:39:29]MH_I2C_Read... [18:39:29]Read from MH i2c: 01 07 00 7C 0E 00 00 00 00 00 FF 0F 9F [18:39:29]process_action close_receipt done [18:39:29]requested_data is exist [18:39:29]produce_requested_data [18:39:29]requested_item fm.sn is exist - process it [18:39:29]wFMCommunicate request_size=4 [18:39:29]MH_SAM_APDU [18:39:29]CAPDU: 80 11 00 00 [18:39:29]Write to MH i2c: E2 08 00 7D 0E 80 11 00 00 00 00 00 00 05 [18:39:29]Write i2c OK [18:39:29]MH_I2C_Read... [18:39:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:29]Read from MH i2c: E2 [18:39:29]MH_I2C_Read... [18:39:29]Read from MH i2c: E2 17 00 [18:39:29]MH_I2C_Read... [18:39:29]Read from MH i2c: E2 17 00 7D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 55 [18:39:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:39:29]wFMCommunicate OK [18:39:29]requested_item fd.num is exist - process it [18:39:29]SAM_PROTO_GetFieldsCounters [18:39:29]wFMCommunicate request_size=4 [18:39:29]MH_SAM_APDU [18:39:29]CAPDU: 80 13 00 00 [18:39:29]Write to MH i2c: E2 08 00 7E 0E 80 13 00 00 00 00 00 00 08 [18:39:29]Write i2c OK [18:39:29]MH_I2C_Read... [18:39:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:39:29]Read from MH i2c: E2 [18:39:29]MH_I2C_Read... [18:39:29]Read from MH i2c: E2 62 00 [18:39:29]MH_I2C_Read... [18:39:29]Read from MH i2c: E2 62 00 7E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 30 6C 04 00 0E 04 04 00 03 02 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 D9 [18:39:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 30 6C 04 00 0E 04 04 00 03 02 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 [18:39:29]wFMCommunicate OK [18:39:29]SAM_PROTO_GetFieldsCounters done [18:39:29]requested_item shift.num is exist - process it [18:39:29]requested_item shift.opened is exist - process it [18:39:29]req_shift_opened [18:39:29]FM_GetShiftState [18:39:29]SAM_PROTO_GetShiftState [18:39:29]wFMCommunicate request_size=4 [18:39:29]MH_SAM_APDU [18:39:29]CAPDU: 80 13 01 00 [18:39:29]Write to MH i2c: E2 08 00 7F 0E 80 13 01 00 00 00 00 00 0A [18:39:29]Write i2c OK [18:39:29]MH_I2C_Read... [18:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:29]Read from MH i2c: E2 [18:39:29]MH_I2C_Read... [18:39:29]Read from MH i2c: E2 0E 00 [18:39:29]MH_I2C_Read... [18:39:29]Read from MH i2c: E2 0E 00 7F 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AB [18:39:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:39:29]wFMCommunicate OK [18:39:29]SAM_PROTO_GetShiftState done [18:39:29]FM_GetShiftState done [18:39:29]req_shift_opened done [18:39:29]requested_item shift.open_date is exist - process it [18:39:29]req_shift_open_date [18:39:29]req_shift_open_date done [18:39:29]produce_requested_data done [18:39:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289840,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:39:29]process_action_free close_receipt [18:39:29]json_value_free [18:39:29]json_value_free done [18:39:29]process_json_proto returns [18:39:29]Send response to host [18:39:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289840,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:39:29]free response buf [18:39:29]execute_script done [18:39:29]execute_script returns [18:39:29]free content buf [18:39:29]Sock 8.Close socket [18:39:29]Sock 8.Thread stoped [18:39:33]OFD Sender: No OFD packet to send [18:39:38]OFD Sender: No OFD packet to send [18:39:43]accept exits with 9 [18:39:43]New connection [18:39:43]New thread 3067493732 created [18:39:43]Thread 3067350372 joined [18:39:43]Waiting for new connection... [18:39:43] Sock 9.Parse request [18:39:43]Sock 9.Check first char [18:39:43]Sock 9.First char is OK [18:39:43]request: POST /json_proto HTTP/1.0 [18:39:43]Method: POST [18:39:43]URL: /json_proto [18:39:43]Method is POST - this is cgi request [18:39:43]url: /json_proto [18:39:43]query_string will be loaded in cgi processing [18:39:43]execute_cgi json_proto POST (null) [18:39:43]execute_cgi path=json_proto method=POST [18:39:43]POST find Content-Length [18:39:43]Host: 172.17.41.135:8080 [18:39:43]Content-Length: 684 [18:39:43]Content-Type: application/json [18:39:43] [18:39:43]POST finish read [18:39:43]Found Content-Length = 684 [18:39:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:43]execute_script... [18:39: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)24617952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:43]POST & json_proto [18:39:43]process_json_proto [18:39:43]json parsed OK: [18:39:43]protocol is kg_v1.0 [18:39:43]action value=close_receipt [18:39:43]process_action close_receipt [18:39:43]cmd_close_receipt [18:39:43]MH_GetDate [18:39:43]Write to MH i2c: F0 00 00 80 0E 7D [18:39:43]Write i2c OK [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: F0 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: F0 09 00 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: F0 09 00 80 0E 00 F1 B5 F1 66 ED 3E 82 65 95 [18:39:43]GetLastDocTimeStamp 1727116766 [18:39:43]current date 1727116785 [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 81 0E 80 13 01 00 00 00 00 00 0C [18:39:43]Write i2c OK [18:39:43]MH_I2C_Read... [18:39:44]OFD Sender: No OFD packet to send [18:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:44]Read from MH i2c: E2 [18:39:44]MH_I2C_Read... [18:39:44]Read from MH i2c: E2 0E 00 [18:39:44]MH_I2C_Read... [18:39:44]Read from MH i2c: E2 0E 00 81 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AD [18:39:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:39:44]wFMCommunicate OK [18:39:44]SAM_PROTO_GetShiftState done [18:39:44]FM_GetShiftState done [18:39:44]opened in 1727051401 [18:39:44]opened+sec_in_day 1727137801 [18:39:44]quantity*price = 100005 [18:39:44]sum+1 = 100006 [18:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 515 23.09.2024 18:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289841 ФПД: 169998972826705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183945&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289841&fm=169998972826705&tin=02508201610067®Number=0000000000091827&sum=100000 [18:39:45]StoreToDocumentArchive [18:39:45]shift 515 fd 289841 [18:39:45]save to /storage/0515/doc_00289841 [18:39:45]save last doc name /storage/0515/doc_00289841 to /storage/kkm_last_doc_name [18:39:45]save OK [18:39:45]Clear old archive folders... [18:39:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:39:45]tlvbuf is 01891110 [18:39:45]SAM_PROTO_ClearQueue [18:39:45]wFMCommunicate request_size=4 [18:39:45]MH_SAM_APDU [18:39:45]CAPDU: 80 09 00 00 [18:39:45]Write to MH i2c: E2 08 00 8E 0E 80 09 00 00 00 00 00 00 0E [18:39:45]Write i2c OK [18:39:45]MH_I2C_Read... [18:39:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:39:45]Read from MH i2c: E2 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 8E 0E 00 90 00 10 [18:39:45]RAPDU: 90 00 [18:39:45]wFMCommunicate OK [18:39:45]SAM_PROTO_ClearQueue done [18:39:45]KKMCreateOFDPacket [18:39:45]OFDProtocolAddRootSTLVToBuf [18:39:45]FM_MakeSignedData [18:39:45]FM_MakeSignedData [18:39:45]SAM_PROTO_SignData [18:39:45]wFMCommunicate request_size=4 [18:39:45]MH_SAM_APDU [18:39:45]CAPDU: 80 0D 01 02 [18:39:45]Write to MH i2c: E2 08 00 8F 0E 80 0D 01 02 00 00 00 00 16 [18:39:45]Write i2c OK [18:39:45]MH_I2C_Read... [18:39:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:39:45]Read from MH i2c: E2 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 8F 0E 00 90 00 11 [18:39:45]RAPDU: 90 00 [18:39:45]wFMCommunicate OK [18:39:45]wFMCommunicate request_size=255 [18:39:45]MH_SAM_APDU [18:39:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 F1 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6C 04 00 35 04 06 00 9A [18:39:45]Write to MH i2c: E2 02 01 90 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 F1 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6C 04 00 35 04 06 00 9A 00 00 65 [18:39:45]Write i2c OK [18:39:45]MH_I2C_Read... [18:39:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:45]Read from MH i2c: E2 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 90 0E 00 90 00 12 [18:39:45]RAPDU: 90 00 [18:39:45]wFMCommunicate OK [18:39:45]wFMCommunicate request_size=10 [18:39:45]MH_SAM_APDU [18:39:45]CAPDU: 80 0D 02 02 05 9C F8 63 34 51 [18:39:45]Write to MH i2c: E2 0D 00 91 0E 80 0D 02 02 05 00 9C F8 63 34 51 00 00 9F [18:39:45]Write i2c OK [18:39:45]MH_I2C_Read... [18:39:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:45]Read from MH i2c: E2 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 03 00 91 0E 00 90 00 13 [18:39:45]RAPDU: 90 00 [18:39:45]wFMCommunicate OK [18:39:45]wFMCommunicate request_size=4 [18:39:45]MH_SAM_APDU [18:39:45]CAPDU: 80 0D 03 02 [18:39:45]Write to MH i2c: E2 08 00 92 0E 80 0D 03 02 00 00 00 00 1B [18:39:45]Write i2c OK [18:39:45]MH_I2C_Read... [18:39:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:39:45]Read from MH i2c: E2 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 0B 00 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 0B 00 92 0E 00 80 DF 02 2F D7 D5 BA 82 90 00 94 [18:39:45]RAPDU: 80 DF 02 2F D7 D5 BA 82 90 00 [18:39:45]wFMCommunicate OK [18:39:45]SAM_PROTO_SignData done [18:39:45]FM_MakeSignedData done [18:39:45]CreateOFDProtocolMessage [18:39:45]wFMCommunicate request_size=4 [18:39:45]MH_SAM_APDU [18:39:45]CAPDU: 80 11 00 00 [18:39:45]Write to MH i2c: E2 08 00 93 0E 80 11 00 00 00 00 00 00 1B [18:39:45]Write i2c OK [18:39:45]MH_I2C_Read... [18:39:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:45]Read from MH i2c: E2 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 17 00 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: E2 17 00 93 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6B [18:39:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:39:45]wFMCommunicate OK [18:39:45]CreateOFDProtocolMessage done [18:39:45]OFDSenderStorePacket 289841 [18:39:45]StoreOFDPacket docnum=289841 [18:39:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C 9F 07 01 1D 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 F1 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6C 04 00 35 04 06 00 9A 9C F8 63 34 51 80 DF 02 2F D7 D5 BA 82 [18:39:45]CheckFolder [18:39:45]dirname=/storage/ofd_packets [18:39:45]CheckFolder done [18:39:45]ProducePacketName [18:39:45]name=ofd_packets/00289841 [18:39:45]NVStorageSaveData ofd_packets/00289841 [18:39:45]File name is /storage/ofd_packets/00289841 [18:39:45]Write 301 bytes [18:39:45]NVStorageSaveData done [18:39:45]OFDSenderStorePacket done [18:39:45]KKMCreateOFDPacket done [18:39:45]NVStorageSaveData kkm_last_timestamp [18:39:45]File name is /storage/kkm_last_timestamp [18:39:45]Write 4 bytes [18:39:45]NVStorageSaveData done [18:39:45]ExternCall_PrintAddStr [18:39:45]wPrintStart [18:39:45]Write to MH i2c: 01 00 00 94 0E A2 [18:39:45]Write i2c OK [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: 01 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: 01 07 00 [18:39:45]MH_I2C_Read... [18:39:45]Read from MH i2c: 01 07 00 94 0E 00 00 00 00 00 FF 0F B7 [18:39:45]RasterBufferAndPrint [18:39:45]line Счет N : (1)24617952 [18:39:45]line ИНН: 02508201610067 [18:39:45]line Контрольно-Кассовый Чек [18:39:45]line ПРОДАЖА [18:39:45]line ТРК (МРК, ГНК) : 33 [18:39:45]line Товар: 2710124130 [18:39:45]line Аи-92-К-5 [18:39:45]line 14.750 * 67.80 [18:39:45]line = 1000.05 [18:39:45]line НДС 12% НСП 1% [18:39:45]line > о реализуемом товаре [18:39:45]line ОКРУГЛЕНИЕ: -0.05 [18:39:45]line ИТОГО: 1000.00 [18:39:45]line Внесено: 1000.00 [18:39:45]line СДАЧА: 0.00 [18:39:45]line НСП 1% : 8.85 [18:39:45]line НДС 12% : 106.20 [18:39:45]line Наличными: 1000.00 [18:39:45]line Безнал.: 0.00 [18:39:45]line Место: АЗС № 90 "Партнёр-нефть" [18:39:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:39:45]line СНО: Общий режим [18:39:45]line Чек 515 23.09.2024 18:39 [18:39:45]line Смена: 515 ФФД: 1.0 [18:39:45]line ЗНМ: 0300000107 [18:39:45]line РНМ: 0000000000091827 [18:39:45]line Версия ККМ: 001 [18:39:45]line ФМ: 0000000000871832 [18:39:45]line ФД: 289841 [18:39:45]line ФПД: 169998972826705 [18:39:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T183945&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289841&fm=169998972826705&tin=02508201610067®Number=0000000000091827&sum=100000 [18:39:45]written 0, free lines is 4095 [18:39:45]OFD Sender: Processing packet 289841 [packets to send 1784, broken 1783] [18:39:45]ProducePacketName [18:39:45]name=ofd_packets/00289841 [18:39:45]OFD Sender: To server: pG, [18:39:45]CommunicateWithHost lk.salyk.kg:30040 [18:39:45]ConnectInit lk.salyk.kg [18:39:46]Connected sock=8 [18:39:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C 9F 07 01 1D 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 F1 B5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 31 6C 04 00 35 04 06 00 9A 9C F8 63 34 51 80 DF 02 2F D7 D5 BA 82 [18:39:46]Write to MH i2c: 01 00 00 BE 0E CC [18:39:46]Write i2c OK [18:39:46]MH_I2C_Read... [18:39:46]Read from MH i2c: 01 [18:39:46]MH_I2C_Read... [18:39:46]Read from MH i2c: 01 07 00 [18:39:46]MH_I2C_Read... [18:39:46]Read from MH i2c: 01 07 00 BE 0E 00 00 00 00 00 DC 0C BB [18:39:46]RasterBufferAndPrint [18:39:46]line [18:39:46]line [18:39:46]line [18:39:46]line [18:39:46]line [18:39:46]written 0, free lines is 3300 [18:39:46]MH_Cut [18:39:46]Write to MH i2c: D1 01 00 C5 0E 01 A5 [18:39:46]Write i2c OK [18:39:46]MH_I2C_Read... [18:39:46]Read from MH i2c: D1 [18:39:46]MH_I2C_Read... [18:39:46]Read from MH i2c: D1 01 00 [18:39:46]MH_I2C_Read... [18:39:46]Read from MH i2c: D1 01 00 C5 0E 00 A4 [18:39:46]Write to MH i2c: 01 00 00 C6 0E D4 [18:39:46]Write i2c OK [18:39:46]MH_I2C_Read... [18:39: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 33 32 4F 00 00 00 17 C4 47 00 2C 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 33 32 10 04 04 00 31 6C 04 00 F4 03 04 00 C4 5D F1 66 B6 04 01 00 00 74 61 3F B6 BD 79 4A FF [18:39:46]CommunicateWithHost err = 0 [18:39:46]CheckOFDResponse [18:39:46]1017 (14) - 77093643461234 [18:39:46]1041 (16) - 0000000000871832 [18:39:46]1040 (4) - 289841 [18:39:46]1012 (4) - 23.09.2024 12:23 [18:39:46]1206 (1) - 0 [18:39:46]OFD Sender: Remove packet 289841 [18:39:46]ProducePacketName [18:39:46]name=ofd_packets/00289841 [18:39:46]NVStorageDeleteData [18:39:46]OFD Sender: No OFD packet to send [18:39:46]*** Cut start [18:39:46]*** Partial cut [18:39:46]*** CUTSNS_PIN = 1 [18:39:47]*** CUTSNS_PIN = 0 [18:39:47]*** Brake cut motor [18:39:47]Read from MH i2c: 01 [18:39:47]MH_I2C_Read... [18:39:47]*** Stop cut motor [18:39:47]*** Cut end [18:39:47]Read from MH i2c: 01 07 00 [18:39:47]MH_I2C_Read... [18:39:47]Read from MH i2c: 01 07 00 C6 0E 00 00 00 00 00 FF 0F E9 [18:39:47]process_action close_receipt done [18:39:47]requested_data is exist [18:39:47]produce_requested_data [18:39:47]requested_item fm.sn is exist - process it [18:39:47]wFMCommunicate request_size=4 [18:39:47]MH_SAM_APDU [18:39:47]CAPDU: 80 11 00 00 [18:39:47]Write to MH i2c: E2 08 00 C7 0E 80 11 00 00 00 00 00 00 4F [18:39:47]Write i2c OK [18:39:47]MH_I2C_Read... [18:39:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:47]Read from MH i2c: E2 [18:39:47]MH_I2C_Read... [18:39:47]Read from MH i2c: E2 17 00 [18:39:47]MH_I2C_Read... [18:39:47]Read from MH i2c: E2 17 00 C7 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9F [18:39:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:39:47]wFMCommunicate OK [18:39:47]requested_item fd.num is exist - process it [18:39:47]SAM_PROTO_GetFieldsCounters [18:39:47]wFMCommunicate request_size=4 [18:39:47]MH_SAM_APDU [18:39:47]CAPDU: 80 13 00 00 [18:39:47]Write to MH i2c: E2 08 00 C8 0E 80 13 00 00 00 00 00 00 52 [18:39:47]Write i2c OK [18:39:47]MH_I2C_Read... [18:39:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:39:47]Read from MH i2c: E2 [18:39:47]MH_I2C_Read... [18:39:47]Read from MH i2c: E2 62 00 [18:39:47]MH_I2C_Read... [18:39:47]Read from MH i2c: E2 62 00 C8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 31 6C 04 00 0E 04 04 00 03 02 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 27 [18:39:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 31 6C 04 00 0E 04 04 00 03 02 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 [18:39:47]wFMCommunicate OK [18:39:47]SAM_PROTO_GetFieldsCounters done [18:39:47]requested_item shift.num is exist - process it [18:39:47]requested_item shift.opened is exist - process it [18:39:47]req_shift_opened [18:39:47]FM_GetShiftState [18:39:47]SAM_PROTO_GetShiftState [18:39:47]wFMCommunicate request_size=4 [18:39:47]MH_SAM_APDU [18:39:47]CAPDU: 80 13 01 00 [18:39:47]Write to MH i2c: E2 08 00 C9 0E 80 13 01 00 00 00 00 00 54 [18:39:47]Write i2c OK [18:39:47]MH_I2C_Read... [18:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:47]Read from MH i2c: E2 [18:39:47]MH_I2C_Read... [18:39:47]Read from MH i2c: E2 0E 00 [18:39:47]MH_I2C_Read... [18:39:47]Read from MH i2c: E2 0E 00 C9 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F5 [18:39:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:39:47]wFMCommunicate OK [18:39:47]SAM_PROTO_GetShiftState done [18:39:47]FM_GetShiftState done [18:39:47]req_shift_opened done [18:39:47]requested_item shift.open_date is exist - process it [18:39:47]req_shift_open_date [18:39:47]req_shift_open_date done [18:39:47]produce_requested_data done [18:39:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289841,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:39:47]process_action_free close_receipt [18:39:47]json_value_free [18:39:47]json_value_free done [18:39:47]process_json_proto returns [18:39:47]Send response to host [18:39:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289841,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:39:47]free response buf [18:39:47]execute_script done [18:39:47]execute_script returns [18:39:47]free content buf [18:39:47]Sock 9.Close socket [18:39:47]Sock 9.Thread stoped [18:39:51]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:03]accept exits with 11 [18:40:03]New connection [18:40:03]New thread 3067350372 created [18:40:03]Thread 3067493732 joined [18:40:03]Waiting for new connection... [18:40:03] Sock 11.Parse request [18:40:03]Sock 11.Check first char [18:40:03]Sock 11.First char is OK [18:40:03]request: POST /json_proto HTTP/1.0 [18:40:03]Method: POST [18:40:03]URL: /json_proto [18:40:03]Method is POST - this is cgi request [18:40:03]url: /json_proto [18:40:03]query_string will be loaded in cgi processing [18:40:03]execute_cgi json_proto POST (null) [18:40:03]execute_cgi path=json_proto method=POST [18:40:03]POST find Content-Length [18:40:03]Host: 172.17.41.135:8080 [18:40:03]Content-Length: 684 [18:40:03]Content-Type: application/json [18:40:03] [18:40:03]POST finish read [18:40:03]Found Content-Length = 684 [18:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:03]execute_script... [18:40: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)24617953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:03]POST & json_proto [18:40:03]process_json_proto [18:40:03]json parsed OK: [18:40:03]protocol is kg_v1.0 [18:40:03]action value=close_receipt [18:40:03]process_action close_receipt [18:40:03]cmd_close_receipt [18:40:03]MH_GetDate [18:40:03]Write to MH i2c: F0 00 00 CA 0E C7 [18:40:03]Write i2c OK [18:40:03]MH_I2C_Read... [18:40:03]Read from MH i2c: F0 [18:40:03]MH_I2C_Read... [18:40:03]Read from MH i2c: F0 09 00 [18:40:03]MH_I2C_Read... [18:40:03]Read from MH i2c: F0 09 00 CA 0E 00 04 B6 F1 66 ED 3E 82 65 F3 [18:40:03]GetLastDocTimeStamp 1727116785 [18:40:03]current date 1727116804 [18:40:03]FM_GetShiftState [18:40:03]SAM_PROTO_GetShiftState [18:40:03]wFMCommunicate request_size=4 [18:40:03]MH_SAM_APDU [18:40:03]CAPDU: 80 13 01 00 [18:40:03]Write to MH i2c: E2 08 00 CB 0E 80 13 01 00 00 00 00 00 56 [18:40:03]Write i2c OK [18:40:03]MH_I2C_Read... [18:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:03]Read from MH i2c: E2 [18:40:03]MH_I2C_Read... [18:40:03]Read from MH i2c: E2 0E 00 [18:40:03]MH_I2C_Read... [18:40:03]Read from MH i2c: E2 0E 00 CB 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F7 [18:40:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:40:03]wFMCommunicate OK [18:40:03]SAM_PROTO_GetShiftState done [18:40:03]FM_GetShiftState done [18:40:03]opened in 1727051401 [18:40:03]opened+sec_in_day 1727137801 [18:40:03]quantity*price = 100005 [18:40:03]sum+1 = 100006 [18:40:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 516 23.09.2024 18:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289842 ФПД: 74948651829674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184004&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289842&fm=74948651829674&tin=02508201610067®Number=0000000000091827&sum=100000 [18:40:04]StoreToDocumentArchive [18:40:04]shift 515 fd 289842 [18:40:04]save to /storage/0515/doc_00289842 [18:40:04]save last doc name /storage/0515/doc_00289842 to /storage/kkm_last_doc_name [18:40:04]save OK [18:40:04]Clear old archive folders... [18:40:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:40:04]tlvbuf is 01862530 [18:40:04]SAM_PROTO_ClearQueue [18:40:04]wFMCommunicate request_size=4 [18:40:04]MH_SAM_APDU [18:40:04]CAPDU: 80 09 00 00 [18:40:04]Write to MH i2c: E2 08 00 D8 0E 80 09 00 00 00 00 00 00 58 [18:40:04]Write i2c OK [18:40:04]MH_I2C_Read... [18:40:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:40:04]Read from MH i2c: E2 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 D8 0E 00 90 00 5A [18:40:04]RAPDU: 90 00 [18:40:04]wFMCommunicate OK [18:40:04]SAM_PROTO_ClearQueue done [18:40:04]KKMCreateOFDPacket [18:40:04]OFDProtocolAddRootSTLVToBuf [18:40:04]FM_MakeSignedData [18:40:04]FM_MakeSignedData [18:40:04]SAM_PROTO_SignData [18:40:04]wFMCommunicate request_size=4 [18:40:04]MH_SAM_APDU [18:40:04]CAPDU: 80 0D 01 02 [18:40:04]Write to MH i2c: E2 08 00 D9 0E 80 0D 01 02 00 00 00 00 60 [18:40:04]Write i2c OK [18:40:04]MH_I2C_Read... [18:40:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:40:04]Read from MH i2c: E2 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 D9 0E 00 90 00 5B [18:40:04]RAPDU: 90 00 [18:40:04]wFMCommunicate OK [18:40:04]wFMCommunicate request_size=255 [18:40:04]MH_SAM_APDU [18:40:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 04 02 00 00 F4 03 04 00 04 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6C 04 00 35 04 06 00 44 [18:40:04]Write to MH i2c: E2 02 01 DA 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 04 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6C 04 00 35 04 06 00 44 00 00 6F [18:40:04]Write i2c OK [18:40:04]MH_I2C_Read... [18:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:04]Read from MH i2c: E2 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 DA 0E 00 90 00 5C [18:40:04]RAPDU: 90 00 [18:40:04]wFMCommunicate OK [18:40:04]wFMCommunicate request_size=10 [18:40:04]MH_SAM_APDU [18:40:04]CAPDU: 80 0D 02 02 05 2A 57 C4 C9 AA [18:40:04]Write to MH i2c: E2 0D 00 DB 0E 80 0D 02 02 05 00 2A 57 C4 C9 AA 00 00 25 [18:40:04]Write i2c OK [18:40:04]MH_I2C_Read... [18:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:04]Read from MH i2c: E2 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 03 00 DB 0E 00 90 00 5D [18:40:04]RAPDU: 90 00 [18:40:04]wFMCommunicate OK [18:40:04]wFMCommunicate request_size=4 [18:40:04]MH_SAM_APDU [18:40:04]CAPDU: 80 0D 03 02 [18:40:04]Write to MH i2c: E2 08 00 DC 0E 80 0D 03 02 00 00 00 00 65 [18:40:04]Write i2c OK [18:40:04]MH_I2C_Read... [18:40:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:40:04]Read from MH i2c: E2 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 0B 00 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 0B 00 DC 0E 00 50 F7 5D 26 A8 FE 8C 8E 90 00 F0 [18:40:04]RAPDU: 50 F7 5D 26 A8 FE 8C 8E 90 00 [18:40:04]wFMCommunicate OK [18:40:04]SAM_PROTO_SignData done [18:40:04]FM_MakeSignedData done [18:40:04]CreateOFDProtocolMessage [18:40:04]wFMCommunicate request_size=4 [18:40:04]MH_SAM_APDU [18:40:04]CAPDU: 80 11 00 00 [18:40:04]Write to MH i2c: E2 08 00 DD 0E 80 11 00 00 00 00 00 00 65 [18:40:04]Write i2c OK [18:40:04]MH_I2C_Read... [18:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:04]Read from MH i2c: E2 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 17 00 [18:40:04]MH_I2C_Read... [18:40:04]Read from MH i2c: E2 17 00 DD 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B5 [18:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:40:04]wFMCommunicate OK [18:40:04]CreateOFDProtocolMessage done [18:40:04]OFDSenderStorePacket 289842 [18:40:04]StoreOFDPacket docnum=289842 [18:40:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 11 01 07 01 74 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 04 02 00 00 F4 03 04 00 04 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6C 04 00 35 04 06 00 44 2A 57 C4 C9 AA 50 F7 5D 26 A8 FE 8C 8E [18:40:04]CheckFolder [18:40:04]dirname=/storage/ofd_packets [18:40:04]CheckFolder done [18:40:04]ProducePacketName [18:40:04]name=ofd_packets/00289842 [18:40:04]NVStorageSaveData ofd_packets/00289842 [18:40:04]File name is /storage/ofd_packets/00289842 [18:40:04]Write 301 bytes [18:40:04]NVStorageSaveData done [18:40:04]OFDSenderStorePacket done [18:40:04]KKMCreateOFDPacket done [18:40:04]NVStorageSaveData kkm_last_timestamp [18:40:04]File name is /storage/kkm_last_timestamp [18:40:04]Write 4 bytes [18:40:04]NVStorageSaveData done [18:40:05]ExternCall_PrintAddStr [18:40:05]wPrintStart [18:40:05]Write to MH i2c: 01 00 00 DE 0E EC [18:40:05]Write i2c OK [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: 01 [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: 01 07 00 [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: 01 07 00 DE 0E 00 00 00 00 00 FF 0F 01 [18:40:05]RasterBufferAndPrint [18:40:05]line Счет N : (1)24617953 [18:40:05]line ИНН: 02508201610067 [18:40:05]line Контрольно-Кассовый Чек [18:40:05]line ПРОДАЖА [18:40:05]line ТРК (МРК, ГНК) : 63 [18:40:05]line Товар: 2710124130 [18:40:05]line Аи-92-К-5 [18:40:05]line 14.750 * 67.80 [18:40:05]line = 1000.05 [18:40:05]line НДС 12% НСП 1% [18:40:05]line > о реализуемом товаре [18:40:05]line ОКРУГЛЕНИЕ: -0.05 [18:40:05]line ИТОГО: 1000.00 [18:40:05]line Внесено: 1000.00 [18:40:05]line СДАЧА: 0.00 [18:40:05]line НСП 1% : 8.85 [18:40:05]line НДС 12% : 106.20 [18:40:05]line Наличными: 1000.00 [18:40:05]line Безнал.: 0.00 [18:40:05]line Место: АЗС № 90 "Партнёр-нефть" [18:40:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:40:05]line СНО: Общий режим [18:40:05]line Чек 516 23.09.2024 18:40 [18:40:05]line Смена: 515 ФФД: 1.0 [18:40:05]line ЗНМ: 0300000107 [18:40:05]line РНМ: 0000000000091827 [18:40:05]line Версия ККМ: 001 [18:40:05]line ФМ: 0000000000871832 [18:40:05]line ФД: 289842 [18:40:05]line ФПД: 74948651829674 [18:40:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184004&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289842&fm=74948651829674&tin=02508201610067®Number=0000000000091827&sum=100000 [18:40:05]written 0, free lines is 4095 [18:40:05]OFD Sender: Processing packet 289842 [packets to send 1784, broken 1783] [18:40:05]ProducePacketName [18:40:05]name=ofd_packets/00289842 [18:40:05]OFD Sender: To server: pG, [18:40:05]CommunicateWithHost lk.salyk.kg:30040 [18:40:05]ConnectInit lk.salyk.kg [18:40:05]Connected sock=9 [18:40: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 33 32 0F 01 00 00 11 01 07 01 74 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 04 02 00 00 F4 03 04 00 04 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 32 6C 04 00 35 04 06 00 44 2A 57 C4 C9 AA 50 F7 5D 26 A8 FE 8C 8E [18:40:05]Write to MH i2c: 01 00 00 08 0F 17 [18:40:05]Write i2c OK [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: 01 [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: 01 07 00 [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: 01 07 00 08 0F 00 00 00 00 00 DC 0C 06 [18:40:05]RasterBufferAndPrint [18:40:05]line [18:40:05]line [18:40:05]line [18:40:05]line [18:40:05]line [18:40:05]written 0, free lines is 3299 [18:40:05]MH_Cut [18:40:05]Write to MH i2c: D1 01 00 0F 0F 01 F0 [18:40:05]Write i2c OK [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: D1 [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: D1 01 00 [18:40:05]MH_I2C_Read... [18:40:05]Read from MH i2c: D1 01 00 0F 0F 00 EF [18:40:05]Write to MH i2c: 01 00 00 10 0F 1F [18:40:05]Write i2c OK [18:40:05]MH_I2C_Read... [18:40: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 33 32 4F 00 00 00 25 72 47 00 11 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 33 32 10 04 04 00 32 6C 04 00 F4 03 04 00 D8 5D F1 66 B6 04 01 00 00 00 62 1E 6E 48 B3 C2 65 [18:40:05]CommunicateWithHost err = 0 [18:40:05]CheckOFDResponse [18:40:05]1017 (14) - 77093643461234 [18:40:05]1041 (16) - 0000000000871832 [18:40:05]1040 (4) - 289842 [18:40:05]1012 (4) - 23.09.2024 12:23 [18:40:05]1206 (1) - 0 [18:40:05]OFD Sender: Remove packet 289842 [18:40:05]ProducePacketName [18:40:05]name=ofd_packets/00289842 [18:40:05]NVStorageDeleteData [18:40:06]*** Cut start [18:40:06]*** Partial cut [18:40:06]*** CUTSNS_PIN = 1 [18:40:06]*** CUTSNS_PIN = 0 [18:40:06]OFD Sender: No OFD packet to send [18:40:06]*** Brake cut motor [18:40:06]Read from MH i2c: 01 [18:40:06]MH_I2C_Read... [18:40:06]*** Stop cut motor [18:40:06]*** Cut end [18:40:06]Read from MH i2c: 01 07 00 [18:40:06]MH_I2C_Read... [18:40:06]Read from MH i2c: 01 07 00 10 0F 00 00 00 00 00 FF 0F 34 [18:40:06]process_action close_receipt done [18:40:06]requested_data is exist [18:40:06]produce_requested_data [18:40:06]requested_item fm.sn is exist - process it [18:40:06]wFMCommunicate request_size=4 [18:40:06]MH_SAM_APDU [18:40:06]CAPDU: 80 11 00 00 [18:40:06]Write to MH i2c: E2 08 00 11 0F 80 11 00 00 00 00 00 00 9A [18:40:06]Write i2c OK [18:40:06]MH_I2C_Read... [18:40:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:06]Read from MH i2c: E2 [18:40:06]MH_I2C_Read... [18:40:06]Read from MH i2c: E2 17 00 [18:40:06]MH_I2C_Read... [18:40:06]Read from MH i2c: E2 17 00 11 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EA [18:40:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:40:06]wFMCommunicate OK [18:40:06]requested_item fd.num is exist - process it [18:40:06]SAM_PROTO_GetFieldsCounters [18:40:06]wFMCommunicate request_size=4 [18:40:06]MH_SAM_APDU [18:40:06]CAPDU: 80 13 00 00 [18:40:06]Write to MH i2c: E2 08 00 12 0F 80 13 00 00 00 00 00 00 9D [18:40:06]Write i2c OK [18:40:06]MH_I2C_Read... [18:40:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:40:07]Read from MH i2c: E2 [18:40:07]MH_I2C_Read... [18:40:07]Read from MH i2c: E2 62 00 [18:40:07]MH_I2C_Read... [18:40:07]Read from MH i2c: E2 62 00 12 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 32 6C 04 00 0E 04 04 00 03 02 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 76 [18:40: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 32 6C 04 00 0E 04 04 00 03 02 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 [18:40:07]wFMCommunicate OK [18:40:07]SAM_PROTO_GetFieldsCounters done [18:40:07]requested_item shift.num is exist - process it [18:40:07]requested_item shift.opened is exist - process it [18:40:07]req_shift_opened [18:40:07]FM_GetShiftState [18:40:07]SAM_PROTO_GetShiftState [18:40:07]wFMCommunicate request_size=4 [18:40:07]MH_SAM_APDU [18:40:07]CAPDU: 80 13 01 00 [18:40:07]Write to MH i2c: E2 08 00 13 0F 80 13 01 00 00 00 00 00 9F [18:40:07]Write i2c OK [18:40:07]MH_I2C_Read... [18:40:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:07]Read from MH i2c: E2 [18:40:07]MH_I2C_Read... [18:40:07]Read from MH i2c: E2 0E 00 [18:40:07]MH_I2C_Read... [18:40:07]Read from MH i2c: E2 0E 00 13 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 40 [18:40:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:40:07]wFMCommunicate OK [18:40:07]SAM_PROTO_GetShiftState done [18:40:07]FM_GetShiftState done [18:40:07]req_shift_opened done [18:40:07]requested_item shift.open_date is exist - process it [18:40:07]req_shift_open_date [18:40:07]req_shift_open_date done [18:40:07]produce_requested_data done [18:40:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289842,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:40:07]process_action_free close_receipt [18:40:07]json_value_free [18:40:07]json_value_free done [18:40:07]process_json_proto returns [18:40:07]Send response to host [18:40:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289842,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:40:07]free response buf [18:40:07]execute_script done [18:40:07]execute_script returns [18:40:07]free content buf [18:40:07]Sock 11.Close socket [18:40:07]Sock 11.Thread stoped [18:40:11]OFD Sender: No OFD packet to send [18:40:16]OFD Sender: No OFD packet to send [18:40:21]OFD Sender: No OFD packet to send [18:40:26]OFD Sender: No OFD packet to send [18:40:31]OFD Sender: No OFD packet to send [18:40:32]accept exits with 8 [18:40:32]New connection [18:40:32]New thread 3067493732 created [18:40:32]Thread 3067350372 joined [18:40:32]Waiting for new connection... [18:40:32] Sock 8.Parse request [18:40:32]Sock 8.Check first char [18:40:32]Sock 8.First char is OK [18:40:32]request: POST /json_proto HTTP/1.0 [18:40:32]Method: POST [18:40:32]URL: /json_proto [18:40:32]Method is POST - this is cgi request [18:40:32]url: /json_proto [18:40:32]query_string will be loaded in cgi processing [18:40:32]execute_cgi json_proto POST (null) [18:40:32]execute_cgi path=json_proto method=POST [18:40:32]POST find Content-Length [18:40:32]Host: 172.17.41.135:8080 [18:40:32]Content-Length: 680 [18:40:32]Content-Type: application/json [18:40:32] [18:40:32]POST finish read [18:40:32]Found Content-Length = 680 [18:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.350, "sum" : 905.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 905.00, "total" : 905.00, "payments": [ { "type": 0, "sum" : 905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:32]execute_script... [18:40:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.350, "sum" : 905.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 905.00, "total" : 905.00, "payments": [ { "type": 0, "sum" : 905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:32]POST & json_proto [18:40:32]process_json_proto [18:40:32]json parsed OK: [18:40:32]protocol is kg_v1.0 [18:40:32]action value=close_receipt [18:40:32]process_action close_receipt [18:40:32]cmd_close_receipt [18:40:32]MH_GetDate [18:40:32]Write to MH i2c: F0 00 00 14 0F 12 [18:40:32]Write i2c OK [18:40:32]MH_I2C_Read... [18:40:32]Read from MH i2c: F0 [18:40:32]MH_I2C_Read... [18:40:32]Read from MH i2c: F0 09 00 [18:40:32]MH_I2C_Read... [18:40:32]Read from MH i2c: F0 09 00 14 0F 00 21 B6 F1 66 ED 3E 82 65 5B [18:40:32]GetLastDocTimeStamp 1727116804 [18:40:32]current date 1727116833 [18:40:32]FM_GetShiftState [18:40:32]SAM_PROTO_GetShiftState [18:40:32]wFMCommunicate request_size=4 [18:40:32]MH_SAM_APDU [18:40:32]CAPDU: 80 13 01 00 [18:40:32]Write to MH i2c: E2 08 00 15 0F 80 13 01 00 00 00 00 00 A1 [18:40:32]Write i2c OK [18:40:32]MH_I2C_Read... [18:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:32]Read from MH i2c: E2 [18:40:32]MH_I2C_Read... [18:40:32]Read from MH i2c: E2 0E 00 [18:40:32]MH_I2C_Read... [18:40:32]Read from MH i2c: E2 0E 00 15 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 42 [18:40:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:40:32]wFMCommunicate OK [18:40:32]SAM_PROTO_GetShiftState done [18:40:32]FM_GetShiftState done [18:40:32]opened in 1727051401 [18:40:32]opened+sec_in_day 1727137801 [18:40:32]quantity*price = 90513 [18:40:32]sum+1 = 90514 [18:40:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 905.00 Внесено: 905.00 СДАЧА: 0.00 НСП 1% : 8.01 НДС 12% : 96.12 Наличными: 905.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 517 23.09.2024 18:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289843 ФПД: 78467756913515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184033&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289843&fm=78467756913515&tin=02508201610067®Number=0000000000091827&sum=90500 [18:40:33]StoreToDocumentArchive [18:40:33]shift 515 fd 289843 [18:40:33]save to /storage/0515/doc_00289843 [18:40:33]save last doc name /storage/0515/doc_00289843 to /storage/kkm_last_doc_name [18:40:33]save OK [18:40:33]Clear old archive folders... [18:40:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:40:33]tlvbuf is 018AD7D0 [18:40:33]SAM_PROTO_ClearQueue [18:40:33]wFMCommunicate request_size=4 [18:40:33]MH_SAM_APDU [18:40:33]CAPDU: 80 09 00 00 [18:40:33]Write to MH i2c: E2 08 00 22 0F 80 09 00 00 00 00 00 00 A3 [18:40:33]Write i2c OK [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 [18:40:33]MH_I2C_Read... [18:40:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:40:33]Read from MH i2c: E2 03 00 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 03 00 22 0F 00 90 00 A5 [18:40:33]RAPDU: 90 00 [18:40:33]wFMCommunicate OK [18:40:33]SAM_PROTO_ClearQueue done [18:40:33]KKMCreateOFDPacket [18:40:33]OFDProtocolAddRootSTLVToBuf [18:40:33]FM_MakeSignedData [18:40:33]FM_MakeSignedData [18:40:33]SAM_PROTO_SignData [18:40:33]wFMCommunicate request_size=4 [18:40:33]MH_SAM_APDU [18:40:33]CAPDU: 80 0D 01 02 [18:40:33]Write to MH i2c: E2 08 00 23 0F 80 0D 01 02 00 00 00 00 AB [18:40:33]Write i2c OK [18:40:33]MH_I2C_Read... [18:40:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:40:33]Read from MH i2c: E2 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 03 00 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 03 00 23 0F 00 90 00 A6 [18:40:33]RAPDU: 90 00 [18:40:33]wFMCommunicate OK [18:40:33]wFMCommunicate request_size=255 [18:40:33]MH_SAM_APDU [18:40:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 91 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 21 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6C 04 00 35 04 06 00 47 [18:40:33]Write to MH i2c: E2 02 01 24 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 91 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 21 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6C 04 00 35 04 06 00 47 00 00 5C [18:40:33]Write i2c OK [18:40:33]MH_I2C_Read... [18:40:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:33]Read from MH i2c: E2 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 03 00 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 03 00 24 0F 00 90 00 A7 [18:40:33]RAPDU: 90 00 [18:40:33]wFMCommunicate OK [18:40:33]wFMCommunicate request_size=10 [18:40:33]MH_SAM_APDU [18:40:33]CAPDU: 80 0D 02 02 05 5D B2 C6 F3 6B [18:40:33]Write to MH i2c: E2 0D 00 25 0F 80 0D 02 02 05 00 5D B2 C6 F3 6B 00 00 EB [18:40:33]Write i2c OK [18:40:33]MH_I2C_Read... [18:40:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:33]Read from MH i2c: E2 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 03 00 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 03 00 25 0F 00 90 00 A8 [18:40:33]RAPDU: 90 00 [18:40:33]wFMCommunicate OK [18:40:33]wFMCommunicate request_size=4 [18:40:33]MH_SAM_APDU [18:40:33]CAPDU: 80 0D 03 02 [18:40:33]Write to MH i2c: E2 08 00 26 0F 80 0D 03 02 00 00 00 00 B0 [18:40:33]Write i2c OK [18:40:33]MH_I2C_Read... [18:40:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:40:33]Read from MH i2c: E2 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 0B 00 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 0B 00 26 0F 00 05 79 42 42 97 50 F2 EB 90 00 77 [18:40:33]RAPDU: 05 79 42 42 97 50 F2 EB 90 00 [18:40:33]wFMCommunicate OK [18:40:33]SAM_PROTO_SignData done [18:40:33]FM_MakeSignedData done [18:40:33]CreateOFDProtocolMessage [18:40:33]wFMCommunicate request_size=4 [18:40:33]MH_SAM_APDU [18:40:33]CAPDU: 80 11 00 00 [18:40:33]Write to MH i2c: E2 08 00 27 0F 80 11 00 00 00 00 00 00 B0 [18:40:33]Write i2c OK [18:40:33]MH_I2C_Read... [18:40:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:33]Read from MH i2c: E2 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 17 00 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: E2 17 00 27 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 00 [18:40:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:40:33]wFMCommunicate OK [18:40:33]CreateOFDProtocolMessage done [18:40:33]OFDSenderStorePacket 289843 [18:40:33]StoreOFDPacket docnum=289843 [18:40:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 12 2F 07 01 69 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 91 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 21 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6C 04 00 35 04 06 00 47 5D B2 C6 F3 6B 05 79 42 42 97 50 F2 EB [18:40:33]CheckFolder [18:40:33]dirname=/storage/ofd_packets [18:40:33]CheckFolder done [18:40:33]ProducePacketName [18:40:33]name=ofd_packets/00289843 [18:40:33]NVStorageSaveData ofd_packets/00289843 [18:40:33]File name is /storage/ofd_packets/00289843 [18:40:33]Write 301 bytes [18:40:33]NVStorageSaveData done [18:40:33]OFDSenderStorePacket done [18:40:33]KKMCreateOFDPacket done [18:40:33]NVStorageSaveData kkm_last_timestamp [18:40:33]File name is /storage/kkm_last_timestamp [18:40:33]Write 4 bytes [18:40:33]NVStorageSaveData done [18:40:33]ExternCall_PrintAddStr [18:40:33]wPrintStart [18:40:33]Write to MH i2c: 01 00 00 28 0F 37 [18:40:33]Write i2c OK [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: 01 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: 01 07 00 [18:40:33]MH_I2C_Read... [18:40:33]Read from MH i2c: 01 07 00 28 0F 00 00 00 00 00 FF 0F 4C [18:40:33]RasterBufferAndPrint [18:40:33]line Счет N : (1)24617954 [18:40:33]line ИНН: 02508201610067 [18:40:33]line Контрольно-Кассовый Чек [18:40:33]line ПРОДАЖА [18:40:33]line ТРК (МРК, ГНК) : 43 [18:40:33]line Товар: 2710124130 [18:40:33]line Аи-92-К-5 [18:40:33]line 13.350 * 67.80 [18:40:33]line = 905.13 [18:40:33]line НДС 12% НСП 1% [18:40:33]line > о реализуемом товаре [18:40:33]line ОКРУГЛЕНИЕ: -0.13 [18:40:33]line ИТОГО: 905.00 [18:40:33]line Внесено: 905.00 [18:40:33]line СДАЧА: 0.00 [18:40:33]line НСП 1% : 8.01 [18:40:33]line НДС 12% : 96.12 [18:40:33]line Наличными: 905.00 [18:40:33]line Безнал.: 0.00 [18:40:33]line Место: АЗС № 90 "Партнёр-нефть" [18:40:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:40:33]line СНО: Общий режим [18:40:33]line Чек 517 23.09.2024 18:40 [18:40:33]line Смена: 515 ФФД: 1.0 [18:40:33]line ЗНМ: 0300000107 [18:40:33]line РНМ: 0000000000091827 [18:40:33]line Версия ККМ: 001 [18:40:33]line ФМ: 0000000000871832 [18:40:33]line ФД: 289843 [18:40:33]line ФПД: 78467756913515 [18:40:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184033&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289843&fm=78467756913515&tin=02508201610067®Number=0000000000091827&sum=90500 [18:40:34]OFD Sender: Processing packet 289843 [packets to send 1784, broken 1783] [18:40:34]ProducePacketName [18:40:34]name=ofd_packets/00289843 [18:40:34]OFD Sender: To server: pG, [18:40:34]CommunicateWithHost lk.salyk.kg:30040 [18:40:34]ConnectInit lk.salyk.kg [18:40:34]written 0, free lines is 4095 [18:40:34]Connected sock=10 [18:40:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 12 2F 07 01 69 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 91 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 21 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 33 6C 04 00 35 04 06 00 47 5D B2 C6 F3 6B 05 79 42 42 97 50 F2 EB [18:40:34]Write to MH i2c: 01 00 00 52 0F 61 [18:40:34]Write i2c OK [18:40:34]MH_I2C_Read... [18:40:34]Read from MH i2c: 01 [18:40:34]MH_I2C_Read... [18:40:34]Read from MH i2c: 01 07 00 [18:40:34]MH_I2C_Read... [18:40:34]Read from MH i2c: 01 07 00 52 0F 00 00 00 00 00 DC 0C 50 [18:40:34]RasterBufferAndPrint [18:40:34]line [18:40:34]line [18:40:34]line [18:40:34]line [18:40:34]line [18:40:34]written 0, free lines is 3299 [18:40:34]MH_Cut [18:40:34]Write to MH i2c: D1 01 00 59 0F 01 3A [18:40:34]Write i2c OK [18:40:34]MH_I2C_Read... [18:40:34]Read from MH i2c: D1 [18:40:34]MH_I2C_Read... [18:40:34]Read from MH i2c: D1 01 00 [18:40:34]MH_I2C_Read... [18:40:34]Read from MH i2c: D1 01 00 59 0F 00 39 [18:40:34]Write to MH i2c: 01 00 00 5A 0F 69 [18:40:34]Write i2c OK [18:40:34]MH_I2C_Read... [18:40: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 33 32 4F 00 00 00 28 25 47 00 EC 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 33 32 10 04 04 00 33 6C 04 00 F4 03 04 00 F5 5D F1 66 B6 04 01 00 00 9E 81 21 86 2B 4F 10 89 [18:40:34]CommunicateWithHost err = 0 [18:40:34]CheckOFDResponse [18:40:34]1017 (14) - 77093643461234 [18:40:34]1041 (16) - 0000000000871832 [18:40:34]1040 (4) - 289843 [18:40:34]1012 (4) - 23.09.2024 12:24 [18:40:34]1206 (1) - 0 [18:40:34]OFD Sender: Remove packet 289843 [18:40:34]ProducePacketName [18:40:34]name=ofd_packets/00289843 [18:40:34]NVStorageDeleteData [18:40:35]OFD Sender: No OFD packet to send [18:40:35]*** Cut start [18:40:35]*** Partial cut [18:40:35]*** CUTSNS_PIN = 1 [18:40:35]*** CUTSNS_PIN = 0 [18:40:35]*** Brake cut motor [18:40:36]Read from MH i2c: 01 [18:40:36]MH_I2C_Read... [18:40:36]*** Stop cut motor [18:40:36]*** Cut end [18:40:36]Read from MH i2c: 01 07 00 [18:40:36]MH_I2C_Read... [18:40:36]Read from MH i2c: 01 07 00 5A 0F 00 00 00 00 00 FF 0F 7E [18:40:36]process_action close_receipt done [18:40:36]requested_data is exist [18:40:36]produce_requested_data [18:40:36]requested_item fm.sn is exist - process it [18:40:36]wFMCommunicate request_size=4 [18:40:36]MH_SAM_APDU [18:40:36]CAPDU: 80 11 00 00 [18:40:36]Write to MH i2c: E2 08 00 5B 0F 80 11 00 00 00 00 00 00 E4 [18:40:36]Write i2c OK [18:40:36]MH_I2C_Read... [18:40:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:36]Read from MH i2c: E2 [18:40:36]MH_I2C_Read... [18:40:36]Read from MH i2c: E2 17 00 [18:40:36]MH_I2C_Read... [18:40:36]Read from MH i2c: E2 17 00 5B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 34 [18:40:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:40:36]wFMCommunicate OK [18:40:36]requested_item fd.num is exist - process it [18:40:36]SAM_PROTO_GetFieldsCounters [18:40:36]wFMCommunicate request_size=4 [18:40:36]MH_SAM_APDU [18:40:36]CAPDU: 80 13 00 00 [18:40:36]Write to MH i2c: E2 08 00 5C 0F 80 13 00 00 00 00 00 00 E7 [18:40:36]Write i2c OK [18:40:36]MH_I2C_Read... [18:40:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:40:36]Read from MH i2c: E2 [18:40:36]MH_I2C_Read... [18:40:36]Read from MH i2c: E2 62 00 [18:40:36]MH_I2C_Read... [18:40:36]Read from MH i2c: E2 62 00 5C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 33 6C 04 00 0E 04 04 00 03 02 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 C4 [18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 33 6C 04 00 0E 04 04 00 03 02 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 [18:40:36]wFMCommunicate OK [18:40:36]SAM_PROTO_GetFieldsCounters done [18:40:36]requested_item shift.num is exist - process it [18:40:36]requested_item shift.opened is exist - process it [18:40:36]req_shift_opened [18:40:36]FM_GetShiftState [18:40:36]SAM_PROTO_GetShiftState [18:40:36]wFMCommunicate request_size=4 [18:40:36]MH_SAM_APDU [18:40:36]CAPDU: 80 13 01 00 [18:40:36]Write to MH i2c: E2 08 00 5D 0F 80 13 01 00 00 00 00 00 E9 [18:40:36]Write i2c OK [18:40:36]MH_I2C_Read... [18:40:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:36]Read from MH i2c: E2 [18:40:36]MH_I2C_Read... [18:40:36]Read from MH i2c: E2 0E 00 [18:40:36]MH_I2C_Read... [18:40:36]Read from MH i2c: E2 0E 00 5D 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8A [18:40:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:40:36]wFMCommunicate OK [18:40:36]SAM_PROTO_GetShiftState done [18:40:36]FM_GetShiftState done [18:40:36]req_shift_opened done [18:40:36]requested_item shift.open_date is exist - process it [18:40:36]req_shift_open_date [18:40:36]req_shift_open_date done [18:40:36]produce_requested_data done [18:40:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289843,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:40:36]process_action_free close_receipt [18:40:36]json_value_free [18:40:36]json_value_free done [18:40:36]process_json_proto returns [18:40:36]Send response to host [18:40:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289843,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:40:36]free response buf [18:40:36]execute_script done [18:40:36]execute_script returns [18:40:36]free content buf [18:40:36]Sock 8.Close socket [18:40:36]Sock 8.Thread stoped [18:40:40]OFD Sender: No OFD packet to send [18:40:45]OFD Sender: No OFD packet to send [18:40:50]OFD Sender: No OFD packet to send [18:40:55]OFD Sender: No OFD packet to send [18:41:00]OFD Sender: No OFD packet to send [18:41:01]accept exits with 9 [18:41:01]New connection [18:41:01]New thread 3067350372 created [18:41:01]Thread 3067493732 joined [18:41:01]Waiting for new connection... [18:41:01] Sock 9.Parse request [18:41:01]Sock 9.Check first char [18:41:01]Sock 9.First char is OK [18:41:01]request: POST /json_proto HTTP/1.0 [18:41:01]Method: POST [18:41:01]URL: /json_proto [18:41:01]Method is POST - this is cgi request [18:41:01]url: /json_proto [18:41:01]query_string will be loaded in cgi processing [18:41:01]execute_cgi json_proto POST (null) [18:41:01]execute_cgi path=json_proto method=POST [18:41:01]POST find Content-Length [18:41:01]Host: 172.17.41.135:8080 [18:41:01]Content-Length: 679 [18:41:01]Content-Type: application/json [18:41:01] [18:41:01]POST finish read [18:41:01]Found Content-Length = 679 [18:41:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:01]execute_script... [18:41: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)24617956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:01]POST & json_proto [18:41:01]process_json_proto [18:41:01]json parsed OK: [18:41:01]protocol is kg_v1.0 [18:41:01]action value=close_receipt [18:41:01]process_action close_receipt [18:41:01]cmd_close_receipt [18:41:01]MH_GetDate [18:41:01]Write to MH i2c: F0 00 00 5E 0F 5C [18:41:01]Write i2c OK [18:41:01]MH_I2C_Read... [18:41:01]Read from MH i2c: F0 [18:41:01]MH_I2C_Read... [18:41:01]Read from MH i2c: F0 09 00 [18:41:01]MH_I2C_Read... [18:41:01]Read from MH i2c: F0 09 00 5E 0F 00 3E B6 F1 66 ED 3E 82 65 C2 [18:41:01]GetLastDocTimeStamp 1727116833 [18:41:01]current date 1727116862 [18:41:01]FM_GetShiftState [18:41:01]SAM_PROTO_GetShiftState [18:41:01]wFMCommunicate request_size=4 [18:41:01]MH_SAM_APDU [18:41:01]CAPDU: 80 13 01 00 [18:41:01]Write to MH i2c: E2 08 00 5F 0F 80 13 01 00 00 00 00 00 EB [18:41:01]Write i2c OK [18:41:01]MH_I2C_Read... [18:41:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:01]Read from MH i2c: E2 [18:41:01]MH_I2C_Read... [18:41:01]Read from MH i2c: E2 0E 00 [18:41:01]MH_I2C_Read... [18:41:01]Read from MH i2c: E2 0E 00 5F 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [18:41:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:41:01]wFMCommunicate OK [18:41:01]SAM_PROTO_GetShiftState done [18:41:01]FM_GetShiftState done [18:41:01]opened in 1727051401 [18:41:01]opened+sec_in_day 1727137801 [18:41:01]quantity*price = 50036 [18:41:01]sum+1 = 50037 [18:41: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 518 23.09.2024 18:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289844 ФПД: 83641851250118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184102&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289844&fm=83641851250118&tin=02508201610067®Number=0000000000091827&sum=50000 [18:41:02]StoreToDocumentArchive [18:41:02]shift 515 fd 289844 [18:41:02]save to /storage/0515/doc_00289844 [18:41:02]save last doc name /storage/0515/doc_00289844 to /storage/kkm_last_doc_name [18:41:02]save OK [18:41:02]Clear old archive folders... [18:41:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:02]tlvbuf is 018849E0 [18:41:02]SAM_PROTO_ClearQueue [18:41:02]wFMCommunicate request_size=4 [18:41:02]MH_SAM_APDU [18:41:02]CAPDU: 80 09 00 00 [18:41:02]Write to MH i2c: E2 08 00 6C 0F 80 09 00 00 00 00 00 00 ED [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 6C 0F 00 90 00 EF [18:41:02]RAPDU: 90 00 [18:41:02]wFMCommunicate OK [18:41:02]SAM_PROTO_ClearQueue done [18:41:02]KKMCreateOFDPacket [18:41:02]OFDProtocolAddRootSTLVToBuf [18:41:02]FM_MakeSignedData [18:41:02]FM_MakeSignedData [18:41:02]SAM_PROTO_SignData [18:41:02]wFMCommunicate request_size=4 [18:41:02]MH_SAM_APDU [18:41:02]CAPDU: 80 0D 01 02 [18:41:02]Write to MH i2c: E2 08 00 6D 0F 80 0D 01 02 00 00 00 00 F5 [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 6D 0F 00 90 00 F0 [18:41:02]RAPDU: 90 00 [18:41:02]wFMCommunicate OK [18:41:02]wFMCommunicate request_size=255 [18:41:02]MH_SAM_APDU [18:41:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 3E B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6C 04 00 35 04 06 00 4C [18:41:02]Write to MH i2c: E2 02 01 6E 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 3E B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6C 04 00 35 04 06 00 4C 00 00 BB [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:03]Read from MH i2c: E2 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 03 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 03 00 6E 0F 00 90 00 F1 [18:41:03]RAPDU: 90 00 [18:41:03]wFMCommunicate OK [18:41:03]wFMCommunicate request_size=10 [18:41:03]MH_SAM_APDU [18:41:03]CAPDU: 80 0D 02 02 05 12 62 D5 05 C6 [18:41:03]Write to MH i2c: E2 0D 00 6F 0F 80 0D 02 02 05 00 12 62 D5 05 C6 00 00 16 [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:03]Read from MH i2c: E2 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 03 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 03 00 6F 0F 00 90 00 F2 [18:41:03]RAPDU: 90 00 [18:41:03]wFMCommunicate OK [18:41:03]wFMCommunicate request_size=4 [18:41:03]MH_SAM_APDU [18:41:03]CAPDU: 80 0D 03 02 [18:41:03]Write to MH i2c: E2 08 00 70 0F 80 0D 03 02 00 00 00 00 FA [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:03]Read from MH i2c: E2 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 0B 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 0B 00 70 0F 00 4A 90 46 24 8C 08 56 06 90 00 2F [18:41:03]RAPDU: 4A 90 46 24 8C 08 56 06 90 00 [18:41:03]wFMCommunicate OK [18:41:03]SAM_PROTO_SignData done [18:41:03]FM_MakeSignedData done [18:41:03]CreateOFDProtocolMessage [18:41:03]wFMCommunicate request_size=4 [18:41:03]MH_SAM_APDU [18:41:03]CAPDU: 80 11 00 00 [18:41:03]Write to MH i2c: E2 08 00 71 0F 80 11 00 00 00 00 00 00 FA [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:03]Read from MH i2c: E2 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 17 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: E2 17 00 71 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4A [18:41:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:41:03]wFMCommunicate OK [18:41:03]CreateOFDProtocolMessage done [18:41:03]OFDSenderStorePacket 289844 [18:41:03]StoreOFDPacket docnum=289844 [18:41:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DA B2 07 01 27 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 3E B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6C 04 00 35 04 06 00 4C 12 62 D5 05 C6 4A 90 46 24 8C 08 56 06 [18:41:03]CheckFolder [18:41:03]dirname=/storage/ofd_packets [18:41:03]CheckFolder done [18:41:03]ProducePacketName [18:41:03]name=ofd_packets/00289844 [18:41:03]NVStorageSaveData ofd_packets/00289844 [18:41:03]File name is /storage/ofd_packets/00289844 [18:41:03]Write 301 bytes [18:41:03]NVStorageSaveData done [18:41:03]OFDSenderStorePacket done [18:41:03]KKMCreateOFDPacket done [18:41:03]NVStorageSaveData kkm_last_timestamp [18:41:03]File name is /storage/kkm_last_timestamp [18:41:03]Write 4 bytes [18:41:03]NVStorageSaveData done [18:41:03]ExternCall_PrintAddStr [18:41:03]wPrintStart [18:41:03]Write to MH i2c: 01 00 00 72 0F 81 [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 07 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 07 00 72 0F 00 00 00 00 00 FF 0F 96 [18:41:03]RasterBufferAndPrint [18:41:03]line Счет N : (1)24617956 [18:41:03]line ИНН: 02508201610067 [18:41:03]line Контрольно-Кассовый Чек [18:41:03]line ПРОДАЖА [18:41:03]line ТРК (МРК, ГНК) : 33 [18:41:03]line Товар: 2710124130 [18:41:03]line Аи-92-К-5 [18:41:03]line 7.380 * 67.80 [18:41:03]line = 500.36 [18:41:03]line НДС 12% НСП 1% [18:41:03]line > о реализуемом товаре [18:41:03]line ОКРУГЛЕНИЕ: -0.36 [18:41:03]line ИТОГО: 500.00 [18:41:03]line Внесено: 500.00 [18:41:03]line СДАЧА: 0.00 [18:41:03]line НСП 1% : 4.43 [18:41:03]line НДС 12% : 53.14 [18:41:03]line Наличными: 500.00 [18:41:03]line Безнал.: 0.00 [18:41:03]line Место: АЗС № 90 "Партнёр-нефть" [18:41:03]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:41:03]line СНО: Общий режим [18:41:03]line Чек 518 23.09.2024 18:41 [18:41:03]line Смена: 515 ФФД: 1.0 [18:41:03]line ЗНМ: 0300000107 [18:41:03]line РНМ: 0000000000091827 [18:41:03]line Версия ККМ: 001 [18:41:03]line ФМ: 0000000000871832 [18:41:03]line ФД: 289844 [18:41:03]line ФПД: 83641851250118 [18:41:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184102&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289844&fm=83641851250118&tin=02508201610067®Number=0000000000091827&sum=50000 [18:41:03]written 0, free lines is 4095 [18:41:03]OFD Sender: Processing packet 289844 [packets to send 1784, broken 1783] [18:41:03]ProducePacketName [18:41:03]name=ofd_packets/00289844 [18:41:03]OFD Sender: To server: pG, [18:41:03]CommunicateWithHost lk.salyk.kg:30040 [18:41:03]ConnectInit lk.salyk.kg [18:41:03]Connected sock=8 [18: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 33 32 0F 01 00 00 DA B2 07 01 27 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 3E B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 34 6C 04 00 35 04 06 00 4C 12 62 D5 05 C6 4A 90 46 24 8C 08 56 06 [18:41:03]Write to MH i2c: 01 00 00 9C 0F AB [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 07 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 07 00 9C 0F 00 00 00 00 00 E4 0C A2 [18:41:03]RasterBufferAndPrint [18:41:03]line [18:41:03]line [18:41:03]line [18:41:03]line [18:41:03]line [18:41:03]written 0, free lines is 3306 [18:41:03]MH_Cut [18:41:03]Write to MH i2c: D1 01 00 A3 0F 01 84 [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: D1 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: D1 01 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: D1 01 00 A3 0F 00 83 [18:41:03]Write to MH i2c: 01 00 00 A4 0F B3 [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18: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 33 32 4F 00 00 00 A8 F6 47 00 A5 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 33 32 10 04 04 00 34 6C 04 00 F4 03 04 00 12 5E F1 66 B6 04 01 00 00 A0 F0 D9 DA C7 87 A4 EB [18:41:03]CommunicateWithHost err = 0 [18:41:03]CheckOFDResponse [18:41:03]1017 (14) - 77093643461234 [18:41:03]1041 (16) - 0000000000871832 [18:41:03]1040 (4) - 289844 [18:41:03]1012 (4) - 23.09.2024 12:24 [18:41:03]1206 (1) - 0 [18:41:03]OFD Sender: Remove packet 289844 [18:41:03]ProducePacketName [18:41:03]name=ofd_packets/00289844 [18:41:03]NVStorageDeleteData [18:41:04]OFD Sender: No OFD packet to send [18:41:04]*** Cut start [18:41:04]*** Partial cut [18:41:04]*** CUTSNS_PIN = 1 [18:41:04]*** CUTSNS_PIN = 0 [18:41:04]*** Brake cut motor [18:41:05]Read from MH i2c: 01 [18:41:05]MH_I2C_Read... [18:41:05]*** Stop cut motor [18:41:05]*** Cut end [18:41:05]Read from MH i2c: 01 07 00 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: 01 07 00 A4 0F 00 00 00 00 00 FF 0F C8 [18:41:05]process_action close_receipt done [18:41:05]requested_data is exist [18:41:05]produce_requested_data [18:41:05]requested_item fm.sn is exist - process it [18:41:05]wFMCommunicate request_size=4 [18:41:05]MH_SAM_APDU [18:41:05]CAPDU: 80 11 00 00 [18:41:05]Write to MH i2c: E2 08 00 A5 0F 80 11 00 00 00 00 00 00 2E [18:41:05]Write i2c OK [18:41:05]MH_I2C_Read... [18:41:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:05]Read from MH i2c: E2 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 17 00 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 17 00 A5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7E [18:41:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:41:05]wFMCommunicate OK [18:41:05]requested_item fd.num is exist - process it [18:41:05]SAM_PROTO_GetFieldsCounters [18:41:05]wFMCommunicate request_size=4 [18:41:05]MH_SAM_APDU [18:41:05]CAPDU: 80 13 00 00 [18:41:05]Write to MH i2c: E2 08 00 A6 0F 80 13 00 00 00 00 00 00 31 [18:41:05]Write i2c OK [18:41:05]MH_I2C_Read... [18:41:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:05]Read from MH i2c: E2 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 62 00 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 62 00 A6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 34 6C 04 00 0E 04 04 00 03 02 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 12 [18:41:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 34 6C 04 00 0E 04 04 00 03 02 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 [18:41:05]wFMCommunicate OK [18:41:05]SAM_PROTO_GetFieldsCounters done [18:41:05]requested_item shift.num is exist - process it [18:41:05]requested_item shift.opened is exist - process it [18:41:05]req_shift_opened [18:41:05]FM_GetShiftState [18:41:05]SAM_PROTO_GetShiftState [18:41:05]wFMCommunicate request_size=4 [18:41:05]MH_SAM_APDU [18:41:05]CAPDU: 80 13 01 00 [18:41:05]Write to MH i2c: E2 08 00 A7 0F 80 13 01 00 00 00 00 00 33 [18:41:05]Write i2c OK [18:41:05]MH_I2C_Read... [18:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:05]Read from MH i2c: E2 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 0E 00 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 0E 00 A7 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D4 [18:41:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:41:05]wFMCommunicate OK [18:41:05]SAM_PROTO_GetShiftState done [18:41:05]FM_GetShiftState done [18:41:05]req_shift_opened done [18:41:05]requested_item shift.open_date is exist - process it [18:41:05]req_shift_open_date [18:41:05]req_shift_open_date done [18:41:05]produce_requested_data done [18:41:05]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289844,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:41:05]process_action_free close_receipt [18:41:05]json_value_free [18:41:05]json_value_free done [18:41:05]process_json_proto returns [18:41:05]Send response to host [18:41:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289844,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:41:05]free response buf [18:41:05]execute_script done [18:41:05]execute_script returns [18:41:05]free content buf [18:41:05]Sock 9.Close socket [18:41:05]Sock 9.Thread stoped [18:41:05]accept exits with 10 [18:41:05]New connection [18:41:05]New thread 3067493732 created [18:41:05]Thread 3067350372 joined [18:41:05]Waiting for new connection... [18:41:05] Sock 10.Parse request [18:41:05]Sock 10.Check first char [18:41:05]Sock 10.First char is OK [18:41:05]request: POST /json_proto HTTP/1.0 [18:41:05]Method: POST [18:41:05]URL: /json_proto [18:41:05]Method is POST - this is cgi request [18:41:05]url: /json_proto [18:41:05]query_string will be loaded in cgi processing [18:41:05]execute_cgi json_proto POST (null) [18:41:05]execute_cgi path=json_proto method=POST [18:41:05]POST find Content-Length [18:41:05]Host: 172.17.41.135:8080 [18:41:05]Content-Length: 791 [18:41:05]Content-Type: application/json [18:41:05] [18:41:05]POST finish read [18:41:05]Found Content-Length = 791 [18:41:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:05]execute_script... [18:41:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:05]POST & json_proto [18:41:05]process_json_proto [18:41:05]json parsed OK: [18:41:05]protocol is kg_v1.0 [18:41:05]action value=close_receipt [18:41:05]process_action close_receipt [18:41:05]cmd_close_receipt [18:41:05]MH_GetDate [18:41:05]Write to MH i2c: F0 00 00 A8 0F A6 [18:41:05]Write i2c OK [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: F0 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: F0 09 00 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: F0 09 00 A8 0F 00 42 B6 F1 66 ED 3E 82 65 10 [18:41:05]GetLastDocTimeStamp 1727116862 [18:41:05]current date 1727116866 [18:41:05]FM_GetShiftState [18:41:05]SAM_PROTO_GetShiftState [18:41:05]wFMCommunicate request_size=4 [18:41:05]MH_SAM_APDU [18:41:05]CAPDU: 80 13 01 00 [18:41:05]Write to MH i2c: E2 08 00 A9 0F 80 13 01 00 00 00 00 00 35 [18:41:05]Write i2c OK [18:41:05]MH_I2C_Read... [18:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:05]Read from MH i2c: E2 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 0E 00 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 0E 00 A9 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D6 [18:41:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:41:05]wFMCommunicate OK [18:41:05]SAM_PROTO_GetShiftState done [18:41:05]FM_GetShiftState done [18:41:05]opened in 1727051401 [18:41:05]opened+sec_in_day 1727137801 [18:41:05]quantity*price = 0 [18:41:05]sum+1 = 1 [18:41:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 519 23.09.2024 18:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289845 ФПД: 144724985268360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184106&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289845&fm=144724985268360&tin=02508201610067®Number=0000000000091827&sum=0 [18:41:06]StoreToDocumentArchive [18:41:06]shift 515 fd 289845 [18:41:06]save to /storage/0515/doc_00289845 [18:41:06]save last doc name /storage/0515/doc_00289845 to /storage/kkm_last_doc_name [18:41:06]save OK [18:41:06]Clear old archive folders... [18:41:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:41:06]tlvbuf is 01882850 [18:41:06]SAM_PROTO_ClearQueue [18:41:06]wFMCommunicate request_size=4 [18:41:06]MH_SAM_APDU [18:41:06]CAPDU: 80 09 00 00 [18:41:06]Write to MH i2c: E2 08 00 B6 0F 80 09 00 00 00 00 00 00 37 [18:41:06]Write i2c OK [18:41:06]MH_I2C_Read... [18:41:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:06]Read from MH i2c: E2 [18:41:06]MH_I2C_Read... [18:41:06]Read from MH i2c: E2 03 00 [18:41:06]MH_I2C_Read... [18:41:06]Read from MH i2c: E2 03 00 B6 0F 00 90 00 39 [18:41:06]RAPDU: 90 00 [18:41:06]wFMCommunicate OK [18:41:06]SAM_PROTO_ClearQueue done [18:41:06]KKMCreateOFDPacket [18:41:06]OFDProtocolAddRootSTLVToBuf [18:41:06]FM_MakeSignedData [18:41:06]FM_MakeSignedData [18:41:06]SAM_PROTO_SignData [18:41:06]wFMCommunicate request_size=4 [18:41:06]MH_SAM_APDU [18:41:06]CAPDU: 80 0D 01 02 [18:41:06]Write to MH i2c: E2 08 00 B7 0F 80 0D 01 02 00 00 00 00 3F [18:41:06]Write i2c OK [18:41:06]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 B7 0F 00 90 00 3A [18:41:07]RAPDU: 90 00 [18:41:07]wFMCommunicate OK [18:41:07]wFMCommunicate request_size=255 [18:41:07]MH_SAM_APDU [18:41: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 D6 00 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 07 02 00 00 F4 03 04 00 42 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6C 04 00 35 04 06 00 83 A0 69 56 [18:41:07]Write to MH i2c: E2 02 01 B8 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 D6 00 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 07 02 00 00 F4 03 04 00 42 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6C 04 00 35 04 06 00 83 A0 69 56 00 00 56 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 B8 0F 00 90 00 3B [18:41:07]RAPDU: 90 00 [18:41:07]wFMCommunicate OK [18:41:07]wFMCommunicate request_size=7 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 0D 02 02 02 48 88 [18:41:07]Write to MH i2c: E2 0A 00 B9 0F 80 0D 02 02 02 00 48 88 00 00 16 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 B9 0F 00 90 00 3C [18:41:07]RAPDU: 90 00 [18:41:07]wFMCommunicate OK [18:41:07]wFMCommunicate request_size=4 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 0D 03 02 [18:41:07]Write to MH i2c: E2 08 00 BA 0F 80 0D 03 02 00 00 00 00 44 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 0B 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 0B 00 BA 0F 00 20 9A 19 8A C4 95 A9 2E 90 00 D2 [18:41:07]RAPDU: 20 9A 19 8A C4 95 A9 2E 90 00 [18:41:07]wFMCommunicate OK [18:41:07]SAM_PROTO_SignData done [18:41:07]FM_MakeSignedData done [18:41:07]CreateOFDProtocolMessage [18:41:07]wFMCommunicate request_size=4 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 11 00 00 [18:41:07]Write to MH i2c: E2 08 00 BB 0F 80 11 00 00 00 00 00 00 44 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 17 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 17 00 BB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 94 [18:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:41:07]wFMCommunicate OK [18:41:07]CreateOFDProtocolMessage done [18:41:07]OFDSenderStorePacket 289845 [18:41:07]StoreOFDPacket docnum=289845 [18:41:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 BA 93 04 01 92 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 00 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 07 02 00 00 F4 03 04 00 42 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6C 04 00 35 04 06 00 83 A0 69 56 48 88 20 9A 19 8A C4 95 A9 2E [18:41:08]CheckFolder [18:41:08]dirname=/storage/ofd_packets [18:41:08]CheckFolder done [18:41:08]ProducePacketName [18:41:08]name=ofd_packets/00289845 [18:41:08]NVStorageSaveData ofd_packets/00289845 [18:41:08]File name is /storage/ofd_packets/00289845 [18:41:08]Write 298 bytes [18:41:08]NVStorageSaveData done [18:41:08]OFDSenderStorePacket done [18:41:08]KKMCreateOFDPacket done [18:41:08]NVStorageSaveData kkm_last_timestamp [18:41:08]File name is /storage/kkm_last_timestamp [18:41:08]Write 4 bytes [18:41:08]NVStorageSaveData done [18:41:08]ExternCall_PrintAddStr [18:41:08]wPrintStart [18:41:08]Write to MH i2c: 01 00 00 BC 0F CB [18:41:08]Write i2c OK [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 07 00 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 07 00 BC 0F 00 00 00 00 00 FF 0F E0 [18:41:08]RasterBufferAndPrint [18:41:08]line Счет N : (1)24617950 [18:41:08]line ИНН: 02508201610067 [18:41:08]line Контрольно-Кассовый Чек [18:41:08]line ПРОДАЖА [18:41:08]line ТРК (МРК, ГНК) : 11 [18:41:08]line Товар: 2710194210 [18:41:08]line ДТ-К-5 [18:41:08]line 65.750 * 0.00 [18:41:08]line = 0.00 [18:41:08]line НДС 12% НСП 1% [18:41:08]line > о реализуемом товаре [18:41:08]line ИТОГО: 0.00 [18:41:08]line НСП 1% : 0.00 [18:41:08]line НДС 12% : 0.00 [18:41:08]line Наличными: 0.00 [18:41:08]line Безнал.: 0.00 [18:41:08]line Место: АЗС № 90 "Партнёр-нефть" [18:41:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:41:08]line СНО: Общий режим [18:41:08]line Чек 519 23.09.2024 18:41 [18:41:08]line Смена: 515 ФФД: 1.0 [18:41:08]line ЗНМ: 0300000107 [18:41:08]line РНМ: 0000000000091827 [18:41:08]line Версия ККМ: 001 [18:41:08]line Талоны: Топливная Карта [18:41:08]line 99990 [18:41:08]line ФМ: 0000000000871832 [18:41:08]line ФД: 289845 [18:41:08]line ФПД: 144724985268360 [18:41:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184106&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289845&fm=144724985268360&tin=02508201610067®Number=0000000000091827&sum=0 [18:41:08]written 0, free lines is 4095 [18:41:08]OFD Sender: Processing packet 289845 [packets to send 1784, broken 1783] [18:41:08]ProducePacketName [18:41:08]name=ofd_packets/00289845 [18:41:08]OFD Sender: To server: pG, [18:41:08]CommunicateWithHost lk.salyk.kg:30040 [18:41:08]ConnectInit lk.salyk.kg [18:41:08]Connected sock=9 [18: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 33 32 0C 01 00 00 BA 93 04 01 92 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 00 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 07 02 00 00 F4 03 04 00 42 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 35 6C 04 00 35 04 06 00 83 A0 69 56 48 88 20 9A 19 8A C4 95 A9 2E [18:41:08]Write to MH i2c: 01 00 00 E5 0F F4 [18:41:08]Write i2c OK [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 07 00 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 07 00 E5 0F 00 00 00 00 00 EF 0C F6 [18:41:08]RasterBufferAndPrint [18:41:08]line [18:41:08]line [18:41:08]line [18:41:08]line [18:41:08]line [18:41:08]written 0, free lines is 3326 [18:41:08]MH_Cut [18:41:08]Write to MH i2c: D1 01 00 EC 0F 01 CD [18:41:08]Write i2c OK [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: D1 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: D1 01 00 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: D1 01 00 EC 0F 00 CC [18:41:08]Write to MH i2c: 01 00 00 ED 0F FC [18:41:08]Write i2c OK [18:41:08]MH_I2C_Read... [18: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 33 32 4F 00 00 00 59 2F 47 00 70 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 33 32 10 04 04 00 35 6C 04 00 F4 03 04 00 17 5E F1 66 B6 04 01 00 00 22 55 46 38 C4 84 3A AB [18:41:08]CommunicateWithHost err = 0 [18:41:08]CheckOFDResponse [18:41:08]1017 (14) - 77093643461234 [18:41:08]1041 (16) - 0000000000871832 [18:41:08]1040 (4) - 289845 [18:41:08]1012 (4) - 23.09.2024 12:24 [18:41:08]1206 (1) - 0 [18:41:08]OFD Sender: Remove packet 289845 [18:41:08]ProducePacketName [18:41:08]name=ofd_packets/00289845 [18:41:08]NVStorageDeleteData [18:41:09]*** Cut start [18:41:09]*** Partial cut [18:41:09]*** CUTSNS_PIN = 1 [18:41:09]*** CUTSNS_PIN = 0 [18:41:09]OFD Sender: No OFD packet to send [18:41:09]*** Brake cut motor [18:41:09]Read from MH i2c: 01 [18:41:09]MH_I2C_Read... [18:41:09]*** Stop cut motor [18:41:09]*** Cut end [18:41:09]Read from MH i2c: 01 07 00 [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: 01 07 00 ED 0F 00 00 00 00 00 FF 0F 11 [18:41:09]process_action close_receipt done [18:41:09]requested_data is exist [18:41:09]produce_requested_data [18:41:09]requested_item fm.sn is exist - process it [18:41:09]wFMCommunicate request_size=4 [18:41:09]MH_SAM_APDU [18:41:09]CAPDU: 80 11 00 00 [18:41:09]Write to MH i2c: E2 08 00 EE 0F 80 11 00 00 00 00 00 00 77 [18:41:09]Write i2c OK [18:41:09]MH_I2C_Read... [18:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:09]Read from MH i2c: E2 [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: E2 17 00 [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: E2 17 00 EE 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C7 [18:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:41:09]wFMCommunicate OK [18:41:09]requested_item fd.num is exist - process it [18:41:09]SAM_PROTO_GetFieldsCounters [18:41:09]wFMCommunicate request_size=4 [18:41:09]MH_SAM_APDU [18:41:09]CAPDU: 80 13 00 00 [18:41:09]Write to MH i2c: E2 08 00 EF 0F 80 13 00 00 00 00 00 00 7A [18:41:09]Write i2c OK [18:41:09]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 62 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 62 00 EF 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 35 6C 04 00 0E 04 04 00 03 02 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 5F [18:41: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 35 6C 04 00 0E 04 04 00 03 02 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 [18:41:10]wFMCommunicate OK [18:41:10]SAM_PROTO_GetFieldsCounters done [18:41:10]requested_item shift.num is exist - process it [18:41:10]requested_item shift.opened is exist - process it [18:41:10]req_shift_opened [18:41:10]FM_GetShiftState [18:41:10]SAM_PROTO_GetShiftState [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 13 01 00 [18:41:10]Write to MH i2c: E2 08 00 F0 0F 80 13 01 00 00 00 00 00 7C [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 0E 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 0E 00 F0 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [18:41:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:41:10]wFMCommunicate OK [18:41:10]SAM_PROTO_GetShiftState done [18:41:10]FM_GetShiftState done [18:41:10]req_shift_opened done [18:41:10]requested_item shift.open_date is exist - process it [18:41:10]req_shift_open_date [18:41:10]req_shift_open_date done [18:41:10]produce_requested_data done [18:41:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289845,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:41:10]process_action_free close_receipt [18:41:10]json_value_free [18:41:10]json_value_free done [18:41:10]process_json_proto returns [18:41:10]Send response to host [18:41:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289845,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:41:10]free response buf [18:41:10]execute_script done [18:41:10]execute_script returns [18:41:10]free content buf [18:41:10]Sock 10.Close socket [18:41:10]Sock 10.Thread stoped [18:41:14]OFD Sender: No OFD packet to send [18:41:15]accept exits with 8 [18:41:15]New connection [18:41:15]New thread 3067350372 created [18:41:15]Thread 3067493732 joined [18:41:15]Waiting for new connection... [18:41:15] Sock 8.Parse request [18:41:15]Sock 8.Check first char [18:41:15]Sock 8.First char is OK [18:41:15]request: POST /json_proto HTTP/1.0 [18:41:15]Method: POST [18:41:15]URL: /json_proto [18:41:15]Method is POST - this is cgi request [18:41:15]url: /json_proto [18:41:15]query_string will be loaded in cgi processing [18:41:15]execute_cgi json_proto POST (null) [18:41:15]execute_cgi path=json_proto method=POST [18:41:15]POST find Content-Length [18:41:15]Host: 172.17.41.135:8080 [18:41:15]Content-Length: 802 [18:41:15]Content-Type: application/json [18:41:15] [18:41:15]POST finish read [18:41:15]Found Content-Length = 802 [18:41:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:15]execute_script... [18: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)24617955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 55", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:15]POST & json_proto [18:41:15]process_json_proto [18:41:15]json parsed OK: [18:41:15]protocol is kg_v1.0 [18:41:15]action value=close_receipt [18:41:15]process_action close_receipt [18:41:15]cmd_close_receipt [18:41:15]MH_GetDate [18:41:15]Write to MH i2c: F0 00 00 F1 0F EF [18:41:15]Write i2c OK [18:41:15]MH_I2C_Read... [18:41:15]Read from MH i2c: F0 [18:41:15]MH_I2C_Read... [18:41:15]Read from MH i2c: F0 09 00 [18:41:15]MH_I2C_Read... [18:41:15]Read from MH i2c: F0 09 00 F1 0F 00 4C B6 F1 66 ED 3E 82 65 63 [18:41:15]GetLastDocTimeStamp 1727116866 [18:41:15]current date 1727116876 [18:41:15]FM_GetShiftState [18:41:15]SAM_PROTO_GetShiftState [18:41:15]wFMCommunicate request_size=4 [18:41:15]MH_SAM_APDU [18:41:15]CAPDU: 80 13 01 00 [18:41:15]Write to MH i2c: E2 08 00 F2 0F 80 13 01 00 00 00 00 00 7E [18:41:15]Write i2c OK [18:41:15]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 F2 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [18:41:16]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [18:41:16]opened+sec_in_day 1727137801 [18:41:16]quantity*price = 120015 [18:41:16]sum+1 = 120016 [18:41:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 520 23.09.2024 18:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289846 ФПД: 18376158562149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184117&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289846&fm=18376158562149&tin=02508201610067®Number=0000000000091827&sum=120015 [18:41:16]StoreToDocumentArchive [18:41:16]shift 515 fd 289846 [18:41:16]save to /storage/0515/doc_00289846 [18:41:16]save last doc name /storage/0515/doc_00289846 to /storage/kkm_last_doc_name [18:41:16]save OK [18:41:17]Clear old archive folders... [18:41:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:41:17]tlvbuf is 01890750 [18:41:17]SAM_PROTO_ClearQueue [18:41:17]wFMCommunicate request_size=4 [18:41:17]MH_SAM_APDU [18:41:17]CAPDU: 80 09 00 00 [18:41:17]Write to MH i2c: E2 08 00 FF 0F 80 09 00 00 00 00 00 00 80 [18:41:17]Write i2c OK [18:41:17]MH_I2C_Read... [18:41:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:17]Read from MH i2c: E2 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 FF 0F 00 90 00 82 [18:41:17]RAPDU: 90 00 [18:41:17]wFMCommunicate OK [18:41:17]SAM_PROTO_ClearQueue done [18:41:17]KKMCreateOFDPacket [18:41:17]OFDProtocolAddRootSTLVToBuf [18:41:17]FM_MakeSignedData [18:41:17]FM_MakeSignedData [18:41:17]SAM_PROTO_SignData [18:41:17]wFMCommunicate request_size=4 [18:41:17]MH_SAM_APDU [18:41:17]CAPDU: 80 0D 01 02 [18:41:17]Write to MH i2c: E2 08 00 00 10 80 0D 01 02 00 00 00 00 89 [18:41:17]Write i2c OK [18:41:17]MH_I2C_Read... [18:41:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:17]Read from MH i2c: E2 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 00 10 00 90 00 84 [18:41:17]RAPDU: 90 00 [18:41:17]wFMCommunicate OK [18:41:17]wFMCommunicate request_size=255 [18:41:17]MH_SAM_APDU [18:41:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 4D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6C 04 00 35 04 06 00 10 B6 88 67 [18:41:17]Write to MH i2c: E2 02 01 01 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 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 4D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6C 04 00 35 04 06 00 10 B6 88 67 00 00 5D [18:41:17]Write i2c OK [18:41:17]MH_I2C_Read... [18:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:17]Read from MH i2c: E2 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 01 10 00 90 00 85 [18:41:17]RAPDU: 90 00 [18:41:17]wFMCommunicate OK [18:41:17]wFMCommunicate request_size=7 [18:41:17]MH_SAM_APDU [18:41:17]CAPDU: 80 0D 02 02 02 47 65 [18:41:17]Write to MH i2c: E2 0A 00 02 10 80 0D 02 02 02 00 47 65 00 00 3C [18:41:17]Write i2c OK [18:41:17]MH_I2C_Read... [18:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:17]Read from MH i2c: E2 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 03 00 02 10 00 90 00 86 [18:41:17]RAPDU: 90 00 [18:41:17]wFMCommunicate OK [18:41:17]wFMCommunicate request_size=4 [18:41:17]MH_SAM_APDU [18:41:17]CAPDU: 80 0D 03 02 [18:41:17]Write to MH i2c: E2 08 00 03 10 80 0D 03 02 00 00 00 00 8E [18:41:17]Write i2c OK [18:41:17]MH_I2C_Read... [18:41:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:17]Read from MH i2c: E2 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 0B 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 0B 00 03 10 00 86 FF 14 A8 B0 82 F7 8A 90 00 83 [18:41:17]RAPDU: 86 FF 14 A8 B0 82 F7 8A 90 00 [18:41:17]wFMCommunicate OK [18:41:17]SAM_PROTO_SignData done [18:41:17]FM_MakeSignedData done [18:41:17]CreateOFDProtocolMessage [18:41:17]wFMCommunicate request_size=4 [18:41:17]MH_SAM_APDU [18:41:17]CAPDU: 80 11 00 00 [18:41:17]Write to MH i2c: E2 08 00 04 10 80 11 00 00 00 00 00 00 8E [18:41:17]Write i2c OK [18:41:17]MH_I2C_Read... [18:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:17]Read from MH i2c: E2 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 17 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 17 00 04 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [18:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:41:17]wFMCommunicate OK [18:41:17]CreateOFDProtocolMessage done [18:41:17]OFDSenderStorePacket 289846 [18:41:17]StoreOFDPacket docnum=289846 [18:41:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 5C 5E 04 01 49 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 4D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6C 04 00 35 04 06 00 10 B6 88 67 47 65 86 FF 14 A8 B0 82 F7 8A [18:41:17]CheckFolder [18:41:17]dirname=/storage/ofd_packets [18:41:17]CheckFolder done [18:41:17]ProducePacketName [18:41:17]name=ofd_packets/00289846 [18:41:17]NVStorageSaveData ofd_packets/00289846 [18:41:17]File name is /storage/ofd_packets/00289846 [18:41:17]Write 298 bytes [18:41:17]NVStorageSaveData done [18:41:17]OFDSenderStorePacket done [18:41:17]KKMCreateOFDPacket done [18:41:17]NVStorageSaveData kkm_last_timestamp [18:41:17]File name is /storage/kkm_last_timestamp [18:41:17]Write 4 bytes [18:41:17]NVStorageSaveData done [18:41:17]ExternCall_PrintAddStr [18:41:17]wPrintStart [18:41:17]Write to MH i2c: 01 00 00 05 10 15 [18:41:17]Write i2c OK [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: 01 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: 01 07 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: 01 07 00 05 10 00 00 00 00 00 FF 0F 2A [18:41:17]RasterBufferAndPrint [18:41:17]line Счет N : (1)24617955 [18:41:17]line ИНН: 02508201610067 [18:41:17]line Контрольно-Кассовый Чек [18:41:17]line ПРОДАЖА [18:41:17]line ТРК (МРК, ГНК) : 55 [18:41:17]line Товар: 2710194210 [18:41:17]line ДТ-К-5 [18:41:17]line 15.750 * 76.20 [18:41:17]line = 1200.15 [18:41:17]line НДС 12% НСП 1% [18:41:17]line > о реализуемом товаре [18:41:17]line ИТОГО: 1200.15 [18:41:17]line НСП 1% : 10.62 [18:41:17]line НДС 12% : 127.45 [18:41:17]line Наличными: 0.00 [18:41:17]line Безнал.: 1200.15 [18:41:17]line Место: АЗС № 90 "Партнёр-нефть" [18:41:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:41:17]line СНО: Общий режим [18:41:17]line Чек 520 23.09.2024 18:41 [18:41:17]line Смена: 515 ФФД: 1.0 [18:41:17]line ЗНМ: 0300000107 [18:41:17]line РНМ: 0000000000091827 [18:41:17]line Версия ККМ: 001 [18:41:17]line Платежная система: O! деньги [18:41:17]line ФМ: 0000000000871832 [18:41:17]line ФД: 289846 [18:41:17]line ФПД: 18376158562149 [18:41:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184117&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289846&fm=18376158562149&tin=02508201610067®Number=0000000000091827&sum=120015 [18:41:17]written 0, free lines is 4095 [18:41:17]OFD Sender: Processing packet 289846 [packets to send 1784, broken 1783] [18:41:17]ProducePacketName [18:41:17]name=ofd_packets/00289846 [18:41:17]OFD Sender: To server: pG, [18:41:17]CommunicateWithHost lk.salyk.kg:30040 [18:41:17]ConnectInit lk.salyk.kg [18:41:18]Connected sock=10 [18: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 33 32 0C 01 00 00 5C 5E 04 01 49 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 4D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 36 6C 04 00 35 04 06 00 10 B6 88 67 47 65 86 FF 14 A8 B0 82 F7 8A [18:41:18]Write to MH i2c: 01 00 00 2E 10 3E [18:41:18]Write i2c OK [18:41:18]MH_I2C_Read... [18:41:18]Read from MH i2c: 01 [18:41:18]MH_I2C_Read... [18:41:18]Read from MH i2c: 01 07 00 [18:41:18]MH_I2C_Read... [18:41:18]Read from MH i2c: 01 07 00 2E 10 00 00 00 00 00 E4 0C 35 [18:41:18]RasterBufferAndPrint [18:41:18]line [18:41:18]line [18:41:18]line [18:41:18]line [18:41:18]line [18:41:18]written 0, free lines is 3317 [18:41:18]MH_Cut [18:41:18]Write to MH i2c: D1 01 00 35 10 01 17 [18:41:18]Write i2c OK [18:41:18]MH_I2C_Read... [18:41:18]Read from MH i2c: D1 [18:41:18]MH_I2C_Read... [18:41:18]Read from MH i2c: D1 01 00 [18:41:18]MH_I2C_Read... [18:41:18]Read from MH i2c: D1 01 00 35 10 00 16 [18:41:18]Write to MH i2c: 01 00 00 36 10 46 [18:41:18]Write i2c OK [18:41:18]MH_I2C_Read... [18: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 33 32 4F 00 00 00 9E 17 47 00 7D 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 33 32 10 04 04 00 36 6C 04 00 F4 03 04 00 20 5E F1 66 B6 04 01 00 00 C0 8C 49 FC E3 FA 3B E8 [18:41:18]CommunicateWithHost err = 0 [18:41:18]CheckOFDResponse [18:41:18]1017 (14) - 77093643461234 [18:41:18]1041 (16) - 0000000000871832 [18:41:18]1040 (4) - 289846 [18:41:18]1012 (4) - 23.09.2024 12:25 [18:41:18]1206 (1) - 0 [18:41:18]OFD Sender: Remove packet 289846 [18:41:18]ProducePacketName [18:41:18]name=ofd_packets/00289846 [18:41:18]NVStorageDeleteData [18:41:19]*** Cut start [18:41:19]*** Partial cut [18:41:19]*** CUTSNS_PIN = 1 [18:41:19]OFD Sender: No OFD packet to send [18:41:19]*** CUTSNS_PIN = 0 [18:41:19]*** Brake cut motor [18:41:19]Read from MH i2c: 01 [18:41:19]MH_I2C_Read... [18:41:19]*** Stop cut motor [18:41:19]*** Cut end [18:41:19]Read from MH i2c: 01 07 00 [18:41:19]MH_I2C_Read... [18:41:19]Read from MH i2c: 01 07 00 36 10 00 00 00 00 00 FF 0F 5B [18:41:19]process_action close_receipt done [18:41:19]requested_data is exist [18:41:19]produce_requested_data [18:41:19]requested_item fm.sn is exist - process it [18:41:19]wFMCommunicate request_size=4 [18:41:19]MH_SAM_APDU [18:41:19]CAPDU: 80 11 00 00 [18:41:19]Write to MH i2c: E2 08 00 37 10 80 11 00 00 00 00 00 00 C1 [18:41:19]Write i2c OK [18:41:19]MH_I2C_Read... [18:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:19]Read from MH i2c: E2 [18:41:19]MH_I2C_Read... [18:41:19]Read from MH i2c: E2 17 00 [18:41:19]MH_I2C_Read... [18:41:19]Read from MH i2c: E2 17 00 37 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 11 [18:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:41:19]wFMCommunicate OK [18:41:19]requested_item fd.num is exist - process it [18:41:19]SAM_PROTO_GetFieldsCounters [18:41:19]wFMCommunicate request_size=4 [18:41:19]MH_SAM_APDU [18:41:19]CAPDU: 80 13 00 00 [18:41:19]Write to MH i2c: E2 08 00 38 10 80 13 00 00 00 00 00 00 C4 [18:41:19]Write i2c OK [18:41:19]MH_I2C_Read... [18:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:19]Read from MH i2c: E2 [18:41:19]MH_I2C_Read... [18:41:19]Read from MH i2c: E2 62 00 [18:41:19]MH_I2C_Read... [18:41:19]Read from MH i2c: E2 62 00 38 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 36 6C 04 00 0E 04 04 00 03 02 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 AD [18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 36 6C 04 00 0E 04 04 00 03 02 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 [18:41:19]wFMCommunicate OK [18:41:19]SAM_PROTO_GetFieldsCounters done [18:41:19]requested_item shift.num is exist - process it [18:41:19]requested_item shift.opened is exist - process it [18:41:19]req_shift_opened [18:41:19]FM_GetShiftState [18:41:19]SAM_PROTO_GetShiftState [18:41:19]wFMCommunicate request_size=4 [18:41:19]MH_SAM_APDU [18:41:19]CAPDU: 80 13 01 00 [18:41:19]Write to MH i2c: E2 08 00 39 10 80 13 01 00 00 00 00 00 C6 [18:41:19]Write i2c OK [18:41:19]MH_I2C_Read... [18:41:19]Read from MH i2c: E2 [18:41:19]MH_I2C_Read... [18:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:19]Read from MH i2c: E2 0E 00 [18:41:19]MH_I2C_Read... [18:41:19]Read from MH i2c: E2 0E 00 39 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 67 [18:41:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:41:19]wFMCommunicate OK [18:41:19]SAM_PROTO_GetShiftState done [18:41:19]FM_GetShiftState done [18:41:19]req_shift_opened done [18:41:19]requested_item shift.open_date is exist - process it [18:41:19]req_shift_open_date [18:41:19]req_shift_open_date done [18:41:19]produce_requested_data done [18:41:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289846,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:41:19]process_action_free close_receipt [18:41:19]json_value_free [18:41:19]json_value_free done [18:41:19]process_json_proto returns [18:41:19]Send response to host [18:41:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289846,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:41:19]free response buf [18:41:19]execute_script done [18:41:19]execute_script returns [18:41:19]free content buf [18:41:19]Sock 8.Close socket [18:41:19]Sock 8.Thread stoped [18:41:24]OFD Sender: No OFD packet to send [18:41:29]OFD Sender: No OFD packet to send [18:41:34]OFD Sender: No OFD packet to send [18:41:39]OFD Sender: No OFD packet to send [18:41:44]OFD Sender: No OFD packet to send [18:41:49]OFD Sender: No OFD packet to send [18:41:54]OFD Sender: No OFD packet to send [18:41:59]OFD Sender: No OFD packet to send [18:42:04]accept exits with 9 [18:42:04]New connection [18:42:04]New thread 3067493732 created [18:42:04]Thread 3067350372 joined [18:42:04]Waiting for new connection... [18:42:04] Sock 9.Parse request [18:42:04]Sock 9.Check first char [18:42:04]Sock 9.First char is OK [18:42:04]request: POST /json_proto HTTP/1.0 [18:42:04]Method: POST [18:42:04]URL: /json_proto [18:42:04]Method is POST - this is cgi request [18:42:04]url: /json_proto [18:42:04]query_string will be loaded in cgi processing [18:42:04]execute_cgi json_proto POST (null) [18:42:04]execute_cgi path=json_proto method=POST [18:42:04]POST find Content-Length [18:42:04]Host: 172.17.41.135:8080 [18:42:04]Content-Length: 676 [18:42:04]Content-Type: application/json [18:42:04] [18:42:04]POST finish read [18:42:04]Found Content-Length = 676 [18:42:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.630, "sum" : 200.41, "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" ] } } [18:42:04]execute_script... [18:42: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)24617957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.630, "sum" : 200.41, "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" ] } } [18:42:04]POST & json_proto [18:42:04]process_json_proto [18:42:04]json parsed OK: [18:42:04]protocol is kg_v1.0 [18:42:04]action value=close_receipt [18:42:04]process_action close_receipt [18:42:04]cmd_close_receipt [18:42:04]MH_GetDate [18:42:04]Write to MH i2c: F0 00 00 3A 10 39 [18:42:04]Write i2c OK [18:42:04]MH_I2C_Read... [18:42:04]Read from MH i2c: F0 [18:42:04]MH_I2C_Read... [18:42:04]Read from MH i2c: F0 09 00 [18:42:04]MH_I2C_Read... [18:42:04]Read from MH i2c: F0 09 00 3A 10 00 7D B6 F1 66 ED 3E 82 65 DE [18:42:04]GetLastDocTimeStamp 1727116877 [18:42:04]current date 1727116925 [18:42:04]FM_GetShiftState [18:42:04]SAM_PROTO_GetShiftState [18:42:04]wFMCommunicate request_size=4 [18:42:04]MH_SAM_APDU [18:42:04]CAPDU: 80 13 01 00 [18:42:04]Write to MH i2c: E2 08 00 3B 10 80 13 01 00 00 00 00 00 C8 [18:42:04]Write i2c OK [18:42:04]MH_I2C_Read... [18:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:04]Read from MH i2c: E2 [18:42:04]MH_I2C_Read... [18:42:04]Read from MH i2c: E2 0E 00 [18:42:04]MH_I2C_Read... [18:42:04]Read from MH i2c: E2 0E 00 3B 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [18:42:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:42:04]wFMCommunicate OK [18:42:04]SAM_PROTO_GetShiftState done [18:42:04]FM_GetShiftState done [18:42:04]opened in 1727051401 [18:42:04]opened+sec_in_day 1727137801 [18:42:04]quantity*price = 20040 [18:42:04]sum+1 = 20042 [18:42:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.28 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 521 23.09.2024 18:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289847 ФПД: 71343798036524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184205&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289847&fm=71343798036524&tin=02508201610067®Number=0000000000091827&sum=20000 [18:42:05]StoreToDocumentArchive [18:42:05]shift 515 fd 289847 [18:42:05]save to /storage/0515/doc_00289847 [18:42:05]save last doc name /storage/0515/doc_00289847 to /storage/kkm_last_doc_name [18:42:05]save OK [18:42:05]Clear old archive folders... [18:42:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:42:05]tlvbuf is 0189CAE0 [18:42:05]SAM_PROTO_ClearQueue [18:42:05]wFMCommunicate request_size=4 [18:42:05]MH_SAM_APDU [18:42:05]CAPDU: 80 09 00 00 [18:42:05]Write to MH i2c: E2 08 00 48 10 80 09 00 00 00 00 00 00 CA [18:42:05]Write i2c OK [18:42:05]MH_I2C_Read... [18:42:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:05]Read from MH i2c: E2 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 48 10 00 90 00 CC [18:42:05]RAPDU: 90 00 [18:42:05]wFMCommunicate OK [18:42:05]SAM_PROTO_ClearQueue done [18:42:05]KKMCreateOFDPacket [18:42:05]OFDProtocolAddRootSTLVToBuf [18:42:05]FM_MakeSignedData [18:42:05]FM_MakeSignedData [18:42:05]SAM_PROTO_SignData [18:42:05]wFMCommunicate request_size=4 [18:42:05]MH_SAM_APDU [18:42:05]CAPDU: 80 0D 01 02 [18:42:05]Write to MH i2c: E2 08 00 49 10 80 0D 01 02 00 00 00 00 D2 [18:42:05]Write i2c OK [18:42:05]MH_I2C_Read... [18:42:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:05]Read from MH i2c: E2 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 49 10 00 90 00 CD [18:42:05]RAPDU: 90 00 [18:42:05]wFMCommunicate OK [18:42:05]wFMCommunicate request_size=255 [18:42:05]MH_SAM_APDU [18:42:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 7D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6C 04 00 35 04 06 00 40 E3 05 BD [18:42:05]Write to MH i2c: E2 02 01 4A 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 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 09 02 00 00 F4 03 04 00 7D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6C 04 00 35 04 06 00 40 E3 05 BD 00 00 01 [18:42:05]Write i2c OK [18:42:05]MH_I2C_Read... [18:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:05]Read from MH i2c: E2 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 4A 10 00 90 00 CE [18:42:05]RAPDU: 90 00 [18:42:05]wFMCommunicate OK [18:42:05]wFMCommunicate request_size=7 [18:42:05]MH_SAM_APDU [18:42:05]CAPDU: 80 0D 02 02 02 28 2C [18:42:05]Write to MH i2c: E2 0A 00 4B 10 80 0D 02 02 02 00 28 2C 00 00 2D [18:42:05]Write i2c OK [18:42:05]MH_I2C_Read... [18:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:05]Read from MH i2c: E2 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 03 00 4B 10 00 90 00 CF [18:42:05]RAPDU: 90 00 [18:42:05]wFMCommunicate OK [18:42:05]wFMCommunicate request_size=4 [18:42:05]MH_SAM_APDU [18:42:05]CAPDU: 80 0D 03 02 [18:42:05]Write to MH i2c: E2 08 00 4C 10 80 0D 03 02 00 00 00 00 D7 [18:42:05]Write i2c OK [18:42:05]MH_I2C_Read... [18:42:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:05]Read from MH i2c: E2 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 0B 00 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 0B 00 4C 10 00 E0 FC D4 60 1D EA F2 E5 90 00 C6 [18:42:05]RAPDU: E0 FC D4 60 1D EA F2 E5 90 00 [18:42:05]wFMCommunicate OK [18:42:05]SAM_PROTO_SignData done [18:42:05]FM_MakeSignedData done [18:42:05]CreateOFDProtocolMessage [18:42:05]wFMCommunicate request_size=4 [18:42:05]MH_SAM_APDU [18:42:05]CAPDU: 80 11 00 00 [18:42:05]Write to MH i2c: E2 08 00 4D 10 80 11 00 00 00 00 00 00 D7 [18:42:05]Write i2c OK [18:42:05]MH_I2C_Read... [18:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:05]Read from MH i2c: E2 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 17 00 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: E2 17 00 4D 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [18:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:42:05]wFMCommunicate OK [18:42:05]CreateOFDProtocolMessage done [18:42:05]OFDSenderStorePacket 289847 [18:42:05]StoreOFDPacket docnum=289847 [18:42:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3B 96 04 01 9E 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 7D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6C 04 00 35 04 06 00 40 E3 05 BD 28 2C E0 FC D4 60 1D EA F2 E5 [18:42:05]CheckFolder [18:42:05]dirname=/storage/ofd_packets [18:42:05]CheckFolder done [18:42:05]ProducePacketName [18:42:05]name=ofd_packets/00289847 [18:42:05]NVStorageSaveData ofd_packets/00289847 [18:42:05]File name is /storage/ofd_packets/00289847 [18:42:05]Write 298 bytes [18:42:05]NVStorageSaveData done [18:42:05]OFDSenderStorePacket done [18:42:05]KKMCreateOFDPacket done [18:42:05]NVStorageSaveData kkm_last_timestamp [18:42:05]File name is /storage/kkm_last_timestamp [18:42:05]Write 4 bytes [18:42:05]NVStorageSaveData done [18:42:05]ExternCall_PrintAddStr [18:42:05]wPrintStart [18:42:05]Write to MH i2c: 01 00 00 4E 10 5E [18:42:05]Write i2c OK [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: 01 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: 01 07 00 [18:42:05]MH_I2C_Read... [18:42:05]Read from MH i2c: 01 07 00 4E 10 00 00 00 00 00 FF 0F 73 [18:42:05]RasterBufferAndPrint [18:42:05]line Счет N : (1)24617957 [18:42:05]line ИНН: 02508201610067 [18:42:05]line Контрольно-Кассовый Чек [18:42:05]line ПРОДАЖА [18:42:05]line ТРК (МРК, ГНК) : 65 [18:42:05]line Товар: 2710194210 [18:42:05]line ДТ-К-5 [18:42:05]line 2.630 * 76.20 [18:42:05]line = 200.41 [18:42:05]line НДС 12% НСП 1% [18:42:05]line > о реализуемом товаре [18:42:05]line ОКРУГЛЕНИЕ: -0.41 [18:42:05]line ИТОГО: 200.00 [18:42:05]line Внесено: 200.00 [18:42:05]line СДАЧА: 0.00 [18:42:05]line НСП 1% : 1.77 [18:42:05]line НДС 12% : 21.28 [18:42:05]line Наличными: 200.00 [18:42:05]line Безнал.: 0.00 [18:42:05]line Место: АЗС № 90 "Партнёр-нефть" [18:42:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:42:05]line СНО: Общий режим [18:42:05]line Чек 521 23.09.2024 18:42 [18:42:05]line Смена: 515 ФФД: 1.0 [18:42:05]line ЗНМ: 0300000107 [18:42:05]line РНМ: 0000000000091827 [18:42:05]line Версия ККМ: 001 [18:42:05]line ФМ: 0000000000871832 [18:42:05]line ФД: 289847 [18:42:05]line ФПД: 71343798036524 [18:42:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184205&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289847&fm=71343798036524&tin=02508201610067®Number=0000000000091827&sum=20000 [18:42:05]written 0, free lines is 4095 [18:42:05]OFD Sender: Processing packet 289847 [packets to send 1784, broken 1783] [18:42:05]ProducePacketName [18:42:05]name=ofd_packets/00289847 [18:42:05]OFD Sender: To server: pG, [18:42:05]CommunicateWithHost lk.salyk.kg:30040 [18:42:05]ConnectInit lk.salyk.kg [18:42:06]Connected sock=10 [18:42:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 3B 96 04 01 9E 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 7D B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 37 6C 04 00 35 04 06 00 40 E3 05 BD 28 2C E0 FC D4 60 1D EA F2 E5 [18:42:06]Write to MH i2c: 01 00 00 78 10 88 [18:42:06]Write i2c OK [18:42:06]MH_I2C_Read... [18:42:06]Read from MH i2c: 01 [18:42:06]MH_I2C_Read... [18:42:06]Read from MH i2c: 01 07 00 [18:42:06]MH_I2C_Read... [18:42:06]Read from MH i2c: 01 07 00 78 10 00 00 00 00 00 CA 0C 65 [18:42:06]RasterBufferAndPrint [18:42:06]line [18:42:06]line [18:42:06]line [18:42:06]line [18:42:06]line [18:42:06]written 0, free lines is 3282 [18:42:06]MH_Cut [18:42:06]Write to MH i2c: D1 01 00 7F 10 01 61 [18:42:06]Write i2c OK [18:42:06]MH_I2C_Read... [18:42:06]Read from MH i2c: D1 [18:42:06]MH_I2C_Read... [18:42:06]Read from MH i2c: D1 01 00 [18:42:06]MH_I2C_Read... [18:42:06]Read from MH i2c: D1 01 00 7F 10 00 60 [18:42:06]Write to MH i2c: 01 00 00 80 10 90 [18:42:06]Write i2c OK [18:42:06]MH_I2C_Read... [18:42: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 33 32 4F 00 00 00 A3 62 47 00 77 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 33 32 10 04 04 00 37 6C 04 00 F4 03 04 00 50 5E F1 66 B6 04 01 00 00 7D 9B 2C BB 7F AF EE D0 [18:42:06]CommunicateWithHost err = 0 [18:42:06]CheckOFDResponse [18:42:06]1017 (14) - 77093643461234 [18:42:06]1041 (16) - 0000000000871832 [18:42:06]1040 (4) - 289847 [18:42:06]1012 (4) - 23.09.2024 12:25 [18:42:06]1206 (1) - 0 [18:42:06]OFD Sender: Remove packet 289847 [18:42:06]ProducePacketName [18:42:06]name=ofd_packets/00289847 [18:42:06]NVStorageDeleteData [18:42:06]OFD Sender: No OFD packet to send [18:42:06]*** Cut start [18:42:06]*** Partial cut [18:42:06]*** CUTSNS_PIN = 1 [18:42:07]*** CUTSNS_PIN = 0 [18:42:07]*** Brake cut motor [18:42:07]Read from MH i2c: 01 [18:42:07]MH_I2C_Read... [18:42:07]*** Stop cut motor [18:42:07]*** Cut end [18:42:07]Read from MH i2c: 01 07 00 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: 01 07 00 80 10 00 00 00 00 00 FF 0F A5 [18:42:07]process_action close_receipt done [18:42:07]requested_data is exist [18:42:07]produce_requested_data [18:42:07]requested_item fm.sn is exist - process it [18:42:07]wFMCommunicate request_size=4 [18:42:07]MH_SAM_APDU [18:42:07]CAPDU: 80 11 00 00 [18:42:07]Write to MH i2c: E2 08 00 81 10 80 11 00 00 00 00 00 00 0B [18:42:07]Write i2c OK [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 [18:42:07]MH_I2C_Read... [18:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:07]Read from MH i2c: E2 17 00 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 17 00 81 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [18:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:42:07]wFMCommunicate OK [18:42:07]requested_item fd.num is exist - process it [18:42:07]SAM_PROTO_GetFieldsCounters [18:42:07]wFMCommunicate request_size=4 [18:42:07]MH_SAM_APDU [18:42:07]CAPDU: 80 13 00 00 [18:42:07]Write to MH i2c: E2 08 00 82 10 80 13 00 00 00 00 00 00 0E [18:42:07]Write i2c OK [18:42:07]MH_I2C_Read... [18:42:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:42:07]Read from MH i2c: E2 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 62 00 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 62 00 82 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 37 6C 04 00 0E 04 04 00 03 02 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 FB [18:42: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 37 6C 04 00 0E 04 04 00 03 02 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 [18:42:07]wFMCommunicate OK [18:42:07]SAM_PROTO_GetFieldsCounters done [18:42:07]requested_item shift.num is exist - process it [18:42:07]requested_item shift.opened is exist - process it [18:42:07]req_shift_opened [18:42:07]FM_GetShiftState [18:42:07]SAM_PROTO_GetShiftState [18:42:07]wFMCommunicate request_size=4 [18:42:07]MH_SAM_APDU [18:42:07]CAPDU: 80 13 01 00 [18:42:07]Write to MH i2c: E2 08 00 83 10 80 13 01 00 00 00 00 00 10 [18:42:07]Write i2c OK [18:42:07]MH_I2C_Read... [18:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:07]Read from MH i2c: E2 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 0E 00 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 0E 00 83 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B1 [18:42:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:42:07]wFMCommunicate OK [18:42:07]SAM_PROTO_GetShiftState done [18:42:07]FM_GetShiftState done [18:42:07]req_shift_opened done [18:42:07]requested_item shift.open_date is exist - process it [18:42:07]req_shift_open_date [18:42:07]req_shift_open_date done [18:42:07]produce_requested_data done [18:42:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289847,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:42:07]process_action_free close_receipt [18:42:07]json_value_free [18:42:07]json_value_free done [18:42:07]process_json_proto returns [18:42:07]Send response to host [18:42:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289847,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:42:07]free response buf [18:42:07]execute_script done [18:42:07]execute_script returns [18:42:07]free content buf [18:42:07]Sock 9.Close socket [18:42:07]Sock 9.Thread stoped [18:42:11]OFD Sender: No OFD packet to send [18:42:16]OFD Sender: No OFD packet to send [18:42:22]OFD Sender: No OFD packet to send [18:42:27]OFD Sender: No OFD packet to send [18:42:32]OFD Sender: No OFD packet to send [18:42:37]OFD Sender: No OFD packet to send [18:42:42]OFD Sender: No OFD packet to send [18:42:47]OFD Sender: No OFD packet to send [18:42:52]OFD Sender: No OFD packet to send [18:42:57]OFD Sender: No OFD packet to send [18:42:57]accept exits with 8 [18:42:57]New connection [18:42:57]New thread 3067350372 created [18:42:57]Thread 3067493732 joined [18:42:57]Waiting for new connection... [18:42:57] Sock 8.Parse request [18:42:57]Sock 8.Check first char [18:42:57]Sock 8.First char is OK [18:42:57]request: POST /json_proto HTTP/1.0 [18:42:57]Method: POST [18:42:57]URL: /json_proto [18:42:57]Method is POST - this is cgi request [18:42:57]url: /json_proto [18:42:57]query_string will be loaded in cgi processing [18:42:57]execute_cgi json_proto POST (null) [18:42:57]execute_cgi path=json_proto method=POST [18:42:57]POST find Content-Length [18:42:57]Host: 172.17.41.135:8080 [18:42:57]Content-Length: 686 [18:42:57]Content-Type: application/json [18:42:57] [18:42:57]POST finish read [18:42:57]Found Content-Length = 686 [18:42:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 196.860, "sum" : 15000.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 15000.00, "total" : 15000.00, "payments": [ { "type": 0, "sum" : 15000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:42:57]execute_script... [18:42: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)24617960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 196.860, "sum" : 15000.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 15000.00, "total" : 15000.00, "payments": [ { "type": 0, "sum" : 15000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:42:57]POST & json_proto [18:42:57]process_json_proto [18:42:57]json parsed OK: [18:42:57]protocol is kg_v1.0 [18:42:57]action value=close_receipt [18:42:57]process_action close_receipt [18:42:57]cmd_close_receipt [18:42:57]MH_GetDate [18:42:57]Write to MH i2c: F0 00 00 84 10 83 [18:42:57]Write i2c OK [18:42:57]MH_I2C_Read... [18:42:57]Read from MH i2c: F0 [18:42:57]MH_I2C_Read... [18:42:57]Read from MH i2c: F0 09 00 [18:42:57]MH_I2C_Read... [18:42:57]Read from MH i2c: F0 09 00 84 10 00 B2 B6 F1 66 ED 3E 82 65 5D [18:42:57]GetLastDocTimeStamp 1727116925 [18:42:57]current date 1727116978 [18:42:57]FM_GetShiftState [18:42:57]SAM_PROTO_GetShiftState [18:42:57]wFMCommunicate request_size=4 [18:42:57]MH_SAM_APDU [18:42:57]CAPDU: 80 13 01 00 [18:42:57]Write to MH i2c: E2 08 00 85 10 80 13 01 00 00 00 00 00 12 [18:42:57]Write i2c OK [18:42:57]MH_I2C_Read... [18:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:57]Read from MH i2c: E2 [18:42:57]MH_I2C_Read... [18:42:57]Read from MH i2c: E2 0E 00 [18:42:57]MH_I2C_Read... [18:42:57]Read from MH i2c: E2 0E 00 85 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B3 [18:42:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:42:57]wFMCommunicate OK [18:42:57]SAM_PROTO_GetShiftState done [18:42:57]FM_GetShiftState done [18:42:57]opened in 1727051401 [18:42:57]opened+sec_in_day 1727137801 [18:42:57]quantity*price = 1500073 [18:42:57]sum+1 = 1500074 [18:42:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 15000.00 Внесено: 15000.00 СДАЧА: 0.00 НСП 1% : 132.75 НДС 12% : 1593.00 Наличными: 15000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 522 23.09.2024 18:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289848 ФПД: 126847584952417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184258&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289848&fm=126847584952417&tin=02508201610067®Number=0000000000091827&sum=1500000 [18:42:58]StoreToDocumentArchive [18:42:58]shift 515 fd 289848 [18:42:58]save to /storage/0515/doc_00289848 [18:42:58]save last doc name /storage/0515/doc_00289848 to /storage/kkm_last_doc_name [18:42:58]save OK [18:42:58]Clear old archive folders... [18:42:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:42:58]tlvbuf is 01889EA0 [18:42:58]SAM_PROTO_ClearQueue [18:42:58]wFMCommunicate request_size=4 [18:42:58]MH_SAM_APDU [18:42:58]CAPDU: 80 09 00 00 [18:42:58]Write to MH i2c: E2 08 00 92 10 80 09 00 00 00 00 00 00 14 [18:42:58]Write i2c OK [18:42:58]MH_I2C_Read... [18:42:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:58]Read from MH i2c: E2 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 92 10 00 90 00 16 [18:42:58]RAPDU: 90 00 [18:42:58]wFMCommunicate OK [18:42:58]SAM_PROTO_ClearQueue done [18:42:58]KKMCreateOFDPacket [18:42:58]OFDProtocolAddRootSTLVToBuf [18:42:58]FM_MakeSignedData [18:42:58]FM_MakeSignedData [18:42:58]SAM_PROTO_SignData [18:42:58]wFMCommunicate request_size=4 [18:42:58]MH_SAM_APDU [18:42:58]CAPDU: 80 0D 01 02 [18:42:58]Write to MH i2c: E2 08 00 93 10 80 0D 01 02 00 00 00 00 1C [18:42:58]Write i2c OK [18:42:58]MH_I2C_Read... [18:42:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:58]Read from MH i2c: E2 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 93 10 00 90 00 17 [18:42:58]RAPDU: 90 00 [18:42:58]wFMCommunicate OK [18:42:58]wFMCommunicate request_size=255 [18:42:58]MH_SAM_APDU [18:42: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 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B2 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6C 04 00 35 04 06 00 73 5E 01 3D [18:42:58]Write to MH i2c: E2 02 01 94 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 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B2 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6C 04 00 35 04 06 00 73 5E 01 3D 00 00 F5 [18:42:58]Write i2c OK [18:42:58]MH_I2C_Read... [18:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:58]Read from MH i2c: E2 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 94 10 00 90 00 18 [18:42:58]RAPDU: 90 00 [18:42:58]wFMCommunicate OK [18:42:58]wFMCommunicate request_size=7 [18:42:58]MH_SAM_APDU [18:42:58]CAPDU: 80 0D 02 02 02 E0 61 [18:42:58]Write to MH i2c: E2 0A 00 95 10 80 0D 02 02 02 00 E0 61 00 00 64 [18:42:58]Write i2c OK [18:42:58]MH_I2C_Read... [18:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:58]Read from MH i2c: E2 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 [18:42:58]MH_I2C_Read... [18:42:58]Read from MH i2c: E2 03 00 95 10 00 90 00 19 [18:42:58]RAPDU: 90 00 [18:42:58]wFMCommunicate OK [18:42:58]wFMCommunicate request_size=4 [18:42:58]MH_SAM_APDU [18:42:58]CAPDU: 80 0D 03 02 [18:42:58]Write to MH i2c: E2 08 00 96 10 80 0D 03 02 00 00 00 00 21 [18:42:58]Write i2c OK [18:42:58]MH_I2C_Read... [18:42:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:59]Read from MH i2c: E2 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: E2 0B 00 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: E2 0B 00 96 10 00 D1 FC 46 09 28 10 B3 68 90 00 91 [18:42:59]RAPDU: D1 FC 46 09 28 10 B3 68 90 00 [18:42:59]wFMCommunicate OK [18:42:59]SAM_PROTO_SignData done [18:42:59]FM_MakeSignedData done [18:42:59]CreateOFDProtocolMessage [18:42:59]wFMCommunicate request_size=4 [18:42:59]MH_SAM_APDU [18:42:59]CAPDU: 80 11 00 00 [18:42:59]Write to MH i2c: E2 08 00 97 10 80 11 00 00 00 00 00 00 21 [18:42:59]Write i2c OK [18:42:59]MH_I2C_Read... [18:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:59]Read from MH i2c: E2 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: E2 17 00 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: E2 17 00 97 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 71 [18:42:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:42:59]wFMCommunicate OK [18:42:59]CreateOFDProtocolMessage done [18:42:59]OFDSenderStorePacket 289848 [18:42:59]StoreOFDPacket docnum=289848 [18:42:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 45 39 04 01 24 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B2 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6C 04 00 35 04 06 00 73 5E 01 3D E0 61 D1 FC 46 09 28 10 B3 68 [18:42:59]CheckFolder [18:42:59]dirname=/storage/ofd_packets [18:42:59]CheckFolder done [18:42:59]ProducePacketName [18:42:59]name=ofd_packets/00289848 [18:42:59]NVStorageSaveData ofd_packets/00289848 [18:42:59]File name is /storage/ofd_packets/00289848 [18:42:59]Write 298 bytes [18:42:59]NVStorageSaveData done [18:42:59]OFDSenderStorePacket done [18:42:59]KKMCreateOFDPacket done [18:42:59]NVStorageSaveData kkm_last_timestamp [18:42:59]File name is /storage/kkm_last_timestamp [18:42:59]Write 4 bytes [18:42:59]NVStorageSaveData done [18:42:59]ExternCall_PrintAddStr [18:42:59]wPrintStart [18:42:59]Write to MH i2c: 01 00 00 98 10 A8 [18:42:59]Write i2c OK [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: 01 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: 01 07 00 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: 01 07 00 98 10 00 00 00 00 00 FF 0F BD [18:42:59]RasterBufferAndPrint [18:42:59]line Счет N : (1)24617960 [18:42:59]line ИНН: 02508201610067 [18:42:59]line Контрольно-Кассовый Чек [18:42:59]line ПРОДАЖА [18:42:59]line ТРК (МРК, ГНК) : 12 [18:42:59]line Товар: 2710194210 [18:42:59]line ДТ-К-5 [18:42:59]line 196.860 * 76.20 [18:42:59]line = 15000.73 [18:42:59]line НДС 12% НСП 1% [18:42:59]line > о реализуемом товаре [18:42:59]line ОКРУГЛЕНИЕ: -0.73 [18:42:59]line ИТОГО: 15000.00 [18:42:59]line Внесено: 15000.00 [18:42:59]line СДАЧА: 0.00 [18:42:59]line НСП 1% : 132.75 [18:42:59]line НДС 12% : 1593.00 [18:42:59]line Наличными: 15000.00 [18:42:59]line Безнал.: 0.00 [18:42:59]line Место: АЗС № 90 "Партнёр-нефть" [18:42:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:42:59]line СНО: Общий режим [18:42:59]line Чек 522 23.09.2024 18:42 [18:42:59]line Смена: 515 ФФД: 1.0 [18:42:59]line ЗНМ: 0300000107 [18:42:59]line РНМ: 0000000000091827 [18:42:59]line Версия ККМ: 001 [18:42:59]line ФМ: 0000000000871832 [18:42:59]line ФД: 289848 [18:42:59]line ФПД: 126847584952417 [18:42:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184258&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289848&fm=126847584952417&tin=02508201610067®Number=0000000000091827&sum=1500000 [18:42:59]written 0, free lines is 4095 [18:42:59]OFD Sender: Processing packet 289848 [packets to send 1784, broken 1783] [18:42:59]ProducePacketName [18:42:59]name=ofd_packets/00289848 [18:42:59]OFD Sender: To server: pG, [18:42:59]CommunicateWithHost lk.salyk.kg:30040 [18:42:59]ConnectInit lk.salyk.kg [18:42:59]Connected sock=10 [18:42: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 33 32 0C 01 00 00 45 39 04 01 24 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B2 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 38 6C 04 00 35 04 06 00 73 5E 01 3D E0 61 D1 FC 46 09 28 10 B3 68 [18:42:59]Write to MH i2c: 01 00 00 C2 10 D2 [18:42:59]Write i2c OK [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: 01 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: 01 07 00 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: 01 07 00 C2 10 00 00 00 00 00 D5 0C BA [18:42:59]RasterBufferAndPrint [18:42:59]line [18:42:59]line [18:42:59]line [18:42:59]line [18:42:59]line [18:42:59]written 0, free lines is 3292 [18:42:59]MH_Cut [18:42:59]Write to MH i2c: D1 01 00 C9 10 01 AB [18:42:59]Write i2c OK [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: D1 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: D1 01 00 [18:42:59]MH_I2C_Read... [18:42:59]Read from MH i2c: D1 01 00 C9 10 00 AA [18:42:59]Write to MH i2c: 01 00 00 CA 10 DA [18:42:59]Write i2c OK [18:42:59]MH_I2C_Read... [18:42: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 33 32 4F 00 00 00 7A E1 47 00 52 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 33 32 10 04 04 00 38 6C 04 00 F4 03 04 00 86 5E F1 66 B6 04 01 00 00 FD AC 2A DA CE F0 8C 22 [18:42:59]CommunicateWithHost err = 0 [18:42:59]CheckOFDResponse [18:42:59]1017 (14) - 77093643461234 [18:42:59]1041 (16) - 0000000000871832 [18:42:59]1040 (4) - 289848 [18:42:59]1012 (4) - 23.09.2024 12:26 [18:42:59]1206 (1) - 0 [18:42:59]OFD Sender: Remove packet 289848 [18:42:59]ProducePacketName [18:42:59]name=ofd_packets/00289848 [18:42:59]NVStorageDeleteData [18:43:00]OFD Sender: No OFD packet to send [18:43:00]*** Cut start [18:43:00]*** Partial cut [18:43:00]*** CUTSNS_PIN = 1 [18:43:00]*** CUTSNS_PIN = 0 [18:43:00]*** Brake cut motor [18:43:00]Read from MH i2c: 01 [18:43:00]MH_I2C_Read... [18:43:00]*** Stop cut motor [18:43:00]*** Cut end [18:43:00]Read from MH i2c: 01 07 00 [18:43:00]MH_I2C_Read... [18:43:00]Read from MH i2c: 01 07 00 CA 10 00 00 00 00 00 FF 0F EF [18:43:00]process_action close_receipt done [18:43:00]requested_data is exist [18:43:00]produce_requested_data [18:43:00]requested_item fm.sn is exist - process it [18:43:00]wFMCommunicate request_size=4 [18:43:00]MH_SAM_APDU [18:43:00]CAPDU: 80 11 00 00 [18:43:00]Write to MH i2c: E2 08 00 CB 10 80 11 00 00 00 00 00 00 55 [18:43:00]Write i2c OK [18:43:00]MH_I2C_Read... [18:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:00]Read from MH i2c: E2 [18:43:00]MH_I2C_Read... [18:43:00]Read from MH i2c: E2 17 00 [18:43:00]MH_I2C_Read... [18:43:00]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 33 32 90 00 A5 [18:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:43:00]wFMCommunicate OK [18:43:00]requested_item fd.num is exist - process it [18:43:00]SAM_PROTO_GetFieldsCounters [18:43:00]wFMCommunicate request_size=4 [18:43:00]MH_SAM_APDU [18:43:00]CAPDU: 80 13 00 00 [18:43:00]Write to MH i2c: E2 08 00 CC 10 80 13 00 00 00 00 00 00 58 [18:43:00]Write i2c OK [18:43:00]MH_I2C_Read... [18:43:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:01]Read from MH i2c: E2 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: E2 62 00 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: E2 62 00 CC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 38 6C 04 00 0E 04 04 00 03 02 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 49 [18:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 38 6C 04 00 0E 04 04 00 03 02 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 [18:43:01]wFMCommunicate OK [18:43:01]SAM_PROTO_GetFieldsCounters done [18:43:01]requested_item shift.num is exist - process it [18:43:01]requested_item shift.opened is exist - process it [18:43:01]req_shift_opened [18:43:01]FM_GetShiftState [18:43:01]SAM_PROTO_GetShiftState [18:43:01]wFMCommunicate request_size=4 [18:43:01]MH_SAM_APDU [18:43:01]CAPDU: 80 13 01 00 [18:43:01]Write to MH i2c: E2 08 00 CD 10 80 13 01 00 00 00 00 00 5A [18:43:01]Write i2c OK [18:43:01]MH_I2C_Read... [18:43:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:01]Read from MH i2c: E2 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: E2 0E 00 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: E2 0E 00 CD 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [18:43:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:43:01]wFMCommunicate OK [18:43:01]SAM_PROTO_GetShiftState done [18:43:01]FM_GetShiftState done [18:43:01]req_shift_opened done [18:43:01]requested_item shift.open_date is exist - process it [18:43:01]req_shift_open_date [18:43:01]req_shift_open_date done [18:43:01]produce_requested_data done [18:43:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289848,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:43:01]process_action_free close_receipt [18:43:01]json_value_free [18:43:01]json_value_free done [18:43:01]process_json_proto returns [18:43:01]Send response to host [18:43:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289848,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:43:01]free response buf [18:43:01]execute_script done [18:43:01]execute_script returns [18:43:01]free content buf [18:43:01]Sock 8.Close socket [18:43:01]Sock 8.Thread stoped [18:43:03]accept exits with 9 [18:43:03]New connection [18:43:03]New thread 3067493732 created [18:43:03]Thread 3067350372 joined [18:43:03]Waiting for new connection... [18:43:03] Sock 9.Parse request [18:43:03]Sock 9.Check first char [18:43:03]Sock 9.First char is OK [18:43:03]request: POST /json_proto HTTP/1.0 [18:43:03]Method: POST [18:43:03]URL: /json_proto [18:43:03]Method is POST - this is cgi request [18:43:03]url: /json_proto [18:43:03]query_string will be loaded in cgi processing [18:43:03]execute_cgi json_proto POST (null) [18:43:03]execute_cgi path=json_proto method=POST [18:43:03]POST find Content-Length [18:43:03]Host: 172.17.41.135:8080 [18:43:03]Content-Length: 743 [18:43:03]Content-Type: application/json [18:43:03] [18:43:03]POST finish read [18:43:03]Found Content-Length = 743 [18:43:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 289848, "base_FM": "0000000000871832", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 196.860, "sum" : 15000.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 15000.00, "total" : 15000.00, "payments": [ { "type": 0, "sum" : 15000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:03]execute_script... [18:43:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 289848, "base_FM": "0000000000871832", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 196.860, "sum" : 15000.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 15000.00, "total" : 15000.00, "payments": [ { "type": 0, "sum" : 15000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:03]POST & json_proto [18:43:03]process_json_proto [18:43:03]json parsed OK: [18:43:03]protocol is kg_v1.0 [18:43:03]action value=close_receipt [18:43:03]process_action close_receipt [18:43:03]cmd_close_receipt [18:43:03]MH_GetDate [18:43:03]Write to MH i2c: F0 00 00 CE 10 CD [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: F0 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: F0 09 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: F0 09 00 CE 10 00 B8 B6 F1 66 ED 3E 82 65 AD [18:43:03]GetLastDocTimeStamp 1727116978 [18:43:03]current date 1727116984 [18:43:03]FM_GetShiftState [18:43:03]SAM_PROTO_GetShiftState [18:43:03]wFMCommunicate request_size=4 [18:43:03]MH_SAM_APDU [18:43:03]CAPDU: 80 13 01 00 [18:43:03]Write to MH i2c: E2 08 00 CF 10 80 13 01 00 00 00 00 00 5C [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:03]Read from MH i2c: E2 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 0E 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 0E 00 CF 10 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FD [18:43:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:43:03]wFMCommunicate OK [18:43:03]SAM_PROTO_GetShiftState done [18:43:03]FM_GetShiftState done [18:43:03]opened in 1727051401 [18:43:03]opened+sec_in_day 1727137801 [18:43:03]quantity*price = 1500073 [18:43:03]sum+1 = 1500074 [18:43:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 15000.00 НСП 1% : 132.75 НДС 12% : 1593.00 Наличными: 15000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 523 23.09.2024 18:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФД осн.: 289848 ФМ осн.: 0000000000871832 ФМ: 0000000000871832 ФД: 289849 ФПД: 166272448862449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184304&type=2&operation_type=1&fn_number=0000000000871832&fd_number=289849&fm=166272448862449&tin=02508201610067®Number=0000000000091827&sum=1500000 [18:43:04]StoreToDocumentArchive [18:43:04]shift 515 fd 289849 [18:43:04]save to /storage/0515/doc_00289849 [18:43:04]save last doc name /storage/0515/doc_00289849 to /storage/kkm_last_doc_name [18:43:04]save OK [18:43:04]Clear old archive folders... [18:43:04]ProcessDocumentItem done err = 0, tmpTLVsize=276 [18:43:04]tlvbuf is 0188E0C0 [18:43:04]SAM_PROTO_ClearQueue [18:43:04]wFMCommunicate request_size=4 [18:43:04]MH_SAM_APDU [18:43:04]CAPDU: 80 09 00 00 [18:43:04]Write to MH i2c: E2 08 00 DE 10 80 09 00 00 00 00 00 00 60 [18:43:04]Write i2c OK [18:43:04]MH_I2C_Read... [18:43:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:04]Read from MH i2c: E2 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 DE 10 00 90 00 62 [18:43:04]RAPDU: 90 00 [18:43:04]wFMCommunicate OK [18:43:04]SAM_PROTO_ClearQueue done [18:43:04]KKMCreateOFDPacket [18:43:04]OFDProtocolAddRootSTLVToBuf [18:43:04]FM_MakeSignedData [18:43:04]FM_MakeSignedData [18:43:04]SAM_PROTO_SignData [18:43:04]wFMCommunicate request_size=4 [18:43:04]MH_SAM_APDU [18:43:04]CAPDU: 80 0D 01 02 [18:43:04]Write to MH i2c: E2 08 00 DF 10 80 0D 01 02 00 00 00 00 68 [18:43:04]Write i2c OK [18:43:04]MH_I2C_Read... [18:43:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:04]Read from MH i2c: E2 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 DF 10 00 90 00 63 [18:43:04]RAPDU: 90 00 [18:43:04]wFMCommunicate OK [18:43:04]wFMCommunicate request_size=255 [18:43:04]MH_SAM_APDU [18:43:04]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 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B8 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 27 04 04 00 38 6C 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 11 04 10 00 30 30 30 30 [18:43:04]Write to MH i2c: E2 02 01 E0 10 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 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B8 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 27 04 04 00 38 6C 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 11 04 10 00 30 30 30 30 00 00 2B [18:43:04]Write i2c OK [18:43:04]MH_I2C_Read... [18:43:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:04]Read from MH i2c: E2 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 E0 10 00 90 00 64 [18:43:04]RAPDU: 90 00 [18:43:04]wFMCommunicate OK [18:43:04]wFMCommunicate request_size=35 [18:43:04]MH_SAM_APDU [18:43:04]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6C 04 00 35 04 06 00 97 39 52 40 18 F1 [18:43:04]Write to MH i2c: E2 26 00 E1 10 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6C 04 00 35 04 06 00 97 39 52 40 18 F1 00 00 6F [18:43:04]Write i2c OK [18:43:04]MH_I2C_Read... [18:43:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:04]Read from MH i2c: E2 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 03 00 E1 10 00 90 00 65 [18:43:04]RAPDU: 90 00 [18:43:04]wFMCommunicate OK [18:43:04]wFMCommunicate request_size=4 [18:43:04]MH_SAM_APDU [18:43:04]CAPDU: 80 0D 03 02 [18:43:04]Write to MH i2c: E2 08 00 E2 10 80 0D 03 02 00 00 00 00 6D [18:43:04]Write i2c OK [18:43:04]MH_I2C_Read... [18:43:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:04]Read from MH i2c: E2 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 0B 00 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 0B 00 E2 10 00 8F 25 D0 E0 E9 D7 41 EE 90 00 C1 [18:43:04]RAPDU: 8F 25 D0 E0 E9 D7 41 EE 90 00 [18:43:04]wFMCommunicate OK [18:43:04]SAM_PROTO_SignData done [18:43:04]FM_MakeSignedData done [18:43:04]CreateOFDProtocolMessage [18:43:04]wFMCommunicate request_size=4 [18:43:04]MH_SAM_APDU [18:43:04]CAPDU: 80 11 00 00 [18:43:04]Write to MH i2c: E2 08 00 E3 10 80 11 00 00 00 00 00 00 6D [18:43:04]Write i2c OK [18:43:04]MH_I2C_Read... [18:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:04]Read from MH i2c: E2 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 17 00 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: E2 17 00 E3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BD [18:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:43:04]wFMCommunicate OK [18:43:04]CreateOFDProtocolMessage done [18:43:04]OFDSenderStorePacket 289849 [18:43:04]StoreOFDPacket docnum=289849 [18:43:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 28 01 00 00 52 05 20 01 F6 D8 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 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B8 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 27 04 04 00 38 6C 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6C 04 00 35 04 06 00 97 39 52 40 18 F1 8F 25 D0 E0 E9 D7 41 EE [18:43:04]CheckFolder [18:43:04]dirname=/storage/ofd_packets [18:43:04]CheckFolder done [18:43:04]ProducePacketName [18:43:04]name=ofd_packets/00289849 [18:43:04]NVStorageSaveData ofd_packets/00289849 [18:43:04]File name is /storage/ofd_packets/00289849 [18:43:04]Write 326 bytes [18:43:04]NVStorageSaveData done [18:43:04]OFDSenderStorePacket done [18:43:04]KKMCreateOFDPacket done [18:43:04]NVStorageSaveData kkm_last_timestamp [18:43:04]File name is /storage/kkm_last_timestamp [18:43:04]Write 4 bytes [18:43:04]NVStorageSaveData done [18:43:04]ExternCall_PrintAddStr [18:43:04]wPrintStart [18:43:04]Write to MH i2c: 01 00 00 E4 10 F4 [18:43:04]Write i2c OK [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: 01 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: 01 07 00 [18:43:04]MH_I2C_Read... [18:43:04]Read from MH i2c: 01 07 00 E4 10 00 00 00 00 00 FF 0F 09 [18:43:05]RasterBufferAndPrint [18:43:05]line Счет N : (1)24617960 [18:43:05]line ИНН: 02508201610067 [18:43:05]line Контрольно-Кассовый Чек [18:43:05]line ВОЗВРАТ ПРОДАЖИ [18:43:05]line ТРК (МРК, ГНК) : 12 [18:43:05]line Товар: 2710194210 [18:43:05]line ДТ-К-5 [18:43:05]line 196.860 * 76.20 [18:43:05]line = 15000.73 [18:43:05]line НДС 12% НСП 1% [18:43:05]line > о реализуемом товаре [18:43:05]line ОКРУГЛЕНИЕ: -0.73 [18:43:05]line ИТОГО: 15000.00 [18:43:05]line НСП 1% : 132.75 [18:43:05]line НДС 12% : 1593.00 [18:43:05]line Наличными: 15000.00 [18:43:05]line Безнал.: 0.00 [18:43:05]line Место: АЗС № 90 "Партнёр-нефть" [18:43:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:43:05]line СНО: Общий режим [18:43:05]line Чек 523 23.09.2024 18:43 [18:43:05]line Смена: 515 ФФД: 1.0 [18:43:05]line ЗНМ: 0300000107 [18:43:05]line РНМ: 0000000000091827 [18:43:05]line Версия ККМ: 001 [18:43:05]line ФД осн.: 289848 [18:43:05]line ФМ осн.: 0000000000871832 [18:43:05]line ФМ: 0000000000871832 [18:43:05]line ФД: 289849 [18:43:05]line ФПД: 166272448862449 [18:43:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184304&type=2&operation_type=1&fn_number=0000000000871832&fd_number=289849&fm=166272448862449&tin=02508201610067®Number=0000000000091827&sum=1500000 [18:43:05]written 0, free lines is 4095 [18:43:05]OFD Sender: Processing packet 289849 [packets to send 1784, broken 1783] [18:43:05]ProducePacketName [18:43:05]name=ofd_packets/00289849 [18:43:05]OFD Sender: To server: pG, [18:43:05]CommunicateWithHost lk.salyk.kg:30040 [18:43:05]ConnectInit lk.salyk.kg [18:43:05]Connected sock=10 [18:43: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 33 32 28 01 00 00 52 05 20 01 F6 D8 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 FC 00 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A9 E3 16 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E3 16 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 33 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 6E 02 00 00 00 07 04 06 00 60 E3 16 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 B8 B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 27 04 04 00 38 6C 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 39 6C 04 00 35 04 06 00 97 39 52 40 18 F1 8F 25 D0 E0 E9 D7 41 EE [18:43:05]Write to MH i2c: 01 00 00 0E 11 1F [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: 01 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: 01 07 00 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: 01 07 00 0E 11 00 00 00 00 00 DF 0C 11 [18:43:05]RasterBufferAndPrint [18:43:05]line [18:43:05]line [18:43:05]line [18:43:05]line [18:43:05]line [18:43:05]written 0, free lines is 3307 [18:43:05]MH_Cut [18:43:05]Write to MH i2c: D1 01 00 15 11 01 F8 [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: D1 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: D1 01 00 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: D1 01 00 15 11 00 F7 [18:43:05]Write to MH i2c: 01 00 00 16 11 27 [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43: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 33 32 4F 00 00 00 17 25 47 00 A4 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 33 32 10 04 04 00 39 6C 04 00 F4 03 04 00 8C 5E F1 66 B6 04 01 00 00 0C F1 41 6C D6 47 BC A0 [18:43:05]CommunicateWithHost err = 0 [18:43:05]CheckOFDResponse [18:43:05]1017 (14) - 77093643461234 [18:43:05]1041 (16) - 0000000000871832 [18:43:05]1040 (4) - 289849 [18:43:05]1012 (4) - 23.09.2024 12:26 [18:43:05]1206 (1) - 0 [18:43:05]OFD Sender: Remove packet 289849 [18:43:05]ProducePacketName [18:43:05]name=ofd_packets/00289849 [18:43:05]NVStorageDeleteData [18:43:06]OFD Sender: No OFD packet to send [18:43:06]*** Cut start [18:43:06]*** Partial cut [18:43:06]*** CUTSNS_PIN = 1 [18:43:06]*** CUTSNS_PIN = 0 [18:43:06]*** Brake cut motor [18:43:06]Read from MH i2c: 01 [18:43:06]MH_I2C_Read... [18:43:06]*** Stop cut motor [18:43:06]*** Cut end [18:43:06]Read from MH i2c: 01 07 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: 01 07 00 16 11 00 00 00 00 00 FF 0F 3C [18:43:06]process_action close_receipt done [18:43:06]requested_data is exist [18:43:06]produce_requested_data [18:43:06]requested_item fm.sn is exist - process it [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 11 00 00 [18:43:06]Write to MH i2c: E2 08 00 17 11 80 11 00 00 00 00 00 00 A2 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 17 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 17 00 17 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F2 [18:43:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:43:06]wFMCommunicate OK [18:43:06]requested_item fd.num is exist - process it [18:43:06]SAM_PROTO_GetFieldsCounters [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 13 00 00 [18:43:06]Write to MH i2c: E2 08 00 18 11 80 13 00 00 00 00 00 00 A5 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:07]Read from MH i2c: E2 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 62 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 62 00 18 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 39 6C 04 00 0E 04 04 00 03 02 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 9A [18:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 39 6C 04 00 0E 04 04 00 03 02 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 [18:43:07]wFMCommunicate OK [18:43:07]SAM_PROTO_GetFieldsCounters done [18:43:07]requested_item shift.num is exist - process it [18:43:07]requested_item shift.opened is exist - process it [18:43:07]req_shift_opened [18:43:07]FM_GetShiftState [18:43:07]SAM_PROTO_GetShiftState [18:43:07]wFMCommunicate request_size=4 [18:43:07]MH_SAM_APDU [18:43:07]CAPDU: 80 13 01 00 [18:43:07]Write to MH i2c: E2 08 00 19 11 80 13 01 00 00 00 00 00 A7 [18:43:07]Write i2c OK [18:43:07]MH_I2C_Read... [18:43:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:07]Read from MH i2c: E2 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 0E 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 0E 00 19 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 48 [18:43:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:43:07]wFMCommunicate OK [18:43:07]SAM_PROTO_GetShiftState done [18:43:07]FM_GetShiftState done [18:43:07]req_shift_opened done [18:43:07]requested_item shift.open_date is exist - process it [18:43:07]req_shift_open_date [18:43:07]req_shift_open_date done [18:43:07]produce_requested_data done [18:43:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289849,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:43:07]process_action_free close_receipt [18:43:07]json_value_free [18:43:07]json_value_free done [18:43:07]process_json_proto returns [18:43:07]Send response to host [18:43:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289849,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:43:07]free response buf [18:43:07]execute_script done [18:43:07]execute_script returns [18:43:07]free content buf [18:43:07]Sock 9.Close socket [18:43:07]Sock 9.Thread stoped [18:43:07]accept exits with 8 [18:43:07]New connection [18:43:07]New thread 3067350372 created [18:43:07]Thread 3067493732 joined [18:43:07]Waiting for new connection... [18:43:07] Sock 8.Parse request [18:43:07]Sock 8.Check first char [18:43:07]Sock 8.First char is OK [18:43:07]request: POST /json_proto HTTP/1.0 [18:43:07]Method: POST [18:43:07]URL: /json_proto [18:43:07]Method is POST - this is cgi request [18:43:07]url: /json_proto [18:43:07]query_string will be loaded in cgi processing [18:43:07]execute_cgi json_proto POST (null) [18:43:07]execute_cgi path=json_proto method=POST [18:43:07]POST find Content-Length [18:43:07]Host: 172.17.41.135:8080 [18:43:07]Content-Length: 791 [18:43:07]Content-Type: application/json [18:43:07] [18:43:07]POST finish read [18:43:07]Found Content-Length = 791 [18:43:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:07]execute_script... [18:43: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)24617958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:07]POST & json_proto [18:43:07]process_json_proto [18:43:07]json parsed OK: [18:43:07]protocol is kg_v1.0 [18:43:07]action value=close_receipt [18:43:07]process_action close_receipt [18:43:07]cmd_close_receipt [18:43:07]MH_GetDate [18:43:07]Write to MH i2c: F0 00 00 1A 11 1A [18:43:07]Write i2c OK [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: F0 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: F0 09 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: F0 09 00 1A 11 00 BC B6 F1 66 ED 3E 82 65 FE [18:43:07]GetLastDocTimeStamp 1727116984 [18:43:07]current date 1727116988 [18:43:07]FM_GetShiftState [18:43:07]SAM_PROTO_GetShiftState [18:43:07]wFMCommunicate request_size=4 [18:43:07]MH_SAM_APDU [18:43:07]CAPDU: 80 13 01 00 [18:43:07]Write to MH i2c: E2 08 00 1B 11 80 13 01 00 00 00 00 00 A9 [18:43:07]Write i2c OK [18:43:07]MH_I2C_Read... [18:43:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:07]Read from MH i2c: E2 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 0E 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 0E 00 1B 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4A [18:43:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:43:07]wFMCommunicate OK [18:43:07]SAM_PROTO_GetShiftState done [18:43:07]FM_GetShiftState done [18:43:07]opened in 1727051401 [18:43:07]opened+sec_in_day 1727137801 [18:43:07]quantity*price = 0 [18:43:07]sum+1 = 1 [18:43:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 524 23.09.2024 18:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289850 ФПД: 52386669017359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289850&fm=52386669017359&tin=02508201610067®Number=0000000000091827&sum=0 [18:43:08]StoreToDocumentArchive [18:43:08]shift 515 fd 289850 [18:43:08]save to /storage/0515/doc_00289850 [18:43:08]save last doc name /storage/0515/doc_00289850 to /storage/kkm_last_doc_name [18:43:08]save OK [18:43:08]Clear old archive folders... [18:43:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:43:08]tlvbuf is 018EFBC0 [18:43:08]SAM_PROTO_ClearQueue [18:43:08]wFMCommunicate request_size=4 [18:43:08]MH_SAM_APDU [18:43:08]CAPDU: 80 09 00 00 [18:43:08]Write to MH i2c: E2 08 00 28 11 80 09 00 00 00 00 00 00 AB [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:08]Read from MH i2c: E2 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 03 00 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 03 00 28 11 00 90 00 AD [18:43:08]RAPDU: 90 00 [18:43:08]wFMCommunicate OK [18:43:08]SAM_PROTO_ClearQueue done [18:43:08]KKMCreateOFDPacket [18:43:08]OFDProtocolAddRootSTLVToBuf [18:43:08]FM_MakeSignedData [18:43:08]FM_MakeSignedData [18:43:08]SAM_PROTO_SignData [18:43:08]wFMCommunicate request_size=4 [18:43:08]MH_SAM_APDU [18:43:08]CAPDU: 80 0D 01 02 [18:43:08]Write to MH i2c: E2 08 00 29 11 80 0D 01 02 00 00 00 00 B3 [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:08]Read from MH i2c: E2 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 03 00 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 03 00 29 11 00 90 00 AE [18:43:08]RAPDU: 90 00 [18:43:08]wFMCommunicate OK [18:43:08]wFMCommunicate request_size=255 [18:43:08]MH_SAM_APDU [18:43:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 BC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6C 04 00 35 04 06 00 2F A5 38 CC [18:43:08]Write to MH i2c: E2 02 01 2A 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 BC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6C 04 00 35 04 06 00 2F A5 38 CC 00 00 17 [18:43:09]Write i2c OK [18:43:09]MH_I2C_Read... [18:43:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:09]Read from MH i2c: E2 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 03 00 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 03 00 2A 11 00 90 00 AF [18:43:09]RAPDU: 90 00 [18:43:09]wFMCommunicate OK [18:43:09]wFMCommunicate request_size=7 [18:43:09]MH_SAM_APDU [18:43:09]CAPDU: 80 0D 02 02 02 39 0F [18:43:09]Write to MH i2c: E2 0A 00 2B 11 80 0D 02 02 02 00 39 0F 00 00 02 [18:43:09]Write i2c OK [18:43:09]MH_I2C_Read... [18:43:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:09]Read from MH i2c: E2 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 03 00 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 03 00 2B 11 00 90 00 B0 [18:43:09]RAPDU: 90 00 [18:43:09]wFMCommunicate OK [18:43:09]wFMCommunicate request_size=4 [18:43:09]MH_SAM_APDU [18:43:09]CAPDU: 80 0D 03 02 [18:43:09]Write to MH i2c: E2 08 00 2C 11 80 0D 03 02 00 00 00 00 B8 [18:43:09]Write i2c OK [18:43:09]MH_I2C_Read... [18:43:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:09]Read from MH i2c: E2 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 0B 00 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 0B 00 2C 11 00 12 3C 43 42 D3 E7 D6 C4 90 00 E0 [18:43:09]RAPDU: 12 3C 43 42 D3 E7 D6 C4 90 00 [18:43:09]wFMCommunicate OK [18:43:09]SAM_PROTO_SignData done [18:43:09]FM_MakeSignedData done [18:43:09]CreateOFDProtocolMessage [18:43:09]wFMCommunicate request_size=4 [18:43:09]MH_SAM_APDU [18:43:09]CAPDU: 80 11 00 00 [18:43:09]Write to MH i2c: E2 08 00 2D 11 80 11 00 00 00 00 00 00 B8 [18:43:09]Write i2c OK [18:43:09]MH_I2C_Read... [18:43:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:09]Read from MH i2c: E2 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 17 00 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: E2 17 00 2D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 08 [18:43:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:43:09]wFMCommunicate OK [18:43:09]CreateOFDProtocolMessage done [18:43:09]OFDSenderStorePacket 289850 [18:43:09]StoreOFDPacket docnum=289850 [18:43:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 0A 8A 04 01 70 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 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 BC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6C 04 00 35 04 06 00 2F A5 38 CC 39 0F 12 3C 43 42 D3 E7 D6 C4 [18:43:09]CheckFolder [18:43:09]dirname=/storage/ofd_packets [18:43:09]CheckFolder done [18:43:09]ProducePacketName [18:43:09]name=ofd_packets/00289850 [18:43:09]NVStorageSaveData ofd_packets/00289850 [18:43:09]File name is /storage/ofd_packets/00289850 [18:43:09]Write 298 bytes [18:43:09]NVStorageSaveData done [18:43:09]OFDSenderStorePacket done [18:43:09]KKMCreateOFDPacket done [18:43:09]NVStorageSaveData kkm_last_timestamp [18:43:09]File name is /storage/kkm_last_timestamp [18:43:09]Write 4 bytes [18:43:09]NVStorageSaveData done [18:43:09]ExternCall_PrintAddStr [18:43:09]wPrintStart [18:43:09]Write to MH i2c: 01 00 00 2E 11 3F [18:43:09]Write i2c OK [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: 01 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: 01 07 00 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: 01 07 00 2E 11 00 00 00 00 00 FF 0F 54 [18:43:09]RasterBufferAndPrint [18:43:09]line Счет N : (1)24617958 [18:43:09]line ИНН: 02508201610067 [18:43:09]line Контрольно-Кассовый Чек [18:43:09]line ПРОДАЖА [18:43:09]line ТРК (МРК, ГНК) : 22 [18:43:09]line Товар: 2710194210 [18:43:09]line ДТ-К-5 [18:43:09]line 32.810 * 0.00 [18:43:09]line = 0.00 [18:43:09]line НДС 12% НСП 1% [18:43:09]line > о реализуемом товаре [18:43:09]line ИТОГО: 0.00 [18:43:09]line НСП 1% : 0.00 [18:43:09]line НДС 12% : 0.00 [18:43:09]line Наличными: 0.00 [18:43:09]line Безнал.: 0.00 [18:43:09]line Место: АЗС № 90 "Партнёр-нефть" [18:43:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:43:09]line СНО: Общий режим [18:43:09]line Чек 524 23.09.2024 18:43 [18:43:09]line Смена: 515 ФФД: 1.0 [18:43:09]line ЗНМ: 0300000107 [18:43:09]line РНМ: 0000000000091827 [18:43:09]line Версия ККМ: 001 [18:43:09]line Талоны: Топливная Карта [18:43:09]line 99990 [18:43:09]line ФМ: 0000000000871832 [18:43:09]line ФД: 289850 [18:43:09]line ФПД: 52386669017359 [18:43:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184308&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289850&fm=52386669017359&tin=02508201610067®Number=0000000000091827&sum=0 [18:43:09]written 0, free lines is 4095 [18:43:09]OFD Sender: Processing packet 289850 [packets to send 1784, broken 1783] [18:43:09]ProducePacketName [18:43:09]name=ofd_packets/00289850 [18:43:09]OFD Sender: To server: pG, [18:43:09]CommunicateWithHost lk.salyk.kg:30040 [18:43:09]ConnectInit lk.salyk.kg [18:43:09]Write to MH i2c: 01 00 00 57 11 68 [18:43:09]Write i2c OK [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: 01 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: 01 07 00 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: 01 07 00 57 11 00 00 00 00 00 E5 0C 60 [18:43:09]RasterBufferAndPrint [18:43:09]line [18:43:09]line [18:43:09]line [18:43:09]line [18:43:09]line [18:43:09]written 0, free lines is 3317 [18:43:09]MH_Cut [18:43:09]Write to MH i2c: D1 01 00 5E 11 01 41 [18:43:09]Write i2c OK [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: D1 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: D1 01 00 [18:43:09]MH_I2C_Read... [18:43:09]Read from MH i2c: D1 01 00 5E 11 00 40 [18:43:09]Write to MH i2c: 01 00 00 5F 11 70 [18:43:10]Write i2c OK [18:43:10]MH_I2C_Read... [18:43:10]Connected sock=11 [18:43: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 33 32 0C 01 00 00 0A 8A 04 01 70 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 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 BC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3A 6C 04 00 35 04 06 00 2F A5 38 CC 39 0F 12 3C 43 42 D3 E7 D6 C4 [18:43: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 33 32 4F 00 00 00 7C 69 47 00 4D 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 33 32 10 04 04 00 3A 6C 04 00 F4 03 04 00 91 5E F1 66 B6 04 01 00 00 4C AF 8D E7 89 39 FD 71 [18:43:10]CommunicateWithHost err = 0 [18:43:10]CheckOFDResponse [18:43:10]1017 (14) - 77093643461234 [18:43:10]1041 (16) - 0000000000871832 [18:43:10]1040 (4) - 289850 [18:43:10]1012 (4) - 23.09.2024 12:26 [18:43:10]1206 (1) - 0 [18:43:10]OFD Sender: Remove packet 289850 [18:43:10]ProducePacketName [18:43:10]name=ofd_packets/00289850 [18:43:10]NVStorageDeleteData [18:43:10]*** Cut start [18:43:10]*** Partial cut [18:43:10]*** CUTSNS_PIN = 1 [18:43:10]*** CUTSNS_PIN = 0 [18:43:10]*** Brake cut motor [18:43:11]OFD Sender: No OFD packet to send [18:43:11]Read from MH i2c: 01 [18:43:11]MH_I2C_Read... [18:43:11]*** Stop cut motor [18:43:11]*** Cut end [18:43:11]Read from MH i2c: 01 07 00 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: 01 07 00 5F 11 00 00 00 00 00 FF 0F 85 [18:43:11]process_action close_receipt done [18:43:11]requested_data is exist [18:43:11]produce_requested_data [18:43:11]requested_item fm.sn is exist - process it [18:43:11]wFMCommunicate request_size=4 [18:43:11]MH_SAM_APDU [18:43:11]CAPDU: 80 11 00 00 [18:43:11]Write to MH i2c: E2 08 00 60 11 80 11 00 00 00 00 00 00 EB [18:43:11]Write i2c OK [18:43:11]MH_I2C_Read... [18:43:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:11]Read from MH i2c: E2 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 17 00 [18:43:11]MH_I2C_Read... [18:43:11]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 33 32 90 00 3B [18:43:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:43:11]wFMCommunicate OK [18:43:11]requested_item fd.num is exist - process it [18:43:11]SAM_PROTO_GetFieldsCounters [18:43:11]wFMCommunicate request_size=4 [18:43:11]MH_SAM_APDU [18:43:11]CAPDU: 80 13 00 00 [18:43:11]Write to MH i2c: E2 08 00 61 11 80 13 00 00 00 00 00 00 EE [18:43:11]Write i2c OK [18:43:11]MH_I2C_Read... [18:43:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:11]Read from MH i2c: E2 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 62 00 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 62 00 61 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3A 6C 04 00 0E 04 04 00 03 02 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 E7 [18:43:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3A 6C 04 00 0E 04 04 00 03 02 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 [18:43:11]wFMCommunicate OK [18:43:11]SAM_PROTO_GetFieldsCounters done [18:43:11]requested_item shift.num is exist - process it [18:43:11]requested_item shift.opened is exist - process it [18:43:11]req_shift_opened [18:43:11]FM_GetShiftState [18:43:11]SAM_PROTO_GetShiftState [18:43:11]wFMCommunicate request_size=4 [18:43:11]MH_SAM_APDU [18:43:11]CAPDU: 80 13 01 00 [18:43:11]Write to MH i2c: E2 08 00 62 11 80 13 01 00 00 00 00 00 F0 [18:43:11]Write i2c OK [18:43:11]MH_I2C_Read... [18:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:11]Read from MH i2c: E2 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 0E 00 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 0E 00 62 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 91 [18:43:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:43:11]wFMCommunicate OK [18:43:11]SAM_PROTO_GetShiftState done [18:43:11]FM_GetShiftState done [18:43:11]req_shift_opened done [18:43:11]requested_item shift.open_date is exist - process it [18:43:11]req_shift_open_date [18:43:11]req_shift_open_date done [18:43:11]produce_requested_data done [18:43:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289850,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:43:11]process_action_free close_receipt [18:43:11]json_value_free [18:43:11]json_value_free done [18:43:11]process_json_proto returns [18:43:11]Send response to host [18:43:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289850,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:43:11]free response buf [18:43:11]execute_script done [18:43:11]execute_script returns [18:43:11]free content buf [18:43:11]Sock 8.Close socket [18:43:11]Sock 8.Thread stoped [18:43:16]OFD Sender: No OFD packet to send [18:43:21]OFD Sender: No OFD packet to send [18:43:26]OFD Sender: No OFD packet to send [18:43:31]OFD Sender: No OFD packet to send [18:43:36]OFD Sender: No OFD packet to send [18:43:41]OFD Sender: No OFD packet to send [18:43:46]OFD Sender: No OFD packet to send [18:43:51]OFD Sender: No OFD packet to send [18:43:55]accept exits with 9 [18:43:55]New connection [18:43:55]New thread 3067493732 created [18:43:55]Thread 3067350372 joined [18:43:55]Waiting for new connection... [18:43:55] Sock 9.Parse request [18:43:55]Sock 9.Check first char [18:43:55]Sock 9.First char is OK [18:43:55]request: POST /json_proto HTTP/1.0 [18:43:55]Method: POST [18:43:55]URL: /json_proto [18:43:55]Method is POST - this is cgi request [18:43:55]url: /json_proto [18:43:55]query_string will be loaded in cgi processing [18:43:55]execute_cgi json_proto POST (null) [18:43:55]execute_cgi path=json_proto method=POST [18:43:55]POST find Content-Length [18:43:55]Host: 172.17.41.135:8080 [18:43:55]Content-Length: 684 [18:43:55]Content-Type: application/json [18:43:55] [18:43:55]POST finish read [18:43:55]Found Content-Length = 684 [18:43:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:55]execute_script... [18: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)24617962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:55]POST & json_proto [18:43:55]process_json_proto [18:43:55]json parsed OK: [18:43:55]protocol is kg_v1.0 [18:43:55]action value=close_receipt [18:43:55]process_action close_receipt [18:43:55]cmd_close_receipt [18:43:55]MH_GetDate [18:43:55]Write to MH i2c: F0 00 00 63 11 63 [18:43:55]Write i2c OK [18:43:55]MH_I2C_Read... [18:43:55]Read from MH i2c: F0 [18:43:55]MH_I2C_Read... [18:43:55]Read from MH i2c: F0 09 00 [18:43:55]MH_I2C_Read... [18:43:55]Read from MH i2c: F0 09 00 63 11 00 EC B6 F1 66 ED 3E 82 65 77 [18:43:55]GetLastDocTimeStamp 1727116988 [18:43:55]current date 1727117036 [18:43:55]FM_GetShiftState [18:43:55]SAM_PROTO_GetShiftState [18:43:55]wFMCommunicate request_size=4 [18:43:55]MH_SAM_APDU [18:43:55]CAPDU: 80 13 01 00 [18:43:55]Write to MH i2c: E2 08 00 64 11 80 13 01 00 00 00 00 00 F2 [18:43:55]Write i2c OK [18:43:55]MH_I2C_Read... [18:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:55]Read from MH i2c: E2 [18:43:55]MH_I2C_Read... [18:43:55]Read from MH i2c: E2 0E 00 [18:43:55]MH_I2C_Read... [18:43:55]Read from MH i2c: E2 0E 00 64 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 93 [18:43:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:43:55]wFMCommunicate OK [18:43:55]SAM_PROTO_GetShiftState done [18:43:55]FM_GetShiftState done [18:43:55]opened in 1727051401 [18:43:55]opened+sec_in_day 1727137801 [18:43:55]quantity*price = 100005 [18:43:55]sum+1 = 100006 [18:43: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 525 23.09.2024 18:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289851 ФПД: 136381423885139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184356&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289851&fm=136381423885139&tin=02508201610067®Number=0000000000091827&sum=100000 [18:43:56]StoreToDocumentArchive [18:43:56]shift 515 fd 289851 [18:43:56]save to /storage/0515/doc_00289851 [18:43:56]save last doc name /storage/0515/doc_00289851 to /storage/kkm_last_doc_name [18:43:56]save OK [18:43:56]Clear old archive folders... [18:43:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:43:56]tlvbuf is B6FD99B0 [18:43:56]SAM_PROTO_ClearQueue [18:43:56]wFMCommunicate request_size=4 [18:43:56]MH_SAM_APDU [18:43:56]CAPDU: 80 09 00 00 [18:43:56]Write to MH i2c: E2 08 00 71 11 80 09 00 00 00 00 00 00 F4 [18:43:56]Write i2c OK [18:43:56]MH_I2C_Read... [18:43:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:56]Read from MH i2c: E2 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 71 11 00 90 00 F6 [18:43:56]RAPDU: 90 00 [18:43:56]wFMCommunicate OK [18:43:56]SAM_PROTO_ClearQueue done [18:43:56]KKMCreateOFDPacket [18:43:56]OFDProtocolAddRootSTLVToBuf [18:43:56]FM_MakeSignedData [18:43:56]FM_MakeSignedData [18:43:56]SAM_PROTO_SignData [18:43:56]wFMCommunicate request_size=4 [18:43:56]MH_SAM_APDU [18:43:56]CAPDU: 80 0D 01 02 [18:43:56]Write to MH i2c: E2 08 00 72 11 80 0D 01 02 00 00 00 00 FC [18:43:56]Write i2c OK [18:43:56]MH_I2C_Read... [18:43:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:56]Read from MH i2c: E2 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 72 11 00 90 00 F7 [18:43:56]RAPDU: 90 00 [18:43:56]wFMCommunicate OK [18:43:56]wFMCommunicate request_size=255 [18:43:56]MH_SAM_APDU [18:43:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 EC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6C 04 00 35 04 06 00 7C [18:43:56]Write to MH i2c: E2 02 01 73 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 EC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6C 04 00 35 04 06 00 7C 00 00 3D [18:43:56]Write i2c OK [18:43:56]MH_I2C_Read... [18:43:56]OFD Sender: No OFD packet to send [18:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:56]Read from MH i2c: E2 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 73 11 00 90 00 F8 [18:43:56]RAPDU: 90 00 [18:43:56]wFMCommunicate OK [18:43:56]wFMCommunicate request_size=10 [18:43:56]MH_SAM_APDU [18:43:56]CAPDU: 80 0D 02 02 05 09 C6 53 1B 53 [18:43:56]Write to MH i2c: E2 0D 00 74 11 80 0D 02 02 05 00 09 C6 53 1B 53 00 00 99 [18:43:56]Write i2c OK [18:43:56]MH_I2C_Read... [18:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:56]Read from MH i2c: E2 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 03 00 74 11 00 90 00 F9 [18:43:56]RAPDU: 90 00 [18:43:56]wFMCommunicate OK [18:43:56]wFMCommunicate request_size=4 [18:43:56]MH_SAM_APDU [18:43:56]CAPDU: 80 0D 03 02 [18:43:56]Write to MH i2c: E2 08 00 75 11 80 0D 03 02 00 00 00 00 01 [18:43:56]Write i2c OK [18:43:56]MH_I2C_Read... [18:43:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:56]Read from MH i2c: E2 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 0B 00 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 0B 00 75 11 00 63 65 0C 28 63 EC EF 68 90 00 A4 [18:43:56]RAPDU: 63 65 0C 28 63 EC EF 68 90 00 [18:43:56]wFMCommunicate OK [18:43:56]SAM_PROTO_SignData done [18:43:56]FM_MakeSignedData done [18:43:56]CreateOFDProtocolMessage [18:43:56]wFMCommunicate request_size=4 [18:43:56]MH_SAM_APDU [18:43:56]CAPDU: 80 11 00 00 [18:43:56]Write to MH i2c: E2 08 00 76 11 80 11 00 00 00 00 00 00 01 [18:43:56]Write i2c OK [18:43:56]MH_I2C_Read... [18:43:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:56]Read from MH i2c: E2 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 17 00 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: E2 17 00 76 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 51 [18:43:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:43:56]wFMCommunicate OK [18:43:56]CreateOFDProtocolMessage done [18:43:56]OFDSenderStorePacket 289851 [18:43:56]StoreOFDPacket docnum=289851 [18:43:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 1D 3E 07 01 35 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0D 02 00 00 F4 03 04 00 EC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6C 04 00 35 04 06 00 7C 09 C6 53 1B 53 63 65 0C 28 63 EC EF 68 [18:43:56]CheckFolder [18:43:56]dirname=/storage/ofd_packets [18:43:56]CheckFolder done [18:43:56]ProducePacketName [18:43:56]name=ofd_packets/00289851 [18:43:56]NVStorageSaveData ofd_packets/00289851 [18:43:56]File name is /storage/ofd_packets/00289851 [18:43:56]Write 301 bytes [18:43:56]NVStorageSaveData done [18:43:56]OFDSenderStorePacket done [18:43:56]KKMCreateOFDPacket done [18:43:56]NVStorageSaveData kkm_last_timestamp [18:43:56]File name is /storage/kkm_last_timestamp [18:43:56]Write 4 bytes [18:43:56]NVStorageSaveData done [18:43:56]ExternCall_PrintAddStr [18:43:56]wPrintStart [18:43:56]Write to MH i2c: 01 00 00 77 11 88 [18:43:56]Write i2c OK [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: 01 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: 01 07 00 [18:43:56]MH_I2C_Read... [18:43:56]Read from MH i2c: 01 07 00 77 11 00 00 00 00 00 FF 0F 9D [18:43:56]RasterBufferAndPrint [18:43:56]line Счет N : (1)24617962 [18:43:56]line ИНН: 02508201610067 [18:43:56]line Контрольно-Кассовый Чек [18:43:56]line ПРОДАЖА [18:43:56]line ТРК (МРК, ГНК) : 63 [18:43:56]line Товар: 2710124130 [18:43:56]line Аи-92-К-5 [18:43:56]line 14.750 * 67.80 [18:43:56]line = 1000.05 [18:43:56]line НДС 12% НСП 1% [18:43:56]line > о реализуемом товаре [18:43:56]line ОКРУГЛЕНИЕ: -0.05 [18:43:56]line ИТОГО: 1000.00 [18:43:56]line Внесено: 1000.00 [18:43:56]line СДАЧА: 0.00 [18:43:56]line НСП 1% : 8.85 [18:43:56]line НДС 12% : 106.20 [18:43:56]line Наличными: 1000.00 [18:43:56]line Безнал.: 0.00 [18:43:56]line Место: АЗС № 90 "Партнёр-нефть" [18:43:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:43:56]line СНО: Общий режим [18:43:56]line Чек 525 23.09.2024 18:43 [18:43:56]line Смена: 515 ФФД: 1.0 [18:43:56]line ЗНМ: 0300000107 [18:43:56]line РНМ: 0000000000091827 [18:43:56]line Версия ККМ: 001 [18:43:56]line ФМ: 0000000000871832 [18:43:56]line ФД: 289851 [18:43:56]line ФПД: 136381423885139 [18:43:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184356&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289851&fm=136381423885139&tin=02508201610067®Number=0000000000091827&sum=100000 [18:43:56]written 0, free lines is 4095 [18:43:56]OFD Sender: Processing packet 289851 [packets to send 1784, broken 1783] [18:43:56]ProducePacketName [18:43:56]name=ofd_packets/00289851 [18:43:56]OFD Sender: To server: pG, [18:43:56]CommunicateWithHost lk.salyk.kg:30040 [18:43:56]ConnectInit lk.salyk.kg [18:43:57]Connected sock=10 [18: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 33 32 0F 01 00 00 1D 3E 07 01 35 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0D 02 00 00 F4 03 04 00 EC B6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3B 6C 04 00 35 04 06 00 7C 09 C6 53 1B 53 63 65 0C 28 63 EC EF 68 [18:43:57]Write to MH i2c: 01 00 00 A1 11 B2 [18:43:57]Write i2c OK [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 07 00 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 07 00 A1 11 00 00 00 00 00 D3 0C 98 [18:43:57]RasterBufferAndPrint [18:43:57]line [18:43:57]line [18:43:57]line [18:43:57]line [18:43:57]line [18:43:57]written 0, free lines is 3290 [18:43:57]MH_Cut [18:43:57]Write to MH i2c: D1 01 00 A8 11 01 8B [18:43:57]Write i2c OK [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: D1 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: D1 01 00 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: D1 01 00 A8 11 00 8A [18:43:57]Write to MH i2c: 01 00 00 A9 11 BA [18:43:57]Write i2c OK [18:43:57]MH_I2C_Read... [18: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 33 32 4F 00 00 00 62 50 47 00 A4 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 33 32 10 04 04 00 3B 6C 04 00 F4 03 04 00 C0 5E F1 66 B6 04 01 00 00 CD CD 04 F5 31 7D 8C C7 [18:43:57]CommunicateWithHost err = 0 [18:43:57]CheckOFDResponse [18:43:57]1017 (14) - 77093643461234 [18:43:57]1041 (16) - 0000000000871832 [18:43:57]1040 (4) - 289851 [18:43:57]1012 (4) - 23.09.2024 12:27 [18:43:57]1206 (1) - 0 [18:43:57]OFD Sender: Remove packet 289851 [18:43:57]ProducePacketName [18:43:57]name=ofd_packets/00289851 [18:43:57]NVStorageDeleteData [18:43:58]*** Cut start [18:43:58]*** Partial cut [18:43:58]*** CUTSNS_PIN = 1 [18:43:58]OFD Sender: No OFD packet to send [18:43:58]*** CUTSNS_PIN = 0 [18:43:58]*** Brake cut motor [18:43:58]Read from MH i2c: 01 [18:43:58]MH_I2C_Read... [18:43:58]*** Stop cut motor [18:43:58]*** Cut end [18:43:58]Read from MH i2c: 01 07 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 A9 11 00 00 00 00 00 FF 0F CF [18:43:58]process_action close_receipt done [18:43:58]requested_data is exist [18:43:58]produce_requested_data [18:43:58]requested_item fm.sn is exist - process it [18:43:58]wFMCommunicate request_size=4 [18:43:58]MH_SAM_APDU [18:43:58]CAPDU: 80 11 00 00 [18:43:58]Write to MH i2c: E2 08 00 AA 11 80 11 00 00 00 00 00 00 35 [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:58]Read from MH i2c: E2 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: E2 17 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: E2 17 00 AA 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 85 [18:43:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:43:58]wFMCommunicate OK [18:43:58]requested_item fd.num is exist - process it [18:43:58]SAM_PROTO_GetFieldsCounters [18:43:58]wFMCommunicate request_size=4 [18:43:58]MH_SAM_APDU [18:43:58]CAPDU: 80 13 00 00 [18:43:58]Write to MH i2c: E2 08 00 AB 11 80 13 00 00 00 00 00 00 38 [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:58]Read from MH i2c: E2 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: E2 62 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: E2 62 00 AB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3B 6C 04 00 0E 04 04 00 03 02 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 35 [18:43: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3B 6C 04 00 0E 04 04 00 03 02 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 [18:43:58]wFMCommunicate OK [18:43:58]SAM_PROTO_GetFieldsCounters done [18:43:58]requested_item shift.num is exist - process it [18:43:58]requested_item shift.opened is exist - process it [18:43:58]req_shift_opened [18:43:58]FM_GetShiftState [18:43:58]SAM_PROTO_GetShiftState [18:43:58]wFMCommunicate request_size=4 [18:43:58]MH_SAM_APDU [18:43:58]CAPDU: 80 13 01 00 [18:43:58]Write to MH i2c: E2 08 00 AC 11 80 13 01 00 00 00 00 00 3A [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:58]Read from MH i2c: E2 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: E2 0E 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: E2 0E 00 AC 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DB [18:43:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:43:58]wFMCommunicate OK [18:43:58]SAM_PROTO_GetShiftState done [18:43:58]FM_GetShiftState done [18:43:58]req_shift_opened done [18:43:58]requested_item shift.open_date is exist - process it [18:43:58]req_shift_open_date [18:43:58]req_shift_open_date done [18:43:58]produce_requested_data done [18:43:58]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289851,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:43:58]process_action_free close_receipt [18:43:58]json_value_free [18:43:58]json_value_free done [18:43:58]process_json_proto returns [18:43:58]Send response to host [18:43:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289851,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:43:58]free response buf [18:43:58]execute_script done [18:43:58]execute_script returns [18:43:58]free content buf [18:43:58]Sock 9.Close socket [18:43:58]Sock 9.Thread stoped [18:44:03]OFD Sender: No OFD packet to send [18:44:08]OFD Sender: No OFD packet to send [18:44:13]OFD Sender: No OFD packet to send [18:44:18]OFD Sender: No OFD packet to send [18:44:23]OFD Sender: No OFD packet to send [18:44:28]OFD Sender: No OFD packet to send [18:44:33]OFD Sender: No OFD packet to send [18:44:37]accept exits with 8 [18:44:37]New connection [18:44:37]New thread 3067350372 created [18:44:37]Thread 3067493732 joined [18:44:37]Waiting for new connection... [18:44:37] Sock 8.Parse request [18:44:37]Sock 8.Check first char [18:44:37]Sock 8.First char is OK [18:44:37]request: POST /json_proto HTTP/1.0 [18:44:37]Method: POST [18:44:37]URL: /json_proto [18:44:37]Method is POST - this is cgi request [18:44:37]url: /json_proto [18:44:37]query_string will be loaded in cgi processing [18:44:37]execute_cgi json_proto POST (null) [18:44:37]execute_cgi path=json_proto method=POST [18:44:37]POST find Content-Length [18:44:37]Host: 172.17.41.135:8080 [18:44:37]Content-Length: 681 [18:44:37]Content-Type: application/json [18:44:37] [18:44:37]POST finish read [18:44:37]Found Content-Length = 681 [18:44:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [18:44:37]execute_script... [18:44:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [18:44:37]POST & json_proto [18:44:37]process_json_proto [18:44:37]json parsed OK: [18:44:37]protocol is kg_v1.0 [18:44:37]action value=close_receipt [18:44:37]process_action close_receipt [18:44:37]cmd_close_receipt [18:44:37]MH_GetDate [18:44:37]Write to MH i2c: F0 00 00 AD 11 AD [18:44:37]Write i2c OK [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: F0 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: F0 09 00 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: F0 09 00 AD 11 00 16 B7 F1 66 ED 3E 82 65 EC [18:44:37]GetLastDocTimeStamp 1727117036 [18:44:37]current date 1727117078 [18:44:37]FM_GetShiftState [18:44:37]SAM_PROTO_GetShiftState [18:44:37]wFMCommunicate request_size=4 [18:44:37]MH_SAM_APDU [18:44:37]CAPDU: 80 13 01 00 [18:44:37]Write to MH i2c: E2 08 00 AE 11 80 13 01 00 00 00 00 00 3C [18:44:37]Write i2c OK [18:44:37]MH_I2C_Read... [18:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:37]Read from MH i2c: E2 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: E2 0E 00 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: E2 0E 00 AE 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DD [18:44:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:44:37]wFMCommunicate OK [18:44:37]SAM_PROTO_GetShiftState done [18:44:37]FM_GetShiftState done [18:44:37]opened in 1727051401 [18:44:37]opened+sec_in_day 1727137801 [18:44:37]quantity*price = 100050 [18:44:37]sum+1 = 100052 [18:44:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 526 23.09.2024 18:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289852 ФПД: 137556452778483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184438&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289852&fm=137556452778483&tin=02508201610067®Number=0000000000091827&sum=100000 [18:44:38]StoreToDocumentArchive [18:44:38]shift 515 fd 289852 [18:44:38]save to /storage/0515/doc_00289852 [18:44:38]save last doc name /storage/0515/doc_00289852 to /storage/kkm_last_doc_name [18:44:38]save OK [18:44:38]Clear old archive folders... [18:44:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:44:38]tlvbuf is B6F45920 [18:44:38]SAM_PROTO_ClearQueue [18:44:38]wFMCommunicate request_size=4 [18:44:38]MH_SAM_APDU [18:44:38]CAPDU: 80 09 00 00 [18:44:38]Write to MH i2c: E2 08 00 BB 11 80 09 00 00 00 00 00 00 3E [18:44:38]Write i2c OK [18:44:38]MH_I2C_Read... [18:44:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:38]Read from MH i2c: E2 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 03 00 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 03 00 BB 11 00 90 00 40 [18:44:38]RAPDU: 90 00 [18:44:38]wFMCommunicate OK [18:44:38]SAM_PROTO_ClearQueue done [18:44:38]KKMCreateOFDPacket [18:44:38]OFDProtocolAddRootSTLVToBuf [18:44:38]FM_MakeSignedData [18:44:38]FM_MakeSignedData [18:44:38]SAM_PROTO_SignData [18:44:38]wFMCommunicate request_size=4 [18:44:38]MH_SAM_APDU [18:44:38]CAPDU: 80 0D 01 02 [18:44:38]Write to MH i2c: E2 08 00 BC 11 80 0D 01 02 00 00 00 00 46 [18:44:38]Write i2c OK [18:44:38]MH_I2C_Read... [18:44:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:38]Read from MH i2c: E2 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 03 00 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 03 00 BC 11 00 90 00 41 [18:44:38]RAPDU: 90 00 [18:44:38]wFMCommunicate OK [18:44:38]wFMCommunicate request_size=255 [18:44:38]MH_SAM_APDU [18:44: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 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 0E 02 00 00 F4 03 04 00 16 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6C 04 00 35 04 06 00 7D 1B 5B 81 [18:44:38]Write to MH i2c: E2 02 01 BD 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 0E 02 00 00 F4 03 04 00 16 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6C 04 00 35 04 06 00 7D 1B 5B 81 00 00 23 [18:44:38]Write i2c OK [18:44:38]MH_I2C_Read... [18:44:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:39]Read from MH i2c: E2 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 03 00 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 03 00 BD 11 00 90 00 42 [18:44:39]RAPDU: 90 00 [18:44:39]wFMCommunicate OK [18:44:39]wFMCommunicate request_size=7 [18:44:39]MH_SAM_APDU [18:44:39]CAPDU: 80 0D 02 02 02 21 F3 [18:44:39]Write to MH i2c: E2 0A 00 BE 11 80 0D 02 02 02 00 21 F3 00 00 61 [18:44:39]Write i2c OK [18:44:39]MH_I2C_Read... [18:44:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:39]Read from MH i2c: E2 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 03 00 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 03 00 BE 11 00 90 00 43 [18:44:39]RAPDU: 90 00 [18:44:39]wFMCommunicate OK [18:44:39]wFMCommunicate request_size=4 [18:44:39]MH_SAM_APDU [18:44:39]CAPDU: 80 0D 03 02 [18:44:39]Write to MH i2c: E2 08 00 BF 11 80 0D 03 02 00 00 00 00 4B [18:44:39]Write i2c OK [18:44:39]MH_I2C_Read... [18:44:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:39]Read from MH i2c: E2 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 0B 00 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 0B 00 BF 11 00 9C CE 1B 41 8B 1E AA D0 90 00 35 [18:44:39]RAPDU: 9C CE 1B 41 8B 1E AA D0 90 00 [18:44:39]wFMCommunicate OK [18:44:39]SAM_PROTO_SignData done [18:44:39]FM_MakeSignedData done [18:44:39]CreateOFDProtocolMessage [18:44:39]wFMCommunicate request_size=4 [18:44:39]MH_SAM_APDU [18:44:39]CAPDU: 80 11 00 00 [18:44:39]Write to MH i2c: E2 08 00 C0 11 80 11 00 00 00 00 00 00 4B [18:44:39]Write i2c OK [18:44:39]MH_I2C_Read... [18:44:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:39]Read from MH i2c: E2 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 17 00 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: E2 17 00 C0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9B [18:44:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:44:39]wFMCommunicate OK [18:44:39]CreateOFDProtocolMessage done [18:44:39]OFDSenderStorePacket 289852 [18:44:39]StoreOFDPacket docnum=289852 [18:44:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 89 7E 04 01 B7 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 02 00 00 F4 03 04 00 16 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6C 04 00 35 04 06 00 7D 1B 5B 81 21 F3 9C CE 1B 41 8B 1E AA D0 [18:44:39]CheckFolder [18:44:39]dirname=/storage/ofd_packets [18:44:39]CheckFolder done [18:44:39]ProducePacketName [18:44:39]name=ofd_packets/00289852 [18:44:39]NVStorageSaveData ofd_packets/00289852 [18:44:39]File name is /storage/ofd_packets/00289852 [18:44:39]Write 298 bytes [18:44:39]NVStorageSaveData done [18:44:39]OFDSenderStorePacket done [18:44:39]KKMCreateOFDPacket done [18:44:39]NVStorageSaveData kkm_last_timestamp [18:44:39]File name is /storage/kkm_last_timestamp [18:44:39]Write 4 bytes [18:44:39]NVStorageSaveData done [18:44:39]ExternCall_PrintAddStr [18:44:39]wPrintStart [18:44:39]Write to MH i2c: 01 00 00 C1 11 D2 [18:44:39]Write i2c OK [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: 01 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: 01 07 00 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: 01 07 00 C1 11 00 00 00 00 00 FF 0F E7 [18:44:39]RasterBufferAndPrint [18:44:39]line Счет N : (1)24617964 [18:44:39]line ИНН: 02508201610067 [18:44:39]line Контрольно-Кассовый Чек [18:44:39]line ПРОДАЖА [18:44:39]line ТРК (МРК, ГНК) : 22 [18:44:39]line Товар: 2710194210 [18:44:39]line ДТ-К-5 [18:44:39]line 13.130 * 76.20 [18:44:39]line = 1000.51 [18:44:39]line НДС 12% НСП 1% [18:44:39]line > о реализуемом товаре [18:44:39]line ОКРУГЛЕНИЕ: -0.51 [18:44:39]line ИТОГО: 1000.00 [18:44:39]line Внесено: 1000.00 [18:44:39]line СДАЧА: 0.00 [18:44:39]line НСП 1% : 8.85 [18:44:39]line НДС 12% : 106.25 [18:44:39]line Наличными: 1000.00 [18:44:39]line Безнал.: 0.00 [18:44:39]line Место: АЗС № 90 "Партнёр-нефть" [18:44:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:44:39]line СНО: Общий режим [18:44:39]line Чек 526 23.09.2024 18:44 [18:44:39]line Смена: 515 ФФД: 1.0 [18:44:39]line ЗНМ: 0300000107 [18:44:39]line РНМ: 0000000000091827 [18:44:39]line Версия ККМ: 001 [18:44:39]line ФМ: 0000000000871832 [18:44:39]line ФД: 289852 [18:44:39]line ФПД: 137556452778483 [18:44:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184438&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289852&fm=137556452778483&tin=02508201610067®Number=0000000000091827&sum=100000 [18:44:39]written 0, free lines is 4095 [18:44:39]OFD Sender: Processing packet 289852 [packets to send 1784, broken 1783] [18:44:39]ProducePacketName [18:44:39]name=ofd_packets/00289852 [18:44:39]OFD Sender: To server: pG, [18:44:39]CommunicateWithHost lk.salyk.kg:30040 [18:44:39]ConnectInit lk.salyk.kg [18:44:39]Connected sock=10 [18:44:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 89 7E 04 01 B7 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 02 00 00 F4 03 04 00 16 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3C 6C 04 00 35 04 06 00 7D 1B 5B 81 21 F3 9C CE 1B 41 8B 1E AA D0 [18:44:39]Write to MH i2c: 01 00 00 EB 11 FC [18:44:39]Write i2c OK [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: 01 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: 01 07 00 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: 01 07 00 EB 11 00 00 00 00 00 D0 0C DF [18:44:39]RasterBufferAndPrint [18:44:39]line [18:44:39]line [18:44:39]line [18:44:39]line [18:44:39]line [18:44:39]written 0, free lines is 3288 [18:44:39]MH_Cut [18:44:39]Write to MH i2c: D1 01 00 F2 11 01 D5 [18:44:39]Write i2c OK [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: D1 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: D1 01 00 [18:44:39]MH_I2C_Read... [18:44:39]Read from MH i2c: D1 01 00 F2 11 00 D4 [18:44:39]Write to MH i2c: 01 00 00 F3 11 04 [18:44:39]Write i2c OK [18:44:39]MH_I2C_Read... [18:44:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 2A C9 47 00 EB 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 33 32 10 04 04 00 3C 6C 04 00 F4 03 04 00 EA 5E F1 66 B6 04 01 00 00 1A 64 4D D1 29 AD F5 55 [18:44:39]CommunicateWithHost err = 0 [18:44:39]CheckOFDResponse [18:44:39]1017 (14) - 77093643461234 [18:44:39]1041 (16) - 0000000000871832 [18:44:39]1040 (4) - 289852 [18:44:39]1012 (4) - 23.09.2024 12:28 [18:44:39]1206 (1) - 0 [18:44:39]OFD Sender: Remove packet 289852 [18:44:39]ProducePacketName [18:44:39]name=ofd_packets/00289852 [18:44:39]NVStorageDeleteData [18:44:40]OFD Sender: No OFD packet to send [18:44:40]*** Cut start [18:44:40]*** Partial cut [18:44:40]*** CUTSNS_PIN = 1 [18:44:40]*** CUTSNS_PIN = 0 [18:44:40]*** Brake cut motor [18:44:41]Read from MH i2c: 01 [18:44:41]MH_I2C_Read... [18:44:41]*** Stop cut motor [18:44:41]*** Cut end [18:44:41]Read from MH i2c: 01 07 00 [18:44:41]MH_I2C_Read... [18:44:41]Read from MH i2c: 01 07 00 F3 11 00 00 00 00 00 FF 0F 19 [18:44:41]process_action close_receipt done [18:44:41]requested_data is exist [18:44:41]produce_requested_data [18:44:41]requested_item fm.sn is exist - process it [18:44:41]wFMCommunicate request_size=4 [18:44:41]MH_SAM_APDU [18:44:41]CAPDU: 80 11 00 00 [18:44:41]Write to MH i2c: E2 08 00 F4 11 80 11 00 00 00 00 00 00 7F [18:44:41]Write i2c OK [18:44:41]MH_I2C_Read... [18:44:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:41]Read from MH i2c: E2 [18:44:41]MH_I2C_Read... [18:44:41]Read from MH i2c: E2 17 00 [18:44:41]MH_I2C_Read... [18:44:41]Read from MH i2c: E2 17 00 F4 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CF [18:44:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:44:41]wFMCommunicate OK [18:44:41]requested_item fd.num is exist - process it [18:44:41]SAM_PROTO_GetFieldsCounters [18:44:41]wFMCommunicate request_size=4 [18:44:41]MH_SAM_APDU [18:44:41]CAPDU: 80 13 00 00 [18:44:41]Write to MH i2c: E2 08 00 F5 11 80 13 00 00 00 00 00 00 82 [18:44:41]Write i2c OK [18:44:41]MH_I2C_Read... [18:44:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:41]Read from MH i2c: E2 [18:44:41]MH_I2C_Read... [18:44:41]Read from MH i2c: E2 62 00 [18:44:41]MH_I2C_Read... [18:44:41]Read from MH i2c: E2 62 00 F5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3C 6C 04 00 0E 04 04 00 03 02 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 83 [18:44:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3C 6C 04 00 0E 04 04 00 03 02 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 [18:44:41]wFMCommunicate OK [18:44:41]SAM_PROTO_GetFieldsCounters done [18:44:41]requested_item shift.num is exist - process it [18:44:41]requested_item shift.opened is exist - process it [18:44:41]req_shift_opened [18:44:41]FM_GetShiftState [18:44:41]SAM_PROTO_GetShiftState [18:44:41]wFMCommunicate request_size=4 [18:44:41]MH_SAM_APDU [18:44:41]CAPDU: 80 13 01 00 [18:44:41]Write to MH i2c: E2 08 00 F6 11 80 13 01 00 00 00 00 00 84 [18:44:41]Write i2c OK [18:44:41]MH_I2C_Read... [18:44:41]Read from MH i2c: E2 [18:44:41]MH_I2C_Read... [18:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:41]Read from MH i2c: E2 0E 00 [18:44:41]MH_I2C_Read... [18:44:41]Read from MH i2c: E2 0E 00 F6 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 25 [18:44:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:44:41]wFMCommunicate OK [18:44:41]SAM_PROTO_GetShiftState done [18:44:41]FM_GetShiftState done [18:44:41]req_shift_opened done [18:44:41]requested_item shift.open_date is exist - process it [18:44:41]req_shift_open_date [18:44:41]req_shift_open_date done [18:44:41]produce_requested_data done [18:44:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289852,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:44:41]process_action_free close_receipt [18:44:41]json_value_free [18:44:41]json_value_free done [18:44:41]process_json_proto returns [18:44:41]Send response to host [18:44:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289852,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:44:41]free response buf [18:44:41]execute_script done [18:44:41]execute_script returns [18:44:41]free content buf [18:44:41]Sock 8.Close socket [18:44:41]Sock 8.Thread stoped [18:44:45]OFD Sender: No OFD packet to send [18:44:50]OFD Sender: No OFD packet to send [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:36]accept exits with 9 [18:45:36]New connection [18:45:36]New thread 3067493732 created [18:45:36]Thread 3067350372 joined [18:45:36]Waiting for new connection... [18:45:36] Sock 9.Parse request [18:45:36]Sock 9.Check first char [18:45:36]Sock 9.First char is OK [18:45:36]request: POST /json_proto HTTP/1.0 [18:45:36]Method: POST [18:45:36]URL: /json_proto [18:45:36]Method is POST - this is cgi request [18:45:36]url: /json_proto [18:45:36]query_string will be loaded in cgi processing [18:45:36]execute_cgi json_proto POST (null) [18:45:36]execute_cgi path=json_proto method=POST [18:45:36]POST find Content-Length [18:45:36]Host: 172.17.41.135:8080 [18:45:36]Content-Length: 800 [18:45:36]Content-Type: application/json [18:45:36] [18:45:36]POST finish read [18:45:36]Found Content-Length = 800 [18:45:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 0.150, "sum" : 11.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 11.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:36]execute_script... [18:45: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)24617963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 0.150, "sum" : 11.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 11.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:36]POST & json_proto [18:45:36]process_json_proto [18:45:36]json parsed OK: [18:45:36]protocol is kg_v1.0 [18:45:36]action value=close_receipt [18:45:36]process_action close_receipt [18:45:36]cmd_close_receipt [18:45:36]MH_GetDate [18:45:36]Write to MH i2c: F0 00 00 F7 11 F7 [18:45:36]Write i2c OK [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: F0 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: F0 09 00 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: F0 09 00 F7 11 00 51 B7 F1 66 ED 3E 82 65 71 [18:45:36]GetLastDocTimeStamp 1727117078 [18:45:36]current date 1727117137 [18:45:36]FM_GetShiftState [18:45:36]SAM_PROTO_GetShiftState [18:45:36]wFMCommunicate request_size=4 [18:45:36]MH_SAM_APDU [18:45:36]CAPDU: 80 13 01 00 [18:45:36]Write to MH i2c: E2 08 00 F8 11 80 13 01 00 00 00 00 00 86 [18:45:36]Write i2c OK [18:45:36]MH_I2C_Read... [18:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:36]Read from MH i2c: E2 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 0E 00 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 0E 00 F8 11 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 27 [18:45:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:45:36]wFMCommunicate OK [18:45:36]SAM_PROTO_GetShiftState done [18:45:36]FM_GetShiftState done [18:45:36]opened in 1727051401 [18:45:36]opened+sec_in_day 1727137801 [18:45:36]quantity*price = 1113 [18:45:36]sum+1 = 1114 [18:45:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 11.13 НСП 1% : 0.10 НДС 12% : 1.18 Наличными: 0.00 Безнал.: 11.13 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 527 23.09.2024 18:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289853 ФПД: 182203129143711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184537&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289853&fm=182203129143711&tin=02508201610067®Number=0000000000091827&sum=1113 [18:45:37]StoreToDocumentArchive [18:45:37]shift 515 fd 289853 [18:45:37]save to /storage/0515/doc_00289853 [18:45:37]save last doc name /storage/0515/doc_00289853 to /storage/kkm_last_doc_name [18:45:37]save OK [18:45:37]Clear old archive folders... [18:45:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:45:37]tlvbuf is 01885530 [18:45:37]SAM_PROTO_ClearQueue [18:45:37]wFMCommunicate request_size=4 [18:45:37]MH_SAM_APDU [18:45:37]CAPDU: 80 09 00 00 [18:45:37]Write to MH i2c: E2 08 00 05 12 80 09 00 00 00 00 00 00 89 [18:45:37]Write i2c OK [18:45:37]MH_I2C_Read... [18:45:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:37]Read from MH i2c: E2 [18:45:37]MH_I2C_Read... [18:45:37]Read from MH i2c: E2 03 00 [18:45:37]MH_I2C_Read... [18:45:37]Read from MH i2c: E2 03 00 05 12 00 90 00 8B [18:45:37]RAPDU: 90 00 [18:45:37]wFMCommunicate OK [18:45:37]SAM_PROTO_ClearQueue done [18:45:37]KKMCreateOFDPacket [18:45:37]OFDProtocolAddRootSTLVToBuf [18:45:37]FM_MakeSignedData [18:45:37]FM_MakeSignedData [18:45:37]SAM_PROTO_SignData [18:45:37]wFMCommunicate request_size=4 [18:45:37]MH_SAM_APDU [18:45:37]CAPDU: 80 0D 01 02 [18:45:37]Write to MH i2c: E2 08 00 06 12 80 0D 01 02 00 00 00 00 91 [18:45:37]Write i2c OK [18:45:37]MH_I2C_Read... [18:45:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:38]Read from MH i2c: E2 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 03 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 03 00 06 12 00 90 00 8C [18:45:38]RAPDU: 90 00 [18:45:38]wFMCommunicate OK [18:45:38]wFMCommunicate request_size=255 [18:45:38]MH_SAM_APDU [18: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 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 00 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 04 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 04 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 04 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 51 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6C 04 00 35 04 06 00 A5 [18:45:38]Write to MH i2c: E2 02 01 07 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 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 00 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 04 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 04 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 04 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 51 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6C 04 00 35 04 06 00 A5 00 00 AA [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:38]Read from MH i2c: E2 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 03 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 03 00 07 12 00 90 00 8D [18:45:38]RAPDU: 90 00 [18:45:38]wFMCommunicate OK [18:45:38]wFMCommunicate request_size=10 [18:45:38]MH_SAM_APDU [18:45:38]CAPDU: 80 0D 02 02 05 B6 78 CA 21 9F [18:45:38]Write to MH i2c: E2 0D 00 08 12 80 0D 02 02 05 00 B6 78 CA 21 9F 00 00 56 [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:38]Read from MH i2c: E2 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 03 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 03 00 08 12 00 90 00 8E [18:45:38]RAPDU: 90 00 [18:45:38]wFMCommunicate OK [18:45:38]wFMCommunicate request_size=4 [18:45:38]MH_SAM_APDU [18:45:38]CAPDU: 80 0D 03 02 [18:45:38]Write to MH i2c: E2 08 00 09 12 80 0D 03 02 00 00 00 00 96 [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:38]Read from MH i2c: E2 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 0B 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 0B 00 09 12 00 C0 B3 A1 2C D6 15 32 5F 90 00 53 [18:45:38]RAPDU: C0 B3 A1 2C D6 15 32 5F 90 00 [18:45:38]wFMCommunicate OK [18:45:38]SAM_PROTO_SignData done [18:45:38]FM_MakeSignedData done [18:45:38]CreateOFDProtocolMessage [18:45:38]wFMCommunicate request_size=4 [18:45:38]MH_SAM_APDU [18:45:38]CAPDU: 80 11 00 00 [18:45:38]Write to MH i2c: E2 08 00 0A 12 80 11 00 00 00 00 00 00 96 [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:38]Read from MH i2c: E2 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 17 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: E2 17 00 0A 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E6 [18:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:45:38]wFMCommunicate OK [18:45:38]CreateOFDProtocolMessage done [18:45:38]OFDSenderStorePacket 289853 [18:45:38]StoreOFDPacket docnum=289853 [18:45:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 7B 20 07 01 F7 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 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 00 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 04 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 04 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 04 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 51 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6C 04 00 35 04 06 00 A5 B6 78 CA 21 9F C0 B3 A1 2C D6 15 32 5F [18:45:38]CheckFolder [18:45:38]dirname=/storage/ofd_packets [18:45:38]CheckFolder done [18:45:38]ProducePacketName [18:45:38]name=ofd_packets/00289853 [18:45:38]NVStorageSaveData ofd_packets/00289853 [18:45:38]File name is /storage/ofd_packets/00289853 [18:45:38]Write 301 bytes [18:45:38]NVStorageSaveData done [18:45:38]OFDSenderStorePacket done [18:45:38]KKMCreateOFDPacket done [18:45:38]NVStorageSaveData kkm_last_timestamp [18:45:38]File name is /storage/kkm_last_timestamp [18:45:38]Write 4 bytes [18:45:38]NVStorageSaveData done [18:45:38]ExternCall_PrintAddStr [18:45:38]wPrintStart [18:45:38]Write to MH i2c: 01 00 00 0B 12 1D [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: 01 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: 01 07 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: 01 07 00 0B 12 00 00 00 00 00 FF 0F 32 [18:45:38]RasterBufferAndPrint [18:45:38]line Счет N : (1)24617963 [18:45:38]line ИНН: 02508201610067 [18:45:38]line Контрольно-Кассовый Чек [18:45:38]line ПРОДАЖА [18:45:38]line ТРК (МРК, ГНК) : 42 [18:45:38]line Товар: 2710124500 [18:45:38]line Аи-95-К-5 [18:45:38]line 0.150 * 74.20 [18:45:38]line = 11.13 [18:45:38]line НДС 12% НСП 1% [18:45:38]line > о реализуемом товаре [18:45:38]line ИТОГО: 11.13 [18:45:38]line НСП 1% : 0.10 [18:45:38]line НДС 12% : 1.18 [18:45:38]line Наличными: 0.00 [18:45:38]line Безнал.: 11.13 [18:45:38]line Место: АЗС № 90 "Партнёр-нефть" [18:45:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:45:38]line СНО: Общий режим [18:45:38]line Чек 527 23.09.2024 18:45 [18:45:38]line Смена: 515 ФФД: 1.0 [18:45:38]line ЗНМ: 0300000107 [18:45:38]line РНМ: 0000000000091827 [18:45:38]line Версия ККМ: 001 [18:45:38]line Платежная система: O! деньги [18:45:38]line ФМ: 0000000000871832 [18:45:38]line ФД: 289853 [18:45:38]line ФПД: 182203129143711 [18:45:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184537&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289853&fm=182203129143711&tin=02508201610067®Number=0000000000091827&sum=1113 [18:45:38]written 0, free lines is 4095 [18:45:38]OFD Sender: Processing packet 289853 [packets to send 1784, broken 1783] [18:45:38]ProducePacketName [18:45:38]name=ofd_packets/00289853 [18:45:38]OFD Sender: To server: pG, [18:45:38]CommunicateWithHost lk.salyk.kg:30040 [18:45:38]ConnectInit lk.salyk.kg [18:45:38]Write to MH i2c: 01 00 00 34 12 46 [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: 01 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: 01 07 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: 01 07 00 34 12 00 00 00 00 00 D2 0C 2B [18:45:38]RasterBufferAndPrint [18:45:38]line [18:45:38]line [18:45:38]line [18:45:38]line [18:45:38]line [18:45:38]written 0, free lines is 3286 [18:45:38]MH_Cut [18:45:38]Write to MH i2c: D1 01 00 3B 12 01 1F [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: D1 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: D1 01 00 [18:45:38]MH_I2C_Read... [18:45:38]Read from MH i2c: D1 01 00 3B 12 00 1E [18:45:38]Write to MH i2c: 01 00 00 3C 12 4E [18:45:38]Write i2c OK [18:45:38]MH_I2C_Read... [18:45:39]Connected sock=11 [18: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 33 32 0F 01 00 00 7B 20 07 01 F7 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 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 00 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 04 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 04 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 04 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 51 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3D 6C 04 00 35 04 06 00 A5 B6 78 CA 21 9F C0 B3 A1 2C D6 15 32 5F [18: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 33 32 4F 00 00 00 02 0A 47 00 5E 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 33 32 10 04 04 00 3D 6C 04 00 F4 03 04 00 25 5F F1 66 B6 04 01 00 00 D7 2B 0C 58 5F 70 2D C0 [18:45:39]CommunicateWithHost err = 0 [18:45:39]CheckOFDResponse [18:45:39]1017 (14) - 77093643461234 [18:45:39]1041 (16) - 0000000000871832 [18:45:39]1040 (4) - 289853 [18:45:39]1012 (4) - 23.09.2024 12:29 [18:45:39]1206 (1) - 0 [18:45:39]OFD Sender: Remove packet 289853 [18:45:39]ProducePacketName [18:45:39]name=ofd_packets/00289853 [18:45:39]NVStorageDeleteData [18:45:39]*** Cut start [18:45:39]*** Partial cut [18:45:39]*** CUTSNS_PIN = 1 [18:45:39]*** CUTSNS_PIN = 0 [18:45:39]OFD Sender: No OFD packet to send [18:45:39]*** Brake cut motor [18:45:40]Read from MH i2c: 01 [18:45:40]MH_I2C_Read... [18:45:40]*** Stop cut motor [18:45:40]*** Cut end [18:45:40]Read from MH i2c: 01 07 00 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: 01 07 00 3C 12 00 00 00 00 00 FF 0F 63 [18:45:40]process_action close_receipt done [18:45:40]requested_data is exist [18:45:40]produce_requested_data [18:45:40]requested_item fm.sn is exist - process it [18:45:40]wFMCommunicate request_size=4 [18:45:40]MH_SAM_APDU [18:45:40]CAPDU: 80 11 00 00 [18:45:40]Write to MH i2c: E2 08 00 3D 12 80 11 00 00 00 00 00 00 C9 [18:45:40]Write i2c OK [18:45:40]MH_I2C_Read... [18:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:40]Read from MH i2c: E2 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 17 00 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 17 00 3D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 19 [18:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:45:40]wFMCommunicate OK [18:45:40]requested_item fd.num is exist - process it [18:45:40]SAM_PROTO_GetFieldsCounters [18:45:40]wFMCommunicate request_size=4 [18:45:40]MH_SAM_APDU [18:45:40]CAPDU: 80 13 00 00 [18:45:40]Write to MH i2c: E2 08 00 3E 12 80 13 00 00 00 00 00 00 CC [18:45:40]Write i2c OK [18:45:40]MH_I2C_Read... [18:45:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:40]Read from MH i2c: E2 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 62 00 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 62 00 3E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3D 6C 04 00 0E 04 04 00 03 02 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 D1 [18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3D 6C 04 00 0E 04 04 00 03 02 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 [18:45:40]wFMCommunicate OK [18:45:40]SAM_PROTO_GetFieldsCounters done [18:45:40]requested_item shift.num is exist - process it [18:45:40]requested_item shift.opened is exist - process it [18:45:40]req_shift_opened [18:45:40]FM_GetShiftState [18:45:40]SAM_PROTO_GetShiftState [18:45:40]wFMCommunicate request_size=4 [18:45:40]MH_SAM_APDU [18:45:40]CAPDU: 80 13 01 00 [18:45:40]Write to MH i2c: E2 08 00 3F 12 80 13 01 00 00 00 00 00 CE [18:45:40]Write i2c OK [18:45:40]MH_I2C_Read... [18:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:40]Read from MH i2c: E2 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 0E 00 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 0E 00 3F 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6F [18:45:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:45:40]wFMCommunicate OK [18:45:40]SAM_PROTO_GetShiftState done [18:45:40]FM_GetShiftState done [18:45:40]req_shift_opened done [18:45:40]requested_item shift.open_date is exist - process it [18:45:40]req_shift_open_date [18:45:40]req_shift_open_date done [18:45:40]produce_requested_data done [18:45:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289853,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:45:40]process_action_free close_receipt [18:45:40]json_value_free [18:45:40]json_value_free done [18:45:40]process_json_proto returns [18:45:40]Send response to host [18:45:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289853,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:45:40]free response buf [18:45:40]execute_script done [18:45:40]execute_script returns [18:45:40]free content buf [18:45:40]Sock 9.Close socket [18:45:40]Sock 9.Thread stoped [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:08]accept exits with 8 [18:46:08]New connection [18:46:08]New thread 3067350372 created [18:46:08]Thread 3067493732 joined [18:46:08]Waiting for new connection... [18:46:08] Sock 8.Parse request [18:46:08]Sock 8.Check first char [18:46:08]Sock 8.First char is OK [18:46:08]request: POST /json_proto HTTP/1.0 [18:46:08]Method: POST [18:46:08]URL: /json_proto [18:46:08]Method is POST - this is cgi request [18:46:08]url: /json_proto [18:46:08]query_string will be loaded in cgi processing [18:46:08]execute_cgi json_proto POST (null) [18:46:08]execute_cgi path=json_proto method=POST [18:46:08]POST find Content-Length [18:46:08]Host: 172.17.41.135:8080 [18:46:08]Content-Length: 805 [18:46:08]Content-Type: application/json [18:46:08] [18:46:08]POST finish read [18:46:08]Found Content-Length = 805 [18:46:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.230, "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" ] } } [18:46:08]execute_script... [18:46: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)24617966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.230, "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" ] } } [18:46:08]POST & json_proto [18:46:08]process_json_proto [18:46:08]json parsed OK: [18:46:08]protocol is kg_v1.0 [18:46:08]action value=close_receipt [18:46:08]process_action close_receipt [18:46:08]cmd_close_receipt [18:46:08]MH_GetDate [18:46:08]Write to MH i2c: F0 00 00 40 12 41 [18:46:08]Write i2c OK [18:46:08]MH_I2C_Read... [18:46:08]Read from MH i2c: F0 [18:46:08]MH_I2C_Read... [18:46:08]Read from MH i2c: F0 09 00 [18:46:08]MH_I2C_Read... [18:46:08]Read from MH i2c: F0 09 00 40 12 00 71 B7 F1 66 ED 3E 82 65 DB [18:46:08]GetLastDocTimeStamp 1727117137 [18:46:08]current date 1727117169 [18:46:08]FM_GetShiftState [18:46:08]SAM_PROTO_GetShiftState [18:46:08]wFMCommunicate request_size=4 [18:46:08]MH_SAM_APDU [18:46:08]CAPDU: 80 13 01 00 [18:46:08]Write to MH i2c: E2 08 00 41 12 80 13 01 00 00 00 00 00 D0 [18:46:08]Write i2c OK [18:46:08]MH_I2C_Read... [18:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:08]Read from MH i2c: E2 [18:46:08]MH_I2C_Read... [18:46:08]Read from MH i2c: E2 0E 00 [18:46:08]MH_I2C_Read... [18:46:08]Read from MH i2c: E2 0E 00 41 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 71 [18:46:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:46:08]wFMCommunicate OK [18:46:08]SAM_PROTO_GetShiftState done [18:46:08]FM_GetShiftState done [18:46:08]opened in 1727051401 [18:46:08]opened+sec_in_day 1727137801 [18:46:08]quantity*price = 110039 [18:46:08]sum+1 = 110040 [18:46:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.39 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 0.00 Безнал.: 1100.39 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 528 23.09.2024 18:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289854 ФПД: 157031712309861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184609&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289854&fm=157031712309861&tin=02508201610067®Number=0000000000091827&sum=110039 [18:46:10]StoreToDocumentArchive [18:46:10]shift 515 fd 289854 [18:46:10]save to /storage/0515/doc_00289854 [18:46:10]save last doc name /storage/0515/doc_00289854 to /storage/kkm_last_doc_name [18:46:10]save OK [18:46:10]Clear old archive folders... [18:46:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:10]tlvbuf is 0190FF50 [18:46:10]SAM_PROTO_ClearQueue [18:46:10]wFMCommunicate request_size=4 [18:46:10]MH_SAM_APDU [18:46:10]CAPDU: 80 09 00 00 [18:46:10]Write to MH i2c: E2 08 00 4E 12 80 09 00 00 00 00 00 00 D2 [18:46:10]Write i2c OK [18:46:10]MH_I2C_Read... [18:46:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:10]Read from MH i2c: E2 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 4E 12 00 90 00 D4 [18:46:10]RAPDU: 90 00 [18:46:10]wFMCommunicate OK [18:46:10]SAM_PROTO_ClearQueue done [18:46:10]KKMCreateOFDPacket [18:46:10]OFDProtocolAddRootSTLVToBuf [18:46:10]FM_MakeSignedData [18:46:10]FM_MakeSignedData [18:46:10]SAM_PROTO_SignData [18:46:10]wFMCommunicate request_size=4 [18:46:10]MH_SAM_APDU [18:46:10]CAPDU: 80 0D 01 02 [18:46:10]Write to MH i2c: E2 08 00 4F 12 80 0D 01 02 00 00 00 00 DA [18:46:10]Write i2c OK [18:46:10]MH_I2C_Read... [18:46:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:10]Read from MH i2c: E2 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 4F 12 00 90 00 D5 [18:46:10]RAPDU: 90 00 [18:46:10]wFMCommunicate OK [18:46:10]wFMCommunicate request_size=255 [18:46:10]MH_SAM_APDU [18: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 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 10 02 00 00 F4 03 04 00 71 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6C 04 00 35 04 06 00 8E [18:46:10]Write to MH i2c: E2 02 01 50 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 10 02 00 00 F4 03 04 00 71 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6C 04 00 35 04 06 00 8E 00 00 23 [18:46:10]Write i2c OK [18:46:10]MH_I2C_Read... [18:46:10]OFD Sender: No OFD packet to send [18:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:10]Read from MH i2c: E2 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 50 12 00 90 00 D6 [18:46:10]RAPDU: 90 00 [18:46:10]wFMCommunicate OK [18:46:10]wFMCommunicate request_size=10 [18:46:10]MH_SAM_APDU [18:46:10]CAPDU: 80 0D 02 02 05 D1 CB 6E 42 65 [18:46:10]Write to MH i2c: E2 0D 00 51 12 80 0D 02 02 05 00 D1 CB 6E 42 65 00 00 98 [18:46:10]Write i2c OK [18:46:10]MH_I2C_Read... [18:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:10]Read from MH i2c: E2 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 03 00 51 12 00 90 00 D7 [18:46:10]RAPDU: 90 00 [18:46:10]wFMCommunicate OK [18:46:10]wFMCommunicate request_size=4 [18:46:10]MH_SAM_APDU [18:46:10]CAPDU: 80 0D 03 02 [18:46:10]Write to MH i2c: E2 08 00 52 12 80 0D 03 02 00 00 00 00 DF [18:46:10]Write i2c OK [18:46:10]MH_I2C_Read... [18:46:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:10]Read from MH i2c: E2 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 0B 00 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 0B 00 52 12 00 A5 71 DD 0C 08 DA 4A 39 90 00 44 [18:46:10]RAPDU: A5 71 DD 0C 08 DA 4A 39 90 00 [18:46:10]wFMCommunicate OK [18:46:10]SAM_PROTO_SignData done [18:46:10]FM_MakeSignedData done [18:46:10]CreateOFDProtocolMessage [18:46:10]wFMCommunicate request_size=4 [18:46:10]MH_SAM_APDU [18:46:10]CAPDU: 80 11 00 00 [18:46:10]Write to MH i2c: E2 08 00 53 12 80 11 00 00 00 00 00 00 DF [18:46:10]Write i2c OK [18:46:10]MH_I2C_Read... [18:46:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:10]Read from MH i2c: E2 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: E2 17 00 [18:46:10]MH_I2C_Read... [18:46:10]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 33 32 90 00 2F [18:46:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:46:10]wFMCommunicate OK [18:46:10]CreateOFDProtocolMessage done [18:46:10]OFDSenderStorePacket 289854 [18:46:10]StoreOFDPacket docnum=289854 [18:46:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 6A B9 07 01 86 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 10 02 00 00 F4 03 04 00 71 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6C 04 00 35 04 06 00 8E D1 CB 6E 42 65 A5 71 DD 0C 08 DA 4A 39 [18:46:10]CheckFolder [18:46:10]dirname=/storage/ofd_packets [18:46:10]CheckFolder done [18:46:10]ProducePacketName [18:46:10]name=ofd_packets/00289854 [18:46:10]NVStorageSaveData ofd_packets/00289854 [18:46:10]File name is /storage/ofd_packets/00289854 [18:46:10]Write 301 bytes [18:46:10]NVStorageSaveData done [18:46:10]OFDSenderStorePacket done [18:46:10]KKMCreateOFDPacket done [18:46:10]NVStorageSaveData kkm_last_timestamp [18:46:10]File name is /storage/kkm_last_timestamp [18:46:10]Write 4 bytes [18:46:10]NVStorageSaveData done [18:46:10]ExternCall_PrintAddStr [18:46:10]wPrintStart [18:46:10]Write to MH i2c: 01 00 00 54 12 66 [18:46:10]Write i2c OK [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: 01 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: 01 07 00 [18:46:10]MH_I2C_Read... [18:46:10]Read from MH i2c: 01 07 00 54 12 00 00 00 00 00 FF 0F 7B [18:46:10]RasterBufferAndPrint [18:46:10]line Счет N : (1)24617966 [18:46:10]line ИНН: 02508201610067 [18:46:10]line Контрольно-Кассовый Чек [18:46:10]line ПРОДАЖА [18:46:10]line ТРК (МРК, ГНК) : 33 [18:46:10]line Товар: 2710124130 [18:46:10]line Аи-92-К-5 [18:46:10]line 16.230 * 67.80 [18:46:10]line = 1100.39 [18:46:10]line НДС 12% НСП 1% [18:46:10]line > о реализуемом товаре [18:46:10]line ИТОГО: 1100.39 [18:46:10]line НСП 1% : 9.74 [18:46:10]line НДС 12% : 116.86 [18:46:10]line Наличными: 0.00 [18:46:10]line Безнал.: 1100.39 [18:46:10]line Место: АЗС № 90 "Партнёр-нефть" [18:46:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:46:10]line СНО: Общий режим [18:46:10]line Чек 528 23.09.2024 18:46 [18:46:10]line Смена: 515 ФФД: 1.0 [18:46:10]line ЗНМ: 0300000107 [18:46:10]line РНМ: 0000000000091827 [18:46:10]line Версия ККМ: 001 [18:46:10]line Платежная система: O! деньги [18:46:10]line ФМ: 0000000000871832 [18:46:10]line ФД: 289854 [18:46:10]line ФПД: 157031712309861 [18:46:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184609&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289854&fm=157031712309861&tin=02508201610067®Number=0000000000091827&sum=110039 [18:46:10]written 0, free lines is 4095 [18:46:10]OFD Sender: Processing packet 289854 [packets to send 1784, broken 1783] [18:46:10]ProducePacketName [18:46:10]name=ofd_packets/00289854 [18:46:10]OFD Sender: To server: pG, [18:46:10]CommunicateWithHost lk.salyk.kg:30040 [18:46:10]ConnectInit lk.salyk.kg [18:46:11]Connected sock=10 [18: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 33 32 0F 01 00 00 6A B9 07 01 86 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 10 02 00 00 F4 03 04 00 71 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3E 6C 04 00 35 04 06 00 8E D1 CB 6E 42 65 A5 71 DD 0C 08 DA 4A 39 [18:46:11]Write to MH i2c: 01 00 00 7D 12 8F [18:46:11]Write i2c OK [18:46:11]MH_I2C_Read... [18:46:11]Read from MH i2c: 01 [18:46:11]MH_I2C_Read... [18:46:11]Read from MH i2c: 01 07 00 [18:46:11]MH_I2C_Read... [18:46:11]Read from MH i2c: 01 07 00 7D 12 00 00 00 00 00 E2 0C 84 [18:46:11]RasterBufferAndPrint [18:46:11]line [18:46:11]line [18:46:11]line [18:46:11]line [18:46:11]line [18:46:11]written 0, free lines is 3304 [18:46:11]MH_Cut [18:46:11]Write to MH i2c: D1 01 00 84 12 01 68 [18:46:11]Write i2c OK [18:46:11]MH_I2C_Read... [18:46:11]Read from MH i2c: D1 [18:46:11]MH_I2C_Read... [18:46:11]Read from MH i2c: D1 01 00 [18:46:11]MH_I2C_Read... [18:46:11]Read from MH i2c: D1 01 00 84 12 00 67 [18:46:11]Write to MH i2c: 01 00 00 85 12 97 [18:46:11]Write i2c OK [18:46:11]MH_I2C_Read... [18: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 33 32 4F 00 00 00 1F 4B 47 00 98 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 33 32 10 04 04 00 3E 6C 04 00 F4 03 04 00 45 5F F1 66 B6 04 01 00 00 B5 74 87 6B B2 D0 4B B9 [18:46:11]CommunicateWithHost err = 0 [18:46:11]CheckOFDResponse [18:46:11]1017 (14) - 77093643461234 [18:46:11]1041 (16) - 0000000000871832 [18:46:11]1040 (4) - 289854 [18:46:11]1012 (4) - 23.09.2024 12:29 [18:46:11]1206 (1) - 0 [18:46:11]OFD Sender: Remove packet 289854 [18:46:11]ProducePacketName [18:46:11]name=ofd_packets/00289854 [18:46:11]NVStorageDeleteData [18:46:11]*** Cut start [18:46:11]*** Partial cut [18:46:11]*** CUTSNS_PIN = 1 [18:46:11]*** CUTSNS_PIN = 0 [18:46:11]OFD Sender: No OFD packet to send [18:46:12]*** Brake cut motor [18:46:12]Read from MH i2c: 01 [18:46:12]MH_I2C_Read... [18:46:12]*** Stop cut motor [18:46:12]*** Cut end [18:46:12]Read from MH i2c: 01 07 00 [18:46:12]MH_I2C_Read... [18:46:12]Read from MH i2c: 01 07 00 85 12 00 00 00 00 00 FF 0F AC [18:46:12]process_action close_receipt done [18:46:12]requested_data is exist [18:46:12]produce_requested_data [18:46:12]requested_item fm.sn is exist - process it [18:46:12]wFMCommunicate request_size=4 [18:46:12]MH_SAM_APDU [18:46:12]CAPDU: 80 11 00 00 [18:46:12]Write to MH i2c: E2 08 00 86 12 80 11 00 00 00 00 00 00 12 [18:46:12]Write i2c OK [18:46:12]MH_I2C_Read... [18:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:12]Read from MH i2c: E2 [18:46:12]MH_I2C_Read... [18:46:12]Read from MH i2c: E2 17 00 [18:46:12]MH_I2C_Read... [18:46:12]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 33 32 90 00 62 [18:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:46:12]wFMCommunicate OK [18:46:12]requested_item fd.num is exist - process it [18:46:12]SAM_PROTO_GetFieldsCounters [18:46:12]wFMCommunicate request_size=4 [18:46:12]MH_SAM_APDU [18:46:12]CAPDU: 80 13 00 00 [18:46:12]Write to MH i2c: E2 08 00 87 12 80 13 00 00 00 00 00 00 15 [18:46:12]Write i2c OK [18:46:12]MH_I2C_Read... [18:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:12]Read from MH i2c: E2 [18:46:12]MH_I2C_Read... [18:46:12]Read from MH i2c: E2 62 00 [18:46:12]MH_I2C_Read... [18:46:12]Read from MH i2c: E2 62 00 87 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3E 6C 04 00 0E 04 04 00 03 02 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 1E [18: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3E 6C 04 00 0E 04 04 00 03 02 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 [18:46:12]wFMCommunicate OK [18:46:12]SAM_PROTO_GetFieldsCounters done [18:46:12]requested_item shift.num is exist - process it [18:46:12]requested_item shift.opened is exist - process it [18:46:12]req_shift_opened [18:46:12]FM_GetShiftState [18:46:12]SAM_PROTO_GetShiftState [18:46:12]wFMCommunicate request_size=4 [18:46:12]MH_SAM_APDU [18:46:12]CAPDU: 80 13 01 00 [18:46:12]Write to MH i2c: E2 08 00 88 12 80 13 01 00 00 00 00 00 17 [18:46:12]Write i2c OK [18:46:12]MH_I2C_Read... [18:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:12]Read from MH i2c: E2 [18:46:12]MH_I2C_Read... [18:46:12]Read from MH i2c: E2 0E 00 [18:46:12]MH_I2C_Read... [18:46:12]Read from MH i2c: E2 0E 00 88 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B8 [18:46:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:46:12]wFMCommunicate OK [18:46:12]SAM_PROTO_GetShiftState done [18:46:12]FM_GetShiftState done [18:46:12]req_shift_opened done [18:46:12]requested_item shift.open_date is exist - process it [18:46:12]req_shift_open_date [18:46:12]req_shift_open_date done [18:46:12]produce_requested_data done [18:46:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289854,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:46:12]process_action_free close_receipt [18:46:12]json_value_free [18:46:12]json_value_free done [18:46:12]process_json_proto returns [18:46:12]Send response to host [18:46:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289854,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:46:12]free response buf [18:46:12]execute_script done [18:46:12]execute_script returns [18:46:12]free content buf [18:46:12]Sock 8.Close socket [18:46:12]Sock 8.Thread stoped [18:46:16]OFD Sender: No OFD packet to send [18:46:21]OFD Sender: No OFD packet to send [18:46:26]OFD Sender: No OFD packet to send [18:46:32]OFD Sender: No OFD packet to send [18:46:33]accept exits with 9 [18:46:33]New connection [18:46:33]New thread 3067493732 created [18:46:33]Thread 3067350372 joined [18:46:33]Waiting for new connection... [18:46:33] Sock 9.Parse request [18:46:33]Sock 9.Check first char [18:46:33]Sock 9.First char is OK [18:46:33]request: POST /json_proto HTTP/1.0 [18:46:33]Method: POST [18:46:33]URL: /json_proto [18:46:33]Method is POST - this is cgi request [18:46:33]url: /json_proto [18:46:33]query_string will be loaded in cgi processing [18:46:33]execute_cgi json_proto POST (null) [18:46:33]execute_cgi path=json_proto method=POST [18:46:33]POST find Content-Length [18:46:33]Host: 172.17.41.135:8080 [18:46:33]Content-Length: 680 [18:46:33]Content-Type: application/json [18:46:33] [18:46:33]POST finish read [18:46:33]Found Content-Length = 680 [18:46:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:33]execute_script... [18:46:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:33]POST & json_proto [18:46:33]process_json_proto [18:46:33]json parsed OK: [18:46:33]protocol is kg_v1.0 [18:46:33]action value=close_receipt [18:46:33]process_action close_receipt [18:46:33]cmd_close_receipt [18:46:33]MH_GetDate [18:46:33]Write to MH i2c: F0 00 00 89 12 8A [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: F0 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: F0 09 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: F0 09 00 89 12 00 8A B7 F1 66 ED 3E 82 65 3D [18:46:33]GetLastDocTimeStamp 1727117169 [18:46:33]current date 1727117194 [18:46:33]FM_GetShiftState [18:46:33]SAM_PROTO_GetShiftState [18:46:33]wFMCommunicate request_size=4 [18:46:33]MH_SAM_APDU [18:46:33]CAPDU: 80 13 01 00 [18:46:33]Write to MH i2c: E2 08 00 8A 12 80 13 01 00 00 00 00 00 19 [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:33]Read from MH i2c: E2 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 0E 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 0E 00 8A 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BA [18:46:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:46:33]wFMCommunicate OK [18:46:33]SAM_PROTO_GetShiftState done [18:46:33]FM_GetShiftState done [18:46:33]opened in 1727051401 [18:46:33]opened+sec_in_day 1727137801 [18:46:33]quantity*price = 80004 [18:46:33]sum+1 = 80005 [18:46:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 529 23.09.2024 18:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289855 ФПД: 105913525496454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184634&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289855&fm=105913525496454&tin=02508201610067®Number=0000000000091827&sum=80000 [18:46:34]StoreToDocumentArchive [18:46:34]shift 515 fd 289855 [18:46:34]save to /storage/0515/doc_00289855 [18:46:34]save last doc name /storage/0515/doc_00289855 to /storage/kkm_last_doc_name [18:46:34]save OK [18:46:34]Clear old archive folders... [18:46:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:34]tlvbuf is 01877080 [18:46:34]SAM_PROTO_ClearQueue [18:46:34]wFMCommunicate request_size=4 [18:46:34]MH_SAM_APDU [18:46:34]CAPDU: 80 09 00 00 [18:46:34]Write to MH i2c: E2 08 00 97 12 80 09 00 00 00 00 00 00 1B [18:46:34]Write i2c OK [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 [18:46:34]MH_I2C_Read... [18:46:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:34]Read from MH i2c: E2 03 00 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 03 00 97 12 00 90 00 1D [18:46:34]RAPDU: 90 00 [18:46:34]wFMCommunicate OK [18:46:34]SAM_PROTO_ClearQueue done [18:46:34]KKMCreateOFDPacket [18:46:34]OFDProtocolAddRootSTLVToBuf [18:46:34]FM_MakeSignedData [18:46:34]FM_MakeSignedData [18:46:34]SAM_PROTO_SignData [18:46:34]wFMCommunicate request_size=4 [18:46:34]MH_SAM_APDU [18:46:34]CAPDU: 80 0D 01 02 [18:46:34]Write to MH i2c: E2 08 00 98 12 80 0D 01 02 00 00 00 00 23 [18:46:34]Write i2c OK [18:46:34]MH_I2C_Read... [18:46:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:34]Read from MH i2c: E2 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 03 00 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 03 00 98 12 00 90 00 1E [18:46:34]RAPDU: 90 00 [18:46:34]wFMCommunicate OK [18:46:34]wFMCommunicate request_size=255 [18:46:34]MH_SAM_APDU [18:46:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 8A B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6C 04 00 35 04 06 00 60 [18:46:34]Write to MH i2c: E2 02 01 99 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 11 02 00 00 F4 03 04 00 8A B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6C 04 00 35 04 06 00 60 00 00 0D [18:46:34]Write i2c OK [18:46:34]MH_I2C_Read... [18:46:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:34]Read from MH i2c: E2 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 03 00 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 03 00 99 12 00 90 00 1F [18:46:34]RAPDU: 90 00 [18:46:34]wFMCommunicate OK [18:46:34]wFMCommunicate request_size=10 [18:46:34]MH_SAM_APDU [18:46:34]CAPDU: 80 0D 02 02 05 53 EA 10 6A 86 [18:46:34]Write to MH i2c: E2 0D 00 9A 12 80 0D 02 02 05 00 53 EA 10 6A 86 00 00 6D [18:46:34]Write i2c OK [18:46:34]MH_I2C_Read... [18:46:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:34]Read from MH i2c: E2 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 03 00 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 03 00 9A 12 00 90 00 20 [18:46:34]RAPDU: 90 00 [18:46:34]wFMCommunicate OK [18:46:34]wFMCommunicate request_size=4 [18:46:34]MH_SAM_APDU [18:46:34]CAPDU: 80 0D 03 02 [18:46:34]Write to MH i2c: E2 08 00 9B 12 80 0D 03 02 00 00 00 00 28 [18:46:34]Write i2c OK [18:46:34]MH_I2C_Read... [18:46:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:34]Read from MH i2c: E2 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 0B 00 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 0B 00 9B 12 00 F5 8F 5A 25 7A CC 31 FB 90 00 9E [18:46:34]RAPDU: F5 8F 5A 25 7A CC 31 FB 90 00 [18:46:34]wFMCommunicate OK [18:46:34]SAM_PROTO_SignData done [18:46:34]FM_MakeSignedData done [18:46:34]CreateOFDProtocolMessage [18:46:34]wFMCommunicate request_size=4 [18:46:34]MH_SAM_APDU [18:46:34]CAPDU: 80 11 00 00 [18:46:34]Write to MH i2c: E2 08 00 9C 12 80 11 00 00 00 00 00 00 28 [18:46:34]Write i2c OK [18:46:34]MH_I2C_Read... [18:46:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:34]Read from MH i2c: E2 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 17 00 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: E2 17 00 9C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 78 [18:46:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:46:34]wFMCommunicate OK [18:46:34]CreateOFDProtocolMessage done [18:46:34]OFDSenderStorePacket 289855 [18:46:34]StoreOFDPacket docnum=289855 [18:46:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 61 F6 07 01 94 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 8A B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6C 04 00 35 04 06 00 60 53 EA 10 6A 86 F5 8F 5A 25 7A CC 31 FB [18:46:34]CheckFolder [18:46:34]dirname=/storage/ofd_packets [18:46:34]CheckFolder done [18:46:34]ProducePacketName [18:46:34]name=ofd_packets/00289855 [18:46:34]NVStorageSaveData ofd_packets/00289855 [18:46:34]File name is /storage/ofd_packets/00289855 [18:46:34]Write 301 bytes [18:46:34]NVStorageSaveData done [18:46:34]OFDSenderStorePacket done [18:46:34]KKMCreateOFDPacket done [18:46:34]NVStorageSaveData kkm_last_timestamp [18:46:34]File name is /storage/kkm_last_timestamp [18:46:34]Write 4 bytes [18:46:34]NVStorageSaveData done [18:46:34]ExternCall_PrintAddStr [18:46:34]wPrintStart [18:46:34]Write to MH i2c: 01 00 00 9D 12 AF [18:46:34]Write i2c OK [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: 01 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: 01 07 00 [18:46:34]MH_I2C_Read... [18:46:34]Read from MH i2c: 01 07 00 9D 12 00 00 00 00 00 FF 0F C4 [18:46:34]RasterBufferAndPrint [18:46:34]line Счет N : (1)24617967 [18:46:34]line ИНН: 02508201610067 [18:46:34]line Контрольно-Кассовый Чек [18:46:34]line ПРОДАЖА [18:46:34]line ТРК (МРК, ГНК) : 63 [18:46:34]line Товар: 2710124130 [18:46:34]line Аи-92-К-5 [18:46:34]line 11.800 * 67.80 [18:46:34]line = 800.04 [18:46:34]line НДС 12% НСП 1% [18:46:34]line > о реализуемом товаре [18:46:34]line ОКРУГЛЕНИЕ: -0.04 [18:46:34]line ИТОГО: 800.00 [18:46:34]line Внесено: 800.00 [18:46:34]line СДАЧА: 0.00 [18:46:34]line НСП 1% : 7.08 [18:46:34]line НДС 12% : 84.96 [18:46:34]line Наличными: 800.00 [18:46:34]line Безнал.: 0.00 [18:46:34]line Место: АЗС № 90 "Партнёр-нефть" [18:46:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:46:34]line СНО: Общий режим [18:46:34]line Чек 529 23.09.2024 18:46 [18:46:34]line Смена: 515 ФФД: 1.0 [18:46:34]line ЗНМ: 0300000107 [18:46:34]line РНМ: 0000000000091827 [18:46:34]line Версия ККМ: 001 [18:46:34]line ФМ: 0000000000871832 [18:46:34]line ФД: 289855 [18:46:34]line ФПД: 105913525496454 [18:46:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184634&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289855&fm=105913525496454&tin=02508201610067®Number=0000000000091827&sum=80000 [18:46:34]written 0, free lines is 4095 [18:46:34]OFD Sender: Processing packet 289855 [packets to send 1784, broken 1783] [18:46:34]ProducePacketName [18:46:34]name=ofd_packets/00289855 [18:46:34]OFD Sender: To server: pG, [18:46:34]CommunicateWithHost lk.salyk.kg:30040 [18:46:34]ConnectInit lk.salyk.kg [18:46:35]Connected sock=10 [18:46: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 33 32 0F 01 00 00 61 F6 07 01 94 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 8A B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 3F 6C 04 00 35 04 06 00 60 53 EA 10 6A 86 F5 8F 5A 25 7A CC 31 FB [18:46:35]Write to MH i2c: 01 00 00 C7 12 D9 [18:46:35]Write i2c OK [18:46:35]MH_I2C_Read... [18:46:35]Read from MH i2c: 01 [18:46:35]MH_I2C_Read... [18:46:35]Read from MH i2c: 01 07 00 [18:46:35]MH_I2C_Read... [18:46:35]Read from MH i2c: 01 07 00 C7 12 00 00 00 00 00 D1 0C BD [18:46:35]RasterBufferAndPrint [18:46:35]line [18:46:35]line [18:46:35]line [18:46:35]line [18:46:35]line [18:46:35]written 0, free lines is 3285 [18:46:35]MH_Cut [18:46:35]Write to MH i2c: D1 01 00 CE 12 01 B2 [18:46:35]Write i2c OK [18:46:35]MH_I2C_Read... [18:46:35]Read from MH i2c: D1 [18:46:35]MH_I2C_Read... [18:46:35]Read from MH i2c: D1 01 00 [18:46:35]MH_I2C_Read... [18:46:35]Read from MH i2c: D1 01 00 CE 12 00 B1 [18:46:35]Write to MH i2c: 01 00 00 CF 12 E1 [18:46:35]Write i2c OK [18:46:35]MH_I2C_Read... [18:46: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 33 32 4F 00 00 00 B4 D5 47 00 39 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 33 32 10 04 04 00 3F 6C 04 00 F4 03 04 00 5D 5F F1 66 B6 04 01 00 00 56 FD 35 AD 8B 00 3E F7 [18:46:35]CommunicateWithHost err = 0 [18:46:35]CheckOFDResponse [18:46:35]1017 (14) - 77093643461234 [18:46:35]1041 (16) - 0000000000871832 [18:46:35]1040 (4) - 289855 [18:46:35]1012 (4) - 23.09.2024 12:30 [18:46:35]1206 (1) - 0 [18:46:35]OFD Sender: Remove packet 289855 [18:46:35]ProducePacketName [18:46:35]name=ofd_packets/00289855 [18:46:35]NVStorageDeleteData [18:46:35]*** Cut start [18:46:35]*** Partial cut [18:46:35]*** CUTSNS_PIN = 1 [18:46:35]OFD Sender: No OFD packet to send [18:46:35]*** CUTSNS_PIN = 0 [18:46:36]*** Brake cut motor [18:46:36]Read from MH i2c: 01 [18:46:36]MH_I2C_Read... [18:46:36]*** Stop cut motor [18:46:36]*** Cut end [18:46:36]Read from MH i2c: 01 07 00 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: 01 07 00 CF 12 00 00 00 00 00 FF 0F F6 [18:46:36]process_action close_receipt done [18:46:36]requested_data is exist [18:46:36]produce_requested_data [18:46:36]requested_item fm.sn is exist - process it [18:46:36]wFMCommunicate request_size=4 [18:46:36]MH_SAM_APDU [18:46:36]CAPDU: 80 11 00 00 [18:46:36]Write to MH i2c: E2 08 00 D0 12 80 11 00 00 00 00 00 00 5C [18:46:36]Write i2c OK [18:46:36]MH_I2C_Read... [18:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:36]Read from MH i2c: E2 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: E2 17 00 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: E2 17 00 D0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AC [18:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:46:36]wFMCommunicate OK [18:46:36]requested_item fd.num is exist - process it [18:46:36]SAM_PROTO_GetFieldsCounters [18:46:36]wFMCommunicate request_size=4 [18:46:36]MH_SAM_APDU [18:46:36]CAPDU: 80 13 00 00 [18:46:36]Write to MH i2c: E2 08 00 D1 12 80 13 00 00 00 00 00 00 5F [18:46:36]Write i2c OK [18:46:36]MH_I2C_Read... [18:46:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:36]Read from MH i2c: E2 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: E2 62 00 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: E2 62 00 D1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3F 6C 04 00 0E 04 04 00 03 02 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 6C [18:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 3F 6C 04 00 0E 04 04 00 03 02 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 [18:46:36]wFMCommunicate OK [18:46:36]SAM_PROTO_GetFieldsCounters done [18:46:36]requested_item shift.num is exist - process it [18:46:36]requested_item shift.opened is exist - process it [18:46:36]req_shift_opened [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 D2 12 80 13 01 00 00 00 00 00 61 [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 D2 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 02 [18:46:36]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [18:46:36]requested_item shift.open_date is exist - process it [18:46:36]req_shift_open_date [18:46:36]req_shift_open_date done [18:46:36]produce_requested_data done [18:46:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289855,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:46:36]process_action_free close_receipt [18:46:36]json_value_free [18:46:36]json_value_free done [18:46:36]process_json_proto returns [18:46:36]Send response to host [18:46:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289855,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:46:36]free response buf [18:46:36]execute_script done [18:46:36]execute_script returns [18:46:36]free content buf [18:46:36]Sock 9.Close socket [18:46:36]Sock 9.Thread stoped [18:46:41]OFD Sender: No OFD packet to send [18:46:46]OFD Sender: No OFD packet to send [18:46:51]OFD Sender: No OFD packet to send [18:46:56]OFD Sender: No OFD packet to send [18:47:01]OFD Sender: No OFD packet to send [18:47:06]OFD Sender: No OFD packet to send [18:47:11]OFD Sender: No OFD packet to send [18:47:14]accept exits with 8 [18:47:14]New connection [18:47:14]New thread 3067350372 created [18:47:14]Thread 3067493732 joined [18:47:14]Waiting for new connection... [18:47:14] Sock 8.Parse request [18:47:14]Sock 8.Check first char [18:47:14]Sock 8.First char is OK [18:47:14]request: POST /json_proto HTTP/1.0 [18:47:14]Method: POST [18:47:14]URL: /json_proto [18:47:14]Method is POST - this is cgi request [18:47:14]url: /json_proto [18:47:14]query_string will be loaded in cgi processing [18:47:14]execute_cgi json_proto POST (null) [18:47:14]execute_cgi path=json_proto method=POST [18:47:14]POST find Content-Length [18:47:14]Host: 172.17.41.135:8080 [18:47:14]Content-Length: 805 [18:47:14]Content-Type: application/json [18:47:14] [18:47:14]POST finish read [18:47:14]Found Content-Length = 805 [18:47:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.030, "sum" : 1189.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" : 1189.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:14]execute_script... [18:47: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)24617968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.030, "sum" : 1189.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" : 1189.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:14]POST & json_proto [18:47:14]process_json_proto [18:47:14]json parsed OK: [18:47:14]protocol is kg_v1.0 [18:47:14]action value=close_receipt [18:47:14]process_action close_receipt [18:47:14]cmd_close_receipt [18:47:14]MH_GetDate [18:47:14]Write to MH i2c: F0 00 00 D3 12 D4 [18:47:14]Write i2c OK [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: F0 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: F0 09 00 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: F0 09 00 D3 12 00 B3 B7 F1 66 ED 3E 82 65 B0 [18:47:14]GetLastDocTimeStamp 1727117194 [18:47:14]current date 1727117235 [18:47:14]FM_GetShiftState [18:47:14]SAM_PROTO_GetShiftState [18:47:14]wFMCommunicate request_size=4 [18:47:14]MH_SAM_APDU [18:47:14]CAPDU: 80 13 01 00 [18:47:14]Write to MH i2c: E2 08 00 D4 12 80 13 01 00 00 00 00 00 63 [18:47:14]Write i2c OK [18:47:14]MH_I2C_Read... [18:47:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:14]Read from MH i2c: E2 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 0E 00 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 0E 00 D4 12 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 04 [18:47:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:47:14]wFMCommunicate OK [18:47:14]SAM_PROTO_GetShiftState done [18:47:14]FM_GetShiftState done [18:47:14]opened in 1727051401 [18:47:14]opened+sec_in_day 1727137801 [18:47:14]quantity*price = 118942 [18:47:14]sum+1 = 118944 [18:47:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1189.43 НСП 1% : 10.53 НДС 12% : 126.31 Наличными: 0.00 Безнал.: 1189.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 530 23.09.2024 18:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289856 ФПД: 148905195620036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184715&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289856&fm=148905195620036&tin=02508201610067®Number=0000000000091827&sum=118943 [18:47:15]StoreToDocumentArchive [18:47:15]shift 515 fd 289856 [18:47:15]save to /storage/0515/doc_00289856 [18:47:15]save last doc name /storage/0515/doc_00289856 to /storage/kkm_last_doc_name [18:47:15]save OK [18:47:15]Clear old archive folders... [18:47:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:47:15]tlvbuf is 01884AD0 [18:47:15]SAM_PROTO_ClearQueue [18:47:15]wFMCommunicate request_size=4 [18:47:15]MH_SAM_APDU [18:47:15]CAPDU: 80 09 00 00 [18:47:15]Write to MH i2c: E2 08 00 E1 12 80 09 00 00 00 00 00 00 65 [18:47:15]Write i2c OK [18:47:15]MH_I2C_Read... [18:47:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:15]Read from MH i2c: E2 [18:47:15]MH_I2C_Read... [18:47:15]Read from MH i2c: E2 03 00 [18:47:15]MH_I2C_Read... [18:47:15]Read from MH i2c: E2 03 00 E1 12 00 90 00 67 [18:47:15]RAPDU: 90 00 [18:47:15]wFMCommunicate OK [18:47:15]SAM_PROTO_ClearQueue done [18:47:15]KKMCreateOFDPacket [18:47:15]OFDProtocolAddRootSTLVToBuf [18:47:15]FM_MakeSignedData [18:47:15]FM_MakeSignedData [18:47:15]SAM_PROTO_SignData [18:47:15]wFMCommunicate request_size=4 [18:47:15]MH_SAM_APDU [18:47:15]CAPDU: 80 0D 01 02 [18:47:15]Write to MH i2c: E2 08 00 E2 12 80 0D 01 02 00 00 00 00 6D [18:47:15]Write i2c OK [18:47:15]MH_I2C_Read... [18:47:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:15]Read from MH i2c: E2 [18:47:15]MH_I2C_Read... [18:47:15]Read from MH i2c: E2 03 00 [18:47:15]MH_I2C_Read... [18:47:15]Read from MH i2c: E2 03 00 E2 12 00 90 00 68 [18:47:15]RAPDU: 90 00 [18:47:15]wFMCommunicate OK [18:47:15]wFMCommunicate request_size=255 [18:47:15]MH_SAM_APDU [18:47: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 9E 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9F D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 B3 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6C 04 00 35 04 06 00 87 [18:47:15]Write to MH i2c: E2 02 01 E3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9E 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9F D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 B3 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6C 04 00 35 04 06 00 87 00 00 78 [18:47:15]Write i2c OK [18:47:15]MH_I2C_Read... [18:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:16]Read from MH i2c: E2 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 03 00 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 03 00 E3 12 00 90 00 69 [18:47:16]RAPDU: 90 00 [18:47:16]wFMCommunicate OK [18:47:16]wFMCommunicate request_size=10 [18:47:16]MH_SAM_APDU [18:47:16]CAPDU: 80 0D 02 02 05 6D B1 4A 46 C4 [18:47:16]Write to MH i2c: E2 0D 00 E4 12 80 0D 02 02 05 00 6D B1 4A 46 C4 00 00 EC [18:47:16]Write i2c OK [18:47:16]MH_I2C_Read... [18:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:16]Read from MH i2c: E2 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 03 00 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 03 00 E4 12 00 90 00 6A [18:47:16]RAPDU: 90 00 [18:47:16]wFMCommunicate OK [18:47:16]wFMCommunicate request_size=4 [18:47:16]MH_SAM_APDU [18:47:16]CAPDU: 80 0D 03 02 [18:47:16]Write to MH i2c: E2 08 00 E5 12 80 0D 03 02 00 00 00 00 72 [18:47:16]Write i2c OK [18:47:16]MH_I2C_Read... [18:47:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:16]Read from MH i2c: E2 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 0B 00 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 0B 00 E5 12 00 E8 05 02 2F BA 5D 42 06 90 00 F0 [18:47:16]RAPDU: E8 05 02 2F BA 5D 42 06 90 00 [18:47:16]wFMCommunicate OK [18:47:16]SAM_PROTO_SignData done [18:47:16]FM_MakeSignedData done [18:47:16]CreateOFDProtocolMessage [18:47:16]wFMCommunicate request_size=4 [18:47:16]MH_SAM_APDU [18:47:16]CAPDU: 80 11 00 00 [18:47:16]Write to MH i2c: E2 08 00 E6 12 80 11 00 00 00 00 00 00 72 [18:47:16]Write i2c OK [18:47:16]MH_I2C_Read... [18:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:16]Read from MH i2c: E2 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 17 00 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: E2 17 00 E6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C2 [18:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:47:16]wFMCommunicate OK [18:47:16]CreateOFDProtocolMessage done [18:47:16]OFDSenderStorePacket 289856 [18:47:16]StoreOFDPacket docnum=289856 [18:47:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 51 82 07 01 E1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9E 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9F D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 B3 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6C 04 00 35 04 06 00 87 6D B1 4A 46 C4 E8 05 02 2F BA 5D 42 06 [18:47:16]CheckFolder [18:47:16]dirname=/storage/ofd_packets [18:47:16]CheckFolder done [18:47:16]ProducePacketName [18:47:16]name=ofd_packets/00289856 [18:47:16]NVStorageSaveData ofd_packets/00289856 [18:47:16]File name is /storage/ofd_packets/00289856 [18:47:16]Write 301 bytes [18:47:16]NVStorageSaveData done [18:47:16]OFDSenderStorePacket done [18:47:16]KKMCreateOFDPacket done [18:47:16]NVStorageSaveData kkm_last_timestamp [18:47:16]File name is /storage/kkm_last_timestamp [18:47:16]Write 4 bytes [18:47:16]NVStorageSaveData done [18:47:16]ExternCall_PrintAddStr [18:47:16]wPrintStart [18:47:16]Write to MH i2c: 01 00 00 E7 12 F9 [18:47:16]OFD Sender: Processing packet 289856 [packets to send 1784, broken 1783] [18:47:16]ProducePacketName [18:47:16]name=ofd_packets/00289856 [18:47:16]OFD Sender: To server: pG, [18:47:16]CommunicateWithHost lk.salyk.kg:30040 [18:47:16]ConnectInit lk.salyk.kg [18:47:16]Write i2c OK [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: 01 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: 01 07 00 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: 01 07 00 E7 12 00 00 00 00 00 FF 0F 0E [18:47:16]RasterBufferAndPrint [18:47:16]line Счет N : (1)24617968 [18:47:16]line ИНН: 02508201610067 [18:47:16]line Контрольно-Кассовый Чек [18:47:16]line ПРОДАЖА [18:47:16]line ТРК (МРК, ГНК) : 42 [18:47:16]line Товар: 2710124500 [18:47:16]line Аи-95-К-5 [18:47:16]line 16.030 * 74.20 [18:47:16]line = 1189.43 [18:47:16]line НДС 12% НСП 1% [18:47:16]line > о реализуемом товаре [18:47:16]line ИТОГО: 1189.43 [18:47:16]line НСП 1% : 10.53 [18:47:16]line НДС 12% : 126.31 [18:47:16]line Наличными: 0.00 [18:47:16]line Безнал.: 1189.43 [18:47:16]line Место: АЗС № 90 "Партнёр-нефть" [18:47:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:47:16]line СНО: Общий режим [18:47:16]line Чек 530 23.09.2024 18:47 [18:47:16]line Смена: 515 ФФД: 1.0 [18:47:16]line ЗНМ: 0300000107 [18:47:16]line РНМ: 0000000000091827 [18:47:16]line Версия ККМ: 001 [18:47:16]line Платежная система: O! деньги [18:47:16]line ФМ: 0000000000871832 [18:47:16]line ФД: 289856 [18:47:16]line ФПД: 148905195620036 [18:47:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184715&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289856&fm=148905195620036&tin=02508201610067®Number=0000000000091827&sum=118943 [18:47:16]written 0, free lines is 4095 [18:47:16]Connected sock=10 [18:47: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 33 32 0F 01 00 00 51 82 07 01 E1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9E 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9F D0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F D0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F D0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 B3 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 40 6C 04 00 35 04 06 00 87 6D B1 4A 46 C4 E8 05 02 2F BA 5D 42 06 [18:47:16]Write to MH i2c: 01 00 00 10 13 23 [18:47:16]Write i2c OK [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: 01 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: 01 07 00 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: 01 07 00 10 13 00 00 00 00 00 E2 0C 18 [18:47:16]RasterBufferAndPrint [18:47:16]line [18:47:16]line [18:47:16]line [18:47:16]line [18:47:16]line [18:47:16]written 0, free lines is 3304 [18:47:16]MH_Cut [18:47:16]Write to MH i2c: D1 01 00 17 13 01 FC [18:47:16]Write i2c OK [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: D1 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: D1 01 00 [18:47:16]MH_I2C_Read... [18:47:16]Read from MH i2c: D1 01 00 17 13 00 FB [18:47:16]Write to MH i2c: 01 00 00 18 13 2B [18:47:16]Write i2c OK [18:47:16]MH_I2C_Read... [18:47: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 33 32 4F 00 00 00 98 71 47 00 26 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 33 32 10 04 04 00 40 6C 04 00 F4 03 04 00 87 5F F1 66 B6 04 01 00 00 F3 D7 A2 85 4B 68 2E 47 [18:47:16]CommunicateWithHost err = 0 [18:47:16]CheckOFDResponse [18:47:16]1017 (14) - 77093643461234 [18:47:16]1041 (16) - 0000000000871832 [18:47:16]1040 (4) - 289856 [18:47:16]1012 (4) - 23.09.2024 12:31 [18:47:16]1206 (1) - 0 [18:47:16]OFD Sender: Remove packet 289856 [18:47:16]ProducePacketName [18:47:16]name=ofd_packets/00289856 [18:47:16]NVStorageDeleteData [18:47:17]OFD Sender: No OFD packet to send [18:47:17]*** Cut start [18:47:17]*** Partial cut [18:47:17]*** CUTSNS_PIN = 1 [18:47:17]OFD Sender: No OFD packet to send [18:47:17]*** CUTSNS_PIN = 0 [18:47:17]*** Brake cut motor [18:47:18]Read from MH i2c: 01 [18:47:18]MH_I2C_Read... [18:47:18]*** Stop cut motor [18:47:18]*** Cut end [18:47:18]Read from MH i2c: 01 07 00 [18:47:18]MH_I2C_Read... [18:47:18]Read from MH i2c: 01 07 00 18 13 00 00 00 00 00 FF 0F 40 [18:47:18]process_action close_receipt done [18:47:18]requested_data is exist [18:47:18]produce_requested_data [18:47:18]requested_item fm.sn is exist - process it [18:47:18]wFMCommunicate request_size=4 [18:47:18]MH_SAM_APDU [18:47:18]CAPDU: 80 11 00 00 [18:47:18]Write to MH i2c: E2 08 00 19 13 80 11 00 00 00 00 00 00 A6 [18:47:18]Write i2c OK [18:47:18]MH_I2C_Read... [18:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:18]Read from MH i2c: E2 [18:47:18]MH_I2C_Read... [18:47:18]Read from MH i2c: E2 17 00 [18:47:18]MH_I2C_Read... [18:47:18]Read from MH i2c: E2 17 00 19 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F6 [18:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:47:18]wFMCommunicate OK [18:47:18]requested_item fd.num is exist - process it [18:47:18]SAM_PROTO_GetFieldsCounters [18:47:18]wFMCommunicate request_size=4 [18:47:18]MH_SAM_APDU [18:47:18]CAPDU: 80 13 00 00 [18:47:18]Write to MH i2c: E2 08 00 1A 13 80 13 00 00 00 00 00 00 A9 [18:47:18]Write i2c OK [18:47:18]MH_I2C_Read... [18:47:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:47:18]Read from MH i2c: E2 [18:47:18]MH_I2C_Read... [18:47:18]Read from MH i2c: E2 62 00 [18:47:18]MH_I2C_Read... [18:47:18]Read from MH i2c: E2 62 00 1A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 40 6C 04 00 0E 04 04 00 03 02 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 BA [18:47: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 40 6C 04 00 0E 04 04 00 03 02 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 [18:47:18]wFMCommunicate OK [18:47:18]SAM_PROTO_GetFieldsCounters done [18:47:18]requested_item shift.num is exist - process it [18:47:18]requested_item shift.opened is exist - process it [18:47:18]req_shift_opened [18:47:18]FM_GetShiftState [18:47:18]SAM_PROTO_GetShiftState [18:47:18]wFMCommunicate request_size=4 [18:47:18]MH_SAM_APDU [18:47:18]CAPDU: 80 13 01 00 [18:47:18]Write to MH i2c: E2 08 00 1B 13 80 13 01 00 00 00 00 00 AB [18:47:18]Write i2c OK [18:47:18]MH_I2C_Read... [18:47:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:18]Read from MH i2c: E2 [18:47:18]MH_I2C_Read... [18:47:18]Read from MH i2c: E2 0E 00 [18:47:18]MH_I2C_Read... [18:47:18]Read from MH i2c: E2 0E 00 1B 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4C [18:47:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:47:18]wFMCommunicate OK [18:47:18]SAM_PROTO_GetShiftState done [18:47:18]FM_GetShiftState done [18:47:18]req_shift_opened done [18:47:18]requested_item shift.open_date is exist - process it [18:47:18]req_shift_open_date [18:47:18]req_shift_open_date done [18:47:18]produce_requested_data done [18:47:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289856,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:47:18]process_action_free close_receipt [18:47:18]json_value_free [18:47:18]json_value_free done [18:47:18]process_json_proto returns [18:47:18]Send response to host [18:47:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289856,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:47:18]free response buf [18:47:18]execute_script done [18:47:18]execute_script returns [18:47:18]free content buf [18:47:18]Sock 8.Close socket [18:47:18]Sock 8.Thread stoped [18:47:22]OFD Sender: No OFD packet to send [18:47:27]OFD Sender: No OFD packet to send [18:47:28]accept exits with 9 [18:47:28]New connection [18:47:28]New thread 3067493732 created [18:47:28]Thread 3067350372 joined [18:47:28]Waiting for new connection... [18:47:28] Sock 9.Parse request [18:47:28]Sock 9.Check first char [18:47:28]Sock 9.First char is OK [18:47:28]request: POST /json_proto HTTP/1.0 [18:47:28]Method: POST [18:47:28]URL: /json_proto [18:47:28]Method is POST - this is cgi request [18:47:28]url: /json_proto [18:47:28]query_string will be loaded in cgi processing [18:47:28]execute_cgi json_proto POST (null) [18:47:28]execute_cgi path=json_proto method=POST [18:47:28]POST find Content-Length [18:47:28]Host: 172.17.41.135:8080 [18:47:28]Content-Length: 679 [18:47:28]Content-Type: application/json [18:47:28] [18:47:28]POST finish read [18:47:28]Found Content-Length = 679 [18:47:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:28]execute_script... [18:47: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)24617970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:28]POST & json_proto [18:47:28]process_json_proto [18:47:28]json parsed OK: [18:47:28]protocol is kg_v1.0 [18:47:28]action value=close_receipt [18:47:28]process_action close_receipt [18:47:28]cmd_close_receipt [18:47:28]MH_GetDate [18:47:28]Write to MH i2c: F0 00 00 1C 13 1E [18:47:28]Write i2c OK [18:47:28]MH_I2C_Read... [18:47:28]Read from MH i2c: F0 [18:47:28]MH_I2C_Read... [18:47:28]Read from MH i2c: F0 09 00 [18:47:28]MH_I2C_Read... [18:47:28]Read from MH i2c: F0 09 00 1C 13 00 C1 B7 F1 66 ED 3E 82 65 08 [18:47:28]GetLastDocTimeStamp 1727117235 [18:47:28]current date 1727117249 [18:47:28]FM_GetShiftState [18:47:28]SAM_PROTO_GetShiftState [18:47:28]wFMCommunicate request_size=4 [18:47:28]MH_SAM_APDU [18:47:28]CAPDU: 80 13 01 00 [18:47:28]Write to MH i2c: E2 08 00 1D 13 80 13 01 00 00 00 00 00 AD [18:47:28]Write i2c OK [18:47:28]MH_I2C_Read... [18:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:28]Read from MH i2c: E2 [18:47:28]MH_I2C_Read... [18:47:28]Read from MH i2c: E2 0E 00 [18:47:28]MH_I2C_Read... [18:47:28]Read from MH i2c: E2 0E 00 1D 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4E [18:47:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:47:28]wFMCommunicate OK [18:47:28]SAM_PROTO_GetShiftState done [18:47:28]FM_GetShiftState done [18:47:28]opened in 1727051401 [18:47:28]opened+sec_in_day 1727137801 [18:47:28]quantity*price = 50036 [18:47:28]sum+1 = 50037 [18:47: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 531 23.09.2024 18:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289857 ФПД: 235508781684428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184729&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289857&fm=235508781684428&tin=02508201610067®Number=0000000000091827&sum=50000 [18:47:29]StoreToDocumentArchive [18:47:29]shift 515 fd 289857 [18:47:29]save to /storage/0515/doc_00289857 [18:47:29]save last doc name /storage/0515/doc_00289857 to /storage/kkm_last_doc_name [18:47:29]save OK [18:47:29]Clear old archive folders... [18:47:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:47:29]tlvbuf is 01910390 [18:47:29]SAM_PROTO_ClearQueue [18:47:29]wFMCommunicate request_size=4 [18:47:29]MH_SAM_APDU [18:47:29]CAPDU: 80 09 00 00 [18:47:29]Write to MH i2c: E2 08 00 2A 13 80 09 00 00 00 00 00 00 AF [18:47:29]Write i2c OK [18:47:29]MH_I2C_Read... [18:47:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:29]Read from MH i2c: E2 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 2A 13 00 90 00 B1 [18:47:29]RAPDU: 90 00 [18:47:29]wFMCommunicate OK [18:47:29]SAM_PROTO_ClearQueue done [18:47:29]KKMCreateOFDPacket [18:47:29]OFDProtocolAddRootSTLVToBuf [18:47:29]FM_MakeSignedData [18:47:29]FM_MakeSignedData [18:47:29]SAM_PROTO_SignData [18:47:29]wFMCommunicate request_size=4 [18:47:29]MH_SAM_APDU [18:47:29]CAPDU: 80 0D 01 02 [18:47:29]Write to MH i2c: E2 08 00 2B 13 80 0D 01 02 00 00 00 00 B7 [18:47:29]Write i2c OK [18:47:29]MH_I2C_Read... [18:47:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:29]Read from MH i2c: E2 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 2B 13 00 90 00 B2 [18:47:29]RAPDU: 90 00 [18:47:29]wFMCommunicate OK [18:47:29]wFMCommunicate request_size=255 [18:47:29]MH_SAM_APDU [18:47:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C1 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6C 04 00 35 04 06 00 D6 [18:47:29]Write to MH i2c: E2 02 01 2C 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C1 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6C 04 00 35 04 06 00 D6 00 00 A5 [18:47:29]Write i2c OK [18:47:29]MH_I2C_Read... [18:47:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:29]Read from MH i2c: E2 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 2C 13 00 90 00 B3 [18:47:29]RAPDU: 90 00 [18:47:29]wFMCommunicate OK [18:47:29]wFMCommunicate request_size=10 [18:47:29]MH_SAM_APDU [18:47:29]CAPDU: 80 0D 02 02 05 31 A9 46 16 CC [18:47:29]Write to MH i2c: E2 0D 00 2D 13 80 0D 02 02 05 00 31 A9 46 16 CC 00 00 C6 [18:47:29]Write i2c OK [18:47:29]MH_I2C_Read... [18:47:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:29]Read from MH i2c: E2 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 03 00 2D 13 00 90 00 B4 [18:47:29]RAPDU: 90 00 [18:47:29]wFMCommunicate OK [18:47:29]wFMCommunicate request_size=4 [18:47:29]MH_SAM_APDU [18:47:29]CAPDU: 80 0D 03 02 [18:47:29]Write to MH i2c: E2 08 00 2E 13 80 0D 03 02 00 00 00 00 BC [18:47:29]Write i2c OK [18:47:29]MH_I2C_Read... [18:47:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:29]Read from MH i2c: E2 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 0B 00 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 0B 00 2E 13 00 BA C0 86 6A 12 F9 8D 03 90 00 C2 [18:47:29]RAPDU: BA C0 86 6A 12 F9 8D 03 90 00 [18:47:29]wFMCommunicate OK [18:47:29]SAM_PROTO_SignData done [18:47:29]FM_MakeSignedData done [18:47:29]CreateOFDProtocolMessage [18:47:29]wFMCommunicate request_size=4 [18:47:29]MH_SAM_APDU [18:47:29]CAPDU: 80 11 00 00 [18:47:29]Write to MH i2c: E2 08 00 2F 13 80 11 00 00 00 00 00 00 BC [18:47:29]Write i2c OK [18:47:29]MH_I2C_Read... [18:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:29]Read from MH i2c: E2 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 17 00 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: E2 17 00 2F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0C [18:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:47:29]wFMCommunicate OK [18:47:29]CreateOFDProtocolMessage done [18:47:29]OFDSenderStorePacket 289857 [18:47:29]StoreOFDPacket docnum=289857 [18:47:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A9 A7 07 01 3C 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C1 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6C 04 00 35 04 06 00 D6 31 A9 46 16 CC BA C0 86 6A 12 F9 8D 03 [18:47:29]CheckFolder [18:47:29]dirname=/storage/ofd_packets [18:47:29]CheckFolder done [18:47:29]ProducePacketName [18:47:29]name=ofd_packets/00289857 [18:47:29]NVStorageSaveData ofd_packets/00289857 [18:47:29]File name is /storage/ofd_packets/00289857 [18:47:29]Write 301 bytes [18:47:29]NVStorageSaveData done [18:47:29]OFDSenderStorePacket done [18:47:29]KKMCreateOFDPacket done [18:47:29]NVStorageSaveData kkm_last_timestamp [18:47:29]File name is /storage/kkm_last_timestamp [18:47:29]Write 4 bytes [18:47:29]NVStorageSaveData done [18:47:29]ExternCall_PrintAddStr [18:47:29]wPrintStart [18:47:29]Write to MH i2c: 01 00 00 30 13 43 [18:47:29]Write i2c OK [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: 01 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: 01 07 00 [18:47:29]MH_I2C_Read... [18:47:29]Read from MH i2c: 01 07 00 30 13 00 00 00 00 00 FF 0F 58 [18:47:29]RasterBufferAndPrint [18:47:29]line Счет N : (1)24617970 [18:47:29]line ИНН: 02508201610067 [18:47:29]line Контрольно-Кассовый Чек [18:47:29]line ПРОДАЖА [18:47:29]line ТРК (МРК, ГНК) : 53 [18:47:29]line Товар: 2710124130 [18:47:29]line Аи-92-К-5 [18:47:29]line 7.380 * 67.80 [18:47:29]line = 500.36 [18:47:29]line НДС 12% НСП 1% [18:47:29]line > о реализуемом товаре [18:47:29]line ОКРУГЛЕНИЕ: -0.36 [18:47:29]line ИТОГО: 500.00 [18:47:29]line Внесено: 500.00 [18:47:29]line СДАЧА: 0.00 [18:47:29]line НСП 1% : 4.43 [18:47:29]line НДС 12% : 53.14 [18:47:29]line Наличными: 500.00 [18:47:29]line Безнал.: 0.00 [18:47:29]line Место: АЗС № 90 "Партнёр-нефть" [18:47:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:47:29]line СНО: Общий режим [18:47:29]line Чек 531 23.09.2024 18:47 [18:47:29]line Смена: 515 ФФД: 1.0 [18:47:29]line ЗНМ: 0300000107 [18:47:29]line РНМ: 0000000000091827 [18:47:29]line Версия ККМ: 001 [18:47:29]line ФМ: 0000000000871832 [18:47:29]line ФД: 289857 [18:47:29]line ФПД: 235508781684428 [18:47:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184729&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289857&fm=235508781684428&tin=02508201610067®Number=0000000000091827&sum=50000 [18:47:29]written 0, free lines is 4095 [18:47:29]OFD Sender: Processing packet 289857 [packets to send 1784, broken 1783] [18:47:29]ProducePacketName [18:47:29]name=ofd_packets/00289857 [18:47:29]OFD Sender: To server: pG, [18:47:29]CommunicateWithHost lk.salyk.kg:30040 [18:47:29]ConnectInit lk.salyk.kg [18:47:30]Write to MH i2c: 01 00 00 5A 13 6D [18:47:30]Write i2c OK [18:47:30]MH_I2C_Read... [18:47:30]Read from MH i2c: 01 [18:47:30]MH_I2C_Read... [18:47:30]Read from MH i2c: 01 07 00 [18:47:30]MH_I2C_Read... [18:47:30]Read from MH i2c: 01 07 00 5A 13 00 00 00 00 00 D2 0C 52 [18:47:30]RasterBufferAndPrint [18:47:30]line [18:47:30]line [18:47:30]line [18:47:30]line [18:47:30]line [18:47:30]written 0, free lines is 3288 [18:47:30]MH_Cut [18:47:30]Write to MH i2c: D1 01 00 61 13 01 46 [18:47:30]Write i2c OK [18:47:30]MH_I2C_Read... [18:47:30]Read from MH i2c: D1 [18:47:30]MH_I2C_Read... [18:47:30]Read from MH i2c: D1 01 00 [18:47:30]MH_I2C_Read... [18:47:30]Read from MH i2c: D1 01 00 61 13 00 45 [18:47:30]Write to MH i2c: 01 00 00 62 13 75 [18:47:30]Write i2c OK [18:47:30]MH_I2C_Read... [18:47:30]Connected sock=10 [18:47: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 33 32 0F 01 00 00 A9 A7 07 01 3C 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C1 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 41 6C 04 00 35 04 06 00 D6 31 A9 46 16 CC BA C0 86 6A 12 F9 8D 03 [18:47: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 33 32 4F 00 00 00 5F 5E 47 00 B4 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 33 32 10 04 04 00 41 6C 04 00 F4 03 04 00 95 5F F1 66 B6 04 01 00 00 80 BA E8 8A EF 18 FC 80 [18:47:30]CommunicateWithHost err = 0 [18:47:30]CheckOFDResponse [18:47:30]1017 (14) - 77093643461234 [18:47:30]1041 (16) - 0000000000871832 [18:47:30]1040 (4) - 289857 [18:47:30]1012 (4) - 23.09.2024 12:31 [18:47:30]1206 (1) - 0 [18:47:30]OFD Sender: Remove packet 289857 [18:47:30]ProducePacketName [18:47:30]name=ofd_packets/00289857 [18:47:30]NVStorageDeleteData [18:47:31]*** Cut start [18:47:31]*** Partial cut [18:47:31]*** CUTSNS_PIN = 1 [18:47:31]*** CUTSNS_PIN = 0 [18:47:31]*** Brake cut motor [18:47:31]OFD Sender: No OFD packet to send [18:47:31]Read from MH i2c: 01 [18:47:31]MH_I2C_Read... [18:47:31]*** Stop cut motor [18:47:31]*** Cut end [18:47:31]Read from MH i2c: 01 07 00 [18:47:31]MH_I2C_Read... [18:47:31]Read from MH i2c: 01 07 00 62 13 00 00 00 00 00 FF 0F 8A [18:47:31]process_action close_receipt done [18:47:31]requested_data is exist [18:47:31]produce_requested_data [18:47:31]requested_item fm.sn is exist - process it [18:47:31]wFMCommunicate request_size=4 [18:47:31]MH_SAM_APDU [18:47:31]CAPDU: 80 11 00 00 [18:47:31]Write to MH i2c: E2 08 00 63 13 80 11 00 00 00 00 00 00 F0 [18:47:31]Write i2c OK [18:47:31]MH_I2C_Read... [18:47:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:31]Read from MH i2c: E2 [18:47:31]MH_I2C_Read... [18:47:31]Read from MH i2c: E2 17 00 [18:47:31]MH_I2C_Read... [18:47:31]Read from MH i2c: E2 17 00 63 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 40 [18:47:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:47:31]wFMCommunicate OK [18:47:31]requested_item fd.num is exist - process it [18:47:31]SAM_PROTO_GetFieldsCounters [18:47:31]wFMCommunicate request_size=4 [18:47:31]MH_SAM_APDU [18:47:31]CAPDU: 80 13 00 00 [18:47:31]Write to MH i2c: E2 08 00 64 13 80 13 00 00 00 00 00 00 F3 [18:47:31]Write i2c OK [18:47:31]MH_I2C_Read... [18:47:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:47:31]Read from MH i2c: E2 [18:47:31]MH_I2C_Read... [18:47:31]Read from MH i2c: E2 62 00 [18:47:31]MH_I2C_Read... [18:47:31]Read from MH i2c: E2 62 00 64 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 41 6C 04 00 0E 04 04 00 03 02 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 08 [18:47: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 41 6C 04 00 0E 04 04 00 03 02 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 [18:47:31]wFMCommunicate OK [18:47:31]SAM_PROTO_GetFieldsCounters done [18:47:31]requested_item shift.num is exist - process it [18:47:31]requested_item shift.opened is exist - process it [18:47:31]req_shift_opened [18:47:31]FM_GetShiftState [18:47:31]SAM_PROTO_GetShiftState [18:47:31]wFMCommunicate request_size=4 [18:47:31]MH_SAM_APDU [18:47:31]CAPDU: 80 13 01 00 [18:47:31]Write to MH i2c: E2 08 00 65 13 80 13 01 00 00 00 00 00 F5 [18:47:31]Write i2c OK [18:47:31]MH_I2C_Read... [18:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:31]Read from MH i2c: E2 [18:47:31]MH_I2C_Read... [18:47:31]Read from MH i2c: E2 0E 00 [18:47:31]MH_I2C_Read... [18:47:31]Read from MH i2c: E2 0E 00 65 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 96 [18:47:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:47:31]wFMCommunicate OK [18:47:31]SAM_PROTO_GetShiftState done [18:47:31]FM_GetShiftState done [18:47:31]req_shift_opened done [18:47:31]requested_item shift.open_date is exist - process it [18:47:31]req_shift_open_date [18:47:31]req_shift_open_date done [18:47:31]produce_requested_data done [18:47:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289857,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:47:31]process_action_free close_receipt [18:47:31]json_value_free [18:47:31]json_value_free done [18:47:31]process_json_proto returns [18:47:31]Send response to host [18:47:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289857,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:47:31]free response buf [18:47:31]execute_script done [18:47:31]execute_script returns [18:47:31]free content buf [18:47:31]Sock 9.Close socket [18:47:31]Sock 9.Thread stoped [18:47:33]accept exits with 8 [18:47:33]New connection [18:47:33]New thread 3067350372 created [18:47:33]Thread 3067493732 joined [18:47:33]Waiting for new connection... [18:47:33] Sock 8.Parse request [18:47:33]Sock 8.Check first char [18:47:33]Sock 8.First char is OK [18:47:33]request: POST /json_proto HTTP/1.0 [18:47:33]Method: POST [18:47:33]URL: /json_proto [18:47:33]Method is POST - this is cgi request [18:47:33]url: /json_proto [18:47:33]query_string will be loaded in cgi processing [18:47:33]execute_cgi json_proto POST (null) [18:47:33]execute_cgi path=json_proto method=POST [18:47:33]POST find Content-Length [18:47:33]Host: 172.17.41.135:8080 [18:47:33]Content-Length: 676 [18:47:33]Content-Type: application/json [18:47:33] [18:47:33]POST finish read [18:47:33]Found Content-Length = 676 [18:47:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [18:47:33]execute_script... [18:47: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)24617969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [18:47:33]POST & json_proto [18:47:33]process_json_proto [18:47:33]json parsed OK: [18:47:33]protocol is kg_v1.0 [18:47:33]action value=close_receipt [18:47:33]process_action close_receipt [18:47:33]cmd_close_receipt [18:47:33]MH_GetDate [18:47:33]Write to MH i2c: F0 00 00 66 13 68 [18:47:33]Write i2c OK [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: F0 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: F0 09 00 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: F0 09 00 66 13 00 C6 B7 F1 66 ED 3E 82 65 57 [18:47:33]GetLastDocTimeStamp 1727117249 [18:47:33]current date 1727117254 [18:47:33]FM_GetShiftState [18:47:33]SAM_PROTO_GetShiftState [18:47:33]wFMCommunicate request_size=4 [18:47:33]MH_SAM_APDU [18:47:33]CAPDU: 80 13 01 00 [18:47:33]Write to MH i2c: E2 08 00 67 13 80 13 01 00 00 00 00 00 F7 [18:47:33]Write i2c OK [18:47:33]MH_I2C_Read... [18:47:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:33]Read from MH i2c: E2 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: E2 0E 00 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: E2 0E 00 67 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 98 [18:47:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:47:33]wFMCommunicate OK [18:47:33]SAM_PROTO_GetShiftState done [18:47:33]FM_GetShiftState done [18:47:33]opened in 1727051401 [18:47:33]opened+sec_in_day 1727137801 [18:47:33]quantity*price = 50063 [18:47:33]sum+1 = 50064 [18:47:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 532 23.09.2024 18:47 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289858 ФПД: 270426526239256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184734&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289858&fm=270426526239256&tin=02508201610067®Number=0000000000091827&sum=50000 [18:47:34]StoreToDocumentArchive [18:47:34]shift 515 fd 289858 [18:47:34]save to /storage/0515/doc_00289858 [18:47:34]save last doc name /storage/0515/doc_00289858 to /storage/kkm_last_doc_name [18:47:34]save OK [18:47:34]Clear old archive folders... [18:47:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:47:34]tlvbuf is 018D61F0 [18:47:34]SAM_PROTO_ClearQueue [18:47:34]wFMCommunicate request_size=4 [18:47:34]MH_SAM_APDU [18:47:34]CAPDU: 80 09 00 00 [18:47:34]Write to MH i2c: E2 08 00 74 13 80 09 00 00 00 00 00 00 F9 [18:47:34]Write i2c OK [18:47:34]MH_I2C_Read... [18:47:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:34]Read from MH i2c: E2 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 74 13 00 90 00 FB [18:47:34]RAPDU: 90 00 [18:47:34]wFMCommunicate OK [18:47:34]SAM_PROTO_ClearQueue done [18:47:34]KKMCreateOFDPacket [18:47:34]OFDProtocolAddRootSTLVToBuf [18:47:34]FM_MakeSignedData [18:47:34]FM_MakeSignedData [18:47:34]SAM_PROTO_SignData [18:47:34]wFMCommunicate request_size=4 [18:47:34]MH_SAM_APDU [18:47:34]CAPDU: 80 0D 01 02 [18:47:34]Write to MH i2c: E2 08 00 75 13 80 0D 01 02 00 00 00 00 01 [18:47:34]Write i2c OK [18:47:34]MH_I2C_Read... [18:47:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:34]Read from MH i2c: E2 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 75 13 00 90 00 FC [18:47:34]RAPDU: 90 00 [18:47:34]wFMCommunicate OK [18:47:34]wFMCommunicate request_size=255 [18:47:34]MH_SAM_APDU [18:47: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 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 14 02 00 00 F4 03 04 00 C6 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6C 04 00 35 04 06 00 F5 F3 95 08 [18:47:34]Write to MH i2c: E2 02 01 76 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 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 14 02 00 00 F4 03 04 00 C6 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6C 04 00 35 04 06 00 F5 F3 95 08 00 00 33 [18:47:34]Write i2c OK [18:47:34]MH_I2C_Read... [18:47:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:35]Read from MH i2c: E2 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 03 00 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 03 00 76 13 00 90 00 FD [18:47:35]RAPDU: 90 00 [18:47:35]wFMCommunicate OK [18:47:35]wFMCommunicate request_size=7 [18:47:35]MH_SAM_APDU [18:47:35]CAPDU: 80 0D 02 02 02 CA 18 [18:47:35]Write to MH i2c: E2 0A 00 77 13 80 0D 02 02 02 00 CA 18 00 00 EA [18:47:35]Write i2c OK [18:47:35]MH_I2C_Read... [18:47:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:35]Read from MH i2c: E2 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 03 00 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 03 00 77 13 00 90 00 FE [18:47:35]RAPDU: 90 00 [18:47:35]wFMCommunicate OK [18:47:35]wFMCommunicate request_size=4 [18:47:35]MH_SAM_APDU [18:47:35]CAPDU: 80 0D 03 02 [18:47:35]Write to MH i2c: E2 08 00 78 13 80 0D 03 02 00 00 00 00 06 [18:47:35]Write i2c OK [18:47:35]MH_I2C_Read... [18:47:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:35]Read from MH i2c: E2 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 0B 00 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 0B 00 78 13 00 E4 A7 C5 7C E2 AA 2E 9F 90 00 2C [18:47:35]RAPDU: E4 A7 C5 7C E2 AA 2E 9F 90 00 [18:47:35]wFMCommunicate OK [18:47:35]SAM_PROTO_SignData done [18:47:35]FM_MakeSignedData done [18:47:35]CreateOFDProtocolMessage [18:47:35]wFMCommunicate request_size=4 [18:47:35]MH_SAM_APDU [18:47:35]CAPDU: 80 11 00 00 [18:47:35]Write to MH i2c: E2 08 00 79 13 80 11 00 00 00 00 00 00 06 [18:47:35]Write i2c OK [18:47:35]MH_I2C_Read... [18:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:35]Read from MH i2c: E2 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 17 00 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: E2 17 00 79 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 56 [18:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:47:35]wFMCommunicate OK [18:47:35]CreateOFDProtocolMessage done [18:47:35]OFDSenderStorePacket 289858 [18:47:35]StoreOFDPacket docnum=289858 [18:47:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7C EE 04 01 99 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 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 14 02 00 00 F4 03 04 00 C6 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6C 04 00 35 04 06 00 F5 F3 95 08 CA 18 E4 A7 C5 7C E2 AA 2E 9F [18:47:35]CheckFolder [18:47:35]dirname=/storage/ofd_packets [18:47:35]CheckFolder done [18:47:35]ProducePacketName [18:47:35]name=ofd_packets/00289858 [18:47:35]NVStorageSaveData ofd_packets/00289858 [18:47:35]File name is /storage/ofd_packets/00289858 [18:47:35]Write 298 bytes [18:47:35]NVStorageSaveData done [18:47:35]OFDSenderStorePacket done [18:47:35]KKMCreateOFDPacket done [18:47:35]NVStorageSaveData kkm_last_timestamp [18:47:35]File name is /storage/kkm_last_timestamp [18:47:35]Write 4 bytes [18:47:35]NVStorageSaveData done [18:47:35]ExternCall_PrintAddStr [18:47:35]wPrintStart [18:47:35]Write to MH i2c: 01 00 00 7A 13 8D [18:47:35]Write i2c OK [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: 01 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: 01 07 00 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: 01 07 00 7A 13 00 00 00 00 00 FF 0F A2 [18:47:35]RasterBufferAndPrint [18:47:35]line Счет N : (1)24617969 [18:47:35]line ИНН: 02508201610067 [18:47:35]line Контрольно-Кассовый Чек [18:47:35]line ПРОДАЖА [18:47:35]line ТРК (МРК, ГНК) : 11 [18:47:35]line Товар: 2710194210 [18:47:35]line ДТ-К-5 [18:47:35]line 6.570 * 76.20 [18:47:35]line = 500.63 [18:47:35]line НДС 12% НСП 1% [18:47:35]line > о реализуемом товаре [18:47:35]line ОКРУГЛЕНИЕ: -0.63 [18:47:35]line ИТОГО: 500.00 [18:47:35]line Внесено: 500.00 [18:47:35]line СДАЧА: 0.00 [18:47:35]line НСП 1% : 4.43 [18:47:35]line НДС 12% : 53.16 [18:47:35]line Наличными: 500.00 [18:47:35]line Безнал.: 0.00 [18:47:35]line Место: АЗС № 90 "Партнёр-нефть" [18:47:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:47:35]line СНО: Общий режим [18:47:35]line Чек 532 23.09.2024 18:47 [18:47:35]line Смена: 515 ФФД: 1.0 [18:47:35]line ЗНМ: 0300000107 [18:47:35]line РНМ: 0000000000091827 [18:47:35]line Версия ККМ: 001 [18:47:35]line ФМ: 0000000000871832 [18:47:35]line ФД: 289858 [18:47:35]line ФПД: 270426526239256 [18:47:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184734&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289858&fm=270426526239256&tin=02508201610067®Number=0000000000091827&sum=50000 [18:47:35]written 0, free lines is 4095 [18:47:35]OFD Sender: Processing packet 289858 [packets to send 1784, broken 1783] [18:47:35]ProducePacketName [18:47:35]name=ofd_packets/00289858 [18:47:35]OFD Sender: To server: pG, [18:47:35]CommunicateWithHost lk.salyk.kg:30040 [18:47:35]ConnectInit lk.salyk.kg [18:47:35]Write to MH i2c: 01 00 00 A4 13 B7 [18:47:35]Write i2c OK [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: 01 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: 01 07 00 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: 01 07 00 A4 13 00 00 00 00 00 CD 0C 97 [18:47:35]RasterBufferAndPrint [18:47:35]line [18:47:35]line [18:47:35]line [18:47:35]line [18:47:35]line [18:47:35]written 0, free lines is 3288 [18:47:35]MH_Cut [18:47:35]Write to MH i2c: D1 01 00 AB 13 01 90 [18:47:35]Write i2c OK [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: D1 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: D1 01 00 [18:47:35]MH_I2C_Read... [18:47:35]Read from MH i2c: D1 01 00 AB 13 00 8F [18:47:35]Write to MH i2c: 01 00 00 AC 13 BF [18:47:35]Write i2c OK [18:47:35]MH_I2C_Read... [18:47:35]Connected sock=11 [18:47: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 33 32 0C 01 00 00 7C EE 04 01 99 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 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 14 02 00 00 F4 03 04 00 C6 B7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 42 6C 04 00 35 04 06 00 F5 F3 95 08 CA 18 E4 A7 C5 7C E2 AA 2E 9F [18:47: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 33 32 4F 00 00 00 0A B5 47 00 E3 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 33 32 10 04 04 00 42 6C 04 00 F4 03 04 00 9A 5F F1 66 B6 04 01 00 00 26 BD 59 38 07 27 01 0A [18:47:36]CommunicateWithHost err = 0 [18:47:36]CheckOFDResponse [18:47:36]1017 (14) - 77093643461234 [18:47:36]1041 (16) - 0000000000871832 [18:47:36]1040 (4) - 289858 [18:47:36]1012 (4) - 23.09.2024 12:31 [18:47:36]1206 (1) - 0 [18:47:36]OFD Sender: Remove packet 289858 [18:47:36]ProducePacketName [18:47:36]name=ofd_packets/00289858 [18:47:36]NVStorageDeleteData [18:47:36]*** Cut start [18:47:36]*** Partial cut [18:47:36]*** CUTSNS_PIN = 1 [18:47:36]*** CUTSNS_PIN = 0 [18:47:36]*** Brake cut motor [18:47:36]OFD Sender: No OFD packet to send [18:47:37]Read from MH i2c: 01 [18:47:37]MH_I2C_Read... [18:47:37]*** Stop cut motor [18:47:37]*** Cut end [18:47:37]Read from MH i2c: 01 07 00 [18:47:37]MH_I2C_Read... [18:47:37]Read from MH i2c: 01 07 00 AC 13 00 00 00 00 00 FF 0F D4 [18:47:37]process_action close_receipt done [18:47:37]requested_data is exist [18:47:37]produce_requested_data [18:47:37]requested_item fm.sn is exist - process it [18:47:37]wFMCommunicate request_size=4 [18:47:37]MH_SAM_APDU [18:47:37]CAPDU: 80 11 00 00 [18:47:37]Write to MH i2c: E2 08 00 AD 13 80 11 00 00 00 00 00 00 3A [18:47:37]Write i2c OK [18:47:37]MH_I2C_Read... [18:47:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:37]Read from MH i2c: E2 [18:47:37]MH_I2C_Read... [18:47:37]Read from MH i2c: E2 17 00 [18:47:37]MH_I2C_Read... [18:47:37]Read from MH i2c: E2 17 00 AD 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8A [18:47:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:47:37]wFMCommunicate OK [18:47:37]requested_item fd.num is exist - process it [18:47:37]SAM_PROTO_GetFieldsCounters [18:47:37]wFMCommunicate request_size=4 [18:47:37]MH_SAM_APDU [18:47:37]CAPDU: 80 13 00 00 [18:47:37]Write to MH i2c: E2 08 00 AE 13 80 13 00 00 00 00 00 00 3D [18:47:37]Write i2c OK [18:47:37]MH_I2C_Read... [18:47:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:47:37]Read from MH i2c: E2 [18:47:37]MH_I2C_Read... [18:47:37]Read from MH i2c: E2 62 00 [18:47:37]MH_I2C_Read... [18:47:37]Read from MH i2c: E2 62 00 AE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 42 6C 04 00 0E 04 04 00 03 02 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 56 [18:47: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 42 6C 04 00 0E 04 04 00 03 02 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 [18:47:37]wFMCommunicate OK [18:47:37]SAM_PROTO_GetFieldsCounters done [18:47:37]requested_item shift.num is exist - process it [18:47:37]requested_item shift.opened is exist - process it [18:47:37]req_shift_opened [18:47:37]FM_GetShiftState [18:47:37]SAM_PROTO_GetShiftState [18:47:37]wFMCommunicate request_size=4 [18:47:37]MH_SAM_APDU [18:47:37]CAPDU: 80 13 01 00 [18:47:37]Write to MH i2c: E2 08 00 AF 13 80 13 01 00 00 00 00 00 3F [18:47:37]Write i2c OK [18:47:37]MH_I2C_Read... [18:47:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:37]Read from MH i2c: E2 [18:47:37]MH_I2C_Read... [18:47:37]Read from MH i2c: E2 0E 00 [18:47:37]MH_I2C_Read... [18:47:37]Read from MH i2c: E2 0E 00 AF 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E0 [18:47:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:47:37]wFMCommunicate OK [18:47:37]SAM_PROTO_GetShiftState done [18:47:37]FM_GetShiftState done [18:47:37]req_shift_opened done [18:47:37]requested_item shift.open_date is exist - process it [18:47:37]req_shift_open_date [18:47:37]req_shift_open_date done [18:47:37]produce_requested_data done [18:47:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289858,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:47:37]process_action_free close_receipt [18:47:37]json_value_free [18:47:37]json_value_free done [18:47:37]process_json_proto returns [18:47:37]Send response to host [18:47:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289858,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:47:37]free response buf [18:47:37]execute_script done [18:47:37]execute_script returns [18:47:37]free content buf [18:47:37]Sock 8.Close socket [18:47:37]Sock 8.Thread stoped [18:47:41]OFD Sender: No OFD packet to send [18:47:47]OFD Sender: No OFD packet to send [18:47:52]OFD Sender: No OFD packet to send [18:47:57]OFD Sender: No OFD packet to send [18:48:02]OFD Sender: No OFD packet to send [18:48:07]OFD Sender: No OFD packet to send [18:48:12]OFD Sender: No OFD packet to send [18:48:17]OFD Sender: No OFD packet to send [18:48: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]accept exits with 9 [18:48:57]New connection [18:48:57]New thread 3067493732 created [18:48:57]Thread 3067350372 joined [18:48:57]Waiting for new connection... [18:48:57] Sock 9.Parse request [18:48:57]Sock 9.Check first char [18:48:57]Sock 9.First char is OK [18:48:57]request: POST /json_proto HTTP/1.0 [18:48:57]Method: POST [18:48:57]URL: /json_proto [18:48:57]Method is POST - this is cgi request [18:48:57]url: /json_proto [18:48:57]query_string will be loaded in cgi processing [18:48:57]execute_cgi json_proto POST (null) [18:48:57]execute_cgi path=json_proto method=POST [18:48:57]POST find Content-Length [18:48:57]Host: 172.17.41.135:8080 [18:48:57]Content-Length: 684 [18:48:57]Content-Type: application/json [18:48:57] [18:48:57]POST finish read [18:48:57]Found Content-Length = 684 [18:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 19.710, "sum" : 737.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 737.00, "payments": [ { "type": 0, "sum" : 737.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:57]execute_script... [18:48: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)24617965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 19.710, "sum" : 737.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 737.00, "payments": [ { "type": 0, "sum" : 737.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:57]POST & json_proto [18:48:57]process_json_proto [18:48:57]json parsed OK: [18:48:57]protocol is kg_v1.0 [18:48:57]action value=close_receipt [18:48:57]process_action close_receipt [18:48:57]cmd_close_receipt [18:48:57]MH_GetDate [18:48:57]Write to MH i2c: F0 00 00 B0 13 B2 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: F0 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: F0 09 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: F0 09 00 B0 13 00 1A B8 F1 66 ED 3E 82 65 F6 [18:48:57]GetLastDocTimeStamp 1727117254 [18:48:57]current date 1727117338 [18:48:57]FM_GetShiftState [18:48:57]SAM_PROTO_GetShiftState [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 13 01 00 [18:48:57]Write to MH i2c: E2 08 00 B1 13 80 13 01 00 00 00 00 00 41 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 0E 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 0E 00 B1 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E2 [18:48:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:48:57]wFMCommunicate OK [18:48:57]SAM_PROTO_GetShiftState done [18:48:57]FM_GetShiftState done [18:48:57]opened in 1727051401 [18:48:57]opened+sec_in_day 1727137801 [18:48:57]quantity*price = 73715 [18:48:57]sum+1 = 73716 [18:48:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 737.00 Внесено: 3000.00 СДАЧА: 2263.00 НСП 1% : 6.52 НДС 12% : 78.28 Наличными: 737.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 533 23.09.2024 18:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289859 ФПД: 31228869536251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184858&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289859&fm=31228869536251&tin=02508201610067®Number=0000000000091827&sum=73700 [18:48:58]StoreToDocumentArchive [18:48:58]shift 515 fd 289859 [18:48:58]save to /storage/0515/doc_00289859 [18:48:58]save last doc name /storage/0515/doc_00289859 to /storage/kkm_last_doc_name [18:48:58]save OK [18:48:58]Clear old archive folders... [18:48:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:48:58]tlvbuf is 01885360 [18:48:58]SAM_PROTO_ClearQueue [18:48:58]wFMCommunicate request_size=4 [18:48:58]MH_SAM_APDU [18:48:58]CAPDU: 80 09 00 00 [18:48:58]Write to MH i2c: E2 08 00 BE 13 80 09 00 00 00 00 00 00 43 [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:58]Read from MH i2c: E2 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 BE 13 00 90 00 45 [18:48:58]RAPDU: 90 00 [18:48:58]wFMCommunicate OK [18:48:58]SAM_PROTO_ClearQueue done [18:48:58]KKMCreateOFDPacket [18:48:58]OFDProtocolAddRootSTLVToBuf [18:48:58]FM_MakeSignedData [18:48:58]FM_MakeSignedData [18:48:58]SAM_PROTO_SignData [18:48:58]wFMCommunicate request_size=4 [18:48:58]MH_SAM_APDU [18:48:58]CAPDU: 80 0D 01 02 [18:48:58]Write to MH i2c: E2 08 00 BF 13 80 0D 01 02 00 00 00 00 4B [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:58]Read from MH i2c: E2 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 BF 13 00 90 00 46 [18:48:58]RAPDU: 90 00 [18:48:58]wFMCommunicate OK [18:48:58]wFMCommunicate request_size=255 [18:48:58]MH_SAM_APDU [18:48:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 4C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 F3 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 1E 00 00 00 00 07 04 06 00 E4 1F 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 1A B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6C 04 00 35 04 06 00 1C 67 [18:48:58]Write to MH i2c: E2 02 01 C0 13 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 4C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 F3 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 1E 00 00 00 00 07 04 06 00 E4 1F 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 1A B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6C 04 00 35 04 06 00 1C 67 00 00 C5 [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:58]Read from MH i2c: E2 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 C0 13 00 90 00 47 [18:48:58]RAPDU: 90 00 [18:48:58]wFMCommunicate OK [18:48:58]wFMCommunicate request_size=9 [18:48:58]MH_SAM_APDU [18:48:58]CAPDU: 80 0D 02 02 04 09 AC E9 FB [18:48:58]Write to MH i2c: E2 0C 00 C1 13 80 0D 02 02 04 00 09 AC E9 FB 00 00 EF [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:58]Read from MH i2c: E2 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 03 00 C1 13 00 90 00 48 [18:48:58]RAPDU: 90 00 [18:48:58]wFMCommunicate OK [18:48:58]wFMCommunicate request_size=4 [18:48:58]MH_SAM_APDU [18:48:58]CAPDU: 80 0D 03 02 [18:48:58]Write to MH i2c: E2 08 00 C2 13 80 0D 03 02 00 00 00 00 50 [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:58]Read from MH i2c: E2 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 0B 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 0B 00 C2 13 00 3D AC C0 CE 52 2F 1E F4 90 00 5B [18:48:58]RAPDU: 3D AC C0 CE 52 2F 1E F4 90 00 [18:48:58]wFMCommunicate OK [18:48:58]SAM_PROTO_SignData done [18:48:58]FM_MakeSignedData done [18:48:58]CreateOFDProtocolMessage [18:48:58]wFMCommunicate request_size=4 [18:48:58]MH_SAM_APDU [18:48:58]CAPDU: 80 11 00 00 [18:48:58]Write to MH i2c: E2 08 00 C3 13 80 11 00 00 00 00 00 00 50 [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:58]Read from MH i2c: E2 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 17 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: E2 17 00 C3 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A0 [18:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:48:58]wFMCommunicate OK [18:48:58]CreateOFDProtocolMessage done [18:48:58]OFDSenderStorePacket 289859 [18:48:58]StoreOFDPacket docnum=289859 [18:48:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 87 A9 06 01 48 60 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 4C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 F3 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 1E 00 00 00 00 07 04 06 00 E4 1F 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 1A B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6C 04 00 35 04 06 00 1C 67 09 AC E9 FB 3D AC C0 CE 52 2F 1E F4 [18:48:58]CheckFolder [18:48:58]dirname=/storage/ofd_packets [18:48:58]CheckFolder done [18:48:58]ProducePacketName [18:48:58]name=ofd_packets/00289859 [18:48:58]NVStorageSaveData ofd_packets/00289859 [18:48:58]File name is /storage/ofd_packets/00289859 [18:48:58]Write 300 bytes [18:48:58]NVStorageSaveData done [18:48:58]OFDSenderStorePacket done [18:48:58]KKMCreateOFDPacket done [18:48:58]NVStorageSaveData kkm_last_timestamp [18:48:58]File name is /storage/kkm_last_timestamp [18:48:58]Write 4 bytes [18:48:58]NVStorageSaveData done [18:48:59]ExternCall_PrintAddStr [18:48:59]wPrintStart [18:48:59]Write to MH i2c: 01 00 00 C4 13 D7 [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 07 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 07 00 C4 13 00 00 00 00 00 FF 0F EC [18:48:59]RasterBufferAndPrint [18:48:59]line Счет N : (1)24617965 [18:48:59]line ИНН: 02508201610067 [18:48:59]line Контрольно-Кассовый Чек [18:48:59]line ПРОДАЖА [18:48:59]line ТРК (МРК, ГНК) : 71 [18:48:59]line Товар: 2711190000 [18:48:59]line ГАЗ-К-5 [18:48:59]line 19.710 * 37.40 [18:48:59]line = 737.15 [18:48:59]line НДС 12% НСП 1% [18:48:59]line > о реализуемом товаре [18:48:59]line ОКРУГЛЕНИЕ: -0.15 [18:48:59]line ИТОГО: 737.00 [18:48:59]line Внесено: 3000.00 [18:48:59]line СДАЧА: 2263.00 [18:48:59]line НСП 1% : 6.52 [18:48:59]line НДС 12% : 78.28 [18:48:59]line Наличными: 737.00 [18:48:59]line Безнал.: 0.00 [18:48:59]line Место: АЗС № 90 "Партнёр-нефть" [18:48:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:48:59]line СНО: Общий режим [18:48:59]line Чек 533 23.09.2024 18:48 [18:48:59]line Смена: 515 ФФД: 1.0 [18:48:59]line ЗНМ: 0300000107 [18:48:59]line РНМ: 0000000000091827 [18:48:59]line Версия ККМ: 001 [18:48:59]line ФМ: 0000000000871832 [18:48:59]line ФД: 289859 [18:48:59]line ФПД: 31228869536251 [18:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184858&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289859&fm=31228869536251&tin=02508201610067®Number=0000000000091827&sum=73700 [18:48:59]written 0, free lines is 4095 [18:48:59]OFD Sender: Processing packet 289859 [packets to send 1784, broken 1783] [18:48:59]ProducePacketName [18:48:59]name=ofd_packets/00289859 [18:48:59]OFD Sender: To server: pG, [18:48:59]CommunicateWithHost lk.salyk.kg:30040 [18:48:59]ConnectInit lk.salyk.kg [18:48:59]Connected sock=10 [18:48: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 33 32 0E 01 00 00 87 A9 06 01 48 60 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 4C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 F3 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 1E 00 00 00 00 07 04 06 00 E4 1F 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 1A B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 43 6C 04 00 35 04 06 00 1C 67 09 AC E9 FB 3D AC C0 CE 52 2F 1E F4 [18:48:59]Write to MH i2c: 01 00 00 EE 13 01 [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 07 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 07 00 EE 13 00 00 00 00 00 D4 0C E8 [18:48:59]RasterBufferAndPrint [18:48:59]line [18:48:59]line [18:48:59]line [18:48:59]line [18:48:59]line [18:48:59]written 0, free lines is 3290 [18:48:59]MH_Cut [18:48:59]Write to MH i2c: D1 01 00 F5 13 01 DA [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: D1 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: D1 01 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: D1 01 00 F5 13 00 D9 [18:48:59]Write to MH i2c: 01 00 00 F6 13 09 [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:48: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 33 32 4F 00 00 00 3F 7F 47 00 54 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 33 32 10 04 04 00 43 6C 04 00 F4 03 04 00 EE 5F F1 66 B6 04 01 00 00 F2 B4 61 E2 2F 7D 50 84 [18:48:59]CommunicateWithHost err = 0 [18:48:59]CheckOFDResponse [18:48:59]1017 (14) - 77093643461234 [18:48:59]1041 (16) - 0000000000871832 [18:48:59]1040 (4) - 289859 [18:48:59]1012 (4) - 23.09.2024 12:32 [18:48:59]1206 (1) - 0 [18:48:59]OFD Sender: Remove packet 289859 [18:48:59]ProducePacketName [18:48:59]name=ofd_packets/00289859 [18:48:59]NVStorageDeleteData [18:49:00]*** Cut start [18:49:00]*** Partial cut [18:49:00]*** CUTSNS_PIN = 1 [18:49:00]*** CUTSNS_PIN = 0 [18:49:00]OFD Sender: No OFD packet to send [18:49:00]*** Brake cut motor [18:49:00]Read from MH i2c: 01 [18:49:00]MH_I2C_Read... [18:49:00]*** Stop cut motor [18:49:00]*** Cut end [18:49:00]Read from MH i2c: 01 07 00 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: 01 07 00 F6 13 00 00 00 00 00 FF 0F 1E [18:49:00]process_action close_receipt done [18:49:00]requested_data is exist [18:49:00]produce_requested_data [18:49:00]requested_item fm.sn is exist - process it [18:49:00]wFMCommunicate request_size=4 [18:49:00]MH_SAM_APDU [18:49:00]CAPDU: 80 11 00 00 [18:49:00]Write to MH i2c: E2 08 00 F7 13 80 11 00 00 00 00 00 00 84 [18:49:00]Write i2c OK [18:49:00]MH_I2C_Read... [18:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:00]Read from MH i2c: E2 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 17 00 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 17 00 F7 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [18:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:49:00]wFMCommunicate OK [18:49:00]requested_item fd.num is exist - process it [18:49:00]SAM_PROTO_GetFieldsCounters [18:49:00]wFMCommunicate request_size=4 [18:49:00]MH_SAM_APDU [18:49:00]CAPDU: 80 13 00 00 [18:49:00]Write to MH i2c: E2 08 00 F8 13 80 13 00 00 00 00 00 00 87 [18:49:00]Write i2c OK [18:49:00]MH_I2C_Read... [18:49:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:01]Read from MH i2c: E2 [18:49:01]MH_I2C_Read... [18:49:01]Read from MH i2c: E2 62 00 [18:49:01]MH_I2C_Read... [18:49:01]Read from MH i2c: E2 62 00 F8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 43 6C 04 00 0E 04 04 00 03 02 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 A4 [18:49: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 43 6C 04 00 0E 04 04 00 03 02 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 [18:49:01]wFMCommunicate OK [18:49:01]SAM_PROTO_GetFieldsCounters done [18:49:01]requested_item shift.num is exist - process it [18:49:01]requested_item shift.opened is exist - process it [18:49:01]req_shift_opened [18:49:01]FM_GetShiftState [18:49:01]SAM_PROTO_GetShiftState [18:49:01]wFMCommunicate request_size=4 [18:49:01]MH_SAM_APDU [18:49:01]CAPDU: 80 13 01 00 [18:49:01]Write to MH i2c: E2 08 00 F9 13 80 13 01 00 00 00 00 00 89 [18:49:01]Write i2c OK [18:49:01]MH_I2C_Read... [18:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:01]Read from MH i2c: E2 [18:49:01]MH_I2C_Read... [18:49:01]Read from MH i2c: E2 0E 00 [18:49:01]MH_I2C_Read... [18:49:01]Read from MH i2c: E2 0E 00 F9 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2A [18:49:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:49:01]wFMCommunicate OK [18:49:01]SAM_PROTO_GetShiftState done [18:49:01]FM_GetShiftState done [18:49:01]req_shift_opened done [18:49:01]requested_item shift.open_date is exist - process it [18:49:01]req_shift_open_date [18:49:01]req_shift_open_date done [18:49:01]produce_requested_data done [18:49:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289859,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:49:01]process_action_free close_receipt [18:49:01]json_value_free [18:49:01]json_value_free done [18:49:01]process_json_proto returns [18:49:01]Send response to host [18:49:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289859,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:49:01]free response buf [18:49:01]execute_script done [18:49:01]execute_script returns [18:49:01]free content buf [18:49:01]Sock 9.Close socket [18:49:01]Sock 9.Thread stoped [18:49:05]OFD Sender: No OFD packet to send [18:49:10]OFD Sender: No OFD packet to send [18:49:15]OFD Sender: No OFD packet to send [18:49:20]OFD Sender: No OFD packet to send [18:49:25]OFD Sender: No OFD packet to send [18:49:30]OFD Sender: No OFD packet to send [18:49:35]accept exits with 8 [18:49:35]New connection [18:49:35]New thread 3067350372 created [18:49:35]Thread 3067493732 joined [18:49:35]Waiting for new connection... [18:49:35] Sock 8.Parse request [18:49:35]Sock 8.Check first char [18:49:35]Sock 8.First char is OK [18:49:35]request: POST /json_proto HTTP/1.0 [18:49:35]Method: POST [18:49:35]URL: /json_proto [18:49:35]Method is POST - this is cgi request [18:49:35]url: /json_proto [18:49:35]query_string will be loaded in cgi processing [18:49:35]execute_cgi json_proto POST (null) [18:49:35]execute_cgi path=json_proto method=POST [18:49:35]POST find Content-Length [18:49:35]Host: 172.17.41.135:8080 [18:49:35]Content-Length: 679 [18:49:35]Content-Type: application/json [18:49:35] [18:49:35]POST finish read [18:49:35]Found Content-Length = 679 [18:49:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:35]execute_script... [18:49: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)24617971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:35]POST & json_proto [18:49:35]process_json_proto [18:49:35]json parsed OK: [18:49:35]protocol is kg_v1.0 [18:49:35]action value=close_receipt [18:49:35]process_action close_receipt [18:49:35]cmd_close_receipt [18:49:35]MH_GetDate [18:49:35]Write to MH i2c: F0 00 00 FA 13 FC [18:49:35]Write i2c OK [18:49:35]MH_I2C_Read... [18:49:35]Read from MH i2c: F0 [18:49:35]MH_I2C_Read... [18:49:35]Read from MH i2c: F0 09 00 [18:49:35]MH_I2C_Read... [18:49:35]Read from MH i2c: F0 09 00 FA 13 00 40 B8 F1 66 ED 3E 82 65 66 [18:49:35]GetLastDocTimeStamp 1727117338 [18:49:35]current date 1727117376 [18:49:35]FM_GetShiftState [18:49:35]SAM_PROTO_GetShiftState [18:49:35]wFMCommunicate request_size=4 [18:49:35]MH_SAM_APDU [18:49:35]CAPDU: 80 13 01 00 [18:49:35]Write to MH i2c: E2 08 00 FB 13 80 13 01 00 00 00 00 00 8B [18:49:35]Write i2c OK [18:49:35]MH_I2C_Read... [18:49:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:35]Read from MH i2c: E2 [18:49:35]MH_I2C_Read... [18:49:35]Read from MH i2c: E2 0E 00 [18:49:35]MH_I2C_Read... [18:49:35]Read from MH i2c: E2 0E 00 FB 13 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2C [18:49:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:49:35]wFMCommunicate OK [18:49:35]SAM_PROTO_GetShiftState done [18:49:35]FM_GetShiftState done [18:49:35]opened in 1727051401 [18:49:35]opened+sec_in_day 1727137801 [18:49:35]quantity*price = 50036 [18:49:35]sum+1 = 50037 [18:49:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 534 23.09.2024 18:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289860 ФПД: 117199716493500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184936&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289860&fm=117199716493500&tin=02508201610067®Number=0000000000091827&sum=50000 [18:49:36]StoreToDocumentArchive [18:49:36]shift 515 fd 289860 [18:49:36]save to /storage/0515/doc_00289860 [18:49:36]save last doc name /storage/0515/doc_00289860 to /storage/kkm_last_doc_name [18:49:36]save OK [18:49:36]Clear old archive folders... [18:49:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:49:36]tlvbuf is B6F5E3E0 [18:49:36]SAM_PROTO_ClearQueue [18:49:36]wFMCommunicate request_size=4 [18:49:36]MH_SAM_APDU [18:49:36]CAPDU: 80 09 00 00 [18:49:36]Write to MH i2c: E2 08 00 08 14 80 09 00 00 00 00 00 00 8E [18:49:36]Write i2c OK [18:49:36]MH_I2C_Read... [18:49:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:49:36]Read from MH i2c: E2 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 08 14 00 90 00 90 [18:49:36]RAPDU: 90 00 [18:49:36]wFMCommunicate OK [18:49:36]SAM_PROTO_ClearQueue done [18:49:36]KKMCreateOFDPacket [18:49:36]OFDProtocolAddRootSTLVToBuf [18:49:36]FM_MakeSignedData [18:49:36]FM_MakeSignedData [18:49:36]SAM_PROTO_SignData [18:49:36]wFMCommunicate request_size=4 [18:49:36]MH_SAM_APDU [18:49:36]CAPDU: 80 0D 01 02 [18:49:36]Write to MH i2c: E2 08 00 09 14 80 0D 01 02 00 00 00 00 96 [18:49:36]Write i2c OK [18:49:36]MH_I2C_Read... [18:49:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:49:36]Read from MH i2c: E2 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 09 14 00 90 00 91 [18:49:36]RAPDU: 90 00 [18:49:36]wFMCommunicate OK [18:49:36]wFMCommunicate request_size=255 [18:49:36]MH_SAM_APDU [18:49:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 40 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6C 04 00 35 04 06 00 6A [18:49:36]Write to MH i2c: E2 02 01 0A 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 40 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6C 04 00 35 04 06 00 6A 00 00 9E [18:49:36]Write i2c OK [18:49:36]MH_I2C_Read... [18:49:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:36]Read from MH i2c: E2 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 0A 14 00 90 00 92 [18:49:36]RAPDU: 90 00 [18:49:36]wFMCommunicate OK [18:49:36]wFMCommunicate request_size=10 [18:49:36]MH_SAM_APDU [18:49:36]CAPDU: 80 0D 02 02 05 97 AF 78 28 BC [18:49:36]Write to MH i2c: E2 0D 00 0B 14 80 0D 02 02 05 00 97 AF 78 28 BC 00 00 45 [18:49:36]Write i2c OK [18:49:36]MH_I2C_Read... [18:49:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:36]Read from MH i2c: E2 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 03 00 0B 14 00 90 00 93 [18:49:36]RAPDU: 90 00 [18:49:36]wFMCommunicate OK [18:49:36]wFMCommunicate request_size=4 [18:49:36]MH_SAM_APDU [18:49:36]CAPDU: 80 0D 03 02 [18:49:36]Write to MH i2c: E2 08 00 0C 14 80 0D 03 02 00 00 00 00 9B [18:49:36]Write i2c OK [18:49:36]MH_I2C_Read... [18:49:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:49:36]Read from MH i2c: E2 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 0B 00 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 0B 00 0C 14 00 99 90 9C D7 9F C9 B3 06 90 00 59 [18:49:36]RAPDU: 99 90 9C D7 9F C9 B3 06 90 00 [18:49:36]wFMCommunicate OK [18:49:36]SAM_PROTO_SignData done [18:49:36]FM_MakeSignedData done [18:49:36]CreateOFDProtocolMessage [18:49:36]wFMCommunicate request_size=4 [18:49:36]MH_SAM_APDU [18:49:36]CAPDU: 80 11 00 00 [18:49:36]Write to MH i2c: E2 08 00 0D 14 80 11 00 00 00 00 00 00 9B [18:49:36]Write i2c OK [18:49:36]MH_I2C_Read... [18:49:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:36]Read from MH i2c: E2 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 17 00 [18:49:36]MH_I2C_Read... [18:49:36]Read from MH i2c: E2 17 00 0D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EB [18:49:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:49:36]wFMCommunicate OK [18:49:36]CreateOFDProtocolMessage done [18:49:36]OFDSenderStorePacket 289860 [18:49:36]StoreOFDPacket docnum=289860 [18:49:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 65 6D 07 01 4A 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 40 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6C 04 00 35 04 06 00 6A 97 AF 78 28 BC 99 90 9C D7 9F C9 B3 06 [18:49:36]CheckFolder [18:49:36]dirname=/storage/ofd_packets [18:49:36]CheckFolder done [18:49:36]ProducePacketName [18:49:36]name=ofd_packets/00289860 [18:49:36]NVStorageSaveData ofd_packets/00289860 [18:49:36]File name is /storage/ofd_packets/00289860 [18:49:36]Write 301 bytes [18:49:36]NVStorageSaveData done [18:49:36]OFDSenderStorePacket done [18:49:36]KKMCreateOFDPacket done [18:49:36]NVStorageSaveData kkm_last_timestamp [18:49:37]File name is /storage/kkm_last_timestamp [18:49:37]Write 4 bytes [18:49:37]NVStorageSaveData done [18:49:37]ExternCall_PrintAddStr [18:49:37]wPrintStart [18:49:37]Write to MH i2c: 01 00 00 0E 14 22 [18:49:37]Write i2c OK [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: 01 [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: 01 07 00 [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: 01 07 00 0E 14 00 00 00 00 00 FF 0F 37 [18:49:37]RasterBufferAndPrint [18:49:37]line Счет N : (1)24617971 [18:49:37]line ИНН: 02508201610067 [18:49:37]line Контрольно-Кассовый Чек [18:49:37]line ПРОДАЖА [18:49:37]line ТРК (МРК, ГНК) : 33 [18:49:37]line Товар: 2710124130 [18:49:37]line Аи-92-К-5 [18:49:37]line 7.380 * 67.80 [18:49:37]line = 500.36 [18:49:37]line НДС 12% НСП 1% [18:49:37]line > о реализуемом товаре [18:49:37]line ОКРУГЛЕНИЕ: -0.36 [18:49:37]line ИТОГО: 500.00 [18:49:37]line Внесено: 500.00 [18:49:37]line СДАЧА: 0.00 [18:49:37]line НСП 1% : 4.43 [18:49:37]line НДС 12% : 53.14 [18:49:37]line Наличными: 500.00 [18:49:37]line Безнал.: 0.00 [18:49:37]line Место: АЗС № 90 "Партнёр-нефть" [18:49:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:49:37]line СНО: Общий режим [18:49:37]line Чек 534 23.09.2024 18:49 [18:49:37]line Смена: 515 ФФД: 1.0 [18:49:37]line ЗНМ: 0300000107 [18:49:37]line РНМ: 0000000000091827 [18:49:37]line Версия ККМ: 001 [18:49:37]line ФМ: 0000000000871832 [18:49:37]line ФД: 289860 [18:49:37]line ФПД: 117199716493500 [18:49:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T184936&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289860&fm=117199716493500&tin=02508201610067®Number=0000000000091827&sum=50000 [18:49:37]written 0, free lines is 4095 [18:49:37]OFD Sender: Processing packet 289860 [packets to send 1784, broken 1783] [18:49:37]ProducePacketName [18:49:37]name=ofd_packets/00289860 [18:49:37]OFD Sender: To server: pG, [18:49:37]CommunicateWithHost lk.salyk.kg:30040 [18:49:37]ConnectInit lk.salyk.kg [18:49:37]Write to MH i2c: 01 00 00 38 14 4C [18:49:37]Write i2c OK [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: 01 [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: 01 07 00 [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: 01 07 00 38 14 00 00 00 00 00 CD 0C 2C [18:49:37]RasterBufferAndPrint [18:49:37]line [18:49:37]line [18:49:37]line [18:49:37]line [18:49:37]line [18:49:37]written 0, free lines is 3280 [18:49:37]MH_Cut [18:49:37]Write to MH i2c: D1 01 00 3F 14 01 25 [18:49:37]Write i2c OK [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: D1 [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: D1 01 00 [18:49:37]MH_I2C_Read... [18:49:37]Read from MH i2c: D1 01 00 3F 14 00 24 [18:49:37]Write to MH i2c: 01 00 00 40 14 54 [18:49:37]Write i2c OK [18:49:37]MH_I2C_Read... [18:49:38]*** Cut start [18:49:38]*** Partial cut [18:49:38]*** CUTSNS_PIN = 1 [18:49:38]*** CUTSNS_PIN = 0 [18:49:38]*** Brake cut motor [18:49:38]Read from MH i2c: 01 [18:49:38]MH_I2C_Read... [18:49:38]*** Stop cut motor [18:49:38]*** Cut end [18:49:38]Read from MH i2c: 01 07 00 [18:49:38]MH_I2C_Read... [18:49:38]Read from MH i2c: 01 07 00 40 14 00 00 00 00 00 FF 0F 69 [18:49:38]process_action close_receipt done [18:49:38]requested_data is exist [18:49:38]produce_requested_data [18:49:38]requested_item fm.sn is exist - process it [18:49:38]wFMCommunicate request_size=4 [18:49:38]MH_SAM_APDU [18:49:38]CAPDU: 80 11 00 00 [18:49:38]Write to MH i2c: E2 08 00 41 14 80 11 00 00 00 00 00 00 CF [18:49:38]Write i2c OK [18:49:38]MH_I2C_Read... [18:49:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:38]Read from MH i2c: E2 [18:49:38]MH_I2C_Read... [18:49:38]Read from MH i2c: E2 17 00 [18:49:38]MH_I2C_Read... [18:49:38]Read from MH i2c: E2 17 00 41 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1F [18:49:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:49:38]wFMCommunicate OK [18:49:38]requested_item fd.num is exist - process it [18:49:38]SAM_PROTO_GetFieldsCounters [18:49:38]wFMCommunicate request_size=4 [18:49:38]MH_SAM_APDU [18:49:38]CAPDU: 80 13 00 00 [18:49:38]Write to MH i2c: E2 08 00 42 14 80 13 00 00 00 00 00 00 D2 [18:49:38]Write i2c OK [18:49:38]MH_I2C_Read... [18:49:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:39]Read from MH i2c: E2 [18:49:39]MH_I2C_Read... [18:49:39]Read from MH i2c: E2 62 00 [18:49:39]MH_I2C_Read... [18:49:39]Read from MH i2c: E2 62 00 42 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 44 6C 04 00 0E 04 04 00 03 02 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 F3 [18:49: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 44 6C 04 00 0E 04 04 00 03 02 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 [18:49:39]wFMCommunicate OK [18:49:39]SAM_PROTO_GetFieldsCounters done [18:49:39]requested_item shift.num is exist - process it [18:49:39]requested_item shift.opened is exist - process it [18:49:39]req_shift_opened [18:49:39]FM_GetShiftState [18:49:39]SAM_PROTO_GetShiftState [18:49:39]wFMCommunicate request_size=4 [18:49:39]MH_SAM_APDU [18:49:39]CAPDU: 80 13 01 00 [18:49:39]Write to MH i2c: E2 08 00 43 14 80 13 01 00 00 00 00 00 D4 [18:49:39]Write i2c OK [18:49:39]MH_I2C_Read... [18:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:39]Read from MH i2c: E2 [18:49:39]MH_I2C_Read... [18:49:39]Read from MH i2c: E2 0E 00 [18:49:39]MH_I2C_Read... [18:49:39]Read from MH i2c: E2 0E 00 43 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 75 [18:49:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:49:39]wFMCommunicate OK [18:49:39]SAM_PROTO_GetShiftState done [18:49:39]FM_GetShiftState done [18:49:39]req_shift_opened done [18:49:39]requested_item shift.open_date is exist - process it [18:49:39]req_shift_open_date [18:49:39]req_shift_open_date done [18:49:39]produce_requested_data done [18:49:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289860,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:49:39]process_action_free close_receipt [18:49:39]json_value_free [18:49:39]json_value_free done [18:49:39]process_json_proto returns [18:49:39]Send response to host [18:49:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289860,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:49:39]free response buf [18:49:39]execute_script done [18:49:39]execute_script returns [18:49:39]free content buf [18:49:39]Sock 8.Close socket [18:49:39]Sock 8.Thread stoped [18:51:50]ConnectInit Can't connect to host [18:51:50]CommunicateWithHost connect error [18:51:50]CommunicateWithHost err = -1 [18:51:50]OFD Sender: Server communicate error [18:51:55]OFD Sender: Processing packet 289860 [packets to send 1784, broken 1783] [18:51:55]ProducePacketName [18:51:55]name=ofd_packets/00289860 [18:51:55]OFD Sender: To server: pG, [18:51:55]CommunicateWithHost lk.salyk.kg:30040 [18:51:55]ConnectInit lk.salyk.kg [18:51:56]Connected sock=8 [18:51:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 65 6D 07 01 4A 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 40 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 44 6C 04 00 35 04 06 00 6A 97 AF 78 28 BC 99 90 9C D7 9F C9 B3 06 [18:51: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 33 32 4F 00 00 00 A4 36 47 00 A7 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 33 32 10 04 04 00 44 6C 04 00 F4 03 04 00 9F 60 F1 66 B6 04 01 00 00 16 FC DE 2B D2 8A 56 A8 [18:51:56]CommunicateWithHost err = 0 [18:51:56]CheckOFDResponse [18:51:56]1017 (14) - 77093643461234 [18:51:56]1041 (16) - 0000000000871832 [18:51:56]1040 (4) - 289860 [18:51:56]1012 (4) - 23.09.2024 12:35 [18:51:56]1206 (1) - 0 [18:51:56]OFD Sender: Remove packet 289860 [18:51:56]ProducePacketName [18:51:56]name=ofd_packets/00289860 [18:51:56]NVStorageDeleteData [18:51:57]OFD Sender: No OFD packet to send [18:52:02]OFD Sender: No OFD packet to send [18:52:07]OFD Sender: No OFD packet to send [18:52:07]accept exits with 9 [18:52:07]New connection [18:52:07]New thread 3067493732 created [18:52:07]Thread 3067350372 joined [18:52:07]Waiting for new connection... [18:52:07] Sock 9.Parse request [18:52:07]Sock 9.Check first char [18:52:07]Sock 9.First char is OK [18:52:07]request: POST /json_proto HTTP/1.0 [18:52:07]Method: POST [18:52:07]URL: /json_proto [18:52:07]Method is POST - this is cgi request [18:52:07]url: /json_proto [18:52:07]query_string will be loaded in cgi processing [18:52:07]execute_cgi json_proto POST (null) [18:52:07]execute_cgi path=json_proto method=POST [18:52:07]POST find Content-Length [18:52:07]Host: 172.17.41.135:8080 [18:52:07]Content-Length: 683 [18:52:07]Content-Type: application/json [18:52:07] [18:52:07]POST finish read [18:52:07]Found Content-Length = 683 [18:52:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 10.700, "sum" : 400.18, "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:52:07]execute_script... [18:52:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 10.700, "sum" : 400.18, "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:52:07]POST & json_proto [18:52:07]process_json_proto [18:52:07]json parsed OK: [18:52:07]protocol is kg_v1.0 [18:52:07]action value=close_receipt [18:52:07]process_action close_receipt [18:52:07]cmd_close_receipt [18:52:07]MH_GetDate [18:52:07]Write to MH i2c: F0 00 00 44 14 47 [18:52:07]Write i2c OK [18:52:07]MH_I2C_Read... [18:52:07]Read from MH i2c: F0 [18:52:07]MH_I2C_Read... [18:52:07]Read from MH i2c: F0 09 00 [18:52:07]MH_I2C_Read... [18:52:07]Read from MH i2c: F0 09 00 44 14 00 D9 B8 F1 66 ED 3E 82 65 4A [18:52:07]GetLastDocTimeStamp 1727117376 [18:52:07]current date 1727117529 [18:52:07]FM_GetShiftState [18:52:07]SAM_PROTO_GetShiftState [18:52:07]wFMCommunicate request_size=4 [18:52:07]MH_SAM_APDU [18:52:07]CAPDU: 80 13 01 00 [18:52:07]Write to MH i2c: E2 08 00 45 14 80 13 01 00 00 00 00 00 D6 [18:52:07]Write i2c OK [18:52:07]MH_I2C_Read... [18:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:07]Read from MH i2c: E2 [18:52:07]MH_I2C_Read... [18:52:07]Read from MH i2c: E2 0E 00 [18:52:07]MH_I2C_Read... [18:52:07]Read from MH i2c: E2 0E 00 45 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 77 [18:52:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:52:08]wFMCommunicate OK [18:52:08]SAM_PROTO_GetShiftState done [18:52:08]FM_GetShiftState done [18:52:08]opened in 1727051401 [18:52:08]opened+sec_in_day 1727137801 [18:52:08]quantity*price = 40018 [18:52:08]sum+1 = 40019 [18:52:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 535 23.09.2024 18:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289861 ФПД: 851948516510 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185209&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289861&fm=851948516510&tin=02508201610067®Number=0000000000091827&sum=40000 [18:52:09]StoreToDocumentArchive [18:52:09]shift 515 fd 289861 [18:52:09]save to /storage/0515/doc_00289861 [18:52:09]save last doc name /storage/0515/doc_00289861 to /storage/kkm_last_doc_name [18:52:09]save OK [18:52:09]Clear old archive folders... [18:52:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:52:09]tlvbuf is 018E9ED0 [18:52:09]SAM_PROTO_ClearQueue [18:52:09]wFMCommunicate request_size=4 [18:52:09]MH_SAM_APDU [18:52:09]CAPDU: 80 09 00 00 [18:52:09]Write to MH i2c: E2 08 00 52 14 80 09 00 00 00 00 00 00 D8 [18:52:09]Write i2c OK [18:52:09]MH_I2C_Read... [18:52:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:52:09]Read from MH i2c: E2 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 52 14 00 90 00 DA [18:52:09]RAPDU: 90 00 [18:52:09]wFMCommunicate OK [18:52:09]SAM_PROTO_ClearQueue done [18:52:09]KKMCreateOFDPacket [18:52:09]OFDProtocolAddRootSTLVToBuf [18:52:09]FM_MakeSignedData [18:52:09]FM_MakeSignedData [18:52:09]SAM_PROTO_SignData [18:52:09]wFMCommunicate request_size=4 [18:52:09]MH_SAM_APDU [18:52:09]CAPDU: 80 0D 01 02 [18:52:09]Write to MH i2c: E2 08 00 53 14 80 0D 01 02 00 00 00 00 E0 [18:52:09]Write i2c OK [18:52:09]MH_I2C_Read... [18:52:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:52:09]Read from MH i2c: E2 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 53 14 00 90 00 DB [18:52:09]RAPDU: 90 00 [18:52:09]wFMCommunicate OK [18:52:09]wFMCommunicate request_size=255 [18:52:09]MH_SAM_APDU [18:52:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 29 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 52 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 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 02 00 00 F4 03 04 00 D9 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6C 04 00 35 04 06 00 00 C6 [18:52:09]Write to MH i2c: E2 02 01 54 14 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 29 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 52 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 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 02 00 00 F4 03 04 00 D9 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6C 04 00 35 04 06 00 00 C6 00 00 63 [18:52:09]Write i2c OK [18:52:09]MH_I2C_Read... [18:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:09]Read from MH i2c: E2 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 54 14 00 90 00 DC [18:52:09]RAPDU: 90 00 [18:52:09]wFMCommunicate OK [18:52:09]wFMCommunicate request_size=9 [18:52:09]MH_SAM_APDU [18:52:09]CAPDU: 80 0D 02 02 04 5C 16 B4 9E [18:52:09]Write to MH i2c: E2 0C 00 55 14 80 0D 02 02 04 00 5C 16 B4 9E 00 00 AF [18:52:09]Write i2c OK [18:52:09]MH_I2C_Read... [18:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:09]Read from MH i2c: E2 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 03 00 55 14 00 90 00 DD [18:52:09]RAPDU: 90 00 [18:52:09]wFMCommunicate OK [18:52:09]wFMCommunicate request_size=4 [18:52:09]MH_SAM_APDU [18:52:09]CAPDU: 80 0D 03 02 [18:52:09]Write to MH i2c: E2 08 00 56 14 80 0D 03 02 00 00 00 00 E5 [18:52:09]Write i2c OK [18:52:09]MH_I2C_Read... [18:52:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:52:09]Read from MH i2c: E2 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 0B 00 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 0B 00 56 14 00 81 71 FE 89 64 DC BE FA 90 00 57 [18:52:09]RAPDU: 81 71 FE 89 64 DC BE FA 90 00 [18:52:09]wFMCommunicate OK [18:52:09]SAM_PROTO_SignData done [18:52:09]FM_MakeSignedData done [18:52:09]CreateOFDProtocolMessage [18:52:09]wFMCommunicate request_size=4 [18:52:09]MH_SAM_APDU [18:52:09]CAPDU: 80 11 00 00 [18:52:09]Write to MH i2c: E2 08 00 57 14 80 11 00 00 00 00 00 00 E5 [18:52:09]Write i2c OK [18:52:09]MH_I2C_Read... [18:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:09]Read from MH i2c: E2 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 17 00 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: E2 17 00 57 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 35 [18:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:52:09]wFMCommunicate OK [18:52:09]CreateOFDProtocolMessage done [18:52:09]OFDSenderStorePacket 289861 [18:52:09]StoreOFDPacket docnum=289861 [18:52:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 8E 55 06 01 C0 84 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 29 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 52 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 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 02 00 00 F4 03 04 00 D9 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6C 04 00 35 04 06 00 00 C6 5C 16 B4 9E 81 71 FE 89 64 DC BE FA [18:52:09]CheckFolder [18:52:09]dirname=/storage/ofd_packets [18:52:09]CheckFolder done [18:52:09]ProducePacketName [18:52:09]name=ofd_packets/00289861 [18:52:09]NVStorageSaveData ofd_packets/00289861 [18:52:09]File name is /storage/ofd_packets/00289861 [18:52:09]Write 300 bytes [18:52:09]NVStorageSaveData done [18:52:09]OFDSenderStorePacket done [18:52:09]KKMCreateOFDPacket done [18:52:09]NVStorageSaveData kkm_last_timestamp [18:52:09]File name is /storage/kkm_last_timestamp [18:52:09]Write 4 bytes [18:52:09]NVStorageSaveData done [18:52:09]ExternCall_PrintAddStr [18:52:09]wPrintStart [18:52:09]Write to MH i2c: 01 00 00 58 14 6C [18:52:09]Write i2c OK [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: 01 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: 01 07 00 [18:52:09]MH_I2C_Read... [18:52:09]Read from MH i2c: 01 07 00 58 14 00 00 00 00 00 FF 0F 81 [18:52:09]RasterBufferAndPrint [18:52:09]line Счет N : (1)24617972 [18:52:09]line ИНН: 02508201610067 [18:52:09]line Контрольно-Кассовый Чек [18:52:09]line ПРОДАЖА [18:52:09]line ТРК (МРК, ГНК) : 71 [18:52:09]line Товар: 2711190000 [18:52:09]line ГАЗ-К-5 [18:52:09]line 10.700 * 37.40 [18:52:09]line = 400.18 [18:52:09]line НДС 12% НСП 1% [18:52:09]line > о реализуемом товаре [18:52:09]line ОКРУГЛЕНИЕ: -0.18 [18:52:09]line ИТОГО: 400.00 [18:52:09]line Внесено: 400.00 [18:52:09]line СДАЧА: 0.00 [18:52:09]line НСП 1% : 3.54 [18:52:09]line НДС 12% : 42.50 [18:52:09]line Наличными: 400.00 [18:52:09]line Безнал.: 0.00 [18:52:09]line Место: АЗС № 90 "Партнёр-нефть" [18:52:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:52:09]line СНО: Общий режим [18:52:09]line Чек 535 23.09.2024 18:52 [18:52:09]line Смена: 515 ФФД: 1.0 [18:52:09]line ЗНМ: 0300000107 [18:52:09]line РНМ: 0000000000091827 [18:52:09]line Версия ККМ: 001 [18:52:09]line ФМ: 0000000000871832 [18:52:09]line ФД: 289861 [18:52:09]line ФПД: 851948516510 [18:52:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185209&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289861&fm=851948516510&tin=02508201610067®Number=0000000000091827&sum=40000 [18:52:09]written 0, free lines is 4095 [18:52:09]OFD Sender: Processing packet 289861 [packets to send 1784, broken 1783] [18:52:09]ProducePacketName [18:52:09]name=ofd_packets/00289861 [18:52:09]OFD Sender: To server: pG, [18:52:09]CommunicateWithHost lk.salyk.kg:30040 [18:52:09]ConnectInit lk.salyk.kg [18:52:10]Connected sock=10 [18:52: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 33 32 0E 01 00 00 8E 55 06 01 C0 84 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 29 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 52 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9A 10 00 00 00 00 07 04 06 00 40 9C 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 02 00 00 F4 03 04 00 D9 B8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6C 04 00 35 04 06 00 00 C6 5C 16 B4 9E 81 71 FE 89 64 DC BE FA [18:52:10]Write to MH i2c: 01 00 00 82 14 96 [18:52:10]Write i2c OK [18:52:10]MH_I2C_Read... [18:52:10]Read from MH i2c: 01 [18:52:10]MH_I2C_Read... [18:52:10]Read from MH i2c: 01 07 00 [18:52:10]MH_I2C_Read... [18:52:10]Read from MH i2c: 01 07 00 82 14 00 00 00 00 00 CA 0C 73 [18:52:10]RasterBufferAndPrint [18:52:10]line [18:52:10]line [18:52:10]line [18:52:10]line [18:52:10]line [18:52:10]written 0, free lines is 3280 [18:52:10]MH_Cut [18:52:10]Write to MH i2c: D1 01 00 89 14 01 6F [18:52:10]Write i2c OK [18:52:10]MH_I2C_Read... [18:52:10]Read from MH i2c: D1 [18:52:10]MH_I2C_Read... [18:52:10]Read from MH i2c: D1 01 00 [18:52:10]MH_I2C_Read... [18:52:10]Read from MH i2c: D1 01 00 89 14 00 6E [18:52:10]Write to MH i2c: 01 00 00 8A 14 9E [18:52:10]Write i2c OK [18:52:10]MH_I2C_Read... [18:52: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 33 32 4F 00 00 00 CB 9F 47 00 06 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 45 6C 04 00 F4 03 04 00 AC 60 F1 66 B6 04 01 00 00 F3 6F C0 84 4A 23 DF 79 [18:52:10]CommunicateWithHost err = 0 [18:52:10]CheckOFDResponse [18:52:10]1017 (14) - 77093643461234 [18:52:10]1041 (16) - 0000000000871832 [18:52:10]1040 (4) - 289861 [18:52:10]1012 (4) - 23.09.2024 12:35 [18:52:10]1206 (1) - 0 [18:52:10]OFD Sender: Remove packet 289861 [18:52:10]ProducePacketName [18:52:10]name=ofd_packets/00289861 [18:52:10]NVStorageDeleteData [18:52:10]*** Cut start [18:52:10]*** Partial cut [18:52:10]*** CUTSNS_PIN = 1 [18:52:10]OFD Sender: No OFD packet to send [18:52:11]*** CUTSNS_PIN = 0 [18:52:11]*** Brake cut motor [18:52:11]Read from MH i2c: 01 [18:52:11]MH_I2C_Read... [18:52:11]*** Stop cut motor [18:52:11]*** Cut end [18:52:11]Read from MH i2c: 01 07 00 [18:52:11]MH_I2C_Read... [18:52:11]Read from MH i2c: 01 07 00 8A 14 00 00 00 00 00 FF 0F B3 [18:52:11]process_action close_receipt done [18:52:11]requested_data is exist [18:52:11]produce_requested_data [18:52:11]requested_item fm.sn is exist - process it [18:52:11]wFMCommunicate request_size=4 [18:52:11]MH_SAM_APDU [18:52:11]CAPDU: 80 11 00 00 [18:52:11]Write to MH i2c: E2 08 00 8B 14 80 11 00 00 00 00 00 00 19 [18:52:11]Write i2c OK [18:52:11]MH_I2C_Read... [18:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:11]Read from MH i2c: E2 [18:52:11]MH_I2C_Read... [18:52:11]Read from MH i2c: E2 17 00 [18:52:11]MH_I2C_Read... [18:52:11]Read from MH i2c: E2 17 00 8B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 69 [18:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:52:11]wFMCommunicate OK [18:52:11]requested_item fd.num is exist - process it [18:52:11]SAM_PROTO_GetFieldsCounters [18:52:11]wFMCommunicate request_size=4 [18:52:11]MH_SAM_APDU [18:52:11]CAPDU: 80 13 00 00 [18:52:11]Write to MH i2c: E2 08 00 8C 14 80 13 00 00 00 00 00 00 1C [18:52:11]Write i2c OK [18:52:11]MH_I2C_Read... [18:52:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:52:11]Read from MH i2c: E2 [18:52:11]MH_I2C_Read... [18:52:11]Read from MH i2c: E2 62 00 [18:52:11]MH_I2C_Read... [18:52:11]Read from MH i2c: E2 62 00 8C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 45 6C 04 00 0E 04 04 00 03 02 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 41 [18:52:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 45 6C 04 00 0E 04 04 00 03 02 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 [18:52:11]wFMCommunicate OK [18:52:11]SAM_PROTO_GetFieldsCounters done [18:52:11]requested_item shift.num is exist - process it [18:52:11]requested_item shift.opened is exist - process it [18:52:11]req_shift_opened [18:52:11]FM_GetShiftState [18:52:11]SAM_PROTO_GetShiftState [18:52:11]wFMCommunicate request_size=4 [18:52:11]MH_SAM_APDU [18:52:11]CAPDU: 80 13 01 00 [18:52:11]Write to MH i2c: E2 08 00 8D 14 80 13 01 00 00 00 00 00 1E [18:52:11]Write i2c OK [18:52:11]MH_I2C_Read... [18:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:11]Read from MH i2c: E2 [18:52:11]MH_I2C_Read... [18:52:11]Read from MH i2c: E2 0E 00 [18:52:11]MH_I2C_Read... [18:52:11]Read from MH i2c: E2 0E 00 8D 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BF [18:52:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:52:11]wFMCommunicate OK [18:52:11]SAM_PROTO_GetShiftState done [18:52:11]FM_GetShiftState done [18:52:11]req_shift_opened done [18:52:11]requested_item shift.open_date is exist - process it [18:52:11]req_shift_open_date [18:52:11]req_shift_open_date done [18:52:11]produce_requested_data done [18:52:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289861,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:52:11]process_action_free close_receipt [18:52:11]json_value_free [18:52:11]json_value_free done [18:52:11]process_json_proto returns [18:52:11]Send response to host [18:52:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289861,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:52:11]free response buf [18:52:11]execute_script done [18:52:11]execute_script returns [18:52:11]free content buf [18:52:11]Sock 9.Close socket [18:52:11]Sock 9.Thread stoped [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:41]OFD Sender: No OFD packet to send [18:52:46]OFD Sender: No OFD packet to send [18:52:51]OFD Sender: No OFD packet to send [18:52:56]OFD Sender: No OFD packet to send [18:53:01]OFD Sender: No OFD packet to send [18:53:06]OFD Sender: No OFD packet to send [18:53:11]OFD Sender: No OFD packet to send [18:53:14]accept exits with 8 [18:53:14]New connection [18:53:14]New thread 3067350372 created [18:53:14]Thread 3067493732 joined [18:53:14]Waiting for new connection... [18:53:14] Sock 8.Parse request [18:53:14]Sock 8.Check first char [18:53:14]Sock 8.First char is OK [18:53:14]request: POST /json_proto HTTP/1.0 [18:53:14]Method: POST [18:53:14]URL: /json_proto [18:53:14]Method is POST - this is cgi request [18:53:14]url: /json_proto [18:53:14]query_string will be loaded in cgi processing [18:53:14]execute_cgi json_proto POST (null) [18:53:14]execute_cgi path=json_proto method=POST [18:53:14]POST find Content-Length [18:53:14]Host: 172.17.41.135:8080 [18:53:14]Content-Length: 684 [18:53:14]Content-Type: application/json [18:53:14] [18:53:14]POST finish read [18:53:14]Found Content-Length = 684 [18:53:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.010, "sum" : 1262.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1262.00, "total" : 1262.00, "payments": [ { "type": 0, "sum" : 1262.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:14]execute_script... [18: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)24617973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.010, "sum" : 1262.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1262.00, "total" : 1262.00, "payments": [ { "type": 0, "sum" : 1262.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:14]POST & json_proto [18:53:14]process_json_proto [18:53:14]json parsed OK: [18:53:14]protocol is kg_v1.0 [18:53:14]action value=close_receipt [18:53:14]process_action close_receipt [18:53:14]cmd_close_receipt [18:53:14]MH_GetDate [18:53:14]Write to MH i2c: F0 00 00 8E 14 91 [18:53:14]Write i2c OK [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: F0 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: F0 09 00 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: F0 09 00 8E 14 00 1B B9 F1 66 ED 3E 82 65 D7 [18:53:14]GetLastDocTimeStamp 1727117529 [18:53:14]current date 1727117595 [18:53:14]FM_GetShiftState [18:53:14]SAM_PROTO_GetShiftState [18:53:14]wFMCommunicate request_size=4 [18:53:14]MH_SAM_APDU [18:53:14]CAPDU: 80 13 01 00 [18:53:14]Write to MH i2c: E2 08 00 8F 14 80 13 01 00 00 00 00 00 20 [18:53:14]Write i2c OK [18:53:14]MH_I2C_Read... [18:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:14]Read from MH i2c: E2 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: E2 0E 00 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: E2 0E 00 8F 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C1 [18:53:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:53:14]wFMCommunicate OK [18:53:14]SAM_PROTO_GetShiftState done [18:53:14]FM_GetShiftState done [18:53:14]opened in 1727051401 [18:53:14]opened+sec_in_day 1727137801 [18:53:14]quantity*price = 126214 [18:53:14]sum+1 = 126215 [18:53:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1262.00 Внесено: 1262.00 СДАЧА: 0.00 НСП 1% : 11.17 НДС 12% : 134.03 Наличными: 1262.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 536 23.09.2024 18:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289862 ФПД: 72079976314911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185315&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289862&fm=72079976314911&tin=02508201610067®Number=0000000000091827&sum=126200 [18:53:15]StoreToDocumentArchive [18:53:15]shift 515 fd 289862 [18:53:15]save to /storage/0515/doc_00289862 [18:53:15]save last doc name /storage/0515/doc_00289862 to /storage/kkm_last_doc_name [18:53:15]save OK [18:53:15]Clear old archive folders... [18:53:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:15]tlvbuf is 0186F5C0 [18:53:15]SAM_PROTO_ClearQueue [18:53:15]wFMCommunicate request_size=4 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 09 00 00 [18:53:15]Write to MH i2c: E2 08 00 9C 14 80 09 00 00 00 00 00 00 22 [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:15]Read from MH i2c: E2 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 9C 14 00 90 00 24 [18:53:15]RAPDU: 90 00 [18:53:15]wFMCommunicate OK [18:53:15]SAM_PROTO_ClearQueue done [18:53:15]KKMCreateOFDPacket [18:53:15]OFDProtocolAddRootSTLVToBuf [18:53:15]FM_MakeSignedData [18:53:15]FM_MakeSignedData [18:53:15]SAM_PROTO_SignData [18:53:15]wFMCommunicate request_size=4 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 0D 01 02 [18:53:15]Write to MH i2c: E2 08 00 9D 14 80 0D 01 02 00 00 00 00 2A [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:15]Read from MH i2c: E2 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 9D 14 00 90 00 25 [18:53:15]RAPDU: 90 00 [18:53:15]wFMCommunicate OK [18:53:15]wFMCommunicate request_size=255 [18:53:15]MH_SAM_APDU [18: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 72 42 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 06 ED 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 EC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 34 00 00 00 00 07 04 06 00 F8 EC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 1B B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6C 04 00 35 04 06 00 41 [18:53:15]Write to MH i2c: E2 02 01 9E 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 72 42 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 06 ED 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 EC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 34 00 00 00 00 07 04 06 00 F8 EC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 1B B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6C 04 00 35 04 06 00 41 00 00 F2 [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 9E 14 00 90 00 26 [18:53:16]RAPDU: 90 00 [18:53:16]wFMCommunicate OK [18:53:16]wFMCommunicate request_size=10 [18:53:16]MH_SAM_APDU [18:53:16]CAPDU: 80 0D 02 02 05 8E 6D 62 38 1F [18:53:16]Write to MH i2c: E2 0D 00 9F 14 80 0D 02 02 05 00 8E 6D 62 38 1F 00 00 EB [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 9F 14 00 90 00 27 [18:53:16]RAPDU: 90 00 [18:53:16]wFMCommunicate OK [18:53:16]wFMCommunicate request_size=4 [18:53:16]MH_SAM_APDU [18:53:16]CAPDU: 80 0D 03 02 [18:53:16]Write to MH i2c: E2 08 00 A0 14 80 0D 03 02 00 00 00 00 2F [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 0B 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 0B 00 A0 14 00 B5 9F B4 6D 5E FA 8E 45 90 00 D0 [18:53:16]RAPDU: B5 9F B4 6D 5E FA 8E 45 90 00 [18:53:16]wFMCommunicate OK [18:53:16]SAM_PROTO_SignData done [18:53:16]FM_MakeSignedData done [18:53:16]CreateOFDProtocolMessage [18:53:16]wFMCommunicate request_size=4 [18:53:16]MH_SAM_APDU [18:53:16]CAPDU: 80 11 00 00 [18:53:16]Write to MH i2c: E2 08 00 A1 14 80 11 00 00 00 00 00 00 2F [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 17 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 17 00 A1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7F [18:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:53:16]wFMCommunicate OK [18:53:16]CreateOFDProtocolMessage done [18:53:16]OFDSenderStorePacket 289862 [18:53:16]StoreOFDPacket docnum=289862 [18:53:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 02 D7 07 01 6D 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 72 42 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 06 ED 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 EC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 34 00 00 00 00 07 04 06 00 F8 EC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 1B B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6C 04 00 35 04 06 00 41 8E 6D 62 38 1F B5 9F B4 6D 5E FA 8E 45 [18:53:16]CheckFolder [18:53:16]dirname=/storage/ofd_packets [18:53:16]CheckFolder done [18:53:16]ProducePacketName [18:53:16]name=ofd_packets/00289862 [18:53:16]NVStorageSaveData ofd_packets/00289862 [18:53:16]File name is /storage/ofd_packets/00289862 [18:53:16]Write 301 bytes [18:53:16]NVStorageSaveData done [18:53:16]OFDSenderStorePacket done [18:53:16]KKMCreateOFDPacket done [18:53:16]NVStorageSaveData kkm_last_timestamp [18:53:16]File name is /storage/kkm_last_timestamp [18:53:16]Write 4 bytes [18:53:16]NVStorageSaveData done [18:53:16]ExternCall_PrintAddStr [18:53:16]wPrintStart [18:53:16]Write to MH i2c: 01 00 00 A2 14 B6 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 A2 14 00 00 00 00 00 FF 0F CB [18:53:16]RasterBufferAndPrint [18:53:16]line Счет N : (1)24617973 [18:53:16]line ИНН: 02508201610067 [18:53:16]line Контрольно-Кассовый Чек [18:53:16]line ПРОДАЖА [18:53:16]line ТРК (МРК, ГНК) : 42 [18:53:16]line Товар: 2710124500 [18:53:16]line Аи-95-К-5 [18:53:16]line 17.010 * 74.20 [18:53:16]line = 1262.14 [18:53:16]line НДС 12% НСП 1% [18:53:16]line > о реализуемом товаре [18:53:16]line ОКРУГЛЕНИЕ: -0.14 [18:53:16]line ИТОГО: 1262.00 [18:53:16]line Внесено: 1262.00 [18:53:16]line СДАЧА: 0.00 [18:53:16]line НСП 1% : 11.17 [18:53:16]line НДС 12% : 134.03 [18:53:16]line Наличными: 1262.00 [18:53:16]line Безнал.: 0.00 [18:53:16]line Место: АЗС № 90 "Партнёр-нефть" [18:53:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:53:16]line СНО: Общий режим [18:53:16]line Чек 536 23.09.2024 18:53 [18:53:16]line Смена: 515 ФФД: 1.0 [18:53:16]line ЗНМ: 0300000107 [18:53:16]line РНМ: 0000000000091827 [18:53:16]line Версия ККМ: 001 [18:53:16]line ФМ: 0000000000871832 [18:53:16]line ФД: 289862 [18:53:16]line ФПД: 72079976314911 [18:53:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185315&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289862&fm=72079976314911&tin=02508201610067®Number=0000000000091827&sum=126200 [18:53:16]written 0, free lines is 4095 [18:53:16]OFD Sender: Processing packet 289862 [packets to send 1784, broken 1783] [18:53:16]ProducePacketName [18:53:16]name=ofd_packets/00289862 [18:53:16]OFD Sender: To server: pG, [18:53:16]CommunicateWithHost lk.salyk.kg:30040 [18:53:16]ConnectInit lk.salyk.kg [18:53:16]Connected sock=10 [18: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 33 32 0F 01 00 00 02 D7 07 01 6D 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 72 42 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 06 ED 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 EC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 34 00 00 00 00 07 04 06 00 F8 EC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 1B B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 46 6C 04 00 35 04 06 00 41 8E 6D 62 38 1F B5 9F B4 6D 5E FA 8E 45 [18:53:16]Write to MH i2c: 01 00 00 CC 14 E0 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 CC 14 00 00 00 00 00 CC 0C BF [18:53:16]RasterBufferAndPrint [18:53:16]line [18:53:16]line [18:53:16]line [18:53:16]line [18:53:16]line [18:53:16]written 0, free lines is 3280 [18:53:16]MH_Cut [18:53:16]Write to MH i2c: D1 01 00 D3 14 01 B9 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: D1 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: D1 01 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: D1 01 00 D3 14 00 B8 [18:53:16]Write to MH i2c: 01 00 00 D4 14 E8 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18: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 33 32 4F 00 00 00 61 3F 47 00 52 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 33 32 10 04 04 00 46 6C 04 00 F4 03 04 00 EF 60 F1 66 B6 04 01 00 00 9F 02 52 0A A3 AC 20 5B [18:53:16]CommunicateWithHost err = 0 [18:53:16]CheckOFDResponse [18:53:16]1017 (14) - 77093643461234 [18:53:16]1041 (16) - 0000000000871832 [18:53:16]1040 (4) - 289862 [18:53:16]1012 (4) - 23.09.2024 12:37 [18:53:16]1206 (1) - 0 [18:53:16]OFD Sender: Remove packet 289862 [18:53:16]ProducePacketName [18:53:16]name=ofd_packets/00289862 [18:53:16]NVStorageDeleteData [18:53:17]OFD Sender: No OFD packet to send [18:53:17]*** Cut start [18:53:17]*** Partial cut [18:53:17]*** CUTSNS_PIN = 1 [18:53:17]*** CUTSNS_PIN = 0 [18:53:17]*** Brake cut motor [18:53:18]Read from MH i2c: 01 [18:53:18]MH_I2C_Read... [18:53:18]*** Stop cut motor [18:53:18]*** Cut end [18:53:18]Read from MH i2c: 01 07 00 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: 01 07 00 D4 14 00 00 00 00 00 FF 0F FD [18:53:18]process_action close_receipt done [18:53:18]requested_data is exist [18:53:18]produce_requested_data [18:53:18]requested_item fm.sn is exist - process it [18:53:18]wFMCommunicate request_size=4 [18:53:18]MH_SAM_APDU [18:53:18]CAPDU: 80 11 00 00 [18:53:18]Write to MH i2c: E2 08 00 D5 14 80 11 00 00 00 00 00 00 63 [18:53:18]Write i2c OK [18:53:18]MH_I2C_Read... [18:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:18]Read from MH i2c: E2 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: E2 17 00 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: E2 17 00 D5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B3 [18:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:53:18]wFMCommunicate OK [18:53:18]requested_item fd.num is exist - process it [18:53:18]SAM_PROTO_GetFieldsCounters [18:53:18]wFMCommunicate request_size=4 [18:53:18]MH_SAM_APDU [18:53:18]CAPDU: 80 13 00 00 [18:53:18]Write to MH i2c: E2 08 00 D6 14 80 13 00 00 00 00 00 00 66 [18:53:18]Write i2c OK [18:53:18]MH_I2C_Read... [18:53:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:18]Read from MH i2c: E2 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: E2 62 00 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: E2 62 00 D6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 46 6C 04 00 0E 04 04 00 03 02 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 8F [18:53:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 46 6C 04 00 0E 04 04 00 03 02 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 [18:53:18]wFMCommunicate OK [18:53:18]SAM_PROTO_GetFieldsCounters done [18:53:18]requested_item shift.num is exist - process it [18:53:18]requested_item shift.opened is exist - process it [18:53:18]req_shift_opened [18:53:18]FM_GetShiftState [18:53:18]SAM_PROTO_GetShiftState [18:53:18]wFMCommunicate request_size=4 [18:53:18]MH_SAM_APDU [18:53:18]CAPDU: 80 13 01 00 [18:53:18]Write to MH i2c: E2 08 00 D7 14 80 13 01 00 00 00 00 00 68 [18:53:18]Write i2c OK [18:53:18]MH_I2C_Read... [18:53:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:18]Read from MH i2c: E2 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: E2 0E 00 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: E2 0E 00 D7 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 09 [18:53:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:53:18]wFMCommunicate OK [18:53:18]SAM_PROTO_GetShiftState done [18:53:18]FM_GetShiftState done [18:53:18]req_shift_opened done [18:53:18]requested_item shift.open_date is exist - process it [18:53:18]req_shift_open_date [18:53:18]req_shift_open_date done [18:53:18]produce_requested_data done [18:53:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289862,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:53:18]process_action_free close_receipt [18:53:18]json_value_free [18:53:18]json_value_free done [18:53:18]process_json_proto returns [18:53:18]Send response to host [18:53:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289862,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:53:18]free response buf [18:53:18]execute_script done [18:53:18]execute_script returns [18:53:18]free content buf [18:53:18]Sock 8.Close socket [18:53:18]Sock 8.Thread stoped [18:53:22]OFD Sender: No OFD packet to send [18:53:27]OFD Sender: No OFD packet to send [18:53:32]OFD Sender: No OFD packet to send [18:53:37]OFD Sender: No OFD packet to send [18:53:42]OFD Sender: No OFD packet to send [18:53:47]OFD Sender: No OFD packet to send [18:53:52]OFD Sender: No OFD packet to send [18:53:57]OFD Sender: No OFD packet to send [18:54:02]OFD Sender: No OFD packet to send [18:54:07]OFD Sender: No OFD packet to send [18:54:12]OFD Sender: No OFD packet to send [18:54:17]OFD Sender: No OFD packet to send [18:54:21]accept exits with 9 [18:54:21]New connection [18:54:21]New thread 3067493732 created [18:54:21]Thread 3067350372 joined [18:54:21]Waiting for new connection... [18:54:21] Sock 9.Parse request [18:54:21]Sock 9.Check first char [18:54:21]Sock 9.First char is OK [18:54:21]request: POST /json_proto HTTP/1.0 [18:54:21]Method: POST [18:54:21]URL: /json_proto [18:54:21]Method is POST - this is cgi request [18:54:21]url: /json_proto [18:54:21]query_string will be loaded in cgi processing [18:54:21]execute_cgi json_proto POST (null) [18:54:21]execute_cgi path=json_proto method=POST [18:54:21]POST find Content-Length [18:54:21]Host: 172.17.41.135:8080 [18:54:21]Content-Length: 687 [18:54:21]Content-Type: application/json [18:54:21] [18:54:21]POST finish read [18:54:21]Found Content-Length = 687 [18:54:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:21]execute_script... [18:54: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)24617974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:21]POST & json_proto [18:54:21]process_json_proto [18:54:21]json parsed OK: [18:54:21]protocol is kg_v1.0 [18:54:21]action value=close_receipt [18:54:21]process_action close_receipt [18:54:21]cmd_close_receipt [18:54:21]MH_GetDate [18:54:21]Write to MH i2c: F0 00 00 D8 14 DB [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: F0 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: F0 09 00 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: F0 09 00 D8 14 00 5E B9 F1 66 ED 3E 82 65 64 [18:54:21]GetLastDocTimeStamp 1727117595 [18:54:21]current date 1727117662 [18:54:21]FM_GetShiftState [18:54:21]SAM_PROTO_GetShiftState [18:54:21]wFMCommunicate request_size=4 [18:54:21]MH_SAM_APDU [18:54:21]CAPDU: 80 13 01 00 [18:54:21]Write to MH i2c: E2 08 00 D9 14 80 13 01 00 00 00 00 00 6A [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:21]Read from MH i2c: E2 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: E2 0E 00 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: E2 0E 00 D9 14 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0B [18:54:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:54:21]wFMCommunicate OK [18:54:21]SAM_PROTO_GetShiftState done [18:54:21]FM_GetShiftState done [18:54:21]opened in 1727051401 [18:54:21]opened+sec_in_day 1727137801 [18:54:21]quantity*price = 100007 [18:54:21]sum+1 = 100009 [18:54:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 537 23.09.2024 18:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289863 ФПД: 260598926392729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185422&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289863&fm=260598926392729&tin=02508201610067®Number=0000000000091827&sum=100000 [18:54:22]StoreToDocumentArchive [18:54:22]shift 515 fd 289863 [18:54:22]save to /storage/0515/doc_00289863 [18:54:22]save last doc name /storage/0515/doc_00289863 to /storage/kkm_last_doc_name [18:54:22]save OK [18:54:22]Clear old archive folders... [18:54:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:54:22]tlvbuf is 018821A0 [18:54:22]SAM_PROTO_ClearQueue [18:54:22]wFMCommunicate request_size=4 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 09 00 00 [18:54:22]Write to MH i2c: E2 08 00 E6 14 80 09 00 00 00 00 00 00 6C [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 E6 14 00 90 00 6E [18:54:22]RAPDU: 90 00 [18:54:22]wFMCommunicate OK [18:54:22]SAM_PROTO_ClearQueue done [18:54:22]KKMCreateOFDPacket [18:54:22]OFDProtocolAddRootSTLVToBuf [18:54:22]FM_MakeSignedData [18:54:22]FM_MakeSignedData [18:54:22]SAM_PROTO_SignData [18:54:22]wFMCommunicate request_size=4 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 0D 01 02 [18:54:22]Write to MH i2c: E2 08 00 E7 14 80 0D 01 02 00 00 00 00 74 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 E7 14 00 90 00 6F [18:54:22]RAPDU: 90 00 [18:54:22]wFMCommunicate OK [18:54:22]wFMCommunicate request_size=255 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 19 02 00 00 F4 03 04 00 5E B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6C 04 00 35 04 06 00 ED 03 [18:54:22]Write to MH i2c: E2 02 01 E8 14 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 19 02 00 00 F4 03 04 00 5E B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6C 04 00 35 04 06 00 ED 03 00 00 79 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 E8 14 00 90 00 70 [18:54:22]RAPDU: 90 00 [18:54:22]wFMCommunicate OK [18:54:22]wFMCommunicate request_size=9 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 0D 02 02 04 6A 6F BD 99 [18:54:22]Write to MH i2c: E2 0C 00 E9 14 80 0D 02 02 04 00 6A 6F BD 99 00 00 AE [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 E9 14 00 90 00 71 [18:54:22]RAPDU: 90 00 [18:54:22]wFMCommunicate OK [18:54:22]wFMCommunicate request_size=4 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 0D 03 02 [18:54:22]Write to MH i2c: E2 08 00 EA 14 80 0D 03 02 00 00 00 00 79 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 0B 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 0B 00 EA 14 00 79 EB A3 C6 CA 09 B4 A9 90 00 77 [18:54:22]RAPDU: 79 EB A3 C6 CA 09 B4 A9 90 00 [18:54:22]wFMCommunicate OK [18:54:22]SAM_PROTO_SignData done [18:54:22]FM_MakeSignedData done [18:54:22]CreateOFDProtocolMessage [18:54:22]wFMCommunicate request_size=4 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 11 00 00 [18:54:22]Write to MH i2c: E2 08 00 EB 14 80 11 00 00 00 00 00 00 79 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 17 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 17 00 EB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [18:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:54:22]wFMCommunicate OK [18:54:22]CreateOFDProtocolMessage done [18:54:22]OFDSenderStorePacket 289863 [18:54:22]StoreOFDPacket docnum=289863 [18:54:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 3A 8B 06 01 30 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 19 02 00 00 F4 03 04 00 5E B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6C 04 00 35 04 06 00 ED 03 6A 6F BD 99 79 EB A3 C6 CA 09 B4 A9 [18:54:22]CheckFolder [18:54:22]dirname=/storage/ofd_packets [18:54:22]CheckFolder done [18:54:22]ProducePacketName [18:54:22]name=ofd_packets/00289863 [18:54:22]NVStorageSaveData ofd_packets/00289863 [18:54:22]File name is /storage/ofd_packets/00289863 [18:54:22]Write 300 bytes [18:54:22]NVStorageSaveData done [18:54:22]OFDSenderStorePacket done [18:54:22]KKMCreateOFDPacket done [18:54:22]NVStorageSaveData kkm_last_timestamp [18:54:22]File name is /storage/kkm_last_timestamp [18:54:22]Write 4 bytes [18:54:22]NVStorageSaveData done [18:54:22]ExternCall_PrintAddStr [18:54:22]wPrintStart [18:54:22]Write to MH i2c: 01 00 00 EC 14 00 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 07 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 07 00 EC 14 00 00 00 00 00 FF 0F 15 [18:54:22]RasterBufferAndPrint [18:54:22]line Счет N : (1)24617974 [18:54:22]line ИНН: 02508201610067 [18:54:22]line Контрольно-Кассовый Чек [18:54:22]line ПРОДАЖА [18:54:22]line ТРК (МРК, ГНК) : 71 [18:54:22]line Товар: 2711190000 [18:54:22]line ГАЗ-К-5 [18:54:22]line 26.740 * 37.40 [18:54:22]line = 1000.08 [18:54:22]line НДС 12% НСП 1% [18:54:22]line > о реализуемом товаре [18:54:22]line ОКРУГЛЕНИЕ: -0.08 [18:54:22]line ИТОГО: 1000.00 [18:54:22]line Внесено: 1000.00 [18:54:22]line СДАЧА: 0.00 [18:54:22]line НСП 1% : 8.85 [18:54:22]line НДС 12% : 106.20 [18:54:22]line Наличными: 1000.00 [18:54:22]line Безнал.: 0.00 [18:54:22]line Место: АЗС № 90 "Партнёр-нефть" [18:54:22]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:54:22]line СНО: Общий режим [18:54:22]line Чек 537 23.09.2024 18:54 [18:54:22]line Смена: 515 ФФД: 1.0 [18:54:22]line ЗНМ: 0300000107 [18:54:22]line РНМ: 0000000000091827 [18:54:22]line Версия ККМ: 001 [18:54:22]line ФМ: 0000000000871832 [18:54:22]line ФД: 289863 [18:54:22]line ФПД: 260598926392729 [18:54:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185422&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289863&fm=260598926392729&tin=02508201610067®Number=0000000000091827&sum=100000 [18:54:22]written 0, free lines is 4095 [18:54:22]OFD Sender: Processing packet 289863 [packets to send 1784, broken 1783] [18:54:22]ProducePacketName [18:54:22]name=ofd_packets/00289863 [18:54:22]OFD Sender: To server: pG, [18:54:22]CommunicateWithHost lk.salyk.kg:30040 [18:54:22]ConnectInit lk.salyk.kg [18:54:23]Connected sock=10 [18:54: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 33 32 0E 01 00 00 3A 8B 06 01 30 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 19 02 00 00 F4 03 04 00 5E B9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 47 6C 04 00 35 04 06 00 ED 03 6A 6F BD 99 79 EB A3 C6 CA 09 B4 A9 [18:54:23]Write to MH i2c: 01 00 00 16 15 2B [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: 01 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: 01 07 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: 01 07 00 16 15 00 00 00 00 00 CC 0C 0A [18:54:23]RasterBufferAndPrint [18:54:23]line [18:54:23]line [18:54:23]line [18:54:23]line [18:54:23]line [18:54:23]written 0, free lines is 3283 [18:54:23]MH_Cut [18:54:23]Write to MH i2c: D1 01 00 1D 15 01 04 [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: D1 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: D1 01 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: D1 01 00 1D 15 00 03 [18:54:23]Write to MH i2c: 01 00 00 1E 15 33 [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54: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 33 32 4F 00 00 00 53 C2 47 00 7C 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 33 32 10 04 04 00 47 6C 04 00 F4 03 04 00 32 61 F1 66 B6 04 01 00 00 E9 5D A3 B7 E0 C7 C1 0F [18:54:23]CommunicateWithHost err = 0 [18:54:23]CheckOFDResponse [18:54:23]1017 (14) - 77093643461234 [18:54:23]1041 (16) - 0000000000871832 [18:54:23]1040 (4) - 289863 [18:54:23]1012 (4) - 23.09.2024 12:38 [18:54:23]1206 (1) - 0 [18:54:23]OFD Sender: Remove packet 289863 [18:54:23]ProducePacketName [18:54:23]name=ofd_packets/00289863 [18:54:23]NVStorageDeleteData [18:54:24]OFD Sender: No OFD packet to send [18:54:24]*** Cut start [18:54:24]*** Partial cut [18:54:24]*** CUTSNS_PIN = 1 [18:54:24]*** CUTSNS_PIN = 0 [18:54:24]*** Brake cut motor [18:54:24]Read from MH i2c: 01 [18:54:24]MH_I2C_Read... [18:54:24]*** Stop cut motor [18:54:24]*** Cut end [18:54:24]Read from MH i2c: 01 07 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: 01 07 00 1E 15 00 00 00 00 00 FF 0F 48 [18:54:24]process_action close_receipt done [18:54:24]requested_data is exist [18:54:24]produce_requested_data [18:54:24]requested_item fm.sn is exist - process it [18:54:24]wFMCommunicate request_size=4 [18:54:24]MH_SAM_APDU [18:54:24]CAPDU: 80 11 00 00 [18:54:24]Write to MH i2c: E2 08 00 1F 15 80 11 00 00 00 00 00 00 AE [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:24]Read from MH i2c: E2 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 17 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 17 00 1F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FE [18:54:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:54:24]wFMCommunicate OK [18:54:24]requested_item fd.num is exist - process it [18:54:24]SAM_PROTO_GetFieldsCounters [18:54:24]wFMCommunicate request_size=4 [18:54:24]MH_SAM_APDU [18:54:24]CAPDU: 80 13 00 00 [18:54:24]Write to MH i2c: E2 08 00 20 15 80 13 00 00 00 00 00 00 B1 [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:24]Read from MH i2c: E2 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 62 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 62 00 20 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 47 6C 04 00 0E 04 04 00 03 02 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 DE [18:54: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 47 6C 04 00 0E 04 04 00 03 02 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 [18:54:24]wFMCommunicate OK [18:54:24]SAM_PROTO_GetFieldsCounters done [18:54:24]requested_item shift.num is exist - process it [18:54:24]requested_item shift.opened is exist - process it [18:54:24]req_shift_opened [18:54:24]FM_GetShiftState [18:54:24]SAM_PROTO_GetShiftState [18:54:24]wFMCommunicate request_size=4 [18:54:24]MH_SAM_APDU [18:54:24]CAPDU: 80 13 01 00 [18:54:24]Write to MH i2c: E2 08 00 21 15 80 13 01 00 00 00 00 00 B3 [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:24]Read from MH i2c: E2 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 0E 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 0E 00 21 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 54 [18:54:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:54:24]wFMCommunicate OK [18:54:24]SAM_PROTO_GetShiftState done [18:54:24]FM_GetShiftState done [18:54:24]req_shift_opened done [18:54:24]requested_item shift.open_date is exist - process it [18:54:24]req_shift_open_date [18:54:24]req_shift_open_date done [18:54:24]produce_requested_data done [18:54:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289863,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:54:24]process_action_free close_receipt [18:54:24]json_value_free [18:54:24]json_value_free done [18:54:24]process_json_proto returns [18:54:24]Send response to host [18:54:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289863,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:54:24]free response buf [18:54:24]execute_script done [18:54:24]execute_script returns [18:54:24]free content buf [18:54:24]Sock 9.Close socket [18:54:24]Sock 9.Thread stoped [18:54:29]OFD Sender: No OFD packet to send [18:54:34]OFD Sender: No OFD packet to send [18:54:39]OFD Sender: No OFD packet to send [18:54:44]OFD Sender: No OFD packet to send [18:54:49]OFD Sender: No OFD packet to send [18:54:54]OFD Sender: No OFD packet to send [18:54:59]OFD Sender: No OFD packet to send [18:55:04]OFD Sender: No OFD packet to send [18:55:09]OFD Sender: No OFD packet to send [18:55:14]OFD Sender: No OFD packet to send [18:55:19]OFD Sender: No OFD packet to send [18:55:24]OFD Sender: No OFD packet to send [18:55:29]OFD Sender: No OFD packet to send [18:55:34]OFD Sender: No OFD packet to send [18:55:39]OFD Sender: No OFD packet to send [18:55:44]OFD Sender: No OFD packet to send [18:55:49]OFD Sender: No OFD packet to send [18:55:54]OFD Sender: No OFD packet to send [18:55:59]OFD Sender: No OFD packet to send [18:56:04]OFD Sender: No OFD packet to send [18:56:09]OFD Sender: No OFD packet to send [18:56:14]OFD Sender: No OFD packet to send [18:56:19]OFD Sender: No OFD packet to send [18:56:24]OFD Sender: No OFD packet to send [18:56:29]OFD Sender: No OFD packet to send [18:56:34]OFD Sender: No OFD packet to send [18:56:40]OFD Sender: No OFD packet to send [18:56:45]OFD Sender: No OFD packet to send [18:56:50]OFD Sender: No OFD packet to send [18:56:55]OFD Sender: No OFD packet to send [18:57:00]OFD Sender: No OFD packet to send [18:57:05]OFD Sender: No OFD packet to send [18:57:10]OFD Sender: No OFD packet to send [18:57:15]OFD Sender: No OFD packet to send [18:57:20]OFD Sender: No OFD packet to send [18:57:25]OFD Sender: No OFD packet to send [18:57:30]OFD Sender: No OFD packet to send [18:57:35]OFD Sender: No OFD packet to send [18:57:40]OFD Sender: No OFD packet to send [18:57:45]OFD Sender: No OFD packet to send [18:57:50]OFD Sender: No OFD packet to send [18:57:55]OFD Sender: No OFD packet to send [18:58:00]OFD Sender: No OFD packet to send [18:58:05]OFD Sender: No OFD packet to send [18:58:10]OFD Sender: No OFD packet to send [18:58:15]OFD Sender: No OFD packet to send [18:58:20]OFD Sender: No OFD packet to send [18:58:25]OFD Sender: No OFD packet to send [18:58:30]OFD Sender: No OFD packet to send [18:58:35]OFD Sender: No OFD packet to send [18:58:40]OFD Sender: No OFD packet to send [18:58:45]OFD Sender: No OFD packet to send [18:58:50]OFD Sender: No OFD packet to send [18:58:53]accept exits with 8 [18:58:53]New connection [18:58:53]New thread 3067350372 created [18:58:53]Thread 3067493732 joined [18:58:53]Waiting for new connection... [18:58:53] Sock 8.Parse request [18:58:53]Sock 8.Check first char [18:58:53]Sock 8.First char is OK [18:58:53]request: POST /json_proto HTTP/1.0 [18:58:53]Method: POST [18:58:53]URL: /json_proto [18:58:53]Method is POST - this is cgi request [18:58:53]url: /json_proto [18:58:53]query_string will be loaded in cgi processing [18:58:53]execute_cgi json_proto POST (null) [18:58:53]execute_cgi path=json_proto method=POST [18:58:53]POST find Content-Length [18:58:53]Host: 172.17.41.135:8080 [18:58:53]Content-Length: 687 [18:58:53]Content-Type: application/json [18:58:53] [18:58:53]POST finish read [18:58:53]Found Content-Length = 687 [18:58:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 58.830, "sum" : 2200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:53]execute_script... [18:58: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)24617975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 58.830, "sum" : 2200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:53]POST & json_proto [18:58:53]process_json_proto [18:58:53]json parsed OK: [18:58:53]protocol is kg_v1.0 [18:58:53]action value=close_receipt [18:58:53]process_action close_receipt [18:58:53]cmd_close_receipt [18:58:53]MH_GetDate [18:58:53]Write to MH i2c: F0 00 00 22 15 26 [18:58:53]Write i2c OK [18:58:53]MH_I2C_Read... [18:58:53]Read from MH i2c: F0 [18:58:53]MH_I2C_Read... [18:58:53]Read from MH i2c: F0 09 00 [18:58:53]MH_I2C_Read... [18:58:53]Read from MH i2c: F0 09 00 22 15 00 6E BA F1 66 ED 3E 82 65 C0 [18:58:53]GetLastDocTimeStamp 1727117662 [18:58:53]current date 1727117934 [18:58:53]FM_GetShiftState [18:58:53]SAM_PROTO_GetShiftState [18:58:53]wFMCommunicate request_size=4 [18:58:53]MH_SAM_APDU [18:58:53]CAPDU: 80 13 01 00 [18:58:53]Write to MH i2c: E2 08 00 23 15 80 13 01 00 00 00 00 00 B5 [18:58:53]Write i2c OK [18:58:53]MH_I2C_Read... [18:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:53]Read from MH i2c: E2 [18:58:53]MH_I2C_Read... [18:58:53]Read from MH i2c: E2 0E 00 [18:58:53]MH_I2C_Read... [18:58:53]Read from MH i2c: E2 0E 00 23 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 56 [18:58:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:58:53]wFMCommunicate OK [18:58:53]SAM_PROTO_GetShiftState done [18:58:53]FM_GetShiftState done [18:58:53]opened in 1727051401 [18:58:53]opened+sec_in_day 1727137801 [18:58:53]quantity*price = 220024 [18:58:53]sum+1 = 220025 [18:58:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.65 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 538 23.09.2024 18:58 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289864 ФПД: 115903914320818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185854&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289864&fm=115903914320818&tin=02508201610067®Number=0000000000091827&sum=220000 [18:58:54]StoreToDocumentArchive [18:58:54]shift 515 fd 289864 [18:58:54]save to /storage/0515/doc_00289864 [18:58:54]save last doc name /storage/0515/doc_00289864 to /storage/kkm_last_doc_name [18:58:54]save OK [18:58:54]Clear old archive folders... [18:58:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:58:54]tlvbuf is B6FD9170 [18:58:54]SAM_PROTO_ClearQueue [18:58:54]wFMCommunicate request_size=4 [18:58:54]MH_SAM_APDU [18:58:54]CAPDU: 80 09 00 00 [18:58:54]Write to MH i2c: E2 08 00 30 15 80 09 00 00 00 00 00 00 B7 [18:58:54]Write i2c OK [18:58:54]MH_I2C_Read... [18:58:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:58:54]Read from MH i2c: E2 [18:58:54]MH_I2C_Read... [18:58:54]Read from MH i2c: E2 03 00 [18:58:54]MH_I2C_Read... [18:58:54]Read from MH i2c: E2 03 00 30 15 00 90 00 B9 [18:58:54]RAPDU: 90 00 [18:58:54]wFMCommunicate OK [18:58:54]SAM_PROTO_ClearQueue done [18:58:54]KKMCreateOFDPacket [18:58:54]OFDProtocolAddRootSTLVToBuf [18:58:54]FM_MakeSignedData [18:58:54]FM_MakeSignedData [18:58:54]SAM_PROTO_SignData [18:58:54]wFMCommunicate request_size=4 [18:58:54]MH_SAM_APDU [18:58:54]CAPDU: 80 0D 01 02 [18:58:54]Write to MH i2c: E2 08 00 31 15 80 0D 01 02 00 00 00 00 BF [18:58:54]Write i2c OK [18:58:54]MH_I2C_Read... [18:58:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:58:54]Read from MH i2c: E2 [18:58:54]MH_I2C_Read... [18:58:54]Read from MH i2c: E2 03 00 [18:58:54]MH_I2C_Read... [18:58:54]Read from MH i2c: E2 03 00 31 15 00 90 00 BA [18:58:54]RAPDU: 90 00 [18:58:54]wFMCommunicate OK [18:58:54]wFMCommunicate request_size=255 [18:58:54]MH_SAM_APDU [18:58:54]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE E5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 6E BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6C 04 00 35 04 06 00 69 69 [18:58:54]Write to MH i2c: E2 02 01 32 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 35 FF 03 08 00 03 CE E5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 6E BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6C 04 00 35 04 06 00 69 69 00 00 8A [18:58:54]Write i2c OK [18:58:54]MH_I2C_Read... [18:58:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:55]Read from MH i2c: E2 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 03 00 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 03 00 32 15 00 90 00 BB [18:58:55]RAPDU: 90 00 [18:58:55]wFMCommunicate OK [18:58:55]wFMCommunicate request_size=9 [18:58:55]MH_SAM_APDU [18:58:55]CAPDU: 80 0D 02 02 04 FB A4 23 B2 [18:58:55]Write to MH i2c: E2 0C 00 33 15 80 0D 02 02 04 00 FB A4 23 B2 00 00 3E [18:58:55]Write i2c OK [18:58:55]MH_I2C_Read... [18:58:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:55]Read from MH i2c: E2 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 03 00 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 03 00 33 15 00 90 00 BC [18:58:55]RAPDU: 90 00 [18:58:55]wFMCommunicate OK [18:58:55]wFMCommunicate request_size=4 [18:58:55]MH_SAM_APDU [18:58:55]CAPDU: 80 0D 03 02 [18:58:55]Write to MH i2c: E2 08 00 34 15 80 0D 03 02 00 00 00 00 C4 [18:58:55]Write i2c OK [18:58:55]MH_I2C_Read... [18:58:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:58:55]Read from MH i2c: E2 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 0B 00 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 0B 00 34 15 00 D8 0A 7D BA BB C1 EE 79 90 00 C1 [18:58:55]RAPDU: D8 0A 7D BA BB C1 EE 79 90 00 [18:58:55]wFMCommunicate OK [18:58:55]SAM_PROTO_SignData done [18:58:55]FM_MakeSignedData done [18:58:55]CreateOFDProtocolMessage [18:58:55]wFMCommunicate request_size=4 [18:58:55]MH_SAM_APDU [18:58:55]CAPDU: 80 11 00 00 [18:58:55]Write to MH i2c: E2 08 00 35 15 80 11 00 00 00 00 00 00 C4 [18:58:55]Write i2c OK [18:58:55]MH_I2C_Read... [18:58:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:55]Read from MH i2c: E2 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 17 00 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: E2 17 00 35 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 14 [18:58:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:58:55]wFMCommunicate OK [18:58:55]CreateOFDProtocolMessage done [18:58:55]OFDSenderStorePacket 289864 [18:58:55]StoreOFDPacket docnum=289864 [18:58:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 DE A6 06 01 36 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 35 FF 03 08 00 03 CE E5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 6E BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6C 04 00 35 04 06 00 69 69 FB A4 23 B2 D8 0A 7D BA BB C1 EE 79 [18:58:55]CheckFolder [18:58:55]dirname=/storage/ofd_packets [18:58:55]CheckFolder done [18:58:55]ProducePacketName [18:58:55]name=ofd_packets/00289864 [18:58:55]NVStorageSaveData ofd_packets/00289864 [18:58:55]File name is /storage/ofd_packets/00289864 [18:58:55]Write 300 bytes [18:58:55]NVStorageSaveData done [18:58:55]OFDSenderStorePacket done [18:58:55]KKMCreateOFDPacket done [18:58:55]NVStorageSaveData kkm_last_timestamp [18:58:55]File name is /storage/kkm_last_timestamp [18:58:55]Write 4 bytes [18:58:55]NVStorageSaveData done [18:58:55]ExternCall_PrintAddStr [18:58:55]wPrintStart [18:58:55]Write to MH i2c: 01 00 00 36 15 4B [18:58:55]Write i2c OK [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: 01 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: 01 07 00 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: 01 07 00 36 15 00 00 00 00 00 FF 0F 60 [18:58:55]RasterBufferAndPrint [18:58:55]line Счет N : (1)24617975 [18:58:55]line ИНН: 02508201610067 [18:58:55]line Контрольно-Кассовый Чек [18:58:55]line ПРОДАЖА [18:58:55]line ТРК (МРК, ГНК) : 71 [18:58:55]line Товар: 2711190000 [18:58:55]line ГАЗ-К-5 [18:58:55]line 58.830 * 37.40 [18:58:55]line = 2200.24 [18:58:55]line НДС 12% НСП 1% [18:58:55]line > о реализуемом товаре [18:58:55]line ОКРУГЛЕНИЕ: -0.24 [18:58:55]line ИТОГО: 2200.00 [18:58:55]line Внесено: 2200.00 [18:58:55]line СДАЧА: 0.00 [18:58:55]line НСП 1% : 19.47 [18:58:55]line НДС 12% : 233.65 [18:58:55]line Наличными: 2200.00 [18:58:55]line Безнал.: 0.00 [18:58:55]line Место: АЗС № 90 "Партнёр-нефть" [18:58:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:58:55]line СНО: Общий режим [18:58:55]line Чек 538 23.09.2024 18:58 [18:58:55]line Смена: 515 ФФД: 1.0 [18:58:55]line ЗНМ: 0300000107 [18:58:55]line РНМ: 0000000000091827 [18:58:55]line Версия ККМ: 001 [18:58:55]line ФМ: 0000000000871832 [18:58:55]line ФД: 289864 [18:58:55]line ФПД: 115903914320818 [18:58:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185854&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289864&fm=115903914320818&tin=02508201610067®Number=0000000000091827&sum=220000 [18:58:55]written 0, free lines is 4095 [18:58:55]OFD Sender: Processing packet 289864 [packets to send 1784, broken 1783] [18:58:55]ProducePacketName [18:58:55]name=ofd_packets/00289864 [18:58:55]OFD Sender: To server: pG, [18:58:55]CommunicateWithHost lk.salyk.kg:30040 [18:58:55]ConnectInit lk.salyk.kg [18:58:55]Connected sock=9 [18:58: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 33 32 0E 01 00 00 DE A6 06 01 36 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 35 FF 03 08 00 03 CE E5 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 6E BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 48 6C 04 00 35 04 06 00 69 69 FB A4 23 B2 D8 0A 7D BA BB C1 EE 79 [18:58:55]Write to MH i2c: 01 00 00 60 15 75 [18:58:55]Write i2c OK [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: 01 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: 01 07 00 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: 01 07 00 60 15 00 00 00 00 00 D4 0C 5C [18:58:55]RasterBufferAndPrint [18:58:55]line [18:58:55]line [18:58:55]line [18:58:55]line [18:58:55]line [18:58:55]written 0, free lines is 3290 [18:58:55]MH_Cut [18:58:55]Write to MH i2c: D1 01 00 67 15 01 4E [18:58:55]Write i2c OK [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: D1 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: D1 01 00 [18:58:55]MH_I2C_Read... [18:58:55]Read from MH i2c: D1 01 00 67 15 00 4D [18:58:55]Write to MH i2c: 01 00 00 68 15 7D [18:58:55]Write i2c OK [18:58:55]MH_I2C_Read... [18:58:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 E3 AA 47 00 E2 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 33 32 10 04 04 00 48 6C 04 00 F4 03 04 00 42 62 F1 66 B6 04 01 00 00 09 4E CC F5 59 43 39 99 [18:58:56]CommunicateWithHost err = 0 [18:58:56]CheckOFDResponse [18:58:56]1017 (14) - 77093643461234 [18:58:56]1041 (16) - 0000000000871832 [18:58:56]1040 (4) - 289864 [18:58:56]1012 (4) - 23.09.2024 12:42 [18:58:56]1206 (1) - 0 [18:58:56]OFD Sender: Remove packet 289864 [18:58:56]ProducePacketName [18:58:56]name=ofd_packets/00289864 [18:58:56]NVStorageDeleteData [18:58:56]OFD Sender: No OFD packet to send [18:58:56]*** Cut start [18:58:56]*** Partial cut [18:58:56]*** CUTSNS_PIN = 1 [18:58:56]*** CUTSNS_PIN = 0 [18:58:56]*** Brake cut motor [18:58:57]Read from MH i2c: 01 [18:58:57]MH_I2C_Read... [18:58:57]*** Stop cut motor [18:58:57]*** Cut end [18:58:57]Read from MH i2c: 01 07 00 [18:58:57]MH_I2C_Read... [18:58:57]Read from MH i2c: 01 07 00 68 15 00 00 00 00 00 FF 0F 92 [18:58:57]process_action close_receipt done [18:58:57]requested_data is exist [18:58:57]produce_requested_data [18:58:57]requested_item fm.sn is exist - process it [18:58:57]wFMCommunicate request_size=4 [18:58:57]MH_SAM_APDU [18:58:57]CAPDU: 80 11 00 00 [18:58:57]Write to MH i2c: E2 08 00 69 15 80 11 00 00 00 00 00 00 F8 [18:58:57]Write i2c OK [18:58:57]MH_I2C_Read... [18:58:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:57]Read from MH i2c: E2 [18:58:57]MH_I2C_Read... [18:58:57]Read from MH i2c: E2 17 00 [18:58:57]MH_I2C_Read... [18:58:57]Read from MH i2c: E2 17 00 69 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 48 [18:58:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:58:57]wFMCommunicate OK [18:58:57]requested_item fd.num is exist - process it [18:58:57]SAM_PROTO_GetFieldsCounters [18:58:57]wFMCommunicate request_size=4 [18:58:57]MH_SAM_APDU [18:58:57]CAPDU: 80 13 00 00 [18:58:57]Write to MH i2c: E2 08 00 6A 15 80 13 00 00 00 00 00 00 FB [18:58:57]Write i2c OK [18:58:57]MH_I2C_Read... [18:58:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:58:57]Read from MH i2c: E2 [18:58:57]MH_I2C_Read... [18:58:57]Read from MH i2c: E2 62 00 [18:58:57]MH_I2C_Read... [18:58:57]Read from MH i2c: E2 62 00 6A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 48 6C 04 00 0E 04 04 00 03 02 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 2C [18:58: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 48 6C 04 00 0E 04 04 00 03 02 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 [18:58:57]wFMCommunicate OK [18:58:57]SAM_PROTO_GetFieldsCounters done [18:58:57]requested_item shift.num is exist - process it [18:58:57]requested_item shift.opened is exist - process it [18:58:57]req_shift_opened [18:58:57]FM_GetShiftState [18:58:57]SAM_PROTO_GetShiftState [18:58:57]wFMCommunicate request_size=4 [18:58:57]MH_SAM_APDU [18:58:57]CAPDU: 80 13 01 00 [18:58:57]Write to MH i2c: E2 08 00 6B 15 80 13 01 00 00 00 00 00 FD [18:58:57]Write i2c OK [18:58:57]MH_I2C_Read... [18:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:57]Read from MH i2c: E2 [18:58:57]MH_I2C_Read... [18:58:57]Read from MH i2c: E2 0E 00 [18:58:57]MH_I2C_Read... [18:58:57]Read from MH i2c: E2 0E 00 6B 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9E [18:58:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:58:57]wFMCommunicate OK [18:58:57]SAM_PROTO_GetShiftState done [18:58:57]FM_GetShiftState done [18:58:57]req_shift_opened done [18:58:57]requested_item shift.open_date is exist - process it [18:58:57]req_shift_open_date [18:58:57]req_shift_open_date done [18:58:57]produce_requested_data done [18:58:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289864,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:58:57]process_action_free close_receipt [18:58:57]json_value_free [18:58:57]json_value_free done [18:58:57]process_json_proto returns [18:58:57]Send response to host [18:58:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289864,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:58:57]free response buf [18:58:57]execute_script done [18:58:57]execute_script returns [18:58:57]free content buf [18:58:57]Sock 8.Close socket [18:58:57]Sock 8.Thread stoped [18:59:01]OFD Sender: No OFD packet to send [18:59:06]OFD Sender: No OFD packet to send [18:59:11]OFD Sender: No OFD packet to send [18:59:16]OFD Sender: No OFD packet to send [18:59:21]OFD Sender: No OFD packet to send [18:59:26]OFD Sender: No OFD packet to send [18:59:31]OFD Sender: No OFD packet to send [18:59:36]OFD Sender: No OFD packet to send [18:59:41]OFD Sender: No OFD packet to send [18:59:42]accept exits with 10 [18:59:42]New connection [18:59:42]New thread 3067493732 created [18:59:42]Thread 3067350372 joined [18:59:42]Waiting for new connection... [18:59:42] Sock 10.Parse request [18:59:42]Sock 10.Check first char [18:59:42]Sock 10.First char is OK [18:59:42]request: POST /json_proto HTTP/1.0 [18:59:42]Method: POST [18:59:42]URL: /json_proto [18:59:42]Method is POST - this is cgi request [18:59:42]url: /json_proto [18:59:42]query_string will be loaded in cgi processing [18:59:42]execute_cgi json_proto POST (null) [18:59:42]execute_cgi path=json_proto method=POST [18:59:42]POST find Content-Length [18:59:42]Host: 172.17.41.135:8080 [18:59:42]Content-Length: 679 [18:59:42]Content-Type: application/json [18:59:42] [18:59:42]POST finish read [18:59:42]Found Content-Length = 679 [18:59:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:42]execute_script... [18:59: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)24617977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:42]POST & json_proto [18:59:42]process_json_proto [18:59:42]json parsed OK: [18:59:42]protocol is kg_v1.0 [18:59:42]action value=close_receipt [18:59:42]process_action close_receipt [18:59:42]cmd_close_receipt [18:59:42]MH_GetDate [18:59:42]Write to MH i2c: F0 00 00 6C 15 70 [18:59:42]Write i2c OK [18:59:42]MH_I2C_Read... [18:59:42]Read from MH i2c: F0 [18:59:42]MH_I2C_Read... [18:59:42]Read from MH i2c: F0 09 00 [18:59:42]MH_I2C_Read... [18:59:42]Read from MH i2c: F0 09 00 6C 15 00 9F BA F1 66 ED 3E 82 65 3B [18:59:42]GetLastDocTimeStamp 1727117934 [18:59:42]current date 1727117983 [18:59:42]FM_GetShiftState [18:59:42]SAM_PROTO_GetShiftState [18:59:42]wFMCommunicate request_size=4 [18:59:42]MH_SAM_APDU [18:59:42]CAPDU: 80 13 01 00 [18:59:42]Write to MH i2c: E2 08 00 6D 15 80 13 01 00 00 00 00 00 FF [18:59:42]Write i2c OK [18:59:42]MH_I2C_Read... [18:59:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:42]Read from MH i2c: E2 [18:59:42]MH_I2C_Read... [18:59:42]Read from MH i2c: E2 0E 00 [18:59:42]MH_I2C_Read... [18:59:42]Read from MH i2c: E2 0E 00 6D 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A0 [18:59:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:59:42]wFMCommunicate OK [18:59:42]SAM_PROTO_GetShiftState done [18:59:42]FM_GetShiftState done [18:59:42]opened in 1727051401 [18:59:42]opened+sec_in_day 1727137801 [18:59:42]quantity*price = 30035 [18:59:42]sum+1 = 30036 [18:59:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 539 23.09.2024 18:59 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289865 ФПД: 40124262695462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185943&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289865&fm=40124262695462&tin=02508201610067®Number=0000000000091827&sum=30000 [18:59:43]StoreToDocumentArchive [18:59:43]shift 515 fd 289865 [18:59:43]save to /storage/0515/doc_00289865 [18:59:43]save last doc name /storage/0515/doc_00289865 to /storage/kkm_last_doc_name [18:59:43]save OK [18:59:43]Clear old archive folders... [18:59:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:59:43]tlvbuf is 0188DE20 [18:59:43]SAM_PROTO_ClearQueue [18:59:43]wFMCommunicate request_size=4 [18:59:43]MH_SAM_APDU [18:59:43]CAPDU: 80 09 00 00 [18:59:43]Write to MH i2c: E2 08 00 7A 15 80 09 00 00 00 00 00 00 01 [18:59:43]Write i2c OK [18:59:43]MH_I2C_Read... [18:59:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:59:43]Read from MH i2c: E2 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 7A 15 00 90 00 03 [18:59:43]RAPDU: 90 00 [18:59:43]wFMCommunicate OK [18:59:43]SAM_PROTO_ClearQueue done [18:59:43]KKMCreateOFDPacket [18:59:43]OFDProtocolAddRootSTLVToBuf [18:59:43]FM_MakeSignedData [18:59:43]FM_MakeSignedData [18:59:43]SAM_PROTO_SignData [18:59:43]wFMCommunicate request_size=4 [18:59:43]MH_SAM_APDU [18:59:43]CAPDU: 80 0D 01 02 [18:59:43]Write to MH i2c: E2 08 00 7B 15 80 0D 01 02 00 00 00 00 09 [18:59:43]Write i2c OK [18:59:43]MH_I2C_Read... [18:59:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:59:43]Read from MH i2c: E2 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 7B 15 00 90 00 04 [18:59:43]RAPDU: 90 00 [18:59:43]wFMCommunicate OK [18:59:43]wFMCommunicate request_size=255 [18:59:43]MH_SAM_APDU [18: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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 9F BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6C 04 00 35 04 06 00 24 [18:59:43]Write to MH i2c: E2 02 01 7C 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1B 02 00 00 F4 03 04 00 9F BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6C 04 00 35 04 06 00 24 00 00 55 [18:59:43]Write i2c OK [18:59:43]MH_I2C_Read... [18:59:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:43]Read from MH i2c: E2 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 7C 15 00 90 00 05 [18:59:43]RAPDU: 90 00 [18:59:43]wFMCommunicate OK [18:59:43]wFMCommunicate request_size=10 [18:59:43]MH_SAM_APDU [18:59:43]CAPDU: 80 0D 02 02 05 7E 28 6C C2 26 [18:59:43]Write to MH i2c: E2 0D 00 7D 15 80 0D 02 02 05 00 7E 28 6C C2 26 00 00 10 [18:59:43]Write i2c OK [18:59:43]MH_I2C_Read... [18:59:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:43]Read from MH i2c: E2 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 03 00 7D 15 00 90 00 06 [18:59:43]RAPDU: 90 00 [18:59:43]wFMCommunicate OK [18:59:43]wFMCommunicate request_size=4 [18:59:43]MH_SAM_APDU [18:59:43]CAPDU: 80 0D 03 02 [18:59:43]Write to MH i2c: E2 08 00 7E 15 80 0D 03 02 00 00 00 00 0E [18:59:43]Write i2c OK [18:59:43]MH_I2C_Read... [18:59:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:59:43]Read from MH i2c: E2 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 0B 00 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 0B 00 7E 15 00 DE BE B2 08 F7 98 EE A1 90 00 83 [18:59:43]RAPDU: DE BE B2 08 F7 98 EE A1 90 00 [18:59:43]wFMCommunicate OK [18:59:43]SAM_PROTO_SignData done [18:59:43]FM_MakeSignedData done [18:59:43]CreateOFDProtocolMessage [18:59:43]wFMCommunicate request_size=4 [18:59:43]MH_SAM_APDU [18:59:43]CAPDU: 80 11 00 00 [18:59:43]Write to MH i2c: E2 08 00 7F 15 80 11 00 00 00 00 00 00 0E [18:59:43]Write i2c OK [18:59:43]MH_I2C_Read... [18:59:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:43]Read from MH i2c: E2 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 17 00 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: E2 17 00 7F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5E [18:59:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:59:43]wFMCommunicate OK [18:59:43]CreateOFDProtocolMessage done [18:59:43]OFDSenderStorePacket 289865 [18:59:43]StoreOFDPacket docnum=289865 [18:59:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 98 E7 07 01 A4 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1B 02 00 00 F4 03 04 00 9F BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6C 04 00 35 04 06 00 24 7E 28 6C C2 26 DE BE B2 08 F7 98 EE A1 [18:59:43]CheckFolder [18:59:43]dirname=/storage/ofd_packets [18:59:43]CheckFolder done [18:59:43]ProducePacketName [18:59:43]name=ofd_packets/00289865 [18:59:43]NVStorageSaveData ofd_packets/00289865 [18:59:43]File name is /storage/ofd_packets/00289865 [18:59:43]Write 301 bytes [18:59:43]NVStorageSaveData done [18:59:43]OFDSenderStorePacket done [18:59:43]KKMCreateOFDPacket done [18:59:43]NVStorageSaveData kkm_last_timestamp [18:59:43]File name is /storage/kkm_last_timestamp [18:59:43]Write 4 bytes [18:59:43]NVStorageSaveData done [18:59:43]ExternCall_PrintAddStr [18:59:43]wPrintStart [18:59:43]Write to MH i2c: 01 00 00 80 15 95 [18:59:43]Write i2c OK [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: 01 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: 01 07 00 [18:59:43]MH_I2C_Read... [18:59:43]Read from MH i2c: 01 07 00 80 15 00 00 00 00 00 FF 0F AA [18:59:43]RasterBufferAndPrint [18:59:43]line Счет N : (1)24617977 [18:59:43]line ИНН: 02508201610067 [18:59:43]line Контрольно-Кассовый Чек [18:59:43]line ПРОДАЖА [18:59:43]line ТРК (МРК, ГНК) : 33 [18:59:43]line Товар: 2710124130 [18:59:43]line Аи-92-К-5 [18:59:43]line 4.430 * 67.80 [18:59:43]line = 300.35 [18:59:43]line НДС 12% НСП 1% [18:59:43]line > о реализуемом товаре [18:59:43]line ОКРУГЛЕНИЕ: -0.35 [18:59:43]line ИТОГО: 300.00 [18:59:43]line Внесено: 300.00 [18:59:43]line СДАЧА: 0.00 [18:59:43]line НСП 1% : 2.66 [18:59:43]line НДС 12% : 31.90 [18:59:43]line Наличными: 300.00 [18:59:43]line Безнал.: 0.00 [18:59:43]line Место: АЗС № 90 "Партнёр-нефть" [18:59:43]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [18:59:43]line СНО: Общий режим [18:59:43]line Чек 539 23.09.2024 18:59 [18:59:43]line Смена: 515 ФФД: 1.0 [18:59:43]line ЗНМ: 0300000107 [18:59:43]line РНМ: 0000000000091827 [18:59:43]line Версия ККМ: 001 [18:59:43]line ФМ: 0000000000871832 [18:59:43]line ФД: 289865 [18:59:43]line ФПД: 40124262695462 [18:59:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T185943&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289865&fm=40124262695462&tin=02508201610067®Number=0000000000091827&sum=30000 [18:59:43]written 0, free lines is 4095 [18:59:43]OFD Sender: Processing packet 289865 [packets to send 1784, broken 1783] [18:59:43]ProducePacketName [18:59:43]name=ofd_packets/00289865 [18:59:43]OFD Sender: To server: pG, [18:59:43]CommunicateWithHost lk.salyk.kg:30040 [18:59:43]ConnectInit lk.salyk.kg [18:59:44]Connected sock=11 [18:59: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 33 32 0F 01 00 00 98 E7 07 01 A4 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1B 02 00 00 F4 03 04 00 9F BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 49 6C 04 00 35 04 06 00 24 7E 28 6C C2 26 DE BE B2 08 F7 98 EE A1 [18:59:44]Write to MH i2c: 01 00 00 AA 15 BF [18:59:44]Write i2c OK [18:59:44]MH_I2C_Read... [18:59:44]Read from MH i2c: 01 [18:59:44]MH_I2C_Read... [18:59:44]Read from MH i2c: 01 07 00 [18:59:44]MH_I2C_Read... [18:59:44]Read from MH i2c: 01 07 00 AA 15 00 00 00 00 00 CD 0C 9F [18:59:44]RasterBufferAndPrint [18:59:44]line [18:59:44]line [18:59:44]line [18:59:44]line [18:59:44]line [18:59:44]written 0, free lines is 3284 [18:59:44]MH_Cut [18:59:44]Write to MH i2c: D1 01 00 B1 15 01 98 [18:59:44]Write i2c OK [18:59:44]MH_I2C_Read... [18:59:44]Read from MH i2c: D1 [18:59:44]MH_I2C_Read... [18:59:44]Read from MH i2c: D1 01 00 [18:59:44]MH_I2C_Read... [18:59:44]Read from MH i2c: D1 01 00 B1 15 00 97 [18:59:44]Write to MH i2c: 01 00 00 B2 15 C7 [18:59:44]Write i2c OK [18:59:44]MH_I2C_Read... [18:59: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 33 32 4F 00 00 00 29 0C 47 00 E3 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 33 32 10 04 04 00 49 6C 04 00 F4 03 04 00 73 62 F1 66 B6 04 01 00 00 9F 85 2F 26 1D 68 5C C1 [18:59:44]CommunicateWithHost err = 0 [18:59:44]CheckOFDResponse [18:59:44]1017 (14) - 77093643461234 [18:59:44]1041 (16) - 0000000000871832 [18:59:44]1040 (4) - 289865 [18:59:44]1012 (4) - 23.09.2024 12:43 [18:59:44]1206 (1) - 0 [18:59:44]OFD Sender: Remove packet 289865 [18:59:44]ProducePacketName [18:59:44]name=ofd_packets/00289865 [18:59:44]NVStorageDeleteData [18:59:45]*** Cut start [18:59:45]*** Partial cut [18:59:45]*** CUTSNS_PIN = 1 [18:59:45]*** CUTSNS_PIN = 0 [18:59:45]OFD Sender: No OFD packet to send [18:59:45]*** Brake cut motor [18:59:45]Read from MH i2c: 01 [18:59:45]MH_I2C_Read... [18:59:45]*** Stop cut motor [18:59:45]*** Cut end [18:59:45]Read from MH i2c: 01 07 00 [18:59:45]MH_I2C_Read... [18:59:45]Read from MH i2c: 01 07 00 B2 15 00 00 00 00 00 FF 0F DC [18:59:45]process_action close_receipt done [18:59:45]requested_data is exist [18:59:45]produce_requested_data [18:59:45]requested_item fm.sn is exist - process it [18:59:45]wFMCommunicate request_size=4 [18:59:45]MH_SAM_APDU [18:59:45]CAPDU: 80 11 00 00 [18:59:45]Write to MH i2c: E2 08 00 B3 15 80 11 00 00 00 00 00 00 42 [18:59:45]Write i2c OK [18:59:45]MH_I2C_Read... [18:59:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:45]Read from MH i2c: E2 [18:59:45]MH_I2C_Read... [18:59:45]Read from MH i2c: E2 17 00 [18:59:45]MH_I2C_Read... [18:59:45]Read from MH i2c: E2 17 00 B3 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 92 [18:59:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [18:59:45]wFMCommunicate OK [18:59:45]requested_item fd.num is exist - process it [18:59:45]SAM_PROTO_GetFieldsCounters [18:59:45]wFMCommunicate request_size=4 [18:59:45]MH_SAM_APDU [18:59:45]CAPDU: 80 13 00 00 [18:59:45]Write to MH i2c: E2 08 00 B4 15 80 13 00 00 00 00 00 00 45 [18:59:45]Write i2c OK [18:59:45]MH_I2C_Read... [18:59:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:59:45]Read from MH i2c: E2 [18:59:45]MH_I2C_Read... [18:59:45]Read from MH i2c: E2 62 00 [18:59:45]MH_I2C_Read... [18:59:45]Read from MH i2c: E2 62 00 B4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 49 6C 04 00 0E 04 04 00 03 02 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 7A [18:59:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 49 6C 04 00 0E 04 04 00 03 02 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 [18:59:45]wFMCommunicate OK [18:59:45]SAM_PROTO_GetFieldsCounters done [18:59:45]requested_item shift.num is exist - process it [18:59:45]requested_item shift.opened is exist - process it [18:59:45]req_shift_opened [18:59:45]FM_GetShiftState [18:59:45]SAM_PROTO_GetShiftState [18:59:45]wFMCommunicate request_size=4 [18:59:45]MH_SAM_APDU [18:59:45]CAPDU: 80 13 01 00 [18:59:45]Write to MH i2c: E2 08 00 B5 15 80 13 01 00 00 00 00 00 47 [18:59:45]Write i2c OK [18:59:45]MH_I2C_Read... [18:59:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:45]Read from MH i2c: E2 [18:59:45]MH_I2C_Read... [18:59:45]Read from MH i2c: E2 0E 00 [18:59:45]MH_I2C_Read... [18:59:45]Read from MH i2c: E2 0E 00 B5 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E8 [18:59:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [18:59:45]wFMCommunicate OK [18:59:45]SAM_PROTO_GetShiftState done [18:59:45]FM_GetShiftState done [18:59:45]req_shift_opened done [18:59:45]requested_item shift.open_date is exist - process it [18:59:45]req_shift_open_date [18:59:45]req_shift_open_date done [18:59:45]produce_requested_data done [18:59:45]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289865,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [18:59:45]process_action_free close_receipt [18:59:45]json_value_free [18:59:45]json_value_free done [18:59:45]process_json_proto returns [18:59:45]Send response to host [18:59:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289865,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [18:59:45]free response buf [18:59:45]execute_script done [18:59:45]execute_script returns [18:59:45]free content buf [18:59:45]Sock 10.Close socket [18:59:45]Sock 10.Thread stoped [18:59:50]OFD Sender: No OFD packet to send [18:59:55]OFD Sender: No OFD packet to send [19:00:00]OFD Sender: No OFD packet to send [19:00:05]accept exits with 8 [19:00:05]New connection [19:00:05]New thread 3067350372 created [19:00:05]Thread 3067493732 joined [19:00:05]Waiting for new connection... [19:00:05] Sock 8.Parse request [19:00:05]Sock 8.Check first char [19:00:05]Sock 8.First char is OK [19:00:05]request: POST /json_proto HTTP/1.0 [19:00:05]Method: POST [19:00:05]URL: /json_proto [19:00:05]Method is POST - this is cgi request [19:00:05]url: /json_proto [19:00:05]query_string will be loaded in cgi processing [19:00:05]execute_cgi json_proto POST (null) [19:00:05]execute_cgi path=json_proto method=POST [19:00:05]POST find Content-Length [19:00:05]Host: 172.17.41.135:8080 [19:00:05]Content-Length: 802 [19:00:05]Content-Type: application/json [19:00:05] [19:00:05]POST finish read [19:00:05]Found Content-Length = 802 [19:00:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [19:00:05]execute_script... [19:00: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)24617978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [19:00:05]POST & json_proto [19:00:05]process_json_proto [19:00:05]json parsed OK: [19:00:05]protocol is kg_v1.0 [19:00:05]action value=close_receipt [19:00:05]process_action close_receipt [19:00:05]cmd_close_receipt [19:00:05]MH_GetDate [19:00:05]Write to MH i2c: F0 00 00 B6 15 BA [19:00:05]Write i2c OK [19:00:05]MH_I2C_Read... [19:00:05]Read from MH i2c: F0 [19:00:05]MH_I2C_Read... [19:00:05]Read from MH i2c: F0 09 00 [19:00:05]MH_I2C_Read... [19:00:05]Read from MH i2c: F0 09 00 B6 15 00 B6 BA F1 66 ED 3E 82 65 9C [19:00:05]GetLastDocTimeStamp 1727117983 [19:00:05]current date 1727118006 [19:00:05]FM_GetShiftState [19:00:05]SAM_PROTO_GetShiftState [19:00:05]wFMCommunicate request_size=4 [19:00:05]MH_SAM_APDU [19:00:05]CAPDU: 80 13 01 00 [19:00:05]Write to MH i2c: E2 08 00 B7 15 80 13 01 00 00 00 00 00 49 [19:00:05]Write i2c OK [19:00:05]MH_I2C_Read... [19:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:05]Read from MH i2c: E2 [19:00:05]MH_I2C_Read... [19:00:05]Read from MH i2c: E2 0E 00 [19:00:05]MH_I2C_Read... [19:00:05]Read from MH i2c: E2 0E 00 B7 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EA [19:00:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:00:05]wFMCommunicate OK [19:00:05]SAM_PROTO_GetShiftState done [19:00:05]FM_GetShiftState done [19:00:05]opened in 1727051401 [19:00:05]opened+sec_in_day 1727137801 [19:00:05]quantity*price = 100050 [19:00:05]sum+1 = 100052 [19:00:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 540 23.09.2024 19:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289866 ФПД: 153783736654745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190006&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289866&fm=153783736654745&tin=02508201610067®Number=0000000000091827&sum=100051 [19:00:06]StoreToDocumentArchive [19:00:06]shift 515 fd 289866 [19:00:06]save to /storage/0515/doc_00289866 [19:00:06]save last doc name /storage/0515/doc_00289866 to /storage/kkm_last_doc_name [19:00:06]save OK [19:00:06]Clear old archive folders... [19:00:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:00:06]tlvbuf is 018F3020 [19:00:06]SAM_PROTO_ClearQueue [19:00:06]wFMCommunicate request_size=4 [19:00:06]MH_SAM_APDU [19:00:06]CAPDU: 80 09 00 00 [19:00:06]Write to MH i2c: E2 08 00 C4 15 80 09 00 00 00 00 00 00 4B [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 C4 15 00 90 00 4D [19:00:06]RAPDU: 90 00 [19:00:06]wFMCommunicate OK [19:00:06]SAM_PROTO_ClearQueue done [19:00:06]KKMCreateOFDPacket [19:00:06]OFDProtocolAddRootSTLVToBuf [19:00:06]FM_MakeSignedData [19:00:06]FM_MakeSignedData [19:00:06]SAM_PROTO_SignData [19:00:06]wFMCommunicate request_size=4 [19:00:06]MH_SAM_APDU [19:00:06]CAPDU: 80 0D 01 02 [19:00:06]Write to MH i2c: E2 08 00 C5 15 80 0D 01 02 00 00 00 00 53 [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 C5 15 00 90 00 4E [19:00:06]RAPDU: 90 00 [19:00:06]wFMCommunicate OK [19:00:06]wFMCommunicate request_size=255 [19:00:06]MH_SAM_APDU [19:00: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 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 1C 02 00 00 F4 03 04 00 B6 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6C 04 00 35 04 06 00 8B DD 90 FE [19:00:06]Write to MH i2c: E2 02 01 C6 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 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 1C 02 00 00 F4 03 04 00 B6 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6C 04 00 35 04 06 00 8B DD 90 FE 00 00 D7 [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 C6 15 00 90 00 4F [19:00:06]RAPDU: 90 00 [19:00:06]wFMCommunicate OK [19:00:06]wFMCommunicate request_size=7 [19:00:06]MH_SAM_APDU [19:00:06]CAPDU: 80 0D 02 02 02 DB 99 [19:00:06]Write to MH i2c: E2 0A 00 C7 15 80 0D 02 02 02 00 DB 99 00 00 CE [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 C7 15 00 90 00 50 [19:00:06]RAPDU: 90 00 [19:00:06]wFMCommunicate OK [19:00:06]wFMCommunicate request_size=4 [19:00:06]MH_SAM_APDU [19:00:06]CAPDU: 80 0D 03 02 [19:00:06]Write to MH i2c: E2 08 00 C8 15 80 0D 03 02 00 00 00 00 58 [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 0B 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 0B 00 C8 15 00 1F A2 B4 A0 7C 6A 6F A5 90 00 68 [19:00:06]RAPDU: 1F A2 B4 A0 7C 6A 6F A5 90 00 [19:00:06]wFMCommunicate OK [19:00:06]SAM_PROTO_SignData done [19:00:06]FM_MakeSignedData done [19:00:06]CreateOFDProtocolMessage [19:00:06]wFMCommunicate request_size=4 [19:00:06]MH_SAM_APDU [19:00:06]CAPDU: 80 11 00 00 [19:00:06]Write to MH i2c: E2 08 00 C9 15 80 11 00 00 00 00 00 00 58 [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 17 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 17 00 C9 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [19:00:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:00:06]wFMCommunicate OK [19:00:06]CreateOFDProtocolMessage done [19:00:06]OFDSenderStorePacket 289866 [19:00:06]StoreOFDPacket docnum=289866 [19:00:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 86 30 04 01 08 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1C 02 00 00 F4 03 04 00 B6 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6C 04 00 35 04 06 00 8B DD 90 FE DB 99 1F A2 B4 A0 7C 6A 6F A5 [19:00:06]CheckFolder [19:00:06]dirname=/storage/ofd_packets [19:00:06]CheckFolder done [19:00:06]ProducePacketName [19:00:06]name=ofd_packets/00289866 [19:00:06]NVStorageSaveData ofd_packets/00289866 [19:00:06]File name is /storage/ofd_packets/00289866 [19:00:06]Write 298 bytes [19:00:06]NVStorageSaveData done [19:00:06]OFDSenderStorePacket done [19:00:06]KKMCreateOFDPacket done [19:00:06]NVStorageSaveData kkm_last_timestamp [19:00:06]File name is /storage/kkm_last_timestamp [19:00:06]Write 4 bytes [19:00:06]NVStorageSaveData done [19:00:06]ExternCall_PrintAddStr [19:00:06]wPrintStart [19:00:06]Write to MH i2c: 01 00 00 CA 15 DF [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: 01 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: 01 07 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: 01 07 00 CA 15 00 00 00 00 00 FF 0F F4 [19:00:06]RasterBufferAndPrint [19:00:06]line Счет N : (1)24617978 [19:00:06]line ИНН: 02508201610067 [19:00:06]line Контрольно-Кассовый Чек [19:00:06]line ПРОДАЖА [19:00:06]line ТРК (МРК, ГНК) : 65 [19:00:06]line Товар: 2710194210 [19:00:06]line ДТ-К-5 [19:00:06]line 13.130 * 76.20 [19:00:06]line = 1000.51 [19:00:06]line НДС 12% НСП 1% [19:00:06]line > о реализуемом товаре [19:00:06]line ИТОГО: 1000.51 [19:00:06]line НСП 1% : 8.85 [19:00:06]line НДС 12% : 106.25 [19:00:06]line Наличными: 0.00 [19:00:06]line Безнал.: 1000.51 [19:00:06]line Место: АЗС № 90 "Партнёр-нефть" [19:00:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:00:06]line СНО: Общий режим [19:00:06]line Чек 540 23.09.2024 19:00 [19:00:06]line Смена: 515 ФФД: 1.0 [19:00:06]line ЗНМ: 0300000107 [19:00:06]line РНМ: 0000000000091827 [19:00:06]line Версия ККМ: 001 [19:00:06]line Платежная система: O! деньги [19:00:06]line ФМ: 0000000000871832 [19:00:06]line ФД: 289866 [19:00:06]line ФПД: 153783736654745 [19:00:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190006&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289866&fm=153783736654745&tin=02508201610067®Number=0000000000091827&sum=100051 [19:00:06]written 0, free lines is 4095 [19:00:07]OFD Sender: Processing packet 289866 [packets to send 1784, broken 1783] [19:00:07]ProducePacketName [19:00:07]name=ofd_packets/00289866 [19:00:07]OFD Sender: To server: pG, [19:00:07]CommunicateWithHost lk.salyk.kg:30040 [19:00:07]ConnectInit lk.salyk.kg [19:00:07]Write to MH i2c: 01 00 00 F3 15 08 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 07 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 07 00 F3 15 00 00 00 00 00 D7 0C F2 [19:00:07]RasterBufferAndPrint [19:00:07]line [19:00:07]line [19:00:07]line [19:00:07]line [19:00:07]line [19:00:07]written 0, free lines is 3290 [19:00:07]MH_Cut [19:00:07]Write to MH i2c: D1 01 00 FA 15 01 E1 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: D1 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: D1 01 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: D1 01 00 FA 15 00 E0 [19:00:07]Write to MH i2c: 01 00 00 FB 15 10 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]Connected sock=10 [19:00: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 33 32 0C 01 00 00 86 30 04 01 08 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1C 02 00 00 F4 03 04 00 B6 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4A 6C 04 00 35 04 06 00 8B DD 90 FE DB 99 1F A2 B4 A0 7C 6A 6F A5 [19:00: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 33 32 4F 00 00 00 0A BA 47 00 4A 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 33 32 10 04 04 00 4A 6C 04 00 F4 03 04 00 8A 62 F1 66 B6 04 01 00 00 3F 37 7A B0 31 B5 C4 B1 [19:00:07]CommunicateWithHost err = 0 [19:00:07]CheckOFDResponse [19:00:07]1017 (14) - 77093643461234 [19:00:07]1041 (16) - 0000000000871832 [19:00:07]1040 (4) - 289866 [19:00:07]1012 (4) - 23.09.2024 12:43 [19:00:07]1206 (1) - 0 [19:00:07]OFD Sender: Remove packet 289866 [19:00:07]ProducePacketName [19:00:07]name=ofd_packets/00289866 [19:00:07]NVStorageDeleteData [19:00:08]*** Cut start [19:00:08]*** Partial cut [19:00:08]*** CUTSNS_PIN = 1 [19:00:08]*** CUTSNS_PIN = 0 [19:00:08]OFD Sender: No OFD packet to send [19:00:08]*** Brake cut motor [19:00:08]Read from MH i2c: 01 [19:00:08]MH_I2C_Read... [19:00:08]*** Stop cut motor [19:00:08]*** Cut end [19:00:08]Read from MH i2c: 01 07 00 [19:00:08]MH_I2C_Read... [19:00:08]Read from MH i2c: 01 07 00 FB 15 00 00 00 00 00 FF 0F 25 [19:00:08]process_action close_receipt done [19:00:08]requested_data is exist [19:00:08]produce_requested_data [19:00:08]requested_item fm.sn is exist - process it [19:00:08]wFMCommunicate request_size=4 [19:00:08]MH_SAM_APDU [19:00:08]CAPDU: 80 11 00 00 [19:00:08]Write to MH i2c: E2 08 00 FC 15 80 11 00 00 00 00 00 00 8B [19:00:08]Write i2c OK [19:00:08]MH_I2C_Read... [19:00:08]Read from MH i2c: E2 [19:00:08]MH_I2C_Read... [19:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:08]Read from MH i2c: E2 17 00 [19:00:08]MH_I2C_Read... [19:00:08]Read from MH i2c: E2 17 00 FC 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DB [19:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:00:08]wFMCommunicate OK [19:00:08]requested_item fd.num is exist - process it [19:00:08]SAM_PROTO_GetFieldsCounters [19:00:08]wFMCommunicate request_size=4 [19:00:08]MH_SAM_APDU [19:00:08]CAPDU: 80 13 00 00 [19:00:08]Write to MH i2c: E2 08 00 FD 15 80 13 00 00 00 00 00 00 8E [19:00:08]Write i2c OK [19:00:08]MH_I2C_Read... [19:00:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:08]Read from MH i2c: E2 [19:00:08]MH_I2C_Read... [19:00:08]Read from MH i2c: E2 62 00 [19:00:08]MH_I2C_Read... [19:00:08]Read from MH i2c: E2 62 00 FD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4A 6C 04 00 0E 04 04 00 03 02 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 C7 [19:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4A 6C 04 00 0E 04 04 00 03 02 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 [19:00:08]wFMCommunicate OK [19:00:08]SAM_PROTO_GetFieldsCounters done [19:00:08]requested_item shift.num is exist - process it [19:00:08]requested_item shift.opened is exist - process it [19:00:08]req_shift_opened [19:00:08]FM_GetShiftState [19:00:08]SAM_PROTO_GetShiftState [19:00:08]wFMCommunicate request_size=4 [19:00:08]MH_SAM_APDU [19:00:08]CAPDU: 80 13 01 00 [19:00:08]Write to MH i2c: E2 08 00 FE 15 80 13 01 00 00 00 00 00 90 [19:00:08]Write i2c OK [19:00:08]MH_I2C_Read... [19:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:08]Read from MH i2c: E2 [19:00:08]MH_I2C_Read... [19:00:08]Read from MH i2c: E2 0E 00 [19:00:08]MH_I2C_Read... [19:00:08]Read from MH i2c: E2 0E 00 FE 15 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 31 [19:00:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:00:08]wFMCommunicate OK [19:00:08]SAM_PROTO_GetShiftState done [19:00:08]FM_GetShiftState done [19:00:08]req_shift_opened done [19:00:08]requested_item shift.open_date is exist - process it [19:00:08]req_shift_open_date [19:00:08]req_shift_open_date done [19:00:08]produce_requested_data done [19:00:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289866,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:00:08]process_action_free close_receipt [19:00:08]json_value_free [19:00:08]json_value_free done [19:00:08]process_json_proto returns [19:00:08]Send response to host [19:00:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289866,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:00:08]free response buf [19:00:08]execute_script done [19:00:08]execute_script returns [19:00:08]free content buf [19:00:08]Sock 8.Close socket [19:00:08]Sock 8.Thread stoped [19:00:13]OFD Sender: No OFD packet to send [19:00:18]accept exits with 9 [19:00:18]New connection [19:00:18]New thread 3067493732 created [19:00:18]Thread 3067350372 joined [19:00:18]Waiting for new connection... [19:00:18] Sock 9.Parse request [19:00:18]Sock 9.Check first char [19:00:18]Sock 9.First char is OK [19:00:18]request: POST /json_proto HTTP/1.0 [19:00:18]Method: POST [19:00:18]URL: /json_proto [19:00:18]Method is POST - this is cgi request [19:00:18]url: /json_proto [19:00:18]query_string will be loaded in cgi processing [19:00:18]execute_cgi json_proto POST (null) [19:00:18]execute_cgi path=json_proto method=POST [19:00:18]POST find Content-Length [19:00:18]Host: 172.17.41.135:8080 [19:00:18]Content-Length: 756 [19:00:18]Content-Type: application/json [19:00:18] [19:00:18]POST finish read [19:00:18]Found Content-Length = 756 [19:00:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u000A30099412", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:18]execute_script... [19:00: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)24617976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u000A30099412", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:18]POST & json_proto [19:00:18]process_json_proto [19:00:18]json parsed OK: [19:00:18]protocol is kg_v1.0 [19:00:18]action value=close_receipt [19:00:18]process_action close_receipt [19:00:18]cmd_close_receipt [19:00:18]MH_GetDate [19:00:18]Write to MH i2c: F0 00 00 FF 15 03 [19:00:18]Write i2c OK [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: F0 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: F0 09 00 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: F0 09 00 FF 15 00 C3 BA F1 66 ED 3E 82 65 F2 [19:00:18]GetLastDocTimeStamp 1727118006 [19:00:18]current date 1727118019 [19:00:18]FM_GetShiftState [19:00:18]SAM_PROTO_GetShiftState [19:00:18]wFMCommunicate request_size=4 [19:00:18]MH_SAM_APDU [19:00:18]CAPDU: 80 13 01 00 [19:00:18]Write to MH i2c: E2 08 00 00 16 80 13 01 00 00 00 00 00 93 [19:00:18]Write i2c OK [19:00:18]MH_I2C_Read... [19:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:18]OFD Sender: No OFD packet to send [19:00:18]Read from MH i2c: E2 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 0E 00 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 0E 00 00 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 34 [19:00:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:00:18]wFMCommunicate OK [19:00:18]SAM_PROTO_GetShiftState done [19:00:18]FM_GetShiftState done [19:00:18]opened in 1727051401 [19:00:18]opened+sec_in_day 1727137801 [19:00:18]quantity*price = 0 [19:00:18]sum+1 = 1 [19:00:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 541 23.09.2024 19:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30099412 ФМ: 0000000000871832 ФД: 289867 ФПД: 208437400610833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190019&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289867&fm=208437400610833&tin=02508201610067®Number=0000000000091827&sum=0 [19:00:19]StoreToDocumentArchive [19:00:19]shift 515 fd 289867 [19:00:19]save to /storage/0515/doc_00289867 [19:00:19]save last doc name /storage/0515/doc_00289867 to /storage/kkm_last_doc_name [19:00:19]save OK [19:00:19]Clear old archive folders... [19:00:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:00:19]tlvbuf is 0189CE40 [19:00:19]SAM_PROTO_ClearQueue [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 09 00 00 [19:00:19]Write to MH i2c: E2 08 00 0D 16 80 09 00 00 00 00 00 00 95 [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 0D 16 00 90 00 97 [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]SAM_PROTO_ClearQueue done [19:00:19]KKMCreateOFDPacket [19:00:19]OFDProtocolAddRootSTLVToBuf [19:00:19]FM_MakeSignedData [19:00:19]FM_MakeSignedData [19:00:19]SAM_PROTO_SignData [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 01 02 [19:00:19]Write to MH i2c: E2 08 00 0E 16 80 0D 01 02 00 00 00 00 9D [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 0E 16 00 90 00 98 [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]wFMCommunicate request_size=255 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1D 02 00 00 F4 03 04 00 C3 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6C 04 00 35 04 06 00 BD [19:00:19]Write to MH i2c: E2 02 01 0F 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1D 02 00 00 F4 03 04 00 C3 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6C 04 00 35 04 06 00 BD 00 00 BB [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 0F 16 00 90 00 99 [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]wFMCommunicate request_size=10 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 02 02 05 92 9D 38 A8 11 [19:00:19]Write to MH i2c: E2 0D 00 10 16 80 0D 02 02 05 00 92 9D 38 A8 11 00 00 CA [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 10 16 00 90 00 9A [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 03 02 [19:00:19]Write to MH i2c: E2 08 00 11 16 80 0D 03 02 00 00 00 00 A2 [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 0B 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 0B 00 11 16 00 EB 9E E2 A5 8E 90 87 D2 90 00 2A [19:00:19]RAPDU: EB 9E E2 A5 8E 90 87 D2 90 00 [19:00:19]wFMCommunicate OK [19:00:19]SAM_PROTO_SignData done [19:00:19]FM_MakeSignedData done [19:00:19]CreateOFDProtocolMessage [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 11 00 00 [19:00:19]Write to MH i2c: E2 08 00 12 16 80 11 00 00 00 00 00 00 A2 [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 17 00 [19:00:19]MH_I2C_Read... [19:00:20]Read from MH i2c: E2 17 00 12 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F2 [19:00:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:00:20]wFMCommunicate OK [19:00:20]CreateOFDProtocolMessage done [19:00:20]OFDSenderStorePacket 289867 [19:00:20]StoreOFDPacket docnum=289867 [19:00:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 FD 66 07 01 58 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1D 02 00 00 F4 03 04 00 C3 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6C 04 00 35 04 06 00 BD 92 9D 38 A8 11 EB 9E E2 A5 8E 90 87 D2 [19:00:20]CheckFolder [19:00:20]dirname=/storage/ofd_packets [19:00:20]CheckFolder done [19:00:20]ProducePacketName [19:00:20]name=ofd_packets/00289867 [19:00:20]NVStorageSaveData ofd_packets/00289867 [19:00:20]File name is /storage/ofd_packets/00289867 [19:00:20]Write 301 bytes [19:00:20]NVStorageSaveData done [19:00:20]OFDSenderStorePacket done [19:00:20]KKMCreateOFDPacket done [19:00:20]NVStorageSaveData kkm_last_timestamp [19:00:20]File name is /storage/kkm_last_timestamp [19:00:20]Write 4 bytes [19:00:20]NVStorageSaveData done [19:00:20]ExternCall_PrintAddStr [19:00:20]wPrintStart [19:00:20]Write to MH i2c: 01 00 00 13 16 29 [19:00:20]Write i2c OK [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 07 00 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 07 00 13 16 00 00 00 00 00 FF 0F 3E [19:00:20]RasterBufferAndPrint [19:00:20]line Счет N : (1)24617976 [19:00:20]line ИНН: 02508201610067 [19:00:20]line Контрольно-Кассовый Чек [19:00:20]line ПРОДАЖА [19:00:20]line ТРК (МРК, ГНК) : 53 [19:00:20]line Товар: 2710124130 [19:00:20]line Аи-92-К-5 [19:00:20]line 30.000 * 0.00 [19:00:20]line = 0.00 [19:00:20]line НДС 12% НСП 1% [19:00:20]line > о реализуемом товаре [19:00:20]line ИТОГО: 0.00 [19:00:20]line НСП 1% : 0.00 [19:00:20]line НДС 12% : 0.00 [19:00:20]line Наличными: 0.00 [19:00:20]line Безнал.: 0.00 [19:00:20]line Место: АЗС № 90 "Партнёр-нефть" [19:00:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:00:20]line СНО: Общий режим [19:00:20]line Чек 541 23.09.2024 19:00 [19:00:20]line Смена: 515 ФФД: 1.0 [19:00:20]line ЗНМ: 0300000107 [19:00:20]line РНМ: 0000000000091827 [19:00:20]line Версия ККМ: 001 [19:00:20]line Талоны: ТК ГПНА Online [19:00:20]line 30099412 [19:00:20]line ФМ: 0000000000871832 [19:00:20]line ФД: 289867 [19:00:20]line ФПД: 208437400610833 [19:00:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190019&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289867&fm=208437400610833&tin=02508201610067®Number=0000000000091827&sum=0 [19:00:20]written 0, free lines is 4095 [19:00:20]OFD Sender: Processing packet 289867 [packets to send 1784, broken 1783] [19:00:20]ProducePacketName [19:00:20]name=ofd_packets/00289867 [19:00:20]OFD Sender: To server: pG, [19:00:20]CommunicateWithHost lk.salyk.kg:30040 [19:00:20]ConnectInit lk.salyk.kg [19:00:20]Write to MH i2c: 01 00 00 3C 16 52 [19:00:20]Write i2c OK [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 07 00 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 07 00 3C 16 00 00 00 00 00 DC 0C 41 [19:00:20]RasterBufferAndPrint [19:00:20]line [19:00:20]line [19:00:20]line [19:00:20]line [19:00:20]line [19:00:20]written 0, free lines is 3297 [19:00:20]Connected sock=10 [19:00: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 33 32 0F 01 00 00 FD 66 07 01 58 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1D 02 00 00 F4 03 04 00 C3 BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4B 6C 04 00 35 04 06 00 BD 92 9D 38 A8 11 EB 9E E2 A5 8E 90 87 D2 [19:00:20]MH_Cut [19:00:20]Write to MH i2c: D1 01 00 43 16 01 2B [19:00:20]Write i2c OK [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: D1 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: D1 01 00 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: D1 01 00 43 16 00 2A [19:00:20]Write to MH i2c: 01 00 00 44 16 5A [19:00:20]Write i2c OK [19:00:20]MH_I2C_Read... [19:00: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 33 32 4F 00 00 00 13 AF 47 00 DB 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 33 32 10 04 04 00 4B 6C 04 00 F4 03 04 00 97 62 F1 66 B6 04 01 00 00 98 B3 29 AE 29 C8 A4 92 [19:00:20]CommunicateWithHost err = 0 [19:00:20]CheckOFDResponse [19:00:20]1017 (14) - 77093643461234 [19:00:20]1041 (16) - 0000000000871832 [19:00:20]1040 (4) - 289867 [19:00:20]1012 (4) - 23.09.2024 12:44 [19:00:20]1206 (1) - 0 [19:00:20]OFD Sender: Remove packet 289867 [19:00:20]ProducePacketName [19:00:20]name=ofd_packets/00289867 [19:00:20]NVStorageDeleteData [19:00:21]*** Cut start [19:00:21]*** Partial cut [19:00:21]*** CUTSNS_PIN = 1 [19:00:21]*** CUTSNS_PIN = 0 [19:00:21]OFD Sender: No OFD packet to send [19:00:21]*** Brake cut motor [19:00:21]Read from MH i2c: 01 [19:00:21]MH_I2C_Read... [19:00:21]*** Stop cut motor [19:00:21]*** Cut end [19:00:21]Read from MH i2c: 01 07 00 [19:00:21]MH_I2C_Read... [19:00:21]Read from MH i2c: 01 07 00 44 16 00 00 00 00 00 FF 0F 6F [19:00:21]process_action close_receipt done [19:00:21]requested_data is exist [19:00:21]produce_requested_data [19:00:21]requested_item fm.sn is exist - process it [19:00:21]wFMCommunicate request_size=4 [19:00:21]MH_SAM_APDU [19:00:21]CAPDU: 80 11 00 00 [19:00:21]Write to MH i2c: E2 08 00 45 16 80 11 00 00 00 00 00 00 D5 [19:00:21]Write i2c OK [19:00:21]MH_I2C_Read... [19:00:21]Read from MH i2c: E2 [19:00:21]MH_I2C_Read... [19:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:21]Read from MH i2c: E2 17 00 [19:00:21]MH_I2C_Read... [19:00:21]Read from MH i2c: E2 17 00 45 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 25 [19:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:00:21]wFMCommunicate OK [19:00:21]requested_item fd.num is exist - process it [19:00:21]SAM_PROTO_GetFieldsCounters [19:00:21]wFMCommunicate request_size=4 [19:00:21]MH_SAM_APDU [19:00:21]CAPDU: 80 13 00 00 [19:00:21]Write to MH i2c: E2 08 00 46 16 80 13 00 00 00 00 00 00 D8 [19:00:21]Write i2c OK [19:00:21]MH_I2C_Read... [19:00:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:22]Read from MH i2c: E2 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 62 00 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 62 00 46 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4B 6C 04 00 0E 04 04 00 03 02 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 15 [19:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4B 6C 04 00 0E 04 04 00 03 02 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 [19:00:22]wFMCommunicate OK [19:00:22]SAM_PROTO_GetFieldsCounters done [19:00:22]requested_item shift.num is exist - process it [19:00:22]requested_item shift.opened is exist - process it [19:00:22]req_shift_opened [19:00:22]FM_GetShiftState [19:00:22]SAM_PROTO_GetShiftState [19:00:22]wFMCommunicate request_size=4 [19:00:22]MH_SAM_APDU [19:00:22]CAPDU: 80 13 01 00 [19:00:22]Write to MH i2c: E2 08 00 47 16 80 13 01 00 00 00 00 00 DA [19:00:22]Write i2c OK [19:00:22]MH_I2C_Read... [19:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:22]Read from MH i2c: E2 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 0E 00 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 0E 00 47 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [19:00:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:00:22]wFMCommunicate OK [19:00:22]SAM_PROTO_GetShiftState done [19:00:22]FM_GetShiftState done [19:00:22]req_shift_opened done [19:00:22]requested_item shift.open_date is exist - process it [19:00:22]req_shift_open_date [19:00:22]req_shift_open_date done [19:00:22]produce_requested_data done [19:00:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289867,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:00:22]process_action_free close_receipt [19:00:22]json_value_free [19:00:22]json_value_free done [19:00:22]process_json_proto returns [19:00:22]Send response to host [19:00:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289867,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:00:22]free response buf [19:00:22]execute_script done [19:00:22]execute_script returns [19:00:22]free content buf [19:00:22]Sock 9.Close socket [19:00:22]Sock 9.Thread stoped [19:00:26]OFD Sender: No OFD packet to send [19:00:31]OFD Sender: No OFD packet to send [19:00:36]OFD Sender: No OFD packet to send [19:00:41]OFD Sender: No OFD packet to send [19:00:43]accept exits with 8 [19:00:43]New connection [19:00:43]New thread 3067350372 created [19:00:43]Thread 3067493732 joined [19:00:43]Waiting for new connection... [19:00:43] Sock 8.Parse request [19:00:43]Sock 8.Check first char [19:00:43]Sock 8.First char is OK [19:00:43]request: POST /json_proto HTTP/1.0 [19:00:43]Method: POST [19:00:43]URL: /json_proto [19:00:43]Method is POST - this is cgi request [19:00:43]url: /json_proto [19:00:43]query_string will be loaded in cgi processing [19:00:43]execute_cgi json_proto POST (null) [19:00:43]execute_cgi path=json_proto method=POST [19:00:43]POST find Content-Length [19:00:43]Host: 172.17.41.135:8080 [19:00:43]Content-Length: 683 [19:00:43]Content-Type: application/json [19:00:43] [19:00:43]POST finish read [19:00:43]Found Content-Length = 683 [19:00:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:43]execute_script... [19:00:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:43]POST & json_proto [19:00:43]process_json_proto [19:00:43]json parsed OK: [19:00:43]protocol is kg_v1.0 [19:00:43]action value=close_receipt [19:00:43]process_action close_receipt [19:00:43]cmd_close_receipt [19:00:43]MH_GetDate [19:00:43]Write to MH i2c: F0 00 00 48 16 4D [19:00:43]Write i2c OK [19:00:43]MH_I2C_Read... [19:00:43]Read from MH i2c: F0 [19:00:43]MH_I2C_Read... [19:00:43]Read from MH i2c: F0 09 00 [19:00:43]MH_I2C_Read... [19:00:43]Read from MH i2c: F0 09 00 48 16 00 DC BA F1 66 ED 3E 82 65 55 [19:00:43]GetLastDocTimeStamp 1727118019 [19:00:43]current date 1727118044 [19:00:43]FM_GetShiftState [19:00:43]SAM_PROTO_GetShiftState [19:00:43]wFMCommunicate request_size=4 [19:00:43]MH_SAM_APDU [19:00:43]CAPDU: 80 13 01 00 [19:00:43]Write to MH i2c: E2 08 00 49 16 80 13 01 00 00 00 00 00 DC [19:00:43]Write i2c OK [19:00:43]MH_I2C_Read... [19:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:43]Read from MH i2c: E2 [19:00:43]MH_I2C_Read... [19:00:43]Read from MH i2c: E2 0E 00 [19:00:43]MH_I2C_Read... [19:00:43]Read from MH i2c: E2 0E 00 49 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7D [19:00:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:00:43]wFMCommunicate OK [19:00:43]SAM_PROTO_GetShiftState done [19:00:43]FM_GetShiftState done [19:00:43]opened in 1727051401 [19:00:43]opened+sec_in_day 1727137801 [19:00:43]quantity*price = 50003 [19:00:43]sum+1 = 50005 [19:00:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 542 23.09.2024 19:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289868 ФПД: 249877208284020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190044&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289868&fm=249877208284020&tin=02508201610067®Number=0000000000091827&sum=50000 [19:00:44]StoreToDocumentArchive [19:00:44]shift 515 fd 289868 [19:00:44]save to /storage/0515/doc_00289868 [19:00:44]save last doc name /storage/0515/doc_00289868 to /storage/kkm_last_doc_name [19:00:44]save OK [19:00:44]Clear old archive folders... [19:00:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:00:44]tlvbuf is 0187FB00 [19:00:44]SAM_PROTO_ClearQueue [19:00:44]wFMCommunicate request_size=4 [19:00:44]MH_SAM_APDU [19:00:44]CAPDU: 80 09 00 00 [19:00:44]Write to MH i2c: E2 08 00 56 16 80 09 00 00 00 00 00 00 DE [19:00:44]Write i2c OK [19:00:44]MH_I2C_Read... [19:00:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:44]Read from MH i2c: E2 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 56 16 00 90 00 E0 [19:00:44]RAPDU: 90 00 [19:00:44]wFMCommunicate OK [19:00:44]SAM_PROTO_ClearQueue done [19:00:44]KKMCreateOFDPacket [19:00:44]OFDProtocolAddRootSTLVToBuf [19:00:44]FM_MakeSignedData [19:00:44]FM_MakeSignedData [19:00:44]SAM_PROTO_SignData [19:00:44]wFMCommunicate request_size=4 [19:00:44]MH_SAM_APDU [19:00:44]CAPDU: 80 0D 01 02 [19:00:44]Write to MH i2c: E2 08 00 57 16 80 0D 01 02 00 00 00 00 E6 [19:00:44]Write i2c OK [19:00:44]MH_I2C_Read... [19:00:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:44]Read from MH i2c: E2 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 57 16 00 90 00 E1 [19:00:44]RAPDU: 90 00 [19:00:44]wFMCommunicate OK [19:00:44]wFMCommunicate request_size=255 [19:00:44]MH_SAM_APDU [19:00: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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DC BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6C 04 00 35 04 06 00 E3 43 [19:00:44]Write to MH i2c: E2 02 01 58 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DC BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6C 04 00 35 04 06 00 E3 43 00 00 6C [19:00:44]Write i2c OK [19:00:44]MH_I2C_Read... [19:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:44]Read from MH i2c: E2 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 58 16 00 90 00 E2 [19:00:44]RAPDU: 90 00 [19:00:44]wFMCommunicate OK [19:00:44]wFMCommunicate request_size=9 [19:00:44]MH_SAM_APDU [19:00:44]CAPDU: 80 0D 02 02 04 12 3C BB 74 [19:00:44]Write to MH i2c: E2 0C 00 59 16 80 0D 02 02 04 00 12 3C BB 74 00 00 6E [19:00:44]Write i2c OK [19:00:44]MH_I2C_Read... [19:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:44]Read from MH i2c: E2 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 03 00 59 16 00 90 00 E3 [19:00:44]RAPDU: 90 00 [19:00:44]wFMCommunicate OK [19:00:44]wFMCommunicate request_size=4 [19:00:44]MH_SAM_APDU [19:00:44]CAPDU: 80 0D 03 02 [19:00:44]Write to MH i2c: E2 08 00 5A 16 80 0D 03 02 00 00 00 00 EB [19:00:44]Write i2c OK [19:00:44]MH_I2C_Read... [19:00:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:44]Read from MH i2c: E2 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 0B 00 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 0B 00 5A 16 00 49 D4 46 38 BC EC 07 22 90 00 58 [19:00:44]RAPDU: 49 D4 46 38 BC EC 07 22 90 00 [19:00:44]wFMCommunicate OK [19:00:44]SAM_PROTO_SignData done [19:00:44]FM_MakeSignedData done [19:00:44]CreateOFDProtocolMessage [19:00:44]wFMCommunicate request_size=4 [19:00:44]MH_SAM_APDU [19:00:44]CAPDU: 80 11 00 00 [19:00:44]Write to MH i2c: E2 08 00 5B 16 80 11 00 00 00 00 00 00 EB [19:00:44]Write i2c OK [19:00:44]MH_I2C_Read... [19:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:44]Read from MH i2c: E2 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 17 00 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: E2 17 00 5B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3B [19:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:00:44]wFMCommunicate OK [19:00:44]CreateOFDProtocolMessage done [19:00:44]OFDSenderStorePacket 289868 [19:00:44]StoreOFDPacket docnum=289868 [19:00:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 DA 8A 06 01 33 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DC BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6C 04 00 35 04 06 00 E3 43 12 3C BB 74 49 D4 46 38 BC EC 07 22 [19:00:44]CheckFolder [19:00:44]dirname=/storage/ofd_packets [19:00:44]CheckFolder done [19:00:44]ProducePacketName [19:00:44]name=ofd_packets/00289868 [19:00:44]NVStorageSaveData ofd_packets/00289868 [19:00:44]File name is /storage/ofd_packets/00289868 [19:00:44]Write 300 bytes [19:00:44]NVStorageSaveData done [19:00:44]OFDSenderStorePacket done [19:00:44]KKMCreateOFDPacket done [19:00:44]NVStorageSaveData kkm_last_timestamp [19:00:44]File name is /storage/kkm_last_timestamp [19:00:44]Write 4 bytes [19:00:44]NVStorageSaveData done [19:00:44]ExternCall_PrintAddStr [19:00:44]wPrintStart [19:00:44]Write to MH i2c: 01 00 00 5C 16 72 [19:00:44]Write i2c OK [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: 01 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: 01 07 00 [19:00:44]MH_I2C_Read... [19:00:44]Read from MH i2c: 01 07 00 5C 16 00 00 00 00 00 FF 0F 87 [19:00:44]RasterBufferAndPrint [19:00:44]line Счет N : (1)24617979 [19:00:44]line ИНН: 02508201610067 [19:00:44]line Контрольно-Кассовый Чек [19:00:44]line ПРОДАЖА [19:00:44]line ТРК (МРК, ГНК) : 71 [19:00:44]line Товар: 2711190000 [19:00:44]line ГАЗ-К-5 [19:00:44]line 13.370 * 37.40 [19:00:44]line = 500.04 [19:00:44]line НДС 12% НСП 1% [19:00:44]line > о реализуемом товаре [19:00:44]line ОКРУГЛЕНИЕ: -0.04 [19:00:44]line ИТОГО: 500.00 [19:00:44]line Внесено: 500.00 [19:00:44]line СДАЧА: 0.00 [19:00:44]line НСП 1% : 4.42 [19:00:44]line НДС 12% : 53.10 [19:00:44]line Наличными: 500.00 [19:00:44]line Безнал.: 0.00 [19:00:44]line Место: АЗС № 90 "Партнёр-нефть" [19:00:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:00:44]line СНО: Общий режим [19:00:44]line Чек 542 23.09.2024 19:00 [19:00:44]line Смена: 515 ФФД: 1.0 [19:00:44]line ЗНМ: 0300000107 [19:00:44]line РНМ: 0000000000091827 [19:00:44]line Версия ККМ: 001 [19:00:44]line ФМ: 0000000000871832 [19:00:44]line ФД: 289868 [19:00:44]line ФПД: 249877208284020 [19:00:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190044&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289868&fm=249877208284020&tin=02508201610067®Number=0000000000091827&sum=50000 [19:00:44]written 0, free lines is 4095 [19:00:44]OFD Sender: Processing packet 289868 [packets to send 1784, broken 1783] [19:00:44]ProducePacketName [19:00:44]name=ofd_packets/00289868 [19:00:44]OFD Sender: To server: pG, [19:00:44]CommunicateWithHost lk.salyk.kg:30040 [19:00:44]ConnectInit lk.salyk.kg [19:00:45]Connected sock=10 [19:00:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 DA 8A 06 01 33 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 DC BA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4C 6C 04 00 35 04 06 00 E3 43 12 3C BB 74 49 D4 46 38 BC EC 07 22 [19:00:45]Write to MH i2c: 01 00 00 86 16 9C [19:00:45]Write i2c OK [19:00:45]MH_I2C_Read... [19:00:45]Read from MH i2c: 01 [19:00:45]MH_I2C_Read... [19:00:45]Read from MH i2c: 01 07 00 [19:00:45]MH_I2C_Read... [19:00:45]Read from MH i2c: 01 07 00 86 16 00 00 00 00 00 D6 0C 85 [19:00:45]RasterBufferAndPrint [19:00:45]line [19:00:45]line [19:00:45]line [19:00:45]line [19:00:45]line [19:00:45]written 0, free lines is 3293 [19:00:45]MH_Cut [19:00:45]Write to MH i2c: D1 01 00 8D 16 01 75 [19:00:45]Write i2c OK [19:00:45]MH_I2C_Read... [19:00:45]Read from MH i2c: D1 [19:00:45]MH_I2C_Read... [19:00:45]Read from MH i2c: D1 01 00 [19:00:45]MH_I2C_Read... [19:00:45]Read from MH i2c: D1 01 00 8D 16 00 74 [19:00:45]Write to MH i2c: 01 00 00 8E 16 A4 [19:00:45]Write i2c OK [19:00:45]MH_I2C_Read... [19:00: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 33 32 4F 00 00 00 D4 2A 47 00 F1 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 33 32 10 04 04 00 4C 6C 04 00 F4 03 04 00 B0 62 F1 66 B6 04 01 00 00 CD 89 D0 D6 52 9C 3F E7 [19:00:45]CommunicateWithHost err = 0 [19:00:45]CheckOFDResponse [19:00:45]1017 (14) - 77093643461234 [19:00:45]1041 (16) - 0000000000871832 [19:00:45]1040 (4) - 289868 [19:00:45]1012 (4) - 23.09.2024 12:44 [19:00:45]1206 (1) - 0 [19:00:45]OFD Sender: Remove packet 289868 [19:00:45]ProducePacketName [19:00:45]name=ofd_packets/00289868 [19:00:45]NVStorageDeleteData [19:00:46]OFD Sender: No OFD packet to send [19:00:46]*** Cut start [19:00:46]*** Partial cut [19:00:46]*** CUTSNS_PIN = 1 [19:00:46]*** CUTSNS_PIN = 0 [19:00:46]*** Brake cut motor [19:00:46]Read from MH i2c: 01 [19:00:46]MH_I2C_Read... [19:00:46]*** Stop cut motor [19:00:46]*** Cut end [19:00:46]Read from MH i2c: 01 07 00 [19:00:46]MH_I2C_Read... [19:00:46]Read from MH i2c: 01 07 00 8E 16 00 00 00 00 00 FF 0F B9 [19:00:46]process_action close_receipt done [19:00:46]requested_data is exist [19:00:46]produce_requested_data [19:00:46]requested_item fm.sn is exist - process it [19:00:46]wFMCommunicate request_size=4 [19:00:46]MH_SAM_APDU [19:00:46]CAPDU: 80 11 00 00 [19:00:46]Write to MH i2c: E2 08 00 8F 16 80 11 00 00 00 00 00 00 1F [19:00:46]Write i2c OK [19:00:46]MH_I2C_Read... [19:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:46]Read from MH i2c: E2 [19:00:46]MH_I2C_Read... [19:00:46]Read from MH i2c: E2 17 00 [19:00:46]MH_I2C_Read... [19:00:46]Read from MH i2c: E2 17 00 8F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6F [19:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:00:46]wFMCommunicate OK [19:00:46]requested_item fd.num is exist - process it [19:00:46]SAM_PROTO_GetFieldsCounters [19:00:46]wFMCommunicate request_size=4 [19:00:46]MH_SAM_APDU [19:00:46]CAPDU: 80 13 00 00 [19:00:46]Write to MH i2c: E2 08 00 90 16 80 13 00 00 00 00 00 00 22 [19:00:46]Write i2c OK [19:00:46]MH_I2C_Read... [19:00:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:46]Read from MH i2c: E2 [19:00:46]MH_I2C_Read... [19:00:46]Read from MH i2c: E2 62 00 [19:00:46]MH_I2C_Read... [19:00:46]Read from MH i2c: E2 62 00 90 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4C 6C 04 00 0E 04 04 00 03 02 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 63 [19:00:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4C 6C 04 00 0E 04 04 00 03 02 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 [19:00:46]wFMCommunicate OK [19:00:46]SAM_PROTO_GetFieldsCounters done [19:00:46]requested_item shift.num is exist - process it [19:00:46]requested_item shift.opened is exist - process it [19:00:46]req_shift_opened [19:00:46]FM_GetShiftState [19:00:46]SAM_PROTO_GetShiftState [19:00:46]wFMCommunicate request_size=4 [19:00:46]MH_SAM_APDU [19:00:46]CAPDU: 80 13 01 00 [19:00:46]Write to MH i2c: E2 08 00 91 16 80 13 01 00 00 00 00 00 24 [19:00:46]Write i2c OK [19:00:46]MH_I2C_Read... [19:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:46]Read from MH i2c: E2 [19:00:46]MH_I2C_Read... [19:00:46]Read from MH i2c: E2 0E 00 [19:00:46]MH_I2C_Read... [19:00:46]Read from MH i2c: E2 0E 00 91 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [19:00:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:00:46]wFMCommunicate OK [19:00:46]SAM_PROTO_GetShiftState done [19:00:46]FM_GetShiftState done [19:00:46]req_shift_opened done [19:00:46]requested_item shift.open_date is exist - process it [19:00:46]req_shift_open_date [19:00:46]req_shift_open_date done [19:00:46]produce_requested_data done [19:00:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289868,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:00:46]process_action_free close_receipt [19:00:46]json_value_free [19:00:46]json_value_free done [19:00:46]process_json_proto returns [19:00:46]Send response to host [19:00:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289868,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:00:46]free response buf [19:00:46]execute_script done [19:00:46]execute_script returns [19:00:46]free content buf [19:00:46]Sock 8.Close socket [19:00:46]Sock 8.Thread stoped [19:00:51]OFD Sender: No OFD packet to send [19:00:56]OFD Sender: No OFD packet to send [19:01:01]OFD Sender: No OFD packet to send [19:01:06]OFD Sender: No OFD packet to send [19:01:11]OFD Sender: No OFD packet to send [19:01:16]OFD Sender: No OFD packet to send [19:01:21]OFD Sender: No OFD packet to send [19:01:26]OFD Sender: No OFD packet to send [19:01:31]OFD Sender: No OFD packet to send [19:01:36]OFD Sender: No OFD packet to send [19:01:41]OFD Sender: No OFD packet to send [19:01:46]OFD Sender: No OFD packet to send [19:01:51]OFD Sender: No OFD packet to send [19:01:56]OFD Sender: No OFD packet to send [19:02:01]OFD Sender: No OFD packet to send [19:02:06]OFD Sender: No OFD packet to send [19:02:11]OFD Sender: No OFD packet to send [19:02:16]OFD Sender: No OFD packet to send [19:02:21]OFD Sender: No OFD packet to send [19:02:26]OFD Sender: No OFD packet to send [19:02:31]OFD Sender: No OFD packet to send [19:02:36]OFD Sender: No OFD packet to send [19:02:41]OFD Sender: No OFD packet to send [19:02:46]OFD Sender: No OFD packet to send [19:02:51]OFD Sender: No OFD packet to send [19:02:56]OFD Sender: No OFD packet to send [19:03:01]OFD Sender: No OFD packet to send [19:03:07]OFD Sender: No OFD packet to send [19:03:12]OFD Sender: No OFD packet to send [19:03:17]OFD Sender: No OFD packet to send [19:03:22]OFD Sender: No OFD packet to send [19:03:27]OFD Sender: No OFD packet to send [19:03:32]OFD Sender: No OFD packet to send [19:03:37]OFD Sender: No OFD packet to send [19:03:42]OFD Sender: No OFD packet to send [19:03:47]OFD Sender: No OFD packet to send [19:03:52]OFD Sender: No OFD packet to send [19:03:57]OFD Sender: No OFD packet to send [19:04:02]OFD Sender: No OFD packet to send [19:04:07]OFD Sender: No OFD packet to send [19:04:12]OFD Sender: No OFD packet to send [19:04:17]OFD Sender: No OFD packet to send [19:04:22]OFD Sender: No OFD packet to send [19:04:27]OFD Sender: No OFD packet to send [19:04:32]OFD Sender: No OFD packet to send [19:04:35]accept exits with 9 [19:04:35]New connection [19:04:35]New thread 3067493732 created [19:04:35]Thread 3067350372 joined [19:04:35]Waiting for new connection... [19:04:35] Sock 9.Parse request [19:04:35]Sock 9.Check first char [19:04:35]Sock 9.First char is OK [19:04:35]request: POST /json_proto HTTP/1.0 [19:04:35]Method: POST [19:04:35]URL: /json_proto [19:04:35]Method is POST - this is cgi request [19:04:35]url: /json_proto [19:04:35]query_string will be loaded in cgi processing [19:04:35]execute_cgi json_proto POST (null) [19:04:35]execute_cgi path=json_proto method=POST [19:04:35]POST find Content-Length [19:04:35]Host: 172.17.41.135:8080 [19:04:35]Content-Length: 687 [19:04:35]Content-Type: application/json [19:04:35] [19:04:35]POST finish read [19:04:35]Found Content-Length = 687 [19:04:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 50.140, "sum" : 1875.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1875.00, "total" : 1875.00, "payments": [ { "type": 0, "sum" : 1875.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:35]execute_script... [19: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)24617980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 50.140, "sum" : 1875.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1875.00, "total" : 1875.00, "payments": [ { "type": 0, "sum" : 1875.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:35]POST & json_proto [19:04:35]process_json_proto [19:04:35]json parsed OK: [19:04:35]protocol is kg_v1.0 [19:04:35]action value=close_receipt [19:04:35]process_action close_receipt [19:04:35]cmd_close_receipt [19:04:35]MH_GetDate [19:04:35]Write to MH i2c: F0 00 00 92 16 97 [19:04:35]Write i2c OK [19:04:35]MH_I2C_Read... [19:04:35]Read from MH i2c: F0 [19:04:35]MH_I2C_Read... [19:04:35]Read from MH i2c: F0 09 00 [19:04:35]MH_I2C_Read... [19:04:35]Read from MH i2c: F0 09 00 92 16 00 C5 BB F1 66 ED 3E 82 65 89 [19:04:35]GetLastDocTimeStamp 1727118044 [19:04:35]current date 1727118277 [19:04:35]FM_GetShiftState [19:04:35]SAM_PROTO_GetShiftState [19:04:35]wFMCommunicate request_size=4 [19:04:35]MH_SAM_APDU [19:04:35]CAPDU: 80 13 01 00 [19:04:35]Write to MH i2c: E2 08 00 93 16 80 13 01 00 00 00 00 00 26 [19:04:35]Write i2c OK [19:04:35]MH_I2C_Read... [19:04:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:35]Read from MH i2c: E2 [19:04:35]MH_I2C_Read... [19:04:35]Read from MH i2c: E2 0E 00 [19:04:35]MH_I2C_Read... [19:04:35]Read from MH i2c: E2 0E 00 93 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C7 [19:04:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:04:35]wFMCommunicate OK [19:04:35]SAM_PROTO_GetShiftState done [19:04:35]FM_GetShiftState done [19:04:35]opened in 1727051401 [19:04:35]opened+sec_in_day 1727137801 [19:04:35]quantity*price = 187523 [19:04:35]sum+1 = 187525 [19:04:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1875.00 Внесено: 1875.00 СДАЧА: 0.00 НСП 1% : 16.59 НДС 12% : 199.14 Наличными: 1875.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 543 23.09.2024 19:04 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289869 ФПД: 144946284534597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190437&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289869&fm=144946284534597&tin=02508201610067®Number=0000000000091827&sum=187500 [19:04:37]StoreToDocumentArchive [19:04:37]shift 515 fd 289869 [19:04:37]save to /storage/0515/doc_00289869 [19:04:37]save last doc name /storage/0515/doc_00289869 to /storage/kkm_last_doc_name [19:04:37]save OK [19:04:37]Clear old archive folders... [19:04:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:04:37]tlvbuf is 01897BF0 [19:04:37]SAM_PROTO_ClearQueue [19:04:37]wFMCommunicate request_size=4 [19:04:37]MH_SAM_APDU [19:04:37]CAPDU: 80 09 00 00 [19:04:37]Write to MH i2c: E2 08 00 A0 16 80 09 00 00 00 00 00 00 28 [19:04:37]Write i2c OK [19:04:37]MH_I2C_Read... [19:04:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:04:37]Read from MH i2c: E2 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 A0 16 00 90 00 2A [19:04:37]RAPDU: 90 00 [19:04:37]wFMCommunicate OK [19:04:37]SAM_PROTO_ClearQueue done [19:04:37]KKMCreateOFDPacket [19:04:37]OFDProtocolAddRootSTLVToBuf [19:04:37]FM_MakeSignedData [19:04:37]FM_MakeSignedData [19:04:37]SAM_PROTO_SignData [19:04:37]wFMCommunicate request_size=4 [19:04:37]MH_SAM_APDU [19:04:37]CAPDU: 80 0D 01 02 [19:04:37]Write to MH i2c: E2 08 00 A1 16 80 0D 01 02 00 00 00 00 30 [19:04:37]Write i2c OK [19:04:37]MH_I2C_Read... [19:04:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:04:37]Read from MH i2c: E2 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 A1 16 00 90 00 2B [19:04:37]RAPDU: 90 00 [19:04:37]wFMCommunicate OK [19:04:37]wFMCommunicate request_size=255 [19:04:37]MH_SAM_APDU [19:04: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 35 FF 03 08 00 03 DC C3 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 84 DC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 4D 00 00 00 00 07 04 06 00 6C DC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 C5 BB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6C 04 00 35 04 06 00 83 D3 [19:04:37]Write to MH i2c: E2 02 01 A2 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C3 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 84 DC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 4D 00 00 00 00 07 04 06 00 6C DC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 C5 BB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6C 04 00 35 04 06 00 83 D3 00 00 C7 [19:04:37]Write i2c OK [19:04:37]MH_I2C_Read... [19:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:37]Read from MH i2c: E2 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 A2 16 00 90 00 2C [19:04:37]RAPDU: 90 00 [19:04:37]wFMCommunicate OK [19:04:37]wFMCommunicate request_size=9 [19:04:37]MH_SAM_APDU [19:04:37]CAPDU: 80 0D 02 02 04 EF CD 1B 45 [19:04:37]Write to MH i2c: E2 0C 00 A3 16 80 0D 02 02 04 00 EF CD 1B 45 00 00 57 [19:04:37]Write i2c OK [19:04:37]MH_I2C_Read... [19:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:37]Read from MH i2c: E2 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 03 00 A3 16 00 90 00 2D [19:04:37]RAPDU: 90 00 [19:04:37]wFMCommunicate OK [19:04:37]wFMCommunicate request_size=4 [19:04:37]MH_SAM_APDU [19:04:37]CAPDU: 80 0D 03 02 [19:04:37]Write to MH i2c: E2 08 00 A4 16 80 0D 03 02 00 00 00 00 35 [19:04:37]Write i2c OK [19:04:37]MH_I2C_Read... [19:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:04:37]Read from MH i2c: E2 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 0B 00 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 0B 00 A4 16 00 C6 18 57 C5 17 DA E4 1C 90 00 21 [19:04:37]RAPDU: C6 18 57 C5 17 DA E4 1C 90 00 [19:04:37]wFMCommunicate OK [19:04:37]SAM_PROTO_SignData done [19:04:37]FM_MakeSignedData done [19:04:37]CreateOFDProtocolMessage [19:04:37]wFMCommunicate request_size=4 [19:04:37]MH_SAM_APDU [19:04:37]CAPDU: 80 11 00 00 [19:04:37]Write to MH i2c: E2 08 00 A5 16 80 11 00 00 00 00 00 00 35 [19:04:37]Write i2c OK [19:04:37]MH_I2C_Read... [19:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:37]Read from MH i2c: E2 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 17 00 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: E2 17 00 A5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 85 [19:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:04:37]wFMCommunicate OK [19:04:37]CreateOFDProtocolMessage done [19:04:37]OFDSenderStorePacket 289869 [19:04:37]StoreOFDPacket docnum=289869 [19:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 24 EB 06 01 85 6C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C3 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 84 DC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 4D 00 00 00 00 07 04 06 00 6C DC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 C5 BB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6C 04 00 35 04 06 00 83 D3 EF CD 1B 45 C6 18 57 C5 17 DA E4 1C [19:04:37]CheckFolder [19:04:37]dirname=/storage/ofd_packets [19:04:37]CheckFolder done [19:04:37]ProducePacketName [19:04:37]name=ofd_packets/00289869 [19:04:37]NVStorageSaveData ofd_packets/00289869 [19:04:37]File name is /storage/ofd_packets/00289869 [19:04:37]Write 300 bytes [19:04:37]NVStorageSaveData done [19:04:37]OFDSenderStorePacket done [19:04:37]KKMCreateOFDPacket done [19:04:37]NVStorageSaveData kkm_last_timestamp [19:04:37]File name is /storage/kkm_last_timestamp [19:04:37]Write 4 bytes [19:04:37]NVStorageSaveData done [19:04:37]ExternCall_PrintAddStr [19:04:37]wPrintStart [19:04:37]Write to MH i2c: 01 00 00 A6 16 BC [19:04:37]Write i2c OK [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: 01 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: 01 07 00 [19:04:37]MH_I2C_Read... [19:04:37]Read from MH i2c: 01 07 00 A6 16 00 00 00 00 00 FF 0F D1 [19:04:37]RasterBufferAndPrint [19:04:37]line Счет N : (1)24617980 [19:04:37]line ИНН: 02508201610067 [19:04:37]line Контрольно-Кассовый Чек [19:04:37]line ПРОДАЖА [19:04:37]line ТРК (МРК, ГНК) : 71 [19:04:37]line Товар: 2711190000 [19:04:37]line ГАЗ-К-5 [19:04:37]line 50.140 * 37.40 [19:04:37]line = 1875.24 [19:04:37]line НДС 12% НСП 1% [19:04:37]line > о реализуемом товаре [19:04:37]line ОКРУГЛЕНИЕ: -0.24 [19:04:37]line ИТОГО: 1875.00 [19:04:37]line Внесено: 1875.00 [19:04:37]line СДАЧА: 0.00 [19:04:37]line НСП 1% : 16.59 [19:04:37]line НДС 12% : 199.14 [19:04:37]line Наличными: 1875.00 [19:04:37]line Безнал.: 0.00 [19:04:37]line Место: АЗС № 90 "Партнёр-нефть" [19:04:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:04:37]line СНО: Общий режим [19:04:37]line Чек 543 23.09.2024 19:04 [19:04:37]line Смена: 515 ФФД: 1.0 [19:04:37]line ЗНМ: 0300000107 [19:04:37]line РНМ: 0000000000091827 [19:04:37]line Версия ККМ: 001 [19:04:37]line ФМ: 0000000000871832 [19:04:37]line ФД: 289869 [19:04:37]line ФПД: 144946284534597 [19:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190437&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289869&fm=144946284534597&tin=02508201610067®Number=0000000000091827&sum=187500 [19:04:37]written 0, free lines is 4095 [19:04:37]OFD Sender: Processing packet 289869 [packets to send 1784, broken 1783] [19:04:37]ProducePacketName [19:04:37]name=ofd_packets/00289869 [19:04:37]OFD Sender: To server: pG, [19:04:37]CommunicateWithHost lk.salyk.kg:30040 [19:04:37]ConnectInit lk.salyk.kg [19:04:38]Connected sock=10 [19:04: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 33 32 0E 01 00 00 24 EB 06 01 85 6C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C3 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 84 DC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 4D 00 00 00 00 07 04 06 00 6C DC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 C5 BB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4D 6C 04 00 35 04 06 00 83 D3 EF CD 1B 45 C6 18 57 C5 17 DA E4 1C [19:04:38]Write to MH i2c: 01 00 00 D0 16 E6 [19:04:38]Write i2c OK [19:04:38]MH_I2C_Read... [19:04:38]Read from MH i2c: 01 [19:04:38]MH_I2C_Read... [19:04:38]Read from MH i2c: 01 07 00 [19:04:38]MH_I2C_Read... [19:04:38]Read from MH i2c: 01 07 00 D0 16 00 00 00 00 00 C7 0C C0 [19:04:38]RasterBufferAndPrint [19:04:38]line [19:04:38]line [19:04:38]line [19:04:38]line [19:04:38]line [19:04:38]written 0, free lines is 3276 [19:04:38]MH_Cut [19:04:38]Write to MH i2c: D1 01 00 D7 16 01 BF [19:04:38]Write i2c OK [19:04:38]MH_I2C_Read... [19:04:38]Read from MH i2c: D1 [19:04:38]MH_I2C_Read... [19:04:38]Read from MH i2c: D1 01 00 [19:04:38]MH_I2C_Read... [19:04:38]Read from MH i2c: D1 01 00 D7 16 00 BE [19:04:38]Write to MH i2c: 01 00 00 D8 16 EE [19:04:38]Write i2c OK [19:04:38]MH_I2C_Read... [19:04: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 33 32 4F 00 00 00 E1 80 47 00 FB 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 33 32 10 04 04 00 4D 6C 04 00 F4 03 04 00 98 63 F1 66 B6 04 01 00 00 B6 E3 1A 30 7E E8 84 86 [19:04:38]CommunicateWithHost err = 0 [19:04:38]CheckOFDResponse [19:04:38]1017 (14) - 77093643461234 [19:04:38]1041 (16) - 0000000000871832 [19:04:38]1040 (4) - 289869 [19:04:38]1012 (4) - 23.09.2024 12:48 [19:04:38]1206 (1) - 0 [19:04:38]OFD Sender: Remove packet 289869 [19:04:38]ProducePacketName [19:04:38]name=ofd_packets/00289869 [19:04:38]NVStorageDeleteData [19:04:38]*** Cut start [19:04:38]*** Partial cut [19:04:38]*** CUTSNS_PIN = 1 [19:04:38]OFD Sender: No OFD packet to send [19:04:38]*** CUTSNS_PIN = 0 [19:04:39]*** Brake cut motor [19:04:39]Read from MH i2c: 01 [19:04:39]MH_I2C_Read... [19:04:39]*** Stop cut motor [19:04:39]*** Cut end [19:04:39]Read from MH i2c: 01 07 00 [19:04:39]MH_I2C_Read... [19:04:39]Read from MH i2c: 01 07 00 D8 16 00 00 00 00 00 FF 0F 03 [19:04:39]process_action close_receipt done [19:04:39]requested_data is exist [19:04:39]produce_requested_data [19:04:39]requested_item fm.sn is exist - process it [19:04:39]wFMCommunicate request_size=4 [19:04:39]MH_SAM_APDU [19:04:39]CAPDU: 80 11 00 00 [19:04:39]Write to MH i2c: E2 08 00 D9 16 80 11 00 00 00 00 00 00 69 [19:04:39]Write i2c OK [19:04:39]MH_I2C_Read... [19:04:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:39]Read from MH i2c: E2 [19:04:39]MH_I2C_Read... [19:04:39]Read from MH i2c: E2 17 00 [19:04:39]MH_I2C_Read... [19:04:39]Read from MH i2c: E2 17 00 D9 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B9 [19:04:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:04:39]wFMCommunicate OK [19:04:39]requested_item fd.num is exist - process it [19:04:39]SAM_PROTO_GetFieldsCounters [19:04:39]wFMCommunicate request_size=4 [19:04:39]MH_SAM_APDU [19:04:39]CAPDU: 80 13 00 00 [19:04:39]Write to MH i2c: E2 08 00 DA 16 80 13 00 00 00 00 00 00 6C [19:04:39]Write i2c OK [19:04:39]MH_I2C_Read... [19:04:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:04:39]Read from MH i2c: E2 [19:04:39]MH_I2C_Read... [19:04:39]Read from MH i2c: E2 62 00 [19:04:39]MH_I2C_Read... [19:04:39]Read from MH i2c: E2 62 00 DA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4D 6C 04 00 0E 04 04 00 03 02 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 B1 [19:04: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4D 6C 04 00 0E 04 04 00 03 02 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 [19:04:39]wFMCommunicate OK [19:04:39]SAM_PROTO_GetFieldsCounters done [19:04:39]requested_item shift.num is exist - process it [19:04:39]requested_item shift.opened is exist - process it [19:04:39]req_shift_opened [19:04:39]FM_GetShiftState [19:04:39]SAM_PROTO_GetShiftState [19:04:39]wFMCommunicate request_size=4 [19:04:39]MH_SAM_APDU [19:04:39]CAPDU: 80 13 01 00 [19:04:39]Write to MH i2c: E2 08 00 DB 16 80 13 01 00 00 00 00 00 6E [19:04:39]Write i2c OK [19:04:39]MH_I2C_Read... [19:04:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:39]Read from MH i2c: E2 [19:04:39]MH_I2C_Read... [19:04:39]Read from MH i2c: E2 0E 00 [19:04:39]MH_I2C_Read... [19:04:39]Read from MH i2c: E2 0E 00 DB 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0F [19:04:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:04:39]wFMCommunicate OK [19:04:39]SAM_PROTO_GetShiftState done [19:04:39]FM_GetShiftState done [19:04:39]req_shift_opened done [19:04:39]requested_item shift.open_date is exist - process it [19:04:39]req_shift_open_date [19:04:39]req_shift_open_date done [19:04:39]produce_requested_data done [19:04:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289869,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:04:39]process_action_free close_receipt [19:04:39]json_value_free [19:04:39]json_value_free done [19:04:39]process_json_proto returns [19:04:39]Send response to host [19:04:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289869,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:04:39]free response buf [19:04:39]execute_script done [19:04:39]execute_script returns [19:04:39]free content buf [19:04:39]Sock 9.Close socket [19:04:39]Sock 9.Thread stoped [19:04:43]OFD Sender: No OFD packet to send [19:04:48]OFD Sender: No OFD packet to send [19:04:54]OFD Sender: No OFD packet to send [19:04:59]OFD Sender: No OFD packet to send [19:05:04]OFD Sender: No OFD packet to send [19:05:09]OFD Sender: No OFD packet to send [19:05:14]OFD Sender: No OFD packet to send [19:05:19]OFD Sender: No OFD packet to send [19:05:24]OFD Sender: No OFD packet to send [19:05:29]OFD Sender: No OFD packet to send [19:05:34]OFD Sender: No OFD packet to send [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:30]accept exits with 8 [19:06:30]New connection [19:06:30]New thread 3067350372 created [19:06:30]Thread 3067493732 joined [19:06:30]Waiting for new connection... [19:06:30] Sock 8.Parse request [19:06:30]Sock 8.Check first char [19:06:30]Sock 8.First char is OK [19:06:30]request: POST /json_proto HTTP/1.0 [19:06:30]Method: POST [19:06:30]URL: /json_proto [19:06:30]Method is POST - this is cgi request [19:06:30]url: /json_proto [19:06:30]query_string will be loaded in cgi processing [19:06:30]execute_cgi json_proto POST (null) [19:06:30]execute_cgi path=json_proto method=POST [19:06:30]POST find Content-Length [19:06:30]Host: 172.17.41.135:8080 [19:06:30]Content-Length: 679 [19:06:30]Content-Type: application/json [19:06:30] [19:06:30]POST finish read [19:06:30]Found Content-Length = 679 [19:06:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:30]execute_script... [19:06: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)24617982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:30]POST & json_proto [19:06:30]process_json_proto [19:06:30]json parsed OK: [19:06:30]protocol is kg_v1.0 [19:06:30]action value=close_receipt [19:06:30]process_action close_receipt [19:06:30]cmd_close_receipt [19:06:30]MH_GetDate [19:06:30]Write to MH i2c: F0 00 00 DC 16 E1 [19:06:30]Write i2c OK [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: F0 [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: F0 09 00 [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: F0 09 00 DC 16 00 38 BC F1 66 ED 3E 82 65 47 [19:06:30]GetLastDocTimeStamp 1727118277 [19:06:30]current date 1727118392 [19:06:30]FM_GetShiftState [19:06:30]SAM_PROTO_GetShiftState [19:06:30]wFMCommunicate request_size=4 [19:06:30]MH_SAM_APDU [19:06:30]CAPDU: 80 13 01 00 [19:06:30]Write to MH i2c: E2 08 00 DD 16 80 13 01 00 00 00 00 00 70 [19:06:30]Write i2c OK [19:06:30]MH_I2C_Read... [19:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:31]Read from MH i2c: E2 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 0E 00 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 0E 00 DD 16 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 11 [19:06:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:06:31]wFMCommunicate OK [19:06:31]SAM_PROTO_GetShiftState done [19:06:31]FM_GetShiftState done [19:06:31]opened in 1727051401 [19:06:31]opened+sec_in_day 1727137801 [19:06:31]quantity*price = 50036 [19:06:31]sum+1 = 50037 [19:06:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 544 23.09.2024 19:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289870 ФПД: 202214448240873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289870&fm=202214448240873&tin=02508201610067®Number=0000000000091827&sum=50000 [19:06:32]StoreToDocumentArchive [19:06:32]shift 515 fd 289870 [19:06:32]save to /storage/0515/doc_00289870 [19:06:32]save last doc name /storage/0515/doc_00289870 to /storage/kkm_last_doc_name [19:06:32]save OK [19:06:32]Clear old archive folders... [19:06:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:06:32]tlvbuf is B6F2C4C0 [19:06:32]SAM_PROTO_ClearQueue [19:06:32]wFMCommunicate request_size=4 [19:06:32]MH_SAM_APDU [19:06:32]CAPDU: 80 09 00 00 [19:06:32]Write to MH i2c: E2 08 00 EA 16 80 09 00 00 00 00 00 00 72 [19:06:32]Write i2c OK [19:06:32]MH_I2C_Read... [19:06:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:06:32]Read from MH i2c: E2 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 EA 16 00 90 00 74 [19:06:32]RAPDU: 90 00 [19:06:32]wFMCommunicate OK [19:06:32]SAM_PROTO_ClearQueue done [19:06:32]KKMCreateOFDPacket [19:06:32]OFDProtocolAddRootSTLVToBuf [19:06:32]FM_MakeSignedData [19:06:32]FM_MakeSignedData [19:06:32]SAM_PROTO_SignData [19:06:32]wFMCommunicate request_size=4 [19:06:32]MH_SAM_APDU [19:06:32]CAPDU: 80 0D 01 02 [19:06:32]Write to MH i2c: E2 08 00 EB 16 80 0D 01 02 00 00 00 00 7A [19:06:32]Write i2c OK [19:06:32]MH_I2C_Read... [19:06:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:06:32]Read from MH i2c: E2 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 EB 16 00 90 00 75 [19:06:32]RAPDU: 90 00 [19:06:32]wFMCommunicate OK [19:06:32]wFMCommunicate request_size=255 [19:06:32]MH_SAM_APDU [19:06:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 38 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6C 04 00 35 04 06 00 B7 [19:06:32]Write to MH i2c: E2 02 01 EC 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 38 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6C 04 00 35 04 06 00 B7 00 00 DF [19:06:32]Write i2c OK [19:06:32]MH_I2C_Read... [19:06:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:32]Read from MH i2c: E2 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 EC 16 00 90 00 76 [19:06:32]RAPDU: 90 00 [19:06:32]wFMCommunicate OK [19:06:32]wFMCommunicate request_size=10 [19:06:32]MH_SAM_APDU [19:06:32]CAPDU: 80 0D 02 02 05 E9 B8 5B 18 E9 [19:06:32]Write to MH i2c: E2 0D 00 ED 16 80 0D 02 02 05 00 E9 B8 5B 18 E9 00 00 84 [19:06:32]Write i2c OK [19:06:32]MH_I2C_Read... [19:06:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:32]Read from MH i2c: E2 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 03 00 ED 16 00 90 00 77 [19:06:32]RAPDU: 90 00 [19:06:32]wFMCommunicate OK [19:06:32]wFMCommunicate request_size=4 [19:06:32]MH_SAM_APDU [19:06:32]CAPDU: 80 0D 03 02 [19:06:32]Write to MH i2c: E2 08 00 EE 16 80 0D 03 02 00 00 00 00 7F [19:06:32]Write i2c OK [19:06:32]MH_I2C_Read... [19:06:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:06:32]Read from MH i2c: E2 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 0B 00 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 0B 00 EE 16 00 31 06 0A FA 23 38 FF 01 90 00 16 [19:06:32]RAPDU: 31 06 0A FA 23 38 FF 01 90 00 [19:06:32]wFMCommunicate OK [19:06:32]SAM_PROTO_SignData done [19:06:32]FM_MakeSignedData done [19:06:32]CreateOFDProtocolMessage [19:06:32]wFMCommunicate request_size=4 [19:06:32]MH_SAM_APDU [19:06:32]CAPDU: 80 11 00 00 [19:06:32]Write to MH i2c: E2 08 00 EF 16 80 11 00 00 00 00 00 00 7F [19:06:32]Write i2c OK [19:06:32]MH_I2C_Read... [19:06:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:32]Read from MH i2c: E2 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 17 00 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: E2 17 00 EF 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CF [19:06:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:06:32]wFMCommunicate OK [19:06:32]CreateOFDProtocolMessage done [19:06:32]OFDSenderStorePacket 289870 [19:06:32]StoreOFDPacket docnum=289870 [19:06:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DC 27 07 01 F5 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 38 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6C 04 00 35 04 06 00 B7 E9 B8 5B 18 E9 31 06 0A FA 23 38 FF 01 [19:06:32]CheckFolder [19:06:32]dirname=/storage/ofd_packets [19:06:32]CheckFolder done [19:06:32]ProducePacketName [19:06:32]name=ofd_packets/00289870 [19:06:32]NVStorageSaveData ofd_packets/00289870 [19:06:32]File name is /storage/ofd_packets/00289870 [19:06:32]Write 301 bytes [19:06:32]NVStorageSaveData done [19:06:32]OFDSenderStorePacket done [19:06:32]KKMCreateOFDPacket done [19:06:32]NVStorageSaveData kkm_last_timestamp [19:06:32]File name is /storage/kkm_last_timestamp [19:06:32]Write 4 bytes [19:06:32]NVStorageSaveData done [19:06:32]ExternCall_PrintAddStr [19:06:32]wPrintStart [19:06:32]Write to MH i2c: 01 00 00 F0 16 06 [19:06:32]Write i2c OK [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: 01 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: 01 07 00 [19:06:32]MH_I2C_Read... [19:06:32]Read from MH i2c: 01 07 00 F0 16 00 00 00 00 00 FF 0F 1B [19:06:32]RasterBufferAndPrint [19:06:32]line Счет N : (1)24617982 [19:06:32]line ИНН: 02508201610067 [19:06:32]line Контрольно-Кассовый Чек [19:06:32]line ПРОДАЖА [19:06:32]line ТРК (МРК, ГНК) : 33 [19:06:32]line Товар: 2710124130 [19:06:32]line Аи-92-К-5 [19:06:32]line 7.380 * 67.80 [19:06:32]line = 500.36 [19:06:32]line НДС 12% НСП 1% [19:06:32]line > о реализуемом товаре [19:06:32]line ОКРУГЛЕНИЕ: -0.36 [19:06:32]line ИТОГО: 500.00 [19:06:32]line Внесено: 500.00 [19:06:32]line СДАЧА: 0.00 [19:06:32]line НСП 1% : 4.43 [19:06:32]line НДС 12% : 53.14 [19:06:32]line Наличными: 500.00 [19:06:32]line Безнал.: 0.00 [19:06:32]line Место: АЗС № 90 "Партнёр-нефть" [19:06:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:06:32]line СНО: Общий режим [19:06:32]line Чек 544 23.09.2024 19:06 [19:06:32]line Смена: 515 ФФД: 1.0 [19:06:32]line ЗНМ: 0300000107 [19:06:32]line РНМ: 0000000000091827 [19:06:32]line Версия ККМ: 001 [19:06:32]line ФМ: 0000000000871832 [19:06:32]line ФД: 289870 [19:06:32]line ФПД: 202214448240873 [19:06:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190632&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289870&fm=202214448240873&tin=02508201610067®Number=0000000000091827&sum=50000 [19:06:32]written 0, free lines is 4095 [19:06:32]OFD Sender: Processing packet 289870 [packets to send 1784, broken 1783] [19:06:32]ProducePacketName [19:06:32]name=ofd_packets/00289870 [19:06:32]OFD Sender: To server: pG, [19:06:32]CommunicateWithHost lk.salyk.kg:30040 [19:06:32]ConnectInit lk.salyk.kg [19:06:33]Connected sock=10 [19:06: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 33 32 0F 01 00 00 DC 27 07 01 F5 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 38 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4E 6C 04 00 35 04 06 00 B7 E9 B8 5B 18 E9 31 06 0A FA 23 38 FF 01 [19:06:33]Write to MH i2c: 01 00 00 1A 17 31 [19:06:33]Write i2c OK [19:06:33]MH_I2C_Read... [19:06:33]Read from MH i2c: 01 [19:06:33]MH_I2C_Read... [19:06:33]Read from MH i2c: 01 07 00 [19:06:33]MH_I2C_Read... [19:06:33]Read from MH i2c: 01 07 00 1A 17 00 00 00 00 00 C7 0C 0B [19:06:33]RasterBufferAndPrint [19:06:33]line [19:06:33]line [19:06:33]line [19:06:33]line [19:06:33]line [19:06:33]written 0, free lines is 3278 [19:06:33]MH_Cut [19:06:33]Write to MH i2c: D1 01 00 21 17 01 0A [19:06:33]Write i2c OK [19:06:33]MH_I2C_Read... [19:06:33]Read from MH i2c: D1 [19:06:33]MH_I2C_Read... [19:06:33]Read from MH i2c: D1 01 00 [19:06:33]MH_I2C_Read... [19:06:33]Read from MH i2c: D1 01 00 21 17 00 09 [19:06:33]Write to MH i2c: 01 00 00 22 17 39 [19:06:33]Write i2c OK [19:06:33]MH_I2C_Read... [19:06: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 33 32 4F 00 00 00 48 E6 47 00 36 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 33 32 10 04 04 00 4E 6C 04 00 F4 03 04 00 0B 64 F1 66 B6 04 01 00 00 E3 17 17 0B A1 32 E2 A7 [19:06:33]CommunicateWithHost err = 0 [19:06:33]CheckOFDResponse [19:06:33]1017 (14) - 77093643461234 [19:06:33]1041 (16) - 0000000000871832 [19:06:33]1040 (4) - 289870 [19:06:33]1012 (4) - 23.09.2024 12:50 [19:06:33]1206 (1) - 0 [19:06:33]OFD Sender: Remove packet 289870 [19:06:33]ProducePacketName [19:06:33]name=ofd_packets/00289870 [19:06:33]NVStorageDeleteData [19:06:33]*** Cut start [19:06:33]*** Partial cut [19:06:33]*** CUTSNS_PIN = 1 [19:06:33]OFD Sender: No OFD packet to send [19:06:33]*** CUTSNS_PIN = 0 [19:06:34]*** Brake cut motor [19:06:34]Read from MH i2c: 01 [19:06:34]MH_I2C_Read... [19:06:34]*** Stop cut motor [19:06:34]*** Cut end [19:06:34]Read from MH i2c: 01 07 00 [19:06:34]MH_I2C_Read... [19:06:34]Read from MH i2c: 01 07 00 22 17 00 00 00 00 00 FF 0F 4E [19:06:34]process_action close_receipt done [19:06:34]requested_data is exist [19:06:34]produce_requested_data [19:06:34]requested_item fm.sn is exist - process it [19:06:34]wFMCommunicate request_size=4 [19:06:34]MH_SAM_APDU [19:06:34]CAPDU: 80 11 00 00 [19:06:34]Write to MH i2c: E2 08 00 23 17 80 11 00 00 00 00 00 00 B4 [19:06:34]Write i2c OK [19:06:34]MH_I2C_Read... [19:06:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:34]Read from MH i2c: E2 [19:06:34]MH_I2C_Read... [19:06:34]Read from MH i2c: E2 17 00 [19:06:34]MH_I2C_Read... [19:06:34]Read from MH i2c: E2 17 00 23 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 04 [19:06:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:06:34]wFMCommunicate OK [19:06:34]requested_item fd.num is exist - process it [19:06:34]SAM_PROTO_GetFieldsCounters [19:06:34]wFMCommunicate request_size=4 [19:06:34]MH_SAM_APDU [19:06:34]CAPDU: 80 13 00 00 [19:06:34]Write to MH i2c: E2 08 00 24 17 80 13 00 00 00 00 00 00 B7 [19:06:34]Write i2c OK [19:06:34]MH_I2C_Read... [19:06:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:06:34]Read from MH i2c: E2 [19:06:34]MH_I2C_Read... [19:06:34]Read from MH i2c: E2 62 00 [19:06:34]MH_I2C_Read... [19:06:34]Read from MH i2c: E2 62 00 24 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4E 6C 04 00 0E 04 04 00 03 02 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 00 [19:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4E 6C 04 00 0E 04 04 00 03 02 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 [19:06:34]wFMCommunicate OK [19:06:34]SAM_PROTO_GetFieldsCounters done [19:06:34]requested_item shift.num is exist - process it [19:06:34]requested_item shift.opened is exist - process it [19:06:34]req_shift_opened [19:06:34]FM_GetShiftState [19:06:34]SAM_PROTO_GetShiftState [19:06:34]wFMCommunicate request_size=4 [19:06:34]MH_SAM_APDU [19:06:34]CAPDU: 80 13 01 00 [19:06:34]Write to MH i2c: E2 08 00 25 17 80 13 01 00 00 00 00 00 B9 [19:06:34]Write i2c OK [19:06:34]MH_I2C_Read... [19:06:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:34]Read from MH i2c: E2 [19:06:34]MH_I2C_Read... [19:06:34]Read from MH i2c: E2 0E 00 [19:06:34]MH_I2C_Read... [19:06:34]Read from MH i2c: E2 0E 00 25 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5A [19:06:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:06:34]wFMCommunicate OK [19:06:34]SAM_PROTO_GetShiftState done [19:06:34]FM_GetShiftState done [19:06:34]req_shift_opened done [19:06:34]requested_item shift.open_date is exist - process it [19:06:34]req_shift_open_date [19:06:34]req_shift_open_date done [19:06:34]produce_requested_data done [19:06:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289870,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:06:34]process_action_free close_receipt [19:06:34]json_value_free [19:06:34]json_value_free done [19:06:34]process_json_proto returns [19:06:34]Send response to host [19:06:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289870,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:06:34]free response buf [19:06:34]execute_script done [19:06:34]execute_script returns [19:06:34]free content buf [19:06:34]Sock 8.Close socket [19:06:34]Sock 8.Thread stoped [19:06:35]accept exits with 9 [19:06:35]New connection [19:06:35]New thread 3067493732 created [19:06:35]Thread 3067350372 joined [19:06:35]Waiting for new connection... [19:06:35] Sock 9.Parse request [19:06:35]Sock 9.Check first char [19:06:35]Sock 9.First char is OK [19:06:35]request: POST /json_proto HTTP/1.0 [19:06:35]Method: POST [19:06:35]URL: /json_proto [19:06:35]Method is POST - this is cgi request [19:06:35]url: /json_proto [19:06:35]query_string will be loaded in cgi processing [19:06:35]execute_cgi json_proto POST (null) [19:06:35]execute_cgi path=json_proto method=POST [19:06:35]POST find Content-Length [19:06:35]Host: 172.17.41.135:8080 [19:06:35]Content-Length: 791 [19:06:35]Content-Type: application/json [19:06:35] [19:06:35]POST finish read [19:06:35]Found Content-Length = 791 [19:06:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 78.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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:35]execute_script... [19:06:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 78.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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:35]POST & json_proto [19:06:35]process_json_proto [19:06:35]json parsed OK: [19:06:35]protocol is kg_v1.0 [19:06:35]action value=close_receipt [19:06:35]process_action close_receipt [19:06:35]cmd_close_receipt [19:06:35]MH_GetDate [19:06:35]Write to MH i2c: F0 00 00 26 17 2C [19:06:35]Write i2c OK [19:06:35]MH_I2C_Read... [19:06:35]Read from MH i2c: F0 [19:06:35]MH_I2C_Read... [19:06:35]Read from MH i2c: F0 09 00 [19:06:35]MH_I2C_Read... [19:06:35]Read from MH i2c: F0 09 00 26 17 00 3C BC F1 66 ED 3E 82 65 96 [19:06:35]GetLastDocTimeStamp 1727118392 [19:06:35]current date 1727118396 [19:06:35]FM_GetShiftState [19:06:35]SAM_PROTO_GetShiftState [19:06:35]wFMCommunicate request_size=4 [19:06:35]MH_SAM_APDU [19:06:35]CAPDU: 80 13 01 00 [19:06:35]Write to MH i2c: E2 08 00 27 17 80 13 01 00 00 00 00 00 BB [19:06:35]Write i2c OK [19:06:35]MH_I2C_Read... [19:06:35]Read from MH i2c: E2 [19:06:35]MH_I2C_Read... [19:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:35]Read from MH i2c: E2 0E 00 [19:06:35]MH_I2C_Read... [19:06:35]Read from MH i2c: E2 0E 00 27 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5C [19:06:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:06:35]wFMCommunicate OK [19:06:35]SAM_PROTO_GetShiftState done [19:06:35]FM_GetShiftState done [19:06:35]opened in 1727051401 [19:06:35]opened+sec_in_day 1727137801 [19:06:35]quantity*price = 0 [19:06:35]sum+1 = 1 [19:06:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 545 23.09.2024 19:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289871 ФПД: 247518668655740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190636&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289871&fm=247518668655740&tin=02508201610067®Number=0000000000091827&sum=0 [19:06:36]StoreToDocumentArchive [19:06:36]shift 515 fd 289871 [19:06:36]save to /storage/0515/doc_00289871 [19:06:36]save last doc name /storage/0515/doc_00289871 to /storage/kkm_last_doc_name [19:06:36]save OK [19:06:36]Clear old archive folders... [19:06:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:06:36]tlvbuf is 01919CD0 [19:06:36]SAM_PROTO_ClearQueue [19:06:36]wFMCommunicate request_size=4 [19:06:36]MH_SAM_APDU [19:06:36]CAPDU: 80 09 00 00 [19:06:36]Write to MH i2c: E2 08 00 34 17 80 09 00 00 00 00 00 00 BD [19:06:36]Write i2c OK [19:06:36]MH_I2C_Read... [19:06:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:06:36]Read from MH i2c: E2 [19:06:36]MH_I2C_Read... [19:06:36]Read from MH i2c: E2 03 00 [19:06:36]MH_I2C_Read... [19:06:36]Read from MH i2c: E2 03 00 34 17 00 90 00 BF [19:06:36]RAPDU: 90 00 [19:06:36]wFMCommunicate OK [19:06:36]SAM_PROTO_ClearQueue done [19:06:36]KKMCreateOFDPacket [19:06:36]OFDProtocolAddRootSTLVToBuf [19:06:36]FM_MakeSignedData [19:06:36]FM_MakeSignedData [19:06:36]SAM_PROTO_SignData [19:06:36]wFMCommunicate request_size=4 [19:06:36]MH_SAM_APDU [19:06:36]CAPDU: 80 0D 01 02 [19:06:36]Write to MH i2c: E2 08 00 35 17 80 0D 01 02 00 00 00 00 C5 [19:06:36]Write i2c OK [19:06:36]MH_I2C_Read... [19:06:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:06:36]Read from MH i2c: E2 [19:06:36]MH_I2C_Read... [19:06:36]Read from MH i2c: E2 03 00 [19:06:36]MH_I2C_Read... [19:06:36]Read from MH i2c: E2 03 00 35 17 00 90 00 C0 [19:06:36]RAPDU: 90 00 [19:06:36]wFMCommunicate OK [19:06:36]wFMCommunicate request_size=255 [19:06:36]MH_SAM_APDU [19:06:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 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 21 02 00 00 F4 03 04 00 3C BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6C 04 00 35 04 06 00 E1 1D EE 52 [19:06:36]Write to MH i2c: E2 02 01 36 17 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 3C BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6C 04 00 35 04 06 00 E1 1D EE 52 00 00 67 [19:06:36]Write i2c OK [19:06:36]MH_I2C_Read... [19:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:37]Read from MH i2c: E2 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 03 00 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 03 00 36 17 00 90 00 C1 [19:06:37]RAPDU: 90 00 [19:06:37]wFMCommunicate OK [19:06:37]wFMCommunicate request_size=7 [19:06:37]MH_SAM_APDU [19:06:37]CAPDU: 80 0D 02 02 02 0C 7C [19:06:37]Write to MH i2c: E2 0A 00 37 17 80 0D 02 02 02 00 0C 7C 00 00 54 [19:06:37]Write i2c OK [19:06:37]MH_I2C_Read... [19:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:37]Read from MH i2c: E2 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 03 00 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 03 00 37 17 00 90 00 C2 [19:06:37]RAPDU: 90 00 [19:06:37]wFMCommunicate OK [19:06:37]wFMCommunicate request_size=4 [19:06:37]MH_SAM_APDU [19:06:37]CAPDU: 80 0D 03 02 [19:06:37]Write to MH i2c: E2 08 00 38 17 80 0D 03 02 00 00 00 00 CA [19:06:37]Write i2c OK [19:06:37]MH_I2C_Read... [19:06:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:06:37]Read from MH i2c: E2 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 0B 00 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 0B 00 38 17 00 6E 57 BF 02 1E 21 99 8B 90 00 B4 [19:06:37]RAPDU: 6E 57 BF 02 1E 21 99 8B 90 00 [19:06:37]wFMCommunicate OK [19:06:37]SAM_PROTO_SignData done [19:06:37]FM_MakeSignedData done [19:06:37]CreateOFDProtocolMessage [19:06:37]wFMCommunicate request_size=4 [19:06:37]MH_SAM_APDU [19:06:37]CAPDU: 80 11 00 00 [19:06:37]Write to MH i2c: E2 08 00 39 17 80 11 00 00 00 00 00 00 CA [19:06:37]Write i2c OK [19:06:37]MH_I2C_Read... [19:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:37]Read from MH i2c: E2 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 17 00 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: E2 17 00 39 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1A [19:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:06:37]wFMCommunicate OK [19:06:37]CreateOFDProtocolMessage done [19:06:37]OFDSenderStorePacket 289871 [19:06:37]StoreOFDPacket docnum=289871 [19:06:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 AB 6A 04 01 E1 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 9E 33 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 21 02 00 00 F4 03 04 00 3C BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6C 04 00 35 04 06 00 E1 1D EE 52 0C 7C 6E 57 BF 02 1E 21 99 8B [19:06:37]CheckFolder [19:06:37]dirname=/storage/ofd_packets [19:06:37]CheckFolder done [19:06:37]ProducePacketName [19:06:37]name=ofd_packets/00289871 [19:06:37]NVStorageSaveData ofd_packets/00289871 [19:06:37]File name is /storage/ofd_packets/00289871 [19:06:37]Write 298 bytes [19:06:37]NVStorageSaveData done [19:06:37]OFDSenderStorePacket done [19:06:37]KKMCreateOFDPacket done [19:06:37]NVStorageSaveData kkm_last_timestamp [19:06:37]File name is /storage/kkm_last_timestamp [19:06:37]Write 4 bytes [19:06:37]NVStorageSaveData done [19:06:37]ExternCall_PrintAddStr [19:06:37]wPrintStart [19:06:37]Write to MH i2c: 01 00 00 3A 17 51 [19:06:37]Write i2c OK [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: 01 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: 01 07 00 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: 01 07 00 3A 17 00 00 00 00 00 FF 0F 66 [19:06:37]RasterBufferAndPrint [19:06:37]line Счет N : (1)24617981 [19:06:37]line ИНН: 02508201610067 [19:06:37]line Контрольно-Кассовый Чек [19:06:37]line ПРОДАЖА [19:06:37]line ТРК (МРК, ГНК) : 22 [19:06:37]line Товар: 2710194210 [19:06:37]line ДТ-К-5 [19:06:37]line 78.750 * 0.00 [19:06:37]line = 0.00 [19:06:37]line НДС 12% НСП 1% [19:06:37]line > о реализуемом товаре [19:06:37]line ИТОГО: 0.00 [19:06:37]line НСП 1% : 0.00 [19:06:37]line НДС 12% : 0.00 [19:06:37]line Наличными: 0.00 [19:06:37]line Безнал.: 0.00 [19:06:37]line Место: АЗС № 90 "Партнёр-нефть" [19:06:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:06:37]line СНО: Общий режим [19:06:37]line Чек 545 23.09.2024 19:06 [19:06:37]line Смена: 515 ФФД: 1.0 [19:06:37]line ЗНМ: 0300000107 [19:06:37]line РНМ: 0000000000091827 [19:06:37]line Версия ККМ: 001 [19:06:37]line Талоны: Топливная Карта [19:06:37]line 99990 [19:06:37]line ФМ: 0000000000871832 [19:06:37]line ФД: 289871 [19:06:37]line ФПД: 247518668655740 [19:06:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190636&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289871&fm=247518668655740&tin=02508201610067®Number=0000000000091827&sum=0 [19:06:37]written 0, free lines is 4095 [19:06:37]OFD Sender: Processing packet 289871 [packets to send 1784, broken 1783] [19:06:37]ProducePacketName [19:06:37]name=ofd_packets/00289871 [19:06:37]OFD Sender: To server: pG, [19:06:37]CommunicateWithHost lk.salyk.kg:30040 [19:06:37]ConnectInit lk.salyk.kg [19:06:37]Write to MH i2c: 01 00 00 63 17 7A [19:06:37]Write i2c OK [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: 01 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: 01 07 00 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: 01 07 00 63 17 00 00 00 00 00 DB 0C 68 [19:06:37]RasterBufferAndPrint [19:06:37]line [19:06:37]line [19:06:37]line [19:06:37]line [19:06:37]line [19:06:37]written 0, free lines is 3299 [19:06:37]MH_Cut [19:06:37]Write to MH i2c: D1 01 00 6A 17 01 53 [19:06:37]Write i2c OK [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: D1 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: D1 01 00 [19:06:37]MH_I2C_Read... [19:06:37]Read from MH i2c: D1 01 00 6A 17 00 52 [19:06:37]Write to MH i2c: 01 00 00 6B 17 82 [19:06:37]Write i2c OK [19:06:37]MH_I2C_Read... [19:06:37]Connected sock=10 [19:06:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 AB 6A 04 01 E1 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 9E 33 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 21 02 00 00 F4 03 04 00 3C BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 4F 6C 04 00 35 04 06 00 E1 1D EE 52 0C 7C 6E 57 BF 02 1E 21 99 8B [19:06: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 33 32 4F 00 00 00 A9 62 47 00 E8 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 33 32 10 04 04 00 4F 6C 04 00 F4 03 04 00 10 64 F1 66 B6 04 01 00 00 02 4C 1A C4 F6 58 39 45 [19:06:38]CommunicateWithHost err = 0 [19:06:38]CheckOFDResponse [19:06:38]1017 (14) - 77093643461234 [19:06:38]1041 (16) - 0000000000871832 [19:06:38]1040 (4) - 289871 [19:06:38]1012 (4) - 23.09.2024 12:50 [19:06:38]1206 (1) - 0 [19:06:38]OFD Sender: Remove packet 289871 [19:06:38]ProducePacketName [19:06:38]name=ofd_packets/00289871 [19:06:38]NVStorageDeleteData [19:06:38]*** Cut start [19:06:38]*** Partial cut [19:06:38]*** CUTSNS_PIN = 1 [19:06:38]*** CUTSNS_PIN = 0 [19:06:38]*** Brake cut motor [19:06:38]OFD Sender: No OFD packet to send [19:06:39]Read from MH i2c: 01 [19:06:39]MH_I2C_Read... [19:06:39]*** Stop cut motor [19:06:39]*** Cut end [19:06:39]Read from MH i2c: 01 07 00 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: 01 07 00 6B 17 00 00 00 00 00 FF 0F 97 [19:06:39]process_action close_receipt done [19:06:39]requested_data is exist [19:06:39]produce_requested_data [19:06:39]requested_item fm.sn is exist - process it [19:06:39]wFMCommunicate request_size=4 [19:06:39]MH_SAM_APDU [19:06:39]CAPDU: 80 11 00 00 [19:06:39]Write to MH i2c: E2 08 00 6C 17 80 11 00 00 00 00 00 00 FD [19:06:39]Write i2c OK [19:06:39]MH_I2C_Read... [19:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:39]Read from MH i2c: E2 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 17 00 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 17 00 6C 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4D [19:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:06:39]wFMCommunicate OK [19:06:39]requested_item fd.num is exist - process it [19:06:39]SAM_PROTO_GetFieldsCounters [19:06:39]wFMCommunicate request_size=4 [19:06:39]MH_SAM_APDU [19:06:39]CAPDU: 80 13 00 00 [19:06:39]Write to MH i2c: E2 08 00 6D 17 80 13 00 00 00 00 00 00 00 [19:06:39]Write i2c OK [19:06:39]MH_I2C_Read... [19:06:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:06:39]Read from MH i2c: E2 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 62 00 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 62 00 6D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4F 6C 04 00 0E 04 04 00 03 02 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 4D [19:06:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 4F 6C 04 00 0E 04 04 00 03 02 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 [19:06:39]wFMCommunicate OK [19:06:39]SAM_PROTO_GetFieldsCounters done [19:06:39]requested_item shift.num is exist - process it [19:06:39]requested_item shift.opened is exist - process it [19:06:39]req_shift_opened [19:06:39]FM_GetShiftState [19:06:39]SAM_PROTO_GetShiftState [19:06:39]wFMCommunicate request_size=4 [19:06:39]MH_SAM_APDU [19:06:39]CAPDU: 80 13 01 00 [19:06:39]Write to MH i2c: E2 08 00 6E 17 80 13 01 00 00 00 00 00 02 [19:06:39]Write i2c OK [19:06:39]MH_I2C_Read... [19:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:39]Read from MH i2c: E2 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 0E 00 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 0E 00 6E 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A3 [19:06:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:06:39]wFMCommunicate OK [19:06:39]SAM_PROTO_GetShiftState done [19:06:39]FM_GetShiftState done [19:06:39]req_shift_opened done [19:06:39]requested_item shift.open_date is exist - process it [19:06:39]req_shift_open_date [19:06:39]req_shift_open_date done [19:06:39]produce_requested_data done [19:06:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289871,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:06:39]process_action_free close_receipt [19:06:39]json_value_free [19:06:39]json_value_free done [19:06:39]process_json_proto returns [19:06:39]Send response to host [19:06:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289871,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:06:39]free response buf [19:06:39]execute_script done [19:06:39]execute_script returns [19:06:39]free content buf [19:06:39]Sock 9.Close socket [19:06:39]Sock 9.Thread stoped [19:06:39]accept exits with 8 [19:06:39]New connection [19:06:39]New thread 3067350372 created [19:06:39]Thread 3067493732 joined [19:06:39]Waiting for new connection... [19:06:39] Sock 8.Parse request [19:06:39]Sock 8.Check first char [19:06:39]Sock 8.First char is OK [19:06:39]request: POST /json_proto HTTP/1.0 [19:06:39]Method: POST [19:06:39]URL: /json_proto [19:06:39]Method is POST - this is cgi request [19:06:39]url: /json_proto [19:06:39]query_string will be loaded in cgi processing [19:06:39]execute_cgi json_proto POST (null) [19:06:39]execute_cgi path=json_proto method=POST [19:06:39]POST find Content-Length [19:06:39]Host: 172.17.41.135:8080 [19:06:39]Content-Length: 660 [19:06:39]Content-Type: application/json [19:06:39] [19:06:39]POST finish read [19:06:39]Found Content-Length = 660 [19:06:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [19:06:39]execute_script... [19:06: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)24617983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [19:06:39]POST & json_proto [19:06:39]process_json_proto [19:06:39]json parsed OK: [19:06:39]protocol is kg_v1.0 [19:06:39]action value=close_receipt [19:06:39]process_action close_receipt [19:06:39]cmd_close_receipt [19:06:39]MH_GetDate [19:06:39]Write to MH i2c: F0 00 00 6F 17 75 [19:06:39]Write i2c OK [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: F0 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: F0 09 00 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: F0 09 00 6F 17 00 40 BC F1 66 ED 3E 82 65 E3 [19:06:39]GetLastDocTimeStamp 1727118396 [19:06:39]current date 1727118400 [19:06:39]FM_GetShiftState [19:06:39]SAM_PROTO_GetShiftState [19:06:39]wFMCommunicate request_size=4 [19:06:39]MH_SAM_APDU [19:06:39]CAPDU: 80 13 01 00 [19:06:39]Write to MH i2c: E2 08 00 70 17 80 13 01 00 00 00 00 00 04 [19:06:39]Write i2c OK [19:06:39]MH_I2C_Read... [19:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:39]Read from MH i2c: E2 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 0E 00 [19:06:39]MH_I2C_Read... [19:06:39]Read from MH i2c: E2 0E 00 70 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A5 [19:06:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:06:39]wFMCommunicate OK [19:06:39]SAM_PROTO_GetShiftState done [19:06:39]FM_GetShiftState done [19:06:39]opened in 1727051401 [19:06:39]opened+sec_in_day 1727137801 [19:06:39]quantity*price = 50034 [19:06:39]sum+1 = 50036 [19:06:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 546 23.09.2024 19:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289872 ФПД: 226908010585104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289872&fm=226908010585104&tin=02508201610067®Number=0000000000091827&sum=50000 [19:06:40]StoreToDocumentArchive [19:06:40]shift 515 fd 289872 [19:06:40]save to /storage/0515/doc_00289872 [19:06:40]save last doc name /storage/0515/doc_00289872 to /storage/kkm_last_doc_name [19:06:40]save OK [19:06:40]Clear old archive folders... [19:06:40]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:06:40]tlvbuf is 01929550 [19:06:40]SAM_PROTO_ClearQueue [19:06:40]wFMCommunicate request_size=4 [19:06:40]MH_SAM_APDU [19:06:40]CAPDU: 80 09 00 00 [19:06:40]Write to MH i2c: E2 08 00 7D 17 80 09 00 00 00 00 00 00 06 [19:06:40]Write i2c OK [19:06:40]MH_I2C_Read... [19:06:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:06:40]Read from MH i2c: E2 [19:06:40]MH_I2C_Read... [19:06:40]Read from MH i2c: E2 03 00 [19:06:40]MH_I2C_Read... [19:06:40]Read from MH i2c: E2 03 00 7D 17 00 90 00 08 [19:06:40]RAPDU: 90 00 [19:06:40]wFMCommunicate OK [19:06:40]SAM_PROTO_ClearQueue done [19:06:40]KKMCreateOFDPacket [19:06:40]OFDProtocolAddRootSTLVToBuf [19:06:40]FM_MakeSignedData [19:06:40]FM_MakeSignedData [19:06:40]SAM_PROTO_SignData [19:06:40]wFMCommunicate request_size=4 [19:06:40]MH_SAM_APDU [19:06:40]CAPDU: 80 0D 01 02 [19:06:40]Write to MH i2c: E2 08 00 7E 17 80 0D 01 02 00 00 00 00 0E [19:06:40]Write i2c OK [19:06:40]MH_I2C_Read... [19:06:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:06:40]Read from MH i2c: E2 [19:06:40]MH_I2C_Read... [19:06:40]Read from MH i2c: E2 03 00 [19:06:40]MH_I2C_Read... [19:06:40]Read from MH i2c: E2 03 00 7E 17 00 90 00 09 [19:06:40]RAPDU: 90 00 [19:06:40]wFMCommunicate OK [19:06:40]wFMCommunicate request_size=253 [19:06:40]MH_SAM_APDU [19:06:40]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 22 02 00 00 F4 03 04 00 41 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6C 04 00 35 04 06 00 CE 5F 23 5E 1C 10 [19:06:41]Write to MH i2c: E2 00 01 7F 17 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 22 02 00 00 F4 03 04 00 41 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6C 04 00 35 04 06 00 CE 5F 23 5E 1C 10 00 00 46 [19:06:41]Write i2c OK [19:06:41]MH_I2C_Read... [19:06:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:41]Read from MH i2c: E2 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: E2 03 00 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: E2 03 00 7F 17 00 90 00 0A [19:06:41]RAPDU: 90 00 [19:06:41]wFMCommunicate OK [19:06:41]wFMCommunicate request_size=4 [19:06:41]MH_SAM_APDU [19:06:41]CAPDU: 80 0D 03 02 [19:06:41]Write to MH i2c: E2 08 00 80 17 80 0D 03 02 00 00 00 00 12 [19:06:41]Write i2c OK [19:06:41]MH_I2C_Read... [19:06:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:06:41]Read from MH i2c: E2 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: E2 0B 00 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: E2 0B 00 80 17 00 14 A9 65 39 8D 18 3A 29 90 00 76 [19:06:41]RAPDU: 14 A9 65 39 8D 18 3A 29 90 00 [19:06:41]wFMCommunicate OK [19:06:41]SAM_PROTO_SignData done [19:06:41]FM_MakeSignedData done [19:06:41]CreateOFDProtocolMessage [19:06:41]wFMCommunicate request_size=4 [19:06:41]MH_SAM_APDU [19:06:41]CAPDU: 80 11 00 00 [19:06:41]Write to MH i2c: E2 08 00 81 17 80 11 00 00 00 00 00 00 12 [19:06:41]Write i2c OK [19:06:41]MH_I2C_Read... [19:06:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:41]Read from MH i2c: E2 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: E2 17 00 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: E2 17 00 81 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 62 [19:06:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:06:41]wFMCommunicate OK [19:06:41]CreateOFDProtocolMessage done [19:06:41]OFDSenderStorePacket 289872 [19:06:41]StoreOFDPacket docnum=289872 [19:06:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 77 BE 00 01 FA A0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 22 02 00 00 F4 03 04 00 41 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6C 04 00 35 04 06 00 CE 5F 23 5E 1C 10 14 A9 65 39 8D 18 3A 29 [19:06:41]CheckFolder [19:06:41]dirname=/storage/ofd_packets [19:06:41]CheckFolder done [19:06:41]ProducePacketName [19:06:41]name=ofd_packets/00289872 [19:06:41]NVStorageSaveData ofd_packets/00289872 [19:06:41]File name is /storage/ofd_packets/00289872 [19:06:41]Write 294 bytes [19:06:41]NVStorageSaveData done [19:06:41]OFDSenderStorePacket done [19:06:41]KKMCreateOFDPacket done [19:06:41]NVStorageSaveData kkm_last_timestamp [19:06:41]File name is /storage/kkm_last_timestamp [19:06:41]Write 4 bytes [19:06:41]NVStorageSaveData done [19:06:41]ExternCall_PrintAddStr [19:06:41]wPrintStart [19:06:41]Write to MH i2c: 01 00 00 82 17 99 [19:06:41]Write i2c OK [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: 01 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: 01 07 00 [19:06:41]MH_I2C_Read... [19:06:41]Read from MH i2c: 01 07 00 82 17 00 00 00 00 00 FF 0F AE [19:06:41]RasterBufferAndPrint [19:06:41]line Счет N : (1)24617983 [19:06:41]line ИНН: 02508201610067 [19:06:41]line Контрольно-Кассовый Чек [19:06:41]line ПРОДАЖА [19:06:41]line ТРК (МРК, ГНК) : 54 [19:06:41]line Товар: 2710124130 [19:06:41]line SU-92 [19:06:41]line 7.220 * 69.30 [19:06:41]line = 500.35 [19:06:41]line НДС 12% НСП 1% [19:06:41]line > о реализуемом товаре [19:06:41]line ОКРУГЛЕНИЕ: -0.35 [19:06:41]line ИТОГО: 500.00 [19:06:41]line Внесено: 500.00 [19:06:41]line СДАЧА: 0.00 [19:06:41]line НСП 1% : 4.43 [19:06:41]line НДС 12% : 53.13 [19:06:41]line Наличными: 500.00 [19:06:41]line Безнал.: 0.00 [19:06:41]line Место: АЗС № 90 "Партнёр-нефть" [19:06:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:06:41]line СНО: Общий режим [19:06:41]line Чек 546 23.09.2024 19:06 [19:06:41]line Смена: 515 ФФД: 1.0 [19:06:41]line ЗНМ: 0300000107 [19:06:41]line РНМ: 0000000000091827 [19:06:41]line Версия ККМ: 001 [19:06:41]line ФМ: 0000000000871832 [19:06:41]line ФД: 289872 [19:06:41]line ФПД: 226908010585104 [19:06:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T190641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289872&fm=226908010585104&tin=02508201610067®Number=0000000000091827&sum=50000 [19:06:41]written 0, free lines is 4095 [19:06:41]OFD Sender: Processing packet 289872 [packets to send 1784, broken 1783] [19:06:41]ProducePacketName [19:06:41]name=ofd_packets/00289872 [19:06:41]OFD Sender: To server: pG, [19:06:41]CommunicateWithHost lk.salyk.kg:30040 [19:06:41]ConnectInit lk.salyk.kg [19:06:42]Connected sock=10 [19:06: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 33 32 08 01 00 00 77 BE 00 01 FA A0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 22 02 00 00 F4 03 04 00 41 BC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 50 6C 04 00 35 04 06 00 CE 5F 23 5E 1C 10 14 A9 65 39 8D 18 3A 29 [19:06:42]Write to MH i2c: 01 00 00 AC 17 C3 [19:06:42]Write i2c OK [19:06:42]MH_I2C_Read... [19:06:42]Read from MH i2c: 01 [19:06:42]MH_I2C_Read... [19:06:42]Read from MH i2c: 01 07 00 [19:06:42]MH_I2C_Read... [19:06:42]Read from MH i2c: 01 07 00 AC 17 00 00 00 00 00 EB 0C C1 [19:06:42]RasterBufferAndPrint [19:06:42]line [19:06:42]line [19:06:42]line [19:06:42]line [19:06:42]line [19:06:42]written 0, free lines is 3329 [19:06:42]MH_Cut [19:06:42]Write to MH i2c: D1 01 00 B3 17 01 9C [19:06:42]Write i2c OK [19:06:42]MH_I2C_Read... [19:06:42]Read from MH i2c: D1 [19:06:42]MH_I2C_Read... [19:06:42]Read from MH i2c: D1 01 00 [19:06:42]MH_I2C_Read... [19:06:42]Read from MH i2c: D1 01 00 B3 17 00 9B [19:06:42]Write to MH i2c: 01 00 00 B4 17 CB [19:06:42]Write i2c OK [19:06:42]MH_I2C_Read... [19:06: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 33 32 4F 00 00 00 DF DE 47 00 D8 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 33 32 10 04 04 00 50 6C 04 00 F4 03 04 00 15 64 F1 66 B6 04 01 00 00 C3 CA 2F CC 16 00 E0 73 [19:06:42]CommunicateWithHost err = 0 [19:06:42]CheckOFDResponse [19:06:42]1017 (14) - 77093643461234 [19:06:42]1041 (16) - 0000000000871832 [19:06:42]1040 (4) - 289872 [19:06:42]1012 (4) - 23.09.2024 12:50 [19:06:42]1206 (1) - 0 [19:06:42]OFD Sender: Remove packet 289872 [19:06:42]ProducePacketName [19:06:42]name=ofd_packets/00289872 [19:06:42]NVStorageDeleteData [19:06:43]*** Cut start [19:06:43]*** Partial cut [19:06:43]*** CUTSNS_PIN = 1 [19:06:43]*** CUTSNS_PIN = 0 [19:06:43]OFD Sender: No OFD packet to send [19:06:43]*** Brake cut motor [19:06:43]Read from MH i2c: 01 [19:06:43]MH_I2C_Read... [19:06:43]*** Stop cut motor [19:06:43]*** Cut end [19:06:43]Read from MH i2c: 01 07 00 [19:06:43]MH_I2C_Read... [19:06:43]Read from MH i2c: 01 07 00 B4 17 00 00 00 00 00 FF 0F E0 [19:06:43]process_action close_receipt done [19:06:43]requested_data is exist [19:06:43]produce_requested_data [19:06:43]requested_item fm.sn is exist - process it [19:06:43]wFMCommunicate request_size=4 [19:06:43]MH_SAM_APDU [19:06:43]CAPDU: 80 11 00 00 [19:06:43]Write to MH i2c: E2 08 00 B5 17 80 11 00 00 00 00 00 00 46 [19:06:43]Write i2c OK [19:06:43]MH_I2C_Read... [19:06:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:43]Read from MH i2c: E2 [19:06:43]MH_I2C_Read... [19:06:43]Read from MH i2c: E2 17 00 [19:06:43]MH_I2C_Read... [19:06:43]Read from MH i2c: E2 17 00 B5 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 96 [19:06:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:06:43]wFMCommunicate OK [19:06:43]requested_item fd.num is exist - process it [19:06:43]SAM_PROTO_GetFieldsCounters [19:06:43]wFMCommunicate request_size=4 [19:06:43]MH_SAM_APDU [19:06:43]CAPDU: 80 13 00 00 [19:06:43]Write to MH i2c: E2 08 00 B6 17 80 13 00 00 00 00 00 00 49 [19:06:43]Write i2c OK [19:06:43]MH_I2C_Read... [19:06:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:06:43]Read from MH i2c: E2 [19:06:43]MH_I2C_Read... [19:06:43]Read from MH i2c: E2 62 00 [19:06:43]MH_I2C_Read... [19:06:43]Read from MH i2c: E2 62 00 B6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 50 6C 04 00 0E 04 04 00 03 02 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 9A [19:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 50 6C 04 00 0E 04 04 00 03 02 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 [19:06:43]wFMCommunicate OK [19:06:43]SAM_PROTO_GetFieldsCounters done [19:06:43]requested_item shift.num is exist - process it [19:06:43]requested_item shift.opened is exist - process it [19:06:43]req_shift_opened [19:06:43]FM_GetShiftState [19:06:43]SAM_PROTO_GetShiftState [19:06:43]wFMCommunicate request_size=4 [19:06:43]MH_SAM_APDU [19:06:43]CAPDU: 80 13 01 00 [19:06:43]Write to MH i2c: E2 08 00 B7 17 80 13 01 00 00 00 00 00 4B [19:06:43]Write i2c OK [19:06:43]MH_I2C_Read... [19:06:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:44]Read from MH i2c: E2 [19:06:44]MH_I2C_Read... [19:06:44]Read from MH i2c: E2 0E 00 [19:06:44]MH_I2C_Read... [19:06:44]Read from MH i2c: E2 0E 00 B7 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [19:06:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:06:44]wFMCommunicate OK [19:06:44]SAM_PROTO_GetShiftState done [19:06:44]FM_GetShiftState done [19:06:44]req_shift_opened done [19:06:44]requested_item shift.open_date is exist - process it [19:06:44]req_shift_open_date [19:06:44]req_shift_open_date done [19:06:44]produce_requested_data done [19:06:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289872,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:06:44]process_action_free close_receipt [19:06:44]json_value_free [19:06:44]json_value_free done [19:06:44]process_json_proto returns [19:06:44]Send response to host [19:06:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289872,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:06:44]free response buf [19:06:44]execute_script done [19:06:44]execute_script returns [19:06:44]free content buf [19:06:44]Sock 8.Close socket [19:06:44]Sock 8.Thread stoped [19:06:48]OFD Sender: No OFD packet to send [19:06:53]OFD Sender: No OFD packet to send [19:06:58]OFD Sender: No OFD packet to send [19:07:03]OFD Sender: No OFD packet to send [19:07:08]OFD Sender: No OFD packet to send [19:07:13]OFD Sender: No OFD packet to send [19:07:18]OFD Sender: No OFD packet to send [19:07:23]OFD Sender: No OFD packet to send [19:07:28]OFD Sender: No OFD packet to send [19:07:33]OFD Sender: No OFD packet to send [19:07:38]OFD Sender: No OFD packet to send [19:07:43]OFD Sender: No OFD packet to send [19:07:48]OFD Sender: No OFD packet to send [19:07:53]OFD Sender: No OFD packet to send [19:07:58]OFD Sender: No OFD packet to send [19:08:03]OFD Sender: No OFD packet to send [19:08:08]OFD Sender: No OFD packet to send [19:08:13]OFD Sender: No OFD packet to send [19:08:18]OFD Sender: No OFD packet to send [19:08:23]OFD Sender: No OFD packet to send [19:08:28]OFD Sender: No OFD packet to send [19:08:33]OFD Sender: No OFD packet to send [19:08:38]OFD Sender: No OFD packet to send [19:08:44]OFD Sender: No OFD packet to send [19:08:49]OFD Sender: No OFD packet to send [19:08:54]OFD Sender: No OFD packet to send [19:08:59]OFD Sender: No OFD packet to send [19:09:04]OFD Sender: No OFD packet to send [19:09:09]OFD Sender: No OFD packet to send [19:09:14]OFD Sender: No OFD packet to send [19:09:19]OFD Sender: No OFD packet to send [19:09:24]OFD Sender: No OFD packet to send [19:09:29]OFD Sender: No OFD packet to send [19:09:34]OFD Sender: No OFD packet to send [19:09:39]OFD Sender: No OFD packet to send [19:09:44]OFD Sender: No OFD packet to send [19:09:49]OFD Sender: No OFD packet to send [19:09:54]OFD Sender: No OFD packet to send [19:09:59]OFD Sender: No OFD packet to send [19:10:04]OFD Sender: No OFD packet to send [19:10:09]OFD Sender: No OFD packet to send [19:10:14]OFD Sender: No OFD packet to send [19:10:19]OFD Sender: No OFD packet to send [19:10:24]OFD Sender: No OFD packet to send [19:10:29]OFD Sender: No OFD packet to send [19:10:34]OFD Sender: No OFD packet to send [19:10:35]accept exits with 9 [19:10:35]New connection [19:10:35]New thread 3067493732 created [19:10:35]Thread 3067350372 joined [19:10:35]Waiting for new connection... [19:10:35] Sock 9.Parse request [19:10:35]Sock 9.Check first char [19:10:35]Sock 9.First char is OK [19:10:35]request: POST /json_proto HTTP/1.0 [19:10:35]Method: POST [19:10:35]URL: /json_proto [19:10:35]Method is POST - this is cgi request [19:10:35]url: /json_proto [19:10:35]query_string will be loaded in cgi processing [19:10:35]execute_cgi json_proto POST (null) [19:10:35]execute_cgi path=json_proto method=POST [19:10:35]POST find Content-Length [19:10:35]Host: 172.17.41.135:8080 [19:10:35]Content-Length: 625 [19:10:35]Content-Type: application/json [19:10:35] [19:10:35]POST finish read [19:10:35]Found Content-Length = 625 [19:10:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:35]execute_script... [19:10:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:35]POST & json_proto [19:10:35]process_json_proto [19:10:35]json parsed OK: [19:10:35]protocol is kg_v1.0 [19:10:35]action value=close_receipt [19:10:35]process_action close_receipt [19:10:35]cmd_close_receipt [19:10:35]MH_GetDate [19:10:35]Write to MH i2c: F0 00 00 B8 17 BE [19:10:35]Write i2c OK [19:10:35]MH_I2C_Read... [19:10:35]Read from MH i2c: F0 [19:10:35]MH_I2C_Read... [19:10:35]Read from MH i2c: F0 09 00 [19:10:35]MH_I2C_Read... [19:10:35]Read from MH i2c: F0 09 00 B8 17 00 2C BD F1 66 ED 3E 82 65 19 [19:10:35]GetLastDocTimeStamp 1727118401 [19:10:35]current date 1727118636 [19:10:35]FM_GetShiftState [19:10:35]SAM_PROTO_GetShiftState [19:10:35]wFMCommunicate request_size=4 [19:10:35]MH_SAM_APDU [19:10:35]CAPDU: 80 13 01 00 [19:10:35]Write to MH i2c: E2 08 00 B9 17 80 13 01 00 00 00 00 00 4D [19:10:35]Write i2c OK [19:10:35]MH_I2C_Read... [19:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:35]Read from MH i2c: E2 [19:10:35]MH_I2C_Read... [19:10:35]Read from MH i2c: E2 0E 00 [19:10:35]MH_I2C_Read... [19:10:35]Read from MH i2c: E2 0E 00 B9 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EE [19:10:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:10:35]wFMCommunicate OK [19:10:35]SAM_PROTO_GetShiftState done [19:10:35]FM_GetShiftState done [19:10:35]opened in 1727051401 [19:10:35]opened+sec_in_day 1727137801 [19:10:35]quantity*price = 99999 [19:10:35]sum+1 = 100001 [19:10:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 547 23.09.2024 19:10 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289873 ФПД: 50178910059274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191036&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289873&fm=50178910059274&tin=02508201610067®Number=0000000000091827&sum=100000 [19:10:36]StoreToDocumentArchive [19:10:36]shift 515 fd 289873 [19:10:36]save to /storage/0515/doc_00289873 [19:10:36]save last doc name /storage/0515/doc_00289873 to /storage/kkm_last_doc_name [19:10:36]save OK [19:10:36]Clear old archive folders... [19:10:36]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:10:36]tlvbuf is 018F38F0 [19:10:36]SAM_PROTO_ClearQueue [19:10:36]wFMCommunicate request_size=4 [19:10:36]MH_SAM_APDU [19:10:36]CAPDU: 80 09 00 00 [19:10:36]Write to MH i2c: E2 08 00 C6 17 80 09 00 00 00 00 00 00 4F [19:10:36]Write i2c OK [19:10:36]MH_I2C_Read... [19:10:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:10:36]Read from MH i2c: E2 [19:10:36]MH_I2C_Read... [19:10:36]Read from MH i2c: E2 03 00 [19:10:36]MH_I2C_Read... [19:10:36]Read from MH i2c: E2 03 00 C6 17 00 90 00 51 [19:10:36]RAPDU: 90 00 [19:10:36]wFMCommunicate OK [19:10:36]SAM_PROTO_ClearQueue done [19:10:36]KKMCreateOFDPacket [19:10:36]OFDProtocolAddRootSTLVToBuf [19:10:36]FM_MakeSignedData [19:10:36]FM_MakeSignedData [19:10:36]SAM_PROTO_SignData [19:10:36]wFMCommunicate request_size=4 [19:10:36]MH_SAM_APDU [19:10:36]CAPDU: 80 0D 01 02 [19:10:36]Write to MH i2c: E2 08 00 C7 17 80 0D 01 02 00 00 00 00 57 [19:10:36]Write i2c OK [19:10:36]MH_I2C_Read... [19:10:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:10:36]Read from MH i2c: E2 [19:10:36]MH_I2C_Read... [19:10:36]Read from MH i2c: E2 03 00 [19:10:36]MH_I2C_Read... [19:10:36]Read from MH i2c: E2 03 00 C7 17 00 90 00 52 [19:10:36]RAPDU: 90 00 [19:10:36]wFMCommunicate OK [19:10:36]wFMCommunicate request_size=253 [19:10:36]MH_SAM_APDU [19:10:36]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 2C BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6C 04 00 35 04 06 00 2D A3 30 1B FB 0A [19:10:36]Write to MH i2c: E2 00 01 C8 17 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 2C BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6C 04 00 35 04 06 00 2D A3 30 1B FB 0A 00 00 AD [19:10:36]Write i2c OK [19:10:36]MH_I2C_Read... [19:10:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:37]Read from MH i2c: E2 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: E2 03 00 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: E2 03 00 C8 17 00 90 00 53 [19:10:37]RAPDU: 90 00 [19:10:37]wFMCommunicate OK [19:10:37]wFMCommunicate request_size=4 [19:10:37]MH_SAM_APDU [19:10:37]CAPDU: 80 0D 03 02 [19:10:37]Write to MH i2c: E2 08 00 C9 17 80 0D 03 02 00 00 00 00 5B [19:10:37]Write i2c OK [19:10:37]MH_I2C_Read... [19:10:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:10:37]Read from MH i2c: E2 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: E2 0B 00 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: E2 0B 00 C9 17 00 74 F8 CE A8 74 AF 02 D3 90 00 36 [19:10:37]RAPDU: 74 F8 CE A8 74 AF 02 D3 90 00 [19:10:37]wFMCommunicate OK [19:10:37]SAM_PROTO_SignData done [19:10:37]FM_MakeSignedData done [19:10:37]CreateOFDProtocolMessage [19:10:37]wFMCommunicate request_size=4 [19:10:37]MH_SAM_APDU [19:10:37]CAPDU: 80 11 00 00 [19:10:37]Write to MH i2c: E2 08 00 CA 17 80 11 00 00 00 00 00 00 5B [19:10:37]Write i2c OK [19:10:37]MH_I2C_Read... [19:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:37]Read from MH i2c: E2 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: E2 17 00 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: E2 17 00 CA 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AB [19:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:10:37]wFMCommunicate OK [19:10:37]CreateOFDProtocolMessage done [19:10:37]OFDSenderStorePacket 289873 [19:10:37]StoreOFDPacket docnum=289873 [19:10:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2F A1 00 01 22 5B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 2C BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6C 04 00 35 04 06 00 2D A3 30 1B FB 0A 74 F8 CE A8 74 AF 02 D3 [19:10:37]CheckFolder [19:10:37]dirname=/storage/ofd_packets [19:10:37]CheckFolder done [19:10:37]ProducePacketName [19:10:37]name=ofd_packets/00289873 [19:10:37]NVStorageSaveData ofd_packets/00289873 [19:10:37]File name is /storage/ofd_packets/00289873 [19:10:37]Write 294 bytes [19:10:37]NVStorageSaveData done [19:10:37]OFDSenderStorePacket done [19:10:37]KKMCreateOFDPacket done [19:10:37]NVStorageSaveData kkm_last_timestamp [19:10:37]File name is /storage/kkm_last_timestamp [19:10:37]Write 4 bytes [19:10:37]NVStorageSaveData done [19:10:37]ExternCall_PrintAddStr [19:10:37]wPrintStart [19:10:37]Write to MH i2c: 01 00 00 CB 17 E2 [19:10:37]Write i2c OK [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: 01 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: 01 07 00 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: 01 07 00 CB 17 00 00 00 00 00 FF 0F F7 [19:10:37]RasterBufferAndPrint [19:10:37]line Счет N : (1)24617985 [19:10:37]line ИНН: 02508201610067 [19:10:37]line Контрольно-Кассовый Чек [19:10:37]line ПРОДАЖА [19:10:37]line ТРК (МРК, ГНК) : 44 [19:10:37]line Товар: 2710124130 [19:10:37]line SU-92 [19:10:37]line 14.430 * 69.30 [19:10:37]line = 1000.00 [19:10:37]line НДС 12% НСП 1% [19:10:37]line > о реализуемом товаре [19:10:37]line ИТОГО: 1000.00 [19:10:37]line НСП 1% : 8.85 [19:10:37]line НДС 12% : 106.19 [19:10:37]line Наличными: 1000.00 [19:10:37]line Безнал.: 0.00 [19:10:37]line Место: АЗС № 90 "Партнёр-нефть" [19:10:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:10:37]line СНО: Общий режим [19:10:37]line Чек 547 23.09.2024 19:10 [19:10:37]line Смена: 515 ФФД: 1.0 [19:10:37]line ЗНМ: 0300000107 [19:10:37]line РНМ: 0000000000091827 [19:10:37]line Версия ККМ: 001 [19:10:37]line ФМ: 0000000000871832 [19:10:37]line ФД: 289873 [19:10:37]line ФПД: 50178910059274 [19:10:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191036&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289873&fm=50178910059274&tin=02508201610067®Number=0000000000091827&sum=100000 [19:10:37]written 0, free lines is 4095 [19:10:37]OFD Sender: Processing packet 289873 [packets to send 1784, broken 1783] [19:10:37]ProducePacketName [19:10:37]name=ofd_packets/00289873 [19:10:37]OFD Sender: To server: pG, [19:10:37]CommunicateWithHost lk.salyk.kg:30040 [19:10:37]ConnectInit lk.salyk.kg [19:10:37]Connected sock=10 [19:10:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 2F A1 00 01 22 5B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 2C BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 51 6C 04 00 35 04 06 00 2D A3 30 1B FB 0A 74 F8 CE A8 74 AF 02 D3 [19:10:37]Write to MH i2c: 01 00 00 F2 17 09 [19:10:37]Write i2c OK [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: 01 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: 01 07 00 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: 01 07 00 F2 17 00 00 00 00 00 F6 0C 12 [19:10:37]RasterBufferAndPrint [19:10:37]line [19:10:37]line [19:10:37]line [19:10:37]line [19:10:37]line [19:10:37]written 0, free lines is 3324 [19:10:37]MH_Cut [19:10:37]Write to MH i2c: D1 01 00 F9 17 01 E2 [19:10:37]Write i2c OK [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: D1 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: D1 01 00 [19:10:37]MH_I2C_Read... [19:10:37]Read from MH i2c: D1 01 00 F9 17 00 E1 [19:10:37]Write to MH i2c: 01 00 00 FA 17 11 [19:10:37]Write i2c OK [19:10:37]MH_I2C_Read... [19:10: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 33 32 4F 00 00 00 8E 61 47 00 FB 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 33 32 10 04 04 00 51 6C 04 00 F4 03 04 00 00 65 F1 66 B6 04 01 00 00 94 D8 C8 05 AD 6A A5 2A [19:10:38]CommunicateWithHost err = 0 [19:10:38]CheckOFDResponse [19:10:38]1017 (14) - 77093643461234 [19:10:38]1041 (16) - 0000000000871832 [19:10:38]1040 (4) - 289873 [19:10:38]1012 (4) - 23.09.2024 12:54 [19:10:38]1206 (1) - 0 [19:10:38]OFD Sender: Remove packet 289873 [19:10:38]ProducePacketName [19:10:38]name=ofd_packets/00289873 [19:10:38]NVStorageDeleteData [19:10:38]*** Cut start [19:10:38]*** Partial cut [19:10:38]*** CUTSNS_PIN = 1 [19:10:38]*** CUTSNS_PIN = 0 [19:10:38]OFD Sender: No OFD packet to send [19:10:38]*** Brake cut motor [19:10:39]Read from MH i2c: 01 [19:10:39]MH_I2C_Read... [19:10:39]*** Stop cut motor [19:10:39]*** Cut end [19:10:39]Read from MH i2c: 01 07 00 [19:10:39]MH_I2C_Read... [19:10:39]Read from MH i2c: 01 07 00 FA 17 00 00 00 00 00 FF 0F 26 [19:10:39]process_action close_receipt done [19:10:39]requested_data is exist [19:10:39]produce_requested_data [19:10:39]requested_item fm.sn is exist - process it [19:10:39]wFMCommunicate request_size=4 [19:10:39]MH_SAM_APDU [19:10:39]CAPDU: 80 11 00 00 [19:10:39]Write to MH i2c: E2 08 00 FB 17 80 11 00 00 00 00 00 00 8C [19:10:39]Write i2c OK [19:10:39]MH_I2C_Read... [19:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:39]Read from MH i2c: E2 [19:10:39]MH_I2C_Read... [19:10:39]Read from MH i2c: E2 17 00 [19:10:39]MH_I2C_Read... [19:10:39]Read from MH i2c: E2 17 00 FB 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DC [19:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:10:39]wFMCommunicate OK [19:10:39]requested_item fd.num is exist - process it [19:10:39]SAM_PROTO_GetFieldsCounters [19:10:39]wFMCommunicate request_size=4 [19:10:39]MH_SAM_APDU [19:10:39]CAPDU: 80 13 00 00 [19:10:39]Write to MH i2c: E2 08 00 FC 17 80 13 00 00 00 00 00 00 8F [19:10:39]Write i2c OK [19:10:39]MH_I2C_Read... [19:10:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:39]Read from MH i2c: E2 [19:10:39]MH_I2C_Read... [19:10:39]Read from MH i2c: E2 62 00 [19:10:39]MH_I2C_Read... [19:10:39]Read from MH i2c: E2 62 00 FC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 51 6C 04 00 0E 04 04 00 03 02 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 E4 [19:10: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 51 6C 04 00 0E 04 04 00 03 02 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 [19:10:39]wFMCommunicate OK [19:10:39]SAM_PROTO_GetFieldsCounters done [19:10:39]requested_item shift.num is exist - process it [19:10:39]requested_item shift.opened is exist - process it [19:10:39]req_shift_opened [19:10:39]FM_GetShiftState [19:10:39]SAM_PROTO_GetShiftState [19:10:39]wFMCommunicate request_size=4 [19:10:39]MH_SAM_APDU [19:10:39]CAPDU: 80 13 01 00 [19:10:39]Write to MH i2c: E2 08 00 FD 17 80 13 01 00 00 00 00 00 91 [19:10:39]Write i2c OK [19:10:39]MH_I2C_Read... [19:10:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:39]Read from MH i2c: E2 [19:10:39]MH_I2C_Read... [19:10:39]Read from MH i2c: E2 0E 00 [19:10:39]MH_I2C_Read... [19:10:39]Read from MH i2c: E2 0E 00 FD 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [19:10:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:10:39]wFMCommunicate OK [19:10:39]SAM_PROTO_GetShiftState done [19:10:39]FM_GetShiftState done [19:10:39]req_shift_opened done [19:10:39]requested_item shift.open_date is exist - process it [19:10:39]req_shift_open_date [19:10:39]req_shift_open_date done [19:10:39]produce_requested_data done [19:10:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289873,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:10:39]process_action_free close_receipt [19:10:39]json_value_free [19:10:39]json_value_free done [19:10:39]process_json_proto returns [19:10:39]Send response to host [19:10:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289873,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:10:39]free response buf [19:10:39]execute_script done [19:10:39]execute_script returns [19:10:39]free content buf [19:10:39]Sock 9.Close socket [19:10:39]Sock 9.Thread stoped [19:10:43]OFD Sender: No OFD packet to send [19:10:48]OFD Sender: No OFD packet to send [19:10:53]OFD Sender: No OFD packet to send [19:10:58]OFD Sender: No OFD packet to send [19:11:03]OFD Sender: No OFD packet to send [19:11:08]OFD Sender: No OFD packet to send [19:11:13]OFD Sender: No OFD packet to send [19:11:18]OFD Sender: No OFD packet to send [19:11:23]OFD Sender: No OFD packet to send [19:11:28]OFD Sender: No OFD packet to send [19:11:33]OFD Sender: No OFD packet to send [19:11:38]OFD Sender: No OFD packet to send [19:11:44]OFD Sender: No OFD packet to send [19:11:49]OFD Sender: No OFD packet to send [19:11:54]OFD Sender: No OFD packet to send [19:11:59]OFD Sender: No OFD packet to send [19:12:04]OFD Sender: No OFD packet to send [19:12:09]OFD Sender: No OFD packet to send [19:12:13]accept exits with 8 [19:12:13]New connection [19:12:13]New thread 3067350372 created [19:12:13]Thread 3067493732 joined [19:12:13]Waiting for new connection... [19:12:13] Sock 8.Parse request [19:12:13]Sock 8.Check first char [19:12:13]Sock 8.First char is OK [19:12:13]request: POST /json_proto HTTP/1.0 [19:12:13]Method: POST [19:12:13]URL: /json_proto [19:12:13]Method is POST - this is cgi request [19:12:13]url: /json_proto [19:12:13]query_string will be loaded in cgi processing [19:12:13]execute_cgi json_proto POST (null) [19:12:13]execute_cgi path=json_proto method=POST [19:12:13]POST find Content-Length [19:12:13]Host: 172.17.41.135:8080 [19:12:13]Content-Length: 687 [19:12:13]Content-Type: application/json [19:12:13] [19:12:13]POST finish read [19:12:13]Found Content-Length = 687 [19:12:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:13]execute_script... [19:12: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)24617984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:13]POST & json_proto [19:12:13]process_json_proto [19:12:13]json parsed OK: [19:12:13]protocol is kg_v1.0 [19:12:13]action value=close_receipt [19:12:13]process_action close_receipt [19:12:13]cmd_close_receipt [19:12:13]MH_GetDate [19:12:13]Write to MH i2c: F0 00 00 FE 17 04 [19:12:13]Write i2c OK [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: F0 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: F0 09 00 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: F0 09 00 FE 17 00 8F BD F1 66 ED 3E 82 65 C2 [19:12:13]GetLastDocTimeStamp 1727118636 [19:12:13]current date 1727118735 [19:12:13]FM_GetShiftState [19:12:13]SAM_PROTO_GetShiftState [19:12:13]wFMCommunicate request_size=4 [19:12:13]MH_SAM_APDU [19:12:13]CAPDU: 80 13 01 00 [19:12:13]Write to MH i2c: E2 08 00 FF 17 80 13 01 00 00 00 00 00 93 [19:12:13]Write i2c OK [19:12:13]MH_I2C_Read... [19:12:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:13]Read from MH i2c: E2 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: E2 0E 00 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: E2 0E 00 FF 17 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 34 [19:12:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:12:13]wFMCommunicate OK [19:12:13]SAM_PROTO_GetShiftState done [19:12:13]FM_GetShiftState done [19:12:13]opened in 1727051401 [19:12:13]opened+sec_in_day 1727137801 [19:12:13]quantity*price = 100007 [19:12:13]sum+1 = 100009 [19:12:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 548 23.09.2024 19:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289874 ФПД: 156810475594597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191215&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289874&fm=156810475594597&tin=02508201610067®Number=0000000000091827&sum=100000 [19:12:15]StoreToDocumentArchive [19:12:15]shift 515 fd 289874 [19:12:15]save to /storage/0515/doc_00289874 [19:12:15]save last doc name /storage/0515/doc_00289874 to /storage/kkm_last_doc_name [19:12:15]save OK [19:12:15]Clear old archive folders... [19:12:15]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:12:15]tlvbuf is 018853B0 [19:12:15]SAM_PROTO_ClearQueue [19:12:15]wFMCommunicate request_size=4 [19:12:15]MH_SAM_APDU [19:12:15]CAPDU: 80 09 00 00 [19:12:15]Write to MH i2c: E2 08 00 0C 18 80 09 00 00 00 00 00 00 96 [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:15]Read from MH i2c: E2 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 0C 18 00 90 00 98 [19:12:15]RAPDU: 90 00 [19:12:15]wFMCommunicate OK [19:12:15]SAM_PROTO_ClearQueue done [19:12:15]KKMCreateOFDPacket [19:12:15]OFDProtocolAddRootSTLVToBuf [19:12:15]FM_MakeSignedData [19:12:15]FM_MakeSignedData [19:12:15]SAM_PROTO_SignData [19:12:15]wFMCommunicate request_size=4 [19:12:15]MH_SAM_APDU [19:12:15]CAPDU: 80 0D 01 02 [19:12:15]Write to MH i2c: E2 08 00 0D 18 80 0D 01 02 00 00 00 00 9E [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:15]Read from MH i2c: E2 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 0D 18 00 90 00 99 [19:12:15]RAPDU: 90 00 [19:12:15]wFMCommunicate OK [19:12:15]wFMCommunicate request_size=255 [19:12:15]MH_SAM_APDU [19:12:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 24 02 00 00 F4 03 04 00 8F BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6C 04 00 35 04 06 00 8E 9E [19:12:15]Write to MH i2c: E2 02 01 0E 18 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 24 02 00 00 F4 03 04 00 8F BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6C 04 00 35 04 06 00 8E 9E 00 00 2A [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:15]Read from MH i2c: E2 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 0E 18 00 90 00 9A [19:12:15]RAPDU: 90 00 [19:12:15]wFMCommunicate OK [19:12:15]wFMCommunicate request_size=9 [19:12:15]MH_SAM_APDU [19:12:15]CAPDU: 80 0D 02 02 04 48 B1 E3 65 [19:12:15]Write to MH i2c: E2 0C 00 0F 18 80 0D 02 02 04 00 48 B1 E3 65 00 00 EA [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:15]Read from MH i2c: E2 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 03 00 0F 18 00 90 00 9B [19:12:15]RAPDU: 90 00 [19:12:15]wFMCommunicate OK [19:12:15]wFMCommunicate request_size=4 [19:12:15]MH_SAM_APDU [19:12:15]CAPDU: 80 0D 03 02 [19:12:15]Write to MH i2c: E2 08 00 10 18 80 0D 03 02 00 00 00 00 A3 [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:15]Read from MH i2c: E2 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 0B 00 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 0B 00 10 18 00 E0 95 99 58 9D 20 67 25 90 00 53 [19:12:15]RAPDU: E0 95 99 58 9D 20 67 25 90 00 [19:12:15]wFMCommunicate OK [19:12:15]SAM_PROTO_SignData done [19:12:15]FM_MakeSignedData done [19:12:15]CreateOFDProtocolMessage [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 11 18 80 11 00 00 00 00 00 00 A3 [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:15]Read from MH i2c: E2 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 17 00 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: E2 17 00 11 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F3 [19:12:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:12:15]wFMCommunicate OK [19:12:15]CreateOFDProtocolMessage done [19:12:15]OFDSenderStorePacket 289874 [19:12:15]StoreOFDPacket docnum=289874 [19:12:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 D2 7D 06 01 BD 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 24 02 00 00 F4 03 04 00 8F BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6C 04 00 35 04 06 00 8E 9E 48 B1 E3 65 E0 95 99 58 9D 20 67 25 [19:12:15]CheckFolder [19:12:15]dirname=/storage/ofd_packets [19:12:15]CheckFolder done [19:12:15]ProducePacketName [19:12:15]name=ofd_packets/00289874 [19:12:15]NVStorageSaveData ofd_packets/00289874 [19:12:15]File name is /storage/ofd_packets/00289874 [19:12:15]Write 300 bytes [19:12:15]NVStorageSaveData done [19:12:15]OFDSenderStorePacket done [19:12:15]KKMCreateOFDPacket done [19:12:15]NVStorageSaveData kkm_last_timestamp [19:12:15]File name is /storage/kkm_last_timestamp [19:12:15]Write 4 bytes [19:12:15]NVStorageSaveData done [19:12:15]ExternCall_PrintAddStr [19:12:15]wPrintStart [19:12:15]Write to MH i2c: 01 00 00 12 18 2A [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: 01 [19:12:15]MH_I2C_Read... [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 12 18 00 00 00 00 00 FF 0F 3F [19:12:15]RasterBufferAndPrint [19:12:15]line Счет N : (1)24617984 [19:12:15]line ИНН: 02508201610067 [19:12:15]line Контрольно-Кассовый Чек [19:12:15]line ПРОДАЖА [19:12:15]line ТРК (МРК, ГНК) : 71 [19:12:15]line Товар: 2711190000 [19:12:15]line ГАЗ-К-5 [19:12:15]line 26.740 * 37.40 [19:12:15]line = 1000.08 [19:12:15]line НДС 12% НСП 1% [19:12:15]line > о реализуемом товаре [19:12:15]line ОКРУГЛЕНИЕ: -0.08 [19:12:15]line ИТОГО: 1000.00 [19:12:15]line Внесено: 1000.00 [19:12:15]line СДАЧА: 0.00 [19:12:15]line НСП 1% : 8.85 [19:12:15]line НДС 12% : 106.20 [19:12:15]line Наличными: 1000.00 [19:12:15]line Безнал.: 0.00 [19:12:15]line Место: АЗС № 90 "Партнёр-нефть" [19:12:15]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:12:15]line СНО: Общий режим [19:12:15]line Чек 548 23.09.2024 19:12 [19:12:15]line Смена: 515 ФФД: 1.0 [19:12:15]line ЗНМ: 0300000107 [19:12:15]line РНМ: 0000000000091827 [19:12:15]line Версия ККМ: 001 [19:12:15]line ФМ: 0000000000871832 [19:12:15]line ФД: 289874 [19:12:15]line ФПД: 156810475594597 [19:12:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191215&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289874&fm=156810475594597&tin=02508201610067®Number=0000000000091827&sum=100000 [19:12:15]written 0, free lines is 4095 [19:12:15]OFD Sender: Processing packet 289874 [packets to send 1784, broken 1783] [19:12:15]ProducePacketName [19:12:15]name=ofd_packets/00289874 [19:12:15]OFD Sender: To server: pG, [19:12:15]CommunicateWithHost lk.salyk.kg:30040 [19:12:15]ConnectInit lk.salyk.kg [19:12:16]Connected sock=10 [19:12: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 33 32 0E 01 00 00 D2 7D 06 01 BD 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 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 24 02 00 00 F4 03 04 00 8F BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 52 6C 04 00 35 04 06 00 8E 9E 48 B1 E3 65 E0 95 99 58 9D 20 67 25 [19:12:16]Write to MH i2c: 01 00 00 3C 18 54 [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: 01 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: 01 07 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: 01 07 00 3C 18 00 00 00 00 00 CA 0C 31 [19:12:16]RasterBufferAndPrint [19:12:16]line [19:12:16]line [19:12:16]line [19:12:16]line [19:12:16]line [19:12:16]written 0, free lines is 3280 [19:12:16]MH_Cut [19:12:16]Write to MH i2c: D1 01 00 43 18 01 2D [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: D1 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: D1 01 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: D1 01 00 43 18 00 2C [19:12:16]Write to MH i2c: 01 00 00 44 18 5C [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12: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 33 32 4F 00 00 00 5D 63 47 00 11 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 33 32 10 04 04 00 52 6C 04 00 F4 03 04 00 62 65 F1 66 B6 04 01 00 00 7A 32 D1 CA 40 69 2A 62 [19:12:16]CommunicateWithHost err = 0 [19:12:16]CheckOFDResponse [19:12:16]1017 (14) - 77093643461234 [19:12:16]1041 (16) - 0000000000871832 [19:12:16]1040 (4) - 289874 [19:12:16]1012 (4) - 23.09.2024 12:56 [19:12:16]1206 (1) - 0 [19:12:16]OFD Sender: Remove packet 289874 [19:12:16]ProducePacketName [19:12:16]name=ofd_packets/00289874 [19:12:16]NVStorageDeleteData [19:12:16]OFD Sender: No OFD packet to send [19:12:16]*** Cut start [19:12:16]*** Partial cut [19:12:16]*** CUTSNS_PIN = 1 [19:12:16]*** CUTSNS_PIN = 0 [19:12:17]*** Brake cut motor [19:12:17]Read from MH i2c: 01 [19:12:17]MH_I2C_Read... [19:12:17]*** Stop cut motor [19:12:17]*** Cut end [19:12:17]Read from MH i2c: 01 07 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: 01 07 00 44 18 00 00 00 00 00 FF 0F 71 [19:12:17]process_action close_receipt done [19:12:17]requested_data is exist [19:12:17]produce_requested_data [19:12:17]requested_item fm.sn is exist - process it [19:12:17]wFMCommunicate request_size=4 [19:12:17]MH_SAM_APDU [19:12:17]CAPDU: 80 11 00 00 [19:12:17]Write to MH i2c: E2 08 00 45 18 80 11 00 00 00 00 00 00 D7 [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:17]Read from MH i2c: E2 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 17 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 17 00 45 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [19:12:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:12:17]wFMCommunicate OK [19:12:17]requested_item fd.num is exist - process it [19:12:17]SAM_PROTO_GetFieldsCounters [19:12:17]wFMCommunicate request_size=4 [19:12:17]MH_SAM_APDU [19:12:17]CAPDU: 80 13 00 00 [19:12:17]Write to MH i2c: E2 08 00 46 18 80 13 00 00 00 00 00 00 DA [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:17]Read from MH i2c: E2 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 62 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 62 00 46 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 52 6C 04 00 0E 04 04 00 03 02 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 33 [19:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 52 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:17]wFMCommunicate OK [19:12:17]SAM_PROTO_GetFieldsCounters done [19:12:17]requested_item shift.num is exist - process it [19:12:17]requested_item shift.opened is exist - process it [19:12:17]req_shift_opened [19:12:17]FM_GetShiftState [19:12:17]SAM_PROTO_GetShiftState [19:12:17]wFMCommunicate request_size=4 [19:12:17]MH_SAM_APDU [19:12:17]CAPDU: 80 13 01 00 [19:12:17]Write to MH i2c: E2 08 00 47 18 80 13 01 00 00 00 00 00 DC [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:17]Read from MH i2c: E2 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 0E 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 0E 00 47 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7D [19:12:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:12:17]wFMCommunicate OK [19:12:17]SAM_PROTO_GetShiftState done [19:12:17]FM_GetShiftState done [19:12:17]req_shift_opened done [19:12:17]requested_item shift.open_date is exist - process it [19:12:17]req_shift_open_date [19:12:17]req_shift_open_date done [19:12:17]produce_requested_data done [19:12:17]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289874,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:12:17]process_action_free close_receipt [19:12:17]json_value_free [19:12:17]json_value_free done [19:12:17]process_json_proto returns [19:12:17]Send response to host [19:12:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289874,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:12:17]free response buf [19:12:17]execute_script done [19:12:17]execute_script returns [19:12:17]free content buf [19:12:17]Sock 8.Close socket [19:12:17]Sock 8.Thread stoped [19:12:21]OFD Sender: No OFD packet to send [19:12:26]OFD Sender: No OFD packet to send [19:12:31]OFD Sender: No OFD packet to send [19:12:37]OFD Sender: No OFD packet to send [19:12:42]OFD Sender: No OFD packet to send [19:12:47]OFD Sender: No OFD packet to send [19:12:52]OFD Sender: No OFD packet to send [19:12:57]OFD Sender: No OFD packet to send [19:13:02]OFD Sender: No OFD packet to send [19:13:07]OFD Sender: No OFD packet to send [19:13:12]OFD Sender: No OFD packet to send [19:13:17]OFD Sender: No OFD packet to send [19:13:22]OFD Sender: No OFD packet to send [19:13:27]OFD Sender: No OFD packet to send [19:13:32]OFD Sender: No OFD packet to send [19:13:37]OFD Sender: No OFD packet to send [19:13:42]OFD Sender: No OFD packet to send [19:13:47]OFD Sender: No OFD packet to send [19:13:52]OFD Sender: No OFD packet to send [19:13:53]accept exits with 9 [19:13:53]New connection [19:13:53]New thread 3067493732 created [19:13:53]Thread 3067350372 joined [19:13:53]Waiting for new connection... [19:13:53] Sock 9.Parse request [19:13:53]Sock 9.Check first char [19:13:53]Sock 9.First char is OK [19:13:53]request: POST /json_proto HTTP/1.0 [19:13:53]Method: POST [19:13:53]URL: /json_proto [19:13:53]Method is POST - this is cgi request [19:13:53]url: /json_proto [19:13:53]query_string will be loaded in cgi processing [19:13:53]execute_cgi json_proto POST (null) [19:13:53]execute_cgi path=json_proto method=POST [19:13:53]POST find Content-Length [19:13:53]Host: 172.17.41.135:8080 [19:13:53]Content-Length: 661 [19:13:53]Content-Type: application/json [19:13:53] [19:13:53]POST finish read [19:13:53]Found Content-Length = 661 [19:13:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.680, "sum" : 740.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 740.00, "total" : 740.00, "payments": [ { "type": 0, "sum" : 740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:53]execute_script... [19:13: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)24617986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.680, "sum" : 740.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 740.00, "total" : 740.00, "payments": [ { "type": 0, "sum" : 740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:53]POST & json_proto [19:13:53]process_json_proto [19:13:53]json parsed OK: [19:13:53]protocol is kg_v1.0 [19:13:53]action value=close_receipt [19:13:53]process_action close_receipt [19:13:53]cmd_close_receipt [19:13:53]MH_GetDate [19:13:53]Write to MH i2c: F0 00 00 48 18 4F [19:13:53]Write i2c OK [19:13:53]MH_I2C_Read... [19:13:53]Read from MH i2c: F0 [19:13:53]MH_I2C_Read... [19:13:53]Read from MH i2c: F0 09 00 [19:13:53]MH_I2C_Read... [19:13:53]Read from MH i2c: F0 09 00 48 18 00 F2 BD F1 66 ED 3E 82 65 70 [19:13:53]GetLastDocTimeStamp 1727118735 [19:13:53]current date 1727118834 [19:13:53]FM_GetShiftState [19:13:53]SAM_PROTO_GetShiftState [19:13:53]wFMCommunicate request_size=4 [19:13:53]MH_SAM_APDU [19:13:53]CAPDU: 80 13 01 00 [19:13:53]Write to MH i2c: E2 08 00 49 18 80 13 01 00 00 00 00 00 DE [19:13:53]Write i2c OK [19:13:53]MH_I2C_Read... [19:13:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:53]Read from MH i2c: E2 [19:13:53]MH_I2C_Read... [19:13:53]Read from MH i2c: E2 0E 00 [19:13:53]MH_I2C_Read... [19:13:53]Read from MH i2c: E2 0E 00 49 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7F [19:13:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:13:53]wFMCommunicate OK [19:13:53]SAM_PROTO_GetShiftState done [19:13:53]FM_GetShiftState done [19:13:53]opened in 1727051401 [19:13:53]opened+sec_in_day 1727137801 [19:13:53]quantity*price = 74012 [19:13:53]sum+1 = 74013 [19:13:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 740.00 Внесено: 740.00 СДАЧА: 0.00 НСП 1% : 6.55 НДС 12% : 78.60 Наличными: 740.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 549 23.09.2024 19:13 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289875 ФПД: 193519553415678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191354&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289875&fm=193519553415678&tin=02508201610067®Number=0000000000091827&sum=74000 [19:13:54]StoreToDocumentArchive [19:13:54]shift 515 fd 289875 [19:13:54]save to /storage/0515/doc_00289875 [19:13:54]save last doc name /storage/0515/doc_00289875 to /storage/kkm_last_doc_name [19:13:54]save OK [19:13:54]Clear old archive folders... [19:13:54]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:13:54]tlvbuf is 0187FDC0 [19:13:54]SAM_PROTO_ClearQueue [19:13:54]wFMCommunicate request_size=4 [19:13:54]MH_SAM_APDU [19:13:54]CAPDU: 80 09 00 00 [19:13:54]Write to MH i2c: E2 08 00 56 18 80 09 00 00 00 00 00 00 E0 [19:13:54]Write i2c OK [19:13:54]MH_I2C_Read... [19:13:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:13:54]Read from MH i2c: E2 [19:13:54]MH_I2C_Read... [19:13:54]Read from MH i2c: E2 03 00 [19:13:54]MH_I2C_Read... [19:13:54]Read from MH i2c: E2 03 00 56 18 00 90 00 E2 [19:13:54]RAPDU: 90 00 [19:13:54]wFMCommunicate OK [19:13:54]SAM_PROTO_ClearQueue done [19:13:54]KKMCreateOFDPacket [19:13:54]OFDProtocolAddRootSTLVToBuf [19:13:54]FM_MakeSignedData [19:13:54]FM_MakeSignedData [19:13:54]SAM_PROTO_SignData [19:13:54]wFMCommunicate request_size=4 [19:13:54]MH_SAM_APDU [19:13:54]CAPDU: 80 0D 01 02 [19:13:54]Write to MH i2c: E2 08 00 57 18 80 0D 01 02 00 00 00 00 E8 [19:13:54]Write i2c OK [19:13:54]MH_I2C_Read... [19:13:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:13:54]Read from MH i2c: E2 [19:13:54]MH_I2C_Read... [19:13:54]Read from MH i2c: E2 03 00 [19:13:54]MH_I2C_Read... [19:13:54]Read from MH i2c: E2 03 00 57 18 00 90 00 E3 [19:13:54]RAPDU: 90 00 [19:13:54]wFMCommunicate OK [19:13:54]wFMCommunicate request_size=253 [19:13:54]MH_SAM_APDU [19:13:54]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 B8 29 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 1C 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 F2 BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6C 04 00 35 04 06 00 B0 01 48 3D 09 FE [19:13:54]Write to MH i2c: E2 00 01 58 18 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 B8 29 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 1C 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 F2 BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6C 04 00 35 04 06 00 B0 01 48 3D 09 FE 00 00 E4 [19:13:54]Write i2c OK [19:13:54]MH_I2C_Read... [19:13:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:55]Read from MH i2c: E2 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: E2 03 00 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: E2 03 00 58 18 00 90 00 E4 [19:13:55]RAPDU: 90 00 [19:13:55]wFMCommunicate OK [19:13:55]wFMCommunicate request_size=4 [19:13:55]MH_SAM_APDU [19:13:55]CAPDU: 80 0D 03 02 [19:13:55]Write to MH i2c: E2 08 00 59 18 80 0D 03 02 00 00 00 00 EC [19:13:55]Write i2c OK [19:13:55]MH_I2C_Read... [19:13:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:13:55]Read from MH i2c: E2 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: E2 0B 00 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: E2 0B 00 59 18 00 99 B3 64 4C 22 06 D8 1F 90 00 08 [19:13:55]RAPDU: 99 B3 64 4C 22 06 D8 1F 90 00 [19:13:55]wFMCommunicate OK [19:13:55]SAM_PROTO_SignData done [19:13:55]FM_MakeSignedData done [19:13:55]CreateOFDProtocolMessage [19:13:55]wFMCommunicate request_size=4 [19:13:55]MH_SAM_APDU [19:13:55]CAPDU: 80 11 00 00 [19:13:55]Write to MH i2c: E2 08 00 5A 18 80 11 00 00 00 00 00 00 EC [19:13:55]Write i2c OK [19:13:55]MH_I2C_Read... [19:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:55]Read from MH i2c: E2 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: E2 17 00 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: E2 17 00 5A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [19:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:13:55]wFMCommunicate OK [19:13:55]CreateOFDProtocolMessage done [19:13:55]OFDSenderStorePacket 289875 [19:13:55]StoreOFDPacket docnum=289875 [19:13:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 41 35 00 01 2A 9C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 B8 29 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 1C 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 F2 BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6C 04 00 35 04 06 00 B0 01 48 3D 09 FE 99 B3 64 4C 22 06 D8 1F [19:13:55]CheckFolder [19:13:55]dirname=/storage/ofd_packets [19:13:55]CheckFolder done [19:13:55]ProducePacketName [19:13:55]name=ofd_packets/00289875 [19:13:55]NVStorageSaveData ofd_packets/00289875 [19:13:55]File name is /storage/ofd_packets/00289875 [19:13:55]Write 294 bytes [19:13:55]NVStorageSaveData done [19:13:55]OFDSenderStorePacket done [19:13:55]KKMCreateOFDPacket done [19:13:55]NVStorageSaveData kkm_last_timestamp [19:13:55]File name is /storage/kkm_last_timestamp [19:13:55]Write 4 bytes [19:13:55]NVStorageSaveData done [19:13:55]ExternCall_PrintAddStr [19:13:55]wPrintStart [19:13:55]Write to MH i2c: 01 00 00 5B 18 73 [19:13:55]Write i2c OK [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: 01 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: 01 07 00 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: 01 07 00 5B 18 00 00 00 00 00 FF 0F 88 [19:13:55]RasterBufferAndPrint [19:13:55]line Счет N : (1)24617986 [19:13:55]line ИНН: 02508201610067 [19:13:55]line Контрольно-Кассовый Чек [19:13:55]line ПРОДАЖА [19:13:55]line ТРК (МРК, ГНК) : 44 [19:13:55]line Товар: 2710124130 [19:13:55]line SU-92 [19:13:55]line 10.680 * 69.30 [19:13:55]line = 740.12 [19:13:55]line НДС 12% НСП 1% [19:13:55]line > о реализуемом товаре [19:13:55]line ОКРУГЛЕНИЕ: -0.12 [19:13:55]line ИТОГО: 740.00 [19:13:55]line Внесено: 740.00 [19:13:55]line СДАЧА: 0.00 [19:13:55]line НСП 1% : 6.55 [19:13:55]line НДС 12% : 78.60 [19:13:55]line Наличными: 740.00 [19:13:55]line Безнал.: 0.00 [19:13:55]line Место: АЗС № 90 "Партнёр-нефть" [19:13:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:13:55]line СНО: Общий режим [19:13:55]line Чек 549 23.09.2024 19:13 [19:13:55]line Смена: 515 ФФД: 1.0 [19:13:55]line ЗНМ: 0300000107 [19:13:55]line РНМ: 0000000000091827 [19:13:55]line Версия ККМ: 001 [19:13:55]line ФМ: 0000000000871832 [19:13:55]line ФД: 289875 [19:13:55]line ФПД: 193519553415678 [19:13:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191354&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289875&fm=193519553415678&tin=02508201610067®Number=0000000000091827&sum=74000 [19:13:55]written 0, free lines is 4095 [19:13:55]OFD Sender: Processing packet 289875 [packets to send 1784, broken 1783] [19:13:55]ProducePacketName [19:13:55]name=ofd_packets/00289875 [19:13:55]OFD Sender: To server: pG, [19:13:55]CommunicateWithHost lk.salyk.kg:30040 [19:13:55]ConnectInit lk.salyk.kg [19:13:55]Connected sock=10 [19:13: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 33 32 08 01 00 00 41 35 00 01 2A 9C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 B8 29 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 1C 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 F2 BD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 53 6C 04 00 35 04 06 00 B0 01 48 3D 09 FE 99 B3 64 4C 22 06 D8 1F [19:13:55]Write to MH i2c: 01 00 00 85 18 9D [19:13:55]Write i2c OK [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: 01 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: 01 07 00 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: 01 07 00 85 18 00 00 00 00 00 C5 0C 75 [19:13:55]RasterBufferAndPrint [19:13:55]line [19:13:55]line [19:13:55]line [19:13:55]line [19:13:55]line [19:13:55]written 0, free lines is 3275 [19:13:55]MH_Cut [19:13:55]Write to MH i2c: D1 01 00 8C 18 01 76 [19:13:55]Write i2c OK [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: D1 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: D1 01 00 [19:13:55]MH_I2C_Read... [19:13:55]Read from MH i2c: D1 01 00 8C 18 00 75 [19:13:55]Write to MH i2c: 01 00 00 8D 18 A5 [19:13:55]Write i2c OK [19:13:55]MH_I2C_Read... [19:13: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 33 32 4F 00 00 00 9C 80 47 00 60 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 33 32 10 04 04 00 53 6C 04 00 F4 03 04 00 C6 65 F1 66 B6 04 01 00 00 99 D3 64 22 50 AD 1B 72 [19:13:55]CommunicateWithHost err = 0 [19:13:55]CheckOFDResponse [19:13:55]1017 (14) - 77093643461234 [19:13:55]1041 (16) - 0000000000871832 [19:13:55]1040 (4) - 289875 [19:13:55]1012 (4) - 23.09.2024 12:57 [19:13:55]1206 (1) - 0 [19:13:55]OFD Sender: Remove packet 289875 [19:13:55]ProducePacketName [19:13:55]name=ofd_packets/00289875 [19:13:55]NVStorageDeleteData [19:13:56]OFD Sender: No OFD packet to send [19:13:56]*** Cut start [19:13:56]*** Partial cut [19:13:56]*** CUTSNS_PIN = 1 [19:13:56]*** CUTSNS_PIN = 0 [19:13:56]*** Brake cut motor [19:13:57]Read from MH i2c: 01 *** Stop cut motor [19:13:57]*** Cut end [19:13:57] [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: 01 07 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: 01 07 00 8D 18 00 00 00 00 00 FF 0F BA [19:13:57]process_action close_receipt done [19:13:57]requested_data is exist [19:13:57]produce_requested_data [19:13:57]requested_item fm.sn is exist - process it [19:13:57]wFMCommunicate request_size=4 [19:13:57]MH_SAM_APDU [19:13:57]CAPDU: 80 11 00 00 [19:13:57]Write to MH i2c: E2 08 00 8E 18 80 11 00 00 00 00 00 00 20 [19:13:57]Write i2c OK [19:13:57]MH_I2C_Read... [19:13:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:57]Read from MH i2c: E2 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 17 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 17 00 8E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 70 [19:13:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:13:57]wFMCommunicate OK [19:13:57]requested_item fd.num is exist - process it [19:13:57]SAM_PROTO_GetFieldsCounters [19:13:57]wFMCommunicate request_size=4 [19:13:57]MH_SAM_APDU [19:13:57]CAPDU: 80 13 00 00 [19:13:57]Write to MH i2c: E2 08 00 8F 18 80 13 00 00 00 00 00 00 23 [19:13:57]Write i2c OK [19:13:57]MH_I2C_Read... [19:13:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:13:57]Read from MH i2c: E2 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 62 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 62 00 8F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 53 6C 04 00 0E 04 04 00 03 02 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 80 [19:13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 53 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:13:57]wFMCommunicate OK [19:13:57]SAM_PROTO_GetFieldsCounters done [19:13:57]requested_item shift.num is exist - process it [19:13:57]requested_item shift.opened is exist - process it [19:13:57]req_shift_opened [19:13:57]FM_GetShiftState [19:13:57]SAM_PROTO_GetShiftState [19:13:57]wFMCommunicate request_size=4 [19:13:57]MH_SAM_APDU [19:13:57]CAPDU: 80 13 01 00 [19:13:57]Write to MH i2c: E2 08 00 90 18 80 13 01 00 00 00 00 00 25 [19:13:57]Write i2c OK [19:13:57]MH_I2C_Read... [19:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:57]Read from MH i2c: E2 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 0E 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 0E 00 90 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C6 [19:13:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:13:57]wFMCommunicate OK [19:13:57]SAM_PROTO_GetShiftState done [19:13:57]FM_GetShiftState done [19:13:57]req_shift_opened done [19:13:57]requested_item shift.open_date is exist - process it [19:13:57]req_shift_open_date [19:13:57]req_shift_open_date done [19:13:57]produce_requested_data done [19:13:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289875,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:13:57]process_action_free close_receipt [19:13:57]json_value_free [19:13:57]json_value_free done [19:13:57]process_json_proto returns [19:13:57]Send response to host [19:13:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289875,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:13:57]free response buf [19:13:57]execute_script done [19:13:57]execute_script returns [19:13:57]free content buf [19:13:57]Sock 9.Close socket [19:13:57]Sock 9.Thread stoped [19:14:01]OFD Sender: No OFD packet to send [19:14:06]OFD Sender: No OFD packet to send [19:14:11]OFD Sender: No OFD packet to send [19:14:16]OFD Sender: No OFD packet to send [19:14:21]OFD Sender: No OFD packet to send [19:14:26]OFD Sender: No OFD packet to send [19:14:31]OFD Sender: No OFD packet to send [19:14:36]OFD Sender: No OFD packet to send [19:14:41]OFD Sender: No OFD packet to send [19:14:46]OFD Sender: No OFD packet to send [19:14:51]OFD Sender: No OFD packet to send [19:14:56]OFD Sender: No OFD packet to send [19:15:01]OFD Sender: No OFD packet to send [19:15:06]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:18]accept exits with 8 [19:15:18]New connection [19:15:18]New thread 3067350372 created [19:15:18]Thread 3067493732 joined [19:15:18]Waiting for new connection... [19:15:18] Sock 8.Parse request [19:15:18]Sock 8.Check first char [19:15:18]Sock 8.First char is OK [19:15:18]request: POST /json_proto HTTP/1.0 [19:15:18]Method: POST [19:15:18]URL: /json_proto [19:15:18]Method is POST - this is cgi request [19:15:18]url: /json_proto [19:15:18]query_string will be loaded in cgi processing [19:15:18]execute_cgi json_proto POST (null) [19:15:18]execute_cgi path=json_proto method=POST [19:15:18]POST find Content-Length [19:15:18]Host: 172.17.41.135:8080 [19:15:18]Content-Length: 681 [19:15:18]Content-Type: application/json [19:15:18] [19:15:18]POST finish read [19:15:18]Found Content-Length = 681 [19:15:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.43, "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" ] } } [19:15:18]execute_script... [19: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)24617987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.43, "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" ] } } [19:15:18]POST & json_proto [19:15:18]process_json_proto [19:15:18]json parsed OK: [19:15:18]protocol is kg_v1.0 [19:15:18]action value=close_receipt [19:15:18]process_action close_receipt [19:15:18]cmd_close_receipt [19:15:18]MH_GetDate [19:15:18]Write to MH i2c: F0 00 00 91 18 98 [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: F0 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: F0 09 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: F0 09 00 91 18 00 48 BE F1 66 ED 3E 82 65 10 [19:15:18]GetLastDocTimeStamp 1727118834 [19:15:18]current date 1727118920 [19:15:18]FM_GetShiftState [19:15:18]SAM_PROTO_GetShiftState [19:15:18]wFMCommunicate request_size=4 [19:15:18]MH_SAM_APDU [19:15:18]CAPDU: 80 13 01 00 [19:15:18]Write to MH i2c: E2 08 00 92 18 80 13 01 00 00 00 00 00 27 [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:18]Read from MH i2c: E2 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 0E 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 0E 00 92 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C8 [19:15:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:15:18]wFMCommunicate OK [19:15:18]SAM_PROTO_GetShiftState done [19:15:18]FM_GetShiftState done [19:15:18]opened in 1727051401 [19:15:18]opened+sec_in_day 1727137801 [19:15:18]quantity*price = 190042 [19:15:18]sum+1 = 190044 [19:15:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1900.00 Внесено: 1900.00 СДАЧА: 0.00 НСП 1% : 16.82 НДС 12% : 201.82 Наличными: 1900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 550 23.09.2024 19:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289876 ФПД: 134658379842647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191520&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289876&fm=134658379842647&tin=02508201610067®Number=0000000000091827&sum=190000 [19:15:20]StoreToDocumentArchive [19:15:20]shift 515 fd 289876 [19:15:20]save to /storage/0515/doc_00289876 [19:15:20]save last doc name /storage/0515/doc_00289876 to /storage/kkm_last_doc_name [19:15:20]save OK [19:15:20]Clear old archive folders... [19:15:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:15:20]tlvbuf is B6F45EE0 [19:15:20]SAM_PROTO_ClearQueue [19:15:20]wFMCommunicate request_size=4 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 09 00 00 [19:15:20]Write to MH i2c: E2 08 00 9F 18 80 09 00 00 00 00 00 00 29 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:20]Read from MH i2c: E2 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 9F 18 00 90 00 2B [19:15:20]RAPDU: 90 00 [19:15:20]wFMCommunicate OK [19:15:20]SAM_PROTO_ClearQueue done [19:15:20]KKMCreateOFDPacket [19:15:20]OFDProtocolAddRootSTLVToBuf [19:15:20]FM_MakeSignedData [19:15:20]FM_MakeSignedData [19:15:20]SAM_PROTO_SignData [19:15:20]wFMCommunicate request_size=4 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 0D 01 02 [19:15:20]Write to MH i2c: E2 08 00 A0 18 80 0D 01 02 00 00 00 00 31 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:20]Read from MH i2c: E2 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 A0 18 00 90 00 2C [19:15:20]RAPDU: 90 00 [19:15:20]wFMCommunicate OK [19:15:20]wFMCommunicate request_size=255 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B 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 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 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 26 02 00 00 F4 03 04 00 48 BE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6C 04 00 35 04 06 00 7A 78 98 E5 [19:15:20]Write to MH i2c: E2 02 01 A1 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 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B 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 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 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 26 02 00 00 F4 03 04 00 48 BE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6C 04 00 35 04 06 00 7A 78 98 E5 00 00 27 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:20]Read from MH i2c: E2 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 A1 18 00 90 00 2D [19:15:20]RAPDU: 90 00 [19:15:20]wFMCommunicate OK [19:15:20]wFMCommunicate request_size=7 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 0D 02 02 02 84 57 [19:15:20]Write to MH i2c: E2 0A 00 A2 18 80 0D 02 02 02 00 84 57 00 00 13 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:20]Read from MH i2c: E2 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 03 00 A2 18 00 90 00 2E [19:15:20]RAPDU: 90 00 [19:15:20]wFMCommunicate OK [19:15:20]wFMCommunicate request_size=4 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 0D 03 02 [19:15:20]Write to MH i2c: E2 08 00 A3 18 80 0D 03 02 00 00 00 00 36 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:20]Read from MH i2c: E2 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 0B 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 0B 00 A3 18 00 FF 1E 36 76 4D D8 09 81 90 00 AF [19:15:20]RAPDU: FF 1E 36 76 4D D8 09 81 90 00 [19:15:20]wFMCommunicate OK [19:15:20]SAM_PROTO_SignData done [19:15:20]FM_MakeSignedData done [19:15:20]CreateOFDProtocolMessage [19:15:20]wFMCommunicate request_size=4 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 11 00 00 [19:15:20]Write to MH i2c: E2 08 00 A4 18 80 11 00 00 00 00 00 00 36 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:20]Read from MH i2c: E2 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 17 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 17 00 A4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 86 [19:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:15:20]wFMCommunicate OK [19:15:20]CreateOFDProtocolMessage done [19:15:20]OFDSenderStorePacket 289876 [19:15:20]StoreOFDPacket docnum=289876 [19:15:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7C D1 04 01 04 AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B 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 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 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 26 02 00 00 F4 03 04 00 48 BE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6C 04 00 35 04 06 00 7A 78 98 E5 84 57 FF 1E 36 76 4D D8 09 81 [19:15:20]CheckFolder [19:15:20]dirname=/storage/ofd_packets [19:15:20]CheckFolder done [19:15:20]ProducePacketName [19:15:20]name=ofd_packets/00289876 [19:15:20]NVStorageSaveData ofd_packets/00289876 [19:15:20]File name is /storage/ofd_packets/00289876 [19:15:20]Write 298 bytes [19:15:20]NVStorageSaveData done [19:15:20]OFDSenderStorePacket done [19:15:20]KKMCreateOFDPacket done [19:15:20]NVStorageSaveData kkm_last_timestamp [19:15:20]File name is /storage/kkm_last_timestamp [19:15:20]Write 4 bytes [19:15:20]NVStorageSaveData done [19:15:20]ExternCall_PrintAddStr [19:15:20]wPrintStart [19:15:20]Write to MH i2c: 01 00 00 A5 18 BD [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: 01 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: 01 07 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: 01 07 00 A5 18 00 00 00 00 00 FF 0F D2 [19:15:20]RasterBufferAndPrint [19:15:20]line Счет N : (1)24617987 [19:15:20]line ИНН: 02508201610067 [19:15:20]line Контрольно-Кассовый Чек [19:15:20]line ПРОДАЖА [19:15:20]line ТРК (МРК, ГНК) : 11 [19:15:20]line Товар: 2710194210 [19:15:20]line ДТ-К-5 [19:15:20]line 24.940 * 76.20 [19:15:20]line = 1900.43 [19:15:20]line НДС 12% НСП 1% [19:15:20]line > о реализуемом товаре [19:15:20]line ОКРУГЛЕНИЕ: -0.43 [19:15:20]line ИТОГО: 1900.00 [19:15:20]line Внесено: 1900.00 [19:15:20]line СДАЧА: 0.00 [19:15:20]line НСП 1% : 16.82 [19:15:20]line НДС 12% : 201.82 [19:15:20]line Наличными: 1900.00 [19:15:20]line Безнал.: 0.00 [19:15:20]line Место: АЗС № 90 "Партнёр-нефть" [19:15:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:15:20]line СНО: Общий режим [19:15:20]line Чек 550 23.09.2024 19:15 [19:15:20]line Смена: 515 ФФД: 1.0 [19:15:20]line ЗНМ: 0300000107 [19:15:20]line РНМ: 0000000000091827 [19:15:20]line Версия ККМ: 001 [19:15:20]line ФМ: 0000000000871832 [19:15:20]line ФД: 289876 [19:15:20]line ФПД: 134658379842647 [19:15:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191520&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289876&fm=134658379842647&tin=02508201610067®Number=0000000000091827&sum=190000 [19:15:20]written 0, free lines is 4095 [19:15:20]OFD Sender: Processing packet 289876 [packets to send 1784, broken 1783] [19:15:20]ProducePacketName [19:15:20]name=ofd_packets/00289876 [19:15:20]OFD Sender: To server: pG, [19:15:20]CommunicateWithHost lk.salyk.kg:30040 [19:15:20]ConnectInit lk.salyk.kg [19:15:20]Connected sock=10 [19: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 33 32 0C 01 00 00 7C D1 04 01 04 AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B 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 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 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 26 02 00 00 F4 03 04 00 48 BE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 54 6C 04 00 35 04 06 00 7A 78 98 E5 84 57 FF 1E 36 76 4D D8 09 81 [19:15:21]Write to MH i2c: 01 00 00 CF 18 E7 [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: 01 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: 01 07 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: 01 07 00 CF 18 00 00 00 00 00 C7 0C C1 [19:15:21]RasterBufferAndPrint [19:15:21]line [19:15:21]line [19:15:21]line [19:15:21]line [19:15:21]line [19:15:21]written 0, free lines is 3277 [19:15:21]MH_Cut [19:15:21]Write to MH i2c: D1 01 00 D6 18 01 C0 [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: D1 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: D1 01 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: D1 01 00 D6 18 00 BF [19:15:21]Write to MH i2c: 01 00 00 D7 18 EF [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19: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 33 32 4F 00 00 00 6A 83 47 00 BF 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 33 32 10 04 04 00 54 6C 04 00 F4 03 04 00 1B 66 F1 66 B6 04 01 00 00 D1 B7 85 3D A2 16 28 B6 [19:15:21]CommunicateWithHost err = 0 [19:15:21]CheckOFDResponse [19:15:21]1017 (14) - 77093643461234 [19:15:21]1041 (16) - 0000000000871832 [19:15:21]1040 (4) - 289876 [19:15:21]1012 (4) - 23.09.2024 12:59 [19:15:21]1206 (1) - 0 [19:15:21]OFD Sender: Remove packet 289876 [19:15:21]ProducePacketName [19:15:21]name=ofd_packets/00289876 [19:15:21]NVStorageDeleteData [19:15:21]OFD Sender: No OFD packet to send [19:15:21]*** Cut start [19:15:21]*** Partial cut [19:15:21]*** CUTSNS_PIN = 1 [19:15:21]*** CUTSNS_PIN = 0 [19:15:22]*** Brake cut motor [19:15:22]Read from MH i2c: 01 [19:15:22]MH_I2C_Read... [19:15:22]*** Stop cut motor [19:15:22]*** Cut end [19:15:22]Read from MH i2c: 01 07 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: 01 07 00 D7 18 00 00 00 00 00 FF 0F 04 [19:15:22]process_action close_receipt done [19:15:22]requested_data is exist [19:15:22]produce_requested_data [19:15:22]requested_item fm.sn is exist - process it [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 11 00 00 [19:15:22]Write to MH i2c: E2 08 00 D8 18 80 11 00 00 00 00 00 00 6A [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 17 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 17 00 D8 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BA [19:15:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:15:22]wFMCommunicate OK [19:15:22]requested_item fd.num is exist - process it [19:15:22]SAM_PROTO_GetFieldsCounters [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 13 00 00 [19:15:22]Write to MH i2c: E2 08 00 D9 18 80 13 00 00 00 00 00 00 6D [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 62 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 62 00 D9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 54 6C 04 00 0E 04 04 00 03 02 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 CE [19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 54 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:15:22]wFMCommunicate OK [19:15:22]SAM_PROTO_GetFieldsCounters done [19:15:22]requested_item shift.num is exist - process it [19:15:22]requested_item shift.opened is exist - process it [19:15:22]req_shift_opened [19:15:22]FM_GetShiftState [19:15:22]SAM_PROTO_GetShiftState [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 13 01 00 [19:15:22]Write to MH i2c: E2 08 00 DA 18 80 13 01 00 00 00 00 00 6F [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 0E 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 0E 00 DA 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 10 [19:15:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:15:22]wFMCommunicate OK [19:15:22]SAM_PROTO_GetShiftState done [19:15:22]FM_GetShiftState done [19:15:22]req_shift_opened done [19:15:22]requested_item shift.open_date is exist - process it [19:15:22]req_shift_open_date [19:15:22]req_shift_open_date done [19:15:22]produce_requested_data done [19:15:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289876,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:15:22]process_action_free close_receipt [19:15:22]json_value_free [19:15:22]json_value_free done [19:15:22]process_json_proto returns [19:15:22]Send response to host [19:15:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289876,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:15:22]free response buf [19:15:22]execute_script done [19:15:22]execute_script returns [19:15:22]free content buf [19:15:22]Sock 8.Close socket [19:15:22]Sock 8.Thread stoped [19:15:26]OFD Sender: No OFD packet to send [19:15:31]OFD Sender: No OFD packet to send [19:15:36]OFD Sender: No OFD packet to send [19:15:41]OFD Sender: No OFD packet to send [19:15: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:52]OFD Sender: No OFD packet to send [19:16:57]OFD Sender: No OFD packet to send [19:17:02]OFD Sender: No OFD packet to send [19:17:07]OFD Sender: No OFD packet to send [19:17:12]OFD Sender: No OFD packet to send [19:17:17]OFD Sender: No OFD packet to send [19:17:22]OFD Sender: No OFD packet to send [19:17:27]OFD Sender: No OFD packet to send [19:17:32]OFD Sender: No OFD packet to send [19:17:37]OFD Sender: No OFD packet to send [19:17:42]OFD Sender: No OFD packet to send [19:17:47]OFD Sender: No OFD packet to send [19:17:52]OFD Sender: No OFD packet to send [19:17:57]OFD Sender: No OFD packet to send [19:18:02]OFD Sender: No OFD packet to send [19:18:07]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:43]OFD Sender: No OFD packet to send [19:18:48]OFD Sender: No OFD packet to send [19:18:53]OFD Sender: No OFD packet to send [19:18:58]accept exits with 9 [19:18:58]New connection [19:18:58]New thread 3067493732 created [19:18:58]Thread 3067350372 joined [19:18:58]Waiting for new connection... [19:18:58] Sock 9.Parse request [19:18:58]Sock 9.Check first char [19:18:58]Sock 9.First char is OK [19:18:58]request: POST /json_proto HTTP/1.0 [19:18:58]Method: POST [19:18:58]URL: /json_proto [19:18:58]Method is POST - this is cgi request [19:18:58]url: /json_proto [19:18:58]query_string will be loaded in cgi processing [19:18:58]execute_cgi json_proto POST (null) [19:18:58]execute_cgi path=json_proto method=POST [19:18:58]POST find Content-Length [19:18:58]Host: 172.17.41.135:8080 [19:18:58]Content-Length: 681 [19:18:58]Content-Type: application/json [19:18:58] [19:18:58]POST finish read [19:18:58]Found Content-Length = 681 [19:18:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:58]execute_script... [19:18:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:58]POST & json_proto [19:18:58]process_json_proto [19:18:58]json parsed OK: [19:18:58]protocol is kg_v1.0 [19:18:58]action value=close_receipt [19:18:58]process_action close_receipt [19:18:58]cmd_close_receipt [19:18:58]MH_GetDate [19:18:58]Write to MH i2c: F0 00 00 DB 18 E2 [19:18:58]Write i2c OK [19:18:58]MH_I2C_Read... [19:18:58]Read from MH i2c: F0 [19:18:58]MH_I2C_Read... [19:18:58]Read from MH i2c: F0 09 00 [19:18:58]MH_I2C_Read... [19:18:58]Read from MH i2c: F0 09 00 DB 18 00 23 BF F1 66 ED 3E 82 65 36 [19:18:58]GetLastDocTimeStamp 1727118920 [19:18:58]current date 1727119139 [19:18:58]FM_GetShiftState [19:18:58]SAM_PROTO_GetShiftState [19:18:58]wFMCommunicate request_size=4 [19:18:58]MH_SAM_APDU [19:18:58]CAPDU: 80 13 01 00 [19:18:58]Write to MH i2c: E2 08 00 DC 18 80 13 01 00 00 00 00 00 71 [19:18:58]Write i2c OK [19:18:58]MH_I2C_Read... [19:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:58]Read from MH i2c: E2 [19:18:58]MH_I2C_Read... [19:18:58]Read from MH i2c: E2 0E 00 [19:18:58]MH_I2C_Read... [19:18:58]Read from MH i2c: E2 0E 00 DC 18 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [19:18:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:18:58]wFMCommunicate OK [19:18:58]SAM_PROTO_GetShiftState done [19:18:58]FM_GetShiftState done [19:18:58]opened in 1727051401 [19:18:58]opened+sec_in_day 1727137801 [19:18:58]quantity*price = 150037 [19:18:58]sum+1 = 150039 [19:18:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 551 23.09.2024 19:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289877 ФПД: 200493986833953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191859&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289877&fm=200493986833953&tin=02508201610067®Number=0000000000091827&sum=150000 [19:18:59]StoreToDocumentArchive [19:18:59]shift 515 fd 289877 [19:18:59]save to /storage/0515/doc_00289877 [19:18:59]save last doc name /storage/0515/doc_00289877 to /storage/kkm_last_doc_name [19:18:59]save OK [19:18:59]Clear old archive folders... [19:18:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:18:59]tlvbuf is 0187FDC0 [19:18:59]SAM_PROTO_ClearQueue [19:18:59]wFMCommunicate request_size=4 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 09 00 00 [19:18:59]Write to MH i2c: E2 08 00 E9 18 80 09 00 00 00 00 00 00 73 [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:59]Read from MH i2c: E2 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 E9 18 00 90 00 75 [19:18:59]RAPDU: 90 00 [19:18:59]wFMCommunicate OK [19:18:59]SAM_PROTO_ClearQueue done [19:18:59]KKMCreateOFDPacket [19:18:59]OFDProtocolAddRootSTLVToBuf [19:18:59]FM_MakeSignedData [19:18:59]FM_MakeSignedData [19:18:59]SAM_PROTO_SignData [19:18:59]wFMCommunicate request_size=4 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 0D 01 02 [19:18:59]Write to MH i2c: E2 08 00 EA 18 80 0D 01 02 00 00 00 00 7B [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:59]Read from MH i2c: E2 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 EA 18 00 90 00 76 [19:18:59]RAPDU: 90 00 [19:18:59]wFMCommunicate OK [19:18:59]wFMCommunicate request_size=255 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 23 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6C 04 00 35 04 06 00 B6 59 24 DD [19:18:59]Write to MH i2c: E2 02 01 EB 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 23 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6C 04 00 35 04 06 00 B6 59 24 DD 00 00 B2 [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:59]Read from MH i2c: E2 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 EB 18 00 90 00 77 [19:18:59]RAPDU: 90 00 [19:18:59]wFMCommunicate OK [19:18:59]wFMCommunicate request_size=7 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 0D 02 02 02 66 21 [19:18:59]Write to MH i2c: E2 0A 00 EC 18 80 0D 02 02 02 00 66 21 00 00 09 [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:59]Read from MH i2c: E2 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 03 00 EC 18 00 90 00 78 [19:18:59]RAPDU: 90 00 [19:18:59]wFMCommunicate OK [19:18:59]wFMCommunicate request_size=4 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 0D 03 02 [19:18:59]Write to MH i2c: E2 08 00 ED 18 80 0D 03 02 00 00 00 00 80 [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:59]Read from MH i2c: E2 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 0B 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 0B 00 ED 18 00 8C 4A D2 8E A7 E3 23 07 90 00 6B [19:18:59]RAPDU: 8C 4A D2 8E A7 E3 23 07 90 00 [19:18:59]wFMCommunicate OK [19:18:59]SAM_PROTO_SignData done [19:18:59]FM_MakeSignedData done [19:18:59]CreateOFDProtocolMessage [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 EE 18 80 11 00 00 00 00 00 00 80 [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 EE 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D0 [19:18:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:18:59]wFMCommunicate OK [19:18:59]CreateOFDProtocolMessage done [19:18:59]OFDSenderStorePacket 289877 [19:18:59]StoreOFDPacket docnum=289877 [19:18:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 F7 47 04 01 B1 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 23 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6C 04 00 35 04 06 00 B6 59 24 DD 66 21 8C 4A D2 8E A7 E3 23 07 [19:18:59]CheckFolder [19:18:59]dirname=/storage/ofd_packets [19:18:59]CheckFolder done [19:18:59]ProducePacketName [19:18:59]name=ofd_packets/00289877 [19:18:59]NVStorageSaveData ofd_packets/00289877 [19:18:59]File name is /storage/ofd_packets/00289877 [19:18:59]Write 298 bytes [19:18:59]NVStorageSaveData done [19:18:59]OFDSenderStorePacket done [19:18:59]KKMCreateOFDPacket done [19:18:59]NVStorageSaveData kkm_last_timestamp [19:18:59]File name is /storage/kkm_last_timestamp [19:18:59]Write 4 bytes [19:18:59]NVStorageSaveData done [19:18:59]ExternCall_PrintAddStr [19:18:59]wPrintStart [19:18:59]Write to MH i2c: 01 00 00 EF 18 07 [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: 01 [19:18:59]MH_I2C_Read... [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 EF 18 00 00 00 00 00 FF 0F 1C [19:18:59]RasterBufferAndPrint [19:18:59]line Счет N : (1)24617988 [19:18:59]line ИНН: 02508201610067 [19:18:59]line Контрольно-Кассовый Чек [19:18:59]line ПРОДАЖА [19:18:59]line ТРК (МРК, ГНК) : 65 [19:18:59]line Товар: 2710194210 [19:18:59]line ДТ-К-5 [19:18:59]line 19.690 * 76.20 [19:18:59]line = 1500.38 [19:18:59]line НДС 12% НСП 1% [19:18:59]line > о реализуемом товаре [19:18:59]line ОКРУГЛЕНИЕ: -0.38 [19:18:59]line ИТОГО: 1500.00 [19:18:59]line Внесено: 1500.00 [19:18:59]line СДАЧА: 0.00 [19:18:59]line НСП 1% : 13.28 [19:18:59]line НДС 12% : 159.33 [19:18:59]line Наличными: 1500.00 [19:18:59]line Безнал.: 0.00 [19:18:59]line Место: АЗС № 90 "Партнёр-нефть" [19:18:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:18:59]line СНО: Общий режим [19:18:59]line Чек 551 23.09.2024 19:18 [19:18:59]line Смена: 515 ФФД: 1.0 [19:18:59]line ЗНМ: 0300000107 [19:18:59]line РНМ: 0000000000091827 [19:18:59]line Версия ККМ: 001 [19:18:59]line ФМ: 0000000000871832 [19:18:59]line ФД: 289877 [19:18:59]line ФПД: 200493986833953 [19:18:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191859&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289877&fm=200493986833953&tin=02508201610067®Number=0000000000091827&sum=150000 [19:18:59]written 0, free lines is 4095 [19:18:59]OFD Sender: Processing packet 289877 [packets to send 1784, broken 1783] [19:18:59]ProducePacketName [19:18:59]name=ofd_packets/00289877 [19:18:59]OFD Sender: To server: pG, [19:18:59]CommunicateWithHost lk.salyk.kg:30040 [19:18:59]ConnectInit lk.salyk.kg [19:19:00]Connected sock=10 [19:19:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 F7 47 04 01 B1 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 23 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 55 6C 04 00 35 04 06 00 B6 59 24 DD 66 21 8C 4A D2 8E A7 E3 23 07 [19:19:00]Write to MH i2c: 01 00 00 19 19 32 [19:19:00]Write i2c OK [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: 01 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: 01 07 00 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: 01 07 00 19 19 00 00 00 00 00 D5 0C 1A [19:19:00]RasterBufferAndPrint [19:19:00]line [19:19:00]line [19:19:00]line [19:19:00]line [19:19:00]line [19:19:00]written 0, free lines is 3292 [19:19:00]MH_Cut [19:19:00]Write to MH i2c: D1 01 00 20 19 01 0B [19:19:00]Write i2c OK [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: D1 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: D1 01 00 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: D1 01 00 20 19 00 0A [19:19:00]Write to MH i2c: 01 00 00 21 19 3A [19:19:00]Write i2c OK [19:19:00]MH_I2C_Read... [19:19: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 33 32 4F 00 00 00 56 5E 47 00 EA 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 33 32 10 04 04 00 55 6C 04 00 F4 03 04 00 F7 66 F1 66 B6 04 01 00 00 0C 12 21 2D BD FE 13 E8 [19:19:00]CommunicateWithHost err = 0 [19:19:00]CheckOFDResponse [19:19:00]1017 (14) - 77093643461234 [19:19:00]1041 (16) - 0000000000871832 [19:19:00]1040 (4) - 289877 [19:19:00]1012 (4) - 23.09.2024 13:02 [19:19:00]1206 (1) - 0 [19:19:00]OFD Sender: Remove packet 289877 [19:19:00]ProducePacketName [19:19:00]name=ofd_packets/00289877 [19:19:00]NVStorageDeleteData [19:19:01]OFD Sender: No OFD packet to send [19:19:01]*** Cut start [19:19:01]*** Partial cut [19:19:01]*** CUTSNS_PIN = 1 [19:19:01]*** CUTSNS_PIN = 0 [19:19:01]*** Brake cut motor [19:19:01]Read from MH i2c: 01 [19:19:01]MH_I2C_Read... [19:19:01]*** Stop cut motor [19:19:01]*** Cut end [19:19:01]Read from MH i2c: 01 07 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: 01 07 00 21 19 00 00 00 00 00 FF 0F 4F [19:19:01]process_action close_receipt done [19:19:01]requested_data is exist [19:19:01]produce_requested_data [19:19:01]requested_item fm.sn is exist - process it [19:19:01]wFMCommunicate request_size=4 [19:19:01]MH_SAM_APDU [19:19:01]CAPDU: 80 11 00 00 [19:19:01]Write to MH i2c: E2 08 00 22 19 80 11 00 00 00 00 00 00 B5 [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 [19:19:01]MH_I2C_Read... [19:19:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:01]Read from MH i2c: E2 17 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 17 00 22 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 05 [19:19:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:19:01]wFMCommunicate OK [19:19:01]requested_item fd.num is exist - process it [19:19:01]SAM_PROTO_GetFieldsCounters [19:19:01]wFMCommunicate request_size=4 [19:19:01]MH_SAM_APDU [19:19:01]CAPDU: 80 13 00 00 [19:19:01]Write to MH i2c: E2 08 00 23 19 80 13 00 00 00 00 00 00 B8 [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:01]Read from MH i2c: E2 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 62 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 62 00 23 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 55 6C 04 00 0E 04 04 00 03 02 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 1D [19:19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 55 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:01]wFMCommunicate OK [19:19:01]SAM_PROTO_GetFieldsCounters done [19:19:01]requested_item shift.num is exist - process it [19:19:01]requested_item shift.opened is exist - process it [19:19:01]req_shift_opened [19:19:01]FM_GetShiftState [19:19:01]SAM_PROTO_GetShiftState [19:19:01]wFMCommunicate request_size=4 [19:19:01]MH_SAM_APDU [19:19:01]CAPDU: 80 13 01 00 [19:19:01]Write to MH i2c: E2 08 00 24 19 80 13 01 00 00 00 00 00 BA [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:01]Read from MH i2c: E2 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 0E 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 0E 00 24 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5B [19:19:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:19:01]wFMCommunicate OK [19:19:01]SAM_PROTO_GetShiftState done [19:19:01]FM_GetShiftState done [19:19:01]req_shift_opened done [19:19:01]requested_item shift.open_date is exist - process it [19:19:01]req_shift_open_date [19:19:01]req_shift_open_date done [19:19:01]produce_requested_data done [19:19:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289877,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:19:01]process_action_free close_receipt [19:19:01]json_value_free [19:19:01]json_value_free done [19:19:01]process_json_proto returns [19:19:01]Send response to host [19:19:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289877,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:19:01]free response buf [19:19:01]execute_script done [19:19:01]execute_script returns [19:19:01]free content buf [19:19:01]Sock 9.Close socket [19:19:01]Sock 9.Thread stoped [19:19:06]OFD Sender: No OFD packet to send [19:19:11]OFD Sender: No OFD packet to send [19:19:16]OFD Sender: No OFD packet to send [19:19:21]OFD Sender: No OFD packet to send [19:19:26]OFD Sender: No OFD packet to send [19:19:31]OFD Sender: No OFD packet to send [19:19:31]accept exits with 8 [19:19:31]New connection [19:19:31]New thread 3067350372 created [19:19:31]Thread 3067493732 joined [19:19:31]Waiting for new connection... [19:19:31] Sock 8.Parse request [19:19:31]Sock 8.Check first char [19:19:31]Sock 8.First char is OK [19:19:31]request: POST /json_proto HTTP/1.0 [19:19:31]Method: POST [19:19:31]URL: /json_proto [19:19:31]Method is POST - this is cgi request [19:19:31]url: /json_proto [19:19:31]query_string will be loaded in cgi processing [19:19:31]execute_cgi json_proto POST (null) [19:19:31]execute_cgi path=json_proto method=POST [19:19:31]POST find Content-Length [19:19:31]Host: 172.17.41.135:8080 [19:19:31]Content-Length: 660 [19:19:31]Content-Type: application/json [19:19:31] [19:19:31]POST finish read [19:19:31]Found Content-Length = 660 [19:19:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [19:19:31]execute_script... [19:19: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)24617990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [19:19:31]POST & json_proto [19:19:31]process_json_proto [19:19:31]json parsed OK: [19:19:31]protocol is kg_v1.0 [19:19:31]action value=close_receipt [19:19:31]process_action close_receipt [19:19:31]cmd_close_receipt [19:19:31]MH_GetDate [19:19:31]Write to MH i2c: F0 00 00 25 19 2D [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: F0 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: F0 09 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: F0 09 00 25 19 00 45 BF F1 66 ED 3E 82 65 A3 [19:19:31]GetLastDocTimeStamp 1727119139 [19:19:31]current date 1727119173 [19:19:31]FM_GetShiftState [19:19:31]SAM_PROTO_GetShiftState [19:19:31]wFMCommunicate request_size=4 [19:19:31]MH_SAM_APDU [19:19:31]CAPDU: 80 13 01 00 [19:19:31]Write to MH i2c: E2 08 00 26 19 80 13 01 00 00 00 00 00 BC [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:31]Read from MH i2c: E2 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 0E 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 0E 00 26 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5D [19:19:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:19:31]wFMCommunicate OK [19:19:31]SAM_PROTO_GetShiftState done [19:19:31]FM_GetShiftState done [19:19:31]opened in 1727051401 [19:19:31]opened+sec_in_day 1727137801 [19:19:31]quantity*price = 50034 [19:19:31]sum+1 = 50036 [19:19:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 552 23.09.2024 19:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289878 ФПД: 80745030870352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289878&fm=80745030870352&tin=02508201610067®Number=0000000000091827&sum=50000 [19:19:33]StoreToDocumentArchive [19:19:33]shift 515 fd 289878 [19:19:33]save to /storage/0515/doc_00289878 [19:19:33]save last doc name /storage/0515/doc_00289878 to /storage/kkm_last_doc_name [19:19:33]save OK [19:19:33]Clear old archive folders... [19:19:33]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:19:33]tlvbuf is 0188A100 [19:19:33]SAM_PROTO_ClearQueue [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 09 00 00 [19:19:33]Write to MH i2c: E2 08 00 33 19 80 09 00 00 00 00 00 00 BE [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 33 19 00 90 00 C0 [19:19:33]RAPDU: 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_ClearQueue done [19:19:33]KKMCreateOFDPacket [19:19:33]OFDProtocolAddRootSTLVToBuf [19:19:33]FM_MakeSignedData [19:19:33]FM_MakeSignedData [19:19:33]SAM_PROTO_SignData [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 0D 01 02 [19:19:33]Write to MH i2c: E2 08 00 34 19 80 0D 01 02 00 00 00 00 C6 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 34 19 00 90 00 C1 [19:19:33]RAPDU: 90 00 [19:19:33]wFMCommunicate OK [19:19:33]wFMCommunicate request_size=253 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 28 02 00 00 F4 03 04 00 45 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6C 04 00 35 04 06 00 49 6F EA E1 E5 50 [19:19:33]Write to MH i2c: E2 00 01 35 19 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 28 02 00 00 F4 03 04 00 45 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6C 04 00 35 04 06 00 49 6F EA E1 E5 50 00 00 EF [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 35 19 00 90 00 C2 [19:19:33]RAPDU: 90 00 [19:19:33]wFMCommunicate OK [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 0D 03 02 [19:19:33]Write to MH i2c: E2 08 00 36 19 80 0D 03 02 00 00 00 00 CA [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0B 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0B 00 36 19 00 98 4A 3F B9 3B 9A DB 62 90 00 B7 [19:19:33]RAPDU: 98 4A 3F B9 3B 9A DB 62 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_SignData done [19:19:33]FM_MakeSignedData done [19:19:33]CreateOFDProtocolMessage [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 11 00 00 [19:19:33]Write to MH i2c: E2 08 00 37 19 80 11 00 00 00 00 00 00 CA [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 17 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 17 00 37 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1A [19:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:19:33]wFMCommunicate OK [19:19:33]CreateOFDProtocolMessage done [19:19:33]OFDSenderStorePacket 289878 [19:19:33]StoreOFDPacket docnum=289878 [19:19:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 1B C5 00 01 2D CB 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 28 02 00 00 F4 03 04 00 45 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6C 04 00 35 04 06 00 49 6F EA E1 E5 50 98 4A 3F B9 3B 9A DB 62 [19:19:33]CheckFolder [19:19:33]dirname=/storage/ofd_packets [19:19:33]CheckFolder done [19:19:33]ProducePacketName [19:19:33]name=ofd_packets/00289878 [19:19:33]NVStorageSaveData ofd_packets/00289878 [19:19:33]File name is /storage/ofd_packets/00289878 [19:19:33]Write 294 bytes [19:19:33]NVStorageSaveData done [19:19:33]OFDSenderStorePacket done [19:19:33]KKMCreateOFDPacket done [19:19:33]NVStorageSaveData kkm_last_timestamp [19:19:33]File name is /storage/kkm_last_timestamp [19:19:33]Write 4 bytes [19:19:33]NVStorageSaveData done [19:19:33]ExternCall_PrintAddStr [19:19:33]wPrintStart [19:19:33]Write to MH i2c: 01 00 00 38 19 51 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: 01 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: 01 07 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: 01 07 00 38 19 00 00 00 00 00 FF 0F 66 [19:19:33]RasterBufferAndPrint [19:19:33]line Счет N : (1)24617990 [19:19:33]line ИНН: 02508201610067 [19:19:33]line Контрольно-Кассовый Чек [19:19:33]line ПРОДАЖА [19:19:33]line ТРК (МРК, ГНК) : 44 [19:19:33]line Товар: 2710124130 [19:19:33]line SU-92 [19:19:33]line 7.220 * 69.30 [19:19:33]line = 500.35 [19:19:33]line НДС 12% НСП 1% [19:19:33]line > о реализуемом товаре [19:19:33]line ОКРУГЛЕНИЕ: -0.35 [19:19:33]line ИТОГО: 500.00 [19:19:33]line Внесено: 500.00 [19:19:33]line СДАЧА: 0.00 [19:19:33]line НСП 1% : 4.43 [19:19:33]line НДС 12% : 53.13 [19:19:33]line Наличными: 500.00 [19:19:33]line Безнал.: 0.00 [19:19:33]line Место: АЗС № 90 "Партнёр-нефть" [19:19:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:19:33]line СНО: Общий режим [19:19:33]line Чек 552 23.09.2024 19:19 [19:19:33]line Смена: 515 ФФД: 1.0 [19:19:33]line ЗНМ: 0300000107 [19:19:33]line РНМ: 0000000000091827 [19:19:33]line Версия ККМ: 001 [19:19:33]line ФМ: 0000000000871832 [19:19:33]line ФД: 289878 [19:19:33]line ФПД: 80745030870352 [19:19:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T191933&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289878&fm=80745030870352&tin=02508201610067®Number=0000000000091827&sum=50000 [19:19:33]written 0, free lines is 4095 [19:19:33]OFD Sender: Processing packet 289878 [packets to send 1784, broken 1783] [19:19:33]ProducePacketName [19:19:33]name=ofd_packets/00289878 [19:19:33]OFD Sender: To server: pG, [19:19:33]CommunicateWithHost lk.salyk.kg:30040 [19:19:33]ConnectInit lk.salyk.kg [19:19:34]Write to MH i2c: 01 00 00 62 19 7B [19:19:34]Write i2c OK [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: 01 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: 01 07 00 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: 01 07 00 62 19 00 00 00 00 00 C1 0C 4F [19:19:34]RasterBufferAndPrint [19:19:34]line [19:19:34]line [19:19:34]line [19:19:34]line [19:19:34]line [19:19:34]written 0, free lines is 3271 [19:19:34]MH_Cut [19:19:34]Write to MH i2c: D1 01 00 69 19 01 54 [19:19:34]Write i2c OK [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: D1 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: D1 01 00 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: D1 01 00 69 19 00 53 [19:19:34]Write to MH i2c: 01 00 00 6A 19 83 [19:19:34]Write i2c OK [19:19:34]MH_I2C_Read... [19:19:34]Connected sock=10 [19:19: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 33 32 08 01 00 00 1B C5 00 01 2D CB 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 28 02 00 00 F4 03 04 00 45 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 56 6C 04 00 35 04 06 00 49 6F EA E1 E5 50 98 4A 3F B9 3B 9A DB 62 [19:19: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 33 32 4F 00 00 00 80 5A 47 00 27 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 33 32 10 04 04 00 56 6C 04 00 F4 03 04 00 19 67 F1 66 B6 04 01 00 00 5A D7 FD 62 A6 BB A0 01 [19:19:34]CommunicateWithHost err = 0 [19:19:34]CheckOFDResponse [19:19:34]1017 (14) - 77093643461234 [19:19:34]1041 (16) - 0000000000871832 [19:19:34]1040 (4) - 289878 [19:19:34]1012 (4) - 23.09.2024 13:03 [19:19:34]1206 (1) - 0 [19:19:34]OFD Sender: Remove packet 289878 [19:19:34]ProducePacketName [19:19:34]name=ofd_packets/00289878 [19:19:34]NVStorageDeleteData [19:19:34]*** Cut start [19:19:34]*** Partial cut [19:19:34]*** CUTSNS_PIN = 1 [19:19:34]*** CUTSNS_PIN = 0 [19:19:35]OFD Sender: No OFD packet to send [19:19:35]*** Brake cut motor [19:19:35]Read from MH i2c: 01 [19:19:35]MH_I2C_Read... [19:19:35]*** Stop cut motor [19:19:35]*** Cut end [19:19:35]Read from MH i2c: 01 07 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: 01 07 00 6A 19 00 00 00 00 00 FF 0F 98 [19:19:35]process_action close_receipt done [19:19:35]requested_data is exist [19:19:35]produce_requested_data [19:19:35]requested_item fm.sn is exist - process it [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 11 00 00 [19:19:35]Write to MH i2c: E2 08 00 6B 19 80 11 00 00 00 00 00 00 FE [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 17 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 17 00 6B 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4E [19:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:19:35]wFMCommunicate OK [19:19:35]requested_item fd.num is exist - process it [19:19:35]SAM_PROTO_GetFieldsCounters [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 13 00 00 [19:19:35]Write to MH i2c: E2 08 00 6C 19 80 13 00 00 00 00 00 00 01 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 62 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 62 00 6C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 56 6C 04 00 0E 04 04 00 03 02 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 6A [19:19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 56 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:35]wFMCommunicate OK [19:19:35]SAM_PROTO_GetFieldsCounters done [19:19:35]requested_item shift.num is exist - process it [19:19:35]requested_item shift.opened is exist - process it [19:19:35]req_shift_opened [19:19:35]FM_GetShiftState [19:19:35]SAM_PROTO_GetShiftState [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 13 01 00 [19:19:35]Write to MH i2c: E2 08 00 6D 19 80 13 01 00 00 00 00 00 03 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 0E 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 0E 00 6D 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A4 [19:19:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:19:35]wFMCommunicate OK [19:19:35]SAM_PROTO_GetShiftState done [19:19:35]FM_GetShiftState done [19:19:35]req_shift_opened done [19:19:35]requested_item shift.open_date is exist - process it [19:19:35]req_shift_open_date [19:19:35]req_shift_open_date done [19:19:35]produce_requested_data done [19:19:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289878,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:19:35]process_action_free close_receipt [19:19:35]json_value_free [19:19:35]json_value_free done [19:19:35]process_json_proto returns [19:19:35]Send response to host [19:19:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289878,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:19:35]free response buf [19:19:35]execute_script done [19:19:35]execute_script returns [19:19:35]free content buf [19:19:35]Sock 8.Close socket [19:19:35]Sock 8.Thread stoped [19:19:40]OFD Sender: No OFD packet to send [19:19:45]OFD Sender: No OFD packet to send [19:19:50]OFD Sender: No OFD packet to send [19:19:55]OFD Sender: No OFD packet to send [19:20:00]OFD Sender: No OFD packet to send [19:20:03]accept exits with 9 [19:20:03]New connection [19:20:03]New thread 3067493732 created [19:20:03]Thread 3067350372 joined [19:20:03]Waiting for new connection... [19:20:03] Sock 9.Parse request [19:20:03]Sock 9.Check first char [19:20:03]Sock 9.First char is OK [19:20:03]request: POST /json_proto HTTP/1.0 [19:20:03]Method: POST [19:20:03]URL: /json_proto [19:20:03]Method is POST - this is cgi request [19:20:03]url: /json_proto [19:20:03]query_string will be loaded in cgi processing [19:20:03]execute_cgi json_proto POST (null) [19:20:03]execute_cgi path=json_proto method=POST [19:20:03]POST find Content-Length [19:20:03]Host: 172.17.41.135:8080 [19:20:03]Content-Length: 681 [19:20:03]Content-Type: application/json [19:20:03] [19:20:03]POST finish read [19:20:03]Found Content-Length = 681 [19:20:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [19:20:03]execute_script... [19:20: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)24617991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [19:20:03]POST & json_proto [19:20:03]process_json_proto [19:20:03]json parsed OK: [19:20:03]protocol is kg_v1.0 [19:20:03]action value=close_receipt [19:20:03]process_action close_receipt [19:20:03]cmd_close_receipt [19:20:03]MH_GetDate [19:20:03]Write to MH i2c: F0 00 00 6E 19 76 [19:20:03]Write i2c OK [19:20:03]MH_I2C_Read... [19:20:03]Read from MH i2c: F0 [19:20:03]MH_I2C_Read... [19:20:03]Read from MH i2c: F0 09 00 [19:20:03]MH_I2C_Read... [19:20:03]Read from MH i2c: F0 09 00 6E 19 00 65 BF F1 66 ED 3E 82 65 0C [19:20:03]GetLastDocTimeStamp 1727119173 [19:20:03]current date 1727119205 [19:20:03]FM_GetShiftState [19:20:03]SAM_PROTO_GetShiftState [19:20:03]wFMCommunicate request_size=4 [19:20:03]MH_SAM_APDU [19:20:03]CAPDU: 80 13 01 00 [19:20:03]Write to MH i2c: E2 08 00 6F 19 80 13 01 00 00 00 00 00 05 [19:20:03]Write i2c OK [19:20:03]MH_I2C_Read... [19:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:03]Read from MH i2c: E2 [19:20:03]MH_I2C_Read... [19:20:03]Read from MH i2c: E2 0E 00 [19:20:03]MH_I2C_Read... [19:20:03]Read from MH i2c: E2 0E 00 6F 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A6 [19:20:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:20:03]wFMCommunicate OK [19:20:03]SAM_PROTO_GetShiftState done [19:20:03]FM_GetShiftState done [19:20:03]opened in 1727051401 [19:20:03]opened+sec_in_day 1727137801 [19:20:03]quantity*price = 100050 [19:20:03]sum+1 = 100052 [19:20:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 553 23.09.2024 19:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289879 ФПД: 182061825414998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192005&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289879&fm=182061825414998&tin=02508201610067®Number=0000000000091827&sum=100000 [19:20:05]StoreToDocumentArchive [19:20:05]shift 515 fd 289879 [19:20:05]save to /storage/0515/doc_00289879 [19:20:05]save last doc name /storage/0515/doc_00289879 to /storage/kkm_last_doc_name [19:20:05]save OK [19:20:05]Clear old archive folders... [19:20:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:20:05]tlvbuf is 01885380 [19:20:05]SAM_PROTO_ClearQueue [19:20:05]wFMCommunicate request_size=4 [19:20:05]MH_SAM_APDU [19:20:05]CAPDU: 80 09 00 00 [19:20:05]Write to MH i2c: E2 08 00 7C 19 80 09 00 00 00 00 00 00 07 [19:20:05]Write i2c OK [19:20:05]MH_I2C_Read... [19:20:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:20:05]Read from MH i2c: E2 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 7C 19 00 90 00 09 [19:20:05]RAPDU: 90 00 [19:20:05]wFMCommunicate OK [19:20:05]SAM_PROTO_ClearQueue done [19:20:05]KKMCreateOFDPacket [19:20:05]OFDProtocolAddRootSTLVToBuf [19:20:05]FM_MakeSignedData [19:20:05]FM_MakeSignedData [19:20:05]SAM_PROTO_SignData [19:20:05]wFMCommunicate request_size=4 [19:20:05]MH_SAM_APDU [19:20:05]CAPDU: 80 0D 01 02 [19:20:05]Write to MH i2c: E2 08 00 7D 19 80 0D 01 02 00 00 00 00 0F [19:20:05]Write i2c OK [19:20:05]MH_I2C_Read... [19:20:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:20:05]Read from MH i2c: E2 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 7D 19 00 90 00 0A [19:20:05]RAPDU: 90 00 [19:20:05]wFMCommunicate OK [19:20:05]wFMCommunicate request_size=255 [19:20:05]MH_SAM_APDU [19:20:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 29 02 00 00 F4 03 04 00 65 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6C 04 00 35 04 06 00 A5 95 92 6E [19:20:05]Write to MH i2c: E2 02 01 7E 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 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 29 02 00 00 F4 03 04 00 65 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6C 04 00 35 04 06 00 A5 95 92 6E 00 00 3F [19:20:05]Write i2c OK [19:20:05]MH_I2C_Read... [19:20:05]OFD Sender: No OFD packet to send [19:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:05]Read from MH i2c: E2 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 7E 19 00 90 00 0B [19:20:05]RAPDU: 90 00 [19:20:05]wFMCommunicate OK [19:20:05]wFMCommunicate request_size=7 [19:20:05]MH_SAM_APDU [19:20:05]CAPDU: 80 0D 02 02 02 57 56 [19:20:05]Write to MH i2c: E2 0A 00 7F 19 80 0D 02 02 02 00 57 56 00 00 C3 [19:20:05]Write i2c OK [19:20:05]MH_I2C_Read... [19:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:05]Read from MH i2c: E2 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 03 00 7F 19 00 90 00 0C [19:20:05]RAPDU: 90 00 [19:20:05]wFMCommunicate OK [19:20:05]wFMCommunicate request_size=4 [19:20:05]MH_SAM_APDU [19:20:05]CAPDU: 80 0D 03 02 [19:20:05]Write to MH i2c: E2 08 00 80 19 80 0D 03 02 00 00 00 00 14 [19:20:05]Write i2c OK [19:20:05]MH_I2C_Read... [19:20:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:20:05]Read from MH i2c: E2 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 0B 00 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 0B 00 80 19 00 9C 3D 60 EF 96 9C BD 6E 90 00 9A [19:20:05]RAPDU: 9C 3D 60 EF 96 9C BD 6E 90 00 [19:20:05]wFMCommunicate OK [19:20:05]SAM_PROTO_SignData done [19:20:05]FM_MakeSignedData done [19:20:05]CreateOFDProtocolMessage [19:20:05]wFMCommunicate request_size=4 [19:20:05]MH_SAM_APDU [19:20:05]CAPDU: 80 11 00 00 [19:20:05]Write to MH i2c: E2 08 00 81 19 80 11 00 00 00 00 00 00 14 [19:20:05]Write i2c OK [19:20:05]MH_I2C_Read... [19:20:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:05]Read from MH i2c: E2 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: E2 17 00 [19:20:05]MH_I2C_Read... [19:20:05]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 33 32 90 00 64 [19:20:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:20:05]wFMCommunicate OK [19:20:05]CreateOFDProtocolMessage done [19:20:05]OFDSenderStorePacket 289879 [19:20:05]StoreOFDPacket docnum=289879 [19:20:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7A C3 04 01 A6 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 29 02 00 00 F4 03 04 00 65 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6C 04 00 35 04 06 00 A5 95 92 6E 57 56 9C 3D 60 EF 96 9C BD 6E [19:20:05]CheckFolder [19:20:05]dirname=/storage/ofd_packets [19:20:05]CheckFolder done [19:20:05]ProducePacketName [19:20:05]name=ofd_packets/00289879 [19:20:05]NVStorageSaveData ofd_packets/00289879 [19:20:05]File name is /storage/ofd_packets/00289879 [19:20:05]Write 298 bytes [19:20:05]NVStorageSaveData done [19:20:05]OFDSenderStorePacket done [19:20:05]KKMCreateOFDPacket done [19:20:05]NVStorageSaveData kkm_last_timestamp [19:20:05]File name is /storage/kkm_last_timestamp [19:20:05]Write 4 bytes [19:20:05]NVStorageSaveData done [19:20:05]ExternCall_PrintAddStr [19:20:05]wPrintStart [19:20:05]Write to MH i2c: 01 00 00 82 19 9B [19:20:05]Write i2c OK [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: 01 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: 01 07 00 [19:20:05]MH_I2C_Read... [19:20:05]Read from MH i2c: 01 07 00 82 19 00 00 00 00 00 FF 0F B0 [19:20:05]RasterBufferAndPrint [19:20:05]line Счет N : (1)24617991 [19:20:05]line ИНН: 02508201610067 [19:20:05]line Контрольно-Кассовый Чек [19:20:05]line ПРОДАЖА [19:20:05]line ТРК (МРК, ГНК) : 22 [19:20:05]line Товар: 2710194210 [19:20:05]line ДТ-К-5 [19:20:05]line 13.130 * 76.20 [19:20:05]line = 1000.51 [19:20:05]line НДС 12% НСП 1% [19:20:05]line > о реализуемом товаре [19:20:05]line ОКРУГЛЕНИЕ: -0.51 [19:20:05]line ИТОГО: 1000.00 [19:20:05]line Внесено: 1000.00 [19:20:05]line СДАЧА: 0.00 [19:20:05]line НСП 1% : 8.85 [19:20:05]line НДС 12% : 106.25 [19:20:05]line Наличными: 1000.00 [19:20:05]line Безнал.: 0.00 [19:20:05]line Место: АЗС № 90 "Партнёр-нефть" [19:20:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:20:05]line СНО: Общий режим [19:20:05]line Чек 553 23.09.2024 19:20 [19:20:05]line Смена: 515 ФФД: 1.0 [19:20:05]line ЗНМ: 0300000107 [19:20:05]line РНМ: 0000000000091827 [19:20:05]line Версия ККМ: 001 [19:20:05]line ФМ: 0000000000871832 [19:20:05]line ФД: 289879 [19:20:05]line ФПД: 182061825414998 [19:20:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192005&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289879&fm=182061825414998&tin=02508201610067®Number=0000000000091827&sum=100000 [19:20:05]written 0, free lines is 4095 [19:20:05]OFD Sender: Processing packet 289879 [packets to send 1784, broken 1783] [19:20:05]ProducePacketName [19:20:05]name=ofd_packets/00289879 [19:20:05]OFD Sender: To server: pG, [19:20:05]CommunicateWithHost lk.salyk.kg:30040 [19:20:05]ConnectInit lk.salyk.kg [19:20:05]Connected sock=10 [19:20:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 7A C3 04 01 A6 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 29 02 00 00 F4 03 04 00 65 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 57 6C 04 00 35 04 06 00 A5 95 92 6E 57 56 9C 3D 60 EF 96 9C BD 6E [19:20:06]Write to MH i2c: 01 00 00 AC 19 C5 [19:20:06]Write i2c OK [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: 01 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: 01 07 00 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: 01 07 00 AC 19 00 00 00 00 00 CD 0C A5 [19:20:06]RasterBufferAndPrint [19:20:06]line [19:20:06]line [19:20:06]line [19:20:06]line [19:20:06]line [19:20:06]written 0, free lines is 3283 [19:20:06]MH_Cut [19:20:06]Write to MH i2c: D1 01 00 B3 19 01 9E [19:20:06]Write i2c OK [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: D1 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: D1 01 00 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: D1 01 00 B3 19 00 9D [19:20:06]Write to MH i2c: 01 00 00 B4 19 CD [19:20:06]Write i2c OK [19:20:06]MH_I2C_Read... [19:20: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 33 32 4F 00 00 00 2F 6A 47 00 9B 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 33 32 10 04 04 00 57 6C 04 00 F4 03 04 00 38 67 F1 66 B6 04 01 00 00 A0 B1 5A 26 08 35 AC 5F [19:20:06]CommunicateWithHost err = 0 [19:20:06]CheckOFDResponse [19:20:06]1017 (14) - 77093643461234 [19:20:06]1041 (16) - 0000000000871832 [19:20:06]1040 (4) - 289879 [19:20:06]1012 (4) - 23.09.2024 13:03 [19:20:06]1206 (1) - 0 [19:20:06]OFD Sender: Remove packet 289879 [19:20:06]ProducePacketName [19:20:06]name=ofd_packets/00289879 [19:20:06]NVStorageDeleteData [19:20:06]OFD Sender: No OFD packet to send [19:20:06]*** Cut start [19:20:06]*** Partial cut [19:20:06]*** CUTSNS_PIN = 1 [19:20:06]*** CUTSNS_PIN = 0 [19:20:07]*** Brake cut motor [19:20:07]Read from MH i2c: 01 [19:20:07]MH_I2C_Read... [19:20:07]*** Stop cut motor [19:20:07]*** Cut end [19:20:07]Read from MH i2c: 01 07 00 [19:20:07]MH_I2C_Read... [19:20:07]Read from MH i2c: 01 07 00 B4 19 00 00 00 00 00 FF 0F E2 [19:20:07]process_action close_receipt done [19:20:07]requested_data is exist [19:20:07]produce_requested_data [19:20:07]requested_item fm.sn is exist - process it [19:20:07]wFMCommunicate request_size=4 [19:20:07]MH_SAM_APDU [19:20:07]CAPDU: 80 11 00 00 [19:20:07]Write to MH i2c: E2 08 00 B5 19 80 11 00 00 00 00 00 00 48 [19:20:07]Write i2c OK [19:20:07]MH_I2C_Read... [19:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:07]Read from MH i2c: E2 [19:20:07]MH_I2C_Read... [19:20:07]Read from MH i2c: E2 17 00 [19:20:07]MH_I2C_Read... [19:20:07]Read from MH i2c: E2 17 00 B5 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 98 [19:20:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:20:07]wFMCommunicate OK [19:20:07]requested_item fd.num is exist - process it [19:20:07]SAM_PROTO_GetFieldsCounters [19:20:07]wFMCommunicate request_size=4 [19:20:07]MH_SAM_APDU [19:20:07]CAPDU: 80 13 00 00 [19:20:07]Write to MH i2c: E2 08 00 B6 19 80 13 00 00 00 00 00 00 4B [19:20:07]Write i2c OK [19:20:07]MH_I2C_Read... [19:20:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:20:07]Read from MH i2c: E2 [19:20:07]MH_I2C_Read... [19:20:07]Read from MH i2c: E2 62 00 [19:20:07]MH_I2C_Read... [19:20:07]Read from MH i2c: E2 62 00 B6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 57 6C 04 00 0E 04 04 00 03 02 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 B8 [19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 57 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:20:07]wFMCommunicate OK [19:20:07]SAM_PROTO_GetFieldsCounters done [19:20:07]requested_item shift.num is exist - process it [19:20:07]requested_item shift.opened is exist - process it [19:20:07]req_shift_opened [19:20:07]FM_GetShiftState [19:20:07]SAM_PROTO_GetShiftState [19:20:07]wFMCommunicate request_size=4 [19:20:07]MH_SAM_APDU [19:20:07]CAPDU: 80 13 01 00 [19:20:07]Write to MH i2c: E2 08 00 B7 19 80 13 01 00 00 00 00 00 4D [19:20:07]Write i2c OK [19:20:07]MH_I2C_Read... [19:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:07]Read from MH i2c: E2 [19:20:07]MH_I2C_Read... [19:20:07]Read from MH i2c: E2 0E 00 [19:20:07]MH_I2C_Read... [19:20:07]Read from MH i2c: E2 0E 00 B7 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EE [19:20:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:20:07]wFMCommunicate OK [19:20:07]SAM_PROTO_GetShiftState done [19:20:07]FM_GetShiftState done [19:20:07]req_shift_opened done [19:20:07]requested_item shift.open_date is exist - process it [19:20:07]req_shift_open_date [19:20:07]req_shift_open_date done [19:20:07]produce_requested_data done [19:20:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289879,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:20:07]process_action_free close_receipt [19:20:07]json_value_free [19:20:07]json_value_free done [19:20:07]process_json_proto returns [19:20:07]Send response to host [19:20:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289879,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:20:07]free response buf [19:20:07]execute_script done [19:20:07]execute_script returns [19:20:07]free content buf [19:20:07]Sock 9.Close socket [19:20:07]Sock 9.Thread stoped [19:20:11]OFD Sender: No OFD packet to send [19:20:16]OFD Sender: No OFD packet to send [19:20:21]OFD Sender: No OFD packet to send [19:20:26]OFD Sender: No OFD packet to send [19:20:31]OFD Sender: No OFD packet to send [19:20:36]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:07]OFD Sender: No OFD packet to send [19:21:12]OFD Sender: No OFD packet to send [19:21:12]accept exits with 8 [19:21:12]New connection [19:21:12]New thread 3067350372 created [19:21:12]Thread 3067493732 joined [19:21:12]Waiting for new connection... [19:21:12] Sock 8.Parse request [19:21:12]Sock 8.Check first char [19:21:12]Sock 8.First char is OK [19:21:12]request: POST /json_proto HTTP/1.0 [19:21:12]Method: POST [19:21:12]URL: /json_proto [19:21:12]Method is POST - this is cgi request [19:21:12]url: /json_proto [19:21:12]query_string will be loaded in cgi processing [19:21:12]execute_cgi json_proto POST (null) [19:21:12]execute_cgi path=json_proto method=POST [19:21:12]POST find Content-Length [19:21:12]Host: 172.17.41.135:8080 [19:21:12]Content-Length: 805 [19:21:12]Content-Type: application/json [19:21:12] [19:21:12]POST finish read [19:21:12]Found Content-Length = 805 [19:21:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [19:21:12]execute_script... [19:21: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)24617992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [19:21:12]POST & json_proto [19:21:12]process_json_proto [19:21:12]json parsed OK: [19:21:12]protocol is kg_v1.0 [19:21:12]action value=close_receipt [19:21:12]process_action close_receipt [19:21:12]cmd_close_receipt [19:21:12]MH_GetDate [19:21:12]Write to MH i2c: F0 00 00 B8 19 C0 [19:21:12]Write i2c OK [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: F0 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: F0 09 00 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: F0 09 00 B8 19 00 A9 BF F1 66 ED 3E 82 65 9A [19:21:12]GetLastDocTimeStamp 1727119205 [19:21:12]current date 1727119273 [19:21:12]FM_GetShiftState [19:21:12]SAM_PROTO_GetShiftState [19:21:12]wFMCommunicate request_size=4 [19:21:12]MH_SAM_APDU [19:21:12]CAPDU: 80 13 01 00 [19:21:12]Write to MH i2c: E2 08 00 B9 19 80 13 01 00 00 00 00 00 4F [19:21:12]Write i2c OK [19:21:12]MH_I2C_Read... [19:21:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:12]Read from MH i2c: E2 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: E2 0E 00 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: E2 0E 00 B9 19 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F0 [19:21:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:21:12]wFMCommunicate OK [19:21:12]SAM_PROTO_GetShiftState done [19:21:12]FM_GetShiftState done [19:21:12]opened in 1727051401 [19:21:12]opened+sec_in_day 1727137801 [19:21:12]quantity*price = 200010 [19:21:12]sum+1 = 200011 [19:21:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 554 23.09.2024 19:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289880 ФПД: 266497744414871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192113&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289880&fm=266497744414871&tin=02508201610067®Number=0000000000091827&sum=200010 [19:21:13]StoreToDocumentArchive [19:21:13]shift 515 fd 289880 [19:21:13]save to /storage/0515/doc_00289880 [19:21:13]save last doc name /storage/0515/doc_00289880 to /storage/kkm_last_doc_name [19:21:13]save OK [19:21:13]Clear old archive folders... [19:21:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:21:13]tlvbuf is B6F2C7B0 [19:21:13]SAM_PROTO_ClearQueue [19:21:13]wFMCommunicate request_size=4 [19:21:13]MH_SAM_APDU [19:21:13]CAPDU: 80 09 00 00 [19:21:13]Write to MH i2c: E2 08 00 C6 19 80 09 00 00 00 00 00 00 51 [19:21:13]Write i2c OK [19:21:13]MH_I2C_Read... [19:21:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:13]Read from MH i2c: E2 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 C6 19 00 90 00 53 [19:21:13]RAPDU: 90 00 [19:21:13]wFMCommunicate OK [19:21:13]SAM_PROTO_ClearQueue done [19:21:13]KKMCreateOFDPacket [19:21:13]OFDProtocolAddRootSTLVToBuf [19:21:13]FM_MakeSignedData [19:21:13]FM_MakeSignedData [19:21:13]SAM_PROTO_SignData [19:21:13]wFMCommunicate request_size=4 [19:21:13]MH_SAM_APDU [19:21:13]CAPDU: 80 0D 01 02 [19:21:13]Write to MH i2c: E2 08 00 C7 19 80 0D 01 02 00 00 00 00 59 [19:21:13]Write i2c OK [19:21:13]MH_I2C_Read... [19:21:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:13]Read from MH i2c: E2 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 C7 19 00 90 00 54 [19:21:13]RAPDU: 90 00 [19:21:13]wFMCommunicate OK [19:21:13]wFMCommunicate request_size=255 [19:21:13]MH_SAM_APDU [19:21:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 2A 02 00 00 F4 03 04 00 A9 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6C 04 00 35 04 06 00 F2 [19:21:13]Write to MH i2c: E2 02 01 C8 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 2A 02 00 00 F4 03 04 00 A9 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6C 04 00 35 04 06 00 F2 00 00 99 [19:21:13]Write i2c OK [19:21:13]MH_I2C_Read... [19:21:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:13]Read from MH i2c: E2 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 C8 19 00 90 00 55 [19:21:13]RAPDU: 90 00 [19:21:13]wFMCommunicate OK [19:21:13]wFMCommunicate request_size=10 [19:21:13]MH_SAM_APDU [19:21:13]CAPDU: 80 0D 02 02 05 60 D7 63 A8 97 [19:21:13]Write to MH i2c: E2 0D 00 C9 19 80 0D 02 02 05 00 60 D7 63 A8 97 00 00 3F [19:21:13]Write i2c OK [19:21:13]MH_I2C_Read... [19:21:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:13]Read from MH i2c: E2 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 03 00 C9 19 00 90 00 56 [19:21:13]RAPDU: 90 00 [19:21:13]wFMCommunicate OK [19:21:13]wFMCommunicate request_size=4 [19:21:13]MH_SAM_APDU [19:21:13]CAPDU: 80 0D 03 02 [19:21:13]Write to MH i2c: E2 08 00 CA 19 80 0D 03 02 00 00 00 00 5E [19:21:13]Write i2c OK [19:21:13]MH_I2C_Read... [19:21:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:13]Read from MH i2c: E2 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 0B 00 [19:21:13]MH_I2C_Read... [19:21:13]Read from MH i2c: E2 0B 00 CA 19 00 47 34 2F 8B 86 FF 47 CB 90 00 2B [19:21:13]RAPDU: 47 34 2F 8B 86 FF 47 CB 90 00 [19:21:13]wFMCommunicate OK [19:21:13]SAM_PROTO_SignData done [19:21:13]FM_MakeSignedData done [19:21:13]CreateOFDProtocolMessage [19:21:13]wFMCommunicate request_size=4 [19:21:13]MH_SAM_APDU [19:21:13]CAPDU: 80 11 00 00 [19:21:13]Write to MH i2c: E2 08 00 CB 19 80 11 00 00 00 00 00 00 5E [19:21:13]Write i2c OK [19:21:13]MH_I2C_Read... [19:21:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:14]Read from MH i2c: E2 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 17 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 17 00 CB 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AE [19:21:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:21:14]wFMCommunicate OK [19:21:14]CreateOFDProtocolMessage done [19:21:14]OFDSenderStorePacket 289880 [19:21:14]StoreOFDPacket docnum=289880 [19:21:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 08 44 07 01 FA 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 2A 02 00 00 F4 03 04 00 A9 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6C 04 00 35 04 06 00 F2 60 D7 63 A8 97 47 34 2F 8B 86 FF 47 CB [19:21:14]CheckFolder [19:21:14]dirname=/storage/ofd_packets [19:21:14]CheckFolder done [19:21:14]ProducePacketName [19:21:14]name=ofd_packets/00289880 [19:21:14]NVStorageSaveData ofd_packets/00289880 [19:21:14]File name is /storage/ofd_packets/00289880 [19:21:14]Write 301 bytes [19:21:14]NVStorageSaveData done [19:21:14]OFDSenderStorePacket done [19:21:14]KKMCreateOFDPacket done [19:21:14]NVStorageSaveData kkm_last_timestamp [19:21:14]File name is /storage/kkm_last_timestamp [19:21:14]Write 4 bytes [19:21:14]NVStorageSaveData done [19:21:14]ExternCall_PrintAddStr [19:21:14]wPrintStart [19:21:14]Write to MH i2c: 01 00 00 CC 19 E5 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: 01 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: 01 07 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: 01 07 00 CC 19 00 00 00 00 00 FF 0F FA [19:21:14]RasterBufferAndPrint [19:21:14]line Счет N : (1)24617992 [19:21:14]line ИНН: 02508201610067 [19:21:14]line Контрольно-Кассовый Чек [19:21:14]line ПРОДАЖА [19:21:14]line ТРК (МРК, ГНК) : 33 [19:21:14]line Товар: 2710124130 [19:21:14]line Аи-92-К-5 [19:21:14]line 29.500 * 67.80 [19:21:14]line = 2000.10 [19:21:14]line НДС 12% НСП 1% [19:21:14]line > о реализуемом товаре [19:21:14]line ИТОГО: 2000.10 [19:21:14]line НСП 1% : 17.70 [19:21:14]line НДС 12% : 212.40 [19:21:14]line Наличными: 0.00 [19:21:14]line Безнал.: 2000.10 [19:21:14]line Место: АЗС № 90 "Партнёр-нефть" [19:21:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:21:14]line СНО: Общий режим [19:21:14]line Чек 554 23.09.2024 19:21 [19:21:14]line Смена: 515 ФФД: 1.0 [19:21:14]line ЗНМ: 0300000107 [19:21:14]line РНМ: 0000000000091827 [19:21:14]line Версия ККМ: 001 [19:21:14]line Платежная система: O! деньги [19:21:14]line ФМ: 0000000000871832 [19:21:14]line ФД: 289880 [19:21:14]line ФПД: 266497744414871 [19:21:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192113&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289880&fm=266497744414871&tin=02508201610067®Number=0000000000091827&sum=200010 [19:21:14]written 0, free lines is 4095 [19:21:14]OFD Sender: Processing packet 289880 [packets to send 1784, broken 1783] [19:21:14]ProducePacketName [19:21:14]name=ofd_packets/00289880 [19:21:14]OFD Sender: To server: pG, [19:21:14]CommunicateWithHost lk.salyk.kg:30040 [19:21:14]ConnectInit lk.salyk.kg [19:21:14]Write to MH i2c: 01 00 00 F5 19 0E [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: 01 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: 01 07 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: 01 07 00 F5 19 00 00 00 00 00 E0 0C 01 [19:21:14]RasterBufferAndPrint [19:21:14]line [19:21:14]line [19:21:14]line [19:21:14]line [19:21:14]line [19:21:14]written 0, free lines is 3302 [19:21:14]MH_Cut [19:21:14]Write to MH i2c: D1 01 00 FC 19 01 E7 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: D1 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: D1 01 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: D1 01 00 FC 19 00 E6 [19:21:14]Write to MH i2c: 01 00 00 FD 19 16 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]Connected sock=10 [19:21: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 33 32 0F 01 00 00 08 44 07 01 FA 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 2A 02 00 00 F4 03 04 00 A9 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 58 6C 04 00 35 04 06 00 F2 60 D7 63 A8 97 47 34 2F 8B 86 FF 47 CB [19:21: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 33 32 4F 00 00 00 02 FF 47 00 FB 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 33 32 10 04 04 00 58 6C 04 00 F4 03 04 00 7D 67 F1 66 B6 04 01 00 00 FD 51 CE EA A5 32 B2 FD [19:21:15]CommunicateWithHost err = 0 [19:21:15]CheckOFDResponse [19:21:15]1017 (14) - 77093643461234 [19:21:15]1041 (16) - 0000000000871832 [19:21:15]1040 (4) - 289880 [19:21:15]1012 (4) - 23.09.2024 13:05 [19:21:15]1206 (1) - 0 [19:21:15]OFD Sender: Remove packet 289880 [19:21:15]ProducePacketName [19:21:15]name=ofd_packets/00289880 [19:21:15]NVStorageDeleteData [19:21:15]*** Cut start [19:21:15]*** Partial cut [19:21:15]*** CUTSNS_PIN = 1 [19:21:15]*** CUTSNS_PIN = 0 [19:21:15]*** Brake cut motor [19:21:15]OFD Sender: No OFD packet to send [19:21:15]Read from MH i2c: 01 [19:21:15]MH_I2C_Read... [19:21:15]*** Stop cut motor [19:21:15]*** Cut end [19:21:15]Read from MH i2c: 01 07 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: 01 07 00 FD 19 00 00 00 00 00 FF 0F 2B [19:21:15]process_action close_receipt done [19:21:15]requested_data is exist [19:21:15]produce_requested_data [19:21:15]requested_item fm.sn is exist - process it [19:21:15]wFMCommunicate request_size=4 [19:21:15]MH_SAM_APDU [19:21:15]CAPDU: 80 11 00 00 [19:21:15]Write to MH i2c: E2 08 00 FE 19 80 11 00 00 00 00 00 00 91 [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:15]Read from MH i2c: E2 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: E2 17 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: E2 17 00 FE 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E1 [19:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:21:15]wFMCommunicate OK [19:21:15]requested_item fd.num is exist - process it [19:21:15]SAM_PROTO_GetFieldsCounters [19:21:15]wFMCommunicate request_size=4 [19:21:15]MH_SAM_APDU [19:21:15]CAPDU: 80 13 00 00 [19:21:15]Write to MH i2c: E2 08 00 FF 19 80 13 00 00 00 00 00 00 94 [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 62 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 62 00 FF 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 58 6C 04 00 0E 04 04 00 03 02 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 05 [19:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 58 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:16]wFMCommunicate OK [19:21:16]SAM_PROTO_GetFieldsCounters done [19:21:16]requested_item shift.num is exist - process it [19:21:16]requested_item shift.opened is exist - process it [19:21:16]req_shift_opened [19:21:16]FM_GetShiftState [19:21:16]SAM_PROTO_GetShiftState [19:21:16]wFMCommunicate request_size=4 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 13 01 00 [19:21:16]Write to MH i2c: E2 08 00 00 1A 80 13 01 00 00 00 00 00 97 [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 0E 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 0E 00 00 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 38 [19:21:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:21:16]wFMCommunicate OK [19:21:16]SAM_PROTO_GetShiftState done [19:21:16]FM_GetShiftState done [19:21:16]req_shift_opened done [19:21:16]requested_item shift.open_date is exist - process it [19:21:16]req_shift_open_date [19:21:16]req_shift_open_date done [19:21:16]produce_requested_data done [19:21:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289880,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:21:16]process_action_free close_receipt [19:21:16]json_value_free [19:21:16]json_value_free done [19:21:16]process_json_proto returns [19:21:16]Send response to host [19:21:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289880,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:21:16]free response buf [19:21:16]execute_script done [19:21:16]execute_script returns [19:21:16]free content buf [19:21:16]Sock 8.Close socket [19:21:16]Sock 8.Thread stoped [19:21:20]OFD Sender: No OFD packet to send [19:21:24]accept exits with 9 [19:21:24]New connection [19:21:24]New thread 3067493732 created [19:21:24]Thread 3067350372 joined [19:21:24]Waiting for new connection... [19:21:24] Sock 9.Parse request [19:21:24]Sock 9.Check first char [19:21:24]Sock 9.First char is OK [19:21:24]request: POST /json_proto HTTP/1.0 [19:21:24]Method: POST [19:21:24]URL: /json_proto [19:21:24]Method is POST - this is cgi request [19:21:24]url: /json_proto [19:21:24]query_string will be loaded in cgi processing [19:21:24]execute_cgi json_proto POST (null) [19:21:24]execute_cgi path=json_proto method=POST [19:21:24]POST find Content-Length [19:21:24]Host: 172.17.41.135:8080 [19:21:24]Content-Length: 791 [19:21:24]Content-Type: application/json [19:21:24] [19:21:24]POST finish read [19:21:24]Found Content-Length = 791 [19:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 52.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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:24]execute_script... [19:21: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)24617989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 52.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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:24]POST & json_proto [19:21:24]process_json_proto [19:21:24]json parsed OK: [19:21:24]protocol is kg_v1.0 [19:21:24]action value=close_receipt [19:21:24]process_action close_receipt [19:21:24]cmd_close_receipt [19:21:24]MH_GetDate [19:21:24]Write to MH i2c: F0 00 00 01 1A 0A [19:21:24]Write i2c OK [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: F0 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: F0 09 00 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: F0 09 00 01 1A 00 B5 BF F1 66 ED 3E 82 65 F0 [19:21:24]GetLastDocTimeStamp 1727119273 [19:21:24]current date 1727119285 [19:21:24]FM_GetShiftState [19:21:24]SAM_PROTO_GetShiftState [19:21:24]wFMCommunicate request_size=4 [19:21:24]MH_SAM_APDU [19:21:24]CAPDU: 80 13 01 00 [19:21:24]Write to MH i2c: E2 08 00 02 1A 80 13 01 00 00 00 00 00 99 [19:21:24]Write i2c OK [19:21:24]MH_I2C_Read... [19:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:24]Read from MH i2c: E2 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: E2 0E 00 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: E2 0E 00 02 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3A [19:21:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:21:24]wFMCommunicate OK [19:21:24]SAM_PROTO_GetShiftState done [19:21:24]FM_GetShiftState done [19:21:24]opened in 1727051401 [19:21:24]opened+sec_in_day 1727137801 [19:21:24]quantity*price = 0 [19:21:24]sum+1 = 1 [19:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 555 23.09.2024 19:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289881 ФПД: 26307024659047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192125&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289881&fm=26307024659047&tin=02508201610067®Number=0000000000091827&sum=0 [19:21:25]StoreToDocumentArchive [19:21:25]shift 515 fd 289881 [19:21:25]save to /storage/0515/doc_00289881 [19:21:25]save last doc name /storage/0515/doc_00289881 to /storage/kkm_last_doc_name [19:21:25]save OK [19:21:25]Clear old archive folders... [19:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:21:25]tlvbuf is 018C77B0 [19:21:25]SAM_PROTO_ClearQueue [19:21:25]wFMCommunicate request_size=4 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 09 00 00 [19:21:25]Write to MH i2c: E2 08 00 0F 1A 80 09 00 00 00 00 00 00 9B [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 0F 1A 00 90 00 9D [19:21:25]RAPDU: 90 00 [19:21:25]wFMCommunicate OK [19:21:25]SAM_PROTO_ClearQueue done [19:21:25]KKMCreateOFDPacket [19:21:25]OFDProtocolAddRootSTLVToBuf [19:21:25]FM_MakeSignedData [19:21:25]FM_MakeSignedData [19:21:25]SAM_PROTO_SignData [19:21:25]wFMCommunicate request_size=4 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 0D 01 02 [19:21:25]Write to MH i2c: E2 08 00 10 1A 80 0D 01 02 00 00 00 00 A3 [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 10 1A 00 90 00 9E [19:21:25]RAPDU: 90 00 [19:21:25]wFMCommunicate OK [19:21:25]wFMCommunicate request_size=255 [19:21:25]MH_SAM_APDU [19:21: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 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 B5 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6C 04 00 35 04 06 00 17 ED 14 DC [19:21:25]Write to MH i2c: E2 02 01 11 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 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 B5 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6C 04 00 35 04 06 00 17 ED 14 DC 00 00 9A [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]OFD Sender: No OFD packet to send [19:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 11 1A 00 90 00 9F [19:21:25]RAPDU: 90 00 [19:21:25]wFMCommunicate OK [19:21:25]wFMCommunicate request_size=7 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 0D 02 02 02 22 67 [19:21:25]Write to MH i2c: E2 0A 00 12 1A 80 0D 02 02 02 00 22 67 00 00 33 [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 03 00 12 1A 00 90 00 A0 [19:21:25]RAPDU: 90 00 [19:21:25]wFMCommunicate OK [19:21:25]wFMCommunicate request_size=4 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 0D 03 02 [19:21:25]Write to MH i2c: E2 08 00 13 1A 80 0D 03 02 00 00 00 00 A8 [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 0B 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 0B 00 13 1A 00 30 F9 69 01 CD CF 6D E7 90 00 2C [19:21:25]RAPDU: 30 F9 69 01 CD CF 6D E7 90 00 [19:21:25]wFMCommunicate OK [19:21:25]SAM_PROTO_SignData done [19:21:25]FM_MakeSignedData done [19:21:25]CreateOFDProtocolMessage [19:21:25]wFMCommunicate request_size=4 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 11 00 00 [19:21:25]Write to MH i2c: E2 08 00 14 1A 80 11 00 00 00 00 00 00 A8 [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 17 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 17 00 14 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F8 [19:21:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:21:25]wFMCommunicate OK [19:21:25]CreateOFDProtocolMessage done [19:21:25]OFDSenderStorePacket 289881 [19:21:25]StoreOFDPacket docnum=289881 [19:21:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CC 1A 04 01 B6 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 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 B5 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6C 04 00 35 04 06 00 17 ED 14 DC 22 67 30 F9 69 01 CD CF 6D E7 [19:21:25]CheckFolder [19:21:25]dirname=/storage/ofd_packets [19:21:25]CheckFolder done [19:21:25]ProducePacketName [19:21:25]name=ofd_packets/00289881 [19:21:25]NVStorageSaveData ofd_packets/00289881 [19:21:25]File name is /storage/ofd_packets/00289881 [19:21:25]Write 298 bytes [19:21:25]NVStorageSaveData done [19:21:25]OFDSenderStorePacket done [19:21:25]KKMCreateOFDPacket done [19:21:25]NVStorageSaveData kkm_last_timestamp [19:21:25]File name is /storage/kkm_last_timestamp [19:21:25]Write 4 bytes [19:21:25]NVStorageSaveData done [19:21:26]ExternCall_PrintAddStr [19:21:26]wPrintStart [19:21:26]Write to MH i2c: 01 00 00 15 1A 2F [19:21:26]Write i2c OK [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: 01 [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: 01 07 00 [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: 01 07 00 15 1A 00 00 00 00 00 FF 0F 44 [19:21:26]RasterBufferAndPrint [19:21:26]line Счет N : (1)24617989 [19:21:26]line ИНН: 02508201610067 [19:21:26]line Контрольно-Кассовый Чек [19:21:26]line ПРОДАЖА [19:21:26]line ТРК (МРК, ГНК) : 11 [19:21:26]line Товар: 2710194210 [19:21:26]line ДТ-К-5 [19:21:26]line 52.500 * 0.00 [19:21:26]line = 0.00 [19:21:26]line НДС 12% НСП 1% [19:21:26]line > о реализуемом товаре [19:21:26]line ИТОГО: 0.00 [19:21:26]line НСП 1% : 0.00 [19:21:26]line НДС 12% : 0.00 [19:21:26]line Наличными: 0.00 [19:21:26]line Безнал.: 0.00 [19:21:26]line Место: АЗС № 90 "Партнёр-нефть" [19:21:26]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:21:26]line СНО: Общий режим [19:21:26]line Чек 555 23.09.2024 19:21 [19:21:26]line Смена: 515 ФФД: 1.0 [19:21:26]line ЗНМ: 0300000107 [19:21:26]line РНМ: 0000000000091827 [19:21:26]line Версия ККМ: 001 [19:21:26]line Талоны: Топливная Карта [19:21:26]line 99990 [19:21:26]line ФМ: 0000000000871832 [19:21:26]line ФД: 289881 [19:21:26]line ФПД: 26307024659047 [19:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192125&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289881&fm=26307024659047&tin=02508201610067®Number=0000000000091827&sum=0 [19:21:26]written 0, free lines is 4095 [19:21:26]OFD Sender: Processing packet 289881 [packets to send 1784, broken 1783] [19:21:26]ProducePacketName [19:21:26]name=ofd_packets/00289881 [19:21:26]OFD Sender: To server: pG, [19:21:26]CommunicateWithHost lk.salyk.kg:30040 [19:21:26]ConnectInit lk.salyk.kg [19:21:26]Connected sock=10 [19:21: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 33 32 0C 01 00 00 CC 1A 04 01 B6 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 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 B5 BF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 59 6C 04 00 35 04 06 00 17 ED 14 DC 22 67 30 F9 69 01 CD CF 6D E7 [19:21:26]Write to MH i2c: 01 00 00 3E 1A 58 [19:21:26]Write i2c OK [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: 01 [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: 01 07 00 [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: 01 07 00 3E 1A 00 00 00 00 00 DC 0C 47 [19:21:26]RasterBufferAndPrint [19:21:26]line [19:21:26]line [19:21:26]line [19:21:26]line [19:21:26]line [19:21:26]written 0, free lines is 3298 [19:21:26]MH_Cut [19:21:26]Write to MH i2c: D1 01 00 45 1A 01 31 [19:21:26]Write i2c OK [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: D1 [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: D1 01 00 [19:21:26]MH_I2C_Read... [19:21:26]Read from MH i2c: D1 01 00 45 1A 00 30 [19:21:26]Write to MH i2c: 01 00 00 46 1A 60 [19:21:26]Write i2c OK [19:21:26]MH_I2C_Read... [19:21: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 33 32 4F 00 00 00 07 6C 47 00 82 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 33 32 10 04 04 00 59 6C 04 00 F4 03 04 00 89 67 F1 66 B6 04 01 00 00 3E BA FE 22 B6 10 2F 03 [19:21:26]CommunicateWithHost err = 0 [19:21:26]CheckOFDResponse [19:21:26]1017 (14) - 77093643461234 [19:21:26]1041 (16) - 0000000000871832 [19:21:26]1040 (4) - 289881 [19:21:26]1012 (4) - 23.09.2024 13:05 [19:21:26]1206 (1) - 0 [19:21:26]OFD Sender: Remove packet 289881 [19:21:26]ProducePacketName [19:21:26]name=ofd_packets/00289881 [19:21:26]NVStorageDeleteData [19:21:27]*** Cut start [19:21:27]*** Partial cut [19:21:27]*** CUTSNS_PIN = 1 [19:21:27]*** CUTSNS_PIN = 0 [19:21:27]OFD Sender: No OFD packet to send [19:21:27]*** Brake cut motor [19:21:27]Read from MH i2c: 01 [19:21:27]MH_I2C_Read... [19:21:27]*** Stop cut motor [19:21:27]*** Cut end [19:21:27]Read from MH i2c: 01 07 00 [19:21:27]MH_I2C_Read... [19:21:27]Read from MH i2c: 01 07 00 46 1A 00 00 00 00 00 FF 0F 75 [19:21:27]process_action close_receipt done [19:21:27]requested_data is exist [19:21:27]produce_requested_data [19:21:27]requested_item fm.sn is exist - process it [19:21:27]wFMCommunicate request_size=4 [19:21:27]MH_SAM_APDU [19:21:27]CAPDU: 80 11 00 00 [19:21:27]Write to MH i2c: E2 08 00 47 1A 80 11 00 00 00 00 00 00 DB [19:21:27]Write i2c OK [19:21:27]MH_I2C_Read... [19:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:27]Read from MH i2c: E2 [19:21:27]MH_I2C_Read... [19:21:27]Read from MH i2c: E2 17 00 [19:21:27]MH_I2C_Read... [19:21:27]Read from MH i2c: E2 17 00 47 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [19:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:21:27]wFMCommunicate OK [19:21:27]requested_item fd.num is exist - process it [19:21:27]SAM_PROTO_GetFieldsCounters [19:21:27]wFMCommunicate request_size=4 [19:21:27]MH_SAM_APDU [19:21:27]CAPDU: 80 13 00 00 [19:21:27]Write to MH i2c: E2 08 00 48 1A 80 13 00 00 00 00 00 00 DE [19:21:27]Write i2c OK [19:21:27]MH_I2C_Read... [19:21:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:28]Read from MH i2c: E2 [19:21:28]MH_I2C_Read... [19:21:28]Read from MH i2c: E2 62 00 [19:21:28]MH_I2C_Read... [19:21:28]Read from MH i2c: E2 62 00 48 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 59 6C 04 00 0E 04 04 00 03 02 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 53 [19:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 59 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:28]wFMCommunicate OK [19:21:28]SAM_PROTO_GetFieldsCounters done [19:21:28]requested_item shift.num is exist - process it [19:21:28]requested_item shift.opened is exist - process it [19:21:28]req_shift_opened [19:21:28]FM_GetShiftState [19:21:28]SAM_PROTO_GetShiftState [19:21:28]wFMCommunicate request_size=4 [19:21:28]MH_SAM_APDU [19:21:28]CAPDU: 80 13 01 00 [19:21:28]Write to MH i2c: E2 08 00 49 1A 80 13 01 00 00 00 00 00 E0 [19:21:28]Write i2c OK [19:21:28]MH_I2C_Read... [19:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:28]Read from MH i2c: E2 [19:21:28]MH_I2C_Read... [19:21:28]Read from MH i2c: E2 0E 00 [19:21:28]MH_I2C_Read... [19:21:28]Read from MH i2c: E2 0E 00 49 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 81 [19:21:28]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:21:28]wFMCommunicate OK [19:21:28]SAM_PROTO_GetShiftState done [19:21:28]FM_GetShiftState done [19:21:28]req_shift_opened done [19:21:28]requested_item shift.open_date is exist - process it [19:21:28]req_shift_open_date [19:21:28]req_shift_open_date done [19:21:28]produce_requested_data done [19:21:28]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289881,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:21:28]process_action_free close_receipt [19:21:28]json_value_free [19:21:28]json_value_free done [19:21:28]process_json_proto returns [19:21:28]Send response to host [19:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289881,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:21:28]free response buf [19:21:28]execute_script done [19:21:28]execute_script returns [19:21:28]free content buf [19:21:28]Sock 9.Close socket [19:21:28]Sock 9.Thread stoped [19:21:32]OFD Sender: No OFD packet to send [19:21:37]OFD Sender: No OFD packet to send [19:21:42]OFD Sender: No OFD packet to send [19:21:47]OFD Sender: No OFD packet to send [19:21:52]OFD Sender: No OFD packet to send [19:21:57]OFD Sender: No OFD packet to send [19:22:02]OFD Sender: No OFD packet to send [19:22:07]OFD Sender: No OFD packet to send [19:22:12]OFD Sender: No OFD packet to send [19:22:17]OFD Sender: No OFD packet to send [19:22:22]OFD Sender: No OFD packet to send [19:22:27]OFD Sender: No OFD packet to send [19:22:32]OFD Sender: No OFD packet to send [19:22:37]OFD Sender: No OFD packet to send [19:22:42]OFD Sender: No OFD packet to send [19:22:47]OFD Sender: No OFD packet to send [19:22:52]OFD Sender: No OFD packet to send [19:22:57]OFD Sender: No OFD packet to send [19:23:03]OFD Sender: No OFD packet to send [19:23:08]OFD Sender: No OFD packet to send [19:23:13]OFD Sender: No OFD packet to send [19:23:18]OFD Sender: No OFD packet to send [19:23:22]accept exits with 8 [19:23:22]New connection [19:23:22]New thread 3067350372 created [19:23:22]Thread 3067493732 joined [19:23:22]Waiting for new connection... [19:23:22] Sock 8.Parse request [19:23:22]Sock 8.Check first char [19:23:22]Sock 8.First char is OK [19:23:22]request: POST /json_proto HTTP/1.0 [19:23:22]Method: POST [19:23:22]URL: /json_proto [19:23:22]Method is POST - this is cgi request [19:23:22]url: /json_proto [19:23:22]query_string will be loaded in cgi processing [19:23:22]execute_cgi json_proto POST (null) [19:23:22]execute_cgi path=json_proto method=POST [19:23:22]POST find Content-Length [19:23:22]Host: 172.17.41.135:8080 [19:23:22]Content-Length: 756 [19:23:22]Content-Type: application/json [19:23:22] [19:23:22]POST finish read [19:23:22]Found Content-Length = 756 [19:23:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30138145", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:22]execute_script... [19:23: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)24617993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30138145", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:22]POST & json_proto [19:23:22]process_json_proto [19:23:22]json parsed OK: [19:23:22]protocol is kg_v1.0 [19:23:22]action value=close_receipt [19:23:22]process_action close_receipt [19:23:22]cmd_close_receipt [19:23:22]MH_GetDate [19:23:22]Write to MH i2c: F0 00 00 4A 1A 53 [19:23:22]Write i2c OK [19:23:22]MH_I2C_Read... [19:23:22]Read from MH i2c: F0 [19:23:22]MH_I2C_Read... [19:23:22]Read from MH i2c: F0 09 00 [19:23:22]MH_I2C_Read... [19:23:22]Read from MH i2c: F0 09 00 4A 1A 00 2B C0 F1 66 ED 3E 82 65 B0 [19:23:22]GetLastDocTimeStamp 1727119285 [19:23:22]current date 1727119403 [19:23:22]FM_GetShiftState [19:23:22]SAM_PROTO_GetShiftState [19:23:22]wFMCommunicate request_size=4 [19:23:22]MH_SAM_APDU [19:23:22]CAPDU: 80 13 01 00 [19:23:22]Write to MH i2c: E2 08 00 4B 1A 80 13 01 00 00 00 00 00 E2 [19:23:22]Write i2c OK [19:23:22]MH_I2C_Read... [19:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:22]Read from MH i2c: E2 [19:23:22]MH_I2C_Read... [19:23:22]Read from MH i2c: E2 0E 00 [19:23:22]MH_I2C_Read... [19:23:22]Read from MH i2c: E2 0E 00 4B 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 83 [19:23:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:23:22]wFMCommunicate OK [19:23:22]SAM_PROTO_GetShiftState done [19:23:22]FM_GetShiftState done [19:23:22]opened in 1727051401 [19:23:22]opened+sec_in_day 1727137801 [19:23:22]quantity*price = 0 [19:23:22]sum+1 = 1 [19:23:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 556 23.09.2024 19:23 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: ТК ГПНА Online 30138145 ФМ: 0000000000871832 ФД: 289882 ФПД: 280963577765551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192323&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289882&fm=280963577765551&tin=02508201610067®Number=0000000000091827&sum=0 [19:23:23]StoreToDocumentArchive [19:23:23]shift 515 fd 289882 [19:23:23]save to /storage/0515/doc_00289882 [19:23:23]save last doc name /storage/0515/doc_00289882 to /storage/kkm_last_doc_name [19:23:23]save OK [19:23:23]Clear old archive folders... [19:23:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:23:23]tlvbuf is B6F5E700 [19:23:23]SAM_PROTO_ClearQueue [19:23:23]wFMCommunicate request_size=4 [19:23:23]MH_SAM_APDU [19:23:23]CAPDU: 80 09 00 00 [19:23:23]Write to MH i2c: E2 08 00 58 1A 80 09 00 00 00 00 00 00 E4 [19:23:23]Write i2c OK [19:23:23]MH_I2C_Read... [19:23:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:23]Read from MH i2c: E2 [19:23:23]MH_I2C_Read... [19:23:23]Read from MH i2c: E2 03 00 [19:23:23]MH_I2C_Read... [19:23:23]Read from MH i2c: E2 03 00 58 1A 00 90 00 E6 [19:23:23]RAPDU: 90 00 [19:23:23]wFMCommunicate OK [19:23:23]SAM_PROTO_ClearQueue done [19:23:23]KKMCreateOFDPacket [19:23:23]OFDProtocolAddRootSTLVToBuf [19:23:23]FM_MakeSignedData [19:23:23]FM_MakeSignedData [19:23:23]SAM_PROTO_SignData [19:23:23]wFMCommunicate request_size=4 [19:23:23]MH_SAM_APDU [19:23:23]CAPDU: 80 0D 01 02 [19:23:23]Write to MH i2c: E2 08 00 59 1A 80 0D 01 02 00 00 00 00 EC [19:23:23]Write i2c OK [19:23:23]MH_I2C_Read... [19:23:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:23]Read from MH i2c: E2 [19:23:23]MH_I2C_Read... [19:23:23]Read from MH i2c: E2 03 00 [19:23:23]MH_I2C_Read... [19:23:23]Read from MH i2c: E2 03 00 59 1A 00 90 00 E7 [19:23:23]RAPDU: 90 00 [19:23:23]wFMCommunicate OK [19:23:23]wFMCommunicate request_size=255 [19:23:23]MH_SAM_APDU [19:23:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 2C 02 00 00 F4 03 04 00 2B C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6C 04 00 35 04 06 00 FF [19:23:23]Write to MH i2c: E2 02 01 5A 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 2C 02 00 00 F4 03 04 00 2B C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6C 04 00 35 04 06 00 FF 00 00 05 [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:24]Read from MH i2c: E2 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 03 00 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 03 00 5A 1A 00 90 00 E8 [19:23:24]RAPDU: 90 00 [19:23:24]wFMCommunicate OK [19:23:24]wFMCommunicate request_size=10 [19:23:24]MH_SAM_APDU [19:23:24]CAPDU: 80 0D 02 02 05 88 EE 3F 5E AF [19:23:24]Write to MH i2c: E2 0D 00 5B 1A 80 0D 02 02 05 00 88 EE 3F 5E AF 00 00 BB [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:24]Read from MH i2c: E2 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 03 00 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 03 00 5B 1A 00 90 00 E9 [19:23:24]RAPDU: 90 00 [19:23:24]wFMCommunicate OK [19:23:24]wFMCommunicate request_size=4 [19:23:24]MH_SAM_APDU [19:23:24]CAPDU: 80 0D 03 02 [19:23:24]Write to MH i2c: E2 08 00 5C 1A 80 0D 03 02 00 00 00 00 F1 [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:24]Read from MH i2c: E2 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 0B 00 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 0B 00 5C 1A 00 22 4E 7E 21 5A 19 B2 0E 90 00 34 [19:23:24]RAPDU: 22 4E 7E 21 5A 19 B2 0E 90 00 [19:23:24]wFMCommunicate OK [19:23:24]SAM_PROTO_SignData done [19:23:24]FM_MakeSignedData done [19:23:24]CreateOFDProtocolMessage [19:23:24]wFMCommunicate request_size=4 [19:23:24]MH_SAM_APDU [19:23:24]CAPDU: 80 11 00 00 [19:23:24]Write to MH i2c: E2 08 00 5D 1A 80 11 00 00 00 00 00 00 F1 [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:24]Read from MH i2c: E2 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 17 00 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: E2 17 00 5D 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 41 [19:23:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:23:24]wFMCommunicate OK [19:23:24]CreateOFDProtocolMessage done [19:23:24]OFDSenderStorePacket 289882 [19:23:24]StoreOFDPacket docnum=289882 [19:23:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 45 42 07 01 D8 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 2C 02 00 00 F4 03 04 00 2B C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6C 04 00 35 04 06 00 FF 88 EE 3F 5E AF 22 4E 7E 21 5A 19 B2 0E [19:23:24]CheckFolder [19:23:24]dirname=/storage/ofd_packets [19:23:24]CheckFolder done [19:23:24]ProducePacketName [19:23:24]name=ofd_packets/00289882 [19:23:24]NVStorageSaveData ofd_packets/00289882 [19:23:24]File name is /storage/ofd_packets/00289882 [19:23:24]Write 301 bytes [19:23:24]NVStorageSaveData done [19:23:24]OFDSenderStorePacket done [19:23:24]KKMCreateOFDPacket done [19:23:24]NVStorageSaveData kkm_last_timestamp [19:23:24]File name is /storage/kkm_last_timestamp [19:23:24]Write 4 bytes [19:23:24]NVStorageSaveData done [19:23:24]ExternCall_PrintAddStr [19:23:24]wPrintStart [19:23:24]Write to MH i2c: 01 00 00 5E 1A 78 [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: 01 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: 01 07 00 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: 01 07 00 5E 1A 00 00 00 00 00 FF 0F 8D [19:23:24]RasterBufferAndPrint [19:23:24]line Счет N : (1)24617993 [19:23:24]line ИНН: 02508201610067 [19:23:24]line Контрольно-Кассовый Чек [19:23:24]line ПРОДАЖА [19:23:24]line ТРК (МРК, ГНК) : 43 [19:23:24]line Товар: 2710124130 [19:23:24]line Аи-92-К-5 [19:23:24]line 15.000 * 0.00 [19:23:24]line = 0.00 [19:23:24]line НДС 12% НСП 1% [19:23:24]line > о реализуемом товаре [19:23:24]line ИТОГО: 0.00 [19:23:24]line НСП 1% : 0.00 [19:23:24]line НДС 12% : 0.00 [19:23:24]line Наличными: 0.00 [19:23:24]line Безнал.: 0.00 [19:23:24]line Место: АЗС № 90 "Партнёр-нефть" [19:23:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:23:24]line СНО: Общий режим [19:23:24]line Чек 556 23.09.2024 19:23 [19:23:24]line Смена: 515 ФФД: 1.0 [19:23:24]line ЗНМ: 0300000107 [19:23:24]line РНМ: 0000000000091827 [19:23:24]line Версия ККМ: 001 [19:23:24]line Талоны: ТК ГПНА Online [19:23:24]line 30138145 [19:23:24]line ФМ: 0000000000871832 [19:23:24]line ФД: 289882 [19:23:24]line ФПД: 280963577765551 [19:23:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192323&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289882&fm=280963577765551&tin=02508201610067®Number=0000000000091827&sum=0 [19:23:24]written 0, free lines is 4095 [19:23:24]OFD Sender: Processing packet 289882 [packets to send 1784, broken 1783] [19:23:24]ProducePacketName [19:23:24]name=ofd_packets/00289882 [19:23:24]OFD Sender: To server: pG, [19:23:24]CommunicateWithHost lk.salyk.kg:30040 [19:23:24]ConnectInit lk.salyk.kg [19:23:24]Connected sock=10 [19:23: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 33 32 0F 01 00 00 45 42 07 01 D8 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 2C 02 00 00 F4 03 04 00 2B C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5A 6C 04 00 35 04 06 00 FF 88 EE 3F 5E AF 22 4E 7E 21 5A 19 B2 0E [19:23:24]Write to MH i2c: 01 00 00 87 1A A1 [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: 01 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: 01 07 00 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: 01 07 00 87 1A 00 00 00 00 00 E4 0C 98 [19:23:24]RasterBufferAndPrint [19:23:24]line [19:23:24]line [19:23:24]line [19:23:24]line [19:23:24]line [19:23:24]written 0, free lines is 3307 [19:23:24]MH_Cut [19:23:24]Write to MH i2c: D1 01 00 8E 1A 01 7A [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: D1 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: D1 01 00 [19:23:24]MH_I2C_Read... [19:23:24]Read from MH i2c: D1 01 00 8E 1A 00 79 [19:23:24]Write to MH i2c: 01 00 00 8F 1A A9 [19:23:24]Write i2c OK [19:23:24]MH_I2C_Read... [19:23: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 33 32 4F 00 00 00 4A F0 47 00 1E 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 33 32 10 04 04 00 5A 6C 04 00 F4 03 04 00 FF 67 F1 66 B6 04 01 00 00 1C A2 04 63 93 7F DE 9F [19:23:25]CommunicateWithHost err = 0 [19:23:25]CheckOFDResponse [19:23:25]1017 (14) - 77093643461234 [19:23:25]1041 (16) - 0000000000871832 [19:23:25]1040 (4) - 289882 [19:23:25]1012 (4) - 23.09.2024 13:07 [19:23:25]1206 (1) - 0 [19:23:25]OFD Sender: Remove packet 289882 [19:23:25]ProducePacketName [19:23:25]name=ofd_packets/00289882 [19:23:25]NVStorageDeleteData [19:23:25]OFD Sender: No OFD packet to send [19:23:25]*** Cut start [19:23:25]*** Partial cut [19:23:25]*** CUTSNS_PIN = 1 [19:23:25]*** CUTSNS_PIN = 0 [19:23:25]*** Brake cut motor [19:23:26]Read from MH i2c: 01 [19:23:26]MH_I2C_Read... [19:23:26]*** Stop cut motor [19:23:26]*** Cut end [19:23:26]Read from MH i2c: 01 07 00 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: 01 07 00 8F 1A 00 00 00 00 00 FF 0F BE [19:23:26]process_action close_receipt done [19:23:26]requested_data is exist [19:23:26]produce_requested_data [19:23:26]requested_item fm.sn is exist - process it [19:23:26]wFMCommunicate request_size=4 [19:23:26]MH_SAM_APDU [19:23:26]CAPDU: 80 11 00 00 [19:23:26]Write to MH i2c: E2 08 00 90 1A 80 11 00 00 00 00 00 00 24 [19:23:26]Write i2c OK [19:23:26]MH_I2C_Read... [19:23:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:26]Read from MH i2c: E2 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 17 00 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 17 00 90 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 74 [19:23:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:23:26]wFMCommunicate OK [19:23:26]requested_item fd.num is exist - process it [19:23:26]SAM_PROTO_GetFieldsCounters [19:23:26]wFMCommunicate request_size=4 [19:23:26]MH_SAM_APDU [19:23:26]CAPDU: 80 13 00 00 [19:23:26]Write to MH i2c: E2 08 00 91 1A 80 13 00 00 00 00 00 00 27 [19:23:26]Write i2c OK [19:23:26]MH_I2C_Read... [19:23:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:26]Read from MH i2c: E2 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 62 00 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 62 00 91 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5A 6C 04 00 0E 04 04 00 03 02 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 A0 [19:23:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5A 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:26]wFMCommunicate OK [19:23:26]SAM_PROTO_GetFieldsCounters done [19:23:26]requested_item shift.num is exist - process it [19:23:26]requested_item shift.opened is exist - process it [19:23:26]req_shift_opened [19:23:26]FM_GetShiftState [19:23:26]SAM_PROTO_GetShiftState [19:23:26]wFMCommunicate request_size=4 [19:23:26]MH_SAM_APDU [19:23:26]CAPDU: 80 13 01 00 [19:23:26]Write to MH i2c: E2 08 00 92 1A 80 13 01 00 00 00 00 00 29 [19:23:26]Write i2c OK [19:23:26]MH_I2C_Read... [19:23:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:26]Read from MH i2c: E2 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 0E 00 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 0E 00 92 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CA [19:23:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:23:26]wFMCommunicate OK [19:23:26]SAM_PROTO_GetShiftState done [19:23:26]FM_GetShiftState done [19:23:26]req_shift_opened done [19:23:26]requested_item shift.open_date is exist - process it [19:23:26]req_shift_open_date [19:23:26]req_shift_open_date done [19:23:26]produce_requested_data done [19:23:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289882,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:23:26]process_action_free close_receipt [19:23:26]json_value_free [19:23:26]json_value_free done [19:23:26]process_json_proto returns [19:23:26]Send response to host [19:23:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289882,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:23:26]free response buf [19:23:26]execute_script done [19:23:26]execute_script returns [19:23:26]free content buf [19:23:26]Sock 8.Close socket [19:23:26]Sock 8.Thread stoped [19:23:30]OFD Sender: No OFD packet to send [19:23:35]OFD Sender: No OFD packet to send [19:23:40]OFD Sender: No OFD packet to send [19:23:45]OFD Sender: No OFD packet to send [19:23:50]OFD Sender: No OFD packet to send [19:23:55]OFD Sender: No OFD packet to send [19:24:00]OFD Sender: No OFD packet to send [19:24:05]OFD Sender: No OFD packet to send [19:24:10]OFD Sender: No OFD packet to send [19:24:16]OFD Sender: No OFD packet to send [19:24:21]OFD Sender: No OFD packet to send [19:24:26]OFD Sender: No OFD packet to send [19:24:31]OFD Sender: No OFD packet to send [19:24:36]OFD Sender: No OFD packet to send [19:24:41]OFD Sender: No OFD packet to send [19:24:46]OFD Sender: No OFD packet to send [19:24:51]OFD Sender: No OFD packet to send [19:24:56]OFD Sender: No OFD packet to send [19:25:01]OFD Sender: No OFD packet to send [19:25:06]OFD Sender: No OFD packet to send [19:25:11]OFD Sender: No OFD packet to send [19:25:16]OFD Sender: No OFD packet to send [19:25:21]OFD Sender: No OFD packet to send [19:25:26]OFD Sender: No OFD packet to send [19:25:31]OFD Sender: No OFD packet to send [19:25:36]OFD Sender: No OFD packet to send [19:25:41]OFD Sender: No OFD packet to send [19:25:46]OFD Sender: No OFD packet to send [19:25:51]OFD Sender: No OFD packet to send [19:25:56]OFD Sender: No OFD packet to send [19:26:01]OFD Sender: No OFD packet to send [19:26:06]OFD Sender: No OFD packet to send [19:26:11]OFD Sender: No OFD packet to send [19:26:16]OFD Sender: No OFD packet to send [19:26:21]OFD Sender: No OFD packet to send [19:26:26]OFD Sender: No OFD packet to send [19:26:31]OFD Sender: No OFD packet to send [19:26:37]OFD Sender: No OFD packet to send [19:26:40]accept exits with 9 [19:26:40]New connection [19:26:40]New thread 3067493732 created [19:26:40]Thread 3067350372 joined [19:26:40]Waiting for new connection... [19:26:40] Sock 9.Parse request [19:26:40]Sock 9.Check first char [19:26:40]Sock 9.First char is OK [19:26:40]request: POST /json_proto HTTP/1.0 [19:26:40]Method: POST [19:26:40]URL: /json_proto [19:26:40]Method is POST - this is cgi request [19:26:40]url: /json_proto [19:26:40]query_string will be loaded in cgi processing [19:26:40]execute_cgi json_proto POST (null) [19:26:40]execute_cgi path=json_proto method=POST [19:26:40]POST find Content-Length [19:26:40]Host: 172.17.41.135:8080 [19:26:40]Content-Length: 679 [19:26:40]Content-Type: application/json [19:26:40] [19:26:40]POST finish read [19:26:40]Found Content-Length = 679 [19:26:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:40]execute_script... [19:26: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)24617995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:40]POST & json_proto [19:26:40]process_json_proto [19:26:40]json parsed OK: [19:26:40]protocol is kg_v1.0 [19:26:40]action value=close_receipt [19:26:40]process_action close_receipt [19:26:40]cmd_close_receipt [19:26:40]MH_GetDate [19:26:40]Write to MH i2c: F0 00 00 93 1A 9C [19:26:40]Write i2c OK [19:26:40]MH_I2C_Read... [19:26:40]Read from MH i2c: F0 [19:26:40]MH_I2C_Read... [19:26:40]Read from MH i2c: F0 09 00 [19:26:40]MH_I2C_Read... [19:26:40]Read from MH i2c: F0 09 00 93 1A 00 F1 C0 F1 66 ED 3E 82 65 BF [19:26:40]GetLastDocTimeStamp 1727119403 [19:26:40]current date 1727119601 [19:26:40]FM_GetShiftState [19:26:40]SAM_PROTO_GetShiftState [19:26:40]wFMCommunicate request_size=4 [19:26:40]MH_SAM_APDU [19:26:40]CAPDU: 80 13 01 00 [19:26:40]Write to MH i2c: E2 08 00 94 1A 80 13 01 00 00 00 00 00 2B [19:26:40]Write i2c OK [19:26:40]MH_I2C_Read... [19:26:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:40]Read from MH i2c: E2 [19:26:40]MH_I2C_Read... [19:26:40]Read from MH i2c: E2 0E 00 [19:26:40]MH_I2C_Read... [19:26:40]Read from MH i2c: E2 0E 00 94 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CC [19:26:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:26:40]wFMCommunicate OK [19:26:40]SAM_PROTO_GetShiftState done [19:26:40]FM_GetShiftState done [19:26:40]opened in 1727051401 [19:26:40]opened+sec_in_day 1727137801 [19:26:40]quantity*price = 50036 [19:26:40]sum+1 = 50037 [19:26: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 557 23.09.2024 19:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289883 ФПД: 70517575866561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289883&fm=70517575866561&tin=02508201610067®Number=0000000000091827&sum=50000 [19:26:41]StoreToDocumentArchive [19:26:41]shift 515 fd 289883 [19:26:41]save to /storage/0515/doc_00289883 [19:26:41]save last doc name /storage/0515/doc_00289883 to /storage/kkm_last_doc_name [19:26:41]save OK [19:26:41]Clear old archive folders... [19:26:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:41]tlvbuf is 01921970 [19:26:41]SAM_PROTO_ClearQueue [19:26:41]wFMCommunicate request_size=4 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 09 00 00 [19:26:41]Write to MH i2c: E2 08 00 A1 1A 80 09 00 00 00 00 00 00 2D [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 A1 1A 00 90 00 2F [19:26:41]RAPDU: 90 00 [19:26:41]wFMCommunicate OK [19:26:41]SAM_PROTO_ClearQueue done [19:26:41]KKMCreateOFDPacket [19:26:41]OFDProtocolAddRootSTLVToBuf [19:26:41]FM_MakeSignedData [19:26:41]FM_MakeSignedData [19:26:41]SAM_PROTO_SignData [19:26:41]wFMCommunicate request_size=4 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 0D 01 02 [19:26:41]Write to MH i2c: E2 08 00 A2 1A 80 0D 01 02 00 00 00 00 35 [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 A2 1A 00 90 00 30 [19:26:41]RAPDU: 90 00 [19:26:41]wFMCommunicate OK [19:26:41]wFMCommunicate request_size=255 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 F1 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6C 04 00 35 04 06 00 40 [19:26:41]Write to MH i2c: E2 02 01 A3 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F1 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6C 04 00 35 04 06 00 40 00 00 FA [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 A3 1A 00 90 00 31 [19:26:41]RAPDU: 90 00 [19:26:41]wFMCommunicate OK [19:26:41]wFMCommunicate request_size=10 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 0D 02 02 05 22 A7 0F 58 C1 [19:26:41]Write to MH i2c: E2 0D 00 A4 1A 80 0D 02 02 05 00 22 A7 0F 58 C1 00 00 33 [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 03 00 A4 1A 00 90 00 32 [19:26:41]RAPDU: 90 00 [19:26:41]wFMCommunicate OK [19:26:41]wFMCommunicate request_size=4 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 0D 03 02 [19:26:41]Write to MH i2c: E2 08 00 A5 1A 80 0D 03 02 00 00 00 00 3A [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 0B 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 0B 00 A5 1A 00 17 91 B0 2C A7 7A 44 BF 90 00 E3 [19:26:41]RAPDU: 17 91 B0 2C A7 7A 44 BF 90 00 [19:26:41]wFMCommunicate OK [19:26:41]SAM_PROTO_SignData done [19:26:41]FM_MakeSignedData done [19:26:41]CreateOFDProtocolMessage [19:26:41]wFMCommunicate request_size=4 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 11 00 00 [19:26:41]Write to MH i2c: E2 08 00 A6 1A 80 11 00 00 00 00 00 00 3A [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:42]Read from MH i2c: E2 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: E2 17 00 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: E2 17 00 A6 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8A [19:26:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:26:42]wFMCommunicate OK [19:26:42]CreateOFDProtocolMessage done [19:26:42]OFDSenderStorePacket 289883 [19:26:42]StoreOFDPacket docnum=289883 [19:26:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 07 A3 07 01 5A F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F1 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6C 04 00 35 04 06 00 40 22 A7 0F 58 C1 17 91 B0 2C A7 7A 44 BF [19:26:42]CheckFolder [19:26:42]dirname=/storage/ofd_packets [19:26:42]CheckFolder done [19:26:42]ProducePacketName [19:26:42]name=ofd_packets/00289883 [19:26:42]NVStorageSaveData ofd_packets/00289883 [19:26:42]File name is /storage/ofd_packets/00289883 [19:26:42]Write 301 bytes [19:26:42]NVStorageSaveData done [19:26:42]OFDSenderStorePacket done [19:26:42]KKMCreateOFDPacket done [19:26:42]NVStorageSaveData kkm_last_timestamp [19:26:42]File name is /storage/kkm_last_timestamp [19:26:42]Write 4 bytes [19:26:42]NVStorageSaveData done [19:26:42]ExternCall_PrintAddStr [19:26:42]wPrintStart [19:26:42]Write to MH i2c: 01 00 00 A7 1A C1 [19:26:42]Write i2c OK [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: 01 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: 01 07 00 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: 01 07 00 A7 1A 00 00 00 00 00 FF 0F D6 [19:26:42]RasterBufferAndPrint [19:26:42]line Счет N : (1)24617995 [19:26:42]line ИНН: 02508201610067 [19:26:42]line Контрольно-Кассовый Чек [19:26:42]line ПРОДАЖА [19:26:42]line ТРК (МРК, ГНК) : 33 [19:26:42]line Товар: 2710124130 [19:26:42]line Аи-92-К-5 [19:26:42]line 7.380 * 67.80 [19:26:42]line = 500.36 [19:26:42]line НДС 12% НСП 1% [19:26:42]line > о реализуемом товаре [19:26:42]line ОКРУГЛЕНИЕ: -0.36 [19:26:42]line ИТОГО: 500.00 [19:26:42]line Внесено: 500.00 [19:26:42]line СДАЧА: 0.00 [19:26:42]line НСП 1% : 4.43 [19:26:42]line НДС 12% : 53.14 [19:26:42]line Наличными: 500.00 [19:26:42]line Безнал.: 0.00 [19:26:42]line Место: АЗС № 90 "Партнёр-нефть" [19:26:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:26:42]line СНО: Общий режим [19:26:42]line Чек 557 23.09.2024 19:26 [19:26:42]line Смена: 515 ФФД: 1.0 [19:26:42]line ЗНМ: 0300000107 [19:26:42]line РНМ: 0000000000091827 [19:26:42]line Версия ККМ: 001 [19:26:42]line ФМ: 0000000000871832 [19:26:42]line ФД: 289883 [19:26:42]line ФПД: 70517575866561 [19:26:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192641&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289883&fm=70517575866561&tin=02508201610067®Number=0000000000091827&sum=50000 [19:26:42]written 0, free lines is 4095 [19:26:42]OFD Sender: Processing packet 289883 [packets to send 1784, broken 1783] [19:26:42]ProducePacketName [19:26:42]name=ofd_packets/00289883 [19:26:42]OFD Sender: To server: pG, [19:26:42]CommunicateWithHost lk.salyk.kg:30040 [19:26:42]ConnectInit lk.salyk.kg [19:26:42]Connected sock=10 [19:26: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 33 32 0F 01 00 00 07 A3 07 01 5A F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F1 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5B 6C 04 00 35 04 06 00 40 22 A7 0F 58 C1 17 91 B0 2C A7 7A 44 BF [19:26:42]Write to MH i2c: 01 00 00 D1 1A EB [19:26:42]Write i2c OK [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: 01 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: 01 07 00 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: 01 07 00 D1 1A 00 00 00 00 00 D2 0C D0 [19:26:42]RasterBufferAndPrint [19:26:42]line [19:26:42]line [19:26:42]line [19:26:42]line [19:26:42]line [19:26:42]written 0, free lines is 3288 [19:26:42]MH_Cut [19:26:42]Write to MH i2c: D1 01 00 D8 1A 01 C4 [19:26:42]Write i2c OK [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: D1 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: D1 01 00 [19:26:42]MH_I2C_Read... [19:26:42]Read from MH i2c: D1 01 00 D8 1A 00 C3 [19:26:42]Write to MH i2c: 01 00 00 D9 1A F3 [19:26:42]Write i2c OK [19:26:42]MH_I2C_Read... [19:26: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 33 32 4F 00 00 00 D1 1F 47 00 6D 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 33 32 10 04 04 00 5B 6C 04 00 F4 03 04 00 C5 68 F1 66 B6 04 01 00 00 B8 2F 6E 33 E2 13 1A 5D [19:26:42]CommunicateWithHost err = 0 [19:26:42]CheckOFDResponse [19:26:42]1017 (14) - 77093643461234 [19:26:42]1041 (16) - 0000000000871832 [19:26:42]1040 (4) - 289883 [19:26:42]1012 (4) - 23.09.2024 13:10 [19:26:42]1206 (1) - 0 [19:26:42]OFD Sender: Remove packet 289883 [19:26:42]ProducePacketName [19:26:42]name=ofd_packets/00289883 [19:26:42]NVStorageDeleteData [19:26:43]OFD Sender: No OFD packet to send [19:26:43]*** Cut start [19:26:43]*** Partial cut [19:26:43]*** CUTSNS_PIN = 1 [19:26:43]*** CUTSNS_PIN = 0 [19:26:43]*** Brake cut motor [19:26:43]Read from MH i2c: 01 [19:26:43]MH_I2C_Read... [19:26:43]*** Stop cut motor [19:26:43]*** Cut end [19:26:43]Read from MH i2c: 01 07 00 [19:26:43]MH_I2C_Read... [19:26:43]Read from MH i2c: 01 07 00 D9 1A 00 00 00 00 00 FF 0F 08 [19:26:43]process_action close_receipt done [19:26:43]requested_data is exist [19:26:43]produce_requested_data [19:26:43]requested_item fm.sn is exist - process it [19:26:43]wFMCommunicate request_size=4 [19:26:43]MH_SAM_APDU [19:26:43]CAPDU: 80 11 00 00 [19:26:43]Write to MH i2c: E2 08 00 DA 1A 80 11 00 00 00 00 00 00 6E [19:26:43]Write i2c OK [19:26:43]MH_I2C_Read... [19:26:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:43]Read from MH i2c: E2 [19:26:43]MH_I2C_Read... [19:26:43]Read from MH i2c: E2 17 00 [19:26:43]MH_I2C_Read... [19:26:43]Read from MH i2c: E2 17 00 DA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BE [19:26:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:26:43]wFMCommunicate OK [19:26:43]requested_item fd.num is exist - process it [19:26:43]SAM_PROTO_GetFieldsCounters [19:26:43]wFMCommunicate request_size=4 [19:26:43]MH_SAM_APDU [19:26:43]CAPDU: 80 13 00 00 [19:26:43]Write to MH i2c: E2 08 00 DB 1A 80 13 00 00 00 00 00 00 71 [19:26:43]Write i2c OK [19:26:43]MH_I2C_Read... [19:26:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:44]Read from MH i2c: E2 [19:26:44]MH_I2C_Read... [19:26:44]Read from MH i2c: E2 62 00 [19:26:44]MH_I2C_Read... [19:26:44]Read from MH i2c: E2 62 00 DB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5B 6C 04 00 0E 04 04 00 03 02 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 EE [19:26: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5B 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:44]wFMCommunicate OK [19:26:44]SAM_PROTO_GetFieldsCounters done [19:26:44]requested_item shift.num is exist - process it [19:26:44]requested_item shift.opened is exist - process it [19:26:44]req_shift_opened [19:26:44]FM_GetShiftState [19:26:44]SAM_PROTO_GetShiftState [19:26:44]wFMCommunicate request_size=4 [19:26:44]MH_SAM_APDU [19:26:44]CAPDU: 80 13 01 00 [19:26:44]Write to MH i2c: E2 08 00 DC 1A 80 13 01 00 00 00 00 00 73 [19:26:44]Write i2c OK [19:26:44]MH_I2C_Read... [19:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:44]Read from MH i2c: E2 [19:26:44]MH_I2C_Read... [19:26:44]Read from MH i2c: E2 0E 00 [19:26:44]MH_I2C_Read... [19:26:44]Read from MH i2c: E2 0E 00 DC 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [19:26:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:26:44]wFMCommunicate OK [19:26:44]SAM_PROTO_GetShiftState done [19:26:44]FM_GetShiftState done [19:26:44]req_shift_opened done [19:26:44]requested_item shift.open_date is exist - process it [19:26:44]req_shift_open_date [19:26:44]req_shift_open_date done [19:26:44]produce_requested_data done [19:26:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289883,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:26:44]process_action_free close_receipt [19:26:44]json_value_free [19:26:44]json_value_free done [19:26:44]process_json_proto returns [19:26:44]Send response to host [19:26:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289883,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:26:44]free response buf [19:26:44]execute_script done [19:26:44]execute_script returns [19:26:44]free content buf [19:26:44]Sock 9.Close socket [19:26:44]Sock 9.Thread stoped [19:26:48]OFD Sender: No OFD packet to send [19:26:48]accept exits with 8 [19:26:48]New connection [19:26:48]New thread 3067350372 created [19:26:48]Thread 3067493732 joined [19:26:48]Waiting for new connection... [19:26:48] Sock 8.Parse request [19:26:48]Sock 8.Check first char [19:26:48]Sock 8.First char is OK [19:26:48]request: POST /json_proto HTTP/1.0 [19:26:48]Method: POST [19:26:48]URL: /json_proto [19:26:48]Method is POST - this is cgi request [19:26:48]url: /json_proto [19:26:48]query_string will be loaded in cgi processing [19:26:48]execute_cgi json_proto POST (null) [19:26:48]execute_cgi path=json_proto method=POST [19:26:48]POST find Content-Length [19:26:48]Host: 172.17.41.135:8080 [19:26:48]Content-Length: 684 [19:26:48]Content-Type: application/json [19:26:48] [19:26:48]POST finish read [19:26:48]Found Content-Length = 684 [19:26:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:48]execute_script... [19:26: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)24617994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:48]POST & json_proto [19:26:48]process_json_proto [19:26:48]json parsed OK: [19:26:48]protocol is kg_v1.0 [19:26:48]action value=close_receipt [19:26:48]process_action close_receipt [19:26:48]cmd_close_receipt [19:26:48]MH_GetDate [19:26:48]Write to MH i2c: F0 00 00 DD 1A E6 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: F0 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: F0 09 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: F0 09 00 DD 1A 00 F9 C0 F1 66 ED 3E 82 65 11 [19:26:48]GetLastDocTimeStamp 1727119601 [19:26:48]current date 1727119609 [19:26:48]FM_GetShiftState [19:26:48]SAM_PROTO_GetShiftState [19:26:48]wFMCommunicate request_size=4 [19:26:48]MH_SAM_APDU [19:26:48]CAPDU: 80 13 01 00 [19:26:48]Write to MH i2c: E2 08 00 DE 1A 80 13 01 00 00 00 00 00 75 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:48]Read from MH i2c: E2 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 0E 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 0E 00 DE 1A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 16 [19:26:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:26:48]wFMCommunicate OK [19:26:48]SAM_PROTO_GetShiftState done [19:26:48]FM_GetShiftState done [19:26:48]opened in 1727051401 [19:26:48]opened+sec_in_day 1727137801 [19:26:48]quantity*price = 200043 [19:26:48]sum+1 = 200044 [19:26:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 558 23.09.2024 19:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289884 ФПД: 215367853975255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192649&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289884&fm=215367853975255&tin=02508201610067®Number=0000000000091827&sum=200000 [19:26:49]StoreToDocumentArchive [19:26:49]shift 515 fd 289884 [19:26:49]save to /storage/0515/doc_00289884 [19:26:49]save last doc name /storage/0515/doc_00289884 to /storage/kkm_last_doc_name [19:26:49]save OK [19:26:49]Clear old archive folders... [19:26:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:49]tlvbuf is 01906C90 [19:26:49]SAM_PROTO_ClearQueue [19:26:49]wFMCommunicate request_size=4 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 09 00 00 [19:26:49]Write to MH i2c: E2 08 00 EB 1A 80 09 00 00 00 00 00 00 77 [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 EB 1A 00 90 00 79 [19:26:49]RAPDU: 90 00 [19:26:49]wFMCommunicate OK [19:26:49]SAM_PROTO_ClearQueue done [19:26:49]KKMCreateOFDPacket [19:26:49]OFDProtocolAddRootSTLVToBuf [19:26:49]FM_MakeSignedData [19:26:49]FM_MakeSignedData [19:26:49]SAM_PROTO_SignData [19:26:49]wFMCommunicate request_size=4 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 0D 01 02 [19:26:49]Write to MH i2c: E2 08 00 EC 1A 80 0D 01 02 00 00 00 00 7F [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 EC 1A 00 90 00 7A [19:26:49]RAPDU: 90 00 [19:26:49]wFMCommunicate OK [19:26:49]wFMCommunicate request_size=255 [19:26:49]MH_SAM_APDU [19:26: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 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 2E 02 00 00 F4 03 04 00 F9 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6C 04 00 35 04 06 00 C3 [19:26:49]Write to MH i2c: E2 02 01 ED 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 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 2E 02 00 00 F4 03 04 00 F9 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6C 04 00 35 04 06 00 C3 00 00 89 [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:50]Read from MH i2c: E2 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 03 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 03 00 ED 1A 00 90 00 7B [19:26:50]RAPDU: 90 00 [19:26:50]wFMCommunicate OK [19:26:50]wFMCommunicate request_size=10 [19:26:50]MH_SAM_APDU [19:26:50]CAPDU: 80 0D 02 02 05 E0 3C 6E A6 D7 [19:26:50]Write to MH i2c: E2 0D 00 EE 1A 80 0D 02 02 05 00 E0 3C 6E A6 D7 00 00 93 [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:50]Read from MH i2c: E2 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 03 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 03 00 EE 1A 00 90 00 7C [19:26:50]RAPDU: 90 00 [19:26:50]wFMCommunicate OK [19:26:50]wFMCommunicate request_size=4 [19:26:50]MH_SAM_APDU [19:26:50]CAPDU: 80 0D 03 02 [19:26:50]Write to MH i2c: E2 08 00 EF 1A 80 0D 03 02 00 00 00 00 84 [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:50]Read from MH i2c: E2 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 0B 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 0B 00 EF 1A 00 0E 3B 62 3E E8 85 48 CF 90 00 F2 [19:26:50]RAPDU: 0E 3B 62 3E E8 85 48 CF 90 00 [19:26:50]wFMCommunicate OK [19:26:50]SAM_PROTO_SignData done [19:26:50]FM_MakeSignedData done [19:26:50]CreateOFDProtocolMessage [19:26:50]wFMCommunicate request_size=4 [19:26:50]MH_SAM_APDU [19:26:50]CAPDU: 80 11 00 00 [19:26:50]Write to MH i2c: E2 08 00 F0 1A 80 11 00 00 00 00 00 00 84 [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:50]Read from MH i2c: E2 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 17 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 17 00 F0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [19:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:26:50]wFMCommunicate OK [19:26:50]CreateOFDProtocolMessage done [19:26:50]OFDSenderStorePacket 289884 [19:26:50]StoreOFDPacket docnum=289884 [19:26:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 70 27 07 01 70 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 02 00 00 F4 03 04 00 F9 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6C 04 00 35 04 06 00 C3 E0 3C 6E A6 D7 0E 3B 62 3E E8 85 48 CF [19:26:50]CheckFolder [19:26:50]dirname=/storage/ofd_packets [19:26:50]CheckFolder done [19:26:50]ProducePacketName [19:26:50]name=ofd_packets/00289884 [19:26:50]NVStorageSaveData ofd_packets/00289884 [19:26:50]File name is /storage/ofd_packets/00289884 [19:26:50]Write 301 bytes [19:26:50]NVStorageSaveData done [19:26:50]OFDSenderStorePacket done [19:26:50]KKMCreateOFDPacket done [19:26:50]NVStorageSaveData kkm_last_timestamp [19:26:50]File name is /storage/kkm_last_timestamp [19:26:50]Write 4 bytes [19:26:50]NVStorageSaveData done [19:26:50]ExternCall_PrintAddStr [19:26:50]wPrintStart [19:26:50]Write to MH i2c: 01 00 00 F1 1A 0B [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 07 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 07 00 F1 1A 00 00 00 00 00 FF 0F 20 [19:26:50]RasterBufferAndPrint [19:26:50]line Счет N : (1)24617994 [19:26:50]line ИНН: 02508201610067 [19:26:50]line Контрольно-Кассовый Чек [19:26:50]line ПРОДАЖА [19:26:50]line ТРК (МРК, ГНК) : 42 [19:26:50]line Товар: 2710124500 [19:26:50]line Аи-95-К-5 [19:26:50]line 26.960 * 74.20 [19:26:50]line = 2000.43 [19:26:50]line НДС 12% НСП 1% [19:26:50]line > о реализуемом товаре [19:26:50]line ОКРУГЛЕНИЕ: -0.43 [19:26:50]line ИТОГО: 2000.00 [19:26:50]line Внесено: 2000.00 [19:26:50]line СДАЧА: 0.00 [19:26:50]line НСП 1% : 17.70 [19:26:50]line НДС 12% : 212.43 [19:26:50]line Наличными: 2000.00 [19:26:50]line Безнал.: 0.00 [19:26:50]line Место: АЗС № 90 "Партнёр-нефть" [19:26:50]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:26:50]line СНО: Общий режим [19:26:50]line Чек 558 23.09.2024 19:26 [19:26:50]line Смена: 515 ФФД: 1.0 [19:26:50]line ЗНМ: 0300000107 [19:26:50]line РНМ: 0000000000091827 [19:26:50]line Версия ККМ: 001 [19:26:50]line ФМ: 0000000000871832 [19:26:50]line ФД: 289884 [19:26:50]line ФПД: 215367853975255 [19:26:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192649&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289884&fm=215367853975255&tin=02508201610067®Number=0000000000091827&sum=200000 [19:26:50]written 0, free lines is 4095 [19:26:50]OFD Sender: Processing packet 289884 [packets to send 1784, broken 1783] [19:26:50]ProducePacketName [19:26:50]name=ofd_packets/00289884 [19:26:50]OFD Sender: To server: pG, [19:26:50]CommunicateWithHost lk.salyk.kg:30040 [19:26:50]ConnectInit lk.salyk.kg [19:26:50]Connected sock=10 [19:26: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 33 32 0F 01 00 00 70 27 07 01 70 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 02 00 00 F4 03 04 00 F9 C0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5C 6C 04 00 35 04 06 00 C3 E0 3C 6E A6 D7 0E 3B 62 3E E8 85 48 CF [19:26:50]Write to MH i2c: 01 00 00 1B 1B 36 [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 07 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 07 00 1B 1B 00 00 00 00 00 CC 0C 15 [19:26:50]RasterBufferAndPrint [19:26:50]line [19:26:50]line [19:26:50]line [19:26:50]line [19:26:50]line [19:26:50]written 0, free lines is 3288 [19:26:50]MH_Cut [19:26:50]Write to MH i2c: D1 01 00 22 1B 01 0F [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: D1 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: D1 01 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: D1 01 00 22 1B 00 0E [19:26:50]Write to MH i2c: 01 00 00 23 1B 3E [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26: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 33 32 4F 00 00 00 D6 27 47 00 38 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 33 32 10 04 04 00 5C 6C 04 00 F4 03 04 00 CD 68 F1 66 B6 04 01 00 00 76 99 DC 2E 86 C5 A0 B7 [19:26:50]CommunicateWithHost err = 0 [19:26:50]CheckOFDResponse [19:26:50]1017 (14) - 77093643461234 [19:26:50]1041 (16) - 0000000000871832 [19:26:50]1040 (4) - 289884 [19:26:50]1012 (4) - 23.09.2024 13:10 [19:26:50]1206 (1) - 0 [19:26:50]OFD Sender: Remove packet 289884 [19:26:50]ProducePacketName [19:26:50]name=ofd_packets/00289884 [19:26:50]NVStorageDeleteData [19:26:51]OFD Sender: No OFD packet to send [19:26:51]*** Cut start [19:26:51]*** Partial cut [19:26:51]*** CUTSNS_PIN = 1 [19:26:51]*** CUTSNS_PIN = 0 [19:26:51]*** Brake cut motor [19:26:52]Read from MH i2c: 01 [19:26:52]MH_I2C_Read... [19:26:52]*** Stop cut motor [19:26:52]*** Cut end [19:26:52]Read from MH i2c: 01 07 00 [19:26:52]MH_I2C_Read... [19:26:52]Read from MH i2c: 01 07 00 23 1B 00 00 00 00 00 FF 0F 53 [19:26:52]process_action close_receipt done [19:26:52]requested_data is exist [19:26:52]produce_requested_data [19:26:52]requested_item fm.sn is exist - process it [19:26:52]wFMCommunicate request_size=4 [19:26:52]MH_SAM_APDU [19:26:52]CAPDU: 80 11 00 00 [19:26:52]Write to MH i2c: E2 08 00 24 1B 80 11 00 00 00 00 00 00 B9 [19:26:52]Write i2c OK [19:26:52]MH_I2C_Read... [19:26:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:52]Read from MH i2c: E2 [19:26:52]MH_I2C_Read... [19:26:52]Read from MH i2c: E2 17 00 [19:26:52]MH_I2C_Read... [19:26:52]Read from MH i2c: E2 17 00 24 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 09 [19:26:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:26:52]wFMCommunicate OK [19:26:52]requested_item fd.num is exist - process it [19:26:52]SAM_PROTO_GetFieldsCounters [19:26:52]wFMCommunicate request_size=4 [19:26:52]MH_SAM_APDU [19:26:52]CAPDU: 80 13 00 00 [19:26:52]Write to MH i2c: E2 08 00 25 1B 80 13 00 00 00 00 00 00 BC [19:26:52]Write i2c OK [19:26:52]MH_I2C_Read... [19:26:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:52]Read from MH i2c: E2 [19:26:52]MH_I2C_Read... [19:26:52]Read from MH i2c: E2 62 00 [19:26:52]MH_I2C_Read... [19:26:52]Read from MH i2c: E2 62 00 25 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5C 6C 04 00 0E 04 04 00 03 02 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 3D [19:26: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5C 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:52]wFMCommunicate OK [19:26:52]SAM_PROTO_GetFieldsCounters done [19:26:52]requested_item shift.num is exist - process it [19:26:52]requested_item shift.opened is exist - process it [19:26:52]req_shift_opened [19:26:52]FM_GetShiftState [19:26:52]SAM_PROTO_GetShiftState [19:26:52]wFMCommunicate request_size=4 [19:26:52]MH_SAM_APDU [19:26:52]CAPDU: 80 13 01 00 [19:26:52]Write to MH i2c: E2 08 00 26 1B 80 13 01 00 00 00 00 00 BE [19:26:52]Write i2c OK [19:26:52]MH_I2C_Read... [19:26:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:52]Read from MH i2c: E2 [19:26:52]MH_I2C_Read... [19:26:52]Read from MH i2c: E2 0E 00 [19:26:52]MH_I2C_Read... [19:26:52]Read from MH i2c: E2 0E 00 26 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5F [19:26:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:26:52]wFMCommunicate OK [19:26:52]SAM_PROTO_GetShiftState done [19:26:52]FM_GetShiftState done [19:26:52]req_shift_opened done [19:26:52]requested_item shift.open_date is exist - process it [19:26:52]req_shift_open_date [19:26:52]req_shift_open_date done [19:26:52]produce_requested_data done [19:26:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289884,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:26:52]process_action_free close_receipt [19:26:52]json_value_free [19:26:52]json_value_free done [19:26:52]process_json_proto returns [19:26:52]Send response to host [19:26:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289884,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:26:52]free response buf [19:26:52]execute_script done [19:26:52]execute_script returns [19:26:52]free content buf [19:26:52]Sock 8.Close socket [19:26:52]Sock 8.Thread stoped [19:26:56]OFD Sender: No OFD packet to send [19:27:01]OFD Sender: No OFD packet to send [19:27:06]OFD Sender: No OFD packet to send [19:27:11]OFD Sender: No OFD packet to send [19:27:16]OFD Sender: No OFD packet to send [19:27:21]OFD Sender: No OFD packet to send [19:27:26]OFD Sender: No OFD packet to send [19:27:31]OFD Sender: No OFD packet to send [19:27:36]OFD Sender: No OFD packet to send [19:27:41]OFD Sender: No OFD packet to send [19:27:46]OFD Sender: No OFD packet to send [19:27:51]OFD Sender: No OFD packet to send [19:27:56]OFD Sender: No OFD packet to send [19:28:02]OFD Sender: No OFD packet to send [19:28:07]OFD Sender: No OFD packet to send [19:28:12]OFD Sender: No OFD packet to send [19:28:17]OFD Sender: No OFD packet to send [19:28:22]OFD Sender: No OFD packet to send [19:28:27]OFD Sender: No OFD packet to send [19:28:32]OFD Sender: No OFD packet to send [19:28:37]OFD Sender: No OFD packet to send [19:28:42]OFD Sender: No OFD packet to send [19:28:47]OFD Sender: No OFD packet to send [19:28:52]OFD Sender: No OFD packet to send [19:28:57]OFD Sender: No OFD packet to send [19:29:00]accept exits with 9 [19:29:00]New connection [19:29:00]New thread 3067493732 created [19:29:00]Thread 3067350372 joined [19:29:00]Waiting for new connection... [19:29:00] Sock 9.Parse request [19:29:00]Sock 9.Check first char [19:29:00]Sock 9.First char is OK [19:29:00]request: POST /json_proto HTTP/1.0 [19:29:00]Method: POST [19:29:00]URL: /json_proto [19:29:00]Method is POST - this is cgi request [19:29:00]url: /json_proto [19:29:00]query_string will be loaded in cgi processing [19:29:00]execute_cgi json_proto POST (null) [19:29:00]execute_cgi path=json_proto method=POST [19:29:00]POST find Content-Length [19:29:00]Host: 172.17.41.135:8080 [19:29:00]Content-Length: 791 [19:29:00]Content-Type: application/json [19:29:00] [19:29:00]POST finish read [19:29:00]Found Content-Length = 791 [19:29:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.630, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:00]execute_script... [19:29: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)24617996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.630, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:00]POST & json_proto [19:29:00]process_json_proto [19:29:00]json parsed OK: [19:29:00]protocol is kg_v1.0 [19:29:00]action value=close_receipt [19:29:00]process_action close_receipt [19:29:00]cmd_close_receipt [19:29:00]MH_GetDate [19:29:00]Write to MH i2c: F0 00 00 27 1B 31 [19:29:00]Write i2c OK [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: F0 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: F0 09 00 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: F0 09 00 27 1B 00 7D C1 F1 66 ED 3E 82 65 E1 [19:29:00]GetLastDocTimeStamp 1727119609 [19:29:00]current date 1727119741 [19:29:00]FM_GetShiftState [19:29:00]SAM_PROTO_GetShiftState [19:29:00]wFMCommunicate request_size=4 [19:29:00]MH_SAM_APDU [19:29:00]CAPDU: 80 13 01 00 [19:29:00]Write to MH i2c: E2 08 00 28 1B 80 13 01 00 00 00 00 00 C0 [19:29:00]Write i2c OK [19:29:00]MH_I2C_Read... [19:29:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:00]Read from MH i2c: E2 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: E2 0E 00 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: E2 0E 00 28 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 61 [19:29:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:29:00]wFMCommunicate OK [19:29:00]SAM_PROTO_GetShiftState done [19:29:00]FM_GetShiftState done [19:29:00]opened in 1727051401 [19:29:00]opened+sec_in_day 1727137801 [19:29:00]quantity*price = 0 [19:29:00]sum+1 = 1 [19:29:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 559 23.09.2024 19:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289885 ФПД: 43028506716134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192901&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289885&fm=43028506716134&tin=02508201610067®Number=0000000000091827&sum=0 [19:29:01]StoreToDocumentArchive [19:29:01]shift 515 fd 289885 [19:29:01]save to /storage/0515/doc_00289885 [19:29:01]save last doc name /storage/0515/doc_00289885 to /storage/kkm_last_doc_name [19:29:01]save OK [19:29:01]Clear old archive folders... [19:29:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:29:01]tlvbuf is 018A98F0 [19:29:01]SAM_PROTO_ClearQueue [19:29:01]wFMCommunicate request_size=4 [19:29:01]MH_SAM_APDU [19:29:01]CAPDU: 80 09 00 00 [19:29:01]Write to MH i2c: E2 08 00 35 1B 80 09 00 00 00 00 00 00 C2 [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:29:01]Read from MH i2c: E2 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 35 1B 00 90 00 C4 [19:29:01]RAPDU: 90 00 [19:29:01]wFMCommunicate OK [19:29:01]SAM_PROTO_ClearQueue done [19:29:01]KKMCreateOFDPacket [19:29:01]OFDProtocolAddRootSTLVToBuf [19:29:01]FM_MakeSignedData [19:29:01]FM_MakeSignedData [19:29:01]SAM_PROTO_SignData [19:29:01]wFMCommunicate request_size=4 [19:29:01]MH_SAM_APDU [19:29:01]CAPDU: 80 0D 01 02 [19:29:01]Write to MH i2c: E2 08 00 36 1B 80 0D 01 02 00 00 00 00 CA [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:29:01]Read from MH i2c: E2 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 36 1B 00 90 00 C5 [19:29:01]RAPDU: 90 00 [19:29:01]wFMCommunicate OK [19:29:01]wFMCommunicate request_size=255 [19:29:01]MH_SAM_APDU [19:29: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 5E 00 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 2F 02 00 00 F4 03 04 00 7D C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6C 04 00 35 04 06 00 27 22 5A DB [19:29:01]Write to MH i2c: E2 02 01 37 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 5E 00 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 2F 02 00 00 F4 03 04 00 7D C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6C 04 00 35 04 06 00 27 22 5A DB 00 00 9B [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:01]Read from MH i2c: E2 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 37 1B 00 90 00 C6 [19:29:01]RAPDU: 90 00 [19:29:01]wFMCommunicate OK [19:29:01]wFMCommunicate request_size=7 [19:29:01]MH_SAM_APDU [19:29:01]CAPDU: 80 0D 02 02 02 A7 E6 [19:29:01]Write to MH i2c: E2 0A 00 38 1B 80 0D 02 02 02 00 A7 E6 00 00 5E [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:01]Read from MH i2c: E2 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 03 00 38 1B 00 90 00 C7 [19:29:01]RAPDU: 90 00 [19:29:01]wFMCommunicate OK [19:29:01]wFMCommunicate request_size=4 [19:29:01]MH_SAM_APDU [19:29:01]CAPDU: 80 0D 03 02 [19:29:01]Write to MH i2c: E2 08 00 39 1B 80 0D 03 02 00 00 00 00 CF [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:29:01]Read from MH i2c: E2 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 0B 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 0B 00 39 1B 00 65 12 00 7C AF 21 E3 E3 90 00 59 [19:29:01]RAPDU: 65 12 00 7C AF 21 E3 E3 90 00 [19:29:01]wFMCommunicate OK [19:29:01]SAM_PROTO_SignData done [19:29:01]FM_MakeSignedData done [19:29:01]CreateOFDProtocolMessage [19:29:01]wFMCommunicate request_size=4 [19:29:01]MH_SAM_APDU [19:29:01]CAPDU: 80 11 00 00 [19:29:01]Write to MH i2c: E2 08 00 3A 1B 80 11 00 00 00 00 00 00 CF [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:01]Read from MH i2c: E2 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 17 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: E2 17 00 3A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1F [19:29:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:29:01]wFMCommunicate OK [19:29:01]CreateOFDProtocolMessage done [19:29:01]OFDSenderStorePacket 289885 [19:29:01]StoreOFDPacket docnum=289885 [19:29:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E6 3A 04 01 A1 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 5E 00 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 2F 02 00 00 F4 03 04 00 7D C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6C 04 00 35 04 06 00 27 22 5A DB A7 E6 65 12 00 7C AF 21 E3 E3 [19:29:01]CheckFolder [19:29:01]dirname=/storage/ofd_packets [19:29:01]CheckFolder done [19:29:01]ProducePacketName [19:29:01]name=ofd_packets/00289885 [19:29:01]NVStorageSaveData ofd_packets/00289885 [19:29:01]File name is /storage/ofd_packets/00289885 [19:29:01]Write 298 bytes [19:29:01]NVStorageSaveData done [19:29:01]OFDSenderStorePacket done [19:29:01]KKMCreateOFDPacket done [19:29:01]NVStorageSaveData kkm_last_timestamp [19:29:01]File name is /storage/kkm_last_timestamp [19:29:01]Write 4 bytes [19:29:01]NVStorageSaveData done [19:29:01]ExternCall_PrintAddStr [19:29:01]wPrintStart [19:29:01]Write to MH i2c: 01 00 00 3B 1B 56 [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: 01 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: 01 07 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: 01 07 00 3B 1B 00 00 00 00 00 FF 0F 6B [19:29:01]RasterBufferAndPrint [19:29:01]line Счет N : (1)24617996 [19:29:01]line ИНН: 02508201610067 [19:29:01]line Контрольно-Кассовый Чек [19:29:01]line ПРОДАЖА [19:29:01]line ТРК (МРК, ГНК) : 11 [19:29:01]line Товар: 2710194210 [19:29:01]line ДТ-К-5 [19:29:01]line 65.630 * 0.00 [19:29:01]line = 0.00 [19:29:01]line НДС 12% НСП 1% [19:29:01]line > о реализуемом товаре [19:29:01]line ИТОГО: 0.00 [19:29:01]line НСП 1% : 0.00 [19:29:01]line НДС 12% : 0.00 [19:29:01]line Наличными: 0.00 [19:29:01]line Безнал.: 0.00 [19:29:01]line Место: АЗС № 90 "Партнёр-нефть" [19:29:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:29:01]line СНО: Общий режим [19:29:01]line Чек 559 23.09.2024 19:29 [19:29:01]line Смена: 515 ФФД: 1.0 [19:29:01]line ЗНМ: 0300000107 [19:29:01]line РНМ: 0000000000091827 [19:29:01]line Версия ККМ: 001 [19:29:01]line Талоны: Топливная Карта [19:29:01]line 99990 [19:29:01]line ФМ: 0000000000871832 [19:29:01]line ФД: 289885 [19:29:01]line ФПД: 43028506716134 [19:29:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T192901&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289885&fm=43028506716134&tin=02508201610067®Number=0000000000091827&sum=0 [19:29:01]written 0, free lines is 4095 [19:29:01]OFD Sender: Processing packet 289885 [packets to send 1784, broken 1783] [19:29:01]ProducePacketName [19:29:01]name=ofd_packets/00289885 [19:29:01]OFD Sender: To server: pG, [19:29:01]CommunicateWithHost lk.salyk.kg:30040 [19:29:01]ConnectInit lk.salyk.kg [19:29:02]Connected sock=10 [19:29: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 33 32 0C 01 00 00 E6 3A 04 01 A1 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 5E 00 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 2F 02 00 00 F4 03 04 00 7D C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5D 6C 04 00 35 04 06 00 27 22 5A DB A7 E6 65 12 00 7C AF 21 E3 E3 [19:29:02]Write to MH i2c: 01 00 00 64 1B 7F [19:29:02]Write i2c OK [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: 01 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: 01 07 00 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: 01 07 00 64 1B 00 00 00 00 00 D3 0C 65 [19:29:02]RasterBufferAndPrint [19:29:02]line [19:29:02]line [19:29:02]line [19:29:02]line [19:29:02]line [19:29:02]written 0, free lines is 3289 [19:29:02]MH_Cut [19:29:02]Write to MH i2c: D1 01 00 6B 1B 01 58 [19:29:02]Write i2c OK [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: D1 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: D1 01 00 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: D1 01 00 6B 1B 00 57 [19:29:02]Write to MH i2c: 01 00 00 6C 1B 87 [19:29:02]Write i2c OK [19:29:02]MH_I2C_Read... [19:29: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 33 32 4F 00 00 00 80 55 47 00 8E 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 33 32 10 04 04 00 5D 6C 04 00 F4 03 04 00 51 69 F1 66 B6 04 01 00 00 69 2C 12 22 CE B0 17 C7 [19:29:02]CommunicateWithHost err = 0 [19:29:02]CheckOFDResponse [19:29:02]1017 (14) - 77093643461234 [19:29:02]1041 (16) - 0000000000871832 [19:29:02]1040 (4) - 289885 [19:29:02]1012 (4) - 23.09.2024 13:12 [19:29:02]1206 (1) - 0 [19:29:02]OFD Sender: Remove packet 289885 [19:29:02]ProducePacketName [19:29:02]name=ofd_packets/00289885 [19:29:02]NVStorageDeleteData [19:29:03]OFD Sender: No OFD packet to send [19:29:03]*** Cut start [19:29:03]*** Partial cut [19:29:03]*** CUTSNS_PIN = 1 [19:29:03]*** CUTSNS_PIN = 0 [19:29:03]*** Brake cut motor [19:29:03]Read from MH i2c: 01 [19:29:03]MH_I2C_Read... [19:29:03]*** Stop cut motor [19:29:03]*** Cut end [19:29:03]Read from MH i2c: 01 07 00 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: 01 07 00 6C 1B 00 00 00 00 00 FF 0F 9C [19:29:03]process_action close_receipt done [19:29:03]requested_data is exist [19:29:03]produce_requested_data [19:29:03]requested_item fm.sn is exist - process it [19:29:03]wFMCommunicate request_size=4 [19:29:03]MH_SAM_APDU [19:29:03]CAPDU: 80 11 00 00 [19:29:03]Write to MH i2c: E2 08 00 6D 1B 80 11 00 00 00 00 00 00 02 [19:29:03]Write i2c OK [19:29:03]MH_I2C_Read... [19:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:03]Read from MH i2c: E2 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: E2 17 00 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: E2 17 00 6D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 52 [19:29:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:29:03]wFMCommunicate OK [19:29:03]requested_item fd.num is exist - process it [19:29:03]SAM_PROTO_GetFieldsCounters [19:29:03]wFMCommunicate request_size=4 [19:29:03]MH_SAM_APDU [19:29:03]CAPDU: 80 13 00 00 [19:29:03]Write to MH i2c: E2 08 00 6E 1B 80 13 00 00 00 00 00 00 05 [19:29:03]Write i2c OK [19:29:03]MH_I2C_Read... [19:29:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:29:03]Read from MH i2c: E2 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: E2 62 00 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: E2 62 00 6E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5D 6C 04 00 0E 04 04 00 03 02 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 8A [19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5D 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:29:03]wFMCommunicate OK [19:29:03]SAM_PROTO_GetFieldsCounters done [19:29:03]requested_item shift.num is exist - process it [19:29:03]requested_item shift.opened is exist - process it [19:29:03]req_shift_opened [19:29:03]FM_GetShiftState [19:29:03]SAM_PROTO_GetShiftState [19:29:03]wFMCommunicate request_size=4 [19:29:03]MH_SAM_APDU [19:29:03]CAPDU: 80 13 01 00 [19:29:03]Write to MH i2c: E2 08 00 6F 1B 80 13 01 00 00 00 00 00 07 [19:29:03]Write i2c OK [19:29:03]MH_I2C_Read... [19:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:03]Read from MH i2c: E2 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: E2 0E 00 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: E2 0E 00 6F 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A8 [19:29:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:29:03]wFMCommunicate OK [19:29:03]SAM_PROTO_GetShiftState done [19:29:03]FM_GetShiftState done [19:29:03]req_shift_opened done [19:29:03]requested_item shift.open_date is exist - process it [19:29:03]req_shift_open_date [19:29:03]req_shift_open_date done [19:29:03]produce_requested_data done [19:29:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289885,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:29:03]process_action_free close_receipt [19:29:03]json_value_free [19:29:03]json_value_free done [19:29:03]process_json_proto returns [19:29:03]Send response to host [19:29:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289885,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:29:03]free response buf [19:29:03]execute_script done [19:29:03]execute_script returns [19:29:03]free content buf [19:29:03]Sock 9.Close socket [19:29:03]Sock 9.Thread stoped [19:29:08]OFD Sender: No OFD packet to send [19:29:13]OFD Sender: No OFD packet to send [19:29:18]OFD Sender: No OFD packet to send [19:29:23]OFD Sender: No OFD packet to send [19:29:28]OFD Sender: No OFD packet to send [19:29:33]OFD Sender: No OFD packet to send [19:29:38]OFD Sender: No OFD packet to send [19:29:43]OFD Sender: No OFD packet to send [19:29:48]OFD Sender: No OFD packet to send [19:29:53]OFD Sender: No OFD packet to send [19:29:58]OFD Sender: No OFD packet to send [19:30:03]OFD Sender: No OFD packet to send [19:30:08]OFD Sender: No OFD packet to send [19:30:13]OFD Sender: No OFD packet to send [19:30:18]OFD Sender: No OFD packet to send [19:30:23]OFD Sender: No OFD packet to send [19:30:27]accept exits with 8 [19:30:27]New connection [19:30:27]New thread 3067350372 created [19:30:27]Thread 3067493732 joined [19:30:27]Waiting for new connection... [19:30:27] Sock 8.Parse request [19:30:27]Sock 8.Check first char [19:30:27]Sock 8.First char is OK [19:30:27]request: POST /json_proto HTTP/1.0 [19:30:27]Method: POST [19:30:27]URL: /json_proto [19:30:27]Method is POST - this is cgi request [19:30:27]url: /json_proto [19:30:27]query_string will be loaded in cgi processing [19:30:27]execute_cgi json_proto POST (null) [19:30:27]execute_cgi path=json_proto method=POST [19:30:27]POST find Content-Length [19:30:27]Host: 172.17.41.135:8080 [19:30:27]Content-Length: 684 [19:30:27]Content-Type: application/json [19:30:27] [19:30:27]POST finish read [19:30:27]Found Content-Length = 684 [19:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:27]execute_script... [19:30: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)24617997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:27]POST & json_proto [19:30:27]process_json_proto [19:30:27]json parsed OK: [19:30:27]protocol is kg_v1.0 [19:30:27]action value=close_receipt [19:30:27]process_action close_receipt [19:30:27]cmd_close_receipt [19:30:27]MH_GetDate [19:30:27]Write to MH i2c: F0 00 00 70 1B 7A [19:30:27]Write i2c OK [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: F0 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: F0 09 00 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: F0 09 00 70 1B 00 D4 C1 F1 66 ED 3E 82 65 81 [19:30:27]GetLastDocTimeStamp 1727119741 [19:30:27]current date 1727119828 [19:30:27]FM_GetShiftState [19:30:27]SAM_PROTO_GetShiftState [19:30:27]wFMCommunicate request_size=4 [19:30:27]MH_SAM_APDU [19:30:27]CAPDU: 80 13 01 00 [19:30:27]Write to MH i2c: E2 08 00 71 1B 80 13 01 00 00 00 00 00 09 [19:30:27]Write i2c OK [19:30:27]MH_I2C_Read... [19:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:27]Read from MH i2c: E2 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: E2 0E 00 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: E2 0E 00 71 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AA [19:30:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:30:27]wFMCommunicate OK [19:30:27]SAM_PROTO_GetShiftState done [19:30:27]FM_GetShiftState done [19:30:27]opened in 1727051401 [19:30:27]opened+sec_in_day 1727137801 [19:30:27]quantity*price = 300064 [19:30:27]sum+1 = 300066 [19:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 560 23.09.2024 19:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289886 ФПД: 57379312675363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193028&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289886&fm=57379312675363&tin=02508201610067®Number=0000000000091827&sum=300000 [19:30:28]StoreToDocumentArchive [19:30:28]shift 515 fd 289886 [19:30:28]save to /storage/0515/doc_00289886 [19:30:28]save last doc name /storage/0515/doc_00289886 to /storage/kkm_last_doc_name [19:30:28]save OK [19:30:28]Clear old archive folders... [19:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:28]tlvbuf is 01897A70 [19:30:28]SAM_PROTO_ClearQueue [19:30:28]wFMCommunicate request_size=4 [19:30:28]MH_SAM_APDU [19:30:28]CAPDU: 80 09 00 00 [19:30:28]Write to MH i2c: E2 08 00 7E 1B 80 09 00 00 00 00 00 00 0B [19:30:28]Write i2c OK [19:30:28]MH_I2C_Read... [19:30:28]OFD Sender: No OFD packet to send [19:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:28]Read from MH i2c: E2 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 7E 1B 00 90 00 0D [19:30:28]RAPDU: 90 00 [19:30:28]wFMCommunicate OK [19:30:28]SAM_PROTO_ClearQueue done [19:30:28]KKMCreateOFDPacket [19:30:28]OFDProtocolAddRootSTLVToBuf [19:30:28]FM_MakeSignedData [19:30:28]FM_MakeSignedData [19:30:28]SAM_PROTO_SignData [19:30:28]wFMCommunicate request_size=4 [19:30:28]MH_SAM_APDU [19:30:28]CAPDU: 80 0D 01 02 [19:30:28]Write to MH i2c: E2 08 00 7F 1B 80 0D 01 02 00 00 00 00 13 [19:30:28]Write i2c OK [19:30:28]MH_I2C_Read... [19:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:28]Read from MH i2c: E2 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 7F 1B 00 90 00 0E [19:30:28]RAPDU: 90 00 [19:30:28]wFMCommunicate OK [19:30:28]wFMCommunicate request_size=255 [19:30:28]MH_SAM_APDU [19: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 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 30 02 00 00 F4 03 04 00 D4 C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6C 04 00 35 04 06 00 34 [19:30:28]Write to MH i2c: E2 02 01 80 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 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 30 02 00 00 F4 03 04 00 D4 C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6C 04 00 35 04 06 00 34 00 00 F7 [19:30:28]Write i2c OK [19:30:28]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 80 1B 00 90 00 0F [19:30:29]RAPDU: 90 00 [19:30:29]wFMCommunicate OK [19:30:29]wFMCommunicate request_size=10 [19:30:29]MH_SAM_APDU [19:30:29]CAPDU: 80 0D 02 02 05 2F A9 8C AA 23 [19:30:29]Write to MH i2c: E2 0D 00 81 1B 80 0D 02 02 05 00 2F A9 8C AA 23 00 00 51 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 81 1B 00 90 00 10 [19:30:29]RAPDU: 90 00 [19:30:29]wFMCommunicate OK [19:30:29]wFMCommunicate request_size=4 [19:30:29]MH_SAM_APDU [19:30:29]CAPDU: 80 0D 03 02 [19:30:29]Write to MH i2c: E2 08 00 82 1B 80 0D 03 02 00 00 00 00 18 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 0B 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 0B 00 82 1B 00 5F D6 BE CB 96 0D 82 75 90 00 71 [19:30:29]RAPDU: 5F D6 BE CB 96 0D 82 75 90 00 [19:30:29]wFMCommunicate OK [19:30:29]SAM_PROTO_SignData done [19:30:29]FM_MakeSignedData done [19:30:29]CreateOFDProtocolMessage [19:30:29]wFMCommunicate request_size=4 [19:30:29]MH_SAM_APDU [19:30:29]CAPDU: 80 11 00 00 [19:30:29]Write to MH i2c: E2 08 00 83 1B 80 11 00 00 00 00 00 00 18 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 17 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 17 00 83 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 68 [19:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:30:29]wFMCommunicate OK [19:30:29]CreateOFDProtocolMessage done [19:30:29]OFDSenderStorePacket 289886 [19:30:29]StoreOFDPacket docnum=289886 [19:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 97 39 07 01 00 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 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 30 02 00 00 F4 03 04 00 D4 C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6C 04 00 35 04 06 00 34 2F A9 8C AA 23 5F D6 BE CB 96 0D 82 75 [19:30:29]CheckFolder [19:30:29]dirname=/storage/ofd_packets [19:30:29]CheckFolder done [19:30:29]ProducePacketName [19:30:29]name=ofd_packets/00289886 [19:30:29]NVStorageSaveData ofd_packets/00289886 [19:30:29]File name is /storage/ofd_packets/00289886 [19:30:29]Write 301 bytes [19:30:29]NVStorageSaveData done [19:30:29]OFDSenderStorePacket done [19:30:29]KKMCreateOFDPacket done [19:30:29]NVStorageSaveData kkm_last_timestamp [19:30:29]File name is /storage/kkm_last_timestamp [19:30:29]Write 4 bytes [19:30:29]NVStorageSaveData done [19:30:29]ExternCall_PrintAddStr [19:30:29]wPrintStart [19:30:29]Write to MH i2c: 01 00 00 84 1B 9F [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 84 1B 00 00 00 00 00 FF 0F B4 [19:30:29]RasterBufferAndPrint [19:30:29]line Счет N : (1)24617997 [19:30:29]line ИНН: 02508201610067 [19:30:29]line Контрольно-Кассовый Чек [19:30:29]line ПРОДАЖА [19:30:29]line ТРК (МРК, ГНК) : 52 [19:30:29]line Товар: 2710124500 [19:30:29]line Аи-95-К-5 [19:30:29]line 40.440 * 74.20 [19:30:29]line = 3000.65 [19:30:29]line НДС 12% НСП 1% [19:30:29]line > о реализуемом товаре [19:30:29]line ОКРУГЛЕНИЕ: -0.65 [19:30:29]line ИТОГО: 3000.00 [19:30:29]line Внесено: 3000.00 [19:30:29]line СДАЧА: 0.00 [19:30:29]line НСП 1% : 26.55 [19:30:29]line НДС 12% : 318.65 [19:30:29]line Наличными: 3000.00 [19:30:29]line Безнал.: 0.00 [19:30:29]line Место: АЗС № 90 "Партнёр-нефть" [19:30:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:30:29]line СНО: Общий режим [19:30:29]line Чек 560 23.09.2024 19:30 [19:30:29]line Смена: 515 ФФД: 1.0 [19:30:29]line ЗНМ: 0300000107 [19:30:29]line РНМ: 0000000000091827 [19:30:29]line Версия ККМ: 001 [19:30:29]line ФМ: 0000000000871832 [19:30:29]line ФД: 289886 [19:30:29]line ФПД: 57379312675363 [19:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193028&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289886&fm=57379312675363&tin=02508201610067®Number=0000000000091827&sum=300000 [19:30:29]written 0, free lines is 4095 [19:30:29]OFD Sender: Processing packet 289886 [packets to send 1784, broken 1783] [19:30:29]ProducePacketName [19:30:29]name=ofd_packets/00289886 [19:30:29]OFD Sender: To server: pG, [19:30:29]CommunicateWithHost lk.salyk.kg:30040 [19:30:29]ConnectInit lk.salyk.kg [19:30:29]Connected sock=9 [19: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 33 32 0F 01 00 00 97 39 07 01 00 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 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 30 02 00 00 F4 03 04 00 D4 C1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5E 6C 04 00 35 04 06 00 34 2F A9 8C AA 23 5F D6 BE CB 96 0D 82 75 [19:30:29]Write to MH i2c: 01 00 00 AE 1B C9 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 AE 1B 00 00 00 00 00 DD 0C B9 [19:30:29]RasterBufferAndPrint [19:30:29]line [19:30:29]line [19:30:29]line [19:30:29]line [19:30:29]line [19:30:29]written 0, free lines is 3300 [19:30:29]MH_Cut [19:30:29]Write to MH i2c: D1 01 00 B5 1B 01 A2 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: D1 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: D1 01 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: D1 01 00 B5 1B 00 A1 [19:30:29]Write to MH i2c: 01 00 00 B6 1B D1 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19: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 33 32 4F 00 00 00 7E 8A 47 00 86 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 33 32 10 04 04 00 5E 6C 04 00 F4 03 04 00 A8 69 F1 66 B6 04 01 00 00 05 AD A0 E1 AC 0F A6 B0 [19:30:29]CommunicateWithHost err = 0 [19:30:29]CheckOFDResponse [19:30:29]1017 (14) - 77093643461234 [19:30:29]1041 (16) - 0000000000871832 [19:30:29]1040 (4) - 289886 [19:30:29]1012 (4) - 23.09.2024 13:14 [19:30:29]1206 (1) - 0 [19:30:29]OFD Sender: Remove packet 289886 [19:30:29]ProducePacketName [19:30:29]name=ofd_packets/00289886 [19:30:29]NVStorageDeleteData [19:30:30]OFD Sender: No OFD packet to send [19:30:30]*** Cut start [19:30:30]*** Partial cut [19:30:30]*** CUTSNS_PIN = 1 [19:30:30]*** CUTSNS_PIN = 0 [19:30:30]*** Brake cut motor [19:30:31]Read from MH i2c: 01 [19:30:31]MH_I2C_Read... [19:30:31]*** Stop cut motor [19:30:31]*** Cut end [19:30:31]Read from MH i2c: 01 07 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: 01 07 00 B6 1B 00 00 00 00 00 FF 0F E6 [19:30:31]process_action close_receipt done [19:30:31]requested_data is exist [19:30:31]produce_requested_data [19:30:31]requested_item fm.sn is exist - process it [19:30:31]wFMCommunicate request_size=4 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 11 00 00 [19:30:31]Write to MH i2c: E2 08 00 B7 1B 80 11 00 00 00 00 00 00 4C [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 17 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 17 00 B7 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9C [19:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:30:31]wFMCommunicate OK [19:30:31]requested_item fd.num is exist - process it [19:30:31]SAM_PROTO_GetFieldsCounters [19:30:31]wFMCommunicate request_size=4 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 13 00 00 [19:30:31]Write to MH i2c: E2 08 00 B8 1B 80 13 00 00 00 00 00 00 4F [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 62 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 62 00 B8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5E 6C 04 00 0E 04 04 00 03 02 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 D8 [19:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5E 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:31]wFMCommunicate OK [19:30:31]SAM_PROTO_GetFieldsCounters done [19:30:31]requested_item shift.num is exist - process it [19:30:31]requested_item shift.opened is exist - process it [19:30:31]req_shift_opened [19:30:31]FM_GetShiftState [19:30:31]SAM_PROTO_GetShiftState [19:30:31]wFMCommunicate request_size=4 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 13 01 00 [19:30:31]Write to MH i2c: E2 08 00 B9 1B 80 13 01 00 00 00 00 00 51 [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 0E 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 0E 00 B9 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F2 [19:30:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:30:31]wFMCommunicate OK [19:30:31]SAM_PROTO_GetShiftState done [19:30:31]FM_GetShiftState done [19:30:31]req_shift_opened done [19:30:31]requested_item shift.open_date is exist - process it [19:30:31]req_shift_open_date [19:30:31]req_shift_open_date done [19:30:31]produce_requested_data done [19:30:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289886,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:30:31]process_action_free close_receipt [19:30:31]json_value_free [19:30:31]json_value_free done [19:30:31]process_json_proto returns [19:30:31]Send response to host [19:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289886,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:30:31]free response buf [19:30:31]execute_script done [19:30:31]execute_script returns [19:30:31]free content buf [19:30:31]Sock 8.Close socket [19:30:31]Sock 8.Thread stoped [19:30:35]OFD Sender: No OFD packet to send [19:30:40]OFD Sender: No OFD packet to send [19:30:45]OFD Sender: No OFD packet to send [19:30:50]OFD Sender: No OFD packet to send [19:30:55]OFD Sender: No OFD packet to send [19:31:00]OFD Sender: No OFD packet to send [19:31:05]OFD Sender: No OFD packet to send [19:31:10]OFD Sender: No OFD packet to send [19:31:15]OFD Sender: No OFD packet to send [19:31:20]OFD Sender: No OFD packet to send [19:31:25]OFD Sender: No OFD packet to send [19:31:29]accept exits with 10 [19:31:29]New connection [19:31:29]New thread 3067493732 created [19:31:29]Thread 3067350372 joined [19:31:29]Waiting for new connection... [19:31:29] Sock 10.Parse request [19:31:29]Sock 10.Check first char [19:31:29]Sock 10.First char is OK [19:31:29]request: POST /json_proto HTTP/1.0 [19:31:29]Method: POST [19:31:29]URL: /json_proto [19:31:29]Method is POST - this is cgi request [19:31:29]url: /json_proto [19:31:29]query_string will be loaded in cgi processing [19:31:29]execute_cgi json_proto POST (null) [19:31:29]execute_cgi path=json_proto method=POST [19:31:29]POST find Content-Length [19:31:29]Host: 172.17.41.135:8080 [19:31:29]Content-Length: 791 [19:31:29]Content-Type: application/json [19:31:29] [19:31:29]POST finish read [19:31:29]Found Content-Length = 791 [19:31:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 35.570, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:29]execute_script... [19:31:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 35.570, "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\u000A99990", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:29]POST & json_proto [19:31:29]process_json_proto [19:31:29]json parsed OK: [19:31:29]protocol is kg_v1.0 [19:31:29]action value=close_receipt [19:31:29]process_action close_receipt [19:31:29]cmd_close_receipt [19:31:29]MH_GetDate [19:31:29]Write to MH i2c: F0 00 00 BA 1B C4 [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: F0 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: F0 09 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: F0 09 00 BA 1B 00 12 C2 F1 66 ED 3E 82 65 0A [19:31:29]GetLastDocTimeStamp 1727119828 [19:31:29]current date 1727119890 [19:31:29]FM_GetShiftState [19:31:29]SAM_PROTO_GetShiftState [19:31:29]wFMCommunicate request_size=4 [19:31:29]MH_SAM_APDU [19:31:29]CAPDU: 80 13 01 00 [19:31:29]Write to MH i2c: E2 08 00 BB 1B 80 13 01 00 00 00 00 00 53 [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:29]Read from MH i2c: E2 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 0E 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 0E 00 BB 1B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F4 [19:31:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:31:29]wFMCommunicate OK [19:31:29]SAM_PROTO_GetShiftState done [19:31:29]FM_GetShiftState done [19:31:29]opened in 1727051401 [19:31:29]opened+sec_in_day 1727137801 [19:31:29]quantity*price = 0 [19:31:29]sum+1 = 1 [19:31:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 561 23.09.2024 19:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Талоны: Топливная Карта 99990 ФМ: 0000000000871832 ФД: 289887 ФПД: 31676612219031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193130&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289887&fm=31676612219031&tin=02508201610067®Number=0000000000091827&sum=0 [19:31:30]StoreToDocumentArchive [19:31:30]shift 515 fd 289887 [19:31:30]save to /storage/0515/doc_00289887 [19:31:30]save last doc name /storage/0515/doc_00289887 to /storage/kkm_last_doc_name [19:31:30]save OK [19:31:30]Clear old archive folders... [19:31:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:31:30]tlvbuf is 01882440 [19:31:30]SAM_PROTO_ClearQueue [19:31:30]wFMCommunicate request_size=4 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 09 00 00 [19:31:30]Write to MH i2c: E2 08 00 C8 1B 80 09 00 00 00 00 00 00 55 [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 C8 1B 00 90 00 57 [19:31:30]RAPDU: 90 00 [19:31:30]wFMCommunicate OK [19:31:30]SAM_PROTO_ClearQueue done [19:31:30]KKMCreateOFDPacket [19:31:30]OFDProtocolAddRootSTLVToBuf [19:31:30]FM_MakeSignedData [19:31:30]FM_MakeSignedData [19:31:30]SAM_PROTO_SignData [19:31:30]wFMCommunicate request_size=4 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 0D 01 02 [19:31:30]Write to MH i2c: E2 08 00 C9 1B 80 0D 01 02 00 00 00 00 5D [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 C9 1B 00 90 00 58 [19:31:30]RAPDU: 90 00 [19:31:30]wFMCommunicate OK [19:31:30]wFMCommunicate request_size=255 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F2 8A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 12 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6C 04 00 35 04 06 00 1C CF 49 38 [19:31:30]Write to MH i2c: E2 02 01 CA 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 F2 8A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 12 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6C 04 00 35 04 06 00 1C CF 49 38 00 00 D3 [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 CA 1B 00 90 00 59 [19:31:30]RAPDU: 90 00 [19:31:30]wFMCommunicate OK [19:31:30]wFMCommunicate request_size=7 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 0D 02 02 02 10 97 [19:31:30]Write to MH i2c: E2 0A 00 CB 1B 80 0D 02 02 02 00 10 97 00 00 0B [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 03 00 CB 1B 00 90 00 5A [19:31:30]RAPDU: 90 00 [19:31:30]wFMCommunicate OK [19:31:30]wFMCommunicate request_size=4 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 0D 03 02 [19:31:30]Write to MH i2c: E2 08 00 CC 1B 80 0D 03 02 00 00 00 00 62 [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 0B 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 0B 00 CC 1B 00 A0 B5 05 6A 15 20 B2 20 90 00 2E [19:31:30]RAPDU: A0 B5 05 6A 15 20 B2 20 90 00 [19:31:30]wFMCommunicate OK [19:31:30]SAM_PROTO_SignData done [19:31:30]FM_MakeSignedData done [19:31:30]CreateOFDProtocolMessage [19:31:30]wFMCommunicate request_size=4 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 11 00 00 [19:31:30]Write to MH i2c: E2 08 00 CD 1B 80 11 00 00 00 00 00 00 62 [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 17 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 17 00 CD 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B2 [19:31:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:31:30]wFMCommunicate OK [19:31:30]CreateOFDProtocolMessage done [19:31:30]OFDSenderStorePacket 289887 [19:31:30]StoreOFDPacket docnum=289887 [19:31:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 6E D8 04 01 C8 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 F2 8A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 12 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6C 04 00 35 04 06 00 1C CF 49 38 10 97 A0 B5 05 6A 15 20 B2 20 [19:31:30]CheckFolder [19:31:30]dirname=/storage/ofd_packets [19:31:30]CheckFolder done [19:31:30]ProducePacketName [19:31:30]name=ofd_packets/00289887 [19:31:30]NVStorageSaveData ofd_packets/00289887 [19:31:30]File name is /storage/ofd_packets/00289887 [19:31:30]Write 298 bytes [19:31:30]NVStorageSaveData done [19:31:30]OFDSenderStorePacket done [19:31:30]KKMCreateOFDPacket done [19:31:30]NVStorageSaveData kkm_last_timestamp [19:31:30]File name is /storage/kkm_last_timestamp [19:31:30]Write 4 bytes [19:31:30]NVStorageSaveData done [19:31:31]ExternCall_PrintAddStr [19:31:31]wPrintStart [19:31:31]Write to MH i2c: 01 00 00 CE 1B E9 [19:31:31]Write i2c OK [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: 01 [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: 01 07 00 [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: 01 07 00 CE 1B 00 00 00 00 00 FF 0F FE [19:31:31]RasterBufferAndPrint [19:31:31]line Счет N : (1)24617998 [19:31:31]line ИНН: 02508201610067 [19:31:31]line Контрольно-Кассовый Чек [19:31:31]line ПРОДАЖА [19:31:31]line ТРК (МРК, ГНК) : 22 [19:31:31]line Товар: 2710194210 [19:31:31]line ДТ-К-5 [19:31:31]line 35.570 * 0.00 [19:31:31]line = 0.00 [19:31:31]line НДС 12% НСП 1% [19:31:31]line > о реализуемом товаре [19:31:31]line ИТОГО: 0.00 [19:31:31]line НСП 1% : 0.00 [19:31:31]line НДС 12% : 0.00 [19:31:31]line Наличными: 0.00 [19:31:31]line Безнал.: 0.00 [19:31:31]line Место: АЗС № 90 "Партнёр-нефть" [19:31:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:31:31]line СНО: Общий режим [19:31:31]line Чек 561 23.09.2024 19:31 [19:31:31]line Смена: 515 ФФД: 1.0 [19:31:31]line ЗНМ: 0300000107 [19:31:31]line РНМ: 0000000000091827 [19:31:31]line Версия ККМ: 001 [19:31:31]line Талоны: Топливная Карта [19:31:31]line 99990 [19:31:31]line ФМ: 0000000000871832 [19:31:31]line ФД: 289887 [19:31:31]line ФПД: 31676612219031 [19:31:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193130&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289887&fm=31676612219031&tin=02508201610067®Number=0000000000091827&sum=0 [19:31:31]OFD Sender: Processing packet 289887 [packets to send 1784, broken 1783] [19:31:31]ProducePacketName [19:31:31]name=ofd_packets/00289887 [19:31:31]OFD Sender: To server: pG, [19:31:31]CommunicateWithHost lk.salyk.kg:30040 [19:31:31]ConnectInit lk.salyk.kg [19:31:31]written 0, free lines is 4095 [19:31:31]Connected sock=9 [19:31: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 33 32 0C 01 00 00 6E D8 04 01 C8 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 F2 8A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 12 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 5F 6C 04 00 35 04 06 00 1C CF 49 38 10 97 A0 B5 05 6A 15 20 B2 20 [19:31:31]Write to MH i2c: 01 00 00 F7 1B 12 [19:31:31]Write i2c OK [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: 01 [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: 01 07 00 [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: 01 07 00 F7 1B 00 00 00 00 00 D9 0C FE [19:31:31]RasterBufferAndPrint [19:31:31]line [19:31:31]line [19:31:31]line [19:31:31]line [19:31:31]line [19:31:31]written 0, free lines is 3296 [19:31:31]MH_Cut [19:31:31]Write to MH i2c: D1 01 00 FE 1B 01 EB [19:31:31]Write i2c OK [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: D1 [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: D1 01 00 [19:31:31]MH_I2C_Read... [19:31:31]Read from MH i2c: D1 01 00 FE 1B 00 EA [19:31:31]Write to MH i2c: 01 00 00 FF 1B 1A [19:31:31]Write i2c OK [19:31:31]MH_I2C_Read... [19:31: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 33 32 4F 00 00 00 A7 E4 47 00 30 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 33 32 10 04 04 00 5F 6C 04 00 F4 03 04 00 E6 69 F1 66 B6 04 01 00 00 C7 C4 B5 75 6E 35 74 C8 [19:31:31]CommunicateWithHost err = 0 [19:31:31]CheckOFDResponse [19:31:31]1017 (14) - 77093643461234 [19:31:31]1041 (16) - 0000000000871832 [19:31:31]1040 (4) - 289887 [19:31:31]1012 (4) - 23.09.2024 13:15 [19:31:31]1206 (1) - 0 [19:31:31]OFD Sender: Remove packet 289887 [19:31:31]ProducePacketName [19:31:31]name=ofd_packets/00289887 [19:31:31]NVStorageDeleteData [19:31:32]OFD Sender: No OFD packet to send [19:31:32]*** Cut start [19:31:32]*** Partial cut [19:31:32]*** CUTSNS_PIN = 1 [19:31:32]*** CUTSNS_PIN = 0 [19:31:32]OFD Sender: No OFD packet to send [19:31:32]*** Brake cut motor [19:31:32]Read from MH i2c: 01 [19:31:32]MH_I2C_Read... [19:31:32]*** Stop cut motor [19:31:32]*** Cut end [19:31:32]Read from MH i2c: 01 07 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: 01 07 00 FF 1B 00 00 00 00 00 FF 0F 2F [19:31:32]process_action close_receipt done [19:31:32]requested_data is exist [19:31:32]produce_requested_data [19:31:32]requested_item fm.sn is exist - process it [19:31:32]wFMCommunicate request_size=4 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 11 00 00 [19:31:32]Write to MH i2c: E2 08 00 00 1C 80 11 00 00 00 00 00 00 96 [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 17 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 17 00 00 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E6 [19:31:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:31:32]wFMCommunicate OK [19:31:32]requested_item fd.num is exist - process it [19:31:32]SAM_PROTO_GetFieldsCounters [19:31:32]wFMCommunicate request_size=4 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 13 00 00 [19:31:32]Write to MH i2c: E2 08 00 01 1C 80 13 00 00 00 00 00 00 99 [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:33]Read from MH i2c: E2 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 62 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 62 00 01 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5F 6C 04 00 0E 04 04 00 03 02 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 26 [19:31:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 5F 6C 04 00 0E 04 04 00 03 02 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 [19:31:33]wFMCommunicate OK [19:31:33]SAM_PROTO_GetFieldsCounters done [19:31:33]requested_item shift.num is exist - process it [19:31:33]requested_item shift.opened is exist - process it [19:31:33]req_shift_opened [19:31:33]FM_GetShiftState [19:31:33]SAM_PROTO_GetShiftState [19:31:33]wFMCommunicate request_size=4 [19:31:33]MH_SAM_APDU [19:31:33]CAPDU: 80 13 01 00 [19:31:33]Write to MH i2c: E2 08 00 02 1C 80 13 01 00 00 00 00 00 9B [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:33]Read from MH i2c: E2 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 0E 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 0E 00 02 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3C [19:31:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:31:33]wFMCommunicate OK [19:31:33]SAM_PROTO_GetShiftState done [19:31:33]FM_GetShiftState done [19:31:33]req_shift_opened done [19:31:33]requested_item shift.open_date is exist - process it [19:31:33]req_shift_open_date [19:31:33]req_shift_open_date done [19:31:33]produce_requested_data done [19:31:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289887,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:31:33]process_action_free close_receipt [19:31:33]json_value_free [19:31:33]json_value_free done [19:31:33]process_json_proto returns [19:31:33]Send response to host [19:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289887,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:31:33]free response buf [19:31:33]execute_script done [19:31:33]execute_script returns [19:31:33]free content buf [19:31:33]Sock 10.Close socket [19:31:33]Sock 10.Thread stoped [19:31:37]OFD Sender: No OFD packet to send [19:31:42]OFD Sender: No OFD packet to send [19:31:47]OFD Sender: No OFD packet to send [19:31:52]OFD Sender: No OFD packet to send [19:31:57]OFD Sender: No OFD packet to send [19:32:02]OFD Sender: No OFD packet to send [19:32:07]OFD Sender: No OFD packet to send [19:32:12]OFD Sender: No OFD packet to send [19:32:17]OFD Sender: No OFD packet to send [19:32:22]OFD Sender: No OFD packet to send [19:32:27]OFD Sender: No OFD packet to send [19:32:27]accept exits with 8 [19:32:27]New connection [19:32:27]New thread 3067350372 created [19:32:27]Thread 3067493732 joined [19:32:27]Waiting for new connection... [19:32:27] Sock 8.Parse request [19:32:27]Sock 8.Check first char [19:32:27]Sock 8.First char is OK [19:32:27]request: POST /json_proto HTTP/1.0 [19:32:27]Method: POST [19:32:27]URL: /json_proto [19:32:27]Method is POST - this is cgi request [19:32:27]url: /json_proto [19:32:27]query_string will be loaded in cgi processing [19:32:27]execute_cgi json_proto POST (null) [19:32:27]execute_cgi path=json_proto method=POST [19:32:27]POST find Content-Length [19:32:27]Host: 172.17.41.135:8080 [19:32:27]Content-Length: 805 [19:32:27]Content-Type: application/json [19:32:27] [19:32:27]POST finish read [19:32:27]Found Content-Length = 805 [19:32:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24617999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [19:32:27]execute_script... [19: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)24617999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [19:32:27]POST & json_proto [19:32:27]process_json_proto [19:32:27]json parsed OK: [19:32:27]protocol is kg_v1.0 [19:32:27]action value=close_receipt [19:32:27]process_action close_receipt [19:32:27]cmd_close_receipt [19:32:27]MH_GetDate [19:32:27]Write to MH i2c: F0 00 00 03 1C 0E [19:32:27]Write i2c OK [19:32:27]MH_I2C_Read... [19:32:27]Read from MH i2c: F0 [19:32:27]MH_I2C_Read... [19:32:27]Read from MH i2c: F0 09 00 [19:32:27]MH_I2C_Read... [19:32:27]Read from MH i2c: F0 09 00 03 1C 00 4D C2 F1 66 ED 3E 82 65 8F [19:32:27]GetLastDocTimeStamp 1727119890 [19:32:27]current date 1727119949 [19:32:27]FM_GetShiftState [19:32:27]SAM_PROTO_GetShiftState [19:32:27]wFMCommunicate request_size=4 [19:32:27]MH_SAM_APDU [19:32:27]CAPDU: 80 13 01 00 [19:32:27]Write to MH i2c: E2 08 00 04 1C 80 13 01 00 00 00 00 00 9D [19:32:27]Write i2c OK [19:32:27]MH_I2C_Read... [19:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:27]Read from MH i2c: E2 [19:32:27]MH_I2C_Read... [19:32:27]Read from MH i2c: E2 0E 00 [19:32:27]MH_I2C_Read... [19:32:27]Read from MH i2c: E2 0E 00 04 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3E [19:32:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:32:27]wFMCommunicate OK [19:32:27]SAM_PROTO_GetShiftState done [19:32:27]FM_GetShiftState done [19:32:27]opened in 1727051401 [19:32:27]opened+sec_in_day 1727137801 [19:32:27]quantity*price = 100005 [19:32:27]sum+1 = 100006 [19:32:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 562 23.09.2024 19:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289888 ФПД: 177213920761426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193229&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289888&fm=177213920761426&tin=02508201610067®Number=0000000000091827&sum=100005 [19:32:29]StoreToDocumentArchive [19:32:29]shift 515 fd 289888 [19:32:29]save to /storage/0515/doc_00289888 [19:32:29]save last doc name /storage/0515/doc_00289888 to /storage/kkm_last_doc_name [19:32:29]save OK [19:32:29]Clear old archive folders... [19:32:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:32:29]tlvbuf is 019212E0 [19:32:29]SAM_PROTO_ClearQueue [19:32:29]wFMCommunicate request_size=4 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 09 00 00 [19:32:29]Write to MH i2c: E2 08 00 11 1C 80 09 00 00 00 00 00 00 9F [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 11 1C 00 90 00 A1 [19:32:29]RAPDU: 90 00 [19:32:29]wFMCommunicate OK [19:32:29]SAM_PROTO_ClearQueue done [19:32:29]KKMCreateOFDPacket [19:32:29]OFDProtocolAddRootSTLVToBuf [19:32:29]FM_MakeSignedData [19:32:29]FM_MakeSignedData [19:32:29]SAM_PROTO_SignData [19:32:29]wFMCommunicate request_size=4 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 0D 01 02 [19:32:29]Write to MH i2c: E2 08 00 12 1C 80 0D 01 02 00 00 00 00 A7 [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 12 1C 00 90 00 A2 [19:32:29]RAPDU: 90 00 [19:32:29]wFMCommunicate OK [19:32:29]wFMCommunicate request_size=255 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 32 02 00 00 F4 03 04 00 4D C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6C 04 00 35 04 06 00 A1 [19:32:29]Write to MH i2c: E2 02 01 13 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 32 02 00 00 F4 03 04 00 4D C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6C 04 00 35 04 06 00 A1 00 00 CE [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 13 1C 00 90 00 A3 [19:32:29]RAPDU: 90 00 [19:32:29]wFMCommunicate OK [19:32:29]wFMCommunicate request_size=10 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 0D 02 02 05 2C D4 CB D6 52 [19:32:29]Write to MH i2c: E2 0D 00 14 1C 80 0D 02 02 05 00 2C D4 CB D6 52 00 00 A7 [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 14 1C 00 90 00 A4 [19:32:29]RAPDU: 90 00 [19:32:29]wFMCommunicate OK [19:32:29]wFMCommunicate request_size=4 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 0D 03 02 [19:32:29]Write to MH i2c: E2 08 00 15 1C 80 0D 03 02 00 00 00 00 AC [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 0B 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 0B 00 15 1C 00 8F AD 1D F8 81 FB 7A CB 90 00 BF [19:32:29]RAPDU: 8F AD 1D F8 81 FB 7A CB 90 00 [19:32:29]wFMCommunicate OK [19:32:29]SAM_PROTO_SignData done [19:32:29]FM_MakeSignedData done [19:32:29]CreateOFDProtocolMessage [19:32:29]wFMCommunicate request_size=4 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 11 00 00 [19:32:29]Write to MH i2c: E2 08 00 16 1C 80 11 00 00 00 00 00 00 AC [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 17 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 17 00 16 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FC [19:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:32:29]wFMCommunicate OK [19:32:29]CreateOFDProtocolMessage done [19:32:29]OFDSenderStorePacket 289888 [19:32:29]StoreOFDPacket docnum=289888 [19:32:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 82 07 07 01 89 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 32 02 00 00 F4 03 04 00 4D C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6C 04 00 35 04 06 00 A1 2C D4 CB D6 52 8F AD 1D F8 81 FB 7A CB [19:32:29]CheckFolder [19:32:29]dirname=/storage/ofd_packets [19:32:29]CheckFolder done [19:32:29]ProducePacketName [19:32:29]name=ofd_packets/00289888 [19:32:29]NVStorageSaveData ofd_packets/00289888 [19:32:29]File name is /storage/ofd_packets/00289888 [19:32:29]Write 301 bytes [19:32:29]NVStorageSaveData done [19:32:29]OFDSenderStorePacket done [19:32:29]KKMCreateOFDPacket done [19:32:29]NVStorageSaveData kkm_last_timestamp [19:32:29]File name is /storage/kkm_last_timestamp [19:32:29]Write 4 bytes [19:32:29]NVStorageSaveData done [19:32:29]ExternCall_PrintAddStr [19:32:29]wPrintStart [19:32:29]Write to MH i2c: 01 00 00 17 1C 33 [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: 01 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: 01 07 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: 01 07 00 17 1C 00 00 00 00 00 FF 0F 48 [19:32:29]RasterBufferAndPrint [19:32:29]line Счет N : (1)24617999 [19:32:29]line ИНН: 02508201610067 [19:32:29]line Контрольно-Кассовый Чек [19:32:29]line ПРОДАЖА [19:32:29]line ТРК (МРК, ГНК) : 33 [19:32:29]line Товар: 2710124130 [19:32:29]line Аи-92-К-5 [19:32:29]line 14.750 * 67.80 [19:32:29]line = 1000.05 [19:32:29]line НДС 12% НСП 1% [19:32:29]line > о реализуемом товаре [19:32:29]line ИТОГО: 1000.05 [19:32:29]line НСП 1% : 8.85 [19:32:29]line НДС 12% : 106.20 [19:32:29]line Наличными: 0.00 [19:32:29]line Безнал.: 1000.05 [19:32:29]line Место: АЗС № 90 "Партнёр-нефть" [19:32:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:32:29]line СНО: Общий режим [19:32:29]line Чек 562 23.09.2024 19:32 [19:32:29]line Смена: 515 ФФД: 1.0 [19:32:29]line ЗНМ: 0300000107 [19:32:29]line РНМ: 0000000000091827 [19:32:29]line Версия ККМ: 001 [19:32:29]line Платежная система: O! деньги [19:32:29]line ФМ: 0000000000871832 [19:32:29]line ФД: 289888 [19:32:29]line ФПД: 177213920761426 [19:32:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193229&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289888&fm=177213920761426&tin=02508201610067®Number=0000000000091827&sum=100005 [19:32:29]written 0, free lines is 4095 [19:32:29]OFD Sender: Processing packet 289888 [packets to send 1784, broken 1783] [19:32:29]ProducePacketName [19:32:29]name=ofd_packets/00289888 [19:32:29]OFD Sender: To server: pG, [19:32:29]CommunicateWithHost lk.salyk.kg:30040 [19:32:29]ConnectInit lk.salyk.kg [19:32:30]Connected sock=10 [19:32: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 33 32 0F 01 00 00 82 07 07 01 89 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 32 02 00 00 F4 03 04 00 4D C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6C 04 00 35 04 06 00 A1 2C D4 CB D6 52 8F AD 1D F8 81 FB 7A CB [19:32:30]Write to MH i2c: 01 00 00 40 1C 5C [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 07 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 07 00 40 1C 00 00 00 00 00 DF 0C 4E [19:32:30]RasterBufferAndPrint [19:32:30]line [19:32:30]line [19:32:30]line [19:32:30]line [19:32:30]line [19:32:30]written 0, free lines is 3301 [19:32:30]MH_Cut [19:32:30]Write to MH i2c: D1 01 00 47 1C 01 35 [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: D1 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: D1 01 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: D1 01 00 47 1C 00 34 [19:32:30]Write to MH i2c: 01 00 00 48 1C 64 [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19: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 33 32 4F 00 00 00 F6 54 47 00 FC 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 60 6C 04 00 F4 03 04 00 21 6A F1 66 B6 04 01 00 00 55 E1 A4 41 B2 97 9E 97 [19:32:30]CommunicateWithHost err = 0 [19:32:30]CheckOFDResponse [19:32:30]1017 (14) - 77093643461234 [19:32:30]1041 (16) - 0000000000871832 [19:32:30]1040 (4) - 289888 [19:32:30]1012 (4) - 23.09.2024 13:16 [19:32:30]1206 (1) - 0 [19:32:30]OFD Sender: Remove packet 289888 [19:32:30]ProducePacketName [19:32:30]name=ofd_packets/00289888 [19:32:30]NVStorageDeleteData [19:32:30]*** Cut start [19:32:30]*** Partial cut [19:32:30]*** CUTSNS_PIN = 1 [19:32:30]*** CUTSNS_PIN = 0 [19:32:31]OFD Sender: No OFD packet to send [19:32:31]*** Brake cut motor [19:32:31]Read from MH i2c: 01 [19:32:31]MH_I2C_Read... [19:32:31]*** Stop cut motor [19:32:31]*** Cut end [19:32:31]Read from MH i2c: 01 07 00 [19:32:31]MH_I2C_Read... [19:32:31]Read from MH i2c: 01 07 00 48 1C 00 00 00 00 00 FF 0F 79 [19:32:31]process_action close_receipt done [19:32:31]requested_data is exist [19:32:31]produce_requested_data [19:32:31]requested_item fm.sn is exist - process it [19:32:31]wFMCommunicate request_size=4 [19:32:31]MH_SAM_APDU [19:32:31]CAPDU: 80 11 00 00 [19:32:31]Write to MH i2c: E2 08 00 49 1C 80 11 00 00 00 00 00 00 DF [19:32:31]Write i2c OK [19:32:31]MH_I2C_Read... [19:32:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:31]Read from MH i2c: E2 [19:32:31]MH_I2C_Read... [19:32:31]Read from MH i2c: E2 17 00 [19:32:31]MH_I2C_Read... [19:32:31]Read from MH i2c: E2 17 00 49 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2F [19:32:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:32:31]wFMCommunicate OK [19:32:31]requested_item fd.num is exist - process it [19:32:31]SAM_PROTO_GetFieldsCounters [19:32:31]wFMCommunicate request_size=4 [19:32:31]MH_SAM_APDU [19:32:31]CAPDU: 80 13 00 00 [19:32:31]Write to MH i2c: E2 08 00 4A 1C 80 13 00 00 00 00 00 00 E2 [19:32:31]Write i2c OK [19:32:31]MH_I2C_Read... [19:32:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:31]Read from MH i2c: E2 [19:32:31]MH_I2C_Read... [19:32:31]Read from MH i2c: E2 62 00 [19:32:31]MH_I2C_Read... [19:32:31]Read from MH i2c: E2 62 00 4A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 60 6C 04 00 0E 04 04 00 03 02 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 73 [19:32: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 60 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:32:31]wFMCommunicate OK [19:32:31]SAM_PROTO_GetFieldsCounters done [19:32:31]requested_item shift.num is exist - process it [19:32:31]requested_item shift.opened is exist - process it [19:32:31]req_shift_opened [19:32:31]FM_GetShiftState [19:32:31]SAM_PROTO_GetShiftState [19:32:31]wFMCommunicate request_size=4 [19:32:31]MH_SAM_APDU [19:32:31]CAPDU: 80 13 01 00 [19:32:31]Write to MH i2c: E2 08 00 4B 1C 80 13 01 00 00 00 00 00 E4 [19:32:31]Write i2c OK [19:32:31]MH_I2C_Read... [19:32:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:31]Read from MH i2c: E2 [19:32:31]MH_I2C_Read... [19:32:31]Read from MH i2c: E2 0E 00 [19:32:31]MH_I2C_Read... [19:32:31]Read from MH i2c: E2 0E 00 4B 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 85 [19:32:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:32:31]wFMCommunicate OK [19:32:31]SAM_PROTO_GetShiftState done [19:32:31]FM_GetShiftState done [19:32:31]req_shift_opened done [19:32:31]requested_item shift.open_date is exist - process it [19:32:31]req_shift_open_date [19:32:31]req_shift_open_date done [19:32:31]produce_requested_data done [19:32:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289888,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:32:31]process_action_free close_receipt [19:32:31]json_value_free [19:32:31]json_value_free done [19:32:31]process_json_proto returns [19:32:31]Send response to host [19:32:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289888,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:32:31]free response buf [19:32:31]execute_script done [19:32:31]execute_script returns [19:32:31]free content buf [19:32:31]Sock 8.Close socket [19:32:31]Sock 8.Thread stoped [19:32:36]OFD Sender: No OFD packet to send [19:32:41]OFD Sender: No OFD packet to send [19:32:46]OFD Sender: No OFD packet to send [19:32:51]OFD Sender: No OFD packet to send [19:32:56]OFD Sender: No OFD packet to send [19:33:01]OFD Sender: No OFD packet to send [19:33:06]OFD Sender: No OFD packet to send [19:33:11]OFD Sender: No OFD packet to send [19:33:16]OFD Sender: No OFD packet to send [19:33:16]accept exits with 9 [19:33:16]New connection [19:33:16]New thread 3067493732 created [19:33:16]Thread 3067350372 joined [19:33:16]Waiting for new connection... [19:33:16] Sock 9.Parse request [19:33:16]Sock 9.Check first char [19:33:16]Sock 9.First char is OK [19:33:16]request: POST /json_proto HTTP/1.0 [19:33:16]Method: POST [19:33:16]URL: /json_proto [19:33:16]Method is POST - this is cgi request [19:33:16]url: /json_proto [19:33:16]query_string will be loaded in cgi processing [19:33:16]execute_cgi json_proto POST (null) [19:33:16]execute_cgi path=json_proto method=POST [19:33:16]POST find Content-Length [19:33:16]Host: 172.17.41.135:8080 [19:33:16]Content-Length: 684 [19:33:16]Content-Type: application/json [19:33:16] [19:33:16]POST finish read [19:33:16]Found Content-Length = 684 [19:33:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.430, "sum" : 1070.71, "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:33:16]execute_script... [19:33: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)24618000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.430, "sum" : 1070.71, "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:33:16]POST & json_proto [19:33:16]process_json_proto [19:33:16]json parsed OK: [19:33:16]protocol is kg_v1.0 [19:33:16]action value=close_receipt [19:33:16]process_action close_receipt [19:33:16]cmd_close_receipt [19:33:16]MH_GetDate [19:33:16]Write to MH i2c: F0 00 00 4C 1C 57 [19:33:16]Write i2c OK [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: F0 [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: F0 09 00 [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: F0 09 00 4C 1C 00 7E C2 F1 66 ED 3E 82 65 09 [19:33:16]GetLastDocTimeStamp 1727119949 [19:33:16]current date 1727119998 [19:33:16]FM_GetShiftState [19:33:16]SAM_PROTO_GetShiftState [19:33:16]wFMCommunicate request_size=4 [19:33:16]MH_SAM_APDU [19:33:16]CAPDU: 80 13 01 00 [19:33:16]Write to MH i2c: E2 08 00 4D 1C 80 13 01 00 00 00 00 00 E6 [19:33:16]Write i2c OK [19:33:16]MH_I2C_Read... [19:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:17]Read from MH i2c: E2 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 0E 00 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 0E 00 4D 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 87 [19:33:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:33:17]wFMCommunicate OK [19:33:17]SAM_PROTO_GetShiftState done [19:33:17]FM_GetShiftState done [19:33:17]opened in 1727051401 [19:33:17]opened+sec_in_day 1727137801 [19:33:17]quantity*price = 107070 [19:33:17]sum+1 = 107072 [19:33:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.71 ИТОГО: 1070.00 Внесено: 1070.00 СДАЧА: 0.00 НСП 1% : 9.47 НДС 12% : 113.70 Наличными: 1070.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 563 23.09.2024 19:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289889 ФПД: 136826807795240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193318&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289889&fm=136826807795240&tin=02508201610067®Number=0000000000091827&sum=107000 [19:33:18]StoreToDocumentArchive [19:33:18]shift 515 fd 289889 [19:33:18]save to /storage/0515/doc_00289889 [19:33:18]save last doc name /storage/0515/doc_00289889 to /storage/kkm_last_doc_name [19:33:18]save OK [19:33:18]Clear old archive folders... [19:33:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:18]tlvbuf is 018970E0 [19:33:18]SAM_PROTO_ClearQueue [19:33:18]wFMCommunicate request_size=4 [19:33:18]MH_SAM_APDU [19:33:18]CAPDU: 80 09 00 00 [19:33:18]Write to MH i2c: E2 08 00 5A 1C 80 09 00 00 00 00 00 00 E8 [19:33:18]Write i2c OK [19:33:18]MH_I2C_Read... [19:33:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:18]Read from MH i2c: E2 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 5A 1C 00 90 00 EA [19:33:18]RAPDU: 90 00 [19:33:18]wFMCommunicate OK [19:33:18]SAM_PROTO_ClearQueue done [19:33:18]KKMCreateOFDPacket [19:33:18]OFDProtocolAddRootSTLVToBuf [19:33:18]FM_MakeSignedData [19:33:18]FM_MakeSignedData [19:33:18]SAM_PROTO_SignData [19:33:18]wFMCommunicate request_size=4 [19:33:18]MH_SAM_APDU [19:33:18]CAPDU: 80 0D 01 02 [19:33:18]Write to MH i2c: E2 08 00 5B 1C 80 0D 01 02 00 00 00 00 F0 [19:33:18]Write i2c OK [19:33:18]MH_I2C_Read... [19:33:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:18]Read from MH i2c: E2 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 5B 1C 00 90 00 EB [19:33:18]RAPDU: 90 00 [19:33:18]wFMCommunicate OK [19:33:18]wFMCommunicate request_size=255 [19:33:18]MH_SAM_APDU [19:33: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 5E 38 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3F 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 6A 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 33 02 00 00 F4 03 04 00 7E C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6C 04 00 35 04 06 00 7C [19:33:18]Write to MH i2c: E2 02 01 5C 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 5E 38 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3F 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 6A 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 33 02 00 00 F4 03 04 00 7E C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6C 04 00 35 04 06 00 7C 00 00 2B [19:33:18]Write i2c OK [19:33:18]MH_I2C_Read... [19:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:18]Read from MH i2c: E2 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 5C 1C 00 90 00 EC [19:33:18]RAPDU: 90 00 [19:33:18]wFMCommunicate OK [19:33:18]wFMCommunicate request_size=10 [19:33:18]MH_SAM_APDU [19:33:18]CAPDU: 80 0D 02 02 05 71 79 46 3E 28 [19:33:18]Write to MH i2c: E2 0D 00 5D 1C 80 0D 02 02 05 00 71 79 46 3E 28 00 00 93 [19:33:18]Write i2c OK [19:33:18]MH_I2C_Read... [19:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:18]Read from MH i2c: E2 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 03 00 5D 1C 00 90 00 ED [19:33:18]RAPDU: 90 00 [19:33:18]wFMCommunicate OK [19:33:18]wFMCommunicate request_size=4 [19:33:18]MH_SAM_APDU [19:33:18]CAPDU: 80 0D 03 02 [19:33:18]Write to MH i2c: E2 08 00 5E 1C 80 0D 03 02 00 00 00 00 F5 [19:33:18]Write i2c OK [19:33:18]MH_I2C_Read... [19:33:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:18]Read from MH i2c: E2 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 0B 00 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 0B 00 5E 1C 00 EC AF 78 96 7B ED 9E 14 90 00 B9 [19:33:18]RAPDU: EC AF 78 96 7B ED 9E 14 90 00 [19:33:18]wFMCommunicate OK [19:33:18]SAM_PROTO_SignData done [19:33:18]FM_MakeSignedData done [19:33:18]CreateOFDProtocolMessage [19:33:18]wFMCommunicate request_size=4 [19:33:18]MH_SAM_APDU [19:33:18]CAPDU: 80 11 00 00 [19:33:18]Write to MH i2c: E2 08 00 5F 1C 80 11 00 00 00 00 00 00 F5 [19:33:18]Write i2c OK [19:33:18]MH_I2C_Read... [19:33:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:18]Read from MH i2c: E2 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 17 00 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: E2 17 00 5F 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 45 [19:33:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:33:18]wFMCommunicate OK [19:33:18]CreateOFDProtocolMessage done [19:33:18]OFDSenderStorePacket 289889 [19:33:18]StoreOFDPacket docnum=289889 [19:33:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 73 0F 07 01 D6 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 5E 38 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3F 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 6A 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 33 02 00 00 F4 03 04 00 7E C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6C 04 00 35 04 06 00 7C 71 79 46 3E 28 EC AF 78 96 7B ED 9E 14 [19:33:18]CheckFolder [19:33:18]dirname=/storage/ofd_packets [19:33:18]CheckFolder done [19:33:18]ProducePacketName [19:33:18]name=ofd_packets/00289889 [19:33:18]NVStorageSaveData ofd_packets/00289889 [19:33:18]File name is /storage/ofd_packets/00289889 [19:33:18]Write 301 bytes [19:33:18]NVStorageSaveData done [19:33:18]OFDSenderStorePacket done [19:33:18]KKMCreateOFDPacket done [19:33:18]NVStorageSaveData kkm_last_timestamp [19:33:18]File name is /storage/kkm_last_timestamp [19:33:18]Write 4 bytes [19:33:18]NVStorageSaveData done [19:33:18]ExternCall_PrintAddStr [19:33:18]wPrintStart [19:33:18]Write to MH i2c: 01 00 00 60 1C 7C [19:33:18]Write i2c OK [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: 01 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: 01 07 00 [19:33:18]MH_I2C_Read... [19:33:18]Read from MH i2c: 01 07 00 60 1C 00 00 00 00 00 FF 0F 91 [19:33:18]RasterBufferAndPrint [19:33:18]line Счет N : (1)24618000 [19:33:18]line ИНН: 02508201610067 [19:33:18]line Контрольно-Кассовый Чек [19:33:18]line ПРОДАЖА [19:33:18]line ТРК (МРК, ГНК) : 62 [19:33:18]line Товар: 2710124500 [19:33:18]line Аи-95-К-5 [19:33:18]line 14.430 * 74.20 [19:33:18]line = 1070.71 [19:33:18]line НДС 12% НСП 1% [19:33:18]line > о реализуемом товаре [19:33:18]line ОКРУГЛЕНИЕ: -0.71 [19:33:18]line ИТОГО: 1070.00 [19:33:18]line Внесено: 1070.00 [19:33:18]line СДАЧА: 0.00 [19:33:18]line НСП 1% : 9.47 [19:33:18]line НДС 12% : 113.70 [19:33:18]line Наличными: 1070.00 [19:33:18]line Безнал.: 0.00 [19:33:18]line Место: АЗС № 90 "Партнёр-нефть" [19:33:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:33:18]line СНО: Общий режим [19:33:18]line Чек 563 23.09.2024 19:33 [19:33:18]line Смена: 515 ФФД: 1.0 [19:33:18]line ЗНМ: 0300000107 [19:33:18]line РНМ: 0000000000091827 [19:33:18]line Версия ККМ: 001 [19:33:18]line ФМ: 0000000000871832 [19:33:18]line ФД: 289889 [19:33:18]line ФПД: 136826807795240 [19:33:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193318&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289889&fm=136826807795240&tin=02508201610067®Number=0000000000091827&sum=107000 [19:33:18]written 0, free lines is 4095 [19:33:18]OFD Sender: Processing packet 289889 [packets to send 1784, broken 1783] [19:33:18]ProducePacketName [19:33:18]name=ofd_packets/00289889 [19:33:18]OFD Sender: To server: pG, [19:33:18]CommunicateWithHost lk.salyk.kg:30040 [19:33:18]ConnectInit lk.salyk.kg [19:33:19]Connected sock=10 [19:33:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 73 0F 07 01 D6 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 5E 38 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3F 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 6A 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 33 02 00 00 F4 03 04 00 7E C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 61 6C 04 00 35 04 06 00 7C 71 79 46 3E 28 EC AF 78 96 7B ED 9E 14 [19:33:19]Write to MH i2c: 01 00 00 8A 1C A6 [19:33:19]Write i2c OK [19:33:19]MH_I2C_Read... [19:33:19]Read from MH i2c: 01 [19:33:19]MH_I2C_Read... [19:33:19]Read from MH i2c: 01 07 00 [19:33:19]MH_I2C_Read... [19:33:19]Read from MH i2c: 01 07 00 8A 1C 00 00 00 00 00 DD 0C 96 [19:33:19]RasterBufferAndPrint [19:33:19]line [19:33:19]line [19:33:19]line [19:33:19]line [19:33:19]line [19:33:19]written 0, free lines is 3302 [19:33:19]MH_Cut [19:33:19]Write to MH i2c: D1 01 00 91 1C 01 7F [19:33:19]Write i2c OK [19:33:19]MH_I2C_Read... [19:33:19]Read from MH i2c: D1 [19:33:19]MH_I2C_Read... [19:33:19]Read from MH i2c: D1 01 00 [19:33:19]MH_I2C_Read... [19:33:19]Read from MH i2c: D1 01 00 91 1C 00 7E [19:33:19]Write to MH i2c: 01 00 00 92 1C AE [19:33:19]Write i2c OK [19:33:19]MH_I2C_Read... [19:33:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 54 BD 47 00 44 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 33 32 10 04 04 00 61 6C 04 00 F4 03 04 00 52 6A F1 66 B6 04 01 00 00 08 86 B5 00 FF 0B CF 7B [19:33:19]CommunicateWithHost err = 0 [19:33:19]CheckOFDResponse [19:33:19]1017 (14) - 77093643461234 [19:33:19]1041 (16) - 0000000000871832 [19:33:19]1040 (4) - 289889 [19:33:19]1012 (4) - 23.09.2024 13:17 [19:33:19]1206 (1) - 0 [19:33:19]OFD Sender: Remove packet 289889 [19:33:19]ProducePacketName [19:33:19]name=ofd_packets/00289889 [19:33:19]NVStorageDeleteData [19:33:19]OFD Sender: No OFD packet to send [19:33:20]*** Cut start [19:33:20]*** Partial cut [19:33:20]*** CUTSNS_PIN = 1 [19:33:20]*** CUTSNS_PIN = 0 [19:33:20]*** Brake cut motor [19:33:20]Read from MH i2c: 01 [19:33:20]MH_I2C_Read... [19:33:20]*** Stop cut motor [19:33:20]*** Cut end [19:33:20]Read from MH i2c: 01 07 00 [19:33:20]MH_I2C_Read... [19:33:20]Read from MH i2c: 01 07 00 92 1C 00 00 00 00 00 FF 0F C3 [19:33:20]process_action close_receipt done [19:33:20]requested_data is exist [19:33:20]produce_requested_data [19:33:20]requested_item fm.sn is exist - process it [19:33:20]wFMCommunicate request_size=4 [19:33:20]MH_SAM_APDU [19:33:20]CAPDU: 80 11 00 00 [19:33:20]Write to MH i2c: E2 08 00 93 1C 80 11 00 00 00 00 00 00 29 [19:33:20]Write i2c OK [19:33:20]MH_I2C_Read... [19:33:20]Read from MH i2c: E2 [19:33:20]MH_I2C_Read... [19:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:20]Read from MH i2c: E2 17 00 [19:33:20]MH_I2C_Read... [19:33:20]Read from MH i2c: E2 17 00 93 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 79 [19:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:33:20]wFMCommunicate OK [19:33:20]requested_item fd.num is exist - process it [19:33:20]SAM_PROTO_GetFieldsCounters [19:33:20]wFMCommunicate request_size=4 [19:33:20]MH_SAM_APDU [19:33:20]CAPDU: 80 13 00 00 [19:33:20]Write to MH i2c: E2 08 00 94 1C 80 13 00 00 00 00 00 00 2C [19:33:20]Write i2c OK [19:33:20]MH_I2C_Read... [19:33:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:20]Read from MH i2c: E2 [19:33:20]MH_I2C_Read... [19:33:20]Read from MH i2c: E2 62 00 [19:33:20]MH_I2C_Read... [19:33:20]Read from MH i2c: E2 62 00 94 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 61 6C 04 00 0E 04 04 00 03 02 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 C1 [19:33: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 61 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:20]wFMCommunicate OK [19:33:20]SAM_PROTO_GetFieldsCounters done [19:33:20]requested_item shift.num is exist - process it [19:33:20]requested_item shift.opened is exist - process it [19:33:20]req_shift_opened [19:33:20]FM_GetShiftState [19:33:20]SAM_PROTO_GetShiftState [19:33:20]wFMCommunicate request_size=4 [19:33:20]MH_SAM_APDU [19:33:20]CAPDU: 80 13 01 00 [19:33:20]Write to MH i2c: E2 08 00 95 1C 80 13 01 00 00 00 00 00 2E [19:33:20]Write i2c OK [19:33:20]MH_I2C_Read... [19:33:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:20]Read from MH i2c: E2 [19:33:20]MH_I2C_Read... [19:33:20]Read from MH i2c: E2 0E 00 [19:33:20]MH_I2C_Read... [19:33:20]Read from MH i2c: E2 0E 00 95 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CF [19:33:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:33:20]wFMCommunicate OK [19:33:20]SAM_PROTO_GetShiftState done [19:33:20]FM_GetShiftState done [19:33:20]req_shift_opened done [19:33:20]requested_item shift.open_date is exist - process it [19:33:20]req_shift_open_date [19:33:20]req_shift_open_date done [19:33:20]produce_requested_data done [19:33:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289889,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:33:20]process_action_free close_receipt [19:33:20]json_value_free [19:33:20]json_value_free done [19:33:20]process_json_proto returns [19:33:20]Send response to host [19:33:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289889,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:33:20]free response buf [19:33:20]execute_script done [19:33:20]execute_script returns [19:33:20]free content buf [19:33:20]Sock 9.Close socket [19:33:20]Sock 9.Thread stoped [19:33:25]OFD Sender: No OFD packet to send [19:33:30]OFD Sender: No OFD packet to send [19:33:35]OFD Sender: No OFD packet to send [19:33:40]OFD Sender: No OFD packet to send [19:33:45]OFD Sender: No OFD packet to send [19:33:50]OFD Sender: No OFD packet to send [19:33:55]OFD Sender: No OFD packet to send [19:33:59]accept exits with 8 [19:33:59]New connection [19:33:59]New thread 3067350372 created [19:33:59]Thread 3067493732 joined [19:33:59]Waiting for new connection... [19:33:59] Sock 8.Parse request [19:33:59]Sock 8.Check first char [19:33:59]Sock 8.First char is OK [19:33:59]request: POST /json_proto HTTP/1.0 [19:33:59]Method: POST [19:33:59]URL: /json_proto [19:33:59]Method is POST - this is cgi request [19:33:59]url: /json_proto [19:33:59]query_string will be loaded in cgi processing [19:33:59]execute_cgi json_proto POST (null) [19:33:59]execute_cgi path=json_proto method=POST [19:33:59]POST find Content-Length [19:33:59]Host: 172.17.41.135:8080 [19:33:59]Content-Length: 684 [19:33:59]Content-Type: application/json [19:33:59] [19:33:59]POST finish read [19:33:59]Found Content-Length = 684 [19:33:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.490, "sum" : 1050.22, "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" ] } } [19:33:59]execute_script... [19:33: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)24618002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.490, "sum" : 1050.22, "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" ] } } [19:33:59]POST & json_proto [19:33:59]process_json_proto [19:33:59]json parsed OK: [19:33:59]protocol is kg_v1.0 [19:33:59]action value=close_receipt [19:33:59]process_action close_receipt [19:33:59]cmd_close_receipt [19:33:59]MH_GetDate [19:33:59]Write to MH i2c: F0 00 00 96 1C A1 [19:33:59]Write i2c OK [19:33:59]MH_I2C_Read... [19:33:59]Read from MH i2c: F0 [19:33:59]MH_I2C_Read... [19:33:59]Read from MH i2c: F0 09 00 [19:33:59]MH_I2C_Read... [19:33:59]Read from MH i2c: F0 09 00 96 1C 00 A9 C2 F1 66 ED 3E 82 65 7E [19:33:59]GetLastDocTimeStamp 1727119998 [19:33:59]current date 1727120041 [19:33:59]FM_GetShiftState [19:33:59]SAM_PROTO_GetShiftState [19:33:59]wFMCommunicate request_size=4 [19:33:59]MH_SAM_APDU [19:33:59]CAPDU: 80 13 01 00 [19:33:59]Write to MH i2c: E2 08 00 97 1C 80 13 01 00 00 00 00 00 30 [19:33:59]Write i2c OK [19:33:59]MH_I2C_Read... [19:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:59]Read from MH i2c: E2 [19:33:59]MH_I2C_Read... [19:33:59]Read from MH i2c: E2 0E 00 [19:33:59]MH_I2C_Read... [19:33:59]Read from MH i2c: E2 0E 00 97 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D1 [19:33:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:33:59]wFMCommunicate OK [19:33:59]SAM_PROTO_GetShiftState done [19:33:59]FM_GetShiftState done [19:33:59]opened in 1727051401 [19:33:59]opened+sec_in_day 1727137801 [19:33:59]quantity*price = 105022 [19:33:59]sum+1 = 105023 [19:33:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1050.00 Внесено: 1050.00 СДАЧА: 0.00 НСП 1% : 9.29 НДС 12% : 111.53 Наличными: 1050.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 564 23.09.2024 19:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289890 ФПД: 218289710179001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193401&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289890&fm=218289710179001&tin=02508201610067®Number=0000000000091827&sum=105000 [19:34:00]StoreToDocumentArchive [19:34:00]shift 515 fd 289890 [19:34:00]save to /storage/0515/doc_00289890 [19:34:01]save last doc name /storage/0515/doc_00289890 to /storage/kkm_last_doc_name [19:34:01]save OK [19:34:01]Clear old archive folders... [19:34:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:01]tlvbuf is B6E2C2D0 [19:34:01]SAM_PROTO_ClearQueue [19:34:01]wFMCommunicate request_size=4 [19:34:01]MH_SAM_APDU [19:34:01]CAPDU: 80 09 00 00 [19:34:01]Write to MH i2c: E2 08 00 A4 1C 80 09 00 00 00 00 00 00 32 [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:01]Read from MH i2c: E2 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 A4 1C 00 90 00 34 [19:34:01]RAPDU: 90 00 [19:34:01]wFMCommunicate OK [19:34:01]SAM_PROTO_ClearQueue done [19:34:01]KKMCreateOFDPacket [19:34:01]OFDProtocolAddRootSTLVToBuf [19:34:01]FM_MakeSignedData [19:34:01]FM_MakeSignedData [19:34:01]SAM_PROTO_SignData [19:34:01]wFMCommunicate request_size=4 [19:34:01]MH_SAM_APDU [19:34:01]CAPDU: 80 0D 01 02 [19:34:01]Write to MH i2c: E2 08 00 A5 1C 80 0D 01 02 00 00 00 00 3A [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:01]Read from MH i2c: E2 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 A5 1C 00 90 00 35 [19:34:01]RAPDU: 90 00 [19:34:01]wFMCommunicate OK [19:34:01]wFMCommunicate request_size=255 [19:34:01]MH_SAM_APDU [19:34:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3E 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 A9 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6C 04 00 35 04 06 00 C6 [19:34:01]Write to MH i2c: E2 02 01 A6 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3E 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 A9 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6C 04 00 35 04 06 00 C6 00 00 EB [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:01]Read from MH i2c: E2 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 A6 1C 00 90 00 36 [19:34:01]RAPDU: 90 00 [19:34:01]wFMCommunicate OK [19:34:01]wFMCommunicate request_size=10 [19:34:01]MH_SAM_APDU [19:34:01]CAPDU: 80 0D 02 02 05 88 88 A2 22 B9 [19:34:01]Write to MH i2c: E2 0D 00 A7 1C 80 0D 02 02 05 00 88 88 A2 22 B9 00 00 D4 [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:01]Read from MH i2c: E2 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 03 00 A7 1C 00 90 00 37 [19:34:01]RAPDU: 90 00 [19:34:01]wFMCommunicate OK [19:34:01]wFMCommunicate request_size=4 [19:34:01]MH_SAM_APDU [19:34:01]CAPDU: 80 0D 03 02 [19:34:01]Write to MH i2c: E2 08 00 A8 1C 80 0D 03 02 00 00 00 00 3F [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:01]Read from MH i2c: E2 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 0B 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 0B 00 A8 1C 00 25 F5 06 B7 2E D2 CF 52 90 00 38 [19:34:01]RAPDU: 25 F5 06 B7 2E D2 CF 52 90 00 [19:34:01]wFMCommunicate OK [19:34:01]SAM_PROTO_SignData done [19:34:01]FM_MakeSignedData done [19:34:01]CreateOFDProtocolMessage [19:34:01]wFMCommunicate request_size=4 [19:34:01]MH_SAM_APDU [19:34:01]CAPDU: 80 11 00 00 [19:34:01]Write to MH i2c: E2 08 00 A9 1C 80 11 00 00 00 00 00 00 3F [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:01]Read from MH i2c: E2 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 17 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 17 00 A9 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8F [19:34:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:34:01]wFMCommunicate OK [19:34:01]CreateOFDProtocolMessage done [19:34:01]OFDSenderStorePacket 289890 [19:34:01]StoreOFDPacket docnum=289890 [19:34:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 AC FD 07 01 6A A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3E 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 A9 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6C 04 00 35 04 06 00 C6 88 88 A2 22 B9 25 F5 06 B7 2E D2 CF 52 [19:34:01]CheckFolder [19:34:01]dirname=/storage/ofd_packets [19:34:01]CheckFolder done [19:34:01]ProducePacketName [19:34:01]name=ofd_packets/00289890 [19:34:01]NVStorageSaveData ofd_packets/00289890 [19:34:01]File name is /storage/ofd_packets/00289890 [19:34:01]Write 301 bytes [19:34:01]NVStorageSaveData done [19:34:01]OFDSenderStorePacket done [19:34:01]KKMCreateOFDPacket done [19:34:01]NVStorageSaveData kkm_last_timestamp [19:34:01]File name is /storage/kkm_last_timestamp [19:34:01]Write 4 bytes [19:34:01]NVStorageSaveData done [19:34:01]ExternCall_PrintAddStr [19:34:01]wPrintStart [19:34:01]Write to MH i2c: 01 00 00 AA 1C C6 [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: 01 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: 01 07 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: 01 07 00 AA 1C 00 00 00 00 00 FF 0F DB [19:34:01]RasterBufferAndPrint [19:34:01]line Счет N : (1)24618002 [19:34:01]line ИНН: 02508201610067 [19:34:01]line Контрольно-Кассовый Чек [19:34:01]line ПРОДАЖА [19:34:01]line ТРК (МРК, ГНК) : 43 [19:34:01]line Товар: 2710124130 [19:34:01]line Аи-92-К-5 [19:34:01]line 15.490 * 67.80 [19:34:01]line = 1050.22 [19:34:01]line НДС 12% НСП 1% [19:34:01]line > о реализуемом товаре [19:34:01]line ОКРУГЛЕНИЕ: -0.22 [19:34:01]line ИТОГО: 1050.00 [19:34:01]line Внесено: 1050.00 [19:34:01]line СДАЧА: 0.00 [19:34:01]line НСП 1% : 9.29 [19:34:01]line НДС 12% : 111.53 [19:34:01]line Наличными: 1050.00 [19:34:01]line Безнал.: 0.00 [19:34:01]line Место: АЗС № 90 "Партнёр-нефть" [19:34:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:34:01]line СНО: Общий режим [19:34:01]line Чек 564 23.09.2024 19:34 [19:34:01]line Смена: 515 ФФД: 1.0 [19:34:01]line ЗНМ: 0300000107 [19:34:01]line РНМ: 0000000000091827 [19:34:01]line Версия ККМ: 001 [19:34:01]line ФМ: 0000000000871832 [19:34:01]line ФД: 289890 [19:34:01]line ФПД: 218289710179001 [19:34:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193401&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289890&fm=218289710179001&tin=02508201610067®Number=0000000000091827&sum=105000 [19:34:01]written 0, free lines is 4095 [19:34:01]OFD Sender: Processing packet 289890 [packets to send 1784, broken 1783] [19:34:01]ProducePacketName [19:34:01]name=ofd_packets/00289890 [19:34:01]OFD Sender: To server: pG, [19:34:01]CommunicateWithHost lk.salyk.kg:30040 [19:34:01]ConnectInit lk.salyk.kg [19:34:01]Connected sock=9 [19:34:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 AC FD 07 01 6A A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3E 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 A9 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 62 6C 04 00 35 04 06 00 C6 88 88 A2 22 B9 25 F5 06 B7 2E D2 CF 52 [19:34:02]Write to MH i2c: 01 00 00 D4 1C F0 [19:34:02]Write i2c OK [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: 01 [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: 01 07 00 [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: 01 07 00 D4 1C 00 00 00 00 00 E7 0C EA [19:34:02]RasterBufferAndPrint [19:34:02]line [19:34:02]line [19:34:02]line [19:34:02]line [19:34:02]line [19:34:02]written 0, free lines is 3309 [19:34:02]MH_Cut [19:34:02]Write to MH i2c: D1 01 00 DB 1C 01 C9 [19:34:02]Write i2c OK [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: D1 [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: D1 01 00 [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: D1 01 00 DB 1C 00 C8 [19:34:02]Write to MH i2c: 01 00 00 DC 1C F8 [19:34:02]Write i2c OK [19:34:02]MH_I2C_Read... [19:34: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 33 32 4F 00 00 00 31 48 47 00 D5 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 33 32 10 04 04 00 62 6C 04 00 F4 03 04 00 7C 6A F1 66 B6 04 01 00 00 0D 30 0D 82 4F A0 FC 25 [19:34:02]CommunicateWithHost err = 0 [19:34:02]CheckOFDResponse [19:34:02]1017 (14) - 77093643461234 [19:34:02]1041 (16) - 0000000000871832 [19:34:02]1040 (4) - 289890 [19:34:02]1012 (4) - 23.09.2024 13:17 [19:34:02]1206 (1) - 0 [19:34:02]OFD Sender: Remove packet 289890 [19:34:02]ProducePacketName [19:34:02]name=ofd_packets/00289890 [19:34:02]NVStorageDeleteData [19:34:02]*** Cut start [19:34:02]*** Partial cut [19:34:02]*** CUTSNS_PIN = 1 [19:34:02]OFD Sender: No OFD packet to send [19:34:02]*** CUTSNS_PIN = 0 [19:34:03]*** Brake cut motor [19:34:03]Read from MH i2c: 01 [19:34:03]MH_I2C_Read... [19:34:03]*** Stop cut motor [19:34:03]*** Cut end [19:34:03]Read from MH i2c: 01 07 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: 01 07 00 DC 1C 00 00 00 00 00 FF 0F 0D [19:34:03]process_action close_receipt done [19:34:03]requested_data is exist [19:34:03]produce_requested_data [19:34:03]requested_item fm.sn is exist - process it [19:34:03]wFMCommunicate request_size=4 [19:34:03]MH_SAM_APDU [19:34:03]CAPDU: 80 11 00 00 [19:34:03]Write to MH i2c: E2 08 00 DD 1C 80 11 00 00 00 00 00 00 73 [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 17 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 17 00 DD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C3 [19:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:34:03]wFMCommunicate OK [19:34:03]requested_item fd.num is exist - process it [19:34:03]SAM_PROTO_GetFieldsCounters [19:34:03]wFMCommunicate request_size=4 [19:34:03]MH_SAM_APDU [19:34:03]CAPDU: 80 13 00 00 [19:34:03]Write to MH i2c: E2 08 00 DE 1C 80 13 00 00 00 00 00 00 76 [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 62 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 62 00 DE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 62 6C 04 00 0E 04 04 00 03 02 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 0F [19:34: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 62 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:03]wFMCommunicate OK [19:34:03]SAM_PROTO_GetFieldsCounters done [19:34:03]requested_item shift.num is exist - process it [19:34:03]requested_item shift.opened is exist - process it [19:34:03]req_shift_opened [19:34:03]FM_GetShiftState [19:34:03]SAM_PROTO_GetShiftState [19:34:03]wFMCommunicate request_size=4 [19:34:03]MH_SAM_APDU [19:34:03]CAPDU: 80 13 01 00 [19:34:03]Write to MH i2c: E2 08 00 DF 1C 80 13 01 00 00 00 00 00 78 [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 0E 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 0E 00 DF 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [19:34:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:34:03]wFMCommunicate OK [19:34:03]SAM_PROTO_GetShiftState done [19:34:03]FM_GetShiftState done [19:34:03]req_shift_opened done [19:34:03]requested_item shift.open_date is exist - process it [19:34:03]req_shift_open_date [19:34:03]req_shift_open_date done [19:34:03]produce_requested_data done [19:34:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289890,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:34:03]process_action_free close_receipt [19:34:03]json_value_free [19:34:03]json_value_free done [19:34:03]process_json_proto returns [19:34:03]Send response to host [19:34:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289890,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:34:03]free response buf [19:34:03]execute_script done [19:34:03]execute_script returns [19:34:03]free content buf [19:34:03]Sock 8.Close socket [19:34:03]Sock 8.Thread stoped [19:34:07]OFD Sender: No OFD packet to send [19:34:12]OFD Sender: No OFD packet to send [19:34:17]OFD Sender: No OFD packet to send [19:34:23]OFD Sender: No OFD packet to send [19:34:26]accept exits with 10 [19:34:26]New connection [19:34:26]New thread 3067493732 created [19:34:26]Thread 3067350372 joined [19:34:26]Waiting for new connection... [19:34:26] Sock 10.Parse request [19:34:26]Sock 10.Check first char [19:34:26]Sock 10.First char is OK [19:34:26]request: POST /json_proto HTTP/1.0 [19:34:26]Method: POST [19:34:26]URL: /json_proto [19:34:26]Method is POST - this is cgi request [19:34:26]url: /json_proto [19:34:26]query_string will be loaded in cgi processing [19:34:26]execute_cgi json_proto POST (null) [19:34:26]execute_cgi path=json_proto method=POST [19:34:26]POST find Content-Length [19:34:26]Host: 172.17.41.135:8080 [19:34:26]Content-Length: 679 [19:34:26]Content-Type: application/json [19:34:26] [19:34:26]POST finish read [19:34:26]Found Content-Length = 679 [19:34:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:26]execute_script... [19:34: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)24618003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:26]POST & json_proto [19:34:26]process_json_proto [19:34:26]json parsed OK: [19:34:26]protocol is kg_v1.0 [19:34:26]action value=close_receipt [19:34:26]process_action close_receipt [19:34:26]cmd_close_receipt [19:34:26]MH_GetDate [19:34:26]Write to MH i2c: F0 00 00 E0 1C EB [19:34:26]Write i2c OK [19:34:26]MH_I2C_Read... [19:34:26]Read from MH i2c: F0 [19:34:26]MH_I2C_Read... [19:34:26]Read from MH i2c: F0 09 00 [19:34:26]MH_I2C_Read... [19:34:26]Read from MH i2c: F0 09 00 E0 1C 00 C3 C2 F1 66 ED 3E 82 65 E2 [19:34:26]GetLastDocTimeStamp 1727120041 [19:34:26]current date 1727120067 [19:34:26]FM_GetShiftState [19:34:26]SAM_PROTO_GetShiftState [19:34:26]wFMCommunicate request_size=4 [19:34:26]MH_SAM_APDU [19:34:26]CAPDU: 80 13 01 00 [19:34:26]Write to MH i2c: E2 08 00 E1 1C 80 13 01 00 00 00 00 00 7A [19:34:26]Write i2c OK [19:34:26]MH_I2C_Read... [19:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:26]Read from MH i2c: E2 [19:34:26]MH_I2C_Read... [19:34:26]Read from MH i2c: E2 0E 00 [19:34:26]MH_I2C_Read... [19:34:26]Read from MH i2c: E2 0E 00 E1 1C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1B [19:34:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:34:26]wFMCommunicate OK [19:34:26]SAM_PROTO_GetShiftState done [19:34:26]FM_GetShiftState done [19:34:26]opened in 1727051401 [19:34:26]opened+sec_in_day 1727137801 [19:34:26]quantity*price = 50036 [19:34:26]sum+1 = 50037 [19:34: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 565 23.09.2024 19:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289891 ФПД: 139906746327440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193427&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289891&fm=139906746327440&tin=02508201610067®Number=0000000000091827&sum=50000 [19:34:27]StoreToDocumentArchive [19:34:27]shift 515 fd 289891 [19:34:27]save to /storage/0515/doc_00289891 [19:34:27]save last doc name /storage/0515/doc_00289891 to /storage/kkm_last_doc_name [19:34:27]save OK [19:34:27]Clear old archive folders... [19:34:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:27]tlvbuf is B6E2C070 [19:34:27]SAM_PROTO_ClearQueue [19:34:27]wFMCommunicate request_size=4 [19:34:27]MH_SAM_APDU [19:34:27]CAPDU: 80 09 00 00 [19:34:27]Write to MH i2c: E2 08 00 EE 1C 80 09 00 00 00 00 00 00 7C [19:34:27]Write i2c OK [19:34:27]MH_I2C_Read... [19:34:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:27]Read from MH i2c: E2 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 EE 1C 00 90 00 7E [19:34:27]RAPDU: 90 00 [19:34:27]wFMCommunicate OK [19:34:27]SAM_PROTO_ClearQueue done [19:34:27]KKMCreateOFDPacket [19:34:27]OFDProtocolAddRootSTLVToBuf [19:34:27]FM_MakeSignedData [19:34:27]FM_MakeSignedData [19:34:27]SAM_PROTO_SignData [19:34:27]wFMCommunicate request_size=4 [19:34:27]MH_SAM_APDU [19:34:27]CAPDU: 80 0D 01 02 [19:34:27]Write to MH i2c: E2 08 00 EF 1C 80 0D 01 02 00 00 00 00 84 [19:34:27]Write i2c OK [19:34:27]MH_I2C_Read... [19:34:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:27]Read from MH i2c: E2 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 EF 1C 00 90 00 7F [19:34:27]RAPDU: 90 00 [19:34:27]wFMCommunicate OK [19:34:27]wFMCommunicate request_size=255 [19:34:27]MH_SAM_APDU [19:34:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 C3 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6C 04 00 35 04 06 00 7F [19:34:27]Write to MH i2c: E2 02 01 F0 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 C3 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6C 04 00 35 04 06 00 7F 00 00 6C [19:34:27]Write i2c OK [19:34:27]MH_I2C_Read... [19:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:27]Read from MH i2c: E2 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 F0 1C 00 90 00 80 [19:34:27]RAPDU: 90 00 [19:34:27]wFMCommunicate OK [19:34:27]wFMCommunicate request_size=10 [19:34:27]MH_SAM_APDU [19:34:27]CAPDU: 80 0D 02 02 05 3E 93 EA A1 90 [19:34:27]Write to MH i2c: E2 0D 00 F1 1C 80 0D 02 02 05 00 3E 93 EA A1 90 00 00 7D [19:34:27]Write i2c OK [19:34:27]MH_I2C_Read... [19:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:27]Read from MH i2c: E2 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 03 00 F1 1C 00 90 00 81 [19:34:27]RAPDU: 90 00 [19:34:27]wFMCommunicate OK [19:34:27]wFMCommunicate request_size=4 [19:34:27]MH_SAM_APDU [19:34:27]CAPDU: 80 0D 03 02 [19:34:27]Write to MH i2c: E2 08 00 F2 1C 80 0D 03 02 00 00 00 00 89 [19:34:27]Write i2c OK [19:34:27]MH_I2C_Read... [19:34:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:27]Read from MH i2c: E2 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 0B 00 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 0B 00 F2 1C 00 74 77 B6 00 35 68 74 41 90 00 7D [19:34:27]RAPDU: 74 77 B6 00 35 68 74 41 90 00 [19:34:27]wFMCommunicate OK [19:34:27]SAM_PROTO_SignData done [19:34:27]FM_MakeSignedData done [19:34:27]CreateOFDProtocolMessage [19:34:27]wFMCommunicate request_size=4 [19:34:27]MH_SAM_APDU [19:34:27]CAPDU: 80 11 00 00 [19:34:27]Write to MH i2c: E2 08 00 F3 1C 80 11 00 00 00 00 00 00 89 [19:34:27]Write i2c OK [19:34:27]MH_I2C_Read... [19:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:27]Read from MH i2c: E2 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 17 00 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: E2 17 00 F3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D9 [19:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:34:27]wFMCommunicate OK [19:34:27]CreateOFDProtocolMessage done [19:34:27]OFDSenderStorePacket 289891 [19:34:27]StoreOFDPacket docnum=289891 [19:34:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 53 8A 07 01 D1 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 C3 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6C 04 00 35 04 06 00 7F 3E 93 EA A1 90 74 77 B6 00 35 68 74 41 [19:34:27]CheckFolder [19:34:27]dirname=/storage/ofd_packets [19:34:27]CheckFolder done [19:34:27]ProducePacketName [19:34:27]name=ofd_packets/00289891 [19:34:27]NVStorageSaveData ofd_packets/00289891 [19:34:27]File name is /storage/ofd_packets/00289891 [19:34:27]Write 301 bytes [19:34:27]NVStorageSaveData done [19:34:27]OFDSenderStorePacket done [19:34:27]KKMCreateOFDPacket done [19:34:27]NVStorageSaveData kkm_last_timestamp [19:34:27]File name is /storage/kkm_last_timestamp [19:34:27]Write 4 bytes [19:34:27]NVStorageSaveData done [19:34:27]ExternCall_PrintAddStr [19:34:27]wPrintStart [19:34:27]Write to MH i2c: 01 00 00 F4 1C 10 [19:34:27]Write i2c OK [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: 01 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: 01 07 00 [19:34:27]MH_I2C_Read... [19:34:27]Read from MH i2c: 01 07 00 F4 1C 00 00 00 00 00 FF 0F 25 [19:34:27]RasterBufferAndPrint [19:34:27]line Счет N : (1)24618003 [19:34:27]line ИНН: 02508201610067 [19:34:27]line Контрольно-Кассовый Чек [19:34:27]line ПРОДАЖА [19:34:27]line ТРК (МРК, ГНК) : 33 [19:34:27]line Товар: 2710124130 [19:34:27]line Аи-92-К-5 [19:34:27]line 7.380 * 67.80 [19:34:27]line = 500.36 [19:34:27]line НДС 12% НСП 1% [19:34:27]line > о реализуемом товаре [19:34:27]line ОКРУГЛЕНИЕ: -0.36 [19:34:27]line ИТОГО: 500.00 [19:34:27]line Внесено: 500.00 [19:34:27]line СДАЧА: 0.00 [19:34:27]line НСП 1% : 4.43 [19:34:27]line НДС 12% : 53.14 [19:34:27]line Наличными: 500.00 [19:34:27]line Безнал.: 0.00 [19:34:27]line Место: АЗС № 90 "Партнёр-нефть" [19:34:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:34:27]line СНО: Общий режим [19:34:27]line Чек 565 23.09.2024 19:34 [19:34:27]line Смена: 515 ФФД: 1.0 [19:34:27]line ЗНМ: 0300000107 [19:34:27]line РНМ: 0000000000091827 [19:34:27]line Версия ККМ: 001 [19:34:27]line ФМ: 0000000000871832 [19:34:27]line ФД: 289891 [19:34:27]line ФПД: 139906746327440 [19:34:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T193427&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289891&fm=139906746327440&tin=02508201610067®Number=0000000000091827&sum=50000 [19:34:27]written 0, free lines is 4095 [19:34:27]OFD Sender: Processing packet 289891 [packets to send 1784, broken 1783] [19:34:27]ProducePacketName [19:34:27]name=ofd_packets/00289891 [19:34:27]OFD Sender: To server: pG, [19:34:27]CommunicateWithHost lk.salyk.kg:30040 [19:34:27]ConnectInit lk.salyk.kg [19:34:28]Connected sock=11 [19:34: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 33 32 0F 01 00 00 53 8A 07 01 D1 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 C3 C2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 63 6C 04 00 35 04 06 00 7F 3E 93 EA A1 90 74 77 B6 00 35 68 74 41 [19:34:28]Write to MH i2c: 01 00 00 1E 1D 3B [19:34:28]Write i2c OK [19:34:28]MH_I2C_Read... [19:34:28]Read from MH i2c: 01 [19:34:28]MH_I2C_Read... [19:34:28]Read from MH i2c: 01 07 00 [19:34:28]MH_I2C_Read... [19:34:28]Read from MH i2c: 01 07 00 1E 1D 00 00 00 00 00 D4 0C 22 [19:34:28]RasterBufferAndPrint [19:34:28]line [19:34:28]line [19:34:28]line [19:34:28]line [19:34:28]line [19:34:28]written 0, free lines is 3290 [19:34:28]MH_Cut [19:34:28]Write to MH i2c: D1 01 00 25 1D 01 14 [19:34:28]Write i2c OK [19:34:28]MH_I2C_Read... [19:34:28]Read from MH i2c: D1 [19:34:28]MH_I2C_Read... [19:34:28]Read from MH i2c: D1 01 00 [19:34:28]MH_I2C_Read... [19:34:28]Read from MH i2c: D1 01 00 25 1D 00 13 [19:34:28]Write to MH i2c: 01 00 00 26 1D 43 [19:34:28]Write i2c OK [19:34:28]MH_I2C_Read... [19:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 9A F1 47 00 E2 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 33 32 10 04 04 00 63 6C 04 00 F4 03 04 00 97 6A F1 66 B6 04 01 00 00 97 52 53 15 F3 64 2C 9F [19:34:28]CommunicateWithHost err = 0 [19:34:28]CheckOFDResponse [19:34:28]1017 (14) - 77093643461234 [19:34:28]1041 (16) - 0000000000871832 [19:34:28]1040 (4) - 289891 [19:34:28]1012 (4) - 23.09.2024 13:18 [19:34:28]1206 (1) - 0 [19:34:28]OFD Sender: Remove packet 289891 [19:34:28]ProducePacketName [19:34:28]name=ofd_packets/00289891 [19:34:28]NVStorageDeleteData [19:34:29]*** Cut start [19:34:29]*** Partial cut [19:34:29]*** CUTSNS_PIN = 1 [19:34:29]OFD Sender: No OFD packet to send [19:34:29]*** CUTSNS_PIN = 0 [19:34:29]*** Brake cut motor [19:34:29]Read from MH i2c: 01 [19:34:29]MH_I2C_Read... [19:34:29]*** Stop cut motor [19:34:29]*** Cut end [19:34:29]Read from MH i2c: 01 07 00 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: 01 07 00 26 1D 00 00 00 00 00 FF 0F 58 [19:34:29]process_action close_receipt done [19:34:29]requested_data is exist [19:34:29]produce_requested_data [19:34:29]requested_item fm.sn is exist - process it [19:34:29]wFMCommunicate request_size=4 [19:34:29]MH_SAM_APDU [19:34:29]CAPDU: 80 11 00 00 [19:34:29]Write to MH i2c: E2 08 00 27 1D 80 11 00 00 00 00 00 00 BE [19:34:29]Write i2c OK [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 [19:34:29]MH_I2C_Read... [19:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:29]Read from MH i2c: E2 17 00 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 17 00 27 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0E [19:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:34:29]wFMCommunicate OK [19:34:29]requested_item fd.num is exist - process it [19:34:29]SAM_PROTO_GetFieldsCounters [19:34:29]wFMCommunicate request_size=4 [19:34:29]MH_SAM_APDU [19:34:29]CAPDU: 80 13 00 00 [19:34:29]Write to MH i2c: E2 08 00 28 1D 80 13 00 00 00 00 00 00 C1 [19:34:29]Write i2c OK [19:34:29]MH_I2C_Read... [19:34:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:29]Read from MH i2c: E2 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 62 00 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 62 00 28 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 63 6C 04 00 0E 04 04 00 03 02 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 5E [19:34: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 63 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:29]wFMCommunicate OK [19:34:29]SAM_PROTO_GetFieldsCounters done [19:34:29]requested_item shift.num is exist - process it [19:34:29]requested_item shift.opened is exist - process it [19:34:29]req_shift_opened [19:34:29]FM_GetShiftState [19:34:29]SAM_PROTO_GetShiftState [19:34:29]wFMCommunicate request_size=4 [19:34:29]MH_SAM_APDU [19:34:29]CAPDU: 80 13 01 00 [19:34:29]Write to MH i2c: E2 08 00 29 1D 80 13 01 00 00 00 00 00 C3 [19:34:29]Write i2c OK [19:34:29]MH_I2C_Read... [19:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:29]Read from MH i2c: E2 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 0E 00 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 0E 00 29 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 64 [19:34:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:34:29]wFMCommunicate OK [19:34:29]SAM_PROTO_GetShiftState done [19:34:29]FM_GetShiftState done [19:34:29]req_shift_opened done [19:34:29]requested_item shift.open_date is exist - process it [19:34:29]req_shift_open_date [19:34:29]req_shift_open_date done [19:34:29]produce_requested_data done [19:34:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289891,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:34:29]process_action_free close_receipt [19:34:29]json_value_free [19:34:29]json_value_free done [19:34:29]process_json_proto returns [19:34:29]Send response to host [19:34:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289891,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:34:29]free response buf [19:34:29]execute_script done [19:34:29]execute_script returns [19:34:29]free content buf [19:34:29]Sock 10.Close socket [19:34:29]Sock 10.Thread stoped [19:34:34]OFD Sender: No OFD packet to send [19:34:39]OFD Sender: No OFD packet to send [19:34:44]OFD Sender: No OFD packet to send [19:34:49]OFD Sender: No OFD packet to send [19:34:54]OFD Sender: No OFD packet to send [19:34:59]OFD Sender: No OFD packet to send [19:35:04]OFD Sender: No OFD packet to send [19:35:09]OFD Sender: No OFD packet to send [19:35:14]OFD Sender: No OFD packet to send [19:35:19]OFD Sender: No OFD packet to send [19:35:24]OFD Sender: No OFD packet to send [19:35:29]OFD Sender: No OFD packet to send [19:35:34]OFD Sender: No OFD packet to send [19:35:39]OFD Sender: No OFD packet to send [19:35:44]OFD Sender: No OFD packet to send [19:35:49]OFD Sender: No OFD packet to send [19:35:54]OFD Sender: No OFD packet to send [19:35:59]OFD Sender: No OFD packet to send [19:36:04]OFD Sender: No OFD packet to send [19:36:09]OFD Sender: No OFD packet to send [19:36:14]OFD Sender: No OFD packet to send [19:36:19]OFD Sender: No OFD packet to send [19:36:24]OFD Sender: No OFD packet to send [19:36:29]OFD Sender: No OFD packet to send [19:36:34]OFD Sender: No OFD packet to send [19:36:40]OFD Sender: No OFD packet to send [19:36:45]OFD Sender: No OFD packet to send [19:36:50]OFD Sender: No OFD packet to send [19:36:55]OFD Sender: No OFD packet to send [19:37:00]OFD Sender: No OFD packet to send [19:37:05]OFD Sender: No OFD packet to send [19:37:10]OFD Sender: No OFD packet to send [19:37:15]OFD Sender: No OFD packet to send [19:37:20]OFD Sender: No OFD packet to send [19:37:25]OFD Sender: No OFD packet to send [19:37:30]OFD Sender: No OFD packet to send [19:37:35]OFD Sender: No OFD packet to send [19:37:40]OFD Sender: No OFD packet to send [19:37:45]OFD Sender: No OFD packet to send [19:37:50]OFD Sender: No OFD packet to send [19:37:55]OFD Sender: No OFD packet to send [19:38:00]OFD Sender: No OFD packet to send [19:38:05]OFD Sender: No OFD packet to send [19:38:10]OFD Sender: No OFD packet to send [19:38:15]OFD Sender: No OFD packet to send [19:38:20]OFD Sender: No OFD packet to send [19:38:25]OFD Sender: No OFD packet to send [19:38:30]OFD Sender: No OFD packet to send [19:38:35]OFD Sender: No OFD packet to send [19:38:40]OFD Sender: No OFD packet to send [19:38:45]OFD Sender: No OFD packet to send [19:38:50]OFD Sender: No OFD packet to send [19:38:55]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:36]OFD Sender: No OFD packet to send [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:22]OFD Sender: No OFD packet to send [19:41:27]OFD Sender: No OFD packet to send [19:41:32]OFD Sender: No OFD packet to send [19:41:37]OFD Sender: No OFD packet to send [19:41:42]OFD Sender: No OFD packet to send [19:41:47]OFD Sender: No OFD packet to send [19:41:52]OFD Sender: No OFD packet to send [19:41:57]OFD Sender: No OFD packet to send [19:42:02]OFD Sender: No OFD packet to send [19:42:07]accept exits with 8 [19:42:07]New connection [19:42:07]New thread 3067350372 created [19:42:07]Thread 3067493732 joined [19:42:07]Waiting for new connection... [19:42:07] Sock 8.Parse request [19:42:07]Sock 8.Check first char [19:42:07]Sock 8.First char is OK [19:42:07]request: POST /json_proto HTTP/1.0 [19:42:07]Method: POST [19:42:07]URL: /json_proto [19:42:07]Method is POST - this is cgi request [19:42:07]url: /json_proto [19:42:07]query_string will be loaded in cgi processing [19:42:07]execute_cgi json_proto POST (null) [19:42:07]execute_cgi path=json_proto method=POST [19:42:07]POST find Content-Length [19:42:07]Host: 172.17.41.135:8080 [19:42:07]Content-Length: 818 [19:42:07]Content-Type: application/json [19:42:07] [19:42:07]POST finish read [19:42:07]Found Content-Length = 818 [19:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [19:42:07]execute_script... [19:42:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [19:42:07]POST & json_proto [19:42:07]process_json_proto [19:42:07]json parsed OK: [19:42:07]protocol is kg_v1.0 [19:42:07]action value=close_receipt [19:42:07]process_action close_receipt [19:42:07]cmd_close_receipt [19:42:07]MH_GetDate [19:42:07]Write to MH i2c: F0 00 00 2A 1D 36 [19:42:07]Write i2c OK [19:42:07]MH_I2C_Read... [19:42:07]Read from MH i2c: F0 [19:42:07]MH_I2C_Read... [19:42:07]Read from MH i2c: F0 09 00 [19:42:07]MH_I2C_Read... [19:42:07]Read from MH i2c: F0 09 00 2A 1D 00 90 C4 F1 66 ED 3E 82 65 FC [19:42:07]GetLastDocTimeStamp 1727120067 [19:42:07]current date 1727120528 [19:42:07]FM_GetShiftState [19:42:07]SAM_PROTO_GetShiftState [19:42:07]wFMCommunicate request_size=4 [19:42:07]MH_SAM_APDU [19:42:07]CAPDU: 80 13 01 00 [19:42:07]Write to MH i2c: E2 08 00 2B 1D 80 13 01 00 00 00 00 00 C5 [19:42:07]Write i2c OK [19:42:07]MH_I2C_Read... [19:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:07]Read from MH i2c: E2 [19:42:07]MH_I2C_Read... [19:42:07]Read from MH i2c: E2 0E 00 [19:42:07]MH_I2C_Read... [19:42:07]Read from MH i2c: E2 0E 00 2B 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 66 [19:42:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:42:07]wFMCommunicate OK [19:42:07]SAM_PROTO_GetShiftState done [19:42:07]FM_GetShiftState done [19:42:07]opened in 1727051401 [19:42:07]opened+sec_in_day 1727137801 [19:42:07]quantity*price = 50036 [19:42:07]sum+1 = 50037 [19:42:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 566 23.09.2024 19:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289892 ФПД: 49029104786549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T194208&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289892&fm=49029104786549&tin=02508201610067®Number=0000000000091827&sum=50036 [19:42:08]StoreToDocumentArchive [19:42:08]shift 515 fd 289892 [19:42:08]save to /storage/0515/doc_00289892 [19:42:08]save last doc name /storage/0515/doc_00289892 to /storage/kkm_last_doc_name [19:42:08]save OK [19:42:08]Clear old archive folders... [19:42:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:08]tlvbuf is 01907820 [19:42:08]SAM_PROTO_ClearQueue [19:42:08]wFMCommunicate request_size=4 [19:42:08]MH_SAM_APDU [19:42:08]CAPDU: 80 09 00 00 [19:42:08]Write to MH i2c: E2 08 00 38 1D 80 09 00 00 00 00 00 00 C7 [19:42:08]Write i2c OK [19:42:08]MH_I2C_Read... [19:42:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:08]Read from MH i2c: E2 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 38 1D 00 90 00 C9 [19:42:08]RAPDU: 90 00 [19:42:08]wFMCommunicate OK [19:42:08]SAM_PROTO_ClearQueue done [19:42:08]KKMCreateOFDPacket [19:42:08]OFDProtocolAddRootSTLVToBuf [19:42:08]FM_MakeSignedData [19:42:08]FM_MakeSignedData [19:42:08]SAM_PROTO_SignData [19:42:08]wFMCommunicate request_size=4 [19:42:08]MH_SAM_APDU [19:42:08]CAPDU: 80 0D 01 02 [19:42:08]Write to MH i2c: E2 08 00 39 1D 80 0D 01 02 00 00 00 00 CF [19:42:08]Write i2c OK [19:42:08]MH_I2C_Read... [19:42:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:08]Read from MH i2c: E2 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 39 1D 00 90 00 CA [19:42:08]RAPDU: 90 00 [19:42:08]wFMCommunicate OK [19:42:08]wFMCommunicate request_size=255 [19:42:08]MH_SAM_APDU [19:42:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 90 C4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6C 04 00 35 04 06 00 2C [19:42:08]Write to MH i2c: E2 02 01 3A 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 90 C4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6C 04 00 35 04 06 00 2C 00 00 7D [19:42:08]Write i2c OK [19:42:08]MH_I2C_Read... [19:42:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:08]Read from MH i2c: E2 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 3A 1D 00 90 00 CB [19:42:08]RAPDU: 90 00 [19:42:08]wFMCommunicate OK [19:42:08]wFMCommunicate request_size=10 [19:42:08]MH_SAM_APDU [19:42:08]CAPDU: 80 0D 02 02 05 97 7A 5F DC 75 [19:42:08]Write to MH i2c: E2 0D 00 3B 1D 80 0D 02 02 05 00 97 7A 5F DC 75 00 00 9D [19:42:08]Write i2c OK [19:42:08]MH_I2C_Read... [19:42:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:08]Read from MH i2c: E2 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 03 00 3B 1D 00 90 00 CC [19:42:08]RAPDU: 90 00 [19:42:08]wFMCommunicate OK [19:42:08]wFMCommunicate request_size=4 [19:42:08]MH_SAM_APDU [19:42:08]CAPDU: 80 0D 03 02 [19:42:08]Write to MH i2c: E2 08 00 3C 1D 80 0D 03 02 00 00 00 00 D4 [19:42:08]Write i2c OK [19:42:08]MH_I2C_Read... [19:42:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:08]Read from MH i2c: E2 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 0B 00 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 0B 00 3C 1D 00 08 78 4F 93 02 5A A2 9B 90 00 D0 [19:42:08]RAPDU: 08 78 4F 93 02 5A A2 9B 90 00 [19:42:08]wFMCommunicate OK [19:42:08]SAM_PROTO_SignData done [19:42:08]FM_MakeSignedData done [19:42:08]CreateOFDProtocolMessage [19:42:08]wFMCommunicate request_size=4 [19:42:08]MH_SAM_APDU [19:42:08]CAPDU: 80 11 00 00 [19:42:08]Write to MH i2c: E2 08 00 3D 1D 80 11 00 00 00 00 00 00 D4 [19:42:08]Write i2c OK [19:42:08]MH_I2C_Read... [19:42:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:08]Read from MH i2c: E2 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 17 00 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: E2 17 00 3D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 24 [19:42:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:42:08]wFMCommunicate OK [19:42:08]CreateOFDProtocolMessage done [19:42:08]OFDSenderStorePacket 289892 [19:42:08]StoreOFDPacket docnum=289892 [19:42:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 38 17 07 01 98 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 90 C4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6C 04 00 35 04 06 00 2C 97 7A 5F DC 75 08 78 4F 93 02 5A A2 9B [19:42:08]CheckFolder [19:42:08]dirname=/storage/ofd_packets [19:42:08]CheckFolder done [19:42:08]ProducePacketName [19:42:08]name=ofd_packets/00289892 [19:42:08]NVStorageSaveData ofd_packets/00289892 [19:42:08]File name is /storage/ofd_packets/00289892 [19:42:08]Write 301 bytes [19:42:08]NVStorageSaveData done [19:42:08]OFDSenderStorePacket done [19:42:08]KKMCreateOFDPacket done [19:42:08]NVStorageSaveData kkm_last_timestamp [19:42:08]File name is /storage/kkm_last_timestamp [19:42:08]Write 4 bytes [19:42:08]NVStorageSaveData done [19:42:08]ExternCall_PrintAddStr [19:42:08]wPrintStart [19:42:08]Write to MH i2c: 01 00 00 3E 1D 5B [19:42:08]Write i2c OK [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: 01 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: 01 07 00 [19:42:08]MH_I2C_Read... [19:42:08]Read from MH i2c: 01 07 00 3E 1D 00 00 00 00 00 FF 0F 70 [19:42:08]RasterBufferAndPrint [19:42:08]line Счет N : (1)24618004 [19:42:08]line ИНН: 02508201610067 [19:42:08]line Контрольно-Кассовый Чек [19:42:08]line ПРОДАЖА [19:42:08]line ТРК (МРК, ГНК) : 43 [19:42:08]line Товар: 2710124130 [19:42:08]line Аи-92-К-5 [19:42:08]line 7.380 * 67.80 [19:42:08]line = 500.36 [19:42:08]line НДС 12% НСП 1% [19:42:08]line > о реализуемом товаре [19:42:08]line ИТОГО: 500.36 [19:42:08]line НСП 1% : 4.43 [19:42:08]line НДС 12% : 53.14 [19:42:08]line Наличными: 0.00 [19:42:08]line Безнал.: 500.36 [19:42:08]line Место: АЗС № 90 "Партнёр-нефть" [19:42:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:42:08]line СНО: Общий режим [19:42:08]line Чек 566 23.09.2024 19:42 [19:42:08]line Смена: 515 ФФД: 1.0 [19:42:08]line ЗНМ: 0300000107 [19:42:08]line РНМ: 0000000000091827 [19:42:08]line Версия ККМ: 001 [19:42:08]line Платежная система: Бакай Банк [19:42:08]line ФМ: 0000000000871832 [19:42:08]line ФД: 289892 [19:42:08]line ФПД: 49029104786549 [19:42:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T194208&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289892&fm=49029104786549&tin=02508201610067®Number=0000000000091827&sum=50036 [19:42:09]written 0, free lines is 4095 [19:42:09]OFD Sender: Processing packet 289892 [packets to send 1784, broken 1783] [19:42:09]ProducePacketName [19:42:09]name=ofd_packets/00289892 [19:42:09]OFD Sender: To server: pG, [19:42:09]CommunicateWithHost lk.salyk.kg:30040 [19:42:09]ConnectInit lk.salyk.kg [19:42:09]Connected sock=10 [19:42:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 38 17 07 01 98 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 90 C4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 64 6C 04 00 35 04 06 00 2C 97 7A 5F DC 75 08 78 4F 93 02 5A A2 9B [19:42:09]Write to MH i2c: 01 00 00 67 1D 84 [19:42:09]Write i2c OK [19:42:09]MH_I2C_Read... [19:42:09]Read from MH i2c: 01 [19:42:09]MH_I2C_Read... [19:42:09]Read from MH i2c: 01 07 00 [19:42:09]MH_I2C_Read... [19:42:09]Read from MH i2c: 01 07 00 67 1D 00 00 00 00 00 DE 0C 75 [19:42:09]RasterBufferAndPrint [19:42:09]line [19:42:09]line [19:42:09]line [19:42:09]line [19:42:09]line [19:42:09]written 0, free lines is 3300 [19:42:09]MH_Cut [19:42:09]Write to MH i2c: D1 01 00 6E 1D 01 5D [19:42:09]Write i2c OK [19:42:09]MH_I2C_Read... [19:42:09]Read from MH i2c: D1 [19:42:09]MH_I2C_Read... [19:42:09]Read from MH i2c: D1 01 00 [19:42:09]MH_I2C_Read... [19:42:09]Read from MH i2c: D1 01 00 6E 1D 00 5C [19:42:09]Write to MH i2c: 01 00 00 6F 1D 8C [19:42:09]Write i2c OK [19:42:09]MH_I2C_Read... [19:42:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 1A FC 47 00 83 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 33 32 10 04 04 00 64 6C 04 00 F4 03 04 00 64 6C F1 66 B6 04 01 00 00 8F 05 30 01 1D 75 16 A6 [19:42:09]CommunicateWithHost err = 0 [19:42:09]CheckOFDResponse [19:42:09]1017 (14) - 77093643461234 [19:42:09]1041 (16) - 0000000000871832 [19:42:09]1040 (4) - 289892 [19:42:09]1012 (4) - 23.09.2024 13:25 [19:42:09]1206 (1) - 0 [19:42:09]OFD Sender: Remove packet 289892 [19:42:09]ProducePacketName [19:42:09]name=ofd_packets/00289892 [19:42:09]NVStorageDeleteData [19:42:10]OFD Sender: No OFD packet to send [19:42:10]*** Cut start [19:42:10]*** Partial cut [19:42:10]*** CUTSNS_PIN = 1 [19:42:10]*** CUTSNS_PIN = 0 [19:42:10]*** Brake cut motor [19:42:10]Read from MH i2c: 01 [19:42:10]MH_I2C_Read... [19:42:10]*** Stop cut motor [19:42:10]*** Cut end [19:42:10]Read from MH i2c: 01 07 00 [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: 01 07 00 6F 1D 00 00 00 00 00 FF 0F A1 [19:42:10]process_action close_receipt done [19:42:10]requested_data is exist [19:42:10]produce_requested_data [19:42:10]requested_item fm.sn is exist - process it [19:42:10]wFMCommunicate request_size=4 [19:42:10]MH_SAM_APDU [19:42:10]CAPDU: 80 11 00 00 [19:42:10]Write to MH i2c: E2 08 00 70 1D 80 11 00 00 00 00 00 00 07 [19:42:10]Write i2c OK [19:42:10]MH_I2C_Read... [19:42:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:10]Read from MH i2c: E2 [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: E2 17 00 [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: E2 17 00 70 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 57 [19:42:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:42:10]wFMCommunicate OK [19:42:10]requested_item fd.num is exist - process it [19:42:10]SAM_PROTO_GetFieldsCounters [19:42:10]wFMCommunicate request_size=4 [19:42:10]MH_SAM_APDU [19:42:10]CAPDU: 80 13 00 00 [19:42:10]Write to MH i2c: E2 08 00 71 1D 80 13 00 00 00 00 00 00 0A [19:42:10]Write i2c OK [19:42:10]MH_I2C_Read... [19:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:11]Read from MH i2c: E2 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 62 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 62 00 71 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 64 6C 04 00 0E 04 04 00 03 02 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 AB [19:42:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 64 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:11]wFMCommunicate OK [19:42:11]SAM_PROTO_GetFieldsCounters done [19:42:11]requested_item shift.num is exist - process it [19:42:11]requested_item shift.opened is exist - process it [19:42:11]req_shift_opened [19:42:11]FM_GetShiftState [19:42:11]SAM_PROTO_GetShiftState [19:42:11]wFMCommunicate request_size=4 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 13 01 00 [19:42:11]Write to MH i2c: E2 08 00 72 1D 80 13 01 00 00 00 00 00 0C [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:11]Read from MH i2c: E2 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 0E 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 0E 00 72 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AD [19:42:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:42:11]wFMCommunicate OK [19:42:11]SAM_PROTO_GetShiftState done [19:42:11]FM_GetShiftState done [19:42:11]req_shift_opened done [19:42:11]requested_item shift.open_date is exist - process it [19:42:11]req_shift_open_date [19:42:11]req_shift_open_date done [19:42:11]produce_requested_data done [19:42:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289892,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:42:11]process_action_free close_receipt [19:42:11]json_value_free [19:42:11]json_value_free done [19:42:11]process_json_proto returns [19:42:11]Send response to host [19:42:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289892,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:42:11]free response buf [19:42:11]execute_script done [19:42:11]execute_script returns [19:42:11]free content buf [19:42:11]Sock 8.Close socket [19:42:11]Sock 8.Thread stoped [19:42:15]OFD Sender: No OFD packet to send [19:42:20]OFD Sender: No OFD packet to send [19:42:25]OFD Sender: No OFD packet to send [19:42:30]OFD Sender: No OFD packet to send [19:42:35]OFD Sender: No OFD packet to send [19:42:40]OFD Sender: No OFD packet to send [19:42:45]OFD Sender: No OFD packet to send [19:42:50]OFD Sender: No OFD packet to send [19:42:55]OFD Sender: No OFD packet to send [19:43:00]OFD Sender: No OFD packet to send [19:43:05]OFD Sender: No OFD packet to send [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:06]OFD Sender: No OFD packet to send [19:44:11]OFD Sender: No OFD packet to send [19:44:16]OFD Sender: No OFD packet to send [19:44:21]OFD Sender: No OFD packet to send [19:44:26]OFD Sender: No OFD packet to send [19:44:31]OFD Sender: No OFD packet to send [19:44:36]OFD Sender: No OFD packet to send [19:44:41]OFD Sender: No OFD packet to send [19:44:46]OFD Sender: No OFD packet to send [19:44:51]OFD Sender: No OFD packet to send [19:44:56]OFD Sender: No OFD packet to send [19:45:01]OFD Sender: No OFD packet to send [19:45:06]OFD Sender: No OFD packet to send [19:45:11]OFD Sender: No OFD packet to send [19:45:16]OFD Sender: No OFD packet to send [19:45:21]OFD Sender: No OFD packet to send [19:45:26]OFD Sender: No OFD packet to send [19:45:31]OFD Sender: No OFD packet to send [19:45:36]OFD Sender: No OFD packet to send [19:45:41]OFD Sender: No OFD packet to send [19:45:46]OFD Sender: No OFD packet to send [19:45:51]OFD Sender: No OFD packet to send [19:45:56]OFD Sender: No OFD packet to send [19:46:01]OFD Sender: No OFD packet to send [19:46:06]OFD Sender: No OFD packet to send [19:46:11]OFD Sender: No OFD packet to send [19:46:16]OFD Sender: No OFD packet to send [19:46:21]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:48]OFD Sender: No OFD packet to send [19:48:49]accept exits with 9 [19:48:49]New connection [19:48:49]New thread 3067493732 created [19:48:49]Thread 3067350372 joined [19:48:49]Waiting for new connection... [19:48:49] Sock 9.Parse request [19:48:49]Sock 9.Check first char [19:48:49]Sock 9.First char is OK [19:48:49]request: POST /json_proto HTTP/1.0 [19:48:49]Method: POST [19:48:49]URL: /json_proto [19:48:49]Method is POST - this is cgi request [19:48:49]url: /json_proto [19:48:49]query_string will be loaded in cgi processing [19:48:49]execute_cgi json_proto POST (null) [19:48:49]execute_cgi path=json_proto method=POST [19:48:49]POST find Content-Length [19:48:49]Host: 172.17.41.135:8080 [19:48:49]Content-Length: 687 [19:48:49]Content-Type: application/json [19:48:49] [19:48:49]POST finish read [19:48:49]Found Content-Length = 687 [19:48:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 50.810, "sum" : 1900.29, "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" ] } } [19:48:49]execute_script... [19: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)24618005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 50.810, "sum" : 1900.29, "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" ] } } [19:48:49]POST & json_proto [19:48:49]process_json_proto [19:48:49]json parsed OK: [19:48:49]protocol is kg_v1.0 [19:48:49]action value=close_receipt [19:48:49]process_action close_receipt [19:48:49]cmd_close_receipt [19:48:49]MH_GetDate [19:48:49]Write to MH i2c: F0 00 00 73 1D 7F [19:48:49]Write i2c OK [19:48:49]MH_I2C_Read... [19:48:49]Read from MH i2c: F0 [19:48:49]MH_I2C_Read... [19:48:49]Read from MH i2c: F0 09 00 [19:48:49]MH_I2C_Read... [19:48:49]Read from MH i2c: F0 09 00 73 1D 00 22 C6 F1 66 ED 3E 82 65 D9 [19:48:49]GetLastDocTimeStamp 1727120528 [19:48:49]current date 1727120930 [19:48:49]FM_GetShiftState [19:48:49]SAM_PROTO_GetShiftState [19:48:49]wFMCommunicate request_size=4 [19:48:49]MH_SAM_APDU [19:48:49]CAPDU: 80 13 01 00 [19:48:49]Write to MH i2c: E2 08 00 74 1D 80 13 01 00 00 00 00 00 0E [19:48:49]Write i2c OK [19:48:49]MH_I2C_Read... [19:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:49]Read from MH i2c: E2 [19:48:49]MH_I2C_Read... [19:48:49]Read from MH i2c: E2 0E 00 [19:48:49]MH_I2C_Read... [19:48:49]Read from MH i2c: E2 0E 00 74 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AF [19:48:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:48:49]wFMCommunicate OK [19:48:49]SAM_PROTO_GetShiftState done [19:48:49]FM_GetShiftState done [19:48:49]opened in 1727051401 [19:48:49]opened+sec_in_day 1727137801 [19:48:49]quantity*price = 190029 [19:48:49]sum+1 = 190030 [19:48:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 1900.00 Внесено: 1900.00 СДАЧА: 0.00 НСП 1% : 16.82 НДС 12% : 201.80 Наличными: 1900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 567 23.09.2024 19:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289893 ФПД: 23703815315659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T194850&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289893&fm=23703815315659&tin=02508201610067®Number=0000000000091827&sum=190000 [19:48:50]StoreToDocumentArchive [19:48:50]shift 515 fd 289893 [19:48:50]save to /storage/0515/doc_00289893 [19:48:50]save last doc name /storage/0515/doc_00289893 to /storage/kkm_last_doc_name [19:48:50]save OK [19:48:50]Clear old archive folders... [19:48:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:48:50]tlvbuf is B6FD92D0 [19:48:50]SAM_PROTO_ClearQueue [19:48:50]wFMCommunicate request_size=4 [19:48:50]MH_SAM_APDU [19:48:50]CAPDU: 80 09 00 00 [19:48:50]Write to MH i2c: E2 08 00 81 1D 80 09 00 00 00 00 00 00 10 [19:48:50]Write i2c OK [19:48:50]MH_I2C_Read... [19:48:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:50]Read from MH i2c: E2 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 81 1D 00 90 00 12 [19:48:50]RAPDU: 90 00 [19:48:50]wFMCommunicate OK [19:48:50]SAM_PROTO_ClearQueue done [19:48:50]KKMCreateOFDPacket [19:48:50]OFDProtocolAddRootSTLVToBuf [19:48:50]FM_MakeSignedData [19:48:50]FM_MakeSignedData [19:48:50]SAM_PROTO_SignData [19:48:50]wFMCommunicate request_size=4 [19:48:50]MH_SAM_APDU [19:48:50]CAPDU: 80 0D 01 02 [19:48:50]Write to MH i2c: E2 08 00 82 1D 80 0D 01 02 00 00 00 00 18 [19:48:50]Write i2c OK [19:48:50]MH_I2C_Read... [19:48:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:50]Read from MH i2c: E2 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 82 1D 00 90 00 13 [19:48:50]RAPDU: 90 00 [19:48:50]wFMCommunicate OK [19:48:50]wFMCommunicate request_size=255 [19:48:50]MH_SAM_APDU [19: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 35 FF 03 08 00 03 7A C6 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4D 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 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 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 37 02 00 00 F4 03 04 00 22 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6C 04 00 35 04 06 00 15 8E [19:48:50]Write to MH i2c: E2 02 01 83 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 35 FF 03 08 00 03 7A C6 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4D 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 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 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 37 02 00 00 F4 03 04 00 22 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6C 04 00 35 04 06 00 15 8E 00 00 C6 [19:48:50]Write i2c OK [19:48:50]MH_I2C_Read... [19:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:50]Read from MH i2c: E2 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 83 1D 00 90 00 14 [19:48:50]RAPDU: 90 00 [19:48:50]wFMCommunicate OK [19:48:50]wFMCommunicate request_size=9 [19:48:50]MH_SAM_APDU [19:48:50]CAPDU: 80 0D 02 02 04 F9 7D E0 CB [19:48:50]Write to MH i2c: E2 0C 00 84 1D 80 0D 02 02 04 00 F9 7D E0 CB 00 00 44 [19:48:50]Write i2c OK [19:48:50]MH_I2C_Read... [19:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:50]Read from MH i2c: E2 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 03 00 84 1D 00 90 00 15 [19:48:50]RAPDU: 90 00 [19:48:50]wFMCommunicate OK [19:48:50]wFMCommunicate request_size=4 [19:48:50]MH_SAM_APDU [19:48:50]CAPDU: 80 0D 03 02 [19:48:50]Write to MH i2c: E2 08 00 85 1D 80 0D 03 02 00 00 00 00 1D [19:48:50]Write i2c OK [19:48:50]MH_I2C_Read... [19:48:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:50]Read from MH i2c: E2 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 0B 00 [19:48:50]MH_I2C_Read... [19:48:50]Read from MH i2c: E2 0B 00 85 1D 00 E7 93 D4 3A F0 38 43 FE 90 00 0F [19:48:50]RAPDU: E7 93 D4 3A F0 38 43 FE 90 00 [19:48:50]wFMCommunicate OK [19:48:50]SAM_PROTO_SignData done [19:48:50]FM_MakeSignedData done [19:48:50]CreateOFDProtocolMessage [19:48:50]wFMCommunicate request_size=4 [19:48:50]MH_SAM_APDU [19:48:50]CAPDU: 80 11 00 00 [19:48:50]Write to MH i2c: E2 08 00 86 1D 80 11 00 00 00 00 00 00 1D [19:48:50]Write i2c OK [19:48:50]MH_I2C_Read... [19:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:51]Read from MH i2c: E2 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: E2 17 00 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: E2 17 00 86 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6D [19:48:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:48:51]wFMCommunicate OK [19:48:51]CreateOFDProtocolMessage done [19:48:51]OFDSenderStorePacket 289893 [19:48:51]StoreOFDPacket docnum=289893 [19:48:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 82 B1 06 01 EF B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A C6 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4D 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 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 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 37 02 00 00 F4 03 04 00 22 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6C 04 00 35 04 06 00 15 8E F9 7D E0 CB E7 93 D4 3A F0 38 43 FE [19:48:51]CheckFolder [19:48:51]dirname=/storage/ofd_packets [19:48:51]CheckFolder done [19:48:51]ProducePacketName [19:48:51]name=ofd_packets/00289893 [19:48:51]NVStorageSaveData ofd_packets/00289893 [19:48:51]File name is /storage/ofd_packets/00289893 [19:48:51]Write 300 bytes [19:48:51]NVStorageSaveData done [19:48:51]OFDSenderStorePacket done [19:48:51]KKMCreateOFDPacket done [19:48:51]NVStorageSaveData kkm_last_timestamp [19:48:51]File name is /storage/kkm_last_timestamp [19:48:51]Write 4 bytes [19:48:51]NVStorageSaveData done [19:48:51]ExternCall_PrintAddStr [19:48:51]wPrintStart [19:48:51]Write to MH i2c: 01 00 00 87 1D A4 [19:48:51]Write i2c OK [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: 01 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: 01 07 00 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: 01 07 00 87 1D 00 00 00 00 00 FF 0F B9 [19:48:51]RasterBufferAndPrint [19:48:51]line Счет N : (1)24618005 [19:48:51]line ИНН: 02508201610067 [19:48:51]line Контрольно-Кассовый Чек [19:48:51]line ПРОДАЖА [19:48:51]line ТРК (МРК, ГНК) : 71 [19:48:51]line Товар: 2711190000 [19:48:51]line ГАЗ-К-5 [19:48:51]line 50.810 * 37.40 [19:48:51]line = 1900.29 [19:48:51]line НДС 12% НСП 1% [19:48:51]line > о реализуемом товаре [19:48:51]line ОКРУГЛЕНИЕ: -0.29 [19:48:51]line ИТОГО: 1900.00 [19:48:51]line Внесено: 1900.00 [19:48:51]line СДАЧА: 0.00 [19:48:51]line НСП 1% : 16.82 [19:48:51]line НДС 12% : 201.80 [19:48:51]line Наличными: 1900.00 [19:48:51]line Безнал.: 0.00 [19:48:51]line Место: АЗС № 90 "Партнёр-нефть" [19:48:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:48:51]line СНО: Общий режим [19:48:51]line Чек 567 23.09.2024 19:48 [19:48:51]line Смена: 515 ФФД: 1.0 [19:48:51]line ЗНМ: 0300000107 [19:48:51]line РНМ: 0000000000091827 [19:48:51]line Версия ККМ: 001 [19:48:51]line ФМ: 0000000000871832 [19:48:51]line ФД: 289893 [19:48:51]line ФПД: 23703815315659 [19:48:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T194850&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289893&fm=23703815315659&tin=02508201610067®Number=0000000000091827&sum=190000 [19:48:51]written 0, free lines is 4095 [19:48:51]OFD Sender: Processing packet 289893 [packets to send 1784, broken 1783] [19:48:51]ProducePacketName [19:48:51]name=ofd_packets/00289893 [19:48:51]OFD Sender: To server: pG, [19:48:51]CommunicateWithHost lk.salyk.kg:30040 [19:48:51]ConnectInit lk.salyk.kg [19:48:51]Connected sock=10 [19: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 33 32 0E 01 00 00 82 B1 06 01 EF B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A C6 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4D 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 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 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 37 02 00 00 F4 03 04 00 22 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 65 6C 04 00 35 04 06 00 15 8E F9 7D E0 CB E7 93 D4 3A F0 38 43 FE [19:48:51]Write to MH i2c: 01 00 00 B1 1D CE [19:48:51]Write i2c OK [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: 01 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: 01 07 00 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: 01 07 00 B1 1D 00 00 00 00 00 C6 0C A7 [19:48:51]RasterBufferAndPrint [19:48:51]line [19:48:51]line [19:48:51]line [19:48:51]line [19:48:51]line [19:48:51]written 0, free lines is 3278 [19:48:51]MH_Cut [19:48:51]Write to MH i2c: D1 01 00 B8 1D 01 A7 [19:48:51]Write i2c OK [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: D1 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: D1 01 00 [19:48:51]MH_I2C_Read... [19:48:51]Read from MH i2c: D1 01 00 B8 1D 00 A6 [19:48:51]Write to MH i2c: 01 00 00 B9 1D D6 [19:48:51]Write i2c OK [19:48:51]MH_I2C_Read... [19: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 33 32 4F 00 00 00 A5 A2 47 00 AC 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 33 32 10 04 04 00 65 6C 04 00 F4 03 04 00 F6 6D F1 66 B6 04 01 00 00 3F 4C 25 8A 38 D2 B9 0E [19:48:51]CommunicateWithHost err = 0 [19:48:51]CheckOFDResponse [19:48:51]1017 (14) - 77093643461234 [19:48:51]1041 (16) - 0000000000871832 [19:48:51]1040 (4) - 289893 [19:48:51]1012 (4) - 23.09.2024 13:32 [19:48:51]1206 (1) - 0 [19:48:51]OFD Sender: Remove packet 289893 [19:48:51]ProducePacketName [19:48:51]name=ofd_packets/00289893 [19:48:51]NVStorageDeleteData [19:48:52]OFD Sender: No OFD packet to send [19:48:52]*** Cut start [19:48:52]*** Partial cut [19:48:52]*** CUTSNS_PIN = 1 [19:48:52]*** CUTSNS_PIN = 0 [19:48:52]*** Brake cut motor [19:48:52]Read from MH i2c: 01 [19:48:52]MH_I2C_Read... [19:48:52]*** Stop cut motor [19:48:52]*** Cut end [19:48:52]Read from MH i2c: 01 07 00 [19:48:52]MH_I2C_Read... [19:48:52]Read from MH i2c: 01 07 00 B9 1D 00 00 00 00 00 FF 0F EB [19:48:52]process_action close_receipt done [19:48:52]requested_data is exist [19:48:52]produce_requested_data [19:48:52]requested_item fm.sn is exist - process it [19:48:52]wFMCommunicate request_size=4 [19:48:52]MH_SAM_APDU [19:48:52]CAPDU: 80 11 00 00 [19:48:52]Write to MH i2c: E2 08 00 BA 1D 80 11 00 00 00 00 00 00 51 [19:48:52]Write i2c OK [19:48:52]MH_I2C_Read... [19:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:53]Read from MH i2c: E2 [19:48:53]MH_I2C_Read... [19:48:53]Read from MH i2c: E2 17 00 [19:48:53]MH_I2C_Read... [19:48:53]Read from MH i2c: E2 17 00 BA 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A1 [19:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:48:53]wFMCommunicate OK [19:48:53]requested_item fd.num is exist - process it [19:48:53]SAM_PROTO_GetFieldsCounters [19:48:53]wFMCommunicate request_size=4 [19:48:53]MH_SAM_APDU [19:48:53]CAPDU: 80 13 00 00 [19:48:53]Write to MH i2c: E2 08 00 BB 1D 80 13 00 00 00 00 00 00 54 [19:48:53]Write i2c OK [19:48:53]MH_I2C_Read... [19:48:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:53]Read from MH i2c: E2 [19:48:53]MH_I2C_Read... [19:48:53]Read from MH i2c: E2 62 00 [19:48:53]MH_I2C_Read... [19:48:53]Read from MH i2c: E2 62 00 BB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 65 6C 04 00 0E 04 04 00 03 02 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 F9 [19:48: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 65 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:53]wFMCommunicate OK [19:48:53]SAM_PROTO_GetFieldsCounters done [19:48:53]requested_item shift.num is exist - process it [19:48:53]requested_item shift.opened is exist - process it [19:48:53]req_shift_opened [19:48:53]FM_GetShiftState [19:48:53]SAM_PROTO_GetShiftState [19:48:53]wFMCommunicate request_size=4 [19:48:53]MH_SAM_APDU [19:48:53]CAPDU: 80 13 01 00 [19:48:53]Write to MH i2c: E2 08 00 BC 1D 80 13 01 00 00 00 00 00 56 [19:48:53]Write i2c OK [19:48:53]MH_I2C_Read... [19:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:53]Read from MH i2c: E2 [19:48:53]MH_I2C_Read... [19:48:53]Read from MH i2c: E2 0E 00 [19:48:53]MH_I2C_Read... [19:48:53]Read from MH i2c: E2 0E 00 BC 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F7 [19:48:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:48:53]wFMCommunicate OK [19:48:53]SAM_PROTO_GetShiftState done [19:48:53]FM_GetShiftState done [19:48:53]req_shift_opened done [19:48:53]requested_item shift.open_date is exist - process it [19:48:53]req_shift_open_date [19:48:53]req_shift_open_date done [19:48:53]produce_requested_data done [19:48:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289893,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:48:53]process_action_free close_receipt [19:48:53]json_value_free [19:48:53]json_value_free done [19:48:53]process_json_proto returns [19:48:53]Send response to host [19:48:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289893,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:48:53]free response buf [19:48:53]execute_script done [19:48:53]execute_script returns [19:48:53]free content buf [19:48:53]Sock 9.Close socket [19:48:53]Sock 9.Thread stoped [19:48:55]accept exits with 8 [19:48:55]New connection [19:48:55]New thread 3067350372 created [19:48:55]Thread 3067493732 joined [19:48:55]Waiting for new connection... [19:48:55] Sock 8.Parse request [19:48:55]Sock 8.Check first char [19:48:55]Sock 8.First char is OK [19:48:55]request: POST /json_proto HTTP/1.0 [19:48:55]Method: POST [19:48:55]URL: /json_proto [19:48:55]Method is POST - this is cgi request [19:48:55]url: /json_proto [19:48:55]query_string will be loaded in cgi processing [19:48:55]execute_cgi json_proto POST (null) [19:48:55]execute_cgi path=json_proto method=POST [19:48:55]POST find Content-Length [19:48:55]Host: 172.17.41.135:8080 [19:48:55]Content-Length: 679 [19:48:55]Content-Type: application/json [19:48:55] [19:48:55]POST finish read [19:48:55]Found Content-Length = 679 [19:48:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:55]execute_script... [19:48: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)24618006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:55]POST & json_proto [19:48:55]process_json_proto [19:48:55]json parsed OK: [19:48:55]protocol is kg_v1.0 [19:48:55]action value=close_receipt [19:48:55]process_action close_receipt [19:48:55]cmd_close_receipt [19:48:55]MH_GetDate [19:48:55]Write to MH i2c: F0 00 00 BD 1D C9 [19:48:55]Write i2c OK [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: F0 [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: F0 09 00 [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: F0 09 00 BD 1D 00 28 C6 F1 66 ED 3E 82 65 29 [19:48:55]GetLastDocTimeStamp 1727120930 [19:48:55]current date 1727120936 [19:48:55]FM_GetShiftState [19:48:55]SAM_PROTO_GetShiftState [19:48:55]wFMCommunicate request_size=4 [19:48:55]MH_SAM_APDU [19:48:55]CAPDU: 80 13 01 00 [19:48:55]Write to MH i2c: E2 08 00 BE 1D 80 13 01 00 00 00 00 00 58 [19:48:55]Write i2c OK [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: E2 [19:48:55]MH_I2C_Read... [19:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:55]Read from MH i2c: E2 0E 00 [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: E2 0E 00 BE 1D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F9 [19:48:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:48:55]wFMCommunicate OK [19:48:55]SAM_PROTO_GetShiftState done [19:48:55]FM_GetShiftState done [19:48:55]opened in 1727051401 [19:48:55]opened+sec_in_day 1727137801 [19:48:55]quantity*price = 50036 [19:48:55]sum+1 = 50037 [19:48:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 568 23.09.2024 19:48 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289894 ФПД: 16182165527469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T194856&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289894&fm=16182165527469&tin=02508201610067®Number=0000000000091827&sum=50000 [19:48:56]StoreToDocumentArchive [19:48:56]shift 515 fd 289894 [19:48:56]save to /storage/0515/doc_00289894 [19:48:56]save last doc name /storage/0515/doc_00289894 to /storage/kkm_last_doc_name [19:48:56]save OK [19:48:56]Clear old archive folders... [19:48:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:48:56]tlvbuf is 019501B0 [19:48:56]SAM_PROTO_ClearQueue [19:48:56]wFMCommunicate request_size=4 [19:48:56]MH_SAM_APDU [19:48:56]CAPDU: 80 09 00 00 [19:48:56]Write to MH i2c: E2 08 00 CB 1D 80 09 00 00 00 00 00 00 5A [19:48:56]Write i2c OK [19:48:56]MH_I2C_Read... [19:48:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:56]Read from MH i2c: E2 [19:48:56]MH_I2C_Read... [19:48:56]Read from MH i2c: E2 03 00 [19:48:56]MH_I2C_Read... [19:48:56]Read from MH i2c: E2 03 00 CB 1D 00 90 00 5C [19:48:56]RAPDU: 90 00 [19:48:56]wFMCommunicate OK [19:48:56]SAM_PROTO_ClearQueue done [19:48:56]KKMCreateOFDPacket [19:48:56]OFDProtocolAddRootSTLVToBuf [19:48:56]FM_MakeSignedData [19:48:56]FM_MakeSignedData [19:48:56]SAM_PROTO_SignData [19:48:56]wFMCommunicate request_size=4 [19:48:56]MH_SAM_APDU [19:48:56]CAPDU: 80 0D 01 02 [19:48:56]Write to MH i2c: E2 08 00 CC 1D 80 0D 01 02 00 00 00 00 62 [19:48:56]Write i2c OK [19:48:56]MH_I2C_Read... [19:48:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:56]Read from MH i2c: E2 [19:48:56]MH_I2C_Read... [19:48:56]Read from MH i2c: E2 03 00 [19:48:56]MH_I2C_Read... [19:48:56]Read from MH i2c: E2 03 00 CC 1D 00 90 00 5D [19:48:56]RAPDU: 90 00 [19:48:56]wFMCommunicate OK [19:48:56]wFMCommunicate request_size=255 [19:48:56]MH_SAM_APDU [19:48:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 28 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6C 04 00 35 04 06 00 0E [19:48:56]Write to MH i2c: E2 02 01 CD 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6C 04 00 35 04 06 00 0E 00 00 48 [19:48:56]Write i2c OK [19:48:56]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 CD 1D 00 90 00 5E [19:48:57]RAPDU: 90 00 [19:48:57]wFMCommunicate OK [19:48:57]wFMCommunicate request_size=10 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 0D 02 02 05 B7 B4 3A 5B AD [19:48:57]Write to MH i2c: E2 0D 00 CE 1D 80 0D 02 02 05 00 B7 B4 3A 5B AD 00 00 1C [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 CE 1D 00 90 00 5F [19:48:57]RAPDU: 90 00 [19:48:57]wFMCommunicate OK [19:48:57]wFMCommunicate request_size=4 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 0D 03 02 [19:48:57]Write to MH i2c: E2 08 00 CF 1D 80 0D 03 02 00 00 00 00 67 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 0B 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 0B 00 CF 1D 00 EE 44 8B 45 D8 D5 0C 8D 90 00 B0 [19:48:57]RAPDU: EE 44 8B 45 D8 D5 0C 8D 90 00 [19:48:57]wFMCommunicate OK [19:48:57]SAM_PROTO_SignData done [19:48:57]FM_MakeSignedData done [19:48:57]CreateOFDProtocolMessage [19:48:57]wFMCommunicate request_size=4 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 11 00 00 [19:48:57]Write to MH i2c: E2 08 00 D0 1D 80 11 00 00 00 00 00 00 67 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 17 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 17 00 D0 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B7 [19:48:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:48:57]wFMCommunicate OK [19:48:57]CreateOFDProtocolMessage done [19:48:57]OFDSenderStorePacket 289894 [19:48:57]StoreOFDPacket docnum=289894 [19:48:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 78 67 07 01 54 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6C 04 00 35 04 06 00 0E B7 B4 3A 5B AD EE 44 8B 45 D8 D5 0C 8D [19:48:57]CheckFolder [19:48:57]dirname=/storage/ofd_packets [19:48:57]CheckFolder done [19:48:57]ProducePacketName [19:48:57]name=ofd_packets/00289894 [19:48:57]NVStorageSaveData ofd_packets/00289894 [19:48:57]File name is /storage/ofd_packets/00289894 [19:48:57]Write 301 bytes [19:48:57]NVStorageSaveData done [19:48:57]OFDSenderStorePacket done [19:48:57]KKMCreateOFDPacket done [19:48:57]NVStorageSaveData kkm_last_timestamp [19:48:57]File name is /storage/kkm_last_timestamp [19:48:57]Write 4 bytes [19:48:57]NVStorageSaveData done [19:48:57]ExternCall_PrintAddStr [19:48:57]wPrintStart [19:48:57]Write to MH i2c: 01 00 00 D1 1D EE [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 07 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 07 00 D1 1D 00 00 00 00 00 FF 0F 03 [19:48:57]RasterBufferAndPrint [19:48:57]line Счет N : (1)24618006 [19:48:57]line ИНН: 02508201610067 [19:48:57]line Контрольно-Кассовый Чек [19:48:57]line ПРОДАЖА [19:48:57]line ТРК (МРК, ГНК) : 43 [19:48:57]line Товар: 2710124130 [19:48:57]line Аи-92-К-5 [19:48:57]line 7.380 * 67.80 [19:48:57]line = 500.36 [19:48:57]line НДС 12% НСП 1% [19:48:57]line > о реализуемом товаре [19:48:57]line ОКРУГЛЕНИЕ: -0.36 [19:48:57]line ИТОГО: 500.00 [19:48:57]line Внесено: 500.00 [19:48:57]line СДАЧА: 0.00 [19:48:57]line НСП 1% : 4.43 [19:48:57]line НДС 12% : 53.14 [19:48:57]line Наличными: 500.00 [19:48:57]line Безнал.: 0.00 [19:48:57]line Место: АЗС № 90 "Партнёр-нефть" [19:48:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:48:57]line СНО: Общий режим [19:48:57]line Чек 568 23.09.2024 19:48 [19:48:57]line Смена: 515 ФФД: 1.0 [19:48:57]line ЗНМ: 0300000107 [19:48:57]line РНМ: 0000000000091827 [19:48:57]line Версия ККМ: 001 [19:48:57]line ФМ: 0000000000871832 [19:48:57]line ФД: 289894 [19:48:57]line ФПД: 16182165527469 [19:48:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T194856&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289894&fm=16182165527469&tin=02508201610067®Number=0000000000091827&sum=50000 [19:48:57]OFD Sender: Processing packet 289894 [packets to send 1784, broken 1783] [19:48:57]ProducePacketName [19:48:57]name=ofd_packets/00289894 [19:48:57]OFD Sender: To server: pG, [19:48:57]CommunicateWithHost lk.salyk.kg:30040 [19:48:57]ConnectInit lk.salyk.kg [19:48:57]written 0, free lines is 4095 [19:48:57]Connected sock=10 [19:48: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 33 32 0F 01 00 00 78 67 07 01 54 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 66 6C 04 00 35 04 06 00 0E B7 B4 3A 5B AD EE 44 8B 45 D8 D5 0C 8D [19:48:57]Write to MH i2c: 01 00 00 FB 1D 18 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 07 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 07 00 FB 1D 00 00 00 00 00 CE 0C F9 [19:48:57]RasterBufferAndPrint [19:48:57]line [19:48:57]line [19:48:57]line [19:48:57]line [19:48:57]line [19:48:57]written 0, free lines is 3292 [19:48:57]MH_Cut [19:48:57]Write to MH i2c: D1 01 00 02 1E 01 F2 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: D1 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: D1 01 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: D1 01 00 02 1E 00 F1 [19:48:57]Write to MH i2c: 01 00 00 03 1E 21 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48: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 33 32 4F 00 00 00 21 4A 47 00 C3 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 33 32 10 04 04 00 66 6C 04 00 F4 03 04 00 FC 6D F1 66 B6 04 01 00 00 F7 C7 58 83 85 26 4D 70 [19:48:57]CommunicateWithHost err = 0 [19:48:57]CheckOFDResponse [19:48:57]1017 (14) - 77093643461234 [19:48:57]1041 (16) - 0000000000871832 [19:48:57]1040 (4) - 289894 [19:48:57]1012 (4) - 23.09.2024 13:32 [19:48:57]1206 (1) - 0 [19:48:57]OFD Sender: Remove packet 289894 [19:48:57]ProducePacketName [19:48:57]name=ofd_packets/00289894 [19:48:57]NVStorageDeleteData [19:48:58]OFD Sender: No OFD packet to send [19:48:58]*** Cut start [19:48:58]*** Partial cut [19:48:58]*** CUTSNS_PIN = 1 [19:48:58]*** CUTSNS_PIN = 0 [19:48:58]*** Brake cut motor [19:48:59]Read from MH i2c: 01 [19:48:59]MH_I2C_Read... [19:48:59]*** Stop cut motor [19:48:59]*** Cut end [19:48:59]Read from MH i2c: 01 07 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: 01 07 00 03 1E 00 00 00 00 00 FF 0F 36 [19:48:59]process_action close_receipt done [19:48:59]requested_data is exist [19:48:59]produce_requested_data [19:48:59]requested_item fm.sn is exist - process it [19:48:59]wFMCommunicate request_size=4 [19:48:59]MH_SAM_APDU [19:48:59]CAPDU: 80 11 00 00 [19:48:59]Write to MH i2c: E2 08 00 04 1E 80 11 00 00 00 00 00 00 9C [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:59]Read from MH i2c: E2 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 17 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 17 00 04 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EC [19:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:48:59]wFMCommunicate OK [19:48:59]requested_item fd.num is exist - process it [19:48:59]SAM_PROTO_GetFieldsCounters [19:48:59]wFMCommunicate request_size=4 [19:48:59]MH_SAM_APDU [19:48:59]CAPDU: 80 13 00 00 [19:48:59]Write to MH i2c: E2 08 00 05 1E 80 13 00 00 00 00 00 00 9F [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:59]Read from MH i2c: E2 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 62 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 62 00 05 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 66 6C 04 00 0E 04 04 00 03 02 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 48 [19:48:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 66 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:59]wFMCommunicate OK [19:48:59]SAM_PROTO_GetFieldsCounters done [19:48:59]requested_item shift.num is exist - process it [19:48:59]requested_item shift.opened is exist - process it [19:48:59]req_shift_opened [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 06 1E 80 13 01 00 00 00 00 00 A1 [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 06 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 42 [19:48:59]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [19:48:59]requested_item shift.open_date is exist - process it [19:48:59]req_shift_open_date [19:48:59]req_shift_open_date done [19:48:59]produce_requested_data done [19:48:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289894,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:48:59]process_action_free close_receipt [19:48:59]json_value_free [19:48:59]json_value_free done [19:48:59]process_json_proto returns [19:48:59]Send response to host [19:48:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289894,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:48:59]free response buf [19:48:59]execute_script done [19:48:59]execute_script returns [19:48:59]free content buf [19:48:59]Sock 8.Close socket [19:48:59]Sock 8.Thread stoped [19:49:03]OFD Sender: No OFD packet to send [19:49:08]OFD Sender: No OFD packet to send [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:43]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [19:50:24]OFD Sender: No OFD packet to send [19:50:29]OFD Sender: No OFD packet to send [19:50:34]OFD Sender: No OFD packet to send [19:50:39]OFD Sender: No OFD packet to send [19:50:44]OFD Sender: No OFD packet to send [19:50:49]OFD Sender: No OFD packet to send [19:50:54]OFD Sender: No OFD packet to send [19:50:59]OFD Sender: No OFD packet to send [19:51:04]OFD Sender: No OFD packet to send [19:51:09]OFD Sender: No OFD packet to send [19:51:10]accept exits with 9 [19:51:10]New connection [19:51:10]New thread 3067493732 created [19:51:10]Thread 3067350372 joined [19:51:10]Waiting for new connection... [19:51:10] Sock 9.Parse request [19:51:10]Sock 9.Check first char [19:51:10]Sock 9.First char is OK [19:51:10]request: POST /json_proto HTTP/1.0 [19:51:10]Method: POST [19:51:10]URL: /json_proto [19:51:10]Method is POST - this is cgi request [19:51:10]url: /json_proto [19:51:10]query_string will be loaded in cgi processing [19:51:10]execute_cgi json_proto POST (null) [19:51:10]execute_cgi path=json_proto method=POST [19:51:10]POST find Content-Length [19:51:10]Host: 172.17.41.135:8080 [19:51:10]Content-Length: 665 [19:51:10]Content-Type: application/json [19:51:10] [19:51:10]POST finish read [19:51:10]Found Content-Length = 665 [19:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 30.310, "sum" : 2100.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2100.00, "total" : 2100.00, "payments": [ { "type": 0, "sum" : 2100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:10]execute_script... [19:51: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)24618007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 30.310, "sum" : 2100.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2100.00, "total" : 2100.00, "payments": [ { "type": 0, "sum" : 2100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:10]POST & json_proto [19:51:10]process_json_proto [19:51:10]json parsed OK: [19:51:10]protocol is kg_v1.0 [19:51:10]action value=close_receipt [19:51:10]process_action close_receipt [19:51:10]cmd_close_receipt [19:51:10]MH_GetDate [19:51:10]Write to MH i2c: F0 00 00 07 1E 14 [19:51:10]Write i2c OK [19:51:10]MH_I2C_Read... [19:51:10]Read from MH i2c: F0 [19:51:10]MH_I2C_Read... [19:51:10]Read from MH i2c: F0 09 00 [19:51:10]MH_I2C_Read... [19:51:10]Read from MH i2c: F0 09 00 07 1E 00 AF C6 F1 66 ED 3E 82 65 FB [19:51:10]GetLastDocTimeStamp 1727120936 [19:51:10]current date 1727121071 [19:51:10]FM_GetShiftState [19:51:10]SAM_PROTO_GetShiftState [19:51:10]wFMCommunicate request_size=4 [19:51:10]MH_SAM_APDU [19:51:10]CAPDU: 80 13 01 00 [19:51:10]Write to MH i2c: E2 08 00 08 1E 80 13 01 00 00 00 00 00 A3 [19:51:10]Write i2c OK [19:51:10]MH_I2C_Read... [19:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:10]Read from MH i2c: E2 [19:51:10]MH_I2C_Read... [19:51:10]Read from MH i2c: E2 0E 00 [19:51:10]MH_I2C_Read... [19:51:10]Read from MH i2c: E2 0E 00 08 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 44 [19:51:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:51:10]wFMCommunicate OK [19:51:10]SAM_PROTO_GetShiftState done [19:51:10]FM_GetShiftState done [19:51:10]opened in 1727051401 [19:51:10]opened+sec_in_day 1727137801 [19:51:10]quantity*price = 210048 [19:51:10]sum+1 = 210049 [19:51:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 2100.00 Внесено: 2100.00 СДАЧА: 0.00 НСП 1% : 18.59 НДС 12% : 223.06 Наличными: 2100.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 569 23.09.2024 19:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289895 ФПД: 17375276112436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195111&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289895&fm=17375276112436&tin=02508201610067®Number=0000000000091827&sum=210000 [19:51:11]StoreToDocumentArchive [19:51:11]shift 515 fd 289895 [19:51:11]save to /storage/0515/doc_00289895 [19:51:11]save last doc name /storage/0515/doc_00289895 to /storage/kkm_last_doc_name [19:51:11]save OK [19:51:11]Clear old archive folders... [19:51:11]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:51:11]tlvbuf is 0188DE70 [19:51:11]SAM_PROTO_ClearQueue [19:51:11]wFMCommunicate request_size=4 [19:51:11]MH_SAM_APDU [19:51:11]CAPDU: 80 09 00 00 [19:51:11]Write to MH i2c: E2 08 00 15 1E 80 09 00 00 00 00 00 00 A5 [19:51:11]Write i2c OK [19:51:11]MH_I2C_Read... [19:51:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:11]Read from MH i2c: E2 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 03 00 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 03 00 15 1E 00 90 00 A7 [19:51:11]RAPDU: 90 00 [19:51:11]wFMCommunicate OK [19:51:11]SAM_PROTO_ClearQueue done [19:51:11]KKMCreateOFDPacket [19:51:11]OFDProtocolAddRootSTLVToBuf [19:51:11]FM_MakeSignedData [19:51:11]FM_MakeSignedData [19:51:11]SAM_PROTO_SignData [19:51:11]wFMCommunicate request_size=4 [19:51:11]MH_SAM_APDU [19:51:11]CAPDU: 80 0D 01 02 [19:51:11]Write to MH i2c: E2 08 00 16 1E 80 0D 01 02 00 00 00 00 AD [19:51:11]Write i2c OK [19:51:11]MH_I2C_Read... [19:51:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:11]Read from MH i2c: E2 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 03 00 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 03 00 16 1E 00 90 00 A8 [19:51:11]RAPDU: 90 00 [19:51:11]wFMCommunicate OK [19:51:11]wFMCommunicate request_size=253 [19:51:11]MH_SAM_APDU [19:51:11]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 80 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 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 22 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 AF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6C 04 00 35 04 06 00 0F CD 7F 29 1A 34 [19:51:11]Write to MH i2c: E2 00 01 17 1E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 80 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 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 22 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 AF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6C 04 00 35 04 06 00 0F CD 7F 29 1A 34 00 00 AA [19:51:11]Write i2c OK [19:51:11]MH_I2C_Read... [19:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:11]Read from MH i2c: E2 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 03 00 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 03 00 17 1E 00 90 00 A9 [19:51:11]RAPDU: 90 00 [19:51:11]wFMCommunicate OK [19:51:11]wFMCommunicate request_size=4 [19:51:11]MH_SAM_APDU [19:51:11]CAPDU: 80 0D 03 02 [19:51:11]Write to MH i2c: E2 08 00 18 1E 80 0D 03 02 00 00 00 00 B1 [19:51:11]Write i2c OK [19:51:11]MH_I2C_Read... [19:51:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:11]Read from MH i2c: E2 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 0B 00 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 0B 00 18 1E 00 DD 62 EB B0 17 C9 F4 4F 90 00 AF [19:51:11]RAPDU: DD 62 EB B0 17 C9 F4 4F 90 00 [19:51:11]wFMCommunicate OK [19:51:11]SAM_PROTO_SignData done [19:51:11]FM_MakeSignedData done [19:51:11]CreateOFDProtocolMessage [19:51:11]wFMCommunicate request_size=4 [19:51:11]MH_SAM_APDU [19:51:11]CAPDU: 80 11 00 00 [19:51:11]Write to MH i2c: E2 08 00 19 1E 80 11 00 00 00 00 00 00 B1 [19:51:11]Write i2c OK [19:51:11]MH_I2C_Read... [19:51:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:11]Read from MH i2c: E2 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 17 00 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: E2 17 00 19 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 01 [19:51:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:51:11]wFMCommunicate OK [19:51:11]CreateOFDProtocolMessage done [19:51:11]OFDSenderStorePacket 289895 [19:51:11]StoreOFDPacket docnum=289895 [19:51:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 EE 60 00 01 32 AD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 80 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 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 22 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 AF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6C 04 00 35 04 06 00 0F CD 7F 29 1A 34 DD 62 EB B0 17 C9 F4 4F [19:51:11]CheckFolder [19:51:11]dirname=/storage/ofd_packets [19:51:11]CheckFolder done [19:51:11]ProducePacketName [19:51:11]name=ofd_packets/00289895 [19:51:11]NVStorageSaveData ofd_packets/00289895 [19:51:11]File name is /storage/ofd_packets/00289895 [19:51:11]Write 294 bytes [19:51:11]NVStorageSaveData done [19:51:11]OFDSenderStorePacket done [19:51:11]KKMCreateOFDPacket done [19:51:11]NVStorageSaveData kkm_last_timestamp [19:51:11]File name is /storage/kkm_last_timestamp [19:51:11]Write 4 bytes [19:51:11]NVStorageSaveData done [19:51:11]ExternCall_PrintAddStr [19:51:11]wPrintStart [19:51:11]Write to MH i2c: 01 00 00 1A 1E 38 [19:51:11]Write i2c OK [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: 01 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: 01 07 00 [19:51:11]MH_I2C_Read... [19:51:11]Read from MH i2c: 01 07 00 1A 1E 00 00 00 00 00 FF 0F 4D [19:51:11]RasterBufferAndPrint [19:51:11]line Счет N : (1)24618007 [19:51:11]line ИНН: 02508201610067 [19:51:11]line Контрольно-Кассовый Чек [19:51:11]line ПРОДАЖА [19:51:11]line ТРК (МРК, ГНК) : 44 [19:51:11]line Товар: 2710124130 [19:51:11]line SU-92 [19:51:11]line 30.310 * 69.30 [19:51:11]line = 2100.48 [19:51:11]line НДС 12% НСП 1% [19:51:11]line > о реализуемом товаре [19:51:11]line ОКРУГЛЕНИЕ: -0.48 [19:51:11]line ИТОГО: 2100.00 [19:51:11]line Внесено: 2100.00 [19:51:11]line СДАЧА: 0.00 [19:51:11]line НСП 1% : 18.59 [19:51:11]line НДС 12% : 223.06 [19:51:11]line Наличными: 2100.00 [19:51:11]line Безнал.: 0.00 [19:51:11]line Место: АЗС № 90 "Партнёр-нефть" [19:51:11]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:51:11]line СНО: Общий режим [19:51:11]line Чек 569 23.09.2024 19:51 [19:51:11]line Смена: 515 ФФД: 1.0 [19:51:11]line ЗНМ: 0300000107 [19:51:11]line РНМ: 0000000000091827 [19:51:11]line Версия ККМ: 001 [19:51:11]line ФМ: 0000000000871832 [19:51:11]line ФД: 289895 [19:51:11]line ФПД: 17375276112436 [19:51:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195111&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289895&fm=17375276112436&tin=02508201610067®Number=0000000000091827&sum=210000 [19:51:11]written 0, free lines is 4095 [19:51:11]OFD Sender: Processing packet 289895 [packets to send 1784, broken 1783] [19:51:11]ProducePacketName [19:51:11]name=ofd_packets/00289895 [19:51:11]OFD Sender: To server: pG, [19:51:11]CommunicateWithHost lk.salyk.kg:30040 [19:51:11]ConnectInit lk.salyk.kg [19:51:12]Connected sock=10 [19:51: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 33 32 08 01 00 00 EE 60 00 01 32 AD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 80 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 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 22 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 AF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 67 6C 04 00 35 04 06 00 0F CD 7F 29 1A 34 DD 62 EB B0 17 C9 F4 4F [19:51:12]Write to MH i2c: 01 00 00 44 1E 62 [19:51:12]Write i2c OK [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: 01 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: 01 07 00 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: 01 07 00 44 1E 00 00 00 00 00 C4 0C 39 [19:51:12]RasterBufferAndPrint [19:51:12]line [19:51:12]line [19:51:12]line [19:51:12]line [19:51:12]line [19:51:12]written 0, free lines is 3273 [19:51:12]MH_Cut [19:51:12]Write to MH i2c: D1 01 00 4B 1E 01 3B [19:51:12]Write i2c OK [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: D1 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: D1 01 00 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: D1 01 00 4B 1E 00 3A [19:51:12]Write to MH i2c: 01 00 00 4C 1E 6A [19:51:12]Write i2c OK [19:51:12]MH_I2C_Read... [19:51: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 33 32 4F 00 00 00 3B E2 47 00 B4 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 33 32 10 04 04 00 67 6C 04 00 F4 03 04 00 83 6E F1 66 B6 04 01 00 00 48 39 57 BD 3C 83 B6 F4 [19:51:12]CommunicateWithHost err = 0 [19:51:12]CheckOFDResponse [19:51:12]1017 (14) - 77093643461234 [19:51:12]1041 (16) - 0000000000871832 [19:51:12]1040 (4) - 289895 [19:51:12]1012 (4) - 23.09.2024 13:34 [19:51:12]1206 (1) - 0 [19:51:12]OFD Sender: Remove packet 289895 [19:51:12]ProducePacketName [19:51:12]name=ofd_packets/00289895 [19:51:12]NVStorageDeleteData [19:51:13]*** Cut start [19:51:13]*** Partial cut [19:51:13]*** CUTSNS_PIN = 1 [19:51:13]OFD Sender: No OFD packet to send [19:51:13]*** CUTSNS_PIN = 0 [19:51:13]*** Brake cut motor [19:51:13]Read from MH i2c: 01 [19:51:13]MH_I2C_Read... [19:51:13]*** Stop cut motor [19:51:13]*** Cut end [19:51:13]Read from MH i2c: 01 07 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: 01 07 00 4C 1E 00 00 00 00 00 FF 0F 7F [19:51:13]process_action close_receipt done [19:51:13]requested_data is exist [19:51:13]produce_requested_data [19:51:13]requested_item fm.sn is exist - process it [19:51:13]wFMCommunicate request_size=4 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 11 00 00 [19:51:13]Write to MH i2c: E2 08 00 4D 1E 80 11 00 00 00 00 00 00 E5 [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 17 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 17 00 4D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 35 [19:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:51:13]wFMCommunicate OK [19:51:13]requested_item fd.num is exist - process it [19:51:13]SAM_PROTO_GetFieldsCounters [19:51:13]wFMCommunicate request_size=4 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 13 00 00 [19:51:13]Write to MH i2c: E2 08 00 4E 1E 80 13 00 00 00 00 00 00 E8 [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 62 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 62 00 4E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 67 6C 04 00 0E 04 04 00 03 02 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 95 [19:51: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 67 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:13]wFMCommunicate OK [19:51:13]SAM_PROTO_GetFieldsCounters done [19:51:13]requested_item shift.num is exist - process it [19:51:13]requested_item shift.opened is exist - process it [19:51:13]req_shift_opened [19:51:13]FM_GetShiftState [19:51:13]SAM_PROTO_GetShiftState [19:51:13]wFMCommunicate request_size=4 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 13 01 00 [19:51:13]Write to MH i2c: E2 08 00 4F 1E 80 13 01 00 00 00 00 00 EA [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 0E 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 0E 00 4F 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8B [19:51:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:51:13]wFMCommunicate OK [19:51:13]SAM_PROTO_GetShiftState done [19:51:13]FM_GetShiftState done [19:51:13]req_shift_opened done [19:51:13]requested_item shift.open_date is exist - process it [19:51:13]req_shift_open_date [19:51:13]req_shift_open_date done [19:51:13]produce_requested_data done [19:51:13]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289895,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:51:13]process_action_free close_receipt [19:51:13]json_value_free [19:51:13]json_value_free done [19:51:13]process_json_proto returns [19:51:13]Send response to host [19:51:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289895,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:51:13]free response buf [19:51:13]execute_script done [19:51:13]execute_script returns [19:51:13]free content buf [19:51:13]Sock 9.Close socket [19:51:13]Sock 9.Thread stoped [19:51:18]OFD Sender: No OFD packet to send [19:51:23]OFD Sender: No OFD packet to send [19:51:25]accept exits with 8 [19:51:25]New connection [19:51:25]New thread 3067350372 created [19:51:25]Thread 3067493732 joined [19:51:25]Waiting for new connection... [19:51:25] Sock 8.Parse request [19:51:25]Sock 8.Check first char [19:51:25]Sock 8.First char is OK [19:51:25]request: POST /json_proto HTTP/1.0 [19:51:25]Method: POST [19:51:25]URL: /json_proto [19:51:25]Method is POST - this is cgi request [19:51:25]url: /json_proto [19:51:25]query_string will be loaded in cgi processing [19:51:25]execute_cgi json_proto POST (null) [19:51:25]execute_cgi path=json_proto method=POST [19:51:25]POST find Content-Length [19:51:25]Host: 172.17.41.135:8080 [19:51:25]Content-Length: 681 [19:51:25]Content-Type: application/json [19:51:25] [19:51:25]POST finish read [19:51:25]Found Content-Length = 681 [19:51:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [19:51:25]execute_script... [19: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)24618009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [19:51:25]POST & json_proto [19:51:25]process_json_proto [19:51:25]json parsed OK: [19:51:25]protocol is kg_v1.0 [19:51:25]action value=close_receipt [19:51:25]process_action close_receipt [19:51:25]cmd_close_receipt [19:51:25]MH_GetDate [19:51:25]Write to MH i2c: F0 00 00 50 1E 5D [19:51:25]Write i2c OK [19:51:25]MH_I2C_Read... [19:51:25]Read from MH i2c: F0 [19:51:25]MH_I2C_Read... [19:51:25]Read from MH i2c: F0 09 00 [19:51:25]MH_I2C_Read... [19:51:25]Read from MH i2c: F0 09 00 50 1E 00 BF C6 F1 66 ED 3E 82 65 54 [19:51:25]GetLastDocTimeStamp 1727121071 [19:51:25]current date 1727121087 [19:51:25]FM_GetShiftState [19:51:25]SAM_PROTO_GetShiftState [19:51:25]wFMCommunicate request_size=4 [19:51:25]MH_SAM_APDU [19:51:25]CAPDU: 80 13 01 00 [19:51:25]Write to MH i2c: E2 08 00 51 1E 80 13 01 00 00 00 00 00 EC [19:51:25]Write i2c OK [19:51:25]MH_I2C_Read... [19:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:26]Read from MH i2c: E2 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 0E 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 0E 00 51 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8D [19:51:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:51:26]wFMCommunicate OK [19:51:26]SAM_PROTO_GetShiftState done [19:51:26]FM_GetShiftState done [19:51:26]opened in 1727051401 [19:51:26]opened+sec_in_day 1727137801 [19:51:26]quantity*price = 100050 [19:51:26]sum+1 = 100052 [19:51: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 570 23.09.2024 19:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289896 ФПД: 147873261542416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195127&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289896&fm=147873261542416&tin=02508201610067®Number=0000000000091827&sum=100000 [19:51:27]StoreToDocumentArchive [19:51:27]shift 515 fd 289896 [19:51:27]save to /storage/0515/doc_00289896 [19:51:27]save last doc name /storage/0515/doc_00289896 to /storage/kkm_last_doc_name [19:51:27]save OK [19:51:27]Clear old archive folders... [19:51:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:51:27]tlvbuf is 0186FC10 [19:51:27]SAM_PROTO_ClearQueue [19:51:27]wFMCommunicate request_size=4 [19:51:27]MH_SAM_APDU [19:51:27]CAPDU: 80 09 00 00 [19:51:27]Write to MH i2c: E2 08 00 5E 1E 80 09 00 00 00 00 00 00 EE [19:51:27]Write i2c OK [19:51:27]MH_I2C_Read... [19:51:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:27]Read from MH i2c: E2 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 5E 1E 00 90 00 F0 [19:51:27]RAPDU: 90 00 [19:51:27]wFMCommunicate OK [19:51:27]SAM_PROTO_ClearQueue done [19:51:27]KKMCreateOFDPacket [19:51:27]OFDProtocolAddRootSTLVToBuf [19:51:27]FM_MakeSignedData [19:51:27]FM_MakeSignedData [19:51:27]SAM_PROTO_SignData [19:51:27]wFMCommunicate request_size=4 [19:51:27]MH_SAM_APDU [19:51:27]CAPDU: 80 0D 01 02 [19:51:27]Write to MH i2c: E2 08 00 5F 1E 80 0D 01 02 00 00 00 00 F6 [19:51:27]Write i2c OK [19:51:27]MH_I2C_Read... [19:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:27]Read from MH i2c: E2 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 5F 1E 00 90 00 F1 [19:51:27]RAPDU: 90 00 [19:51:27]wFMCommunicate OK [19:51:27]wFMCommunicate request_size=255 [19:51:27]MH_SAM_APDU [19:51: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 3A 02 00 00 F4 03 04 00 BF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6C 04 00 35 04 06 00 86 7D 6D 39 [19:51:27]Write to MH i2c: E2 02 01 60 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 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 3A 02 00 00 F4 03 04 00 BF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6C 04 00 35 04 06 00 86 7D 6D 39 00 00 18 [19:51:27]Write i2c OK [19:51:27]MH_I2C_Read... [19:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:27]Read from MH i2c: E2 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 60 1E 00 90 00 F2 [19:51:27]RAPDU: 90 00 [19:51:27]wFMCommunicate OK [19:51:27]wFMCommunicate request_size=7 [19:51:27]MH_SAM_APDU [19:51:27]CAPDU: 80 0D 02 02 02 DC 10 [19:51:27]Write to MH i2c: E2 0A 00 61 1E 80 0D 02 02 02 00 DC 10 00 00 E9 [19:51:27]Write i2c OK [19:51:27]MH_I2C_Read... [19:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:27]Read from MH i2c: E2 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 03 00 61 1E 00 90 00 F3 [19:51:27]RAPDU: 90 00 [19:51:27]wFMCommunicate OK [19:51:27]wFMCommunicate request_size=4 [19:51:27]MH_SAM_APDU [19:51:27]CAPDU: 80 0D 03 02 [19:51:27]Write to MH i2c: E2 08 00 62 1E 80 0D 03 02 00 00 00 00 FB [19:51:27]Write i2c OK [19:51:27]MH_I2C_Read... [19:51:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:27]Read from MH i2c: E2 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 0B 00 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 0B 00 62 1E 00 42 0B 98 30 DC F4 DC 42 90 00 FF [19:51:27]RAPDU: 42 0B 98 30 DC F4 DC 42 90 00 [19:51:27]wFMCommunicate OK [19:51:27]SAM_PROTO_SignData done [19:51:27]FM_MakeSignedData done [19:51:27]CreateOFDProtocolMessage [19:51:27]wFMCommunicate request_size=4 [19:51:27]MH_SAM_APDU [19:51:27]CAPDU: 80 11 00 00 [19:51:27]Write to MH i2c: E2 08 00 63 1E 80 11 00 00 00 00 00 00 FB [19:51:27]Write i2c OK [19:51:27]MH_I2C_Read... [19:51:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:27]Read from MH i2c: E2 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 17 00 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: E2 17 00 63 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [19:51:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:51:27]wFMCommunicate OK [19:51:27]CreateOFDProtocolMessage done [19:51:27]OFDSenderStorePacket 289896 [19:51:27]StoreOFDPacket docnum=289896 [19:51:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 23 E1 04 01 26 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 3A 02 00 00 F4 03 04 00 BF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6C 04 00 35 04 06 00 86 7D 6D 39 DC 10 42 0B 98 30 DC F4 DC 42 [19:51:27]CheckFolder [19:51:27]dirname=/storage/ofd_packets [19:51:27]CheckFolder done [19:51:27]ProducePacketName [19:51:27]name=ofd_packets/00289896 [19:51:27]NVStorageSaveData ofd_packets/00289896 [19:51:27]File name is /storage/ofd_packets/00289896 [19:51:27]Write 298 bytes [19:51:27]NVStorageSaveData done [19:51:27]OFDSenderStorePacket done [19:51:27]KKMCreateOFDPacket done [19:51:27]NVStorageSaveData kkm_last_timestamp [19:51:27]File name is /storage/kkm_last_timestamp [19:51:27]Write 4 bytes [19:51:27]NVStorageSaveData done [19:51:27]ExternCall_PrintAddStr [19:51:27]wPrintStart [19:51:27]Write to MH i2c: 01 00 00 64 1E 82 [19:51:27]Write i2c OK [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: 01 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: 01 07 00 [19:51:27]MH_I2C_Read... [19:51:27]Read from MH i2c: 01 07 00 64 1E 00 00 00 00 00 FF 0F 97 [19:51:27]RasterBufferAndPrint [19:51:27]line Счет N : (1)24618009 [19:51:27]line ИНН: 02508201610067 [19:51:27]line Контрольно-Кассовый Чек [19:51:27]line ПРОДАЖА [19:51:27]line ТРК (МРК, ГНК) : 22 [19:51:27]line Товар: 2710194210 [19:51:27]line ДТ-К-5 [19:51:27]line 13.130 * 76.20 [19:51:27]line = 1000.51 [19:51:27]line НДС 12% НСП 1% [19:51:27]line > о реализуемом товаре [19:51:27]line ОКРУГЛЕНИЕ: -0.51 [19:51:27]line ИТОГО: 1000.00 [19:51:27]line Внесено: 1000.00 [19:51:27]line СДАЧА: 0.00 [19:51:27]line НСП 1% : 8.85 [19:51:27]line НДС 12% : 106.25 [19:51:27]line Наличными: 1000.00 [19:51:27]line Безнал.: 0.00 [19:51:27]line Место: АЗС № 90 "Партнёр-нефть" [19:51:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:51:27]line СНО: Общий режим [19:51:27]line Чек 570 23.09.2024 19:51 [19:51:27]line Смена: 515 ФФД: 1.0 [19:51:27]line ЗНМ: 0300000107 [19:51:27]line РНМ: 0000000000091827 [19:51:27]line Версия ККМ: 001 [19:51:27]line ФМ: 0000000000871832 [19:51:27]line ФД: 289896 [19:51:27]line ФПД: 147873261542416 [19:51:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195127&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289896&fm=147873261542416&tin=02508201610067®Number=0000000000091827&sum=100000 [19:51:27]written 0, free lines is 4095 [19:51:27]OFD Sender: Processing packet 289896 [packets to send 1784, broken 1783] [19:51:27]ProducePacketName [19:51:27]name=ofd_packets/00289896 [19:51:27]OFD Sender: To server: pG, [19:51:27]CommunicateWithHost lk.salyk.kg:30040 [19:51:27]ConnectInit lk.salyk.kg [19:51:28]Connected sock=10 [19: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 33 32 0C 01 00 00 23 E1 04 01 26 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 3A 02 00 00 F4 03 04 00 BF C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6C 04 00 35 04 06 00 86 7D 6D 39 DC 10 42 0B 98 30 DC F4 DC 42 [19:51:28]Write to MH i2c: 01 00 00 8E 1E AC [19:51:28]Write i2c OK [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: 01 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: 01 07 00 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: 01 07 00 8E 1E 00 00 00 00 00 C0 0C 7F [19:51:28]RasterBufferAndPrint [19:51:28]line [19:51:28]line [19:51:28]line [19:51:28]line [19:51:28]line [19:51:28]written 0, free lines is 3270 [19:51:28]MH_Cut [19:51:28]Write to MH i2c: D1 01 00 95 1E 01 85 [19:51:28]Write i2c OK [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: D1 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: D1 01 00 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: D1 01 00 95 1E 00 84 [19:51:28]Write to MH i2c: 01 00 00 96 1E B4 [19:51:28]Write i2c OK [19:51:28]MH_I2C_Read... [19: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 33 32 4F 00 00 00 E1 CB 47 00 CB DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 68 6C 04 00 F4 03 04 00 93 6E F1 66 B6 04 01 00 00 CF 38 0E 9D 33 FE 62 C8 [19:51:28]CommunicateWithHost err = 0 [19:51:28]CheckOFDResponse [19:51:28]1017 (14) - 77093643461234 [19:51:28]1041 (16) - 0000000000871832 [19:51:28]1040 (4) - 289896 [19:51:28]1012 (4) - 23.09.2024 13:35 [19:51:28]1206 (1) - 0 [19:51:28]OFD Sender: Remove packet 289896 [19:51:28]ProducePacketName [19:51:28]name=ofd_packets/00289896 [19:51:28]NVStorageDeleteData [19:51:28]*** Cut start [19:51:28]*** Partial cut [19:51:28]*** CUTSNS_PIN = 1 [19:51:28]OFD Sender: No OFD packet to send [19:51:28]*** CUTSNS_PIN = 0 [19:51:29]*** Brake cut motor [19:51:29]Read from MH i2c: 01 [19:51:29]MH_I2C_Read... [19:51:29]*** Stop cut motor [19:51:29]*** Cut end [19:51:29]Read from MH i2c: 01 07 00 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: 01 07 00 96 1E 00 00 00 00 00 FF 0F C9 [19:51:29]process_action close_receipt done [19:51:29]requested_data is exist [19:51:29]produce_requested_data [19:51:29]requested_item fm.sn is exist - process it [19:51:29]wFMCommunicate request_size=4 [19:51:29]MH_SAM_APDU [19:51:29]CAPDU: 80 11 00 00 [19:51:29]Write to MH i2c: E2 08 00 97 1E 80 11 00 00 00 00 00 00 2F [19:51:29]Write i2c OK [19:51:29]MH_I2C_Read... [19:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:29]Read from MH i2c: E2 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 17 00 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 17 00 97 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7F [19:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:51:29]wFMCommunicate OK [19:51:29]requested_item fd.num is exist - process it [19:51:29]SAM_PROTO_GetFieldsCounters [19:51:29]wFMCommunicate request_size=4 [19:51:29]MH_SAM_APDU [19:51:29]CAPDU: 80 13 00 00 [19:51:29]Write to MH i2c: E2 08 00 98 1E 80 13 00 00 00 00 00 00 32 [19:51:29]Write i2c OK [19:51:29]MH_I2C_Read... [19:51:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:29]Read from MH i2c: E2 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 62 00 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 62 00 98 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 68 6C 04 00 0E 04 04 00 03 02 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 E3 [19:51:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 68 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:29]wFMCommunicate OK [19:51:29]SAM_PROTO_GetFieldsCounters done [19:51:29]requested_item shift.num is exist - process it [19:51:29]requested_item shift.opened is exist - process it [19:51:29]req_shift_opened [19:51:29]FM_GetShiftState [19:51:29]SAM_PROTO_GetShiftState [19:51:29]wFMCommunicate request_size=4 [19:51:29]MH_SAM_APDU [19:51:29]CAPDU: 80 13 01 00 [19:51:29]Write to MH i2c: E2 08 00 99 1E 80 13 01 00 00 00 00 00 34 [19:51:29]Write i2c OK [19:51:29]MH_I2C_Read... [19:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:29]Read from MH i2c: E2 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 0E 00 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 0E 00 99 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [19:51:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:51:29]wFMCommunicate OK [19:51:29]SAM_PROTO_GetShiftState done [19:51:29]FM_GetShiftState done [19:51:29]req_shift_opened done [19:51:29]requested_item shift.open_date is exist - process it [19:51:29]req_shift_open_date [19:51:29]req_shift_open_date done [19:51:29]produce_requested_data done [19:51:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289896,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:51:29]process_action_free close_receipt [19:51:29]json_value_free [19:51:29]json_value_free done [19:51:29]process_json_proto returns [19:51:29]Send response to host [19:51:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289896,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:51:29]free response buf [19:51:29]execute_script done [19:51:29]execute_script returns [19:51:29]free content buf [19:51:29]Sock 8.Close socket [19:51:29]Sock 8.Thread stoped [19:51:34]OFD Sender: No OFD packet to send [19:51:39]OFD Sender: No OFD packet to send [19:51:44]OFD Sender: No OFD packet to send [19:51:49]OFD Sender: No OFD packet to send [19:51:54]OFD Sender: No OFD packet to send [19:51:59]OFD Sender: No OFD packet to send [19:52:04]OFD Sender: No OFD packet to send [19:52:09]OFD Sender: No OFD packet to send [19:52:14]OFD Sender: No OFD packet to send [19:52:15]accept exits with 9 [19:52:15]New connection [19:52:15]New thread 3067493732 created [19:52:15]Thread 3067350372 joined [19:52:15]Waiting for new connection... [19:52:15] Sock 9.Parse request [19:52:15]Sock 9.Check first char [19:52:15]Sock 9.First char is OK [19:52:15]request: POST /json_proto HTTP/1.0 [19:52:15]Method: POST [19:52:15]URL: /json_proto [19:52:15]Method is POST - this is cgi request [19:52:15]url: /json_proto [19:52:15]query_string will be loaded in cgi processing [19:52:15]execute_cgi json_proto POST (null) [19:52:15]execute_cgi path=json_proto method=POST [19:52:15]POST find Content-Length [19:52:15]Host: 172.17.41.135:8080 [19:52:15]Content-Length: 687 [19:52:15]Content-Type: application/json [19:52:15] [19:52:15]POST finish read [19:52:15]Found Content-Length = 687 [19:52:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 34.900, "sum" : 1305.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1305.00, "payments": [ { "type": 0, "sum" : 1305.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:15]execute_script... [19:52: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)24618008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 34.900, "sum" : 1305.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1305.00, "payments": [ { "type": 0, "sum" : 1305.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:15]POST & json_proto [19:52:15]process_json_proto [19:52:15]json parsed OK: [19:52:15]protocol is kg_v1.0 [19:52:15]action value=close_receipt [19:52:15]process_action close_receipt [19:52:15]cmd_close_receipt [19:52:15]MH_GetDate [19:52:15]Write to MH i2c: F0 00 00 9A 1E A7 [19:52:15]Write i2c OK [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: F0 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: F0 09 00 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: F0 09 00 9A 1E 00 F0 C6 F1 66 ED 3E 82 65 CF [19:52:15]GetLastDocTimeStamp 1727121087 [19:52:15]current date 1727121136 [19:52:15]FM_GetShiftState [19:52:15]SAM_PROTO_GetShiftState [19:52:15]wFMCommunicate request_size=4 [19:52:15]MH_SAM_APDU [19:52:15]CAPDU: 80 13 01 00 [19:52:15]Write to MH i2c: E2 08 00 9B 1E 80 13 01 00 00 00 00 00 36 [19:52:15]Write i2c OK [19:52:15]MH_I2C_Read... [19:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:15]Read from MH i2c: E2 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: E2 0E 00 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: E2 0E 00 9B 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D7 [19:52:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:52:15]wFMCommunicate OK [19:52:15]SAM_PROTO_GetShiftState done [19:52:15]FM_GetShiftState done [19:52:15]opened in 1727051401 [19:52:15]opened+sec_in_day 1727137801 [19:52:15]quantity*price = 130526 [19:52:15]sum+1 = 130527 [19:52:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 1305.00 Внесено: 2000.00 СДАЧА: 695.00 НСП 1% : 11.55 НДС 12% : 138.61 Наличными: 1305.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 571 23.09.2024 19:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289897 ФПД: 89581585190972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195216&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289897&fm=89581585190972&tin=02508201610067®Number=0000000000091827&sum=130500 [19:52:16]StoreToDocumentArchive [19:52:16]shift 515 fd 289897 [19:52:16]save to /storage/0515/doc_00289897 [19:52:16]save last doc name /storage/0515/doc_00289897 to /storage/kkm_last_doc_name [19:52:16]save OK [19:52:16]Clear old archive folders... [19:52:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:52:16]tlvbuf is B6F5E350 [19:52:16]SAM_PROTO_ClearQueue [19:52:16]wFMCommunicate request_size=4 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 09 00 00 [19:52:16]Write to MH i2c: E2 08 00 A8 1E 80 09 00 00 00 00 00 00 38 [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 A8 1E 00 90 00 3A [19:52:16]RAPDU: 90 00 [19:52:16]wFMCommunicate OK [19:52:16]SAM_PROTO_ClearQueue done [19:52:16]KKMCreateOFDPacket [19:52:16]OFDProtocolAddRootSTLVToBuf [19:52:16]FM_MakeSignedData [19:52:16]FM_MakeSignedData [19:52:16]SAM_PROTO_SignData [19:52:16]wFMCommunicate request_size=4 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 0D 01 02 [19:52:16]Write to MH i2c: E2 08 00 A9 1E 80 0D 01 02 00 00 00 00 40 [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 A9 1E 00 90 00 3B [19:52:16]RAPDU: 90 00 [19:52:16]wFMCommunicate OK [19:52:16]wFMCommunicate request_size=255 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 54 88 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DE FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 36 00 00 00 00 07 04 06 00 C4 FD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 F0 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6C 04 00 35 04 06 00 51 79 [19:52:16]Write to MH i2c: E2 02 01 AA 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 35 FF 03 08 00 03 54 88 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DE FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 36 00 00 00 00 07 04 06 00 C4 FD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 F0 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6C 04 00 35 04 06 00 51 79 00 00 AA [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:17]Read from MH i2c: E2 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 03 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 03 00 AA 1E 00 90 00 3C [19:52:17]RAPDU: 90 00 [19:52:17]wFMCommunicate OK [19:52:17]wFMCommunicate request_size=9 [19:52:17]MH_SAM_APDU [19:52:17]CAPDU: 80 0D 02 02 04 56 90 50 3C [19:52:17]Write to MH i2c: E2 0C 00 AB 1E 80 0D 02 02 04 00 56 90 50 3C 00 00 BD [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:17]Read from MH i2c: E2 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 03 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 03 00 AB 1E 00 90 00 3D [19:52:17]RAPDU: 90 00 [19:52:17]wFMCommunicate OK [19:52:17]wFMCommunicate request_size=4 [19:52:17]MH_SAM_APDU [19:52:17]CAPDU: 80 0D 03 02 [19:52:17]Write to MH i2c: E2 08 00 AC 1E 80 0D 03 02 00 00 00 00 45 [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:17]Read from MH i2c: E2 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 0B 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 0B 00 AC 1E 00 55 E0 D3 C3 B9 95 5B 0C 90 00 C6 [19:52:17]RAPDU: 55 E0 D3 C3 B9 95 5B 0C 90 00 [19:52:17]wFMCommunicate OK [19:52:17]SAM_PROTO_SignData done [19:52:17]FM_MakeSignedData done [19:52:17]CreateOFDProtocolMessage [19:52:17]wFMCommunicate request_size=4 [19:52:17]MH_SAM_APDU [19:52:17]CAPDU: 80 11 00 00 [19:52:17]Write to MH i2c: E2 08 00 AD 1E 80 11 00 00 00 00 00 00 45 [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:17]Read from MH i2c: E2 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 17 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: E2 17 00 AD 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 95 [19:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:52:17]wFMCommunicate OK [19:52:17]CreateOFDProtocolMessage done [19:52:17]OFDSenderStorePacket 289897 [19:52:17]StoreOFDPacket docnum=289897 [19:52:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 C2 01 06 01 BD E8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 54 88 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DE FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 36 00 00 00 00 07 04 06 00 C4 FD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 F0 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6C 04 00 35 04 06 00 51 79 56 90 50 3C 55 E0 D3 C3 B9 95 5B 0C [19:52:17]CheckFolder [19:52:17]dirname=/storage/ofd_packets [19:52:17]CheckFolder done [19:52:17]ProducePacketName [19:52:17]name=ofd_packets/00289897 [19:52:17]NVStorageSaveData ofd_packets/00289897 [19:52:17]File name is /storage/ofd_packets/00289897 [19:52:17]Write 300 bytes [19:52:17]NVStorageSaveData done [19:52:17]OFDSenderStorePacket done [19:52:17]KKMCreateOFDPacket done [19:52:17]NVStorageSaveData kkm_last_timestamp [19:52:17]File name is /storage/kkm_last_timestamp [19:52:17]Write 4 bytes [19:52:17]NVStorageSaveData done [19:52:17]ExternCall_PrintAddStr [19:52:17]wPrintStart [19:52:17]Write to MH i2c: 01 00 00 AE 1E CC [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 07 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 07 00 AE 1E 00 00 00 00 00 FF 0F E1 [19:52:17]RasterBufferAndPrint [19:52:17]line Счет N : (1)24618008 [19:52:17]line ИНН: 02508201610067 [19:52:17]line Контрольно-Кассовый Чек [19:52:17]line ПРОДАЖА [19:52:17]line ТРК (МРК, ГНК) : 71 [19:52:17]line Товар: 2711190000 [19:52:17]line ГАЗ-К-5 [19:52:17]line 34.900 * 37.40 [19:52:17]line = 1305.26 [19:52:17]line НДС 12% НСП 1% [19:52:17]line > о реализуемом товаре [19:52:17]line ОКРУГЛЕНИЕ: -0.26 [19:52:17]line ИТОГО: 1305.00 [19:52:17]line Внесено: 2000.00 [19:52:17]line СДАЧА: 695.00 [19:52:17]line НСП 1% : 11.55 [19:52:17]line НДС 12% : 138.61 [19:52:17]line Наличными: 1305.00 [19:52:17]line Безнал.: 0.00 [19:52:17]line Место: АЗС № 90 "Партнёр-нефть" [19:52:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:52:17]line СНО: Общий режим [19:52:17]line Чек 571 23.09.2024 19:52 [19:52:17]line Смена: 515 ФФД: 1.0 [19:52:17]line ЗНМ: 0300000107 [19:52:17]line РНМ: 0000000000091827 [19:52:17]line Версия ККМ: 001 [19:52:17]line ФМ: 0000000000871832 [19:52:17]line ФД: 289897 [19:52:17]line ФПД: 89581585190972 [19:52:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195216&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289897&fm=89581585190972&tin=02508201610067®Number=0000000000091827&sum=130500 [19:52:17]written 0, free lines is 4095 [19:52:17]OFD Sender: Processing packet 289897 [packets to send 1784, broken 1783] [19:52:17]ProducePacketName [19:52:17]name=ofd_packets/00289897 [19:52:17]OFD Sender: To server: pG, [19:52:17]CommunicateWithHost lk.salyk.kg:30040 [19:52:17]ConnectInit lk.salyk.kg [19:52:17]Connected sock=10 [19:52:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 C2 01 06 01 BD E8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 54 88 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DE FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 36 00 00 00 00 07 04 06 00 C4 FD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 F0 C6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 69 6C 04 00 35 04 06 00 51 79 56 90 50 3C 55 E0 D3 C3 B9 95 5B 0C [19:52:17]Write to MH i2c: 01 00 00 D8 1E F6 [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 07 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 07 00 D8 1E 00 00 00 00 00 CD 0C D6 [19:52:17]RasterBufferAndPrint [19:52:17]line [19:52:17]line [19:52:17]line [19:52:17]line [19:52:17]line [19:52:17]written 0, free lines is 3284 [19:52:17]MH_Cut [19:52:17]Write to MH i2c: D1 01 00 DF 1E 01 CF [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: D1 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: D1 01 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: D1 01 00 DF 1E 00 CE [19:52:17]Write to MH i2c: 01 00 00 E0 1E FE [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19: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 33 32 4F 00 00 00 04 77 47 00 E4 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 33 32 10 04 04 00 69 6C 04 00 F4 03 04 00 C4 6E F1 66 B6 04 01 00 00 93 B1 19 3C FD 12 4D 9D [19:52:17]CommunicateWithHost err = 0 [19:52:17]CheckOFDResponse [19:52:17]1017 (14) - 77093643461234 [19:52:17]1041 (16) - 0000000000871832 [19:52:17]1040 (4) - 289897 [19:52:17]1012 (4) - 23.09.2024 13:36 [19:52:17]1206 (1) - 0 [19:52:17]OFD Sender: Remove packet 289897 [19:52:17]ProducePacketName [19:52:17]name=ofd_packets/00289897 [19:52:17]NVStorageDeleteData [19:52:18]OFD Sender: No OFD packet to send [19:52:18]*** Cut start [19:52:18]*** Partial cut [19:52:18]*** CUTSNS_PIN = 1 [19:52:18]*** CUTSNS_PIN = 0 [19:52:18]*** Brake cut motor [19:52:19]Read from MH i2c: 01 [19:52:19]MH_I2C_Read... [19:52:19]*** Stop cut motor [19:52:19]*** Cut end [19:52:19]Read from MH i2c: 01 07 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: 01 07 00 E0 1E 00 00 00 00 00 FF 0F 13 [19:52:19]process_action close_receipt done [19:52:19]requested_data is exist [19:52:19]produce_requested_data [19:52:19]requested_item fm.sn is exist - process it [19:52:19]wFMCommunicate request_size=4 [19:52:19]MH_SAM_APDU [19:52:19]CAPDU: 80 11 00 00 [19:52:19]Write to MH i2c: E2 08 00 E1 1E 80 11 00 00 00 00 00 00 79 [19:52:19]Write i2c OK [19:52:19]MH_I2C_Read... [19:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:19]Read from MH i2c: E2 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 17 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 17 00 E1 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [19:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:52:19]wFMCommunicate OK [19:52:19]requested_item fd.num is exist - process it [19:52:19]SAM_PROTO_GetFieldsCounters [19:52:19]wFMCommunicate request_size=4 [19:52:19]MH_SAM_APDU [19:52:19]CAPDU: 80 13 00 00 [19:52:19]Write to MH i2c: E2 08 00 E2 1E 80 13 00 00 00 00 00 00 7C [19:52:19]Write i2c OK [19:52:19]MH_I2C_Read... [19:52:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:19]Read from MH i2c: E2 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 62 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 62 00 E2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 69 6C 04 00 0E 04 04 00 03 02 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 31 [19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 69 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:19]wFMCommunicate OK [19:52:19]SAM_PROTO_GetFieldsCounters done [19:52:19]requested_item shift.num is exist - process it [19:52:19]requested_item shift.opened is exist - process it [19:52:19]req_shift_opened [19:52:19]FM_GetShiftState [19:52:19]SAM_PROTO_GetShiftState [19:52:19]wFMCommunicate request_size=4 [19:52:19]MH_SAM_APDU [19:52:19]CAPDU: 80 13 01 00 [19:52:19]Write to MH i2c: E2 08 00 E3 1E 80 13 01 00 00 00 00 00 7E [19:52:19]Write i2c OK [19:52:19]MH_I2C_Read... [19:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:19]Read from MH i2c: E2 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 0E 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 0E 00 E3 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [19:52:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:52:19]wFMCommunicate OK [19:52:19]SAM_PROTO_GetShiftState done [19:52:19]FM_GetShiftState done [19:52:19]req_shift_opened done [19:52:19]requested_item shift.open_date is exist - process it [19:52:19]req_shift_open_date [19:52:19]req_shift_open_date done [19:52:19]produce_requested_data done [19:52:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289897,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:52:19]process_action_free close_receipt [19:52:19]json_value_free [19:52:19]json_value_free done [19:52:19]process_json_proto returns [19:52:19]Send response to host [19:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289897,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:52:19]free response buf [19:52:19]execute_script done [19:52:19]execute_script returns [19:52:19]free content buf [19:52:19]Sock 9.Close socket [19:52:19]Sock 9.Thread stoped [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:49]accept exits with 8 [19:52:49]New connection [19:52:49]New thread 3067350372 created [19:52:49]Thread 3067493732 joined [19:52:49]Waiting for new connection... [19:52:49] Sock 8.Parse request [19:52:49]Sock 8.Check first char [19:52:49]Sock 8.First char is OK [19:52:49]request: POST /json_proto HTTP/1.0 [19:52:49]Method: POST [19:52:49]URL: /json_proto [19:52:49]Method is POST - this is cgi request [19:52:49]url: /json_proto [19:52:49]query_string will be loaded in cgi processing [19:52:49]execute_cgi json_proto POST (null) [19:52:49]execute_cgi path=json_proto method=POST [19:52:49]POST find Content-Length [19:52:49]Host: 172.17.41.135:8080 [19:52:49]Content-Length: 681 [19:52:49]Content-Type: application/json [19:52:49] [19:52:49]POST finish read [19:52:49]Found Content-Length = 681 [19:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:49]execute_script... [19:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:49]POST & json_proto [19:52:49]process_json_proto [19:52:49]json parsed OK: [19:52:49]protocol is kg_v1.0 [19:52:49]action value=close_receipt [19:52:49]process_action close_receipt [19:52:49]cmd_close_receipt [19:52:49]MH_GetDate [19:52:49]Write to MH i2c: F0 00 00 E4 1E F1 [19:52:49]Write i2c OK [19:52:49]MH_I2C_Read... [19:52:49]Read from MH i2c: F0 [19:52:49]MH_I2C_Read... [19:52:49]Read from MH i2c: F0 09 00 [19:52:49]MH_I2C_Read... [19:52:49]Read from MH i2c: F0 09 00 E4 1E 00 13 C7 F1 66 ED 3E 82 65 3D [19:52:49]GetLastDocTimeStamp 1727121136 [19:52:49]current date 1727121171 [19:52:49]FM_GetShiftState [19:52:49]SAM_PROTO_GetShiftState [19:52:49]wFMCommunicate request_size=4 [19:52:49]MH_SAM_APDU [19:52:49]CAPDU: 80 13 01 00 [19:52:49]Write to MH i2c: E2 08 00 E5 1E 80 13 01 00 00 00 00 00 80 [19:52:49]Write i2c OK [19:52:49]MH_I2C_Read... [19:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:49]Read from MH i2c: E2 [19:52:49]MH_I2C_Read... [19:52:49]Read from MH i2c: E2 0E 00 [19:52:49]MH_I2C_Read... [19:52:49]Read from MH i2c: E2 0E 00 E5 1E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 21 [19:52:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:52:49]wFMCommunicate OK [19:52:49]SAM_PROTO_GetShiftState done [19:52:49]FM_GetShiftState done [19:52:49]opened in 1727051401 [19:52:49]opened+sec_in_day 1727137801 [19:52:49]quantity*price = 200025 [19:52:49]sum+1 = 200026 [19:52:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 572 23.09.2024 19:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289898 ФПД: 4194445738520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195251&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289898&fm=4194445738520&tin=02508201610067®Number=0000000000091827&sum=200000 [19:52:50]StoreToDocumentArchive [19:52:50]shift 515 fd 289898 [19:52:50]save to /storage/0515/doc_00289898 [19:52:50]save last doc name /storage/0515/doc_00289898 to /storage/kkm_last_doc_name [19:52:50]save OK [19:52:50]Clear old archive folders... [19:52:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:52:50]tlvbuf is B6F5E350 [19:52:50]SAM_PROTO_ClearQueue [19:52:50]wFMCommunicate request_size=4 [19:52:50]MH_SAM_APDU [19:52:50]CAPDU: 80 09 00 00 [19:52:50]Write to MH i2c: E2 08 00 F2 1E 80 09 00 00 00 00 00 00 82 [19:52:50]Write i2c OK [19:52:50]MH_I2C_Read... [19:52:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:50]Read from MH i2c: E2 [19:52:50]MH_I2C_Read... [19:52:50]Read from MH i2c: E2 03 00 [19:52:50]MH_I2C_Read... [19:52:50]Read from MH i2c: E2 03 00 F2 1E 00 90 00 84 [19:52:50]RAPDU: 90 00 [19:52:50]wFMCommunicate OK [19:52:50]SAM_PROTO_ClearQueue done [19:52:50]KKMCreateOFDPacket [19:52:50]OFDProtocolAddRootSTLVToBuf [19:52:50]FM_MakeSignedData [19:52:50]FM_MakeSignedData [19:52:50]SAM_PROTO_SignData [19:52:50]wFMCommunicate request_size=4 [19:52:50]MH_SAM_APDU [19:52:50]CAPDU: 80 0D 01 02 [19:52:50]Write to MH i2c: E2 08 00 F3 1E 80 0D 01 02 00 00 00 00 8A [19:52:50]Write i2c OK [19:52:50]MH_I2C_Read... [19:52:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:51]Read from MH i2c: E2 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 03 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 03 00 F3 1E 00 90 00 85 [19:52:51]RAPDU: 90 00 [19:52:51]wFMCommunicate OK [19:52:51]wFMCommunicate request_size=255 [19:52:51]MH_SAM_APDU [19:52:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 13 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6C 04 00 35 04 06 00 03 D0 98 72 [19:52:51]Write to MH i2c: E2 02 01 F4 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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 13 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6C 04 00 35 04 06 00 03 D0 98 72 00 00 27 [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:51]Read from MH i2c: E2 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 03 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 03 00 F4 1E 00 90 00 86 [19:52:51]RAPDU: 90 00 [19:52:51]wFMCommunicate OK [19:52:51]wFMCommunicate request_size=7 [19:52:51]MH_SAM_APDU [19:52:51]CAPDU: 80 0D 02 02 02 C2 18 [19:52:51]Write to MH i2c: E2 0A 00 F5 1E 80 0D 02 02 02 00 C2 18 00 00 6B [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:51]Read from MH i2c: E2 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 03 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 03 00 F5 1E 00 90 00 87 [19:52:51]RAPDU: 90 00 [19:52:51]wFMCommunicate OK [19:52:51]wFMCommunicate request_size=4 [19:52:51]MH_SAM_APDU [19:52:51]CAPDU: 80 0D 03 02 [19:52:51]Write to MH i2c: E2 08 00 F6 1E 80 0D 03 02 00 00 00 00 8F [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:51]Read from MH i2c: E2 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 0B 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 0B 00 F6 1E 00 4D 26 8A A7 F5 95 50 4B 90 00 59 [19:52:51]RAPDU: 4D 26 8A A7 F5 95 50 4B 90 00 [19:52:51]wFMCommunicate OK [19:52:51]SAM_PROTO_SignData done [19:52:51]FM_MakeSignedData done [19:52:51]CreateOFDProtocolMessage [19:52:51]wFMCommunicate request_size=4 [19:52:51]MH_SAM_APDU [19:52:51]CAPDU: 80 11 00 00 [19:52:51]Write to MH i2c: E2 08 00 F7 1E 80 11 00 00 00 00 00 00 8F [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:51]Read from MH i2c: E2 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 17 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 17 00 F7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DF [19:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:52:51]wFMCommunicate OK [19:52:51]CreateOFDProtocolMessage done [19:52:51]OFDSenderStorePacket 289898 [19:52:51]StoreOFDPacket docnum=289898 [19:52:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 70 D4 04 01 3F 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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 13 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6C 04 00 35 04 06 00 03 D0 98 72 C2 18 4D 26 8A A7 F5 95 50 4B [19:52:51]CheckFolder [19:52:51]dirname=/storage/ofd_packets [19:52:51]CheckFolder done [19:52:51]ProducePacketName [19:52:51]name=ofd_packets/00289898 [19:52:51]NVStorageSaveData ofd_packets/00289898 [19:52:51]File name is /storage/ofd_packets/00289898 [19:52:51]Write 298 bytes [19:52:51]NVStorageSaveData done [19:52:51]OFDSenderStorePacket done [19:52:51]KKMCreateOFDPacket done [19:52:51]NVStorageSaveData kkm_last_timestamp [19:52:51]File name is /storage/kkm_last_timestamp [19:52:51]Write 4 bytes [19:52:51]NVStorageSaveData done [19:52:51]ExternCall_PrintAddStr [19:52:51]wPrintStart [19:52:51]Write to MH i2c: 01 00 00 F8 1E 16 [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: 01 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: 01 07 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: 01 07 00 F8 1E 00 00 00 00 00 FF 0F 2B [19:52:51]RasterBufferAndPrint [19:52:51]line Счет N : (1)24618010 [19:52:51]line ИНН: 02508201610067 [19:52:51]line Контрольно-Кассовый Чек [19:52:51]line ПРОДАЖА [19:52:51]line ТРК (МРК, ГНК) : 11 [19:52:51]line Товар: 2710194210 [19:52:51]line ДТ-К-5 [19:52:51]line 26.250 * 76.20 [19:52:51]line = 2000.25 [19:52:51]line НДС 12% НСП 1% [19:52:51]line > о реализуемом товаре [19:52:51]line ОКРУГЛЕНИЕ: -0.25 [19:52:51]line ИТОГО: 2000.00 [19:52:51]line Внесено: 2000.00 [19:52:51]line СДАЧА: 0.00 [19:52:51]line НСП 1% : 17.70 [19:52:51]line НДС 12% : 212.42 [19:52:51]line Наличными: 2000.00 [19:52:51]line Безнал.: 0.00 [19:52:51]line Место: АЗС № 90 "Партнёр-нефть" [19:52:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:52:51]line СНО: Общий режим [19:52:51]line Чек 572 23.09.2024 19:52 [19:52:51]line Смена: 515 ФФД: 1.0 [19:52:51]line ЗНМ: 0300000107 [19:52:51]line РНМ: 0000000000091827 [19:52:51]line Версия ККМ: 001 [19:52:51]line ФМ: 0000000000871832 [19:52:51]line ФД: 289898 [19:52:51]line ФПД: 4194445738520 [19:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195251&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289898&fm=4194445738520&tin=02508201610067®Number=0000000000091827&sum=200000 [19:52:51]written 0, free lines is 4095 [19:52:51]OFD Sender: Processing packet 289898 [packets to send 1784, broken 1783] [19:52:51]ProducePacketName [19:52:51]name=ofd_packets/00289898 [19:52:51]OFD Sender: To server: pG, [19:52:51]CommunicateWithHost lk.salyk.kg:30040 [19:52:51]ConnectInit lk.salyk.kg [19:52:51]Connected sock=10 [19:52: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 33 32 0C 01 00 00 70 D4 04 01 3F 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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 13 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6A 6C 04 00 35 04 06 00 03 D0 98 72 C2 18 4D 26 8A A7 F5 95 50 4B [19:52:51]Write to MH i2c: 01 00 00 22 1F 41 [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: 01 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: 01 07 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: 01 07 00 22 1F 00 00 00 00 00 C1 0C 15 [19:52:51]RasterBufferAndPrint [19:52:51]line [19:52:51]line [19:52:51]line [19:52:51]line [19:52:51]line [19:52:51]written 0, free lines is 3271 [19:52:51]MH_Cut [19:52:51]Write to MH i2c: D1 01 00 29 1F 01 1A [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: D1 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: D1 01 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: D1 01 00 29 1F 00 19 [19:52:51]Write to MH i2c: 01 00 00 2A 1F 49 [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52: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 33 32 4F 00 00 00 1A 9C 47 00 3E 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 33 32 10 04 04 00 6A 6C 04 00 F4 03 04 00 E6 6E F1 66 B6 04 01 00 00 76 55 D9 6E BE B1 23 97 [19:52:52]CommunicateWithHost err = 0 [19:52:52]CheckOFDResponse [19:52:52]1017 (14) - 77093643461234 [19:52:52]1041 (16) - 0000000000871832 [19:52:52]1040 (4) - 289898 [19:52:52]1012 (4) - 23.09.2024 13:36 [19:52:52]1206 (1) - 0 [19:52:52]OFD Sender: Remove packet 289898 [19:52:52]ProducePacketName [19:52:52]name=ofd_packets/00289898 [19:52:52]NVStorageDeleteData [19:52:52]OFD Sender: No OFD packet to send [19:52:52]*** Cut start [19:52:52]*** Partial cut [19:52:52]*** CUTSNS_PIN = 1 [19:52:52]*** CUTSNS_PIN = 0 [19:52:52]*** Brake cut motor [19:52:53]Read from MH i2c: 01 [19:52:53]MH_I2C_Read... [19:52:53]*** Stop cut motor [19:52:53]*** Cut end [19:52:53]Read from MH i2c: 01 07 00 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: 01 07 00 2A 1F 00 00 00 00 00 FF 0F 5E [19:52:53]process_action close_receipt done [19:52:53]requested_data is exist [19:52:53]produce_requested_data [19:52:53]requested_item fm.sn is exist - process it [19:52:53]wFMCommunicate request_size=4 [19:52:53]MH_SAM_APDU [19:52:53]CAPDU: 80 11 00 00 [19:52:53]Write to MH i2c: E2 08 00 2B 1F 80 11 00 00 00 00 00 00 C4 [19:52:53]Write i2c OK [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: E2 [19:52:53]MH_I2C_Read... [19:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:53]Read from MH i2c: E2 17 00 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: E2 17 00 2B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 14 [19:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:52:53]wFMCommunicate OK [19:52:53]requested_item fd.num is exist - process it [19:52:53]SAM_PROTO_GetFieldsCounters [19:52:53]wFMCommunicate request_size=4 [19:52:53]MH_SAM_APDU [19:52:53]CAPDU: 80 13 00 00 [19:52:53]Write to MH i2c: E2 08 00 2C 1F 80 13 00 00 00 00 00 00 C7 [19:52:53]Write i2c OK [19:52:53]MH_I2C_Read... [19:52:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:53]Read from MH i2c: E2 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: E2 62 00 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: E2 62 00 2C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6A 6C 04 00 0E 04 04 00 03 02 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 80 [19:52: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6A 6C 04 00 0E 04 04 00 03 02 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 [19:52:53]wFMCommunicate OK [19:52:53]SAM_PROTO_GetFieldsCounters done [19:52:53]requested_item shift.num is exist - process it [19:52:53]requested_item shift.opened is exist - process it [19:52:53]req_shift_opened [19:52:53]FM_GetShiftState [19:52:53]SAM_PROTO_GetShiftState [19:52:53]wFMCommunicate request_size=4 [19:52:53]MH_SAM_APDU [19:52:53]CAPDU: 80 13 01 00 [19:52:53]Write to MH i2c: E2 08 00 2D 1F 80 13 01 00 00 00 00 00 C9 [19:52:53]Write i2c OK [19:52:53]MH_I2C_Read... [19:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:53]Read from MH i2c: E2 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: E2 0E 00 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: E2 0E 00 2D 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6A [19:52:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:52:53]wFMCommunicate OK [19:52:53]SAM_PROTO_GetShiftState done [19:52:53]FM_GetShiftState done [19:52:53]req_shift_opened done [19:52:53]requested_item shift.open_date is exist - process it [19:52:53]req_shift_open_date [19:52:53]req_shift_open_date done [19:52:53]produce_requested_data done [19:52:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289898,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:52:53]process_action_free close_receipt [19:52:53]json_value_free [19:52:53]json_value_free done [19:52:53]process_json_proto returns [19:52:53]Send response to host [19:52:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289898,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:52:53]free response buf [19:52:53]execute_script done [19:52:53]execute_script returns [19:52:53]free content buf [19:52:53]Sock 8.Close socket [19:52:53]Sock 8.Thread stoped [19:52:57]OFD Sender: No OFD packet to send [19:53:02]OFD Sender: No OFD packet to send [19:53:07]OFD Sender: No OFD packet to send [19:53:12]OFD Sender: No OFD packet to send [19:53:17]OFD Sender: No OFD packet to send [19:53:22]OFD Sender: No OFD packet to send [19:53:27]OFD Sender: No OFD packet to send [19:53:33]OFD Sender: No OFD packet to send [19:53:38]OFD Sender: No OFD packet to send [19:53:43]OFD Sender: No OFD packet to send [19:53:43]accept exits with 9 [19:53:43]New connection [19:53:43]New thread 3067493732 created [19:53:43]Thread 3067350372 joined [19:53:43]Waiting for new connection... [19:53:43] Sock 9.Parse request [19:53:43]Sock 9.Check first char [19:53:43]Sock 9.First char is OK [19:53:43]request: POST /json_proto HTTP/1.0 [19:53:43]Method: POST [19:53:43]URL: /json_proto [19:53:43]Method is POST - this is cgi request [19:53:43]url: /json_proto [19:53:43]query_string will be loaded in cgi processing [19:53:43]execute_cgi json_proto POST (null) [19:53:43]execute_cgi path=json_proto method=POST [19:53:43]POST find Content-Length [19:53:43]Host: 172.17.41.135:8080 [19:53:43]Content-Length: 680 [19:53:43]Content-Type: application/json [19:53:43] [19:53:43]POST finish read [19:53:43]Found Content-Length = 680 [19:53:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.260, "sum" : 695.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 695.00, "total" : 695.00, "payments": [ { "type": 0, "sum" : 695.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:43]execute_script... [19:53: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)24618011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.260, "sum" : 695.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 695.00, "total" : 695.00, "payments": [ { "type": 0, "sum" : 695.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:43]POST & json_proto [19:53:43]process_json_proto [19:53:43]json parsed OK: [19:53:43]protocol is kg_v1.0 [19:53:43]action value=close_receipt [19:53:43]process_action close_receipt [19:53:43]cmd_close_receipt [19:53:43]MH_GetDate [19:53:43]Write to MH i2c: F0 00 00 2E 1F 3C [19:53:43]Write i2c OK [19:53:43]MH_I2C_Read... [19:53:43]Read from MH i2c: F0 [19:53:43]MH_I2C_Read... [19:53:43]Read from MH i2c: F0 09 00 [19:53:43]MH_I2C_Read... [19:53:43]Read from MH i2c: F0 09 00 2E 1F 00 49 C7 F1 66 ED 3E 82 65 BE [19:53:43]GetLastDocTimeStamp 1727121171 [19:53:43]current date 1727121225 [19:53:43]FM_GetShiftState [19:53:43]SAM_PROTO_GetShiftState [19:53:43]wFMCommunicate request_size=4 [19:53:43]MH_SAM_APDU [19:53:43]CAPDU: 80 13 01 00 [19:53:43]Write to MH i2c: E2 08 00 2F 1F 80 13 01 00 00 00 00 00 CB [19:53:43]Write i2c OK [19:53:43]MH_I2C_Read... [19:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:43]Read from MH i2c: E2 [19:53:43]MH_I2C_Read... [19:53:43]Read from MH i2c: E2 0E 00 [19:53:43]MH_I2C_Read... [19:53:43]Read from MH i2c: E2 0E 00 2F 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6C [19:53:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:53:43]wFMCommunicate OK [19:53:43]SAM_PROTO_GetShiftState done [19:53:43]FM_GetShiftState done [19:53:43]opened in 1727051401 [19:53:43]opened+sec_in_day 1727137801 [19:53:43]quantity*price = 69562 [19:53:43]sum+1 = 69564 [19:53:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 695.00 Внесено: 695.00 СДАЧА: 0.00 НСП 1% : 6.16 НДС 12% : 73.87 Наличными: 695.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 573 23.09.2024 19:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289899 ФПД: 57054240735620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195345&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289899&fm=57054240735620&tin=02508201610067®Number=0000000000091827&sum=69500 [19:53:45]StoreToDocumentArchive [19:53:45]shift 515 fd 289899 [19:53:45]save to /storage/0515/doc_00289899 [19:53:45]save last doc name /storage/0515/doc_00289899 to /storage/kkm_last_doc_name [19:53:45]save OK [19:53:45]Clear old archive folders... [19:53:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:53:45]tlvbuf is 01897060 [19:53:45]SAM_PROTO_ClearQueue [19:53:45]wFMCommunicate request_size=4 [19:53:45]MH_SAM_APDU [19:53:45]CAPDU: 80 09 00 00 [19:53:45]Write to MH i2c: E2 08 00 3C 1F 80 09 00 00 00 00 00 00 CD [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:53:45]Read from MH i2c: E2 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 3C 1F 00 90 00 CF [19:53:45]RAPDU: 90 00 [19:53:45]wFMCommunicate OK [19:53:45]SAM_PROTO_ClearQueue done [19:53:45]KKMCreateOFDPacket [19:53:45]OFDProtocolAddRootSTLVToBuf [19:53:45]FM_MakeSignedData [19:53:45]FM_MakeSignedData [19:53:45]SAM_PROTO_SignData [19:53:45]wFMCommunicate request_size=4 [19:53:45]MH_SAM_APDU [19:53:45]CAPDU: 80 0D 01 02 [19:53:45]Write to MH i2c: E2 08 00 3D 1F 80 0D 01 02 00 00 00 00 D5 [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:53:45]Read from MH i2c: E2 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 3D 1F 00 90 00 D0 [19:53:45]RAPDU: 90 00 [19:53:45]wFMCommunicate OK [19:53:45]wFMCommunicate request_size=255 [19:53:45]MH_SAM_APDU [19:53:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BB 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 1C 00 00 00 00 07 04 06 00 7C 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6C 04 00 35 04 06 00 33 [19:53:45]Write to MH i2c: E2 02 01 3E 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BB 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 1C 00 00 00 00 07 04 06 00 7C 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6C 04 00 35 04 06 00 33 00 00 AD [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:45]Read from MH i2c: E2 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 3E 1F 00 90 00 D1 [19:53:45]RAPDU: 90 00 [19:53:45]wFMCommunicate OK [19:53:45]wFMCommunicate request_size=10 [19:53:45]MH_SAM_APDU [19:53:45]CAPDU: 80 0D 02 02 05 E3 F9 C0 81 84 [19:53:45]Write to MH i2c: E2 0D 00 3F 1F 80 0D 02 02 05 00 E3 F9 C0 81 84 00 00 83 [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:45]Read from MH i2c: E2 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 03 00 3F 1F 00 90 00 D2 [19:53:45]RAPDU: 90 00 [19:53:45]wFMCommunicate OK [19:53:45]wFMCommunicate request_size=4 [19:53:45]MH_SAM_APDU [19:53:45]CAPDU: 80 0D 03 02 [19:53:45]Write to MH i2c: E2 08 00 40 1F 80 0D 03 02 00 00 00 00 DA [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:53:45]Read from MH i2c: E2 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 0B 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 0B 00 40 1F 00 87 7D F4 9B E3 7C 56 57 90 00 7A [19:53:45]RAPDU: 87 7D F4 9B E3 7C 56 57 90 00 [19:53:45]wFMCommunicate OK [19:53:45]SAM_PROTO_SignData done [19:53:45]FM_MakeSignedData done [19:53:45]CreateOFDProtocolMessage [19:53:45]wFMCommunicate request_size=4 [19:53:45]MH_SAM_APDU [19:53:45]CAPDU: 80 11 00 00 [19:53:45]Write to MH i2c: E2 08 00 41 1F 80 11 00 00 00 00 00 00 DA [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:45]Read from MH i2c: E2 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 17 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 17 00 41 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2A [19:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:53:45]wFMCommunicate OK [19:53:45]CreateOFDProtocolMessage done [19:53:45]OFDSenderStorePacket 289899 [19:53:45]StoreOFDPacket docnum=289899 [19:53:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B7 57 07 01 F6 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BB 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 1C 00 00 00 00 07 04 06 00 7C 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6C 04 00 35 04 06 00 33 E3 F9 C0 81 84 87 7D F4 9B E3 7C 56 57 [19:53:45]CheckFolder [19:53:45]dirname=/storage/ofd_packets [19:53:45]CheckFolder done [19:53:45]ProducePacketName [19:53:45]name=ofd_packets/00289899 [19:53:45]NVStorageSaveData ofd_packets/00289899 [19:53:45]File name is /storage/ofd_packets/00289899 [19:53:45]Write 301 bytes [19:53:45]NVStorageSaveData done [19:53:45]OFDSenderStorePacket done [19:53:45]KKMCreateOFDPacket done [19:53:45]NVStorageSaveData kkm_last_timestamp [19:53:45]File name is /storage/kkm_last_timestamp [19:53:45]Write 4 bytes [19:53:45]NVStorageSaveData done [19:53:45]ExternCall_PrintAddStr [19:53:45]wPrintStart [19:53:45]Write to MH i2c: 01 00 00 42 1F 61 [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: 01 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: 01 07 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: 01 07 00 42 1F 00 00 00 00 00 FF 0F 76 [19:53:45]RasterBufferAndPrint [19:53:45]line Счет N : (1)24618011 [19:53:45]line ИНН: 02508201610067 [19:53:45]line Контрольно-Кассовый Чек [19:53:45]line ПРОДАЖА [19:53:45]line ТРК (МРК, ГНК) : 33 [19:53:45]line Товар: 2710124130 [19:53:45]line Аи-92-К-5 [19:53:45]line 10.260 * 67.80 [19:53:45]line = 695.63 [19:53:45]line НДС 12% НСП 1% [19:53:45]line > о реализуемом товаре [19:53:45]line ОКРУГЛЕНИЕ: -0.63 [19:53:45]line ИТОГО: 695.00 [19:53:45]line Внесено: 695.00 [19:53:45]line СДАЧА: 0.00 [19:53:45]line НСП 1% : 6.16 [19:53:45]line НДС 12% : 73.87 [19:53:45]line Наличными: 695.00 [19:53:45]line Безнал.: 0.00 [19:53:45]line Место: АЗС № 90 "Партнёр-нефть" [19:53:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:53:45]line СНО: Общий режим [19:53:45]line Чек 573 23.09.2024 19:53 [19:53:45]line Смена: 515 ФФД: 1.0 [19:53:45]line ЗНМ: 0300000107 [19:53:45]line РНМ: 0000000000091827 [19:53:45]line Версия ККМ: 001 [19:53:45]line ФМ: 0000000000871832 [19:53:45]line ФД: 289899 [19:53:45]line ФПД: 57054240735620 [19:53:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195345&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289899&fm=57054240735620&tin=02508201610067®Number=0000000000091827&sum=69500 [19:53:45]written 0, free lines is 4095 [19:53:45]OFD Sender: Processing packet 289899 [packets to send 1784, broken 1783] [19:53:45]ProducePacketName [19:53:45]name=ofd_packets/00289899 [19:53:45]OFD Sender: To server: pG, [19:53:45]CommunicateWithHost lk.salyk.kg:30040 [19:53:45]ConnectInit lk.salyk.kg [19:53:46]Connected sock=8 [19:53: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 33 32 0F 01 00 00 B7 57 07 01 F6 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BB 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 1C 00 00 00 00 07 04 06 00 7C 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6B 6C 04 00 35 04 06 00 33 E3 F9 C0 81 84 87 7D F4 9B E3 7C 56 57 [19:53:46]Write to MH i2c: 01 00 00 6C 1F 8B [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: 01 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: 01 07 00 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: 01 07 00 6C 1F 00 00 00 00 00 CF 0C 6D [19:53:46]RasterBufferAndPrint [19:53:46]line [19:53:46]line [19:53:46]line [19:53:46]line [19:53:46]line [19:53:46]written 0, free lines is 3286 [19:53:46]MH_Cut [19:53:46]Write to MH i2c: D1 01 00 73 1F 01 64 [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: D1 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: D1 01 00 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: D1 01 00 73 1F 00 63 [19:53:46]Write to MH i2c: 01 00 00 74 1F 93 [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53: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 33 32 4F 00 00 00 DE 98 47 00 C3 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 33 32 10 04 04 00 6B 6C 04 00 F4 03 04 00 1C 6F F1 66 B6 04 01 00 00 AF A7 6C 39 1D 8B 10 B7 [19:53:46]CommunicateWithHost err = 0 [19:53:46]CheckOFDResponse [19:53:46]1017 (14) - 77093643461234 [19:53:46]1041 (16) - 0000000000871832 [19:53:46]1040 (4) - 289899 [19:53:46]1012 (4) - 23.09.2024 13:37 [19:53:46]1206 (1) - 0 [19:53:46]OFD Sender: Remove packet 289899 [19:53:46]ProducePacketName [19:53:46]name=ofd_packets/00289899 [19:53:46]NVStorageDeleteData [19:53:46]OFD Sender: No OFD packet to send [19:53:46]*** Cut start [19:53:46]*** Partial cut [19:53:46]*** CUTSNS_PIN = 1 [19:53:47]*** CUTSNS_PIN = 0 [19:53:47]*** Brake cut motor [19:53:47]Read from MH i2c: 01 [19:53:47]MH_I2C_Read... [19:53:47]*** Stop cut motor [19:53:47]*** Cut end [19:53:47]Read from MH i2c: 01 07 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: 01 07 00 74 1F 00 00 00 00 00 FF 0F A8 [19:53:47]process_action close_receipt done [19:53:47]requested_data is exist [19:53:47]produce_requested_data [19:53:47]requested_item fm.sn is exist - process it [19:53:47]wFMCommunicate request_size=4 [19:53:47]MH_SAM_APDU [19:53:47]CAPDU: 80 11 00 00 [19:53:47]Write to MH i2c: E2 08 00 75 1F 80 11 00 00 00 00 00 00 0E [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:47]Read from MH i2c: E2 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 17 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 17 00 75 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5E [19:53:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:53:47]wFMCommunicate OK [19:53:47]requested_item fd.num is exist - process it [19:53:47]SAM_PROTO_GetFieldsCounters [19:53:47]wFMCommunicate request_size=4 [19:53:47]MH_SAM_APDU [19:53:47]CAPDU: 80 13 00 00 [19:53:47]Write to MH i2c: E2 08 00 76 1F 80 13 00 00 00 00 00 00 11 [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:53:47]Read from MH i2c: E2 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 62 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 62 00 76 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6B 6C 04 00 0E 04 04 00 03 02 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 CE [19:53: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6B 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:53:47]wFMCommunicate OK [19:53:47]SAM_PROTO_GetFieldsCounters done [19:53:47]requested_item shift.num is exist - process it [19:53:47]requested_item shift.opened is exist - process it [19:53:47]req_shift_opened [19:53:47]FM_GetShiftState [19:53:47]SAM_PROTO_GetShiftState [19:53:47]wFMCommunicate request_size=4 [19:53:47]MH_SAM_APDU [19:53:47]CAPDU: 80 13 01 00 [19:53:47]Write to MH i2c: E2 08 00 77 1F 80 13 01 00 00 00 00 00 13 [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:47]Read from MH i2c: E2 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 0E 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 0E 00 77 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B4 [19:53:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:53:47]wFMCommunicate OK [19:53:47]SAM_PROTO_GetShiftState done [19:53:47]FM_GetShiftState done [19:53:47]req_shift_opened done [19:53:47]requested_item shift.open_date is exist - process it [19:53:47]req_shift_open_date [19:53:47]req_shift_open_date done [19:53:47]produce_requested_data done [19:53:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289899,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:53:47]process_action_free close_receipt [19:53:47]json_value_free [19:53:47]json_value_free done [19:53:47]process_json_proto returns [19:53:47]Send response to host [19:53:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289899,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:53:47]free response buf [19:53:47]execute_script done [19:53:47]execute_script returns [19:53:47]free content buf [19:53:47]Sock 9.Close socket [19:53:47]Sock 9.Thread stoped [19:53:51]OFD Sender: No OFD packet to send [19:53:56]OFD Sender: No OFD packet to send [19:54:01]OFD Sender: No OFD packet to send [19:54:07]OFD Sender: No OFD packet to send [19:54:12]OFD Sender: No OFD packet to send [19:54:17]OFD Sender: No OFD packet to send [19:54:22]OFD Sender: No OFD packet to send [19:54:27]OFD Sender: No OFD packet to send [19:54:32]OFD Sender: No OFD packet to send [19:54:37]OFD Sender: No OFD packet to send [19:54:42]OFD Sender: No OFD packet to send [19:54:45]accept exits with 10 [19:54:45]New connection [19:54:45]New thread 3067350372 created [19:54:45]Thread 3067493732 joined [19:54:45]Waiting for new connection... [19:54:45] Sock 10.Parse request [19:54:45]Sock 10.Check first char [19:54:45]Sock 10.First char is OK [19:54:45]request: POST /json_proto HTTP/1.0 [19:54:45]Method: POST [19:54:45]URL: /json_proto [19:54:45]Method is POST - this is cgi request [19:54:45]url: /json_proto [19:54:45]query_string will be loaded in cgi processing [19:54:45]execute_cgi json_proto POST (null) [19:54:45]execute_cgi path=json_proto method=POST [19:54:45]POST find Content-Length [19:54:45]Host: 172.17.41.135:8080 [19:54:45]Content-Length: 684 [19:54:45]Content-Type: application/json [19:54:45] [19:54:45]POST finish read [19:54:45]Found Content-Length = 684 [19:54:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:54:45]execute_script... [19:54: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)24618012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:54:45]POST & json_proto [19:54:45]process_json_proto [19:54:45]json parsed OK: [19:54:45]protocol is kg_v1.0 [19:54:45]action value=close_receipt [19:54:45]process_action close_receipt [19:54:45]cmd_close_receipt [19:54:45]MH_GetDate [19:54:45]Write to MH i2c: F0 00 00 78 1F 86 [19:54:45]Write i2c OK [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: F0 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: F0 09 00 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: F0 09 00 78 1F 00 86 C7 F1 66 ED 3E 82 65 45 [19:54:45]GetLastDocTimeStamp 1727121225 [19:54:45]current date 1727121286 [19:54:45]FM_GetShiftState [19:54:45]SAM_PROTO_GetShiftState [19:54:45]wFMCommunicate request_size=4 [19:54:45]MH_SAM_APDU [19:54:45]CAPDU: 80 13 01 00 [19:54:45]Write to MH i2c: E2 08 00 79 1F 80 13 01 00 00 00 00 00 15 [19:54:45]Write i2c OK [19:54:45]MH_I2C_Read... [19:54:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:45]Read from MH i2c: E2 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 0E 00 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 0E 00 79 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B6 [19:54:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:54:45]wFMCommunicate OK [19:54:45]SAM_PROTO_GetShiftState done [19:54:45]FM_GetShiftState done [19:54:45]opened in 1727051401 [19:54:45]opened+sec_in_day 1727137801 [19:54:45]quantity*price = 100021 [19:54:45]sum+1 = 100023 [19:54:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 574 23.09.2024 19:54 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289900 ФПД: 204577894041920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195446&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289900&fm=204577894041920&tin=02508201610067®Number=0000000000091827&sum=100000 [19:54:46]StoreToDocumentArchive [19:54:46]shift 515 fd 289900 [19:54:46]save to /storage/0515/doc_00289900 [19:54:46]save last doc name /storage/0515/doc_00289900 to /storage/kkm_last_doc_name [19:54:46]save OK [19:54:46]Clear old archive folders... [19:54:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:46]tlvbuf is 01897060 [19:54:46]SAM_PROTO_ClearQueue [19:54:46]wFMCommunicate request_size=4 [19:54:46]MH_SAM_APDU [19:54:46]CAPDU: 80 09 00 00 [19:54:46]Write to MH i2c: E2 08 00 86 1F 80 09 00 00 00 00 00 00 17 [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:46]Read from MH i2c: E2 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 86 1F 00 90 00 19 [19:54:46]RAPDU: 90 00 [19:54:46]wFMCommunicate OK [19:54:46]SAM_PROTO_ClearQueue done [19:54:46]KKMCreateOFDPacket [19:54:46]OFDProtocolAddRootSTLVToBuf [19:54:46]FM_MakeSignedData [19:54:46]FM_MakeSignedData [19:54:46]SAM_PROTO_SignData [19:54:46]wFMCommunicate request_size=4 [19:54:46]MH_SAM_APDU [19:54:46]CAPDU: 80 0D 01 02 [19:54:46]Write to MH i2c: E2 08 00 87 1F 80 0D 01 02 00 00 00 00 1F [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:46]Read from MH i2c: E2 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 87 1F 00 90 00 1A [19:54:46]RAPDU: 90 00 [19:54:46]wFMCommunicate OK [19:54:46]wFMCommunicate request_size=255 [19:54:46]MH_SAM_APDU [19:54: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 86 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6C 04 00 35 04 06 00 BA [19:54:46]Write to MH i2c: E2 02 01 88 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 86 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6C 04 00 35 04 06 00 BA 00 00 49 [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:46]Read from MH i2c: E2 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 88 1F 00 90 00 1B [19:54:46]RAPDU: 90 00 [19:54:46]wFMCommunicate OK [19:54:46]wFMCommunicate request_size=10 [19:54:46]MH_SAM_APDU [19:54:46]CAPDU: 80 0D 02 02 05 10 00 B4 09 40 [19:54:46]Write to MH i2c: E2 0D 00 89 1F 80 0D 02 02 05 00 10 00 B4 09 40 00 00 39 [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:46]Read from MH i2c: E2 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 03 00 89 1F 00 90 00 1C [19:54:46]RAPDU: 90 00 [19:54:46]wFMCommunicate OK [19:54:46]wFMCommunicate request_size=4 [19:54:46]MH_SAM_APDU [19:54:46]CAPDU: 80 0D 03 02 [19:54:46]Write to MH i2c: E2 08 00 8A 1F 80 0D 03 02 00 00 00 00 24 [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:46]Read from MH i2c: E2 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 0B 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 0B 00 8A 1F 00 03 D7 FC 0D 76 A0 36 C1 90 00 15 [19:54:46]RAPDU: 03 D7 FC 0D 76 A0 36 C1 90 00 [19:54:46]wFMCommunicate OK [19:54:46]SAM_PROTO_SignData done [19:54:46]FM_MakeSignedData done [19:54:46]CreateOFDProtocolMessage [19:54:46]wFMCommunicate request_size=4 [19:54:46]MH_SAM_APDU [19:54:46]CAPDU: 80 11 00 00 [19:54:46]Write to MH i2c: E2 08 00 8B 1F 80 11 00 00 00 00 00 00 24 [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:46]Read from MH i2c: E2 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 17 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: E2 17 00 8B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 74 [19:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:54:46]wFMCommunicate OK [19:54:46]CreateOFDProtocolMessage done [19:54:46]OFDSenderStorePacket 289900 [19:54:46]StoreOFDPacket docnum=289900 [19:54:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 60 51 07 01 E8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 86 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6C 04 00 35 04 06 00 BA 10 00 B4 09 40 03 D7 FC 0D 76 A0 36 C1 [19:54:46]CheckFolder [19:54:46]dirname=/storage/ofd_packets [19:54:46]CheckFolder done [19:54:46]ProducePacketName [19:54:46]name=ofd_packets/00289900 [19:54:46]NVStorageSaveData ofd_packets/00289900 [19:54:46]File name is /storage/ofd_packets/00289900 [19:54:46]Write 301 bytes [19:54:46]NVStorageSaveData done [19:54:46]OFDSenderStorePacket done [19:54:46]KKMCreateOFDPacket done [19:54:46]NVStorageSaveData kkm_last_timestamp [19:54:46]File name is /storage/kkm_last_timestamp [19:54:46]Write 4 bytes [19:54:46]NVStorageSaveData done [19:54:46]ExternCall_PrintAddStr [19:54:46]wPrintStart [19:54:46]Write to MH i2c: 01 00 00 8C 1F AB [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: 01 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: 01 07 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: 01 07 00 8C 1F 00 00 00 00 00 FF 0F C0 [19:54:46]RasterBufferAndPrint [19:54:46]line Счет N : (1)24618012 [19:54:46]line ИНН: 02508201610067 [19:54:46]line Контрольно-Кассовый Чек [19:54:46]line ПРОДАЖА [19:54:46]line ТРК (МРК, ГНК) : 52 [19:54:46]line Товар: 2710124500 [19:54:46]line Аи-95-К-5 [19:54:46]line 13.480 * 74.20 [19:54:46]line = 1000.22 [19:54:46]line НДС 12% НСП 1% [19:54:46]line > о реализуемом товаре [19:54:46]line ОКРУГЛЕНИЕ: -0.22 [19:54:46]line ИТОГО: 1000.00 [19:54:46]line Внесено: 1000.00 [19:54:46]line СДАЧА: 0.00 [19:54:46]line НСП 1% : 8.85 [19:54:46]line НДС 12% : 106.22 [19:54:46]line Наличными: 1000.00 [19:54:46]line Безнал.: 0.00 [19:54:46]line Место: АЗС № 90 "Партнёр-нефть" [19:54:46]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [19:54:46]line СНО: Общий режим [19:54:46]line Чек 574 23.09.2024 19:54 [19:54:46]line Смена: 515 ФФД: 1.0 [19:54:46]line ЗНМ: 0300000107 [19:54:46]line РНМ: 0000000000091827 [19:54:46]line Версия ККМ: 001 [19:54:46]line ФМ: 0000000000871832 [19:54:46]line ФД: 289900 [19:54:46]line ФПД: 204577894041920 [19:54:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T195446&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289900&fm=204577894041920&tin=02508201610067®Number=0000000000091827&sum=100000 [19:54:46]written 0, free lines is 4095 [19:54:46]OFD Sender: Processing packet 289900 [packets to send 1784, broken 1783] [19:54:46]ProducePacketName [19:54:46]name=ofd_packets/00289900 [19:54:46]OFD Sender: To server: pG, [19:54:46]CommunicateWithHost lk.salyk.kg:30040 [19:54:46]ConnectInit lk.salyk.kg [19:54:47]Connected sock=8 [19:54: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 33 32 0F 01 00 00 60 51 07 01 E8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 86 C7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6C 6C 04 00 35 04 06 00 BA 10 00 B4 09 40 03 D7 FC 0D 76 A0 36 C1 [19:54:47]Write to MH i2c: 01 00 00 B6 1F D5 [19:54:47]Write i2c OK [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: 01 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: 01 07 00 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: 01 07 00 B6 1F 00 00 00 00 00 BE 0C A6 [19:54:47]RasterBufferAndPrint [19:54:47]line [19:54:47]line [19:54:47]line [19:54:47]line [19:54:47]line [19:54:47]written 0, free lines is 3268 [19:54:47]MH_Cut [19:54:47]Write to MH i2c: D1 01 00 BD 1F 01 AE [19:54:47]Write i2c OK [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: D1 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: D1 01 00 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: D1 01 00 BD 1F 00 AD [19:54:47]Write to MH i2c: 01 00 00 BE 1F DD [19:54:47]Write i2c OK [19:54:47]MH_I2C_Read... [19:54: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 33 32 4F 00 00 00 8F FA 47 00 59 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 33 32 10 04 04 00 6C 6C 04 00 F4 03 04 00 5A 6F F1 66 B6 04 01 00 00 8E 3B 7F A0 E2 49 CD C0 [19:54:47]CommunicateWithHost err = 0 [19:54:47]CheckOFDResponse [19:54:47]1017 (14) - 77093643461234 [19:54:47]1041 (16) - 0000000000871832 [19:54:47]1040 (4) - 289900 [19:54:47]1012 (4) - 23.09.2024 13:38 [19:54:47]1206 (1) - 0 [19:54:47]OFD Sender: Remove packet 289900 [19:54:47]ProducePacketName [19:54:47]name=ofd_packets/00289900 [19:54:47]NVStorageDeleteData [19:54:48]OFD Sender: No OFD packet to send [19:54:48]*** Cut start [19:54:48]*** Partial cut [19:54:48]*** CUTSNS_PIN = 1 [19:54:48]*** CUTSNS_PIN = 0 [19:54:48]*** Brake cut motor [19:54:48]Read from MH i2c: 01 [19:54:48]MH_I2C_Read... [19:54:48]*** Stop cut motor [19:54:48]*** Cut end [19:54:48]Read from MH i2c: 01 07 00 [19:54:48]MH_I2C_Read... [19:54:48]Read from MH i2c: 01 07 00 BE 1F 00 00 00 00 00 FF 0F F2 [19:54:48]process_action close_receipt done [19:54:48]requested_data is exist [19:54:48]produce_requested_data [19:54:48]requested_item fm.sn is exist - process it [19:54:48]wFMCommunicate request_size=4 [19:54:48]MH_SAM_APDU [19:54:48]CAPDU: 80 11 00 00 [19:54:48]Write to MH i2c: E2 08 00 BF 1F 80 11 00 00 00 00 00 00 58 [19:54:48]Write i2c OK [19:54:48]MH_I2C_Read... [19:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:48]Read from MH i2c: E2 [19:54:48]MH_I2C_Read... [19:54:48]Read from MH i2c: E2 17 00 [19:54:48]MH_I2C_Read... [19:54:48]Read from MH i2c: E2 17 00 BF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A8 [19:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [19:54:48]wFMCommunicate OK [19:54:48]requested_item fd.num is exist - process it [19:54:48]SAM_PROTO_GetFieldsCounters [19:54:48]wFMCommunicate request_size=4 [19:54:48]MH_SAM_APDU [19:54:48]CAPDU: 80 13 00 00 [19:54:48]Write to MH i2c: E2 08 00 C0 1F 80 13 00 00 00 00 00 00 5B [19:54:48]Write i2c OK [19:54:48]MH_I2C_Read... [19:54:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:48]Read from MH i2c: E2 [19:54:48]MH_I2C_Read... [19:54:48]Read from MH i2c: E2 62 00 [19:54:48]MH_I2C_Read... [19:54:48]Read from MH i2c: E2 62 00 C0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6C 6C 04 00 0E 04 04 00 03 02 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 1C [19:54: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6C 6C 04 00 0E 04 04 00 03 02 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 [19:54:48]wFMCommunicate OK [19:54:48]SAM_PROTO_GetFieldsCounters done [19:54:48]requested_item shift.num is exist - process it [19:54:48]requested_item shift.opened is exist - process it [19:54:48]req_shift_opened [19:54:48]FM_GetShiftState [19:54:48]SAM_PROTO_GetShiftState [19:54:48]wFMCommunicate request_size=4 [19:54:48]MH_SAM_APDU [19:54:48]CAPDU: 80 13 01 00 [19:54:48]Write to MH i2c: E2 08 00 C1 1F 80 13 01 00 00 00 00 00 5D [19:54:48]Write i2c OK [19:54:48]MH_I2C_Read... [19:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:48]Read from MH i2c: E2 [19:54:48]MH_I2C_Read... [19:54:48]Read from MH i2c: E2 0E 00 [19:54:48]MH_I2C_Read... [19:54:48]Read from MH i2c: E2 0E 00 C1 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FE [19:54:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [19:54:48]wFMCommunicate OK [19:54:48]SAM_PROTO_GetShiftState done [19:54:48]FM_GetShiftState done [19:54:48]req_shift_opened done [19:54:48]requested_item shift.open_date is exist - process it [19:54:48]req_shift_open_date [19:54:48]req_shift_open_date done [19:54:48]produce_requested_data done [19:54:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289900,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [19:54:48]process_action_free close_receipt [19:54:48]json_value_free [19:54:48]json_value_free done [19:54:48]process_json_proto returns [19:54:48]Send response to host [19:54:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289900,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [19:54:48]free response buf [19:54:48]execute_script done [19:54:48]execute_script returns [19:54:48]free content buf [19:54:48]Sock 10.Close socket [19:54:48]Sock 10.Thread stoped [19:54:53]OFD Sender: No OFD packet to send [19:54:58]OFD Sender: No OFD packet to send [19:55:03]OFD Sender: No OFD packet to send [19:55:08]OFD Sender: No OFD packet to send [19:55:13]OFD Sender: No OFD packet to send [19:55:18]OFD Sender: No OFD packet to send [19:55:23]OFD Sender: No OFD packet to send [19:55:28]OFD Sender: No OFD packet to send [19:55:33]OFD Sender: No OFD packet to send [19:55:38]OFD Sender: No OFD packet to send [19:55:43]OFD Sender: No OFD packet to send [19:55:48]OFD Sender: No OFD packet to send [19:55:53]OFD Sender: No OFD packet to send [19:55:58]OFD Sender: No OFD packet to send [19:56:03]OFD Sender: No OFD packet to send [19:56:08]OFD Sender: No OFD packet to send [19:56:13]OFD Sender: No OFD packet to send [19:56:18]OFD Sender: No OFD packet to send [19:56:23]OFD Sender: No OFD packet to send [19:56:28]OFD Sender: No OFD packet to send [19:56:33]OFD Sender: No OFD packet to send [19:56:38]OFD Sender: No OFD packet to send [19:56:43]OFD Sender: No OFD packet to send [19:56:48]OFD Sender: No OFD packet to send [19:56:53]OFD Sender: No OFD packet to send [19:56:58]OFD Sender: No OFD packet to send [19:57:03]OFD Sender: No OFD packet to send [19:57:09]OFD Sender: No OFD packet to send [19:57:14]OFD Sender: No OFD packet to send [19:57:19]OFD Sender: No OFD packet to send [19:57:24]OFD Sender: No OFD packet to send [19:57:29]OFD Sender: No OFD packet to send [19:57:34]OFD Sender: No OFD packet to send [19:57:39]OFD Sender: No OFD packet to send [19:57:44]OFD Sender: No OFD packet to send [19:57:49]OFD Sender: No OFD packet to send [19:57:54]OFD Sender: No OFD packet to send [19:57:59]OFD Sender: No OFD packet to send [19:58:04]OFD Sender: No OFD packet to send [19:58:09]OFD Sender: No OFD packet to send [19:58:14]OFD Sender: No OFD packet to send [19:58:19]OFD Sender: No OFD packet to send [19:58:24]OFD Sender: No OFD packet to send [19:58:29]OFD Sender: No OFD packet to send [19:58:34]OFD Sender: No OFD packet to send [19:58:39]OFD Sender: No OFD packet to send [19:58:44]OFD Sender: No OFD packet to send [19:58:49]OFD Sender: No OFD packet to send [19:58:54]OFD Sender: No OFD packet to send [19:58:59]OFD Sender: No OFD packet to send [19:59:04]OFD Sender: No OFD packet to send [19:59:09]OFD Sender: No OFD packet to send [19:59:14]OFD Sender: No OFD packet to send [19:59:19]OFD Sender: No OFD packet to send [19:59:24]OFD Sender: No OFD packet to send [19:59:29]OFD Sender: No OFD packet to send [19:59:35]OFD Sender: No OFD packet to send [19:59:40]OFD Sender: No OFD packet to send [19:59:45]OFD Sender: No OFD packet to send [19:59:50]OFD Sender: No OFD packet to send [19:59:55]OFD Sender: No OFD packet to send [20:00:00]OFD Sender: No OFD packet to send [20:00:05]OFD Sender: No OFD packet to send [20:00:10]OFD Sender: No OFD packet to send [20:00:15]OFD Sender: No OFD packet to send [20:00:20]OFD Sender: No OFD packet to send [20:00:25]OFD Sender: No OFD packet to send [20:00:30]OFD Sender: No OFD packet to send [20:00:35]OFD Sender: No OFD packet to send [20:00:40]OFD Sender: No OFD packet to send [20:00:45]OFD Sender: No OFD packet to send [20:00:50]OFD Sender: No OFD packet to send [20:00:55]OFD Sender: No OFD packet to send [20:01:00]OFD Sender: No OFD packet to send [20:01:05]OFD Sender: No OFD packet to send [20:01:10]OFD Sender: No OFD packet to send [20:01:15]OFD Sender: No OFD packet to send [20:01:20]OFD Sender: No OFD packet to send [20:01:25]OFD Sender: No OFD packet to send [20:01:30]OFD Sender: No OFD packet to send [20:01:35]OFD Sender: No OFD packet to send [20:01:40]OFD Sender: No OFD packet to send [20:01:45]OFD Sender: No OFD packet to send [20:01:50]OFD Sender: No OFD packet to send [20:01:56]OFD Sender: No OFD packet to send [20:02:01]OFD Sender: No OFD packet to send [20:02:06]OFD Sender: No OFD packet to send [20:02:11]OFD Sender: No OFD packet to send [20:02:16]OFD Sender: No OFD packet to send [20:02:21]OFD Sender: No OFD packet to send [20:02:26]OFD Sender: No OFD packet to send [20:02:26]accept exits with 9 [20:02:26]New connection [20:02:26]New thread 3067493732 created [20:02:26]Thread 3067350372 joined [20:02:26]Waiting for new connection... [20:02:26] Sock 9.Parse request [20:02:26]Sock 9.Check first char [20:02:26]Sock 9.First char is OK [20:02:26]request: POST /json_proto HTTP/1.0 [20:02:26]Method: POST [20:02:26]URL: /json_proto [20:02:26]Method is POST - this is cgi request [20:02:26]url: /json_proto [20:02:26]query_string will be loaded in cgi processing [20:02:26]execute_cgi json_proto POST (null) [20:02:26]execute_cgi path=json_proto method=POST [20:02:26]POST find Content-Length [20:02:26]Host: 172.17.41.135:8080 [20:02:26]Content-Length: 805 [20:02:26]Content-Type: application/json [20:02:26] [20:02:26]POST finish read [20:02:26]Found Content-Length = 805 [20:02:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:26]execute_script... [20:02:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:26]POST & json_proto [20:02:26]process_json_proto [20:02:26]json parsed OK: [20:02:26]protocol is kg_v1.0 [20:02:26]action value=close_receipt [20:02:26]process_action close_receipt [20:02:26]cmd_close_receipt [20:02:26]MH_GetDate [20:02:26]Write to MH i2c: F0 00 00 C2 1F D0 [20:02:26]Write i2c OK [20:02:26]MH_I2C_Read... [20:02:26]Read from MH i2c: F0 [20:02:26]MH_I2C_Read... [20:02:26]Read from MH i2c: F0 09 00 [20:02:26]MH_I2C_Read... [20:02:26]Read from MH i2c: F0 09 00 C2 1F 00 53 C9 F1 66 ED 3E 82 65 5E [20:02:26]GetLastDocTimeStamp 1727121286 [20:02:26]current date 1727121747 [20:02:26]FM_GetShiftState [20:02:26]SAM_PROTO_GetShiftState [20:02:26]wFMCommunicate request_size=4 [20:02:26]MH_SAM_APDU [20:02:26]CAPDU: 80 13 01 00 [20:02:26]Write to MH i2c: E2 08 00 C3 1F 80 13 01 00 00 00 00 00 5F [20:02:26]Write i2c OK [20:02:26]MH_I2C_Read... [20:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:26]Read from MH i2c: E2 [20:02:26]MH_I2C_Read... [20:02:26]Read from MH i2c: E2 0E 00 [20:02:26]MH_I2C_Read... [20:02:26]Read from MH i2c: E2 0E 00 C3 1F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 00 [20:02:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:02:26]wFMCommunicate OK [20:02:26]SAM_PROTO_GetShiftState done [20:02:26]FM_GetShiftState done [20:02:26]opened in 1727051401 [20:02:26]opened+sec_in_day 1727137801 [20:02:26]quantity*price = 150041 [20:02:26]sum+1 = 150042 [20:02:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 575 23.09.2024 20:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289901 ФПД: 198353248205422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200227&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289901&fm=198353248205422&tin=02508201610067®Number=0000000000091827&sum=150041 [20:02:27]StoreToDocumentArchive [20:02:27]shift 515 fd 289901 [20:02:27]save to /storage/0515/doc_00289901 [20:02:27]save last doc name /storage/0515/doc_00289901 to /storage/kkm_last_doc_name [20:02:27]save OK [20:02:27]Clear old archive folders... [20:02:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:02:27]tlvbuf is B6F5E7E0 [20:02:27]SAM_PROTO_ClearQueue [20:02:27]wFMCommunicate request_size=4 [20:02:27]MH_SAM_APDU [20:02:27]CAPDU: 80 09 00 00 [20:02:27]Write to MH i2c: E2 08 00 D0 1F 80 09 00 00 00 00 00 00 61 [20:02:27]Write i2c OK [20:02:27]MH_I2C_Read... [20:02:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:27]Read from MH i2c: E2 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 D0 1F 00 90 00 63 [20:02:27]RAPDU: 90 00 [20:02:27]wFMCommunicate OK [20:02:27]SAM_PROTO_ClearQueue done [20:02:27]KKMCreateOFDPacket [20:02:27]OFDProtocolAddRootSTLVToBuf [20:02:27]FM_MakeSignedData [20:02:27]FM_MakeSignedData [20:02:27]SAM_PROTO_SignData [20:02:27]wFMCommunicate request_size=4 [20:02:27]MH_SAM_APDU [20:02:27]CAPDU: 80 0D 01 02 [20:02:27]Write to MH i2c: E2 08 00 D1 1F 80 0D 01 02 00 00 00 00 69 [20:02:27]Write i2c OK [20:02:27]MH_I2C_Read... [20:02:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:27]Read from MH i2c: E2 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 D1 1F 00 90 00 64 [20:02:27]RAPDU: 90 00 [20:02:27]wFMCommunicate OK [20:02:27]wFMCommunicate request_size=255 [20:02:27]MH_SAM_APDU [20:02:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 02 00 00 F4 03 04 00 53 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6C 04 00 35 04 06 00 B4 [20:02:27]Write to MH i2c: E2 02 01 D2 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 02 00 00 F4 03 04 00 53 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6C 04 00 35 04 06 00 B4 00 00 FA [20:02:27]Write i2c OK [20:02:27]MH_I2C_Read... [20:02:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:27]Read from MH i2c: E2 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 D2 1F 00 90 00 65 [20:02:27]RAPDU: 90 00 [20:02:27]wFMCommunicate OK [20:02:27]wFMCommunicate request_size=10 [20:02:27]MH_SAM_APDU [20:02:27]CAPDU: 80 0D 02 02 05 66 B6 E6 3A 6E [20:02:27]Write to MH i2c: E2 0D 00 D3 1F 80 0D 02 02 05 00 66 B6 E6 3A 6E 00 00 20 [20:02:27]Write i2c OK [20:02:27]MH_I2C_Read... [20:02:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:27]Read from MH i2c: E2 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 03 00 D3 1F 00 90 00 66 [20:02:27]RAPDU: 90 00 [20:02:27]wFMCommunicate OK [20:02:27]wFMCommunicate request_size=4 [20:02:27]MH_SAM_APDU [20:02:27]CAPDU: 80 0D 03 02 [20:02:27]Write to MH i2c: E2 08 00 D4 1F 80 0D 03 02 00 00 00 00 6E [20:02:27]Write i2c OK [20:02:27]MH_I2C_Read... [20:02:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:27]Read from MH i2c: E2 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 0B 00 [20:02:27]MH_I2C_Read... [20:02:27]Read from MH i2c: E2 0B 00 D4 1F 00 CF EF 85 46 D6 80 7B 0B 90 00 D4 [20:02:27]RAPDU: CF EF 85 46 D6 80 7B 0B 90 00 [20:02:27]wFMCommunicate OK [20:02:27]SAM_PROTO_SignData done [20:02:27]FM_MakeSignedData done [20:02:27]CreateOFDProtocolMessage [20:02:27]wFMCommunicate request_size=4 [20:02:27]MH_SAM_APDU [20:02:27]CAPDU: 80 11 00 00 [20:02:27]Write to MH i2c: E2 08 00 D5 1F 80 11 00 00 00 00 00 00 6E [20:02:27]Write i2c OK [20:02:27]MH_I2C_Read... [20:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:28]Read from MH i2c: E2 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: E2 17 00 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: E2 17 00 D5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BE [20:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:02:28]wFMCommunicate OK [20:02:28]CreateOFDProtocolMessage done [20:02:28]OFDSenderStorePacket 289901 [20:02:28]StoreOFDPacket docnum=289901 [20:02:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 50 1C 07 01 99 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 02 00 00 F4 03 04 00 53 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6C 04 00 35 04 06 00 B4 66 B6 E6 3A 6E CF EF 85 46 D6 80 7B 0B [20:02:28]CheckFolder [20:02:28]dirname=/storage/ofd_packets [20:02:28]CheckFolder done [20:02:28]ProducePacketName [20:02:28]name=ofd_packets/00289901 [20:02:28]NVStorageSaveData ofd_packets/00289901 [20:02:28]File name is /storage/ofd_packets/00289901 [20:02:28]Write 301 bytes [20:02:28]NVStorageSaveData done [20:02:28]OFDSenderStorePacket done [20:02:28]KKMCreateOFDPacket done [20:02:28]NVStorageSaveData kkm_last_timestamp [20:02:28]File name is /storage/kkm_last_timestamp [20:02:28]Write 4 bytes [20:02:28]NVStorageSaveData done [20:02:28]ExternCall_PrintAddStr [20:02:28]wPrintStart [20:02:28]Write to MH i2c: 01 00 00 D6 1F F5 [20:02:28]Write i2c OK [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: 01 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: 01 07 00 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: 01 07 00 D6 1F 00 00 00 00 00 FF 0F 0A [20:02:28]RasterBufferAndPrint [20:02:28]line Счет N : (1)24618013 [20:02:28]line ИНН: 02508201610067 [20:02:28]line Контрольно-Кассовый Чек [20:02:28]line ПРОДАЖА [20:02:28]line ТРК (МРК, ГНК) : 33 [20:02:28]line Товар: 2710124130 [20:02:28]line Аи-92-К-5 [20:02:28]line 22.130 * 67.80 [20:02:28]line = 1500.41 [20:02:28]line НДС 12% НСП 1% [20:02:28]line > о реализуемом товаре [20:02:28]line ИТОГО: 1500.41 [20:02:28]line НСП 1% : 13.28 [20:02:28]line НДС 12% : 159.34 [20:02:28]line Наличными: 0.00 [20:02:28]line Безнал.: 1500.41 [20:02:28]line Место: АЗС № 90 "Партнёр-нефть" [20:02:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:02:28]line СНО: Общий режим [20:02:28]line Чек 575 23.09.2024 20:02 [20:02:28]line Смена: 515 ФФД: 1.0 [20:02:28]line ЗНМ: 0300000107 [20:02:28]line РНМ: 0000000000091827 [20:02:28]line Версия ККМ: 001 [20:02:28]line Платежная система: O! деньги [20:02:28]line ФМ: 0000000000871832 [20:02:28]line ФД: 289901 [20:02:28]line ФПД: 198353248205422 [20:02:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200227&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289901&fm=198353248205422&tin=02508201610067®Number=0000000000091827&sum=150041 [20:02:28]written 0, free lines is 4095 [20:02:28]OFD Sender: Processing packet 289901 [packets to send 1784, broken 1783] [20:02:28]ProducePacketName [20:02:28]name=ofd_packets/00289901 [20:02:28]OFD Sender: To server: pG, [20:02:28]CommunicateWithHost lk.salyk.kg:30040 [20:02:28]ConnectInit lk.salyk.kg [20:02:28]Connected sock=10 [20:02:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 50 1C 07 01 99 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 02 00 00 F4 03 04 00 53 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6D 6C 04 00 35 04 06 00 B4 66 B6 E6 3A 6E CF EF 85 46 D6 80 7B 0B [20:02:28]Write to MH i2c: 01 00 00 FF 1F 1E [20:02:28]Write i2c OK [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: 01 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: 01 07 00 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: 01 07 00 FF 1F 00 00 00 00 00 D4 0C 05 [20:02:28]RasterBufferAndPrint [20:02:28]line [20:02:28]line [20:02:28]line [20:02:28]line [20:02:28]line [20:02:28]written 0, free lines is 3289 [20:02:28]MH_Cut [20:02:28]Write to MH i2c: D1 01 00 06 20 01 F8 [20:02:28]Write i2c OK [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: D1 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: D1 01 00 [20:02:28]MH_I2C_Read... [20:02:28]Read from MH i2c: D1 01 00 06 20 00 F7 [20:02:28]Write to MH i2c: 01 00 00 07 20 27 [20:02:28]Write i2c OK [20:02:28]MH_I2C_Read... [20:02: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 33 32 4F 00 00 00 43 84 47 00 D0 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 33 32 10 04 04 00 6D 6C 04 00 F4 03 04 00 27 71 F1 66 B6 04 01 00 00 F2 2A 7E D2 50 A6 33 29 [20:02:28]CommunicateWithHost err = 0 [20:02:28]CheckOFDResponse [20:02:28]1017 (14) - 77093643461234 [20:02:28]1041 (16) - 0000000000871832 [20:02:28]1040 (4) - 289901 [20:02:28]1012 (4) - 23.09.2024 13:46 [20:02:28]1206 (1) - 0 [20:02:28]OFD Sender: Remove packet 289901 [20:02:28]ProducePacketName [20:02:28]name=ofd_packets/00289901 [20:02:28]NVStorageDeleteData [20:02:29]OFD Sender: No OFD packet to send [20:02:29]*** Cut start [20:02:29]*** Partial cut [20:02:29]*** CUTSNS_PIN = 1 [20:02:29]*** CUTSNS_PIN = 0 [20:02:29]*** Brake cut motor [20:02:29]Read from MH i2c: 01 [20:02:29]MH_I2C_Read... [20:02:29]*** Stop cut motor [20:02:29]*** Cut end [20:02:29]Read from MH i2c: 01 07 00 [20:02:29]MH_I2C_Read... [20:02:29]Read from MH i2c: 01 07 00 07 20 00 00 00 00 00 FF 0F 3C [20:02:29]process_action close_receipt done [20:02:29]requested_data is exist [20:02:29]produce_requested_data [20:02:29]requested_item fm.sn is exist - process it [20:02:29]wFMCommunicate request_size=4 [20:02:29]MH_SAM_APDU [20:02:29]CAPDU: 80 11 00 00 [20:02:29]Write to MH i2c: E2 08 00 08 20 80 11 00 00 00 00 00 00 A2 [20:02:29]Write i2c OK [20:02:29]MH_I2C_Read... [20:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:30]Read from MH i2c: E2 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 17 00 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 17 00 08 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F2 [20:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:02:30]wFMCommunicate OK [20:02:30]requested_item fd.num is exist - process it [20:02:30]SAM_PROTO_GetFieldsCounters [20:02:30]wFMCommunicate request_size=4 [20:02:30]MH_SAM_APDU [20:02:30]CAPDU: 80 13 00 00 [20:02:30]Write to MH i2c: E2 08 00 09 20 80 13 00 00 00 00 00 00 A5 [20:02:30]Write i2c OK [20:02:30]MH_I2C_Read... [20:02:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:30]Read from MH i2c: E2 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 62 00 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 62 00 09 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6D 6C 04 00 0E 04 04 00 03 02 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 6A [20:02:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6D 6C 04 00 0E 04 04 00 03 02 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 [20:02:30]wFMCommunicate OK [20:02:30]SAM_PROTO_GetFieldsCounters done [20:02:30]requested_item shift.num is exist - process it [20:02:30]requested_item shift.opened is exist - process it [20:02:30]req_shift_opened [20:02:30]FM_GetShiftState [20:02:30]SAM_PROTO_GetShiftState [20:02:30]wFMCommunicate request_size=4 [20:02:30]MH_SAM_APDU [20:02:30]CAPDU: 80 13 01 00 [20:02:30]Write to MH i2c: E2 08 00 0A 20 80 13 01 00 00 00 00 00 A7 [20:02:30]Write i2c OK [20:02:30]MH_I2C_Read... [20:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:30]Read from MH i2c: E2 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 0E 00 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 0E 00 0A 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 48 [20:02:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:02:30]wFMCommunicate OK [20:02:30]SAM_PROTO_GetShiftState done [20:02:30]FM_GetShiftState done [20:02:30]req_shift_opened done [20:02:30]requested_item shift.open_date is exist - process it [20:02:30]req_shift_open_date [20:02:30]req_shift_open_date done [20:02:30]produce_requested_data done [20:02:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289901,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:02:30]process_action_free close_receipt [20:02:30]json_value_free [20:02:30]json_value_free done [20:02:30]process_json_proto returns [20:02:30]Send response to host [20:02:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289901,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:02:30]free response buf [20:02:30]execute_script done [20:02:30]execute_script returns [20:02:30]free content buf [20:02:30]Sock 9.Close socket [20:02:30]Sock 9.Thread stoped [20:02:34]OFD Sender: No OFD packet to send [20:02:39]OFD Sender: No OFD packet to send [20:02:43]accept exits with 8 [20:02:43]New connection [20:02:43]New thread 3067350372 created [20:02:43]Thread 3067493732 joined [20:02:43]Waiting for new connection... [20:02:43] Sock 8.Parse request [20:02:43]Sock 8.Check first char [20:02:43]Sock 8.First char is OK [20:02:43]request: POST /json_proto HTTP/1.0 [20:02:43]Method: POST [20:02:43]URL: /json_proto [20:02:43]Method is POST - this is cgi request [20:02:43]url: /json_proto [20:02:43]query_string will be loaded in cgi processing [20:02:43]execute_cgi json_proto POST (null) [20:02:43]execute_cgi path=json_proto method=POST [20:02:43]POST find Content-Length [20:02:43]Host: 172.17.41.135:8080 [20:02:43]Content-Length: 677 [20:02:43]Content-Type: application/json [20:02:43] [20:02:43]POST finish read [20:02:43]Found Content-Length = 677 [20:02:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:43]execute_script... [20:02: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)24618014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:43]POST & json_proto [20:02:43]process_json_proto [20:02:43]json parsed OK: [20:02:43]protocol is kg_v1.0 [20:02:43]action value=close_receipt [20:02:43]process_action close_receipt [20:02:43]cmd_close_receipt [20:02:43]MH_GetDate [20:02:43]Write to MH i2c: F0 00 00 0B 20 1A [20:02:43]Write i2c OK [20:02:43]MH_I2C_Read... [20:02:43]Read from MH i2c: F0 [20:02:43]MH_I2C_Read... [20:02:43]Read from MH i2c: F0 09 00 [20:02:43]MH_I2C_Read... [20:02:43]Read from MH i2c: F0 09 00 0B 20 00 65 C9 F1 66 ED 3E 82 65 BA [20:02:43]GetLastDocTimeStamp 1727121747 [20:02:43]current date 1727121765 [20:02:43]FM_GetShiftState [20:02:43]SAM_PROTO_GetShiftState [20:02:43]wFMCommunicate request_size=4 [20:02:43]MH_SAM_APDU [20:02:43]CAPDU: 80 13 01 00 [20:02:43]Write to MH i2c: E2 08 00 0C 20 80 13 01 00 00 00 00 00 A9 [20:02:43]Write i2c OK [20:02:43]MH_I2C_Read... [20:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:44]Read from MH i2c: E2 [20:02:44]MH_I2C_Read... [20:02:44]Read from MH i2c: E2 0E 00 [20:02:44]MH_I2C_Read... [20:02:44]Read from MH i2c: E2 0E 00 0C 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4A [20:02:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:02:44]wFMCommunicate OK [20:02:44]SAM_PROTO_GetShiftState done [20:02:44]FM_GetShiftState done [20:02:44]opened in 1727051401 [20:02:44]opened+sec_in_day 1727137801 [20:02:44]quantity*price = 90068 [20:02:44]sum+1 = 90069 [20:02:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 576 23.09.2024 20:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289902 ФПД: 200408929385470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200245&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289902&fm=200408929385470&tin=02508201610067®Number=0000000000091827&sum=90000 [20:02:45]StoreToDocumentArchive [20:02:45]shift 515 fd 289902 [20:02:45]save to /storage/0515/doc_00289902 [20:02:45]save last doc name /storage/0515/doc_00289902 to /storage/kkm_last_doc_name [20:02:45]save OK [20:02:45]Clear old archive folders... [20:02:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:02:45]tlvbuf is 018ABE10 [20:02:45]SAM_PROTO_ClearQueue [20:02:45]wFMCommunicate request_size=4 [20:02:45]MH_SAM_APDU [20:02:45]CAPDU: 80 09 00 00 [20:02:45]Write to MH i2c: E2 08 00 19 20 80 09 00 00 00 00 00 00 AB [20:02:45]Write i2c OK [20:02:45]MH_I2C_Read... [20:02:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:45]Read from MH i2c: E2 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 19 20 00 90 00 AD [20:02:45]RAPDU: 90 00 [20:02:45]wFMCommunicate OK [20:02:45]SAM_PROTO_ClearQueue done [20:02:45]KKMCreateOFDPacket [20:02:45]OFDProtocolAddRootSTLVToBuf [20:02:45]FM_MakeSignedData [20:02:45]FM_MakeSignedData [20:02:45]SAM_PROTO_SignData [20:02:45]wFMCommunicate request_size=4 [20:02:45]MH_SAM_APDU [20:02:45]CAPDU: 80 0D 01 02 [20:02:45]Write to MH i2c: E2 08 00 1A 20 80 0D 01 02 00 00 00 00 B3 [20:02:45]Write i2c OK [20:02:45]MH_I2C_Read... [20:02:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:45]Read from MH i2c: E2 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 1A 20 00 90 00 AE [20:02:45]RAPDU: 90 00 [20:02:45]wFMCommunicate OK [20:02:45]wFMCommunicate request_size=255 [20:02:45]MH_SAM_APDU [20:02: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 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 40 02 00 00 F4 03 04 00 65 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6C 04 00 35 04 06 00 B6 45 57 0B [20:02:45]Write to MH i2c: E2 02 01 1B 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 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 40 02 00 00 F4 03 04 00 65 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6C 04 00 35 04 06 00 B6 45 57 0B 00 00 07 [20:02:45]Write i2c OK [20:02:45]MH_I2C_Read... [20:02:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:45]Read from MH i2c: E2 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 1B 20 00 90 00 AF [20:02:45]RAPDU: 90 00 [20:02:45]wFMCommunicate OK [20:02:45]wFMCommunicate request_size=7 [20:02:45]MH_SAM_APDU [20:02:45]CAPDU: 80 0D 02 02 02 BB FE [20:02:45]Write to MH i2c: E2 0A 00 1C 20 80 0D 02 02 02 00 BB FE 00 00 73 [20:02:45]Write i2c OK [20:02:45]MH_I2C_Read... [20:02:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:45]Read from MH i2c: E2 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 03 00 1C 20 00 90 00 B0 [20:02:45]RAPDU: 90 00 [20:02:45]wFMCommunicate OK [20:02:45]wFMCommunicate request_size=4 [20:02:45]MH_SAM_APDU [20:02:45]CAPDU: 80 0D 03 02 [20:02:45]Write to MH i2c: E2 08 00 1D 20 80 0D 03 02 00 00 00 00 B8 [20:02:45]Write i2c OK [20:02:45]MH_I2C_Read... [20:02:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:45]Read from MH i2c: E2 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 0B 00 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 0B 00 1D 20 00 BF A9 FB 7F 21 08 B1 B0 90 00 25 [20:02:45]RAPDU: BF A9 FB 7F 21 08 B1 B0 90 00 [20:02:45]wFMCommunicate OK [20:02:45]SAM_PROTO_SignData done [20:02:45]FM_MakeSignedData done [20:02:45]CreateOFDProtocolMessage [20:02:45]wFMCommunicate request_size=4 [20:02:45]MH_SAM_APDU [20:02:45]CAPDU: 80 11 00 00 [20:02:45]Write to MH i2c: E2 08 00 1E 20 80 11 00 00 00 00 00 00 B8 [20:02:45]Write i2c OK [20:02:45]MH_I2C_Read... [20:02:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:45]Read from MH i2c: E2 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 17 00 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: E2 17 00 1E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 08 [20:02:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:02:45]wFMCommunicate OK [20:02:45]CreateOFDProtocolMessage done [20:02:45]OFDSenderStorePacket 289902 [20:02:45]StoreOFDPacket docnum=289902 [20:02:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E1 3D 04 01 17 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 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 40 02 00 00 F4 03 04 00 65 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6C 04 00 35 04 06 00 B6 45 57 0B BB FE BF A9 FB 7F 21 08 B1 B0 [20:02:45]CheckFolder [20:02:45]dirname=/storage/ofd_packets [20:02:45]CheckFolder done [20:02:45]ProducePacketName [20:02:45]name=ofd_packets/00289902 [20:02:45]NVStorageSaveData ofd_packets/00289902 [20:02:45]File name is /storage/ofd_packets/00289902 [20:02:45]Write 298 bytes [20:02:45]NVStorageSaveData done [20:02:45]OFDSenderStorePacket done [20:02:45]KKMCreateOFDPacket done [20:02:45]NVStorageSaveData kkm_last_timestamp [20:02:45]File name is /storage/kkm_last_timestamp [20:02:45]Write 4 bytes [20:02:45]NVStorageSaveData done [20:02:45]ExternCall_PrintAddStr [20:02:45]wPrintStart [20:02:45]Write to MH i2c: 01 00 00 1F 20 3F [20:02:45]Write i2c OK [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: 01 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: 01 07 00 [20:02:45]MH_I2C_Read... [20:02:45]Read from MH i2c: 01 07 00 1F 20 00 00 00 00 00 FF 0F 54 [20:02:45]RasterBufferAndPrint [20:02:45]line Счет N : (1)24618014 [20:02:45]line ИНН: 02508201610067 [20:02:45]line Контрольно-Кассовый Чек [20:02:45]line ПРОДАЖА [20:02:45]line ТРК (МРК, ГНК) : 22 [20:02:45]line Товар: 2710194210 [20:02:45]line ДТ-К-5 [20:02:45]line 11.820 * 76.20 [20:02:45]line = 900.68 [20:02:45]line НДС 12% НСП 1% [20:02:45]line > о реализуемом товаре [20:02:45]line ОКРУГЛЕНИЕ: -0.68 [20:02:45]line ИТОГО: 900.00 [20:02:45]line Внесено: 900.00 [20:02:45]line СДАЧА: 0.00 [20:02:45]line НСП 1% : 7.97 [20:02:45]line НДС 12% : 95.65 [20:02:45]line Наличными: 900.00 [20:02:45]line Безнал.: 0.00 [20:02:45]line Место: АЗС № 90 "Партнёр-нефть" [20:02:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:02:45]line СНО: Общий режим [20:02:45]line Чек 576 23.09.2024 20:02 [20:02:45]line Смена: 515 ФФД: 1.0 [20:02:45]line ЗНМ: 0300000107 [20:02:45]line РНМ: 0000000000091827 [20:02:45]line Версия ККМ: 001 [20:02:45]line ФМ: 0000000000871832 [20:02:45]line ФД: 289902 [20:02:45]line ФПД: 200408929385470 [20:02:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200245&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289902&fm=200408929385470&tin=02508201610067®Number=0000000000091827&sum=90000 [20:02:45]written 0, free lines is 4095 [20:02:45]OFD Sender: Processing packet 289902 [packets to send 1784, broken 1783] [20:02:45]ProducePacketName [20:02:45]name=ofd_packets/00289902 [20:02:45]OFD Sender: To server: pG, [20:02:45]CommunicateWithHost lk.salyk.kg:30040 [20:02:45]ConnectInit lk.salyk.kg [20:02:46]Connected sock=10 [20:02: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 33 32 0C 01 00 00 E1 3D 04 01 17 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 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 40 02 00 00 F4 03 04 00 65 C9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6E 6C 04 00 35 04 06 00 B6 45 57 0B BB FE BF A9 FB 7F 21 08 B1 B0 [20:02:46]Write to MH i2c: 01 00 00 49 20 69 [20:02:46]Write i2c OK [20:02:46]MH_I2C_Read... [20:02:46]Read from MH i2c: 01 [20:02:46]MH_I2C_Read... [20:02:46]Read from MH i2c: 01 07 00 [20:02:46]MH_I2C_Read... [20:02:46]Read from MH i2c: 01 07 00 49 20 00 00 00 00 00 BD 0C 39 [20:02:46]RasterBufferAndPrint [20:02:46]line [20:02:46]line [20:02:46]line [20:02:46]line [20:02:46]line [20:02:46]written 0, free lines is 3268 [20:02:46]MH_Cut [20:02:46]Write to MH i2c: D1 01 00 50 20 01 42 [20:02:46]Write i2c OK [20:02:46]MH_I2C_Read... [20:02:46]Read from MH i2c: D1 [20:02:46]MH_I2C_Read... [20:02:46]Read from MH i2c: D1 01 00 [20:02:46]MH_I2C_Read... [20:02:46]Read from MH i2c: D1 01 00 50 20 00 41 [20:02:46]Write to MH i2c: 01 00 00 51 20 71 [20:02:46]Write i2c OK [20:02:46]MH_I2C_Read... [20:02: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 33 32 4F 00 00 00 00 68 47 00 E6 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 33 32 10 04 04 00 6E 6C 04 00 F4 03 04 00 39 71 F1 66 B6 04 01 00 00 F5 AA DA 5C 97 D0 1C BE [20:02:46]CommunicateWithHost err = 0 [20:02:46]CheckOFDResponse [20:02:46]1017 (14) - 77093643461234 [20:02:46]1041 (16) - 0000000000871832 [20:02:46]1040 (4) - 289902 [20:02:46]1012 (4) - 23.09.2024 13:46 [20:02:46]1206 (1) - 0 [20:02:46]OFD Sender: Remove packet 289902 [20:02:46]ProducePacketName [20:02:46]name=ofd_packets/00289902 [20:02:46]NVStorageDeleteData [20:02:46]*** Cut start [20:02:46]*** Partial cut [20:02:46]*** CUTSNS_PIN = 1 [20:02:46]OFD Sender: No OFD packet to send [20:02:46]*** CUTSNS_PIN = 0 [20:02:47]*** Brake cut motor [20:02:47]Read from MH i2c: 01 [20:02:47]MH_I2C_Read... [20:02:47]*** Stop cut motor [20:02:47]*** Cut end [20:02:47]Read from MH i2c: 01 07 00 [20:02:47]MH_I2C_Read... [20:02:47]Read from MH i2c: 01 07 00 51 20 00 00 00 00 00 FF 0F 86 [20:02:47]process_action close_receipt done [20:02:47]requested_data is exist [20:02:47]produce_requested_data [20:02:47]requested_item fm.sn is exist - process it [20:02:47]wFMCommunicate request_size=4 [20:02:47]MH_SAM_APDU [20:02:47]CAPDU: 80 11 00 00 [20:02:47]Write to MH i2c: E2 08 00 52 20 80 11 00 00 00 00 00 00 EC [20:02:47]Write i2c OK [20:02:47]MH_I2C_Read... [20:02:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:47]Read from MH i2c: E2 [20:02:47]MH_I2C_Read... [20:02:47]Read from MH i2c: E2 17 00 [20:02:47]MH_I2C_Read... [20:02:47]Read from MH i2c: E2 17 00 52 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [20:02:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:02:47]wFMCommunicate OK [20:02:47]requested_item fd.num is exist - process it [20:02:47]SAM_PROTO_GetFieldsCounters [20:02:47]wFMCommunicate request_size=4 [20:02:47]MH_SAM_APDU [20:02:47]CAPDU: 80 13 00 00 [20:02:47]Write to MH i2c: E2 08 00 53 20 80 13 00 00 00 00 00 00 EF [20:02:47]Write i2c OK [20:02:47]MH_I2C_Read... [20:02:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:47]Read from MH i2c: E2 [20:02:47]MH_I2C_Read... [20:02:47]Read from MH i2c: E2 62 00 [20:02:47]MH_I2C_Read... [20:02:47]Read from MH i2c: E2 62 00 53 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6E 6C 04 00 0E 04 04 00 03 02 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 B8 [20:02:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6E 6C 04 00 0E 04 04 00 03 02 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 [20:02:47]wFMCommunicate OK [20:02:47]SAM_PROTO_GetFieldsCounters done [20:02:47]requested_item shift.num is exist - process it [20:02:47]requested_item shift.opened is exist - process it [20:02:47]req_shift_opened [20:02:47]FM_GetShiftState [20:02:47]SAM_PROTO_GetShiftState [20:02:47]wFMCommunicate request_size=4 [20:02:47]MH_SAM_APDU [20:02:47]CAPDU: 80 13 01 00 [20:02:47]Write to MH i2c: E2 08 00 54 20 80 13 01 00 00 00 00 00 F1 [20:02:47]Write i2c OK [20:02:47]MH_I2C_Read... [20:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:47]Read from MH i2c: E2 [20:02:47]MH_I2C_Read... [20:02:47]Read from MH i2c: E2 0E 00 [20:02:47]MH_I2C_Read... [20:02:47]Read from MH i2c: E2 0E 00 54 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 92 [20:02:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:02:47]wFMCommunicate OK [20:02:47]SAM_PROTO_GetShiftState done [20:02:47]FM_GetShiftState done [20:02:47]req_shift_opened done [20:02:47]requested_item shift.open_date is exist - process it [20:02:47]req_shift_open_date [20:02:47]req_shift_open_date done [20:02:47]produce_requested_data done [20:02:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289902,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:02:47]process_action_free close_receipt [20:02:47]json_value_free [20:02:47]json_value_free done [20:02:47]process_json_proto returns [20:02:47]Send response to host [20:02:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289902,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:02:47]free response buf [20:02:47]execute_script done [20:02:47]execute_script returns [20:02:47]free content buf [20:02:47]Sock 8.Close socket [20:02:47]Sock 8.Thread stoped [20:02:51]OFD Sender: No OFD packet to send [20:02:57]OFD Sender: No OFD packet to send [20:03:02]OFD Sender: No OFD packet to send [20:03:07]OFD Sender: No OFD packet to send [20:03:12]OFD Sender: No OFD packet to send [20:03:17]OFD Sender: No OFD packet to send [20:03:22]OFD Sender: No OFD packet to send [20:03:27]OFD Sender: No OFD packet to send [20:03:32]OFD Sender: No OFD packet to send [20:03:37]OFD Sender: No OFD packet to send [20:03:42]OFD Sender: No OFD packet to send [20:03:47]OFD Sender: No OFD packet to send [20:03:52]OFD Sender: No OFD packet to send [20:03:57]OFD Sender: No OFD packet to send [20:04:02]OFD Sender: No OFD packet to send [20:04:07]OFD Sender: No OFD packet to send [20:04:12]OFD Sender: No OFD packet to send [20:04:17]OFD Sender: No OFD packet to send [20:04:22]OFD Sender: No OFD packet to send [20:04:27]OFD Sender: No OFD packet to send [20:04:32]OFD Sender: No OFD packet to send [20:04:37]OFD Sender: No OFD packet to send [20:04:42]OFD Sender: No OFD packet to send [20:04:47]OFD Sender: No OFD packet to send [20:04:52]OFD Sender: No OFD packet to send [20:04:57]OFD Sender: No OFD packet to send [20:05:02]OFD Sender: No OFD packet to send [20:05:07]OFD Sender: No OFD packet to send [20:05:12]OFD Sender: No OFD packet to send [20:05:18]OFD Sender: No OFD packet to send [20:05:23]OFD Sender: No OFD packet to send [20:05:28]OFD Sender: No OFD packet to send [20:05:33]OFD Sender: No OFD packet to send [20:05:38]OFD Sender: No OFD packet to send [20:05:43]OFD Sender: No OFD packet to send [20:05:48]OFD Sender: No OFD packet to send [20:05:53]OFD Sender: No OFD packet to send [20:05:58]OFD Sender: No OFD packet to send [20:06:03]OFD Sender: No OFD packet to send [20:06:04]accept exits with 9 [20:06:04]New connection [20:06:04]New thread 3067493732 created [20:06:04]Thread 3067350372 joined [20:06:04]Waiting for new connection... [20:06:04] Sock 9.Parse request [20:06:04]Sock 9.Check first char [20:06:04]Sock 9.First char is OK [20:06:04]request: POST /json_proto HTTP/1.0 [20:06:04]Method: POST [20:06:04]URL: /json_proto [20:06:04]Method is POST - this is cgi request [20:06:04]url: /json_proto [20:06:04]query_string will be loaded in cgi processing [20:06:04]execute_cgi json_proto POST (null) [20:06:04]execute_cgi path=json_proto method=POST [20:06:04]POST find Content-Length [20:06:04]Host: 172.17.41.135:8080 [20:06:04]Content-Length: 684 [20:06:04]Content-Type: application/json [20:06:04] [20:06:04]POST finish read [20:06:04]Found Content-Length = 684 [20:06:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:04]execute_script... [20:06: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)24618015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:04]POST & json_proto [20:06:04]process_json_proto [20:06:04]json parsed OK: [20:06:04]protocol is kg_v1.0 [20:06:04]action value=close_receipt [20:06:04]process_action close_receipt [20:06:04]cmd_close_receipt [20:06:04]MH_GetDate [20:06:04]Write to MH i2c: F0 00 00 55 20 64 [20:06:04]Write i2c OK [20:06:04]MH_I2C_Read... [20:06:04]Read from MH i2c: F0 [20:06:04]MH_I2C_Read... [20:06:04]Read from MH i2c: F0 09 00 [20:06:04]MH_I2C_Read... [20:06:04]Read from MH i2c: F0 09 00 55 20 00 2D CA F1 66 ED 3E 82 65 CD [20:06:04]GetLastDocTimeStamp 1727121765 [20:06:04]current date 1727121965 [20:06:04]FM_GetShiftState [20:06:04]SAM_PROTO_GetShiftState [20:06:04]wFMCommunicate request_size=4 [20:06:04]MH_SAM_APDU [20:06:04]CAPDU: 80 13 01 00 [20:06:04]Write to MH i2c: E2 08 00 56 20 80 13 01 00 00 00 00 00 F3 [20:06:04]Write i2c OK [20:06:04]MH_I2C_Read... [20:06:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:04]Read from MH i2c: E2 [20:06:04]MH_I2C_Read... [20:06:04]Read from MH i2c: E2 0E 00 [20:06:04]MH_I2C_Read... [20:06:04]Read from MH i2c: E2 0E 00 56 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 94 [20:06:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:06:04]wFMCommunicate OK [20:06:04]SAM_PROTO_GetShiftState done [20:06:04]FM_GetShiftState done [20:06:04]opened in 1727051401 [20:06:04]opened+sec_in_day 1727137801 [20:06:04]quantity*price = 100005 [20:06:04]sum+1 = 100006 [20:06:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 577 23.09.2024 20:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289903 ФПД: 42580421041009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200605&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289903&fm=42580421041009&tin=02508201610067®Number=0000000000091827&sum=100000 [20:06:05]StoreToDocumentArchive [20:06:05]shift 515 fd 289903 [20:06:05]save to /storage/0515/doc_00289903 [20:06:05]save last doc name /storage/0515/doc_00289903 to /storage/kkm_last_doc_name [20:06:05]save OK [20:06:05]Clear old archive folders... [20:06:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:06:05]tlvbuf is 018A9010 [20:06:05]SAM_PROTO_ClearQueue [20:06:05]wFMCommunicate request_size=4 [20:06:05]MH_SAM_APDU [20:06:05]CAPDU: 80 09 00 00 [20:06:05]Write to MH i2c: E2 08 00 63 20 80 09 00 00 00 00 00 00 F5 [20:06:05]Write i2c OK [20:06:05]MH_I2C_Read... [20:06:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:05]Read from MH i2c: E2 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 63 20 00 90 00 F7 [20:06:05]RAPDU: 90 00 [20:06:05]wFMCommunicate OK [20:06:05]SAM_PROTO_ClearQueue done [20:06:05]KKMCreateOFDPacket [20:06:05]OFDProtocolAddRootSTLVToBuf [20:06:05]FM_MakeSignedData [20:06:05]FM_MakeSignedData [20:06:05]SAM_PROTO_SignData [20:06:05]wFMCommunicate request_size=4 [20:06:05]MH_SAM_APDU [20:06:05]CAPDU: 80 0D 01 02 [20:06:05]Write to MH i2c: E2 08 00 64 20 80 0D 01 02 00 00 00 00 FD [20:06:05]Write i2c OK [20:06:05]MH_I2C_Read... [20:06:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:05]Read from MH i2c: E2 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 64 20 00 90 00 F8 [20:06:05]RAPDU: 90 00 [20:06:05]wFMCommunicate OK [20:06:05]wFMCommunicate request_size=255 [20:06:05]MH_SAM_APDU [20:06:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 2D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6C 04 00 35 04 06 00 26 [20:06:05]Write to MH i2c: E2 02 01 65 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 2D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6C 04 00 35 04 06 00 26 00 00 A5 [20:06:05]Write i2c OK [20:06:05]MH_I2C_Read... [20:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:05]Read from MH i2c: E2 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 65 20 00 90 00 F9 [20:06:05]RAPDU: 90 00 [20:06:05]wFMCommunicate OK [20:06:05]wFMCommunicate request_size=10 [20:06:05]MH_SAM_APDU [20:06:05]CAPDU: 80 0D 02 02 05 BA 06 DE DB 71 [20:06:05]Write to MH i2c: E2 0D 00 66 20 80 0D 02 02 05 00 BA 06 DE DB 71 00 00 F4 [20:06:05]Write i2c OK [20:06:05]MH_I2C_Read... [20:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:05]Read from MH i2c: E2 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 03 00 66 20 00 90 00 FA [20:06:05]RAPDU: 90 00 [20:06:05]wFMCommunicate OK [20:06:05]wFMCommunicate request_size=4 [20:06:05]MH_SAM_APDU [20:06:05]CAPDU: 80 0D 03 02 [20:06:05]Write to MH i2c: E2 08 00 67 20 80 0D 03 02 00 00 00 00 02 [20:06:05]Write i2c OK [20:06:05]MH_I2C_Read... [20:06:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:05]Read from MH i2c: E2 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 0B 00 [20:06:05]MH_I2C_Read... [20:06:05]Read from MH i2c: E2 0B 00 67 20 00 83 0D 6A C9 85 43 8E B5 90 00 D1 [20:06:05]RAPDU: 83 0D 6A C9 85 43 8E B5 90 00 [20:06:05]wFMCommunicate OK [20:06:05]SAM_PROTO_SignData done [20:06:05]FM_MakeSignedData done [20:06:05]CreateOFDProtocolMessage [20:06:05]wFMCommunicate request_size=4 [20:06:05]MH_SAM_APDU [20:06:05]CAPDU: 80 11 00 00 [20:06:05]Write to MH i2c: E2 08 00 68 20 80 11 00 00 00 00 00 00 02 [20:06:05]Write i2c OK [20:06:05]MH_I2C_Read... [20:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:05]Read from MH i2c: E2 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: E2 17 00 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: E2 17 00 68 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 52 [20:06:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:06:06]wFMCommunicate OK [20:06:06]CreateOFDProtocolMessage done [20:06:06]OFDSenderStorePacket 289903 [20:06:06]StoreOFDPacket docnum=289903 [20:06:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D9 F0 07 01 21 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 2D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6C 04 00 35 04 06 00 26 BA 06 DE DB 71 83 0D 6A C9 85 43 8E B5 [20:06:06]CheckFolder [20:06:06]dirname=/storage/ofd_packets [20:06:06]CheckFolder done [20:06:06]ProducePacketName [20:06:06]name=ofd_packets/00289903 [20:06:06]NVStorageSaveData ofd_packets/00289903 [20:06:06]File name is /storage/ofd_packets/00289903 [20:06:06]Write 301 bytes [20:06:06]NVStorageSaveData done [20:06:06]OFDSenderStorePacket done [20:06:06]KKMCreateOFDPacket done [20:06:06]NVStorageSaveData kkm_last_timestamp [20:06:06]File name is /storage/kkm_last_timestamp [20:06:06]Write 4 bytes [20:06:06]NVStorageSaveData done [20:06:06]ExternCall_PrintAddStr [20:06:06]wPrintStart [20:06:06]Write to MH i2c: 01 00 00 69 20 89 [20:06:06]Write i2c OK [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: 01 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: 01 07 00 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: 01 07 00 69 20 00 00 00 00 00 FF 0F 9E [20:06:06]RasterBufferAndPrint [20:06:06]line Счет N : (1)24618015 [20:06:06]line ИНН: 02508201610067 [20:06:06]line Контрольно-Кассовый Чек [20:06:06]line ПРОДАЖА [20:06:06]line ТРК (МРК, ГНК) : 53 [20:06:06]line Товар: 2710124130 [20:06:06]line Аи-92-К-5 [20:06:06]line 14.750 * 67.80 [20:06:06]line = 1000.05 [20:06:06]line НДС 12% НСП 1% [20:06:06]line > о реализуемом товаре [20:06:06]line ОКРУГЛЕНИЕ: -0.05 [20:06:06]line ИТОГО: 1000.00 [20:06:06]line Внесено: 1000.00 [20:06:06]line СДАЧА: 0.00 [20:06:06]line НСП 1% : 8.85 [20:06:06]line НДС 12% : 106.20 [20:06:06]line Наличными: 1000.00 [20:06:06]line Безнал.: 0.00 [20:06:06]line Место: АЗС № 90 "Партнёр-нефть" [20:06:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:06:06]line СНО: Общий режим [20:06:06]line Чек 577 23.09.2024 20:06 [20:06:06]line Смена: 515 ФФД: 1.0 [20:06:06]line ЗНМ: 0300000107 [20:06:06]line РНМ: 0000000000091827 [20:06:06]line Версия ККМ: 001 [20:06:06]line ФМ: 0000000000871832 [20:06:06]line ФД: 289903 [20:06:06]line ФПД: 42580421041009 [20:06:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200605&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289903&fm=42580421041009&tin=02508201610067®Number=0000000000091827&sum=100000 [20:06:06]written 0, free lines is 4095 [20:06:06]OFD Sender: Processing packet 289903 [packets to send 1784, broken 1783] [20:06:06]ProducePacketName [20:06:06]name=ofd_packets/00289903 [20:06:06]OFD Sender: To server: pG, [20:06:06]CommunicateWithHost lk.salyk.kg:30040 [20:06:06]ConnectInit lk.salyk.kg [20:06:06]Write to MH i2c: 01 00 00 93 20 B3 [20:06:06]Write i2c OK [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: 01 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: 01 07 00 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: 01 07 00 93 20 00 00 00 00 00 BC 0C 82 [20:06:06]RasterBufferAndPrint [20:06:06]line [20:06:06]line [20:06:06]line [20:06:06]line [20:06:06]line [20:06:06]written 0, free lines is 3266 [20:06:06]MH_Cut [20:06:06]Write to MH i2c: D1 01 00 9A 20 01 8C [20:06:06]Write i2c OK [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: D1 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: D1 01 00 [20:06:06]MH_I2C_Read... [20:06:06]Read from MH i2c: D1 01 00 9A 20 00 8B [20:06:06]Write to MH i2c: 01 00 00 9B 20 BB [20:06:06]Write i2c OK [20:06:06]MH_I2C_Read... [20:06:06]Connected sock=11 [20:06: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 33 32 0F 01 00 00 D9 F0 07 01 21 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 2D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 6F 6C 04 00 35 04 06 00 26 BA 06 DE DB 71 83 0D 6A C9 85 43 8E B5 [20:06: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 33 32 4F 00 00 00 62 8E 47 00 8C 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 33 32 10 04 04 00 6F 6C 04 00 F4 03 04 00 01 72 F1 66 B6 04 01 00 00 1D C2 2E 1F 00 4B CB 2E [20:06:06]CommunicateWithHost err = 0 [20:06:06]CheckOFDResponse [20:06:06]1017 (14) - 77093643461234 [20:06:06]1041 (16) - 0000000000871832 [20:06:06]1040 (4) - 289903 [20:06:06]1012 (4) - 23.09.2024 13:49 [20:06:06]1206 (1) - 0 [20:06:06]OFD Sender: Remove packet 289903 [20:06:06]ProducePacketName [20:06:06]name=ofd_packets/00289903 [20:06:06]NVStorageDeleteData [20:06:07]*** Cut start [20:06:07]*** Partial cut [20:06:07]*** CUTSNS_PIN = 1 [20:06:07]*** CUTSNS_PIN = 0 [20:06:07]OFD Sender: No OFD packet to send [20:06:07]*** Brake cut motor [20:06:07]Read from MH i2c: 01 [20:06:07]MH_I2C_Read... [20:06:07]*** Stop cut motor [20:06:07]*** Cut end [20:06:07]Read from MH i2c: 01 07 00 [20:06:07]MH_I2C_Read... [20:06:07]Read from MH i2c: 01 07 00 9B 20 00 00 00 00 00 FF 0F D0 [20:06:07]process_action close_receipt done [20:06:07]requested_data is exist [20:06:07]produce_requested_data [20:06:07]requested_item fm.sn is exist - process it [20:06:07]wFMCommunicate request_size=4 [20:06:07]MH_SAM_APDU [20:06:07]CAPDU: 80 11 00 00 [20:06:07]Write to MH i2c: E2 08 00 9C 20 80 11 00 00 00 00 00 00 36 [20:06:07]Write i2c OK [20:06:07]MH_I2C_Read... [20:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:07]Read from MH i2c: E2 [20:06:07]MH_I2C_Read... [20:06:07]Read from MH i2c: E2 17 00 [20:06:07]MH_I2C_Read... [20:06:07]Read from MH i2c: E2 17 00 9C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 86 [20:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:06:07]wFMCommunicate OK [20:06:07]requested_item fd.num is exist - process it [20:06:07]SAM_PROTO_GetFieldsCounters [20:06:07]wFMCommunicate request_size=4 [20:06:07]MH_SAM_APDU [20:06:07]CAPDU: 80 13 00 00 [20:06:07]Write to MH i2c: E2 08 00 9D 20 80 13 00 00 00 00 00 00 39 [20:06:07]Write i2c OK [20:06:07]MH_I2C_Read... [20:06:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:08]Read from MH i2c: E2 [20:06:08]MH_I2C_Read... [20:06:08]Read from MH i2c: E2 62 00 [20:06:08]MH_I2C_Read... [20:06:08]Read from MH i2c: E2 62 00 9D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6F 6C 04 00 0E 04 04 00 03 02 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 06 [20:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 6F 6C 04 00 0E 04 04 00 03 02 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 [20:06:08]wFMCommunicate OK [20:06:08]SAM_PROTO_GetFieldsCounters done [20:06:08]requested_item shift.num is exist - process it [20:06:08]requested_item shift.opened is exist - process it [20:06:08]req_shift_opened [20:06:08]FM_GetShiftState [20:06:08]SAM_PROTO_GetShiftState [20:06:08]wFMCommunicate request_size=4 [20:06:08]MH_SAM_APDU [20:06:08]CAPDU: 80 13 01 00 [20:06:08]Write to MH i2c: E2 08 00 9E 20 80 13 01 00 00 00 00 00 3B [20:06:08]Write i2c OK [20:06:08]MH_I2C_Read... [20:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:08]Read from MH i2c: E2 [20:06:08]MH_I2C_Read... [20:06:08]Read from MH i2c: E2 0E 00 [20:06:08]MH_I2C_Read... [20:06:08]Read from MH i2c: E2 0E 00 9E 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DC [20:06:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:06:08]wFMCommunicate OK [20:06:08]SAM_PROTO_GetShiftState done [20:06:08]FM_GetShiftState done [20:06:08]req_shift_opened done [20:06:08]requested_item shift.open_date is exist - process it [20:06:08]req_shift_open_date [20:06:08]req_shift_open_date done [20:06:08]produce_requested_data done [20:06:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289903,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:06:08]process_action_free close_receipt [20:06:08]json_value_free [20:06:08]json_value_free done [20:06:08]process_json_proto returns [20:06:08]Send response to host [20:06:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289903,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:06:08]free response buf [20:06:08]execute_script done [20:06:08]execute_script returns [20:06:08]free content buf [20:06:08]Sock 9.Close socket [20:06:08]Sock 9.Thread stoped [20:06:12]OFD Sender: No OFD packet to send [20:06:17]OFD Sender: No OFD packet to send [20:06:22]OFD Sender: No OFD packet to send [20:06:27]OFD Sender: No OFD packet to send [20:06:32]OFD Sender: No OFD packet to send [20:06:37]OFD Sender: No OFD packet to send [20:06:42]OFD Sender: No OFD packet to send [20:06:47]OFD Sender: No OFD packet to send [20:06:52]accept exits with 8 [20:06:52]New connection [20:06:52]New thread 3067350372 created [20:06:52]Thread 3067493732 joined [20:06:52]Waiting for new connection... [20:06:52] Sock 8.Parse request [20:06:52]Sock 8.Check first char [20:06:52]Sock 8.First char is OK [20:06:52]request: POST /json_proto HTTP/1.0 [20:06:52]Method: POST [20:06:52]URL: /json_proto [20:06:52]Method is POST - this is cgi request [20:06:52]url: /json_proto [20:06:52]query_string will be loaded in cgi processing [20:06:52]execute_cgi json_proto POST (null) [20:06:52]execute_cgi path=json_proto method=POST [20:06:52]POST find Content-Length [20:06:52]Host: 172.17.41.135:8080 [20:06:52]Content-Length: 679 [20:06:52]Content-Type: application/json [20:06:52] [20:06:52]POST finish read [20:06:52]Found Content-Length = 679 [20:06:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:52]execute_script... [20:06: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)24618016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:52]POST & json_proto [20:06:52]process_json_proto [20:06:52]json parsed OK: [20:06:52]protocol is kg_v1.0 [20:06:52]action value=close_receipt [20:06:52]process_action close_receipt [20:06:52]cmd_close_receipt [20:06:52]MH_GetDate [20:06:52]Write to MH i2c: F0 00 00 9F 20 AE [20:06:52]Write i2c OK [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: F0 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: F0 09 00 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: F0 09 00 9F 20 00 5D CA F1 66 ED 3E 82 65 47 [20:06:52]GetLastDocTimeStamp 1727121965 [20:06:52]current date 1727122013 [20:06:52]FM_GetShiftState [20:06:52]SAM_PROTO_GetShiftState [20:06:52]wFMCommunicate request_size=4 [20:06:52]MH_SAM_APDU [20:06:52]CAPDU: 80 13 01 00 [20:06:52]Write to MH i2c: E2 08 00 A0 20 80 13 01 00 00 00 00 00 3D [20:06:52]Write i2c OK [20:06:52]MH_I2C_Read... [20:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:52]Read from MH i2c: E2 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 0E 00 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 0E 00 A0 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DE [20:06:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:06:52]wFMCommunicate OK [20:06:52]SAM_PROTO_GetShiftState done [20:06:52]FM_GetShiftState done [20:06:52]opened in 1727051401 [20:06:52]opened+sec_in_day 1727137801 [20:06:52]quantity*price = 40068 [20:06:52]sum+1 = 40069 [20:06:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 578 23.09.2024 20:06 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289904 ФПД: 258656250253990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200653&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289904&fm=258656250253990&tin=02508201610067®Number=0000000000091827&sum=40000 [20:06:53]StoreToDocumentArchive [20:06:53]shift 515 fd 289904 [20:06:53]save to /storage/0515/doc_00289904 [20:06:53]save last doc name /storage/0515/doc_00289904 to /storage/kkm_last_doc_name [20:06:53]save OK [20:06:53]Clear old archive folders... [20:06:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:06:53]tlvbuf is 01906C90 [20:06:53]SAM_PROTO_ClearQueue [20:06:53]wFMCommunicate request_size=4 [20:06:53]MH_SAM_APDU [20:06:53]CAPDU: 80 09 00 00 [20:06:53]Write to MH i2c: E2 08 00 AD 20 80 09 00 00 00 00 00 00 3F [20:06:53]Write i2c OK [20:06:53]MH_I2C_Read... [20:06:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:53]Read from MH i2c: E2 [20:06:53]MH_I2C_Read... [20:06:53]Read from MH i2c: E2 03 00 [20:06:53]MH_I2C_Read... [20:06:53]Read from MH i2c: E2 03 00 AD 20 00 90 00 41 [20:06:53]RAPDU: 90 00 [20:06:53]wFMCommunicate OK [20:06:53]SAM_PROTO_ClearQueue done [20:06:53]KKMCreateOFDPacket [20:06:53]OFDProtocolAddRootSTLVToBuf [20:06:53]FM_MakeSignedData [20:06:53]FM_MakeSignedData [20:06:53]SAM_PROTO_SignData [20:06:53]wFMCommunicate request_size=4 [20:06:53]MH_SAM_APDU [20:06:53]CAPDU: 80 0D 01 02 [20:06:53]Write to MH i2c: E2 08 00 AE 20 80 0D 01 02 00 00 00 00 47 [20:06:53]Write i2c OK [20:06:53]MH_I2C_Read... [20:06:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:53]Read from MH i2c: E2 [20:06:53]MH_I2C_Read... [20:06:53]Read from MH i2c: E2 03 00 [20:06:53]MH_I2C_Read... [20:06:53]Read from MH i2c: E2 03 00 AE 20 00 90 00 42 [20:06:53]RAPDU: 90 00 [20:06:53]wFMCommunicate OK [20:06:53]wFMCommunicate request_size=255 [20:06:53]MH_SAM_APDU [20:06: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 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 42 02 00 00 F4 03 04 00 5D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6C 04 00 35 04 06 00 EB [20:06:53]Write to MH i2c: E2 02 01 AF 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 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 42 02 00 00 F4 03 04 00 5D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6C 04 00 35 04 06 00 EB 00 00 16 [20:06:53]Write i2c OK [20:06:53]MH_I2C_Read... [20:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:54]Read from MH i2c: E2 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 03 00 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 03 00 AF 20 00 90 00 43 [20:06:54]RAPDU: 90 00 [20:06:54]wFMCommunicate OK [20:06:54]wFMCommunicate request_size=10 [20:06:54]MH_SAM_APDU [20:06:54]CAPDU: 80 0D 02 02 05 3F 19 EA 52 A6 [20:06:54]Write to MH i2c: E2 0D 00 B0 20 80 0D 02 02 05 00 3F 19 EA 52 A6 00 00 8E [20:06:54]Write i2c OK [20:06:54]MH_I2C_Read... [20:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:54]Read from MH i2c: E2 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 03 00 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 03 00 B0 20 00 90 00 44 [20:06:54]RAPDU: 90 00 [20:06:54]wFMCommunicate OK [20:06:54]wFMCommunicate request_size=4 [20:06:54]MH_SAM_APDU [20:06:54]CAPDU: 80 0D 03 02 [20:06:54]Write to MH i2c: E2 08 00 B1 20 80 0D 03 02 00 00 00 00 4C [20:06:54]Write i2c OK [20:06:54]MH_I2C_Read... [20:06:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:54]Read from MH i2c: E2 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 0B 00 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 0B 00 B1 20 00 DC F0 35 57 C6 E8 54 C7 90 00 6E [20:06:54]RAPDU: DC F0 35 57 C6 E8 54 C7 90 00 [20:06:54]wFMCommunicate OK [20:06:54]SAM_PROTO_SignData done [20:06:54]FM_MakeSignedData done [20:06:54]CreateOFDProtocolMessage [20:06:54]wFMCommunicate request_size=4 [20:06:54]MH_SAM_APDU [20:06:54]CAPDU: 80 11 00 00 [20:06:54]Write to MH i2c: E2 08 00 B2 20 80 11 00 00 00 00 00 00 4C [20:06:54]Write i2c OK [20:06:54]MH_I2C_Read... [20:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:54]Read from MH i2c: E2 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 17 00 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: E2 17 00 B2 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9C [20:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:06:54]wFMCommunicate OK [20:06:54]CreateOFDProtocolMessage done [20:06:54]OFDSenderStorePacket 289904 [20:06:54]StoreOFDPacket docnum=289904 [20:06:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C9 46 07 01 8C 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 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 42 02 00 00 F4 03 04 00 5D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6C 04 00 35 04 06 00 EB 3F 19 EA 52 A6 DC F0 35 57 C6 E8 54 C7 [20:06:54]CheckFolder [20:06:54]dirname=/storage/ofd_packets [20:06:54]CheckFolder done [20:06:54]ProducePacketName [20:06:54]name=ofd_packets/00289904 [20:06:54]NVStorageSaveData ofd_packets/00289904 [20:06:54]File name is /storage/ofd_packets/00289904 [20:06:54]Write 301 bytes [20:06:54]NVStorageSaveData done [20:06:54]OFDSenderStorePacket done [20:06:54]KKMCreateOFDPacket done [20:06:54]NVStorageSaveData kkm_last_timestamp [20:06:54]File name is /storage/kkm_last_timestamp [20:06:54]Write 4 bytes [20:06:54]NVStorageSaveData done [20:06:54]ExternCall_PrintAddStr [20:06:54]wPrintStart [20:06:54]Write to MH i2c: 01 00 00 B3 20 D3 [20:06:54]Write i2c OK [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: 01 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: 01 07 00 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: 01 07 00 B3 20 00 00 00 00 00 FF 0F E8 [20:06:54]RasterBufferAndPrint [20:06:54]line Счет N : (1)24618016 [20:06:54]line ИНН: 02508201610067 [20:06:54]line Контрольно-Кассовый Чек [20:06:54]line ПРОДАЖА [20:06:54]line ТРК (МРК, ГНК) : 42 [20:06:54]line Товар: 2710124500 [20:06:54]line Аи-95-К-5 [20:06:54]line 5.400 * 74.20 [20:06:54]line = 400.68 [20:06:54]line НДС 12% НСП 1% [20:06:54]line > о реализуемом товаре [20:06:54]line ОКРУГЛЕНИЕ: -0.68 [20:06:54]line ИТОГО: 400.00 [20:06:54]line Внесено: 400.00 [20:06:54]line СДАЧА: 0.00 [20:06:54]line НСП 1% : 3.55 [20:06:54]line НДС 12% : 42.55 [20:06:54]line Наличными: 400.00 [20:06:54]line Безнал.: 0.00 [20:06:54]line Место: АЗС № 90 "Партнёр-нефть" [20:06:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:06:54]line СНО: Общий режим [20:06:54]line Чек 578 23.09.2024 20:06 [20:06:54]line Смена: 515 ФФД: 1.0 [20:06:54]line ЗНМ: 0300000107 [20:06:54]line РНМ: 0000000000091827 [20:06:54]line Версия ККМ: 001 [20:06:54]line ФМ: 0000000000871832 [20:06:54]line ФД: 289904 [20:06:54]line ФПД: 258656250253990 [20:06:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200653&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289904&fm=258656250253990&tin=02508201610067®Number=0000000000091827&sum=40000 [20:06:54]written 0, free lines is 4095 [20:06:54]OFD Sender: Processing packet 289904 [packets to send 1784, broken 1783] [20:06:54]ProducePacketName [20:06:54]name=ofd_packets/00289904 [20:06:54]OFD Sender: To server: pG, [20:06:54]CommunicateWithHost lk.salyk.kg:30040 [20:06:54]ConnectInit lk.salyk.kg [20:06:54]Connected sock=10 [20:06: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 33 32 0F 01 00 00 C9 46 07 01 8C 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 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 42 02 00 00 F4 03 04 00 5D CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6C 04 00 35 04 06 00 EB 3F 19 EA 52 A6 DC F0 35 57 C6 E8 54 C7 [20:06:54]Write to MH i2c: 01 00 00 DD 20 FD [20:06:54]Write i2c OK [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: 01 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: 01 07 00 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: 01 07 00 DD 20 00 00 00 00 00 C2 0C D2 [20:06:54]RasterBufferAndPrint [20:06:54]line [20:06:54]line [20:06:54]line [20:06:54]line [20:06:54]line [20:06:54]written 0, free lines is 3272 [20:06:54]MH_Cut [20:06:54]Write to MH i2c: D1 01 00 E4 20 01 D6 [20:06:54]Write i2c OK [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: D1 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: D1 01 00 [20:06:54]MH_I2C_Read... [20:06:54]Read from MH i2c: D1 01 00 E4 20 00 D5 [20:06:54]Write to MH i2c: 01 00 00 E5 20 05 [20:06:54]Write i2c OK [20:06:54]MH_I2C_Read... [20: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 33 32 4F 00 00 00 9F 25 47 00 D5 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 70 6C 04 00 F4 03 04 00 31 72 F1 66 B6 04 01 00 00 3F 01 33 16 5E 40 58 DA [20:06:54]CommunicateWithHost err = 0 [20:06:54]CheckOFDResponse [20:06:54]1017 (14) - 77093643461234 [20:06:54]1041 (16) - 0000000000871832 [20:06:54]1040 (4) - 289904 [20:06:54]1012 (4) - 23.09.2024 13:50 [20:06:54]1206 (1) - 0 [20:06:54]OFD Sender: Remove packet 289904 [20:06:54]ProducePacketName [20:06:54]name=ofd_packets/00289904 [20:06:54]NVStorageDeleteData [20:06:55]OFD Sender: No OFD packet to send [20:06:55]*** Cut start [20:06:55]*** Partial cut [20:06:55]*** CUTSNS_PIN = 1 [20:06:55]*** CUTSNS_PIN = 0 [20:06:55]*** Brake cut motor [20:06:56]Read from MH i2c: 01 [20:06:56]MH_I2C_Read... [20:06:56]*** Stop cut motor [20:06:56]*** Cut end [20:06:56]Read from MH i2c: 01 07 00 [20:06:56]MH_I2C_Read... [20:06:56]Read from MH i2c: 01 07 00 E5 20 00 00 00 00 00 FF 0F 1A [20:06:56]process_action close_receipt done [20:06:56]requested_data is exist [20:06:56]produce_requested_data [20:06:56]requested_item fm.sn is exist - process it [20:06:56]wFMCommunicate request_size=4 [20:06:56]MH_SAM_APDU [20:06:56]CAPDU: 80 11 00 00 [20:06:56]Write to MH i2c: E2 08 00 E6 20 80 11 00 00 00 00 00 00 80 [20:06:56]Write i2c OK [20:06:56]MH_I2C_Read... [20:06:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:56]Read from MH i2c: E2 [20:06:56]MH_I2C_Read... [20:06:56]Read from MH i2c: E2 17 00 [20:06:56]MH_I2C_Read... [20:06:56]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 33 32 90 00 D0 [20:06:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:06:56]wFMCommunicate OK [20:06:56]requested_item fd.num is exist - process it [20:06:56]SAM_PROTO_GetFieldsCounters [20:06:56]wFMCommunicate request_size=4 [20:06:56]MH_SAM_APDU [20:06:56]CAPDU: 80 13 00 00 [20:06:56]Write to MH i2c: E2 08 00 E7 20 80 13 00 00 00 00 00 00 83 [20:06:56]Write i2c OK [20:06:56]MH_I2C_Read... [20:06:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:56]Read from MH i2c: E2 [20:06:56]MH_I2C_Read... [20:06:56]Read from MH i2c: E2 62 00 [20:06:56]MH_I2C_Read... [20:06:56]Read from MH i2c: E2 62 00 E7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 70 6C 04 00 0E 04 04 00 03 02 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 54 [20:06: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 70 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:56]wFMCommunicate OK [20:06:56]SAM_PROTO_GetFieldsCounters done [20:06:56]requested_item shift.num is exist - process it [20:06:56]requested_item shift.opened is exist - process it [20:06:56]req_shift_opened [20:06:56]FM_GetShiftState [20:06:56]SAM_PROTO_GetShiftState [20:06:56]wFMCommunicate request_size=4 [20:06:56]MH_SAM_APDU [20:06:56]CAPDU: 80 13 01 00 [20:06:56]Write to MH i2c: E2 08 00 E8 20 80 13 01 00 00 00 00 00 85 [20:06:56]Write i2c OK [20:06:56]MH_I2C_Read... [20:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:56]Read from MH i2c: E2 [20:06:56]MH_I2C_Read... [20:06:56]Read from MH i2c: E2 0E 00 [20:06:56]MH_I2C_Read... [20:06:56]Read from MH i2c: E2 0E 00 E8 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 26 [20:06:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:06:56]wFMCommunicate OK [20:06:56]SAM_PROTO_GetShiftState done [20:06:56]FM_GetShiftState done [20:06:56]req_shift_opened done [20:06:56]requested_item shift.open_date is exist - process it [20:06:56]req_shift_open_date [20:06:56]req_shift_open_date done [20:06:56]produce_requested_data done [20:06:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289904,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:06:56]process_action_free close_receipt [20:06:56]json_value_free [20:06:56]json_value_free done [20:06:56]process_json_proto returns [20:06:56]Send response to host [20:06:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289904,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:06:56]free response buf [20:06:56]execute_script done [20:06:56]execute_script returns [20:06:56]free content buf [20:06:56]Sock 8.Close socket [20:06:56]Sock 8.Thread stoped [20:07:00]OFD Sender: No OFD packet to send [20:07:05]OFD Sender: No OFD packet to send [20:07:10]OFD Sender: No OFD packet to send [20:07:15]OFD Sender: No OFD packet to send [20:07:20]OFD Sender: No OFD packet to send [20:07:25]OFD Sender: No OFD packet to send [20:07:30]OFD Sender: No OFD packet to send [20:07:35]OFD Sender: No OFD packet to send [20:07:40]OFD Sender: No OFD packet to send [20:07:45]OFD Sender: No OFD packet to send [20:07:50]OFD Sender: No OFD packet to send [20:07:55]OFD Sender: No OFD packet to send [20:08:00]OFD Sender: No OFD packet to send [20:08:06]OFD Sender: No OFD packet to send [20:08:11]OFD Sender: No OFD packet to send [20:08:15]accept exits with 9 [20:08:15]New connection [20:08:15]New thread 3067493732 created [20:08:15]Thread 3067350372 joined [20:08:15]Waiting for new connection... [20:08:15] Sock 9.Parse request [20:08:15]Sock 9.Check first char [20:08:15]Sock 9.First char is OK [20:08:15]request: POST /json_proto HTTP/1.0 [20:08:15]Method: POST [20:08:15]URL: /json_proto [20:08:15]Method is POST - this is cgi request [20:08:15]url: /json_proto [20:08:15]query_string will be loaded in cgi processing [20:08:15]execute_cgi json_proto POST (null) [20:08:15]execute_cgi path=json_proto method=POST [20:08:15]POST find Content-Length [20:08:15]Host: 172.17.41.135:8080 [20:08:15]Content-Length: 679 [20:08:15]Content-Type: application/json [20:08:15] [20:08:15]POST finish read [20:08:15]Found Content-Length = 679 [20:08:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.670, "sum" : 520.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:15]execute_script... [20:08: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)24618018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.670, "sum" : 520.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:15]POST & json_proto [20:08:15]process_json_proto [20:08:15]json parsed OK: [20:08:15]protocol is kg_v1.0 [20:08:15]action value=close_receipt [20:08:15]process_action close_receipt [20:08:15]cmd_close_receipt [20:08:15]MH_GetDate [20:08:15]Write to MH i2c: F0 00 00 E9 20 F8 [20:08:15]Write i2c OK [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: F0 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: F0 09 00 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: F0 09 00 E9 20 00 B0 CA F1 66 ED 3E 82 65 E4 [20:08:15]GetLastDocTimeStamp 1727122013 [20:08:15]current date 1727122096 [20:08:15]FM_GetShiftState [20:08:15]SAM_PROTO_GetShiftState [20:08:15]wFMCommunicate request_size=4 [20:08:15]MH_SAM_APDU [20:08:15]CAPDU: 80 13 01 00 [20:08:15]Write to MH i2c: E2 08 00 EA 20 80 13 01 00 00 00 00 00 87 [20:08:15]Write i2c OK [20:08:15]MH_I2C_Read... [20:08:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:15]Read from MH i2c: E2 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 0E 00 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 0E 00 EA 20 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 28 [20:08:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:08:15]wFMCommunicate OK [20:08:15]SAM_PROTO_GetShiftState done [20:08:15]FM_GetShiftState done [20:08:15]opened in 1727051401 [20:08:15]opened+sec_in_day 1727137801 [20:08:15]quantity*price = 52002 [20:08:15]sum+1 = 52004 [20:08:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.60 НДС 12% : 55.22 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 579 23.09.2024 20:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289905 ФПД: 76277289749072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200816&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289905&fm=76277289749072&tin=02508201610067®Number=0000000000091827&sum=52000 [20:08:16]StoreToDocumentArchive [20:08:16]shift 515 fd 289905 [20:08:16]save to /storage/0515/doc_00289905 [20:08:16]save last doc name /storage/0515/doc_00289905 to /storage/kkm_last_doc_name [20:08:16]save OK [20:08:16]Clear old archive folders... [20:08:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:08:16]tlvbuf is 01897BF0 [20:08:16]SAM_PROTO_ClearQueue [20:08:16]wFMCommunicate request_size=4 [20:08:16]MH_SAM_APDU [20:08:16]CAPDU: 80 09 00 00 [20:08:16]Write to MH i2c: E2 08 00 F7 20 80 09 00 00 00 00 00 00 89 [20:08:16]Write i2c OK [20:08:16]MH_I2C_Read... [20:08:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:16]Read from MH i2c: E2 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 F7 20 00 90 00 8B [20:08:16]RAPDU: 90 00 [20:08:16]wFMCommunicate OK [20:08:16]SAM_PROTO_ClearQueue done [20:08:16]KKMCreateOFDPacket [20:08:16]OFDProtocolAddRootSTLVToBuf [20:08:16]FM_MakeSignedData [20:08:16]FM_MakeSignedData [20:08:16]SAM_PROTO_SignData [20:08:16]wFMCommunicate request_size=4 [20:08:16]MH_SAM_APDU [20:08:16]CAPDU: 80 0D 01 02 [20:08:16]Write to MH i2c: E2 08 00 F8 20 80 0D 01 02 00 00 00 00 91 [20:08:16]Write i2c OK [20:08:16]MH_I2C_Read... [20:08:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:16]Read from MH i2c: E2 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 F8 20 00 90 00 8C [20:08:16]RAPDU: 90 00 [20:08:16]wFMCommunicate OK [20:08:16]wFMCommunicate request_size=255 [20:08:16]MH_SAM_APDU [20:08:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 B0 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6C 04 00 35 04 06 00 45 [20:08:16]Write to MH i2c: E2 02 01 F9 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 B0 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6C 04 00 35 04 06 00 45 00 00 BC [20:08:16]Write i2c OK [20:08:16]MH_I2C_Read... [20:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:16]Read from MH i2c: E2 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 F9 20 00 90 00 8D [20:08:16]RAPDU: 90 00 [20:08:16]wFMCommunicate OK [20:08:16]wFMCommunicate request_size=10 [20:08:16]MH_SAM_APDU [20:08:16]CAPDU: 80 0D 02 02 05 5F B0 C2 8A 50 [20:08:16]Write to MH i2c: E2 0D 00 FA 20 80 0D 02 02 05 00 5F B0 C2 8A 50 00 00 49 [20:08:16]Write i2c OK [20:08:16]MH_I2C_Read... [20:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:16]Read from MH i2c: E2 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 03 00 FA 20 00 90 00 8E [20:08:16]RAPDU: 90 00 [20:08:16]wFMCommunicate OK [20:08:16]wFMCommunicate request_size=4 [20:08:16]MH_SAM_APDU [20:08:16]CAPDU: 80 0D 03 02 [20:08:16]Write to MH i2c: E2 08 00 FB 20 80 0D 03 02 00 00 00 00 96 [20:08:16]Write i2c OK [20:08:16]MH_I2C_Read... [20:08:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:16]Read from MH i2c: E2 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 0B 00 [20:08:16]MH_I2C_Read... [20:08:16]Read from MH i2c: E2 0B 00 FB 20 00 83 71 D3 F6 E8 19 2D 50 90 00 D2 [20:08:16]RAPDU: 83 71 D3 F6 E8 19 2D 50 90 00 [20:08:16]wFMCommunicate OK [20:08:16]SAM_PROTO_SignData done [20:08:16]FM_MakeSignedData done [20:08:16]CreateOFDProtocolMessage [20:08:16]wFMCommunicate request_size=4 [20:08:16]MH_SAM_APDU [20:08:16]CAPDU: 80 11 00 00 [20:08:16]Write to MH i2c: E2 08 00 FC 20 80 11 00 00 00 00 00 00 96 [20:08:16]Write i2c OK [20:08:16]MH_I2C_Read... [20:08:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:17]Read from MH i2c: E2 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: E2 17 00 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: E2 17 00 FC 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E6 [20:08:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:08:17]wFMCommunicate OK [20:08:17]CreateOFDProtocolMessage done [20:08:17]OFDSenderStorePacket 289905 [20:08:17]StoreOFDPacket docnum=289905 [20:08:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 26 F5 07 01 15 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 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 B0 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6C 04 00 35 04 06 00 45 5F B0 C2 8A 50 83 71 D3 F6 E8 19 2D 50 [20:08:17]CheckFolder [20:08:17]dirname=/storage/ofd_packets [20:08:17]CheckFolder done [20:08:17]ProducePacketName [20:08:17]name=ofd_packets/00289905 [20:08:17]NVStorageSaveData ofd_packets/00289905 [20:08:17]File name is /storage/ofd_packets/00289905 [20:08:17]Write 301 bytes [20:08:17]NVStorageSaveData done [20:08:17]OFDSenderStorePacket done [20:08:17]KKMCreateOFDPacket done [20:08:17]NVStorageSaveData kkm_last_timestamp [20:08:17]File name is /storage/kkm_last_timestamp [20:08:17]Write 4 bytes [20:08:17]NVStorageSaveData done [20:08:17]ExternCall_PrintAddStr [20:08:17]wPrintStart [20:08:17]Write to MH i2c: 01 00 00 FD 20 1D [20:08:17]Write i2c OK [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: 01 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: 01 07 00 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: 01 07 00 FD 20 00 00 00 00 00 FF 0F 32 [20:08:17]RasterBufferAndPrint [20:08:17]line Счет N : (1)24618018 [20:08:17]line ИНН: 02508201610067 [20:08:17]line Контрольно-Кассовый Чек [20:08:17]line ПРОДАЖА [20:08:17]line ТРК (МРК, ГНК) : 53 [20:08:17]line Товар: 2710124130 [20:08:17]line Аи-92-К-5 [20:08:17]line 7.670 * 67.80 [20:08:17]line = 520.03 [20:08:17]line НДС 12% НСП 1% [20:08:17]line > о реализуемом товаре [20:08:17]line ОКРУГЛЕНИЕ: -0.03 [20:08:17]line ИТОГО: 520.00 [20:08:17]line Внесено: 520.00 [20:08:17]line СДАЧА: 0.00 [20:08:17]line НСП 1% : 4.60 [20:08:17]line НДС 12% : 55.22 [20:08:17]line Наличными: 520.00 [20:08:17]line Безнал.: 0.00 [20:08:17]line Место: АЗС № 90 "Партнёр-нефть" [20:08:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:08:17]line СНО: Общий режим [20:08:17]line Чек 579 23.09.2024 20:08 [20:08:17]line Смена: 515 ФФД: 1.0 [20:08:17]line ЗНМ: 0300000107 [20:08:17]line РНМ: 0000000000091827 [20:08:17]line Версия ККМ: 001 [20:08:17]line ФМ: 0000000000871832 [20:08:17]line ФД: 289905 [20:08:17]line ФПД: 76277289749072 [20:08:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200816&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289905&fm=76277289749072&tin=02508201610067®Number=0000000000091827&sum=52000 [20:08:17]written 0, free lines is 4095 [20:08:17]OFD Sender: Processing packet 289905 [packets to send 1784, broken 1783] [20:08:17]ProducePacketName [20:08:17]name=ofd_packets/00289905 [20:08:17]OFD Sender: To server: pG, [20:08:17]CommunicateWithHost lk.salyk.kg:30040 [20:08:17]ConnectInit lk.salyk.kg [20:08:17]Connected sock=8 [20:08: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 33 32 0F 01 00 00 26 F5 07 01 15 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 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 B0 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 71 6C 04 00 35 04 06 00 45 5F B0 C2 8A 50 83 71 D3 F6 E8 19 2D 50 [20:08:17]Write to MH i2c: 01 00 00 27 21 48 [20:08:17]Write i2c OK [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: 01 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: 01 07 00 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: 01 07 00 27 21 00 00 00 00 00 D3 0C 2E [20:08:17]RasterBufferAndPrint [20:08:17]line [20:08:17]line [20:08:17]line [20:08:17]line [20:08:17]line [20:08:17]written 0, free lines is 3289 [20:08:17]MH_Cut [20:08:17]Write to MH i2c: D1 01 00 2E 21 01 21 [20:08:17]Write i2c OK [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: D1 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: D1 01 00 [20:08:17]MH_I2C_Read... [20:08:17]Read from MH i2c: D1 01 00 2E 21 00 20 [20:08:17]Write to MH i2c: 01 00 00 2F 21 50 [20:08:17]Write i2c OK [20:08:17]MH_I2C_Read... [20:08: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 33 32 4F 00 00 00 62 28 47 00 4A 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 33 32 10 04 04 00 71 6C 04 00 F4 03 04 00 84 72 F1 66 B6 04 01 00 00 DE 9C AB B1 7F 4D C2 8A [20:08:17]CommunicateWithHost err = 0 [20:08:17]CheckOFDResponse [20:08:17]1017 (14) - 77093643461234 [20:08:17]1041 (16) - 0000000000871832 [20:08:17]1040 (4) - 289905 [20:08:17]1012 (4) - 23.09.2024 13:52 [20:08:17]1206 (1) - 0 [20:08:17]OFD Sender: Remove packet 289905 [20:08:17]ProducePacketName [20:08:17]name=ofd_packets/00289905 [20:08:17]NVStorageDeleteData [20:08:18]OFD Sender: No OFD packet to send [20:08:18]*** Cut start [20:08:18]*** Partial cut [20:08:18]*** CUTSNS_PIN = 1 [20:08:18]*** CUTSNS_PIN = 0 [20:08:18]*** Brake cut motor [20:08:18]Read from MH i2c: 01 [20:08:18]MH_I2C_Read... [20:08:18]*** Stop cut motor [20:08:18]*** Cut end [20:08:18]Read from MH i2c: 01 07 00 [20:08:18]MH_I2C_Read... [20:08:18]Read from MH i2c: 01 07 00 2F 21 00 00 00 00 00 FF 0F 65 [20:08:18]process_action close_receipt done [20:08:18]requested_data is exist [20:08:18]produce_requested_data [20:08:18]requested_item fm.sn is exist - process it [20:08:18]wFMCommunicate request_size=4 [20:08:18]MH_SAM_APDU [20:08:18]CAPDU: 80 11 00 00 [20:08:18]Write to MH i2c: E2 08 00 30 21 80 11 00 00 00 00 00 00 CB [20:08:18]Write i2c OK [20:08:18]MH_I2C_Read... [20:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:18]Read from MH i2c: E2 [20:08:18]MH_I2C_Read... [20:08:18]Read from MH i2c: E2 17 00 [20:08:18]MH_I2C_Read... [20:08:18]Read from MH i2c: E2 17 00 30 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1B [20:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:08:18]wFMCommunicate OK [20:08:18]requested_item fd.num is exist - process it [20:08:18]SAM_PROTO_GetFieldsCounters [20:08:18]wFMCommunicate request_size=4 [20:08:18]MH_SAM_APDU [20:08:18]CAPDU: 80 13 00 00 [20:08:18]Write to MH i2c: E2 08 00 31 21 80 13 00 00 00 00 00 00 CE [20:08:18]Write i2c OK [20:08:18]MH_I2C_Read... [20:08:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:19]Read from MH i2c: E2 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: E2 62 00 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: E2 62 00 31 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 71 6C 04 00 0E 04 04 00 03 02 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 A3 [20:08: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 71 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:19]wFMCommunicate OK [20:08:19]SAM_PROTO_GetFieldsCounters done [20:08:19]requested_item shift.num is exist - process it [20:08:19]requested_item shift.opened is exist - process it [20:08:19]req_shift_opened [20:08:19]FM_GetShiftState [20:08:19]SAM_PROTO_GetShiftState [20:08:19]wFMCommunicate request_size=4 [20:08:19]MH_SAM_APDU [20:08:19]CAPDU: 80 13 01 00 [20:08:19]Write to MH i2c: E2 08 00 32 21 80 13 01 00 00 00 00 00 D0 [20:08:19]Write i2c OK [20:08:19]MH_I2C_Read... [20:08:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:19]Read from MH i2c: E2 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: E2 0E 00 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: E2 0E 00 32 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 71 [20:08:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:08:19]wFMCommunicate OK [20:08:19]SAM_PROTO_GetShiftState done [20:08:19]FM_GetShiftState done [20:08:19]req_shift_opened done [20:08:19]requested_item shift.open_date is exist - process it [20:08:19]req_shift_open_date [20:08:19]req_shift_open_date done [20:08:19]produce_requested_data done [20:08:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289905,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:08:19]process_action_free close_receipt [20:08:19]json_value_free [20:08:19]json_value_free done [20:08:19]process_json_proto returns [20:08:19]Send response to host [20:08:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289905,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:08:19]free response buf [20:08:19]execute_script done [20:08:19]execute_script returns [20:08:19]free content buf [20:08:19]Sock 9.Close socket [20:08:19]Sock 9.Thread stoped [20:08:19]accept exits with 10 [20:08:19]New connection [20:08:19]New thread 3067350372 created [20:08:19]Thread 3067493732 joined [20:08:19]Waiting for new connection... [20:08:19] Sock 10.Parse request [20:08:19]Sock 10.Check first char [20:08:19]Sock 10.First char is OK [20:08:19]request: POST /json_proto HTTP/1.0 [20:08:19]Method: POST [20:08:19]URL: /json_proto [20:08:19]Method is POST - this is cgi request [20:08:19]url: /json_proto [20:08:19]query_string will be loaded in cgi processing [20:08:19]execute_cgi json_proto POST (null) [20:08:19]execute_cgi path=json_proto method=POST [20:08:19]POST find Content-Length [20:08:19]Host: 172.17.41.135:8080 [20:08:19]Content-Length: 681 [20:08:19]Content-Type: application/json [20:08:19] [20:08:19]POST finish read [20:08:19]Found Content-Length = 681 [20:08:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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:08:19]execute_script... [20:08:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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:08:19]POST & json_proto [20:08:19]process_json_proto [20:08:19]json parsed OK: [20:08:19]protocol is kg_v1.0 [20:08:19]action value=close_receipt [20:08:19]process_action close_receipt [20:08:19]cmd_close_receipt [20:08:19]MH_GetDate [20:08:19]Write to MH i2c: F0 00 00 33 21 43 [20:08:19]Write i2c OK [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: F0 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: F0 09 00 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: F0 09 00 33 21 00 B5 CA F1 66 ED 3E 82 65 34 [20:08:19]GetLastDocTimeStamp 1727122096 [20:08:19]current date 1727122101 [20:08:19]FM_GetShiftState [20:08:19]SAM_PROTO_GetShiftState [20:08:19]wFMCommunicate request_size=4 [20:08:19]MH_SAM_APDU [20:08:19]CAPDU: 80 13 01 00 [20:08:19]Write to MH i2c: E2 08 00 34 21 80 13 01 00 00 00 00 00 D2 [20:08:19]Write i2c OK [20:08:19]MH_I2C_Read... [20:08:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:19]Read from MH i2c: E2 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: E2 0E 00 [20:08:19]MH_I2C_Read... [20:08:19]Read from MH i2c: E2 0E 00 34 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 73 [20:08:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:08:19]wFMCommunicate OK [20:08:19]SAM_PROTO_GetShiftState done [20:08:19]FM_GetShiftState done [20:08:19]opened in 1727051401 [20:08:19]opened+sec_in_day 1727137801 [20:08:19]quantity*price = 100050 [20:08:19]sum+1 = 100052 [20:08:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 580 23.09.2024 20:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289906 ФПД: 267213740144163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200821&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289906&fm=267213740144163&tin=02508201610067®Number=0000000000091827&sum=100000 [20:08:21]StoreToDocumentArchive [20:08:21]shift 515 fd 289906 [20:08:21]save to /storage/0515/doc_00289906 [20:08:21]save last doc name /storage/0515/doc_00289906 to /storage/kkm_last_doc_name [20:08:21]save OK [20:08:21]Clear old archive folders... [20:08:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:08:21]tlvbuf is 01959D70 [20:08:21]SAM_PROTO_ClearQueue [20:08:21]wFMCommunicate request_size=4 [20:08:21]MH_SAM_APDU [20:08:21]CAPDU: 80 09 00 00 [20:08:21]Write to MH i2c: E2 08 00 41 21 80 09 00 00 00 00 00 00 D4 [20:08:21]Write i2c OK [20:08:21]MH_I2C_Read... [20:08:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:21]Read from MH i2c: E2 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 41 21 00 90 00 D6 [20:08:21]RAPDU: 90 00 [20:08:21]wFMCommunicate OK [20:08:21]SAM_PROTO_ClearQueue done [20:08:21]KKMCreateOFDPacket [20:08:21]OFDProtocolAddRootSTLVToBuf [20:08:21]FM_MakeSignedData [20:08:21]FM_MakeSignedData [20:08:21]SAM_PROTO_SignData [20:08:21]wFMCommunicate request_size=4 [20:08:21]MH_SAM_APDU [20:08:21]CAPDU: 80 0D 01 02 [20:08:21]Write to MH i2c: E2 08 00 42 21 80 0D 01 02 00 00 00 00 DC [20:08:21]Write i2c OK [20:08:21]MH_I2C_Read... [20:08:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:21]Read from MH i2c: E2 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 42 21 00 90 00 D7 [20:08:21]RAPDU: 90 00 [20:08:21]wFMCommunicate OK [20:08:21]wFMCommunicate request_size=255 [20:08:21]MH_SAM_APDU [20:08:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 44 02 00 00 F4 03 04 00 B5 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6C 04 00 35 04 06 00 F3 07 8C 0F [20:08:21]Write to MH i2c: E2 02 01 43 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 44 02 00 00 F4 03 04 00 B5 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6C 04 00 35 04 06 00 F3 07 8C 0F 00 00 F8 [20:08:21]Write i2c OK [20:08:21]MH_I2C_Read... [20:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:21]Read from MH i2c: E2 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 43 21 00 90 00 D8 [20:08:21]RAPDU: 90 00 [20:08:21]wFMCommunicate OK [20:08:21]wFMCommunicate request_size=7 [20:08:21]MH_SAM_APDU [20:08:21]CAPDU: 80 0D 02 02 02 76 23 [20:08:21]Write to MH i2c: E2 0A 00 44 21 80 0D 02 02 02 00 76 23 00 00 7C [20:08:21]Write i2c OK [20:08:21]MH_I2C_Read... [20:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:21]Read from MH i2c: E2 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 03 00 44 21 00 90 00 D9 [20:08:21]RAPDU: 90 00 [20:08:21]wFMCommunicate OK [20:08:21]wFMCommunicate request_size=4 [20:08:21]MH_SAM_APDU [20:08:21]CAPDU: 80 0D 03 02 [20:08:21]Write to MH i2c: E2 08 00 45 21 80 0D 03 02 00 00 00 00 E1 [20:08:21]Write i2c OK [20:08:21]MH_I2C_Read... [20:08:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:21]Read from MH i2c: E2 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 0B 00 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 0B 00 45 21 00 D6 5B B9 FB 77 2E 9F 89 90 00 94 [20:08:21]RAPDU: D6 5B B9 FB 77 2E 9F 89 90 00 [20:08:21]wFMCommunicate OK [20:08:21]SAM_PROTO_SignData done [20:08:21]FM_MakeSignedData done [20:08:21]CreateOFDProtocolMessage [20:08:21]wFMCommunicate request_size=4 [20:08:21]MH_SAM_APDU [20:08:21]CAPDU: 80 11 00 00 [20:08:21]Write to MH i2c: E2 08 00 46 21 80 11 00 00 00 00 00 00 E1 [20:08:21]Write i2c OK [20:08:21]MH_I2C_Read... [20:08:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:21]Read from MH i2c: E2 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 17 00 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: E2 17 00 46 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 31 [20:08:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:08:21]wFMCommunicate OK [20:08:21]CreateOFDProtocolMessage done [20:08:21]OFDSenderStorePacket 289906 [20:08:21]StoreOFDPacket docnum=289906 [20:08:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B6 00 04 01 56 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 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 44 02 00 00 F4 03 04 00 B5 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6C 04 00 35 04 06 00 F3 07 8C 0F 76 23 D6 5B B9 FB 77 2E 9F 89 [20:08:21]CheckFolder [20:08:21]dirname=/storage/ofd_packets [20:08:21]CheckFolder done [20:08:21]ProducePacketName [20:08:21]name=ofd_packets/00289906 [20:08:21]NVStorageSaveData ofd_packets/00289906 [20:08:21]File name is /storage/ofd_packets/00289906 [20:08:21]Write 298 bytes [20:08:21]NVStorageSaveData done [20:08:21]OFDSenderStorePacket done [20:08:21]KKMCreateOFDPacket done [20:08:21]NVStorageSaveData kkm_last_timestamp [20:08:21]File name is /storage/kkm_last_timestamp [20:08:21]Write 4 bytes [20:08:21]NVStorageSaveData done [20:08:21]ExternCall_PrintAddStr [20:08:21]wPrintStart [20:08:21]Write to MH i2c: 01 00 00 47 21 68 [20:08:21]Write i2c OK [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: 01 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: 01 07 00 [20:08:21]MH_I2C_Read... [20:08:21]Read from MH i2c: 01 07 00 47 21 00 00 00 00 00 FF 0F 7D [20:08:21]RasterBufferAndPrint [20:08:21]line Счет N : (1)24618017 [20:08:21]line ИНН: 02508201610067 [20:08:21]line Контрольно-Кассовый Чек [20:08:21]line ПРОДАЖА [20:08:21]line ТРК (МРК, ГНК) : 65 [20:08:21]line Товар: 2710194210 [20:08:21]line ДТ-К-5 [20:08:21]line 13.130 * 76.20 [20:08:21]line = 1000.51 [20:08:21]line НДС 12% НСП 1% [20:08:21]line > о реализуемом товаре [20:08:21]line ОКРУГЛЕНИЕ: -0.51 [20:08:21]line ИТОГО: 1000.00 [20:08:21]line Внесено: 1000.00 [20:08:21]line СДАЧА: 0.00 [20:08:21]line НСП 1% : 8.85 [20:08:21]line НДС 12% : 106.25 [20:08:21]line Наличными: 1000.00 [20:08:21]line Безнал.: 0.00 [20:08:21]line Место: АЗС № 90 "Партнёр-нефть" [20:08:21]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:08:21]line СНО: Общий режим [20:08:21]line Чек 580 23.09.2024 20:08 [20:08:21]line Смена: 515 ФФД: 1.0 [20:08:21]line ЗНМ: 0300000107 [20:08:21]line РНМ: 0000000000091827 [20:08:21]line Версия ККМ: 001 [20:08:21]line ФМ: 0000000000871832 [20:08:21]line ФД: 289906 [20:08:21]line ФПД: 267213740144163 [20:08:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200821&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289906&fm=267213740144163&tin=02508201610067®Number=0000000000091827&sum=100000 [20:08:21]written 0, free lines is 4095 [20:08:21]OFD Sender: Processing packet 289906 [packets to send 1784, broken 1783] [20:08:21]ProducePacketName [20:08:21]name=ofd_packets/00289906 [20:08:21]OFD Sender: To server: pG, [20:08:21]CommunicateWithHost lk.salyk.kg:30040 [20:08:21]ConnectInit lk.salyk.kg [20:08:22]Connected sock=9 [20:08:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B6 00 04 01 56 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 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 44 02 00 00 F4 03 04 00 B5 CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 72 6C 04 00 35 04 06 00 F3 07 8C 0F 76 23 D6 5B B9 FB 77 2E 9F 89 [20:08:22]Write to MH i2c: 01 00 00 71 21 92 [20:08:22]Write i2c OK [20:08:22]MH_I2C_Read... [20:08:22]Read from MH i2c: 01 [20:08:22]MH_I2C_Read... [20:08:22]Read from MH i2c: 01 07 00 [20:08:22]MH_I2C_Read... [20:08:22]Read from MH i2c: 01 07 00 71 21 00 00 00 00 00 C5 0C 6A [20:08:22]RasterBufferAndPrint [20:08:22]line [20:08:22]line [20:08:22]line [20:08:22]line [20:08:22]line [20:08:22]written 0, free lines is 3281 [20:08:22]MH_Cut [20:08:22]Write to MH i2c: D1 01 00 78 21 01 6B [20:08:22]Write i2c OK [20:08:22]MH_I2C_Read... [20:08:22]Read from MH i2c: D1 [20:08:22]MH_I2C_Read... [20:08:22]Read from MH i2c: D1 01 00 [20:08:22]MH_I2C_Read... [20:08:22]Read from MH i2c: D1 01 00 78 21 00 6A [20:08:22]Write to MH i2c: 01 00 00 79 21 9A [20:08:22]Write i2c OK [20:08:22]MH_I2C_Read... [20:08:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 31 A6 47 00 B2 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 33 32 10 04 04 00 72 6C 04 00 F4 03 04 00 89 72 F1 66 B6 04 01 00 00 A0 F9 0B 49 67 78 5C F5 [20:08:22]CommunicateWithHost err = 0 [20:08:22]CheckOFDResponse [20:08:22]1017 (14) - 77093643461234 [20:08:22]1041 (16) - 0000000000871832 [20:08:22]1040 (4) - 289906 [20:08:22]1012 (4) - 23.09.2024 13:52 [20:08:22]1206 (1) - 0 [20:08:22]OFD Sender: Remove packet 289906 [20:08:22]ProducePacketName [20:08:22]name=ofd_packets/00289906 [20:08:22]NVStorageDeleteData [20:08:23]OFD Sender: No OFD packet to send [20:08:23]*** Cut start [20:08:23]*** Partial cut [20:08:23]*** CUTSNS_PIN = 1 [20:08:23]*** CUTSNS_PIN = 0 [20:08:23]*** Brake cut motor [20:08:23]Read from MH i2c: 01 [20:08:23]MH_I2C_Read... [20:08:23]*** Stop cut motor [20:08:23]*** Cut end [20:08:23]Read from MH i2c: 01 07 00 [20:08:23]MH_I2C_Read... [20:08:23]Read from MH i2c: 01 07 00 79 21 00 00 00 00 00 FF 0F AF [20:08:23]process_action close_receipt done [20:08:23]requested_data is exist [20:08:23]produce_requested_data [20:08:23]requested_item fm.sn is exist - process it [20:08:23]wFMCommunicate request_size=4 [20:08:23]MH_SAM_APDU [20:08:23]CAPDU: 80 11 00 00 [20:08:23]Write to MH i2c: E2 08 00 7A 21 80 11 00 00 00 00 00 00 15 [20:08:23]Write i2c OK [20:08:23]MH_I2C_Read... [20:08:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:23]Read from MH i2c: E2 [20:08:23]MH_I2C_Read... [20:08:23]Read from MH i2c: E2 17 00 [20:08:23]MH_I2C_Read... [20:08:23]Read from MH i2c: E2 17 00 7A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 65 [20:08:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:08:23]wFMCommunicate OK [20:08:23]requested_item fd.num is exist - process it [20:08:23]SAM_PROTO_GetFieldsCounters [20:08:23]wFMCommunicate request_size=4 [20:08:23]MH_SAM_APDU [20:08:23]CAPDU: 80 13 00 00 [20:08:23]Write to MH i2c: E2 08 00 7B 21 80 13 00 00 00 00 00 00 18 [20:08:23]Write i2c OK [20:08:23]MH_I2C_Read... [20:08:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:23]Read from MH i2c: E2 [20:08:23]MH_I2C_Read... [20:08:23]Read from MH i2c: E2 62 00 [20:08:23]MH_I2C_Read... [20:08:23]Read from MH i2c: E2 62 00 7B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 72 6C 04 00 0E 04 04 00 03 02 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 F1 [20:08:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 72 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:23]wFMCommunicate OK [20:08:23]SAM_PROTO_GetFieldsCounters done [20:08:23]requested_item shift.num is exist - process it [20:08:23]requested_item shift.opened is exist - process it [20:08:23]req_shift_opened [20:08:23]FM_GetShiftState [20:08:23]SAM_PROTO_GetShiftState [20:08:23]wFMCommunicate request_size=4 [20:08:23]MH_SAM_APDU [20:08:23]CAPDU: 80 13 01 00 [20:08:23]Write to MH i2c: E2 08 00 7C 21 80 13 01 00 00 00 00 00 1A [20:08:23]Write i2c OK [20:08:23]MH_I2C_Read... [20:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:23]Read from MH i2c: E2 [20:08:23]MH_I2C_Read... [20:08:23]Read from MH i2c: E2 0E 00 [20:08:23]MH_I2C_Read... [20:08:23]Read from MH i2c: E2 0E 00 7C 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BB [20:08:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:08:24]wFMCommunicate OK [20:08:24]SAM_PROTO_GetShiftState done [20:08:24]FM_GetShiftState done [20:08:24]req_shift_opened done [20:08:24]requested_item shift.open_date is exist - process it [20:08:24]req_shift_open_date [20:08:24]req_shift_open_date done [20:08:24]produce_requested_data done [20:08:24]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289906,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:08:24]process_action_free close_receipt [20:08:24]json_value_free [20:08:24]json_value_free done [20:08:24]process_json_proto returns [20:08:24]Send response to host [20:08:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289906,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:08:24]free response buf [20:08:24]execute_script done [20:08:24]execute_script returns [20:08:24]free content buf [20:08:24]Sock 10.Close socket [20:08:24]Sock 10.Thread stoped [20:08:28]OFD Sender: No OFD packet to send [20:08:33]OFD Sender: No OFD packet to send [20:08:38]OFD Sender: No OFD packet to send [20:08:43]OFD Sender: No OFD packet to send [20:08:48]OFD Sender: No OFD packet to send [20:08:53]OFD Sender: No OFD packet to send [20:08:58]OFD Sender: No OFD packet to send [20:08:58]accept exits with 8 [20:08:58]New connection [20:08:58]New thread 3067493732 created [20:08:58]Thread 3067350372 joined [20:08:58]Waiting for new connection... [20:08:58] Sock 8.Parse request [20:08:58]Sock 8.Check first char [20:08:58]Sock 8.First char is OK [20:08:58]request: POST /json_proto HTTP/1.0 [20:08:58]Method: POST [20:08:58]URL: /json_proto [20:08:58]Method is POST - this is cgi request [20:08:58]url: /json_proto [20:08:58]query_string will be loaded in cgi processing [20:08:58]execute_cgi json_proto POST (null) [20:08:58]execute_cgi path=json_proto method=POST [20:08:58]POST find Content-Length [20:08:58]Host: 172.17.41.135:8080 [20:08:58]Content-Length: 679 [20:08:58]Content-Type: application/json [20:08:58] [20:08:58]POST finish read [20:08:58]Found Content-Length = 679 [20:08:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:58]execute_script... [20:08: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)24618019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:58]POST & json_proto [20:08:58]process_json_proto [20:08:58]json parsed OK: [20:08:58]protocol is kg_v1.0 [20:08:58]action value=close_receipt [20:08:58]process_action close_receipt [20:08:58]cmd_close_receipt [20:08:58]MH_GetDate [20:08:58]Write to MH i2c: F0 00 00 7D 21 8D [20:08:58]Write i2c OK [20:08:58]MH_I2C_Read... [20:08:58]Read from MH i2c: F0 [20:08:58]MH_I2C_Read... [20:08:58]Read from MH i2c: F0 09 00 [20:08:58]MH_I2C_Read... [20:08:58]Read from MH i2c: F0 09 00 7D 21 00 DB CA F1 66 ED 3E 82 65 A4 [20:08:58]GetLastDocTimeStamp 1727122101 [20:08:58]current date 1727122139 [20:08:58]FM_GetShiftState [20:08:58]SAM_PROTO_GetShiftState [20:08:58]wFMCommunicate request_size=4 [20:08:58]MH_SAM_APDU [20:08:58]CAPDU: 80 13 01 00 [20:08:58]Write to MH i2c: E2 08 00 7E 21 80 13 01 00 00 00 00 00 1C [20:08:58]Write i2c OK [20:08:58]MH_I2C_Read... [20:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:58]Read from MH i2c: E2 [20:08:58]MH_I2C_Read... [20:08:58]Read from MH i2c: E2 0E 00 [20:08:58]MH_I2C_Read... [20:08:58]Read from MH i2c: E2 0E 00 7E 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BD [20:08:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:08:58]wFMCommunicate OK [20:08:58]SAM_PROTO_GetShiftState done [20:08:58]FM_GetShiftState done [20:08:58]opened in 1727051401 [20:08:58]opened+sec_in_day 1727137801 [20:08:58]quantity*price = 50036 [20:08:58]sum+1 = 50037 [20:08:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 581 23.09.2024 20:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289907 ФПД: 61917545355125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200859&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289907&fm=61917545355125&tin=02508201610067®Number=0000000000091827&sum=50000 [20:08:59]StoreToDocumentArchive [20:08:59]shift 515 fd 289907 [20:08:59]save to /storage/0515/doc_00289907 [20:08:59]save last doc name /storage/0515/doc_00289907 to /storage/kkm_last_doc_name [20:08:59]save OK [20:08:59]Clear old archive folders... [20:08:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:08:59]tlvbuf is B6FD92D0 [20:08:59]SAM_PROTO_ClearQueue [20:08:59]wFMCommunicate request_size=4 [20:08:59]MH_SAM_APDU [20:08:59]CAPDU: 80 09 00 00 [20:08:59]Write to MH i2c: E2 08 00 8B 21 80 09 00 00 00 00 00 00 1E [20:08:59]Write i2c OK [20:08:59]MH_I2C_Read... [20:08:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:59]Read from MH i2c: E2 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 8B 21 00 90 00 20 [20:08:59]RAPDU: 90 00 [20:08:59]wFMCommunicate OK [20:08:59]SAM_PROTO_ClearQueue done [20:08:59]KKMCreateOFDPacket [20:08:59]OFDProtocolAddRootSTLVToBuf [20:08:59]FM_MakeSignedData [20:08:59]FM_MakeSignedData [20:08:59]SAM_PROTO_SignData [20:08:59]wFMCommunicate request_size=4 [20:08:59]MH_SAM_APDU [20:08:59]CAPDU: 80 0D 01 02 [20:08:59]Write to MH i2c: E2 08 00 8C 21 80 0D 01 02 00 00 00 00 26 [20:08:59]Write i2c OK [20:08:59]MH_I2C_Read... [20:08:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:59]Read from MH i2c: E2 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 8C 21 00 90 00 21 [20:08:59]RAPDU: 90 00 [20:08:59]wFMCommunicate OK [20:08:59]wFMCommunicate request_size=255 [20:08:59]MH_SAM_APDU [20:08:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 DB CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6C 04 00 35 04 06 00 38 [20:08:59]Write to MH i2c: E2 02 01 8D 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 DB CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6C 04 00 35 04 06 00 38 00 00 07 [20:08:59]Write i2c OK [20:08:59]MH_I2C_Read... [20:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:59]Read from MH i2c: E2 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 8D 21 00 90 00 22 [20:08:59]RAPDU: 90 00 [20:08:59]wFMCommunicate OK [20:08:59]wFMCommunicate request_size=10 [20:08:59]MH_SAM_APDU [20:08:59]CAPDU: 80 0D 02 02 05 50 4D 4B D7 75 [20:08:59]Write to MH i2c: E2 0D 00 8E 21 80 0D 02 02 05 00 50 4D 4B D7 75 00 00 67 [20:08:59]Write i2c OK [20:08:59]MH_I2C_Read... [20:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:59]Read from MH i2c: E2 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 [20:08:59]MH_I2C_Read... [20:08:59]Read from MH i2c: E2 03 00 8E 21 00 90 00 23 [20:08:59]RAPDU: 90 00 [20:08:59]wFMCommunicate OK [20:08:59]wFMCommunicate request_size=4 [20:08:59]MH_SAM_APDU [20:08:59]CAPDU: 80 0D 03 02 [20:08:59]Write to MH i2c: E2 08 00 8F 21 80 0D 03 02 00 00 00 00 2B [20:08:59]Write i2c OK [20:08:59]MH_I2C_Read... [20:09:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:09:00]Read from MH i2c: E2 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: E2 0B 00 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: E2 0B 00 8F 21 00 9A 8C B7 BC 85 0A 41 23 90 00 B8 [20:09:00]RAPDU: 9A 8C B7 BC 85 0A 41 23 90 00 [20:09:00]wFMCommunicate OK [20:09:00]SAM_PROTO_SignData done [20:09:00]FM_MakeSignedData done [20:09:00]CreateOFDProtocolMessage [20:09:00]wFMCommunicate request_size=4 [20:09:00]MH_SAM_APDU [20:09:00]CAPDU: 80 11 00 00 [20:09:00]Write to MH i2c: E2 08 00 90 21 80 11 00 00 00 00 00 00 2B [20:09:00]Write i2c OK [20:09:00]MH_I2C_Read... [20:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:00]Read from MH i2c: E2 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: E2 17 00 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: E2 17 00 90 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7B [20:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:09:00]wFMCommunicate OK [20:09:00]CreateOFDProtocolMessage done [20:09:00]OFDSenderStorePacket 289907 [20:09:00]StoreOFDPacket docnum=289907 [20:09:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 53 80 07 01 3E 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 DB CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6C 04 00 35 04 06 00 38 50 4D 4B D7 75 9A 8C B7 BC 85 0A 41 23 [20:09:00]CheckFolder [20:09:00]dirname=/storage/ofd_packets [20:09:00]CheckFolder done [20:09:00]ProducePacketName [20:09:00]name=ofd_packets/00289907 [20:09:00]NVStorageSaveData ofd_packets/00289907 [20:09:00]File name is /storage/ofd_packets/00289907 [20:09:00]Write 301 bytes [20:09:00]NVStorageSaveData done [20:09:00]OFDSenderStorePacket done [20:09:00]KKMCreateOFDPacket done [20:09:00]NVStorageSaveData kkm_last_timestamp [20:09:00]File name is /storage/kkm_last_timestamp [20:09:00]Write 4 bytes [20:09:00]NVStorageSaveData done [20:09:00]ExternCall_PrintAddStr [20:09:00]wPrintStart [20:09:00]Write to MH i2c: 01 00 00 91 21 B2 [20:09:00]Write i2c OK [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: 01 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: 01 07 00 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: 01 07 00 91 21 00 00 00 00 00 FF 0F C7 [20:09:00]RasterBufferAndPrint [20:09:00]line Счет N : (1)24618019 [20:09:00]line ИНН: 02508201610067 [20:09:00]line Контрольно-Кассовый Чек [20:09:00]line ПРОДАЖА [20:09:00]line ТРК (МРК, ГНК) : 43 [20:09:00]line Товар: 2710124130 [20:09:00]line Аи-92-К-5 [20:09:00]line 7.380 * 67.80 [20:09:00]line = 500.36 [20:09:00]line НДС 12% НСП 1% [20:09:00]line > о реализуемом товаре [20:09:00]line ОКРУГЛЕНИЕ: -0.36 [20:09:00]line ИТОГО: 500.00 [20:09:00]line Внесено: 500.00 [20:09:00]line СДАЧА: 0.00 [20:09:00]line НСП 1% : 4.43 [20:09:00]line НДС 12% : 53.14 [20:09:00]line Наличными: 500.00 [20:09:00]line Безнал.: 0.00 [20:09:00]line Место: АЗС № 90 "Партнёр-нефть" [20:09:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:09:00]line СНО: Общий режим [20:09:00]line Чек 581 23.09.2024 20:08 [20:09:00]line Смена: 515 ФФД: 1.0 [20:09:00]line ЗНМ: 0300000107 [20:09:00]line РНМ: 0000000000091827 [20:09:00]line Версия ККМ: 001 [20:09:00]line ФМ: 0000000000871832 [20:09:00]line ФД: 289907 [20:09:00]line ФПД: 61917545355125 [20:09:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200859&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289907&fm=61917545355125&tin=02508201610067®Number=0000000000091827&sum=50000 [20:09:00]written 0, free lines is 4095 [20:09:00]OFD Sender: Processing packet 289907 [packets to send 1784, broken 1783] [20:09:00]ProducePacketName [20:09:00]name=ofd_packets/00289907 [20:09:00]OFD Sender: To server: pG, [20:09:00]CommunicateWithHost lk.salyk.kg:30040 [20:09:00]ConnectInit lk.salyk.kg [20:09:00]Write to MH i2c: 01 00 00 BB 21 DC [20:09:00]Write i2c OK [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: 01 [20:09:00]MH_I2C_Read... [20:09:00]Connected sock=10 [20:09:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 53 80 07 01 3E 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 DB CA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 73 6C 04 00 35 04 06 00 38 50 4D 4B D7 75 9A 8C B7 BC 85 0A 41 23 [20:09:00]Read from MH i2c: 01 07 00 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: 01 07 00 BB 21 00 00 00 00 00 D3 0C C2 [20:09:00]RasterBufferAndPrint [20:09:00]line [20:09:00]line [20:09:00]line [20:09:00]line [20:09:00]line [20:09:00]written 0, free lines is 3327 [20:09:00]MH_Cut [20:09:00]Write to MH i2c: D1 01 00 C2 21 01 B5 [20:09:00]Write i2c OK [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: D1 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: D1 01 00 [20:09:00]MH_I2C_Read... [20:09:00]Read from MH i2c: D1 01 00 C2 21 00 B4 [20:09:00]Write to MH i2c: 01 00 00 C3 21 E4 [20:09:00]Write i2c OK [20:09:00]MH_I2C_Read... [20:09: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 33 32 4F 00 00 00 09 34 47 00 72 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 33 32 10 04 04 00 73 6C 04 00 F4 03 04 00 AF 72 F1 66 B6 04 01 00 00 B5 AC 87 99 90 E1 39 0C [20:09:00]CommunicateWithHost err = 0 [20:09:00]CheckOFDResponse [20:09:00]1017 (14) - 77093643461234 [20:09:00]1041 (16) - 0000000000871832 [20:09:00]1040 (4) - 289907 [20:09:00]1012 (4) - 23.09.2024 13:52 [20:09:00]1206 (1) - 0 [20:09:00]OFD Sender: Remove packet 289907 [20:09:00]ProducePacketName [20:09:00]name=ofd_packets/00289907 [20:09:00]NVStorageDeleteData [20:09:01]*** Cut start [20:09:01]*** Partial cut [20:09:01]*** CUTSNS_PIN = 1 [20:09:01]*** CUTSNS_PIN = 0 [20:09:01]OFD Sender: No OFD packet to send [20:09:01]*** Brake cut motor [20:09:01]Read from MH i2c: 01 [20:09:01]MH_I2C_Read... [20:09:01]*** Stop cut motor [20:09:01]*** Cut end [20:09:01]Read from MH i2c: 01 07 00 [20:09:01]MH_I2C_Read... [20:09:01]Read from MH i2c: 01 07 00 C3 21 00 00 00 00 00 FF 0F F9 [20:09:01]process_action close_receipt done [20:09:01]requested_data is exist [20:09:01]produce_requested_data [20:09:01]requested_item fm.sn is exist - process it [20:09:01]wFMCommunicate request_size=4 [20:09:01]MH_SAM_APDU [20:09:01]CAPDU: 80 11 00 00 [20:09:01]Write to MH i2c: E2 08 00 C4 21 80 11 00 00 00 00 00 00 5F [20:09:01]Write i2c OK [20:09:01]MH_I2C_Read... [20:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:02]Read from MH i2c: E2 [20:09:02]MH_I2C_Read... [20:09:02]Read from MH i2c: E2 17 00 [20:09:02]MH_I2C_Read... [20:09:02]Read from MH i2c: E2 17 00 C4 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AF [20:09:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:09:02]wFMCommunicate OK [20:09:02]requested_item fd.num is exist - process it [20:09:02]SAM_PROTO_GetFieldsCounters [20:09:02]wFMCommunicate request_size=4 [20:09:02]MH_SAM_APDU [20:09:02]CAPDU: 80 13 00 00 [20:09:02]Write to MH i2c: E2 08 00 C5 21 80 13 00 00 00 00 00 00 62 [20:09:02]Write i2c OK [20:09:02]MH_I2C_Read... [20:09:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:09:02]Read from MH i2c: E2 [20:09:02]MH_I2C_Read... [20:09:02]Read from MH i2c: E2 62 00 [20:09:02]MH_I2C_Read... [20:09:02]Read from MH i2c: E2 62 00 C5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 73 6C 04 00 0E 04 04 00 03 02 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 3F [20:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 73 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:09:02]wFMCommunicate OK [20:09:02]SAM_PROTO_GetFieldsCounters done [20:09:02]requested_item shift.num is exist - process it [20:09:02]requested_item shift.opened is exist - process it [20:09:02]req_shift_opened [20:09:02]FM_GetShiftState [20:09:02]SAM_PROTO_GetShiftState [20:09:02]wFMCommunicate request_size=4 [20:09:02]MH_SAM_APDU [20:09:02]CAPDU: 80 13 01 00 [20:09:02]Write to MH i2c: E2 08 00 C6 21 80 13 01 00 00 00 00 00 64 [20:09:02]Write i2c OK [20:09:02]MH_I2C_Read... [20:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:02]Read from MH i2c: E2 [20:09:02]MH_I2C_Read... [20:09:02]Read from MH i2c: E2 0E 00 [20:09:02]MH_I2C_Read... [20:09:02]Read from MH i2c: E2 0E 00 C6 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 05 [20:09:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:09:02]wFMCommunicate OK [20:09:02]SAM_PROTO_GetShiftState done [20:09:02]FM_GetShiftState done [20:09:02]req_shift_opened done [20:09:02]requested_item shift.open_date is exist - process it [20:09:02]req_shift_open_date [20:09:02]req_shift_open_date done [20:09:02]produce_requested_data done [20:09:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289907,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:09:02]process_action_free close_receipt [20:09:02]json_value_free [20:09:02]json_value_free done [20:09:02]process_json_proto returns [20:09:02]Send response to host [20:09:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289907,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:09:02]free response buf [20:09:02]execute_script done [20:09:02]execute_script returns [20:09:02]free content buf [20:09:02]Sock 8.Close socket [20:09:02]Sock 8.Thread stoped [20:09:06]OFD Sender: No OFD packet to send [20:09:11]OFD Sender: No OFD packet to send [20:09:16]OFD Sender: No OFD packet to send [20:09:21]OFD Sender: No OFD packet to send [20:09:26]OFD Sender: No OFD packet to send [20:09:31]OFD Sender: No OFD packet to send [20:09:36]OFD Sender: No OFD packet to send [20:09:41]OFD Sender: No OFD packet to send [20:09:46]OFD Sender: No OFD packet to send [20:09:51]OFD Sender: No OFD packet to send [20:09:55]accept exits with 9 [20:09:55]New connection [20:09:55]New thread 3067350372 created [20:09:55]Thread 3067493732 joined [20:09:55]Waiting for new connection... [20:09:55] Sock 9.Parse request [20:09:55]Sock 9.Check first char [20:09:55]Sock 9.First char is OK [20:09:55]request: POST /json_proto HTTP/1.0 [20:09:55]Method: POST [20:09:55]URL: /json_proto [20:09:55]Method is POST - this is cgi request [20:09:55]url: /json_proto [20:09:55]query_string will be loaded in cgi processing [20:09:55]execute_cgi json_proto POST (null) [20:09:55]execute_cgi path=json_proto method=POST [20:09:55]POST find Content-Length [20:09:55]Host: 172.17.41.135:8080 [20:09:55]Content-Length: 679 [20:09:55]Content-Type: application/json [20:09:55] [20:09:55]POST finish read [20:09:55]Found Content-Length = 679 [20:09:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:55]execute_script... [20:09: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)24618020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:55]POST & json_proto [20:09:55]process_json_proto [20:09:55]json parsed OK: [20:09:55]protocol is kg_v1.0 [20:09:55]action value=close_receipt [20:09:55]process_action close_receipt [20:09:55]cmd_close_receipt [20:09:55]MH_GetDate [20:09:55]Write to MH i2c: F0 00 00 C7 21 D7 [20:09:55]Write i2c OK [20:09:55]MH_I2C_Read... [20:09:55]Read from MH i2c: F0 [20:09:55]MH_I2C_Read... [20:09:55]Read from MH i2c: F0 09 00 [20:09:55]MH_I2C_Read... [20:09:55]Read from MH i2c: F0 09 00 C7 21 00 15 CB F1 66 ED 3E 82 65 29 [20:09:55]GetLastDocTimeStamp 1727122139 [20:09:55]current date 1727122197 [20:09:55]FM_GetShiftState [20:09:55]SAM_PROTO_GetShiftState [20:09:55]wFMCommunicate request_size=4 [20:09:55]MH_SAM_APDU [20:09:55]CAPDU: 80 13 01 00 [20:09:55]Write to MH i2c: E2 08 00 C8 21 80 13 01 00 00 00 00 00 66 [20:09:55]Write i2c OK [20:09:55]MH_I2C_Read... [20:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:55]Read from MH i2c: E2 [20:09:55]MH_I2C_Read... [20:09:55]Read from MH i2c: E2 0E 00 [20:09:55]MH_I2C_Read... [20:09:55]Read from MH i2c: E2 0E 00 C8 21 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 07 [20:09:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:09:55]wFMCommunicate OK [20:09:55]SAM_PROTO_GetShiftState done [20:09:55]FM_GetShiftState done [20:09:55]opened in 1727051401 [20:09:55]opened+sec_in_day 1727137801 [20:09:55]quantity*price = 25018 [20:09:55]sum+1 = 25019 [20:09:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 582 23.09.2024 20:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289908 ФПД: 38094978513969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200957&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289908&fm=38094978513969&tin=02508201610067®Number=0000000000091827&sum=25000 [20:09:57]StoreToDocumentArchive [20:09:57]shift 515 fd 289908 [20:09:57]save to /storage/0515/doc_00289908 [20:09:57]save last doc name /storage/0515/doc_00289908 to /storage/kkm_last_doc_name [20:09:57]save OK [20:09:57]Clear old archive folders... [20:09:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:09:57]tlvbuf is 0188A100 [20:09:57]SAM_PROTO_ClearQueue [20:09:57]wFMCommunicate request_size=4 [20:09:57]MH_SAM_APDU [20:09:57]CAPDU: 80 09 00 00 [20:09:57]Write to MH i2c: E2 08 00 D5 21 80 09 00 00 00 00 00 00 68 [20:09:57]Write i2c OK [20:09:57]MH_I2C_Read... [20:09:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:09:57]Read from MH i2c: E2 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 D5 21 00 90 00 6A [20:09:57]RAPDU: 90 00 [20:09:57]wFMCommunicate OK [20:09:57]SAM_PROTO_ClearQueue done [20:09:57]KKMCreateOFDPacket [20:09:57]OFDProtocolAddRootSTLVToBuf [20:09:57]FM_MakeSignedData [20:09:57]FM_MakeSignedData [20:09:57]SAM_PROTO_SignData [20:09:57]wFMCommunicate request_size=4 [20:09:57]MH_SAM_APDU [20:09:57]CAPDU: 80 0D 01 02 [20:09:57]Write to MH i2c: E2 08 00 D6 21 80 0D 01 02 00 00 00 00 70 [20:09:57]Write i2c OK [20:09:57]MH_I2C_Read... [20:09:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:09:57]Read from MH i2c: E2 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 D6 21 00 90 00 6B [20:09:57]RAPDU: 90 00 [20:09:57]wFMCommunicate OK [20:09:57]wFMCommunicate request_size=255 [20:09:57]MH_SAM_APDU [20:09:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 15 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6C 04 00 35 04 06 00 22 [20:09:57]Write to MH i2c: E2 02 01 D7 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 15 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6C 04 00 35 04 06 00 22 00 00 86 [20:09:57]Write i2c OK [20:09:57]MH_I2C_Read... [20:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:57]Read from MH i2c: E2 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 D7 21 00 90 00 6C [20:09:57]RAPDU: 90 00 [20:09:57]wFMCommunicate OK [20:09:57]wFMCommunicate request_size=10 [20:09:57]MH_SAM_APDU [20:09:57]CAPDU: 80 0D 02 02 05 A5 AD A9 7C 31 [20:09:57]Write to MH i2c: E2 0D 00 D8 21 80 0D 02 02 05 00 A5 AD A9 7C 31 00 00 25 [20:09:57]Write i2c OK [20:09:57]MH_I2C_Read... [20:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:57]Read from MH i2c: E2 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 03 00 D8 21 00 90 00 6D [20:09:57]RAPDU: 90 00 [20:09:57]wFMCommunicate OK [20:09:57]wFMCommunicate request_size=4 [20:09:57]MH_SAM_APDU [20:09:57]CAPDU: 80 0D 03 02 [20:09:57]Write to MH i2c: E2 08 00 D9 21 80 0D 03 02 00 00 00 00 75 [20:09:57]Write i2c OK [20:09:57]MH_I2C_Read... [20:09:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:09:57]Read from MH i2c: E2 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 0B 00 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 0B 00 D9 21 00 77 E5 C5 22 85 CF 47 E1 90 00 35 [20:09:57]RAPDU: 77 E5 C5 22 85 CF 47 E1 90 00 [20:09:57]wFMCommunicate OK [20:09:57]SAM_PROTO_SignData done [20:09:57]FM_MakeSignedData done [20:09:57]CreateOFDProtocolMessage [20:09:57]wFMCommunicate request_size=4 [20:09:57]MH_SAM_APDU [20:09:57]CAPDU: 80 11 00 00 [20:09:57]Write to MH i2c: E2 08 00 DA 21 80 11 00 00 00 00 00 00 75 [20:09:57]Write i2c OK [20:09:57]MH_I2C_Read... [20:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:57]Read from MH i2c: E2 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 17 00 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: E2 17 00 DA 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C5 [20:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:09:57]wFMCommunicate OK [20:09:57]CreateOFDProtocolMessage done [20:09:57]OFDSenderStorePacket 289908 [20:09:57]StoreOFDPacket docnum=289908 [20:09:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 01 05 07 01 E4 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 15 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6C 04 00 35 04 06 00 22 A5 AD A9 7C 31 77 E5 C5 22 85 CF 47 E1 [20:09:57]CheckFolder [20:09:57]dirname=/storage/ofd_packets [20:09:57]CheckFolder done [20:09:57]ProducePacketName [20:09:57]name=ofd_packets/00289908 [20:09:57]NVStorageSaveData ofd_packets/00289908 [20:09:57]File name is /storage/ofd_packets/00289908 [20:09:57]Write 301 bytes [20:09:57]NVStorageSaveData done [20:09:57]OFDSenderStorePacket done [20:09:57]KKMCreateOFDPacket done [20:09:57]NVStorageSaveData kkm_last_timestamp [20:09:57]File name is /storage/kkm_last_timestamp [20:09:57]Write 4 bytes [20:09:57]NVStorageSaveData done [20:09:57]ExternCall_PrintAddStr [20:09:57]wPrintStart [20:09:57]Write to MH i2c: 01 00 00 DB 21 FC [20:09:57]Write i2c OK [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: 01 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: 01 07 00 [20:09:57]MH_I2C_Read... [20:09:57]Read from MH i2c: 01 07 00 DB 21 00 00 00 00 00 FF 0F 11 [20:09:57]RasterBufferAndPrint [20:09:57]line Счет N : (1)24618020 [20:09:57]line ИНН: 02508201610067 [20:09:57]line Контрольно-Кассовый Чек [20:09:57]line ПРОДАЖА [20:09:57]line ТРК (МРК, ГНК) : 33 [20:09:57]line Товар: 2710124130 [20:09:57]line Аи-92-К-5 [20:09:57]line 3.690 * 67.80 [20:09:57]line = 250.18 [20:09:57]line НДС 12% НСП 1% [20:09:57]line > о реализуемом товаре [20:09:57]line ОКРУГЛЕНИЕ: -0.18 [20:09:57]line ИТОГО: 250.00 [20:09:57]line Внесено: 250.00 [20:09:57]line СДАЧА: 0.00 [20:09:57]line НСП 1% : 2.21 [20:09:57]line НДС 12% : 26.57 [20:09:57]line Наличными: 250.00 [20:09:57]line Безнал.: 0.00 [20:09:57]line Место: АЗС № 90 "Партнёр-нефть" [20:09:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:09:57]line СНО: Общий режим [20:09:57]line Чек 582 23.09.2024 20:09 [20:09:57]line Смена: 515 ФФД: 1.0 [20:09:57]line ЗНМ: 0300000107 [20:09:57]line РНМ: 0000000000091827 [20:09:57]line Версия ККМ: 001 [20:09:57]line ФМ: 0000000000871832 [20:09:57]line ФД: 289908 [20:09:57]line ФПД: 38094978513969 [20:09:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T200957&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289908&fm=38094978513969&tin=02508201610067®Number=0000000000091827&sum=25000 [20:09:57]written 0, free lines is 4095 [20:09:57]OFD Sender: Processing packet 289908 [packets to send 1784, broken 1783] [20:09:57]ProducePacketName [20:09:57]name=ofd_packets/00289908 [20:09:57]OFD Sender: To server: pG, [20:09:57]CommunicateWithHost lk.salyk.kg:30040 [20:09:57]ConnectInit lk.salyk.kg [20:09:58]Connected sock=10 [20:09:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 01 05 07 01 E4 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 15 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 74 6C 04 00 35 04 06 00 22 A5 AD A9 7C 31 77 E5 C5 22 85 CF 47 E1 [20:09:58]Write to MH i2c: 01 00 00 05 22 27 [20:09:58]Write i2c OK [20:09:58]MH_I2C_Read... [20:09:58]Read from MH i2c: 01 [20:09:58]MH_I2C_Read... [20:09:58]Read from MH i2c: 01 07 00 [20:09:58]MH_I2C_Read... [20:09:58]Read from MH i2c: 01 07 00 05 22 00 00 00 00 00 D3 0C 0D [20:09:58]RasterBufferAndPrint [20:09:58]line [20:09:58]line [20:09:58]line [20:09:58]line [20:09:58]line [20:09:58]written 0, free lines is 3289 [20:09:58]MH_Cut [20:09:58]Write to MH i2c: D1 01 00 0C 22 01 00 [20:09:58]Write i2c OK [20:09:58]MH_I2C_Read... [20:09:58]Read from MH i2c: D1 [20:09:58]MH_I2C_Read... [20:09:58]Read from MH i2c: D1 01 00 [20:09:58]MH_I2C_Read... [20:09:58]Read from MH i2c: D1 01 00 0C 22 00 FF [20:09:58]Write to MH i2c: 01 00 00 0D 22 2F [20:09:58]Write i2c OK [20:09:58]MH_I2C_Read... [20:09:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 EA C5 47 00 A8 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 33 32 10 04 04 00 74 6C 04 00 F4 03 04 00 E8 72 F1 66 B6 04 01 00 00 49 67 7D 21 AB 63 D5 87 [20:09:58]CommunicateWithHost err = 0 [20:09:58]CheckOFDResponse [20:09:58]1017 (14) - 77093643461234 [20:09:58]1041 (16) - 0000000000871832 [20:09:58]1040 (4) - 289908 [20:09:58]1012 (4) - 23.09.2024 13:53 [20:09:58]1206 (1) - 0 [20:09:58]OFD Sender: Remove packet 289908 [20:09:58]ProducePacketName [20:09:58]name=ofd_packets/00289908 [20:09:58]NVStorageDeleteData [20:09:58]OFD Sender: No OFD packet to send [20:09:58]*** Cut start [20:09:58]*** Partial cut [20:09:58]*** CUTSNS_PIN = 1 [20:09:58]*** CUTSNS_PIN = 0 [20:09:59]*** Brake cut motor [20:09:59]Read from MH i2c: 01 [20:09:59]MH_I2C_Read... [20:09:59]*** Stop cut motor [20:09:59]*** Cut end [20:09:59]Read from MH i2c: 01 07 00 [20:09:59]MH_I2C_Read... [20:09:59]Read from MH i2c: 01 07 00 0D 22 00 00 00 00 00 FF 0F 44 [20:09:59]process_action close_receipt done [20:09:59]requested_data is exist [20:09:59]produce_requested_data [20:09:59]requested_item fm.sn is exist - process it [20:09:59]wFMCommunicate request_size=4 [20:09:59]MH_SAM_APDU [20:09:59]CAPDU: 80 11 00 00 [20:09:59]Write to MH i2c: E2 08 00 0E 22 80 11 00 00 00 00 00 00 AA [20:09:59]Write i2c OK [20:09:59]MH_I2C_Read... [20:09:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:59]Read from MH i2c: E2 [20:09:59]MH_I2C_Read... [20:09:59]Read from MH i2c: E2 17 00 [20:09:59]MH_I2C_Read... [20:09:59]Read from MH i2c: E2 17 00 0E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FA [20:09:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:09:59]wFMCommunicate OK [20:09:59]requested_item fd.num is exist - process it [20:09:59]SAM_PROTO_GetFieldsCounters [20:09:59]wFMCommunicate request_size=4 [20:09:59]MH_SAM_APDU [20:09:59]CAPDU: 80 13 00 00 [20:09:59]Write to MH i2c: E2 08 00 0F 22 80 13 00 00 00 00 00 00 AD [20:09:59]Write i2c OK [20:09:59]MH_I2C_Read... [20:09:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:09:59]Read from MH i2c: E2 [20:09:59]MH_I2C_Read... [20:09:59]Read from MH i2c: E2 62 00 [20:09:59]MH_I2C_Read... [20:09:59]Read from MH i2c: E2 62 00 0F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 74 6C 04 00 0E 04 04 00 03 02 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 8E [20:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 74 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:09:59]wFMCommunicate OK [20:09:59]SAM_PROTO_GetFieldsCounters done [20:09:59]requested_item shift.num is exist - process it [20:09:59]requested_item shift.opened is exist - process it [20:09:59]req_shift_opened [20:09:59]FM_GetShiftState [20:09:59]SAM_PROTO_GetShiftState [20:09:59]wFMCommunicate request_size=4 [20:09:59]MH_SAM_APDU [20:09:59]CAPDU: 80 13 01 00 [20:09:59]Write to MH i2c: E2 08 00 10 22 80 13 01 00 00 00 00 00 AF [20:09:59]Write i2c OK [20:09:59]MH_I2C_Read... [20:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:59]Read from MH i2c: E2 [20:09:59]MH_I2C_Read... [20:09:59]Read from MH i2c: E2 0E 00 [20:09:59]MH_I2C_Read... [20:09:59]Read from MH i2c: E2 0E 00 10 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 50 [20:09:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:09:59]wFMCommunicate OK [20:09:59]SAM_PROTO_GetShiftState done [20:09:59]FM_GetShiftState done [20:09:59]req_shift_opened done [20:09:59]requested_item shift.open_date is exist - process it [20:09:59]req_shift_open_date [20:09:59]req_shift_open_date done [20:09:59]produce_requested_data done [20:09:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289908,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:09:59]process_action_free close_receipt [20:09:59]json_value_free [20:09:59]json_value_free done [20:09:59]process_json_proto returns [20:09:59]Send response to host [20:09:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289908,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:09:59]free response buf [20:09:59]execute_script done [20:09:59]execute_script returns [20:09:59]free content buf [20:09:59]Sock 9.Close socket [20:09:59]Sock 9.Thread stoped [20:10:03]OFD Sender: No OFD packet to send [20:10:08]OFD Sender: No OFD packet to send [20:10:09]accept exits with 8 [20:10:09]New connection [20:10:09]New thread 3067493732 created [20:10:09]Thread 3067350372 joined [20:10:09]Waiting for new connection... [20:10:09] Sock 8.Parse request [20:10:09]Sock 8.Check first char [20:10:09]Sock 8.First char is OK [20:10:09]request: POST /json_proto HTTP/1.0 [20:10:09]Method: POST [20:10:09]URL: /json_proto [20:10:09]Method is POST - this is cgi request [20:10:09]url: /json_proto [20:10:09]query_string will be loaded in cgi processing [20:10:09]execute_cgi json_proto POST (null) [20:10:09]execute_cgi path=json_proto method=POST [20:10:09]POST find Content-Length [20:10:09]Host: 172.17.41.135:8080 [20:10:09]Content-Length: 684 [20:10:09]Content-Type: application/json [20:10:09] [20:10:09]POST finish read [20:10:09]Found Content-Length = 684 [20:10:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:09]execute_script... [20:10: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)24618021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:09]POST & json_proto [20:10:09]process_json_proto [20:10:09]json parsed OK: [20:10:09]protocol is kg_v1.0 [20:10:09]action value=close_receipt [20:10:09]process_action close_receipt [20:10:09]cmd_close_receipt [20:10:09]MH_GetDate [20:10:09]Write to MH i2c: F0 00 00 11 22 22 [20:10:09]Write i2c OK [20:10:09]MH_I2C_Read... [20:10:09]Read from MH i2c: F0 [20:10:09]MH_I2C_Read... [20:10:09]Read from MH i2c: F0 09 00 [20:10:09]MH_I2C_Read... [20:10:09]Read from MH i2c: F0 09 00 11 22 00 23 CB F1 66 ED 3E 82 65 82 [20:10:09]GetLastDocTimeStamp 1727122197 [20:10:09]current date 1727122211 [20:10:09]FM_GetShiftState [20:10:09]SAM_PROTO_GetShiftState [20:10:09]wFMCommunicate request_size=4 [20:10:09]MH_SAM_APDU [20:10:09]CAPDU: 80 13 01 00 [20:10:09]Write to MH i2c: E2 08 00 12 22 80 13 01 00 00 00 00 00 B1 [20:10:09]Write i2c OK [20:10:09]MH_I2C_Read... [20:10:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:10]Read from MH i2c: E2 [20:10:10]MH_I2C_Read... [20:10:10]Read from MH i2c: E2 0E 00 [20:10:10]MH_I2C_Read... [20:10:10]Read from MH i2c: E2 0E 00 12 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 52 [20:10:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:10:10]wFMCommunicate OK [20:10:10]SAM_PROTO_GetShiftState done [20:10:10]FM_GetShiftState done [20:10:10]opened in 1727051401 [20:10:10]opened+sec_in_day 1727137801 [20:10:10]quantity*price = 100005 [20:10:10]sum+1 = 100006 [20:10: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 583 23.09.2024 20:10 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289909 ФПД: 58196847928656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201011&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289909&fm=58196847928656&tin=02508201610067®Number=0000000000091827&sum=100000 [20:10:11]StoreToDocumentArchive [20:10:11]shift 515 fd 289909 [20:10:11]save to /storage/0515/doc_00289909 [20:10:11]save last doc name /storage/0515/doc_00289909 to /storage/kkm_last_doc_name [20:10:11]save OK [20:10:11]Clear old archive folders... [20:10:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:10:11]tlvbuf is 0188E470 [20:10:11]SAM_PROTO_ClearQueue [20:10:11]wFMCommunicate request_size=4 [20:10:11]MH_SAM_APDU [20:10:11]CAPDU: 80 09 00 00 [20:10:11]Write to MH i2c: E2 08 00 1F 22 80 09 00 00 00 00 00 00 B3 [20:10:11]Write i2c OK [20:10:11]MH_I2C_Read... [20:10:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:11]Read from MH i2c: E2 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 1F 22 00 90 00 B5 [20:10:11]RAPDU: 90 00 [20:10:11]wFMCommunicate OK [20:10:11]SAM_PROTO_ClearQueue done [20:10:11]KKMCreateOFDPacket [20:10:11]OFDProtocolAddRootSTLVToBuf [20:10:11]FM_MakeSignedData [20:10:11]FM_MakeSignedData [20:10:11]SAM_PROTO_SignData [20:10:11]wFMCommunicate request_size=4 [20:10:11]MH_SAM_APDU [20:10:11]CAPDU: 80 0D 01 02 [20:10:11]Write to MH i2c: E2 08 00 20 22 80 0D 01 02 00 00 00 00 BB [20:10:11]Write i2c OK [20:10:11]MH_I2C_Read... [20:10:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:11]Read from MH i2c: E2 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 20 22 00 90 00 B6 [20:10:11]RAPDU: 90 00 [20:10:11]wFMCommunicate OK [20:10:11]wFMCommunicate request_size=255 [20:10:11]MH_SAM_APDU [20:10:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6C 04 00 35 04 06 00 34 [20:10:11]Write to MH i2c: E2 02 01 21 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6C 04 00 35 04 06 00 34 00 00 74 [20:10:11]Write i2c OK [20:10:11]MH_I2C_Read... [20:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:11]Read from MH i2c: E2 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 21 22 00 90 00 B7 [20:10:11]RAPDU: 90 00 [20:10:11]wFMCommunicate OK [20:10:11]wFMCommunicate request_size=10 [20:10:11]MH_SAM_APDU [20:10:11]CAPDU: 80 0D 02 02 05 EE 02 72 A5 50 [20:10:11]Write to MH i2c: E2 0D 00 22 22 80 0D 02 02 05 00 EE 02 72 A5 50 00 00 1F [20:10:11]Write i2c OK [20:10:11]MH_I2C_Read... [20:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:11]Read from MH i2c: E2 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 03 00 22 22 00 90 00 B8 [20:10:11]RAPDU: 90 00 [20:10:11]wFMCommunicate OK [20:10:11]wFMCommunicate request_size=4 [20:10:11]MH_SAM_APDU [20:10:11]CAPDU: 80 0D 03 02 [20:10:11]Write to MH i2c: E2 08 00 23 22 80 0D 03 02 00 00 00 00 C0 [20:10:11]Write i2c OK [20:10:11]MH_I2C_Read... [20:10:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:11]Read from MH i2c: E2 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 0B 00 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 0B 00 23 22 00 DB 7A 40 46 CA 11 01 5F 90 00 D7 [20:10:11]RAPDU: DB 7A 40 46 CA 11 01 5F 90 00 [20:10:11]wFMCommunicate OK [20:10:11]SAM_PROTO_SignData done [20:10:11]FM_MakeSignedData done [20:10:11]CreateOFDProtocolMessage [20:10:11]wFMCommunicate request_size=4 [20:10:11]MH_SAM_APDU [20:10:11]CAPDU: 80 11 00 00 [20:10:11]Write to MH i2c: E2 08 00 24 22 80 11 00 00 00 00 00 00 C0 [20:10:11]Write i2c OK [20:10:11]MH_I2C_Read... [20:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:11]Read from MH i2c: E2 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 17 00 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: E2 17 00 24 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 10 [20:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:10:11]wFMCommunicate OK [20:10:11]CreateOFDProtocolMessage done [20:10:11]OFDSenderStorePacket 289909 [20:10:11]StoreOFDPacket docnum=289909 [20:10:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 15 5C 07 01 A3 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6C 04 00 35 04 06 00 34 EE 02 72 A5 50 DB 7A 40 46 CA 11 01 5F [20:10:11]CheckFolder [20:10:11]dirname=/storage/ofd_packets [20:10:11]CheckFolder done [20:10:11]ProducePacketName [20:10:11]name=ofd_packets/00289909 [20:10:11]NVStorageSaveData ofd_packets/00289909 [20:10:11]File name is /storage/ofd_packets/00289909 [20:10:11]Write 301 bytes [20:10:11]NVStorageSaveData done [20:10:11]OFDSenderStorePacket done [20:10:11]KKMCreateOFDPacket done [20:10:11]NVStorageSaveData kkm_last_timestamp [20:10:11]File name is /storage/kkm_last_timestamp [20:10:11]Write 4 bytes [20:10:11]NVStorageSaveData done [20:10:11]ExternCall_PrintAddStr [20:10:11]wPrintStart [20:10:11]Write to MH i2c: 01 00 00 25 22 47 [20:10:11]Write i2c OK [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: 01 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: 01 07 00 [20:10:11]MH_I2C_Read... [20:10:11]Read from MH i2c: 01 07 00 25 22 00 00 00 00 00 FF 0F 5C [20:10:11]RasterBufferAndPrint [20:10:11]line Счет N : (1)24618021 [20:10:11]line ИНН: 02508201610067 [20:10:11]line Контрольно-Кассовый Чек [20:10:11]line ПРОДАЖА [20:10:11]line ТРК (МРК, ГНК) : 63 [20:10:11]line Товар: 2710124130 [20:10:11]line Аи-92-К-5 [20:10:11]line 14.750 * 67.80 [20:10:11]line = 1000.05 [20:10:11]line НДС 12% НСП 1% [20:10:11]line > о реализуемом товаре [20:10:11]line ОКРУГЛЕНИЕ: -0.05 [20:10:11]line ИТОГО: 1000.00 [20:10:11]line Внесено: 1000.00 [20:10:11]line СДАЧА: 0.00 [20:10:11]line НСП 1% : 8.85 [20:10:11]line НДС 12% : 106.20 [20:10:11]line Наличными: 1000.00 [20:10:11]line Безнал.: 0.00 [20:10:11]line Место: АЗС № 90 "Партнёр-нефть" [20:10:11]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:10:11]line СНО: Общий режим [20:10:11]line Чек 583 23.09.2024 20:10 [20:10:11]line Смена: 515 ФФД: 1.0 [20:10:11]line ЗНМ: 0300000107 [20:10:11]line РНМ: 0000000000091827 [20:10:11]line Версия ККМ: 001 [20:10:11]line ФМ: 0000000000871832 [20:10:11]line ФД: 289909 [20:10:11]line ФПД: 58196847928656 [20:10:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201011&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289909&fm=58196847928656&tin=02508201610067®Number=0000000000091827&sum=100000 [20:10:11]written 0, free lines is 4095 [20:10:11]OFD Sender: Processing packet 289909 [packets to send 1784, broken 1783] [20:10:11]ProducePacketName [20:10:11]name=ofd_packets/00289909 [20:10:11]OFD Sender: To server: pG, [20:10:11]CommunicateWithHost lk.salyk.kg:30040 [20:10:11]ConnectInit lk.salyk.kg [20:10:12]Connected sock=10 [20:10: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 33 32 0F 01 00 00 15 5C 07 01 A3 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 75 6C 04 00 35 04 06 00 34 EE 02 72 A5 50 DB 7A 40 46 CA 11 01 5F [20:10:12]Write to MH i2c: 01 00 00 4F 22 71 [20:10:12]Write i2c OK [20:10:12]MH_I2C_Read... [20:10:12]Read from MH i2c: 01 [20:10:12]MH_I2C_Read... [20:10:12]Read from MH i2c: 01 07 00 [20:10:12]MH_I2C_Read... [20:10:12]Read from MH i2c: 01 07 00 4F 22 00 00 00 00 00 C7 0C 4B [20:10:12]RasterBufferAndPrint [20:10:12]line [20:10:12]line [20:10:12]line [20:10:12]line [20:10:12]line [20:10:12]written 0, free lines is 3277 [20:10:12]MH_Cut [20:10:12]Write to MH i2c: D1 01 00 56 22 01 4A [20:10:12]Write i2c OK [20:10:12]MH_I2C_Read... [20:10:12]Read from MH i2c: D1 [20:10:12]MH_I2C_Read... [20:10:12]Read from MH i2c: D1 01 00 [20:10:12]MH_I2C_Read... [20:10:12]Read from MH i2c: D1 01 00 56 22 00 49 [20:10:12]Write to MH i2c: 01 00 00 57 22 79 [20:10:12]Write i2c OK [20:10:12]MH_I2C_Read... [20:10: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 33 32 4F 00 00 00 40 87 47 00 C6 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 33 32 10 04 04 00 75 6C 04 00 F4 03 04 00 F7 72 F1 66 B6 04 01 00 00 F3 DE 84 4A 43 11 06 B0 [20:10:12]CommunicateWithHost err = 0 [20:10:12]CheckOFDResponse [20:10:12]1017 (14) - 77093643461234 [20:10:12]1041 (16) - 0000000000871832 [20:10:12]1040 (4) - 289909 [20:10:12]1012 (4) - 23.09.2024 13:53 [20:10:12]1206 (1) - 0 [20:10:12]OFD Sender: Remove packet 289909 [20:10:12]ProducePacketName [20:10:12]name=ofd_packets/00289909 [20:10:12]NVStorageDeleteData [20:10:12]*** Cut start [20:10:12]*** Partial cut [20:10:12]*** CUTSNS_PIN = 1 [20:10:13]OFD Sender: No OFD packet to send [20:10:13]*** CUTSNS_PIN = 0 [20:10:13]*** Brake cut motor [20:10:13]Read from MH i2c: 01 [20:10:13]MH_I2C_Read... [20:10:13]*** Stop cut motor [20:10:13]*** Cut end [20:10:13]Read from MH i2c: 01 07 00 [20:10:13]MH_I2C_Read... [20:10:13]Read from MH i2c: 01 07 00 57 22 00 00 00 00 00 FF 0F 8E [20:10:13]process_action close_receipt done [20:10:13]requested_data is exist [20:10:13]produce_requested_data [20:10:13]requested_item fm.sn is exist - process it [20:10:13]wFMCommunicate request_size=4 [20:10:13]MH_SAM_APDU [20:10:13]CAPDU: 80 11 00 00 [20:10:13]Write to MH i2c: E2 08 00 58 22 80 11 00 00 00 00 00 00 F4 [20:10:13]Write i2c OK [20:10:13]MH_I2C_Read... [20:10:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:13]Read from MH i2c: E2 [20:10:13]MH_I2C_Read... [20:10:13]Read from MH i2c: E2 17 00 [20:10:13]MH_I2C_Read... [20:10:13]Read from MH i2c: E2 17 00 58 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 44 [20:10:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:10:13]wFMCommunicate OK [20:10:13]requested_item fd.num is exist - process it [20:10:13]SAM_PROTO_GetFieldsCounters [20:10:13]wFMCommunicate request_size=4 [20:10:13]MH_SAM_APDU [20:10:13]CAPDU: 80 13 00 00 [20:10:13]Write to MH i2c: E2 08 00 59 22 80 13 00 00 00 00 00 00 F7 [20:10:13]Write i2c OK [20:10:13]MH_I2C_Read... [20:10:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:13]Read from MH i2c: E2 [20:10:13]MH_I2C_Read... [20:10:13]Read from MH i2c: E2 62 00 [20:10:13]MH_I2C_Read... [20:10:13]Read from MH i2c: E2 62 00 59 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 75 6C 04 00 0E 04 04 00 03 02 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 DC [20:10: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 75 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:10:13]wFMCommunicate OK [20:10:13]SAM_PROTO_GetFieldsCounters done [20:10:13]requested_item shift.num is exist - process it [20:10:13]requested_item shift.opened is exist - process it [20:10:13]req_shift_opened [20:10:13]FM_GetShiftState [20:10:13]SAM_PROTO_GetShiftState [20:10:13]wFMCommunicate request_size=4 [20:10:13]MH_SAM_APDU [20:10:13]CAPDU: 80 13 01 00 [20:10:13]Write to MH i2c: E2 08 00 5A 22 80 13 01 00 00 00 00 00 F9 [20:10:13]Write i2c OK [20:10:13]MH_I2C_Read... [20:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:13]Read from MH i2c: E2 [20:10:13]MH_I2C_Read... [20:10:13]Read from MH i2c: E2 0E 00 [20:10:13]MH_I2C_Read... [20:10:13]Read from MH i2c: E2 0E 00 5A 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9A [20:10:13]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:10:13]wFMCommunicate OK [20:10:13]SAM_PROTO_GetShiftState done [20:10:13]FM_GetShiftState done [20:10:13]req_shift_opened done [20:10:13]requested_item shift.open_date is exist - process it [20:10:13]req_shift_open_date [20:10:13]req_shift_open_date done [20:10:13]produce_requested_data done [20:10:13]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289909,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:10:13]process_action_free close_receipt [20:10:13]json_value_free [20:10:13]json_value_free done [20:10:13]process_json_proto returns [20:10:13]Send response to host [20:10:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289909,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:10:13]free response buf [20:10:13]execute_script done [20:10:13]execute_script returns [20:10:13]free content buf [20:10:13]Sock 8.Close socket [20:10:13]Sock 8.Thread stoped [20:10:18]OFD Sender: No OFD packet to send [20:10:23]OFD Sender: No OFD packet to send [20:10:28]OFD Sender: No OFD packet to send [20:10:33]OFD Sender: No OFD packet to send [20:10:38]OFD Sender: No OFD packet to send [20:10:43]OFD Sender: No OFD packet to send [20:10:44]accept exits with 9 [20:10:44]New connection [20:10:44]New thread 3067350372 created [20:10:44]Thread 3067493732 joined [20:10:44]Waiting for new connection... [20:10:44] Sock 9.Parse request [20:10:44]Sock 9.Check first char [20:10:44]Sock 9.First char is OK [20:10:44]request: POST /json_proto HTTP/1.0 [20:10:44]Method: POST [20:10:44]URL: /json_proto [20:10:44]Method is POST - this is cgi request [20:10:44]url: /json_proto [20:10:44]query_string will be loaded in cgi processing [20:10:44]execute_cgi json_proto POST (null) [20:10:44]execute_cgi path=json_proto method=POST [20:10:44]POST find Content-Length [20:10:44]Host: 172.17.41.135:8080 [20:10:44]Content-Length: 679 [20:10:44]Content-Type: application/json [20:10:44] [20:10:44]POST finish read [20:10:44]Found Content-Length = 679 [20:10:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:44]execute_script... [20:10: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)24618022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:44]POST & json_proto [20:10:44]process_json_proto [20:10:44]json parsed OK: [20:10:44]protocol is kg_v1.0 [20:10:44]action value=close_receipt [20:10:44]process_action close_receipt [20:10:44]cmd_close_receipt [20:10:44]MH_GetDate [20:10:44]Write to MH i2c: F0 00 00 5B 22 6C [20:10:44]Write i2c OK [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: F0 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: F0 09 00 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: F0 09 00 5B 22 00 45 CB F1 66 ED 3E 82 65 EE [20:10:44]GetLastDocTimeStamp 1727122211 [20:10:44]current date 1727122245 [20:10:44]FM_GetShiftState [20:10:44]SAM_PROTO_GetShiftState [20:10:44]wFMCommunicate request_size=4 [20:10:44]MH_SAM_APDU [20:10:44]CAPDU: 80 13 01 00 [20:10:44]Write to MH i2c: E2 08 00 5C 22 80 13 01 00 00 00 00 00 FB [20:10:44]Write i2c OK [20:10:44]MH_I2C_Read... [20:10:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:44]Read from MH i2c: E2 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: E2 0E 00 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: E2 0E 00 5C 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9C [20:10:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:10:44]wFMCommunicate OK [20:10:44]SAM_PROTO_GetShiftState done [20:10:44]FM_GetShiftState done [20:10:44]opened in 1727051401 [20:10:44]opened+sec_in_day 1727137801 [20:10:44]quantity*price = 60003 [20:10:44]sum+1 = 60004 [20:10:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 584 23.09.2024 20:10 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289910 ФПД: 280276280840310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201046&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289910&fm=280276280840310&tin=02508201610067®Number=0000000000091827&sum=60000 [20:10:45]StoreToDocumentArchive [20:10:45]shift 515 fd 289910 [20:10:45]save to /storage/0515/doc_00289910 [20:10:45]save last doc name /storage/0515/doc_00289910 to /storage/kkm_last_doc_name [20:10:45]save OK [20:10:45]Clear old archive folders... [20:10:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:10:45]tlvbuf is 018689F0 [20:10:45]SAM_PROTO_ClearQueue [20:10:45]wFMCommunicate request_size=4 [20:10:45]MH_SAM_APDU [20:10:45]CAPDU: 80 09 00 00 [20:10:45]Write to MH i2c: E2 08 00 69 22 80 09 00 00 00 00 00 00 FD [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:45]Read from MH i2c: E2 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 69 22 00 90 00 FF [20:10:45]RAPDU: 90 00 [20:10:45]wFMCommunicate OK [20:10:45]SAM_PROTO_ClearQueue done [20:10:45]KKMCreateOFDPacket [20:10:45]OFDProtocolAddRootSTLVToBuf [20:10:45]FM_MakeSignedData [20:10:45]FM_MakeSignedData [20:10:45]SAM_PROTO_SignData [20:10:45]wFMCommunicate request_size=4 [20:10:45]MH_SAM_APDU [20:10:45]CAPDU: 80 0D 01 02 [20:10:45]Write to MH i2c: E2 08 00 6A 22 80 0D 01 02 00 00 00 00 05 [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:45]Read from MH i2c: E2 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 6A 22 00 90 00 00 [20:10:45]RAPDU: 90 00 [20:10:45]wFMCommunicate OK [20:10:45]wFMCommunicate request_size=255 [20:10:45]MH_SAM_APDU [20:10:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 48 02 00 00 F4 03 04 00 46 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6C 04 00 35 04 06 00 FE [20:10:45]Write to MH i2c: E2 02 01 6B 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 48 02 00 00 F4 03 04 00 46 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6C 04 00 35 04 06 00 FE 00 00 E5 [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:46]Read from MH i2c: E2 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 03 00 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 03 00 6B 22 00 90 00 01 [20:10:46]RAPDU: 90 00 [20:10:46]wFMCommunicate OK [20:10:46]wFMCommunicate request_size=10 [20:10:46]MH_SAM_APDU [20:10:46]CAPDU: 80 0D 02 02 05 E8 E8 28 90 76 [20:10:46]Write to MH i2c: E2 0D 00 6C 22 80 0D 02 02 05 00 E8 E8 28 90 76 00 00 10 [20:10:46]Write i2c OK [20:10:46]MH_I2C_Read... [20:10:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:46]Read from MH i2c: E2 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 03 00 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 03 00 6C 22 00 90 00 02 [20:10:46]RAPDU: 90 00 [20:10:46]wFMCommunicate OK [20:10:46]wFMCommunicate request_size=4 [20:10:46]MH_SAM_APDU [20:10:46]CAPDU: 80 0D 03 02 [20:10:46]Write to MH i2c: E2 08 00 6D 22 80 0D 03 02 00 00 00 00 0A [20:10:46]Write i2c OK [20:10:46]MH_I2C_Read... [20:10:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:46]Read from MH i2c: E2 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 0B 00 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 0B 00 6D 22 00 F0 F9 B4 8C 0F 66 18 14 90 00 D5 [20:10:46]RAPDU: F0 F9 B4 8C 0F 66 18 14 90 00 [20:10:46]wFMCommunicate OK [20:10:46]SAM_PROTO_SignData done [20:10:46]FM_MakeSignedData done [20:10:46]CreateOFDProtocolMessage [20:10:46]wFMCommunicate request_size=4 [20:10:46]MH_SAM_APDU [20:10:46]CAPDU: 80 11 00 00 [20:10:46]Write to MH i2c: E2 08 00 6E 22 80 11 00 00 00 00 00 00 0A [20:10:46]Write i2c OK [20:10:46]MH_I2C_Read... [20:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:46]Read from MH i2c: E2 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 17 00 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: E2 17 00 6E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5A [20:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:10:46]wFMCommunicate OK [20:10:46]CreateOFDProtocolMessage done [20:10:46]OFDSenderStorePacket 289910 [20:10:46]StoreOFDPacket docnum=289910 [20:10:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 22 97 07 01 FA 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 48 02 00 00 F4 03 04 00 46 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6C 04 00 35 04 06 00 FE E8 E8 28 90 76 F0 F9 B4 8C 0F 66 18 14 [20:10:46]CheckFolder [20:10:46]dirname=/storage/ofd_packets [20:10:46]CheckFolder done [20:10:46]ProducePacketName [20:10:46]name=ofd_packets/00289910 [20:10:46]NVStorageSaveData ofd_packets/00289910 [20:10:46]File name is /storage/ofd_packets/00289910 [20:10:46]Write 301 bytes [20:10:46]NVStorageSaveData done [20:10:46]OFDSenderStorePacket done [20:10:46]KKMCreateOFDPacket done [20:10:46]NVStorageSaveData kkm_last_timestamp [20:10:46]File name is /storage/kkm_last_timestamp [20:10:46]Write 4 bytes [20:10:46]NVStorageSaveData done [20:10:46]ExternCall_PrintAddStr [20:10:46]wPrintStart [20:10:46]Write to MH i2c: 01 00 00 6F 22 91 [20:10:46]Write i2c OK [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: 01 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: 01 07 00 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: 01 07 00 6F 22 00 00 00 00 00 FF 0F A6 [20:10:46]RasterBufferAndPrint [20:10:46]line Счет N : (1)24618022 [20:10:46]line ИНН: 02508201610067 [20:10:46]line Контрольно-Кассовый Чек [20:10:46]line ПРОДАЖА [20:10:46]line ТРК (МРК, ГНК) : 53 [20:10:46]line Товар: 2710124130 [20:10:46]line Аи-92-К-5 [20:10:46]line 8.850 * 67.80 [20:10:46]line = 600.03 [20:10:46]line НДС 12% НСП 1% [20:10:46]line > о реализуемом товаре [20:10:46]line ОКРУГЛЕНИЕ: -0.03 [20:10:46]line ИТОГО: 600.00 [20:10:46]line Внесено: 600.00 [20:10:46]line СДАЧА: 0.00 [20:10:46]line НСП 1% : 5.31 [20:10:46]line НДС 12% : 63.72 [20:10:46]line Наличными: 600.00 [20:10:46]line Безнал.: 0.00 [20:10:46]line Место: АЗС № 90 "Партнёр-нефть" [20:10:46]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:10:46]line СНО: Общий режим [20:10:46]line Чек 584 23.09.2024 20:10 [20:10:46]line Смена: 515 ФФД: 1.0 [20:10:46]line ЗНМ: 0300000107 [20:10:46]line РНМ: 0000000000091827 [20:10:46]line Версия ККМ: 001 [20:10:46]line ФМ: 0000000000871832 [20:10:46]line ФД: 289910 [20:10:46]line ФПД: 280276280840310 [20:10:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201046&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289910&fm=280276280840310&tin=02508201610067®Number=0000000000091827&sum=60000 [20:10:46]written 0, free lines is 4095 [20:10:46]OFD Sender: Processing packet 289910 [packets to send 1784, broken 1783] [20:10:46]ProducePacketName [20:10:46]name=ofd_packets/00289910 [20:10:46]OFD Sender: To server: pG, [20:10:46]CommunicateWithHost lk.salyk.kg:30040 [20:10:46]ConnectInit lk.salyk.kg [20:10:46]Connected sock=10 [20:10: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 33 32 0F 01 00 00 22 97 07 01 FA 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 48 02 00 00 F4 03 04 00 46 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 76 6C 04 00 35 04 06 00 FE E8 E8 28 90 76 F0 F9 B4 8C 0F 66 18 14 [20:10:46]Write to MH i2c: 01 00 00 99 22 BB [20:10:46]Write i2c OK [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: 01 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: 01 07 00 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: 01 07 00 99 22 00 00 00 00 00 C8 0C 96 [20:10:46]RasterBufferAndPrint [20:10:46]line [20:10:46]line [20:10:46]line [20:10:46]line [20:10:46]line [20:10:46]written 0, free lines is 3277 [20:10:46]MH_Cut [20:10:46]Write to MH i2c: D1 01 00 A0 22 01 94 [20:10:46]Write i2c OK [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: D1 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: D1 01 00 [20:10:46]MH_I2C_Read... [20:10:46]Read from MH i2c: D1 01 00 A0 22 00 93 [20:10:46]Write to MH i2c: 01 00 00 A1 22 C3 [20:10:46]Write i2c OK [20:10:46]MH_I2C_Read... [20:10: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 33 32 4F 00 00 00 23 F6 47 00 15 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 33 32 10 04 04 00 76 6C 04 00 F4 03 04 00 19 73 F1 66 B6 04 01 00 00 84 12 02 3C 6A 7F 8F 7E [20:10:47]CommunicateWithHost err = 0 [20:10:47]CheckOFDResponse [20:10:47]1017 (14) - 77093643461234 [20:10:47]1041 (16) - 0000000000871832 [20:10:47]1040 (4) - 289910 [20:10:47]1012 (4) - 23.09.2024 13:54 [20:10:47]1206 (1) - 0 [20:10:47]OFD Sender: Remove packet 289910 [20:10:47]ProducePacketName [20:10:47]name=ofd_packets/00289910 [20:10:47]NVStorageDeleteData [20:10:47]*** Cut start [20:10:47]*** Partial cut [20:10:47]*** CUTSNS_PIN = 1 [20:10:47]*** CUTSNS_PIN = 0 [20:10:47]OFD Sender: No OFD packet to send [20:10:47]*** Brake cut motor [20:10:48]Read from MH i2c: 01 [20:10:48]MH_I2C_Read... [20:10:48]*** Stop cut motor [20:10:48]*** Cut end [20:10:48]Read from MH i2c: 01 07 00 [20:10:48]MH_I2C_Read... [20:10:48]Read from MH i2c: 01 07 00 A1 22 00 00 00 00 00 FF 0F D8 [20:10:48]process_action close_receipt done [20:10:48]requested_data is exist [20:10:48]produce_requested_data [20:10:48]requested_item fm.sn is exist - process it [20:10:48]wFMCommunicate request_size=4 [20:10:48]MH_SAM_APDU [20:10:48]CAPDU: 80 11 00 00 [20:10:48]Write to MH i2c: E2 08 00 A2 22 80 11 00 00 00 00 00 00 3E [20:10:48]Write i2c OK [20:10:48]MH_I2C_Read... [20:10:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:48]Read from MH i2c: E2 [20:10:48]MH_I2C_Read... [20:10:48]Read from MH i2c: E2 17 00 [20:10:48]MH_I2C_Read... [20:10:48]Read from MH i2c: E2 17 00 A2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [20:10:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:10:48]wFMCommunicate OK [20:10:48]requested_item fd.num is exist - process it [20:10:48]SAM_PROTO_GetFieldsCounters [20:10:48]wFMCommunicate request_size=4 [20:10:48]MH_SAM_APDU [20:10:48]CAPDU: 80 13 00 00 [20:10:48]Write to MH i2c: E2 08 00 A3 22 80 13 00 00 00 00 00 00 41 [20:10:48]Write i2c OK [20:10:48]MH_I2C_Read... [20:10:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:48]Read from MH i2c: E2 [20:10:48]MH_I2C_Read... [20:10:48]Read from MH i2c: E2 62 00 [20:10:48]MH_I2C_Read... [20:10:48]Read from MH i2c: E2 62 00 A3 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 76 6C 04 00 0E 04 04 00 03 02 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 2A [20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 76 6C 04 00 0E 04 04 00 03 02 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 [20:10:48]wFMCommunicate OK [20:10:48]SAM_PROTO_GetFieldsCounters done [20:10:48]requested_item shift.num is exist - process it [20:10:48]requested_item shift.opened is exist - process it [20:10:48]req_shift_opened [20:10:48]FM_GetShiftState [20:10:48]SAM_PROTO_GetShiftState [20:10:48]wFMCommunicate request_size=4 [20:10:48]MH_SAM_APDU [20:10:48]CAPDU: 80 13 01 00 [20:10:48]Write to MH i2c: E2 08 00 A4 22 80 13 01 00 00 00 00 00 43 [20:10:48]Write i2c OK [20:10:48]MH_I2C_Read... [20:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:48]Read from MH i2c: E2 [20:10:48]MH_I2C_Read... [20:10:48]Read from MH i2c: E2 0E 00 [20:10:48]MH_I2C_Read... [20:10:48]Read from MH i2c: E2 0E 00 A4 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E4 [20:10:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:10:48]wFMCommunicate OK [20:10:48]SAM_PROTO_GetShiftState done [20:10:48]FM_GetShiftState done [20:10:48]req_shift_opened done [20:10:48]requested_item shift.open_date is exist - process it [20:10:48]req_shift_open_date [20:10:48]req_shift_open_date done [20:10:48]produce_requested_data done [20:10:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289910,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:10:48]process_action_free close_receipt [20:10:48]json_value_free [20:10:48]json_value_free done [20:10:48]process_json_proto returns [20:10:48]Send response to host [20:10:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289910,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:10:48]free response buf [20:10:48]execute_script done [20:10:48]execute_script returns [20:10:48]free content buf [20:10:48]Sock 9.Close socket [20:10:48]Sock 9.Thread stoped [20:10:52]OFD Sender: No OFD packet to send [20:10:57]OFD Sender: No OFD packet to send [20:11:02]OFD Sender: No OFD packet to send [20:11:07]OFD Sender: No OFD packet to send [20:11:12]OFD Sender: No OFD packet to send [20:11:17]OFD Sender: No OFD packet to send [20:11:22]OFD Sender: No OFD packet to send [20:11:27]OFD Sender: No OFD packet to send [20:11:32]OFD Sender: No OFD packet to send [20:11:38]OFD Sender: No OFD packet to send [20:11:43]OFD Sender: No OFD packet to send [20:11:48]OFD Sender: No OFD packet to send [20:11:53]OFD Sender: No OFD packet to send [20:11:58]OFD Sender: No OFD packet to send [20:12:03]OFD Sender: No OFD packet to send [20:12:08]OFD Sender: No OFD packet to send [20:12:13]OFD Sender: No OFD packet to send [20:12:18]OFD Sender: No OFD packet to send [20:12:23]OFD Sender: No OFD packet to send [20:12:28]OFD Sender: No OFD packet to send [20:12:31]accept exits with 8 [20:12:31]New connection [20:12:31]New thread 3067493732 created [20:12:31]Thread 3067350372 joined [20:12:31]Waiting for new connection... [20:12:31] Sock 8.Parse request [20:12:31]Sock 8.Check first char [20:12:31]Sock 8.First char is OK [20:12:31]request: POST /json_proto HTTP/1.0 [20:12:31]Method: POST [20:12:31]URL: /json_proto [20:12:31]Method is POST - this is cgi request [20:12:31]url: /json_proto [20:12:31]query_string will be loaded in cgi processing [20:12:31]execute_cgi json_proto POST (null) [20:12:31]execute_cgi path=json_proto method=POST [20:12:31]POST find Content-Length [20:12:31]Host: 172.17.41.135:8080 [20:12:31]Content-Length: 676 [20:12:31]Content-Type: application/json [20:12:31] [20:12:31]POST finish read [20:12:31]Found Content-Length = 676 [20:12:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [20:12:31]execute_script... [20:12: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)24618023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [20:12:31]POST & json_proto [20:12:31]process_json_proto [20:12:31]json parsed OK: [20:12:31]protocol is kg_v1.0 [20:12:31]action value=close_receipt [20:12:31]process_action close_receipt [20:12:31]cmd_close_receipt [20:12:31]MH_GetDate [20:12:31]Write to MH i2c: F0 00 00 A5 22 B6 [20:12:31]Write i2c OK [20:12:31]MH_I2C_Read... [20:12:31]Read from MH i2c: F0 [20:12:31]MH_I2C_Read... [20:12:31]Read from MH i2c: F0 09 00 [20:12:31]MH_I2C_Read... [20:12:31]Read from MH i2c: F0 09 00 A5 22 00 B0 CB F1 66 ED 3E 82 65 A3 [20:12:31]GetLastDocTimeStamp 1727122246 [20:12:31]current date 1727122352 [20:12:31]FM_GetShiftState [20:12:31]SAM_PROTO_GetShiftState [20:12:31]wFMCommunicate request_size=4 [20:12:31]MH_SAM_APDU [20:12:31]CAPDU: 80 13 01 00 [20:12:31]Write to MH i2c: E2 08 00 A6 22 80 13 01 00 00 00 00 00 45 [20:12:31]Write i2c OK [20:12:31]MH_I2C_Read... [20:12:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:31]Read from MH i2c: E2 [20:12:31]MH_I2C_Read... [20:12:31]Read from MH i2c: E2 0E 00 [20:12:31]MH_I2C_Read... [20:12:31]Read from MH i2c: E2 0E 00 A6 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [20:12:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:12:31]wFMCommunicate OK [20:12:31]SAM_PROTO_GetShiftState done [20:12:31]FM_GetShiftState done [20:12:31]opened in 1727051401 [20:12:31]opened+sec_in_day 1727137801 [20:12:31]quantity*price = 50063 [20:12:31]sum+1 = 50064 [20:12:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 585 23.09.2024 20:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289911 ФПД: 180587124526283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201232&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289911&fm=180587124526283&tin=02508201610067®Number=0000000000091827&sum=50000 [20:12:32]StoreToDocumentArchive [20:12:32]shift 515 fd 289911 [20:12:32]save to /storage/0515/doc_00289911 [20:12:32]save last doc name /storage/0515/doc_00289911 to /storage/kkm_last_doc_name [20:12:32]save OK [20:12:32]Clear old archive folders... [20:12:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:12:32]tlvbuf is 019149F0 [20:12:32]SAM_PROTO_ClearQueue [20:12:32]wFMCommunicate request_size=4 [20:12:32]MH_SAM_APDU [20:12:32]CAPDU: 80 09 00 00 [20:12:32]Write to MH i2c: E2 08 00 B3 22 80 09 00 00 00 00 00 00 47 [20:12:32]Write i2c OK [20:12:32]MH_I2C_Read... [20:12:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:32]Read from MH i2c: E2 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 B3 22 00 90 00 49 [20:12:32]RAPDU: 90 00 [20:12:32]wFMCommunicate OK [20:12:32]SAM_PROTO_ClearQueue done [20:12:32]KKMCreateOFDPacket [20:12:32]OFDProtocolAddRootSTLVToBuf [20:12:32]FM_MakeSignedData [20:12:32]FM_MakeSignedData [20:12:32]SAM_PROTO_SignData [20:12:32]wFMCommunicate request_size=4 [20:12:32]MH_SAM_APDU [20:12:32]CAPDU: 80 0D 01 02 [20:12:32]Write to MH i2c: E2 08 00 B4 22 80 0D 01 02 00 00 00 00 4F [20:12:32]Write i2c OK [20:12:32]MH_I2C_Read... [20:12:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:32]Read from MH i2c: E2 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 B4 22 00 90 00 4A [20:12:32]RAPDU: 90 00 [20:12:32]wFMCommunicate OK [20:12:32]wFMCommunicate request_size=255 [20:12:32]MH_SAM_APDU [20:12: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 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 49 02 00 00 F4 03 04 00 B0 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6C 04 00 35 04 06 00 A4 3E 37 68 [20:12:32]Write to MH i2c: E2 02 01 B5 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 49 02 00 00 F4 03 04 00 B0 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6C 04 00 35 04 06 00 A4 3E 37 68 00 00 E5 [20:12:32]Write i2c OK [20:12:32]MH_I2C_Read... [20:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:32]Read from MH i2c: E2 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 B5 22 00 90 00 4B [20:12:32]RAPDU: 90 00 [20:12:32]wFMCommunicate OK [20:12:32]wFMCommunicate request_size=7 [20:12:32]MH_SAM_APDU [20:12:32]CAPDU: 80 0D 02 02 02 8C CB [20:12:32]Write to MH i2c: E2 0A 00 B6 22 80 0D 02 02 02 00 8C CB 00 00 AD [20:12:32]Write i2c OK [20:12:32]MH_I2C_Read... [20:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:32]Read from MH i2c: E2 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 03 00 B6 22 00 90 00 4C [20:12:32]RAPDU: 90 00 [20:12:32]wFMCommunicate OK [20:12:32]wFMCommunicate request_size=4 [20:12:32]MH_SAM_APDU [20:12:32]CAPDU: 80 0D 03 02 [20:12:32]Write to MH i2c: E2 08 00 B7 22 80 0D 03 02 00 00 00 00 54 [20:12:32]Write i2c OK [20:12:32]MH_I2C_Read... [20:12:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:32]Read from MH i2c: E2 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 0B 00 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 0B 00 B7 22 00 5F 43 A8 38 2A A3 38 96 90 00 72 [20:12:32]RAPDU: 5F 43 A8 38 2A A3 38 96 90 00 [20:12:32]wFMCommunicate OK [20:12:32]SAM_PROTO_SignData done [20:12:32]FM_MakeSignedData done [20:12:32]CreateOFDProtocolMessage [20:12:32]wFMCommunicate request_size=4 [20:12:32]MH_SAM_APDU [20:12:32]CAPDU: 80 11 00 00 [20:12:32]Write to MH i2c: E2 08 00 B8 22 80 11 00 00 00 00 00 00 54 [20:12:32]Write i2c OK [20:12:32]MH_I2C_Read... [20:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:32]Read from MH i2c: E2 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 17 00 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: E2 17 00 B8 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A4 [20:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:12:32]wFMCommunicate OK [20:12:32]CreateOFDProtocolMessage done [20:12:32]OFDSenderStorePacket 289911 [20:12:32]StoreOFDPacket docnum=289911 [20:12:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 66 52 04 01 F5 C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 49 02 00 00 F4 03 04 00 B0 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6C 04 00 35 04 06 00 A4 3E 37 68 8C CB 5F 43 A8 38 2A A3 38 96 [20:12:32]CheckFolder [20:12:32]dirname=/storage/ofd_packets [20:12:32]CheckFolder done [20:12:32]ProducePacketName [20:12:32]name=ofd_packets/00289911 [20:12:32]NVStorageSaveData ofd_packets/00289911 [20:12:32]File name is /storage/ofd_packets/00289911 [20:12:32]Write 298 bytes [20:12:32]NVStorageSaveData done [20:12:32]OFDSenderStorePacket done [20:12:32]KKMCreateOFDPacket done [20:12:32]NVStorageSaveData kkm_last_timestamp [20:12:32]File name is /storage/kkm_last_timestamp [20:12:32]Write 4 bytes [20:12:32]NVStorageSaveData done [20:12:32]ExternCall_PrintAddStr [20:12:32]wPrintStart [20:12:32]Write to MH i2c: 01 00 00 B9 22 DB [20:12:32]Write i2c OK [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: 01 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: 01 07 00 [20:12:32]MH_I2C_Read... [20:12:32]Read from MH i2c: 01 07 00 B9 22 00 00 00 00 00 FF 0F F0 [20:12:32]RasterBufferAndPrint [20:12:32]line Счет N : (1)24618023 [20:12:32]line ИНН: 02508201610067 [20:12:32]line Контрольно-Кассовый Чек [20:12:32]line ПРОДАЖА [20:12:32]line ТРК (МРК, ГНК) : 22 [20:12:32]line Товар: 2710194210 [20:12:32]line ДТ-К-5 [20:12:32]line 6.570 * 76.20 [20:12:32]line = 500.63 [20:12:32]line НДС 12% НСП 1% [20:12:32]line > о реализуемом товаре [20:12:32]line ОКРУГЛЕНИЕ: -0.63 [20:12:32]line ИТОГО: 500.00 [20:12:32]line Внесено: 500.00 [20:12:32]line СДАЧА: 0.00 [20:12:32]line НСП 1% : 4.43 [20:12:32]line НДС 12% : 53.16 [20:12:32]line Наличными: 500.00 [20:12:32]line Безнал.: 0.00 [20:12:32]line Место: АЗС № 90 "Партнёр-нефть" [20:12:32]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:12:32]line СНО: Общий режим [20:12:32]line Чек 585 23.09.2024 20:12 [20:12:32]line Смена: 515 ФФД: 1.0 [20:12:32]line ЗНМ: 0300000107 [20:12:32]line РНМ: 0000000000091827 [20:12:32]line Версия ККМ: 001 [20:12:32]line ФМ: 0000000000871832 [20:12:32]line ФД: 289911 [20:12:32]line ФПД: 180587124526283 [20:12:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201232&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289911&fm=180587124526283&tin=02508201610067®Number=0000000000091827&sum=50000 [20:12:32]written 0, free lines is 4095 [20:12:32]OFD Sender: Processing packet 289911 [packets to send 1784, broken 1783] [20:12:32]ProducePacketName [20:12:32]name=ofd_packets/00289911 [20:12:32]OFD Sender: To server: pG, [20:12:32]CommunicateWithHost lk.salyk.kg:30040 [20:12:32]ConnectInit lk.salyk.kg [20:12:33]Connected sock=10 [20:12: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 33 32 0C 01 00 00 66 52 04 01 F5 C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 49 02 00 00 F4 03 04 00 B0 CB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 77 6C 04 00 35 04 06 00 A4 3E 37 68 8C CB 5F 43 A8 38 2A A3 38 96 [20:12:33]Write to MH i2c: 01 00 00 E3 22 05 [20:12:33]Write i2c OK [20:12:33]MH_I2C_Read... [20:12:33]Read from MH i2c: 01 [20:12:33]MH_I2C_Read... [20:12:33]Read from MH i2c: 01 07 00 [20:12:33]MH_I2C_Read... [20:12:33]Read from MH i2c: 01 07 00 E3 22 00 00 00 00 00 C0 0C D8 [20:12:33]RasterBufferAndPrint [20:12:33]line [20:12:33]line [20:12:33]line [20:12:33]line [20:12:33]line [20:12:33]written 0, free lines is 3270 [20:12:33]MH_Cut [20:12:33]Write to MH i2c: D1 01 00 EA 22 01 DE [20:12:33]Write i2c OK [20:12:33]MH_I2C_Read... [20:12:33]Read from MH i2c: D1 [20:12:33]MH_I2C_Read... [20:12:33]Read from MH i2c: D1 01 00 [20:12:33]MH_I2C_Read... [20:12:33]Read from MH i2c: D1 01 00 EA 22 00 DD [20:12:33]Write to MH i2c: 01 00 00 EB 22 0D [20:12:33]Write i2c OK [20:12:33]MH_I2C_Read... [20:12: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 33 32 4F 00 00 00 F6 3B 47 00 AE 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 33 32 10 04 04 00 77 6C 04 00 F4 03 04 00 84 73 F1 66 B6 04 01 00 00 95 0E 7A BD 41 17 B2 B4 [20:12:33]CommunicateWithHost err = 0 [20:12:33]CheckOFDResponse [20:12:33]1017 (14) - 77093643461234 [20:12:33]1041 (16) - 0000000000871832 [20:12:33]1040 (4) - 289911 [20:12:33]1012 (4) - 23.09.2024 13:56 [20:12:33]1206 (1) - 0 [20:12:33]OFD Sender: Remove packet 289911 [20:12:33]ProducePacketName [20:12:33]name=ofd_packets/00289911 [20:12:33]NVStorageDeleteData [20:12:34]OFD Sender: No OFD packet to send [20:12:34]*** Cut start [20:12:34]*** Partial cut [20:12:34]*** CUTSNS_PIN = 1 [20:12:34]*** CUTSNS_PIN = 0 [20:12:34]*** Brake cut motor [20:12:34]Read from MH i2c: 01 [20:12:34]MH_I2C_Read... [20:12:34]*** Stop cut motor [20:12:34]*** Cut end [20:12:34]Read from MH i2c: 01 07 00 [20:12:34]MH_I2C_Read... [20:12:34]Read from MH i2c: 01 07 00 EB 22 00 00 00 00 00 FF 0F 22 [20:12:34]process_action close_receipt done [20:12:34]requested_data is exist [20:12:34]produce_requested_data [20:12:34]requested_item fm.sn is exist - process it [20:12:34]wFMCommunicate request_size=4 [20:12:34]MH_SAM_APDU [20:12:34]CAPDU: 80 11 00 00 [20:12:34]Write to MH i2c: E2 08 00 EC 22 80 11 00 00 00 00 00 00 88 [20:12:34]Write i2c OK [20:12:34]MH_I2C_Read... [20:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:34]Read from MH i2c: E2 [20:12:34]MH_I2C_Read... [20:12:34]Read from MH i2c: E2 17 00 [20:12:34]MH_I2C_Read... [20:12:34]Read from MH i2c: E2 17 00 EC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [20:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:12:34]wFMCommunicate OK [20:12:34]requested_item fd.num is exist - process it [20:12:34]SAM_PROTO_GetFieldsCounters [20:12:34]wFMCommunicate request_size=4 [20:12:34]MH_SAM_APDU [20:12:34]CAPDU: 80 13 00 00 [20:12:34]Write to MH i2c: E2 08 00 ED 22 80 13 00 00 00 00 00 00 8B [20:12:34]Write i2c OK [20:12:34]MH_I2C_Read... [20:12:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:34]Read from MH i2c: E2 [20:12:34]MH_I2C_Read... [20:12:34]Read from MH i2c: E2 62 00 [20:12:34]MH_I2C_Read... [20:12:34]Read from MH i2c: E2 62 00 ED 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 77 6C 04 00 0E 04 04 00 03 02 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 78 [20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 77 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:34]wFMCommunicate OK [20:12:34]SAM_PROTO_GetFieldsCounters done [20:12:34]requested_item shift.num is exist - process it [20:12:34]requested_item shift.opened is exist - process it [20:12:34]req_shift_opened [20:12:34]FM_GetShiftState [20:12:34]SAM_PROTO_GetShiftState [20:12:34]wFMCommunicate request_size=4 [20:12:34]MH_SAM_APDU [20:12:34]CAPDU: 80 13 01 00 [20:12:34]Write to MH i2c: E2 08 00 EE 22 80 13 01 00 00 00 00 00 8D [20:12:34]Write i2c OK [20:12:34]MH_I2C_Read... [20:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:34]Read from MH i2c: E2 [20:12:34]MH_I2C_Read... [20:12:34]Read from MH i2c: E2 0E 00 [20:12:34]MH_I2C_Read... [20:12:34]Read from MH i2c: E2 0E 00 EE 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2E [20:12:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:12:34]wFMCommunicate OK [20:12:34]SAM_PROTO_GetShiftState done [20:12:34]FM_GetShiftState done [20:12:34]req_shift_opened done [20:12:34]requested_item shift.open_date is exist - process it [20:12:34]req_shift_open_date [20:12:34]req_shift_open_date done [20:12:34]produce_requested_data done [20:12:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289911,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:12:34]process_action_free close_receipt [20:12:34]json_value_free [20:12:34]json_value_free done [20:12:34]process_json_proto returns [20:12:34]Send response to host [20:12:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289911,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:12:34]free response buf [20:12:34]execute_script done [20:12:34]execute_script returns [20:12:34]free content buf [20:12:34]Sock 8.Close socket [20:12:34]Sock 8.Thread stoped [20:12:39]OFD Sender: No OFD packet to send [20:12:44]OFD Sender: No OFD packet to send [20:12:49]OFD Sender: No OFD packet to send [20:12:54]OFD Sender: No OFD packet to send [20:12:59]OFD Sender: No OFD packet to send [20:13:04]OFD Sender: No OFD packet to send [20:13:09]OFD Sender: No OFD packet to send [20:13:14]OFD Sender: No OFD packet to send [20:13:19]OFD Sender: No OFD packet to send [20:13:24]OFD Sender: No OFD packet to send [20:13:29]OFD Sender: No OFD packet to send [20:13:34]OFD Sender: No OFD packet to send [20:13:39]OFD Sender: No OFD packet to send [20:13:44]OFD Sender: No OFD packet to send [20:13:49]OFD Sender: No OFD packet to send [20:13:54]OFD Sender: No OFD packet to send [20:13:59]OFD Sender: No OFD packet to send [20:14:04]OFD Sender: No OFD packet to send [20:14:09]OFD Sender: No OFD packet to send [20:14:14]OFD Sender: No OFD packet to send [20:14:19]OFD Sender: No OFD packet to send [20:14:24]OFD Sender: No OFD packet to send [20:14:29]OFD Sender: No OFD packet to send [20:14:34]OFD Sender: No OFD packet to send [20:14:39]OFD Sender: No OFD packet to send [20:14:44]OFD Sender: No OFD packet to send [20:14:50]OFD Sender: No OFD packet to send [20:14:55]OFD Sender: No OFD packet to send [20:15:00]OFD Sender: No OFD packet to send [20:15:05]OFD Sender: No OFD packet to send [20:15:10]OFD Sender: No OFD packet to send [20:15:15]OFD Sender: No OFD packet to send [20:15:20]OFD Sender: No OFD packet to send [20:15:25]OFD Sender: No OFD packet to send [20:15:30]OFD Sender: No OFD packet to send [20:15:35]OFD Sender: No OFD packet to send [20:15:40]OFD Sender: No OFD packet to send [20:15:45]OFD Sender: No OFD packet to send [20:15:50]OFD Sender: No OFD packet to send [20:15:53]accept exits with 9 [20:15:53]New connection [20:15:53]New thread 3067350372 created [20:15:53]Thread 3067493732 joined [20:15:53]Waiting for new connection... [20:15:53] Sock 9.Parse request [20:15:53]Sock 9.Check first char [20:15:53]Sock 9.First char is OK [20:15:53]request: POST /json_proto HTTP/1.0 [20:15:53]Method: POST [20:15:53]URL: /json_proto [20:15:53]Method is POST - this is cgi request [20:15:53]url: /json_proto [20:15:53]query_string will be loaded in cgi processing [20:15:53]execute_cgi json_proto POST (null) [20:15:53]execute_cgi path=json_proto method=POST [20:15:53]POST find Content-Length [20:15:53]Host: 172.17.41.135:8080 [20:15:53]Content-Length: 802 [20:15:53]Content-Type: application/json [20:15:53] [20:15:53]POST finish read [20:15:53]Found Content-Length = 802 [20:15:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:53]execute_script... [20:15:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:53]POST & json_proto [20:15:53]process_json_proto [20:15:53]json parsed OK: [20:15:53]protocol is kg_v1.0 [20:15:53]action value=close_receipt [20:15:53]process_action close_receipt [20:15:53]cmd_close_receipt [20:15:53]MH_GetDate [20:15:53]Write to MH i2c: F0 00 00 EF 22 00 [20:15:53]Write i2c OK [20:15:53]MH_I2C_Read... [20:15:53]Read from MH i2c: F0 [20:15:53]MH_I2C_Read... [20:15:53]Read from MH i2c: F0 09 00 [20:15:53]MH_I2C_Read... [20:15:53]Read from MH i2c: F0 09 00 EF 22 00 7A CC F1 66 ED 3E 82 65 B8 [20:15:53]GetLastDocTimeStamp 1727122352 [20:15:53]current date 1727122554 [20:15:53]FM_GetShiftState [20:15:53]SAM_PROTO_GetShiftState [20:15:53]wFMCommunicate request_size=4 [20:15:53]MH_SAM_APDU [20:15:53]CAPDU: 80 13 01 00 [20:15:53]Write to MH i2c: E2 08 00 F0 22 80 13 01 00 00 00 00 00 8F [20:15:53]Write i2c OK [20:15:53]MH_I2C_Read... [20:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:53]Read from MH i2c: E2 [20:15:53]MH_I2C_Read... [20:15:53]Read from MH i2c: E2 0E 00 [20:15:53]MH_I2C_Read... [20:15:53]Read from MH i2c: E2 0E 00 F0 22 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [20:15:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:15:53]wFMCommunicate OK [20:15:53]SAM_PROTO_GetShiftState done [20:15:53]FM_GetShiftState done [20:15:53]opened in 1727051401 [20:15:53]opened+sec_in_day 1727137801 [20:15:53]quantity*price = 150037 [20:15:53]sum+1 = 150039 [20:15:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 586 23.09.2024 20:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289912 ФПД: 181229647398048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201554&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289912&fm=181229647398048&tin=02508201610067®Number=0000000000091827&sum=150038 [20:15:54]StoreToDocumentArchive [20:15:54]shift 515 fd 289912 [20:15:54]save to /storage/0515/doc_00289912 [20:15:54]save last doc name /storage/0515/doc_00289912 to /storage/kkm_last_doc_name [20:15:54]save OK [20:15:54]Clear old archive folders... [20:15:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:15:54]tlvbuf is 018A9650 [20:15:54]SAM_PROTO_ClearQueue [20:15:54]wFMCommunicate request_size=4 [20:15:54]MH_SAM_APDU [20:15:54]CAPDU: 80 09 00 00 [20:15:54]Write to MH i2c: E2 08 00 FD 22 80 09 00 00 00 00 00 00 91 [20:15:54]Write i2c OK [20:15:54]MH_I2C_Read... [20:15:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:15:54]Read from MH i2c: E2 [20:15:54]MH_I2C_Read... [20:15:54]Read from MH i2c: E2 03 00 [20:15:54]MH_I2C_Read... [20:15:54]Read from MH i2c: E2 03 00 FD 22 00 90 00 93 [20:15:54]RAPDU: 90 00 [20:15:54]wFMCommunicate OK [20:15:54]SAM_PROTO_ClearQueue done [20:15:54]KKMCreateOFDPacket [20:15:54]OFDProtocolAddRootSTLVToBuf [20:15:54]FM_MakeSignedData [20:15:54]FM_MakeSignedData [20:15:54]SAM_PROTO_SignData [20:15:54]wFMCommunicate request_size=4 [20:15:54]MH_SAM_APDU [20:15:54]CAPDU: 80 0D 01 02 [20:15:54]Write to MH i2c: E2 08 00 FE 22 80 0D 01 02 00 00 00 00 99 [20:15:54]Write i2c OK [20:15:54]MH_I2C_Read... [20:15:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:15:54]Read from MH i2c: E2 [20:15:54]MH_I2C_Read... [20:15:54]Read from MH i2c: E2 03 00 [20:15:54]MH_I2C_Read... [20:15:54]Read from MH i2c: E2 03 00 FE 22 00 90 00 94 [20:15:54]RAPDU: 90 00 [20:15:54]wFMCommunicate OK [20:15:54]wFMCommunicate request_size=255 [20:15:54]MH_SAM_APDU [20:15: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 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 4A 02 00 00 F4 03 04 00 7A CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6C 04 00 35 04 06 00 A4 D3 D0 C1 [20:15:54]Write to MH i2c: E2 02 01 FF 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 4A 02 00 00 F4 03 04 00 7A CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6C 04 00 35 04 06 00 A4 D3 D0 C1 00 00 C0 [20:15:54]Write i2c OK [20:15:54]MH_I2C_Read... [20:15:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:55]Read from MH i2c: E2 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 03 00 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 03 00 FF 22 00 90 00 95 [20:15:55]RAPDU: 90 00 [20:15:55]wFMCommunicate OK [20:15:55]wFMCommunicate request_size=7 [20:15:55]MH_SAM_APDU [20:15:55]CAPDU: 80 0D 02 02 02 84 A0 [20:15:55]Write to MH i2c: E2 0A 00 00 23 80 0D 02 02 02 00 84 A0 00 00 C5 [20:15:55]Write i2c OK [20:15:55]MH_I2C_Read... [20:15:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:55]Read from MH i2c: E2 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 03 00 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 03 00 00 23 00 90 00 97 [20:15:55]RAPDU: 90 00 [20:15:55]wFMCommunicate OK [20:15:55]wFMCommunicate request_size=4 [20:15:55]MH_SAM_APDU [20:15:55]CAPDU: 80 0D 03 02 [20:15:55]Write to MH i2c: E2 08 00 01 23 80 0D 03 02 00 00 00 00 9F [20:15:55]Write i2c OK [20:15:55]MH_I2C_Read... [20:15:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:15:55]Read from MH i2c: E2 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 0B 00 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 0B 00 01 23 00 63 F2 49 C4 01 06 FD C9 90 00 CF [20:15:55]RAPDU: 63 F2 49 C4 01 06 FD C9 90 00 [20:15:55]wFMCommunicate OK [20:15:55]SAM_PROTO_SignData done [20:15:55]FM_MakeSignedData done [20:15:55]CreateOFDProtocolMessage [20:15:55]wFMCommunicate request_size=4 [20:15:55]MH_SAM_APDU [20:15:55]CAPDU: 80 11 00 00 [20:15:55]Write to MH i2c: E2 08 00 02 23 80 11 00 00 00 00 00 00 9F [20:15:55]Write i2c OK [20:15:55]MH_I2C_Read... [20:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:55]Read from MH i2c: E2 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 17 00 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: E2 17 00 02 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EF [20:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:15:55]wFMCommunicate OK [20:15:55]CreateOFDProtocolMessage done [20:15:55]OFDSenderStorePacket 289912 [20:15:55]StoreOFDPacket docnum=289912 [20:15:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 57 5F 04 01 3C 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 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 4A 02 00 00 F4 03 04 00 7A CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6C 04 00 35 04 06 00 A4 D3 D0 C1 84 A0 63 F2 49 C4 01 06 FD C9 [20:15:55]CheckFolder [20:15:55]dirname=/storage/ofd_packets [20:15:55]CheckFolder done [20:15:55]ProducePacketName [20:15:55]name=ofd_packets/00289912 [20:15:55]NVStorageSaveData ofd_packets/00289912 [20:15:55]File name is /storage/ofd_packets/00289912 [20:15:55]Write 298 bytes [20:15:55]NVStorageSaveData done [20:15:55]OFDSenderStorePacket done [20:15:55]KKMCreateOFDPacket done [20:15:55]NVStorageSaveData kkm_last_timestamp [20:15:55]File name is /storage/kkm_last_timestamp [20:15:55]Write 4 bytes [20:15:55]NVStorageSaveData done [20:15:55]ExternCall_PrintAddStr [20:15:55]wPrintStart [20:15:55]Write to MH i2c: 01 00 00 03 23 26 [20:15:55]Write i2c OK [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: 01 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: 01 07 00 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: 01 07 00 03 23 00 00 00 00 00 FF 0F 3B [20:15:55]RasterBufferAndPrint [20:15:55]line Счет N : (1)24618025 [20:15:55]line ИНН: 02508201610067 [20:15:55]line Контрольно-Кассовый Чек [20:15:55]line ПРОДАЖА [20:15:55]line ТРК (МРК, ГНК) : 45 [20:15:55]line Товар: 2710194210 [20:15:55]line ДТ-К-5 [20:15:55]line 19.690 * 76.20 [20:15:55]line = 1500.38 [20:15:55]line НДС 12% НСП 1% [20:15:55]line > о реализуемом товаре [20:15:55]line ИТОГО: 1500.38 [20:15:55]line НСП 1% : 13.28 [20:15:55]line НДС 12% : 159.33 [20:15:55]line Наличными: 0.00 [20:15:55]line Безнал.: 1500.38 [20:15:55]line Место: АЗС № 90 "Партнёр-нефть" [20:15:55]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:15:55]line СНО: Общий режим [20:15:55]line Чек 586 23.09.2024 20:15 [20:15:55]line Смена: 515 ФФД: 1.0 [20:15:55]line ЗНМ: 0300000107 [20:15:55]line РНМ: 0000000000091827 [20:15:55]line Версия ККМ: 001 [20:15:55]line Платежная система: O! деньги [20:15:55]line ФМ: 0000000000871832 [20:15:55]line ФД: 289912 [20:15:55]line ФПД: 181229647398048 [20:15:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201554&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289912&fm=181229647398048&tin=02508201610067®Number=0000000000091827&sum=150038 [20:15:55]written 0, free lines is 4095 [20:15:55]OFD Sender: Processing packet 289912 [packets to send 1784, broken 1783] [20:15:55]ProducePacketName [20:15:55]name=ofd_packets/00289912 [20:15:55]OFD Sender: To server: pG, [20:15:55]CommunicateWithHost lk.salyk.kg:30040 [20:15:55]ConnectInit lk.salyk.kg [20:15:55]Connected sock=10 [20:15:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 57 5F 04 01 3C 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 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 4A 02 00 00 F4 03 04 00 7A CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 78 6C 04 00 35 04 06 00 A4 D3 D0 C1 84 A0 63 F2 49 C4 01 06 FD C9 [20:15:55]Write to MH i2c: 01 00 00 2C 23 4F [20:15:55]Write i2c OK [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: 01 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: 01 07 00 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: 01 07 00 2C 23 00 00 00 00 00 D7 0C 39 [20:15:55]RasterBufferAndPrint [20:15:55]line [20:15:55]line [20:15:55]line [20:15:55]line [20:15:55]line [20:15:55]written 0, free lines is 3293 [20:15:55]MH_Cut [20:15:55]Write to MH i2c: D1 01 00 33 23 01 28 [20:15:55]Write i2c OK [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: D1 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: D1 01 00 [20:15:55]MH_I2C_Read... [20:15:55]Read from MH i2c: D1 01 00 33 23 00 27 [20:15:55]Write to MH i2c: 01 00 00 34 23 57 [20:15:55]Write i2c OK [20:15:55]MH_I2C_Read... [20:15: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 33 32 4F 00 00 00 90 58 47 00 12 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 33 32 10 04 04 00 78 6C 04 00 F4 03 04 00 4E 74 F1 66 B6 04 01 00 00 E7 C4 AD B3 84 1E 7F 5A [20:15:55]CommunicateWithHost err = 0 [20:15:55]CheckOFDResponse [20:15:55]1017 (14) - 77093643461234 [20:15:55]1041 (16) - 0000000000871832 [20:15:55]1040 (4) - 289912 [20:15:55]1012 (4) - 23.09.2024 13:59 [20:15:55]1206 (1) - 0 [20:15:55]OFD Sender: Remove packet 289912 [20:15:55]ProducePacketName [20:15:55]name=ofd_packets/00289912 [20:15:55]NVStorageDeleteData [20:15:56]OFD Sender: No OFD packet to send [20:15:56]*** Cut start [20:15:56]*** Partial cut [20:15:56]*** CUTSNS_PIN = 1 [20:15:56]*** CUTSNS_PIN = 0 [20:15:56]*** Brake cut motor [20:15:57]Read from MH i2c: 01 [20:15:57]MH_I2C_Read... [20:15:57]*** Stop cut motor [20:15:57]*** Cut end [20:15:57]Read from MH i2c: 01 07 00 [20:15:57]MH_I2C_Read... [20:15:57]Read from MH i2c: 01 07 00 34 23 00 00 00 00 00 FF 0F 6C [20:15:57]process_action close_receipt done [20:15:57]requested_data is exist [20:15:57]produce_requested_data [20:15:57]requested_item fm.sn is exist - process it [20:15:57]wFMCommunicate request_size=4 [20:15:57]MH_SAM_APDU [20:15:57]CAPDU: 80 11 00 00 [20:15:57]Write to MH i2c: E2 08 00 35 23 80 11 00 00 00 00 00 00 D2 [20:15:57]Write i2c OK [20:15:57]MH_I2C_Read... [20:15:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:57]Read from MH i2c: E2 [20:15:57]MH_I2C_Read... [20:15:57]Read from MH i2c: E2 17 00 [20:15:57]MH_I2C_Read... [20:15:57]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 33 32 90 00 22 [20:15:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:15:57]wFMCommunicate OK [20:15:57]requested_item fd.num is exist - process it [20:15:57]SAM_PROTO_GetFieldsCounters [20:15:57]wFMCommunicate request_size=4 [20:15:57]MH_SAM_APDU [20:15:57]CAPDU: 80 13 00 00 [20:15:57]Write to MH i2c: E2 08 00 36 23 80 13 00 00 00 00 00 00 D5 [20:15:57]Write i2c OK [20:15:57]MH_I2C_Read... [20:15:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:57]Read from MH i2c: E2 [20:15:57]MH_I2C_Read... [20:15:57]Read from MH i2c: E2 62 00 [20:15:57]MH_I2C_Read... [20:15:57]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 78 6C 04 00 0E 04 04 00 03 02 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 C6 [20:15:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 78 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:15:57]wFMCommunicate OK [20:15:57]SAM_PROTO_GetFieldsCounters done [20:15:57]requested_item shift.num is exist - process it [20:15:57]requested_item shift.opened is exist - process it [20:15:57]req_shift_opened [20:15:57]FM_GetShiftState [20:15:57]SAM_PROTO_GetShiftState [20:15:57]wFMCommunicate request_size=4 [20:15:57]MH_SAM_APDU [20:15:57]CAPDU: 80 13 01 00 [20:15:57]Write to MH i2c: E2 08 00 37 23 80 13 01 00 00 00 00 00 D7 [20:15:57]Write i2c OK [20:15:57]MH_I2C_Read... [20:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:57]Read from MH i2c: E2 [20:15:57]MH_I2C_Read... [20:15:57]Read from MH i2c: E2 0E 00 [20:15:57]MH_I2C_Read... [20:15:57]Read from MH i2c: E2 0E 00 37 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 78 [20:15:57]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:15:57]wFMCommunicate OK [20:15:57]SAM_PROTO_GetShiftState done [20:15:57]FM_GetShiftState done [20:15:57]req_shift_opened done [20:15:57]requested_item shift.open_date is exist - process it [20:15:57]req_shift_open_date [20:15:57]req_shift_open_date done [20:15:57]produce_requested_data done [20:15:57]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289912,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:15:57]process_action_free close_receipt [20:15:57]json_value_free [20:15:57]json_value_free done [20:15:57]process_json_proto returns [20:15:57]Send response to host [20:15:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289912,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:15:57]free response buf [20:15:57]execute_script done [20:15:57]execute_script returns [20:15:57]free content buf [20:15:57]Sock 9.Close socket [20:15:57]Sock 9.Thread stoped [20:16:01]OFD Sender: No OFD packet to send [20:16:06]OFD Sender: No OFD packet to send [20:16:11]OFD Sender: No OFD packet to send [20:16:16]OFD Sender: No OFD packet to send [20:16:21]OFD Sender: No OFD packet to send [20:16:26]OFD Sender: No OFD packet to send [20:16:31]OFD Sender: No OFD packet to send [20:16:36]OFD Sender: No OFD packet to send [20:16:41]OFD Sender: No OFD packet to send [20:16:46]OFD Sender: No OFD packet to send [20:16:51]OFD Sender: No OFD packet to send [20:16:56]OFD Sender: No OFD packet to send [20:17:01]OFD Sender: No OFD packet to send [20:17:06]OFD Sender: No OFD packet to send [20:17:11]OFD Sender: No OFD packet to send [20:17:17]OFD Sender: No OFD packet to send [20:17:22]OFD Sender: No OFD packet to send [20:17:26]accept exits with 8 [20:17:26]New connection [20:17:26]New thread 3067493732 created [20:17:26]Thread 3067350372 joined [20:17:26]Waiting for new connection... [20:17:26] Sock 8.Parse request [20:17:26]Sock 8.Check first char [20:17:26]Sock 8.First char is OK [20:17:26]request: POST /json_proto HTTP/1.0 [20:17:26]Method: POST [20:17:26]URL: /json_proto [20:17:26]Method is POST - this is cgi request [20:17:26]url: /json_proto [20:17:26]query_string will be loaded in cgi processing [20:17:26]execute_cgi json_proto POST (null) [20:17:26]execute_cgi path=json_proto method=POST [20:17:26]POST find Content-Length [20:17:26]Host: 172.17.41.135:8080 [20:17:26]Content-Length: 681 [20:17:26]Content-Type: application/json [20:17:26] [20:17:26]POST finish read [20:17:26]Found Content-Length = 681 [20:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:26]execute_script... [20:17: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)24618024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:26]POST & json_proto [20:17:26]process_json_proto [20:17:26]json parsed OK: [20:17:26]protocol is kg_v1.0 [20:17:26]action value=close_receipt [20:17:26]process_action close_receipt [20:17:26]cmd_close_receipt [20:17:26]MH_GetDate [20:17:26]Write to MH i2c: F0 00 00 38 23 4A [20:17:26]Write i2c OK [20:17:26]MH_I2C_Read... [20:17:26]Read from MH i2c: F0 [20:17:26]MH_I2C_Read... [20:17:26]Read from MH i2c: F0 09 00 [20:17:26]MH_I2C_Read... [20:17:26]Read from MH i2c: F0 09 00 38 23 00 D8 CC F1 66 ED 3E 82 65 60 [20:17:26]GetLastDocTimeStamp 1727122554 [20:17:26]current date 1727122648 [20:17:26]FM_GetShiftState [20:17:26]SAM_PROTO_GetShiftState [20:17:26]wFMCommunicate request_size=4 [20:17:26]MH_SAM_APDU [20:17:26]CAPDU: 80 13 01 00 [20:17:26]Write to MH i2c: E2 08 00 39 23 80 13 01 00 00 00 00 00 D9 [20:17:26]Write i2c OK [20:17:26]MH_I2C_Read... [20:17:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:27]Read from MH i2c: E2 [20:17:27]MH_I2C_Read... [20:17:27]Read from MH i2c: E2 0E 00 [20:17:27]MH_I2C_Read... [20:17:27]Read from MH i2c: E2 0E 00 39 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7A [20:17:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:17:27]wFMCommunicate OK [20:17:27]SAM_PROTO_GetShiftState done [20:17:27]FM_GetShiftState done [20:17:27]opened in 1727051401 [20:17:27]opened+sec_in_day 1727137801 [20:17:27]quantity*price = 250012 [20:17:27]sum+1 = 250013 [20:17:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 587 23.09.2024 20:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289913 ФПД: 11837405970255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201728&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289913&fm=11837405970255&tin=02508201610067®Number=0000000000091827&sum=250000 [20:17:28]StoreToDocumentArchive [20:17:28]shift 515 fd 289913 [20:17:28]save to /storage/0515/doc_00289913 [20:17:28]save last doc name /storage/0515/doc_00289913 to /storage/kkm_last_doc_name [20:17:28]save OK [20:17:28]Clear old archive folders... [20:17:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:17:28]tlvbuf is 018EA580 [20:17:28]SAM_PROTO_ClearQueue [20:17:28]wFMCommunicate request_size=4 [20:17:28]MH_SAM_APDU [20:17:28]CAPDU: 80 09 00 00 [20:17:28]Write to MH i2c: E2 08 00 46 23 80 09 00 00 00 00 00 00 DB [20:17:28]Write i2c OK [20:17:28]MH_I2C_Read... [20:17:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:28]Read from MH i2c: E2 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 46 23 00 90 00 DD [20:17:28]RAPDU: 90 00 [20:17:28]wFMCommunicate OK [20:17:28]SAM_PROTO_ClearQueue done [20:17:28]KKMCreateOFDPacket [20:17:28]OFDProtocolAddRootSTLVToBuf [20:17:28]FM_MakeSignedData [20:17:28]FM_MakeSignedData [20:17:28]SAM_PROTO_SignData [20:17:28]wFMCommunicate request_size=4 [20:17:28]MH_SAM_APDU [20:17:28]CAPDU: 80 0D 01 02 [20:17:28]Write to MH i2c: E2 08 00 47 23 80 0D 01 02 00 00 00 00 E3 [20:17:28]Write i2c OK [20:17:28]MH_I2C_Read... [20:17:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:28]Read from MH i2c: E2 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 47 23 00 90 00 DE [20:17:28]RAPDU: 90 00 [20:17:28]wFMCommunicate OK [20:17:28]wFMCommunicate request_size=255 [20:17:28]MH_SAM_APDU [20:17: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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 4B 02 00 00 F4 03 04 00 D8 CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6C 04 00 35 04 06 00 0A C4 1C 60 [20:17:28]Write to MH i2c: E2 02 01 48 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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 4B 02 00 00 F4 03 04 00 D8 CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6C 04 00 35 04 06 00 0A C4 1C 60 00 00 48 [20:17:28]Write i2c OK [20:17:28]MH_I2C_Read... [20:17:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:28]Read from MH i2c: E2 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 48 23 00 90 00 DF [20:17:28]RAPDU: 90 00 [20:17:28]wFMCommunicate OK [20:17:28]wFMCommunicate request_size=7 [20:17:28]MH_SAM_APDU [20:17:28]CAPDU: 80 0D 02 02 02 BF 4F [20:17:28]Write to MH i2c: E2 0A 00 49 23 80 0D 02 02 02 00 BF 4F 00 00 F8 [20:17:28]Write i2c OK [20:17:28]MH_I2C_Read... [20:17:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:28]Read from MH i2c: E2 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 03 00 49 23 00 90 00 E0 [20:17:28]RAPDU: 90 00 [20:17:28]wFMCommunicate OK [20:17:28]wFMCommunicate request_size=4 [20:17:28]MH_SAM_APDU [20:17:28]CAPDU: 80 0D 03 02 [20:17:28]Write to MH i2c: E2 08 00 4A 23 80 0D 03 02 00 00 00 00 E8 [20:17:28]Write i2c OK [20:17:28]MH_I2C_Read... [20:17:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:28]Read from MH i2c: E2 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 0B 00 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 0B 00 4A 23 00 06 C6 0C 67 BD CC 83 F8 90 00 2C [20:17:28]RAPDU: 06 C6 0C 67 BD CC 83 F8 90 00 [20:17:28]wFMCommunicate OK [20:17:28]SAM_PROTO_SignData done [20:17:28]FM_MakeSignedData done [20:17:28]CreateOFDProtocolMessage [20:17:28]wFMCommunicate request_size=4 [20:17:28]MH_SAM_APDU [20:17:28]CAPDU: 80 11 00 00 [20:17:28]Write to MH i2c: E2 08 00 4B 23 80 11 00 00 00 00 00 00 E8 [20:17:28]Write i2c OK [20:17:28]MH_I2C_Read... [20:17:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:28]Read from MH i2c: E2 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: E2 17 00 [20:17:28]MH_I2C_Read... [20:17:28]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 33 32 90 00 38 [20:17:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:17:28]wFMCommunicate OK [20:17:28]CreateOFDProtocolMessage done [20:17:28]OFDSenderStorePacket 289913 [20:17:28]StoreOFDPacket docnum=289913 [20:17:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 24 4C 04 01 CF 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 4B 02 00 00 F4 03 04 00 D8 CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6C 04 00 35 04 06 00 0A C4 1C 60 BF 4F 06 C6 0C 67 BD CC 83 F8 [20:17:28]CheckFolder [20:17:28]dirname=/storage/ofd_packets [20:17:28]CheckFolder done [20:17:28]ProducePacketName [20:17:28]name=ofd_packets/00289913 [20:17:28]NVStorageSaveData ofd_packets/00289913 [20:17:28]File name is /storage/ofd_packets/00289913 [20:17:28]Write 298 bytes [20:17:28]NVStorageSaveData done [20:17:28]OFDSenderStorePacket done [20:17:28]KKMCreateOFDPacket done [20:17:28]NVStorageSaveData kkm_last_timestamp [20:17:28]File name is /storage/kkm_last_timestamp [20:17:28]Write 4 bytes [20:17:28]NVStorageSaveData done [20:17:28]ExternCall_PrintAddStr [20:17:28]wPrintStart [20:17:28]Write to MH i2c: 01 00 00 4C 23 6F [20:17:28]Write i2c OK [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: 01 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: 01 07 00 [20:17:28]MH_I2C_Read... [20:17:28]Read from MH i2c: 01 07 00 4C 23 00 00 00 00 00 FF 0F 84 [20:17:28]RasterBufferAndPrint [20:17:28]line Счет N : (1)24618024 [20:17:28]line ИНН: 02508201610067 [20:17:28]line Контрольно-Кассовый Чек [20:17:28]line ПРОДАЖА [20:17:28]line ТРК (МРК, ГНК) : 35 [20:17:28]line Товар: 2710194210 [20:17:28]line ДТ-К-5 [20:17:28]line 32.810 * 76.20 [20:17:28]line = 2500.12 [20:17:28]line НДС 12% НСП 1% [20:17:28]line > о реализуемом товаре [20:17:28]line ОКРУГЛЕНИЕ: -0.12 [20:17:28]line ИТОГО: 2500.00 [20:17:28]line Внесено: 2500.00 [20:17:28]line СДАЧА: 0.00 [20:17:28]line НСП 1% : 22.12 [20:17:28]line НДС 12% : 265.50 [20:17:28]line Наличными: 2500.00 [20:17:28]line Безнал.: 0.00 [20:17:28]line Место: АЗС № 90 "Партнёр-нефть" [20:17:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:17:28]line СНО: Общий режим [20:17:28]line Чек 587 23.09.2024 20:17 [20:17:28]line Смена: 515 ФФД: 1.0 [20:17:28]line ЗНМ: 0300000107 [20:17:28]line РНМ: 0000000000091827 [20:17:28]line Версия ККМ: 001 [20:17:28]line ФМ: 0000000000871832 [20:17:28]line ФД: 289913 [20:17:28]line ФПД: 11837405970255 [20:17:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201728&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289913&fm=11837405970255&tin=02508201610067®Number=0000000000091827&sum=250000 [20:17:28]written 0, free lines is 4095 [20:17:28]OFD Sender: Processing packet 289913 [packets to send 1784, broken 1783] [20:17:28]ProducePacketName [20:17:28]name=ofd_packets/00289913 [20:17:28]OFD Sender: To server: pG, [20:17:28]CommunicateWithHost lk.salyk.kg:30040 [20:17:28]ConnectInit lk.salyk.kg [20:17:29]Connected sock=10 [20:17: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 33 32 0C 01 00 00 24 4C 04 01 CF 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 4B 02 00 00 F4 03 04 00 D8 CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 79 6C 04 00 35 04 06 00 0A C4 1C 60 BF 4F 06 C6 0C 67 BD CC 83 F8 [20:17:29]Write to MH i2c: 01 00 00 76 23 99 [20:17:29]Write i2c OK [20:17:29]MH_I2C_Read... [20:17:29]Read from MH i2c: 01 [20:17:29]MH_I2C_Read... [20:17:29]Read from MH i2c: 01 07 00 [20:17:29]MH_I2C_Read... [20:17:29]Read from MH i2c: 01 07 00 76 23 00 00 00 00 00 BE 0C 6A [20:17:29]RasterBufferAndPrint [20:17:29]line [20:17:29]line [20:17:29]line [20:17:29]line [20:17:29]line [20:17:29]written 0, free lines is 3268 [20:17:29]MH_Cut [20:17:29]Write to MH i2c: D1 01 00 7D 23 01 72 [20:17:29]Write i2c OK [20:17:29]MH_I2C_Read... [20:17:29]Read from MH i2c: D1 [20:17:29]MH_I2C_Read... [20:17:29]Read from MH i2c: D1 01 00 [20:17:29]MH_I2C_Read... [20:17:29]Read from MH i2c: D1 01 00 7D 23 00 71 [20:17:29]Write to MH i2c: 01 00 00 7E 23 A1 [20:17:29]Write i2c OK [20:17:29]MH_I2C_Read... [20:17: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 33 32 4F 00 00 00 05 25 47 00 B7 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 33 32 10 04 04 00 79 6C 04 00 F4 03 04 00 AC 74 F1 66 B6 04 01 00 00 98 84 89 D1 50 87 22 2B [20:17:29]CommunicateWithHost err = 0 [20:17:29]CheckOFDResponse [20:17:29]1017 (14) - 77093643461234 [20:17:29]1041 (16) - 0000000000871832 [20:17:29]1040 (4) - 289913 [20:17:29]1012 (4) - 23.09.2024 14:01 [20:17:29]1206 (1) - 0 [20:17:29]OFD Sender: Remove packet 289913 [20:17:29]ProducePacketName [20:17:29]name=ofd_packets/00289913 [20:17:29]NVStorageDeleteData [20:17:29]OFD Sender: No OFD packet to send [20:17:29]*** Cut start [20:17:29]*** Partial cut [20:17:29]*** CUTSNS_PIN = 1 [20:17:29]*** CUTSNS_PIN = 0 [20:17:30]*** Brake cut motor [20:17:30]Read from MH i2c: 01 [20:17:30]MH_I2C_Read... [20:17:30]*** Stop cut motor [20:17:30]*** Cut end [20:17:30]Read from MH i2c: 01 07 00 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: 01 07 00 7E 23 00 00 00 00 00 FF 0F B6 [20:17:30]process_action close_receipt done [20:17:30]requested_data is exist [20:17:30]produce_requested_data [20:17:30]requested_item fm.sn is exist - process it [20:17:30]wFMCommunicate request_size=4 [20:17:30]MH_SAM_APDU [20:17:30]CAPDU: 80 11 00 00 [20:17:30]Write to MH i2c: E2 08 00 7F 23 80 11 00 00 00 00 00 00 1C [20:17:30]Write i2c OK [20:17:30]MH_I2C_Read... [20:17:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:30]Read from MH i2c: E2 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: E2 17 00 [20:17:30]MH_I2C_Read... [20:17:30]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 33 32 90 00 6C [20:17:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:17:30]wFMCommunicate OK [20:17:30]requested_item fd.num is exist - process it [20:17:30]SAM_PROTO_GetFieldsCounters [20:17:30]wFMCommunicate request_size=4 [20:17:30]MH_SAM_APDU [20:17:30]CAPDU: 80 13 00 00 [20:17:30]Write to MH i2c: E2 08 00 80 23 80 13 00 00 00 00 00 00 1F [20:17:30]Write i2c OK [20:17:30]MH_I2C_Read... [20:17:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:30]Read from MH i2c: E2 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: E2 62 00 [20:17:30]MH_I2C_Read... [20:17:30]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 79 6C 04 00 0E 04 04 00 03 02 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 14 [20:17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 79 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:30]wFMCommunicate OK [20:17:30]SAM_PROTO_GetFieldsCounters done [20:17:30]requested_item shift.num is exist - process it [20:17:30]requested_item shift.opened is exist - process it [20:17:30]req_shift_opened [20:17:30]FM_GetShiftState [20:17:30]SAM_PROTO_GetShiftState [20:17:30]wFMCommunicate request_size=4 [20:17:30]MH_SAM_APDU [20:17:30]CAPDU: 80 13 01 00 [20:17:30]Write to MH i2c: E2 08 00 81 23 80 13 01 00 00 00 00 00 21 [20:17:30]Write i2c OK [20:17:30]MH_I2C_Read... [20:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:30]Read from MH i2c: E2 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: E2 0E 00 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: E2 0E 00 81 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C2 [20:17:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:17:30]wFMCommunicate OK [20:17:30]SAM_PROTO_GetShiftState done [20:17:30]FM_GetShiftState done [20:17:30]req_shift_opened done [20:17:30]requested_item shift.open_date is exist - process it [20:17:30]req_shift_open_date [20:17:30]req_shift_open_date done [20:17:30]produce_requested_data done [20:17:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289913,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:17:30]process_action_free close_receipt [20:17:30]json_value_free [20:17:30]json_value_free done [20:17:30]process_json_proto returns [20:17:30]Send response to host [20:17:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289913,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:17:30]free response buf [20:17:30]execute_script done [20:17:30]execute_script returns [20:17:30]free content buf [20:17:30]Sock 8.Close socket [20:17:30]Sock 8.Thread stoped [20:17:34]OFD Sender: No OFD packet to send [20:17:39]OFD Sender: No OFD packet to send [20:17:45]OFD Sender: No OFD packet to send [20:17:47]accept exits with 9 [20:17:47]New connection [20:17:47]New thread 3067350372 created [20:17:47]Thread 3067493732 joined [20:17:47]Waiting for new connection... [20:17:47] Sock 9.Parse request [20:17:47]Sock 9.Check first char [20:17:47]Sock 9.First char is OK [20:17:47]request: POST /json_proto HTTP/1.0 [20:17:47]Method: POST [20:17:47]URL: /json_proto [20:17:47]Method is POST - this is cgi request [20:17:47]url: /json_proto [20:17:47]query_string will be loaded in cgi processing [20:17:47]execute_cgi json_proto POST (null) [20:17:47]execute_cgi path=json_proto method=POST [20:17:47]POST find Content-Length [20:17:47]Host: 172.17.41.135:8080 [20:17:47]Content-Length: 681 [20:17:47]Content-Type: application/json [20:17:47] [20:17:47]POST finish read [20:17:47]Found Content-Length = 681 [20:17:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:17:47]execute_script... [20:17: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)24618028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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:17:47]POST & json_proto [20:17:47]process_json_proto [20:17:47]json parsed OK: [20:17:47]protocol is kg_v1.0 [20:17:47]action value=close_receipt [20:17:47]process_action close_receipt [20:17:47]cmd_close_receipt [20:17:47]MH_GetDate [20:17:47]Write to MH i2c: F0 00 00 82 23 94 [20:17:47]Write i2c OK [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: F0 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: F0 09 00 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: F0 09 00 82 23 00 EC CC F1 66 ED 3E 82 65 BE [20:17:47]GetLastDocTimeStamp 1727122648 [20:17:47]current date 1727122668 [20:17:47]FM_GetShiftState [20:17:47]SAM_PROTO_GetShiftState [20:17:47]wFMCommunicate request_size=4 [20:17:47]MH_SAM_APDU [20:17:47]CAPDU: 80 13 01 00 [20:17:47]Write to MH i2c: E2 08 00 83 23 80 13 01 00 00 00 00 00 23 [20:17:47]Write i2c OK [20:17:47]MH_I2C_Read... [20:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:47]Read from MH i2c: E2 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: E2 0E 00 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: E2 0E 00 83 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C4 [20:17:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:17:47]wFMCommunicate OK [20:17:47]SAM_PROTO_GetShiftState done [20:17:47]FM_GetShiftState done [20:17:47]opened in 1727051401 [20:17:47]opened+sec_in_day 1727137801 [20:17:47]quantity*price = 100050 [20:17:47]sum+1 = 100052 [20:17: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 588 23.09.2024 20:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289914 ФПД: 104720879836219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201748&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289914&fm=104720879836219&tin=02508201610067®Number=0000000000091827&sum=100000 [20:17:48]StoreToDocumentArchive [20:17:48]shift 515 fd 289914 [20:17:48]save to /storage/0515/doc_00289914 [20:17:48]save last doc name /storage/0515/doc_00289914 to /storage/kkm_last_doc_name [20:17:48]save OK [20:17:48]Clear old archive folders... [20:17:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:17:48]tlvbuf is 01959950 [20:17:48]SAM_PROTO_ClearQueue [20:17:48]wFMCommunicate request_size=4 [20:17:48]MH_SAM_APDU [20:17:48]CAPDU: 80 09 00 00 [20:17:48]Write to MH i2c: E2 08 00 90 23 80 09 00 00 00 00 00 00 25 [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:48]Read from MH i2c: E2 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 90 23 00 90 00 27 [20:17:48]RAPDU: 90 00 [20:17:48]wFMCommunicate OK [20:17:48]SAM_PROTO_ClearQueue done [20:17:48]KKMCreateOFDPacket [20:17:48]OFDProtocolAddRootSTLVToBuf [20:17:48]FM_MakeSignedData [20:17:48]FM_MakeSignedData [20:17:48]SAM_PROTO_SignData [20:17:48]wFMCommunicate request_size=4 [20:17:48]MH_SAM_APDU [20:17:48]CAPDU: 80 0D 01 02 [20:17:48]Write to MH i2c: E2 08 00 91 23 80 0D 01 02 00 00 00 00 2D [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:48]Read from MH i2c: E2 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 91 23 00 90 00 28 [20:17:48]RAPDU: 90 00 [20:17:48]wFMCommunicate OK [20:17:48]wFMCommunicate request_size=255 [20:17:48]MH_SAM_APDU [20:17: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 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 4C 02 00 00 F4 03 04 00 EC CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6C 04 00 35 04 06 00 5F 3E 3A D7 [20:17:48]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 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 4C 02 00 00 F4 03 04 00 EC CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6C 04 00 35 04 06 00 5F 3E 3A D7 00 00 AB [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:48]Read from MH i2c: E2 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 92 23 00 90 00 29 [20:17:48]RAPDU: 90 00 [20:17:48]wFMCommunicate OK [20:17:48]wFMCommunicate request_size=7 [20:17:48]MH_SAM_APDU [20:17:48]CAPDU: 80 0D 02 02 02 DC 3B [20:17:48]Write to MH i2c: E2 0A 00 93 23 80 0D 02 02 02 00 DC 3B 00 00 4B [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:48]Read from MH i2c: E2 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 03 00 93 23 00 90 00 2A [20:17:48]RAPDU: 90 00 [20:17:48]wFMCommunicate OK [20:17:48]wFMCommunicate request_size=4 [20:17:48]MH_SAM_APDU [20:17:48]CAPDU: 80 0D 03 02 [20:17:48]Write to MH i2c: E2 08 00 94 23 80 0D 03 02 00 00 00 00 32 [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:48]Read from MH i2c: E2 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 0B 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 0B 00 94 23 00 E5 B8 2F B4 54 47 A0 0B 90 00 F9 [20:17:48]RAPDU: E5 B8 2F B4 54 47 A0 0B 90 00 [20:17:48]wFMCommunicate OK [20:17:48]SAM_PROTO_SignData done [20:17:48]FM_MakeSignedData done [20:17:48]CreateOFDProtocolMessage [20:17:48]wFMCommunicate request_size=4 [20:17:48]MH_SAM_APDU [20:17:48]CAPDU: 80 11 00 00 [20:17:48]Write to MH i2c: E2 08 00 95 23 80 11 00 00 00 00 00 00 32 [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:48]Read from MH i2c: E2 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 17 00 [20:17:48]MH_I2C_Read... [20:17:48]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 33 32 90 00 82 [20:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:17:48]wFMCommunicate OK [20:17:48]CreateOFDProtocolMessage done [20:17:48]OFDSenderStorePacket 289914 [20:17:48]StoreOFDPacket docnum=289914 [20:17:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 40 E7 04 01 DA 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 02 00 00 F4 03 04 00 EC CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6C 04 00 35 04 06 00 5F 3E 3A D7 DC 3B E5 B8 2F B4 54 47 A0 0B [20:17:48]CheckFolder [20:17:48]dirname=/storage/ofd_packets [20:17:48]CheckFolder done [20:17:48]ProducePacketName [20:17:48]name=ofd_packets/00289914 [20:17:48]NVStorageSaveData ofd_packets/00289914 [20:17:48]File name is /storage/ofd_packets/00289914 [20:17:48]Write 298 bytes [20:17:48]NVStorageSaveData done [20:17:48]OFDSenderStorePacket done [20:17:48]KKMCreateOFDPacket done [20:17:48]NVStorageSaveData kkm_last_timestamp [20:17:48]File name is /storage/kkm_last_timestamp [20:17:48]Write 4 bytes [20:17:48]NVStorageSaveData done [20:17:48]ExternCall_PrintAddStr [20:17:48]wPrintStart [20:17:48]Write to MH i2c: 01 00 00 96 23 B9 [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: 01 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: 01 07 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: 01 07 00 96 23 00 00 00 00 00 FF 0F CE [20:17:48]RasterBufferAndPrint [20:17:48]line Счет N : (1)24618028 [20:17:48]line ИНН: 02508201610067 [20:17:48]line Контрольно-Кассовый Чек [20:17:48]line ПРОДАЖА [20:17:48]line ТРК (МРК, ГНК) : 22 [20:17:48]line Товар: 2710194210 [20:17:48]line ДТ-К-5 [20:17:48]line 13.130 * 76.20 [20:17:48]line = 1000.51 [20:17:48]line НДС 12% НСП 1% [20:17:48]line > о реализуемом товаре [20:17:48]line ОКРУГЛЕНИЕ: -0.51 [20:17:48]line ИТОГО: 1000.00 [20:17:48]line Внесено: 1000.00 [20:17:48]line СДАЧА: 0.00 [20:17:48]line НСП 1% : 8.85 [20:17:48]line НДС 12% : 106.25 [20:17:48]line Наличными: 1000.00 [20:17:48]line Безнал.: 0.00 [20:17:48]line Место: АЗС № 90 "Партнёр-нефть" [20:17:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:17:48]line СНО: Общий режим [20:17:48]line Чек 588 23.09.2024 20:17 [20:17:48]line Смена: 515 ФФД: 1.0 [20:17:48]line ЗНМ: 0300000107 [20:17:48]line РНМ: 0000000000091827 [20:17:48]line Версия ККМ: 001 [20:17:48]line ФМ: 0000000000871832 [20:17:48]line ФД: 289914 [20:17:48]line ФПД: 104720879836219 [20:17:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201748&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289914&fm=104720879836219&tin=02508201610067®Number=0000000000091827&sum=100000 [20:17:48]written 0, free lines is 4095 [20:17:48]OFD Sender: Processing packet 289914 [packets to send 1784, broken 1783] [20:17:48]ProducePacketName [20:17:48]name=ofd_packets/00289914 [20:17:48]OFD Sender: To server: pG, [20:17:48]CommunicateWithHost lk.salyk.kg:30040 [20:17:48]ConnectInit lk.salyk.kg [20:17:49]Connected sock=8 [20:17: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 33 32 0C 01 00 00 40 E7 04 01 DA 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 02 00 00 F4 03 04 00 EC CC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7A 6C 04 00 35 04 06 00 5F 3E 3A D7 DC 3B E5 B8 2F B4 54 47 A0 0B [20:17:49]Write to MH i2c: 01 00 00 C0 23 E3 [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: 01 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: 01 07 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: 01 07 00 C0 23 00 00 00 00 00 D4 0C CA [20:17:49]RasterBufferAndPrint [20:17:49]line [20:17:49]line [20:17:49]line [20:17:49]line [20:17:49]line [20:17:49]written 0, free lines is 3290 [20:17:49]MH_Cut [20:17:49]Write to MH i2c: D1 01 00 C7 23 01 BC [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: D1 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: D1 01 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: D1 01 00 C7 23 00 BB [20:17:49]Write to MH i2c: 01 00 00 C8 23 EB [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17: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 33 32 4F 00 00 00 41 38 47 00 06 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 33 32 10 04 04 00 7A 6C 04 00 F4 03 04 00 C0 74 F1 66 B6 04 01 00 00 1F 83 5F 71 DD 70 88 3C [20:17:49]CommunicateWithHost err = 0 [20:17:49]CheckOFDResponse [20:17:49]1017 (14) - 77093643461234 [20:17:49]1041 (16) - 0000000000871832 [20:17:49]1040 (4) - 289914 [20:17:49]1012 (4) - 23.09.2024 14:01 [20:17:49]1206 (1) - 0 [20:17:49]OFD Sender: Remove packet 289914 [20:17:49]ProducePacketName [20:17:49]name=ofd_packets/00289914 [20:17:49]NVStorageDeleteData [20:17:50]OFD Sender: No OFD packet to send [20:17:50]*** Cut start [20:17:50]*** Partial cut [20:17:50]*** CUTSNS_PIN = 1 [20:17:50]*** CUTSNS_PIN = 0 [20:17:50]*** Brake cut motor [20:17:50]Read from MH i2c: 01 [20:17:50]MH_I2C_Read... [20:17:50]*** Stop cut motor [20:17:50]*** Cut end [20:17:50]Read from MH i2c: 01 07 00 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: 01 07 00 C8 23 00 00 00 00 00 FF 0F 00 [20:17:50]process_action close_receipt done [20:17:50]requested_data is exist [20:17:50]produce_requested_data [20:17:50]requested_item fm.sn is exist - process it [20:17:50]wFMCommunicate request_size=4 [20:17:50]MH_SAM_APDU [20:17:50]CAPDU: 80 11 00 00 [20:17:50]Write to MH i2c: E2 08 00 C9 23 80 11 00 00 00 00 00 00 66 [20:17:50]Write i2c OK [20:17:50]MH_I2C_Read... [20:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:50]Read from MH i2c: E2 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: E2 17 00 [20:17:50]MH_I2C_Read... [20:17:50]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 33 32 90 00 B6 [20:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:17:50]wFMCommunicate OK [20:17:50]requested_item fd.num is exist - process it [20:17:50]SAM_PROTO_GetFieldsCounters [20:17:50]wFMCommunicate request_size=4 [20:17:50]MH_SAM_APDU [20:17:50]CAPDU: 80 13 00 00 [20:17:50]Write to MH i2c: E2 08 00 CA 23 80 13 00 00 00 00 00 00 69 [20:17:50]Write i2c OK [20:17:50]MH_I2C_Read... [20:17:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:50]Read from MH i2c: E2 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: E2 62 00 [20:17:50]MH_I2C_Read... [20:17:50]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7A 6C 04 00 0E 04 04 00 03 02 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 62 [20:17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7A 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:50]wFMCommunicate OK [20:17:50]SAM_PROTO_GetFieldsCounters done [20:17:50]requested_item shift.num is exist - process it [20:17:50]requested_item shift.opened is exist - process it [20:17:50]req_shift_opened [20:17:50]FM_GetShiftState [20:17:50]SAM_PROTO_GetShiftState [20:17:50]wFMCommunicate request_size=4 [20:17:50]MH_SAM_APDU [20:17:50]CAPDU: 80 13 01 00 [20:17:50]Write to MH i2c: E2 08 00 CB 23 80 13 01 00 00 00 00 00 6B [20:17:50]Write i2c OK [20:17:50]MH_I2C_Read... [20:17:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:50]Read from MH i2c: E2 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: E2 0E 00 [20:17:50]MH_I2C_Read... [20:17:51]Read from MH i2c: E2 0E 00 CB 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [20:17:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:17:51]wFMCommunicate OK [20:17:51]SAM_PROTO_GetShiftState done [20:17:51]FM_GetShiftState done [20:17:51]req_shift_opened done [20:17:51]requested_item shift.open_date is exist - process it [20:17:51]req_shift_open_date [20:17:51]req_shift_open_date done [20:17:51]produce_requested_data done [20:17:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289914,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:17:51]process_action_free close_receipt [20:17:51]json_value_free [20:17:51]json_value_free done [20:17:51]process_json_proto returns [20:17:51]Send response to host [20:17:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289914,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:17:51]free response buf [20:17:51]execute_script done [20:17:51]execute_script returns [20:17:51]free content buf [20:17:51]Sock 9.Close socket [20:17:51]Sock 9.Thread stoped [20:17:55]OFD Sender: No OFD packet to send [20:18:00]OFD Sender: No OFD packet to send [20:18:05]OFD Sender: No OFD packet to send [20:18:10]OFD Sender: No OFD packet to send [20:18:15]OFD Sender: No OFD packet to send [20:18:20]OFD Sender: No OFD packet to send [20:18:25]OFD Sender: No OFD packet to send [20:18:30]OFD Sender: No OFD packet to send [20:18:35]OFD Sender: No OFD packet to send [20:18:40]OFD Sender: No OFD packet to send [20:18:45]OFD Sender: No OFD packet to send [20:18:50]OFD Sender: No OFD packet to send [20:18:55]OFD Sender: No OFD packet to send [20:19:00]OFD Sender: No OFD packet to send [20:19:05]OFD Sender: No OFD packet to send [20:19:10]accept exits with 10 [20:19:10]New connection [20:19:10]New thread 3067493732 created [20:19:10]Thread 3067350372 joined [20:19:10]Waiting for new connection... [20:19:10] Sock 10.Parse request [20:19:10]Sock 10.Check first char [20:19:10]Sock 10.First char is OK [20:19:10]request: POST /json_proto HTTP/1.0 [20:19:10]Method: POST [20:19:10]URL: /json_proto [20:19:10]Method is POST - this is cgi request [20:19:10]url: /json_proto [20:19:10]query_string will be loaded in cgi processing [20:19:10]execute_cgi json_proto POST (null) [20:19:10]execute_cgi path=json_proto method=POST [20:19:10]POST find Content-Length [20:19:10]Host: 172.17.41.135:8080 [20:19:10]Content-Length: 650 [20:19:10]Content-Type: application/json [20:19:10] [20:19:10]POST finish read [20:19:10]Found Content-Length = 650 [20:19:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)344025", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:10]execute_script... [20:19:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)344025", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:10]POST & json_proto [20:19:10]process_json_proto [20:19:10]json parsed OK: [20:19:10]protocol is kg_v1.0 [20:19:10]action value=close_receipt [20:19:10]process_action close_receipt [20:19:10]cmd_close_receipt [20:19:10]MH_GetDate [20:19:10]Write to MH i2c: F0 00 00 CC 23 DE [20:19:10]Write i2c OK [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: F0 [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: F0 09 00 [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: F0 09 00 CC 23 00 3F CD F1 66 ED 3E 82 65 5C [20:19:10]GetLastDocTimeStamp 1727122668 [20:19:10]current date 1727122751 [20:19:10]FM_GetShiftState [20:19:10]SAM_PROTO_GetShiftState [20:19:10]wFMCommunicate request_size=4 [20:19:10]MH_SAM_APDU [20:19:10]CAPDU: 80 13 01 00 [20:19:10]Write to MH i2c: E2 08 00 CD 23 80 13 01 00 00 00 00 00 6D [20:19:10]Write i2c OK [20:19:10]MH_I2C_Read... [20:19:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:10]Read from MH i2c: E2 [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: E2 0E 00 [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: E2 0E 00 CD 23 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0E [20:19:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:19:10]wFMCommunicate OK [20:19:10]SAM_PROTO_GetShiftState done [20:19:10]FM_GetShiftState done [20:19:10]opened in 1727051401 [20:19:10]opened+sec_in_day 1727137801 [20:19:10]quantity*price = 10500 [20:19:10]sum+1 = 10501 [20:19:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 589 23.09.2024 20:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289915 ФПД: 190981651834537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201911&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289915&fm=190981651834537&tin=02508201610067®Number=0000000000091827&sum=10500 0 [20:19:11]StoreToDocumentArchive [20:19:11]shift 515 fd 289915 [20:19:11]save to /storage/0515/doc_00289915 [20:19:11]save last doc name /storage/0515/doc_00289915 to /storage/kkm_last_doc_name [20:19:11]save OK [20:19:11]Clear old archive folders... [20:19:11]ProcessDocumentItem done err = 0, tmpTLVsize=282 [20:19:11]tlvbuf is 019105B0 [20:19:11]SAM_PROTO_ClearQueue [20:19:11]wFMCommunicate request_size=4 [20:19:11]MH_SAM_APDU [20:19:11]CAPDU: 80 09 00 00 [20:19:11]Write to MH i2c: E2 08 00 DA 23 80 09 00 00 00 00 00 00 6F [20:19:11]Write i2c OK [20:19:11]MH_I2C_Read... [20:19:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:11]Read from MH i2c: E2 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 03 00 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 03 00 DA 23 00 90 00 71 [20:19:11]RAPDU: 90 00 [20:19:11]wFMCommunicate OK [20:19:11]SAM_PROTO_ClearQueue done [20:19:11]KKMCreateOFDPacket [20:19:11]OFDProtocolAddRootSTLVToBuf [20:19:11]FM_MakeSignedData [20:19:11]FM_MakeSignedData [20:19:11]SAM_PROTO_SignData [20:19:11]wFMCommunicate request_size=4 [20:19:11]MH_SAM_APDU [20:19:11]CAPDU: 80 0D 01 02 [20:19:11]Write to MH i2c: E2 08 00 DB 23 80 0D 01 02 00 00 00 00 77 [20:19:11]Write i2c OK [20:19:11]MH_I2C_Read... [20:19:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:11]Read from MH i2c: E2 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 03 00 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 03 00 DB 23 00 90 00 72 [20:19:11]RAPDU: 90 00 [20:19:11]wFMCommunicate OK [20:19:11]wFMCommunicate request_size=255 [20:19:11]MH_SAM_APDU [20:19:11]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 3F CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 [20:19:11]Write to MH i2c: E2 02 01 DC 23 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 3F CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 00 00 F8 [20:19:11]Write i2c OK [20:19:11]MH_I2C_Read... [20:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:12]Read from MH i2c: E2 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 03 00 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 03 00 DC 23 00 90 00 73 [20:19:12]RAPDU: 90 00 [20:19:12]wFMCommunicate OK [20:19:12]wFMCommunicate request_size=41 [20:19:12]MH_SAM_APDU [20:19:12]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6C 04 00 35 04 06 00 AD B2 61 84 26 A9 [20:19:12]Write to MH i2c: E2 2C 00 DD 23 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6C 04 00 35 04 06 00 AD B2 61 84 26 A9 00 00 44 [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:12]Read from MH i2c: E2 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 03 00 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 03 00 DD 23 00 90 00 74 [20:19:12]RAPDU: 90 00 [20:19:12]wFMCommunicate OK [20:19:12]wFMCommunicate request_size=4 [20:19:12]MH_SAM_APDU [20:19:12]CAPDU: 80 0D 03 02 [20:19:12]Write to MH i2c: E2 08 00 DE 23 80 0D 03 02 00 00 00 00 7C [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:12]Read from MH i2c: E2 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 0B 00 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 0B 00 DE 23 00 09 FE A5 64 0F DA E7 BF 90 00 1C [20:19:12]RAPDU: 09 FE A5 64 0F DA E7 BF 90 00 [20:19:12]wFMCommunicate OK [20:19:12]SAM_PROTO_SignData done [20:19:12]FM_MakeSignedData done [20:19:12]CreateOFDProtocolMessage [20:19:12]wFMCommunicate request_size=4 [20:19:12]MH_SAM_APDU [20:19:12]CAPDU: 80 11 00 00 [20:19:12]Write to MH i2c: E2 08 00 DF 23 80 11 00 00 00 00 00 00 7C [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:12]Read from MH i2c: E2 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 17 00 [20:19:12]MH_I2C_Read... [20:19:12]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 33 32 90 00 CC [20:19:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:19:12]wFMCommunicate OK [20:19:12]CreateOFDProtocolMessage done [20:19:12]OFDSenderStorePacket 289915 [20:19:12]StoreOFDPacket docnum=289915 [20:19:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 2E 01 00 00 74 C4 26 01 60 F0 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 3F CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6C 04 00 35 04 06 00 AD B2 61 84 26 A9 09 FE A5 64 0F DA E7 BF [20:19:12]CheckFolder [20:19:12]dirname=/storage/ofd_packets [20:19:12]CheckFolder done [20:19:12]ProducePacketName [20:19:12]name=ofd_packets/00289915 [20:19:12]NVStorageSaveData ofd_packets/00289915 [20:19:12]File name is /storage/ofd_packets/00289915 [20:19:12]Write 332 bytes [20:19:12]NVStorageSaveData done [20:19:12]OFDSenderStorePacket done [20:19:12]KKMCreateOFDPacket done [20:19:12]NVStorageSaveData kkm_last_timestamp [20:19:12]File name is /storage/kkm_last_timestamp [20:19:12]Write 4 bytes [20:19:12]NVStorageSaveData done [20:19:12]ExternCall_PrintAddStr [20:19:12]wPrintStart [20:19:12]Write to MH i2c: 01 00 00 E0 23 03 [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: 01 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: 01 07 00 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: 01 07 00 E0 23 00 00 00 00 00 FF 0F 18 [20:19:12]RasterBufferAndPrint [20:19:12]line Счет N : (3)344025 [20:19:12]line ИНН: 02508201610067 [20:19:12]line Контрольно-Кассовый Чек [20:19:12]line ПРОДАЖА [20:19:12]line Товар: 2000034730018 [20:19:12]line Кофе Американо (GABB TRADE) [20:19:12]line 1.000 * 105.00 [20:19:12]line = 105.00 [20:19:12]line НДС 12% НСП 1% [20:19:12]line > о реализуемом товаре [20:19:12]line ИТОГО: 105.00 [20:19:12]line НСП 1% : 0.93 [20:19:12]line НДС 12% : 11.15 [20:19:12]line Наличными: 105.00 [20:19:12]line Безнал.: 0.00 [20:19:12]line Место: АЗС № 90 "Партнёр-нефть" [20:19:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:19:12]line СНО: Общий режим [20:19:12]line Чек 589 23.09.2024 20:19 [20:19:12]line Смена: 515 ФФД: 1.0 [20:19:12]line ЗНМ: 0300000107 [20:19:12]line РНМ: 0000000000091827 [20:19:12]line Версия ККМ: 001 [20:19:12]line ФМ: 0000000000871832 [20:19:12]line ФД: 289915 [20:19:12]line ФПД: 190981651834537 [20:19:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201911&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289915&fm=190981651834537&tin=02508201610067®Number=0000000000091827&sum=10500 [20:19:12]line 0 [20:19:12]written 0, free lines is 4095 [20:19:12]OFD Sender: Processing packet 289915 [packets to send 1784, broken 1783] [20:19:12]ProducePacketName [20:19:12]name=ofd_packets/00289915 [20:19:12]OFD Sender: To server: pG, [20:19:12]CommunicateWithHost lk.salyk.kg:30040 [20:19:12]ConnectInit lk.salyk.kg [20:19:12]Connected sock=8 [20:19: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 33 32 2E 01 00 00 74 C4 26 01 60 F0 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 3F CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7B 6C 04 00 35 04 06 00 AD B2 61 84 26 A9 09 FE A5 64 0F DA E7 BF [20:19:12]Write to MH i2c: 01 00 00 08 24 2C [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: 01 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: 01 07 00 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: 01 07 00 08 24 00 00 00 00 00 D8 0C 17 [20:19:12]RasterBufferAndPrint [20:19:12]line [20:19:12]line [20:19:12]line [20:19:12]line [20:19:12]line [20:19:12]written 0, free lines is 3295 [20:19:12]MH_Cut [20:19:12]Write to MH i2c: D1 01 00 0F 24 01 05 [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: D1 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: D1 01 00 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: D1 01 00 0F 24 00 04 [20:19:12]Write to MH i2c: 01 00 00 10 24 34 [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19: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 33 32 4F 00 00 00 DB CD 47 00 87 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 33 32 10 04 04 00 7B 6C 04 00 F4 03 04 00 13 75 F1 66 B6 04 01 00 00 77 7F 59 86 5A F7 45 CC [20:19:12]CommunicateWithHost err = 0 [20:19:12]CheckOFDResponse [20:19:12]1017 (14) - 77093643461234 [20:19:12]1041 (16) - 0000000000871832 [20:19:12]1040 (4) - 289915 [20:19:12]1012 (4) - 23.09.2024 14:02 [20:19:12]1206 (1) - 0 [20:19:12]OFD Sender: Remove packet 289915 [20:19:12]ProducePacketName [20:19:12]name=ofd_packets/00289915 [20:19:12]NVStorageDeleteData [20:19:13]OFD Sender: No OFD packet to send [20:19:13]*** Cut start [20:19:13]*** Partial cut [20:19:13]*** CUTSNS_PIN = 1 [20:19:13]*** CUTSNS_PIN = 0 [20:19:13]*** Brake cut motor [20:19:14]Read from MH i2c: 01 [20:19:14]MH_I2C_Read... [20:19:14]*** Stop cut motor [20:19:14]*** Cut end [20:19:14]Read from MH i2c: 01 07 00 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: 01 07 00 10 24 00 00 00 00 00 FF 0F 49 [20:19:14]process_action close_receipt done [20:19:14]requested_data is exist [20:19:14]produce_requested_data [20:19:14]requested_item fm.sn is exist - process it [20:19:14]wFMCommunicate request_size=4 [20:19:14]MH_SAM_APDU [20:19:14]CAPDU: 80 11 00 00 [20:19:14]Write to MH i2c: E2 08 00 11 24 80 11 00 00 00 00 00 00 AF [20:19:14]Write i2c OK [20:19:14]MH_I2C_Read... [20:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:14]Read from MH i2c: E2 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: E2 17 00 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: E2 17 00 11 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FF [20:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:19:14]wFMCommunicate OK [20:19:14]requested_item fd.num is exist - process it [20:19:14]SAM_PROTO_GetFieldsCounters [20:19:14]wFMCommunicate request_size=4 [20:19:14]MH_SAM_APDU [20:19:14]CAPDU: 80 13 00 00 [20:19:14]Write to MH i2c: E2 08 00 12 24 80 13 00 00 00 00 00 00 B2 [20:19:14]Write i2c OK [20:19:14]MH_I2C_Read... [20:19:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:14]Read from MH i2c: E2 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: E2 62 00 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: E2 62 00 12 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7B 6C 04 00 0E 04 04 00 03 02 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 AF [20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7B 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:14]wFMCommunicate OK [20:19:14]SAM_PROTO_GetFieldsCounters done [20:19:14]requested_item shift.num is exist - process it [20:19:14]requested_item shift.opened is exist - process it [20:19:14]req_shift_opened [20:19:14]FM_GetShiftState [20:19:14]SAM_PROTO_GetShiftState [20:19:14]wFMCommunicate request_size=4 [20:19:14]MH_SAM_APDU [20:19:14]CAPDU: 80 13 01 00 [20:19:14]Write to MH i2c: E2 08 00 13 24 80 13 01 00 00 00 00 00 B4 [20:19:14]Write i2c OK [20:19:14]MH_I2C_Read... [20:19:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:14]Read from MH i2c: E2 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: E2 0E 00 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: E2 0E 00 13 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 55 [20:19:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:19:14]wFMCommunicate OK [20:19:14]SAM_PROTO_GetShiftState done [20:19:14]FM_GetShiftState done [20:19:14]req_shift_opened done [20:19:14]requested_item shift.open_date is exist - process it [20:19:14]req_shift_open_date [20:19:14]req_shift_open_date done [20:19:14]produce_requested_data done [20:19:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289915,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:19:14]process_action_free close_receipt [20:19:14]json_value_free [20:19:14]json_value_free done [20:19:14]process_json_proto returns [20:19:14]Send response to host [20:19:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289915,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:19:14]free response buf [20:19:14]execute_script done [20:19:14]execute_script returns [20:19:14]free content buf [20:19:14]Sock 10.Close socket [20:19:14]Sock 10.Thread stoped [20:19:18]OFD Sender: No OFD packet to send [20:19:23]OFD Sender: No OFD packet to send [20:19:28]OFD Sender: No OFD packet to send [20:19:33]OFD Sender: No OFD packet to send [20:19:38]OFD Sender: No OFD packet to send [20:19:43]OFD Sender: No OFD packet to send [20:19:48]OFD Sender: No OFD packet to send [20:19:52]accept exits with 9 [20:19:52]New connection [20:19:52]New thread 3067350372 created [20:19:52]Thread 3067493732 joined [20:19:52]Waiting for new connection... [20:19:52] Sock 9.Parse request [20:19:52]Sock 9.Check first char [20:19:52]Sock 9.First char is OK [20:19:52]request: POST /json_proto HTTP/1.0 [20:19:52]Method: POST [20:19:52]URL: /json_proto [20:19:52]Method is POST - this is cgi request [20:19:52]url: /json_proto [20:19:52]query_string will be loaded in cgi processing [20:19:52]execute_cgi json_proto POST (null) [20:19:52]execute_cgi path=json_proto method=POST [20:19:52]POST find Content-Length [20:19:52]Host: 172.17.41.135:8080 [20:19:52]Content-Length: 680 [20:19:52]Content-Type: application/json [20:19:52] [20:19:52]POST finish read [20:19:52]Found Content-Length = 680 [20:19:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:52]execute_script... [20: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)24618029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:52]POST & json_proto [20:19:52]process_json_proto [20:19:52]json parsed OK: [20:19:52]protocol is kg_v1.0 [20:19:52]action value=close_receipt [20:19:52]process_action close_receipt [20:19:52]cmd_close_receipt [20:19:52]MH_GetDate [20:19:52]Write to MH i2c: F0 00 00 14 24 27 [20:19:52]Write i2c OK [20:19:52]MH_I2C_Read... [20:19:52]Read from MH i2c: F0 [20:19:52]MH_I2C_Read... [20:19:52]Read from MH i2c: F0 09 00 [20:19:52]MH_I2C_Read... [20:19:52]Read from MH i2c: F0 09 00 14 24 00 69 CD F1 66 ED 3E 82 65 CF [20:19:52]GetLastDocTimeStamp 1727122751 [20:19:52]current date 1727122793 [20:19:52]FM_GetShiftState [20:19:52]SAM_PROTO_GetShiftState [20:19:52]wFMCommunicate request_size=4 [20:19:52]MH_SAM_APDU [20:19:52]CAPDU: 80 13 01 00 [20:19:52]Write to MH i2c: E2 08 00 15 24 80 13 01 00 00 00 00 00 B6 [20:19:52]Write i2c OK [20:19:52]MH_I2C_Read... [20:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:52]Read from MH i2c: E2 [20:19:52]MH_I2C_Read... [20:19:52]Read from MH i2c: E2 0E 00 [20:19:52]MH_I2C_Read... [20:19:52]Read from MH i2c: E2 0E 00 15 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 57 [20:19:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:19:52]wFMCommunicate OK [20:19:52]SAM_PROTO_GetShiftState done [20:19:52]FM_GetShiftState done [20:19:52]opened in 1727051401 [20:19:52]opened+sec_in_day 1727137801 [20:19:52]quantity*price = 70037 [20:19:52]sum+1 = 70038 [20:19:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 590 23.09.2024 20:19 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289916 ФПД: 225122213961701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201953&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289916&fm=225122213961701&tin=02508201610067®Number=0000000000091827&sum=70000 [20:19:53]StoreToDocumentArchive [20:19:53]shift 515 fd 289916 [20:19:53]save to /storage/0515/doc_00289916 [20:19:53]save last doc name /storage/0515/doc_00289916 to /storage/kkm_last_doc_name [20:19:53]save OK [20:19:53]Clear old archive folders... [20:19:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:19:53]tlvbuf is 0186FD80 [20:19:53]SAM_PROTO_ClearQueue [20:19:53]wFMCommunicate request_size=4 [20:19:53]MH_SAM_APDU [20:19:53]CAPDU: 80 09 00 00 [20:19:53]Write to MH i2c: E2 08 00 22 24 80 09 00 00 00 00 00 00 B8 [20:19:53]Write i2c OK [20:19:53]MH_I2C_Read... [20:19:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:53]Read from MH i2c: E2 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 22 24 00 90 00 BA [20:19:53]RAPDU: 90 00 [20:19:53]wFMCommunicate OK [20:19:53]SAM_PROTO_ClearQueue done [20:19:53]KKMCreateOFDPacket [20:19:53]OFDProtocolAddRootSTLVToBuf [20:19:53]FM_MakeSignedData [20:19:53]FM_MakeSignedData [20:19:53]SAM_PROTO_SignData [20:19:53]wFMCommunicate request_size=4 [20:19:53]MH_SAM_APDU [20:19:53]CAPDU: 80 0D 01 02 [20:19:53]Write to MH i2c: E2 08 00 23 24 80 0D 01 02 00 00 00 00 C0 [20:19:53]Write i2c OK [20:19:53]MH_I2C_Read... [20:19:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:53]Read from MH i2c: E2 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 23 24 00 90 00 BB [20:19:53]RAPDU: 90 00 [20:19:53]wFMCommunicate OK [20:19:53]wFMCommunicate request_size=255 [20:19:53]MH_SAM_APDU [20: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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 69 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6C 04 00 35 04 06 00 CC [20:19:53]Write to MH i2c: E2 02 01 24 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 02 00 00 F4 03 04 00 69 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6C 04 00 35 04 06 00 CC 00 00 BF [20:19:53]Write i2c OK [20:19:53]MH_I2C_Read... [20:19:53]OFD Sender: No OFD packet to send [20:19:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:53]Read from MH i2c: E2 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 24 24 00 90 00 BC [20:19:53]RAPDU: 90 00 [20:19:53]wFMCommunicate OK [20:19:53]wFMCommunicate request_size=10 [20:19:53]MH_SAM_APDU [20:19:53]CAPDU: 80 0D 02 02 05 BF 59 98 1F E5 [20:19:53]Write to MH i2c: E2 0D 00 25 24 80 0D 02 02 05 00 BF 59 98 1F E5 00 00 81 [20:19:53]Write i2c OK [20:19:53]MH_I2C_Read... [20:19:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:53]Read from MH i2c: E2 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 03 00 25 24 00 90 00 BD [20:19:53]RAPDU: 90 00 [20:19:53]wFMCommunicate OK [20:19:53]wFMCommunicate request_size=4 [20:19:53]MH_SAM_APDU [20:19:53]CAPDU: 80 0D 03 02 [20:19:53]Write to MH i2c: E2 08 00 26 24 80 0D 03 02 00 00 00 00 C5 [20:19:53]Write i2c OK [20:19:53]MH_I2C_Read... [20:19:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:53]Read from MH i2c: E2 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 0B 00 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 0B 00 26 24 00 B4 C0 71 44 8E CB DF 8E 90 00 B5 [20:19:53]RAPDU: B4 C0 71 44 8E CB DF 8E 90 00 [20:19:53]wFMCommunicate OK [20:19:53]SAM_PROTO_SignData done [20:19:53]FM_MakeSignedData done [20:19:53]CreateOFDProtocolMessage [20:19:53]wFMCommunicate request_size=4 [20:19:53]MH_SAM_APDU [20:19:53]CAPDU: 80 11 00 00 [20:19:53]Write to MH i2c: E2 08 00 27 24 80 11 00 00 00 00 00 00 C5 [20:19:53]Write i2c OK [20:19:53]MH_I2C_Read... [20:19:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:53]Read from MH i2c: E2 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 17 00 [20:19:53]MH_I2C_Read... [20:19:53]Read from MH i2c: E2 17 00 27 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 15 [20:19:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:19:53]wFMCommunicate OK [20:19:53]CreateOFDProtocolMessage done [20:19:53]OFDSenderStorePacket 289916 [20:19:53]StoreOFDPacket docnum=289916 [20:19:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 BA 3A 07 01 AE F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 02 00 00 F4 03 04 00 69 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6C 04 00 35 04 06 00 CC BF 59 98 1F E5 B4 C0 71 44 8E CB DF 8E [20:19:53]CheckFolder [20:19:53]dirname=/storage/ofd_packets [20:19:53]CheckFolder done [20:19:53]ProducePacketName [20:19:53]name=ofd_packets/00289916 [20:19:53]NVStorageSaveData ofd_packets/00289916 [20:19:53]File name is /storage/ofd_packets/00289916 [20:19:53]Write 301 bytes [20:19:53]NVStorageSaveData done [20:19:53]OFDSenderStorePacket done [20:19:53]KKMCreateOFDPacket done [20:19:53]NVStorageSaveData kkm_last_timestamp [20:19:53]File name is /storage/kkm_last_timestamp [20:19:53]Write 4 bytes [20:19:53]NVStorageSaveData done [20:19:54]ExternCall_PrintAddStr [20:19:54]wPrintStart [20:19:54]Write to MH i2c: 01 00 00 28 24 4C [20:19:54]Write i2c OK [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: 01 [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: 01 07 00 [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: 01 07 00 28 24 00 00 00 00 00 FF 0F 61 [20:19:54]RasterBufferAndPrint [20:19:54]line Счет N : (1)24618029 [20:19:54]line ИНН: 02508201610067 [20:19:54]line Контрольно-Кассовый Чек [20:19:54]line ПРОДАЖА [20:19:54]line ТРК (МРК, ГНК) : 43 [20:19:54]line Товар: 2710124130 [20:19:54]line Аи-92-К-5 [20:19:54]line 10.330 * 67.80 [20:19:54]line = 700.37 [20:19:54]line НДС 12% НСП 1% [20:19:54]line > о реализуемом товаре [20:19:54]line ОКРУГЛЕНИЕ: -0.37 [20:19:54]line ИТОГО: 700.00 [20:19:54]line Внесено: 700.00 [20:19:54]line СДАЧА: 0.00 [20:19:54]line НСП 1% : 6.20 [20:19:54]line НДС 12% : 74.38 [20:19:54]line Наличными: 700.00 [20:19:54]line Безнал.: 0.00 [20:19:54]line Место: АЗС № 90 "Партнёр-нефть" [20:19:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:19:54]line СНО: Общий режим [20:19:54]line Чек 590 23.09.2024 20:19 [20:19:54]line Смена: 515 ФФД: 1.0 [20:19:54]line ЗНМ: 0300000107 [20:19:54]line РНМ: 0000000000091827 [20:19:54]line Версия ККМ: 001 [20:19:54]line ФМ: 0000000000871832 [20:19:54]line ФД: 289916 [20:19:54]line ФПД: 225122213961701 [20:19:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T201953&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289916&fm=225122213961701&tin=02508201610067®Number=0000000000091827&sum=70000 [20:19:54]written 0, free lines is 4095 [20:19:54]OFD Sender: Processing packet 289916 [packets to send 1784, broken 1783] [20:19:54]ProducePacketName [20:19:54]name=ofd_packets/00289916 [20:19:54]OFD Sender: To server: pG, [20:19:54]CommunicateWithHost lk.salyk.kg:30040 [20:19:54]ConnectInit lk.salyk.kg [20:19:54]Connected sock=10 [20: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 33 32 0F 01 00 00 BA 3A 07 01 AE F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 02 00 00 F4 03 04 00 69 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6C 04 00 35 04 06 00 CC BF 59 98 1F E5 B4 C0 71 44 8E CB DF 8E [20:19:54]Write to MH i2c: 01 00 00 52 24 76 [20:19:54]Write i2c OK [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: 01 [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: 01 07 00 [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: 01 07 00 52 24 00 00 00 00 00 D6 0C 5F [20:19:54]RasterBufferAndPrint [20:19:54]line [20:19:54]line [20:19:54]line [20:19:54]line [20:19:54]line [20:19:54]written 0, free lines is 3293 [20:19:54]MH_Cut [20:19:54]Write to MH i2c: D1 01 00 59 24 01 4F [20:19:54]Write i2c OK [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: D1 [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: D1 01 00 [20:19:54]MH_I2C_Read... [20:19:54]Read from MH i2c: D1 01 00 59 24 00 4E [20:19:54]Write to MH i2c: 01 00 00 5A 24 7E [20:19:54]Write i2c OK [20:19:54]MH_I2C_Read... [20: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 33 32 4F 00 00 00 F1 6C 47 00 A9 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7C 6C 04 00 F4 03 04 00 3D 75 F1 66 B6 04 01 00 00 FE 92 75 76 07 7E 45 DA [20:19:54]CommunicateWithHost err = 0 [20:19:54]CheckOFDResponse [20:19:54]1017 (14) - 77093643461234 [20:19:54]1041 (16) - 0000000000871832 [20:19:54]1040 (4) - 289916 [20:19:54]1012 (4) - 23.09.2024 14:03 [20:19:54]1206 (1) - 0 [20:19:54]OFD Sender: Remove packet 289916 [20:19:54]ProducePacketName [20:19:54]name=ofd_packets/00289916 [20:19:54]NVStorageDeleteData [20:19:55]OFD Sender: No OFD packet to send [20:19:55]*** Cut start [20:19:55]*** Partial cut [20:19:55]*** CUTSNS_PIN = 1 [20:19:55]*** CUTSNS_PIN = 0 [20:19:55]*** Brake cut motor [20:19:55]Read from MH i2c: 01 [20:19:55]MH_I2C_Read... [20:19:55]*** Stop cut motor [20:19:55]*** Cut end [20:19:55]Read from MH i2c: 01 07 00 [20:19:55]MH_I2C_Read... [20:19:55]Read from MH i2c: 01 07 00 5A 24 00 00 00 00 00 FF 0F 93 [20:19:55]process_action close_receipt done [20:19:55]requested_data is exist [20:19:55]produce_requested_data [20:19:55]requested_item fm.sn is exist - process it [20:19:55]wFMCommunicate request_size=4 [20:19:55]MH_SAM_APDU [20:19:55]CAPDU: 80 11 00 00 [20:19:55]Write to MH i2c: E2 08 00 5B 24 80 11 00 00 00 00 00 00 F9 [20:19:55]Write i2c OK [20:19:55]MH_I2C_Read... [20:19:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:55]Read from MH i2c: E2 [20:19:55]MH_I2C_Read... [20:19:55]Read from MH i2c: E2 17 00 [20:19:55]MH_I2C_Read... [20:19:55]Read from MH i2c: E2 17 00 5B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [20:19:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:19:55]wFMCommunicate OK [20:19:55]requested_item fd.num is exist - process it [20:19:55]SAM_PROTO_GetFieldsCounters [20:19:55]wFMCommunicate request_size=4 [20:19:55]MH_SAM_APDU [20:19:55]CAPDU: 80 13 00 00 [20:19:55]Write to MH i2c: E2 08 00 5C 24 80 13 00 00 00 00 00 00 FC [20:19:55]Write i2c OK [20:19:55]MH_I2C_Read... [20:19:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:56]Read from MH i2c: E2 [20:19:56]MH_I2C_Read... [20:19:56]Read from MH i2c: E2 62 00 [20:19:56]MH_I2C_Read... [20:19:56]Read from MH i2c: E2 62 00 5C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7C 6C 04 00 0E 04 04 00 03 02 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 FD [20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7C 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:56]wFMCommunicate OK [20:19:56]SAM_PROTO_GetFieldsCounters done [20:19:56]requested_item shift.num is exist - process it [20:19:56]requested_item shift.opened is exist - process it [20:19:56]req_shift_opened [20:19:56]FM_GetShiftState [20:19:56]SAM_PROTO_GetShiftState [20:19:56]wFMCommunicate request_size=4 [20:19:56]MH_SAM_APDU [20:19:56]CAPDU: 80 13 01 00 [20:19:56]Write to MH i2c: E2 08 00 5D 24 80 13 01 00 00 00 00 00 FE [20:19:56]Write i2c OK [20:19:56]MH_I2C_Read... [20:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:56]Read from MH i2c: E2 [20:19:56]MH_I2C_Read... [20:19:56]Read from MH i2c: E2 0E 00 [20:19:56]MH_I2C_Read... [20:19:56]Read from MH i2c: E2 0E 00 5D 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [20:19:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:19:56]wFMCommunicate OK [20:19:56]SAM_PROTO_GetShiftState done [20:19:56]FM_GetShiftState done [20:19:56]req_shift_opened done [20:19:56]requested_item shift.open_date is exist - process it [20:19:56]req_shift_open_date [20:19:56]req_shift_open_date done [20:19:56]produce_requested_data done [20:19:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289916,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:19:56]process_action_free close_receipt [20:19:56]json_value_free [20:19:56]json_value_free done [20:19:56]process_json_proto returns [20:19:56]Send response to host [20:19:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289916,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:19:56]free response buf [20:19:56]execute_script done [20:19:56]execute_script returns [20:19:56]free content buf [20:19:56]Sock 9.Close socket [20:19:56]Sock 9.Thread stoped [20:20:00]OFD Sender: No OFD packet to send [20:20:05]OFD Sender: No OFD packet to send [20:20:10]OFD Sender: No OFD packet to send [20:20:15]OFD Sender: No OFD packet to send [20:20:20]OFD Sender: No OFD packet to send [20:20:25]OFD Sender: No OFD packet to send [20:20:30]OFD Sender: No OFD packet to send [20:20:35]OFD Sender: No OFD packet to send [20:20:35]accept exits with 8 [20:20:35]New connection [20:20:35]New thread 3067493732 created [20:20:35]Thread 3067350372 joined [20:20:35]Waiting for new connection... [20:20:35] Sock 8.Parse request [20:20:35]Sock 8.Check first char [20:20:35]Sock 8.First char is OK [20:20:35]request: POST /json_proto HTTP/1.0 [20:20:35]Method: POST [20:20:35]URL: /json_proto [20:20:35]Method is POST - this is cgi request [20:20:35]url: /json_proto [20:20:35]query_string will be loaded in cgi processing [20:20:35]execute_cgi json_proto POST (null) [20:20:35]execute_cgi path=json_proto method=POST [20:20:35]POST find Content-Length [20:20:35]Host: 172.17.41.135:8080 [20:20:35]Content-Length: 786 [20:20:35]Content-Type: application/json [20:20:35] [20:20:35]POST finish read [20:20:35]Found Content-Length = 786 [20:20:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:35]execute_script... [20:20: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)24618030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:35]POST & json_proto [20:20:35]process_json_proto [20:20:35]json parsed OK: [20:20:35]protocol is kg_v1.0 [20:20:35]action value=close_receipt [20:20:35]process_action close_receipt [20:20:35]cmd_close_receipt [20:20:35]MH_GetDate [20:20:35]Write to MH i2c: F0 00 00 5E 24 71 [20:20:35]Write i2c OK [20:20:35]MH_I2C_Read... [20:20:35]Read from MH i2c: F0 [20:20:35]MH_I2C_Read... [20:20:35]Read from MH i2c: F0 09 00 [20:20:35]MH_I2C_Read... [20:20:35]Read from MH i2c: F0 09 00 5E 24 00 95 CD F1 66 ED 3E 82 65 45 [20:20:35]GetLastDocTimeStamp 1727122793 [20:20:35]current date 1727122837 [20:20:35]FM_GetShiftState [20:20:35]SAM_PROTO_GetShiftState [20:20:35]wFMCommunicate request_size=4 [20:20:35]MH_SAM_APDU [20:20:35]CAPDU: 80 13 01 00 [20:20:35]Write to MH i2c: E2 08 00 5F 24 80 13 01 00 00 00 00 00 00 [20:20:35]Write i2c OK [20:20:35]MH_I2C_Read... [20:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:35]Read from MH i2c: E2 [20:20:35]MH_I2C_Read... [20:20:35]Read from MH i2c: E2 0E 00 [20:20:35]MH_I2C_Read... [20:20:35]Read from MH i2c: E2 0E 00 5F 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [20:20:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:20:35]wFMCommunicate OK [20:20:35]SAM_PROTO_GetShiftState done [20:20:35]FM_GetShiftState done [20:20:35]opened in 1727051401 [20:20:35]opened+sec_in_day 1727137801 [20:20:35]quantity*price = 99999 [20:20:35]sum+1 = 100001 [20:20:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 591 23.09.2024 20:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289917 ФПД: 125863143966259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T202037&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289917&fm=125863143966259&tin=02508201610067®Number=0000000000091827&sum=100000 [20:20:36]StoreToDocumentArchive [20:20:36]shift 515 fd 289917 [20:20:36]save to /storage/0515/doc_00289917 [20:20:36]save last doc name /storage/0515/doc_00289917 to /storage/kkm_last_doc_name [20:20:36]save OK [20:20:36]Clear old archive folders... [20:20:36]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:20:36]tlvbuf is B6FDC230 [20:20:36]SAM_PROTO_ClearQueue [20:20:36]wFMCommunicate request_size=4 [20:20:36]MH_SAM_APDU [20:20:36]CAPDU: 80 09 00 00 [20:20:36]Write to MH i2c: E2 08 00 6C 24 80 09 00 00 00 00 00 00 02 [20:20:36]Write i2c OK [20:20:36]MH_I2C_Read... [20:20:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:36]Read from MH i2c: E2 [20:20:36]MH_I2C_Read... [20:20:36]Read from MH i2c: E2 03 00 [20:20:36]MH_I2C_Read... [20:20:36]Read from MH i2c: E2 03 00 6C 24 00 90 00 04 [20:20:36]RAPDU: 90 00 [20:20:36]wFMCommunicate OK [20:20:36]SAM_PROTO_ClearQueue done [20:20:36]KKMCreateOFDPacket [20:20:36]OFDProtocolAddRootSTLVToBuf [20:20:36]FM_MakeSignedData [20:20:36]FM_MakeSignedData [20:20:36]SAM_PROTO_SignData [20:20:36]wFMCommunicate request_size=4 [20:20:36]MH_SAM_APDU [20:20:36]CAPDU: 80 0D 01 02 [20:20:36]Write to MH i2c: E2 08 00 6D 24 80 0D 01 02 00 00 00 00 0A [20:20:36]Write i2c OK [20:20:36]MH_I2C_Read... [20:20:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:37]Read from MH i2c: E2 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 03 00 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 03 00 6D 24 00 90 00 05 [20:20:37]RAPDU: 90 00 [20:20:37]wFMCommunicate OK [20:20:37]wFMCommunicate request_size=253 [20:20:37]MH_SAM_APDU [20:20:37]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 95 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6C 04 00 35 04 06 00 72 78 CB FC 86 33 [20:20:37]Write to MH i2c: E2 00 01 6E 24 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 95 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6C 04 00 35 04 06 00 72 78 CB FC 86 33 00 00 7B [20:20:37]Write i2c OK [20:20:37]MH_I2C_Read... [20:20:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:37]Read from MH i2c: E2 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 03 00 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 03 00 6E 24 00 90 00 06 [20:20:37]RAPDU: 90 00 [20:20:37]wFMCommunicate OK [20:20:37]wFMCommunicate request_size=4 [20:20:37]MH_SAM_APDU [20:20:37]CAPDU: 80 0D 03 02 [20:20:37]Write to MH i2c: E2 08 00 6F 24 80 0D 03 02 00 00 00 00 0E [20:20:37]Write i2c OK [20:20:37]MH_I2C_Read... [20:20:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:37]Read from MH i2c: E2 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 0B 00 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 0B 00 6F 24 00 3D 2F 48 8A 37 30 A9 D5 90 00 32 [20:20:37]RAPDU: 3D 2F 48 8A 37 30 A9 D5 90 00 [20:20:37]wFMCommunicate OK [20:20:37]SAM_PROTO_SignData done [20:20:37]FM_MakeSignedData done [20:20:37]CreateOFDProtocolMessage [20:20:37]wFMCommunicate request_size=4 [20:20:37]MH_SAM_APDU [20:20:37]CAPDU: 80 11 00 00 [20:20:37]Write to MH i2c: E2 08 00 70 24 80 11 00 00 00 00 00 00 0E [20:20:37]Write i2c OK [20:20:37]MH_I2C_Read... [20:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:37]Read from MH i2c: E2 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 17 00 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: E2 17 00 70 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5E [20:20:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:20:37]wFMCommunicate OK [20:20:37]CreateOFDProtocolMessage done [20:20:37]OFDSenderStorePacket 289917 [20:20:37]StoreOFDPacket docnum=289917 [20:20:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 AD 45 00 01 FE BB 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 95 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6C 04 00 35 04 06 00 72 78 CB FC 86 33 3D 2F 48 8A 37 30 A9 D5 [20:20:37]CheckFolder [20:20:37]dirname=/storage/ofd_packets [20:20:37]CheckFolder done [20:20:37]ProducePacketName [20:20:37]name=ofd_packets/00289917 [20:20:37]NVStorageSaveData ofd_packets/00289917 [20:20:37]File name is /storage/ofd_packets/00289917 [20:20:37]Write 294 bytes [20:20:37]NVStorageSaveData done [20:20:37]OFDSenderStorePacket done [20:20:37]KKMCreateOFDPacket done [20:20:37]NVStorageSaveData kkm_last_timestamp [20:20:37]File name is /storage/kkm_last_timestamp [20:20:37]Write 4 bytes [20:20:37]NVStorageSaveData done [20:20:37]ExternCall_PrintAddStr [20:20:37]wPrintStart [20:20:37]Write to MH i2c: 01 00 00 71 24 95 [20:20:37]Write i2c OK [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: 01 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: 01 07 00 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: 01 07 00 71 24 00 00 00 00 00 FF 0F AA [20:20:37]RasterBufferAndPrint [20:20:37]line Счет N : (1)24618030 [20:20:37]line ИНН: 02508201610067 [20:20:37]line Контрольно-Кассовый Чек [20:20:37]line ПРОДАЖА [20:20:37]line ТРК (МРК, ГНК) : 34 [20:20:37]line Товар: 2710124130 [20:20:37]line SU-92 [20:20:37]line 14.430 * 69.30 [20:20:37]line = 1000.00 [20:20:37]line НДС 12% НСП 1% [20:20:37]line > о реализуемом товаре [20:20:37]line ИТОГО: 1000.00 [20:20:37]line НСП 1% : 8.85 [20:20:37]line НДС 12% : 106.19 [20:20:37]line Наличными: 0.00 [20:20:37]line Безнал.: 1000.00 [20:20:37]line Место: АЗС № 90 "Партнёр-нефть" [20:20:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:20:37]line СНО: Общий режим [20:20:37]line Чек 591 23.09.2024 20:20 [20:20:37]line Смена: 515 ФФД: 1.0 [20:20:37]line ЗНМ: 0300000107 [20:20:37]line РНМ: 0000000000091827 [20:20:37]line Версия ККМ: 001 [20:20:37]line Платежная система: O! деньги [20:20:37]line ФМ: 0000000000871832 [20:20:37]line ФД: 289917 [20:20:37]line ФПД: 125863143966259 [20:20:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T202037&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289917&fm=125863143966259&tin=02508201610067®Number=0000000000091827&sum=100000 [20:20:37]written 0, free lines is 4095 [20:20:37]OFD Sender: Processing packet 289917 [packets to send 1784, broken 1783] [20:20:37]ProducePacketName [20:20:37]name=ofd_packets/00289917 [20:20:37]OFD Sender: To server: pG, [20:20:37]CommunicateWithHost lk.salyk.kg:30040 [20:20:37]ConnectInit lk.salyk.kg [20:20:37]Connected sock=10 [20:20: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 33 32 08 01 00 00 AD 45 00 01 FE BB 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 95 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7D 6C 04 00 35 04 06 00 72 78 CB FC 86 33 3D 2F 48 8A 37 30 A9 D5 [20:20:37]Write to MH i2c: 01 00 00 9A 24 BE [20:20:37]Write i2c OK [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: 01 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: 01 07 00 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: 01 07 00 9A 24 00 00 00 00 00 D7 0C A8 [20:20:37]RasterBufferAndPrint [20:20:37]line [20:20:37]line [20:20:37]line [20:20:37]line [20:20:37]line [20:20:37]written 0, free lines is 3293 [20:20:37]MH_Cut [20:20:37]Write to MH i2c: D1 01 00 A1 24 01 97 [20:20:37]Write i2c OK [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: D1 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: D1 01 00 [20:20:37]MH_I2C_Read... [20:20:37]Read from MH i2c: D1 01 00 A1 24 00 96 [20:20:37]Write to MH i2c: 01 00 00 A2 24 C6 [20:20:37]Write i2c OK [20:20:37]MH_I2C_Read... [20:20:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 67 E4 47 00 4B 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 33 32 10 04 04 00 7D 6C 04 00 F4 03 04 00 68 75 F1 66 B6 04 01 00 00 E9 6D AF 93 4D D2 66 67 [20:20:38]CommunicateWithHost err = 0 [20:20:38]CheckOFDResponse [20:20:38]1017 (14) - 77093643461234 [20:20:38]1041 (16) - 0000000000871832 [20:20:38]1040 (4) - 289917 [20:20:38]1012 (4) - 23.09.2024 14:04 [20:20:38]1206 (1) - 0 [20:20:38]OFD Sender: Remove packet 289917 [20:20:38]ProducePacketName [20:20:38]name=ofd_packets/00289917 [20:20:38]NVStorageDeleteData [20:20:38]*** Cut start [20:20:38]*** Partial cut [20:20:38]*** CUTSNS_PIN = 1 [20:20:38]OFD Sender: No OFD packet to send [20:20:38]*** CUTSNS_PIN = 0 [20:20:38]*** Brake cut motor [20:20:39]Read from MH i2c: 01 [20:20:39]MH_I2C_Read... [20:20:39]*** Stop cut motor [20:20:39]*** Cut end [20:20:39]Read from MH i2c: 01 07 00 [20:20:39]MH_I2C_Read... [20:20:39]Read from MH i2c: 01 07 00 A2 24 00 00 00 00 00 FF 0F DB [20:20:39]process_action close_receipt done [20:20:39]requested_data is exist [20:20:39]produce_requested_data [20:20:39]requested_item fm.sn is exist - process it [20:20:39]wFMCommunicate request_size=4 [20:20:39]MH_SAM_APDU [20:20:39]CAPDU: 80 11 00 00 [20:20:39]Write to MH i2c: E2 08 00 A3 24 80 11 00 00 00 00 00 00 41 [20:20:39]Write i2c OK [20:20:39]MH_I2C_Read... [20:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:39]Read from MH i2c: E2 [20:20:39]MH_I2C_Read... [20:20:39]Read from MH i2c: E2 17 00 [20:20:39]MH_I2C_Read... [20:20:39]Read from MH i2c: E2 17 00 A3 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 91 [20:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:20:39]wFMCommunicate OK [20:20:39]requested_item fd.num is exist - process it [20:20:39]SAM_PROTO_GetFieldsCounters [20:20:39]wFMCommunicate request_size=4 [20:20:39]MH_SAM_APDU [20:20:39]CAPDU: 80 13 00 00 [20:20:39]Write to MH i2c: E2 08 00 A4 24 80 13 00 00 00 00 00 00 44 [20:20:39]Write i2c OK [20:20:39]MH_I2C_Read... [20:20:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:39]Read from MH i2c: E2 [20:20:39]MH_I2C_Read... [20:20:39]Read from MH i2c: E2 62 00 [20:20:39]MH_I2C_Read... [20:20:39]Read from MH i2c: E2 62 00 A4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7D 6C 04 00 0E 04 04 00 03 02 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 49 [20:20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7D 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:20:39]wFMCommunicate OK [20:20:39]SAM_PROTO_GetFieldsCounters done [20:20:39]requested_item shift.num is exist - process it [20:20:39]requested_item shift.opened is exist - process it [20:20:39]req_shift_opened [20:20:39]FM_GetShiftState [20:20:39]SAM_PROTO_GetShiftState [20:20:39]wFMCommunicate request_size=4 [20:20:39]MH_SAM_APDU [20:20:39]CAPDU: 80 13 01 00 [20:20:39]Write to MH i2c: E2 08 00 A5 24 80 13 01 00 00 00 00 00 46 [20:20:39]Write i2c OK [20:20:39]MH_I2C_Read... [20:20:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:39]Read from MH i2c: E2 [20:20:39]MH_I2C_Read... [20:20:39]Read from MH i2c: E2 0E 00 [20:20:39]MH_I2C_Read... [20:20:39]Read from MH i2c: E2 0E 00 A5 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E7 [20:20:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:20:39]wFMCommunicate OK [20:20:39]SAM_PROTO_GetShiftState done [20:20:39]FM_GetShiftState done [20:20:39]req_shift_opened done [20:20:39]requested_item shift.open_date is exist - process it [20:20:39]req_shift_open_date [20:20:39]req_shift_open_date done [20:20:39]produce_requested_data done [20:20:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289917,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:20:39]process_action_free close_receipt [20:20:39]json_value_free [20:20:39]json_value_free done [20:20:39]process_json_proto returns [20:20:39]Send response to host [20:20:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289917,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:20:39]free response buf [20:20:39]execute_script done [20:20:39]execute_script returns [20:20:39]free content buf [20:20:39]Sock 8.Close socket [20:20:39]Sock 8.Thread stoped [20:20:43]OFD Sender: No OFD packet to send [20:20:48]OFD Sender: No OFD packet to send [20:20:53]OFD Sender: No OFD packet to send [20:20:58]OFD Sender: No OFD packet to send [20:21:03]OFD Sender: No OFD packet to send [20:21:08]OFD Sender: No OFD packet to send [20:21:13]OFD Sender: No OFD packet to send [20:21:18]OFD Sender: No OFD packet to send [20:21:22]accept exits with 9 [20:21:22]New connection [20:21:22]New thread 3067350372 created [20:21:22]Thread 3067493732 joined [20:21:22]Waiting for new connection... [20:21:22] Sock 9.Parse request [20:21:22]Sock 9.Check first char [20:21:22]Sock 9.First char is OK [20:21:22]request: POST /json_proto HTTP/1.0 [20:21:22]Method: POST [20:21:22]URL: /json_proto [20:21:22]Method is POST - this is cgi request [20:21:22]url: /json_proto [20:21:22]query_string will be loaded in cgi processing [20:21:22]execute_cgi json_proto POST (null) [20:21:22]execute_cgi path=json_proto method=POST [20:21:22]POST find Content-Length [20:21:22]Host: 172.17.41.135:8080 [20:21:22]Content-Length: 660 [20:21:22]Content-Type: application/json [20:21:22] [20:21:22]POST finish read [20:21:22]Found Content-Length = 660 [20:21:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [20:21:22]execute_script... [20:21:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [20:21:22]POST & json_proto [20:21:22]process_json_proto [20:21:22]json parsed OK: [20:21:22]protocol is kg_v1.0 [20:21:22]action value=close_receipt [20:21:22]process_action close_receipt [20:21:22]cmd_close_receipt [20:21:22]MH_GetDate [20:21:22]Write to MH i2c: F0 00 00 A6 24 B9 [20:21:22]Write i2c OK [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: F0 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: F0 09 00 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: F0 09 00 A6 24 00 C3 CD F1 66 ED 3E 82 65 BB [20:21:22]GetLastDocTimeStamp 1727122837 [20:21:22]current date 1727122883 [20:21:22]FM_GetShiftState [20:21:22]SAM_PROTO_GetShiftState [20:21:22]wFMCommunicate request_size=4 [20:21:22]MH_SAM_APDU [20:21:22]CAPDU: 80 13 01 00 [20:21:22]Write to MH i2c: E2 08 00 A7 24 80 13 01 00 00 00 00 00 48 [20:21:22]Write i2c OK [20:21:22]MH_I2C_Read... [20:21:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:22]Read from MH i2c: E2 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 0E 00 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 0E 00 A7 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E9 [20:21:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:21:22]wFMCommunicate OK [20:21:22]SAM_PROTO_GetShiftState done [20:21:22]FM_GetShiftState done [20:21:22]opened in 1727051401 [20:21:22]opened+sec_in_day 1727137801 [20:21:22]quantity*price = 50034 [20:21:22]sum+1 = 50036 [20:21: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 592 23.09.2024 20:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289918 ФПД: 210372986517339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T202124&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289918&fm=210372986517339&tin=02508201610067®Number=0000000000091827&sum=50000 [20:21:23]StoreToDocumentArchive [20:21:23]shift 515 fd 289918 [20:21:23]save to /storage/0515/doc_00289918 [20:21:23]save last doc name /storage/0515/doc_00289918 to /storage/kkm_last_doc_name [20:21:23]save OK [20:21:23]Clear old archive folders... [20:21:23]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:21:23]tlvbuf is 01906C90 [20:21:23]SAM_PROTO_ClearQueue [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 09 00 00 [20:21:23]Write to MH i2c: E2 08 00 B4 24 80 09 00 00 00 00 00 00 4A [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:23]Read from MH i2c: E2 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 03 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 03 00 B4 24 00 90 00 4C [20:21:23]RAPDU: 90 00 [20:21:23]wFMCommunicate OK [20:21:23]SAM_PROTO_ClearQueue done [20:21:23]KKMCreateOFDPacket [20:21:23]OFDProtocolAddRootSTLVToBuf [20:21:23]FM_MakeSignedData [20:21:23]FM_MakeSignedData [20:21:23]SAM_PROTO_SignData [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 0D 01 02 [20:21:23]Write to MH i2c: E2 08 00 B5 24 80 0D 01 02 00 00 00 00 52 [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:23]Read from MH i2c: E2 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 03 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 03 00 B5 24 00 90 00 4D [20:21:23]RAPDU: 90 00 [20:21:23]wFMCommunicate OK [20:21:23]wFMCommunicate request_size=253 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 02 00 00 F4 03 04 00 C4 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6C 04 00 35 04 06 00 BF 55 47 21 B7 5B [20:21:23]Write to MH i2c: E2 00 01 B6 24 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 02 00 00 F4 03 04 00 C4 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6C 04 00 35 04 06 00 BF 55 47 21 B7 5B 00 00 2E [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:24]OFD Sender: No OFD packet to send [20:21:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:24]Read from MH i2c: E2 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: E2 03 00 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: E2 03 00 B6 24 00 90 00 4E [20:21:24]RAPDU: 90 00 [20:21:24]wFMCommunicate OK [20:21:24]wFMCommunicate request_size=4 [20:21:24]MH_SAM_APDU [20:21:24]CAPDU: 80 0D 03 02 [20:21:24]Write to MH i2c: E2 08 00 B7 24 80 0D 03 02 00 00 00 00 56 [20:21:24]Write i2c OK [20:21:24]MH_I2C_Read... [20:21:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:24]Read from MH i2c: E2 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: E2 0B 00 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: E2 0B 00 B7 24 00 91 7A 52 E8 80 3F 6A B1 90 00 76 [20:21:24]RAPDU: 91 7A 52 E8 80 3F 6A B1 90 00 [20:21:24]wFMCommunicate OK [20:21:24]SAM_PROTO_SignData done [20:21:24]FM_MakeSignedData done [20:21:24]CreateOFDProtocolMessage [20:21:24]wFMCommunicate request_size=4 [20:21:24]MH_SAM_APDU [20:21:24]CAPDU: 80 11 00 00 [20:21:24]Write to MH i2c: E2 08 00 B8 24 80 11 00 00 00 00 00 00 56 [20:21:24]Write i2c OK [20:21:24]MH_I2C_Read... [20:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:24]Read from MH i2c: E2 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: E2 17 00 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: E2 17 00 B8 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A6 [20:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:21:24]wFMCommunicate OK [20:21:24]CreateOFDProtocolMessage done [20:21:24]OFDSenderStorePacket 289918 [20:21:24]StoreOFDPacket docnum=289918 [20:21:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 05 CF 00 01 D9 03 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 02 00 00 F4 03 04 00 C4 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6C 04 00 35 04 06 00 BF 55 47 21 B7 5B 91 7A 52 E8 80 3F 6A B1 [20:21:24]CheckFolder [20:21:24]dirname=/storage/ofd_packets [20:21:24]CheckFolder done [20:21:24]ProducePacketName [20:21:24]name=ofd_packets/00289918 [20:21:24]NVStorageSaveData ofd_packets/00289918 [20:21:24]File name is /storage/ofd_packets/00289918 [20:21:24]Write 294 bytes [20:21:24]NVStorageSaveData done [20:21:24]OFDSenderStorePacket done [20:21:24]KKMCreateOFDPacket done [20:21:24]NVStorageSaveData kkm_last_timestamp [20:21:24]File name is /storage/kkm_last_timestamp [20:21:24]Write 4 bytes [20:21:24]NVStorageSaveData done [20:21:24]ExternCall_PrintAddStr [20:21:24]wPrintStart [20:21:24]Write to MH i2c: 01 00 00 B9 24 DD [20:21:24]Write i2c OK [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: 01 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: 01 07 00 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: 01 07 00 B9 24 00 00 00 00 00 FF 0F F2 [20:21:24]RasterBufferAndPrint [20:21:24]line Счет N : (1)24618031 [20:21:24]line ИНН: 02508201610067 [20:21:24]line Контрольно-Кассовый Чек [20:21:24]line ПРОДАЖА [20:21:24]line ТРК (МРК, ГНК) : 64 [20:21:24]line Товар: 2710124130 [20:21:24]line SU-92 [20:21:24]line 7.220 * 69.30 [20:21:24]line = 500.35 [20:21:24]line НДС 12% НСП 1% [20:21:24]line > о реализуемом товаре [20:21:24]line ОКРУГЛЕНИЕ: -0.35 [20:21:24]line ИТОГО: 500.00 [20:21:24]line Внесено: 500.00 [20:21:24]line СДАЧА: 0.00 [20:21:24]line НСП 1% : 4.43 [20:21:24]line НДС 12% : 53.13 [20:21:24]line Наличными: 500.00 [20:21:24]line Безнал.: 0.00 [20:21:24]line Место: АЗС № 90 "Партнёр-нефть" [20:21:24]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:21:24]line СНО: Общий режим [20:21:24]line Чек 592 23.09.2024 20:21 [20:21:24]line Смена: 515 ФФД: 1.0 [20:21:24]line ЗНМ: 0300000107 [20:21:24]line РНМ: 0000000000091827 [20:21:24]line Версия ККМ: 001 [20:21:24]line ФМ: 0000000000871832 [20:21:24]line ФД: 289918 [20:21:24]line ФПД: 210372986517339 [20:21:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T202124&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289918&fm=210372986517339&tin=02508201610067®Number=0000000000091827&sum=50000 [20:21:24]written 0, free lines is 4095 [20:21:24]OFD Sender: Processing packet 289918 [packets to send 1784, broken 1783] [20:21:24]ProducePacketName [20:21:24]name=ofd_packets/00289918 [20:21:24]OFD Sender: To server: pG, [20:21:24]CommunicateWithHost lk.salyk.kg:30040 [20:21:24]ConnectInit lk.salyk.kg [20:21:24]Write to MH i2c: 01 00 00 E3 24 07 [20:21:24]Write i2c OK [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: 01 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: 01 07 00 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: 01 07 00 E3 24 00 00 00 00 00 C4 0C DE [20:21:24]RasterBufferAndPrint [20:21:24]line [20:21:24]line [20:21:24]line [20:21:24]line [20:21:24]line [20:21:24]written 0, free lines is 3271 [20:21:24]MH_Cut [20:21:24]Write to MH i2c: D1 01 00 EA 24 01 E0 [20:21:24]Write i2c OK [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: D1 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: D1 01 00 [20:21:24]MH_I2C_Read... [20:21:24]Read from MH i2c: D1 01 00 EA 24 00 DF [20:21:24]Write to MH i2c: 01 00 00 EB 24 0F [20:21:24]Write i2c OK [20:21:24]MH_I2C_Read... [20:21:25]*** Cut start [20:21:25]*** Partial cut [20:21:25]*** CUTSNS_PIN = 1 [20:21:25]*** CUTSNS_PIN = 0 [20:21:25]*** Brake cut motor [20:21:26]Read from MH i2c: 01 [20:21:26]MH_I2C_Read... [20:21:26]*** Stop cut motor [20:21:26]*** Cut end [20:21:26]Read from MH i2c: 01 07 00 [20:21:26]MH_I2C_Read... [20:21:26]Read from MH i2c: 01 07 00 EB 24 00 00 00 00 00 FF 0F 24 [20:21:26]process_action close_receipt done [20:21:26]requested_data is exist [20:21:26]produce_requested_data [20:21:26]requested_item fm.sn is exist - process it [20:21:26]wFMCommunicate request_size=4 [20:21:26]MH_SAM_APDU [20:21:26]CAPDU: 80 11 00 00 [20:21:26]Write to MH i2c: E2 08 00 EC 24 80 11 00 00 00 00 00 00 8A [20:21:26]Write i2c OK [20:21:26]MH_I2C_Read... [20:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:26]Read from MH i2c: E2 [20:21:26]MH_I2C_Read... [20:21:26]Read from MH i2c: E2 17 00 [20:21:26]MH_I2C_Read... [20:21:26]Read from MH i2c: E2 17 00 EC 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DA [20:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:21:26]wFMCommunicate OK [20:21:26]requested_item fd.num is exist - process it [20:21:26]SAM_PROTO_GetFieldsCounters [20:21:26]wFMCommunicate request_size=4 [20:21:26]MH_SAM_APDU [20:21:26]CAPDU: 80 13 00 00 [20:21:26]Write to MH i2c: E2 08 00 ED 24 80 13 00 00 00 00 00 00 8D [20:21:26]Write i2c OK [20:21:26]MH_I2C_Read... [20:21:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:26]Read from MH i2c: E2 [20:21:26]MH_I2C_Read... [20:21:26]Read from MH i2c: E2 62 00 [20:21:26]MH_I2C_Read... [20:21:26]Read from MH i2c: E2 62 00 ED 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7E 6C 04 00 0E 04 04 00 03 02 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 96 [20:21:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7E 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:21:26]wFMCommunicate OK [20:21:26]SAM_PROTO_GetFieldsCounters done [20:21:26]requested_item shift.num is exist - process it [20:21:26]requested_item shift.opened is exist - process it [20:21:26]req_shift_opened [20:21:26]FM_GetShiftState [20:21:26]SAM_PROTO_GetShiftState [20:21:26]wFMCommunicate request_size=4 [20:21:26]MH_SAM_APDU [20:21:26]CAPDU: 80 13 01 00 [20:21:26]Write to MH i2c: E2 08 00 EE 24 80 13 01 00 00 00 00 00 8F [20:21:26]Write i2c OK [20:21:26]MH_I2C_Read... [20:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:26]Read from MH i2c: E2 [20:21:26]MH_I2C_Read... [20:21:26]Read from MH i2c: E2 0E 00 [20:21:26]MH_I2C_Read... [20:21:26]Read from MH i2c: E2 0E 00 EE 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [20:21:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:21:26]wFMCommunicate OK [20:21:26]SAM_PROTO_GetShiftState done [20:21:26]FM_GetShiftState done [20:21:26]req_shift_opened done [20:21:26]requested_item shift.open_date is exist - process it [20:21:26]req_shift_open_date [20:21:26]req_shift_open_date done [20:21:26]produce_requested_data done [20:21:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289918,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:21:26]process_action_free close_receipt [20:21:26]json_value_free [20:21:26]json_value_free done [20:21:26]process_json_proto returns [20:21:26]Send response to host [20:21:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289918,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:21:26]free response buf [20:21:26]execute_script done [20:21:26]execute_script returns [20:21:26]free content buf [20:21:26]Sock 9.Close socket [20:21:26]Sock 9.Thread stoped [20:22:02]accept exits with 8 [20:22:02]New connection [20:22:02]New thread 3067493732 created [20:22:02]Thread 3067350372 joined [20:22:02]Waiting for new connection... [20:22:02] Sock 8.Parse request [20:22:02]Sock 8.Check first char [20:22:02]Sock 8.First char is OK [20:22:02]request: POST /json_proto HTTP/1.0 [20:22:02]Method: POST [20:22:02]URL: /json_proto [20:22:02]Method is POST - this is cgi request [20:22:02]url: /json_proto [20:22:02]query_string will be loaded in cgi processing [20:22:02]execute_cgi json_proto POST (null) [20:22:02]execute_cgi path=json_proto method=POST [20:22:02]POST find Content-Length [20:22:02]Host: 172.17.41.135:8080 [20:22:02]Content-Length: 676 [20:22:02]Content-Type: application/json [20:22:02] [20:22:02]POST finish read [20:22:02]Found Content-Length = 676 [20:22:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [20:22:02]execute_script... [20:22: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)24618032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [20:22:02]POST & json_proto [20:22:02]process_json_proto [20:22:02]json parsed OK: [20:22:02]protocol is kg_v1.0 [20:22:02]action value=close_receipt [20:22:02]process_action close_receipt [20:22:02]cmd_close_receipt [20:22:02]MH_GetDate [20:22:02]Write to MH i2c: F0 00 00 EF 24 02 [20:22:02]Write i2c OK [20:22:02]MH_I2C_Read... [20:22:02]Read from MH i2c: F0 [20:22:02]MH_I2C_Read... [20:22:02]Read from MH i2c: F0 09 00 [20:22:02]MH_I2C_Read... [20:22:02]Read from MH i2c: F0 09 00 EF 24 00 EB CD F1 66 ED 3E 82 65 2C [20:22:02]GetLastDocTimeStamp 1727122884 [20:22:02]current date 1727122923 [20:22:02]FM_GetShiftState [20:22:02]SAM_PROTO_GetShiftState [20:22:02]wFMCommunicate request_size=4 [20:22:02]MH_SAM_APDU [20:22:02]CAPDU: 80 13 01 00 [20:22:02]Write to MH i2c: E2 08 00 F0 24 80 13 01 00 00 00 00 00 91 [20:22:02]Write i2c OK [20:22:02]MH_I2C_Read... [20:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:02]Read from MH i2c: E2 [20:22:02]MH_I2C_Read... [20:22:02]Read from MH i2c: E2 0E 00 [20:22:02]MH_I2C_Read... [20:22:02]Read from MH i2c: E2 0E 00 F0 24 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 32 [20:22:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:22:02]wFMCommunicate OK [20:22:02]SAM_PROTO_GetShiftState done [20:22:02]FM_GetShiftState done [20:22:02]opened in 1727051401 [20:22:02]opened+sec_in_day 1727137801 [20:22:02]quantity*price = 50063 [20:22:02]sum+1 = 50064 [20:22: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 593 23.09.2024 20:22 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289919 ФПД: 116197848635717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T202203&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289919&fm=116197848635717&tin=02508201610067®Number=0000000000091827&sum=50000 [20:22:03]StoreToDocumentArchive [20:22:03]shift 515 fd 289919 [20:22:03]save to /storage/0515/doc_00289919 [20:22:03]save last doc name /storage/0515/doc_00289919 to /storage/kkm_last_doc_name [20:22:03]save OK [20:22:03]Clear old archive folders... [20:22:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:22:03]tlvbuf is 019213D0 [20:22:03]SAM_PROTO_ClearQueue [20:22:03]wFMCommunicate request_size=4 [20:22:03]MH_SAM_APDU [20:22:03]CAPDU: 80 09 00 00 [20:22:03]Write to MH i2c: E2 08 00 FD 24 80 09 00 00 00 00 00 00 93 [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 FD 24 00 90 00 95 [20:22:03]RAPDU: 90 00 [20:22:03]wFMCommunicate OK [20:22:03]SAM_PROTO_ClearQueue done [20:22:03]KKMCreateOFDPacket [20:22:03]OFDProtocolAddRootSTLVToBuf [20:22:03]FM_MakeSignedData [20:22:03]FM_MakeSignedData [20:22:03]SAM_PROTO_SignData [20:22:03]wFMCommunicate request_size=4 [20:22:03]MH_SAM_APDU [20:22:03]CAPDU: 80 0D 01 02 [20:22:03]Write to MH i2c: E2 08 00 FE 24 80 0D 01 02 00 00 00 00 9B [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 FE 24 00 90 00 96 [20:22:03]RAPDU: 90 00 [20:22:03]wFMCommunicate OK [20:22:03]wFMCommunicate request_size=255 [20:22:03]MH_SAM_APDU [20:22: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 51 02 00 00 F4 03 04 00 EB CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6C 04 00 35 04 06 00 69 AE 6B 7D [20:22:03]Write to MH i2c: E2 02 01 FF 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 51 02 00 00 F4 03 04 00 EB CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6C 04 00 35 04 06 00 69 AE 6B 7D 00 00 FC [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 FF 24 00 90 00 97 [20:22:03]RAPDU: 90 00 [20:22:03]wFMCommunicate OK [20:22:03]wFMCommunicate request_size=7 [20:22:03]MH_SAM_APDU [20:22:03]CAPDU: 80 0D 02 02 02 D9 45 [20:22:03]Write to MH i2c: E2 0A 00 00 25 80 0D 02 02 02 00 D9 45 00 00 C1 [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 03 00 00 25 00 90 00 99 [20:22:03]RAPDU: 90 00 [20:22:03]wFMCommunicate OK [20:22:03]wFMCommunicate request_size=4 [20:22:03]MH_SAM_APDU [20:22:03]CAPDU: 80 0D 03 02 [20:22:03]Write to MH i2c: E2 08 00 01 25 80 0D 03 02 00 00 00 00 A1 [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 0B 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 0B 00 01 25 00 8B AF BF 08 20 5C 11 14 90 00 44 [20:22:03]RAPDU: 8B AF BF 08 20 5C 11 14 90 00 [20:22:03]wFMCommunicate OK [20:22:03]SAM_PROTO_SignData done [20:22:03]FM_MakeSignedData done [20:22:03]CreateOFDProtocolMessage [20:22:03]wFMCommunicate request_size=4 [20:22:03]MH_SAM_APDU [20:22:03]CAPDU: 80 11 00 00 [20:22:03]Write to MH i2c: E2 08 00 02 25 80 11 00 00 00 00 00 00 A1 [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 17 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 17 00 02 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F1 [20:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:22:03]wFMCommunicate OK [20:22:03]CreateOFDProtocolMessage done [20:22:03]OFDSenderStorePacket 289919 [20:22:03]StoreOFDPacket docnum=289919 [20:22:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E3 71 04 01 DE 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 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 EB CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6C 04 00 35 04 06 00 69 AE 6B 7D D9 45 8B AF BF 08 20 5C 11 14 [20:22:03]CheckFolder [20:22:03]dirname=/storage/ofd_packets [20:22:03]CheckFolder done [20:22:03]ProducePacketName [20:22:03]name=ofd_packets/00289919 [20:22:03]NVStorageSaveData ofd_packets/00289919 [20:22:03]File name is /storage/ofd_packets/00289919 [20:22:03]Write 298 bytes [20:22:03]NVStorageSaveData done [20:22:03]OFDSenderStorePacket done [20:22:03]KKMCreateOFDPacket done [20:22:03]NVStorageSaveData kkm_last_timestamp [20:22:03]File name is /storage/kkm_last_timestamp [20:22:03]Write 4 bytes [20:22:03]NVStorageSaveData done [20:22:03]ExternCall_PrintAddStr [20:22:03]wPrintStart [20:22:03]Write to MH i2c: 01 00 00 03 25 28 [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: 01 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: 01 07 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: 01 07 00 03 25 00 00 00 00 00 FF 0F 3D [20:22:03]RasterBufferAndPrint [20:22:03]line Счет N : (1)24618032 [20:22:03]line ИНН: 02508201610067 [20:22:03]line Контрольно-Кассовый Чек [20:22:03]line ПРОДАЖА [20:22:03]line ТРК (МРК, ГНК) : 22 [20:22:03]line Товар: 2710194210 [20:22:03]line ДТ-К-5 [20:22:03]line 6.570 * 76.20 [20:22:03]line = 500.63 [20:22:03]line НДС 12% НСП 1% [20:22:03]line > о реализуемом товаре [20:22:03]line ОКРУГЛЕНИЕ: -0.63 [20:22:03]line ИТОГО: 500.00 [20:22:03]line Внесено: 500.00 [20:22:03]line СДАЧА: 0.00 [20:22:03]line НСП 1% : 4.43 [20:22:03]line НДС 12% : 53.16 [20:22:03]line Наличными: 500.00 [20:22:03]line Безнал.: 0.00 [20:22:03]line Место: АЗС № 90 "Партнёр-нефть" [20:22:03]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:22:03]line СНО: Общий режим [20:22:03]line Чек 593 23.09.2024 20:22 [20:22:03]line Смена: 515 ФФД: 1.0 [20:22:03]line ЗНМ: 0300000107 [20:22:03]line РНМ: 0000000000091827 [20:22:03]line Версия ККМ: 001 [20:22:03]line ФМ: 0000000000871832 [20:22:03]line ФД: 289919 [20:22:03]line ФПД: 116197848635717 [20:22:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T202203&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289919&fm=116197848635717&tin=02508201610067®Number=0000000000091827&sum=50000 [20:22:03]written 0, free lines is 4095 [20:22:04]Write to MH i2c: 01 00 00 2D 25 52 [20:22:04]Write i2c OK [20:22:04]MH_I2C_Read... [20:22:04]Read from MH i2c: 01 [20:22:04]MH_I2C_Read... [20:22:04]Read from MH i2c: 01 07 00 [20:22:04]MH_I2C_Read... [20:22:04]Read from MH i2c: 01 07 00 2D 25 00 00 00 00 00 C0 0C 25 [20:22:04]RasterBufferAndPrint [20:22:04]line [20:22:04]line [20:22:04]line [20:22:04]line [20:22:04]line [20:22:04]written 0, free lines is 3270 [20:22:04]MH_Cut [20:22:04]Write to MH i2c: D1 01 00 34 25 01 2B [20:22:04]Write i2c OK [20:22:04]MH_I2C_Read... [20:22:04]Read from MH i2c: D1 [20:22:04]MH_I2C_Read... [20:22:04]Read from MH i2c: D1 01 00 [20:22:04]MH_I2C_Read... [20:22:04]Read from MH i2c: D1 01 00 34 25 00 2A [20:22:04]Write to MH i2c: 01 00 00 35 25 5A [20:22:04]Write i2c OK [20:22:04]MH_I2C_Read... [20:22:05]*** Cut start [20:22:05]*** Partial cut [20:22:05]*** CUTSNS_PIN = 1 [20:22:05]*** CUTSNS_PIN = 0 [20:22:05]*** Brake cut motor [20:22:05]Read from MH i2c: 01 [20:22:05]MH_I2C_Read... [20:22:05]*** Stop cut motor [20:22:05]*** Cut end [20:22:05]Read from MH i2c: 01 07 00 [20:22:05]MH_I2C_Read... [20:22:05]Read from MH i2c: 01 07 00 35 25 00 00 00 00 00 FF 0F 6F [20:22:05]process_action close_receipt done [20:22:05]requested_data is exist [20:22:05]produce_requested_data [20:22:05]requested_item fm.sn is exist - process it [20:22:05]wFMCommunicate request_size=4 [20:22:05]MH_SAM_APDU [20:22:05]CAPDU: 80 11 00 00 [20:22:05]Write to MH i2c: E2 08 00 36 25 80 11 00 00 00 00 00 00 D5 [20:22:05]Write i2c OK [20:22:05]MH_I2C_Read... [20:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:05]Read from MH i2c: E2 [20:22:05]MH_I2C_Read... [20:22:05]Read from MH i2c: E2 17 00 [20:22:05]MH_I2C_Read... [20:22:05]Read from MH i2c: E2 17 00 36 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 25 [20:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:22:05]wFMCommunicate OK [20:22:05]requested_item fd.num is exist - process it [20:22:05]SAM_PROTO_GetFieldsCounters [20:22:05]wFMCommunicate request_size=4 [20:22:05]MH_SAM_APDU [20:22:05]CAPDU: 80 13 00 00 [20:22:05]Write to MH i2c: E2 08 00 37 25 80 13 00 00 00 00 00 00 D8 [20:22:05]Write i2c OK [20:22:05]MH_I2C_Read... [20:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:05]Read from MH i2c: E2 [20:22:05]MH_I2C_Read... [20:22:05]Read from MH i2c: E2 62 00 [20:22:05]MH_I2C_Read... [20:22:05]Read from MH i2c: E2 62 00 37 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7F 6C 04 00 0E 04 04 00 03 02 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 E5 [20:22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 7F 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:05]wFMCommunicate OK [20:22:05]SAM_PROTO_GetFieldsCounters done [20:22:05]requested_item shift.num is exist - process it [20:22:05]requested_item shift.opened is exist - process it [20:22:05]req_shift_opened [20:22:05]FM_GetShiftState [20:22:05]SAM_PROTO_GetShiftState [20:22:05]wFMCommunicate request_size=4 [20:22:05]MH_SAM_APDU [20:22:05]CAPDU: 80 13 01 00 [20:22:05]Write to MH i2c: E2 08 00 38 25 80 13 01 00 00 00 00 00 DA [20:22:05]Write i2c OK [20:22:05]MH_I2C_Read... [20:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:05]Read from MH i2c: E2 [20:22:05]MH_I2C_Read... [20:22:05]Read from MH i2c: E2 0E 00 [20:22:05]MH_I2C_Read... [20:22:05]Read from MH i2c: E2 0E 00 38 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7B [20:22:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:22:05]wFMCommunicate OK [20:22:05]SAM_PROTO_GetShiftState done [20:22:05]FM_GetShiftState done [20:22:05]req_shift_opened done [20:22:05]requested_item shift.open_date is exist - process it [20:22:05]req_shift_open_date [20:22:05]req_shift_open_date done [20:22:05]produce_requested_data done [20:22:05]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289919,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:22:05]process_action_free close_receipt [20:22:05]json_value_free [20:22:05]json_value_free done [20:22:05]process_json_proto returns [20:22:05]Send response to host [20:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289919,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:22:05]free response buf [20:22:05]execute_script done [20:22:05]execute_script returns [20:22:05]free content buf [20:22:05]Sock 8.Close socket [20:22:05]Sock 8.Thread stoped [20:23:34]ConnectInit Can't connect to host [20:23:34]CommunicateWithHost connect error [20:23:34]CommunicateWithHost err = -1 [20:23:34]OFD Sender: Server communicate error [20:23:35]OFD Sender: Processing packet 289918 [packets to send 1785, broken 1783] [20:23:35]ProducePacketName [20:23:35]name=ofd_packets/00289918 [20:23:35]OFD Sender: To server: pG, [20:23:35]CommunicateWithHost lk.salyk.kg:30040 [20:23:35]ConnectInit lk.salyk.kg [20:23:35]Connected sock=8 [20: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 33 32 08 01 00 00 05 CF 00 01 D9 03 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 50 02 00 00 F4 03 04 00 C4 CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7E 6C 04 00 35 04 06 00 BF 55 47 21 B7 5B 91 7A 52 E8 80 3F 6A B1 [20:23:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 B7 85 47 00 0A 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 33 32 10 04 04 00 7E 6C 04 00 F4 03 04 00 1A 76 F1 66 B6 04 01 00 00 BE A2 66 65 96 05 C0 74 [20:23:35]CommunicateWithHost err = 0 [20:23:35]CheckOFDResponse [20:23:35]1017 (14) - 77093643461234 [20:23:35]1041 (16) - 0000000000871832 [20:23:35]1040 (4) - 289918 [20:23:35]1012 (4) - 23.09.2024 14:07 [20:23:35]1206 (1) - 0 [20:23:35]OFD Sender: Remove packet 289918 [20:23:35]ProducePacketName [20:23:35]name=ofd_packets/00289918 [20:23:35]NVStorageDeleteData [20:23:36]OFD Sender: Processing packet 289919 [packets to send 1784, broken 1783] [20:23:36]ProducePacketName [20:23:36]name=ofd_packets/00289919 [20:23:36]OFD Sender: To server: pG, [20:23:36]CommunicateWithHost lk.salyk.kg:30040 [20:23:36]ConnectInit lk.salyk.kg [20:23:36]Connected sock=8 [20: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 33 32 0C 01 00 00 E3 71 04 01 DE 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 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 EB CD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6C 04 00 35 04 06 00 69 AE 6B 7D D9 45 8B AF BF 08 20 5C 11 14 [20: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 33 32 4F 00 00 00 23 7B 47 00 18 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 7F 6C 04 00 F4 03 04 00 1B 76 F1 66 B6 04 01 00 00 5F E1 82 BF 5E BA C3 7B [20:23:36]CommunicateWithHost err = 0 [20:23:36]CheckOFDResponse [20:23:36]1017 (14) - 77093643461234 [20:23:36]1041 (16) - 0000000000871832 [20:23:36]1040 (4) - 289919 [20:23:36]1012 (4) - 23.09.2024 14:07 [20:23:36]1206 (1) - 0 [20:23:36]OFD Sender: Remove packet 289919 [20:23:36]ProducePacketName [20:23:36]name=ofd_packets/00289919 [20:23:36]NVStorageDeleteData [20:23:37]OFD Sender: No OFD packet to send [20:23:42]OFD Sender: No OFD packet to send [20:23:47]OFD Sender: No OFD packet to send [20:23:52]OFD Sender: No OFD packet to send [20:23:57]OFD Sender: No OFD packet to send [20:24:02]OFD Sender: No OFD packet to send [20:24:07]OFD Sender: No OFD packet to send [20:24:12]OFD Sender: No OFD packet to send [20:24:17]OFD Sender: No OFD packet to send [20:24:22]OFD Sender: No OFD packet to send [20:24:27]OFD Sender: No OFD packet to send [20:24:32]OFD Sender: No OFD packet to send [20:24:37]OFD Sender: No OFD packet to send [20:24:42]OFD Sender: No OFD packet to send [20:24:47]OFD Sender: No OFD packet to send [20:24:52]OFD Sender: No OFD packet to send [20:24:57]OFD Sender: No OFD packet to send [20:25:02]OFD Sender: No OFD packet to send [20:25:07]OFD Sender: No OFD packet to send [20:25:12]OFD Sender: No OFD packet to send [20:25:17]OFD Sender: No OFD packet to send [20:25:22]OFD Sender: No OFD packet to send [20:25:28]OFD Sender: No OFD packet to send [20:25:33]OFD Sender: No OFD packet to send [20:25:38]OFD Sender: No OFD packet to send [20:25:43]OFD Sender: No OFD packet to send [20:25:48]OFD Sender: No OFD packet to send [20:25:53]OFD Sender: No OFD packet to send [20:25:58]OFD Sender: No OFD packet to send [20:26:03]OFD Sender: No OFD packet to send [20:26:08]OFD Sender: No OFD packet to send [20:26:13]OFD Sender: No OFD packet to send [20:26:18]OFD Sender: No OFD packet to send [20:26:23]OFD Sender: No OFD packet to send [20:26:28]OFD Sender: No OFD packet to send [20:26:33]OFD Sender: No OFD packet to send [20:26:38]OFD Sender: No OFD packet to send [20:26:43]OFD Sender: No OFD packet to send [20:26:48]OFD Sender: No OFD packet to send [20:26:53]OFD Sender: No OFD packet to send [20:26:58]OFD Sender: No OFD packet to send [20:27:03]OFD Sender: No OFD packet to send [20:27:08]OFD Sender: No OFD packet to send [20:27:13]OFD Sender: No OFD packet to send [20:27:18]OFD Sender: No OFD packet to send [20:27:23]OFD Sender: No OFD packet to send [20:27:28]OFD Sender: No OFD packet to send [20:27:33]OFD Sender: No OFD packet to send [20:27:38]OFD Sender: No OFD packet to send [20:27:43]OFD Sender: No OFD packet to send [20:27:49]OFD Sender: No OFD packet to send [20:27:54]OFD Sender: No OFD packet to send [20:27:59]OFD Sender: No OFD packet to send [20:28:04]OFD Sender: No OFD packet to send [20:28:09]OFD Sender: No OFD packet to send [20:28:14]OFD Sender: No OFD packet to send [20:28:19]OFD Sender: No OFD packet to send [20:28:24]OFD Sender: No OFD packet to send [20:28:29]OFD Sender: No OFD packet to send [20:28:34]OFD Sender: No OFD packet to send [20:28:39]OFD Sender: No OFD packet to send [20:28:44]OFD Sender: No OFD packet to send [20:28:49]OFD Sender: No OFD packet to send [20:28:54]OFD Sender: No OFD packet to send [20:28:59]OFD Sender: No OFD packet to send [20:29:04]OFD Sender: No OFD packet to send [20:29:09]OFD Sender: No OFD packet to send [20:29:14]OFD Sender: No OFD packet to send [20:29:19]OFD Sender: No OFD packet to send [20:29:24]OFD Sender: No OFD packet to send [20:29:29]OFD Sender: No OFD packet to send [20:29:34]OFD Sender: No OFD packet to send [20:29:39]OFD Sender: No OFD packet to send [20:29:44]OFD Sender: No OFD packet to send [20:29:49]OFD Sender: No OFD packet to send [20:29:54]OFD Sender: No OFD packet to send [20:29:59]OFD Sender: No OFD packet to send [20:30:04]OFD Sender: No OFD packet to send [20:30:10]OFD Sender: No OFD packet to send [20:30:15]OFD Sender: No OFD packet to send [20:30:20]OFD Sender: No OFD packet to send [20:30:25]OFD Sender: No OFD packet to send [20:30:30]OFD Sender: No OFD packet to send [20:30:35]OFD Sender: No OFD packet to send [20:30:40]OFD Sender: No OFD packet to send [20:30:45]OFD Sender: No OFD packet to send [20:30:50]OFD Sender: No OFD packet to send [20:30:55]OFD Sender: No OFD packet to send [20:31:00]OFD Sender: No OFD packet to send [20:31:05]OFD Sender: No OFD packet to send [20:31:10]OFD Sender: No OFD packet to send [20:31:15]OFD Sender: No OFD packet to send [20:31:20]OFD Sender: No OFD packet to send [20:31:25]OFD Sender: No OFD packet to send [20:31:30]OFD Sender: No OFD packet to send [20:31:35]OFD Sender: No OFD packet to send [20:31:40]OFD Sender: No OFD packet to send [20:31:45]OFD Sender: No OFD packet to send [20:31:50]OFD Sender: No OFD packet to send [20:31:55]OFD Sender: No OFD packet to send [20:32:00]OFD Sender: No OFD packet to send [20:32:05]OFD Sender: No OFD packet to send [20:32:10]OFD Sender: No OFD packet to send [20:32:15]OFD Sender: No OFD packet to send [20:32:20]OFD Sender: No OFD packet to send [20:32:25]OFD Sender: No OFD packet to send [20:32:29]accept exits with 9 [20:32:29]New connection [20:32:29]New thread 3067350372 created [20:32:29]Thread 3067493732 joined [20:32:29]Waiting for new connection... [20:32:29] Sock 9.Parse request [20:32:29]Sock 9.Check first char [20:32:29]Sock 9.First char is OK [20:32:29]request: POST /json_proto HTTP/1.0 [20:32:29]Method: POST [20:32:29]URL: /json_proto [20:32:29]Method is POST - this is cgi request [20:32:29]url: /json_proto [20:32:29]query_string will be loaded in cgi processing [20:32:29]execute_cgi json_proto POST (null) [20:32:29]execute_cgi path=json_proto method=POST [20:32:29]POST find Content-Length [20:32:29]Host: 172.17.41.135:8080 [20:32:29]Content-Length: 681 [20:32:29]Content-Type: application/json [20:32:29] [20:32:29]POST finish read [20:32:29]Found Content-Length = 681 [20:32:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:29]execute_script... [20:32: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)24618035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:29]POST & json_proto [20:32:29]process_json_proto [20:32:29]json parsed OK: [20:32:29]protocol is kg_v1.0 [20:32:29]action value=close_receipt [20:32:29]process_action close_receipt [20:32:29]cmd_close_receipt [20:32:29]MH_GetDate [20:32:29]Write to MH i2c: F0 00 00 39 25 4D [20:32:29]Write i2c OK [20:32:29]MH_I2C_Read... [20:32:29]Read from MH i2c: F0 [20:32:29]MH_I2C_Read... [20:32:29]Read from MH i2c: F0 09 00 [20:32:29]MH_I2C_Read... [20:32:29]Read from MH i2c: F0 09 00 39 25 00 5E D0 F1 66 ED 3E 82 65 ED [20:32:29]GetLastDocTimeStamp 1727122923 [20:32:29]current date 1727123550 [20:32:29]FM_GetShiftState [20:32:29]SAM_PROTO_GetShiftState [20:32:29]wFMCommunicate request_size=4 [20:32:29]MH_SAM_APDU [20:32:29]CAPDU: 80 13 01 00 [20:32:29]Write to MH i2c: E2 08 00 3A 25 80 13 01 00 00 00 00 00 DC [20:32:29]Write i2c OK [20:32:29]MH_I2C_Read... [20:32:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:29]Read from MH i2c: E2 [20:32:29]MH_I2C_Read... [20:32:29]Read from MH i2c: E2 0E 00 [20:32:29]MH_I2C_Read... [20:32:29]Read from MH i2c: E2 0E 00 3A 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7D [20:32:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:32:29]wFMCommunicate OK [20:32:29]SAM_PROTO_GetShiftState done [20:32:29]FM_GetShiftState done [20:32:29]opened in 1727051401 [20:32:29]opened+sec_in_day 1727137801 [20:32:29]quantity*price = 120015 [20:32:29]sum+1 = 120016 [20:32:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 594 23.09.2024 20:32 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289920 ФПД: 139164089446153 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289920&fm=139164089446153&tin=02508201610067®Number=0000000000091827&sum=120000 [20:32:30]StoreToDocumentArchive [20:32:30]shift 515 fd 289920 [20:32:30]save to /storage/0515/doc_00289920 [20:32:30]save last doc name /storage/0515/doc_00289920 to /storage/kkm_last_doc_name [20:32:30]save OK [20:32:30]Clear old archive folders... [20:32:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:32:30]tlvbuf is 01955C70 [20:32:30]SAM_PROTO_ClearQueue [20:32:30]wFMCommunicate request_size=4 [20:32:30]MH_SAM_APDU [20:32:30]CAPDU: 80 09 00 00 [20:32:30]Write to MH i2c: E2 08 00 47 25 80 09 00 00 00 00 00 00 DE [20:32:30]Write i2c OK [20:32:30]MH_I2C_Read... [20:32:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:30]Read from MH i2c: E2 [20:32:30]MH_I2C_Read... [20:32:30]Read from MH i2c: E2 03 00 [20:32:30]MH_I2C_Read... [20:32:30]Read from MH i2c: E2 03 00 47 25 00 90 00 E0 [20:32:30]RAPDU: 90 00 [20:32:30]wFMCommunicate OK [20:32:30]SAM_PROTO_ClearQueue done [20:32:30]KKMCreateOFDPacket [20:32:30]OFDProtocolAddRootSTLVToBuf [20:32:30]FM_MakeSignedData [20:32:30]FM_MakeSignedData [20:32:30]SAM_PROTO_SignData [20:32:30]wFMCommunicate request_size=4 [20:32:30]MH_SAM_APDU [20:32:30]CAPDU: 80 0D 01 02 [20:32:30]Write to MH i2c: E2 08 00 48 25 80 0D 01 02 00 00 00 00 E6 [20:32:30]Write i2c OK [20:32:30]MH_I2C_Read... [20:32:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:30]Read from MH i2c: E2 [20:32:30]MH_I2C_Read... [20:32:30]Read from MH i2c: E2 03 00 [20:32:30]MH_I2C_Read... [20:32:30]Read from MH i2c: E2 03 00 48 25 00 90 00 E1 [20:32:30]RAPDU: 90 00 [20:32:30]wFMCommunicate OK [20:32:30]wFMCommunicate request_size=255 [20:32:30]MH_SAM_APDU [20:32: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 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 5E D0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6C 04 00 35 04 06 00 7E 91 AA 1D [20:32:30]Write to MH i2c: E2 02 01 49 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 5E D0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6C 04 00 35 04 06 00 7E 91 AA 1D 00 00 7C [20:32:30]Write i2c OK [20:32:30]MH_I2C_Read... [20:32:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:31]Read from MH i2c: E2 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 03 00 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 03 00 49 25 00 90 00 E2 [20:32:31]RAPDU: 90 00 [20:32:31]wFMCommunicate OK [20:32:31]wFMCommunicate request_size=7 [20:32:31]MH_SAM_APDU [20:32:31]CAPDU: 80 0D 02 02 02 EF 09 [20:32:31]Write to MH i2c: E2 0A 00 4A 25 80 0D 02 02 02 00 EF 09 00 00 E5 [20:32:31]Write i2c OK [20:32:31]MH_I2C_Read... [20:32:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:31]OFD Sender: No OFD packet to send [20:32:31]Read from MH i2c: E2 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 03 00 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 03 00 4A 25 00 90 00 E3 [20:32:31]RAPDU: 90 00 [20:32:31]wFMCommunicate OK [20:32:31]wFMCommunicate request_size=4 [20:32:31]MH_SAM_APDU [20:32:31]CAPDU: 80 0D 03 02 [20:32:31]Write to MH i2c: E2 08 00 4B 25 80 0D 03 02 00 00 00 00 EB [20:32:31]Write i2c OK [20:32:31]MH_I2C_Read... [20:32:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:31]Read from MH i2c: E2 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 0B 00 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 0B 00 4B 25 00 72 BB 2B 68 33 4B 08 A5 90 00 D7 [20:32:31]RAPDU: 72 BB 2B 68 33 4B 08 A5 90 00 [20:32:31]wFMCommunicate OK [20:32:31]SAM_PROTO_SignData done [20:32:31]FM_MakeSignedData done [20:32:31]CreateOFDProtocolMessage [20:32:31]wFMCommunicate request_size=4 [20:32:31]MH_SAM_APDU [20:32:31]CAPDU: 80 11 00 00 [20:32:31]Write to MH i2c: E2 08 00 4C 25 80 11 00 00 00 00 00 00 EB [20:32:31]Write i2c OK [20:32:31]MH_I2C_Read... [20:32:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:31]Read from MH i2c: E2 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 17 00 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: E2 17 00 4C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3B [20:32:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:32:31]wFMCommunicate OK [20:32:31]CreateOFDProtocolMessage done [20:32:31]OFDSenderStorePacket 289920 [20:32:31]StoreOFDPacket docnum=289920 [20:32:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 8B 9B 04 01 1C CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 5E D0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6C 04 00 35 04 06 00 7E 91 AA 1D EF 09 72 BB 2B 68 33 4B 08 A5 [20:32:31]CheckFolder [20:32:31]dirname=/storage/ofd_packets [20:32:31]CheckFolder done [20:32:31]ProducePacketName [20:32:31]name=ofd_packets/00289920 [20:32:31]NVStorageSaveData ofd_packets/00289920 [20:32:31]File name is /storage/ofd_packets/00289920 [20:32:31]Write 298 bytes [20:32:31]NVStorageSaveData done [20:32:31]OFDSenderStorePacket done [20:32:31]KKMCreateOFDPacket done [20:32:31]NVStorageSaveData kkm_last_timestamp [20:32:31]File name is /storage/kkm_last_timestamp [20:32:31]Write 4 bytes [20:32:31]NVStorageSaveData done [20:32:31]ExternCall_PrintAddStr [20:32:31]wPrintStart [20:32:31]Write to MH i2c: 01 00 00 4D 25 72 [20:32:31]Write i2c OK [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: 01 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: 01 07 00 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: 01 07 00 4D 25 00 00 00 00 00 FF 0F 87 [20:32:31]RasterBufferAndPrint [20:32:31]line Счет N : (1)24618035 [20:32:31]line ИНН: 02508201610067 [20:32:31]line Контрольно-Кассовый Чек [20:32:31]line ПРОДАЖА [20:32:31]line ТРК (МРК, ГНК) : 35 [20:32:31]line Товар: 2710194210 [20:32:31]line ДТ-К-5 [20:32:31]line 15.750 * 76.20 [20:32:31]line = 1200.15 [20:32:31]line НДС 12% НСП 1% [20:32:31]line > о реализуемом товаре [20:32:31]line ОКРУГЛЕНИЕ: -0.15 [20:32:31]line ИТОГО: 1200.00 [20:32:31]line Внесено: 1200.00 [20:32:31]line СДАЧА: 0.00 [20:32:31]line НСП 1% : 10.62 [20:32:31]line НДС 12% : 127.45 [20:32:31]line Наличными: 1200.00 [20:32:31]line Безнал.: 0.00 [20:32:31]line Место: АЗС № 90 "Партнёр-нефть" [20:32:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:32:31]line СНО: Общий режим [20:32:31]line Чек 594 23.09.2024 20:32 [20:32:31]line Смена: 515 ФФД: 1.0 [20:32:31]line ЗНМ: 0300000107 [20:32:31]line РНМ: 0000000000091827 [20:32:31]line Версия ККМ: 001 [20:32:31]line ФМ: 0000000000871832 [20:32:31]line ФД: 289920 [20:32:31]line ФПД: 139164089446153 [20:32:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289920&fm=139164089446153&tin=02508201610067®Number=0000000000091827&sum=120000 [20:32:31]written 0, free lines is 4095 [20:32:31]OFD Sender: Processing packet 289920 [packets to send 1784, broken 1783] [20:32:31]ProducePacketName [20:32:31]name=ofd_packets/00289920 [20:32:31]OFD Sender: To server: pG, [20:32:31]CommunicateWithHost lk.salyk.kg:30040 [20:32:31]ConnectInit lk.salyk.kg [20:32:31]Connected sock=10 [20:32: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 33 32 0C 01 00 00 8B 9B 04 01 1C CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 5E D0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 80 6C 04 00 35 04 06 00 7E 91 AA 1D EF 09 72 BB 2B 68 33 4B 08 A5 [20:32:31]Write to MH i2c: 01 00 00 77 25 9C [20:32:31]Write i2c OK [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: 01 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: 01 07 00 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: 01 07 00 77 25 00 00 00 00 00 C8 0C 77 [20:32:31]RasterBufferAndPrint [20:32:31]line [20:32:31]line [20:32:31]line [20:32:31]line [20:32:31]line [20:32:31]written 0, free lines is 3278 [20:32:31]MH_Cut [20:32:31]Write to MH i2c: D1 01 00 7E 25 01 75 [20:32:31]Write i2c OK [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: D1 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: D1 01 00 [20:32:31]MH_I2C_Read... [20:32:31]Read from MH i2c: D1 01 00 7E 25 00 74 [20:32:31]Write to MH i2c: 01 00 00 7F 25 A4 [20:32:31]Write i2c OK [20:32:31]MH_I2C_Read... [20:32: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 33 32 4F 00 00 00 B2 83 47 00 48 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 33 32 10 04 04 00 80 6C 04 00 F4 03 04 00 32 78 F1 66 B6 04 01 00 00 EA B9 96 29 6A 19 9E BE [20:32:31]CommunicateWithHost err = 0 [20:32:31]CheckOFDResponse [20:32:31]1017 (14) - 77093643461234 [20:32:31]1041 (16) - 0000000000871832 [20:32:31]1040 (4) - 289920 [20:32:31]1012 (4) - 23.09.2024 14:16 [20:32:31]1206 (1) - 0 [20:32:31]OFD Sender: Remove packet 289920 [20:32:31]ProducePacketName [20:32:31]name=ofd_packets/00289920 [20:32:31]NVStorageDeleteData [20:32:32]OFD Sender: No OFD packet to send [20:32:32]*** Cut start [20:32:32]*** Partial cut [20:32:32]*** CUTSNS_PIN = 1 [20:32:32]*** CUTSNS_PIN = 0 [20:32:32]*** Brake cut motor [20:32:33]Read from MH i2c: 01 [20:32:33]MH_I2C_Read... [20:32:33]*** Stop cut motor [20:32:33]*** Cut end [20:32:33]Read from MH i2c: 01 07 00 [20:32:33]MH_I2C_Read... [20:32:33]Read from MH i2c: 01 07 00 7F 25 00 00 00 00 00 FF 0F B9 [20:32:33]process_action close_receipt done [20:32:33]requested_data is exist [20:32:33]produce_requested_data [20:32:33]requested_item fm.sn is exist - process it [20:32:33]wFMCommunicate request_size=4 [20:32:33]MH_SAM_APDU [20:32:33]CAPDU: 80 11 00 00 [20:32:33]Write to MH i2c: E2 08 00 80 25 80 11 00 00 00 00 00 00 1F [20:32:33]Write i2c OK [20:32:33]MH_I2C_Read... [20:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:33]Read from MH i2c: E2 [20:32:33]MH_I2C_Read... [20:32:33]Read from MH i2c: E2 17 00 [20:32:33]MH_I2C_Read... [20:32:33]Read from MH i2c: E2 17 00 80 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6F [20:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:32:33]wFMCommunicate OK [20:32:33]requested_item fd.num is exist - process it [20:32:33]SAM_PROTO_GetFieldsCounters [20:32:33]wFMCommunicate request_size=4 [20:32:33]MH_SAM_APDU [20:32:33]CAPDU: 80 13 00 00 [20:32:33]Write to MH i2c: E2 08 00 81 25 80 13 00 00 00 00 00 00 22 [20:32:33]Write i2c OK [20:32:33]MH_I2C_Read... [20:32:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:33]Read from MH i2c: E2 [20:32:33]MH_I2C_Read... [20:32:33]Read from MH i2c: E2 62 00 [20:32:33]MH_I2C_Read... [20:32:33]Read from MH i2c: E2 62 00 81 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6C 04 00 0E 04 04 00 03 02 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 33 [20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:32:33]wFMCommunicate OK [20:32:33]SAM_PROTO_GetFieldsCounters done [20:32:33]requested_item shift.num is exist - process it [20:32:33]requested_item shift.opened is exist - process it [20:32:33]req_shift_opened [20:32:33]FM_GetShiftState [20:32:33]SAM_PROTO_GetShiftState [20:32:33]wFMCommunicate request_size=4 [20:32:33]MH_SAM_APDU [20:32:33]CAPDU: 80 13 01 00 [20:32:33]Write to MH i2c: E2 08 00 82 25 80 13 01 00 00 00 00 00 24 [20:32:33]Write i2c OK [20:32:33]MH_I2C_Read... [20:32:33]Read from MH i2c: E2 [20:32:33]MH_I2C_Read... [20:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:33]Read from MH i2c: E2 0E 00 [20:32:33]MH_I2C_Read... [20:32:33]Read from MH i2c: E2 0E 00 82 25 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C5 [20:32:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:32:33]wFMCommunicate OK [20:32:33]SAM_PROTO_GetShiftState done [20:32:33]FM_GetShiftState done [20:32:33]req_shift_opened done [20:32:33]requested_item shift.open_date is exist - process it [20:32:33]req_shift_open_date [20:32:33]req_shift_open_date done [20:32:33]produce_requested_data done [20:32:33]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289920,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:32:33]process_action_free close_receipt [20:32:33]json_value_free [20:32:33]json_value_free done [20:32:33]process_json_proto returns [20:32:33]Send response to host [20:32:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289920,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:32:33]free response buf [20:32:33]execute_script done [20:32:33]execute_script returns [20:32:33]free content buf [20:32:33]Sock 9.Close socket [20:32:33]Sock 9.Thread stoped [20:32:37]OFD Sender: No OFD packet to send [20:32:42]OFD Sender: No OFD packet to send [20:32:47]OFD Sender: No OFD packet to send [20:32:52]OFD Sender: No OFD packet to send [20:32:57]OFD Sender: No OFD packet to send [20:33:02]OFD Sender: No OFD packet to send [20:33:07]OFD Sender: No OFD packet to send [20:33:12]OFD Sender: No OFD packet to send [20:33:17]OFD Sender: No OFD packet to send [20:33:22]OFD Sender: No OFD packet to send [20:33:27]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 75 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725D0 (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: 24089023+1703034605=1727123628 [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 = 0x33570625 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 76 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [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 AC D0 F1 66 ED 3E 82 65 E4 [20:33:48]Current date/time: 23.09.2024 20:33 [20:33:48]FM_Init [20:33:48]wFMConnect [20:33:48]MH_SAM_On [20:33:48]Write to MH i2c: E0 00 00 08 00 E7 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_init finished! [20:33:48]*** atr: [20:33:48]*** 0F 3B D5 18 FF 81 91 FE [20:33:48]*** 1F C3 80 73 C8 21 10 0A [20:33:48]*** 00 00 00 00 00 00 00 00 [20:33:48]*** 00 00 00 00 00 00 00 00 [20:33:48]*** 00 00 00 00 00 00 00 00 [20:33:48]*** 00 00 00 00 00 00 00 00 [20:33:48]*** 00 00 00 00 00 00 00 00 [20:33:48]*** 00 00 00 00 00 00 00 00 [20:33:48]Read from MH i2c: E0 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E0 10 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [20:33:48]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:33:48]wFMCommunicate request_size=10 [20:33:48]MH_SAM_APDU [20:33:48]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:33:48]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:33:48]Read from MH i2c: E2 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:33:48]RAPDU: 90 00 [20:33:48]wFMCommunicate OK [20:33:48]wFMCommunicate request_size=4 [20:33:48]MH_SAM_APDU [20:33:48]CAPDU: 80 11 00 00 [20:33:48]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:48]Read from MH i2c: E2 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 17 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [20:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:33:48]wFMCommunicate OK [20:33:48]Detected FM SN is 0000000000871832 [20:33:48]Stored FM SN is 0000000000871832 [20:33:48]wFMCommunicate request_size=9 [20:33:48]MH_SAM_APDU [20:33:48]CAPDU: 80 16 00 00 04 3C A7 00 00 [20:33:48]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 3C A7 00 00 00 00 75 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:33:48]Read from MH i2c: E2 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:33:48]RAPDU: 90 00 [20:33:48]wFMCommunicate OK [20:33:48]FM PIN OK [20:33:48]wFMCommunicate request_size=8 [20:33:48]MH_SAM_APDU [20:33:48]CAPDU: 80 14 04 00 03 02 00 01 [20:33:48]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:33:48]Read from MH i2c: E2 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:33:48]RAPDU: 90 00 [20:33:48]wFMCommunicate OK [20:33:48]wFMCommunicate request_size=13 [20:33:48]MH_SAM_APDU [20:33:48]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:33:48]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:33:48]Read from MH i2c: E2 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:33:48]RAPDU: 90 00 [20:33:48]wFMCommunicate OK [20:33:48]wFMCommunicate request_size=4 [20:33:48]MH_SAM_APDU [20:33:48]CAPDU: 80 11 00 00 [20:33:48]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:48]Read from MH i2c: E2 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 17 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [20:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:33:48]wFMCommunicate OK [20:33:48]DocumentArchiveInit [20:33:48]Start Httpd... [20:33:48]Httpd thread 3067178340 created [20:33:48]Write to MH i2c: 01 00 00 0F 00 0F [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: 01 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: 01 07 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:33:48]MH Int Process started [20:33:48]Allocated Socket 7 [20:33:48]Bind OK [20:33:48]Listen OK [20:33:48]httpd running on port 8080 [20:33:48]Waiting for new connection... [20:33:49]accept exits with 8 [20:33:49]New connection [20:33:49]New thread 3066891620 created [20:33:49]Waiting for new connection... [20:33:49] Sock 8.Parse request [20:33:49]Sock 8.Check first char [20:33:49]Sock 8.First char is OK [20:33:49]request: POST /json_proto HTTP/1.0 [20:33:49]Method: POST [20:33:49]URL: /json_proto [20:33:49]Method is POST - this is cgi request [20:33:49]url: /json_proto [20:33:49]query_string will be loaded in cgi processing [20:33:49]execute_cgi json_proto POST (null) [20:33:49]execute_cgi path=json_proto method=POST [20:33:49]POST find Content-Length [20:33:49]Host: 172.17.41.135:8080 [20:33:49]Content-Length: 215 [20:33:49]Content-Type: application/json [20:33:49] [20:33:49]POST finish read [20:33:49]Found Content-Length = 215 [20:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:49]execute_script... [20:33:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:49]POST & json_proto [20:33:49]process_json_proto [20:33:49]json parsed OK: [20:33:49]protocol is kg_v1.0 [20:33:49]action value=get_value [20:33:49]process_action get_value [20:33:49]cmd_get_value [20:33:49]process_action get_value done [20:33:49]requested_data is exist [20:33:49]produce_requested_data [20:33:49]requested_item kkm.sn is exist - process it [20:33:49]requested_item kkm.ver is exist - process it [20:33:49]requested_item fm.sn is exist - process it [20:33:49]wFMCommunicate request_size=4 [20:33:49]MH_SAM_APDU [20:33:49]CAPDU: 80 11 00 00 [20:33:49]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:33:49]Write i2c OK [20:33:49]MH_I2C_Read... [20:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:49]Read from MH i2c: E2 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 17 00 [20:33:49]MH_I2C_Read... [20:33:49]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 33 32 90 00 DA [20:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:33:49]wFMCommunicate OK [20:33:49]requested_item fd.num is exist - process it [20:33:49]SAM_PROTO_GetFieldsCounters [20:33:49]wFMCommunicate request_size=4 [20:33:49]MH_SAM_APDU [20:33:49]CAPDU: 80 13 00 00 [20:33:49]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:33:49]Write i2c OK [20:33:49]MH_I2C_Read... [20:33:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:49]Read from MH i2c: E2 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 62 00 [20:33:49]MH_I2C_Read... [20:33:49]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6C 04 00 0E 04 04 00 03 02 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 9E [20:33: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 80 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:33:49]wFMCommunicate OK [20:33:49]SAM_PROTO_GetFieldsCounters done [20:33:49]requested_item shift.num is exist - process it [20:33:49]requested_item shift.opened is exist - process it [20:33:49]req_shift_opened [20:33:49]FM_GetShiftState [20:33:49]SAM_PROTO_GetShiftState [20:33:49]wFMCommunicate request_size=4 [20:33:49]MH_SAM_APDU [20:33:49]CAPDU: 80 13 01 00 [20:33:49]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:33:49]Write i2c OK [20:33:49]MH_I2C_Read... [20:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:49]Read from MH i2c: E2 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 0E 00 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 30 [20:33:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:33:49]wFMCommunicate OK [20:33:49]SAM_PROTO_GetShiftState done [20:33:49]FM_GetShiftState done [20:33:49]req_shift_opened done [20:33:49]requested_item shift.open_date is exist - process it [20:33:49]req_shift_open_date [20:33:49]req_shift_open_date done [20:33:49]produce_requested_data done [20:33:49]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289920,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:33:49]process_action_free get_value [20:33:49]json_value_free [20:33:49]json_value_free done [20:33:49]process_json_proto returns [20:33:49]Send response to host [20:33:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":289920,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:33:49]free response buf [20:33:49]execute_script done [20:33:49]execute_script returns [20:33:49]free content buf [20:33:49]Sock 8.Close socket [20:33:49]Sock 8.Thread stoped [20:33:49]accept exits with 10 [20:33:49]New connection [20:33:49]New thread 3066748260 created [20:33:49]Thread 3066891620 joined [20:33:49]Waiting for new connection... [20:33:49] Sock 10.Parse request [20:33:49]Sock 10.Check first char [20:33:49]Sock 10.First char is OK [20:33:49]request: POST /json_proto HTTP/1.0 [20:33:49]Method: POST [20:33:49]URL: /json_proto [20:33:49]Method is POST - this is cgi request [20:33:49]url: /json_proto [20:33:49]query_string will be loaded in cgi processing [20:33:49]execute_cgi json_proto POST (null) [20:33:49]execute_cgi path=json_proto method=POST [20:33:49]POST find Content-Length [20:33:49]Host: 172.17.41.135:8080 [20:33:49]Content-Length: 331 [20:33:49]Content-Type: application/json [20:33:49] [20:33:49]POST finish read [20:33:49]Found Content-Length = 331 [20:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:33:49]execute_script... [20:33:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:33:49]POST & json_proto [20:33:49]process_json_proto [20:33:49]json parsed OK: [20:33:49]protocol is kg_v1.0 [20:33:49]action value=get_value [20:33:49]process_action get_value [20:33:49]cmd_get_value [20:33:49]process_action get_value done [20:33:49]requested_data is exist [20:33:49]produce_requested_data [20:33:49]requested_item fm.sale.total is exist - process it [20:33:49]SAM_PROTO_GetFMData [20:33:49]wFMCommunicate request_size=4 [20:33:49]MH_SAM_APDU [20:33:49]CAPDU: 80 13 03 00 [20:33:49]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:33:49]Write i2c OK [20:33:49]MH_I2C_Read... [20:33:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:33:49]Read from MH i2c: E2 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 FD 00 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 79 68 04 00 69 04 A4 00 6F 04 04 00 4F 60 04 00 B1 04 05 00 E4 6B 5B 81 07 70 04 05 00 F1 32 BE 6D 06 72 04 05 00 F3 38 9D 13 01 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 12 07 17 CC EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DB 9A 01 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 0C [20:33:49]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 79 68 04 00 69 04 A4 00 6F 04 04 00 4F 60 04 00 B1 04 05 00 E4 6B 5B 81 07 70 04 05 00 F1 32 BE 6D 06 72 04 05 00 F3 38 9D 13 01 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 12 07 17 CC EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DB 9A 01 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [20:33:49]wFMCommunicate OK [20:33:49]wFMCommunicate request_size=4 [20:33:49]MH_SAM_APDU [20:33:49]CAPDU: 80 17 00 00 [20:33:49]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:33:49]Write i2c OK [20:33:49]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 FD 00 [20:33:50]MH_I2C_Read... [20:33:50]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 8C [20:33:50]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 [20:33:50]wFMCommunicate OK [20:33:50]wFMCommunicate request_size=4 [20:33:50]MH_SAM_APDU [20:33:50]CAPDU: 80 17 00 00 [20:33:50]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 FD 00 [20:33:50]MH_I2C_Read... [20:33:50]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 [20:33:50]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 [20:33:50]wFMCommunicate OK [20:33:50]wFMCommunicate request_size=4 [20:33:50]MH_SAM_APDU [20:33:50]CAPDU: 80 17 00 00 [20:33:50]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 FD 00 [20:33:50]MH_I2C_Read... [20:33:50]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 [20:33:50]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 [20:33:50]wFMCommunicate OK [20:33:50]wFMCommunicate request_size=4 [20:33:50]MH_SAM_APDU [20:33:50]CAPDU: 80 17 00 00 [20:33:50]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 E3 00 [20:33:50]MH_I2C_Read... [20:33:50]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 [20:33:51]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 [20:33:51]wFMCommunicate OK [20:33:51]SAM_PROTO_GetFMData done [20:33:51]requested_item fm.sale_refund.total is exist - process it [20:33:51]requested_item fm.buy.total is exist - process it [20:33:51]requested_item shift.sale.total is exist - process it [20:33:51]SAM_PROTO_GetShiftData [20:33:51]wFMCommunicate request_size=4 [20:33:51]MH_SAM_APDU [20:33:51]CAPDU: 80 13 02 00 [20:33:51]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:33:51]Write i2c OK [20:33:51]MH_I2C_Read... [20:33:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:33:51]Read from MH i2c: E2 [20:33:51]MH_I2C_Read... [20:33:51]Read from MH i2c: E2 FD 00 [20:33:51]MH_I2C_Read... [20:33:51]Read from MH i2c: E2 FD 00 18 00 00 BD 04 AA 04 B9 04 6E 04 04 00 52 02 00 00 69 04 9F 00 6F 04 04 00 51 02 00 00 B1 04 04 00 5E 36 61 03 70 04 04 00 64 96 DB 01 72 04 04 00 FA 9F 85 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 D1 E4 5B 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 52 A8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 B7 [20:33:51]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 52 02 00 00 69 04 9F 00 6F 04 04 00 51 02 00 00 B1 04 04 00 5E 36 61 03 70 04 04 00 64 96 DB 01 72 04 04 00 FA 9F 85 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 D1 E4 5B 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 52 A8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 [20:33:51]wFMCommunicate OK [20:33:51]wFMCommunicate request_size=4 [20:33:51]MH_SAM_APDU [20:33:51]CAPDU: 80 17 00 00 [20:33:51]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:33:51]Write i2c OK [20:33:51]MH_I2C_Read... [20:33:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:33:51]Read from MH i2c: E2 [20:33:51]MH_I2C_Read... [20:33:51]Read from MH i2c: E2 FD 00 [20:33:51]MH_I2C_Read... [20:33:51]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 54 [20:33:51]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [20:33:52]wFMCommunicate OK [20:33:52]wFMCommunicate request_size=4 [20:33:52]MH_SAM_APDU [20:33:52]CAPDU: 80 17 00 00 [20:33:52]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:33:52]Write i2c OK [20:33:52]MH_I2C_Read... [20:33:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:33:52]Read from MH i2c: E2 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 FD 00 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 FD 00 1A 00 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 90 00 CC [20:33:52]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [20:33:52]wFMCommunicate OK [20:33:52]wFMCommunicate request_size=4 [20:33:52]MH_SAM_APDU [20:33:52]CAPDU: 80 17 00 00 [20:33:52]Write to MH i2c: E2 08 OFD Sender: No OFD packet to send [20:33:52]00 1B 00 80 17 00 00 00 00 00 00 9B [20:33:52]Write i2c OK [20:33:52]MH_I2C_Read... [20:33:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:33:52]Read from MH i2c: E2 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 FD 00 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 12 [20:33:52]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [20:33:52]wFMCommunicate OK [20:33:52]wFMCommunicate request_size=4 [20:33:52]MH_SAM_APDU [20:33:52]CAPDU: 80 17 00 00 [20:33:52]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:33:52]Write i2c OK [20:33:52]MH_I2C_Read... [20:33:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [20:33:53]Read from MH i2c: E2 [20:33:53]MH_I2C_Read... [20:33:53]Read from MH i2c: E2 DA 00 [20:33:53]MH_I2C_Read... [20:33:53]Read from MH i2c: E2 DA 00 1C 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [20:33:53]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:33:53]wFMCommunicate OK [20:33:53]SAM_PROTO_GetShiftData done [20:33:53]requested_item shift.sale.total_cash is exist - process it [20:33:53]requested_item shift.sale_refund.total is exist - process it [20:33:53]requested_item shift.sale_refund.total_cash is exist - process it [20:33:53]requested_item shift.buy.total is exist - process it [20:33:53]requested_item shift.buy.total_cash is exist - process it [20:33:53]produce_requested_data done [20:33:53]produce_requested_data return {"fm.sale.total":322350233.32,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":567025.58,"shift.sale.total_cash":311681.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:33:53]process_action_free get_value [20:33:53]json_value_free [20:33:53]json_value_free done [20:33:53]process_json_proto returns [20:33:53]Send response to host [20:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322350233.32,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":567025.58,"shift.sale.total_cash":311681.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:33:53]free response buf [20:33:53]execute_script done [20:33:53]execute_script returns [20:33:53]free content buf [20:33:53]Sock 10.Close socket [20:33:53]Sock 10.Thread stoped [20:33:57]OFD Sender: No OFD packet to send [20:34:02]OFD Sender: No OFD packet to send [20:34:07]OFD Sender: No OFD packet to send [20:34:12]OFD Sender: No OFD packet to send [20:34:17]OFD Sender: No OFD packet to send [20:34:22]OFD Sender: No OFD packet to send [20:34:27]OFD Sender: No OFD packet to send [20:34:32]OFD Sender: No OFD packet to send [20:34:37]OFD Sender: No OFD packet to send [20:34:42]OFD Sender: No OFD packet to send [20:34:47]OFD Sender: No OFD packet to send [20:34:52]OFD Sender: No OFD packet to send [20:34:57]OFD Sender: No OFD packet to send [20:35:03]OFD Sender: No OFD packet to send [20:35:08]OFD Sender: No OFD packet to send [20:35:13]OFD Sender: No OFD packet to send [20:35:18]OFD Sender: No OFD packet to send [20:35:23]OFD Sender: No OFD packet to send [20:35:28]OFD Sender: No OFD packet to send [20:35:33]OFD Sender: No OFD packet to send [20:35:38]OFD Sender: No OFD packet to send [20:35:43]OFD Sender: No OFD packet to send [20:35:48]OFD Sender: No OFD packet to send [20:35:53]OFD Sender: No OFD packet to send [20:35:58]OFD Sender: No OFD packet to send [20:36:03]OFD Sender: No OFD packet to send [20:36:08]OFD Sender: No OFD packet to send [20:36:13]OFD Sender: No OFD packet to send [20:36:18]OFD Sender: No OFD packet to send [20:36:23]OFD Sender: No OFD packet to send [20:36:28]OFD Sender: No OFD packet to send [20:36:32]accept exits with 8 [20:36:32]New connection [20:36:32]New thread 3066891620 created [20:36:32]Thread 3066748260 joined [20:36:32]Waiting for new connection... [20:36:32] Sock 8.Parse request [20:36:32]Sock 8.Check first char [20:36:32]Sock 8.First char is OK [20:36:32]request: POST /json_proto HTTP/1.0 [20:36:32]Method: POST [20:36:32]URL: /json_proto [20:36:32]Method is POST - this is cgi request [20:36:32]url: /json_proto [20:36:32]query_string will be loaded in cgi processing [20:36:32]execute_cgi json_proto POST (null) [20:36:32]execute_cgi path=json_proto method=POST [20:36:32]POST find Content-Length [20:36:32]Host: 172.17.41.135:8080 [20:36:32]Content-Length: 805 [20:36:32]Content-Type: application/json [20:36:32] [20:36:32]POST finish read [20:36:32]Found Content-Length = 805 [20:36:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [20:36:32]execute_script... [20:36:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [20:36:32]POST & json_proto [20:36:32]process_json_proto [20:36:32]json parsed OK: [20:36:32]protocol is kg_v1.0 [20:36:32]action value=close_receipt [20:36:32]process_action close_receipt [20:36:32]cmd_close_receipt [20:36:32]MH_GetDate [20:36:32]Write to MH i2c: F0 00 00 1D 00 0C [20:36:32]Write i2c OK [20:36:32]MH_I2C_Read... [20:36:32]Read from MH i2c: F0 [20:36:32]MH_I2C_Read... [20:36:32]Read from MH i2c: F0 09 00 [20:36:32]MH_I2C_Read... [20:36:32]Read from MH i2c: F0 09 00 1D 00 00 51 D1 F1 66 ED 3E 82 65 A0 [20:36:32]GetLastDocTimeStamp 1727123550 [20:36:32]current date 1727123793 [20:36:32]FM_GetShiftState [20:36:32]SAM_PROTO_GetShiftState [20:36:32]wFMCommunicate request_size=4 [20:36:32]MH_SAM_APDU [20:36:32]CAPDU: 80 13 01 00 [20:36:32]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [20:36:32]Write i2c OK [20:36:32]MH_I2C_Read... [20:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:32]Read from MH i2c: E2 [20:36:32]MH_I2C_Read... [20:36:32]Read from MH i2c: E2 0E 00 [20:36:32]MH_I2C_Read... [20:36:32]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3C [20:36:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:36:32]wFMCommunicate OK [20:36:32]SAM_PROTO_GetShiftState done [20:36:32]FM_GetShiftState done [20:36:32]opened in 1727051401 [20:36:32]opened+sec_in_day 1727137801 [20:36:32]quantity*price = 100005 [20:36:32]sum+1 = 100006 [20:36:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 595 23.09.2024 20:36 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289921 ФПД: 90749571414295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289921&fm=90749571414295&tin=02508201610067®Number=0000000000091827&sum=100005 [20:36:34]StoreToDocumentArchive [20:36:34]shift 515 fd 289921 [20:36:34]save to /storage/0515/doc_00289921 [20:36:34]save last doc name /storage/0515/doc_00289921 to /storage/kkm_last_doc_name [20:36:34]save OK [20:36:34]Clear old archive folders... [20:36:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:36:34]tlvbuf is 01DE9020 [20:36:34]SAM_PROTO_ClearQueue [20:36:34]wFMCommunicate request_size=4 [20:36:34]MH_SAM_APDU [20:36:34]CAPDU: 80 09 00 00 [20:36:34]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:34]Read from MH i2c: E2 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:36:34]RAPDU: 90 00 [20:36:34]wFMCommunicate OK [20:36:34]SAM_PROTO_ClearQueue done [20:36:34]KKMCreateOFDPacket [20:36:34]OFDProtocolAddRootSTLVToBuf [20:36:34]FM_MakeSignedData [20:36:34]FM_MakeSignedData [20:36:34]SAM_PROTO_SignData [20:36:34]wFMCommunicate request_size=4 [20:36:34]MH_SAM_APDU [20:36:34]CAPDU: 80 0D 01 02 [20:36:34]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:34]Read from MH i2c: E2 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:36:34]RAPDU: 90 00 [20:36:34]wFMCommunicate OK [20:36:34]wFMCommunicate request_size=255 [20:36:34]MH_SAM_APDU [20:36:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 53 02 00 00 F4 03 04 00 51 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6C 04 00 35 04 06 00 52 [20:36:34]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 51 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6C 04 00 35 04 06 00 52 00 00 D2 [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:34]Read from MH i2c: E2 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [20:36:34]RAPDU: 90 00 [20:36:34]wFMCommunicate OK [20:36:34]wFMCommunicate request_size=10 [20:36:34]MH_SAM_APDU [20:36:34]CAPDU: 80 0D 02 02 05 89 47 F7 B9 17 [20:36:34]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 89 47 F7 B9 17 00 00 49 [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:34]Read from MH i2c: E2 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:36:34]RAPDU: 90 00 [20:36:34]wFMCommunicate OK [20:36:34]wFMCommunicate request_size=4 [20:36:34]MH_SAM_APDU [20:36:34]CAPDU: 80 0D 03 02 [20:36:34]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:34]Read from MH i2c: E2 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 0B 00 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 0B 00 2F 00 00 05 8D 21 66 57 40 2B 61 90 00 E7 [20:36:34]RAPDU: 05 8D 21 66 57 40 2B 61 90 00 [20:36:34]wFMCommunicate OK [20:36:34]SAM_PROTO_SignData done [20:36:34]FM_MakeSignedData done [20:36:34]CreateOFDProtocolMessage [20:36:34]wFMCommunicate request_size=4 [20:36:34]MH_SAM_APDU [20:36:34]CAPDU: 80 11 00 00 [20:36:34]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:34]Read from MH i2c: E2 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: E2 17 00 [20:36:34]MH_I2C_Read... [20:36:34]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 33 32 90 00 FA [20:36:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:36:34]wFMCommunicate OK [20:36:34]CreateOFDProtocolMessage done [20:36:34]OFDSenderStorePacket 289921 [20:36:34]StoreOFDPacket docnum=289921 [20:36:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 CF 5B 07 01 79 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 53 02 00 00 F4 03 04 00 51 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6C 04 00 35 04 06 00 52 89 47 F7 B9 17 05 8D 21 66 57 40 2B 61 [20:36:34]CheckFolder [20:36:34]dirname=/storage/ofd_packets [20:36:34]CheckFolder done [20:36:34]ProducePacketName [20:36:34]name=ofd_packets/00289921 [20:36:34]NVStorageSaveData ofd_packets/00289921 [20:36:34]File name is /storage/ofd_packets/00289921 [20:36:34]Write 301 bytes [20:36:34]NVStorageSaveData done [20:36:34]OFDSenderStorePacket done [20:36:34]KKMCreateOFDPacket done [20:36:34]NVStorageSaveData kkm_last_timestamp [20:36:34]File name is /storage/kkm_last_timestamp [20:36:34]Write 4 bytes [20:36:34]NVStorageSaveData done [20:36:34]ExternCall_PrintAddStr [20:36:34]wPrintStart [20:36:34]Write to MH i2c: 01 00 00 31 00 31 [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: 01 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: 01 07 00 [20:36:34]MH_I2C_Read... [20:36:34]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:36:34]RasterBufferAndPrint [20:36:34]line Счет N : (1)24618038 [20:36:34]line ИНН: 02508201610067 [20:36:34]line Контрольно-Кассовый Чек [20:36:34]line ПРОДАЖА [20:36:34]line ТРК (МРК, ГНК) : 33 [20:36:34]line Товар: 2710124130 [20:36:34]line Аи-92-К-5 [20:36:34]line 14.750 * 67.80 [20:36:34]line = 1000.05 [20:36:34]line НДС 12% НСП 1% [20:36:34]line > о реализуемом товаре [20:36:34]line ИТОГО: 1000.05 [20:36:34]line НСП 1% : 8.85 [20:36:34]line НДС 12% : 106.20 [20:36:34]line Наличными: 0.00 [20:36:34]line Безнал.: 1000.05 [20:36:34]line Место: АЗС № 90 "Партнёр-нефть" [20:36:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:36:34]line СНО: Общий режим [20:36:34]line Чек 595 23.09.2024 20:36 [20:36:34]line Смена: 515 ФФД: 1.0 [20:36:34]line ЗНМ: 0300000107 [20:36:34]line РНМ: 0000000000091827 [20:36:34]line Версия ККМ: 001 [20:36:34]line Платежная система: O! деньги [20:36:34]line ФМ: 0000000000871832 [20:36:34]line ФД: 289921 [20:36:34]line ФПД: 90749571414295 [20:36:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289921&fm=90749571414295&tin=02508201610067®Number=0000000000091827&sum=100005 [20:36:34]written 0, free lines is 4095 [20:36:34]OFD Sender: Processing packet 289921 [packets to send 1784, broken 1783] [20:36:34]ProducePacketName [20:36:34]name=ofd_packets/00289921 [20:36:34]OFD Sender: To server: pG, [20:36:34]CommunicateWithHost lk.salyk.kg:30040 [20:36:34]ConnectInit lk.salyk.kg [20:36:35]Connected sock=10 [20:36: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 33 32 0F 01 00 00 CF 5B 07 01 79 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 53 02 00 00 F4 03 04 00 51 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 81 6C 04 00 35 04 06 00 52 89 47 F7 B9 17 05 8D 21 66 57 40 2B 61 [20:36:35]Write to MH i2c: 01 00 00 5A 00 5A [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: 01 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: 01 07 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 E0 0C 4D [20:36:35]RasterBufferAndPrint [20:36:35]line [20:36:35]line [20:36:35]line [20:36:35]line [20:36:35]line [20:36:35]written 0, free lines is 3302 [20:36:35]MH_Cut [20:36:35]Write to MH i2c: D1 01 00 61 00 01 33 [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: D1 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: D1 01 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: D1 01 00 61 00 00 32 [20:36:35]Write to MH i2c: 01 00 00 62 00 62 [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36: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 33 32 4F 00 00 00 A4 06 47 00 8D 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 33 32 10 04 04 00 81 6C 04 00 F4 03 04 00 25 79 F1 66 B6 04 01 00 00 58 14 B0 DB EA 94 12 83 [20:36:35]CommunicateWithHost err = 0 [20:36:35]CheckOFDResponse [20:36:35]1017 (14) - 77093643461234 [20:36:35]1041 (16) - 0000000000871832 [20:36:35]1040 (4) - 289921 [20:36:35]1012 (4) - 23.09.2024 14:20 [20:36:35]1206 (1) - 0 [20:36:35]OFD Sender: Remove packet 289921 [20:36:35]ProducePacketName [20:36:35]name=ofd_packets/00289921 [20:36:35]NVStorageDeleteData [20:36:35]OFD Sender: No OFD packet to send [20:36:35]*** Cut start [20:36:35]*** Partial cut [20:36:35]*** CUTSNS_PIN = 1 [20:36:35]*** CUTSNS_PIN = 0 [20:36:36]*** Brake cut motor [20:36:36]Read from MH i2c: 01 [20:36:36]MH_I2C_Read... [20:36:36]*** Stop cut motor [20:36:36]*** Cut end [20:36:36]Read from MH i2c: 01 07 00 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [20:36:36]process_action close_receipt done [20:36:36]requested_data is exist [20:36:36]produce_requested_data [20:36:36]requested_item fm.sn is exist - process it [20:36:36]wFMCommunicate request_size=4 [20:36:36]MH_SAM_APDU [20:36:36]CAPDU: 80 11 00 00 [20:36:36]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [20:36:36]Write i2c OK [20:36:36]MH_I2C_Read... [20:36:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:36]Read from MH i2c: E2 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: E2 17 00 [20:36:36]MH_I2C_Read... [20:36:36]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 33 32 90 00 2D [20:36:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:36:36]wFMCommunicate OK [20:36:36]requested_item fd.num is exist - process it [20:36:36]SAM_PROTO_GetFieldsCounters [20:36:36]wFMCommunicate request_size=4 [20:36:36]MH_SAM_APDU [20:36:36]CAPDU: 80 13 00 00 [20:36:36]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [20:36:36]Write i2c OK [20:36:36]MH_I2C_Read... [20:36:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:36]Read from MH i2c: E2 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: E2 62 00 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: E2 62 00 64 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 81 6C 04 00 0E 04 04 00 03 02 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 F5 [20:36: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 81 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:36]wFMCommunicate OK [20:36:36]SAM_PROTO_GetFieldsCounters done [20:36:36]requested_item shift.num is exist - process it [20:36:36]requested_item shift.opened is exist - process it [20:36:36]req_shift_opened [20:36:36]FM_GetShiftState [20:36:36]SAM_PROTO_GetShiftState [20:36:36]wFMCommunicate request_size=4 [20:36:36]MH_SAM_APDU [20:36:36]CAPDU: 80 13 01 00 [20:36:36]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [20:36:36]Write i2c OK [20:36:36]MH_I2C_Read... [20:36:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:36]Read from MH i2c: E2 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: E2 0E 00 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 83 [20:36:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:36:36]wFMCommunicate OK [20:36:36]SAM_PROTO_GetShiftState done [20:36:36]FM_GetShiftState done [20:36:36]req_shift_opened done [20:36:36]requested_item shift.open_date is exist - process it [20:36:36]req_shift_open_date [20:36:36]req_shift_open_date done [20:36:36]produce_requested_data done [20:36:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289921,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:36:36]process_action_free close_receipt [20:36:36]json_value_free [20:36:36]json_value_free done [20:36:36]process_json_proto returns [20:36:36]Send response to host [20:36:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289921,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:36:36]free response buf [20:36:36]execute_script done [20:36:36]execute_script returns [20:36:36]free content buf [20:36:36]Sock 8.Close socket [20:36:36]Sock 8.Thread stoped [20:36:40]OFD Sender: No OFD packet to send [20:36:45]OFD Sender: No OFD packet to send [20:36:51]OFD Sender: No OFD packet to send [20:36:56]OFD Sender: No OFD packet to send [20:37:01]OFD Sender: No OFD packet to send [20:37:06]OFD Sender: No OFD packet to send [20:37:11]OFD Sender: No OFD packet to send [20:37:16]OFD Sender: No OFD packet to send [20:37:21]OFD Sender: No OFD packet to send [20:37:26]OFD Sender: No OFD packet to send [20:37:31]OFD Sender: No OFD packet to send [20:37:36]OFD Sender: No OFD packet to send [20:37:41]OFD Sender: No OFD packet to send [20:37:46]OFD Sender: No OFD packet to send [20:37:51]OFD Sender: No OFD packet to send [20:37:56]OFD Sender: No OFD packet to send [20:37:59]accept exits with 9 [20:37:59]New connection [20:37:59]New thread 3066748260 created [20:37:59]Thread 3066891620 joined [20:37:59]Waiting for new connection... [20:37:59] Sock 9.Parse request [20:37:59]Sock 9.Check first char [20:37:59]Sock 9.First char is OK [20:37:59]request: POST /json_proto HTTP/1.0 [20:37:59]Method: POST [20:37:59]URL: /json_proto [20:37:59]Method is POST - this is cgi request [20:37:59]url: /json_proto [20:37:59]query_string will be loaded in cgi processing [20:37:59]execute_cgi json_proto POST (null) [20:37:59]execute_cgi path=json_proto method=POST [20:37:59]POST find Content-Length [20:37:59]Host: 172.17.41.135:8080 [20:37:59]Content-Length: 681 [20:37:59]Content-Type: application/json [20:37:59] [20:37:59]POST finish read [20:37:59]Found Content-Length = 681 [20:37:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:59]execute_script... [20:37: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)24618037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:59]POST & json_proto [20:37:59]process_json_proto [20:37:59]json parsed OK: [20:37:59]protocol is kg_v1.0 [20:37:59]action value=close_receipt [20:37:59]process_action close_receipt [20:37:59]cmd_close_receipt [20:37:59]MH_GetDate [20:37:59]Write to MH i2c: F0 00 00 66 00 55 [20:37:59]Write i2c OK [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: F0 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: F0 09 00 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: F0 09 00 66 00 00 A8 D1 F1 66 ED 3E 82 65 40 [20:37:59]GetLastDocTimeStamp 1727123793 [20:37:59]current date 1727123880 [20:37:59]FM_GetShiftState [20:37:59]SAM_PROTO_GetShiftState [20:37:59]wFMCommunicate request_size=4 [20:37:59]MH_SAM_APDU [20:37:59]CAPDU: 80 13 01 00 [20:37:59]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:37:59]Write i2c OK [20:37:59]MH_I2C_Read... [20:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:59]Read from MH i2c: E2 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: E2 0E 00 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 85 [20:37:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:37:59]wFMCommunicate OK [20:37:59]SAM_PROTO_GetShiftState done [20:37:59]FM_GetShiftState done [20:37:59]opened in 1727051401 [20:37:59]opened+sec_in_day 1727137801 [20:37:59]quantity*price = 400050 [20:37:59]sum+1 = 400051 [20:37:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 596 23.09.2024 20:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289922 ФПД: 49501087414717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203800&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289922&fm=49501087414717&tin=02508201610067®Number=0000000000091827&sum=400000 [20:38:00]StoreToDocumentArchive [20:38:00]shift 515 fd 289922 [20:38:00]save to /storage/0515/doc_00289922 [20:38:00]save last doc name /storage/0515/doc_00289922 to /storage/kkm_last_doc_name [20:38:00]save OK [20:38:00]Clear old archive folders... [20:38:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:38:00]tlvbuf is 01DF29A0 [20:38:00]SAM_PROTO_ClearQueue [20:38:00]wFMCommunicate request_size=4 [20:38:00]MH_SAM_APDU [20:38:00]CAPDU: 80 09 00 00 [20:38:00]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [20:38:00]Write i2c OK [20:38:00]MH_I2C_Read... [20:38:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:38:00]Read from MH i2c: E2 [20:38:00]MH_I2C_Read... [20:38:00]Read from MH i2c: E2 03 00 [20:38:00]MH_I2C_Read... [20:38:00]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [20:38:00]RAPDU: 90 00 [20:38:00]wFMCommunicate OK [20:38:00]SAM_PROTO_ClearQueue done [20:38:00]KKMCreateOFDPacket [20:38:00]OFDProtocolAddRootSTLVToBuf [20:38:00]FM_MakeSignedData [20:38:00]FM_MakeSignedData [20:38:00]SAM_PROTO_SignData [20:38:00]wFMCommunicate request_size=4 [20:38:00]MH_SAM_APDU [20:38:00]CAPDU: 80 0D 01 02 [20:38:00]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [20:38:00]Write i2c OK [20:38:00]MH_I2C_Read... [20:38:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:38:00]Read from MH i2c: E2 [20:38:00]MH_I2C_Read... [20:38:00]Read from MH i2c: E2 03 00 [20:38:00]MH_I2C_Read... [20:38:00]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [20:38:00]RAPDU: 90 00 [20:38:00]wFMCommunicate OK [20:38:00]wFMCommunicate request_size=255 [20:38:00]MH_SAM_APDU [20:38: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 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 A8 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6C 04 00 35 04 06 00 2D 05 5E BB [20:38:00]Write to MH i2c: E2 02 01 76 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 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 A8 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6C 04 00 35 04 06 00 2D 05 5E BB 00 00 FF [20:38:00]Write i2c OK [20:38:00]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [20:38:01]RAPDU: 90 00 [20:38:01]wFMCommunicate OK [20:38:01]wFMCommunicate request_size=7 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 0D 02 02 02 39 BD [20:38:01]Write to MH i2c: E2 0A 00 77 00 80 0D 02 02 02 00 39 BD 00 00 EB [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [20:38:01]RAPDU: 90 00 [20:38:01]wFMCommunicate OK [20:38:01]wFMCommunicate request_size=4 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 0D 03 02 [20:38:01]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 0B 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 0B 00 78 00 00 1B FD 5C CB 6B 51 63 00 90 00 52 [20:38:01]RAPDU: 1B FD 5C CB 6B 51 63 00 90 00 [20:38:01]wFMCommunicate OK [20:38:01]SAM_PROTO_SignData done [20:38:01]FM_MakeSignedData done [20:38:01]CreateOFDProtocolMessage [20:38:01]wFMCommunicate request_size=4 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 11 00 00 [20:38:01]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 17 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 43 [20:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:38:01]wFMCommunicate OK [20:38:01]CreateOFDProtocolMessage done [20:38:01]OFDSenderStorePacket 289922 [20:38:01]StoreOFDPacket docnum=289922 [20:38:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 B4 C8 04 01 BF DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 A8 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6C 04 00 35 04 06 00 2D 05 5E BB 39 BD 1B FD 5C CB 6B 51 63 00 [20:38:01]CheckFolder [20:38:01]dirname=/storage/ofd_packets [20:38:01]CheckFolder done [20:38:01]ProducePacketName [20:38:01]name=ofd_packets/00289922 [20:38:01]NVStorageSaveData ofd_packets/00289922 [20:38:01]File name is /storage/ofd_packets/00289922 [20:38:01]Write 298 bytes [20:38:01]NVStorageSaveData done [20:38:01]OFDSenderStorePacket done [20:38:01]KKMCreateOFDPacket done [20:38:01]NVStorageSaveData kkm_last_timestamp [20:38:01]File name is /storage/kkm_last_timestamp [20:38:01]Write 4 bytes [20:38:01]NVStorageSaveData done [20:38:01]ExternCall_PrintAddStr [20:38:01]wPrintStart [20:38:01]Write to MH i2c: 01 00 00 7A 00 7A [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 07 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [20:38:01]RasterBufferAndPrint [20:38:01]line Счет N : (1)24618037 [20:38:01]line ИНН: 02508201610067 [20:38:01]line Контрольно-Кассовый Чек [20:38:01]line ПРОДАЖА [20:38:01]line ТРК (МРК, ГНК) : 11 [20:38:01]line Товар: 2710194210 [20:38:01]line ДТ-К-5 [20:38:01]line 52.500 * 76.20 [20:38:01]line = 4000.50 [20:38:01]line НДС 12% НСП 1% [20:38:01]line > о реализуемом товаре [20:38:01]line ОКРУГЛЕНИЕ: -0.50 [20:38:01]line ИТОГО: 4000.00 [20:38:01]line Внесено: 4000.00 [20:38:01]line СДАЧА: 0.00 [20:38:01]line НСП 1% : 35.40 [20:38:01]line НДС 12% : 424.83 [20:38:01]line Наличными: 4000.00 [20:38:01]line Безнал.: 0.00 [20:38:01]line Место: АЗС № 90 "Партнёр-нефть" [20:38:01]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:38:01]line СНО: Общий режим [20:38:01]line Чек 596 23.09.2024 20:38 [20:38:01]line Смена: 515 ФФД: 1.0 [20:38:01]line ЗНМ: 0300000107 [20:38:01]line РНМ: 0000000000091827 [20:38:01]line Версия ККМ: 001 [20:38:01]line ФМ: 0000000000871832 [20:38:01]line ФД: 289922 [20:38:01]line ФПД: 49501087414717 [20:38:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203800&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289922&fm=49501087414717&tin=02508201610067®Number=0000000000091827&sum=400000 [20:38:01]written 0, free lines is 4095 [20:38:01]OFD Sender: Processing packet 289922 [packets to send 1784, broken 1783] [20:38:01]ProducePacketName [20:38:01]name=ofd_packets/00289922 [20:38:01]OFD Sender: To server: pG, [20:38:01]CommunicateWithHost lk.salyk.kg:30040 [20:38:01]ConnectInit lk.salyk.kg [20:38:01]Connected sock=10 [20:38: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 33 32 0C 01 00 00 B4 C8 04 01 BF DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 A8 D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6C 04 00 35 04 06 00 2D 05 5E BB 39 BD 1B FD 5C CB 6B 51 63 00 [20:38:01]Write to MH i2c: 01 00 00 A4 00 A4 [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 07 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 BB 0C 72 [20:38:01]RasterBufferAndPrint [20:38:01]line [20:38:01]line [20:38:01]line [20:38:01]line [20:38:01]line [20:38:01]written 0, free lines is 3266 [20:38:01]MH_Cut [20:38:01]Write to MH i2c: D1 01 00 AB 00 01 7D [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: D1 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: D1 01 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: D1 01 00 AB 00 00 7C [20:38:01]Write to MH i2c: 01 00 00 AC 00 AC [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38: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 33 32 4F 00 00 00 35 08 47 00 8C AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 82 6C 04 00 F4 03 04 00 7C 79 F1 66 B6 04 01 00 00 68 E6 0F 60 36 D7 D5 E9 [20:38:02]CommunicateWithHost err = 0 [20:38:02]CheckOFDResponse [20:38:02]1017 (14) - 77093643461234 [20:38:02]1041 (16) - 0000000000871832 [20:38:02]1040 (4) - 289922 [20:38:02]1012 (4) - 23.09.2024 14:21 [20:38:02]1206 (1) - 0 [20:38:02]OFD Sender: Remove packet 289922 [20:38:02]ProducePacketName [20:38:02]name=ofd_packets/00289922 [20:38:02]NVStorageDeleteData [20:38:02]OFD Sender: No OFD packet to send [20:38:02]*** Cut start [20:38:02]*** Partial cut [20:38:02]*** CUTSNS_PIN = 1 [20:38:02]*** CUTSNS_PIN = 0 [20:38:02]*** Brake cut motor [20:38:03]Read from MH i2c: 01 [20:38:03]MH_I2C_Read... [20:38:03]*** Stop cut motor [20:38:03]*** Cut end [20:38:03]Read from MH i2c: 01 07 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [20:38:03]process_action close_receipt done [20:38:03]requested_data is exist [20:38:03]produce_requested_data [20:38:03]requested_item fm.sn is exist - process it [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 11 00 00 [20:38:03]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 17 00 [20:38:03]MH_I2C_Read... [20:38:03]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 33 32 90 00 77 [20:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:38:03]wFMCommunicate OK [20:38:03]requested_item fd.num is exist - process it [20:38:03]SAM_PROTO_GetFieldsCounters [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 13 00 00 [20:38:03]Write to MH i2c: E2 08 00 AE 00 80 13 00 00 00 00 00 00 2A [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 62 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 62 00 AE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 82 6C 04 00 0E 04 04 00 03 02 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 43 [20:38: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 82 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:38:03]wFMCommunicate OK [20:38:03]SAM_PROTO_GetFieldsCounters done [20:38:03]requested_item shift.num is exist - process it [20:38:03]requested_item shift.opened is exist - process it [20:38:03]req_shift_opened [20:38:03]FM_GetShiftState [20:38:03]SAM_PROTO_GetShiftState [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 13 01 00 [20:38:03]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 0E 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CD [20:38:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:38:03]wFMCommunicate OK [20:38:03]SAM_PROTO_GetShiftState done [20:38:03]FM_GetShiftState done [20:38:03]req_shift_opened done [20:38:03]requested_item shift.open_date is exist - process it [20:38:03]req_shift_open_date [20:38:03]req_shift_open_date done [20:38:03]produce_requested_data done [20:38:03]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289922,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:38:03]process_action_free close_receipt [20:38:03]json_value_free [20:38:03]json_value_free done [20:38:03]process_json_proto returns [20:38:03]Send response to host [20:38:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289922,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:38:03]free response buf [20:38:03]execute_script done [20:38:03]execute_script returns [20:38:03]free content buf [20:38:03]Sock 9.Close socket [20:38:03]Sock 9.Thread stoped [20:38:07]OFD Sender: No OFD packet to send [20:38:12]OFD Sender: No OFD packet to send [20:38:17]OFD Sender: No OFD packet to send [20:38:21]accept exits with 8 [20:38:21]New connection [20:38:21]New thread 3066891620 created [20:38:21]Thread 3066748260 joined [20:38:21]Waiting for new connection... [20:38:21] Sock 8.Parse request [20:38:21]Sock 8.Check first char [20:38:21]Sock 8.First char is OK [20:38:21]request: POST /json_proto HTTP/1.0 [20:38:21]Method: POST [20:38:21]URL: /json_proto [20:38:21]Method is POST - this is cgi request [20:38:21]url: /json_proto [20:38:21]query_string will be loaded in cgi processing [20:38:21]execute_cgi json_proto POST (null) [20:38:21]execute_cgi path=json_proto method=POST [20:38:21]POST find Content-Length [20:38:21]Host: 172.17.41.135:8080 [20:38:21]Content-Length: 684 [20:38:21]Content-Type: application/json [20:38:21] [20:38:21]POST finish read [20:38:21]Found Content-Length = 684 [20:38:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:21]execute_script... [20:38: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)24618039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:21]POST & json_proto [20:38:21]process_json_proto [20:38:21]json parsed OK: [20:38:21]protocol is kg_v1.0 [20:38:21]action value=close_receipt [20:38:21]process_action close_receipt [20:38:21]cmd_close_receipt [20:38:21]MH_GetDate [20:38:21]Write to MH i2c: F0 00 00 B0 00 9F [20:38:21]Write i2c OK [20:38:21]MH_I2C_Read... [20:38:21]Read from MH i2c: F0 [20:38:21]MH_I2C_Read... [20:38:21]Read from MH i2c: F0 09 00 [20:38:21]MH_I2C_Read... [20:38:21]Read from MH i2c: F0 09 00 B0 00 00 BE D1 F1 66 ED 3E 82 65 A0 [20:38:21]GetLastDocTimeStamp 1727123880 [20:38:21]current date 1727123902 [20:38:21]FM_GetShiftState [20:38:21]SAM_PROTO_GetShiftState [20:38:21]wFMCommunicate request_size=4 [20:38:21]MH_SAM_APDU [20:38:21]CAPDU: 80 13 01 00 [20:38:21]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [20:38:21]Write i2c OK [20:38:21]MH_I2C_Read... [20:38:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:21]Read from MH i2c: E2 [20:38:21]MH_I2C_Read... [20:38:21]Read from MH i2c: E2 0E 00 [20:38:21]MH_I2C_Read... [20:38:21]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CF [20:38:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:38:21]wFMCommunicate OK [20:38:21]SAM_PROTO_GetShiftState done [20:38:21]FM_GetShiftState done [20:38:21]opened in 1727051401 [20:38:21]opened+sec_in_day 1727137801 [20:38:21]quantity*price = 100005 [20:38:21]sum+1 = 100006 [20:38:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 597 23.09.2024 20:38 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289923 ФПД: 103092652896797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203822&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289923&fm=103092652896797&tin=02508201610067®Number=0000000000091827&sum=100000 [20:38:22]StoreToDocumentArchive [20:38:22]shift 515 fd 289923 [20:38:22]save to /storage/0515/doc_00289923 [20:38:22]save last doc name /storage/0515/doc_00289923 to /storage/kkm_last_doc_name [20:38:22]save OK [20:38:22]Clear old archive folders... [20:38:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:38:22]tlvbuf is 01DEB3F0 [20:38:22]SAM_PROTO_ClearQueue [20:38:22]wFMCommunicate request_size=4 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 09 00 00 [20:38:22]Write to MH i2c: E2 08 00 BE 00 80 09 00 00 00 00 00 00 30 [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [20:38:22]RAPDU: 90 00 [20:38:22]wFMCommunicate OK [20:38:22]SAM_PROTO_ClearQueue done [20:38:22]KKMCreateOFDPacket [20:38:22]OFDProtocolAddRootSTLVToBuf [20:38:22]FM_MakeSignedData [20:38:22]FM_MakeSignedData [20:38:22]SAM_PROTO_SignData [20:38:22]wFMCommunicate request_size=4 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 0D 01 02 [20:38:22]Write to MH i2c: E2 08 00 BF 00 80 0D 01 02 00 00 00 00 38 [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [20:38:22]RAPDU: 90 00 [20:38:22]wFMCommunicate OK [20:38:22]wFMCommunicate request_size=255 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 BE D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6C 04 00 35 04 06 00 5D [20:38:22]Write to MH i2c: E2 02 01 C0 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 BE D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6C 04 00 35 04 06 00 5D 00 00 D7 [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]OFD Sender: No OFD packet to send [20:38:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [20:38:22]RAPDU: 90 00 [20:38:22]wFMCommunicate OK [20:38:22]wFMCommunicate request_size=10 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 0D 02 02 05 C3 20 F4 72 1D [20:38:22]Write to MH i2c: E2 0D 00 C1 00 80 0D 02 02 05 00 C3 20 F4 72 1D 00 00 AB [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [20:38:22]RAPDU: 90 00 [20:38:22]wFMCommunicate OK [20:38:22]wFMCommunicate request_size=4 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 0D 03 02 [20:38:22]Write to MH i2c: E2 08 00 C2 00 80 0D 03 02 00 00 00 00 3D [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 0B 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 0B 00 C2 00 00 49 65 40 BE F2 A0 FD F1 90 00 6A [20:38:22]RAPDU: 49 65 40 BE F2 A0 FD F1 90 00 [20:38:22]wFMCommunicate OK [20:38:22]SAM_PROTO_SignData done [20:38:22]FM_MakeSignedData done [20:38:22]CreateOFDProtocolMessage [20:38:22]wFMCommunicate request_size=4 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 11 00 00 [20:38:22]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 17 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 17 00 C3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8D [20:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:38:22]wFMCommunicate OK [20:38:22]CreateOFDProtocolMessage done [20:38:22]OFDSenderStorePacket 289923 [20:38:22]StoreOFDPacket docnum=289923 [20:38:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 72 49 07 01 33 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 55 02 00 00 F4 03 04 00 BE D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6C 04 00 35 04 06 00 5D C3 20 F4 72 1D 49 65 40 BE F2 A0 FD F1 [20:38:22]CheckFolder [20:38:22]dirname=/storage/ofd_packets [20:38:22]CheckFolder done [20:38:22]ProducePacketName [20:38:22]name=ofd_packets/00289923 [20:38:22]NVStorageSaveData ofd_packets/00289923 [20:38:22]File name is /storage/ofd_packets/00289923 [20:38:22]Write 301 bytes [20:38:22]NVStorageSaveData done [20:38:22]OFDSenderStorePacket done [20:38:22]KKMCreateOFDPacket done [20:38:22]NVStorageSaveData kkm_last_timestamp [20:38:22]File name is /storage/kkm_last_timestamp [20:38:22]Write 4 bytes [20:38:22]NVStorageSaveData done [20:38:23]ExternCall_PrintAddStr [20:38:23]wPrintStart [20:38:23]Write to MH i2c: 01 00 00 C4 00 C4 [20:38:23]Write i2c OK [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: 01 [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: 01 07 00 [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [20:38:23]RasterBufferAndPrint [20:38:23]line Счет N : (1)24618039 [20:38:23]line ИНН: 02508201610067 [20:38:23]line Контрольно-Кассовый Чек [20:38:23]line ПРОДАЖА [20:38:23]line ТРК (МРК, ГНК) : 43 [20:38:23]line Товар: 2710124130 [20:38:23]line Аи-92-К-5 [20:38:23]line 14.750 * 67.80 [20:38:23]line = 1000.05 [20:38:23]line НДС 12% НСП 1% [20:38:23]line > о реализуемом товаре [20:38:23]line ОКРУГЛЕНИЕ: -0.05 [20:38:23]line ИТОГО: 1000.00 [20:38:23]line Внесено: 1000.00 [20:38:23]line СДАЧА: 0.00 [20:38:23]line НСП 1% : 8.85 [20:38:23]line НДС 12% : 106.20 [20:38:23]line Наличными: 1000.00 [20:38:23]line Безнал.: 0.00 [20:38:23]line Место: АЗС № 90 "Партнёр-нефть" [20:38:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:38:23]line СНО: Общий режим [20:38:23]line Чек 597 23.09.2024 20:38 [20:38:23]line Смена: 515 ФФД: 1.0 [20:38:23]line ЗНМ: 0300000107 [20:38:23]line РНМ: 0000000000091827 [20:38:23]line Версия ККМ: 001 [20:38:23]line ФМ: 0000000000871832 [20:38:23]line ФД: 289923 [20:38:23]line ФПД: 103092652896797 [20:38:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T203822&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289923&fm=103092652896797&tin=02508201610067®Number=0000000000091827&sum=100000 [20:38:23]written 0, free lines is 4095 [20:38:23]OFD Sender: Processing packet 289923 [packets to send 1784, broken 1783] [20:38:23]ProducePacketName [20:38:23]name=ofd_packets/00289923 [20:38:23]OFD Sender: To server: pG, [20:38:23]CommunicateWithHost lk.salyk.kg:30040 [20:38:23]ConnectInit lk.salyk.kg [20:38:23]Connected sock=10 [20:38:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 72 49 07 01 33 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 55 02 00 00 F4 03 04 00 BE D1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 83 6C 04 00 35 04 06 00 5D C3 20 F4 72 1D 49 65 40 BE F2 A0 FD F1 [20:38:23]Write to MH i2c: 01 00 00 EE 00 EE [20:38:23]Write i2c OK [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: 01 [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: 01 07 00 [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: 01 07 00 EE 00 00 00 00 00 00 C4 0C C5 [20:38:23]RasterBufferAndPrint [20:38:23]line [20:38:23]line [20:38:23]line [20:38:23]line [20:38:23]line [20:38:23]written 0, free lines is 3273 [20:38:23]MH_Cut [20:38:23]Write to MH i2c: D1 01 00 F5 00 01 C7 [20:38:23]Write i2c OK [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: D1 [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: D1 01 00 [20:38:23]MH_I2C_Read... [20:38:23]Read from MH i2c: D1 01 00 F5 00 00 C6 [20:38:23]Write to MH i2c: 01 00 00 F6 00 F6 [20:38:23]Write i2c OK [20:38:23]MH_I2C_Read... [20:38: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 33 32 4F 00 00 00 40 72 47 00 63 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 33 32 10 04 04 00 83 6C 04 00 F4 03 04 00 91 79 F1 66 B6 04 01 00 00 11 2E F5 E8 7E 8D 3A 4E [20:38:23]CommunicateWithHost err = 0 [20:38:23]CheckOFDResponse [20:38:23]1017 (14) - 77093643461234 [20:38:23]1041 (16) - 0000000000871832 [20:38:23]1040 (4) - 289923 [20:38:23]1012 (4) - 23.09.2024 14:22 [20:38:23]1206 (1) - 0 [20:38:23]OFD Sender: Remove packet 289923 [20:38:23]ProducePacketName [20:38:23]name=ofd_packets/00289923 [20:38:23]NVStorageDeleteData [20:38:24]OFD Sender: No OFD packet to send [20:38:24]*** Cut start [20:38:24]*** Partial cut [20:38:24]*** CUTSNS_PIN = 1 [20:38:24]*** CUTSNS_PIN = 0 [20:38:24]*** Brake cut motor [20:38:24]Read from MH i2c: 01 [20:38:24]MH_I2C_Read... [20:38:24]*** Stop cut motor [20:38:24]*** Cut end [20:38:24]Read from MH i2c: 01 07 00 [20:38:24]MH_I2C_Read... [20:38:24]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 FF 0F 0B [20:38:24]process_action close_receipt done [20:38:24]requested_data is exist [20:38:24]produce_requested_data [20:38:24]requested_item fm.sn is exist - process it [20:38:24]wFMCommunicate request_size=4 [20:38:24]MH_SAM_APDU [20:38:24]CAPDU: 80 11 00 00 [20:38:24]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [20:38:24]Write i2c OK [20:38:24]MH_I2C_Read... [20:38:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:24]Read from MH i2c: E2 [20:38:24]MH_I2C_Read... [20:38:24]Read from MH i2c: E2 17 00 [20:38:24]MH_I2C_Read... [20:38:24]Read from MH i2c: E2 17 00 F7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C1 [20:38:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:38:24]wFMCommunicate OK [20:38:24]requested_item fd.num is exist - process it [20:38:24]SAM_PROTO_GetFieldsCounters [20:38:24]wFMCommunicate request_size=4 [20:38:24]MH_SAM_APDU [20:38:24]CAPDU: 80 13 00 00 [20:38:24]Write to MH i2c: E2 08 00 F8 00 80 13 00 00 00 00 00 00 74 [20:38:24]Write i2c OK [20:38:24]MH_I2C_Read... [20:38:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:38:25]Read from MH i2c: E2 [20:38:25]MH_I2C_Read... [20:38:25]Read from MH i2c: E2 62 00 [20:38:25]MH_I2C_Read... [20:38:25]Read from MH i2c: E2 62 00 F8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 83 6C 04 00 0E 04 04 00 03 02 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 91 [20:38: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 83 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:38:25]wFMCommunicate OK [20:38:25]SAM_PROTO_GetFieldsCounters done [20:38:25]requested_item shift.num is exist - process it [20:38:25]requested_item shift.opened is exist - process it [20:38:25]req_shift_opened [20:38:25]FM_GetShiftState [20:38:25]SAM_PROTO_GetShiftState [20:38:25]wFMCommunicate request_size=4 [20:38:25]MH_SAM_APDU [20:38:25]CAPDU: 80 13 01 00 [20:38:25]Write to MH i2c: E2 08 00 F9 00 80 13 01 00 00 00 00 00 76 [20:38:25]Write i2c OK [20:38:25]MH_I2C_Read... [20:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:25]Read from MH i2c: E2 [20:38:25]MH_I2C_Read... [20:38:25]Read from MH i2c: E2 0E 00 [20:38:25]MH_I2C_Read... [20:38:25]Read from MH i2c: E2 0E 00 F9 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 17 [20:38:25]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:38:25]wFMCommunicate OK [20:38:25]SAM_PROTO_GetShiftState done [20:38:25]FM_GetShiftState done [20:38:25]req_shift_opened done [20:38:25]requested_item shift.open_date is exist - process it [20:38:25]req_shift_open_date [20:38:25]req_shift_open_date done [20:38:25]produce_requested_data done [20:38:25]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289923,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:38:25]process_action_free close_receipt [20:38:25]json_value_free [20:38:25]json_value_free done [20:38:25]process_json_proto returns [20:38:25]Send response to host [20:38:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289923,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:38:25]free response buf [20:38:25]execute_script done [20:38:25]execute_script returns [20:38:25]free content buf [20:38:25]Sock 8.Close socket [20:38:25]Sock 8.Thread stoped [20:38:29]OFD Sender: No OFD packet to send [20:38:34]OFD Sender: No OFD packet to send [20:38:39]OFD Sender: No OFD packet to send [20:38:44]OFD Sender: No OFD packet to send [20:38:49]OFD Sender: No OFD packet to send [20:38:54]OFD Sender: No OFD packet to send [20:38:59]OFD Sender: No OFD packet to send [20:39:04]OFD Sender: No OFD packet to send [20:39:09]OFD Sender: No OFD packet to send [20:39:14]OFD Sender: No OFD packet to send [20:39:19]OFD Sender: No OFD packet to send [20:39:24]OFD Sender: No OFD packet to send [20:39:29]OFD Sender: No OFD packet to send [20:39:34]OFD Sender: No OFD packet to send [20:39:39]OFD Sender: No OFD packet to send [20:39:44]OFD Sender: No OFD packet to send [20:39:49]OFD Sender: No OFD packet to send [20:39:54]OFD Sender: No OFD packet to send [20:39:59]OFD Sender: No OFD packet to send [20:40:04]OFD Sender: No OFD packet to send [20:40:09]OFD Sender: No OFD packet to send [20:40:14]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:15]OFD Sender: No OFD packet to send [20:41:20]OFD Sender: No OFD packet to send [20:41:25]OFD Sender: No OFD packet to send [20:41:30]OFD Sender: No OFD packet to send [20:41:35]OFD Sender: No OFD packet to send [20:41:40]OFD Sender: No OFD packet to send [20:41:45]OFD Sender: No OFD packet to send [20:41:50]OFD Sender: No OFD packet to send [20:41:55]OFD Sender: No OFD packet to send [20:42:00]OFD Sender: No OFD packet to send [20:42:05]OFD Sender: No OFD packet to send [20:42:10]OFD Sender: No OFD packet to send [20:42:15]OFD Sender: No OFD packet to send [20:42:20]OFD Sender: No OFD packet to send [20:42:25]OFD Sender: No OFD packet to send [20:42:30]OFD Sender: No OFD packet to send [20:42:35]OFD Sender: No OFD packet to send [20:42:40]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:06]OFD Sender: No OFD packet to send [20:43:11]OFD Sender: No OFD packet to send [20:43:11]accept exits with 9 [20:43:11]New connection [20:43:11]New thread 3066748260 created [20:43:11]Thread 3066891620 joined [20:43:11]Waiting for new connection... [20:43:11] Sock 9.Parse request [20:43:11]Sock 9.Check first char [20:43:11]Sock 9.First char is OK [20:43:11]request: POST /json_proto HTTP/1.0 [20:43:11]Method: POST [20:43:11]URL: /json_proto [20:43:11]Method is POST - this is cgi request [20:43:11]url: /json_proto [20:43:11]query_string will be loaded in cgi processing [20:43:11]execute_cgi json_proto POST (null) [20:43:11]execute_cgi path=json_proto method=POST [20:43:11]POST find Content-Length [20:43:11]Host: 172.17.41.135:8080 [20:43:11]Content-Length: 783 [20:43:11]Content-Type: application/json [20:43:11] [20:43:11]POST finish read [20:43:11]Found Content-Length = 783 [20:43:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:11]execute_script... [20:43:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 8.660, "sum" : 600.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" : 600.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:11]POST & json_proto [20:43:11]process_json_proto [20:43:11]json parsed OK: [20:43:11]protocol is kg_v1.0 [20:43:11]action value=close_receipt [20:43:11]process_action close_receipt [20:43:11]cmd_close_receipt [20:43:11]MH_GetDate [20:43:11]Write to MH i2c: F0 00 00 FA 00 E9 [20:43:11]Write i2c OK [20:43:11]MH_I2C_Read... [20:43:11]Read from MH i2c: F0 [20:43:11]MH_I2C_Read... [20:43:11]Read from MH i2c: F0 09 00 [20:43:11]MH_I2C_Read... [20:43:11]Read from MH i2c: F0 09 00 FA 00 00 E0 D2 F1 66 ED 3E 82 65 0D [20:43:11]GetLastDocTimeStamp 1727123902 [20:43:11]current date 1727124192 [20:43:11]FM_GetShiftState [20:43:11]SAM_PROTO_GetShiftState [20:43:11]wFMCommunicate request_size=4 [20:43:11]MH_SAM_APDU [20:43:11]CAPDU: 80 13 01 00 [20:43:11]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [20:43:11]Write i2c OK [20:43:11]MH_I2C_Read... [20:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:11]Read from MH i2c: E2 [20:43:11]MH_I2C_Read... [20:43:11]Read from MH i2c: E2 0E 00 [20:43:11]MH_I2C_Read... [20:43:11]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 19 [20:43:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:43:11]wFMCommunicate OK [20:43:11]SAM_PROTO_GetShiftState done [20:43:11]FM_GetShiftState done [20:43:11]opened in 1727051401 [20:43:11]opened+sec_in_day 1727137801 [20:43:11]quantity*price = 60013 [20:43:11]sum+1 = 60015 [20:43:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.14 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.14 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 598 23.09.2024 20:43 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289924 ФПД: 79773864332133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204312&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289924&fm=79773864332133&tin=02508201610067®Number=0000000000091827&sum=60014 [20:43:12]StoreToDocumentArchive [20:43:12]shift 515 fd 289924 [20:43:12]save to /storage/0515/doc_00289924 [20:43:12]save last doc name /storage/0515/doc_00289924 to /storage/kkm_last_doc_name [20:43:12]save OK [20:43:12]Clear old archive folders... [20:43:12]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:43:12]tlvbuf is 01E0CE10 [20:43:12]SAM_PROTO_ClearQueue [20:43:12]wFMCommunicate request_size=4 [20:43:12]MH_SAM_APDU [20:43:12]CAPDU: 80 09 00 00 [20:43:12]Write to MH i2c: E2 08 00 08 01 80 09 00 00 00 00 00 00 7B [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:12]Read from MH i2c: E2 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 03 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [20:43:12]RAPDU: 90 00 [20:43:12]wFMCommunicate OK [20:43:12]SAM_PROTO_ClearQueue done [20:43:12]KKMCreateOFDPacket [20:43:12]OFDProtocolAddRootSTLVToBuf [20:43:12]FM_MakeSignedData [20:43:12]FM_MakeSignedData [20:43:12]SAM_PROTO_SignData [20:43:12]wFMCommunicate request_size=4 [20:43:12]MH_SAM_APDU [20:43:12]CAPDU: 80 0D 01 02 [20:43:12]Write to MH i2c: E2 08 00 09 01 80 0D 01 02 00 00 00 00 83 [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:12]Read from MH i2c: E2 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 03 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [20:43:12]RAPDU: 90 00 [20:43:12]wFMCommunicate OK [20:43:12]wFMCommunicate request_size=253 [20:43:12]MH_SAM_APDU [20:43:12]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 E0 D2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6C 04 00 35 04 06 00 48 8D CC D8 8B 65 [20:43:12]Write to MH i2c: E2 00 01 0A 01 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 E0 D2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6C 04 00 35 04 06 00 48 8D CC D8 8B 65 00 00 39 [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:12]Read from MH i2c: E2 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 03 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [20:43:12]RAPDU: 90 00 [20:43:12]wFMCommunicate OK [20:43:12]wFMCommunicate request_size=4 [20:43:12]MH_SAM_APDU [20:43:12]CAPDU: 80 0D 03 02 [20:43:12]Write to MH i2c: E2 08 00 0B 01 80 0D 03 02 00 00 00 00 87 [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:12]Read from MH i2c: E2 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 0B 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 0B 00 0B 01 00 CC 4B 6F FC CD 6E 12 98 90 00 EF [20:43:12]RAPDU: CC 4B 6F FC CD 6E 12 98 90 00 [20:43:12]wFMCommunicate OK [20:43:12]SAM_PROTO_SignData done [20:43:12]FM_MakeSignedData done [20:43:12]CreateOFDProtocolMessage [20:43:12]wFMCommunicate request_size=4 [20:43:12]MH_SAM_APDU [20:43:12]CAPDU: 80 11 00 00 [20:43:12]Write to MH i2c: E2 08 00 0C 01 80 11 00 00 00 00 00 00 87 [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:12]Read from MH i2c: E2 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 17 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 17 00 0C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D7 [20:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:43:12]wFMCommunicate OK [20:43:12]CreateOFDProtocolMessage done [20:43:12]OFDSenderStorePacket 289924 [20:43:12]StoreOFDPacket docnum=289924 [20:43:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4A 67 00 01 82 F8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 E0 D2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6C 04 00 35 04 06 00 48 8D CC D8 8B 65 CC 4B 6F FC CD 6E 12 98 [20:43:12]CheckFolder [20:43:12]dirname=/storage/ofd_packets [20:43:12]CheckFolder done [20:43:12]ProducePacketName [20:43:12]name=ofd_packets/00289924 [20:43:12]NVStorageSaveData ofd_packets/00289924 [20:43:12]File name is /storage/ofd_packets/00289924 [20:43:12]Write 294 bytes [20:43:12]NVStorageSaveData done [20:43:12]OFDSenderStorePacket done [20:43:12]KKMCreateOFDPacket done [20:43:12]NVStorageSaveData kkm_last_timestamp [20:43:12]File name is /storage/kkm_last_timestamp [20:43:12]Write 4 bytes [20:43:12]NVStorageSaveData done [20:43:12]ExternCall_PrintAddStr [20:43:12]wPrintStart [20:43:12]Write to MH i2c: 01 00 00 0D 01 0E [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: 01 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: 01 07 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: 01 07 00 0D 01 00 00 00 00 00 FF 0F 23 [20:43:12]RasterBufferAndPrint [20:43:12]line Счет N : (1)24618040 [20:43:12]line ИНН: 02508201610067 [20:43:12]line Контрольно-Кассовый Чек [20:43:12]line ПРОДАЖА [20:43:12]line ТРК (МРК, ГНК) : 44 [20:43:12]line Товар: 2710124130 [20:43:12]line SU-92 [20:43:12]line 8.660 * 69.30 [20:43:12]line = 600.14 [20:43:12]line НДС 12% НСП 1% [20:43:12]line > о реализуемом товаре [20:43:12]line ИТОГО: 600.14 [20:43:12]line НСП 1% : 5.31 [20:43:12]line НДС 12% : 63.73 [20:43:12]line Наличными: 0.00 [20:43:12]line Безнал.: 600.14 [20:43:12]line Место: АЗС № 90 "Партнёр-нефть" [20:43:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:43:12]line СНО: Общий режим [20:43:12]line Чек 598 23.09.2024 20:43 [20:43:12]line Смена: 515 ФФД: 1.0 [20:43:12]line ЗНМ: 0300000107 [20:43:12]line РНМ: 0000000000091827 [20:43:12]line Версия ККМ: 001 [20:43:12]line Платежная система: O! деньги [20:43:12]line ФМ: 0000000000871832 [20:43:12]line ФД: 289924 [20:43:12]line ФПД: 79773864332133 [20:43:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204312&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289924&fm=79773864332133&tin=02508201610067®Number=0000000000091827&sum=60014 [20:43:12]written 0, free lines is 4095 [20:43:13]OFD Sender: Processing packet 289924 [packets to send 1784, broken 1783] [20:43:13]ProducePacketName [20:43:13]name=ofd_packets/00289924 [20:43:13]OFD Sender: To server: pG, [20:43:13]CommunicateWithHost lk.salyk.kg:30040 [20:43:13]ConnectInit lk.salyk.kg [20:43:13]Connected sock=10 [20:43:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 4A 67 00 01 82 F8 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 E0 D2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6C 04 00 35 04 06 00 48 8D CC D8 8B 65 CC 4B 6F FC CD 6E 12 98 [20:43:13]Write to MH i2c: 01 00 00 36 01 37 [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: 01 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: 01 07 00 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: 01 07 00 36 01 00 00 00 00 00 D1 0C 1B [20:43:13]RasterBufferAndPrint [20:43:13]line [20:43:13]line [20:43:13]line [20:43:13]line [20:43:13]line [20:43:13]written 0, free lines is 3287 [20:43:13]MH_Cut [20:43:13]Write to MH i2c: D1 01 00 3D 01 01 10 [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: D1 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: D1 01 00 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: D1 01 00 3D 01 00 0F [20:43:13]Write to MH i2c: 01 00 00 3E 01 3F [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20: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 33 32 4F 00 00 00 BE D9 47 00 BD 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 84 6C 04 00 F4 03 04 00 B3 7A F1 66 B6 04 01 00 00 D6 05 0A BA 04 8E 87 56 [20:43:13]CommunicateWithHost err = 0 [20:43:13]CheckOFDResponse [20:43:13]1017 (14) - 77093643461234 [20:43:13]1041 (16) - 0000000000871832 [20:43:13]1040 (4) - 289924 [20:43:13]1012 (4) - 23.09.2024 14:26 [20:43:13]1206 (1) - 0 [20:43:13]OFD Sender: Remove packet 289924 [20:43:13]ProducePacketName [20:43:13]name=ofd_packets/00289924 [20:43:13]NVStorageDeleteData [20:43:14]OFD Sender: No OFD packet to send [20:43:14]*** Cut start [20:43:14]*** Partial cut [20:43:14]*** CUTSNS_PIN = 1 [20:43:14]*** CUTSNS_PIN = 0 [20:43:14]*** Brake cut motor [20:43:14]Read from MH i2c: 01 [20:43:14]MH_I2C_Read... [20:43:14]*** Stop cut motor [20:43:14]*** Cut end [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 3E 01 00 00 00 00 00 FF 0F 54 [20:43:14]process_action close_receipt done [20:43:14]requested_data is exist [20:43:14]produce_requested_data [20:43:14]requested_item fm.sn is exist - process it [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 3F 01 80 11 00 00 00 00 00 00 BA [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 3F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0A [20:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:43:14]wFMCommunicate OK [20:43:14]requested_item fd.num is exist - process it [20:43:14]SAM_PROTO_GetFieldsCounters [20:43:14]wFMCommunicate request_size=4 [20:43:14]MH_SAM_APDU [20:43:14]CAPDU: 80 13 00 00 [20:43:14]Write to MH i2c: E2 08 00 40 01 80 13 00 00 00 00 00 00 BD [20:43:14]Write i2c OK [20:43:14]MH_I2C_Read... [20:43:14]*** 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 40 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 84 6C 04 00 0E 04 04 00 03 02 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 DE [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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 84 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [20: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 41 01 80 13 01 00 00 00 00 00 BF [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 41 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 60 [20:43:15]RAPDU: 09 00 01 89 B6 F0 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":"0000000000871832","fd.num":289924,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [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":"0000000000871832","fd.num":289924,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [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:19]OFD Sender: No OFD packet to send [20:43:24]OFD Sender: No OFD packet to send [20:43:29]OFD Sender: No OFD packet to send [20:43:34]OFD Sender: No OFD packet to send [20:43:39]OFD Sender: No OFD packet to send [20:43:44]OFD Sender: No OFD packet to send [20:43:49]OFD Sender: No OFD packet to send [20:43:54]OFD Sender: No OFD packet to send [20:43:59]OFD Sender: No OFD packet to send [20:44:04]OFD Sender: No OFD packet to send [20:44:09]OFD Sender: No OFD packet to send [20:44:14]OFD Sender: No OFD packet to send [20:44:19]OFD Sender: No OFD packet to send [20:44:24]OFD Sender: No OFD packet to send [20:44:29]OFD Sender: No OFD packet to send [20:44:34]OFD Sender: No OFD packet to send [20:44:39]OFD Sender: No OFD packet to send [20:44:44]OFD Sender: No OFD packet to send [20:44:49]OFD Sender: No OFD packet to send [20:44:54]OFD Sender: No OFD packet to send [20:44:59]OFD Sender: No OFD packet to send [20:45:04]OFD Sender: No OFD packet to send [20:45:09]OFD Sender: No OFD packet to send [20:45:14]OFD Sender: No OFD packet to send [20:45:20]OFD Sender: No OFD packet to send [20:45:25]OFD Sender: No OFD packet to send [20:45:30]OFD Sender: No OFD packet to send [20:45:35]OFD Sender: No OFD packet to send [20:45:40]OFD Sender: No OFD packet to send [20:45:40]accept exits with 8 [20:45:40]New connection [20:45:40]New thread 3066891620 created [20:45:40]Thread 3066748260 joined [20:45:40]Waiting for new connection... [20:45:40] Sock 8.Parse request [20:45:40]Sock 8.Check first char [20:45:40]Sock 8.First char is OK [20:45:40]request: POST /json_proto HTTP/1.0 [20:45:40]Method: POST [20:45:40]URL: /json_proto [20:45:40]Method is POST - this is cgi request [20:45:40]url: /json_proto [20:45:40]query_string will be loaded in cgi processing [20:45:40]execute_cgi json_proto POST (null) [20:45:40]execute_cgi path=json_proto method=POST [20:45:40]POST find Content-Length [20:45:40]Host: 172.17.41.135:8080 [20:45:40]Content-Length: 679 [20:45:40]Content-Type: application/json [20:45:40] [20:45:40]POST finish read [20:45:40]Found Content-Length = 679 [20:45:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:40]execute_script... [20:45: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)24618042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:40]POST & json_proto [20:45:40]process_json_proto [20:45:40]json parsed OK: [20:45:40]protocol is kg_v1.0 [20:45:40]action value=close_receipt [20:45:40]process_action close_receipt [20:45:40]cmd_close_receipt [20:45:40]MH_GetDate [20:45:40]Write to MH i2c: F0 00 00 42 01 32 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: F0 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: F0 09 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: F0 09 00 42 01 00 75 D3 F1 66 ED 3E 82 65 EC [20:45:40]GetLastDocTimeStamp 1727124192 [20:45:40]current date 1727124341 [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 43 01 80 13 01 00 00 00 00 00 C1 [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 43 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 62 [20:45:40]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [20:45:40]opened+sec_in_day 1727137801 [20:45:40]quantity*price = 60003 [20:45:40]sum+1 = 60004 [20:45:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 599 23.09.2024 20:45 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289925 ФПД: 207261601925410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204541&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289925&fm=207261601925410&tin=02508201610067®Number=0000000000091827&sum=60000 [20:45:41]StoreToDocumentArchive [20:45:41]shift 515 fd 289925 [20:45:41]save to /storage/0515/doc_00289925 [20:45:41]save last doc name /storage/0515/doc_00289925 to /storage/kkm_last_doc_name [20:45:41]save OK [20:45:41]Clear old archive folders... [20:45:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:41]tlvbuf is 01E120E0 [20:45:41]SAM_PROTO_ClearQueue [20:45:41]wFMCommunicate request_size=4 [20:45:41]MH_SAM_APDU [20:45:41]CAPDU: 80 09 00 00 [20:45:41]Write to MH i2c: E2 08 00 50 01 80 09 00 00 00 00 00 00 C3 [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:41]Read from MH i2c: E2 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [20:45:41]RAPDU: 90 00 [20:45:41]wFMCommunicate OK [20:45:41]SAM_PROTO_ClearQueue done [20:45:41]KKMCreateOFDPacket [20:45:41]OFDProtocolAddRootSTLVToBuf [20:45:41]FM_MakeSignedData [20:45:41]FM_MakeSignedData [20:45:41]SAM_PROTO_SignData [20:45:41]wFMCommunicate request_size=4 [20:45:41]MH_SAM_APDU [20:45:41]CAPDU: 80 0D 01 02 [20:45:41]Write to MH i2c: E2 08 00 51 01 80 0D 01 02 00 00 00 00 CB [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:42]Read from MH i2c: E2 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 03 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [20:45:42]RAPDU: 90 00 [20:45:42]wFMCommunicate OK [20:45:42]wFMCommunicate request_size=255 [20:45:42]MH_SAM_APDU [20:45:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 57 02 00 00 F4 03 04 00 75 D3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6C 04 00 35 04 06 00 BC [20:45:42]Write to MH i2c: E2 02 01 52 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 57 02 00 00 F4 03 04 00 75 D3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6C 04 00 35 04 06 00 BC 00 00 BE [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:42]Read from MH i2c: E2 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 03 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [20:45:42]RAPDU: 90 00 [20:45:42]wFMCommunicate OK [20:45:42]wFMCommunicate request_size=10 [20:45:42]MH_SAM_APDU [20:45:42]CAPDU: 80 0D 02 02 05 80 DA 28 89 22 [20:45:42]Write to MH i2c: E2 0D 00 53 01 80 0D 02 02 05 00 80 DA 28 89 22 00 00 05 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:42]Read from MH i2c: E2 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 03 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [20:45:42]RAPDU: 90 00 [20:45:42]wFMCommunicate OK [20:45:42]wFMCommunicate request_size=4 [20:45:42]MH_SAM_APDU [20:45:42]CAPDU: 80 0D 03 02 [20:45:42]Write to MH i2c: E2 08 00 54 01 80 0D 03 02 00 00 00 00 D0 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:42]Read from MH i2c: E2 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 0B 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 0B 00 54 01 00 63 54 12 E7 9D 7E 0B 33 90 00 DA [20:45:42]RAPDU: 63 54 12 E7 9D 7E 0B 33 90 00 [20:45:42]wFMCommunicate OK [20:45:42]SAM_PROTO_SignData done [20:45:42]FM_MakeSignedData done [20:45:42]CreateOFDProtocolMessage [20:45:42]wFMCommunicate request_size=4 [20:45:42]MH_SAM_APDU [20:45:42]CAPDU: 80 11 00 00 [20:45:42]Write to MH i2c: E2 08 00 55 01 80 11 00 00 00 00 00 00 D0 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:42]Read from MH i2c: E2 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 17 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 17 00 55 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 20 [20:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:45:42]wFMCommunicate OK [20:45:42]CreateOFDProtocolMessage done [20:45:42]OFDSenderStorePacket 289925 [20:45:42]StoreOFDPacket docnum=289925 [20:45:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D5 65 07 01 72 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 57 02 00 00 F4 03 04 00 75 D3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6C 04 00 35 04 06 00 BC 80 DA 28 89 22 63 54 12 E7 9D 7E 0B 33 [20:45:42]CheckFolder [20:45:42]dirname=/storage/ofd_packets [20:45:42]CheckFolder done [20:45:42]ProducePacketName [20:45:42]name=ofd_packets/00289925 [20:45:42]NVStorageSaveData ofd_packets/00289925 [20:45:42]File name is /storage/ofd_packets/00289925 [20:45:42]Write 301 bytes [20:45:42]NVStorageSaveData done [20:45:42]OFDSenderStorePacket done [20:45:42]KKMCreateOFDPacket done [20:45:42]NVStorageSaveData kkm_last_timestamp [20:45:42]File name is /storage/kkm_last_timestamp [20:45:42]Write 4 bytes [20:45:42]NVStorageSaveData done [20:45:42]ExternCall_PrintAddStr [20:45:42]wPrintStart [20:45:42]Write to MH i2c: 01 00 00 56 01 57 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 07 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 07 00 56 01 00 00 00 00 00 FF 0F 6C [20:45:42]RasterBufferAndPrint [20:45:42]line Счет N : (1)24618042 [20:45:42]line ИНН: 02508201610067 [20:45:42]line Контрольно-Кассовый Чек [20:45:42]line ПРОДАЖА [20:45:42]line ТРК (МРК, ГНК) : 53 [20:45:42]line Товар: 2710124130 [20:45:42]line Аи-92-К-5 [20:45:42]line 8.850 * 67.80 [20:45:42]line = 600.03 [20:45:42]line НДС 12% НСП 1% [20:45:42]line > о реализуемом товаре [20:45:42]line ОКРУГЛЕНИЕ: -0.03 [20:45:42]line ИТОГО: 600.00 [20:45:42]line Внесено: 600.00 [20:45:42]line СДАЧА: 0.00 [20:45:42]line НСП 1% : 5.31 [20:45:42]line НДС 12% : 63.72 [20:45:42]line Наличными: 600.00 [20:45:42]line Безнал.: 0.00 [20:45:42]line Место: АЗС № 90 "Партнёр-нефть" [20:45:42]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:45:42]line СНО: Общий режим [20:45:42]line Чек 599 23.09.2024 20:45 [20:45:42]line Смена: 515 ФФД: 1.0 [20:45:42]line ЗНМ: 0300000107 [20:45:42]line РНМ: 0000000000091827 [20:45:42]line Версия ККМ: 001 [20:45:42]line ФМ: 0000000000871832 [20:45:42]line ФД: 289925 [20:45:42]line ФПД: 207261601925410 [20:45:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204541&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289925&fm=207261601925410&tin=02508201610067®Number=0000000000091827&sum=60000 [20:45:42]written 0, free lines is 4095 [20:45:42]OFD Sender: Processing packet 289925 [packets to send 1784, broken 1783] [20:45:42]ProducePacketName [20:45:42]name=ofd_packets/00289925 [20:45:42]OFD Sender: To server: pG, [20:45:42]CommunicateWithHost lk.salyk.kg:30040 [20:45:42]ConnectInit lk.salyk.kg [20:45:42]Connected sock=9 [20: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 33 32 0F 01 00 00 D5 65 07 01 72 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 57 02 00 00 F4 03 04 00 75 D3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 85 6C 04 00 35 04 06 00 BC 80 DA 28 89 22 63 54 12 E7 9D 7E 0B 33 [20:45:42]Write to MH i2c: 01 00 00 80 01 81 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 07 00 [20:45:42]MH_I2C_Read... [20:45:43]Read from MH i2c: 01 07 00 80 01 00 00 00 00 00 CB 0C 5F [20:45:43]RasterBufferAndPrint [20:45:43]line [20:45:43]line [20:45:43]line [20:45:43]line [20:45:43]line [20:45:43]written 0, free lines is 3279 [20:45:43]MH_Cut [20:45:43]Write to MH i2c: D1 01 00 87 01 01 5A [20:45:43]Write i2c OK [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: D1 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: D1 01 00 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: D1 01 00 87 01 00 59 [20:45:43]Write to MH i2c: 01 00 00 88 01 89 [20:45:43]Write i2c OK [20:45:43]MH_I2C_Read... [20:45: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 33 32 4F 00 00 00 D0 41 47 00 25 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 33 32 10 04 04 00 85 6C 04 00 F4 03 04 00 49 7B F1 66 B6 04 01 00 00 A6 27 46 6B CC 79 97 87 [20:45:43]CommunicateWithHost err = 0 [20:45:43]CheckOFDResponse [20:45:43]1017 (14) - 77093643461234 [20:45:43]1041 (16) - 0000000000871832 [20:45:43]1040 (4) - 289925 [20:45:43]1012 (4) - 23.09.2024 14:29 [20:45:43]1206 (1) - 0 [20:45:43]OFD Sender: Remove packet 289925 [20:45:43]ProducePacketName [20:45:43]name=ofd_packets/00289925 [20:45:43]NVStorageDeleteData [20:45:43]OFD Sender: No OFD packet to send [20:45:43]*** Cut start [20:45:43]*** Partial cut [20:45:43]*** CUTSNS_PIN = 1 [20:45:43]*** CUTSNS_PIN = 0 [20:45:44]*** Brake cut motor [20:45:44]Read from MH i2c: 01 [20:45:44]MH_I2C_Read... [20:45:44]*** Stop cut motor [20:45:44]*** Cut end [20:45:44]Read from MH i2c: 01 07 00 [20:45:44]MH_I2C_Read... [20:45:44]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 FF 0F 9E [20:45:44]process_action close_receipt done [20:45:44]requested_data is exist [20:45:44]produce_requested_data [20:45:44]requested_item fm.sn is exist - process it [20:45:44]wFMCommunicate request_size=4 [20:45:44]MH_SAM_APDU [20:45:44]CAPDU: 80 11 00 00 [20:45:44]Write to MH i2c: E2 08 00 89 01 80 11 00 00 00 00 00 00 04 [20:45:44]Write i2c OK [20:45:44]MH_I2C_Read... [20:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:44]Read from MH i2c: E2 [20:45:44]MH_I2C_Read... [20:45:44]Read from MH i2c: E2 17 00 [20:45:44]MH_I2C_Read... [20:45:44]Read from MH i2c: E2 17 00 89 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 54 [20:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:45:44]wFMCommunicate OK [20:45:44]requested_item fd.num is exist - process it [20:45:44]SAM_PROTO_GetFieldsCounters [20:45:44]wFMCommunicate request_size=4 [20:45:44]MH_SAM_APDU [20:45:44]CAPDU: 80 13 00 00 [20:45:44]Write to MH i2c: E2 08 00 8A 01 80 13 00 00 00 00 00 00 07 [20:45:44]Write i2c OK [20:45:44]MH_I2C_Read... [20:45:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:44]Read from MH i2c: E2 [20:45:44]MH_I2C_Read... [20:45:44]Read from MH i2c: E2 62 00 [20:45:44]MH_I2C_Read... [20:45:44]Read from MH i2c: E2 62 00 8A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 85 6C 04 00 0E 04 04 00 03 02 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 2C [20:45: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 85 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:44]wFMCommunicate OK [20:45:44]SAM_PROTO_GetFieldsCounters done [20:45:44]requested_item shift.num is exist - process it [20:45:44]requested_item shift.opened is exist - process it [20:45:44]req_shift_opened [20:45:44]FM_GetShiftState [20:45:44]SAM_PROTO_GetShiftState [20:45:44]wFMCommunicate request_size=4 [20:45:44]MH_SAM_APDU [20:45:44]CAPDU: 80 13 01 00 [20:45:44]Write to MH i2c: E2 08 00 8B 01 80 13 01 00 00 00 00 00 09 [20:45:44]Write i2c OK [20:45:44]MH_I2C_Read... [20:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:44]Read from MH i2c: E2 [20:45:44]MH_I2C_Read... [20:45:44]Read from MH i2c: E2 0E 00 [20:45:44]MH_I2C_Read... [20:45:44]Read from MH i2c: E2 0E 00 8B 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AA [20:45:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:45:44]wFMCommunicate OK [20:45:44]SAM_PROTO_GetShiftState done [20:45:44]FM_GetShiftState done [20:45:44]req_shift_opened done [20:45:44]requested_item shift.open_date is exist - process it [20:45:44]req_shift_open_date [20:45:44]req_shift_open_date done [20:45:44]produce_requested_data done [20:45:44]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289925,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:45:44]process_action_free close_receipt [20:45:44]json_value_free [20:45:44]json_value_free done [20:45:44]process_json_proto returns [20:45:44]Send response to host [20:45:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289925,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:45:44]free response buf [20:45:44]execute_script done [20:45:44]execute_script returns [20:45:44]free content buf [20:45:44]Sock 8.Close socket [20:45:44]Sock 8.Thread stoped [20:45:48]OFD Sender: No OFD packet to send [20:45:53]OFD Sender: No OFD packet to send [20:45:58]OFD Sender: No OFD packet to send [20:46:03]OFD Sender: No OFD packet to send [20:46:08]OFD Sender: No OFD packet to send [20:46:13]OFD Sender: No OFD packet to send [20:46:18]OFD Sender: No OFD packet to send [20:46:23]OFD Sender: No OFD packet to send [20:46:28]OFD Sender: No OFD packet to send [20:46:34]OFD Sender: No OFD packet to send [20:46:39]OFD Sender: No OFD packet to send [20:46:44]OFD Sender: No OFD packet to send [20:46:49]OFD Sender: No OFD packet to send [20:46:54]OFD Sender: No OFD packet to send [20:46:59]OFD Sender: No OFD packet to send [20:47:04]OFD Sender: No OFD packet to send [20:47:09]OFD Sender: No OFD packet to send [20:47:14]OFD Sender: No OFD packet to send [20:47:19]OFD Sender: No OFD packet to send [20:47:24]OFD Sender: No OFD packet to send [20:47:29]OFD Sender: No OFD packet to send [20:47:34]OFD Sender: No OFD packet to send [20:47:39]OFD Sender: No OFD packet to send [20:47:44]OFD Sender: No OFD packet to send [20:47:49]OFD Sender: No OFD packet to send [20:47:54]OFD Sender: No OFD packet to send [20:47:59]OFD Sender: No OFD packet to send [20:48:04]OFD Sender: No OFD packet to send [20:48:09]OFD Sender: No OFD packet to send [20:48:14]OFD Sender: No OFD packet to send [20:48:19]OFD Sender: No OFD packet to send [20:48:24]OFD Sender: No OFD packet to send [20:48:29]OFD Sender: No OFD packet to send [20:48:34]OFD Sender: No OFD packet to send [20:48:39]OFD Sender: No OFD packet to send [20:48:44]OFD Sender: No OFD packet to send [20:48:49]OFD Sender: No OFD packet to send [20:48:54]OFD Sender: No OFD packet to send [20:49:00]OFD Sender: No OFD packet to send [20:49:05]OFD Sender: No OFD packet to send [20:49:10]OFD Sender: No OFD packet to send [20:49:15]OFD Sender: No OFD packet to send [20:49:20]OFD Sender: No OFD packet to send [20:49:23]accept exits with 10 [20:49:23]New connection [20:49:23]New thread 3066748260 created [20:49:23]Thread 3066891620 joined [20:49:23]Waiting for new connection... [20:49:23] Sock 10.Parse request [20:49:23]Sock 10.Check first char [20:49:23]Sock 10.First char is OK [20:49:23]request: POST /json_proto HTTP/1.0 [20:49:23]Method: POST [20:49:23]URL: /json_proto [20:49:23]Method is POST - this is cgi request [20:49:23]url: /json_proto [20:49:23]query_string will be loaded in cgi processing [20:49:23]execute_cgi json_proto POST (null) [20:49:23]execute_cgi path=json_proto method=POST [20:49:23]POST find Content-Length [20:49:23]Host: 172.17.41.135:8080 [20:49:23]Content-Length: 681 [20:49:23]Content-Type: application/json [20:49:23] [20:49:23]POST finish read [20:49:23]Found Content-Length = 681 [20:49:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:23]execute_script... [20:49: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)24618043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:23]POST & json_proto [20:49:23]process_json_proto [20:49:23]json parsed OK: [20:49:23]protocol is kg_v1.0 [20:49:23]action value=close_receipt [20:49:23]process_action close_receipt [20:49:23]cmd_close_receipt [20:49:23]MH_GetDate [20:49:23]Write to MH i2c: F0 00 00 8C 01 7C [20:49:23]Write i2c OK [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: F0 [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: F0 09 00 [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: F0 09 00 8C 01 00 54 D4 F1 66 ED 3E 82 65 16 [20:49:23]GetLastDocTimeStamp 1727124341 [20:49:23]current date 1727124564 [20:49:23]FM_GetShiftState [20:49:23]SAM_PROTO_GetShiftState [20:49:23]wFMCommunicate request_size=4 [20:49:23]MH_SAM_APDU [20:49:23]CAPDU: 80 13 01 00 [20:49:23]Write to MH i2c: E2 08 00 8D 01 80 13 01 00 00 00 00 00 0B [20:49:23]Write i2c OK [20:49:23]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 8D 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AC [20:49:24]RAPDU: 09 00 01 89 B6 F0 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]opened in 1727051401 [20:49:24]opened+sec_in_day 1727137801 [20:49:24]quantity*price = 700049 [20:49:24]sum+1 = 700050 [20:49:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 7000.00 Внесено: 7000.00 СДАЧА: 0.00 НСП 1% : 61.95 НДС 12% : 743.41 Наличными: 7000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 600 23.09.2024 20:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289926 ФПД: 13876509954387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204924&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289926&fm=13876509954387&tin=02508201610067®Number=0000000000091827&sum=700000 [20:49:25]StoreToDocumentArchive [20:49:25]shift 515 fd 289926 [20:49:25]save to /storage/0515/doc_00289926 [20:49:25]save last doc name /storage/0515/doc_00289926 to /storage/kkm_last_doc_name [20:49:25]save OK [20:49:25]Clear old archive folders... [20:49:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:49:25]tlvbuf is 01DE6480 [20:49:25]SAM_PROTO_ClearQueue [20:49:25]wFMCommunicate request_size=4 [20:49:25]MH_SAM_APDU [20:49:25]CAPDU: 80 09 00 00 [20:49:25]Write to MH i2c: E2 08 00 9A 01 80 09 00 00 00 00 00 00 0D [20:49:25]Write i2c OK [20:49:25]MH_I2C_Read... [20:49:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:25]Read from MH i2c: E2 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [20:49:25]RAPDU: 90 00 [20:49:25]wFMCommunicate OK [20:49:25]SAM_PROTO_ClearQueue done [20:49:25]KKMCreateOFDPacket [20:49:25]OFDProtocolAddRootSTLVToBuf [20:49:25]FM_MakeSignedData [20:49:25]FM_MakeSignedData [20:49:25]SAM_PROTO_SignData [20:49:25]wFMCommunicate request_size=4 [20:49:25]MH_SAM_APDU [20:49:25]CAPDU: 80 0D 01 02 [20:49:25]Write to MH i2c: E2 08 00 9B 01 80 0D 01 02 00 00 00 00 15 [20:49:25]Write i2c OK [20:49:25]MH_I2C_Read... [20:49:25]OFD Sender: No OFD packet to send [20:49:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:25]Read from MH i2c: E2 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [20:49:25]RAPDU: 90 00 [20:49:25]wFMCommunicate OK [20:49:25]wFMCommunicate request_size=255 [20:49:25]MH_SAM_APDU [20:49: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 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 54 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6C 04 00 35 04 06 00 0C 9E E0 72 [20:49:25]Write to MH i2c: E2 02 01 9C 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 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 54 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6C 04 00 35 04 06 00 0C 9E E0 72 00 00 B3 [20:49:25]Write i2c OK [20:49:25]MH_I2C_Read... [20:49:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:25]Read from MH i2c: E2 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [20:49:25]RAPDU: 90 00 [20:49:25]wFMCommunicate OK [20:49:25]wFMCommunicate request_size=7 [20:49:25]MH_SAM_APDU [20:49:25]CAPDU: 80 0D 02 02 02 51 53 [20:49:25]Write to MH i2c: E2 0A 00 9D 01 80 0D 02 02 02 00 51 53 00 00 C0 [20:49:25]Write i2c OK [20:49:25]MH_I2C_Read... [20:49:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:25]Read from MH i2c: E2 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [20:49:25]RAPDU: 90 00 [20:49:25]wFMCommunicate OK [20:49:25]wFMCommunicate request_size=4 [20:49:25]MH_SAM_APDU [20:49:25]CAPDU: 80 0D 03 02 [20:49:25]Write to MH i2c: E2 08 00 9E 01 80 0D 03 02 00 00 00 00 1A [20:49:25]Write i2c OK [20:49:25]MH_I2C_Read... [20:49:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:25]Read from MH i2c: E2 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 0B 00 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 0B 00 9E 01 00 FD 7A 07 BA 71 5B 56 DC 90 00 51 [20:49:25]RAPDU: FD 7A 07 BA 71 5B 56 DC 90 00 [20:49:25]wFMCommunicate OK [20:49:25]SAM_PROTO_SignData done [20:49:25]FM_MakeSignedData done [20:49:25]CreateOFDProtocolMessage [20:49:25]wFMCommunicate request_size=4 [20:49:25]MH_SAM_APDU [20:49:25]CAPDU: 80 11 00 00 [20:49:25]Write to MH i2c: E2 08 00 9F 01 80 11 00 00 00 00 00 00 1A [20:49:25]Write i2c OK [20:49:25]MH_I2C_Read... [20:49:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:25]Read from MH i2c: E2 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 17 00 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: E2 17 00 9F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6A [20:49:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:49:25]wFMCommunicate OK [20:49:25]CreateOFDProtocolMessage done [20:49:25]OFDSenderStorePacket 289926 [20:49:25]StoreOFDPacket docnum=289926 [20:49:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 16 9F 04 01 85 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 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 54 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6C 04 00 35 04 06 00 0C 9E E0 72 51 53 FD 7A 07 BA 71 5B 56 DC [20:49:25]CheckFolder [20:49:25]dirname=/storage/ofd_packets [20:49:25]CheckFolder done [20:49:25]ProducePacketName [20:49:25]name=ofd_packets/00289926 [20:49:25]NVStorageSaveData ofd_packets/00289926 [20:49:25]File name is /storage/ofd_packets/00289926 [20:49:25]Write 298 bytes [20:49:25]NVStorageSaveData done [20:49:25]OFDSenderStorePacket done [20:49:25]KKMCreateOFDPacket done [20:49:25]NVStorageSaveData kkm_last_timestamp [20:49:25]File name is /storage/kkm_last_timestamp [20:49:25]Write 4 bytes [20:49:25]NVStorageSaveData done [20:49:25]ExternCall_PrintAddStr [20:49:25]wPrintStart [20:49:25]Write to MH i2c: 01 00 00 A0 01 A1 [20:49:25]Write i2c OK [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: 01 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: 01 07 00 [20:49:25]MH_I2C_Read... [20:49:25]Read from MH i2c: 01 07 00 A0 01 00 00 00 00 00 FF 0F B6 [20:49:25]RasterBufferAndPrint [20:49:25]line Счет N : (1)24618043 [20:49:25]line ИНН: 02508201610067 [20:49:25]line Контрольно-Кассовый Чек [20:49:25]line ПРОДАЖА [20:49:25]line ТРК (МРК, ГНК) : 22 [20:49:25]line Товар: 2710194210 [20:49:25]line ДТ-К-5 [20:49:25]line 91.870 * 76.20 [20:49:25]line = 7000.49 [20:49:25]line НДС 12% НСП 1% [20:49:25]line > о реализуемом товаре [20:49:25]line ОКРУГЛЕНИЕ: -0.49 [20:49:25]line ИТОГО: 7000.00 [20:49:25]line Внесено: 7000.00 [20:49:25]line СДАЧА: 0.00 [20:49:25]line НСП 1% : 61.95 [20:49:25]line НДС 12% : 743.41 [20:49:25]line Наличными: 7000.00 [20:49:25]line Безнал.: 0.00 [20:49:25]line Место: АЗС № 90 "Партнёр-нефть" [20:49:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:49:25]line СНО: Общий режим [20:49:25]line Чек 600 23.09.2024 20:49 [20:49:25]line Смена: 515 ФФД: 1.0 [20:49:25]line ЗНМ: 0300000107 [20:49:25]line РНМ: 0000000000091827 [20:49:25]line Версия ККМ: 001 [20:49:25]line ФМ: 0000000000871832 [20:49:25]line ФД: 289926 [20:49:25]line ФПД: 13876509954387 [20:49:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204924&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289926&fm=13876509954387&tin=02508201610067®Number=0000000000091827&sum=700000 [20:49:25]written 0, free lines is 4095 [20:49:25]OFD Sender: Processing packet 289926 [packets to send 1784, broken 1783] [20:49:25]ProducePacketName [20:49:25]name=ofd_packets/00289926 [20:49:25]OFD Sender: To server: pG, [20:49:25]CommunicateWithHost lk.salyk.kg:30040 [20:49:25]ConnectInit lk.salyk.kg [20:49:26]Connected sock=9 [20:49: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 33 32 0C 01 00 00 16 9F 04 01 85 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 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 54 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 86 6C 04 00 35 04 06 00 0C 9E E0 72 51 53 FD 7A 07 BA 71 5B 56 DC [20:49:26]Write to MH i2c: 01 00 00 CA 01 CB [20:49:26]Write i2c OK [20:49:26]MH_I2C_Read... [20:49:26]Read from MH i2c: 01 [20:49:26]MH_I2C_Read... [20:49:26]Read from MH i2c: 01 07 00 [20:49:26]MH_I2C_Read... [20:49:26]Read from MH i2c: 01 07 00 CA 01 00 00 00 00 00 C7 0C A5 [20:49:26]RasterBufferAndPrint [20:49:26]line [20:49:26]line [20:49:26]line [20:49:26]line [20:49:26]line [20:49:26]written 0, free lines is 3277 [20:49:26]MH_Cut [20:49:26]Write to MH i2c: D1 01 00 D1 01 01 A4 [20:49:26]Write i2c OK [20:49:26]MH_I2C_Read... [20:49:26]Read from MH i2c: D1 [20:49:26]MH_I2C_Read... [20:49:26]Read from MH i2c: D1 01 00 [20:49:26]MH_I2C_Read... [20:49:26]Read from MH i2c: D1 01 00 D1 01 00 A3 [20:49:26]Write to MH i2c: 01 00 00 D2 01 D3 [20:49:26]Write i2c OK [20:49:26]MH_I2C_Read... [20:49: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 33 32 4F 00 00 00 88 7F 47 00 4E 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 33 32 10 04 04 00 86 6C 04 00 F4 03 04 00 28 7C F1 66 B6 04 01 00 00 27 97 62 06 FB 1B 48 D1 [20:49:26]CommunicateWithHost err = 0 [20:49:26]CheckOFDResponse [20:49:26]1017 (14) - 77093643461234 [20:49:26]1041 (16) - 0000000000871832 [20:49:26]1040 (4) - 289926 [20:49:26]1012 (4) - 23.09.2024 14:33 [20:49:26]1206 (1) - 0 [20:49:26]OFD Sender: Remove packet 289926 [20:49:26]ProducePacketName [20:49:26]name=ofd_packets/00289926 [20:49:26]NVStorageDeleteData [20:49:26]*** Cut start [20:49:26]*** Partial cut [20:49:26]*** CUTSNS_PIN = 1 [20:49:26]OFD Sender: No OFD packet to send [20:49:26]*** CUTSNS_PIN = 0 [20:49:27]*** Brake cut motor [20:49:27]Read from MH i2c: 01 [20:49:27]MH_I2C_Read... [20:49:27]*** Stop cut motor [20:49:27]*** Cut end [20:49:27]Read from MH i2c: 01 07 00 [20:49:27]MH_I2C_Read... [20:49:27]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 FF 0F E8 [20:49:27]process_action close_receipt done [20:49:27]requested_data is exist [20:49:27]produce_requested_data [20:49:27]requested_item fm.sn is exist - process it [20:49:27]wFMCommunicate request_size=4 [20:49:27]MH_SAM_APDU [20:49:27]CAPDU: 80 11 00 00 [20:49:27]Write to MH i2c: E2 08 00 D3 01 80 11 00 00 00 00 00 00 4E [20:49:27]Write i2c OK [20:49:27]MH_I2C_Read... [20:49:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:27]Read from MH i2c: E2 [20:49:27]MH_I2C_Read... [20:49:27]Read from MH i2c: E2 17 00 [20:49:27]MH_I2C_Read... [20:49:27]Read from MH i2c: E2 17 00 D3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9E [20:49:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:49:27]wFMCommunicate OK [20:49:27]requested_item fd.num is exist - process it [20:49:27]SAM_PROTO_GetFieldsCounters [20:49:27]wFMCommunicate request_size=4 [20:49:27]MH_SAM_APDU [20:49:27]CAPDU: 80 13 00 00 [20:49:27]Write to MH i2c: E2 08 00 D4 01 80 13 00 00 00 00 00 00 51 [20:49:27]Write i2c OK [20:49:27]MH_I2C_Read... [20:49:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:27]Read from MH i2c: E2 [20:49:27]MH_I2C_Read... [20:49:27]Read from MH i2c: E2 62 00 [20:49:27]MH_I2C_Read... [20:49:27]Read from MH i2c: E2 62 00 D4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 86 6C 04 00 0E 04 04 00 03 02 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 7A [20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 86 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:27]wFMCommunicate OK [20:49:27]SAM_PROTO_GetFieldsCounters done [20:49:27]requested_item shift.num is exist - process it [20:49:27]requested_item shift.opened is exist - process it [20:49:27]req_shift_opened [20:49:27]FM_GetShiftState [20:49:27]SAM_PROTO_GetShiftState [20:49:27]wFMCommunicate request_size=4 [20:49:27]MH_SAM_APDU [20:49:27]CAPDU: 80 13 01 00 [20:49:27]Write to MH i2c: E2 08 00 D5 01 80 13 01 00 00 00 00 00 53 [20:49:27]Write i2c OK [20:49:27]MH_I2C_Read... [20:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:27]Read from MH i2c: E2 [20:49:27]MH_I2C_Read... [20:49:27]Read from MH i2c: E2 0E 00 [20:49:27]MH_I2C_Read... [20:49:27]Read from MH i2c: E2 0E 00 D5 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F4 [20:49:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:49:27]wFMCommunicate OK [20:49:27]SAM_PROTO_GetShiftState done [20:49:27]FM_GetShiftState done [20:49:27]req_shift_opened done [20:49:27]requested_item shift.open_date is exist - process it [20:49:27]req_shift_open_date [20:49:27]req_shift_open_date done [20:49:27]produce_requested_data done [20:49:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289926,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:49:27]process_action_free close_receipt [20:49:27]json_value_free [20:49:27]json_value_free done [20:49:27]process_json_proto returns [20:49:27]Send response to host [20:49:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289926,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:49:27]free response buf [20:49:27]execute_script done [20:49:27]execute_script returns [20:49:27]free content buf [20:49:27]Sock 10.Close socket [20:49:27]Sock 10.Thread stoped [20:49:31]OFD Sender: No OFD packet to send [20:49:37]OFD Sender: No OFD packet to send [20:49:39]accept exits with 8 [20:49:39]New connection [20:49:39]New thread 3066891620 created [20:49:39]Thread 3066748260 joined [20:49:39]Waiting for new connection... [20:49:39] Sock 8.Parse request [20:49:39]Sock 8.Check first char [20:49:39]Sock 8.First char is OK [20:49:39]request: POST /json_proto HTTP/1.0 [20:49:39]Method: POST [20:49:39]URL: /json_proto [20:49:39]Method is POST - this is cgi request [20:49:39]url: /json_proto [20:49:39]query_string will be loaded in cgi processing [20:49:39]execute_cgi json_proto POST (null) [20:49:39]execute_cgi path=json_proto method=POST [20:49:39]POST find Content-Length [20:49:39]Host: 172.17.41.135:8080 [20:49:39]Content-Length: 681 [20:49:39]Content-Type: application/json [20:49:39] [20:49:39]POST finish read [20:49:39]Found Content-Length = 681 [20:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:49:39]execute_script... [20: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)24618044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:49:39]POST & json_proto [20:49:39]process_json_proto [20:49:39]json parsed OK: [20:49:39]protocol is kg_v1.0 [20:49:39]action value=close_receipt [20:49:39]process_action close_receipt [20:49:39]cmd_close_receipt [20:49:39]MH_GetDate [20:49:39]Write to MH i2c: F0 00 00 D6 01 C6 [20:49:39]Write i2c OK [20:49:39]MH_I2C_Read... [20:49:39]Read from MH i2c: F0 [20:49:39]MH_I2C_Read... [20:49:39]Read from MH i2c: F0 09 00 [20:49:39]MH_I2C_Read... [20:49:39]Read from MH i2c: F0 09 00 D6 01 00 63 D4 F1 66 ED 3E 82 65 6F [20:49:39]GetLastDocTimeStamp 1727124564 [20:49:39]current date 1727124579 [20:49:39]FM_GetShiftState [20:49:39]SAM_PROTO_GetShiftState [20:49:39]wFMCommunicate request_size=4 [20:49:39]MH_SAM_APDU [20:49:39]CAPDU: 80 13 01 00 [20:49:39]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [20:49:39]Write i2c OK [20:49:39]MH_I2C_Read... [20:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:39]Read from MH i2c: E2 [20:49:39]MH_I2C_Read... [20:49:39]Read from MH i2c: E2 0E 00 [20:49:39]MH_I2C_Read... [20:49:39]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F6 [20:49:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:49:39]wFMCommunicate OK [20:49:39]SAM_PROTO_GetShiftState done [20:49:39]FM_GetShiftState done [20:49:39]opened in 1727051401 [20:49:39]opened+sec_in_day 1727137801 [20:49:39]quantity*price = 100050 [20:49:39]sum+1 = 100052 [20:49:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 601 23.09.2024 20:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289927 ФПД: 269015660649047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204939&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289927&fm=269015660649047&tin=02508201610067®Number=0000000000091827&sum=100000 [20:49:40]StoreToDocumentArchive [20:49:40]shift 515 fd 289927 [20:49:40]save to /storage/0515/doc_00289927 [20:49:40]save last doc name /storage/0515/doc_00289927 to /storage/kkm_last_doc_name [20:49:40]save OK [20:49:40]Clear old archive folders... [20:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:49:40]tlvbuf is 01DE78E0 [20:49:40]SAM_PROTO_ClearQueue [20:49:40]wFMCommunicate request_size=4 [20:49:40]MH_SAM_APDU [20:49:40]CAPDU: 80 09 00 00 [20:49:40]Write to MH i2c: E2 08 00 E4 01 80 09 00 00 00 00 00 00 57 [20:49:40]Write i2c OK [20:49:40]MH_I2C_Read... [20:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:40]Read from MH i2c: E2 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [20:49:40]RAPDU: 90 00 [20:49:40]wFMCommunicate OK [20:49:40]SAM_PROTO_ClearQueue done [20:49:40]KKMCreateOFDPacket [20:49:40]OFDProtocolAddRootSTLVToBuf [20:49:40]FM_MakeSignedData [20:49:40]FM_MakeSignedData [20:49:40]SAM_PROTO_SignData [20:49:40]wFMCommunicate request_size=4 [20:49:40]MH_SAM_APDU [20:49:40]CAPDU: 80 0D 01 02 [20:49:40]Write to MH i2c: E2 08 00 E5 01 80 0D 01 02 00 00 00 00 5F [20:49:40]Write i2c OK [20:49:40]MH_I2C_Read... [20:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:40]Read from MH i2c: E2 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [20:49:40]RAPDU: 90 00 [20:49:40]wFMCommunicate OK [20:49:40]wFMCommunicate request_size=255 [20:49:40]MH_SAM_APDU [20:49: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 59 02 00 00 F4 03 04 00 63 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6C 04 00 35 04 06 00 F4 AB 16 E4 [20:49:40]Write to MH i2c: E2 02 01 E6 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 59 02 00 00 F4 03 04 00 63 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6C 04 00 35 04 06 00 F4 AB 16 E4 00 00 61 [20:49:40]Write i2c OK [20:49:40]MH_I2C_Read... [20:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:40]Read from MH i2c: E2 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [20:49:40]RAPDU: 90 00 [20:49:40]wFMCommunicate OK [20:49:40]wFMCommunicate request_size=7 [20:49:40]MH_SAM_APDU [20:49:40]CAPDU: 80 0D 02 02 02 5A 57 [20:49:40]Write to MH i2c: E2 0A 00 E7 01 80 0D 02 02 02 00 5A 57 00 00 17 [20:49:40]Write i2c OK [20:49:40]MH_I2C_Read... [20:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:40]Read from MH i2c: E2 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [20:49:40]RAPDU: 90 00 [20:49:40]wFMCommunicate OK [20:49:40]wFMCommunicate request_size=4 [20:49:40]MH_SAM_APDU [20:49:40]CAPDU: 80 0D 03 02 [20:49:40]Write to MH i2c: E2 08 00 E8 01 80 0D 03 02 00 00 00 00 64 [20:49:40]Write i2c OK [20:49:40]MH_I2C_Read... [20:49:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:40]Read from MH i2c: E2 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 0B 00 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 0B 00 E8 01 00 60 89 62 9F 4B EA DE 8D 90 00 EF [20:49:40]RAPDU: 60 89 62 9F 4B EA DE 8D 90 00 [20:49:40]wFMCommunicate OK [20:49:40]SAM_PROTO_SignData done [20:49:40]FM_MakeSignedData done [20:49:40]CreateOFDProtocolMessage [20:49:40]wFMCommunicate request_size=4 [20:49:40]MH_SAM_APDU [20:49:40]CAPDU: 80 11 00 00 [20:49:40]Write to MH i2c: E2 08 00 E9 01 80 11 00 00 00 00 00 00 64 [20:49:40]Write i2c OK [20:49:40]MH_I2C_Read... [20:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:40]Read from MH i2c: E2 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 17 00 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: E2 17 00 E9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [20:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:49:40]wFMCommunicate OK [20:49:40]CreateOFDProtocolMessage done [20:49:40]OFDSenderStorePacket 289927 [20:49:40]StoreOFDPacket docnum=289927 [20:49:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 2C C0 04 01 0E 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 59 02 00 00 F4 03 04 00 63 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6C 04 00 35 04 06 00 F4 AB 16 E4 5A 57 60 89 62 9F 4B EA DE 8D [20:49:40]CheckFolder [20:49:40]dirname=/storage/ofd_packets [20:49:40]CheckFolder done [20:49:40]ProducePacketName [20:49:40]name=ofd_packets/00289927 [20:49:40]NVStorageSaveData ofd_packets/00289927 [20:49:40]File name is /storage/ofd_packets/00289927 [20:49:40]Write 298 bytes [20:49:40]NVStorageSaveData done [20:49:40]OFDSenderStorePacket done [20:49:40]KKMCreateOFDPacket done [20:49:40]NVStorageSaveData kkm_last_timestamp [20:49:40]File name is /storage/kkm_last_timestamp [20:49:40]Write 4 bytes [20:49:40]NVStorageSaveData done [20:49:40]ExternCall_PrintAddStr [20:49:40]wPrintStart [20:49:40]Write to MH i2c: 01 00 00 EA 01 EB [20:49:40]Write i2c OK [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: 01 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: 01 07 00 [20:49:40]MH_I2C_Read... [20:49:40]Read from MH i2c: 01 07 00 EA 01 00 00 00 00 00 FF 0F 00 [20:49:40]RasterBufferAndPrint [20:49:40]line Счет N : (1)24618044 [20:49:40]line ИНН: 02508201610067 [20:49:40]line Контрольно-Кассовый Чек [20:49:40]line ПРОДАЖА [20:49:40]line ТРК (МРК, ГНК) : 11 [20:49:40]line Товар: 2710194210 [20:49:40]line ДТ-К-5 [20:49:40]line 13.130 * 76.20 [20:49:40]line = 1000.51 [20:49:40]line НДС 12% НСП 1% [20:49:40]line > о реализуемом товаре [20:49:40]line ОКРУГЛЕНИЕ: -0.51 [20:49:40]line ИТОГО: 1000.00 [20:49:40]line Внесено: 1000.00 [20:49:40]line СДАЧА: 0.00 [20:49:40]line НСП 1% : 8.85 [20:49:40]line НДС 12% : 106.25 [20:49:40]line Наличными: 1000.00 [20:49:40]line Безнал.: 0.00 [20:49:40]line Место: АЗС № 90 "Партнёр-нефть" [20:49:40]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:49:40]line СНО: Общий режим [20:49:40]line Чек 601 23.09.2024 20:49 [20:49:40]line Смена: 515 ФФД: 1.0 [20:49:40]line ЗНМ: 0300000107 [20:49:40]line РНМ: 0000000000091827 [20:49:40]line Версия ККМ: 001 [20:49:40]line ФМ: 0000000000871832 [20:49:40]line ФД: 289927 [20:49:40]line ФПД: 269015660649047 [20:49:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T204939&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289927&fm=269015660649047&tin=02508201610067®Number=0000000000091827&sum=100000 [20:49:40]written 0, free lines is 4095 [20:49:40]OFD Sender: Processing packet 289927 [packets to send 1784, broken 1783] [20:49:40]ProducePacketName [20:49:40]name=ofd_packets/00289927 [20:49:40]OFD Sender: To server: pG, [20:49:40]CommunicateWithHost lk.salyk.kg:30040 [20:49:40]ConnectInit lk.salyk.kg [20:49:41]Write to MH i2c: 01 00 00 14 02 16 [20:49:41]Write i2c OK [20:49:41]MH_I2C_Read... [20:49:41]Read from MH i2c: 01 [20:49:41]MH_I2C_Read... [20:49:41]Read from MH i2c: 01 07 00 [20:49:41]MH_I2C_Read... [20:49:41]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 C7 0C F0 [20:49:41]RasterBufferAndPrint [20:49:41]line [20:49:41]line [20:49:41]line [20:49:41]line [20:49:41]line [20:49:41]written 0, free lines is 3277 [20:49:41]MH_Cut [20:49:41]Write to MH i2c: D1 01 00 1B 02 01 EF [20:49:41]Write i2c OK [20:49:41]MH_I2C_Read... [20:49:41]Read from MH i2c: D1 [20:49:41]MH_I2C_Read... [20:49:41]Read from MH i2c: D1 01 00 [20:49:41]MH_I2C_Read... [20:49:41]Read from MH i2c: D1 01 00 1B 02 00 EE [20:49:41]Write to MH i2c: 01 00 00 1C 02 1E [20:49:41]Write i2c OK [20:49:41]MH_I2C_Read... [20:49:41]Connected sock=10 [20: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 33 32 0C 01 00 00 2C C0 04 01 0E 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 59 02 00 00 F4 03 04 00 63 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 87 6C 04 00 35 04 06 00 F4 AB 16 E4 5A 57 60 89 62 9F 4B EA DE 8D [20:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 4A 84 47 00 EB 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 33 32 10 04 04 00 87 6C 04 00 F4 03 04 00 37 7C F1 66 B6 04 01 00 00 1C F4 A2 64 A4 24 FB 4D [20:49:41]CommunicateWithHost err = 0 [20:49:41]CheckOFDResponse [20:49:41]1017 (14) - 77093643461234 [20:49:41]1041 (16) - 0000000000871832 [20:49:41]1040 (4) - 289927 [20:49:41]1012 (4) - 23.09.2024 14:33 [20:49:41]1206 (1) - 0 [20:49:41]OFD Sender: Remove packet 289927 [20:49:41]ProducePacketName [20:49:41]name=ofd_packets/00289927 [20:49:41]NVStorageDeleteData [20:49:42]*** Cut start [20:49:42]*** Partial cut [20:49:42]*** CUTSNS_PIN = 1 [20:49:42]*** CUTSNS_PIN = 0 [20:49:42]OFD Sender: No OFD packet to send [20:49:42]*** Brake cut motor [20:49:42]Read from MH i2c: 01 [20:49:42]MH_I2C_Read... [20:49:42]*** Stop cut motor [20:49:42]*** Cut end [20:49:42]Read from MH i2c: 01 07 00 [20:49:42]MH_I2C_Read... [20:49:42]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [20:49:42]process_action close_receipt done [20:49:42]requested_data is exist [20:49:42]produce_requested_data [20:49:42]requested_item fm.sn is exist - process it [20:49:42]wFMCommunicate request_size=4 [20:49:42]MH_SAM_APDU [20:49:42]CAPDU: 80 11 00 00 [20:49:42]Write to MH i2c: E2 08 00 1D 02 80 11 00 00 00 00 00 00 99 [20:49:42]Write i2c OK [20:49:42]MH_I2C_Read... [20:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:42]Read from MH i2c: E2 [20:49:42]MH_I2C_Read... [20:49:42]Read from MH i2c: E2 17 00 [20:49:42]MH_I2C_Read... [20:49:42]Read from MH i2c: E2 17 00 1D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E9 [20:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:49:42]wFMCommunicate OK [20:49:42]requested_item fd.num is exist - process it [20:49:42]SAM_PROTO_GetFieldsCounters [20:49:42]wFMCommunicate request_size=4 [20:49:42]MH_SAM_APDU [20:49:42]CAPDU: 80 13 00 00 [20:49:42]Write to MH i2c: E2 08 00 1E 02 80 13 00 00 00 00 00 00 9C [20:49:42]Write i2c OK [20:49:42]MH_I2C_Read... [20:49:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:42]Read from MH i2c: E2 [20:49:42]MH_I2C_Read... [20:49:42]Read from MH i2c: E2 62 00 [20:49:42]MH_I2C_Read... [20:49:42]Read from MH i2c: E2 62 00 1E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 87 6C 04 00 0E 04 04 00 03 02 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 C9 [20:49:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 87 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:42]wFMCommunicate OK [20:49:42]SAM_PROTO_GetFieldsCounters done [20:49:42]requested_item shift.num is exist - process it [20:49:42]requested_item shift.opened is exist - process it [20:49:42]req_shift_opened [20:49:42]FM_GetShiftState [20:49:42]SAM_PROTO_GetShiftState [20:49:42]wFMCommunicate request_size=4 [20:49:42]MH_SAM_APDU [20:49:42]CAPDU: 80 13 01 00 [20:49:42]Write to MH i2c: E2 08 00 1F 02 80 13 01 00 00 00 00 00 9E [20:49:42]Write i2c OK [20:49:42]MH_I2C_Read... [20:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:42]Read from MH i2c: E2 [20:49:42]MH_I2C_Read... [20:49:42]Read from MH i2c: E2 0E 00 [20:49:42]MH_I2C_Read... [20:49:42]Read from MH i2c: E2 0E 00 1F 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3F [20:49:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:49:42]wFMCommunicate OK [20:49:42]SAM_PROTO_GetShiftState done [20:49:42]FM_GetShiftState done [20:49:42]req_shift_opened done [20:49:42]requested_item shift.open_date is exist - process it [20:49:42]req_shift_open_date [20:49:42]req_shift_open_date done [20:49:42]produce_requested_data done [20:49:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289927,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:49:42]process_action_free close_receipt [20:49:42]json_value_free [20:49:42]json_value_free done [20:49:42]process_json_proto returns [20:49:42]Send response to host [20:49:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289927,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:49:42]free response buf [20:49:42]execute_script done [20:49:42]execute_script returns [20:49:42]free content buf [20:49:42]Sock 8.Close socket [20:49:42]Sock 8.Thread stoped [20:49:47]OFD Sender: No OFD packet to send [20:49:52]OFD Sender: No OFD packet to send [20:49:57]OFD Sender: No OFD packet to send [20:50:02]OFD Sender: No OFD packet to send [20:50:07]OFD Sender: No OFD packet to send [20:50:12]OFD Sender: No OFD packet to send [20:50:17]OFD Sender: No OFD packet to send [20:50:22]OFD Sender: No OFD packet to send [20:50:27]OFD Sender: No OFD packet to send [20:50:32]OFD Sender: No OFD packet to send [20:50:37]OFD Sender: No OFD packet to send [20:50:42]OFD Sender: No OFD packet to send [20:50:47]OFD Sender: No OFD packet to send [20:50:52]OFD Sender: No OFD packet to send [20:50:57]OFD Sender: No OFD packet to send [20:51:01]accept exits with 9 [20:51:01]New connection [20:51:01]New thread 3066748260 created [20:51:01]Thread 3066891620 joined [20:51:01]Waiting for new connection... [20:51:01] Sock 9.Parse request [20:51:01]Sock 9.Check first char [20:51:01]Sock 9.First char is OK [20:51:01]request: POST /json_proto HTTP/1.0 [20:51:01]Method: POST [20:51:01]URL: /json_proto [20:51:01]Method is POST - this is cgi request [20:51:01]url: /json_proto [20:51:01]query_string will be loaded in cgi processing [20:51:01]execute_cgi json_proto POST (null) [20:51:01]execute_cgi path=json_proto method=POST [20:51:01]POST find Content-Length [20:51:01]Host: 172.17.41.135:8080 [20:51:01]Content-Length: 802 [20:51:01]Content-Type: application/json [20:51:01] [20:51:01]POST finish read [20:51:01]Found Content-Length = 802 [20:51:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [20:51:01]execute_script... [20:51: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)24618045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [20:51:01]POST & json_proto [20:51:01]process_json_proto [20:51:01]json parsed OK: [20:51:01]protocol is kg_v1.0 [20:51:01]action value=close_receipt [20:51:01]process_action close_receipt [20:51:01]cmd_close_receipt [20:51:01]MH_GetDate [20:51:01]Write to MH i2c: F0 00 00 20 02 11 [20:51:01]Write i2c OK [20:51:01]MH_I2C_Read... [20:51:01]Read from MH i2c: F0 [20:51:01]MH_I2C_Read... [20:51:01]Read from MH i2c: F0 09 00 [20:51:01]MH_I2C_Read... [20:51:01]Read from MH i2c: F0 09 00 20 02 00 B6 D4 F1 66 ED 3E 82 65 0D [20:51:01]GetLastDocTimeStamp 1727124579 [20:51:01]current date 1727124662 [20:51:01]FM_GetShiftState [20:51:01]SAM_PROTO_GetShiftState [20:51:01]wFMCommunicate request_size=4 [20:51:01]MH_SAM_APDU [20:51:01]CAPDU: 80 13 01 00 [20:51:01]Write to MH i2c: E2 08 00 21 02 80 13 01 00 00 00 00 00 A0 [20:51:01]Write i2c OK [20:51:01]MH_I2C_Read... [20:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:01]Read from MH i2c: E2 [20:51:01]MH_I2C_Read... [20:51:01]Read from MH i2c: E2 0E 00 [20:51:01]MH_I2C_Read... [20:51:01]Read from MH i2c: E2 0E 00 21 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 41 [20:51:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:51:01]wFMCommunicate OK [20:51:01]SAM_PROTO_GetShiftState done [20:51:01]FM_GetShiftState done [20:51:01]opened in 1727051401 [20:51:01]opened+sec_in_day 1727137801 [20:51:01]quantity*price = 100050 [20:51:01]sum+1 = 100052 [20:51:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 602 23.09.2024 20:51 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289928 ФПД: 210007011580224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205102&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289928&fm=210007011580224&tin=02508201610067®Number=0000000000091827&sum=100051 [20:51:02]StoreToDocumentArchive [20:51:02]shift 515 fd 289928 [20:51:02]save to /storage/0515/doc_00289928 [20:51:02]save last doc name /storage/0515/doc_00289928 to /storage/kkm_last_doc_name [20:51:02]save OK [20:51:02]Clear old archive folders... [20:51:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:51:02]tlvbuf is 01DED8C0 [20:51:02]SAM_PROTO_ClearQueue [20:51:02]wFMCommunicate request_size=4 [20:51:02]MH_SAM_APDU [20:51:02]CAPDU: 80 09 00 00 [20:51:02]Write to MH i2c: E2 08 00 2E 02 80 09 00 00 00 00 00 00 A2 [20:51:02]Write i2c OK [20:51:02]MH_I2C_Read... [20:51:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:02]Read from MH i2c: E2 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 03 00 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [20:51:02]RAPDU: 90 00 [20:51:02]wFMCommunicate OK [20:51:02]SAM_PROTO_ClearQueue done [20:51:02]KKMCreateOFDPacket [20:51:02]OFDProtocolAddRootSTLVToBuf [20:51:02]FM_MakeSignedData [20:51:02]FM_MakeSignedData [20:51:02]SAM_PROTO_SignData [20:51:02]wFMCommunicate request_size=4 [20:51:02]MH_SAM_APDU [20:51:02]CAPDU: 80 0D 01 02 [20:51:02]Write to MH i2c: E2 08 00 2F 02 80 0D 01 02 00 00 00 00 AA [20:51:02]Write i2c OK [20:51:02]MH_I2C_Read... [20:51:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:02]Read from MH i2c: E2 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 03 00 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [20:51:02]RAPDU: 90 00 [20:51:02]wFMCommunicate OK [20:51:02]wFMCommunicate request_size=255 [20:51:02]MH_SAM_APDU [20:51:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 5A 02 00 00 F4 03 04 00 B6 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6C 04 00 35 04 06 00 BF 00 11 53 [20:51:02]Write to MH i2c: E2 02 01 30 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 5A 02 00 00 F4 03 04 00 B6 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6C 04 00 35 04 06 00 BF 00 11 53 00 00 F1 [20:51:02]Write i2c OK [20:51:02]MH_I2C_Read... [20:51:02]OFD Sender: No OFD packet to send [20:51:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:02]Read from MH i2c: E2 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 03 00 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [20:51:02]RAPDU: 90 00 [20:51:02]wFMCommunicate OK [20:51:02]wFMCommunicate request_size=7 [20:51:02]MH_SAM_APDU [20:51:02]CAPDU: 80 0D 02 02 02 59 40 [20:51:02]Write to MH i2c: E2 0A 00 31 02 80 0D 02 02 02 00 59 40 00 00 4A [20:51:02]Write i2c OK [20:51:02]MH_I2C_Read... [20:51:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:03]Read from MH i2c: E2 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: E2 03 00 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [20:51:03]RAPDU: 90 00 [20:51:03]wFMCommunicate OK [20:51:03]wFMCommunicate request_size=4 [20:51:03]MH_SAM_APDU [20:51:03]CAPDU: 80 0D 03 02 [20:51:03]Write to MH i2c: E2 08 00 32 02 80 0D 03 02 00 00 00 00 AF [20:51:03]Write i2c OK [20:51:03]MH_I2C_Read... [20:51:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:03]Read from MH i2c: E2 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: E2 0B 00 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: E2 0B 00 32 02 00 78 F0 5D A3 46 0D 5E 01 90 00 CA [20:51:03]RAPDU: 78 F0 5D A3 46 0D 5E 01 90 00 [20:51:03]wFMCommunicate OK [20:51:03]SAM_PROTO_SignData done [20:51:03]FM_MakeSignedData done [20:51:03]CreateOFDProtocolMessage [20:51:03]wFMCommunicate request_size=4 [20:51:03]MH_SAM_APDU [20:51:03]CAPDU: 80 11 00 00 [20:51:03]Write to MH i2c: E2 08 00 33 02 80 11 00 00 00 00 00 00 AF [20:51:03]Write i2c OK [20:51:03]MH_I2C_Read... [20:51:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:03]Read from MH i2c: E2 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: E2 17 00 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: E2 17 00 33 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FF [20:51:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:51:03]wFMCommunicate OK [20:51:03]CreateOFDProtocolMessage done [20:51:03]OFDSenderStorePacket 289928 [20:51:03]StoreOFDPacket docnum=289928 [20:51:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 E0 BE 04 01 39 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 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 5A 02 00 00 F4 03 04 00 B6 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6C 04 00 35 04 06 00 BF 00 11 53 59 40 78 F0 5D A3 46 0D 5E 01 [20:51:03]CheckFolder [20:51:03]dirname=/storage/ofd_packets [20:51:03]CheckFolder done [20:51:03]ProducePacketName [20:51:03]name=ofd_packets/00289928 [20:51:03]NVStorageSaveData ofd_packets/00289928 [20:51:03]File name is /storage/ofd_packets/00289928 [20:51:03]Write 298 bytes [20:51:03]NVStorageSaveData done [20:51:03]OFDSenderStorePacket done [20:51:03]KKMCreateOFDPacket done [20:51:03]NVStorageSaveData kkm_last_timestamp [20:51:03]File name is /storage/kkm_last_timestamp [20:51:03]Write 4 bytes [20:51:03]NVStorageSaveData done [20:51:03]ExternCall_PrintAddStr [20:51:03]wPrintStart [20:51:03]Write to MH i2c: 01 00 00 34 02 36 [20:51:03]Write i2c OK [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: 01 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: 01 07 00 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: 01 07 00 34 02 00 00 00 00 00 FF 0F 4B [20:51:03]RasterBufferAndPrint [20:51:03]line Счет N : (1)24618045 [20:51:03]line ИНН: 02508201610067 [20:51:03]line Контрольно-Кассовый Чек [20:51:03]line ПРОДАЖА [20:51:03]line ТРК (МРК, ГНК) : 35 [20:51:03]line Товар: 2710194210 [20:51:03]line ДТ-К-5 [20:51:03]line 13.130 * 76.20 [20:51:03]line = 1000.51 [20:51:03]line НДС 12% НСП 1% [20:51:03]line > о реализуемом товаре [20:51:03]line ИТОГО: 1000.51 [20:51:03]line НСП 1% : 8.85 [20:51:03]line НДС 12% : 106.25 [20:51:03]line Наличными: 0.00 [20:51:03]line Безнал.: 1000.51 [20:51:03]line Место: АЗС № 90 "Партнёр-нефть" [20:51:03]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:51:03]line СНО: Общий режим [20:51:03]line Чек 602 23.09.2024 20:51 [20:51:03]line Смена: 515 ФФД: 1.0 [20:51:03]line ЗНМ: 0300000107 [20:51:03]line РНМ: 0000000000091827 [20:51:03]line Версия ККМ: 001 [20:51:03]line Платежная система: O! деньги [20:51:03]line ФМ: 0000000000871832 [20:51:03]line ФД: 289928 [20:51:03]line ФПД: 210007011580224 [20:51:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205102&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289928&fm=210007011580224&tin=02508201610067®Number=0000000000091827&sum=100051 [20:51:03]written 0, free lines is 4095 [20:51:03]OFD Sender: Processing packet 289928 [packets to send 1784, broken 1783] [20:51:03]ProducePacketName [20:51:03]name=ofd_packets/00289928 [20:51:03]OFD Sender: To server: pG, [20:51:03]CommunicateWithHost lk.salyk.kg:30040 [20:51:03]ConnectInit lk.salyk.kg [20:51:03]Connected sock=10 [20:51: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 33 32 0C 01 00 00 E0 BE 04 01 39 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 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 5A 02 00 00 F4 03 04 00 B6 D4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 88 6C 04 00 35 04 06 00 BF 00 11 53 59 40 78 F0 5D A3 46 0D 5E 01 [20:51:03]Write to MH i2c: 01 00 00 5D 02 5F [20:51:03]Write i2c OK [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: 01 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: 01 07 00 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 DD 0C 4F [20:51:03]RasterBufferAndPrint [20:51:03]line [20:51:03]line [20:51:03]line [20:51:03]line [20:51:03]line [20:51:03]written 0, free lines is 3299 [20:51:03]MH_Cut [20:51:03]Write to MH i2c: D1 01 00 64 02 01 38 [20:51:03]Write i2c OK [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: D1 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: D1 01 00 [20:51:03]MH_I2C_Read... [20:51:03]Read from MH i2c: D1 01 00 64 02 00 37 [20:51:03]Write to MH i2c: 01 00 00 65 02 67 [20:51:03]Write i2c OK [20:51:03]MH_I2C_Read... [20:51: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 33 32 4F 00 00 00 80 CF 47 00 5A 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 33 32 10 04 04 00 88 6C 04 00 F4 03 04 00 89 7C F1 66 B6 04 01 00 00 B0 2D 33 C2 C4 64 43 CE [20:51:03]CommunicateWithHost err = 0 [20:51:03]CheckOFDResponse [20:51:03]1017 (14) - 77093643461234 [20:51:03]1041 (16) - 0000000000871832 [20:51:03]1040 (4) - 289928 [20:51:03]1012 (4) - 23.09.2024 14:34 [20:51:03]1206 (1) - 0 [20:51:03]OFD Sender: Remove packet 289928 [20:51:03]ProducePacketName [20:51:03]name=ofd_packets/00289928 [20:51:03]NVStorageDeleteData [20:51:04]OFD Sender: No OFD packet to send [20:51:04]*** Cut start [20:51:04]*** Partial cut [20:51:04]*** CUTSNS_PIN = 1 [20:51:04]*** CUTSNS_PIN = 0 [20:51:04]*** Brake cut motor [20:51:05]Read from MH i2c: 01 [20:51:05]MH_I2C_Read... [20:51:05]*** Stop cut motor [20:51:05]*** Cut end [20:51:05]Read from MH i2c: 01 07 00 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 FF 0F 7C [20:51:05]process_action close_receipt done [20:51:05]requested_data is exist [20:51:05]produce_requested_data [20:51:05]requested_item fm.sn is exist - process it [20:51:05]wFMCommunicate request_size=4 [20:51:05]MH_SAM_APDU [20:51:05]CAPDU: 80 11 00 00 [20:51:05]Write to MH i2c: E2 08 00 66 02 80 11 00 00 00 00 00 00 E2 [20:51:05]Write i2c OK [20:51:05]MH_I2C_Read... [20:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:05]Read from MH i2c: E2 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: E2 17 00 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: E2 17 00 66 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 32 [20:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:51:05]wFMCommunicate OK [20:51:05]requested_item fd.num is exist - process it [20:51:05]SAM_PROTO_GetFieldsCounters [20:51:05]wFMCommunicate request_size=4 [20:51:05]MH_SAM_APDU [20:51:05]CAPDU: 80 13 00 00 [20:51:05]Write to MH i2c: E2 08 00 67 02 80 13 00 00 00 00 00 00 E5 [20:51:05]Write i2c OK [20:51:05]MH_I2C_Read... [20:51:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:05]Read from MH i2c: E2 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: E2 62 00 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: E2 62 00 67 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 88 6C 04 00 0E 04 04 00 03 02 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 16 [20:51:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 88 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:05]wFMCommunicate OK [20:51:05]SAM_PROTO_GetFieldsCounters done [20:51:05]requested_item shift.num is exist - process it [20:51:05]requested_item shift.opened is exist - process it [20:51:05]req_shift_opened [20:51:05]FM_GetShiftState [20:51:05]SAM_PROTO_GetShiftState [20:51:05]wFMCommunicate request_size=4 [20:51:05]MH_SAM_APDU [20:51:05]CAPDU: 80 13 01 00 [20:51:05]Write to MH i2c: E2 08 00 68 02 80 13 01 00 00 00 00 00 E7 [20:51:05]Write i2c OK [20:51:05]MH_I2C_Read... [20:51:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:05]Read from MH i2c: E2 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: E2 0E 00 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: E2 0E 00 68 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 88 [20:51:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:51:05]wFMCommunicate OK [20:51:05]SAM_PROTO_GetShiftState done [20:51:05]FM_GetShiftState done [20:51:05]req_shift_opened done [20:51:05]requested_item shift.open_date is exist - process it [20:51:05]req_shift_open_date [20:51:05]req_shift_open_date done [20:51:05]produce_requested_data done [20:51:05]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289928,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:51:05]process_action_free close_receipt [20:51:05]json_value_free [20:51:05]json_value_free done [20:51:05]process_json_proto returns [20:51:05]Send response to host [20:51:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289928,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:51:05]free response buf [20:51:05]execute_script done [20:51:05]execute_script returns [20:51:05]free content buf [20:51:05]Sock 9.Close socket [20:51:05]Sock 9.Thread stoped [20:51:09]OFD Sender: No OFD packet to send [20:51:14]OFD Sender: No OFD packet to send [20:51:19]OFD Sender: No OFD packet to send [20:51:24]OFD Sender: No OFD packet to send [20:51:29]OFD Sender: No OFD packet to send [20:51:34]OFD Sender: No OFD packet to send [20:51:39]OFD Sender: No OFD packet to send [20:51:44]OFD Sender: No OFD packet to send [20:51:49]OFD Sender: No OFD packet to send [20:51:54]OFD Sender: No OFD packet to send [20:51:59]OFD Sender: No OFD packet to send [20:52:04]OFD Sender: No OFD packet to send [20:52:09]OFD Sender: No OFD packet to send [20:52:14]OFD Sender: No OFD packet to send [20:52:19]OFD Sender: No OFD packet to send [20:52:24]OFD Sender: No OFD packet to send [20:52:29]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:50]OFD Sender: No OFD packet to send [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:20]OFD Sender: No OFD packet to send [20:53:25]OFD Sender: No OFD packet to send [20:53:30]OFD Sender: No OFD packet to send [20:53:35]OFD Sender: No OFD packet to send [20:53:40]OFD Sender: No OFD packet to send [20:53:45]OFD Sender: No OFD packet to send [20:53:50]OFD Sender: No OFD packet to send [20:53:55]OFD Sender: No OFD packet to send [20:54:00]OFD Sender: No OFD packet to send [20:54:05]OFD Sender: No OFD packet to send [20:54:10]OFD Sender: No OFD packet to send [20:54:15]OFD Sender: No OFD packet to send [20:54:20]OFD Sender: No OFD packet to send [20:54:25]OFD Sender: No OFD packet to send [20:54:30]OFD Sender: No OFD packet to send [20:54:35]OFD Sender: No OFD packet to send [20:54:40]OFD Sender: No OFD packet to send [20:54:45]OFD Sender: No OFD packet to send [20:54:50]OFD Sender: No OFD packet to send [20:54:56]OFD Sender: No OFD packet to send [20:55:01]OFD Sender: No OFD packet to send [20:55:06]OFD Sender: No OFD packet to send [20:55:11]OFD Sender: No OFD packet to send [20:55:16]OFD Sender: No OFD packet to send [20:55:21]OFD Sender: No OFD packet to send [20:55:26]OFD Sender: No OFD packet to send [20:55:31]OFD Sender: No OFD packet to send [20:55:36]OFD Sender: No OFD packet to send [20:55:41]OFD Sender: No OFD packet to send [20:55:46]OFD Sender: No OFD packet to send [20:55:51]OFD Sender: No OFD packet to send [20:55:56]OFD Sender: No OFD packet to send [20:56:01]OFD Sender: No OFD packet to send [20:56:06]OFD Sender: No OFD packet to send [20:56:11]OFD Sender: No OFD packet to send [20:56:16]OFD Sender: No OFD packet to send [20:56:21]OFD Sender: No OFD packet to send [20:56:26]OFD Sender: No OFD packet to send [20:56:31]OFD Sender: No OFD packet to send [20:56:36]OFD Sender: No OFD packet to send [20:56:41]OFD Sender: No OFD packet to send [20:56:46]OFD Sender: No OFD packet to send [20:56:51]OFD Sender: No OFD packet to send [20:56:56]OFD Sender: No OFD packet to send [20:56:58]accept exits with 8 [20:56:58]New connection [20:56:58]New thread 3066891620 created [20:56:58]Thread 3066748260 joined [20:56:58]Waiting for new connection... [20:56:58] Sock 8.Parse request [20:56:58]Sock 8.Check first char [20:56:58]Sock 8.First char is OK [20:56:58]request: POST /json_proto HTTP/1.0 [20:56:58]Method: POST [20:56:58]URL: /json_proto [20:56:58]Method is POST - this is cgi request [20:56:58]url: /json_proto [20:56:58]query_string will be loaded in cgi processing [20:56:58]execute_cgi json_proto POST (null) [20:56:58]execute_cgi path=json_proto method=POST [20:56:58]POST find Content-Length [20:56:58]Host: 172.17.41.135:8080 [20:56:58]Content-Length: 625 [20:56:58]Content-Type: application/json [20:56:58] [20:56:58]POST finish read [20:56:58]Found Content-Length = 625 [20:56:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:58]execute_script... [20:56: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)24618046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:58]POST & json_proto [20:56:58]process_json_proto [20:56:58]json parsed OK: [20:56:58]protocol is kg_v1.0 [20:56:58]action value=close_receipt [20:56:58]process_action close_receipt [20:56:58]cmd_close_receipt [20:56:58]MH_GetDate [20:56:58]Write to MH i2c: F0 00 00 69 02 5A [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: F0 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: F0 09 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: F0 09 00 69 02 00 1B D6 F1 66 ED 3E 82 65 BD [20:56:58]GetLastDocTimeStamp 1727124662 [20:56:58]current date 1727125019 [20:56:58]FM_GetShiftState [20:56:58]SAM_PROTO_GetShiftState [20:56:58]wFMCommunicate request_size=4 [20:56:58]MH_SAM_APDU [20:56:58]CAPDU: 80 13 01 00 [20:56:58]Write to MH i2c: E2 08 00 6A 02 80 13 01 00 00 00 00 00 E9 [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:58]Read from MH i2c: E2 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 0E 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 0E 00 6A 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8A [20:56:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:56:58]wFMCommunicate OK [20:56:58]SAM_PROTO_GetShiftState done [20:56:58]FM_GetShiftState done [20:56:58]opened in 1727051401 [20:56:58]opened+sec_in_day 1727137801 [20:56:58]quantity*price = 99999 [20:56:58]sum+1 = 100001 [20:56:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 603 23.09.2024 20:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289929 ФПД: 219336997642170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205659&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289929&fm=219336997642170&tin=02508201610067®Number=0000000000091827&sum=100000 [20:56:59]StoreToDocumentArchive [20:56:59]shift 515 fd 289929 [20:56:59]save to /storage/0515/doc_00289929 [20:56:59]save last doc name /storage/0515/doc_00289929 to /storage/kkm_last_doc_name [20:56:59]save OK [20:56:59]Clear old archive folders... [20:56:59]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:56:59]tlvbuf is 01DEA4D0 [20:56:59]SAM_PROTO_ClearQueue [20:56:59]wFMCommunicate request_size=4 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 09 00 00 [20:56:59]Write to MH i2c: E2 08 00 77 02 80 09 00 00 00 00 00 00 EB [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:59]Read from MH i2c: E2 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 03 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [20:56:59]RAPDU: 90 00 [20:56:59]wFMCommunicate OK [20:56:59]SAM_PROTO_ClearQueue done [20:56:59]KKMCreateOFDPacket [20:56:59]OFDProtocolAddRootSTLVToBuf [20:56:59]FM_MakeSignedData [20:56:59]FM_MakeSignedData [20:56:59]SAM_PROTO_SignData [20:56:59]wFMCommunicate request_size=4 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 0D 01 02 [20:56:59]Write to MH i2c: E2 08 00 78 02 80 0D 01 02 00 00 00 00 F3 [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:59]Read from MH i2c: E2 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 03 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [20:56:59]RAPDU: 90 00 [20:56:59]wFMCommunicate OK [20:56:59]wFMCommunicate request_size=253 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 1B D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6C 04 00 35 04 06 00 C7 7C 5F D4 9F BA [20:56:59]Write to MH i2c: E2 00 01 79 02 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 1B D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6C 04 00 35 04 06 00 C7 7C 5F D4 9F BA 00 00 70 [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:59]Read from MH i2c: E2 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 03 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [20:56:59]RAPDU: 90 00 [20:56:59]wFMCommunicate OK [20:56:59]wFMCommunicate request_size=4 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 0D 03 02 [20:56:59]Write to MH i2c: E2 08 00 7A 02 80 0D 03 02 00 00 00 00 F7 [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:59]Read from MH i2c: E2 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 0B 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 0B 00 7A 02 00 2C A8 FF F3 E7 E3 A8 31 90 00 61 [20:56:59]RAPDU: 2C A8 FF F3 E7 E3 A8 31 90 00 [20:56:59]wFMCommunicate OK [20:56:59]SAM_PROTO_SignData done [20:56:59]FM_MakeSignedData done [20:56:59]CreateOFDProtocolMessage [20:56:59]wFMCommunicate request_size=4 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 11 00 00 [20:56:59]Write to MH i2c: E2 08 00 7B 02 80 11 00 00 00 00 00 00 F7 [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:00]Read from MH i2c: E2 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: E2 17 00 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: E2 17 00 7B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 47 [20:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:00]wFMCommunicate OK [20:57:00]CreateOFDProtocolMessage done [20:57:00]OFDSenderStorePacket 289929 [20:57:00]StoreOFDPacket docnum=289929 [20:57:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 7A 86 00 01 1C 2B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 1B D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6C 04 00 35 04 06 00 C7 7C 5F D4 9F BA 2C A8 FF F3 E7 E3 A8 31 [20:57:00]CheckFolder [20:57:00]dirname=/storage/ofd_packets [20:57:00]CheckFolder done [20:57:00]ProducePacketName [20:57:00]name=ofd_packets/00289929 [20:57:00]NVStorageSaveData ofd_packets/00289929 [20:57:00]File name is /storage/ofd_packets/00289929 [20:57:00]Write 294 bytes [20:57:00]NVStorageSaveData done [20:57:00]OFDSenderStorePacket done [20:57:00]KKMCreateOFDPacket done [20:57:00]NVStorageSaveData kkm_last_timestamp [20:57:00]File name is /storage/kkm_last_timestamp [20:57:00]Write 4 bytes [20:57:00]NVStorageSaveData done [20:57:00]ExternCall_PrintAddStr [20:57:00]wPrintStart [20:57:00]Write to MH i2c: 01 00 00 7C 02 7E [20:57:00]Write i2c OK [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: 01 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: 01 07 00 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: 01 07 00 7C 02 00 00 00 00 00 FF 0F 93 [20:57:00]RasterBufferAndPrint [20:57:00]line Счет N : (1)24618046 [20:57:00]line ИНН: 02508201610067 [20:57:00]line Контрольно-Кассовый Чек [20:57:00]line ПРОДАЖА [20:57:00]line ТРК (МРК, ГНК) : 54 [20:57:00]line Товар: 2710124130 [20:57:00]line SU-92 [20:57:00]line 14.430 * 69.30 [20:57:00]line = 1000.00 [20:57:00]line НДС 12% НСП 1% [20:57:00]line > о реализуемом товаре [20:57:00]line ИТОГО: 1000.00 [20:57:00]line НСП 1% : 8.85 [20:57:00]line НДС 12% : 106.19 [20:57:00]line Наличными: 1000.00 [20:57:00]line Безнал.: 0.00 [20:57:00]line Место: АЗС № 90 "Партнёр-нефть" [20:57:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:57:00]line СНО: Общий режим [20:57:00]line Чек 603 23.09.2024 20:56 [20:57:00]line Смена: 515 ФФД: 1.0 [20:57:00]line ЗНМ: 0300000107 [20:57:00]line РНМ: 0000000000091827 [20:57:00]line Версия ККМ: 001 [20:57:00]line ФМ: 0000000000871832 [20:57:00]line ФД: 289929 [20:57:00]line ФПД: 219336997642170 [20:57:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205659&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289929&fm=219336997642170&tin=02508201610067®Number=0000000000091827&sum=100000 [20:57:00]written 0, free lines is 4095 [20:57:00]OFD Sender: Processing packet 289929 [packets to send 1784, broken 1783] [20:57:00]ProducePacketName [20:57:00]name=ofd_packets/00289929 [20:57:00]OFD Sender: To server: pG, [20:57:00]CommunicateWithHost lk.salyk.kg:30040 [20:57:00]ConnectInit lk.salyk.kg [20:57:00]Connected sock=10 [20:57: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 33 32 08 01 00 00 7A 86 00 01 1C 2B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 1B D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 89 6C 04 00 35 04 06 00 C7 7C 5F D4 9F BA 2C A8 FF F3 E7 E3 A8 31 [20:57:00]Write to MH i2c: 01 00 00 A3 02 A5 [20:57:00]Write i2c OK [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: 01 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: 01 07 00 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 FC 0C B4 [20:57:00]RasterBufferAndPrint [20:57:00]line [20:57:00]line [20:57:00]line [20:57:00]line [20:57:00]line [20:57:00]written 0, free lines is 3328 [20:57:00]MH_Cut [20:57:00]Write to MH i2c: D1 01 00 AA 02 01 7E [20:57:00]Write i2c OK [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: D1 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: D1 01 00 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: D1 01 00 AA 02 00 7D [20:57:00]Write to MH i2c: 01 00 00 AB 02 AD [20:57:00]Write i2c OK [20:57:00]MH_I2C_Read... [20:57: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 33 32 4F 00 00 00 2F E4 47 00 41 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 33 32 10 04 04 00 89 6C 04 00 F4 03 04 00 EE 7D F1 66 B6 04 01 00 00 16 3C CA B1 22 5B FB DD [20:57:00]CommunicateWithHost err = 0 [20:57:00]CheckOFDResponse [20:57:00]1017 (14) - 77093643461234 [20:57:00]1041 (16) - 0000000000871832 [20:57:00]1040 (4) - 289929 [20:57:00]1012 (4) - 23.09.2024 14:40 [20:57:00]1206 (1) - 0 [20:57:00]OFD Sender: Remove packet 289929 [20:57:00]ProducePacketName [20:57:00]name=ofd_packets/00289929 [20:57:00]NVStorageDeleteData [20:57:01]OFD Sender: No OFD packet to send [20:57:01]*** Cut start [20:57:01]*** Partial cut [20:57:01]*** CUTSNS_PIN = 1 [20:57:01]*** CUTSNS_PIN = 0 [20:57:01]*** Brake cut motor [20:57:01]Read from MH i2c: 01 [20:57:01]MH_I2C_Read... [20:57:01]*** Stop cut motor [20:57:01]*** Cut end [20:57:01]Read from MH i2c: 01 07 00 [20:57:01]MH_I2C_Read... [20:57:01]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 FF 0F C2 [20:57:01]process_action close_receipt done [20:57:01]requested_data is exist [20:57:01]produce_requested_data [20:57:01]requested_item fm.sn is exist - process it [20:57:01]wFMCommunicate request_size=4 [20:57:01]MH_SAM_APDU [20:57:01]CAPDU: 80 11 00 00 [20:57:01]Write to MH i2c: E2 08 00 AC 02 80 11 00 00 00 00 00 00 28 [20:57:01]Write i2c OK [20:57:01]MH_I2C_Read... [20:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:01]Read from MH i2c: E2 [20:57:01]MH_I2C_Read... [20:57:01]Read from MH i2c: E2 17 00 [20:57:01]MH_I2C_Read... [20:57:01]Read from MH i2c: E2 17 00 AC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 78 [20:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:01]wFMCommunicate OK [20:57:01]requested_item fd.num is exist - process it [20:57:01]SAM_PROTO_GetFieldsCounters [20:57:01]wFMCommunicate request_size=4 [20:57:01]MH_SAM_APDU [20:57:01]CAPDU: 80 13 00 00 [20:57:01]Write to MH i2c: E2 08 00 AD 02 80 13 00 00 00 00 00 00 2B [20:57:01]Write i2c OK [20:57:01]MH_I2C_Read... [20:57:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:02]Read from MH i2c: E2 [20:57:02]MH_I2C_Read... [20:57:02]Read from MH i2c: E2 62 00 [20:57:02]MH_I2C_Read... [20:57:02]Read from MH i2c: E2 62 00 AD 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 89 6C 04 00 0E 04 04 00 03 02 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 60 [20:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 89 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:02]wFMCommunicate OK [20:57:02]SAM_PROTO_GetFieldsCounters done [20:57:02]requested_item shift.num is exist - process it [20:57:02]requested_item shift.opened is exist - process it [20:57:02]req_shift_opened [20:57:02]FM_GetShiftState [20:57:02]SAM_PROTO_GetShiftState [20:57:02]wFMCommunicate request_size=4 [20:57:02]MH_SAM_APDU [20:57:02]CAPDU: 80 13 01 00 [20:57:02]Write to MH i2c: E2 08 00 AE 02 80 13 01 00 00 00 00 00 2D [20:57:02]Write i2c OK [20:57:02]MH_I2C_Read... [20:57:02]Read from MH i2c: E2 [20:57:02]MH_I2C_Read... [20:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:02]Read from MH i2c: E2 0E 00 [20:57:02]MH_I2C_Read... [20:57:02]Read from MH i2c: E2 0E 00 AE 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CE [20:57:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:57:02]wFMCommunicate OK [20:57:02]SAM_PROTO_GetShiftState done [20:57:02]FM_GetShiftState done [20:57:02]req_shift_opened done [20:57:02]requested_item shift.open_date is exist - process it [20:57:02]req_shift_open_date [20:57:02]req_shift_open_date done [20:57:02]produce_requested_data done [20:57:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289929,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:57:02]process_action_free close_receipt [20:57:02]json_value_free [20:57:02]json_value_free done [20:57:02]process_json_proto returns [20:57:02]Send response to host [20:57:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289929,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:57:02]free response buf [20:57:02]execute_script done [20:57:02]execute_script returns [20:57:02]free content buf [20:57:02]Sock 8.Close socket [20:57:02]Sock 8.Thread stoped [20:57:06]OFD Sender: No OFD packet to send [20:57:11]OFD Sender: No OFD packet to send [20:57:16]OFD Sender: No OFD packet to send [20:57:21]OFD Sender: No OFD packet to send [20:57:26]OFD Sender: No OFD packet to send [20:57:29]accept exits with 9 [20:57:29]New connection [20:57:29]New thread 3066748260 created [20:57:29]Thread 3066891620 joined [20:57:29]Waiting for new connection... [20:57:29] Sock 9.Parse request [20:57:29]Sock 9.Check first char [20:57:29]Sock 9.First char is OK [20:57:29]request: POST /json_proto HTTP/1.0 [20:57:29]Method: POST [20:57:29]URL: /json_proto [20:57:29]Method is POST - this is cgi request [20:57:29]url: /json_proto [20:57:29]query_string will be loaded in cgi processing [20:57:29]execute_cgi json_proto POST (null) [20:57:29]execute_cgi path=json_proto method=POST [20:57:29]POST find Content-Length [20:57:29]Host: 172.17.41.135:8080 [20:57:29]Content-Length: 681 [20:57:29]Content-Type: application/json [20:57:29] [20:57:29]POST finish read [20:57:29]Found Content-Length = 681 [20:57:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:29]execute_script... [20:57: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)24618047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:29]POST & json_proto [20:57:29]process_json_proto [20:57:29]json parsed OK: [20:57:29]protocol is kg_v1.0 [20:57:29]action value=close_receipt [20:57:29]process_action close_receipt [20:57:29]cmd_close_receipt [20:57:29]MH_GetDate [20:57:29]Write to MH i2c: F0 00 00 AF 02 A0 [20:57:29]Write i2c OK [20:57:29]MH_I2C_Read... [20:57:29]Read from MH i2c: F0 [20:57:29]MH_I2C_Read... [20:57:29]Read from MH i2c: F0 09 00 [20:57:29]MH_I2C_Read... [20:57:29]Read from MH i2c: F0 09 00 AF 02 00 39 D6 F1 66 ED 3E 82 65 21 [20:57:29]GetLastDocTimeStamp 1727125019 [20:57:29]current date 1727125049 [20:57:29]FM_GetShiftState [20:57:29]SAM_PROTO_GetShiftState [20:57:29]wFMCommunicate request_size=4 [20:57:29]MH_SAM_APDU [20:57:29]CAPDU: 80 13 01 00 [20:57:29]Write to MH i2c: E2 08 00 B0 02 80 13 01 00 00 00 00 00 2F [20:57:29]Write i2c OK [20:57:29]MH_I2C_Read... [20:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:29]Read from MH i2c: E2 [20:57:29]MH_I2C_Read... [20:57:29]Read from MH i2c: E2 0E 00 [20:57:29]MH_I2C_Read... [20:57:29]Read from MH i2c: E2 0E 00 B0 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D0 [20:57:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:57:29]wFMCommunicate OK [20:57:29]SAM_PROTO_GetShiftState done [20:57:29]FM_GetShiftState done [20:57:29]opened in 1727051401 [20:57:29]opened+sec_in_day 1727137801 [20:57:29]quantity*price = 140055 [20:57:29]sum+1 = 140057 [20:57:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.73 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 604 23.09.2024 20:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289930 ФПД: 51841131494509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205729&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289930&fm=51841131494509&tin=02508201610067®Number=0000000000091827&sum=140000 [20:57:30]StoreToDocumentArchive [20:57:30]shift 515 fd 289930 [20:57:30]save to /storage/0515/doc_00289930 [20:57:30]save last doc name /storage/0515/doc_00289930 to /storage/kkm_last_doc_name [20:57:30]save OK [20:57:30]Clear old archive folders... [20:57:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:57:30]tlvbuf is B6E99920 [20:57:30]SAM_PROTO_ClearQueue [20:57:30]wFMCommunicate request_size=4 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 09 00 00 [20:57:30]Write to MH i2c: E2 08 00 BD 02 80 09 00 00 00 00 00 00 31 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [20:57:30]RAPDU: 90 00 [20:57:30]wFMCommunicate OK [20:57:30]SAM_PROTO_ClearQueue done [20:57:30]KKMCreateOFDPacket [20:57:30]OFDProtocolAddRootSTLVToBuf [20:57:30]FM_MakeSignedData [20:57:30]FM_MakeSignedData [20:57:30]SAM_PROTO_SignData [20:57:30]wFMCommunicate request_size=4 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 0D 01 02 [20:57:30]Write to MH i2c: E2 08 00 BE 02 80 0D 01 02 00 00 00 00 39 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [20:57:30]RAPDU: 90 00 [20:57:30]wFMCommunicate OK [20:57:30]wFMCommunicate request_size=255 [20:57:30]MH_SAM_APDU [20:57: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 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 39 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6C 04 00 35 04 06 00 2F 26 34 3A [20:57:30]Write to MH i2c: E2 02 01 BF 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 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 39 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6C 04 00 35 04 06 00 2F 26 34 3A 00 00 82 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [20:57:30]RAPDU: 90 00 [20:57:30]wFMCommunicate OK [20:57:30]wFMCommunicate request_size=7 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 0D 02 02 02 3C 6D [20:57:30]Write to MH i2c: E2 0A 00 C0 02 80 0D 02 02 02 00 3C 6D 00 00 E9 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 C0 02 00 90 00 36 [20:57:30]RAPDU: 90 00 [20:57:30]wFMCommunicate OK [20:57:30]wFMCommunicate request_size=4 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 0D 03 02 [20:57:30]Write to MH i2c: E2 08 00 C1 02 80 0D 03 02 00 00 00 00 3E [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 0B 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 0B 00 C1 02 00 75 8E 77 72 16 F8 12 5E 90 00 A9 [20:57:30]RAPDU: 75 8E 77 72 16 F8 12 5E 90 00 [20:57:30]wFMCommunicate OK [20:57:30]SAM_PROTO_SignData done [20:57:30]FM_MakeSignedData done [20:57:30]CreateOFDProtocolMessage [20:57:30]wFMCommunicate request_size=4 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 11 00 00 [20:57:30]Write to MH i2c: E2 08 00 C2 02 80 11 00 00 00 00 00 00 3E [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 17 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 17 00 C2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [20:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:30]wFMCommunicate OK [20:57:30]CreateOFDProtocolMessage done [20:57:30]OFDSenderStorePacket 289930 [20:57:30]StoreOFDPacket docnum=289930 [20:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 75 8D 04 01 5A 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 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 39 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6C 04 00 35 04 06 00 2F 26 34 3A 3C 6D 75 8E 77 72 16 F8 12 5E [20:57:30]CheckFolder [20:57:30]dirname=/storage/ofd_packets [20:57:30]CheckFolder done [20:57:30]ProducePacketName [20:57:30]name=ofd_packets/00289930 [20:57:30]NVStorageSaveData ofd_packets/00289930 [20:57:30]File name is /storage/ofd_packets/00289930 [20:57:30]Write 298 bytes [20:57:30]NVStorageSaveData done [20:57:30]OFDSenderStorePacket done [20:57:30]KKMCreateOFDPacket done [20:57:30]NVStorageSaveData kkm_last_timestamp [20:57:30]File name is /storage/kkm_last_timestamp [20:57:30]Write 4 bytes [20:57:30]NVStorageSaveData done [20:57:30]ExternCall_PrintAddStr [20:57:30]wPrintStart [20:57:30]Write to MH i2c: 01 00 00 C3 02 C5 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: 01 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: 01 07 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 FF 0F DA [20:57:30]RasterBufferAndPrint [20:57:30]line Счет N : (1)24618047 [20:57:30]line ИНН: 02508201610067 [20:57:30]line Контрольно-Кассовый Чек [20:57:30]line ПРОДАЖА [20:57:30]line ТРК (МРК, ГНК) : 35 [20:57:30]line Товар: 2710194210 [20:57:30]line ДТ-К-5 [20:57:30]line 18.380 * 76.20 [20:57:30]line = 1400.56 [20:57:30]line НДС 12% НСП 1% [20:57:30]line > о реализуемом товаре [20:57:30]line ОКРУГЛЕНИЕ: -0.56 [20:57:30]line ИТОГО: 1400.00 [20:57:30]line Внесено: 1400.00 [20:57:30]line СДАЧА: 0.00 [20:57:30]line НСП 1% : 12.39 [20:57:30]line НДС 12% : 148.73 [20:57:30]line Наличными: 1400.00 [20:57:30]line Безнал.: 0.00 [20:57:30]line Место: АЗС № 90 "Партнёр-нефть" [20:57:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:57:30]line СНО: Общий режим [20:57:30]line Чек 604 23.09.2024 20:57 [20:57:30]line Смена: 515 ФФД: 1.0 [20:57:30]line ЗНМ: 0300000107 [20:57:30]line РНМ: 0000000000091827 [20:57:30]line Версия ККМ: 001 [20:57:30]line ФМ: 0000000000871832 [20:57:30]line ФД: 289930 [20:57:30]line ФПД: 51841131494509 [20:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205729&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289930&fm=51841131494509&tin=02508201610067®Number=0000000000091827&sum=140000 [20:57:30]written 0, free lines is 4095 [20:57:30]OFD Sender: Processing packet 289930 [packets to send 1784, broken 1783] [20:57:30]ProducePacketName [20:57:30]name=ofd_packets/00289930 [20:57:30]OFD Sender: To server: pG, [20:57:30]CommunicateWithHost lk.salyk.kg:30040 [20:57:30]ConnectInit lk.salyk.kg [20:57:31]Write to MH i2c: 01 00 00 ED 02 EF [20:57:31]Write i2c OK [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: 01 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: 01 07 00 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 C6 0C C8 [20:57:31]RasterBufferAndPrint [20:57:31]line [20:57:31]line [20:57:31]line [20:57:31]line [20:57:31]line [20:57:31]written 0, free lines is 3273 [20:57:31]MH_Cut [20:57:31]Write to MH i2c: D1 01 00 F4 02 01 C8 [20:57:31]Write i2c OK [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: D1 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: D1 01 00 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: D1 01 00 F4 02 00 C7 [20:57:31]Write to MH i2c: 01 00 00 F5 02 F7 [20:57:31]Write i2c OK [20:57:31]MH_I2C_Read... [20:57:31]Connected sock=10 [20:57: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 33 32 0C 01 00 00 75 8D 04 01 5A 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 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 39 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8A 6C 04 00 35 04 06 00 2F 26 34 3A 3C 6D 75 8E 77 72 16 F8 12 5E [20:57: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 33 32 4F 00 00 00 B0 0F 47 00 F2 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 33 32 10 04 04 00 8A 6C 04 00 F4 03 04 00 0D 7E F1 66 B6 04 01 00 00 6A AD 33 A1 F1 58 6D C8 [20:57:31]CommunicateWithHost err = 0 [20:57:31]CheckOFDResponse [20:57:31]1017 (14) - 77093643461234 [20:57:31]1041 (16) - 0000000000871832 [20:57:31]1040 (4) - 289930 [20:57:31]1012 (4) - 23.09.2024 14:41 [20:57:31]1206 (1) - 0 [20:57:31]OFD Sender: Remove packet 289930 [20:57:31]ProducePacketName [20:57:31]name=ofd_packets/00289930 [20:57:31]NVStorageDeleteData [20:57:31]*** Cut start [20:57:31]*** Partial cut [20:57:31]*** CUTSNS_PIN = 1 [20:57:32]*** CUTSNS_PIN = 0 [20:57:32]OFD Sender: No OFD packet to send [20:57:32]*** Brake cut motor [20:57:32]Read from MH i2c: 01 [20:57:32]MH_I2C_Read... [20:57:32]*** Stop cut motor [20:57:32]*** Cut end [20:57:32]Read from MH i2c: 01 07 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: 01 07 00 F5 02 00 00 00 00 00 FF 0F 0C [20:57:32]process_action close_receipt done [20:57:32]requested_data is exist [20:57:32]produce_requested_data [20:57:32]requested_item fm.sn is exist - process it [20:57:32]wFMCommunicate request_size=4 [20:57:32]MH_SAM_APDU [20:57:32]CAPDU: 80 11 00 00 [20:57:32]Write to MH i2c: E2 08 00 F6 02 80 11 00 00 00 00 00 00 72 [20:57:32]Write i2c OK [20:57:32]MH_I2C_Read... [20:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:32]Read from MH i2c: E2 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 17 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 17 00 F6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C2 [20:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:32]wFMCommunicate OK [20:57:32]requested_item fd.num is exist - process it [20:57:32]SAM_PROTO_GetFieldsCounters [20:57:32]wFMCommunicate request_size=4 [20:57:32]MH_SAM_APDU [20:57:32]CAPDU: 80 13 00 00 [20:57:32]Write to MH i2c: E2 08 00 F7 02 80 13 00 00 00 00 00 00 75 [20:57:32]Write i2c OK [20:57:32]MH_I2C_Read... [20:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:32]Read from MH i2c: E2 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 62 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 62 00 F7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8A 6C 04 00 0E 04 04 00 03 02 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 AE [20:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8A 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:32]wFMCommunicate OK [20:57:32]SAM_PROTO_GetFieldsCounters done [20:57:32]requested_item shift.num is exist - process it [20:57:32]requested_item shift.opened is exist - process it [20:57:32]req_shift_opened [20:57:32]FM_GetShiftState [20:57:32]SAM_PROTO_GetShiftState [20:57:32]wFMCommunicate request_size=4 [20:57:32]MH_SAM_APDU [20:57:32]CAPDU: 80 13 01 00 [20:57:32]Write to MH i2c: E2 08 00 F8 02 80 13 01 00 00 00 00 00 77 [20:57:32]Write i2c OK [20:57:32]MH_I2C_Read... [20:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:32]Read from MH i2c: E2 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 0E 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 0E 00 F8 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 18 [20:57:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:57:32]wFMCommunicate OK [20:57:32]SAM_PROTO_GetShiftState done [20:57:32]FM_GetShiftState done [20:57:32]req_shift_opened done [20:57:32]requested_item shift.open_date is exist - process it [20:57:32]req_shift_open_date [20:57:32]req_shift_open_date done [20:57:32]produce_requested_data done [20:57:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289930,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:57:32]process_action_free close_receipt [20:57:32]json_value_free [20:57:32]json_value_free done [20:57:32]process_json_proto returns [20:57:32]Send response to host [20:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289930,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:57:32]free response buf [20:57:32]execute_script done [20:57:32]execute_script returns [20:57:32]free content buf [20:57:32]Sock 9.Close socket [20:57:32]Sock 9.Thread stoped [20:57:37]OFD Sender: No OFD packet to send [20:57:42]OFD Sender: No OFD packet to send [20:57:44]accept exits with 8 [20:57:44]New connection [20:57:44]New thread 3066891620 created [20:57:44]Thread 3066748260 joined [20:57:44]Waiting for new connection... [20:57:44] Sock 8.Parse request [20:57:44]Sock 8.Check first char [20:57:44]Sock 8.First char is OK [20:57:44]request: POST /json_proto HTTP/1.0 [20:57:44]Method: POST [20:57:44]URL: /json_proto [20:57:44]Method is POST - this is cgi request [20:57:44]url: /json_proto [20:57:44]query_string will be loaded in cgi processing [20:57:44]execute_cgi json_proto POST (null) [20:57:44]execute_cgi path=json_proto method=POST [20:57:44]POST find Content-Length [20:57:44]Host: 172.17.41.135:8080 [20:57:44]Content-Length: 625 [20:57:44]Content-Type: application/json [20:57:44] [20:57:44]POST finish read [20:57:44]Found Content-Length = 625 [20:57:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:44]execute_script... [20:57: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)24618048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:44]POST & json_proto [20:57:44]process_json_proto [20:57:44]json parsed OK: [20:57:44]protocol is kg_v1.0 [20:57:44]action value=close_receipt [20:57:44]process_action close_receipt [20:57:44]cmd_close_receipt [20:57:44]MH_GetDate [20:57:44]Write to MH i2c: F0 00 00 F9 02 EA [20:57:44]Write i2c OK [20:57:44]MH_I2C_Read... [20:57:44]Read from MH i2c: F0 [20:57:44]MH_I2C_Read... [20:57:44]Read from MH i2c: F0 09 00 [20:57:44]MH_I2C_Read... [20:57:44]Read from MH i2c: F0 09 00 F9 02 00 49 D6 F1 66 ED 3E 82 65 7B [20:57:44]GetLastDocTimeStamp 1727125049 [20:57:44]current date 1727125065 [20:57:44]FM_GetShiftState [20:57:44]SAM_PROTO_GetShiftState [20:57:44]wFMCommunicate request_size=4 [20:57:44]MH_SAM_APDU [20:57:44]CAPDU: 80 13 01 00 [20:57:44]Write to MH i2c: E2 08 00 FA 02 80 13 01 00 00 00 00 00 79 [20:57:44]Write i2c OK [20:57:44]MH_I2C_Read... [20:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:44]Read from MH i2c: E2 [20:57:44]MH_I2C_Read... [20:57:44]Read from MH i2c: E2 0E 00 [20:57:44]MH_I2C_Read... [20:57:44]Read from MH i2c: E2 0E 00 FA 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1A [20:57:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:57:44]wFMCommunicate OK [20:57:44]SAM_PROTO_GetShiftState done [20:57:44]FM_GetShiftState done [20:57:44]opened in 1727051401 [20:57:44]opened+sec_in_day 1727137801 [20:57:44]quantity*price = 99999 [20:57:44]sum+1 = 100001 [20:57:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 605 23.09.2024 20:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289931 ФПД: 81164262179494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205745&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289931&fm=81164262179494&tin=02508201610067®Number=0000000000091827&sum=100000 [20:57:45]StoreToDocumentArchive [20:57:45]shift 515 fd 289931 [20:57:45]save to /storage/0515/doc_00289931 [20:57:45]save last doc name /storage/0515/doc_00289931 to /storage/kkm_last_doc_name [20:57:45]save OK [20:57:45]Clear old archive folders... [20:57:45]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:57:45]tlvbuf is 01DED030 [20:57:45]SAM_PROTO_ClearQueue [20:57:45]wFMCommunicate request_size=4 [20:57:45]MH_SAM_APDU [20:57:45]CAPDU: 80 09 00 00 [20:57:45]Write to MH i2c: E2 08 00 07 03 80 09 00 00 00 00 00 00 7C [20:57:45]Write i2c OK [20:57:45]MH_I2C_Read... [20:57:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:45]Read from MH i2c: E2 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 03 00 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [20:57:45]RAPDU: 90 00 [20:57:45]wFMCommunicate OK [20:57:45]SAM_PROTO_ClearQueue done [20:57:45]KKMCreateOFDPacket [20:57:45]OFDProtocolAddRootSTLVToBuf [20:57:45]FM_MakeSignedData [20:57:45]FM_MakeSignedData [20:57:45]SAM_PROTO_SignData [20:57:45]wFMCommunicate request_size=4 [20:57:45]MH_SAM_APDU [20:57:45]CAPDU: 80 0D 01 02 [20:57:45]Write to MH i2c: E2 08 00 08 03 80 0D 01 02 00 00 00 00 84 [20:57:45]Write i2c OK [20:57:45]MH_I2C_Read... [20:57:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:45]Read from MH i2c: E2 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 03 00 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [20:57:45]RAPDU: 90 00 [20:57:45]wFMCommunicate OK [20:57:45]wFMCommunicate request_size=253 [20:57:45]MH_SAM_APDU [20:57:45]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 49 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6C 04 00 35 04 06 00 49 D1 87 04 02 A6 [20:57:45]Write to MH i2c: E2 00 01 09 03 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 49 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6C 04 00 35 04 06 00 49 D1 87 04 02 A6 00 00 B1 [20:57:45]Write i2c OK [20:57:45]MH_I2C_Read... [20:57:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:45]Read from MH i2c: E2 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 03 00 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [20:57:45]RAPDU: 90 00 [20:57:45]wFMCommunicate OK [20:57:45]wFMCommunicate request_size=4 [20:57:45]MH_SAM_APDU [20:57:45]CAPDU: 80 0D 03 02 [20:57:45]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [20:57:45]Write i2c OK [20:57:45]MH_I2C_Read... [20:57:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:45]Read from MH i2c: E2 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 0B 00 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 0B 00 0A 03 00 D2 58 DF 4D BA FE E0 DD 90 00 54 [20:57:45]RAPDU: D2 58 DF 4D BA FE E0 DD 90 00 [20:57:45]wFMCommunicate OK [20:57:45]SAM_PROTO_SignData done [20:57:45]FM_MakeSignedData done [20:57:45]CreateOFDProtocolMessage [20:57:45]wFMCommunicate request_size=4 [20:57:45]MH_SAM_APDU [20:57:45]CAPDU: 80 11 00 00 [20:57:45]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [20:57:45]Write i2c OK [20:57:45]MH_I2C_Read... [20:57:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:45]Read from MH i2c: E2 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 17 00 [20:57:45]MH_I2C_Read... [20:57:45]Read from MH i2c: E2 17 00 0B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D8 [20:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:46]wFMCommunicate OK [20:57:46]CreateOFDProtocolMessage done [20:57:46]OFDSenderStorePacket 289931 [20:57:46]StoreOFDPacket docnum=289931 [20:57:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 21 30 00 01 5D 96 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 49 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6C 04 00 35 04 06 00 49 D1 87 04 02 A6 D2 58 DF 4D BA FE E0 DD [20:57:46]CheckFolder [20:57:46]dirname=/storage/ofd_packets [20:57:46]CheckFolder done [20:57:46]ProducePacketName [20:57:46]name=ofd_packets/00289931 [20:57:46]NVStorageSaveData ofd_packets/00289931 [20:57:46]File name is /storage/ofd_packets/00289931 [20:57:46]Write 294 bytes [20:57:46]NVStorageSaveData done [20:57:46]OFDSenderStorePacket done [20:57:46]KKMCreateOFDPacket done [20:57:46]NVStorageSaveData kkm_last_timestamp [20:57:46]File name is /storage/kkm_last_timestamp [20:57:46]Write 4 bytes [20:57:46]NVStorageSaveData done [20:57:46]ExternCall_PrintAddStr [20:57:46]wPrintStart [20:57:46]Write to MH i2c: 01 00 00 0C 03 0F [20:57:46]Write i2c OK [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: 01 [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: 01 07 00 [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [20:57:46]RasterBufferAndPrint [20:57:46]line Счет N : (1)24618048 [20:57:46]line ИНН: 02508201610067 [20:57:46]line Контрольно-Кассовый Чек [20:57:46]line ПРОДАЖА [20:57:46]line ТРК (МРК, ГНК) : 44 [20:57:46]line Товар: 2710124130 [20:57:46]line SU-92 [20:57:46]line 14.430 * 69.30 [20:57:46]line = 1000.00 [20:57:46]line НДС 12% НСП 1% [20:57:46]line > о реализуемом товаре [20:57:46]line ИТОГО: 1000.00 [20:57:46]line НСП 1% : 8.85 [20:57:46]line НДС 12% : 106.19 [20:57:46]line Наличными: 1000.00 [20:57:46]line Безнал.: 0.00 [20:57:46]line Место: АЗС № 90 "Партнёр-нефть" [20:57:46]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:57:46]line СНО: Общий режим [20:57:46]line Чек 605 23.09.2024 20:57 [20:57:46]line Смена: 515 ФФД: 1.0 [20:57:46]line ЗНМ: 0300000107 [20:57:46]line РНМ: 0000000000091827 [20:57:46]line Версия ККМ: 001 [20:57:46]line ФМ: 0000000000871832 [20:57:46]line ФД: 289931 [20:57:46]line ФПД: 81164262179494 [20:57:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205745&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289931&fm=81164262179494&tin=02508201610067®Number=0000000000091827&sum=100000 [20:57:46]written 0, free lines is 4095 [20:57:46]OFD Sender: Processing packet 289931 [packets to send 1784, broken 1783] [20:57:46]ProducePacketName [20:57:46]name=ofd_packets/00289931 [20:57:46]OFD Sender: To server: pG, [20:57:46]CommunicateWithHost lk.salyk.kg:30040 [20:57:46]ConnectInit lk.salyk.kg [20:57:46]Connected sock=10 [20:57:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 21 30 00 01 5D 96 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 49 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8B 6C 04 00 35 04 06 00 49 D1 87 04 02 A6 D2 58 DF 4D BA FE E0 DD [20:57:46]Write to MH i2c: 01 00 00 33 03 36 [20:57:46]Write i2c OK [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: 01 [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: 01 07 00 [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 FA 0C 43 [20:57:46]RasterBufferAndPrint [20:57:46]line [20:57:46]line [20:57:46]line [20:57:46]line [20:57:46]line [20:57:46]written 0, free lines is 3328 [20:57:46]MH_Cut [20:57:46]Write to MH i2c: D1 01 00 3A 03 01 0F [20:57:46]Write i2c OK [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: D1 [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: D1 01 00 [20:57:46]MH_I2C_Read... [20:57:46]Read from MH i2c: D1 01 00 3A 03 00 0E [20:57:46]Write to MH i2c: 01 00 00 3B 03 3E [20:57:46]Write i2c OK [20:57:46]MH_I2C_Read... [20:57: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 33 32 4F 00 00 00 1C BE 47 00 DF 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 33 32 10 04 04 00 8B 6C 04 00 F4 03 04 00 1C 7E F1 66 B6 04 01 00 00 B7 7F 82 6C E7 B7 97 C4 [20:57:46]CommunicateWithHost err = 0 [20:57:46]CheckOFDResponse [20:57:46]1017 (14) - 77093643461234 [20:57:46]1041 (16) - 0000000000871832 [20:57:46]1040 (4) - 289931 [20:57:46]1012 (4) - 23.09.2024 14:41 [20:57:46]1206 (1) - 0 [20:57:46]OFD Sender: Remove packet 289931 [20:57:46]ProducePacketName [20:57:46]name=ofd_packets/00289931 [20:57:46]NVStorageDeleteData [20:57:47]*** Cut start [20:57:47]*** Partial cut [20:57:47]*** CUTSNS_PIN = 1 [20:57:47]OFD Sender: No OFD packet to send [20:57:47]*** CUTSNS_PIN = 0 [20:57:47]*** Brake cut motor [20:57:47]Read from MH i2c: 01 [20:57:47]MH_I2C_Read... [20:57:47]*** Stop cut motor [20:57:47]*** Cut end [20:57:47]Read from MH i2c: 01 07 00 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: 01 07 00 3B 03 00 00 00 00 00 FF 0F 53 [20:57:47]process_action close_receipt done [20:57:47]requested_data is exist [20:57:47]produce_requested_data [20:57:47]requested_item fm.sn is exist - process it [20:57:47]wFMCommunicate request_size=4 [20:57:47]MH_SAM_APDU [20:57:47]CAPDU: 80 11 00 00 [20:57:47]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [20:57:47]Write i2c OK [20:57:47]MH_I2C_Read... [20:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:47]Read from MH i2c: E2 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: E2 17 00 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 09 [20:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:47]wFMCommunicate OK [20:57:47]requested_item fd.num is exist - process it [20:57:47]SAM_PROTO_GetFieldsCounters [20:57:47]wFMCommunicate request_size=4 [20:57:47]MH_SAM_APDU [20:57:47]CAPDU: 80 13 00 00 [20:57:47]Write to MH i2c: E2 08 00 3D 03 80 13 00 00 00 00 00 00 BC [20:57:47]Write i2c OK [20:57:47]MH_I2C_Read... [20:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:48]Read from MH i2c: E2 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 62 00 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 62 00 3D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8B 6C 04 00 0E 04 04 00 03 02 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 F9 [20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8B 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:48]wFMCommunicate OK [20:57:48]SAM_PROTO_GetFieldsCounters done [20:57:48]requested_item shift.num is exist - process it [20:57:48]requested_item shift.opened is exist - process it [20:57:48]req_shift_opened [20:57:48]FM_GetShiftState [20:57:48]SAM_PROTO_GetShiftState [20:57:48]wFMCommunicate request_size=4 [20:57:48]MH_SAM_APDU [20:57:48]CAPDU: 80 13 01 00 [20:57:48]Write to MH i2c: E2 08 00 3E 03 80 13 01 00 00 00 00 00 BE [20:57:48]Write i2c OK [20:57:48]MH_I2C_Read... [20:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:48]Read from MH i2c: E2 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 0E 00 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 0E 00 3E 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5F [20:57:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:57:48]wFMCommunicate OK [20:57:48]SAM_PROTO_GetShiftState done [20:57:48]FM_GetShiftState done [20:57:48]req_shift_opened done [20:57:48]requested_item shift.open_date is exist - process it [20:57:48]req_shift_open_date [20:57:48]req_shift_open_date done [20:57:48]produce_requested_data done [20:57:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289931,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:57:48]process_action_free close_receipt [20:57:48]json_value_free [20:57:48]json_value_free done [20:57:48]process_json_proto returns [20:57:48]Send response to host [20:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289931,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:57:48]free response buf [20:57:48]execute_script done [20:57:48]execute_script returns [20:57:48]free content buf [20:57:48]Sock 8.Close socket [20:57:48]Sock 8.Thread stoped [20:57:52]OFD Sender: No OFD packet to send [20:57:55]accept exits with 9 [20:57:55]New connection [20:57:55]New thread 3066748260 created [20:57:55]Thread 3066891620 joined [20:57:55]Waiting for new connection... [20:57:55] Sock 9.Parse request [20:57:55]Sock 9.Check first char [20:57:55]Sock 9.First char is OK [20:57:55]request: POST /json_proto HTTP/1.0 [20:57:55]Method: POST [20:57:55]URL: /json_proto [20:57:55]Method is POST - this is cgi request [20:57:55]url: /json_proto [20:57:55]query_string will be loaded in cgi processing [20:57:55]execute_cgi json_proto POST (null) [20:57:55]execute_cgi path=json_proto method=POST [20:57:55]POST find Content-Length [20:57:55]Host: 172.17.41.135:8080 [20:57:55]Content-Length: 681 [20:57:55]Content-Type: application/json [20:57:55] [20:57:55]POST finish read [20:57:55]Found Content-Length = 681 [20:57:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 31.500, "sum" : 2400.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:55]execute_script... [20:57:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 31.500, "sum" : 2400.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:55]POST & json_proto [20:57:55]process_json_proto [20:57:55]json parsed OK: [20:57:55]protocol is kg_v1.0 [20:57:55]action value=close_receipt [20:57:55]process_action close_receipt [20:57:55]cmd_close_receipt [20:57:55]MH_GetDate [20:57:55]Write to MH i2c: F0 00 00 3F 03 31 [20:57:55]Write i2c OK [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: F0 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: F0 09 00 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: F0 09 00 3F 03 00 54 D6 F1 66 ED 3E 82 65 CD [20:57:55]GetLastDocTimeStamp 1727125065 [20:57:55]current date 1727125076 [20:57:55]FM_GetShiftState [20:57:55]SAM_PROTO_GetShiftState [20:57:55]wFMCommunicate request_size=4 [20:57:55]MH_SAM_APDU [20:57:55]CAPDU: 80 13 01 00 [20:57:55]Write to MH i2c: E2 08 00 40 03 80 13 01 00 00 00 00 00 C0 [20:57:55]Write i2c OK [20:57:55]MH_I2C_Read... [20:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:55]Read from MH i2c: E2 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: E2 0E 00 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: E2 0E 00 40 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 61 [20:57:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:57:55]wFMCommunicate OK [20:57:55]SAM_PROTO_GetShiftState done [20:57:55]FM_GetShiftState done [20:57:55]opened in 1727051401 [20:57:55]opened+sec_in_day 1727137801 [20:57:55]quantity*price = 240030 [20:57:55]sum+1 = 240031 [20:57:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 2400.00 Внесено: 2400.00 СДАЧА: 0.00 НСП 1% : 21.24 НДС 12% : 254.90 Наличными: 2400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 606 23.09.2024 20:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289932 ФПД: 45783604278299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205756&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289932&fm=45783604278299&tin=02508201610067®Number=0000000000091827&sum=240000 [20:57:57]StoreToDocumentArchive [20:57:57]shift 515 fd 289932 [20:57:57]save to /storage/0515/doc_00289932 [20:57:57]save last doc name /storage/0515/doc_00289932 to /storage/kkm_last_doc_name [20:57:57]save OK [20:57:57]Clear old archive folders... [20:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:57:57]tlvbuf is 01DFE320 [20:57:57]SAM_PROTO_ClearQueue [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 09 00 00 [20:57:57]Write to MH i2c: E2 08 00 4D 03 80 09 00 00 00 00 00 00 C2 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]SAM_PROTO_ClearQueue done [20:57:57]KKMCreateOFDPacket [20:57:57]OFDProtocolAddRootSTLVToBuf [20:57:57]FM_MakeSignedData [20:57:57]FM_MakeSignedData [20:57:57]SAM_PROTO_SignData [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 01 02 [20:57:57]Write to MH i2c: E2 08 00 4E 03 80 0D 01 02 00 00 00 00 CA [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]wFMCommunicate request_size=255 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 54 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6C 04 00 35 04 06 00 29 A3 D3 78 [20:57:57]Write to MH i2c: E2 02 01 4F 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 54 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6C 04 00 35 04 06 00 29 A3 D3 78 00 00 72 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]OFD Sender: No OFD packet to send [20:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]wFMCommunicate request_size=7 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 02 02 02 34 1B [20:57:57]Write to MH i2c: E2 0A 00 50 03 80 0D 02 02 02 00 34 1B 00 00 20 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 03 02 [20:57:57]Write to MH i2c: E2 08 00 51 03 80 0D 03 02 00 00 00 00 CF [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 0B 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 0B 00 51 03 00 CA B4 01 DD D7 D1 94 FC 90 00 64 [20:57:57]RAPDU: CA B4 01 DD D7 D1 94 FC 90 00 [20:57:57]wFMCommunicate OK [20:57:57]SAM_PROTO_SignData done [20:57:57]FM_MakeSignedData done [20:57:57]CreateOFDProtocolMessage [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 11 00 00 [20:57:57]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 17 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1F [20:57:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:57]wFMCommunicate OK [20:57:57]CreateOFDProtocolMessage done [20:57:57]OFDSenderStorePacket 289932 [20:57:57]StoreOFDPacket docnum=289932 [20:57:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 2C 7D 04 01 4F 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 54 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6C 04 00 35 04 06 00 29 A3 D3 78 34 1B CA B4 01 DD D7 D1 94 FC [20:57:57]CheckFolder [20:57:57]dirname=/storage/ofd_packets [20:57:57]CheckFolder done [20:57:57]ProducePacketName [20:57:57]name=ofd_packets/00289932 [20:57:57]NVStorageSaveData ofd_packets/00289932 [20:57:57]File name is /storage/ofd_packets/00289932 [20:57:57]Write 298 bytes [20:57:57]NVStorageSaveData done [20:57:57]OFDSenderStorePacket done [20:57:57]KKMCreateOFDPacket done [20:57:57]NVStorageSaveData kkm_last_timestamp [20:57:57]File name is /storage/kkm_last_timestamp [20:57:57]Write 4 bytes [20:57:57]NVStorageSaveData done [20:57:57]ExternCall_PrintAddStr [20:57:57]wPrintStart [20:57:57]Write to MH i2c: 01 00 00 53 03 56 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: 01 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: 01 07 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: 01 07 00 53 03 00 00 00 00 00 FF 0F 6B [20:57:57]RasterBufferAndPrint [20:57:57]line Счет N : (1)24618049 [20:57:57]line ИНН: 02508201610067 [20:57:57]line Контрольно-Кассовый Чек [20:57:57]line ПРОДАЖА [20:57:57]line ТРК (МРК, ГНК) : 11 [20:57:57]line Товар: 2710194210 [20:57:57]line ДТ-К-5 [20:57:57]line 31.500 * 76.20 [20:57:57]line = 2400.30 [20:57:57]line НДС 12% НСП 1% [20:57:57]line > о реализуемом товаре [20:57:57]line ОКРУГЛЕНИЕ: -0.30 [20:57:57]line ИТОГО: 2400.00 [20:57:57]line Внесено: 2400.00 [20:57:57]line СДАЧА: 0.00 [20:57:57]line НСП 1% : 21.24 [20:57:57]line НДС 12% : 254.90 [20:57:57]line Наличными: 2400.00 [20:57:57]line Безнал.: 0.00 [20:57:57]line Место: АЗС № 90 "Партнёр-нефть" [20:57:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [20:57:57]line СНО: Общий режим [20:57:57]line Чек 606 23.09.2024 20:57 [20:57:57]line Смена: 515 ФФД: 1.0 [20:57:57]line ЗНМ: 0300000107 [20:57:57]line РНМ: 0000000000091827 [20:57:57]line Версия ККМ: 001 [20:57:57]line ФМ: 0000000000871832 [20:57:57]line ФД: 289932 [20:57:57]line ФПД: 45783604278299 [20:57:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T205756&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289932&fm=45783604278299&tin=02508201610067®Number=0000000000091827&sum=240000 [20:57:57]written 0, free lines is 4095 [20:57:57]OFD Sender: Processing packet 289932 [packets to send 1784, broken 1783] [20:57:57]ProducePacketName [20:57:57]name=ofd_packets/00289932 [20:57:57]OFD Sender: To server: pG, [20:57:57]CommunicateWithHost lk.salyk.kg:30040 [20:57:57]ConnectInit lk.salyk.kg [20:57:58]Connected sock=10 [20: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 33 32 0C 01 00 00 2C 7D 04 01 4F 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 54 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8C 6C 04 00 35 04 06 00 29 A3 D3 78 34 1B CA B4 01 DD D7 D1 94 FC [20:57:58]Write to MH i2c: 01 00 00 7D 03 80 [20:57:58]Write i2c OK [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: 01 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: 01 07 00 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 D5 0C 68 [20:57:58]RasterBufferAndPrint [20:57:58]line [20:57:58]line [20:57:58]line [20:57:58]line [20:57:58]line [20:57:58]written 0, free lines is 3292 [20:57:58]MH_Cut [20:57:58]Write to MH i2c: D1 01 00 84 03 01 59 [20:57:58]Write i2c OK [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: D1 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: D1 01 00 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: D1 01 00 84 03 00 58 [20:57:58]Write to MH i2c: 01 00 00 85 03 88 [20:57:58]Write i2c OK [20:57:58]MH_I2C_Read... [20:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 D4 61 47 00 87 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 33 32 10 04 04 00 8C 6C 04 00 F4 03 04 00 28 7E F1 66 B6 04 01 00 00 E4 CB D1 F1 B8 05 C9 83 [20:57:58]CommunicateWithHost err = 0 [20:57:58]CheckOFDResponse [20:57:58]1017 (14) - 77093643461234 [20:57:58]1041 (16) - 0000000000871832 [20:57:58]1040 (4) - 289932 [20:57:58]1012 (4) - 23.09.2024 14:41 [20:57:58]1206 (1) - 0 [20:57:58]OFD Sender: Remove packet 289932 [20:57:58]ProducePacketName [20:57:58]name=ofd_packets/00289932 [20:57:58]NVStorageDeleteData [20:57:58]*** Cut start [20:57:58]*** Partial cut [20:57:58]*** CUTSNS_PIN = 1 [20:57:58]OFD Sender: No OFD packet to send [20:57:58]*** CUTSNS_PIN = 0 [20:57:59]*** Brake cut motor [20:57:59]Read from MH i2c: 01 [20:57:59]MH_I2C_Read... [20:57:59]*** Stop cut motor [20:57:59]*** Cut end [20:57:59]Read from MH i2c: 01 07 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [20:57:59]process_action close_receipt done [20:57:59]requested_data is exist [20:57:59]produce_requested_data [20:57:59]requested_item fm.sn is exist - process it [20:57:59]wFMCommunicate request_size=4 [20:57:59]MH_SAM_APDU [20:57:59]CAPDU: 80 11 00 00 [20:57:59]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [20:57:59]Write i2c OK [20:57:59]MH_I2C_Read... [20:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:59]Read from MH i2c: E2 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 17 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 53 [20:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [20:57:59]wFMCommunicate OK [20:57:59]requested_item fd.num is exist - process it [20:57:59]SAM_PROTO_GetFieldsCounters [20:57:59]wFMCommunicate request_size=4 [20:57:59]MH_SAM_APDU [20:57:59]CAPDU: 80 13 00 00 [20:57:59]Write to MH i2c: E2 08 00 87 03 80 13 00 00 00 00 00 00 06 [20:57:59]Write i2c OK [20:57:59]MH_I2C_Read... [20:57:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:59]Read from MH i2c: E2 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 62 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 62 00 87 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8C 6C 04 00 0E 04 04 00 03 02 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 47 [20:57:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8C 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:59]wFMCommunicate OK [20:57:59]SAM_PROTO_GetFieldsCounters done [20:57:59]requested_item shift.num is exist - process it [20:57:59]requested_item shift.opened is exist - process it [20:57:59]req_shift_opened [20:57:59]FM_GetShiftState [20:57:59]SAM_PROTO_GetShiftState [20:57:59]wFMCommunicate request_size=4 [20:57:59]MH_SAM_APDU [20:57:59]CAPDU: 80 13 01 00 [20:57:59]Write to MH i2c: E2 08 00 88 03 80 13 01 00 00 00 00 00 08 [20:57:59]Write i2c OK [20:57:59]MH_I2C_Read... [20:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:59]Read from MH i2c: E2 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 0E 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 0E 00 88 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A9 [20:57:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [20:57:59]wFMCommunicate OK [20:57:59]SAM_PROTO_GetShiftState done [20:57:59]FM_GetShiftState done [20:57:59]req_shift_opened done [20:57:59]requested_item shift.open_date is exist - process it [20:57:59]req_shift_open_date [20:57:59]req_shift_open_date done [20:57:59]produce_requested_data done [20:57:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289932,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [20:57:59]process_action_free close_receipt [20:57:59]json_value_free [20:57:59]json_value_free done [20:57:59]process_json_proto returns [20:57:59]Send response to host [20:57:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289932,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [20:57:59]free response buf [20:57:59]execute_script done [20:57:59]execute_script returns [20:57:59]free content buf [20:57:59]Sock 9.Close socket [20:57:59]Sock 9.Thread stoped [20:58:03]OFD Sender: No OFD packet to send [20:58:09]OFD Sender: No OFD packet to send [20:58:14]OFD Sender: No OFD packet to send [20:58:19]OFD Sender: No OFD packet to send [20:58:24]OFD Sender: No OFD packet to send [20:58:29]OFD Sender: No OFD packet to send [20:58:34]OFD Sender: No OFD packet to send [20:58:39]OFD Sender: No OFD packet to send [20:58:44]OFD Sender: No OFD packet to send [20:58:49]OFD Sender: No OFD packet to send [20:58:54]OFD Sender: No OFD packet to send [20:58:59]OFD Sender: No OFD packet to send [20:59:04]OFD Sender: No OFD packet to send [20:59:09]OFD Sender: No OFD packet to send [20:59:14]OFD Sender: No OFD packet to send [20:59:19]OFD Sender: No OFD packet to send [20:59:24]OFD Sender: No OFD packet to send [20:59:29]OFD Sender: No OFD packet to send [20:59:34]OFD Sender: No OFD packet to send [20:59:39]OFD Sender: No OFD packet to send [20:59:44]OFD Sender: No OFD packet to send [20:59:49]OFD Sender: No OFD packet to send [20:59:54]OFD Sender: No OFD packet to send [20:59:59]OFD Sender: No OFD packet to send [21:00:04]OFD Sender: No OFD packet to send [21:00:09]OFD Sender: No OFD packet to send [21:00:14]OFD Sender: No OFD packet to send [21:00:19]OFD Sender: No OFD packet to send [21:00:24]OFD Sender: No OFD packet to send [21:00:29]OFD Sender: No OFD packet to send [21:00:35]OFD Sender: No OFD packet to send [21:00:35]accept exits with 8 [21:00:35]New connection [21:00:35]New thread 3066891620 created [21:00:35]Thread 3066748260 joined [21:00:35]Waiting for new connection... [21:00:35] Sock 8.Parse request [21:00:35]Sock 8.Check first char [21:00:35]Sock 8.First char is OK [21:00:35]request: POST /json_proto HTTP/1.0 [21:00:35]Method: POST [21:00:35]URL: /json_proto [21:00:35]Method is POST - this is cgi request [21:00:35]url: /json_proto [21:00:35]query_string will be loaded in cgi processing [21:00:35]execute_cgi json_proto POST (null) [21:00:35]execute_cgi path=json_proto method=POST [21:00:35]POST find Content-Length [21:00:35]Host: 172.17.41.135:8080 [21:00:35]Content-Length: 680 [21:00:35]Content-Type: application/json [21:00:35] [21:00:35]POST finish read [21:00:35]Found Content-Length = 680 [21:00:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:35]execute_script... [21:00:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:35]POST & json_proto [21:00:35]process_json_proto [21:00:35]json parsed OK: [21:00:35]protocol is kg_v1.0 [21:00:35]action value=close_receipt [21:00:35]process_action close_receipt [21:00:35]cmd_close_receipt [21:00:35]MH_GetDate [21:00:35]Write to MH i2c: F0 00 00 89 03 7B [21:00:35]Write i2c OK [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: F0 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: F0 09 00 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: F0 09 00 89 03 00 F4 D6 F1 66 ED 3E 82 65 B7 [21:00:35]GetLastDocTimeStamp 1727125076 [21:00:35]current date 1727125236 [21:00:35]FM_GetShiftState [21:00:35]SAM_PROTO_GetShiftState [21:00:35]wFMCommunicate request_size=4 [21:00:35]MH_SAM_APDU [21:00:35]CAPDU: 80 13 01 00 [21:00:35]Write to MH i2c: E2 08 00 8A 03 80 13 01 00 00 00 00 00 0A [21:00:35]Write i2c OK [21:00:35]MH_I2C_Read... [21:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:35]Read from MH i2c: E2 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: E2 0E 00 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: E2 0E 00 8A 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AB [21:00:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:00:35]wFMCommunicate OK [21:00:35]SAM_PROTO_GetShiftState done [21:00:35]FM_GetShiftState done [21:00:35]opened in 1727051401 [21:00:35]opened+sec_in_day 1727137801 [21:00:35]quantity*price = 70037 [21:00:35]sum+1 = 70038 [21:00:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 607 23.09.2024 21:00 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289933 ФПД: 263105100436032 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T210036&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289933&fm=263105100436032&tin=02508201610067®Number=0000000000091827&sum=70000 [21:00:37]StoreToDocumentArchive [21:00:37]shift 515 fd 289933 [21:00:37]save to /storage/0515/doc_00289933 [21:00:37]save last doc name /storage/0515/doc_00289933 to /storage/kkm_last_doc_name [21:00:37]save OK [21:00:37]Clear old archive folders... [21:00:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:00:37]tlvbuf is 01DEEC20 [21:00:37]SAM_PROTO_ClearQueue [21:00:37]wFMCommunicate request_size=4 [21:00:37]MH_SAM_APDU [21:00:37]CAPDU: 80 09 00 00 [21:00:37]Write to MH i2c: E2 08 00 97 03 80 09 00 00 00 00 00 00 0C [21:00:37]Write i2c OK [21:00:37]MH_I2C_Read... [21:00:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:00:37]Read from MH i2c: E2 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [21:00:37]RAPDU: 90 00 [21:00:37]wFMCommunicate OK [21:00:37]SAM_PROTO_ClearQueue done [21:00:37]KKMCreateOFDPacket [21:00:37]OFDProtocolAddRootSTLVToBuf [21:00:37]FM_MakeSignedData [21:00:37]FM_MakeSignedData [21:00:37]SAM_PROTO_SignData [21:00:37]wFMCommunicate request_size=4 [21:00:37]MH_SAM_APDU [21:00:37]CAPDU: 80 0D 01 02 [21:00:37]Write to MH i2c: E2 08 00 98 03 80 0D 01 02 00 00 00 00 14 [21:00:37]Write i2c OK [21:00:37]MH_I2C_Read... [21:00:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:00:37]Read from MH i2c: E2 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [21:00:37]RAPDU: 90 00 [21:00:37]wFMCommunicate OK [21:00:37]wFMCommunicate request_size=255 [21:00:37]MH_SAM_APDU [21:00:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 02 00 00 F4 03 04 00 F4 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6C 04 00 35 04 06 00 EF [21:00:37]Write to MH i2c: E2 02 01 99 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 F4 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6C 04 00 35 04 06 00 EF 00 00 EC [21:00:37]Write i2c OK [21:00:37]MH_I2C_Read... [21:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:37]Read from MH i2c: E2 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [21:00:37]RAPDU: 90 00 [21:00:37]wFMCommunicate OK [21:00:37]wFMCommunicate request_size=10 [21:00:37]MH_SAM_APDU [21:00:37]CAPDU: 80 0D 02 02 05 4A EE 0C D2 40 [21:00:37]Write to MH i2c: E2 0D 00 9A 03 80 0D 02 02 05 00 4A EE 0C D2 40 00 00 77 [21:00:37]Write i2c OK [21:00:37]MH_I2C_Read... [21:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:37]Read from MH i2c: E2 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [21:00:37]RAPDU: 90 00 [21:00:37]wFMCommunicate OK [21:00:37]wFMCommunicate request_size=4 [21:00:37]MH_SAM_APDU [21:00:37]CAPDU: 80 0D 03 02 [21:00:37]Write to MH i2c: E2 08 00 9B 03 80 0D 03 02 00 00 00 00 19 [21:00:37]Write i2c OK [21:00:37]MH_I2C_Read... [21:00:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:00:37]Read from MH i2c: E2 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 0B 00 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 0B 00 9B 03 00 0D 2F F6 71 A3 7C 49 DE 90 00 03 [21:00:37]RAPDU: 0D 2F F6 71 A3 7C 49 DE 90 00 [21:00:37]wFMCommunicate OK [21:00:37]SAM_PROTO_SignData done [21:00:37]FM_MakeSignedData done [21:00:37]CreateOFDProtocolMessage [21:00:37]wFMCommunicate request_size=4 [21:00:37]MH_SAM_APDU [21:00:37]CAPDU: 80 11 00 00 [21:00:37]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [21:00:37]Write i2c OK [21:00:37]MH_I2C_Read... [21:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:37]Read from MH i2c: E2 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 17 00 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 69 [21:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:00:37]wFMCommunicate OK [21:00:37]CreateOFDProtocolMessage done [21:00:37]OFDSenderStorePacket 289933 [21:00:37]StoreOFDPacket docnum=289933 [21:00:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 18 6E 07 01 0B 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 02 00 00 F4 03 04 00 F4 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6C 04 00 35 04 06 00 EF 4A EE 0C D2 40 0D 2F F6 71 A3 7C 49 DE [21:00:37]CheckFolder [21:00:37]dirname=/storage/ofd_packets [21:00:37]CheckFolder done [21:00:37]ProducePacketName [21:00:37]name=ofd_packets/00289933 [21:00:37]NVStorageSaveData ofd_packets/00289933 [21:00:37]File name is /storage/ofd_packets/00289933 [21:00:37]Write 301 bytes [21:00:37]NVStorageSaveData done [21:00:37]OFDSenderStorePacket done [21:00:37]KKMCreateOFDPacket done [21:00:37]NVStorageSaveData kkm_last_timestamp [21:00:37]File name is /storage/kkm_last_timestamp [21:00:37]Write 4 bytes [21:00:37]NVStorageSaveData done [21:00:37]ExternCall_PrintAddStr [21:00:37]wPrintStart [21:00:37]Write to MH i2c: 01 00 00 9D 03 A0 [21:00:37]Write i2c OK [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: 01 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: 01 07 00 [21:00:37]MH_I2C_Read... [21:00:37]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [21:00:37]RasterBufferAndPrint [21:00:37]line Счет N : (1)24618050 [21:00:37]line ИНН: 02508201610067 [21:00:37]line Контрольно-Кассовый Чек [21:00:37]line ПРОДАЖА [21:00:37]line ТРК (МРК, ГНК) : 63 [21:00:37]line Товар: 2710124130 [21:00:37]line Аи-92-К-5 [21:00:37]line 10.330 * 67.80 [21:00:37]line = 700.37 [21:00:37]line НДС 12% НСП 1% [21:00:37]line > о реализуемом товаре [21:00:37]line ОКРУГЛЕНИЕ: -0.37 [21:00:37]line ИТОГО: 700.00 [21:00:37]line Внесено: 700.00 [21:00:37]line СДАЧА: 0.00 [21:00:37]line НСП 1% : 6.20 [21:00:37]line НДС 12% : 74.38 [21:00:37]line Наличными: 700.00 [21:00:37]line Безнал.: 0.00 [21:00:37]line Место: АЗС № 90 "Партнёр-нефть" [21:00:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:00:37]line СНО: Общий режим [21:00:37]line Чек 607 23.09.2024 21:00 [21:00:37]line Смена: 515 ФФД: 1.0 [21:00:37]line ЗНМ: 0300000107 [21:00:37]line РНМ: 0000000000091827 [21:00:37]line Версия ККМ: 001 [21:00:37]line ФМ: 0000000000871832 [21:00:37]line ФД: 289933 [21:00:37]line ФПД: 263105100436032 [21:00:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T210036&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289933&fm=263105100436032&tin=02508201610067®Number=0000000000091827&sum=70000 [21:00:37]written 0, free lines is 4095 [21:00:37]OFD Sender: Processing packet 289933 [packets to send 1784, broken 1783] [21:00:37]ProducePacketName [21:00:37]name=ofd_packets/00289933 [21:00:37]OFD Sender: To server: pG, [21:00:37]CommunicateWithHost lk.salyk.kg:30040 [21:00:37]ConnectInit lk.salyk.kg [21:00:38]Write to MH i2c: 01 00 00 C7 03 CA [21:00:38]Write i2c OK [21:00:38]MH_I2C_Read... [21:00:38]Read from MH i2c: 01 [21:00:38]MH_I2C_Read... [21:00:38]Read from MH i2c: 01 07 00 [21:00:38]MH_I2C_Read... [21:00:38]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 C6 0C A3 [21:00:38]RasterBufferAndPrint [21:00:38]line [21:00:38]line [21:00:38]line [21:00:38]line [21:00:38]line [21:00:38]written 0, free lines is 3275 [21:00:38]MH_Cut [21:00:38]Write to MH i2c: D1 01 00 CE 03 01 A3 [21:00:38]Write i2c OK [21:00:38]MH_I2C_Read... [21:00:38]Read from MH i2c: D1 [21:00:38]MH_I2C_Read... [21:00:38]Read from MH i2c: D1 01 00 [21:00:38]MH_I2C_Read... [21:00:38]Read from MH i2c: D1 01 00 CE 03 00 A2 [21:00:38]Write to MH i2c: 01 00 00 CF 03 D2 [21:00:38]Write i2c OK [21:00:38]MH_I2C_Read... [21:00:38]*** Cut start [21:00:38]*** Partial cut [21:00:38]*** CUTSNS_PIN = 1 [21:00:38]*** CUTSNS_PIN = 0 [21:00:39]*** Brake cut motor [21:00:39]Read from MH i2c: 01 [21:00:39]MH_I2C_Read... [21:00:39]*** Stop cut motor [21:00:39]*** Cut end [21:00:39]Read from MH i2c: 01 07 00 [21:00:39]MH_I2C_Read... [21:00:39]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [21:00:39]process_action close_receipt done [21:00:39]requested_data is exist [21:00:39]produce_requested_data [21:00:39]requested_item fm.sn is exist - process it [21:00:39]wFMCommunicate request_size=4 [21:00:39]MH_SAM_APDU [21:00:39]CAPDU: 80 11 00 00 [21:00:39]Write to MH i2c: E2 08 00 D0 03 80 11 00 00 00 00 00 00 4D [21:00:39]Write i2c OK [21:00:39]MH_I2C_Read... [21:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:39]Read from MH i2c: E2 [21:00:39]MH_I2C_Read... [21:00:39]Read from MH i2c: E2 17 00 [21:00:39]MH_I2C_Read... [21:00:39]Read from MH i2c: E2 17 00 D0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9D [21:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:00:39]wFMCommunicate OK [21:00:39]requested_item fd.num is exist - process it [21:00:39]SAM_PROTO_GetFieldsCounters [21:00:39]wFMCommunicate request_size=4 [21:00:39]MH_SAM_APDU [21:00:39]CAPDU: 80 13 00 00 [21:00:39]Write to MH i2c: E2 08 00 D1 03 80 13 00 00 00 00 00 00 50 [21:00:39]Write i2c OK [21:00:39]MH_I2C_Read... [21:00:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:39]Read from MH i2c: E2 [21:00:39]MH_I2C_Read... [21:00:39]Read from MH i2c: E2 62 00 [21:00:39]MH_I2C_Read... [21:00:39]Read from MH i2c: E2 62 00 D1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8D 6C 04 00 0E 04 04 00 03 02 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 95 [21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8D 6C 04 00 0E 04 04 00 03 02 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 [21:00:39]wFMCommunicate OK [21:00:39]SAM_PROTO_GetFieldsCounters done [21:00:39]requested_item shift.num is exist - process it [21:00:39]requested_item shift.opened is exist - process it [21:00:39]req_shift_opened [21:00:39]FM_GetShiftState [21:00:39]SAM_PROTO_GetShiftState [21:00:39]wFMCommunicate request_size=4 [21:00:39]MH_SAM_APDU [21:00:39]CAPDU: 80 13 01 00 [21:00:39]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [21:00:39]Write i2c OK [21:00:39]MH_I2C_Read... [21:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:39]Read from MH i2c: E2 [21:00:39]MH_I2C_Read... [21:00:39]Read from MH i2c: E2 0E 00 [21:00:39]MH_I2C_Read... [21:00:39]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F3 [21:00:39]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:00:39]wFMCommunicate OK [21:00:39]SAM_PROTO_GetShiftState done [21:00:39]FM_GetShiftState done [21:00:39]req_shift_opened done [21:00:39]requested_item shift.open_date is exist - process it [21:00:39]req_shift_open_date [21:00:39]req_shift_open_date done [21:00:39]produce_requested_data done [21:00:39]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289933,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:00:39]process_action_free close_receipt [21:00:39]json_value_free [21:00:39]json_value_free done [21:00:39]process_json_proto returns [21:00:39]Send response to host [21:00:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289933,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:00:39]free response buf [21:00:39]execute_script done [21:00:39]execute_script returns [21:00:39]free content buf [21:00:39]Sock 8.Close socket [21:00:39]Sock 8.Thread stoped [21:02:48]ConnectInit Can't connect to host [21:02:48]CommunicateWithHost connect error [21:02:48]CommunicateWithHost err = -1 [21:02:48]OFD Sender: Server communicate error [21:02:53]OFD Sender: Processing packet 289933 [packets to send 1784, broken 1783] [21:02:53]ProducePacketName [21:02:53]name=ofd_packets/00289933 [21:02:53]OFD Sender: To server: pG, [21:02:53]CommunicateWithHost lk.salyk.kg:30040 [21:02:53]ConnectInit lk.salyk.kg [21:02:53]Connected sock=8 [21:02:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 18 6E 07 01 0B 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 02 00 00 F4 03 04 00 F4 D6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8D 6C 04 00 35 04 06 00 EF 4A EE 0C D2 40 0D 2F F6 71 A3 7C 49 DE [21:02: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 33 32 4F 00 00 00 93 FE 47 00 70 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 33 32 10 04 04 00 8D 6C 04 00 F4 03 04 00 50 7F F1 66 B6 04 01 00 00 C6 1D E3 BA BE F4 4B C8 [21:02:54]CommunicateWithHost err = 0 [21:02:54]CheckOFDResponse [21:02:54]1017 (14) - 77093643461234 [21:02:54]1041 (16) - 0000000000871832 [21:02:54]1040 (4) - 289933 [21:02:54]1012 (4) - 23.09.2024 14:46 [21:02:54]1206 (1) - 0 [21:02:54]OFD Sender: Remove packet 289933 [21:02:54]ProducePacketName [21:02:54]name=ofd_packets/00289933 [21:02:54]NVStorageDeleteData [21:02:54]OFD Sender: No OFD packet to send [21:02:59]OFD Sender: No OFD packet to send [21:03:04]OFD Sender: No OFD packet to send [21:03:09]OFD Sender: No OFD packet to send [21:03:14]OFD Sender: No OFD packet to send [21:03:19]OFD Sender: No OFD packet to send [21:03:24]OFD Sender: No OFD packet to send [21:03:29]OFD Sender: No OFD packet to send [21:03:35]OFD Sender: No OFD packet to send [21:03:40]OFD Sender: No OFD packet to send [21:03:45]OFD Sender: No OFD packet to send [21:03:50]OFD Sender: No OFD packet to send [21:03:55]OFD Sender: No OFD packet to send [21:04:00]OFD Sender: No OFD packet to send [21:04:05]OFD Sender: No OFD packet to send [21:04:10]OFD Sender: No OFD packet to send [21:04:15]OFD Sender: No OFD packet to send [21:04:20]OFD Sender: No OFD packet to send [21:04:25]OFD Sender: No OFD packet to send [21:04:30]OFD Sender: No OFD packet to send [21:04:35]OFD Sender: No OFD packet to send [21:04:40]OFD Sender: No OFD packet to send [21:04:45]OFD Sender: No OFD packet to send [21:04:50]OFD Sender: No OFD packet to send [21:04:55]OFD Sender: No OFD packet to send [21:05:00]OFD Sender: No OFD packet to send [21:05:05]OFD Sender: No OFD packet to send [21:05:10]OFD Sender: No OFD packet to send [21:05:15]OFD Sender: No OFD packet to send [21:05:20]OFD Sender: No OFD packet to send [21:05:25]OFD Sender: No OFD packet to send [21:05:30]OFD Sender: No OFD packet to send [21:05:35]OFD Sender: No OFD packet to send [21:05:40]OFD Sender: No OFD packet to send [21:05:45]OFD Sender: No OFD packet to send [21:05:50]OFD Sender: No OFD packet to send [21:05:55]OFD Sender: No OFD packet to send [21:06:01]OFD Sender: No OFD packet to send [21:06:06]OFD Sender: No OFD packet to send [21:06:11]OFD Sender: No OFD packet to send [21:06:16]OFD Sender: No OFD packet to send [21:06:21]OFD Sender: No OFD packet to send [21:06:26]OFD Sender: No OFD packet to send [21:06:31]OFD Sender: No OFD packet to send [21:06:36]OFD Sender: No OFD packet to send [21:06:41]OFD Sender: No OFD packet to send [21:06:46]OFD Sender: No OFD packet to send [21:06:51]OFD Sender: No OFD packet to send [21:06:56]OFD Sender: No OFD packet to send [21:07:01]OFD Sender: No OFD packet to send [21:07:06]OFD Sender: No OFD packet to send [21:07:11]OFD Sender: No OFD packet to send [21:07:16]OFD Sender: No OFD packet to send [21:07:21]OFD Sender: No OFD packet to send [21:07:26]OFD Sender: No OFD packet to send [21:07:31]OFD Sender: No OFD packet to send [21:07: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:51]OFD Sender: No OFD packet to send [21:07:56]OFD Sender: No OFD packet to send [21:08:01]OFD Sender: No OFD packet to send [21:08:06]OFD Sender: No OFD packet to send [21:08:11]OFD Sender: No OFD packet to send [21:08:16]OFD Sender: No OFD packet to send [21:08:21]OFD Sender: No OFD packet to send [21:08:27]OFD Sender: No OFD packet to send [21:08:32]OFD Sender: No OFD packet to send [21:08:37]OFD Sender: No OFD packet to send [21:08:42]OFD Sender: No OFD packet to send [21:08:47]OFD Sender: No OFD packet to send [21:08:52]OFD Sender: No OFD packet to send [21:08:57]OFD Sender: No OFD packet to send [21:09:02]OFD Sender: No OFD packet to send [21:09:07]OFD Sender: No OFD packet to send [21:09:12]OFD Sender: No OFD packet to send [21:09:17]OFD Sender: No OFD packet to send [21:09:22]OFD Sender: No OFD packet to send [21:09:27]OFD Sender: No OFD packet to send [21:09:32]OFD Sender: No OFD packet to send [21:09:37]OFD Sender: No OFD packet to send [21:09:42]OFD Sender: No OFD packet to send [21:09:47]OFD Sender: No OFD packet to send [21:09:52]OFD Sender: No OFD packet to send [21:09:55]accept exits with 9 [21:09:55]New connection [21:09:55]New thread 3066748260 created [21:09:55]Thread 3066891620 joined [21:09:55]Waiting for new connection... [21:09:55] Sock 9.Parse request [21:09:55]Sock 9.Check first char [21:09:55]Sock 9.First char is OK [21:09:55]request: POST /json_proto HTTP/1.0 [21:09:55]Method: POST [21:09:55]URL: /json_proto [21:09:55]Method is POST - this is cgi request [21:09:55]url: /json_proto [21:09:55]query_string will be loaded in cgi processing [21:09:55]execute_cgi json_proto POST (null) [21:09:55]execute_cgi path=json_proto method=POST [21:09:55]POST find Content-Length [21:09:55]Host: 172.17.41.135:8080 [21:09:55]Content-Length: 913 [21:09:55]Content-Type: application/json [21:09:55] [21:09:55]POST finish read [21:09:55]Found Content-Length = 913 [21:09:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)344085", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 3.000, "sum" : 345.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 6.000, "sum" : 750.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1095.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:55]execute_script... [21:09: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 : (3)344085", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 3.000, "sum" : 345.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 6.000, "sum" : 750.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1095.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:55]POST & json_proto [21:09:55]process_json_proto [21:09:55]json parsed OK: [21:09:55]protocol is kg_v1.0 [21:09:55]action value=close_receipt [21:09:55]process_action close_receipt [21:09:55]cmd_close_receipt [21:09:55]MH_GetDate [21:09:55]Write to MH i2c: F0 00 00 D3 03 C5 [21:09:55]Write i2c OK [21:09:55]MH_I2C_Read... [21:09:55]Read from MH i2c: F0 [21:09:55]MH_I2C_Read... [21:09:55]Read from MH i2c: F0 09 00 [21:09:55]MH_I2C_Read... [21:09:55]Read from MH i2c: F0 09 00 D3 03 00 24 D9 F1 66 ED 3E 82 65 34 [21:09:55]GetLastDocTimeStamp 1727125236 [21:09:55]current date 1727125796 [21:09:55]FM_GetShiftState [21:09:55]SAM_PROTO_GetShiftState [21:09:55]wFMCommunicate request_size=4 [21:09:55]MH_SAM_APDU [21:09:55]CAPDU: 80 13 01 00 [21:09:55]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [21:09:55]Write i2c OK [21:09:55]MH_I2C_Read... [21:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:55]Read from MH i2c: E2 [21:09:55]MH_I2C_Read... [21:09:55]Read from MH i2c: E2 0E 00 [21:09:55]MH_I2C_Read... [21:09:55]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F5 [21:09:55]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:09:55]wFMCommunicate OK [21:09:55]SAM_PROTO_GetShiftState done [21:09:55]FM_GetShiftState done [21:09:55]opened in 1727051401 [21:09:55]opened+sec_in_day 1727137801 [21:09:55]quantity*price = 34500 [21:09:55]sum+1 = 34501 [21:09:55]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036190018 Кофе Американо XL(GABB TRADE) 6.000 * 125.00 = 750.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1095.00 НСП 1% : 9.69 НДС 12% : 116.29 Наличными: 1095.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 608 23.09.2024 21:09 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289934 ФПД: 127439260643560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T210956&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289934&fm=127439260643560&tin=02508201610067®Number=0000000000091827&sum=109500 0 [21:09:56]StoreToDocumentArchive [21:09:56]shift 515 fd 289934 [21:09:56]save to /storage/0515/doc_00289934 [21:09:56]save last doc name /storage/0515/doc_00289934 to /storage/kkm_last_doc_name [21:09:56]save OK [21:09:56]Clear old archive folders... [21:09:56]ProcessDocumentItem done err = 0, tmpTLVsize=394 [21:09:56]tlvbuf is 01DFB710 [21:09:56]SAM_PROTO_ClearQueue [21:09:56]wFMCommunicate request_size=4 [21:09:56]MH_SAM_APDU [21:09:56]CAPDU: 80 09 00 00 [21:09:56]Write to MH i2c: E2 08 00 E1 03 80 09 00 00 00 00 00 00 56 [21:09:56]Write i2c OK [21:09:56]MH_I2C_Read... [21:09:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:56]Read from MH i2c: E2 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 03 00 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [21:09:56]RAPDU: 90 00 [21:09:56]wFMCommunicate OK [21:09:56]SAM_PROTO_ClearQueue done [21:09:56]KKMCreateOFDPacket [21:09:56]OFDProtocolAddRootSTLVToBuf [21:09:56]FM_MakeSignedData [21:09:56]FM_MakeSignedData [21:09:56]SAM_PROTO_SignData [21:09:56]wFMCommunicate request_size=4 [21:09:56]MH_SAM_APDU [21:09:56]CAPDU: 80 0D 01 02 [21:09:56]Write to MH i2c: E2 08 00 E2 03 80 0D 01 02 00 00 00 00 5E [21:09:56]Write i2c OK [21:09:56]MH_I2C_Read... [21:09:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:56]Read from MH i2c: E2 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 03 00 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [21:09:56]RAPDU: 90 00 [21:09:56]wFMCommunicate OK [21:09:56]wFMCommunicate request_size=255 [21:09:56]MH_SAM_APDU [21:09:56]CAPDU: 80 0D 02 02 FA 03 00 8A 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 70 17 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 F8 24 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC AB 01 00 00 00 EB 03 26 00 EF 03 0F [21:09:56]Write to MH i2c: E2 02 01 E3 03 80 0D 02 02 FA 00 03 00 8A 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 70 17 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 F8 24 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC AB 01 00 00 00 EB 03 26 00 EF 03 0F 00 00 3D [21:09:56]Write i2c OK [21:09:56]MH_I2C_Read... [21:09:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:56]Read from MH i2c: E2 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 03 00 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [21:09:56]RAPDU: 90 00 [21:09:56]wFMCommunicate OK [21:09:56]wFMCommunicate request_size=153 [21:09:56]MH_SAM_APDU [21:09:56]CAPDU: 80 0D 02 02 94 00 F6 03 01 00 01 F7 03 06 00 C9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 2D 00 00 00 00 07 04 06 00 BC AB 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 24 D9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6C 04 00 35 04 06 00 73 E7 C3 DC 70 E8 [21:09:56]Write to MH i2c: E2 9C 00 E4 03 80 0D 02 02 94 00 00 F6 03 01 00 01 F7 03 06 00 C9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 2D 00 00 00 00 07 04 06 00 BC AB 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 24 D9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6C 04 00 35 04 06 00 73 E7 C3 DC 70 E8 00 00 88 [21:09:56]Write i2c OK [21:09:56]MH_I2C_Read... [21:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:57]Read from MH i2c: E2 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [21:09:57]RAPDU: 90 00 [21:09:57]wFMCommunicate OK [21:09:57]wFMCommunicate request_size=4 [21:09:57]MH_SAM_APDU [21:09:57]CAPDU: 80 0D 03 02 [21:09:57]Write to MH i2c: E2 08 00 E5 03 80 0D 03 02 00 00 00 00 63 [21:09:57]Write i2c OK [21:09:57]MH_I2C_Read... [21:09:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:57]Read from MH i2c: E2 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 0B 00 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 0B 00 E5 03 00 2A 5B 04 83 8A 1A 85 B3 90 00 4C [21:09:57]RAPDU: 2A 5B 04 83 8A 1A 85 B3 90 00 [21:09:57]wFMCommunicate OK [21:09:57]SAM_PROTO_SignData done [21:09:57]FM_MakeSignedData done [21:09:57]CreateOFDProtocolMessage [21:09:57]wFMCommunicate request_size=4 [21:09:57]MH_SAM_APDU [21:09:57]CAPDU: 80 11 00 00 [21:09:57]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [21:09:57]Write i2c OK [21:09:57]MH_I2C_Read... [21:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:57]Read from MH i2c: E2 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 17 00 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B3 [21:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:09:57]wFMCommunicate OK [21:09:57]CreateOFDProtocolMessage done [21:09:57]OFDSenderStorePacket 289934 [21:09:57]StoreOFDPacket docnum=289934 [21:09:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 9E 01 00 00 D4 B4 96 01 10 B7 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 70 17 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 F8 24 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC AB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 2D 00 00 00 00 07 04 06 00 BC AB 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 24 D9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6C 04 00 35 04 06 00 73 E7 C3 DC 70 E8 2A 5B 04 83 8A 1A 85 B3 [21:09:57]CheckFolder [21:09:57]dirname=/storage/ofd_packets [21:09:57]CheckFolder done [21:09:57]ProducePacketName [21:09:57]name=ofd_packets/00289934 [21:09:57]NVStorageSaveData ofd_packets/00289934 [21:09:57]File name is /storage/ofd_packets/00289934 [21:09:57]Write 444 bytes [21:09:57]NVStorageSaveData done [21:09:57]OFDSenderStorePacket done [21:09:57]KKMCreateOFDPacket done [21:09:57]NVStorageSaveData kkm_last_timestamp [21:09:57]File name is /storage/kkm_last_timestamp [21:09:57]Write 4 bytes [21:09:57]NVStorageSaveData done [21:09:57]ExternCall_PrintAddStr [21:09:57]wPrintStart [21:09:57]Write to MH i2c: 01 00 00 E7 03 EA [21:09:57]Write i2c OK [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: 01 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: 01 07 00 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 FF 0F FF [21:09:57]RasterBufferAndPrint [21:09:57]line Счет N : (3)344085 [21:09:57]line ИНН: 02508201610067 [21:09:57]line Контрольно-Кассовый Чек [21:09:57]line ПРОДАЖА [21:09:57]line Товар: 2000036210013 [21:09:57]line Кофе Капучино (GABB TRADE) [21:09:57]line 3.000 * 115.00 [21:09:57]line = 345.00 [21:09:57]line НДС 12% НСП 1% [21:09:57]line > о реализуемом товаре [21:09:57]line Товар: 2000036190018 [21:09:57]line Кофе Американо XL(GABB TRADE) [21:09:57]line 6.000 * 125.00 [21:09:57]line = 750.00 [21:09:57]line НДС 12% НСП 1% [21:09:57]line > о реализуемом товаре [21:09:57]line ИТОГО: 1095.00 [21:09:57]line НСП 1% : 9.69 [21:09:57]line НДС 12% : 116.29 [21:09:57]line Наличными: 1095.00 [21:09:57]line Безнал.: 0.00 [21:09:57]line Место: АЗС № 90 "Партнёр-нефть" [21:09:57]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:09:57]line СНО: Общий режим [21:09:57]line Чек 608 23.09.2024 21:09 [21:09:57]line Смена: 515 ФФД: 1.0 [21:09:57]line ЗНМ: 0300000107 [21:09:57]line РНМ: 0000000000091827 [21:09:57]line Версия ККМ: 001 [21:09:57]line ФМ: 0000000000871832 [21:09:57]line ФД: 289934 [21:09:57]line ФПД: 127439260643560 [21:09:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T210956&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289934&fm=127439260643560&tin=02508201610067®Number=0000000000091827&sum=109500 [21:09:57]line 0 [21:09:57]OFD Sender: Processing packet 289934 [packets to send 1784, broken 1783] [21:09:57]ProducePacketName [21:09:57]name=ofd_packets/00289934 [21:09:57]OFD Sender: To server: pG, [21:09:57]CommunicateWithHost lk.salyk.kg:30040 [21:09:57]ConnectInit lk.salyk.kg [21:09:57]written 0, free lines is 4095 [21:09:57]Connected sock=10 [21:09: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 33 32 9E 01 00 00 D4 B4 96 01 10 B7 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 70 17 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 F8 24 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC AB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 2D 00 00 00 00 07 04 06 00 BC AB 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 24 D9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8E 6C 04 00 35 04 06 00 73 E7 C3 DC 70 E8 2A 5B 04 83 8A 1A 85 B3 [21:09:58]Write to MH i2c: 01 00 00 15 04 19 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 07 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 07 00 15 04 00 00 00 00 00 84 0C B0 [21:09:58]RasterBufferAndPrint [21:09:58]line [21:09:58]line [21:09:58]line [21:09:58]line [21:09:58]line [21:09:58]written 0, free lines is 3210 [21:09:58]MH_Cut [21:09:58]Write to MH i2c: D1 01 00 1C 04 01 F2 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: D1 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: D1 01 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: D1 01 00 1C 04 00 F1 [21:09:58]Write to MH i2c: 01 00 00 1D 04 21 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 7F 2E 47 00 A7 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 33 32 10 04 04 00 8E 6C 04 00 F4 03 04 00 F8 80 F1 66 B6 04 01 00 00 ED 14 F7 40 20 09 7C 5F [21:09:58]CommunicateWithHost err = 0 [21:09:58]CheckOFDResponse [21:09:58]1017 (14) - 77093643461234 [21:09:58]1041 (16) - 0000000000871832 [21:09:58]1040 (4) - 289934 [21:09:58]1012 (4) - 23.09.2024 14:53 [21:09:58]1206 (1) - 0 [21:09:58]OFD Sender: Remove packet 289934 [21:09:58]ProducePacketName [21:09:58]name=ofd_packets/00289934 [21:09:58]NVStorageDeleteData [21:09:58]OFD Sender: No OFD packet to send [21:09:58]*** Cut start [21:09:58]*** Partial cut [21:09:58]*** CUTSNS_PIN = 1 [21:09:58]*** CUTSNS_PIN = 0 [21:09:59]*** Brake cut motor [21:09:59]Read from MH i2c: 01 [21:09:59]MH_I2C_Read... [21:09:59]*** Stop cut motor [21:09:59]*** Cut end [21:09:59]Read from MH i2c: 01 07 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: 01 07 00 1D 04 00 00 00 00 00 FF 0F 36 [21:09:59]process_action close_receipt done [21:09:59]requested_data is exist [21:09:59]produce_requested_data [21:09:59]requested_item fm.sn is exist - process it [21:09:59]wFMCommunicate request_size=4 [21:09:59]MH_SAM_APDU [21:09:59]CAPDU: 80 11 00 00 [21:09:59]Write to MH i2c: E2 08 00 1E 04 80 11 00 00 00 00 00 00 9C [21:09:59]Write i2c OK [21:09:59]MH_I2C_Read... [21:09:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:59]Read from MH i2c: E2 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 17 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 17 00 1E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EC [21:09:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:09:59]wFMCommunicate OK [21:09:59]requested_item fd.num is exist - process it [21:09:59]SAM_PROTO_GetFieldsCounters [21:09:59]wFMCommunicate request_size=4 [21:09:59]MH_SAM_APDU [21:09:59]CAPDU: 80 13 00 00 [21:09:59]Write to MH i2c: E2 08 00 1F 04 80 13 00 00 00 00 00 00 9F [21:09:59]Write i2c OK [21:09:59]MH_I2C_Read... [21:09:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:59]Read from MH i2c: E2 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 62 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 62 00 1F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8E 6C 04 00 0E 04 04 00 03 02 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 E8 [21:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8E 6C 04 00 0E 04 04 00 03 02 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 [21:09:59]wFMCommunicate OK [21:09:59]SAM_PROTO_GetFieldsCounters done [21:09:59]requested_item shift.num is exist - process it [21:09:59]requested_item shift.opened is exist - process it [21:09:59]req_shift_opened [21:09:59]FM_GetShiftState [21:09:59]SAM_PROTO_GetShiftState [21:09:59]wFMCommunicate request_size=4 [21:09:59]MH_SAM_APDU [21:09:59]CAPDU: 80 13 01 00 [21:09:59]Write to MH i2c: E2 08 00 20 04 80 13 01 00 00 00 00 00 A1 [21:09:59]Write i2c OK [21:09:59]MH_I2C_Read... [21:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:59]Read from MH i2c: E2 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 0E 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 0E 00 20 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 42 [21:09:59]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:09:59]wFMCommunicate OK [21:09:59]SAM_PROTO_GetShiftState done [21:09:59]FM_GetShiftState done [21:09:59]req_shift_opened done [21:09:59]requested_item shift.open_date is exist - process it [21:09:59]req_shift_open_date [21:09:59]req_shift_open_date done [21:09:59]produce_requested_data done [21:09:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289934,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:09:59]process_action_free close_receipt [21:09:59]json_value_free [21:09:59]json_value_free done [21:09:59]process_json_proto returns [21:09:59]Send response to host [21:09:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289934,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:09:59]free response buf [21:09:59]execute_script done [21:09:59]execute_script returns [21:09:59]free content buf [21:09:59]Sock 9.Close socket [21:09:59]Sock 9.Thread stoped [21:10:03]OFD Sender: No OFD packet to send [21:10:08]OFD Sender: No OFD packet to send [21:10:13]OFD Sender: No OFD packet to send [21:10:18]OFD Sender: No OFD packet to send [21:10:24]OFD Sender: No OFD packet to send [21:10:29]OFD Sender: No OFD packet to send [21:10:34]OFD Sender: No OFD packet to send [21:10:39]OFD Sender: No OFD packet to send [21:10:44]OFD Sender: No OFD packet to send [21:10:49]OFD Sender: No OFD packet to send [21:10:54]OFD Sender: No OFD packet to send [21:10:59]OFD Sender: No OFD packet to send [21:11:04]OFD Sender: No OFD packet to send [21:11:09]OFD Sender: No OFD packet to send [21:11:14]OFD Sender: No OFD packet to send [21:11:19]OFD Sender: No OFD packet to send [21:11:24]OFD Sender: No OFD packet to send [21:11:29]OFD Sender: No OFD packet to send [21:11:34]OFD Sender: No OFD packet to send [21:11:39]OFD Sender: No OFD packet to send [21:11:44]OFD Sender: No OFD packet to send [21:11:49]OFD Sender: No OFD packet to send [21:11:54]OFD Sender: No OFD packet to send [21:11:59]OFD Sender: No OFD packet to send [21:12:04]OFD Sender: No OFD packet to send [21:12:09]OFD Sender: No OFD packet to send [21:12:14]OFD Sender: No OFD packet to send [21:12:19]OFD Sender: No OFD packet to send [21:12:24]OFD Sender: No OFD packet to send [21:12:29]OFD Sender: No OFD packet to send [21:12:34]OFD Sender: No OFD packet to send [21:12:39]OFD Sender: No OFD packet to send [21:12:44]OFD Sender: No OFD packet to send [21:12:50]OFD Sender: No OFD packet to send [21:12:55]OFD Sender: No OFD packet to send [21:13:00]OFD Sender: No OFD packet to send [21:13:05]OFD Sender: No OFD packet to send [21:13:10]OFD Sender: No OFD packet to send [21:13:15]OFD Sender: No OFD packet to send [21:13:20]OFD Sender: No OFD packet to send [21:13:25]OFD Sender: No OFD packet to send [21:13:30]OFD Sender: No OFD packet to send [21:13:35]OFD Sender: No OFD packet to send [21:13:40]OFD Sender: No OFD packet to send [21:13:45]OFD Sender: No OFD packet to send [21:13:50]OFD Sender: No OFD packet to send [21:13:55]OFD Sender: No OFD packet to send [21:14:00]OFD Sender: No OFD packet to send [21:14:05]OFD Sender: No OFD packet to send [21:14:10]OFD Sender: No OFD packet to send [21:14:15]OFD Sender: No OFD packet to send [21:14:20]OFD Sender: No OFD packet to send [21:14:25]OFD Sender: No OFD packet to send [21:14:30]OFD Sender: No OFD packet to send [21:14:35]OFD Sender: No OFD packet to send [21:14:40]OFD Sender: No OFD packet to send [21:14:45]OFD Sender: No OFD packet to send [21:14:50]OFD Sender: No OFD packet to send [21:14:55]OFD Sender: No OFD packet to send [21:15:00]OFD Sender: No OFD packet to send [21:15:05]OFD Sender: No OFD packet to send [21:15:10]OFD Sender: No OFD packet to send [21:15:16]OFD Sender: No OFD packet to send [21:15:21]OFD Sender: No OFD packet to send [21:15:26]OFD Sender: No OFD packet to send [21:15:31]OFD Sender: No OFD packet to send [21:15:36]OFD Sender: No OFD packet to send [21:15:41]OFD Sender: No OFD packet to send [21:15:46]OFD Sender: No OFD packet to send [21:15:51]OFD Sender: No OFD packet to send [21:15:56]OFD Sender: No OFD packet to send [21:16:01]OFD Sender: No OFD packet to send [21:16:06]OFD Sender: No OFD packet to send [21:16:11]OFD Sender: No OFD packet to send [21:16:16]OFD Sender: No OFD packet to send [21:16:21]OFD Sender: No OFD packet to send [21:16:26]OFD Sender: No OFD packet to send [21:16:31]OFD Sender: No OFD packet to send [21:16:36]OFD Sender: No OFD packet to send [21:16:41]OFD Sender: No OFD packet to send [21:16:46]OFD Sender: No OFD packet to send [21:16:51]OFD Sender: No OFD packet to send [21:16:56]OFD Sender: No OFD packet to send [21:17:01]OFD Sender: No OFD packet to send [21:17:06]OFD Sender: No OFD packet to send [21:17:11]OFD Sender: No OFD packet to send [21:17:16]OFD Sender: No OFD packet to send [21:17:21]OFD Sender: No OFD packet to send [21:17:26]OFD Sender: No OFD packet to send [21:17:31]OFD Sender: No OFD packet to send [21:17:36]OFD Sender: No OFD packet to send [21:17: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:02]OFD Sender: No OFD packet to send [21:20:07]OFD Sender: No OFD packet to send [21:20:13]OFD Sender: No OFD packet to send [21:20:18]OFD Sender: No OFD packet to send [21:20:23]OFD Sender: No OFD packet to send [21:20:28]OFD Sender: No OFD packet to send [21:20:33]OFD Sender: No OFD packet to send [21:20:38]OFD Sender: No OFD packet to send [21:20:43]OFD Sender: No OFD packet to send [21:20:48]OFD Sender: No OFD packet to send [21:20:53]OFD Sender: No OFD packet to send [21:20:58]OFD Sender: No OFD packet to send [21:21:03]OFD Sender: No OFD packet to send [21:21:08]OFD Sender: No OFD packet to send [21:21:13]OFD Sender: No OFD packet to send [21:21:18]OFD Sender: No OFD packet to send [21:21:23]OFD Sender: No OFD packet to send [21:21:28]OFD Sender: No OFD packet to send [21:21:33]OFD Sender: No OFD packet to send [21:21:38]OFD Sender: No OFD packet to send [21:21:43]OFD Sender: No OFD packet to send [21:21:48]OFD Sender: No OFD packet to send [21:21:53]OFD Sender: No OFD packet to send [21:21:58]OFD Sender: No OFD packet to send [21:22:03]OFD Sender: No OFD packet to send [21:22:08]OFD Sender: No OFD packet to send [21:22:13]OFD Sender: No OFD packet to send [21:22:18]OFD Sender: No OFD packet to send [21:22:23]OFD Sender: No OFD packet to send [21:22:28]OFD Sender: No OFD packet to send [21:22:33]OFD Sender: No OFD packet to send [21:22:39]OFD Sender: No OFD packet to send [21:22:44]OFD Sender: No OFD packet to send [21:22:49]OFD Sender: No OFD packet to send [21:22:54]OFD Sender: No OFD packet to send [21:22:59]OFD Sender: No OFD packet to send [21:23:04]OFD Sender: No OFD packet to send [21:23:09]OFD Sender: No OFD packet to send [21:23:14]OFD Sender: No OFD packet to send [21:23:19]OFD Sender: No OFD packet to send [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:59]OFD Sender: No OFD packet to send [21:25:05]OFD Sender: No OFD packet to send [21:25:10]OFD Sender: No OFD packet to send [21:25:15]OFD Sender: No OFD packet to send [21:25:20]OFD Sender: No OFD packet to send [21:25:25]OFD Sender: No OFD packet to send [21:25:30]OFD Sender: No OFD packet to send [21:25:35]OFD Sender: No OFD packet to send [21:25:40]OFD Sender: No OFD packet to send [21:25:45]OFD Sender: No OFD packet to send [21:25:50]OFD Sender: No OFD packet to send [21:25:55]OFD Sender: No OFD packet to send [21:26:00]OFD Sender: No OFD packet to send [21:26:05]OFD Sender: No OFD packet to send [21:26:10]OFD Sender: No OFD packet to send [21:26:15]OFD Sender: No OFD packet to send [21:26:20]OFD Sender: No OFD packet to send [21:26:25]OFD Sender: No OFD packet to send [21:26:30]OFD Sender: No OFD packet to send [21:26:35]OFD Sender: No OFD packet to send [21:26:40]OFD Sender: No OFD packet to send [21:26:45]OFD Sender: No OFD packet to send [21:26:50]OFD Sender: No OFD packet to send [21:26:55]OFD Sender: No OFD packet to send [21:27:00]OFD Sender: No OFD packet to send [21:27:05]OFD Sender: No OFD packet to send [21:27:10]OFD Sender: No OFD packet to send [21:27:15]OFD Sender: No OFD packet to send [21:27:20]OFD Sender: No OFD packet to send [21:27:25]OFD Sender: No OFD packet to send [21:27:31]OFD Sender: No OFD packet to send [21:27:36]OFD Sender: No OFD packet to send [21:27:41]OFD Sender: No OFD packet to send [21:27:46]OFD Sender: No OFD packet to send [21:27:51]OFD Sender: No OFD packet to send [21:27:56]OFD Sender: No OFD packet to send [21:28:01]OFD Sender: No OFD packet to send [21:28:06]OFD Sender: No OFD packet to send [21:28:11]OFD Sender: No OFD packet to send [21:28:16]OFD Sender: No OFD packet to send [21:28:21]OFD Sender: No OFD packet to send [21:28:26]OFD Sender: No OFD packet to send [21:28:31]OFD Sender: No OFD packet to send [21:28:36]OFD Sender: No OFD packet to send [21:28:41]OFD Sender: No OFD packet to send [21:28:46]OFD Sender: No OFD packet to send [21:28:51]OFD Sender: No OFD packet to send [21:28:56]OFD Sender: No OFD packet to send [21:29:01]OFD Sender: No OFD packet to send [21:29:06]OFD Sender: No OFD packet to send [21:29:07]accept exits with 8 [21:29:07]New connection [21:29:07]New thread 3066891620 created [21:29:07]Thread 3066748260 joined [21:29:07]Waiting for new connection... [21:29:07] Sock 8.Parse request [21:29:07]Sock 8.Check first char [21:29:07]Sock 8.First char is OK [21:29:07]request: POST /json_proto HTTP/1.0 [21:29:07]Method: POST [21:29:07]URL: /json_proto [21:29:07]Method is POST - this is cgi request [21:29:07]url: /json_proto [21:29:07]query_string will be loaded in cgi processing [21:29:07]execute_cgi json_proto POST (null) [21:29:07]execute_cgi path=json_proto method=POST [21:29:07]POST find Content-Length [21:29:07]Host: 172.17.41.135:8080 [21:29:07]Content-Length: 684 [21:29:07]Content-Type: application/json [21:29:07] [21:29:07]POST finish read [21:29:07]Found Content-Length = 684 [21:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:29:07]execute_script... [21:29:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:29:07]POST & json_proto [21:29:07]process_json_proto [21:29:07]json parsed OK: [21:29:07]protocol is kg_v1.0 [21:29:07]action value=close_receipt [21:29:07]process_action close_receipt [21:29:07]cmd_close_receipt [21:29:07]MH_GetDate [21:29:07]Write to MH i2c: F0 00 00 21 04 14 [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: F0 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: F0 09 00 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: F0 09 00 21 04 00 A4 DD F1 66 ED 3E 82 65 07 [21:29:07]GetLastDocTimeStamp 1727125796 [21:29:07]current date 1727126948 [21:29:07]FM_GetShiftState [21:29:07]SAM_PROTO_GetShiftState [21:29:07]wFMCommunicate request_size=4 [21:29:07]MH_SAM_APDU [21:29:07]CAPDU: 80 13 01 00 [21:29:07]Write to MH i2c: E2 08 00 22 04 80 13 01 00 00 00 00 00 A3 [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:07]Read from MH i2c: E2 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 0E 00 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 0E 00 22 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 44 [21:29:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:29:07]wFMCommunicate OK [21:29:07]SAM_PROTO_GetShiftState done [21:29:07]FM_GetShiftState done [21:29:07]opened in 1727051401 [21:29:07]opened+sec_in_day 1727137801 [21:29:07]quantity*price = 100021 [21:29:07]sum+1 = 100023 [21:29:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 609 23.09.2024 21:29 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289935 ФПД: 14745717180157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T212908&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289935&fm=14745717180157&tin=02508201610067®Number=0000000000091827&sum=100000 [21:29:08]StoreToDocumentArchive [21:29:08]shift 515 fd 289935 [21:29:08]save to /storage/0515/doc_00289935 [21:29:08]save last doc name /storage/0515/doc_00289935 to /storage/kkm_last_doc_name [21:29:08]save OK [21:29:08]Clear old archive folders... [21:29:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:29:08]tlvbuf is 01DEAFA0 [21:29:08]SAM_PROTO_ClearQueue [21:29:08]wFMCommunicate request_size=4 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 09 00 00 [21:29:08]Write to MH i2c: E2 08 00 2F 04 80 09 00 00 00 00 00 00 A5 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [21:29:08]RAPDU: 90 00 [21:29:08]wFMCommunicate OK [21:29:08]SAM_PROTO_ClearQueue done [21:29:08]KKMCreateOFDPacket [21:29:08]OFDProtocolAddRootSTLVToBuf [21:29:08]FM_MakeSignedData [21:29:08]FM_MakeSignedData [21:29:08]SAM_PROTO_SignData [21:29:08]wFMCommunicate request_size=4 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 0D 01 02 [21:29:08]Write to MH i2c: E2 08 00 30 04 80 0D 01 02 00 00 00 00 AD [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [21:29:08]RAPDU: 90 00 [21:29:08]wFMCommunicate OK [21:29:08]wFMCommunicate request_size=255 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 61 02 00 00 F4 03 04 00 A4 DD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6C 04 00 35 04 06 00 0D [21:29:08]Write to MH i2c: E2 02 01 31 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 61 02 00 00 F4 03 04 00 A4 DD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6C 04 00 35 04 06 00 0D 00 00 A4 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 31 04 00 90 00 A9 [21:29:08]RAPDU: 90 00 [21:29:08]wFMCommunicate OK [21:29:08]wFMCommunicate request_size=10 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 0D 02 02 05 69 41 3C 06 FD [21:29:08]Write to MH i2c: E2 0D 00 32 04 80 0D 02 02 05 00 69 41 3C 06 FD 00 00 A3 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 32 04 00 90 00 AA [21:29:08]RAPDU: 90 00 [21:29:08]wFMCommunicate OK [21:29:08]wFMCommunicate request_size=4 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 0D 03 02 [21:29:08]Write to MH i2c: E2 08 00 33 04 80 0D 03 02 00 00 00 00 B2 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 0B 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 0B 00 33 04 00 90 69 66 0F 48 36 EF 32 90 00 C0 [21:29:08]RAPDU: 90 69 66 0F 48 36 EF 32 90 00 [21:29:08]wFMCommunicate OK [21:29:08]SAM_PROTO_SignData done [21:29:08]FM_MakeSignedData done [21:29:08]CreateOFDProtocolMessage [21:29:08]wFMCommunicate request_size=4 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 11 00 00 [21:29:08]Write to MH i2c: E2 08 00 34 04 80 11 00 00 00 00 00 00 B2 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:09]Read from MH i2c: E2 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: E2 17 00 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: E2 17 00 34 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 02 [21:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:29:09]wFMCommunicate OK [21:29:09]CreateOFDProtocolMessage done [21:29:09]OFDSenderStorePacket 289935 [21:29:09]StoreOFDPacket docnum=289935 [21:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F0 A7 07 01 A9 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 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 61 02 00 00 F4 03 04 00 A4 DD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6C 04 00 35 04 06 00 0D 69 41 3C 06 FD 90 69 66 0F 48 36 EF 32 [21:29:09]CheckFolder [21:29:09]dirname=/storage/ofd_packets [21:29:09]CheckFolder done [21:29:09]ProducePacketName [21:29:09]name=ofd_packets/00289935 [21:29:09]NVStorageSaveData ofd_packets/00289935 [21:29:09]File name is /storage/ofd_packets/00289935 [21:29:09]Write 301 bytes [21:29:09]NVStorageSaveData done [21:29:09]OFDSenderStorePacket done [21:29:09]KKMCreateOFDPacket done [21:29:09]NVStorageSaveData kkm_last_timestamp [21:29:09]File name is /storage/kkm_last_timestamp [21:29:09]Write 4 bytes [21:29:09]NVStorageSaveData done [21:29:09]ExternCall_PrintAddStr [21:29:09]wPrintStart [21:29:09]Write to MH i2c: 01 00 00 35 04 39 [21:29:09]Write i2c OK [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: 01 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: 01 07 00 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: 01 07 00 35 04 00 00 00 00 00 FF 0F 4E [21:29:09]RasterBufferAndPrint [21:29:09]line Счет N : (1)24618053 [21:29:09]line ИНН: 02508201610067 [21:29:09]line Контрольно-Кассовый Чек [21:29:09]line ПРОДАЖА [21:29:09]line ТРК (МРК, ГНК) : 52 [21:29:09]line Товар: 2710124500 [21:29:09]line Аи-95-К-5 [21:29:09]line 13.480 * 74.20 [21:29:09]line = 1000.22 [21:29:09]line НДС 12% НСП 1% [21:29:09]line > о реализуемом товаре [21:29:09]line ОКРУГЛЕНИЕ: -0.22 [21:29:09]line ИТОГО: 1000.00 [21:29:09]line Внесено: 1000.00 [21:29:09]line СДАЧА: 0.00 [21:29:09]line НСП 1% : 8.85 [21:29:09]line НДС 12% : 106.22 [21:29:09]line Наличными: 1000.00 [21:29:09]line Безнал.: 0.00 [21:29:09]line Место: АЗС № 90 "Партнёр-нефть" [21:29:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:29:09]line СНО: Общий режим [21:29:09]line Чек 609 23.09.2024 21:29 [21:29:09]line Смена: 515 ФФД: 1.0 [21:29:09]line ЗНМ: 0300000107 [21:29:09]line РНМ: 0000000000091827 [21:29:09]line Версия ККМ: 001 [21:29:09]line ФМ: 0000000000871832 [21:29:09]line ФД: 289935 [21:29:09]line ФПД: 14745717180157 [21:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T212908&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289935&fm=14745717180157&tin=02508201610067®Number=0000000000091827&sum=100000 [21:29:09]written 0, free lines is 4095 [21:29:09]OFD Sender: Processing packet 289935 [packets to send 1784, broken 1783] [21:29:09]ProducePacketName [21:29:09]name=ofd_packets/00289935 [21:29:09]OFD Sender: To server: pG, [21:29:09]CommunicateWithHost lk.salyk.kg:30040 [21:29:09]ConnectInit lk.salyk.kg [21:29:09]Write to MH i2c: 01 00 00 5F 04 63 [21:29:09]Write i2c OK [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: 01 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: 01 07 00 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: 01 07 00 5F 04 00 00 00 00 00 C0 0C 36 [21:29:09]RasterBufferAndPrint [21:29:09]line [21:29:09]line [21:29:09]line [21:29:09]line [21:29:09]line [21:29:09]written 0, free lines is 3268 [21:29:09]MH_Cut [21:29:09]Write to MH i2c: D1 01 00 66 04 01 3C [21:29:09]Write i2c OK [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: D1 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: D1 01 00 [21:29:09]MH_I2C_Read... [21:29:09]Read from MH i2c: D1 01 00 66 04 00 3B [21:29:09]Write to MH i2c: 01 00 00 67 04 6B [21:29:09]Write i2c OK [21:29:09]MH_I2C_Read... [21:29:09]Connected sock=10 [21:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F0 A7 07 01 A9 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 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 61 02 00 00 F4 03 04 00 A4 DD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 8F 6C 04 00 35 04 06 00 0D 69 41 3C 06 FD 90 69 66 0F 48 36 EF 32 [21:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 C5 2A 47 00 23 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 33 32 10 04 04 00 8F 6C 04 00 F4 03 04 00 78 85 F1 66 B6 04 01 00 00 6F F0 97 82 58 EC 9C 33 [21:29:09]CommunicateWithHost err = 0 [21:29:09]CheckOFDResponse [21:29:09]1017 (14) - 77093643461234 [21:29:09]1041 (16) - 0000000000871832 [21:29:09]1040 (4) - 289935 [21:29:09]1012 (4) - 23.09.2024 15:12 [21:29:09]1206 (1) - 0 [21:29:09]OFD Sender: Remove packet 289935 [21:29:09]ProducePacketName [21:29:09]name=ofd_packets/00289935 [21:29:09]NVStorageDeleteData [21:29:10]*** Cut start [21:29:10]*** Partial cut [21:29:10]*** CUTSNS_PIN = 1 [21:29:10]*** CUTSNS_PIN = 0 [21:29:10]OFD Sender: No OFD packet to send [21:29:10]*** Brake cut motor [21:29:10]Read from MH i2c: 01 [21:29:10]MH_I2C_Read... [21:29:10]*** Stop cut motor [21:29:10]*** Cut end [21:29:10]Read from MH i2c: 01 07 00 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [21:29:10]process_action close_receipt done [21:29:10]requested_data is exist [21:29:10]produce_requested_data [21:29:10]requested_item fm.sn is exist - process it [21:29:10]wFMCommunicate request_size=4 [21:29:10]MH_SAM_APDU [21:29:10]CAPDU: 80 11 00 00 [21:29:10]Write to MH i2c: E2 08 00 68 04 80 11 00 00 00 00 00 00 E6 [21:29:10]Write i2c OK [21:29:10]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 68 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 36 [21:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:29:11]wFMCommunicate OK [21:29:11]requested_item fd.num is exist - process it [21:29:11]SAM_PROTO_GetFieldsCounters [21:29:11]wFMCommunicate request_size=4 [21:29:11]MH_SAM_APDU [21:29:11]CAPDU: 80 13 00 00 [21:29:11]Write to MH i2c: E2 08 00 69 04 80 13 00 00 00 00 00 00 E9 [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 62 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 62 00 69 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8F 6C 04 00 0E 04 04 00 03 02 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 36 [21:29: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 8F 6C 04 00 0E 04 04 00 03 02 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 [21:29:11]wFMCommunicate OK [21:29:11]SAM_PROTO_GetFieldsCounters done [21:29:11]requested_item shift.num is exist - process it [21:29:11]requested_item shift.opened is exist - process it [21:29:11]req_shift_opened [21:29:11]FM_GetShiftState [21:29:11]SAM_PROTO_GetShiftState [21:29:11]wFMCommunicate request_size=4 [21:29:11]MH_SAM_APDU [21:29:11]CAPDU: 80 13 01 00 [21:29:11]Write to MH i2c: E2 08 00 6A 04 80 13 01 00 00 00 00 00 EB [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 0E 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 0E 00 6A 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [21:29:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:29:11]wFMCommunicate OK [21:29:11]SAM_PROTO_GetShiftState done [21:29:11]FM_GetShiftState done [21:29:11]req_shift_opened done [21:29:11]requested_item shift.open_date is exist - process it [21:29:11]req_shift_open_date [21:29:11]req_shift_open_date done [21:29:11]produce_requested_data done [21:29:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289935,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:29:11]process_action_free close_receipt [21:29:11]json_value_free [21:29:11]json_value_free done [21:29:11]process_json_proto returns [21:29:11]Send response to host [21:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289935,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:29:11]free response buf [21:29:11]execute_script done [21:29:11]execute_script returns [21:29:11]free content buf [21:29:11]Sock 8.Close socket [21:29:11]Sock 8.Thread stoped [21:29:15]OFD Sender: No OFD packet to send [21:29:20]OFD Sender: No OFD packet to send [21:29:25]OFD Sender: No OFD packet to send [21:29:30]OFD Sender: No OFD packet to send [21:29:35]OFD Sender: No OFD packet to send [21:29:40]OFD Sender: No OFD packet to send [21:29:45]OFD Sender: No OFD packet to send [21:29:50]OFD Sender: No OFD packet to send [21:29:55]OFD Sender: No OFD packet to send [21:30:00]OFD Sender: No OFD packet to send [21:30:05]OFD Sender: No OFD packet to send [21:30:10]OFD Sender: No OFD packet to send [21:30:15]OFD Sender: No OFD packet to send [21:30:20]OFD Sender: No OFD packet to send [21:30:26]OFD Sender: No OFD packet to send [21:30:31]OFD Sender: No OFD packet to send [21:30:36]OFD Sender: No OFD packet to send [21:30:41]OFD Sender: No OFD packet to send [21:30:46]OFD Sender: No OFD packet to send [21:30:51]OFD Sender: No OFD packet to send [21:30:56]OFD Sender: No OFD packet to send [21:31:01]OFD Sender: No OFD packet to send [21:31:06]OFD Sender: No OFD packet to send [21:31:11]OFD Sender: No OFD packet to send [21:31:16]OFD Sender: No OFD packet to send [21:31:21]OFD Sender: No OFD packet to send [21:31:26]OFD Sender: No OFD packet to send [21:31:31]OFD Sender: No OFD packet to send [21:31:36]OFD Sender: No OFD packet to send [21:31:41]OFD Sender: No OFD packet to send [21:31:46]OFD Sender: No OFD packet to send [21:31:51]OFD Sender: No OFD packet to send [21:31:56]OFD Sender: No OFD packet to send [21:32:01]OFD Sender: No OFD packet to send [21:32:06]OFD Sender: No OFD packet to send [21:32:11]OFD Sender: No OFD packet to send [21:32:16]OFD Sender: No OFD packet to send [21:32:21]OFD Sender: No OFD packet to send [21:32:26]OFD Sender: No OFD packet to send [21:32:31]OFD Sender: No OFD packet to send [21:32:36]OFD Sender: No OFD packet to send [21:32:41]OFD Sender: No OFD packet to send [21:32:46]OFD Sender: No OFD packet to send [21:32:52]OFD Sender: No OFD packet to send [21:32:57]OFD Sender: No OFD packet to send [21:33:02]OFD Sender: No OFD packet to send [21:33:07]OFD Sender: No OFD packet to send [21:33:12]OFD Sender: No OFD packet to send [21:33:17]OFD Sender: No OFD packet to send [21:33:22]OFD Sender: No OFD packet to send [21:33:27]OFD Sender: No OFD packet to send [21:33:32]OFD Sender: No OFD packet to send [21:33:37]OFD Sender: No OFD packet to send [21:33:42]OFD Sender: No OFD packet to send [21:33:47]OFD Sender: No OFD packet to send [21:33:52]OFD Sender: No OFD packet to send [21:33:57]OFD Sender: No OFD packet to send [21:34:02]OFD Sender: No OFD packet to send [21:34:07]OFD Sender: No OFD packet to send [21:34:12]accept exits with 9 [21:34:12]New connection [21:34:12]New thread 3066748260 created [21:34:12]Thread 3066891620 joined [21:34:12]Waiting for new connection... [21:34:12] Sock 9.Parse request [21:34:12]Sock 9.Check first char [21:34:12]Sock 9.First char is OK [21:34:12]request: POST /json_proto HTTP/1.0 [21:34:12]Method: POST [21:34:12]URL: /json_proto [21:34:12]Method is POST - this is cgi request [21:34:12]url: /json_proto [21:34:12]query_string will be loaded in cgi processing [21:34:12]execute_cgi json_proto POST (null) [21:34:12]execute_cgi path=json_proto method=POST [21:34:12]POST find Content-Length [21:34:12]Host: 172.17.41.135:8080 [21:34:12]Content-Length: 753 [21:34:12]Content-Type: application/json [21:34:12] [21:34:12]POST finish read [21:34:12]Found Content-Length = 753 [21:34:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.440, "sum" : 1000.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: cash2u", "payments": [ { "type": 1, "sum" : 1000.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:12]execute_script... [21: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)24618054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.440, "sum" : 1000.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: cash2u", "payments": [ { "type": 1, "sum" : 1000.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:12]POST & json_proto [21:34:12]process_json_proto [21:34:12]json parsed OK: [21:34:12]protocol is kg_v1.0 [21:34:12]action value=close_receipt [21:34:12]process_action close_receipt [21:34:12]cmd_close_receipt [21:34:12]MH_GetDate [21:34:12]Write to MH i2c: F0 00 00 6B 04 5E [21:34:12]Write i2c OK [21:34:12]MH_I2C_Read... [21:34:12]Read from MH i2c: F0 [21:34:12]MH_I2C_Read... [21:34:12]Read from MH i2c: F0 09 00 [21:34:12]MH_I2C_Read... [21:34:12]Read from MH i2c: F0 09 00 6B 04 00 D5 DE F1 66 ED 3E 82 65 83 [21:34:12]GetLastDocTimeStamp 1727126948 [21:34:12]current date 1727127253 [21:34:12]FM_GetShiftState [21:34:12]SAM_PROTO_GetShiftState [21:34:12]wFMCommunicate request_size=4 [21:34:12]MH_SAM_APDU [21:34:12]CAPDU: 80 13 01 00 [21:34:12]Write to MH i2c: E2 08 00 6C 04 80 13 01 00 00 00 00 00 ED [21:34:12]Write i2c OK [21:34:12]MH_I2C_Read... [21:34:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:12]Read from MH i2c: E2 [21:34:12]MH_I2C_Read... [21:34:12]Read from MH i2c: E2 0E 00 [21:34:12]MH_I2C_Read... [21:34:12]Read from MH i2c: E2 0E 00 6C 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8E [21:34:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:34:12]wFMCommunicate OK [21:34:12]SAM_PROTO_GetShiftState done [21:34:12]FM_GetShiftState done [21:34:12]opened in 1727051401 [21:34:12]opened+sec_in_day 1727137801 [21:34:12]quantity*price = 100069 [21:34:12]sum+1 = 100070 [21:34:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.69 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.69 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 610 23.09.2024 21:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: cash2u ФМ: 0000000000871832 ФД: 289936 ФПД: 169523063996906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213413&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289936&fm=169523063996906&tin=02508201610067®Number=0000000000091827&sum=100069 [21:34:13]StoreToDocumentArchive [21:34:13]shift 515 fd 289936 [21:34:13]save to /storage/0515/doc_00289936 [21:34:13]save last doc name /storage/0515/doc_00289936 to /storage/kkm_last_doc_name [21:34:13]save OK [21:34:13]Clear old archive folders... [21:34:13]ProcessDocumentItem done err = 0, tmpTLVsize=244 [21:34:13]tlvbuf is 01E1AD30 [21:34:13]SAM_PROTO_ClearQueue [21:34:13]wFMCommunicate request_size=4 [21:34:13]MH_SAM_APDU [21:34:13]CAPDU: 80 09 00 00 [21:34:13]Write to MH i2c: E2 08 00 79 04 80 09 00 00 00 00 00 00 EF [21:34:13]Write i2c OK [21:34:13]MH_I2C_Read... [21:34:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:34:13]Read from MH i2c: E2 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 03 00 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [21:34:13]RAPDU: 90 00 [21:34:13]wFMCommunicate OK [21:34:13]SAM_PROTO_ClearQueue done [21:34:13]KKMCreateOFDPacket [21:34:13]OFDProtocolAddRootSTLVToBuf [21:34:13]FM_MakeSignedData [21:34:13]FM_MakeSignedData [21:34:13]SAM_PROTO_SignData [21:34:13]wFMCommunicate request_size=4 [21:34:13]MH_SAM_APDU [21:34:13]CAPDU: 80 0D 01 02 [21:34:13]Write to MH i2c: E2 08 00 7A 04 80 0D 01 02 00 00 00 00 F7 [21:34:13]Write i2c OK [21:34:13]MH_I2C_Read... [21:34:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:34:13]Read from MH i2c: E2 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 03 00 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [21:34:13]RAPDU: 90 00 [21:34:13]wFMCommunicate OK [21:34:13]wFMCommunicate request_size=253 [21:34:13]MH_SAM_APDU [21:34:13]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 D5 DE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6C 04 00 35 04 06 00 9A 2E 2A 02 C1 EA [21:34:13]Write to MH i2c: E2 00 01 7B 04 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 D5 DE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6C 04 00 35 04 06 00 9A 2E 2A 02 C1 EA 00 00 F6 [21:34:13]Write i2c OK [21:34:13]MH_I2C_Read... [21:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:13]Read from MH i2c: E2 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 03 00 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [21:34:13]RAPDU: 90 00 [21:34:13]wFMCommunicate OK [21:34:13]wFMCommunicate request_size=4 [21:34:13]MH_SAM_APDU [21:34:13]CAPDU: 80 0D 03 02 [21:34:13]Write to MH i2c: E2 08 00 7C 04 80 0D 03 02 00 00 00 00 FB [21:34:13]Write i2c OK [21:34:13]MH_I2C_Read... [21:34:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:34:13]Read from MH i2c: E2 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 0B 00 [21:34:13]MH_I2C_Read... [21:34:13]Read from MH i2c: E2 0B 00 7C 04 00 49 8A B0 0D 5B 01 7E 6F 90 00 D5 [21:34:13]RAPDU: 49 8A B0 0D 5B 01 7E 6F 90 00 [21:34:13]wFMCommunicate OK [21:34:13]SAM_PROTO_SignData done [21:34:13]FM_MakeSignedData done [21:34:13]CreateOFDProtocolMessage [21:34:13]wFMCommunicate request_size=4 [21:34:13]MH_SAM_APDU [21:34:13]CAPDU: 80 11 00 00 [21:34:13]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [21:34:13]Write i2c OK [21:34:13]MH_I2C_Read... [21:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:14]Read from MH i2c: E2 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: E2 17 00 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4B [21:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:34:14]wFMCommunicate OK [21:34:14]CreateOFDProtocolMessage done [21:34:14]OFDSenderStorePacket 289936 [21:34:14]StoreOFDPacket docnum=289936 [21:34:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 80 9D 00 01 B3 76 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 D5 DE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6C 04 00 35 04 06 00 9A 2E 2A 02 C1 EA 49 8A B0 0D 5B 01 7E 6F [21:34:14]CheckFolder [21:34:14]dirname=/storage/ofd_packets [21:34:14]CheckFolder done [21:34:14]ProducePacketName [21:34:14]name=ofd_packets/00289936 [21:34:14]NVStorageSaveData ofd_packets/00289936 [21:34:14]File name is /storage/ofd_packets/00289936 [21:34:14]Write 294 bytes [21:34:14]NVStorageSaveData done [21:34:14]OFDSenderStorePacket done [21:34:14]KKMCreateOFDPacket done [21:34:14]NVStorageSaveData kkm_last_timestamp [21:34:14]File name is /storage/kkm_last_timestamp [21:34:14]Write 4 bytes [21:34:14]NVStorageSaveData done [21:34:14]ExternCall_PrintAddStr [21:34:14]wPrintStart [21:34:14]Write to MH i2c: 01 00 00 7E 04 82 [21:34:14]Write i2c OK [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: 01 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: 01 07 00 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 FF 0F 97 [21:34:14]RasterBufferAndPrint [21:34:14]line Счет N : (1)24618054 [21:34:14]line ИНН: 02508201610067 [21:34:14]line Контрольно-Кассовый Чек [21:34:14]line ПРОДАЖА [21:34:14]line ТРК (МРК, ГНК) : 34 [21:34:14]line Товар: 2710124130 [21:34:14]line SU-92 [21:34:14]line 14.440 * 69.30 [21:34:14]line = 1000.69 [21:34:14]line НДС 12% НСП 1% [21:34:14]line > о реализуемом товаре [21:34:14]line ИТОГО: 1000.69 [21:34:14]line НСП 1% : 8.86 [21:34:14]line НДС 12% : 106.27 [21:34:14]line Наличными: 0.00 [21:34:14]line Безнал.: 1000.69 [21:34:14]line Место: АЗС № 90 "Партнёр-нефть" [21:34:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:34:14]line СНО: Общий режим [21:34:14]line Чек 610 23.09.2024 21:34 [21:34:14]line Смена: 515 ФФД: 1.0 [21:34:14]line ЗНМ: 0300000107 [21:34:14]line РНМ: 0000000000091827 [21:34:14]line Версия ККМ: 001 [21:34:14]line Платежная система: cash2u [21:34:14]line ФМ: 0000000000871832 [21:34:14]line ФД: 289936 [21:34:14]line ФПД: 169523063996906 [21:34:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213413&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289936&fm=169523063996906&tin=02508201610067®Number=0000000000091827&sum=100069 [21:34:14]written 0, free lines is 4095 [21:34:14]OFD Sender: Processing packet 289936 [packets to send 1784, broken 1783] [21:34:14]ProducePacketName [21:34:14]name=ofd_packets/00289936 [21:34:14]OFD Sender: To server: pG, [21:34:14]CommunicateWithHost lk.salyk.kg:30040 [21:34:14]ConnectInit lk.salyk.kg [21:34:14]Connected sock=10 [21: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 33 32 08 01 00 00 80 9D 00 01 B3 76 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 E5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 D5 DE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 90 6C 04 00 35 04 06 00 9A 2E 2A 02 C1 EA 49 8A B0 0D 5B 01 7E 6F [21:34:14]Write to MH i2c: 01 00 00 A6 04 AA [21:34:14]Write i2c OK [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: 01 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: 01 07 00 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: 01 07 00 A6 04 00 00 00 00 00 10 0D CE [21:34:14]RasterBufferAndPrint [21:34:14]line [21:34:14]line [21:34:14]line [21:34:14]line [21:34:14]line [21:34:14]written 0, free lines is 3349 [21:34:14]MH_Cut [21:34:14]Write to MH i2c: D1 01 00 AD 04 01 83 [21:34:14]Write i2c OK [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: D1 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: D1 01 00 [21:34:14]MH_I2C_Read... [21:34:14]Read from MH i2c: D1 01 00 AD 04 00 82 [21:34:14]Write to MH i2c: 01 00 00 AE 04 B2 [21:34:14]Write i2c OK [21:34:14]MH_I2C_Read... [21: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 33 32 4F 00 00 00 5F 8C 47 00 A4 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 33 32 10 04 04 00 90 6C 04 00 F4 03 04 00 A8 86 F1 66 B6 04 01 00 00 58 05 30 10 DF D2 4D CC [21:34:14]CommunicateWithHost err = 0 [21:34:14]CheckOFDResponse [21:34:14]1017 (14) - 77093643461234 [21:34:14]1041 (16) - 0000000000871832 [21:34:14]1040 (4) - 289936 [21:34:14]1012 (4) - 23.09.2024 15:18 [21:34:14]1206 (1) - 0 [21:34:14]OFD Sender: Remove packet 289936 [21:34:14]ProducePacketName [21:34:14]name=ofd_packets/00289936 [21:34:14]NVStorageDeleteData [21:34:15]*** Cut start [21:34:15]*** Partial cut [21:34:15]*** CUTSNS_PIN = 1 [21:34:15]*** CUTSNS_PIN = 0 [21:34:15]OFD Sender: No OFD packet to send [21:34:15]*** Brake cut motor [21:34:15]Read from MH i2c: 01 [21:34:15]MH_I2C_Read... [21:34:15]*** Stop cut motor [21:34:15]*** Cut end [21:34:15]Read from MH i2c: 01 07 00 [21:34:15]MH_I2C_Read... [21:34:15]Read from MH i2c: 01 07 00 AE 04 00 00 00 00 00 FF 0F C7 [21:34:15]process_action close_receipt done [21:34:15]requested_data is exist [21:34:15]produce_requested_data [21:34:15]requested_item fm.sn is exist - process it [21:34:15]wFMCommunicate request_size=4 [21:34:15]MH_SAM_APDU [21:34:15]CAPDU: 80 11 00 00 [21:34:15]Write to MH i2c: E2 08 00 AF 04 80 11 00 00 00 00 00 00 2D [21:34:15]Write i2c OK [21:34:15]MH_I2C_Read... [21:34:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:15]Read from MH i2c: E2 [21:34:15]MH_I2C_Read... [21:34:15]Read from MH i2c: E2 17 00 [21:34:15]MH_I2C_Read... [21:34:15]Read from MH i2c: E2 17 00 AF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7D [21:34:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:34:15]wFMCommunicate OK [21:34:15]requested_item fd.num is exist - process it [21:34:15]SAM_PROTO_GetFieldsCounters [21:34:15]wFMCommunicate request_size=4 [21:34:15]MH_SAM_APDU [21:34:15]CAPDU: 80 13 00 00 [21:34:15]Write to MH i2c: E2 08 00 B0 04 80 13 00 00 00 00 00 00 30 [21:34:15]Write i2c OK [21:34:15]MH_I2C_Read... [21:34:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:34:16]Read from MH i2c: E2 [21:34:16]MH_I2C_Read... [21:34:16]Read from MH i2c: E2 62 00 [21:34:16]MH_I2C_Read... [21:34:16]Read from MH i2c: E2 62 00 B0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 90 6C 04 00 0E 04 04 00 03 02 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 81 [21:34: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 90 6C 04 00 0E 04 04 00 03 02 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 [21:34:16]wFMCommunicate OK [21:34:16]SAM_PROTO_GetFieldsCounters done [21:34:16]requested_item shift.num is exist - process it [21:34:16]requested_item shift.opened is exist - process it [21:34:16]req_shift_opened [21:34:16]FM_GetShiftState [21:34:16]SAM_PROTO_GetShiftState [21:34:16]wFMCommunicate request_size=4 [21:34:16]MH_SAM_APDU [21:34:16]CAPDU: 80 13 01 00 [21:34:16]Write to MH i2c: E2 08 00 B1 04 80 13 01 00 00 00 00 00 32 [21:34:16]Write i2c OK [21:34:16]MH_I2C_Read... [21:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:16]Read from MH i2c: E2 [21:34:16]MH_I2C_Read... [21:34:16]Read from MH i2c: E2 0E 00 [21:34:16]MH_I2C_Read... [21:34:16]Read from MH i2c: E2 0E 00 B1 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D3 [21:34:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:34:16]wFMCommunicate OK [21:34:16]SAM_PROTO_GetShiftState done [21:34:16]FM_GetShiftState done [21:34:16]req_shift_opened done [21:34:16]requested_item shift.open_date is exist - process it [21:34:16]req_shift_open_date [21:34:16]req_shift_open_date done [21:34:16]produce_requested_data done [21:34:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289936,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:34:16]process_action_free close_receipt [21:34:16]json_value_free [21:34:16]json_value_free done [21:34:16]process_json_proto returns [21:34:16]Send response to host [21:34:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289936,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:34:16]free response buf [21:34:16]execute_script done [21:34:16]execute_script returns [21:34:16]free content buf [21:34:16]Sock 9.Close socket [21:34:16]Sock 9.Thread stoped [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:06]accept exits with 8 [21:35:06]New connection [21:35:06]New thread 3066891620 created [21:35:06]Thread 3066748260 joined [21:35:06]Waiting for new connection... [21:35:06] Sock 8.Parse request [21:35:06]Sock 8.Check first char [21:35:06]Sock 8.First char is OK [21:35:06]request: POST /json_proto HTTP/1.0 [21:35:06]Method: POST [21:35:06]URL: /json_proto [21:35:06]Method is POST - this is cgi request [21:35:06]url: /json_proto [21:35:06]query_string will be loaded in cgi processing [21:35:06]execute_cgi json_proto POST (null) [21:35:06]execute_cgi path=json_proto method=POST [21:35:06]POST find Content-Length [21:35:06]Host: 172.17.41.135:8080 [21:35:07]Content-Length: 681 [21:35:07]Content-Type: application/json [21:35:07] [21:35:07]POST finish read [21:35:07]Found Content-Length = 681 [21:35:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [21:35:07]execute_script... [21:35: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)24618056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "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" ] } } [21:35:07]POST & json_proto [21:35:07]process_json_proto [21:35:07]json parsed OK: [21:35:07]protocol is kg_v1.0 [21:35:07]action value=close_receipt [21:35:07]process_action close_receipt [21:35:07]cmd_close_receipt [21:35:07]MH_GetDate [21:35:07]Write to MH i2c: F0 00 00 B2 04 A5 [21:35:07]Write i2c OK [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: F0 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: F0 09 00 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: F0 09 00 B2 04 00 0B DF F1 66 ED 3E 82 65 01 [21:35:07]GetLastDocTimeStamp 1727127253 [21:35:07]current date 1727127307 [21:35:07]FM_GetShiftState [21:35:07]SAM_PROTO_GetShiftState [21:35:07]wFMCommunicate request_size=4 [21:35:07]MH_SAM_APDU [21:35:07]CAPDU: 80 13 01 00 [21:35:07]Write to MH i2c: E2 08 00 B3 04 80 13 01 00 00 00 00 00 34 [21:35:07]Write i2c OK [21:35:07]MH_I2C_Read... [21:35:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:07]Read from MH i2c: E2 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: E2 0E 00 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: E2 0E 00 B3 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [21:35:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:35:07]wFMCommunicate OK [21:35:07]SAM_PROTO_GetShiftState done [21:35:07]FM_GetShiftState done [21:35:07]opened in 1727051401 [21:35:07]opened+sec_in_day 1727137801 [21:35:07]quantity*price = 100050 [21:35:07]sum+1 = 100052 [21:35:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 611 23.09.2024 21:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289937 ФПД: 18683501237719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213508&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289937&fm=18683501237719&tin=02508201610067®Number=0000000000091827&sum=100000 [21:35:08]StoreToDocumentArchive [21:35:08]shift 515 fd 289937 [21:35:08]save to /storage/0515/doc_00289937 [21:35:08]save last doc name /storage/0515/doc_00289937 to /storage/kkm_last_doc_name [21:35:08]save OK [21:35:08]Clear old archive folders... [21:35:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:35:08]tlvbuf is 01DE6C90 [21:35:08]SAM_PROTO_ClearQueue [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 09 00 00 [21:35:08]Write to MH i2c: E2 08 00 C0 04 80 09 00 00 00 00 00 00 36 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 C0 04 00 90 00 38 [21:35:08]RAPDU: 90 00 [21:35:08]wFMCommunicate OK [21:35:08]SAM_PROTO_ClearQueue done [21:35:08]KKMCreateOFDPacket [21:35:08]OFDProtocolAddRootSTLVToBuf [21:35:08]FM_MakeSignedData [21:35:08]FM_MakeSignedData [21:35:08]SAM_PROTO_SignData [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 0D 01 02 [21:35:08]Write to MH i2c: E2 08 00 C1 04 80 0D 01 02 00 00 00 00 3E [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 C1 04 00 90 00 39 [21:35:08]RAPDU: 90 00 [21:35:08]wFMCommunicate OK [21:35:08]wFMCommunicate request_size=255 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 63 02 00 00 F4 03 04 00 0C DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6C 04 00 35 04 06 00 10 FE 17 74 [21:35:08]Write to MH i2c: E2 02 01 C2 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 63 02 00 00 F4 03 04 00 0C DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6C 04 00 35 04 06 00 10 FE 17 74 00 00 08 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 C2 04 00 90 00 3A [21:35:08]RAPDU: 90 00 [21:35:08]wFMCommunicate OK [21:35:08]wFMCommunicate request_size=7 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 0D 02 02 02 55 D7 [21:35:08]Write to MH i2c: E2 0A 00 C3 04 80 0D 02 02 02 00 55 D7 00 00 71 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [21:35:08]RAPDU: 90 00 [21:35:08]wFMCommunicate OK [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 0D 03 02 [21:35:08]Write to MH i2c: E2 08 00 C4 04 80 0D 03 02 00 00 00 00 43 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 0B 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 0B 00 C4 04 00 D1 A2 A3 4C 11 C0 78 B1 90 00 A0 [21:35:08]RAPDU: D1 A2 A3 4C 11 C0 78 B1 90 00 [21:35:08]wFMCommunicate OK [21:35:08]SAM_PROTO_SignData done [21:35:08]FM_MakeSignedData done [21:35:08]CreateOFDProtocolMessage [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 11 00 00 [21:35:08]Write to MH i2c: E2 08 00 C5 04 80 11 00 00 00 00 00 00 43 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 17 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 17 00 C5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 93 [21:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:35:08]wFMCommunicate OK [21:35:08]CreateOFDProtocolMessage done [21:35:08]OFDSenderStorePacket 289937 [21:35:08]StoreOFDPacket docnum=289937 [21:35:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 34 0F 04 01 F3 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 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 63 02 00 00 F4 03 04 00 0C DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6C 04 00 35 04 06 00 10 FE 17 74 55 D7 D1 A2 A3 4C 11 C0 78 B1 [21:35:08]CheckFolder [21:35:08]dirname=/storage/ofd_packets [21:35:08]CheckFolder done [21:35:08]ProducePacketName [21:35:08]name=ofd_packets/00289937 [21:35:08]NVStorageSaveData ofd_packets/00289937 [21:35:08]File name is /storage/ofd_packets/00289937 [21:35:08]Write 298 bytes [21:35:08]NVStorageSaveData done [21:35:08]OFDSenderStorePacket done [21:35:08]KKMCreateOFDPacket done [21:35:08]NVStorageSaveData kkm_last_timestamp [21:35:08]File name is /storage/kkm_last_timestamp [21:35:08]Write 4 bytes [21:35:08]NVStorageSaveData done [21:35:08]ExternCall_PrintAddStr [21:35:08]wPrintStart [21:35:08]Write to MH i2c: 01 00 00 C6 04 CA [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: 01 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: 01 07 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: 01 07 00 C6 04 00 00 00 00 00 FF 0F DF [21:35:08]RasterBufferAndPrint [21:35:08]line Счет N : (1)24618056 [21:35:08]line ИНН: 02508201610067 [21:35:08]line Контрольно-Кассовый Чек [21:35:08]line ПРОДАЖА [21:35:08]line ТРК (МРК, ГНК) : 65 [21:35:08]line Товар: 2710194210 [21:35:08]line ДТ-К-5 [21:35:08]line 13.130 * 76.20 [21:35:08]line = 1000.51 [21:35:08]line НДС 12% НСП 1% [21:35:08]line > о реализуемом товаре [21:35:08]line ОКРУГЛЕНИЕ: -0.51 [21:35:08]line ИТОГО: 1000.00 [21:35:08]line Внесено: 1000.00 [21:35:08]line СДАЧА: 0.00 [21:35:08]line НСП 1% : 8.85 [21:35:08]line НДС 12% : 106.25 [21:35:08]line Наличными: 1000.00 [21:35:08]line Безнал.: 0.00 [21:35:08]line Место: АЗС № 90 "Партнёр-нефть" [21:35:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:35:08]line СНО: Общий режим [21:35:08]line Чек 611 23.09.2024 21:35 [21:35:08]line Смена: 515 ФФД: 1.0 [21:35:08]line ЗНМ: 0300000107 [21:35:08]line РНМ: 0000000000091827 [21:35:08]line Версия ККМ: 001 [21:35:08]line ФМ: 0000000000871832 [21:35:08]line ФД: 289937 [21:35:08]line ФПД: 18683501237719 [21:35:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213508&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289937&fm=18683501237719&tin=02508201610067®Number=0000000000091827&sum=100000 [21:35:08]written 0, free lines is 4095 [21:35:08]OFD Sender: Processing packet 289937 [packets to send 1784, broken 1783] [21:35:08]ProducePacketName [21:35:08]name=ofd_packets/00289937 [21:35:08]OFD Sender: To server: pG, [21:35:08]CommunicateWithHost lk.salyk.kg:30040 [21:35:08]ConnectInit lk.salyk.kg [21:35:09]Connected sock=10 [21:35: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 33 32 0C 01 00 00 34 0F 04 01 F3 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 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 63 02 00 00 F4 03 04 00 0C DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 91 6C 04 00 35 04 06 00 10 FE 17 74 55 D7 D1 A2 A3 4C 11 C0 78 B1 [21:35:09]Write to MH i2c: 01 00 00 F0 04 F4 [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: 01 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: 01 07 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: 01 07 00 F0 04 00 00 00 00 00 BE 0C C5 [21:35:09]RasterBufferAndPrint [21:35:09]line [21:35:09]line [21:35:09]line [21:35:09]line [21:35:09]line [21:35:09]written 0, free lines is 3268 [21:35:09]MH_Cut [21:35:09]Write to MH i2c: D1 01 00 F7 04 01 CD [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: D1 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: D1 01 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: D1 01 00 F7 04 00 CC [21:35:09]Write to MH i2c: 01 00 00 F8 04 FC [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21: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 33 32 4F 00 00 00 9B 2E 47 00 BC 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 33 32 10 04 04 00 91 6C 04 00 F4 03 04 00 DF 86 F1 66 B6 04 01 00 00 68 E0 08 74 37 4E 6F 3F [21:35:09]CommunicateWithHost err = 0 [21:35:09]CheckOFDResponse [21:35:09]1017 (14) - 77093643461234 [21:35:09]1041 (16) - 0000000000871832 [21:35:09]1040 (4) - 289937 [21:35:09]1012 (4) - 23.09.2024 15:18 [21:35:09]1206 (1) - 0 [21:35:09]OFD Sender: Remove packet 289937 [21:35:09]ProducePacketName [21:35:09]name=ofd_packets/00289937 [21:35:09]NVStorageDeleteData [21:35:09]*** Cut start [21:35:09]*** Partial cut [21:35:09]*** CUTSNS_PIN = 1 [21:35:10]OFD Sender: No OFD packet to send [21:35:10]*** CUTSNS_PIN = 0 [21:35:10]*** Brake cut motor [21:35:10]Read from MH i2c: 01 [21:35:10]MH_I2C_Read... [21:35:10]*** Stop cut motor [21:35:10]*** Cut end [21:35:10]Read from MH i2c: 01 07 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: 01 07 00 F8 04 00 00 00 00 00 FF 0F 11 [21:35:10]process_action close_receipt done [21:35:10]requested_data is exist [21:35:10]produce_requested_data [21:35:10]requested_item fm.sn is exist - process it [21:35:10]wFMCommunicate request_size=4 [21:35:10]MH_SAM_APDU [21:35:10]CAPDU: 80 11 00 00 [21:35:10]Write to MH i2c: E2 08 00 F9 04 80 11 00 00 00 00 00 00 77 [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:10]Read from MH i2c: E2 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 17 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 17 00 F9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C7 [21:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:35:10]wFMCommunicate OK [21:35:10]requested_item fd.num is exist - process it [21:35:10]SAM_PROTO_GetFieldsCounters [21:35:10]wFMCommunicate request_size=4 [21:35:10]MH_SAM_APDU [21:35:10]CAPDU: 80 13 00 00 [21:35:10]Write to MH i2c: E2 08 00 FA 04 80 13 00 00 00 00 00 00 7A [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:10]Read from MH i2c: E2 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 62 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 62 00 FA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 91 6C 04 00 0E 04 04 00 03 02 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 CF [21:35: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 91 6C 04 00 0E 04 04 00 03 02 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 [21:35:10]wFMCommunicate OK [21:35:10]SAM_PROTO_GetFieldsCounters done [21:35:10]requested_item shift.num is exist - process it [21:35:10]requested_item shift.opened is exist - process it [21:35:10]req_shift_opened [21:35:10]FM_GetShiftState [21:35:10]SAM_PROTO_GetShiftState [21:35:10]wFMCommunicate request_size=4 [21:35:10]MH_SAM_APDU [21:35:10]CAPDU: 80 13 01 00 [21:35:10]Write to MH i2c: E2 08 00 FB 04 80 13 01 00 00 00 00 00 7C [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:10]Read from MH i2c: E2 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 0E 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 0E 00 FB 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [21:35:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:35:10]wFMCommunicate OK [21:35:10]SAM_PROTO_GetShiftState done [21:35:10]FM_GetShiftState done [21:35:10]req_shift_opened done [21:35:10]requested_item shift.open_date is exist - process it [21:35:10]req_shift_open_date [21:35:10]req_shift_open_date done [21:35:10]produce_requested_data done [21:35:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289937,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:35:10]process_action_free close_receipt [21:35:10]json_value_free [21:35:10]json_value_free done [21:35:10]process_json_proto returns [21:35:10]Send response to host [21:35:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289937,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:35:10]free response buf [21:35:10]execute_script done [21:35:10]execute_script returns [21:35:10]free content buf [21:35:10]Sock 8.Close socket [21:35:10]Sock 8.Thread stoped [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]accept exits with 9 [21:35:45]New connection [21:35:45]New thread 3066748260 created [21:35:45]Thread 3066891620 joined [21:35:45]Waiting for new connection... [21:35:45] Sock 9.Parse request [21:35:45]Sock 9.Check first char [21:35:45]Sock 9.First char is OK [21:35:45]request: POST /json_proto HTTP/1.0 [21:35:45]Method: POST [21:35:45]URL: /json_proto [21:35:45]Method is POST - this is cgi request [21:35:45]url: /json_proto [21:35:45]query_string will be loaded in cgi processing [21:35:45]execute_cgi json_proto POST (null) [21:35:45]execute_cgi path=json_proto method=POST [21:35:45]POST find Content-Length [21:35:45]Host: 172.17.41.135:8080 [21:35:45]Content-Length: 679 [21:35:45]Content-Type: application/json [21:35:45] [21:35:45]POST finish read [21:35:45]Found Content-Length = 679 [21:35:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:45]execute_script... [21:35: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)24618057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:45]POST & json_proto [21:35:45]process_json_proto [21:35:45]json parsed OK: [21:35:45]protocol is kg_v1.0 [21:35:45]action value=close_receipt [21:35:45]process_action close_receipt [21:35:45]cmd_close_receipt [21:35:45]MH_GetDate [21:35:45]Write to MH i2c: F0 00 00 FC 04 EF [21:35:45]Write i2c OK [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: F0 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: F0 09 00 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: F0 09 00 FC 04 00 32 DF F1 66 ED 3E 82 65 72 [21:35:45]GetLastDocTimeStamp 1727127308 [21:35:45]current date 1727127346 [21:35:45]FM_GetShiftState [21:35:45]SAM_PROTO_GetShiftState [21:35:45]wFMCommunicate request_size=4 [21:35:45]MH_SAM_APDU [21:35:45]CAPDU: 80 13 01 00 [21:35:45]Write to MH i2c: E2 08 00 FD 04 80 13 01 00 00 00 00 00 7E [21:35:45]Write i2c OK [21:35:45]MH_I2C_Read... [21:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:45]OFD Sender: No OFD packet to send [21:35:45]Read from MH i2c: E2 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: E2 0E 00 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: E2 0E 00 FD 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [21:35:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:35:45]wFMCommunicate OK [21:35:45]SAM_PROTO_GetShiftState done [21:35:45]FM_GetShiftState done [21:35:45]opened in 1727051401 [21:35:45]opened+sec_in_day 1727137801 [21:35:45]quantity*price = 50036 [21:35:45]sum+1 = 50037 [21:35: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 612 23.09.2024 21:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289938 ФПД: 77351931378615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213546&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289938&fm=77351931378615&tin=02508201610067®Number=0000000000091827&sum=50000 [21:35:46]StoreToDocumentArchive [21:35:46]shift 515 fd 289938 [21:35:46]save to /storage/0515/doc_00289938 [21:35:46]save last doc name /storage/0515/doc_00289938 to /storage/kkm_last_doc_name [21:35:46]save OK [21:35:46]Clear old archive folders... [21:35:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:35:46]tlvbuf is 01E1AA80 [21:35:46]SAM_PROTO_ClearQueue [21:35:46]wFMCommunicate request_size=4 [21:35:46]MH_SAM_APDU [21:35:46]CAPDU: 80 09 00 00 [21:35:46]Write to MH i2c: E2 08 00 0A 05 80 09 00 00 00 00 00 00 81 [21:35:46]Write i2c OK [21:35:46]MH_I2C_Read... [21:35:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:46]Read from MH i2c: E2 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [21:35:46]RAPDU: 90 00 [21:35:46]wFMCommunicate OK [21:35:46]SAM_PROTO_ClearQueue done [21:35:46]KKMCreateOFDPacket [21:35:46]OFDProtocolAddRootSTLVToBuf [21:35:46]FM_MakeSignedData [21:35:46]FM_MakeSignedData [21:35:46]SAM_PROTO_SignData [21:35:46]wFMCommunicate request_size=4 [21:35:46]MH_SAM_APDU [21:35:46]CAPDU: 80 0D 01 02 [21:35:46]Write to MH i2c: E2 08 00 0B 05 80 0D 01 02 00 00 00 00 89 [21:35:46]Write i2c OK [21:35:46]MH_I2C_Read... [21:35:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:46]Read from MH i2c: E2 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [21:35:46]RAPDU: 90 00 [21:35:46]wFMCommunicate OK [21:35:46]wFMCommunicate request_size=255 [21:35:46]MH_SAM_APDU [21:35:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 32 DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6C 04 00 35 04 06 00 46 [21:35:46]Write to MH i2c: E2 02 01 0C 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 32 DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6C 04 00 35 04 06 00 46 00 00 22 [21:35:46]Write i2c OK [21:35:46]MH_I2C_Read... [21:35:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:46]Read from MH i2c: E2 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 0C 05 00 90 00 85 [21:35:46]RAPDU: 90 00 [21:35:46]wFMCommunicate OK [21:35:46]wFMCommunicate request_size=10 [21:35:46]MH_SAM_APDU [21:35:46]CAPDU: 80 0D 02 02 05 59 E6 64 7B B7 [21:35:46]Write to MH i2c: E2 0D 00 0D 05 80 0D 02 02 05 00 59 E6 64 7B B7 00 00 6B [21:35:46]Write i2c OK [21:35:46]MH_I2C_Read... [21:35:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:46]Read from MH i2c: E2 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 03 00 0D 05 00 90 00 86 [21:35:46]RAPDU: 90 00 [21:35:46]wFMCommunicate OK [21:35:46]wFMCommunicate request_size=4 [21:35:46]MH_SAM_APDU [21:35:46]CAPDU: 80 0D 03 02 [21:35:46]Write to MH i2c: E2 08 00 0E 05 80 0D 03 02 00 00 00 00 8E [21:35:46]Write i2c OK [21:35:46]MH_I2C_Read... [21:35:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:46]Read from MH i2c: E2 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 0B 00 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 0B 00 0E 05 00 D9 6A 74 85 DF C5 83 EF 90 00 E1 [21:35:46]RAPDU: D9 6A 74 85 DF C5 83 EF 90 00 [21:35:46]wFMCommunicate OK [21:35:46]SAM_PROTO_SignData done [21:35:46]FM_MakeSignedData done [21:35:46]CreateOFDProtocolMessage [21:35:46]wFMCommunicate request_size=4 [21:35:46]MH_SAM_APDU [21:35:46]CAPDU: 80 11 00 00 [21:35:46]Write to MH i2c: E2 08 00 0F 05 80 11 00 00 00 00 00 00 8E [21:35:46]Write i2c OK [21:35:46]MH_I2C_Read... [21:35:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:46]Read from MH i2c: E2 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 17 00 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: E2 17 00 0F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [21:35:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:35:46]wFMCommunicate OK [21:35:46]CreateOFDProtocolMessage done [21:35:46]OFDSenderStorePacket 289938 [21:35:46]StoreOFDPacket docnum=289938 [21:35:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E3 C6 07 01 AF 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 32 DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6C 04 00 35 04 06 00 46 59 E6 64 7B B7 D9 6A 74 85 DF C5 83 EF [21:35:46]CheckFolder [21:35:46]dirname=/storage/ofd_packets [21:35:46]CheckFolder done [21:35:46]ProducePacketName [21:35:46]name=ofd_packets/00289938 [21:35:46]NVStorageSaveData ofd_packets/00289938 [21:35:46]File name is /storage/ofd_packets/00289938 [21:35:46]Write 301 bytes [21:35:46]NVStorageSaveData done [21:35:46]OFDSenderStorePacket done [21:35:46]KKMCreateOFDPacket done [21:35:46]NVStorageSaveData kkm_last_timestamp [21:35:46]File name is /storage/kkm_last_timestamp [21:35:46]Write 4 bytes [21:35:46]NVStorageSaveData done [21:35:46]ExternCall_PrintAddStr [21:35:46]wPrintStart [21:35:46]Write to MH i2c: 01 00 00 10 05 15 [21:35:46]Write i2c OK [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: 01 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: 01 07 00 [21:35:46]MH_I2C_Read... [21:35:46]Read from MH i2c: 01 07 00 10 05 00 00 00 00 00 FF 0F 2A [21:35:46]RasterBufferAndPrint [21:35:46]line Счет N : (1)24618057 [21:35:46]line ИНН: 02508201610067 [21:35:46]line Контрольно-Кассовый Чек [21:35:46]line ПРОДАЖА [21:35:46]line ТРК (МРК, ГНК) : 63 [21:35:46]line Товар: 2710124130 [21:35:46]line Аи-92-К-5 [21:35:46]line 7.380 * 67.80 [21:35:46]line = 500.36 [21:35:46]line НДС 12% НСП 1% [21:35:46]line > о реализуемом товаре [21:35:46]line ОКРУГЛЕНИЕ: -0.36 [21:35:46]line ИТОГО: 500.00 [21:35:46]line Внесено: 500.00 [21:35:46]line СДАЧА: 0.00 [21:35:46]line НСП 1% : 4.43 [21:35:46]line НДС 12% : 53.14 [21:35:46]line Наличными: 500.00 [21:35:46]line Безнал.: 0.00 [21:35:46]line Место: АЗС № 90 "Партнёр-нефть" [21:35:46]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:35:46]line СНО: Общий режим [21:35:46]line Чек 612 23.09.2024 21:35 [21:35:46]line Смена: 515 ФФД: 1.0 [21:35:46]line ЗНМ: 0300000107 [21:35:46]line РНМ: 0000000000091827 [21:35:46]line Версия ККМ: 001 [21:35:46]line ФМ: 0000000000871832 [21:35:46]line ФД: 289938 [21:35:46]line ФПД: 77351931378615 [21:35:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213546&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289938&fm=77351931378615&tin=02508201610067®Number=0000000000091827&sum=50000 [21:35:46]written 0, free lines is 4095 [21:35:47]OFD Sender: Processing packet 289938 [packets to send 1784, broken 1783] [21:35:47]ProducePacketName [21:35:47]name=ofd_packets/00289938 [21:35:47]OFD Sender: To server: pG, [21:35:47]CommunicateWithHost lk.salyk.kg:30040 [21:35:47]ConnectInit lk.salyk.kg [21:35:47]Connected sock=8 [21:35: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 33 32 0F 01 00 00 E3 C6 07 01 AF 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 32 DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 92 6C 04 00 35 04 06 00 46 59 E6 64 7B B7 D9 6A 74 85 DF C5 83 EF [21:35:47]Write to MH i2c: 01 00 00 3A 05 3F [21:35:47]Write i2c OK [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: 01 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: 01 07 00 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: 01 07 00 3A 05 00 00 00 00 00 C7 0C 19 [21:35:47]RasterBufferAndPrint [21:35:47]line [21:35:47]line [21:35:47]line [21:35:47]line [21:35:47]line [21:35:47]written 0, free lines is 3277 [21:35:47]MH_Cut [21:35:47]Write to MH i2c: D1 01 00 41 05 01 18 [21:35:47]Write i2c OK [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: D1 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: D1 01 00 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: D1 01 00 41 05 00 17 [21:35:47]Write to MH i2c: 01 00 00 42 05 47 [21:35:47]Write i2c OK [21:35:47]MH_I2C_Read... [21:35: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 33 32 4F 00 00 00 ED FE 47 00 4F 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 33 32 10 04 04 00 92 6C 04 00 F4 03 04 00 05 87 F1 66 B6 04 01 00 00 C4 89 CA 66 4B 24 77 7F [21:35:47]CommunicateWithHost err = 0 [21:35:47]CheckOFDResponse [21:35:47]1017 (14) - 77093643461234 [21:35:47]1041 (16) - 0000000000871832 [21:35:47]1040 (4) - 289938 [21:35:47]1012 (4) - 23.09.2024 15:19 [21:35:47]1206 (1) - 0 [21:35:47]OFD Sender: Remove packet 289938 [21:35:47]ProducePacketName [21:35:47]name=ofd_packets/00289938 [21:35:47]NVStorageDeleteData [21:35:48]OFD Sender: No OFD packet to send [21:35:48]*** Cut start [21:35:48]*** Partial cut [21:35:48]*** CUTSNS_PIN = 1 [21:35:48]*** CUTSNS_PIN = 0 [21:35:48]*** Brake cut motor [21:35:48]Read from MH i2c: 01 [21:35:48]MH_I2C_Read... [21:35:48]*** Stop cut motor [21:35:48]*** Cut end [21:35:48]Read from MH i2c: 01 07 00 [21:35:48]MH_I2C_Read... [21:35:48]Read from MH i2c: 01 07 00 42 05 00 00 00 00 00 FF 0F 5C [21:35:48]process_action close_receipt done [21:35:48]requested_data is exist [21:35:48]produce_requested_data [21:35:48]requested_item fm.sn is exist - process it [21:35:48]wFMCommunicate request_size=4 [21:35:48]MH_SAM_APDU [21:35:48]CAPDU: 80 11 00 00 [21:35:48]Write to MH i2c: E2 08 00 43 05 80 11 00 00 00 00 00 00 C2 [21:35:48]Write i2c OK [21:35:48]MH_I2C_Read... [21:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:48]Read from MH i2c: E2 [21:35:48]MH_I2C_Read... [21:35:48]Read from MH i2c: E2 17 00 [21:35:48]MH_I2C_Read... [21:35:48]Read from MH i2c: E2 17 00 43 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 12 [21:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:35:48]wFMCommunicate OK [21:35:48]requested_item fd.num is exist - process it [21:35:48]SAM_PROTO_GetFieldsCounters [21:35:48]wFMCommunicate request_size=4 [21:35:48]MH_SAM_APDU [21:35:48]CAPDU: 80 13 00 00 [21:35:48]Write to MH i2c: E2 08 00 44 05 80 13 00 00 00 00 00 00 C5 [21:35:48]Write i2c OK [21:35:48]MH_I2C_Read... [21:35:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:49]Read from MH i2c: E2 [21:35:49]MH_I2C_Read... [21:35:49]Read from MH i2c: E2 62 00 [21:35:49]MH_I2C_Read... [21:35:49]Read from MH i2c: E2 62 00 44 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 92 6C 04 00 0E 04 04 00 03 02 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 1E [21:35: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 92 6C 04 00 0E 04 04 00 03 02 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 [21:35:49]wFMCommunicate OK [21:35:49]SAM_PROTO_GetFieldsCounters done [21:35:49]requested_item shift.num is exist - process it [21:35:49]requested_item shift.opened is exist - process it [21:35:49]req_shift_opened [21:35:49]FM_GetShiftState [21:35:49]SAM_PROTO_GetShiftState [21:35:49]wFMCommunicate request_size=4 [21:35:49]MH_SAM_APDU [21:35:49]CAPDU: 80 13 01 00 [21:35:49]Write to MH i2c: E2 08 00 45 05 80 13 01 00 00 00 00 00 C7 [21:35:49]Write i2c OK [21:35:49]MH_I2C_Read... [21:35:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:49]Read from MH i2c: E2 [21:35:49]MH_I2C_Read... [21:35:49]Read from MH i2c: E2 0E 00 [21:35:49]MH_I2C_Read... [21:35:49]Read from MH i2c: E2 0E 00 45 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 68 [21:35:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:35:49]wFMCommunicate OK [21:35:49]SAM_PROTO_GetShiftState done [21:35:49]FM_GetShiftState done [21:35:49]req_shift_opened done [21:35:49]requested_item shift.open_date is exist - process it [21:35:49]req_shift_open_date [21:35:49]req_shift_open_date done [21:35:49]produce_requested_data done [21:35:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289938,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:35:49]process_action_free close_receipt [21:35:49]json_value_free [21:35:49]json_value_free done [21:35:49]process_json_proto returns [21:35:49]Send response to host [21:35:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289938,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:35:49]free response buf [21:35:49]execute_script done [21:35:49]execute_script returns [21:35:49]free content buf [21:35:49]Sock 9.Close socket [21:35:49]Sock 9.Thread stoped [21:35:53]OFD Sender: No OFD packet to send [21:35:58]OFD Sender: No OFD packet to send [21:36:03]OFD Sender: No OFD packet to send [21:36:08]OFD Sender: No OFD packet to send [21:36:13]OFD Sender: No OFD packet to send [21:36:18]OFD Sender: No OFD packet to send [21:36:23]OFD Sender: No OFD packet to send [21:36:28]OFD Sender: No OFD packet to send [21:36:33]OFD Sender: No OFD packet to send [21:36:38]OFD Sender: No OFD packet to send [21:36:43]OFD Sender: No OFD packet to send [21:36:48]OFD Sender: No OFD packet to send [21:36:53]OFD Sender: No OFD packet to send [21:36:58]OFD Sender: No OFD packet to send [21:37:03]OFD Sender: No OFD packet to send [21:37:08]OFD Sender: No OFD packet to send [21:37:13]OFD Sender: No OFD packet to send [21:37:14]accept exits with 10 [21:37:14]New connection [21:37:14]New thread 3066891620 created [21:37:14]Thread 3066748260 joined [21:37:14]Waiting for new connection... [21:37:14] Sock 10.Parse request [21:37:14]Sock 10.Check first char [21:37:14]Sock 10.First char is OK [21:37:14]request: POST /json_proto HTTP/1.0 [21:37:14]Method: POST [21:37:14]URL: /json_proto [21:37:14]Method is POST - this is cgi request [21:37:14]url: /json_proto [21:37:14]query_string will be loaded in cgi processing [21:37:14]execute_cgi json_proto POST (null) [21:37:14]execute_cgi path=json_proto method=POST [21:37:14]POST find Content-Length [21:37:14]Host: 172.17.41.135:8080 [21:37:14]Content-Length: 661 [21:37:14]Content-Type: application/json [21:37:14] [21:37:14]POST finish read [21:37:14]Found Content-Length = 661 [21:37:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 13.140, "sum" : 910.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 910.00, "total" : 910.00, "payments": [ { "type": 0, "sum" : 910.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:14]execute_script... [21:37: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)24618055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 13.140, "sum" : 910.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 910.00, "total" : 910.00, "payments": [ { "type": 0, "sum" : 910.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:14]POST & json_proto [21:37:14]process_json_proto [21:37:14]json parsed OK: [21:37:14]protocol is kg_v1.0 [21:37:14]action value=close_receipt [21:37:14]process_action close_receipt [21:37:14]cmd_close_receipt [21:37:14]MH_GetDate [21:37:14]Write to MH i2c: F0 00 00 46 05 3A [21:37:14]Write i2c OK [21:37:14]MH_I2C_Read... [21:37:14]Read from MH i2c: F0 [21:37:14]MH_I2C_Read... [21:37:14]Read from MH i2c: F0 09 00 [21:37:14]MH_I2C_Read... [21:37:14]Read from MH i2c: F0 09 00 46 05 00 8B DF F1 66 ED 3E 82 65 16 [21:37:14]GetLastDocTimeStamp 1727127346 [21:37:14]current date 1727127435 [21:37:14]FM_GetShiftState [21:37:14]SAM_PROTO_GetShiftState [21:37:14]wFMCommunicate request_size=4 [21:37:14]MH_SAM_APDU [21:37:14]CAPDU: 80 13 01 00 [21:37:14]Write to MH i2c: E2 08 00 47 05 80 13 01 00 00 00 00 00 C9 [21:37:14]Write i2c OK [21:37:14]MH_I2C_Read... [21:37:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:14]Read from MH i2c: E2 [21:37:14]MH_I2C_Read... [21:37:14]Read from MH i2c: E2 0E 00 [21:37:14]MH_I2C_Read... [21:37:14]Read from MH i2c: E2 0E 00 47 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6A [21:37:14]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:37:14]wFMCommunicate OK [21:37:14]SAM_PROTO_GetShiftState done [21:37:14]FM_GetShiftState done [21:37:14]opened in 1727051401 [21:37:14]opened+sec_in_day 1727137801 [21:37:14]quantity*price = 91060 [21:37:14]sum+1 = 91061 [21:37:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 910.00 Внесено: 910.00 СДАЧА: 0.00 НСП 1% : 8.06 НДС 12% : 96.70 Наличными: 910.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 613 23.09.2024 21:37 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289939 ФПД: 25558186830016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213715&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289939&fm=25558186830016&tin=02508201610067®Number=0000000000091827&sum=91000 [21:37:15]StoreToDocumentArchive [21:37:15]shift 515 fd 289939 [21:37:15]save to /storage/0515/doc_00289939 [21:37:15]save last doc name /storage/0515/doc_00289939 to /storage/kkm_last_doc_name [21:37:15]save OK [21:37:15]Clear old archive folders... [21:37:15]ProcessDocumentItem done err = 0, tmpTLVsize=244 [21:37:15]tlvbuf is 01DEBC00 [21:37:15]SAM_PROTO_ClearQueue [21:37:15]wFMCommunicate request_size=4 [21:37:15]MH_SAM_APDU [21:37:15]CAPDU: 80 09 00 00 [21:37:15]Write to MH i2c: E2 08 00 54 05 80 09 00 00 00 00 00 00 CB [21:37:15]Write i2c OK [21:37:15]MH_I2C_Read... [21:37:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:37:15]Read from MH i2c: E2 [21:37:15]MH_I2C_Read... [21:37:15]Read from MH i2c: E2 03 00 [21:37:15]MH_I2C_Read... [21:37:15]Read from MH i2c: E2 03 00 54 05 00 90 00 CD [21:37:15]RAPDU: 90 00 [21:37:15]wFMCommunicate OK [21:37:15]SAM_PROTO_ClearQueue done [21:37:15]KKMCreateOFDPacket [21:37:15]OFDProtocolAddRootSTLVToBuf [21:37:15]FM_MakeSignedData [21:37:15]FM_MakeSignedData [21:37:15]SAM_PROTO_SignData [21:37:15]wFMCommunicate request_size=4 [21:37:15]MH_SAM_APDU [21:37:15]CAPDU: 80 0D 01 02 [21:37:15]Write to MH i2c: E2 08 00 55 05 80 0D 01 02 00 00 00 00 D3 [21:37:15]Write i2c OK [21:37:15]MH_I2C_Read... [21:37:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:37:15]Read from MH i2c: E2 [21:37:15]MH_I2C_Read... [21:37:15]Read from MH i2c: E2 03 00 [21:37:15]MH_I2C_Read... [21:37:15]Read from MH i2c: E2 03 00 55 05 00 90 00 CE [21:37:15]RAPDU: 90 00 [21:37:15]wFMCommunicate OK [21:37:15]wFMCommunicate request_size=253 [21:37:15]MH_SAM_APDU [21:37:15]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 54 33 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 B4 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 63 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 02 00 00 F4 03 04 00 8B DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6C 04 00 35 04 06 00 17 3E BA A5 A8 C0 [21:37:15]Write to MH i2c: E2 00 01 56 05 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 54 33 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 B4 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 63 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 02 00 00 F4 03 04 00 8B DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6C 04 00 35 04 06 00 17 3E BA A5 A8 C0 00 00 6E [21:37:15]Write i2c OK [21:37:15]MH_I2C_Read... [21:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:16]Read from MH i2c: E2 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: E2 03 00 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: E2 03 00 56 05 00 90 00 CF [21:37:16]RAPDU: 90 00 [21:37:16]wFMCommunicate OK [21:37:16]wFMCommunicate request_size=4 [21:37:16]MH_SAM_APDU [21:37:16]CAPDU: 80 0D 03 02 [21:37:16]Write to MH i2c: E2 08 00 57 05 80 0D 03 02 00 00 00 00 D7 [21:37:16]Write i2c OK [21:37:16]MH_I2C_Read... [21:37:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:37:16]Read from MH i2c: E2 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: E2 0B 00 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: E2 0B 00 57 05 00 9A 05 75 8A 92 4C 15 9C 90 00 05 [21:37:16]RAPDU: 9A 05 75 8A 92 4C 15 9C 90 00 [21:37:16]wFMCommunicate OK [21:37:16]SAM_PROTO_SignData done [21:37:16]FM_MakeSignedData done [21:37:16]CreateOFDProtocolMessage [21:37:16]wFMCommunicate request_size=4 [21:37:16]MH_SAM_APDU [21:37:16]CAPDU: 80 11 00 00 [21:37:16]Write to MH i2c: E2 08 00 58 05 80 11 00 00 00 00 00 00 D7 [21:37:16]Write i2c OK [21:37:16]MH_I2C_Read... [21:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:16]Read from MH i2c: E2 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: E2 17 00 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: E2 17 00 58 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [21:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:37:16]wFMCommunicate OK [21:37:16]CreateOFDProtocolMessage done [21:37:16]OFDSenderStorePacket 289939 [21:37:16]StoreOFDPacket docnum=289939 [21:37:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 81 AC 00 01 F2 9F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 54 33 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 B4 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 63 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 02 00 00 F4 03 04 00 8B DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6C 04 00 35 04 06 00 17 3E BA A5 A8 C0 9A 05 75 8A 92 4C 15 9C [21:37:16]CheckFolder [21:37:16]dirname=/storage/ofd_packets [21:37:16]CheckFolder done [21:37:16]ProducePacketName [21:37:16]name=ofd_packets/00289939 [21:37:16]NVStorageSaveData ofd_packets/00289939 [21:37:16]File name is /storage/ofd_packets/00289939 [21:37:16]Write 294 bytes [21:37:16]NVStorageSaveData done [21:37:16]OFDSenderStorePacket done [21:37:16]KKMCreateOFDPacket done [21:37:16]NVStorageSaveData kkm_last_timestamp [21:37:16]File name is /storage/kkm_last_timestamp [21:37:16]Write 4 bytes [21:37:16]NVStorageSaveData done [21:37:16]ExternCall_PrintAddStr [21:37:16]wPrintStart [21:37:16]Write to MH i2c: 01 00 00 59 05 5E [21:37:16]Write i2c OK [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: 01 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: 01 07 00 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 FF 0F 73 [21:37:16]RasterBufferAndPrint [21:37:16]line Счет N : (1)24618055 [21:37:16]line ИНН: 02508201610067 [21:37:16]line Контрольно-Кассовый Чек [21:37:16]line ПРОДАЖА [21:37:16]line ТРК (МРК, ГНК) : 44 [21:37:16]line Товар: 2710124130 [21:37:16]line SU-92 [21:37:16]line 13.140 * 69.30 [21:37:16]line = 910.60 [21:37:16]line НДС 12% НСП 1% [21:37:16]line > о реализуемом товаре [21:37:16]line ОКРУГЛЕНИЕ: -0.60 [21:37:16]line ИТОГО: 910.00 [21:37:16]line Внесено: 910.00 [21:37:16]line СДАЧА: 0.00 [21:37:16]line НСП 1% : 8.06 [21:37:16]line НДС 12% : 96.70 [21:37:16]line Наличными: 910.00 [21:37:16]line Безнал.: 0.00 [21:37:16]line Место: АЗС № 90 "Партнёр-нефть" [21:37:16]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:37:16]line СНО: Общий режим [21:37:16]line Чек 613 23.09.2024 21:37 [21:37:16]line Смена: 515 ФФД: 1.0 [21:37:16]line ЗНМ: 0300000107 [21:37:16]line РНМ: 0000000000091827 [21:37:16]line Версия ККМ: 001 [21:37:16]line ФМ: 0000000000871832 [21:37:16]line ФД: 289939 [21:37:16]line ФПД: 25558186830016 [21:37:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213715&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289939&fm=25558186830016&tin=02508201610067®Number=0000000000091827&sum=91000 [21:37:16]written 0, free lines is 4095 [21:37:16]OFD Sender: Processing packet 289939 [packets to send 1784, broken 1783] [21:37:16]ProducePacketName [21:37:16]name=ofd_packets/00289939 [21:37:16]OFD Sender: To server: pG, [21:37:16]CommunicateWithHost lk.salyk.kg:30040 [21:37:16]ConnectInit lk.salyk.kg [21:37:16]Connected sock=8 [21:37: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 33 32 08 01 00 00 81 AC 00 01 F2 9F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 54 33 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 B4 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 63 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 02 00 00 F4 03 04 00 8B DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 93 6C 04 00 35 04 06 00 17 3E BA A5 A8 C0 9A 05 75 8A 92 4C 15 9C [21:37:16]Write to MH i2c: 01 00 00 83 05 88 [21:37:16]Write i2c OK [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: 01 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: 01 07 00 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: 01 07 00 83 05 00 00 00 00 00 C1 0C 5C [21:37:16]RasterBufferAndPrint [21:37:16]line [21:37:16]line [21:37:16]line [21:37:16]line [21:37:16]line [21:37:16]written 0, free lines is 3271 [21:37:16]MH_Cut [21:37:16]Write to MH i2c: D1 01 00 8A 05 01 61 [21:37:16]Write i2c OK [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: D1 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: D1 01 00 [21:37:16]MH_I2C_Read... [21:37:16]Read from MH i2c: D1 01 00 8A 05 00 60 [21:37:16]Write to MH i2c: 01 00 00 8B 05 90 [21:37:16]Write i2c OK [21:37:16]MH_I2C_Read... [21:37: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 33 32 4F 00 00 00 EA 30 47 00 2E 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 33 32 10 04 04 00 93 6C 04 00 F4 03 04 00 5F 87 F1 66 B6 04 01 00 00 53 BC 5F 1A C7 A5 B8 5C [21:37:16]CommunicateWithHost err = 0 [21:37:16]CheckOFDResponse [21:37:16]1017 (14) - 77093643461234 [21:37:16]1041 (16) - 0000000000871832 [21:37:16]1040 (4) - 289939 [21:37:16]1012 (4) - 23.09.2024 15:21 [21:37:16]1206 (1) - 0 [21:37:16]OFD Sender: Remove packet 289939 [21:37:16]ProducePacketName [21:37:16]name=ofd_packets/00289939 [21:37:16]NVStorageDeleteData [21:37:17]OFD Sender: No OFD packet to send [21:37:17]*** Cut start [21:37:17]*** Partial cut [21:37:17]*** CUTSNS_PIN = 1 [21:37:17]*** CUTSNS_PIN = 0 [21:37:17]*** Brake cut motor [21:37:18]Read from MH i2c: 01 [21:37:18]MH_I2C_Read... [21:37:18]*** Stop cut motor [21:37:18]*** Cut end [21:37:18]Read from MH i2c: 01 07 00 [21:37:18]MH_I2C_Read... [21:37:18]Read from MH i2c: 01 07 00 8B 05 00 00 00 00 00 FF 0F A5 [21:37:18]process_action close_receipt done [21:37:18]requested_data is exist [21:37:18]produce_requested_data [21:37:18]requested_item fm.sn is exist - process it [21:37:18]wFMCommunicate request_size=4 [21:37:18]MH_SAM_APDU [21:37:18]CAPDU: 80 11 00 00 [21:37:18]Write to MH i2c: E2 08 00 8C 05 80 11 00 00 00 00 00 00 0B [21:37:18]Write i2c OK [21:37:18]MH_I2C_Read... [21:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:18]Read from MH i2c: E2 [21:37:18]MH_I2C_Read... [21:37:18]Read from MH i2c: E2 17 00 [21:37:18]MH_I2C_Read... [21:37:18]Read from MH i2c: E2 17 00 8C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [21:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:37:18]wFMCommunicate OK [21:37:18]requested_item fd.num is exist - process it [21:37:18]SAM_PROTO_GetFieldsCounters [21:37:18]wFMCommunicate request_size=4 [21:37:18]MH_SAM_APDU [21:37:18]CAPDU: 80 13 00 00 [21:37:18]Write to MH i2c: E2 08 00 8D 05 80 13 00 00 00 00 00 00 0E [21:37:18]Write i2c OK [21:37:18]MH_I2C_Read... [21:37:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:37:18]Read from MH i2c: E2 [21:37:18]MH_I2C_Read... [21:37:18]Read from MH i2c: E2 62 00 [21:37:18]MH_I2C_Read... [21:37:18]Read from MH i2c: E2 62 00 8D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 93 6C 04 00 0E 04 04 00 03 02 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 6B [21:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 93 6C 04 00 0E 04 04 00 03 02 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 [21:37:18]wFMCommunicate OK [21:37:18]SAM_PROTO_GetFieldsCounters done [21:37:18]requested_item shift.num is exist - process it [21:37:18]requested_item shift.opened is exist - process it [21:37:18]req_shift_opened [21:37:18]FM_GetShiftState [21:37:18]SAM_PROTO_GetShiftState [21:37:18]wFMCommunicate request_size=4 [21:37:18]MH_SAM_APDU [21:37:18]CAPDU: 80 13 01 00 [21:37:18]Write to MH i2c: E2 08 00 8E 05 80 13 01 00 00 00 00 00 10 [21:37:18]Write i2c OK [21:37:18]MH_I2C_Read... [21:37:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:18]Read from MH i2c: E2 [21:37:18]MH_I2C_Read... [21:37:18]Read from MH i2c: E2 0E 00 [21:37:18]MH_I2C_Read... [21:37:18]Read from MH i2c: E2 0E 00 8E 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B1 [21:37:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:37:18]wFMCommunicate OK [21:37:18]SAM_PROTO_GetShiftState done [21:37:18]FM_GetShiftState done [21:37:18]req_shift_opened done [21:37:18]requested_item shift.open_date is exist - process it [21:37:18]req_shift_open_date [21:37:18]req_shift_open_date done [21:37:18]produce_requested_data done [21:37:18]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289939,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:37:18]process_action_free close_receipt [21:37:18]json_value_free [21:37:18]json_value_free done [21:37:18]process_json_proto returns [21:37:18]Send response to host [21:37:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289939,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:37:18]free response buf [21:37:18]execute_script done [21:37:18]execute_script returns [21:37:18]free content buf [21:37:18]Sock 10.Close socket [21:37:18]Sock 10.Thread stoped [21:37:22]OFD Sender: No OFD packet to send [21:37:27]OFD Sender: No OFD packet to send [21:37:32]OFD Sender: No OFD packet to send [21:37:37]OFD Sender: No OFD packet to send [21:37:42]OFD Sender: No OFD packet to send [21:37:47]OFD Sender: No OFD packet to send [21:37:52]OFD Sender: No OFD packet to send [21:37:57]OFD Sender: No OFD packet to send [21:38:02]OFD Sender: No OFD packet to send [21:38:07]OFD Sender: No OFD packet to send [21:38:12]OFD Sender: No OFD packet to send [21:38:17]OFD Sender: No OFD packet to send [21:38:22]OFD Sender: No OFD packet to send [21:38:28]OFD Sender: No OFD packet to send [21:38:33]OFD Sender: No OFD packet to send [21:38:38]OFD Sender: No OFD packet to send [21:38:43]OFD Sender: No OFD packet to send [21:38:48]OFD Sender: No OFD packet to send [21:38:53]OFD Sender: No OFD packet to send [21:38:58]OFD Sender: No OFD packet to send [21:39:03]OFD Sender: No OFD packet to send [21:39:08]accept exits with 9 [21:39:08]New connection [21:39:08]New thread 3066748260 created [21:39:08]Thread 3066891620 joined [21:39:08]Waiting for new connection... [21:39:08] Sock 9.Parse request [21:39:08]Sock 9.Check first char [21:39:08]Sock 9.First char is OK [21:39:08]request: POST /json_proto HTTP/1.0 [21:39:08]Method: POST [21:39:08]URL: /json_proto [21:39:08]Method is POST - this is cgi request [21:39:08]url: /json_proto [21:39:08]query_string will be loaded in cgi processing [21:39:08]execute_cgi json_proto POST (null) [21:39:08]execute_cgi path=json_proto method=POST [21:39:08]POST find Content-Length [21:39:08]Host: 172.17.41.135:8080 [21:39:08]Content-Length: 681 [21:39:08]Content-Type: application/json [21:39:08] [21:39:08]POST finish read [21:39:08]Found Content-Length = 681 [21:39:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [21:39:08]execute_script... [21:39: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)24618058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [21:39:08]POST & json_proto [21:39:08]process_json_proto [21:39:08]json parsed OK: [21:39:08]protocol is kg_v1.0 [21:39:08]action value=close_receipt [21:39:08]process_action close_receipt [21:39:08]cmd_close_receipt [21:39:08]MH_GetDate [21:39:08]Write to MH i2c: F0 00 00 8F 05 83 [21:39:08]Write i2c OK [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: F0 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: F0 09 00 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: F0 09 00 8F 05 00 FD DF F1 66 ED 3E 82 65 D1 [21:39:08]GetLastDocTimeStamp 1727127435 [21:39:08]current date 1727127549 [21:39:08]FM_GetShiftState [21:39:08]SAM_PROTO_GetShiftState [21:39:08]wFMCommunicate request_size=4 [21:39:08]MH_SAM_APDU [21:39:08]CAPDU: 80 13 01 00 [21:39:08]Write to MH i2c: E2 08 00 90 05 80 13 01 00 00 00 00 00 12 [21:39:08]Write i2c OK [21:39:08]MH_I2C_Read... [21:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:08]Read from MH i2c: E2 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 0E 00 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 0E 00 90 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B3 [21:39:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:39:08]wFMCommunicate OK [21:39:08]SAM_PROTO_GetShiftState done [21:39:08]FM_GetShiftState done [21:39:08]opened in 1727051401 [21:39:08]opened+sec_in_day 1727137801 [21:39:08]quantity*price = 100050 [21:39:08]sum+1 = 100052 [21:39:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 614 23.09.2024 21:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289940 ФПД: 239843173257116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213909&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289940&fm=239843173257116&tin=02508201610067®Number=0000000000091827&sum=100000 [21:39:09]StoreToDocumentArchive [21:39:09]shift 515 fd 289940 [21:39:09]save to /storage/0515/doc_00289940 [21:39:09]save last doc name /storage/0515/doc_00289940 to /storage/kkm_last_doc_name [21:39:09]save OK [21:39:09]Clear old archive folders... [21:39:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:39:09]tlvbuf is 01E2EA80 [21:39:09]SAM_PROTO_ClearQueue [21:39:09]wFMCommunicate request_size=4 [21:39:09]MH_SAM_APDU [21:39:09]CAPDU: 80 09 00 00 [21:39:09]Write to MH i2c: E2 08 00 9D 05 80 09 00 00 00 00 00 00 14 [21:39:09]Write i2c OK [21:39:09]MH_I2C_Read... [21:39:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:09]Read from MH i2c: E2 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 9D 05 00 90 00 16 [21:39:09]RAPDU: 90 00 [21:39:09]wFMCommunicate OK [21:39:09]SAM_PROTO_ClearQueue done [21:39:09]KKMCreateOFDPacket [21:39:09]OFDProtocolAddRootSTLVToBuf [21:39:09]FM_MakeSignedData [21:39:09]FM_MakeSignedData [21:39:09]SAM_PROTO_SignData [21:39:09]wFMCommunicate request_size=4 [21:39:09]MH_SAM_APDU [21:39:09]CAPDU: 80 0D 01 02 [21:39:09]Write to MH i2c: E2 08 00 9E 05 80 0D 01 02 00 00 00 00 1C [21:39:09]Write i2c OK [21:39:09]MH_I2C_Read... [21:39:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:09]Read from MH i2c: E2 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 9E 05 00 90 00 17 [21:39:09]RAPDU: 90 00 [21:39:09]wFMCommunicate OK [21:39:09]wFMCommunicate request_size=255 [21:39:09]MH_SAM_APDU [21:39:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 66 02 00 00 F4 03 04 00 FD DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6C 04 00 35 04 06 00 DA 22 D7 24 [21:39:09]Write to MH i2c: E2 02 01 9F 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 66 02 00 00 F4 03 04 00 FD DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6C 04 00 35 04 06 00 DA 22 D7 24 00 00 3B [21:39:09]Write i2c OK [21:39:09]MH_I2C_Read... [21:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:09]Read from MH i2c: E2 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 9F 05 00 90 00 18 [21:39:09]RAPDU: 90 00 [21:39:09]wFMCommunicate OK [21:39:09]wFMCommunicate request_size=7 [21:39:09]MH_SAM_APDU [21:39:09]CAPDU: 80 0D 02 02 02 CF 9C [21:39:09]Write to MH i2c: E2 0A 00 A0 05 80 0D 02 02 02 00 CF 9C 00 00 8E [21:39:09]Write i2c OK [21:39:09]MH_I2C_Read... [21:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:09]Read from MH i2c: E2 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 03 00 A0 05 00 90 00 19 [21:39:09]RAPDU: 90 00 [21:39:09]wFMCommunicate OK [21:39:09]wFMCommunicate request_size=4 [21:39:09]MH_SAM_APDU [21:39:09]CAPDU: 80 0D 03 02 [21:39:09]Write to MH i2c: E2 08 00 A1 05 80 0D 03 02 00 00 00 00 21 [21:39:09]Write i2c OK [21:39:09]MH_I2C_Read... [21:39:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:09]Read from MH i2c: E2 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 0B 00 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 0B 00 A1 05 00 7D C9 CA D8 EE 0F CF 88 90 00 5E [21:39:09]RAPDU: 7D C9 CA D8 EE 0F CF 88 90 00 [21:39:09]wFMCommunicate OK [21:39:09]SAM_PROTO_SignData done [21:39:09]FM_MakeSignedData done [21:39:09]CreateOFDProtocolMessage [21:39:09]wFMCommunicate request_size=4 [21:39:09]MH_SAM_APDU [21:39:09]CAPDU: 80 11 00 00 [21:39:09]Write to MH i2c: E2 08 00 A2 05 80 11 00 00 00 00 00 00 21 [21:39:09]Write i2c OK [21:39:09]MH_I2C_Read... [21:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:09]Read from MH i2c: E2 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: E2 17 00 [21:39:09]MH_I2C_Read... [21:39:09]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 33 32 90 00 71 [21:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:39:09]wFMCommunicate OK [21:39:09]CreateOFDProtocolMessage done [21:39:09]OFDSenderStorePacket 289940 [21:39:09]StoreOFDPacket docnum=289940 [21:39:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CD B7 04 01 A4 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 66 02 00 00 F4 03 04 00 FD DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6C 04 00 35 04 06 00 DA 22 D7 24 CF 9C 7D C9 CA D8 EE 0F CF 88 [21:39:09]CheckFolder [21:39:09]dirname=/storage/ofd_packets [21:39:09]CheckFolder done [21:39:09]ProducePacketName [21:39:09]name=ofd_packets/00289940 [21:39:09]NVStorageSaveData ofd_packets/00289940 [21:39:09]File name is /storage/ofd_packets/00289940 [21:39:09]Write 298 bytes [21:39:09]NVStorageSaveData done [21:39:09]OFDSenderStorePacket done [21:39:09]KKMCreateOFDPacket done [21:39:09]NVStorageSaveData kkm_last_timestamp [21:39:09]File name is /storage/kkm_last_timestamp [21:39:09]Write 4 bytes [21:39:09]NVStorageSaveData done [21:39:09]ExternCall_PrintAddStr [21:39:09]wPrintStart [21:39:09]Write to MH i2c: 01 00 00 A3 05 A8 [21:39:09]Write i2c OK [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: 01 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: 01 07 00 [21:39:09]MH_I2C_Read... [21:39:09]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 FF 0F BD [21:39:09]RasterBufferAndPrint [21:39:09]line Счет N : (1)24618058 [21:39:09]line ИНН: 02508201610067 [21:39:09]line Контрольно-Кассовый Чек [21:39:09]line ПРОДАЖА [21:39:09]line ТРК (МРК, ГНК) : 22 [21:39:09]line Товар: 2710194210 [21:39:09]line ДТ-К-5 [21:39:09]line 13.130 * 76.20 [21:39:09]line = 1000.51 [21:39:09]line НДС 12% НСП 1% [21:39:09]line > о реализуемом товаре [21:39:09]line ОКРУГЛЕНИЕ: -0.51 [21:39:09]line ИТОГО: 1000.00 [21:39:09]line Внесено: 1000.00 [21:39:09]line СДАЧА: 0.00 [21:39:09]line НСП 1% : 8.85 [21:39:09]line НДС 12% : 106.25 [21:39:09]line Наличными: 1000.00 [21:39:09]line Безнал.: 0.00 [21:39:09]line Место: АЗС № 90 "Партнёр-нефть" [21:39:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:39:09]line СНО: Общий режим [21:39:09]line Чек 614 23.09.2024 21:39 [21:39:09]line Смена: 515 ФФД: 1.0 [21:39:09]line ЗНМ: 0300000107 [21:39:09]line РНМ: 0000000000091827 [21:39:09]line Версия ККМ: 001 [21:39:09]line ФМ: 0000000000871832 [21:39:09]line ФД: 289940 [21:39:09]line ФПД: 239843173257116 [21:39:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213909&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289940&fm=239843173257116&tin=02508201610067®Number=0000000000091827&sum=100000 [21:39:09]written 0, free lines is 4095 [21:39:09]OFD Sender: Processing packet 289940 [packets to send 1784, broken 1783] [21:39:09]ProducePacketName [21:39:09]name=ofd_packets/00289940 [21:39:09]OFD Sender: To server: pG, [21:39:09]CommunicateWithHost lk.salyk.kg:30040 [21:39:09]ConnectInit lk.salyk.kg [21:39:10]Connected sock=10 [21:39: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 33 32 0C 01 00 00 CD B7 04 01 A4 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 66 02 00 00 F4 03 04 00 FD DF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 94 6C 04 00 35 04 06 00 DA 22 D7 24 CF 9C 7D C9 CA D8 EE 0F CF 88 [21:39:10]Write to MH i2c: 01 00 00 CD 05 D2 [21:39:10]Write i2c OK [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: 01 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: 01 07 00 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: 01 07 00 CD 05 00 00 00 00 00 C0 0C A5 [21:39:10]RasterBufferAndPrint [21:39:10]line [21:39:10]line [21:39:10]line [21:39:10]line [21:39:10]line [21:39:10]written 0, free lines is 3270 [21:39:10]MH_Cut [21:39:10]Write to MH i2c: D1 01 00 D4 05 01 AB [21:39:10]Write i2c OK [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: D1 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: D1 01 00 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: D1 01 00 D4 05 00 AA [21:39:10]Write to MH i2c: 01 00 00 D5 05 DA [21:39:10]Write i2c OK [21:39:10]MH_I2C_Read... [21:39: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 33 32 4F 00 00 00 7B 29 47 00 D5 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 33 32 10 04 04 00 94 6C 04 00 F4 03 04 00 D0 87 F1 66 B6 04 01 00 00 41 57 AC BA 19 64 51 29 [21:39:10]CommunicateWithHost err = 0 [21:39:10]CheckOFDResponse [21:39:10]1017 (14) - 77093643461234 [21:39:10]1041 (16) - 0000000000871832 [21:39:10]1040 (4) - 289940 [21:39:10]1012 (4) - 23.09.2024 15:22 [21:39:10]1206 (1) - 0 [21:39:10]OFD Sender: Remove packet 289940 [21:39:10]ProducePacketName [21:39:10]name=ofd_packets/00289940 [21:39:10]NVStorageDeleteData [21:39:11]OFD Sender: No OFD packet to send [21:39:11]*** Cut start [21:39:11]*** Partial cut [21:39:11]*** CUTSNS_PIN = 1 [21:39:11]*** CUTSNS_PIN = 0 [21:39:11]*** Brake cut motor [21:39:11]Read from MH i2c: 01 [21:39:11]MH_I2C_Read... [21:39:11]*** Stop cut motor [21:39:11]*** Cut end [21:39:11]Read from MH i2c: 01 07 00 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: 01 07 00 D5 05 00 00 00 00 00 FF 0F EF [21:39:11]process_action close_receipt done [21:39:11]requested_data is exist [21:39:11]produce_requested_data [21:39:11]requested_item fm.sn is exist - process it [21:39:11]wFMCommunicate request_size=4 [21:39:11]MH_SAM_APDU [21:39:11]CAPDU: 80 11 00 00 [21:39:11]Write to MH i2c: E2 08 00 D6 05 80 11 00 00 00 00 00 00 55 [21:39:11]Write i2c OK [21:39:11]MH_I2C_Read... [21:39:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:11]Read from MH i2c: E2 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 17 00 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 17 00 D6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A5 [21:39:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:39:11]wFMCommunicate OK [21:39:11]requested_item fd.num is exist - process it [21:39:11]SAM_PROTO_GetFieldsCounters [21:39:11]wFMCommunicate request_size=4 [21:39:11]MH_SAM_APDU [21:39:11]CAPDU: 80 13 00 00 [21:39:11]Write to MH i2c: E2 08 00 D7 05 80 13 00 00 00 00 00 00 58 [21:39:11]Write i2c OK [21:39:11]MH_I2C_Read... [21:39:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:11]Read from MH i2c: E2 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 62 00 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 62 00 D7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 94 6C 04 00 0E 04 04 00 03 02 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 B9 [21:39:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 94 6C 04 00 0E 04 04 00 03 02 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 [21:39:11]wFMCommunicate OK [21:39:11]SAM_PROTO_GetFieldsCounters done [21:39:11]requested_item shift.num is exist - process it [21:39:11]requested_item shift.opened is exist - process it [21:39:11]req_shift_opened [21:39:11]FM_GetShiftState [21:39:11]SAM_PROTO_GetShiftState [21:39:11]wFMCommunicate request_size=4 [21:39:11]MH_SAM_APDU [21:39:11]CAPDU: 80 13 01 00 [21:39:11]Write to MH i2c: E2 08 00 D8 05 80 13 01 00 00 00 00 00 5A [21:39:11]Write i2c OK [21:39:11]MH_I2C_Read... [21:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:11]Read from MH i2c: E2 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 0E 00 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 0E 00 D8 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [21:39:11]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:39:11]wFMCommunicate OK [21:39:11]SAM_PROTO_GetShiftState done [21:39:11]FM_GetShiftState done [21:39:11]req_shift_opened done [21:39:11]requested_item shift.open_date is exist - process it [21:39:11]req_shift_open_date [21:39:11]req_shift_open_date done [21:39:11]produce_requested_data done [21:39:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289940,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:39:11]process_action_free close_receipt [21:39:11]json_value_free [21:39:11]json_value_free done [21:39:11]process_json_proto returns [21:39:11]Send response to host [21:39:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289940,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:39:11]free response buf [21:39:11]execute_script done [21:39:11]execute_script returns [21:39:11]free content buf [21:39:11]Sock 9.Close socket [21:39:11]Sock 9.Thread stoped [21:39:16]OFD Sender: No OFD packet to send [21:39:21]OFD Sender: No OFD packet to send [21:39:24]accept exits with 8 [21:39:24]New connection [21:39:24]New thread 3066891620 created [21:39:24]Thread 3066748260 joined [21:39:24]Waiting for new connection... [21:39:24] Sock 8.Parse request [21:39:24]Sock 8.Check first char [21:39:24]Sock 8.First char is OK [21:39:24]request: POST /json_proto HTTP/1.0 [21:39:24]Method: POST [21:39:24]URL: /json_proto [21:39:24]Method is POST - this is cgi request [21:39:24]url: /json_proto [21:39:24]query_string will be loaded in cgi processing [21:39:24]execute_cgi json_proto POST (null) [21:39:24]execute_cgi path=json_proto method=POST [21:39:24]POST find Content-Length [21:39:24]Host: 172.17.41.135:8080 [21:39:24]Content-Length: 679 [21:39:24]Content-Type: application/json [21:39:24] [21:39:24]POST finish read [21:39:24]Found Content-Length = 679 [21:39:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:24]execute_script... [21:39: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)24618059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:24]POST & json_proto [21:39:24]process_json_proto [21:39:24]json parsed OK: [21:39:24]protocol is kg_v1.0 [21:39:24]action value=close_receipt [21:39:24]process_action close_receipt [21:39:24]cmd_close_receipt [21:39:24]MH_GetDate [21:39:24]Write to MH i2c: F0 00 00 D9 05 CD [21:39:24]Write i2c OK [21:39:24]MH_I2C_Read... [21:39:24]Read from MH i2c: F0 [21:39:24]MH_I2C_Read... [21:39:24]Read from MH i2c: F0 09 00 [21:39:24]MH_I2C_Read... [21:39:24]Read from MH i2c: F0 09 00 D9 05 00 0D E0 F1 66 ED 3E 82 65 2C [21:39:24]GetLastDocTimeStamp 1727127549 [21:39:24]current date 1727127565 [21:39:24]FM_GetShiftState [21:39:24]SAM_PROTO_GetShiftState [21:39:24]wFMCommunicate request_size=4 [21:39:24]MH_SAM_APDU [21:39:24]CAPDU: 80 13 01 00 [21:39:24]Write to MH i2c: E2 08 00 DA 05 80 13 01 00 00 00 00 00 5C [21:39:24]Write i2c OK [21:39:24]MH_I2C_Read... [21:39:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:24]Read from MH i2c: E2 [21:39:24]MH_I2C_Read... [21:39:24]Read from MH i2c: E2 0E 00 [21:39:24]MH_I2C_Read... [21:39:24]Read from MH i2c: E2 0E 00 DA 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FD [21:39:24]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:39:24]wFMCommunicate OK [21:39:24]SAM_PROTO_GetShiftState done [21:39:24]FM_GetShiftState done [21:39:24]opened in 1727051401 [21:39:24]opened+sec_in_day 1727137801 [21:39:24]quantity*price = 40002 [21:39:24]sum+1 = 40003 [21:39: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 615 23.09.2024 21:39 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289941 ФПД: 258882842419587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213925&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289941&fm=258882842419587&tin=02508201610067®Number=0000000000091827&sum=40000 [21:39:25]StoreToDocumentArchive [21:39:25]shift 515 fd 289941 [21:39:25]save to /storage/0515/doc_00289941 [21:39:25]save last doc name /storage/0515/doc_00289941 to /storage/kkm_last_doc_name [21:39:25]save OK [21:39:25]Clear old archive folders... [21:39:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:39:25]tlvbuf is 01DF4EB0 [21:39:25]SAM_PROTO_ClearQueue [21:39:25]wFMCommunicate request_size=4 [21:39:25]MH_SAM_APDU [21:39:25]CAPDU: 80 09 00 00 [21:39:25]Write to MH i2c: E2 08 00 E7 05 80 09 00 00 00 00 00 00 5E [21:39:25]Write i2c OK [21:39:25]MH_I2C_Read... [21:39:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:25]Read from MH i2c: E2 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 E7 05 00 90 00 60 [21:39:25]RAPDU: 90 00 [21:39:25]wFMCommunicate OK [21:39:25]SAM_PROTO_ClearQueue done [21:39:25]KKMCreateOFDPacket [21:39:25]OFDProtocolAddRootSTLVToBuf [21:39:25]FM_MakeSignedData [21:39:25]FM_MakeSignedData [21:39:25]SAM_PROTO_SignData [21:39:25]wFMCommunicate request_size=4 [21:39:25]MH_SAM_APDU [21:39:25]CAPDU: 80 0D 01 02 [21:39:25]Write to MH i2c: E2 08 00 E8 05 80 0D 01 02 00 00 00 00 66 [21:39:25]Write i2c OK [21:39:25]MH_I2C_Read... [21:39:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:25]Read from MH i2c: E2 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 E8 05 00 90 00 61 [21:39:25]RAPDU: 90 00 [21:39:25]wFMCommunicate OK [21:39:25]wFMCommunicate request_size=255 [21:39:25]MH_SAM_APDU [21:39:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 0D E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6C 04 00 35 04 06 00 EB [21:39:25]Write to MH i2c: E2 02 01 E9 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 0D E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6C 04 00 35 04 06 00 EB 00 00 6B [21:39:25]Write i2c OK [21:39:25]MH_I2C_Read... [21:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:25]Read from MH i2c: E2 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 E9 05 00 90 00 62 [21:39:25]RAPDU: 90 00 [21:39:25]wFMCommunicate OK [21:39:25]wFMCommunicate request_size=10 [21:39:25]MH_SAM_APDU [21:39:25]CAPDU: 80 0D 02 02 05 73 DB DC 61 83 [21:39:25]Write to MH i2c: E2 0D 00 EA 05 80 0D 02 02 05 00 73 DB DC 61 83 00 00 81 [21:39:25]Write i2c OK [21:39:25]MH_I2C_Read... [21:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:25]Read from MH i2c: E2 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 03 00 EA 05 00 90 00 63 [21:39:25]RAPDU: 90 00 [21:39:25]wFMCommunicate OK [21:39:25]wFMCommunicate request_size=4 [21:39:25]MH_SAM_APDU [21:39:25]CAPDU: 80 0D 03 02 [21:39:25]Write to MH i2c: E2 08 00 EB 05 80 0D 03 02 00 00 00 00 6B [21:39:25]Write i2c OK [21:39:25]MH_I2C_Read... [21:39:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:25]Read from MH i2c: E2 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 0B 00 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 0B 00 EB 05 00 FF 14 F8 80 0E AC 62 97 90 00 AA [21:39:25]RAPDU: FF 14 F8 80 0E AC 62 97 90 00 [21:39:25]wFMCommunicate OK [21:39:25]SAM_PROTO_SignData done [21:39:25]FM_MakeSignedData done [21:39:25]CreateOFDProtocolMessage [21:39:25]wFMCommunicate request_size=4 [21:39:25]MH_SAM_APDU [21:39:25]CAPDU: 80 11 00 00 [21:39:25]Write to MH i2c: E2 08 00 EC 05 80 11 00 00 00 00 00 00 6B [21:39:25]Write i2c OK [21:39:25]MH_I2C_Read... [21:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:25]Read from MH i2c: E2 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 17 00 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: E2 17 00 EC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BB [21:39:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:39:25]wFMCommunicate OK [21:39:25]CreateOFDProtocolMessage done [21:39:25]OFDSenderStorePacket 289941 [21:39:25]StoreOFDPacket docnum=289941 [21:39:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 F2 EE 07 01 7A E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 67 02 00 00 F4 03 04 00 0D E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6C 04 00 35 04 06 00 EB 73 DB DC 61 83 FF 14 F8 80 0E AC 62 97 [21:39:25]CheckFolder [21:39:25]dirname=/storage/ofd_packets [21:39:25]CheckFolder done [21:39:25]ProducePacketName [21:39:25]name=ofd_packets/00289941 [21:39:25]NVStorageSaveData ofd_packets/00289941 [21:39:25]File name is /storage/ofd_packets/00289941 [21:39:25]Write 301 bytes [21:39:25]NVStorageSaveData done [21:39:25]OFDSenderStorePacket done [21:39:25]KKMCreateOFDPacket done [21:39:25]NVStorageSaveData kkm_last_timestamp [21:39:25]File name is /storage/kkm_last_timestamp [21:39:25]Write 4 bytes [21:39:25]NVStorageSaveData done [21:39:25]ExternCall_PrintAddStr [21:39:25]wPrintStart [21:39:25]Write to MH i2c: 01 00 00 ED 05 F2 [21:39:25]Write i2c OK [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: 01 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: 01 07 00 [21:39:25]MH_I2C_Read... [21:39:25]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 FF 0F 07 [21:39:25]RasterBufferAndPrint [21:39:25]line Счет N : (1)24618059 [21:39:25]line ИНН: 02508201610067 [21:39:25]line Контрольно-Кассовый Чек [21:39:25]line ПРОДАЖА [21:39:25]line ТРК (МРК, ГНК) : 63 [21:39:25]line Товар: 2710124130 [21:39:25]line Аи-92-К-5 [21:39:25]line 5.900 * 67.80 [21:39:25]line = 400.02 [21:39:25]line НДС 12% НСП 1% [21:39:25]line > о реализуемом товаре [21:39:25]line ОКРУГЛЕНИЕ: -0.02 [21:39:25]line ИТОГО: 400.00 [21:39:25]line Внесено: 400.00 [21:39:25]line СДАЧА: 0.00 [21:39:25]line НСП 1% : 3.54 [21:39:25]line НДС 12% : 42.48 [21:39:25]line Наличными: 400.00 [21:39:25]line Безнал.: 0.00 [21:39:25]line Место: АЗС № 90 "Партнёр-нефть" [21:39:25]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:39:25]line СНО: Общий режим [21:39:25]line Чек 615 23.09.2024 21:39 [21:39:25]line Смена: 515 ФФД: 1.0 [21:39:25]line ЗНМ: 0300000107 [21:39:25]line РНМ: 0000000000091827 [21:39:25]line Версия ККМ: 001 [21:39:25]line ФМ: 0000000000871832 [21:39:25]line ФД: 289941 [21:39:25]line ФПД: 258882842419587 [21:39:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T213925&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289941&fm=258882842419587&tin=02508201610067®Number=0000000000091827&sum=40000 [21:39:25]written 0, free lines is 4095 [21:39:25]OFD Sender: Processing packet 289941 [packets to send 1784, broken 1783] [21:39:25]ProducePacketName [21:39:25]name=ofd_packets/00289941 [21:39:25]OFD Sender: To server: pG, [21:39:25]CommunicateWithHost lk.salyk.kg:30040 [21:39:25]ConnectInit lk.salyk.kg [21:39:26]Connected sock=10 [21:39: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 33 32 0F 01 00 00 F2 EE 07 01 7A E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 67 02 00 00 F4 03 04 00 0D E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 95 6C 04 00 35 04 06 00 EB 73 DB DC 61 83 FF 14 F8 80 0E AC 62 97 [21:39:26]Write to MH i2c: 01 00 00 17 06 1D [21:39:26]Write i2c OK [21:39:26]MH_I2C_Read... [21:39:26]Read from MH i2c: 01 [21:39:26]MH_I2C_Read... [21:39:26]Read from MH i2c: 01 07 00 [21:39:26]MH_I2C_Read... [21:39:26]Read from MH i2c: 01 07 00 17 06 00 00 00 00 00 D0 0C 00 [21:39:26]RasterBufferAndPrint [21:39:26]line [21:39:26]line [21:39:26]line [21:39:26]line [21:39:26]line [21:39:26]written 0, free lines is 3287 [21:39:26]MH_Cut [21:39:26]Write to MH i2c: D1 01 00 1E 06 01 F6 [21:39:26]Write i2c OK [21:39:26]MH_I2C_Read... [21:39:26]Read from MH i2c: D1 [21:39:26]MH_I2C_Read... [21:39:26]Read from MH i2c: D1 01 00 [21:39:26]MH_I2C_Read... [21:39:26]Read from MH i2c: D1 01 00 1E 06 00 F5 [21:39:26]Write to MH i2c: 01 00 00 1F 06 25 [21:39:26]Write i2c OK [21:39:26]MH_I2C_Read... [21:39: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 33 32 4F 00 00 00 CF B3 47 00 F9 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 33 32 10 04 04 00 95 6C 04 00 F4 03 04 00 E0 87 F1 66 B6 04 01 00 00 FE 65 42 E5 4E AA D1 2B [21:39:26]CommunicateWithHost err = 0 [21:39:26]CheckOFDResponse [21:39:26]1017 (14) - 77093643461234 [21:39:26]1041 (16) - 0000000000871832 [21:39:26]1040 (4) - 289941 [21:39:26]1012 (4) - 23.09.2024 15:23 [21:39:26]1206 (1) - 0 [21:39:26]OFD Sender: Remove packet 289941 [21:39:26]ProducePacketName [21:39:26]name=ofd_packets/00289941 [21:39:26]NVStorageDeleteData [21:39:27]OFD Sender: No OFD packet to send [21:39:27]*** Cut start [21:39:27]*** Partial cut [21:39:27]*** CUTSNS_PIN = 1 [21:39:27]*** CUTSNS_PIN = 0 [21:39:27]*** Brake cut motor [21:39:27]Read from MH i2c: 01 [21:39:27]MH_I2C_Read... [21:39:27]*** Stop cut motor [21:39:27]*** Cut end [21:39:27]Read from MH i2c: 01 07 00 [21:39:27]MH_I2C_Read... [21:39:27]Read from MH i2c: 01 07 00 1F 06 00 00 00 00 00 FF 0F 3A [21:39:27]process_action close_receipt done [21:39:27]requested_data is exist [21:39:27]produce_requested_data [21:39:27]requested_item fm.sn is exist - process it [21:39:27]wFMCommunicate request_size=4 [21:39:27]MH_SAM_APDU [21:39:27]CAPDU: 80 11 00 00 [21:39:27]Write to MH i2c: E2 08 00 20 06 80 11 00 00 00 00 00 00 A0 [21:39:27]Write i2c OK [21:39:27]MH_I2C_Read... [21:39:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:27]Read from MH i2c: E2 [21:39:27]MH_I2C_Read... [21:39:27]Read from MH i2c: E2 17 00 [21:39:27]MH_I2C_Read... [21:39:27]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 33 32 90 00 F0 [21:39:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:39:27]wFMCommunicate OK [21:39:27]requested_item fd.num is exist - process it [21:39:27]SAM_PROTO_GetFieldsCounters [21:39:27]wFMCommunicate request_size=4 [21:39:27]MH_SAM_APDU [21:39:27]CAPDU: 80 13 00 00 [21:39:27]Write to MH i2c: E2 08 00 21 06 80 13 00 00 00 00 00 00 A3 [21:39:27]Write i2c OK [21:39:27]MH_I2C_Read... [21:39:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:27]Read from MH i2c: E2 [21:39:27]MH_I2C_Read... [21:39:27]Read from MH i2c: E2 62 00 [21:39:27]MH_I2C_Read... [21:39:27]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 95 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [21:39: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 95 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:27]wFMCommunicate OK [21:39:27]SAM_PROTO_GetFieldsCounters done [21:39:27]requested_item shift.num is exist - process it [21:39:27]requested_item shift.opened is exist - process it [21:39:27]req_shift_opened [21:39:27]FM_GetShiftState [21:39:27]SAM_PROTO_GetShiftState [21:39:27]wFMCommunicate request_size=4 [21:39:27]MH_SAM_APDU [21:39:27]CAPDU: 80 13 01 00 [21:39:27]Write to MH i2c: E2 08 00 22 06 80 13 01 00 00 00 00 00 A5 [21:39:27]Write i2c OK [21:39:27]MH_I2C_Read... [21:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:27]Read from MH i2c: E2 [21:39:27]MH_I2C_Read... [21:39:27]Read from MH i2c: E2 0E 00 [21:39:27]MH_I2C_Read... [21:39:27]Read from MH i2c: E2 0E 00 22 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 46 [21:39:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:39:27]wFMCommunicate OK [21:39:27]SAM_PROTO_GetShiftState done [21:39:27]FM_GetShiftState done [21:39:27]req_shift_opened done [21:39:27]requested_item shift.open_date is exist - process it [21:39:27]req_shift_open_date [21:39:27]req_shift_open_date done [21:39:27]produce_requested_data done [21:39:27]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289941,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:39:27]process_action_free close_receipt [21:39:27]json_value_free [21:39:27]json_value_free done [21:39:27]process_json_proto returns [21:39:27]Send response to host [21:39:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289941,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:39:27]free response buf [21:39:27]execute_script done [21:39:27]execute_script returns [21:39:27]free content buf [21:39:27]Sock 8.Close socket [21:39:27]Sock 8.Thread stoped [21:39:32]OFD Sender: No OFD packet to send [21:39:37]OFD Sender: No OFD packet to send [21:39:42]OFD Sender: No OFD packet to send [21:39:47]OFD Sender: No OFD packet to send [21:39:52]OFD Sender: No OFD packet to send [21:39:57]OFD Sender: No OFD packet to send [21:40:02]OFD Sender: No OFD packet to send [21:40:07]OFD Sender: No OFD packet to send [21:40:12]OFD Sender: No OFD packet to send [21:40:17]OFD Sender: No OFD packet to send [21:40:22]OFD Sender: No OFD packet to send [21:40:27]OFD Sender: No OFD packet to send [21:40:32]OFD Sender: No OFD packet to send [21:40:37]OFD Sender: No OFD packet to send [21:40:42]OFD Sender: No OFD packet to send [21:40:47]OFD Sender: No OFD packet to send [21:40:52]OFD Sender: No OFD packet to send [21:40:57]OFD Sender: No OFD packet to send [21:41:02]OFD Sender: No OFD packet to send [21:41:07]OFD Sender: No OFD packet to send [21:41:12]OFD Sender: No OFD packet to send [21:41:17]OFD Sender: No OFD packet to send [21:41:22]OFD Sender: No OFD packet to send [21:41:27]OFD Sender: No OFD packet to send [21:41:30]accept exits with 9 [21:41:30]New connection [21:41:30]New thread 3066748260 created [21:41:30]Thread 3066891620 joined [21:41:30]Waiting for new connection... [21:41:30] Sock 9.Parse request [21:41:30]Sock 9.Check first char [21:41:30]Sock 9.First char is OK [21:41:30]request: POST /json_proto HTTP/1.0 [21:41:30]Method: POST [21:41:30]URL: /json_proto [21:41:30]Method is POST - this is cgi request [21:41:30]url: /json_proto [21:41:30]query_string will be loaded in cgi processing [21:41:30]execute_cgi json_proto POST (null) [21:41:30]execute_cgi path=json_proto method=POST [21:41:30]POST find Content-Length [21:41:30]Host: 172.17.41.135:8080 [21:41:30]Content-Length: 679 [21:41:30]Content-Type: application/json [21:41:30] [21:41:30]POST finish read [21:41:30]Found Content-Length = 679 [21:41:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.000, "sum" : 135.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 135.00, "total" : 135.00, "payments": [ { "type": 0, "sum" : 135.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:30]execute_script... [21: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)24618061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.000, "sum" : 135.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 135.00, "total" : 135.00, "payments": [ { "type": 0, "sum" : 135.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:30]POST & json_proto [21:41:30]process_json_proto [21:41:30]json parsed OK: [21:41:30]protocol is kg_v1.0 [21:41:30]action value=close_receipt [21:41:30]process_action close_receipt [21:41:30]cmd_close_receipt [21:41:30]MH_GetDate [21:41:30]Write to MH i2c: F0 00 00 23 06 18 [21:41:30]Write i2c OK [21:41:30]MH_I2C_Read... [21:41:30]Read from MH i2c: F0 [21:41:30]MH_I2C_Read... [21:41:30]Read from MH i2c: F0 09 00 [21:41:30]MH_I2C_Read... [21:41:30]Read from MH i2c: F0 09 00 23 06 00 8B E0 F1 66 ED 3E 82 65 F5 [21:41:30]GetLastDocTimeStamp 1727127565 [21:41:30]current date 1727127691 [21:41:30]FM_GetShiftState [21:41:30]SAM_PROTO_GetShiftState [21:41:30]wFMCommunicate request_size=4 [21:41:30]MH_SAM_APDU [21:41:30]CAPDU: 80 13 01 00 [21:41:30]Write to MH i2c: E2 08 00 24 06 80 13 01 00 00 00 00 00 A7 [21:41:30]Write i2c OK [21:41:30]MH_I2C_Read... [21:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:30]Read from MH i2c: E2 [21:41:30]MH_I2C_Read... [21:41:30]Read from MH i2c: E2 0E 00 [21:41:30]MH_I2C_Read... [21:41:30]Read from MH i2c: E2 0E 00 24 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 48 [21:41:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:41:30]wFMCommunicate OK [21:41:30]SAM_PROTO_GetShiftState done [21:41:30]FM_GetShiftState done [21:41:30]opened in 1727051401 [21:41:30]opened+sec_in_day 1727137801 [21:41:30]quantity*price = 13560 [21:41:30]sum+1 = 13561 [21:41:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 135.00 Внесено: 135.00 СДАЧА: 0.00 НСП 1% : 1.20 НДС 12% : 14.40 Наличными: 135.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 616 23.09.2024 21:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289942 ФПД: 35476822209874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214131&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289942&fm=35476822209874&tin=02508201610067®Number=0000000000091827&sum=13500 [21:41:31]StoreToDocumentArchive [21:41:31]shift 515 fd 289942 [21:41:31]save to /storage/0515/doc_00289942 [21:41:31]save last doc name /storage/0515/doc_00289942 to /storage/kkm_last_doc_name [21:41:31]save OK [21:41:31]Clear old archive folders... [21:41:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:31]tlvbuf is 01E1A3E0 [21:41:31]SAM_PROTO_ClearQueue [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 09 00 00 [21:41:31]Write to MH i2c: E2 08 00 31 06 80 09 00 00 00 00 00 00 A9 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]SAM_PROTO_ClearQueue done [21:41:31]KKMCreateOFDPacket [21:41:31]OFDProtocolAddRootSTLVToBuf [21:41:31]FM_MakeSignedData [21:41:31]FM_MakeSignedData [21:41:31]SAM_PROTO_SignData [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 0D 01 02 [21:41:31]Write to MH i2c: E2 08 00 32 06 80 0D 01 02 00 00 00 00 B1 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 32 06 00 90 00 AC [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]wFMCommunicate request_size=255 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 8B E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6C 04 00 35 04 06 00 20 [21:41:31]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 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 8B E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6C 04 00 35 04 06 00 20 00 00 A7 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]wFMCommunicate request_size=10 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 0D 02 02 05 44 17 62 B5 52 [21:41:31]Write to MH i2c: E2 0D 00 34 06 80 0D 02 02 05 00 44 17 62 B5 52 00 00 82 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 34 06 00 90 00 AE [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 0D 03 02 [21:41:31]Write to MH i2c: E2 08 00 35 06 80 0D 03 02 00 00 00 00 B6 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 0B 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 0B 00 35 06 00 D6 A1 8D 98 FB 5D 67 A4 90 00 B6 [21:41:31]RAPDU: D6 A1 8D 98 FB 5D 67 A4 90 00 [21:41:31]wFMCommunicate OK [21:41:31]SAM_PROTO_SignData done [21:41:31]FM_MakeSignedData done [21:41:31]CreateOFDProtocolMessage [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 11 00 00 [21:41:31]Write to MH i2c: E2 08 00 36 06 80 11 00 00 00 00 00 00 B6 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 17 00 [21:41:31]MH_I2C_Read... [21:41:31]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 33 32 90 00 06 [21:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:41:31]wFMCommunicate OK [21:41:31]CreateOFDProtocolMessage done [21:41:31]OFDSenderStorePacket 289942 [21:41:31]StoreOFDPacket docnum=289942 [21:41:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DE 0E 07 01 69 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 8B E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6C 04 00 35 04 06 00 20 44 17 62 B5 52 D6 A1 8D 98 FB 5D 67 A4 [21:41:31]CheckFolder [21:41:31]dirname=/storage/ofd_packets [21:41:31]CheckFolder done [21:41:31]ProducePacketName [21:41:31]name=ofd_packets/00289942 [21:41:31]NVStorageSaveData ofd_packets/00289942 [21:41:31]File name is /storage/ofd_packets/00289942 [21:41:31]Write 301 bytes [21:41:31]NVStorageSaveData done [21:41:31]OFDSenderStorePacket done [21:41:31]KKMCreateOFDPacket done [21:41:31]NVStorageSaveData kkm_last_timestamp [21:41:31]File name is /storage/kkm_last_timestamp [21:41:31]Write 4 bytes [21:41:31]NVStorageSaveData done [21:41:31]ExternCall_PrintAddStr [21:41:31]wPrintStart [21:41:31]Write to MH i2c: 01 00 00 37 06 3D [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: 01 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: 01 07 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: 01 07 00 37 06 00 00 00 00 00 FF 0F 52 [21:41:31]RasterBufferAndPrint [21:41:31]line Счет N : (1)24618061 [21:41:31]line ИНН: 02508201610067 [21:41:31]line Контрольно-Кассовый Чек [21:41:31]line ПРОДАЖА [21:41:31]line ТРК (МРК, ГНК) : 53 [21:41:31]line Товар: 2710124130 [21:41:31]line Аи-92-К-5 [21:41:31]line 2.000 * 67.80 [21:41:31]line = 135.60 [21:41:31]line НДС 12% НСП 1% [21:41:31]line > о реализуемом товаре [21:41:31]line ОКРУГЛЕНИЕ: -0.60 [21:41:31]line ИТОГО: 135.00 [21:41:31]line Внесено: 135.00 [21:41:31]line СДАЧА: 0.00 [21:41:31]line НСП 1% : 1.20 [21:41:31]line НДС 12% : 14.40 [21:41:31]line Наличными: 135.00 [21:41:31]line Безнал.: 0.00 [21:41:31]line Место: АЗС № 90 "Партнёр-нефть" [21:41:31]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:41:31]line СНО: Общий режим [21:41:31]line Чек 616 23.09.2024 21:41 [21:41:31]line Смена: 515 ФФД: 1.0 [21:41:31]line ЗНМ: 0300000107 [21:41:31]line РНМ: 0000000000091827 [21:41:31]line Версия ККМ: 001 [21:41:31]line ФМ: 0000000000871832 [21:41:31]line ФД: 289942 [21:41:31]line ФПД: 35476822209874 [21:41:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214131&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289942&fm=35476822209874&tin=02508201610067®Number=0000000000091827&sum=13500 [21:41:31]written 0, free lines is 4095 [21:41:32]OFD Sender: Processing packet 289942 [packets to send 1784, broken 1783] [21:41:32]ProducePacketName [21:41:32]name=ofd_packets/00289942 [21:41:32]OFD Sender: To server: pG, [21:41:32]CommunicateWithHost lk.salyk.kg:30040 [21:41:32]ConnectInit lk.salyk.kg [21:41:32]Connected sock=10 [21: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 33 32 0F 01 00 00 DE 0E 07 01 69 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 8B E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 96 6C 04 00 35 04 06 00 20 44 17 62 B5 52 D6 A1 8D 98 FB 5D 67 A4 [21:41:32]Write to MH i2c: 01 00 00 61 06 67 [21:41:32]Write i2c OK [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: 01 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: 01 07 00 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: 01 07 00 61 06 00 00 00 00 00 C7 0C 41 [21:41:32]RasterBufferAndPrint [21:41:32]line [21:41:32]line [21:41:32]line [21:41:32]line [21:41:32]line [21:41:32]written 0, free lines is 3277 [21:41:32]MH_Cut [21:41:32]Write to MH i2c: D1 01 00 68 06 01 40 [21:41:32]Write i2c OK [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: D1 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: D1 01 00 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: D1 01 00 68 06 00 3F [21:41:32]Write to MH i2c: 01 00 00 69 06 6F [21:41:32]Write i2c OK [21:41:32]MH_I2C_Read... [21: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 33 32 4F 00 00 00 DE E0 47 00 48 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 33 32 10 04 04 00 96 6C 04 00 F4 03 04 00 5E 88 F1 66 B6 04 01 00 00 29 B5 23 38 2A 3B 74 5E [21:41:32]CommunicateWithHost err = 0 [21:41:32]CheckOFDResponse [21:41:32]1017 (14) - 77093643461234 [21:41:32]1041 (16) - 0000000000871832 [21:41:32]1040 (4) - 289942 [21:41:32]1012 (4) - 23.09.2024 15:25 [21:41:32]1206 (1) - 0 [21:41:32]OFD Sender: Remove packet 289942 [21:41:32]ProducePacketName [21:41:32]name=ofd_packets/00289942 [21:41:32]NVStorageDeleteData [21:41:33]*** Cut start [21:41:33]*** Partial cut [21:41:33]*** CUTSNS_PIN = 1 [21:41:33]OFD Sender: No OFD packet to send [21:41:33]*** CUTSNS_PIN = 0 [21:41:33]*** Brake cut motor [21:41:33]Read from MH i2c: 01 [21:41:33]MH_I2C_Read... [21:41:33]*** Stop cut motor [21:41:33]*** Cut end [21:41:33]Read from MH i2c: 01 07 00 [21:41:33]MH_I2C_Read... [21:41:33]Read from MH i2c: 01 07 00 69 06 00 00 00 00 00 FF 0F 84 [21:41:33]process_action close_receipt done [21:41:33]requested_data is exist [21:41:33]produce_requested_data [21:41:33]requested_item fm.sn is exist - process it [21:41:33]wFMCommunicate request_size=4 [21:41:33]MH_SAM_APDU [21:41:33]CAPDU: 80 11 00 00 [21:41:33]Write to MH i2c: E2 08 00 6A 06 80 11 00 00 00 00 00 00 EA [21:41:33]Write i2c OK [21:41:33]MH_I2C_Read... [21:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:33]Read from MH i2c: E2 [21:41:33]MH_I2C_Read... [21:41:33]Read from MH i2c: E2 17 00 [21:41:33]MH_I2C_Read... [21:41:33]Read from MH i2c: E2 17 00 6A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3A [21:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:41:33]wFMCommunicate OK [21:41:33]requested_item fd.num is exist - process it [21:41:33]SAM_PROTO_GetFieldsCounters [21:41:33]wFMCommunicate request_size=4 [21:41:33]MH_SAM_APDU [21:41:33]CAPDU: 80 13 00 00 [21:41:33]Write to MH i2c: E2 08 00 6B 06 80 13 00 00 00 00 00 00 ED [21:41:33]Write i2c OK [21:41:33]MH_I2C_Read... [21:41:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:34]Read from MH i2c: E2 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 62 00 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 62 00 6B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 96 6C 04 00 0E 04 04 00 03 02 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 56 [21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 96 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:34]wFMCommunicate OK [21:41:34]SAM_PROTO_GetFieldsCounters done [21:41:34]requested_item shift.num is exist - process it [21:41:34]requested_item shift.opened is exist - process it [21:41:34]req_shift_opened [21:41:34]FM_GetShiftState [21:41:34]SAM_PROTO_GetShiftState [21:41:34]wFMCommunicate request_size=4 [21:41:34]MH_SAM_APDU [21:41:34]CAPDU: 80 13 01 00 [21:41:34]Write to MH i2c: E2 08 00 6C 06 80 13 01 00 00 00 00 00 EF [21:41:34]Write i2c OK [21:41:34]MH_I2C_Read... [21:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:34]Read from MH i2c: E2 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 0E 00 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 0E 00 6C 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 90 [21:41:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:41:34]wFMCommunicate OK [21:41:34]SAM_PROTO_GetShiftState done [21:41:34]FM_GetShiftState done [21:41:34]req_shift_opened done [21:41:34]requested_item shift.open_date is exist - process it [21:41:34]req_shift_open_date [21:41:34]req_shift_open_date done [21:41:34]produce_requested_data done [21:41:34]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289942,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:41:34]process_action_free close_receipt [21:41:34]json_value_free [21:41:34]json_value_free done [21:41:34]process_json_proto returns [21:41:34]Send response to host [21:41:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289942,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:41:34]free response buf [21:41:34]execute_script done [21:41:34]execute_script returns [21:41:34]free content buf [21:41:34]Sock 9.Close socket [21:41:34]Sock 9.Thread stoped [21:41:36]accept exits with 8 [21:41:36]New connection [21:41:36]New thread 3066891620 created [21:41:36]Thread 3066748260 joined [21:41:36]Waiting for new connection... [21:41:36] Sock 8.Parse request [21:41:36]Sock 8.Check first char [21:41:36]Sock 8.First char is OK [21:41:36]request: POST /json_proto HTTP/1.0 [21:41:36]Method: POST [21:41:36]URL: /json_proto [21:41:36]Method is POST - this is cgi request [21:41:36]url: /json_proto [21:41:36]query_string will be loaded in cgi processing [21:41:36]execute_cgi json_proto POST (null) [21:41:36]execute_cgi path=json_proto method=POST [21:41:36]POST find Content-Length [21:41:36]Host: 172.17.41.135:8080 [21:41:36]Content-Length: 679 [21:41:36]Content-Type: application/json [21:41:36] [21:41:36]POST finish read [21:41:36]Found Content-Length = 679 [21:41:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:36]execute_script... [21:41: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)24618062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:36]POST & json_proto [21:41:36]process_json_proto [21:41:36]json parsed OK: [21:41:36]protocol is kg_v1.0 [21:41:36]action value=close_receipt [21:41:36]process_action close_receipt [21:41:36]cmd_close_receipt [21:41:36]MH_GetDate [21:41:36]Write to MH i2c: F0 00 00 6D 06 62 [21:41:36]Write i2c OK [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: F0 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: F0 09 00 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: F0 09 00 6D 06 00 91 E0 F1 66 ED 3E 82 65 45 [21:41:36]GetLastDocTimeStamp 1727127691 [21:41:36]current date 1727127697 [21:41:36]FM_GetShiftState [21:41:36]SAM_PROTO_GetShiftState [21:41:36]wFMCommunicate request_size=4 [21:41:36]MH_SAM_APDU [21:41:36]CAPDU: 80 13 01 00 [21:41:36]Write to MH i2c: E2 08 00 6E 06 80 13 01 00 00 00 00 00 F1 [21:41:36]Write i2c OK [21:41:36]MH_I2C_Read... [21:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:36]Read from MH i2c: E2 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: E2 0E 00 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: E2 0E 00 6E 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 92 [21:41:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:41:36]wFMCommunicate OK [21:41:36]SAM_PROTO_GetShiftState done [21:41:36]FM_GetShiftState done [21:41:36]opened in 1727051401 [21:41:36]opened+sec_in_day 1727137801 [21:41:36]quantity*price = 50036 [21:41:36]sum+1 = 50037 [21:41: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 617 23.09.2024 21:41 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289943 ФПД: 179330775005731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214137&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289943&fm=179330775005731&tin=02508201610067®Number=0000000000091827&sum=50000 [21:41:37]StoreToDocumentArchive [21:41:37]shift 515 fd 289943 [21:41:37]save to /storage/0515/doc_00289943 [21:41:37]save last doc name /storage/0515/doc_00289943 to /storage/kkm_last_doc_name [21:41:37]save OK [21:41:37]Clear old archive folders... [21:41:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:37]tlvbuf is 01DCC860 [21:41:37]SAM_PROTO_ClearQueue [21:41:37]wFMCommunicate request_size=4 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 09 00 00 [21:41:37]Write to MH i2c: E2 08 00 7B 06 80 09 00 00 00 00 00 00 F3 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 7B 06 00 90 00 F5 [21:41:37]RAPDU: 90 00 [21:41:37]wFMCommunicate OK [21:41:37]SAM_PROTO_ClearQueue done [21:41:37]KKMCreateOFDPacket [21:41:37]OFDProtocolAddRootSTLVToBuf [21:41:37]FM_MakeSignedData [21:41:37]FM_MakeSignedData [21:41:37]SAM_PROTO_SignData [21:41:37]wFMCommunicate request_size=4 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 0D 01 02 [21:41:37]Write to MH i2c: E2 08 00 7C 06 80 0D 01 02 00 00 00 00 FB [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 7C 06 00 90 00 F6 [21:41:37]RAPDU: 90 00 [21:41:37]wFMCommunicate OK [21:41:37]wFMCommunicate request_size=255 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6C 04 00 35 04 06 00 A3 [21:41:37]Write to MH i2c: E2 02 01 7D 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 91 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6C 04 00 35 04 06 00 A3 00 00 5B [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 7D 06 00 90 00 F7 [21:41:37]RAPDU: 90 00 [21:41:37]wFMCommunicate OK [21:41:37]wFMCommunicate request_size=10 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 0D 02 02 05 19 B3 24 3A 23 [21:41:37]Write to MH i2c: E2 0D 00 7E 06 80 0D 02 02 05 00 19 B3 24 3A 23 00 00 55 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 7E 06 00 90 00 F8 [21:41:37]RAPDU: 90 00 [21:41:37]wFMCommunicate OK [21:41:37]wFMCommunicate request_size=4 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 0D 03 02 [21:41:37]Write to MH i2c: E2 08 00 7F 06 80 0D 03 02 00 00 00 00 00 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 0B 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 0B 00 7F 06 00 B7 39 6F 90 20 70 FE 5A 90 00 D8 [21:41:37]RAPDU: B7 39 6F 90 20 70 FE 5A 90 00 [21:41:37]wFMCommunicate OK [21:41:37]SAM_PROTO_SignData done [21:41:37]FM_MakeSignedData done [21:41:37]CreateOFDProtocolMessage [21:41:37]wFMCommunicate request_size=4 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 11 00 00 [21:41:37]Write to MH i2c: E2 08 00 80 06 80 11 00 00 00 00 00 00 00 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 17 00 [21:41:37]MH_I2C_Read... [21:41:37]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 33 32 90 00 50 [21:41:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:41:37]wFMCommunicate OK [21:41:37]CreateOFDProtocolMessage done [21:41:37]OFDSenderStorePacket 289943 [21:41:37]StoreOFDPacket docnum=289943 [21:41:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 C2 C3 07 01 C3 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6C 04 00 35 04 06 00 A3 19 B3 24 3A 23 B7 39 6F 90 20 70 FE 5A [21:41:37]CheckFolder [21:41:37]dirname=/storage/ofd_packets [21:41:37]CheckFolder done [21:41:37]ProducePacketName [21:41:37]name=ofd_packets/00289943 [21:41:37]NVStorageSaveData ofd_packets/00289943 [21:41:37]File name is /storage/ofd_packets/00289943 [21:41:37]Write 301 bytes [21:41:37]NVStorageSaveData done [21:41:37]OFDSenderStorePacket done [21:41:37]KKMCreateOFDPacket done [21:41:37]NVStorageSaveData kkm_last_timestamp [21:41:37]File name is /storage/kkm_last_timestamp [21:41:37]Write 4 bytes [21:41:37]NVStorageSaveData done [21:41:37]ExternCall_PrintAddStr [21:41:37]wPrintStart [21:41:37]Write to MH i2c: 01 00 00 81 06 87 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: 01 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: 01 07 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: 01 07 00 81 06 00 00 00 00 00 FF 0F 9C [21:41:37]RasterBufferAndPrint [21:41:37]line Счет N : (1)24618062 [21:41:37]line ИНН: 02508201610067 [21:41:37]line Контрольно-Кассовый Чек [21:41:37]line ПРОДАЖА [21:41:37]line ТРК (МРК, ГНК) : 63 [21:41:37]line Товар: 2710124130 [21:41:37]line Аи-92-К-5 [21:41:37]line 7.380 * 67.80 [21:41:37]line = 500.36 [21:41:37]line НДС 12% НСП 1% [21:41:37]line > о реализуемом товаре [21:41:37]line ОКРУГЛЕНИЕ: -0.36 [21:41:37]line ИТОГО: 500.00 [21:41:37]line Внесено: 500.00 [21:41:37]line СДАЧА: 0.00 [21:41:37]line НСП 1% : 4.43 [21:41:37]line НДС 12% : 53.14 [21:41:37]line Наличными: 500.00 [21:41:37]line Безнал.: 0.00 [21:41:37]line Место: АЗС № 90 "Партнёр-нефть" [21:41:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:41:37]line СНО: Общий режим [21:41:37]line Чек 617 23.09.2024 21:41 [21:41:37]line Смена: 515 ФФД: 1.0 [21:41:37]line ЗНМ: 0300000107 [21:41:37]line РНМ: 0000000000091827 [21:41:37]line Версия ККМ: 001 [21:41:37]line ФМ: 0000000000871832 [21:41:37]line ФД: 289943 [21:41:37]line ФПД: 179330775005731 [21:41:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214137&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289943&fm=179330775005731&tin=02508201610067®Number=0000000000091827&sum=50000 [21:41:37]written 0, free lines is 4095 [21:41:38]OFD Sender: Processing packet 289943 [packets to send 1784, broken 1783] [21:41:38]ProducePacketName [21:41:38]name=ofd_packets/00289943 [21:41:38]OFD Sender: To server: pG, [21:41:38]CommunicateWithHost lk.salyk.kg:30040 [21:41:38]ConnectInit lk.salyk.kg [21:41:38]Connected sock=10 [21: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 33 32 0F 01 00 00 C2 C3 07 01 C3 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 97 6C 04 00 35 04 06 00 A3 19 B3 24 3A 23 B7 39 6F 90 20 70 FE 5A [21:41:38]Write to MH i2c: 01 00 00 AB 06 B1 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 07 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 07 00 AB 06 00 00 00 00 00 D0 0C 94 [21:41:38]RasterBufferAndPrint [21:41:38]line [21:41:38]line [21:41:38]line [21:41:38]line [21:41:38]line [21:41:38]written 0, free lines is 3294 [21:41:38]MH_Cut [21:41:38]Write to MH i2c: D1 01 00 B2 06 01 8A [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: D1 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: D1 01 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: D1 01 00 B2 06 00 89 [21:41:38]Write to MH i2c: 01 00 00 B3 06 B9 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21: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 33 32 4F 00 00 00 78 A4 47 00 7C 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 33 32 10 04 04 00 97 6C 04 00 F4 03 04 00 64 88 F1 66 B6 04 01 00 00 37 96 B2 B5 30 BD F6 F0 [21:41:38]CommunicateWithHost err = 0 [21:41:38]CheckOFDResponse [21:41:38]1017 (14) - 77093643461234 [21:41:38]1041 (16) - 0000000000871832 [21:41:38]1040 (4) - 289943 [21:41:38]1012 (4) - 23.09.2024 15:25 [21:41:38]1206 (1) - 0 [21:41:38]OFD Sender: Remove packet 289943 [21:41:38]ProducePacketName [21:41:38]name=ofd_packets/00289943 [21:41:38]NVStorageDeleteData [21:41:39]OFD Sender: No OFD packet to send [21:41:39]*** Cut start [21:41:39]*** Partial cut [21:41:39]*** CUTSNS_PIN = 1 [21:41:39]*** CUTSNS_PIN = 0 [21:41:39]*** Brake cut motor [21:41:39]Read from MH i2c: 01 [21:41:39]MH_I2C_Read... [21:41:39]*** Stop cut motor [21:41:39]*** Cut end [21:41:39]Read from MH i2c: 01 07 00 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: 01 07 00 B3 06 00 00 00 00 00 FF 0F CE [21:41:39]process_action close_receipt done [21:41:39]requested_data is exist [21:41:39]produce_requested_data [21:41:39]requested_item fm.sn is exist - process it [21:41:39]wFMCommunicate request_size=4 [21:41:39]MH_SAM_APDU [21:41:39]CAPDU: 80 11 00 00 [21:41:39]Write to MH i2c: E2 08 00 B4 06 80 11 00 00 00 00 00 00 34 [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:39]Read from MH i2c: E2 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: E2 17 00 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: E2 17 00 B4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 84 [21:41:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:41:39]wFMCommunicate OK [21:41:39]requested_item fd.num is exist - process it [21:41:39]SAM_PROTO_GetFieldsCounters [21:41:39]wFMCommunicate request_size=4 [21:41:39]MH_SAM_APDU [21:41:39]CAPDU: 80 13 00 00 [21:41:39]Write to MH i2c: E2 08 00 B5 06 80 13 00 00 00 00 00 00 37 [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 62 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 62 00 B5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 97 6C 04 00 0E 04 04 00 03 02 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 A4 [21:41: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 97 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:40]wFMCommunicate OK [21:41:40]SAM_PROTO_GetFieldsCounters done [21:41:40]requested_item shift.num is exist - process it [21:41:40]requested_item shift.opened is exist - process it [21:41:40]req_shift_opened [21:41:40]FM_GetShiftState [21:41:40]SAM_PROTO_GetShiftState [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 13 01 00 [21:41:40]Write to MH i2c: E2 08 00 B6 06 80 13 01 00 00 00 00 00 39 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0E 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0E 00 B6 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DA [21:41:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:41:40]wFMCommunicate OK [21:41:40]SAM_PROTO_GetShiftState done [21:41:40]FM_GetShiftState done [21:41:40]req_shift_opened done [21:41:40]requested_item shift.open_date is exist - process it [21:41:40]req_shift_open_date [21:41:40]req_shift_open_date done [21:41:40]produce_requested_data done [21:41:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289943,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:41:40]process_action_free close_receipt [21:41:40]json_value_free [21:41:40]json_value_free done [21:41:40]process_json_proto returns [21:41:40]Send response to host [21:41:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289943,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:41:40]free response buf [21:41:40]execute_script done [21:41:40]execute_script returns [21:41:40]free content buf [21:41:40]Sock 8.Close socket [21:41:40]Sock 8.Thread stoped [21:41:44]OFD Sender: No OFD packet to send [21:41:49]OFD Sender: No OFD packet to send [21:41:54]OFD Sender: No OFD packet to send [21:41:59]OFD Sender: No OFD packet to send [21:42:00]accept exits with 9 [21:42:00]New connection [21:42:00]New thread 3066748260 created [21:42:00]Thread 3066891620 joined [21:42:00]Waiting for new connection... [21:42:00] Sock 9.Parse request [21:42:00]Sock 9.Check first char [21:42:00]Sock 9.First char is OK [21:42:00]request: POST /json_proto HTTP/1.0 [21:42:00]Method: POST [21:42:00]URL: /json_proto [21:42:00]Method is POST - this is cgi request [21:42:00]url: /json_proto [21:42:00]query_string will be loaded in cgi processing [21:42:00]execute_cgi json_proto POST (null) [21:42:00]execute_cgi path=json_proto method=POST [21:42:00]POST find Content-Length [21:42:00]Host: 172.17.41.135:8080 [21:42:00]Content-Length: 679 [21:42:00]Content-Type: application/json [21:42:00] [21:42:00]POST finish read [21:42:00]Found Content-Length = 679 [21:42:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:00]execute_script... [21:42:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:00]POST & json_proto [21:42:00]process_json_proto [21:42:00]json parsed OK: [21:42:00]protocol is kg_v1.0 [21:42:00]action value=close_receipt [21:42:00]process_action close_receipt [21:42:00]cmd_close_receipt [21:42:00]MH_GetDate [21:42:00]Write to MH i2c: F0 00 00 B7 06 AC [21:42:00]Write i2c OK [21:42:00]MH_I2C_Read... [21:42:00]Read from MH i2c: F0 [21:42:00]MH_I2C_Read... [21:42:00]Read from MH i2c: F0 09 00 [21:42:00]MH_I2C_Read... [21:42:00]Read from MH i2c: F0 09 00 B7 06 00 A9 E0 F1 66 ED 3E 82 65 A7 [21:42:00]GetLastDocTimeStamp 1727127697 [21:42:00]current date 1727127721 [21:42:00]FM_GetShiftState [21:42:00]SAM_PROTO_GetShiftState [21:42:00]wFMCommunicate request_size=4 [21:42:00]MH_SAM_APDU [21:42:00]CAPDU: 80 13 01 00 [21:42:00]Write to MH i2c: E2 08 00 B8 06 80 13 01 00 00 00 00 00 3B [21:42:00]Write i2c OK [21:42:00]MH_I2C_Read... [21:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:00]Read from MH i2c: E2 [21:42:00]MH_I2C_Read... [21:42:00]Read from MH i2c: E2 0E 00 [21:42:00]MH_I2C_Read... [21:42:00]Read from MH i2c: E2 0E 00 B8 06 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DC [21:42:00]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:42:00]wFMCommunicate OK [21:42:00]SAM_PROTO_GetShiftState done [21:42:00]FM_GetShiftState done [21:42:00]opened in 1727051401 [21:42:00]opened+sec_in_day 1727137801 [21:42:00]quantity*price = 30035 [21:42:00]sum+1 = 30036 [21:42:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 618 23.09.2024 21:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289944 ФПД: 46513608740210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214201&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289944&fm=46513608740210&tin=02508201610067®Number=0000000000091827&sum=30000 [21:42:01]StoreToDocumentArchive [21:42:01]shift 515 fd 289944 [21:42:01]save to /storage/0515/doc_00289944 [21:42:01]save last doc name /storage/0515/doc_00289944 to /storage/kkm_last_doc_name [21:42:01]save OK [21:42:01]Clear old archive folders... [21:42:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:42:01]tlvbuf is 01DCD5F0 [21:42:01]SAM_PROTO_ClearQueue [21:42:01]wFMCommunicate request_size=4 [21:42:01]MH_SAM_APDU [21:42:01]CAPDU: 80 09 00 00 [21:42:01]Write to MH i2c: E2 08 00 C5 06 80 09 00 00 00 00 00 00 3D [21:42:01]Write i2c OK [21:42:01]MH_I2C_Read... [21:42:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:42:01]Read from MH i2c: E2 [21:42:01]MH_I2C_Read... [21:42:01]Read from MH i2c: E2 03 00 [21:42:01]MH_I2C_Read... [21:42:01]Read from MH i2c: E2 03 00 C5 06 00 90 00 3F [21:42:01]RAPDU: 90 00 [21:42:01]wFMCommunicate OK [21:42:01]SAM_PROTO_ClearQueue done [21:42:01]KKMCreateOFDPacket [21:42:01]OFDProtocolAddRootSTLVToBuf [21:42:01]FM_MakeSignedData [21:42:01]FM_MakeSignedData [21:42:01]SAM_PROTO_SignData [21:42:01]wFMCommunicate request_size=4 [21:42:01]MH_SAM_APDU [21:42:01]CAPDU: 80 0D 01 02 [21:42:01]Write to MH i2c: E2 08 00 C6 06 80 0D 01 02 00 00 00 00 45 [21:42:01]Write i2c OK [21:42:01]MH_I2C_Read... [21:42:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:42:01]Read from MH i2c: E2 [21:42:01]MH_I2C_Read... [21:42:01]Read from MH i2c: E2 03 00 [21:42:01]MH_I2C_Read... [21:42:01]Read from MH i2c: E2 03 00 C6 06 00 90 00 40 [21:42:01]RAPDU: 90 00 [21:42:01]wFMCommunicate OK [21:42:01]wFMCommunicate request_size=255 [21:42:01]MH_SAM_APDU [21:42:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 02 00 00 F4 03 04 00 A9 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6C 04 00 35 04 06 00 2A [21:42:01]Write to MH i2c: E2 02 01 C7 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 A9 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6C 04 00 35 04 06 00 2A 00 00 65 [21:42:01]Write i2c OK [21:42:01]MH_I2C_Read... [21:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:02]Read from MH i2c: E2 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 03 00 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 03 00 C7 06 00 90 00 41 [21:42:02]RAPDU: 90 00 [21:42:02]wFMCommunicate OK [21:42:02]wFMCommunicate request_size=10 [21:42:02]MH_SAM_APDU [21:42:02]CAPDU: 80 0D 02 02 05 4D CB 20 4D 72 [21:42:02]Write to MH i2c: E2 0D 00 C8 06 80 0D 02 02 05 00 4D CB 20 4D 72 00 00 49 [21:42:02]Write i2c OK [21:42:02]MH_I2C_Read... [21:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:02]Read from MH i2c: E2 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 03 00 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 03 00 C8 06 00 90 00 42 [21:42:02]RAPDU: 90 00 [21:42:02]wFMCommunicate OK [21:42:02]wFMCommunicate request_size=4 [21:42:02]MH_SAM_APDU [21:42:02]CAPDU: 80 0D 03 02 [21:42:02]Write to MH i2c: E2 08 00 C9 06 80 0D 03 02 00 00 00 00 4A [21:42:02]Write i2c OK [21:42:02]MH_I2C_Read... [21:42:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:42:02]Read from MH i2c: E2 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 0B 00 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 0B 00 C9 06 00 D0 F2 33 0F 7A E4 E7 21 90 00 B5 [21:42:02]RAPDU: D0 F2 33 0F 7A E4 E7 21 90 00 [21:42:02]wFMCommunicate OK [21:42:02]SAM_PROTO_SignData done [21:42:02]FM_MakeSignedData done [21:42:02]CreateOFDProtocolMessage [21:42:02]wFMCommunicate request_size=4 [21:42:02]MH_SAM_APDU [21:42:02]CAPDU: 80 11 00 00 [21:42:02]Write to MH i2c: E2 08 00 CA 06 80 11 00 00 00 00 00 00 4A [21:42:02]Write i2c OK [21:42:02]MH_I2C_Read... [21:42:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:02]Read from MH i2c: E2 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 17 00 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: E2 17 00 CA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9A [21:42:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:42:02]wFMCommunicate OK [21:42:02]CreateOFDProtocolMessage done [21:42:02]OFDSenderStorePacket 289944 [21:42:02]StoreOFDPacket docnum=289944 [21:42:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E5 90 07 01 D1 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 02 00 00 F4 03 04 00 A9 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6C 04 00 35 04 06 00 2A 4D CB 20 4D 72 D0 F2 33 0F 7A E4 E7 21 [21:42:02]CheckFolder [21:42:02]dirname=/storage/ofd_packets [21:42:02]CheckFolder done [21:42:02]ProducePacketName [21:42:02]name=ofd_packets/00289944 [21:42:02]NVStorageSaveData ofd_packets/00289944 [21:42:02]File name is /storage/ofd_packets/00289944 [21:42:02]Write 301 bytes [21:42:02]NVStorageSaveData done [21:42:02]OFDSenderStorePacket done [21:42:02]KKMCreateOFDPacket done [21:42:02]NVStorageSaveData kkm_last_timestamp [21:42:02]File name is /storage/kkm_last_timestamp [21:42:02]Write 4 bytes [21:42:02]NVStorageSaveData done [21:42:02]ExternCall_PrintAddStr [21:42:02]wPrintStart [21:42:02]Write to MH i2c: 01 00 00 CB 06 D1 [21:42:02]Write i2c OK [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: 01 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: 01 07 00 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: 01 07 00 CB 06 00 00 00 00 00 FF 0F E6 [21:42:02]RasterBufferAndPrint [21:42:02]line Счет N : (1)24618063 [21:42:02]line ИНН: 02508201610067 [21:42:02]line Контрольно-Кассовый Чек [21:42:02]line ПРОДАЖА [21:42:02]line ТРК (МРК, ГНК) : 33 [21:42:02]line Товар: 2710124130 [21:42:02]line Аи-92-К-5 [21:42:02]line 4.430 * 67.80 [21:42:02]line = 300.35 [21:42:02]line НДС 12% НСП 1% [21:42:02]line > о реализуемом товаре [21:42:02]line ОКРУГЛЕНИЕ: -0.35 [21:42:02]line ИТОГО: 300.00 [21:42:02]line Внесено: 300.00 [21:42:02]line СДАЧА: 0.00 [21:42:02]line НСП 1% : 2.66 [21:42:02]line НДС 12% : 31.90 [21:42:02]line Наличными: 300.00 [21:42:02]line Безнал.: 0.00 [21:42:02]line Место: АЗС № 90 "Партнёр-нефть" [21:42:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:42:02]line СНО: Общий режим [21:42:02]line Чек 618 23.09.2024 21:42 [21:42:02]line Смена: 515 ФФД: 1.0 [21:42:02]line ЗНМ: 0300000107 [21:42:02]line РНМ: 0000000000091827 [21:42:02]line Версия ККМ: 001 [21:42:02]line ФМ: 0000000000871832 [21:42:02]line ФД: 289944 [21:42:02]line ФПД: 46513608740210 [21:42:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214201&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289944&fm=46513608740210&tin=02508201610067®Number=0000000000091827&sum=30000 [21:42:02]written 0, free lines is 4095 [21:42:02]OFD Sender: Processing packet 289944 [packets to send 1784, broken 1783] [21:42:02]ProducePacketName [21:42:02]name=ofd_packets/00289944 [21:42:02]OFD Sender: To server: pG, [21:42:02]CommunicateWithHost lk.salyk.kg:30040 [21:42:02]ConnectInit lk.salyk.kg [21:42:02]Connected sock=10 [21:42: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 33 32 0F 01 00 00 E5 90 07 01 D1 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 02 00 00 F4 03 04 00 A9 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 98 6C 04 00 35 04 06 00 2A 4D CB 20 4D 72 D0 F2 33 0F 7A E4 E7 21 [21:42:02]Write to MH i2c: 01 00 00 F5 06 FB [21:42:02]Write i2c OK [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: 01 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: 01 07 00 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: 01 07 00 F5 06 00 00 00 00 00 C4 0C D2 [21:42:02]RasterBufferAndPrint [21:42:02]line [21:42:02]line [21:42:02]line [21:42:02]line [21:42:02]line [21:42:02]written 0, free lines is 3274 [21:42:02]MH_Cut [21:42:02]Write to MH i2c: D1 01 00 FC 06 01 D4 [21:42:02]Write i2c OK [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: D1 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: D1 01 00 [21:42:02]MH_I2C_Read... [21:42:02]Read from MH i2c: D1 01 00 FC 06 00 D3 [21:42:02]Write to MH i2c: 01 00 00 FD 06 03 [21:42:02]Write i2c OK [21:42:02]MH_I2C_Read... [21:42: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 33 32 4F 00 00 00 9E 50 47 00 75 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 33 32 10 04 04 00 98 6C 04 00 F4 03 04 00 7D 88 F1 66 B6 04 01 00 00 CD 8F 76 49 78 F6 8E 12 [21:42:03]CommunicateWithHost err = 0 [21:42:03]CheckOFDResponse [21:42:03]1017 (14) - 77093643461234 [21:42:03]1041 (16) - 0000000000871832 [21:42:03]1040 (4) - 289944 [21:42:03]1012 (4) - 23.09.2024 15:25 [21:42:03]1206 (1) - 0 [21:42:03]OFD Sender: Remove packet 289944 [21:42:03]ProducePacketName [21:42:03]name=ofd_packets/00289944 [21:42:03]NVStorageDeleteData [21:42:03]OFD Sender: No OFD packet to send [21:42:03]*** Cut start [21:42:03]*** Partial cut [21:42:03]*** CUTSNS_PIN = 1 [21:42:03]*** CUTSNS_PIN = 0 [21:42:03]*** Brake cut motor [21:42:04]Read from MH i2c: 01 [21:42:04]MH_I2C_Read... [21:42:04]*** Stop cut motor [21:42:04]*** Cut end [21:42:04]Read from MH i2c: 01 07 00 [21:42:04]MH_I2C_Read... [21:42:04]Read from MH i2c: 01 07 00 FD 06 00 00 00 00 00 FF 0F 18 [21:42:04]process_action close_receipt done [21:42:04]requested_data is exist [21:42:04]produce_requested_data [21:42:04]requested_item fm.sn is exist - process it [21:42:04]wFMCommunicate request_size=4 [21:42:04]MH_SAM_APDU [21:42:04]CAPDU: 80 11 00 00 [21:42:04]Write to MH i2c: E2 08 00 FE 06 80 11 00 00 00 00 00 00 7E [21:42:04]Write i2c OK [21:42:04]MH_I2C_Read... [21:42:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:04]Read from MH i2c: E2 [21:42:04]MH_I2C_Read... [21:42:04]Read from MH i2c: E2 17 00 [21:42:04]MH_I2C_Read... [21:42:04]Read from MH i2c: E2 17 00 FE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CE [21:42:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:42:04]wFMCommunicate OK [21:42:04]requested_item fd.num is exist - process it [21:42:04]SAM_PROTO_GetFieldsCounters [21:42:04]wFMCommunicate request_size=4 [21:42:04]MH_SAM_APDU [21:42:04]CAPDU: 80 13 00 00 [21:42:04]Write to MH i2c: E2 08 00 FF 06 80 13 00 00 00 00 00 00 81 [21:42:04]Write i2c OK [21:42:04]MH_I2C_Read... [21:42:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:42:04]Read from MH i2c: E2 [21:42:04]MH_I2C_Read... [21:42:04]Read from MH i2c: E2 62 00 [21:42:04]MH_I2C_Read... [21:42:04]Read from MH i2c: E2 62 00 FF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 98 6C 04 00 0E 04 04 00 03 02 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 F2 [21:42:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 98 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:42:04]wFMCommunicate OK [21:42:04]SAM_PROTO_GetFieldsCounters done [21:42:04]requested_item shift.num is exist - process it [21:42:04]requested_item shift.opened is exist - process it [21:42:04]req_shift_opened [21:42:04]FM_GetShiftState [21:42:04]SAM_PROTO_GetShiftState [21:42:04]wFMCommunicate request_size=4 [21:42:04]MH_SAM_APDU [21:42:04]CAPDU: 80 13 01 00 [21:42:04]Write to MH i2c: E2 08 00 00 07 80 13 01 00 00 00 00 00 84 [21:42:04]Write i2c OK [21:42:04]MH_I2C_Read... [21:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:04]Read from MH i2c: E2 [21:42:04]MH_I2C_Read... [21:42:04]Read from MH i2c: E2 0E 00 [21:42:04]MH_I2C_Read... [21:42:04]Read from MH i2c: E2 0E 00 00 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 25 [21:42:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:42:04]wFMCommunicate OK [21:42:04]SAM_PROTO_GetShiftState done [21:42:04]FM_GetShiftState done [21:42:04]req_shift_opened done [21:42:04]requested_item shift.open_date is exist - process it [21:42:04]req_shift_open_date [21:42:04]req_shift_open_date done [21:42:04]produce_requested_data done [21:42:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289944,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:42:04]process_action_free close_receipt [21:42:04]json_value_free [21:42:04]json_value_free done [21:42:04]process_json_proto returns [21:42:04]Send response to host [21:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289944,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:42:04]free response buf [21:42:04]execute_script done [21:42:04]execute_script returns [21:42:04]free content buf [21:42:04]Sock 9.Close socket [21:42:04]Sock 9.Thread stoped [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:26]accept exits with 8 [21:42:26]New connection [21:42:26]New thread 3066891620 created [21:42:26]Thread 3066748260 joined [21:42:26]Waiting for new connection... [21:42:26] Sock 8.Parse request [21:42:26]Sock 8.Check first char [21:42:26]Sock 8.First char is OK [21:42:26]request: POST /json_proto HTTP/1.0 [21:42:26]Method: POST [21:42:26]URL: /json_proto [21:42:26]Method is POST - this is cgi request [21:42:26]url: /json_proto [21:42:26]query_string will be loaded in cgi processing [21:42:26]execute_cgi json_proto POST (null) [21:42:26]execute_cgi path=json_proto method=POST [21:42:26]POST find Content-Length [21:42:26]Host: 172.17.41.135:8080 [21:42:26]Content-Length: 805 [21:42:26]Content-Type: application/json [21:42:26] [21:42:26]POST finish read [21:42:26]Found Content-Length = 805 [21:42:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [21:42:26]execute_script... [21:42: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)24618060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [21:42:26]POST & json_proto [21:42:26]process_json_proto [21:42:26]json parsed OK: [21:42:26]protocol is kg_v1.0 [21:42:26]action value=close_receipt [21:42:26]process_action close_receipt [21:42:26]cmd_close_receipt [21:42:26]MH_GetDate [21:42:26]Write to MH i2c: F0 00 00 01 07 F7 [21:42:26]Write i2c OK [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: F0 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: F0 09 00 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: F0 09 00 01 07 00 C3 E0 F1 66 ED 3E 82 65 0C [21:42:26]GetLastDocTimeStamp 1727127721 [21:42:26]current date 1727127747 [21:42:26]FM_GetShiftState [21:42:26]SAM_PROTO_GetShiftState [21:42:26]wFMCommunicate request_size=4 [21:42:26]MH_SAM_APDU [21:42:26]CAPDU: 80 13 01 00 [21:42:26]Write to MH i2c: E2 08 00 02 07 80 13 01 00 00 00 00 00 86 [21:42:26]Write i2c OK [21:42:26]MH_I2C_Read... [21:42:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:26]Read from MH i2c: E2 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: E2 0E 00 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: E2 0E 00 02 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 27 [21:42:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:42:26]wFMCommunicate OK [21:42:26]SAM_PROTO_GetShiftState done [21:42:26]FM_GetShiftState done [21:42:26]opened in 1727051401 [21:42:26]opened+sec_in_day 1727137801 [21:42:26]quantity*price = 200043 [21:42:26]sum+1 = 200044 [21:42:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 619 23.09.2024 21:42 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289945 ФПД: 190382539627287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214227&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289945&fm=190382539627287&tin=02508201610067®Number=0000000000091827&sum=200043 [21:42:27]StoreToDocumentArchive [21:42:27]shift 515 fd 289945 [21:42:27]save to /storage/0515/doc_00289945 [21:42:27]save last doc name /storage/0515/doc_00289945 to /storage/kkm_last_doc_name [21:42:27]save OK [21:42:27]Clear old archive folders... [21:42:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:42:27]tlvbuf is 01E111E0 [21:42:27]SAM_PROTO_ClearQueue [21:42:27]wFMCommunicate request_size=4 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 09 00 00 [21:42:27]Write to MH i2c: E2 08 00 0F 07 80 09 00 00 00 00 00 00 88 [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 0F 07 00 90 00 8A [21:42:27]RAPDU: 90 00 [21:42:27]wFMCommunicate OK [21:42:27]SAM_PROTO_ClearQueue done [21:42:27]KKMCreateOFDPacket [21:42:27]OFDProtocolAddRootSTLVToBuf [21:42:27]FM_MakeSignedData [21:42:27]FM_MakeSignedData [21:42:27]SAM_PROTO_SignData [21:42:27]wFMCommunicate request_size=4 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 0D 01 02 [21:42:27]Write to MH i2c: E2 08 00 10 07 80 0D 01 02 00 00 00 00 90 [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 10 07 00 90 00 8B [21:42:27]RAPDU: 90 00 [21:42:27]wFMCommunicate OK [21:42:27]wFMCommunicate request_size=255 [21:42:27]MH_SAM_APDU [21:42: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 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 6B 02 00 00 F4 03 04 00 C3 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6C 04 00 35 04 06 00 AD [21:42:28]Write to MH i2c: E2 02 01 11 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 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 6B 02 00 00 F4 03 04 00 C3 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6C 04 00 35 04 06 00 AD 00 00 3E [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:28]Read from MH i2c: E2 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 03 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 03 00 11 07 00 90 00 8C [21:42:28]RAPDU: 90 00 [21:42:28]wFMCommunicate OK [21:42:28]wFMCommunicate request_size=10 [21:42:28]MH_SAM_APDU [21:42:28]CAPDU: 80 0D 02 02 05 26 E3 A5 5B 17 [21:42:28]Write to MH i2c: E2 0D 00 12 07 80 0D 02 02 05 00 26 E3 A5 5B 17 00 00 BD [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:28]Read from MH i2c: E2 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 03 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 03 00 12 07 00 90 00 8D [21:42:28]RAPDU: 90 00 [21:42:28]wFMCommunicate OK [21:42:28]wFMCommunicate request_size=4 [21:42:28]MH_SAM_APDU [21:42:28]CAPDU: 80 0D 03 02 [21:42:28]Write to MH i2c: E2 08 00 13 07 80 0D 03 02 00 00 00 00 95 [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:42:28]Read from MH i2c: E2 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 0B 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 0B 00 13 07 00 D5 4F FB 8F 84 06 29 6A 90 00 61 [21:42:28]RAPDU: D5 4F FB 8F 84 06 29 6A 90 00 [21:42:28]wFMCommunicate OK [21:42:28]SAM_PROTO_SignData done [21:42:28]FM_MakeSignedData done [21:42:28]CreateOFDProtocolMessage [21:42:28]wFMCommunicate request_size=4 [21:42:28]MH_SAM_APDU [21:42:28]CAPDU: 80 11 00 00 [21:42:28]Write to MH i2c: E2 08 00 14 07 80 11 00 00 00 00 00 00 95 [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:28]Read from MH i2c: E2 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 17 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: E2 17 00 14 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E5 [21:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:42:28]wFMCommunicate OK [21:42:28]CreateOFDProtocolMessage done [21:42:28]OFDSenderStorePacket 289945 [21:42:28]StoreOFDPacket docnum=289945 [21:42:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D5 0A 07 01 F0 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 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 6B 02 00 00 F4 03 04 00 C3 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6C 04 00 35 04 06 00 AD 26 E3 A5 5B 17 D5 4F FB 8F 84 06 29 6A [21:42:28]CheckFolder [21:42:28]dirname=/storage/ofd_packets [21:42:28]CheckFolder done [21:42:28]ProducePacketName [21:42:28]name=ofd_packets/00289945 [21:42:28]NVStorageSaveData ofd_packets/00289945 [21:42:28]File name is /storage/ofd_packets/00289945 [21:42:28]Write 301 bytes [21:42:28]NVStorageSaveData done [21:42:28]OFDSenderStorePacket done [21:42:28]KKMCreateOFDPacket done [21:42:28]NVStorageSaveData kkm_last_timestamp [21:42:28]File name is /storage/kkm_last_timestamp [21:42:28]Write 4 bytes [21:42:28]NVStorageSaveData done [21:42:28]ExternCall_PrintAddStr [21:42:28]wPrintStart [21:42:28]Write to MH i2c: 01 00 00 15 07 1C [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 07 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 07 00 15 07 00 00 00 00 00 FF 0F 31 [21:42:28]RasterBufferAndPrint [21:42:28]line Счет N : (1)24618060 [21:42:28]line ИНН: 02508201610067 [21:42:28]line Контрольно-Кассовый Чек [21:42:28]line ПРОДАЖА [21:42:28]line ТРК (МРК, ГНК) : 42 [21:42:28]line Товар: 2710124500 [21:42:28]line Аи-95-К-5 [21:42:28]line 26.960 * 74.20 [21:42:28]line = 2000.43 [21:42:28]line НДС 12% НСП 1% [21:42:28]line > о реализуемом товаре [21:42:28]line ИТОГО: 2000.43 [21:42:28]line НСП 1% : 17.70 [21:42:28]line НДС 12% : 212.43 [21:42:28]line Наличными: 0.00 [21:42:28]line Безнал.: 2000.43 [21:42:28]line Место: АЗС № 90 "Партнёр-нефть" [21:42:28]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:42:28]line СНО: Общий режим [21:42:28]line Чек 619 23.09.2024 21:42 [21:42:28]line Смена: 515 ФФД: 1.0 [21:42:28]line ЗНМ: 0300000107 [21:42:28]line РНМ: 0000000000091827 [21:42:28]line Версия ККМ: 001 [21:42:28]line Платежная система: O! деньги [21:42:28]line ФМ: 0000000000871832 [21:42:28]line ФД: 289945 [21:42:28]line ФПД: 190382539627287 [21:42:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214227&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289945&fm=190382539627287&tin=02508201610067®Number=0000000000091827&sum=200043 [21:42:28]written 0, free lines is 4095 [21:42:28]OFD Sender: Processing packet 289945 [packets to send 1784, broken 1783] [21:42:28]ProducePacketName [21:42:28]name=ofd_packets/00289945 [21:42:28]OFD Sender: To server: pG, [21:42:28]CommunicateWithHost lk.salyk.kg:30040 [21:42:28]ConnectInit lk.salyk.kg [21:42:28]Connected sock=10 [21:42: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 33 32 0F 01 00 00 D5 0A 07 01 F0 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 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 6B 02 00 00 F4 03 04 00 C3 E0 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6C 04 00 35 04 06 00 AD 26 E3 A5 5B 17 D5 4F FB 8F 84 06 29 6A [21:42:28]Write to MH i2c: 01 00 00 3E 07 45 [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 07 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 07 00 3E 07 00 00 00 00 00 E3 0C 3B [21:42:28]RasterBufferAndPrint [21:42:28]line [21:42:28]line [21:42:28]line [21:42:28]line [21:42:28]line [21:42:28]written 0, free lines is 3305 [21:42:28]MH_Cut [21:42:28]Write to MH i2c: D1 01 00 45 07 01 1E [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: D1 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: D1 01 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: D1 01 00 45 07 00 1D [21:42:28]Write to MH i2c: 01 00 00 46 07 4D [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21: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 33 32 4F 00 00 00 41 8A 47 00 AB C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 99 6C 04 00 F4 03 04 00 97 88 F1 66 B6 04 01 00 00 B4 95 83 FA E2 38 22 12 [21:42:29]CommunicateWithHost err = 0 [21:42:29]CheckOFDResponse [21:42:29]1017 (14) - 77093643461234 [21:42:29]1041 (16) - 0000000000871832 [21:42:29]1040 (4) - 289945 [21:42:29]1012 (4) - 23.09.2024 15:26 [21:42:29]1206 (1) - 0 [21:42:29]OFD Sender: Remove packet 289945 [21:42:29]ProducePacketName [21:42:29]name=ofd_packets/00289945 [21:42:29]NVStorageDeleteData [21:42:29]OFD Sender: No OFD packet to send [21:42:29]*** Cut start [21:42:29]*** Partial cut [21:42:29]*** CUTSNS_PIN = 1 [21:42:29]*** CUTSNS_PIN = 0 [21:42:30]*** Brake cut motor [21:42:30]Read from MH i2c: 01 [21:42:30]MH_I2C_Read... [21:42:30]*** Stop cut motor [21:42:30]*** Cut end [21:42:30]Read from MH i2c: 01 07 00 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: 01 07 00 46 07 00 00 00 00 00 FF 0F 62 [21:42:30]process_action close_receipt done [21:42:30]requested_data is exist [21:42:30]produce_requested_data [21:42:30]requested_item fm.sn is exist - process it [21:42:30]wFMCommunicate request_size=4 [21:42:30]MH_SAM_APDU [21:42:30]CAPDU: 80 11 00 00 [21:42:30]Write to MH i2c: E2 08 00 47 07 80 11 00 00 00 00 00 00 C8 [21:42:30]Write i2c OK [21:42:30]MH_I2C_Read... [21:42:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:30]Read from MH i2c: E2 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 17 00 [21:42:30]MH_I2C_Read... [21:42:30]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 33 32 90 00 18 [21:42:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:42:30]wFMCommunicate OK [21:42:30]requested_item fd.num is exist - process it [21:42:30]SAM_PROTO_GetFieldsCounters [21:42:30]wFMCommunicate request_size=4 [21:42:30]MH_SAM_APDU [21:42:30]CAPDU: 80 13 00 00 [21:42:30]Write to MH i2c: E2 08 00 48 07 80 13 00 00 00 00 00 00 CB [21:42:30]Write i2c OK [21:42:30]MH_I2C_Read... [21:42:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:42:30]Read from MH i2c: E2 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 62 00 [21:42:30]MH_I2C_Read... [21:42:30]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 99 6C 04 00 0E 04 04 00 03 02 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 40 [21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 99 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:42:30]wFMCommunicate OK [21:42:30]SAM_PROTO_GetFieldsCounters done [21:42:30]requested_item shift.num is exist - process it [21:42:30]requested_item shift.opened is exist - process it [21:42:30]req_shift_opened [21:42:30]FM_GetShiftState [21:42:30]SAM_PROTO_GetShiftState [21:42:30]wFMCommunicate request_size=4 [21:42:30]MH_SAM_APDU [21:42:30]CAPDU: 80 13 01 00 [21:42:30]Write to MH i2c: E2 08 00 49 07 80 13 01 00 00 00 00 00 CD [21:42:30]Write i2c OK [21:42:30]MH_I2C_Read... [21:42:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:30]Read from MH i2c: E2 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 0E 00 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 0E 00 49 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6E [21:42:30]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:42:30]wFMCommunicate OK [21:42:30]SAM_PROTO_GetShiftState done [21:42:30]FM_GetShiftState done [21:42:30]req_shift_opened done [21:42:30]requested_item shift.open_date is exist - process it [21:42:30]req_shift_open_date [21:42:30]req_shift_open_date done [21:42:30]produce_requested_data done [21:42:30]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289945,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:42:30]process_action_free close_receipt [21:42:30]json_value_free [21:42:30]json_value_free done [21:42:30]process_json_proto returns [21:42:30]Send response to host [21:42:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289945,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:42:30]free response buf [21:42:30]execute_script done [21:42:30]execute_script returns [21:42:30]free content buf [21:42:30]Sock 8.Close socket [21:42:30]Sock 8.Thread stoped [21:42:34]OFD Sender: No OFD packet to send [21:42:39]OFD Sender: No OFD packet to send [21:42:44]OFD Sender: No OFD packet to send [21:42:49]OFD Sender: No OFD packet to send [21:42:54]OFD Sender: No OFD packet to send [21:42:59]OFD Sender: No OFD packet to send [21:43:04]OFD Sender: No OFD packet to send [21:43:09]OFD Sender: No OFD packet to send [21:43:14]OFD Sender: No OFD packet to send [21:43:20]OFD Sender: No OFD packet to send [21:43:25]OFD Sender: No OFD packet to send [21:43:30]OFD Sender: No OFD packet to send [21:43:35]OFD Sender: No OFD packet to send [21:43:40]OFD Sender: No OFD packet to send [21:43:45]OFD Sender: No OFD packet to send [21:43:50]OFD Sender: No OFD packet to send [21:43:55]OFD Sender: No OFD packet to send [21:44:00]OFD Sender: No OFD packet to send [21:44:05]OFD Sender: No OFD packet to send [21:44:10]OFD Sender: No OFD packet to send [21:44:15]OFD Sender: No OFD packet to send [21:44:20]OFD Sender: No OFD packet to send [21:44:25]OFD Sender: No OFD packet to send [21:44:30]OFD Sender: No OFD packet to send [21:44:35]OFD Sender: No OFD packet to send [21:44:40]OFD Sender: No OFD packet to send [21:44:42]accept exits with 9 [21:44:42]New connection [21:44:42]New thread 3066748260 created [21:44:42]Thread 3066891620 joined [21:44:42]Waiting for new connection... [21:44:42] Sock 9.Parse request [21:44:42]Sock 9.Check first char [21:44:42]Sock 9.First char is OK [21:44:42]request: POST /json_proto HTTP/1.0 [21:44:42]Method: POST [21:44:42]URL: /json_proto [21:44:42]Method is POST - this is cgi request [21:44:42]url: /json_proto [21:44:42]query_string will be loaded in cgi processing [21:44:42]execute_cgi json_proto POST (null) [21:44:42]execute_cgi path=json_proto method=POST [21:44:42]POST find Content-Length [21:44:42]Host: 172.17.41.135:8080 [21:44:42]Content-Length: 805 [21:44:42]Content-Type: application/json [21:44:42] [21:44:42]POST finish read [21:44:42]Found Content-Length = 805 [21:44:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:44:42]execute_script... [21:44: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)24618064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:44:42]POST & json_proto [21:44:42]process_json_proto [21:44:42]json parsed OK: [21:44:42]protocol is kg_v1.0 [21:44:42]action value=close_receipt [21:44:42]process_action close_receipt [21:44:42]cmd_close_receipt [21:44:42]MH_GetDate [21:44:42]Write to MH i2c: F0 00 00 4A 07 40 [21:44:42]Write i2c OK [21:44:42]MH_I2C_Read... [21:44:42]Read from MH i2c: F0 [21:44:42]MH_I2C_Read... [21:44:42]Read from MH i2c: F0 09 00 [21:44:42]MH_I2C_Read... [21:44:42]Read from MH i2c: F0 09 00 4A 07 00 4B E1 F1 66 ED 3E 82 65 DE [21:44:42]GetLastDocTimeStamp 1727127747 [21:44:42]current date 1727127883 [21:44:42]FM_GetShiftState [21:44:42]SAM_PROTO_GetShiftState [21:44:42]wFMCommunicate request_size=4 [21:44:42]MH_SAM_APDU [21:44:42]CAPDU: 80 13 01 00 [21:44:42]Write to MH i2c: E2 08 00 4B 07 80 13 01 00 00 00 00 00 CF [21:44:42]Write i2c OK [21:44:42]MH_I2C_Read... [21:44:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:42]Read from MH i2c: E2 [21:44:42]MH_I2C_Read... [21:44:42]Read from MH i2c: E2 0E 00 [21:44:42]MH_I2C_Read... [21:44:42]Read from MH i2c: E2 0E 00 4B 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 70 [21:44:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:44:42]wFMCommunicate OK [21:44:42]SAM_PROTO_GetShiftState done [21:44:42]FM_GetShiftState done [21:44:42]opened in 1727051401 [21:44:42]opened+sec_in_day 1727137801 [21:44:42]quantity*price = 100021 [21:44:42]sum+1 = 100023 [21:44:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 620 23.09.2024 21:44 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289946 ФПД: 234051198933801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214443&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289946&fm=234051198933801&tin=02508201610067®Number=0000000000091827&sum=100022 [21:44:43]StoreToDocumentArchive [21:44:43]shift 515 fd 289946 [21:44:43]save to /storage/0515/doc_00289946 [21:44:43]save last doc name /storage/0515/doc_00289946 to /storage/kkm_last_doc_name [21:44:43]save OK [21:44:43]Clear old archive folders... [21:44:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:44:43]tlvbuf is 01DF4490 [21:44:43]SAM_PROTO_ClearQueue [21:44:43]wFMCommunicate request_size=4 [21:44:43]MH_SAM_APDU [21:44:43]CAPDU: 80 09 00 00 [21:44:43]Write to MH i2c: E2 08 00 58 07 80 09 00 00 00 00 00 00 D1 [21:44:43]Write i2c OK [21:44:43]MH_I2C_Read... [21:44:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:44:43]Read from MH i2c: E2 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 58 07 00 90 00 D3 [21:44:43]RAPDU: 90 00 [21:44:43]wFMCommunicate OK [21:44:43]SAM_PROTO_ClearQueue done [21:44:43]KKMCreateOFDPacket [21:44:43]OFDProtocolAddRootSTLVToBuf [21:44:43]FM_MakeSignedData [21:44:43]FM_MakeSignedData [21:44:43]SAM_PROTO_SignData [21:44:43]wFMCommunicate request_size=4 [21:44:43]MH_SAM_APDU [21:44:43]CAPDU: 80 0D 01 02 [21:44:43]Write to MH i2c: E2 08 00 59 07 80 0D 01 02 00 00 00 00 D9 [21:44:43]Write i2c OK [21:44:43]MH_I2C_Read... [21:44:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:44:43]Read from MH i2c: E2 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 59 07 00 90 00 D4 [21:44:43]RAPDU: 90 00 [21:44:43]wFMCommunicate OK [21:44:43]wFMCommunicate request_size=255 [21:44:43]MH_SAM_APDU [21:44:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6C 02 00 00 F4 03 04 00 4B E1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6C 04 00 35 04 06 00 D4 [21:44:43]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 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 6C 02 00 00 F4 03 04 00 4B E1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6C 04 00 35 04 06 00 D4 00 00 84 [21:44:43]Write i2c OK [21:44:43]MH_I2C_Read... [21:44:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:43]Read from MH i2c: E2 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 5A 07 00 90 00 D5 [21:44:43]RAPDU: 90 00 [21:44:43]wFMCommunicate OK [21:44:43]wFMCommunicate request_size=10 [21:44:43]MH_SAM_APDU [21:44:43]CAPDU: 80 0D 02 02 05 DE 4A 92 5B 29 [21:44:43]Write to MH i2c: E2 0D 00 5B 07 80 0D 02 02 05 00 DE 4A 92 5B 29 00 00 24 [21:44:43]Write i2c OK [21:44:43]MH_I2C_Read... [21:44:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:43]Read from MH i2c: E2 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 [21:44:43]MH_I2C_Read... [21:44:43]Read from MH i2c: E2 03 00 5B 07 00 90 00 D6 [21:44:43]RAPDU: 90 00 [21:44:43]wFMCommunicate OK [21:44:43]wFMCommunicate request_size=4 [21:44:43]MH_SAM_APDU [21:44:43]CAPDU: 80 0D 03 02 [21:44:43]Write to MH i2c: E2 08 00 5C 07 80 0D 03 02 00 00 00 00 DE [21:44:43]Write i2c OK [21:44:43]MH_I2C_Read... [21:44:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:44:44]Read from MH i2c: E2 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: E2 0B 00 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: E2 0B 00 5C 07 00 97 28 1F EF 45 64 45 C7 90 00 61 [21:44:44]RAPDU: 97 28 1F EF 45 64 45 C7 90 00 [21:44:44]wFMCommunicate OK [21:44:44]SAM_PROTO_SignData done [21:44:44]FM_MakeSignedData done [21:44:44]CreateOFDProtocolMessage [21:44:44]wFMCommunicate request_size=4 [21:44:44]MH_SAM_APDU [21:44:44]CAPDU: 80 11 00 00 [21:44:44]Write to MH i2c: E2 08 00 5D 07 80 11 00 00 00 00 00 00 DE [21:44:44]Write i2c OK [21:44:44]MH_I2C_Read... [21:44:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:44]Read from MH i2c: E2 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: E2 17 00 [21:44:44]MH_I2C_Read... [21:44:44]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 33 32 90 00 2E [21:44:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:44:44]wFMCommunicate OK [21:44:44]CreateOFDProtocolMessage done [21:44:44]OFDSenderStorePacket 289946 [21:44:44]StoreOFDPacket docnum=289946 [21:44:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C 17 07 01 3A 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 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 6C 02 00 00 F4 03 04 00 4B E1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6C 04 00 35 04 06 00 D4 DE 4A 92 5B 29 97 28 1F EF 45 64 45 C7 [21:44:44]CheckFolder [21:44:44]dirname=/storage/ofd_packets [21:44:44]CheckFolder done [21:44:44]ProducePacketName [21:44:44]name=ofd_packets/00289946 [21:44:44]NVStorageSaveData ofd_packets/00289946 [21:44:44]File name is /storage/ofd_packets/00289946 [21:44:44]Write 301 bytes [21:44:44]NVStorageSaveData done [21:44:44]OFDSenderStorePacket done [21:44:44]KKMCreateOFDPacket done [21:44:44]NVStorageSaveData kkm_last_timestamp [21:44:44]File name is /storage/kkm_last_timestamp [21:44:44]Write 4 bytes [21:44:44]NVStorageSaveData done [21:44:44]ExternCall_PrintAddStr [21:44:44]wPrintStart [21:44:44]Write to MH i2c: 01 00 00 5E 07 65 [21:44:44]Write i2c OK [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: 01 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: 01 07 00 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: 01 07 00 5E 07 00 00 00 00 00 FF 0F 7A [21:44:44]RasterBufferAndPrint [21:44:44]line Счет N : (1)24618064 [21:44:44]line ИНН: 02508201610067 [21:44:44]line Контрольно-Кассовый Чек [21:44:44]line ПРОДАЖА [21:44:44]line ТРК (МРК, ГНК) : 62 [21:44:44]line Товар: 2710124500 [21:44:44]line Аи-95-К-5 [21:44:44]line 13.480 * 74.20 [21:44:44]line = 1000.22 [21:44:44]line НДС 12% НСП 1% [21:44:44]line > о реализуемом товаре [21:44:44]line ИТОГО: 1000.22 [21:44:44]line НСП 1% : 8.85 [21:44:44]line НДС 12% : 106.22 [21:44:44]line Наличными: 0.00 [21:44:44]line Безнал.: 1000.22 [21:44:44]line Место: АЗС № 90 "Партнёр-нефть" [21:44:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:44:44]line СНО: Общий режим [21:44:44]line Чек 620 23.09.2024 21:44 [21:44:44]line Смена: 515 ФФД: 1.0 [21:44:44]line ЗНМ: 0300000107 [21:44:44]line РНМ: 0000000000091827 [21:44:44]line Версия ККМ: 001 [21:44:44]line Платежная система: O! деньги [21:44:44]line ФМ: 0000000000871832 [21:44:44]line ФД: 289946 [21:44:44]line ФПД: 234051198933801 [21:44:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214443&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289946&fm=234051198933801&tin=02508201610067®Number=0000000000091827&sum=100022 [21:44:44]written 0, free lines is 4095 [21:44:44]OFD Sender: Processing packet 289946 [packets to send 1784, broken 1783] [21:44:44]ProducePacketName [21:44:44]name=ofd_packets/00289946 [21:44:44]OFD Sender: To server: pG, [21:44:44]CommunicateWithHost lk.salyk.kg:30040 [21:44:44]ConnectInit lk.salyk.kg [21:44:44]Connected sock=10 [21:44:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C 17 07 01 3A 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 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 6C 02 00 00 F4 03 04 00 4B E1 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9A 6C 04 00 35 04 06 00 D4 DE 4A 92 5B 29 97 28 1F EF 45 64 45 C7 [21:44:44]Write to MH i2c: 01 00 00 87 07 8E [21:44:44]Write i2c OK [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: 01 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: 01 07 00 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: 01 07 00 87 07 00 00 00 00 00 E6 0C 87 [21:44:44]RasterBufferAndPrint [21:44:44]line [21:44:44]line [21:44:44]line [21:44:44]line [21:44:44]line [21:44:44]written 0, free lines is 3309 [21:44:44]MH_Cut [21:44:44]Write to MH i2c: D1 01 00 8E 07 01 67 [21:44:44]Write i2c OK [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: D1 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: D1 01 00 [21:44:44]MH_I2C_Read... [21:44:44]Read from MH i2c: D1 01 00 8E 07 00 66 [21:44:44]Write to MH i2c: 01 00 00 8F 07 96 [21:44:44]Write i2c OK [21:44:44]MH_I2C_Read... [21:44: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 33 32 4F 00 00 00 0A F2 47 00 EB 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 33 32 10 04 04 00 9A 6C 04 00 F4 03 04 00 1E 89 F1 66 B6 04 01 00 00 85 4C 00 5B 7E 1D 41 E5 [21:44:44]CommunicateWithHost err = 0 [21:44:44]CheckOFDResponse [21:44:44]1017 (14) - 77093643461234 [21:44:44]1041 (16) - 0000000000871832 [21:44:44]1040 (4) - 289946 [21:44:44]1012 (4) - 23.09.2024 15:28 [21:44:44]1206 (1) - 0 [21:44:44]OFD Sender: Remove packet 289946 [21:44:44]ProducePacketName [21:44:44]name=ofd_packets/00289946 [21:44:44]NVStorageDeleteData [21:44:45]OFD Sender: No OFD packet to send [21:44:45]*** Cut start [21:44:45]*** Partial cut [21:44:45]*** CUTSNS_PIN = 1 [21:44:45]*** CUTSNS_PIN = 0 [21:44:45]*** Brake cut motor [21:44:45]Read from MH i2c: 01 [21:44:45]MH_I2C_Read... [21:44:45]*** Stop cut motor [21:44:45]*** Cut end [21:44:45]Read from MH i2c: 01 07 00 [21:44:45]MH_I2C_Read... [21:44:45]Read from MH i2c: 01 07 00 8F 07 00 00 00 00 00 FF 0F AB [21:44:45]process_action close_receipt done [21:44:45]requested_data is exist [21:44:45]produce_requested_data [21:44:45]requested_item fm.sn is exist - process it [21:44:45]wFMCommunicate request_size=4 [21:44:45]MH_SAM_APDU [21:44:45]CAPDU: 80 11 00 00 [21:44:45]Write to MH i2c: E2 08 00 90 07 80 11 00 00 00 00 00 00 11 [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 17 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 17 00 90 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 61 [21:44:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:44:46]wFMCommunicate OK [21:44:46]requested_item fd.num is exist - process it [21:44:46]SAM_PROTO_GetFieldsCounters [21:44:46]wFMCommunicate request_size=4 [21:44:46]MH_SAM_APDU [21:44:46]CAPDU: 80 13 00 00 [21:44:46]Write to MH i2c: E2 08 00 91 07 80 13 00 00 00 00 00 00 14 [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 62 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 62 00 91 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9A 6C 04 00 0E 04 04 00 03 02 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 8D [21:44:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9A 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:44:46]wFMCommunicate OK [21:44:46]SAM_PROTO_GetFieldsCounters done [21:44:46]requested_item shift.num is exist - process it [21:44:46]requested_item shift.opened is exist - process it [21:44:46]req_shift_opened [21:44:46]FM_GetShiftState [21:44:46]SAM_PROTO_GetShiftState [21:44:46]wFMCommunicate request_size=4 [21:44:46]MH_SAM_APDU [21:44:46]CAPDU: 80 13 01 00 [21:44:46]Write to MH i2c: E2 08 00 92 07 80 13 01 00 00 00 00 00 16 [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 0E 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 0E 00 92 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B7 [21:44:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:44:46]wFMCommunicate OK [21:44:46]SAM_PROTO_GetShiftState done [21:44:46]FM_GetShiftState done [21:44:46]req_shift_opened done [21:44:46]requested_item shift.open_date is exist - process it [21:44:46]req_shift_open_date [21:44:46]req_shift_open_date done [21:44:46]produce_requested_data done [21:44:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289946,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:44:46]process_action_free close_receipt [21:44:46]json_value_free [21:44:46]json_value_free done [21:44:46]process_json_proto returns [21:44:46]Send response to host [21:44:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289946,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:44:46]free response buf [21:44:46]execute_script done [21:44:46]execute_script returns [21:44:46]free content buf [21:44:46]Sock 9.Close socket [21:44:46]Sock 9.Thread stoped [21:44:50]OFD Sender: No OFD packet to send [21:44:55]OFD Sender: No OFD packet to send [21:45:00]OFD Sender: No OFD packet to send [21:45:05]OFD Sender: No OFD packet to send [21:45:10]OFD Sender: No OFD packet to send [21:45:15]OFD Sender: No OFD packet to send [21:45:20]OFD Sender: No OFD packet to send [21:45:25]OFD Sender: No OFD packet to send [21:45:30]OFD Sender: No OFD packet to send [21:45:35]OFD Sender: No OFD packet to send [21:45:40]OFD Sender: No OFD packet to send [21:45:45]OFD Sender: No OFD packet to send [21:45:50]OFD Sender: No OFD packet to send [21:45:55]OFD Sender: No OFD packet to send [21:46:00]OFD Sender: No OFD packet to send [21:46:05]OFD Sender: No OFD packet to send [21:46:10]OFD Sender: No OFD packet to send [21:46:15]OFD Sender: No OFD packet to send [21:46:21]OFD Sender: No OFD packet to send [21:46:26]OFD Sender: No OFD packet to send [21:46:31]OFD Sender: No OFD packet to send [21:46:36]OFD Sender: No OFD packet to send [21:46:41]OFD Sender: No OFD packet to send [21:46:46]OFD Sender: No OFD packet to send [21:46:51]OFD Sender: No OFD packet to send [21:46:56]OFD Sender: No OFD packet to send [21:47:01]OFD Sender: No OFD packet to send [21:47:06]OFD Sender: No OFD packet to send [21:47:11]OFD Sender: No OFD packet to send [21:47:16]OFD Sender: No OFD packet to send [21:47:21]OFD Sender: No OFD packet to send [21:47:26]OFD Sender: No OFD packet to send [21:47:31]OFD Sender: No OFD packet to send [21:47:36]OFD Sender: No OFD packet to send [21:47:41]OFD Sender: No OFD packet to send [21:47:46]OFD Sender: No OFD packet to send [21:47:51]OFD Sender: No OFD packet to send [21:47:56]OFD Sender: No OFD packet to send [21:48:01]OFD Sender: No OFD packet to send [21:48:06]OFD Sender: No OFD packet to send [21:48:11]OFD Sender: No OFD packet to send [21:48:16]OFD Sender: No OFD packet to send [21:48:21]OFD Sender: No OFD packet to send [21:48:26]OFD Sender: No OFD packet to send [21:48:31]OFD Sender: No OFD packet to send [21:48:36]OFD Sender: No OFD packet to send [21:48:41]OFD Sender: No OFD packet to send [21:48:47]OFD Sender: No OFD packet to send [21:48:52]OFD Sender: No OFD packet to send [21:48:57]OFD Sender: No OFD packet to send [21:49:02]OFD Sender: No OFD packet to send [21:49:07]OFD Sender: No OFD packet to send [21:49:12]OFD Sender: No OFD packet to send [21:49:17]OFD Sender: No OFD packet to send [21:49:22]OFD Sender: No OFD packet to send [21:49:27]OFD Sender: No OFD packet to send [21:49:32]OFD Sender: No OFD packet to send [21:49:37]OFD Sender: No OFD packet to send [21:49:41]accept exits with 8 [21:49:41]New connection [21:49:41]New thread 3066891620 created [21:49:41]Thread 3066748260 joined [21:49:41]Waiting for new connection... [21:49:41] Sock 8.Parse request [21:49:41]Sock 8.Check first char [21:49:41]Sock 8.First char is OK [21:49:41]request: POST /json_proto HTTP/1.0 [21:49:41]Method: POST [21:49:41]URL: /json_proto [21:49:41]Method is POST - this is cgi request [21:49:41]url: /json_proto [21:49:41]query_string will be loaded in cgi processing [21:49:41]execute_cgi json_proto POST (null) [21:49:41]execute_cgi path=json_proto method=POST [21:49:41]POST find Content-Length [21:49:41]Host: 172.17.41.135:8080 [21:49:41]Content-Length: 681 [21:49:41]Content-Type: application/json [21:49:41] [21:49:41]POST finish read [21:49:41]Found Content-Length = 681 [21:49:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.820, "sum" : 1891.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1891.00, "total" : 1891.00, "payments": [ { "type": 0, "sum" : 1891.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:41]execute_script... [21:49: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)24618066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.820, "sum" : 1891.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1891.00, "total" : 1891.00, "payments": [ { "type": 0, "sum" : 1891.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:41]POST & json_proto [21:49:41]process_json_proto [21:49:41]json parsed OK: [21:49:41]protocol is kg_v1.0 [21:49:41]action value=close_receipt [21:49:41]process_action close_receipt [21:49:41]cmd_close_receipt [21:49:41]MH_GetDate [21:49:41]Write to MH i2c: F0 00 00 93 07 89 [21:49:41]Write i2c OK [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: F0 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: F0 09 00 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: F0 09 00 93 07 00 76 E2 F1 66 ED 3E 82 65 53 [21:49:41]GetLastDocTimeStamp 1727127883 [21:49:41]current date 1727128182 [21:49:41]FM_GetShiftState [21:49:41]SAM_PROTO_GetShiftState [21:49:41]wFMCommunicate request_size=4 [21:49:41]MH_SAM_APDU [21:49:41]CAPDU: 80 13 01 00 [21:49:41]Write to MH i2c: E2 08 00 94 07 80 13 01 00 00 00 00 00 18 [21:49:41]Write i2c OK [21:49:41]MH_I2C_Read... [21:49:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:41]Read from MH i2c: E2 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: E2 0E 00 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: E2 0E 00 94 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B9 [21:49:41]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:49:41]wFMCommunicate OK [21:49:41]SAM_PROTO_GetShiftState done [21:49:41]FM_GetShiftState done [21:49:41]opened in 1727051401 [21:49:41]opened+sec_in_day 1727137801 [21:49:41]quantity*price = 189128 [21:49:41]sum+1 = 189129 [21:49:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1891.00 Внесено: 1891.00 СДАЧА: 0.00 НСП 1% : 16.74 НДС 12% : 200.84 Наличными: 1891.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 621 23.09.2024 21:49 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289947 ФПД: 79275479513510 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214942&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289947&fm=79275479513510&tin=02508201610067®Number=0000000000091827&sum=189100 [21:49:42]StoreToDocumentArchive [21:49:42]shift 515 fd 289947 [21:49:42]save to /storage/0515/doc_00289947 [21:49:42]save last doc name /storage/0515/doc_00289947 to /storage/kkm_last_doc_name [21:49:42]save OK [21:49:42]Clear old archive folders... [21:49:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:49:42]tlvbuf is 01E16940 [21:49:42]SAM_PROTO_ClearQueue [21:49:42]wFMCommunicate request_size=4 [21:49:42]MH_SAM_APDU [21:49:42]CAPDU: 80 09 00 00 [21:49:42]Write to MH i2c: E2 08 00 A1 07 80 09 00 00 00 00 00 00 1A [21:49:42]Write i2c OK [21:49:42]MH_I2C_Read... [21:49:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:43]Read from MH i2c: E2 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 A1 07 00 90 00 1C [21:49:43]RAPDU: 90 00 [21:49:43]wFMCommunicate OK [21:49:43]SAM_PROTO_ClearQueue done [21:49:43]KKMCreateOFDPacket [21:49:43]OFDProtocolAddRootSTLVToBuf [21:49:43]FM_MakeSignedData [21:49:43]FM_MakeSignedData [21:49:43]SAM_PROTO_SignData [21:49:43]wFMCommunicate request_size=4 [21:49:43]MH_SAM_APDU [21:49:43]CAPDU: 80 0D 01 02 [21:49:43]Write to MH i2c: E2 08 00 A2 07 80 0D 01 02 00 00 00 00 22 [21:49:43]Write i2c OK [21:49:43]MH_I2C_Read... [21:49:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:43]Read from MH i2c: E2 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 A2 07 00 90 00 1D [21:49:43]RAPDU: 90 00 [21:49:43]wFMCommunicate OK [21:49:43]wFMCommunicate request_size=255 [21:49:43]MH_SAM_APDU [21:49: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 F4 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C8 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 74 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 6D 02 00 00 F4 03 04 00 76 E2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6C 04 00 35 04 06 00 48 19 C2 CB [21:49:43]Write to MH i2c: E2 02 01 A3 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 F4 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C8 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 74 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 6D 02 00 00 F4 03 04 00 76 E2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6C 04 00 35 04 06 00 48 19 C2 CB 00 00 ED [21:49:43]Write i2c OK [21:49:43]MH_I2C_Read... [21:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:43]Read from MH i2c: E2 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 A3 07 00 90 00 1E [21:49:43]RAPDU: 90 00 [21:49:43]wFMCommunicate OK [21:49:43]wFMCommunicate request_size=7 [21:49:43]MH_SAM_APDU [21:49:43]CAPDU: 80 0D 02 02 02 B9 A6 [21:49:43]Write to MH i2c: E2 0A 00 A4 07 80 0D 02 02 02 00 B9 A6 00 00 88 [21:49:43]Write i2c OK [21:49:43]MH_I2C_Read... [21:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:43]Read from MH i2c: E2 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 03 00 A4 07 00 90 00 1F [21:49:43]RAPDU: 90 00 [21:49:43]wFMCommunicate OK [21:49:43]wFMCommunicate request_size=4 [21:49:43]MH_SAM_APDU [21:49:43]CAPDU: 80 0D 03 02 [21:49:43]Write to MH i2c: E2 08 00 A5 07 80 0D 03 02 00 00 00 00 27 [21:49:43]Write i2c OK [21:49:43]MH_I2C_Read... [21:49:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:43]Read from MH i2c: E2 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 0B 00 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 0B 00 A5 07 00 B4 6D 07 59 51 2F EF 2A 90 00 42 [21:49:43]RAPDU: B4 6D 07 59 51 2F EF 2A 90 00 [21:49:43]wFMCommunicate OK [21:49:43]SAM_PROTO_SignData done [21:49:43]FM_MakeSignedData done [21:49:43]CreateOFDProtocolMessage [21:49:43]wFMCommunicate request_size=4 [21:49:43]MH_SAM_APDU [21:49:43]CAPDU: 80 11 00 00 [21:49:43]Write to MH i2c: E2 08 00 A6 07 80 11 00 00 00 00 00 00 27 [21:49:43]Write i2c OK [21:49:43]MH_I2C_Read... [21:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:43]Read from MH i2c: E2 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 17 00 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: E2 17 00 A6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 77 [21:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:49:43]wFMCommunicate OK [21:49:43]CreateOFDProtocolMessage done [21:49:43]OFDSenderStorePacket 289947 [21:49:43]StoreOFDPacket docnum=289947 [21:49:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CE D2 04 01 D9 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 F4 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C8 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 74 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 6D 02 00 00 F4 03 04 00 76 E2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6C 04 00 35 04 06 00 48 19 C2 CB B9 A6 B4 6D 07 59 51 2F EF 2A [21:49:43]CheckFolder [21:49:43]dirname=/storage/ofd_packets [21:49:43]CheckFolder done [21:49:43]ProducePacketName [21:49:43]name=ofd_packets/00289947 [21:49:43]NVStorageSaveData ofd_packets/00289947 [21:49:43]File name is /storage/ofd_packets/00289947 [21:49:43]Write 298 bytes [21:49:43]NVStorageSaveData done [21:49:43]OFDSenderStorePacket done [21:49:43]KKMCreateOFDPacket done [21:49:43]NVStorageSaveData kkm_last_timestamp [21:49:43]File name is /storage/kkm_last_timestamp [21:49:43]Write 4 bytes [21:49:43]NVStorageSaveData done [21:49:43]ExternCall_PrintAddStr [21:49:43]wPrintStart [21:49:43]Write to MH i2c: 01 00 00 A7 07 AE [21:49:43]Write i2c OK [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: 01 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: 01 07 00 [21:49:43]MH_I2C_Read... [21:49:43]Read from MH i2c: 01 07 00 A7 07 00 00 00 00 00 FF 0F C3 [21:49:43]RasterBufferAndPrint [21:49:43]line Счет N : (1)24618066 [21:49:43]line ИНН: 02508201610067 [21:49:43]line Контрольно-Кассовый Чек [21:49:43]line ПРОДАЖА [21:49:43]line ТРК (МРК, ГНК) : 11 [21:49:43]line Товар: 2710194210 [21:49:43]line ДТ-К-5 [21:49:43]line 24.820 * 76.20 [21:49:43]line = 1891.28 [21:49:43]line НДС 12% НСП 1% [21:49:43]line > о реализуемом товаре [21:49:43]line ОКРУГЛЕНИЕ: -0.28 [21:49:43]line ИТОГО: 1891.00 [21:49:43]line Внесено: 1891.00 [21:49:43]line СДАЧА: 0.00 [21:49:43]line НСП 1% : 16.74 [21:49:43]line НДС 12% : 200.84 [21:49:43]line Наличными: 1891.00 [21:49:43]line Безнал.: 0.00 [21:49:43]line Место: АЗС № 90 "Партнёр-нефть" [21:49:43]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:49:43]line СНО: Общий режим [21:49:43]line Чек 621 23.09.2024 21:49 [21:49:43]line Смена: 515 ФФД: 1.0 [21:49:43]line ЗНМ: 0300000107 [21:49:43]line РНМ: 0000000000091827 [21:49:43]line Версия ККМ: 001 [21:49:43]line ФМ: 0000000000871832 [21:49:43]line ФД: 289947 [21:49:43]line ФПД: 79275479513510 [21:49:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T214942&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289947&fm=79275479513510&tin=02508201610067®Number=0000000000091827&sum=189100 [21:49:43]written 0, free lines is 4095 [21:49:43]OFD Sender: Processing packet 289947 [packets to send 1784, broken 1783] [21:49:43]ProducePacketName [21:49:43]name=ofd_packets/00289947 [21:49:43]OFD Sender: To server: pG, [21:49:43]CommunicateWithHost lk.salyk.kg:30040 [21:49:43]ConnectInit lk.salyk.kg [21:49:43]Connected sock=9 [21:49: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 33 32 0C 01 00 00 CE D2 04 01 D9 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 F4 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C8 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 74 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 6D 02 00 00 F4 03 04 00 76 E2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9B 6C 04 00 35 04 06 00 48 19 C2 CB B9 A6 B4 6D 07 59 51 2F EF 2A [21:49:44]Write to MH i2c: 01 00 00 D1 07 D8 [21:49:44]Write i2c OK [21:49:44]MH_I2C_Read... [21:49:44]Read from MH i2c: 01 [21:49:44]MH_I2C_Read... [21:49:44]Read from MH i2c: 01 07 00 [21:49:44]MH_I2C_Read... [21:49:44]Read from MH i2c: 01 07 00 D1 07 00 00 00 00 00 C6 0C B1 [21:49:44]RasterBufferAndPrint [21:49:44]line [21:49:44]line [21:49:44]line [21:49:44]line [21:49:44]line [21:49:44]written 0, free lines is 3275 [21:49:44]MH_Cut [21:49:44]Write to MH i2c: D1 01 00 D8 07 01 B1 [21:49:44]Write i2c OK [21:49:44]MH_I2C_Read... [21:49:44]Read from MH i2c: D1 [21:49:44]MH_I2C_Read... [21:49:44]Read from MH i2c: D1 01 00 [21:49:44]MH_I2C_Read... [21:49:44]Read from MH i2c: D1 01 00 D8 07 00 B0 [21:49:44]Write to MH i2c: 01 00 00 D9 07 E0 [21:49:44]Write i2c OK [21:49:44]MH_I2C_Read... [21:49: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 33 32 4F 00 00 00 9A 6B 47 00 15 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 33 32 10 04 04 00 9B 6C 04 00 F4 03 04 00 4A 8A F1 66 B6 04 01 00 00 6B B6 13 01 CC F3 62 5E [21:49:44]CommunicateWithHost err = 0 [21:49:44]CheckOFDResponse [21:49:44]1017 (14) - 77093643461234 [21:49:44]1041 (16) - 0000000000871832 [21:49:44]1040 (4) - 289947 [21:49:44]1012 (4) - 23.09.2024 15:33 [21:49:44]1206 (1) - 0 [21:49:44]OFD Sender: Remove packet 289947 [21:49:44]ProducePacketName [21:49:44]name=ofd_packets/00289947 [21:49:44]NVStorageDeleteData [21:49:44]OFD Sender: No OFD packet to send [21:49:44]*** Cut start [21:49:44]*** Partial cut [21:49:44]*** CUTSNS_PIN = 1 [21:49:44]*** CUTSNS_PIN = 0 [21:49:45]*** Brake cut motor [21:49:45]Read from MH i2c: 01 [21:49:45]MH_I2C_Read... [21:49:45]*** Stop cut motor [21:49:45]*** Cut end [21:49:45]Read from MH i2c: 01 07 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: 01 07 00 D9 07 00 00 00 00 00 FF 0F F5 [21:49:45]process_action close_receipt done [21:49:45]requested_data is exist [21:49:45]produce_requested_data [21:49:45]requested_item fm.sn is exist - process it [21:49:45]wFMCommunicate request_size=4 [21:49:45]MH_SAM_APDU [21:49:45]CAPDU: 80 11 00 00 [21:49:45]Write to MH i2c: E2 08 00 DA 07 80 11 00 00 00 00 00 00 5B [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:45]Read from MH i2c: E2 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 17 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 17 00 DA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AB [21:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:49:45]wFMCommunicate OK [21:49:45]requested_item fd.num is exist - process it [21:49:45]SAM_PROTO_GetFieldsCounters [21:49:45]wFMCommunicate request_size=4 [21:49:45]MH_SAM_APDU [21:49:45]CAPDU: 80 13 00 00 [21:49:45]Write to MH i2c: E2 08 00 DB 07 80 13 00 00 00 00 00 00 5E [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:45]Read from MH i2c: E2 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 62 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 62 00 DB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9B 6C 04 00 0E 04 04 00 03 02 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 DB [21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9B 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:45]wFMCommunicate OK [21:49:45]SAM_PROTO_GetFieldsCounters done [21:49:45]requested_item shift.num is exist - process it [21:49:45]requested_item shift.opened is exist - process it [21:49:45]req_shift_opened [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 DC 07 80 13 01 00 00 00 00 00 60 [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 DC 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 01 [21:49:45]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [21:49:45]requested_item shift.open_date is exist - process it [21:49:45]req_shift_open_date [21:49:45]req_shift_open_date done [21:49:45]produce_requested_data done [21:49:45]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289947,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:49:45]process_action_free close_receipt [21:49:45]json_value_free [21:49:45]json_value_free done [21:49:45]process_json_proto returns [21:49:45]Send response to host [21:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289947,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:49:45]free response buf [21:49:45]execute_script done [21:49:45]execute_script returns [21:49:45]free content buf [21:49:45]Sock 8.Close socket [21:49:45]Sock 8.Thread stoped [21:49:49]OFD Sender: No OFD packet to send [21:49:54]OFD Sender: No OFD packet to send [21:49:59]OFD Sender: No OFD packet to send [21:50:04]OFD Sender: No OFD packet to send [21:50:09]OFD Sender: No OFD packet to send [21:50:14]OFD Sender: No OFD packet to send [21:50:20]OFD Sender: No OFD packet to send [21:50:25]OFD Sender: No OFD packet to send [21:50:30]OFD Sender: No OFD packet to send [21:50:35]OFD Sender: No OFD packet to send [21:50:40]OFD Sender: No OFD packet to send [21:50:45]OFD Sender: No OFD packet to send [21:50:50]OFD Sender: No OFD packet to send [21:50:55]OFD Sender: No OFD packet to send [21:51:00]OFD Sender: No OFD packet to send [21:51:05]OFD Sender: No OFD packet to send [21:51:10]OFD Sender: No OFD packet to send [21:51:15]OFD Sender: No OFD packet to send [21:51:20]OFD Sender: No OFD packet to send [21:51:25]OFD Sender: No OFD packet to send [21:51:30]OFD Sender: No OFD packet to send [21:51:35]OFD Sender: No OFD packet to send [21:51:40]OFD Sender: No OFD packet to send [21:51:45]OFD Sender: No OFD packet to send [21:51:50]OFD Sender: No OFD packet to send [21:51:55]OFD Sender: No OFD packet to send [21:52:00]OFD Sender: No OFD packet to send [21:52:05]OFD Sender: No OFD packet to send [21:52:10]OFD Sender: No OFD packet to send [21:52:15]OFD Sender: No OFD packet to send [21:52:20]OFD Sender: No OFD packet to send [21:52:25]OFD Sender: No OFD packet to send [21:52:30]OFD Sender: No OFD packet to send [21:52:35]OFD Sender: No OFD packet to send [21:52:40]OFD Sender: No OFD packet to send [21:52:46]OFD Sender: No OFD packet to send [21:52:51]OFD Sender: No OFD packet to send [21:52:56]OFD Sender: No OFD packet to send [21:53:01]OFD Sender: No OFD packet to send [21:53:06]OFD Sender: No OFD packet to send [21:53:08]accept exits with 10 [21:53:08]New connection [21:53:08]New thread 3066748260 created [21:53:08]Thread 3066891620 joined [21:53:08]Waiting for new connection... [21:53:08] Sock 10.Parse request [21:53:08]Sock 10.Check first char [21:53:08]Sock 10.First char is OK [21:53:08]request: POST /json_proto HTTP/1.0 [21:53:08]Method: POST [21:53:08]URL: /json_proto [21:53:08]Method is POST - this is cgi request [21:53:08]url: /json_proto [21:53:08]query_string will be loaded in cgi processing [21:53:08]execute_cgi json_proto POST (null) [21:53:08]execute_cgi path=json_proto method=POST [21:53:08]POST find Content-Length [21:53:08]Host: 172.17.41.135:8080 [21:53:08]Content-Length: 805 [21:53:08]Content-Type: application/json [21:53:08] [21:53:08]POST finish read [21:53:08]Found Content-Length = 805 [21:53:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [21:53:08]execute_script... [21:53: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)24618068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [21:53:08]POST & json_proto [21:53:08]process_json_proto [21:53:08]json parsed OK: [21:53:08]protocol is kg_v1.0 [21:53:08]action value=close_receipt [21:53:08]process_action close_receipt [21:53:08]cmd_close_receipt [21:53:08]MH_GetDate [21:53:08]Write to MH i2c: F0 00 00 DD 07 D3 [21:53:08]Write i2c OK [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: F0 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: F0 09 00 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: F0 09 00 DD 07 00 45 E3 F1 66 ED 3E 82 65 6D [21:53:08]GetLastDocTimeStamp 1727128182 [21:53:08]current date 1727128389 [21:53:08]FM_GetShiftState [21:53:08]SAM_PROTO_GetShiftState [21:53:08]wFMCommunicate request_size=4 [21:53:08]MH_SAM_APDU [21:53:08]CAPDU: 80 13 01 00 [21:53:08]Write to MH i2c: E2 08 00 DE 07 80 13 01 00 00 00 00 00 62 [21:53:08]Write i2c OK [21:53:08]MH_I2C_Read... [21:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:08]Read from MH i2c: E2 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 0E 00 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 0E 00 DE 07 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 03 [21:53:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:53:08]wFMCommunicate OK [21:53:08]SAM_PROTO_GetShiftState done [21:53:08]FM_GetShiftState done [21:53:08]opened in 1727051401 [21:53:08]opened+sec_in_day 1727137801 [21:53:08]quantity*price = 150032 [21:53:08]sum+1 = 150033 [21:53:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 622 23.09.2024 21:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289948 ФПД: 160653488360089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215309&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289948&fm=160653488360089&tin=02508201610067®Number=0000000000091827&sum=150032 [21:53:10]StoreToDocumentArchive [21:53:10]shift 515 fd 289948 [21:53:10]save to /storage/0515/doc_00289948 [21:53:10]save last doc name /storage/0515/doc_00289948 to /storage/kkm_last_doc_name [21:53:10]save OK [21:53:10]Clear old archive folders... [21:53:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:53:10]tlvbuf is 01E1B200 [21:53:10]SAM_PROTO_ClearQueue [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 09 00 00 [21:53:10]Write to MH i2c: E2 08 00 EB 07 80 09 00 00 00 00 00 00 64 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 EB 07 00 90 00 66 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]SAM_PROTO_ClearQueue done [21:53:10]KKMCreateOFDPacket [21:53:10]OFDProtocolAddRootSTLVToBuf [21:53:10]FM_MakeSignedData [21:53:10]FM_MakeSignedData [21:53:10]SAM_PROTO_SignData [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 01 02 [21:53:10]Write to MH i2c: E2 08 00 EC 07 80 0D 01 02 00 00 00 00 6C [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 EC 07 00 90 00 67 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=255 [21:53:10]MH_SAM_APDU [21:53: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 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 6E 02 00 00 F4 03 04 00 45 E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6C 04 00 35 04 06 00 92 [21:53:10]Write to MH i2c: E2 02 01 ED 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 6E 02 00 00 F4 03 04 00 45 E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6C 04 00 35 04 06 00 92 00 00 31 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 ED 07 00 90 00 68 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=10 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 02 02 05 1D 0E 1B 0A 99 [21:53:10]Write to MH i2c: E2 0D 00 EE 07 80 0D 02 02 05 00 1D 0E 1B 0A 99 00 00 62 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 EE 07 00 90 00 69 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 03 02 [21:53:10]Write to MH i2c: E2 08 00 EF 07 80 0D 03 02 00 00 00 00 71 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 0B 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 0B 00 EF 07 00 D5 4E 16 BD 10 8B E7 1B 90 00 05 [21:53:10]RAPDU: D5 4E 16 BD 10 8B E7 1B 90 00 [21:53:10]wFMCommunicate OK [21:53:10]SAM_PROTO_SignData done [21:53:10]FM_MakeSignedData done [21:53:10]CreateOFDProtocolMessage [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 11 00 00 [21:53:10]Write to MH i2c: E2 08 00 F0 07 80 11 00 00 00 00 00 00 71 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 17 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 17 00 F0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C1 [21:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:53:10]wFMCommunicate OK [21:53:10]CreateOFDProtocolMessage done [21:53:10]OFDSenderStorePacket 289948 [21:53:10]StoreOFDPacket docnum=289948 [21:53:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9D E7 07 01 A7 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 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 6E 02 00 00 F4 03 04 00 45 E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6C 04 00 35 04 06 00 92 1D 0E 1B 0A 99 D5 4E 16 BD 10 8B E7 1B [21:53:10]CheckFolder [21:53:10]dirname=/storage/ofd_packets [21:53:10]CheckFolder done [21:53:10]ProducePacketName [21:53:10]name=ofd_packets/00289948 [21:53:10]NVStorageSaveData ofd_packets/00289948 [21:53:10]File name is /storage/ofd_packets/00289948 [21:53:10]Write 301 bytes [21:53:10]NVStorageSaveData done [21:53:10]OFDSenderStorePacket done [21:53:10]KKMCreateOFDPacket done [21:53:10]NVStorageSaveData kkm_last_timestamp [21:53:10]File name is /storage/kkm_last_timestamp [21:53:10]Write 4 bytes [21:53:10]NVStorageSaveData done [21:53:10]ExternCall_PrintAddStr [21:53:10]wPrintStart [21:53:10]Write to MH i2c: 01 00 00 F1 07 F8 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: 01 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: 01 07 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: 01 07 00 F1 07 00 00 00 00 00 FF 0F 0D [21:53:10]RasterBufferAndPrint [21:53:10]line Счет N : (1)24618068 [21:53:10]line ИНН: 02508201610067 [21:53:10]line Контрольно-Кассовый Чек [21:53:10]line ПРОДАЖА [21:53:10]line ТРК (МРК, ГНК) : 42 [21:53:10]line Товар: 2710124500 [21:53:10]line Аи-95-К-5 [21:53:10]line 20.220 * 74.20 [21:53:10]line = 1500.32 [21:53:10]line НДС 12% НСП 1% [21:53:10]line > о реализуемом товаре [21:53:10]line ИТОГО: 1500.32 [21:53:10]line НСП 1% : 13.28 [21:53:10]line НДС 12% : 159.33 [21:53:10]line Наличными: 0.00 [21:53:10]line Безнал.: 1500.32 [21:53:10]line Место: АЗС № 90 "Партнёр-нефть" [21:53:10]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:53:10]line СНО: Общий режим [21:53:10]line Чек 622 23.09.2024 21:53 [21:53:10]line Смена: 515 ФФД: 1.0 [21:53:10]line ЗНМ: 0300000107 [21:53:10]line РНМ: 0000000000091827 [21:53:10]line Версия ККМ: 001 [21:53:10]line Платежная система: O! деньги [21:53:10]line ФМ: 0000000000871832 [21:53:10]line ФД: 289948 [21:53:10]line ФПД: 160653488360089 [21:53:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215309&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289948&fm=160653488360089&tin=02508201610067®Number=0000000000091827&sum=150032 [21:53:10]written 0, free lines is 4095 [21:53:10]OFD Sender: Processing packet 289948 [packets to send 1784, broken 1783] [21:53:10]ProducePacketName [21:53:10]name=ofd_packets/00289948 [21:53:10]OFD Sender: To server: pG, [21:53:10]CommunicateWithHost lk.salyk.kg:30040 [21:53:10]ConnectInit lk.salyk.kg [21:53:10]Connected sock=9 [21:53: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 33 32 0F 01 00 00 9D E7 07 01 A7 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 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 6E 02 00 00 F4 03 04 00 45 E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9C 6C 04 00 35 04 06 00 92 1D 0E 1B 0A 99 D5 4E 16 BD 10 8B E7 1B [21:53:11]Write to MH i2c: 01 00 00 1A 08 22 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 1A 08 00 00 00 00 00 E6 0C 1B [21:53:11]RasterBufferAndPrint [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]written 0, free lines is 3308 [21:53:11]MH_Cut [21:53:11]Write to MH i2c: D1 01 00 21 08 01 FB [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 01 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 01 00 21 08 00 FA [21:53:11]Write to MH i2c: 01 00 00 22 08 2A [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53: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 33 32 4F 00 00 00 F9 9B 47 00 B5 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 33 32 10 04 04 00 9C 6C 04 00 F4 03 04 00 19 8B F1 66 B6 04 01 00 00 64 DB 0A 61 E9 CD 1B 52 [21:53:11]CommunicateWithHost err = 0 [21:53:11]CheckOFDResponse [21:53:11]1017 (14) - 77093643461234 [21:53:11]1041 (16) - 0000000000871832 [21:53:11]1040 (4) - 289948 [21:53:11]1012 (4) - 23.09.2024 15:36 [21:53:11]1206 (1) - 0 [21:53:11]OFD Sender: Remove packet 289948 [21:53:11]ProducePacketName [21:53:11]name=ofd_packets/00289948 [21:53:11]NVStorageDeleteData [21:53:11]OFD Sender: No OFD packet to send [21:53:11]*** Cut start [21:53:11]*** Partial cut [21:53:11]*** CUTSNS_PIN = 1 [21:53:11]*** CUTSNS_PIN = 0 [21:53:12]*** Brake cut motor [21:53:12]Read from MH i2c: 01 [21:53:12]MH_I2C_Read... [21:53:12]*** Stop cut motor [21:53:12]*** Cut end [21:53:12]Read from MH i2c: 01 07 00 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: 01 07 00 22 08 00 00 00 00 00 FF 0F 3F [21:53:12]process_action close_receipt done [21:53:12]requested_data is exist [21:53:12]produce_requested_data [21:53:12]requested_item fm.sn is exist - process it [21:53:12]wFMCommunicate request_size=4 [21:53:12]MH_SAM_APDU [21:53:12]CAPDU: 80 11 00 00 [21:53:12]Write to MH i2c: E2 08 00 23 08 80 11 00 00 00 00 00 00 A5 [21:53:12]Write i2c OK [21:53:12]MH_I2C_Read... [21:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:12]Read from MH i2c: E2 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 17 00 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 17 00 23 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F5 [21:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:53:12]wFMCommunicate OK [21:53:12]requested_item fd.num is exist - process it [21:53:12]SAM_PROTO_GetFieldsCounters [21:53:12]wFMCommunicate request_size=4 [21:53:12]MH_SAM_APDU [21:53:12]CAPDU: 80 13 00 00 [21:53:12]Write to MH i2c: E2 08 00 24 08 80 13 00 00 00 00 00 00 A8 [21:53:12]Write i2c OK [21:53:12]MH_I2C_Read... [21:53:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:12]Read from MH i2c: E2 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 62 00 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 62 00 24 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9C 6C 04 00 0E 04 04 00 03 02 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 29 [21:53:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9C 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:12]wFMCommunicate OK [21:53:12]SAM_PROTO_GetFieldsCounters done [21:53:12]requested_item shift.num is exist - process it [21:53:12]requested_item shift.opened is exist - process it [21:53:12]req_shift_opened [21:53:12]FM_GetShiftState [21:53:12]SAM_PROTO_GetShiftState [21:53:12]wFMCommunicate request_size=4 [21:53:12]MH_SAM_APDU [21:53:12]CAPDU: 80 13 01 00 [21:53:12]Write to MH i2c: E2 08 00 25 08 80 13 01 00 00 00 00 00 AA [21:53:12]Write i2c OK [21:53:12]MH_I2C_Read... [21:53:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:12]Read from MH i2c: E2 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 0E 00 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 0E 00 25 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4B [21:53:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:53:12]wFMCommunicate OK [21:53:12]SAM_PROTO_GetShiftState done [21:53:12]FM_GetShiftState done [21:53:12]req_shift_opened done [21:53:12]requested_item shift.open_date is exist - process it [21:53:12]req_shift_open_date [21:53:12]req_shift_open_date done [21:53:12]produce_requested_data done [21:53:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289948,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:53:12]process_action_free close_receipt [21:53:12]json_value_free [21:53:12]json_value_free done [21:53:12]process_json_proto returns [21:53:12]Send response to host [21:53:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289948,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:53:12]free response buf [21:53:12]execute_script done [21:53:12]execute_script returns [21:53:12]free content buf [21:53:12]Sock 10.Close socket [21:53:12]Sock 10.Thread stoped [21:53:16]accept exits with 8 [21:53:16]New connection [21:53:16]New thread 3066891620 created [21:53:16]Thread 3066748260 joined [21:53:16]Waiting for new connection... [21:53:16]OFD Sender: No OFD packet to send [21:53:16] Sock 8.Parse request [21:53:16]Sock 8.Check first char [21:53:16]Sock 8.First char is OK [21:53:16]request: POST /json_proto HTTP/1.0 [21:53:16]Method: POST [21:53:16]URL: /json_proto [21:53:16]Method is POST - this is cgi request [21:53:16]url: /json_proto [21:53:16]query_string will be loaded in cgi processing [21:53:16]execute_cgi json_proto POST (null) [21:53:16]execute_cgi path=json_proto method=POST [21:53:16]POST find Content-Length [21:53:16]Host: 172.17.41.135:8080 [21:53:16]Content-Length: 679 [21:53:16]Content-Type: application/json [21:53:16] [21:53:16]POST finish read [21:53:16]Found Content-Length = 679 [21:53:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:16]execute_script... [21:53: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)24618069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:16]POST & json_proto [21:53:16]process_json_proto [21:53:16]json parsed OK: [21:53:16]protocol is kg_v1.0 [21:53:16]action value=close_receipt [21:53:16]process_action close_receipt [21:53:16]cmd_close_receipt [21:53:16]MH_GetDate [21:53:16]Write to MH i2c: F0 00 00 26 08 1D [21:53:16]Write i2c OK [21:53:16]MH_I2C_Read... [21:53:16]Read from MH i2c: F0 [21:53:16]MH_I2C_Read... [21:53:16]Read from MH i2c: F0 09 00 [21:53:16]MH_I2C_Read... [21:53:16]Read from MH i2c: F0 09 00 26 08 00 4D E3 F1 66 ED 3E 82 65 BF [21:53:16]GetLastDocTimeStamp 1727128389 [21:53:16]current date 1727128397 [21:53:16]FM_GetShiftState [21:53:16]SAM_PROTO_GetShiftState [21:53:16]wFMCommunicate request_size=4 [21:53:16]MH_SAM_APDU [21:53:16]CAPDU: 80 13 01 00 [21:53:16]Write to MH i2c: E2 08 00 27 08 80 13 01 00 00 00 00 00 AC [21:53:16]Write i2c OK [21:53:16]MH_I2C_Read... [21:53:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:16]Read from MH i2c: E2 [21:53:16]MH_I2C_Read... [21:53:16]Read from MH i2c: E2 0E 00 [21:53:16]MH_I2C_Read... [21:53:16]Read from MH i2c: E2 0E 00 27 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 4D [21:53:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:53:16]wFMCommunicate OK [21:53:16]SAM_PROTO_GetShiftState done [21:53:16]FM_GetShiftState done [21:53:16]opened in 1727051401 [21:53:16]opened+sec_in_day 1727137801 [21:53:16]quantity*price = 50036 [21:53:16]sum+1 = 50037 [21:53: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 623 23.09.2024 21:53 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289949 ФПД: 162553433618021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215317&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289949&fm=162553433618021&tin=02508201610067®Number=0000000000091827&sum=50000 [21:53:17]StoreToDocumentArchive [21:53:17]shift 515 fd 289949 [21:53:17]save to /storage/0515/doc_00289949 [21:53:17]save last doc name /storage/0515/doc_00289949 to /storage/kkm_last_doc_name [21:53:17]save OK [21:53:17]Clear old archive folders... [21:53:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:53:17]tlvbuf is 01E40490 [21:53:17]SAM_PROTO_ClearQueue [21:53:18]wFMCommunicate request_size=4 [21:53:18]MH_SAM_APDU [21:53:18]CAPDU: 80 09 00 00 [21:53:18]Write to MH i2c: E2 08 00 34 08 80 09 00 00 00 00 00 00 AE [21:53:18]Write i2c OK [21:53:18]MH_I2C_Read... [21:53:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:18]Read from MH i2c: E2 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 34 08 00 90 00 B0 [21:53:18]RAPDU: 90 00 [21:53:18]wFMCommunicate OK [21:53:18]SAM_PROTO_ClearQueue done [21:53:18]KKMCreateOFDPacket [21:53:18]OFDProtocolAddRootSTLVToBuf [21:53:18]FM_MakeSignedData [21:53:18]FM_MakeSignedData [21:53:18]SAM_PROTO_SignData [21:53:18]wFMCommunicate request_size=4 [21:53:18]MH_SAM_APDU [21:53:18]CAPDU: 80 0D 01 02 [21:53:18]Write to MH i2c: E2 08 00 35 08 80 0D 01 02 00 00 00 00 B6 [21:53:18]Write i2c OK [21:53:18]MH_I2C_Read... [21:53:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:18]Read from MH i2c: E2 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 35 08 00 90 00 B1 [21:53:18]RAPDU: 90 00 [21:53:18]wFMCommunicate OK [21:53:18]wFMCommunicate request_size=255 [21:53:18]MH_SAM_APDU [21:53:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 4D E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6C 04 00 35 04 06 00 93 [21:53:18]Write to MH i2c: E2 02 01 36 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 4D E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6C 04 00 35 04 06 00 93 00 00 D1 [21:53:18]Write i2c OK [21:53:18]MH_I2C_Read... [21:53:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:18]Read from MH i2c: E2 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 36 08 00 90 00 B2 [21:53:18]RAPDU: 90 00 [21:53:18]wFMCommunicate OK [21:53:18]wFMCommunicate request_size=10 [21:53:18]MH_SAM_APDU [21:53:18]CAPDU: 80 0D 02 02 05 D7 6B AA F6 65 [21:53:18]Write to MH i2c: E2 0D 00 37 08 80 0D 02 02 05 00 D7 6B AA F6 65 00 00 0A [21:53:18]Write i2c OK [21:53:18]MH_I2C_Read... [21:53:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:18]Read from MH i2c: E2 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 03 00 37 08 00 90 00 B3 [21:53:18]RAPDU: 90 00 [21:53:18]wFMCommunicate OK [21:53:18]wFMCommunicate request_size=4 [21:53:18]MH_SAM_APDU [21:53:18]CAPDU: 80 0D 03 02 [21:53:18]Write to MH i2c: E2 08 00 38 08 80 0D 03 02 00 00 00 00 BB [21:53:18]Write i2c OK [21:53:18]MH_I2C_Read... [21:53:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:18]Read from MH i2c: E2 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 0B 00 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 0B 00 38 08 00 76 C2 38 5E 73 F6 DE 8E 90 00 5F [21:53:18]RAPDU: 76 C2 38 5E 73 F6 DE 8E 90 00 [21:53:18]wFMCommunicate OK [21:53:18]SAM_PROTO_SignData done [21:53:18]FM_MakeSignedData done [21:53:18]CreateOFDProtocolMessage [21:53:18]wFMCommunicate request_size=4 [21:53:18]MH_SAM_APDU [21:53:18]CAPDU: 80 11 00 00 [21:53:18]Write to MH i2c: E2 08 00 39 08 80 11 00 00 00 00 00 00 BB [21:53:18]Write i2c OK [21:53:18]MH_I2C_Read... [21:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:18]Read from MH i2c: E2 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 17 00 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: E2 17 00 39 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0B [21:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:53:18]wFMCommunicate OK [21:53:18]CreateOFDProtocolMessage done [21:53:18]OFDSenderStorePacket 289949 [21:53:18]StoreOFDPacket docnum=289949 [21:53:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9B B1 07 01 5E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 4D E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6C 04 00 35 04 06 00 93 D7 6B AA F6 65 76 C2 38 5E 73 F6 DE 8E [21:53:18]CheckFolder [21:53:18]dirname=/storage/ofd_packets [21:53:18]CheckFolder done [21:53:18]ProducePacketName [21:53:18]name=ofd_packets/00289949 [21:53:18]NVStorageSaveData ofd_packets/00289949 [21:53:18]File name is /storage/ofd_packets/00289949 [21:53:18]Write 301 bytes [21:53:18]NVStorageSaveData done [21:53:18]OFDSenderStorePacket done [21:53:18]KKMCreateOFDPacket done [21:53:18]NVStorageSaveData kkm_last_timestamp [21:53:18]File name is /storage/kkm_last_timestamp [21:53:18]Write 4 bytes [21:53:18]NVStorageSaveData done [21:53:18]ExternCall_PrintAddStr [21:53:18]wPrintStart [21:53:18]Write to MH i2c: 01 00 00 3A 08 42 [21:53:18]Write i2c OK [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: 01 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: 01 07 00 [21:53:18]MH_I2C_Read... [21:53:18]Read from MH i2c: 01 07 00 3A 08 00 00 00 00 00 FF 0F 57 [21:53:18]RasterBufferAndPrint [21:53:18]line Счет N : (1)24618069 [21:53:18]line ИНН: 02508201610067 [21:53:18]line Контрольно-Кассовый Чек [21:53:18]line ПРОДАЖА [21:53:18]line ТРК (МРК, ГНК) : 53 [21:53:18]line Товар: 2710124130 [21:53:18]line Аи-92-К-5 [21:53:18]line 7.380 * 67.80 [21:53:18]line = 500.36 [21:53:18]line НДС 12% НСП 1% [21:53:18]line > о реализуемом товаре [21:53:18]line ОКРУГЛЕНИЕ: -0.36 [21:53:18]line ИТОГО: 500.00 [21:53:18]line Внесено: 500.00 [21:53:18]line СДАЧА: 0.00 [21:53:18]line НСП 1% : 4.43 [21:53:18]line НДС 12% : 53.14 [21:53:18]line Наличными: 500.00 [21:53:18]line Безнал.: 0.00 [21:53:18]line Место: АЗС № 90 "Партнёр-нефть" [21:53:18]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:53:18]line СНО: Общий режим [21:53:18]line Чек 623 23.09.2024 21:53 [21:53:18]line Смена: 515 ФФД: 1.0 [21:53:18]line ЗНМ: 0300000107 [21:53:18]line РНМ: 0000000000091827 [21:53:18]line Версия ККМ: 001 [21:53:18]line ФМ: 0000000000871832 [21:53:18]line ФД: 289949 [21:53:18]line ФПД: 162553433618021 [21:53:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215317&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289949&fm=162553433618021&tin=02508201610067®Number=0000000000091827&sum=50000 [21:53:18]OFD Sender: Processing packet 289949 [packets to send 1784, broken 1783] [21:53:18]ProducePacketName [21:53:18]name=ofd_packets/00289949 [21:53:18]OFD Sender: To server: pG, [21:53:18]CommunicateWithHost lk.salyk.kg:30040 [21:53:18]ConnectInit lk.salyk.kg [21:53:18]written 0, free lines is 4095 [21:53:18]Connected sock=9 [21:53: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 33 32 0F 01 00 00 9B B1 07 01 5E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 4D E3 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6C 04 00 35 04 06 00 93 D7 6B AA F6 65 76 C2 38 5E 73 F6 DE 8E [21:53:19]Write to MH i2c: 01 00 00 64 08 6C [21:53:19]Write i2c OK [21:53:19]MH_I2C_Read... [21:53:19]Read from MH i2c: 01 [21:53:19]MH_I2C_Read... [21:53:19]Read from MH i2c: 01 07 00 [21:53:19]MH_I2C_Read... [21:53:19]Read from MH i2c: 01 07 00 64 08 00 00 00 00 00 C7 0C 46 [21:53:19]RasterBufferAndPrint [21:53:19]line [21:53:19]line [21:53:19]line [21:53:19]line [21:53:19]line [21:53:19]written 0, free lines is 3283 [21:53:19]MH_Cut [21:53:19]Write to MH i2c: D1 01 00 6B 08 01 45 [21:53:19]Write i2c OK [21:53:19]MH_I2C_Read... [21:53:19]Read from MH i2c: D1 [21:53:19]MH_I2C_Read... [21:53:19]Read from MH i2c: D1 01 00 [21:53:19]MH_I2C_Read... [21:53:19]Read from MH i2c: D1 01 00 6B 08 00 44 [21:53:19]Write to MH i2c: 01 00 00 6C 08 74 [21:53:19]Write i2c OK [21:53:19]MH_I2C_Read... [21:53: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 33 32 4F 00 00 00 C8 11 47 00 3E 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9D 6C 04 00 F4 03 04 00 21 8B F1 66 B6 04 01 00 00 E5 E1 40 9A E8 1C 8B 0A [21:53:19]CommunicateWithHost err = 0 [21:53:19]CheckOFDResponse [21:53:19]1017 (14) - 77093643461234 [21:53:19]1041 (16) - 0000000000871832 [21:53:19]1040 (4) - 289949 [21:53:19]1012 (4) - 23.09.2024 15:37 [21:53:19]1206 (1) - 0 [21:53:19]OFD Sender: Remove packet 289949 [21:53:19]ProducePacketName [21:53:19]name=ofd_packets/00289949 [21:53:19]NVStorageDeleteData [21:53:19]OFD Sender: No OFD packet to send [21:53:19]*** Cut start [21:53:19]*** Partial cut [21:53:19]*** CUTSNS_PIN = 1 [21:53:19]*** CUTSNS_PIN = 0 [21:53:20]*** Brake cut motor [21:53:20]Read from MH i2c: 01 [21:53:20]MH_I2C_Read... [21:53:20]*** Stop cut motor [21:53:20]*** Cut end [21:53:20]Read from MH i2c: 01 07 00 [21:53:20]MH_I2C_Read... [21:53:20]Read from MH i2c: 01 07 00 6C 08 00 00 00 00 00 FF 0F 89 [21:53:20]process_action close_receipt done [21:53:20]requested_data is exist [21:53:20]produce_requested_data [21:53:20]requested_item fm.sn is exist - process it [21:53:20]wFMCommunicate request_size=4 [21:53:20]MH_SAM_APDU [21:53:20]CAPDU: 80 11 00 00 [21:53:20]Write to MH i2c: E2 08 00 6D 08 80 11 00 00 00 00 00 00 EF [21:53:20]Write i2c OK [21:53:20]MH_I2C_Read... [21:53:20]Read from MH i2c: E2 [21:53:20]MH_I2C_Read... [21:53:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:20]Read from MH i2c: E2 17 00 [21:53:20]MH_I2C_Read... [21:53:20]Read from MH i2c: E2 17 00 6D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3F [21:53:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:53:20]wFMCommunicate OK [21:53:20]requested_item fd.num is exist - process it [21:53:20]SAM_PROTO_GetFieldsCounters [21:53:20]wFMCommunicate request_size=4 [21:53:20]MH_SAM_APDU [21:53:20]CAPDU: 80 13 00 00 [21:53:20]Write to MH i2c: E2 08 00 6E 08 80 13 00 00 00 00 00 00 F2 [21:53:20]Write i2c OK [21:53:20]MH_I2C_Read... [21:53:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:20]Read from MH i2c: E2 [21:53:20]MH_I2C_Read... [21:53:20]Read from MH i2c: E2 62 00 [21:53:20]MH_I2C_Read... [21:53:20]Read from MH i2c: E2 62 00 6E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9D 6C 04 00 0E 04 04 00 03 02 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 77 [21:53: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9D 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:20]wFMCommunicate OK [21:53:20]SAM_PROTO_GetFieldsCounters done [21:53:20]requested_item shift.num is exist - process it [21:53:20]requested_item shift.opened is exist - process it [21:53:20]req_shift_opened [21:53:20]FM_GetShiftState [21:53:20]SAM_PROTO_GetShiftState [21:53:20]wFMCommunicate request_size=4 [21:53:20]MH_SAM_APDU [21:53:20]CAPDU: 80 13 01 00 [21:53:20]Write to MH i2c: E2 08 00 6F 08 80 13 01 00 00 00 00 00 F4 [21:53:20]Write i2c OK [21:53:20]MH_I2C_Read... [21:53:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:20]Read from MH i2c: E2 [21:53:20]MH_I2C_Read... [21:53:20]Read from MH i2c: E2 0E 00 [21:53:20]MH_I2C_Read... [21:53:20]Read from MH i2c: E2 0E 00 6F 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 95 [21:53:20]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:53:20]wFMCommunicate OK [21:53:20]SAM_PROTO_GetShiftState done [21:53:20]FM_GetShiftState done [21:53:20]req_shift_opened done [21:53:20]requested_item shift.open_date is exist - process it [21:53:20]req_shift_open_date [21:53:20]req_shift_open_date done [21:53:20]produce_requested_data done [21:53:20]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289949,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:53:20]process_action_free close_receipt [21:53:20]json_value_free [21:53:20]json_value_free done [21:53:20]process_json_proto returns [21:53:20]Send response to host [21:53:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289949,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:53:20]free response buf [21:53:20]execute_script done [21:53:20]execute_script returns [21:53:20]free content buf [21:53:20]Sock 8.Close socket [21:53:20]Sock 8.Thread stoped [21:53:24]OFD Sender: No OFD packet to send [21:53:29]OFD Sender: No OFD packet to send [21:53:34]OFD Sender: No OFD packet to send [21:53:40]OFD Sender: No OFD packet to send [21:53:45]OFD Sender: No OFD packet to send [21:53:50]OFD Sender: No OFD packet to send [21:53:55]OFD Sender: No OFD packet to send [21:54:00]OFD Sender: No OFD packet to send [21:54:05]OFD Sender: No OFD packet to send [21:54:10]OFD Sender: No OFD packet to send [21:54:15]OFD Sender: No OFD packet to send [21:54:20]OFD Sender: No OFD packet to send [21:54:25]OFD Sender: No OFD packet to send [21:54:30]OFD Sender: No OFD packet to send [21:54:35]OFD Sender: No OFD packet to send [21:54:40]OFD Sender: No OFD packet to send [21:54:45]OFD Sender: No OFD packet to send [21:54:50]OFD Sender: No OFD packet to send [21:54:55]OFD Sender: No OFD packet to send [21:55:00]OFD Sender: No OFD packet to send [21:55:05]OFD Sender: No OFD packet to send [21:55:10]OFD Sender: No OFD packet to send [21:55:15]OFD Sender: No OFD packet to send [21:55:20]OFD Sender: No OFD packet to send [21:55:25]OFD Sender: No OFD packet to send [21:55:30]OFD Sender: No OFD packet to send [21:55:35]OFD Sender: No OFD packet to send [21:55:40]OFD Sender: No OFD packet to send [21:55:45]OFD Sender: No OFD packet to send [21:55:50]OFD Sender: No OFD packet to send [21:55:55]OFD Sender: No OFD packet to send [21:56:00]OFD Sender: No OFD packet to send [21:56:06]OFD Sender: No OFD packet to send [21:56:11]OFD Sender: No OFD packet to send [21:56:16]OFD Sender: No OFD packet to send [21:56:21]OFD Sender: No OFD packet to send [21:56:26]OFD Sender: No OFD packet to send [21:56:31]OFD Sender: No OFD packet to send [21:56:36]OFD Sender: No OFD packet to send [21:56:41]OFD Sender: No OFD packet to send [21:56:45]accept exits with 10 [21:56:45]New connection [21:56:45]New thread 3066748260 created [21:56:45]Thread 3066891620 joined [21:56:45]Waiting for new connection... [21:56:45] Sock 10.Parse request [21:56:45]Sock 10.Check first char [21:56:45]Sock 10.First char is OK [21:56:45]request: POST /json_proto HTTP/1.0 [21:56:45]Method: POST [21:56:45]URL: /json_proto [21:56:45]Method is POST - this is cgi request [21:56:45]url: /json_proto [21:56:45]query_string will be loaded in cgi processing [21:56:45]execute_cgi json_proto POST (null) [21:56:45]execute_cgi path=json_proto method=POST [21:56:45]POST find Content-Length [21:56:45]Host: 172.17.41.135:8080 [21:56:45]Content-Length: 684 [21:56:45]Content-Type: application/json [21:56:45] [21:56:45]POST finish read [21:56:45]Found Content-Length = 684 [21:56:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:56:45]execute_script... [21:56:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:56:45]POST & json_proto [21:56:45]process_json_proto [21:56:45]json parsed OK: [21:56:45]protocol is kg_v1.0 [21:56:45]action value=close_receipt [21:56:45]process_action close_receipt [21:56:45]cmd_close_receipt [21:56:45]MH_GetDate [21:56:45]Write to MH i2c: F0 00 00 70 08 67 [21:56:45]Write i2c OK [21:56:45]MH_I2C_Read... [21:56:45]Read from MH i2c: F0 [21:56:45]MH_I2C_Read... [21:56:45]Read from MH i2c: F0 09 00 [21:56:45]MH_I2C_Read... [21:56:45]Read from MH i2c: F0 09 00 70 08 00 1F E4 F1 66 ED 3E 82 65 DC [21:56:45]GetLastDocTimeStamp 1727128397 [21:56:45]current date 1727128607 [21:56:45]FM_GetShiftState [21:56:45]SAM_PROTO_GetShiftState [21:56:45]wFMCommunicate request_size=4 [21:56:45]MH_SAM_APDU [21:56:45]CAPDU: 80 13 01 00 [21:56:45]Write to MH i2c: E2 08 00 71 08 80 13 01 00 00 00 00 00 F6 [21:56:45]Write i2c OK [21:56:45]MH_I2C_Read... [21:56:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:46]Read from MH i2c: E2 [21:56:46]MH_I2C_Read... [21:56:46]Read from MH i2c: E2 0E 00 [21:56:46]MH_I2C_Read... [21:56:46]Read from MH i2c: E2 0E 00 71 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 97 [21:56:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:56:46]wFMCommunicate OK [21:56:46]SAM_PROTO_GetShiftState done [21:56:46]FM_GetShiftState done [21:56:46]opened in 1727051401 [21:56:46]opened+sec_in_day 1727137801 [21:56:46]quantity*price = 100021 [21:56:46]sum+1 = 100023 [21:56:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 624 23.09.2024 21:56 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289950 ФПД: 86123858359808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289950&fm=86123858359808&tin=02508201610067®Number=0000000000091827&sum=100000 [21:56:47]StoreToDocumentArchive [21:56:47]shift 515 fd 289950 [21:56:47]save to /storage/0515/doc_00289950 [21:56:47]save last doc name /storage/0515/doc_00289950 to /storage/kkm_last_doc_name [21:56:47]save OK [21:56:47]Clear old archive folders... [21:56:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:56:47]tlvbuf is 01E173F0 [21:56:47]SAM_PROTO_ClearQueue [21:56:47]wFMCommunicate request_size=4 [21:56:47]MH_SAM_APDU [21:56:47]CAPDU: 80 09 00 00 [21:56:47]Write to MH i2c: E2 08 00 7E 08 80 09 00 00 00 00 00 00 F8 [21:56:47]Write i2c OK [21:56:47]MH_I2C_Read... [21:56:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:56:47]Read from MH i2c: E2 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 7E 08 00 90 00 FA [21:56:47]RAPDU: 90 00 [21:56:47]wFMCommunicate OK [21:56:47]SAM_PROTO_ClearQueue done [21:56:47]KKMCreateOFDPacket [21:56:47]OFDProtocolAddRootSTLVToBuf [21:56:47]FM_MakeSignedData [21:56:47]FM_MakeSignedData [21:56:47]SAM_PROTO_SignData [21:56:47]wFMCommunicate request_size=4 [21:56:47]MH_SAM_APDU [21:56:47]CAPDU: 80 0D 01 02 [21:56:47]Write to MH i2c: E2 08 00 7F 08 80 0D 01 02 00 00 00 00 00 [21:56:47]Write i2c OK [21:56:47]MH_I2C_Read... [21:56:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:56:47]Read from MH i2c: E2 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 7F 08 00 90 00 FB [21:56:47]RAPDU: 90 00 [21:56:47]wFMCommunicate OK [21:56:47]wFMCommunicate request_size=255 [21:56:47]MH_SAM_APDU [21:56:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 70 02 00 00 F4 03 04 00 1F E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6C 04 00 35 04 06 00 4E [21:56:47]Write to MH i2c: E2 02 01 80 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 70 02 00 00 F4 03 04 00 1F E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6C 04 00 35 04 06 00 4E 00 00 D8 [21:56:47]Write i2c OK [21:56:47]MH_I2C_Read... [21:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:47]Read from MH i2c: E2 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 80 08 00 90 00 FC [21:56:47]RAPDU: 90 00 [21:56:47]wFMCommunicate OK [21:56:47]wFMCommunicate request_size=10 [21:56:47]MH_SAM_APDU [21:56:47]CAPDU: 80 0D 02 02 05 54 45 FB F6 00 [21:56:47]Write to MH i2c: E2 0D 00 81 08 80 0D 02 02 05 00 54 45 FB F6 00 00 00 97 [21:56:47]Write i2c OK [21:56:47]MH_I2C_Read... [21:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:47]Read from MH i2c: E2 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 03 00 81 08 00 90 00 FD [21:56:47]RAPDU: 90 00 [21:56:47]wFMCommunicate OK [21:56:47]wFMCommunicate request_size=4 [21:56:47]MH_SAM_APDU [21:56:47]CAPDU: 80 0D 03 02 [21:56:47]Write to MH i2c: E2 08 00 82 08 80 0D 03 02 00 00 00 00 05 [21:56:47]Write i2c OK [21:56:47]MH_I2C_Read... [21:56:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:56:47]Read from MH i2c: E2 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 0B 00 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 0B 00 82 08 00 F2 C3 BF E9 79 CB BD F4 90 00 58 [21:56:47]RAPDU: F2 C3 BF E9 79 CB BD F4 90 00 [21:56:47]wFMCommunicate OK [21:56:47]SAM_PROTO_SignData done [21:56:47]FM_MakeSignedData done [21:56:47]CreateOFDProtocolMessage [21:56:47]wFMCommunicate request_size=4 [21:56:47]MH_SAM_APDU [21:56:47]CAPDU: 80 11 00 00 [21:56:47]Write to MH i2c: E2 08 00 83 08 80 11 00 00 00 00 00 00 05 [21:56:47]Write i2c OK [21:56:47]MH_I2C_Read... [21:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:47]Read from MH i2c: E2 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 17 00 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: E2 17 00 83 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 55 [21:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:56:47]wFMCommunicate OK [21:56:47]CreateOFDProtocolMessage done [21:56:47]OFDSenderStorePacket 289950 [21:56:47]StoreOFDPacket docnum=289950 [21:56:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A2 27 07 01 51 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 70 02 00 00 F4 03 04 00 1F E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6C 04 00 35 04 06 00 4E 54 45 FB F6 00 F2 C3 BF E9 79 CB BD F4 [21:56:47]CheckFolder [21:56:47]dirname=/storage/ofd_packets [21:56:47]CheckFolder done [21:56:47]ProducePacketName [21:56:47]name=ofd_packets/00289950 [21:56:47]NVStorageSaveData ofd_packets/00289950 [21:56:47]File name is /storage/ofd_packets/00289950 [21:56:47]Write 301 bytes [21:56:47]NVStorageSaveData done [21:56:47]OFDSenderStorePacket done [21:56:47]KKMCreateOFDPacket done [21:56:47]NVStorageSaveData kkm_last_timestamp [21:56:47]File name is /storage/kkm_last_timestamp [21:56:47]Write 4 bytes [21:56:47]NVStorageSaveData done [21:56:47]ExternCall_PrintAddStr [21:56:47]wPrintStart [21:56:47]Write to MH i2c: 01 00 00 84 08 8C [21:56:47]Write i2c OK [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: 01 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: 01 07 00 [21:56:47]MH_I2C_Read... [21:56:47]Read from MH i2c: 01 07 00 84 08 00 00 00 00 00 FF 0F A1 [21:56:47]RasterBufferAndPrint [21:56:47]line Счет N : (1)24618070 [21:56:47]line ИНН: 02508201610067 [21:56:47]line Контрольно-Кассовый Чек [21:56:47]line ПРОДАЖА [21:56:47]line ТРК (МРК, ГНК) : 52 [21:56:47]line Товар: 2710124500 [21:56:47]line Аи-95-К-5 [21:56:47]line 13.480 * 74.20 [21:56:47]line = 1000.22 [21:56:47]line НДС 12% НСП 1% [21:56:47]line > о реализуемом товаре [21:56:47]line ОКРУГЛЕНИЕ: -0.22 [21:56:47]line ИТОГО: 1000.00 [21:56:47]line Внесено: 1000.00 [21:56:47]line СДАЧА: 0.00 [21:56:47]line НСП 1% : 8.85 [21:56:47]line НДС 12% : 106.22 [21:56:47]line Наличными: 1000.00 [21:56:47]line Безнал.: 0.00 [21:56:47]line Место: АЗС № 90 "Партнёр-нефть" [21:56:47]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:56:47]line СНО: Общий режим [21:56:47]line Чек 624 23.09.2024 21:56 [21:56:47]line Смена: 515 ФФД: 1.0 [21:56:47]line ЗНМ: 0300000107 [21:56:47]line РНМ: 0000000000091827 [21:56:47]line Версия ККМ: 001 [21:56:47]line ФМ: 0000000000871832 [21:56:47]line ФД: 289950 [21:56:47]line ФПД: 86123858359808 [21:56:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289950&fm=86123858359808&tin=02508201610067®Number=0000000000091827&sum=100000 [21:56:47]written 0, free lines is 4095 [21:56:47]OFD Sender: Processing packet 289950 [packets to send 1784, broken 1783] [21:56:47]ProducePacketName [21:56:47]name=ofd_packets/00289950 [21:56:47]OFD Sender: To server: pG, [21:56:47]CommunicateWithHost lk.salyk.kg:30040 [21:56:47]ConnectInit lk.salyk.kg [21:56:48]Connected sock=8 [21:56: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 33 32 0F 01 00 00 A2 27 07 01 51 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 70 02 00 00 F4 03 04 00 1F E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9E 6C 04 00 35 04 06 00 4E 54 45 FB F6 00 F2 C3 BF E9 79 CB BD F4 [21:56:48]Write to MH i2c: 01 00 00 AE 08 B6 [21:56:48]Write i2c OK [21:56:48]MH_I2C_Read... [21:56:48]Read from MH i2c: 01 [21:56:48]MH_I2C_Read... [21:56:48]Read from MH i2c: 01 07 00 [21:56:48]MH_I2C_Read... [21:56:48]Read from MH i2c: 01 07 00 AE 08 00 00 00 00 00 C6 0C 8F [21:56:48]RasterBufferAndPrint [21:56:48]line [21:56:48]line [21:56:48]line [21:56:48]line [21:56:48]line [21:56:48]written 0, free lines is 3274 [21:56:48]MH_Cut [21:56:48]Write to MH i2c: D1 01 00 B5 08 01 8F [21:56:48]Write i2c OK [21:56:48]MH_I2C_Read... [21:56:48]Read from MH i2c: D1 [21:56:48]MH_I2C_Read... [21:56:48]Read from MH i2c: D1 01 00 [21:56:48]MH_I2C_Read... [21:56:48]Read from MH i2c: D1 01 00 B5 08 00 8E [21:56:48]Write to MH i2c: 01 00 00 B6 08 BE [21:56:48]Write i2c OK [21:56:48]MH_I2C_Read... [21:56: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 33 32 4F 00 00 00 57 30 47 00 ED 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 33 32 10 04 04 00 9E 6C 04 00 F4 03 04 00 F2 8B F1 66 B6 04 01 00 00 AE 19 84 37 DF 71 EC E6 [21:56:48]CommunicateWithHost err = 0 [21:56:48]CheckOFDResponse [21:56:48]1017 (14) - 77093643461234 [21:56:48]1041 (16) - 0000000000871832 [21:56:48]1040 (4) - 289950 [21:56:48]1012 (4) - 23.09.2024 15:40 [21:56:48]1206 (1) - 0 [21:56:48]OFD Sender: Remove packet 289950 [21:56:48]ProducePacketName [21:56:48]name=ofd_packets/00289950 [21:56:48]NVStorageDeleteData [21:56:48]OFD Sender: No OFD packet to send [21:56:49]*** Cut start [21:56:49]*** Partial cut [21:56:49]*** CUTSNS_PIN = 1 [21:56:49]*** CUTSNS_PIN = 0 [21:56:49]*** Brake cut motor [21:56:49]Read from MH i2c: 01 [21:56:49]MH_I2C_Read... [21:56:49]*** Stop cut motor [21:56:49]*** Cut end [21:56:49]Read from MH i2c: 01 07 00 [21:56:49]MH_I2C_Read... [21:56:49]Read from MH i2c: 01 07 00 B6 08 00 00 00 00 00 FF 0F D3 [21:56:49]process_action close_receipt done [21:56:49]requested_data is exist [21:56:49]produce_requested_data [21:56:49]requested_item fm.sn is exist - process it [21:56:49]wFMCommunicate request_size=4 [21:56:49]MH_SAM_APDU [21:56:49]CAPDU: 80 11 00 00 [21:56:49]Write to MH i2c: E2 08 00 B7 08 80 11 00 00 00 00 00 00 39 [21:56:49]Write i2c OK [21:56:49]MH_I2C_Read... [21:56:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:49]Read from MH i2c: E2 [21:56:49]MH_I2C_Read... [21:56:49]Read from MH i2c: E2 17 00 [21:56:49]MH_I2C_Read... [21:56:49]Read from MH i2c: E2 17 00 B7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 89 [21:56:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:56:49]wFMCommunicate OK [21:56:49]requested_item fd.num is exist - process it [21:56:49]SAM_PROTO_GetFieldsCounters [21:56:49]wFMCommunicate request_size=4 [21:56:49]MH_SAM_APDU [21:56:49]CAPDU: 80 13 00 00 [21:56:49]Write to MH i2c: E2 08 00 B8 08 80 13 00 00 00 00 00 00 3C [21:56:49]Write i2c OK [21:56:49]MH_I2C_Read... [21:56:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:56:49]Read from MH i2c: E2 [21:56:49]MH_I2C_Read... [21:56:49]Read from MH i2c: E2 62 00 [21:56:49]MH_I2C_Read... [21:56:49]Read from MH i2c: E2 62 00 B8 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9E 6C 04 00 0E 04 04 00 03 02 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 C5 [21:56: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9E 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:56:49]wFMCommunicate OK [21:56:49]SAM_PROTO_GetFieldsCounters done [21:56:49]requested_item shift.num is exist - process it [21:56:49]requested_item shift.opened is exist - process it [21:56:49]req_shift_opened [21:56:49]FM_GetShiftState [21:56:49]SAM_PROTO_GetShiftState [21:56:49]wFMCommunicate request_size=4 [21:56:49]MH_SAM_APDU [21:56:49]CAPDU: 80 13 01 00 [21:56:49]Write to MH i2c: E2 08 00 B9 08 80 13 01 00 00 00 00 00 3E [21:56:49]Write i2c OK [21:56:49]MH_I2C_Read... [21:56:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:49]Read from MH i2c: E2 [21:56:49]MH_I2C_Read... [21:56:49]Read from MH i2c: E2 0E 00 [21:56:49]MH_I2C_Read... [21:56:49]Read from MH i2c: E2 0E 00 B9 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DF [21:56:49]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:56:49]wFMCommunicate OK [21:56:49]SAM_PROTO_GetShiftState done [21:56:49]FM_GetShiftState done [21:56:49]req_shift_opened done [21:56:49]requested_item shift.open_date is exist - process it [21:56:49]req_shift_open_date [21:56:49]req_shift_open_date done [21:56:49]produce_requested_data done [21:56:49]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289950,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:56:49]process_action_free close_receipt [21:56:49]json_value_free [21:56:49]json_value_free done [21:56:49]process_json_proto returns [21:56:49]Send response to host [21:56:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289950,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:56:49]free response buf [21:56:49]execute_script done [21:56:49]execute_script returns [21:56:49]free content buf [21:56:49]Sock 10.Close socket [21:56:49]Sock 10.Thread stoped [21:56:53]OFD Sender: No OFD packet to send [21:56:59]OFD Sender: No OFD packet to send [21:57:04]OFD Sender: No OFD packet to send [21:57:09]OFD Sender: No OFD packet to send [21:57:14]OFD Sender: No OFD packet to send [21:57:19]OFD Sender: No OFD packet to send [21:57:24]OFD Sender: No OFD packet to send [21:57:29]OFD Sender: No OFD packet to send [21:57:34]OFD Sender: No OFD packet to send [21:57:39]OFD Sender: No OFD packet to send [21:57:44]OFD Sender: No OFD packet to send [21:57:49]OFD Sender: No OFD packet to send [21:57:54]OFD Sender: No OFD packet to send [21:57:59]OFD Sender: No OFD packet to send [21:58:04]OFD Sender: No OFD packet to send [21:58:09]OFD Sender: No OFD packet to send [21:58:14]OFD Sender: No OFD packet to send [21:58:19]OFD Sender: No OFD packet to send [21:58:24]OFD Sender: No OFD packet to send [21:58:29]OFD Sender: No OFD packet to send [21:58:34]OFD Sender: No OFD packet to send [21:58:39]OFD Sender: No OFD packet to send [21:58:44]OFD Sender: No OFD packet to send [21:58:49]OFD Sender: No OFD packet to send [21:58:54]OFD Sender: No OFD packet to send [21:58:59]OFD Sender: No OFD packet to send [21:59:03]accept exits with 9 [21:59:03]New connection [21:59:03]New thread 3066891620 created [21:59:03]Thread 3066748260 joined [21:59:03]Waiting for new connection... [21:59:03] Sock 9.Parse request [21:59:03]Sock 9.Check first char [21:59:03]Sock 9.First char is OK [21:59:03]request: POST /json_proto HTTP/1.0 [21:59:03]Method: POST [21:59:03]URL: /json_proto [21:59:03]Method is POST - this is cgi request [21:59:03]url: /json_proto [21:59:03]query_string will be loaded in cgi processing [21:59:03]execute_cgi json_proto POST (null) [21:59:03]execute_cgi path=json_proto method=POST [21:59:03]POST find Content-Length [21:59:03]Host: 172.17.41.135:8080 [21:59:03]Content-Length: 679 [21:59:03]Content-Type: application/json [21:59:03] [21:59:03]POST finish read [21:59:03]Found Content-Length = 679 [21:59:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [21:59:03]execute_script... [21:59: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)24618072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [21:59:03]POST & json_proto [21:59:03]process_json_proto [21:59:03]json parsed OK: [21:59:03]protocol is kg_v1.0 [21:59:03]action value=close_receipt [21:59:03]process_action close_receipt [21:59:03]cmd_close_receipt [21:59:03]MH_GetDate [21:59:03]Write to MH i2c: F0 00 00 BA 08 B1 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: F0 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: F0 09 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: F0 09 00 BA 08 00 A8 E4 F1 66 ED 3E 82 65 AF [21:59:03]GetLastDocTimeStamp 1727128607 [21:59:03]current date 1727128744 [21:59:03]FM_GetShiftState [21:59:03]SAM_PROTO_GetShiftState [21:59:03]wFMCommunicate request_size=4 [21:59:03]MH_SAM_APDU [21:59:03]CAPDU: 80 13 01 00 [21:59:03]Write to MH i2c: E2 08 00 BB 08 80 13 01 00 00 00 00 00 40 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:03]Read from MH i2c: E2 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 0E 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 0E 00 BB 08 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E1 [21:59:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:59:03]wFMCommunicate OK [21:59:03]SAM_PROTO_GetShiftState done [21:59:03]FM_GetShiftState done [21:59:03]opened in 1727051401 [21:59:03]opened+sec_in_day 1727137801 [21:59:03]quantity*price = 60027 [21:59:03]sum+1 = 60029 [21:59:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 625 23.09.2024 21:59 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289951 ФПД: 171834493999774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215904&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289951&fm=171834493999774&tin=02508201610067®Number=0000000000091827&sum=60000 [21:59:04]StoreToDocumentArchive [21:59:04]shift 515 fd 289951 [21:59:04]save to /storage/0515/doc_00289951 [21:59:04]save last doc name /storage/0515/doc_00289951 to /storage/kkm_last_doc_name [21:59:04]save OK [21:59:04]Clear old archive folders... [21:59:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:59:04]tlvbuf is 01E2B5B0 [21:59:04]SAM_PROTO_ClearQueue [21:59:04]wFMCommunicate request_size=4 [21:59:04]MH_SAM_APDU [21:59:04]CAPDU: 80 09 00 00 [21:59:04]Write to MH i2c: E2 08 00 C8 08 80 09 00 00 00 00 00 00 42 [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:04]Read from MH i2c: E2 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: E2 03 00 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: E2 03 00 C8 08 00 90 00 44 [21:59:04]RAPDU: 90 00 [21:59:04]wFMCommunicate OK [21:59:04]SAM_PROTO_ClearQueue done [21:59:04]KKMCreateOFDPacket [21:59:04]OFDProtocolAddRootSTLVToBuf [21:59:04]FM_MakeSignedData [21:59:04]FM_MakeSignedData [21:59:04]SAM_PROTO_SignData [21:59:04]wFMCommunicate request_size=4 [21:59:04]MH_SAM_APDU [21:59:04]CAPDU: 80 0D 01 02 [21:59:04]Write to MH i2c: E2 08 00 C9 08 80 0D 01 02 00 00 00 00 4A [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:04]Read from MH i2c: E2 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: E2 03 00 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [21:59:04]RAPDU: 90 00 [21:59:04]wFMCommunicate OK [21:59:04]wFMCommunicate request_size=255 [21:59:04]MH_SAM_APDU [21:59: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 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 71 02 00 00 F4 03 04 00 A8 E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6C 04 00 35 04 06 00 9C [21:59:04]Write to MH i2c: E2 02 01 CA 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 A8 E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6C 04 00 35 04 06 00 9C 00 00 3C [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:04]OFD Sender: No OFD packet to send [21:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:05]Read from MH i2c: E2 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 CA 08 00 90 00 46 [21:59:05]RAPDU: 90 00 [21:59:05]wFMCommunicate OK [21:59:05]wFMCommunicate request_size=10 [21:59:05]MH_SAM_APDU [21:59:05]CAPDU: 80 0D 02 02 05 48 55 F9 9A 9E [21:59:05]Write to MH i2c: E2 0D 00 CB 08 80 0D 02 02 05 00 48 55 F9 9A 9E 00 00 25 [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:05]Read from MH i2c: E2 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 CB 08 00 90 00 47 [21:59:05]RAPDU: 90 00 [21:59:05]wFMCommunicate OK [21:59:05]wFMCommunicate request_size=4 [21:59:05]MH_SAM_APDU [21:59:05]CAPDU: 80 0D 03 02 [21:59:05]Write to MH i2c: E2 08 00 CC 08 80 0D 03 02 00 00 00 00 4F [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:05]Read from MH i2c: E2 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 0B 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 0B 00 CC 08 00 53 EB 90 72 EE 03 D4 AE 90 00 03 [21:59:05]RAPDU: 53 EB 90 72 EE 03 D4 AE 90 00 [21:59:05]wFMCommunicate OK [21:59:05]SAM_PROTO_SignData done [21:59:05]FM_MakeSignedData done [21:59:05]CreateOFDProtocolMessage [21:59:05]wFMCommunicate request_size=4 [21:59:05]MH_SAM_APDU [21:59:05]CAPDU: 80 11 00 00 [21:59:05]Write to MH i2c: E2 08 00 CD 08 80 11 00 00 00 00 00 00 4F [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:05]Read from MH i2c: E2 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 17 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 17 00 CD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9F [21:59:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:59:05]wFMCommunicate OK [21:59:05]CreateOFDProtocolMessage done [21:59:05]OFDSenderStorePacket 289951 [21:59:05]StoreOFDPacket docnum=289951 [21:59:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 09 A2 07 01 65 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 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 71 02 00 00 F4 03 04 00 A8 E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6C 04 00 35 04 06 00 9C 48 55 F9 9A 9E 53 EB 90 72 EE 03 D4 AE [21:59:05]CheckFolder [21:59:05]dirname=/storage/ofd_packets [21:59:05]CheckFolder done [21:59:05]ProducePacketName [21:59:05]name=ofd_packets/00289951 [21:59:05]NVStorageSaveData ofd_packets/00289951 [21:59:05]File name is /storage/ofd_packets/00289951 [21:59:05]Write 301 bytes [21:59:05]NVStorageSaveData done [21:59:05]OFDSenderStorePacket done [21:59:05]KKMCreateOFDPacket done [21:59:05]NVStorageSaveData kkm_last_timestamp [21:59:05]File name is /storage/kkm_last_timestamp [21:59:05]Write 4 bytes [21:59:05]NVStorageSaveData done [21:59:05]ExternCall_PrintAddStr [21:59:05]wPrintStart [21:59:05]Write to MH i2c: 01 00 00 CE 08 D6 [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: 01 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: 01 07 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: 01 07 00 CE 08 00 00 00 00 00 FF 0F EB [21:59:05]RasterBufferAndPrint [21:59:05]line Счет N : (1)24618072 [21:59:05]line ИНН: 02508201610067 [21:59:05]line Контрольно-Кассовый Чек [21:59:05]line ПРОДАЖА [21:59:05]line ТРК (МРК, ГНК) : 32 [21:59:05]line Товар: 2710124500 [21:59:05]line Аи-95-К-5 [21:59:05]line 8.090 * 74.20 [21:59:05]line = 600.28 [21:59:05]line НДС 12% НСП 1% [21:59:05]line > о реализуемом товаре [21:59:05]line ОКРУГЛЕНИЕ: -0.28 [21:59:05]line ИТОГО: 600.00 [21:59:05]line Внесено: 600.00 [21:59:05]line СДАЧА: 0.00 [21:59:05]line НСП 1% : 5.31 [21:59:05]line НДС 12% : 63.75 [21:59:05]line Наличными: 600.00 [21:59:05]line Безнал.: 0.00 [21:59:05]line Место: АЗС № 90 "Партнёр-нефть" [21:59:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [21:59:05]line СНО: Общий режим [21:59:05]line Чек 625 23.09.2024 21:59 [21:59:05]line Смена: 515 ФФД: 1.0 [21:59:05]line ЗНМ: 0300000107 [21:59:05]line РНМ: 0000000000091827 [21:59:05]line Версия ККМ: 001 [21:59:05]line ФМ: 0000000000871832 [21:59:05]line ФД: 289951 [21:59:05]line ФПД: 171834493999774 [21:59:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T215904&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289951&fm=171834493999774&tin=02508201610067®Number=0000000000091827&sum=60000 [21:59:05]written 0, free lines is 4095 [21:59:05]OFD Sender: Processing packet 289951 [packets to send 1784, broken 1783] [21:59:05]ProducePacketName [21:59:05]name=ofd_packets/00289951 [21:59:05]OFD Sender: To server: pG, [21:59:05]CommunicateWithHost lk.salyk.kg:30040 [21:59:05]ConnectInit lk.salyk.kg [21:59:05]Connected sock=10 [21:59: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 33 32 0F 01 00 00 09 A2 07 01 65 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 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 71 02 00 00 F4 03 04 00 A8 E4 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 9F 6C 04 00 35 04 06 00 9C 48 55 F9 9A 9E 53 EB 90 72 EE 03 D4 AE [21:59:05]Write to MH i2c: 01 00 00 F8 08 00 [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: 01 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: 01 07 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: 01 07 00 F8 08 00 00 00 00 00 C8 0C DB [21:59:05]RasterBufferAndPrint [21:59:05]line [21:59:05]line [21:59:05]line [21:59:05]line [21:59:05]line [21:59:05]written 0, free lines is 3276 [21:59:05]MH_Cut [21:59:05]Write to MH i2c: D1 01 00 FF 08 01 D9 [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: D1 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: D1 01 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: D1 01 00 FF 08 00 D8 [21:59:05]Write to MH i2c: 01 00 00 00 09 09 [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21: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 33 32 4F 00 00 00 C5 B3 47 00 20 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 33 32 10 04 04 00 9F 6C 04 00 F4 03 04 00 7C 8C F1 66 B6 04 01 00 00 8D B5 F4 A2 30 FF F5 17 [21:59:05]CommunicateWithHost err = 0 [21:59:05]CheckOFDResponse [21:59:05]1017 (14) - 77093643461234 [21:59:05]1041 (16) - 0000000000871832 [21:59:05]1040 (4) - 289951 [21:59:05]1012 (4) - 23.09.2024 15:42 [21:59:05]1206 (1) - 0 [21:59:05]OFD Sender: Remove packet 289951 [21:59:05]ProducePacketName [21:59:05]name=ofd_packets/00289951 [21:59:05]NVStorageDeleteData [21:59:06]OFD Sender: No OFD packet to send [21:59:06]*** Cut start [21:59:06]*** Partial cut [21:59:06]*** CUTSNS_PIN = 1 [21:59:06]*** CUTSNS_PIN = 0 [21:59:06]*** Brake cut motor [21:59:07]Read from MH i2c: 01 [21:59:07]MH_I2C_Read... [21:59:07]*** Stop cut motor [21:59:07]*** Cut end [21:59:07]Read from MH i2c: 01 07 00 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: 01 07 00 00 09 00 00 00 00 00 FF 0F 1E [21:59:07]process_action close_receipt done [21:59:07]requested_data is exist [21:59:07]produce_requested_data [21:59:07]requested_item fm.sn is exist - process it [21:59:07]wFMCommunicate request_size=4 [21:59:07]MH_SAM_APDU [21:59:07]CAPDU: 80 11 00 00 [21:59:07]Write to MH i2c: E2 08 00 01 09 80 11 00 00 00 00 00 00 84 [21:59:07]Write i2c OK [21:59:07]MH_I2C_Read... [21:59:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:07]Read from MH i2c: E2 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: E2 17 00 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: E2 17 00 01 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D4 [21:59:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [21:59:07]wFMCommunicate OK [21:59:07]requested_item fd.num is exist - process it [21:59:07]SAM_PROTO_GetFieldsCounters [21:59:07]wFMCommunicate request_size=4 [21:59:07]MH_SAM_APDU [21:59:07]CAPDU: 80 13 00 00 [21:59:07]Write to MH i2c: E2 08 00 02 09 80 13 00 00 00 00 00 00 87 [21:59:07]Write i2c OK [21:59:07]MH_I2C_Read... [21:59:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:07]Read from MH i2c: E2 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: E2 62 00 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: E2 62 00 02 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9F 6C 04 00 0E 04 04 00 03 02 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 14 [21:59: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 9F 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:07]wFMCommunicate OK [21:59:07]SAM_PROTO_GetFieldsCounters done [21:59:07]requested_item shift.num is exist - process it [21:59:07]requested_item shift.opened is exist - process it [21:59:07]req_shift_opened [21:59:07]FM_GetShiftState [21:59:07]SAM_PROTO_GetShiftState [21:59:07]wFMCommunicate request_size=4 [21:59:07]MH_SAM_APDU [21:59:07]CAPDU: 80 13 01 00 [21:59:07]Write to MH i2c: E2 08 00 03 09 80 13 01 00 00 00 00 00 89 [21:59:07]Write i2c OK [21:59:07]MH_I2C_Read... [21:59:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:07]Read from MH i2c: E2 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: E2 0E 00 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: E2 0E 00 03 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2A [21:59:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [21:59:07]wFMCommunicate OK [21:59:07]SAM_PROTO_GetShiftState done [21:59:07]FM_GetShiftState done [21:59:07]req_shift_opened done [21:59:07]requested_item shift.open_date is exist - process it [21:59:07]req_shift_open_date [21:59:07]req_shift_open_date done [21:59:07]produce_requested_data done [21:59:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289951,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [21:59:07]process_action_free close_receipt [21:59:07]json_value_free [21:59:07]json_value_free done [21:59:07]process_json_proto returns [21:59:07]Send response to host [21:59:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289951,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [21:59:07]free response buf [21:59:07]execute_script done [21:59:07]execute_script returns [21:59:07]free content buf [21:59:07]Sock 9.Close socket [21:59:07]Sock 9.Thread stoped [21:59:11]OFD Sender: No OFD packet to send [21:59:16]OFD Sender: No OFD packet to send [21:59:21]OFD Sender: No OFD packet to send [21:59:26]OFD Sender: No OFD packet to send [21:59:31]OFD Sender: No OFD packet to send [21:59:36]OFD Sender: No OFD packet to send [21:59:41]OFD Sender: No OFD packet to send [21:59:46]OFD Sender: No OFD packet to send [21:59:51]OFD Sender: No OFD packet to send [21:59:56]OFD Sender: No OFD packet to send [22:00:01]OFD Sender: No OFD packet to send [22:00:06]OFD Sender: No OFD packet to send [22:00:11]OFD Sender: No OFD packet to send [22:00:16]OFD Sender: No OFD packet to send [22:00:21]OFD Sender: No OFD packet to send [22:00:27]OFD Sender: No OFD packet to send [22:00:32]OFD Sender: No OFD packet to send [22:00:37]OFD Sender: No OFD packet to send [22:00:42]OFD Sender: No OFD packet to send [22:00:47]OFD Sender: No OFD packet to send [22:00:52]OFD Sender: No OFD packet to send [22:00:57]OFD Sender: No OFD packet to send [22:01:02]OFD Sender: No OFD packet to send [22:01:03]accept exits with 8 [22:01:03]New connection [22:01:03]New thread 3066748260 created [22:01:03]Thread 3066891620 joined [22:01:03]Waiting for new connection... [22:01:03] Sock 8.Parse request [22:01:03]Sock 8.Check first char [22:01:03]Sock 8.First char is OK [22:01:03]request: POST /json_proto HTTP/1.0 [22:01:03]Method: POST [22:01:03]URL: /json_proto [22:01:03]Method is POST - this is cgi request [22:01:03]url: /json_proto [22:01:03]query_string will be loaded in cgi processing [22:01:03]execute_cgi json_proto POST (null) [22:01:03]execute_cgi path=json_proto method=POST [22:01:03]POST find Content-Length [22:01:03]Host: 172.17.41.135:8080 [22:01:03]Content-Length: 668 [22:01:03]Content-Type: application/json [22:01:03] [22:01:03]POST finish read [22:01:03]Found Content-Length = 668 [22:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 36.230, "sum" : 1355.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "payments": [ { "type": 0, "sum" : 1355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:03]execute_script... [22:01:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 36.230, "sum" : 1355.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "payments": [ { "type": 0, "sum" : 1355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:03]POST & json_proto [22:01:03]process_json_proto [22:01:03]json parsed OK: [22:01:03]protocol is kg_v1.0 [22:01:03]action value=close_receipt [22:01:03]process_action close_receipt [22:01:03]cmd_close_receipt [22:01:03]MH_GetDate [22:01:03]Write to MH i2c: F0 00 00 04 09 FC [22:01:03]Write i2c OK [22:01:03]MH_I2C_Read... [22:01:03]Read from MH i2c: F0 [22:01:03]MH_I2C_Read... [22:01:03]Read from MH i2c: F0 09 00 [22:01:03]MH_I2C_Read... [22:01:03]Read from MH i2c: F0 09 00 04 09 00 20 E5 F1 66 ED 3E 82 65 73 [22:01:03]GetLastDocTimeStamp 1727128744 [22:01:03]current date 1727128864 [22:01:03]FM_GetShiftState [22:01:03]SAM_PROTO_GetShiftState [22:01:03]wFMCommunicate request_size=4 [22:01:03]MH_SAM_APDU [22:01:03]CAPDU: 80 13 01 00 [22:01:03]Write to MH i2c: E2 08 00 05 09 80 13 01 00 00 00 00 00 8B [22:01:03]Write i2c OK [22:01:03]MH_I2C_Read... [22:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:03]Read from MH i2c: E2 [22:01:03]MH_I2C_Read... [22:01:03]Read from MH i2c: E2 0E 00 [22:01:03]MH_I2C_Read... [22:01:03]Read from MH i2c: E2 0E 00 05 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2C [22:01:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:01:03]wFMCommunicate OK [22:01:03]SAM_PROTO_GetShiftState done [22:01:03]FM_GetShiftState done [22:01:03]opened in 1727051401 [22:01:03]opened+sec_in_day 1727137801 [22:01:03]quantity*price = 135500 [22:01:03]sum+1 = 135501 [22:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1355.00 Внесено: 4000.00 СДАЧА: 2645.00 НСП 1% : 11.99 НДС 12% : 143.89 Наличными: 1355.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 626 23.09.2024 22:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289952 ФПД: 173728705219885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289952&fm=173728705219885&tin=02508201610067®Number=0000000000091827&sum=135500 [22:01:04]StoreToDocumentArchive [22:01:04]shift 515 fd 289952 [22:01:04]save to /storage/0515/doc_00289952 [22:01:04]save last doc name /storage/0515/doc_00289952 to /storage/kkm_last_doc_name [22:01:04]save OK [22:01:04]Clear old archive folders... [22:01:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:01:04]tlvbuf is 01DCD4E0 [22:01:04]SAM_PROTO_ClearQueue [22:01:04]wFMCommunicate request_size=4 [22:01:04]MH_SAM_APDU [22:01:04]CAPDU: 80 09 00 00 [22:01:04]Write to MH i2c: E2 08 00 12 09 80 09 00 00 00 00 00 00 8D [22:01:04]Write i2c OK [22:01:04]MH_I2C_Read... [22:01:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:01:04]Read from MH i2c: E2 [22:01:04]MH_I2C_Read... [22:01:04]Read from MH i2c: E2 03 00 [22:01:04]MH_I2C_Read... [22:01:04]Read from MH i2c: E2 03 00 12 09 00 90 00 8F [22:01:04]RAPDU: 90 00 [22:01:04]wFMCommunicate OK [22:01:04]SAM_PROTO_ClearQueue done [22:01:04]KKMCreateOFDPacket [22:01:04]OFDProtocolAddRootSTLVToBuf [22:01:04]FM_MakeSignedData [22:01:04]FM_MakeSignedData [22:01:04]SAM_PROTO_SignData [22:01:04]wFMCommunicate request_size=4 [22:01:04]MH_SAM_APDU [22:01:04]CAPDU: 80 0D 01 02 [22:01:04]Write to MH i2c: E2 08 00 13 09 80 0D 01 02 00 00 00 00 95 [22:01:04]Write i2c OK [22:01:04]MH_I2C_Read... [22:01:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:01:04]Read from MH i2c: E2 [22:01:04]MH_I2C_Read... [22:01:04]Read from MH i2c: E2 03 00 [22:01:04]MH_I2C_Read... [22:01:04]Read from MH i2c: E2 03 00 13 09 00 90 00 90 [22:01:04]RAPDU: 90 00 [22:01:04]wFMCommunicate OK [22:01:04]wFMCommunicate request_size=255 [22:01:04]MH_SAM_APDU [22: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 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 4C 11 02 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 20 E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6C 04 00 35 04 06 00 9E 01 [22:01:04]Write to MH i2c: E2 02 01 14 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 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 4C 11 02 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 20 E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6C 04 00 35 04 06 00 9E 01 00 00 C3 [22:01:04]Write i2c OK [22:01:04]MH_I2C_Read... [22:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:04]Read from MH i2c: E2 [22:01:04]MH_I2C_Read... [22:01:04]Read from MH i2c: E2 03 00 [22:01:04]MH_I2C_Read... [22:01:04]Read from MH i2c: E2 03 00 14 09 00 90 00 91 [22:01:04]RAPDU: 90 00 [22:01:04]wFMCommunicate OK [22:01:04]wFMCommunicate request_size=9 [22:01:04]MH_SAM_APDU [22:01:04]CAPDU: 80 0D 02 02 04 5D C3 0D 2D [22:01:04]Write to MH i2c: E2 0C 00 15 09 80 0D 02 02 04 00 5D C3 0D 2D 00 00 FA [22:01:04]Write i2c OK [22:01:04]MH_I2C_Read... [22:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:05]Read from MH i2c: E2 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: E2 03 00 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: E2 03 00 15 09 00 90 00 92 [22:01:05]RAPDU: 90 00 [22:01:05]wFMCommunicate OK [22:01:05]wFMCommunicate request_size=4 [22:01:05]MH_SAM_APDU [22:01:05]CAPDU: 80 0D 03 02 [22:01:05]Write to MH i2c: E2 08 00 16 09 80 0D 03 02 00 00 00 00 9A [22:01:05]Write i2c OK [22:01:05]MH_I2C_Read... [22:01:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:01:05]Read from MH i2c: E2 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: E2 0B 00 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: E2 0B 00 16 09 00 94 E7 75 18 0C 02 0E 10 90 00 CF [22:01:05]RAPDU: 94 E7 75 18 0C 02 0E 10 90 00 [22:01:05]wFMCommunicate OK [22:01:05]SAM_PROTO_SignData done [22:01:05]FM_MakeSignedData done [22:01:05]CreateOFDProtocolMessage [22:01:05]wFMCommunicate request_size=4 [22:01:05]MH_SAM_APDU [22:01:05]CAPDU: 80 11 00 00 [22:01:05]Write to MH i2c: E2 08 00 17 09 80 11 00 00 00 00 00 00 9A [22:01:05]Write i2c OK [22:01:05]MH_I2C_Read... [22:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:05]Read from MH i2c: E2 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: E2 17 00 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: E2 17 00 17 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EA [22:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:01:05]wFMCommunicate OK [22:01:05]CreateOFDProtocolMessage done [22:01:05]OFDSenderStorePacket 289952 [22:01:05]StoreOFDPacket docnum=289952 [22:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 B8 EE 06 01 B1 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 4C 11 02 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 20 E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6C 04 00 35 04 06 00 9E 01 5D C3 0D 2D 94 E7 75 18 0C 02 0E 10 [22:01:05]CheckFolder [22:01:05]dirname=/storage/ofd_packets [22:01:05]CheckFolder done [22:01:05]ProducePacketName [22:01:05]name=ofd_packets/00289952 [22:01:05]NVStorageSaveData ofd_packets/00289952 [22:01:05]File name is /storage/ofd_packets/00289952 [22:01:05]Write 300 bytes [22:01:05]NVStorageSaveData done [22:01:05]OFDSenderStorePacket done [22:01:05]KKMCreateOFDPacket done [22:01:05]NVStorageSaveData kkm_last_timestamp [22:01:05]File name is /storage/kkm_last_timestamp [22:01:05]Write 4 bytes [22:01:05]NVStorageSaveData done [22:01:05]ExternCall_PrintAddStr [22:01:05]wPrintStart [22:01:05]Write to MH i2c: 01 00 00 18 09 21 [22:01:05]Write i2c OK [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: 01 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: 01 07 00 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: 01 07 00 18 09 00 00 00 00 00 FF 0F 36 [22:01:05]RasterBufferAndPrint [22:01:05]line Счет N : (1)24618071 [22:01:05]line ИНН: 02508201610067 [22:01:05]line Контрольно-Кассовый Чек [22:01:05]line ПРОДАЖА [22:01:05]line ТРК (МРК, ГНК) : 71 [22:01:05]line Товар: 2711190000 [22:01:05]line ГАЗ-К-5 [22:01:05]line 36.230 * 37.40 [22:01:05]line = 1355.00 [22:01:05]line НДС 12% НСП 1% [22:01:05]line > о реализуемом товаре [22:01:05]line ИТОГО: 1355.00 [22:01:05]line Внесено: 4000.00 [22:01:05]line СДАЧА: 2645.00 [22:01:05]line НСП 1% : 11.99 [22:01:05]line НДС 12% : 143.89 [22:01:05]line Наличными: 1355.00 [22:01:05]line Безнал.: 0.00 [22:01:05]line Место: АЗС № 90 "Партнёр-нефть" [22:01:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:01:05]line СНО: Общий режим [22:01:05]line Чек 626 23.09.2024 22:01 [22:01:05]line Смена: 515 ФФД: 1.0 [22:01:05]line ЗНМ: 0300000107 [22:01:05]line РНМ: 0000000000091827 [22:01:05]line Версия ККМ: 001 [22:01:05]line ФМ: 0000000000871832 [22:01:05]line ФД: 289952 [22:01:05]line ФПД: 173728705219885 [22:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220104&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289952&fm=173728705219885&tin=02508201610067®Number=0000000000091827&sum=135500 [22:01:05]written 0, free lines is 4095 [22:01:05]OFD Sender: Processing packet 289952 [packets to send 1784, broken 1783] [22:01:05]ProducePacketName [22:01:05]name=ofd_packets/00289952 [22:01:05]OFD Sender: To server: pG, [22:01:05]CommunicateWithHost lk.salyk.kg:30040 [22:01:05]ConnectInit lk.salyk.kg [22:01:05]Connected sock=10 [22:01:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 B8 EE 06 01 B1 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 86 8D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4C 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 38 00 00 00 00 07 04 06 00 4C 11 02 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 20 E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A0 6C 04 00 35 04 06 00 9E 01 5D C3 0D 2D 94 E7 75 18 0C 02 0E 10 [22:01:05]Write to MH i2c: 01 00 00 41 09 4A [22:01:05]Write i2c OK [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: 01 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: 01 07 00 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: 01 07 00 41 09 00 00 00 00 00 D8 0C 35 [22:01:05]RasterBufferAndPrint [22:01:05]line [22:01:05]line [22:01:05]line [22:01:05]line [22:01:05]line [22:01:05]written 0, free lines is 3294 [22:01:05]MH_Cut [22:01:05]Write to MH i2c: D1 01 00 48 09 01 23 [22:01:05]Write i2c OK [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: D1 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: D1 01 00 [22:01:05]MH_I2C_Read... [22:01:05]Read from MH i2c: D1 01 00 48 09 00 22 [22:01:05]Write to MH i2c: 01 00 00 49 09 52 [22:01:05]Write i2c OK [22:01:05]MH_I2C_Read... [22: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 33 32 4F 00 00 00 27 2C 47 00 BB 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 33 32 10 04 04 00 A0 6C 04 00 F4 03 04 00 F3 8C F1 66 B6 04 01 00 00 B2 61 6C 6C F5 7D CB 5C [22:01:05]CommunicateWithHost err = 0 [22:01:05]CheckOFDResponse [22:01:05]1017 (14) - 77093643461234 [22:01:05]1041 (16) - 0000000000871832 [22:01:05]1040 (4) - 289952 [22:01:05]1012 (4) - 23.09.2024 15:44 [22:01:05]1206 (1) - 0 [22:01:05]OFD Sender: Remove packet 289952 [22:01:05]ProducePacketName [22:01:05]name=ofd_packets/00289952 [22:01:05]NVStorageDeleteData [22:01:06]OFD Sender: No OFD packet to send [22:01:06]*** Cut start [22:01:06]*** Partial cut [22:01:06]*** CUTSNS_PIN = 1 [22:01:06]*** CUTSNS_PIN = 0 [22:01:06]*** Brake cut motor [22:01:07]Read from MH i2c: 01 [22:01:07]MH_I2C_Read... [22:01:07]*** Stop cut motor [22:01:07]*** Cut end [22:01:07]Read from MH i2c: 01 07 00 [22:01:07]MH_I2C_Read... [22:01:07]Read from MH i2c: 01 07 00 49 09 00 00 00 00 00 FF 0F 67 [22:01:07]process_action close_receipt done [22:01:07]requested_data is exist [22:01:07]produce_requested_data [22:01:07]requested_item fm.sn is exist - process it [22:01:07]wFMCommunicate request_size=4 [22:01:07]MH_SAM_APDU [22:01:07]CAPDU: 80 11 00 00 [22:01:07]Write to MH i2c: E2 08 00 4A 09 80 11 00 00 00 00 00 00 CD [22:01:07]Write i2c OK [22:01:07]MH_I2C_Read... [22:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:07]Read from MH i2c: E2 [22:01:07]MH_I2C_Read... [22:01:07]Read from MH i2c: E2 17 00 [22:01:07]MH_I2C_Read... [22:01:07]Read from MH i2c: E2 17 00 4A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1D [22:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:01:07]wFMCommunicate OK [22:01:07]requested_item fd.num is exist - process it [22:01:07]SAM_PROTO_GetFieldsCounters [22:01:07]wFMCommunicate request_size=4 [22:01:07]MH_SAM_APDU [22:01:07]CAPDU: 80 13 00 00 [22:01:07]Write to MH i2c: E2 08 00 4B 09 80 13 00 00 00 00 00 00 D0 [22:01:07]Write i2c OK [22:01:07]MH_I2C_Read... [22:01:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:01:07]Read from MH i2c: E2 [22:01:07]MH_I2C_Read... [22:01:07]Read from MH i2c: E2 62 00 [22:01:07]MH_I2C_Read... [22:01:07]Read from MH i2c: E2 62 00 4B 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A0 6C 04 00 0E 04 04 00 03 02 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 61 [22:01:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A0 6C 04 00 0E 04 04 00 03 02 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 [22:01:07]wFMCommunicate OK [22:01:07]SAM_PROTO_GetFieldsCounters done [22:01:07]requested_item shift.num is exist - process it [22:01:07]requested_item shift.opened is exist - process it [22:01:07]req_shift_opened [22:01:07]FM_GetShiftState [22:01:07]SAM_PROTO_GetShiftState [22:01:07]wFMCommunicate request_size=4 [22:01:07]MH_SAM_APDU [22:01:07]CAPDU: 80 13 01 00 [22:01:07]Write to MH i2c: E2 08 00 4C 09 80 13 01 00 00 00 00 00 D2 [22:01:07]Write i2c OK [22:01:07]MH_I2C_Read... [22:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:07]Read from MH i2c: E2 [22:01:07]MH_I2C_Read... [22:01:07]Read from MH i2c: E2 0E 00 [22:01:07]MH_I2C_Read... [22:01:07]Read from MH i2c: E2 0E 00 4C 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 73 [22:01:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:01:07]wFMCommunicate OK [22:01:07]SAM_PROTO_GetShiftState done [22:01:07]FM_GetShiftState done [22:01:07]req_shift_opened done [22:01:07]requested_item shift.open_date is exist - process it [22:01:07]req_shift_open_date [22:01:07]req_shift_open_date done [22:01:07]produce_requested_data done [22:01:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289952,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:01:07]process_action_free close_receipt [22:01:07]json_value_free [22:01:07]json_value_free done [22:01:07]process_json_proto returns [22:01:07]Send response to host [22:01:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289952,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:01:07]free response buf [22:01:07]execute_script done [22:01:07]execute_script returns [22:01:07]free content buf [22:01:07]Sock 8.Close socket [22:01:07]Sock 8.Thread stoped [22:01:11]OFD Sender: No OFD packet to send [22:01:15]accept exits with 9 [22:01:15]New connection [22:01:15]New thread 3066891620 created [22:01:15]Thread 3066748260 joined [22:01:15]Waiting for new connection... [22:01:15] Sock 9.Parse request [22:01:15]Sock 9.Check first char [22:01:15]Sock 9.First char is OK [22:01:15]request: POST /json_proto HTTP/1.0 [22:01:15]Method: POST [22:01:15]URL: /json_proto [22:01:15]Method is POST - this is cgi request [22:01:15]url: /json_proto [22:01:15]query_string will be loaded in cgi processing [22:01:15]execute_cgi json_proto POST (null) [22:01:15]execute_cgi path=json_proto method=POST [22:01:15]POST find Content-Length [22:01:15]Host: 172.17.41.135:8080 [22:01:15]Content-Length: 681 [22:01:15]Content-Type: application/json [22:01:15] [22:01:15]POST finish read [22:01:15]Found Content-Length = 681 [22:01:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 83.980, "sum" : 6399.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 6399.00, "payments": [ { "type": 0, "sum" : 6399.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:15]execute_script... [22:01:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 83.980, "sum" : 6399.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 6399.00, "payments": [ { "type": 0, "sum" : 6399.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:15]POST & json_proto [22:01:15]process_json_proto [22:01:15]json parsed OK: [22:01:15]protocol is kg_v1.0 [22:01:15]action value=close_receipt [22:01:15]process_action close_receipt [22:01:15]cmd_close_receipt [22:01:15]MH_GetDate [22:01:15]Write to MH i2c: F0 00 00 4D 09 45 [22:01:15]Write i2c OK [22:01:15]MH_I2C_Read... [22:01:15]Read from MH i2c: F0 [22:01:15]MH_I2C_Read... [22:01:15]Read from MH i2c: F0 09 00 [22:01:15]MH_I2C_Read... [22:01:15]Read from MH i2c: F0 09 00 4D 09 00 2C E5 F1 66 ED 3E 82 65 C8 [22:01:15]GetLastDocTimeStamp 1727128864 [22:01:15]current date 1727128876 [22:01:15]FM_GetShiftState [22:01:15]SAM_PROTO_GetShiftState [22:01:15]wFMCommunicate request_size=4 [22:01:15]MH_SAM_APDU [22:01:15]CAPDU: 80 13 01 00 [22:01:15]Write to MH i2c: E2 08 00 4E 09 80 13 01 00 00 00 00 00 D4 [22:01:15]Write i2c OK [22:01:15]MH_I2C_Read... [22:01:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:15]Read from MH i2c: E2 [22:01:15]MH_I2C_Read... [22:01:15]Read from MH i2c: E2 0E 00 [22:01:15]MH_I2C_Read... [22:01:15]Read from MH i2c: E2 0E 00 4E 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 75 [22:01:15]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:01:15]wFMCommunicate OK [22:01:15]SAM_PROTO_GetShiftState done [22:01:15]FM_GetShiftState done [22:01:15]opened in 1727051401 [22:01:15]opened+sec_in_day 1727137801 [22:01:15]quantity*price = 639927 [22:01:15]sum+1 = 639929 [22:01:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 6399.00 Внесено: 9000.00 СДАЧА: 2601.00 НСП 1% : 56.63 НДС 12% : 679.57 Наличными: 6399.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 627 23.09.2024 22:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289953 ФПД: 81956304236055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220116&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289953&fm=81956304236055&tin=02508201610067®Number=0000000000091827&sum=639900 [22:01:17]StoreToDocumentArchive [22:01:17]shift 515 fd 289953 [22:01:17]save to /storage/0515/doc_00289953 [22:01:17]save last doc name /storage/0515/doc_00289953 to /storage/kkm_last_doc_name [22:01:17]save OK [22:01:17]Clear old archive folders... [22:01:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:01:17]tlvbuf is 01E10C70 [22:01:17]SAM_PROTO_ClearQueue [22:01:17]wFMCommunicate request_size=4 [22:01:17]MH_SAM_APDU [22:01:17]CAPDU: 80 09 00 00 [22:01:17]Write to MH i2c: E2 08 00 5B 09 80 09 00 00 00 00 00 00 D6 [22:01:17]Write i2c OK [22:01:17]MH_I2C_Read... [22:01:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:01:17]Read from MH i2c: E2 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 5B 09 00 90 00 D8 [22:01:17]RAPDU: 90 00 [22:01:17]wFMCommunicate OK [22:01:17]SAM_PROTO_ClearQueue done [22:01:17]KKMCreateOFDPacket [22:01:17]OFDProtocolAddRootSTLVToBuf [22:01:17]FM_MakeSignedData [22:01:17]FM_MakeSignedData [22:01:17]SAM_PROTO_SignData [22:01:17]wFMCommunicate request_size=4 [22:01:17]MH_SAM_APDU [22:01:17]CAPDU: 80 0D 01 02 [22:01:17]Write to MH i2c: E2 08 00 5C 09 80 0D 01 02 00 00 00 00 DE [22:01:17]Write i2c OK [22:01:17]MH_I2C_Read... [22:01:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:01:17]Read from MH i2c: E2 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 5C 09 00 90 00 D9 [22:01:17]RAPDU: 90 00 [22:01:17]wFMCommunicate OK [22:01:17]wFMCommunicate request_size=255 [22:01:17]MH_SAM_APDU [22:01:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 48 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B8 C3 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C C3 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 09 01 00 00 00 07 04 06 00 9C C3 09 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 2C E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6C 04 00 35 04 06 00 4A 89 F0 66 [22:01:17]Write to MH i2c: E2 02 01 5D 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 0C 48 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B8 C3 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C C3 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 09 01 00 00 00 07 04 06 00 9C C3 09 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 2C E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6C 04 00 35 04 06 00 4A 89 F0 66 00 00 94 [22:01:17]Write i2c OK [22:01:17]MH_I2C_Read... [22:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:17]Read from MH i2c: E2 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 5D 09 00 90 00 DA [22:01:17]RAPDU: 90 00 [22:01:17]wFMCommunicate OK [22:01:17]wFMCommunicate request_size=7 [22:01:17]MH_SAM_APDU [22:01:17]CAPDU: 80 0D 02 02 02 AE 17 [22:01:17]Write to MH i2c: E2 0A 00 5E 09 80 0D 02 02 02 00 AE 17 00 00 AA [22:01:17]Write i2c OK [22:01:17]MH_I2C_Read... [22:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:17]Read from MH i2c: E2 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 03 00 5E 09 00 90 00 DB [22:01:17]RAPDU: 90 00 [22:01:17]wFMCommunicate OK [22:01:17]wFMCommunicate request_size=4 [22:01:17]MH_SAM_APDU [22:01:17]CAPDU: 80 0D 03 02 [22:01:17]Write to MH i2c: E2 08 00 5F 09 80 0D 03 02 00 00 00 00 E3 [22:01:17]Write i2c OK [22:01:17]MH_I2C_Read... [22:01:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:01:17]Read from MH i2c: E2 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 0B 00 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 0B 00 5F 09 00 7A AF 11 55 76 9B 69 12 90 00 FF [22:01:17]RAPDU: 7A AF 11 55 76 9B 69 12 90 00 [22:01:17]wFMCommunicate OK [22:01:17]SAM_PROTO_SignData done [22:01:17]FM_MakeSignedData done [22:01:17]CreateOFDProtocolMessage [22:01:17]wFMCommunicate request_size=4 [22:01:17]MH_SAM_APDU [22:01:17]CAPDU: 80 11 00 00 [22:01:17]Write to MH i2c: E2 08 00 60 09 80 11 00 00 00 00 00 00 E3 [22:01:17]Write i2c OK [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 [22:01:17]MH_I2C_Read... [22:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:17]Read from MH i2c: E2 17 00 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: E2 17 00 60 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 33 [22:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:01:17]wFMCommunicate OK [22:01:17]CreateOFDProtocolMessage done [22:01:17]OFDSenderStorePacket 289953 [22:01:17]StoreOFDPacket docnum=289953 [22:01:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 66 3D 04 01 E4 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 48 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B8 C3 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C C3 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 09 01 00 00 00 07 04 06 00 9C C3 09 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 2C E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6C 04 00 35 04 06 00 4A 89 F0 66 AE 17 7A AF 11 55 76 9B 69 12 [22:01:17]CheckFolder [22:01:17]dirname=/storage/ofd_packets [22:01:17]CheckFolder done [22:01:17]ProducePacketName [22:01:17]name=ofd_packets/00289953 [22:01:17]NVStorageSaveData ofd_packets/00289953 [22:01:17]File name is /storage/ofd_packets/00289953 [22:01:17]Write 298 bytes [22:01:17]NVStorageSaveData done [22:01:17]OFDSenderStorePacket done [22:01:17]KKMCreateOFDPacket done [22:01:17]NVStorageSaveData kkm_last_timestamp [22:01:17]File name is /storage/kkm_last_timestamp [22:01:17]Write 4 bytes [22:01:17]NVStorageSaveData done [22:01:17]ExternCall_PrintAddStr [22:01:17]wPrintStart [22:01:17]Write to MH i2c: 01 00 00 61 09 6A [22:01:17]Write i2c OK [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: 01 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: 01 07 00 [22:01:17]MH_I2C_Read... [22:01:17]Read from MH i2c: 01 07 00 61 09 00 00 00 00 00 FF 0F 7F [22:01:17]RasterBufferAndPrint [22:01:17]line Счет N : (1)24618073 [22:01:17]line ИНН: 02508201610067 [22:01:17]line Контрольно-Кассовый Чек [22:01:17]line ПРОДАЖА [22:01:17]line ТРК (МРК, ГНК) : 22 [22:01:17]line Товар: 2710194210 [22:01:17]line ДТ-К-5 [22:01:17]line 83.980 * 76.20 [22:01:17]line = 6399.28 [22:01:17]line НДС 12% НСП 1% [22:01:17]line > о реализуемом товаре [22:01:17]line ОКРУГЛЕНИЕ: -0.28 [22:01:17]line ИТОГО: 6399.00 [22:01:17]line Внесено: 9000.00 [22:01:17]line СДАЧА: 2601.00 [22:01:17]line НСП 1% : 56.63 [22:01:17]line НДС 12% : 679.57 [22:01:17]line Наличными: 6399.00 [22:01:17]line Безнал.: 0.00 [22:01:17]line Место: АЗС № 90 "Партнёр-нефть" [22:01:17]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:01:17]line СНО: Общий режим [22:01:17]line Чек 627 23.09.2024 22:01 [22:01:17]line Смена: 515 ФФД: 1.0 [22:01:17]line ЗНМ: 0300000107 [22:01:17]line РНМ: 0000000000091827 [22:01:17]line Версия ККМ: 001 [22:01:17]line ФМ: 0000000000871832 [22:01:17]line ФД: 289953 [22:01:17]line ФПД: 81956304236055 [22:01:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220116&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289953&fm=81956304236055&tin=02508201610067®Number=0000000000091827&sum=639900 [22:01:17]written 0, free lines is 4095 [22:01:17]OFD Sender: Processing packet 289953 [packets to send 1784, broken 1783] [22:01:17]ProducePacketName [22:01:17]name=ofd_packets/00289953 [22:01:17]OFD Sender: To server: pG, [22:01:17]CommunicateWithHost lk.salyk.kg:30040 [22:01:17]ConnectInit lk.salyk.kg [22:01:17]Connected sock=10 [22:01: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 33 32 0C 01 00 00 66 3D 04 01 E4 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 48 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B8 C3 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C C3 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 09 01 00 00 00 07 04 06 00 9C C3 09 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 2C E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A1 6C 04 00 35 04 06 00 4A 89 F0 66 AE 17 7A AF 11 55 76 9B 69 12 [22:01:18]Write to MH i2c: 01 00 00 8B 09 94 [22:01:18]Write i2c OK [22:01:18]MH_I2C_Read... [22:01:18]Read from MH i2c: 01 [22:01:18]MH_I2C_Read... [22:01:18]Read from MH i2c: 01 07 00 [22:01:18]MH_I2C_Read... [22:01:18]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 DA 0C 81 [22:01:18]RasterBufferAndPrint [22:01:18]line [22:01:18]line [22:01:18]line [22:01:18]line [22:01:18]line [22:01:18]written 0, free lines is 3298 [22:01:18]MH_Cut [22:01:18]Write to MH i2c: D1 01 00 92 09 01 6D [22:01:18]Write i2c OK [22:01:18]MH_I2C_Read... [22:01:18]Read from MH i2c: D1 [22:01:18]MH_I2C_Read... [22:01:18]Read from MH i2c: D1 01 00 [22:01:18]MH_I2C_Read... [22:01:18]Read from MH i2c: D1 01 00 92 09 00 6C [22:01:18]Write to MH i2c: 01 00 00 93 09 9C [22:01:18]Write i2c OK [22:01:18]MH_I2C_Read... [22: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 33 32 4F 00 00 00 A0 DC 47 00 00 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 33 32 10 04 04 00 A1 6C 04 00 F4 03 04 00 00 8D F1 66 B6 04 01 00 00 5C CC DA 8A 55 1E 3F 93 [22:01:18]CommunicateWithHost err = 0 [22:01:18]CheckOFDResponse [22:01:18]1017 (14) - 77093643461234 [22:01:18]1041 (16) - 0000000000871832 [22:01:18]1040 (4) - 289953 [22:01:18]1012 (4) - 23.09.2024 15:45 [22:01:18]1206 (1) - 0 [22:01:18]OFD Sender: Remove packet 289953 [22:01:18]ProducePacketName [22:01:18]name=ofd_packets/00289953 [22:01:18]NVStorageDeleteData [22:01:18]OFD Sender: No OFD packet to send [22:01:18]*** Cut start [22:01:18]*** Partial cut [22:01:18]*** CUTSNS_PIN = 1 [22:01:18]*** CUTSNS_PIN = 0 [22:01:19]*** Brake cut motor [22:01:19]Read from MH i2c: 01 [22:01:19]MH_I2C_Read... [22:01:19]*** Stop cut motor [22:01:19]*** Cut end [22:01:19]Read from MH i2c: 01 07 00 [22:01:19]MH_I2C_Read... [22:01:19]Read from MH i2c: 01 07 00 93 09 00 00 00 00 00 FF 0F B1 [22:01:19]process_action close_receipt done [22:01:19]requested_data is exist [22:01:19]produce_requested_data [22:01:19]requested_item fm.sn is exist - process it [22:01:19]wFMCommunicate request_size=4 [22:01:19]MH_SAM_APDU [22:01:19]CAPDU: 80 11 00 00 [22:01:19]Write to MH i2c: E2 08 00 94 09 80 11 00 00 00 00 00 00 17 [22:01:19]Write i2c OK [22:01:19]MH_I2C_Read... [22:01:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:19]Read from MH i2c: E2 [22:01:19]MH_I2C_Read... [22:01:19]Read from MH i2c: E2 17 00 [22:01:19]MH_I2C_Read... [22:01:19]Read from MH i2c: E2 17 00 94 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 67 [22:01:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:01:19]wFMCommunicate OK [22:01:19]requested_item fd.num is exist - process it [22:01:19]SAM_PROTO_GetFieldsCounters [22:01:19]wFMCommunicate request_size=4 [22:01:19]MH_SAM_APDU [22:01:19]CAPDU: 80 13 00 00 [22:01:19]Write to MH i2c: E2 08 00 95 09 80 13 00 00 00 00 00 00 1A [22:01:19]Write i2c OK [22:01:19]MH_I2C_Read... [22:01:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:01:19]Read from MH i2c: E2 [22:01:19]MH_I2C_Read... [22:01:19]Read from MH i2c: E2 62 00 [22:01:19]MH_I2C_Read... [22:01:19]Read from MH i2c: E2 62 00 95 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A1 6C 04 00 0E 04 04 00 03 02 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 AF [22:01:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A1 6C 04 00 0E 04 04 00 03 02 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 [22:01:19]wFMCommunicate OK [22:01:19]SAM_PROTO_GetFieldsCounters done [22:01:19]requested_item shift.num is exist - process it [22:01:19]requested_item shift.opened is exist - process it [22:01:19]req_shift_opened [22:01:19]FM_GetShiftState [22:01:19]SAM_PROTO_GetShiftState [22:01:19]wFMCommunicate request_size=4 [22:01:19]MH_SAM_APDU [22:01:19]CAPDU: 80 13 01 00 [22:01:19]Write to MH i2c: E2 08 00 96 09 80 13 01 00 00 00 00 00 1C [22:01:19]Write i2c OK [22:01:19]MH_I2C_Read... [22:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:19]Read from MH i2c: E2 [22:01:19]MH_I2C_Read... [22:01:19]Read from MH i2c: E2 0E 00 [22:01:19]MH_I2C_Read... [22:01:19]Read from MH i2c: E2 0E 00 96 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BD [22:01:19]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:01:19]wFMCommunicate OK [22:01:19]SAM_PROTO_GetShiftState done [22:01:19]FM_GetShiftState done [22:01:19]req_shift_opened done [22:01:19]requested_item shift.open_date is exist - process it [22:01:19]req_shift_open_date [22:01:19]req_shift_open_date done [22:01:19]produce_requested_data done [22:01:19]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289953,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:01:19]process_action_free close_receipt [22:01:19]json_value_free [22:01:19]json_value_free done [22:01:19]process_json_proto returns [22:01:19]Send response to host [22:01:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289953,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:01:19]free response buf [22:01:19]execute_script done [22:01:19]execute_script returns [22:01:19]free content buf [22:01:19]Sock 9.Close socket [22:01:19]Sock 9.Thread stoped [22:01:23]OFD Sender: No OFD packet to send [22:01:28]OFD Sender: No OFD packet to send [22:01:33]OFD Sender: No OFD packet to send [22:01:38]OFD Sender: No OFD packet to send [22:01:44]OFD Sender: No OFD packet to send [22:01:49]OFD Sender: No OFD packet to send [22:01:54]OFD Sender: No OFD packet to send [22:01:59]OFD Sender: No OFD packet to send [22:02:04]OFD Sender: No OFD packet to send [22:02:09]OFD Sender: No OFD packet to send [22:02:14]OFD Sender: No OFD packet to send [22:02:19]OFD Sender: No OFD packet to send [22:02:24]OFD Sender: No OFD packet to send [22:02:29]OFD Sender: No OFD packet to send [22:02:34]OFD Sender: No OFD packet to send [22:02:39]OFD Sender: No OFD packet to send [22:02:44]OFD Sender: No OFD packet to send [22:02:49]OFD Sender: No OFD packet to send [22:02:54]OFD Sender: No OFD packet to send [22:02:59]OFD Sender: No OFD packet to send [22:03:04]OFD Sender: No OFD packet to send [22:03:09]OFD Sender: No OFD packet to send [22:03:14]OFD Sender: No OFD packet to send [22:03:19]OFD Sender: No OFD packet to send [22:03:24]OFD Sender: No OFD packet to send [22:03:29]OFD Sender: No OFD packet to send [22:03:34]OFD Sender: No OFD packet to send [22:03:39]OFD Sender: No OFD packet to send [22:03:44]OFD Sender: No OFD packet to send [22:03:49]OFD Sender: No OFD packet to send [22:03:54]OFD Sender: No OFD packet to send [22:03:59]OFD Sender: No OFD packet to send [22:04:04]OFD Sender: No OFD packet to send [22:04:10]OFD Sender: No OFD packet to send [22:04:15]OFD Sender: No OFD packet to send [22:04:20]OFD Sender: No OFD packet to send [22:04:25]OFD Sender: No OFD packet to send [22:04:30]OFD Sender: No OFD packet to send [22:04:35]OFD Sender: No OFD packet to send [22:04:40]OFD Sender: No OFD packet to send [22:04:44]accept exits with 8 [22:04:44]New connection [22:04:44]New thread 3066748260 created [22:04:44]Thread 3066891620 joined [22:04:44]Waiting for new connection... [22:04:44] Sock 8.Parse request [22:04:44]Sock 8.Check first char [22:04:44]Sock 8.First char is OK [22:04:44]request: POST /json_proto HTTP/1.0 [22:04:44]Method: POST [22:04:44]URL: /json_proto [22:04:44]Method is POST - this is cgi request [22:04:44]url: /json_proto [22:04:44]query_string will be loaded in cgi processing [22:04:44]execute_cgi json_proto POST (null) [22:04:44]execute_cgi path=json_proto method=POST [22:04:44]POST find Content-Length [22:04:44]Host: 172.17.41.135:8080 [22:04:44]Content-Length: 684 [22:04:44]Content-Type: application/json [22:04:44] [22:04:44]POST finish read [22:04:44]Found Content-Length = 684 [22:04:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:04:44]execute_script... [22:04: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)24618074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:04:44]POST & json_proto [22:04:44]process_json_proto [22:04:44]json parsed OK: [22:04:44]protocol is kg_v1.0 [22:04:44]action value=close_receipt [22:04:44]process_action close_receipt [22:04:44]cmd_close_receipt [22:04:44]MH_GetDate [22:04:44]Write to MH i2c: F0 00 00 97 09 8F [22:04:44]Write i2c OK [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: F0 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: F0 09 00 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: F0 09 00 97 09 00 FD E5 F1 66 ED 3E 82 65 E3 [22:04:44]GetLastDocTimeStamp 1727128876 [22:04:44]current date 1727129085 [22:04:44]FM_GetShiftState [22:04:44]SAM_PROTO_GetShiftState [22:04:44]wFMCommunicate request_size=4 [22:04:44]MH_SAM_APDU [22:04:44]CAPDU: 80 13 01 00 [22:04:44]Write to MH i2c: E2 08 00 98 09 80 13 01 00 00 00 00 00 1E [22:04:44]Write i2c OK [22:04:44]MH_I2C_Read... [22:04:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:44]Read from MH i2c: E2 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 0E 00 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 0E 00 98 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 BF [22:04:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:04:44]wFMCommunicate OK [22:04:44]SAM_PROTO_GetShiftState done [22:04:44]FM_GetShiftState done [22:04:44]opened in 1727051401 [22:04:44]opened+sec_in_day 1727137801 [22:04:44]quantity*price = 100021 [22:04:44]sum+1 = 100023 [22:04:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 628 23.09.2024 22:04 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289954 ФПД: 20834215218321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220445&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289954&fm=20834215218321&tin=02508201610067®Number=0000000000091827&sum=100000 [22:04:45]StoreToDocumentArchive [22:04:45]shift 515 fd 289954 [22:04:45]save to /storage/0515/doc_00289954 [22:04:45]save last doc name /storage/0515/doc_00289954 to /storage/kkm_last_doc_name [22:04:45]save OK [22:04:45]Clear old archive folders... [22:04:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:04:45]tlvbuf is 01DEFDD0 [22:04:45]SAM_PROTO_ClearQueue [22:04:45]wFMCommunicate request_size=4 [22:04:45]MH_SAM_APDU [22:04:45]CAPDU: 80 09 00 00 [22:04:45]Write to MH i2c: E2 08 00 A5 09 80 09 00 00 00 00 00 00 20 [22:04:45]Write i2c OK [22:04:45]MH_I2C_Read... [22:04:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:45]Read from MH i2c: E2 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 A5 09 00 90 00 22 [22:04:45]RAPDU: 90 00 [22:04:45]wFMCommunicate OK [22:04:45]SAM_PROTO_ClearQueue done [22:04:45]KKMCreateOFDPacket [22:04:45]OFDProtocolAddRootSTLVToBuf [22:04:45]FM_MakeSignedData [22:04:45]FM_MakeSignedData [22:04:45]SAM_PROTO_SignData [22:04:45]wFMCommunicate request_size=4 [22:04:45]MH_SAM_APDU [22:04:45]CAPDU: 80 0D 01 02 [22:04:45]Write to MH i2c: E2 08 00 A6 09 80 0D 01 02 00 00 00 00 28 [22:04:45]Write i2c OK [22:04:45]MH_I2C_Read... [22:04:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:45]Read from MH i2c: E2 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [22:04:45]RAPDU: 90 00 [22:04:45]wFMCommunicate OK [22:04:45]wFMCommunicate request_size=255 [22:04:45]MH_SAM_APDU [22:04: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 74 02 00 00 F4 03 04 00 FD E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6C 04 00 35 04 06 00 12 [22:04:45]Write to MH i2c: E2 02 01 A7 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 FD E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6C 04 00 35 04 06 00 12 00 00 AB [22:04:45]Write i2c OK [22:04:45]MH_I2C_Read... [22:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:45]Read from MH i2c: E2 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 A7 09 00 90 00 24 [22:04:45]RAPDU: 90 00 [22:04:45]wFMCommunicate OK [22:04:45]wFMCommunicate request_size=10 [22:04:45]MH_SAM_APDU [22:04:45]CAPDU: 80 0D 02 02 05 F2 D7 FF 4C 91 [22:04:45]Write to MH i2c: E2 0D 00 A8 09 80 0D 02 02 05 00 F2 D7 FF 4C 91 00 00 DA [22:04:45]Write i2c OK [22:04:45]MH_I2C_Read... [22:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:45]Read from MH i2c: E2 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 03 00 A8 09 00 90 00 25 [22:04:45]RAPDU: 90 00 [22:04:45]wFMCommunicate OK [22:04:45]wFMCommunicate request_size=4 [22:04:45]MH_SAM_APDU [22:04:45]CAPDU: 80 0D 03 02 [22:04:45]Write to MH i2c: E2 08 00 A9 09 80 0D 03 02 00 00 00 00 2D [22:04:45]Write i2c OK [22:04:45]MH_I2C_Read... [22:04:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:45]Read from MH i2c: E2 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 0B 00 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 0B 00 A9 09 00 6E CF F0 B0 56 22 4A F1 90 00 BE [22:04:45]RAPDU: 6E CF F0 B0 56 22 4A F1 90 00 [22:04:45]wFMCommunicate OK [22:04:45]SAM_PROTO_SignData done [22:04:45]FM_MakeSignedData done [22:04:45]CreateOFDProtocolMessage [22:04:45]wFMCommunicate request_size=4 [22:04:45]MH_SAM_APDU [22:04:45]CAPDU: 80 11 00 00 [22:04:45]Write to MH i2c: E2 08 00 AA 09 80 11 00 00 00 00 00 00 2D [22:04:45]Write i2c OK [22:04:45]MH_I2C_Read... [22:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:45]Read from MH i2c: E2 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 17 00 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: E2 17 00 AA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7D [22:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:04:45]wFMCommunicate OK [22:04:45]CreateOFDProtocolMessage done [22:04:45]OFDSenderStorePacket 289954 [22:04:45]StoreOFDPacket docnum=289954 [22:04:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 18 7F 07 01 D5 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 74 02 00 00 F4 03 04 00 FD E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6C 04 00 35 04 06 00 12 F2 D7 FF 4C 91 6E CF F0 B0 56 22 4A F1 [22:04:45]CheckFolder [22:04:45]dirname=/storage/ofd_packets [22:04:45]CheckFolder done [22:04:45]ProducePacketName [22:04:45]name=ofd_packets/00289954 [22:04:45]NVStorageSaveData ofd_packets/00289954 [22:04:45]File name is /storage/ofd_packets/00289954 [22:04:45]Write 301 bytes [22:04:45]NVStorageSaveData done [22:04:45]OFDSenderStorePacket done [22:04:45]KKMCreateOFDPacket done [22:04:45]NVStorageSaveData kkm_last_timestamp [22:04:45]File name is /storage/kkm_last_timestamp [22:04:45]Write 4 bytes [22:04:45]NVStorageSaveData done [22:04:45]ExternCall_PrintAddStr [22:04:45]wPrintStart [22:04:45]Write to MH i2c: 01 00 00 AB 09 B4 [22:04:45]Write i2c OK [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: 01 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: 01 07 00 [22:04:45]MH_I2C_Read... [22:04:45]Read from MH i2c: 01 07 00 AB 09 00 00 00 00 00 FF 0F C9 [22:04:45]RasterBufferAndPrint [22:04:45]line Счет N : (1)24618074 [22:04:45]line ИНН: 02508201610067 [22:04:45]line Контрольно-Кассовый Чек [22:04:45]line ПРОДАЖА [22:04:45]line ТРК (МРК, ГНК) : 52 [22:04:45]line Товар: 2710124500 [22:04:45]line Аи-95-К-5 [22:04:45]line 13.480 * 74.20 [22:04:45]line = 1000.22 [22:04:45]line НДС 12% НСП 1% [22:04:45]line > о реализуемом товаре [22:04:45]line ОКРУГЛЕНИЕ: -0.22 [22:04:45]line ИТОГО: 1000.00 [22:04:45]line Внесено: 1000.00 [22:04:45]line СДАЧА: 0.00 [22:04:45]line НСП 1% : 8.85 [22:04:45]line НДС 12% : 106.22 [22:04:45]line Наличными: 1000.00 [22:04:45]line Безнал.: 0.00 [22:04:45]line Место: АЗС № 90 "Партнёр-нефть" [22:04:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:04:45]line СНО: Общий режим [22:04:45]line Чек 628 23.09.2024 22:04 [22:04:45]line Смена: 515 ФФД: 1.0 [22:04:45]line ЗНМ: 0300000107 [22:04:45]line РНМ: 0000000000091827 [22:04:45]line Версия ККМ: 001 [22:04:45]line ФМ: 0000000000871832 [22:04:45]line ФД: 289954 [22:04:45]line ФПД: 20834215218321 [22:04:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220445&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289954&fm=20834215218321&tin=02508201610067®Number=0000000000091827&sum=100000 [22:04:45]written 0, free lines is 4095 [22:04:46]OFD Sender: Processing packet 289954 [packets to send 1784, broken 1783] [22:04:46]ProducePacketName [22:04:46]name=ofd_packets/00289954 [22:04:46]OFD Sender: To server: pG, [22:04:46]CommunicateWithHost lk.salyk.kg:30040 [22:04:46]ConnectInit lk.salyk.kg [22:04:46]Connected sock=10 [22:04: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 33 32 0F 01 00 00 18 7F 07 01 D5 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 74 02 00 00 F4 03 04 00 FD E5 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A2 6C 04 00 35 04 06 00 12 F2 D7 FF 4C 91 6E CF F0 B0 56 22 4A F1 [22:04:46]Write to MH i2c: 01 00 00 D5 09 DE [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: 01 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: 01 07 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: 01 07 00 D5 09 00 00 00 00 00 D2 0C C3 [22:04:46]RasterBufferAndPrint [22:04:46]line [22:04:46]line [22:04:46]line [22:04:46]line [22:04:46]line [22:04:46]written 0, free lines is 3288 [22:04:46]MH_Cut [22:04:46]Write to MH i2c: D1 01 00 DC 09 01 B7 [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: D1 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: D1 01 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: D1 01 00 DC 09 00 B6 [22:04:46]Write to MH i2c: 01 00 00 DD 09 E6 [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04: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 33 32 4F 00 00 00 FB 99 47 00 D5 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 33 32 10 04 04 00 A2 6C 04 00 F4 03 04 00 D0 8D F1 66 B6 04 01 00 00 8D 08 E4 2F 4B E5 D6 30 [22:04:46]CommunicateWithHost err = 0 [22:04:46]CheckOFDResponse [22:04:46]1017 (14) - 77093643461234 [22:04:46]1041 (16) - 0000000000871832 [22:04:46]1040 (4) - 289954 [22:04:46]1012 (4) - 23.09.2024 15:48 [22:04:46]1206 (1) - 0 [22:04:46]OFD Sender: Remove packet 289954 [22:04:46]ProducePacketName [22:04:46]name=ofd_packets/00289954 [22:04:46]NVStorageDeleteData [22:04:47]*** Cut start [22:04:47]*** Partial cut [22:04:47]*** CUTSNS_PIN = 1 [22:04:47]OFD Sender: No OFD packet to send [22:04:47]*** CUTSNS_PIN = 0 [22:04:47]*** Brake cut motor [22:04:47]Read from MH i2c: 01 [22:04:47]MH_I2C_Read... [22:04:47]*** Stop cut motor [22:04:47]*** Cut end [22:04:47]Read from MH i2c: 01 07 00 [22:04:47]MH_I2C_Read... [22:04:47]Read from MH i2c: 01 07 00 DD 09 00 00 00 00 00 FF 0F FB [22:04:47]process_action close_receipt done [22:04:47]requested_data is exist [22:04:47]produce_requested_data [22:04:47]requested_item fm.sn is exist - process it [22:04:47]wFMCommunicate request_size=4 [22:04:47]MH_SAM_APDU [22:04:47]CAPDU: 80 11 00 00 [22:04:47]Write to MH i2c: E2 08 00 DE 09 80 11 00 00 00 00 00 00 61 [22:04:47]Write i2c OK [22:04:47]MH_I2C_Read... [22:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:47]Read from MH i2c: E2 [22:04:47]MH_I2C_Read... [22:04:47]Read from MH i2c: E2 17 00 [22:04:47]MH_I2C_Read... [22:04:47]Read from MH i2c: E2 17 00 DE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B1 [22:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:04:47]wFMCommunicate OK [22:04:47]requested_item fd.num is exist - process it [22:04:47]SAM_PROTO_GetFieldsCounters [22:04:47]wFMCommunicate request_size=4 [22:04:47]MH_SAM_APDU [22:04:47]CAPDU: 80 13 00 00 [22:04:47]Write to MH i2c: E2 08 00 DF 09 80 13 00 00 00 00 00 00 64 [22:04:47]Write i2c OK [22:04:47]MH_I2C_Read... [22:04:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:47]Read from MH i2c: E2 [22:04:47]MH_I2C_Read... [22:04:47]Read from MH i2c: E2 62 00 [22:04:47]MH_I2C_Read... [22:04:47]Read from MH i2c: E2 62 00 DF 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A2 6C 04 00 0E 04 04 00 03 02 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 FD [22:04: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A2 6C 04 00 0E 04 04 00 03 02 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 [22:04:47]wFMCommunicate OK [22:04:47]SAM_PROTO_GetFieldsCounters done [22:04:47]requested_item shift.num is exist - process it [22:04:47]requested_item shift.opened is exist - process it [22:04:47]req_shift_opened [22:04:47]FM_GetShiftState [22:04:47]SAM_PROTO_GetShiftState [22:04:47]wFMCommunicate request_size=4 [22:04:47]MH_SAM_APDU [22:04:47]CAPDU: 80 13 01 00 [22:04:47]Write to MH i2c: E2 08 00 E0 09 80 13 01 00 00 00 00 00 66 [22:04:47]Write i2c OK [22:04:47]MH_I2C_Read... [22:04:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:48]Read from MH i2c: E2 [22:04:48]MH_I2C_Read... [22:04:48]Read from MH i2c: E2 0E 00 [22:04:48]MH_I2C_Read... [22:04:48]Read from MH i2c: E2 0E 00 E0 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 07 [22:04:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:04:48]wFMCommunicate OK [22:04:48]SAM_PROTO_GetShiftState done [22:04:48]FM_GetShiftState done [22:04:48]req_shift_opened done [22:04:48]requested_item shift.open_date is exist - process it [22:04:48]req_shift_open_date [22:04:48]req_shift_open_date done [22:04:48]produce_requested_data done [22:04:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289954,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:04:48]process_action_free close_receipt [22:04:48]json_value_free [22:04:48]json_value_free done [22:04:48]process_json_proto returns [22:04:48]Send response to host [22:04:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289954,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:04:48]free response buf [22:04:48]execute_script done [22:04:48]execute_script returns [22:04:48]free content buf [22:04:48]Sock 8.Close socket [22:04:48]Sock 8.Thread stoped [22:04:52]OFD Sender: No OFD packet to send [22:04:57]OFD Sender: No OFD packet to send [22:05:02]OFD Sender: No OFD packet to send [22:05:07]OFD Sender: No OFD packet to send [22:05:12]OFD Sender: No OFD packet to send [22:05:17]OFD Sender: No OFD packet to send [22:05:22]OFD Sender: No OFD packet to send [22:05:27]OFD Sender: No OFD packet to send [22:05:32]OFD Sender: No OFD packet to send [22:05:37]OFD Sender: No OFD packet to send [22:05:42]OFD Sender: No OFD packet to send [22:05:47]OFD Sender: No OFD packet to send [22:05:52]OFD Sender: No OFD packet to send [22:05:57]OFD Sender: No OFD packet to send [22:06:02]OFD Sender: No OFD packet to send [22:06:07]OFD Sender: No OFD packet to send [22:06:12]OFD Sender: No OFD packet to send [22:06:17]OFD Sender: No OFD packet to send [22:06:22]OFD Sender: No OFD packet to send [22:06:27]OFD Sender: No OFD packet to send [22:06:32]OFD Sender: No OFD packet to send [22:06:37]OFD Sender: No OFD packet to send [22:06:42]OFD Sender: No OFD packet to send [22:06:47]OFD Sender: No OFD packet to send [22:06:53]OFD Sender: No OFD packet to send [22:06:58]OFD Sender: No OFD packet to send [22:07:03]OFD Sender: No OFD packet to send [22:07:08]OFD Sender: No OFD packet to send [22:07:13]OFD Sender: No OFD packet to send [22:07:18]OFD Sender: No OFD packet to send [22:07:23]OFD Sender: No OFD packet to send [22:07:28]OFD Sender: No OFD packet to send [22:07:33]OFD Sender: No OFD packet to send [22:07:34]accept exits with 9 [22:07:34]New connection [22:07:34]New thread 3066891620 created [22:07:34]Thread 3066748260 joined [22:07:34]Waiting for new connection... [22:07:34] Sock 9.Parse request [22:07:34]Sock 9.Check first char [22:07:34]Sock 9.First char is OK [22:07:34]request: POST /json_proto HTTP/1.0 [22:07:34]Method: POST [22:07:34]URL: /json_proto [22:07:34]Method is POST - this is cgi request [22:07:34]url: /json_proto [22:07:34]query_string will be loaded in cgi processing [22:07:34]execute_cgi json_proto POST (null) [22:07:34]execute_cgi path=json_proto method=POST [22:07:34]POST find Content-Length [22:07:34]Host: 172.17.41.135:8080 [22:07:34]Content-Length: 821 [22:07:34]Content-Type: application/json [22:07:34] [22:07:34]POST finish read [22:07:34]Found Content-Length = 821 [22:07:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [22:07:34]execute_script... [22:07: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)24618075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [22:07:34]POST & json_proto [22:07:34]process_json_proto [22:07:34]json parsed OK: [22:07:34]protocol is kg_v1.0 [22:07:34]action value=close_receipt [22:07:34]process_action close_receipt [22:07:34]cmd_close_receipt [22:07:34]MH_GetDate [22:07:34]Write to MH i2c: F0 00 00 E1 09 D9 [22:07:34]Write i2c OK [22:07:34]MH_I2C_Read... [22:07:34]Read from MH i2c: F0 [22:07:34]MH_I2C_Read... [22:07:34]Read from MH i2c: F0 09 00 [22:07:34]MH_I2C_Read... [22:07:34]Read from MH i2c: F0 09 00 E1 09 00 A7 E6 F1 66 ED 3E 82 65 D8 [22:07:34]GetLastDocTimeStamp 1727129085 [22:07:34]current date 1727129255 [22:07:34]FM_GetShiftState [22:07:34]SAM_PROTO_GetShiftState [22:07:34]wFMCommunicate request_size=4 [22:07:34]MH_SAM_APDU [22:07:34]CAPDU: 80 13 01 00 [22:07:34]Write to MH i2c: E2 08 00 E2 09 80 13 01 00 00 00 00 00 68 [22:07:34]Write i2c OK [22:07:34]MH_I2C_Read... [22:07:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:34]Read from MH i2c: E2 [22:07:34]MH_I2C_Read... [22:07:34]Read from MH i2c: E2 0E 00 [22:07:34]MH_I2C_Read... [22:07:34]Read from MH i2c: E2 0E 00 E2 09 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 09 [22:07:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:07:34]wFMCommunicate OK [22:07:34]SAM_PROTO_GetShiftState done [22:07:34]FM_GetShiftState done [22:07:34]opened in 1727051401 [22:07:34]opened+sec_in_day 1727137801 [22:07:34]quantity*price = 200043 [22:07:34]sum+1 = 200044 [22:07:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 629 23.09.2024 22:07 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289955 ФПД: 149388641591281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220735&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289955&fm=149388641591281&tin=02508201610067®Number=0000000000091827&sum=200043 [22:07:35]StoreToDocumentArchive [22:07:35]shift 515 fd 289955 [22:07:35]save to /storage/0515/doc_00289955 [22:07:35]save last doc name /storage/0515/doc_00289955 to /storage/kkm_last_doc_name [22:07:35]save OK [22:07:35]Clear old archive folders... [22:07:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:07:35]tlvbuf is 01E15F30 [22:07:35]SAM_PROTO_ClearQueue [22:07:35]wFMCommunicate request_size=4 [22:07:35]MH_SAM_APDU [22:07:35]CAPDU: 80 09 00 00 [22:07:35]Write to MH i2c: E2 08 00 EF 09 80 09 00 00 00 00 00 00 6A [22:07:35]Write i2c OK [22:07:35]MH_I2C_Read... [22:07:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:35]Read from MH i2c: E2 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 EF 09 00 90 00 6C [22:07:35]RAPDU: 90 00 [22:07:35]wFMCommunicate OK [22:07:35]SAM_PROTO_ClearQueue done [22:07:35]KKMCreateOFDPacket [22:07:35]OFDProtocolAddRootSTLVToBuf [22:07:35]FM_MakeSignedData [22:07:35]FM_MakeSignedData [22:07:35]SAM_PROTO_SignData [22:07:35]wFMCommunicate request_size=4 [22:07:35]MH_SAM_APDU [22:07:35]CAPDU: 80 0D 01 02 [22:07:35]Write to MH i2c: E2 08 00 F0 09 80 0D 01 02 00 00 00 00 72 [22:07:35]Write i2c OK [22:07:35]MH_I2C_Read... [22:07:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:35]Read from MH i2c: E2 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 F0 09 00 90 00 6D [22:07:35]RAPDU: 90 00 [22:07:35]wFMCommunicate OK [22:07:35]wFMCommunicate request_size=255 [22:07:35]MH_SAM_APDU [22:07: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 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 75 02 00 00 F4 03 04 00 A7 E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6C 04 00 35 04 06 00 87 [22:07:35]Write to MH i2c: E2 02 01 F1 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 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 75 02 00 00 F4 03 04 00 A7 E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6C 04 00 35 04 06 00 87 00 00 F8 [22:07:35]Write i2c OK [22:07:35]MH_I2C_Read... [22:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:35]Read from MH i2c: E2 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 F1 09 00 90 00 6E [22:07:35]RAPDU: 90 00 [22:07:35]wFMCommunicate OK [22:07:35]wFMCommunicate request_size=10 [22:07:35]MH_SAM_APDU [22:07:35]CAPDU: 80 0D 02 02 05 DE 40 EA 5F F1 [22:07:35]Write to MH i2c: E2 0D 00 F2 09 80 0D 02 02 05 00 DE 40 EA 5F F1 00 00 D7 [22:07:35]Write i2c OK [22:07:35]MH_I2C_Read... [22:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:35]Read from MH i2c: E2 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 03 00 F2 09 00 90 00 6F [22:07:35]RAPDU: 90 00 [22:07:35]wFMCommunicate OK [22:07:35]wFMCommunicate request_size=4 [22:07:35]MH_SAM_APDU [22:07:35]CAPDU: 80 0D 03 02 [22:07:35]Write to MH i2c: E2 08 00 F3 09 80 0D 03 02 00 00 00 00 77 [22:07:35]Write i2c OK [22:07:35]MH_I2C_Read... [22:07:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:35]Read from MH i2c: E2 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 0B 00 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 0B 00 F3 09 00 81 06 10 F5 74 C1 E1 A0 90 00 BA [22:07:35]RAPDU: 81 06 10 F5 74 C1 E1 A0 90 00 [22:07:35]wFMCommunicate OK [22:07:35]SAM_PROTO_SignData done [22:07:35]FM_MakeSignedData done [22:07:35]CreateOFDProtocolMessage [22:07:35]wFMCommunicate request_size=4 [22:07:35]MH_SAM_APDU [22:07:35]CAPDU: 80 11 00 00 [22:07:35]Write to MH i2c: E2 08 00 F4 09 80 11 00 00 00 00 00 00 77 [22:07:35]Write i2c OK [22:07:35]MH_I2C_Read... [22:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:35]Read from MH i2c: E2 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 17 00 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: E2 17 00 F4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C7 [22:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:07:35]wFMCommunicate OK [22:07:35]CreateOFDProtocolMessage done [22:07:35]OFDSenderStorePacket 289955 [22:07:35]StoreOFDPacket docnum=289955 [22:07:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 38 69 07 01 43 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 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 75 02 00 00 F4 03 04 00 A7 E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6C 04 00 35 04 06 00 87 DE 40 EA 5F F1 81 06 10 F5 74 C1 E1 A0 [22:07:35]CheckFolder [22:07:35]dirname=/storage/ofd_packets [22:07:35]CheckFolder done [22:07:35]ProducePacketName [22:07:35]name=ofd_packets/00289955 [22:07:35]NVStorageSaveData ofd_packets/00289955 [22:07:35]File name is /storage/ofd_packets/00289955 [22:07:35]Write 301 bytes [22:07:35]NVStorageSaveData done [22:07:35]OFDSenderStorePacket done [22:07:35]KKMCreateOFDPacket done [22:07:35]NVStorageSaveData kkm_last_timestamp [22:07:35]File name is /storage/kkm_last_timestamp [22:07:35]Write 4 bytes [22:07:35]NVStorageSaveData done [22:07:35]ExternCall_PrintAddStr [22:07:35]wPrintStart [22:07:35]Write to MH i2c: 01 00 00 F5 09 FE [22:07:35]Write i2c OK [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: 01 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: 01 07 00 [22:07:35]MH_I2C_Read... [22:07:35]Read from MH i2c: 01 07 00 F5 09 00 00 00 00 00 FF 0F 13 [22:07:35]RasterBufferAndPrint [22:07:35]line Счет N : (1)24618075 [22:07:35]line ИНН: 02508201610067 [22:07:35]line Контрольно-Кассовый Чек [22:07:35]line ПРОДАЖА [22:07:35]line ТРК (МРК, ГНК) : 32 [22:07:35]line Товар: 2710124500 [22:07:35]line Аи-95-К-5 [22:07:35]line 26.960 * 74.20 [22:07:35]line = 2000.43 [22:07:35]line НДС 12% НСП 1% [22:07:35]line > о реализуемом товаре [22:07:35]line ИТОГО: 2000.43 [22:07:35]line НСП 1% : 17.70 [22:07:35]line НДС 12% : 212.43 [22:07:35]line Наличными: 0.00 [22:07:35]line Безнал.: 2000.43 [22:07:35]line Место: АЗС № 90 "Партнёр-нефть" [22:07:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:07:35]line СНО: Общий режим [22:07:35]line Чек 629 23.09.2024 22:07 [22:07:35]line Смена: 515 ФФД: 1.0 [22:07:35]line ЗНМ: 0300000107 [22:07:35]line РНМ: 0000000000091827 [22:07:35]line Версия ККМ: 001 [22:07:35]line Платежная система: Бакай Банк [22:07:35]line ФМ: 0000000000871832 [22:07:35]line ФД: 289955 [22:07:35]line ФПД: 149388641591281 [22:07:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220735&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289955&fm=149388641591281&tin=02508201610067®Number=0000000000091827&sum=200043 [22:07:36]written 0, free lines is 4095 [22:07:36]OFD Sender: Processing packet 289955 [packets to send 1784, broken 1783] [22:07:36]ProducePacketName [22:07:36]name=ofd_packets/00289955 [22:07:36]OFD Sender: To server: pG, [22:07:36]CommunicateWithHost lk.salyk.kg:30040 [22:07:36]ConnectInit lk.salyk.kg [22:07:36]Connected sock=10 [22:07: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 33 32 0F 01 00 00 38 69 07 01 43 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 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 75 02 00 00 F4 03 04 00 A7 E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A3 6C 04 00 35 04 06 00 87 DE 40 EA 5F F1 81 06 10 F5 74 C1 E1 A0 [22:07:36]Write to MH i2c: 01 00 00 1E 0A 28 [22:07:36]Write i2c OK [22:07:36]MH_I2C_Read... [22:07:36]Read from MH i2c: 01 [22:07:36]MH_I2C_Read... [22:07:36]Read from MH i2c: 01 07 00 [22:07:36]MH_I2C_Read... [22:07:36]Read from MH i2c: 01 07 00 1E 0A 00 00 00 00 00 EF 0C 2A [22:07:36]RasterBufferAndPrint [22:07:36]line [22:07:36]line [22:07:36]line [22:07:36]line [22:07:36]line [22:07:36]written 0, free lines is 3317 [22:07:36]MH_Cut [22:07:36]Write to MH i2c: D1 01 00 25 0A 01 01 [22:07:36]Write i2c OK [22:07:36]MH_I2C_Read... [22:07:36]Read from MH i2c: D1 [22:07:36]MH_I2C_Read... [22:07:36]Read from MH i2c: D1 01 00 [22:07:36]MH_I2C_Read... [22:07:36]Read from MH i2c: D1 01 00 25 0A 00 00 [22:07:36]Write to MH i2c: 01 00 00 26 0A 30 [22:07:36]Write i2c OK [22:07:36]MH_I2C_Read... [22:07: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 33 32 4F 00 00 00 96 C8 47 00 7D 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 33 32 10 04 04 00 A3 6C 04 00 F4 03 04 00 7A 8E F1 66 B6 04 01 00 00 15 09 3A 50 85 E1 FF 39 [22:07:36]CommunicateWithHost err = 0 [22:07:36]CheckOFDResponse [22:07:36]1017 (14) - 77093643461234 [22:07:36]1041 (16) - 0000000000871832 [22:07:36]1040 (4) - 289955 [22:07:36]1012 (4) - 23.09.2024 15:51 [22:07:36]1206 (1) - 0 [22:07:36]OFD Sender: Remove packet 289955 [22:07:36]ProducePacketName [22:07:36]name=ofd_packets/00289955 [22:07:36]NVStorageDeleteData [22:07:37]OFD Sender: No OFD packet to send [22:07:37]*** Cut start [22:07:37]*** Partial cut [22:07:37]*** CUTSNS_PIN = 1 [22:07:37]*** CUTSNS_PIN = 0 [22:07:37]*** Brake cut motor [22:07:37]Read from MH i2c: 01 [22:07:37]MH_I2C_Read... [22:07:37]*** Stop cut motor [22:07:37]*** Cut end [22:07:37]Read from MH i2c: 01 07 00 [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: 01 07 00 26 0A 00 00 00 00 00 FF 0F 45 [22:07:37]process_action close_receipt done [22:07:37]requested_data is exist [22:07:37]produce_requested_data [22:07:37]requested_item fm.sn is exist - process it [22:07:37]wFMCommunicate request_size=4 [22:07:37]MH_SAM_APDU [22:07:37]CAPDU: 80 11 00 00 [22:07:37]Write to MH i2c: E2 08 00 27 0A 80 11 00 00 00 00 00 00 AB [22:07:37]Write i2c OK [22:07:37]MH_I2C_Read... [22:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:37]Read from MH i2c: E2 [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: E2 17 00 [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: E2 17 00 27 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FB [22:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:07:37]wFMCommunicate OK [22:07:37]requested_item fd.num is exist - process it [22:07:37]SAM_PROTO_GetFieldsCounters [22:07:37]wFMCommunicate request_size=4 [22:07:37]MH_SAM_APDU [22:07:37]CAPDU: 80 13 00 00 [22:07:37]Write to MH i2c: E2 08 00 28 0A 80 13 00 00 00 00 00 00 AE [22:07:37]Write i2c OK [22:07:37]MH_I2C_Read... [22:07:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 62 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 62 00 28 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A3 6C 04 00 0E 04 04 00 03 02 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 4B [22:07: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A3 6C 04 00 0E 04 04 00 03 02 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 [22:07:38]wFMCommunicate OK [22:07:38]SAM_PROTO_GetFieldsCounters done [22:07:38]requested_item shift.num is exist - process it [22:07:38]requested_item shift.opened is exist - process it [22:07:38]req_shift_opened [22:07:38]FM_GetShiftState [22:07:38]SAM_PROTO_GetShiftState [22:07:38]wFMCommunicate request_size=4 [22:07:38]MH_SAM_APDU [22:07:38]CAPDU: 80 13 01 00 [22:07:38]Write to MH i2c: E2 08 00 29 0A 80 13 01 00 00 00 00 00 B0 [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 0E 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 0E 00 29 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 51 [22:07:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:07:38]wFMCommunicate OK [22:07:38]SAM_PROTO_GetShiftState done [22:07:38]FM_GetShiftState done [22:07:38]req_shift_opened done [22:07:38]requested_item shift.open_date is exist - process it [22:07:38]req_shift_open_date [22:07:38]req_shift_open_date done [22:07:38]produce_requested_data done [22:07:38]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289955,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:07:38]process_action_free close_receipt [22:07:38]json_value_free [22:07:38]json_value_free done [22:07:38]process_json_proto returns [22:07:38]Send response to host [22:07:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289955,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:07:38]free response buf [22:07:38]execute_script done [22:07:38]execute_script returns [22:07:38]free content buf [22:07:38]Sock 9.Close socket [22:07:38]Sock 9.Thread stoped [22:07:42]OFD Sender: No OFD packet to send [22:07:47]OFD Sender: No OFD packet to send [22:07:52]OFD Sender: No OFD packet to send [22:07:57]OFD Sender: No OFD packet to send [22:08:02]OFD Sender: No OFD packet to send [22:08:07]OFD Sender: No OFD packet to send [22:08:12]OFD Sender: No OFD packet to send [22:08:17]OFD Sender: No OFD packet to send [22:08:22]OFD Sender: No OFD packet to send [22:08:27]OFD Sender: No OFD packet to send [22:08:32]OFD Sender: No OFD packet to send [22:08:37]OFD Sender: No OFD packet to send [22:08:42]OFD Sender: No OFD packet to send [22:08:47]OFD Sender: No OFD packet to send [22:08:52]OFD Sender: No OFD packet to send [22:08:57]OFD Sender: No OFD packet to send [22:08:58]accept exits with 8 [22:08:58]New connection [22:08:58]New thread 3066748260 created [22:08:58]Thread 3066891620 joined [22:08:58]Waiting for new connection... [22:08:58] Sock 8.Parse request [22:08:58]Sock 8.Check first char [22:08:58]Sock 8.First char is OK [22:08:58]request: POST /json_proto HTTP/1.0 [22:08:58]Method: POST [22:08:58]URL: /json_proto [22:08:58]Method is POST - this is cgi request [22:08:58]url: /json_proto [22:08:58]query_string will be loaded in cgi processing [22:08:58]execute_cgi json_proto POST (null) [22:08:58]execute_cgi path=json_proto method=POST [22:08:58]POST find Content-Length [22:08:58]Host: 172.17.41.135:8080 [22:08:58]Content-Length: 681 [22:08:58]Content-Type: application/json [22:08:58] [22:08:58]POST finish read [22:08:58]Found Content-Length = 681 [22:08:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [22:08:58]execute_script... [22:08: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)24618076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [22:08:58]POST & json_proto [22:08:58]process_json_proto [22:08:58]json parsed OK: [22:08:58]protocol is kg_v1.0 [22:08:58]action value=close_receipt [22:08:58]process_action close_receipt [22:08:58]cmd_close_receipt [22:08:58]MH_GetDate [22:08:58]Write to MH i2c: F0 00 00 2A 0A 23 [22:08:58]Write i2c OK [22:08:58]MH_I2C_Read... [22:08:58]Read from MH i2c: F0 [22:08:58]MH_I2C_Read... [22:08:58]Read from MH i2c: F0 09 00 [22:08:58]MH_I2C_Read... [22:08:58]Read from MH i2c: F0 09 00 2A 0A 00 FB E6 F1 66 ED 3E 82 65 76 [22:08:58]GetLastDocTimeStamp 1727129255 [22:08:58]current date 1727129339 [22:08:58]FM_GetShiftState [22:08:58]SAM_PROTO_GetShiftState [22:08:58]wFMCommunicate request_size=4 [22:08:58]MH_SAM_APDU [22:08:58]CAPDU: 80 13 01 00 [22:08:58]Write to MH i2c: E2 08 00 2B 0A 80 13 01 00 00 00 00 00 B2 [22:08:58]Write i2c OK [22:08:58]MH_I2C_Read... [22:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:58]Read from MH i2c: E2 [22:08:58]MH_I2C_Read... [22:08:58]Read from MH i2c: E2 0E 00 [22:08:58]MH_I2C_Read... [22:08:58]Read from MH i2c: E2 0E 00 2B 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 53 [22:08:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:08:58]wFMCommunicate OK [22:08:58]SAM_PROTO_GetShiftState done [22:08:58]FM_GetShiftState done [22:08:58]opened in 1727051401 [22:08:58]opened+sec_in_day 1727137801 [22:08:58]quantity*price = 300075 [22:08:58]sum+1 = 300077 [22:08:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 630 23.09.2024 22:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289956 ФПД: 188031520350999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220859&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289956&fm=188031520350999&tin=02508201610067®Number=0000000000091827&sum=300000 [22:08:59]StoreToDocumentArchive [22:08:59]shift 515 fd 289956 [22:08:59]save to /storage/0515/doc_00289956 [22:08:59]save last doc name /storage/0515/doc_00289956 to /storage/kkm_last_doc_name [22:08:59]save OK [22:08:59]Clear old archive folders... [22:08:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:08:59]tlvbuf is 01E17140 [22:08:59]SAM_PROTO_ClearQueue [22:08:59]wFMCommunicate request_size=4 [22:08:59]MH_SAM_APDU [22:08:59]CAPDU: 80 09 00 00 [22:08:59]Write to MH i2c: E2 08 00 38 0A 80 09 00 00 00 00 00 00 B4 [22:08:59]Write i2c OK [22:08:59]MH_I2C_Read... [22:08:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:08:59]Read from MH i2c: E2 [22:08:59]MH_I2C_Read... [22:08:59]Read from MH i2c: E2 03 00 [22:08:59]MH_I2C_Read... [22:08:59]Read from MH i2c: E2 03 00 38 0A 00 90 00 B6 [22:08:59]RAPDU: 90 00 [22:08:59]wFMCommunicate OK [22:08:59]SAM_PROTO_ClearQueue done [22:08:59]KKMCreateOFDPacket [22:08:59]OFDProtocolAddRootSTLVToBuf [22:08:59]FM_MakeSignedData [22:08:59]FM_MakeSignedData [22:08:59]SAM_PROTO_SignData [22:08:59]wFMCommunicate request_size=4 [22:08:59]MH_SAM_APDU [22:08:59]CAPDU: 80 0D 01 02 [22:08:59]Write to MH i2c: E2 08 00 39 0A 80 0D 01 02 00 00 00 00 BC [22:08:59]Write i2c OK [22:08:59]MH_I2C_Read... [22:08:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:08:59]Read from MH i2c: E2 [22:08:59]MH_I2C_Read... [22:08:59]Read from MH i2c: E2 03 00 [22:08:59]MH_I2C_Read... [22:08:59]Read from MH i2c: E2 03 00 39 0A 00 90 00 B7 [22:08:59]RAPDU: 90 00 [22:08:59]wFMCommunicate OK [22:08:59]wFMCommunicate request_size=255 [22:08:59]MH_SAM_APDU [22:08:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 76 02 00 00 F4 03 04 00 FB E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6C 04 00 35 04 06 00 AB 03 7F FA [22:08:59]Write to MH i2c: E2 02 01 3A 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 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 76 02 00 00 F4 03 04 00 FB E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6C 04 00 35 04 06 00 AB 03 7F FA 00 00 67 [22:08:59]Write i2c OK [22:08:59]MH_I2C_Read... [22:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:59]Read from MH i2c: E2 [22:08:59]MH_I2C_Read... [22:08:59]Read from MH i2c: E2 03 00 [22:08:59]MH_I2C_Read... [22:08:59]Read from MH i2c: E2 03 00 3A 0A 00 90 00 B8 [22:08:59]RAPDU: 90 00 [22:08:59]wFMCommunicate OK [22:08:59]wFMCommunicate request_size=7 [22:08:59]MH_SAM_APDU [22:08:59]CAPDU: 80 0D 02 02 02 23 17 [22:08:59]Write to MH i2c: E2 0A 00 3B 0A 80 0D 02 02 02 00 23 17 00 00 FD [22:08:59]Write i2c OK [22:08:59]MH_I2C_Read... [22:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:00]Read from MH i2c: E2 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: E2 03 00 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: E2 03 00 3B 0A 00 90 00 B9 [22:09:00]RAPDU: 90 00 [22:09:00]wFMCommunicate OK [22:09:00]wFMCommunicate request_size=4 [22:09:00]MH_SAM_APDU [22:09:00]CAPDU: 80 0D 03 02 [22:09:00]Write to MH i2c: E2 08 00 3C 0A 80 0D 03 02 00 00 00 00 C1 [22:09:00]Write i2c OK [22:09:00]MH_I2C_Read... [22:09:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:00]Read from MH i2c: E2 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: E2 0B 00 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: E2 0B 00 3C 0A 00 53 93 BE 19 CF FD C3 83 90 00 91 [22:09:00]RAPDU: 53 93 BE 19 CF FD C3 83 90 00 [22:09:00]wFMCommunicate OK [22:09:00]SAM_PROTO_SignData done [22:09:00]FM_MakeSignedData done [22:09:00]CreateOFDProtocolMessage [22:09:00]wFMCommunicate request_size=4 [22:09:00]MH_SAM_APDU [22:09:00]CAPDU: 80 11 00 00 [22:09:00]Write to MH i2c: E2 08 00 3D 0A 80 11 00 00 00 00 00 00 C1 [22:09:00]Write i2c OK [22:09:00]MH_I2C_Read... [22:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:00]Read from MH i2c: E2 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: E2 17 00 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: E2 17 00 3D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 11 [22:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:09:00]wFMCommunicate OK [22:09:00]CreateOFDProtocolMessage done [22:09:00]OFDSenderStorePacket 289956 [22:09:00]StoreOFDPacket docnum=289956 [22:09:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 A8 66 04 01 32 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 76 02 00 00 F4 03 04 00 FB E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6C 04 00 35 04 06 00 AB 03 7F FA 23 17 53 93 BE 19 CF FD C3 83 [22:09:00]CheckFolder [22:09:00]dirname=/storage/ofd_packets [22:09:00]CheckFolder done [22:09:00]ProducePacketName [22:09:00]name=ofd_packets/00289956 [22:09:00]NVStorageSaveData ofd_packets/00289956 [22:09:00]File name is /storage/ofd_packets/00289956 [22:09:00]Write 298 bytes [22:09:00]NVStorageSaveData done [22:09:00]OFDSenderStorePacket done [22:09:00]KKMCreateOFDPacket done [22:09:00]NVStorageSaveData kkm_last_timestamp [22:09:00]File name is /storage/kkm_last_timestamp [22:09:00]Write 4 bytes [22:09:00]NVStorageSaveData done [22:09:00]ExternCall_PrintAddStr [22:09:00]wPrintStart [22:09:00]Write to MH i2c: 01 00 00 3E 0A 48 [22:09:00]Write i2c OK [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: 01 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: 01 07 00 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: 01 07 00 3E 0A 00 00 00 00 00 FF 0F 5D [22:09:00]RasterBufferAndPrint [22:09:00]line Счет N : (1)24618076 [22:09:00]line ИНН: 02508201610067 [22:09:00]line Контрольно-Кассовый Чек [22:09:00]line ПРОДАЖА [22:09:00]line ТРК (МРК, ГНК) : 22 [22:09:00]line Товар: 2710194210 [22:09:00]line ДТ-К-5 [22:09:00]line 39.380 * 76.20 [22:09:00]line = 3000.76 [22:09:00]line НДС 12% НСП 1% [22:09:00]line > о реализуемом товаре [22:09:00]line ОКРУГЛЕНИЕ: -0.76 [22:09:00]line ИТОГО: 3000.00 [22:09:00]line Внесено: 3000.00 [22:09:00]line СДАЧА: 0.00 [22:09:00]line НСП 1% : 26.55 [22:09:00]line НДС 12% : 318.66 [22:09:00]line Наличными: 3000.00 [22:09:00]line Безнал.: 0.00 [22:09:00]line Место: АЗС № 90 "Партнёр-нефть" [22:09:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:09:00]line СНО: Общий режим [22:09:00]line Чек 630 23.09.2024 22:08 [22:09:00]line Смена: 515 ФФД: 1.0 [22:09:00]line ЗНМ: 0300000107 [22:09:00]line РНМ: 0000000000091827 [22:09:00]line Версия ККМ: 001 [22:09:00]line ФМ: 0000000000871832 [22:09:00]line ФД: 289956 [22:09:00]line ФПД: 188031520350999 [22:09:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T220859&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289956&fm=188031520350999&tin=02508201610067®Number=0000000000091827&sum=300000 [22:09:00]written 0, free lines is 4095 [22:09:00]OFD Sender: Processing packet 289956 [packets to send 1784, broken 1783] [22:09:00]ProducePacketName [22:09:00]name=ofd_packets/00289956 [22:09:00]OFD Sender: To server: pG, [22:09:00]CommunicateWithHost lk.salyk.kg:30040 [22:09:00]ConnectInit lk.salyk.kg [22:09:00]Connected sock=10 [22:09:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 A8 66 04 01 32 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 76 02 00 00 F4 03 04 00 FB E6 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A4 6C 04 00 35 04 06 00 AB 03 7F FA 23 17 53 93 BE 19 CF FD C3 83 [22:09:00]Write to MH i2c: 01 00 00 68 0A 72 [22:09:00]Write i2c OK [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: 01 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: 01 07 00 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: 01 07 00 68 0A 00 00 00 00 00 C8 0C 4D [22:09:00]RasterBufferAndPrint [22:09:00]line [22:09:00]line [22:09:00]line [22:09:00]line [22:09:00]line [22:09:00]written 0, free lines is 3278 [22:09:00]MH_Cut [22:09:00]Write to MH i2c: D1 01 00 6F 0A 01 4B [22:09:00]Write i2c OK [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: D1 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: D1 01 00 [22:09:00]MH_I2C_Read... [22:09:00]Read from MH i2c: D1 01 00 6F 0A 00 4A [22:09:00]Write to MH i2c: 01 00 00 70 0A 7A [22:09:00]Write i2c OK [22:09:00]MH_I2C_Read... [22:09: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 33 32 4F 00 00 00 DF 6F 47 00 A2 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 33 32 10 04 04 00 A4 6C 04 00 F4 03 04 00 CE 8E F1 66 B6 04 01 00 00 1F C7 26 02 4A 81 22 AC [22:09:00]CommunicateWithHost err = 0 [22:09:00]CheckOFDResponse [22:09:00]1017 (14) - 77093643461234 [22:09:00]1041 (16) - 0000000000871832 [22:09:00]1040 (4) - 289956 [22:09:00]1012 (4) - 23.09.2024 15:52 [22:09:00]1206 (1) - 0 [22:09:00]OFD Sender: Remove packet 289956 [22:09:00]ProducePacketName [22:09:00]name=ofd_packets/00289956 [22:09:00]NVStorageDeleteData [22:09:01]OFD Sender: No OFD packet to send [22:09:01]*** Cut start [22:09:01]*** Partial cut [22:09:01]*** CUTSNS_PIN = 1 [22:09:01]*** CUTSNS_PIN = 0 [22:09:01]*** Brake cut motor [22:09:02]Read from MH i2c: 01 [22:09:02]MH_I2C_Read... [22:09:02]*** Stop cut motor [22:09:02]*** Cut end [22:09:02]Read from MH i2c: 01 07 00 [22:09:02]MH_I2C_Read... [22:09:02]Read from MH i2c: 01 07 00 70 0A 00 00 00 00 00 FF 0F 8F [22:09:02]process_action close_receipt done [22:09:02]requested_data is exist [22:09:02]produce_requested_data [22:09:02]requested_item fm.sn is exist - process it [22:09:02]wFMCommunicate request_size=4 [22:09:02]MH_SAM_APDU [22:09:02]CAPDU: 80 11 00 00 [22:09:02]Write to MH i2c: E2 08 00 71 0A 80 11 00 00 00 00 00 00 F5 [22:09:02]Write i2c OK [22:09:02]MH_I2C_Read... [22:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:02]Read from MH i2c: E2 [22:09:02]MH_I2C_Read... [22:09:02]Read from MH i2c: E2 17 00 [22:09:02]MH_I2C_Read... [22:09:02]Read from MH i2c: E2 17 00 71 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 45 [22:09:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:09:02]wFMCommunicate OK [22:09:02]requested_item fd.num is exist - process it [22:09:02]SAM_PROTO_GetFieldsCounters [22:09:02]wFMCommunicate request_size=4 [22:09:02]MH_SAM_APDU [22:09:02]CAPDU: 80 13 00 00 [22:09:02]Write to MH i2c: E2 08 00 72 0A 80 13 00 00 00 00 00 00 F8 [22:09:02]Write i2c OK [22:09:02]MH_I2C_Read... [22:09:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:02]Read from MH i2c: E2 [22:09:02]MH_I2C_Read... [22:09:02]Read from MH i2c: E2 62 00 [22:09:02]MH_I2C_Read... [22:09:02]Read from MH i2c: E2 62 00 72 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A4 6C 04 00 0E 04 04 00 03 02 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 99 [22:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A4 6C 04 00 0E 04 04 00 03 02 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 [22:09:02]wFMCommunicate OK [22:09:02]SAM_PROTO_GetFieldsCounters done [22:09:02]requested_item shift.num is exist - process it [22:09:02]requested_item shift.opened is exist - process it [22:09:02]req_shift_opened [22:09:02]FM_GetShiftState [22:09:02]SAM_PROTO_GetShiftState [22:09:02]wFMCommunicate request_size=4 [22:09:02]MH_SAM_APDU [22:09:02]CAPDU: 80 13 01 00 [22:09:02]Write to MH i2c: E2 08 00 73 0A 80 13 01 00 00 00 00 00 FA [22:09:02]Write i2c OK [22:09:02]MH_I2C_Read... [22:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:02]Read from MH i2c: E2 [22:09:02]MH_I2C_Read... [22:09:02]Read from MH i2c: E2 0E 00 [22:09:02]MH_I2C_Read... [22:09:02]Read from MH i2c: E2 0E 00 73 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9B [22:09:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:09:02]wFMCommunicate OK [22:09:02]SAM_PROTO_GetShiftState done [22:09:02]FM_GetShiftState done [22:09:02]req_shift_opened done [22:09:02]requested_item shift.open_date is exist - process it [22:09:02]req_shift_open_date [22:09:02]req_shift_open_date done [22:09:02]produce_requested_data done [22:09:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289956,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:09:02]process_action_free close_receipt [22:09:02]json_value_free [22:09:02]json_value_free done [22:09:02]process_json_proto returns [22:09:02]Send response to host [22:09:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289956,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:09:02]free response buf [22:09:02]execute_script done [22:09:02]execute_script returns [22:09:02]free content buf [22:09:02]Sock 8.Close socket [22:09:02]Sock 8.Thread stoped [22:09:06]OFD Sender: No OFD packet to send [22:09:11]OFD Sender: No OFD packet to send [22:09:16]OFD Sender: No OFD packet to send [22:09:21]OFD Sender: No OFD packet to send [22:09:26]OFD Sender: No OFD packet to send [22:09:31]OFD Sender: No OFD packet to send [22:09:36]OFD Sender: No OFD packet to send [22:09:41]OFD Sender: No OFD packet to send [22:09:46]OFD Sender: No OFD packet to send [22:09:51]OFD Sender: No OFD packet to send [22:09:56]OFD Sender: No OFD packet to send [22:10:01]OFD Sender: No OFD packet to send [22:10:06]OFD Sender: No OFD packet to send [22:10:11]OFD Sender: No OFD packet to send [22:10:16]OFD Sender: No OFD packet to send [22:10:21]OFD Sender: No OFD packet to send [22:10:26]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:37]OFD Sender: No OFD packet to send [22:11:42]OFD Sender: No OFD packet to send [22:11:47]OFD Sender: No OFD packet to send [22:11:52]OFD Sender: No OFD packet to send [22:11:57]OFD Sender: No OFD packet to send [22:12:02]OFD Sender: No OFD packet to send [22:12:04]accept exits with 9 [22:12:04]New connection [22:12:04]New thread 3066891620 created [22:12:04]Thread 3066748260 joined [22:12:04]Waiting for new connection... [22:12:04] Sock 9.Parse request [22:12:04]Sock 9.Check first char [22:12:04]Sock 9.First char is OK [22:12:04]request: POST /json_proto HTTP/1.0 [22:12:04]Method: POST [22:12:04]URL: /json_proto [22:12:04]Method is POST - this is cgi request [22:12:04]url: /json_proto [22:12:04]query_string will be loaded in cgi processing [22:12:04]execute_cgi json_proto POST (null) [22:12:04]execute_cgi path=json_proto method=POST [22:12:04]POST find Content-Length [22:12:04]Host: 172.17.41.135:8080 [22:12:04]Content-Length: 819 [22:12:04]Content-Type: application/json [22:12:04] [22:12:04]POST finish read [22:12:04]Found Content-Length = 819 [22:12:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:04]execute_script... [22: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)24618077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:04]POST & json_proto [22:12:04]process_json_proto [22:12:04]json parsed OK: [22:12:04]protocol is kg_v1.0 [22:12:04]action value=close_receipt [22:12:04]process_action close_receipt [22:12:04]cmd_close_receipt [22:12:04]MH_GetDate [22:12:04]Write to MH i2c: F0 00 00 74 0A 6D [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: F0 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: F0 09 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: F0 09 00 74 0A 00 B6 E7 F1 66 ED 3E 82 65 7C [22:12:04]GetLastDocTimeStamp 1727129339 [22:12:04]current date 1727129526 [22:12:04]FM_GetShiftState [22:12:04]SAM_PROTO_GetShiftState [22:12:04]wFMCommunicate request_size=4 [22:12:04]MH_SAM_APDU [22:12:04]CAPDU: 80 13 01 00 [22:12:04]Write to MH i2c: E2 08 00 75 0A 80 13 01 00 00 00 00 00 FC [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:04]Read from MH i2c: E2 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 0E 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 0E 00 75 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9D [22:12:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:12:04]wFMCommunicate OK [22:12:04]SAM_PROTO_GetShiftState done [22:12:04]FM_GetShiftState done [22:12:04]opened in 1727051401 [22:12:04]opened+sec_in_day 1727137801 [22:12:04]quantity*price = 70037 [22:12:04]sum+1 = 70038 [22:12:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 631 23.09.2024 22:12 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289957 ФПД: 159048346761450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221206&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289957&fm=159048346761450&tin=02508201610067®Number=0000000000091827&sum=70037 [22:12:06]StoreToDocumentArchive [22:12:06]shift 515 fd 289957 [22:12:06]save to /storage/0515/doc_00289957 [22:12:06]save last doc name /storage/0515/doc_00289957 to /storage/kkm_last_doc_name [22:12:06]save OK [22:12:06]Clear old archive folders... [22:12:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:12:06]tlvbuf is 01E1EF80 [22:12:06]SAM_PROTO_ClearQueue [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 09 00 00 [22:12:06]Write to MH i2c: E2 08 00 82 0A 80 09 00 00 00 00 00 00 FE [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 82 0A 00 90 00 00 [22:12:06]RAPDU: 90 00 [22:12:06]wFMCommunicate OK [22:12:06]SAM_PROTO_ClearQueue done [22:12:06]KKMCreateOFDPacket [22:12:06]OFDProtocolAddRootSTLVToBuf [22:12:06]FM_MakeSignedData [22:12:06]FM_MakeSignedData [22:12:06]SAM_PROTO_SignData [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 0D 01 02 [22:12:06]Write to MH i2c: E2 08 00 83 0A 80 0D 01 02 00 00 00 00 06 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 83 0A 00 90 00 01 [22:12:06]RAPDU: 90 00 [22:12:06]wFMCommunicate OK [22:12:06]wFMCommunicate request_size=255 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 77 02 00 00 F4 03 04 00 B6 E7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6C 04 00 35 04 06 00 90 [22:12:06]Write to MH i2c: E2 02 01 84 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 77 02 00 00 F4 03 04 00 B6 E7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6C 04 00 35 04 06 00 90 00 00 CC [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 84 0A 00 90 00 02 [22:12:06]RAPDU: 90 00 [22:12:06]wFMCommunicate OK [22:12:06]wFMCommunicate request_size=10 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 0D 02 02 05 A7 54 35 F8 EA [22:12:06]Write to MH i2c: E2 0D 00 85 0A 80 0D 02 02 05 00 A7 54 35 F8 EA 00 00 25 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 03 00 85 0A 00 90 00 03 [22:12:06]RAPDU: 90 00 [22:12:06]wFMCommunicate OK [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 0D 03 02 [22:12:06]Write to MH i2c: E2 08 00 86 0A 80 0D 03 02 00 00 00 00 0B [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 0B 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 0B 00 86 0A 00 01 58 03 D4 ED 0D 2A 6E 90 00 CE [22:12:06]RAPDU: 01 58 03 D4 ED 0D 2A 6E 90 00 [22:12:06]wFMCommunicate OK [22:12:06]SAM_PROTO_SignData done [22:12:06]FM_MakeSignedData done [22:12:06]CreateOFDProtocolMessage [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 11 00 00 [22:12:06]Write to MH i2c: E2 08 00 87 0A 80 11 00 00 00 00 00 00 0B [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 17 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 17 00 87 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [22:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:12:06]wFMCommunicate OK [22:12:06]CreateOFDProtocolMessage done [22:12:06]OFDSenderStorePacket 289957 [22:12:06]StoreOFDPacket docnum=289957 [22:12:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 85 5C 07 01 1E 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 B6 E7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6C 04 00 35 04 06 00 90 A7 54 35 F8 EA 01 58 03 D4 ED 0D 2A 6E [22:12:06]CheckFolder [22:12:06]dirname=/storage/ofd_packets [22:12:06]CheckFolder done [22:12:06]ProducePacketName [22:12:06]name=ofd_packets/00289957 [22:12:06]NVStorageSaveData ofd_packets/00289957 [22:12:06]File name is /storage/ofd_packets/00289957 [22:12:06]Write 301 bytes [22:12:06]NVStorageSaveData done [22:12:06]OFDSenderStorePacket done [22:12:06]KKMCreateOFDPacket done [22:12:06]NVStorageSaveData kkm_last_timestamp [22:12:06]File name is /storage/kkm_last_timestamp [22:12:06]Write 4 bytes [22:12:06]NVStorageSaveData done [22:12:06]ExternCall_PrintAddStr [22:12:06]wPrintStart [22:12:06]Write to MH i2c: 01 00 00 88 0A 92 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: 01 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: 01 07 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: 01 07 00 88 0A 00 00 00 00 00 FF 0F A7 [22:12:06]RasterBufferAndPrint [22:12:06]line Счет N : (1)24618077 [22:12:06]line ИНН: 02508201610067 [22:12:06]line Контрольно-Кассовый Чек [22:12:06]line ПРОДАЖА [22:12:06]line ТРК (МРК, ГНК) : 33 [22:12:06]line Товар: 2710124130 [22:12:06]line Аи-92-К-5 [22:12:06]line 10.330 * 67.80 [22:12:06]line = 700.37 [22:12:06]line НДС 12% НСП 1% [22:12:06]line > о реализуемом товаре [22:12:06]line ИТОГО: 700.37 [22:12:06]line НСП 1% : 6.20 [22:12:06]line НДС 12% : 74.38 [22:12:06]line Наличными: 0.00 [22:12:06]line Безнал.: 700.37 [22:12:06]line Место: АЗС № 90 "Партнёр-нефть" [22:12:06]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:12:06]line СНО: Общий режим [22:12:06]line Чек 631 23.09.2024 22:12 [22:12:06]line Смена: 515 ФФД: 1.0 [22:12:06]line ЗНМ: 0300000107 [22:12:06]line РНМ: 0000000000091827 [22:12:06]line Версия ККМ: 001 [22:12:06]line Платежная система: Бакай Банк [22:12:06]line ФМ: 0000000000871832 [22:12:06]line ФД: 289957 [22:12:06]line ФПД: 159048346761450 [22:12:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221206&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289957&fm=159048346761450&tin=02508201610067®Number=0000000000091827&sum=70037 [22:12:06]written 0, free lines is 4095 [22:12:06]OFD Sender: Processing packet 289957 [packets to send 1784, broken 1783] [22:12:06]ProducePacketName [22:12:06]name=ofd_packets/00289957 [22:12:06]OFD Sender: To server: pG, [22:12:06]CommunicateWithHost lk.salyk.kg:30040 [22:12:06]ConnectInit lk.salyk.kg [22:12:07]Connected sock=10 [22:12: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 33 32 0F 01 00 00 85 5C 07 01 1E 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 B6 E7 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A5 6C 04 00 35 04 06 00 90 A7 54 35 F8 EA 01 58 03 D4 ED 0D 2A 6E [22:12:07]Write to MH i2c: 01 00 00 B1 0A BB [22:12:07]Write i2c OK [22:12:07]MH_I2C_Read... [22:12:07]Read from MH i2c: 01 [22:12:07]MH_I2C_Read... [22:12:07]Read from MH i2c: 01 07 00 [22:12:07]MH_I2C_Read... [22:12:07]Read from MH i2c: 01 07 00 B1 0A 00 00 00 00 00 D5 0C A3 [22:12:07]RasterBufferAndPrint [22:12:07]line [22:12:07]line [22:12:07]line [22:12:07]line [22:12:07]line [22:12:07]written 0, free lines is 3291 [22:12:07]MH_Cut [22:12:07]Write to MH i2c: D1 01 00 B8 0A 01 94 [22:12:07]Write i2c OK [22:12:07]MH_I2C_Read... [22:12:07]Read from MH i2c: D1 [22:12:07]MH_I2C_Read... [22:12:07]Read from MH i2c: D1 01 00 [22:12:07]MH_I2C_Read... [22:12:07]Read from MH i2c: D1 01 00 B8 0A 00 93 [22:12:07]Write to MH i2c: 01 00 00 B9 0A C3 [22:12:07]Write i2c OK [22:12:07]MH_I2C_Read... [22:12: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 33 32 4F 00 00 00 F3 61 47 00 05 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 33 32 10 04 04 00 A5 6C 04 00 F4 03 04 00 89 8F F1 66 B6 04 01 00 00 A6 6B 47 DC 83 ED 16 98 [22:12:07]CommunicateWithHost err = 0 [22:12:07]CheckOFDResponse [22:12:07]1017 (14) - 77093643461234 [22:12:07]1041 (16) - 0000000000871832 [22:12:07]1040 (4) - 289957 [22:12:07]1012 (4) - 23.09.2024 15:55 [22:12:07]1206 (1) - 0 [22:12:07]OFD Sender: Remove packet 289957 [22:12:07]ProducePacketName [22:12:07]name=ofd_packets/00289957 [22:12:07]NVStorageDeleteData [22:12:07]*** Cut start [22:12:07]*** Partial cut [22:12:07]*** CUTSNS_PIN = 1 [22:12:07]*** CUTSNS_PIN = 0 [22:12:07]OFD Sender: No OFD packet to send [22:12:08]*** Brake cut motor [22:12:08]Read from MH i2c: 01 [22:12:08]MH_I2C_Read... [22:12:08]*** Stop cut motor [22:12:08]*** Cut end [22:12:08]Read from MH i2c: 01 07 00 [22:12:08]MH_I2C_Read... [22:12:08]Read from MH i2c: 01 07 00 B9 0A 00 00 00 00 00 FF 0F D8 [22:12:08]process_action close_receipt done [22:12:08]requested_data is exist [22:12:08]produce_requested_data [22:12:08]requested_item fm.sn is exist - process it [22:12:08]wFMCommunicate request_size=4 [22:12:08]MH_SAM_APDU [22:12:08]CAPDU: 80 11 00 00 [22:12:08]Write to MH i2c: E2 08 00 BA 0A 80 11 00 00 00 00 00 00 3E [22:12:08]Write i2c OK [22:12:08]MH_I2C_Read... [22:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:08]Read from MH i2c: E2 [22:12:08]MH_I2C_Read... [22:12:08]Read from MH i2c: E2 17 00 [22:12:08]MH_I2C_Read... [22:12:08]Read from MH i2c: E2 17 00 BA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [22:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:12:08]wFMCommunicate OK [22:12:08]requested_item fd.num is exist - process it [22:12:08]SAM_PROTO_GetFieldsCounters [22:12:08]wFMCommunicate request_size=4 [22:12:08]MH_SAM_APDU [22:12:08]CAPDU: 80 13 00 00 [22:12:08]Write to MH i2c: E2 08 00 BB 0A 80 13 00 00 00 00 00 00 41 [22:12:08]Write i2c OK [22:12:08]MH_I2C_Read... [22:12:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:08]Read from MH i2c: E2 [22:12:08]MH_I2C_Read... [22:12:08]Read from MH i2c: E2 62 00 [22:12:08]MH_I2C_Read... [22:12:08]Read from MH i2c: E2 62 00 BB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A5 6C 04 00 0E 04 04 00 03 02 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 E6 [22:12: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A5 6C 04 00 0E 04 04 00 03 02 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 [22:12:08]wFMCommunicate OK [22:12:08]SAM_PROTO_GetFieldsCounters done [22:12:08]requested_item shift.num is exist - process it [22:12:08]requested_item shift.opened is exist - process it [22:12:08]req_shift_opened [22:12:08]FM_GetShiftState [22:12:08]SAM_PROTO_GetShiftState [22:12:08]wFMCommunicate request_size=4 [22:12:08]MH_SAM_APDU [22:12:08]CAPDU: 80 13 01 00 [22:12:08]Write to MH i2c: E2 08 00 BC 0A 80 13 01 00 00 00 00 00 43 [22:12:08]Write i2c OK [22:12:08]MH_I2C_Read... [22:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:08]Read from MH i2c: E2 [22:12:08]MH_I2C_Read... [22:12:08]Read from MH i2c: E2 0E 00 [22:12:08]MH_I2C_Read... [22:12:08]Read from MH i2c: E2 0E 00 BC 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E4 [22:12:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:12:08]wFMCommunicate OK [22:12:08]SAM_PROTO_GetShiftState done [22:12:08]FM_GetShiftState done [22:12:08]req_shift_opened done [22:12:08]requested_item shift.open_date is exist - process it [22:12:08]req_shift_open_date [22:12:08]req_shift_open_date done [22:12:08]produce_requested_data done [22:12:08]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289957,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:12:08]process_action_free close_receipt [22:12:08]json_value_free [22:12:08]json_value_free done [22:12:08]process_json_proto returns [22:12:08]Send response to host [22:12:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289957,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:12:08]free response buf [22:12:08]execute_script done [22:12:08]execute_script returns [22:12:08]free content buf [22:12:08]Sock 9.Close socket [22:12:08]Sock 9.Thread stoped [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:58]OFD Sender: No OFD packet to send [22:13:03]OFD Sender: No OFD packet to send [22:13:08]OFD Sender: No OFD packet to send [22:13:13]OFD Sender: No OFD packet to send [22:13:18]OFD Sender: No OFD packet to send [22:13:23]OFD Sender: No OFD packet to send [22:13:28]OFD Sender: No OFD packet to send [22:13:33]OFD Sender: No OFD packet to send [22:13:38]OFD Sender: No OFD packet to send [22:13:43]OFD Sender: No OFD packet to send [22:13:48]OFD Sender: No OFD packet to send [22:13:53]OFD Sender: No OFD packet to send [22:13:58]OFD Sender: No OFD packet to send [22:14:03]OFD Sender: No OFD packet to send [22:14:08]OFD Sender: No OFD packet to send [22:14:13]OFD Sender: No OFD packet to send [22:14:18]OFD Sender: No OFD packet to send [22:14:23]OFD Sender: No OFD packet to send [22:14:28]OFD Sender: No OFD packet to send [22:14:33]OFD Sender: No OFD packet to send [22:14:38]OFD Sender: No OFD packet to send [22:14:44]OFD Sender: No OFD packet to send [22:14:49]OFD Sender: No OFD packet to send [22:14:54]OFD Sender: No OFD packet to send [22:14:59]OFD Sender: No OFD packet to send [22:15:04]OFD Sender: No OFD packet to send [22:15:06]accept exits with 8 [22:15:06]New connection [22:15:06]New thread 3066748260 created [22:15:06]Thread 3066891620 joined [22:15:06]Waiting for new connection... [22:15:06] Sock 8.Parse request [22:15:06]Sock 8.Check first char [22:15:06]Sock 8.First char is OK [22:15:06]request: POST /json_proto HTTP/1.0 [22:15:06]Method: POST [22:15:06]URL: /json_proto [22:15:06]Method is POST - this is cgi request [22:15:06]url: /json_proto [22:15:06]query_string will be loaded in cgi processing [22:15:06]execute_cgi json_proto POST (null) [22:15:06]execute_cgi path=json_proto method=POST [22:15:06]POST find Content-Length [22:15:06]Host: 172.17.41.135:8080 [22:15:06]Content-Length: 679 [22:15:06]Content-Type: application/json [22:15:06] [22:15:06]POST finish read [22:15:06]Found Content-Length = 679 [22:15:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:06]execute_script... [22:15:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:06]POST & json_proto [22:15:06]process_json_proto [22:15:06]json parsed OK: [22:15:06]protocol is kg_v1.0 [22:15:06]action value=close_receipt [22:15:06]process_action close_receipt [22:15:06]cmd_close_receipt [22:15:06]MH_GetDate [22:15:06]Write to MH i2c: F0 00 00 BD 0A B6 [22:15:06]Write i2c OK [22:15:06]MH_I2C_Read... [22:15:06]Read from MH i2c: F0 [22:15:06]MH_I2C_Read... [22:15:06]Read from MH i2c: F0 09 00 [22:15:06]MH_I2C_Read... [22:15:06]Read from MH i2c: F0 09 00 BD 0A 00 6B E8 F1 66 ED 3E 82 65 7B [22:15:06]GetLastDocTimeStamp 1727129526 [22:15:06]current date 1727129707 [22:15:06]FM_GetShiftState [22:15:06]SAM_PROTO_GetShiftState [22:15:06]wFMCommunicate request_size=4 [22:15:06]MH_SAM_APDU [22:15:06]CAPDU: 80 13 01 00 [22:15:06]Write to MH i2c: E2 08 00 BE 0A 80 13 01 00 00 00 00 00 45 [22:15:06]Write i2c OK [22:15:06]MH_I2C_Read... [22:15:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:06]Read from MH i2c: E2 [22:15:06]MH_I2C_Read... [22:15:06]Read from MH i2c: E2 0E 00 [22:15:06]MH_I2C_Read... [22:15:06]Read from MH i2c: E2 0E 00 BE 0A 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E6 [22:15:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:15:06]wFMCommunicate OK [22:15:06]SAM_PROTO_GetShiftState done [22:15:06]FM_GetShiftState done [22:15:06]opened in 1727051401 [22:15:06]opened+sec_in_day 1727137801 [22:15:06]quantity*price = 40002 [22:15:06]sum+1 = 40003 [22:15:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 632 23.09.2024 22:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289958 ФПД: 58237111810674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221507&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289958&fm=58237111810674&tin=02508201610067®Number=0000000000091827&sum=40000 [22:15:07]StoreToDocumentArchive [22:15:07]shift 515 fd 289958 [22:15:07]save to /storage/0515/doc_00289958 [22:15:07]save last doc name /storage/0515/doc_00289958 to /storage/kkm_last_doc_name [22:15:07]save OK [22:15:07]Clear old archive folders... [22:15:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:15:07]tlvbuf is B6EB2210 [22:15:07]SAM_PROTO_ClearQueue [22:15:07]wFMCommunicate request_size=4 [22:15:07]MH_SAM_APDU [22:15:07]CAPDU: 80 09 00 00 [22:15:07]Write to MH i2c: E2 08 00 CB 0A 80 09 00 00 00 00 00 00 47 [22:15:07]Write i2c OK [22:15:07]MH_I2C_Read... [22:15:07]Read from MH i2c: E2 [22:15:07]MH_I2C_Read... [22:15:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:15:07]Read from MH i2c: E2 03 00 [22:15:07]MH_I2C_Read... [22:15:07]Read from MH i2c: E2 03 00 CB 0A 00 90 00 49 [22:15:07]RAPDU: 90 00 [22:15:07]wFMCommunicate OK [22:15:07]SAM_PROTO_ClearQueue done [22:15:07]KKMCreateOFDPacket [22:15:07]OFDProtocolAddRootSTLVToBuf [22:15:07]FM_MakeSignedData [22:15:07]FM_MakeSignedData [22:15:07]SAM_PROTO_SignData [22:15:07]wFMCommunicate request_size=4 [22:15:07]MH_SAM_APDU [22:15:07]CAPDU: 80 0D 01 02 [22:15:07]Write to MH i2c: E2 08 00 CC 0A 80 0D 01 02 00 00 00 00 4F [22:15:07]Write i2c OK [22:15:07]MH_I2C_Read... [22:15:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:15:07]Read from MH i2c: E2 [22:15:07]MH_I2C_Read... [22:15:07]Read from MH i2c: E2 03 00 [22:15:07]MH_I2C_Read... [22:15:07]Read from MH i2c: E2 03 00 CC 0A 00 90 00 4A [22:15:07]RAPDU: 90 00 [22:15:07]wFMCommunicate OK [22:15:07]wFMCommunicate request_size=255 [22:15:07]MH_SAM_APDU [22:15:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 6B E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6C 04 00 35 04 06 00 34 [22:15:07]Write to MH i2c: E2 02 01 CD 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 78 02 00 00 F4 03 04 00 6B E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6C 04 00 35 04 06 00 34 00 00 25 [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22:15:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:08]Read from MH i2c: E2 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 03 00 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 03 00 CD 0A 00 90 00 4B [22:15:08]RAPDU: 90 00 [22:15:08]wFMCommunicate OK [22:15:08]wFMCommunicate request_size=10 [22:15:08]MH_SAM_APDU [22:15:08]CAPDU: 80 0D 02 02 05 F7 62 5C BA 72 [22:15:08]Write to MH i2c: E2 0D 00 CE 0A 80 0D 02 02 05 00 F7 62 5C BA 72 00 00 3D [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22:15:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:08]Read from MH i2c: E2 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 03 00 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 03 00 CE 0A 00 90 00 4C [22:15:08]RAPDU: 90 00 [22:15:08]wFMCommunicate OK [22:15:08]wFMCommunicate request_size=4 [22:15:08]MH_SAM_APDU [22:15:08]CAPDU: 80 0D 03 02 [22:15:08]Write to MH i2c: E2 08 00 CF 0A 80 0D 03 02 00 00 00 00 54 [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22:15:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:15:08]Read from MH i2c: E2 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 0B 00 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 0B 00 CF 0A 00 F2 B1 4F 38 75 98 A4 84 90 00 B4 [22:15:08]RAPDU: F2 B1 4F 38 75 98 A4 84 90 00 [22:15:08]wFMCommunicate OK [22:15:08]SAM_PROTO_SignData done [22:15:08]FM_MakeSignedData done [22:15:08]CreateOFDProtocolMessage [22:15:08]wFMCommunicate request_size=4 [22:15:08]MH_SAM_APDU [22:15:08]CAPDU: 80 11 00 00 [22:15:08]Write to MH i2c: E2 08 00 D0 0A 80 11 00 00 00 00 00 00 54 [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:08]Read from MH i2c: E2 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 17 00 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: E2 17 00 D0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A4 [22:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:15:08]wFMCommunicate OK [22:15:08]CreateOFDProtocolMessage done [22:15:08]OFDSenderStorePacket 289958 [22:15:08]StoreOFDPacket docnum=289958 [22:15:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D2 0B 07 01 B5 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 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 6B E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6C 04 00 35 04 06 00 34 F7 62 5C BA 72 F2 B1 4F 38 75 98 A4 84 [22:15:08]CheckFolder [22:15:08]dirname=/storage/ofd_packets [22:15:08]CheckFolder done [22:15:08]ProducePacketName [22:15:08]name=ofd_packets/00289958 [22:15:08]NVStorageSaveData ofd_packets/00289958 [22:15:08]File name is /storage/ofd_packets/00289958 [22:15:08]Write 301 bytes [22:15:08]NVStorageSaveData done [22:15:08]OFDSenderStorePacket done [22:15:08]KKMCreateOFDPacket done [22:15:08]NVStorageSaveData kkm_last_timestamp [22:15:08]File name is /storage/kkm_last_timestamp [22:15:08]Write 4 bytes [22:15:08]NVStorageSaveData done [22:15:08]ExternCall_PrintAddStr [22:15:08]wPrintStart [22:15:08]Write to MH i2c: 01 00 00 D1 0A DB [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: 01 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: 01 07 00 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: 01 07 00 D1 0A 00 00 00 00 00 FF 0F F0 [22:15:08]RasterBufferAndPrint [22:15:08]line Счет N : (1)24618078 [22:15:08]line ИНН: 02508201610067 [22:15:08]line Контрольно-Кассовый Чек [22:15:08]line ПРОДАЖА [22:15:08]line ТРК (МРК, ГНК) : 43 [22:15:08]line Товар: 2710124130 [22:15:08]line Аи-92-К-5 [22:15:08]line 5.900 * 67.80 [22:15:08]line = 400.02 [22:15:08]line НДС 12% НСП 1% [22:15:08]line > о реализуемом товаре [22:15:08]line ОКРУГЛЕНИЕ: -0.02 [22:15:08]line ИТОГО: 400.00 [22:15:08]line Внесено: 400.00 [22:15:08]line СДАЧА: 0.00 [22:15:08]line НСП 1% : 3.54 [22:15:08]line НДС 12% : 42.48 [22:15:08]line Наличными: 400.00 [22:15:08]line Безнал.: 0.00 [22:15:08]line Место: АЗС № 90 "Партнёр-нефть" [22:15:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:15:08]line СНО: Общий режим [22:15:08]line Чек 632 23.09.2024 22:15 [22:15:08]line Смена: 515 ФФД: 1.0 [22:15:08]line ЗНМ: 0300000107 [22:15:08]line РНМ: 0000000000091827 [22:15:08]line Версия ККМ: 001 [22:15:08]line ФМ: 0000000000871832 [22:15:08]line ФД: 289958 [22:15:08]line ФПД: 58237111810674 [22:15:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221507&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289958&fm=58237111810674&tin=02508201610067®Number=0000000000091827&sum=40000 [22:15:08]written 0, free lines is 4095 [22:15:08]OFD Sender: Processing packet 289958 [packets to send 1784, broken 1783] [22:15:08]ProducePacketName [22:15:08]name=ofd_packets/00289958 [22:15:08]OFD Sender: To server: pG, [22:15:08]CommunicateWithHost lk.salyk.kg:30040 [22:15:08]ConnectInit lk.salyk.kg [22:15:08]Connected sock=10 [22:15:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 D2 0B 07 01 B5 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 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 6B E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A6 6C 04 00 35 04 06 00 34 F7 62 5C BA 72 F2 B1 4F 38 75 98 A4 84 [22:15:08]Write to MH i2c: 01 00 00 FB 0A 05 [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: 01 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: 01 07 00 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: 01 07 00 FB 0A 00 00 00 00 00 C8 0C E0 [22:15:08]RasterBufferAndPrint [22:15:08]line [22:15:08]line [22:15:08]line [22:15:08]line [22:15:08]line [22:15:08]written 0, free lines is 3278 [22:15:08]MH_Cut [22:15:08]Write to MH i2c: D1 01 00 02 0B 01 DF [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: D1 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: D1 01 00 [22:15:08]MH_I2C_Read... [22:15:08]Read from MH i2c: D1 01 00 02 0B 00 DE [22:15:08]Write to MH i2c: 01 00 00 03 0B 0E [22:15:08]Write i2c OK [22:15:08]MH_I2C_Read... [22: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 33 32 4F 00 00 00 B3 81 47 00 E9 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 33 32 10 04 04 00 A6 6C 04 00 F4 03 04 00 3F 90 F1 66 B6 04 01 00 00 BF 09 4B 8D BB 4F B9 04 [22:15:09]CommunicateWithHost err = 0 [22:15:09]CheckOFDResponse [22:15:09]1017 (14) - 77093643461234 [22:15:09]1041 (16) - 0000000000871832 [22:15:09]1040 (4) - 289958 [22:15:09]1012 (4) - 23.09.2024 15:58 [22:15:09]1206 (1) - 0 [22:15:09]OFD Sender: Remove packet 289958 [22:15:09]ProducePacketName [22:15:09]name=ofd_packets/00289958 [22:15:09]NVStorageDeleteData [22:15:09]*** Cut start [22:15:09]*** Partial cut [22:15:09]*** CUTSNS_PIN = 1 [22:15:09]*** CUTSNS_PIN = 0 [22:15:09]OFD Sender: No OFD packet to send [22:15:09]*** Brake cut motor [22:15:10]Read from MH i2c: 01 [22:15:10]MH_I2C_Read... [22:15:10]*** Stop cut motor [22:15:10]*** Cut end [22:15:10]Read from MH i2c: 01 07 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: 01 07 00 03 0B 00 00 00 00 00 FF 0F 23 [22:15:10]process_action close_receipt done [22:15:10]requested_data is exist [22:15:10]produce_requested_data [22:15:10]requested_item fm.sn is exist - process it [22:15:10]wFMCommunicate request_size=4 [22:15:10]MH_SAM_APDU [22:15:10]CAPDU: 80 11 00 00 [22:15:10]Write to MH i2c: E2 08 00 04 0B 80 11 00 00 00 00 00 00 89 [22:15:10]Write i2c OK [22:15:10]MH_I2C_Read... [22:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:10]Read from MH i2c: E2 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 17 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 17 00 04 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D9 [22:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:15:10]wFMCommunicate OK [22:15:10]requested_item fd.num is exist - process it [22:15:10]SAM_PROTO_GetFieldsCounters [22:15:10]wFMCommunicate request_size=4 [22:15:10]MH_SAM_APDU [22:15:10]CAPDU: 80 13 00 00 [22:15:10]Write to MH i2c: E2 08 00 05 0B 80 13 00 00 00 00 00 00 8C [22:15:10]Write i2c OK [22:15:10]MH_I2C_Read... [22:15:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:15:10]Read from MH i2c: E2 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 62 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 62 00 05 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A6 6C 04 00 0E 04 04 00 03 02 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 35 [22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A6 6C 04 00 0E 04 04 00 03 02 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 [22:15:10]wFMCommunicate OK [22:15:10]SAM_PROTO_GetFieldsCounters done [22:15:10]requested_item shift.num is exist - process it [22:15:10]requested_item shift.opened is exist - process it [22:15:10]req_shift_opened [22:15:10]FM_GetShiftState [22:15:10]SAM_PROTO_GetShiftState [22:15:10]wFMCommunicate request_size=4 [22:15:10]MH_SAM_APDU [22:15:10]CAPDU: 80 13 01 00 [22:15:10]Write to MH i2c: E2 08 00 06 0B 80 13 01 00 00 00 00 00 8E [22:15:10]Write i2c OK [22:15:10]MH_I2C_Read... [22:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:10]Read from MH i2c: E2 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 0E 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 0E 00 06 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 2F [22:15:10]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:15:10]wFMCommunicate OK [22:15:10]SAM_PROTO_GetShiftState done [22:15:10]FM_GetShiftState done [22:15:10]req_shift_opened done [22:15:10]requested_item shift.open_date is exist - process it [22:15:10]req_shift_open_date [22:15:10]req_shift_open_date done [22:15:10]produce_requested_data done [22:15:10]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289958,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:15:10]process_action_free close_receipt [22:15:10]json_value_free [22:15:10]json_value_free done [22:15:10]process_json_proto returns [22:15:10]Send response to host [22:15:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289958,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:15:10]free response buf [22:15:10]execute_script done [22:15:10]execute_script returns [22:15:10]free content buf [22:15:10]Sock 8.Close socket [22:15:10]Sock 8.Thread stoped [22:15:14]OFD Sender: No OFD packet to send [22:15:19]OFD Sender: No OFD packet to send [22:15:24]OFD Sender: No OFD packet to send [22:15:29]OFD Sender: No OFD packet to send [22:15:34]OFD Sender: No OFD packet to send [22:15:39]OFD Sender: No OFD packet to send [22:15:45]OFD Sender: No OFD packet to send [22:15:50]OFD Sender: No OFD packet to send [22:15:55]OFD Sender: No OFD packet to send [22:15:58]accept exits with 9 [22:15:58]New connection [22:15:58]New thread 3066891620 created [22:15:58]Thread 3066748260 joined [22:15:58]Waiting for new connection... [22:15:58] Sock 9.Parse request [22:15:58]Sock 9.Check first char [22:15:58]Sock 9.First char is OK [22:15:58]request: POST /json_proto HTTP/1.0 [22:15:58]Method: POST [22:15:58]URL: /json_proto [22:15:58]Method is POST - this is cgi request [22:15:58]url: /json_proto [22:15:58]query_string will be loaded in cgi processing [22:15:58]execute_cgi json_proto POST (null) [22:15:58]execute_cgi path=json_proto method=POST [22:15:58]POST find Content-Length [22:15:58]Host: 172.17.41.135:8080 [22:15:58]Content-Length: 802 [22:15:58]Content-Type: application/json [22:15:58] [22:15:58]POST finish read [22:15:58]Found Content-Length = 802 [22:15:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [22:15:58]execute_script... [22:15: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)24618079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [22:15:58]POST & json_proto [22:15:58]process_json_proto [22:15:58]json parsed OK: [22:15:58]protocol is kg_v1.0 [22:15:58]action value=close_receipt [22:15:58]process_action close_receipt [22:15:58]cmd_close_receipt [22:15:58]MH_GetDate [22:15:58]Write to MH i2c: F0 00 00 07 0B 01 [22:15:58]Write i2c OK [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: F0 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: F0 09 00 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: F0 09 00 07 0B 00 9F E8 F1 66 ED 3E 82 65 FA [22:15:58]GetLastDocTimeStamp 1727129707 [22:15:58]current date 1727129759 [22:15:58]FM_GetShiftState [22:15:58]SAM_PROTO_GetShiftState [22:15:58]wFMCommunicate request_size=4 [22:15:58]MH_SAM_APDU [22:15:58]CAPDU: 80 13 01 00 [22:15:58]Write to MH i2c: E2 08 00 08 0B 80 13 01 00 00 00 00 00 90 [22:15:58]Write i2c OK [22:15:58]MH_I2C_Read... [22:15:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:58]Read from MH i2c: E2 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 0E 00 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 0E 00 08 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 31 [22:15:58]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:15:58]wFMCommunicate OK [22:15:58]SAM_PROTO_GetShiftState done [22:15:58]FM_GetShiftState done [22:15:58]opened in 1727051401 [22:15:58]opened+sec_in_day 1727137801 [22:15:58]quantity*price = 50010 [22:15:58]sum+1 = 50012 [22:15:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 633 23.09.2024 22:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289959 ФПД: 146802695454607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221600&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289959&fm=146802695454607&tin=02508201610067®Number=0000000000091827&sum=50011 [22:15:59]StoreToDocumentArchive [22:15:59]shift 515 fd 289959 [22:15:59]save to /storage/0515/doc_00289959 [22:15:59]save last doc name /storage/0515/doc_00289959 to /storage/kkm_last_doc_name [22:15:59]save OK [22:15:59]Clear old archive folders... [22:15:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:15:59]tlvbuf is 01E162E0 [22:15:59]SAM_PROTO_ClearQueue [22:15:59]wFMCommunicate request_size=4 [22:15:59]MH_SAM_APDU [22:15:59]CAPDU: 80 09 00 00 [22:15:59]Write to MH i2c: E2 08 00 15 0B 80 09 00 00 00 00 00 00 92 [22:15:59]Write i2c OK [22:15:59]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]SAM_PROTO_ClearQueue done [22:16:00]KKMCreateOFDPacket [22:16:00]OFDProtocolAddRootSTLVToBuf [22:16:00]FM_MakeSignedData [22:16:00]FM_MakeSignedData [22:16:00]SAM_PROTO_SignData [22:16:00]wFMCommunicate request_size=4 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 0D 01 02 [22:16:00]Write to MH i2c: E2 08 00 16 0B 80 0D 01 02 00 00 00 00 9A [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 16 0B 00 90 00 95 [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]wFMCommunicate request_size=255 [22:16:00]MH_SAM_APDU [22:16: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 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 79 02 00 00 F4 03 04 00 A0 E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6C 04 00 35 04 06 00 85 [22:16:00]Write to MH i2c: E2 02 01 17 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 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 79 02 00 00 F4 03 04 00 A0 E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6C 04 00 35 04 06 00 85 00 00 11 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]OFD Sender: No OFD packet to send [22:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 17 0B 00 90 00 96 [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]wFMCommunicate request_size=10 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 0D 02 02 05 84 2A 83 BF 8F [22:16:00]Write to MH i2c: E2 0D 00 18 0B 80 0D 02 02 05 00 84 2A 83 BF 8F 00 00 26 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 18 0B 00 90 00 97 [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]wFMCommunicate request_size=4 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 0D 03 02 [22:16:00]Write to MH i2c: E2 08 00 19 0B 80 0D 03 02 00 00 00 00 9F [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 0B 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 0B 00 19 0B 00 96 C6 71 D2 8A 37 B4 66 90 00 1A [22:16:00]RAPDU: 96 C6 71 D2 8A 37 B4 66 90 00 [22:16:00]wFMCommunicate OK [22:16:00]SAM_PROTO_SignData done [22:16:00]FM_MakeSignedData done [22:16:00]CreateOFDProtocolMessage [22:16:00]wFMCommunicate request_size=4 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 11 00 00 [22:16:00]Write to MH i2c: E2 08 00 1A 0B 80 11 00 00 00 00 00 00 9F [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 17 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 17 00 1A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EF [22:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:16:00]wFMCommunicate OK [22:16:00]CreateOFDProtocolMessage done [22:16:00]OFDSenderStorePacket 289959 [22:16:00]StoreOFDPacket docnum=289959 [22:16:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EE B0 07 01 C6 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 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 79 02 00 00 F4 03 04 00 A0 E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6C 04 00 35 04 06 00 85 84 2A 83 BF 8F 96 C6 71 D2 8A 37 B4 66 [22:16:00]CheckFolder [22:16:00]dirname=/storage/ofd_packets [22:16:00]CheckFolder done [22:16:00]ProducePacketName [22:16:00]name=ofd_packets/00289959 [22:16:00]NVStorageSaveData ofd_packets/00289959 [22:16:00]File name is /storage/ofd_packets/00289959 [22:16:00]Write 301 bytes [22:16:00]NVStorageSaveData done [22:16:00]OFDSenderStorePacket done [22:16:00]KKMCreateOFDPacket done [22:16:00]NVStorageSaveData kkm_last_timestamp [22:16:00]File name is /storage/kkm_last_timestamp [22:16:00]Write 4 bytes [22:16:00]NVStorageSaveData done [22:16:00]ExternCall_PrintAddStr [22:16:00]wPrintStart [22:16:00]Write to MH i2c: 01 00 00 1B 0B 26 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: 01 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: 01 07 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: 01 07 00 1B 0B 00 00 00 00 00 FF 0F 3B [22:16:00]RasterBufferAndPrint [22:16:00]line Счет N : (1)24618079 [22:16:00]line ИНН: 02508201610067 [22:16:00]line Контрольно-Кассовый Чек [22:16:00]line ПРОДАЖА [22:16:00]line ТРК (МРК, ГНК) : 62 [22:16:00]line Товар: 2710124500 [22:16:00]line Аи-95-К-5 [22:16:00]line 6.740 * 74.20 [22:16:00]line = 500.11 [22:16:00]line НДС 12% НСП 1% [22:16:00]line > о реализуемом товаре [22:16:00]line ИТОГО: 500.11 [22:16:00]line НСП 1% : 4.43 [22:16:00]line НДС 12% : 53.11 [22:16:00]line Наличными: 0.00 [22:16:00]line Безнал.: 500.11 [22:16:00]line Место: АЗС № 90 "Партнёр-нефть" [22:16:00]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:16:00]line СНО: Общий режим [22:16:00]line Чек 633 23.09.2024 22:16 [22:16:00]line Смена: 515 ФФД: 1.0 [22:16:00]line ЗНМ: 0300000107 [22:16:00]line РНМ: 0000000000091827 [22:16:00]line Версия ККМ: 001 [22:16:00]line Платежная система: O! деньги [22:16:00]line ФМ: 0000000000871832 [22:16:00]line ФД: 289959 [22:16:00]line ФПД: 146802695454607 [22:16:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221600&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289959&fm=146802695454607&tin=02508201610067®Number=0000000000091827&sum=50011 [22:16:00]written 0, free lines is 4095 [22:16:00]OFD Sender: Processing packet 289959 [packets to send 1784, broken 1783] [22:16:00]ProducePacketName [22:16:00]name=ofd_packets/00289959 [22:16:00]OFD Sender: To server: pG, [22:16:00]CommunicateWithHost lk.salyk.kg:30040 [22:16:00]ConnectInit lk.salyk.kg [22:16:00]Connected sock=10 [22:16: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 33 32 0F 01 00 00 EE B0 07 01 C6 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 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 79 02 00 00 F4 03 04 00 A0 E8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A7 6C 04 00 35 04 06 00 85 84 2A 83 BF 8F 96 C6 71 D2 8A 37 B4 66 [22:16:01]Write to MH i2c: 01 00 00 44 0B 4F [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 07 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 07 00 44 0B 00 00 00 00 00 D7 0C 39 [22:16:01]RasterBufferAndPrint [22:16:01]line [22:16:01]line [22:16:01]line [22:16:01]line [22:16:01]line [22:16:01]written 0, free lines is 3295 [22:16:01]MH_Cut [22:16:01]Write to MH i2c: D1 01 00 4B 0B 01 28 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: D1 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: D1 01 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: D1 01 00 4B 0B 00 27 [22:16:01]Write to MH i2c: 01 00 00 4C 0B 57 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16: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 33 32 4F 00 00 00 6F B5 47 00 91 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 33 32 10 04 04 00 A7 6C 04 00 F4 03 04 00 73 90 F1 66 B6 04 01 00 00 C4 1D D7 00 DB FA 1F 64 [22:16:01]CommunicateWithHost err = 0 [22:16:01]CheckOFDResponse [22:16:01]1017 (14) - 77093643461234 [22:16:01]1041 (16) - 0000000000871832 [22:16:01]1040 (4) - 289959 [22:16:01]1012 (4) - 23.09.2024 15:59 [22:16:01]1206 (1) - 0 [22:16:01]OFD Sender: Remove packet 289959 [22:16:01]ProducePacketName [22:16:01]name=ofd_packets/00289959 [22:16:01]NVStorageDeleteData [22:16:01]OFD Sender: No OFD packet to send [22:16:01]*** Cut start [22:16:01]*** Partial cut [22:16:01]*** CUTSNS_PIN = 1 [22:16:01]*** CUTSNS_PIN = 0 [22:16:02]*** Brake cut motor [22:16:02]Read from MH i2c: 01 [22:16:02]MH_I2C_Read... [22:16:02]*** Stop cut motor [22:16:02]*** Cut end [22:16:02]Read from MH i2c: 01 07 00 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: 01 07 00 4C 0B 00 00 00 00 00 FF 0F 6C [22:16:02]process_action close_receipt done [22:16:02]requested_data is exist [22:16:02]produce_requested_data [22:16:02]requested_item fm.sn is exist - process it [22:16:02]wFMCommunicate request_size=4 [22:16:02]MH_SAM_APDU [22:16:02]CAPDU: 80 11 00 00 [22:16:02]Write to MH i2c: E2 08 00 4D 0B 80 11 00 00 00 00 00 00 D2 [22:16:02]Write i2c OK [22:16:02]MH_I2C_Read... [22:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:02]Read from MH i2c: E2 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 17 00 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 17 00 4D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 22 [22:16:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:16:02]wFMCommunicate OK [22:16:02]requested_item fd.num is exist - process it [22:16:02]SAM_PROTO_GetFieldsCounters [22:16:02]wFMCommunicate request_size=4 [22:16:02]MH_SAM_APDU [22:16:02]CAPDU: 80 13 00 00 [22:16:02]Write to MH i2c: E2 08 00 4E 0B 80 13 00 00 00 00 00 00 D5 [22:16:02]Write i2c OK [22:16:02]MH_I2C_Read... [22:16:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:02]Read from MH i2c: E2 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 62 00 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 62 00 4E 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A7 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 82 [22:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A7 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:02]wFMCommunicate OK [22:16:02]SAM_PROTO_GetFieldsCounters done [22:16:02]requested_item shift.num is exist - process it [22:16:02]requested_item shift.opened is exist - process it [22:16:02]req_shift_opened [22:16:02]FM_GetShiftState [22:16:02]SAM_PROTO_GetShiftState [22:16:02]wFMCommunicate request_size=4 [22:16:02]MH_SAM_APDU [22:16:02]CAPDU: 80 13 01 00 [22:16:02]Write to MH i2c: E2 08 00 4F 0B 80 13 01 00 00 00 00 00 D7 [22:16:02]Write i2c OK [22:16:02]MH_I2C_Read... [22:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:02]Read from MH i2c: E2 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 0E 00 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 0E 00 4F 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 78 [22:16:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:16:02]wFMCommunicate OK [22:16:02]SAM_PROTO_GetShiftState done [22:16:02]FM_GetShiftState done [22:16:02]req_shift_opened done [22:16:02]requested_item shift.open_date is exist - process it [22:16:02]req_shift_open_date [22:16:02]req_shift_open_date done [22:16:02]produce_requested_data done [22:16:02]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289959,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:16:02]process_action_free close_receipt [22:16:02]json_value_free [22:16:02]json_value_free done [22:16:02]process_json_proto returns [22:16:02]Send response to host [22:16:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289959,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:16:02]free response buf [22:16:02]execute_script done [22:16:02]execute_script returns [22:16:02]free content buf [22:16:02]Sock 9.Close socket [22:16:02]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [22:16:47]OFD Sender: No OFD packet to send [22:16:52]OFD Sender: No OFD packet to send [22:16:57]OFD Sender: No OFD packet to send [22:17:02]OFD Sender: No OFD packet to send [22:17:07]OFD Sender: No OFD packet to send [22:17:12]OFD Sender: No OFD packet to send [22:17:17]OFD Sender: No OFD packet to send [22:17:22]OFD Sender: No OFD packet to send [22:17:27]OFD Sender: No OFD packet to send [22:17:32]OFD Sender: No OFD packet to send [22:17:37]OFD Sender: No OFD packet to send [22:17:42]OFD Sender: No OFD packet to send [22:17:47]OFD Sender: No OFD packet to send [22:17:52]OFD Sender: No OFD packet to send [22:17:57]OFD Sender: No OFD packet to send [22:18:02]OFD Sender: No OFD packet to send [22:18:07]OFD Sender: No OFD packet to send [22:18:12]OFD Sender: No OFD packet to send [22:18:17]OFD Sender: No OFD packet to send [22:18:22]OFD Sender: No OFD packet to send [22:18:27]OFD Sender: No OFD packet to send [22:18:32]accept exits with 8 [22:18:32]New connection [22:18:32]New thread 3066748260 created [22:18:32]Thread 3066891620 joined [22:18:32]Waiting for new connection... [22:18:32] Sock 8.Parse request [22:18:32]Sock 8.Check first char [22:18:32]Sock 8.First char is OK [22:18:32]request: POST /json_proto HTTP/1.0 [22:18:32]Method: POST [22:18:32]URL: /json_proto [22:18:32]Method is POST - this is cgi request [22:18:32]url: /json_proto [22:18:32]query_string will be loaded in cgi processing [22:18:32]execute_cgi json_proto POST (null) [22:18:32]execute_cgi path=json_proto method=POST [22:18:32]POST find Content-Length [22:18:32]Host: 172.17.41.135:8080 [22:18:32]Content-Length: 665 [22:18:32]Content-Type: application/json [22:18:32] [22:18:32]POST finish read [22:18:32]Found Content-Length = 665 [22:18:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 21.650, "sum" : 1500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:32]execute_script... [22:18: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)24618080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 21.650, "sum" : 1500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:32]POST & json_proto [22:18:32]process_json_proto [22:18:32]json parsed OK: [22:18:32]protocol is kg_v1.0 [22:18:32]action value=close_receipt [22:18:32]process_action close_receipt [22:18:32]cmd_close_receipt [22:18:32]MH_GetDate [22:18:32]Write to MH i2c: F0 00 00 50 0B 4A [22:18:32]Write i2c OK [22:18:32]MH_I2C_Read... [22:18:32]Read from MH i2c: F0 [22:18:32]MH_I2C_Read... [22:18:32]Read from MH i2c: F0 09 00 [22:18:32]MH_I2C_Read... [22:18:32]Read from MH i2c: F0 09 00 50 0B 00 39 E9 F1 66 ED 3E 82 65 DE [22:18:32]GetLastDocTimeStamp 1727129760 [22:18:32]current date 1727129913 [22:18:32]FM_GetShiftState [22:18:32]SAM_PROTO_GetShiftState [22:18:32]wFMCommunicate request_size=4 [22:18:32]MH_SAM_APDU [22:18:32]CAPDU: 80 13 01 00 [22:18:32]Write to MH i2c: E2 08 00 51 0B 80 13 01 00 00 00 00 00 D9 [22:18:32]Write i2c OK [22:18:32]MH_I2C_Read... [22:18:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:32]Read from MH i2c: E2 [22:18:32]MH_I2C_Read... [22:18:32]Read from MH i2c: E2 0E 00 [22:18:32]MH_I2C_Read... [22:18:32]Read from MH i2c: E2 0E 00 51 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7A [22:18:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:18:32]wFMCommunicate OK [22:18:32]SAM_PROTO_GetShiftState done [22:18:32]FM_GetShiftState done [22:18:32]opened in 1727051401 [22:18:32]opened+sec_in_day 1727137801 [22:18:32]quantity*price = 150034 [22:18:32]sum+1 = 150036 [22:18:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 634 23.09.2024 22:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289960 ФПД: 155410694510735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221833&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289960&fm=155410694510735&tin=02508201610067®Number=0000000000091827&sum=150000 [22:18:33]StoreToDocumentArchive [22:18:33]shift 515 fd 289960 [22:18:33]save to /storage/0515/doc_00289960 [22:18:33]save last doc name /storage/0515/doc_00289960 to /storage/kkm_last_doc_name [22:18:33]save OK [22:18:33]Clear old archive folders... [22:18:33]ProcessDocumentItem done err = 0, tmpTLVsize=244 [22:18:33]tlvbuf is 01E2B640 [22:18:33]SAM_PROTO_ClearQueue [22:18:33]wFMCommunicate request_size=4 [22:18:33]MH_SAM_APDU [22:18:33]CAPDU: 80 09 00 00 [22:18:33]Write to MH i2c: E2 08 00 5E 0B 80 09 00 00 00 00 00 00 DB [22:18:33]Write i2c OK [22:18:33]MH_I2C_Read... [22:18:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:33]Read from MH i2c: E2 [22:18:33]MH_I2C_Read... [22:18:33]Read from MH i2c: E2 03 00 [22:18:33]MH_I2C_Read... [22:18:33]Read from MH i2c: E2 03 00 5E 0B 00 90 00 DD [22:18:33]RAPDU: 90 00 [22:18:33]wFMCommunicate OK [22:18:33]SAM_PROTO_ClearQueue done [22:18:33]KKMCreateOFDPacket [22:18:33]OFDProtocolAddRootSTLVToBuf [22:18:33]FM_MakeSignedData [22:18:33]FM_MakeSignedData [22:18:33]SAM_PROTO_SignData [22:18:33]wFMCommunicate request_size=4 [22:18:33]MH_SAM_APDU [22:18:33]CAPDU: 80 0D 01 02 [22:18:33]Write to MH i2c: E2 08 00 5F 0B 80 0D 01 02 00 00 00 00 E3 [22:18:33]Write i2c OK [22:18:33]MH_I2C_Read... [22:18:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:33]Read from MH i2c: E2 [22:18:33]MH_I2C_Read... [22:18:33]Read from MH i2c: E2 03 00 [22:18:33]MH_I2C_Read... [22:18:33]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [22:18:33]RAPDU: 90 00 [22:18:33]wFMCommunicate OK [22:18:33]wFMCommunicate request_size=253 [22:18:33]MH_SAM_APDU [22:18:33]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 7A 02 00 00 F4 03 04 00 39 E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6C 04 00 35 04 06 00 8D 58 5F 3D 98 8F [22:18:33]Write to MH i2c: E2 00 01 60 0B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 7A 02 00 00 F4 03 04 00 39 E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6C 04 00 35 04 06 00 8D 58 5F 3D 98 8F 00 00 EC [22:18:33]Write i2c OK [22:18:33]MH_I2C_Read... [22:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:34]Read from MH i2c: E2 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: E2 03 00 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: E2 03 00 60 0B 00 90 00 DF [22:18:34]RAPDU: 90 00 [22:18:34]wFMCommunicate OK [22:18:34]wFMCommunicate request_size=4 [22:18:34]MH_SAM_APDU [22:18:34]CAPDU: 80 0D 03 02 [22:18:34]Write to MH i2c: E2 08 00 61 0B 80 0D 03 02 00 00 00 00 E7 [22:18:34]Write i2c OK [22:18:34]MH_I2C_Read... [22:18:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:18:34]Read from MH i2c: E2 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: E2 0B 00 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: E2 0B 00 61 0B 00 D3 55 19 7B EA 55 E0 CF 90 00 92 [22:18:34]RAPDU: D3 55 19 7B EA 55 E0 CF 90 00 [22:18:34]wFMCommunicate OK [22:18:34]SAM_PROTO_SignData done [22:18:34]FM_MakeSignedData done [22:18:34]CreateOFDProtocolMessage [22:18:34]wFMCommunicate request_size=4 [22:18:34]MH_SAM_APDU [22:18:34]CAPDU: 80 11 00 00 [22:18:34]Write to MH i2c: E2 08 00 62 0B 80 11 00 00 00 00 00 00 E7 [22:18:34]Write i2c OK [22:18:34]MH_I2C_Read... [22:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:34]Read from MH i2c: E2 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: E2 17 00 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: E2 17 00 62 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 37 [22:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:18:34]wFMCommunicate OK [22:18:34]CreateOFDProtocolMessage done [22:18:34]OFDSenderStorePacket 289960 [22:18:34]StoreOFDPacket docnum=289960 [22:18:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 CC 4D 00 01 4A 34 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 7A 02 00 00 F4 03 04 00 39 E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6C 04 00 35 04 06 00 8D 58 5F 3D 98 8F D3 55 19 7B EA 55 E0 CF [22:18:34]CheckFolder [22:18:34]dirname=/storage/ofd_packets [22:18:34]CheckFolder done [22:18:34]ProducePacketName [22:18:34]name=ofd_packets/00289960 [22:18:34]NVStorageSaveData ofd_packets/00289960 [22:18:34]File name is /storage/ofd_packets/00289960 [22:18:34]Write 294 bytes [22:18:34]NVStorageSaveData done [22:18:34]OFDSenderStorePacket done [22:18:34]KKMCreateOFDPacket done [22:18:34]NVStorageSaveData kkm_last_timestamp [22:18:34]File name is /storage/kkm_last_timestamp [22:18:34]Write 4 bytes [22:18:34]NVStorageSaveData done [22:18:34]ExternCall_PrintAddStr [22:18:34]wPrintStart [22:18:34]Write to MH i2c: 01 00 00 63 0B 6E [22:18:34]Write i2c OK [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: 01 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: 01 07 00 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: 01 07 00 63 0B 00 00 00 00 00 FF 0F 83 [22:18:34]RasterBufferAndPrint [22:18:34]line Счет N : (1)24618080 [22:18:34]line ИНН: 02508201610067 [22:18:34]line Контрольно-Кассовый Чек [22:18:34]line ПРОДАЖА [22:18:34]line ТРК (МРК, ГНК) : 44 [22:18:34]line Товар: 2710124130 [22:18:34]line SU-92 [22:18:34]line 21.650 * 69.30 [22:18:34]line = 1500.35 [22:18:34]line НДС 12% НСП 1% [22:18:34]line > о реализуемом товаре [22:18:34]line ОКРУГЛЕНИЕ: -0.35 [22:18:34]line ИТОГО: 1500.00 [22:18:34]line Внесено: 1500.00 [22:18:34]line СДАЧА: 0.00 [22:18:34]line НСП 1% : 13.28 [22:18:34]line НДС 12% : 159.33 [22:18:34]line Наличными: 1500.00 [22:18:34]line Безнал.: 0.00 [22:18:34]line Место: АЗС № 90 "Партнёр-нефть" [22:18:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:18:34]line СНО: Общий режим [22:18:34]line Чек 634 23.09.2024 22:18 [22:18:34]line Смена: 515 ФФД: 1.0 [22:18:34]line ЗНМ: 0300000107 [22:18:34]line РНМ: 0000000000091827 [22:18:34]line Версия ККМ: 001 [22:18:34]line ФМ: 0000000000871832 [22:18:34]line ФД: 289960 [22:18:34]line ФПД: 155410694510735 [22:18:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T221833&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289960&fm=155410694510735&tin=02508201610067®Number=0000000000091827&sum=150000 [22:18:34]written 0, free lines is 4095 [22:18:34]OFD Sender: Processing packet 289960 [packets to send 1784, broken 1783] [22:18:34]ProducePacketName [22:18:34]name=ofd_packets/00289960 [22:18:34]OFD Sender: To server: pG, [22:18:34]CommunicateWithHost lk.salyk.kg:30040 [22:18:34]ConnectInit lk.salyk.kg [22:18:34]Write to MH i2c: 01 00 00 8D 0B 98 [22:18:34]Write i2c OK [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: 01 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: 01 07 00 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: 01 07 00 8D 0B 00 00 00 00 00 D1 0C 7C [22:18:34]RasterBufferAndPrint [22:18:34]line [22:18:34]line [22:18:34]line [22:18:34]line [22:18:34]line [22:18:34]written 0, free lines is 3285 [22:18:34]MH_Cut [22:18:34]Write to MH i2c: D1 01 00 94 0B 01 71 [22:18:34]Write i2c OK [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: D1 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: D1 01 00 [22:18:34]MH_I2C_Read... [22:18:34]Read from MH i2c: D1 01 00 94 0B 00 70 [22:18:34]Write to MH i2c: 01 00 00 95 0B A0 [22:18:34]Write i2c OK [22:18:34]MH_I2C_Read... [22:18:34]Connected sock=11 [22:18:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 CC 4D 00 01 4A 34 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 92 54 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 13 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 7A 02 00 00 F4 03 04 00 39 E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A8 6C 04 00 35 04 06 00 8D 58 5F 3D 98 8F D3 55 19 7B EA 55 E0 CF [22:18: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 33 32 4F 00 00 00 E6 C3 47 00 D1 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 33 32 10 04 04 00 A8 6C 04 00 F4 03 04 00 0D 91 F1 66 B6 04 01 00 00 AF DC EB F6 3D 5E 80 16 [22:18:35]CommunicateWithHost err = 0 [22:18:35]CheckOFDResponse [22:18:35]1017 (14) - 77093643461234 [22:18:35]1041 (16) - 0000000000871832 [22:18:35]1040 (4) - 289960 [22:18:35]1012 (4) - 23.09.2024 16:02 [22:18:35]1206 (1) - 0 [22:18:35]OFD Sender: Remove packet 289960 [22:18:35]ProducePacketName [22:18:35]name=ofd_packets/00289960 [22:18:35]NVStorageDeleteData [22:18:35]*** Cut start [22:18:35]*** Partial cut [22:18:35]*** CUTSNS_PIN = 1 [22:18:35]*** CUTSNS_PIN = 0 [22:18:35]OFD Sender: No OFD packet to send [22:18:35]*** Brake cut motor [22:18:36]Read from MH i2c: 01 [22:18:36]MH_I2C_Read... [22:18:36]*** Stop cut motor [22:18:36]*** Cut end [22:18:36]Read from MH i2c: 01 07 00 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: 01 07 00 95 0B 00 00 00 00 00 FF 0F B5 [22:18:36]process_action close_receipt done [22:18:36]requested_data is exist [22:18:36]produce_requested_data [22:18:36]requested_item fm.sn is exist - process it [22:18:36]wFMCommunicate request_size=4 [22:18:36]MH_SAM_APDU [22:18:36]CAPDU: 80 11 00 00 [22:18:36]Write to MH i2c: E2 08 00 96 0B 80 11 00 00 00 00 00 00 1B [22:18:36]Write i2c OK [22:18:36]MH_I2C_Read... [22:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:36]Read from MH i2c: E2 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 17 00 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 17 00 96 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6B [22:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:18:36]wFMCommunicate OK [22:18:36]requested_item fd.num is exist - process it [22:18:36]SAM_PROTO_GetFieldsCounters [22:18:36]wFMCommunicate request_size=4 [22:18:36]MH_SAM_APDU [22:18:36]CAPDU: 80 13 00 00 [22:18:36]Write to MH i2c: E2 08 00 97 0B 80 13 00 00 00 00 00 00 1E [22:18:36]Write i2c OK [22:18:36]MH_I2C_Read... [22:18:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:36]Read from MH i2c: E2 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 62 00 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 62 00 97 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A8 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 CF [22:18:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A8 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:18:36]wFMCommunicate OK [22:18:36]SAM_PROTO_GetFieldsCounters done [22:18:36]requested_item shift.num is exist - process it [22:18:36]requested_item shift.opened is exist - process it [22:18:36]req_shift_opened [22:18:36]FM_GetShiftState [22:18:36]SAM_PROTO_GetShiftState [22:18:36]wFMCommunicate request_size=4 [22:18:36]MH_SAM_APDU [22:18:36]CAPDU: 80 13 01 00 [22:18:36]Write to MH i2c: E2 08 00 98 0B 80 13 01 00 00 00 00 00 20 [22:18:36]Write i2c OK [22:18:36]MH_I2C_Read... [22:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:36]Read from MH i2c: E2 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 0E 00 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 0E 00 98 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C1 [22:18:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:18:36]wFMCommunicate OK [22:18:36]SAM_PROTO_GetShiftState done [22:18:36]FM_GetShiftState done [22:18:36]req_shift_opened done [22:18:36]requested_item shift.open_date is exist - process it [22:18:36]req_shift_open_date [22:18:36]req_shift_open_date done [22:18:36]produce_requested_data done [22:18:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289960,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:18:36]process_action_free close_receipt [22:18:36]json_value_free [22:18:36]json_value_free done [22:18:36]process_json_proto returns [22:18:36]Send response to host [22:18:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289960,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:18:36]free response buf [22:18:36]execute_script done [22:18:36]execute_script returns [22:18:36]free content buf [22:18:36]Sock 8.Close socket [22:18:36]Sock 8.Thread stoped [22:18:40]OFD Sender: No OFD packet to send [22:18:45]OFD Sender: No OFD packet to send [22:18:50]OFD Sender: No OFD packet to send [22:18:55]OFD Sender: No OFD packet to send [22:19:00]OFD Sender: No OFD packet to send [22:19:05]OFD Sender: No OFD packet to send [22:19:10]OFD Sender: No OFD packet to send [22:19:15]OFD Sender: No OFD packet to send [22:19:20]OFD Sender: No OFD packet to send [22:19:25]OFD Sender: No OFD packet to send [22:19:31]OFD Sender: No OFD packet to send [22:19:36]OFD Sender: No OFD packet to send [22:19:41]OFD Sender: No OFD packet to send [22:19:46]OFD Sender: No OFD packet to send [22:19:51]OFD Sender: No OFD packet to send [22:19:56]OFD Sender: No OFD packet to send [22:20:01]OFD Sender: No OFD packet to send [22:20:06]OFD Sender: No OFD packet to send [22:20:11]OFD Sender: No OFD packet to send [22:20:16]OFD Sender: No OFD packet to send [22:20:21]OFD Sender: No OFD packet to send [22:20:26]OFD Sender: No OFD packet to send [22:20:31]OFD Sender: No OFD packet to send [22:20:36]OFD Sender: No OFD packet to send [22:20:41]OFD Sender: No OFD packet to send [22:20:43]accept exits with 9 [22:20:43]New connection [22:20:43]New thread 3066891620 created [22:20:43]Thread 3066748260 joined [22:20:43]Waiting for new connection... [22:20:43] Sock 9.Parse request [22:20:43]Sock 9.Check first char [22:20:43]Sock 9.First char is OK [22:20:43]request: POST /json_proto HTTP/1.0 [22:20:43]Method: POST [22:20:43]URL: /json_proto [22:20:43]Method is POST - this is cgi request [22:20:43]url: /json_proto [22:20:43]query_string will be loaded in cgi processing [22:20:43]execute_cgi json_proto POST (null) [22:20:43]execute_cgi path=json_proto method=POST [22:20:43]POST find Content-Length [22:20:43]Host: 172.17.41.135:8080 [22:20:43]Content-Length: 805 [22:20:43]Content-Type: application/json [22:20:43] [22:20:43]POST finish read [22:20:43]Found Content-Length = 805 [22:20:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:20:43]execute_script... [22:20: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)24618081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:20:43]POST & json_proto [22:20:43]process_json_proto [22:20:43]json parsed OK: [22:20:43]protocol is kg_v1.0 [22:20:43]action value=close_receipt [22:20:43]process_action close_receipt [22:20:43]cmd_close_receipt [22:20:43]MH_GetDate [22:20:43]Write to MH i2c: F0 00 00 99 0B 93 [22:20:43]Write i2c OK [22:20:43]MH_I2C_Read... [22:20:43]Read from MH i2c: F0 [22:20:43]MH_I2C_Read... [22:20:43]Read from MH i2c: F0 09 00 [22:20:43]MH_I2C_Read... [22:20:43]Read from MH i2c: F0 09 00 99 0B 00 BC E9 F1 66 ED 3E 82 65 AA [22:20:43]GetLastDocTimeStamp 1727129913 [22:20:43]current date 1727130044 [22:20:43]FM_GetShiftState [22:20:43]SAM_PROTO_GetShiftState [22:20:43]wFMCommunicate request_size=4 [22:20:43]MH_SAM_APDU [22:20:43]CAPDU: 80 13 01 00 [22:20:43]Write to MH i2c: E2 08 00 9A 0B 80 13 01 00 00 00 00 00 22 [22:20:43]Write i2c OK [22:20:43]MH_I2C_Read... [22:20:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:43]Read from MH i2c: E2 [22:20:43]MH_I2C_Read... [22:20:43]Read from MH i2c: E2 0E 00 [22:20:43]MH_I2C_Read... [22:20:43]Read from MH i2c: E2 0E 00 9A 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C3 [22:20:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:20:43]wFMCommunicate OK [22:20:43]SAM_PROTO_GetShiftState done [22:20:43]FM_GetShiftState done [22:20:43]opened in 1727051401 [22:20:43]opened+sec_in_day 1727137801 [22:20:43]quantity*price = 100021 [22:20:43]sum+1 = 100023 [22:20:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 635 23.09.2024 22:20 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289961 ФПД: 128739061221156 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222044&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289961&fm=128739061221156&tin=02508201610067®Number=0000000000091827&sum=100022 [22:20:44]StoreToDocumentArchive [22:20:44]shift 515 fd 289961 [22:20:44]save to /storage/0515/doc_00289961 [22:20:44]save last doc name /storage/0515/doc_00289961 to /storage/kkm_last_doc_name [22:20:44]save OK [22:20:44]Clear old archive folders... [22:20:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:20:44]tlvbuf is 01E06750 [22:20:44]SAM_PROTO_ClearQueue [22:20:44]wFMCommunicate request_size=4 [22:20:44]MH_SAM_APDU [22:20:44]CAPDU: 80 09 00 00 [22:20:44]Write to MH i2c: E2 08 00 A7 0B 80 09 00 00 00 00 00 00 24 [22:20:44]Write i2c OK [22:20:44]MH_I2C_Read... [22:20:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:44]Read from MH i2c: E2 [22:20:44]MH_I2C_Read... [22:20:44]Read from MH i2c: E2 03 00 [22:20:44]MH_I2C_Read... [22:20:44]Read from MH i2c: E2 03 00 A7 0B 00 90 00 26 [22:20:44]RAPDU: 90 00 [22:20:44]wFMCommunicate OK [22:20:44]SAM_PROTO_ClearQueue done [22:20:44]KKMCreateOFDPacket [22:20:44]OFDProtocolAddRootSTLVToBuf [22:20:44]FM_MakeSignedData [22:20:44]FM_MakeSignedData [22:20:44]SAM_PROTO_SignData [22:20:44]wFMCommunicate request_size=4 [22:20:44]MH_SAM_APDU [22:20:44]CAPDU: 80 0D 01 02 [22:20:44]Write to MH i2c: E2 08 00 A8 0B 80 0D 01 02 00 00 00 00 2C [22:20:44]Write i2c OK [22:20:44]MH_I2C_Read... [22:20:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:44]Read from MH i2c: E2 [22:20:44]MH_I2C_Read... [22:20:44]Read from MH i2c: E2 03 00 [22:20:44]MH_I2C_Read... [22:20:44]Read from MH i2c: E2 03 00 A8 0B 00 90 00 27 [22:20:44]RAPDU: 90 00 [22:20:44]wFMCommunicate OK [22:20:44]wFMCommunicate request_size=255 [22:20:44]MH_SAM_APDU [22:20:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7B 02 00 00 F4 03 04 00 BC E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6C 04 00 35 04 06 00 75 [22:20:44]Write to MH i2c: E2 02 01 A9 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 7B 02 00 00 F4 03 04 00 BC E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6C 04 00 35 04 06 00 75 00 00 0F [22:20:44]Write i2c OK [22:20:44]MH_I2C_Read... [22:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:45]Read from MH i2c: E2 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 03 00 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 03 00 A9 0B 00 90 00 28 [22:20:45]RAPDU: 90 00 [22:20:45]wFMCommunicate OK [22:20:45]wFMCommunicate request_size=10 [22:20:45]MH_SAM_APDU [22:20:45]CAPDU: 80 0D 02 02 05 16 66 03 47 24 [22:20:45]Write to MH i2c: E2 0D 00 AA 0B 80 0D 02 02 05 00 16 66 03 47 24 00 00 23 [22:20:45]Write i2c OK [22:20:45]MH_I2C_Read... [22:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:45]Read from MH i2c: E2 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 03 00 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 03 00 AA 0B 00 90 00 29 [22:20:45]RAPDU: 90 00 [22:20:45]wFMCommunicate OK [22:20:45]wFMCommunicate request_size=4 [22:20:45]MH_SAM_APDU [22:20:45]CAPDU: 80 0D 03 02 [22:20:45]Write to MH i2c: E2 08 00 AB 0B 80 0D 03 02 00 00 00 00 31 [22:20:45]Write i2c OK [22:20:45]MH_I2C_Read... [22:20:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:45]Read from MH i2c: E2 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 0B 00 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 0B 00 AB 0B 00 5C B0 5B 0E 2F 49 FE B0 90 00 CD [22:20:45]RAPDU: 5C B0 5B 0E 2F 49 FE B0 90 00 [22:20:45]wFMCommunicate OK [22:20:45]SAM_PROTO_SignData done [22:20:45]FM_MakeSignedData done [22:20:45]CreateOFDProtocolMessage [22:20:45]wFMCommunicate request_size=4 [22:20:45]MH_SAM_APDU [22:20:45]CAPDU: 80 11 00 00 [22:20:45]Write to MH i2c: E2 08 00 AC 0B 80 11 00 00 00 00 00 00 31 [22:20:45]Write i2c OK [22:20:45]MH_I2C_Read... [22:20:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:45]Read from MH i2c: E2 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 17 00 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: E2 17 00 AC 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 81 [22:20:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:20:45]wFMCommunicate OK [22:20:45]CreateOFDProtocolMessage done [22:20:45]OFDSenderStorePacket 289961 [22:20:45]StoreOFDPacket docnum=289961 [22:20:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B8 25 07 01 FB 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 7B 02 00 00 F4 03 04 00 BC E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6C 04 00 35 04 06 00 75 16 66 03 47 24 5C B0 5B 0E 2F 49 FE B0 [22:20:45]CheckFolder [22:20:45]dirname=/storage/ofd_packets [22:20:45]CheckFolder done [22:20:45]ProducePacketName [22:20:45]name=ofd_packets/00289961 [22:20:45]NVStorageSaveData ofd_packets/00289961 [22:20:45]File name is /storage/ofd_packets/00289961 [22:20:45]Write 301 bytes [22:20:45]NVStorageSaveData done [22:20:45]OFDSenderStorePacket done [22:20:45]KKMCreateOFDPacket done [22:20:45]NVStorageSaveData kkm_last_timestamp [22:20:45]File name is /storage/kkm_last_timestamp [22:20:45]Write 4 bytes [22:20:45]NVStorageSaveData done [22:20:45]ExternCall_PrintAddStr [22:20:45]wPrintStart [22:20:45]Write to MH i2c: 01 00 00 AD 0B B8 [22:20:45]Write i2c OK [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: 01 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: 01 07 00 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: 01 07 00 AD 0B 00 00 00 00 00 FF 0F CD [22:20:45]RasterBufferAndPrint [22:20:45]line Счет N : (1)24618081 [22:20:45]line ИНН: 02508201610067 [22:20:45]line Контрольно-Кассовый Чек [22:20:45]line ПРОДАЖА [22:20:45]line ТРК (МРК, ГНК) : 62 [22:20:45]line Товар: 2710124500 [22:20:45]line Аи-95-К-5 [22:20:45]line 13.480 * 74.20 [22:20:45]line = 1000.22 [22:20:45]line НДС 12% НСП 1% [22:20:45]line > о реализуемом товаре [22:20:45]line ИТОГО: 1000.22 [22:20:45]line НСП 1% : 8.85 [22:20:45]line НДС 12% : 106.22 [22:20:45]line Наличными: 0.00 [22:20:45]line Безнал.: 1000.22 [22:20:45]line Место: АЗС № 90 "Партнёр-нефть" [22:20:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:20:45]line СНО: Общий режим [22:20:45]line Чек 635 23.09.2024 22:20 [22:20:45]line Смена: 515 ФФД: 1.0 [22:20:45]line ЗНМ: 0300000107 [22:20:45]line РНМ: 0000000000091827 [22:20:45]line Версия ККМ: 001 [22:20:45]line Платежная система: O! деньги [22:20:45]line ФМ: 0000000000871832 [22:20:45]line ФД: 289961 [22:20:45]line ФПД: 128739061221156 [22:20:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222044&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289961&fm=128739061221156&tin=02508201610067®Number=0000000000091827&sum=100022 [22:20:45]written 0, free lines is 4095 [22:20:45]OFD Sender: Processing packet 289961 [packets to send 1784, broken 1783] [22:20:45]ProducePacketName [22:20:45]name=ofd_packets/00289961 [22:20:45]OFD Sender: To server: pG, [22:20:45]CommunicateWithHost lk.salyk.kg:30040 [22:20:45]ConnectInit lk.salyk.kg [22:20:45]Connected sock=10 [22:20: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 33 32 0F 01 00 00 B8 25 07 01 FB 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 7B 02 00 00 F4 03 04 00 BC E9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 A9 6C 04 00 35 04 06 00 75 16 66 03 47 24 5C B0 5B 0E 2F 49 FE B0 [22:20:45]Write to MH i2c: 01 00 00 D6 0B E1 [22:20:45]Write i2c OK [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: 01 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: 01 07 00 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: 01 07 00 D6 0B 00 00 00 00 00 E3 0C D7 [22:20:45]RasterBufferAndPrint [22:20:45]line [22:20:45]line [22:20:45]line [22:20:45]line [22:20:45]line [22:20:45]written 0, free lines is 3305 [22:20:45]MH_Cut [22:20:45]Write to MH i2c: D1 01 00 DD 0B 01 BA [22:20:45]Write i2c OK [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: D1 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: D1 01 00 [22:20:45]MH_I2C_Read... [22:20:45]Read from MH i2c: D1 01 00 DD 0B 00 B9 [22:20:45]Write to MH i2c: 01 00 00 DE 0B E9 [22:20:45]Write i2c OK [22:20:45]MH_I2C_Read... [22:20: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 33 32 4F 00 00 00 33 26 47 00 13 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 33 32 10 04 04 00 A9 6C 04 00 F4 03 04 00 90 91 F1 66 B6 04 01 00 00 31 C1 69 10 C6 FC C0 A6 [22:20:46]CommunicateWithHost err = 0 [22:20:46]CheckOFDResponse [22:20:46]1017 (14) - 77093643461234 [22:20:46]1041 (16) - 0000000000871832 [22:20:46]1040 (4) - 289961 [22:20:46]1012 (4) - 23.09.2024 16:04 [22:20:46]1206 (1) - 0 [22:20:46]OFD Sender: Remove packet 289961 [22:20:46]ProducePacketName [22:20:46]name=ofd_packets/00289961 [22:20:46]NVStorageDeleteData [22:20:46]*** Cut start [22:20:46]*** Partial cut [22:20:46]*** CUTSNS_PIN = 1 [22:20:46]OFD Sender: No OFD packet to send [22:20:46]*** CUTSNS_PIN = 0 [22:20:46]*** Brake cut motor [22:20:47]Read from MH i2c: 01 [22:20:47]MH_I2C_Read... [22:20:47]*** Stop cut motor [22:20:47]*** Cut end [22:20:47]Read from MH i2c: 01 07 00 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: 01 07 00 DE 0B 00 00 00 00 00 FF 0F FE [22:20:47]process_action close_receipt done [22:20:47]requested_data is exist [22:20:47]produce_requested_data [22:20:47]requested_item fm.sn is exist - process it [22:20:47]wFMCommunicate request_size=4 [22:20:47]MH_SAM_APDU [22:20:47]CAPDU: 80 11 00 00 [22:20:47]Write to MH i2c: E2 08 00 DF 0B 80 11 00 00 00 00 00 00 64 [22:20:47]Write i2c OK [22:20:47]MH_I2C_Read... [22:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:47]Read from MH i2c: E2 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: E2 17 00 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: E2 17 00 DF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B4 [22:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:20:47]wFMCommunicate OK [22:20:47]requested_item fd.num is exist - process it [22:20:47]SAM_PROTO_GetFieldsCounters [22:20:47]wFMCommunicate request_size=4 [22:20:47]MH_SAM_APDU [22:20:47]CAPDU: 80 13 00 00 [22:20:47]Write to MH i2c: E2 08 00 E0 0B 80 13 00 00 00 00 00 00 67 [22:20:47]Write i2c OK [22:20:47]MH_I2C_Read... [22:20:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:47]Read from MH i2c: E2 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: E2 62 00 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: E2 62 00 E0 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A9 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [22:20:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 A9 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:47]wFMCommunicate OK [22:20:47]SAM_PROTO_GetFieldsCounters done [22:20:47]requested_item shift.num is exist - process it [22:20:47]requested_item shift.opened is exist - process it [22:20:47]req_shift_opened [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 E1 0B 80 13 01 00 00 00 00 00 69 [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 E1 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0A [22:20:47]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [22:20:47]requested_item shift.open_date is exist - process it [22:20:47]req_shift_open_date [22:20:47]req_shift_open_date done [22:20:47]produce_requested_data done [22:20:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289961,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:20:47]process_action_free close_receipt [22:20:47]json_value_free [22:20:47]json_value_free done [22:20:47]process_json_proto returns [22:20:47]Send response to host [22:20:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289961,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:20:47]free response buf [22:20:47]execute_script done [22:20:47]execute_script returns [22:20:47]free content buf [22:20:47]Sock 9.Close socket [22:20:47]Sock 9.Thread stoped [22:20:51]OFD Sender: No OFD packet to send [22:20:56]OFD Sender: No OFD packet to send [22:21:01]OFD Sender: No OFD packet to send [22:21:06]OFD Sender: No OFD packet to send [22:21:11]OFD Sender: No OFD packet to send [22:21:16]OFD Sender: No OFD packet to send [22:21:21]OFD Sender: No OFD packet to send [22:21:26]OFD Sender: No OFD packet to send [22:21:31]OFD Sender: No OFD packet to send [22:21:36]OFD Sender: No OFD packet to send [22:21:41]OFD Sender: No OFD packet to send [22:21:47]OFD Sender: No OFD packet to send [22:21:52]OFD Sender: No OFD packet to send [22:21:57]OFD Sender: No OFD packet to send [22:22:02]OFD Sender: No OFD packet to send [22:22:07]OFD Sender: No OFD packet to send [22:22:12]OFD Sender: No OFD packet to send [22:22:17]OFD Sender: No OFD packet to send [22:22:22]OFD Sender: No OFD packet to send [22:22:27]OFD Sender: No OFD packet to send [22:22:32]OFD Sender: No OFD packet to send [22:22:37]OFD Sender: No OFD packet to send [22:22:42]OFD Sender: No OFD packet to send [22:22:47]OFD Sender: No OFD packet to send [22:22:52]OFD Sender: No OFD packet to send [22:22:57]OFD Sender: No OFD packet to send [22:23:02]OFD Sender: No OFD packet to send [22:23:07]OFD Sender: No OFD packet to send [22:23:12]OFD Sender: No OFD packet to send [22:23:17]OFD Sender: No OFD packet to send [22:23:22]OFD Sender: No OFD packet to send [22:23:27]OFD Sender: No OFD packet to send [22:23:32]OFD Sender: No OFD packet to send [22:23:37]OFD Sender: No OFD packet to send [22:23:42]OFD Sender: No OFD packet to send [22:23:47]OFD Sender: No OFD packet to send [22:23:52]OFD Sender: No OFD packet to send [22:23:57]OFD Sender: No OFD packet to send [22:24:02]OFD Sender: No OFD packet to send [22:24:07]OFD Sender: No OFD packet to send [22:24:12]OFD Sender: No OFD packet to send [22:24:18]OFD Sender: No OFD packet to send [22:24:23]OFD Sender: No OFD packet to send [22:24:28]OFD Sender: No OFD packet to send [22:24:33]OFD Sender: No OFD packet to send [22:24:38]OFD Sender: No OFD packet to send [22:24:43]OFD Sender: No OFD packet to send [22:24:48]OFD Sender: No OFD packet to send [22:24:53]OFD Sender: No OFD packet to send [22:24:58]OFD Sender: No OFD packet to send [22:25:02]accept exits with 8 [22:25:02]New connection [22:25:02]New thread 3066748260 created [22:25:02]Thread 3066891620 joined [22:25:02]Waiting for new connection... [22:25:02] Sock 8.Parse request [22:25:02]Sock 8.Check first char [22:25:02]Sock 8.First char is OK [22:25:02]request: POST /json_proto HTTP/1.0 [22:25:02]Method: POST [22:25:02]URL: /json_proto [22:25:02]Method is POST - this is cgi request [22:25:02]url: /json_proto [22:25:02]query_string will be loaded in cgi processing [22:25:02]execute_cgi json_proto POST (null) [22:25:02]execute_cgi path=json_proto method=POST [22:25:02]POST find Content-Length [22:25:02]Host: 172.17.41.135:8080 [22:25:02]Content-Length: 679 [22:25:02]Content-Type: application/json [22:25:02] [22:25:02]POST finish read [22:25:02]Found Content-Length = 679 [22:25:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [22:25:02]execute_script... [22:25: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)24618082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [22:25:02]POST & json_proto [22:25:02]process_json_proto [22:25:02]json parsed OK: [22:25:02]protocol is kg_v1.0 [22:25:02]action value=close_receipt [22:25:02]process_action close_receipt [22:25:02]cmd_close_receipt [22:25:02]MH_GetDate [22:25:02]Write to MH i2c: F0 00 00 E2 0B DC [22:25:02]Write i2c OK [22:25:02]MH_I2C_Read... [22:25:02]Read from MH i2c: F0 [22:25:02]MH_I2C_Read... [22:25:02]Read from MH i2c: F0 09 00 [22:25:02]MH_I2C_Read... [22:25:02]Read from MH i2c: F0 09 00 E2 0B 00 BF EA F1 66 ED 3E 82 65 F7 [22:25:02]GetLastDocTimeStamp 1727130044 [22:25:02]current date 1727130303 [22:25:02]FM_GetShiftState [22:25:02]SAM_PROTO_GetShiftState [22:25:02]wFMCommunicate request_size=4 [22:25:02]MH_SAM_APDU [22:25:02]CAPDU: 80 13 01 00 [22:25:02]Write to MH i2c: E2 08 00 E3 0B 80 13 01 00 00 00 00 00 6B [22:25:02]Write i2c OK [22:25:02]MH_I2C_Read... [22:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:02]Read from MH i2c: E2 [22:25:02]MH_I2C_Read... [22:25:02]Read from MH i2c: E2 0E 00 [22:25:02]MH_I2C_Read... [22:25:02]Read from MH i2c: E2 0E 00 E3 0B 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 0C [22:25:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:25:02]wFMCommunicate OK [22:25:02]SAM_PROTO_GetShiftState done [22:25:02]FM_GetShiftState done [22:25:02]opened in 1727051401 [22:25:02]opened+sec_in_day 1727137801 [22:25:02]quantity*price = 50010 [22:25:02]sum+1 = 50012 [22:25:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 636 23.09.2024 22:25 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289962 ФПД: 43342594961835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222503&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289962&fm=43342594961835&tin=02508201610067®Number=0000000000091827&sum=50000 [22:25:03]StoreToDocumentArchive [22:25:03]shift 515 fd 289962 [22:25:03]save to /storage/0515/doc_00289962 [22:25:03]save last doc name /storage/0515/doc_00289962 to /storage/kkm_last_doc_name [22:25:03]save OK [22:25:03]Clear old archive folders... [22:25:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:25:03]tlvbuf is 01DEF990 [22:25:03]SAM_PROTO_ClearQueue [22:25:03]wFMCommunicate request_size=4 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 09 00 00 [22:25:03]Write to MH i2c: E2 08 00 F0 0B 80 09 00 00 00 00 00 00 6D [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 F0 0B 00 90 00 6F [22:25:03]RAPDU: 90 00 [22:25:03]wFMCommunicate OK [22:25:03]SAM_PROTO_ClearQueue done [22:25:03]KKMCreateOFDPacket [22:25:03]OFDProtocolAddRootSTLVToBuf [22:25:03]FM_MakeSignedData [22:25:03]FM_MakeSignedData [22:25:03]SAM_PROTO_SignData [22:25:03]wFMCommunicate request_size=4 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 0D 01 02 [22:25:03]Write to MH i2c: E2 08 00 F1 0B 80 0D 01 02 00 00 00 00 75 [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 F1 0B 00 90 00 70 [22:25:03]RAPDU: 90 00 [22:25:03]wFMCommunicate OK [22:25:03]wFMCommunicate request_size=255 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 BF EA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6C 04 00 35 04 06 00 27 [22:25:03]Write to MH i2c: E2 02 01 F2 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 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 7C 02 00 00 F4 03 04 00 BF EA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6C 04 00 35 04 06 00 27 00 00 9F [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 F2 0B 00 90 00 71 [22:25:03]RAPDU: 90 00 [22:25:03]wFMCommunicate OK [22:25:03]wFMCommunicate request_size=10 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 0D 02 02 05 6B 7B F9 F1 AB [22:25:03]Write to MH i2c: E2 0D 00 F3 0B 80 0D 02 02 05 00 6B 7B F9 F1 AB 00 00 FD [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 03 00 F3 0B 00 90 00 72 [22:25:03]RAPDU: 90 00 [22:25:03]wFMCommunicate OK [22:25:03]wFMCommunicate request_size=4 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 0D 03 02 [22:25:03]Write to MH i2c: E2 08 00 F4 0B 80 0D 03 02 00 00 00 00 7A [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 0B 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 0B 00 F4 0B 00 D1 26 A2 C0 98 03 4D EB 90 00 A7 [22:25:03]RAPDU: D1 26 A2 C0 98 03 4D EB 90 00 [22:25:03]wFMCommunicate OK [22:25:03]SAM_PROTO_SignData done [22:25:03]FM_MakeSignedData done [22:25:03]CreateOFDProtocolMessage [22:25:03]wFMCommunicate request_size=4 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 11 00 00 [22:25:03]Write to MH i2c: E2 08 00 F5 0B 80 11 00 00 00 00 00 00 7A [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 17 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 17 00 F5 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CA [22:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:25:03]wFMCommunicate OK [22:25:03]CreateOFDProtocolMessage done [22:25:03]OFDSenderStorePacket 289962 [22:25:03]StoreOFDPacket docnum=289962 [22:25:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DC 39 07 01 61 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 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 7C 02 00 00 F4 03 04 00 BF EA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6C 04 00 35 04 06 00 27 6B 7B F9 F1 AB D1 26 A2 C0 98 03 4D EB [22:25:03]CheckFolder [22:25:03]dirname=/storage/ofd_packets [22:25:03]CheckFolder done [22:25:03]ProducePacketName [22:25:03]name=ofd_packets/00289962 [22:25:03]NVStorageSaveData ofd_packets/00289962 [22:25:03]File name is /storage/ofd_packets/00289962 [22:25:03]Write 301 bytes [22:25:03]NVStorageSaveData done [22:25:03]OFDSenderStorePacket done [22:25:03]KKMCreateOFDPacket done [22:25:03]NVStorageSaveData kkm_last_timestamp [22:25:03]File name is /storage/kkm_last_timestamp [22:25:03]Write 4 bytes [22:25:03]NVStorageSaveData done [22:25:04]ExternCall_PrintAddStr [22:25:04]wPrintStart [22:25:04]Write to MH i2c: 01 00 00 F6 0B 01 [22:25:04]Write i2c OK [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: 01 [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: 01 07 00 [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: 01 07 00 F6 0B 00 00 00 00 00 FF 0F 16 [22:25:04]RasterBufferAndPrint [22:25:04]line Счет N : (1)24618082 [22:25:04]line ИНН: 02508201610067 [22:25:04]line Контрольно-Кассовый Чек [22:25:04]line ПРОДАЖА [22:25:04]line ТРК (МРК, ГНК) : 42 [22:25:04]line Товар: 2710124500 [22:25:04]line Аи-95-К-5 [22:25:04]line 6.740 * 74.20 [22:25:04]line = 500.11 [22:25:04]line НДС 12% НСП 1% [22:25:04]line > о реализуемом товаре [22:25:04]line ОКРУГЛЕНИЕ: -0.11 [22:25:04]line ИТОГО: 500.00 [22:25:04]line Внесено: 500.00 [22:25:04]line СДАЧА: 0.00 [22:25:04]line НСП 1% : 4.43 [22:25:04]line НДС 12% : 53.11 [22:25:04]line Наличными: 500.00 [22:25:04]line Безнал.: 0.00 [22:25:04]line Место: АЗС № 90 "Партнёр-нефть" [22:25:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:25:04]line СНО: Общий режим [22:25:04]line Чек 636 23.09.2024 22:25 [22:25:04]line Смена: 515 ФФД: 1.0 [22:25:04]line ЗНМ: 0300000107 [22:25:04]line РНМ: 0000000000091827 [22:25:04]line Версия ККМ: 001 [22:25:04]line ФМ: 0000000000871832 [22:25:04]line ФД: 289962 [22:25:04]line ФПД: 43342594961835 [22:25:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222503&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289962&fm=43342594961835&tin=02508201610067®Number=0000000000091827&sum=50000 [22:25:04]written 0, free lines is 4095 [22:25:04]OFD Sender: Processing packet 289962 [packets to send 1784, broken 1783] [22:25:04]ProducePacketName [22:25:04]name=ofd_packets/00289962 [22:25:04]OFD Sender: To server: pG, [22:25:04]CommunicateWithHost lk.salyk.kg:30040 [22:25:04]ConnectInit lk.salyk.kg [22:25:04]Connected sock=10 [22:25:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DC 39 07 01 61 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 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 7C 02 00 00 F4 03 04 00 BF EA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AA 6C 04 00 35 04 06 00 27 6B 7B F9 F1 AB D1 26 A2 C0 98 03 4D EB [22:25:04]Write to MH i2c: 01 00 00 20 0C 2C [22:25:04]Write i2c OK [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: 01 [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: 01 07 00 [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: 01 07 00 20 0C 00 00 00 00 00 C2 0C 01 [22:25:04]RasterBufferAndPrint [22:25:04]line [22:25:04]line [22:25:04]line [22:25:04]line [22:25:04]line [22:25:04]written 0, free lines is 3272 [22:25:04]MH_Cut [22:25:04]Write to MH i2c: D1 01 00 27 0C 01 05 [22:25:04]Write i2c OK [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: D1 [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: D1 01 00 [22:25:04]MH_I2C_Read... [22:25:04]Read from MH i2c: D1 01 00 27 0C 00 04 [22:25:04]Write to MH i2c: 01 00 00 28 0C 34 [22:25:04]Write i2c OK [22:25:04]MH_I2C_Read... [22:25:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 A5 57 47 00 6C 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 33 32 10 04 04 00 AA 6C 04 00 F4 03 04 00 92 92 F1 66 B6 04 01 00 00 B1 CF CB 80 90 4F 44 3F [22:25:04]CommunicateWithHost err = 0 [22:25:04]CheckOFDResponse [22:25:04]1017 (14) - 77093643461234 [22:25:04]1041 (16) - 0000000000871832 [22:25:04]1040 (4) - 289962 [22:25:04]1012 (4) - 23.09.2024 16:08 [22:25:04]1206 (1) - 0 [22:25:04]OFD Sender: Remove packet 289962 [22:25:04]ProducePacketName [22:25:04]name=ofd_packets/00289962 [22:25:04]NVStorageDeleteData [22:25:05]OFD Sender: No OFD packet to send [22:25:05]*** Cut start [22:25:05]*** Partial cut [22:25:05]*** CUTSNS_PIN = 1 [22:25:05]*** CUTSNS_PIN = 0 [22:25:05]*** Brake cut motor [22:25:05]Read from MH i2c: 01 [22:25:05]MH_I2C_Read... [22:25:05]*** Stop cut motor [22:25:05]*** Cut end [22:25:05]Read from MH i2c: 01 07 00 [22:25:05]MH_I2C_Read... [22:25:05]Read from MH i2c: 01 07 00 28 0C 00 00 00 00 00 FF 0F 49 [22:25:05]process_action close_receipt done [22:25:05]requested_data is exist [22:25:05]produce_requested_data [22:25:05]requested_item fm.sn is exist - process it [22:25:05]wFMCommunicate request_size=4 [22:25:05]MH_SAM_APDU [22:25:05]CAPDU: 80 11 00 00 [22:25:05]Write to MH i2c: E2 08 00 29 0C 80 11 00 00 00 00 00 00 AF [22:25:05]Write i2c OK [22:25:05]MH_I2C_Read... [22:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:05]Read from MH i2c: E2 [22:25:05]MH_I2C_Read... [22:25:05]Read from MH i2c: E2 17 00 [22:25:05]MH_I2C_Read... [22:25:05]Read from MH i2c: E2 17 00 29 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FF [22:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:25:05]wFMCommunicate OK [22:25:05]requested_item fd.num is exist - process it [22:25:05]SAM_PROTO_GetFieldsCounters [22:25:05]wFMCommunicate request_size=4 [22:25:05]MH_SAM_APDU [22:25:05]CAPDU: 80 13 00 00 [22:25:05]Write to MH i2c: E2 08 00 2A 0C 80 13 00 00 00 00 00 00 B2 [22:25:05]Write i2c OK [22:25:05]MH_I2C_Read... [22:25:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:06]Read from MH i2c: E2 [22:25:06]MH_I2C_Read... [22:25:06]Read from MH i2c: E2 62 00 [22:25:06]MH_I2C_Read... [22:25:06]Read from MH i2c: E2 62 00 2A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AA 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AA 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:25:06]wFMCommunicate OK [22:25:06]SAM_PROTO_GetFieldsCounters done [22:25:06]requested_item shift.num is exist - process it [22:25:06]requested_item shift.opened is exist - process it [22:25:06]req_shift_opened [22:25:06]FM_GetShiftState [22:25:06]SAM_PROTO_GetShiftState [22:25:06]wFMCommunicate request_size=4 [22:25:06]MH_SAM_APDU [22:25:06]CAPDU: 80 13 01 00 [22:25:06]Write to MH i2c: E2 08 00 2B 0C 80 13 01 00 00 00 00 00 B4 [22:25:06]Write i2c OK [22:25:06]MH_I2C_Read... [22:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:06]Read from MH i2c: E2 [22:25:06]MH_I2C_Read... [22:25:06]Read from MH i2c: E2 0E 00 [22:25:06]MH_I2C_Read... [22:25:06]Read from MH i2c: E2 0E 00 2B 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 55 [22:25:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:25:06]wFMCommunicate OK [22:25:06]SAM_PROTO_GetShiftState done [22:25:06]FM_GetShiftState done [22:25:06]req_shift_opened done [22:25:06]requested_item shift.open_date is exist - process it [22:25:06]req_shift_open_date [22:25:06]req_shift_open_date done [22:25:06]produce_requested_data done [22:25:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289962,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:25:06]process_action_free close_receipt [22:25:06]json_value_free [22:25:06]json_value_free done [22:25:06]process_json_proto returns [22:25:06]Send response to host [22:25:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289962,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:25:06]free response buf [22:25:06]execute_script done [22:25:06]execute_script returns [22:25:06]free content buf [22:25:06]Sock 8.Close socket [22:25:06]Sock 8.Thread stoped [22:25:10]OFD Sender: No OFD packet to send [22:25:15]OFD Sender: No OFD packet to send [22:25:20]OFD Sender: No OFD packet to send [22:25:25]OFD Sender: No OFD packet to send [22:25:30]OFD Sender: No OFD packet to send [22:25:35]OFD Sender: No OFD packet to send [22:25:40]OFD Sender: No OFD packet to send [22:25:45]OFD Sender: No OFD packet to send [22:25:50]OFD Sender: No OFD packet to send [22:25:55]OFD Sender: No OFD packet to send [22:26:00]OFD Sender: No OFD packet to send [22:26:05]OFD Sender: No OFD packet to send [22:26:10]OFD Sender: No OFD packet to send [22:26:15]OFD Sender: No OFD packet to send [22:26:20]OFD Sender: No OFD packet to send [22:26:25]OFD Sender: No OFD packet to send [22:26:30]OFD Sender: No OFD packet to send [22:26:35]OFD Sender: No OFD packet to send [22:26:40]OFD Sender: No OFD packet to send [22:26:44]accept exits with 9 [22:26:44]New connection [22:26:44]New thread 3066891620 created [22:26:44]Thread 3066748260 joined [22:26:44]Waiting for new connection... [22:26:44] Sock 9.Parse request [22:26:44]Sock 9.Check first char [22:26:44]Sock 9.First char is OK [22:26:44]request: POST /json_proto HTTP/1.0 [22:26:44]Method: POST [22:26:44]URL: /json_proto [22:26:44]Method is POST - this is cgi request [22:26:44]url: /json_proto [22:26:44]query_string will be loaded in cgi processing [22:26:44]execute_cgi json_proto POST (null) [22:26:44]execute_cgi path=json_proto method=POST [22:26:44]POST find Content-Length [22:26:44]Host: 172.17.41.135:8080 [22:26:44]Content-Length: 676 [22:26:44]Content-Type: application/json [22:26:44] [22:26:44]POST finish read [22:26:44]Found Content-Length = 676 [22:26:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:44]execute_script... [22: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)24618084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:44]POST & json_proto [22:26:44]process_json_proto [22:26:44]json parsed OK: [22:26:44]protocol is kg_v1.0 [22:26:44]action value=close_receipt [22:26:44]process_action close_receipt [22:26:44]cmd_close_receipt [22:26:44]MH_GetDate [22:26:44]Write to MH i2c: F0 00 00 2C 0C 27 [22:26:44]Write i2c OK [22:26:44]MH_I2C_Read... [22:26:44]Read from MH i2c: F0 [22:26:44]MH_I2C_Read... [22:26:44]Read from MH i2c: F0 09 00 [22:26:44]MH_I2C_Read... [22:26:44]Read from MH i2c: F0 09 00 2C 0C 00 25 EB F1 66 ED 3E 82 65 A9 [22:26:44]GetLastDocTimeStamp 1727130303 [22:26:44]current date 1727130405 [22:26:44]FM_GetShiftState [22:26:44]SAM_PROTO_GetShiftState [22:26:44]wFMCommunicate request_size=4 [22:26:44]MH_SAM_APDU [22:26:44]CAPDU: 80 13 01 00 [22:26:44]Write to MH i2c: E2 08 00 2D 0C 80 13 01 00 00 00 00 00 B6 [22:26:44]Write i2c OK [22:26:44]MH_I2C_Read... [22:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:44]Read from MH i2c: E2 [22:26:44]MH_I2C_Read... [22:26:44]Read from MH i2c: E2 0E 00 [22:26:44]MH_I2C_Read... [22:26:44]Read from MH i2c: E2 0E 00 2D 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 57 [22:26:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:26:44]wFMCommunicate OK [22:26:44]SAM_PROTO_GetShiftState done [22:26:44]FM_GetShiftState done [22:26:44]opened in 1727051401 [22:26:44]opened+sec_in_day 1727137801 [22:26:44]quantity*price = 70027 [22:26:44]sum+1 = 70029 [22:26:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 637 23.09.2024 22:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289963 ФПД: 118039367342387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222645&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289963&fm=118039367342387&tin=02508201610067®Number=0000000000091827&sum=70000 [22:26:45]StoreToDocumentArchive [22:26:45]shift 515 fd 289963 [22:26:45]save to /storage/0515/doc_00289963 [22:26:45]save last doc name /storage/0515/doc_00289963 to /storage/kkm_last_doc_name [22:26:45]save OK [22:26:45]Clear old archive folders... [22:26:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:26:45]tlvbuf is 01E0E830 [22:26:45]SAM_PROTO_ClearQueue [22:26:45]wFMCommunicate request_size=4 [22:26:45]MH_SAM_APDU [22:26:45]CAPDU: 80 09 00 00 [22:26:45]Write to MH i2c: E2 08 00 3A 0C 80 09 00 00 00 00 00 00 B8 [22:26:45]Write i2c OK [22:26:45]MH_I2C_Read... [22:26:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:26:45]Read from MH i2c: E2 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 3A 0C 00 90 00 BA [22:26:45]RAPDU: 90 00 [22:26:45]wFMCommunicate OK [22:26:45]SAM_PROTO_ClearQueue done [22:26:45]KKMCreateOFDPacket [22:26:45]OFDProtocolAddRootSTLVToBuf [22:26:45]FM_MakeSignedData [22:26:45]FM_MakeSignedData [22:26:45]SAM_PROTO_SignData [22:26:45]wFMCommunicate request_size=4 [22:26:45]MH_SAM_APDU [22:26:45]CAPDU: 80 0D 01 02 [22:26:45]Write to MH i2c: E2 08 00 3B 0C 80 0D 01 02 00 00 00 00 C0 [22:26:45]Write i2c OK [22:26:45]MH_I2C_Read... [22:26:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:26:45]Read from MH i2c: E2 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 3B 0C 00 90 00 BB [22:26:45]RAPDU: 90 00 [22:26:45]wFMCommunicate OK [22:26:45]wFMCommunicate request_size=255 [22:26:45]MH_SAM_APDU [22:26: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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 25 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6C 04 00 35 04 06 00 6B 5B 2E 8F [22:26:45]Write to MH i2c: E2 02 01 3C 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 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 25 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6C 04 00 35 04 06 00 6B 5B 2E 8F 00 00 C9 [22:26:45]Write i2c OK [22:26:45]MH_I2C_Read... [22:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:45]Read from MH i2c: E2 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 3C 0C 00 90 00 BC [22:26:45]RAPDU: 90 00 [22:26:45]wFMCommunicate OK [22:26:45]wFMCommunicate request_size=7 [22:26:45]MH_SAM_APDU [22:26:45]CAPDU: 80 0D 02 02 02 59 33 [22:26:45]Write to MH i2c: E2 0A 00 3D 0C 80 0D 02 02 02 00 59 33 00 00 53 [22:26:45]Write i2c OK [22:26:45]MH_I2C_Read... [22:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:45]Read from MH i2c: E2 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 03 00 3D 0C 00 90 00 BD [22:26:45]RAPDU: 90 00 [22:26:45]wFMCommunicate OK [22:26:45]wFMCommunicate request_size=4 [22:26:45]MH_SAM_APDU [22:26:45]CAPDU: 80 0D 03 02 [22:26:45]Write to MH i2c: E2 08 00 3E 0C 80 0D 03 02 00 00 00 00 C5 [22:26:45]Write i2c OK [22:26:45]MH_I2C_Read... [22:26:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:26:45]Read from MH i2c: E2 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 0B 00 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 0B 00 3E 0C 00 38 2C A5 27 87 1B 52 9A 90 00 84 [22:26:45]RAPDU: 38 2C A5 27 87 1B 52 9A 90 00 [22:26:45]wFMCommunicate OK [22:26:45]SAM_PROTO_SignData done [22:26:45]FM_MakeSignedData done [22:26:45]CreateOFDProtocolMessage [22:26:45]wFMCommunicate request_size=4 [22:26:45]MH_SAM_APDU [22:26:45]CAPDU: 80 11 00 00 [22:26:45]Write to MH i2c: E2 08 00 3F 0C 80 11 00 00 00 00 00 00 C5 [22:26:45]Write i2c OK [22:26:45]MH_I2C_Read... [22:26:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:45]Read from MH i2c: E2 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 17 00 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: E2 17 00 3F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 15 [22:26:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:26:45]wFMCommunicate OK [22:26:45]CreateOFDProtocolMessage done [22:26:45]OFDSenderStorePacket 289963 [22:26:45]StoreOFDPacket docnum=289963 [22:26:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9F 57 04 01 65 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 25 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6C 04 00 35 04 06 00 6B 5B 2E 8F 59 33 38 2C A5 27 87 1B 52 9A [22:26:45]CheckFolder [22:26:45]dirname=/storage/ofd_packets [22:26:45]CheckFolder done [22:26:45]ProducePacketName [22:26:45]name=ofd_packets/00289963 [22:26:45]NVStorageSaveData ofd_packets/00289963 [22:26:45]File name is /storage/ofd_packets/00289963 [22:26:45]Write 298 bytes [22:26:45]NVStorageSaveData done [22:26:45]OFDSenderStorePacket done [22:26:45]KKMCreateOFDPacket done [22:26:45]NVStorageSaveData kkm_last_timestamp [22:26:45]File name is /storage/kkm_last_timestamp [22:26:45]Write 4 bytes [22:26:45]NVStorageSaveData done [22:26:45]ExternCall_PrintAddStr [22:26:45]wPrintStart [22:26:45]Write to MH i2c: 01 00 00 40 0C 4C [22:26:45]Write i2c OK [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: 01 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: 01 07 00 [22:26:45]MH_I2C_Read... [22:26:45]Read from MH i2c: 01 07 00 40 0C 00 00 00 00 00 FF 0F 61 [22:26:45]RasterBufferAndPrint [22:26:45]line Счет N : (1)24618084 [22:26:45]line ИНН: 02508201610067 [22:26:45]line Контрольно-Кассовый Чек [22:26:45]line ПРОДАЖА [22:26:45]line ТРК (МРК, ГНК) : 22 [22:26:45]line Товар: 2710194210 [22:26:45]line ДТ-К-5 [22:26:45]line 9.190 * 76.20 [22:26:45]line = 700.28 [22:26:45]line НДС 12% НСП 1% [22:26:45]line > о реализуемом товаре [22:26:45]line ОКРУГЛЕНИЕ: -0.28 [22:26:45]line ИТОГО: 700.00 [22:26:45]line Внесено: 700.00 [22:26:45]line СДАЧА: 0.00 [22:26:45]line НСП 1% : 6.20 [22:26:45]line НДС 12% : 74.37 [22:26:45]line Наличными: 700.00 [22:26:45]line Безнал.: 0.00 [22:26:45]line Место: АЗС № 90 "Партнёр-нефть" [22:26:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:26:45]line СНО: Общий режим [22:26:45]line Чек 637 23.09.2024 22:26 [22:26:45]line Смена: 515 ФФД: 1.0 [22:26:45]line ЗНМ: 0300000107 [22:26:45]line РНМ: 0000000000091827 [22:26:45]line Версия ККМ: 001 [22:26:45]line ФМ: 0000000000871832 [22:26:45]line ФД: 289963 [22:26:45]line ФПД: 118039367342387 [22:26:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222645&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289963&fm=118039367342387&tin=02508201610067®Number=0000000000091827&sum=70000 [22:26:45]written 0, free lines is 4095 [22:26:45]OFD Sender: Processing packet 289963 [packets to send 1784, broken 1783] [22:26:45]ProducePacketName [22:26:45]name=ofd_packets/00289963 [22:26:45]OFD Sender: To server: pG, [22:26:45]CommunicateWithHost lk.salyk.kg:30040 [22:26:45]ConnectInit lk.salyk.kg [22:26:46]Connected sock=8 [22:26:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9F 57 04 01 65 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 25 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AB 6C 04 00 35 04 06 00 6B 5B 2E 8F 59 33 38 2C A5 27 87 1B 52 9A [22:26:46]Write to MH i2c: 01 00 00 6A 0C 76 [22:26:46]Write i2c OK [22:26:46]MH_I2C_Read... [22:26:46]Read from MH i2c: 01 [22:26:46]MH_I2C_Read... [22:26:46]Read from MH i2c: 01 07 00 [22:26:46]MH_I2C_Read... [22:26:46]Read from MH i2c: 01 07 00 6A 0C 00 00 00 00 00 C2 0C 4B [22:26:46]RasterBufferAndPrint [22:26:46]line [22:26:46]line [22:26:46]line [22:26:46]line [22:26:46]line [22:26:46]written 0, free lines is 3272 [22:26:46]MH_Cut [22:26:46]Write to MH i2c: D1 01 00 71 0C 01 4F [22:26:46]Write i2c OK [22:26:46]MH_I2C_Read... [22:26:46]Read from MH i2c: D1 [22:26:46]MH_I2C_Read... [22:26:46]Read from MH i2c: D1 01 00 [22:26:46]MH_I2C_Read... [22:26:46]Read from MH i2c: D1 01 00 71 0C 00 4E [22:26:46]Write to MH i2c: 01 00 00 72 0C 7E [22:26:46]Write i2c OK [22:26:46]MH_I2C_Read... [22:26:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 52 36 47 00 CA 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 33 32 10 04 04 00 AB 6C 04 00 F4 03 04 00 F8 92 F1 66 B6 04 01 00 00 9C DC 9C 81 80 E9 8A 6B [22:26:46]CommunicateWithHost err = 0 [22:26:46]CheckOFDResponse [22:26:46]1017 (14) - 77093643461234 [22:26:46]1041 (16) - 0000000000871832 [22:26:46]1040 (4) - 289963 [22:26:46]1012 (4) - 23.09.2024 16:10 [22:26:46]1206 (1) - 0 [22:26:46]OFD Sender: Remove packet 289963 [22:26:46]ProducePacketName [22:26:46]name=ofd_packets/00289963 [22:26:46]NVStorageDeleteData [22:26:47]OFD Sender: No OFD packet to send [22:26:47]*** Cut start [22:26:47]*** Partial cut [22:26:47]*** CUTSNS_PIN = 1 [22:26:47]*** CUTSNS_PIN = 0 [22:26:47]*** Brake cut motor [22:26:47]Read from MH i2c: 01 [22:26:47]MH_I2C_Read... [22:26:47]*** Stop cut motor [22:26:47]*** Cut end [22:26:47]Read from MH i2c: 01 07 00 [22:26:47]MH_I2C_Read... [22:26:47]Read from MH i2c: 01 07 00 72 0C 00 00 00 00 00 FF 0F 93 [22:26:47]process_action close_receipt done [22:26:47]requested_data is exist [22:26:47]produce_requested_data [22:26:47]requested_item fm.sn is exist - process it [22:26:47]wFMCommunicate request_size=4 [22:26:47]MH_SAM_APDU [22:26:47]CAPDU: 80 11 00 00 [22:26:47]Write to MH i2c: E2 08 00 73 0C 80 11 00 00 00 00 00 00 F9 [22:26:47]Write i2c OK [22:26:47]MH_I2C_Read... [22:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:47]Read from MH i2c: E2 [22:26:47]MH_I2C_Read... [22:26:47]Read from MH i2c: E2 17 00 [22:26:47]MH_I2C_Read... [22:26:47]Read from MH i2c: E2 17 00 73 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [22:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:26:47]wFMCommunicate OK [22:26:47]requested_item fd.num is exist - process it [22:26:47]SAM_PROTO_GetFieldsCounters [22:26:47]wFMCommunicate request_size=4 [22:26:47]MH_SAM_APDU [22:26:47]CAPDU: 80 13 00 00 [22:26:47]Write to MH i2c: E2 08 00 74 0C 80 13 00 00 00 00 00 00 FC [22:26:47]Write i2c OK [22:26:47]MH_I2C_Read... [22:26:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:26:47]Read from MH i2c: E2 [22:26:47]MH_I2C_Read... [22:26:47]Read from MH i2c: E2 62 00 [22:26:47]MH_I2C_Read... [22:26:47]Read from MH i2c: E2 62 00 74 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AB 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [22:26:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AB 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:26:47]wFMCommunicate OK [22:26:47]SAM_PROTO_GetFieldsCounters done [22:26:47]requested_item shift.num is exist - process it [22:26:47]requested_item shift.opened is exist - process it [22:26:47]req_shift_opened [22:26:47]FM_GetShiftState [22:26:47]SAM_PROTO_GetShiftState [22:26:47]wFMCommunicate request_size=4 [22:26:47]MH_SAM_APDU [22:26:47]CAPDU: 80 13 01 00 [22:26:47]Write to MH i2c: E2 08 00 75 0C 80 13 01 00 00 00 00 00 FE [22:26:47]Write i2c OK [22:26:47]MH_I2C_Read... [22:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:47]Read from MH i2c: E2 [22:26:47]MH_I2C_Read... [22:26:47]Read from MH i2c: E2 0E 00 [22:26:47]MH_I2C_Read... [22:26:47]Read from MH i2c: E2 0E 00 75 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 9F [22:26:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:26:47]wFMCommunicate OK [22:26:47]SAM_PROTO_GetShiftState done [22:26:47]FM_GetShiftState done [22:26:47]req_shift_opened done [22:26:47]requested_item shift.open_date is exist - process it [22:26:47]req_shift_open_date [22:26:47]req_shift_open_date done [22:26:47]produce_requested_data done [22:26:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289963,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:26:47]process_action_free close_receipt [22:26:47]json_value_free [22:26:47]json_value_free done [22:26:47]process_json_proto returns [22:26:47]Send response to host [22:26:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289963,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:26:47]free response buf [22:26:47]execute_script done [22:26:47]execute_script returns [22:26:47]free content buf [22:26:47]Sock 9.Close socket [22:26:47]Sock 9.Thread stoped [22:26:52]OFD Sender: No OFD packet to send [22:26:57]OFD Sender: No OFD packet to send [22:27:02]OFD Sender: No OFD packet to send [22:27:07]OFD Sender: No OFD packet to send [22:27:12]OFD Sender: No OFD packet to send [22:27:17]OFD Sender: No OFD packet to send [22:27:22]OFD Sender: No OFD packet to send [22:27:27]OFD Sender: No OFD packet to send [22:27:29]accept exits with 10 [22:27:29]New connection [22:27:29]New thread 3066748260 created [22:27:29]Thread 3066891620 joined [22:27:29]Waiting for new connection... [22:27:29] Sock 10.Parse request [22:27:29]Sock 10.Check first char [22:27:29]Sock 10.First char is OK [22:27:29]request: POST /json_proto HTTP/1.0 [22:27:29]Method: POST [22:27:29]URL: /json_proto [22:27:29]Method is POST - this is cgi request [22:27:29]url: /json_proto [22:27:29]query_string will be loaded in cgi processing [22:27:29]execute_cgi json_proto POST (null) [22:27:29]execute_cgi path=json_proto method=POST [22:27:29]POST find Content-Length [22:27:29]Host: 172.17.41.135:8080 [22:27:29]Content-Length: 687 [22:27:29]Content-Type: application/json [22:27:29] [22:27:29]POST finish read [22:27:29]Found Content-Length = 687 [22:27:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 53.480, "sum" : 2000.15, "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:27:29]execute_script... [22: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)24618083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 53.480, "sum" : 2000.15, "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:27:29]POST & json_proto [22:27:29]process_json_proto [22:27:29]json parsed OK: [22:27:29]protocol is kg_v1.0 [22:27:29]action value=close_receipt [22:27:29]process_action close_receipt [22:27:29]cmd_close_receipt [22:27:29]MH_GetDate [22:27:29]Write to MH i2c: F0 00 00 76 0C 71 [22:27:29]Write i2c OK [22:27:29]MH_I2C_Read... [22:27:29]Read from MH i2c: F0 [22:27:29]MH_I2C_Read... [22:27:29]Read from MH i2c: F0 09 00 [22:27:29]MH_I2C_Read... [22:27:29]Read from MH i2c: F0 09 00 76 0C 00 52 EB F1 66 ED 3E 82 65 20 [22:27:29]GetLastDocTimeStamp 1727130405 [22:27:29]current date 1727130450 [22:27:29]FM_GetShiftState [22:27:29]SAM_PROTO_GetShiftState [22:27:29]wFMCommunicate request_size=4 [22:27:29]MH_SAM_APDU [22:27:29]CAPDU: 80 13 01 00 [22:27:29]Write to MH i2c: E2 08 00 77 0C 80 13 01 00 00 00 00 00 00 [22:27:29]Write i2c OK [22:27:29]MH_I2C_Read... [22:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:29]Read from MH i2c: E2 [22:27:29]MH_I2C_Read... [22:27:29]Read from MH i2c: E2 0E 00 [22:27:29]MH_I2C_Read... [22:27:29]Read from MH i2c: E2 0E 00 77 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A1 [22:27:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:27:29]wFMCommunicate OK [22:27:29]SAM_PROTO_GetShiftState done [22:27:29]FM_GetShiftState done [22:27:29]opened in 1727051401 [22:27:29]opened+sec_in_day 1727137801 [22:27:29]quantity*price = 200015 [22:27:29]sum+1 = 200016 [22:27:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 638 23.09.2024 22:27 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289964 ФПД: 87982142413349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222730&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289964&fm=87982142413349&tin=02508201610067®Number=0000000000091827&sum=200000 [22:27:30]StoreToDocumentArchive [22:27:30]shift 515 fd 289964 [22:27:30]save to /storage/0515/doc_00289964 [22:27:30]save last doc name /storage/0515/doc_00289964 to /storage/kkm_last_doc_name [22:27:30]save OK [22:27:30]Clear old archive folders... [22:27:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:27:30]tlvbuf is 01DEF980 [22:27:30]SAM_PROTO_ClearQueue [22:27:30]wFMCommunicate request_size=4 [22:27:30]MH_SAM_APDU [22:27:30]CAPDU: 80 09 00 00 [22:27:30]Write to MH i2c: E2 08 00 84 0C 80 09 00 00 00 00 00 00 02 [22:27:30]Write i2c OK [22:27:30]MH_I2C_Read... [22:27:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:27:30]Read from MH i2c: E2 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 84 0C 00 90 00 04 [22:27:30]RAPDU: 90 00 [22:27:30]wFMCommunicate OK [22:27:30]SAM_PROTO_ClearQueue done [22:27:30]KKMCreateOFDPacket [22:27:30]OFDProtocolAddRootSTLVToBuf [22:27:30]FM_MakeSignedData [22:27:30]FM_MakeSignedData [22:27:30]SAM_PROTO_SignData [22:27:30]wFMCommunicate request_size=4 [22:27:30]MH_SAM_APDU [22:27:30]CAPDU: 80 0D 01 02 [22:27:30]Write to MH i2c: E2 08 00 85 0C 80 0D 01 02 00 00 00 00 0A [22:27:30]Write i2c OK [22:27:30]MH_I2C_Read... [22:27:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:27:30]Read from MH i2c: E2 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 85 0C 00 90 00 05 [22:27:30]RAPDU: 90 00 [22:27:30]wFMCommunicate OK [22:27:30]wFMCommunicate request_size=255 [22:27:30]MH_SAM_APDU [22:27: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 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 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 7E 02 00 00 F4 03 04 00 52 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6C 04 00 35 04 06 00 50 04 [22:27:30]Write to MH i2c: E2 02 01 86 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 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 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 7E 02 00 00 F4 03 04 00 52 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6C 04 00 35 04 06 00 50 04 00 00 DE [22:27:30]Write i2c OK [22:27:30]MH_I2C_Read... [22:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:30]Read from MH i2c: E2 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 86 0C 00 90 00 06 [22:27:30]RAPDU: 90 00 [22:27:30]wFMCommunicate OK [22:27:30]wFMCommunicate request_size=9 [22:27:30]MH_SAM_APDU [22:27:30]CAPDU: 80 0D 02 02 04 F0 58 5A 25 [22:27:30]Write to MH i2c: E2 0C 00 87 0C 80 0D 02 02 04 00 F0 58 5A 25 00 00 DC [22:27:30]Write i2c OK [22:27:30]MH_I2C_Read... [22:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:30]Read from MH i2c: E2 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 03 00 87 0C 00 90 00 07 [22:27:30]RAPDU: 90 00 [22:27:30]wFMCommunicate OK [22:27:30]wFMCommunicate request_size=4 [22:27:30]MH_SAM_APDU [22:27:30]CAPDU: 80 0D 03 02 [22:27:30]Write to MH i2c: E2 08 00 88 0C 80 0D 03 02 00 00 00 00 0F [22:27:30]Write i2c OK [22:27:30]MH_I2C_Read... [22:27:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:27:30]Read from MH i2c: E2 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 0B 00 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 0B 00 88 0C 00 7E 14 CF F9 34 2C F2 F3 90 00 AF [22:27:30]RAPDU: 7E 14 CF F9 34 2C F2 F3 90 00 [22:27:30]wFMCommunicate OK [22:27:30]SAM_PROTO_SignData done [22:27:30]FM_MakeSignedData done [22:27:30]CreateOFDProtocolMessage [22:27:30]wFMCommunicate request_size=4 [22:27:30]MH_SAM_APDU [22:27:30]CAPDU: 80 11 00 00 [22:27:30]Write to MH i2c: E2 08 00 89 0C 80 11 00 00 00 00 00 00 0F [22:27:30]Write i2c OK [22:27:30]MH_I2C_Read... [22:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:30]Read from MH i2c: E2 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 17 00 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: E2 17 00 89 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5F [22:27:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:27:30]wFMCommunicate OK [22:27:30]CreateOFDProtocolMessage done [22:27:30]OFDSenderStorePacket 289964 [22:27:30]StoreOFDPacket docnum=289964 [22:27:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 94 4C 06 01 5B 01 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 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 7E 02 00 00 F4 03 04 00 52 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6C 04 00 35 04 06 00 50 04 F0 58 5A 25 7E 14 CF F9 34 2C F2 F3 [22:27:30]CheckFolder [22:27:30]dirname=/storage/ofd_packets [22:27:30]CheckFolder done [22:27:30]ProducePacketName [22:27:30]name=ofd_packets/00289964 [22:27:30]NVStorageSaveData ofd_packets/00289964 [22:27:30]File name is /storage/ofd_packets/00289964 [22:27:30]Write 300 bytes [22:27:30]NVStorageSaveData done [22:27:30]OFDSenderStorePacket done [22:27:30]KKMCreateOFDPacket done [22:27:30]NVStorageSaveData kkm_last_timestamp [22:27:30]File name is /storage/kkm_last_timestamp [22:27:30]Write 4 bytes [22:27:30]NVStorageSaveData done [22:27:30]ExternCall_PrintAddStr [22:27:30]wPrintStart [22:27:30]Write to MH i2c: 01 00 00 8A 0C 96 [22:27:30]Write i2c OK [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: 01 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: 01 07 00 [22:27:30]MH_I2C_Read... [22:27:30]Read from MH i2c: 01 07 00 8A 0C 00 00 00 00 00 FF 0F AB [22:27:30]RasterBufferAndPrint [22:27:30]line Счет N : (1)24618083 [22:27:30]line ИНН: 02508201610067 [22:27:30]line Контрольно-Кассовый Чек [22:27:30]line ПРОДАЖА [22:27:30]line ТРК (МРК, ГНК) : 71 [22:27:30]line Товар: 2711190000 [22:27:30]line ГАЗ-К-5 [22:27:30]line 53.480 * 37.40 [22:27:30]line = 2000.15 [22:27:30]line НДС 12% НСП 1% [22:27:30]line > о реализуемом товаре [22:27:30]line ОКРУГЛЕНИЕ: -0.15 [22:27:30]line ИТОГО: 2000.00 [22:27:30]line Внесено: 2000.00 [22:27:30]line СДАЧА: 0.00 [22:27:30]line НСП 1% : 17.70 [22:27:30]line НДС 12% : 212.40 [22:27:30]line Наличными: 2000.00 [22:27:30]line Безнал.: 0.00 [22:27:30]line Место: АЗС № 90 "Партнёр-нефть" [22:27:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:27:30]line СНО: Общий режим [22:27:30]line Чек 638 23.09.2024 22:27 [22:27:30]line Смена: 515 ФФД: 1.0 [22:27:30]line ЗНМ: 0300000107 [22:27:30]line РНМ: 0000000000091827 [22:27:30]line Версия ККМ: 001 [22:27:30]line ФМ: 0000000000871832 [22:27:30]line ФД: 289964 [22:27:30]line ФПД: 87982142413349 [22:27:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222730&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289964&fm=87982142413349&tin=02508201610067®Number=0000000000091827&sum=200000 [22:27:30]written 0, free lines is 4095 [22:27:30]OFD Sender: Processing packet 289964 [packets to send 1784, broken 1783] [22:27:30]ProducePacketName [22:27:30]name=ofd_packets/00289964 [22:27:30]OFD Sender: To server: pG, [22:27:30]CommunicateWithHost lk.salyk.kg:30040 [22:27:30]ConnectInit lk.salyk.kg [22:27:31]Connected sock=9 [22: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 33 32 0E 01 00 00 94 4C 06 01 5B 01 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 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 7E 02 00 00 F4 03 04 00 52 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AC 6C 04 00 35 04 06 00 50 04 F0 58 5A 25 7E 14 CF F9 34 2C F2 F3 [22:27:31]Write to MH i2c: 01 00 00 B4 0C C0 [22:27:31]Write i2c OK [22:27:31]MH_I2C_Read... [22:27:31]Read from MH i2c: 01 [22:27:31]MH_I2C_Read... [22:27:31]Read from MH i2c: 01 07 00 [22:27:31]MH_I2C_Read... [22:27:31]Read from MH i2c: 01 07 00 B4 0C 00 00 00 00 00 CB 0C 9E [22:27:31]RasterBufferAndPrint [22:27:31]line [22:27:31]line [22:27:31]line [22:27:31]line [22:27:31]line [22:27:31]written 0, free lines is 3281 [22:27:31]MH_Cut [22:27:31]Write to MH i2c: D1 01 00 BB 0C 01 99 [22:27:31]Write i2c OK [22:27:31]MH_I2C_Read... [22:27:31]Read from MH i2c: D1 [22:27:31]MH_I2C_Read... [22:27:31]Read from MH i2c: D1 01 00 [22:27:31]MH_I2C_Read... [22:27:31]Read from MH i2c: D1 01 00 BB 0C 00 98 [22:27:31]Write to MH i2c: 01 00 00 BC 0C C8 [22:27:31]Write i2c OK [22:27:31]MH_I2C_Read... [22:27: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 33 32 4F 00 00 00 56 F8 47 00 49 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 33 32 10 04 04 00 AC 6C 04 00 F4 03 04 00 25 93 F1 66 B6 04 01 00 00 97 A6 1C 10 95 D0 F4 A1 [22:27:31]CommunicateWithHost err = 0 [22:27:31]CheckOFDResponse [22:27:31]1017 (14) - 77093643461234 [22:27:31]1041 (16) - 0000000000871832 [22:27:31]1040 (4) - 289964 [22:27:31]1012 (4) - 23.09.2024 16:11 [22:27:31]1206 (1) - 0 [22:27:31]OFD Sender: Remove packet 289964 [22:27:31]ProducePacketName [22:27:31]name=ofd_packets/00289964 [22:27:31]NVStorageDeleteData [22:27:32]OFD Sender: No OFD packet to send [22:27:32]*** Cut start [22:27:32]*** Partial cut [22:27:32]*** CUTSNS_PIN = 1 [22:27:32]*** CUTSNS_PIN = 0 [22:27:32]*** Brake cut motor [22:27:32]Read from MH i2c: 01 [22:27:32]MH_I2C_Read... [22:27:32]*** Stop cut motor [22:27:32]*** Cut end [22:27:32]Read from MH i2c: 01 07 00 [22:27:32]MH_I2C_Read... [22:27:32]Read from MH i2c: 01 07 00 BC 0C 00 00 00 00 00 FF 0F DD [22:27:32]process_action close_receipt done [22:27:32]requested_data is exist [22:27:32]produce_requested_data [22:27:32]requested_item fm.sn is exist - process it [22:27:32]wFMCommunicate request_size=4 [22:27:32]MH_SAM_APDU [22:27:32]CAPDU: 80 11 00 00 [22:27:32]Write to MH i2c: E2 08 00 BD 0C 80 11 00 00 00 00 00 00 43 [22:27:32]Write i2c OK [22:27:32]MH_I2C_Read... [22:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:32]Read from MH i2c: E2 [22:27:32]MH_I2C_Read... [22:27:32]Read from MH i2c: E2 17 00 [22:27:32]MH_I2C_Read... [22:27:32]Read from MH i2c: E2 17 00 BD 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 93 [22:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:27:32]wFMCommunicate OK [22:27:32]requested_item fd.num is exist - process it [22:27:32]SAM_PROTO_GetFieldsCounters [22:27:32]wFMCommunicate request_size=4 [22:27:32]MH_SAM_APDU [22:27:32]CAPDU: 80 13 00 00 [22:27:32]Write to MH i2c: E2 08 00 BE 0C 80 13 00 00 00 00 00 00 46 [22:27:32]Write i2c OK [22:27:32]MH_I2C_Read... [22:27:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:27:32]Read from MH i2c: E2 [22:27:32]MH_I2C_Read... [22:27:32]Read from MH i2c: E2 62 00 [22:27:32]MH_I2C_Read... [22:27:32]Read from MH i2c: E2 62 00 BE 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AC 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [22:27:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AC 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:27:32]wFMCommunicate OK [22:27:32]SAM_PROTO_GetFieldsCounters done [22:27:32]requested_item shift.num is exist - process it [22:27:32]requested_item shift.opened is exist - process it [22:27:32]req_shift_opened [22:27:32]FM_GetShiftState [22:27:32]SAM_PROTO_GetShiftState [22:27:32]wFMCommunicate request_size=4 [22:27:32]MH_SAM_APDU [22:27:32]CAPDU: 80 13 01 00 [22:27:32]Write to MH i2c: E2 08 00 BF 0C 80 13 01 00 00 00 00 00 48 [22:27:32]Write i2c OK [22:27:32]MH_I2C_Read... [22:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:32]Read from MH i2c: E2 [22:27:32]MH_I2C_Read... [22:27:32]Read from MH i2c: E2 0E 00 [22:27:32]MH_I2C_Read... [22:27:32]Read from MH i2c: E2 0E 00 BF 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E9 [22:27:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:27:32]wFMCommunicate OK [22:27:32]SAM_PROTO_GetShiftState done [22:27:32]FM_GetShiftState done [22:27:32]req_shift_opened done [22:27:32]requested_item shift.open_date is exist - process it [22:27:32]req_shift_open_date [22:27:32]req_shift_open_date done [22:27:32]produce_requested_data done [22:27:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289964,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:27:32]process_action_free close_receipt [22:27:32]json_value_free [22:27:32]json_value_free done [22:27:32]process_json_proto returns [22:27:32]Send response to host [22:27:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289964,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:27:32]free response buf [22:27:32]execute_script done [22:27:32]execute_script returns [22:27:32]free content buf [22:27:32]Sock 10.Close socket [22:27:32]Sock 10.Thread stoped [22:27:37]OFD Sender: No OFD packet to send [22:27:42]OFD Sender: No OFD packet to send [22:27:47]OFD Sender: No OFD packet to send [22:27:52]OFD Sender: No OFD packet to send [22:27:57]OFD Sender: No OFD packet to send [22:28:02]OFD Sender: No OFD packet to send [22:28:07]OFD Sender: No OFD packet to send [22:28:12]OFD Sender: No OFD packet to send [22:28:17]OFD Sender: No OFD packet to send [22:28:22]OFD Sender: No OFD packet to send [22:28:27]OFD Sender: No OFD packet to send [22:28:32]OFD Sender: No OFD packet to send [22:28:37]OFD Sender: No OFD packet to send [22:28:42]OFD Sender: No OFD packet to send [22:28:47]OFD Sender: No OFD packet to send [22:28:52]OFD Sender: No OFD packet to send [22:28:53]accept exits with 8 [22:28:53]New connection [22:28:53]New thread 3066891620 created [22:28:53]Thread 3066748260 joined [22:28:53]Waiting for new connection... [22:28:53] Sock 8.Parse request [22:28:53]Sock 8.Check first char [22:28:53]Sock 8.First char is OK [22:28:53]request: POST /json_proto HTTP/1.0 [22:28:53]Method: POST [22:28:53]URL: /json_proto [22:28:53]Method is POST - this is cgi request [22:28:53]url: /json_proto [22:28:53]query_string will be loaded in cgi processing [22:28:53]execute_cgi json_proto POST (null) [22:28:53]execute_cgi path=json_proto method=POST [22:28:53]POST find Content-Length [22:28:53]Host: 172.17.41.135:8080 [22:28:53]Content-Length: 679 [22:28:53]Content-Type: application/json [22:28:53] [22:28:53]POST finish read [22:28:53]Found Content-Length = 679 [22:28:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [22:28:53]execute_script... [22:28: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)24618085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [22:28:53]POST & json_proto [22:28:53]process_json_proto [22:28:53]json parsed OK: [22:28:53]protocol is kg_v1.0 [22:28:53]action value=close_receipt [22:28:53]process_action close_receipt [22:28:53]cmd_close_receipt [22:28:53]MH_GetDate [22:28:53]Write to MH i2c: F0 00 00 C0 0C BB [22:28:53]Write i2c OK [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: F0 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: F0 09 00 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: F0 09 00 C0 0C 00 A6 EB F1 66 ED 3E 82 65 BE [22:28:53]GetLastDocTimeStamp 1727130450 [22:28:53]current date 1727130534 [22:28:53]FM_GetShiftState [22:28:53]SAM_PROTO_GetShiftState [22:28:53]wFMCommunicate request_size=4 [22:28:53]MH_SAM_APDU [22:28:53]CAPDU: 80 13 01 00 [22:28:53]Write to MH i2c: E2 08 00 C1 0C 80 13 01 00 00 00 00 00 4A [22:28:53]Write i2c OK [22:28:53]MH_I2C_Read... [22:28:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:53]Read from MH i2c: E2 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 0E 00 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 0E 00 C1 0C 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EB [22:28:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:28:53]wFMCommunicate OK [22:28:53]SAM_PROTO_GetShiftState done [22:28:53]FM_GetShiftState done [22:28:53]opened in 1727051401 [22:28:53]opened+sec_in_day 1727137801 [22:28:53]quantity*price = 60027 [22:28:53]sum+1 = 60029 [22:28:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 639 23.09.2024 22:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289965 ФПД: 276190639231143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222854&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289965&fm=276190639231143&tin=02508201610067®Number=0000000000091827&sum=60000 [22:28:54]StoreToDocumentArchive [22:28:54]shift 515 fd 289965 [22:28:54]save to /storage/0515/doc_00289965 [22:28:54]save last doc name /storage/0515/doc_00289965 to /storage/kkm_last_doc_name [22:28:54]save OK [22:28:54]Clear old archive folders... [22:28:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:28:54]tlvbuf is 01E0E9A0 [22:28:54]SAM_PROTO_ClearQueue [22:28:54]wFMCommunicate request_size=4 [22:28:54]MH_SAM_APDU [22:28:54]CAPDU: 80 09 00 00 [22:28:54]Write to MH i2c: E2 08 00 CE 0C 80 09 00 00 00 00 00 00 4C [22:28:54]Write i2c OK [22:28:54]MH_I2C_Read... [22:28:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:54]Read from MH i2c: E2 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 CE 0C 00 90 00 4E [22:28:54]RAPDU: 90 00 [22:28:54]wFMCommunicate OK [22:28:54]SAM_PROTO_ClearQueue done [22:28:54]KKMCreateOFDPacket [22:28:54]OFDProtocolAddRootSTLVToBuf [22:28:54]FM_MakeSignedData [22:28:54]FM_MakeSignedData [22:28:54]SAM_PROTO_SignData [22:28:54]wFMCommunicate request_size=4 [22:28:54]MH_SAM_APDU [22:28:54]CAPDU: 80 0D 01 02 [22:28:54]Write to MH i2c: E2 08 00 CF 0C 80 0D 01 02 00 00 00 00 54 [22:28:54]Write i2c OK [22:28:54]MH_I2C_Read... [22:28:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:54]Read from MH i2c: E2 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 CF 0C 00 90 00 4F [22:28:54]RAPDU: 90 00 [22:28:54]wFMCommunicate OK [22:28:54]wFMCommunicate request_size=255 [22:28:54]MH_SAM_APDU [22: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 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 7F 02 00 00 F4 03 04 00 A6 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6C 04 00 35 04 06 00 FB [22:28:54]Write to MH i2c: E2 02 01 D0 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 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 7F 02 00 00 F4 03 04 00 A6 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6C 04 00 35 04 06 00 FB 00 00 C6 [22:28:54]Write i2c OK [22:28:54]MH_I2C_Read... [22:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:54]Read from MH i2c: E2 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 D0 0C 00 90 00 50 [22:28:54]RAPDU: 90 00 [22:28:54]wFMCommunicate OK [22:28:54]wFMCommunicate request_size=10 [22:28:54]MH_SAM_APDU [22:28:54]CAPDU: 80 0D 02 02 05 31 A4 F1 10 A7 [22:28:54]Write to MH i2c: E2 0D 00 D1 0C 80 0D 02 02 05 00 31 A4 F1 10 A7 00 00 DE [22:28:54]Write i2c OK [22:28:54]MH_I2C_Read... [22:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:54]Read from MH i2c: E2 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 03 00 D1 0C 00 90 00 51 [22:28:54]RAPDU: 90 00 [22:28:54]wFMCommunicate OK [22:28:54]wFMCommunicate request_size=4 [22:28:54]MH_SAM_APDU [22:28:54]CAPDU: 80 0D 03 02 [22:28:54]Write to MH i2c: E2 08 00 D2 0C 80 0D 03 02 00 00 00 00 59 [22:28:54]Write i2c OK [22:28:54]MH_I2C_Read... [22:28:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:54]Read from MH i2c: E2 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 0B 00 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 0B 00 D2 0C 00 49 E2 28 4A 05 0E 1A 29 90 00 4D [22:28:54]RAPDU: 49 E2 28 4A 05 0E 1A 29 90 00 [22:28:54]wFMCommunicate OK [22:28:54]SAM_PROTO_SignData done [22:28:54]FM_MakeSignedData done [22:28:54]CreateOFDProtocolMessage [22:28:54]wFMCommunicate request_size=4 [22:28:54]MH_SAM_APDU [22:28:54]CAPDU: 80 11 00 00 [22:28:54]Write to MH i2c: E2 08 00 D3 0C 80 11 00 00 00 00 00 00 59 [22:28:54]Write i2c OK [22:28:54]MH_I2C_Read... [22:28:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:54]Read from MH i2c: E2 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 17 00 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: E2 17 00 D3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A9 [22:28:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:28:54]wFMCommunicate OK [22:28:54]CreateOFDProtocolMessage done [22:28:54]OFDSenderStorePacket 289965 [22:28:54]StoreOFDPacket docnum=289965 [22:28:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 A1 63 07 01 6B 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 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 7F 02 00 00 F4 03 04 00 A6 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6C 04 00 35 04 06 00 FB 31 A4 F1 10 A7 49 E2 28 4A 05 0E 1A 29 [22:28:54]CheckFolder [22:28:54]dirname=/storage/ofd_packets [22:28:54]CheckFolder done [22:28:54]ProducePacketName [22:28:54]name=ofd_packets/00289965 [22:28:54]NVStorageSaveData ofd_packets/00289965 [22:28:54]File name is /storage/ofd_packets/00289965 [22:28:54]Write 301 bytes [22:28:54]NVStorageSaveData done [22:28:54]OFDSenderStorePacket done [22:28:54]KKMCreateOFDPacket done [22:28:54]NVStorageSaveData kkm_last_timestamp [22:28:54]File name is /storage/kkm_last_timestamp [22:28:54]Write 4 bytes [22:28:54]NVStorageSaveData done [22:28:54]ExternCall_PrintAddStr [22:28:54]wPrintStart [22:28:54]Write to MH i2c: 01 00 00 D4 0C E0 [22:28:54]Write i2c OK [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: 01 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: 01 07 00 [22:28:54]MH_I2C_Read... [22:28:54]Read from MH i2c: 01 07 00 D4 0C 00 00 00 00 00 FF 0F F5 [22:28:54]RasterBufferAndPrint [22:28:54]line Счет N : (1)24618085 [22:28:54]line ИНН: 02508201610067 [22:28:54]line Контрольно-Кассовый Чек [22:28:54]line ПРОДАЖА [22:28:54]line ТРК (МРК, ГНК) : 62 [22:28:54]line Товар: 2710124500 [22:28:54]line Аи-95-К-5 [22:28:54]line 8.090 * 74.20 [22:28:54]line = 600.28 [22:28:54]line НДС 12% НСП 1% [22:28:54]line > о реализуемом товаре [22:28:54]line ОКРУГЛЕНИЕ: -0.28 [22:28:54]line ИТОГО: 600.00 [22:28:54]line Внесено: 600.00 [22:28:54]line СДАЧА: 0.00 [22:28:54]line НСП 1% : 5.31 [22:28:54]line НДС 12% : 63.75 [22:28:54]line Наличными: 600.00 [22:28:54]line Безнал.: 0.00 [22:28:54]line Место: АЗС № 90 "Партнёр-нефть" [22:28:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:28:54]line СНО: Общий режим [22:28:54]line Чек 639 23.09.2024 22:28 [22:28:54]line Смена: 515 ФФД: 1.0 [22:28:54]line ЗНМ: 0300000107 [22:28:54]line РНМ: 0000000000091827 [22:28:54]line Версия ККМ: 001 [22:28:54]line ФМ: 0000000000871832 [22:28:54]line ФД: 289965 [22:28:54]line ФПД: 276190639231143 [22:28:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T222854&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289965&fm=276190639231143&tin=02508201610067®Number=0000000000091827&sum=60000 [22:28:54]written 0, free lines is 4095 [22:28:54]OFD Sender: Processing packet 289965 [packets to send 1784, broken 1783] [22:28:54]ProducePacketName [22:28:54]name=ofd_packets/00289965 [22:28:54]OFD Sender: To server: pG, [22:28:54]CommunicateWithHost lk.salyk.kg:30040 [22:28:54]ConnectInit lk.salyk.kg [22:28:55]Connected sock=10 [22: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 33 32 0F 01 00 00 A1 63 07 01 6B 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 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 7F 02 00 00 F4 03 04 00 A6 EB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AD 6C 04 00 35 04 06 00 FB 31 A4 F1 10 A7 49 E2 28 4A 05 0E 1A 29 [22:28:55]Write to MH i2c: 01 00 00 FE 0C 0A [22:28:55]Write i2c OK [22:28:55]MH_I2C_Read... [22:28:55]Read from MH i2c: 01 [22:28:55]MH_I2C_Read... [22:28:55]Read from MH i2c: 01 07 00 [22:28:55]MH_I2C_Read... [22:28:55]Read from MH i2c: 01 07 00 FE 0C 00 00 00 00 00 CD 0C EA [22:28:55]RasterBufferAndPrint [22:28:55]line [22:28:55]line [22:28:55]line [22:28:55]line [22:28:55]line [22:28:55]written 0, free lines is 3283 [22:28:55]MH_Cut [22:28:55]Write to MH i2c: D1 01 00 05 0D 01 E4 [22:28:55]Write i2c OK [22:28:55]MH_I2C_Read... [22:28:55]Read from MH i2c: D1 [22:28:55]MH_I2C_Read... [22:28:55]Read from MH i2c: D1 01 00 [22:28:55]MH_I2C_Read... [22:28:55]Read from MH i2c: D1 01 00 05 0D 00 E3 [22:28:55]Write to MH i2c: 01 00 00 06 0D 13 [22:28:55]Write i2c OK [22:28:55]MH_I2C_Read... [22: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 33 32 4F 00 00 00 A1 44 47 00 33 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 33 32 10 04 04 00 AD 6C 04 00 F4 03 04 00 79 93 F1 66 B6 04 01 00 00 1D FD 8B 26 0D A4 53 E0 [22:28:55]CommunicateWithHost err = 0 [22:28:55]CheckOFDResponse [22:28:55]1017 (14) - 77093643461234 [22:28:55]1041 (16) - 0000000000871832 [22:28:55]1040 (4) - 289965 [22:28:55]1012 (4) - 23.09.2024 16:12 [22:28:55]1206 (1) - 0 [22:28:55]OFD Sender: Remove packet 289965 [22:28:55]ProducePacketName [22:28:55]name=ofd_packets/00289965 [22:28:55]NVStorageDeleteData [22:28:56]OFD Sender: No OFD packet to send [22:28:56]*** Cut start [22:28:56]*** Partial cut [22:28:56]*** CUTSNS_PIN = 1 [22:28:56]*** CUTSNS_PIN = 0 [22:28:56]*** Brake cut motor [22:28:56]Read from MH i2c: 01 [22:28:56]MH_I2C_Read... [22:28:56]*** Stop cut motor [22:28:56]*** Cut end [22:28:56]Read from MH i2c: 01 07 00 [22:28:56]MH_I2C_Read... [22:28:56]Read from MH i2c: 01 07 00 06 0D 00 00 00 00 00 FF 0F 28 [22:28:56]process_action close_receipt done [22:28:56]requested_data is exist [22:28:56]produce_requested_data [22:28:56]requested_item fm.sn is exist - process it [22:28:56]wFMCommunicate request_size=4 [22:28:56]MH_SAM_APDU [22:28:56]CAPDU: 80 11 00 00 [22:28:56]Write to MH i2c: E2 08 00 07 0D 80 11 00 00 00 00 00 00 8E [22:28:56]Write i2c OK [22:28:56]MH_I2C_Read... [22:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:56]Read from MH i2c: E2 [22:28:56]MH_I2C_Read... [22:28:56]Read from MH i2c: E2 17 00 [22:28:56]MH_I2C_Read... [22:28:56]Read from MH i2c: E2 17 00 07 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [22:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:28:56]wFMCommunicate OK [22:28:56]requested_item fd.num is exist - process it [22:28:56]SAM_PROTO_GetFieldsCounters [22:28:56]wFMCommunicate request_size=4 [22:28:56]MH_SAM_APDU [22:28:56]CAPDU: 80 13 00 00 [22:28:56]Write to MH i2c: E2 08 00 08 0D 80 13 00 00 00 00 00 00 91 [22:28:56]Write i2c OK [22:28:56]MH_I2C_Read... [22:28:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:56]Read from MH i2c: E2 [22:28:56]MH_I2C_Read... [22:28:56]Read from MH i2c: E2 62 00 [22:28:56]MH_I2C_Read... [22:28:56]Read from MH i2c: E2 62 00 08 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AD 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AD 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:56]wFMCommunicate OK [22:28:56]SAM_PROTO_GetFieldsCounters done [22:28:56]requested_item shift.num is exist - process it [22:28:56]requested_item shift.opened is exist - process it [22:28:56]req_shift_opened [22:28:56]FM_GetShiftState [22:28:56]SAM_PROTO_GetShiftState [22:28:56]wFMCommunicate request_size=4 [22:28:56]MH_SAM_APDU [22:28:56]CAPDU: 80 13 01 00 [22:28:56]Write to MH i2c: E2 08 00 09 0D 80 13 01 00 00 00 00 00 93 [22:28:56]Write i2c OK [22:28:56]MH_I2C_Read... [22:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:56]Read from MH i2c: E2 [22:28:56]MH_I2C_Read... [22:28:56]Read from MH i2c: E2 0E 00 [22:28:56]MH_I2C_Read... [22:28:56]Read from MH i2c: E2 0E 00 09 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 34 [22:28:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:28:56]wFMCommunicate OK [22:28:56]SAM_PROTO_GetShiftState done [22:28:56]FM_GetShiftState done [22:28:56]req_shift_opened done [22:28:56]requested_item shift.open_date is exist - process it [22:28:56]req_shift_open_date [22:28:56]req_shift_open_date done [22:28:56]produce_requested_data done [22:28:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289965,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:28:56]process_action_free close_receipt [22:28:56]json_value_free [22:28:56]json_value_free done [22:28:56]process_json_proto returns [22:28:56]Send response to host [22:28:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289965,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:28:56]free response buf [22:28:56]execute_script done [22:28:56]execute_script returns [22:28:56]free content buf [22:28:56]Sock 8.Close socket [22:28:56]Sock 8.Thread stoped [22:29:01]OFD Sender: No OFD packet to send [22:29:06]OFD Sender: No OFD packet to send [22:29:11]OFD Sender: No OFD packet to send [22:29:16]OFD Sender: No OFD packet to send [22:29:21]OFD Sender: No OFD packet to send [22:29:26]OFD Sender: No OFD packet to send [22:29:31]OFD Sender: No OFD packet to send [22:29:36]OFD Sender: No OFD packet to send [22:29:41]OFD Sender: No OFD packet to send [22:29:46]OFD Sender: No OFD packet to send [22:29:51]OFD Sender: No OFD packet to send [22:29:56]OFD Sender: No OFD packet to send [22:30:01]OFD Sender: No OFD packet to send [22:30:06]OFD Sender: No OFD packet to send [22:30:11]OFD Sender: No OFD packet to send [22:30:16]OFD Sender: No OFD packet to send [22:30:21]OFD Sender: No OFD packet to send [22:30:26]OFD Sender: No OFD packet to send [22:30:31]OFD Sender: No OFD packet to send [22:30:36]OFD Sender: No OFD packet to send [22:30:41]OFD Sender: No OFD packet to send [22:30:46]OFD Sender: No OFD packet to send [22:30:51]OFD Sender: No OFD packet to send [22:30:56]OFD Sender: No OFD packet to send [22:31:01]OFD Sender: No OFD packet to send [22:31:06]OFD Sender: No OFD packet to send [22:31:11]OFD Sender: No OFD packet to send [22:31:16]OFD Sender: No OFD packet to send [22:31:17]accept exits with 9 [22:31:17]New connection [22:31:17]New thread 3066748260 created [22:31:17]Thread 3066891620 joined [22:31:17]Waiting for new connection... [22:31:17] Sock 9.Parse request [22:31:17]Sock 9.Check first char [22:31:17]Sock 9.First char is OK [22:31:17]request: POST /json_proto HTTP/1.0 [22:31:17]Method: POST [22:31:17]URL: /json_proto [22:31:17]Method is POST - this is cgi request [22:31:17]url: /json_proto [22:31:17]query_string will be loaded in cgi processing [22:31:17]execute_cgi json_proto POST (null) [22:31:17]execute_cgi path=json_proto method=POST [22:31:17]POST find Content-Length [22:31:17]Host: 172.17.41.135:8080 [22:31:17]Content-Length: 684 [22:31:17]Content-Type: application/json [22:31:17] [22:31:17]POST finish read [22:31:17]Found Content-Length = 684 [22:31:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:31:17]execute_script... [22:31: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)24618087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:31:17]POST & json_proto [22:31:17]process_json_proto [22:31:17]json parsed OK: [22:31:17]protocol is kg_v1.0 [22:31:17]action value=close_receipt [22:31:17]process_action close_receipt [22:31:17]cmd_close_receipt [22:31:17]MH_GetDate [22:31:17]Write to MH i2c: F0 00 00 0A 0D 06 [22:31:17]Write i2c OK [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: F0 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: F0 09 00 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: F0 09 00 0A 0D 00 36 EC F1 66 ED 3E 82 65 9A [22:31:17]GetLastDocTimeStamp 1727130534 [22:31:17]current date 1727130678 [22:31:17]FM_GetShiftState [22:31:17]SAM_PROTO_GetShiftState [22:31:17]wFMCommunicate request_size=4 [22:31:17]MH_SAM_APDU [22:31:17]CAPDU: 80 13 01 00 [22:31:17]Write to MH i2c: E2 08 00 0B 0D 80 13 01 00 00 00 00 00 95 [22:31:17]Write i2c OK [22:31:17]MH_I2C_Read... [22:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:17]Read from MH i2c: E2 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: E2 0E 00 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: E2 0E 00 0B 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 36 [22:31:17]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:31:17]wFMCommunicate OK [22:31:17]SAM_PROTO_GetShiftState done [22:31:17]FM_GetShiftState done [22:31:17]opened in 1727051401 [22:31:17]opened+sec_in_day 1727137801 [22:31:17]quantity*price = 100021 [22:31:17]sum+1 = 100023 [22:31:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 640 23.09.2024 22:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289966 ФПД: 274440324664527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223118&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289966&fm=274440324664527&tin=02508201610067®Number=0000000000091827&sum=100000 [22:31:18]StoreToDocumentArchive [22:31:18]shift 515 fd 289966 [22:31:18]save to /storage/0515/doc_00289966 [22:31:18]save last doc name /storage/0515/doc_00289966 to /storage/kkm_last_doc_name [22:31:18]save OK [22:31:18]Clear old archive folders... [22:31:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:31:18]tlvbuf is 01DEF9D0 [22:31:18]SAM_PROTO_ClearQueue [22:31:18]wFMCommunicate request_size=4 [22:31:18]MH_SAM_APDU [22:31:18]CAPDU: 80 09 00 00 [22:31:18]Write to MH i2c: E2 08 00 18 0D 80 09 00 00 00 00 00 00 97 [22:31:18]Write i2c OK [22:31:18]MH_I2C_Read... [22:31:18]*** iso7816_exchange 80 09 00 00... 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 18 0D 00 90 00 99 [22:31:18]RAPDU: 90 00 [22:31:18]wFMCommunicate OK [22:31:18]SAM_PROTO_ClearQueue done [22:31:18]KKMCreateOFDPacket [22:31:18]OFDProtocolAddRootSTLVToBuf [22:31:18]FM_MakeSignedData [22:31:18]FM_MakeSignedData [22:31:18]SAM_PROTO_SignData [22:31:18]wFMCommunicate request_size=4 [22:31:18]MH_SAM_APDU [22:31:18]CAPDU: 80 0D 01 02 [22:31:18]Write to MH i2c: E2 08 00 19 0D 80 0D 01 02 00 00 00 00 9F [22:31:18]Write i2c OK [22:31:18]MH_I2C_Read... [22:31:18]*** iso7816_exchange 80 0D 01 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 19 0D 00 90 00 9A [22:31:18]RAPDU: 90 00 [22:31:18]wFMCommunicate OK [22:31:18]wFMCommunicate request_size=255 [22:31:18]MH_SAM_APDU [22:31:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 36 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6C 04 00 35 04 06 00 F9 [22:31:18]Write to MH i2c: E2 02 01 1A 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 80 02 00 00 F4 03 04 00 36 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6C 04 00 35 04 06 00 F9 00 00 61 [22:31:18]Write i2c OK [22:31:18]MH_I2C_Read... [22:31:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:19]Read from MH i2c: E2 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 03 00 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 03 00 1A 0D 00 90 00 9B [22:31:19]RAPDU: 90 00 [22:31:19]wFMCommunicate OK [22:31:19]wFMCommunicate request_size=10 [22:31:19]MH_SAM_APDU [22:31:19]CAPDU: 80 0D 02 02 05 9A 1E 10 4C CF [22:31:19]Write to MH i2c: E2 0D 00 1B 0D 80 0D 02 02 05 00 9A 1E 10 4C CF 00 00 8F [22:31:19]Write i2c OK [22:31:19]MH_I2C_Read... [22:31:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:19]Read from MH i2c: E2 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 03 00 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 03 00 1B 0D 00 90 00 9C [22:31:19]RAPDU: 90 00 [22:31:19]wFMCommunicate OK [22:31:19]wFMCommunicate request_size=4 [22:31:19]MH_SAM_APDU [22:31:19]CAPDU: 80 0D 03 02 [22:31:19]Write to MH i2c: E2 08 00 1C 0D 80 0D 03 02 00 00 00 00 A4 [22:31:19]Write i2c OK [22:31:19]MH_I2C_Read... [22:31:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:19]Read from MH i2c: E2 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 0B 00 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 0B 00 1C 0D 00 C4 CE 70 65 5F 1D AF 60 90 00 97 [22:31:19]RAPDU: C4 CE 70 65 5F 1D AF 60 90 00 [22:31:19]wFMCommunicate OK [22:31:19]SAM_PROTO_SignData done [22:31:19]FM_MakeSignedData done [22:31:19]CreateOFDProtocolMessage [22:31:19]wFMCommunicate request_size=4 [22:31:19]MH_SAM_APDU [22:31:19]CAPDU: 80 11 00 00 [22:31:19]Write to MH i2c: E2 08 00 1D 0D 80 11 00 00 00 00 00 00 A4 [22:31:19]Write i2c OK [22:31:19]MH_I2C_Read... [22:31:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:19]Read from MH i2c: E2 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 17 00 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: E2 17 00 1D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F4 [22:31:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:31:19]wFMCommunicate OK [22:31:19]CreateOFDProtocolMessage done [22:31:19]OFDSenderStorePacket 289966 [22:31:19]StoreOFDPacket docnum=289966 [22:31:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 61 74 07 01 DB 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 80 02 00 00 F4 03 04 00 36 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6C 04 00 35 04 06 00 F9 9A 1E 10 4C CF C4 CE 70 65 5F 1D AF 60 [22:31:19]CheckFolder [22:31:19]dirname=/storage/ofd_packets [22:31:19]CheckFolder done [22:31:19]ProducePacketName [22:31:19]name=ofd_packets/00289966 [22:31:19]NVStorageSaveData ofd_packets/00289966 [22:31:19]File name is /storage/ofd_packets/00289966 [22:31:19]Write 301 bytes [22:31:19]NVStorageSaveData done [22:31:19]OFDSenderStorePacket done [22:31:19]KKMCreateOFDPacket done [22:31:19]NVStorageSaveData kkm_last_timestamp [22:31:19]File name is /storage/kkm_last_timestamp [22:31:19]Write 4 bytes [22:31:19]NVStorageSaveData done [22:31:19]ExternCall_PrintAddStr [22:31:19]wPrintStart [22:31:19]Write to MH i2c: 01 00 00 1E 0D 2B [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 1E 0D 00 00 00 00 00 FF 0F 40 [22:31:19]RasterBufferAndPrint [22:31:19]line Счет N : (1)24618087 [22:31:19]line ИНН: 02508201610067 [22:31:19]line Контрольно-Кассовый Чек [22:31:19]line ПРОДАЖА [22:31:19]line ТРК (МРК, ГНК) : 52 [22:31:19]line Товар: 2710124500 [22:31:19]line Аи-95-К-5 [22:31:19]line 13.480 * 74.20 [22:31:19]line = 1000.22 [22:31:19]line НДС 12% НСП 1% [22:31:19]line > о реализуемом товаре [22:31:19]line ОКРУГЛЕНИЕ: -0.22 [22:31:19]line ИТОГО: 1000.00 [22:31:19]line Внесено: 1000.00 [22:31:19]line СДАЧА: 0.00 [22:31:19]line НСП 1% : 8.85 [22:31:19]line НДС 12% : 106.22 [22:31:19]line Наличными: 1000.00 [22:31:19]line Безнал.: 0.00 [22:31:19]line Место: АЗС № 90 "Партнёр-нефть" [22:31:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:31:19]line СНО: Общий режим [22:31:19]line Чек 640 23.09.2024 22:31 [22:31:19]line Смена: 515 ФФД: 1.0 [22:31:19]line ЗНМ: 0300000107 [22:31:19]line РНМ: 0000000000091827 [22:31:19]line Версия ККМ: 001 [22:31:19]line ФМ: 0000000000871832 [22:31:19]line ФД: 289966 [22:31:19]line ФПД: 274440324664527 [22:31:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223118&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289966&fm=274440324664527&tin=02508201610067®Number=0000000000091827&sum=100000 [22:31:19]written 0, free lines is 4095 [22:31:19]OFD Sender: Processing packet 289966 [packets to send 1784, broken 1783] [22:31:19]ProducePacketName [22:31:19]name=ofd_packets/00289966 [22:31:19]OFD Sender: To server: pG, [22:31:19]CommunicateWithHost lk.salyk.kg:30040 [22:31:19]ConnectInit lk.salyk.kg [22:31:19]Connected sock=8 [22:31: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 33 32 0F 01 00 00 61 74 07 01 DB 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 80 02 00 00 F4 03 04 00 36 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AE 6C 04 00 35 04 06 00 F9 9A 1E 10 4C CF C4 CE 70 65 5F 1D AF 60 [22:31:19]Write to MH i2c: 01 00 00 48 0D 55 [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 48 0D 00 00 00 00 00 CA 0C 32 [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 3282 [22:31:19]MH_Cut [22:31:19]Write to MH i2c: D1 01 00 4F 0D 01 2E [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 4F 0D 00 2D [22:31:19]Write to MH i2c: 01 00 00 50 0D 5D [22:31:19]Write i2c OK [22:31:19]MH_I2C_Read... [22:31: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 33 32 4F 00 00 00 9E 8E 47 00 38 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 33 32 10 04 04 00 AE 6C 04 00 F4 03 04 00 0A 94 F1 66 B6 04 01 00 00 48 8F 85 3C 11 EF 8E B1 [22:31:20]CommunicateWithHost err = 0 [22:31:20]CheckOFDResponse [22:31:20]1017 (14) - 77093643461234 [22:31:20]1041 (16) - 0000000000871832 [22:31:20]1040 (4) - 289966 [22:31:20]1012 (4) - 23.09.2024 16:15 [22:31:20]1206 (1) - 0 [22:31:20]OFD Sender: Remove packet 289966 [22:31:20]ProducePacketName [22:31:20]name=ofd_packets/00289966 [22:31:20]NVStorageDeleteData [22:31:20]*** Cut start [22:31:20]*** Partial cut [22:31:20]*** CUTSNS_PIN = 1 [22:31:20]OFD Sender: No OFD packet to send [22:31:20]*** CUTSNS_PIN = 0 [22:31:20]*** Brake cut motor [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 50 0D 00 00 00 00 00 FF 0F 72 [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 51 0D 80 11 00 00 00 00 00 00 D8 [22:31:21]Write i2c OK [22:31:21]MH_I2C_Read... [22:31:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:21]Read from MH i2c: E2 [22:31:21]MH_I2C_Read... [22:31:21]Read from MH i2c: E2 17 00 [22:31:21]MH_I2C_Read... [22:31:21]Read from MH i2c: E2 17 00 51 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [22:31:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:31:21]wFMCommunicate OK [22:31:21]requested_item fd.num is exist - process it [22:31:21]SAM_PROTO_GetFieldsCounters [22:31:21]wFMCommunicate request_size=4 [22:31:21]MH_SAM_APDU [22:31:21]CAPDU: 80 13 00 00 [22:31:21]Write to MH i2c: E2 08 00 52 0D 80 13 00 00 00 00 00 00 DB [22:31:21]Write i2c OK [22:31:21]MH_I2C_Read... [22:31:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:21]Read from MH i2c: E2 [22:31:21]MH_I2C_Read... [22:31:21]Read from MH i2c: E2 62 00 [22:31:21]MH_I2C_Read... [22:31:21]Read from MH i2c: E2 62 00 52 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AE 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 A4 [22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AE 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:21]wFMCommunicate OK [22:31:21]SAM_PROTO_GetFieldsCounters done [22:31:21]requested_item shift.num is exist - process it [22:31:21]requested_item shift.opened is exist - process it [22:31:21]req_shift_opened [22:31:21]FM_GetShiftState [22:31:21]SAM_PROTO_GetShiftState [22:31:21]wFMCommunicate request_size=4 [22:31:21]MH_SAM_APDU [22:31:21]CAPDU: 80 13 01 00 [22:31:21]Write to MH i2c: E2 08 00 53 0D 80 13 01 00 00 00 00 00 DD [22:31:21]Write i2c OK [22:31:21]MH_I2C_Read... [22:31:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:21]Read from MH i2c: E2 [22:31:21]MH_I2C_Read... [22:31:21]Read from MH i2c: E2 0E 00 [22:31:21]MH_I2C_Read... [22:31:21]Read from MH i2c: E2 0E 00 53 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 7E [22:31:21]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:31:21]wFMCommunicate OK [22:31:21]SAM_PROTO_GetShiftState done [22:31:21]FM_GetShiftState done [22:31:21]req_shift_opened done [22:31:21]requested_item shift.open_date is exist - process it [22:31:21]req_shift_open_date [22:31:21]req_shift_open_date done [22:31:21]produce_requested_data done [22:31:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289966,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:31:21]process_action_free close_receipt [22:31:21]json_value_free [22:31:21]json_value_free done [22:31:21]process_json_proto returns [22:31:21]Send response to host [22:31:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289966,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:31:21]free response buf [22:31:21]execute_script done [22:31:21]execute_script returns [22:31:21]free content buf [22:31:21]Sock 9.Close socket [22:31:21]Sock 9.Thread stoped [22:31:25]OFD Sender: No OFD packet to send [22:31:30]OFD Sender: No OFD packet to send [22:31:34]accept exits with 10 [22:31:34]New connection [22:31:34]New thread 3066891620 created [22:31:34]Thread 3066748260 joined [22:31:34]Waiting for new connection... [22:31:34] Sock 10.Parse request [22:31:34]Sock 10.Check first char [22:31:34]Sock 10.First char is OK [22:31:34]request: POST /json_proto HTTP/1.0 [22:31:34]Method: POST [22:31:34]URL: /json_proto [22:31:34]Method is POST - this is cgi request [22:31:34]url: /json_proto [22:31:34]query_string will be loaded in cgi processing [22:31:34]execute_cgi json_proto POST (null) [22:31:34]execute_cgi path=json_proto method=POST [22:31:34]POST find Content-Length [22:31:34]Host: 172.17.41.135:8080 [22:31:34]Content-Length: 681 [22:31:34]Content-Type: application/json [22:31:34] [22:31:34]POST finish read [22:31:34]Found Content-Length = 681 [22:31:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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 }]} ], "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:31:34]execute_script... [22:31:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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 }]} ], "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:31:34]POST & json_proto [22:31:34]process_json_proto [22:31:34]json parsed OK: [22:31:34]protocol is kg_v1.0 [22:31:34]action value=close_receipt [22:31:34]process_action close_receipt [22:31:34]cmd_close_receipt [22:31:34]MH_GetDate [22:31:34]Write to MH i2c: F0 00 00 54 0D 50 [22:31:34]Write i2c OK [22:31:34]MH_I2C_Read... [22:31:34]Read from MH i2c: F0 [22:31:34]MH_I2C_Read... [22:31:34]Read from MH i2c: F0 09 00 [22:31:34]MH_I2C_Read... [22:31:34]Read from MH i2c: F0 09 00 54 0D 00 47 EC F1 66 ED 3E 82 65 F5 [22:31:34]GetLastDocTimeStamp 1727130678 [22:31:34]current date 1727130695 [22:31:34]FM_GetShiftState [22:31:34]SAM_PROTO_GetShiftState [22:31:34]wFMCommunicate request_size=4 [22:31:34]MH_SAM_APDU [22:31:34]CAPDU: 80 13 01 00 [22:31:34]Write to MH i2c: E2 08 00 55 0D 80 13 01 00 00 00 00 00 DF [22:31:34]Write i2c OK [22:31:34]MH_I2C_Read... [22:31:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:34]Read from MH i2c: E2 [22:31:34]MH_I2C_Read... [22:31:34]Read from MH i2c: E2 0E 00 [22:31:34]MH_I2C_Read... [22:31:34]Read from MH i2c: E2 0E 00 55 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 80 [22:31:34]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:31:34]wFMCommunicate OK [22:31:34]SAM_PROTO_GetShiftState done [22:31:34]FM_GetShiftState done [22:31:34]opened in 1727051401 [22:31:34]opened+sec_in_day 1727137801 [22:31:34]quantity*price = 200025 [22:31:34]sum+1 = 200026 [22:31:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 641 23.09.2024 22:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289967 ФПД: 222238218181323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223135&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289967&fm=222238218181323&tin=02508201610067®Number=0000000000091827&sum=200000 [22:31:35]StoreToDocumentArchive [22:31:35]shift 515 fd 289967 [22:31:35]save to /storage/0515/doc_00289967 [22:31:35]save last doc name /storage/0515/doc_00289967 to /storage/kkm_last_doc_name [22:31:35]save OK [22:31:35]Clear old archive folders... [22:31:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:31:35]tlvbuf is 01DEFDD0 [22:31:35]SAM_PROTO_ClearQueue [22:31:35]wFMCommunicate request_size=4 [22:31:35]MH_SAM_APDU [22:31:35]CAPDU: 80 09 00 00 [22:31:35]Write to MH i2c: E2 08 00 62 0D 80 09 00 00 00 00 00 00 E1 [22:31:35]Write i2c OK [22:31:35]MH_I2C_Read... [22:31:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:35]Read from MH i2c: E2 [22:31:35]MH_I2C_Read... [22:31:35]Read from MH i2c: E2 03 00 [22:31:35]MH_I2C_Read... [22:31:35]Read from MH i2c: E2 03 00 62 0D 00 90 00 E3 [22:31:35]RAPDU: 90 00 [22:31:35]wFMCommunicate OK [22:31:35]SAM_PROTO_ClearQueue done [22:31:35]KKMCreateOFDPacket [22:31:35]OFDProtocolAddRootSTLVToBuf [22:31:35]FM_MakeSignedData [22:31:35]FM_MakeSignedData [22:31:35]SAM_PROTO_SignData [22:31:35]wFMCommunicate request_size=4 [22:31:35]MH_SAM_APDU [22:31:35]CAPDU: 80 0D 01 02 [22:31:35]Write to MH i2c: E2 08 00 63 0D 80 0D 01 02 00 00 00 00 E9 [22:31:35]Write i2c OK [22:31:35]MH_I2C_Read... [22:31:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:36]Read from MH i2c: E2 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 03 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 03 00 63 0D 00 90 00 E4 [22:31:36]RAPDU: 90 00 [22:31:36]wFMCommunicate OK [22:31:36]wFMCommunicate request_size=255 [22:31:36]MH_SAM_APDU [22:31: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 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 81 02 00 00 F4 03 04 00 47 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6C 04 00 35 04 06 00 CA 1F DE 0C [22:31:36]Write to MH i2c: E2 02 01 64 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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 47 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6C 04 00 35 04 06 00 CA 1F DE 0C 00 00 5F [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:36]Read from MH i2c: E2 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 03 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 03 00 64 0D 00 90 00 E5 [22:31:36]RAPDU: 90 00 [22:31:36]wFMCommunicate OK [22:31:36]wFMCommunicate request_size=7 [22:31:36]MH_SAM_APDU [22:31:36]CAPDU: 80 0D 02 02 02 DA CB [22:31:36]Write to MH i2c: E2 0A 00 65 0D 80 0D 02 02 02 00 DA CB 00 00 95 [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:36]Read from MH i2c: E2 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 03 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 03 00 65 0D 00 90 00 E6 [22:31:36]RAPDU: 90 00 [22:31:36]wFMCommunicate OK [22:31:36]wFMCommunicate request_size=4 [22:31:36]MH_SAM_APDU [22:31:36]CAPDU: 80 0D 03 02 [22:31:36]Write to MH i2c: E2 08 00 66 0D 80 0D 03 02 00 00 00 00 EE [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:36]Read from MH i2c: E2 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 0B 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 0B 00 66 0D 00 A0 46 9F 38 2E 32 D7 EC 90 00 CF [22:31:36]RAPDU: A0 46 9F 38 2E 32 D7 EC 90 00 [22:31:36]wFMCommunicate OK [22:31:36]SAM_PROTO_SignData done [22:31:36]FM_MakeSignedData done [22:31:36]CreateOFDProtocolMessage [22:31:36]wFMCommunicate request_size=4 [22:31:36]MH_SAM_APDU [22:31:36]CAPDU: 80 11 00 00 [22:31:36]Write to MH i2c: E2 08 00 67 0D 80 11 00 00 00 00 00 00 EE [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:36]Read from MH i2c: E2 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 17 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 17 00 67 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3E [22:31:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:31:36]wFMCommunicate OK [22:31:36]CreateOFDProtocolMessage done [22:31:36]OFDSenderStorePacket 289967 [22:31:36]StoreOFDPacket docnum=289967 [22:31:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 60 BF 04 01 06 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 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 81 02 00 00 F4 03 04 00 47 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6C 04 00 35 04 06 00 CA 1F DE 0C DA CB A0 46 9F 38 2E 32 D7 EC [22:31:36]CheckFolder [22:31:36]dirname=/storage/ofd_packets [22:31:36]CheckFolder done [22:31:36]ProducePacketName [22:31:36]name=ofd_packets/00289967 [22:31:36]NVStorageSaveData ofd_packets/00289967 [22:31:36]File name is /storage/ofd_packets/00289967 [22:31:36]Write 298 bytes [22:31:36]NVStorageSaveData done [22:31:36]OFDSenderStorePacket done [22:31:36]KKMCreateOFDPacket done [22:31:36]NVStorageSaveData kkm_last_timestamp [22:31:36]File name is /storage/kkm_last_timestamp [22:31:36]Write 4 bytes [22:31:36]NVStorageSaveData done [22:31:36]ExternCall_PrintAddStr [22:31:36]wPrintStart [22:31:36]Write to MH i2c: 01 00 00 68 0D 75 [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: 01 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: 01 07 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: 01 07 00 68 0D 00 00 00 00 00 FF 0F 8A [22:31:36]RasterBufferAndPrint [22:31:36]line Счет N : (1)24618088 [22:31:36]line ИНН: 02508201610067 [22:31:36]line Контрольно-Кассовый Чек [22:31:36]line ПРОДАЖА [22:31:36]line ТРК (МРК, ГНК) : 35 [22:31:36]line Товар: 2710194210 [22:31:36]line ДТ-К-5 [22:31:36]line 26.250 * 76.20 [22:31:36]line = 2000.25 [22:31:36]line НДС 12% НСП 1% [22:31:36]line > о реализуемом товаре [22:31:36]line ОКРУГЛЕНИЕ: -0.25 [22:31:36]line ИТОГО: 2000.00 [22:31:36]line Внесено: 2000.00 [22:31:36]line СДАЧА: 0.00 [22:31:36]line НСП 1% : 17.70 [22:31:36]line НДС 12% : 212.42 [22:31:36]line Наличными: 2000.00 [22:31:36]line Безнал.: 0.00 [22:31:36]line Место: АЗС № 90 "Партнёр-нефть" [22:31:36]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:31:36]line СНО: Общий режим [22:31:36]line Чек 641 23.09.2024 22:31 [22:31:36]line Смена: 515 ФФД: 1.0 [22:31:36]line ЗНМ: 0300000107 [22:31:36]line РНМ: 0000000000091827 [22:31:36]line Версия ККМ: 001 [22:31:36]line ФМ: 0000000000871832 [22:31:36]line ФД: 289967 [22:31:36]line ФПД: 222238218181323 [22:31:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223135&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289967&fm=222238218181323&tin=02508201610067®Number=0000000000091827&sum=200000 [22:31:36]written 0, free lines is 4095 [22:31:36]OFD Sender: Processing packet 289967 [packets to send 1784, broken 1783] [22:31:36]ProducePacketName [22:31:36]name=ofd_packets/00289967 [22:31:36]OFD Sender: To server: pG, [22:31:36]CommunicateWithHost lk.salyk.kg:30040 [22:31:36]ConnectInit lk.salyk.kg [22:31:36]Connected sock=9 [22:31:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 60 BF 04 01 06 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 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 81 02 00 00 F4 03 04 00 47 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 AF 6C 04 00 35 04 06 00 CA 1F DE 0C DA CB A0 46 9F 38 2E 32 D7 EC [22:31:36]Write to MH i2c: 01 00 00 92 0D 9F [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: 01 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: 01 07 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: 01 07 00 92 0D 00 00 00 00 00 C5 0C 77 [22:31:36]RasterBufferAndPrint [22:31:36]line [22:31:36]line [22:31:36]line [22:31:36]line [22:31:36]line [22:31:36]written 0, free lines is 3275 [22:31:36]MH_Cut [22:31:36]Write to MH i2c: D1 01 00 99 0D 01 78 [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: D1 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: D1 01 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: D1 01 00 99 0D 00 77 [22:31:36]Write to MH i2c: 01 00 00 9A 0D A7 [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31: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 33 32 4F 00 00 00 83 4D 47 00 79 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 33 32 10 04 04 00 AF 6C 04 00 F4 03 04 00 1B 94 F1 66 B6 04 01 00 00 7B D5 4E 36 1D B5 C2 B7 [22:31:37]CommunicateWithHost err = 0 [22:31:37]CheckOFDResponse [22:31:37]1017 (14) - 77093643461234 [22:31:37]1041 (16) - 0000000000871832 [22:31:37]1040 (4) - 289967 [22:31:37]1012 (4) - 23.09.2024 16:15 [22:31:37]1206 (1) - 0 [22:31:37]OFD Sender: Remove packet 289967 [22:31:37]ProducePacketName [22:31:37]name=ofd_packets/00289967 [22:31:37]NVStorageDeleteData [22:31:37]*** Cut start [22:31:37]*** Partial cut [22:31:37]*** CUTSNS_PIN = 1 [22:31:37]OFD Sender: No OFD packet to send [22:31:37]*** CUTSNS_PIN = 0 [22:31:37]*** Brake cut motor [22:31:38]Read from MH i2c: 01 [22:31:38]MH_I2C_Read... [22:31:38]*** Stop cut motor [22:31:38]*** Cut end [22:31:38]Read from MH i2c: 01 07 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: 01 07 00 9A 0D 00 00 00 00 00 FF 0F BC [22:31:38]process_action close_receipt done [22:31:38]requested_data is exist [22:31:38]produce_requested_data [22:31:38]requested_item fm.sn is exist - process it [22:31:38]wFMCommunicate request_size=4 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 11 00 00 [22:31:38]Write to MH i2c: E2 08 00 9B 0D 80 11 00 00 00 00 00 00 22 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 17 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 17 00 9B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 72 [22:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:31:38]wFMCommunicate OK [22:31:38]requested_item fd.num is exist - process it [22:31:38]SAM_PROTO_GetFieldsCounters [22:31:38]wFMCommunicate request_size=4 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 13 00 00 [22:31:38]Write to MH i2c: E2 08 00 9C 0D 80 13 00 00 00 00 00 00 25 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 62 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 62 00 9C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AF 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 F2 [22:31:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 AF 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:38]wFMCommunicate OK [22:31:38]SAM_PROTO_GetFieldsCounters done [22:31:38]requested_item shift.num is exist - process it [22:31:38]requested_item shift.opened is exist - process it [22:31:38]req_shift_opened [22:31:38]FM_GetShiftState [22:31:38]SAM_PROTO_GetShiftState [22:31:38]wFMCommunicate request_size=4 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 13 01 00 [22:31:38]Write to MH i2c: E2 08 00 9D 0D 80 13 01 00 00 00 00 00 27 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 0E 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 0E 00 9D 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 C8 [22:31:38]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:31:38]wFMCommunicate OK [22:31:38]SAM_PROTO_GetShiftState done [22:31:38]FM_GetShiftState done [22:31:38]req_shift_opened done [22:31:38]requested_item shift.open_date is exist - process it [22:31:38]req_shift_open_date [22:31:38]req_shift_open_date done [22:31:38]produce_requested_data done [22:31:38]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289967,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:31:38]process_action_free close_receipt [22:31:38]json_value_free [22:31:38]json_value_free done [22:31:38]process_json_proto returns [22:31:38]Send response to host [22:31:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289967,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:31:38]free response buf [22:31:38]execute_script done [22:31:38]execute_script returns [22:31:38]free content buf [22:31:38]Sock 10.Close socket [22:31:38]Sock 10.Thread stoped [22:31:42]OFD Sender: No OFD packet to send [22:31:44]accept exits with 8 [22:31:44]New connection [22:31:44]New thread 3066748260 created [22:31:44]Thread 3066891620 joined [22:31:44]Waiting for new connection... [22:31:44] Sock 8.Parse request [22:31:44]Sock 8.Check first char [22:31:44]Sock 8.First char is OK [22:31:44]request: POST /json_proto HTTP/1.0 [22:31:44]Method: POST [22:31:44]URL: /json_proto [22:31:44]Method is POST - this is cgi request [22:31:44]url: /json_proto [22:31:44]query_string will be loaded in cgi processing [22:31:44]execute_cgi json_proto POST (null) [22:31:44]execute_cgi path=json_proto method=POST [22:31:44]POST find Content-Length [22:31:44]Host: 172.17.41.135:8080 [22:31:44]Content-Length: 681 [22:31:44]Content-Type: application/json [22:31:44] [22:31:44]POST finish read [22:31:44]Found Content-Length = 681 [22:31:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:44]execute_script... [22:31: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)24618086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:44]POST & json_proto [22:31:44]process_json_proto [22:31:44]json parsed OK: [22:31:44]protocol is kg_v1.0 [22:31:44]action value=close_receipt [22:31:44]process_action close_receipt [22:31:44]cmd_close_receipt [22:31:44]MH_GetDate [22:31:44]Write to MH i2c: F0 00 00 9E 0D 9A [22:31:44]Write i2c OK [22:31:44]MH_I2C_Read... [22:31:44]Read from MH i2c: F0 [22:31:44]MH_I2C_Read... [22:31:44]Read from MH i2c: F0 09 00 [22:31:44]MH_I2C_Read... [22:31:44]Read from MH i2c: F0 09 00 9E 0D 00 52 EC F1 66 ED 3E 82 65 4A [22:31:44]GetLastDocTimeStamp 1727130695 [22:31:44]current date 1727130706 [22:31:44]FM_GetShiftState [22:31:44]SAM_PROTO_GetShiftState [22:31:44]wFMCommunicate request_size=4 [22:31:44]MH_SAM_APDU [22:31:44]CAPDU: 80 13 01 00 [22:31:44]Write to MH i2c: E2 08 00 9F 0D 80 13 01 00 00 00 00 00 29 [22:31:44]Write i2c OK [22:31:44]MH_I2C_Read... [22:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:44]Read from MH i2c: E2 [22:31:44]MH_I2C_Read... [22:31:44]Read from MH i2c: E2 0E 00 [22:31:44]MH_I2C_Read... [22:31:44]Read from MH i2c: E2 0E 00 9F 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CA [22:31:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:31:44]wFMCommunicate OK [22:31:44]SAM_PROTO_GetShiftState done [22:31:44]FM_GetShiftState done [22:31:44]opened in 1727051401 [22:31:44]opened+sec_in_day 1727137801 [22:31:44]quantity*price = 150037 [22:31:44]sum+1 = 150039 [22:31:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 642 23.09.2024 22:31 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289968 ФПД: 150551283674968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223146&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289968&fm=150551283674968&tin=02508201610067®Number=0000000000091827&sum=150000 [22:31:46]StoreToDocumentArchive [22:31:46]shift 515 fd 289968 [22:31:46]save to /storage/0515/doc_00289968 [22:31:46]save last doc name /storage/0515/doc_00289968 to /storage/kkm_last_doc_name [22:31:46]save OK [22:31:46]Clear old archive folders... [22:31:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:31:46]tlvbuf is 01E2B440 [22:31:46]SAM_PROTO_ClearQueue [22:31:46]wFMCommunicate request_size=4 [22:31:46]MH_SAM_APDU [22:31:46]CAPDU: 80 09 00 00 [22:31:46]Write to MH i2c: E2 08 00 AC 0D 80 09 00 00 00 00 00 00 2B [22:31:46]Write i2c OK [22:31:46]MH_I2C_Read... [22:31:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:46]Read from MH i2c: E2 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 AC 0D 00 90 00 2D [22:31:46]RAPDU: 90 00 [22:31:46]wFMCommunicate OK [22:31:46]SAM_PROTO_ClearQueue done [22:31:46]KKMCreateOFDPacket [22:31:46]OFDProtocolAddRootSTLVToBuf [22:31:46]FM_MakeSignedData [22:31:46]FM_MakeSignedData [22:31:46]SAM_PROTO_SignData [22:31:46]wFMCommunicate request_size=4 [22:31:46]MH_SAM_APDU [22:31:46]CAPDU: 80 0D 01 02 [22:31:46]Write to MH i2c: E2 08 00 AD 0D 80 0D 01 02 00 00 00 00 33 [22:31:46]Write i2c OK [22:31:46]MH_I2C_Read... [22:31:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:46]Read from MH i2c: E2 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 AD 0D 00 90 00 2E [22:31:46]RAPDU: 90 00 [22:31:46]wFMCommunicate OK [22:31:46]wFMCommunicate request_size=255 [22:31:46]MH_SAM_APDU [22:31:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 52 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6C 04 00 35 04 06 00 88 EC F3 C8 [22:31:46]Write to MH i2c: E2 02 01 AE 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 52 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6C 04 00 35 04 06 00 88 EC F3 C8 00 00 9B [22:31:46]Write i2c OK [22:31:46]MH_I2C_Read... [22:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:46]Read from MH i2c: E2 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 AE 0D 00 90 00 2F [22:31:46]RAPDU: 90 00 [22:31:46]wFMCommunicate OK [22:31:46]wFMCommunicate request_size=7 [22:31:46]MH_SAM_APDU [22:31:46]CAPDU: 80 0D 02 02 02 AF 58 [22:31:46]Write to MH i2c: E2 0A 00 AF 0D 80 0D 02 02 02 00 AF 58 00 00 41 [22:31:46]Write i2c OK [22:31:46]MH_I2C_Read... [22:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:46]Read from MH i2c: E2 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 03 00 AF 0D 00 90 00 30 [22:31:46]RAPDU: 90 00 [22:31:46]wFMCommunicate OK [22:31:46]wFMCommunicate request_size=4 [22:31:46]MH_SAM_APDU [22:31:46]CAPDU: 80 0D 03 02 [22:31:46]Write to MH i2c: E2 08 00 B0 0D 80 0D 03 02 00 00 00 00 38 [22:31:46]Write i2c OK [22:31:46]MH_I2C_Read... [22:31:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:46]Read from MH i2c: E2 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 0B 00 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 0B 00 B0 0D 00 0A 80 93 B7 82 D8 66 EC 90 00 B9 [22:31:46]RAPDU: 0A 80 93 B7 82 D8 66 EC 90 00 [22:31:46]wFMCommunicate OK [22:31:46]SAM_PROTO_SignData done [22:31:46]FM_MakeSignedData done [22:31:46]CreateOFDProtocolMessage [22:31:46]wFMCommunicate request_size=4 [22:31:46]MH_SAM_APDU [22:31:46]CAPDU: 80 11 00 00 [22:31:46]Write to MH i2c: E2 08 00 B1 0D 80 11 00 00 00 00 00 00 38 [22:31:46]Write i2c OK [22:31:46]MH_I2C_Read... [22:31:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:46]Read from MH i2c: E2 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 17 00 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: E2 17 00 B1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 88 [22:31:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:31:46]wFMCommunicate OK [22:31:46]CreateOFDProtocolMessage done [22:31:46]OFDSenderStorePacket 289968 [22:31:46]StoreOFDPacket docnum=289968 [22:31:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 DF 06 04 01 AB FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 52 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6C 04 00 35 04 06 00 88 EC F3 C8 AF 58 0A 80 93 B7 82 D8 66 EC [22:31:46]CheckFolder [22:31:46]dirname=/storage/ofd_packets [22:31:46]CheckFolder done [22:31:46]ProducePacketName [22:31:46]name=ofd_packets/00289968 [22:31:46]NVStorageSaveData ofd_packets/00289968 [22:31:46]File name is /storage/ofd_packets/00289968 [22:31:46]Write 298 bytes [22:31:46]NVStorageSaveData done [22:31:46]OFDSenderStorePacket done [22:31:46]KKMCreateOFDPacket done [22:31:46]NVStorageSaveData kkm_last_timestamp [22:31:46]File name is /storage/kkm_last_timestamp [22:31:46]Write 4 bytes [22:31:46]NVStorageSaveData done [22:31:46]ExternCall_PrintAddStr [22:31:46]wPrintStart [22:31:46]Write to MH i2c: 01 00 00 B2 0D BF [22:31:46]Write i2c OK [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: 01 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: 01 07 00 [22:31:46]MH_I2C_Read... [22:31:46]Read from MH i2c: 01 07 00 B2 0D 00 00 00 00 00 FF 0F D4 [22:31:46]RasterBufferAndPrint [22:31:46]line Счет N : (1)24618086 [22:31:46]line ИНН: 02508201610067 [22:31:46]line Контрольно-Кассовый Чек [22:31:46]line ПРОДАЖА [22:31:46]line ТРК (МРК, ГНК) : 11 [22:31:46]line Товар: 2710194210 [22:31:46]line ДТ-К-5 [22:31:46]line 19.690 * 76.20 [22:31:46]line = 1500.38 [22:31:46]line НДС 12% НСП 1% [22:31:46]line > о реализуемом товаре [22:31:46]line ОКРУГЛЕНИЕ: -0.38 [22:31:46]line ИТОГО: 1500.00 [22:31:46]line Внесено: 1500.00 [22:31:46]line СДАЧА: 0.00 [22:31:46]line НСП 1% : 13.28 [22:31:46]line НДС 12% : 159.33 [22:31:46]line Наличными: 1500.00 [22:31:46]line Безнал.: 0.00 [22:31:46]line Место: АЗС № 90 "Партнёр-нефть" [22:31:46]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:31:46]line СНО: Общий режим [22:31:46]line Чек 642 23.09.2024 22:31 [22:31:46]line Смена: 515 ФФД: 1.0 [22:31:46]line ЗНМ: 0300000107 [22:31:46]line РНМ: 0000000000091827 [22:31:46]line Версия ККМ: 001 [22:31:46]line ФМ: 0000000000871832 [22:31:46]line ФД: 289968 [22:31:46]line ФПД: 150551283674968 [22:31:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223146&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289968&fm=150551283674968&tin=02508201610067®Number=0000000000091827&sum=150000 [22:31:46]written 0, free lines is 4095 [22:31:46]OFD Sender: Processing packet 289968 [packets to send 1784, broken 1783] [22:31:46]ProducePacketName [22:31:46]name=ofd_packets/00289968 [22:31:46]OFD Sender: To server: pG, [22:31:46]CommunicateWithHost lk.salyk.kg:30040 [22:31:46]ConnectInit lk.salyk.kg [22:31:46]Connected sock=10 [22:31: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 33 32 0C 01 00 00 DF 06 04 01 AB FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 52 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B0 6C 04 00 35 04 06 00 88 EC F3 C8 AF 58 0A 80 93 B7 82 D8 66 EC [22:31:47]Write to MH i2c: 01 00 00 DC 0D E9 [22:31:47]Write i2c OK [22:31:47]MH_I2C_Read... [22:31:47]Read from MH i2c: 01 [22:31:47]MH_I2C_Read... [22:31:47]Read from MH i2c: 01 07 00 [22:31:47]MH_I2C_Read... [22:31:47]Read from MH i2c: 01 07 00 DC 0D 00 00 00 00 00 CF 0C CB [22:31:47]RasterBufferAndPrint [22:31:47]line [22:31:47]line [22:31:47]line [22:31:47]line [22:31:47]line [22:31:47]written 0, free lines is 3289 [22:31:47]MH_Cut [22:31:47]Write to MH i2c: D1 01 00 E3 0D 01 C2 [22:31:47]Write i2c OK [22:31:47]MH_I2C_Read... [22:31:47]Read from MH i2c: D1 [22:31:47]MH_I2C_Read... [22:31:47]Read from MH i2c: D1 01 00 [22:31:47]MH_I2C_Read... [22:31:47]Read from MH i2c: D1 01 00 E3 0D 00 C1 [22:31:47]Write to MH i2c: 01 00 00 E4 0D F1 [22:31:47]Write i2c OK [22:31:47]MH_I2C_Read... [22:31: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 33 32 4F 00 00 00 44 98 47 00 A1 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 33 32 10 04 04 00 B0 6C 04 00 F4 03 04 00 25 94 F1 66 B6 04 01 00 00 0F 75 6B B4 98 02 1C 79 [22:31:47]CommunicateWithHost err = 0 [22:31:47]CheckOFDResponse [22:31:47]1017 (14) - 77093643461234 [22:31:47]1041 (16) - 0000000000871832 [22:31:47]1040 (4) - 289968 [22:31:47]1012 (4) - 23.09.2024 16:15 [22:31:47]1206 (1) - 0 [22:31:47]OFD Sender: Remove packet 289968 [22:31:47]ProducePacketName [22:31:47]name=ofd_packets/00289968 [22:31:47]NVStorageDeleteData [22:31:47]OFD Sender: No OFD packet to send [22:31:47]*** Cut start [22:31:47]*** Partial cut [22:31:47]*** CUTSNS_PIN = 1 [22:31:47]*** CUTSNS_PIN = 0 [22:31:48]*** Brake cut motor [22:31:48]Read from MH i2c: 01 [22:31:48]MH_I2C_Read... [22:31:48]*** Stop cut motor [22:31:48]*** Cut end [22:31:48]Read from MH i2c: 01 07 00 [22:31:48]MH_I2C_Read... [22:31:48]Read from MH i2c: 01 07 00 E4 0D 00 00 00 00 00 FF 0F 06 [22:31:48]process_action close_receipt done [22:31:48]requested_data is exist [22:31:48]produce_requested_data [22:31:48]requested_item fm.sn is exist - process it [22:31:48]wFMCommunicate request_size=4 [22:31:48]MH_SAM_APDU [22:31:48]CAPDU: 80 11 00 00 [22:31:48]Write to MH i2c: E2 08 00 E5 0D 80 11 00 00 00 00 00 00 6C [22:31:48]Write i2c OK [22:31:48]MH_I2C_Read... [22:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:48]Read from MH i2c: E2 [22:31:48]MH_I2C_Read... [22:31:48]Read from MH i2c: E2 17 00 [22:31:48]MH_I2C_Read... [22:31:48]Read from MH i2c: E2 17 00 E5 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BC [22:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:31:48]wFMCommunicate OK [22:31:48]requested_item fd.num is exist - process it [22:31:48]SAM_PROTO_GetFieldsCounters [22:31:48]wFMCommunicate request_size=4 [22:31:48]MH_SAM_APDU [22:31:48]CAPDU: 80 13 00 00 [22:31:48]Write to MH i2c: E2 08 00 E6 0D 80 13 00 00 00 00 00 00 6F [22:31:48]Write i2c OK [22:31:48]MH_I2C_Read... [22:31:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:48]Read from MH i2c: E2 [22:31:48]MH_I2C_Read... [22:31:48]Read from MH i2c: E2 62 00 [22:31:48]MH_I2C_Read... [22:31:48]Read from MH i2c: E2 62 00 E6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B0 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 40 [22:31:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B0 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:48]wFMCommunicate OK [22:31:48]SAM_PROTO_GetFieldsCounters done [22:31:48]requested_item shift.num is exist - process it [22:31:48]requested_item shift.opened is exist - process it [22:31:48]req_shift_opened [22:31:48]FM_GetShiftState [22:31:48]SAM_PROTO_GetShiftState [22:31:48]wFMCommunicate request_size=4 [22:31:48]MH_SAM_APDU [22:31:48]CAPDU: 80 13 01 00 [22:31:48]Write to MH i2c: E2 08 00 E7 0D 80 13 01 00 00 00 00 00 71 [22:31:48]Write i2c OK [22:31:48]MH_I2C_Read... [22:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:48]Read from MH i2c: E2 [22:31:48]MH_I2C_Read... [22:31:48]Read from MH i2c: E2 0E 00 [22:31:48]MH_I2C_Read... [22:31:48]Read from MH i2c: E2 0E 00 E7 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 12 [22:31:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:31:48]wFMCommunicate OK [22:31:48]SAM_PROTO_GetShiftState done [22:31:48]FM_GetShiftState done [22:31:48]req_shift_opened done [22:31:48]requested_item shift.open_date is exist - process it [22:31:48]req_shift_open_date [22:31:48]req_shift_open_date done [22:31:48]produce_requested_data done [22:31:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289968,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:31:48]process_action_free close_receipt [22:31:48]json_value_free [22:31:48]json_value_free done [22:31:48]process_json_proto returns [22:31:48]Send response to host [22:31:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289968,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:31:48]free response buf [22:31:48]execute_script done [22:31:48]execute_script returns [22:31:48]free content buf [22:31:48]Sock 8.Close socket [22:31:48]Sock 8.Thread stoped [22:31:52]OFD Sender: No OFD packet to send [22:31:57]OFD Sender: No OFD packet to send [22:32:02]OFD Sender: No OFD packet to send [22:32:08]OFD Sender: No OFD packet to send [22:32:13]OFD Sender: No OFD packet to send [22:32:18]OFD Sender: No OFD packet to send [22:32:23]OFD Sender: No OFD packet to send [22:32:28]OFD Sender: No OFD packet to send [22:32:33]OFD Sender: No OFD packet to send [22:32:38]OFD Sender: No OFD packet to send [22:32:43]OFD Sender: No OFD packet to send [22:32:48]OFD Sender: No OFD packet to send [22:32:53]OFD Sender: No OFD packet to send [22:32:58]OFD Sender: No OFD packet to send [22:33:03]OFD Sender: No OFD packet to send [22:33:08]OFD Sender: No OFD packet to send [22:33:13]OFD Sender: No OFD packet to send [22:33:18]OFD Sender: No OFD packet to send [22:33:23]OFD Sender: No OFD packet to send [22:33:28]OFD Sender: No OFD packet to send [22:33:33]OFD Sender: No OFD packet to send [22:33:38]OFD Sender: No OFD packet to send [22:33:40]accept exits with 9 [22:33:40]New connection [22:33:40]New thread 3066891620 created [22:33:40]Thread 3066748260 joined [22:33:40]Waiting for new connection... [22:33:40] Sock 9.Parse request [22:33:40]Sock 9.Check first char [22:33:40]Sock 9.First char is OK [22:33:40]request: POST /json_proto HTTP/1.0 [22:33:40]Method: POST [22:33:40]URL: /json_proto [22:33:40]Method is POST - this is cgi request [22:33:40]url: /json_proto [22:33:40]query_string will be loaded in cgi processing [22:33:40]execute_cgi json_proto POST (null) [22:33:40]execute_cgi path=json_proto method=POST [22:33:40]POST find Content-Length [22:33:40]Host: 172.17.41.135:8080 [22:33:40]Content-Length: 680 [22:33:40]Content-Type: application/json [22:33:40] [22:33:40]POST finish read [22:33:40]Found Content-Length = 680 [22:33:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:40]execute_script... [22:33: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)24618089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:40]POST & json_proto [22:33:40]process_json_proto [22:33:40]json parsed OK: [22:33:40]protocol is kg_v1.0 [22:33:40]action value=close_receipt [22:33:40]process_action close_receipt [22:33:40]cmd_close_receipt [22:33:40]MH_GetDate [22:33:40]Write to MH i2c: F0 00 00 E8 0D E4 [22:33:40]Write i2c OK [22:33:40]MH_I2C_Read... [22:33:40]Read from MH i2c: F0 [22:33:40]MH_I2C_Read... [22:33:40]Read from MH i2c: F0 09 00 [22:33:40]MH_I2C_Read... [22:33:40]Read from MH i2c: F0 09 00 E8 0D 00 C5 EC F1 66 ED 3E 82 65 07 [22:33:40]GetLastDocTimeStamp 1727130706 [22:33:40]current date 1727130821 [22:33:40]FM_GetShiftState [22:33:40]SAM_PROTO_GetShiftState [22:33:40]wFMCommunicate request_size=4 [22:33:40]MH_SAM_APDU [22:33:40]CAPDU: 80 13 01 00 [22:33:40]Write to MH i2c: E2 08 00 E9 0D 80 13 01 00 00 00 00 00 73 [22:33:40]Write i2c OK [22:33:40]MH_I2C_Read... [22:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:40]Read from MH i2c: E2 [22:33:40]MH_I2C_Read... [22:33:40]Read from MH i2c: E2 0E 00 [22:33:40]MH_I2C_Read... [22:33:40]Read from MH i2c: E2 0E 00 E9 0D 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 14 [22:33:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:33:40]wFMCommunicate OK [22:33:40]SAM_PROTO_GetShiftState done [22:33:40]FM_GetShiftState done [22:33:40]opened in 1727051401 [22:33:40]opened+sec_in_day 1727137801 [22:33:40]quantity*price = 80004 [22:33:40]sum+1 = 80005 [22:33:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 643 23.09.2024 22:33 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289969 ФПД: 56087682675702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223341&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289969&fm=56087682675702&tin=02508201610067®Number=0000000000091827&sum=80000 [22:33:41]StoreToDocumentArchive [22:33:41]shift 515 fd 289969 [22:33:41]save to /storage/0515/doc_00289969 [22:33:41]save last doc name /storage/0515/doc_00289969 to /storage/kkm_last_doc_name [22:33:41]save OK [22:33:41]Clear old archive folders... [22:33:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:33:41]tlvbuf is 01E2B640 [22:33:41]SAM_PROTO_ClearQueue [22:33:41]wFMCommunicate request_size=4 [22:33:41]MH_SAM_APDU [22:33:41]CAPDU: 80 09 00 00 [22:33:41]Write to MH i2c: E2 08 00 F6 0D 80 09 00 00 00 00 00 00 75 [22:33:41]Write i2c OK [22:33:41]MH_I2C_Read... [22:33:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:33:41]Read from MH i2c: E2 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 F6 0D 00 90 00 77 [22:33:41]RAPDU: 90 00 [22:33:41]wFMCommunicate OK [22:33:41]SAM_PROTO_ClearQueue done [22:33:41]KKMCreateOFDPacket [22:33:41]OFDProtocolAddRootSTLVToBuf [22:33:41]FM_MakeSignedData [22:33:41]FM_MakeSignedData [22:33:41]SAM_PROTO_SignData [22:33:41]wFMCommunicate request_size=4 [22:33:41]MH_SAM_APDU [22:33:41]CAPDU: 80 0D 01 02 [22:33:41]Write to MH i2c: E2 08 00 F7 0D 80 0D 01 02 00 00 00 00 7D [22:33:41]Write i2c OK [22:33:41]MH_I2C_Read... [22:33:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:33:41]Read from MH i2c: E2 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 F7 0D 00 90 00 78 [22:33:41]RAPDU: 90 00 [22:33:41]wFMCommunicate OK [22:33:41]wFMCommunicate request_size=255 [22:33:41]MH_SAM_APDU [22:33:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 83 02 00 00 F4 03 04 00 C5 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6C 04 00 35 04 06 00 33 [22:33:41]Write to MH i2c: E2 02 01 F8 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 83 02 00 00 F4 03 04 00 C5 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6C 04 00 35 04 06 00 33 00 00 8E [22:33:41]Write i2c OK [22:33:41]MH_I2C_Read... [22:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:41]Read from MH i2c: E2 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 F8 0D 00 90 00 79 [22:33:41]RAPDU: 90 00 [22:33:41]wFMCommunicate OK [22:33:41]wFMCommunicate request_size=10 [22:33:41]MH_SAM_APDU [22:33:41]CAPDU: 80 0D 02 02 05 02 EE 66 F3 F6 [22:33:41]Write to MH i2c: E2 0D 00 F9 0D 80 0D 02 02 05 00 02 EE 66 F3 F6 00 00 C9 [22:33:41]Write i2c OK [22:33:41]MH_I2C_Read... [22:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:41]Read from MH i2c: E2 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 03 00 F9 0D 00 90 00 7A [22:33:41]RAPDU: 90 00 [22:33:41]wFMCommunicate OK [22:33:41]wFMCommunicate request_size=4 [22:33:41]MH_SAM_APDU [22:33:41]CAPDU: 80 0D 03 02 [22:33:41]Write to MH i2c: E2 08 00 FA 0D 80 0D 03 02 00 00 00 00 82 [22:33:41]Write i2c OK [22:33:41]MH_I2C_Read... [22:33:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:33:41]Read from MH i2c: E2 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 0B 00 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 0B 00 FA 0D 00 21 94 F3 79 C0 B5 5F ED 90 00 65 [22:33:41]RAPDU: 21 94 F3 79 C0 B5 5F ED 90 00 [22:33:41]wFMCommunicate OK [22:33:41]SAM_PROTO_SignData done [22:33:41]FM_MakeSignedData done [22:33:41]CreateOFDProtocolMessage [22:33:41]wFMCommunicate request_size=4 [22:33:41]MH_SAM_APDU [22:33:41]CAPDU: 80 11 00 00 [22:33:41]Write to MH i2c: E2 08 00 FB 0D 80 11 00 00 00 00 00 00 82 [22:33:41]Write i2c OK [22:33:41]MH_I2C_Read... [22:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:41]Read from MH i2c: E2 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 17 00 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: E2 17 00 FB 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D2 [22:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:33:41]wFMCommunicate OK [22:33:41]CreateOFDProtocolMessage done [22:33:41]OFDSenderStorePacket 289969 [22:33:41]StoreOFDPacket docnum=289969 [22:33:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 46 4E 07 01 77 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 83 02 00 00 F4 03 04 00 C5 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6C 04 00 35 04 06 00 33 02 EE 66 F3 F6 21 94 F3 79 C0 B5 5F ED [22:33:41]CheckFolder [22:33:41]dirname=/storage/ofd_packets [22:33:41]CheckFolder done [22:33:41]ProducePacketName [22:33:41]name=ofd_packets/00289969 [22:33:41]NVStorageSaveData ofd_packets/00289969 [22:33:41]File name is /storage/ofd_packets/00289969 [22:33:41]Write 301 bytes [22:33:41]NVStorageSaveData done [22:33:41]OFDSenderStorePacket done [22:33:41]KKMCreateOFDPacket done [22:33:41]NVStorageSaveData kkm_last_timestamp [22:33:41]File name is /storage/kkm_last_timestamp [22:33:41]Write 4 bytes [22:33:41]NVStorageSaveData done [22:33:41]ExternCall_PrintAddStr [22:33:41]wPrintStart [22:33:41]Write to MH i2c: 01 00 00 FC 0D 09 [22:33:41]Write i2c OK [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: 01 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: 01 07 00 [22:33:41]MH_I2C_Read... [22:33:41]Read from MH i2c: 01 07 00 FC 0D 00 00 00 00 00 FF 0F 1E [22:33:41]RasterBufferAndPrint [22:33:41]line Счет N : (1)24618089 [22:33:41]line ИНН: 02508201610067 [22:33:41]line Контрольно-Кассовый Чек [22:33:41]line ПРОДАЖА [22:33:41]line ТРК (МРК, ГНК) : 53 [22:33:41]line Товар: 2710124130 [22:33:41]line Аи-92-К-5 [22:33:41]line 11.800 * 67.80 [22:33:41]line = 800.04 [22:33:41]line НДС 12% НСП 1% [22:33:41]line > о реализуемом товаре [22:33:41]line ОКРУГЛЕНИЕ: -0.04 [22:33:41]line ИТОГО: 800.00 [22:33:41]line Внесено: 800.00 [22:33:41]line СДАЧА: 0.00 [22:33:41]line НСП 1% : 7.08 [22:33:41]line НДС 12% : 84.96 [22:33:41]line Наличными: 800.00 [22:33:41]line Безнал.: 0.00 [22:33:41]line Место: АЗС № 90 "Партнёр-нефть" [22:33:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:33:41]line СНО: Общий режим [22:33:41]line Чек 643 23.09.2024 22:33 [22:33:41]line Смена: 515 ФФД: 1.0 [22:33:41]line ЗНМ: 0300000107 [22:33:41]line РНМ: 0000000000091827 [22:33:41]line Версия ККМ: 001 [22:33:41]line ФМ: 0000000000871832 [22:33:41]line ФД: 289969 [22:33:41]line ФПД: 56087682675702 [22:33:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223341&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289969&fm=56087682675702&tin=02508201610067®Number=0000000000091827&sum=80000 [22:33:41]written 0, free lines is 4095 [22:33:41]OFD Sender: Processing packet 289969 [packets to send 1784, broken 1783] [22:33:41]ProducePacketName [22:33:41]name=ofd_packets/00289969 [22:33:41]OFD Sender: To server: pG, [22:33:41]CommunicateWithHost lk.salyk.kg:30040 [22:33:41]ConnectInit lk.salyk.kg [22:33:42]Connected sock=10 [22:33: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 33 32 0F 01 00 00 46 4E 07 01 77 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 83 02 00 00 F4 03 04 00 C5 EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B1 6C 04 00 35 04 06 00 33 02 EE 66 F3 F6 21 94 F3 79 C0 B5 5F ED [22:33:42]Write to MH i2c: 01 00 00 26 0E 34 [22:33:42]Write i2c OK [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: 01 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: 01 07 00 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: 01 07 00 26 0E 00 00 00 00 00 CB 0C 12 [22:33:42]RasterBufferAndPrint [22:33:42]line [22:33:42]line [22:33:42]line [22:33:42]line [22:33:42]line [22:33:42]written 0, free lines is 3281 [22:33:42]MH_Cut [22:33:42]Write to MH i2c: D1 01 00 2D 0E 01 0D [22:33:42]Write i2c OK [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: D1 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: D1 01 00 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: D1 01 00 2D 0E 00 0C [22:33:42]Write to MH i2c: 01 00 00 2E 0E 3C [22:33:42]Write i2c OK [22:33:42]MH_I2C_Read... [22:33: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 33 32 4F 00 00 00 60 15 47 00 8A 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 33 32 10 04 04 00 B1 6C 04 00 F4 03 04 00 98 94 F1 66 B6 04 01 00 00 28 32 4D CA 3C 74 64 99 [22:33:42]CommunicateWithHost err = 0 [22:33:42]CheckOFDResponse [22:33:42]1017 (14) - 77093643461234 [22:33:42]1041 (16) - 0000000000871832 [22:33:42]1040 (4) - 289969 [22:33:42]1012 (4) - 23.09.2024 16:17 [22:33:42]1206 (1) - 0 [22:33:42]OFD Sender: Remove packet 289969 [22:33:42]ProducePacketName [22:33:42]name=ofd_packets/00289969 [22:33:42]NVStorageDeleteData [22:33:43]*** Cut start [22:33:43]*** Partial cut [22:33:43]*** CUTSNS_PIN = 1 [22:33:43]OFD Sender: No OFD packet to send [22:33:43]*** CUTSNS_PIN = 0 [22:33:43]*** Brake cut motor [22:33:43]Read from MH i2c: 01 [22:33:43]MH_I2C_Read... [22:33:43]*** Stop cut motor [22:33:43]*** Cut end [22:33:43]Read from MH i2c: 01 07 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: 01 07 00 2E 0E 00 00 00 00 00 FF 0F 51 [22:33:43]process_action close_receipt done [22:33:43]requested_data is exist [22:33:43]produce_requested_data [22:33:43]requested_item fm.sn is exist - process it [22:33:43]wFMCommunicate request_size=4 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 11 00 00 [22:33:43]Write to MH i2c: E2 08 00 2F 0E 80 11 00 00 00 00 00 00 B7 [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 17 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 17 00 2F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 07 [22:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:33:43]wFMCommunicate OK [22:33:43]requested_item fd.num is exist - process it [22:33:43]SAM_PROTO_GetFieldsCounters [22:33:43]wFMCommunicate request_size=4 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 13 00 00 [22:33:43]Write to MH i2c: E2 08 00 30 0E 80 13 00 00 00 00 00 00 BA [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 62 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 62 00 30 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [22:33: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:33:43]wFMCommunicate OK [22:33:43]SAM_PROTO_GetFieldsCounters done [22:33:43]requested_item shift.num is exist - process it [22:33:43]requested_item shift.opened is exist - process it [22:33:43]req_shift_opened [22:33:43]FM_GetShiftState [22:33:43]SAM_PROTO_GetShiftState [22:33:43]wFMCommunicate request_size=4 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 13 01 00 [22:33:43]Write to MH i2c: E2 08 00 31 0E 80 13 01 00 00 00 00 00 BC [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 0E 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 0E 00 31 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5D [22:33:43]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:33:43]wFMCommunicate OK [22:33:43]SAM_PROTO_GetShiftState done [22:33:43]FM_GetShiftState done [22:33:43]req_shift_opened done [22:33:43]requested_item shift.open_date is exist - process it [22:33:43]req_shift_open_date [22:33:43]req_shift_open_date done [22:33:43]produce_requested_data done [22:33:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289969,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:33:43]process_action_free close_receipt [22:33:43]json_value_free [22:33:43]json_value_free done [22:33:43]process_json_proto returns [22:33:43]Send response to host [22:33:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289969,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:33:43]free response buf [22:33:43]execute_script done [22:33:43]execute_script returns [22:33:43]free content buf [22:33:43]Sock 9.Close socket [22:33:43]Sock 9.Thread stoped [22:33:48]OFD Sender: No OFD packet to send [22:33:53]OFD Sender: No OFD packet to send [22:33:58]OFD Sender: No OFD packet to send [22:34:03]OFD Sender: No OFD packet to send [22:34:08]OFD Sender: No OFD packet to send [22:34:13]OFD Sender: No OFD packet to send [22:34:18]OFD Sender: No OFD packet to send [22:34:23]OFD Sender: No OFD packet to send [22:34:28]OFD Sender: No OFD packet to send [22:34:33]OFD Sender: No OFD packet to send [22:34:36]accept exits with 8 [22:34:36]New connection [22:34:36]New thread 3066748260 created [22:34:36]Thread 3066891620 joined [22:34:36]Waiting for new connection... [22:34:36] Sock 8.Parse request [22:34:36]Sock 8.Check first char [22:34:36]Sock 8.First char is OK [22:34:36]request: POST /json_proto HTTP/1.0 [22:34:36]Method: POST [22:34:36]URL: /json_proto [22:34:36]Method is POST - this is cgi request [22:34:36]url: /json_proto [22:34:36]query_string will be loaded in cgi processing [22:34:36]execute_cgi json_proto POST (null) [22:34:36]execute_cgi path=json_proto method=POST [22:34:36]POST find Content-Length [22:34:36]Host: 172.17.41.135:8080 [22:34:36]Content-Length: 679 [22:34:36]Content-Type: application/json [22:34:36] [22:34:36]POST finish read [22:34:36]Found Content-Length = 679 [22:34:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:36]execute_script... [22:34: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)24618090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:36]POST & json_proto [22:34:36]process_json_proto [22:34:36]json parsed OK: [22:34:36]protocol is kg_v1.0 [22:34:36]action value=close_receipt [22:34:36]process_action close_receipt [22:34:36]cmd_close_receipt [22:34:36]MH_GetDate [22:34:36]Write to MH i2c: F0 00 00 32 0E 2F [22:34:36]Write i2c OK [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: F0 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: F0 09 00 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: F0 09 00 32 0E 00 FD EC F1 66 ED 3E 82 65 8A [22:34:36]GetLastDocTimeStamp 1727130821 [22:34:36]current date 1727130877 [22:34:36]FM_GetShiftState [22:34:36]SAM_PROTO_GetShiftState [22:34:36]wFMCommunicate request_size=4 [22:34:36]MH_SAM_APDU [22:34:36]CAPDU: 80 13 01 00 [22:34:36]Write to MH i2c: E2 08 00 33 0E 80 13 01 00 00 00 00 00 BE [22:34:36]Write i2c OK [22:34:36]MH_I2C_Read... [22:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:36]Read from MH i2c: E2 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: E2 0E 00 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: E2 0E 00 33 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 5F [22:34:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:34:36]wFMCommunicate OK [22:34:36]SAM_PROTO_GetShiftState done [22:34:36]FM_GetShiftState done [22:34:36]opened in 1727051401 [22:34:36]opened+sec_in_day 1727137801 [22:34:36]quantity*price = 50036 [22:34:36]sum+1 = 50037 [22:34: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 644 23.09.2024 22:34 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289970 ФПД: 246395103665227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223437&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289970&fm=246395103665227&tin=02508201610067®Number=0000000000091827&sum=50000 [22:34:37]StoreToDocumentArchive [22:34:37]shift 515 fd 289970 [22:34:37]save to /storage/0515/doc_00289970 [22:34:37]save last doc name /storage/0515/doc_00289970 to /storage/kkm_last_doc_name [22:34:37]save OK [22:34:37]Clear old archive folders... [22:34:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:34:37]tlvbuf is 01E20030 [22:34:37]SAM_PROTO_ClearQueue [22:34:37]wFMCommunicate request_size=4 [22:34:37]MH_SAM_APDU [22:34:37]CAPDU: 80 09 00 00 [22:34:37]Write to MH i2c: E2 08 00 40 0E 80 09 00 00 00 00 00 00 C0 [22:34:37]Write i2c OK [22:34:37]MH_I2C_Read... [22:34:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:34:37]Read from MH i2c: E2 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 40 0E 00 90 00 C2 [22:34:37]RAPDU: 90 00 [22:34:37]wFMCommunicate OK [22:34:37]SAM_PROTO_ClearQueue done [22:34:37]KKMCreateOFDPacket [22:34:37]OFDProtocolAddRootSTLVToBuf [22:34:37]FM_MakeSignedData [22:34:37]FM_MakeSignedData [22:34:37]SAM_PROTO_SignData [22:34:37]wFMCommunicate request_size=4 [22:34:37]MH_SAM_APDU [22:34:37]CAPDU: 80 0D 01 02 [22:34:37]Write to MH i2c: E2 08 00 41 0E 80 0D 01 02 00 00 00 00 C8 [22:34:37]Write i2c OK [22:34:37]MH_I2C_Read... [22:34:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:34:37]Read from MH i2c: E2 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 41 0E 00 90 00 C3 [22:34:37]RAPDU: 90 00 [22:34:37]wFMCommunicate OK [22:34:37]wFMCommunicate request_size=255 [22:34:37]MH_SAM_APDU [22:34:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 FD EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6C 04 00 35 04 06 00 E0 [22:34:37]Write to MH i2c: E2 02 01 42 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 FD EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6C 04 00 35 04 06 00 E0 00 00 13 [22:34:37]Write i2c OK [22:34:37]MH_I2C_Read... [22:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:37]Read from MH i2c: E2 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 42 0E 00 90 00 C4 [22:34:37]RAPDU: 90 00 [22:34:37]wFMCommunicate OK [22:34:37]wFMCommunicate request_size=10 [22:34:37]MH_SAM_APDU [22:34:37]CAPDU: 80 0D 02 02 05 18 54 A0 DC 4B [22:34:37]Write to MH i2c: E2 0D 00 43 0E 80 0D 02 02 05 00 18 54 A0 DC 4B 00 00 08 [22:34:37]Write i2c OK [22:34:37]MH_I2C_Read... [22:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:37]Read from MH i2c: E2 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 03 00 43 0E 00 90 00 C5 [22:34:37]RAPDU: 90 00 [22:34:37]wFMCommunicate OK [22:34:37]wFMCommunicate request_size=4 [22:34:37]MH_SAM_APDU [22:34:37]CAPDU: 80 0D 03 02 [22:34:37]Write to MH i2c: E2 08 00 44 0E 80 0D 03 02 00 00 00 00 CD [22:34:37]Write i2c OK [22:34:37]MH_I2C_Read... [22:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:34:37]Read from MH i2c: E2 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 0B 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 0B 00 44 0E 00 54 79 0A C5 16 7F 12 C9 90 00 DA [22:34:37]RAPDU: 54 79 0A C5 16 7F 12 C9 90 00 [22:34:37]wFMCommunicate OK [22:34:37]SAM_PROTO_SignData done [22:34:37]FM_MakeSignedData done [22:34:37]CreateOFDProtocolMessage [22:34:37]wFMCommunicate request_size=4 [22:34:37]MH_SAM_APDU [22:34:37]CAPDU: 80 11 00 00 [22:34:37]Write to MH i2c: E2 08 00 45 0E 80 11 00 00 00 00 00 00 CD [22:34:37]Write i2c OK [22:34:37]MH_I2C_Read... [22:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:37]Read from MH i2c: E2 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 17 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 17 00 45 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1D [22:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:34:37]wFMCommunicate OK [22:34:37]CreateOFDProtocolMessage done [22:34:37]OFDSenderStorePacket 289970 [22:34:37]StoreOFDPacket docnum=289970 [22:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 30 D6 07 01 6A 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 FD EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6C 04 00 35 04 06 00 E0 18 54 A0 DC 4B 54 79 0A C5 16 7F 12 C9 [22:34:37]CheckFolder [22:34:37]dirname=/storage/ofd_packets [22:34:37]CheckFolder done [22:34:37]ProducePacketName [22:34:37]name=ofd_packets/00289970 [22:34:37]NVStorageSaveData ofd_packets/00289970 [22:34:37]File name is /storage/ofd_packets/00289970 [22:34:37]Write 301 bytes [22:34:37]NVStorageSaveData done [22:34:37]OFDSenderStorePacket done [22:34:37]KKMCreateOFDPacket done [22:34:37]NVStorageSaveData kkm_last_timestamp [22:34:37]File name is /storage/kkm_last_timestamp [22:34:37]Write 4 bytes [22:34:37]NVStorageSaveData done [22:34:37]ExternCall_PrintAddStr [22:34:37]wPrintStart [22:34:37]Write to MH i2c: 01 00 00 46 0E 54 [22:34:37]Write i2c OK [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: 01 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: 01 07 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: 01 07 00 46 0E 00 00 00 00 00 FF 0F 69 [22:34:37]RasterBufferAndPrint [22:34:37]line Счет N : (1)24618090 [22:34:37]line ИНН: 02508201610067 [22:34:37]line Контрольно-Кассовый Чек [22:34:37]line ПРОДАЖА [22:34:37]line ТРК (МРК, ГНК) : 63 [22:34:37]line Товар: 2710124130 [22:34:37]line Аи-92-К-5 [22:34:37]line 7.380 * 67.80 [22:34:37]line = 500.36 [22:34:37]line НДС 12% НСП 1% [22:34:37]line > о реализуемом товаре [22:34:37]line ОКРУГЛЕНИЕ: -0.36 [22:34:37]line ИТОГО: 500.00 [22:34:37]line Внесено: 500.00 [22:34:37]line СДАЧА: 0.00 [22:34:37]line НСП 1% : 4.43 [22:34:37]line НДС 12% : 53.14 [22:34:37]line Наличными: 500.00 [22:34:37]line Безнал.: 0.00 [22:34:37]line Место: АЗС № 90 "Партнёр-нефть" [22:34:37]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:34:37]line СНО: Общий режим [22:34:37]line Чек 644 23.09.2024 22:34 [22:34:37]line Смена: 515 ФФД: 1.0 [22:34:37]line ЗНМ: 0300000107 [22:34:37]line РНМ: 0000000000091827 [22:34:37]line Версия ККМ: 001 [22:34:37]line ФМ: 0000000000871832 [22:34:37]line ФД: 289970 [22:34:37]line ФПД: 246395103665227 [22:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T223437&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289970&fm=246395103665227&tin=02508201610067®Number=0000000000091827&sum=50000 [22:34:37]written 0, free lines is 4095 [22:34:38]OFD Sender: Processing packet 289970 [packets to send 1784, broken 1783] [22:34:38]ProducePacketName [22:34:38]name=ofd_packets/00289970 [22:34:38]OFD Sender: To server: pG, [22:34:38]CommunicateWithHost lk.salyk.kg:30040 [22:34:38]ConnectInit lk.salyk.kg [22:34:38]Connected sock=10 [22:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 30 D6 07 01 6A 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 FD EC F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B2 6C 04 00 35 04 06 00 E0 18 54 A0 DC 4B 54 79 0A C5 16 7F 12 C9 [22:34:38]Write to MH i2c: 01 00 00 70 0E 7E [22:34:38]Write i2c OK [22:34:38]MH_I2C_Read... [22:34:38]Read from MH i2c: 01 [22:34:38]MH_I2C_Read... [22:34:38]Read from MH i2c: 01 07 00 [22:34:38]MH_I2C_Read... [22:34:38]Read from MH i2c: 01 07 00 70 0E 00 00 00 00 00 D4 0C 65 [22:34:38]RasterBufferAndPrint [22:34:38]line [22:34:38]line [22:34:38]line [22:34:38]line [22:34:38]line [22:34:38]written 0, free lines is 3290 [22:34:38]MH_Cut [22:34:38]Write to MH i2c: D1 01 00 77 0E 01 57 [22:34:38]Write i2c OK [22:34:38]MH_I2C_Read... [22:34:38]Read from MH i2c: D1 [22:34:38]MH_I2C_Read... [22:34:38]Read from MH i2c: D1 01 00 [22:34:38]MH_I2C_Read... [22:34:38]Read from MH i2c: D1 01 00 77 0E 00 56 [22:34:38]Write to MH i2c: 01 00 00 78 0E 86 [22:34:38]Write i2c OK [22:34:38]MH_I2C_Read... [22:34: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 33 32 4F 00 00 00 23 BD 47 00 40 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 33 32 10 04 04 00 B2 6C 04 00 F4 03 04 00 D0 94 F1 66 B6 04 01 00 00 12 27 6B 1D 24 45 E3 2D [22:34:38]CommunicateWithHost err = 0 [22:34:38]CheckOFDResponse [22:34:38]1017 (14) - 77093643461234 [22:34:38]1041 (16) - 0000000000871832 [22:34:38]1040 (4) - 289970 [22:34:38]1012 (4) - 23.09.2024 16:18 [22:34:38]1206 (1) - 0 [22:34:38]OFD Sender: Remove packet 289970 [22:34:38]ProducePacketName [22:34:38]name=ofd_packets/00289970 [22:34:38]NVStorageDeleteData [22:34:39]*** Cut start [22:34:39]*** Partial cut [22:34:39]*** CUTSNS_PIN = 1 [22:34:39]*** CUTSNS_PIN = 0 [22:34:39]OFD Sender: No OFD packet to send [22:34:39]*** Brake cut motor [22:34:39]Read from MH i2c: 01 [22:34:39]MH_I2C_Read... [22:34:39]*** Stop cut motor [22:34:39]*** Cut end [22:34:39]Read from MH i2c: 01 07 00 [22:34:39]MH_I2C_Read... [22:34:39]Read from MH i2c: 01 07 00 78 0E 00 00 00 00 00 FF 0F 9B [22:34:39]process_action close_receipt done [22:34:39]requested_data is exist [22:34:39]produce_requested_data [22:34:39]requested_item fm.sn is exist - process it [22:34:39]wFMCommunicate request_size=4 [22:34:39]MH_SAM_APDU [22:34:39]CAPDU: 80 11 00 00 [22:34:39]Write to MH i2c: E2 08 00 79 0E 80 11 00 00 00 00 00 00 01 [22:34:39]Write i2c OK [22:34:39]MH_I2C_Read... [22:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:39]Read from MH i2c: E2 [22:34:39]MH_I2C_Read... [22:34:39]Read from MH i2c: E2 17 00 [22:34:39]MH_I2C_Read... [22:34:39]Read from MH i2c: E2 17 00 79 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 51 [22:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:34:39]wFMCommunicate OK [22:34:39]requested_item fd.num is exist - process it [22:34:39]SAM_PROTO_GetFieldsCounters [22:34:39]wFMCommunicate request_size=4 [22:34:39]MH_SAM_APDU [22:34:39]CAPDU: 80 13 00 00 [22:34:39]Write to MH i2c: E2 08 00 7A 0E 80 13 00 00 00 00 00 00 04 [22:34:39]Write i2c OK [22:34:39]MH_I2C_Read... [22:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:39]Read from MH i2c: E2 [22:34:39]MH_I2C_Read... [22:34:39]Read from MH i2c: E2 62 00 [22:34:39]MH_I2C_Read... [22:34:39]Read from MH i2c: E2 62 00 7A 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B2 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [22:34:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B2 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:39]wFMCommunicate OK [22:34:39]SAM_PROTO_GetFieldsCounters done [22:34:39]requested_item shift.num is exist - process it [22:34:39]requested_item shift.opened is exist - process it [22:34:39]req_shift_opened [22:34:39]FM_GetShiftState [22:34:39]SAM_PROTO_GetShiftState [22:34:39]wFMCommunicate request_size=4 [22:34:39]MH_SAM_APDU [22:34:39]CAPDU: 80 13 01 00 [22:34:39]Write to MH i2c: E2 08 00 7B 0E 80 13 01 00 00 00 00 00 06 [22:34:39]Write i2c OK [22:34:39]MH_I2C_Read... [22:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:40]Read from MH i2c: E2 [22:34:40]MH_I2C_Read... [22:34:40]Read from MH i2c: E2 0E 00 [22:34:40]MH_I2C_Read... [22:34:40]Read from MH i2c: E2 0E 00 7B 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A7 [22:34:40]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:34:40]wFMCommunicate OK [22:34:40]SAM_PROTO_GetShiftState done [22:34:40]FM_GetShiftState done [22:34:40]req_shift_opened done [22:34:40]requested_item shift.open_date is exist - process it [22:34:40]req_shift_open_date [22:34:40]req_shift_open_date done [22:34:40]produce_requested_data done [22:34:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289970,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:34:40]process_action_free close_receipt [22:34:40]json_value_free [22:34:40]json_value_free done [22:34:40]process_json_proto returns [22:34:40]Send response to host [22:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289970,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:34:40]free response buf [22:34:40]execute_script done [22:34:40]execute_script returns [22:34:40]free content buf [22:34:40]Sock 8.Close socket [22:34:40]Sock 8.Thread stoped [22:34:44]OFD Sender: No OFD packet to send [22:34:49]OFD Sender: No OFD packet to send [22:34:54]OFD Sender: No OFD packet to send [22:34:59]OFD Sender: No OFD packet to send [22:35:04]OFD Sender: No OFD packet to send [22:35:09]OFD Sender: No OFD packet to send [22:35:14]OFD Sender: No OFD packet to send [22:35:19]OFD Sender: No OFD packet to send [22:35:24]OFD Sender: No OFD packet to send [22:35:29]OFD Sender: No OFD packet to send [22:35:34]OFD Sender: No OFD packet to send [22:35:39]OFD Sender: No OFD packet to send [22:35:44]OFD Sender: No OFD packet to send [22:35:49]OFD Sender: No OFD packet to send [22:35:54]OFD Sender: No OFD packet to send [22:35:59]OFD Sender: No OFD packet to send [22:36:04]OFD Sender: No OFD packet to send [22:36:09]OFD Sender: No OFD packet to send [22:36:14]OFD Sender: No OFD packet to send [22:36:19]OFD Sender: No OFD packet to send [22:36:25]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [22:37:05]OFD Sender: No OFD packet to send [22:37:10]OFD Sender: No OFD packet to send [22:37:15]OFD Sender: No OFD packet to send [22:37:20]OFD Sender: No OFD packet to send [22:37:25]OFD Sender: No OFD packet to send [22:37:30]OFD Sender: No OFD packet to send [22:37:35]OFD Sender: No OFD packet to send [22:37:40]OFD Sender: No OFD packet to send [22:37:45]OFD Sender: No OFD packet to send [22:37:50]OFD Sender: No OFD packet to send [22:37:55]OFD Sender: No OFD packet to send [22:38:00]OFD Sender: No OFD packet to send [22:38:05]OFD Sender: No OFD packet to send [22:38:10]OFD Sender: No OFD packet to send [22:38:15]OFD Sender: No OFD packet to send [22:38:20]OFD Sender: No OFD packet to send [22:38:25]OFD Sender: No OFD packet to send [22:38:30]OFD Sender: No OFD packet to send [22:38:35]OFD Sender: No OFD packet to send [22:38:40]OFD Sender: No OFD packet to send [22:38:45]OFD Sender: No OFD packet to send [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:52]accept exits with 9 [22:40:52]New connection [22:40:52]New thread 3066891620 created [22:40:52]Thread 3066748260 joined [22:40:52]Waiting for new connection... [22:40:52] Sock 9.Parse request [22:40:52]Sock 9.Check first char [22:40:52]Sock 9.First char is OK [22:40:52]request: POST /json_proto HTTP/1.0 [22:40:52]Method: POST [22:40:52]URL: /json_proto [22:40:52]Method is POST - this is cgi request [22:40:52]url: /json_proto [22:40:52]query_string will be loaded in cgi processing [22:40:52]execute_cgi json_proto POST (null) [22:40:52]execute_cgi path=json_proto method=POST [22:40:52]POST find Content-Length [22:40:52]Host: 172.17.41.135:8080 [22:40:52]Content-Length: 683 [22:40:52]Content-Type: application/json [22:40:52] [22:40:52]POST finish read [22:40:52]Found Content-Length = 683 [22:40:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:52]execute_script... [22:40: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)24618091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:52]POST & json_proto [22:40:52]process_json_proto [22:40:52]json parsed OK: [22:40:52]protocol is kg_v1.0 [22:40:52]action value=close_receipt [22:40:52]process_action close_receipt [22:40:52]cmd_close_receipt [22:40:52]MH_GetDate [22:40:52]Write to MH i2c: F0 00 00 7C 0E 79 [22:40:52]Write i2c OK [22:40:52]MH_I2C_Read... [22:40:52]Read from MH i2c: F0 [22:40:52]MH_I2C_Read... [22:40:52]Read from MH i2c: F0 09 00 [22:40:52]MH_I2C_Read... [22:40:52]Read from MH i2c: F0 09 00 7C 0E 00 75 EE F1 66 ED 3E 82 65 4E [22:40:52]GetLastDocTimeStamp 1727130877 [22:40:52]current date 1727131253 [22:40:52]FM_GetShiftState [22:40:52]SAM_PROTO_GetShiftState [22:40:52]wFMCommunicate request_size=4 [22:40:52]MH_SAM_APDU [22:40:52]CAPDU: 80 13 01 00 [22:40:52]Write to MH i2c: E2 08 00 7D 0E 80 13 01 00 00 00 00 00 08 [22:40:52]Write i2c OK [22:40:52]MH_I2C_Read... [22:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:40:52]Read from MH i2c: E2 [22:40:52]MH_I2C_Read... [22:40:52]Read from MH i2c: E2 0E 00 [22:40:52]MH_I2C_Read... [22:40:52]Read from MH i2c: E2 0E 00 7D 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 A9 [22:40:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:40:52]wFMCommunicate OK [22:40:52]SAM_PROTO_GetShiftState done [22:40:52]FM_GetShiftState done [22:40:52]opened in 1727051401 [22:40:52]opened+sec_in_day 1727137801 [22:40:52]quantity*price = 50003 [22:40:52]sum+1 = 50005 [22:40:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 645 23.09.2024 22:40 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289971 ФПД: 224128270313071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T224053&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289971&fm=224128270313071&tin=02508201610067®Number=0000000000091827&sum=50000 [22:40:53]StoreToDocumentArchive [22:40:53]shift 515 fd 289971 [22:40:53]save to /storage/0515/doc_00289971 [22:40:53]save last doc name /storage/0515/doc_00289971 to /storage/kkm_last_doc_name [22:40:53]save OK [22:40:53]Clear old archive folders... [22:40:53]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:40:53]tlvbuf is 01E1EF80 [22:40:53]SAM_PROTO_ClearQueue [22:40:53]wFMCommunicate request_size=4 [22:40:53]MH_SAM_APDU [22:40:53]CAPDU: 80 09 00 00 [22:40:53]Write to MH i2c: E2 08 00 8A 0E 80 09 00 00 00 00 00 00 0A [22:40:53]Write i2c OK [22:40:53]MH_I2C_Read... [22:40:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:40:53]Read from MH i2c: E2 [22:40:53]MH_I2C_Read... [22:40:53]Read from MH i2c: E2 03 00 [22:40:53]MH_I2C_Read... [22:40:53]Read from MH i2c: E2 03 00 8A 0E 00 90 00 0C [22:40:53]RAPDU: 90 00 [22:40:53]wFMCommunicate OK [22:40:53]SAM_PROTO_ClearQueue done [22:40:53]KKMCreateOFDPacket [22:40:53]OFDProtocolAddRootSTLVToBuf [22:40:53]FM_MakeSignedData [22:40:53]FM_MakeSignedData [22:40:53]SAM_PROTO_SignData [22:40:53]wFMCommunicate request_size=4 [22:40:53]MH_SAM_APDU [22:40:53]CAPDU: 80 0D 01 02 [22:40:53]Write to MH i2c: E2 08 00 8B 0E 80 0D 01 02 00 00 00 00 12 [22:40:53]Write i2c OK [22:40:53]MH_I2C_Read... [22:40:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:40:53]Read from MH i2c: E2 [22:40:53]MH_I2C_Read... [22:40:53]Read from MH i2c: E2 03 00 [22:40:53]MH_I2C_Read... [22:40:53]Read from MH i2c: E2 03 00 8B 0E 00 90 00 0D [22:40:53]RAPDU: 90 00 [22:40:53]wFMCommunicate OK [22:40:53]wFMCommunicate request_size=255 [22:40:53]MH_SAM_APDU [22:40:53]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 75 EE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6C 04 00 35 04 06 00 CB D7 [22:40:53]Write to MH i2c: E2 02 01 8C 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 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 75 EE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6C 04 00 35 04 06 00 CB D7 00 00 AF [22:40:53]Write i2c OK [22:40:53]MH_I2C_Read... [22:40:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:40:54]Read from MH i2c: E2 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 03 00 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 03 00 8C 0E 00 90 00 0E [22:40:54]RAPDU: 90 00 [22:40:54]wFMCommunicate OK [22:40:54]wFMCommunicate request_size=9 [22:40:54]MH_SAM_APDU [22:40:54]CAPDU: 80 0D 02 02 04 ED EF A6 6F [22:40:54]Write to MH i2c: E2 0C 00 8D 0E 80 0D 02 02 04 00 ED EF A6 6F 00 00 0E [22:40:54]Write i2c OK [22:40:54]MH_I2C_Read... [22:40:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:40:54]Read from MH i2c: E2 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 03 00 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 03 00 8D 0E 00 90 00 0F [22:40:54]RAPDU: 90 00 [22:40:54]wFMCommunicate OK [22:40:54]wFMCommunicate request_size=4 [22:40:54]MH_SAM_APDU [22:40:54]CAPDU: 80 0D 03 02 [22:40:54]Write to MH i2c: E2 08 00 8E 0E 80 0D 03 02 00 00 00 00 17 [22:40:54]Write i2c OK [22:40:54]MH_I2C_Read... [22:40:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:40:54]Read from MH i2c: E2 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 0B 00 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 0B 00 8E 0E 00 77 57 B0 02 97 81 E2 E1 90 00 73 [22:40:54]RAPDU: 77 57 B0 02 97 81 E2 E1 90 00 [22:40:54]wFMCommunicate OK [22:40:54]SAM_PROTO_SignData done [22:40:54]FM_MakeSignedData done [22:40:54]CreateOFDProtocolMessage [22:40:54]wFMCommunicate request_size=4 [22:40:54]MH_SAM_APDU [22:40:54]CAPDU: 80 11 00 00 [22:40:54]Write to MH i2c: E2 08 00 8F 0E 80 11 00 00 00 00 00 00 17 [22:40:54]Write i2c OK [22:40:54]MH_I2C_Read... [22:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:40:54]Read from MH i2c: E2 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 17 00 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: E2 17 00 8F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 67 [22:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:40:54]wFMCommunicate OK [22:40:54]CreateOFDProtocolMessage done [22:40:54]OFDSenderStorePacket 289971 [22:40:54]StoreOFDPacket docnum=289971 [22:40:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0E 01 00 00 21 09 06 01 4A 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 75 EE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6C 04 00 35 04 06 00 CB D7 ED EF A6 6F 77 57 B0 02 97 81 E2 E1 [22:40:54]CheckFolder [22:40:54]dirname=/storage/ofd_packets [22:40:54]CheckFolder done [22:40:54]ProducePacketName [22:40:54]name=ofd_packets/00289971 [22:40:54]NVStorageSaveData ofd_packets/00289971 [22:40:54]File name is /storage/ofd_packets/00289971 [22:40:54]Write 300 bytes [22:40:54]NVStorageSaveData done [22:40:54]OFDSenderStorePacket done [22:40:54]KKMCreateOFDPacket done [22:40:54]NVStorageSaveData kkm_last_timestamp [22:40:54]File name is /storage/kkm_last_timestamp [22:40:54]Write 4 bytes [22:40:54]NVStorageSaveData done [22:40:54]ExternCall_PrintAddStr [22:40:54]wPrintStart [22:40:54]Write to MH i2c: 01 00 00 90 0E 9E [22:40:54]Write i2c OK [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: 01 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: 01 07 00 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: 01 07 00 90 0E 00 00 00 00 00 FF 0F B3 [22:40:54]RasterBufferAndPrint [22:40:54]line Счет N : (1)24618091 [22:40:54]line ИНН: 02508201610067 [22:40:54]line Контрольно-Кассовый Чек [22:40:54]line ПРОДАЖА [22:40:54]line ТРК (МРК, ГНК) : 71 [22:40:54]line Товар: 2711190000 [22:40:54]line ГАЗ-К-5 [22:40:54]line 13.370 * 37.40 [22:40:54]line = 500.04 [22:40:54]line НДС 12% НСП 1% [22:40:54]line > о реализуемом товаре [22:40:54]line ОКРУГЛЕНИЕ: -0.04 [22:40:54]line ИТОГО: 500.00 [22:40:54]line Внесено: 500.00 [22:40:54]line СДАЧА: 0.00 [22:40:54]line НСП 1% : 4.42 [22:40:54]line НДС 12% : 53.10 [22:40:54]line Наличными: 500.00 [22:40:54]line Безнал.: 0.00 [22:40:54]line Место: АЗС № 90 "Партнёр-нефть" [22:40:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:40:54]line СНО: Общий режим [22:40:54]line Чек 645 23.09.2024 22:40 [22:40:54]line Смена: 515 ФФД: 1.0 [22:40:54]line ЗНМ: 0300000107 [22:40:54]line РНМ: 0000000000091827 [22:40:54]line Версия ККМ: 001 [22:40:54]line ФМ: 0000000000871832 [22:40:54]line ФД: 289971 [22:40:54]line ФПД: 224128270313071 [22:40:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T224053&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289971&fm=224128270313071&tin=02508201610067®Number=0000000000091827&sum=50000 [22:40:54]written 0, free lines is 4095 [22:40:54]OFD Sender: Processing packet 289971 [packets to send 1784, broken 1783] [22:40:54]ProducePacketName [22:40:54]name=ofd_packets/00289971 [22:40:54]OFD Sender: To server: pG, [22:40:54]CommunicateWithHost lk.salyk.kg:30040 [22:40:54]ConnectInit lk.salyk.kg [22:40:54]Connected sock=10 [22: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 33 32 0E 01 00 00 21 09 06 01 4A 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 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 75 EE F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B3 6C 04 00 35 04 06 00 CB D7 ED EF A6 6F 77 57 B0 02 97 81 E2 E1 [22:40:54]Write to MH i2c: 01 00 00 BA 0E C8 [22:40:54]Write i2c OK [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: 01 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: 01 07 00 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: 01 07 00 BA 0E 00 00 00 00 00 BA 0C 95 [22:40:54]RasterBufferAndPrint [22:40:54]line [22:40:54]line [22:40:54]line [22:40:54]line [22:40:54]line [22:40:54]written 0, free lines is 3266 [22:40:54]MH_Cut [22:40:54]Write to MH i2c: D1 01 00 C1 0E 01 A1 [22:40:54]Write i2c OK [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: D1 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: D1 01 00 [22:40:54]MH_I2C_Read... [22:40:54]Read from MH i2c: D1 01 00 C1 0E 00 A0 [22:40:54]Write to MH i2c: 01 00 00 C2 0E D0 [22:40:54]Write i2c OK [22:40:54]MH_I2C_Read... [22: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 33 32 4F 00 00 00 1E FB 47 00 B7 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 33 32 10 04 04 00 B3 6C 04 00 F4 03 04 00 49 96 F1 66 B6 04 01 00 00 DE 46 D9 D3 DC 1B 6F A1 [22:40:55]CommunicateWithHost err = 0 [22:40:55]CheckOFDResponse [22:40:55]1017 (14) - 77093643461234 [22:40:55]1041 (16) - 0000000000871832 [22:40:55]1040 (4) - 289971 [22:40:55]1012 (4) - 23.09.2024 16:24 [22:40:55]1206 (1) - 0 [22:40:55]OFD Sender: Remove packet 289971 [22:40:55]ProducePacketName [22:40:55]name=ofd_packets/00289971 [22:40:55]NVStorageDeleteData [22:40:55]OFD Sender: No OFD packet to send [22:40:55]*** Cut start [22:40:55]*** Partial cut [22:40:55]*** CUTSNS_PIN = 1 [22:40:55]*** CUTSNS_PIN = 0 [22:40:55]*** Brake cut motor [22:40:56]Read from MH i2c: 01 [22:40:56]MH_I2C_Read... [22:40:56]*** Stop cut motor [22:40:56]*** Cut end [22:40:56]Read from MH i2c: 01 07 00 [22:40:56]MH_I2C_Read... [22:40:56]Read from MH i2c: 01 07 00 C2 0E 00 00 00 00 00 FF 0F E5 [22:40:56]process_action close_receipt done [22:40:56]requested_data is exist [22:40:56]produce_requested_data [22:40:56]requested_item fm.sn is exist - process it [22:40:56]wFMCommunicate request_size=4 [22:40:56]MH_SAM_APDU [22:40:56]CAPDU: 80 11 00 00 [22:40:56]Write to MH i2c: E2 08 00 C3 0E 80 11 00 00 00 00 00 00 4B [22:40:56]Write i2c OK [22:40:56]MH_I2C_Read... [22:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:40:56]Read from MH i2c: E2 [22:40:56]MH_I2C_Read... [22:40:56]Read from MH i2c: E2 17 00 [22:40:56]MH_I2C_Read... [22:40:56]Read from MH i2c: E2 17 00 C3 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9B [22:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:40:56]wFMCommunicate OK [22:40:56]requested_item fd.num is exist - process it [22:40:56]SAM_PROTO_GetFieldsCounters [22:40:56]wFMCommunicate request_size=4 [22:40:56]MH_SAM_APDU [22:40:56]CAPDU: 80 13 00 00 [22:40:56]Write to MH i2c: E2 08 00 C4 0E 80 13 00 00 00 00 00 00 4E [22:40:56]Write i2c OK [22:40:56]MH_I2C_Read... [22:40:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:40:56]Read from MH i2c: E2 [22:40:56]MH_I2C_Read... [22:40:56]Read from MH i2c: E2 62 00 [22:40:56]MH_I2C_Read... [22:40:56]Read from MH i2c: E2 62 00 C4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B3 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 2B [22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B3 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:40:56]wFMCommunicate OK [22:40:56]SAM_PROTO_GetFieldsCounters done [22:40:56]requested_item shift.num is exist - process it [22:40:56]requested_item shift.opened is exist - process it [22:40:56]req_shift_opened [22:40:56]FM_GetShiftState [22:40:56]SAM_PROTO_GetShiftState [22:40:56]wFMCommunicate request_size=4 [22:40:56]MH_SAM_APDU [22:40:56]CAPDU: 80 13 01 00 [22:40:56]Write to MH i2c: E2 08 00 C5 0E 80 13 01 00 00 00 00 00 50 [22:40:56]Write i2c OK [22:40:56]MH_I2C_Read... [22:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:40:56]Read from MH i2c: E2 [22:40:56]MH_I2C_Read... [22:40:56]Read from MH i2c: E2 0E 00 [22:40:56]MH_I2C_Read... [22:40:56]Read from MH i2c: E2 0E 00 C5 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F1 [22:40:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:40:56]wFMCommunicate OK [22:40:56]SAM_PROTO_GetShiftState done [22:40:56]FM_GetShiftState done [22:40:56]req_shift_opened done [22:40:56]requested_item shift.open_date is exist - process it [22:40:56]req_shift_open_date [22:40:56]req_shift_open_date done [22:40:56]produce_requested_data done [22:40:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289971,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:40:56]process_action_free close_receipt [22:40:56]json_value_free [22:40:56]json_value_free done [22:40:56]process_json_proto returns [22:40:56]Send response to host [22:40:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289971,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:40:56]free response buf [22:40:56]execute_script done [22:40:56]execute_script returns [22:40:56]free content buf [22:40:56]Sock 9.Close socket [22:40:56]Sock 9.Thread stoped [22:41:00]OFD Sender: No OFD packet to send [22:41:05]OFD Sender: No OFD packet to send [22:41:10]OFD Sender: No OFD packet to send [22:41:15]OFD Sender: No OFD packet to send [22:41:20]OFD Sender: No OFD packet to send [22:41:25]OFD Sender: No OFD packet to send [22:41:30]OFD Sender: No OFD packet to send [22:41:35]OFD Sender: No OFD packet to send [22:41:40]OFD Sender: No OFD packet to send [22:41:45]OFD Sender: No OFD packet to send [22:41:50]OFD Sender: No OFD packet to send [22:41:56]OFD Sender: No OFD packet to send [22:42:01]OFD Sender: No OFD packet to send [22:42:06]OFD Sender: No OFD packet to send [22:42:11]OFD Sender: No OFD packet to send [22:42:16]OFD Sender: No OFD packet to send [22:42:21]OFD Sender: No OFD packet to send [22:42:26]OFD Sender: No OFD packet to send [22:42:31]OFD Sender: No OFD packet to send [22:42:36]OFD Sender: No OFD packet to send [22:42:41]OFD Sender: No OFD packet to send [22:42:46]OFD Sender: No OFD packet to send [22:42:51]OFD Sender: No OFD packet to send [22:42:56]OFD Sender: No OFD packet to send [22:43:01]OFD Sender: No OFD packet to send [22:43:06]OFD Sender: No OFD packet to send [22:43:11]OFD Sender: No OFD packet to send [22:43:16]OFD Sender: No OFD packet to send [22:43:21]OFD Sender: No OFD packet to send [22:43:26]OFD Sender: No OFD packet to send [22:43:31]OFD Sender: No OFD packet to send [22:43:36]OFD Sender: No OFD packet to send [22:43:41]OFD Sender: No OFD packet to send [22:43:46]OFD Sender: No OFD packet to send [22:43:51]OFD Sender: No OFD packet to send [22:43:56]OFD Sender: No OFD packet to send [22:44:01]OFD Sender: No OFD packet to send [22:44:06]OFD Sender: No OFD packet to send [22:44:11]OFD Sender: No OFD packet to send [22:44:16]OFD Sender: No OFD packet to send [22:44: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]accept exits with 8 [22:46:12]New connection [22:46:12]New thread 3066748260 created [22:46:12]Thread 3066891620 joined [22:46:12]Waiting for new connection... [22:46:12] Sock 8.Parse request [22:46:12]Sock 8.Check first char [22:46:12]Sock 8.First char is OK [22:46:12]request: POST /json_proto HTTP/1.0 [22:46:12]Method: POST [22:46:12]URL: /json_proto [22:46:12]Method is POST - this is cgi request [22:46:12]url: /json_proto [22:46:12]query_string will be loaded in cgi processing [22:46:12]execute_cgi json_proto POST (null) [22:46:12]execute_cgi path=json_proto method=POST [22:46:12]POST find Content-Length [22:46:12]Host: 172.17.41.135:8080 [22:46:12]Content-Length: 679 [22:46:12]Content-Type: application/json [22:46:12] [22:46:12]POST finish read [22:46:12]Found Content-Length = 679 [22:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.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" ] } } [22:46:12]execute_script... [22:46:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.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" ] } } [22:46:12]POST & json_proto [22:46:12]process_json_proto [22:46:12]json parsed OK: [22:46:12]protocol is kg_v1.0 [22:46:12]action value=close_receipt [22:46:12]process_action close_receipt [22:46:12]cmd_close_receipt [22:46:12]MH_GetDate [22:46:12]Write to MH i2c: F0 00 00 C6 0E C3 [22:46:12]Write i2c OK [22:46:12]MH_I2C_Read... [22:46:12]Read from MH i2c: F0 [22:46:12]MH_I2C_Read... [22:46:12]Read from MH i2c: F0 09 00 [22:46:12]MH_I2C_Read... [22:46:12]Read from MH i2c: F0 09 00 C6 0E 00 B5 EF F1 66 ED 3E 82 65 D9 [22:46:12]GetLastDocTimeStamp 1727131253 [22:46:12]current date 1727131573 [22:46:12]FM_GetShiftState [22:46:12]SAM_PROTO_GetShiftState [22:46:12]wFMCommunicate request_size=4 [22:46:12]MH_SAM_APDU [22:46:12]CAPDU: 80 13 01 00 [22:46:12]Write to MH i2c: E2 08 00 C7 0E 80 13 01 00 00 00 00 00 52 [22:46:12]Write i2c OK [22:46:12]MH_I2C_Read... [22:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:46:12]Read from MH i2c: E2 [22:46:12]MH_I2C_Read... [22:46:12]Read from MH i2c: E2 0E 00 [22:46:12]MH_I2C_Read... [22:46:12]Read from MH i2c: E2 0E 00 C7 0E 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F3 [22:46:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:46:12]wFMCommunicate OK [22:46:12]SAM_PROTO_GetShiftState done [22:46:12]FM_GetShiftState done [22:46:12]opened in 1727051401 [22:46:12]opened+sec_in_day 1727137801 [22:46:12]quantity*price = 20001 [22:46:12]sum+1 = 20002 [22:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 646 23.09.2024 22:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289972 ФПД: 276078588552096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T224613&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289972&fm=276078588552096&tin=02508201610067®Number=0000000000091827&sum=20000 [22:46:13]StoreToDocumentArchive [22:46:13]shift 515 fd 289972 [22:46:13]save to /storage/0515/doc_00289972 [22:46:13]save last doc name /storage/0515/doc_00289972 to /storage/kkm_last_doc_name [22:46:13]save OK [22:46:13]Clear old archive folders... [22:46:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:46:13]tlvbuf is 01E018B0 [22:46:13]SAM_PROTO_ClearQueue [22:46:13]wFMCommunicate request_size=4 [22:46:13]MH_SAM_APDU [22:46:13]CAPDU: 80 09 00 00 [22:46:13]Write to MH i2c: E2 08 00 D4 0E 80 09 00 00 00 00 00 00 54 [22:46:13]Write i2c OK [22:46:13]MH_I2C_Read... [22:46:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:46:13]Read from MH i2c: E2 [22:46:13]MH_I2C_Read... [22:46:13]Read from MH i2c: E2 03 00 [22:46:13]MH_I2C_Read... [22:46:13]Read from MH i2c: E2 03 00 D4 0E 00 90 00 56 [22:46:13]RAPDU: 90 00 [22:46:13]wFMCommunicate OK [22:46:13]SAM_PROTO_ClearQueue done [22:46:13]KKMCreateOFDPacket [22:46:13]OFDProtocolAddRootSTLVToBuf [22:46:13]FM_MakeSignedData [22:46:13]FM_MakeSignedData [22:46:13]SAM_PROTO_SignData [22:46:13]wFMCommunicate request_size=4 [22:46:13]MH_SAM_APDU [22:46:13]CAPDU: 80 0D 01 02 [22:46:13]Write to MH i2c: E2 08 00 D5 0E 80 0D 01 02 00 00 00 00 5C [22:46:13]Write i2c OK [22:46:13]MH_I2C_Read... [22:46:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:46:13]Read from MH i2c: E2 [22:46:13]MH_I2C_Read... [22:46:13]Read from MH i2c: E2 03 00 [22:46:13]MH_I2C_Read... [22:46:13]Read from MH i2c: E2 03 00 D5 0E 00 90 00 57 [22:46:13]RAPDU: 90 00 [22:46:13]wFMCommunicate OK [22:46:13]wFMCommunicate request_size=255 [22:46:13]MH_SAM_APDU [22:46:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 86 02 00 00 F4 03 04 00 B5 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6C 04 00 35 04 06 00 FB [22:46:13]Write to MH i2c: E2 02 01 D6 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 86 02 00 00 F4 03 04 00 B5 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6C 04 00 35 04 06 00 FB 00 00 83 [22:46:13]Write i2c OK [22:46:13]MH_I2C_Read... [22:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:14]Read from MH i2c: E2 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 03 00 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 03 00 D6 0E 00 90 00 58 [22:46:14]RAPDU: 90 00 [22:46:14]wFMCommunicate OK [22:46:14]wFMCommunicate request_size=10 [22:46:14]MH_SAM_APDU [22:46:14]CAPDU: 80 0D 02 02 05 17 8E 33 63 A0 [22:46:14]Write to MH i2c: E2 0D 00 D7 0E 80 0D 02 02 05 00 17 8E 33 63 A0 00 00 44 [22:46:14]Write i2c OK [22:46:14]MH_I2C_Read... [22:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:14]Read from MH i2c: E2 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 03 00 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 03 00 D7 0E 00 90 00 59 [22:46:14]RAPDU: 90 00 [22:46:14]wFMCommunicate OK [22:46:14]wFMCommunicate request_size=4 [22:46:14]MH_SAM_APDU [22:46:14]CAPDU: 80 0D 03 02 [22:46:14]Write to MH i2c: E2 08 00 D8 0E 80 0D 03 02 00 00 00 00 61 [22:46:14]Write i2c OK [22:46:14]MH_I2C_Read... [22:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:46:14]Read from MH i2c: E2 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 0B 00 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 0B 00 D8 0E 00 C3 62 42 3A DE F7 11 E8 90 00 D1 [22:46:14]RAPDU: C3 62 42 3A DE F7 11 E8 90 00 [22:46:14]wFMCommunicate OK [22:46:14]SAM_PROTO_SignData done [22:46:14]FM_MakeSignedData done [22:46:14]CreateOFDProtocolMessage [22:46:14]wFMCommunicate request_size=4 [22:46:14]MH_SAM_APDU [22:46:14]CAPDU: 80 11 00 00 [22:46:14]Write to MH i2c: E2 08 00 D9 0E 80 11 00 00 00 00 00 00 61 [22:46:14]Write i2c OK [22:46:14]MH_I2C_Read... [22:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:46:14]Read from MH i2c: E2 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 17 00 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: E2 17 00 D9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B1 [22:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:46:14]wFMCommunicate OK [22:46:14]CreateOFDProtocolMessage done [22:46:14]OFDSenderStorePacket 289972 [22:46:14]StoreOFDPacket docnum=289972 [22:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 20 60 07 01 C7 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 86 02 00 00 F4 03 04 00 B5 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6C 04 00 35 04 06 00 FB 17 8E 33 63 A0 C3 62 42 3A DE F7 11 E8 [22:46:14]CheckFolder [22:46:14]dirname=/storage/ofd_packets [22:46:14]CheckFolder done [22:46:14]ProducePacketName [22:46:14]name=ofd_packets/00289972 [22:46:14]NVStorageSaveData ofd_packets/00289972 [22:46:14]File name is /storage/ofd_packets/00289972 [22:46:14]Write 301 bytes [22:46:14]NVStorageSaveData done [22:46:14]OFDSenderStorePacket done [22:46:14]KKMCreateOFDPacket done [22:46:14]NVStorageSaveData kkm_last_timestamp [22:46:14]File name is /storage/kkm_last_timestamp [22:46:14]Write 4 bytes [22:46:14]NVStorageSaveData done [22:46:14]ExternCall_PrintAddStr [22:46:14]wPrintStart [22:46:14]Write to MH i2c: 01 00 00 DA 0E E8 [22:46:14]Write i2c OK [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: 01 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: 01 07 00 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: 01 07 00 DA 0E 00 00 00 00 00 FF 0F FD [22:46:14]RasterBufferAndPrint [22:46:14]line Счет N : (1)24618093 [22:46:14]line ИНН: 02508201610067 [22:46:14]line Контрольно-Кассовый Чек [22:46:14]line ПРОДАЖА [22:46:14]line ТРК (МРК, ГНК) : 63 [22:46:14]line Товар: 2710124130 [22:46:14]line Аи-92-К-5 [22:46:14]line 2.950 * 67.80 [22:46:14]line = 200.01 [22:46:14]line НДС 12% НСП 1% [22:46:14]line > о реализуемом товаре [22:46:14]line ОКРУГЛЕНИЕ: -0.01 [22:46:14]line ИТОГО: 200.00 [22:46:14]line Внесено: 200.00 [22:46:14]line СДАЧА: 0.00 [22:46:14]line НСП 1% : 1.77 [22:46:14]line НДС 12% : 21.24 [22:46:14]line Наличными: 200.00 [22:46:14]line Безнал.: 0.00 [22:46:14]line Место: АЗС № 90 "Партнёр-нефть" [22:46:14]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:46:14]line СНО: Общий режим [22:46:14]line Чек 646 23.09.2024 22:46 [22:46:14]line Смена: 515 ФФД: 1.0 [22:46:14]line ЗНМ: 0300000107 [22:46:14]line РНМ: 0000000000091827 [22:46:14]line Версия ККМ: 001 [22:46:14]line ФМ: 0000000000871832 [22:46:14]line ФД: 289972 [22:46:14]line ФПД: 276078588552096 [22:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T224613&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289972&fm=276078588552096&tin=02508201610067®Number=0000000000091827&sum=20000 [22:46:14]written 0, free lines is 4095 [22:46:14]OFD Sender: Processing packet 289972 [packets to send 1784, broken 1783] [22:46:14]ProducePacketName [22:46:14]name=ofd_packets/00289972 [22:46:14]OFD Sender: To server: pG, [22:46:14]CommunicateWithHost lk.salyk.kg:30040 [22:46:14]ConnectInit lk.salyk.kg [22:46:14]Write to MH i2c: 01 00 00 04 0F 13 [22:46:14]Write i2c OK [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: 01 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: 01 07 00 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: 01 07 00 04 0F 00 00 00 00 00 C2 0C E8 [22:46:14]RasterBufferAndPrint [22:46:14]line [22:46:14]line [22:46:14]line [22:46:14]line [22:46:14]line [22:46:14]written 0, free lines is 3272 [22:46:14]MH_Cut [22:46:14]Write to MH i2c: D1 01 00 0B 0F 01 EC [22:46:14]Write i2c OK [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: D1 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: D1 01 00 [22:46:14]MH_I2C_Read... [22:46:14]Read from MH i2c: D1 01 00 0B 0F 00 EB [22:46:14]Write to MH i2c: 01 00 00 0C 0F 1B [22:46:14]Write i2c OK [22:46:14]MH_I2C_Read... [22:46:14]Connected sock=10 [22:46:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 20 60 07 01 C7 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 86 02 00 00 F4 03 04 00 B5 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B4 6C 04 00 35 04 06 00 FB 17 8E 33 63 A0 C3 62 42 3A DE F7 11 E8 [22:46: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 33 32 4F 00 00 00 A9 F8 47 00 1F 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 33 32 10 04 04 00 B4 6C 04 00 F4 03 04 00 89 97 F1 66 B6 04 01 00 00 CE DD 5D 72 A6 08 03 45 [22:46:15]CommunicateWithHost err = 0 [22:46:15]CheckOFDResponse [22:46:15]1017 (14) - 77093643461234 [22:46:15]1041 (16) - 0000000000871832 [22:46:15]1040 (4) - 289972 [22:46:15]1012 (4) - 23.09.2024 16:30 [22:46:15]1206 (1) - 0 [22:46:15]OFD Sender: Remove packet 289972 [22:46:15]ProducePacketName [22:46:15]name=ofd_packets/00289972 [22:46:15]NVStorageDeleteData [22:46:15]*** Cut start [22:46:15]*** Partial cut [22:46:15]*** CUTSNS_PIN = 1 [22:46:15]*** CUTSNS_PIN = 0 [22:46:15]OFD Sender: No OFD packet to send [22:46:15]*** Brake cut motor [22:46:16]Read from MH i2c: 01 [22:46:16]MH_I2C_Read... [22:46:16]*** Stop cut motor [22:46:16]*** Cut end [22:46:16]Read from MH i2c: 01 07 00 [22:46:16]MH_I2C_Read... [22:46:16]Read from MH i2c: 01 07 00 0C 0F 00 00 00 00 00 FF 0F 30 [22:46:16]process_action close_receipt done [22:46:16]requested_data is exist [22:46:16]produce_requested_data [22:46:16]requested_item fm.sn is exist - process it [22:46:16]wFMCommunicate request_size=4 [22:46:16]MH_SAM_APDU [22:46:16]CAPDU: 80 11 00 00 [22:46:16]Write to MH i2c: E2 08 00 0D 0F 80 11 00 00 00 00 00 00 96 [22:46:16]Write i2c OK [22:46:16]MH_I2C_Read... [22:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:46:16]Read from MH i2c: E2 [22:46:16]MH_I2C_Read... [22:46:16]Read from MH i2c: E2 17 00 [22:46:16]MH_I2C_Read... [22:46:16]Read from MH i2c: E2 17 00 0D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E6 [22:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:46:16]wFMCommunicate OK [22:46:16]requested_item fd.num is exist - process it [22:46:16]SAM_PROTO_GetFieldsCounters [22:46:16]wFMCommunicate request_size=4 [22:46:16]MH_SAM_APDU [22:46:16]CAPDU: 80 13 00 00 [22:46:16]Write to MH i2c: E2 08 00 0E 0F 80 13 00 00 00 00 00 00 99 [22:46:16]Write i2c OK [22:46:16]MH_I2C_Read... [22:46:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:46:16]Read from MH i2c: E2 [22:46:16]MH_I2C_Read... [22:46:16]Read from MH i2c: E2 62 00 [22:46:16]MH_I2C_Read... [22:46:16]Read from MH i2c: E2 62 00 0E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B4 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [22:46:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B4 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:46:16]wFMCommunicate OK [22:46:16]SAM_PROTO_GetFieldsCounters done [22:46:16]requested_item shift.num is exist - process it [22:46:16]requested_item shift.opened is exist - process it [22:46:16]req_shift_opened [22:46:16]FM_GetShiftState [22:46:16]SAM_PROTO_GetShiftState [22:46:16]wFMCommunicate request_size=4 [22:46:16]MH_SAM_APDU [22:46:16]CAPDU: 80 13 01 00 [22:46:16]Write to MH i2c: E2 08 00 0F 0F 80 13 01 00 00 00 00 00 9B [22:46:16]Write i2c OK [22:46:16]MH_I2C_Read... [22:46:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:46:16]Read from MH i2c: E2 [22:46:16]MH_I2C_Read... [22:46:16]Read from MH i2c: E2 0E 00 [22:46:16]MH_I2C_Read... [22:46:16]Read from MH i2c: E2 0E 00 0F 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3C [22:46:16]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:46:16]wFMCommunicate OK [22:46:16]SAM_PROTO_GetShiftState done [22:46:16]FM_GetShiftState done [22:46:16]req_shift_opened done [22:46:16]requested_item shift.open_date is exist - process it [22:46:16]req_shift_open_date [22:46:16]req_shift_open_date done [22:46:16]produce_requested_data done [22:46:16]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289972,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:46:16]process_action_free close_receipt [22:46:16]json_value_free [22:46:16]json_value_free done [22:46:16]process_json_proto returns [22:46:16]Send response to host [22:46:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289972,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:46:16]free response buf [22:46:16]execute_script done [22:46:16]execute_script returns [22:46:16]free content buf [22:46:16]Sock 8.Close socket [22:46:16]Sock 8.Thread stoped [22:46:20]OFD Sender: No OFD packet to send [22:46:25]OFD Sender: No OFD packet to send [22:46:30]OFD Sender: No OFD packet to send [22:46:31]accept exits with 9 [22:46:31]New connection [22:46:31]New thread 3066891620 created [22:46:31]Thread 3066748260 joined [22:46:31]Waiting for new connection... [22:46:31] Sock 9.Parse request [22:46:31]Sock 9.Check first char [22:46:31]Sock 9.First char is OK [22:46:31]request: POST /json_proto HTTP/1.0 [22:46:31]Method: POST [22:46:31]URL: /json_proto [22:46:31]Method is POST - this is cgi request [22:46:31]url: /json_proto [22:46:31]query_string will be loaded in cgi processing [22:46:31]execute_cgi json_proto POST (null) [22:46:31]execute_cgi path=json_proto method=POST [22:46:31]POST find Content-Length [22:46:31]Host: 172.17.41.135:8080 [22:46:31]Content-Length: 805 [22:46:31]Content-Type: application/json [22:46:31] [22:46:31]POST finish read [22:46:31]Found Content-Length = 805 [22:46:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [22:46:31]execute_script... [22:46: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)24618094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [22:46:31]POST & json_proto [22:46:31]process_json_proto [22:46:31]json parsed OK: [22:46:31]protocol is kg_v1.0 [22:46:31]action value=close_receipt [22:46:31]process_action close_receipt [22:46:31]cmd_close_receipt [22:46:31]MH_GetDate [22:46:31]Write to MH i2c: F0 00 00 10 0F 0E [22:46:31]Write i2c OK [22:46:31]MH_I2C_Read... [22:46:31]Read from MH i2c: F0 [22:46:31]MH_I2C_Read... [22:46:31]Read from MH i2c: F0 09 00 [22:46:31]MH_I2C_Read... [22:46:31]Read from MH i2c: F0 09 00 10 0F 00 C9 EF F1 66 ED 3E 82 65 38 [22:46:31]GetLastDocTimeStamp 1727131573 [22:46:31]current date 1727131593 [22:46:31]FM_GetShiftState [22:46:31]SAM_PROTO_GetShiftState [22:46:31]wFMCommunicate request_size=4 [22:46:31]MH_SAM_APDU [22:46:31]CAPDU: 80 13 01 00 [22:46:31]Write to MH i2c: E2 08 00 11 0F 80 13 01 00 00 00 00 00 9D [22:46:31]Write i2c OK [22:46:31]MH_I2C_Read... [22:46:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:46:32]Read from MH i2c: E2 [22:46:32]MH_I2C_Read... [22:46:32]Read from MH i2c: E2 0E 00 [22:46:32]MH_I2C_Read... [22:46:32]Read from MH i2c: E2 0E 00 11 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 3E [22:46:32]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:46:32]wFMCommunicate OK [22:46:32]SAM_PROTO_GetShiftState done [22:46:32]FM_GetShiftState done [22:46:32]opened in 1727051401 [22:46:32]opened+sec_in_day 1727137801 [22:46:32]quantity*price = 100005 [22:46:32]sum+1 = 100006 [22:46:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 647 23.09.2024 22:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289973 ФПД: 104357336322813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T224633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289973&fm=104357336322813&tin=02508201610067®Number=0000000000091827&sum=100005 [22:46:33]StoreToDocumentArchive [22:46:33]shift 515 fd 289973 [22:46:33]save to /storage/0515/doc_00289973 [22:46:33]save last doc name /storage/0515/doc_00289973 to /storage/kkm_last_doc_name [22:46:33]save OK [22:46:33]Clear old archive folders... [22:46:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:46:33]tlvbuf is 01E1F520 [22:46:33]SAM_PROTO_ClearQueue [22:46:33]wFMCommunicate request_size=4 [22:46:33]MH_SAM_APDU [22:46:33]CAPDU: 80 09 00 00 [22:46:33]Write to MH i2c: E2 08 00 1E 0F 80 09 00 00 00 00 00 00 9F [22:46:33]Write i2c OK [22:46:33]MH_I2C_Read... [22:46:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:46:33]Read from MH i2c: E2 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 1E 0F 00 90 00 A1 [22:46:33]RAPDU: 90 00 [22:46:33]wFMCommunicate OK [22:46:33]SAM_PROTO_ClearQueue done [22:46:33]KKMCreateOFDPacket [22:46:33]OFDProtocolAddRootSTLVToBuf [22:46:33]FM_MakeSignedData [22:46:33]FM_MakeSignedData [22:46:33]SAM_PROTO_SignData [22:46:33]wFMCommunicate request_size=4 [22:46:33]MH_SAM_APDU [22:46:33]CAPDU: 80 0D 01 02 [22:46:33]Write to MH i2c: E2 08 00 1F 0F 80 0D 01 02 00 00 00 00 A7 [22:46:33]Write i2c OK [22:46:33]MH_I2C_Read... [22:46:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:46:33]Read from MH i2c: E2 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 1F 0F 00 90 00 A2 [22:46:33]RAPDU: 90 00 [22:46:33]wFMCommunicate OK [22:46:33]wFMCommunicate request_size=255 [22:46:33]MH_SAM_APDU [22:46:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 02 00 00 F4 03 04 00 C9 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6C 04 00 35 04 06 00 5E [22:46:33]Write to MH i2c: E2 02 01 20 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 F4 03 04 00 C9 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6C 04 00 35 04 06 00 5E 00 00 DE [22:46:33]Write i2c OK [22:46:33]MH_I2C_Read... [22:46:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:33]Read from MH i2c: E2 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 20 0F 00 90 00 A3 [22:46:33]RAPDU: 90 00 [22:46:33]wFMCommunicate OK [22:46:33]wFMCommunicate request_size=10 [22:46:33]MH_SAM_APDU [22:46:33]CAPDU: 80 0D 02 02 05 E9 95 F6 12 FD [22:46:33]Write to MH i2c: E2 0D 00 21 0F 80 0D 02 02 05 00 E9 95 F6 12 FD 00 00 37 [22:46:33]Write i2c OK [22:46:33]MH_I2C_Read... [22:46:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:33]Read from MH i2c: E2 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 03 00 21 0F 00 90 00 A4 [22:46:33]RAPDU: 90 00 [22:46:33]wFMCommunicate OK [22:46:33]wFMCommunicate request_size=4 [22:46:33]MH_SAM_APDU [22:46:33]CAPDU: 80 0D 03 02 [22:46:33]Write to MH i2c: E2 08 00 22 0F 80 0D 03 02 00 00 00 00 AC [22:46:33]Write i2c OK [22:46:33]MH_I2C_Read... [22:46:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:46:33]Read from MH i2c: E2 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 0B 00 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 0B 00 22 0F 00 45 C9 C7 F5 0C EE 6F 1C 90 00 FC [22:46:33]RAPDU: 45 C9 C7 F5 0C EE 6F 1C 90 00 [22:46:33]wFMCommunicate OK [22:46:33]SAM_PROTO_SignData done [22:46:33]FM_MakeSignedData done [22:46:33]CreateOFDProtocolMessage [22:46:33]wFMCommunicate request_size=4 [22:46:33]MH_SAM_APDU [22:46:33]CAPDU: 80 11 00 00 [22:46:33]Write to MH i2c: E2 08 00 23 0F 80 11 00 00 00 00 00 00 AC [22:46:33]Write i2c OK [22:46:33]MH_I2C_Read... [22:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:46:33]Read from MH i2c: E2 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 17 00 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: E2 17 00 23 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FC [22:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:46:33]wFMCommunicate OK [22:46:33]CreateOFDProtocolMessage done [22:46:33]OFDSenderStorePacket 289973 [22:46:33]StoreOFDPacket docnum=289973 [22:46:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 39 58 07 01 0B 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 F4 03 04 00 C9 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6C 04 00 35 04 06 00 5E E9 95 F6 12 FD 45 C9 C7 F5 0C EE 6F 1C [22:46:33]CheckFolder [22:46:33]dirname=/storage/ofd_packets [22:46:33]CheckFolder done [22:46:33]ProducePacketName [22:46:33]name=ofd_packets/00289973 [22:46:33]NVStorageSaveData ofd_packets/00289973 [22:46:33]File name is /storage/ofd_packets/00289973 [22:46:33]Write 301 bytes [22:46:33]NVStorageSaveData done [22:46:33]OFDSenderStorePacket done [22:46:33]KKMCreateOFDPacket done [22:46:33]NVStorageSaveData kkm_last_timestamp [22:46:33]File name is /storage/kkm_last_timestamp [22:46:33]Write 4 bytes [22:46:33]NVStorageSaveData done [22:46:33]ExternCall_PrintAddStr [22:46:33]wPrintStart [22:46:33]Write to MH i2c: 01 00 00 24 0F 33 [22:46:33]Write i2c OK [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: 01 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: 01 07 00 [22:46:33]MH_I2C_Read... [22:46:33]Read from MH i2c: 01 07 00 24 0F 00 00 00 00 00 FF 0F 48 [22:46:33]RasterBufferAndPrint [22:46:33]line Счет N : (1)24618094 [22:46:33]line ИНН: 02508201610067 [22:46:33]line Контрольно-Кассовый Чек [22:46:33]line ПРОДАЖА [22:46:33]line ТРК (МРК, ГНК) : 53 [22:46:33]line Товар: 2710124130 [22:46:33]line Аи-92-К-5 [22:46:33]line 14.750 * 67.80 [22:46:33]line = 1000.05 [22:46:33]line НДС 12% НСП 1% [22:46:33]line > о реализуемом товаре [22:46:33]line ИТОГО: 1000.05 [22:46:33]line НСП 1% : 8.85 [22:46:33]line НДС 12% : 106.20 [22:46:33]line Наличными: 0.00 [22:46:33]line Безнал.: 1000.05 [22:46:33]line Место: АЗС № 90 "Партнёр-нефть" [22:46:33]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:46:33]line СНО: Общий режим [22:46:33]line Чек 647 23.09.2024 22:46 [22:46:33]line Смена: 515 ФФД: 1.0 [22:46:33]line ЗНМ: 0300000107 [22:46:33]line РНМ: 0000000000091827 [22:46:33]line Версия ККМ: 001 [22:46:33]line Платежная система: O! деньги [22:46:33]line ФМ: 0000000000871832 [22:46:33]line ФД: 289973 [22:46:33]line ФПД: 104357336322813 [22:46:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T224633&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289973&fm=104357336322813&tin=02508201610067®Number=0000000000091827&sum=100005 [22:46:33]written 0, free lines is 4095 [22:46:33]OFD Sender: Processing packet 289973 [packets to send 1784, broken 1783] [22:46:33]ProducePacketName [22:46:33]name=ofd_packets/00289973 [22:46:33]OFD Sender: To server: pG, [22:46:33]CommunicateWithHost lk.salyk.kg:30040 [22:46:33]ConnectInit lk.salyk.kg [22:46:34]Connected sock=10 [22:46: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 33 32 0F 01 00 00 39 58 07 01 0B 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 F4 03 04 00 C9 EF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B5 6C 04 00 35 04 06 00 5E E9 95 F6 12 FD 45 C9 C7 F5 0C EE 6F 1C [22:46:34]Write to MH i2c: 01 00 00 4D 0F 5C [22:46:34]Write i2c OK [22:46:34]MH_I2C_Read... [22:46:34]Read from MH i2c: 01 [22:46:34]MH_I2C_Read... [22:46:34]Read from MH i2c: 01 07 00 [22:46:34]MH_I2C_Read... [22:46:34]Read from MH i2c: 01 07 00 4D 0F 00 00 00 00 00 DA 0C 49 [22:46:34]RasterBufferAndPrint [22:46:34]line [22:46:34]line [22:46:34]line [22:46:34]line [22:46:34]line [22:46:34]written 0, free lines is 3296 [22:46:34]MH_Cut [22:46:34]Write to MH i2c: D1 01 00 54 0F 01 35 [22:46:34]Write i2c OK [22:46:34]MH_I2C_Read... [22:46:34]Read from MH i2c: D1 [22:46:34]MH_I2C_Read... [22:46:34]Read from MH i2c: D1 01 00 [22:46:34]MH_I2C_Read... [22:46:34]Read from MH i2c: D1 01 00 54 0F 00 34 [22:46:34]Write to MH i2c: 01 00 00 55 0F 64 [22:46:34]Write i2c OK [22:46:34]MH_I2C_Read... [22:46: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 33 32 4F 00 00 00 07 A6 47 00 87 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 33 32 10 04 04 00 B5 6C 04 00 F4 03 04 00 9C 97 F1 66 B6 04 01 00 00 D6 52 56 DD C2 52 42 71 [22:46:34]CommunicateWithHost err = 0 [22:46:34]CheckOFDResponse [22:46:34]1017 (14) - 77093643461234 [22:46:34]1041 (16) - 0000000000871832 [22:46:34]1040 (4) - 289973 [22:46:34]1012 (4) - 23.09.2024 16:30 [22:46:34]1206 (1) - 0 [22:46:34]OFD Sender: Remove packet 289973 [22:46:34]ProducePacketName [22:46:34]name=ofd_packets/00289973 [22:46:34]NVStorageDeleteData [22:46:34]*** Cut start [22:46:34]*** Partial cut [22:46:34]*** CUTSNS_PIN = 1 [22:46:35]*** CUTSNS_PIN = 0 [22:46:35]OFD Sender: No OFD packet to send [22:46:35]*** Brake cut motor [22:46:35]Read from MH i2c: 01 [22:46:35]MH_I2C_Read... [22:46:35]*** Stop cut motor [22:46:35]*** Cut end [22:46:35]Read from MH i2c: 01 07 00 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: 01 07 00 55 0F 00 00 00 00 00 FF 0F 79 [22:46:35]process_action close_receipt done [22:46:35]requested_data is exist [22:46:35]produce_requested_data [22:46:35]requested_item fm.sn is exist - process it [22:46:35]wFMCommunicate request_size=4 [22:46:35]MH_SAM_APDU [22:46:35]CAPDU: 80 11 00 00 [22:46:35]Write to MH i2c: E2 08 00 56 0F 80 11 00 00 00 00 00 00 DF [22:46:35]Write i2c OK [22:46:35]MH_I2C_Read... [22:46:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:46:35]Read from MH i2c: E2 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: E2 17 00 [22:46:35]MH_I2C_Read... [22:46: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 33 32 90 00 2F [22:46:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:46:35]wFMCommunicate OK [22:46:35]requested_item fd.num is exist - process it [22:46:35]SAM_PROTO_GetFieldsCounters [22:46:35]wFMCommunicate request_size=4 [22:46:35]MH_SAM_APDU [22:46:35]CAPDU: 80 13 00 00 [22:46:35]Write to MH i2c: E2 08 00 57 0F 80 13 00 00 00 00 00 00 E2 [22:46:35]Write i2c OK [22:46:35]MH_I2C_Read... [22:46:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:46:35]Read from MH i2c: E2 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: E2 62 00 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: E2 62 00 57 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B5 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 C7 [22:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B5 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:46:35]wFMCommunicate OK [22:46:35]SAM_PROTO_GetFieldsCounters done [22:46:35]requested_item shift.num is exist - process it [22:46:35]requested_item shift.opened is exist - process it [22:46:35]req_shift_opened [22:46:35]FM_GetShiftState [22:46:35]SAM_PROTO_GetShiftState [22:46:35]wFMCommunicate request_size=4 [22:46:35]MH_SAM_APDU [22:46:35]CAPDU: 80 13 01 00 [22:46:35]Write to MH i2c: E2 08 00 58 0F 80 13 01 00 00 00 00 00 E4 [22:46:35]Write i2c OK [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: E2 [22:46:35]MH_I2C_Read... [22:46:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:46:35]Read from MH i2c: E2 0E 00 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: E2 0E 00 58 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 85 [22:46:35]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:46:35]wFMCommunicate OK [22:46:35]SAM_PROTO_GetShiftState done [22:46:35]FM_GetShiftState done [22:46:35]req_shift_opened done [22:46:35]requested_item shift.open_date is exist - process it [22:46:35]req_shift_open_date [22:46:35]req_shift_open_date done [22:46:35]produce_requested_data done [22:46:35]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289973,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:46:35]process_action_free close_receipt [22:46:35]json_value_free [22:46:35]json_value_free done [22:46:35]process_json_proto returns [22:46:35]Send response to host [22:46:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289973,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:46:35]free response buf [22:46:35]execute_script done [22:46:35]execute_script returns [22:46:35]free content buf [22:46:35]Sock 9.Close socket [22:46:35]Sock 9.Thread stoped [22:46:40]OFD Sender: No OFD packet to send [22:46:45]OFD Sender: No OFD packet to send [22:46:50]OFD Sender: No OFD packet to send [22:46:55]OFD Sender: No OFD packet to send [22:47:00]OFD Sender: No OFD packet to send [22:47:05]OFD Sender: No OFD packet to send [22:47:10]OFD Sender: No OFD packet to send [22:47:20]OFD Sender: No OFD packet to send [22:47:25]OFD Sender: No OFD packet to send [22:47:25]recv_with_timeout no data received [22:47:30]OFD Sender: No OFD packet to send [22:47:35]OFD Sender: No OFD packet to send [22:47:40]OFD Sender: No OFD packet to send [22:47:45]OFD Sender: No OFD packet to send [22:47:50]OFD Sender: No OFD packet to send [22:47:55]OFD Sender: No OFD packet to send [22:48:00]OFD Sender: No OFD packet to send [22:48:05]OFD Sender: No OFD packet to send [22:48:10]OFD Sender: No OFD packet to send [22:48:15]OFD Sender: No OFD packet to send [22:48:20]OFD Sender: No OFD packet to send [22:48:25]OFD Sender: No OFD packet to send [22:48:30]OFD Sender: No OFD packet to send [22:48:35]OFD Sender: No OFD packet to send [22:48:40]OFD Sender: No OFD packet to send [22:48:46]OFD Sender: No OFD packet to send [22:48:51]OFD Sender: No OFD packet to send [22:48:56]OFD Sender: No OFD packet to send [22:49:01]OFD Sender: No OFD packet to send [22:49:06]OFD Sender: No OFD packet to send [22:49:11]OFD Sender: No OFD packet to send [22:49:16]OFD Sender: No OFD packet to send [22:49:21]OFD Sender: No OFD packet to send [22:49:26]OFD Sender: No OFD packet to send [22:49:31]OFD Sender: No OFD packet to send [22:49:36]OFD Sender: No OFD packet to send [22:49:41]OFD Sender: No OFD packet to send [22:49:46]OFD Sender: No OFD packet to send [22:49:51]OFD Sender: No OFD packet to send [22:49:56]OFD Sender: No OFD packet to send [22:50:01]OFD Sender: No OFD packet to send [22:50:06]OFD Sender: No OFD packet to send [22:50:11]OFD Sender: No OFD packet to send [22:50:16]OFD Sender: No OFD packet to send [22:50:21]OFD Sender: No OFD packet to send [22:50:26]OFD Sender: No OFD packet to send [22:50:31]OFD Sender: No OFD packet to send [22:50:36]OFD Sender: No OFD packet to send [22:50:41]OFD Sender: No OFD packet to send [22:50:46]OFD Sender: No OFD packet to send [22:50:51]OFD Sender: No OFD packet to send [22:50:55]recv_with_timeout no data received [22:50:56]OFD Sender: No OFD packet to send [22:51:01]OFD Sender: No OFD packet to send [22:51:06]OFD Sender: No OFD packet to send [22:51:11]OFD Sender: No OFD packet to send [22:51:17]OFD Sender: No OFD packet to send [22:51:22]OFD Sender: No OFD packet to send [22:51:27]OFD Sender: No OFD packet to send [22:51:32]OFD Sender: No OFD packet to send [22:51:37]OFD Sender: No OFD packet to send [22:51:42]OFD Sender: No OFD packet to send [22:51:47]OFD Sender: No OFD packet to send [22:51:52]OFD Sender: No OFD packet to send [22:51:57]OFD Sender: No OFD packet to send [22:52:02]OFD Sender: No OFD packet to send [22:52:07]OFD Sender: No OFD packet to send [22:52:12]OFD Sender: No OFD packet to send [22:52:17]OFD Sender: No OFD packet to send [22:52:22]OFD Sender: No OFD packet to send [22:52:27]OFD Sender: No OFD packet to send [22:52:32]OFD Sender: No OFD packet to send [22:52:37]OFD Sender: No OFD packet to send [22:52:42]OFD Sender: No OFD packet to send [22:52:47]OFD Sender: No OFD packet to send [22:52:52]OFD Sender: No OFD packet to send [22:52:57]OFD Sender: No OFD packet to send [22:53:02]OFD Sender: No OFD packet to send [22:53:07]OFD Sender: No OFD packet to send [22:53:12]OFD Sender: No OFD packet to send [22:53:17]OFD Sender: No OFD packet to send [22:53:22]OFD Sender: No OFD packet to send [22:53:27]OFD Sender: No OFD packet to send [22:53:32]OFD Sender: No OFD packet to send [22:53:37]OFD Sender: No OFD packet to send [22:53:43]OFD Sender: No OFD packet to send [22:53:48]OFD Sender: No OFD packet to send [22:53:53]OFD Sender: No OFD packet to send [22:53:58]OFD Sender: No OFD packet to send [22:54:03]OFD Sender: No OFD packet to send [22:54:08]OFD Sender: No OFD packet to send [22:54:13]OFD Sender: No OFD packet to send [22:54:18]OFD Sender: No OFD packet to send [22:54:23]OFD Sender: No OFD packet to send [22:54:28]OFD Sender: No OFD packet to send [22:54:33]OFD Sender: No OFD packet to send [22:54:38]OFD Sender: No OFD packet to send [22:54:43]OFD Sender: No OFD packet to send [22:54:48]OFD Sender: No OFD packet to send [22:54:53]OFD Sender: No OFD packet to send [22:54:58]OFD Sender: No OFD packet to send [22:55:03]OFD Sender: No OFD packet to send [22:55:08]OFD Sender: No OFD packet to send [22:55:13]OFD Sender: No OFD packet to send [22:55:18]OFD Sender: No OFD packet to send [22:55:23]OFD Sender: No OFD packet to send [22:55:28]OFD Sender: No OFD packet to send [22:55:33]OFD Sender: No OFD packet to send [22:55:38]OFD Sender: No OFD packet to send [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:09]OFD Sender: No OFD packet to send [22:56:14]OFD Sender: No OFD packet to send [22:56:19]OFD Sender: No OFD packet to send [22:56:24]OFD Sender: No OFD packet to send [22:56:29]OFD Sender: No OFD packet to send [22:56:34]OFD Sender: No OFD packet to send [22:56:39]OFD Sender: No OFD packet to send [22:56:44]OFD Sender: No OFD packet to send [22:56:49]OFD Sender: No OFD packet to send [22:56:54]OFD Sender: No OFD packet to send [22:56:59]OFD Sender: No OFD packet to send [22:57:04]OFD Sender: No OFD packet to send [22:57:05]accept exits with 8 [22:57:05]New connection [22:57:05]New thread 3066748260 created [22:57:05]Thread 3066891620 joined [22:57:05]Waiting for new connection... [22:57:05] Sock 8.Parse request [22:57:05]Sock 8.Check first char [22:57:05]Sock 8.First char is OK [22:57:05]request: POST /json_proto HTTP/1.0 [22:57:05]Method: POST [22:57:05]URL: /json_proto [22:57:05]Method is POST - this is cgi request [22:57:05]url: /json_proto [22:57:05]query_string will be loaded in cgi processing [22:57:05]execute_cgi json_proto POST (null) [22:57:05]execute_cgi path=json_proto method=POST [22:57:05]POST find Content-Length [22:57:05]Host: 172.17.41.135:8080 [22:57:05]Content-Length: 677 [22:57:05]Content-Type: application/json [22:57:05] [22:57:05]POST finish read [22:57:05]Found Content-Length = 677 [22:57:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:05]execute_script... [22:57: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)24618095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:05]POST & json_proto [22:57:05]process_json_proto [22:57:05]json parsed OK: [22:57:05]protocol is kg_v1.0 [22:57:05]action value=close_receipt [22:57:05]process_action close_receipt [22:57:05]cmd_close_receipt [22:57:05]MH_GetDate [22:57:05]Write to MH i2c: F0 00 00 59 0F 57 [22:57:05]Write i2c OK [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: F0 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: F0 09 00 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: F0 09 00 59 0F 00 42 F2 F1 66 ED 3E 82 65 FD [22:57:05]GetLastDocTimeStamp 1727131593 [22:57:05]current date 1727132226 [22:57:05]FM_GetShiftState [22:57:05]SAM_PROTO_GetShiftState [22:57:05]wFMCommunicate request_size=4 [22:57:05]MH_SAM_APDU [22:57:05]CAPDU: 80 13 01 00 [22:57:05]Write to MH i2c: E2 08 00 5A 0F 80 13 01 00 00 00 00 00 E6 [22:57:05]Write i2c OK [22:57:05]MH_I2C_Read... [22:57:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:05]Read from MH i2c: E2 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: E2 0E 00 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: E2 0E 00 5A 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 87 [22:57:05]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:57:05]wFMCommunicate OK [22:57:05]SAM_PROTO_GetShiftState done [22:57:05]FM_GetShiftState done [22:57:05]opened in 1727051401 [22:57:05]opened+sec_in_day 1727137801 [22:57:05]quantity*price = 90068 [22:57:05]sum+1 = 90069 [22:57:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 648 23.09.2024 22:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289974 ФПД: 13424238811689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T225706&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289974&fm=13424238811689&tin=02508201610067®Number=0000000000091827&sum=90000 [22:57:06]StoreToDocumentArchive [22:57:06]shift 515 fd 289974 [22:57:06]save to /storage/0515/doc_00289974 [22:57:06]save last doc name /storage/0515/doc_00289974 to /storage/kkm_last_doc_name [22:57:06]save OK [22:57:06]Clear old archive folders... [22:57:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:57:06]tlvbuf is 01E0DDC0 [22:57:06]SAM_PROTO_ClearQueue [22:57:06]wFMCommunicate request_size=4 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 09 00 00 [22:57:06]Write to MH i2c: E2 08 00 67 0F 80 09 00 00 00 00 00 00 E8 [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 67 0F 00 90 00 EA [22:57:06]RAPDU: 90 00 [22:57:06]wFMCommunicate OK [22:57:06]SAM_PROTO_ClearQueue done [22:57:06]KKMCreateOFDPacket [22:57:06]OFDProtocolAddRootSTLVToBuf [22:57:06]FM_MakeSignedData [22:57:06]FM_MakeSignedData [22:57:06]SAM_PROTO_SignData [22:57:06]wFMCommunicate request_size=4 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 0D 01 02 [22:57:06]Write to MH i2c: E2 08 00 68 0F 80 0D 01 02 00 00 00 00 F0 [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [22:57:06]RAPDU: 90 00 [22:57:06]wFMCommunicate OK [22:57:06]wFMCommunicate request_size=255 [22:57:06]MH_SAM_APDU [22:57: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 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 88 02 00 00 F4 03 04 00 42 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6C 04 00 35 04 06 00 0C 35 92 FC [22:57:06]Write to MH i2c: E2 02 01 69 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 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 88 02 00 00 F4 03 04 00 42 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6C 04 00 35 04 06 00 0C 35 92 FC 00 00 4C [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 69 0F 00 90 00 EC [22:57:06]RAPDU: 90 00 [22:57:06]wFMCommunicate OK [22:57:06]wFMCommunicate request_size=7 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 0D 02 02 02 5A 29 [22:57:06]Write to MH i2c: E2 0A 00 6A 0F 80 0D 02 02 02 00 5A 29 00 00 7A [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 03 00 6A 0F 00 90 00 ED [22:57:06]RAPDU: 90 00 [22:57:06]wFMCommunicate OK [22:57:06]wFMCommunicate request_size=4 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 0D 03 02 [22:57:06]Write to MH i2c: E2 08 00 6B 0F 80 0D 03 02 00 00 00 00 F5 [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 0B 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 0B 00 6B 0F 00 F1 F8 80 1D 2E 2D 3C 13 90 00 26 [22:57:06]RAPDU: F1 F8 80 1D 2E 2D 3C 13 90 00 [22:57:06]wFMCommunicate OK [22:57:06]SAM_PROTO_SignData done [22:57:06]FM_MakeSignedData done [22:57:06]CreateOFDProtocolMessage [22:57:06]wFMCommunicate request_size=4 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 11 00 00 [22:57:06]Write to MH i2c: E2 08 00 6C 0F 80 11 00 00 00 00 00 00 F5 [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 17 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 17 00 6C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 45 [22:57:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:57:06]wFMCommunicate OK [22:57:06]CreateOFDProtocolMessage done [22:57:06]OFDSenderStorePacket 289974 [22:57:06]StoreOFDPacket docnum=289974 [22:57:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 12 7C 04 01 29 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 88 02 00 00 F4 03 04 00 42 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6C 04 00 35 04 06 00 0C 35 92 FC 5A 29 F1 F8 80 1D 2E 2D 3C 13 [22:57:06]CheckFolder [22:57:06]dirname=/storage/ofd_packets [22:57:06]CheckFolder done [22:57:06]ProducePacketName [22:57:06]name=ofd_packets/00289974 [22:57:06]NVStorageSaveData ofd_packets/00289974 [22:57:06]File name is /storage/ofd_packets/00289974 [22:57:06]Write 298 bytes [22:57:06]NVStorageSaveData done [22:57:06]OFDSenderStorePacket done [22:57:06]KKMCreateOFDPacket done [22:57:06]NVStorageSaveData kkm_last_timestamp [22:57:06]File name is /storage/kkm_last_timestamp [22:57:06]Write 4 bytes [22:57:06]NVStorageSaveData done [22:57:07]ExternCall_PrintAddStr [22:57:07]wPrintStart [22:57:07]Write to MH i2c: 01 00 00 6D 0F 7C [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 6D 0F 00 00 00 00 00 FF 0F 91 [22:57:07]RasterBufferAndPrint [22:57:07]line Счет N : (1)24618095 [22:57:07]line ИНН: 02508201610067 [22:57:07]line Контрольно-Кассовый Чек [22:57:07]line ПРОДАЖА [22:57:07]line ТРК (МРК, ГНК) : 11 [22:57:07]line Товар: 2710194210 [22:57:07]line ДТ-К-5 [22:57:07]line 11.820 * 76.20 [22:57:07]line = 900.68 [22:57:07]line НДС 12% НСП 1% [22:57:07]line > о реализуемом товаре [22:57:07]line ОКРУГЛЕНИЕ: -0.68 [22:57:07]line ИТОГО: 900.00 [22:57:07]line Внесено: 900.00 [22:57:07]line СДАЧА: 0.00 [22:57:07]line НСП 1% : 7.97 [22:57:07]line НДС 12% : 95.65 [22:57:07]line Наличными: 900.00 [22:57:07]line Безнал.: 0.00 [22:57:07]line Место: АЗС № 90 "Партнёр-нефть" [22:57:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:57:07]line СНО: Общий режим [22:57:07]line Чек 648 23.09.2024 22:57 [22:57:07]line Смена: 515 ФФД: 1.0 [22:57:07]line ЗНМ: 0300000107 [22:57:07]line РНМ: 0000000000091827 [22:57:07]line Версия ККМ: 001 [22:57:07]line ФМ: 0000000000871832 [22:57:07]line ФД: 289974 [22:57:07]line ФПД: 13424238811689 [22:57:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T225706&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289974&fm=13424238811689&tin=02508201610067®Number=0000000000091827&sum=90000 [22:57:07]written 0, free lines is 4095 [22:57:07]OFD Sender: Processing packet 289974 [packets to send 1784, broken 1783] [22:57:07]ProducePacketName [22:57:07]name=ofd_packets/00289974 [22:57:07]OFD Sender: To server: pG, [22:57:07]CommunicateWithHost lk.salyk.kg:30040 [22:57:07]ConnectInit lk.salyk.kg [22:57:07]Write to MH i2c: 01 00 00 97 0F A6 [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 97 0F 00 00 00 00 00 BA 0C 73 [22:57:07]RasterBufferAndPrint [22:57:07]line [22:57:07]line [22:57:07]line [22:57:07]line [22:57:07]line [22:57:07]written 0, free lines is 3264 [22:57:07]Connected sock=10 [22:57: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 33 32 0C 01 00 00 12 7C 04 01 29 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 88 02 00 00 F4 03 04 00 42 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B6 6C 04 00 35 04 06 00 0C 35 92 FC 5A 29 F1 F8 80 1D 2E 2D 3C 13 [22:57:07]MH_Cut [22:57:07]Write to MH i2c: D1 01 00 9E 0F 01 7F [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: D1 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: D1 01 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: D1 01 00 9E 0F 00 7E [22:57:07]Write to MH i2c: 01 00 00 9F 0F AE [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57: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 33 32 4F 00 00 00 EB 80 47 00 64 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 33 32 10 04 04 00 B6 6C 04 00 F4 03 04 00 16 9A F1 66 B6 04 01 00 00 FD CD 7F C8 FD CE CB 75 [22:57:07]CommunicateWithHost err = 0 [22:57:07]CheckOFDResponse [22:57:07]1017 (14) - 77093643461234 [22:57:07]1041 (16) - 0000000000871832 [22:57:07]1040 (4) - 289974 [22:57:07]1012 (4) - 23.09.2024 16:40 [22:57:07]1206 (1) - 0 [22:57:07]OFD Sender: Remove packet 289974 [22:57:07]ProducePacketName [22:57:07]name=ofd_packets/00289974 [22:57:07]NVStorageDeleteData [22:57:08]*** Cut start [22:57:08]*** Partial cut [22:57:08]*** CUTSNS_PIN = 1 [22:57:08]*** CUTSNS_PIN = 0 [22:57:08]OFD Sender: No OFD packet to send [22:57:08]*** Brake cut motor [22:57:08]Read from MH i2c: 01 [22:57:08]MH_I2C_Read... [22:57:08]*** Stop cut motor [22:57:08]Read from MH i2c: 01 07 00 [22:57:08]MH_I2C_Read... [22:57:08]*** Cut end [22:57:08]Read from MH i2c: 01 07 00 9F 0F 00 00 00 00 00 FF 0F C3 [22:57:08]process_action close_receipt done [22:57:08]requested_data is exist [22:57:08]produce_requested_data [22:57:08]requested_item fm.sn is exist - process it [22:57:08]wFMCommunicate request_size=4 [22:57:08]MH_SAM_APDU [22:57:08]CAPDU: 80 11 00 00 [22:57:08]Write to MH i2c: E2 08 00 A0 0F 80 11 00 00 00 00 00 00 29 [22:57:08]Write i2c OK [22:57:08]MH_I2C_Read... [22:57:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:08]Read from MH i2c: E2 [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: E2 17 00 [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: E2 17 00 A0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 79 [22:57:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:57:08]wFMCommunicate OK [22:57:08]requested_item fd.num is exist - process it [22:57:08]SAM_PROTO_GetFieldsCounters [22:57:08]wFMCommunicate request_size=4 [22:57:08]MH_SAM_APDU [22:57:08]CAPDU: 80 13 00 00 [22:57:08]Write to MH i2c: E2 08 00 A1 0F 80 13 00 00 00 00 00 00 2C [22:57:08]Write i2c OK [22:57:08]MH_I2C_Read... [22:57:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:09]Read from MH i2c: E2 [22:57:09]MH_I2C_Read... [22:57:09]Read from MH i2c: E2 62 00 [22:57:09]MH_I2C_Read... [22:57:09]Read from MH i2c: E2 62 00 A1 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B6 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 15 [22:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B6 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:09]wFMCommunicate OK [22:57:09]SAM_PROTO_GetFieldsCounters done [22:57:09]requested_item shift.num is exist - process it [22:57:09]requested_item shift.opened is exist - process it [22:57:09]req_shift_opened [22:57:09]FM_GetShiftState [22:57:09]SAM_PROTO_GetShiftState [22:57:09]wFMCommunicate request_size=4 [22:57:09]MH_SAM_APDU [22:57:09]CAPDU: 80 13 01 00 [22:57:09]Write to MH i2c: E2 08 00 A2 0F 80 13 01 00 00 00 00 00 2E [22:57:09]Write i2c OK [22:57:09]MH_I2C_Read... [22:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:09]Read from MH i2c: E2 [22:57:09]MH_I2C_Read... [22:57:09]Read from MH i2c: E2 0E 00 [22:57:09]MH_I2C_Read... [22:57:09]Read from MH i2c: E2 0E 00 A2 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CF [22:57:09]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:57:09]wFMCommunicate OK [22:57:09]SAM_PROTO_GetShiftState done [22:57:09]FM_GetShiftState done [22:57:09]req_shift_opened done [22:57:09]requested_item shift.open_date is exist - process it [22:57:09]req_shift_open_date [22:57:09]req_shift_open_date done [22:57:09]produce_requested_data done [22:57:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289974,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:57:09]process_action_free close_receipt [22:57:09]json_value_free [22:57:09]json_value_free done [22:57:09]process_json_proto returns [22:57:09]Send response to host [22:57:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289974,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:57:09]free response buf [22:57:09]execute_script done [22:57:09]execute_script returns [22:57:09]free content buf [22:57:09]Sock 8.Close socket [22:57:09]Sock 8.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:27]accept exits with 9 [22:57:27]New connection [22:57:27]New thread 3066891620 created [22:57:27]Thread 3066748260 joined [22:57:27]Waiting for new connection... [22:57:27] Sock 9.Parse request [22:57:27]Sock 9.Check first char [22:57:27]Sock 9.First char is OK [22:57:27]request: POST /json_proto HTTP/1.0 [22:57:27]Method: POST [22:57:27]URL: /json_proto [22:57:27]Method is POST - this is cgi request [22:57:27]url: /json_proto [22:57:27]query_string will be loaded in cgi processing [22:57:27]execute_cgi json_proto POST (null) [22:57:27]execute_cgi path=json_proto method=POST [22:57:27]POST find Content-Length [22:57:27]Host: 172.17.41.135:8080 [22:57:27]Content-Length: 661 [22:57:27]Content-Type: application/json [22:57:27] [22:57:27]POST finish read [22:57:27]Found Content-Length = 661 [22:57:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 11.550, "sum" : 800.42, "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:57:27]execute_script... [22:57: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)24618096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 11.550, "sum" : 800.42, "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:57:27]POST & json_proto [22:57:27]process_json_proto [22:57:27]json parsed OK: [22:57:27]protocol is kg_v1.0 [22:57:27]action value=close_receipt [22:57:27]process_action close_receipt [22:57:27]cmd_close_receipt [22:57:27]MH_GetDate [22:57:27]Write to MH i2c: F0 00 00 A3 0F A1 [22:57:27]Write i2c OK [22:57:27]MH_I2C_Read... [22:57:27]Read from MH i2c: F0 [22:57:27]MH_I2C_Read... [22:57:27]Read from MH i2c: F0 09 00 [22:57:27]MH_I2C_Read... [22:57:27]Read from MH i2c: F0 09 00 A3 0F 00 58 F2 F1 66 ED 3E 82 65 5D [22:57:27]GetLastDocTimeStamp 1727132226 [22:57:27]current date 1727132248 [22:57:27]FM_GetShiftState [22:57:27]SAM_PROTO_GetShiftState [22:57:27]wFMCommunicate request_size=4 [22:57:27]MH_SAM_APDU [22:57:27]CAPDU: 80 13 01 00 [22:57:27]Write to MH i2c: E2 08 00 A4 0F 80 13 01 00 00 00 00 00 30 [22:57:27]Write i2c OK [22:57:27]MH_I2C_Read... [22:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:27]Read from MH i2c: E2 [22:57:27]MH_I2C_Read... [22:57:27]Read from MH i2c: E2 0E 00 [22:57:27]MH_I2C_Read... [22:57:27]Read from MH i2c: E2 0E 00 A4 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D1 [22:57:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:57:27]wFMCommunicate OK [22:57:27]SAM_PROTO_GetShiftState done [22:57:27]FM_GetShiftState done [22:57:27]opened in 1727051401 [22:57:27]opened+sec_in_day 1727137801 [22:57:27]quantity*price = 80041 [22:57:27]sum+1 = 80043 [22:57:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 649 23.09.2024 22:57 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289975 ФПД: 110034497882851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T225728&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289975&fm=110034497882851&tin=02508201610067®Number=0000000000091827&sum=80000 [22:57:28]StoreToDocumentArchive [22:57:28]shift 515 fd 289975 [22:57:28]save to /storage/0515/doc_00289975 [22:57:28]save last doc name /storage/0515/doc_00289975 to /storage/kkm_last_doc_name [22:57:28]save OK [22:57:28]Clear old archive folders... [22:57:28]ProcessDocumentItem done err = 0, tmpTLVsize=244 [22:57:28]tlvbuf is 01E1FC00 [22:57:28]SAM_PROTO_ClearQueue [22:57:28]wFMCommunicate request_size=4 [22:57:28]MH_SAM_APDU [22:57:28]CAPDU: 80 09 00 00 [22:57:28]Write to MH i2c: E2 08 00 B1 0F 80 09 00 00 00 00 00 00 32 [22:57:28]Write i2c OK [22:57:28]MH_I2C_Read... [22:57:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:57:28]Read from MH i2c: E2 [22:57:28]MH_I2C_Read... [22:57:28]Read from MH i2c: E2 03 00 [22:57:28]MH_I2C_Read... [22:57:28]Read from MH i2c: E2 03 00 B1 0F 00 90 00 34 [22:57:28]RAPDU: 90 00 [22:57:28]wFMCommunicate OK [22:57:28]SAM_PROTO_ClearQueue done [22:57:28]KKMCreateOFDPacket [22:57:28]OFDProtocolAddRootSTLVToBuf [22:57:28]FM_MakeSignedData [22:57:28]FM_MakeSignedData [22:57:28]SAM_PROTO_SignData [22:57:28]wFMCommunicate request_size=4 [22:57:28]MH_SAM_APDU [22:57:28]CAPDU: 80 0D 01 02 [22:57:28]Write to MH i2c: E2 08 00 B2 0F 80 0D 01 02 00 00 00 00 3A [22:57:28]Write i2c OK [22:57:28]MH_I2C_Read... [22:57:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:57:28]Read from MH i2c: E2 [22:57:28]MH_I2C_Read... [22:57:28]Read from MH i2c: E2 03 00 [22:57:28]MH_I2C_Read... [22:57:28]Read from MH i2c: E2 03 00 B2 0F 00 90 00 35 [22:57:28]RAPDU: 90 00 [22:57:28]wFMCommunicate OK [22:57:28]wFMCommunicate request_size=253 [22:57:28]MH_SAM_APDU [22:57:28]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 89 02 00 00 F4 03 04 00 58 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6C 04 00 35 04 06 00 64 13 67 28 CA E3 [22:57:28]Write to MH i2c: E2 00 01 B3 0F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 89 02 00 00 F4 03 04 00 58 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6C 04 00 35 04 06 00 64 13 67 28 CA E3 00 00 E4 [22:57:28]Write i2c OK [22:57:28]MH_I2C_Read... [22:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:29]Read from MH i2c: E2 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: E2 03 00 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: E2 03 00 B3 0F 00 90 00 36 [22:57:29]RAPDU: 90 00 [22:57:29]wFMCommunicate OK [22:57:29]wFMCommunicate request_size=4 [22:57:29]MH_SAM_APDU [22:57:29]CAPDU: 80 0D 03 02 [22:57:29]Write to MH i2c: E2 08 00 B4 0F 80 0D 03 02 00 00 00 00 3E [22:57:29]Write i2c OK [22:57:29]MH_I2C_Read... [22:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:57:29]Read from MH i2c: E2 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: E2 0B 00 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: E2 0B 00 B4 0F 00 D7 1E 5E A5 27 63 F4 1B 90 00 D0 [22:57:29]RAPDU: D7 1E 5E A5 27 63 F4 1B 90 00 [22:57:29]wFMCommunicate OK [22:57:29]SAM_PROTO_SignData done [22:57:29]FM_MakeSignedData done [22:57:29]CreateOFDProtocolMessage [22:57:29]wFMCommunicate request_size=4 [22:57:29]MH_SAM_APDU [22:57:29]CAPDU: 80 11 00 00 [22:57:29]Write to MH i2c: E2 08 00 B5 0F 80 11 00 00 00 00 00 00 3E [22:57:29]Write i2c OK [22:57:29]MH_I2C_Read... [22:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:29]Read from MH i2c: E2 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: E2 17 00 [22:57:29]MH_I2C_Read... [22:57:29]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 33 32 90 00 8E [22:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:57:29]wFMCommunicate OK [22:57:29]CreateOFDProtocolMessage done [22:57:29]OFDSenderStorePacket 289975 [22:57:29]StoreOFDPacket docnum=289975 [22:57:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 B1 FF 00 01 E1 BD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 89 02 00 00 F4 03 04 00 58 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6C 04 00 35 04 06 00 64 13 67 28 CA E3 D7 1E 5E A5 27 63 F4 1B [22:57:29]CheckFolder [22:57:29]dirname=/storage/ofd_packets [22:57:29]CheckFolder done [22:57:29]ProducePacketName [22:57:29]name=ofd_packets/00289975 [22:57:29]NVStorageSaveData ofd_packets/00289975 [22:57:29]File name is /storage/ofd_packets/00289975 [22:57:29]Write 294 bytes [22:57:29]NVStorageSaveData done [22:57:29]OFDSenderStorePacket done [22:57:29]KKMCreateOFDPacket done [22:57:29]NVStorageSaveData kkm_last_timestamp [22:57:29]File name is /storage/kkm_last_timestamp [22:57:29]Write 4 bytes [22:57:29]NVStorageSaveData done [22:57:29]ExternCall_PrintAddStr [22:57:29]wPrintStart [22:57:29]Write to MH i2c: 01 00 00 B6 0F C5 [22:57:29]Write i2c OK [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: 01 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: 01 07 00 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: 01 07 00 B6 0F 00 00 00 00 00 FF 0F DA [22:57:29]RasterBufferAndPrint [22:57:29]line Счет N : (1)24618096 [22:57:29]line ИНН: 02508201610067 [22:57:29]line Контрольно-Кассовый Чек [22:57:29]line ПРОДАЖА [22:57:29]line ТРК (МРК, ГНК) : 64 [22:57:29]line Товар: 2710124130 [22:57:29]line SU-92 [22:57:29]line 11.550 * 69.30 [22:57:29]line = 800.42 [22:57:29]line НДС 12% НСП 1% [22:57:29]line > о реализуемом товаре [22:57:29]line ОКРУГЛЕНИЕ: -0.42 [22:57:29]line ИТОГО: 800.00 [22:57:29]line Внесено: 800.00 [22:57:29]line СДАЧА: 0.00 [22:57:29]line НСП 1% : 7.08 [22:57:29]line НДС 12% : 85.00 [22:57:29]line Наличными: 800.00 [22:57:29]line Безнал.: 0.00 [22:57:29]line Место: АЗС № 90 "Партнёр-нефть" [22:57:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [22:57:29]line СНО: Общий режим [22:57:29]line Чек 649 23.09.2024 22:57 [22:57:29]line Смена: 515 ФФД: 1.0 [22:57:29]line ЗНМ: 0300000107 [22:57:29]line РНМ: 0000000000091827 [22:57:29]line Версия ККМ: 001 [22:57:29]line ФМ: 0000000000871832 [22:57:29]line ФД: 289975 [22:57:29]line ФПД: 110034497882851 [22:57:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T225728&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289975&fm=110034497882851&tin=02508201610067®Number=0000000000091827&sum=80000 [22:57:29]written 0, free lines is 4095 [22:57:29]OFD Sender: Processing packet 289975 [packets to send 1784, broken 1783] [22:57:29]ProducePacketName [22:57:29]name=ofd_packets/00289975 [22:57:29]OFD Sender: To server: pG, [22:57:29]CommunicateWithHost lk.salyk.kg:30040 [22:57:29]ConnectInit lk.salyk.kg [22:57:29]Connected sock=10 [22:57: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 33 32 08 01 00 00 B1 FF 00 01 E1 BD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AA 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 34 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 89 02 00 00 F4 03 04 00 58 F2 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 B7 6C 04 00 35 04 06 00 64 13 67 28 CA E3 D7 1E 5E A5 27 63 F4 1B [22:57:29]Write to MH i2c: 01 00 00 E0 0F EF [22:57:29]Write i2c OK [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: 01 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: 01 07 00 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: 01 07 00 E0 0F 00 00 00 00 00 C8 0C CA [22:57:29]RasterBufferAndPrint [22:57:29]line [22:57:29]line [22:57:29]line [22:57:29]line [22:57:29]line [22:57:29]written 0, free lines is 3279 [22:57:29]MH_Cut [22:57:29]Write to MH i2c: D1 01 00 E7 0F 01 C8 [22:57:29]Write i2c OK [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: D1 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: D1 01 00 [22:57:29]MH_I2C_Read... [22:57:29]Read from MH i2c: D1 01 00 E7 0F 00 C7 [22:57:29]Write to MH i2c: 01 00 00 E8 0F F7 [22:57:29]Write i2c OK [22:57:29]MH_I2C_Read... [22:57: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 33 32 4F 00 00 00 82 4C 47 00 2C 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 33 32 10 04 04 00 B7 6C 04 00 F4 03 04 00 2C 9A F1 66 B6 04 01 00 00 4E AC 09 3D D3 E4 04 A5 [22:57:29]CommunicateWithHost err = 0 [22:57:29]CheckOFDResponse [22:57:29]1017 (14) - 77093643461234 [22:57:29]1041 (16) - 0000000000871832 [22:57:29]1040 (4) - 289975 [22:57:29]1012 (4) - 23.09.2024 16:41 [22:57:29]1206 (1) - 0 [22:57:29]OFD Sender: Remove packet 289975 [22:57:29]ProducePacketName [22:57:29]name=ofd_packets/00289975 [22:57:29]NVStorageDeleteData [22:57:30]*** Cut start [22:57:30]*** Partial cut [22:57:30]*** CUTSNS_PIN = 1 [22:57:30]OFD Sender: No OFD packet to send [22:57:30]*** CUTSNS_PIN = 0 [22:57:30]*** Brake cut motor [22:57:31]Read from MH i2c: 01 [22:57:31]MH_I2C_Read... [22:57:31]*** Stop cut motor [22:57:31]*** Cut end [22:57:31]Read from MH i2c: 01 07 00 [22:57:31]MH_I2C_Read... [22:57:31]Read from MH i2c: 01 07 00 E8 0F 00 00 00 00 00 FF 0F 0C [22:57:31]process_action close_receipt done [22:57:31]requested_data is exist [22:57:31]produce_requested_data [22:57:31]requested_item fm.sn is exist - process it [22:57:31]wFMCommunicate request_size=4 [22:57:31]MH_SAM_APDU [22:57:31]CAPDU: 80 11 00 00 [22:57:31]Write to MH i2c: E2 08 00 E9 0F 80 11 00 00 00 00 00 00 72 [22:57:31]Write i2c OK [22:57:31]MH_I2C_Read... [22:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:31]Read from MH i2c: E2 [22:57:31]MH_I2C_Read... [22:57:31]Read from MH i2c: E2 17 00 [22:57:31]MH_I2C_Read... [22:57:31]Read from MH i2c: E2 17 00 E9 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C2 [22:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [22:57:31]wFMCommunicate OK [22:57:31]requested_item fd.num is exist - process it [22:57:31]SAM_PROTO_GetFieldsCounters [22:57:31]wFMCommunicate request_size=4 [22:57:31]MH_SAM_APDU [22:57:31]CAPDU: 80 13 00 00 [22:57:31]Write to MH i2c: E2 08 00 EA 0F 80 13 00 00 00 00 00 00 75 [22:57:31]Write i2c OK [22:57:31]MH_I2C_Read... [22:57:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:31]Read from MH i2c: E2 [22:57:31]MH_I2C_Read... [22:57:31]Read from MH i2c: E2 62 00 [22:57:31]MH_I2C_Read... [22:57:31]Read from MH i2c: E2 62 00 EA 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B7 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 62 [22:57: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 B7 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:31]wFMCommunicate OK [22:57:31]SAM_PROTO_GetFieldsCounters done [22:57:31]requested_item shift.num is exist - process it [22:57:31]requested_item shift.opened is exist - process it [22:57:31]req_shift_opened [22:57:31]FM_GetShiftState [22:57:31]SAM_PROTO_GetShiftState [22:57:31]wFMCommunicate request_size=4 [22:57:31]MH_SAM_APDU [22:57:31]CAPDU: 80 13 01 00 [22:57:31]Write to MH i2c: E2 08 00 EB 0F 80 13 01 00 00 00 00 00 77 [22:57:31]Write i2c OK [22:57:31]MH_I2C_Read... [22:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:31]Read from MH i2c: E2 [22:57:31]MH_I2C_Read... [22:57:31]Read from MH i2c: E2 0E 00 [22:57:31]MH_I2C_Read... [22:57:31]Read from MH i2c: E2 0E 00 EB 0F 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 18 [22:57:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [22:57:31]wFMCommunicate OK [22:57:31]SAM_PROTO_GetShiftState done [22:57:31]FM_GetShiftState done [22:57:31]req_shift_opened done [22:57:31]requested_item shift.open_date is exist - process it [22:57:31]req_shift_open_date [22:57:31]req_shift_open_date done [22:57:31]produce_requested_data done [22:57:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289975,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [22:57:31]process_action_free close_receipt [22:57:31]json_value_free [22:57:31]json_value_free done [22:57:31]process_json_proto returns [22:57:31]Send response to host [22:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289975,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [22:57:31]free response buf [22:57:31]execute_script done [22:57:31]execute_script returns [22:57:31]free content buf [22:57:31]Sock 9.Close socket [22:57:31]Sock 9.Thread stoped [22:57:35]OFD Sender: No OFD packet to send [22:57:40]OFD Sender: No OFD packet to send [22:57:45]OFD Sender: No OFD packet to send [22:57:50]OFD Sender: No OFD packet to send [22:57:55]OFD Sender: No OFD packet to send [22:58:00]OFD Sender: No OFD packet to send [22:58:05]OFD Sender: No OFD packet to send [22:58:10]OFD Sender: No OFD packet to send [22:58:15]OFD Sender: No OFD packet to send [22:58:20]OFD Sender: No OFD packet to send [22:58:25]OFD Sender: No OFD packet to send [22:58:30]OFD Sender: No OFD packet to send [22:58:35]OFD Sender: No OFD packet to send [22:58:41]OFD Sender: No OFD packet to send [22:58:46]OFD Sender: No OFD packet to send [22:58:51]OFD Sender: No OFD packet to send [22:58:56]OFD Sender: No OFD packet to send [22:59:01]OFD Sender: No OFD packet to send [22:59:06]OFD Sender: No OFD packet to send [22:59:11]OFD Sender: No OFD packet to send [22:59:16]OFD Sender: No OFD packet to send [22:59:21]OFD Sender: No OFD packet to send [22:59:26]OFD Sender: No OFD packet to send [22:59:31]OFD Sender: No OFD packet to send [22:59:36]OFD Sender: No OFD packet to send [22:59:41]OFD Sender: No OFD packet to send [22:59:46]OFD Sender: No OFD packet to send [22:59:51]OFD Sender: No OFD packet to send [22:59:56]OFD Sender: No OFD packet to send [23:00:01]OFD Sender: No OFD packet to send 30 30 38 37 31 38 33 32 90 00 [23:21:39]wFMCommunicate OK [23:21:39]Счет N : (1)24618104 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 55 Товар: 2710194210 ДТ-К-5 26.250 * 76.20 = 2000.25 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 657 23.09.2024 23:21 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289983 ФПД: 228437533374184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232139&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289983&fm=228437533374184&tin=02508201610067®Number=0000000000091827&sum=200000 [23:21:39]StoreToDocumentArchive [23:21:39]shift 515 fd 289983 [23:21:39]save to /storage/0515/doc_00289983 [23:21:39]save last doc name /storage/0515/doc_00289983 to /storage/kkm_last_doc_name [23:21:39]save OK [23:21:39]Clear old archive folders... [23:21:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:21:39]tlvbuf is 00E944E0 [23:21:39]SAM_PROTO_ClearQueue [23:21:39]wFMCommunicate request_size=4 [23:21:39]MH_SAM_APDU [23:21:39]CAPDU: 80 09 00 00 [23:21:39]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [23:21:39]Write i2c OK [23:21:39]MH_I2C_Read... [23:21:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:21:40]Read from MH i2c: E2 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [23:21:40]RAPDU: 90 00 [23:21:40]wFMCommunicate OK [23:21:40]SAM_PROTO_ClearQueue done [23:21:40]KKMCreateOFDPacket [23:21:40]OFDProtocolAddRootSTLVToBuf [23:21:40]FM_MakeSignedData [23:21:40]FM_MakeSignedData [23:21:40]SAM_PROTO_SignData [23:21:40]wFMCommunicate request_size=4 [23:21:40]MH_SAM_APDU [23:21:40]CAPDU: 80 0D 01 02 [23:21:40]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [23:21:40]Write i2c OK [23:21:40]MH_I2C_Read... [23:21:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:21:40]Read from MH i2c: E2 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [23:21:40]RAPDU: 90 00 [23:21:40]wFMCommunicate OK [23:21:40]wFMCommunicate request_size=255 [23:21:40]MH_SAM_APDU [23:21: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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 03 F8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6C 04 00 35 04 06 00 CF C3 42 07 [23:21:40]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 03 F8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6C 04 00 35 04 06 00 CF C3 42 07 00 00 0B [23:21:40]Write i2c OK [23:21:40]MH_I2C_Read... [23:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:21:40]Read from MH i2c: E2 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [23:21:40]RAPDU: 90 00 [23:21:40]wFMCommunicate OK [23:21:40]wFMCommunicate request_size=7 [23:21:40]MH_SAM_APDU [23:21:40]CAPDU: 80 0D 02 02 02 B6 E8 [23:21:40]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 B6 E8 00 00 4A [23:21:40]Write i2c OK [23:21:40]MH_I2C_Read... [23:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:21:40]Read from MH i2c: E2 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [23:21:40]RAPDU: 90 00 [23:21:40]wFMCommunicate OK [23:21:40]wFMCommunicate request_size=4 [23:21:40]MH_SAM_APDU [23:21:40]CAPDU: 80 0D 03 02 [23:21:40]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [23:21:40]Write i2c OK [23:21:40]MH_I2C_Read... [23:21:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:21:40]Read from MH i2c: E2 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 0B 00 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 0B 00 2F 00 00 B0 BC B5 68 0F 07 13 9C 90 00 F9 [23:21:40]RAPDU: B0 BC B5 68 0F 07 13 9C 90 00 [23:21:40]wFMCommunicate OK [23:21:40]SAM_PROTO_SignData done [23:21:40]FM_MakeSignedData done [23:21:40]CreateOFDProtocolMessage [23:21:40]wFMCommunicate request_size=4 [23:21:40]MH_SAM_APDU [23:21:40]CAPDU: 80 11 00 00 [23:21:40]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [23:21:40]Write i2c OK [23:21:40]MH_I2C_Read... [23:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:40]Read from MH i2c: E2 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 17 00 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 FA [23:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:21:40]wFMCommunicate OK [23:21:40]CreateOFDProtocolMessage done [23:21:40]OFDSenderStorePacket 289983 [23:21:40]StoreOFDPacket docnum=289983 [23:21:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 82 FE 04 01 60 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 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 91 02 00 00 F4 03 04 00 03 F8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6C 04 00 35 04 06 00 CF C3 42 07 B6 E8 B0 BC B5 68 0F 07 13 9C [23:21:40]CheckFolder [23:21:40]dirname=/storage/ofd_packets [23:21:40]CheckFolder done [23:21:40]ProducePacketName [23:21:40]name=ofd_packets/00289983 [23:21:40]NVStorageSaveData ofd_packets/00289983 [23:21:40]File name is /storage/ofd_packets/00289983 [23:21:40]Write 298 bytes [23:21:40]NVStorageSaveData done [23:21:40]OFDSenderStorePacket done [23:21:40]KKMCreateOFDPacket done [23:21:40]NVStorageSaveData kkm_last_timestamp [23:21:40]File name is /storage/kkm_last_timestamp [23:21:40]Write 4 bytes [23:21:40]NVStorageSaveData done [23:21:40]ExternCall_PrintAddStr [23:21:40]wPrintStart [23:21:40]Write to MH i2c: 01 00 00 31 00 31 [23:21:40]Write i2c OK [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: 01 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: 01 07 00 [23:21:40]MH_I2C_Read... [23:21:40]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [23:21:40]RasterBufferAndPrint [23:21:40]line Счет N : (1)24618104 [23:21:40]line ИНН: 02508201610067 [23:21:40]line Контрольно-Кассовый Чек [23:21:40]line ПРОДАЖА [23:21:40]line ТРК (МРК, ГНК) : 55 [23:21:40]line Товар: 2710194210 [23:21:40]line ДТ-К-5 [23:21:40]line 26.250 * 76.20 [23:21:40]line = 2000.25 [23:21:40]line НДС 12% НСП 1% [23:21:40]line > о реализуемом товаре [23:21:40]line ОКРУГЛЕНИЕ: -0.25 [23:21:40]line ИТОГО: 2000.00 [23:21:40]line Внесено: 2000.00 [23:21:40]line СДАЧА: 0.00 [23:21:40]line НСП 1% : 17.70 [23:21:40]line НДС 12% : 212.42 [23:21:40]line Наличными: 2000.00 [23:21:40]line Безнал.: 0.00 [23:21:40]line Место: АЗС № 90 "Партнёр-нефть" [23:21:40]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:21:40]line СНО: Общий режим [23:21:40]line Чек 657 23.09.2024 23:21 [23:21:40]line Смена: 515 ФФД: 1.0 [23:21:40]line ЗНМ: 0300000107 [23:21:40]line РНМ: 0000000000091827 [23:21:40]line Версия ККМ: 001 [23:21:40]line ФМ: 0000000000871832 [23:21:40]line ФД: 289983 [23:21:40]line ФПД: 228437533374184 [23:21:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232139&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289983&fm=228437533374184&tin=02508201610067®Number=0000000000091827&sum=200000 [23:21:40]written 0, free lines is 4095 [23:21:40]OFD Sender: Processing packet 289983 [packets to send 1784, broken 1783] [23:21:40]ProducePacketName [23:21:40]name=ofd_packets/00289983 [23:21:40]OFD Sender: To server: pG, [23:21:40]CommunicateWithHost lk.salyk.kg:30040 [23:21:40]ConnectInit lk.salyk.kg [23:21:40]Connected sock=11 [23:21: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 33 32 0C 01 00 00 82 FE 04 01 60 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 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 91 02 00 00 F4 03 04 00 03 F8 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 BF 6C 04 00 35 04 06 00 CF C3 42 07 B6 E8 B0 BC B5 68 0F 07 13 9C [23:21:41]Write to MH i2c: 01 00 00 5B 00 5B [23:21:41]Write i2c OK [23:21:41]MH_I2C_Read... [23:21:41]Read from MH i2c: 01 [23:21:41]MH_I2C_Read... [23:21:41]Read from MH i2c: 01 07 00 [23:21:41]MH_I2C_Read... [23:21:41]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 D4 0C 42 [23:21:41]RasterBufferAndPrint [23:21:41]line [23:21:41]line [23:21:41]line [23:21:41]line [23:21:41]line [23:21:41]written 0, free lines is 3290 [23:21:41]MH_Cut [23:21:41]Write to MH i2c: D1 01 00 62 00 01 34 [23:21:41]Write i2c OK [23:21:41]MH_I2C_Read... [23:21:41]Read from MH i2c: D1 [23:21:41]MH_I2C_Read... [23:21:41]Read from MH i2c: D1 01 00 [23:21:41]MH_I2C_Read... [23:21:41]Read from MH i2c: D1 01 00 62 00 00 33 [23:21:41]Write to MH i2c: 01 00 00 63 00 63 [23:21:41]Write i2c OK [23:21:41]MH_I2C_Read... [23:21: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 33 32 4F 00 00 00 B0 33 47 00 85 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 33 32 10 04 04 00 BF 6C 04 00 F4 03 04 00 D6 9F F1 66 B6 04 01 00 00 D2 27 4F 6F 03 0F 3A EA [23:21:41]CommunicateWithHost err = 0 [23:21:41]CheckOFDResponse [23:21:41]1017 (14) - 77093643461234 [23:21:41]1041 (16) - 0000000000871832 [23:21:41]1040 (4) - 289983 [23:21:41]1012 (4) - 23.09.2024 17:05 [23:21:41]1206 (1) - 0 [23:21:41]OFD Sender: Remove packet 289983 [23:21:41]ProducePacketName [23:21:41]name=ofd_packets/00289983 [23:21:41]NVStorageDeleteData [23:21:41]OFD Sender: No OFD packet to send [23:21:41]*** Cut start [23:21:41]*** Partial cut [23:21:41]*** CUTSNS_PIN = 1 [23:21:41]*** CUTSNS_PIN = 0 [23:21:42]*** Brake cut motor [23:21:42]Read from MH i2c: 01 [23:21:42]MH_I2C_Read... [23:21:42]*** Stop cut motor [23:21:42]*** Cut end [23:21:42]Read from MH i2c: 01 07 00 [23:21:42]MH_I2C_Read... [23:21:42]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [23:21:42]process_action close_receipt done [23:21:42]requested_data is exist [23:21:42]produce_requested_data [23:21:42]requested_item fm.sn is exist - process it [23:21:42]wFMCommunicate request_size=4 [23:21:42]MH_SAM_APDU [23:21:42]CAPDU: 80 11 00 00 [23:21:42]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [23:21:42]Write i2c OK [23:21:42]MH_I2C_Read... [23:21:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:42]Read from MH i2c: E2 [23:21:42]MH_I2C_Read... [23:21:42]Read from MH i2c: E2 17 00 [23:21:42]MH_I2C_Read... [23:21:42]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 33 32 90 00 2E [23:21:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:21:42]wFMCommunicate OK [23:21:42]requested_item fd.num is exist - process it [23:21:42]SAM_PROTO_GetFieldsCounters [23:21:42]wFMCommunicate request_size=4 [23:21:42]MH_SAM_APDU [23:21:42]CAPDU: 80 13 00 00 [23:21:42]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [23:21:42]Write i2c OK [23:21:42]MH_I2C_Read... [23:21:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:21:42]Read from MH i2c: E2 [23:21:42]MH_I2C_Read... [23:21:42]Read from MH i2c: E2 62 00 [23:21:42]MH_I2C_Read... [23:21:42]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [23:21: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 BF 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:21:42]wFMCommunicate OK [23:21:42]SAM_PROTO_GetFieldsCounters done [23:21:42]requested_item shift.num is exist - process it [23:21:42]requested_item shift.opened is exist - process it [23:21:42]req_shift_opened [23:21:42]FM_GetShiftState [23:21:42]SAM_PROTO_GetShiftState [23:21:42]wFMCommunicate request_size=4 [23:21:42]MH_SAM_APDU [23:21:42]CAPDU: 80 13 01 00 [23:21:42]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [23:21:42]Write i2c OK [23:21:42]MH_I2C_Read... [23:21:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:21:42]Read from MH i2c: E2 [23:21:42]MH_I2C_Read... [23:21:42]Read from MH i2c: E2 0E 00 [23:21:42]MH_I2C_Read... [23:21:42]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 84 [23:21:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:21:42]wFMCommunicate OK [23:21:42]SAM_PROTO_GetShiftState done [23:21:42]FM_GetShiftState done [23:21:42]req_shift_opened done [23:21:42]requested_item shift.open_date is exist - process it [23:21:42]req_shift_open_date [23:21:42]req_shift_open_date done [23:21:42]produce_requested_data done [23:21:42]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289983,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:21:42]process_action_free close_receipt [23:21:42]json_value_free [23:21:42]json_value_free done [23:21:42]process_json_proto returns [23:21:42]Send response to host [23:21:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289983,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:21:42]free response buf [23:21:42]execute_script done [23:21:42]execute_script returns [23:21:42]free content buf [23:21:42]Sock 9.Close socket [23:21:42]Sock 9.Thread stoped [23:21:46]OFD Sender: No OFD packet to send [23:21:51]OFD Sender: No OFD packet to send [23:21:56]OFD Sender: No OFD packet to send [23:22:01]OFD Sender: No OFD packet to send [23:22:06]OFD Sender: No OFD packet to send [23:22:11]OFD Sender: No OFD packet to send [23:22:17]OFD Sender: No OFD packet to send [23:22:22]OFD Sender: No OFD packet to send [23:22:27]OFD Sender: No OFD packet to send [23:22:32]OFD Sender: No OFD packet to send [23:22:37]OFD Sender: No OFD packet to send [23:22:42]OFD Sender: No OFD packet to send [23:22:47]OFD Sender: No OFD packet to send [23:22:52]OFD Sender: No OFD packet to send [23:22:57]OFD Sender: No OFD packet to send [23:23:02]OFD Sender: No OFD packet to send [23:23:07]OFD Sender: No OFD packet to send [23:23:12]OFD Sender: No OFD packet to send [23:23:17]OFD Sender: No OFD packet to send [23:23:22]OFD Sender: No OFD packet to send [23:23:23]ConnectInit Can't connect to host [23:23:27]OFD Sender: No OFD packet to send [23:23:32]OFD Sender: No OFD packet to send [23:23:37]OFD Sender: No OFD packet to send [23:23:42]OFD Sender: No OFD packet to send [23:23:47]OFD Sender: No OFD packet to send [23:23:52]OFD Sender: No OFD packet to send [23:23:57]OFD Sender: No OFD packet to send [23:24:02]OFD Sender: No OFD packet to send [23:24:07]OFD Sender: No OFD packet to send [23:24:12]OFD Sender: No OFD packet to send [23:24:17]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:33]OFD Sender: No OFD packet to send [23:24:38]OFD Sender: No OFD packet to send [23:24:43]OFD Sender: No OFD packet to send [23:24:48]OFD Sender: No OFD packet to send [23:24:53]OFD Sender: No OFD packet to send [23:24:58]OFD Sender: No OFD packet to send [23:25:03]OFD Sender: No OFD packet to send [23:25:08]OFD Sender: No OFD packet to send [23:25:13]OFD Sender: No OFD packet to send [23:25:18]OFD Sender: No OFD packet to send [23:25:23]OFD Sender: No OFD packet to send [23:25:28]OFD Sender: No OFD packet to send [23:25:33]OFD Sender: No OFD packet to send [23:25:38]OFD Sender: No OFD packet to send [23:25:41]ConnectInit Can't connect to host [23:25:43]OFD Sender: No OFD packet to send [23:25:48]OFD Sender: No OFD packet to send [23:25:53]OFD Sender: No OFD packet to send [23:25:58]OFD Sender: No OFD packet to send [23:26:03]OFD Sender: No OFD packet to send [23:26:08]OFD Sender: No OFD packet to send [23:26:13]OFD Sender: No OFD packet to send [23:26:18]OFD Sender: No OFD packet to send [23:26:23]OFD Sender: No OFD packet to send [23:26:28]OFD Sender: No OFD packet to send [23:26:33]accept exits with 10 [23:26:33]New connection [23:26:33]New thread 3066473828 created [23:26:33]Thread 3066617188 joined [23:26:33]Waiting for new connection... [23:26:33] Sock 10.Parse request [23:26:33]Sock 10.Check first char [23:26:33]Sock 10.First char is OK [23:26:33]request: POST /json_proto HTTP/1.0 [23:26:33]Method: POST [23:26:33]URL: /json_proto [23:26:33]Method is POST - this is cgi request [23:26:33]url: /json_proto [23:26:33]query_string will be loaded in cgi processing [23:26:33]execute_cgi json_proto POST (null) [23:26:33]execute_cgi path=json_proto method=POST [23:26:33]POST find Content-Length [23:26:33]Host: 172.17.41.135:8080 [23:26:33]Content-Length: 681 [23:26:33]Content-Type: application/json [23:26:33] [23:26:33]POST finish read [23:26:33]Found Content-Length = 681 [23:26:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.750, "sum" : 6000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:33]execute_script... [23:26: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)24618105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.750, "sum" : 6000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:33]POST & json_proto [23:26:33]process_json_proto [23:26:33]json parsed OK: [23:26:33]protocol is kg_v1.0 [23:26:33]action value=close_receipt [23:26:33]process_action close_receipt [23:26:33]cmd_close_receipt [23:26:33]MH_GetDate [23:26:33]Write to MH i2c: F0 00 00 67 00 56 [23:26:33]Write i2c OK [23:26:33]MH_I2C_Read... [23:26:33]Read from MH i2c: F0 [23:26:33]MH_I2C_Read... [23:26:33]Read from MH i2c: F0 09 00 [23:26:33]MH_I2C_Read... [23:26:33]Read from MH i2c: F0 09 00 67 00 00 2A F9 F1 66 ED 3E 82 65 EB [23:26:33]GetLastDocTimeStamp 1727133699 [23:26:33]current date 1727133994 [23:26:33]FM_GetShiftState [23:26:33]SAM_PROTO_GetShiftState [23:26:33]wFMCommunicate request_size=4 [23:26:33]MH_SAM_APDU [23:26:33]CAPDU: 80 13 01 00 [23:26:33]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [23:26:33]Write i2c OK [23:26:33]MH_I2C_Read... [23:26:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:33]Read from MH i2c: E2 [23:26:33]MH_I2C_Read... [23:26:33]Read from MH i2c: E2 0E 00 [23:26:33]MH_I2C_Read... [23:26:33]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 86 [23:26:33]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:26:33]wFMCommunicate OK [23:26:33]SAM_PROTO_GetShiftState done [23:26:33]FM_GetShiftState done [23:26:33]opened in 1727051401 [23:26:33]opened+sec_in_day 1727137801 [23:26:33]quantity*price = 600075 [23:26:33]sum+1 = 600076 [23:26:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 6000.00 Внесено: 6000.00 СДАЧА: 0.00 НСП 1% : 53.10 НДС 12% : 637.25 Наличными: 6000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 658 23.09.2024 23:26 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289984 ФПД: 60296590899019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232634&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289984&fm=60296590899019&tin=02508201610067®Number=0000000000091827&sum=600000 [23:26:34]StoreToDocumentArchive [23:26:34]shift 515 fd 289984 [23:26:34]save to /storage/0515/doc_00289984 [23:26:34]save last doc name /storage/0515/doc_00289984 to /storage/kkm_last_doc_name [23:26:34]save OK [23:26:34]Clear old archive folders... [23:26:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:26:34]tlvbuf is 00E9FA20 [23:26:34]SAM_PROTO_ClearQueue [23:26:34]wFMCommunicate request_size=4 [23:26:34]MH_SAM_APDU [23:26:34]CAPDU: 80 09 00 00 [23:26:34]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [23:26:34]Write i2c OK [23:26:34]MH_I2C_Read... [23:26:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:26:34]Read from MH i2c: E2 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 03 00 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [23:26:34]RAPDU: 90 00 [23:26:34]wFMCommunicate OK [23:26:34]SAM_PROTO_ClearQueue done [23:26:34]KKMCreateOFDPacket [23:26:34]OFDProtocolAddRootSTLVToBuf [23:26:34]FM_MakeSignedData [23:26:34]FM_MakeSignedData [23:26:34]SAM_PROTO_SignData [23:26:34]wFMCommunicate request_size=4 [23:26:34]MH_SAM_APDU [23:26:34]CAPDU: 80 0D 01 02 [23:26:34]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [23:26:34]Write i2c OK [23:26:34]MH_I2C_Read... [23:26:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:26:34]Read from MH i2c: E2 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 03 00 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [23:26:34]RAPDU: 90 00 [23:26:34]wFMCommunicate OK [23:26:34]wFMCommunicate request_size=255 [23:26:34]MH_SAM_APDU [23:26: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 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 2A F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6C 04 00 35 04 06 00 36 D6 E4 E1 [23:26:34]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 2A F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6C 04 00 35 04 06 00 36 D6 E4 E1 00 00 E5 [23:26:34]Write i2c OK [23:26:34]MH_I2C_Read... [23:26:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:34]Read from MH i2c: E2 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 03 00 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [23:26:34]RAPDU: 90 00 [23:26:34]wFMCommunicate OK [23:26:34]wFMCommunicate request_size=7 [23:26:34]MH_SAM_APDU [23:26:34]CAPDU: 80 0D 02 02 02 B7 4B [23:26:34]Write to MH i2c: E2 0A 00 78 00 80 0D 02 02 02 00 B7 4B 00 00 F8 [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]*** iso7816_exchange 80 0D 02 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 78 00 00 90 00 EC [23:26:35]RAPDU: 90 00 [23:26:35]wFMCommunicate OK [23:26:35]wFMCommunicate request_size=4 [23:26:35]MH_SAM_APDU [23:26:35]CAPDU: 80 0D 03 02 [23:26:35]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:26:35]Read from MH i2c: E2 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: E2 0B 00 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: E2 0B 00 79 00 00 2C 44 D6 ED E8 E0 BB C4 90 00 6F [23:26:35]RAPDU: 2C 44 D6 ED E8 E0 BB C4 90 00 [23:26:35]wFMCommunicate OK [23:26:35]SAM_PROTO_SignData done [23:26:35]FM_MakeSignedData done [23:26:35]CreateOFDProtocolMessage [23:26:35]wFMCommunicate request_size=4 [23:26:35]MH_SAM_APDU [23:26:35]CAPDU: 80 11 00 00 [23:26:35]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: E2 [23:26:35]MH_I2C_Read... [23:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:35]Read from MH i2c: E2 17 00 [23:26:35]MH_I2C_Read... [23:26:35]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 33 32 90 00 44 [23:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:26:35]wFMCommunicate OK [23:26:35]CreateOFDProtocolMessage done [23:26:35]OFDSenderStorePacket 289984 [23:26:35]StoreOFDPacket docnum=289984 [23:26:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 9D C9 04 01 39 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 2A F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6C 04 00 35 04 06 00 36 D6 E4 E1 B7 4B 2C 44 D6 ED E8 E0 BB C4 [23:26:35]CheckFolder [23:26:35]dirname=/storage/ofd_packets [23:26:35]CheckFolder done [23:26:35]ProducePacketName [23:26:35]name=ofd_packets/00289984 [23:26:35]NVStorageSaveData ofd_packets/00289984 [23:26:35]File name is /storage/ofd_packets/00289984 [23:26:35]Write 298 bytes [23:26:35]NVStorageSaveData done [23:26:35]OFDSenderStorePacket done [23:26:35]KKMCreateOFDPacket done [23:26:35]NVStorageSaveData kkm_last_timestamp [23:26:35]File name is /storage/kkm_last_timestamp [23:26:35]Write 4 bytes [23:26:35]NVStorageSaveData done [23:26:35]ExternCall_PrintAddStr [23:26:35]wPrintStart [23:26:35]Write to MH i2c: 01 00 00 7B 00 7B [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: 01 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: 01 07 00 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [23:26:35]RasterBufferAndPrint [23:26:35]line Счет N : (1)24618105 [23:26:35]line ИНН: 02508201610067 [23:26:35]line Контрольно-Кассовый Чек [23:26:35]line ПРОДАЖА [23:26:35]line ТРК (МРК, ГНК) : 11 [23:26:35]line Товар: 2710194210 [23:26:35]line ДТ-К-5 [23:26:35]line 78.750 * 76.20 [23:26:35]line = 6000.75 [23:26:35]line НДС 12% НСП 1% [23:26:35]line > о реализуемом товаре [23:26:35]line ОКРУГЛЕНИЕ: -0.75 [23:26:35]line ИТОГО: 6000.00 [23:26:35]line Внесено: 6000.00 [23:26:35]line СДАЧА: 0.00 [23:26:35]line НСП 1% : 53.10 [23:26:35]line НДС 12% : 637.25 [23:26:35]line Наличными: 6000.00 [23:26:35]line Безнал.: 0.00 [23:26:35]line Место: АЗС № 90 "Партнёр-нефть" [23:26:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:26:35]line СНО: Общий режим [23:26:35]line Чек 658 23.09.2024 23:26 [23:26:35]line Смена: 515 ФФД: 1.0 [23:26:35]line ЗНМ: 0300000107 [23:26:35]line РНМ: 0000000000091827 [23:26:35]line Версия ККМ: 001 [23:26:35]line ФМ: 0000000000871832 [23:26:35]line ФД: 289984 [23:26:35]line ФПД: 60296590899019 [23:26:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232634&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289984&fm=60296590899019&tin=02508201610067®Number=0000000000091827&sum=600000 [23:26:35]written 0, free lines is 4095 [23:26:35]OFD Sender: Processing packet 289984 [packets to send 1784, broken 1783] [23:26:35]ProducePacketName [23:26:35]name=ofd_packets/00289984 [23:26:35]OFD Sender: To server: pG, [23:26:35]CommunicateWithHost lk.salyk.kg:30040 [23:26:35]ConnectInit lk.salyk.kg [23:26:35]Connected sock=11 [23:26: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 33 32 0C 01 00 00 9D C9 04 01 39 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 2A F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C0 6C 04 00 35 04 06 00 36 D6 E4 E1 B7 4B 2C 44 D6 ED E8 E0 BB C4 [23:26:35]Write to MH i2c: 01 00 00 A5 00 A5 [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: 01 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: 01 07 00 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 CE 0C 86 [23:26:35]RasterBufferAndPrint [23:26:35]line [23:26:35]line [23:26:35]line [23:26:35]line [23:26:35]line [23:26:35]written 0, free lines is 3290 [23:26:35]MH_Cut [23:26:35]Write to MH i2c: D1 01 00 AC 00 01 7E [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: D1 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: D1 01 00 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: D1 01 00 AC 00 00 7D [23:26:35]Write to MH i2c: 01 00 00 AD 00 AD [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26: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 33 32 4F 00 00 00 1D F8 47 00 C4 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 33 32 10 04 04 00 C0 6C 04 00 F4 03 04 00 FD A0 F1 66 B6 04 01 00 00 F6 4B D8 2C 9A 14 32 B5 [23:26:35]CommunicateWithHost err = 0 [23:26:35]CheckOFDResponse [23:26:35]1017 (14) - 77093643461234 [23:26:35]1041 (16) - 0000000000871832 [23:26:35]1040 (4) - 289984 [23:26:35]1012 (4) - 23.09.2024 17:10 [23:26:35]1206 (1) - 0 [23:26:35]OFD Sender: Remove packet 289984 [23:26:35]ProducePacketName [23:26:35]name=ofd_packets/00289984 [23:26:35]NVStorageDeleteData [23:26:36]OFD Sender: No OFD packet to send [23:26:36]*** Cut start [23:26:36]*** Partial cut [23:26:36]*** CUTSNS_PIN = 1 [23:26:36]*** CUTSNS_PIN = 0 [23:26:36]*** Brake cut motor [23:26:37]Read from MH i2c: 01 [23:26:37]MH_I2C_Read... [23:26:37]*** Stop cut motor [23:26:37]*** Cut end [23:26:37]Read from MH i2c: 01 07 00 [23:26:37]MH_I2C_Read... [23:26:37]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [23:26:37]process_action close_receipt done [23:26:37]requested_data is exist [23:26:37]produce_requested_data [23:26:37]requested_item fm.sn is exist - process it [23:26:37]wFMCommunicate request_size=4 [23:26:37]MH_SAM_APDU [23:26:37]CAPDU: 80 11 00 00 [23:26:37]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [23:26:37]Write i2c OK [23:26:37]MH_I2C_Read... [23:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:37]Read from MH i2c: E2 [23:26:37]MH_I2C_Read... [23:26:37]Read from MH i2c: E2 17 00 [23:26:37]MH_I2C_Read... [23:26:37]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 33 32 90 00 78 [23:26:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:26:37]wFMCommunicate OK [23:26:37]requested_item fd.num is exist - process it [23:26:37]SAM_PROTO_GetFieldsCounters [23:26:37]wFMCommunicate request_size=4 [23:26:37]MH_SAM_APDU [23:26:37]CAPDU: 80 13 00 00 [23:26:37]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [23:26:37]Write i2c OK [23:26:37]MH_I2C_Read... [23:26:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:26:37]Read from MH i2c: E2 [23:26:37]MH_I2C_Read... [23:26:37]Read from MH i2c: E2 62 00 [23:26:37]MH_I2C_Read... [23:26:37]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C0 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C0 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:26:37]wFMCommunicate OK [23:26:37]SAM_PROTO_GetFieldsCounters done [23:26:37]requested_item shift.num is exist - process it [23:26:37]requested_item shift.opened is exist - process it [23:26:37]req_shift_opened [23:26:37]FM_GetShiftState [23:26:37]SAM_PROTO_GetShiftState [23:26:37]wFMCommunicate request_size=4 [23:26:37]MH_SAM_APDU [23:26:37]CAPDU: 80 13 01 00 [23:26:37]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [23:26:37]Write i2c OK [23:26:37]MH_I2C_Read... [23:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:37]Read from MH i2c: E2 [23:26:37]MH_I2C_Read... [23:26:37]Read from MH i2c: E2 0E 00 [23:26:37]MH_I2C_Read... [23:26:37]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 CE [23:26:37]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:26:37]wFMCommunicate OK [23:26:37]SAM_PROTO_GetShiftState done [23:26:37]FM_GetShiftState done [23:26:37]req_shift_opened done [23:26:37]requested_item shift.open_date is exist - process it [23:26:37]req_shift_open_date [23:26:37]req_shift_open_date done [23:26:37]produce_requested_data done [23:26:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289984,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:26:37]process_action_free close_receipt [23:26:37]json_value_free [23:26:37]json_value_free done [23:26:37]process_json_proto returns [23:26:37]Send response to host [23:26:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289984,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:26:37]free response buf [23:26:37]execute_script done [23:26:37]execute_script returns [23:26:37]free content buf [23:26:37]Sock 10.Close socket [23:26:37]Sock 10.Thread stoped [23:26:41]OFD Sender: No OFD packet to send [23:26:46]OFD Sender: No OFD packet to send [23:26:51]OFD Sender: No OFD packet to send [23:26:56]OFD Sender: No OFD packet to send [23:27:01]OFD Sender: No OFD packet to send [23:27:03]accept exits with 9 [23:27:03]New connection [23:27:03]New thread 3066617188 created [23:27:03]Thread 3066473828 joined [23:27:03]Waiting for new connection... [23:27:03] Sock 9.Parse request [23:27:03]Sock 9.Check first char [23:27:03]Sock 9.First char is OK [23:27:03]request: POST /json_proto HTTP/1.0 [23:27:03]Method: POST [23:27:03]URL: /json_proto [23:27:03]Method is POST - this is cgi request [23:27:03]url: /json_proto [23:27:03]query_string will be loaded in cgi processing [23:27:03]execute_cgi json_proto POST (null) [23:27:03]execute_cgi path=json_proto method=POST [23:27:03]POST find Content-Length [23:27:03]Host: 172.17.41.135:8080 [23:27:03]Content-Length: 679 [23:27:03]Content-Type: application/json [23:27:03] [23:27:03]POST finish read [23:27:03]Found Content-Length = 679 [23:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [23:27:03]execute_script... [23:27:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [23:27:03]POST & json_proto [23:27:03]process_json_proto [23:27:03]json parsed OK: [23:27:03]protocol is kg_v1.0 [23:27:03]action value=close_receipt [23:27:03]process_action close_receipt [23:27:03]cmd_close_receipt [23:27:03]MH_GetDate [23:27:03]Write to MH i2c: F0 00 00 B1 00 A0 [23:27:03]Write i2c OK [23:27:03]MH_I2C_Read... [23:27:03]Read from MH i2c: F0 [23:27:03]MH_I2C_Read... [23:27:03]Read from MH i2c: F0 09 00 [23:27:03]MH_I2C_Read... [23:27:03]Read from MH i2c: F0 09 00 B1 00 00 48 F9 F1 66 ED 3E 82 65 53 [23:27:03]GetLastDocTimeStamp 1727133994 [23:27:03]current date 1727134024 [23:27:03]FM_GetShiftState [23:27:03]SAM_PROTO_GetShiftState [23:27:03]wFMCommunicate request_size=4 [23:27:03]MH_SAM_APDU [23:27:03]CAPDU: 80 13 01 00 [23:27:03]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [23:27:03]Write i2c OK [23:27:03]MH_I2C_Read... [23:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:03]Read from MH i2c: E2 [23:27:03]MH_I2C_Read... [23:27:03]Read from MH i2c: E2 0E 00 [23:27:03]MH_I2C_Read... [23:27:03]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D0 [23:27:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:27:03]wFMCommunicate OK [23:27:03]SAM_PROTO_GetShiftState done [23:27:03]FM_GetShiftState done [23:27:03]opened in 1727051401 [23:27:03]opened+sec_in_day 1727137801 [23:27:03]quantity*price = 60027 [23:27:03]sum+1 = 60029 [23:27:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 659 23.09.2024 23:27 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289985 ФПД: 115675241534037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232704&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289985&fm=115675241534037&tin=02508201610067®Number=0000000000091827&sum=60000 [23:27:04]StoreToDocumentArchive [23:27:04]shift 515 fd 289985 [23:27:04]save to /storage/0515/doc_00289985 [23:27:04]save last doc name /storage/0515/doc_00289985 to /storage/kkm_last_doc_name [23:27:04]save OK [23:27:04]Clear old archive folders... [23:27:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:27:04]tlvbuf is 00EBA5F0 [23:27:04]SAM_PROTO_ClearQueue [23:27:04]wFMCommunicate request_size=4 [23:27:04]MH_SAM_APDU [23:27:04]CAPDU: 80 09 00 00 [23:27:04]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [23:27:04]Write i2c OK [23:27:04]MH_I2C_Read... [23:27:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:27:04]Read from MH i2c: E2 [23:27:04]MH_I2C_Read... [23:27:04]Read from MH i2c: E2 03 00 [23:27:04]MH_I2C_Read... [23:27:04]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [23:27:04]RAPDU: 90 00 [23:27:04]wFMCommunicate OK [23:27:04]SAM_PROTO_ClearQueue done [23:27:04]KKMCreateOFDPacket [23:27:04]OFDProtocolAddRootSTLVToBuf [23:27:04]FM_MakeSignedData [23:27:04]FM_MakeSignedData [23:27:04]SAM_PROTO_SignData [23:27:04]wFMCommunicate request_size=4 [23:27:04]MH_SAM_APDU [23:27:04]CAPDU: 80 0D 01 02 [23:27:04]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [23:27:04]Write i2c OK [23:27:04]MH_I2C_Read... [23:27:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:27:04]Read from MH i2c: E2 [23:27:04]MH_I2C_Read... [23:27:04]Read from MH i2c: E2 03 00 [23:27:04]MH_I2C_Read... [23:27:04]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [23:27:04]RAPDU: 90 00 [23:27:04]wFMCommunicate OK [23:27:04]wFMCommunicate request_size=255 [23:27:04]MH_SAM_APDU [23:27: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 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 93 02 00 00 F4 03 04 00 48 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6C 04 00 35 04 06 00 69 [23:27:04]Write to MH i2c: E2 02 01 C1 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 93 02 00 00 F4 03 04 00 48 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6C 04 00 35 04 06 00 69 00 00 F1 [23:27:04]Write i2c OK [23:27:04]MH_I2C_Read... [23:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:27:05]Read from MH i2c: E2 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 03 00 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [23:27:05]RAPDU: 90 00 [23:27:05]wFMCommunicate OK [23:27:05]wFMCommunicate request_size=10 [23:27:05]MH_SAM_APDU [23:27:05]CAPDU: 80 0D 02 02 05 34 BD AE 52 55 [23:27:05]Write to MH i2c: E2 0D 00 C2 00 80 0D 02 02 05 00 34 BD AE 52 55 00 00 8C [23:27:05]Write i2c OK [23:27:05]MH_I2C_Read... [23:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:27:05]Read from MH i2c: E2 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 03 00 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [23:27:05]RAPDU: 90 00 [23:27:05]wFMCommunicate OK [23:27:05]wFMCommunicate request_size=4 [23:27:05]MH_SAM_APDU [23:27:05]CAPDU: 80 0D 03 02 [23:27:05]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [23:27:05]Write i2c OK [23:27:05]MH_I2C_Read... [23:27:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:27:05]Read from MH i2c: E2 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 0B 00 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 0B 00 C3 00 00 81 0E 2E 65 3E 25 AB 1E 90 00 8D [23:27:05]RAPDU: 81 0E 2E 65 3E 25 AB 1E 90 00 [23:27:05]wFMCommunicate OK [23:27:05]SAM_PROTO_SignData done [23:27:05]FM_MakeSignedData done [23:27:05]CreateOFDProtocolMessage [23:27:05]wFMCommunicate request_size=4 [23:27:05]MH_SAM_APDU [23:27:05]CAPDU: 80 11 00 00 [23:27:05]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [23:27:05]Write i2c OK [23:27:05]MH_I2C_Read... [23:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:05]Read from MH i2c: E2 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 17 00 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8E [23:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:27:05]wFMCommunicate OK [23:27:05]CreateOFDProtocolMessage done [23:27:05]OFDSenderStorePacket 289985 [23:27:05]StoreOFDPacket docnum=289985 [23:27:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 04 28 07 01 1F 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 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 93 02 00 00 F4 03 04 00 48 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6C 04 00 35 04 06 00 69 34 BD AE 52 55 81 0E 2E 65 3E 25 AB 1E [23:27:05]CheckFolder [23:27:05]dirname=/storage/ofd_packets [23:27:05]CheckFolder done [23:27:05]ProducePacketName [23:27:05]name=ofd_packets/00289985 [23:27:05]NVStorageSaveData ofd_packets/00289985 [23:27:05]File name is /storage/ofd_packets/00289985 [23:27:05]Write 301 bytes [23:27:05]NVStorageSaveData done [23:27:05]OFDSenderStorePacket done [23:27:05]KKMCreateOFDPacket done [23:27:05]NVStorageSaveData kkm_last_timestamp [23:27:05]File name is /storage/kkm_last_timestamp [23:27:05]Write 4 bytes [23:27:05]NVStorageSaveData done [23:27:05]ExternCall_PrintAddStr [23:27:05]wPrintStart [23:27:05]Write to MH i2c: 01 00 00 C5 00 C5 [23:27:05]Write i2c OK [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: 01 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: 01 07 00 [23:27:05]MH_I2C_Read... [23:27:05]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [23:27:05]RasterBufferAndPrint [23:27:05]line Счет N : (1)24618106 [23:27:05]line ИНН: 02508201610067 [23:27:05]line Контрольно-Кассовый Чек [23:27:05]line ПРОДАЖА [23:27:05]line ТРК (МРК, ГНК) : 52 [23:27:05]line Товар: 2710124500 [23:27:05]line Аи-95-К-5 [23:27:05]line 8.090 * 74.20 [23:27:05]line = 600.28 [23:27:05]line НДС 12% НСП 1% [23:27:05]line > о реализуемом товаре [23:27:05]line ОКРУГЛЕНИЕ: -0.28 [23:27:05]line ИТОГО: 600.00 [23:27:05]line Внесено: 600.00 [23:27:05]line СДАЧА: 0.00 [23:27:05]line НСП 1% : 5.31 [23:27:05]line НДС 12% : 63.75 [23:27:05]line Наличными: 600.00 [23:27:05]line Безнал.: 0.00 [23:27:05]line Место: АЗС № 90 "Партнёр-нефть" [23:27:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:27:05]line СНО: Общий режим [23:27:05]line Чек 659 23.09.2024 23:27 [23:27:05]line Смена: 515 ФФД: 1.0 [23:27:05]line ЗНМ: 0300000107 [23:27:05]line РНМ: 0000000000091827 [23:27:05]line Версия ККМ: 001 [23:27:05]line ФМ: 0000000000871832 [23:27:05]line ФД: 289985 [23:27:05]line ФПД: 115675241534037 [23:27:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232704&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289985&fm=115675241534037&tin=02508201610067®Number=0000000000091827&sum=60000 [23:27:05]OFD Sender: Processing packet 289985 [packets to send 1784, broken 1783] [23:27:05]ProducePacketName [23:27:05]name=ofd_packets/00289985 [23:27:05]OFD Sender: To server: pG, [23:27:05]CommunicateWithHost lk.salyk.kg:30040 [23:27:05]ConnectInit lk.salyk.kg [23:27:05]written 0, free lines is 4095 [23:27:05]Connected sock=11 [23:27: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 33 32 0F 01 00 00 04 28 07 01 1F 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 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 93 02 00 00 F4 03 04 00 48 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C1 6C 04 00 35 04 06 00 69 34 BD AE 52 55 81 0E 2E 65 3E 25 AB 1E [23:27:06]Write to MH i2c: 01 00 00 EF 00 EF [23:27:06]Write i2c OK [23:27:06]MH_I2C_Read... [23:27:06]Read from MH i2c: 01 [23:27:06]MH_I2C_Read... [23:27:06]Read from MH i2c: 01 07 00 [23:27:06]MH_I2C_Read... [23:27:06]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 DE 0C E0 [23:27:06]RasterBufferAndPrint [23:27:06]line [23:27:06]line [23:27:06]line [23:27:06]line [23:27:06]line [23:27:06]written 0, free lines is 3318 [23:27:06]MH_Cut [23:27:06]Write to MH i2c: D1 01 00 F6 00 01 C8 [23:27:06]Write i2c OK [23:27:06]MH_I2C_Read... [23:27:06]Read from MH i2c: D1 [23:27:06]MH_I2C_Read... [23:27:06]Read from MH i2c: D1 01 00 [23:27:06]MH_I2C_Read... [23:27:06]Read from MH i2c: D1 01 00 F6 00 00 C7 [23:27:06]Write to MH i2c: 01 00 00 F7 00 F7 [23:27:06]Write i2c OK [23:27:06]MH_I2C_Read... [23:27: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 33 32 4F 00 00 00 F5 68 47 00 69 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 33 32 10 04 04 00 C1 6C 04 00 F4 03 04 00 1C A1 F1 66 B6 04 01 00 00 D7 38 DD 0D 9C 3B 36 90 [23:27:06]CommunicateWithHost err = 0 [23:27:06]CheckOFDResponse [23:27:06]1017 (14) - 77093643461234 [23:27:06]1041 (16) - 0000000000871832 [23:27:06]1040 (4) - 289985 [23:27:06]1012 (4) - 23.09.2024 17:10 [23:27:06]1206 (1) - 0 [23:27:06]OFD Sender: Remove packet 289985 [23:27:06]ProducePacketName [23:27:06]name=ofd_packets/00289985 [23:27:06]NVStorageDeleteData [23:27:06]*** Cut start [23:27:06]*** Partial cut [23:27:06]*** CUTSNS_PIN = 1 [23:27:06]*** CUTSNS_PIN = 0 [23:27:06]OFD Sender: No OFD packet to send [23:27:07]*** Brake cut motor [23:27:07]Read from MH i2c: 01 [23:27:07]MH_I2C_Read... [23:27:07]*** Stop cut motor [23:27:07]*** Cut end [23:27:07]Read from MH i2c: 01 07 00 [23:27:07]MH_I2C_Read... [23:27:07]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [23:27:07]process_action close_receipt done [23:27:07]requested_data is exist [23:27:07]produce_requested_data [23:27:07]requested_item fm.sn is exist - process it [23:27:07]wFMCommunicate request_size=4 [23:27:07]MH_SAM_APDU [23:27:07]CAPDU: 80 11 00 00 [23:27:07]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [23:27:07]Write i2c OK [23:27:07]MH_I2C_Read... [23:27:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:07]Read from MH i2c: E2 [23:27:07]MH_I2C_Read... [23:27:07]Read from MH i2c: E2 17 00 [23:27:07]MH_I2C_Read... [23:27:07]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 33 32 90 00 C2 [23:27:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:27:07]wFMCommunicate OK [23:27:07]requested_item fd.num is exist - process it [23:27:07]SAM_PROTO_GetFieldsCounters [23:27:07]wFMCommunicate request_size=4 [23:27:07]MH_SAM_APDU [23:27:07]CAPDU: 80 13 00 00 [23:27:07]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [23:27:07]Write i2c OK [23:27:07]MH_I2C_Read... [23:27:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:27:07]Read from MH i2c: E2 [23:27:07]MH_I2C_Read... [23:27:07]Read from MH i2c: E2 62 00 [23:27:07]MH_I2C_Read... [23:27:07]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [23:27: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:27:07]wFMCommunicate OK [23:27:07]SAM_PROTO_GetFieldsCounters done [23:27:07]requested_item shift.num is exist - process it [23:27:07]requested_item shift.opened is exist - process it [23:27:07]req_shift_opened [23:27:07]FM_GetShiftState [23:27:07]SAM_PROTO_GetShiftState [23:27:07]wFMCommunicate request_size=4 [23:27:07]MH_SAM_APDU [23:27:07]CAPDU: 80 13 01 00 [23:27:07]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [23:27:07]Write i2c OK [23:27:07]MH_I2C_Read... [23:27:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:07]Read from MH i2c: E2 [23:27:07]MH_I2C_Read... [23:27:07]Read from MH i2c: E2 0E 00 [23:27:07]MH_I2C_Read... [23:27:07]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 18 [23:27:07]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:27:07]wFMCommunicate OK [23:27:07]SAM_PROTO_GetShiftState done [23:27:07]FM_GetShiftState done [23:27:07]req_shift_opened done [23:27:07]requested_item shift.open_date is exist - process it [23:27:07]req_shift_open_date [23:27:07]req_shift_open_date done [23:27:07]produce_requested_data done [23:27:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289985,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:27:07]process_action_free close_receipt [23:27:07]json_value_free [23:27:07]json_value_free done [23:27:07]process_json_proto returns [23:27:07]Send response to host [23:27:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289985,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:27:07]free response buf [23:27:07]execute_script done [23:27:07]execute_script returns [23:27:07]free content buf [23:27:07]Sock 9.Close socket [23:27:07]Sock 9.Thread stoped [23:27:11]OFD Sender: No OFD packet to send [23:27:16]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:27:59]ConnectInit Can't connect to host [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:31]accept exits with 10 [23:28:31]New connection [23:28:31]New thread 3066473828 created [23:28:31]Thread 3066617188 joined [23:28:31]Waiting for new connection... [23:28:31] Sock 10.Parse request [23:28:31]Sock 10.Check first char [23:28:31]Sock 10.First char is OK [23:28:31]request: POST /json_proto HTTP/1.0 [23:28:31]Method: POST [23:28:31]URL: /json_proto [23:28:31]Method is POST - this is cgi request [23:28:31]url: /json_proto [23:28:31]query_string will be loaded in cgi processing [23:28:31]execute_cgi json_proto POST (null) [23:28:31]execute_cgi path=json_proto method=POST [23:28:31]POST find Content-Length [23:28:31]Host: 172.17.41.135:8080 [23:28:31]Content-Length: 818 [23:28:31]Content-Type: application/json [23:28:31] [23:28:31]POST finish read [23:28:31]Found Content-Length = 818 [23:28:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [23:28:31]execute_script... [23:28: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)24618108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [23:28:31]POST & json_proto [23:28:31]process_json_proto [23:28:31]json parsed OK: [23:28:31]protocol is kg_v1.0 [23:28:31]action value=close_receipt [23:28:31]process_action close_receipt [23:28:31]cmd_close_receipt [23:28:31]MH_GetDate [23:28:31]Write to MH i2c: F0 00 00 FB 00 EA [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: F0 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: F0 09 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: F0 09 00 FB 00 00 A0 F9 F1 66 ED 3E 82 65 F5 [23:28:31]GetLastDocTimeStamp 1727134024 [23:28:31]current date 1727134112 [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 FC 00 80 13 01 00 00 00 00 00 79 [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 FC 00 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1A [23:28:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:28:31]wFMCommunicate OK [23:28:31]SAM_PROTO_GetShiftState done [23:28:31]FM_GetShiftState done [23:28:31]opened in 1727051401 [23:28:31]opened+sec_in_day 1727137801 [23:28:31]quantity*price = 50036 [23:28:31]sum+1 = 50037 [23:28:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 660 23.09.2024 23:28 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289986 ФПД: 99142246038541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232832&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289986&fm=99142246038541&tin=02508201610067®Number=0000000000091827&sum=50036 [23:28:33]StoreToDocumentArchive [23:28:33]shift 515 fd 289986 [23:28:33]save to /storage/0515/doc_00289986 [23:28:33]save last doc name /storage/0515/doc_00289986 to /storage/kkm_last_doc_name [23:28:33]save OK [23:28:33]Clear old archive folders... [23:28:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:28:33]tlvbuf is 00F0BD70 [23:28:33]SAM_PROTO_ClearQueue [23:28:33]wFMCommunicate request_size=4 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 09 00 00 [23:28:33]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [23:28:33]RAPDU: 90 00 [23:28:33]wFMCommunicate OK [23:28:33]SAM_PROTO_ClearQueue done [23:28:33]KKMCreateOFDPacket [23:28:33]OFDProtocolAddRootSTLVToBuf [23:28:33]FM_MakeSignedData [23:28:33]FM_MakeSignedData [23:28:33]SAM_PROTO_SignData [23:28:33]wFMCommunicate request_size=4 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 0D 01 02 [23:28:33]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [23:28:33]RAPDU: 90 00 [23:28:33]wFMCommunicate OK [23:28:33]wFMCommunicate request_size=255 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 94 02 00 00 F4 03 04 00 A0 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6C 04 00 35 04 06 00 5A [23:28:33]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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 A0 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6C 04 00 35 04 06 00 5A 00 00 61 [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [23:28:33]RAPDU: 90 00 [23:28:33]wFMCommunicate OK [23:28:33]wFMCommunicate request_size=10 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 0D 02 02 05 2B 5A 5B 7C 0D [23:28:33]Write to MH i2c: E2 0D 00 0C 01 80 0D 02 02 05 00 2B 5A 5B 7C 0D 00 00 FA [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [23:28:33]RAPDU: 90 00 [23:28:33]wFMCommunicate OK [23:28:33]wFMCommunicate request_size=4 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 0D 03 02 [23:28:33]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 0B 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 0B 00 0D 01 00 13 BF F5 FF AE 50 B0 B3 90 00 B1 [23:28:33]RAPDU: 13 BF F5 FF AE 50 B0 B3 90 00 [23:28:33]wFMCommunicate OK [23:28:33]SAM_PROTO_SignData done [23:28:33]FM_MakeSignedData done [23:28:33]CreateOFDProtocolMessage [23:28:33]wFMCommunicate request_size=4 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 11 00 00 [23:28:33]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 17 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D9 [23:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:28:33]wFMCommunicate OK [23:28:33]CreateOFDProtocolMessage done [23:28:33]OFDSenderStorePacket 289986 [23:28:33]StoreOFDPacket docnum=289986 [23:28:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 54 74 07 01 1E 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 94 02 00 00 F4 03 04 00 A0 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6C 04 00 35 04 06 00 5A 2B 5A 5B 7C 0D 13 BF F5 FF AE 50 B0 B3 [23:28:33]CheckFolder [23:28:33]dirname=/storage/ofd_packets [23:28:33]CheckFolder done [23:28:33]ProducePacketName [23:28:33]name=ofd_packets/00289986 [23:28:33]NVStorageSaveData ofd_packets/00289986 [23:28:33]File name is /storage/ofd_packets/00289986 [23:28:33]Write 301 bytes [23:28:33]NVStorageSaveData done [23:28:33]OFDSenderStorePacket done [23:28:33]KKMCreateOFDPacket done [23:28:33]NVStorageSaveData kkm_last_timestamp [23:28:33]File name is /storage/kkm_last_timestamp [23:28:33]Write 4 bytes [23:28:33]NVStorageSaveData done [23:28:34]ExternCall_PrintAddStr [23:28:34]wPrintStart [23:28:34]Write to MH i2c: 01 00 00 0F 01 10 [23:28:34]Write i2c OK [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: 01 [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: 01 07 00 [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [23:28:34]RasterBufferAndPrint [23:28:34]line Счет N : (1)24618108 [23:28:34]line ИНН: 02508201610067 [23:28:34]line Контрольно-Кассовый Чек [23:28:34]line ПРОДАЖА [23:28:34]line ТРК (МРК, ГНК) : 63 [23:28:34]line Товар: 2710124130 [23:28:34]line Аи-92-К-5 [23:28:34]line 7.380 * 67.80 [23:28:34]line = 500.36 [23:28:34]line НДС 12% НСП 1% [23:28:34]line > о реализуемом товаре [23:28:34]line ИТОГО: 500.36 [23:28:34]line НСП 1% : 4.43 [23:28:34]line НДС 12% : 53.14 [23:28:34]line Наличными: 0.00 [23:28:34]line Безнал.: 500.36 [23:28:34]line Место: АЗС № 90 "Партнёр-нефть" [23:28:34]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:28:34]line СНО: Общий режим [23:28:34]line Чек 660 23.09.2024 23:28 [23:28:34]line Смена: 515 ФФД: 1.0 [23:28:34]line ЗНМ: 0300000107 [23:28:34]line РНМ: 0000000000091827 [23:28:34]line Версия ККМ: 001 [23:28:34]line Платежная система: Бакай Банк [23:28:34]line ФМ: 0000000000871832 [23:28:34]line ФД: 289986 [23:28:34]line ФПД: 99142246038541 [23:28:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T232832&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289986&fm=99142246038541&tin=02508201610067®Number=0000000000091827&sum=50036 [23:28:34]written 0, free lines is 4095 [23:28:34]OFD Sender: Processing packet 289986 [packets to send 1784, broken 1783] [23:28:34]ProducePacketName [23:28:34]name=ofd_packets/00289986 [23:28:34]OFD Sender: To server: pG, [23:28:34]CommunicateWithHost lk.salyk.kg:30040 [23:28:34]ConnectInit lk.salyk.kg [23:28:34]Connected sock=11 [23: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 33 32 0F 01 00 00 54 74 07 01 1E 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 94 02 00 00 F4 03 04 00 A0 F9 F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C2 6C 04 00 35 04 06 00 5A 2B 5A 5B 7C 0D 13 BF F5 FF AE Write to MH i2c: 50 01 B0 00 B3 00 [23:28:34]38 01 39 [23:28:34]Write i2c OK [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: 01 [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: 01 07 00 [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 8B 0D D8 [23:28:34]RasterBufferAndPrint [23:28:34]line [23:28:34]line [23:28:34]line [23:28:34]line [23:28:34]line [23:28:34]written 0, free lines is 3489 [23:28:34]MH_Cut [23:28:34]Write to MH i2c: D1 01 00 3F 01 01 12 [23:28:34]Write i2c OK [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: D1 [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: D1 01 00 [23:28:34]MH_I2C_Read... [23:28:34]Read from MH i2c: D1 01 00 3F 01 00 11 [23:28:34]Write to MH i2c: 01 00 00 40 01 41 [23:28:34]Write i2c OK [23:28:34]MH_I2C_Read... [23:28: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 33 32 4F 00 00 00 D8 B9 47 00 F5 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 33 32 10 04 04 00 C2 6C 04 00 F4 03 04 00 74 A1 F1 66 B6 04 01 00 00 02 AF 25 8A E6 6C 06 3E [23:28:34]CommunicateWithHost err = 0 [23:28:34]CheckOFDResponse [23:28:34]1017 (14) - 77093643461234 [23:28:34]1041 (16) - 0000000000871832 [23:28:34]1040 (4) - 289986 [23:28:34]1012 (4) - 23.09.2024 17:12 [23:28:34]1206 (1) - 0 [23:28:34]OFD Sender: Remove packet 289986 [23:28:34]ProducePacketName [23:28:34]name=ofd_packets/00289986 [23:28:34]NVStorageDeleteData [23:28:35]*** Cut start [23:28:35]*** Partial cut [23:28:35]*** CUTSNS_PIN = 1 [23:28:35]*** CUTSNS_PIN = 0 [23:28:35]OFD Sender: No OFD packet to send [23:28:35]*** Brake cut motor [23:28:35]Read from MH i2c: 01 [23:28:35]MH_I2C_Read... [23:28:35]*** Stop cut motor [23:28:35]*** Cut end [23:28:35]Read from MH i2c: 01 07 00 [23:28:35]MH_I2C_Read... [23:28:35]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 FF 0F 56 [23:28:35]process_action close_receipt done [23:28:35]requested_data is exist [23:28:35]produce_requested_data [23:28:35]requested_item fm.sn is exist - process it [23:28:35]wFMCommunicate request_size=4 [23:28:35]MH_SAM_APDU [23:28:35]CAPDU: 80 11 00 00 [23:28:35]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [23:28:35]Write i2c OK [23:28:35]MH_I2C_Read... [23:28:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:35]Read from MH i2c: E2 [23:28:35]MH_I2C_Read... [23:28:35]Read from MH i2c: E2 17 00 [23:28:35]MH_I2C_Read... [23:28:35]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 0C [23:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:28:36]wFMCommunicate OK [23:28:36]requested_item fd.num is exist - process it [23:28:36]SAM_PROTO_GetFieldsCounters [23:28:36]wFMCommunicate request_size=4 [23:28:36]MH_SAM_APDU [23:28:36]CAPDU: 80 13 00 00 [23:28:36]Write to MH i2c: E2 08 00 42 01 80 13 00 00 00 00 00 00 BF [23:28:36]Write i2c OK [23:28:36]MH_I2C_Read... [23:28:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:36]Read from MH i2c: E2 [23:28:36]MH_I2C_Read... [23:28:36]Read from MH i2c: E2 62 00 [23:28:36]MH_I2C_Read... [23:28:36]Read from MH i2c: E2 62 00 42 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C2 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C2 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:36]wFMCommunicate OK [23:28:36]SAM_PROTO_GetFieldsCounters done [23:28:36]requested_item shift.num is exist - process it [23:28:36]requested_item shift.opened is exist - process it [23:28:36]req_shift_opened [23:28:36]FM_GetShiftState [23:28:36]SAM_PROTO_GetShiftState [23:28:36]wFMCommunicate request_size=4 [23:28:36]MH_SAM_APDU [23:28:36]CAPDU: 80 13 01 00 [23:28:36]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [23:28:36]Write i2c OK [23:28:36]MH_I2C_Read... [23:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:36]Read from MH i2c: E2 [23:28:36]MH_I2C_Read... [23:28:36]Read from MH i2c: E2 0E 00 [23:28:36]MH_I2C_Read... [23:28:36]Read from MH i2c: E2 0E 00 43 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 62 [23:28:36]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:28:36]wFMCommunicate OK [23:28:36]SAM_PROTO_GetShiftState done [23:28:36]FM_GetShiftState done [23:28:36]req_shift_opened done [23:28:36]requested_item shift.open_date is exist - process it [23:28:36]req_shift_open_date [23:28:36]req_shift_open_date done [23:28:36]produce_requested_data done [23:28:36]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289986,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:28:36]process_action_free close_receipt [23:28:36]json_value_free [23:28:36]json_value_free done [23:28:36]process_json_proto returns [23:28:36]Send response to host [23:28:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289986,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:28:36]free response buf [23:28:36]execute_script done [23:28:36]execute_script returns [23:28:36]free content buf [23:28:36]Sock 10.Close socket [23:28:36]Sock 10.Thread stoped [23:28:40]OFD Sender: No OFD packet to send [23:28:45]OFD Sender: No OFD packet to send [23:28:50]OFD Sender: No OFD packet to send [23:28:55]OFD Sender: No OFD packet to send [23:29:00]OFD Sender: No OFD packet to send [23:29:05]OFD Sender: No OFD packet to send [23:29:10]OFD Sender: No OFD packet to send [23:29:15]OFD Sender: No OFD packet to send [23:29:20]OFD Sender: No OFD packet to send [23:29:25]OFD Sender: No OFD packet to send [23:29:30]OFD Sender: No OFD packet to send [23:29:35]OFD Sender: No OFD packet to send [23:29:40]OFD Sender: No OFD packet to send [23:29:46]OFD Sender: No OFD packet to send [23:29:51]OFD Sender: No OFD packet to send [23:29:56]OFD Sender: No OFD packet to send [23:30:01]OFD Sender: No OFD packet to send [23:30:06]OFD Sender: No OFD packet to send [23:30:08]accept exits with 9 [23:30:08]New connection [23:30:08]New thread 3066617188 created [23:30:08]Thread 3066473828 joined [23:30:08]Waiting for new connection... [23:30:08] Sock 9.Parse request [23:30:08]Sock 9.Check first char [23:30:08]Sock 9.First char is OK [23:30:08]request: POST /json_proto HTTP/1.0 [23:30:08]Method: POST [23:30:08]URL: /json_proto [23:30:08]Method is POST - this is cgi request [23:30:08]url: /json_proto [23:30:08]query_string will be loaded in cgi processing [23:30:08]execute_cgi json_proto POST (null) [23:30:08]execute_cgi path=json_proto method=POST [23:30:08]POST find Content-Length [23:30:08]Host: 172.17.41.135:8080 [23:30:08]Content-Length: 681 [23:30:08]Content-Type: application/json [23:30:08] [23:30:08]POST finish read [23:30:08]Found Content-Length = 681 [23:30:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 72.180, "sum" : 5500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 5500.00, "payments": [ { "type": 0, "sum" : 5500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:30:08]execute_script... [23:30:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 72.180, "sum" : 5500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 5500.00, "payments": [ { "type": 0, "sum" : 5500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:30:08]POST & json_proto [23:30:08]process_json_proto [23:30:08]json parsed OK: [23:30:08]protocol is kg_v1.0 [23:30:08]action value=close_receipt [23:30:08]process_action close_receipt [23:30:08]cmd_close_receipt [23:30:08]MH_GetDate [23:30:08]Write to MH i2c: F0 00 00 44 01 34 [23:30:08]Write i2c OK [23:30:08]MH_I2C_Read... [23:30:08]Read from MH i2c: F0 [23:30:08]MH_I2C_Read... [23:30:08]Read from MH i2c: F0 09 00 [23:30:08]MH_I2C_Read... [23:30:08]Read from MH i2c: F0 09 00 44 01 00 01 FA F1 66 ED 3E 82 65 A1 [23:30:08]GetLastDocTimeStamp 1727134112 [23:30:08]current date 1727134209 [23:30:08]FM_GetShiftState [23:30:08]SAM_PROTO_GetShiftState [23:30:08]wFMCommunicate request_size=4 [23:30:08]MH_SAM_APDU [23:30:08]CAPDU: 80 13 01 00 [23:30:08]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [23:30:08]Write i2c OK [23:30:08]MH_I2C_Read... [23:30:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:30:08]Read from MH i2c: E2 [23:30:08]MH_I2C_Read... [23:30:08]Read from MH i2c: E2 0E 00 [23:30:08]MH_I2C_Read... [23:30:08]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 64 [23:30:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:30:08]wFMCommunicate OK [23:30:08]SAM_PROTO_GetShiftState done [23:30:08]FM_GetShiftState done [23:30:08]opened in 1727051401 [23:30:08]opened+sec_in_day 1727137801 [23:30:08]quantity*price = 550011 [23:30:08]sum+1 = 550013 [23:30:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 5500.00 Внесено: 6000.00 СДАЧА: 500.00 НСП 1% : 48.67 НДС 12% : 584.08 Наличными: 5500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 661 23.09.2024 23:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289987 ФПД: 211151904601593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T233009&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289987&fm=211151904601593&tin=02508201610067®Number=0000000000091827&sum=550000 [23:30:09]StoreToDocumentArchive [23:30:09]shift 515 fd 289987 [23:30:09]save to /storage/0515/doc_00289987 [23:30:09]save last doc name /storage/0515/doc_00289987 to /storage/kkm_last_doc_name [23:30:09]save OK [23:30:09]Clear old archive folders... [23:30:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:30:09]tlvbuf is 00EAC7D0 [23:30:09]SAM_PROTO_ClearQueue [23:30:09]wFMCommunicate request_size=4 [23:30:09]MH_SAM_APDU [23:30:09]CAPDU: 80 09 00 00 [23:30:09]Write to MH i2c: E2 08 00 52 01 80 09 00 00 00 00 00 00 C5 [23:30:09]Write i2c OK [23:30:09]MH_I2C_Read... [23:30:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:30:09]Read from MH i2c: E2 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [23:30:09]RAPDU: 90 00 [23:30:09]wFMCommunicate OK [23:30:09]SAM_PROTO_ClearQueue done [23:30:09]KKMCreateOFDPacket [23:30:09]OFDProtocolAddRootSTLVToBuf [23:30:09]FM_MakeSignedData [23:30:09]FM_MakeSignedData [23:30:09]SAM_PROTO_SignData [23:30:09]wFMCommunicate request_size=4 [23:30:09]MH_SAM_APDU [23:30:09]CAPDU: 80 0D 01 02 [23:30:09]Write to MH i2c: E2 08 00 53 01 80 0D 01 02 00 00 00 00 CD [23:30:09]Write i2c OK [23:30:09]MH_I2C_Read... [23:30:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:30:09]Read from MH i2c: E2 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [23:30:09]RAPDU: 90 00 [23:30:09]wFMCommunicate OK [23:30:09]wFMCommunicate request_size=255 [23:30:09]MH_SAM_APDU [23:30:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 19 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 01 FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6C 04 00 35 04 06 00 C0 0A A2 44 [23:30:09]Write to MH i2c: E2 02 01 54 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 19 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 01 FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6C 04 00 35 04 06 00 C0 0A A2 44 00 00 AB [23:30:09]Write i2c OK [23:30:09]MH_I2C_Read... [23:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:09]Read from MH i2c: E2 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [23:30:09]RAPDU: 90 00 [23:30:09]wFMCommunicate OK [23:30:09]wFMCommunicate request_size=7 [23:30:09]MH_SAM_APDU [23:30:09]CAPDU: 80 0D 02 02 02 75 F9 [23:30:09]Write to MH i2c: E2 0A 00 55 01 80 0D 02 02 02 00 75 F9 00 00 42 [23:30:09]Write i2c OK [23:30:09]MH_I2C_Read... [23:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:09]Read from MH i2c: E2 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [23:30:09]RAPDU: 90 00 [23:30:09]wFMCommunicate OK [23:30:09]wFMCommunicate request_size=4 [23:30:09]MH_SAM_APDU [23:30:09]CAPDU: 80 0D 03 02 [23:30:09]Write to MH i2c: E2 08 00 56 01 80 0D 03 02 00 00 00 00 D2 [23:30:09]Write i2c OK [23:30:09]MH_I2C_Read... [23:30:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:30:09]Read from MH i2c: E2 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 0B 00 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 0B 00 56 01 00 E1 5C AF F2 84 B9 00 12 90 00 00 [23:30:09]RAPDU: E1 5C AF F2 84 B9 00 12 90 00 [23:30:09]wFMCommunicate OK [23:30:09]SAM_PROTO_SignData done [23:30:09]FM_MakeSignedData done [23:30:09]CreateOFDProtocolMessage [23:30:09]wFMCommunicate request_size=4 [23:30:09]MH_SAM_APDU [23:30:09]CAPDU: 80 11 00 00 [23:30:09]Write to MH i2c: E2 08 00 57 01 80 11 00 00 00 00 00 00 D2 [23:30:09]Write i2c OK [23:30:09]MH_I2C_Read... [23:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:09]Read from MH i2c: E2 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 17 00 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: E2 17 00 57 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 22 [23:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:30:09]wFMCommunicate OK [23:30:09]CreateOFDProtocolMessage done [23:30:09]OFDSenderStorePacket 289987 [23:30:09]StoreOFDPacket docnum=289987 [23:30:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 6B B8 04 01 09 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 19 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 01 FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6C 04 00 35 04 06 00 C0 0A A2 44 75 F9 E1 5C AF F2 84 B9 00 12 [23:30:09]CheckFolder [23:30:09]dirname=/storage/ofd_packets [23:30:09]CheckFolder done [23:30:09]ProducePacketName [23:30:09]name=ofd_packets/00289987 [23:30:09]NVStorageSaveData ofd_packets/00289987 [23:30:09]File name is /storage/ofd_packets/00289987 [23:30:09]Write 298 bytes [23:30:09]NVStorageSaveData done [23:30:09]OFDSenderStorePacket done [23:30:09]KKMCreateOFDPacket done [23:30:09]NVStorageSaveData kkm_last_timestamp [23:30:09]File name is /storage/kkm_last_timestamp [23:30:09]Write 4 bytes [23:30:09]NVStorageSaveData done [23:30:09]ExternCall_PrintAddStr [23:30:09]wPrintStart [23:30:09]Write to MH i2c: 01 00 00 58 01 59 [23:30:09]Write i2c OK [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: 01 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: 01 07 00 [23:30:09]MH_I2C_Read... [23:30:09]Read from MH i2c: 01 07 00 58 01 00 00 00 00 00 FF 0F 6E [23:30:09]RasterBufferAndPrint [23:30:09]line Счет N : (1)24618107 [23:30:09]line ИНН: 02508201610067 [23:30:09]line Контрольно-Кассовый Чек [23:30:09]line ПРОДАЖА [23:30:09]line ТРК (МРК, ГНК) : 11 [23:30:09]line Товар: 2710194210 [23:30:09]line ДТ-К-5 [23:30:09]line 72.180 * 76.20 [23:30:09]line = 5500.12 [23:30:09]line НДС 12% НСП 1% [23:30:09]line > о реализуемом товаре [23:30:09]line ОКРУГЛЕНИЕ: -0.12 [23:30:09]line ИТОГО: 5500.00 [23:30:09]line Внесено: 6000.00 [23:30:09]line СДАЧА: 500.00 [23:30:09]line НСП 1% : 48.67 [23:30:09]line НДС 12% : 584.08 [23:30:09]line Наличными: 5500.00 [23:30:09]line Безнал.: 0.00 [23:30:09]line Место: АЗС № 90 "Партнёр-нефть" [23:30:09]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:30:09]line СНО: Общий режим [23:30:09]line Чек 661 23.09.2024 23:30 [23:30:09]line Смена: 515 ФФД: 1.0 [23:30:09]line ЗНМ: 0300000107 [23:30:09]line РНМ: 0000000000091827 [23:30:09]line Версия ККМ: 001 [23:30:09]line ФМ: 0000000000871832 [23:30:09]line ФД: 289987 [23:30:09]line ФПД: 211151904601593 [23:30:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T233009&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289987&fm=211151904601593&tin=02508201610067®Number=0000000000091827&sum=550000 [23:30:09]written 0, free lines is 4095 [23:30:10]OFD Sender: Processing packet 289987 [packets to send 1784, broken 1783] [23:30:10]ProducePacketName [23:30:10]name=ofd_packets/00289987 [23:30:10]OFD Sender: To server: pG, [23:30:10]CommunicateWithHost lk.salyk.kg:30040 [23:30:10]ConnectInit lk.salyk.kg [23:30:10]Write to MH i2c: 01 00 00 82 01 83 [23:30:10]Write i2c OK [23:30:10]MH_I2C_Read... [23:30:10]Read from MH i2c: 01 [23:30:10]MH_I2C_Read... [23:30:10]Read from MH i2c: 01 07 00 [23:30:10]MH_I2C_Read... [23:30:10]Read from MH i2c: 01 07 00 82 01 00 00 00 00 00 C1 0C 57 [23:30:10]RasterBufferAndPrint [23:30:10]line [23:30:10]line [23:30:10]line [23:30:10]line [23:30:10]line [23:30:10]written 0, free lines is 3271 [23:30:10]MH_Cut [23:30:10]Write to MH i2c: D1 01 00 89 01 01 5C [23:30:10]Write i2c OK [23:30:10]MH_I2C_Read... [23:30:10]Read from MH i2c: D1 [23:30:10]MH_I2C_Read... [23:30:10]Read from MH i2c: D1 01 00 [23:30:10]MH_I2C_Read... [23:30:10]Read from MH i2c: D1 01 00 89 01 00 5B [23:30:10]Write to MH i2c: 01 00 00 8A 01 8B [23:30:10]Write i2c OK [23:30:10]MH_I2C_Read... [23:30:11]*** Cut start [23:30:11]*** Partial cut [23:30:11]*** CUTSNS_PIN = 1 [23:30:11]*** CUTSNS_PIN = 0 [23:30:11]*** Brake cut motor [23:30:11]Read from MH i2c: 01 [23:30:11]MH_I2C_Read... [23:30:11]*** Stop cut motor [23:30:11]*** Cut end [23:30:11]Read from MH i2c: 01 07 00 [23:30:11]MH_I2C_Read... [23:30:11]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 FF 0F A0 [23:30:11]process_action close_receipt done [23:30:11]requested_data is exist [23:30:11]produce_requested_data [23:30:11]requested_item fm.sn is exist - process it [23:30:11]wFMCommunicate request_size=4 [23:30:11]MH_SAM_APDU [23:30:11]CAPDU: 80 11 00 00 [23:30:11]Write to MH i2c: E2 08 00 8B 01 80 11 00 00 00 00 00 00 06 [23:30:11]Write i2c OK [23:30:11]MH_I2C_Read... [23:30:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:11]Read from MH i2c: E2 [23:30:11]MH_I2C_Read... [23:30:11]Read from MH i2c: E2 17 00 [23:30:11]MH_I2C_Read... [23:30:11]Read from MH i2c: E2 17 00 8B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 56 [23:30:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:30:11]wFMCommunicate OK [23:30:11]requested_item fd.num is exist - process it [23:30:11]SAM_PROTO_GetFieldsCounters [23:30:11]wFMCommunicate request_size=4 [23:30:11]MH_SAM_APDU [23:30:11]CAPDU: 80 13 00 00 [23:30:11]Write to MH i2c: E2 08 00 8C 01 80 13 00 00 00 00 00 00 09 [23:30:11]Write i2c OK [23:30:11]MH_I2C_Read... [23:30:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:30:11]Read from MH i2c: E2 [23:30:11]MH_I2C_Read... [23:30:11]Read from MH i2c: E2 62 00 [23:30:11]MH_I2C_Read... [23:30:11]Read from MH i2c: E2 62 00 8C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [23:30:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C3 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:30:11]wFMCommunicate OK [23:30:11]SAM_PROTO_GetFieldsCounters done [23:30:11]requested_item shift.num is exist - process it [23:30:11]requested_item shift.opened is exist - process it [23:30:11]req_shift_opened [23:30:11]FM_GetShiftState [23:30:11]SAM_PROTO_GetShiftState [23:30:11]wFMCommunicate request_size=4 [23:30:11]MH_SAM_APDU [23:30:11]CAPDU: 80 13 01 00 [23:30:11]Write to MH i2c: E2 08 00 8D 01 80 13 01 00 00 00 00 00 0B [23:30:11]Write i2c OK [23:30:11]MH_I2C_Read... [23:30:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:30:12]Read from MH i2c: E2 [23:30:12]MH_I2C_Read... [23:30:12]Read from MH i2c: E2 0E 00 [23:30:12]MH_I2C_Read... [23:30:12]Read from MH i2c: E2 0E 00 8D 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 AC [23:30:12]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:30:12]wFMCommunicate OK [23:30:12]SAM_PROTO_GetShiftState done [23:30:12]FM_GetShiftState done [23:30:12]req_shift_opened done [23:30:12]requested_item shift.open_date is exist - process it [23:30:12]req_shift_open_date [23:30:12]req_shift_open_date done [23:30:12]produce_requested_data done [23:30:12]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289987,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:30:12]process_action_free close_receipt [23:30:12]json_value_free [23:30:12]json_value_free done [23:30:12]process_json_proto returns [23:30:12]Send response to host [23:30:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289987,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:30:12]free response buf [23:30:12]execute_script done [23:30:12]execute_script returns [23:30:12]free content buf [23:30:12]Sock 9.Close socket [23:30:12]Sock 9.Thread stoped 02 00 08 F4 03 04 00 2A FA F1 66 [23:30:50]Write to MH i2c: E2 10 00 98 01 80 15 02 00 08 00 F4 03 04 00 2A FA F1 66 00 00 9F [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=25 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 [23:30:50]Write to MH i2c: E2 1C 00 99 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 00 00 7E [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 15 03 00 [23:30:50]Write to MH i2c: E2 08 00 9A 01 80 15 03 00 00 00 00 00 1C [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 40 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 40 00 9A 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 96 02 00 00 35 04 06 00 1C 6E 51 FE 22 FC 90 00 D7 [23:30:50]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 96 02 00 00 35 04 06 00 1C 6E 51 FE 22 FC 90 00 [23:30:50]wFMCommunicate OK [23:30:50]SAM_PROTO_ProcessDocument answer len = 59 [23:30:50]SAM_PROTO_ProcessDocument done [23:30:50]SetTLVBufToDocument [23:30:50]Processing tag 1209 (04B9) [23:30:50]Malloc new data [23:30:50]Processing tag 1041 (0411) [23:30:50]Processing tag 1040 (0410) [23:30:50]Malloc new data [23:30:50]Processing tag 1038 (040E) [23:30:50]Malloc new data [23:30:50]Processing tag 1042 (0412) [23:30:50]Malloc new data [23:30:50]Processing tag 1077 (0435) [23:30:50]Malloc new data [23:30:50]SetTLVBufToDocument err=0 [23:30:50]KKMLoadAndSignReceiptData store KKM data [23:30:50]KKMLoadAndSignReceiptData err=0 [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 11 00 00 [23:30:50]Write to MH i2c: E2 08 00 9B 01 80 11 00 00 00 00 00 00 16 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:50]Read from MH i2c: E2 17 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 17 00 9B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 66 [23:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:30:50]wFMCommunicate OK [23:30:50]Счет N : (1)24618109 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 45 Товар: 2710194210 ДТ-К-5 39.380 * 76.20 = 3000.76 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 662 23.09.2024 23:30 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289988 ФПД: 31260147589884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T233050&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289988&fm=31260147589884&tin=02508201610067®Number=0000000000091827&sum=300000 [23:30:50]StoreToDocumentArchive [23:30:50]shift 515 fd 289988 [23:30:50]save to /storage/0515/doc_00289988 [23:30:50]save last doc name /storage/0515/doc_00289988 to /storage/kkm_last_doc_name [23:30:50]save OK [23:30:50]Clear old archive folders... [23:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:30:50]tlvbuf is 00E97FA0 [23:30:50]SAM_PROTO_ClearQueue [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 09 00 00 [23:30:50]Write to MH i2c: E2 08 00 9C 01 80 09 00 00 00 00 00 00 0F [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]SAM_PROTO_ClearQueue done [23:30:50]KKMCreateOFDPacket [23:30:50]OFDProtocolAddRootSTLVToBuf [23:30:50]FM_MakeSignedData [23:30:50]FM_MakeSignedData [23:30:50]SAM_PROTO_SignData [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 0D 01 02 [23:30:50]Write to MH i2c: E2 08 00 9D 01 80 0D 01 02 00 00 00 00 17 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=255 [23:30:50]MH_SAM_APDU [23:30: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 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 96 02 00 00 F4 03 04 00 2A FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6C 04 00 35 04 06 00 1C 6E 51 FE [23:30:50]Write to MH i2c: E2 02 01 9E 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 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 96 02 00 00 F4 03 04 00 2A FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6C 04 00 35 04 06 00 1C 6E 51 FE 00 00 F7 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=7 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 0D 02 02 02 22 FC [23:30:50]Write to MH i2c: E2 0A 00 9F 01 80 0D 02 02 02 00 22 FC 00 00 3C [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 0D 03 02 [23:30:50]Write to MH i2c: E2 08 00 A0 01 80 0D 03 02 00 00 00 00 1C [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:30:51]Read from MH i2c: E2 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: E2 0B 00 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: E2 0B 00 A0 01 00 D2 FF AC 86 0F CA 7B FE 90 00 72 [23:30:51]RAPDU: D2 FF AC 86 0F CA 7B FE 90 00 [23:30:51]wFMCommunicate OK [23:30:51]SAM_PROTO_SignData done [23:30:51]FM_MakeSignedData done [23:30:51]CreateOFDProtocolMessage [23:30:51]wFMCommunicate request_size=4 [23:30:51]MH_SAM_APDU [23:30:51]CAPDU: 80 11 00 00 [23:30:51]Write to MH i2c: E2 08 00 A1 01 80 11 00 00 00 00 00 00 1C [23:30:51]Write i2c OK [23:30:51]MH_I2C_Read... [23:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:51]Read from MH i2c: E2 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: E2 17 00 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: E2 17 00 A1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 6C [23:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:30:51]wFMCommunicate OK [23:30:51]CreateOFDProtocolMessage done [23:30:51]OFDSenderStorePacket 289988 [23:30:51]StoreOFDPacket docnum=289988 [23:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 2B 16 04 01 10 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 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 96 02 00 00 F4 03 04 00 2A FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6C 04 00 35 04 06 00 1C 6E 51 FE 22 FC D2 FF AC 86 0F CA 7B FE [23:30:51]CheckFolder [23:30:51]dirname=/storage/ofd_packets [23:30:51]CheckFolder done [23:30:51]ProducePacketName [23:30:51]name=ofd_packets/00289988 [23:30:51]NVStorageSaveData ofd_packets/00289988 [23:30:51]File name is /storage/ofd_packets/00289988 [23:30:51]Write 298 bytes [23:30:51]NVStorageSaveData done [23:30:51]OFDSenderStorePacket done [23:30:51]KKMCreateOFDPacket done [23:30:51]NVStorageSaveData kkm_last_timestamp [23:30:51]File name is /storage/kkm_last_timestamp [23:30:51]Write 4 bytes [23:30:51]NVStorageSaveData done [23:30:51]ExternCall_PrintAddStr [23:30:51]wPrintStart [23:30:51]Write to MH i2c: 01 00 00 A2 01 A3 [23:30:51]Write i2c OK [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: 01 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: 01 07 00 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: 01 07 00 A2 01 00 00 00 00 00 FF 0F B8 [23:30:51]RasterBufferAndPrint [23:30:51]line Счет N : (1)24618109 [23:30:51]line ИНН: 02508201610067 [23:30:51]line Контрольно-Кассовый Чек [23:30:51]line ПРОДАЖА [23:30:51]line ТРК (МРК, ГНК) : 45 [23:30:51]line Товар: 2710194210 [23:30:51]line ДТ-К-5 [23:30:51]line 39.380 * 76.20 [23:30:51]line = 3000.76 [23:30:51]line НДС 12% НСП 1% [23:30:51]line > о реализуемом товаре [23:30:51]line ОКРУГЛЕНИЕ: -0.76 [23:30:51]line ИТОГО: 3000.00 [23:30:51]line Внесено: 3000.00 [23:30:51]line СДАЧА: 0.00 [23:30:51]line НСП 1% : 26.55 [23:30:51]line НДС 12% : 318.66 [23:30:51]line Наличными: 3000.00 [23:30:51]line Безнал.: 0.00 [23:30:51]line Место: АЗС № 90 "Партнёр-нефть" [23:30:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:30:51]line СНО: Общий режим [23:30:51]line Чек 662 23.09.2024 23:30 [23:30:51]line Смена: 515 ФФД: 1.0 [23:30:51]line ЗНМ: 0300000107 [23:30:51]line РНМ: 0000000000091827 [23:30:51]line Версия ККМ: 001 [23:30:51]line ФМ: 0000000000871832 [23:30:51]line ФД: 289988 [23:30:51]line ФПД: 31260147589884 [23:30:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T233050&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289988&fm=31260147589884&tin=02508201610067®Number=0000000000091827&sum=300000 [23:30:51]written 0, free lines is 4095 [23:30:51]Write to MH i2c: 01 00 00 CC 01 CD [23:30:51]Write i2c OK [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: 01 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: 01 07 00 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: 01 07 00 CC 01 00 00 00 00 00 C4 0C A4 [23:30:51]RasterBufferAndPrint [23:30:51]line [23:30:51]line [23:30:51]line [23:30:51]line [23:30:51]line [23:30:51]written 0, free lines is 3273 [23:30:51]MH_Cut [23:30:51]Write to MH i2c: D1 01 00 D3 01 01 A6 [23:30:51]Write i2c OK [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: D1 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: D1 01 00 [23:30:51]MH_I2C_Read... [23:30:51]Read from MH i2c: D1 01 00 D3 01 00 A5 [23:30:51]Write to MH i2c: 01 00 00 D4 01 D5 [23:30:51]Write i2c OK [23:30:51]MH_I2C_Read... [23:30:52]*** Cut start [23:30:52]*** Partial cut [23:30:52]*** CUTSNS_PIN = 1 [23:30:52]*** CUTSNS_PIN = 0 [23:30:52]*** Brake cut motor [23:30:52]Read from MH i2c: 01 [23:30:52]MH_I2C_Read... [23:30:52]*** Stop cut motor [23:30:52]*** Cut end [23:30:52]Read from MH i2c: 01 07 00 [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: 01 07 00 D4 01 00 00 00 00 00 FF 0F EA [23:30:52]process_action close_receipt done [23:30:52]requested_data is exist [23:30:52]produce_requested_data [23:30:52]requested_item fm.sn is exist - process it [23:30:52]wFMCommunicate request_size=4 [23:30:52]MH_SAM_APDU [23:30:52]CAPDU: 80 11 00 00 [23:30:52]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [23:30:53]Write i2c OK [23:30:53]MH_I2C_Read... [23:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:53]Read from MH i2c: E2 [23:30:53]MH_I2C_Read... [23:30:53]Read from MH i2c: E2 17 00 [23:30:53]MH_I2C_Read... [23:30:53]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A0 [23:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:30:53]wFMCommunicate OK [23:30:53]requested_item fd.num is exist - process it [23:30:53]SAM_PROTO_GetFieldsCounters [23:30:53]wFMCommunicate request_size=4 [23:30:53]MH_SAM_APDU [23:30:53]CAPDU: 80 13 00 00 [23:30:53]Write to MH i2c: E2 08 00 D6 01 80 13 00 00 00 00 00 00 53 [23:30:53]Write i2c OK [23:30:53]MH_I2C_Read... [23:30:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:30:53]Read from MH i2c: E2 [23:30:53]MH_I2C_Read... [23:30:53]Read from MH i2c: E2 62 00 [23:30:53]MH_I2C_Read... [23:30:53]Read from MH i2c: E2 62 00 D6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C4 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [23:30:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C4 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:30:53]wFMCommunicate OK [23:30:53]SAM_PROTO_GetFieldsCounters done [23:30:53]requested_item shift.num is exist - process it [23:30:53]requested_item shift.opened is exist - process it [23:30:53]req_shift_opened [23:30:53]FM_GetShiftState [23:30:53]SAM_PROTO_GetShiftState [23:30:53]wFMCommunicate request_size=4 [23:30:53]MH_SAM_APDU [23:30:53]CAPDU: 80 13 01 00 [23:30:53]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [23:30:53]Write i2c OK [23:30:53]MH_I2C_Read... [23:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:30:53]Read from MH i2c: E2 [23:30:53]MH_I2C_Read... [23:30:53]Read from MH i2c: E2 0E 00 [23:30:53]MH_I2C_Read... [23:30:53]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F6 [23:30:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:30:53]wFMCommunicate OK [23:30:53]SAM_PROTO_GetShiftState done [23:30:53]FM_GetShiftState done [23:30:53]req_shift_opened done [23:30:53]requested_item shift.open_date is exist - process it [23:30:53]req_shift_open_date [23:30:53]req_shift_open_date done [23:30:53]produce_requested_data done [23:30:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289988,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:30:53]process_action_free close_receipt [23:30:53]json_value_free [23:30:53]json_value_free done [23:30:53]process_json_proto returns [23:30:53]Send response to host [23:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289988,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:30:53]free response buf [23:30:53]execute_script done [23:30:53]execute_script returns [23:30:53]free content buf [23:30:53]Sock 7.Close socket [23:30:53]Sock 7.Thread stoped [23:32:20]ConnectInit Can't connect to host [23:32:20]CommunicateWithHost connect error [23:32:20]CommunicateWithHost err = -1 [23:32:20]OFD Sender: Server communicate error [23:32:20]OFD Sender: Processing packet 289987 [packets to send 1785, broken 1783] [23:32:20]ProducePacketName [23:32:20]name=ofd_packets/00289987 [23:32:20]OFD Sender: To server: pG, [23:32:20]CommunicateWithHost lk.salyk.kg:30040 [23:32:20]ConnectInit lk.salyk.kg [23:32:25]ConnectInit Can't take IP for lk.salyk.kg [23:32:25]CommunicateWithHost connect error [23:32:25]CommunicateWithHost err = -1 [23:32:25]OFD Sender: Server communicate error [23:32:30]OFD Sender: Processing packet 289987 [packets to send 1785, broken 1783] [23:32:30]ProducePacketName [23:32:30]name=ofd_packets/00289987 [23:32:30]OFD Sender: To server: pG, [23:32:30]CommunicateWithHost lk.salyk.kg:30040 [23:32:30]ConnectInit lk.salyk.kg [23:32:35]ConnectInit Can't take IP for lk.salyk.kg [23:32:35]CommunicateWithHost connect error [23:32:35]CommunicateWithHost err = -1 [23:32:35]OFD Sender: Server communicate error [23:32:40]OFD Sender: Processing packet 289987 [packets to send 1785, broken 1783] [23:32:40]ProducePacketName [23:32:40]name=ofd_packets/00289987 [23:32:40]OFD Sender: To server: pG, [23:32:40]CommunicateWithHost lk.salyk.kg:30040 [23:32:40]ConnectInit lk.salyk.kg [23:32:41]Connected sock=7 [23:32: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 33 32 0C 01 00 00 6B B8 04 01 09 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 19 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 01 FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C3 6C 04 00 35 04 06 00 C0 0A A2 44 75 F9 E1 5C AF F2 84 B9 00 12 [23:32: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 33 32 4F 00 00 00 D8 CE 47 00 91 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 33 32 10 04 04 00 C3 6C 04 00 F4 03 04 00 6B A2 F1 66 B6 04 01 00 00 D4 2B 08 6F A2 F5 4A 93 [23:32:41]CommunicateWithHost err = 0 [23:32:41]CheckOFDResponse [23:32:41]1017 (14) - 77093643461234 [23:32:41]1041 (16) - 0000000000871832 [23:32:41]1040 (4) - 289987 [23:32:41]1012 (4) - 23.09.2024 17:16 [23:32:41]1206 (1) - 0 [23:32:41]OFD Sender: Remove packet 289987 [23:32:41]ProducePacketName [23:32:41]name=ofd_packets/00289987 [23:32:41]NVStorageDeleteData [23:32:42]OFD Sender: Processing packet 289988 [packets to send 1784, broken 1783] [23:32:42]ProducePacketName [23:32:42]name=ofd_packets/00289988 [23:32:42]OFD Sender: To server: pG, [23:32:42]CommunicateWithHost lk.salyk.kg:30040 [23:32:42]ConnectInit lk.salyk.kg [23:32:42]Connected sock=7 [23:32:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 2B 16 04 01 10 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 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 96 02 00 00 F4 03 04 00 2A FA F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C4 6C 04 00 35 04 06 00 1C 6E 51 FE 22 FC D2 FF AC 86 0F CA 7B FE [23:32: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 33 32 4F 00 00 00 91 C3 47 00 B0 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 33 32 10 04 04 00 C4 6C 04 00 F4 03 04 00 6C A2 F1 66 B6 04 01 00 00 BA 5A 80 96 05 BC 2C 31 [23:32:42]CommunicateWithHost err = 0 [23:32:42]CheckOFDResponse [23:32:42]1017 (14) - 77093643461234 [23:32:42]1041 (16) - 0000000000871832 [23:32:42]1040 (4) - 289988 [23:32:42]1012 (4) - 23.09.2024 17:16 [23:32:42]1206 (1) - 0 [23:32:42]OFD Sender: Remove packet 289988 [23:32:42]ProducePacketName [23:32:42]name=ofd_packets/00289988 [23:32:42]NVStorageDeleteData [23:32:43]OFD Sender: No OFD packet to send [23:32:48]OFD Sender: No OFD packet to send [23:32:53]OFD Sender: No OFD packet to send [23:32:58]OFD Sender: No OFD packet to send [23:33:03]OFD Sender: No OFD packet to send [23:33:06]ConnectInit Can't connect to host [23:33:08]OFD Sender: No OFD packet to send [23:33:13]OFD Sender: No OFD packet to send [23:33:18]OFD Sender: No OFD packet to send [23:33:23]OFD Sender: No OFD packet to send [23:33:28]OFD Sender: No OFD packet to send [23:33:33]OFD Sender: No OFD packet to send [23:33:38]OFD Sender: No OFD packet to send [23:33:43]OFD Sender: No OFD packet to send [23:33:48]OFD Sender: No OFD packet to send [23:33:53]OFD Sender: No OFD packet to send [23:33:58]OFD Sender: No OFD packet to send [23:34:03]OFD Sender: No OFD packet to send [23:34:08]OFD Sender: No OFD packet to send [23:34:13]OFD Sender: No OFD packet to send [23:34:18]OFD Sender: No OFD packet to send [23:34:23]OFD Sender: No OFD packet to send [23:34:28]OFD Sender: No OFD packet to send [23:34:33]OFD Sender: No OFD packet to send [23:34:39]OFD Sender: No OFD packet to send [23:34:44]OFD Sender: No OFD packet to send [23:34:49]OFD Sender: No OFD packet to send [23:34:54]OFD Sender: No OFD packet to send [23:34:59]OFD Sender: No OFD packet to send [23:35:04]OFD Sender: No OFD packet to send [23:35:09]OFD Sender: No OFD packet to send [23:35:14]OFD Sender: No OFD packet to send [23:35:18]accept exits with 9 [23:35:18]New connection [23:35:18]New thread 3066617188 created [23:35:18]Thread 3066473828 joined [23:35:18]Waiting for new connection... [23:35:18] Sock 9.Parse request [23:35:18]Sock 9.Check first char [23:35:18]Sock 9.First char is OK [23:35:18]request: POST /json_proto HTTP/1.0 [23:35:18]Method: POST [23:35:18]URL: /json_proto [23:35:18]Method is POST - this is cgi request [23:35:18]url: /json_proto [23:35:18]query_string will be loaded in cgi processing [23:35:18]execute_cgi json_proto POST (null) [23:35:18]execute_cgi path=json_proto method=POST [23:35:18]POST find Content-Length [23:35:18]Host: 172.17.41.135:8080 [23:35:18]Content-Length: 676 [23:35:18]Content-Type: application/json [23:35:18] [23:35:18]POST finish read [23:35:18]Found Content-Length = 676 [23:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:18]execute_script... [23:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 65", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:18]POST & json_proto [23:35:18]process_json_proto [23:35:18]json parsed OK: [23:35:18]protocol is kg_v1.0 [23:35:18]action value=close_receipt [23:35:18]process_action close_receipt [23:35:18]cmd_close_receipt [23:35:18]MH_GetDate [23:35:18]Write to MH i2c: F0 00 00 D8 01 C8 [23:35:18]Write i2c OK [23:35:18]MH_I2C_Read... [23:35:18]Read from MH i2c: F0 [23:35:18]MH_I2C_Read... [23:35:18]Read from MH i2c: F0 09 00 [23:35:18]MH_I2C_Read... [23:35:18]Read from MH i2c: F0 09 00 D8 01 00 37 FB F1 66 ED 3E 82 65 6C [23:35:18]GetLastDocTimeStamp 1727134250 [23:35:18]current date 1727134519 [23:35:18]FM_GetShiftState [23:35:18]SAM_PROTO_GetShiftState [23:35:18]wFMCommunicate request_size=4 [23:35:18]MH_SAM_APDU [23:35:18]CAPDU: 80 13 01 00 [23:35:18]Write to MH i2c: E2 08 00 D9 01 80 13 01 00 00 00 00 00 57 [23:35:18]Write i2c OK [23:35:18]MH_I2C_Read... [23:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:18]Read from MH i2c: E2 [23:35:18]MH_I2C_Read... [23:35:18]Read from MH i2c: E2 0E 00 [23:35:18]MH_I2C_Read... [23:35:18]Read from MH i2c: E2 0E 00 D9 01 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 F8 [23:35:18]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:35:18]wFMCommunicate OK [23:35:18]SAM_PROTO_GetShiftState done [23:35:18]FM_GetShiftState done [23:35:18]opened in 1727051401 [23:35:18]opened+sec_in_day 1727137801 [23:35:18]quantity*price = 70027 [23:35:18]sum+1 = 70029 [23:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 663 23.09.2024 23:35 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289989 ФПД: 32976060053230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T233519&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289989&fm=32976060053230&tin=02508201610067®Number=0000000000091827&sum=70000 [23:35:19]StoreToDocumentArchive [23:35:19]shift 515 fd 289989 [23:35:19]save to /storage/0515/doc_00289989 [23:35:19]save last doc name /storage/0515/doc_00289989 to /storage/kkm_last_doc_name [23:35:19]save OK [23:35:19]Clear old archive folders... [23:35:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:35:19]tlvbuf is 00EBFBE0 [23:35:19]SAM_PROTO_ClearQueue [23:35:19]wFMCommunicate request_size=4 [23:35:19]MH_SAM_APDU [23:35:19]CAPDU: 80 09 00 00 [23:35:19]Write to MH i2c: E2 08 00 E6 01 80 09 00 00 00 00 00 00 59 [23:35:19]Write i2c OK [23:35:19]MH_I2C_Read... [23:35:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:19]Read from MH i2c: E2 [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 03 00 [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [23:35:19]RAPDU: 90 00 [23:35:19]wFMCommunicate OK [23:35:19]SAM_PROTO_ClearQueue done [23:35:19]KKMCreateOFDPacket [23:35:19]OFDProtocolAddRootSTLVToBuf [23:35:19]FM_MakeSignedData [23:35:19]FM_MakeSignedData [23:35:19]SAM_PROTO_SignData [23:35:19]wFMCommunicate request_size=4 [23:35:19]MH_SAM_APDU [23:35:19]CAPDU: 80 0D 01 02 [23:35:19]Write to MH i2c: E2 08 00 E7 01 80 0D 01 02 00 00 00 00 61 [23:35:19]Write i2c OK [23:35:19]MH_I2C_Read... [23:35:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:19]Read from MH i2c: E2 [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 03 00 [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [23:35:19]RAPDU: 90 00 [23:35:19]wFMCommunicate OK [23:35:19]wFMCommunicate request_size=255 [23:35:19]MH_SAM_APDU [23:35:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 37 FB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6C 04 00 35 04 06 00 1D FD D6 58 [23:35:19]Write to MH i2c: E2 02 01 E8 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 37 FB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6C 04 00 35 04 06 00 1D FD D6 58 00 00 85 [23:35:19]Write i2c OK [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 [23:35:19]MH_I2C_Read... [23:35:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:19]Read from MH i2c: E2 03 00 [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [23:35:19]RAPDU: 90 00 [23:35:19]wFMCommunicate OK [23:35:19]wFMCommunicate request_size=7 [23:35:19]MH_SAM_APDU [23:35:19]CAPDU: 80 0D 02 02 02 76 EE [23:35:19]Write to MH i2c: E2 0A 00 E9 01 80 0D 02 02 02 00 76 EE 00 00 CC [23:35:19]Write i2c OK [23:35:19]MH_I2C_Read... [23:35:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:19]Read from MH i2c: E2 [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 03 00 [23:35:19]MH_I2C_Read... [23:35:19]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [23:35:19]RAPDU: 90 00 [23:35:19]wFMCommunicate OK [23:35:19]wFMCommunicate request_size=4 [23:35:19]MH_SAM_APDU [23:35:19]CAPDU: 80 0D 03 02 [23:35:19]Write to MH i2c: E2 08 00 EA 01 80 0D 03 02 00 00 00 00 66 [23:35:19]Write i2c OK [23:35:19]MH_I2C_Read... [23:35:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:20]Read from MH i2c: E2 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: E2 0B 00 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: E2 0B 00 EA 01 00 16 EF 3A 5F AB 81 C3 2F 90 00 23 [23:35:20]RAPDU: 16 EF 3A 5F AB 81 C3 2F 90 00 [23:35:20]wFMCommunicate OK [23:35:20]SAM_PROTO_SignData done [23:35:20]FM_MakeSignedData done [23:35:20]CreateOFDProtocolMessage [23:35:20]wFMCommunicate request_size=4 [23:35:20]MH_SAM_APDU [23:35:20]CAPDU: 80 11 00 00 [23:35:20]Write to MH i2c: E2 08 00 EB 01 80 11 00 00 00 00 00 00 66 [23:35:20]Write i2c OK [23:35:20]MH_I2C_Read... [23:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:20]Read from MH i2c: E2 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: E2 17 00 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: E2 17 00 EB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B6 [23:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:35:20]wFMCommunicate OK [23:35:20]CreateOFDProtocolMessage done [23:35:20]OFDSenderStorePacket 289989 [23:35:20]StoreOFDPacket docnum=289989 [23:35:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 EB 15 04 01 13 CF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 37 FB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6C 04 00 35 04 06 00 1D FD D6 58 76 EE 16 EF 3A 5F AB 81 C3 2F [23:35:20]CheckFolder [23:35:20]dirname=/storage/ofd_packets [23:35:20]CheckFolder done [23:35:20]ProducePacketName [23:35:20]name=ofd_packets/00289989 [23:35:20]NVStorageSaveData ofd_packets/00289989 [23:35:20]File name is /storage/ofd_packets/00289989 [23:35:20]Write 298 bytes [23:35:20]NVStorageSaveData done [23:35:20]OFDSenderStorePacket done [23:35:20]KKMCreateOFDPacket done [23:35:20]NVStorageSaveData kkm_last_timestamp [23:35:20]File name is /storage/kkm_last_timestamp [23:35:20]Write 4 bytes [23:35:20]NVStorageSaveData done [23:35:20]ExternCall_PrintAddStr [23:35:20]wPrintStart [23:35:20]Write to MH i2c: 01 00 00 EC 01 ED [23:35:20]Write i2c OK [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: 01 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: 01 07 00 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: 01 07 00 EC 01 00 00 00 00 00 FF 0F 02 [23:35:20]RasterBufferAndPrint [23:35:20]line Счет N : (1)24618110 [23:35:20]line ИНН: 02508201610067 [23:35:20]line Контрольно-Кассовый Чек [23:35:20]line ПРОДАЖА [23:35:20]line ТРК (МРК, ГНК) : 65 [23:35:20]line Товар: 2710194210 [23:35:20]line ДТ-К-5 [23:35:20]line 9.190 * 76.20 [23:35:20]line = 700.28 [23:35:20]line НДС 12% НСП 1% [23:35:20]line > о реализуемом товаре [23:35:20]line ОКРУГЛЕНИЕ: -0.28 [23:35:20]line ИТОГО: 700.00 [23:35:20]line Внесено: 700.00 [23:35:20]line СДАЧА: 0.00 [23:35:20]line НСП 1% : 6.20 [23:35:20]line НДС 12% : 74.37 [23:35:20]line Наличными: 700.00 [23:35:20]line Безнал.: 0.00 [23:35:20]line Место: АЗС № 90 "Партнёр-нефть" [23:35:20]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:35:20]line СНО: Общий режим [23:35:20]line Чек 663 23.09.2024 23:35 [23:35:20]line Смена: 515 ФФД: 1.0 [23:35:20]line ЗНМ: 0300000107 [23:35:20]line РНМ: 0000000000091827 [23:35:20]line Версия ККМ: 001 [23:35:20]line ФМ: 0000000000871832 [23:35:20]line ФД: 289989 [23:35:20]line ФПД: 32976060053230 [23:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T233519&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289989&fm=32976060053230&tin=02508201610067®Number=0000000000091827&sum=70000 [23:35:20]written 0, free lines is 4095 [23:35:20]OFD Sender: Processing packet 289989 [packets to send 1784, broken 1783] [23:35:20]ProducePacketName [23:35:20]name=ofd_packets/00289989 [23:35:20]OFD Sender: To server: pG, [23:35:20]CommunicateWithHost lk.salyk.kg:30040 [23:35:20]ConnectInit lk.salyk.kg [23:35:20]Connected sock=10 [23:35:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 EB 15 04 01 13 CF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 37 FB F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C5 6C 04 00 35 04 06 00 1D FD D6 58 76 EE 16 EF 3A 5F AB 81 C3 2F [23:35:20]Write to MH i2c: 01 00 00 16 02 18 [23:35:20]Write i2c OK [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: 01 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: 01 07 00 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: 01 07 00 16 02 00 00 00 00 00 BE 0C E9 [23:35:20]RasterBufferAndPrint [23:35:20]line [23:35:20]line [23:35:20]line [23:35:20]line [23:35:20]line [23:35:20]written 0, free lines is 3268 [23:35:20]MH_Cut [23:35:20]Write to MH i2c: D1 01 00 1D 02 01 F1 [23:35:20]Write i2c OK [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: D1 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: D1 01 00 [23:35:20]MH_I2C_Read... [23:35:20]Read from MH i2c: D1 01 00 1D 02 00 F0 [23:35:20]Write to MH i2c: 01 00 00 1E 02 20 [23:35:20]Write i2c OK [23:35:20]MH_I2C_Read... [23:35: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 33 32 4F 00 00 00 B4 7F 47 00 81 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 33 32 10 04 04 00 C5 6C 04 00 F4 03 04 00 0A A3 F1 66 B6 04 01 00 00 0B 23 7A EA 92 6F 7E 46 [23:35:20]CommunicateWithHost err = 0 [23:35:20]CheckOFDResponse [23:35:20]1017 (14) - 77093643461234 [23:35:20]1041 (16) - 0000000000871832 [23:35:20]1040 (4) - 289989 [23:35:20]1012 (4) - 23.09.2024 17:19 [23:35:20]1206 (1) - 0 [23:35:20]OFD Sender: Remove packet 289989 [23:35:20]ProducePacketName [23:35:20]name=ofd_packets/00289989 [23:35:20]NVStorageDeleteData [23:35:21]OFD Sender: No OFD packet to send [23:35:21]*** Cut start [23:35:21]*** Partial cut [23:35:21]*** CUTSNS_PIN = 1 [23:35:21]*** CUTSNS_PIN = 0 [23:35:21]*** Brake cut motor [23:35:21]Read from MH i2c: 01 [23:35:21]MH_I2C_Read... [23:35:21]*** Stop cut motor [23:35:21]*** Cut end [23:35:21]Read from MH i2c: 01 07 00 [23:35:21]MH_I2C_Read... [23:35:21]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 FF 0F 35 [23:35:21]process_action close_receipt done [23:35:21]requested_data is exist [23:35:21]produce_requested_data [23:35:21]requested_item fm.sn is exist - process it [23:35:21]wFMCommunicate request_size=4 [23:35:21]MH_SAM_APDU [23:35:21]CAPDU: 80 11 00 00 [23:35:21]Write to MH i2c: E2 08 00 1F 02 80 11 00 00 00 00 00 00 9B [23:35:21]Write i2c OK [23:35:21]MH_I2C_Read... [23:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:22]Read from MH i2c: E2 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 17 00 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 17 00 1F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 EB [23:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:35:22]wFMCommunicate OK [23:35:22]requested_item fd.num is exist - process it [23:35:22]SAM_PROTO_GetFieldsCounters [23:35:22]wFMCommunicate request_size=4 [23:35:22]MH_SAM_APDU [23:35:22]CAPDU: 80 13 00 00 [23:35:22]Write to MH i2c: E2 08 00 20 02 80 13 00 00 00 00 00 00 9E [23:35:22]Write i2c OK [23:35:22]MH_I2C_Read... [23:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:22]Read from MH i2c: E2 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 62 00 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 62 00 20 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C5 6C 04 00 0E 04 04 00 03 02 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 C3 [23:35:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C5 6C 04 00 0E 04 04 00 03 02 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 [23:35:22]wFMCommunicate OK [23:35:22]SAM_PROTO_GetFieldsCounters done [23:35:22]requested_item shift.num is exist - process it [23:35:22]requested_item shift.opened is exist - process it [23:35:22]req_shift_opened [23:35:22]FM_GetShiftState [23:35:22]SAM_PROTO_GetShiftState [23:35:22]wFMCommunicate request_size=4 [23:35:22]MH_SAM_APDU [23:35:22]CAPDU: 80 13 01 00 [23:35:22]Write to MH i2c: E2 08 00 21 02 80 13 01 00 00 00 00 00 A0 [23:35:22]Write i2c OK [23:35:22]MH_I2C_Read... [23:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:22]Read from MH i2c: E2 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 0E 00 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 0E 00 21 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 41 [23:35:22]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:35:22]wFMCommunicate OK [23:35:22]SAM_PROTO_GetShiftState done [23:35:22]FM_GetShiftState done [23:35:22]req_shift_opened done [23:35:22]requested_item shift.open_date is exist - process it [23:35:22]req_shift_open_date [23:35:22]req_shift_open_date done [23:35:22]produce_requested_data done [23:35:22]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289989,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:35:22]process_action_free close_receipt [23:35:22]json_value_free [23:35:22]json_value_free done [23:35:22]process_json_proto returns [23:35:22]Send response to host [23:35:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289989,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:35:22]free response buf [23:35:22]execute_script done [23:35:22]execute_script returns [23:35:22]free content buf [23:35:22]Sock 9.Close socket [23:35:22]Sock 9.Thread stoped [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:56]OFD Sender: No OFD packet to send [23:37:02]OFD Sender: No OFD packet to send [23:37:07]OFD Sender: No OFD packet to send [23:37:12]OFD Sender: No OFD packet to send [23:37:17]OFD Sender: No OFD packet to send [23:37:22]OFD Sender: No OFD packet to send [23:37:27]OFD Sender: No OFD packet to send [23:37:32]OFD Sender: No OFD packet to send [23:37:37]OFD Sender: No OFD packet to send [23:37:42]OFD Sender: No OFD packet to send [23:37:47]OFD Sender: No OFD packet to send [23:37:52]OFD Sender: No OFD packet to send [23:37:57]OFD Sender: No OFD packet to send [23:38:02]OFD Sender: No OFD packet to send [23:38:07]OFD Sender: No OFD packet to send [23:38:12]OFD Sender: No OFD packet to send [23:38:17]OFD Sender: No OFD packet to send [23:38:22]OFD Sender: No OFD packet to send [23:38:27]OFD Sender: No OFD packet to send [23:38:32]OFD Sender: No OFD packet to send [23:38:37]OFD Sender: No OFD packet to send [23:38:42]OFD Sender: No OFD packet to send [23:38:47]OFD Sender: No OFD packet to send [23:38:52]OFD Sender: No OFD packet to send [23:38:57]OFD Sender: No OFD packet to send [23:39:02]OFD Sender: No OFD packet to send [23:39:07]OFD Sender: No OFD packet to send [23:39:12]OFD Sender: No OFD packet to send [23:39:17]OFD Sender: No OFD packet to send [23:39:22]OFD Sender: No OFD packet to send [23:39:28]OFD Sender: No OFD packet to send [23:39:33]OFD Sender: No OFD packet to send [23:39:38]OFD Sender: No OFD packet to send [23:39:43]OFD Sender: No OFD packet to send [23:39:48]OFD Sender: No OFD packet to send [23:39:53]OFD Sender: No OFD packet to send [23:39:58]OFD Sender: No OFD packet to send [23:40:03]OFD Sender: No OFD packet to send [23:40:08]OFD Sender: No OFD packet to send [23:40:13]OFD Sender: No OFD packet to send [23:40:18]OFD Sender: No OFD packet to send [23:40:23]OFD Sender: No OFD packet to send [23:40:28]OFD Sender: No OFD packet to send [23:40:33]OFD Sender: No OFD packet to send [23:40:38]OFD Sender: No OFD packet to send [23:40:43]OFD Sender: No OFD packet to send [23:40:48]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:58]OFD Sender: No OFD packet to send [23:41:03]OFD Sender: No OFD packet to send [23:41:08]OFD Sender: No OFD packet to send [23:41:13]OFD Sender: No OFD packet to send [23:41:18]OFD Sender: No OFD packet to send [23:41:23]OFD Sender: No OFD packet to send [23:41:28]OFD Sender: No OFD packet to send [23:41:33]OFD Sender: No OFD packet to send [23:41:38]OFD Sender: No OFD packet to send [23:41:43]OFD Sender: No OFD packet to send [23:41:48]OFD Sender: No OFD packet to send [23:41:54]OFD Sender: No OFD packet to send [23:41:59]OFD Sender: No OFD packet to send [23:42:04]OFD Sender: No OFD packet to send [23:42:09]OFD Sender: No OFD packet to send [23:42:14]OFD Sender: No OFD packet to send [23:42:19]OFD Sender: No OFD packet to send [23:42:24]OFD Sender: No OFD packet to send [23:42:29]OFD Sender: No OFD packet to send [23:42:34]OFD Sender: No OFD packet to send [23:42:39]OFD Sender: No OFD packet to send [23:42:44]OFD Sender: No OFD packet to send [23:42:49]OFD Sender: No OFD packet to send [23:42:54]OFD Sender: No OFD packet to send [23:42:59]OFD Sender: No OFD packet to send [23:43:04]OFD Sender: No OFD packet to send [23:43:09]OFD Sender: No OFD packet to send [23:43:14]OFD Sender: No OFD packet to send [23:43:19]OFD Sender: No OFD packet to send [23:43:24]OFD Sender: No OFD packet to send [23:43:29]OFD Sender: No OFD packet to send [23:43:34]OFD Sender: No OFD packet to send [23:43:39]OFD Sender: No OFD packet to send [23:43:44]OFD Sender: No OFD packet to send [23:43:49]OFD Sender: No OFD packet to send [23:43:54]OFD Sender: No OFD packet to send [23:43:59]OFD Sender: No OFD packet to send [23:44:04]OFD Sender: No OFD packet to send [23:44:09]OFD Sender: No OFD packet to send [23:44:15]OFD Sender: No OFD packet to send [23:44:20]OFD Sender: No OFD packet to send [23:44:25]OFD Sender: No OFD packet to send [23:44:30]OFD Sender: No OFD packet to send [23:44:35]OFD Sender: No OFD packet to send [23:44:40]OFD Sender: No OFD packet to send [23:44:45]OFD Sender: No OFD packet to send [23:44:50]OFD Sender: No OFD packet to send [23:44:55]OFD Sender: No OFD packet to send [23:45:00]OFD Sender: No OFD packet to send [23:45:05]OFD Sender: No OFD packet to send [23:45:10]OFD Sender: No OFD packet to send [23:45:15]OFD Sender: No OFD packet to send [23:45:20]OFD Sender: No OFD packet to send [23:45:25]OFD Sender: No OFD packet to send [23:45:30]OFD Sender: No OFD packet to send [23:45:35]OFD Sender: No OFD packet to send [23:45:40]OFD Sender: No OFD packet to send [23:45:45]OFD Sender: No OFD packet to send [23:45:50]OFD Sender: No OFD packet to send [23:45:55]OFD Sender: No OFD packet to send [23:46:00]OFD Sender: No OFD packet to send [23:46:05]OFD Sender: No OFD packet to send [23:46:10]OFD Sender: No OFD packet to send [23:46:15]OFD Sender: No OFD packet to send [23:46:20]OFD Sender: No OFD packet to send [23:46:25]OFD Sender: No OFD packet to send [23:46:30]OFD Sender: No OFD packet to send [23:46:35]OFD Sender: No OFD packet to send [23:46:41]OFD Sender: No OFD packet to send [23:46:46]OFD Sender: No OFD packet to send [23:46:46]accept exits with 7 [23:46:46]New connection [23:46:46]New thread 3066473828 created [23:46:46]Thread 3066617188 joined [23:46:46]Waiting for new connection... [23:46:46] Sock 7.Parse request [23:46:46]Sock 7.Check first char [23:46:46]Sock 7.First char is OK [23:46:46]request: POST /json_proto HTTP/1.0 [23:46:46]Method: POST [23:46:46]URL: /json_proto [23:46:46]Method is POST - this is cgi request [23:46:46]url: /json_proto [23:46:46]query_string will be loaded in cgi processing [23:46:46]execute_cgi json_proto POST (null) [23:46:46]execute_cgi path=json_proto method=POST [23:46:46]POST find Content-Length [23:46:46]Host: 172.17.41.135:8080 [23:46:46]Content-Length: 818 [23:46:46]Content-Type: application/json [23:46:46] [23:46:46]POST finish read [23:46:46]Found Content-Length = 818 [23:46:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [23:46:46]execute_script... [23:46: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)24618111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [23:46:46]POST & json_proto [23:46:46]process_json_proto [23:46:46]json parsed OK: [23:46:46]protocol is kg_v1.0 [23:46:46]action value=close_receipt [23:46:46]process_action close_receipt [23:46:46]cmd_close_receipt [23:46:46]MH_GetDate [23:46:46]Write to MH i2c: F0 00 00 22 02 13 [23:46:46]Write i2c OK [23:46:46]MH_I2C_Read... [23:46:46]Read from MH i2c: F0 [23:46:46]MH_I2C_Read... [23:46:46]Read from MH i2c: F0 09 00 [23:46:46]MH_I2C_Read... [23:46:46]Read from MH i2c: F0 09 00 22 02 00 E7 FD F1 66 ED 3E 82 65 69 [23:46:46]GetLastDocTimeStamp 1727134519 [23:46:46]current date 1727135207 [23:46:46]FM_GetShiftState [23:46:46]SAM_PROTO_GetShiftState [23:46:46]wFMCommunicate request_size=4 [23:46:46]MH_SAM_APDU [23:46:46]CAPDU: 80 13 01 00 [23:46:46]Write to MH i2c: E2 08 00 23 02 80 13 01 00 00 00 00 00 A2 [23:46:46]Write i2c OK [23:46:46]MH_I2C_Read... [23:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:46]Read from MH i2c: E2 [23:46:46]MH_I2C_Read... [23:46:46]Read from MH i2c: E2 0E 00 [23:46:46]MH_I2C_Read... [23:46:46]Read from MH i2c: E2 0E 00 23 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 43 [23:46:46]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:46:46]wFMCommunicate OK [23:46:46]SAM_PROTO_GetShiftState done [23:46:46]FM_GetShiftState done [23:46:46]opened in 1727051401 [23:46:46]opened+sec_in_day 1727137801 [23:46:46]quantity*price = 50036 [23:46:46]sum+1 = 50037 [23:46:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 664 23.09.2024 23:46 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289990 ФПД: 197959556711352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T234647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289990&fm=197959556711352&tin=02508201610067®Number=0000000000091827&sum=50036 [23:46:47]StoreToDocumentArchive [23:46:47]shift 515 fd 289990 [23:46:47]save to /storage/0515/doc_00289990 [23:46:47]save last doc name /storage/0515/doc_00289990 to /storage/kkm_last_doc_name [23:46:47]save OK [23:46:47]Clear old archive folders... [23:46:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:46:47]tlvbuf is 00EC4020 [23:46:47]SAM_PROTO_ClearQueue [23:46:47]wFMCommunicate request_size=4 [23:46:47]MH_SAM_APDU [23:46:47]CAPDU: 80 09 00 00 [23:46:47]Write to MH i2c: E2 08 00 30 02 80 09 00 00 00 00 00 00 A4 [23:46:47]Write i2c OK [23:46:47]MH_I2C_Read... [23:46:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:46:48]Read from MH i2c: E2 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [23:46:48]RAPDU: 90 00 [23:46:48]wFMCommunicate OK [23:46:48]SAM_PROTO_ClearQueue done [23:46:48]KKMCreateOFDPacket [23:46:48]OFDProtocolAddRootSTLVToBuf [23:46:48]FM_MakeSignedData [23:46:48]FM_MakeSignedData [23:46:48]SAM_PROTO_SignData [23:46:48]wFMCommunicate request_size=4 [23:46:48]MH_SAM_APDU [23:46:48]CAPDU: 80 0D 01 02 [23:46:48]Write to MH i2c: E2 08 00 31 02 80 0D 01 02 00 00 00 00 AC [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:46:48]Read from MH i2c: E2 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [23:46:48]RAPDU: 90 00 [23:46:48]wFMCommunicate OK [23:46:48]wFMCommunicate request_size=255 [23:46:48]MH_SAM_APDU [23:46:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 E7 FD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6C 04 00 35 04 06 00 B4 [23:46:48]Write to MH i2c: E2 02 01 32 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 02 00 00 F4 03 04 00 E7 FD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6C 04 00 35 04 06 00 B4 00 00 36 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:48]Read from MH i2c: E2 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [23:46:48]RAPDU: 90 00 [23:46:48]wFMCommunicate OK [23:46:48]wFMCommunicate request_size=10 [23:46:48]MH_SAM_APDU [23:46:48]CAPDU: 80 0D 02 02 05 0B 0D 0E C3 B8 [23:46:48]Write to MH i2c: E2 0D 00 33 02 80 0D 02 02 05 00 0B 0D 0E C3 B8 00 00 5A [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:48]Read from MH i2c: E2 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [23:46:48]RAPDU: 90 00 [23:46:48]wFMCommunicate OK [23:46:48]wFMCommunicate request_size=4 [23:46:48]MH_SAM_APDU [23:46:48]CAPDU: 80 0D 03 02 [23:46:48]Write to MH i2c: E2 08 00 34 02 80 0D 03 02 00 00 00 00 B1 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:46:48]Read from MH i2c: E2 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 0B 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 0B 00 34 02 00 C7 42 DB D6 BB 8F B3 1F 90 00 88 [23:46:48]RAPDU: C7 42 DB D6 BB 8F B3 1F 90 00 [23:46:48]wFMCommunicate OK [23:46:48]SAM_PROTO_SignData done [23:46:48]FM_MakeSignedData done [23:46:48]CreateOFDProtocolMessage [23:46:48]wFMCommunicate request_size=4 [23:46:48]MH_SAM_APDU [23:46:48]CAPDU: 80 11 00 00 [23:46:48]Write to MH i2c: E2 08 00 35 02 80 11 00 00 00 00 00 00 B1 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:48]Read from MH i2c: E2 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 17 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 17 00 35 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 01 [23:46:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:46:48]wFMCommunicate OK [23:46:48]CreateOFDProtocolMessage done [23:46:48]OFDSenderStorePacket 289990 [23:46:48]StoreOFDPacket docnum=289990 [23:46:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4D DF 07 01 C4 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 E7 FD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6C 04 00 35 04 06 00 B4 0B 0D 0E C3 B8 C7 42 DB D6 BB 8F B3 1F [23:46:48]CheckFolder [23:46:48]dirname=/storage/ofd_packets [23:46:48]CheckFolder done [23:46:48]ProducePacketName [23:46:48]name=ofd_packets/00289990 [23:46:48]NVStorageSaveData ofd_packets/00289990 [23:46:48]File name is /storage/ofd_packets/00289990 [23:46:48]Write 301 bytes [23:46:48]NVStorageSaveData done [23:46:48]OFDSenderStorePacket done [23:46:48]KKMCreateOFDPacket done [23:46:48]NVStorageSaveData kkm_last_timestamp [23:46:48]File name is /storage/kkm_last_timestamp [23:46:48]Write 4 bytes [23:46:48]NVStorageSaveData done [23:46:48]ExternCall_PrintAddStr [23:46:48]wPrintStart [23:46:48]Write to MH i2c: 01 00 00 36 02 38 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: 01 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: 01 07 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: 01 07 00 36 02 00 00 00 00 00 FF 0F 4D [23:46:48]RasterBufferAndPrint [23:46:48]line Счет N : (1)24618111 [23:46:48]line ИНН: 02508201610067 [23:46:48]line Контрольно-Кассовый Чек [23:46:48]line ПРОДАЖА [23:46:48]line ТРК (МРК, ГНК) : 33 [23:46:48]line Товар: 2710124130 [23:46:48]line Аи-92-К-5 [23:46:48]line 7.380 * 67.80 [23:46:48]line = 500.36 [23:46:48]line НДС 12% НСП 1% [23:46:48]line > о реализуемом товаре [23:46:48]line ИТОГО: 500.36 [23:46:48]line НСП 1% : 4.43 [23:46:48]line НДС 12% : 53.14 [23:46:48]line Наличными: 0.00 [23:46:48]line Безнал.: 500.36 [23:46:48]line Место: АЗС № 90 "Партнёр-нефть" [23:46:48]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:46:48]line СНО: Общий режим [23:46:48]line Чек 664 23.09.2024 23:46 [23:46:48]line Смена: 515 ФФД: 1.0 [23:46:48]line ЗНМ: 0300000107 [23:46:48]line РНМ: 0000000000091827 [23:46:48]line Версия ККМ: 001 [23:46:48]line Платежная система: Бакай Банк [23:46:48]line ФМ: 0000000000871832 [23:46:48]line ФД: 289990 [23:46:48]line ФПД: 197959556711352 [23:46:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T234647&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289990&fm=197959556711352&tin=02508201610067®Number=0000000000091827&sum=50036 [23:46:48]written 0, free lines is 4095 [23:46:48]OFD Sender: Processing packet 289990 [packets to send 1784, broken 1783] [23:46:48]ProducePacketName [23:46:48]name=ofd_packets/00289990 [23:46:48]OFD Sender: To server: pG, [23:46:48]CommunicateWithHost lk.salyk.kg:30040 [23:46:48]ConnectInit lk.salyk.kg [23:46:48]Connected sock=10 [23:46:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4D DF 07 01 C4 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 E7 FD F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C6 6C 04 00 35 04 06 00 B4 0B 0D 0E C3 B8 C7 42 DB D6 BB 8F B3 1F [23:46:48]Write to MH i2c: 01 00 00 5F 02 61 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: 01 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: 01 07 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 D9 0C 4D [23:46:48]RasterBufferAndPrint [23:46:48]line [23:46:48]line [23:46:48]line [23:46:48]line [23:46:48]line [23:46:48]written 0, free lines is 3295 [23:46:48]MH_Cut [23:46:48]Write to MH i2c: D1 01 00 66 02 01 3A [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: D1 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: D1 01 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: D1 01 00 66 02 00 39 [23:46:48]Write to MH i2c: 01 00 00 67 02 69 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46: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 33 32 4F 00 00 00 E0 0F 47 00 11 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 33 32 10 04 04 00 C6 6C 04 00 F4 03 04 00 BB A5 F1 66 B6 04 01 00 00 58 90 50 8C 68 AF D8 45 [23:46:49]CommunicateWithHost err = 0 [23:46:49]CheckOFDResponse [23:46:49]1017 (14) - 77093643461234 [23:46:49]1041 (16) - 0000000000871832 [23:46:49]1040 (4) - 289990 [23:46:49]1012 (4) - 23.09.2024 17:30 [23:46:49]1206 (1) - 0 [23:46:49]OFD Sender: Remove packet 289990 [23:46:49]ProducePacketName [23:46:49]name=ofd_packets/00289990 [23:46:49]NVStorageDeleteData [23:46:49]OFD Sender: No OFD packet to send [23:46:49]*** Cut start [23:46:49]*** Partial cut [23:46:49]*** CUTSNS_PIN = 1 [23:46:49]*** CUTSNS_PIN = 0 [23:46:50]*** Brake cut motor [23:46:50]Read from MH i2c: 01 [23:46:50]MH_I2C_Read... [23:46:50]*** Stop cut motor [23:46:50]*** Cut end [23:46:50]Read from MH i2c: 01 07 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 FF 0F 7E [23:46:50]process_action close_receipt done [23:46:50]requested_data is exist [23:46:50]produce_requested_data [23:46:50]requested_item fm.sn is exist - process it [23:46:50]wFMCommunicate request_size=4 [23:46:50]MH_SAM_APDU [23:46:50]CAPDU: 80 11 00 00 [23:46:50]Write to MH i2c: E2 08 00 68 02 80 11 00 00 00 00 00 00 E4 [23:46:50]Write i2c OK [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 [23:46:50]MH_I2C_Read... [23:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:50]Read from MH i2c: E2 17 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 17 00 68 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 34 [23:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:46:50]wFMCommunicate OK [23:46:50]requested_item fd.num is exist - process it [23:46:50]SAM_PROTO_GetFieldsCounters [23:46:50]wFMCommunicate request_size=4 [23:46:50]MH_SAM_APDU [23:46:50]CAPDU: 80 13 00 00 [23:46:50]Write to MH i2c: E2 08 00 69 02 80 13 00 00 00 00 00 00 E7 [23:46:50]Write i2c OK [23:46:50]MH_I2C_Read... [23:46:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:50]Read from MH i2c: E2 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 62 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 62 00 69 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C6 6C 04 00 0E 04 04 00 03 02 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 10 [23:46: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C6 6C 04 00 0E 04 04 00 03 02 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 [23:46:50]wFMCommunicate OK [23:46:50]SAM_PROTO_GetFieldsCounters done [23:46:50]requested_item shift.num is exist - process it [23:46:50]requested_item shift.opened is exist - process it [23:46:50]req_shift_opened [23:46:50]FM_GetShiftState [23:46:50]SAM_PROTO_GetShiftState [23:46:50]wFMCommunicate request_size=4 [23:46:50]MH_SAM_APDU [23:46:50]CAPDU: 80 13 01 00 [23:46:50]Write to MH i2c: E2 08 00 6A 02 80 13 01 00 00 00 00 00 E9 [23:46:50]Write i2c OK [23:46:50]MH_I2C_Read... [23:46:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:50]Read from MH i2c: E2 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 0E 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 0E 00 6A 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8A [23:46:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:46:50]wFMCommunicate OK [23:46:50]SAM_PROTO_GetShiftState done [23:46:50]FM_GetShiftState done [23:46:50]req_shift_opened done [23:46:50]requested_item shift.open_date is exist - process it [23:46:50]req_shift_open_date [23:46:50]req_shift_open_date done [23:46:50]produce_requested_data done [23:46:50]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289990,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:46:50]process_action_free close_receipt [23:46:50]json_value_free [23:46:50]json_value_free done [23:46:50]process_json_proto returns [23:46:50]Send response to host [23:46:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289990,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:46:50]free response buf [23:46:50]execute_script done [23:46:50]execute_script returns [23:46:50]free content buf [23:46:50]Sock 7.Close socket [23:46:50]Sock 7.Thread stoped [23:46:54]OFD Sender: No OFD packet to send [23:46:59]OFD Sender: No OFD packet to send [23:47:04]OFD Sender: No OFD packet to send [23:47:09]OFD Sender: No OFD packet to send [23:47:14]OFD Sender: No OFD packet to send [23:47:19]OFD Sender: No OFD packet to send [23:47:25]OFD Sender: No OFD packet to send [23:47:30]OFD Sender: No OFD packet to send [23:47:35]OFD Sender: No OFD packet to send [23:47:40]OFD Sender: No OFD packet to send [23:47:45]OFD Sender: No OFD packet to send [23:47:50]OFD Sender: No OFD packet to send [23:47:55]OFD Sender: No OFD packet to send [23:48:00]OFD Sender: No OFD packet to send [23:48:05]OFD Sender: No OFD packet to send [23:48:10]OFD Sender: No OFD packet to send [23:48:15]OFD Sender: No OFD packet to send [23:48:20]OFD Sender: No OFD packet to send [23:48:25]OFD Sender: No OFD packet to send [23:48:30]OFD Sender: No OFD packet to send [23:48:35]OFD Sender: No OFD packet to send [23:48:40]OFD Sender: No OFD packet to send [23:48:45]OFD Sender: No OFD packet to send [23:48:50]OFD Sender: No OFD packet to send [23:48:55]OFD Sender: No OFD packet to send [23:49:00]OFD Sender: No OFD packet to send [23:49:05]OFD Sender: No OFD packet to send [23:49:10]OFD Sender: No OFD packet to send [23:49:15]OFD Sender: No OFD packet to send [23:49:20]OFD Sender: No OFD packet to send [23:49:25]OFD Sender: No OFD packet to send [23:49:30]OFD Sender: No OFD packet to send [23:49:35]OFD Sender: No OFD packet to send [23:49:40]OFD Sender: No OFD packet to send [23:49:45]OFD Sender: No OFD packet to send [23:49:51]OFD Sender: No OFD packet to send [23:49:56]OFD Sender: No OFD packet to send [23:50:01]OFD Sender: No OFD packet to send [23:50:06]OFD Sender: No OFD packet to send [23:50:11]OFD Sender: No OFD packet to send [23:50:16]OFD Sender: No OFD packet to send [23:50:21]OFD Sender: No OFD packet to send [23:50:26]OFD Sender: No OFD packet to send [23:50:31]OFD Sender: No OFD packet to send [23:50:36]OFD Sender: No OFD packet to send [23:50:41]OFD Sender: No OFD packet to send [23:50:46]OFD Sender: No OFD packet to send [23:50:51]OFD Sender: No OFD packet to send [23:50:56]OFD Sender: No OFD packet to send [23:51:01]OFD Sender: No OFD packet to send [23:51:06]OFD Sender: No OFD packet to send [23:51:11]OFD Sender: No OFD packet to send [23:51:16]OFD Sender: No OFD packet to send [23:51:21]OFD Sender: No OFD packet to send [23:51:26]OFD Sender: No OFD packet to send [23:51:31]OFD Sender: No OFD packet to send [23:51:36]OFD Sender: No OFD packet to send [23:51:41]OFD Sender: No OFD packet to send [23:51:46]OFD Sender: No OFD packet to send [23:51:51]OFD Sender: No OFD packet to send [23:51:56]OFD Sender: No OFD packet to send [23:52:01]OFD Sender: No OFD packet to send [23:52:06]OFD Sender: No OFD packet to send [23:52:11]OFD Sender: No OFD packet to send [23:52:17]OFD Sender: No OFD packet to send [23:52:22]OFD Sender: No OFD packet to send [23:52:27]OFD Sender: No OFD packet to send [23:52:32]OFD Sender: No OFD packet to send [23:52:37]OFD Sender: No OFD packet to send [23:52:42]OFD Sender: No OFD packet to send [23:52:47]OFD Sender: No OFD packet to send [23:52:50]accept exits with 9 [23:52:50]New connection [23:52:50]New thread 3066617188 created [23:52:50]Thread 3066473828 joined [23:52:50]Waiting for new connection... [23:52:50] Sock 9.Parse request [23:52:50]Sock 9.Check first char [23:52:50]Sock 9.First char is OK [23:52:50]request: POST /json_proto HTTP/1.0 [23:52:50]Method: POST [23:52:50]URL: /json_proto [23:52:50]Method is POST - this is cgi request [23:52:50]url: /json_proto [23:52:50]query_string will be loaded in cgi processing [23:52:50]execute_cgi json_proto POST (null) [23:52:50]execute_cgi path=json_proto method=POST [23:52:50]POST find Content-Length [23:52:50]Host: 172.17.41.135:8080 [23:52:50]Content-Length: 660 [23:52:50]Content-Type: application/json [23:52:50] [23:52:50]POST finish read [23:52:50]Found Content-Length = 660 [23:52:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [23:52:50]execute_script... [23:52:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 7.220, "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" ] } } [23:52:50]POST & json_proto [23:52:50]process_json_proto [23:52:50]json parsed OK: [23:52:50]protocol is kg_v1.0 [23:52:50]action value=close_receipt [23:52:50]process_action close_receipt [23:52:50]cmd_close_receipt [23:52:50]MH_GetDate [23:52:50]Write to MH i2c: F0 00 00 6B 02 5C [23:52:50]Write i2c OK [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: F0 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: F0 09 00 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: F0 09 00 6B 02 00 53 FF F1 66 ED 3E 82 65 20 [23:52:50]GetLastDocTimeStamp 1727135207 [23:52:50]current date 1727135571 [23:52:50]FM_GetShiftState [23:52:50]SAM_PROTO_GetShiftState [23:52:50]wFMCommunicate request_size=4 [23:52:50]MH_SAM_APDU [23:52:50]CAPDU: 80 13 01 00 [23:52:50]Write to MH i2c: E2 08 00 6C 02 80 13 01 00 00 00 00 00 EB [23:52:50]Write i2c OK [23:52:50]MH_I2C_Read... [23:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:50]Read from MH i2c: E2 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: E2 0E 00 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: E2 0E 00 6C 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8C [23:52:50]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:52:50]wFMCommunicate OK [23:52:50]SAM_PROTO_GetShiftState done [23:52:50]FM_GetShiftState done [23:52:50]opened in 1727051401 [23:52:50]opened+sec_in_day 1727137801 [23:52:50]quantity*price = 50034 [23:52:50]sum+1 = 50036 [23:52:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 665 23.09.2024 23:52 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289991 ФПД: 236686423488508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T235251&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289991&fm=236686423488508&tin=02508201610067®Number=0000000000091827&sum=50000 [23:52:51]StoreToDocumentArchive [23:52:51]shift 515 fd 289991 [23:52:51]save to /storage/0515/doc_00289991 [23:52:51]save last doc name /storage/0515/doc_00289991 to /storage/kkm_last_doc_name [23:52:51]save OK [23:52:51]Clear old archive folders... [23:52:51]ProcessDocumentItem done err = 0, tmpTLVsize=244 [23:52:51]tlvbuf is 00E94260 [23:52:51]SAM_PROTO_ClearQueue [23:52:51]wFMCommunicate request_size=4 [23:52:51]MH_SAM_APDU [23:52:51]CAPDU: 80 09 00 00 [23:52:51]Write to MH i2c: E2 08 00 79 02 80 09 00 00 00 00 00 00 ED [23:52:51]Write i2c OK [23:52:51]MH_I2C_Read... [23:52:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:51]Read from MH i2c: E2 [23:52:51]MH_I2C_Read... [23:52:51]Read from MH i2c: E2 03 00 [23:52:51]MH_I2C_Read... [23:52:51]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [23:52:51]RAPDU: 90 00 [23:52:51]wFMCommunicate OK [23:52:51]SAM_PROTO_ClearQueue done [23:52:51]KKMCreateOFDPacket [23:52:51]OFDProtocolAddRootSTLVToBuf [23:52:51]FM_MakeSignedData [23:52:51]FM_MakeSignedData [23:52:51]SAM_PROTO_SignData [23:52:51]wFMCommunicate request_size=4 [23:52:51]MH_SAM_APDU [23:52:51]CAPDU: 80 0D 01 02 [23:52:51]Write to MH i2c: E2 08 00 7A 02 80 0D 01 02 00 00 00 00 F5 [23:52:51]Write i2c OK [23:52:51]MH_I2C_Read... [23:52:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:52]Read from MH i2c: E2 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 03 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [23:52:52]RAPDU: 90 00 [23:52:52]wFMCommunicate OK [23:52:52]wFMCommunicate request_size=253 [23:52:52]MH_SAM_APDU [23:52:52]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 99 02 00 00 F4 03 04 00 53 FF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6C 04 00 35 04 06 00 D7 43 DA 31 F7 FC [23:52:52]Write to MH i2c: E2 00 01 7B 02 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 99 02 00 00 F4 03 04 00 53 FF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6C 04 00 35 04 06 00 D7 43 DA 31 F7 FC 00 00 AE [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:52]Read from MH i2c: E2 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 03 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [23:52:52]RAPDU: 90 00 [23:52:52]wFMCommunicate OK [23:52:52]wFMCommunicate request_size=4 [23:52:52]MH_SAM_APDU [23:52:52]CAPDU: 80 0D 03 02 [23:52:52]Write to MH i2c: E2 08 00 7C 02 80 0D 03 02 00 00 00 00 F9 [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:52]OFD Sender: No OFD packet to send [23:52:52]Read from MH i2c: E2 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 0B 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 0B 00 7C 02 00 72 C5 3B E7 C5 11 F9 60 90 00 82 [23:52:52]RAPDU: 72 C5 3B E7 C5 11 F9 60 90 00 [23:52:52]wFMCommunicate OK [23:52:52]SAM_PROTO_SignData done [23:52:52]FM_MakeSignedData done [23:52:52]CreateOFDProtocolMessage [23:52:52]wFMCommunicate request_size=4 [23:52:52]MH_SAM_APDU [23:52:52]CAPDU: 80 11 00 00 [23:52:52]Write to MH i2c: E2 08 00 7D 02 80 11 00 00 00 00 00 00 F9 [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:52]Read from MH i2c: E2 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 17 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 17 00 7D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 49 [23:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:52:52]wFMCommunicate OK [23:52:52]CreateOFDProtocolMessage done [23:52:52]OFDSenderStorePacket 289991 [23:52:52]StoreOFDPacket docnum=289991 [23:52:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D6 13 00 01 14 40 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 99 02 00 00 F4 03 04 00 53 FF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6C 04 00 35 04 06 00 D7 43 DA 31 F7 FC 72 C5 3B E7 C5 11 F9 60 [23:52:52]CheckFolder [23:52:52]dirname=/storage/ofd_packets [23:52:52]CheckFolder done [23:52:52]ProducePacketName [23:52:52]name=ofd_packets/00289991 [23:52:52]NVStorageSaveData ofd_packets/00289991 [23:52:52]File name is /storage/ofd_packets/00289991 [23:52:52]Write 294 bytes [23:52:52]NVStorageSaveData done [23:52:52]OFDSenderStorePacket done [23:52:52]KKMCreateOFDPacket done [23:52:52]NVStorageSaveData kkm_last_timestamp [23:52:52]File name is /storage/kkm_last_timestamp [23:52:52]Write 4 bytes [23:52:52]NVStorageSaveData done [23:52:52]ExternCall_PrintAddStr [23:52:52]wPrintStart [23:52:52]Write to MH i2c: 01 00 00 7E 02 80 [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: 01 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: 01 07 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: 01 07 00 7E 02 00 00 00 00 00 FF 0F 95 [23:52:52]RasterBufferAndPrint [23:52:52]line Счет N : (1)24618112 [23:52:52]line ИНН: 02508201610067 [23:52:52]line Контрольно-Кассовый Чек [23:52:52]line ПРОДАЖА [23:52:52]line ТРК (МРК, ГНК) : 44 [23:52:52]line Товар: 2710124130 [23:52:52]line SU-92 [23:52:52]line 7.220 * 69.30 [23:52:52]line = 500.35 [23:52:52]line НДС 12% НСП 1% [23:52:52]line > о реализуемом товаре [23:52:52]line ОКРУГЛЕНИЕ: -0.35 [23:52:52]line ИТОГО: 500.00 [23:52:52]line Внесено: 500.00 [23:52:52]line СДАЧА: 0.00 [23:52:52]line НСП 1% : 4.43 [23:52:52]line НДС 12% : 53.13 [23:52:52]line Наличными: 500.00 [23:52:52]line Безнал.: 0.00 [23:52:52]line Место: АЗС № 90 "Партнёр-нефть" [23:52:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [23:52:52]line СНО: Общий режим [23:52:52]line Чек 665 23.09.2024 23:52 [23:52:52]line Смена: 515 ФФД: 1.0 [23:52:52]line ЗНМ: 0300000107 [23:52:52]line РНМ: 0000000000091827 [23:52:52]line Версия ККМ: 001 [23:52:52]line ФМ: 0000000000871832 [23:52:52]line ФД: 289991 [23:52:52]line ФПД: 236686423488508 [23:52:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240923T235251&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289991&fm=236686423488508&tin=02508201610067®Number=0000000000091827&sum=50000 [23:52:52]written 0, free lines is 4095 [23:52:52]OFD Sender: Processing packet 289991 [packets to send 1784, broken 1783] [23:52:52]ProducePacketName [23:52:52]name=ofd_packets/00289991 [23:52:52]OFD Sender: To server: pG, [23:52:52]CommunicateWithHost lk.salyk.kg:30040 [23:52:52]ConnectInit lk.salyk.kg [23:52:52]Connected sock=10 [23:52:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 D6 13 00 01 14 40 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 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 99 02 00 00 F4 03 04 00 53 FF F1 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C7 6C 04 00 35 04 06 00 D7 43 DA 31 F7 FC 72 C5 3B E7 C5 11 F9 60 [23:52:52]Write to MH i2c: 01 00 00 A8 02 AA [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: 01 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: 01 07 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 C2 0C 7F [23:52:52]RasterBufferAndPrint [23:52:52]line [23:52:52]line [23:52:52]line [23:52:52]line [23:52:52]line [23:52:52]written 0, free lines is 3272 [23:52:52]MH_Cut [23:52:52]Write to MH i2c: D1 01 00 AF 02 01 83 [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: D1 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: D1 01 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: D1 01 00 AF 02 00 82 [23:52:52]Write to MH i2c: 01 00 00 B0 02 B2 [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 C3 57 47 00 99 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 33 32 10 04 04 00 C7 6C 04 00 F4 03 04 00 26 A7 F1 66 B6 04 01 00 00 E4 F6 C5 63 28 53 93 38 [23:52:53]CommunicateWithHost err = 0 [23:52:53]CheckOFDResponse [23:52:53]1017 (14) - 77093643461234 [23:52:53]1041 (16) - 0000000000871832 [23:52:53]1040 (4) - 289991 [23:52:53]1012 (4) - 23.09.2024 17:36 [23:52:53]1206 (1) - 0 [23:52:53]OFD Sender: Remove packet 289991 [23:52:53]ProducePacketName [23:52:53]name=ofd_packets/00289991 [23:52:53]NVStorageDeleteData [23:52:53]OFD Sender: No OFD packet to send [23:52:53]*** Cut start [23:52:53]*** Partial cut [23:52:53]*** CUTSNS_PIN = 1 [23:52:53]*** CUTSNS_PIN = 0 [23:52:53]*** Brake cut motor [23:52:54]Read from MH i2c: 01 [23:52:54]MH_I2C_Read... [23:52:54]*** Stop cut motor [23:52:54]*** Cut end [23:52:54]Read from MH i2c: 01 07 00 [23:52:54]MH_I2C_Read... [23:52:54]Read from MH i2c: 01 07 00 B0 02 00 00 00 00 00 FF 0F C7 [23:52:54]process_action close_receipt done [23:52:54]requested_data is exist [23:52:54]produce_requested_data [23:52:54]requested_item fm.sn is exist - process it [23:52:54]wFMCommunicate request_size=4 [23:52:54]MH_SAM_APDU [23:52:54]CAPDU: 80 11 00 00 [23:52:54]Write to MH i2c: E2 08 00 B1 02 80 11 00 00 00 00 00 00 2D [23:52:54]Write i2c OK [23:52:54]MH_I2C_Read... [23:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:54]Read from MH i2c: E2 [23:52:54]MH_I2C_Read... [23:52:54]Read from MH i2c: E2 17 00 [23:52:54]MH_I2C_Read... [23:52:54]Read from MH i2c: E2 17 00 B1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7D [23:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [23:52:54]wFMCommunicate OK [23:52:54]requested_item fd.num is exist - process it [23:52:54]SAM_PROTO_GetFieldsCounters [23:52:54]wFMCommunicate request_size=4 [23:52:54]MH_SAM_APDU [23:52:54]CAPDU: 80 13 00 00 [23:52:54]Write to MH i2c: E2 08 00 B2 02 80 13 00 00 00 00 00 00 30 [23:52:54]Write i2c OK [23:52:54]MH_I2C_Read... [23:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:54]Read from MH i2c: E2 [23:52:54]MH_I2C_Read... [23:52:54]Read from MH i2c: E2 62 00 [23:52:54]MH_I2C_Read... [23:52:54]Read from MH i2c: E2 62 00 B2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C7 6C 04 00 0E 04 04 00 03 02 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 5D [23:52:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C7 6C 04 00 0E 04 04 00 03 02 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 [23:52:54]wFMCommunicate OK [23:52:54]SAM_PROTO_GetFieldsCounters done [23:52:54]requested_item shift.num is exist - process it [23:52:54]requested_item shift.opened is exist - process it [23:52:54]req_shift_opened [23:52:54]FM_GetShiftState [23:52:54]SAM_PROTO_GetShiftState [23:52:54]wFMCommunicate request_size=4 [23:52:54]MH_SAM_APDU [23:52:54]CAPDU: 80 13 01 00 [23:52:54]Write to MH i2c: E2 08 00 B3 02 80 13 01 00 00 00 00 00 32 [23:52:54]Write i2c OK [23:52:54]MH_I2C_Read... [23:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:54]Read from MH i2c: E2 [23:52:54]MH_I2C_Read... [23:52:54]Read from MH i2c: E2 0E 00 [23:52:54]MH_I2C_Read... [23:52:54]Read from MH i2c: E2 0E 00 B3 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D3 [23:52:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [23:52:54]wFMCommunicate OK [23:52:54]SAM_PROTO_GetShiftState done [23:52:54]FM_GetShiftState done [23:52:54]req_shift_opened done [23:52:54]requested_item shift.open_date is exist - process it [23:52:54]req_shift_open_date [23:52:54]req_shift_open_date done [23:52:54]produce_requested_data done [23:52:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289991,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [23:52:54]process_action_free close_receipt [23:52:54]json_value_free [23:52:54]json_value_free done [23:52:54]process_json_proto returns [23:52:54]Send response to host [23:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289991,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [23:52:54]free response buf [23:52:54]execute_script done [23:52:54]execute_script returns [23:52:54]free content buf [23:52:54]Sock 9.Close socket [23:52:54]Sock 9.Thread stoped [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:44]OFD Sender: No OFD packet to send [23:53:49]OFD Sender: No OFD packet to send [23:53:54]OFD Sender: No OFD packet to send [23:53:59]OFD Sender: No OFD packet to send [23:54:04]OFD Sender: No OFD packet to send [23:54:09]OFD Sender: No OFD packet to send [23:54:14]OFD Sender: No OFD packet to send [23:54:19]OFD Sender: No OFD packet to send [23:54:24]OFD Sender: No OFD packet to send [23:54:29]OFD Sender: No OFD packet to send [23:54:34]OFD Sender: No OFD packet to send [23:54:39]OFD Sender: No OFD packet to send [23:54:44]OFD Sender: No OFD packet to send [23:54:49]OFD Sender: No OFD packet to send [23:54:54]OFD Sender: No OFD packet to send [23:54:59]OFD Sender: No OFD packet to send [23:55:04]OFD Sender: No OFD packet to send [23:55:09]OFD Sender: No OFD packet to send [23:55:14]OFD Sender: No OFD packet to send [23:55:19]OFD Sender: No OFD packet to send [23:55:24]OFD Sender: No OFD packet to send [23:55:29]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:05]OFD Sender: No OFD packet to send [23:56:10]OFD Sender: No OFD packet to send [23:56:15]OFD Sender: No OFD packet to send [23:56:20]OFD Sender: No OFD packet to send [23:56:25]OFD Sender: No OFD packet to send [23:56:30]OFD Sender: No OFD packet to send [23:56:35]OFD Sender: No OFD packet to send [23:56:40]OFD Sender: No OFD packet to send [23:56:45]OFD Sender: No OFD packet to send [23:56:50]OFD Sender: No OFD packet to send [23:56:55]OFD Sender: No OFD packet to send [23:57:00]OFD Sender: No OFD packet to send [23:57:05]OFD Sender: No OFD packet to send [23:57:10]OFD Sender: No OFD packet to send [23:57:15]OFD Sender: No OFD packet to send [23:57:20]OFD Sender: No OFD packet to send [23:57:25]OFD Sender: No OFD packet to send [23:57:30]OFD Sender: No OFD packet to send [23:57:35]OFD Sender: No OFD packet to send [23:57:40]OFD Sender: No OFD packet to send [23:57:45]OFD Sender: No OFD packet to send [23:57:50]OFD Sender: No OFD packet to send [23:57:55]OFD Sender: No OFD packet to send [23:58:00]OFD Sender: No OFD packet to send [23:58:05]OFD Sender: No OFD packet to send [23:58:10]OFD Sender: No OFD packet to send [23:58:15]OFD Sender: No OFD packet to send [23:58:20]OFD Sender: No OFD packet to send [23:58:25]OFD Sender: No OFD packet to send [23:58:31]OFD Sender: No OFD packet to send [23:58:36]OFD Sender: No OFD packet to send [23:58:41]OFD Sender: No OFD packet to send [23:58:46]OFD Sender: No OFD packet to send [23:58:51]OFD Sender: No OFD packet to send [23:58:56]OFD Sender: No OFD packet to send [23:59:01]OFD Sender: No OFD packet to send [23:59:06]OFD Sender: No OFD packet to send [23:59:11]OFD Sender: No OFD packet to send [23:59:16]OFD Sender: No OFD packet to send [23:59:21]OFD Sender: No OFD packet to send [23:59:26]OFD Sender: No OFD packet to send [23:59:31]OFD Sender: No OFD packet to send [23:59:36]OFD Sender: No OFD packet to send [23:59:41]OFD Sender: No OFD packet to send [23:59:46]OFD Sender: No OFD packet to send [23:59:51]OFD Sender: No OFD packet to send [23:59:56]OFD Sender: No OFD packet to send [00:00:01]OFD Sender: No OFD packet to send [00:00:06]OFD Sender: No OFD packet to send [00:00:11]OFD Sender: No OFD packet to send [00:00:16]OFD Sender: No OFD packet to send [00:00:21]OFD Sender: No OFD packet to send [00:00:26]OFD Sender: No OFD packet to send [00:00:31]OFD Sender: No OFD packet to send [00:00:36]OFD Sender: No OFD packet to send [00:00:41]OFD Sender: No OFD packet to send [00:00:46]OFD Sender: No OFD packet to send [00:00:51]OFD Sender: No OFD packet to send [00:00:57]OFD Sender: No OFD packet to send [00:01:02]OFD Sender: No OFD packet to send [00:01:07]OFD Sender: No OFD packet to send [00:01:12]OFD Sender: No OFD packet to send [00:01:17]OFD Sender: No OFD packet to send [00:01:22]OFD Sender: No OFD packet to send [00:01:27]OFD Sender: No OFD packet to send [00:01:32]OFD Sender: No OFD packet to send [00:01:37]OFD Sender: No OFD packet to send [00:01:42]OFD Sender: No OFD packet to send [00:01:47]OFD Sender: No OFD packet to send [00:01:51]accept exits with 7 [00:01:51]New connection [00:01:51]New thread 3066473828 created [00:01:51]Thread 3066617188 joined [00:01:51]Waiting for new connection... [00:01:51] Sock 7.Parse request [00:01:51]Sock 7.Check first char [00:01:51]Sock 7.First char is OK [00:01:51]request: POST /json_proto HTTP/1.0 [00:01:51]Method: POST [00:01:51]URL: /json_proto [00:01:51]Method is POST - this is cgi request [00:01:51]url: /json_proto [00:01:51]query_string will be loaded in cgi processing [00:01:51]execute_cgi json_proto POST (null) [00:01:51]execute_cgi path=json_proto method=POST [00:01:51]POST find Content-Length [00:01:51]Host: 172.17.41.135:8080 [00:01:51]Content-Length: 679 [00:01:51]Content-Type: application/json [00:01:51] [00:01:51]POST finish read [00:01:51]Found Content-Length = 679 [00:01:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:51]execute_script... [00:01: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)24618113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:51]POST & json_proto [00:01:51]process_json_proto [00:01:51]json parsed OK: [00:01:51]protocol is kg_v1.0 [00:01:51]action value=close_receipt [00:01:51]process_action close_receipt [00:01:51]cmd_close_receipt [00:01:51]MH_GetDate [00:01:51]Write to MH i2c: F0 00 00 B4 02 A5 [00:01:51]Write i2c OK [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: F0 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: F0 09 00 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: F0 09 00 B4 02 00 70 01 F2 66 ED 3E 82 65 89 [00:01:51]GetLastDocTimeStamp 1727135571 [00:01:51]current date 1727136112 [00:01:51]FM_GetShiftState [00:01:51]SAM_PROTO_GetShiftState [00:01:51]wFMCommunicate request_size=4 [00:01:51]MH_SAM_APDU [00:01:51]CAPDU: 80 13 01 00 [00:01:51]Write to MH i2c: E2 08 00 B5 02 80 13 01 00 00 00 00 00 34 [00:01:51]Write i2c OK [00:01:51]MH_I2C_Read... [00:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:51]Read from MH i2c: E2 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 0E 00 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 0E 00 B5 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D5 [00:01:51]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:01:51]wFMCommunicate OK [00:01:51]SAM_PROTO_GetShiftState done [00:01:51]FM_GetShiftState done [00:01:51]opened in 1727051401 [00:01:51]opened+sec_in_day 1727137801 [00:01:51]quantity*price = 50036 [00:01:51]sum+1 = 50037 [00:01:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 666 24.09.2024 00:01 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289992 ФПД: 20406916874653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000152&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289992&fm=20406916874653&tin=02508201610067®Number=0000000000091827&sum=50000 [00:01:52]StoreToDocumentArchive [00:01:52]shift 515 fd 289992 [00:01:52]save to /storage/0515/doc_00289992 [00:01:52]save last doc name /storage/0515/doc_00289992 to /storage/kkm_last_doc_name [00:01:52]save OK [00:01:52]Clear old archive folders... [00:01:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:01:52]tlvbuf is 00F10E30 [00:01:52]SAM_PROTO_ClearQueue [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 09 00 00 [00:01:52]Write to MH i2c: E2 08 00 C2 02 80 09 00 00 00 00 00 00 36 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 C2 02 00 90 00 38 [00:01:52]RAPDU: 90 00 [00:01:52]wFMCommunicate OK [00:01:52]SAM_PROTO_ClearQueue done [00:01:52]KKMCreateOFDPacket [00:01:52]OFDProtocolAddRootSTLVToBuf [00:01:52]FM_MakeSignedData [00:01:52]FM_MakeSignedData [00:01:52]SAM_PROTO_SignData [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 0D 01 02 [00:01:52]Write to MH i2c: E2 08 00 C3 02 80 0D 01 02 00 00 00 00 3E [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 C3 02 00 90 00 39 [00:01:52]RAPDU: 90 00 [00:01:52]wFMCommunicate OK [00:01:52]wFMCommunicate request_size=255 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 70 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6C 04 00 35 04 06 00 12 [00:01:52]Write to MH i2c: E2 02 01 C4 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 70 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6C 04 00 35 04 06 00 12 00 00 70 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]OFD Sender: No OFD packet to send [00:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 C4 02 00 90 00 3A [00:01:52]RAPDU: 90 00 [00:01:52]wFMCommunicate OK [00:01:52]wFMCommunicate request_size=10 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 0D 02 02 05 8F 5B 08 01 9D [00:01:52]Write to MH i2c: E2 0D 00 C5 02 80 0D 02 02 05 00 8F 5B 08 01 9D 00 00 DB [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [00:01:52]RAPDU: 90 00 [00:01:52]wFMCommunicate OK [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 0D 03 02 [00:01:52]Write to MH i2c: E2 08 00 C6 02 80 0D 03 02 00 00 00 00 43 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 0B 00 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 0B 00 C6 02 00 29 77 27 9B 50 8C B0 36 90 00 68 [00:01:52]RAPDU: 29 77 27 9B 50 8C B0 36 90 00 [00:01:52]wFMCommunicate OK [00:01:52]SAM_PROTO_SignData done [00:01:52]FM_MakeSignedData done [00:01:52]CreateOFDProtocolMessage [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 11 00 00 [00:01:52]Write to MH i2c: E2 08 00 C7 02 80 11 00 00 00 00 00 00 43 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 17 00 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 17 00 C7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 93 [00:01:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:01:52]wFMCommunicate OK [00:01:52]CreateOFDProtocolMessage done [00:01:52]OFDSenderStorePacket 289992 [00:01:52]StoreOFDPacket docnum=289992 [00:01:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 5A AD 07 01 3B 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 70 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6C 04 00 35 04 06 00 12 8F 5B 08 01 9D 29 77 27 9B 50 8C B0 36 [00:01:52]CheckFolder [00:01:52]dirname=/storage/ofd_packets [00:01:52]CheckFolder done [00:01:52]ProducePacketName [00:01:52]name=ofd_packets/00289992 [00:01:52]NVStorageSaveData ofd_packets/00289992 [00:01:52]File name is /storage/ofd_packets/00289992 [00:01:52]Write 301 bytes [00:01:52]NVStorageSaveData done [00:01:52]OFDSenderStorePacket done [00:01:52]KKMCreateOFDPacket done [00:01:52]NVStorageSaveData kkm_last_timestamp [00:01:52]File name is /storage/kkm_last_timestamp [00:01:52]Write 4 bytes [00:01:52]NVStorageSaveData done [00:01:52]ExternCall_PrintAddStr [00:01:52]wPrintStart [00:01:52]Write to MH i2c: 01 00 00 C8 02 CA [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: 01 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: 01 07 00 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: 01 07 00 C8 02 00 00 00 00 00 FF 0F DF [00:01:52]RasterBufferAndPrint [00:01:52]line Счет N : (1)24618113 [00:01:52]line ИНН: 02508201610067 [00:01:52]line Контрольно-Кассовый Чек [00:01:52]line ПРОДАЖА [00:01:52]line ТРК (МРК, ГНК) : 43 [00:01:52]line Товар: 2710124130 [00:01:52]line Аи-92-К-5 [00:01:52]line 7.380 * 67.80 [00:01:52]line = 500.36 [00:01:52]line НДС 12% НСП 1% [00:01:52]line > о реализуемом товаре [00:01:52]line ОКРУГЛЕНИЕ: -0.36 [00:01:52]line ИТОГО: 500.00 [00:01:52]line Внесено: 500.00 [00:01:52]line СДАЧА: 0.00 [00:01:52]line НСП 1% : 4.43 [00:01:52]line НДС 12% : 53.14 [00:01:52]line Наличными: 500.00 [00:01:52]line Безнал.: 0.00 [00:01:52]line Место: АЗС № 90 "Партнёр-нефть" [00:01:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:01:52]line СНО: Общий режим [00:01:52]line Чек 666 24.09.2024 00:01 [00:01:52]line Смена: 515 ФФД: 1.0 [00:01:52]line ЗНМ: 0300000107 [00:01:52]line РНМ: 0000000000091827 [00:01:52]line Версия ККМ: 001 [00:01:52]line ФМ: 0000000000871832 [00:01:52]line ФД: 289992 [00:01:52]line ФПД: 20406916874653 [00:01:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000152&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289992&fm=20406916874653&tin=02508201610067®Number=0000000000091827&sum=50000 [00:01:52]written 0, free lines is 4095 [00:01:52]OFD Sender: Processing packet 289992 [packets to send 1784, broken 1783] [00:01:52]ProducePacketName [00:01:52]name=ofd_packets/00289992 [00:01:52]OFD Sender: To server: pG, [00:01:52]CommunicateWithHost lk.salyk.kg:30040 [00:01:52]ConnectInit lk.salyk.kg [00:01:53]Write to MH i2c: 01 00 00 F2 02 F4 [00:01:53]Write i2c OK [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: 01 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: 01 07 00 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: 01 07 00 F2 02 00 00 00 00 00 C2 0C C9 [00:01:53]RasterBufferAndPrint [00:01:53]line [00:01:53]line [00:01:53]line [00:01:53]line [00:01:53]line [00:01:53]written 0, free lines is 3272 [00:01:53]MH_Cut [00:01:53]Write to MH i2c: D1 01 00 F9 02 01 CD [00:01:53]Write i2c OK [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: D1 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: D1 01 00 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: D1 01 00 F9 02 00 CC [00:01:53]Write to MH i2c: 01 00 00 FA 02 FC [00:01:53]Write i2c OK [00:01:53]MH_I2C_Read... [00:01:53]Connected sock=11 [00:01: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 33 32 0F 01 00 00 5A AD 07 01 3B 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 70 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C8 6C 04 00 35 04 06 00 12 8F 5B 08 01 9D 29 77 27 9B 50 8C B0 36 [00:01: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 33 32 4F 00 00 00 25 0A 47 00 DC 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 33 32 10 04 04 00 C8 6C 04 00 F4 03 04 00 43 A9 F1 66 B6 04 01 00 00 47 0A 12 7E 3A B7 8D 1A [00:01:53]CommunicateWithHost err = 0 [00:01:53]CheckOFDResponse [00:01:53]1017 (14) - 77093643461234 [00:01:53]1041 (16) - 0000000000871832 [00:01:53]1040 (4) - 289992 [00:01:53]1012 (4) - 23.09.2024 17:45 [00:01:53]1206 (1) - 0 [00:01:53]OFD Sender: Remove packet 289992 [00:01:53]ProducePacketName [00:01:53]name=ofd_packets/00289992 [00:01:53]NVStorageDeleteData [00:01:54]*** Cut start [00:01:54]*** Partial cut [00:01:54]*** CUTSNS_PIN = 1 [00:01:54]*** CUTSNS_PIN = 0 [00:01:54]OFD Sender: No OFD packet to send [00:01:54]*** Brake cut motor [00:01:54]Read from MH i2c: 01 [00:01:54]MH_I2C_Read... [00:01:54]*** Stop cut motor [00:01:54]*** Cut end [00:01:54]Read from MH i2c: 01 07 00 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: 01 07 00 FA 02 00 00 00 00 00 FF 0F 11 [00:01:54]process_action close_receipt done [00:01:54]requested_data is exist [00:01:54]produce_requested_data [00:01:54]requested_item fm.sn is exist - process it [00:01:54]wFMCommunicate request_size=4 [00:01:54]MH_SAM_APDU [00:01:54]CAPDU: 80 11 00 00 [00:01:54]Write to MH i2c: E2 08 00 FB 02 80 11 00 00 00 00 00 00 77 [00:01:54]Write i2c OK [00:01:54]MH_I2C_Read... [00:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:54]Read from MH i2c: E2 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 17 00 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 17 00 FB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C7 [00:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:01:54]wFMCommunicate OK [00:01:54]requested_item fd.num is exist - process it [00:01:54]SAM_PROTO_GetFieldsCounters [00:01:54]wFMCommunicate request_size=4 [00:01:54]MH_SAM_APDU [00:01:54]CAPDU: 80 13 00 00 [00:01:54]Write to MH i2c: E2 08 00 FC 02 80 13 00 00 00 00 00 00 7A [00:01:54]Write i2c OK [00:01:54]MH_I2C_Read... [00:01:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:01:54]Read from MH i2c: E2 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 62 00 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 62 00 FC 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C8 6C 04 00 0E 04 04 00 03 02 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 AB [00:01: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C8 6C 04 00 0E 04 04 00 03 02 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 [00:01:54]wFMCommunicate OK [00:01:54]SAM_PROTO_GetFieldsCounters done [00:01:54]requested_item shift.num is exist - process it [00:01:54]requested_item shift.opened is exist - process it [00:01:54]req_shift_opened [00:01:54]FM_GetShiftState [00:01:54]SAM_PROTO_GetShiftState [00:01:54]wFMCommunicate request_size=4 [00:01:54]MH_SAM_APDU [00:01:54]CAPDU: 80 13 01 00 [00:01:54]Write to MH i2c: E2 08 00 FD 02 80 13 01 00 00 00 00 00 7C [00:01:54]Write i2c OK [00:01:54]MH_I2C_Read... [00:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:54]Read from MH i2c: E2 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 0E 00 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 0E 00 FD 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1D [00:01:54]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:01:54]wFMCommunicate OK [00:01:54]SAM_PROTO_GetShiftState done [00:01:54]FM_GetShiftState done [00:01:54]req_shift_opened done [00:01:54]requested_item shift.open_date is exist - process it [00:01:54]req_shift_open_date [00:01:54]req_shift_open_date done [00:01:54]produce_requested_data done [00:01:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289992,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:01:54]process_action_free close_receipt [00:01:54]json_value_free [00:01:54]json_value_free done [00:01:54]process_json_proto returns [00:01:54]Send response to host [00:01:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289992,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:01:54]free response buf [00:01:54]execute_script done [00:01:54]execute_script returns [00:01:54]free content buf [00:01:54]Sock 7.Close socket [00:01:54]Sock 7.Thread stoped [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:27]accept exits with 9 [00:02:27]New connection [00:02:27]New thread 3066617188 created [00:02:27]Thread 3066473828 joined [00:02:27]Waiting for new connection... [00:02:27] Sock 9.Parse request [00:02:27]Sock 9.Check first char [00:02:27]Sock 9.First char is OK [00:02:27]request: POST /json_proto HTTP/1.0 [00:02:27]Method: POST [00:02:27]URL: /json_proto [00:02:27]Method is POST - this is cgi request [00:02:27]url: /json_proto [00:02:27]query_string will be loaded in cgi processing [00:02:27]execute_cgi json_proto POST (null) [00:02:27]execute_cgi path=json_proto method=POST [00:02:27]POST find Content-Length [00:02:27]Host: 172.17.41.135:8080 [00:02:27]Content-Length: 805 [00:02:27]Content-Type: application/json [00:02:27] [00:02:27]POST finish read [00:02:27]Found Content-Length = 805 [00:02:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:02:27]execute_script... [00:02: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)24618114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:02:27]POST & json_proto [00:02:27]process_json_proto [00:02:27]json parsed OK: [00:02:27]protocol is kg_v1.0 [00:02:27]action value=close_receipt [00:02:27]process_action close_receipt [00:02:27]cmd_close_receipt [00:02:27]MH_GetDate [00:02:27]Write to MH i2c: F0 00 00 FE 02 EF [00:02:27]Write i2c OK [00:02:27]MH_I2C_Read... [00:02:27]Read from MH i2c: F0 [00:02:27]MH_I2C_Read... [00:02:27]Read from MH i2c: F0 09 00 [00:02:27]MH_I2C_Read... [00:02:27]Read from MH i2c: F0 09 00 FE 02 00 94 01 F2 66 ED 3E 82 65 F7 [00:02:27]GetLastDocTimeStamp 1727136112 [00:02:27]current date 1727136148 [00:02:27]FM_GetShiftState [00:02:27]SAM_PROTO_GetShiftState [00:02:27]wFMCommunicate request_size=4 [00:02:27]MH_SAM_APDU [00:02:27]CAPDU: 80 13 01 00 [00:02:27]Write to MH i2c: E2 08 00 FF 02 80 13 01 00 00 00 00 00 7E [00:02:27]Write i2c OK [00:02:27]MH_I2C_Read... [00:02:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:27]Read from MH i2c: E2 [00:02:27]MH_I2C_Read... [00:02:27]Read from MH i2c: E2 0E 00 [00:02:27]MH_I2C_Read... [00:02:27]Read from MH i2c: E2 0E 00 FF 02 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 1F [00:02:27]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:02:27]wFMCommunicate OK [00:02:27]SAM_PROTO_GetShiftState done [00:02:27]FM_GetShiftState done [00:02:27]opened in 1727051401 [00:02:27]opened+sec_in_day 1727137801 [00:02:27]quantity*price = 100005 [00:02:27]sum+1 = 100006 [00:02:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 667 24.09.2024 00:02 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 289993 ФПД: 88726513007622 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000228&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289993&fm=88726513007622&tin=02508201610067®Number=0000000000091827&sum=100005 [00:02:28]StoreToDocumentArchive [00:02:28]shift 515 fd 289993 [00:02:28]save to /storage/0515/doc_00289993 [00:02:28]save last doc name /storage/0515/doc_00289993 to /storage/kkm_last_doc_name [00:02:28]save OK [00:02:28]Clear old archive folders... [00:02:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:02:28]tlvbuf is 00E94EA0 [00:02:28]SAM_PROTO_ClearQueue [00:02:28]wFMCommunicate request_size=4 [00:02:28]MH_SAM_APDU [00:02:28]CAPDU: 80 09 00 00 [00:02:28]Write to MH i2c: E2 08 00 0C 03 80 09 00 00 00 00 00 00 81 [00:02:28]Write i2c OK [00:02:28]MH_I2C_Read... [00:02:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:02:28]Read from MH i2c: E2 [00:02:28]MH_I2C_Read... [00:02:28]Read from MH i2c: E2 03 00 [00:02:28]MH_I2C_Read... [00:02:28]Read from MH i2c: E2 03 00 0C 03 00 90 00 83 [00:02:28]RAPDU: 90 00 [00:02:28]wFMCommunicate OK [00:02:28]SAM_PROTO_ClearQueue done [00:02:28]KKMCreateOFDPacket [00:02:28]OFDProtocolAddRootSTLVToBuf [00:02:28]FM_MakeSignedData [00:02:28]FM_MakeSignedData [00:02:28]SAM_PROTO_SignData [00:02:28]wFMCommunicate request_size=4 [00:02:28]MH_SAM_APDU [00:02:28]CAPDU: 80 0D 01 02 [00:02:28]Write to MH i2c: E2 08 00 0D 03 80 0D 01 02 00 00 00 00 89 [00:02:28]Write i2c OK [00:02:28]MH_I2C_Read... [00:02:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:02:28]Read from MH i2c: E2 [00:02:28]MH_I2C_Read... [00:02:28]Read from MH i2c: E2 03 00 [00:02:28]MH_I2C_Read... [00:02:28]Read from MH i2c: E2 03 00 0D 03 00 90 00 84 [00:02:28]RAPDU: 90 00 [00:02:28]wFMCommunicate OK [00:02:28]wFMCommunicate request_size=255 [00:02:28]MH_SAM_APDU [00:02:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9B 02 00 00 F4 03 04 00 94 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6C 04 00 35 04 06 00 50 [00:02:28]Write to MH i2c: E2 02 01 0E 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9B 02 00 00 F4 03 04 00 94 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6C 04 00 35 04 06 00 50 00 00 B8 [00:02:28]Write i2c OK [00:02:28]MH_I2C_Read... [00:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:29]Read from MH i2c: E2 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 03 00 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 03 00 0E 03 00 90 00 85 [00:02:29]RAPDU: 90 00 [00:02:29]wFMCommunicate OK [00:02:29]wFMCommunicate request_size=10 [00:02:29]MH_SAM_APDU [00:02:29]CAPDU: 80 0D 02 02 05 B2 40 4A 3C 06 [00:02:29]Write to MH i2c: E2 0D 00 0F 03 80 0D 02 02 05 00 B2 40 4A 3C 06 00 00 14 [00:02:29]Write i2c OK [00:02:29]MH_I2C_Read... [00:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:29]Read from MH i2c: E2 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 03 00 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 03 00 0F 03 00 90 00 86 [00:02:29]RAPDU: 90 00 [00:02:29]wFMCommunicate OK [00:02:29]wFMCommunicate request_size=4 [00:02:29]MH_SAM_APDU [00:02:29]CAPDU: 80 0D 03 02 [00:02:29]Write to MH i2c: E2 08 00 10 03 80 0D 03 02 00 00 00 00 8E [00:02:29]Write i2c OK [00:02:29]MH_I2C_Read... [00:02:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:02:29]Read from MH i2c: E2 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 0B 00 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 0B 00 10 03 00 AF F5 78 4F B5 2E 13 55 90 00 45 [00:02:29]RAPDU: AF F5 78 4F B5 2E 13 55 90 00 [00:02:29]wFMCommunicate OK [00:02:29]SAM_PROTO_SignData done [00:02:29]FM_MakeSignedData done [00:02:29]CreateOFDProtocolMessage [00:02:29]wFMCommunicate request_size=4 [00:02:29]MH_SAM_APDU [00:02:29]CAPDU: 80 11 00 00 [00:02:29]Write to MH i2c: E2 08 00 11 03 80 11 00 00 00 00 00 00 8E [00:02:29]Write i2c OK [00:02:29]MH_I2C_Read... [00:02:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:29]Read from MH i2c: E2 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 17 00 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: E2 17 00 11 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DE [00:02:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:02:29]wFMCommunicate OK [00:02:29]CreateOFDProtocolMessage done [00:02:29]OFDSenderStorePacket 289993 [00:02:29]StoreOFDPacket docnum=289993 [00:02:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 1F B7 07 01 54 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 9B 02 00 00 F4 03 04 00 94 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6C 04 00 35 04 06 00 50 B2 40 4A 3C 06 AF F5 78 4F B5 2E 13 55 [00:02:29]CheckFolder [00:02:29]dirname=/storage/ofd_packets [00:02:29]CheckFolder done [00:02:29]ProducePacketName [00:02:29]name=ofd_packets/00289993 [00:02:29]NVStorageSaveData ofd_packets/00289993 [00:02:29]File name is /storage/ofd_packets/00289993 [00:02:29]Write 301 bytes [00:02:29]NVStorageSaveData done [00:02:29]OFDSenderStorePacket done [00:02:29]KKMCreateOFDPacket done [00:02:29]NVStorageSaveData kkm_last_timestamp [00:02:29]File name is /storage/kkm_last_timestamp [00:02:29]Write 4 bytes [00:02:29]NVStorageSaveData done [00:02:29]ExternCall_PrintAddStr [00:02:29]wPrintStart [00:02:29]Write to MH i2c: 01 00 00 12 03 15 [00:02:29]Write i2c OK [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: 01 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: 01 07 00 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: 01 07 00 12 03 00 00 00 00 00 FF 0F 2A [00:02:29]RasterBufferAndPrint [00:02:29]line Счет N : (1)24618114 [00:02:29]line ИНН: 02508201610067 [00:02:29]line Контрольно-Кассовый Чек [00:02:29]line ПРОДАЖА [00:02:29]line ТРК (МРК, ГНК) : 53 [00:02:29]line Товар: 2710124130 [00:02:29]line Аи-92-К-5 [00:02:29]line 14.750 * 67.80 [00:02:29]line = 1000.05 [00:02:29]line НДС 12% НСП 1% [00:02:29]line > о реализуемом товаре [00:02:29]line ИТОГО: 1000.05 [00:02:29]line НСП 1% : 8.85 [00:02:29]line НДС 12% : 106.20 [00:02:29]line Наличными: 0.00 [00:02:29]line Безнал.: 1000.05 [00:02:29]line Место: АЗС № 90 "Партнёр-нефть" [00:02:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:02:29]line СНО: Общий режим [00:02:29]line Чек 667 24.09.2024 00:02 [00:02:29]line Смена: 515 ФФД: 1.0 [00:02:29]line ЗНМ: 0300000107 [00:02:29]line РНМ: 0000000000091827 [00:02:29]line Версия ККМ: 001 [00:02:29]line Платежная система: O! деньги [00:02:29]line ФМ: 0000000000871832 [00:02:29]line ФД: 289993 [00:02:29]line ФПД: 88726513007622 [00:02:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000228&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289993&fm=88726513007622&tin=02508201610067®Number=0000000000091827&sum=100005 [00:02:29]written 0, free lines is 4095 [00:02:29]OFD Sender: Processing packet 289993 [packets to send 1784, broken 1783] [00:02:29]ProducePacketName [00:02:29]name=ofd_packets/00289993 [00:02:29]OFD Sender: To server: pG, [00:02:29]CommunicateWithHost lk.salyk.kg:30040 [00:02:29]ConnectInit lk.salyk.kg [00:02:29]Connected sock=10 [00:02: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 33 32 0F 01 00 00 1F B7 07 01 54 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 9B 02 00 00 F4 03 04 00 94 01 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6C 04 00 35 04 06 00 50 B2 40 4A 3C 06 AF F5 78 4F B5 2E 13 55 [00:02:29]Write to MH i2c: 01 00 00 3B 03 3E [00:02:29]Write i2c OK [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: 01 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: 01 07 00 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: 01 07 00 3B 03 00 00 00 00 00 DD 0C 2E [00:02:29]RasterBufferAndPrint [00:02:29]line [00:02:29]line [00:02:29]line [00:02:29]line [00:02:29]line [00:02:29]written 0, free lines is 3299 [00:02:29]MH_Cut [00:02:29]Write to MH i2c: D1 01 00 42 03 01 17 [00:02:29]Write i2c OK [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: D1 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: D1 01 00 [00:02:29]MH_I2C_Read... [00:02:29]Read from MH i2c: D1 01 00 42 03 00 16 [00:02:29]Write to MH i2c: 01 00 00 43 03 46 [00:02:29]Write i2c OK [00:02:29]MH_I2C_Read... [00:02: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 33 32 4F 00 00 00 65 34 47 00 7D C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 C9 6C 04 00 F4 03 04 00 67 A9 F1 66 B6 04 01 00 00 15 6A BB 3E C3 89 97 B3 [00:02:30]CommunicateWithHost err = 0 [00:02:30]CheckOFDResponse [00:02:30]1017 (14) - 77093643461234 [00:02:30]1041 (16) - 0000000000871832 [00:02:30]1040 (4) - 289993 [00:02:30]1012 (4) - 23.09.2024 17:46 [00:02:30]1206 (1) - 0 [00:02:30]OFD Sender: Remove packet 289993 [00:02:30]ProducePacketName [00:02:30]name=ofd_packets/00289993 [00:02:30]NVStorageDeleteData [00:02:30]OFD Sender: No OFD packet to send [00:02:30]*** Cut start [00:02:30]*** Partial cut [00:02:30]*** CUTSNS_PIN = 1 [00:02:30]*** CUTSNS_PIN = 0 [00:02:30]*** Brake cut motor [00:02:31]Read from MH i2c: 01 [00:02:31]MH_I2C_Read... [00:02:31]*** Stop cut motor [00:02:31]*** Cut end [00:02:31]Read from MH i2c: 01 07 00 [00:02:31]MH_I2C_Read... [00:02:31]Read from MH i2c: 01 07 00 43 03 00 00 00 00 00 FF 0F 5B [00:02:31]process_action close_receipt done [00:02:31]requested_data is exist [00:02:31]produce_requested_data [00:02:31]requested_item fm.sn is exist - process it [00:02:31]wFMCommunicate request_size=4 [00:02:31]MH_SAM_APDU [00:02:31]CAPDU: 80 11 00 00 [00:02:31]Write to MH i2c: E2 08 00 44 03 80 11 00 00 00 00 00 00 C1 [00:02:31]Write i2c OK [00:02:31]MH_I2C_Read... [00:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:31]Read from MH i2c: E2 [00:02:31]MH_I2C_Read... [00:02:31]Read from MH i2c: E2 17 00 [00:02:31]MH_I2C_Read... [00:02:31]Read from MH i2c: E2 17 00 44 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 11 [00:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:02:31]wFMCommunicate OK [00:02:31]requested_item fd.num is exist - process it [00:02:31]SAM_PROTO_GetFieldsCounters [00:02:31]wFMCommunicate request_size=4 [00:02:31]MH_SAM_APDU [00:02:31]CAPDU: 80 13 00 00 [00:02:31]Write to MH i2c: E2 08 00 45 03 80 13 00 00 00 00 00 00 C4 [00:02:31]Write i2c OK [00:02:31]MH_I2C_Read... [00:02:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:02:31]Read from MH i2c: E2 [00:02:31]MH_I2C_Read... [00:02:31]Read from MH i2c: E2 62 00 [00:02:31]MH_I2C_Read... [00:02:31]Read from MH i2c: E2 62 00 45 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C9 6C 04 00 0E 04 04 00 03 02 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 F9 [00:02: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 C9 6C 04 00 0E 04 04 00 03 02 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 [00:02:31]wFMCommunicate OK [00:02:31]SAM_PROTO_GetFieldsCounters done [00:02:31]requested_item shift.num is exist - process it [00:02:31]requested_item shift.opened is exist - process it [00:02:31]req_shift_opened [00:02:31]FM_GetShiftState [00:02:31]SAM_PROTO_GetShiftState [00:02:31]wFMCommunicate request_size=4 [00:02:31]MH_SAM_APDU [00:02:31]CAPDU: 80 13 01 00 [00:02:31]Write to MH i2c: E2 08 00 46 03 80 13 01 00 00 00 00 00 C6 [00:02:31]Write i2c OK [00:02:31]MH_I2C_Read... [00:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:31]Read from MH i2c: E2 [00:02:31]MH_I2C_Read... [00:02:31]Read from MH i2c: E2 0E 00 [00:02:31]MH_I2C_Read... [00:02:31]Read from MH i2c: E2 0E 00 46 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 67 [00:02:31]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:02:31]wFMCommunicate OK [00:02:31]SAM_PROTO_GetShiftState done [00:02:31]FM_GetShiftState done [00:02:31]req_shift_opened done [00:02:31]requested_item shift.open_date is exist - process it [00:02:31]req_shift_open_date [00:02:31]req_shift_open_date done [00:02:31]produce_requested_data done [00:02:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289993,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:02:31]process_action_free close_receipt [00:02:31]json_value_free [00:02:31]json_value_free done [00:02:31]process_json_proto returns [00:02:31]Send response to host [00:02:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289993,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:02:31]free response buf [00:02:31]execute_script done [00:02:31]execute_script returns [00:02:31]free content buf [00:02:31]Sock 9.Close socket [00:02:31]Sock 9.Thread stoped [00:02:35]OFD Sender: No OFD packet to send [00:02:40]OFD Sender: No OFD packet to send [00:02:45]OFD Sender: No OFD packet to send [00:02:50]OFD Sender: No OFD packet to send [00:02:55]OFD Sender: No OFD packet to send [00:03:00]OFD Sender: No OFD packet to send [00:03:05]OFD Sender: No OFD packet to send [00:03:10]OFD Sender: No OFD packet to send [00:03:15]OFD Sender: No OFD packet to send [00:03:20]OFD Sender: No OFD packet to send [00:03:25]OFD Sender: No OFD packet to send [00:03:30]OFD Sender: No OFD packet to send [00:03:36]OFD Sender: No OFD packet to send [00:03:41]OFD Sender: No OFD packet to send [00:03:46]OFD Sender: No OFD packet to send [00:03:51]OFD Sender: No OFD packet to send [00:03:56]OFD Sender: No OFD packet to send [00:04:01]OFD Sender: No OFD packet to send [00:04:06]OFD Sender: No OFD packet to send [00:04:11]OFD Sender: No OFD packet to send [00:04:16]OFD Sender: No OFD packet to send [00:04:21]OFD Sender: No OFD packet to send [00:04:26]OFD Sender: No OFD packet to send [00:04:31]OFD Sender: No OFD packet to send [00:04:36]OFD Sender: No OFD packet to send [00:04:41]OFD Sender: No OFD packet to send [00:04:46]OFD Sender: No OFD packet to send [00:04:51]OFD Sender: No OFD packet to send [00:04:56]OFD Sender: No OFD packet to send [00:05:01]OFD Sender: No OFD packet to send [00:05:06]OFD Sender: No OFD packet to send [00:05:11]OFD Sender: No OFD packet to send [00:05:16]OFD Sender: No OFD packet to send [00:05:21]OFD Sender: No OFD packet to send [00:05:26]OFD Sender: No OFD packet to send [00:05:31]OFD Sender: No OFD packet to send [00:05:36]OFD Sender: No OFD packet to send [00:05:41]OFD Sender: No OFD packet to send [00:05:46]OFD Sender: No OFD packet to send [00:05:51]OFD Sender: No OFD packet to send [00:05:52]accept exits with 7 [00:05:52]New connection [00:05:52]New thread 3066473828 created [00:05:52]Thread 3066617188 joined [00:05:52]Waiting for new connection... [00:05:52] Sock 7.Parse request [00:05:52]Sock 7.Check first char [00:05:52]Sock 7.First char is OK [00:05:52]request: POST /json_proto HTTP/1.0 [00:05:52]Method: POST [00:05:52]URL: /json_proto [00:05:52]Method is POST - this is cgi request [00:05:52]url: /json_proto [00:05:52]query_string will be loaded in cgi processing [00:05:52]execute_cgi json_proto POST (null) [00:05:52]execute_cgi path=json_proto method=POST [00:05:52]POST find Content-Length [00:05:52]Host: 172.17.41.135:8080 [00:05:52]Content-Length: 680 [00:05:52]Content-Type: application/json [00:05:52] [00:05:52]POST finish read [00:05:52]Found Content-Length = 680 [00:05:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:52]execute_script... [00:05: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)24618115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:52]POST & json_proto [00:05:52]process_json_proto [00:05:52]json parsed OK: [00:05:52]protocol is kg_v1.0 [00:05:52]action value=close_receipt [00:05:52]process_action close_receipt [00:05:52]cmd_close_receipt [00:05:52]MH_GetDate [00:05:52]Write to MH i2c: F0 00 00 47 03 39 [00:05:52]Write i2c OK [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: F0 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: F0 09 00 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: F0 09 00 47 03 00 61 02 F2 66 ED 3E 82 65 0F [00:05:52]GetLastDocTimeStamp 1727136148 [00:05:52]current date 1727136353 [00:05:52]FM_GetShiftState [00:05:52]SAM_PROTO_GetShiftState [00:05:52]wFMCommunicate request_size=4 [00:05:52]MH_SAM_APDU [00:05:52]CAPDU: 80 13 01 00 [00:05:52]Write to MH i2c: E2 08 00 48 03 80 13 01 00 00 00 00 00 C8 [00:05:52]Write i2c OK [00:05:52]MH_I2C_Read... [00:05:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:52]Read from MH i2c: E2 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: E2 0E 00 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: E2 0E 00 48 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 69 [00:05:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:05:52]wFMCommunicate OK [00:05:52]SAM_PROTO_GetShiftState done [00:05:52]FM_GetShiftState done [00:05:52]opened in 1727051401 [00:05:52]opened+sec_in_day 1727137801 [00:05:52]quantity*price = 80061 [00:05:52]sum+1 = 80063 [00:05:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 668 24.09.2024 00:05 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289994 ФПД: 40422892796170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000553&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289994&fm=40422892796170&tin=02508201610067®Number=0000000000091827&sum=80000 [00:05:53]StoreToDocumentArchive [00:05:53]shift 515 fd 289994 [00:05:53]save to /storage/0515/doc_00289994 [00:05:53]save last doc name /storage/0515/doc_00289994 to /storage/kkm_last_doc_name [00:05:53]save OK [00:05:53]Clear old archive folders... [00:05:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:05:53]tlvbuf is 00F0F8E0 [00:05:53]SAM_PROTO_ClearQueue [00:05:53]wFMCommunicate request_size=4 [00:05:53]MH_SAM_APDU [00:05:53]CAPDU: 80 09 00 00 [00:05:53]Write to MH i2c: E2 08 00 55 03 80 09 00 00 00 00 00 00 CA [00:05:53]Write i2c OK [00:05:53]MH_I2C_Read... [00:05:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:05:53]Read from MH i2c: E2 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 03 00 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 03 00 55 03 00 90 00 CC [00:05:53]RAPDU: 90 00 [00:05:53]wFMCommunicate OK [00:05:53]SAM_PROTO_ClearQueue done [00:05:53]KKMCreateOFDPacket [00:05:53]OFDProtocolAddRootSTLVToBuf [00:05:53]FM_MakeSignedData [00:05:53]FM_MakeSignedData [00:05:53]SAM_PROTO_SignData [00:05:53]wFMCommunicate request_size=4 [00:05:53]MH_SAM_APDU [00:05:53]CAPDU: 80 0D 01 02 [00:05:53]Write to MH i2c: E2 08 00 56 03 80 0D 01 02 00 00 00 00 D2 [00:05:53]Write i2c OK [00:05:53]MH_I2C_Read... [00:05:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:05:53]Read from MH i2c: E2 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 03 00 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 03 00 56 03 00 90 00 CD [00:05:53]RAPDU: 90 00 [00:05:53]wFMCommunicate OK [00:05:53]wFMCommunicate request_size=255 [00:05:53]MH_SAM_APDU [00:05: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 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 9C 02 00 00 F4 03 04 00 61 02 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6C 04 00 35 04 06 00 24 [00:05:53]Write to MH i2c: E2 02 01 57 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 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 9C 02 00 00 F4 03 04 00 61 02 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6C 04 00 35 04 06 00 24 00 00 89 [00:05:53]Write i2c OK [00:05:53]MH_I2C_Read... [00:05:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 03 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 03 00 57 03 00 90 00 CE [00:05:54]RAPDU: 90 00 [00:05:54]wFMCommunicate OK [00:05:54]wFMCommunicate request_size=10 [00:05:54]MH_SAM_APDU [00:05:54]CAPDU: 80 0D 02 02 05 C3 B0 2A 79 0A [00:05:54]Write to MH i2c: E2 0D 00 58 03 80 0D 02 02 05 00 C3 B0 2A 79 0A 00 00 FF [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 03 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [00:05:54]RAPDU: 90 00 [00:05:54]wFMCommunicate OK [00:05:54]wFMCommunicate request_size=4 [00:05:54]MH_SAM_APDU [00:05:54]CAPDU: 80 0D 03 02 [00:05:54]Write to MH i2c: E2 08 00 59 03 80 0D 03 02 00 00 00 00 D7 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 0B 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 0B 00 59 03 00 00 C2 4A 54 67 F6 B1 60 90 00 A6 [00:05:54]RAPDU: 00 C2 4A 54 67 F6 B1 60 90 00 [00:05:54]wFMCommunicate OK [00:05:54]SAM_PROTO_SignData done [00:05:54]FM_MakeSignedData done [00:05:54]CreateOFDProtocolMessage [00:05:54]wFMCommunicate request_size=4 [00:05:54]MH_SAM_APDU [00:05:54]CAPDU: 80 11 00 00 [00:05:54]Write to MH i2c: E2 08 00 5A 03 80 11 00 00 00 00 00 00 D7 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 17 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 17 00 5A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 27 [00:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:05:54]wFMCommunicate OK [00:05:54]CreateOFDProtocolMessage done [00:05:54]OFDSenderStorePacket 289994 [00:05:54]StoreOFDPacket docnum=289994 [00:05:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 21 CD 07 01 D3 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 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 9C 02 00 00 F4 03 04 00 61 02 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6C 04 00 35 04 06 00 24 C3 B0 2A 79 0A 00 C2 4A 54 67 F6 B1 60 [00:05:54]CheckFolder [00:05:54]dirname=/storage/ofd_packets [00:05:54]CheckFolder done [00:05:54]ProducePacketName [00:05:54]name=ofd_packets/00289994 [00:05:54]NVStorageSaveData ofd_packets/00289994 [00:05:54]File name is /storage/ofd_packets/00289994 [00:05:54]Write 301 bytes [00:05:54]NVStorageSaveData done [00:05:54]OFDSenderStorePacket done [00:05:54]KKMCreateOFDPacket done [00:05:54]NVStorageSaveData kkm_last_timestamp [00:05:54]File name is /storage/kkm_last_timestamp [00:05:54]Write 4 bytes [00:05:54]NVStorageSaveData done [00:05:54]ExternCall_PrintAddStr [00:05:54]wPrintStart [00:05:54]Write to MH i2c: 01 00 00 5B 03 5E [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: 01 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: 01 07 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: 01 07 00 5B 03 00 00 00 00 00 FF 0F 73 [00:05:54]RasterBufferAndPrint [00:05:54]line Счет N : (1)24618115 [00:05:54]line ИНН: 02508201610067 [00:05:54]line Контрольно-Кассовый Чек [00:05:54]line ПРОДАЖА [00:05:54]line ТРК (МРК, ГНК) : 32 [00:05:54]line Товар: 2710124500 [00:05:54]line Аи-95-К-5 [00:05:54]line 10.790 * 74.20 [00:05:54]line = 800.62 [00:05:54]line НДС 12% НСП 1% [00:05:54]line > о реализуемом товаре [00:05:54]line ОКРУГЛЕНИЕ: -0.62 [00:05:54]line ИТОГО: 800.00 [00:05:54]line Внесено: 800.00 [00:05:54]line СДАЧА: 0.00 [00:05:54]line НСП 1% : 7.08 [00:05:54]line НДС 12% : 85.02 [00:05:54]line Наличными: 800.00 [00:05:54]line Безнал.: 0.00 [00:05:54]line Место: АЗС № 90 "Партнёр-нефть" [00:05:54]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:05:54]line СНО: Общий режим [00:05:54]line Чек 668 24.09.2024 00:05 [00:05:54]line Смена: 515 ФФД: 1.0 [00:05:54]line ЗНМ: 0300000107 [00:05:54]line РНМ: 0000000000091827 [00:05:54]line Версия ККМ: 001 [00:05:54]line ФМ: 0000000000871832 [00:05:54]line ФД: 289994 [00:05:54]line ФПД: 40422892796170 [00:05:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000553&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289994&fm=40422892796170&tin=02508201610067®Number=0000000000091827&sum=80000 [00:05:54]written 0, free lines is 4095 [00:05:54]OFD Sender: Processing packet 289994 [packets to send 1784, broken 1783] [00:05:54]ProducePacketName [00:05:54]name=ofd_packets/00289994 [00:05:54]OFD Sender: To server: pG, [00:05:54]CommunicateWithHost lk.salyk.kg:30040 [00:05:54]ConnectInit lk.salyk.kg [00:05:54]Write to MH i2c: 01 00 00 85 03 88 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: 01 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: 01 07 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 C4 0C 5F [00:05:54]RasterBufferAndPrint [00:05:54]line [00:05:54]line [00:05:54]line [00:05:54]line [00:05:54]line [00:05:54]written 0, free lines is 3273 [00:05:54]MH_Cut [00:05:54]Write to MH i2c: D1 01 00 8C 03 01 61 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: D1 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: D1 01 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: D1 01 00 8C 03 00 60 [00:05:54]Write to MH i2c: 01 00 00 8D 03 90 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]Connected sock=10 [00:05: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 33 32 0F 01 00 00 21 CD 07 01 D3 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 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 9C 02 00 00 F4 03 04 00 61 02 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6C 04 00 35 04 06 00 24 C3 B0 2A 79 0A 00 C2 4A 54 67 F6 B1 60 [00:05: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 33 32 4F 00 00 00 EC 35 47 00 3C D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CA 6C 04 00 F4 03 04 00 35 AA F1 66 B6 04 01 00 00 AD 9F 80 92 80 83 5E 94 [00:05:55]CommunicateWithHost err = 0 [00:05:55]CheckOFDResponse [00:05:55]1017 (14) - 77093643461234 [00:05:55]1041 (16) - 0000000000871832 [00:05:55]1040 (4) - 289994 [00:05:55]1012 (4) - 23.09.2024 17:49 [00:05:55]1206 (1) - 0 [00:05:55]OFD Sender: Remove packet 289994 [00:05:55]ProducePacketName [00:05:55]name=ofd_packets/00289994 [00:05:55]NVStorageDeleteData [00:05:55]*** Cut start [00:05:55]*** Partial cut [00:05:55]*** CUTSNS_PIN = 1 [00:05:55]*** CUTSNS_PIN = 0 [00:05:55]OFD Sender: No OFD packet to send [00:05:55]*** Brake cut motor [00:05:56]Read from MH i2c: 01 [00:05:56]MH_I2C_Read... [00:05:56]*** Stop cut motor [00:05:56]*** Cut end [00:05:56]Read from MH i2c: 01 07 00 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: 01 07 00 8D 03 00 00 00 00 00 FF 0F A5 [00:05:56]process_action close_receipt done [00:05:56]requested_data is exist [00:05:56]produce_requested_data [00:05:56]requested_item fm.sn is exist - process it [00:05:56]wFMCommunicate request_size=4 [00:05:56]MH_SAM_APDU [00:05:56]CAPDU: 80 11 00 00 [00:05:56]Write to MH i2c: E2 08 00 8E 03 80 11 00 00 00 00 00 00 0B [00:05:56]Write i2c OK [00:05:56]MH_I2C_Read... [00:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:56]Read from MH i2c: E2 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 17 00 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 17 00 8E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5B [00:05:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:05:56]wFMCommunicate OK [00:05:56]requested_item fd.num is exist - process it [00:05:56]SAM_PROTO_GetFieldsCounters [00:05:56]wFMCommunicate request_size=4 [00:05:56]MH_SAM_APDU [00:05:56]CAPDU: 80 13 00 00 [00:05:56]Write to MH i2c: E2 08 00 8F 03 80 13 00 00 00 00 00 00 0E [00:05:56]Write i2c OK [00:05:56]MH_I2C_Read... [00:05:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:56]Read from MH i2c: E2 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 62 00 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 62 00 8F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CA 6C 04 00 0E 04 04 00 03 02 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 47 [00:05: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CA 6C 04 00 0E 04 04 00 03 02 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 [00:05:56]wFMCommunicate OK [00:05:56]SAM_PROTO_GetFieldsCounters done [00:05:56]requested_item shift.num is exist - process it [00:05:56]requested_item shift.opened is exist - process it [00:05:56]req_shift_opened [00:05:56]FM_GetShiftState [00:05:56]SAM_PROTO_GetShiftState [00:05:56]wFMCommunicate request_size=4 [00:05:56]MH_SAM_APDU [00:05:56]CAPDU: 80 13 01 00 [00:05:56]Write to MH i2c: E2 08 00 90 03 80 13 01 00 00 00 00 00 10 [00:05:56]Write i2c OK [00:05:56]MH_I2C_Read... [00:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:56]Read from MH i2c: E2 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 0E 00 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 0E 00 90 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B1 [00:05:56]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:05:56]wFMCommunicate OK [00:05:56]SAM_PROTO_GetShiftState done [00:05:56]FM_GetShiftState done [00:05:56]req_shift_opened done [00:05:56]requested_item shift.open_date is exist - process it [00:05:56]req_shift_open_date [00:05:56]req_shift_open_date done [00:05:56]produce_requested_data done [00:05:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289994,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:05:56]process_action_free close_receipt [00:05:56]json_value_free [00:05:56]json_value_free done [00:05:56]process_json_proto returns [00:05:56]Send response to host [00:05:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289994,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:05:56]free response buf [00:05:56]execute_script done [00:05:56]execute_script returns [00:05:56]free content buf [00:05:56]Sock 7.Close socket [00:05:56]Sock 7.Thread stoped [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:36]OFD Sender: No OFD packet to send [00:06:41]OFD Sender: No OFD packet to send [00:06:46]OFD Sender: No OFD packet to send [00:06:51]OFD Sender: No OFD packet to send [00:06:56]OFD Sender: No OFD packet to send [00:07:01]OFD Sender: No OFD packet to send [00:07:06]OFD Sender: No OFD packet to send [00:07:11]OFD Sender: No OFD packet to send [00:07:16]OFD Sender: No OFD packet to send [00:07:21]OFD Sender: No OFD packet to send [00:07:26]OFD Sender: No OFD packet to send [00:07:31]OFD Sender: No OFD packet to send [00:07:36]OFD Sender: No OFD packet to send [00:07:41]OFD Sender: No OFD packet to send [00:07:46]OFD Sender: No OFD packet to send [00:07:51]OFD Sender: No OFD packet to send [00:07:56]OFD Sender: No OFD packet to send [00:08:01]OFD Sender: No OFD packet to send [00:08:06]OFD Sender: No OFD packet to send [00:08:11]OFD Sender: No OFD packet to send [00:08:16]OFD Sender: No OFD packet to send [00:08:21]OFD Sender: No OFD packet to send [00:08:26]OFD Sender: No OFD packet to send [00:08:31]OFD Sender: No OFD packet to send [00:08:36]OFD Sender: No OFD packet to send [00:08:41]OFD Sender: No OFD packet to send [00:08:44]accept exits with 9 [00:08:44]New connection [00:08:44]New thread 3066617188 created [00:08:44]Thread 3066473828 joined [00:08:44]Waiting for new connection... [00:08:44] Sock 9.Parse request [00:08:44]Sock 9.Check first char [00:08:44]Sock 9.First char is OK [00:08:44]request: POST /json_proto HTTP/1.0 [00:08:44]Method: POST [00:08:44]URL: /json_proto [00:08:44]Method is POST - this is cgi request [00:08:44]url: /json_proto [00:08:44]query_string will be loaded in cgi processing [00:08:44]execute_cgi json_proto POST (null) [00:08:44]execute_cgi path=json_proto method=POST [00:08:44]POST find Content-Length [00:08:44]Host: 172.17.41.135:8080 [00:08:44]Content-Length: 679 [00:08:44]Content-Type: application/json [00:08:44] [00:08:44]POST finish read [00:08:44]Found Content-Length = 679 [00:08:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.730, "sum" : 202.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 202.00, "payments": [ { "type": 0, "sum" : 202.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:44]execute_script... [00:08:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.730, "sum" : 202.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 202.00, "payments": [ { "type": 0, "sum" : 202.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:44]POST & json_proto [00:08:44]process_json_proto [00:08:44]json parsed OK: [00:08:44]protocol is kg_v1.0 [00:08:44]action value=close_receipt [00:08:44]process_action close_receipt [00:08:44]cmd_close_receipt [00:08:44]MH_GetDate [00:08:44]Write to MH i2c: F0 00 00 91 03 83 [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: F0 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: F0 09 00 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: F0 09 00 91 03 00 0D 03 F2 66 ED 3E 82 65 06 [00:08:44]GetLastDocTimeStamp 1727136353 [00:08:44]current date 1727136525 [00:08:44]FM_GetShiftState [00:08:44]SAM_PROTO_GetShiftState [00:08:44]wFMCommunicate request_size=4 [00:08:44]MH_SAM_APDU [00:08:44]CAPDU: 80 13 01 00 [00:08:44]Write to MH i2c: E2 08 00 92 03 80 13 01 00 00 00 00 00 12 [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:44]Read from MH i2c: E2 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 0E 00 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 0E 00 92 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 B3 [00:08:44]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:08:44]wFMCommunicate OK [00:08:44]SAM_PROTO_GetShiftState done [00:08:44]FM_GetShiftState done [00:08:44]opened in 1727051401 [00:08:44]opened+sec_in_day 1727137801 [00:08:44]quantity*price = 20256 [00:08:44]sum+1 = 20258 [00:08:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 202.00 Внесено: 300.00 СДАЧА: 98.00 НСП 1% : 1.79 НДС 12% : 21.51 Наличными: 202.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 669 24.09.2024 00:08 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289995 ФПД: 239559955839237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000845&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289995&fm=239559955839237&tin=02508201610067®Number=0000000000091827&sum=20200 [00:08:45]StoreToDocumentArchive [00:08:45]shift 515 fd 289995 [00:08:45]save to /storage/0515/doc_00289995 [00:08:45]save last doc name /storage/0515/doc_00289995 to /storage/kkm_last_doc_name [00:08:45]save OK [00:08:45]Clear old archive folders... [00:08:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:08:45]tlvbuf is 00F111F0 [00:08:45]SAM_PROTO_ClearQueue [00:08:45]wFMCommunicate request_size=4 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 09 00 00 [00:08:45]Write to MH i2c: E2 08 00 9F 03 80 09 00 00 00 00 00 00 14 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 9F 03 00 90 00 16 [00:08:45]RAPDU: 90 00 [00:08:45]wFMCommunicate OK [00:08:45]SAM_PROTO_ClearQueue done [00:08:45]KKMCreateOFDPacket [00:08:45]OFDProtocolAddRootSTLVToBuf [00:08:45]FM_MakeSignedData [00:08:45]FM_MakeSignedData [00:08:45]SAM_PROTO_SignData [00:08:45]wFMCommunicate request_size=4 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 0D 01 02 [00:08:45]Write to MH i2c: E2 08 00 A0 03 80 0D 01 02 00 00 00 00 1C [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 A0 03 00 90 00 17 [00:08:45]RAPDU: 90 00 [00:08:45]wFMCommunicate OK [00:08:45]wFMCommunicate request_size=255 [00:08:45]MH_SAM_APDU [00:08: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 AA 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 0D 03 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6C 04 00 35 04 06 00 D9 [00:08:45]Write to MH i2c: E2 02 01 A1 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 AA 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 0D 03 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6C 04 00 35 04 06 00 D9 00 00 13 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 A1 03 00 90 00 18 [00:08:45]RAPDU: 90 00 [00:08:45]wFMCommunicate OK [00:08:45]wFMCommunicate request_size=10 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 0D 02 02 05 E0 E6 11 F9 05 [00:08:45]Write to MH i2c: E2 0D 00 A2 03 80 0D 02 02 05 00 E0 E6 11 F9 05 00 00 FE [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 A2 03 00 90 00 19 [00:08:45]RAPDU: 90 00 [00:08:45]wFMCommunicate OK [00:08:45]wFMCommunicate request_size=4 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 0D 03 02 [00:08:45]Write to MH i2c: E2 08 00 A3 03 80 0D 03 02 00 00 00 00 21 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 0B 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 0B 00 A3 03 00 0C 91 16 32 1A EF 20 39 90 00 69 [00:08:45]RAPDU: 0C 91 16 32 1A EF 20 39 90 00 [00:08:45]wFMCommunicate OK [00:08:45]SAM_PROTO_SignData done [00:08:45]FM_MakeSignedData done [00:08:45]CreateOFDProtocolMessage [00:08:45]wFMCommunicate request_size=4 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 11 00 00 [00:08:45]Write to MH i2c: E2 08 00 A4 03 80 11 00 00 00 00 00 00 21 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 17 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 17 00 A4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 71 [00:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:08:45]wFMCommunicate OK [00:08:45]CreateOFDProtocolMessage done [00:08:45]OFDSenderStorePacket 289995 [00:08:45]StoreOFDPacket docnum=289995 [00:08:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DD 62 07 01 89 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 AA 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 0D 03 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6C 04 00 35 04 06 00 D9 E0 E6 11 F9 05 0C 91 16 32 1A EF 20 39 [00:08:45]CheckFolder [00:08:45]dirname=/storage/ofd_packets [00:08:45]CheckFolder done [00:08:45]ProducePacketName [00:08:45]name=ofd_packets/00289995 [00:08:45]NVStorageSaveData ofd_packets/00289995 [00:08:45]File name is /storage/ofd_packets/00289995 [00:08:45]Write 301 bytes [00:08:45]NVStorageSaveData done [00:08:45]OFDSenderStorePacket done [00:08:45]KKMCreateOFDPacket done [00:08:45]NVStorageSaveData kkm_last_timestamp [00:08:45]File name is /storage/kkm_last_timestamp [00:08:45]Write 4 bytes [00:08:45]NVStorageSaveData done [00:08:45]ExternCall_PrintAddStr [00:08:45]wPrintStart [00:08:45]Write to MH i2c: 01 00 00 A5 03 A8 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: 01 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: 01 07 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: 01 07 00 A5 03 00 00 00 00 00 FF 0F BD [00:08:45]RasterBufferAndPrint [00:08:45]line Счет N : (1)24618116 [00:08:45]line ИНН: 02508201610067 [00:08:45]line Контрольно-Кассовый Чек [00:08:45]line ПРОДАЖА [00:08:45]line ТРК (МРК, ГНК) : 32 [00:08:45]line Товар: 2710124500 [00:08:45]line Аи-95-К-5 [00:08:45]line 2.730 * 74.20 [00:08:45]line = 202.57 [00:08:45]line НДС 12% НСП 1% [00:08:45]line > о реализуемом товаре [00:08:45]line ОКРУГЛЕНИЕ: -0.57 [00:08:45]line ИТОГО: 202.00 [00:08:45]line Внесено: 300.00 [00:08:45]line СДАЧА: 98.00 [00:08:45]line НСП 1% : 1.79 [00:08:45]line НДС 12% : 21.51 [00:08:45]line Наличными: 202.00 [00:08:45]line Безнал.: 0.00 [00:08:45]line Место: АЗС № 90 "Партнёр-нефть" [00:08:45]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:08:45]line СНО: Общий режим [00:08:45]line Чек 669 24.09.2024 00:08 [00:08:45]line Смена: 515 ФФД: 1.0 [00:08:45]line ЗНМ: 0300000107 [00:08:45]line РНМ: 0000000000091827 [00:08:45]line Версия ККМ: 001 [00:08:45]line ФМ: 0000000000871832 [00:08:45]line ФД: 289995 [00:08:45]line ФПД: 239559955839237 [00:08:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T000845&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289995&fm=239559955839237&tin=02508201610067®Number=0000000000091827&sum=20200 [00:08:45]written 0, free lines is 4095 [00:08:45]OFD Sender: Processing packet 289995 [packets to send 1784, broken 1783] [00:08:45]ProducePacketName [00:08:45]name=ofd_packets/00289995 [00:08:45]OFD Sender: To server: pG, [00:08:45]CommunicateWithHost lk.salyk.kg:30040 [00:08:45]ConnectInit lk.salyk.kg [00:08:46]Connected sock=10 [00:08:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 DD 62 07 01 89 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 AA 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 0D 03 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CB 6C 04 00 35 04 06 00 D9 E0 E6 11 F9 05 0C 91 16 32 1A EF 20 39 [00:08:46]Write to MH i2c: 01 00 00 CF 03 D2 [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: 01 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: 01 07 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 C1 0C A6 [00:08:46]RasterBufferAndPrint [00:08:46]line [00:08:46]line [00:08:46]line [00:08:46]line [00:08:46]line [00:08:46]written 0, free lines is 3271 [00:08:46]MH_Cut [00:08:46]Write to MH i2c: D1 01 00 D6 03 01 AB [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: D1 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: D1 01 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: D1 01 00 D6 03 00 AA [00:08:46]Write to MH i2c: 01 00 00 D7 03 DA [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08: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 33 32 4F 00 00 00 D6 8E 47 00 74 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 33 32 10 04 04 00 CB 6C 04 00 F4 03 04 00 E0 AA F1 66 B6 04 01 00 00 C6 9A 3D 45 EC 6D 20 6F [00:08:46]CommunicateWithHost err = 0 [00:08:46]CheckOFDResponse [00:08:46]1017 (14) - 77093643461234 [00:08:46]1041 (16) - 0000000000871832 [00:08:46]1040 (4) - 289995 [00:08:46]1012 (4) - 23.09.2024 17:52 [00:08:46]1206 (1) - 0 [00:08:46]OFD Sender: Remove packet 289995 [00:08:46]ProducePacketName [00:08:46]name=ofd_packets/00289995 [00:08:46]NVStorageDeleteData [00:08:47]OFD Sender: No OFD packet to send [00:08:47]*** Cut start [00:08:47]*** Partial cut [00:08:47]*** CUTSNS_PIN = 1 [00:08:47]*** CUTSNS_PIN = 0 [00:08:47]*** Brake cut motor [00:08:47]Read from MH i2c: 01 [00:08:47]MH_I2C_Read... [00:08:47]*** Stop cut motor [00:08:47]*** Cut end [00:08:47]Read from MH i2c: 01 07 00 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: 01 07 00 D7 03 00 00 00 00 00 FF 0F EF [00:08:47]process_action close_receipt done [00:08:47]requested_data is exist [00:08:47]produce_requested_data [00:08:47]requested_item fm.sn is exist - process it [00:08:47]wFMCommunicate request_size=4 [00:08:47]MH_SAM_APDU [00:08:47]CAPDU: 80 11 00 00 [00:08:47]Write to MH i2c: E2 08 00 D8 03 80 11 00 00 00 00 00 00 55 [00:08:47]Write i2c OK [00:08:47]MH_I2C_Read... [00:08:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:47]Read from MH i2c: E2 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 17 00 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 17 00 D8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A5 [00:08:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:08:47]wFMCommunicate OK [00:08:47]requested_item fd.num is exist - process it [00:08:47]SAM_PROTO_GetFieldsCounters [00:08:47]wFMCommunicate request_size=4 [00:08:47]MH_SAM_APDU [00:08:47]CAPDU: 80 13 00 00 [00:08:47]Write to MH i2c: E2 08 00 D9 03 80 13 00 00 00 00 00 00 58 [00:08:47]Write i2c OK [00:08:47]MH_I2C_Read... [00:08:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:47]Read from MH i2c: E2 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 62 00 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 62 00 D9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CB 6C 04 00 0E 04 04 00 03 02 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 95 [00:08:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CB 6C 04 00 0E 04 04 00 03 02 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 [00:08:47]wFMCommunicate OK [00:08:47]SAM_PROTO_GetFieldsCounters done [00:08:47]requested_item shift.num is exist - process it [00:08:47]requested_item shift.opened is exist - process it [00:08:47]req_shift_opened [00:08:47]FM_GetShiftState [00:08:47]SAM_PROTO_GetShiftState [00:08:47]wFMCommunicate request_size=4 [00:08:47]MH_SAM_APDU [00:08:47]CAPDU: 80 13 01 00 [00:08:47]Write to MH i2c: E2 08 00 DA 03 80 13 01 00 00 00 00 00 5A [00:08:47]Write i2c OK [00:08:47]MH_I2C_Read... [00:08:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:47]Read from MH i2c: E2 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 0E 00 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 0E 00 DA 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FB [00:08:47]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:08:47]wFMCommunicate OK [00:08:47]SAM_PROTO_GetShiftState done [00:08:47]FM_GetShiftState done [00:08:47]req_shift_opened done [00:08:47]requested_item shift.open_date is exist - process it [00:08:47]req_shift_open_date [00:08:47]req_shift_open_date done [00:08:47]produce_requested_data done [00:08:47]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289995,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:08:47]process_action_free close_receipt [00:08:47]json_value_free [00:08:47]json_value_free done [00:08:47]process_json_proto returns [00:08:47]Send response to host [00:08:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289995,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:08:47]free response buf [00:08:47]execute_script done [00:08:47]execute_script returns [00:08:47]free content buf [00:08:47]Sock 9.Close socket [00:08:47]Sock 9.Thread stoped [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:27]OFD Sender: No OFD packet to send [00:09:32]OFD Sender: No OFD packet to send [00:09:37]OFD Sender: No OFD packet to send [00:09:42]OFD Sender: No OFD packet to send [00:09:47]OFD Sender: No OFD packet to send [00:09:52]OFD Sender: No OFD packet to send [00:09:57]OFD Sender: No OFD packet to send [00:10:02]OFD Sender: No OFD packet to send [00:10:07]OFD Sender: No OFD packet to send [00:10:12]OFD Sender: No OFD packet to send [00:10:17]OFD Sender: No OFD packet to send [00:10:22]OFD Sender: No OFD packet to send [00:10:27]OFD Sender: No OFD packet to send [00:10:32]OFD Sender: No OFD packet to send [00:10:37]OFD Sender: No OFD packet to send [00:10:42]OFD Sender: No OFD packet to send [00:10:47]OFD Sender: No OFD packet to send [00:10:52]OFD Sender: No OFD packet to send [00:10:57]OFD Sender: No OFD packet to send [00:11:02]OFD Sender: No OFD packet to send [00:11:08]OFD Sender: No OFD packet to send [00:11:13]OFD Sender: No OFD packet to send [00:11:18]OFD Sender: No OFD packet to send [00:11:23]OFD Sender: No OFD packet to send [00:11:28]OFD Sender: No OFD packet to send [00:11:33]OFD Sender: No OFD packet to send [00:11:38]OFD Sender: No OFD packet to send [00:11:43]OFD Sender: No OFD packet to send [00:11:48]OFD Sender: No OFD packet to send [00:11:53]OFD Sender: No OFD packet to send [00:11:58]OFD Sender: No OFD packet to send [00:12:03]OFD Sender: No OFD packet to send [00:12:08]OFD Sender: No OFD packet to send [00:12:13]OFD Sender: No OFD packet to send [00:12:18]OFD Sender: No OFD packet to send [00:12:23]OFD Sender: No OFD packet to send [00:12:28]OFD Sender: No OFD packet to send [00:12:33]OFD Sender: No OFD packet to send [00:12:38]OFD Sender: No OFD packet to send [00:12:43]OFD Sender: No OFD packet to send [00:12:48]OFD Sender: No OFD packet to send [00:12:53]OFD Sender: No OFD packet to send [00:12:58]OFD Sender: No OFD packet to send [00:13:01]accept exits with 7 [00:13:01]New connection [00:13:01]New thread 3066473828 created [00:13:01]Thread 3066617188 joined [00:13:01]Waiting for new connection... [00:13:01] Sock 7.Parse request [00:13:01]Sock 7.Check first char [00:13:01]Sock 7.First char is OK [00:13:01]request: POST /json_proto HTTP/1.0 [00:13:01]Method: POST [00:13:01]URL: /json_proto [00:13:01]Method is POST - this is cgi request [00:13:01]url: /json_proto [00:13:01]query_string will be loaded in cgi processing [00:13:01]execute_cgi json_proto POST (null) [00:13:01]execute_cgi path=json_proto method=POST [00:13:01]POST find Content-Length [00:13:01]Host: 172.17.41.135:8080 [00:13:01]Content-Length: 681 [00:13:01]Content-Type: application/json [00:13:01] [00:13:01]POST finish read [00:13:01]Found Content-Length = 681 [00:13:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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 }]} ], "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" ] } } [00:13:01]execute_script... [00:13:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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 }]} ], "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" ] } } [00:13:01]POST & json_proto [00:13:01]process_json_proto [00:13:01]json parsed OK: [00:13:01]protocol is kg_v1.0 [00:13:01]action value=close_receipt [00:13:01]process_action close_receipt [00:13:01]cmd_close_receipt [00:13:01]MH_GetDate [00:13:01]Write to MH i2c: F0 00 00 DB 03 CD [00:13:01]Write i2c OK [00:13:01]MH_I2C_Read... [00:13:01]Read from MH i2c: F0 [00:13:01]MH_I2C_Read... [00:13:01]Read from MH i2c: F0 09 00 [00:13:01]MH_I2C_Read... [00:13:01]Read from MH i2c: F0 09 00 DB 03 00 0E 04 F2 66 ED 3E 82 65 52 [00:13:01]GetLastDocTimeStamp 1727136525 [00:13:01]current date 1727136782 [00:13:01]FM_GetShiftState [00:13:01]SAM_PROTO_GetShiftState [00:13:01]wFMCommunicate request_size=4 [00:13:01]MH_SAM_APDU [00:13:01]CAPDU: 80 13 01 00 [00:13:01]Write to MH i2c: E2 08 00 DC 03 80 13 01 00 00 00 00 00 5C [00:13:01]Write i2c OK [00:13:01]MH_I2C_Read... [00:13:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:01]Read from MH i2c: E2 [00:13:01]MH_I2C_Read... [00:13:01]Read from MH i2c: E2 0E 00 [00:13:01]MH_I2C_Read... [00:13:01]Read from MH i2c: E2 0E 00 DC 03 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 FD [00:13:01]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:13:01]wFMCommunicate OK [00:13:01]SAM_PROTO_GetShiftState done [00:13:01]FM_GetShiftState done [00:13:01]opened in 1727051401 [00:13:01]opened+sec_in_day 1727137801 [00:13:01]quantity*price = 200025 [00:13:01]sum+1 = 200026 [00:13:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 670 24.09.2024 00:13 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289996 ФПД: 12540958890215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001302&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289996&fm=12540958890215&tin=02508201610067®Number=0000000000091827&sum=200000 [00:13:02]StoreToDocumentArchive [00:13:02]shift 515 fd 289996 [00:13:02]save to /storage/0515/doc_00289996 [00:13:02]save last doc name /storage/0515/doc_00289996 to /storage/kkm_last_doc_name [00:13:02]save OK [00:13:02]Clear old archive folders... [00:13:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:13:02]tlvbuf is 00EAF6B0 [00:13:02]SAM_PROTO_ClearQueue [00:13:02]wFMCommunicate request_size=4 [00:13:02]MH_SAM_APDU [00:13:02]CAPDU: 80 09 00 00 [00:13:02]Write to MH i2c: E2 08 00 E9 03 80 09 00 00 00 00 00 00 5E [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:13:02]Read from MH i2c: E2 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 E9 03 00 90 00 60 [00:13:02]RAPDU: 90 00 [00:13:02]wFMCommunicate OK [00:13:02]SAM_PROTO_ClearQueue done [00:13:02]KKMCreateOFDPacket [00:13:02]OFDProtocolAddRootSTLVToBuf [00:13:02]FM_MakeSignedData [00:13:02]FM_MakeSignedData [00:13:02]SAM_PROTO_SignData [00:13:02]wFMCommunicate request_size=4 [00:13:02]MH_SAM_APDU [00:13:02]CAPDU: 80 0D 01 02 [00:13:02]Write to MH i2c: E2 08 00 EA 03 80 0D 01 02 00 00 00 00 66 [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:13:02]Read from MH i2c: E2 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 EA 03 00 90 00 61 [00:13:02]RAPDU: 90 00 [00:13:02]wFMCommunicate OK [00:13:02]wFMCommunicate request_size=255 [00:13:02]MH_SAM_APDU [00:13:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 0E 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6C 04 00 35 04 06 00 0B 67 EB 66 [00:13:02]Write to MH i2c: E2 02 01 EB 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 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 0E 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6C 04 00 35 04 06 00 0B 67 EB 66 00 00 E6 [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:02]Read from MH i2c: E2 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 EB 03 00 90 00 62 [00:13:02]RAPDU: 90 00 [00:13:02]wFMCommunicate OK [00:13:02]wFMCommunicate request_size=7 [00:13:02]MH_SAM_APDU [00:13:02]CAPDU: 80 0D 02 02 02 58 E7 [00:13:02]Write to MH i2c: E2 0A 00 EC 03 80 0D 02 02 02 00 58 E7 00 00 AC [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:02]Read from MH i2c: E2 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 03 00 EC 03 00 90 00 63 [00:13:02]RAPDU: 90 00 [00:13:02]wFMCommunicate OK [00:13:02]wFMCommunicate request_size=4 [00:13:02]MH_SAM_APDU [00:13:02]CAPDU: 80 0D 03 02 [00:13:02]Write to MH i2c: E2 08 00 ED 03 80 0D 03 02 00 00 00 00 6B [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:13:02]Read from MH i2c: E2 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 0B 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 0B 00 ED 03 00 4F AC 5E 9F 44 6D A2 53 90 00 0A [00:13:02]RAPDU: 4F AC 5E 9F 44 6D A2 53 90 00 [00:13:02]wFMCommunicate OK [00:13:02]SAM_PROTO_SignData done [00:13:02]FM_MakeSignedData done [00:13:02]CreateOFDProtocolMessage [00:13:02]wFMCommunicate request_size=4 [00:13:02]MH_SAM_APDU [00:13:02]CAPDU: 80 11 00 00 [00:13:02]Write to MH i2c: E2 08 00 EE 03 80 11 00 00 00 00 00 00 6B [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:02]Read from MH i2c: E2 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 17 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 17 00 EE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BB [00:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:13:02]wFMCommunicate OK [00:13:02]CreateOFDProtocolMessage done [00:13:02]OFDSenderStorePacket 289996 [00:13:02]StoreOFDPacket docnum=289996 [00:13:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 37 B8 04 01 DE 3A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 0E 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6C 04 00 35 04 06 00 0B 67 EB 66 58 E7 4F AC 5E 9F 44 6D A2 53 [00:13:02]CheckFolder [00:13:02]dirname=/storage/ofd_packets [00:13:02]CheckFolder done [00:13:02]ProducePacketName [00:13:02]name=ofd_packets/00289996 [00:13:02]NVStorageSaveData ofd_packets/00289996 [00:13:02]File name is /storage/ofd_packets/00289996 [00:13:02]Write 298 bytes [00:13:02]NVStorageSaveData done [00:13:02]OFDSenderStorePacket done [00:13:02]KKMCreateOFDPacket done [00:13:02]NVStorageSaveData kkm_last_timestamp [00:13:02]File name is /storage/kkm_last_timestamp [00:13:02]Write 4 bytes [00:13:02]NVStorageSaveData done [00:13:02]ExternCall_PrintAddStr [00:13:02]wPrintStart [00:13:02]Write to MH i2c: 01 00 00 EF 03 F2 [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: 01 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: 01 07 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: 01 07 00 EF 03 00 00 00 00 00 FF 0F 07 [00:13:02]RasterBufferAndPrint [00:13:02]line Счет N : (1)24618117 [00:13:02]line ИНН: 02508201610067 [00:13:02]line Контрольно-Кассовый Чек [00:13:02]line ПРОДАЖА [00:13:02]line ТРК (МРК, ГНК) : 22 [00:13:02]line Товар: 2710194210 [00:13:02]line ДТ-К-5 [00:13:02]line 26.250 * 76.20 [00:13:02]line = 2000.25 [00:13:02]line НДС 12% НСП 1% [00:13:02]line > о реализуемом товаре [00:13:02]line ОКРУГЛЕНИЕ: -0.25 [00:13:02]line ИТОГО: 2000.00 [00:13:02]line Внесено: 2000.00 [00:13:02]line СДАЧА: 0.00 [00:13:02]line НСП 1% : 17.70 [00:13:02]line НДС 12% : 212.42 [00:13:02]line Наличными: 2000.00 [00:13:02]line Безнал.: 0.00 [00:13:02]line Место: АЗС № 90 "Партнёр-нефть" [00:13:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:13:02]line СНО: Общий режим [00:13:02]line Чек 670 24.09.2024 00:13 [00:13:02]line Смена: 515 ФФД: 1.0 [00:13:02]line ЗНМ: 0300000107 [00:13:02]line РНМ: 0000000000091827 [00:13:02]line Версия ККМ: 001 [00:13:02]line ФМ: 0000000000871832 [00:13:02]line ФД: 289996 [00:13:02]line ФПД: 12540958890215 [00:13:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001302&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289996&fm=12540958890215&tin=02508201610067®Number=0000000000091827&sum=200000 [00:13:02]written 0, free lines is 4095 [00:13:02]OFD Sender: Processing packet 289996 [packets to send 1784, broken 1783] [00:13:02]ProducePacketName [00:13:02]name=ofd_packets/00289996 [00:13:02]OFD Sender: To server: pG, [00:13:02]CommunicateWithHost lk.salyk.kg:30040 [00:13:02]ConnectInit lk.salyk.kg [00:13:03]Connected sock=10 [00:13: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 33 32 0C 01 00 00 37 B8 04 01 DE 3A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 0E 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CC 6C 04 00 35 04 06 00 0B 67 EB 66 58 E7 4F AC 5E 9F 44 6D A2 53 [00:13:03]Write to MH i2c: 01 00 00 19 04 1D [00:13:03]Write i2c OK [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: 01 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: 01 07 00 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: 01 07 00 19 04 00 00 00 00 00 C0 0C F0 [00:13:03]RasterBufferAndPrint [00:13:03]line [00:13:03]line [00:13:03]line [00:13:03]line [00:13:03]line [00:13:03]written 0, free lines is 3270 [00:13:03]MH_Cut [00:13:03]Write to MH i2c: D1 01 00 20 04 01 F6 [00:13:03]Write i2c OK [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: D1 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: D1 01 00 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: D1 01 00 20 04 00 F5 [00:13:03]Write to MH i2c: 01 00 00 21 04 25 [00:13:03]Write i2c OK [00:13:03]MH_I2C_Read... [00:13: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 33 32 4F 00 00 00 B7 B6 47 00 92 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 33 32 10 04 04 00 CC 6C 04 00 F4 03 04 00 E1 AB F1 66 B6 04 01 00 00 2D 9A 51 02 69 FC 75 C7 [00:13:03]CommunicateWithHost err = 0 [00:13:03]CheckOFDResponse [00:13:03]1017 (14) - 77093643461234 [00:13:03]1041 (16) - 0000000000871832 [00:13:03]1040 (4) - 289996 [00:13:03]1012 (4) - 23.09.2024 17:56 [00:13:03]1206 (1) - 0 [00:13:03]OFD Sender: Remove packet 289996 [00:13:03]ProducePacketName [00:13:03]name=ofd_packets/00289996 [00:13:03]NVStorageDeleteData [00:13:04]OFD Sender: No OFD packet to send [00:13:04]*** Cut start [00:13:04]*** Partial cut [00:13:04]*** CUTSNS_PIN = 1 [00:13:04]*** CUTSNS_PIN = 0 [00:13:04]*** Brake cut motor [00:13:04]Read from MH i2c: 01 [00:13:04]MH_I2C_Read... [00:13:04]*** Stop cut motor [00:13:04]*** Cut end [00:13:04]Read from MH i2c: 01 07 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: 01 07 00 21 04 00 00 00 00 00 FF 0F 3A [00:13:04]process_action close_receipt done [00:13:04]requested_data is exist [00:13:04]produce_requested_data [00:13:04]requested_item fm.sn is exist - process it [00:13:04]wFMCommunicate request_size=4 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 11 00 00 [00:13:04]Write to MH i2c: E2 08 00 22 04 80 11 00 00 00 00 00 00 A0 [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 17 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 17 00 22 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F0 [00:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:13:04]wFMCommunicate OK [00:13:04]requested_item fd.num is exist - process it [00:13:04]SAM_PROTO_GetFieldsCounters [00:13:04]wFMCommunicate request_size=4 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 13 00 00 [00:13:04]Write to MH i2c: E2 08 00 23 04 80 13 00 00 00 00 00 00 A3 [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 62 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 62 00 23 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CC 6C 04 00 0E 04 04 00 03 02 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 E4 [00:13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CC 6C 04 00 0E 04 04 00 03 02 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 [00:13:04]wFMCommunicate OK [00:13:04]SAM_PROTO_GetFieldsCounters done [00:13:04]requested_item shift.num is exist - process it [00:13:04]requested_item shift.opened is exist - process it [00:13:04]req_shift_opened [00:13:04]FM_GetShiftState [00:13:04]SAM_PROTO_GetShiftState [00:13:04]wFMCommunicate request_size=4 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 13 01 00 [00:13:04]Write to MH i2c: E2 08 00 24 04 80 13 01 00 00 00 00 00 A5 [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 0E 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 0E 00 24 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 46 [00:13:04]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:13:04]wFMCommunicate OK [00:13:04]SAM_PROTO_GetShiftState done [00:13:04]FM_GetShiftState done [00:13:04]req_shift_opened done [00:13:04]requested_item shift.open_date is exist - process it [00:13:04]req_shift_open_date [00:13:04]req_shift_open_date done [00:13:04]produce_requested_data done [00:13:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289996,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:13:04]process_action_free close_receipt [00:13:04]json_value_free [00:13:04]json_value_free done [00:13:04]process_json_proto returns [00:13:04]Send response to host [00:13:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289996,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:13:04]free response buf [00:13:04]execute_script done [00:13:04]execute_script returns [00:13:04]free content buf [00:13:04]Sock 7.Close socket [00:13:04]Sock 7.Thread stoped [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [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:03]accept exits with 9 [00:15:03]New connection [00:15:03]New thread 3066617188 created [00:15:03]Thread 3066473828 joined [00:15:03]Waiting for new connection... [00:15:03] Sock 9.Parse request [00:15:03]Sock 9.Check first char [00:15:03]Sock 9.First char is OK [00:15:03]request: POST /json_proto HTTP/1.0 [00:15:03]Method: POST [00:15:03]URL: /json_proto [00:15:03]Method is POST - this is cgi request [00:15:03]url: /json_proto [00:15:03]query_string will be loaded in cgi processing [00:15:03]execute_cgi json_proto POST (null) [00:15:03]execute_cgi path=json_proto method=POST [00:15:03]POST find Content-Length [00:15:03]Host: 172.17.41.135:8080 [00:15:03]Content-Length: 819 [00:15:03]Content-Type: application/json [00:15:03] [00:15:03]POST finish read [00:15:03]Found Content-Length = 819 [00:15:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:03]execute_script... [00: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)24618119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:03]POST & json_proto [00:15:03]process_json_proto [00:15:03]json parsed OK: [00:15:03]protocol is kg_v1.0 [00:15:03]action value=close_receipt [00:15:03]process_action close_receipt [00:15:03]cmd_close_receipt [00:15:03]MH_GetDate [00:15:03]Write to MH i2c: F0 00 00 25 04 18 [00:15:03]Write i2c OK [00:15:03]MH_I2C_Read... [00:15:03]Read from MH i2c: F0 [00:15:03]MH_I2C_Read... [00:15:03]Read from MH i2c: F0 09 00 [00:15:03]MH_I2C_Read... [00:15:03]Read from MH i2c: F0 09 00 25 04 00 89 04 F2 66 ED 3E 82 65 18 [00:15:03]GetLastDocTimeStamp 1727136782 [00:15:03]current date 1727136905 [00:15:03]FM_GetShiftState [00:15:03]SAM_PROTO_GetShiftState [00:15:03]wFMCommunicate request_size=4 [00:15:03]MH_SAM_APDU [00:15:03]CAPDU: 80 13 01 00 [00:15:03]Write to MH i2c: E2 08 00 26 04 80 13 01 00 00 00 00 00 A7 [00:15:03]Write i2c OK [00:15:03]MH_I2C_Read... [00:15:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:03]Read from MH i2c: E2 [00:15:03]MH_I2C_Read... [00:15:03]Read from MH i2c: E2 0E 00 [00:15:03]MH_I2C_Read... [00:15:03]Read from MH i2c: E2 0E 00 26 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 48 [00:15:03]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:15:03]wFMCommunicate OK [00:15:03]SAM_PROTO_GetShiftState done [00:15:03]FM_GetShiftState done [00:15:03]opened in 1727051401 [00:15:03]opened+sec_in_day 1727137801 [00:15:03]quantity*price = 70037 [00:15:03]sum+1 = 70038 [00:15:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 671 24.09.2024 00:15 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 289997 ФПД: 95664303638106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001505&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289997&fm=95664303638106&tin=02508201610067®Number=0000000000091827&sum=70037 [00:15:05]StoreToDocumentArchive [00:15:05]shift 515 fd 289997 [00:15:05]save to /storage/0515/doc_00289997 [00:15:05]save last doc name /storage/0515/doc_00289997 to /storage/kkm_last_doc_name [00:15:05]save OK [00:15:05]Clear old archive folders... [00:15:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:15:05]tlvbuf is 00EC2E80 [00:15:05]SAM_PROTO_ClearQueue [00:15:05]wFMCommunicate request_size=4 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 09 00 00 [00:15:05]Write to MH i2c: E2 08 00 33 04 80 09 00 00 00 00 00 00 A9 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 33 04 00 90 00 AB [00:15:05]RAPDU: 90 00 [00:15:05]wFMCommunicate OK [00:15:05]SAM_PROTO_ClearQueue done [00:15:05]KKMCreateOFDPacket [00:15:05]OFDProtocolAddRootSTLVToBuf [00:15:05]FM_MakeSignedData [00:15:05]FM_MakeSignedData [00:15:05]SAM_PROTO_SignData [00:15:05]wFMCommunicate request_size=4 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 0D 01 02 [00:15:05]Write to MH i2c: E2 08 00 34 04 80 0D 01 02 00 00 00 00 B1 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 34 04 00 90 00 AC [00:15:05]RAPDU: 90 00 [00:15:05]wFMCommunicate OK [00:15:05]wFMCommunicate request_size=255 [00:15:05]MH_SAM_APDU [00: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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 89 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6C 04 00 35 04 06 00 57 [00:15:05]Write to MH i2c: E2 02 01 35 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 02 00 00 F4 03 04 00 89 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6C 04 00 35 04 06 00 57 00 00 7F [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 35 04 00 90 00 AD [00:15:05]RAPDU: 90 00 [00:15:05]wFMCommunicate OK [00:15:05]wFMCommunicate request_size=10 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 0D 02 02 05 01 94 D6 06 5A [00:15:05]Write to MH i2c: E2 0D 00 36 04 80 0D 02 02 05 00 01 94 D6 06 5A 00 00 89 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 36 04 00 90 00 AE [00:15:05]RAPDU: 90 00 [00:15:05]wFMCommunicate OK [00:15:05]wFMCommunicate request_size=4 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 0D 03 02 [00:15:05]Write to MH i2c: E2 08 00 37 04 80 0D 03 02 00 00 00 00 B6 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 0B 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 0B 00 37 04 00 51 67 33 1D C7 BB 06 49 90 00 90 [00:15:05]RAPDU: 51 67 33 1D C7 BB 06 49 90 00 [00:15:05]wFMCommunicate OK [00:15:05]SAM_PROTO_SignData done [00:15:05]FM_MakeSignedData done [00:15:05]CreateOFDProtocolMessage [00:15:05]wFMCommunicate request_size=4 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 11 00 00 [00:15:05]Write to MH i2c: E2 08 00 38 04 80 11 00 00 00 00 00 00 B6 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 17 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 17 00 38 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 06 [00:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:15:05]wFMCommunicate OK [00:15:05]CreateOFDProtocolMessage done [00:15:05]OFDSenderStorePacket 289997 [00:15:05]StoreOFDPacket docnum=289997 [00:15:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 12 3D 07 01 A9 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 02 00 00 F4 03 04 00 89 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6C 04 00 35 04 06 00 57 01 94 D6 06 5A 51 67 33 1D C7 BB 06 49 [00:15:05]CheckFolder [00:15:05]dirname=/storage/ofd_packets [00:15:05]CheckFolder done [00:15:05]ProducePacketName [00:15:05]name=ofd_packets/00289997 [00:15:05]NVStorageSaveData ofd_packets/00289997 [00:15:05]File name is /storage/ofd_packets/00289997 [00:15:05]Write 301 bytes [00:15:05]NVStorageSaveData done [00:15:05]OFDSenderStorePacket done [00:15:05]KKMCreateOFDPacket done [00:15:05]NVStorageSaveData kkm_last_timestamp [00:15:05]File name is /storage/kkm_last_timestamp [00:15:05]Write 4 bytes [00:15:05]NVStorageSaveData done [00:15:05]ExternCall_PrintAddStr [00:15:05]wPrintStart [00:15:05]Write to MH i2c: 01 00 00 39 04 3D [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 07 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 07 00 39 04 00 00 00 00 00 FF 0F 52 [00:15:05]RasterBufferAndPrint [00:15:05]line Счет N : (1)24618119 [00:15:05]line ИНН: 02508201610067 [00:15:05]line Контрольно-Кассовый Чек [00:15:05]line ПРОДАЖА [00:15:05]line ТРК (МРК, ГНК) : 63 [00:15:05]line Товар: 2710124130 [00:15:05]line Аи-92-К-5 [00:15:05]line 10.330 * 67.80 [00:15:05]line = 700.37 [00:15:05]line НДС 12% НСП 1% [00:15:05]line > о реализуемом товаре [00:15:05]line ИТОГО: 700.37 [00:15:05]line НСП 1% : 6.20 [00:15:05]line НДС 12% : 74.38 [00:15:05]line Наличными: 0.00 [00:15:05]line Безнал.: 700.37 [00:15:05]line Место: АЗС № 90 "Партнёр-нефть" [00:15:05]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:15:05]line СНО: Общий режим [00:15:05]line Чек 671 24.09.2024 00:15 [00:15:05]line Смена: 515 ФФД: 1.0 [00:15:05]line ЗНМ: 0300000107 [00:15:05]line РНМ: 0000000000091827 [00:15:05]line Версия ККМ: 001 [00:15:05]line Платежная система: Бакай Банк [00:15:05]line ФМ: 0000000000871832 [00:15:05]line ФД: 289997 [00:15:05]line ФПД: 95664303638106 [00:15:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001505&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289997&fm=95664303638106&tin=02508201610067®Number=0000000000091827&sum=70037 [00:15:05]written 0, free lines is 4095 [00:15:05]OFD Sender: Processing packet 289997 [packets to send 1784, broken 1783] [00:15:05]ProducePacketName [00:15:05]name=ofd_packets/00289997 [00:15:05]OFD Sender: To server: pG, [00:15:05]CommunicateWithHost lk.salyk.kg:30040 [00:15:05]ConnectInit lk.salyk.kg [00:15:06]Connected sock=10 [00:15: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 33 32 0F 01 00 00 12 3D 07 01 A9 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 02 00 00 F4 03 04 00 89 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CD 6C 04 00 35 04 06 00 57 01 94 D6 06 5A 51 67 33 1D C7 BB 06 49 [00:15:06]Write to MH i2c: 01 00 00 62 04 66 [00:15:06]Write i2c OK [00:15:06]MH_I2C_Read... [00:15:06]Read from MH i2c: 01 [00:15:06]MH_I2C_Read... [00:15:06]Read from MH i2c: 01 07 00 [00:15:06]MH_I2C_Read... [00:15:06]Read from MH i2c: 01 07 00 62 04 00 00 00 00 00 D4 0C 4D [00:15:06]RasterBufferAndPrint [00:15:06]line [00:15:06]line [00:15:06]line [00:15:06]line [00:15:06]line [00:15:06]written 0, free lines is 3291 [00:15:06]MH_Cut [00:15:06]Write to MH i2c: D1 01 00 69 04 01 3F [00:15:06]Write i2c OK [00:15:06]MH_I2C_Read... [00:15:06]Read from MH i2c: D1 [00:15:06]MH_I2C_Read... [00:15:06]Read from MH i2c: D1 01 00 [00:15:06]MH_I2C_Read... [00:15:06]Read from MH i2c: D1 01 00 69 04 00 3E [00:15:06]Write to MH i2c: 01 00 00 6A 04 6E [00:15:06]Write i2c OK [00:15:06]MH_I2C_Read... [00: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 33 32 4F 00 00 00 5C 49 47 00 C9 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 33 32 10 04 04 00 CD 6C 04 00 F4 03 04 00 5C AC F1 66 B6 04 01 00 00 CC 96 21 3B 96 B4 ED C4 [00:15:06]CommunicateWithHost err = 0 [00:15:06]CheckOFDResponse [00:15:06]1017 (14) - 77093643461234 [00:15:06]1041 (16) - 0000000000871832 [00:15:06]1040 (4) - 289997 [00:15:06]1012 (4) - 23.09.2024 17:58 [00:15:06]1206 (1) - 0 [00:15:06]OFD Sender: Remove packet 289997 [00:15:06]ProducePacketName [00:15:06]name=ofd_packets/00289997 [00:15:06]NVStorageDeleteData [00:15:06]OFD Sender: No OFD packet to send [00:15:06]*** Cut start [00:15:06]*** Partial cut [00:15:06]*** CUTSNS_PIN = 1 [00:15:06]*** CUTSNS_PIN = 0 [00:15:07]*** Brake cut motor [00:15:07]Read from MH i2c: 01 [00:15:07]MH_I2C_Read... [00:15:07]*** Stop cut motor [00:15:07]*** Cut end [00:15:07]Read from MH i2c: 01 07 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: 01 07 00 6A 04 00 00 00 00 00 FF 0F 83 [00:15:07]process_action close_receipt done [00:15:07]requested_data is exist [00:15:07]produce_requested_data [00:15:07]requested_item fm.sn is exist - process it [00:15:07]wFMCommunicate request_size=4 [00:15:07]MH_SAM_APDU [00:15:07]CAPDU: 80 11 00 00 [00:15:07]Write to MH i2c: E2 08 00 6B 04 80 11 00 00 00 00 00 00 E9 [00:15:07]Write i2c OK [00:15:07]MH_I2C_Read... [00:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:07]Read from MH i2c: E2 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 17 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 17 00 6B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 39 [00:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:15:07]wFMCommunicate OK [00:15:07]requested_item fd.num is exist - process it [00:15:07]SAM_PROTO_GetFieldsCounters [00:15:07]wFMCommunicate request_size=4 [00:15:07]MH_SAM_APDU [00:15:07]CAPDU: 80 13 00 00 [00:15:07]Write to MH i2c: E2 08 00 6C 04 80 13 00 00 00 00 00 00 EC [00:15:07]Write i2c OK [00:15:07]MH_I2C_Read... [00:15:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:07]Read from MH i2c: E2 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 62 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 62 00 6C 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CD 6C 04 00 0E 04 04 00 03 02 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 31 [00:15: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CD 6C 04 00 0E 04 04 00 03 02 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 [00:15:07]wFMCommunicate OK [00:15:07]SAM_PROTO_GetFieldsCounters done [00:15:07]requested_item shift.num is exist - process it [00:15:07]requested_item shift.opened is exist - process it [00:15:07]req_shift_opened [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 6D 04 80 13 01 00 00 00 00 00 EE [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 6D 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 8F [00:15:07]RAPDU: 09 00 01 89 B6 F0 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]req_shift_opened done [00:15:07]requested_item shift.open_date is exist - process it [00:15:07]req_shift_open_date [00:15:07]req_shift_open_date done [00:15:07]produce_requested_data done [00:15:07]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289997,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:15:07]process_action_free close_receipt [00:15:07]json_value_free [00:15:07]json_value_free done [00:15:07]process_json_proto returns [00:15:07]Send response to host [00:15:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289997,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:15:07]free response buf [00:15:07]execute_script done [00:15:07]execute_script returns [00:15:07]free content buf [00:15:07]Sock 9.Close socket [00:15:07]Sock 9.Thread stoped [00:15:11]OFD Sender: No OFD packet to send [00:15:17]OFD Sender: No OFD packet to send [00:15:22]OFD Sender: No OFD packet to send [00:15:27]OFD Sender: No OFD packet to send [00:15:32]OFD Sender: No OFD packet to send [00:15:37]OFD Sender: No OFD packet to send [00:15:42]OFD Sender: No OFD packet to send [00:15:47]OFD Sender: No OFD packet to send [00:15:52]OFD Sender: No OFD packet to send [00:15:57]OFD Sender: No OFD packet to send [00:16:02]OFD Sender: No OFD packet to send [00:16:02]accept exits with 7 [00:16:02]New connection [00:16:02]New thread 3066473828 created [00:16:02]Thread 3066617188 joined [00:16:02]Waiting for new connection... [00:16:02] Sock 7.Parse request [00:16:02]Sock 7.Check first char [00:16:02]Sock 7.First char is OK [00:16:02]request: POST /json_proto HTTP/1.0 [00:16:02]Method: POST [00:16:02]URL: /json_proto [00:16:02]Method is POST - this is cgi request [00:16:02]url: /json_proto [00:16:02]query_string will be loaded in cgi processing [00:16:02]execute_cgi json_proto POST (null) [00:16:02]execute_cgi path=json_proto method=POST [00:16:02]POST find Content-Length [00:16:02]Host: 172.17.41.135:8080 [00:16:02]Content-Length: 684 [00:16:02]Content-Type: application/json [00:16:02] [00:16:02]POST finish read [00:16:02]Found Content-Length = 684 [00:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 36.380, "sum" : 2699.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2699.00, "payments": [ { "type": 0, "sum" : 2699.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:02]execute_script... [00: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)24618118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 36.380, "sum" : 2699.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2699.00, "payments": [ { "type": 0, "sum" : 2699.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:02]POST & json_proto [00:16:02]process_json_proto [00:16:02]json parsed OK: [00:16:02]protocol is kg_v1.0 [00:16:02]action value=close_receipt [00:16:02]process_action close_receipt [00:16:02]cmd_close_receipt [00:16:02]MH_GetDate [00:16:02]Write to MH i2c: F0 00 00 6E 04 61 [00:16:02]Write i2c OK [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: F0 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: F0 09 00 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: F0 09 00 6E 04 00 C3 04 F2 66 ED 3E 82 65 9B [00:16:02]GetLastDocTimeStamp 1727136905 [00:16:02]current date 1727136963 [00:16:02]FM_GetShiftState [00:16:02]SAM_PROTO_GetShiftState [00:16:02]wFMCommunicate request_size=4 [00:16:02]MH_SAM_APDU [00:16:02]CAPDU: 80 13 01 00 [00:16:02]Write to MH i2c: E2 08 00 6F 04 80 13 01 00 00 00 00 00 F0 [00:16:02]Write i2c OK [00:16:02]MH_I2C_Read... [00:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:02]Read from MH i2c: E2 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: E2 0E 00 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: E2 0E 00 6F 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 91 [00:16:02]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:16:02]wFMCommunicate OK [00:16:02]SAM_PROTO_GetShiftState done [00:16:02]FM_GetShiftState done [00:16:02]opened in 1727051401 [00:16:02]opened+sec_in_day 1727137801 [00:16:02]quantity*price = 269939 [00:16:02]sum+1 = 269941 [00:16:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 2699.00 Внесено: 3000.00 СДАЧА: 301.00 НСП 1% : 23.89 НДС 12% : 286.66 Наличными: 2699.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 672 24.09.2024 00:16 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289998 ФПД: 170160899351617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001603&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289998&fm=170160899351617&tin=02508201610067®Number=0000000000091827&sum=269900 [00:16:03]StoreToDocumentArchive [00:16:03]shift 515 fd 289998 [00:16:03]save to /storage/0515/doc_00289998 [00:16:03]save last doc name /storage/0515/doc_00289998 to /storage/kkm_last_doc_name [00:16:03]save OK [00:16:03]Clear old archive folders... [00:16:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:16:03]tlvbuf is B6E6F910 [00:16:03]SAM_PROTO_ClearQueue [00:16:03]wFMCommunicate request_size=4 [00:16:03]MH_SAM_APDU [00:16:03]CAPDU: 80 09 00 00 [00:16:03]Write to MH i2c: E2 08 00 7C 04 80 09 00 00 00 00 00 00 F2 [00:16:03]Write i2c OK [00:16:03]MH_I2C_Read... [00:16:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:16:03]Read from MH i2c: E2 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 03 00 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [00:16:03]RAPDU: 90 00 [00:16:03]wFMCommunicate OK [00:16:03]SAM_PROTO_ClearQueue done [00:16:03]KKMCreateOFDPacket [00:16:03]OFDProtocolAddRootSTLVToBuf [00:16:03]FM_MakeSignedData [00:16:03]FM_MakeSignedData [00:16:03]SAM_PROTO_SignData [00:16:03]wFMCommunicate request_size=4 [00:16:03]MH_SAM_APDU [00:16:03]CAPDU: 80 0D 01 02 [00:16:03]Write to MH i2c: E2 08 00 7D 04 80 0D 01 02 00 00 00 00 FA [00:16:03]Write i2c OK [00:16:03]MH_I2C_Read... [00:16:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:16:03]Read from MH i2c: E2 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 03 00 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 03 00 7D 04 00 90 00 F5 [00:16:03]RAPDU: 90 00 [00:16:03]wFMCommunicate OK [00:16:03]wFMCommunicate request_size=255 [00:16:03]MH_SAM_APDU [00:16:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1C 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 74 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 6F 00 00 00 00 07 04 06 00 4C 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 C3 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6C 04 00 35 04 06 00 9A [00:16:03]Write to MH i2c: E2 02 01 7E 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 1C 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 74 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 6F 00 00 00 00 07 04 06 00 4C 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 C3 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6C 04 00 35 04 06 00 9A 00 00 A0 [00:16:03]Write i2c OK [00:16:03]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 7E 04 00 90 00 F6 [00:16:04]RAPDU: 90 00 [00:16:04]wFMCommunicate OK [00:16:04]wFMCommunicate request_size=10 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 0D 02 02 05 C2 AB F5 E4 41 [00:16:04]Write to MH i2c: E2 0D 00 7F 04 80 0D 02 02 05 00 C2 AB F5 E4 41 00 00 8E [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 7F 04 00 90 00 F7 [00:16:04]RAPDU: 90 00 [00:16:04]wFMCommunicate OK [00:16:04]wFMCommunicate request_size=4 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 0D 03 02 [00:16:04]Write to MH i2c: E2 08 00 80 04 80 0D 03 02 00 00 00 00 FF [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 0B 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 0B 00 80 04 00 F6 FA 8A 2D 1A 00 E3 41 90 00 E5 [00:16:04]RAPDU: F6 FA 8A 2D 1A 00 E3 41 90 00 [00:16:04]wFMCommunicate OK [00:16:04]SAM_PROTO_SignData done [00:16:04]FM_MakeSignedData done [00:16:04]CreateOFDProtocolMessage [00:16:04]wFMCommunicate request_size=4 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 11 00 00 [00:16:04]Write to MH i2c: E2 08 00 81 04 80 11 00 00 00 00 00 00 FF [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 17 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 17 00 81 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 4F [00:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:16:04]wFMCommunicate OK [00:16:04]CreateOFDProtocolMessage done [00:16:04]OFDSenderStorePacket 289998 [00:16:04]StoreOFDPacket docnum=289998 [00:16:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 7F C9 07 01 21 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1C 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 74 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 6F 00 00 00 00 07 04 06 00 4C 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 C3 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6C 04 00 35 04 06 00 9A C2 AB F5 E4 41 F6 FA 8A 2D 1A 00 E3 41 [00:16:04]CheckFolder [00:16:04]dirname=/storage/ofd_packets [00:16:04]CheckFolder done [00:16:04]ProducePacketName [00:16:04]name=ofd_packets/00289998 [00:16:04]NVStorageSaveData ofd_packets/00289998 [00:16:04]File name is /storage/ofd_packets/00289998 [00:16:04]Write 301 bytes [00:16:04]NVStorageSaveData done [00:16:04]OFDSenderStorePacket done [00:16:04]KKMCreateOFDPacket done [00:16:04]NVStorageSaveData kkm_last_timestamp [00:16:04]File name is /storage/kkm_last_timestamp [00:16:04]Write 4 bytes [00:16:04]NVStorageSaveData done [00:16:04]ExternCall_PrintAddStr [00:16:04]wPrintStart [00:16:04]Write to MH i2c: 01 00 00 82 04 86 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 07 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 07 00 82 04 00 00 00 00 00 FF 0F 9B [00:16:04]RasterBufferAndPrint [00:16:04]line Счет N : (1)24618118 [00:16:04]line ИНН: 02508201610067 [00:16:04]line Контрольно-Кассовый Чек [00:16:04]line ПРОДАЖА [00:16:04]line ТРК (МРК, ГНК) : 52 [00:16:04]line Товар: 2710124500 [00:16:04]line Аи-95-К-5 [00:16:04]line 36.380 * 74.20 [00:16:04]line = 2699.40 [00:16:04]line НДС 12% НСП 1% [00:16:04]line > о реализуемом товаре [00:16:04]line ОКРУГЛЕНИЕ: -0.40 [00:16:04]line ИТОГО: 2699.00 [00:16:04]line Внесено: 3000.00 [00:16:04]line СДАЧА: 301.00 [00:16:04]line НСП 1% : 23.89 [00:16:04]line НДС 12% : 286.66 [00:16:04]line Наличными: 2699.00 [00:16:04]line Безнал.: 0.00 [00:16:04]line Место: АЗС № 90 "Партнёр-нефть" [00:16:04]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:16:04]line СНО: Общий режим [00:16:04]line Чек 672 24.09.2024 00:16 [00:16:04]line Смена: 515 ФФД: 1.0 [00:16:04]line ЗНМ: 0300000107 [00:16:04]line РНМ: 0000000000091827 [00:16:04]line Версия ККМ: 001 [00:16:04]line ФМ: 0000000000871832 [00:16:04]line ФД: 289998 [00:16:04]line ФПД: 170160899351617 [00:16:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001603&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289998&fm=170160899351617&tin=02508201610067®Number=0000000000091827&sum=269900 [00:16:04]written 0, free lines is 4095 [00:16:04]OFD Sender: Processing packet 289998 [packets to send 1784, broken 1783] [00:16:04]ProducePacketName [00:16:04]name=ofd_packets/00289998 [00:16:04]OFD Sender: To server: pG, [00:16:04]CommunicateWithHost lk.salyk.kg:30040 [00:16:04]ConnectInit lk.salyk.kg [00:16:04]Connected sock=10 [00: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 33 32 0F 01 00 00 7F C9 07 01 21 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1C 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 74 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 6F 00 00 00 00 07 04 06 00 4C 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 C3 04 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CE 6C 04 00 35 04 06 00 9A C2 AB F5 E4 41 F6 FA 8A 2D 1A 00 E3 41 [00:16:04]Write to MH i2c: 01 00 00 AC 04 B0 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 07 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 07 00 AC 04 00 00 00 00 00 D5 0C 98 [00:16:04]RasterBufferAndPrint [00:16:04]line [00:16:04]line [00:16:04]line [00:16:04]line [00:16:04]line [00:16:04]written 0, free lines is 3288 [00:16:04]MH_Cut [00:16:04]Write to MH i2c: D1 01 00 B3 04 01 89 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: D1 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: D1 01 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: D1 01 00 B3 04 00 88 [00:16:04]Write to MH i2c: 01 00 00 B4 04 B8 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16: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 33 32 4F 00 00 00 94 60 47 00 E3 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 33 32 10 04 04 00 CE 6C 04 00 F4 03 04 00 97 AC F1 66 B6 04 01 00 00 1F 48 9C 5C BA 83 89 75 [00:16:05]CommunicateWithHost err = 0 [00:16:05]CheckOFDResponse [00:16:05]1017 (14) - 77093643461234 [00:16:05]1041 (16) - 0000000000871832 [00:16:05]1040 (4) - 289998 [00:16:05]1012 (4) - 23.09.2024 17:59 [00:16:05]1206 (1) - 0 [00:16:05]OFD Sender: Remove packet 289998 [00:16:05]ProducePacketName [00:16:05]name=ofd_packets/00289998 [00:16:05]NVStorageDeleteData [00:16:05]*** Cut start [00:16:05]*** Partial cut [00:16:05]*** CUTSNS_PIN = 1 [00:16:05]OFD Sender: No OFD packet to send [00:16:05]*** CUTSNS_PIN = 0 [00:16:05]*** Brake cut motor [00:16:06]Read from MH i2c: 01 [00:16:06]MH_I2C_Read... [00:16:06]*** Stop cut motor [00:16:06]*** Cut end [00:16:06]Read from MH i2c: 01 07 00 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: 01 07 00 B4 04 00 00 00 00 00 FF 0F CD [00:16:06]process_action close_receipt done [00:16:06]requested_data is exist [00:16:06]produce_requested_data [00:16:06]requested_item fm.sn is exist - process it [00:16:06]wFMCommunicate request_size=4 [00:16:06]MH_SAM_APDU [00:16:06]CAPDU: 80 11 00 00 [00:16:06]Write to MH i2c: E2 08 00 B5 04 80 11 00 00 00 00 00 00 33 [00:16:06]Write i2c OK [00:16:06]MH_I2C_Read... [00:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:06]Read from MH i2c: E2 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: E2 17 00 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: E2 17 00 B5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 83 [00:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:16:06]wFMCommunicate OK [00:16:06]requested_item fd.num is exist - process it [00:16:06]SAM_PROTO_GetFieldsCounters [00:16:06]wFMCommunicate request_size=4 [00:16:06]MH_SAM_APDU [00:16:06]CAPDU: 80 13 00 00 [00:16:06]Write to MH i2c: E2 08 00 B6 04 80 13 00 00 00 00 00 00 36 [00:16:06]Write i2c OK [00:16:06]MH_I2C_Read... [00:16:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:06]Read from MH i2c: E2 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: E2 62 00 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: E2 62 00 B6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CE 6C 04 00 0E 04 04 00 03 02 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 7F [00:16:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CE 6C 04 00 0E 04 04 00 03 02 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 [00:16:06]wFMCommunicate OK [00:16:06]SAM_PROTO_GetFieldsCounters done [00:16:06]requested_item shift.num is exist - process it [00:16:06]requested_item shift.opened is exist - process it [00:16:06]req_shift_opened [00:16:06]FM_GetShiftState [00:16:06]SAM_PROTO_GetShiftState [00:16:06]wFMCommunicate request_size=4 [00:16:06]MH_SAM_APDU [00:16:06]CAPDU: 80 13 01 00 [00:16:06]Write to MH i2c: E2 08 00 B7 04 80 13 01 00 00 00 00 00 38 [00:16:06]Write i2c OK [00:16:06]MH_I2C_Read... [00:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:06]Read from MH i2c: E2 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: E2 0E 00 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: E2 0E 00 B7 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 D9 [00:16:06]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:16:06]wFMCommunicate OK [00:16:06]SAM_PROTO_GetShiftState done [00:16:06]FM_GetShiftState done [00:16:06]req_shift_opened done [00:16:06]requested_item shift.open_date is exist - process it [00:16:06]req_shift_open_date [00:16:06]req_shift_open_date done [00:16:06]produce_requested_data done [00:16:06]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289998,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:16:06]process_action_free close_receipt [00:16:06]json_value_free [00:16:06]json_value_free done [00:16:06]process_json_proto returns [00:16:06]Send response to host [00:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289998,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:16:06]free response buf [00:16:06]execute_script done [00:16:06]execute_script returns [00:16:06]free content buf [00:16:06]Sock 7.Close socket [00:16:06]Sock 7.Thread stoped [00:16:10]OFD Sender: No OFD packet to send [00:16:15]OFD Sender: No OFD packet to send [00:16:20]OFD Sender: No OFD packet to send [00:16:25]OFD Sender: No OFD packet to send [00:16:30]OFD Sender: No OFD packet to send [00:16:35]OFD Sender: No OFD packet to send [00:16:40]OFD Sender: No OFD packet to send [00:16:46]OFD Sender: No OFD packet to send [00:16:51]OFD Sender: No OFD packet to send [00:16:56]OFD Sender: No OFD packet to send [00:17:01]OFD Sender: No OFD packet to send [00:17:06]OFD Sender: No OFD packet to send [00:17:11]OFD Sender: No OFD packet to send [00:17:16]OFD Sender: No OFD packet to send [00:17:21]OFD Sender: No OFD packet to send [00:17:26]OFD Sender: No OFD packet to send [00:17:31]OFD Sender: No OFD packet to send [00:17:36]OFD Sender: No OFD packet to send [00:17:41]OFD Sender: No OFD packet to send [00:17:44]accept exits with 9 [00:17:44]New connection [00:17:44]New thread 3066617188 created [00:17:44]Thread 3066473828 joined [00:17:44]Waiting for new connection... [00:17:44] Sock 9.Parse request [00:17:44]Sock 9.Check first char [00:17:44]Sock 9.First char is OK [00:17:44]request: POST /json_proto HTTP/1.0 [00:17:44]Method: POST [00:17:44]URL: /json_proto [00:17:44]Method is POST - this is cgi request [00:17:44]url: /json_proto [00:17:44]query_string will be loaded in cgi processing [00:17:44]execute_cgi json_proto POST (null) [00:17:44]execute_cgi path=json_proto method=POST [00:17:44]POST find Content-Length [00:17:44]Host: 172.17.41.135:8080 [00:17:44]Content-Length: 679 [00:17:44]Content-Type: application/json [00:17:44] [00:17:44]POST finish read [00:17:44]Found Content-Length = 679 [00:17:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:44]execute_script... [00:17: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)24618120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:44]POST & json_proto [00:17:44]process_json_proto [00:17:44]json parsed OK: [00:17:44]protocol is kg_v1.0 [00:17:44]action value=close_receipt [00:17:44]process_action close_receipt [00:17:44]cmd_close_receipt [00:17:44]MH_GetDate [00:17:44]Write to MH i2c: F0 00 00 B8 04 AB [00:17:44]Write i2c OK [00:17:44]MH_I2C_Read... [00:17:44]Read from MH i2c: F0 [00:17:44]MH_I2C_Read... [00:17:44]Read from MH i2c: F0 09 00 [00:17:44]MH_I2C_Read... [00:17:44]Read from MH i2c: F0 09 00 B8 04 00 2A 05 F2 66 ED 3E 82 65 4D [00:17:44]GetLastDocTimeStamp 1727136963 [00:17:44]current date 1727137066 [00:17:44]FM_GetShiftState [00:17:44]SAM_PROTO_GetShiftState [00:17:44]wFMCommunicate request_size=4 [00:17:44]MH_SAM_APDU [00:17:44]CAPDU: 80 13 01 00 [00:17:44]Write to MH i2c: E2 08 00 B9 04 80 13 01 00 00 00 00 00 3A [00:17:44]Write i2c OK [00:17:44]MH_I2C_Read... [00:17:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:45]Read from MH i2c: E2 [00:17:45]MH_I2C_Read... [00:17:45]Read from MH i2c: E2 0E 00 [00:17:45]MH_I2C_Read... [00:17:45]Read from MH i2c: E2 0E 00 B9 04 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 DB [00:17:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:17:45]wFMCommunicate OK [00:17:45]SAM_PROTO_GetShiftState done [00:17:45]FM_GetShiftState done [00:17:45]opened in 1727051401 [00:17:45]opened+sec_in_day 1727137801 [00:17:45]quantity*price = 60003 [00:17:45]sum+1 = 60004 [00:17:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 673 24.09.2024 00:17 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 289999 ФПД: 107223279579762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001746&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289999&fm=107223279579762&tin=02508201610067®Number=0000000000091827&sum=60000 [00:17:46]StoreToDocumentArchive [00:17:46]shift 515 fd 289999 [00:17:46]save to /storage/0515/doc_00289999 [00:17:46]save last doc name /storage/0515/doc_00289999 to /storage/kkm_last_doc_name [00:17:46]save OK [00:17:46]Clear old archive folders... [00:17:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:17:46]tlvbuf is 00F0FAD0 [00:17:46]SAM_PROTO_ClearQueue [00:17:46]wFMCommunicate request_size=4 [00:17:46]MH_SAM_APDU [00:17:46]CAPDU: 80 09 00 00 [00:17:46]Write to MH i2c: E2 08 00 C6 04 80 09 00 00 00 00 00 00 3C [00:17:46]Write i2c OK [00:17:46]MH_I2C_Read... [00:17:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:17:46]Read from MH i2c: E2 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [00:17:46]RAPDU: 90 00 [00:17:46]wFMCommunicate OK [00:17:46]SAM_PROTO_ClearQueue done [00:17:46]KKMCreateOFDPacket [00:17:46]OFDProtocolAddRootSTLVToBuf [00:17:46]FM_MakeSignedData [00:17:46]FM_MakeSignedData [00:17:46]SAM_PROTO_SignData [00:17:46]wFMCommunicate request_size=4 [00:17:46]MH_SAM_APDU [00:17:46]CAPDU: 80 0D 01 02 [00:17:46]Write to MH i2c: E2 08 00 C7 04 80 0D 01 02 00 00 00 00 44 [00:17:46]Write i2c OK [00:17:46]MH_I2C_Read... [00:17:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:17:46]Read from MH i2c: E2 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [00:17:46]RAPDU: 90 00 [00:17:46]wFMCommunicate OK [00:17:46]wFMCommunicate request_size=255 [00:17:46]MH_SAM_APDU [00:17:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 2A 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6C 04 00 35 04 06 00 61 [00:17:46]Write to MH i2c: E2 02 01 C8 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A1 02 00 00 F4 03 04 00 2A 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6C 04 00 35 04 06 00 61 00 00 58 [00:17:46]Write i2c OK [00:17:46]MH_I2C_Read... [00:17:46]OFD Sender: No OFD packet to send [00:17:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:46]Read from MH i2c: E2 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 C8 04 00 90 00 40 [00:17:46]RAPDU: 90 00 [00:17:46]wFMCommunicate OK [00:17:46]wFMCommunicate request_size=10 [00:17:46]MH_SAM_APDU [00:17:46]CAPDU: 80 0D 02 02 05 84 DD 7D B2 72 [00:17:46]Write to MH i2c: E2 0D 00 C9 04 80 0D 02 02 05 00 84 DD 7D B2 72 00 00 53 [00:17:46]Write i2c OK [00:17:46]MH_I2C_Read... [00:17:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:46]Read from MH i2c: E2 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 03 00 C9 04 00 90 00 41 [00:17:46]RAPDU: 90 00 [00:17:46]wFMCommunicate OK [00:17:46]wFMCommunicate request_size=4 [00:17:46]MH_SAM_APDU [00:17:46]CAPDU: 80 0D 03 02 [00:17:46]Write to MH i2c: E2 08 00 CA 04 80 0D 03 02 00 00 00 00 49 [00:17:46]Write i2c OK [00:17:46]MH_I2C_Read... [00:17:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:17:46]Read from MH i2c: E2 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 0B 00 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 0B 00 CA 04 00 65 19 66 DA B8 04 0A 1B 90 00 E9 [00:17:46]RAPDU: 65 19 66 DA B8 04 0A 1B 90 00 [00:17:46]wFMCommunicate OK [00:17:46]SAM_PROTO_SignData done [00:17:46]FM_MakeSignedData done [00:17:46]CreateOFDProtocolMessage [00:17:46]wFMCommunicate request_size=4 [00:17:46]MH_SAM_APDU [00:17:46]CAPDU: 80 11 00 00 [00:17:46]Write to MH i2c: E2 08 00 CB 04 80 11 00 00 00 00 00 00 49 [00:17:46]Write i2c OK [00:17:46]MH_I2C_Read... [00:17:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:46]Read from MH i2c: E2 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 17 00 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: E2 17 00 CB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 99 [00:17:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:17:46]wFMCommunicate OK [00:17:46]CreateOFDProtocolMessage done [00:17:46]OFDSenderStorePacket 289999 [00:17:46]StoreOFDPacket docnum=289999 [00:17:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 5B C6 07 01 26 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A1 02 00 00 F4 03 04 00 2A 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6C 04 00 35 04 06 00 61 84 DD 7D B2 72 65 19 66 DA B8 04 0A 1B [00:17:46]CheckFolder [00:17:46]dirname=/storage/ofd_packets [00:17:46]CheckFolder done [00:17:46]ProducePacketName [00:17:46]name=ofd_packets/00289999 [00:17:46]NVStorageSaveData ofd_packets/00289999 [00:17:46]File name is /storage/ofd_packets/00289999 [00:17:46]Write 301 bytes [00:17:46]NVStorageSaveData done [00:17:46]OFDSenderStorePacket done [00:17:46]KKMCreateOFDPacket done [00:17:46]NVStorageSaveData kkm_last_timestamp [00:17:46]File name is /storage/kkm_last_timestamp [00:17:46]Write 4 bytes [00:17:46]NVStorageSaveData done [00:17:46]ExternCall_PrintAddStr [00:17:46]wPrintStart [00:17:46]Write to MH i2c: 01 00 00 CC 04 D0 [00:17:46]Write i2c OK [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: 01 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: 01 07 00 [00:17:46]MH_I2C_Read... [00:17:46]Read from MH i2c: 01 07 00 CC 04 00 00 00 00 00 FF 0F E5 [00:17:46]RasterBufferAndPrint [00:17:46]line Счет N : (1)24618120 [00:17:46]line ИНН: 02508201610067 [00:17:46]line Контрольно-Кассовый Чек [00:17:46]line ПРОДАЖА [00:17:46]line ТРК (МРК, ГНК) : 33 [00:17:46]line Товар: 2710124130 [00:17:46]line Аи-92-К-5 [00:17:46]line 8.850 * 67.80 [00:17:46]line = 600.03 [00:17:46]line НДС 12% НСП 1% [00:17:46]line > о реализуемом товаре [00:17:46]line ОКРУГЛЕНИЕ: -0.03 [00:17:46]line ИТОГО: 600.00 [00:17:46]line Внесено: 600.00 [00:17:46]line СДАЧА: 0.00 [00:17:46]line НСП 1% : 5.31 [00:17:46]line НДС 12% : 63.72 [00:17:46]line Наличными: 600.00 [00:17:46]line Безнал.: 0.00 [00:17:46]line Место: АЗС № 90 "Партнёр-нефть" [00:17:46]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:17:46]line СНО: Общий режим [00:17:46]line Чек 673 24.09.2024 00:17 [00:17:46]line Смена: 515 ФФД: 1.0 [00:17:46]line ЗНМ: 0300000107 [00:17:46]line РНМ: 0000000000091827 [00:17:46]line Версия ККМ: 001 [00:17:46]line ФМ: 0000000000871832 [00:17:46]line ФД: 289999 [00:17:46]line ФПД: 107223279579762 [00:17:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001746&type=1&operation_type=1&fn_number=0000000000871832&fd_number=289999&fm=107223279579762&tin=02508201610067®Number=0000000000091827&sum=60000 [00:17:46]written 0, free lines is 4095 [00:17:46]OFD Sender: Processing packet 289999 [packets to send 1784, broken 1783] [00:17:46]ProducePacketName [00:17:46]name=ofd_packets/00289999 [00:17:46]OFD Sender: To server: pG, [00:17:46]CommunicateWithHost lk.salyk.kg:30040 [00:17:46]ConnectInit lk.salyk.kg [00:17:47]Connected sock=10 [00:17: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 33 32 0F 01 00 00 5B C6 07 01 26 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A1 02 00 00 F4 03 04 00 2A 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 CF 6C 04 00 35 04 06 00 61 84 DD 7D B2 72 65 19 66 DA B8 04 0A 1B [00:17:47]Write to MH i2c: 01 00 00 F6 04 FA [00:17:47]Write i2c OK [00:17:47]MH_I2C_Read... [00:17:47]Read from MH i2c: 01 [00:17:47]MH_I2C_Read... [00:17:47]Read from MH i2c: 01 07 00 [00:17:47]MH_I2C_Read... [00:17:47]Read from MH i2c: 01 07 00 F6 04 00 00 00 00 00 BF 0C CC [00:17:47]RasterBufferAndPrint [00:17:47]line [00:17:47]line [00:17:47]line [00:17:47]line [00:17:47]line [00:17:47]written 0, free lines is 3269 [00:17:47]MH_Cut [00:17:47]Write to MH i2c: D1 01 00 FD 04 01 D3 [00:17:47]Write i2c OK [00:17:47]MH_I2C_Read... [00:17:47]Read from MH i2c: D1 [00:17:47]MH_I2C_Read... [00:17:47]Read from MH i2c: D1 01 00 [00:17:47]MH_I2C_Read... [00:17:47]Read from MH i2c: D1 01 00 FD 04 00 D2 [00:17:47]Write to MH i2c: 01 00 00 FE 04 02 [00:17:47]Write i2c OK [00:17:47]MH_I2C_Read... [00:17: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 33 32 4F 00 00 00 52 55 47 00 E6 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 33 32 10 04 04 00 CF 6C 04 00 F4 03 04 00 FD AC F1 66 B6 04 01 00 00 DF 3B 63 89 66 A4 48 83 [00:17:47]CommunicateWithHost err = 0 [00:17:47]CheckOFDResponse [00:17:47]1017 (14) - 77093643461234 [00:17:47]1041 (16) - 0000000000871832 [00:17:47]1040 (4) - 289999 [00:17:47]1012 (4) - 23.09.2024 18:01 [00:17:47]1206 (1) - 0 [00:17:47]OFD Sender: Remove packet 289999 [00:17:47]ProducePacketName [00:17:47]name=ofd_packets/00289999 [00:17:47]NVStorageDeleteData [00:17:47]*** Cut start [00:17:47]*** Partial cut [00:17:47]*** CUTSNS_PIN = 1 [00:17:48]*** CUTSNS_PIN = 0 [00:17:48]OFD Sender: No OFD packet to send [00:17:48]*** Brake cut motor [00:17:48]Read from MH i2c: 01 [00:17:48]MH_I2C_Read... [00:17:48]*** Stop cut motor [00:17:48]*** Cut end [00:17:48]Read from MH i2c: 01 07 00 [00:17:48]MH_I2C_Read... [00:17:48]Read from MH i2c: 01 07 00 FE 04 00 00 00 00 00 FF 0F 17 [00:17:48]process_action close_receipt done [00:17:48]requested_data is exist [00:17:48]produce_requested_data [00:17:48]requested_item fm.sn is exist - process it [00:17:48]wFMCommunicate request_size=4 [00:17:48]MH_SAM_APDU [00:17:48]CAPDU: 80 11 00 00 [00:17:48]Write to MH i2c: E2 08 00 FF 04 80 11 00 00 00 00 00 00 7D [00:17:48]Write i2c OK [00:17:48]MH_I2C_Read... [00:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:48]Read from MH i2c: E2 [00:17:48]MH_I2C_Read... [00:17:48]Read from MH i2c: E2 17 00 [00:17:48]MH_I2C_Read... [00:17:48]Read from MH i2c: E2 17 00 FF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 CD [00:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:17:48]wFMCommunicate OK [00:17:48]requested_item fd.num is exist - process it [00:17:48]SAM_PROTO_GetFieldsCounters [00:17:48]wFMCommunicate request_size=4 [00:17:48]MH_SAM_APDU [00:17:48]CAPDU: 80 13 00 00 [00:17:48]Write to MH i2c: E2 08 00 00 05 80 13 00 00 00 00 00 00 81 [00:17:48]Write i2c OK [00:17:48]MH_I2C_Read... [00:17:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:17:48]Read from MH i2c: E2 [00:17:48]MH_I2C_Read... [00:17:48]Read from MH i2c: E2 62 00 [00:17:48]MH_I2C_Read... [00:17:48]Read from MH i2c: E2 62 00 00 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CF 6C 04 00 0E 04 04 00 03 02 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 CE [00:17: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 CF 6C 04 00 0E 04 04 00 03 02 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 [00:17:48]wFMCommunicate OK [00:17:48]SAM_PROTO_GetFieldsCounters done [00:17:48]requested_item shift.num is exist - process it [00:17:48]requested_item shift.opened is exist - process it [00:17:48]req_shift_opened [00:17:48]FM_GetShiftState [00:17:48]SAM_PROTO_GetShiftState [00:17:48]wFMCommunicate request_size=4 [00:17:48]MH_SAM_APDU [00:17:48]CAPDU: 80 13 01 00 [00:17:48]Write to MH i2c: E2 08 00 01 05 80 13 01 00 00 00 00 00 83 [00:17:48]Write i2c OK [00:17:48]MH_I2C_Read... [00:17:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:48]Read from MH i2c: E2 [00:17:48]MH_I2C_Read... [00:17:48]Read from MH i2c: E2 0E 00 [00:17:48]MH_I2C_Read... [00:17:48]Read from MH i2c: E2 0E 00 01 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 24 [00:17:48]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:17:48]wFMCommunicate OK [00:17:48]SAM_PROTO_GetShiftState done [00:17:48]FM_GetShiftState done [00:17:48]req_shift_opened done [00:17:48]requested_item shift.open_date is exist - process it [00:17:48]req_shift_open_date [00:17:48]req_shift_open_date done [00:17:48]produce_requested_data done [00:17:48]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":289999,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:17:48]process_action_free close_receipt [00:17:48]json_value_free [00:17:48]json_value_free done [00:17:48]process_json_proto returns [00:17:48]Send response to host [00:17:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":289999,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:17:48]free response buf [00:17:48]execute_script done [00:17:48]execute_script returns [00:17:48]free content buf [00:17:48]Sock 9.Close socket [00:17:48]Sock 9.Thread stoped [00:17:53]OFD Sender: No OFD packet to send [00:17:58]OFD Sender: No OFD packet to send [00:18:03]OFD Sender: No OFD packet to send [00:18:08]OFD Sender: No OFD packet to send [00:18:13]OFD Sender: No OFD packet to send [00:18:18]OFD Sender: No OFD packet to send [00:18:23]OFD Sender: No OFD packet to send [00:18:26]accept exits with 7 [00:18:26]New connection [00:18:26]New thread 3066473828 created [00:18:26]Thread 3066617188 joined [00:18:26]Waiting for new connection... [00:18:26] Sock 7.Parse request [00:18:26]Sock 7.Check first char [00:18:26]Sock 7.First char is OK [00:18:26]request: POST /json_proto HTTP/1.0 [00:18:26]Method: POST [00:18:26]URL: /json_proto [00:18:26]Method is POST - this is cgi request [00:18:26]url: /json_proto [00:18:26]query_string will be loaded in cgi processing [00:18:26]execute_cgi json_proto POST (null) [00:18:26]execute_cgi path=json_proto method=POST [00:18:26]POST find Content-Length [00:18:26]Host: 172.17.41.135:8080 [00:18:26]Content-Length: 656 [00:18:26]Content-Type: application/json [00:18:26] [00:18:26]POST finish read [00:18:26]Found Content-Length = 656 [00:18:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)344091", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:26]execute_script... [00:18:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)344091", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:26]POST & json_proto [00:18:26]process_json_proto [00:18:26]json parsed OK: [00:18:26]protocol is kg_v1.0 [00:18:26]action value=close_receipt [00:18:26]process_action close_receipt [00:18:26]cmd_close_receipt [00:18:26]MH_GetDate [00:18:26]Write to MH i2c: F0 00 00 02 05 F6 [00:18:26]Write i2c OK [00:18:26]MH_I2C_Read... [00:18:26]Read from MH i2c: F0 [00:18:26]MH_I2C_Read... [00:18:26]Read from MH i2c: F0 09 00 [00:18:26]MH_I2C_Read... [00:18:26]Read from MH i2c: F0 09 00 02 05 00 53 05 F2 66 ED 3E 82 65 C1 [00:18:26]GetLastDocTimeStamp 1727137066 [00:18:26]current date 1727137107 [00:18:26]FM_GetShiftState [00:18:26]SAM_PROTO_GetShiftState [00:18:26]wFMCommunicate request_size=4 [00:18:26]MH_SAM_APDU [00:18:26]CAPDU: 80 13 01 00 [00:18:26]Write to MH i2c: E2 08 00 03 05 80 13 01 00 00 00 00 00 85 [00:18:26]Write i2c OK [00:18:26]MH_I2C_Read... [00:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:26]Read from MH i2c: E2 [00:18:26]MH_I2C_Read... [00:18:26]Read from MH i2c: E2 0E 00 [00:18:26]MH_I2C_Read... [00:18:26]Read from MH i2c: E2 0E 00 03 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 26 [00:18:26]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:18:26]wFMCommunicate OK [00:18:26]SAM_PROTO_GetShiftState done [00:18:26]FM_GetShiftState done [00:18:26]opened in 1727051401 [00:18:26]opened+sec_in_day 1727137801 [00:18:26]quantity*price = 400 [00:18:26]sum+1 = 401 [00:18:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4.00 НСП 1% : 0.03 НДС 12% : 0.42 Наличными: 4.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 674 24.09.2024 00:18 Смена: 515 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290000 ФПД: 21989344090604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001827&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290000&fm=21989344090604&tin=02508201610067®Number=0000000000091827&sum=400 0 [00:18:27]StoreToDocumentArchive [00:18:27]shift 515 fd 290000 [00:18:27]save to /storage/0515/doc_00290000 [00:18:27]save last doc name /storage/0515/doc_00290000 to /storage/kkm_last_doc_name [00:18:27]save OK [00:18:27]Clear old archive folders... [00:18:27]ProcessDocumentItem done err = 0, tmpTLVsize=278 [00:18:27]tlvbuf is 00EBA960 [00:18:27]SAM_PROTO_ClearQueue [00:18:27]wFMCommunicate request_size=4 [00:18:27]MH_SAM_APDU [00:18:27]CAPDU: 80 09 00 00 [00:18:27]Write to MH i2c: E2 08 00 10 05 80 09 00 00 00 00 00 00 87 [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:18:27]Read from MH i2c: E2 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [00:18:27]RAPDU: 90 00 [00:18:27]wFMCommunicate OK [00:18:27]SAM_PROTO_ClearQueue done [00:18:27]KKMCreateOFDPacket [00:18:27]OFDProtocolAddRootSTLVToBuf [00:18:27]FM_MakeSignedData [00:18:27]FM_MakeSignedData [00:18:27]SAM_PROTO_SignData [00:18:27]wFMCommunicate request_size=4 [00:18:27]MH_SAM_APDU [00:18:27]CAPDU: 80 0D 01 02 [00:18:27]Write to MH i2c: E2 08 00 11 05 80 0D 01 02 00 00 00 00 8F [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:18:27]Read from MH i2c: E2 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 11 05 00 90 00 8A [00:18:27]RAPDU: 90 00 [00:18:27]wFMCommunicate OK [00:18:27]wFMCommunicate request_size=255 [00:18:27]MH_SAM_APDU [00:18:27]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 53 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 [00:18:27]Write to MH i2c: E2 02 01 12 05 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 53 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 00 00 27 [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:27]Read from MH i2c: E2 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 12 05 00 90 00 8B [00:18:27]RAPDU: 90 00 [00:18:27]wFMCommunicate OK [00:18:27]wFMCommunicate request_size=37 [00:18:27]MH_SAM_APDU [00:18:27]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6C 04 00 35 04 06 00 13 FF CB 0B 19 EC [00:18:27]Write to MH i2c: E2 28 00 13 05 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6C 04 00 35 04 06 00 13 FF CB 0B 19 EC 00 00 13 [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:27]Read from MH i2c: E2 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 03 00 13 05 00 90 00 8C [00:18:27]RAPDU: 90 00 [00:18:27]wFMCommunicate OK [00:18:27]wFMCommunicate request_size=4 [00:18:27]MH_SAM_APDU [00:18:27]CAPDU: 80 0D 03 02 [00:18:27]Write to MH i2c: E2 08 00 14 05 80 0D 03 02 00 00 00 00 94 [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:18:27]Read from MH i2c: E2 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 0B 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 0B 00 14 05 00 E4 E3 E7 A2 B7 07 55 BB 90 00 B3 [00:18:27]RAPDU: E4 E3 E7 A2 B7 07 55 BB 90 00 [00:18:27]wFMCommunicate OK [00:18:27]SAM_PROTO_SignData done [00:18:27]FM_MakeSignedData done [00:18:27]CreateOFDProtocolMessage [00:18:27]wFMCommunicate request_size=4 [00:18:27]MH_SAM_APDU [00:18:27]CAPDU: 80 11 00 00 [00:18:27]Write to MH i2c: E2 08 00 15 05 80 11 00 00 00 00 00 00 94 [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:27]Read from MH i2c: E2 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 17 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 17 00 15 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E4 [00:18:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:18:27]wFMCommunicate OK [00:18:27]CreateOFDProtocolMessage done [00:18:27]OFDSenderStorePacket 290000 [00:18:27]StoreOFDPacket docnum=290000 [00:18:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 2A 01 00 00 1F EF 22 01 07 AF 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 53 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6C 04 00 35 04 06 00 13 FF CB 0B 19 EC E4 E3 E7 A2 B7 07 55 BB [00:18:27]CheckFolder [00:18:27]dirname=/storage/ofd_packets [00:18:27]CheckFolder done [00:18:27]ProducePacketName [00:18:27]name=ofd_packets/00290000 [00:18:27]NVStorageSaveData ofd_packets/00290000 [00:18:27]File name is /storage/ofd_packets/00290000 [00:18:27]Write 328 bytes [00:18:27]NVStorageSaveData done [00:18:27]OFDSenderStorePacket done [00:18:27]KKMCreateOFDPacket done [00:18:27]NVStorageSaveData kkm_last_timestamp [00:18:27]File name is /storage/kkm_last_timestamp [00:18:27]Write 4 bytes [00:18:27]NVStorageSaveData done [00:18:27]ExternCall_PrintAddStr [00:18:27]wPrintStart [00:18:27]Write to MH i2c: 01 00 00 16 05 1B [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: 01 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: 01 07 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: 01 07 00 16 05 00 00 00 00 00 FF 0F 30 [00:18:27]RasterBufferAndPrint [00:18:27]line Счет N : (3)344091 [00:18:27]line ИНН: 02508201610067 [00:18:27]line Контрольно-Кассовый Чек [00:18:27]line ПРОДАЖА [00:18:27]line Товар: 2000031750019 [00:18:27]line Пакет Партнер Нефть [00:18:27]line 1.000 * 4.00 [00:18:27]line = 4.00 [00:18:27]line НДС 12% НСП 1% [00:18:27]line > о реализуемом товаре [00:18:27]line ИТОГО: 4.00 [00:18:27]line НСП 1% : 0.03 [00:18:27]line НДС 12% : 0.42 [00:18:27]line Наличными: 4.00 [00:18:27]line Безнал.: 0.00 [00:18:27]line Место: АЗС № 90 "Партнёр-нефть" [00:18:27]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:18:27]line СНО: Общий режим [00:18:27]line Чек 674 24.09.2024 00:18 [00:18:27]line Смена: 515 ФФД: 1.0 [00:18:27]line ЗНМ: 0300000107 [00:18:27]line РНМ: 0000000000091827 [00:18:27]line Версия ККМ: 001 [00:18:27]line ФМ: 0000000000871832 [00:18:27]line ФД: 290000 [00:18:27]line ФПД: 21989344090604 [00:18:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T001827&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290000&fm=21989344090604&tin=02508201610067®Number=0000000000091827&sum=400 [00:18:27]line 0 [00:18:27]written 0, free lines is 4095 [00:18:28]OFD Sender: Processing packet 290000 [packets to send 1784, broken 1783] [00:18:28]ProducePacketName [00:18:28]name=ofd_packets/00290000 [00:18:28]OFD Sender: To server: pG, [00:18:28]CommunicateWithHost lk.salyk.kg:30040 [00:18:28]ConnectInit lk.salyk.kg [00:18:28]Connected sock=10 [00:18: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 33 32 2A 01 00 00 1F EF 22 01 07 AF 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 53 05 F2 66 0E 04 04 00 03 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D0 6C 04 00 35 04 06 00 13 FF CB 0B 19 EC E4 E3 E7 A2 B7 07 55 BB [00:18:28]Write to MH i2c: 01 00 00 3D 05 42 [00:18:28]Write i2c OK [00:18:28]MH_I2C_Read... [00:18:28]Read from MH i2c: 01 [00:18:28]MH_I2C_Read... [00:18:28]Read from MH i2c: 01 07 00 [00:18:28]MH_I2C_Read... [00:18:28]Read from MH i2c: 01 07 00 3D 05 00 00 00 00 00 E1 0C 36 [00:18:28]RasterBufferAndPrint [00:18:28]line [00:18:28]line [00:18:28]line [00:18:28]line [00:18:28]line [00:18:28]written 0, free lines is 3301 [00:18:28]MH_Cut [00:18:28]Write to MH i2c: D1 01 00 44 05 01 1B [00:18:28]Write i2c OK [00:18:28]MH_I2C_Read... [00:18:28]Read from MH i2c: D1 [00:18:28]MH_I2C_Read... [00:18:28]Read from MH i2c: D1 01 00 [00:18:28]MH_I2C_Read... [00:18:28]Read from MH i2c: D1 01 00 44 05 00 1A [00:18:28]Write to MH i2c: 01 00 00 45 05 4A [00:18:28]Write i2c OK [00:18:28]MH_I2C_Read... [00:18: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 33 32 4F 00 00 00 D0 AC 47 00 95 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 33 32 10 04 04 00 D0 6C 04 00 F4 03 04 00 26 AD F1 66 B6 04 01 00 00 75 17 99 FB 84 61 49 E5 [00:18:28]CommunicateWithHost err = 0 [00:18:28]CheckOFDResponse [00:18:28]1017 (14) - 77093643461234 [00:18:28]1041 (16) - 0000000000871832 [00:18:28]1040 (4) - 290000 [00:18:28]1012 (4) - 23.09.2024 18:02 [00:18:28]1206 (1) - 0 [00:18:28]OFD Sender: Remove packet 290000 [00:18:28]ProducePacketName [00:18:28]name=ofd_packets/00290000 [00:18:28]NVStorageDeleteData [00:18:29]OFD Sender: No OFD packet to send [00:18:29]*** Cut start [00:18:29]*** Partial cut [00:18:29]*** CUTSNS_PIN = 1 [00:18:29]*** CUTSNS_PIN = 0 [00:18:29]*** Brake cut motor [00:18:29]Read from MH i2c: 01 [00:18:29]MH_I2C_Read... [00:18:29]*** Stop cut motor [00:18:29]*** Cut end [00:18:29]Read from MH i2c: 01 07 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: 01 07 00 45 05 00 00 00 00 00 FF 0F 5F [00:18:29]process_action close_receipt done [00:18:29]requested_data is exist [00:18:29]produce_requested_data [00:18:29]requested_item fm.sn is exist - process it [00:18:29]wFMCommunicate request_size=4 [00:18:29]MH_SAM_APDU [00:18:29]CAPDU: 80 11 00 00 [00:18:29]Write to MH i2c: E2 08 00 46 05 80 11 00 00 00 00 00 00 C5 [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:29]Read from MH i2c: E2 17 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 17 00 46 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 15 [00:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:18:29]wFMCommunicate OK [00:18:29]requested_item fd.num is exist - process it [00:18:29]SAM_PROTO_GetFieldsCounters [00:18:29]wFMCommunicate request_size=4 [00:18:29]MH_SAM_APDU [00:18:29]CAPDU: 80 13 00 00 [00:18:29]Write to MH i2c: E2 08 00 47 05 80 13 00 00 00 00 00 00 C8 [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 62 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 62 00 47 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 19 [00:18:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 [00:18:29]wFMCommunicate OK [00:18:29]SAM_PROTO_GetFieldsCounters done [00:18:29]requested_item shift.num is exist - process it [00:18:29]requested_item shift.opened is exist - process it [00:18:29]req_shift_opened [00:18:29]FM_GetShiftState [00:18:29]SAM_PROTO_GetShiftState [00:18:29]wFMCommunicate request_size=4 [00:18:29]MH_SAM_APDU [00:18:29]CAPDU: 80 13 01 00 [00:18:29]Write to MH i2c: E2 08 00 48 05 80 13 01 00 00 00 00 00 CA [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 0E 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 0E 00 48 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6B [00:18:29]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:18:29]wFMCommunicate OK [00:18:29]SAM_PROTO_GetShiftState done [00:18:29]FM_GetShiftState done [00:18:29]req_shift_opened done [00:18:29]requested_item shift.open_date is exist - process it [00:18:29]req_shift_open_date [00:18:29]req_shift_open_date done [00:18:29]produce_requested_data done [00:18:29]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:18:29]process_action_free close_receipt [00:18:29]json_value_free [00:18:29]json_value_free done [00:18:29]process_json_proto returns [00:18:29]Send response to host [00:18:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:18:29]free response buf [00:18:29]execute_script done [00:18:29]execute_script returns [00:18:29]free content buf [00:18:29]Sock 7.Close socket [00:18:29]Sock 7.Thread stoped [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:39]OFD Sender: No OFD packet to send [00:19:44]OFD Sender: No OFD packet to send [00:19:49]OFD Sender: No OFD packet to send [00:19:54]OFD Sender: No OFD packet to send [00:19:59]OFD Sender: No OFD packet to send [00:20:04]OFD Sender: No OFD packet to send [00:20:09]OFD Sender: No OFD packet to send [00:20:14]OFD Sender: No OFD packet to send [00:20:19]OFD Sender: No OFD packet to send [00:20:24]OFD Sender: No OFD packet to send [00:20:29]OFD Sender: No OFD packet to send [00:20:34]OFD Sender: No OFD packet to send [00:20:39]OFD Sender: No OFD packet to send [00:20:45]OFD Sender: No OFD packet to send [00:20:50]OFD Sender: No OFD packet to send [00:20:55]OFD Sender: No OFD packet to send [00:21:00]OFD Sender: No OFD packet to send [00:21:05]OFD Sender: No OFD packet to send [00:21:10]OFD Sender: No OFD packet to send [00:21:15]OFD Sender: No OFD packet to send [00:21:20]OFD Sender: No OFD packet to send [00:21:25]OFD Sender: No OFD packet to send [00:21:30]OFD Sender: No OFD packet to send [00:21:35]OFD Sender: No OFD packet to send [00:21:40]OFD Sender: No OFD packet to send [00:21:45]OFD Sender: No OFD packet to send [00:21:50]OFD Sender: No OFD packet to send [00:21:55]OFD Sender: No OFD packet to send [00:22:00]OFD Sender: No OFD packet to send [00:22:05]OFD Sender: No OFD packet to send [00:22:10]OFD Sender: No OFD packet to send [00:22:15]OFD Sender: No OFD packet to send [00:22:20]OFD Sender: No OFD packet to send [00:22:25]OFD Sender: No OFD packet to send [00:22:30]OFD Sender: No OFD packet to send [00:22:35]OFD Sender: No OFD packet to send [00:22:40]OFD Sender: No OFD packet to send [00:22:45]accept exits with 9 [00:22:45]New connection [00:22:45]New thread 3066617188 created [00:22:45]Thread 3066473828 joined [00:22:45]Waiting for new connection... [00:22:45] Sock 9.Parse request [00:22:45]Sock 9.Check first char [00:22:45]Sock 9.First char is OK [00:22:45]request: POST /json_proto HTTP/1.0 [00:22:45]Method: POST [00:22:45]URL: /json_proto [00:22:45]Method is POST - this is cgi request [00:22:45]url: /json_proto [00:22:45]query_string will be loaded in cgi processing [00:22:45]execute_cgi json_proto POST (null) [00:22:45]execute_cgi path=json_proto method=POST [00:22:45]POST find Content-Length [00:22:45]Host: 172.17.41.135:8080 [00:22:45]Content-Length: 215 [00:22:45]Content-Type: application/json [00:22:45] [00:22:45]POST finish read [00:22:45]Found Content-Length = 215 [00:22:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:45]execute_script... [00:22:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:45]POST & json_proto [00:22:45]process_json_proto [00:22:45]json parsed OK: [00:22:45]protocol is kg_v1.0 [00:22:45]action value=get_value [00:22:45]process_action get_value [00:22:45]cmd_get_value [00:22:45]process_action get_value done [00:22:45]requested_data is exist [00:22:45]produce_requested_data [00:22:45]requested_item kkm.sn is exist - process it [00:22:45]requested_item kkm.ver is exist - process it [00:22:45]requested_item fm.sn is exist - process it [00:22:45]wFMCommunicate request_size=4 [00:22:45]MH_SAM_APDU [00:22:45]CAPDU: 80 11 00 00 [00:22:45]Write to MH i2c: E2 08 00 49 05 80 11 00 00 00 00 00 00 C8 [00:22:45]Write i2c OK [00:22:45]MH_I2C_Read... [00:22:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:45]Read from MH i2c: E2 [00:22:45]MH_I2C_Read... [00:22:45]Read from MH i2c: E2 17 00 [00:22:45]MH_I2C_Read... [00:22:45]Read from MH i2c: E2 17 00 49 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 18 [00:22:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:22:45]wFMCommunicate OK [00:22:45]requested_item fd.num is exist - process it [00:22:45]SAM_PROTO_GetFieldsCounters [00:22:45]wFMCommunicate request_size=4 [00:22:45]MH_SAM_APDU [00:22:45]CAPDU: 80 13 00 00 [00:22:45]Write to MH i2c: E2 08 00 4A 05 80 13 00 00 00 00 00 00 CB [00:22:45]Write i2c OK [00:22:45]MH_I2C_Read... [00:22:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:45]Read from MH i2c: E2 [00:22:45]MH_I2C_Read... [00:22:45]Read from MH i2c: E2 62 00 [00:22:45]MH_I2C_Read... [00:22:45]Read from MH i2c: E2 62 00 4A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 1C [00:22:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 [00:22:45]wFMCommunicate OK [00:22:45]SAM_PROTO_GetFieldsCounters done [00:22:45]requested_item shift.num is exist - process it [00:22:45]requested_item shift.opened is exist - process it [00:22:45]req_shift_opened [00:22:45]FM_GetShiftState [00:22:45]SAM_PROTO_GetShiftState [00:22:45]wFMCommunicate request_size=4 [00:22:45]MH_SAM_APDU [00:22:45]CAPDU: 80 13 01 00 [00:22:45]Write to MH i2c: E2 08 00 4B 05 80 13 01 00 00 00 00 00 CD [00:22:45]Write i2c OK [00:22:45]MH_I2C_Read... [00:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:45]Read from MH i2c: E2 [00:22:45]MH_I2C_Read... [00:22:45]Read from MH i2c: E2 0E 00 [00:22:45]MH_I2C_Read... [00:22:45]Read from MH i2c: E2 0E 00 4B 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 6E [00:22:45]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:22:45]wFMCommunicate OK [00:22:45]SAM_PROTO_GetShiftState done [00:22:45]FM_GetShiftState done [00:22:45]req_shift_opened done [00:22:45]requested_item shift.open_date is exist - process it [00:22:45]req_shift_open_date [00:22:45]req_shift_open_date done [00:22:45]produce_requested_data done [00:22:45]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:22:45]process_action_free get_value [00:22:45]json_value_free [00:22:45]json_value_free done [00:22:45]process_json_proto returns [00:22:45]Send response to host [00:22:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:22:45]free response buf [00:22:45]execute_script done [00:22:45]execute_script returns [00:22:45]free content buf [00:22:45]Sock 9.Close socket [00:22:45]Sock 9.Thread stoped [00:22:45]accept exits with 10 [00:22:45]New connection [00:22:45]New thread 3066473828 created [00:22:45]Thread 3066617188 joined [00:22:45]Waiting for new connection... [00:22:45] Sock 10.Parse request [00:22:45]Sock 10.Check first char [00:22:45]Sock 10.First char is OK [00:22:45]request: POST /json_proto HTTP/1.0 [00:22:45]Method: POST [00:22:45]URL: /json_proto [00:22:45]Method is POST - this is cgi request [00:22:45]url: /json_proto [00:22:45]query_string will be loaded in cgi processing [00:22:45]execute_cgi json_proto POST (null) [00:22:45]execute_cgi path=json_proto method=POST [00:22:45]POST find Content-Length [00:22:45]Host: 172.17.41.135:8080 [00:22:45]Content-Length: 331 [00:22:45]Content-Type: application/json [00:22:45] [00:22:45]POST finish read [00:22:45]Found Content-Length = 331 [00:22: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" ] } } [00:22:45]execute_script... [00:22:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:22:46]POST & json_proto [00:22:46]process_json_proto [00:22:46]json parsed OK: [00:22:46]protocol is kg_v1.0 [00:22:46]action value=get_value [00:22:46]process_action get_value [00:22:46]cmd_get_value [00:22:46]process_action get_value done [00:22:46]requested_data is exist [00:22:46]produce_requested_data [00:22:46]requested_item fm.sale.total is exist - process it [00:22:46]SAM_PROTO_GetFMData [00:22:46]wFMCommunicate request_size=4 [00:22:46]MH_SAM_APDU [00:22:46]CAPDU: 80 13 03 00 [00:22:46]Write to MH i2c: E2 08 00 4C 05 80 13 03 00 00 00 00 00 D0 [00:22:46]OFD Sender: No OFD packet to send [00:22:46]Write i2c OK [00:22:46]MH_I2C_Read... [00:22:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:46]Read from MH i2c: E2 [00:22:46]MH_I2C_Read... [00:22:46]Read from MH i2c: E2 FD 00 [00:22:46]MH_I2C_Read... [00:22:46]Read from MH i2c: E2 FD 00 4C 05 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 35 [00:22:46]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:22:46]wFMCommunicate OK [00:22:46]wFMCommunicate request_size=4 [00:22:46]MH_SAM_APDU [00:22:46]CAPDU: 80 17 00 00 [00:22:46]Write to MH i2c: E2 08 00 4D 05 80 17 00 00 00 00 00 00 D2 [00:22:46]Write i2c OK [00:22:46]MH_I2C_Read... [00:22:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:46]Read from MH i2c: E2 [00:22:46]MH_I2C_Read... [00:22:46]Read from MH i2c: E2 FD 00 [00:22:46]MH_I2C_Read... [00:22:46]Read from MH i2c: E2 FD 00 4D 05 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 CA [00:22:46]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:22:46]wFMCommunicate OK [00:22:46]wFMCommunicate request_size=4 [00:22:46]MH_SAM_APDU [00:22:46]CAPDU: 80 17 00 00 [00:22:46]Write to MH i2c: E2 08 00 4E 05 80 17 00 00 00 00 00 00 D3 [00:22:46]Write i2c OK [00:22:46]MH_I2C_Read... [00:22:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:47]Read from MH i2c: E2 [00:22:47]MH_I2C_Read... [00:22:47]Read from MH i2c: E2 FD 00 [00:22:47]MH_I2C_Read... [00:22:47]Read from MH i2c: E2 FD 00 4E 05 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 FA [00:22:47]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:22:47]wFMCommunicate OK [00:22:47]wFMCommunicate request_size=4 [00:22:47]MH_SAM_APDU [00:22:47]CAPDU: 80 17 00 00 [00:22:47]Write to MH i2c: E2 08 00 4F 05 80 17 00 00 00 00 00 00 D4 [00:22:47]Write i2c OK [00:22:47]MH_I2C_Read... [00:22:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:47]Read from MH i2c: E2 [00:22:47]MH_I2C_Read... [00:22:47]Read from MH i2c: E2 FD 00 [00:22:47]MH_I2C_Read... [00:22:47]Read from MH i2c: E2 FD 00 4F 05 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 4F [00:22:47]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:22:47]wFMCommunicate OK [00:22:47]wFMCommunicate request_size=4 [00:22:47]MH_SAM_APDU [00:22:47]CAPDU: 80 17 00 00 [00:22:47]Write to MH i2c: E2 08 00 50 05 80 17 00 00 00 00 00 00 D5 [00:22:47]Write i2c OK [00:22:47]MH_I2C_Read... [00:22:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:22:47]Read from MH i2c: E2 [00:22:47]MH_I2C_Read... [00:22:47]Read from MH i2c: E2 E3 00 [00:22:47]MH_I2C_Read... [00:22:47]Read from MH i2c: E2 E3 00 50 05 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B4 [00:22: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 [00:22:47]wFMCommunicate OK [00:22:47]SAM_PROTO_GetFMData done [00:22:47]requested_item fm.sale_refund.total is exist - process it [00:22:47]requested_item fm.buy.total is exist - process it [00:22:47]requested_item shift.sale.total is exist - process it [00:22:47]SAM_PROTO_GetShiftData [00:22:47]wFMCommunicate request_size=4 [00:22:47]MH_SAM_APDU [00:22:47]CAPDU: 80 13 02 00 [00:22:47]Write to MH i2c: E2 08 00 51 05 80 13 02 00 00 00 00 00 D4 [00:22:47]Write i2c OK [00:22:47]MH_I2C_Read... [00:22:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:22:48]Read from MH i2c: E2 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 51 05 00 BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 E1 [00:22:48]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:22:48]wFMCommunicate OK [00:22:48]wFMCommunicate request_size=4 [00:22:48]MH_SAM_APDU [00:22:48]CAPDU: 80 17 00 00 [00:22:48]Write to MH i2c: E2 08 00 52 05 80 17 00 00 00 00 00 00 D7 [00:22:48]Write i2c OK [00:22:48]MH_I2C_Read... [00:22:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:48]Read from MH i2c: E2 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 52 05 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 92 [00:22:48]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:22:48]wFMCommunicate OK [00:22:48]wFMCommunicate request_size=4 [00:22:48]MH_SAM_APDU [00:22:48]CAPDU: 80 17 00 00 [00:22:48]Write to MH i2c: E2 08 00 53 05 80 17 00 00 00 00 00 00 D8 [00:22:48]Write i2c OK [00:22:48]MH_I2C_Read... [00:22:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:48]Read from MH i2c: E2 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 53 05 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 90 00 0A [00:22:48]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [00:22:48]wFMCommunicate OK [00:22:48]wFMCommunicate request_size=4 [00:22:48]MH_SAM_APDU [00:22:48]CAPDU: 80 17 00 00 [00:22:48]Write to MH i2c: E2 08 00 54 05 80 17 00 00 00 00 00 00 D9 [00:22:48]Write i2c OK [00:22:48]MH_I2C_Read... [00:22:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:48]Read from MH i2c: E2 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 FD 00 54 05 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 50 [00:22:48]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:22:48]wFMCommunicate OK [00:22:48]wFMCommunicate request_size=4 [00:22:48]MH_SAM_APDU [00:22:48]CAPDU: 80 17 00 00 [00:22:48]Write to MH i2c: E2 08 00 55 05 80 17 00 00 00 00 00 00 DA [00:22:48]Write i2c OK [00:22:48]MH_I2C_Read... [00:22:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:22:49]Read from MH i2c: E2 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 DA 00 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 DA 00 55 05 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BB [00:22:49]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:22:49]wFMCommunicate OK [00:22:49]SAM_PROTO_GetShiftData done [00:22:49]requested_item shift.sale.total_cash is exist - process it [00:22:49]requested_item shift.sale_refund.total is exist - process it [00:22:49]requested_item shift.sale_refund.total_cash is exist - process it [00:22:49]requested_item shift.buy.total is exist - process it [00:22:49]requested_item shift.buy.total_cash is exist - process it [00:22:49]produce_requested_data done [00:22:49]produce_requested_data return {"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:22:49]process_action_free get_value [00:22:49]json_value_free [00:22:49]json_value_free done [00:22:49]process_json_proto returns [00:22:49]Send response to host [00:22:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:22:49]free response buf [00:22:49]execute_script done [00:22:49]execute_script returns [00:22:49]free content buf [00:22:49]Sock 10.Close socket [00:22:49]Sock 10.Thread stoped [00:22:49]accept exits with 9 [00:22:49]New connection [00:22:49]New thread 3066617188 created [00:22:49]Thread 3066473828 joined [00:22:49]Waiting for new connection... [00:22:49] Sock 9.Parse request [00:22:49]Sock 9.Check first char [00:22:49]Sock 9.First char is OK [00:22:49]request: POST /json_proto HTTP/1.0 [00:22:49]Method: POST [00:22:49]URL: /json_proto [00:22:49]Method is POST - this is cgi request [00:22:49]url: /json_proto [00:22:49]query_string will be loaded in cgi processing [00:22:49]execute_cgi json_proto POST (null) [00:22:49]execute_cgi path=json_proto method=POST [00:22:49]POST find Content-Length [00:22:49]Host: 172.17.41.135:8080 [00:22:49]Content-Length: 331 [00:22:49]Content-Type: application/json [00:22:49] [00:22:49]POST finish read [00:22:49]Found Content-Length = 331 [00:22:49]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:22:49]execute_script... [00:22:49]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:22:49]POST & json_proto [00:22:49]process_json_proto [00:22:49]json parsed OK: [00:22:49]protocol is kg_v1.0 [00:22:49]action value=get_value [00:22:49]process_action get_value [00:22:49]cmd_get_value [00:22:49]process_action get_value done [00:22:49]requested_data is exist [00:22:49]produce_requested_data [00:22:49]requested_item fm.sale.total is exist - process it [00:22:49]SAM_PROTO_GetFMData [00:22:49]wFMCommunicate request_size=4 [00:22:49]MH_SAM_APDU [00:22:49]CAPDU: 80 13 03 00 [00:22:49]Write to MH i2c: E2 08 00 56 05 80 13 03 00 00 00 00 00 DA [00:22:49]Write i2c OK [00:22:49]MH_I2C_Read... [00:22:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:49]Read from MH i2c: E2 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 FD 00 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 FD 00 56 05 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 3F [00:22:49]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:22:50]wFMCommunicate OK [00:22:50]wFMCommunicate request_size=4 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 17 00 00 [00:22:50]Write to MH i2c: E2 08 00 57 05 80 17 00 00 00 00 00 00 DC [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:50]Read from MH i2c: E2 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 FD 00 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 FD 00 57 05 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 D4 [00:22:50]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:22:50]wFMCommunicate OK [00:22:50]wFMCommunicate request_size=4 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 17 00 00 [00:22:50]Write to MH i2c: E2 08 00 58 05 80 17 00 00 00 00 00 00 DD [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:50]Read from MH i2c: E2 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 FD 00 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 FD 00 58 05 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 04 [00:22:50]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:22:50]wFMCommunicate OK [00:22:50]wFMCommunicate request_size=4 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 17 00 00 [00:22:50]Write to MH i2c: E2 08 00 59 05 80 17 00 00 00 00 00 00 DE [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:51]Read from MH i2c: E2 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: E2 FD 00 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: E2 FD 00 59 05 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 59 [00:22:51]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:22:51]wFMCommunicate OK [00:22:51]wFMCommunicate request_size=4 [00:22:51]MH_SAM_APDU [00:22:51]CAPDU: 80 17 00 00 [00:22:51]Write to MH i2c: E2 08 00 5A 05 80 17 00 00 00 00 00 00 DF [00:22:51]Write i2c OK [00:22:51]MH_I2C_Read... [00:22:51]OFD Sender: No OFD packet to send [00:22:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:22:51]Read from MH i2c: E2 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: E2 E3 00 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: E2 E3 00 5A 05 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BE [00:22:51]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:22:51]wFMCommunicate OK [00:22:51]SAM_PROTO_GetFMData done [00:22:51]requested_item fm.sale_refund.total is exist - process it [00:22:51]requested_item fm.buy.total is exist - process it [00:22:51]requested_item shift.sale.total is exist - process it [00:22:51]SAM_PROTO_GetShiftData [00:22:51]wFMCommunicate request_size=4 [00:22:51]MH_SAM_APDU [00:22:51]CAPDU: 80 13 02 00 [00:22:51]Write to MH i2c: E2 08 00 5B 05 80 13 02 00 00 00 00 00 DE [00:22:51]Write i2c OK [00:22:51]MH_I2C_Read... [00:22:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:22:51]Read from MH i2c: E2 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: E2 FD 00 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: E2 FD 00 5B 05 00 BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 EB [00:22:51]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:22:52]wFMCommunicate OK [00:22:52]wFMCommunicate request_size=4 [00:22:52]MH_SAM_APDU [00:22:52]CAPDU: 80 17 00 00 [00:22:52]Write to MH i2c: E2 08 00 5C 05 80 17 00 00 00 00 00 00 E1 [00:22:52]Write i2c OK [00:22:52]MH_I2C_Read... [00:22:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:52]Read from MH i2c: E2 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 FD 00 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 FD 00 5C 05 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 9C [00:22:52]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:22:52]wFMCommunicate OK [00:22:52]wFMCommunicate request_size=4 [00:22:52]MH_SAM_APDU [00:22:52]CAPDU: 80 17 00 00 [00:22:52]Write to MH i2c: E2 08 00 5D 05 80 17 00 00 00 00 00 00 E2 [00:22:52]Write i2c OK [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 [00:22:52]MH_I2C_Read... [00:22:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:52]Read from MH i2c: E2 FD 00 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 FD 00 5D 05 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 90 00 14 [00:22:52]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [00:22:52]wFMCommunicate OK [00:22:52]wFMCommunicate request_size=4 [00:22:52]MH_SAM_APDU [00:22:52]CAPDU: 80 17 00 00 [00:22:52]Write to MH i2c: E2 08 00 5E 05 80 17 00 00 00 00 00 00 E3 [00:22:52]Write i2c OK [00:22:52]MH_I2C_Read... [00:22:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:53]Read from MH i2c: E2 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 FD 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 FD 00 5E 05 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 5A [00:22:53]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:22:53]wFMCommunicate OK [00:22:53]wFMCommunicate request_size=4 [00:22:53]MH_SAM_APDU [00:22:53]CAPDU: 80 17 00 00 [00:22:53]Write to MH i2c: E2 08 00 5F 05 80 17 00 00 00 00 00 00 E4 [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:22:53]Read from MH i2c: E2 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 DA 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 DA 00 5F 05 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C5 [00:22:53]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:22:53]wFMCommunicate OK [00:22:53]SAM_PROTO_GetShiftData done [00:22:53]requested_item shift.sale.total_cash is exist - process it [00:22:53]requested_item shift.sale_refund.total is exist - process it [00:22:53]requested_item shift.sale_refund.total_cash is exist - process it [00:22:53]requested_item shift.buy.total is exist - process it [00:22:53]requested_item shift.buy.total_cash is exist - process it [00:22:53]produce_requested_data done [00:22:53]produce_requested_data return {"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:22:53]process_action_free get_value [00:22:53]json_value_free [00:22:53]json_value_free done [00:22:53]process_json_proto returns [00:22:53]Send response to host [00:22:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:22:53]free response buf [00:22:53]execute_script done [00:22:53]execute_script returns [00:22:53]free content buf [00:22:53]Sock 9.Close socket [00:22:53]Sock 9.Thread stoped [00:22:53]accept exits with 7 [00:22:53]New connection [00:22:53]New thread 3066473828 created [00:22:53]Thread 3066617188 joined [00:22:53]Waiting for new connection... [00:22:53] Sock 7.Parse request [00:22:53]Sock 7.Check first char [00:22:53]Sock 7.First char is OK [00:22:53]request: POST /json_proto HTTP/1.0 [00:22:53]Method: POST [00:22:53]URL: /json_proto [00:22:53]Method is POST - this is cgi request [00:22:53]url: /json_proto [00:22:53]query_string will be loaded in cgi processing [00:22:53]execute_cgi json_proto POST (null) [00:22:53]execute_cgi path=json_proto method=POST [00:22:53]POST find Content-Length [00:22:53]Host: 172.17.41.135:8080 [00:22:53]Content-Length: 288 [00:22:53]Content-Type: application/json [00:22:53] [00:22:53]POST finish read [00:22:53]Found Content-Length = 288 [00:22:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0443\u043B\u0442\u0430\u043D\u0431\u0430\u0439 \u0443\u0443\u043B\u0443 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:53]execute_script... [00:22:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0443\u043B\u0442\u0430\u043D\u0431\u0430\u0439 \u0443\u0443\u043B\u0443 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:53]POST & json_proto [00:22:53]process_json_proto [00:22:53]json parsed OK: [00:22:53]protocol is kg_v1.0 [00:22:53]action value=x_report [00:22:53]process_action x_report [00:22:53]cmd_x_report [00:22:53]MH_GetDate [00:22:53]Write to MH i2c: F0 00 00 60 05 54 [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: F0 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: F0 09 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: F0 09 00 60 05 00 5E 06 F2 66 ED 3E 82 65 2B [00:22:53]GetLastDocTimeStamp 1727137107 [00:22:53]current date 1727137374 [00:22:53]FM_GetShiftState [00:22:53]SAM_PROTO_GetShiftState [00:22:53]wFMCommunicate request_size=4 [00:22:53]MH_SAM_APDU [00:22:53]CAPDU: 80 13 01 00 [00:22:53]Write to MH i2c: E2 08 00 61 05 80 13 01 00 00 00 00 00 E3 [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:53]Read from MH i2c: E2 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 0E 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 0E 00 61 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 84 [00:22:53]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:22:53]wFMCommunicate OK [00:22:53]SAM_PROTO_GetShiftState done [00:22:53]FM_GetShiftState done [00:22:53]KKMCreateXReportDocument [00:22:53]Load OK [00:22:53]Malloc new data [00:22:53]MH_GetDate [00:22:53]Write to MH i2c: F0 00 00 62 05 56 [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: F0 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: F0 09 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: F0 09 00 62 05 00 5F 06 F2 66 ED 3E 82 65 2E [00:22:53]Malloc new data [00:22:53]Malloc new data [00:22:53]wFMCommunicate request_size=4 [00:22:53]MH_SAM_APDU [00:22:53]CAPDU: 80 11 00 00 [00:22:53]Write to MH i2c: E2 08 00 63 05 80 11 00 00 00 00 00 00 E2 [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:53]Read from MH i2c: E2 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 17 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 17 00 63 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 32 [00:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:22:53]wFMCommunicate OK [00:22:53]SAM_PROTO_GetFieldsCounters [00:22:53]wFMCommunicate request_size=4 [00:22:53]MH_SAM_APDU [00:22:53]CAPDU: 80 13 00 00 [00:22:53]Write to MH i2c: E2 08 00 64 05 80 13 00 00 00 00 00 00 E5 [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:54]Read from MH i2c: E2 [00:22:54]MH_I2C_Read... [00:22:54]Read from MH i2c: E2 62 00 [00:22:54]MH_I2C_Read... [00:22:54]Read from MH i2c: E2 62 00 64 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 36 [00:22: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 [00:22:54]wFMCommunicate OK [00:22:54]SAM_PROTO_GetFieldsCounters done [00:22:54]Malloc new data [00:22:54]Malloc new data [00:22:54]Malloc new data [00:22:54]KKMCreateXReportDocument OK [00:22:54]KKMSetXReportData OK [00:22:54]KKMPrepareXReportFMData [00:22:54]SAM_PROTO_GetShiftData [00:22:54]wFMCommunicate request_size=4 [00:22:54]MH_SAM_APDU [00:22:54]CAPDU: 80 13 02 00 [00:22:54]Write to MH i2c: E2 08 00 65 05 80 13 02 00 00 00 00 00 E8 [00:22:54]Write i2c OK [00:22:54]MH_I2C_Read... [00:22:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:22:54]Read from MH i2c: E2 [00:22:54]MH_I2C_Read... [00:22:54]Read from MH i2c: E2 FD 00 [00:22:54]MH_I2C_Read... [00:22:54]Read from MH i2c: E2 FD 00 65 05 00 BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 F5 [00:22:54]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:22:54]wFMCommunicate OK [00:22:54]wFMCommunicate request_size=4 [00:22:54]MH_SAM_APDU [00:22:54]CAPDU: 80 17 00 00 [00:22:54]Write to MH i2c: E2 08 00 66 05 80 17 00 00 00 00 00 00 EB [00:22:54]Write i2c OK [00:22:54]MH_I2C_Read... [00:22:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:55]Read from MH i2c: E2 [00:22:55]MH_I2C_Read... [00:22:55]Read from MH i2c: E2 FD 00 [00:22:55]MH_I2C_Read... [00:22:55]Read from MH i2c: E2 FD 00 66 05 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 A6 [00:22:55]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:22:55]wFMCommunicate OK [00:22:55]wFMCommunicate request_size=4 [00:22:55]MH_SAM_APDU [00:22:55]CAPDU: 80 17 00 00 [00:22:55]Write to MH i2c: E2 08 00 67 05 80 17 00 00 00 00 00 00 EC [00:22:55]Write i2c OK [00:22:55]MH_I2C_Read... [00:22:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:55]Read from MH i2c: E2 [00:22:55]MH_I2C_Read... [00:22:55]Read from MH i2c: E2 FD 00 [00:22:55]MH_I2C_Read... [00:22:55]Read from MH i2c: E2 FD 00 67 05 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 90 00 1E [00:22:55]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [00:22:55]wFMCommunicate OK [00:22:55]wFMCommunicate request_size=4 [00:22:55]MH_SAM_APDU [00:22:55]CAPDU: 80 17 00 00 [00:22:55]Write to MH i2c: E2 08 00 68 05 80 17 00 00 00 00 00 00 ED [00:22:55]Write i2c OK [00:22:55]MH_I2C_Read... [00:22:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:56]Read from MH i2c: E2 [00:22:56]MH_I2C_Read... [00:22:56]Read from MH i2c: E2 FD 00 [00:22:56]MH_I2C_Read... [00:22:56]Read from MH i2c: E2 FD 00 68 05 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 64 [00:22:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:22:56]wFMCommunicate OK [00:22:56]wFMCommunicate request_size=4 [00:22:56]MH_SAM_APDU [00:22:56]CAPDU: 80 17 00 00 [00:22:56]Write to MH i2c: E2 08 00 69 05 80 17 00 00 00 00 00 00 EE [00:22:56]Write i2c OK [00:22:56]MH_I2C_Read... [00:22:56]OFD Sender: No OFD packet to send [00:22:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:22:56]Read from MH i2c: E2 [00:22:56]MH_I2C_Read... [00:22:56]Read from MH i2c: E2 DA 00 [00:22:56]MH_I2C_Read... [00:22:56]Read from MH i2c: E2 DA 00 69 05 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CF [00:22:56]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:22:56]wFMCommunicate OK [00:22:56]SAM_PROTO_GetShiftData done [00:22:56]1194 (1209) - счетчики итогов смены [00:22:56] 1134 (4) - 674 - количество чеков со всеми признаками расчетов [00:22:56] 1129 (159) - счетчики операций «приход» [00:22:56] 1135 (4) - 673 - количество чеков по признаку расчетов [00:22:56] 1201 (4) - 670880.63 - общая итоговая сумма в чеках [00:22:56] 1136 (4) - 398831.00 - итоговая сумма в чеках наличными [00:22:56] 1138 (4) - 272049.63 - итоговая сумма в чеках безналичными [00:22:56] 1024 (123) - суммы налогов [00:22:56] 1006 (9) - суммы НДС [00:22:56] 1010 (1) - 0% - код ставки НДС [00:22:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:56] 1006 (12) - суммы НДС [00:22:56] 1010 (1) - 12% - код ставки НДС [00:22:56] 1011 (3) - 71254.52 - сумма НДС по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (12) - суммы НСП [00:22:56] 1014 (1) - 1% - код ставки НСП [00:22:56] 1015 (3) - 5937.63 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 2% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 3% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 5% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 1,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1130 (152) - счетчики операций «возврат прихода» [00:22:56] 1135 (4) - 1 - количество чеков по признаку расчетов [00:22:56] 1201 (3) - 15000.00 - общая итоговая сумма в чеках [00:22:56] 1136 (3) - 15000.00 - итоговая сумма в чеках наличными [00:22:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:22:56] 1024 (122) - суммы налогов [00:22:56] 1006 (9) - суммы НДС [00:22:56] 1010 (1) - 0% - код ставки НДС [00:22:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:56] 1006 (12) - суммы НДС [00:22:56] 1010 (1) - 12% - код ставки НДС [00:22:56] 1011 (3) - 1593.00 - сумма НДС по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (11) - суммы НСП [00:22:56] 1014 (1) - 1% - код ставки НСП [00:22:56] 1015 (2) - 132.75 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 2% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 3% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 5% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 1,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1131 (141) - счетчики операций «расход» [00:22:56] 1135 (4) - 0 - количество чеков по признаку расчетов [00:22:56] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:22:56] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:22:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:22:56] 1024 (117) - суммы налогов [00:22:56] 1006 (9) - суммы НДС [00:22:56] 1010 (1) - 0% - код ставки НДС [00:22:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:56] 1006 (9) - суммы НДС [00:22:56] 1010 (1) - 12% - код ставки НДС [00:22:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 1% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 2% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 3% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 5% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 1,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1132 (141) - счетчики операций «возврат расхода» [00:22:56] 1135 (4) - 0 - количество чеков по признаку расчетов [00:22:56] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:22:56] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:22:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:22:56] 1024 (117) - суммы налогов [00:22:56] 1006 (9) - суммы НДС [00:22:56] 1010 (1) - 0% - код ставки НДС [00:22:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:56] 1006 (9) - суммы НДС [00:22:56] 1010 (1) - 12% - код ставки НДС [00:22:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 1% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 2% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 3% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 5% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 0,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1007 (9) - суммы НСП [00:22:56] 1014 (1) - 1,50% - код ставки НСП [00:22:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:56] 1133 (588) - - счетчики коррекции - не используются [00:22:56]SetTLVBufToDocument [00:22:56]Processing tag 1194 (04AA) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1134 (046E) [00:22:57]Malloc new data [00:22:57]Processing tag 1129 (0469) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1135 (046F) [00:22:57]Malloc new data [00:22:57]Processing tag 1201 (04B1) [00:22:57]Malloc new data [00:22:57]Processing tag 1136 (0470) [00:22:57]Malloc new data [00:22:57]Processing tag 1138 (0472) [00:22:57]Malloc new data [00:22:57]Processing tag 1024 (0400) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1130 (046A) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1135 (046F) [00:22:57]Malloc new data [00:22:57]Processing tag 1201 (04B1) [00:22:57]Malloc new data [00:22:57]Processing tag 1136 (0470) [00:22:57]Malloc new data [00:22:57]Processing tag 1138 (0472) [00:22:57]Malloc new data [00:22:57]Processing tag 1024 (0400) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1131 (046B) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1135 (046F) [00:22:57]Malloc new data [00:22:57]Processing tag 1201 (04B1) [00:22:57]Malloc new data [00:22:57]Processing tag 1136 (0470) [00:22:57]Malloc new data [00:22:57]Processing tag 1138 (0472) [00:22:57]Malloc new data [00:22:57]Processing tag 1024 (0400) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1132 (046C) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1135 (046F) [00:22:57]Malloc new data [00:22:57]Processing tag 1201 (04B1) [00:22:57]Malloc new data [00:22:57]Processing tag 1136 (0470) [00:22:57]Malloc new data [00:22:57]Processing tag 1138 (0472) [00:22:57]Malloc new data [00:22:57]Processing tag 1024 (0400) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1006 (03EE) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1010 (03F2) [00:22:57]Malloc new data [00:22:57]Processing tag 1011 (03F3) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1007 (03EF) [00:22:57]Load OK [00:22:57]SetTLVBufToDocument [00:22:57]Processing tag 1014 (03F6) [00:22:57]Malloc new data [00:22:57]Processing tag 1015 (03F7) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Processing tag 1133 (046D) [00:22:57]Malloc new data [00:22:57]SetTLVBufToDocument err=0 [00:22:57]SetTLVBufToDocument err=0 [00:22:57]Malloc new data [00:22:57]SAM_PROTO_GetFMData [00:22:57]wFMCommunicate request_size=4 [00:22:57]MH_SAM_APDU [00:22:57]CAPDU: 80 13 03 00 [00:22:57]Write to MH i2c: E2 08 00 6A 05 80 13 03 00 00 00 00 00 EE [00:22:57]Write i2c OK [00:22:57]MH_I2C_Read... [00:22:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:58]Read from MH i2c: E2 [00:22:58]MH_I2C_Read... [00:22:58]Read from MH i2c: E2 FD 00 [00:22:58]MH_I2C_Read... [00:22:58]Read from MH i2c: E2 FD 00 6A 05 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 53 [00:22:58]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:22:58]wFMCommunicate OK [00:22:58]wFMCommunicate request_size=4 [00:22:58]MH_SAM_APDU [00:22:58]CAPDU: 80 17 00 00 [00:22:58]Write to MH i2c: E2 08 00 6B 05 80 17 00 00 00 00 00 00 F0 [00:22:58]Write i2c OK [00:22:58]MH_I2C_Read... [00:22:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:58]Read from MH i2c: E2 [00:22:58]MH_I2C_Read... [00:22:58]Read from MH i2c: E2 FD 00 [00:22:58]MH_I2C_Read... [00:22:58]Read from MH i2c: E2 FD 00 6B 05 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 E8 [00:22:58]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:22:59]wFMCommunicate OK [00:22:59]wFMCommunicate request_size=4 [00:22:59]MH_SAM_APDU [00:22:59]CAPDU: 80 17 00 00 [00:22:59]Write to MH i2c: E2 08 00 6C 05 80 17 00 00 00 00 00 00 F1 [00:22:59]Write i2c OK [00:22:59]MH_I2C_Read... [00:22:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:59]Read from MH i2c: E2 [00:22:59]MH_I2C_Read... [00:22:59]Read from MH i2c: E2 FD 00 [00:22:59]MH_I2C_Read... [00:22:59]Read from MH i2c: E2 FD 00 6C 05 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 18 [00:22:59]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:22:59]wFMCommunicate OK [00:22:59]wFMCommunicate request_size=4 [00:22:59]MH_SAM_APDU [00:22:59]CAPDU: 80 17 00 00 [00:22:59]Write to MH i2c: E2 08 00 6D 05 80 17 00 00 00 00 00 00 F2 [00:22:59]Write i2c OK [00:22:59]MH_I2C_Read... [00:22:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:59]Read from MH i2c: E2 [00:22:59]MH_I2C_Read... [00:22:59]Read from MH i2c: E2 FD 00 [00:22:59]MH_I2C_Read... [00:22:59]Read from MH i2c: E2 FD 00 6D 05 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 6D [00:22:59]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:23:00]wFMCommunicate OK [00:23:00]wFMCommunicate request_size=4 [00:23:00]MH_SAM_APDU [00:23:00]CAPDU: 80 17 00 00 [00:23:00]Write to MH i2c: E2 08 00 6E 05 80 17 00 00 00 00 00 00 F3 [00:23:00]Write i2c OK [00:23:00]MH_I2C_Read... [00:23:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:23:00]Read from MH i2c: E2 [00:23:00]MH_I2C_Read... [00:23:00]Read from MH i2c: E2 E3 00 [00:23:00]MH_I2C_Read... [00:23:00]Read from MH i2c: E2 E3 00 6E 05 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D2 [00:23:00]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:23:00]wFMCommunicate OK [00:23:00]SAM_PROTO_GetFMData done [00:23:00]FM_GetFMData:85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 [00:23:01]oper:6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:23:01]total:45 E4 F9 81 07 [00:23:01]Malloc new data [00:23:01]oper:6F 04 04 00 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 OFD Sender: No OFD packet to send [00:23:01]00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:23:01]total:8C DA 4B 48 [00:23:01]Malloc new data [00:23:01]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 [00:23:01]total: [00:23:01]Malloc new data [00:23:01]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 [00:23:01]total: [00:23:01]Malloc new data [00:23:01]KKMPrepareXReportFMData err=0 [00:23:01]Х отчет ИНН: 02508201610067 Кассир: Султанбай уулу А. 24.09.2024 00:22 Смена: 522 РНМ: 0000000000091827 ЗНМ: 0300000107 СНО: Общий режим Всего чеков: 674 ИТОГИ ПРИХОД Чеков: 673 Общий итог: 670880.63 Итого наличными: 398831.00 Итого безнал.: 272049.63 НДС 0% : 0.00 НДС 12% : 71254.52 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5937.63 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 15000.00 Итого наличными: 15000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1593.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 132.75 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 383831.00 НС Приход: 322454088.37 НС Возвр.Прихода: 12129307.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000871832 [00:23:01]StoreToDocumentArchive [00:23:01]MH_GetDate [00:23:01]Write to MH i2c: F0 00 00 6F 05 63 [00:23:01]Write i2c OK [00:23:01]MH_I2C_Read... [00:23:01]Read from MH i2c: F0 [00:23:01]MH_I2C_Read... [00:23:01]Read from MH i2c: F0 09 00 [00:23:01]MH_I2C_Read... [00:23:01]Read from MH i2c: F0 09 00 6F 05 00 66 06 F2 66 ED 3E 82 65 42 [00:23:01]shift 522 fd 1727137382 [00:23:01]save to /storage/0522/doc_1727137382 [00:23:01]save last doc name /storage/0522/doc_1727137382 to /storage/kkm_last_doc_name [00:23:01]save OK [00:23:01]Clear old archive folders... [00:23:01]Remove dir /storage/0515 [00:23:01]opendir ok [00:23:01]file . [00:23:01]file .. [00:23:01]file doc_00289326 [00:23:01]remove file /storage/0515/doc_00289326 [00:23:01]file doc_00289327 [00:23:01]remove file /storage/0515/doc_00289327 [00:23:01]file doc_00289328 [00:23:01]remove file /storage/0515/doc_00289328 [00:23:01]file doc_00289329 [00:23:01]remove file /storage/0515/doc_00289329 [00:23:01]file doc_00289330 [00:23:01]remove file /storage/0515/doc_00289330 [00:23:01]file doc_00289331 [00:23:01]remove file /storage/0515/doc_00289331 [00:23:01]file doc_00289332 [00:23:01]remove file /storage/0515/doc_00289332 [00:23:01]file doc_00289333 [00:23:01]remove file /storage/0515/doc_00289333 [00:23:01]file doc_00289334 [00:23:01]remove file /storage/0515/doc_00289334 [00:23:01]file doc_00289335 [00:23:01]remove file /storage/0515/doc_00289335 [00:23:01]file doc_00289336 [00:23:01]remove file /storage/0515/doc_00289336 [00:23:01]file doc_00289337 [00:23:01]remove file /storage/0515/doc_00289337 [00:23:01]file doc_00289338 [00:23:01]remove file /storage/0515/doc_00289338 [00:23:01]file doc_00289339 [00:23:01]remove file /storage/0515/doc_00289339 [00:23:01]file doc_00289340 [00:23:01]remove file /storage/0515/doc_00289340 [00:23:01]file doc_00289341 [00:23:01]remove file /storage/0515/doc_00289341 [00:23:01]file doc_00289342 [00:23:01]remove file /storage/0515/doc_00289342 [00:23:01]file doc_00289343 [00:23:01]remove file /storage/0515/doc_00289343 [00:23:01]file doc_00289344 [00:23:01]remove file /storage/0515/doc_00289344 [00:23:01]file doc_00289345 [00:23:01]remove file /storage/0515/doc_00289345 [00:23:01]file doc_00289346 [00:23:01]remove file /storage/0515/doc_00289346 [00:23:01]file doc_00289347 [00:23:01]remove file /storage/0515/doc_00289347 [00:23:01]file doc_00289348 [00:23:01]remove file /storage/0515/doc_00289348 [00:23:01]file doc_00289349 [00:23:01]remove file /storage/0515/doc_00289349 [00:23:01]file doc_00289350 [00:23:01]remove file /storage/0515/doc_00289350 [00:23:01]file doc_00289351 [00:23:01]remove file /storage/0515/doc_00289351 [00:23:01]file doc_00289352 [00:23:01]remove file /storage/0515/doc_00289352 [00:23:01]file doc_00289353 [00:23:01]remove file /storage/0515/doc_00289353 [00:23:01]file doc_00289354 [00:23:01]remove file /storage/0515/doc_00289354 [00:23:01]file doc_00289355 [00:23:01]remove file /storage/0515/doc_00289355 [00:23:01]file doc_00289356 [00:23:01]remove file /storage/0515/doc_00289356 [00:23:01]file doc_00289357 [00:23:01]remove file /storage/0515/doc_00289357 [00:23:01]file doc_00289358 [00:23:01]remove file /storage/0515/doc_00289358 [00:23:01]file doc_00289359 [00:23:01]remove file /storage/0515/doc_00289359 [00:23:01]file doc_00289360 [00:23:01]remove file /storage/0515/doc_00289360 [00:23:01]file doc_00289361 [00:23:01]remove file /storage/0515/doc_00289361 [00:23:01]file doc_00289362 [00:23:01]remove file /storage/0515/doc_00289362 [00:23:01]file doc_00289363 [00:23:01]remove file /storage/0515/doc_00289363 [00:23:01]file doc_00289364 [00:23:01]remove file /storage/0515/doc_00289364 [00:23:01]file doc_00289365 [00:23:01]remove file /storage/0515/doc_00289365 [00:23:01]file doc_00289366 [00:23:01]remove file /storage/0515/doc_00289366 [00:23:01]file doc_00289367 [00:23:01]remove file /storage/0515/doc_00289367 [00:23:01]file doc_00289368 [00:23:01]remove file /storage/0515/doc_00289368 [00:23:01]file doc_00289369 [00:23:01]remove file /storage/0515/doc_00289369 [00:23:01]file doc_00289370 [00:23:01]remove file /storage/0515/doc_00289370 [00:23:01]file doc_00289371 [00:23:01]remove file /storage/0515/doc_00289371 [00:23:01]file doc_00289372 [00:23:01]remove file /storage/0515/doc_00289372 [00:23:01]file doc_00289373 [00:23:01]remove file /storage/0515/doc_00289373 [00:23:01]file doc_00289374 [00:23:01]remove file /storage/0515/doc_00289374 [00:23:01]file doc_00289375 [00:23:01]remove file /storage/0515/doc_00289375 [00:23:01]file doc_00289376 [00:23:01]remove file /storage/0515/doc_00289376 [00:23:01]file doc_00289377 [00:23:01]remove file /storage/0515/doc_00289377 [00:23:01]file doc_00289378 [00:23:01]remove file /storage/0515/doc_00289378 [00:23:01]file doc_00289379 [00:23:01]remove file /storage/0515/doc_00289379 [00:23:01]file doc_00289380 [00:23:01]remove file /storage/0515/doc_00289380 [00:23:01]file doc_00289381 [00:23:01]remove file /storage/0515/doc_00289381 [00:23:01]file doc_00289382 [00:23:02]remove file /storage/0515/doc_00289382 [00:23:02]file doc_00289383 [00:23:02]remove file /storage/0515/doc_00289383 [00:23:02]file doc_00289384 [00:23:02]remove file /storage/0515/doc_00289384 [00:23:02]file doc_00289385 [00:23:02]remove file /storage/0515/doc_00289385 [00:23:02]file doc_00289386 [00:23:02]remove file /storage/0515/doc_00289386 [00:23:02]file doc_00289387 [00:23:02]remove file /storage/0515/doc_00289387 [00:23:02]file doc_00289388 [00:23:02]remove file /storage/0515/doc_00289388 [00:23:02]file doc_00289389 [00:23:02]remove file /storage/0515/doc_00289389 [00:23:02]file doc_00289390 [00:23:02]remove file /storage/0515/doc_00289390 [00:23:02]file doc_00289391 [00:23:02]remove file /storage/0515/doc_00289391 [00:23:02]file doc_00289392 [00:23:02]remove file /storage/0515/doc_00289392 [00:23:02]file doc_00289393 [00:23:02]remove file /storage/0515/doc_00289393 [00:23:02]file doc_00289394 [00:23:02]remove file /storage/0515/doc_00289394 [00:23:02]file doc_00289395 [00:23:02]remove file /storage/0515/doc_00289395 [00:23:02]file doc_00289396 [00:23:02]remove file /storage/0515/doc_00289396 [00:23:02]file doc_00289397 [00:23:02]remove file /storage/0515/doc_00289397 [00:23:02]file doc_00289398 [00:23:02]remove file /storage/0515/doc_00289398 [00:23:02]file doc_00289399 [00:23:02]remove file /storage/0515/doc_00289399 [00:23:02]file doc_00289400 [00:23:02]remove file /storage/0515/doc_00289400 [00:23:02]file doc_00289401 [00:23:02]remove file /storage/0515/doc_00289401 [00:23:02]file doc_00289402 [00:23:02]remove file /storage/0515/doc_00289402 [00:23:02]file doc_00289403 [00:23:02]remove file /storage/0515/doc_00289403 [00:23:02]file doc_00289404 [00:23:02]remove file /storage/0515/doc_00289404 [00:23:02]file doc_00289405 [00:23:02]remove file /storage/0515/doc_00289405 [00:23:02]file doc_00289406 [00:23:02]remove file /storage/0515/doc_00289406 [00:23:02]file doc_00289407 [00:23:02]remove file /storage/0515/doc_00289407 [00:23:02]file doc_00289408 [00:23:02]remove file /storage/0515/doc_00289408 [00:23:02]file doc_00289409 [00:23:02]remove file /storage/0515/doc_00289409 [00:23:02]file doc_00289410 [00:23:02]remove file /storage/0515/doc_00289410 [00:23:02]file doc_00289411 [00:23:02]remove file /storage/0515/doc_00289411 [00:23:02]file doc_00289412 [00:23:02]remove file /storage/0515/doc_00289412 [00:23:02]file doc_00289413 [00:23:02]remove file /storage/0515/doc_00289413 [00:23:02]file doc_00289414 [00:23:02]remove file /storage/0515/doc_00289414 [00:23:02]file doc_00289415 [00:23:02]remove file /storage/0515/doc_00289415 [00:23:02]file doc_00289416 [00:23:02]remove file /storage/0515/doc_00289416 [00:23:02]file doc_00289417 [00:23:02]remove file /storage/0515/doc_00289417 [00:23:02]file doc_00289418 [00:23:02]remove file /storage/0515/doc_00289418 [00:23:02]file doc_00289419 [00:23:02]remove file /storage/0515/doc_00289419 [00:23:02]file doc_00289420 [00:23:02]remove file /storage/0515/doc_00289420 [00:23:02]file doc_00289421 [00:23:02]remove file /storage/0515/doc_00289421 [00:23:02]file doc_00289422 [00:23:02]remove file /storage/0515/doc_00289422 [00:23:02]file doc_00289423 [00:23:02]remove file /storage/0515/doc_00289423 [00:23:02]file doc_00289424 [00:23:02]remove file /storage/0515/doc_00289424 [00:23:02]file doc_00289425 [00:23:02]remove file /storage/0515/doc_00289425 [00:23:02]file doc_00289426 [00:23:02]remove file /storage/0515/doc_00289426 [00:23:02]file doc_00289427 [00:23:02]remove file /storage/0515/doc_00289427 [00:23:02]file doc_00289428 [00:23:02]remove file /storage/0515/doc_00289428 [00:23:02]file doc_00289429 [00:23:02]remove file /storage/0515/doc_00289429 [00:23:02]file doc_00289430 [00:23:02]remove file /storage/0515/doc_00289430 [00:23:02]file doc_00289431 [00:23:02]remove file /storage/0515/doc_00289431 [00:23:02]file doc_00289432 [00:23:02]remove file /storage/0515/doc_00289432 [00:23:02]file doc_00289433 [00:23:02]remove file /storage/0515/doc_00289433 [00:23:02]file doc_00289434 [00:23:02]remove file /storage/0515/doc_00289434 [00:23:02]file doc_00289435 [00:23:02]remove file /storage/0515/doc_00289435 [00:23:02]file doc_00289436 [00:23:02]remove file /storage/0515/doc_00289436 [00:23:02]file doc_00289437 [00:23:02]remove file /storage/0515/doc_00289437 [00:23:02]file doc_00289438 [00:23:02]remove file /storage/0515/doc_00289438 [00:23:02]file doc_00289439 [00:23:02]remove file /storage/0515/doc_00289439 [00:23:02]file doc_00289440 [00:23:02]remove file /storage/0515/doc_00289440 [00:23:02]file doc_00289441 [00:23:02]remove file /storage/0515/doc_00289441 [00:23:02]file doc_00289442 [00:23:02]remove file /storage/0515/doc_00289442 [00:23:02]file doc_00289443 [00:23:02]remove file /storage/0515/doc_00289443 [00:23:02]file doc_00289444 [00:23:02]remove file /storage/0515/doc_00289444 [00:23:02]file doc_00289445 [00:23:02]remove file /storage/0515/doc_00289445 [00:23:02]file doc_00289446 [00:23:02]remove file /storage/0515/doc_00289446 [00:23:02]file doc_00289447 [00:23:02]remove file /storage/0515/doc_00289447 [00:23:02]file doc_00289448 [00:23:02]remove file /storage/0515/doc_00289448 [00:23:02]file doc_00289449 [00:23:02]remove file /storage/0515/doc_00289449 [00:23:02]file doc_00289450 [00:23:02]remove file /storage/0515/doc_00289450 [00:23:02]file doc_00289451 [00:23:02]remove file /storage/0515/doc_00289451 [00:23:02]file doc_00289452 [00:23:02]remove file /storage/0515/doc_00289452 [00:23:02]file doc_00289453 [00:23:02]remove file /storage/0515/doc_00289453 [00:23:02]file doc_00289454 [00:23:02]remove file /storage/0515/doc_00289454 [00:23:02]file doc_00289455 [00:23:02]remove file /storage/0515/doc_00289455 [00:23:02]file doc_00289456 [00:23:02]remove file /storage/0515/doc_00289456 [00:23:02]file doc_00289457 [00:23:02]remove file /storage/0515/doc_00289457 [00:23:02]file doc_00289458 [00:23:02]remove file /storage/0515/doc_00289458 [00:23:02]file doc_00289459 [00:23:02]remove file /storage/0515/doc_00289459 [00:23:02]file doc_00289460 [00:23:02]remove file /storage/0515/doc_00289460 [00:23:02]file doc_00289461 [00:23:02]remove file /storage/0515/doc_00289461 [00:23:02]file doc_00289462 [00:23:02]remove file /storage/0515/doc_00289462 [00:23:02]file doc_00289463 [00:23:02]remove file /storage/0515/doc_00289463 [00:23:02]file doc_00289464 [00:23:02]remove file /storage/0515/doc_00289464 [00:23:02]file doc_00289465 [00:23:02]remove file /storage/0515/doc_00289465 [00:23:02]file doc_00289466 [00:23:02]remove file /storage/0515/doc_00289466 [00:23:02]file doc_00289467 [00:23:02]remove file /storage/0515/doc_00289467 [00:23:02]file doc_00289468 [00:23:02]remove file /storage/0515/doc_00289468 [00:23:02]file doc_00289469 [00:23:02]remove file /storage/0515/doc_00289469 [00:23:02]file doc_00289470 [00:23:02]remove file /storage/0515/doc_00289470 [00:23:02]file doc_00289471 [00:23:02]remove file /storage/0515/doc_00289471 [00:23:02]file doc_00289472 [00:23:02]remove file /storage/0515/doc_00289472 [00:23:02]file doc_00289473 [00:23:02]remove file /storage/0515/doc_00289473 [00:23:02]file doc_00289474 [00:23:02]remove file /storage/0515/doc_00289474 [00:23:02]file doc_00289475 [00:23:02]remove file /storage/0515/doc_00289475 [00:23:02]file doc_00289476 [00:23:02]remove file /storage/0515/doc_00289476 [00:23:02]file doc_00289477 [00:23:02]remove file /storage/0515/doc_00289477 [00:23:02]file doc_00289478 [00:23:02]remove file /storage/0515/doc_00289478 [00:23:02]file doc_00289479 [00:23:02]remove file /storage/0515/doc_00289479 [00:23:02]file doc_00289480 [00:23:02]remove file /storage/0515/doc_00289480 [00:23:02]file doc_00289481 [00:23:02]remove file /storage/0515/doc_00289481 [00:23:02]file doc_00289482 [00:23:02]remove file /storage/0515/doc_00289482 [00:23:02]file doc_00289483 [00:23:02]remove file /storage/0515/doc_00289483 [00:23:02]file doc_00289484 [00:23:02]remove file /storage/0515/doc_00289484 [00:23:02]file doc_00289485 [00:23:02]remove file /storage/0515/doc_00289485 [00:23:02]file doc_00289486 [00:23:02]remove file /storage/0515/doc_00289486 [00:23:02]file doc_00289487 [00:23:02]remove file /storage/0515/doc_00289487 [00:23:02]file doc_00289488 [00:23:02]remove file /storage/0515/doc_00289488 [00:23:02]file doc_00289489 [00:23:02]remove file /storage/0515/doc_00289489 [00:23:02]file doc_00289490 [00:23:02]remove file /storage/0515/doc_00289490 [00:23:02]file doc_00289491 [00:23:02]remove file /storage/0515/doc_00289491 [00:23:02]file doc_00289492 [00:23:02]remove file /storage/0515/doc_00289492 [00:23:02]file doc_00289493 [00:23:02]remove file /storage/0515/doc_00289493 [00:23:02]file doc_00289494 [00:23:02]remove file /storage/0515/doc_00289494 [00:23:02]file doc_00289495 [00:23:02]remove file /storage/0515/doc_00289495 [00:23:02]file doc_00289496 [00:23:02]remove file /storage/0515/doc_00289496 [00:23:02]file doc_00289497 [00:23:02]remove file /storage/0515/doc_00289497 [00:23:02]file doc_00289498 [00:23:02]remove file /storage/0515/doc_00289498 [00:23:02]file doc_00289499 [00:23:02]remove file /storage/0515/doc_00289499 [00:23:02]file doc_00289500 [00:23:02]remove file /storage/0515/doc_00289500 [00:23:02]file doc_00289501 [00:23:02]remove file /storage/0515/doc_00289501 [00:23:02]file doc_00289502 [00:23:02]remove file /storage/0515/doc_00289502 [00:23:02]file doc_00289503 [00:23:02]remove file /storage/0515/doc_00289503 [00:23:02]file doc_00289504 [00:23:02]remove file /storage/0515/doc_00289504 [00:23:02]file doc_00289505 [00:23:02]remove file /storage/0515/doc_00289505 [00:23:02]file doc_00289506 [00:23:02]remove file /storage/0515/doc_00289506 [00:23:02]file doc_00289507 [00:23:02]remove file /storage/0515/doc_00289507 [00:23:02]file doc_00289508 [00:23:02]remove file /storage/0515/doc_00289508 [00:23:02]file doc_00289509 [00:23:02]remove file /storage/0515/doc_00289509 [00:23:02]file doc_00289510 [00:23:02]remove file /storage/0515/doc_00289510 [00:23:02]file doc_00289511 [00:23:02]remove file /storage/0515/doc_00289511 [00:23:02]file doc_00289512 [00:23:02]remove file /storage/0515/doc_00289512 [00:23:02]file doc_00289513 [00:23:02]remove file /storage/0515/doc_00289513 [00:23:02]file doc_00289514 [00:23:02]remove file /storage/0515/doc_00289514 [00:23:02]file doc_00289515 [00:23:02]remove file /storage/0515/doc_00289515 [00:23:02]file doc_00289516 [00:23:02]remove file /storage/0515/doc_00289516 [00:23:02]file doc_00289517 [00:23:02]remove file /storage/0515/doc_00289517 [00:23:02]file doc_00289518 [00:23:02]remove file /storage/0515/doc_00289518 [00:23:02]file doc_00289519 [00:23:02]remove file /storage/0515/doc_00289519 [00:23:02]file doc_00289520 [00:23:02]remove file /storage/0515/doc_00289520 [00:23:02]file doc_00289521 [00:23:02]remove file /storage/0515/doc_00289521 [00:23:02]file doc_00289522 [00:23:02]remove file /storage/0515/doc_00289522 [00:23:02]file doc_00289523 [00:23:02]remove file /storage/0515/doc_00289523 [00:23:02]file doc_00289524 [00:23:02]remove file /storage/0515/doc_00289524 [00:23:02]file doc_00289525 [00:23:02]remove file /storage/0515/doc_00289525 [00:23:02]file doc_00289526 [00:23:02]remove file /storage/0515/doc_00289526 [00:23:02]file doc_00289527 [00:23:02]remove file /storage/0515/doc_00289527 [00:23:02]file doc_00289528 [00:23:02]remove file /storage/0515/doc_00289528 [00:23:02]file doc_00289529 [00:23:02]remove file /storage/0515/doc_00289529 [00:23:02]file doc_00289530 [00:23:02]remove file /storage/0515/doc_00289530 [00:23:02]file doc_00289531 [00:23:02]remove file /storage/0515/doc_00289531 [00:23:02]file doc_00289532 [00:23:02]remove file /storage/0515/doc_00289532 [00:23:02]file doc_00289533 [00:23:02]remove file /storage/0515/doc_00289533 [00:23:02]file doc_00289534 [00:23:02]remove file /storage/0515/doc_00289534 [00:23:02]file doc_00289535 [00:23:02]remove file /storage/0515/doc_00289535 [00:23:02]file doc_00289536 [00:23:02]remove file /storage/0515/doc_00289536 [00:23:02]file doc_00289537 [00:23:02]remove file /storage/0515/doc_00289537 [00:23:02]file doc_00289538 [00:23:02]remove file /storage/0515/doc_00289538 [00:23:02]file doc_00289539 [00:23:02]remove file /storage/0515/doc_00289539 [00:23:02]file doc_00289540 [00:23:02]remove file /storage/0515/doc_00289540 [00:23:02]file doc_00289541 [00:23:02]remove file /storage/0515/doc_00289541 [00:23:02]file doc_00289542 [00:23:02]remove file /storage/0515/doc_00289542 [00:23:02]file doc_00289543 [00:23:02]remove file /storage/0515/doc_00289543 [00:23:02]file doc_00289544 [00:23:02]remove file /storage/0515/doc_00289544 [00:23:02]file doc_00289545 [00:23:02]remove file /storage/0515/doc_00289545 [00:23:02]file doc_00289546 [00:23:02]remove file /storage/0515/doc_00289546 [00:23:02]file doc_00289547 [00:23:02]remove file /storage/0515/doc_00289547 [00:23:02]file doc_00289548 [00:23:02]remove file /storage/0515/doc_00289548 [00:23:02]file doc_00289549 [00:23:02]remove file /storage/0515/doc_00289549 [00:23:02]file doc_00289550 [00:23:02]remove file /storage/0515/doc_00289550 [00:23:02]file doc_00289551 [00:23:02]remove file /storage/0515/doc_00289551 [00:23:02]file doc_00289552 [00:23:02]remove file /storage/0515/doc_00289552 [00:23:02]file doc_00289553 [00:23:02]remove file /storage/0515/doc_00289553 [00:23:02]file doc_00289554 [00:23:02]remove file /storage/0515/doc_00289554 [00:23:02]file doc_00289555 [00:23:02]remove file /storage/0515/doc_00289555 [00:23:02]file doc_00289556 [00:23:02]remove file /storage/0515/doc_00289556 [00:23:02]file doc_00289557 [00:23:02]remove file /storage/0515/doc_00289557 [00:23:02]file doc_00289558 [00:23:02]remove file /storage/0515/doc_00289558 [00:23:02]file doc_00289559 [00:23:02]remove file /storage/0515/doc_00289559 [00:23:02]file doc_00289560 [00:23:02]remove file /storage/0515/doc_00289560 [00:23:02]file doc_00289561 [00:23:02]remove file /storage/0515/doc_00289561 [00:23:02]file doc_00289562 [00:23:02]remove file /storage/0515/doc_00289562 [00:23:02]file doc_00289563 [00:23:02]remove file /storage/0515/doc_00289563 [00:23:02]file doc_00289564 [00:23:02]remove file /storage/0515/doc_00289564 [00:23:02]file doc_00289565 [00:23:02]remove file /storage/0515/doc_00289565 [00:23:02]file doc_00289568 [00:23:02]remove file /storage/0515/doc_00289568 [00:23:02]file doc_00289569 [00:23:02]remove file /storage/0515/doc_00289569 [00:23:02]file doc_00289570 [00:23:02]remove file /storage/0515/doc_00289570 [00:23:02]file doc_00289571 [00:23:02]remove file /storage/0515/doc_00289571 [00:23:02]file doc_00289572 [00:23:02]remove file /storage/0515/doc_00289572 [00:23:02]file doc_00289573 [00:23:02]remove file /storage/0515/doc_00289573 [00:23:02]file doc_00289574 [00:23:02]remove file /storage/0515/doc_00289574 [00:23:02]file doc_00289575 [00:23:02]remove file /storage/0515/doc_00289575 [00:23:02]file doc_00289576 [00:23:02]remove file /storage/0515/doc_00289576 [00:23:02]file doc_00289577 [00:23:02]remove file /storage/0515/doc_00289577 [00:23:02]file doc_00289578 [00:23:02]remove file /storage/0515/doc_00289578 [00:23:02]file doc_00289579 [00:23:02]remove file /storage/0515/doc_00289579 [00:23:02]file doc_00289580 [00:23:02]remove file /storage/0515/doc_00289580 [00:23:02]file doc_00289581 [00:23:02]remove file /storage/0515/doc_00289581 [00:23:02]file doc_00289582 [00:23:02]remove file /storage/0515/doc_00289582 [00:23:02]file doc_00289583 [00:23:02]remove file /storage/0515/doc_00289583 [00:23:02]file doc_00289584 [00:23:02]remove file /storage/0515/doc_00289584 [00:23:02]file doc_00289585 [00:23:02]remove file /storage/0515/doc_00289585 [00:23:02]file doc_00289586 [00:23:02]remove file /storage/0515/doc_00289586 [00:23:02]file doc_00289587 [00:23:02]remove file /storage/0515/doc_00289587 [00:23:02]file doc_00289588 [00:23:02]remove file /storage/0515/doc_00289588 [00:23:02]file doc_00289589 [00:23:02]remove file /storage/0515/doc_00289589 [00:23:02]file doc_00289590 [00:23:02]remove file /storage/0515/doc_00289590 [00:23:02]file doc_00289591 [00:23:02]remove file /storage/0515/doc_00289591 [00:23:02]file doc_00289592 [00:23:02]remove file /storage/0515/doc_00289592 [00:23:02]file doc_00289593 [00:23:02]remove file /storage/0515/doc_00289593 [00:23:02]file doc_00289594 [00:23:02]remove file /storage/0515/doc_00289594 [00:23:02]file doc_00289595 [00:23:02]remove file /storage/0515/doc_00289595 [00:23:02]file doc_00289596 [00:23:02]remove file /storage/0515/doc_00289596 [00:23:02]file doc_00289597 [00:23:02]remove file /storage/0515/doc_00289597 [00:23:02]file doc_00289598 [00:23:02]remove file /storage/0515/doc_00289598 [00:23:02]file doc_00289599 [00:23:03]remove file /storage/0515/doc_00289599 [00:23:03]file doc_00289600 [00:23:03]remove file /storage/0515/doc_00289600 [00:23:03]file doc_00289601 [00:23:03]remove file /storage/0515/doc_00289601 [00:23:03]file doc_00289602 [00:23:03]remove file /storage/0515/doc_00289602 [00:23:03]file doc_00289603 [00:23:03]remove file /storage/0515/doc_00289603 [00:23:03]file doc_00289604 [00:23:03]remove file /storage/0515/doc_00289604 [00:23:03]file doc_00289605 [00:23:03]remove file /storage/0515/doc_00289605 [00:23:03]file doc_00289606 [00:23:03]remove file /storage/0515/doc_00289606 [00:23:03]file doc_00289607 [00:23:03]remove file /storage/0515/doc_00289607 [00:23:03]file doc_00289608 [00:23:03]remove file /storage/0515/doc_00289608 [00:23:03]file doc_00289609 [00:23:03]remove file /storage/0515/doc_00289609 [00:23:03]file doc_00289610 [00:23:03]remove file /storage/0515/doc_00289610 [00:23:03]file doc_00289611 [00:23:03]remove file /storage/0515/doc_00289611 [00:23:03]file doc_00289612 [00:23:03]remove file /storage/0515/doc_00289612 [00:23:03]file doc_00289613 [00:23:03]remove file /storage/0515/doc_00289613 [00:23:03]file doc_00289614 [00:23:03]remove file /storage/0515/doc_00289614 [00:23:03]file doc_00289615 [00:23:03]remove file /storage/0515/doc_00289615 [00:23:03]file doc_00289616 [00:23:03]remove file /storage/0515/doc_00289616 [00:23:03]file doc_00289617 [00:23:03]remove file /storage/0515/doc_00289617 [00:23:03]file doc_00289618 [00:23:03]remove file /storage/0515/doc_00289618 [00:23:03]file doc_00289619 [00:23:03]remove file /storage/0515/doc_00289619 [00:23:03]file doc_00289620 [00:23:03]remove file /storage/0515/doc_00289620 [00:23:03]file doc_00289621 [00:23:03]remove file /storage/0515/doc_00289621 [00:23:03]file doc_00289622 [00:23:03]remove file /storage/0515/doc_00289622 [00:23:03]file doc_00289623 [00:23:03]remove file /storage/0515/doc_00289623 [00:23:03]file doc_00289624 [00:23:03]remove file /storage/0515/doc_00289624 [00:23:03]file doc_00289625 [00:23:03]remove file /storage/0515/doc_00289625 [00:23:03]file doc_00289626 [00:23:03]remove file /storage/0515/doc_00289626 [00:23:03]file doc_00289627 [00:23:03]remove file /storage/0515/doc_00289627 [00:23:03]file doc_00289628 [00:23:03]remove file /storage/0515/doc_00289628 [00:23:03]file doc_00289629 [00:23:03]remove file /storage/0515/doc_00289629 [00:23:03]file doc_00289630 [00:23:03]remove file /storage/0515/doc_00289630 [00:23:03]file doc_00289631 [00:23:03]remove file /storage/0515/doc_00289631 [00:23:03]file doc_00289632 [00:23:03]remove file /storage/0515/doc_00289632 [00:23:03]file doc_00289633 [00:23:03]remove file /storage/0515/doc_00289633 [00:23:03]file doc_00289634 [00:23:03]remove file /storage/0515/doc_00289634 [00:23:03]file doc_00289635 [00:23:03]remove file /storage/0515/doc_00289635 [00:23:03]file doc_00289636 [00:23:03]remove file /storage/0515/doc_00289636 [00:23:03]file doc_00289637 [00:23:03]remove file /storage/0515/doc_00289637 [00:23:03]file doc_00289638 [00:23:03]remove file /storage/0515/doc_00289638 [00:23:03]file doc_00289639 [00:23:03]remove file /storage/0515/doc_00289639 [00:23:03]file doc_00289640 [00:23:03]remove file /storage/0515/doc_00289640 [00:23:03]file doc_00289641 [00:23:03]remove file /storage/0515/doc_00289641 [00:23:03]file doc_00289642 [00:23:03]remove file /storage/0515/doc_00289642 [00:23:03]file doc_00289643 [00:23:03]remove file /storage/0515/doc_00289643 [00:23:03]file doc_00289644 [00:23:03]remove file /storage/0515/doc_00289644 [00:23:03]file doc_00289645 [00:23:03]remove file /storage/0515/doc_00289645 [00:23:03]file doc_00289646 [00:23:03]remove file /storage/0515/doc_00289646 [00:23:03]file doc_00289647 [00:23:03]remove file /storage/0515/doc_00289647 [00:23:03]file doc_00289648 [00:23:03]remove file /storage/0515/doc_00289648 [00:23:03]file doc_00289649 [00:23:03]remove file /storage/0515/doc_00289649 [00:23:03]file doc_00289650 [00:23:03]remove file /storage/0515/doc_00289650 [00:23:03]file doc_00289651 [00:23:03]remove file /storage/0515/doc_00289651 [00:23:03]file doc_00289652 [00:23:03]remove file /storage/0515/doc_00289652 [00:23:03]file doc_00289653 [00:23:03]remove file /storage/0515/doc_00289653 [00:23:03]file doc_00289654 [00:23:03]remove file /storage/0515/doc_00289654 [00:23:03]file doc_00289655 [00:23:03]remove file /storage/0515/doc_00289655 [00:23:03]file doc_00289656 [00:23:03]remove file /storage/0515/doc_00289656 [00:23:03]file doc_00289657 [00:23:03]remove file /storage/0515/doc_00289657 [00:23:03]file doc_00289658 [00:23:03]remove file /storage/0515/doc_00289658 [00:23:03]file doc_00289659 [00:23:03]remove file /storage/0515/doc_00289659 [00:23:03]file doc_00289660 [00:23:03]remove file /storage/0515/doc_00289660 [00:23:03]file doc_00289661 [00:23:03]remove file /storage/0515/doc_00289661 [00:23:03]file doc_00289662 [00:23:03]remove file /storage/0515/doc_00289662 [00:23:03]file doc_00289663 [00:23:03]remove file /storage/0515/doc_00289663 [00:23:03]file doc_00289664 [00:23:03]remove file /storage/0515/doc_00289664 [00:23:03]file doc_00289665 [00:23:03]remove file /storage/0515/doc_00289665 [00:23:03]file doc_00289666 [00:23:03]remove file /storage/0515/doc_00289666 [00:23:03]file doc_00289667 [00:23:03]remove file /storage/0515/doc_00289667 [00:23:03]file doc_00289668 [00:23:03]remove file /storage/0515/doc_00289668 [00:23:03]file doc_00289669 [00:23:03]remove file /storage/0515/doc_00289669 [00:23:03]file doc_00289670 [00:23:03]remove file /storage/0515/doc_00289670 [00:23:03]file doc_00289671 [00:23:03]remove file /storage/0515/doc_00289671 [00:23:03]file doc_00289672 [00:23:03]remove file /storage/0515/doc_00289672 [00:23:03]file doc_00289673 [00:23:03]remove file /storage/0515/doc_00289673 [00:23:03]file doc_00289674 [00:23:03]remove file /storage/0515/doc_00289674 [00:23:03]file doc_00289675 [00:23:03]remove file /storage/0515/doc_00289675 [00:23:03]file doc_00289676 [00:23:03]remove file /storage/0515/doc_00289676 [00:23:03]file doc_00289677 [00:23:03]remove file /storage/0515/doc_00289677 [00:23:03]file doc_00289678 [00:23:03]remove file /storage/0515/doc_00289678 [00:23:03]file doc_00289679 [00:23:03]remove file /storage/0515/doc_00289679 [00:23:03]file doc_00289680 [00:23:03]remove file /storage/0515/doc_00289680 [00:23:03]file doc_00289681 [00:23:03]remove file /storage/0515/doc_00289681 [00:23:03]file doc_00289682 [00:23:03]remove file /storage/0515/doc_00289682 [00:23:03]file doc_00289683 [00:23:03]remove file /storage/0515/doc_00289683 [00:23:03]file doc_00289684 [00:23:03]remove file /storage/0515/doc_00289684 [00:23:03]file doc_00289685 [00:23:03]remove file /storage/0515/doc_00289685 [00:23:03]file doc_00289686 [00:23:03]remove file /storage/0515/doc_00289686 [00:23:03]file doc_00289687 [00:23:03]remove file /storage/0515/doc_00289687 [00:23:03]file doc_00289688 [00:23:03]remove file /storage/0515/doc_00289688 [00:23:03]file doc_00289689 [00:23:03]remove file /storage/0515/doc_00289689 [00:23:03]file doc_00289690 [00:23:03]remove file /storage/0515/doc_00289690 [00:23:03]file doc_00289691 [00:23:03]remove file /storage/0515/doc_00289691 [00:23:03]file doc_00289692 [00:23:03]remove file /storage/0515/doc_00289692 [00:23:03]file doc_00289693 [00:23:03]remove file /storage/0515/doc_00289693 [00:23:03]file doc_00289694 [00:23:03]remove file /storage/0515/doc_00289694 [00:23:03]file doc_00289695 [00:23:03]remove file /storage/0515/doc_00289695 [00:23:03]file doc_00289696 [00:23:03]remove file /storage/0515/doc_00289696 [00:23:03]file doc_00289697 [00:23:03]remove file /storage/0515/doc_00289697 [00:23:03]file doc_00289698 [00:23:03]remove file /storage/0515/doc_00289698 [00:23:03]file doc_00289699 [00:23:03]remove file /storage/0515/doc_00289699 [00:23:03]file doc_00289700 [00:23:03]remove file /storage/0515/doc_00289700 [00:23:03]file doc_00289701 [00:23:03]remove file /storage/0515/doc_00289701 [00:23:03]file doc_00289702 [00:23:03]remove file /storage/0515/doc_00289702 [00:23:03]file doc_00289703 [00:23:03]remove file /storage/0515/doc_00289703 [00:23:03]file doc_00289704 [00:23:03]remove file /storage/0515/doc_00289704 [00:23:03]file doc_00289705 [00:23:03]remove file /storage/0515/doc_00289705 [00:23:03]file doc_00289706 [00:23:03]remove file /storage/0515/doc_00289706 [00:23:03]file doc_00289707 [00:23:03]remove file /storage/0515/doc_00289707 [00:23:03]file doc_00289708 [00:23:03]remove file /storage/0515/doc_00289708 [00:23:03]file doc_00289709 [00:23:03]remove file /storage/0515/doc_00289709 [00:23:03]file doc_00289710 [00:23:03]remove file /storage/0515/doc_00289710 [00:23:03]file doc_00289711 [00:23:03]remove file /storage/0515/doc_00289711 [00:23:03]file doc_00289712 [00:23:03]remove file /storage/0515/doc_00289712 [00:23:03]file doc_00289713 [00:23:03]remove file /storage/0515/doc_00289713 [00:23:03]file doc_00289714 [00:23:03]remove file /storage/0515/doc_00289714 [00:23:03]file doc_00289715 [00:23:03]remove file /storage/0515/doc_00289715 [00:23:03]file doc_00289716 [00:23:03]remove file /storage/0515/doc_00289716 [00:23:03]file doc_00289717 [00:23:03]remove file /storage/0515/doc_00289717 [00:23:03]file doc_00289718 [00:23:03]remove file /storage/0515/doc_00289718 [00:23:03]file doc_00289719 [00:23:03]remove file /storage/0515/doc_00289719 [00:23:03]file doc_00289720 [00:23:03]remove file /storage/0515/doc_00289720 [00:23:03]file doc_00289721 [00:23:03]remove file /storage/0515/doc_00289721 [00:23:03]file doc_00289722 [00:23:03]remove file /storage/0515/doc_00289722 [00:23:03]file doc_00289723 [00:23:03]remove file /storage/0515/doc_00289723 [00:23:03]file doc_00289724 [00:23:03]remove file /storage/0515/doc_00289724 [00:23:03]file doc_00289725 [00:23:03]remove file /storage/0515/doc_00289725 [00:23:03]file doc_00289726 [00:23:03]remove file /storage/0515/doc_00289726 [00:23:03]file doc_00289727 [00:23:03]remove file /storage/0515/doc_00289727 [00:23:03]file doc_00289728 [00:23:03]remove file /storage/0515/doc_00289728 [00:23:03]file doc_00289729 [00:23:03]remove file /storage/0515/doc_00289729 [00:23:03]file doc_00289730 [00:23:03]remove file /storage/0515/doc_00289730 [00:23:03]file doc_00289731 [00:23:03]remove file /storage/0515/doc_00289731 [00:23:03]file doc_00289732 [00:23:03]remove file /storage/0515/doc_00289732 [00:23:03]file doc_00289733 [00:23:03]remove file /storage/0515/doc_00289733 [00:23:03]file doc_00289734 [00:23:03]remove file /storage/0515/doc_00289734 [00:23:03]file doc_00289735 [00:23:03]remove file /storage/0515/doc_00289735 [00:23:03]file doc_00289736 [00:23:03]remove file /storage/0515/doc_00289736 [00:23:03]file doc_00289737 [00:23:03]remove file /storage/0515/doc_00289737 [00:23:03]file doc_00289738 [00:23:03]remove file /storage/0515/doc_00289738 [00:23:03]file doc_00289739 [00:23:03]remove file /storage/0515/doc_00289739 [00:23:03]file doc_00289740 [00:23:03]remove file /storage/0515/doc_00289740 [00:23:03]file doc_00289741 [00:23:03]remove file /storage/0515/doc_00289741 [00:23:03]file doc_00289742 [00:23:03]remove file /storage/0515/doc_00289742 [00:23:03]file doc_00289743 [00:23:03]remove file /storage/0515/doc_00289743 [00:23:03]file doc_00289744 [00:23:03]remove file /storage/0515/doc_00289744 [00:23:03]file doc_00289745 [00:23:03]remove file /storage/0515/doc_00289745 [00:23:03]file doc_00289746 [00:23:03]remove file /storage/0515/doc_00289746 [00:23:03]file doc_00289747 [00:23:03]remove file /storage/0515/doc_00289747 [00:23:03]file doc_00289748 [00:23:03]remove file /storage/0515/doc_00289748 [00:23:03]file doc_00289749 [00:23:03]remove file /storage/0515/doc_00289749 [00:23:03]file doc_00289750 [00:23:03]remove file /storage/0515/doc_00289750 [00:23:03]file doc_00289751 [00:23:03]remove file /storage/0515/doc_00289751 [00:23:03]file doc_00289752 [00:23:03]remove file /storage/0515/doc_00289752 [00:23:03]file doc_00289753 [00:23:03]remove file /storage/0515/doc_00289753 [00:23:03]file doc_00289754 [00:23:03]remove file /storage/0515/doc_00289754 [00:23:03]file doc_00289755 [00:23:03]remove file /storage/0515/doc_00289755 [00:23:03]file doc_00289756 [00:23:03]remove file /storage/0515/doc_00289756 [00:23:03]file doc_00289757 [00:23:03]remove file /storage/0515/doc_00289757 [00:23:03]file doc_00289758 [00:23:03]remove file /storage/0515/doc_00289758 [00:23:03]file doc_00289759 [00:23:03]remove file /storage/0515/doc_00289759 [00:23:03]file doc_00289760 [00:23:03]remove file /storage/0515/doc_00289760 [00:23:03]file doc_00289761 [00:23:03]remove file /storage/0515/doc_00289761 [00:23:03]file doc_00289762 [00:23:03]remove file /storage/0515/doc_00289762 [00:23:03]file doc_00289763 [00:23:03]remove file /storage/0515/doc_00289763 [00:23:03]file doc_00289764 [00:23:04]remove file /storage/0515/doc_00289764 [00:23:04]file doc_00289765 [00:23:04]remove file /storage/0515/doc_00289765 [00:23:04]file doc_00289766 [00:23:04]remove file /storage/0515/doc_00289766 [00:23:04]file doc_00289767 [00:23:04]remove file /storage/0515/doc_00289767 [00:23:04]file doc_00289768 [00:23:04]remove file /storage/0515/doc_00289768 [00:23:04]file doc_00289769 [00:23:04]remove file /storage/0515/doc_00289769 [00:23:04]file doc_00289770 [00:23:04]remove file /storage/0515/doc_00289770 [00:23:04]file doc_00289771 [00:23:04]remove file /storage/0515/doc_00289771 [00:23:04]file doc_00289772 [00:23:04]remove file /storage/0515/doc_00289772 [00:23:04]file doc_00289773 [00:23:04]remove file /storage/0515/doc_00289773 [00:23:04]file doc_00289774 [00:23:04]remove file /storage/0515/doc_00289774 [00:23:04]file doc_00289775 [00:23:04]remove file /storage/0515/doc_00289775 [00:23:04]file doc_00289776 [00:23:04]remove file /storage/0515/doc_00289776 [00:23:04]file doc_00289777 [00:23:04]remove file /storage/0515/doc_00289777 [00:23:04]file doc_00289778 [00:23:04]remove file /storage/0515/doc_00289778 [00:23:04]file doc_00289779 [00:23:04]remove file /storage/0515/doc_00289779 [00:23:04]file doc_00289780 [00:23:04]remove file /storage/0515/doc_00289780 [00:23:04]file doc_00289781 [00:23:04]remove file /storage/0515/doc_00289781 [00:23:04]file doc_00289782 [00:23:04]remove file /storage/0515/doc_00289782 [00:23:04]file doc_00289783 [00:23:04]remove file /storage/0515/doc_00289783 [00:23:04]file doc_00289784 [00:23:04]remove file /storage/0515/doc_00289784 [00:23:04]file doc_00289785 [00:23:04]remove file /storage/0515/doc_00289785 [00:23:04]file doc_00289786 [00:23:04]remove file /storage/0515/doc_00289786 [00:23:04]file doc_00289787 [00:23:04]remove file /storage/0515/doc_00289787 [00:23:04]file doc_00289788 [00:23:04]remove file /storage/0515/doc_00289788 [00:23:04]file doc_00289789 [00:23:04]remove file /storage/0515/doc_00289789 [00:23:04]file doc_00289790 [00:23:04]remove file /storage/0515/doc_00289790 [00:23:04]file doc_00289791 [00:23:04]remove file /storage/0515/doc_00289791 [00:23:04]file doc_00289792 [00:23:04]remove file /storage/0515/doc_00289792 [00:23:04]file doc_00289793 [00:23:04]remove file /storage/0515/doc_00289793 [00:23:04]file doc_00289794 [00:23:04]remove file /storage/0515/doc_00289794 [00:23:04]file doc_00289795 [00:23:04]remove file /storage/0515/doc_00289795 [00:23:04]file doc_00289796 [00:23:04]remove file /storage/0515/doc_00289796 [00:23:04]file doc_00289797 [00:23:04]remove file /storage/0515/doc_00289797 [00:23:04]file doc_00289798 [00:23:04]remove file /storage/0515/doc_00289798 [00:23:04]file doc_00289799 [00:23:04]remove file /storage/0515/doc_00289799 [00:23:04]file doc_00289800 [00:23:04]remove file /storage/0515/doc_00289800 [00:23:04]file doc_00289801 [00:23:04]remove file /storage/0515/doc_00289801 [00:23:04]file doc_00289802 [00:23:04]remove file /storage/0515/doc_00289802 [00:23:04]file doc_00289803 [00:23:04]remove file /storage/0515/doc_00289803 [00:23:04]file doc_00289804 [00:23:04]remove file /storage/0515/doc_00289804 [00:23:04]file doc_00289805 [00:23:04]remove file /storage/0515/doc_00289805 [00:23:04]file doc_00289806 [00:23:04]remove file /storage/0515/doc_00289806 [00:23:04]file doc_00289807 [00:23:04]remove file /storage/0515/doc_00289807 [00:23:04]file doc_00289808 [00:23:04]remove file /storage/0515/doc_00289808 [00:23:04]file doc_00289809 [00:23:04]remove file /storage/0515/doc_00289809 [00:23:04]file doc_00289810 [00:23:04]remove file /storage/0515/doc_00289810 [00:23:04]file doc_00289811 [00:23:04]remove file /storage/0515/doc_00289811 [00:23:04]file doc_00289812 [00:23:04]remove file /storage/0515/doc_00289812 [00:23:04]file doc_00289813 [00:23:04]remove file /storage/0515/doc_00289813 [00:23:04]file doc_00289814 [00:23:04]remove file /storage/0515/doc_00289814 [00:23:04]file doc_00289815 [00:23:04]remove file /storage/0515/doc_00289815 [00:23:04]file doc_00289816 [00:23:04]remove file /storage/0515/doc_00289816 [00:23:04]file doc_00289817 [00:23:04]remove file /storage/0515/doc_00289817 [00:23:04]file doc_00289818 [00:23:04]remove file /storage/0515/doc_00289818 [00:23:04]file doc_00289819 [00:23:04]remove file /storage/0515/doc_00289819 [00:23:04]file doc_00289820 [00:23:04]remove file /storage/0515/doc_00289820 [00:23:04]file doc_00289821 [00:23:04]remove file /storage/0515/doc_00289821 [00:23:04]file doc_00289822 [00:23:04]remove file /storage/0515/doc_00289822 [00:23:04]file doc_00289823 [00:23:04]remove file /storage/0515/doc_00289823 [00:23:04]file doc_00289824 [00:23:04]remove file /storage/0515/doc_00289824 [00:23:04]file doc_00289825 [00:23:04]remove file /storage/0515/doc_00289825 [00:23:04]file doc_00289826 [00:23:04]remove file /storage/0515/doc_00289826 [00:23:04]file doc_00289827 [00:23:04]remove file /storage/0515/doc_00289827 [00:23:04]file doc_00289828 [00:23:04]remove file /storage/0515/doc_00289828 [00:23:04]file doc_00289829 [00:23:04]remove file /storage/0515/doc_00289829 [00:23:04]file doc_00289830 [00:23:04]remove file /storage/0515/doc_00289830 [00:23:04]file doc_00289831 [00:23:04]remove file /storage/0515/doc_00289831 [00:23:04]file doc_00289832 [00:23:04]remove file /storage/0515/doc_00289832 [00:23:04]file doc_00289833 [00:23:04]remove file /storage/0515/doc_00289833 [00:23:04]file doc_00289834 [00:23:04]remove file /storage/0515/doc_00289834 [00:23:04]file doc_00289835 [00:23:04]remove file /storage/0515/doc_00289835 [00:23:04]file doc_00289836 [00:23:04]remove file /storage/0515/doc_00289836 [00:23:04]file doc_00289837 [00:23:04]remove file /storage/0515/doc_00289837 [00:23:04]file doc_00289838 [00:23:04]remove file /storage/0515/doc_00289838 [00:23:04]file doc_00289839 [00:23:04]remove file /storage/0515/doc_00289839 [00:23:04]file doc_00289840 [00:23:04]remove file /storage/0515/doc_00289840 [00:23:04]file doc_00289841 [00:23:04]remove file /storage/0515/doc_00289841 [00:23:04]file doc_00289842 [00:23:04]remove file /storage/0515/doc_00289842 [00:23:04]file doc_00289843 [00:23:04]remove file /storage/0515/doc_00289843 [00:23:04]file doc_00289844 [00:23:04]remove file /storage/0515/doc_00289844 [00:23:04]file doc_00289845 [00:23:04]remove file /storage/0515/doc_00289845 [00:23:04]file doc_00289846 [00:23:04]remove file /storage/0515/doc_00289846 [00:23:04]file doc_00289847 [00:23:04]remove file /storage/0515/doc_00289847 [00:23:04]file doc_00289848 [00:23:04]remove file /storage/0515/doc_00289848 [00:23:04]file doc_00289849 [00:23:04]remove file /storage/0515/doc_00289849 [00:23:04]file doc_00289850 [00:23:04]remove file /storage/0515/doc_00289850 [00:23:04]file doc_00289851 [00:23:04]remove file /storage/0515/doc_00289851 [00:23:04]file doc_00289852 [00:23:04]remove file /storage/0515/doc_00289852 [00:23:04]file doc_00289853 [00:23:04]remove file /storage/0515/doc_00289853 [00:23:04]file doc_00289854 [00:23:04]remove file /storage/0515/doc_00289854 [00:23:04]file doc_00289855 [00:23:04]remove file /storage/0515/doc_00289855 [00:23:04]file doc_00289856 [00:23:04]remove file /storage/0515/doc_00289856 [00:23:04]file doc_00289857 [00:23:04]remove file /storage/0515/doc_00289857 [00:23:04]file doc_00289858 [00:23:04]remove file /storage/0515/doc_00289858 [00:23:04]file doc_00289859 [00:23:04]remove file /storage/0515/doc_00289859 [00:23:04]file doc_00289860 [00:23:04]remove file /storage/0515/doc_00289860 [00:23:04]file doc_00289861 [00:23:04]remove file /storage/0515/doc_00289861 [00:23:04]file doc_00289862 [00:23:04]remove file /storage/0515/doc_00289862 [00:23:04]file doc_00289863 [00:23:04]remove file /storage/0515/doc_00289863 [00:23:04]file doc_00289864 [00:23:04]remove file /storage/0515/doc_00289864 [00:23:04]file doc_00289865 [00:23:04]remove file /storage/0515/doc_00289865 [00:23:04]file doc_00289866 [00:23:04]remove file /storage/0515/doc_00289866 [00:23:04]file doc_00289867 [00:23:04]remove file /storage/0515/doc_00289867 [00:23:04]file doc_00289868 [00:23:04]remove file /storage/0515/doc_00289868 [00:23:04]file doc_00289869 [00:23:04]remove file /storage/0515/doc_00289869 [00:23:04]file doc_00289870 [00:23:04]remove file /storage/0515/doc_00289870 [00:23:04]file doc_00289871 [00:23:04]remove file /storage/0515/doc_00289871 [00:23:04]file doc_00289872 [00:23:04]remove file /storage/0515/doc_00289872 [00:23:04]file doc_00289873 [00:23:04]remove file /storage/0515/doc_00289873 [00:23:04]file doc_00289874 [00:23:04]remove file /storage/0515/doc_00289874 [00:23:04]file doc_00289875 [00:23:04]remove file /storage/0515/doc_00289875 [00:23:04]file doc_00289876 [00:23:04]remove file /storage/0515/doc_00289876 [00:23:04]file doc_00289877 [00:23:04]remove file /storage/0515/doc_00289877 [00:23:04]file doc_00289878 [00:23:04]remove file /storage/0515/doc_00289878 [00:23:04]file doc_00289879 [00:23:04]remove file /storage/0515/doc_00289879 [00:23:04]file doc_00289880 [00:23:04]remove file /storage/0515/doc_00289880 [00:23:04]file doc_00289881 [00:23:04]remove file /storage/0515/doc_00289881 [00:23:04]file doc_00289882 [00:23:04]remove file /storage/0515/doc_00289882 [00:23:04]file doc_00289883 [00:23:04]remove file /storage/0515/doc_00289883 [00:23:04]file doc_00289884 [00:23:04]remove file /storage/0515/doc_00289884 [00:23:04]file doc_00289885 [00:23:04]remove file /storage/0515/doc_00289885 [00:23:04]file doc_00289886 [00:23:04]remove file /storage/0515/doc_00289886 [00:23:04]file doc_00289887 [00:23:04]remove file /storage/0515/doc_00289887 [00:23:04]file doc_00289888 [00:23:04]remove file /storage/0515/doc_00289888 [00:23:04]file doc_00289889 [00:23:04]remove file /storage/0515/doc_00289889 [00:23:04]file doc_00289890 [00:23:04]remove file /storage/0515/doc_00289890 [00:23:04]file doc_00289891 [00:23:04]remove file /storage/0515/doc_00289891 [00:23:04]file doc_00289892 [00:23:04]remove file /storage/0515/doc_00289892 [00:23:04]file doc_00289893 [00:23:04]remove file /storage/0515/doc_00289893 [00:23:04]file doc_00289894 [00:23:04]remove file /storage/0515/doc_00289894 [00:23:04]file doc_00289895 [00:23:04]remove file /storage/0515/doc_00289895 [00:23:04]file doc_00289896 [00:23:04]remove file /storage/0515/doc_00289896 [00:23:04]file doc_00289897 [00:23:04]remove file /storage/0515/doc_00289897 [00:23:04]file doc_00289898 [00:23:04]remove file /storage/0515/doc_00289898 [00:23:04]file doc_00289899 [00:23:04]remove file /storage/0515/doc_00289899 [00:23:04]file doc_00289900 [00:23:04]remove file /storage/0515/doc_00289900 [00:23:04]file doc_00289901 [00:23:04]remove file /storage/0515/doc_00289901 [00:23:04]file doc_00289902 [00:23:04]remove file /storage/0515/doc_00289902 [00:23:04]file doc_00289903 [00:23:04]remove file /storage/0515/doc_00289903 [00:23:04]file doc_00289904 [00:23:04]remove file /storage/0515/doc_00289904 [00:23:04]file doc_00289905 [00:23:04]remove file /storage/0515/doc_00289905 [00:23:04]file doc_00289906 [00:23:04]remove file /storage/0515/doc_00289906 [00:23:04]file doc_00289907 [00:23:04]remove file /storage/0515/doc_00289907 [00:23:04]file doc_00289908 [00:23:04]remove file /storage/0515/doc_00289908 [00:23:04]file doc_00289909 [00:23:04]remove file /storage/0515/doc_00289909 [00:23:04]file doc_00289910 [00:23:04]remove file /storage/0515/doc_00289910 [00:23:04]file doc_00289911 [00:23:04]remove file /storage/0515/doc_00289911 [00:23:04]file doc_00289912 [00:23:04]remove file /storage/0515/doc_00289912 [00:23:04]file doc_00289913 [00:23:04]remove file /storage/0515/doc_00289913 [00:23:04]file doc_00289914 [00:23:04]remove file /storage/0515/doc_00289914 [00:23:04]file doc_00289915 [00:23:04]remove file /storage/0515/doc_00289915 [00:23:04]file doc_00289916 [00:23:04]remove file /storage/0515/doc_00289916 [00:23:04]file doc_00289917 [00:23:04]remove file /storage/0515/doc_00289917 [00:23:04]file doc_00289918 [00:23:04]remove file /storage/0515/doc_00289918 [00:23:04]file doc_00289919 [00:23:04]remove file /storage/0515/doc_00289919 [00:23:04]file doc_00289920 [00:23:04]remove file /storage/0515/doc_00289920 [00:23:04]file doc_00289921 [00:23:04]remove file /storage/0515/doc_00289921 [00:23:04]file doc_00289922 [00:23:04]remove file /storage/0515/doc_00289922 [00:23:04]file doc_00289923 [00:23:04]remove file /storage/0515/doc_00289923 [00:23:04]file doc_00289924 [00:23:04]remove file /storage/0515/doc_00289924 [00:23:04]file doc_00289925 [00:23:04]remove file /storage/0515/doc_00289925 [00:23:04]file doc_00289926 [00:23:04]remove file /storage/0515/doc_00289926 [00:23:04]file doc_00289927 [00:23:04]remove file /storage/0515/doc_00289927 [00:23:04]file doc_00289928 [00:23:04]remove file /storage/0515/doc_00289928 [00:23:04]file doc_00289929 [00:23:04]remove file /storage/0515/doc_00289929 [00:23:04]file doc_00289930 [00:23:04]remove file /storage/0515/doc_00289930 [00:23:04]file doc_00289931 [00:23:04]remove file /storage/0515/doc_00289931 [00:23:04]file doc_00289932 [00:23:04]remove file /storage/0515/doc_00289932 [00:23:04]file doc_00289933 [00:23:04]remove file /storage/0515/doc_00289933 [00:23:04]file doc_00289934 [00:23:04]remove file /storage/0515/doc_00289934 [00:23:04]file doc_00289935 [00:23:04]remove file /storage/0515/doc_00289935 [00:23:04]file doc_00289936 [00:23:04]remove file /storage/0515/doc_00289936 [00:23:04]file doc_00289937 [00:23:04]remove file /storage/0515/doc_00289937 [00:23:04]file doc_00289938 [00:23:04]remove file /storage/0515/doc_00289938 [00:23:04]file doc_00289939 [00:23:04]remove file /storage/0515/doc_00289939 [00:23:04]file doc_00289940 [00:23:04]remove file /storage/0515/doc_00289940 [00:23:04]file doc_00289941 [00:23:04]remove file /storage/0515/doc_00289941 [00:23:04]file doc_00289942 [00:23:04]remove file /storage/0515/doc_00289942 [00:23:04]file doc_00289943 [00:23:04]remove file /storage/0515/doc_00289943 [00:23:04]file doc_00289944 [00:23:04]remove file /storage/0515/doc_00289944 [00:23:04]file doc_00289945 [00:23:04]remove file /storage/0515/doc_00289945 [00:23:04]file doc_00289946 [00:23:04]remove file /storage/0515/doc_00289946 [00:23:04]file doc_00289947 [00:23:04]remove file /storage/0515/doc_00289947 [00:23:04]file doc_00289948 [00:23:04]remove file /storage/0515/doc_00289948 [00:23:04]file doc_00289949 [00:23:04]remove file /storage/0515/doc_00289949 [00:23:04]file doc_00289950 [00:23:04]remove file /storage/0515/doc_00289950 [00:23:04]file doc_00289951 [00:23:04]remove file /storage/0515/doc_00289951 [00:23:04]file doc_00289952 [00:23:04]remove file /storage/0515/doc_00289952 [00:23:04]file doc_00289953 [00:23:04]remove file /storage/0515/doc_00289953 [00:23:04]file doc_00289954 [00:23:04]remove file /storage/0515/doc_00289954 [00:23:04]file doc_00289955 [00:23:04]remove file /storage/0515/doc_00289955 [00:23:04]file doc_00289956 [00:23:04]remove file /storage/0515/doc_00289956 [00:23:04]file doc_00289957 [00:23:04]remove file /storage/0515/doc_00289957 [00:23:04]file doc_00289958 [00:23:04]remove file /storage/0515/doc_00289958 [00:23:04]file doc_00289959 [00:23:04]remove file /storage/0515/doc_00289959 [00:23:04]file doc_00289960 [00:23:04]remove file /storage/0515/doc_00289960 [00:23:04]file doc_00289961 [00:23:04]remove file /storage/0515/doc_00289961 [00:23:04]file doc_00289962 [00:23:04]remove file /storage/0515/doc_00289962 [00:23:04]file doc_00289963 [00:23:04]remove file /storage/0515/doc_00289963 [00:23:04]file doc_00289964 [00:23:04]remove file /storage/0515/doc_00289964 [00:23:04]file doc_00289965 [00:23:04]remove file /storage/0515/doc_00289965 [00:23:04]file doc_00289966 [00:23:04]remove file /storage/0515/doc_00289966 [00:23:04]file doc_00289967 [00:23:04]remove file /storage/0515/doc_00289967 [00:23:04]file doc_00289968 [00:23:04]remove file /storage/0515/doc_00289968 [00:23:04]file doc_00289969 [00:23:04]remove file /storage/0515/doc_00289969 [00:23:04]file doc_00289970 [00:23:04]remove file /storage/0515/doc_00289970 [00:23:04]file doc_00289971 [00:23:04]remove file /storage/0515/doc_00289971 [00:23:04]file doc_00289972 [00:23:04]remove file /storage/0515/doc_00289972 [00:23:04]file doc_00289973 [00:23:04]remove file /storage/0515/doc_00289973 [00:23:04]file doc_00289974 [00:23:04]remove file /storage/0515/doc_00289974 [00:23:04]file doc_00289975 [00:23:05]remove file /storage/0515/doc_00289975 [00:23:05]file doc_00289976 [00:23:05]remove file /storage/0515/doc_00289976 [00:23:05]file doc_00289977 [00:23:05]remove file /storage/0515/doc_00289977 [00:23:05]file doc_00289978 [00:23:05]remove file /storage/0515/doc_00289978 [00:23:05]file doc_00289979 [00:23:05]remove file /storage/0515/doc_00289979 [00:23:05]file doc_00289980 [00:23:05]remove file /storage/0515/doc_00289980 [00:23:05]file doc_00289981 [00:23:05]remove file /storage/0515/doc_00289981 [00:23:05]file doc_00289982 [00:23:05]remove file /storage/0515/doc_00289982 [00:23:05]file doc_00289983 [00:23:05]remove file /storage/0515/doc_00289983 [00:23:05]file doc_00289984 [00:23:05]remove file /storage/0515/doc_00289984 [00:23:05]file doc_00289985 [00:23:05]remove file /storage/0515/doc_00289985 [00:23:05]file doc_00289986 [00:23:05]remove file /storage/0515/doc_00289986 [00:23:05]file doc_00289987 [00:23:05]remove file /storage/0515/doc_00289987 [00:23:05]file doc_00289988 [00:23:05]remove file /storage/0515/doc_00289988 [00:23:05]file doc_00289989 [00:23:05]remove file /storage/0515/doc_00289989 [00:23:05]file doc_00289990 [00:23:05]remove file /storage/0515/doc_00289990 [00:23:05]file doc_00289991 [00:23:05]remove file /storage/0515/doc_00289991 [00:23:05]file doc_00289992 [00:23:05]remove file /storage/0515/doc_00289992 [00:23:05]file doc_00289993 [00:23:05]remove file /storage/0515/doc_00289993 [00:23:05]file doc_00289994 [00:23:05]remove file /storage/0515/doc_00289994 [00:23:05]file doc_00289995 [00:23:05]remove file /storage/0515/doc_00289995 [00:23:05]file doc_00289996 [00:23:05]remove file /storage/0515/doc_00289996 [00:23:05]file doc_00289997 [00:23:05]remove file /storage/0515/doc_00289997 [00:23:05]file doc_00289998 [00:23:05]remove file /storage/0515/doc_00289998 [00:23:05]file doc_00289999 [00:23:05]remove file /storage/0515/doc_00289999 [00:23:05]file doc_00290000 [00:23:05]remove file /storage/0515/doc_00290000 [00:23:05]remove dir /storage/0515 [00:23:05]NVStorageSaveData kkm_last_timestamp [00:23:05]File name is /storage/kkm_last_timestamp [00:23:05]Write 4 bytes [00:23:05]NVStorageSaveData done [00:23:05]ExternCall_PrintAddStr [00:23:05]wPrintStart [00:23:05]Write to MH i2c: 01 00 00 70 05 75 [00:23:05]Write i2c OK [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: 01 [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: 01 07 00 [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: 01 07 00 70 05 00 00 00 00 00 FF 0F 8A [00:23:05]RasterBufferAndPrint [00:23:05]line Х отчет [00:23:05]line ИНН: 02508201610067 [00:23:05]line Кассир: Султанбай уулу А. [00:23:05]line 24.09.2024 00:22 [00:23:05]line Смена: 522 [00:23:05]line РНМ: 0000000000091827 [00:23:05]line ЗНМ: 0300000107 [00:23:05]line СНО: Общий режим [00:23:05]line Всего чеков: 674 [00:23:05]line ИТОГИ ПРИХОД [00:23:05]line Чеков: 673 [00:23:05]line Общий итог: 670880.63 [00:23:05]line Итого наличными: 398831.00 [00:23:05]line Итого безнал.: 272049.63 [00:23:05]line НДС 0% : 0.00 [00:23:05]line НДС 12% : 71254.52 [00:23:05]line НСП 0% : 0.00 [00:23:05]line НСП 1,50% : 0.00 [00:23:05]line НСП 0,50% : 0.00 [00:23:05]line НСП 5% : 0.00 [00:23:05]line НСП 3% : 0.00 [00:23:05]line НСП 2% : 0.00 [00:23:05]line НСП 1% : 5937.63 [00:23:05]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:23:05]line Чеков: 1 [00:23:05]line Общий итог: 15000.00 [00:23:05]line Итого наличными: 15000.00 [00:23:05]line Итого безнал.: 0.00 [00:23:05]line НДС 0% : 0.00 [00:23:05]line НДС 12% : 1593.00 [00:23:05]line НСП 0% : 0.00 [00:23:05]line НСП 1,50% : 0.00 [00:23:05]line НСП 0,50% : 0.00 [00:23:05]line НСП 5% : 0.00 [00:23:05]line НСП 3% : 0.00 [00:23:05]line НСП 2% : 0.00 [00:23:05]line НСП 1% : 132.75 [00:23:05]line ИТОГИ РАСХОД [00:23:05]line Чеков: 0 [00:23:05]line Общий итог: 0.00 [00:23:05]line Итого наличными: 0.00 [00:23:05]line Итого безнал.: 0.00 [00:23:05]line НДС 0% : 0.00 [00:23:05]line НДС 12% : 0.00 [00:23:05]line НСП 0% : 0.00 [00:23:05]line НСП 1,50% : 0.00 [00:23:05]line НСП 0,50% : 0.00 [00:23:05]line НСП 5% : 0.00 [00:23:05]line НСП 3% : 0.00 [00:23:05]line НСП 2% : 0.00 [00:23:05]line НСП 1% : 0.00 [00:23:05]line ИТОГИ ВОЗВРАТ РАСХОДА [00:23:05]line Чеков: 0 [00:23:05]line Общий итог: 0.00 [00:23:05]line Итого наличными: 0.00 [00:23:05]line Итого безнал.: 0.00 [00:23:05]line НДС 0% : 0.00 [00:23:05]line НДС 12% : 0.00 [00:23:05]line НСП 0% : 0.00 [00:23:05]line НСП 1,50% : 0.00 [00:23:05]line НСП 0,50% : 0.00 [00:23:05]line НСП 5% : 0.00 [00:23:05]line НСП 3% : 0.00 [00:23:05]line НСП 2% : 0.00 [00:23:05]line НСП 1% : 0.00 [00:23:05]line Сумма внесений: 0.00 [00:23:05]line Сумма выплат: 0.00 [00:23:05]line Нал. в кассе: 383831.00 [00:23:05]line НС Приход: 322454088.37 [00:23:05]line НС Возвр.Прихода: 12129307.00 [00:23:05]line НС Расход: 0.00 [00:23:05]line НС Возвр.Расхода: 0.00 [00:23:05]line ФМ: 0000000000871832 [00:23:05]written 0, free lines is 4095 [00:23:05]Write to MH i2c: 01 00 00 BC 05 C1 [00:23:05]Write i2c OK [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: 01 [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: 01 07 00 [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: 01 07 00 BC 05 00 00 00 00 00 88 0A 5A [00:23:05]RasterBufferAndPrint [00:23:05]line [00:23:05]line [00:23:05]line [00:23:05]line [00:23:05]line [00:23:05]written 0, free lines is 2732 [00:23:05]MH_Cut [00:23:05]Write to MH i2c: D1 01 00 C3 05 01 9A [00:23:05]Write i2c OK [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: D1 [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: D1 01 00 [00:23:05]MH_I2C_Read... [00:23:05]Read from MH i2c: D1 01 00 C3 05 00 99 [00:23:05]Write to MH i2c: 01 00 00 C4 05 C9 [00:23:05]Write i2c OK [00:23:05]MH_I2C_Read... [00:23:06]OFD Sender: No OFD packet to send [00:23:07]*** Cut start [00:23:07]*** Partial cut [00:23:07]*** CUTSNS_PIN = 1 [00:23:07]*** CUTSNS_PIN = 0 [00:23:07]*** Brake cut motor [00:23:07]Read from MH i2c: 01 [00:23:07]MH_I2C_Read... [00:23:07]*** Stop cut motor [00:23:07]*** Cut end [00:23:07]Read from MH i2c: 01 07 00 [00:23:07]MH_I2C_Read... [00:23:07]Read from MH i2c: 01 07 00 C4 05 00 00 00 00 00 FF 0F DE [00:23:07]process_action x_report done [00:23:07]requested_data is exist [00:23:07]produce_requested_data [00:23:07]requested_item fd.num is exist - process it [00:23:07]SAM_PROTO_GetFieldsCounters [00:23:07]wFMCommunicate request_size=4 [00:23:07]MH_SAM_APDU [00:23:07]CAPDU: 80 13 00 00 [00:23:07]Write to MH i2c: E2 08 00 C5 05 80 13 00 00 00 00 00 00 46 [00:23:07]Write i2c OK [00:23:07]MH_I2C_Read... [00:23:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:07]Read from MH i2c: E2 [00:23:07]MH_I2C_Read... [00:23:07]Read from MH i2c: E2 62 00 [00:23:07]MH_I2C_Read... [00:23:07]Read from MH i2c: E2 62 00 C5 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 97 [00:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 [00:23:07]wFMCommunicate OK [00:23:07]SAM_PROTO_GetFieldsCounters done [00:23:07]requested_item shift.num is exist - process it [00:23:07]requested_item shift.opened is exist - process it [00:23:07]req_shift_opened [00:23:07]FM_GetShiftState [00:23:07]SAM_PROTO_GetShiftState [00:23:07]wFMCommunicate request_size=4 [00:23:07]MH_SAM_APDU [00:23:07]CAPDU: 80 13 01 00 [00:23:07]Write to MH i2c: E2 08 00 C6 05 80 13 01 00 00 00 00 00 48 [00:23:07]Write i2c OK [00:23:07]MH_I2C_Read... [00:23:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:08]Read from MH i2c: E2 [00:23:08]MH_I2C_Read... [00:23:08]Read from MH i2c: E2 0E 00 [00:23:08]MH_I2C_Read... [00:23:08]Read from MH i2c: E2 0E 00 C6 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 E9 [00:23:08]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:23:08]wFMCommunicate OK [00:23:08]SAM_PROTO_GetShiftState done [00:23:08]FM_GetShiftState done [00:23:08]req_shift_opened done [00:23:08]requested_item shift.open_date is exist - process it [00:23:08]req_shift_open_date [00:23:08]req_shift_open_date done [00:23:08]produce_requested_data done [00:23:08]produce_requested_data return {"fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:23:08]process_action_free x_report [00:23:08]json_value_free [00:23:08]json_value_free done [00:23:08]process_json_proto returns [00:23:08]Send response to host [00:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:23:08]free response buf [00:23:08]execute_script done [00:23:08]execute_script returns [00:23:08]free content buf [00:23:08]Sock 7.Close socket [00:23:08]Sock 7.Thread stoped [00:23:11]OFD Sender: No OFD packet to send [00:23:16]OFD Sender: No OFD packet to send [00:23:21]OFD Sender: No OFD packet to send [00:23:26]OFD Sender: No OFD packet to send [00:23:31]OFD Sender: No OFD packet to send [00:23:36]OFD Sender: No OFD packet to send [00:23:41]accept exits with 9 [00:23:41]New connection [00:23:41]New thread 3066617188 created [00:23:41]Thread 3066473828 joined [00:23:41]Waiting for new connection... [00:23:41] Sock 9.Parse request [00:23:41]Sock 9.Check first char [00:23:41]Sock 9.First char is OK [00:23:41]request: POST /json_proto HTTP/1.0 [00:23:41]Method: POST [00:23:41]URL: /json_proto [00:23:41]Method is POST - this is cgi request [00:23:41]url: /json_proto [00:23:41]query_string will be loaded in cgi processing [00:23:41]execute_cgi json_proto POST (null) [00:23:41]execute_cgi path=json_proto method=POST [00:23:41]POST find Content-Length [00:23:41]Host: 172.17.41.135:8080 [00:23:41]Content-Length: 215 [00:23:41]Content-Type: application/json [00:23:41] [00:23:41]POST finish read [00:23:41]Found Content-Length = 215 [00:23: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" ] } } [00:23:41]execute_script... [00:23: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" ] } } [00:23:41]POST & json_proto [00:23:41]process_json_proto [00:23:41]json parsed OK: [00:23:41]protocol is kg_v1.0 [00:23:41]action value=get_value [00:23:41]process_action get_value [00:23:41]cmd_get_value [00:23:41]process_action get_value done [00:23:41]requested_data is exist [00:23:41]produce_requested_data [00:23:41]requested_item kkm.sn is exist - process it [00:23:41]requested_item kkm.ver is exist - process it [00:23:41]requested_item fm.sn is exist - process it [00:23:41]wFMCommunicate request_size=4 [00:23:41]MH_SAM_APDU [00:23:41]CAPDU: 80 11 00 00 [00:23:41]Write to MH i2c: E2 08 00 C7 05 80 11 00 00 00 00 00 00 46 [00:23:41]Write i2c OK [00:23:41]MH_I2C_Read... [00:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:41]Read from MH i2c: E2 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 17 00 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 17 00 C7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 96 [00:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:23:41]wFMCommunicate OK [00:23:41]requested_item fd.num is exist - process it [00:23:41]SAM_PROTO_GetFieldsCounters [00:23:41]wFMCommunicate request_size=4 [00:23:41]MH_SAM_APDU [00:23:41]CAPDU: 80 13 00 00 [00:23:41]Write to MH i2c: E2 08 00 C8 05 80 13 00 00 00 00 00 00 49 [00:23:41]OFD Sender: No OFD packet to send [00:23:41]Write i2c OK [00:23:41]MH_I2C_Read... [00:23:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:42]Read from MH i2c: E2 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 62 00 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 62 00 C8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 9A [00:23: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D0 6C 04 00 0E 04 04 00 03 02 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 [00:23:42]wFMCommunicate OK [00:23:42]SAM_PROTO_GetFieldsCounters done [00:23:42]requested_item shift.num is exist - process it [00:23:42]requested_item shift.opened is exist - process it [00:23:42]req_shift_opened [00:23:42]FM_GetShiftState [00:23:42]SAM_PROTO_GetShiftState [00:23:42]wFMCommunicate request_size=4 [00:23:42]MH_SAM_APDU [00:23:42]CAPDU: 80 13 01 00 [00:23:42]Write to MH i2c: E2 08 00 C9 05 80 13 01 00 00 00 00 00 4B [00:23:42]Write i2c OK [00:23:42]MH_I2C_Read... [00:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:42]Read from MH i2c: E2 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 0E 00 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 0E 00 C9 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 EC [00:23:42]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:23:42]wFMCommunicate OK [00:23:42]SAM_PROTO_GetShiftState done [00:23:42]FM_GetShiftState done [00:23:42]req_shift_opened done [00:23:42]requested_item shift.open_date is exist - process it [00:23:42]req_shift_open_date [00:23:42]req_shift_open_date done [00:23:42]produce_requested_data done [00:23:42]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401} [00:23:42]process_action_free get_value [00:23:42]json_value_free [00:23:42]json_value_free done [00:23:42]process_json_proto returns [00:23:42]Send response to host [00:23:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":290000,"shift.num":515,"shift.opened":1,"shift.open_date":1727051401}}} [00:23:42]free response buf [00:23:42]execute_script done [00:23:42]execute_script returns [00:23:42]free content buf [00:23:42]Sock 9.Close socket [00:23:42]Sock 9.Thread stoped [00:23:42]accept exits with 7 [00:23:42]New connection [00:23:42]New thread 3066473828 created [00:23:42]Thread 3066617188 joined [00:23:42]Waiting for new connection... [00:23:42] Sock 7.Parse request [00:23:42]Sock 7.Check first char [00:23:42]Sock 7.First char is OK [00:23:42]request: POST /json_proto HTTP/1.0 [00:23:42]Method: POST [00:23:42]URL: /json_proto [00:23:42]Method is POST - this is cgi request [00:23:42]url: /json_proto [00:23:42]query_string will be loaded in cgi processing [00:23:42]execute_cgi json_proto POST (null) [00:23:42]execute_cgi path=json_proto method=POST [00:23:42]POST find Content-Length [00:23:42]Host: 172.17.41.135:8080 [00:23:42]Content-Length: 331 [00:23:42]Content-Type: application/json [00:23:42] [00:23:42]POST finish read [00:23:42]Found Content-Length = 331 [00:23:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:23:42]execute_script... [00:23:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:23:42]POST & json_proto [00:23:42]process_json_proto [00:23:42]json parsed OK: [00:23:42]protocol is kg_v1.0 [00:23:42]action value=get_value [00:23:42]process_action get_value [00:23:42]cmd_get_value [00:23:42]process_action get_value done [00:23:42]requested_data is exist [00:23:42]produce_requested_data [00:23:42]requested_item fm.sale.total is exist - process it [00:23:42]SAM_PROTO_GetFMData [00:23:42]wFMCommunicate request_size=4 [00:23:42]MH_SAM_APDU [00:23:42]CAPDU: 80 13 03 00 [00:23:42]Write to MH i2c: E2 08 00 CA 05 80 13 03 00 00 00 00 00 4E [00:23:42]Write i2c OK [00:23:42]MH_I2C_Read... [00:23:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:23:42]Read from MH i2c: E2 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 CA 05 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 B3 [00:23:42]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:23:42]wFMCommunicate OK [00:23:42]wFMCommunicate request_size=4 [00:23:42]MH_SAM_APDU [00:23:42]CAPDU: 80 17 00 00 [00:23:42]Write to MH i2c: E2 08 00 CB 05 80 17 00 00 00 00 00 00 50 [00:23:42]Write i2c OK [00:23:42]MH_I2C_Read... [00:23:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:42]Read from MH i2c: E2 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 CB 05 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 48 [00:23: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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:23:43]wFMCommunicate OK [00:23:43]wFMCommunicate request_size=4 [00:23:43]MH_SAM_APDU [00:23:43]CAPDU: 80 17 00 00 [00:23:43]Write to MH i2c: E2 08 00 CC 05 80 17 00 00 00 00 00 00 51 [00:23:43]Write i2c OK [00:23:43]MH_I2C_Read... [00:23:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:43]Read from MH i2c: E2 [00:23:43]MH_I2C_Read... [00:23:43]Read from MH i2c: E2 FD 00 [00:23:43]MH_I2C_Read... [00:23:43]Read from MH i2c: E2 FD 00 CC 05 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 78 [00:23: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 [00:23:43]wFMCommunicate OK [00:23:43]wFMCommunicate request_size=4 [00:23:43]MH_SAM_APDU [00:23:43]CAPDU: 80 17 00 00 [00:23:43]Write to MH i2c: E2 08 00 CD 05 80 17 00 00 00 00 00 00 52 [00:23:43]Write i2c OK [00:23:43]MH_I2C_Read... [00:23:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:43]Read from MH i2c: E2 [00:23:43]MH_I2C_Read... [00:23:43]Read from MH i2c: E2 FD 00 [00:23:43]MH_I2C_Read... [00:23:43]Read from MH i2c: E2 FD 00 CD 05 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 CD [00:23: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 [00:23:43]wFMCommunicate OK [00:23:43]wFMCommunicate request_size=4 [00:23:43]MH_SAM_APDU [00:23:43]CAPDU: 80 17 00 00 [00:23:43]Write to MH i2c: E2 08 00 CE 05 80 17 00 00 00 00 00 00 53 [00:23:43]Write i2c OK [00:23:43]MH_I2C_Read... [00:23:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:23:43]Read from MH i2c: E2 [00:23:43]MH_I2C_Read... [00:23:43]Read from MH i2c: E2 E3 00 [00:23:43]MH_I2C_Read... [00:23:43]Read from MH i2c: E2 E3 00 CE 05 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 32 [00:23: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 [00:23:44]wFMCommunicate OK [00:23:44]SAM_PROTO_GetFMData done [00:23:44]requested_item fm.sale_refund.total is exist - process it [00:23:44]requested_item fm.buy.total is exist - process it [00:23:44]requested_item shift.sale.total is exist - process it [00:23:44]SAM_PROTO_GetShiftData [00:23:44]wFMCommunicate request_size=4 [00:23:44]MH_SAM_APDU [00:23:44]CAPDU: 80 13 02 00 [00:23:44]Write to MH i2c: E2 08 00 CF 05 80 13 02 00 00 00 00 00 52 [00:23:44]Write i2c OK [00:23:44]MH_I2C_Read... [00:23:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:23:44]Read from MH i2c: E2 [00:23:44]MH_I2C_Read... [00:23:44]Read from MH i2c: E2 FD 00 [00:23:44]MH_I2C_Read... [00:23:44]Read from MH i2c: E2 FD 00 CF 05 00 BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 5F [00:23:44]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:23:44]wFMCommunicate OK [00:23:44]wFMCommunicate request_size=4 [00:23:44]MH_SAM_APDU [00:23:44]CAPDU: 80 17 00 00 [00:23:44]Write to MH i2c: E2 08 00 D0 05 80 17 00 00 00 00 00 00 55 [00:23:44]Write i2c OK [00:23:44]MH_I2C_Read... [00:23:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:44]Read from MH i2c: E2 [00:23:44]MH_I2C_Read... [00:23:44]Read from MH i2c: E2 FD 00 [00:23:44]MH_I2C_Read... [00:23:44]Read from MH i2c: E2 FD 00 D0 05 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 10 [00:23:45]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:23:45]wFMCommunicate OK [00:23:45]wFMCommunicate request_size=4 [00:23:45]MH_SAM_APDU [00:23:45]CAPDU: 80 17 00 00 [00:23:45]Write to MH i2c: E2 08 00 D1 05 80 17 00 00 00 00 00 00 56 [00:23:45]Write i2c OK [00:23:45]MH_I2C_Read... [00:23:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:45]Read from MH i2c: E2 [00:23:45]MH_I2C_Read... [00:23:45]Read from MH i2c: E2 FD 00 [00:23:45]MH_I2C_Read... [00:23:45]Read from MH i2c: E2 FD 00 D1 05 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 90 00 88 [00:23:45]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [00:23:45]wFMCommunicate OK [00:23:45]wFMCommunicate request_size=4 [00:23:45]MH_SAM_APDU [00:23:45]CAPDU: 80 17 00 00 [00:23:45]Write to MH i2c: E2 08 00 D2 05 80 17 00 00 00 00 00 00 57 [00:23:45]Write i2c OK [00:23:45]MH_I2C_Read... [00:23:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:45]Read from MH i2c: E2 [00:23:45]MH_I2C_Read... [00:23:45]Read from MH i2c: E2 FD 00 [00:23:45]MH_I2C_Read... [00:23:45]Read from MH i2c: E2 FD 00 D2 05 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 CE [00:23:45]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:23:46]wFMCommunicate OK [00:23:46]wFMCommunicate request_size=4 [00:23:46]MH_SAM_APDU [00:23:46]CAPDU: 80 17 00 00 [00:23:46]Write to MH i2c: E2 08 00 D3 05 80 17 00 00 00 00 00 00 58 [00:23:46]Write i2c OK [00:23:46]MH_I2C_Read... [00:23:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:23:46]Read from MH i2c: E2 [00:23:46]MH_I2C_Read... [00:23:46]Read from MH i2c: E2 DA 00 [00:23:46]MH_I2C_Read... [00:23:46]Read from MH i2c: E2 DA 00 D3 05 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 39 [00:23:46]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:23:46]wFMCommunicate OK [00:23:46]SAM_PROTO_GetShiftData done [00:23:46]requested_item shift.sale.total_cash is exist - process it [00:23:46]requested_item shift.sale_refund.total is exist - process it [00:23:46]requested_item shift.sale_refund.total_cash is exist - process it [00:23:46]requested_item shift.buy.total is exist - process it [00:23:46]requested_item shift.buy.total_cash is exist - process it [00:23:46]produce_requested_data done [00:23:46]produce_requested_data return {"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:23:46]process_action_free get_value [00:23:46]json_value_free [00:23:46]json_value_free done [00:23:46]process_json_proto returns [00:23:46]Send response to host [00:23:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:23:46]free response buf [00:23:46]execute_script done [00:23:46]execute_script returns [00:23:46]free content buf [00:23:46]Sock 7.Close socket [00:23:46]Sock 7.Thread stoped [00:23:46]accept exits with 9 [00:23:46]New connection [00:23:46]New thread 3066617188 created [00:23:46]Thread 3066473828 joined [00:23:46]Waiting for new connection... [00:23:46] Sock 9.Parse request [00:23:46]Sock 9.Check first char [00:23:46]Sock 9.First char is OK [00:23:46]request: POST /json_proto HTTP/1.0 [00:23:46]Method: POST [00:23:46]URL: /json_proto [00:23:46]Method is POST - this is cgi request [00:23:46]url: /json_proto [00:23:46]query_string will be loaded in cgi processing [00:23:46]execute_cgi json_proto POST (null) [00:23:46]execute_cgi path=json_proto method=POST [00:23:46]POST find Content-Length [00:23:46]Host: 172.17.41.135:8080 [00:23:46]Content-Length: 331 [00:23:46]Content-Type: application/json [00:23:46] [00:23:46]POST finish read [00:23:46]Found Content-Length = 331 [00:23:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:23:46]execute_script... [00:23:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:23:46]POST & json_proto [00:23:46]process_json_proto [00:23:46]json parsed OK: [00:23:46]protocol is kg_v1.0 [00:23:46]action value=get_value [00:23:46]process_action get_value [00:23:46]cmd_get_value [00:23:46]process_action get_value done [00:23:46]requested_data is exist [00:23:46]produce_requested_data [00:23:46]requested_item fm.sale.total is exist - process it [00:23:46]SAM_PROTO_GetFMData [00:23:46]wFMCommunicate request_size=4 [00:23:46]MH_SAM_APDU [00:23:46]CAPDU: 80 13 03 00 [00:23:46]Write to MH i2c: E2 08 00 D4 05 80 13 03 00 00 00 00 00 58 [00:23:46]Write i2c OK [00:23:46]MH_I2C_Read... [00:23:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:23:47]Read from MH i2c: E2 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 FD 00 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 FD 00 D4 05 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 OFD Sender: No OFD packet to send [00:23:47]5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 BD [00:23:47]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:23:47]wFMCommunicate OK [00:23:47]wFMCommunicate request_size=4 [00:23:47]MH_SAM_APDU [00:23:47]CAPDU: 80 17 00 00 [00:23:47]Write to MH i2c: E2 08 00 D5 05 80 17 00 00 00 00 00 00 5A [00:23:47]Write i2c OK [00:23:47]MH_I2C_Read... [00:23:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:47]Read from MH i2c: E2 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 FD 00 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 FD 00 D5 05 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 52 [00:23:47]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:23:47]wFMCommunicate OK [00:23:47]wFMCommunicate request_size=4 [00:23:47]MH_SAM_APDU [00:23:47]CAPDU: 80 17 00 00 [00:23:47]Write to MH i2c: E2 08 00 D6 05 80 17 00 00 00 00 00 00 5B [00:23:47]Write i2c OK [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 [00:23:47]MH_I2C_Read... [00:23:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:47]Read from MH i2c: E2 FD 00 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 FD 00 D6 05 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 82 [00:23:48]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:23:48]wFMCommunicate OK [00:23:48]wFMCommunicate request_size=4 [00:23:48]MH_SAM_APDU [00:23:48]CAPDU: 80 17 00 00 [00:23:48]Write to MH i2c: E2 08 00 D7 05 80 17 00 00 00 00 00 00 5C [00:23:48]Write i2c OK [00:23:48]MH_I2C_Read... [00:23:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:48]Read from MH i2c: E2 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 FD 00 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 FD 00 D7 05 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 D7 [00:23:48]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:23:48]wFMCommunicate OK [00:23:48]wFMCommunicate request_size=4 [00:23:48]MH_SAM_APDU [00:23:48]CAPDU: 80 17 00 00 [00:23:48]Write to MH i2c: E2 08 00 D8 05 80 17 00 00 00 00 00 00 5D [00:23:48]Write i2c OK [00:23:48]MH_I2C_Read... [00:23:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:23:48]Read from MH i2c: E2 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 E3 00 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 E3 00 D8 05 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3C [00:23:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:23:49]wFMCommunicate OK [00:23:49]SAM_PROTO_GetFMData done [00:23:49]requested_item fm.sale_refund.total is exist - process it [00:23:49]requested_item fm.buy.total is exist - process it [00:23:49]requested_item shift.sale.total is exist - process it [00:23:49]SAM_PROTO_GetShiftData [00:23:49]wFMCommunicate request_size=4 [00:23:49]MH_SAM_APDU [00:23:49]CAPDU: 80 13 02 00 [00:23:49]Write to MH i2c: E2 08 00 D9 05 80 13 02 00 00 00 00 00 5C [00:23:49]Write i2c OK [00:23:49]MH_I2C_Read... [00:23:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:23:49]Read from MH i2c: E2 [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: E2 FD 00 [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: E2 FD 00 D9 05 00 BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 69 [00:23:49]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:23:49]wFMCommunicate OK [00:23:49]wFMCommunicate request_size=4 [00:23:49]MH_SAM_APDU [00:23:49]CAPDU: 80 17 00 00 [00:23:49]Write to MH i2c: E2 08 00 DA 05 80 17 00 00 00 00 00 00 5F [00:23:49]Write i2c OK [00:23:49]MH_I2C_Read... [00:23:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:50]Read from MH i2c: E2 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 FD 00 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 FD 00 DA 05 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 1A [00:23:50]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:23:50]wFMCommunicate OK [00:23:50]wFMCommunicate request_size=4 [00:23:50]MH_SAM_APDU [00:23:50]CAPDU: 80 17 00 00 [00:23:50]Write to MH i2c: E2 08 00 DB 05 80 17 00 00 00 00 00 00 60 [00:23:50]Write i2c OK [00:23:50]MH_I2C_Read... [00:23:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:50]Read from MH i2c: E2 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 FD 00 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 FD 00 DB 05 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 90 00 92 [00:23:50]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [00:23:50]wFMCommunicate OK [00:23:50]wFMCommunicate request_size=4 [00:23:50]MH_SAM_APDU [00:23:50]CAPDU: 80 17 00 00 [00:23:50]Write to MH i2c: E2 08 00 DC 05 80 17 00 00 00 00 00 00 61 [00:23:50]Write i2c OK [00:23:50]MH_I2C_Read... [00:23:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:51]Read from MH i2c: E2 [00:23:51]MH_I2C_Read... [00:23:51]Read from MH i2c: E2 FD 00 [00:23:51]MH_I2C_Read... [00:23:51]Read from MH i2c: E2 FD 00 DC 05 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 D8 [00:23:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:23:51]wFMCommunicate OK [00:23:51]wFMCommunicate request_size=4 [00:23:51]MH_SAM_APDU [00:23:51]CAPDU: 80 17 00 00 [00:23:51]Write to MH i2c: E2 08 00 DD 05 80 17 00 00 00 00 00 00 62 [00:23:51]Write i2c OK [00:23:51]MH_I2C_Read... [00:23:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:23:51]Read from MH i2c: E2 [00:23:51]MH_I2C_Read... [00:23:51]Read from MH i2c: E2 DA 00 [00:23:51]MH_I2C_Read... [00:23:51]Read from MH i2c: E2 DA 00 DD 05 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 43 [00:23:51]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:23:51]wFMCommunicate OK [00:23:51]SAM_PROTO_GetShiftData done [00:23:51]requested_item shift.sale.total_cash is exist - process it [00:23:51]requested_item shift.sale_refund.total is exist - process it [00:23:51]requested_item shift.sale_refund.total_cash is exist - process it [00:23:51]requested_item shift.buy.total is exist - process it [00:23:51]requested_item shift.buy.total_cash is exist - process it [00:23:51]produce_requested_data done [00:23:51]produce_requested_data return {"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:23:51]process_action_free get_value [00:23:51]json_value_free [00:23:51]json_value_free done [00:23:51]process_json_proto returns [00:23:51]Send response to host [00:23:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:23:51]free response buf [00:23:51]execute_script done [00:23:51]execute_script returns [00:23:51]free content buf [00:23:51]Sock 9.Close socket [00:23:51]Sock 9.Thread stoped [00:23:51]accept exits with 7 [00:23:51]New connection [00:23:51]New thread 3066473828 created [00:23:51]Thread 3066617188 joined [00:23:51]Waiting for new connection... [00:23:51] Sock 7.Parse request [00:23:51]Sock 7.Check first char [00:23:51]Sock 7.First char is OK [00:23:51]request: POST /json_proto HTTP/1.0 [00:23:51]Method: POST [00:23:51]URL: /json_proto [00:23:51]Method is POST - this is cgi request [00:23:51]url: /json_proto [00:23:51]query_string will be loaded in cgi processing [00:23:51]execute_cgi json_proto POST (null) [00:23:51]execute_cgi path=json_proto method=POST [00:23:51]POST find Content-Length [00:23:51]Host: 172.17.41.135:8080 [00:23:51]Content-Length: 291 [00:23:51]Content-Type: application/json [00:23:51] [00:23:51]POST finish read [00:23:51]Found Content-Length = 291 [00:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0443\u043B\u0442\u0430\u043D\u0431\u0430\u0439 \u0443\u0443\u043B\u0443 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:51]execute_script... [00:23:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0443\u043B\u0442\u0430\u043D\u0431\u0430\u0439 \u0443\u0443\u043B\u0443 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:51]POST & json_proto [00:23:51]process_json_proto [00:23:51]json parsed OK: [00:23:51]protocol is kg_v1.0 [00:23:51]action value=close_shift [00:23:51]process_action close_shift [00:23:51]cmd_close_shift [00:23:51]MH_GetDate [00:23:52]Write to MH i2c: F0 00 00 DE 05 D2 [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: F0 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: F0 09 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: F0 09 00 DE 05 00 99 06 F2 66 ED 3E 82 65 E4 [00:23:52]GetLastDocTimeStamp 1727137375 [00:23:52]current date 1727137433 [00:23:52]FM_GetShiftState [00:23:52]SAM_PROTO_GetShiftState [00:23:52]wFMCommunicate request_size=4 [00:23:52]MH_SAM_APDU [00:23:52]CAPDU: 80 13 01 00 [00:23:52]Write to MH i2c: E2 08 00 DF 05 80 13 01 00 00 00 00 00 61 [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:52]Read from MH i2c: E2 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 0E 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 0E 00 DF 05 00 09 00 01 89 B6 F0 66 00 00 00 00 90 00 02 [00:23:52]RAPDU: 09 00 01 89 B6 F0 66 00 00 00 00 90 00 [00:23:52]wFMCommunicate OK [00:23:52]SAM_PROTO_GetShiftState done [00:23:52]FM_GetShiftState done [00:23:52]KKMCreateCloseShiftDocument [00:23:52]Load OK [00:23:52]Malloc new data [00:23:52]MH_GetDate [00:23:52]Write to MH i2c: F0 00 00 E0 05 D4 [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: F0 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: F0 09 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: F0 09 00 E0 05 00 99 06 F2 66 ED 3E 82 65 E6 [00:23:52]Malloc new data [00:23:52]Malloc new data [00:23:52]Malloc new data [00:23:52]Malloc new data [00:23:52]KKMCreateCloseShiftDocument OK [00:23:52]KKMSetCloseShiftData OK [00:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=82 [00:23:52]tlvbuf is 00EFDED0 [00:23:52]KKMLoadAndSignCloseShiftData [00:23:52]SAM_PROTO_ProcessDocument [00:23:52]wFMCommunicate request_size=9 [00:23:52]MH_SAM_APDU [00:23:52]CAPDU: 80 15 01 00 04 05 00 52 00 [00:23:52]Write to MH i2c: E2 0C 00 E1 05 80 15 01 00 04 00 05 00 52 00 00 00 C4 [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]OFD Sender: No OFD packet to send [00:23:52]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:23:52]Read from MH i2c: E2 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 E1 05 00 90 00 5A [00:23:52]RAPDU: 90 00 [00:23:52]wFMCommunicate OK [00:23:52]wFMCommunicate request_size=23 [00:23:52]MH_SAM_APDU [00:23:52]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:23:52]Write to MH i2c: E2 1A 00 E2 05 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 5C [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:23:52]Read from MH i2c: E2 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 E2 05 00 90 00 5B [00:23:52]RAPDU: 90 00 [00:23:52]wFMCommunicate OK [00:23:52]wFMCommunicate request_size=41 [00:23:52]MH_SAM_APDU [00:23:52]CAPDU: 80 15 02 00 24 FD 03 20 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD D0 B1 D0 B0 D0 B9 20 D1 83 D1 83 D0 BB D1 83 20 D0 90 2E 20 [00:23:52]Write to MH i2c: E2 2C 00 E3 05 80 15 02 00 24 00 FD 03 20 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD D0 B1 D0 B0 D0 B9 20 D1 83 D1 83 D0 BB D1 83 20 D0 90 2E 20 00 00 7F [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:23:52]Read from MH i2c: E2 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 E3 05 00 90 00 5C [00:23:52]RAPDU: 90 00 [00:23:52]wFMCommunicate OK [00:23:52]wFMCommunicate request_size=13 [00:23:52]MH_SAM_APDU [00:23:52]CAPDU: 80 15 02 00 08 F4 03 04 00 99 06 F2 66 [00:23:52]Write to MH i2c: E2 10 00 E4 05 80 15 02 00 08 00 F4 03 04 00 99 06 F2 66 00 00 6B [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:23:52]Read from MH i2c: E2 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 E4 05 00 90 00 5D [00:23:52]RAPDU: 90 00 [00:23:52]wFMCommunicate OK [00:23:52]wFMCommunicate request_size=25 [00:23:52]MH_SAM_APDU [00:23:52]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 [00:23:52]Write to MH i2c: E2 1C 00 E5 05 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 00 00 CE [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:23:52]Read from MH i2c: E2 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 [00:23:52]MH_I2C_Read... [00:23:52]Read from MH i2c: E2 03 00 E5 05 00 90 00 5E [00:23:52]RAPDU: 90 00 [00:23:52]wFMCommunicate OK [00:23:52]wFMCommunicate request_size=4 [00:23:52]MH_SAM_APDU [00:23:52]CAPDU: 80 15 03 00 [00:23:52]Write to MH i2c: E2 08 00 E6 05 80 15 03 00 00 00 00 00 6C [00:23:52]Write i2c OK [00:23:52]MH_I2C_Read... [00:23:53]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:23:53]Read from MH i2c: E2 [00:23:53]MH_I2C_Read... [00:23:53]Read from MH i2c: E2 FD 00 [00:23:53]MH_I2C_Read... [00:23:53]Read from MH i2c: E2 FD 00 E6 05 00 00 05 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6C 04 00 0E 04 04 00 03 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 AE [00:23:53]RAPDU: 00 05 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D1 6C 04 00 0E 04 04 00 03 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 [00:23:53]wFMCommunicate OK [00:23:53]SAM_PROTO_ProcessDocument answer len = 1280 [00:23:53]SAM_PROTO_ProcessDocument remain to read = 1032 [00:23:53]wFMCommunicate request_size=4 [00:23:53]MH_SAM_APDU [00:23:53]CAPDU: 80 17 00 00 [00:23:53]Write to MH i2c: E2 08 00 E7 05 80 17 00 00 00 00 00 00 6C [00:23:53]Write i2c OK [00:23:53]MH_I2C_Read... [00:23:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:53]Read from MH i2c: E2 [00:23:53]MH_I2C_Read... [00:23:53]Read from MH i2c: E2 FD 00 [00:23:53]MH_I2C_Read... [00:23:53]Read from MH i2c: E2 FD 00 E7 05 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 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 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 C3 [00:23:53]RAPDU: 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 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 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:23:54]wFMCommunicate OK [00:23:54]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:23:54]SAM_PROTO_ProcessDocument remain to read = 782 [00:23:54]wFMCommunicate request_size=4 [00:23:54]MH_SAM_APDU [00:23:54]CAPDU: 80 17 00 00 [00:23:54]Write to MH i2c: E2 08 00 E8 05 80 17 00 00 00 00 00 00 6D [00:23:54]Write i2c OK [00:23:54]MH_I2C_Read... [00:23:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:54]Read from MH i2c: E2 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: E2 FD 00 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: E2 FD 00 E8 05 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 D3 [00:23:54]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:23:54]wFMCommunicate OK [00:23:54]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:23:54]SAM_PROTO_ProcessDocument remain to read = 532 [00:23:54]wFMCommunicate request_size=4 [00:23:54]MH_SAM_APDU [00:23:54]CAPDU: 80 17 00 00 [00:23:54]Write to MH i2c: E2 08 00 E9 05 80 17 00 00 00 00 00 00 6E [00:23:54]Write i2c OK [00:23:54]MH_I2C_Read... [00:23:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:54]Read from MH i2c: E2 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: E2 FD 00 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: E2 FD 00 E9 05 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 05 [00:23:55]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:23:55]wFMCommunicate OK [00:23:55]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:23:55]SAM_PROTO_ProcessDocument remain to read = 282 [00:23:55]wFMCommunicate request_size=4 [00:23:55]MH_SAM_APDU [00:23:55]CAPDU: 80 17 00 00 [00:23:55]Write to MH i2c: E2 08 00 EA 05 80 17 00 00 00 00 00 00 6F [00:23:55]Write i2c OK [00:23:55]MH_I2C_Read... [00:23:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:55]Read from MH i2c: E2 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 FD 00 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 FD 00 EA 05 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 25 [00:23:55]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:23:55]wFMCommunicate OK [00:23:55]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:23:55]SAM_PROTO_ProcessDocument remain to read = 32 [00:23:55]wFMCommunicate request_size=4 [00:23:55]MH_SAM_APDU [00:23:55]CAPDU: 80 17 00 00 [00:23:55]Write to MH i2c: E2 08 00 EB 05 80 17 00 00 00 00 00 00 70 [00:23:55]Write i2c OK [00:23:55]MH_I2C_Read... [00:23:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 32! [00:23:56]Read from MH i2c: E2 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: E2 23 00 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: E2 23 00 EB 05 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 85 BD C5 0B A6 06 90 00 6F [00:23:56]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 85 BD C5 0B A6 06 90 00 [00:23:56]wFMCommunicate OK [00:23:56]SAM_PROTO_ProcessDocument received (without SW) 32 bytes [00:23:56]SAM_PROTO_ProcessDocument done [00:23:56]1209 (1) - 1.0 - номер версии ФФД [00:23:56]1041 (16) - 0000000000871832 - номер ФМ [00:23:56]1040 (4) - 290001 - номер ФД [00:23:56]1038 (4) - 515 - номер смены [00:23:56]1118 (4) - 674 - количество кассовых чеков за смену [00:23:56]1111 (4) - 676 - общее количество ФД за смену [00:23:56]1194 (1209) - счетчики итогов смены [00:23:56] 1134 (4) - 674 - количество чеков со всеми признаками расчетов [00:23:56] 1129 (159) - счетчики операций «приход» [00:23:56] 1135 (4) - 673 - количество чеков по признаку расчетов [00:23:56] 1201 (4) - 670880.63 - общая итоговая сумма в чеках [00:23:56] 1136 (4) - 398831.00 - итоговая сумма в чеках наличными [00:23:56] 1138 (4) - 272049.63 - итоговая сумма в чеках безналичными [00:23:56] 1024 (123) - суммы налогов [00:23:56] 1006 (9) - суммы НДС [00:23:56] 1010 (1) - 0% - код ставки НДС [00:23:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:23:56] 1006 (12) - суммы НДС [00:23:56] 1010 (1) - 12% - код ставки НДС [00:23:56] 1011 (3) - 71254.52 - сумма НДС по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (12) - суммы НСП [00:23:56] 1014 (1) - 1% - код ставки НСП [00:23:56] 1015 (3) - 5937.63 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 2% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 3% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 5% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 1,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1130 (152) - счетчики операций «возврат прихода» [00:23:56] 1135 (4) - 1 - количество чеков по признаку расчетов [00:23:56] 1201 (3) - 15000.00 - общая итоговая сумма в чеках [00:23:56] 1136 (3) - 15000.00 - итоговая сумма в чеках наличными [00:23:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:23:56] 1024 (122) - суммы налогов [00:23:56] 1006 (9) - суммы НДС [00:23:56] 1010 (1) - 0% - код ставки НДС [00:23:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:23:56] 1006 (12) - суммы НДС [00:23:56] 1010 (1) - 12% - код ставки НДС [00:23:56] 1011 (3) - 1593.00 - сумма НДС по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (11) - суммы НСП [00:23:56] 1014 (1) - 1% - код ставки НСП [00:23:56] 1015 (2) - 132.75 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 2% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 3% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 5% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 1,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1131 (141) - счетчики операций «расход» [00:23:56] 1135 (4) - 0 - количество чеков по признаку расчетов [00:23:56] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:23:56] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:23:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:23:56] 1024 (117) - суммы налогов [00:23:56] 1006 (9) - суммы НДС [00:23:56] 1010 (1) - 0% - код ставки НДС [00:23:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:23:56] 1006 (9) - суммы НДС [00:23:56] 1010 (1) - 12% - код ставки НДС [00:23:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 1% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 2% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 3% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 5% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 1,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1132 (141) - счетчики операций «возврат расхода» [00:23:56] 1135 (4) - 0 - количество чеков по признаку расчетов [00:23:56] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:23:56] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:23:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:23:56] 1024 (117) - суммы налогов [00:23:56] 1006 (9) - суммы НДС [00:23:56] 1010 (1) - 0% - код ставки НДС [00:23:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:23:56] 1006 (9) - суммы НДС [00:23:56] 1010 (1) - 12% - код ставки НДС [00:23:56] 1011 (0) - 0.00 - сумма НДС по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 1% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 2% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 3% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 5% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 0,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1007 (9) - суммы НСП [00:23:56] 1014 (1) - 1,50% - код ставки НСП [00:23:56] 1015 (0) - 0.00 - сумма НСП по ставке [00:23:56] 1133 (588) - - счетчики коррекции - не используются [00:23:56]1077 (6) - 147050101188102 - ФПД [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1209 (04B9) [00:23:56]Malloc new data [00:23:56]Processing tag 1041 (0411) [00:23:56]Processing tag 1040 (0410) [00:23:56]Malloc new data [00:23:56]Processing tag 1038 (040E) [00:23:56]Malloc new data [00:23:56]Processing tag 1118 (045E) [00:23:56]Malloc new data [00:23:56]Processing tag 1111 (0457) [00:23:56]Malloc new data [00:23:56]Processing tag 1194 (04AA) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1134 (046E) [00:23:56]Malloc new data [00:23:56]Processing tag 1129 (0469) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1135 (046F) [00:23:56]Malloc new data [00:23:56]Processing tag 1201 (04B1) [00:23:56]Malloc new data [00:23:56]Processing tag 1136 (0470) [00:23:56]Malloc new data [00:23:56]Processing tag 1138 (0472) [00:23:56]Malloc new data [00:23:56]Processing tag 1024 (0400) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1006 (03EE) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1010 (03F2) [00:23:56]Malloc new data [00:23:56]Processing tag 1011 (03F3) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1006 (03EE) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1010 (03F2) [00:23:56]Malloc new data [00:23:56]Processing tag 1011 (03F3) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]SetTLVBufToDocument err=0 [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1130 (046A) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1135 (046F) [00:23:56]Malloc new data [00:23:56]Processing tag 1201 (04B1) [00:23:56]Malloc new data [00:23:56]Processing tag 1136 (0470) [00:23:56]Malloc new data [00:23:56]Processing tag 1138 (0472) [00:23:56]Malloc new data [00:23:56]Processing tag 1024 (0400) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1006 (03EE) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1010 (03F2) [00:23:56]Malloc new data [00:23:56]Processing tag 1011 (03F3) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1006 (03EE) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1010 (03F2) [00:23:56]Malloc new data [00:23:56]Processing tag 1011 (03F3) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1007 (03EF) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1014 (03F6) [00:23:56]Malloc new data [00:23:56]Processing tag 1015 (03F7) [00:23:56]Malloc new data [00:23:56]SetTLVBufToDocument err=0 [00:23:56]SetTLVBufToDocument err=0 [00:23:56]SetTLVBufToDocument err=0 [00:23:56]Processing tag 1131 (046B) [00:23:56]Load OK [00:23:56]SetTLVBufToDocument [00:23:56]Processing tag 1135 (046F) [00:23:56]Malloc new data [00:23:56]Processing tag 1201 (04B1) [00:23:56]Malloc new data [00:23:56]Processing tag 1136 (0470) [00:23:56]Malloc new data [00:23:56]Processing tag 1138 (0472) [00:23:56]Malloc new data [00:23:56]Processing tag 1024 (0400) [00:23:56]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1006 (03EE) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1010 (03F2) [00:23:57]Malloc new data [00:23:57]Processing tag 1011 (03F3) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1006 (03EE) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1010 (03F2) [00:23:57]Malloc new data [00:23:57]Processing tag 1011 (03F3) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]SetTLVBufToDocument err=0 [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1132 (046C) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1135 (046F) [00:23:57]Malloc new data [00:23:57]Processing tag 1201 (04B1) [00:23:57]Malloc new data [00:23:57]Processing tag 1136 (0470) [00:23:57]Malloc new data [00:23:57]Processing tag 1138 (0472) [00:23:57]Malloc new data [00:23:57]Processing tag 1024 (0400) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1006 (03EE) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1010 (03F2) [00:23:57]Malloc new data [00:23:57]Processing tag 1011 (03F3) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1006 (03EE) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1010 (03F2) [00:23:57]Malloc new data [00:23:57]Processing tag 1011 (03F3) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1007 (03EF) [00:23:57]Load OK [00:23:57]SetTLVBufToDocument [00:23:57]Processing tag 1014 (03F6) [00:23:57]Malloc new data [00:23:57]Processing tag 1015 (03F7) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]SetTLVBufToDocument err=0 [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1133 (046D) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Processing tag 1077 (0435) [00:23:57]Malloc new data [00:23:57]SetTLVBufToDocument err=0 [00:23:57]Malloc new data [00:23:57]SAM_PROTO_GetFMData [00:23:57]wFMCommunicate request_size=4 [00:23:57]MH_SAM_APDU [00:23:57]CAPDU: 80 13 03 00 [00:23:57]Write to MH i2c: E2 08 00 EC 05 80 13 03 00 00 00 00 00 70 [00:23:57]Write i2c OK [00:23:57]MH_I2C_Read... [00:23:57]OFD Sender: No OFD packet to send [00:23:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:23:57]Read from MH i2c: E2 [00:23:57]MH_I2C_Read... [00:23:57]Read from MH i2c: E2 FD 00 [00:23:57]MH_I2C_Read... [00:23:57]Read from MH i2c: E2 FD 00 EC 05 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 D5 [00:23:57]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:23:58]wFMCommunicate OK [00:23:58]wFMCommunicate request_size=4 [00:23:58]MH_SAM_APDU [00:23:58]CAPDU: 80 17 00 00 [00:23:58]Write to MH i2c: E2 08 00 ED 05 80 17 00 00 00 00 00 00 72 [00:23:58]Write i2c OK [00:23:58]MH_I2C_Read... [00:23:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:58]Read from MH i2c: E2 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 FD 00 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 FD 00 ED 05 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 6A [00:23:58]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:23:58]wFMCommunicate OK [00:23:58]wFMCommunicate request_size=4 [00:23:58]MH_SAM_APDU [00:23:58]CAPDU: 80 17 00 00 [00:23:58]Write to MH i2c: E2 08 00 EE 05 80 17 00 00 00 00 00 00 73 [00:23:58]Write i2c OK [00:23:58]MH_I2C_Read... [00:23:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:58]Read from MH i2c: E2 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 FD 00 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 FD 00 EE 05 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 9A [00:23:59]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:23:59]wFMCommunicate OK [00:23:59]wFMCommunicate request_size=4 [00:23:59]MH_SAM_APDU [00:23:59]CAPDU: 80 17 00 00 [00:23:59]Write to MH i2c: E2 08 00 EF 05 80 17 00 00 00 00 00 00 74 [00:23:59]Write i2c OK [00:23:59]MH_I2C_Read... [00:23:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:59]Read from MH i2c: E2 [00:23:59]MH_I2C_Read... [00:23:59]Read from MH i2c: E2 FD 00 [00:23:59]MH_I2C_Read... [00:23:59]Read from MH i2c: E2 FD 00 EF 05 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 EF [00:23:59]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:24:00]wFMCommunicate OK [00:24:00]wFMCommunicate request_size=4 [00:24:00]MH_SAM_APDU [00:24:00]CAPDU: 80 17 00 00 [00:24:00]Write to MH i2c: E2 08 00 F0 05 80 17 00 00 00 00 00 00 75 [00:24:00]Write i2c OK [00:24:00]MH_I2C_Read... [00:24:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:24:00]Read from MH i2c: E2 [00:24:00]MH_I2C_Read... [00:24:00]Read from MH i2c: E2 E3 00 [00:24:00]MH_I2C_Read... [00:24:00]Read from MH i2c: E2 E3 00 F0 05 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 54 [00:24:00]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:24:00]wFMCommunicate OK [00:24:00]SAM_PROTO_GetFMData done [00:24:00]Malloc new data [00:24:00]Malloc new data [00:24:00]Malloc new data [00:24:00]Malloc new data [00:24:00]KKMLoadAndSignCloseShiftData err=0 [00:24:00]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Султанбай уулу А. 24.09.2024 00:23 Смена: 515 РНМ: 0000000000091827 ЗНМ: 0300000107 СНО: Общий режим Чеков за смену: 674 ФД за смену: 676 Всего чеков: 674 ИТОГИ ПРИХОД Чеков: 673 Общий итог: 670880.63 Итого наличными: 398831.00 Итого безнал.: 272049.63 НДС 0% : 0.00 НДС 12% : 71254.52 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5937.63 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 15000.00 Итого наличными: 15000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1593.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 132.75 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 383831.00 НС Приход: 322454088.37 НС Возвр.Прихода: 12129307.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 290001 ФМ: 0000000000871832 ФПД: 147050101188102 [00:24:00]StoreToDocumentArchive [00:24:00]shift 515 fd 290001 [00:24:00]Create dir for shift 0515 [00:24:00]save to /storage/0515/doc_00290001 [00:24:00]save last doc name /storage/0515/doc_00290001 to /storage/kkm_last_doc_name [00:24:00]save OK [00:24:00]Clear old archive folders... [00:24:00]NVStorageSaveData kkm_registers [00:24:00]File name is /storage/kkm_registers [00:24:00]Write 24 bytes [00:24:00]NVStorageSaveData done [00:24:00]NVStorageSaveData kkm_registers [00:24:00]File name is /storage/kkm_registers [00:24:00]Write 24 bytes [00:24:00]NVStorageSaveData done [00:24:00]ProcessDocumentItem done err = 0, tmpTLVsize=1401 [00:24:00]tlvbuf is 00FD86B0 [00:24:00]SAM_PROTO_ClearQueue [00:24:00]wFMCommunicate request_size=4 [00:24:00]MH_SAM_APDU [00:24:00]CAPDU: 80 09 00 00 [00:24:00]Write to MH i2c: E2 08 00 F1 05 80 09 00 00 00 00 00 00 68 [00:24:00]Write i2c OK [00:24:00]MH_I2C_Read... [00:24:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:00]Read from MH i2c: E2 [00:24:00]MH_I2C_Read... [00:24:00]Read from MH i2c: E2 03 00 [00:24:00]MH_I2C_Read... [00:24:00]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [00:24:00]RAPDU: 90 00 [00:24:00]wFMCommunicate OK [00:24:00]SAM_PROTO_ClearQueue done [00:24:00]KKMCreateOFDPacket [00:24:00]OFDProtocolAddRootSTLVToBuf [00:24:00]FM_MakeSignedData [00:24:00]FM_MakeSignedData [00:24:00]SAM_PROTO_SignData [00:24:00]wFMCommunicate request_size=4 [00:24:00]MH_SAM_APDU [00:24:00]CAPDU: 80 0D 01 02 [00:24:00]Write to MH i2c: E2 08 00 F2 05 80 0D 01 02 00 00 00 00 70 [00:24:00]Write i2c OK [00:24:00]MH_I2C_Read... [00:24:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:00]Read from MH i2c: E2 [00:24:00]MH_I2C_Read... [00:24:00]Read from MH i2c: E2 03 00 [00:24:00]MH_I2C_Read... [00:24:00]Read from MH i2c: E2 03 00 F2 05 00 90 00 6B [00:24:00]RAPDU: 90 00 [00:24:00]wFMCommunicate OK [00:24:00]wFMCommunicate request_size=255 [00:24:00]MH_SAM_APDU [00:24:00]CAPDU: 80 0D 02 02 FA 05 00 79 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 20 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD D0 B1 D0 B0 D0 B9 20 D1 83 D1 83 D0 BB D1 83 20 D0 90 2E 20 F4 03 04 00 99 06 F2 66 0E 04 04 00 03 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 AA 04 E0 04 6E 04 04 00 A2 02 00 00 69 04 A6 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 01 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 CC B9 6C 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 [00:24:01]Write to MH i2c: E2 02 01 F3 05 80 0D 02 02 FA 00 05 00 79 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 20 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD D0 B1 D0 B0 D0 B9 20 D1 83 D1 83 D0 BB D1 83 20 D0 90 2E 20 F4 03 04 00 99 06 F2 66 0E 04 04 00 03 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 AA 04 E0 04 6E 04 04 00 A2 02 00 00 69 04 A6 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 01 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 CC B9 6C 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 00 00 21 [00:24:01]Write i2c OK [00:24:01]MH_I2C_Read... [00:24:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:01]Read from MH i2c: E2 [00:24:01]MH_I2C_Read... [00:24:01]Read from MH i2c: E2 03 00 [00:24:01]MH_I2C_Read... [00:24:01]Read from MH i2c: E2 03 00 F3 05 00 90 00 6C [00:24:01]RAPDU: 90 00 [00:24:01]wFMCommunicate OK [00:24:01]wFMCommunicate request_size=255 [00:24:01]MH_SAM_APDU [00:24:01]CAPDU: 80 0D 02 02 FA 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 6A 04 A0 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 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 DB 33 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:24:01]Write to MH i2c: E2 02 01 F4 05 80 0D 02 02 FA 00 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 6A 04 A0 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 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 DB 33 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 00 FD [00:24:02]Write i2c OK [00:24:02]MH_I2C_Read... [00:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:02]Read from MH i2c: E2 [00:24:02]MH_I2C_Read... [00:24:02]Read from MH i2c: E2 03 00 [00:24:02]MH_I2C_Read... [00:24:02]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [00:24:02]RAPDU: 90 00 [00:24:02]wFMCommunicate OK [00:24:02]wFMCommunicate request_size=255 [00:24:02]MH_SAM_APDU [00:24:02]CAPDU: 80 0D 02 02 FA 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 OFD Sender: No OFD packet to send [00:24:02]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:24:02]Write to MH i2c: E2 02 01 F5 05 80 0D 02 02 FA 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 00 2D [00:24:02]Write i2c OK [00:24:02]MH_I2C_Read... [00:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:03]Read from MH i2c: E2 [00:24:03]MH_I2C_Read... [00:24:03]Read from MH i2c: E2 03 00 [00:24:03]MH_I2C_Read... [00:24:03]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [00:24:03]RAPDU: 90 00 [00:24:03]wFMCommunicate OK [00:24:03]wFMCommunicate request_size=255 [00:24:03]MH_SAM_APDU [00:24:03]CAPDU: 80 0D 02 02 FA 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 [00:24:03]Write to MH i2c: E2 02 01 F6 05 80 0D 02 02 FA 00 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 00 00 31 [00:24:03]Write i2c OK [00:24:03]MH_I2C_Read... [00:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:03]Read from MH i2c: E2 [00:24:03]MH_I2C_Read... [00:24:03]Read from MH i2c: E2 03 00 [00:24:03]MH_I2C_Read... [00:24:03]Read from MH i2c: E2 03 00 F6 05 00 90 00 6F [00:24:04]RAPDU: 90 00 [00:24:04]wFMCommunicate OK [00:24:04]wFMCommunicate request_size=255 [00:24:04]MH_SAM_APDU [00:24:04]CAPDU: 80 0D 02 02 FA 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 [00:24:04]Write to MH i2c: E2 02 01 F7 05 80 0D 02 02 FA 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 00 00 21 [00:24:04]Write i2c OK [00:24:04]MH_I2C_Read... [00:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:04]Read from MH i2c: E2 [00:24:04]MH_I2C_Read... [00:24:04]Read from MH i2c: E2 03 00 [00:24:04]MH_I2C_Read... [00:24:04]Read from MH i2c: E2 03 00 F7 05 00 90 00 70 [00:24:04]RAPDU: 90 00 [00:24:04]wFMCommunicate OK [00:24:04]wFMCommunicate request_size=160 [00:24:04]MH_SAM_APDU [00:24:04]CAPDU: 80 0D 02 02 9B EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D1 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 85 BD C5 0B A6 06 [00:24:04]Write to MH i2c: E2 A3 00 F8 05 80 0D 02 02 9B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D1 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 85 BD C5 0B A6 06 00 00 B0 [00:24:05]Write i2c OK [00:24:05]MH_I2C_Read... [00:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:05]Read from MH i2c: E2 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: E2 03 00 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: E2 03 00 F8 05 00 90 00 71 [00:24:05]RAPDU: 90 00 [00:24:05]wFMCommunicate OK [00:24:05]wFMCommunicate request_size=4 [00:24:05]MH_SAM_APDU [00:24:05]CAPDU: 80 0D 03 02 [00:24:05]Write to MH i2c: E2 08 00 F9 05 80 0D 03 02 00 00 00 00 79 [00:24:05]Write i2c OK [00:24:05]MH_I2C_Read... [00:24:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:05]Read from MH i2c: E2 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: E2 0B 00 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: E2 0B 00 F9 05 00 E9 D6 05 F6 27 0A AB 0E 90 00 1E [00:24:05]RAPDU: E9 D6 05 F6 27 0A AB 0E 90 00 [00:24:05]wFMCommunicate OK [00:24:05]SAM_PROTO_SignData done [00:24:05]FM_MakeSignedData done [00:24:05]CreateOFDProtocolMessage [00:24:05]wFMCommunicate request_size=4 [00:24:05]MH_SAM_APDU [00:24:05]CAPDU: 80 11 00 00 [00:24:05]Write to MH i2c: E2 08 00 FA 05 80 11 00 00 00 00 00 00 79 [00:24:05]Write i2c OK [00:24:05]MH_I2C_Read... [00:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:05]Read from MH i2c: E2 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: E2 17 00 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: E2 17 00 FA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [00:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:24:05]wFMCommunicate OK [00:24:05]CreateOFDProtocolMessage done [00:24:05]OFDSenderStorePacket 290001 [00:24:05]StoreOFDPacket docnum=290001 [00:24:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 8D 05 00 00 AF 17 85 05 5E A3 5A 05 01 00 05 00 79 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 20 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD D0 B1 D0 B0 D0 B9 20 D1 83 D1 83 D0 BB D1 83 20 D0 90 2E 20 F4 03 04 00 99 06 F2 66 0E 04 04 00 03 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 AA 04 E0 04 6E 04 04 00 A2 02 00 00 69 04 A6 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 01 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 CC B9 6C EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 6A 04 A0 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 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 DB 33 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 D1 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 85 BD C5 0B A6 06 E9 D6 05 F6 27 0A AB 0E [00:24:05]CheckFolder [00:24:05]dirname=/storage/ofd_packets [00:24:05]CheckFolder done [00:24:05]ProducePacketName [00:24:05]name=ofd_packets/00290001 [00:24:05]NVStorageSaveData ofd_packets/00290001 [00:24:05]File name is /storage/ofd_packets/00290001 [00:24:05]Write 1451 bytes [00:24:05]NVStorageSaveData done [00:24:05]OFDSenderStorePacket done [00:24:05]KKMCreateOFDPacket done [00:24:05]NVStorageSaveData kkm_last_timestamp [00:24:05]File name is /storage/kkm_last_timestamp [00:24:05]Write 4 bytes [00:24:05]NVStorageSaveData done [00:24:05]ExternCall_PrintAddStr [00:24:05]wPrintStart [00:24:05]Write to MH i2c: 01 00 00 FB 05 00 [00:24:05]Write i2c OK [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: 01 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: 01 07 00 [00:24:05]MH_I2C_Read... [00:24:05]Read from MH i2c: 01 07 00 FB 05 00 00 00 00 00 FF 0F 15 [00:24:05]RasterBufferAndPrint [00:24:05]line Отчет о закрытии смены [00:24:05]line ФФД: 1.0 [00:24:05]line ИНН: 02508201610067 [00:24:05]line Кассир: Султанбай уулу А. [00:24:05]line 24.09.2024 00:23 [00:24:05]line Смена: 515 [00:24:05]line РНМ: 0000000000091827 [00:24:05]line ЗНМ: 0300000107 [00:24:05]line СНО: Общий режим [00:24:05]line Чеков за смену: 674 [00:24:05]line ФД за смену: 676 [00:24:05]line Всего чеков: 674 [00:24:05]line ИТОГИ ПРИХОД [00:24:05]line Чеков: 673 [00:24:05]line Общий итог: 670880.63 [00:24:05]line Итого наличными: 398831.00 [00:24:05]line Итого безнал.: 272049.63 [00:24:05]line НДС 0% : 0.00 [00:24:05]line НДС 12% : 71254.52 [00:24:05]line НСП 0% : 0.00 [00:24:05]line НСП 1,50% : 0.00 [00:24:05]line НСП 0,50% : 0.00 [00:24:05]line НСП 5% : 0.00 [00:24:05]line НСП 3% : 0.00 [00:24:05]line НСП 2% : 0.00 [00:24:05]line НСП 1% : 5937.63 [00:24:05]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:24:05]line Чеков: 1 [00:24:05]line Общий итог: 15000.00 [00:24:05]line Итого наличными: 15000.00 [00:24:05]line Итого безнал.: 0.00 [00:24:05]line НДС 0% : 0.00 [00:24:05]line НДС 12% : 1593.00 [00:24:05]line НСП 0% : 0.00 [00:24:05]line НСП 1,50% : 0.00 [00:24:05]line НСП 0,50% : 0.00 [00:24:05]line НСП 5% : 0.00 [00:24:05]line НСП 3% : 0.00 [00:24:05]line НСП 2% : 0.00 [00:24:05]line НСП 1% : 132.75 [00:24:05]line ИТОГИ РАСХОД [00:24:05]line Чеков: 0 [00:24:05]line Общий итог: 0.00 [00:24:05]line Итого наличными: 0.00 [00:24:05]line Итого безнал.: 0.00 [00:24:05]line НДС 0% : 0.00 [00:24:05]line НДС 12% : 0.00 [00:24:06]line НСП 0% : 0.00 [00:24:06]line НСП 1,50% : 0.00 [00:24:06]line НСП 0,50% : 0.00 [00:24:06]line НСП 5% : 0.00 [00:24:06]line НСП 3% : 0.00 [00:24:06]line НСП 2% : 0.00 [00:24:06]line НСП 1% : 0.00 [00:24:06]line ИТОГИ ВОЗВРАТ РАСХОДА [00:24:06]line Чеков: 0 [00:24:06]line Общий итог: 0.00 [00:24:06]line Итого наличными: 0.00 [00:24:06]line Итого безнал.: 0.00 [00:24:06]line НДС 0% : 0.00 [00:24:06]line НДС 12% : 0.00 [00:24:06]line НСП 0% : 0.00 [00:24:06]line НСП 1,50% : 0.00 [00:24:06]line НСП 0,50% : 0.00 [00:24:06]line НСП 5% : 0.00 [00:24:06]line НСП 3% : 0.00 [00:24:06]line НСП 2% : 0.00 [00:24:06]line НСП 1% : 0.00 [00:24:06]line Сумма внесений: 0.00 [00:24:06]line Сумма выплат: 0.00 [00:24:06]line Нал. в кассе: 383831.00 [00:24:06]line НС Приход: 322454088.37 [00:24:06]line НС Возвр.Прихода: 12129307.00 [00:24:06]line НС Расход: 0.00 [00:24:06]line НС Возвр.Расхода: 0.00 [00:24:06]line ФД: 290001 [00:24:06]line ФМ: 0000000000871832 [00:24:06]line ФПД: 147050101188102 [00:24:06]OFD Sender: Processing packet 290001 [packets to send 1784, broken 1783] [00:24:06]ProducePacketName [00:24:06]name=ofd_packets/00290001 [00:24:06]OFD Sender: To server: pG, [00:24:06]CommunicateWithHost lk.salyk.kg:30040 [00:24:06]ConnectInit lk.salyk.kg [00:24:06]written 0, free lines is 4095 [00:24:06]Connected sock=10 [00: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 33 32 8D 05 00 00 AF 17 85 05 5E A3 5A 05 01 00 05 00 79 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 20 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD D0 B1 D0 B0 D0 B9 20 D1 83 D1 83 D0 BB D1 83 20 D0 90 2E 20 F4 03 04 00 99 06 F2 66 0E 04 04 00 03 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 AA 04 E0 04 6E 04 04 00 A2 02 00 00 69 04 A6 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 01 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 CC B9 6C EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 6A 04 A0 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 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 DB 33 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 Write to MH i2c: 03 01 01 00 00 00 03 4C F7 06 03 01 00 00 EF 03 0A 00 F6 03 01 00 52 02 [00:24:06]F7 03 01 00 00 EF 03 Write i2c OK [00:24:06]0A MH_I2C_Read... [00:24:06]00 Read from MH i2c: F6 01 03 [00:24:06]01 00 01 F7 03 01 00 00 6C 04 99 MH_I2C_Read... [00:24:06]00 Read from MH i2c: 6F 01 04 07 04 00 00 [00:24:06]MH_I2C_Read... [00:24:06]00 Read from MH i2c: 00 01 00 07 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 4C 00 06 04 00 F7 00 03 00 00 00 EF 03 09 00 F6 03 01 00 05 00 F7 00 03 6A 00 0A 00 CD EF [00:24:07]03 RasterBufferAndPrint [00:24:07]09 line [00:24:07]00 line [00:24:07]F6 line [00:24:07]03 line [00:24:07]01 line [00:24:07]00 06 F7 written 0, free lines is 3550 [00:24:07]03 00 00 D0 04 8D 00 6F 04 04 00 00 MH_Cut [00:24:07]00 Write to MH i2c: 00 D1 00 01 B1 00 04 53 00 00 70 04 00 00 72 04 00 00 00 06 04 01 75 2B 00 [00:24:07]EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE Write i2c OK [00:24:07]03 MH_I2C_Read... [00:24:07]09 Read from MH i2c: 00 D1 F2 [00:24:07]MH_I2C_Read... [00:24:07]03 01 00 01 F3 03 00 00 EF 03 Read from MH i2c: 09 D1 00 01 F6 00 03 [00:24:07]01 00 00 F7 03 00 00 EF 03 09 00 MH_I2C_Read... [00:24:07]F6 Read from MH i2c: 03 D1 01 01 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 53 01 06 00 00 02 2A F7 [00:24:07]03 Write to MH i2c: 00 01 00 00 EF 00 03 54 09 06 00 5A F6 [00:24:07]03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 Write i2c OK [00:24:07]F7 MH_I2C_Read... [00:24:07]03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 *** Cut start [00:24:08]05 F7 03 *** Partial cut [00:24:08]00 00 *** CUTSNS_PIN = 1 [00:24:08]EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 D1 6C 04 00 11 04 10 *** CUTSNS_PIN = 0 [00:24:08]00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 85 BD C5 0B A6 06 E9 D6 05 F6 27 0A AB 0E [00:24:08]*** Brake cut motor [00:24: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 33 32 4F 00 00 00 FA 76 47 00 A1 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 33 32 10 04 04 00 D1 6C 04 00 F4 03 04 00 7A AE F1 66 B6 04 01 00 00 60 E9 3A 86 F3 F9 4D DC [00:24:08]CommunicateWithHost err = 0 [00:24:08]CheckOFDResponse [00:24:08]1017 (14) - 77093643461234 [00:24:08]1041 (16) - 0000000000871832 [00:24:08]1040 (4) - 290001 [00:24:08]1012 (4) - 23.09.2024 18:07 [00:24:08]1206 (1) - 0 [00:24:08]OFD Sender: Remove packet 290001 [00:24:08]ProducePacketName [00:24:08]name=ofd_packets/00290001 [00:24:08]NVStorageDeleteData [00:24:08]*** Stop cut motor [00:24:08]Read from MH i2c: *** Cut end [00:24:08]01 [00:24:08]MH_I2C_Read... [00:24:08]Read from MH i2c: 01 07 00 [00:24:08]MH_I2C_Read... [00:24:08]Read from MH i2c: 01 07 00 54 06 00 00 00 00 00 FF 0F 6F [00:24:08]process_action close_shift done [00:24:08]requested_data is exist [00:24:08]produce_requested_data [00:24:08]requested_item fd.num is exist - process it [00:24:08]SAM_PROTO_GetFieldsCounters [00:24:08]wFMCommunicate request_size=4 [00:24:08]MH_SAM_APDU [00:24:08]CAPDU: 80 13 00 00 [00:24:08]Write to MH i2c: E2 08 00 55 06 80 13 00 00 00 00 00 00 D7 [00:24:08]Write i2c OK [00:24:08]MH_I2C_Read... [00:24:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:08]Read from MH i2c: E2 [00:24:08]MH_I2C_Read... [00:24:08]Read from MH i2c: E2 62 00 [00:24:08]MH_I2C_Read... [00:24:08]Read from MH i2c: E2 62 00 55 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 2A [00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:24:09]wFMCommunicate OK [00:24:09]SAM_PROTO_GetFieldsCounters done [00:24:09]requested_item shift.num is exist - process it [00:24:09]requested_item shift.opened is exist - process it [00:24:09]req_shift_opened [00:24:09]FM_GetShiftState [00:24:09]SAM_PROTO_GetShiftState [00:24:09]wFMCommunicate request_size=4 [00:24:09]MH_SAM_APDU [00:24:09]CAPDU: 80 13 01 00 [00:24:09]Write to MH i2c: E2 08 00 56 06 80 13 01 00 00 00 00 00 D9 [00:24:09]Write i2c OK [00:24:09]MH_I2C_Read... [00:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:09]Read from MH i2c: E2 [00:24:09]MH_I2C_Read... [00:24:09]Read from MH i2c: E2 0E 00 [00:24:09]MH_I2C_Read... [00:24:09]Read from MH i2c: E2 0E 00 56 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 E4 [00:24:09]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:24:09]wFMCommunicate OK [00:24:09]SAM_PROTO_GetShiftState done [00:24:09]FM_GetShiftState done [00:24:09]req_shift_opened done [00:24:09]OFD Sender: No OFD packet to send [00:24:09]requested_item shift.open_date is exist - process it [00:24:09]req_shift_open_date [00:24:09]FM_GetShiftState [00:24:09]SAM_PROTO_GetShiftState [00:24:09]wFMCommunicate request_size=4 [00:24:09]MH_SAM_APDU [00:24:09]CAPDU: 80 13 01 00 [00:24:09]Write to MH i2c: E2 08 00 57 06 80 13 01 00 00 00 00 00 DA [00:24:09]Write i2c OK [00:24:09]MH_I2C_Read... [00:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:09]Read from MH i2c: E2 [00:24:09]MH_I2C_Read... [00:24:09]Read from MH i2c: E2 0E 00 [00:24:09]MH_I2C_Read... [00:24:09]Read from MH i2c: E2 0E 00 57 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 E5 [00:24:09]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:24:09]wFMCommunicate OK [00:24:09]SAM_PROTO_GetShiftState done [00:24:09]FM_GetShiftState done [00:24:09]req_shift_open_date done [00:24:09]produce_requested_data done [00:24:09]produce_requested_data return {"fd.num":290001,"shift.num":515,"shift.opened":0,"shift.open_date":0} [00:24:09]process_action_free close_shift [00:24:09]json_value_free [00:24:09]json_value_free done [00:24:09]process_json_proto returns [00:24:09]Send response to host [00:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":290001,"shift.num":515,"shift.opened":0,"shift.open_date":0}}} [00:24:09]free response buf [00:24:09]execute_script done [00:24:09]execute_script returns [00:24:09]free content buf [00:24:09]Sock 7.Close socket [00:24:09]Sock 7.Thread stoped [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:39]OFD Sender: No OFD packet to send [00:24:44]OFD Sender: No OFD packet to send [00:24:49]OFD Sender: No OFD packet to send [00:24:54]OFD Sender: No OFD packet to send [00:24:59]OFD Sender: No OFD packet to send [00:25:04]OFD Sender: No OFD packet to send [00:25:09]OFD Sender: No OFD packet to send [00:25:14]OFD Sender: No OFD packet to send [00:25:19]OFD Sender: No OFD packet to send [00:25:24]OFD Sender: No OFD packet to send [00:25:29]OFD Sender: No OFD packet to send [00:25:34]OFD Sender: No OFD packet to send [00:25:39]OFD Sender: No OFD packet to send [00:25:44]OFD Sender: No OFD packet to send [00:25:50]OFD Sender: No OFD packet to send [00:25:55]OFD Sender: No OFD packet to send [00:26:00]OFD Sender: No OFD packet to send [00:26:05]OFD Sender: No OFD packet to send [00:26:10]OFD Sender: No OFD packet to send [00:26:15]OFD Sender: No OFD packet to send [00:26:20]OFD Sender: No OFD packet to send [00:26:25]OFD Sender: No OFD packet to send [00:26:30]OFD Sender: No OFD packet to send [00:26:35]OFD Sender: No OFD packet to send [00:26:40]OFD Sender: No OFD packet to send [00:26:45]OFD Sender: No OFD packet to send [00:26:50]OFD Sender: No OFD packet to send [00:26:55]OFD Sender: No OFD packet to send [00:27:00]OFD Sender: No OFD packet to send [00:27:05]OFD Sender: No OFD packet to send [00:27:10]OFD Sender: No OFD packet to send [00:27:15]OFD Sender: No OFD packet to send [00:27:20]OFD Sender: No OFD packet to send [00:27:25]OFD Sender: No OFD packet to send [00:27:30]OFD Sender: No OFD packet to send [00:27:35]OFD Sender: No OFD packet to send [00:27:40]OFD Sender: No OFD packet to send [00:27:45]OFD Sender: No OFD packet to send [00:27:50]OFD Sender: No OFD packet to send [00:27:55]OFD Sender: No OFD packet to send [00:28:00]OFD Sender: No OFD packet to send [00:28:05]OFD Sender: No OFD packet to send [00:28:10]OFD Sender: No OFD packet to send [00:28:16]OFD Sender: No OFD packet to send [00:28:21]OFD Sender: No OFD packet to send [00:28:26]OFD Sender: No OFD packet to send [00:28:31]OFD Sender: No OFD packet to send [00:28:36]OFD Sender: No OFD packet to send [00:28:41]OFD Sender: No OFD packet to send [00:28:46]OFD Sender: No OFD packet to send [00:28:51]OFD Sender: No OFD packet to send [00:28:56]OFD Sender: No OFD packet to send [00:29:01]OFD Sender: No OFD packet to send [00:29:06]OFD Sender: No OFD packet to send [00:29:11]OFD Sender: No OFD packet to send [00:29:16]OFD Sender: No OFD packet to send [00:29:21]OFD Sender: No OFD packet to send [00:29:26]OFD Sender: No OFD packet to send [00:29:31]OFD Sender: No OFD packet to send [00:29:36]OFD Sender: No OFD packet to send [00:29:41]OFD Sender: No OFD packet to send [00:29:46]OFD Sender: No OFD packet to send [00:29:51]OFD Sender: No OFD packet to send [00:29:56]OFD Sender: No OFD packet to send [00:30:01]OFD Sender: No OFD packet to send [00:30:06]OFD Sender: No OFD packet to send [00:30:11]OFD Sender: No OFD packet to send [00:30:16]OFD Sender: No OFD packet to send [00:30:21]OFD Sender: No OFD packet to send [00:30:26]OFD Sender: No OFD packet to send [00:30:31]accept exits with 9 [00:30:31]New connection [00:30:31]New thread 3066617188 created [00:30:31]Thread 3066473828 joined [00:30:31]Waiting for new connection... [00:30:31] Sock 9.Parse request [00:30:31]Sock 9.Check first char [00:30:31]Sock 9.First char is OK [00:30:31]request: POST /json_proto HTTP/1.0 [00:30:31]Method: POST [00:30:31]URL: /json_proto [00:30:31]Method is POST - this is cgi request [00:30:31]url: /json_proto [00:30:31]query_string will be loaded in cgi processing [00:30:31]execute_cgi json_proto POST (null) [00:30:31]execute_cgi path=json_proto method=POST [00:30:31]POST find Content-Length [00:30:31]Host: 172.17.41.135:8080 [00:30:31]Content-Length: 215 [00:30:31]Content-Type: application/json [00:30:31] [00:30:31]POST finish read [00:30:31]Found Content-Length = 215 [00:30:31]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:30:31]execute_script... [00:30:31]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:30:31]POST & json_proto [00:30:31]process_json_proto [00:30:31]json parsed OK: [00:30:31]protocol is kg_v1.0 [00:30:31]action value=get_value [00:30:31]process_action get_value [00:30:31]cmd_get_value [00:30:31]process_action get_value done [00:30:31]requested_data is exist [00:30:31]produce_requested_data [00:30:31]requested_item kkm.sn is exist - process it [00:30:31]requested_item kkm.ver is exist - process it [00:30:31]requested_item fm.sn is exist - process it [00:30:31]wFMCommunicate request_size=4 [00:30:31]MH_SAM_APDU [00:30:31]CAPDU: 80 11 00 00 [00:30:31]Write to MH i2c: E2 08 00 58 06 80 11 00 00 00 00 00 00 D8 [00:30:31]Write i2c OK [00:30:31]MH_I2C_Read... [00:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:31]Read from MH i2c: E2 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 17 00 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 17 00 58 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 28 [00:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:30:31]wFMCommunicate OK [00:30:31]requested_item fd.num is exist - process it [00:30:31]SAM_PROTO_GetFieldsCounters [00:30:31]wFMCommunicate request_size=4 [00:30:31]MH_SAM_APDU [00:30:31]CAPDU: 80 13 00 00 [00:30:31]Write to MH i2c: E2 08 00 59 06 80 13 00 00 00 00 00 00 DB [00:30:31]Write i2c OK [00:30:31]MH_I2C_Read... [00:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:30:31]Read from MH i2c: E2 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 62 00 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 62 00 59 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [00:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D1 6C 04 00 0E 04 04 00 03 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:30:31]wFMCommunicate OK [00:30:31]SAM_PROTO_GetFieldsCounters done [00:30:31]requested_item shift.num is exist - process it [00:30:31]requested_item shift.opened is exist - process it [00:30:31]req_shift_opened [00:30:31]FM_GetShiftState [00:30:31]SAM_PROTO_GetShiftState [00:30:31]wFMCommunicate request_size=4 [00:30:31]MH_SAM_APDU [00:30:31]CAPDU: 80 13 01 00 [00:30:31]Write to MH i2c: E2 08 00 5A 06 80 13 01 00 00 00 00 00 DD [00:30:31]Write i2c OK [00:30:31]MH_I2C_Read... [00:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:31]Read from MH i2c: E2 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 0E 00 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 0E 00 5A 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 E8 [00:30:31]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:31]wFMCommunicate OK [00:30:31]SAM_PROTO_GetShiftState done [00:30:31]FM_GetShiftState done [00:30:31]req_shift_opened done [00:30:31]requested_item shift.open_date is exist - process it [00:30:31]req_shift_open_date [00:30:31]FM_GetShiftState [00:30:31]SAM_PROTO_GetShiftState [00:30:31]wFMCommunicate request_size=4 [00:30:31]MH_SAM_APDU [00:30:31]CAPDU: 80 13 01 00 [00:30:31]Write to MH i2c: E2 08 00 5B 06 80 13 01 00 00 00 00 00 DE [00:30:31]Write i2c OK [00:30:31]MH_I2C_Read... [00:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:31]Read from MH i2c: E2 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 0E 00 [00:30:31]MH_I2C_Read... [00:30:31]Read from MH i2c: E2 0E 00 5B 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 E9 [00:30:31]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:31]wFMCommunicate OK [00:30:31]SAM_PROTO_GetShiftState done [00:30:31]FM_GetShiftState done [00:30:31]req_shift_open_date done [00:30:31]produce_requested_data done [00:30:31]produce_requested_data return {"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":290001,"shift.num":515,"shift.opened":0,"shift.open_date":0} [00:30:31]process_action_free get_value [00:30:31]json_value_free [00:30:31]json_value_free done [00:30:31]process_json_proto returns [00:30:31]Send response to host [00:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000107","kkm.ver":"001","fm.sn":"0000000000871832","fd.num":290001,"shift.num":515,"shift.opened":0,"shift.open_date":0}}} [00:30:31]free response buf [00:30:31]execute_script done [00:30:31]execute_script returns [00:30:31]free content buf [00:30:31]Sock 9.Close socket [00:30:31]Sock 9.Thread stoped [00:30:31]accept exits with 7 [00:30:31]New connection [00:30:31]New thread 3066473828 created [00:30:31]Thread 3066617188 joined [00:30:31]Waiting for new connection... [00:30:31] Sock 7.Parse request [00:30:31]Sock 7.Check first char [00:30:31]Sock 7.First char is OK [00:30:31]request: POST /json_proto HTTP/1.0 [00:30:31]Method: POST [00:30:31]URL: /json_proto [00:30:31]Method is POST - this is cgi request [00:30:31]url: /json_proto [00:30:31]query_string will be loaded in cgi processing [00:30:31]execute_cgi json_proto POST (null) [00:30:31]execute_cgi path=json_proto method=POST [00:30:31]POST find Content-Length [00:30:31]Host: 172.17.41.135:8080 [00:30:31]Content-Length: 331 [00:30:31]Content-Type: application/json [00:30:31] [00:30:31]POST finish read [00:30:31]Found Content-Length = 331 [00:30:31]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:30:31]execute_script... [00:30:32]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:30:32]POST & json_proto [00:30:32]process_json_proto [00:30:32]json parsed OK: [00:30:32]protocol is kg_v1.0 [00:30:32]action value=get_value [00:30:32]process_action get_value [00:30:32]cmd_get_value [00:30:32]process_action get_value done [00:30:32]requested_data is exist [00:30:32]produce_requested_data [00:30:32]requested_item fm.sale.total is exist - process it [00:30:32]SAM_PROTO_GetFMData [00:30:32]wFMCommunicate request_size=4 [00:30:32]MH_SAM_APDU [00:30:32]CAPDU: 80 13 03 00 [00:30:32]Write to MH i2c: E2 08 00 5C 06 80 13 03 00 00 00 00 00 E1 [00:30:32]OFD Sender: No OFD packet to send [00:30:32]Write i2c OK [00:30:32]MH_I2C_Read... [00:30:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:30:32]Read from MH i2c: E2 [00:30:32]MH_I2C_Read... [00:30:32]Read from MH i2c: E2 FD 00 [00:30:32]MH_I2C_Read... [00:30:32]Read from MH i2c: E2 FD 00 5C 06 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 46 [00:30:32]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:30:32]wFMCommunicate OK [00:30:32]wFMCommunicate request_size=4 [00:30:32]MH_SAM_APDU [00:30:32]CAPDU: 80 17 00 00 [00:30:32]Write to MH i2c: E2 08 00 5D 06 80 17 00 00 00 00 00 00 E3 [00:30:32]Write i2c OK [00:30:32]MH_I2C_Read... [00:30:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:32]Read from MH i2c: E2 [00:30:32]MH_I2C_Read... [00:30:32]Read from MH i2c: E2 FD 00 [00:30:32]MH_I2C_Read... [00:30:32]Read from MH i2c: E2 FD 00 5D 06 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 DB [00:30:32]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:30:32]wFMCommunicate OK [00:30:32]wFMCommunicate request_size=4 [00:30:32]MH_SAM_APDU [00:30:32]CAPDU: 80 17 00 00 [00:30:32]Write to MH i2c: E2 08 00 5E 06 80 17 00 00 00 00 00 00 E4 [00:30:32]Write i2c OK [00:30:32]MH_I2C_Read... [00:30:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:33]Read from MH i2c: E2 [00:30:33]MH_I2C_Read... [00:30:33]Read from MH i2c: E2 FD 00 [00:30:33]MH_I2C_Read... [00:30:33]Read from MH i2c: E2 FD 00 5E 06 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 0B [00:30:33]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:30:33]wFMCommunicate OK [00:30:33]wFMCommunicate request_size=4 [00:30:33]MH_SAM_APDU [00:30:33]CAPDU: 80 17 00 00 [00:30:33]Write to MH i2c: E2 08 00 5F 06 80 17 00 00 00 00 00 00 E5 [00:30:33]Write i2c OK [00:30:33]MH_I2C_Read... [00:30:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:33]Read from MH i2c: E2 [00:30:33]MH_I2C_Read... [00:30:33]Read from MH i2c: E2 FD 00 [00:30:33]MH_I2C_Read... [00:30:33]Read from MH i2c: E2 FD 00 5F 06 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 60 [00:30:33]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:30:33]wFMCommunicate OK [00:30:33]wFMCommunicate request_size=4 [00:30:33]MH_SAM_APDU [00:30:33]CAPDU: 80 17 00 00 [00:30:33]Write to MH i2c: E2 08 00 60 06 80 17 00 00 00 00 00 00 E6 [00:30:33]Write i2c OK [00:30:33]MH_I2C_Read... [00:30:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:30:33]Read from MH i2c: E2 [00:30:33]MH_I2C_Read... [00:30:33]Read from MH i2c: E2 E3 00 [00:30:33]MH_I2C_Read... [00:30:33]Read from MH i2c: E2 E3 00 60 06 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C5 [00:30:33]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:30:33]wFMCommunicate OK [00:30:33]SAM_PROTO_GetFMData done [00:30:33]requested_item fm.sale_refund.total is exist - process it [00:30:33]requested_item fm.buy.total is exist - process it [00:30:33]requested_item shift.sale.total is exist - process it [00:30:33]SAM_PROTO_GetShiftData [00:30:33]wFMCommunicate request_size=4 [00:30:33]MH_SAM_APDU [00:30:33]CAPDU: 80 13 02 00 [00:30:33]Write to MH i2c: E2 08 00 61 06 80 13 02 00 00 00 00 00 E5 [00:30:33]Write i2c OK [00:30:33]MH_I2C_Read... [00:30:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:30:34]Read from MH i2c: E2 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 61 06 00 BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 F2 [00:30:34]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 A2 02 00 00 69 04 9F 00 6F 04 04 00 A1 02 00 00 B1 04 04 00 BF AE FF 03 70 04 04 00 5C 91 60 02 72 04 04 00 63 1D 9F 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 CC B9 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 63 0F 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 01 00 00 00 B1 04 03 00 60 E3 16 70 04 03 00 60 E3 16 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 44 6E 02 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:30:34]wFMCommunicate OK [00:30:34]wFMCommunicate request_size=4 [00:30:34]MH_SAM_APDU [00:30:34]CAPDU: 80 17 00 00 [00:30:34]Write to MH i2c: E2 08 00 62 06 80 17 00 00 00 00 00 00 E8 [00:30:34]Write i2c OK [00:30:34]MH_I2C_Read... [00:30:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:34]Read from MH i2c: E2 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 62 06 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 A3 [00:30:34]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DB 33 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:30:34]wFMCommunicate OK [00:30:34]wFMCommunicate request_size=4 [00:30:34]MH_SAM_APDU [00:30:34]CAPDU: 80 17 00 00 [00:30:34]Write to MH i2c: E2 08 00 63 06 80 17 00 00 00 00 00 00 E9 [00:30:34]Write i2c OK [00:30:34]MH_I2C_Read... [00:30:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:34]Read from MH i2c: E2 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 63 06 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 90 00 1B [00:30:34]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [00:30:34]wFMCommunicate OK [00:30:34]wFMCommunicate request_size=4 [00:30:34]MH_SAM_APDU [00:30:34]CAPDU: 80 17 00 00 [00:30:34]Write to MH i2c: E2 08 00 64 06 80 17 00 00 00 00 00 00 EA [00:30:34]Write i2c OK [00:30:34]MH_I2C_Read... [00:30:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:34]Read from MH i2c: E2 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 [00:30:34]MH_I2C_Read... [00:30:34]Read from MH i2c: E2 FD 00 64 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 61 [00:30:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:30:34]wFMCommunicate OK [00:30:34]wFMCommunicate request_size=4 [00:30:34]MH_SAM_APDU [00:30:34]CAPDU: 80 17 00 00 [00:30:34]Write to MH i2c: E2 08 00 65 06 80 17 00 00 00 00 00 00 EB [00:30:34]Write i2c OK [00:30:34]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 DA 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 DA 00 65 06 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CC [00:30:35]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:30:35]wFMCommunicate OK [00:30:35]SAM_PROTO_GetShiftData done [00:30:35]requested_item shift.sale.total_cash is exist - process it [00:30:35]requested_item shift.sale_refund.total is exist - process it [00:30:35]requested_item shift.sale_refund.total_cash is exist - process it [00:30:35]requested_item shift.buy.total is exist - process it [00:30:35]requested_item shift.buy.total_cash is exist - process it [00:30:35]produce_requested_data done [00:30:35]produce_requested_data return {"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:30:35]process_action_free get_value [00:30:35]json_value_free [00:30:35]json_value_free done [00:30:35]process_json_proto returns [00:30:35]Send response to host [00:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.00,"fm.buy.total":0.00,"shift.sale.total":670880.63,"shift.sale.total_cash":398831.00,"shift.sale_refund.total":15000.00,"shift.sale_refund.total_cash":15000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:30:35]free response buf [00:30:35]execute_script done [00:30:35]execute_script returns [00:30:35]free content buf [00:30:35]Sock 7.Close socket [00:30:35]Sock 7.Thread stoped [00:30:35]accept exits with 9 [00:30:35]New connection [00:30:35]New thread 3066617188 created [00:30:35]Thread 3066473828 joined [00:30:35]Waiting for new connection... [00:30:35] Sock 9.Parse request [00:30:35]Sock 9.Check first char [00:30:35]Sock 9.First char is OK [00:30:35]request: POST /json_proto HTTP/1.0 [00:30:35]Method: POST [00:30:35]URL: /json_proto [00:30:35]Method is POST - this is cgi request [00:30:35]url: /json_proto [00:30:35]query_string will be loaded in cgi processing [00:30:35]execute_cgi json_proto POST (null) [00:30:35]execute_cgi path=json_proto method=POST [00:30:35]POST find Content-Length [00:30:35]Host: 172.17.41.135:8080 [00:30:35]Content-Length: 265 [00:30:35]Content-Type: application/json [00:30:35] [00:30:35]POST finish read [00:30:35]Found Content-Length = 265 [00:30:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u0432\u0430\u0437\u0431\u0435\u043A\u043E\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:35]execute_script... [00:30:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u0432\u0430\u0437\u0431\u0435\u043A\u043E\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:35]POST & json_proto [00:30:35]process_json_proto [00:30:35]json parsed OK: [00:30:35]protocol is kg_v1.0 [00:30:35]action value=open_shift [00:30:35]process_action open_shift [00:30:35]cmd_open_shift [00:30:35]MH_GetDate [00:30:35]Write to MH i2c: F0 00 00 66 06 5B [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: F0 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: F0 09 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: F0 09 00 66 06 00 2C 08 F2 66 ED 3E 82 65 02 [00:30:35]GetLastDocTimeStamp 1727137433 [00:30:35]current date 1727137836 [00:30:35]FM_GetShiftState [00:30:35]SAM_PROTO_GetShiftState [00:30:35]wFMCommunicate request_size=4 [00:30:35]MH_SAM_APDU [00:30:35]CAPDU: 80 13 01 00 [00:30:35]Write to MH i2c: E2 08 00 67 06 80 13 01 00 00 00 00 00 EA [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 0E 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 0E 00 67 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 F5 [00:30:35]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:35]wFMCommunicate OK [00:30:35]SAM_PROTO_GetShiftState done [00:30:35]FM_GetShiftState done [00:30:35]KKMCreateOpenShiftDocument [00:30:35]Load OK [00:30:35]Malloc new data [00:30:35]MH_GetDate [00:30:35]Write to MH i2c: F0 00 00 68 06 5D [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: F0 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: F0 09 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: F0 09 00 68 06 00 2C 08 F2 66 ED 3E 82 65 04 [00:30:35]Malloc new data [00:30:35]KKMCreateOpenShiftDocument OK [00:30:35]KKMSetOpenShiftData OK [00:30:35]ProcessDocumentItem done err = 0, tmpTLVsize=173 [00:30:35]tlvbuf is 00F1C970 [00:30:35]KKMLoadAndSignOpenShiftData [00:30:35]SAM_PROTO_ProcessDocument [00:30:35]wFMCommunicate request_size=9 [00:30:35]MH_SAM_APDU [00:30:35]CAPDU: 80 15 01 00 04 02 00 AD 00 [00:30:35]Write to MH i2c: E2 0C 00 69 06 80 15 01 00 04 00 02 00 AD 00 00 00 A5 [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 69 06 00 90 00 E3 [00:30:35]RAPDU: 90 00 [00:30:35]wFMCommunicate OK [00:30:35]wFMCommunicate request_size=23 [00:30:35]MH_SAM_APDU [00:30:35]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:30:35]Write to MH i2c: E2 1A 00 6A 06 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 E5 [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 6A 06 00 90 00 E4 [00:30:35]RAPDU: 90 00 [00:30:35]wFMCommunicate OK [00:30:35]wFMCommunicate request_size=32 [00:30:35]MH_SAM_APDU [00:30:35]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 90 D0 B2 D0 B0 D0 B7 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 [00:30:35]Write to MH i2c: E2 23 00 6B 06 80 15 02 00 1B 00 FD 03 17 00 D0 90 D0 B2 D0 B0 D0 B7 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 00 00 B2 [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 6B 06 00 90 00 E5 [00:30:35]RAPDU: 90 00 [00:30:35]wFMCommunicate OK [00:30:35]wFMCommunicate request_size=60 [00:30:35]MH_SAM_APDU [00:30:35]CAPDU: 80 15 02 00 37 F1 03 33 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 96 D0 B0 D0 BD D1 8B 2D D0 90 D1 80 D1 8B D0 BA 2C 20 34 30 2E 36 35 38 35 32 33 2C 20 37 33 2E 31 32 35 33 33 36 [00:30:35]Write to MH i2c: E2 3F 00 6C 06 80 15 02 00 37 00 F1 03 33 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 96 D0 B0 D0 BD D1 8B 2D D0 90 D1 80 D1 8B D0 BA 2C 20 34 30 2E 36 35 38 35 32 33 2C 20 37 33 2E 31 32 35 33 33 36 00 00 63 [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 6C 06 00 90 00 E6 [00:30:35]RAPDU: 90 00 [00:30:35]wFMCommunicate OK [00:30:35]wFMCommunicate request_size=50 [00:30:35]MH_SAM_APDU [00:30:35]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 30 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D1 91 D1 80 2D D0 BD D0 B5 D1 84 D1 82 D1 8C 22 [00:30:35]Write to MH i2c: E2 35 00 6D 06 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 30 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D1 91 D1 80 2D D0 BD D0 B5 D1 84 D1 82 D1 8C 22 00 00 75 [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 6D 06 00 90 00 E7 [00:30:35]RAPDU: 90 00 [00:30:35]wFMCommunicate OK [00:30:35]wFMCommunicate request_size=13 [00:30:35]MH_SAM_APDU [00:30:35]CAPDU: 80 15 02 00 08 F4 03 04 00 2C 08 F2 66 [00:30:35]Write to MH i2c: E2 10 00 6E 06 80 15 02 00 08 00 F4 03 04 00 2C 08 F2 66 00 00 8B [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:35]Read from MH i2c: E2 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 [00:30:35]MH_I2C_Read... [00:30:35]Read from MH i2c: E2 03 00 6E 06 00 90 00 E8 [00:30:35]RAPDU: 90 00 [00:30:35]wFMCommunicate OK [00:30:35]wFMCommunicate request_size=25 [00:30:35]MH_SAM_APDU [00:30:35]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 [00:30:35]Write to MH i2c: E2 1C 00 6F 06 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 00 00 59 [00:30:35]Write i2c OK [00:30:35]MH_I2C_Read... [00:30:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:36]Read from MH i2c: E2 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 6F 06 00 90 00 E9 [00:30:36]RAPDU: 90 00 [00:30:36]wFMCommunicate OK [00:30:36]wFMCommunicate request_size=4 [00:30:36]MH_SAM_APDU [00:30:36]CAPDU: 80 15 03 00 [00:30:36]Write to MH i2c: E2 08 00 70 06 80 15 03 00 00 00 00 00 F7 [00:30:36]Write i2c OK [00:30:36]MH_I2C_Read... [00:30:36]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:30:36]Read from MH i2c: E2 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 38 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 38 00 70 06 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D2 6C 04 00 0E 04 04 00 04 02 00 00 35 04 06 00 E4 56 DE AB 47 0E 90 00 20 [00:30:36]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 33 32 10 04 04 00 D2 6C 04 00 0E 04 04 00 04 02 00 00 35 04 06 00 E4 56 DE AB 47 0E 90 00 [00:30:36]wFMCommunicate OK [00:30:36]SAM_PROTO_ProcessDocument answer len = 51 [00:30:36]SAM_PROTO_ProcessDocument done [00:30:36]SetTLVBufToDocument [00:30:36]Processing tag 1209 (04B9) [00:30:36]Malloc new data [00:30:36]Processing tag 1041 (0411) [00:30:36]Processing tag 1040 (0410) [00:30:36]Malloc new data [00:30:36]Processing tag 1038 (040E) [00:30:36]Malloc new data [00:30:36]Processing tag 1077 (0435) [00:30:36]Malloc new data [00:30:36]SetTLVBufToDocument err=0 [00:30:36]KKMLoadAndSignOpenShiftData store KKM data [00:30:36]KKMLoadAndSignOpenShiftData err=0 [00:30:36]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Авазбеков Э. Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 Место: АЗС № 90 "Партнёр-нефть" 24.09.2024 00:30 Смена: 516 РНМ: 0000000000091827 ЗНМ: 0300000107 ФД: 290002 ФМ: 0000000000871832 ФПД: 251061754087182 [00:30:36]StoreToDocumentArchive [00:30:36]shift 516 fd 290002 [00:30:36]Create dir for shift 0516 [00:30:36]save to /storage/0516/doc_00290002 [00:30:36]save last doc name /storage/0516/doc_00290002 to /storage/kkm_last_doc_name [00:30:36]save OK [00:30:36]Clear old archive folders... [00:30:36]Remove dir /storage/0515 [00:30:36]opendir ok [00:30:36]file . [00:30:36]file .. [00:30:36]file doc_00290001 [00:30:36]remove file /storage/0515/doc_00290001 [00:30:36]remove dir /storage/0515 [00:30:36]ProcessDocumentItem done err = 0, tmpTLVsize=224 [00:30:36]tlvbuf is 00ED17E0 [00:30:36]SAM_PROTO_ClearQueue [00:30:36]wFMCommunicate request_size=4 [00:30:36]MH_SAM_APDU [00:30:36]CAPDU: 80 09 00 00 [00:30:36]Write to MH i2c: E2 08 00 71 06 80 09 00 00 00 00 00 00 E9 [00:30:36]Write i2c OK [00:30:36]MH_I2C_Read... [00:30:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:30:36]Read from MH i2c: E2 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 71 06 00 90 00 EB [00:30:36]RAPDU: 90 00 [00:30:36]wFMCommunicate OK [00:30:36]SAM_PROTO_ClearQueue done [00:30:36]KKMCreateOFDPacket [00:30:36]OFDProtocolAddRootSTLVToBuf [00:30:36]FM_MakeSignedData [00:30:36]FM_MakeSignedData [00:30:36]SAM_PROTO_SignData [00:30:36]wFMCommunicate request_size=4 [00:30:36]MH_SAM_APDU [00:30:36]CAPDU: 80 0D 01 02 [00:30:36]Write to MH i2c: E2 08 00 72 06 80 0D 01 02 00 00 00 00 F1 [00:30:36]Write i2c OK [00:30:36]MH_I2C_Read... [00:30:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:30:36]Read from MH i2c: E2 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [00:30:36]RAPDU: 90 00 [00:30:36]wFMCommunicate OK [00:30:36]wFMCommunicate request_size=233 [00:30:36]MH_SAM_APDU [00:30:36]CAPDU: 80 0D 02 02 E4 02 00 E0 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 17 00 D0 90 D0 B2 D0 B0 D0 B7 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F1 03 33 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 96 D0 B0 D0 BD D1 8B 2D D0 90 D1 80 D1 8B D0 BA 2C 20 34 30 2E 36 35 38 35 32 33 2C 20 37 33 2E 31 32 35 33 33 36 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 30 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D1 91 D1 80 2D D0 BD D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 2C 08 F2 66 0E 04 04 00 04 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 E4 56 DE AB 47 0E [00:30:36]Write to MH i2c: E2 EC 00 73 06 80 0D 02 02 E4 00 02 00 E0 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 17 00 D0 90 D0 B2 D0 B0 D0 B7 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F1 03 33 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 96 D0 B0 D0 BD D1 8B 2D D0 90 D1 80 D1 8B D0 BA 2C 20 34 30 2E 36 35 38 35 32 33 2C 20 37 33 2E 31 32 35 33 33 36 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 30 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D1 91 D1 80 2D D0 BD D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 2C 08 F2 66 0E 04 04 00 04 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 E4 56 DE AB 47 0E 00 00 B5 [00:30:36]Write i2c OK [00:30:36]MH_I2C_Read... [00:30:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:36]Read from MH i2c: E2 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 03 00 73 06 00 90 00 ED [00:30:36]RAPDU: 90 00 [00:30:36]wFMCommunicate OK [00:30:36]wFMCommunicate request_size=4 [00:30:36]MH_SAM_APDU [00:30:36]CAPDU: 80 0D 03 02 [00:30:36]Write to MH i2c: E2 08 00 74 06 80 0D 03 02 00 00 00 00 F5 [00:30:36]Write i2c OK [00:30:36]MH_I2C_Read... [00:30:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:30:36]Read from MH i2c: E2 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 0B 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 0B 00 74 06 00 20 55 CE 56 85 EA 12 B4 90 00 C4 [00:30:36]RAPDU: 20 55 CE 56 85 EA 12 B4 90 00 [00:30:36]wFMCommunicate OK [00:30:36]SAM_PROTO_SignData done [00:30:36]FM_MakeSignedData done [00:30:36]CreateOFDProtocolMessage [00:30:36]wFMCommunicate request_size=4 [00:30:36]MH_SAM_APDU [00:30:36]CAPDU: 80 11 00 00 [00:30:36]Write to MH i2c: E2 08 00 75 06 80 11 00 00 00 00 00 00 F5 [00:30:36]Write i2c OK [00:30:36]MH_I2C_Read... [00:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:36]Read from MH i2c: E2 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 17 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: E2 17 00 75 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 45 [00:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:30:36]wFMCommunicate OK [00:30:36]CreateOFDProtocolMessage done [00:30:36]OFDSenderStorePacket 290002 [00:30:36]StoreOFDPacket docnum=290002 [00:30:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 F4 00 00 00 8A 11 EC 00 1A 45 5A 02 01 00 02 00 E0 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 17 00 D0 90 D0 B2 D0 B0 D0 B7 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F1 03 33 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 96 D0 B0 D0 BD D1 8B 2D D0 90 D1 80 D1 8B D0 BA 2C 20 34 30 2E 36 35 38 35 32 33 2C 20 37 33 2E 31 32 35 33 33 36 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 30 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D1 91 D1 80 2D D0 BD D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 2C 08 F2 66 0E 04 04 00 04 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 E4 56 DE AB 47 0E 20 55 CE 56 85 EA 12 B4 [00:30:36]CheckFolder [00:30:36]dirname=/storage/ofd_packets [00:30:36]CheckFolder done [00:30:36]ProducePacketName [00:30:36]name=ofd_packets/00290002 [00:30:36]NVStorageSaveData ofd_packets/00290002 [00:30:36]File name is /storage/ofd_packets/00290002 [00:30:36]Write 274 bytes [00:30:36]NVStorageSaveData done [00:30:36]OFDSenderStorePacket done [00:30:36]KKMCreateOFDPacket done [00:30:36]NVStorageSaveData kkm_last_timestamp [00:30:36]File name is /storage/kkm_last_timestamp [00:30:36]Write 4 bytes [00:30:36]NVStorageSaveData done [00:30:36]ExternCall_PrintAddStr [00:30:36]wPrintStart [00:30:36]Write to MH i2c: 01 00 00 76 06 7C [00:30:36]Write i2c OK [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: 01 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: 01 07 00 [00:30:36]MH_I2C_Read... [00:30:36]Read from MH i2c: 01 07 00 76 06 00 00 00 00 00 FF 0F 91 [00:30:36]RasterBufferAndPrint [00:30:36]line Отчет об открытии смены [00:30:36]line ФФД: 1.0 [00:30:36]line ИНН: 02508201610067 [00:30:36]line Кассир: Авазбеков Э. [00:30:36]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:30:36]line Место: АЗС № 90 "Партнёр-нефть" [00:30:36]line 24.09.2024 00:30 [00:30:36]line Смена: 516 [00:30:36]line РНМ: 0000000000091827 [00:30:36]line ЗНМ: 0300000107 [00:30:36]line ФД: 290002 [00:30:36]line ФМ: 0000000000871832 [00:30:36]line ФПД: 251061754087182 [00:30:36]written 0, free lines is 4095 [00:30:37]OFD Sender: Processing packet 290002 [packets to send 1784, broken 1783] [00:30:37]ProducePacketName [00:30:37]name=ofd_packets/00290002 [00:30:37]OFD Sender: To server: pG, [00:30:37]CommunicateWithHost lk.salyk.kg:30040 [00:30:37]ConnectInit lk.salyk.kg [00:30:37]Write to MH i2c: 01 00 00 87 06 8D [00:30:37]Write i2c OK [00:30:37]MH_I2C_Read... [00:30:37]Read from MH i2c: 01 [00:30:37]MH_I2C_Read... [00:30:37]Read from MH i2c: 01 07 00 [00:30:37]MH_I2C_Read... [00:30:37]Read from MH i2c: 01 07 00 87 06 00 00 00 00 00 76 0E 18 [00:30:37]RasterBufferAndPrint [00:30:37]line [00:30:37]line [00:30:37]line [00:30:37]line [00:30:37]line [00:30:37]written 0, free lines is 3713 [00:30:37]MH_Cut [00:30:37]Write to MH i2c: D1 01 00 8E 06 01 66 [00:30:37]Write i2c OK [00:30:37]MH_I2C_Read... [00:30:37]Read from MH i2c: D1 [00:30:37]MH_I2C_Read... [00:30:37]Read from MH i2c: D1 01 00 [00:30:37]MH_I2C_Read... [00:30:37]Read from MH i2c: D1 01 00 8E 06 00 65 [00:30:37]Write to MH i2c: 01 00 00 8F 06 95 [00:30:37]Write i2c OK [00:30:37]MH_I2C_Read... [00:30:37]Connected sock=10 [00:30: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 33 32 F4 00 00 00 8A 11 EC 00 1A 45 5A 02 01 00 02 00 E0 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 17 00 D0 90 D0 B2 D0 B0 D0 B7 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F1 03 33 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 96 D0 B0 D0 BD D1 8B 2D D0 90 D1 80 D1 8B D0 BA 2C 20 34 30 2E 36 35 38 35 32 33 2C 20 37 33 2E 31 32 35 33 33 36 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 30 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D1 91 D1 80 2D D0 BD D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 2C 08 F2 66 0E 04 04 00 04 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 35 04 06 00 E4 56 DE AB 47 0E 20 55 CE 56 85 EA 12 B4 [00:30:37]*** Cut start [00:30:37]*** Partial cut [00:30:37]*** CUTSNS_PIN = 1 [00:30:37]*** CUTSNS_PIN = 0 [00:30: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 33 32 4F 00 00 00 51 E7 47 00 EF 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 33 32 10 04 04 00 D2 6C 04 00 F4 03 04 00 FF AF F1 66 B6 04 01 00 00 42 F4 21 8F 72 66 8F 31 [00:30:37]CommunicateWithHost err = 0 [00:30:37]CheckOFDResponse [00:30:37]1017 (14) - 77093643461234 [00:30:37]1041 (16) - 0000000000871832 [00:30:37]1040 (4) - 290002 [00:30:37]1012 (4) - 23.09.2024 18:14 [00:30:37]1206 (1) - 0 [00:30:37]OFD Sender: Remove packet 290002 [00:30:37]ProducePacketName [00:30:37]name=ofd_packets/00290002 [00:30:37]NVStorageDeleteData [00:30:37]*** Brake cut motor [00:30:38]Read from MH i2c: 01 [00:30:38]MH_I2C_Read... [00:30:38]*** Stop cut motor [00:30:38]*** Cut end [00:30:38]Read from MH i2c: 01 07 00 [00:30:38]MH_I2C_Read... [00:30:38]Read from MH i2c: 01 07 00 8F 06 00 00 00 00 00 FF 0F AA [00:30:38]process_action open_shift done [00:30:38]requested_data is exist [00:30:38]produce_requested_data [00:30:38]requested_item fd.num is exist - process it [00:30:38]SAM_PROTO_GetFieldsCounters [00:30:38]wFMCommunicate request_size=4 [00:30:38]MH_SAM_APDU [00:30:38]CAPDU: 80 13 00 00 [00:30:38]Write to MH i2c: E2 08 00 90 06 80 13 00 00 00 00 00 00 12 [00:30:38]Write i2c OK [00:30:38]MH_I2C_Read... [00:30:38]OFD Sender: No OFD packet to send [00:30:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:30:38]Read from MH i2c: E2 [00:30:38]MH_I2C_Read... [00:30:38]Read from MH i2c: E2 62 00 [00:30:38]MH_I2C_Read... [00:30:38]Read from MH i2c: E2 62 00 90 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6C 04 00 0E 04 04 00 04 02 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 7A [00:30: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D2 6C 04 00 0E 04 04 00 04 02 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:30:38]wFMCommunicate OK [00:30:38]SAM_PROTO_GetFieldsCounters done [00:30:38]requested_item shift.num is exist - process it [00:30:38]requested_item shift.opened is exist - process it [00:30:38]req_shift_opened [00:30:38]FM_GetShiftState [00:30:38]SAM_PROTO_GetShiftState [00:30:38]wFMCommunicate request_size=4 [00:30:38]MH_SAM_APDU [00:30:38]CAPDU: 80 13 01 00 [00:30:38]Write to MH i2c: E2 08 00 91 06 80 13 01 00 00 00 00 00 14 [00:30:38]Write i2c OK [00:30:38]MH_I2C_Read... [00:30:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:38]Read from MH i2c: E2 [00:30:38]MH_I2C_Read... [00:30:38]Read from MH i2c: E2 0E 00 [00:30:38]MH_I2C_Read... [00:30:38]Read from MH i2c: E2 0E 00 91 06 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 AC [00:30:38]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:30:38]wFMCommunicate OK [00:30:38]SAM_PROTO_GetShiftState done [00:30:38]FM_GetShiftState done [00:30:38]req_shift_opened done [00:30:38]requested_item shift.open_date is exist - process it [00:30:38]req_shift_open_date [00:30:38]req_shift_open_date done [00:30:38]produce_requested_data done [00:30:38]produce_requested_data return {"fd.num":290002,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [00:30:38]process_action_free open_shift [00:30:38]json_value_free [00:30:38]json_value_free done [00:30:38]process_json_proto returns [00:30:38]Send response to host [00:30:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":290002,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [00:30:38]free response buf [00:30:38]execute_script done [00:30:38]execute_script returns [00:30:38]free content buf [00:30:38]Sock 9.Close socket [00:30:38]Sock 9.Thread stoped [00:30:38]accept exits with 7 [00:30:38]New connection [00:30:38]New thread 3066473828 created [00:30:38]Thread 3066617188 joined [00:30:38]Waiting for new connection... [00:30:38] Sock 7.Parse request [00:30:38]Sock 7.Check first char [00:30:38]Sock 7.First char is OK [00:30:38]request: POST /json_proto HTTP/1.0 [00:30:38]Method: POST [00:30:38]URL: /json_proto [00:30:38]Method is POST - this is cgi request [00:30:38]url: /json_proto [00:30:38]query_string will be loaded in cgi processing [00:30:38]execute_cgi json_proto POST (null) [00:30:38]execute_cgi path=json_proto method=POST [00:30:38]POST find Content-Length [00:30:38]Host: 172.17.41.135:8080 [00:30:38]Content-Length: 331 [00:30:38]Content-Type: application/json [00:30:38] [00:30:38]POST finish read [00:30:38]Found Content-Length = 331 [00:30:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:30:38]execute_script... [00:30:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:30:38]POST & json_proto [00:30:38]process_json_proto [00:30:38]json parsed OK: [00:30:38]protocol is kg_v1.0 [00:30:38]action value=get_value [00:30:38]process_action get_value [00:30:38]cmd_get_value [00:30:38]process_action get_value done [00:30:38]requested_data is exist [00:30:38]produce_requested_data [00:30:38]requested_item fm.sale.total is exist - process it [00:30:38]SAM_PROTO_GetFMData [00:30:38]wFMCommunicate request_size=4 [00:30:38]MH_SAM_APDU [00:30:38]CAPDU: 80 13 03 00 [00:30:38]Write to MH i2c: E2 08 00 92 06 80 13 03 00 00 00 00 00 17 [00:30:38]Write i2c OK [00:30:38]MH_I2C_Read... [00:30:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:30:38]Read from MH i2c: E2 [00:30:38]MH_I2C_Read... [00:30:38]Read from MH i2c: E2 FD 00 [00:30:38]MH_I2C_Read... [00:30:38]Read from MH i2c: E2 FD 00 92 06 00 C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 7C [00:30:38]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C9 68 04 00 69 04 A4 00 6F 04 04 00 9F 60 04 00 B1 04 05 00 45 E4 F9 81 07 70 04 05 00 E9 2D 43 6E 06 72 04 05 00 5C B6 B6 13 01 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 0D DC 27 CC 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 EC 01 03 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 2A 08 00 00 B1 04 04 00 8C DA 4B 48 70 04 04 00 8C DA 4B 48 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 7C 8A AD 07 EF 03 90 00 [00:30:39]wFMCommunicate OK [00:30:39]wFMCommunicate request_size=4 [00:30:39]MH_SAM_APDU [00:30:39]CAPDU: 80 17 00 00 [00:30:39]Write to MH i2c: E2 08 00 93 06 80 17 00 00 00 00 00 00 19 [00:30:39]Write i2c OK [00:30:39]MH_I2C_Read... [00:30:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:39]Read from MH i2c: E2 [00:30:39]MH_I2C_Read... [00:30:39]Read from MH i2c: E2 FD 00 [00:30:39]MH_I2C_Read... [00:30:39]Read from MH i2c: E2 FD 00 93 06 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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 11 [00:30:39]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 D0 CA A3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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:30:39]wFMCommunicate OK [00:30:39]wFMCommunicate request_size=4 [00:30:39]MH_SAM_APDU [00:30:39]CAPDU: 80 17 00 00 [00:30:39]Write to MH i2c: E2 08 00 94 06 80 17 00 00 00 00 00 00 1A [00:30:39]Write i2c OK [00:30:39]MH_I2C_Read... [00:30:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:39]Read from MH i2c: E2 [00:30:39]MH_I2C_Read... [00:30:39]Read from MH i2c: E2 FD 00 [00:30:39]MH_I2C_Read... [00:30:39]Read from MH i2c: E2 FD 00 94 06 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 41 [00:30:39]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:30:39]wFMCommunicate OK [00:30:39]wFMCommunicate request_size=4 [00:30:39]MH_SAM_APDU [00:30:39]CAPDU: 80 17 00 00 [00:30:39]Write to MH i2c: E2 08 00 95 06 80 17 00 00 00 00 00 00 1B [00:30:39]Write i2c OK [00:30:39]MH_I2C_Read... [00:30:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:40]Read from MH i2c: E2 [00:30:40]MH_I2C_Read... [00:30:40]Read from MH i2c: E2 FD 00 [00:30:40]MH_I2C_Read... [00:30:40]Read from MH i2c: E2 FD 00 95 06 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 96 [00:30:40]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:30:40]wFMCommunicate OK [00:30:40]wFMCommunicate request_size=4 [00:30:40]MH_SAM_APDU [00:30:40]CAPDU: 80 17 00 00 [00:30:40]Write to MH i2c: E2 08 00 96 06 80 17 00 00 00 00 00 00 1C [00:30:40]Write i2c OK [00:30:40]MH_I2C_Read... [00:30:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:30:40]Read from MH i2c: E2 [00:30:40]MH_I2C_Read... [00:30:40]Read from MH i2c: E2 E3 00 [00:30:40]MH_I2C_Read... [00:30:40]Read from MH i2c: E2 E3 00 96 06 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FB [00:30:40]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:30:40]wFMCommunicate OK [00:30:40]SAM_PROTO_GetFMData done [00:30:40]requested_item fm.sale_refund.total is exist - process it [00:30:40]requested_item fm.buy.total is exist - process it [00:30:40]requested_item shift.sale.total is exist - process it [00:30:40]SAM_PROTO_GetShiftData [00:30:40]wFMCommunicate request_size=4 [00:30:40]MH_SAM_APDU [00:30:40]CAPDU: 80 13 02 00 [00:30:40]Write to MH i2c: E2 08 00 97 06 80 13 02 00 00 00 00 00 1B [00:30:40]Write i2c OK [00:30:40]MH_I2C_Read... [00:30:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:30:40]Read from MH i2c: E2 [00:30:40]MH_I2C_Read... [00:30:40]Read from MH i2c: E2 FD 00 [00:30:40]MH_I2C_Read... [00:30:40]Read from MH i2c: E2 FD 00 97 06 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 8E [00:30:41]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:30:41]wFMCommunicate OK [00:30:41]wFMCommunicate request_size=4 [00:30:41]MH_SAM_APDU [00:30:41]CAPDU: 80 17 00 00 [00:30:41]Write to MH i2c: E2 08 00 98 06 80 17 00 00 00 00 00 00 1E [00:30:41]Write i2c OK [00:30:41]MH_I2C_Read... [00:30:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:41]Read from MH i2c: E2 [00:30:41]MH_I2C_Read... [00:30:41]Read from MH i2c: E2 FD 00 [00:30:41]MH_I2C_Read... [00:30:41]Read from MH i2c: E2 FD 00 98 06 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 26 [00:30:41]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:30:41]wFMCommunicate OK [00:30:41]wFMCommunicate request_size=4 [00:30:41]MH_SAM_APDU [00:30:41]CAPDU: 80 17 00 00 [00:30:41]Write to MH i2c: E2 08 00 99 06 80 17 00 00 00 00 00 00 1F [00:30:41]Write i2c OK [00:30:41]MH_I2C_Read... [00:30:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:41]Read from MH i2c: E2 [00:30:41]MH_I2C_Read... [00:30:41]Read from MH i2c: E2 FD 00 [00:30:41]MH_I2C_Read... [00:30:41]Read from MH i2c: E2 FD 00 99 06 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 F1 [00:30:41]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:30:42]wFMCommunicate OK [00:30:42]wFMCommunicate request_size=4 [00:30:42]MH_SAM_APDU [00:30:42]CAPDU: 80 17 00 00 [00:30:42]Write to MH i2c: E2 08 00 9A 06 80 17 00 00 00 00 00 00 20 [00:30:42]Write i2c OK [00:30:42]MH_I2C_Read... [00:30:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:42]Read from MH i2c: E2 [00:30:42]MH_I2C_Read... [00:30:42]Read from MH i2c: E2 FD 00 [00:30:42]MH_I2C_Read... [00:30:42]Read from MH i2c: E2 FD 00 9A 06 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 92 [00:30:42]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:30:42]wFMCommunicate OK [00:30:42]wFMCommunicate request_size=4 [00:30:42]MH_SAM_APDU [00:30:42]CAPDU: 80 17 00 00 [00:30:42]Write to MH i2c: E2 08 00 9B 06 80 17 00 00 00 00 00 00 21 [00:30:42]Write i2c OK [00:30:42]MH_I2C_Read... [00:30:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:30:42]Read from MH i2c: E2 [00:30:42]MH_I2C_Read... [00:30:42]Read from MH i2c: E2 BD 00 [00:30:42]MH_I2C_Read... [00:30:42]Read from MH i2c: E2 BD 00 9B 06 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 07 [00:30:42]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:30:42]wFMCommunicate OK [00:30:42]SAM_PROTO_GetShiftData done [00:30:42]requested_item shift.sale.total_cash is exist - process it [00:30:42]requested_item shift.sale_refund.total is exist - process it [00:30:42]requested_item shift.sale_refund.total_cash is exist - process it [00:30:42]requested_item shift.buy.total is exist - process it [00:30:42]requested_item shift.buy.total_cash is exist - process it [00:30:42]produce_requested_data done [00:30:42]produce_requested_data return {"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.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:30:42]process_action_free get_value [00:30:42]json_value_free [00:30:42]json_value_free done [00:30:42]process_json_proto returns [00:30:42]Send response to host [00:30:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":322454088.37,"fm.sale_refund.total":12129307.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:30:42]free response buf [00:30:42]execute_script done [00:30:42]execute_script returns [00:30:42]free content buf [00:30:42]Sock 7.Close socket [00:30:42]Sock 7.Thread stoped [00:30:43]OFD Sender: No OFD packet to send [00:30:48]OFD Sender: No OFD packet to send [00:30:53]OFD Sender: No OFD packet to send [00:30:58]OFD Sender: No OFD packet to send [00:31:03]OFD Sender: No OFD packet to send [00:31:08]OFD Sender: No OFD packet to send [00:31:13]OFD Sender: No OFD packet to send [00:31:18]OFD Sender: No OFD packet to send [00:31:23]OFD Sender: No OFD packet to send [00:31:28]OFD Sender: No OFD packet to send [00:31:33]OFD Sender: No OFD packet to send [00:31:38]OFD Sender: No OFD packet to send [00:31:43]OFD Sender: No OFD packet to send [00:31:48]OFD Sender: No OFD packet to send [00:31:53]OFD Sender: No OFD packet to send [00:31:58]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:30]OFD Sender: No OFD packet to send [00:34:35]OFD Sender: No OFD packet to send [00:34:40]OFD Sender: No OFD packet to send [00:34:45]OFD Sender: No OFD packet to send [00:34:50]OFD Sender: No OFD packet to send [00:34:55]OFD Sender: No OFD packet to send [00:35:00]OFD Sender: No OFD packet to send [00:35:05]OFD Sender: No OFD packet to send [00:35:10]OFD Sender: No OFD packet to send [00:35:15]OFD Sender: No OFD packet to send [00:35:20]OFD Sender: No OFD packet to send [00:35:25]OFD Sender: No OFD packet to send [00:35:30]OFD Sender: No OFD packet to send [00:35:35]OFD Sender: No OFD packet to send [00:35:40]OFD Sender: No OFD packet to send [00:35:45]OFD Sender: No OFD packet to send [00:35:50]OFD Sender: No OFD packet to send [00:35:55]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [00:36:56]OFD Sender: No OFD packet to send [00:37:01]OFD Sender: No OFD packet to send [00:37:06]OFD Sender: No OFD packet to send [00:37:11]OFD Sender: No OFD packet to send [00:37:16]OFD Sender: No OFD packet to send [00:37:21]OFD Sender: No OFD packet to send [00:37:26]OFD Sender: No OFD packet to send [00:37:31]OFD Sender: No OFD packet to send [00:37:36]OFD Sender: No OFD packet to send [00:37:41]OFD Sender: No OFD packet to send [00:37:46]OFD Sender: No OFD packet to send [00:37:51]OFD Sender: No OFD packet to send [00:37:55]accept exits with 9 [00:37:55]New connection [00:37:55]New thread 3066617188 created [00:37:55]Thread 3066473828 joined [00:37:55]Waiting for new connection... [00:37:55] Sock 9.Parse request [00:37:55]Sock 9.Check first char [00:37:55]Sock 9.First char is OK [00:37:55]request: POST /json_proto HTTP/1.0 [00:37:55]Method: POST [00:37:55]URL: /json_proto [00:37:55]Method is POST - this is cgi request [00:37:55]url: /json_proto [00:37:55]query_string will be loaded in cgi processing [00:37:55]execute_cgi json_proto POST (null) [00:37:55]execute_cgi path=json_proto method=POST [00:37:55]POST find Content-Length [00:37:55]Host: 172.17.41.135:8080 [00:37:55]Content-Length: 681 [00:37:55]Content-Type: application/json [00:37:55] [00:37:55]POST finish read [00:37:55]Found Content-Length = 681 [00:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:55]execute_script... [00:37: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)24618121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:55]POST & json_proto [00:37:55]process_json_proto [00:37:55]json parsed OK: [00:37:55]protocol is kg_v1.0 [00:37:55]action value=close_receipt [00:37:55]process_action close_receipt [00:37:55]cmd_close_receipt [00:37:55]MH_GetDate [00:37:55]Write to MH i2c: F0 00 00 9C 06 91 [00:37:55]Write i2c OK [00:37:55]MH_I2C_Read... [00:37:55]Read from MH i2c: F0 [00:37:55]MH_I2C_Read... [00:37:55]Read from MH i2c: F0 09 00 [00:37:55]MH_I2C_Read... [00:37:55]Read from MH i2c: F0 09 00 9C 06 00 E4 09 F2 66 ED 3E 82 65 F1 [00:37:55]GetLastDocTimeStamp 1727137836 [00:37:55]current date 1727138276 [00:37:55]FM_GetShiftState [00:37:55]SAM_PROTO_GetShiftState [00:37:55]wFMCommunicate request_size=4 [00:37:55]MH_SAM_APDU [00:37:55]CAPDU: 80 13 01 00 [00:37:55]Write to MH i2c: E2 08 00 9D 06 80 13 01 00 00 00 00 00 20 [00:37:55]Write i2c OK [00:37:55]MH_I2C_Read... [00:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:55]Read from MH i2c: E2 [00:37:55]MH_I2C_Read... [00:37:55]Read from MH i2c: E2 0E 00 [00:37:55]MH_I2C_Read... [00:37:55]Read from MH i2c: E2 0E 00 9D 06 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 B8 [00:37:55]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:37:55]wFMCommunicate OK [00:37:55]SAM_PROTO_GetShiftState done [00:37:55]FM_GetShiftState done [00:37:55]opened in 1727137836 [00:37:55]opened+sec_in_day 1727224236 [00:37:55]quantity*price = 160020 [00:37:55]sum+1 = 160021 [00:37:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 1 24.09.2024 00:37 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290003 ФПД: 151950639414401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T003756&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290003&fm=151950639414401&tin=02508201610067®Number=0000000000091827&sum=160000 [00:37:56]StoreToDocumentArchive [00:37:56]shift 516 fd 290003 [00:37:56]save to /storage/0516/doc_00290003 [00:37:56]save last doc name /storage/0516/doc_00290003 to /storage/kkm_last_doc_name [00:37:56]save OK [00:37:56]Clear old archive folders... [00:37:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:37:56]tlvbuf is 00EBB6C0 [00:37:56]SAM_PROTO_ClearQueue [00:37:56]wFMCommunicate request_size=4 [00:37:56]MH_SAM_APDU [00:37:56]CAPDU: 80 09 00 00 [00:37:56]Write to MH i2c: E2 08 00 AA 06 80 09 00 00 00 00 00 00 22 [00:37:56]Write i2c OK [00:37:56]MH_I2C_Read... [00:37:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:37:56]OFD Sender: No OFD packet to send [00:37:56]Read from MH i2c: E2 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 AA 06 00 90 00 24 [00:37:56]RAPDU: 90 00 [00:37:56]wFMCommunicate OK [00:37:56]SAM_PROTO_ClearQueue done [00:37:56]KKMCreateOFDPacket [00:37:56]OFDProtocolAddRootSTLVToBuf [00:37:56]FM_MakeSignedData [00:37:56]FM_MakeSignedData [00:37:56]SAM_PROTO_SignData [00:37:56]wFMCommunicate request_size=4 [00:37:56]MH_SAM_APDU [00:37:56]CAPDU: 80 0D 01 02 [00:37:56]Write to MH i2c: E2 08 00 AB 06 80 0D 01 02 00 00 00 00 2A [00:37:56]Write i2c OK [00:37:56]MH_I2C_Read... [00:37:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:37:56]Read from MH i2c: E2 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 AB 06 00 90 00 25 [00:37:56]RAPDU: 90 00 [00:37:56]wFMCommunicate OK [00:37:56]wFMCommunicate request_size=255 [00:37:56]MH_SAM_APDU [00:37: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 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 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 61 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 01 00 00 00 F4 03 04 00 E4 09 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6C 04 00 35 04 06 00 8A 32 C3 E2 [00:37:56]Write to MH i2c: E2 02 01 AC 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 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 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 61 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 01 00 00 00 F4 03 04 00 E4 09 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6C 04 00 35 04 06 00 8A 32 C3 E2 00 00 4E [00:37:56]Write i2c OK [00:37:56]MH_I2C_Read... [00:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:56]Read from MH i2c: E2 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 AC 06 00 90 00 26 [00:37:56]RAPDU: 90 00 [00:37:56]wFMCommunicate OK [00:37:56]wFMCommunicate request_size=7 [00:37:56]MH_SAM_APDU [00:37:56]CAPDU: 80 0D 02 02 02 BC 81 [00:37:56]Write to MH i2c: E2 0A 00 AD 06 80 0D 02 02 02 00 BC 81 00 00 6E [00:37:56]Write i2c OK [00:37:56]MH_I2C_Read... [00:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:56]Read from MH i2c: E2 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 03 00 AD 06 00 90 00 27 [00:37:56]RAPDU: 90 00 [00:37:56]wFMCommunicate OK [00:37:56]wFMCommunicate request_size=4 [00:37:56]MH_SAM_APDU [00:37:56]CAPDU: 80 0D 03 02 [00:37:56]Write to MH i2c: E2 08 00 AE 06 80 0D 03 02 00 00 00 00 2F [00:37:56]Write i2c OK [00:37:56]MH_I2C_Read... [00:37:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:37:56]Read from MH i2c: E2 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 0B 00 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 0B 00 AE 06 00 76 39 B3 28 0D C9 24 06 90 00 BA [00:37:56]RAPDU: 76 39 B3 28 0D C9 24 06 90 00 [00:37:56]wFMCommunicate OK [00:37:56]SAM_PROTO_SignData done [00:37:56]FM_MakeSignedData done [00:37:56]CreateOFDProtocolMessage [00:37:56]wFMCommunicate request_size=4 [00:37:56]MH_SAM_APDU [00:37:56]CAPDU: 80 11 00 00 [00:37:56]Write to MH i2c: E2 08 00 AF 06 80 11 00 00 00 00 00 00 2F [00:37:56]Write i2c OK [00:37:56]MH_I2C_Read... [00:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:56]Read from MH i2c: E2 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 17 00 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: E2 17 00 AF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 7F [00:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:37:56]wFMCommunicate OK [00:37:56]CreateOFDProtocolMessage done [00:37:56]OFDSenderStorePacket 290003 [00:37:56]StoreOFDPacket docnum=290003 [00:37:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 4E 3B 04 01 6C 36 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 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 61 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 01 00 00 00 F4 03 04 00 E4 09 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6C 04 00 35 04 06 00 8A 32 C3 E2 BC 81 76 39 B3 28 0D C9 24 06 [00:37:56]CheckFolder [00:37:56]dirname=/storage/ofd_packets [00:37:56]CheckFolder done [00:37:56]ProducePacketName [00:37:56]name=ofd_packets/00290003 [00:37:56]NVStorageSaveData ofd_packets/00290003 [00:37:56]File name is /storage/ofd_packets/00290003 [00:37:56]Write 298 bytes [00:37:56]NVStorageSaveData done [00:37:56]OFDSenderStorePacket done [00:37:56]KKMCreateOFDPacket done [00:37:56]NVStorageSaveData kkm_last_timestamp [00:37:56]File name is /storage/kkm_last_timestamp [00:37:56]Write 4 bytes [00:37:56]NVStorageSaveData done [00:37:56]ExternCall_PrintAddStr [00:37:56]wPrintStart [00:37:56]Write to MH i2c: 01 00 00 B0 06 B6 [00:37:56]Write i2c OK [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: 01 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: 01 07 00 [00:37:56]MH_I2C_Read... [00:37:56]Read from MH i2c: 01 07 00 B0 06 00 00 00 00 00 FF 0F CB [00:37:56]RasterBufferAndPrint [00:37:56]line Счет N : (1)24618121 [00:37:56]line ИНН: 02508201610067 [00:37:56]line Контрольно-Кассовый Чек [00:37:56]line ПРОДАЖА [00:37:56]line ТРК (МРК, ГНК) : 11 [00:37:56]line Товар: 2710194210 [00:37:56]line ДТ-К-5 [00:37:56]line 21.000 * 76.20 [00:37:56]line = 1600.20 [00:37:56]line НДС 12% НСП 1% [00:37:56]line > о реализуемом товаре [00:37:56]line ОКРУГЛЕНИЕ: -0.20 [00:37:56]line ИТОГО: 1600.00 [00:37:56]line Внесено: 1600.00 [00:37:56]line СДАЧА: 0.00 [00:37:56]line НСП 1% : 14.16 [00:37:56]line НДС 12% : 169.93 [00:37:56]line Наличными: 1600.00 [00:37:56]line Безнал.: 0.00 [00:37:56]line Место: АЗС № 90 "Партнёр-нефть" [00:37:56]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:37:56]line СНО: Общий режим [00:37:56]line Чек 1 24.09.2024 00:37 [00:37:56]line Смена: 516 ФФД: 1.0 [00:37:56]line ЗНМ: 0300000107 [00:37:56]line РНМ: 0000000000091827 [00:37:56]line Версия ККМ: 001 [00:37:56]line ФМ: 0000000000871832 [00:37:56]line ФД: 290003 [00:37:56]line ФПД: 151950639414401 [00:37:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T003756&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290003&fm=151950639414401&tin=02508201610067®Number=0000000000091827&sum=160000 [00:37:57]written 0, free lines is 4095 [00:37:57]OFD Sender: Processing packet 290003 [packets to send 1784, broken 1783] [00:37:57]ProducePacketName [00:37:57]name=ofd_packets/00290003 [00:37:57]OFD Sender: To server: pG, [00:37:57]CommunicateWithHost lk.salyk.kg:30040 [00:37:57]ConnectInit lk.salyk.kg [00:37:57]Connected sock=10 [00:37: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 33 32 0C 01 00 00 4E 3B 04 01 6C 36 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 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 61 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 01 00 00 00 F4 03 04 00 E4 09 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D3 6C 04 00 35 04 06 00 8A 32 C3 E2 BC 81 76 39 B3 28 0D C9 24 06 [00:37:57]Write to MH i2c: 01 00 00 DA 06 E0 [00:37:57]Write i2c OK [00:37:57]MH_I2C_Read... [00:37:57]Read from MH i2c: 01 [00:37:57]MH_I2C_Read... [00:37:57]Read from MH i2c: 01 07 00 [00:37:57]MH_I2C_Read... [00:37:57]Read from MH i2c: 01 07 00 DA 06 00 00 00 00 00 B8 0C AB [00:37:57]RasterBufferAndPrint [00:37:57]line [00:37:57]line [00:37:57]line [00:37:57]line [00:37:57]line [00:37:57]written 0, free lines is 3263 [00:37:57]MH_Cut [00:37:57]Write to MH i2c: D1 01 00 E1 06 01 B9 [00:37:57]Write i2c OK [00:37:57]MH_I2C_Read... [00:37:57]Read from MH i2c: D1 [00:37:57]MH_I2C_Read... [00:37:57]Read from MH i2c: D1 01 00 [00:37:57]MH_I2C_Read... [00:37:57]Read from MH i2c: D1 01 00 E1 06 00 B8 [00:37:57]Write to MH i2c: 01 00 00 E2 06 E8 [00:37:57]Write i2c OK [00:37:57]MH_I2C_Read... [00:37: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 33 32 4F 00 00 00 CB D7 47 00 84 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 33 32 10 04 04 00 D3 6C 04 00 F4 03 04 00 B7 B1 F1 66 B6 04 01 00 00 1D C1 B0 1D 8C BC 28 43 [00:37:57]CommunicateWithHost err = 0 [00:37:57]CheckOFDResponse [00:37:57]1017 (14) - 77093643461234 [00:37:57]1041 (16) - 0000000000871832 [00:37:57]1040 (4) - 290003 [00:37:57]1012 (4) - 23.09.2024 18:21 [00:37:57]1206 (1) - 0 [00:37:57]OFD Sender: Remove packet 290003 [00:37:57]ProducePacketName [00:37:57]name=ofd_packets/00290003 [00:37:57]NVStorageDeleteData [00:37:58]OFD Sender: No OFD packet to send [00:37:58]*** Cut start [00:37:58]*** Partial cut [00:37:58]*** CUTSNS_PIN = 1 [00:37:58]*** CUTSNS_PIN = 0 [00:37:58]*** Brake cut motor [00:37:58]Read from MH i2c: 01 [00:37:58]MH_I2C_Read... [00:37:58]*** Stop cut motor [00:37:58]*** Cut end [00:37:58]Read from MH i2c: 01 07 00 [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [00:37:58]process_action close_receipt done [00:37:58]requested_data is exist [00:37:58]produce_requested_data [00:37:58]requested_item fm.sn is exist - process it [00:37:58]wFMCommunicate request_size=4 [00:37:58]MH_SAM_APDU [00:37:58]CAPDU: 80 11 00 00 [00:37:58]Write to MH i2c: E2 08 00 E3 06 80 11 00 00 00 00 00 00 63 [00:37:58]Write i2c OK [00:37:58]MH_I2C_Read... [00:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:58]Read from MH i2c: E2 [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: E2 17 00 [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: E2 17 00 E3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B3 [00:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:37:58]wFMCommunicate OK [00:37:58]requested_item fd.num is exist - process it [00:37:58]SAM_PROTO_GetFieldsCounters [00:37:58]wFMCommunicate request_size=4 [00:37:58]MH_SAM_APDU [00:37:58]CAPDU: 80 13 00 00 [00:37:58]Write to MH i2c: E2 08 00 E4 06 80 13 00 00 00 00 00 00 66 [00:37:58]Write i2c OK [00:37:58]MH_I2C_Read... [00:37:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:37:59]Read from MH i2c: E2 [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 62 00 [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 62 00 E4 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D3 6C 04 00 0E 04 04 00 04 02 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 D2 [00:37: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D3 6C 04 00 0E 04 04 00 04 02 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:37:59]wFMCommunicate OK [00:37:59]SAM_PROTO_GetFieldsCounters done [00:37:59]requested_item shift.num is exist - process it [00:37:59]requested_item shift.opened is exist - process it [00:37:59]req_shift_opened [00:37:59]FM_GetShiftState [00:37:59]SAM_PROTO_GetShiftState [00:37:59]wFMCommunicate request_size=4 [00:37:59]MH_SAM_APDU [00:37:59]CAPDU: 80 13 01 00 [00:37:59]Write to MH i2c: E2 08 00 E5 06 80 13 01 00 00 00 00 00 68 [00:37:59]Write i2c OK [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 [00:37:59]MH_I2C_Read... [00:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:59]Read from MH i2c: E2 0E 00 [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 0E 00 E5 06 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 00 [00:37:59]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:37:59]wFMCommunicate OK [00:37:59]SAM_PROTO_GetShiftState done [00:37:59]FM_GetShiftState done [00:37:59]req_shift_opened done [00:37:59]requested_item shift.open_date is exist - process it [00:37:59]req_shift_open_date [00:37:59]req_shift_open_date done [00:37:59]produce_requested_data done [00:37:59]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290003,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [00:37:59]process_action_free close_receipt [00:37:59]json_value_free [00:37:59]json_value_free done [00:37:59]process_json_proto returns [00:37:59]Send response to host [00:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290003,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [00:37:59]free response buf [00:37:59]execute_script done [00:37:59]execute_script returns [00:37:59]free content buf [00:37:59]Sock 9.Close socket [00:37:59]Sock 9.Thread stoped [00:38:03]OFD Sender: No OFD packet to send [00:38:08]OFD Sender: No OFD packet to send [00:38:13]OFD Sender: No OFD packet to send [00:38:18]OFD Sender: No OFD packet to send [00:38:23]OFD Sender: No OFD packet to send [00:38:28]OFD Sender: No OFD packet to send [00:38:33]OFD Sender: No OFD packet to send [00:38:38]OFD Sender: No OFD packet to send [00:38:43]OFD Sender: No OFD packet to send [00:38:48]OFD Sender: No OFD packet to send [00:38:53]OFD Sender: No OFD packet to send [00:38:58]OFD Sender: No OFD packet to send [00:39:03]OFD Sender: No OFD packet to send [00:39:08]OFD Sender: No OFD packet to send [00:39:13]OFD Sender: No OFD packet to send [00:39:18]OFD Sender: No OFD packet to send [00:39:23]OFD Sender: No OFD packet to send [00:39:28]OFD Sender: No OFD packet to send [00:39:33]OFD Sender: No OFD packet to send [00:39:38]OFD Sender: No OFD packet to send [00:39:43]OFD Sender: No OFD packet to send [00:39:48]OFD Sender: No OFD packet to send [00:39:53]OFD Sender: No OFD packet to send [00:39:58]OFD Sender: No OFD packet to send [00:40:04]OFD Sender: No OFD packet to send [00:40:09]OFD Sender: No OFD packet to send [00:40:14]OFD Sender: No OFD packet to send [00:40:19]OFD Sender: No OFD packet to send [00:40:24]OFD Sender: No OFD packet to send [00:40:29]OFD Sender: No OFD packet to send [00:40:34]OFD Sender: No OFD packet to send [00:40:39]OFD Sender: No OFD packet to send [00:40:44]OFD Sender: No OFD packet to send [00:40:49]OFD Sender: No OFD packet to send [00:40:54]OFD Sender: No OFD packet to send [00:40:59]OFD Sender: No OFD packet to send [00:41:04]OFD Sender: No OFD packet to send [00:41:09]OFD Sender: No OFD packet to send [00:41:14]OFD Sender: No OFD packet to send [00:41:19]OFD Sender: No OFD packet to send [00:41:24]OFD Sender: No OFD packet to send [00:41:29]OFD Sender: No OFD packet to send [00:41:34]OFD Sender: No OFD packet to send [00:41:39]OFD Sender: No OFD packet to send [00:41:44]OFD Sender: No OFD packet to send [00:41:49]OFD Sender: No OFD packet to send [00:41:54]OFD Sender: No OFD packet to send [00:41:59]OFD Sender: No OFD packet to send [00:42:00]accept exits with 7 [00:42:00]New connection [00:42:00]New thread 3066473828 created [00:42:00]Thread 3066617188 joined [00:42:00]Waiting for new connection... [00:42:00] Sock 7.Parse request [00:42:00]Sock 7.Check first char [00:42:00]Sock 7.First char is OK [00:42:00]request: POST /json_proto HTTP/1.0 [00:42:00]Method: POST [00:42:00]URL: /json_proto [00:42:00]Method is POST - this is cgi request [00:42:00]url: /json_proto [00:42:00]query_string will be loaded in cgi processing [00:42:00]execute_cgi json_proto POST (null) [00:42:00]execute_cgi path=json_proto method=POST [00:42:00]POST find Content-Length [00:42:00]Host: 172.17.41.135:8080 [00:42:00]Content-Length: 680 [00:42:00]Content-Type: application/json [00:42:00] [00:42:00]POST finish read [00:42:00]Found Content-Length = 680 [00:42:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [00:42:00]execute_script... [00:42:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 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" ] } } [00:42:00]POST & json_proto [00:42:00]process_json_proto [00:42:00]json parsed OK: [00:42:00]protocol is kg_v1.0 [00:42:00]action value=close_receipt [00:42:00]process_action close_receipt [00:42:00]cmd_close_receipt [00:42:00]MH_GetDate [00:42:00]Write to MH i2c: F0 00 00 E6 06 DB [00:42:00]Write i2c OK [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: F0 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: F0 09 00 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: F0 09 00 E6 06 00 D9 0A F2 66 ED 3E 82 65 31 [00:42:00]GetLastDocTimeStamp 1727138276 [00:42:00]current date 1727138521 [00:42:00]FM_GetShiftState [00:42:00]SAM_PROTO_GetShiftState [00:42:00]wFMCommunicate request_size=4 [00:42:00]MH_SAM_APDU [00:42:00]CAPDU: 80 13 01 00 [00:42:00]Write to MH i2c: E2 08 00 E7 06 80 13 01 00 00 00 00 00 6A [00:42:00]Write i2c OK [00:42:00]MH_I2C_Read... [00:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:00]Read from MH i2c: E2 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 0E 00 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 0E 00 E7 06 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 02 [00:42:00]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:42:00]wFMCommunicate OK [00:42:00]SAM_PROTO_GetShiftState done [00:42:00]FM_GetShiftState done [00:42:00]opened in 1727137836 [00:42:00]opened+sec_in_day 1727224236 [00:42:00]quantity*price = 90038 [00:42:00]sum+1 = 90039 [00:42:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 2 24.09.2024 00:42 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290004 ФПД: 213649468611813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T004201&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290004&fm=213649468611813&tin=02508201610067®Number=0000000000091827&sum=90000 [00:42:01]StoreToDocumentArchive [00:42:01]shift 516 fd 290004 [00:42:01]save to /storage/0516/doc_00290004 [00:42:01]save last doc name /storage/0516/doc_00290004 to /storage/kkm_last_doc_name [00:42:01]save OK [00:42:01]Clear old archive folders... [00:42:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:42:01]tlvbuf is 00EB0DF0 [00:42:01]SAM_PROTO_ClearQueue [00:42:01]wFMCommunicate request_size=4 [00:42:01]MH_SAM_APDU [00:42:01]CAPDU: 80 09 00 00 [00:42:01]Write to MH i2c: E2 08 00 F4 06 80 09 00 00 00 00 00 00 6C [00:42:01]Write i2c OK [00:42:01]MH_I2C_Read... [00:42:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:42:01]Read from MH i2c: E2 [00:42:01]MH_I2C_Read... [00:42:01]Read from MH i2c: E2 03 00 [00:42:01]MH_I2C_Read... [00:42:01]Read from MH i2c: E2 03 00 F4 06 00 90 00 6E [00:42:01]RAPDU: 90 00 [00:42:01]wFMCommunicate OK [00:42:01]SAM_PROTO_ClearQueue done [00:42:01]KKMCreateOFDPacket [00:42:01]OFDProtocolAddRootSTLVToBuf [00:42:01]FM_MakeSignedData [00:42:01]FM_MakeSignedData [00:42:01]SAM_PROTO_SignData [00:42:01]wFMCommunicate request_size=4 [00:42:01]MH_SAM_APDU [00:42:01]CAPDU: 80 0D 01 02 [00:42:01]Write to MH i2c: E2 08 00 F5 06 80 0D 01 02 00 00 00 00 74 [00:42:01]Write i2c OK [00:42:01]MH_I2C_Read... [00:42:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:42:01]Read from MH i2c: E2 [00:42:01]MH_I2C_Read... [00:42:01]Read from MH i2c: E2 03 00 [00:42:01]MH_I2C_Read... [00:42:01]Read from MH i2c: E2 03 00 F5 06 00 90 00 6F [00:42:01]RAPDU: 90 00 [00:42:01]wFMCommunicate OK [00:42:01]wFMCommunicate request_size=255 [00:42:01]MH_SAM_APDU [00:42:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 00 F4 03 04 00 D9 0A F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6C 04 00 35 04 06 00 C2 [00:42:01]Write to MH i2c: E2 02 01 F6 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 00 F4 03 04 00 D9 0A F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6C 04 00 35 04 06 00 C2 00 00 04 [00:42:01]Write i2c OK [00:42:01]MH_I2C_Read... [00:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:02]Read from MH i2c: E2 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 03 00 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 03 00 F6 06 00 90 00 70 [00:42:02]RAPDU: 90 00 [00:42:02]wFMCommunicate OK [00:42:02]wFMCommunicate request_size=10 [00:42:02]MH_SAM_APDU [00:42:02]CAPDU: 80 0D 02 02 05 50 24 AE DC E5 [00:42:02]Write to MH i2c: E2 0D 00 F7 06 80 0D 02 02 05 00 50 24 AE DC E5 00 00 64 [00:42:02]Write i2c OK [00:42:02]MH_I2C_Read... [00:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:02]Read from MH i2c: E2 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 03 00 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [00:42:02]RAPDU: 90 00 [00:42:02]wFMCommunicate OK [00:42:02]wFMCommunicate request_size=4 [00:42:02]MH_SAM_APDU [00:42:02]CAPDU: 80 0D 03 02 [00:42:02]Write to MH i2c: E2 08 00 F8 06 80 0D 03 02 00 00 00 00 79 [00:42:02]Write i2c OK [00:42:02]MH_I2C_Read... [00:42:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:42:02]Read from MH i2c: E2 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 0B 00 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 0B 00 F8 06 00 8C EA B5 F6 B2 8A 34 1D 90 00 28 [00:42:02]RAPDU: 8C EA B5 F6 B2 8A 34 1D 90 00 [00:42:02]wFMCommunicate OK [00:42:02]SAM_PROTO_SignData done [00:42:02]FM_MakeSignedData done [00:42:02]CreateOFDProtocolMessage [00:42:02]wFMCommunicate request_size=4 [00:42:02]MH_SAM_APDU [00:42:02]CAPDU: 80 11 00 00 [00:42:02]Write to MH i2c: E2 08 00 F9 06 80 11 00 00 00 00 00 00 79 [00:42:02]Write i2c OK [00:42:02]MH_I2C_Read... [00:42:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:02]Read from MH i2c: E2 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 17 00 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: E2 17 00 F9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 C9 [00:42:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:42:02]wFMCommunicate OK [00:42:02]CreateOFDProtocolMessage done [00:42:02]OFDSenderStorePacket 290004 [00:42:02]StoreOFDPacket docnum=290004 [00:42:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 03 5B 07 01 52 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 00 F4 03 04 00 D9 0A F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6C 04 00 35 04 06 00 C2 50 24 AE DC E5 8C EA B5 F6 B2 8A 34 1D [00:42:02]CheckFolder [00:42:02]dirname=/storage/ofd_packets [00:42:02]CheckFolder done [00:42:02]ProducePacketName [00:42:02]name=ofd_packets/00290004 [00:42:02]NVStorageSaveData ofd_packets/00290004 [00:42:02]File name is /storage/ofd_packets/00290004 [00:42:02]Write 301 bytes [00:42:02]NVStorageSaveData done [00:42:02]OFDSenderStorePacket done [00:42:02]KKMCreateOFDPacket done [00:42:02]NVStorageSaveData kkm_last_timestamp [00:42:02]File name is /storage/kkm_last_timestamp [00:42:02]Write 4 bytes [00:42:02]NVStorageSaveData done [00:42:02]ExternCall_PrintAddStr [00:42:02]wPrintStart [00:42:02]Write to MH i2c: 01 00 00 FA 06 00 [00:42:02]Write i2c OK [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: 01 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: 01 07 00 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: 01 07 00 FA 06 00 00 00 00 00 FF 0F 15 [00:42:02]RasterBufferAndPrint [00:42:02]line Счет N : (1)24618122 [00:42:02]line ИНН: 02508201610067 [00:42:02]line Контрольно-Кассовый Чек [00:42:02]line ПРОДАЖА [00:42:02]line ТРК (МРК, ГНК) : 43 [00:42:02]line Товар: 2710124130 [00:42:02]line Аи-92-К-5 [00:42:02]line 13.280 * 67.80 [00:42:02]line = 900.38 [00:42:02]line НДС 12% НСП 1% [00:42:02]line > о реализуемом товаре [00:42:02]line ОКРУГЛЕНИЕ: -0.38 [00:42:02]line ИТОГО: 900.00 [00:42:02]line Внесено: 900.00 [00:42:02]line СДАЧА: 0.00 [00:42:02]line НСП 1% : 7.97 [00:42:02]line НДС 12% : 95.62 [00:42:02]line Наличными: 900.00 [00:42:02]line Безнал.: 0.00 [00:42:02]line Место: АЗС № 90 "Партнёр-нефть" [00:42:02]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:42:02]line СНО: Общий режим [00:42:02]line Чек 2 24.09.2024 00:42 [00:42:02]line Смена: 516 ФФД: 1.0 [00:42:02]line ЗНМ: 0300000107 [00:42:02]line РНМ: 0000000000091827 [00:42:02]line Версия ККМ: 001 [00:42:02]line ФМ: 0000000000871832 [00:42:02]line ФД: 290004 [00:42:02]line ФПД: 213649468611813 [00:42:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T004201&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290004&fm=213649468611813&tin=02508201610067®Number=0000000000091827&sum=90000 [00:42:02]written 0, free lines is 4095 [00:42:02]OFD Sender: Processing packet 290004 [packets to send 1784, broken 1783] [00:42:02]ProducePacketName [00:42:02]name=ofd_packets/00290004 [00:42:02]OFD Sender: To server: pG, [00:42:02]CommunicateWithHost lk.salyk.kg:30040 [00:42:02]ConnectInit lk.salyk.kg [00:42:02]Connected sock=10 [00:42: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 33 32 0F 01 00 00 03 5B 07 01 52 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 00 F4 03 04 00 D9 0A F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D4 6C 04 00 35 04 06 00 C2 50 24 AE DC E5 8C EA B5 F6 B2 8A 34 1D [00:42:02]Write to MH i2c: 01 00 00 24 07 2B [00:42:02]Write i2c OK [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: 01 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: 01 07 00 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: 01 07 00 24 07 00 00 00 00 00 CD 0C 0B [00:42:02]RasterBufferAndPrint [00:42:02]line [00:42:02]line [00:42:02]line [00:42:02]line [00:42:02]line [00:42:02]written 0, free lines is 3283 [00:42:02]MH_Cut [00:42:02]Write to MH i2c: D1 01 00 2B 07 01 04 [00:42:02]Write i2c OK [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: D1 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: D1 01 00 [00:42:02]MH_I2C_Read... [00:42:02]Read from MH i2c: D1 01 00 2B 07 00 03 [00:42:02]Write to MH i2c: 01 00 00 2C 07 33 [00:42:02]Write i2c OK [00:42:02]MH_I2C_Read... [00:42: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 33 32 4F 00 00 00 77 70 47 00 B1 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 33 32 10 04 04 00 D4 6C 04 00 F4 03 04 00 AC B2 F1 66 B6 04 01 00 00 7E B1 ED 76 2A 86 B0 D9 [00:42:03]CommunicateWithHost err = 0 [00:42:03]CheckOFDResponse [00:42:03]1017 (14) - 77093643461234 [00:42:03]1041 (16) - 0000000000871832 [00:42:03]1040 (4) - 290004 [00:42:03]1012 (4) - 23.09.2024 18:25 [00:42:03]1206 (1) - 0 [00:42:03]OFD Sender: Remove packet 290004 [00:42:03]ProducePacketName [00:42:03]name=ofd_packets/00290004 [00:42:03]NVStorageDeleteData [00:42:03]*** Cut start [00:42:03]*** Partial cut [00:42:03]*** CUTSNS_PIN = 1 [00:42:03]OFD Sender: No OFD packet to send [00:42:03]*** CUTSNS_PIN = 0 [00:42:03]*** Brake cut motor [00:42:04]Read from MH i2c: 01 [00:42:04]MH_I2C_Read... [00:42:04]*** Stop cut motor [00:42:04]*** Cut end [00:42:04]Read from MH i2c: 01 07 00 [00:42:04]MH_I2C_Read... [00:42:04]Read from MH i2c: 01 07 00 2C 07 00 00 00 00 00 FF 0F 48 [00:42:04]process_action close_receipt done [00:42:04]requested_data is exist [00:42:04]produce_requested_data [00:42:04]requested_item fm.sn is exist - process it [00:42:04]wFMCommunicate request_size=4 [00:42:04]MH_SAM_APDU [00:42:04]CAPDU: 80 11 00 00 [00:42:04]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [00:42:04]Write i2c OK [00:42:04]MH_I2C_Read... [00:42:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:04]Read from MH i2c: E2 [00:42:04]MH_I2C_Read... [00:42:04]Read from MH i2c: E2 17 00 [00:42:04]MH_I2C_Read... [00:42:04]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 33 32 90 00 FE [00:42:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:42:04]wFMCommunicate OK [00:42:04]requested_item fd.num is exist - process it [00:42:04]SAM_PROTO_GetFieldsCounters [00:42:04]wFMCommunicate request_size=4 [00:42:04]MH_SAM_APDU [00:42:04]CAPDU: 80 13 00 00 [00:42:04]Write to MH i2c: E2 08 00 2E 07 80 13 00 00 00 00 00 00 B1 [00:42:04]Write i2c OK [00:42:04]MH_I2C_Read... [00:42:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:42:04]Read from MH i2c: E2 [00:42:04]MH_I2C_Read... [00:42:04]Read from MH i2c: E2 62 00 [00:42:04]MH_I2C_Read... [00:42:04]Read from MH i2c: E2 62 00 2E 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D4 6C 04 00 0E 04 04 00 04 02 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 21 [00:42:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D4 6C 04 00 0E 04 04 00 04 02 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:42:04]wFMCommunicate OK [00:42:04]SAM_PROTO_GetFieldsCounters done [00:42:04]requested_item shift.num is exist - process it [00:42:04]requested_item shift.opened is exist - process it [00:42:04]req_shift_opened [00:42:04]FM_GetShiftState [00:42:04]SAM_PROTO_GetShiftState [00:42:04]wFMCommunicate request_size=4 [00:42:04]MH_SAM_APDU [00:42:04]CAPDU: 80 13 01 00 [00:42:04]Write to MH i2c: E2 08 00 2F 07 80 13 01 00 00 00 00 00 B3 [00:42:04]Write i2c OK [00:42:04]MH_I2C_Read... [00:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:04]Read from MH i2c: E2 [00:42:04]MH_I2C_Read... [00:42:04]Read from MH i2c: E2 0E 00 [00:42:04]MH_I2C_Read... [00:42:04]Read from MH i2c: E2 0E 00 2F 07 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 4B [00:42:04]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:42:04]wFMCommunicate OK [00:42:04]SAM_PROTO_GetShiftState done [00:42:04]FM_GetShiftState done [00:42:04]req_shift_opened done [00:42:04]requested_item shift.open_date is exist - process it [00:42:04]req_shift_open_date [00:42:04]req_shift_open_date done [00:42:04]produce_requested_data done [00:42:04]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290004,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [00:42:04]process_action_free close_receipt [00:42:04]json_value_free [00:42:04]json_value_free done [00:42:04]process_json_proto returns [00:42:04]Send response to host [00:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290004,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [00:42:04]free response buf [00:42:04]execute_script done [00:42:04]execute_script returns [00:42:04]free content buf [00:42:04]Sock 7.Close socket [00:42:04]Sock 7.Thread stoped [00:42:08]OFD Sender: No OFD packet to send [00:42:13]OFD Sender: No OFD packet to send [00:42:18]OFD Sender: No OFD packet to send [00:42:23]OFD Sender: No OFD packet to send [00:42:28]OFD Sender: No OFD packet to send [00:42:33]OFD Sender: No OFD packet to send [00:42:38]OFD Sender: No OFD packet to send [00:42:43]OFD Sender: No OFD packet to send [00:42:48]OFD Sender: No OFD packet to send [00:42:53]OFD Sender: No OFD packet to send [00:42:58]OFD Sender: No OFD packet to send [00:43:04]OFD Sender: No OFD packet to send [00:43:09]OFD Sender: No OFD packet to send [00:43:14]OFD Sender: No OFD packet to send [00:43:19]OFD Sender: No OFD packet to send [00:43:24]OFD Sender: No OFD packet to send [00:43:29]OFD Sender: No OFD packet to send [00:43:34]OFD Sender: No OFD packet to send [00:43:39]OFD Sender: No OFD packet to send [00:43:44]OFD Sender: No OFD packet to send [00:43:49]OFD Sender: No OFD packet to send [00:43:54]OFD Sender: No OFD packet to send [00:43:59]OFD Sender: No OFD packet to send [00:44:04]OFD Sender: No OFD packet to send [00:44:09]OFD Sender: No OFD packet to send [00:44:14]OFD Sender: No OFD packet to send [00:44:19]OFD Sender: No OFD packet to send [00:44:24]OFD Sender: No OFD packet to send [00:44:29]OFD Sender: No OFD packet to send [00:44:34]OFD Sender: No OFD packet to send [00:44:39]OFD Sender: No OFD packet to send [00:44:44]OFD Sender: No OFD packet to send [00:44:49]OFD Sender: No OFD packet to send [00:44:54]OFD Sender: No OFD packet to send [00:44:59]OFD Sender: No OFD packet to send [00:45:04]OFD Sender: No OFD packet to send [00:45:09]OFD Sender: No OFD packet to send [00:45:14]OFD Sender: No OFD packet to send [00:45:19]OFD Sender: No OFD packet to send [00:45:24]OFD Sender: No OFD packet to send [00:45:30]OFD Sender: No OFD packet to send [00:45:35]OFD Sender: No OFD packet to send [00:45:40]OFD Sender: No OFD packet to send [00:45:45]OFD Sender: No OFD packet to send [00:45:50]OFD Sender: No OFD packet to send [00:45:55]OFD Sender: No OFD packet to send [00:46:00]OFD Sender: No OFD packet to send [00:46:05]OFD Sender: No OFD packet to send [00:46:10]OFD Sender: No OFD packet to send [00:46:15]OFD Sender: No OFD packet to send [00:46:20]OFD Sender: No OFD packet to send [00:46:25]OFD Sender: No OFD packet to send [00:46:30]OFD Sender: No OFD packet to send [00:46:35]OFD Sender: No OFD packet to send [00:46:40]OFD Sender: No OFD packet to send [00:46:45]OFD Sender: No OFD packet to send [00:46:50]OFD Sender: No OFD packet to send [00:46:55]OFD Sender: No OFD packet to send [00:47:00]OFD Sender: No OFD packet to send [00:47:05]OFD Sender: No OFD packet to send [00:47:10]OFD Sender: No OFD packet to send [00:47:15]OFD Sender: No OFD packet to send [00:47:20]OFD Sender: No OFD packet to send [00:47:25]OFD Sender: No OFD packet to send [00:47:30]OFD Sender: No OFD packet to send [00:47:35]OFD Sender: No OFD packet to send [00:47:40]OFD Sender: No OFD packet to send [00:47:45]OFD Sender: No OFD packet to send [00:47:50]OFD Sender: No OFD packet to send [00:47:52]accept exits with 9 [00:47:52]New connection [00:47:52]New thread 3066617188 created [00:47:52]Thread 3066473828 joined [00:47:52]Waiting for new connection... [00:47:52] Sock 9.Parse request [00:47:52]Sock 9.Check first char [00:47:52]Sock 9.First char is OK [00:47:52]request: POST /json_proto HTTP/1.0 [00:47:52]Method: POST [00:47:52]URL: /json_proto [00:47:52]Method is POST - this is cgi request [00:47:52]url: /json_proto [00:47:52]query_string will be loaded in cgi processing [00:47:52]execute_cgi json_proto POST (null) [00:47:52]execute_cgi path=json_proto method=POST [00:47:52]POST find Content-Length [00:47:52]Host: 172.17.41.135:8080 [00:47:52]Content-Length: 681 [00:47:52]Content-Type: application/json [00:47:52] [00:47:52]POST finish read [00:47:52]Found Content-Length = 681 [00:47:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [00:47:52]execute_script... [00:47: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)24618123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [00:47:52]POST & json_proto [00:47:52]process_json_proto [00:47:52]json parsed OK: [00:47:52]protocol is kg_v1.0 [00:47:52]action value=close_receipt [00:47:52]process_action close_receipt [00:47:52]cmd_close_receipt [00:47:52]MH_GetDate [00:47:52]Write to MH i2c: F0 00 00 30 07 26 [00:47:52]Write i2c OK [00:47:52]MH_I2C_Read... [00:47:52]Read from MH i2c: F0 [00:47:52]MH_I2C_Read... [00:47:52]Read from MH i2c: F0 09 00 [00:47:52]MH_I2C_Read... [00:47:52]Read from MH i2c: F0 09 00 30 07 00 39 0C F2 66 ED 3E 82 65 DE [00:47:52]GetLastDocTimeStamp 1727138521 [00:47:52]current date 1727138873 [00:47:52]FM_GetShiftState [00:47:52]SAM_PROTO_GetShiftState [00:47:52]wFMCommunicate request_size=4 [00:47:52]MH_SAM_APDU [00:47:52]CAPDU: 80 13 01 00 [00:47:52]Write to MH i2c: E2 08 00 31 07 80 13 01 00 00 00 00 00 B5 [00:47:52]Write i2c OK [00:47:52]MH_I2C_Read... [00:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:47:52]Read from MH i2c: E2 [00:47:52]MH_I2C_Read... [00:47:52]Read from MH i2c: E2 0E 00 [00:47:52]MH_I2C_Read... [00:47:52]Read from MH i2c: E2 0E 00 31 07 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 4D [00:47:52]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:47:52]wFMCommunicate OK [00:47:52]SAM_PROTO_GetShiftState done [00:47:52]FM_GetShiftState done [00:47:52]opened in 1727137836 [00:47:52]opened+sec_in_day 1727224236 [00:47:52]quantity*price = 300075 [00:47:52]sum+1 = 300077 [00:47:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 3 24.09.2024 00:47 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290005 ФПД: 88928715377325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T004753&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290005&fm=88928715377325&tin=02508201610067®Number=0000000000091827&sum=300000 [00:47:53]StoreToDocumentArchive [00:47:53]shift 516 fd 290005 [00:47:53]save to /storage/0516/doc_00290005 [00:47:53]save last doc name /storage/0516/doc_00290005 to /storage/kkm_last_doc_name [00:47:53]save OK [00:47:53]Clear old archive folders... [00:47:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:47:53]tlvbuf is 00EB9F10 [00:47:53]SAM_PROTO_ClearQueue [00:47:53]wFMCommunicate request_size=4 [00:47:53]MH_SAM_APDU [00:47:53]CAPDU: 80 09 00 00 [00:47:53]Write to MH i2c: E2 08 00 3E 07 80 09 00 00 00 00 00 00 B7 [00:47:53]Write i2c OK [00:47:53]MH_I2C_Read... [00:47:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:47:53]Read from MH i2c: E2 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 3E 07 00 90 00 B9 [00:47:53]RAPDU: 90 00 [00:47:53]wFMCommunicate OK [00:47:53]SAM_PROTO_ClearQueue done [00:47:53]KKMCreateOFDPacket [00:47:53]OFDProtocolAddRootSTLVToBuf [00:47:53]FM_MakeSignedData [00:47:53]FM_MakeSignedData [00:47:53]SAM_PROTO_SignData [00:47:53]wFMCommunicate request_size=4 [00:47:53]MH_SAM_APDU [00:47:53]CAPDU: 80 0D 01 02 [00:47:53]Write to MH i2c: E2 08 00 3F 07 80 0D 01 02 00 00 00 00 BF [00:47:53]Write i2c OK [00:47:53]MH_I2C_Read... [00:47:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:47:53]Read from MH i2c: E2 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 3F 07 00 90 00 BA [00:47:53]RAPDU: 90 00 [00:47:53]wFMCommunicate OK [00:47:53]wFMCommunicate request_size=255 [00:47:53]MH_SAM_APDU [00:47: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 03 00 00 00 F4 03 04 00 39 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6C 04 00 35 04 06 00 50 E1 54 7D [00:47:53]Write to MH i2c: E2 02 01 40 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 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 03 00 00 00 F4 03 04 00 39 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6C 04 00 35 04 06 00 50 E1 54 7D 00 00 67 [00:47:53]Write i2c OK [00:47:53]MH_I2C_Read... [00:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:47:53]Read from MH i2c: E2 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 40 07 00 90 00 BB [00:47:53]RAPDU: 90 00 [00:47:53]wFMCommunicate OK [00:47:53]wFMCommunicate request_size=7 [00:47:53]MH_SAM_APDU [00:47:53]CAPDU: 80 0D 02 02 02 8A AD [00:47:53]Write to MH i2c: E2 0A 00 41 07 80 0D 02 02 02 00 8A AD 00 00 FD [00:47:53]Write i2c OK [00:47:53]MH_I2C_Read... [00:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:47:53]Read from MH i2c: E2 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [00:47:53]RAPDU: 90 00 [00:47:53]wFMCommunicate OK [00:47:53]wFMCommunicate request_size=4 [00:47:53]MH_SAM_APDU [00:47:53]CAPDU: 80 0D 03 02 [00:47:53]Write to MH i2c: E2 08 00 42 07 80 0D 03 02 00 00 00 00 C4 [00:47:53]Write i2c OK [00:47:53]MH_I2C_Read... [00:47:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:47:53]Read from MH i2c: E2 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 0B 00 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 0B 00 42 07 00 1F 42 B4 65 75 1B 4C E8 90 00 03 [00:47:53]RAPDU: 1F 42 B4 65 75 1B 4C E8 90 00 [00:47:53]wFMCommunicate OK [00:47:53]SAM_PROTO_SignData done [00:47:53]FM_MakeSignedData done [00:47:53]CreateOFDProtocolMessage [00:47:53]wFMCommunicate request_size=4 [00:47:53]MH_SAM_APDU [00:47:53]CAPDU: 80 11 00 00 [00:47:53]Write to MH i2c: E2 08 00 43 07 80 11 00 00 00 00 00 00 C4 [00:47:53]Write i2c OK [00:47:53]MH_I2C_Read... [00:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:53]Read from MH i2c: E2 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 17 00 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: E2 17 00 43 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 14 [00:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:47:53]wFMCommunicate OK [00:47:53]CreateOFDProtocolMessage done [00:47:53]OFDSenderStorePacket 290005 [00:47:53]StoreOFDPacket docnum=290005 [00:47:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 21 B9 04 01 CC 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 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 03 00 00 00 F4 03 04 00 39 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6C 04 00 35 04 06 00 50 E1 54 7D 8A AD 1F 42 B4 65 75 1B 4C E8 [00:47:53]CheckFolder [00:47:53]dirname=/storage/ofd_packets [00:47:53]CheckFolder done [00:47:53]ProducePacketName [00:47:53]name=ofd_packets/00290005 [00:47:53]NVStorageSaveData ofd_packets/00290005 [00:47:53]File name is /storage/ofd_packets/00290005 [00:47:53]Write 298 bytes [00:47:53]NVStorageSaveData done [00:47:53]OFDSenderStorePacket done [00:47:53]KKMCreateOFDPacket done [00:47:53]NVStorageSaveData kkm_last_timestamp [00:47:53]File name is /storage/kkm_last_timestamp [00:47:53]Write 4 bytes [00:47:53]NVStorageSaveData done [00:47:53]ExternCall_PrintAddStr [00:47:53]wPrintStart [00:47:53]Write to MH i2c: 01 00 00 44 07 4B [00:47:53]Write i2c OK [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: 01 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: 01 07 00 [00:47:53]MH_I2C_Read... [00:47:53]Read from MH i2c: 01 07 00 44 07 00 00 00 00 00 FF 0F 60 [00:47:53]RasterBufferAndPrint [00:47:53]line Счет N : (1)24618123 [00:47:53]line ИНН: 02508201610067 [00:47:53]line Контрольно-Кассовый Чек [00:47:53]line ПРОДАЖА [00:47:53]line ТРК (МРК, ГНК) : 35 [00:47:53]line Товар: 2710194210 [00:47:53]line ДТ-К-5 [00:47:53]line 39.380 * 76.20 [00:47:53]line = 3000.76 [00:47:53]line НДС 12% НСП 1% [00:47:53]line > о реализуемом товаре [00:47:53]line ОКРУГЛЕНИЕ: -0.76 [00:47:53]line ИТОГО: 3000.00 [00:47:53]line Внесено: 3000.00 [00:47:53]line СДАЧА: 0.00 [00:47:53]line НСП 1% : 26.55 [00:47:53]line НДС 12% : 318.66 [00:47:53]line Наличными: 3000.00 [00:47:53]line Безнал.: 0.00 [00:47:53]line Место: АЗС № 90 "Партнёр-нефть" [00:47:53]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:47:53]line СНО: Общий режим [00:47:53]line Чек 3 24.09.2024 00:47 [00:47:53]line Смена: 516 ФФД: 1.0 [00:47:53]line ЗНМ: 0300000107 [00:47:53]line РНМ: 0000000000091827 [00:47:53]line Версия ККМ: 001 [00:47:53]line ФМ: 0000000000871832 [00:47:53]line ФД: 290005 [00:47:53]line ФПД: 88928715377325 [00:47:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T004753&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290005&fm=88928715377325&tin=02508201610067®Number=0000000000091827&sum=300000 [00:47:53]written 0, free lines is 4095 [00:47:54]OFD Sender: Processing packet 290005 [packets to send 1784, broken 1783] [00:47:54]ProducePacketName [00:47:54]name=ofd_packets/00290005 [00:47:54]OFD Sender: To server: pG, [00:47:54]CommunicateWithHost lk.salyk.kg:30040 [00:47:54]ConnectInit lk.salyk.kg [00:47:54]Connected sock=10 [00:47: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 33 32 0C 01 00 00 21 B9 04 01 CC 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 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 03 00 00 00 F4 03 04 00 39 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D5 6C 04 00 35 04 06 00 50 E1 54 7D 8A AD 1F 42 B4 65 75 1B 4C E8 [00:47:54]Write to MH i2c: 01 00 00 6E 07 75 [00:47:54]Write i2c OK [00:47:54]MH_I2C_Read... [00:47:54]Read from MH i2c: 01 [00:47:54]MH_I2C_Read... [00:47:54]Read from MH i2c: 01 07 00 [00:47:54]MH_I2C_Read... [00:47:54]Read from MH i2c: 01 07 00 6E 07 00 00 00 00 00 C6 0C 4E [00:47:54]RasterBufferAndPrint [00:47:54]line [00:47:54]line [00:47:54]line [00:47:54]line [00:47:54]line [00:47:54]written 0, free lines is 3275 [00:47:54]MH_Cut [00:47:54]Write to MH i2c: D1 01 00 75 07 01 4E [00:47:54]Write i2c OK [00:47:54]MH_I2C_Read... [00:47:54]Read from MH i2c: D1 [00:47:54]MH_I2C_Read... [00:47:54]Read from MH i2c: D1 01 00 [00:47:54]MH_I2C_Read... [00:47:54]Read from MH i2c: D1 01 00 75 07 00 4D [00:47:54]Write to MH i2c: 01 00 00 76 07 7D [00:47:54]Write i2c OK [00:47:54]MH_I2C_Read... [00:47: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 33 32 4F 00 00 00 95 B0 47 00 52 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 33 32 10 04 04 00 D5 6C 04 00 F4 03 04 00 0C B4 F1 66 B6 04 01 00 00 FE 09 2F B5 C8 22 A7 82 [00:47:54]CommunicateWithHost err = 0 [00:47:54]CheckOFDResponse [00:47:54]1017 (14) - 77093643461234 [00:47:54]1041 (16) - 0000000000871832 [00:47:54]1040 (4) - 290005 [00:47:54]1012 (4) - 23.09.2024 18:31 [00:47:54]1206 (1) - 0 [00:47:54]OFD Sender: Remove packet 290005 [00:47:54]ProducePacketName [00:47:54]name=ofd_packets/00290005 [00:47:54]NVStorageDeleteData [00:47:55]OFD Sender: No OFD packet to send [00:47:55]*** Cut start [00:47:55]*** Partial cut [00:47:55]*** CUTSNS_PIN = 1 [00:47:55]*** CUTSNS_PIN = 0 [00:47:55]*** Brake cut motor [00:47:55]Read from MH i2c: 01 [00:47:55]MH_I2C_Read... [00:47:55]*** Stop cut motor [00:47:55]*** Cut end [00:47:55]Read from MH i2c: 01 07 00 [00:47:55]MH_I2C_Read... [00:47:55]Read from MH i2c: 01 07 00 76 07 00 00 00 00 00 FF 0F 92 [00:47:55]process_action close_receipt done [00:47:55]requested_data is exist [00:47:55]produce_requested_data [00:47:55]requested_item fm.sn is exist - process it [00:47:55]wFMCommunicate request_size=4 [00:47:55]MH_SAM_APDU [00:47:55]CAPDU: 80 11 00 00 [00:47:55]Write to MH i2c: E2 08 00 77 07 80 11 00 00 00 00 00 00 F8 [00:47:55]Write i2c OK [00:47:55]MH_I2C_Read... [00:47:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:55]Read from MH i2c: E2 [00:47:55]MH_I2C_Read... [00:47:55]Read from MH i2c: E2 17 00 [00:47:55]MH_I2C_Read... [00:47:55]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 33 32 90 00 48 [00:47:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:47:55]wFMCommunicate OK [00:47:55]requested_item fd.num is exist - process it [00:47:55]SAM_PROTO_GetFieldsCounters [00:47:55]wFMCommunicate request_size=4 [00:47:55]MH_SAM_APDU [00:47:55]CAPDU: 80 13 00 00 [00:47:55]Write to MH i2c: E2 08 00 78 07 80 13 00 00 00 00 00 00 FB [00:47:55]Write i2c OK [00:47:55]MH_I2C_Read... [00:47:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:47:56]Read from MH i2c: E2 [00:47:56]MH_I2C_Read... [00:47:56]Read from MH i2c: E2 62 00 [00:47:56]MH_I2C_Read... [00:47:56]Read from MH i2c: E2 62 00 78 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D5 6C 04 00 0E 04 04 00 04 02 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 6F [00:47: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D5 6C 04 00 0E 04 04 00 04 02 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:47:56]wFMCommunicate OK [00:47:56]SAM_PROTO_GetFieldsCounters done [00:47:56]requested_item shift.num is exist - process it [00:47:56]requested_item shift.opened is exist - process it [00:47:56]req_shift_opened [00:47:56]FM_GetShiftState [00:47:56]SAM_PROTO_GetShiftState [00:47:56]wFMCommunicate request_size=4 [00:47:56]MH_SAM_APDU [00:47:56]CAPDU: 80 13 01 00 [00:47:56]Write to MH i2c: E2 08 00 79 07 80 13 01 00 00 00 00 00 FD [00:47:56]Write i2c OK [00:47:56]MH_I2C_Read... [00:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:47:56]Read from MH i2c: E2 [00:47:56]MH_I2C_Read... [00:47:56]Read from MH i2c: E2 0E 00 [00:47:56]MH_I2C_Read... [00:47:56]Read from MH i2c: E2 0E 00 79 07 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 95 [00:47:56]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:47:56]wFMCommunicate OK [00:47:56]SAM_PROTO_GetShiftState done [00:47:56]FM_GetShiftState done [00:47:56]req_shift_opened done [00:47:56]requested_item shift.open_date is exist - process it [00:47:56]req_shift_open_date [00:47:56]req_shift_open_date done [00:47:56]produce_requested_data done [00:47:56]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290005,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [00:47:56]process_action_free close_receipt [00:47:56]json_value_free [00:47:56]json_value_free done [00:47:56]process_json_proto returns [00:47:56]Send response to host [00:47:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290005,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [00:47:56]free response buf [00:47:56]execute_script done [00:47:56]execute_script returns [00:47:56]free content buf [00:47:56]Sock 9.Close socket [00:47:56]Sock 9.Thread stoped [00:48:00]OFD Sender: No OFD packet to send [00:48:05]OFD Sender: No OFD packet to send [00:48:10]OFD Sender: No OFD packet to send [00:48:15]OFD Sender: No OFD packet to send [00:48:20]OFD Sender: No OFD packet to send [00:48:25]OFD Sender: No OFD packet to send [00:48:30]OFD Sender: No OFD packet to send [00:48:35]OFD Sender: No OFD packet to send [00:48:40]OFD Sender: No OFD packet to send [00:48:45]OFD Sender: No OFD packet to send [00:48:50]OFD Sender: No OFD packet to send [00:48:55]OFD Sender: No OFD packet to send [00:49:00]OFD Sender: No OFD packet to send [00:49:05]OFD Sender: No OFD packet to send [00:49:10]OFD Sender: No OFD packet to send [00:49:15]OFD Sender: No OFD packet to send [00:49:20]OFD Sender: No OFD packet to send [00:49:25]OFD Sender: No OFD packet to send [00:49:30]OFD Sender: No OFD packet to send [00:49:35]OFD Sender: No OFD packet to send [00:49:40]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]accept exits with 7 [00:50:36]New connection [00:50:36]New thread 3066473828 created [00:50:36]Thread 3066617188 joined [00:50:36]Waiting for new connection... [00:50:36] Sock 7.Parse request [00:50:36]Sock 7.Check first char [00:50:36]Sock 7.First char is OK [00:50:36]request: POST /json_proto HTTP/1.0 [00:50:36]Method: POST [00:50:36]URL: /json_proto [00:50:36]Method is POST - this is cgi request [00:50:36]url: /json_proto [00:50:36]query_string will be loaded in cgi processing [00:50:36]execute_cgi json_proto POST (null) [00:50:36]execute_cgi path=json_proto method=POST [00:50:36]POST find Content-Length [00:50:36]Host: 172.17.41.135:8080 [00:50:36]Content-Length: 679 [00:50:36]Content-Type: application/json [00:50:36] [00:50:36]POST finish read [00:50:36]Found Content-Length = 679 [00:50:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:50:36]execute_script... [00: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)24618124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:50:36]POST & json_proto [00:50:36]process_json_proto [00:50:36]json parsed OK: [00:50:36]protocol is kg_v1.0 [00:50:36]action value=close_receipt [00:50:36]process_action close_receipt [00:50:36]cmd_close_receipt [00:50:36]MH_GetDate [00:50:36]Write to MH i2c: F0 00 00 7A 07 70 [00:50:36]Write i2c OK [00:50:36]MH_I2C_Read... [00:50:36]Read from MH i2c: F0 [00:50:36]MH_I2C_Read... [00:50:36]Read from MH i2c: F0 09 00 [00:50:36]MH_I2C_Read... [00:50:36]Read from MH i2c: F0 09 00 7A 07 00 DD 0C F2 66 ED 3E 82 65 CC [00:50:36]GetLastDocTimeStamp 1727138873 [00:50:36]current date 1727139037 [00:50:36]FM_GetShiftState [00:50:36]SAM_PROTO_GetShiftState [00:50:36]wFMCommunicate request_size=4 [00:50:36]MH_SAM_APDU [00:50:36]CAPDU: 80 13 01 00 [00:50:36]Write to MH i2c: E2 08 00 7B 07 80 13 01 00 00 00 00 00 FF [00:50:36]Write i2c OK [00:50:36]MH_I2C_Read... [00:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:36]Read from MH i2c: E2 [00:50:36]MH_I2C_Read... [00:50:36]Read from MH i2c: E2 0E 00 [00:50:36]MH_I2C_Read... [00:50:36]Read from MH i2c: E2 0E 00 7B 07 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 97 [00:50:36]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:50:36]wFMCommunicate OK [00:50:36]SAM_PROTO_GetShiftState done [00:50:36]FM_GetShiftState done [00:50:36]opened in 1727137836 [00:50:36]opened+sec_in_day 1727224236 [00:50:36]quantity*price = 30035 [00:50:36]sum+1 = 30036 [00:50:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 4 24.09.2024 00:50 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290006 ФПД: 55406190787363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T005037&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290006&fm=55406190787363&tin=02508201610067®Number=0000000000091827&sum=30000 [00:50:37]StoreToDocumentArchive [00:50:37]shift 516 fd 290006 [00:50:37]save to /storage/0516/doc_00290006 [00:50:37]save last doc name /storage/0516/doc_00290006 to /storage/kkm_last_doc_name [00:50:37]save OK [00:50:37]Clear old archive folders... [00:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:50:37]tlvbuf is 00F095F0 [00:50:37]SAM_PROTO_ClearQueue [00:50:37]wFMCommunicate request_size=4 [00:50:37]MH_SAM_APDU [00:50:37]CAPDU: 80 09 00 00 [00:50:37]Write to MH i2c: E2 08 00 88 07 80 09 00 00 00 00 00 00 01 [00:50:37]Write i2c OK [00:50:37]MH_I2C_Read... [00:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:50:37]Read from MH i2c: E2 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 88 07 00 90 00 03 [00:50:37]RAPDU: 90 00 [00:50:37]wFMCommunicate OK [00:50:37]SAM_PROTO_ClearQueue done [00:50:37]KKMCreateOFDPacket [00:50:37]OFDProtocolAddRootSTLVToBuf [00:50:37]FM_MakeSignedData [00:50:37]FM_MakeSignedData [00:50:37]SAM_PROTO_SignData [00:50:37]wFMCommunicate request_size=4 [00:50:37]MH_SAM_APDU [00:50:37]CAPDU: 80 0D 01 02 [00:50:37]Write to MH i2c: E2 08 00 89 07 80 0D 01 02 00 00 00 00 09 [00:50:37]Write i2c OK [00:50:37]MH_I2C_Read... [00:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:50:37]Read from MH i2c: E2 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 89 07 00 90 00 04 [00:50:37]RAPDU: 90 00 [00:50:37]wFMCommunicate OK [00:50:37]wFMCommunicate request_size=255 [00:50:37]MH_SAM_APDU [00: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 DD 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6C 04 00 35 04 06 00 32 [00:50:37]Write to MH i2c: E2 02 01 8A 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 DD 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6C 04 00 35 04 06 00 32 00 00 69 [00:50:37]Write i2c OK [00:50:37]MH_I2C_Read... [00:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:37]Read from MH i2c: E2 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 8A 07 00 90 00 05 [00:50:37]RAPDU: 90 00 [00:50:37]wFMCommunicate OK [00:50:37]wFMCommunicate request_size=10 [00:50:37]MH_SAM_APDU [00:50:37]CAPDU: 80 0D 02 02 05 64 42 51 FB 23 [00:50:37]Write to MH i2c: E2 0D 00 8B 07 80 0D 02 02 05 00 64 42 51 FB 23 00 00 2B [00:50:37]Write i2c OK [00:50:37]MH_I2C_Read... [00:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:37]Read from MH i2c: E2 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 03 00 8B 07 00 90 00 06 [00:50:37]RAPDU: 90 00 [00:50:37]wFMCommunicate OK [00:50:37]wFMCommunicate request_size=4 [00:50:37]MH_SAM_APDU [00:50:37]CAPDU: 80 0D 03 02 [00:50:37]Write to MH i2c: E2 08 00 8C 07 80 0D 03 02 00 00 00 00 0E [00:50:37]Write i2c OK [00:50:37]MH_I2C_Read... [00:50:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:50:37]Read from MH i2c: E2 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 0B 00 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 0B 00 8C 07 00 49 1F CA C7 FF 37 71 12 90 00 C1 [00:50:37]RAPDU: 49 1F CA C7 FF 37 71 12 90 00 [00:50:37]wFMCommunicate OK [00:50:37]SAM_PROTO_SignData done [00:50:37]FM_MakeSignedData done [00:50:37]CreateOFDProtocolMessage [00:50:37]wFMCommunicate request_size=4 [00:50:37]MH_SAM_APDU [00:50:37]CAPDU: 80 11 00 00 [00:50:37]Write to MH i2c: E2 08 00 8D 07 80 11 00 00 00 00 00 00 0E [00:50:37]Write i2c OK [00:50:37]MH_I2C_Read... [00:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:37]Read from MH i2c: E2 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 17 00 [00:50:37]MH_I2C_Read... [00:50:37]Read from MH i2c: E2 17 00 8D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 5E [00:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:50:37]wFMCommunicate OK [00:50:37]CreateOFDProtocolMessage done [00:50:37]OFDSenderStorePacket 290006 [00:50:37]StoreOFDPacket docnum=290006 [00:50:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 37 7B 07 01 01 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 00 00 00 F4 03 04 00 DD 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6C 04 00 35 04 06 00 32 64 42 51 FB 23 49 1F CA C7 FF 37 71 12 [00:50:37]CheckFolder [00:50:37]dirname=/storage/ofd_packets [00:50:37]CheckFolder done [00:50:37]ProducePacketName [00:50:37]name=ofd_packets/00290006 [00:50:37]NVStorageSaveData ofd_packets/00290006 [00:50:37]File name is /storage/ofd_packets/00290006 [00:50:37]Write 301 bytes [00:50:37]NVStorageSaveData done [00:50:37]OFDSenderStorePacket done [00:50:37]KKMCreateOFDPacket done [00:50:37]NVStorageSaveData kkm_last_timestamp [00:50:37]File name is /storage/kkm_last_timestamp [00:50:37]Write 4 bytes [00:50:37]NVStorageSaveData done [00:50:38]ExternCall_PrintAddStr [00:50:38]wPrintStart [00:50:38]Write to MH i2c: 01 00 00 8E 07 95 [00:50:38]Write i2c OK [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: 01 [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: 01 07 00 [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: 01 07 00 8E 07 00 00 00 00 00 FF 0F AA [00:50:38]RasterBufferAndPrint [00:50:38]line Счет N : (1)24618124 [00:50:38]line ИНН: 02508201610067 [00:50:38]line Контрольно-Кассовый Чек [00:50:38]line ПРОДАЖА [00:50:38]line ТРК (МРК, ГНК) : 43 [00:50:38]line Товар: 2710124130 [00:50:38]line Аи-92-К-5 [00:50:38]line 4.430 * 67.80 [00:50:38]line = 300.35 [00:50:38]line НДС 12% НСП 1% [00:50:38]line > о реализуемом товаре [00:50:38]line ОКРУГЛЕНИЕ: -0.35 [00:50:38]line ИТОГО: 300.00 [00:50:38]line Внесено: 300.00 [00:50:38]line СДАЧА: 0.00 [00:50:38]line НСП 1% : 2.66 [00:50:38]line НДС 12% : 31.90 [00:50:38]line Наличными: 300.00 [00:50:38]line Безнал.: 0.00 [00:50:38]line Место: АЗС № 90 "Партнёр-нефть" [00:50:38]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:50:38]line СНО: Общий режим [00:50:38]line Чек 4 24.09.2024 00:50 [00:50:38]line Смена: 516 ФФД: 1.0 [00:50:38]line ЗНМ: 0300000107 [00:50:38]line РНМ: 0000000000091827 [00:50:38]line Версия ККМ: 001 [00:50:38]line ФМ: 0000000000871832 [00:50:38]line ФД: 290006 [00:50:38]line ФПД: 55406190787363 [00:50:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T005037&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290006&fm=55406190787363&tin=02508201610067®Number=0000000000091827&sum=30000 [00:50:38]written 0, free lines is 4095 [00:50:38]OFD Sender: Processing packet 290006 [packets to send 1784, broken 1783] [00:50:38]ProducePacketName [00:50:38]name=ofd_packets/00290006 [00:50:38]OFD Sender: To server: pG, [00:50:38]CommunicateWithHost lk.salyk.kg:30040 [00:50:38]ConnectInit lk.salyk.kg [00:50:38]Connected sock=10 [00: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 33 32 0F 01 00 00 37 7B 07 01 01 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 00 00 00 F4 03 04 00 DD 0C F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D6 6C 04 00 35 04 06 00 32 64 42 51 FB 23 49 1F CA C7 FF 37 71 12 [00:50:38]Write to MH i2c: 01 00 00 B8 07 BF [00:50:38]Write i2c OK [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: 01 [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: 01 07 00 [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: 01 07 00 B8 07 00 00 00 00 00 C2 0C 94 [00:50:38]RasterBufferAndPrint [00:50:38]line [00:50:38]line [00:50:38]line [00:50:38]line [00:50:38]line [00:50:38]written 0, free lines is 3272 [00:50:38]MH_Cut [00:50:38]Write to MH i2c: D1 01 00 BF 07 01 98 [00:50:38]Write i2c OK [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: D1 [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: D1 01 00 [00:50:38]MH_I2C_Read... [00:50:38]Read from MH i2c: D1 01 00 BF 07 00 97 [00:50:38]Write to MH i2c: 01 00 00 C0 07 C7 [00:50:38]Write i2c OK [00:50:38]MH_I2C_Read... [00: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 33 32 4F 00 00 00 94 C9 47 00 8C 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 33 32 10 04 04 00 D6 6C 04 00 F4 03 04 00 B0 B4 F1 66 B6 04 01 00 00 35 24 AE 84 AC A6 22 FD [00:50:38]CommunicateWithHost err = 0 [00:50:38]CheckOFDResponse [00:50:38]1017 (14) - 77093643461234 [00:50:38]1041 (16) - 0000000000871832 [00:50:38]1040 (4) - 290006 [00:50:38]1012 (4) - 23.09.2024 18:34 [00:50:38]1206 (1) - 0 [00:50:38]OFD Sender: Remove packet 290006 [00:50:38]ProducePacketName [00:50:38]name=ofd_packets/00290006 [00:50:38]NVStorageDeleteData [00:50:39]OFD Sender: No OFD packet to send [00:50:39]*** Cut start [00:50:39]*** Partial cut [00:50:39]*** CUTSNS_PIN = 1 [00:50:39]*** CUTSNS_PIN = 0 [00:50:39]*** Brake cut motor [00:50:39]Read from MH i2c: 01 [00:50:39]MH_I2C_Read... [00:50:39]*** Stop cut motor [00:50:39]*** Cut end [00:50:39]Read from MH i2c: 01 07 00 [00:50:39]MH_I2C_Read... [00:50:39]Read from MH i2c: 01 07 00 C0 07 00 00 00 00 00 FF 0F DC [00:50:39]process_action close_receipt done [00:50:39]requested_data is exist [00:50:39]produce_requested_data [00:50:39]requested_item fm.sn is exist - process it [00:50:39]wFMCommunicate request_size=4 [00:50:39]MH_SAM_APDU [00:50:39]CAPDU: 80 11 00 00 [00:50:39]Write to MH i2c: E2 08 00 C1 07 80 11 00 00 00 00 00 00 42 [00:50:39]Write i2c OK [00:50:39]MH_I2C_Read... [00:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:39]Read from MH i2c: E2 [00:50:39]MH_I2C_Read... [00:50:39]Read from MH i2c: E2 17 00 [00:50:39]MH_I2C_Read... [00:50:39]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 33 32 90 00 92 [00:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:50:39]wFMCommunicate OK [00:50:39]requested_item fd.num is exist - process it [00:50:39]SAM_PROTO_GetFieldsCounters [00:50:39]wFMCommunicate request_size=4 [00:50:39]MH_SAM_APDU [00:50:39]CAPDU: 80 13 00 00 [00:50:39]Write to MH i2c: E2 08 00 C2 07 80 13 00 00 00 00 00 00 45 [00:50:39]Write i2c OK [00:50:39]MH_I2C_Read... [00:50:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:50:40]Read from MH i2c: E2 [00:50:40]MH_I2C_Read... [00:50:40]Read from MH i2c: E2 62 00 [00:50:40]MH_I2C_Read... [00:50:40]Read from MH i2c: E2 62 00 C2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D6 6C 04 00 0E 04 04 00 04 02 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 BD [00:50: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D6 6C 04 00 0E 04 04 00 04 02 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:50:40]wFMCommunicate OK [00:50:40]SAM_PROTO_GetFieldsCounters done [00:50:40]requested_item shift.num is exist - process it [00:50:40]requested_item shift.opened is exist - process it [00:50:40]req_shift_opened [00:50:40]FM_GetShiftState [00:50:40]SAM_PROTO_GetShiftState [00:50:40]wFMCommunicate request_size=4 [00:50:40]MH_SAM_APDU [00:50:40]CAPDU: 80 13 01 00 [00:50:40]Write to MH i2c: E2 08 00 C3 07 80 13 01 00 00 00 00 00 47 [00:50:40]Write i2c OK [00:50:40]MH_I2C_Read... [00:50:40]Read from MH i2c: E2 [00:50:40]MH_I2C_Read... [00:50:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:40]Read from MH i2c: E2 0E 00 [00:50:40]MH_I2C_Read... [00:50:40]Read from MH i2c: E2 0E 00 C3 07 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 DF [00:50:40]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:50:40]wFMCommunicate OK [00:50:40]SAM_PROTO_GetShiftState done [00:50:40]FM_GetShiftState done [00:50:40]req_shift_opened done [00:50:40]requested_item shift.open_date is exist - process it [00:50:40]req_shift_open_date [00:50:40]req_shift_open_date done [00:50:40]produce_requested_data done [00:50:40]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290006,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [00:50:40]process_action_free close_receipt [00:50:40]json_value_free [00:50:40]json_value_free done [00:50:40]process_json_proto returns [00:50:40]Send response to host [00:50:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290006,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [00:50:40]free response buf [00:50:40]execute_script done [00:50:40]execute_script returns [00:50:40]free content buf [00:50:40]Sock 7.Close socket [00:50:40]Sock 7.Thread stoped [00:50:44]OFD Sender: No OFD packet to send [00:50:49]OFD Sender: No OFD packet to send [00:50:54]OFD Sender: No OFD packet to send [00:50:59]OFD Sender: No OFD packet to send [00:51:04]OFD Sender: No OFD packet to send [00:51:09]OFD Sender: No OFD packet to send [00:51:14]OFD Sender: No OFD packet to send [00:51:19]OFD Sender: No OFD packet to send [00:51:24]OFD Sender: No OFD packet to send [00:51:29]OFD Sender: No OFD packet to send [00:51:34]OFD Sender: No OFD packet to send [00:51:39]OFD Sender: No OFD packet to send [00:51:44]OFD Sender: No OFD packet to send [00:51:49]OFD Sender: No OFD packet to send [00:51:54]OFD Sender: No OFD packet to send [00:51:59]OFD Sender: No OFD packet to send [00:52:04]OFD Sender: No OFD packet to send [00:52:09]OFD Sender: No OFD packet to send [00:52:14]OFD Sender: No OFD packet to send [00:52:19]OFD Sender: No OFD packet to send [00:52:24]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:42]accept exits with 9 [00:54:42]New connection [00:54:42]New thread 3066617188 created [00:54:42]Thread 3066473828 joined [00:54:42]Waiting for new connection... [00:54:42] Sock 9.Parse request [00:54:42]Sock 9.Check first char [00:54:42]Sock 9.First char is OK [00:54:42]request: POST /json_proto HTTP/1.0 [00:54:42]Method: POST [00:54:42]URL: /json_proto [00:54:42]Method is POST - this is cgi request [00:54:42]url: /json_proto [00:54:42]query_string will be loaded in cgi processing [00:54:42]execute_cgi json_proto POST (null) [00:54:42]execute_cgi path=json_proto method=POST [00:54:42]POST find Content-Length [00:54:42]Host: 172.17.41.135:8080 [00:54:42]Content-Length: 661 [00:54:42]Content-Type: application/json [00:54:42] [00:54:42]POST finish read [00:54:42]Found Content-Length = 661 [00:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:42]execute_script... [00:54:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 10.110, "sum" : 700.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:42]POST & json_proto [00:54:42]process_json_proto [00:54:42]json parsed OK: [00:54:42]protocol is kg_v1.0 [00:54:42]action value=close_receipt [00:54:42]process_action close_receipt [00:54:42]cmd_close_receipt [00:54:42]MH_GetDate [00:54:42]Write to MH i2c: F0 00 00 C4 07 BA [00:54:42]Write i2c OK [00:54:42]MH_I2C_Read... [00:54:42]Read from MH i2c: F0 [00:54:42]MH_I2C_Read... [00:54:42]Read from MH i2c: F0 09 00 [00:54:42]MH_I2C_Read... [00:54:42]Read from MH i2c: F0 09 00 C4 07 00 D3 0D F2 66 ED 3E 82 65 0D [00:54:42]GetLastDocTimeStamp 1727139037 [00:54:42]current date 1727139283 [00:54:42]FM_GetShiftState [00:54:42]SAM_PROTO_GetShiftState [00:54:42]wFMCommunicate request_size=4 [00:54:42]MH_SAM_APDU [00:54:42]CAPDU: 80 13 01 00 [00:54:42]Write to MH i2c: E2 08 00 C5 07 80 13 01 00 00 00 00 00 49 [00:54:42]Write i2c OK [00:54:42]MH_I2C_Read... [00:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:42]Read from MH i2c: E2 [00:54:42]MH_I2C_Read... [00:54:42]Read from MH i2c: E2 0E 00 [00:54:42]MH_I2C_Read... [00:54:42]Read from MH i2c: E2 0E 00 C5 07 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 E1 [00:54:42]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:54:42]wFMCommunicate OK [00:54:42]SAM_PROTO_GetShiftState done [00:54:42]FM_GetShiftState done [00:54:42]opened in 1727137836 [00:54:42]opened+sec_in_day 1727224236 [00:54:42]quantity*price = 70062 [00:54:42]sum+1 = 70063 [00:54:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 5 24.09.2024 00:54 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290007 ФПД: 231197263598537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T005443&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290007&fm=231197263598537&tin=02508201610067®Number=0000000000091827&sum=70000 [00:54:43]StoreToDocumentArchive [00:54:43]shift 516 fd 290007 [00:54:43]save to /storage/0516/doc_00290007 [00:54:43]save last doc name /storage/0516/doc_00290007 to /storage/kkm_last_doc_name [00:54:43]save OK [00:54:43]Clear old archive folders... [00:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=244 [00:54:43]tlvbuf is 00EB0BB0 [00:54:43]SAM_PROTO_ClearQueue [00:54:43]wFMCommunicate request_size=4 [00:54:43]MH_SAM_APDU [00:54:43]CAPDU: 80 09 00 00 [00:54:43]Write to MH i2c: E2 08 00 D2 07 80 09 00 00 00 00 00 00 4B [00:54:43]Write i2c OK [00:54:43]MH_I2C_Read... [00:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:54:43]Read from MH i2c: E2 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 03 00 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 03 00 D2 07 00 90 00 4D [00:54:43]RAPDU: 90 00 [00:54:43]wFMCommunicate OK [00:54:43]SAM_PROTO_ClearQueue done [00:54:43]KKMCreateOFDPacket [00:54:43]OFDProtocolAddRootSTLVToBuf [00:54:43]FM_MakeSignedData [00:54:43]FM_MakeSignedData [00:54:43]SAM_PROTO_SignData [00:54:43]wFMCommunicate request_size=4 [00:54:43]MH_SAM_APDU [00:54:43]CAPDU: 80 0D 01 02 [00:54:43]Write to MH i2c: E2 08 00 D3 07 80 0D 01 02 00 00 00 00 53 [00:54:43]Write i2c OK [00:54:43]MH_I2C_Read... [00:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:54:43]Read from MH i2c: E2 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 03 00 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 03 00 D3 07 00 90 00 4E [00:54:43]RAPDU: 90 00 [00:54:43]wFMCommunicate OK [00:54:43]wFMCommunicate request_size=253 [00:54:43]MH_SAM_APDU [00:54:43]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 D3 0D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6C 04 00 35 04 06 00 D2 45 CE C5 13 C9 [00:54:43]Write to MH i2c: E2 00 01 D4 07 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 D3 0D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6C 04 00 35 04 06 00 D2 45 CE C5 13 C9 00 00 4B [00:54:43]Write i2c OK [00:54:43]MH_I2C_Read... [00:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:54:43]Read from MH i2c: E2 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 03 00 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 03 00 D4 07 00 90 00 4F [00:54:43]RAPDU: 90 00 [00:54:43]wFMCommunicate OK [00:54:43]wFMCommunicate request_size=4 [00:54:43]MH_SAM_APDU [00:54:43]CAPDU: 80 0D 03 02 [00:54:43]Write to MH i2c: E2 08 00 D5 07 80 0D 03 02 00 00 00 00 57 [00:54:43]Write i2c OK [00:54:43]MH_I2C_Read... [00:54:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:54:43]Read from MH i2c: E2 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 0B 00 [00:54:43]MH_I2C_Read... [00:54:43]Read from MH i2c: E2 0B 00 D5 07 00 92 C5 EC 15 36 F7 4D 4E 90 00 78 [00:54:43]RAPDU: 92 C5 EC 15 36 F7 4D 4E 90 00 [00:54:43]wFMCommunicate OK [00:54:43]SAM_PROTO_SignData done [00:54:43]FM_MakeSignedData done [00:54:43]CreateOFDProtocolMessage [00:54:43]wFMCommunicate request_size=4 [00:54:43]MH_SAM_APDU [00:54:43]CAPDU: 80 11 00 00 [00:54:43]Write to MH i2c: E2 08 00 D6 07 80 11 00 00 00 00 00 00 57 [00:54:43]Write i2c OK [00:54:43]MH_I2C_Read... [00:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:44]Read from MH i2c: E2 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: E2 17 00 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: E2 17 00 D6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 A7 [00:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:54:44]wFMCommunicate OK [00:54:44]CreateOFDProtocolMessage done [00:54:44]OFDSenderStorePacket 290007 [00:54:44]StoreOFDPacket docnum=290007 [00:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 0E E0 00 01 86 5F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 D3 0D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6C 04 00 35 04 06 00 D2 45 CE C5 13 C9 92 C5 EC 15 36 F7 4D 4E [00:54:44]CheckFolder [00:54:44]dirname=/storage/ofd_packets [00:54:44]CheckFolder done [00:54:44]ProducePacketName [00:54:44]name=ofd_packets/00290007 [00:54:44]NVStorageSaveData ofd_packets/00290007 [00:54:44]File name is /storage/ofd_packets/00290007 [00:54:44]Write 294 bytes [00:54:44]NVStorageSaveData done [00:54:44]OFDSenderStorePacket done [00:54:44]KKMCreateOFDPacket done [00:54:44]NVStorageSaveData kkm_last_timestamp [00:54:44]File name is /storage/kkm_last_timestamp [00:54:44]Write 4 bytes [00:54:44]NVStorageSaveData done [00:54:44]ExternCall_PrintAddStr [00:54:44]wPrintStart [00:54:44]Write to MH i2c: 01 00 00 D7 07 DE [00:54:44]Write i2c OK [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: 01 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: 01 07 00 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: 01 07 00 D7 07 00 00 00 00 00 FF 0F F3 [00:54:44]RasterBufferAndPrint [00:54:44]line Счет N : (1)24618125 [00:54:44]line ИНН: 02508201610067 [00:54:44]line Контрольно-Кассовый Чек [00:54:44]line ПРОДАЖА [00:54:44]line ТРК (МРК, ГНК) : 34 [00:54:44]line Товар: 2710124130 [00:54:44]line SU-92 [00:54:44]line 10.110 * 69.30 [00:54:44]line = 700.62 [00:54:44]line НДС 12% НСП 1% [00:54:44]line > о реализуемом товаре [00:54:44]line ОКРУГЛЕНИЕ: -0.62 [00:54:44]line ИТОГО: 700.00 [00:54:44]line Внесено: 700.00 [00:54:44]line СДАЧА: 0.00 [00:54:44]line НСП 1% : 6.20 [00:54:44]line НДС 12% : 74.40 [00:54:44]line Наличными: 700.00 [00:54:44]line Безнал.: 0.00 [00:54:44]line Место: АЗС № 90 "Партнёр-нефть" [00:54:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [00:54:44]line СНО: Общий режим [00:54:44]line Чек 5 24.09.2024 00:54 [00:54:44]line Смена: 516 ФФД: 1.0 [00:54:44]line ЗНМ: 0300000107 [00:54:44]line РНМ: 0000000000091827 [00:54:44]line Версия ККМ: 001 [00:54:44]line ФМ: 0000000000871832 [00:54:44]line ФД: 290007 [00:54:44]line ФПД: 231197263598537 [00:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T005443&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290007&fm=231197263598537&tin=02508201610067®Number=0000000000091827&sum=70000 [00:54:44]written 0, free lines is 4095 [00:54:44]OFD Sender: Processing packet 290007 [packets to send 1784, broken 1783] [00:54:44]ProducePacketName [00:54:44]name=ofd_packets/00290007 [00:54:44]OFD Sender: To server: pG, [00:54:44]CommunicateWithHost lk.salyk.kg:30040 [00:54:44]ConnectInit lk.salyk.kg [00:54:44]Connected sock=10 [00:54:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 0E E0 00 01 86 5F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 AE 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 D3 0D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6C 04 00 35 04 06 00 D2 45 CE C5 13 C9 92 C5 EC 15 36 F7 4D 4E [00:54:44]Write to MH i2c: 01 00 00 01 08 09 [00:54:44]Write i2c OK [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: 01 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: 01 07 00 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: 01 07 00 01 08 00 00 00 00 00 BA 0C D6 [00:54:44]RasterBufferAndPrint [00:54:44]line [00:54:44]line [00:54:44]line [00:54:44]line [00:54:44]line [00:54:44]written 0, free lines is 3265 [00:54:44]MH_Cut [00:54:44]Write to MH i2c: D1 01 00 08 08 01 E2 [00:54:44]Write i2c OK [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: D1 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: D1 01 00 [00:54:44]MH_I2C_Read... [00:54:44]Read from MH i2c: D1 01 00 08 08 00 E1 [00:54:44]Write to MH i2c: 01 00 00 09 08 11 [00:54:44]Write i2c OK [00:54:44]MH_I2C_Read... [00:54:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 EB A4 47 00 40 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D7 6C 04 00 F4 03 04 00 A6 B5 F1 66 B6 04 01 00 00 C7 B3 61 E5 28 69 68 F7 [00:54:44]CommunicateWithHost err = 0 [00:54:44]CheckOFDResponse [00:54:44]1017 (14) - 77093643461234 [00:54:44]1041 (16) - 0000000000871832 [00:54:44]1040 (4) - 290007 [00:54:44]1012 (4) - 23.09.2024 18:38 [00:54:44]1206 (1) - 0 [00:54:44]OFD Sender: Remove packet 290007 [00:54:44]ProducePacketName [00:54:44]name=ofd_packets/00290007 [00:54:44]NVStorageDeleteData [00:54:45]OFD Sender: No OFD packet to send [00:54:45]*** Cut start [00:54:45]*** Partial cut [00:54:45]*** CUTSNS_PIN = 1 [00:54:45]*** CUTSNS_PIN = 0 [00:54:45]*** Brake cut motor [00:54:45]Read from MH i2c: 01 [00:54:45]MH_I2C_Read... [00:54:45]*** Stop cut motor [00:54:45]*** Cut end [00:54:45]Read from MH i2c: 01 07 00 [00:54:45]MH_I2C_Read... [00:54:45]Read from MH i2c: 01 07 00 09 08 00 00 00 00 00 FF 0F 26 [00:54:45]process_action close_receipt done [00:54:45]requested_data is exist [00:54:45]produce_requested_data [00:54:45]requested_item fm.sn is exist - process it [00:54:45]wFMCommunicate request_size=4 [00:54:45]MH_SAM_APDU [00:54:45]CAPDU: 80 11 00 00 [00:54:45]Write to MH i2c: E2 08 00 0A 08 80 11 00 00 00 00 00 00 8C [00:54:45]Write i2c OK [00:54:45]MH_I2C_Read... [00:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:45]Read from MH i2c: E2 [00:54:45]MH_I2C_Read... [00:54:45]Read from MH i2c: E2 17 00 [00:54:45]MH_I2C_Read... [00:54:45]Read from MH i2c: E2 17 00 0A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 DC [00:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [00:54:45]wFMCommunicate OK [00:54:45]requested_item fd.num is exist - process it [00:54:45]SAM_PROTO_GetFieldsCounters [00:54:45]wFMCommunicate request_size=4 [00:54:45]MH_SAM_APDU [00:54:45]CAPDU: 80 13 00 00 [00:54:45]Write to MH i2c: E2 08 00 0B 08 80 13 00 00 00 00 00 00 8F [00:54:45]Write i2c OK [00:54:45]MH_I2C_Read... [00:54:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:54:46]Read from MH i2c: E2 [00:54:46]MH_I2C_Read... [00:54:46]Read from MH i2c: E2 62 00 [00:54:46]MH_I2C_Read... [00:54:46]Read from MH i2c: E2 62 00 0B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D7 6C 04 00 0E 04 04 00 04 02 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 0B [00:54:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D7 6C 04 00 0E 04 04 00 04 02 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:54:46]wFMCommunicate OK [00:54:46]SAM_PROTO_GetFieldsCounters done [00:54:46]requested_item shift.num is exist - process it [00:54:46]requested_item shift.opened is exist - process it [00:54:46]req_shift_opened [00:54:46]FM_GetShiftState [00:54:46]SAM_PROTO_GetShiftState [00:54:46]wFMCommunicate request_size=4 [00:54:46]MH_SAM_APDU [00:54:46]CAPDU: 80 13 01 00 [00:54:46]Write to MH i2c: E2 08 00 0C 08 80 13 01 00 00 00 00 00 91 [00:54:46]Write i2c OK [00:54:46]MH_I2C_Read... [00:54:46]Read from MH i2c: E2 [00:54:46]MH_I2C_Read... [00:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:46]Read from MH i2c: E2 0E 00 [00:54:46]MH_I2C_Read... [00:54:46]Read from MH i2c: E2 0E 00 0C 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 29 [00:54:46]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [00:54:46]wFMCommunicate OK [00:54:46]SAM_PROTO_GetShiftState done [00:54:46]FM_GetShiftState done [00:54:46]req_shift_opened done [00:54:46]requested_item shift.open_date is exist - process it [00:54:46]req_shift_open_date [00:54:46]req_shift_open_date done [00:54:46]produce_requested_data done [00:54:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290007,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [00:54:46]process_action_free close_receipt [00:54:46]json_value_free [00:54:46]json_value_free done [00:54:46]process_json_proto returns [00:54:46]Send response to host [00:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290007,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [00:54:46]free response buf [00:54:46]execute_script done [00:54:46]execute_script returns [00:54:46]free content buf [00:54:46]Sock 9.Close socket [00:54:46]Sock 9.Thread stoped [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:36]OFD Sender: No OFD packet to send [00:56:41]OFD Sender: No OFD packet to send [00:56:46]OFD Sender: No OFD packet to send [00:56:51]OFD Sender: No OFD packet to send [00:56:56]OFD Sender: No OFD packet to send [00:57:01]OFD Sender: No OFD packet to send [00:57:06]OFD Sender: No OFD packet to send [00:57:11]OFD Sender: No OFD packet to send [00:57:16]OFD Sender: No OFD packet to send [00:57:21]OFD Sender: No OFD packet to send [00:57:26]OFD Sender: No OFD packet to send [00:57:31]OFD Sender: No OFD packet to send [00:57:36]OFD Sender: No OFD packet to send [00:57:41]OFD Sender: No OFD packet to send [00:57:46]OFD Sender: No OFD packet to send [00:57:51]OFD Sender: No OFD packet to send [00:57:56]OFD Sender: No OFD packet to send [00:58:01]OFD Sender: No OFD packet to send [00:58:06]OFD Sender: No OFD packet to send [00:58:11]OFD Sender: No OFD packet to send [00:58:16]OFD Sender: No OFD packet to send [00:58:21]OFD Sender: No OFD packet to send [00:58:26]OFD Sender: No OFD packet to send [00:58:31]OFD Sender: No OFD packet to send [00:58:36]OFD Sender: No OFD packet to send [00:58:41]OFD Sender: No OFD packet to send [00:58:46]OFD Sender: No OFD packet to send [00:58:51]OFD Sender: No OFD packet to send [00:58:56]OFD Sender: No OFD packet to send [00:59: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:17]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:49]OFD Sender: No OFD packet to send [01:03:54]OFD Sender: No OFD packet to send [01:03:59]OFD Sender: No OFD packet to send [01:04:04]OFD Sender: No OFD packet to send [01:04:09]OFD Sender: No OFD packet to send [01:04:14]OFD Sender: No OFD packet to send [01:04:19]OFD Sender: No OFD packet to send [01:04:24]OFD Sender: No OFD packet to send [01:04:29]OFD Sender: No OFD packet to send [01:04:34]OFD Sender: No OFD packet to send [01:04:39]OFD Sender: No OFD packet to send [01:04:44]OFD Sender: No OFD packet to send [01:04:49]OFD Sender: No OFD packet to send [01:04:54]OFD Sender: No OFD packet to send [01:04:59]OFD Sender: No OFD packet to send [01:05:04]OFD Sender: No OFD packet to send [01:05:09]OFD Sender: No OFD packet to send [01:05:14]OFD Sender: No OFD packet to send [01:05:19]OFD Sender: No OFD packet to send [01:05:24]OFD Sender: No OFD packet to send [01:05:29]OFD Sender: No OFD packet to send [01:05:34]OFD Sender: No OFD packet to send [01:05:39]OFD Sender: No OFD packet to send [01:05:44]OFD Sender: No OFD packet to send [01:05:49]OFD Sender: No OFD packet to send [01:05:54]OFD Sender: No OFD packet to send [01:05:59]OFD Sender: No OFD packet to send [01:06:04]OFD Sender: No OFD packet to send [01:06:09]OFD Sender: No OFD packet to send [01:06:15]OFD Sender: No OFD packet to send [01:06:20]OFD Sender: No OFD packet to send [01:06:25]OFD Sender: No OFD packet to send [01:06:30]OFD Sender: No OFD packet to send [01:06:33]accept exits with 7 [01:06:33]New connection [01:06:33]New thread 3066473828 created [01:06:33]Thread 3066617188 joined [01:06:33]Waiting for new connection... [01:06:33] Sock 7.Parse request [01:06:33]Sock 7.Check first char [01:06:33]Sock 7.First char is OK [01:06:33]request: POST /json_proto HTTP/1.0 [01:06:33]Method: POST [01:06:33]URL: /json_proto [01:06:33]Method is POST - this is cgi request [01:06:33]url: /json_proto [01:06:33]query_string will be loaded in cgi processing [01:06:33]execute_cgi json_proto POST (null) [01:06:33]execute_cgi path=json_proto method=POST [01:06:33]POST find Content-Length [01:06:33]Host: 172.17.41.135:8080 [01:06:33]Content-Length: 679 [01:06:33]Content-Type: application/json [01:06:33] [01:06:33]POST finish read [01:06:33]Found Content-Length = 679 [01:06:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:33]execute_script... [01:06:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:33]POST & json_proto [01:06:33]process_json_proto [01:06:33]json parsed OK: [01:06:33]protocol is kg_v1.0 [01:06:33]action value=close_receipt [01:06:33]process_action close_receipt [01:06:33]cmd_close_receipt [01:06:33]MH_GetDate [01:06:33]Write to MH i2c: F0 00 00 0D 08 04 [01:06:33]Write i2c OK [01:06:33]MH_I2C_Read... [01:06:33]Read from MH i2c: F0 [01:06:33]MH_I2C_Read... [01:06:33]Read from MH i2c: F0 09 00 [01:06:33]MH_I2C_Read... [01:06:33]Read from MH i2c: F0 09 00 0D 08 00 9B 10 F2 66 ED 3E 82 65 22 [01:06:33]GetLastDocTimeStamp 1727139283 [01:06:33]current date 1727139995 [01:06:33]FM_GetShiftState [01:06:33]SAM_PROTO_GetShiftState [01:06:33]wFMCommunicate request_size=4 [01:06:33]MH_SAM_APDU [01:06:33]CAPDU: 80 13 01 00 [01:06:33]Write to MH i2c: E2 08 00 0E 08 80 13 01 00 00 00 00 00 93 [01:06:34]Write i2c OK [01:06:34]MH_I2C_Read... [01:06:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:34]Read from MH i2c: E2 [01:06:34]MH_I2C_Read... [01:06:34]Read from MH i2c: E2 0E 00 [01:06:34]MH_I2C_Read... [01:06:34]Read from MH i2c: E2 0E 00 0E 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 2B [01:06:34]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:06:34]wFMCommunicate OK [01:06:34]SAM_PROTO_GetShiftState done [01:06:34]FM_GetShiftState done [01:06:34]opened in 1727137836 [01:06:34]opened+sec_in_day 1727224236 [01:06:34]quantity*price = 40002 [01:06:34]sum+1 = 40003 [01:06:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 6 24.09.2024 01:06 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290008 ФПД: 108698145469813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010635&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290008&fm=108698145469813&tin=02508201610067®Number=0000000000091827&sum=40000 [01:06:35]StoreToDocumentArchive [01:06:35]shift 516 fd 290008 [01:06:35]save to /storage/0516/doc_00290008 [01:06:35]save last doc name /storage/0516/doc_00290008 to /storage/kkm_last_doc_name [01:06:35]save OK [01:06:35]Clear old archive folders... [01:06:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:06:35]tlvbuf is 00EB1340 [01:06:35]SAM_PROTO_ClearQueue [01:06:35]wFMCommunicate request_size=4 [01:06:35]MH_SAM_APDU [01:06:35]CAPDU: 80 09 00 00 [01:06:35]Write to MH i2c: E2 08 00 1B 08 80 09 00 00 00 00 00 00 95 [01:06:35]Write i2c OK [01:06:35]MH_I2C_Read... [01:06:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:06:35]Read from MH i2c: E2 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [01:06:35]RAPDU: 90 00 [01:06:35]wFMCommunicate OK [01:06:35]SAM_PROTO_ClearQueue done [01:06:35]KKMCreateOFDPacket [01:06:35]OFDProtocolAddRootSTLVToBuf [01:06:35]FM_MakeSignedData [01:06:35]FM_MakeSignedData [01:06:35]SAM_PROTO_SignData [01:06:35]wFMCommunicate request_size=4 [01:06:35]MH_SAM_APDU [01:06:35]CAPDU: 80 0D 01 02 [01:06:35]Write to MH i2c: E2 08 00 1C 08 80 0D 01 02 00 00 00 00 9D [01:06:35]Write i2c OK [01:06:35]MH_I2C_Read... [01:06:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:06:35]Read from MH i2c: E2 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [01:06:35]RAPDU: 90 00 [01:06:35]wFMCommunicate OK [01:06:35]wFMCommunicate request_size=255 [01:06:35]MH_SAM_APDU [01:06:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 06 00 00 00 F4 03 04 00 9B 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6C 04 00 35 04 06 00 62 [01:06:35]Write to MH i2c: E2 02 01 1D 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 06 00 00 00 F4 03 04 00 9B 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6C 04 00 35 04 06 00 62 00 00 B9 [01:06:35]Write i2c OK [01:06:35]MH_I2C_Read... [01:06:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:35]Read from MH i2c: E2 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 1D 08 00 90 00 99 [01:06:35]RAPDU: 90 00 [01:06:35]wFMCommunicate OK [01:06:35]wFMCommunicate request_size=10 [01:06:35]MH_SAM_APDU [01:06:35]CAPDU: 80 0D 02 02 05 DC 42 59 35 75 [01:06:35]Write to MH i2c: E2 0D 00 1E 08 80 0D 02 02 05 00 DC 42 59 35 75 00 00 CB [01:06:35]Write i2c OK [01:06:35]MH_I2C_Read... [01:06:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:35]Read from MH i2c: E2 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 03 00 1E 08 00 90 00 9A [01:06:35]RAPDU: 90 00 [01:06:35]wFMCommunicate OK [01:06:35]wFMCommunicate request_size=4 [01:06:35]MH_SAM_APDU [01:06:35]CAPDU: 80 0D 03 02 [01:06:35]Write to MH i2c: E2 08 00 1F 08 80 0D 03 02 00 00 00 00 A2 [01:06:35]Write i2c OK [01:06:35]MH_I2C_Read... [01:06:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:06:35]Read from MH i2c: E2 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 0B 00 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 0B 00 1F 08 00 8C F7 7B F8 D4 CC 40 C5 90 00 3E [01:06:35]RAPDU: 8C F7 7B F8 D4 CC 40 C5 90 00 [01:06:35]wFMCommunicate OK [01:06:35]SAM_PROTO_SignData done [01:06:35]FM_MakeSignedData done [01:06:35]CreateOFDProtocolMessage [01:06:35]wFMCommunicate request_size=4 [01:06:35]MH_SAM_APDU [01:06:35]CAPDU: 80 11 00 00 [01:06:35]Write to MH i2c: E2 08 00 20 08 80 11 00 00 00 00 00 00 A2 [01:06:35]Write i2c OK [01:06:35]MH_I2C_Read... [01:06:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:35]Read from MH i2c: E2 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 17 00 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: E2 17 00 20 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F2 [01:06:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:06:35]wFMCommunicate OK [01:06:35]CreateOFDProtocolMessage done [01:06:35]OFDSenderStorePacket 290008 [01:06:35]StoreOFDPacket docnum=290008 [01:06:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9F 0E 07 01 89 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 06 00 00 00 F4 03 04 00 9B 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6C 04 00 35 04 06 00 62 DC 42 59 35 75 8C F7 7B F8 D4 CC 40 C5 [01:06:35]CheckFolder [01:06:35]dirname=/storage/ofd_packets [01:06:35]CheckFolder done [01:06:35]ProducePacketName [01:06:35]name=ofd_packets/00290008 [01:06:35]NVStorageSaveData ofd_packets/00290008 [01:06:35]File name is /storage/ofd_packets/00290008 [01:06:35]Write 301 bytes [01:06:35]NVStorageSaveData done [01:06:35]OFDSenderStorePacket done [01:06:35]KKMCreateOFDPacket done [01:06:35]NVStorageSaveData kkm_last_timestamp [01:06:35]File name is /storage/kkm_last_timestamp [01:06:35]Write 4 bytes [01:06:35]NVStorageSaveData done [01:06:35]ExternCall_PrintAddStr [01:06:35]wPrintStart [01:06:35]Write to MH i2c: 01 00 00 21 08 29 [01:06:35]Write i2c OK [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: 01 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: 01 07 00 [01:06:35]MH_I2C_Read... [01:06:35]Read from MH i2c: 01 07 00 21 08 00 00 00 00 00 FF 0F 3E [01:06:35]RasterBufferAndPrint [01:06:35]line Счет N : (1)24618127 [01:06:35]line ИНН: 02508201610067 [01:06:35]line Контрольно-Кассовый Чек [01:06:35]line ПРОДАЖА [01:06:35]line ТРК (МРК, ГНК) : 43 [01:06:35]line Товар: 2710124130 [01:06:35]line Аи-92-К-5 [01:06:35]line 5.900 * 67.80 [01:06:35]line = 400.02 [01:06:35]line НДС 12% НСП 1% [01:06:35]line > о реализуемом товаре [01:06:35]line ОКРУГЛЕНИЕ: -0.02 [01:06:35]line ИТОГО: 400.00 [01:06:35]line Внесено: 400.00 [01:06:35]line СДАЧА: 0.00 [01:06:35]line НСП 1% : 3.54 [01:06:35]line НДС 12% : 42.48 [01:06:35]line Наличными: 400.00 [01:06:35]line Безнал.: 0.00 [01:06:35]line Место: АЗС № 90 "Партнёр-нефть" [01:06:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:06:35]line СНО: Общий режим [01:06:35]line Чек 6 24.09.2024 01:06 [01:06:35]line Смена: 516 ФФД: 1.0 [01:06:35]line ЗНМ: 0300000107 [01:06:35]line РНМ: 0000000000091827 [01:06:35]line Версия ККМ: 001 [01:06:35]line ФМ: 0000000000871832 [01:06:35]line ФД: 290008 [01:06:35]line ФПД: 108698145469813 [01:06:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010635&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290008&fm=108698145469813&tin=02508201610067®Number=0000000000091827&sum=40000 [01:06:35]written 0, free lines is 4095 [01:06:35]OFD Sender: Processing packet 290008 [packets to send 1784, broken 1783] [01:06:35]ProducePacketName [01:06:35]name=ofd_packets/00290008 [01:06:35]OFD Sender: To server: pG, [01:06:35]CommunicateWithHost lk.salyk.kg:30040 [01:06:35]ConnectInit lk.salyk.kg [01:06:36]Write to MH i2c: 01 00 00 4B 08 53 [01:06:36]Write i2c OK [01:06:36]MH_I2C_Read... [01:06:36]Read from MH i2c: 01 [01:06:36]MH_I2C_Read... [01:06:36]Read from MH i2c: 01 07 00 [01:06:36]MH_I2C_Read... [01:06:36]Read from MH i2c: 01 07 00 4B 08 00 00 00 00 00 C2 0C 28 [01:06:36]RasterBufferAndPrint [01:06:36]line [01:06:36]line [01:06:36]line [01:06:36]line [01:06:36]line [01:06:36]written 0, free lines is 3272 [01:06:36]MH_Cut [01:06:36]Write to MH i2c: D1 01 00 52 08 01 2C [01:06:36]Write i2c OK [01:06:36]MH_I2C_Read... [01:06:36]Read from MH i2c: D1 [01:06:36]MH_I2C_Read... [01:06:36]Read from MH i2c: D1 01 00 [01:06:36]MH_I2C_Read... [01:06:36]Read from MH i2c: D1 01 00 52 08 00 2B [01:06:36]Write to MH i2c: 01 00 00 53 08 5B [01:06:36]Write i2c OK [01:06:36]MH_I2C_Read... [01:06:36]Connected sock=11 [01:06: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 33 32 0F 01 00 00 9F 0E 07 01 89 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 06 00 00 00 F4 03 04 00 9B 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D8 6C 04 00 35 04 06 00 62 DC 42 59 35 75 8C F7 7B F8 D4 CC 40 C5 [01:06: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 33 32 4F 00 00 00 43 8B 47 00 79 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 33 32 10 04 04 00 D8 6C 04 00 F4 03 04 00 6E B8 F1 66 B6 04 01 00 00 8C A1 B6 23 B5 49 F5 E8 [01:06:36]CommunicateWithHost err = 0 [01:06:36]CheckOFDResponse [01:06:36]1017 (14) - 77093643461234 [01:06:36]1041 (16) - 0000000000871832 [01:06:36]1040 (4) - 290008 [01:06:36]1012 (4) - 23.09.2024 18:50 [01:06:36]1206 (1) - 0 [01:06:36]OFD Sender: Remove packet 290008 [01:06:36]ProducePacketName [01:06:36]name=ofd_packets/00290008 [01:06:36]NVStorageDeleteData [01:06:37]*** Cut start [01:06:37]*** Partial cut [01:06:37]*** CUTSNS_PIN = 1 [01:06:37]*** CUTSNS_PIN = 0 [01:06:37]OFD Sender: No OFD packet to send [01:06:37]*** Brake cut motor [01:06:37]Read from MH i2c: 01 [01:06:37]MH_I2C_Read... [01:06:37]*** Stop cut motor [01:06:37]*** Cut end [01:06:37]Read from MH i2c: 01 07 00 [01:06:37]MH_I2C_Read... [01:06:37]Read from MH i2c: 01 07 00 53 08 00 00 00 00 00 FF 0F 70 [01:06:37]process_action close_receipt done [01:06:37]requested_data is exist [01:06:37]produce_requested_data [01:06:37]requested_item fm.sn is exist - process it [01:06:37]wFMCommunicate request_size=4 [01:06:37]MH_SAM_APDU [01:06:37]CAPDU: 80 11 00 00 [01:06:37]Write to MH i2c: E2 08 00 54 08 80 11 00 00 00 00 00 00 D6 [01:06:37]Write i2c OK [01:06:37]MH_I2C_Read... [01:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:37]Read from MH i2c: E2 [01:06:37]MH_I2C_Read... [01:06:37]Read from MH i2c: E2 17 00 [01:06:37]MH_I2C_Read... [01:06:37]Read from MH i2c: E2 17 00 54 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 26 [01:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:06:37]wFMCommunicate OK [01:06:37]requested_item fd.num is exist - process it [01:06:37]SAM_PROTO_GetFieldsCounters [01:06:37]wFMCommunicate request_size=4 [01:06:37]MH_SAM_APDU [01:06:37]CAPDU: 80 13 00 00 [01:06:37]Write to MH i2c: E2 08 00 55 08 80 13 00 00 00 00 00 00 D9 [01:06:37]Write i2c OK [01:06:37]MH_I2C_Read... [01:06:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:06:37]Read from MH i2c: E2 [01:06:37]MH_I2C_Read... [01:06:37]Read from MH i2c: E2 62 00 [01:06:37]MH_I2C_Read... [01:06:37]Read from MH i2c: E2 62 00 55 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D8 6C 04 00 0E 04 04 00 04 02 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 59 [01:06:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D8 6C 04 00 0E 04 04 00 04 02 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 [01:06:37]wFMCommunicate OK [01:06:37]SAM_PROTO_GetFieldsCounters done [01:06:37]requested_item shift.num is exist - process it [01:06:37]requested_item shift.opened is exist - process it [01:06:37]req_shift_opened [01:06:37]FM_GetShiftState [01:06:37]SAM_PROTO_GetShiftState [01:06:37]wFMCommunicate request_size=4 [01:06:37]MH_SAM_APDU [01:06:37]CAPDU: 80 13 01 00 [01:06:37]Write to MH i2c: E2 08 00 56 08 80 13 01 00 00 00 00 00 DB [01:06:37]Write i2c OK [01:06:37]MH_I2C_Read... [01:06:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:37]Read from MH i2c: E2 [01:06:37]MH_I2C_Read... [01:06:37]Read from MH i2c: E2 0E 00 [01:06:37]MH_I2C_Read... [01:06:37]Read from MH i2c: E2 0E 00 56 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 73 [01:06:37]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:06:37]wFMCommunicate OK [01:06:37]SAM_PROTO_GetShiftState done [01:06:37]FM_GetShiftState done [01:06:37]req_shift_opened done [01:06:37]requested_item shift.open_date is exist - process it [01:06:37]req_shift_open_date [01:06:37]req_shift_open_date done [01:06:37]produce_requested_data done [01:06:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290008,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:06:37]process_action_free close_receipt [01:06:37]json_value_free [01:06:37]json_value_free done [01:06:37]process_json_proto returns [01:06:37]Send response to host [01:06:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290008,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:06:37]free response buf [01:06:37]execute_script done [01:06:37]execute_script returns [01:06:37]free content buf [01:06:37]Sock 7.Close socket [01:06:37]Sock 7.Thread stoped [01:06:42]OFD Sender: No OFD packet to send [01:06:47]OFD Sender: No OFD packet to send [01:06:52]OFD Sender: No OFD packet to send [01:06:57]OFD Sender: No OFD packet to send [01:06:57]accept exits with 9 [01:06:57]New connection [01:06:57]New thread 3066617188 created [01:06:57]Thread 3066473828 joined [01:06:57]Waiting for new connection... [01:06:57] Sock 9.Parse request [01:06:57]Sock 9.Check first char [01:06:57]Sock 9.First char is OK [01:06:57]request: POST /json_proto HTTP/1.0 [01:06:57]Method: POST [01:06:57]URL: /json_proto [01:06:57]Method is POST - this is cgi request [01:06:57]url: /json_proto [01:06:57]query_string will be loaded in cgi processing [01:06:57]execute_cgi json_proto POST (null) [01:06:57]execute_cgi path=json_proto method=POST [01:06:57]POST find Content-Length [01:06:57]Host: 172.17.41.135:8080 [01:06:57]Content-Length: 681 [01:06:57]Content-Type: application/json [01:06:57] [01:06:57]POST finish read [01:06:57]Found Content-Length = 681 [01:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:57]execute_script... [01:06: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)24618126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:57]POST & json_proto [01:06:57]process_json_proto [01:06:57]json parsed OK: [01:06:57]protocol is kg_v1.0 [01:06:57]action value=close_receipt [01:06:57]process_action close_receipt [01:06:57]cmd_close_receipt [01:06:57]MH_GetDate [01:06:57]Write to MH i2c: F0 00 00 57 08 4E [01:06:57]Write i2c OK [01:06:57]MH_I2C_Read... [01:06:57]Read from MH i2c: F0 [01:06:57]MH_I2C_Read... [01:06:57]Read from MH i2c: F0 09 00 [01:06:57]MH_I2C_Read... [01:06:57]Read from MH i2c: F0 09 00 57 08 00 B3 10 F2 66 ED 3E 82 65 84 [01:06:57]GetLastDocTimeStamp 1727139995 [01:06:57]current date 1727140019 [01:06:57]FM_GetShiftState [01:06:57]SAM_PROTO_GetShiftState [01:06:57]wFMCommunicate request_size=4 [01:06:57]MH_SAM_APDU [01:06:57]CAPDU: 80 13 01 00 [01:06:57]Write to MH i2c: E2 08 00 58 08 80 13 01 00 00 00 00 00 DD [01:06:57]Write i2c OK [01:06:57]MH_I2C_Read... [01:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:57]Read from MH i2c: E2 [01:06:57]MH_I2C_Read... [01:06:57]Read from MH i2c: E2 0E 00 [01:06:57]MH_I2C_Read... [01:06:57]Read from MH i2c: E2 0E 00 58 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 75 [01:06:57]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:06:57]wFMCommunicate OK [01:06:57]SAM_PROTO_GetShiftState done [01:06:57]FM_GetShiftState done [01:06:57]opened in 1727137836 [01:06:57]opened+sec_in_day 1727224236 [01:06:57]quantity*price = 150037 [01:06:57]sum+1 = 150039 [01:06:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 7 24.09.2024 01:06 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290009 ФПД: 158562859738516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010659&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290009&fm=158562859738516&tin=02508201610067®Number=0000000000091827&sum=150000 [01:06:58]StoreToDocumentArchive [01:06:58]shift 516 fd 290009 [01:06:58]save to /storage/0516/doc_00290009 [01:06:58]save last doc name /storage/0516/doc_00290009 to /storage/kkm_last_doc_name [01:06:58]save OK [01:06:58]Clear old archive folders... [01:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:06:58]tlvbuf is 00E7A100 [01:06:58]SAM_PROTO_ClearQueue [01:06:58]wFMCommunicate request_size=4 [01:06:58]MH_SAM_APDU [01:06:58]CAPDU: 80 09 00 00 [01:06:58]Write to MH i2c: E2 08 00 65 08 80 09 00 00 00 00 00 00 DF [01:06:58]Write i2c OK [01:06:58]MH_I2C_Read... [01:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:06:58]Read from MH i2c: E2 [01:06:58]MH_I2C_Read... [01:06:58]Read from MH i2c: E2 03 00 [01:06:58]MH_I2C_Read... [01:06:58]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [01:06:58]RAPDU: 90 00 [01:06:58]wFMCommunicate OK [01:06:58]SAM_PROTO_ClearQueue done [01:06:58]KKMCreateOFDPacket [01:06:58]OFDProtocolAddRootSTLVToBuf [01:06:58]FM_MakeSignedData [01:06:58]FM_MakeSignedData [01:06:58]SAM_PROTO_SignData [01:06:58]wFMCommunicate request_size=4 [01:06:58]MH_SAM_APDU [01:06:58]CAPDU: 80 0D 01 02 [01:06:58]Write to MH i2c: E2 08 00 66 08 80 0D 01 02 00 00 00 00 E7 [01:06:58]Write i2c OK [01:06:58]MH_I2C_Read... [01:06:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:06:59]Read from MH i2c: E2 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 03 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 03 00 66 08 00 90 00 E2 [01:06:59]RAPDU: 90 00 [01:06:59]wFMCommunicate OK [01:06:59]wFMCommunicate request_size=255 [01:06:59]MH_SAM_APDU [01:06:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 B3 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6C 04 00 35 04 06 00 90 36 4A ED [01:06:59]Write to MH i2c: E2 02 01 67 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 B3 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6C 04 00 35 04 06 00 90 36 4A ED 00 00 50 [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:59]Read from MH i2c: E2 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 03 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 03 00 67 08 00 90 00 E3 [01:06:59]RAPDU: 90 00 [01:06:59]wFMCommunicate OK [01:06:59]wFMCommunicate request_size=7 [01:06:59]MH_SAM_APDU [01:06:59]CAPDU: 80 0D 02 02 02 E5 94 [01:06:59]Write to MH i2c: E2 0A 00 68 08 80 0D 02 02 02 00 E5 94 00 00 67 [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:59]Read from MH i2c: E2 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 03 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 03 00 68 08 00 90 00 E4 [01:06:59]RAPDU: 90 00 [01:06:59]wFMCommunicate OK [01:06:59]wFMCommunicate request_size=4 [01:06:59]MH_SAM_APDU [01:06:59]CAPDU: 80 0D 03 02 [01:06:59]Write to MH i2c: E2 08 00 69 08 80 0D 03 02 00 00 00 00 EC [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:06:59]Read from MH i2c: E2 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 0B 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 0B 00 69 08 00 6A 10 0F E5 57 7A E2 1B 90 00 29 [01:06:59]RAPDU: 6A 10 0F E5 57 7A E2 1B 90 00 [01:06:59]wFMCommunicate OK [01:06:59]SAM_PROTO_SignData done [01:06:59]FM_MakeSignedData done [01:06:59]CreateOFDProtocolMessage [01:06:59]wFMCommunicate request_size=4 [01:06:59]MH_SAM_APDU [01:06:59]CAPDU: 80 11 00 00 [01:06:59]Write to MH i2c: E2 08 00 6A 08 80 11 00 00 00 00 00 00 EC [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:59]Read from MH i2c: E2 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 17 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 17 00 6A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 3C [01:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:06:59]wFMCommunicate OK [01:06:59]CreateOFDProtocolMessage done [01:06:59]OFDSenderStorePacket 290009 [01:06:59]StoreOFDPacket docnum=290009 [01:06:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 72 62 04 01 E0 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 B3 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6C 04 00 35 04 06 00 90 36 4A ED E5 94 6A 10 0F E5 57 7A E2 1B [01:06:59]CheckFolder [01:06:59]dirname=/storage/ofd_packets [01:06:59]CheckFolder done [01:06:59]ProducePacketName [01:06:59]name=ofd_packets/00290009 [01:06:59]NVStorageSaveData ofd_packets/00290009 [01:06:59]File name is /storage/ofd_packets/00290009 [01:06:59]Write 298 bytes [01:06:59]NVStorageSaveData done [01:06:59]OFDSenderStorePacket done [01:06:59]KKMCreateOFDPacket done [01:06:59]NVStorageSaveData kkm_last_timestamp [01:06:59]File name is /storage/kkm_last_timestamp [01:06:59]Write 4 bytes [01:06:59]NVStorageSaveData done [01:06:59]ExternCall_PrintAddStr [01:06:59]wPrintStart [01:06:59]Write to MH i2c: 01 00 00 6B 08 73 [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: 01 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: 01 07 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: 01 07 00 6B 08 00 00 00 00 00 FF 0F 88 [01:06:59]RasterBufferAndPrint [01:06:59]line Счет N : (1)24618126 [01:06:59]line ИНН: 02508201610067 [01:06:59]line Контрольно-Кассовый Чек [01:06:59]line ПРОДАЖА [01:06:59]line ТРК (МРК, ГНК) : 35 [01:06:59]line Товар: 2710194210 [01:06:59]line ДТ-К-5 [01:06:59]line 19.690 * 76.20 [01:06:59]line = 1500.38 [01:06:59]line НДС 12% НСП 1% [01:06:59]line > о реализуемом товаре [01:06:59]line ОКРУГЛЕНИЕ: -0.38 [01:06:59]line ИТОГО: 1500.00 [01:06:59]line Внесено: 1500.00 [01:06:59]line СДАЧА: 0.00 [01:06:59]line НСП 1% : 13.28 [01:06:59]line НДС 12% : 159.33 [01:06:59]line Наличными: 1500.00 [01:06:59]line Безнал.: 0.00 [01:06:59]line Место: АЗС № 90 "Партнёр-нефть" [01:06:59]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:06:59]line СНО: Общий режим [01:06:59]line Чек 7 24.09.2024 01:06 [01:06:59]line Смена: 516 ФФД: 1.0 [01:06:59]line ЗНМ: 0300000107 [01:06:59]line РНМ: 0000000000091827 [01:06:59]line Версия ККМ: 001 [01:06:59]line ФМ: 0000000000871832 [01:06:59]line ФД: 290009 [01:06:59]line ФПД: 158562859738516 [01:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010659&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290009&fm=158562859738516&tin=02508201610067®Number=0000000000091827&sum=150000 [01:06:59]written 0, free lines is 4095 [01:06:59]OFD Sender: Processing packet 290009 [packets to send 1784, broken 1783] [01:06:59]ProducePacketName [01:06:59]name=ofd_packets/00290009 [01:06:59]OFD Sender: To server: pG, [01:06:59]CommunicateWithHost lk.salyk.kg:30040 [01:06:59]ConnectInit lk.salyk.kg [01:06:59]Write to MH i2c: 01 00 00 95 08 9D [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: 01 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: 01 07 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: 01 07 00 95 08 00 00 00 00 00 C1 0C 71 [01:06:59]RasterBufferAndPrint [01:06:59]line [01:06:59]line [01:06:59]line [01:06:59]line [01:06:59]line [01:06:59]written 0, free lines is 3271 [01:06:59]Connected sock=7 [01: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 33 32 0C 01 00 00 72 62 04 01 E0 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 B3 10 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 D9 6C 04 00 35 04 06 00 90 36 4A ED E5 94 6A 10 0F E5 57 7A E2 1B [01:06:59]MH_Cut [01:06:59]Write to MH i2c: D1 01 00 9C 08 01 76 [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: D1 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: D1 01 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: D1 01 00 9C 08 00 75 [01:06:59]Write to MH i2c: 01 00 00 9D 08 A5 [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:07: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 33 32 4F 00 00 00 FA A7 47 00 03 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 33 32 10 04 04 00 D9 6C 04 00 F4 03 04 00 86 B8 F1 66 B6 04 01 00 00 5C 7D 41 FD 4F 7A 36 14 [01:07:00]CommunicateWithHost err = 0 [01:07:00]CheckOFDResponse [01:07:00]1017 (14) - 77093643461234 [01:07:00]1041 (16) - 0000000000871832 [01:07:00]1040 (4) - 290009 [01:07:00]1012 (4) - 23.09.2024 18:50 [01:07:00]1206 (1) - 0 [01:07:00]OFD Sender: Remove packet 290009 [01:07:00]ProducePacketName [01:07:00]name=ofd_packets/00290009 [01:07:00]NVStorageDeleteData [01:07:00]*** Cut start [01:07:00]*** Partial cut [01:07:00]*** CUTSNS_PIN = 1 [01:07:00]*** CUTSNS_PIN = 0 [01:07:00]OFD Sender: No OFD packet to send [01:07:01]*** Brake cut motor [01:07:01]Read from MH i2c: 01 [01:07:01]MH_I2C_Read... [01:07:01]*** Stop cut motor [01:07:01]*** Cut end [01:07:01]Read from MH i2c: 01 07 00 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: 01 07 00 9D 08 00 00 00 00 00 FF 0F BA [01:07:01]process_action close_receipt done [01:07:01]requested_data is exist [01:07:01]produce_requested_data [01:07:01]requested_item fm.sn is exist - process it [01:07:01]wFMCommunicate request_size=4 [01:07:01]MH_SAM_APDU [01:07:01]CAPDU: 80 11 00 00 [01:07:01]Write to MH i2c: E2 08 00 9E 08 80 11 00 00 00 00 00 00 20 [01:07:01]Write i2c OK [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: E2 [01:07:01]MH_I2C_Read... [01:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:07:01]Read from MH i2c: E2 17 00 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: E2 17 00 9E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 70 [01:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:07:01]wFMCommunicate OK [01:07:01]requested_item fd.num is exist - process it [01:07:01]SAM_PROTO_GetFieldsCounters [01:07:01]wFMCommunicate request_size=4 [01:07:01]MH_SAM_APDU [01:07:01]CAPDU: 80 13 00 00 [01:07:01]Write to MH i2c: E2 08 00 9F 08 80 13 00 00 00 00 00 00 23 [01:07:01]Write i2c OK [01:07:01]MH_I2C_Read... [01:07:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:07:01]Read from MH i2c: E2 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: E2 62 00 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: E2 62 00 9F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D9 6C 04 00 0E 04 04 00 04 02 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 A7 [01:07: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 D9 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:07:01]wFMCommunicate OK [01:07:01]SAM_PROTO_GetFieldsCounters done [01:07:01]requested_item shift.num is exist - process it [01:07:01]requested_item shift.opened is exist - process it [01:07:01]req_shift_opened [01:07:01]FM_GetShiftState [01:07:01]SAM_PROTO_GetShiftState [01:07:01]wFMCommunicate request_size=4 [01:07:01]MH_SAM_APDU [01:07:01]CAPDU: 80 13 01 00 [01:07:01]Write to MH i2c: E2 08 00 A0 08 80 13 01 00 00 00 00 00 25 [01:07:01]Write i2c OK [01:07:01]MH_I2C_Read... [01:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:07:01]Read from MH i2c: E2 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: E2 0E 00 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: E2 0E 00 A0 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 BD [01:07:01]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:07:01]wFMCommunicate OK [01:07:01]SAM_PROTO_GetShiftState done [01:07:01]FM_GetShiftState done [01:07:01]req_shift_opened done [01:07:01]requested_item shift.open_date is exist - process it [01:07:01]req_shift_open_date [01:07:01]req_shift_open_date done [01:07:01]produce_requested_data done [01:07:01]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290009,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:07:01]process_action_free close_receipt [01:07:01]json_value_free [01:07:01]json_value_free done [01:07:01]process_json_proto returns [01:07:01]Send response to host [01:07:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290009,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:07:01]free response buf [01:07:01]execute_script done [01:07:01]execute_script returns [01:07:01]free content buf [01:07:01]Sock 9.Close socket [01:07:01]Sock 9.Thread stoped [01:07:05]OFD Sender: No OFD packet to send [01:07:10]OFD Sender: No OFD packet to send [01:07:15]OFD Sender: No OFD packet to send [01:07:20]OFD Sender: No OFD packet to send [01:07:26]OFD Sender: No OFD packet to send [01:07:31]OFD Sender: No OFD packet to send [01:07:36]OFD Sender: No OFD packet to send [01:07:41]OFD Sender: No OFD packet to send [01:07:46]OFD Sender: No OFD packet to send [01:07:51]OFD Sender: No OFD packet to send [01:07:56]OFD Sender: No OFD packet to send [01:08:01]OFD Sender: No OFD packet to send [01:08:06]OFD Sender: No OFD packet to send [01:08:11]OFD Sender: No OFD packet to send [01:08:16]OFD Sender: No OFD packet to send [01:08:21]OFD Sender: No OFD packet to send [01:08:26]OFD Sender: No OFD packet to send [01:08:31]OFD Sender: No OFD packet to send [01:08:36]OFD Sender: No OFD packet to send [01:08:41]OFD Sender: No OFD packet to send [01:08:46]OFD Sender: No OFD packet to send [01:08:51]OFD Sender: No OFD packet to send [01:08:56]OFD Sender: No OFD packet to send [01:09:01]OFD Sender: No OFD packet to send [01:09:06]OFD Sender: No OFD packet to send [01:09:11]OFD Sender: No OFD packet to send [01:09:16]OFD Sender: No OFD packet to send [01:09:21]OFD Sender: No OFD packet to send [01:09:22]accept exits with 10 [01:09:22]New connection [01:09:22]New thread 3066473828 created [01:09:22]Thread 3066617188 joined [01:09:22]Waiting for new connection... [01:09:22] Sock 10.Parse request [01:09:22]Sock 10.Check first char [01:09:22]Sock 10.First char is OK [01:09:22]request: POST /json_proto HTTP/1.0 [01:09:22]Method: POST [01:09:22]URL: /json_proto [01:09:22]Method is POST - this is cgi request [01:09:22]url: /json_proto [01:09:22]query_string will be loaded in cgi processing [01:09:22]execute_cgi json_proto POST (null) [01:09:22]execute_cgi path=json_proto method=POST [01:09:22]POST find Content-Length [01:09:22]Host: 172.17.41.135:8080 [01:09:22]Content-Length: 679 [01:09:22]Content-Type: application/json [01:09:22] [01:09:22]POST finish read [01:09:22]Found Content-Length = 679 [01:09:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:22]execute_script... [01:09:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:22]POST & json_proto [01:09:22]process_json_proto [01:09:22]json parsed OK: [01:09:22]protocol is kg_v1.0 [01:09:22]action value=close_receipt [01:09:22]process_action close_receipt [01:09:22]cmd_close_receipt [01:09:22]MH_GetDate [01:09:22]Write to MH i2c: F0 00 00 A1 08 98 [01:09:22]Write i2c OK [01:09:22]MH_I2C_Read... [01:09:22]Read from MH i2c: F0 [01:09:22]MH_I2C_Read... [01:09:22]Read from MH i2c: F0 09 00 [01:09:22]MH_I2C_Read... [01:09:22]Read from MH i2c: F0 09 00 A1 08 00 43 11 F2 66 ED 3E 82 65 5F [01:09:22]GetLastDocTimeStamp 1727140019 [01:09:22]current date 1727140163 [01:09:22]FM_GetShiftState [01:09:22]SAM_PROTO_GetShiftState [01:09:22]wFMCommunicate request_size=4 [01:09:22]MH_SAM_APDU [01:09:22]CAPDU: 80 13 01 00 [01:09:22]Write to MH i2c: E2 08 00 A2 08 80 13 01 00 00 00 00 00 27 [01:09:22]Write i2c OK [01:09:22]MH_I2C_Read... [01:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:22]Read from MH i2c: E2 [01:09:22]MH_I2C_Read... [01:09:22]Read from MH i2c: E2 0E 00 [01:09:22]MH_I2C_Read... [01:09:22]Read from MH i2c: E2 0E 00 A2 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 BF [01:09:22]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:09:22]wFMCommunicate OK [01:09:22]SAM_PROTO_GetShiftState done [01:09:22]FM_GetShiftState done [01:09:22]opened in 1727137836 [01:09:22]opened+sec_in_day 1727224236 [01:09:22]quantity*price = 20001 [01:09:22]sum+1 = 20002 [01:09: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 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 8 24.09.2024 01:09 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290010 ФПД: 200271425738155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010923&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290010&fm=200271425738155&tin=02508201610067®Number=0000000000091827&sum=20000 [01:09:23]StoreToDocumentArchive [01:09:23]shift 516 fd 290010 [01:09:23]save to /storage/0516/doc_00290010 [01:09:23]save last doc name /storage/0516/doc_00290010 to /storage/kkm_last_doc_name [01:09:23]save OK [01:09:23]Clear old archive folders... [01:09:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:09:23]tlvbuf is 00EA4C30 [01:09:23]SAM_PROTO_ClearQueue [01:09:23]wFMCommunicate request_size=4 [01:09:23]MH_SAM_APDU [01:09:23]CAPDU: 80 09 00 00 [01:09:23]Write to MH i2c: E2 08 00 AF 08 80 09 00 00 00 00 00 00 29 [01:09:23]Write i2c OK [01:09:23]MH_I2C_Read... [01:09:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:09:23]Read from MH i2c: E2 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 AF 08 00 90 00 2B [01:09:23]RAPDU: 90 00 [01:09:23]wFMCommunicate OK [01:09:23]SAM_PROTO_ClearQueue done [01:09:23]KKMCreateOFDPacket [01:09:23]OFDProtocolAddRootSTLVToBuf [01:09:23]FM_MakeSignedData [01:09:23]FM_MakeSignedData [01:09:23]SAM_PROTO_SignData [01:09:23]wFMCommunicate request_size=4 [01:09:23]MH_SAM_APDU [01:09:23]CAPDU: 80 0D 01 02 [01:09:23]Write to MH i2c: E2 08 00 B0 08 80 0D 01 02 00 00 00 00 31 [01:09:23]Write i2c OK [01:09:23]MH_I2C_Read... [01:09:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:09:23]Read from MH i2c: E2 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 B0 08 00 90 00 2C [01:09:23]RAPDU: 90 00 [01:09:23]wFMCommunicate OK [01:09:23]wFMCommunicate request_size=255 [01:09:23]MH_SAM_APDU [01:09:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 08 00 00 00 F4 03 04 00 43 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6C 04 00 35 04 06 00 B6 [01:09:23]Write to MH i2c: E2 02 01 B1 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 08 00 00 00 F4 03 04 00 43 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6C 04 00 35 04 06 00 B6 00 00 6B [01:09:23]Write i2c OK [01:09:23]MH_I2C_Read... [01:09:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:23]Read from MH i2c: E2 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 B1 08 00 90 00 2D [01:09:23]RAPDU: 90 00 [01:09:23]wFMCommunicate OK [01:09:23]wFMCommunicate request_size=10 [01:09:23]MH_SAM_APDU [01:09:23]CAPDU: 80 0D 02 02 05 25 53 30 95 AB [01:09:23]Write to MH i2c: E2 0D 00 B2 08 80 0D 02 02 05 00 25 53 30 95 AB 00 00 26 [01:09:23]Write i2c OK [01:09:23]MH_I2C_Read... [01:09:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:23]Read from MH i2c: E2 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 03 00 B2 08 00 90 00 2E [01:09:23]RAPDU: 90 00 [01:09:23]wFMCommunicate OK [01:09:23]wFMCommunicate request_size=4 [01:09:23]MH_SAM_APDU [01:09:23]CAPDU: 80 0D 03 02 [01:09:23]Write to MH i2c: E2 08 00 B3 08 80 0D 03 02 00 00 00 00 36 [01:09:23]Write i2c OK [01:09:23]MH_I2C_Read... [01:09:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:09:23]Read from MH i2c: E2 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 0B 00 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 0B 00 B3 08 00 F2 38 75 29 19 DD 66 D9 90 00 34 [01:09:23]RAPDU: F2 38 75 29 19 DD 66 D9 90 00 [01:09:23]wFMCommunicate OK [01:09:23]SAM_PROTO_SignData done [01:09:23]FM_MakeSignedData done [01:09:23]CreateOFDProtocolMessage [01:09:23]wFMCommunicate request_size=4 [01:09:23]MH_SAM_APDU [01:09:23]CAPDU: 80 11 00 00 [01:09:23]Write to MH i2c: E2 08 00 B4 08 80 11 00 00 00 00 00 00 36 [01:09:23]Write i2c OK [01:09:23]MH_I2C_Read... [01:09:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:23]Read from MH i2c: E2 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 17 00 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: E2 17 00 B4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 86 [01:09:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:09:23]wFMCommunicate OK [01:09:23]CreateOFDProtocolMessage done [01:09:23]OFDSenderStorePacket 290010 [01:09:23]StoreOFDPacket docnum=290010 [01:09:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 9F 1C 07 01 49 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 08 00 00 00 F4 03 04 00 43 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6C 04 00 35 04 06 00 B6 25 53 30 95 AB F2 38 75 29 19 DD 66 D9 [01:09:23]CheckFolder [01:09:23]dirname=/storage/ofd_packets [01:09:23]CheckFolder done [01:09:23]ProducePacketName [01:09:23]name=ofd_packets/00290010 [01:09:23]NVStorageSaveData ofd_packets/00290010 [01:09:23]File name is /storage/ofd_packets/00290010 [01:09:23]Write 301 bytes [01:09:23]NVStorageSaveData done [01:09:23]OFDSenderStorePacket done [01:09:23]KKMCreateOFDPacket done [01:09:23]NVStorageSaveData kkm_last_timestamp [01:09:23]File name is /storage/kkm_last_timestamp [01:09:23]Write 4 bytes [01:09:23]NVStorageSaveData done [01:09:23]ExternCall_PrintAddStr [01:09:23]wPrintStart [01:09:23]Write to MH i2c: 01 00 00 B5 08 BD [01:09:23]Write i2c OK [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: 01 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: 01 07 00 [01:09:23]MH_I2C_Read... [01:09:23]Read from MH i2c: 01 07 00 B5 08 00 00 00 00 00 FF 0F D2 [01:09:23]RasterBufferAndPrint [01:09:23]line Счет N : (1)24618130 [01:09:23]line ИНН: 02508201610067 [01:09:23]line Контрольно-Кассовый Чек [01:09:23]line ПРОДАЖА [01:09:23]line ТРК (МРК, ГНК) : 53 [01:09:23]line Товар: 2710124130 [01:09:23]line Аи-92-К-5 [01:09:23]line 2.950 * 67.80 [01:09:23]line = 200.01 [01:09:23]line НДС 12% НСП 1% [01:09:23]line > о реализуемом товаре [01:09:23]line ОКРУГЛЕНИЕ: -0.01 [01:09:23]line ИТОГО: 200.00 [01:09:23]line Внесено: 200.00 [01:09:23]line СДАЧА: 0.00 [01:09:23]line НСП 1% : 1.77 [01:09:23]line НДС 12% : 21.24 [01:09:23]line Наличными: 200.00 [01:09:23]line Безнал.: 0.00 [01:09:23]line Место: АЗС № 90 "Партнёр-нефть" [01:09:23]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:09:23]line СНО: Общий режим [01:09:23]line Чек 8 24.09.2024 01:09 [01:09:23]line Смена: 516 ФФД: 1.0 [01:09:23]line ЗНМ: 0300000107 [01:09:23]line РНМ: 0000000000091827 [01:09:23]line Версия ККМ: 001 [01:09:23]line ФМ: 0000000000871832 [01:09:23]line ФД: 290010 [01:09:23]line ФПД: 200271425738155 [01:09:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010923&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290010&fm=200271425738155&tin=02508201610067®Number=0000000000091827&sum=20000 [01:09:23]written 0, free lines is 4095 [01:09:24]OFD Sender: Processing packet 290010 [packets to send 1784, broken 1783] [01:09:24]ProducePacketName [01:09:24]name=ofd_packets/00290010 [01:09:24]OFD Sender: To server: pG, [01:09:24]CommunicateWithHost lk.salyk.kg:30040 [01:09:24]ConnectInit lk.salyk.kg [01:09:24]Connected sock=9 [01:09: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 33 32 0F 01 00 00 9F 1C 07 01 49 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 08 00 00 00 F4 03 04 00 43 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DA 6C 04 00 35 04 06 00 B6 25 53 30 95 AB F2 38 75 29 19 DD 66 D9 [01:09:24]Write to MH i2c: 01 00 00 DF 08 E7 [01:09:24]Write i2c OK [01:09:24]MH_I2C_Read... [01:09:24]Read from MH i2c: 01 [01:09:24]MH_I2C_Read... [01:09:24]Read from MH i2c: 01 07 00 [01:09:24]MH_I2C_Read... [01:09:24]Read from MH i2c: 01 07 00 DF 08 00 00 00 00 00 B4 0C AE [01:09:24]RasterBufferAndPrint [01:09:24]line [01:09:24]line [01:09:24]line [01:09:24]line [01:09:24]line [01:09:24]written 0, free lines is 3257 [01:09:24]MH_Cut [01:09:24]Write to MH i2c: D1 01 00 E6 08 01 C0 [01:09:24]Write i2c OK [01:09:24]MH_I2C_Read... [01:09:24]Read from MH i2c: D1 [01:09:24]MH_I2C_Read... [01:09:24]Read from MH i2c: D1 01 00 [01:09:24]MH_I2C_Read... [01:09:24]Read from MH i2c: D1 01 00 E6 08 00 BF [01:09:24]Write to MH i2c: 01 00 00 E7 08 EF [01:09:24]Write i2c OK [01:09:24]MH_I2C_Read... [01:09: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 33 32 4F 00 00 00 B5 90 47 00 F5 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 33 32 10 04 04 00 DA 6C 04 00 F4 03 04 00 16 B9 F1 66 B6 04 01 00 00 3D 5C B7 CF A3 0A 4C B7 [01:09:24]CommunicateWithHost err = 0 [01:09:24]CheckOFDResponse [01:09:24]1017 (14) - 77093643461234 [01:09:24]1041 (16) - 0000000000871832 [01:09:24]1040 (4) - 290010 [01:09:24]1012 (4) - 23.09.2024 18:53 [01:09:24]1206 (1) - 0 [01:09:24]OFD Sender: Remove packet 290010 [01:09:24]ProducePacketName [01:09:24]name=ofd_packets/00290010 [01:09:24]NVStorageDeleteData [01:09:25]OFD Sender: No OFD packet to send [01:09:25]*** Cut start [01:09:25]*** Partial cut [01:09:25]*** CUTSNS_PIN = 1 [01:09:25]*** CUTSNS_PIN = 0 [01:09:25]*** Brake cut motor [01:09:25]Read from MH i2c: 01 [01:09:25]MH_I2C_Read... [01:09:25]*** Stop cut motor [01:09:25]*** Cut end [01:09:25]Read from MH i2c: 01 07 00 [01:09:25]MH_I2C_Read... [01:09:25]Read from MH i2c: 01 07 00 E7 08 00 00 00 00 00 FF 0F 04 [01:09:25]process_action close_receipt done [01:09:25]requested_data is exist [01:09:25]produce_requested_data [01:09:25]requested_item fm.sn is exist - process it [01:09:25]wFMCommunicate request_size=4 [01:09:25]MH_SAM_APDU [01:09:25]CAPDU: 80 11 00 00 [01:09:25]Write to MH i2c: E2 08 00 E8 08 80 11 00 00 00 00 00 00 6A [01:09:25]Write i2c OK [01:09:25]MH_I2C_Read... [01:09:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:25]Read from MH i2c: E2 [01:09:25]MH_I2C_Read... [01:09:25]Read from MH i2c: E2 17 00 [01:09:25]MH_I2C_Read... [01:09:25]Read from MH i2c: E2 17 00 E8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BA [01:09:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:09:25]wFMCommunicate OK [01:09:25]requested_item fd.num is exist - process it [01:09:25]SAM_PROTO_GetFieldsCounters [01:09:25]wFMCommunicate request_size=4 [01:09:25]MH_SAM_APDU [01:09:25]CAPDU: 80 13 00 00 [01:09:25]Write to MH i2c: E2 08 00 E9 08 80 13 00 00 00 00 00 00 6D [01:09:25]Write i2c OK [01:09:25]MH_I2C_Read... [01:09:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:09:25]Read from MH i2c: E2 [01:09:25]MH_I2C_Read... [01:09:25]Read from MH i2c: E2 62 00 [01:09:25]MH_I2C_Read... [01:09:25]Read from MH i2c: E2 62 00 E9 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DA 6C 04 00 0E 04 04 00 04 02 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 F5 [01:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DA 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:09:25]wFMCommunicate OK [01:09:25]SAM_PROTO_GetFieldsCounters done [01:09:25]requested_item shift.num is exist - process it [01:09:25]requested_item shift.opened is exist - process it [01:09:25]req_shift_opened [01:09:25]FM_GetShiftState [01:09:25]SAM_PROTO_GetShiftState [01:09:25]wFMCommunicate request_size=4 [01:09:25]MH_SAM_APDU [01:09:25]CAPDU: 80 13 01 00 [01:09:25]Write to MH i2c: E2 08 00 EA 08 80 13 01 00 00 00 00 00 6F [01:09:25]Write i2c OK [01:09:25]MH_I2C_Read... [01:09:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:26]Read from MH i2c: E2 [01:09:26]MH_I2C_Read... [01:09:26]Read from MH i2c: E2 0E 00 [01:09:26]MH_I2C_Read... [01:09:26]Read from MH i2c: E2 0E 00 EA 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 07 [01:09:26]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:09:26]wFMCommunicate OK [01:09:26]SAM_PROTO_GetShiftState done [01:09:26]FM_GetShiftState done [01:09:26]req_shift_opened done [01:09:26]requested_item shift.open_date is exist - process it [01:09:26]req_shift_open_date [01:09:26]req_shift_open_date done [01:09:26]produce_requested_data done [01:09:26]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290010,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:09:26]process_action_free close_receipt [01:09:26]json_value_free [01:09:26]json_value_free done [01:09:26]process_json_proto returns [01:09:26]Send response to host [01:09:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290010,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:09:26]free response buf [01:09:26]execute_script done [01:09:26]execute_script returns [01:09:26]free content buf [01:09:26]Sock 10.Close socket [01:09:26]Sock 10.Thread stoped [01:09:27]accept exits with 7 [01:09:27]New connection [01:09:27]New thread 3066617188 created [01:09:27]Thread 3066473828 joined [01:09:27]Waiting for new connection... [01:09:27] Sock 7.Parse request [01:09:27]Sock 7.Check first char [01:09:27]Sock 7.First char is OK [01:09:27]request: POST /json_proto HTTP/1.0 [01:09:27]Method: POST [01:09:27]URL: /json_proto [01:09:27]Method is POST - this is cgi request [01:09:27]url: /json_proto [01:09:27]query_string will be loaded in cgi processing [01:09:27]execute_cgi json_proto POST (null) [01:09:27]execute_cgi path=json_proto method=POST [01:09:27]POST find Content-Length [01:09:27]Host: 172.17.41.135:8080 [01:09:27]Content-Length: 679 [01:09:27]Content-Type: application/json [01:09:27] [01:09:27]POST finish read [01:09:27]Found Content-Length = 679 [01:09:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:27]execute_script... [01:09: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)24618129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:27]POST & json_proto [01:09:27]process_json_proto [01:09:27]json parsed OK: [01:09:27]protocol is kg_v1.0 [01:09:27]action value=close_receipt [01:09:27]process_action close_receipt [01:09:27]cmd_close_receipt [01:09:27]MH_GetDate [01:09:27]Write to MH i2c: F0 00 00 EB 08 E2 [01:09:27]Write i2c OK [01:09:27]MH_I2C_Read... [01:09:27]Read from MH i2c: F0 [01:09:27]MH_I2C_Read... [01:09:27]Read from MH i2c: F0 09 00 [01:09:27]MH_I2C_Read... [01:09:27]Read from MH i2c: F0 09 00 EB 08 00 49 11 F2 66 ED 3E 82 65 AF [01:09:27]GetLastDocTimeStamp 1727140163 [01:09:27]current date 1727140169 [01:09:27]FM_GetShiftState [01:09:27]SAM_PROTO_GetShiftState [01:09:27]wFMCommunicate request_size=4 [01:09:27]MH_SAM_APDU [01:09:27]CAPDU: 80 13 01 00 [01:09:27]Write to MH i2c: E2 08 00 EC 08 80 13 01 00 00 00 00 00 71 [01:09:27]Write i2c OK [01:09:27]MH_I2C_Read... [01:09:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:27]Read from MH i2c: E2 [01:09:27]MH_I2C_Read... [01:09:27]Read from MH i2c: E2 0E 00 [01:09:27]MH_I2C_Read... [01:09:27]Read from MH i2c: E2 0E 00 EC 08 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 09 [01:09:27]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:09:27]wFMCommunicate OK [01:09:27]SAM_PROTO_GetShiftState done [01:09:27]FM_GetShiftState done [01:09:27]opened in 1727137836 [01:09:27]opened+sec_in_day 1727224236 [01:09:27]quantity*price = 60003 [01:09:27]sum+1 = 60004 [01:09:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 9 24.09.2024 01:09 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290011 ФПД: 110491788845226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010929&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290011&fm=110491788845226&tin=02508201610067®Number=0000000000091827&sum=60000 [01:09:28]StoreToDocumentArchive [01:09:28]shift 516 fd 290011 [01:09:28]save to /storage/0516/doc_00290011 [01:09:28]save last doc name /storage/0516/doc_00290011 to /storage/kkm_last_doc_name [01:09:28]save OK [01:09:28]Clear old archive folders... [01:09:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:09:28]tlvbuf is 00EB6110 [01:09:28]SAM_PROTO_ClearQueue [01:09:28]wFMCommunicate request_size=4 [01:09:28]MH_SAM_APDU [01:09:28]CAPDU: 80 09 00 00 [01:09:28]Write to MH i2c: E2 08 00 F9 08 80 09 00 00 00 00 00 00 73 [01:09:28]Write i2c OK [01:09:28]MH_I2C_Read... [01:09:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:09:28]Read from MH i2c: E2 [01:09:28]MH_I2C_Read... [01:09:28]Read from MH i2c: E2 03 00 [01:09:28]MH_I2C_Read... [01:09:28]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [01:09:28]RAPDU: 90 00 [01:09:28]wFMCommunicate OK [01:09:28]SAM_PROTO_ClearQueue done [01:09:28]KKMCreateOFDPacket [01:09:28]OFDProtocolAddRootSTLVToBuf [01:09:28]FM_MakeSignedData [01:09:28]FM_MakeSignedData [01:09:28]SAM_PROTO_SignData [01:09:28]wFMCommunicate request_size=4 [01:09:28]MH_SAM_APDU [01:09:28]CAPDU: 80 0D 01 02 [01:09:28]Write to MH i2c: E2 08 00 FA 08 80 0D 01 02 00 00 00 00 7B [01:09:28]Write i2c OK [01:09:28]MH_I2C_Read... [01:09:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:09:28]Read from MH i2c: E2 [01:09:28]MH_I2C_Read... [01:09:28]Read from MH i2c: E2 03 00 [01:09:28]MH_I2C_Read... [01:09:28]Read from MH i2c: E2 03 00 FA 08 00 90 00 76 [01:09:28]RAPDU: 90 00 [01:09:28]wFMCommunicate OK [01:09:28]wFMCommunicate request_size=255 [01:09:28]MH_SAM_APDU [01:09:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 49 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6C 04 00 35 04 06 00 64 [01:09:28]Write to MH i2c: E2 02 01 FB 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 09 00 00 00 F4 03 04 00 49 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6C 04 00 35 04 06 00 64 00 00 30 [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01:09:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:29]Read from MH i2c: E2 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 03 00 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 03 00 FB 08 00 90 00 77 [01:09:29]RAPDU: 90 00 [01:09:29]wFMCommunicate OK [01:09:29]wFMCommunicate request_size=10 [01:09:29]MH_SAM_APDU [01:09:29]CAPDU: 80 0D 02 02 05 7D DF D3 20 AA [01:09:29]Write to MH i2c: E2 0D 00 FC 08 80 0D 02 02 05 00 7D DF D3 20 AA 00 00 81 [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01:09:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:29]Read from MH i2c: E2 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 03 00 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 03 00 FC 08 00 90 00 78 [01:09:29]RAPDU: 90 00 [01:09:29]wFMCommunicate OK [01:09:29]wFMCommunicate request_size=4 [01:09:29]MH_SAM_APDU [01:09:29]CAPDU: 80 0D 03 02 [01:09:29]Write to MH i2c: E2 08 00 FD 08 80 0D 03 02 00 00 00 00 80 [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01:09:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:09:29]Read from MH i2c: E2 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 0B 00 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 0B 00 FD 08 00 40 37 31 3D D0 4F DA 13 90 00 72 [01:09:29]RAPDU: 40 37 31 3D D0 4F DA 13 90 00 [01:09:29]wFMCommunicate OK [01:09:29]SAM_PROTO_SignData done [01:09:29]FM_MakeSignedData done [01:09:29]CreateOFDProtocolMessage [01:09:29]wFMCommunicate request_size=4 [01:09:29]MH_SAM_APDU [01:09:29]CAPDU: 80 11 00 00 [01:09:29]Write to MH i2c: E2 08 00 FE 08 80 11 00 00 00 00 00 00 80 [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01:09:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:29]Read from MH i2c: E2 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 17 00 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: E2 17 00 FE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D0 [01:09:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:09:29]wFMCommunicate OK [01:09:29]CreateOFDProtocolMessage done [01:09:29]OFDSenderStorePacket 290011 [01:09:29]StoreOFDPacket docnum=290011 [01:09:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 1A 5C 07 01 A6 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 09 00 00 00 F4 03 04 00 49 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6C 04 00 35 04 06 00 64 7D DF D3 20 AA 40 37 31 3D D0 4F DA 13 [01:09:29]CheckFolder [01:09:29]dirname=/storage/ofd_packets [01:09:29]CheckFolder done [01:09:29]ProducePacketName [01:09:29]name=ofd_packets/00290011 [01:09:29]NVStorageSaveData ofd_packets/00290011 [01:09:29]File name is /storage/ofd_packets/00290011 [01:09:29]Write 301 bytes [01:09:29]NVStorageSaveData done [01:09:29]OFDSenderStorePacket done [01:09:29]KKMCreateOFDPacket done [01:09:29]NVStorageSaveData kkm_last_timestamp [01:09:29]File name is /storage/kkm_last_timestamp [01:09:29]Write 4 bytes [01:09:29]NVStorageSaveData done [01:09:29]ExternCall_PrintAddStr [01:09:29]wPrintStart [01:09:29]Write to MH i2c: 01 00 00 FF 08 07 [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: 01 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: 01 07 00 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: 01 07 00 FF 08 00 00 00 00 00 FF 0F 1C [01:09:29]RasterBufferAndPrint [01:09:29]line Счет N : (1)24618129 [01:09:29]line ИНН: 02508201610067 [01:09:29]line Контрольно-Кассовый Чек [01:09:29]line ПРОДАЖА [01:09:29]line ТРК (МРК, ГНК) : 33 [01:09:29]line Товар: 2710124130 [01:09:29]line Аи-92-К-5 [01:09:29]line 8.850 * 67.80 [01:09:29]line = 600.03 [01:09:29]line НДС 12% НСП 1% [01:09:29]line > о реализуемом товаре [01:09:29]line ОКРУГЛЕНИЕ: -0.03 [01:09:29]line ИТОГО: 600.00 [01:09:29]line Внесено: 600.00 [01:09:29]line СДАЧА: 0.00 [01:09:29]line НСП 1% : 5.31 [01:09:29]line НДС 12% : 63.72 [01:09:29]line Наличными: 600.00 [01:09:29]line Безнал.: 0.00 [01:09:29]line Место: АЗС № 90 "Партнёр-нефть" [01:09:29]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:09:29]line СНО: Общий режим [01:09:29]line Чек 9 24.09.2024 01:09 [01:09:29]line Смена: 516 ФФД: 1.0 [01:09:29]line ЗНМ: 0300000107 [01:09:29]line РНМ: 0000000000091827 [01:09:29]line Версия ККМ: 001 [01:09:29]line ФМ: 0000000000871832 [01:09:29]line ФД: 290011 [01:09:29]line ФПД: 110491788845226 [01:09:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010929&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290011&fm=110491788845226&tin=02508201610067®Number=0000000000091827&sum=60000 [01:09:29]written 0, free lines is 4095 [01:09:29]OFD Sender: Processing packet 290011 [packets to send 1784, broken 1783] [01:09:29]ProducePacketName [01:09:29]name=ofd_packets/00290011 [01:09:29]OFD Sender: To server: pG, [01:09:29]CommunicateWithHost lk.salyk.kg:30040 [01:09:29]ConnectInit lk.salyk.kg [01:09:29]Connected sock=10 [01: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 33 32 0F 01 00 00 1A 5C 07 01 A6 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 09 00 00 00 F4 03 04 00 49 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DB 6C 04 00 35 04 06 00 64 7D DF D3 20 AA 40 37 31 3D D0 4F DA 13 [01:09:29]Write to MH i2c: 01 00 00 29 09 32 [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: 01 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: 01 07 00 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: 01 07 00 29 09 00 00 00 00 00 C8 0C 0D [01:09:29]RasterBufferAndPrint [01:09:29]line [01:09:29]line [01:09:29]line [01:09:29]line [01:09:29]line [01:09:29]written 0, free lines is 3282 [01:09:29]MH_Cut [01:09:29]Write to MH i2c: D1 01 00 30 09 01 0B [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: D1 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: D1 01 00 [01:09:29]MH_I2C_Read... [01:09:29]Read from MH i2c: D1 01 00 30 09 00 0A [01:09:29]Write to MH i2c: 01 00 00 31 09 3A [01:09:29]Write i2c OK [01:09:29]MH_I2C_Read... [01: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 33 32 4F 00 00 00 86 60 47 00 D3 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 33 32 10 04 04 00 DB 6C 04 00 F4 03 04 00 1C B9 F1 66 B6 04 01 00 00 43 8A 86 F8 92 B3 92 01 [01:09:30]CommunicateWithHost err = 0 [01:09:30]CheckOFDResponse [01:09:30]1017 (14) - 77093643461234 [01:09:30]1041 (16) - 0000000000871832 [01:09:30]1040 (4) - 290011 [01:09:30]1012 (4) - 23.09.2024 18:53 [01:09:30]1206 (1) - 0 [01:09:30]OFD Sender: Remove packet 290011 [01:09:30]ProducePacketName [01:09:30]name=ofd_packets/00290011 [01:09:30]NVStorageDeleteData [01:09:30]OFD Sender: No OFD packet to send [01:09:30]*** Cut start [01:09:30]*** Partial cut [01:09:30]*** CUTSNS_PIN = 1 [01:09:30]*** CUTSNS_PIN = 0 [01:09:30]*** Brake cut motor [01:09:31]Read from MH i2c: 01 [01:09:31]MH_I2C_Read... [01:09:31]*** Stop cut motor [01:09:31]*** Cut end [01:09:31]Read from MH i2c: 01 07 00 [01:09:31]MH_I2C_Read... [01:09:31]Read from MH i2c: 01 07 00 31 09 00 00 00 00 00 FF 0F 4F [01:09:31]process_action close_receipt done [01:09:31]requested_data is exist [01:09:31]produce_requested_data [01:09:31]requested_item fm.sn is exist - process it [01:09:31]wFMCommunicate request_size=4 [01:09:31]MH_SAM_APDU [01:09:31]CAPDU: 80 11 00 00 [01:09:31]Write to MH i2c: E2 08 00 32 09 80 11 00 00 00 00 00 00 B5 [01:09:31]Write i2c OK [01:09:31]MH_I2C_Read... [01:09:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:31]Read from MH i2c: E2 [01:09:31]MH_I2C_Read... [01:09:31]Read from MH i2c: E2 17 00 [01:09:31]MH_I2C_Read... [01:09:31]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 33 32 90 00 05 [01:09:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:09:31]wFMCommunicate OK [01:09:31]requested_item fd.num is exist - process it [01:09:31]SAM_PROTO_GetFieldsCounters [01:09:31]wFMCommunicate request_size=4 [01:09:31]MH_SAM_APDU [01:09:31]CAPDU: 80 13 00 00 [01:09:31]Write to MH i2c: E2 08 00 33 09 80 13 00 00 00 00 00 00 B8 [01:09:31]Write i2c OK [01:09:31]MH_I2C_Read... [01:09:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:09:31]Read from MH i2c: E2 [01:09:31]MH_I2C_Read... [01:09:31]Read from MH i2c: E2 62 00 [01:09:31]MH_I2C_Read... [01:09:31]Read from MH i2c: E2 62 00 33 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DB 6C 04 00 0E 04 04 00 04 02 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 44 [01: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DB 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:09:31]wFMCommunicate OK [01:09:31]SAM_PROTO_GetFieldsCounters done [01:09:31]requested_item shift.num is exist - process it [01:09:31]requested_item shift.opened is exist - process it [01:09:31]req_shift_opened [01:09:31]FM_GetShiftState [01:09:31]SAM_PROTO_GetShiftState [01:09:31]wFMCommunicate request_size=4 [01:09:31]MH_SAM_APDU [01:09:31]CAPDU: 80 13 01 00 [01:09:31]Write to MH i2c: E2 08 00 34 09 80 13 01 00 00 00 00 00 BA [01:09:31]Write i2c OK [01:09:31]MH_I2C_Read... [01:09:31]Read from MH i2c: E2 [01:09:31]MH_I2C_Read... [01:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:31]Read from MH i2c: E2 0E 00 [01:09:31]MH_I2C_Read... [01:09:31]Read from MH i2c: E2 0E 00 34 09 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 52 [01:09:31]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:09:31]wFMCommunicate OK [01:09:31]SAM_PROTO_GetShiftState done [01:09:31]FM_GetShiftState done [01:09:31]req_shift_opened done [01:09:31]requested_item shift.open_date is exist - process it [01:09:31]req_shift_open_date [01:09:31]req_shift_open_date done [01:09:31]produce_requested_data done [01:09:31]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290011,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:09:31]process_action_free close_receipt [01:09:31]json_value_free [01:09:31]json_value_free done [01:09:31]process_json_proto returns [01:09:31]Send response to host [01:09:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290011,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:09:31]free response buf [01:09:31]execute_script done [01:09:31]execute_script returns [01:09:31]free content buf [01:09:31]Sock 7.Close socket [01:09:31]Sock 7.Thread stoped [01:09:33]accept exits with 9 [01:09:33]New connection [01:09:33]New thread 3066473828 created [01:09:33]Thread 3066617188 joined [01:09:33]Waiting for new connection... [01:09:33] Sock 9.Parse request [01:09:33]Sock 9.Check first char [01:09:33]Sock 9.First char is OK [01:09:33]request: POST /json_proto HTTP/1.0 [01:09:33]Method: POST [01:09:33]URL: /json_proto [01:09:33]Method is POST - this is cgi request [01:09:33]url: /json_proto [01:09:33]query_string will be loaded in cgi processing [01:09:33]execute_cgi json_proto POST (null) [01:09:33]execute_cgi path=json_proto method=POST [01:09:33]POST find Content-Length [01:09:33]Host: 172.17.41.135:8080 [01:09:33]Content-Length: 681 [01:09:33]Content-Type: application/json [01:09:33] [01:09:33]POST finish read [01:09:33]Found Content-Length = 681 [01:09:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 36.750, "sum" : 2800.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2800.00, "total" : 2800.00, "payments": [ { "type": 0, "sum" : 2800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:33]execute_script... [01:09: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)24618128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 36.750, "sum" : 2800.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2800.00, "total" : 2800.00, "payments": [ { "type": 0, "sum" : 2800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:33]POST & json_proto [01:09:33]process_json_proto [01:09:33]json parsed OK: [01:09:33]protocol is kg_v1.0 [01:09:33]action value=close_receipt [01:09:33]process_action close_receipt [01:09:33]cmd_close_receipt [01:09:33]MH_GetDate [01:09:33]Write to MH i2c: F0 00 00 35 09 2D [01:09:33]Write i2c OK [01:09:33]MH_I2C_Read... [01:09:33]Read from MH i2c: F0 [01:09:33]MH_I2C_Read... [01:09:33]Read from MH i2c: F0 09 00 [01:09:33]MH_I2C_Read... [01:09:33]Read from MH i2c: F0 09 00 35 09 00 4E 11 F2 66 ED 3E 82 65 FF [01:09:33]GetLastDocTimeStamp 1727140169 [01:09:33]current date 1727140174 [01:09:33]FM_GetShiftState [01:09:33]SAM_PROTO_GetShiftState [01:09:33]wFMCommunicate request_size=4 [01:09:33]MH_SAM_APDU [01:09:33]CAPDU: 80 13 01 00 [01:09:33]Write to MH i2c: E2 08 00 36 09 80 13 01 00 00 00 00 00 BC [01:09:33]Write i2c OK [01:09:33]MH_I2C_Read... [01:09:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:33]Read from MH i2c: E2 [01:09:33]MH_I2C_Read... [01:09:33]Read from MH i2c: E2 0E 00 [01:09:33]MH_I2C_Read... [01:09:33]Read from MH i2c: E2 0E 00 36 09 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 54 [01:09:33]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:09:33]wFMCommunicate OK [01:09:33]SAM_PROTO_GetShiftState done [01:09:33]FM_GetShiftState done [01:09:33]opened in 1727137836 [01:09:33]opened+sec_in_day 1727224236 [01:09:33]quantity*price = 280035 [01:09:33]sum+1 = 280036 [01:09:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 2800.00 Внесено: 2800.00 СДАЧА: 0.00 НСП 1% : 24.78 НДС 12% : 297.38 Наличными: 2800.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 10 24.09.2024 01:09 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290012 ФПД: 137799159733054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010934&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290012&fm=137799159733054&tin=02508201610067®Number=0000000000091827&sum=280000 [01:09:34]StoreToDocumentArchive [01:09:34]shift 516 fd 290012 [01:09:34]save to /storage/0516/doc_00290012 [01:09:34]save last doc name /storage/0516/doc_00290012 to /storage/kkm_last_doc_name [01:09:34]save OK [01:09:34]Clear old archive folders... [01:09:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:09:34]tlvbuf is 00E7AB90 [01:09:34]SAM_PROTO_ClearQueue [01:09:34]wFMCommunicate request_size=4 [01:09:34]MH_SAM_APDU [01:09:34]CAPDU: 80 09 00 00 [01:09:34]Write to MH i2c: E2 08 00 43 09 80 09 00 00 00 00 00 00 BE [01:09:34]Write i2c OK [01:09:34]MH_I2C_Read... [01:09:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:09:34]Read from MH i2c: E2 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [01:09:34]RAPDU: 90 00 [01:09:34]wFMCommunicate OK [01:09:34]SAM_PROTO_ClearQueue done [01:09:34]KKMCreateOFDPacket [01:09:34]OFDProtocolAddRootSTLVToBuf [01:09:34]FM_MakeSignedData [01:09:34]FM_MakeSignedData [01:09:34]SAM_PROTO_SignData [01:09:34]wFMCommunicate request_size=4 [01:09:34]MH_SAM_APDU [01:09:34]CAPDU: 80 0D 01 02 [01:09:34]Write to MH i2c: E2 08 00 44 09 80 0D 01 02 00 00 00 00 C6 [01:09:34]Write i2c OK [01:09:34]MH_I2C_Read... [01:09:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:09:34]Read from MH i2c: E2 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [01:09:34]RAPDU: 90 00 [01:09:34]wFMCommunicate OK [01:09:34]wFMCommunicate request_size=255 [01:09:34]MH_SAM_APDU [01:09: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 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 4E 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6C 04 00 35 04 06 00 7D 53 DD F7 [01:09:34]Write to MH i2c: E2 02 01 45 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 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 4E 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6C 04 00 35 04 06 00 7D 53 DD F7 00 00 6A [01:09:34]Write i2c OK [01:09:34]MH_I2C_Read... [01:09:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:34]Read from MH i2c: E2 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 45 09 00 90 00 C2 [01:09:34]RAPDU: 90 00 [01:09:34]wFMCommunicate OK [01:09:34]wFMCommunicate request_size=7 [01:09:34]MH_SAM_APDU [01:09:34]CAPDU: 80 0D 02 02 02 5B 3E [01:09:34]Write to MH i2c: E2 0A 00 46 09 80 0D 02 02 02 00 5B 3E 00 00 66 [01:09:34]Write i2c OK [01:09:34]MH_I2C_Read... [01:09:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:34]Read from MH i2c: E2 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 03 00 46 09 00 90 00 C3 [01:09:34]RAPDU: 90 00 [01:09:34]wFMCommunicate OK [01:09:34]wFMCommunicate request_size=4 [01:09:34]MH_SAM_APDU [01:09:34]CAPDU: 80 0D 03 02 [01:09:34]Write to MH i2c: E2 08 00 47 09 80 0D 03 02 00 00 00 00 CB [01:09:34]Write i2c OK [01:09:34]MH_I2C_Read... [01:09:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:09:34]Read from MH i2c: E2 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 0B 00 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 0B 00 47 09 00 BC 7F 83 59 53 46 87 3D 90 00 40 [01:09:34]RAPDU: BC 7F 83 59 53 46 87 3D 90 00 [01:09:34]wFMCommunicate OK [01:09:34]SAM_PROTO_SignData done [01:09:34]FM_MakeSignedData done [01:09:34]CreateOFDProtocolMessage [01:09:34]wFMCommunicate request_size=4 [01:09:34]MH_SAM_APDU [01:09:34]CAPDU: 80 11 00 00 [01:09:34]Write to MH i2c: E2 08 00 48 09 80 11 00 00 00 00 00 00 CB [01:09:34]Write i2c OK [01:09:34]MH_I2C_Read... [01:09:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:34]Read from MH i2c: E2 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 17 00 [01:09:34]MH_I2C_Read... [01:09:34]Read from MH i2c: E2 17 00 48 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1B [01:09:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:09:34]wFMCommunicate OK [01:09:34]CreateOFDProtocolMessage done [01:09:35]OFDSenderStorePacket 290012 [01:09:35]StoreOFDPacket docnum=290012 [01:09:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 CE EB 04 01 3E 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 4E 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6C 04 00 35 04 06 00 7D 53 DD F7 5B 3E BC 7F 83 59 53 46 87 3D [01:09:35]CheckFolder [01:09:35]dirname=/storage/ofd_packets [01:09:35]CheckFolder done [01:09:35]ProducePacketName [01:09:35]name=ofd_packets/00290012 [01:09:35]NVStorageSaveData ofd_packets/00290012 [01:09:35]File name is /storage/ofd_packets/00290012 [01:09:35]Write 298 bytes [01:09:35]NVStorageSaveData done [01:09:35]OFDSenderStorePacket done [01:09:35]KKMCreateOFDPacket done [01:09:35]NVStorageSaveData kkm_last_timestamp [01:09:35]File name is /storage/kkm_last_timestamp [01:09:35]Write 4 bytes [01:09:35]NVStorageSaveData done [01:09:35]ExternCall_PrintAddStr [01:09:35]wPrintStart [01:09:35]Write to MH i2c: 01 00 00 49 09 52 [01:09:35]Write i2c OK [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: 01 [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: 01 07 00 [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: 01 07 00 49 09 00 00 00 00 00 FF 0F 67 [01:09:35]RasterBufferAndPrint [01:09:35]line Счет N : (1)24618128 [01:09:35]line ИНН: 02508201610067 [01:09:35]line Контрольно-Кассовый Чек [01:09:35]line ПРОДАЖА [01:09:35]line ТРК (МРК, ГНК) : 11 [01:09:35]line Товар: 2710194210 [01:09:35]line ДТ-К-5 [01:09:35]line 36.750 * 76.20 [01:09:35]line = 2800.35 [01:09:35]line НДС 12% НСП 1% [01:09:35]line > о реализуемом товаре [01:09:35]line ОКРУГЛЕНИЕ: -0.35 [01:09:35]line ИТОГО: 2800.00 [01:09:35]line Внесено: 2800.00 [01:09:35]line СДАЧА: 0.00 [01:09:35]line НСП 1% : 24.78 [01:09:35]line НДС 12% : 297.38 [01:09:35]line Наличными: 2800.00 [01:09:35]line Безнал.: 0.00 [01:09:35]line Место: АЗС № 90 "Партнёр-нефть" [01:09:35]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:09:35]line СНО: Общий режим [01:09:35]line Чек 10 24.09.2024 01:09 [01:09:35]line Смена: 516 ФФД: 1.0 [01:09:35]line ЗНМ: 0300000107 [01:09:35]line РНМ: 0000000000091827 [01:09:35]line Версия ККМ: 001 [01:09:35]line ФМ: 0000000000871832 [01:09:35]line ФД: 290012 [01:09:35]line ФПД: 137799159733054 [01:09:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T010934&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290012&fm=137799159733054&tin=02508201610067®Number=0000000000091827&sum=280000 [01:09:35]written 0, free lines is 4095 [01:09:35]OFD Sender: Processing packet 290012 [packets to send 1784, broken 1783] [01:09:35]ProducePacketName [01:09:35]name=ofd_packets/00290012 [01:09:35]OFD Sender: To server: pG, [01:09:35]CommunicateWithHost lk.salyk.kg:30040 [01:09:35]ConnectInit lk.salyk.kg [01:09:35]Connected sock=10 [01:09: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 33 32 0C 01 00 00 CE EB 04 01 3E 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 4E 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6C 04 00 35 04 06 00 7D 53 DD F7 5B 3E BC 7F 83 59 53 46 87 3D [01:09:35]Write to MH i2c: 01 00 00 73 09 7C [01:09:35]Write i2c OK [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: 01 [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: 01 07 00 [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: 01 07 00 73 09 00 00 00 00 00 C3 0C 52 [01:09:35]RasterBufferAndPrint [01:09:35]line [01:09:35]line [01:09:35]line [01:09:35]line [01:09:35]line [01:09:35]written 0, free lines is 3285 [01:09:35]MH_Cut [01:09:35]Write to MH i2c: D1 01 00 7A 09 01 55 [01:09:35]Write i2c OK [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: D1 [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: D1 01 00 [01:09:35]MH_I2C_Read... [01:09:35]Read from MH i2c: D1 01 00 7A 09 00 54 [01:09:35]Write to MH i2c: 01 00 00 7B 09 84 [01:09:35]Write i2c OK [01:09:35]MH_I2C_Read... [01: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 33 32 4F 00 00 00 1F 44 47 00 77 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DC 6C 04 00 F4 03 04 00 21 B9 F1 66 B6 04 01 00 00 3B 97 08 8A 4A 10 4E 71 [01:09:35]CommunicateWithHost err = 0 [01:09:35]CheckOFDResponse [01:09:35]1017 (14) - 77093643461234 [01:09:35]1041 (16) - 0000000000871832 [01:09:35]1040 (4) - 290012 [01:09:35]1012 (4) - 23.09.2024 18:53 [01:09:35]1206 (1) - 0 [01:09:35]OFD Sender: Remove packet 290012 [01:09:35]ProducePacketName [01:09:35]name=ofd_packets/00290012 [01:09:35]NVStorageDeleteData [01:09:36]*** Cut start [01:09:36]*** Partial cut [01:09:36]*** CUTSNS_PIN = 1 [01:09:36]OFD Sender: No OFD packet to send [01:09:36]*** CUTSNS_PIN = 0 [01:09:36]*** Brake cut motor [01:09:36]Read from MH i2c: 01 [01:09:36]MH_I2C_Read... [01:09:36]*** Stop cut motor [01:09:36]*** Cut end [01:09:36]Read from MH i2c: 01 07 00 [01:09:36]MH_I2C_Read... [01:09:36]Read from MH i2c: 01 07 00 7B 09 00 00 00 00 00 FF 0F 99 [01:09:36]process_action close_receipt done [01:09:36]requested_data is exist [01:09:36]produce_requested_data [01:09:36]requested_item fm.sn is exist - process it [01:09:36]wFMCommunicate request_size=4 [01:09:36]MH_SAM_APDU [01:09:36]CAPDU: 80 11 00 00 [01:09:36]Write to MH i2c: E2 08 00 7C 09 80 11 00 00 00 00 00 00 FF [01:09:36]Write i2c OK [01:09:36]MH_I2C_Read... [01:09:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:37]Read from MH i2c: E2 [01:09:37]MH_I2C_Read... [01:09:37]Read from MH i2c: E2 17 00 [01:09:37]MH_I2C_Read... [01:09:37]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 33 32 90 00 4F [01:09:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:09:37]wFMCommunicate OK [01:09:37]requested_item fd.num is exist - process it [01:09:37]SAM_PROTO_GetFieldsCounters [01:09:37]wFMCommunicate request_size=4 [01:09:37]MH_SAM_APDU [01:09:37]CAPDU: 80 13 00 00 [01:09:37]Write to MH i2c: E2 08 00 7D 09 80 13 00 00 00 00 00 00 02 [01:09:37]Write i2c OK [01:09:37]MH_I2C_Read... [01:09:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:09:37]Read from MH i2c: E2 [01:09:37]MH_I2C_Read... [01:09:37]Read from MH i2c: E2 62 00 [01:09:37]MH_I2C_Read... [01:09:37]Read from MH i2c: E2 62 00 7D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DC 6C 04 00 0E 04 04 00 04 02 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 92 [01:09: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DC 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:09:37]wFMCommunicate OK [01:09:37]SAM_PROTO_GetFieldsCounters done [01:09:37]requested_item shift.num is exist - process it [01:09:37]requested_item shift.opened is exist - process it [01:09:37]req_shift_opened [01:09:37]FM_GetShiftState [01:09:37]SAM_PROTO_GetShiftState [01:09:37]wFMCommunicate request_size=4 [01:09:37]MH_SAM_APDU [01:09:37]CAPDU: 80 13 01 00 [01:09:37]Write to MH i2c: E2 08 00 7E 09 80 13 01 00 00 00 00 00 04 [01:09:37]Write i2c OK [01:09:37]MH_I2C_Read... [01:09:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:37]Read from MH i2c: E2 [01:09:37]MH_I2C_Read... [01:09:37]Read from MH i2c: E2 0E 00 [01:09:37]MH_I2C_Read... [01:09:37]Read from MH i2c: E2 0E 00 7E 09 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 9C [01:09:37]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:09:37]wFMCommunicate OK [01:09:37]SAM_PROTO_GetShiftState done [01:09:37]FM_GetShiftState done [01:09:37]req_shift_opened done [01:09:37]requested_item shift.open_date is exist - process it [01:09:37]req_shift_open_date [01:09:37]req_shift_open_date done [01:09:37]produce_requested_data done [01:09:37]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290012,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:09:37]process_action_free close_receipt [01:09:37]json_value_free [01:09:37]json_value_free done [01:09:37]process_json_proto returns [01:09:37]Send response to host [01:09:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290012,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:09:37]free response buf [01:09:37]execute_script done [01:09:37]execute_script returns [01:09:37]free content buf [01:09:37]Sock 9.Close socket [01:09:37]Sock 9.Thread stoped [01:09:41]OFD Sender: No OFD packet to send [01:09:46]OFD Sender: No OFD packet to send [01:09:51]OFD Sender: No OFD packet to send [01:09:56]OFD Sender: No OFD packet to send [01:10:01]OFD Sender: No OFD packet to send [01:10:06]OFD Sender: No OFD packet to send [01:10:11]OFD Sender: No OFD packet to send [01:10:16]OFD Sender: No OFD packet to send [01:10:21]OFD Sender: No OFD packet to send [01:10:26]OFD Sender: No OFD packet to send [01:10:31]OFD Sender: No OFD packet to send [01:10:36]OFD Sender: No OFD packet to send [01:10:41]OFD Sender: No OFD packet to send [01:10:46]OFD Sender: No OFD packet to send [01:10:51]OFD Sender: No OFD packet to send [01:10:56]OFD Sender: No OFD packet to send [01:11:01]OFD Sender: No OFD packet to send [01:11:07]OFD Sender: No OFD packet to send [01:11:12]OFD Sender: No OFD packet to send [01:11:17]OFD Sender: No OFD packet to send [01:11:22]OFD Sender: No OFD packet to send [01:11:27]OFD Sender: No OFD packet to send [01:11:32]OFD Sender: No OFD packet to send [01:11:37]OFD Sender: No OFD packet to send [01:11:42]OFD Sender: No OFD packet to send [01:11:47]OFD Sender: No OFD packet to send [01:11:49]accept exits with 7 [01:11:49]New connection [01:11:49]New thread 3066617188 created [01:11:49]Thread 3066473828 joined [01:11:49]Waiting for new connection... [01:11:49] Sock 7.Parse request [01:11:49]Sock 7.Check first char [01:11:49]Sock 7.First char is OK [01:11:49]request: POST /json_proto HTTP/1.0 [01:11:49]Method: POST [01:11:49]URL: /json_proto [01:11:49]Method is POST - this is cgi request [01:11:49]url: /json_proto [01:11:49]query_string will be loaded in cgi processing [01:11:49]execute_cgi json_proto POST (null) [01:11:49]execute_cgi path=json_proto method=POST [01:11:49]POST find Content-Length [01:11:49]Host: 172.17.41.135:8080 [01:11:49]Content-Length: 802 [01:11:49]Content-Type: application/json [01:11:49] [01:11:49]POST finish read [01:11:49]Found Content-Length = 802 [01:11:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:49]execute_script... [01:11: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)24618133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:49]POST & json_proto [01:11:49]process_json_proto [01:11:49]json parsed OK: [01:11:49]protocol is kg_v1.0 [01:11:49]action value=close_receipt [01:11:49]process_action close_receipt [01:11:49]cmd_close_receipt [01:11:49]MH_GetDate [01:11:49]Write to MH i2c: F0 00 00 7F 09 77 [01:11:49]Write i2c OK [01:11:49]MH_I2C_Read... [01:11:49]Read from MH i2c: F0 [01:11:49]MH_I2C_Read... [01:11:49]Read from MH i2c: F0 09 00 [01:11:49]MH_I2C_Read... [01:11:49]Read from MH i2c: F0 09 00 7F 09 00 D6 11 F2 66 ED 3E 82 65 D1 [01:11:49]GetLastDocTimeStamp 1727140174 [01:11:49]current date 1727140310 [01:11:49]FM_GetShiftState [01:11:49]SAM_PROTO_GetShiftState [01:11:49]wFMCommunicate request_size=4 [01:11:49]MH_SAM_APDU [01:11:49]CAPDU: 80 13 01 00 [01:11:49]Write to MH i2c: E2 08 00 80 09 80 13 01 00 00 00 00 00 06 [01:11:49]Write i2c OK [01:11:49]MH_I2C_Read... [01:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:49]Read from MH i2c: E2 [01:11:49]MH_I2C_Read... [01:11:49]Read from MH i2c: E2 0E 00 [01:11:49]MH_I2C_Read... [01:11:49]Read from MH i2c: E2 0E 00 80 09 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 9E [01:11:49]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:11:49]wFMCommunicate OK [01:11:49]SAM_PROTO_GetShiftState done [01:11:49]FM_GetShiftState done [01:11:49]opened in 1727137836 [01:11:49]opened+sec_in_day 1727224236 [01:11:49]quantity*price = 50036 [01:11:49]sum+1 = 50037 [01:11:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 11 24.09.2024 01:11 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290013 ФПД: 21209242874979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T011150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290013&fm=21209242874979&tin=02508201610067®Number=0000000000091827&sum=50036 [01:11:50]StoreToDocumentArchive [01:11:50]shift 516 fd 290013 [01:11:50]save to /storage/0516/doc_00290013 [01:11:50]save last doc name /storage/0516/doc_00290013 to /storage/kkm_last_doc_name [01:11:50]save OK [01:11:50]Clear old archive folders... [01:11:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:11:50]tlvbuf is 00E7AD50 [01:11:50]SAM_PROTO_ClearQueue [01:11:50]wFMCommunicate request_size=4 [01:11:50]MH_SAM_APDU [01:11:50]CAPDU: 80 09 00 00 [01:11:50]Write to MH i2c: E2 08 00 8D 09 80 09 00 00 00 00 00 00 08 [01:11:50]Write i2c OK [01:11:50]MH_I2C_Read... [01:11:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:11:50]Read from MH i2c: E2 [01:11:50]MH_I2C_Read... [01:11:50]Read from MH i2c: E2 03 00 [01:11:50]MH_I2C_Read... [01:11:50]Read from MH i2c: E2 03 00 8D 09 00 90 00 0A [01:11:50]RAPDU: 90 00 [01:11:50]wFMCommunicate OK [01:11:50]SAM_PROTO_ClearQueue done [01:11:50]KKMCreateOFDPacket [01:11:50]OFDProtocolAddRootSTLVToBuf [01:11:50]FM_MakeSignedData [01:11:50]FM_MakeSignedData [01:11:50]SAM_PROTO_SignData [01:11:50]wFMCommunicate request_size=4 [01:11:50]MH_SAM_APDU [01:11:50]CAPDU: 80 0D 01 02 [01:11:50]Write to MH i2c: E2 08 00 8E 09 80 0D 01 02 00 00 00 00 10 [01:11:50]Write i2c OK [01:11:50]MH_I2C_Read... [01:11:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:11:50]Read from MH i2c: E2 [01:11:50]MH_I2C_Read... [01:11:50]Read from MH i2c: E2 03 00 [01:11:50]MH_I2C_Read... [01:11:50]Read from MH i2c: E2 03 00 8E 09 00 90 00 0B [01:11:50]RAPDU: 90 00 [01:11:50]wFMCommunicate OK [01:11:50]wFMCommunicate request_size=255 [01:11:50]MH_SAM_APDU [01:11:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 0B 00 00 00 F4 03 04 00 D6 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6C 04 00 35 04 06 00 13 [01:11:50]Write to MH i2c: E2 02 01 8F 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 D6 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6C 04 00 35 04 06 00 13 00 00 86 [01:11:50]Write i2c OK [01:11:50]MH_I2C_Read... [01:11:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:50]Read from MH i2c: E2 [01:11:50]MH_I2C_Read... [01:11:50]Read from MH i2c: E2 03 00 [01:11:50]MH_I2C_Read... [01:11:50]Read from MH i2c: E2 03 00 8F 09 00 90 00 0C [01:11:50]RAPDU: 90 00 [01:11:50]wFMCommunicate OK [01:11:50]wFMCommunicate request_size=10 [01:11:50]MH_SAM_APDU [01:11:50]CAPDU: 80 0D 02 02 05 4A 29 63 34 63 [01:11:50]Write to MH i2c: E2 0D 00 90 09 80 0D 02 02 05 00 4A 29 63 34 63 00 00 8A [01:11:50]Write i2c OK [01:11:50]MH_I2C_Read... [01:11:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:51]Read from MH i2c: E2 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: E2 03 00 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: E2 03 00 90 09 00 90 00 0D [01:11:51]RAPDU: 90 00 [01:11:51]wFMCommunicate OK [01:11:51]wFMCommunicate request_size=4 [01:11:51]MH_SAM_APDU [01:11:51]CAPDU: 80 0D 03 02 [01:11:51]Write to MH i2c: E2 08 00 91 09 80 0D 03 02 00 00 00 00 15 [01:11:51]Write i2c OK [01:11:51]MH_I2C_Read... [01:11:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:11:51]Read from MH i2c: E2 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: E2 0B 00 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: E2 0B 00 91 09 00 D8 67 F8 E0 6A 10 CE F6 90 00 6B [01:11:51]RAPDU: D8 67 F8 E0 6A 10 CE F6 90 00 [01:11:51]wFMCommunicate OK [01:11:51]SAM_PROTO_SignData done [01:11:51]FM_MakeSignedData done [01:11:51]CreateOFDProtocolMessage [01:11:51]wFMCommunicate request_size=4 [01:11:51]MH_SAM_APDU [01:11:51]CAPDU: 80 11 00 00 [01:11:51]Write to MH i2c: E2 08 00 92 09 80 11 00 00 00 00 00 00 15 [01:11:51]Write i2c OK [01:11:51]MH_I2C_Read... [01:11:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:51]Read from MH i2c: E2 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: E2 17 00 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: E2 17 00 92 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 65 [01:11:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:11:51]wFMCommunicate OK [01:11:51]CreateOFDProtocolMessage done [01:11:51]OFDSenderStorePacket 290013 [01:11:51]StoreOFDPacket docnum=290013 [01:11:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 57 C3 07 01 FA 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 D6 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6C 04 00 35 04 06 00 13 4A 29 63 34 63 D8 67 F8 E0 6A 10 CE F6 [01:11:51]CheckFolder [01:11:51]dirname=/storage/ofd_packets [01:11:51]CheckFolder done [01:11:51]ProducePacketName [01:11:51]name=ofd_packets/00290013 [01:11:51]NVStorageSaveData ofd_packets/00290013 [01:11:51]File name is /storage/ofd_packets/00290013 [01:11:51]Write 301 bytes [01:11:51]NVStorageSaveData done [01:11:51]OFDSenderStorePacket done [01:11:51]KKMCreateOFDPacket done [01:11:51]NVStorageSaveData kkm_last_timestamp [01:11:51]File name is /storage/kkm_last_timestamp [01:11:51]Write 4 bytes [01:11:51]NVStorageSaveData done [01:11:51]ExternCall_PrintAddStr [01:11:51]wPrintStart [01:11:51]Write to MH i2c: 01 00 00 93 09 9C [01:11:51]Write i2c OK [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: 01 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: 01 07 00 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: 01 07 00 93 09 00 00 00 00 00 FF 0F B1 [01:11:51]RasterBufferAndPrint [01:11:51]line Счет N : (1)24618133 [01:11:51]line ИНН: 02508201610067 [01:11:51]line Контрольно-Кассовый Чек [01:11:51]line ПРОДАЖА [01:11:51]line ТРК (МРК, ГНК) : 33 [01:11:51]line Товар: 2710124130 [01:11:51]line Аи-92-К-5 [01:11:51]line 7.380 * 67.80 [01:11:51]line = 500.36 [01:11:51]line НДС 12% НСП 1% [01:11:51]line > о реализуемом товаре [01:11:51]line ИТОГО: 500.36 [01:11:51]line НСП 1% : 4.43 [01:11:51]line НДС 12% : 53.14 [01:11:51]line Наличными: 0.00 [01:11:51]line Безнал.: 500.36 [01:11:51]line Место: АЗС № 90 "Партнёр-нефть" [01:11:51]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:11:51]line СНО: Общий режим [01:11:51]line Чек 11 24.09.2024 01:11 [01:11:51]line Смена: 516 ФФД: 1.0 [01:11:51]line ЗНМ: 0300000107 [01:11:51]line РНМ: 0000000000091827 [01:11:51]line Версия ККМ: 001 [01:11:51]line Платежная система: O! деньги [01:11:51]line ФМ: 0000000000871832 [01:11:51]line ФД: 290013 [01:11:51]line ФПД: 21209242874979 [01:11:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T011150&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290013&fm=21209242874979&tin=02508201610067®Number=0000000000091827&sum=50036 [01:11:51]written 0, free lines is 4095 [01:11:51]OFD Sender: Processing packet 290013 [packets to send 1784, broken 1783] [01:11:51]ProducePacketName [01:11:51]name=ofd_packets/00290013 [01:11:51]OFD Sender: To server: pG, [01:11:51]CommunicateWithHost lk.salyk.kg:30040 [01:11:51]ConnectInit lk.salyk.kg [01:11:51]Write to MH i2c: 01 00 00 BC 09 C5 [01:11:51]Write i2c OK [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: 01 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: 01 07 00 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: 01 07 00 BC 09 00 00 00 00 00 D0 0C A8 [01:11:51]RasterBufferAndPrint [01:11:51]line [01:11:51]line [01:11:51]line [01:11:51]line [01:11:51]line [01:11:51]written 0, free lines is 3285 [01:11:51]MH_Cut [01:11:51]Write to MH i2c: D1 01 00 C3 09 01 9E [01:11:51]Write i2c OK [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: D1 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: D1 01 00 [01:11:51]MH_I2C_Read... [01:11:51]Read from MH i2c: D1 01 00 C3 09 00 9D [01:11:51]Write to MH i2c: 01 00 00 C4 09 CD [01:11:51]Write i2c OK [01:11:51]MH_I2C_Read... [01:11:51]Connected sock=10 [01:11: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 33 32 0F 01 00 00 57 C3 07 01 FA 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 D6 11 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6C 04 00 35 04 06 00 13 4A 29 63 34 63 D8 67 F8 E0 6A 10 CE F6 [01:11: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 33 32 4F 00 00 00 33 97 47 00 4A 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DD 6C 04 00 F4 03 04 00 A9 B9 F1 66 B6 04 01 00 00 E2 44 4F 15 9F AB DA 20 [01:11:51]CommunicateWithHost err = 0 [01:11:51]CheckOFDResponse [01:11:51]1017 (14) - 77093643461234 [01:11:51]1041 (16) - 0000000000871832 [01:11:51]1040 (4) - 290013 [01:11:51]1012 (4) - 23.09.2024 18:55 [01:11:51]1206 (1) - 0 [01:11:51]OFD Sender: Remove packet 290013 [01:11:51]ProducePacketName [01:11:51]name=ofd_packets/00290013 [01:11:51]NVStorageDeleteData [01:11:52]*** Cut start [01:11:52]*** Partial cut [01:11:52]*** CUTSNS_PIN = 1 [01:11:52]*** CUTSNS_PIN = 0 [01:11:52]OFD Sender: No OFD packet to send [01:11:52]*** Brake cut motor [01:11:53]Read from MH i2c: 01 [01:11:53]MH_I2C_Read... [01:11:53]*** Stop cut motor [01:11:53]*** Cut end [01:11:53]Read from MH i2c: 01 07 00 [01:11:53]MH_I2C_Read... [01:11:53]Read from MH i2c: 01 07 00 C4 09 00 00 00 00 00 FF 0F E2 [01:11:53]process_action close_receipt done [01:11:53]requested_data is exist [01:11:53]produce_requested_data [01:11:53]requested_item fm.sn is exist - process it [01:11:53]wFMCommunicate request_size=4 [01:11:53]MH_SAM_APDU [01:11:53]CAPDU: 80 11 00 00 [01:11:53]Write to MH i2c: E2 08 00 C5 09 80 11 00 00 00 00 00 00 48 [01:11:53]Write i2c OK [01:11:53]MH_I2C_Read... [01:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:53]Read from MH i2c: E2 [01:11:53]MH_I2C_Read... [01:11:53]Read from MH i2c: E2 17 00 [01:11:53]MH_I2C_Read... [01:11:53]Read from MH i2c: E2 17 00 C5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 98 [01:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:11:53]wFMCommunicate OK [01:11:53]requested_item fd.num is exist - process it [01:11:53]SAM_PROTO_GetFieldsCounters [01:11:53]wFMCommunicate request_size=4 [01:11:53]MH_SAM_APDU [01:11:53]CAPDU: 80 13 00 00 [01:11:53]Write to MH i2c: E2 08 00 C6 09 80 13 00 00 00 00 00 00 4B [01:11:53]Write i2c OK [01:11:53]MH_I2C_Read... [01:11:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:11:53]Read from MH i2c: E2 [01:11:53]MH_I2C_Read... [01:11:53]Read from MH i2c: E2 62 00 [01:11:53]MH_I2C_Read... [01:11:53]Read from MH i2c: E2 62 00 C6 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DD 6C 04 00 0E 04 04 00 04 02 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 DF [01:11:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DD 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:11:53]wFMCommunicate OK [01:11:53]SAM_PROTO_GetFieldsCounters done [01:11:53]requested_item shift.num is exist - process it [01:11:53]requested_item shift.opened is exist - process it [01:11:53]req_shift_opened [01:11:53]FM_GetShiftState [01:11:53]SAM_PROTO_GetShiftState [01:11:53]wFMCommunicate request_size=4 [01:11:53]MH_SAM_APDU [01:11:53]CAPDU: 80 13 01 00 [01:11:53]Write to MH i2c: E2 08 00 C7 09 80 13 01 00 00 00 00 00 4D [01:11:53]Write i2c OK [01:11:53]MH_I2C_Read... [01:11:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:53]Read from MH i2c: E2 [01:11:53]MH_I2C_Read... [01:11:53]Read from MH i2c: E2 0E 00 [01:11:53]MH_I2C_Read... [01:11:53]Read from MH i2c: E2 0E 00 C7 09 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 E5 [01:11:53]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:11:53]wFMCommunicate OK [01:11:53]SAM_PROTO_GetShiftState done [01:11:53]FM_GetShiftState done [01:11:53]req_shift_opened done [01:11:53]requested_item shift.open_date is exist - process it [01:11:53]req_shift_open_date [01:11:53]req_shift_open_date done [01:11:53]produce_requested_data done [01:11:53]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290013,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:11:53]process_action_free close_receipt [01:11:53]json_value_free [01:11:53]json_value_free done [01:11:53]process_json_proto returns [01:11:53]Send response to host [01:11:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290013,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:11:53]free response buf [01:11:53]execute_script done [01:11:53]execute_script returns [01:11:53]free content buf [01:11:53]Sock 7.Close socket [01:11:53]Sock 7.Thread stoped [01:11:57]OFD Sender: No OFD packet to send [01:12:02]OFD Sender: No OFD packet to send [01:12:07]OFD Sender: No OFD packet to send [01:12:12]OFD Sender: No OFD packet to send [01:12:17]OFD Sender: No OFD packet to send [01:12:22]OFD Sender: No OFD packet to send [01:12:27]OFD Sender: No OFD packet to send [01:12:32]OFD Sender: No OFD packet to send [01:12:37]OFD Sender: No OFD packet to send [01:12:42]OFD Sender: No OFD packet to send [01:12:47]OFD Sender: No OFD packet to send [01:12:52]OFD Sender: No OFD packet to send [01:12:57]OFD Sender: No OFD packet to send [01:13:02]OFD Sender: No OFD packet to send [01:13:05]accept exits with 9 [01:13:05]New connection [01:13:05]New thread 3066473828 created [01:13:05]Thread 3066617188 joined [01:13:05]Waiting for new connection... [01:13:05] Sock 9.Parse request [01:13:05]Sock 9.Check first char [01:13:05]Sock 9.First char is OK [01:13:05]request: POST /json_proto HTTP/1.0 [01:13:05]Method: POST [01:13:05]URL: /json_proto [01:13:05]Method is POST - this is cgi request [01:13:05]url: /json_proto [01:13:05]query_string will be loaded in cgi processing [01:13:05]execute_cgi json_proto POST (null) [01:13:05]execute_cgi path=json_proto method=POST [01:13:05]POST find Content-Length [01:13:05]Host: 172.17.41.135:8080 [01:13:05]Content-Length: 802 [01:13:05]Content-Type: application/json [01:13:05] [01:13:05]POST finish read [01:13:05]Found Content-Length = 802 [01:13:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:05]execute_script... [01:13:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 45", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:05]POST & json_proto [01:13:05]process_json_proto [01:13:05]json parsed OK: [01:13:05]protocol is kg_v1.0 [01:13:05]action value=close_receipt [01:13:05]process_action close_receipt [01:13:05]cmd_close_receipt [01:13:05]MH_GetDate [01:13:05]Write to MH i2c: F0 00 00 C8 09 C0 [01:13:05]Write i2c OK [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: F0 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: F0 09 00 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: F0 09 00 C8 09 00 22 12 F2 66 ED 3E 82 65 67 [01:13:05]GetLastDocTimeStamp 1727140310 [01:13:05]current date 1727140386 [01:13:05]FM_GetShiftState [01:13:05]SAM_PROTO_GetShiftState [01:13:05]wFMCommunicate request_size=4 [01:13:05]MH_SAM_APDU [01:13:05]CAPDU: 80 13 01 00 [01:13:05]Write to MH i2c: E2 08 00 C9 09 80 13 01 00 00 00 00 00 4F [01:13:05]Write i2c OK [01:13:05]MH_I2C_Read... [01:13:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:05]Read from MH i2c: E2 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: E2 0E 00 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: E2 0E 00 C9 09 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 E7 [01:13:05]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:13:05]wFMCommunicate OK [01:13:05]SAM_PROTO_GetShiftState done [01:13:05]FM_GetShiftState done [01:13:05]opened in 1727137836 [01:13:05]opened+sec_in_day 1727224236 [01:13:05]quantity*price = 350062 [01:13:05]sum+1 = 350064 [01:13:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.63 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 0.00 Безнал.: 3500.63 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 12 24.09.2024 01:13 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290014 ФПД: 192029601692533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T011307&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290014&fm=192029601692533&tin=02508201610067®Number=0000000000091827&sum=350063 [01:13:06]StoreToDocumentArchive [01:13:06]shift 516 fd 290014 [01:13:06]save to /storage/0516/doc_00290014 [01:13:06]save last doc name /storage/0516/doc_00290014 to /storage/kkm_last_doc_name [01:13:06]save OK [01:13:06]Clear old archive folders... [01:13:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:13:06]tlvbuf is 00F090C0 [01:13:06]SAM_PROTO_ClearQueue [01:13:06]wFMCommunicate request_size=4 [01:13:06]MH_SAM_APDU [01:13:06]CAPDU: 80 09 00 00 [01:13:06]Write to MH i2c: E2 08 00 D6 09 80 09 00 00 00 00 00 00 51 [01:13:06]Write i2c OK [01:13:06]MH_I2C_Read... [01:13:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:13:06]Read from MH i2c: E2 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 D6 09 00 90 00 53 [01:13:06]RAPDU: 90 00 [01:13:06]wFMCommunicate OK [01:13:06]SAM_PROTO_ClearQueue done [01:13:06]KKMCreateOFDPacket [01:13:06]OFDProtocolAddRootSTLVToBuf [01:13:06]FM_MakeSignedData [01:13:06]FM_MakeSignedData [01:13:06]SAM_PROTO_SignData [01:13:06]wFMCommunicate request_size=4 [01:13:06]MH_SAM_APDU [01:13:06]CAPDU: 80 0D 01 02 [01:13:06]Write to MH i2c: E2 08 00 D7 09 80 0D 01 02 00 00 00 00 59 [01:13:06]Write i2c OK [01:13:06]MH_I2C_Read... [01:13:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:13:06]Read from MH i2c: E2 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 D7 09 00 90 00 54 [01:13:06]RAPDU: 90 00 [01:13:06]wFMCommunicate OK [01:13:06]wFMCommunicate request_size=255 [01:13:06]MH_SAM_APDU [01:13:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 23 12 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6C 04 00 35 04 06 00 AE A6 60 31 [01:13:06]Write to MH i2c: E2 02 01 D8 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 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 23 12 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6C 04 00 35 04 06 00 AE A6 60 31 00 00 DE [01:13:06]Write i2c OK [01:13:06]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 D8 09 00 90 00 55 [01:13:07]RAPDU: 90 00 [01:13:07]wFMCommunicate OK [01:13:07]wFMCommunicate request_size=7 [01:13:07]MH_SAM_APDU [01:13:07]CAPDU: 80 0D 02 02 02 FB 75 [01:13:07]Write to MH i2c: E2 0A 00 D9 09 80 0D 02 02 02 00 FB 75 00 00 D0 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 D9 09 00 90 00 56 [01:13:07]RAPDU: 90 00 [01:13:07]wFMCommunicate OK [01:13:07]wFMCommunicate request_size=4 [01:13:07]MH_SAM_APDU [01:13:07]CAPDU: 80 0D 03 02 [01:13:07]Write to MH i2c: E2 08 00 DA 09 80 0D 03 02 00 00 00 00 5E [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 0B 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 0B 00 DA 09 00 35 FF 51 3E 75 60 0C 18 90 00 1B [01:13:07]RAPDU: 35 FF 51 3E 75 60 0C 18 90 00 [01:13:07]wFMCommunicate OK [01:13:07]SAM_PROTO_SignData done [01:13:07]FM_MakeSignedData done [01:13:07]CreateOFDProtocolMessage [01:13:07]wFMCommunicate request_size=4 [01:13:07]MH_SAM_APDU [01:13:07]CAPDU: 80 11 00 00 [01:13:07]Write to MH i2c: E2 08 00 DB 09 80 11 00 00 00 00 00 00 5E [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 17 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 17 00 DB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AE [01:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:13:07]wFMCommunicate OK [01:13:07]CreateOFDProtocolMessage done [01:13:07]OFDSenderStorePacket 290014 [01:13:07]StoreOFDPacket docnum=290014 [01:13:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 29 5F 04 01 18 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 23 12 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6C 04 00 35 04 06 00 AE A6 60 31 FB 75 35 FF 51 3E 75 60 0C 18 [01:13:07]CheckFolder [01:13:07]dirname=/storage/ofd_packets [01:13:07]CheckFolder done [01:13:07]ProducePacketName [01:13:07]name=ofd_packets/00290014 [01:13:07]NVStorageSaveData ofd_packets/00290014 [01:13:07]File name is /storage/ofd_packets/00290014 [01:13:07]Write 298 bytes [01:13:07]NVStorageSaveData done [01:13:07]OFDSenderStorePacket done [01:13:07]KKMCreateOFDPacket done [01:13:07]NVStorageSaveData kkm_last_timestamp [01:13:07]File name is /storage/kkm_last_timestamp [01:13:07]Write 4 bytes [01:13:07]NVStorageSaveData done [01:13:07]ExternCall_PrintAddStr [01:13:07]wPrintStart [01:13:07]Write to MH i2c: 01 00 00 DC 09 E5 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 DC 09 00 00 00 00 00 FF 0F FA [01:13:07]RasterBufferAndPrint [01:13:07]line Счет N : (1)24618132 [01:13:07]line ИНН: 02508201610067 [01:13:07]line Контрольно-Кассовый Чек [01:13:07]line ПРОДАЖА [01:13:07]line ТРК (МРК, ГНК) : 45 [01:13:07]line Товар: 2710194210 [01:13:07]line ДТ-К-5 [01:13:07]line 45.940 * 76.20 [01:13:07]line = 3500.63 [01:13:07]line НДС 12% НСП 1% [01:13:07]line > о реализуемом товаре [01:13:07]line ИТОГО: 3500.63 [01:13:07]line НСП 1% : 30.98 [01:13:07]line НДС 12% : 371.75 [01:13:07]line Наличными: 0.00 [01:13:07]line Безнал.: 3500.63 [01:13:07]line Место: АЗС № 90 "Партнёр-нефть" [01:13:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:13:07]line СНО: Общий режим [01:13:07]line Чек 12 24.09.2024 01:13 [01:13:07]line Смена: 516 ФФД: 1.0 [01:13:07]line ЗНМ: 0300000107 [01:13:07]line РНМ: 0000000000091827 [01:13:07]line Версия ККМ: 001 [01:13:07]line Платежная система: O! деньги [01:13:07]line ФМ: 0000000000871832 [01:13:07]line ФД: 290014 [01:13:07]line ФПД: 192029601692533 [01:13:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T011307&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290014&fm=192029601692533&tin=02508201610067®Number=0000000000091827&sum=350063 [01:13:07]written 0, free lines is 4095 [01:13:07]OFD Sender: Processing packet 290014 [packets to send 1784, broken 1783] [01:13:07]ProducePacketName [01:13:07]name=ofd_packets/00290014 [01:13:07]OFD Sender: To server: pG, [01:13:07]CommunicateWithHost lk.salyk.kg:30040 [01:13:07]ConnectInit lk.salyk.kg [01:13:07]Connected sock=10 [01:13:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 29 5F 04 01 18 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 23 12 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DE 6C 04 00 35 04 06 00 AE A6 60 31 FB 75 35 FF 51 3E 75 60 0C 18 [01:13:07]Write to MH i2c: 01 00 00 05 0A 0F [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 05 0A 00 00 00 00 00 D1 0C F3 [01:13:07]RasterBufferAndPrint [01:13:07]line [01:13:07]line [01:13:07]line [01:13:07]line [01:13:07]line [01:13:07]written 0, free lines is 3286 [01:13:07]MH_Cut [01:13:07]Write to MH i2c: D1 01 00 0C 0A 01 E8 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: D1 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: D1 01 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: D1 01 00 0C 0A 00 E7 [01:13:07]Write to MH i2c: 01 00 00 0D 0A 17 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13: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 33 32 4F 00 00 00 C0 2C 47 00 04 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 33 32 10 04 04 00 DE 6C 04 00 F4 03 04 00 F6 B9 F1 66 B6 04 01 00 00 A6 EF 1C 81 75 6E BD 72 [01:13:08]CommunicateWithHost err = 0 [01:13:08]CheckOFDResponse [01:13:08]1017 (14) - 77093643461234 [01:13:08]1041 (16) - 0000000000871832 [01:13:08]1040 (4) - 290014 [01:13:08]1012 (4) - 23.09.2024 18:56 [01:13:08]1206 (1) - 0 [01:13:08]OFD Sender: Remove packet 290014 [01:13:08]ProducePacketName [01:13:08]name=ofd_packets/00290014 [01:13:08]NVStorageDeleteData [01:13:08]*** Cut start [01:13:08]*** Partial cut [01:13:08]*** CUTSNS_PIN = 1 [01:13:08]OFD Sender: No OFD packet to send [01:13:08]*** CUTSNS_PIN = 0 [01:13:08]*** Brake cut motor [01:13:09]Read from MH i2c: 01 [01:13:09]MH_I2C_Read... [01:13:09]*** Stop cut motor [01:13:09]*** Cut end [01:13:09]Read from MH i2c: 01 07 00 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: 01 07 00 0D 0A 00 00 00 00 00 FF 0F 2C [01:13:09]process_action close_receipt done [01:13:09]requested_data is exist [01:13:09]produce_requested_data [01:13:09]requested_item fm.sn is exist - process it [01:13:09]wFMCommunicate request_size=4 [01:13:09]MH_SAM_APDU [01:13:09]CAPDU: 80 11 00 00 [01:13:09]Write to MH i2c: E2 08 00 0E 0A 80 11 00 00 00 00 00 00 92 [01:13:09]Write i2c OK [01:13:09]MH_I2C_Read... [01:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:09]Read from MH i2c: E2 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 17 00 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 17 00 0E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 E2 [01:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:13:09]wFMCommunicate OK [01:13:09]requested_item fd.num is exist - process it [01:13:09]SAM_PROTO_GetFieldsCounters [01:13:09]wFMCommunicate request_size=4 [01:13:09]MH_SAM_APDU [01:13:09]CAPDU: 80 13 00 00 [01:13:09]Write to MH i2c: E2 08 00 0F 0A 80 13 00 00 00 00 00 00 95 [01:13:09]Write i2c OK [01:13:09]MH_I2C_Read... [01:13:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:13:09]Read from MH i2c: E2 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 62 00 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 62 00 0F 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DE 6C 04 00 0E 04 04 00 04 02 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 2D [01:13: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DE 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:13:09]wFMCommunicate OK [01:13:09]SAM_PROTO_GetFieldsCounters done [01:13:09]requested_item shift.num is exist - process it [01:13:09]requested_item shift.opened is exist - process it [01:13:09]req_shift_opened [01:13:09]FM_GetShiftState [01:13:09]SAM_PROTO_GetShiftState [01:13:09]wFMCommunicate request_size=4 [01:13:09]MH_SAM_APDU [01:13:09]CAPDU: 80 13 01 00 [01:13:09]Write to MH i2c: E2 08 00 10 0A 80 13 01 00 00 00 00 00 97 [01:13:09]Write i2c OK [01:13:09]MH_I2C_Read... [01:13:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:09]Read from MH i2c: E2 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 0E 00 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 0E 00 10 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 2F [01:13:09]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:13:09]wFMCommunicate OK [01:13:09]SAM_PROTO_GetShiftState done [01:13:09]FM_GetShiftState done [01:13:09]req_shift_opened done [01:13:09]requested_item shift.open_date is exist - process it [01:13:09]req_shift_open_date [01:13:09]req_shift_open_date done [01:13:09]produce_requested_data done [01:13:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290014,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:13:09]process_action_free close_receipt [01:13:09]json_value_free [01:13:09]json_value_free done [01:13:09]process_json_proto returns [01:13:09]Send response to host [01:13:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290014,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:13:09]free response buf [01:13:09]execute_script done [01:13:09]execute_script returns [01:13:09]free content buf [01:13:09]Sock 9.Close socket [01:13:09]Sock 9.Thread stoped [01:13:13]OFD Sender: No OFD packet to send [01:13:18]OFD Sender: No OFD packet to send [01:13:23]OFD Sender: No OFD packet to send [01:13:28]OFD Sender: No OFD packet to send [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:59]OFD Sender: No OFD packet to send [01:14:04]OFD Sender: No OFD packet to send [01:14:09]OFD Sender: No OFD packet to send [01:14:14]OFD Sender: No OFD packet to send [01:14:19]OFD Sender: No OFD packet to send [01:14:24]OFD Sender: No OFD packet to send [01:14:29]OFD Sender: No OFD packet to send [01:14:34]OFD Sender: No OFD packet to send [01:14:39]OFD Sender: No OFD packet to send [01:14:44]OFD Sender: No OFD packet to send [01:14:49]OFD Sender: No OFD packet to send [01:14:54]OFD Sender: No OFD packet to send [01:14:59]OFD Sender: No OFD packet to send [01:15:04]OFD Sender: No OFD packet to send [01:15:09]OFD Sender: No OFD packet to send [01:15:14]OFD Sender: No OFD packet to send [01:15:19]OFD Sender: No OFD packet to send [01:15:24]OFD Sender: No OFD packet to send [01:15:29]OFD Sender: No OFD packet to send [01:15:34]OFD Sender: No OFD packet to send [01:15:39]OFD Sender: No OFD packet to send [01:15:44]OFD Sender: No OFD packet to send [01:15:49]OFD Sender: No OFD packet to send [01:15:54]OFD Sender: No OFD packet to send [01:15:59]OFD Sender: No OFD packet to send [01:16:04]OFD Sender: No OFD packet to send [01:16:09]OFD Sender: No OFD packet to send [01:16:14]OFD Sender: No OFD packet to send [01:16:19]OFD Sender: No OFD packet to send [01:16:25]OFD Sender: No OFD packet to send [01:16:30]OFD Sender: No OFD packet to send [01:16:35]OFD Sender: No OFD packet to send [01:16:40]OFD Sender: No OFD packet to send [01:16:45]OFD Sender: No OFD packet to send [01:16:50]OFD Sender: No OFD packet to send [01:16:55]OFD Sender: No OFD packet to send [01:17:00]OFD Sender: No OFD packet to send [01:17:05]OFD Sender: No OFD packet to send [01:17:10]OFD Sender: No OFD packet to send [01:17:15]OFD Sender: No OFD packet to send [01:17:20]OFD Sender: No OFD packet to send [01:17:25]OFD Sender: No OFD packet to send [01:17:30]OFD Sender: No OFD packet to send [01:17:35]OFD Sender: No OFD packet to send [01:17:40]OFD Sender: No OFD packet to send [01:17:45]OFD Sender: No OFD packet to send [01:17:50]OFD Sender: No OFD packet to send [01:17:55]OFD Sender: No OFD packet to send [01:18:00]OFD Sender: No OFD packet to send [01:18:05]OFD Sender: No OFD packet to send [01:18:10]OFD Sender: No OFD packet to send [01:18:15]OFD Sender: No OFD packet to send [01:18:20]OFD Sender: No OFD packet to send [01:18:25]OFD Sender: No OFD packet to send [01:18:30]OFD Sender: No OFD packet to send [01:18:35]OFD Sender: No OFD packet to send [01:18:40]OFD Sender: No OFD packet to send [01:18:45]OFD Sender: No OFD packet to send [01:18:51]OFD Sender: No OFD packet to send [01:18:56]OFD Sender: No OFD packet to send [01:19:01]OFD Sender: No OFD packet to send [01:19:06]OFD Sender: No OFD packet to send [01:19:11]OFD Sender: No OFD packet to send [01:19:11]accept exits with 7 [01:19:11]New connection [01:19:11]New thread 3066617188 created [01:19:11]Thread 3066473828 joined [01:19:11]Waiting for new connection... [01:19:11] Sock 7.Parse request [01:19:11]Sock 7.Check first char [01:19:11]Sock 7.First char is OK [01:19:11]request: POST /json_proto HTTP/1.0 [01:19:11]Method: POST [01:19:11]URL: /json_proto [01:19:11]Method is POST - this is cgi request [01:19:11]url: /json_proto [01:19:11]query_string will be loaded in cgi processing [01:19:11]execute_cgi json_proto POST (null) [01:19:11]execute_cgi path=json_proto method=POST [01:19:11]POST find Content-Length [01:19:11]Host: 172.17.41.135:8080 [01:19:11]Content-Length: 818 [01:19:11]Content-Type: application/json [01:19:11] [01:19:11]POST finish read [01:19:11]Found Content-Length = 818 [01:19:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:19:11]execute_script... [01:19:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:19:11]POST & json_proto [01:19:11]process_json_proto [01:19:11]json parsed OK: [01:19:11]protocol is kg_v1.0 [01:19:11]action value=close_receipt [01:19:11]process_action close_receipt [01:19:11]cmd_close_receipt [01:19:11]MH_GetDate [01:19:11]Write to MH i2c: F0 00 00 11 0A 0A [01:19:11]Write i2c OK [01:19:11]MH_I2C_Read... [01:19:11]Read from MH i2c: F0 [01:19:11]MH_I2C_Read... [01:19:11]Read from MH i2c: F0 09 00 [01:19:11]MH_I2C_Read... [01:19:11]Read from MH i2c: F0 09 00 11 0A 00 90 13 F2 66 ED 3E 82 65 20 [01:19:11]GetLastDocTimeStamp 1727140387 [01:19:11]current date 1727140752 [01:19:11]FM_GetShiftState [01:19:11]SAM_PROTO_GetShiftState [01:19:11]wFMCommunicate request_size=4 [01:19:11]MH_SAM_APDU [01:19:11]CAPDU: 80 13 01 00 [01:19:11]Write to MH i2c: E2 08 00 12 0A 80 13 01 00 00 00 00 00 99 [01:19:11]Write i2c OK [01:19:11]MH_I2C_Read... [01:19:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:19:11]Read from MH i2c: E2 [01:19:11]MH_I2C_Read... [01:19:11]Read from MH i2c: E2 0E 00 [01:19:11]MH_I2C_Read... [01:19:11]Read from MH i2c: E2 0E 00 12 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 31 [01:19:11]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:19:11]wFMCommunicate OK [01:19:11]SAM_PROTO_GetShiftState done [01:19:11]FM_GetShiftState done [01:19:11]opened in 1727137836 [01:19:11]opened+sec_in_day 1727224236 [01:19:11]quantity*price = 55053 [01:19:11]sum+1 = 55055 [01:19:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.54 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 0.00 Безнал.: 550.54 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 13 24.09.2024 01:19 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 290015 ФПД: 178162412693123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T011912&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290015&fm=178162412693123&tin=02508201610067®Number=0000000000091827&sum=55054 [01:19:12]StoreToDocumentArchive [01:19:12]shift 516 fd 290015 [01:19:12]save to /storage/0516/doc_00290015 [01:19:12]save last doc name /storage/0516/doc_00290015 to /storage/kkm_last_doc_name [01:19:12]save OK [01:19:12]Clear old archive folders... [01:19:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:19:12]tlvbuf is 00F09B70 [01:19:12]SAM_PROTO_ClearQueue [01:19:12]wFMCommunicate request_size=4 [01:19:12]MH_SAM_APDU [01:19:12]CAPDU: 80 09 00 00 [01:19:12]Write to MH i2c: E2 08 00 1F 0A 80 09 00 00 00 00 00 00 9B [01:19:12]Write i2c OK [01:19:12]MH_I2C_Read... [01:19:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:19:12]Read from MH i2c: E2 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 1F 0A 00 90 00 9D [01:19:12]RAPDU: 90 00 [01:19:12]wFMCommunicate OK [01:19:12]SAM_PROTO_ClearQueue done [01:19:12]KKMCreateOFDPacket [01:19:12]OFDProtocolAddRootSTLVToBuf [01:19:12]FM_MakeSignedData [01:19:12]FM_MakeSignedData [01:19:12]SAM_PROTO_SignData [01:19:12]wFMCommunicate request_size=4 [01:19:12]MH_SAM_APDU [01:19:12]CAPDU: 80 0D 01 02 [01:19:12]Write to MH i2c: E2 08 00 20 0A 80 0D 01 02 00 00 00 00 A3 [01:19:12]Write i2c OK [01:19:12]MH_I2C_Read... [01:19:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:19:12]Read from MH i2c: E2 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 20 0A 00 90 00 9E [01:19:12]RAPDU: 90 00 [01:19:12]wFMCommunicate OK [01:19:12]wFMCommunicate request_size=255 [01:19:12]MH_SAM_APDU [01:19:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0D 00 00 00 F4 03 04 00 90 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6C 04 00 35 04 06 00 A2 [01:19:12]Write to MH i2c: E2 02 01 21 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0D 00 00 00 F4 03 04 00 90 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6C 04 00 35 04 06 00 A2 00 00 9B [01:19:12]Write i2c OK [01:19:12]MH_I2C_Read... [01:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:19:12]Read from MH i2c: E2 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 21 0A 00 90 00 9F [01:19:12]RAPDU: 90 00 [01:19:12]wFMCommunicate OK [01:19:12]wFMCommunicate request_size=10 [01:19:12]MH_SAM_APDU [01:19:12]CAPDU: 80 0D 02 02 05 09 AB 52 26 83 [01:19:12]Write to MH i2c: E2 0D 00 22 0A 80 0D 02 02 05 00 09 AB 52 26 83 00 00 5F [01:19:12]Write i2c OK [01:19:12]MH_I2C_Read... [01:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:19:12]Read from MH i2c: E2 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 03 00 22 0A 00 90 00 A0 [01:19:12]RAPDU: 90 00 [01:19:12]wFMCommunicate OK [01:19:12]wFMCommunicate request_size=4 [01:19:12]MH_SAM_APDU [01:19:12]CAPDU: 80 0D 03 02 [01:19:12]Write to MH i2c: E2 08 00 23 0A 80 0D 03 02 00 00 00 00 A8 [01:19:12]Write i2c OK [01:19:12]MH_I2C_Read... [01:19:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:19:12]Read from MH i2c: E2 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 0B 00 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 0B 00 23 0A 00 F5 5B 7D 81 CB 40 82 1C 90 00 A0 [01:19:12]RAPDU: F5 5B 7D 81 CB 40 82 1C 90 00 [01:19:12]wFMCommunicate OK [01:19:12]SAM_PROTO_SignData done [01:19:12]FM_MakeSignedData done [01:19:12]CreateOFDProtocolMessage [01:19:12]wFMCommunicate request_size=4 [01:19:12]MH_SAM_APDU [01:19:12]CAPDU: 80 11 00 00 [01:19:12]Write to MH i2c: E2 08 00 24 0A 80 11 00 00 00 00 00 00 A8 [01:19:12]Write i2c OK [01:19:12]MH_I2C_Read... [01:19:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:19:12]Read from MH i2c: E2 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 17 00 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: E2 17 00 24 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 F8 [01:19:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:19:12]wFMCommunicate OK [01:19:12]CreateOFDProtocolMessage done [01:19:12]OFDSenderStorePacket 290015 [01:19:12]StoreOFDPacket docnum=290015 [01:19:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 82 AD 07 01 1C EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0D 00 00 00 F4 03 04 00 90 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6C 04 00 35 04 06 00 A2 09 AB 52 26 83 F5 5B 7D 81 CB 40 82 1C [01:19:12]CheckFolder [01:19:12]dirname=/storage/ofd_packets [01:19:12]CheckFolder done [01:19:12]ProducePacketName [01:19:12]name=ofd_packets/00290015 [01:19:12]NVStorageSaveData ofd_packets/00290015 [01:19:12]File name is /storage/ofd_packets/00290015 [01:19:12]Write 301 bytes [01:19:12]NVStorageSaveData done [01:19:12]OFDSenderStorePacket done [01:19:12]KKMCreateOFDPacket done [01:19:12]NVStorageSaveData kkm_last_timestamp [01:19:12]File name is /storage/kkm_last_timestamp [01:19:12]Write 4 bytes [01:19:12]NVStorageSaveData done [01:19:12]ExternCall_PrintAddStr [01:19:12]wPrintStart [01:19:12]Write to MH i2c: 01 00 00 25 0A 2F [01:19:12]Write i2c OK [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: 01 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: 01 07 00 [01:19:12]MH_I2C_Read... [01:19:12]Read from MH i2c: 01 07 00 25 0A 00 00 00 00 00 FF 0F 44 [01:19:12]RasterBufferAndPrint [01:19:12]line Счет N : (1)24618134 [01:19:12]line ИНН: 02508201610067 [01:19:12]line Контрольно-Кассовый Чек [01:19:12]line ПРОДАЖА [01:19:12]line ТРК (МРК, ГНК) : 33 [01:19:12]line Товар: 2710124130 [01:19:12]line Аи-92-К-5 [01:19:12]line 8.120 * 67.80 [01:19:12]line = 550.54 [01:19:12]line НДС 12% НСП 1% [01:19:12]line > о реализуемом товаре [01:19:12]line ИТОГО: 550.54 [01:19:12]line НСП 1% : 4.87 [01:19:12]line НДС 12% : 58.46 [01:19:12]line Наличными: 0.00 [01:19:12]line Безнал.: 550.54 [01:19:12]line Место: АЗС № 90 "Партнёр-нефть" [01:19:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:19:12]line СНО: Общий режим [01:19:12]line Чек 13 24.09.2024 01:19 [01:19:12]line Смена: 516 ФФД: 1.0 [01:19:12]line ЗНМ: 0300000107 [01:19:12]line РНМ: 0000000000091827 [01:19:12]line Версия ККМ: 001 [01:19:12]line Платежная система: Бакай Банк [01:19:12]line ФМ: 0000000000871832 [01:19:12]line ФД: 290015 [01:19:12]line ФПД: 178162412693123 [01:19:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T011912&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290015&fm=178162412693123&tin=02508201610067®Number=0000000000091827&sum=55054 [01:19:12]written 0, free lines is 4095 [01:19:13]OFD Sender: Processing packet 290015 [packets to send 1784, broken 1783] [01:19:13]ProducePacketName [01:19:13]name=ofd_packets/00290015 [01:19:13]OFD Sender: To server: pG, [01:19:13]CommunicateWithHost lk.salyk.kg:30040 [01:19:13]ConnectInit lk.salyk.kg [01:19:13]Connected sock=10 [01:19:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 82 AD 07 01 1C EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0D 00 00 00 F4 03 04 00 90 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 DF 6C 04 00 35 04 06 00 A2 09 AB 52 26 83 F5 5B 7D 81 CB 40 82 1C [01:19:13]Write to MH i2c: 01 00 00 4E 0A 58 [01:19:13]Write i2c OK [01:19:13]MH_I2C_Read... [01:19:13]Read from MH i2c: 01 [01:19:13]MH_I2C_Read... [01:19:13]Read from MH i2c: 01 07 00 [01:19:13]MH_I2C_Read... [01:19:13]Read from MH i2c: 01 07 00 4E 0A 00 00 00 00 00 CB 0C 36 [01:19:13]RasterBufferAndPrint [01:19:13]line [01:19:13]line [01:19:13]line [01:19:13]line [01:19:13]line [01:19:13]written 0, free lines is 3281 [01:19:13]MH_Cut [01:19:13]Write to MH i2c: D1 01 00 55 0A 01 31 [01:19:13]Write i2c OK [01:19:13]MH_I2C_Read... [01:19:13]Read from MH i2c: D1 [01:19:13]MH_I2C_Read... [01:19:13]Read from MH i2c: D1 01 00 [01:19:13]MH_I2C_Read... [01:19:13]Read from MH i2c: D1 01 00 55 0A 00 30 [01:19:13]Write to MH i2c: 01 00 00 56 0A 60 [01:19:13]Write i2c OK [01:19:13]MH_I2C_Read... [01:19: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 33 32 4F 00 00 00 1B 43 47 00 05 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 33 32 10 04 04 00 DF 6C 04 00 F4 03 04 00 63 BB F1 66 B6 04 01 00 00 1E 06 B1 2C 7A 01 DD 09 [01:19:13]CommunicateWithHost err = 0 [01:19:13]CheckOFDResponse [01:19:13]1017 (14) - 77093643461234 [01:19:13]1041 (16) - 0000000000871832 [01:19:13]1040 (4) - 290015 [01:19:13]1012 (4) - 23.09.2024 19:02 [01:19:13]1206 (1) - 0 [01:19:13]OFD Sender: Remove packet 290015 [01:19:13]ProducePacketName [01:19:13]name=ofd_packets/00290015 [01:19:13]NVStorageDeleteData [01:19:14]*** Cut start [01:19:14]*** Partial cut [01:19:14]*** CUTSNS_PIN = 1 [01:19:14]OFD Sender: No OFD packet to send [01:19:14]*** CUTSNS_PIN = 0 [01:19:14]*** Brake cut motor [01:19:14]Read from MH i2c: 01 [01:19:14]MH_I2C_Read... [01:19:14]*** Stop cut motor [01:19:14]*** Cut end [01:19:14]Read from MH i2c: 01 07 00 [01:19:14]MH_I2C_Read... [01:19:14]Read from MH i2c: 01 07 00 56 0A 00 00 00 00 00 FF 0F 75 [01:19:14]process_action close_receipt done [01:19:14]requested_data is exist [01:19:14]produce_requested_data [01:19:14]requested_item fm.sn is exist - process it [01:19:14]wFMCommunicate request_size=4 [01:19:14]MH_SAM_APDU [01:19:14]CAPDU: 80 11 00 00 [01:19:14]Write to MH i2c: E2 08 00 57 0A 80 11 00 00 00 00 00 00 DB [01:19:14]Write i2c OK [01:19:14]MH_I2C_Read... [01:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:19:14]Read from MH i2c: E2 [01:19:14]MH_I2C_Read... [01:19:14]Read from MH i2c: E2 17 00 [01:19:14]MH_I2C_Read... [01:19:14]Read from MH i2c: E2 17 00 57 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2B [01:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:19:14]wFMCommunicate OK [01:19:14]requested_item fd.num is exist - process it [01:19:14]SAM_PROTO_GetFieldsCounters [01:19:14]wFMCommunicate request_size=4 [01:19:14]MH_SAM_APDU [01:19:14]CAPDU: 80 13 00 00 [01:19:14]Write to MH i2c: E2 08 00 58 0A 80 13 00 00 00 00 00 00 DE [01:19:14]Write i2c OK [01:19:14]MH_I2C_Read... [01:19:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:19:15]Read from MH i2c: E2 [01:19:15]MH_I2C_Read... [01:19:15]Read from MH i2c: E2 62 00 [01:19:15]MH_I2C_Read... [01:19:15]Read from MH i2c: E2 62 00 58 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DF 6C 04 00 0E 04 04 00 04 02 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 7A [01:19: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 DF 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:19:15]wFMCommunicate OK [01:19:15]SAM_PROTO_GetFieldsCounters done [01:19:15]requested_item shift.num is exist - process it [01:19:15]requested_item shift.opened is exist - process it [01:19:15]req_shift_opened [01:19:15]FM_GetShiftState [01:19:15]SAM_PROTO_GetShiftState [01:19:15]wFMCommunicate request_size=4 [01:19:15]MH_SAM_APDU [01:19:15]CAPDU: 80 13 01 00 [01:19:15]Write to MH i2c: E2 08 00 59 0A 80 13 01 00 00 00 00 00 E0 [01:19:15]Write i2c OK [01:19:15]MH_I2C_Read... [01:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:19:15]Read from MH i2c: E2 [01:19:15]MH_I2C_Read... [01:19:15]Read from MH i2c: E2 0E 00 [01:19:15]MH_I2C_Read... [01:19:15]Read from MH i2c: E2 0E 00 59 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 78 [01:19:15]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:19:15]wFMCommunicate OK [01:19:15]SAM_PROTO_GetShiftState done [01:19:15]FM_GetShiftState done [01:19:15]req_shift_opened done [01:19:15]requested_item shift.open_date is exist - process it [01:19:15]req_shift_open_date [01:19:15]req_shift_open_date done [01:19:15]produce_requested_data done [01:19:15]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290015,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:19:15]process_action_free close_receipt [01:19:15]json_value_free [01:19:15]json_value_free done [01:19:15]process_json_proto returns [01:19:15]Send response to host [01:19:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290015,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:19:15]free response buf [01:19:15]execute_script done [01:19:15]execute_script returns [01:19:15]free content buf [01:19:15]Sock 7.Close socket [01:19:15]Sock 7.Thread stoped [01:19:19]OFD Sender: No OFD packet to send [01:19:24]OFD Sender: No OFD packet to send [01:19:29]OFD Sender: No OFD packet to send [01:19:34]OFD Sender: No OFD packet to send [01:19:39]OFD Sender: No OFD packet to send [01:19:44]OFD Sender: No OFD packet to send [01:19:49]OFD Sender: No OFD packet to send [01:19:54]OFD Sender: No OFD packet to send [01:19:59]OFD Sender: No OFD packet to send [01:20:04]OFD Sender: No OFD packet to send [01:20:09]OFD Sender: No OFD packet to send [01:20:14]OFD Sender: No OFD packet to send [01:20:17]accept exits with 9 [01:20:17]New connection [01:20:17]New thread 3066473828 created [01:20:17]Thread 3066617188 joined [01:20:17]Waiting for new connection... [01:20:17] Sock 9.Parse request [01:20:17]Sock 9.Check first char [01:20:17]Sock 9.First char is OK [01:20:17]request: POST /json_proto HTTP/1.0 [01:20:17]Method: POST [01:20:17]URL: /json_proto [01:20:17]Method is POST - this is cgi request [01:20:17]url: /json_proto [01:20:17]query_string will be loaded in cgi processing [01:20:17]execute_cgi json_proto POST (null) [01:20:17]execute_cgi path=json_proto method=POST [01:20:17]POST find Content-Length [01:20:17]Host: 172.17.41.135:8080 [01:20:17]Content-Length: 684 [01:20:17]Content-Type: application/json [01:20:17] [01:20:17]POST finish read [01:20:17]Found Content-Length = 684 [01:20:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.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" ] } } [01:20:17]execute_script... [01:20: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)24618135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.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" ] } } [01:20:17]POST & json_proto [01:20:17]process_json_proto [01:20:17]json parsed OK: [01:20:17]protocol is kg_v1.0 [01:20:17]action value=close_receipt [01:20:17]process_action close_receipt [01:20:17]cmd_close_receipt [01:20:17]MH_GetDate [01:20:17]Write to MH i2c: F0 00 00 5A 0A 53 [01:20:17]Write i2c OK [01:20:17]MH_I2C_Read... [01:20:17]Read from MH i2c: F0 [01:20:17]MH_I2C_Read... [01:20:17]Read from MH i2c: F0 09 00 [01:20:17]MH_I2C_Read... [01:20:17]Read from MH i2c: F0 09 00 5A 0A 00 D2 13 F2 66 ED 3E 82 65 AB [01:20:17]GetLastDocTimeStamp 1727140752 [01:20:17]current date 1727140818 [01:20:17]FM_GetShiftState [01:20:17]SAM_PROTO_GetShiftState [01:20:17]wFMCommunicate request_size=4 [01:20:17]MH_SAM_APDU [01:20:17]CAPDU: 80 13 01 00 [01:20:17]Write to MH i2c: E2 08 00 5B 0A 80 13 01 00 00 00 00 00 E2 [01:20:17]Write i2c OK [01:20:17]MH_I2C_Read... [01:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:17]Read from MH i2c: E2 [01:20:17]MH_I2C_Read... [01:20:17]Read from MH i2c: E2 0E 00 [01:20:17]MH_I2C_Read... [01:20:17]Read from MH i2c: E2 0E 00 5B 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 7A [01:20:17]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:20:17]wFMCommunicate OK [01:20:17]SAM_PROTO_GetShiftState done [01:20:17]FM_GetShiftState done [01:20:17]opened in 1727137836 [01:20:17]opened+sec_in_day 1727224236 [01:20:17]quantity*price = 130040 [01:20:17]sum+1 = 130041 [01:20:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.10 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 14 24.09.2024 01:20 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290016 ФПД: 54654866733856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T012018&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290016&fm=54654866733856&tin=02508201610067®Number=0000000000091827&sum=130000 [01:20:18]StoreToDocumentArchive [01:20:18]shift 516 fd 290016 [01:20:18]save to /storage/0516/doc_00290016 [01:20:18]save last doc name /storage/0516/doc_00290016 to /storage/kkm_last_doc_name [01:20:18]save OK [01:20:18]Clear old archive folders... [01:20:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:20:18]tlvbuf is 00EA9030 [01:20:18]SAM_PROTO_ClearQueue [01:20:18]wFMCommunicate request_size=4 [01:20:18]MH_SAM_APDU [01:20:18]CAPDU: 80 09 00 00 [01:20:18]Write to MH i2c: E2 08 00 68 0A 80 09 00 00 00 00 00 00 E4 [01:20:18]Write i2c OK [01:20:18]MH_I2C_Read... [01:20:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:20:18]Read from MH i2c: E2 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 68 0A 00 90 00 E6 [01:20:18]RAPDU: 90 00 [01:20:18]wFMCommunicate OK [01:20:18]SAM_PROTO_ClearQueue done [01:20:18]KKMCreateOFDPacket [01:20:18]OFDProtocolAddRootSTLVToBuf [01:20:18]FM_MakeSignedData [01:20:18]FM_MakeSignedData [01:20:18]SAM_PROTO_SignData [01:20:18]wFMCommunicate request_size=4 [01:20:18]MH_SAM_APDU [01:20:18]CAPDU: 80 0D 01 02 [01:20:18]Write to MH i2c: E2 08 00 69 0A 80 0D 01 02 00 00 00 00 EC [01:20:18]Write i2c OK [01:20:18]MH_I2C_Read... [01:20:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:20:18]Read from MH i2c: E2 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 69 0A 00 90 00 E7 [01:20:18]RAPDU: 90 00 [01:20:18]wFMCommunicate OK [01:20:18]wFMCommunicate request_size=255 [01:20:18]MH_SAM_APDU [01:20:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 00 00 00 F4 03 04 00 D2 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6C 04 00 35 04 06 00 31 [01:20:18]Write to MH i2c: E2 02 01 6A 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 00 00 00 F4 03 04 00 D2 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6C 04 00 35 04 06 00 31 00 00 C9 [01:20:18]Write i2c OK [01:20:18]MH_I2C_Read... [01:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:18]Read from MH i2c: E2 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 6A 0A 00 90 00 E8 [01:20:18]RAPDU: 90 00 [01:20:18]wFMCommunicate OK [01:20:18]wFMCommunicate request_size=10 [01:20:18]MH_SAM_APDU [01:20:18]CAPDU: 80 0D 02 02 05 B5 53 EA BB 20 [01:20:18]Write to MH i2c: E2 0D 00 6B 0A 80 0D 02 02 05 00 B5 53 EA BB 20 00 00 C6 [01:20:18]Write i2c OK [01:20:18]MH_I2C_Read... [01:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:18]Read from MH i2c: E2 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 [01:20:18]MH_I2C_Read... [01:20:18]Read from MH i2c: E2 03 00 6B 0A 00 90 00 E9 [01:20:18]RAPDU: 90 00 [01:20:18]wFMCommunicate OK [01:20:18]wFMCommunicate request_size=4 [01:20:18]MH_SAM_APDU [01:20:18]CAPDU: 80 0D 03 02 [01:20:18]Write to MH i2c: E2 08 00 6C 0A 80 0D 03 02 00 00 00 00 F1 [01:20:18]Write i2c OK [01:20:18]MH_I2C_Read... [01:20:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:20:19]Read from MH i2c: E2 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: E2 0B 00 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: E2 0B 00 6C 0A 00 5A DE F2 49 74 79 4D D3 90 00 72 [01:20:19]RAPDU: 5A DE F2 49 74 79 4D D3 90 00 [01:20:19]wFMCommunicate OK [01:20:19]SAM_PROTO_SignData done [01:20:19]FM_MakeSignedData done [01:20:19]CreateOFDProtocolMessage [01:20:19]wFMCommunicate request_size=4 [01:20:19]MH_SAM_APDU [01:20:19]CAPDU: 80 11 00 00 [01:20:19]Write to MH i2c: E2 08 00 6D 0A 80 11 00 00 00 00 00 00 F1 [01:20:19]Write i2c OK [01:20:19]MH_I2C_Read... [01:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:19]Read from MH i2c: E2 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: E2 17 00 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: E2 17 00 6D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 41 [01:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:20:19]wFMCommunicate OK [01:20:19]CreateOFDProtocolMessage done [01:20:19]OFDSenderStorePacket 290016 [01:20:19]StoreOFDPacket docnum=290016 [01:20:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 1F D1 07 01 A0 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 00 00 00 F4 03 04 00 D2 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6C 04 00 35 04 06 00 31 B5 53 EA BB 20 5A DE F2 49 74 79 4D D3 [01:20:19]CheckFolder [01:20:19]dirname=/storage/ofd_packets [01:20:19]CheckFolder done [01:20:19]ProducePacketName [01:20:19]name=ofd_packets/00290016 [01:20:19]NVStorageSaveData ofd_packets/00290016 [01:20:19]File name is /storage/ofd_packets/00290016 [01:20:19]Write 301 bytes [01:20:19]NVStorageSaveData done [01:20:19]OFDSenderStorePacket done [01:20:19]KKMCreateOFDPacket done [01:20:19]NVStorageSaveData kkm_last_timestamp [01:20:19]File name is /storage/kkm_last_timestamp [01:20:19]Write 4 bytes [01:20:19]NVStorageSaveData done [01:20:19]ExternCall_PrintAddStr [01:20:19]wPrintStart [01:20:19]Write to MH i2c: 01 00 00 6E 0A 78 [01:20:19]Write i2c OK [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: 01 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: 01 07 00 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: 01 07 00 6E 0A 00 00 00 00 00 FF 0F 8D [01:20:19]RasterBufferAndPrint [01:20:19]line Счет N : (1)24618135 [01:20:19]line ИНН: 02508201610067 [01:20:19]line Контрольно-Кассовый Чек [01:20:19]line ПРОДАЖА [01:20:19]line ТРК (МРК, ГНК) : 53 [01:20:19]line Товар: 2710124130 [01:20:19]line Аи-92-К-5 [01:20:19]line 19.180 * 67.80 [01:20:19]line = 1300.40 [01:20:19]line НДС 12% НСП 1% [01:20:19]line > о реализуемом товаре [01:20:19]line ОКРУГЛЕНИЕ: -0.40 [01:20:19]line ИТОГО: 1300.00 [01:20:19]line Внесено: 1300.00 [01:20:19]line СДАЧА: 0.00 [01:20:19]line НСП 1% : 11.51 [01:20:19]line НДС 12% : 138.10 [01:20:19]line Наличными: 1300.00 [01:20:19]line Безнал.: 0.00 [01:20:19]line Место: АЗС № 90 "Партнёр-нефть" [01:20:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:20:19]line СНО: Общий режим [01:20:19]line Чек 14 24.09.2024 01:20 [01:20:19]line Смена: 516 ФФД: 1.0 [01:20:19]line ЗНМ: 0300000107 [01:20:19]line РНМ: 0000000000091827 [01:20:19]line Версия ККМ: 001 [01:20:19]line ФМ: 0000000000871832 [01:20:19]line ФД: 290016 [01:20:19]line ФПД: 54654866733856 [01:20:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T012018&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290016&fm=54654866733856&tin=02508201610067®Number=0000000000091827&sum=130000 [01:20:19]written 0, free lines is 4095 [01:20:19]OFD Sender: Processing packet 290016 [packets to send 1784, broken 1783] [01:20:19]ProducePacketName [01:20:19]name=ofd_packets/00290016 [01:20:19]OFD Sender: To server: pG, [01:20:19]CommunicateWithHost lk.salyk.kg:30040 [01:20:19]ConnectInit lk.salyk.kg [01:20:19]Write to MH i2c: 01 00 00 98 0A A2 [01:20:19]Write i2c OK [01:20:19]MH_I2C_Read... [01:20:19]Connected sock=10 [01:20: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 33 32 0F 01 00 00 1F D1 07 01 A0 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 00 00 00 F4 03 04 00 D2 13 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E0 6C 04 00 35 04 06 00 31 B5 53 EA BB 20 5A DE F2 49 74 79 4D D3 [01:20:19]Read from MH i2c: 01 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: 01 07 00 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: 01 07 00 98 0A 00 00 00 00 00 BE 0C 73 [01:20:19]RasterBufferAndPrint [01:20:19]line [01:20:19]line [01:20:19]line [01:20:19]line [01:20:19]line [01:20:19]written 0, free lines is 3319 [01:20:19]MH_Cut [01:20:19]Write to MH i2c: D1 01 00 9F 0A 01 7B [01:20:19]Write i2c OK [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: D1 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: D1 01 00 [01:20:19]MH_I2C_Read... [01:20:19]Read from MH i2c: D1 01 00 9F 0A 00 7A [01:20:19]Write to MH i2c: 01 00 00 A0 0A AA [01:20:19]Write i2c OK [01:20:19]MH_I2C_Read... [01:20: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 33 32 4F 00 00 00 EC 84 47 00 65 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 33 32 10 04 04 00 E0 6C 04 00 F4 03 04 00 A5 BB F1 66 B6 04 01 00 00 33 E9 7A 88 FD C5 DD 97 [01:20:19]CommunicateWithHost err = 0 [01:20:19]CheckOFDResponse [01:20:19]1017 (14) - 77093643461234 [01:20:19]1041 (16) - 0000000000871832 [01:20:19]1040 (4) - 290016 [01:20:19]1012 (4) - 23.09.2024 19:04 [01:20:19]1206 (1) - 0 [01:20:19]OFD Sender: Remove packet 290016 [01:20:19]ProducePacketName [01:20:19]name=ofd_packets/00290016 [01:20:19]NVStorageDeleteData [01:20:20]*** Cut start [01:20:20]*** Partial cut [01:20:20]*** CUTSNS_PIN = 1 [01:20:20]*** CUTSNS_PIN = 0 [01:20:20]OFD Sender: No OFD packet to send [01:20:20]*** Brake cut motor [01:20:20]Read from MH i2c: 01 [01:20:21]MH_I2C_Read... [01:20:21]*** Stop cut motor [01:20:21]*** Cut end [01:20:21]Read from MH i2c: 01 07 00 [01:20:21]MH_I2C_Read... [01:20:21]Read from MH i2c: 01 07 00 A0 0A 00 00 00 00 00 FF 0F BF [01:20:21]process_action close_receipt done [01:20:21]requested_data is exist [01:20:21]produce_requested_data [01:20:21]requested_item fm.sn is exist - process it [01:20:21]wFMCommunicate request_size=4 [01:20:21]MH_SAM_APDU [01:20:21]CAPDU: 80 11 00 00 [01:20:21]Write to MH i2c: E2 08 00 A1 0A 80 11 00 00 00 00 00 00 25 [01:20:21]Write i2c OK [01:20:21]MH_I2C_Read... [01:20:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:21]Read from MH i2c: E2 [01:20:21]MH_I2C_Read... [01:20:21]Read from MH i2c: E2 17 00 [01:20:21]MH_I2C_Read... [01:20:21]Read from MH i2c: E2 17 00 A1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 75 [01:20:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:20:21]wFMCommunicate OK [01:20:21]requested_item fd.num is exist - process it [01:20:21]SAM_PROTO_GetFieldsCounters [01:20:21]wFMCommunicate request_size=4 [01:20:21]MH_SAM_APDU [01:20:21]CAPDU: 80 13 00 00 [01:20:21]Write to MH i2c: E2 08 00 A2 0A 80 13 00 00 00 00 00 00 28 [01:20:21]Write i2c OK [01:20:21]MH_I2C_Read... [01:20:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:20:21]Read from MH i2c: E2 [01:20:21]MH_I2C_Read... [01:20:21]Read from MH i2c: E2 62 00 [01:20:21]MH_I2C_Read... [01:20:21]Read from MH i2c: E2 62 00 A2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E0 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [01:20: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E0 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:20:21]wFMCommunicate OK [01:20:21]SAM_PROTO_GetFieldsCounters done [01:20:21]requested_item shift.num is exist - process it [01:20:21]requested_item shift.opened is exist - process it [01:20:21]req_shift_opened [01:20:21]FM_GetShiftState [01:20:21]SAM_PROTO_GetShiftState [01:20:21]wFMCommunicate request_size=4 [01:20:21]MH_SAM_APDU [01:20:21]CAPDU: 80 13 01 00 [01:20:21]Write to MH i2c: E2 08 00 A3 0A 80 13 01 00 00 00 00 00 2A [01:20:21]Write i2c OK [01:20:21]MH_I2C_Read... [01:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:21]Read from MH i2c: E2 [01:20:21]MH_I2C_Read... [01:20:21]Read from MH i2c: E2 0E 00 [01:20:21]MH_I2C_Read... [01:20:21]Read from MH i2c: E2 0E 00 A3 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 C2 [01:20:21]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:20:21]wFMCommunicate OK [01:20:21]SAM_PROTO_GetShiftState done [01:20:21]FM_GetShiftState done [01:20:21]req_shift_opened done [01:20:21]requested_item shift.open_date is exist - process it [01:20:21]req_shift_open_date [01:20:21]req_shift_open_date done [01:20:21]produce_requested_data done [01:20:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290016,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:20:21]process_action_free close_receipt [01:20:21]json_value_free [01:20:21]json_value_free done [01:20:21]process_json_proto returns [01:20:21]Send response to host [01:20:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290016,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:20:21]free response buf [01:20:21]execute_script done [01:20:21]execute_script returns [01:20:21]free content buf [01:20:21]Sock 9.Close socket [01:20:21]Sock 9.Thread stoped [01:20:25]OFD Sender: No OFD packet to send [01:20:30]OFD Sender: No OFD packet to send [01:20:35]OFD Sender: No OFD packet to send [01:20:40]OFD Sender: No OFD packet to send [01:20:45]OFD Sender: No OFD packet to send [01:20:50]OFD Sender: No OFD packet to send [01:20:55]OFD Sender: No OFD packet to send [01:21:00]OFD Sender: No OFD packet to send [01:21:05]OFD Sender: No OFD packet to send [01:21:10]OFD Sender: No OFD packet to send [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:36]OFD Sender: No OFD packet to send [01:21:41]OFD Sender: No OFD packet to send [01:21:46]OFD Sender: No OFD packet to send [01:21:51]OFD Sender: No OFD packet to send [01:21:56]OFD Sender: No OFD packet to send [01:22:01]OFD Sender: No OFD packet to send [01:22:06]OFD Sender: No OFD packet to send [01:22:11]OFD Sender: No OFD packet to send [01:22:16]OFD Sender: No OFD packet to send [01:22:21]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:06]OFD Sender: No OFD packet to send [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:02]OFD Sender: No OFD packet to send [01:24:07]OFD Sender: No OFD packet to send [01:24:12]OFD Sender: No OFD packet to send [01:24:17]OFD Sender: No OFD packet to send [01:24:22]OFD Sender: No OFD packet to send [01:24:27]OFD Sender: No OFD packet to send [01:24:32]OFD Sender: No OFD packet to send [01:24:37]OFD Sender: No OFD packet to send [01:24:42]OFD Sender: No OFD packet to send [01:24:47]OFD Sender: No OFD packet to send [01:24:52]OFD Sender: No OFD packet to send [01:24:57]OFD Sender: No OFD packet to send [01:25:02]OFD Sender: No OFD packet to send [01:25:07]OFD Sender: No OFD packet to send [01:25:12]OFD Sender: No OFD packet to send [01:25:17]OFD Sender: No OFD packet to send [01:25:22]OFD Sender: No OFD packet to send [01:25:27]OFD Sender: No OFD packet to send [01:25:32]OFD Sender: No OFD packet to send [01:25:37]OFD Sender: No OFD packet to send [01:25:42]OFD Sender: No OFD packet to send [01:25:47]OFD Sender: No OFD packet to send [01:25:52]OFD Sender: No OFD packet to send [01:25:57]OFD Sender: No OFD packet to send [01:26:02]OFD Sender: No OFD packet to send [01:26:07]OFD Sender: No OFD packet to send [01:26:12]OFD Sender: No OFD packet to send [01:26:17]OFD Sender: No OFD packet to send [01:26:22]OFD Sender: No OFD packet to send [01:26:28]OFD Sender: No OFD packet to send [01:26:33]OFD Sender: No OFD packet to send [01:26:38]OFD Sender: No OFD packet to send [01:26:43]OFD Sender: No OFD packet to send [01:26:48]OFD Sender: No OFD packet to send [01:26:53]OFD Sender: No OFD packet to send [01:26:58]OFD Sender: No OFD packet to send [01:27:03]OFD Sender: No OFD packet to send [01:27:08]OFD Sender: No OFD packet to send [01:27:13]OFD Sender: No OFD packet to send [01:27:18]OFD Sender: No OFD packet to send [01:27:23]OFD Sender: No OFD packet to send [01:27:28]OFD Sender: No OFD packet to send [01:27:33]OFD Sender: No OFD packet to send [01:27:38]OFD Sender: No OFD packet to send [01:27:43]OFD Sender: No OFD packet to send [01:27:48]OFD Sender: No OFD packet to send [01:27:53]OFD Sender: No OFD packet to send [01:27:58]OFD Sender: No OFD packet to send [01:28:03]OFD Sender: No OFD packet to send [01:28:08]OFD Sender: No OFD packet to send [01:28:13]OFD Sender: No OFD packet to send [01:28:18]OFD Sender: No OFD packet to send [01:28:23]OFD Sender: No OFD packet to send [01:28:28]OFD Sender: No OFD packet to send [01:28:33]OFD Sender: No OFD packet to send [01:28:38]OFD Sender: No OFD packet to send [01:28:43]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:05]accept exits with 7 [01:29:05]New connection [01:29:05]New thread 3066617188 created [01:29:05]Thread 3066473828 joined [01:29:05]Waiting for new connection... [01:29:05] Sock 7.Parse request [01:29:05]Sock 7.Check first char [01:29:05]Sock 7.First char is OK [01:29:05]request: POST /json_proto HTTP/1.0 [01:29:05]Method: POST [01:29:05]URL: /json_proto [01:29:05]Method is POST - this is cgi request [01:29:05]url: /json_proto [01:29:05]query_string will be loaded in cgi processing [01:29:05]execute_cgi json_proto POST (null) [01:29:05]execute_cgi path=json_proto method=POST [01:29:05]POST find Content-Length [01:29:05]Host: 172.17.41.135:8080 [01:29:05]Content-Length: 818 [01:29:05]Content-Type: application/json [01:29:05] [01:29:05]POST finish read [01:29:05]Found Content-Length = 818 [01:29:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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: \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" ] } } [01:29:05]execute_script... [01:29:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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: \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" ] } } [01:29:05]POST & json_proto [01:29:05]process_json_proto [01:29:05]json parsed OK: [01:29:05]protocol is kg_v1.0 [01:29:05]action value=close_receipt [01:29:05]process_action close_receipt [01:29:05]cmd_close_receipt [01:29:05]MH_GetDate [01:29:05]Write to MH i2c: F0 00 00 A4 0A 9D [01:29:05]Write i2c OK [01:29:05]MH_I2C_Read... [01:29:05]Read from MH i2c: F0 [01:29:05]MH_I2C_Read... [01:29:05]Read from MH i2c: F0 09 00 [01:29:05]MH_I2C_Read... [01:29:05]Read from MH i2c: F0 09 00 A4 0A 00 E3 15 F2 66 ED 3E 82 65 08 [01:29:05]GetLastDocTimeStamp 1727140818 [01:29:05]current date 1727141347 [01:29:05]FM_GetShiftState [01:29:05]SAM_PROTO_GetShiftState [01:29:05]wFMCommunicate request_size=4 [01:29:05]MH_SAM_APDU [01:29:05]CAPDU: 80 13 01 00 [01:29:05]Write to MH i2c: E2 08 00 A5 0A 80 13 01 00 00 00 00 00 2C [01:29:05]Write i2c OK [01:29:05]MH_I2C_Read... [01:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:05]Read from MH i2c: E2 [01:29:05]MH_I2C_Read... [01:29:05]Read from MH i2c: E2 0E 00 [01:29:05]MH_I2C_Read... [01:29:05]Read from MH i2c: E2 0E 00 A5 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 C4 [01:29:05]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:29:05]wFMCommunicate OK [01:29:05]SAM_PROTO_GetShiftState done [01:29:05]FM_GetShiftState done [01:29:05]opened in 1727137836 [01:29:05]opened+sec_in_day 1727224236 [01:29:05]quantity*price = 100050 [01:29:05]sum+1 = 100052 [01:29:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 15 24.09.2024 01:29 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 290017 ФПД: 41553263260851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T012907&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290017&fm=41553263260851&tin=02508201610067®Number=0000000000091827&sum=100051 [01:29:07]StoreToDocumentArchive [01:29:07]shift 516 fd 290017 [01:29:07]save to /storage/0516/doc_00290017 [01:29:07]save last doc name /storage/0516/doc_00290017 to /storage/kkm_last_doc_name [01:29:07]save OK [01:29:07]Clear old archive folders... [01:29:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:29:07]tlvbuf is 00EA59E0 [01:29:07]SAM_PROTO_ClearQueue [01:29:07]wFMCommunicate request_size=4 [01:29:07]MH_SAM_APDU [01:29:07]CAPDU: 80 09 00 00 [01:29:07]Write to MH i2c: E2 08 00 B2 0A 80 09 00 00 00 00 00 00 2E [01:29:07]Write i2c OK [01:29:07]MH_I2C_Read... [01:29:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:07]Read from MH i2c: E2 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 B2 0A 00 90 00 30 [01:29:07]RAPDU: 90 00 [01:29:07]wFMCommunicate OK [01:29:07]SAM_PROTO_ClearQueue done [01:29:07]KKMCreateOFDPacket [01:29:07]OFDProtocolAddRootSTLVToBuf [01:29:07]FM_MakeSignedData [01:29:07]FM_MakeSignedData [01:29:07]SAM_PROTO_SignData [01:29:07]wFMCommunicate request_size=4 [01:29:07]MH_SAM_APDU [01:29:07]CAPDU: 80 0D 01 02 [01:29:07]Write to MH i2c: E2 08 00 B3 0A 80 0D 01 02 00 00 00 00 36 [01:29:07]Write i2c OK [01:29:07]MH_I2C_Read... [01:29:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:07]Read from MH i2c: E2 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 B3 0A 00 90 00 31 [01:29:07]RAPDU: 90 00 [01:29:07]wFMCommunicate OK [01:29:07]wFMCommunicate request_size=255 [01:29:07]MH_SAM_APDU [01:29: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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 E3 15 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6C 04 00 35 04 06 00 25 CA DF 7E [01:29:07]Write to MH i2c: E2 02 01 B4 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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 E3 15 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6C 04 00 35 04 06 00 25 CA DF 7E 00 00 22 [01:29:07]Write i2c OK [01:29:07]MH_I2C_Read... [01:29:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:07]Read from MH i2c: E2 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 B4 0A 00 90 00 32 [01:29:07]RAPDU: 90 00 [01:29:07]wFMCommunicate OK [01:29:07]wFMCommunicate request_size=7 [01:29:07]MH_SAM_APDU [01:29:07]CAPDU: 80 0D 02 02 02 F4 B3 [01:29:07]Write to MH i2c: E2 0A 00 B5 0A 80 0D 02 02 02 00 F4 B3 00 00 E4 [01:29:07]Write i2c OK [01:29:07]MH_I2C_Read... [01:29:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:07]Read from MH i2c: E2 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 03 00 B5 0A 00 90 00 33 [01:29:07]RAPDU: 90 00 [01:29:07]wFMCommunicate OK [01:29:07]wFMCommunicate request_size=4 [01:29:07]MH_SAM_APDU [01:29:07]CAPDU: 80 0D 03 02 [01:29:07]Write to MH i2c: E2 08 00 B6 0A 80 0D 03 02 00 00 00 00 3B [01:29:07]Write i2c OK [01:29:07]MH_I2C_Read... [01:29:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:07]Read from MH i2c: E2 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 0B 00 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 0B 00 B6 0A 00 3E C5 A2 5D 37 2A 1C 04 90 00 BF [01:29:07]RAPDU: 3E C5 A2 5D 37 2A 1C 04 90 00 [01:29:07]wFMCommunicate OK [01:29:07]SAM_PROTO_SignData done [01:29:07]FM_MakeSignedData done [01:29:07]CreateOFDProtocolMessage [01:29:07]wFMCommunicate request_size=4 [01:29:07]MH_SAM_APDU [01:29:07]CAPDU: 80 11 00 00 [01:29:07]Write to MH i2c: E2 08 00 B7 0A 80 11 00 00 00 00 00 00 3B [01:29:07]Write i2c OK [01:29:07]MH_I2C_Read... [01:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:07]Read from MH i2c: E2 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 17 00 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: E2 17 00 B7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8B [01:29:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:29:07]wFMCommunicate OK [01:29:07]CreateOFDProtocolMessage done [01:29:07]OFDSenderStorePacket 290017 [01:29:07]StoreOFDPacket docnum=290017 [01:29:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 33 F2 04 01 53 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 0F 00 00 00 F4 03 04 00 E3 15 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6C 04 00 35 04 06 00 25 CA DF 7E F4 B3 3E C5 A2 5D 37 2A 1C 04 [01:29:07]CheckFolder [01:29:07]dirname=/storage/ofd_packets [01:29:07]CheckFolder done [01:29:07]ProducePacketName [01:29:07]name=ofd_packets/00290017 [01:29:07]NVStorageSaveData ofd_packets/00290017 [01:29:07]File name is /storage/ofd_packets/00290017 [01:29:07]Write 298 bytes [01:29:07]NVStorageSaveData done [01:29:07]OFDSenderStorePacket done [01:29:07]KKMCreateOFDPacket done [01:29:07]NVStorageSaveData kkm_last_timestamp [01:29:07]File name is /storage/kkm_last_timestamp [01:29:07]Write 4 bytes [01:29:07]NVStorageSaveData done [01:29:07]ExternCall_PrintAddStr [01:29:07]wPrintStart [01:29:07]Write to MH i2c: 01 00 00 B8 0A C2 [01:29:07]Write i2c OK [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: 01 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: 01 07 00 [01:29:07]MH_I2C_Read... [01:29:07]Read from MH i2c: 01 07 00 B8 0A 00 00 00 00 00 FF 0F D7 [01:29:07]RasterBufferAndPrint [01:29:07]line Счет N : (1)24618136 [01:29:07]line ИНН: 02508201610067 [01:29:07]line Контрольно-Кассовый Чек [01:29:07]line ПРОДАЖА [01:29:07]line ТРК (МРК, ГНК) : 35 [01:29:07]line Товар: 2710194210 [01:29:07]line ДТ-К-5 [01:29:07]line 13.130 * 76.20 [01:29:07]line = 1000.51 [01:29:07]line НДС 12% НСП 1% [01:29:07]line > о реализуемом товаре [01:29:07]line ИТОГО: 1000.51 [01:29:07]line НСП 1% : 8.85 [01:29:07]line НДС 12% : 106.25 [01:29:07]line Наличными: 0.00 [01:29:07]line Безнал.: 1000.51 [01:29:07]line Место: АЗС № 90 "Партнёр-нефть" [01:29:07]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:29:07]line СНО: Общий режим [01:29:07]line Чек 15 24.09.2024 01:29 [01:29:07]line Смена: 516 ФФД: 1.0 [01:29:07]line ЗНМ: 0300000107 [01:29:07]line РНМ: 0000000000091827 [01:29:07]line Версия ККМ: 001 [01:29:07]line Платежная система: Бакай Банк [01:29:07]line ФМ: 0000000000871832 [01:29:07]line ФД: 290017 [01:29:07]line ФПД: 41553263260851 [01:29:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T012907&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290017&fm=41553263260851&tin=02508201610067®Number=0000000000091827&sum=100051 [01:29:07]written 0, free lines is 4095 [01:29:07]OFD Sender: Processing packet 290017 [packets to send 1784, broken 1783] [01:29:07]ProducePacketName [01:29:07]name=ofd_packets/00290017 [01:29:07]OFD Sender: To server: pG, [01:29:07]CommunicateWithHost lk.salyk.kg:30040 [01:29:07]ConnectInit lk.salyk.kg [01:29:07]Connected sock=10 [01:29:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 33 F2 04 01 53 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 0F 00 00 00 F4 03 04 00 E3 15 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E1 6C 04 00 35 04 06 00 25 CA DF 7E F4 B3 3E C5 A2 5D 37 2A 1C 04 [01:29:08]Write to MH i2c: 01 00 00 E1 0A EB [01:29:08]Write i2c OK [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: 01 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: 01 07 00 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: 01 07 00 E1 0A 00 00 00 00 00 CE 0C CC [01:29:08]RasterBufferAndPrint [01:29:08]line [01:29:08]line [01:29:08]line [01:29:08]line [01:29:08]line [01:29:08]written 0, free lines is 3283 [01:29:08]MH_Cut [01:29:08]Write to MH i2c: D1 01 00 E8 0A 01 C4 [01:29:08]Write i2c OK [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: D1 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: D1 01 00 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: D1 01 00 E8 0A 00 C3 [01:29:08]Write to MH i2c: 01 00 00 E9 0A F3 [01:29:08]Write i2c OK [01:29:08]MH_I2C_Read... [01:29: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 33 32 4F 00 00 00 2A 60 47 00 E1 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 33 32 10 04 04 00 E1 6C 04 00 F4 03 04 00 B6 BD F1 66 B6 04 01 00 00 34 2E F9 7B 54 E6 69 89 [01:29:08]CommunicateWithHost err = 0 [01:29:08]CheckOFDResponse [01:29:08]1017 (14) - 77093643461234 [01:29:08]1041 (16) - 0000000000871832 [01:29:08]1040 (4) - 290017 [01:29:08]1012 (4) - 23.09.2024 19:12 [01:29:08]1206 (1) - 0 [01:29:08]OFD Sender: Remove packet 290017 [01:29:08]ProducePacketName [01:29:08]name=ofd_packets/00290017 [01:29:08]NVStorageDeleteData [01:29:08]OFD Sender: No OFD packet to send [01:29:08]*** Cut start [01:29:08]*** Partial cut [01:29:08]*** CUTSNS_PIN = 1 [01:29:08]*** CUTSNS_PIN = 0 [01:29:09]*** Brake cut motor [01:29:09]Read from MH i2c: 01 [01:29:09]MH_I2C_Read... [01:29:09]*** Stop cut motor [01:29:09]*** Cut end [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 E9 0A 00 00 00 00 00 FF 0F 08 [01:29:09]process_action close_receipt done [01:29:09]requested_data is exist [01:29:09]produce_requested_data [01:29:09]requested_item fm.sn is exist - process it [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 EA 0A 80 11 00 00 00 00 00 00 6E [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 [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 17 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 17 00 EA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BE [01:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:29:09]wFMCommunicate OK [01:29:09]requested_item fd.num is exist - process it [01:29:09]SAM_PROTO_GetFieldsCounters [01:29:09]wFMCommunicate request_size=4 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 13 00 00 [01:29:09]Write to MH i2c: E2 08 00 EB 0A 80 13 00 00 00 00 00 00 71 [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 62 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 62 00 EB 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E1 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [01:29:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E1 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:29:09]wFMCommunicate OK [01:29:09]SAM_PROTO_GetFieldsCounters done [01:29:09]requested_item shift.num is exist - process it [01:29:09]requested_item shift.opened is exist - process it [01:29:09]req_shift_opened [01:29:09]FM_GetShiftState [01:29:09]SAM_PROTO_GetShiftState [01:29:09]wFMCommunicate request_size=4 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 13 01 00 [01:29:09]Write to MH i2c: E2 08 00 EC 0A 80 13 01 00 00 00 00 00 73 [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 0E 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 0E 00 EC 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 0B [01:29:09]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:29:09]wFMCommunicate OK [01:29:09]SAM_PROTO_GetShiftState done [01:29:09]FM_GetShiftState done [01:29:09]req_shift_opened done [01:29:09]requested_item shift.open_date is exist - process it [01:29:09]req_shift_open_date [01:29:09]req_shift_open_date done [01:29:09]produce_requested_data done [01:29:09]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290017,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:29:09]process_action_free close_receipt [01:29:09]json_value_free [01:29:09]json_value_free done [01:29:09]process_json_proto returns [01:29:09]Send response to host [01:29:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290017,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:29:09]free response buf [01:29:09]execute_script done [01:29:09]execute_script returns [01:29:09]free content buf [01:29:09]Sock 7.Close socket [01:29:09]Sock 7.Thread stoped [01:29:13]OFD Sender: No OFD packet to send [01:29:18]OFD Sender: No OFD packet to send [01:29:23]OFD Sender: No OFD packet to send [01:29:29]OFD Sender: No OFD packet to send [01:29:34]OFD Sender: No OFD packet to send [01:29:39]OFD Sender: No OFD packet to send [01:29:44]OFD Sender: No OFD packet to send [01:29:49]OFD Sender: No OFD packet to send [01:29:54]OFD Sender: No OFD packet to send [01:29:59]OFD Sender: No OFD packet to send [01:30:04]OFD Sender: No OFD packet to send [01:30:09]OFD Sender: No OFD packet to send [01:30:14]OFD Sender: No OFD packet to send [01:30:19]OFD Sender: No OFD packet to send [01:30:24]OFD Sender: No OFD packet to send [01:30:29]OFD Sender: No OFD packet to send [01:30:34]OFD Sender: No OFD packet to send [01:30:39]OFD Sender: No OFD packet to send [01:30:44]OFD Sender: No OFD packet to send [01:30:49]OFD Sender: No OFD packet to send [01:30:54]OFD Sender: No OFD packet to send [01:30:59]OFD Sender: No OFD packet to send [01:31:04]OFD Sender: No OFD packet to send [01:31:09]OFD Sender: No OFD packet to send [01:31:14]OFD Sender: No OFD packet to send [01:31:19]OFD Sender: No OFD packet to send [01:31:24]OFD Sender: No OFD packet to send [01:31:29]OFD Sender: No OFD packet to send [01:31:34]OFD Sender: No OFD packet to send [01:31:39]OFD Sender: No OFD packet to send [01:31:44]OFD Sender: No OFD packet to send [01:31:49]OFD Sender: No OFD packet to send [01:31:55]OFD Sender: No OFD packet to send [01:32:00]OFD Sender: No OFD packet to send [01:32:05]OFD Sender: No OFD packet to send [01:32:10]OFD Sender: No OFD packet to send [01:32:15]OFD Sender: No OFD packet to send [01:32:20]OFD Sender: No OFD packet to send [01:32:25]OFD Sender: No OFD packet to send [01:32:30]OFD Sender: No OFD packet to send [01:32:35]OFD Sender: No OFD packet to send [01:32:40]OFD Sender: No OFD packet to send [01:32:45]OFD Sender: No OFD packet to send [01:32:50]OFD Sender: No OFD packet to send [01:32:55]OFD Sender: No OFD packet to send [01:33:00]OFD Sender: No OFD packet to send [01:33:05]OFD Sender: No OFD packet to send [01:33:10]OFD Sender: No OFD packet to send [01:33:15]OFD Sender: No OFD packet to send [01:33:20]OFD Sender: No OFD packet to send [01:33:25]OFD Sender: No OFD packet to send [01:33:30]OFD Sender: No OFD packet to send [01:33:35]OFD Sender: No OFD packet to send [01:33:40]OFD Sender: No OFD packet to send [01:33:45]OFD Sender: No OFD packet to send [01:33:50]OFD Sender: No OFD packet to send [01:33:55]OFD Sender: No OFD packet to send [01:34:00]OFD Sender: No OFD packet to send [01:34:05]OFD Sender: No OFD packet to send [01:34:10]OFD Sender: No OFD packet to send [01:34:15]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:34]accept exits with 9 [01:34:34]New connection [01:34:34]New thread 3066473828 created [01:34:34]Thread 3066617188 joined [01:34:34]Waiting for new connection... [01:34:34] Sock 9.Parse request [01:34:34]Sock 9.Check first char [01:34:34]Sock 9.First char is OK [01:34:34]request: POST /json_proto HTTP/1.0 [01:34:34]Method: POST [01:34:34]URL: /json_proto [01:34:34]Method is POST - this is cgi request [01:34:34]url: /json_proto [01:34:34]query_string will be loaded in cgi processing [01:34:34]execute_cgi json_proto POST (null) [01:34:34]execute_cgi path=json_proto method=POST [01:34:34]POST find Content-Length [01:34:34]Host: 172.17.41.135:8080 [01:34:34]Content-Length: 805 [01:34:34]Content-Type: application/json [01:34:34] [01:34:34]POST finish read [01:34:34]Found Content-Length = 805 [01:34:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:34]execute_script... [01:34:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:34]POST & json_proto [01:34:34]process_json_proto [01:34:34]json parsed OK: [01:34:34]protocol is kg_v1.0 [01:34:34]action value=close_receipt [01:34:34]process_action close_receipt [01:34:34]cmd_close_receipt [01:34:34]MH_GetDate [01:34:34]Write to MH i2c: F0 00 00 ED 0A E6 [01:34:34]Write i2c OK [01:34:34]MH_I2C_Read... [01:34:34]Read from MH i2c: F0 [01:34:34]MH_I2C_Read... [01:34:34]Read from MH i2c: F0 09 00 [01:34:34]MH_I2C_Read... [01:34:34]Read from MH i2c: F0 09 00 ED 0A 00 2C 17 F2 66 ED 3E 82 65 9C [01:34:34]GetLastDocTimeStamp 1727141347 [01:34:34]current date 1727141676 [01:34:34]FM_GetShiftState [01:34:34]SAM_PROTO_GetShiftState [01:34:34]wFMCommunicate request_size=4 [01:34:34]MH_SAM_APDU [01:34:34]CAPDU: 80 13 01 00 [01:34:34]Write to MH i2c: E2 08 00 EE 0A 80 13 01 00 00 00 00 00 75 [01:34:34]Write i2c OK [01:34:34]MH_I2C_Read... [01:34:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:34]Read from MH i2c: E2 [01:34:34]MH_I2C_Read... [01:34:34]Read from MH i2c: E2 0E 00 [01:34:34]MH_I2C_Read... [01:34:34]Read from MH i2c: E2 0E 00 EE 0A 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 0D [01:34:34]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:34:34]wFMCommunicate OK [01:34:34]SAM_PROTO_GetShiftState done [01:34:34]FM_GetShiftState done [01:34:34]opened in 1727137836 [01:34:34]opened+sec_in_day 1727224236 [01:34:34]quantity*price = 100005 [01:34:34]sum+1 = 100006 [01:34:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 16 24.09.2024 01:34 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290018 ФПД: 152877256001474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T013436&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290018&fm=152877256001474&tin=02508201610067®Number=0000000000091827&sum=100005 [01:34:35]StoreToDocumentArchive [01:34:35]shift 516 fd 290018 [01:34:35]save to /storage/0516/doc_00290018 [01:34:35]save last doc name /storage/0516/doc_00290018 to /storage/kkm_last_doc_name [01:34:35]save OK [01:34:35]Clear old archive folders... [01:34:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:34:35]tlvbuf is 00EA5430 [01:34:35]SAM_PROTO_ClearQueue [01:34:35]wFMCommunicate request_size=4 [01:34:35]MH_SAM_APDU [01:34:35]CAPDU: 80 09 00 00 [01:34:35]Write to MH i2c: E2 08 00 FB 0A 80 09 00 00 00 00 00 00 77 [01:34:35]Write i2c OK [01:34:35]MH_I2C_Read... [01:34:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:34:35]Read from MH i2c: E2 [01:34:35]MH_I2C_Read... [01:34:35]Read from MH i2c: E2 03 00 [01:34:35]MH_I2C_Read... [01:34:35]Read from MH i2c: E2 03 00 FB 0A 00 90 00 79 [01:34:35]RAPDU: 90 00 [01:34:35]wFMCommunicate OK [01:34:35]SAM_PROTO_ClearQueue done [01:34:35]KKMCreateOFDPacket [01:34:35]OFDProtocolAddRootSTLVToBuf [01:34:35]FM_MakeSignedData [01:34:35]FM_MakeSignedData [01:34:35]SAM_PROTO_SignData [01:34:35]wFMCommunicate request_size=4 [01:34:35]MH_SAM_APDU [01:34:35]CAPDU: 80 0D 01 02 [01:34:35]Write to MH i2c: E2 08 00 FC 0A 80 0D 01 02 00 00 00 00 7F [01:34:35]Write i2c OK [01:34:35]MH_I2C_Read... [01:34:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:34:35]Read from MH i2c: E2 [01:34:35]MH_I2C_Read... [01:34:35]Read from MH i2c: E2 03 00 [01:34:35]MH_I2C_Read... [01:34:35]Read from MH i2c: E2 03 00 FC 0A 00 90 00 7A [01:34:35]RAPDU: 90 00 [01:34:35]wFMCommunicate OK [01:34:35]wFMCommunicate request_size=255 [01:34:35]MH_SAM_APDU [01:34:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 10 00 00 00 F4 03 04 00 2C 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6C 04 00 35 04 06 00 8B [01:34:36]Write to MH i2c: E2 02 01 FD 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 10 00 00 00 F4 03 04 00 2C 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6C 04 00 35 04 06 00 8B 00 00 24 [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:36]OFD Sender: No OFD packet to send [01:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:36]Read from MH i2c: E2 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 03 00 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 03 00 FD 0A 00 90 00 7B [01:34:36]RAPDU: 90 00 [01:34:36]wFMCommunicate OK [01:34:36]wFMCommunicate request_size=10 [01:34:36]MH_SAM_APDU [01:34:36]CAPDU: 80 0D 02 02 05 0A 82 89 C7 C2 [01:34:36]Write to MH i2c: E2 0D 00 FE 0A 80 0D 02 02 05 00 0A 82 89 C7 C2 00 00 2A [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:36]Read from MH i2c: E2 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 03 00 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 03 00 FE 0A 00 90 00 7C [01:34:36]RAPDU: 90 00 [01:34:36]wFMCommunicate OK [01:34:36]wFMCommunicate request_size=4 [01:34:36]MH_SAM_APDU [01:34:36]CAPDU: 80 0D 03 02 [01:34:36]Write to MH i2c: E2 08 00 FF 0A 80 0D 03 02 00 00 00 00 84 [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:34:36]Read from MH i2c: E2 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 0B 00 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 0B 00 FF 0A 00 E9 84 26 F1 18 69 77 67 90 00 68 [01:34:36]RAPDU: E9 84 26 F1 18 69 77 67 90 00 [01:34:36]wFMCommunicate OK [01:34:36]SAM_PROTO_SignData done [01:34:36]FM_MakeSignedData done [01:34:36]CreateOFDProtocolMessage [01:34:36]wFMCommunicate request_size=4 [01:34:36]MH_SAM_APDU [01:34:36]CAPDU: 80 11 00 00 [01:34:36]Write to MH i2c: E2 08 00 00 0B 80 11 00 00 00 00 00 00 85 [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:36]Read from MH i2c: E2 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 17 00 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: E2 17 00 00 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D5 [01:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:34:36]wFMCommunicate OK [01:34:36]CreateOFDProtocolMessage done [01:34:36]OFDSenderStorePacket 290018 [01:34:36]StoreOFDPacket docnum=290018 [01:34:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EE 80 07 01 B4 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 10 00 00 00 F4 03 04 00 2C 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6C 04 00 35 04 06 00 8B 0A 82 89 C7 C2 E9 84 26 F1 18 69 77 67 [01:34:36]CheckFolder [01:34:36]dirname=/storage/ofd_packets [01:34:36]CheckFolder done [01:34:36]ProducePacketName [01:34:36]name=ofd_packets/00290018 [01:34:36]NVStorageSaveData ofd_packets/00290018 [01:34:36]File name is /storage/ofd_packets/00290018 [01:34:36]Write 301 bytes [01:34:36]NVStorageSaveData done [01:34:36]OFDSenderStorePacket done [01:34:36]KKMCreateOFDPacket done [01:34:36]NVStorageSaveData kkm_last_timestamp [01:34:36]File name is /storage/kkm_last_timestamp [01:34:36]Write 4 bytes [01:34:36]NVStorageSaveData done [01:34:36]ExternCall_PrintAddStr [01:34:36]wPrintStart [01:34:36]Write to MH i2c: 01 00 00 01 0B 0C [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: 01 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: 01 07 00 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: 01 07 00 01 0B 00 00 00 00 00 FF 0F 21 [01:34:36]RasterBufferAndPrint [01:34:36]line Счет N : (1)24618137 [01:34:36]line ИНН: 02508201610067 [01:34:36]line Контрольно-Кассовый Чек [01:34:36]line ПРОДАЖА [01:34:36]line ТРК (МРК, ГНК) : 43 [01:34:36]line Товар: 2710124130 [01:34:36]line Аи-92-К-5 [01:34:36]line 14.750 * 67.80 [01:34:36]line = 1000.05 [01:34:36]line НДС 12% НСП 1% [01:34:36]line > о реализуемом товаре [01:34:36]line ИТОГО: 1000.05 [01:34:36]line НСП 1% : 8.85 [01:34:36]line НДС 12% : 106.20 [01:34:36]line Наличными: 0.00 [01:34:36]line Безнал.: 1000.05 [01:34:36]line Место: АЗС № 90 "Партнёр-нефть" [01:34:36]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:34:36]line СНО: Общий режим [01:34:36]line Чек 16 24.09.2024 01:34 [01:34:36]line Смена: 516 ФФД: 1.0 [01:34:36]line ЗНМ: 0300000107 [01:34:36]line РНМ: 0000000000091827 [01:34:36]line Версия ККМ: 001 [01:34:36]line Платежная система: O! деньги [01:34:36]line ФМ: 0000000000871832 [01:34:36]line ФД: 290018 [01:34:36]line ФПД: 152877256001474 [01:34:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T013436&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290018&fm=152877256001474&tin=02508201610067®Number=0000000000091827&sum=100005 [01:34:36]written 0, free lines is 4095 [01:34:36]OFD Sender: Processing packet 290018 [packets to send 1784, broken 1783] [01:34:36]ProducePacketName [01:34:36]name=ofd_packets/00290018 [01:34:36]OFD Sender: To server: pG, [01:34:36]CommunicateWithHost lk.salyk.kg:30040 [01:34:36]ConnectInit lk.salyk.kg [01:34:36]Connected sock=10 [01:34:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 EE 80 07 01 B4 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 10 00 00 00 F4 03 04 00 2C 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E2 6C 04 00 35 04 06 00 8B 0A 82 89 C7 C2 E9 84 26 F1 18 69 77 67 [01:34:36]Write to MH i2c: 01 00 00 2A 0B 35 [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: 01 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: 01 07 00 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: 01 07 00 2A 0B 00 00 00 00 00 D3 0C 1B [01:34:36]RasterBufferAndPrint [01:34:36]line [01:34:36]line [01:34:36]line [01:34:36]line [01:34:36]line [01:34:36]written 0, free lines is 3290 [01:34:36]MH_Cut [01:34:36]Write to MH i2c: D1 01 00 31 0B 01 0E [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: D1 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: D1 01 00 [01:34:36]MH_I2C_Read... [01:34:36]Read from MH i2c: D1 01 00 31 0B 00 0D [01:34:36]Write to MH i2c: 01 00 00 32 0B 3D [01:34:36]Write i2c OK [01:34:36]MH_I2C_Read... [01:34:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 BE 89 47 00 6C 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 33 32 10 04 04 00 E2 6C 04 00 F4 03 04 00 FF BE F1 66 B6 04 01 00 00 F0 E5 0B C4 0B E2 9B CC [01:34:37]CommunicateWithHost err = 0 [01:34:37]CheckOFDResponse [01:34:37]1017 (14) - 77093643461234 [01:34:37]1041 (16) - 0000000000871832 [01:34:37]1040 (4) - 290018 [01:34:37]1012 (4) - 23.09.2024 19:18 [01:34:37]1206 (1) - 0 [01:34:37]OFD Sender: Remove packet 290018 [01:34:37]ProducePacketName [01:34:37]name=ofd_packets/00290018 [01:34:37]NVStorageDeleteData [01:34:37]*** Cut start [01:34:37]*** Partial cut [01:34:37]*** CUTSNS_PIN = 1 [01:34:37]OFD Sender: No OFD packet to send [01:34:37]*** CUTSNS_PIN = 0 [01:34:37]*** Brake cut motor [01:34:38]Read from MH i2c: 01 [01:34:38]MH_I2C_Read... [01:34:38]*** Stop cut motor [01:34:38]*** Cut end [01:34:38]Read from MH i2c: 01 07 00 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: 01 07 00 32 0B 00 00 00 00 00 FF 0F 52 [01:34:38]process_action close_receipt done [01:34:38]requested_data is exist [01:34:38]produce_requested_data [01:34:38]requested_item fm.sn is exist - process it [01:34:38]wFMCommunicate request_size=4 [01:34:38]MH_SAM_APDU [01:34:38]CAPDU: 80 11 00 00 [01:34:38]Write to MH i2c: E2 08 00 33 0B 80 11 00 00 00 00 00 00 B8 [01:34:38]Write i2c OK [01:34:38]MH_I2C_Read... [01:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:38]Read from MH i2c: E2 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 17 00 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 17 00 33 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 08 [01:34:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:34:38]wFMCommunicate OK [01:34:38]requested_item fd.num is exist - process it [01:34:38]SAM_PROTO_GetFieldsCounters [01:34:38]wFMCommunicate request_size=4 [01:34:38]MH_SAM_APDU [01:34:38]CAPDU: 80 13 00 00 [01:34:38]Write to MH i2c: E2 08 00 34 0B 80 13 00 00 00 00 00 00 BB [01:34:38]Write i2c OK [01:34:38]MH_I2C_Read... [01:34:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:34:38]Read from MH i2c: E2 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 62 00 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 62 00 34 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E2 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [01:34:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E2 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:34:38]wFMCommunicate OK [01:34:38]SAM_PROTO_GetFieldsCounters done [01:34:38]requested_item shift.num is exist - process it [01:34:38]requested_item shift.opened is exist - process it [01:34:38]req_shift_opened [01:34:38]FM_GetShiftState [01:34:38]SAM_PROTO_GetShiftState [01:34:38]wFMCommunicate request_size=4 [01:34:38]MH_SAM_APDU [01:34:38]CAPDU: 80 13 01 00 [01:34:38]Write to MH i2c: E2 08 00 35 0B 80 13 01 00 00 00 00 00 BD [01:34:38]Write i2c OK [01:34:38]MH_I2C_Read... [01:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:38]Read from MH i2c: E2 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 0E 00 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 0E 00 35 0B 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 55 [01:34:38]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:34:38]wFMCommunicate OK [01:34:38]SAM_PROTO_GetShiftState done [01:34:38]FM_GetShiftState done [01:34:38]req_shift_opened done [01:34:38]requested_item shift.open_date is exist - process it [01:34:38]req_shift_open_date [01:34:38]req_shift_open_date done [01:34:38]produce_requested_data done [01:34:38]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290018,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:34:38]process_action_free close_receipt [01:34:38]json_value_free [01:34:38]json_value_free done [01:34:38]process_json_proto returns [01:34:38]Send response to host [01:34:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290018,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:34:38]free response buf [01:34:38]execute_script done [01:34:38]execute_script returns [01:34:38]free content buf [01:34:38]Sock 9.Close socket [01:34:38]Sock 9.Thread stoped [01:34:38]accept exits with 7 [01:34:38]New connection [01:34:38]New thread 3066617188 created [01:34:38]Thread 3066473828 joined [01:34:38]Waiting for new connection... [01:34:38] Sock 7.Parse request [01:34:38]Sock 7.Check first char [01:34:38]Sock 7.First char is OK [01:34:38]request: POST /json_proto HTTP/1.0 [01:34:38]Method: POST [01:34:38]URL: /json_proto [01:34:38]Method is POST - this is cgi request [01:34:38]url: /json_proto [01:34:38]query_string will be loaded in cgi processing [01:34:38]execute_cgi json_proto POST (null) [01:34:38]execute_cgi path=json_proto method=POST [01:34:38]POST find Content-Length [01:34:38]Host: 172.17.41.135:8080 [01:34:38]Content-Length: 660 [01:34:38]Content-Type: application/json [01:34:38] [01:34:38]POST finish read [01:34:38]Found Content-Length = 660 [01:34:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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" ] } } [01:34:38]execute_script... [01:34: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)24618138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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" ] } } [01:34:38]POST & json_proto [01:34:38]process_json_proto [01:34:38]json parsed OK: [01:34:38]protocol is kg_v1.0 [01:34:38]action value=close_receipt [01:34:38]process_action close_receipt [01:34:38]cmd_close_receipt [01:34:38]MH_GetDate [01:34:38]Write to MH i2c: F0 00 00 36 0B 30 [01:34:38]Write i2c OK [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: F0 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: F0 09 00 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: F0 09 00 36 0B 00 30 17 F2 66 ED 3E 82 65 EA [01:34:38]GetLastDocTimeStamp 1727141676 [01:34:38]current date 1727141680 [01:34:38]FM_GetShiftState [01:34:38]SAM_PROTO_GetShiftState [01:34:38]wFMCommunicate request_size=4 [01:34:38]MH_SAM_APDU [01:34:38]CAPDU: 80 13 01 00 [01:34:38]Write to MH i2c: E2 08 00 37 0B 80 13 01 00 00 00 00 00 BF [01:34:38]Write i2c OK [01:34:38]MH_I2C_Read... [01:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:38]Read from MH i2c: E2 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 0E 00 [01:34:38]MH_I2C_Read... [01:34:38]Read from MH i2c: E2 0E 00 37 0B 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 57 [01:34:38]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:34:38]wFMCommunicate OK [01:34:38]SAM_PROTO_GetShiftState done [01:34:38]FM_GetShiftState done [01:34:38]opened in 1727137836 [01:34:38]opened+sec_in_day 1727224236 [01:34:38]quantity*price = 40055 [01:34:38]sum+1 = 40056 [01:34:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 17 24.09.2024 01:34 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290019 ФПД: 185143868958961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T013440&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290019&fm=185143868958961&tin=02508201610067®Number=0000000000091827&sum=40000 [01:34:40]StoreToDocumentArchive [01:34:40]shift 516 fd 290019 [01:34:40]save to /storage/0516/doc_00290019 [01:34:40]save last doc name /storage/0516/doc_00290019 to /storage/kkm_last_doc_name [01:34:40]save OK [01:34:40]Clear old archive folders... [01:34:40]ProcessDocumentItem done err = 0, tmpTLVsize=244 [01:34:40]tlvbuf is 00EEE240 [01:34:40]SAM_PROTO_ClearQueue [01:34:40]wFMCommunicate request_size=4 [01:34:40]MH_SAM_APDU [01:34:40]CAPDU: 80 09 00 00 [01:34:40]Write to MH i2c: E2 08 00 44 0B 80 09 00 00 00 00 00 00 C1 [01:34:40]Write i2c OK [01:34:40]MH_I2C_Read... [01:34:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:34:40]Read from MH i2c: E2 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 03 00 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 03 00 44 0B 00 90 00 C3 [01:34:40]RAPDU: 90 00 [01:34:40]wFMCommunicate OK [01:34:40]SAM_PROTO_ClearQueue done [01:34:40]KKMCreateOFDPacket [01:34:40]OFDProtocolAddRootSTLVToBuf [01:34:40]FM_MakeSignedData [01:34:40]FM_MakeSignedData [01:34:40]SAM_PROTO_SignData [01:34:40]wFMCommunicate request_size=4 [01:34:40]MH_SAM_APDU [01:34:40]CAPDU: 80 0D 01 02 [01:34:40]Write to MH i2c: E2 08 00 45 0B 80 0D 01 02 00 00 00 00 C9 [01:34:40]Write i2c OK [01:34:40]MH_I2C_Read... [01:34:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:34:40]Read from MH i2c: E2 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 03 00 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 03 00 45 0B 00 90 00 C4 [01:34:40]RAPDU: 90 00 [01:34:40]wFMCommunicate OK [01:34:40]wFMCommunicate request_size=253 [01:34:40]MH_SAM_APDU [01:34:40]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 30 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6C 04 00 35 04 06 00 A8 63 2A 8A A8 F1 [01:34:40]Write to MH i2c: E2 00 01 46 0B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 30 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6C 04 00 35 04 06 00 A8 63 2A 8A A8 F1 00 00 94 [01:34:40]Write i2c OK [01:34:40]MH_I2C_Read... [01:34:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:40]Read from MH i2c: E2 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 03 00 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 03 00 46 0B 00 90 00 C5 [01:34:40]RAPDU: 90 00 [01:34:40]wFMCommunicate OK [01:34:40]wFMCommunicate request_size=4 [01:34:40]MH_SAM_APDU [01:34:40]CAPDU: 80 0D 03 02 [01:34:40]Write to MH i2c: E2 08 00 47 0B 80 0D 03 02 00 00 00 00 CD [01:34:40]Write i2c OK [01:34:40]MH_I2C_Read... [01:34:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:34:40]Read from MH i2c: E2 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 0B 00 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 0B 00 47 0B 00 FF CF AF AE E6 8F 13 2B 90 00 AC [01:34:40]RAPDU: FF CF AF AE E6 8F 13 2B 90 00 [01:34:40]wFMCommunicate OK [01:34:40]SAM_PROTO_SignData done [01:34:40]FM_MakeSignedData done [01:34:40]CreateOFDProtocolMessage [01:34:40]wFMCommunicate request_size=4 [01:34:40]MH_SAM_APDU [01:34:40]CAPDU: 80 11 00 00 [01:34:40]Write to MH i2c: E2 08 00 48 0B 80 11 00 00 00 00 00 00 CD [01:34:40]Write i2c OK [01:34:40]MH_I2C_Read... [01:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:40]Read from MH i2c: E2 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 17 00 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 17 00 48 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1D [01:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:34:40]wFMCommunicate OK [01:34:40]CreateOFDProtocolMessage done [01:34:40]OFDSenderStorePacket 290019 [01:34:40]StoreOFDPacket docnum=290019 [01:34:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 99 27 00 01 2B 0C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 30 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6C 04 00 35 04 06 00 A8 63 2A 8A A8 F1 FF CF AF AE E6 8F 13 2B [01:34:40]CheckFolder [01:34:40]dirname=/storage/ofd_packets [01:34:40]CheckFolder done [01:34:40]ProducePacketName [01:34:41]name=ofd_packets/00290019 [01:34:41]NVStorageSaveData ofd_packets/00290019 [01:34:41]File name is /storage/ofd_packets/00290019 [01:34:41]Write 294 bytes [01:34:41]NVStorageSaveData done [01:34:41]OFDSenderStorePacket done [01:34:41]KKMCreateOFDPacket done [01:34:41]NVStorageSaveData kkm_last_timestamp [01:34:41]File name is /storage/kkm_last_timestamp [01:34:41]Write 4 bytes [01:34:41]NVStorageSaveData done [01:34:41]ExternCall_PrintAddStr [01:34:41]wPrintStart [01:34:41]Write to MH i2c: 01 00 00 49 0B 54 [01:34:41]Write i2c OK [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: 01 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: 01 07 00 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: 01 07 00 49 0B 00 00 00 00 00 FF 0F 69 [01:34:41]RasterBufferAndPrint [01:34:41]line Счет N : (1)24618138 [01:34:41]line ИНН: 02508201610067 [01:34:41]line Контрольно-Кассовый Чек [01:34:41]line ПРОДАЖА [01:34:41]line ТРК (МРК, ГНК) : 34 [01:34:41]line Товар: 2710124130 [01:34:41]line SU-92 [01:34:41]line 5.780 * 69.30 [01:34:41]line = 400.55 [01:34:41]line НДС 12% НСП 1% [01:34:41]line > о реализуемом товаре [01:34:41]line ОКРУГЛЕНИЕ: -0.55 [01:34:41]line ИТОГО: 400.00 [01:34:41]line Внесено: 400.00 [01:34:41]line СДАЧА: 0.00 [01:34:41]line НСП 1% : 3.54 [01:34:41]line НДС 12% : 42.54 [01:34:41]line Наличными: 400.00 [01:34:41]line Безнал.: 0.00 [01:34:41]line Место: АЗС № 90 "Партнёр-нефть" [01:34:41]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:34:41]line СНО: Общий режим [01:34:41]line Чек 17 24.09.2024 01:34 [01:34:41]line Смена: 516 ФФД: 1.0 [01:34:41]line ЗНМ: 0300000107 [01:34:41]line РНМ: 0000000000091827 [01:34:41]line Версия ККМ: 001 [01:34:41]line ФМ: 0000000000871832 [01:34:41]line ФД: 290019 [01:34:41]line ФПД: 185143868958961 [01:34:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T013440&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290019&fm=185143868958961&tin=02508201610067®Number=0000000000091827&sum=40000 [01:34:41]written 0, free lines is 4095 [01:34:41]OFD Sender: Processing packet 290019 [packets to send 1784, broken 1783] [01:34:41]ProducePacketName [01:34:41]name=ofd_packets/00290019 [01:34:41]OFD Sender: To server: pG, [01:34:41]CommunicateWithHost lk.salyk.kg:30040 [01:34:41]ConnectInit lk.salyk.kg [01:34:41]Connected sock=10 [01:34:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 99 27 00 01 2B 0C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 30 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E3 6C 04 00 35 04 06 00 A8 63 2A 8A A8 F1 FF CF AF AE E6 8F 13 2B [01:34:41]Write to MH i2c: 01 00 00 73 0B 7E [01:34:41]Write i2c OK [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: 01 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: 01 07 00 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: 01 07 00 73 0B 00 00 00 00 00 C3 0C 54 [01:34:41]RasterBufferAndPrint [01:34:41]line [01:34:41]line [01:34:41]line [01:34:41]line [01:34:41]line [01:34:41]written 0, free lines is 3278 [01:34:41]MH_Cut [01:34:41]Write to MH i2c: D1 01 00 7A 0B 01 57 [01:34:41]Write i2c OK [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: D1 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: D1 01 00 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: D1 01 00 7A 0B 00 56 [01:34:41]Write to MH i2c: 01 00 00 7B 0B 86 [01:34:41]Write i2c OK [01:34:41]MH_I2C_Read... [01:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 62 00 47 00 56 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 33 32 10 04 04 00 E3 6C 04 00 F4 03 04 00 03 BF F1 66 B6 04 01 00 00 F5 64 E1 7B 47 34 B6 CA [01:34:42]CommunicateWithHost err = 0 [01:34:42]CheckOFDResponse [01:34:42]1017 (14) - 77093643461234 [01:34:42]1041 (16) - 0000000000871832 [01:34:42]1040 (4) - 290019 [01:34:42]1012 (4) - 23.09.2024 19:18 [01:34:42]1206 (1) - 0 [01:34:42]OFD Sender: Remove packet 290019 [01:34:42]ProducePacketName [01:34:42]name=ofd_packets/00290019 [01:34:42]NVStorageDeleteData [01:34:42]*** Cut start [01:34:42]*** Partial cut [01:34:42]*** CUTSNS_PIN = 1 [01:34:42]OFD Sender: No OFD packet to send [01:34:42]*** CUTSNS_PIN = 0 [01:34:42]*** Brake cut motor [01:34:43]Read from MH i2c: 01 [01:34:43]MH_I2C_Read... [01:34:43]*** Stop cut motor [01:34:43]*** Cut end [01:34:43]Read from MH i2c: 01 07 00 [01:34:43]MH_I2C_Read... [01:34:43]Read from MH i2c: 01 07 00 7B 0B 00 00 00 00 00 FF 0F 9B [01:34:43]process_action close_receipt done [01:34:43]requested_data is exist [01:34:43]produce_requested_data [01:34:43]requested_item fm.sn is exist - process it [01:34:43]wFMCommunicate request_size=4 [01:34:43]MH_SAM_APDU [01:34:43]CAPDU: 80 11 00 00 [01:34:43]Write to MH i2c: E2 08 00 7C 0B 80 11 00 00 00 00 00 00 01 [01:34:43]Write i2c OK [01:34:43]MH_I2C_Read... [01:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:43]Read from MH i2c: E2 [01:34:43]MH_I2C_Read... [01:34:43]Read from MH i2c: E2 17 00 [01:34:43]MH_I2C_Read... [01:34:43]Read from MH i2c: E2 17 00 7C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 51 [01:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:34:43]wFMCommunicate OK [01:34:43]requested_item fd.num is exist - process it [01:34:43]SAM_PROTO_GetFieldsCounters [01:34:43]wFMCommunicate request_size=4 [01:34:43]MH_SAM_APDU [01:34:43]CAPDU: 80 13 00 00 [01:34:43]Write to MH i2c: E2 08 00 7D 0B 80 13 00 00 00 00 00 00 04 [01:34:43]Write i2c OK [01:34:43]MH_I2C_Read... [01:34:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:34:43]Read from MH i2c: E2 [01:34:43]MH_I2C_Read... [01:34:43]Read from MH i2c: E2 62 00 [01:34:43]MH_I2C_Read... [01:34:43]Read from MH i2c: E2 62 00 7D 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E3 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [01:34:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E3 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:34:43]wFMCommunicate OK [01:34:43]SAM_PROTO_GetFieldsCounters done [01:34:43]requested_item shift.num is exist - process it [01:34:43]requested_item shift.opened is exist - process it [01:34:43]req_shift_opened [01:34:43]FM_GetShiftState [01:34:43]SAM_PROTO_GetShiftState [01:34:43]wFMCommunicate request_size=4 [01:34:43]MH_SAM_APDU [01:34:43]CAPDU: 80 13 01 00 [01:34:43]Write to MH i2c: E2 08 00 7E 0B 80 13 01 00 00 00 00 00 06 [01:34:43]Write i2c OK [01:34:43]MH_I2C_Read... [01:34:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:43]Read from MH i2c: E2 [01:34:43]MH_I2C_Read... [01:34:43]Read from MH i2c: E2 0E 00 [01:34:43]MH_I2C_Read... [01:34:43]Read from MH i2c: E2 0E 00 7E 0B 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 9E [01:34:43]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:34:43]wFMCommunicate OK [01:34:43]SAM_PROTO_GetShiftState done [01:34:43]FM_GetShiftState done [01:34:43]req_shift_opened done [01:34:43]requested_item shift.open_date is exist - process it [01:34:43]req_shift_open_date [01:34:43]req_shift_open_date done [01:34:43]produce_requested_data done [01:34:43]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290019,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:34:43]process_action_free close_receipt [01:34:43]json_value_free [01:34:43]json_value_free done [01:34:43]process_json_proto returns [01:34:43]Send response to host [01:34:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290019,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:34:43]free response buf [01:34:43]execute_script done [01:34:43]execute_script returns [01:34:43]free content buf [01:34:43]Sock 7.Close socket [01:34:43]Sock 7.Thread stoped [01:34:47]OFD Sender: No OFD packet to send [01:34:52]OFD Sender: No OFD packet to send [01:34:57]OFD Sender: No OFD packet to send [01:35:02]OFD Sender: No OFD packet to send [01:35:07]OFD Sender: No OFD packet to send [01:35:12]OFD Sender: No OFD packet to send [01:35:17]OFD Sender: No OFD packet to send [01:35:22]OFD Sender: No OFD packet to send [01:35:27]OFD Sender: No OFD packet to send [01:35:32]OFD Sender: No OFD packet to send [01:35:37]OFD Sender: No OFD packet to send [01:35:42]OFD Sender: No OFD packet to send [01:35:48]OFD Sender: No OFD packet to send [01:35:50]accept exits with 9 [01:35:50]New connection [01:35:50]New thread 3066473828 created [01:35:50]Thread 3066617188 joined [01:35:50]Waiting for new connection... [01:35:50] Sock 9.Parse request [01:35:50]Sock 9.Check first char [01:35:50]Sock 9.First char is OK [01:35:50]request: POST /json_proto HTTP/1.0 [01:35:50]Method: POST [01:35:50]URL: /json_proto [01:35:50]Method is POST - this is cgi request [01:35:50]url: /json_proto [01:35:50]query_string will be loaded in cgi processing [01:35:50]execute_cgi json_proto POST (null) [01:35:50]execute_cgi path=json_proto method=POST [01:35:50]POST find Content-Length [01:35:50]Host: 172.17.41.135:8080 [01:35:50]Content-Length: 684 [01:35:50]Content-Type: application/json [01:35:50] [01:35:50]POST finish read [01:35:50]Found Content-Length = 684 [01:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [01:35:50]execute_script... [01:35:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [01:35:50]POST & json_proto [01:35:50]process_json_proto [01:35:50]json parsed OK: [01:35:50]protocol is kg_v1.0 [01:35:50]action value=close_receipt [01:35:50]process_action close_receipt [01:35:50]cmd_close_receipt [01:35:50]MH_GetDate [01:35:50]Write to MH i2c: F0 00 00 7F 0B 79 [01:35:50]Write i2c OK [01:35:50]MH_I2C_Read... [01:35:50]Read from MH i2c: F0 [01:35:50]MH_I2C_Read... [01:35:50]Read from MH i2c: F0 09 00 [01:35:50]MH_I2C_Read... [01:35:50]Read from MH i2c: F0 09 00 7F 0B 00 78 17 F2 66 ED 3E 82 65 7B [01:35:50]GetLastDocTimeStamp 1727141680 [01:35:50]current date 1727141752 [01:35:50]FM_GetShiftState [01:35:50]SAM_PROTO_GetShiftState [01:35:50]wFMCommunicate request_size=4 [01:35:50]MH_SAM_APDU [01:35:50]CAPDU: 80 13 01 00 [01:35:50]Write to MH i2c: E2 08 00 80 0B 80 13 01 00 00 00 00 00 08 [01:35:50]Write i2c OK [01:35:50]MH_I2C_Read... [01:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:50]Read from MH i2c: E2 [01:35:50]MH_I2C_Read... [01:35:50]Read from MH i2c: E2 0E 00 [01:35:50]MH_I2C_Read... [01:35:50]Read from MH i2c: E2 0E 00 80 0B 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 A0 [01:35:50]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:35:50]wFMCommunicate OK [01:35:50]SAM_PROTO_GetShiftState done [01:35:50]FM_GetShiftState done [01:35:50]opened in 1727137836 [01:35:50]opened+sec_in_day 1727224236 [01:35:50]quantity*price = 100021 [01:35:50]sum+1 = 100023 [01:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 18 24.09.2024 01:35 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290020 ФПД: 277557886630098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T013552&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290020&fm=277557886630098&tin=02508201610067®Number=0000000000091827&sum=100000 [01:35:51]StoreToDocumentArchive [01:35:51]shift 516 fd 290020 [01:35:51]save to /storage/0516/doc_00290020 [01:35:51]save last doc name /storage/0516/doc_00290020 to /storage/kkm_last_doc_name [01:35:51]save OK [01:35:51]Clear old archive folders... [01:35:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:35:51]tlvbuf is 00EC7E20 [01:35:51]SAM_PROTO_ClearQueue [01:35:51]wFMCommunicate request_size=4 [01:35:51]MH_SAM_APDU [01:35:51]CAPDU: 80 09 00 00 [01:35:51]Write to MH i2c: E2 08 00 8D 0B 80 09 00 00 00 00 00 00 0A [01:35:51]Write i2c OK [01:35:51]MH_I2C_Read... [01:35:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:35:51]Read from MH i2c: E2 [01:35:51]MH_I2C_Read... [01:35:51]Read from MH i2c: E2 03 00 [01:35:51]MH_I2C_Read... [01:35:51]Read from MH i2c: E2 03 00 8D 0B 00 90 00 0C [01:35:51]RAPDU: 90 00 [01:35:51]wFMCommunicate OK [01:35:51]SAM_PROTO_ClearQueue done [01:35:51]KKMCreateOFDPacket [01:35:51]OFDProtocolAddRootSTLVToBuf [01:35:51]FM_MakeSignedData [01:35:51]FM_MakeSignedData [01:35:51]SAM_PROTO_SignData [01:35:51]wFMCommunicate request_size=4 [01:35:51]MH_SAM_APDU [01:35:51]CAPDU: 80 0D 01 02 [01:35:51]Write to MH i2c: E2 08 00 8E 0B 80 0D 01 02 00 00 00 00 12 [01:35:51]Write i2c OK [01:35:51]MH_I2C_Read... [01:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:35:52]Read from MH i2c: E2 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 03 00 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 03 00 8E 0B 00 90 00 0D [01:35:52]RAPDU: 90 00 [01:35:52]wFMCommunicate OK [01:35:52]wFMCommunicate request_size=255 [01:35:52]MH_SAM_APDU [01: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 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 12 00 00 00 F4 03 04 00 78 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6C 04 00 35 04 06 00 FC [01:35:52]Write to MH i2c: E2 02 01 8F 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 12 00 00 00 F4 03 04 00 78 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6C 04 00 35 04 06 00 FC 00 00 0C [01:35:52]Write i2c OK [01:35:52]MH_I2C_Read... [01:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:35:52]Read from MH i2c: E2 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 03 00 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 03 00 8F 0B 00 90 00 0E [01:35:52]RAPDU: 90 00 [01:35:52]wFMCommunicate OK [01:35:52]wFMCommunicate request_size=10 [01:35:52]MH_SAM_APDU [01:35:52]CAPDU: 80 0D 02 02 05 6F FB 3C B8 D2 [01:35:52]Write to MH i2c: E2 0D 00 90 0B 80 0D 02 02 05 00 6F FB 3C B8 D2 00 00 4F [01:35:52]Write i2c OK [01:35:52]MH_I2C_Read... [01:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:35:52]Read from MH i2c: E2 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 03 00 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 03 00 90 0B 00 90 00 0F [01:35:52]RAPDU: 90 00 [01:35:52]wFMCommunicate OK [01:35:52]wFMCommunicate request_size=4 [01:35:52]MH_SAM_APDU [01:35:52]CAPDU: 80 0D 03 02 [01:35:52]Write to MH i2c: E2 08 00 91 0B 80 0D 03 02 00 00 00 00 17 [01:35:52]Write i2c OK [01:35:52]MH_I2C_Read... [01:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:35:52]Read from MH i2c: E2 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 0B 00 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 0B 00 91 0B 00 5F 8E 01 68 26 C5 4A 3F 90 00 E2 [01:35:52]RAPDU: 5F 8E 01 68 26 C5 4A 3F 90 00 [01:35:52]wFMCommunicate OK [01:35:52]SAM_PROTO_SignData done [01:35:52]FM_MakeSignedData done [01:35:52]CreateOFDProtocolMessage [01:35:52]wFMCommunicate request_size=4 [01:35:52]MH_SAM_APDU [01:35:52]CAPDU: 80 11 00 00 [01:35:52]Write to MH i2c: E2 08 00 92 0B 80 11 00 00 00 00 00 00 17 [01:35:52]Write i2c OK [01:35:52]MH_I2C_Read... [01:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:52]Read from MH i2c: E2 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 17 00 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: E2 17 00 92 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 67 [01:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:35:52]wFMCommunicate OK [01:35:52]CreateOFDProtocolMessage done [01:35:52]OFDSenderStorePacket 290020 [01:35:52]StoreOFDPacket docnum=290020 [01:35:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 03 16 07 01 E5 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 78 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6C 04 00 35 04 06 00 FC 6F FB 3C B8 D2 5F 8E 01 68 26 C5 4A 3F [01:35:52]CheckFolder [01:35:52]dirname=/storage/ofd_packets [01:35:52]CheckFolder done [01:35:52]ProducePacketName [01:35:52]name=ofd_packets/00290020 [01:35:52]NVStorageSaveData ofd_packets/00290020 [01:35:52]File name is /storage/ofd_packets/00290020 [01:35:52]Write 301 bytes [01:35:52]NVStorageSaveData done [01:35:52]OFDSenderStorePacket done [01:35:52]KKMCreateOFDPacket done [01:35:52]NVStorageSaveData kkm_last_timestamp [01:35:52]File name is /storage/kkm_last_timestamp [01:35:52]Write 4 bytes [01:35:52]NVStorageSaveData done [01:35:52]ExternCall_PrintAddStr [01:35:52]wPrintStart [01:35:52]Write to MH i2c: 01 00 00 93 0B 9E [01:35:52]Write i2c OK [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: 01 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: 01 07 00 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: 01 07 00 93 0B 00 00 00 00 00 FF 0F B3 [01:35:52]RasterBufferAndPrint [01:35:52]line Счет N : (1)24618139 [01:35:52]line ИНН: 02508201610067 [01:35:52]line Контрольно-Кассовый Чек [01:35:52]line ПРОДАЖА [01:35:52]line ТРК (МРК, ГНК) : 52 [01:35:52]line Товар: 2710124500 [01:35:52]line Аи-95-К-5 [01:35:52]line 13.480 * 74.20 [01:35:52]line = 1000.22 [01:35:52]line НДС 12% НСП 1% [01:35:52]line > о реализуемом товаре [01:35:52]line ОКРУГЛЕНИЕ: -0.22 [01:35:52]line ИТОГО: 1000.00 [01:35:52]line Внесено: 1000.00 [01:35:52]line СДАЧА: 0.00 [01:35:52]line НСП 1% : 8.85 [01:35:52]line НДС 12% : 106.22 [01:35:52]line Наличными: 1000.00 [01:35:52]line Безнал.: 0.00 [01:35:52]line Место: АЗС № 90 "Партнёр-нефть" [01:35:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:35:52]line СНО: Общий режим [01:35:52]line Чек 18 24.09.2024 01:35 [01:35:52]line Смена: 516 ФФД: 1.0 [01:35:52]line ЗНМ: 0300000107 [01:35:52]line РНМ: 0000000000091827 [01:35:52]line Версия ККМ: 001 [01:35:52]line ФМ: 0000000000871832 [01:35:52]line ФД: 290020 [01:35:52]line ФПД: 277557886630098 [01:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T013552&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290020&fm=277557886630098&tin=02508201610067®Number=0000000000091827&sum=100000 [01:35:52]written 0, free lines is 4095 [01:35:52]OFD Sender: Processing packet 290020 [packets to send 1784, broken 1783] [01:35:52]ProducePacketName [01:35:52]name=ofd_packets/00290020 [01:35:52]OFD Sender: To server: pG, [01:35:52]CommunicateWithHost lk.salyk.kg:30040 [01:35:52]ConnectInit lk.salyk.kg [01:35:52]Connected sock=10 [01:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 03 16 07 01 E5 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 78 17 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E4 6C 04 00 35 04 06 00 FC 6F FB 3C B8 D2 5F 8E 01 68 26 C5 4A 3F [01:35:52]Write to MH i2c: 01 00 00 BD 0B C8 [01:35:52]Write i2c OK [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: 01 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: 01 07 00 [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: 01 07 00 BD 0B 00 00 00 00 00 C0 0C 9B [01:35:52]RasterBufferAndPrint [01:35:52]line [01:35:52]line [01:35:52]line [01:35:52]line [01:35:52]line [01:35:52]written 0, free lines is 3268 [01:35:52]MH_Cut [01:35:52]Write to MH i2c: D1 01 00 C4 0B 01 A1 [01:35:52]Write i2c OK [01:35:52]MH_I2C_Read... [01:35:52]Read from MH i2c: D1 [01:35:53]MH_I2C_Read... [01:35:53]Read from MH i2c: D1 01 00 [01:35:53]MH_I2C_Read... [01:35:53]Read from MH i2c: D1 01 00 C4 0B 00 A0 [01:35:53]Write to MH i2c: 01 00 00 C5 0B D0 [01:35:53]Write i2c OK [01:35:53]MH_I2C_Read... [01: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 33 32 4F 00 00 00 85 EE 47 00 EB 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 33 32 10 04 04 00 E4 6C 04 00 F4 03 04 00 4B BF F1 66 B6 04 01 00 00 2B 8C BB 56 3C 1A 7C 13 [01:35:53]CommunicateWithHost err = 0 [01:35:53]CheckOFDResponse [01:35:53]1017 (14) - 77093643461234 [01:35:53]1041 (16) - 0000000000871832 [01:35:53]1040 (4) - 290020 [01:35:53]1012 (4) - 23.09.2024 19:19 [01:35:53]1206 (1) - 0 [01:35:53]OFD Sender: Remove packet 290020 [01:35:53]ProducePacketName [01:35:53]name=ofd_packets/00290020 [01:35:53]NVStorageDeleteData [01:35:53]OFD Sender: No OFD packet to send [01:35:53]*** Cut start [01:35:53]*** Partial cut [01:35:53]*** CUTSNS_PIN = 1 [01:35:53]*** CUTSNS_PIN = 0 [01:35:54]*** Brake cut motor [01:35:54]Read from MH i2c: 01 [01:35:54]MH_I2C_Read... [01:35:54]*** Stop cut motor [01:35:54]*** Cut end [01:35:54]Read from MH i2c: 01 07 00 [01:35:54]MH_I2C_Read... [01:35:54]Read from MH i2c: 01 07 00 C5 0B 00 00 00 00 00 FF 0F E5 [01:35:54]process_action close_receipt done [01:35:54]requested_data is exist [01:35:54]produce_requested_data [01:35:54]requested_item fm.sn is exist - process it [01:35:54]wFMCommunicate request_size=4 [01:35:54]MH_SAM_APDU [01:35:54]CAPDU: 80 11 00 00 [01:35:54]Write to MH i2c: E2 08 00 C6 0B 80 11 00 00 00 00 00 00 4B [01:35:54]Write i2c OK [01:35:54]MH_I2C_Read... [01:35:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:54]Read from MH i2c: E2 [01:35:54]MH_I2C_Read... [01:35:54]Read from MH i2c: E2 17 00 [01:35:54]MH_I2C_Read... [01:35:54]Read from MH i2c: E2 17 00 C6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 9B [01:35:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:35:54]wFMCommunicate OK [01:35:54]requested_item fd.num is exist - process it [01:35:54]SAM_PROTO_GetFieldsCounters [01:35:54]wFMCommunicate request_size=4 [01:35:54]MH_SAM_APDU [01:35:54]CAPDU: 80 13 00 00 [01:35:54]Write to MH i2c: E2 08 00 C7 0B 80 13 00 00 00 00 00 00 4E [01:35:54]Write i2c OK [01:35:54]MH_I2C_Read... [01:35:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:35:54]Read from MH i2c: E2 [01:35:54]MH_I2C_Read... [01:35:54]Read from MH i2c: E2 62 00 [01:35:54]MH_I2C_Read... [01:35:54]Read from MH i2c: E2 62 00 C7 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E4 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [01: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E4 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:35:54]wFMCommunicate OK [01:35:54]SAM_PROTO_GetFieldsCounters done [01:35:54]requested_item shift.num is exist - process it [01:35:54]requested_item shift.opened is exist - process it [01:35:54]req_shift_opened [01:35:54]FM_GetShiftState [01:35:54]SAM_PROTO_GetShiftState [01:35:54]wFMCommunicate request_size=4 [01:35:54]MH_SAM_APDU [01:35:54]CAPDU: 80 13 01 00 [01:35:54]Write to MH i2c: E2 08 00 C8 0B 80 13 01 00 00 00 00 00 50 [01:35:54]Write i2c OK [01:35:54]MH_I2C_Read... [01:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:54]Read from MH i2c: E2 [01:35:54]MH_I2C_Read... [01:35:54]Read from MH i2c: E2 0E 00 [01:35:54]MH_I2C_Read... [01:35:54]Read from MH i2c: E2 0E 00 C8 0B 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 E8 [01:35:54]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:35:54]wFMCommunicate OK [01:35:54]SAM_PROTO_GetShiftState done [01:35:54]FM_GetShiftState done [01:35:54]req_shift_opened done [01:35:54]requested_item shift.open_date is exist - process it [01:35:54]req_shift_open_date [01:35:54]req_shift_open_date done [01:35:54]produce_requested_data done [01:35:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290020,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:35:54]process_action_free close_receipt [01:35:54]json_value_free [01:35:54]json_value_free done [01:35:54]process_json_proto returns [01:35:54]Send response to host [01:35:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290020,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:35:54]free response buf [01:35:54]execute_script done [01:35:54]execute_script returns [01:35:54]free content buf [01:35:54]Sock 9.Close socket [01:35:54]Sock 9.Thread stoped [01:35:58]OFD Sender: No OFD packet to send [01:36:03]OFD Sender: No OFD packet to send [01:36:08]OFD Sender: No OFD packet to send [01:36:13]OFD Sender: No OFD packet to send [01:36:18]OFD Sender: No OFD packet to send [01:36:23]OFD Sender: No OFD packet to send [01:36:28]OFD Sender: No OFD packet to send [01:36:33]OFD Sender: No OFD packet to send [01:36:38]OFD Sender: No OFD packet to send [01:36:44]OFD Sender: No OFD packet to send [01:36:49]OFD Sender: No OFD packet to send [01:36:54]OFD Sender: No OFD packet to send [01:36:59]OFD Sender: No OFD packet to send [01:37:04]OFD Sender: No OFD packet to send [01:37:09]OFD Sender: No OFD packet to send [01:37:14]OFD Sender: No OFD packet to send [01:37:19]OFD Sender: No OFD packet to send [01:37:24]OFD Sender: No OFD packet to send [01:37:29]OFD Sender: No OFD packet to send [01:37:34]OFD Sender: No OFD packet to send [01:37:39]OFD Sender: No OFD packet to send [01:37:44]OFD Sender: No OFD packet to send [01:37:49]OFD Sender: No OFD packet to send [01:37:54]OFD Sender: No OFD packet to send [01:37:59]OFD Sender: No OFD packet to send [01:38:04]OFD Sender: No OFD packet to send [01:38:09]OFD Sender: No OFD packet to send [01:38:14]OFD Sender: No OFD packet to send [01:38:19]OFD Sender: No OFD packet to send [01:38:24]OFD Sender: No OFD packet to send [01:38:29]OFD Sender: No OFD packet to send [01:38:34]OFD Sender: No OFD packet to send [01:38:39]OFD Sender: No OFD packet to send [01:38:44]OFD Sender: No OFD packet to send [01:38:49]OFD Sender: No OFD packet to send [01:38:54]OFD Sender: No OFD packet to send [01:38:59]OFD Sender: No OFD packet to send [01:39:04]OFD Sender: No OFD packet to send [01:39:10]OFD Sender: No OFD packet to send [01:39:15]OFD Sender: No OFD packet to send [01:39:20]OFD Sender: No OFD packet to send [01:39:25]OFD Sender: No OFD packet to send [01:39:30]OFD Sender: No OFD packet to send [01:39:35]OFD Sender: No OFD packet to send [01:39:40]OFD Sender: No OFD packet to send [01:39:45]OFD Sender: No OFD packet to send [01:39:50]OFD Sender: No OFD packet to send [01:39:55]OFD Sender: No OFD packet to send [01:40:00]OFD Sender: No OFD packet to send [01:40:05]OFD Sender: No OFD packet to send [01:40:10]OFD Sender: No OFD packet to send [01:40:15]OFD Sender: No OFD packet to send [01:40:20]OFD Sender: No OFD packet to send [01:40:25]OFD Sender: No OFD packet to send [01:40:30]OFD Sender: No OFD packet to send [01:40:35]OFD Sender: No OFD packet to send [01:40:40]OFD Sender: No OFD packet to send [01:40:45]OFD Sender: No OFD packet to send [01:40:50]OFD Sender: No OFD packet to send [01:40:55]OFD Sender: No OFD packet to send [01:41:00]OFD Sender: No OFD packet to send [01:41:05]OFD Sender: No OFD packet to send [01:41:10]OFD Sender: No OFD packet to send [01:41:15]OFD Sender: No OFD packet to send [01:41:20]OFD Sender: No OFD packet to send [01:41:25]OFD Sender: No OFD packet to send [01:41:30]OFD Sender: No OFD packet to send [01:41:36]OFD Sender: No OFD packet to send [01:41:41]OFD Sender: No OFD packet to send [01:41:46]OFD Sender: No OFD packet to send [01:41:51]OFD Sender: No OFD packet to send [01:41:56]OFD Sender: No OFD packet to send [01:42:01]OFD Sender: No OFD packet to send [01:42:06]OFD Sender: No OFD packet to send [01:42:11]OFD Sender: No OFD packet to send [01:42:16]OFD Sender: No OFD packet to send [01:42:21]OFD Sender: No OFD packet to send [01:42:26]OFD Sender: No OFD packet to send [01:42:31]OFD Sender: No OFD packet to send [01:42:36]OFD Sender: No OFD packet to send [01:42:41]OFD Sender: No OFD packet to send [01:42:46]OFD Sender: No OFD packet to send [01:42:51]OFD Sender: No OFD packet to send [01:42:56]OFD Sender: No OFD packet to send [01:43:01]OFD Sender: No OFD packet to send [01:43:06]OFD Sender: No OFD packet to send [01:43:11]OFD Sender: No OFD packet to send [01:43:16]OFD Sender: No OFD packet to send [01:43:21]OFD Sender: No OFD packet to send [01:43:26]OFD Sender: No OFD packet to send [01:43:31]OFD Sender: No OFD packet to send [01:43:36]OFD Sender: No OFD packet to send [01:43:41]OFD Sender: No OFD packet to send [01:43:46]OFD Sender: No OFD packet to send [01:43:51]OFD Sender: No OFD packet to send [01:43:56]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:23]OFD Sender: No OFD packet to send [01:46:28]OFD Sender: No OFD packet to send [01:46:33]OFD Sender: No OFD packet to send [01:46:38]OFD Sender: No OFD packet to send [01:46:43]OFD Sender: No OFD packet to send [01:46:48]OFD Sender: No OFD packet to send [01:46:53]OFD Sender: No OFD packet to send [01:46:58]OFD Sender: No OFD packet to send [01:47:03]OFD Sender: No OFD packet to send [01:47:08]OFD Sender: No OFD packet to send [01:47:13]OFD Sender: No OFD packet to send [01:47:18]OFD Sender: No OFD packet to send [01:47:23]OFD Sender: No OFD packet to send [01:47:28]OFD Sender: No OFD packet to send [01:47:33]OFD Sender: No OFD packet to send [01:47:38]OFD Sender: No OFD packet to send [01:47:43]OFD Sender: No OFD packet to send [01:47:48]OFD Sender: No OFD packet to send [01:47:53]OFD Sender: No OFD packet to send [01:47:58]OFD Sender: No OFD packet to send [01:48:03]OFD Sender: No OFD packet to send [01:48:08]OFD Sender: No OFD packet to send [01:48:13]OFD Sender: No OFD packet to send [01:48:18]OFD Sender: No OFD packet to send [01:48:23]OFD Sender: No OFD packet to send [01:48:28]OFD Sender: No OFD packet to send [01:48:33]OFD Sender: No OFD packet to send [01:48:38]OFD Sender: No OFD packet to send [01:48:43]OFD Sender: No OFD packet to send [01:48:49]OFD Sender: No OFD packet to send [01:48:54]OFD Sender: No OFD packet to send [01:48:59]OFD Sender: No OFD packet to send [01:49:04]OFD Sender: No OFD packet to send [01:49:09]OFD Sender: No OFD packet to send [01:49:14]OFD Sender: No OFD packet to send [01:49:19]OFD Sender: No OFD packet to send [01:49:24]OFD Sender: No OFD packet to send [01:49:29]OFD Sender: No OFD packet to send [01:49:34]OFD Sender: No OFD packet to send [01:49:39]OFD Sender: No OFD packet to send [01:49:44]OFD Sender: No OFD packet to send [01:49:49]OFD Sender: No OFD packet to send [01:49:54]OFD Sender: No OFD packet to send [01:49:59]OFD Sender: No OFD packet to send [01:50:04]OFD Sender: No OFD packet to send [01:50:09]OFD Sender: No OFD packet to send [01:50:14]OFD Sender: No OFD packet to send [01:50:19]OFD Sender: No OFD packet to send [01:50:24]OFD Sender: No OFD packet to send [01:50:29]OFD Sender: No OFD packet to send [01:50:34]OFD Sender: No OFD packet to send [01:50:39]OFD Sender: No OFD packet to send [01:50:44]OFD Sender: No OFD packet to send [01:50:49]OFD Sender: No OFD packet to send [01:50:54]OFD Sender: No OFD packet to send [01:50:59]OFD Sender: No OFD packet to send [01:51:04]OFD Sender: No OFD packet to send [01:51:09]OFD Sender: No OFD packet to send [01:51:15]OFD Sender: No OFD packet to send [01:51:20]OFD Sender: No OFD packet to send [01:51:25]OFD Sender: No OFD packet to send [01:51:30]OFD Sender: No OFD packet to send [01:51:35]OFD Sender: No OFD packet to send [01:51:40]OFD Sender: No OFD packet to send [01:51:45]OFD Sender: No OFD packet to send [01:51:50]OFD Sender: No OFD packet to send [01:51:55]OFD Sender: No OFD packet to send [01:52:00]OFD Sender: No OFD packet to send [01:52:05]OFD Sender: No OFD packet to send [01:52:10]OFD Sender: No OFD packet to send [01:52:15]OFD Sender: No OFD packet to send [01:52:20]OFD Sender: No OFD packet to send [01:52:25]OFD Sender: No OFD packet to send [01:52:30]OFD Sender: No OFD packet to send [01:52:35]OFD Sender: No OFD packet to send [01:52:40]OFD Sender: No OFD packet to send [01:52:45]OFD Sender: No OFD packet to send [01:52:50]OFD Sender: No OFD packet to send [01:52:55]OFD Sender: No OFD packet to send [01:53:00]OFD Sender: No OFD packet to send [01:53:05]OFD Sender: No OFD packet to send [01:53:10]OFD Sender: No OFD packet to send [01:53:15]OFD Sender: No OFD packet to send [01:53:20]OFD Sender: No OFD packet to send [01:53:25]OFD Sender: No OFD packet to send [01:53:30]OFD Sender: No OFD packet to send [01:53:35]OFD Sender: No OFD packet to send [01:53:41]OFD Sender: No OFD packet to send [01:53:46]OFD Sender: No OFD packet to send [01:53:51]OFD Sender: No OFD packet to send [01:53:56]OFD Sender: No OFD packet to send [01:54:01]OFD Sender: No OFD packet to send [01:54:06]OFD Sender: No OFD packet to send [01:54:11]OFD Sender: No OFD packet to send [01:54:16]OFD Sender: No OFD packet to send [01:54:21]OFD Sender: No OFD packet to send [01:54:26]OFD Sender: No OFD packet to send [01:54:31]OFD Sender: No OFD packet to send [01:54:36]OFD Sender: No OFD packet to send [01:54:41]OFD Sender: No OFD packet to send [01:54:46]OFD Sender: No OFD packet to send [01:54:51]OFD Sender: No OFD packet to send [01:54:56]OFD Sender: No OFD packet to send [01:55:01]OFD Sender: No OFD packet to send [01:55:06]OFD Sender: No OFD packet to send [01:55:11]OFD Sender: No OFD packet to send [01:55:16]OFD Sender: No OFD packet to send [01:55:21]OFD Sender: No OFD packet to send [01:55:26]OFD Sender: No OFD packet to send [01:55:31]OFD Sender: No OFD packet to send [01:55:36]OFD Sender: No OFD packet to send [01:55:41]OFD Sender: No OFD packet to send [01:55:46]OFD Sender: No OFD packet to send [01:55:51]OFD Sender: No OFD packet to send [01:55:56]OFD Sender: No OFD packet to send [01:56:02]OFD Sender: No OFD packet to send [01:56:07]OFD Sender: No OFD packet to send [01:56:12]OFD Sender: No OFD packet to send [01:56:17]OFD Sender: No OFD packet to send [01:56:22]OFD Sender: No OFD packet to send [01:56:27]OFD Sender: No OFD packet to send [01:56:32]OFD Sender: No OFD packet to send [01:56:37]OFD Sender: No OFD packet to send [01:56:42]OFD Sender: No OFD packet to send [01:56:47]OFD Sender: No OFD packet to send [01:56:52]OFD Sender: No OFD packet to send [01:56:57]OFD Sender: No OFD packet to send [01:57:02]OFD Sender: No OFD packet to send [01:57:07]OFD Sender: No OFD packet to send [01:57:12]OFD Sender: No OFD packet to send [01:57:17]OFD Sender: No OFD packet to send [01:57:22]OFD Sender: No OFD packet to send [01:57:27]OFD Sender: No OFD packet to send [01:57:32]OFD Sender: No OFD packet to send [01:57:37]OFD Sender: No OFD packet to send [01:57:42]OFD Sender: No OFD packet to send [01:57:47]OFD Sender: No OFD packet to send [01:57:52]OFD Sender: No OFD packet to send [01:57:57]OFD Sender: No OFD packet to send [01:58:02]OFD Sender: No OFD packet to send [01:58:07]OFD Sender: No OFD packet to send [01:58:12]OFD Sender: No OFD packet to send [01:58:17]OFD Sender: No OFD packet to send [01:58:22]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:37]accept exits with 7 [01:59:37]New connection [01:59:37]New thread 3066617188 created [01:59:37]Thread 3066473828 joined [01:59:37]Waiting for new connection... [01:59:37] Sock 7.Parse request [01:59:37]Sock 7.Check first char [01:59:37]Sock 7.First char is OK [01:59:37]request: POST /json_proto HTTP/1.0 [01:59:37]Method: POST [01:59:37]URL: /json_proto [01:59:37]Method is POST - this is cgi request [01:59:37]url: /json_proto [01:59:37]query_string will be loaded in cgi processing [01:59:37]execute_cgi json_proto POST (null) [01:59:37]execute_cgi path=json_proto method=POST [01:59:37]POST find Content-Length [01:59:37]Host: 172.17.41.135:8080 [01:59:37]Content-Length: 802 [01:59:37]Content-Type: application/json [01:59:37] [01:59:37]POST finish read [01:59:37]Found Content-Length = 802 [01:59:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [01:59:37]execute_script... [01:59: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)24618140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [01:59:37]POST & json_proto [01:59:37]process_json_proto [01:59:37]json parsed OK: [01:59:37]protocol is kg_v1.0 [01:59:37]action value=close_receipt [01:59:37]process_action close_receipt [01:59:37]cmd_close_receipt [01:59:37]MH_GetDate [01:59:37]Write to MH i2c: F0 00 00 C9 0B C3 [01:59:37]Write i2c OK [01:59:37]MH_I2C_Read... [01:59:37]Read from MH i2c: F0 [01:59:37]MH_I2C_Read... [01:59:37]Read from MH i2c: F0 09 00 [01:59:37]MH_I2C_Read... [01:59:37]Read from MH i2c: F0 09 00 C9 0B 00 0B 1D F2 66 ED 3E 82 65 5E [01:59:37]GetLastDocTimeStamp 1727141752 [01:59:37]current date 1727143179 [01:59:37]FM_GetShiftState [01:59:37]SAM_PROTO_GetShiftState [01:59:37]wFMCommunicate request_size=4 [01:59:37]MH_SAM_APDU [01:59:37]CAPDU: 80 13 01 00 [01:59:37]Write to MH i2c: E2 08 00 CA 0B 80 13 01 00 00 00 00 00 52 [01:59:37]Write i2c OK [01:59:37]MH_I2C_Read... [01:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:59:38]Read from MH i2c: E2 [01:59:38]MH_I2C_Read... [01:59:38]Read from MH i2c: E2 0E 00 [01:59:38]MH_I2C_Read... [01:59:38]Read from MH i2c: E2 0E 00 CA 0B 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 EA [01:59:38]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:59:38]wFMCommunicate OK [01:59:38]SAM_PROTO_GetShiftState done [01:59:38]FM_GetShiftState done [01:59:38]opened in 1727137836 [01:59:38]opened+sec_in_day 1727224236 [01:59:38]quantity*price = 400050 [01:59:38]sum+1 = 400051 [01:59:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 19 24.09.2024 01:59 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290021 ФПД: 215711280896792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T015939&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290021&fm=215711280896792&tin=02508201610067®Number=0000000000091827&sum=400050 [01:59:39]StoreToDocumentArchive [01:59:39]shift 516 fd 290021 [01:59:39]save to /storage/0516/doc_00290021 [01:59:39]save last doc name /storage/0516/doc_00290021 to /storage/kkm_last_doc_name [01:59:39]save OK [01:59:39]Clear old archive folders... [01:59:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:59:39]tlvbuf is 00E9BE60 [01:59:39]SAM_PROTO_ClearQueue [01:59:39]wFMCommunicate request_size=4 [01:59:39]MH_SAM_APDU [01:59:39]CAPDU: 80 09 00 00 [01:59:39]Write to MH i2c: E2 08 00 D7 0B 80 09 00 00 00 00 00 00 54 [01:59:39]Write i2c OK [01:59:39]MH_I2C_Read... [01:59:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:59:39]Read from MH i2c: E2 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 D7 0B 00 90 00 56 [01:59:39]RAPDU: 90 00 [01:59:39]wFMCommunicate OK [01:59:39]SAM_PROTO_ClearQueue done [01:59:39]KKMCreateOFDPacket [01:59:39]OFDProtocolAddRootSTLVToBuf [01:59:39]FM_MakeSignedData [01:59:39]FM_MakeSignedData [01:59:39]SAM_PROTO_SignData [01:59:39]wFMCommunicate request_size=4 [01:59:39]MH_SAM_APDU [01:59:39]CAPDU: 80 0D 01 02 [01:59:39]Write to MH i2c: E2 08 00 D8 0B 80 0D 01 02 00 00 00 00 5C [01:59:39]Write i2c OK [01:59:39]MH_I2C_Read... [01:59:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:59:39]Read from MH i2c: E2 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 D8 0B 00 90 00 57 [01:59:39]RAPDU: 90 00 [01:59:39]wFMCommunicate OK [01:59:39]wFMCommunicate request_size=255 [01:59:39]MH_SAM_APDU [01:59:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 0B 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6C 04 00 35 04 06 00 C4 30 32 45 [01:59:39]Write to MH i2c: E2 02 01 D9 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 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 0B 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6C 04 00 35 04 06 00 C4 30 32 45 00 00 C2 [01:59:39]Write i2c OK [01:59:39]MH_I2C_Read... [01:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:59:39]Read from MH i2c: E2 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 D9 0B 00 90 00 58 [01:59:39]RAPDU: 90 00 [01:59:39]wFMCommunicate OK [01:59:39]wFMCommunicate request_size=7 [01:59:39]MH_SAM_APDU [01:59:39]CAPDU: 80 0D 02 02 02 9B 18 [01:59:39]Write to MH i2c: E2 0A 00 DA 0B 80 0D 02 02 02 00 9B 18 00 00 16 [01:59:39]Write i2c OK [01:59:39]MH_I2C_Read... [01:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:59:39]Read from MH i2c: E2 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 03 00 DA 0B 00 90 00 59 [01:59:39]RAPDU: 90 00 [01:59:39]wFMCommunicate OK [01:59:39]wFMCommunicate request_size=4 [01:59:39]MH_SAM_APDU [01:59:39]CAPDU: 80 0D 03 02 [01:59:39]Write to MH i2c: E2 08 00 DB 0B 80 0D 03 02 00 00 00 00 61 [01:59:39]Write i2c OK [01:59:39]MH_I2C_Read... [01:59:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:59:39]Read from MH i2c: E2 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 0B 00 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 0B 00 DB 0B 00 C1 02 D0 BD 28 6B 80 8C 90 00 51 [01:59:39]RAPDU: C1 02 D0 BD 28 6B 80 8C 90 00 [01:59:39]wFMCommunicate OK [01:59:39]SAM_PROTO_SignData done [01:59:39]FM_MakeSignedData done [01:59:39]CreateOFDProtocolMessage [01:59:39]wFMCommunicate request_size=4 [01:59:39]MH_SAM_APDU [01:59:39]CAPDU: 80 11 00 00 [01:59:39]Write to MH i2c: E2 08 00 DC 0B 80 11 00 00 00 00 00 00 61 [01:59:39]Write i2c OK [01:59:39]MH_I2C_Read... [01:59:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:59:39]Read from MH i2c: E2 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 17 00 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: E2 17 00 DC 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 B1 [01:59:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:59:39]wFMCommunicate OK [01:59:39]CreateOFDProtocolMessage done [01:59:39]OFDSenderStorePacket 290021 [01:59:39]StoreOFDPacket docnum=290021 [01:59:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 73 1B 04 01 1D 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 0B 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6C 04 00 35 04 06 00 C4 30 32 45 9B 18 C1 02 D0 BD 28 6B 80 8C [01:59:39]CheckFolder [01:59:39]dirname=/storage/ofd_packets [01:59:39]CheckFolder done [01:59:39]ProducePacketName [01:59:39]name=ofd_packets/00290021 [01:59:39]NVStorageSaveData ofd_packets/00290021 [01:59:39]File name is /storage/ofd_packets/00290021 [01:59:39]Write 298 bytes [01:59:39]NVStorageSaveData done [01:59:39]OFDSenderStorePacket done [01:59:39]KKMCreateOFDPacket done [01:59:39]NVStorageSaveData kkm_last_timestamp [01:59:39]File name is /storage/kkm_last_timestamp [01:59:39]Write 4 bytes [01:59:39]NVStorageSaveData done [01:59:39]ExternCall_PrintAddStr [01:59:39]wPrintStart [01:59:39]Write to MH i2c: 01 00 00 DD 0B E8 [01:59:39]Write i2c OK [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: 01 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: 01 07 00 [01:59:39]MH_I2C_Read... [01:59:39]Read from MH i2c: 01 07 00 DD 0B 00 00 00 00 00 FF 0F FD [01:59:39]RasterBufferAndPrint [01:59:39]line Счет N : (1)24618140 [01:59:39]line ИНН: 02508201610067 [01:59:39]line Контрольно-Кассовый Чек [01:59:39]line ПРОДАЖА [01:59:39]line ТРК (МРК, ГНК) : 35 [01:59:39]line Товар: 2710194210 [01:59:39]line ДТ-К-5 [01:59:39]line 52.500 * 76.20 [01:59:39]line = 4000.50 [01:59:39]line НДС 12% НСП 1% [01:59:39]line > о реализуемом товаре [01:59:39]line ИТОГО: 4000.50 [01:59:39]line НСП 1% : 35.40 [01:59:39]line НДС 12% : 424.83 [01:59:39]line Наличными: 0.00 [01:59:39]line Безнал.: 4000.50 [01:59:39]line Место: АЗС № 90 "Партнёр-нефть" [01:59:39]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [01:59:39]line СНО: Общий режим [01:59:39]line Чек 19 24.09.2024 01:59 [01:59:39]line Смена: 516 ФФД: 1.0 [01:59:39]line ЗНМ: 0300000107 [01:59:39]line РНМ: 0000000000091827 [01:59:39]line Версия ККМ: 001 [01:59:39]line Платежная система: O! деньги [01:59:39]line ФМ: 0000000000871832 [01:59:39]line ФД: 290021 [01:59:39]line ФПД: 215711280896792 [01:59:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T015939&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290021&fm=215711280896792&tin=02508201610067®Number=0000000000091827&sum=400050 [01:59:39]written 0, free lines is 4095 [01:59:39]OFD Sender: Processing packet 290021 [packets to send 1784, broken 1783] [01:59:39]ProducePacketName [01:59:39]name=ofd_packets/00290021 [01:59:39]OFD Sender: To server: pG, [01:59:39]CommunicateWithHost lk.salyk.kg:30040 [01:59:39]ConnectInit lk.salyk.kg [01:59:40]Connected sock=10 [01:59: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 33 32 0C 01 00 00 73 1B 04 01 1D 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 0B 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E5 6C 04 00 35 04 06 00 C4 30 32 45 9B 18 C1 02 D0 BD 28 6B 80 8C [01:59:40]Write to MH i2c: 01 00 00 06 0C 12 [01:59:40]Write i2c OK [01:59:40]MH_I2C_Read... [01:59:40]Read from MH i2c: 01 [01:59:40]MH_I2C_Read... [01:59:40]Read from MH i2c: 01 07 00 [01:59:40]MH_I2C_Read... [01:59:40]Read from MH i2c: 01 07 00 06 0C 00 00 00 00 00 D1 0C F6 [01:59:40]RasterBufferAndPrint [01:59:40]line [01:59:40]line [01:59:40]line [01:59:40]line [01:59:40]line [01:59:40]written 0, free lines is 3288 [01:59:40]MH_Cut [01:59:40]Write to MH i2c: D1 01 00 0D 0C 01 EB [01:59:40]Write i2c OK [01:59:40]MH_I2C_Read... [01:59:40]Read from MH i2c: D1 [01:59:40]MH_I2C_Read... [01:59:40]Read from MH i2c: D1 01 00 [01:59:40]MH_I2C_Read... [01:59:40]Read from MH i2c: D1 01 00 0D 0C 00 EA [01:59:40]Write to MH i2c: 01 00 00 0E 0C 1A [01:59:40]Write i2c OK [01:59:40]MH_I2C_Read... [01:59: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 33 32 4F 00 00 00 D9 D7 47 00 B4 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 33 32 10 04 04 00 E5 6C 04 00 F4 03 04 00 DE C4 F1 66 B6 04 01 00 00 05 A8 E4 B6 A3 5B 8C B0 [01:59:40]CommunicateWithHost err = 0 [01:59:40]CheckOFDResponse [01:59:40]1017 (14) - 77093643461234 [01:59:40]1041 (16) - 0000000000871832 [01:59:40]1040 (4) - 290021 [01:59:40]1012 (4) - 23.09.2024 19:43 [01:59:40]1206 (1) - 0 [01:59:40]OFD Sender: Remove packet 290021 [01:59:40]ProducePacketName [01:59:40]name=ofd_packets/00290021 [01:59:40]NVStorageDeleteData [01:59:40]OFD Sender: No OFD packet to send [01:59:40]*** Cut start [01:59:40]*** Partial cut [01:59:40]*** CUTSNS_PIN = 1 [01:59:41]*** CUTSNS_PIN = 0 [01:59:41]*** Brake cut motor [01:59:41]Read from MH i2c: 01 [01:59:41]MH_I2C_Read... [01:59:41]*** Stop cut motor [01:59:41]*** Cut end [01:59:41]Read from MH i2c: 01 07 00 [01:59:41]MH_I2C_Read... [01:59:41]Read from MH i2c: 01 07 00 0E 0C 00 00 00 00 00 FF 0F 2F [01:59:41]process_action close_receipt done [01:59:41]requested_data is exist [01:59:41]produce_requested_data [01:59:41]requested_item fm.sn is exist - process it [01:59:41]wFMCommunicate request_size=4 [01:59:41]MH_SAM_APDU [01:59:41]CAPDU: 80 11 00 00 [01:59:41]Write to MH i2c: E2 08 00 0F 0C 80 11 00 00 00 00 00 00 95 [01:59:41]Write i2c OK [01:59:41]MH_I2C_Read... [01:59:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:59:41]Read from MH i2c: E2 [01:59:41]MH_I2C_Read... [01:59:41]Read from MH i2c: E2 17 00 [01:59:41]MH_I2C_Read... [01:59:41]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 33 32 90 00 E5 [01:59:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [01:59:41]wFMCommunicate OK [01:59:41]requested_item fd.num is exist - process it [01:59:41]SAM_PROTO_GetFieldsCounters [01:59:41]wFMCommunicate request_size=4 [01:59:41]MH_SAM_APDU [01:59:41]CAPDU: 80 13 00 00 [01:59:41]Write to MH i2c: E2 08 00 10 0C 80 13 00 00 00 00 00 00 98 [01:59:41]Write i2c OK [01:59:41]MH_I2C_Read... [01:59:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:59:41]Read from MH i2c: E2 [01:59:41]MH_I2C_Read... [01:59:41]Read from MH i2c: E2 62 00 [01:59:41]MH_I2C_Read... [01:59:41]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E5 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [01:59: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E5 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:59:41]wFMCommunicate OK [01:59:41]SAM_PROTO_GetFieldsCounters done [01:59:41]requested_item shift.num is exist - process it [01:59:41]requested_item shift.opened is exist - process it [01:59:41]req_shift_opened [01:59:41]FM_GetShiftState [01:59:41]SAM_PROTO_GetShiftState [01:59:41]wFMCommunicate request_size=4 [01:59:41]MH_SAM_APDU [01:59:41]CAPDU: 80 13 01 00 [01:59:41]Write to MH i2c: E2 08 00 11 0C 80 13 01 00 00 00 00 00 9A [01:59:41]Write i2c OK [01:59:41]MH_I2C_Read... [01:59:41]Read from MH i2c: E2 [01:59:41]MH_I2C_Read... [01:59:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:59:41]Read from MH i2c: E2 0E 00 [01:59:41]MH_I2C_Read... [01:59:41]Read from MH i2c: E2 0E 00 11 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 32 [01:59:41]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [01:59:41]wFMCommunicate OK [01:59:41]SAM_PROTO_GetShiftState done [01:59:41]FM_GetShiftState done [01:59:41]req_shift_opened done [01:59:41]requested_item shift.open_date is exist - process it [01:59:41]req_shift_open_date [01:59:41]req_shift_open_date done [01:59:41]produce_requested_data done [01:59:41]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290021,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [01:59:41]process_action_free close_receipt [01:59:41]json_value_free [01:59:41]json_value_free done [01:59:41]process_json_proto returns [01:59:41]Send response to host [01:59:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290021,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [01:59:41]free response buf [01:59:41]execute_script done [01:59:41]execute_script returns [01:59:41]free content buf [01:59:41]Sock 7.Close socket [01:59:41]Sock 7.Thread stoped [01:59:45]OFD Sender: No OFD packet to send [01:59:50]OFD Sender: No OFD packet to send [01:59:56]OFD Sender: No OFD packet to send [02:00:01]OFD Sender: No OFD packet to send [02:00:06]OFD Sender: No OFD packet to send [02:00:11]OFD Sender: No OFD packet to send [02:00:16]OFD Sender: No OFD packet to send [02:00:21]OFD Sender: No OFD packet to send [02:00:26]OFD Sender: No OFD packet to send [02:00:31]OFD Sender: No OFD packet to send [02:00:36]OFD Sender: No OFD packet to send [02:00:41]OFD Sender: No OFD packet to send [02:00:46]OFD Sender: No OFD packet to send [02:00:48]accept exits with 9 [02:00:48]New connection [02:00:48]New thread 3066473828 created [02:00:48]Thread 3066617188 joined [02:00:48]Waiting for new connection... [02:00:48] Sock 9.Parse request [02:00:48]Sock 9.Check first char [02:00:48]Sock 9.First char is OK [02:00:48]request: POST /json_proto HTTP/1.0 [02:00:48]Method: POST [02:00:48]URL: /json_proto [02:00:48]Method is POST - this is cgi request [02:00:48]url: /json_proto [02:00:48]query_string will be loaded in cgi processing [02:00:48]execute_cgi json_proto POST (null) [02:00:48]execute_cgi path=json_proto method=POST [02:00:48]POST find Content-Length [02:00:48]Host: 172.17.41.135:8080 [02:00:48]Content-Length: 803 [02:00:48]Content-Type: application/json [02:00:48] [02:00:48]POST finish read [02:00:48]Found Content-Length = 803 [02:00:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:00:48]execute_script... [02:00:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:00:48]POST & json_proto [02:00:48]process_json_proto [02:00:48]json parsed OK: [02:00:48]protocol is kg_v1.0 [02:00:48]action value=close_receipt [02:00:48]process_action close_receipt [02:00:48]cmd_close_receipt [02:00:48]MH_GetDate [02:00:48]Write to MH i2c: F0 00 00 12 0C 0D [02:00:48]Write i2c OK [02:00:48]MH_I2C_Read... [02:00:48]Read from MH i2c: F0 [02:00:48]MH_I2C_Read... [02:00:48]Read from MH i2c: F0 09 00 [02:00:48]MH_I2C_Read... [02:00:48]Read from MH i2c: F0 09 00 12 0C 00 52 1D F2 66 ED 3E 82 65 EF [02:00:48]GetLastDocTimeStamp 1727143179 [02:00:48]current date 1727143250 [02:00:48]FM_GetShiftState [02:00:48]SAM_PROTO_GetShiftState [02:00:48]wFMCommunicate request_size=4 [02:00:48]MH_SAM_APDU [02:00:48]CAPDU: 80 13 01 00 [02:00:48]Write to MH i2c: E2 08 00 13 0C 80 13 01 00 00 00 00 00 9C [02:00:48]Write i2c OK [02:00:48]MH_I2C_Read... [02:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:00:48]Read from MH i2c: E2 [02:00:48]MH_I2C_Read... [02:00:48]Read from MH i2c: E2 0E 00 [02:00:48]MH_I2C_Read... [02:00:48]Read from MH i2c: E2 0E 00 13 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 34 [02:00:48]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:00:48]wFMCommunicate OK [02:00:48]SAM_PROTO_GetShiftState done [02:00:48]FM_GetShiftState done [02:00:48]opened in 1727137836 [02:00:48]opened+sec_in_day 1727224236 [02:00:48]quantity*price = 70037 [02:00:48]sum+1 = 70038 [02:00:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 20 24.09.2024 02:00 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290022 ФПД: 273404886243509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T020050&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290022&fm=273404886243509&tin=02508201610067®Number=0000000000091827&sum=70037 [02:00:49]StoreToDocumentArchive [02:00:49]shift 516 fd 290022 [02:00:49]save to /storage/0516/doc_00290022 [02:00:49]save last doc name /storage/0516/doc_00290022 to /storage/kkm_last_doc_name [02:00:49]save OK [02:00:49]Clear old archive folders... [02:00:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:00:49]tlvbuf is 00EAB810 [02:00:49]SAM_PROTO_ClearQueue [02:00:49]wFMCommunicate request_size=4 [02:00:49]MH_SAM_APDU [02:00:49]CAPDU: 80 09 00 00 [02:00:49]Write to MH i2c: E2 08 00 20 0C 80 09 00 00 00 00 00 00 9E [02:00:49]Write i2c OK [02:00:49]MH_I2C_Read... [02:00:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:00:49]Read from MH i2c: E2 [02:00:49]MH_I2C_Read... [02:00:49]Read from MH i2c: E2 03 00 [02:00:49]MH_I2C_Read... [02:00:49]Read from MH i2c: E2 03 00 20 0C 00 90 00 A0 [02:00:49]RAPDU: 90 00 [02:00:49]wFMCommunicate OK [02:00:49]SAM_PROTO_ClearQueue done [02:00:49]KKMCreateOFDPacket [02:00:49]OFDProtocolAddRootSTLVToBuf [02:00:49]FM_MakeSignedData [02:00:49]FM_MakeSignedData [02:00:49]SAM_PROTO_SignData [02:00:49]wFMCommunicate request_size=4 [02:00:49]MH_SAM_APDU [02:00:49]CAPDU: 80 0D 01 02 [02:00:49]Write to MH i2c: E2 08 00 21 0C 80 0D 01 02 00 00 00 00 A6 [02:00:49]Write i2c OK [02:00:49]MH_I2C_Read... [02:00:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:00:50]Read from MH i2c: E2 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 03 00 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 03 00 21 0C 00 90 00 A1 [02:00:50]RAPDU: 90 00 [02:00:50]wFMCommunicate OK [02:00:50]wFMCommunicate request_size=255 [02:00:50]MH_SAM_APDU [02:00:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 14 00 00 00 F4 03 04 00 52 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6C 04 00 35 04 06 00 F8 [02:00:50]Write to MH i2c: E2 02 01 22 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 14 00 00 00 F4 03 04 00 52 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6C 04 00 35 04 06 00 F8 00 00 84 [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:00:50]Read from MH i2c: E2 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 03 00 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 03 00 22 0C 00 90 00 A2 [02:00:50]RAPDU: 90 00 [02:00:50]wFMCommunicate OK [02:00:50]wFMCommunicate request_size=10 [02:00:50]MH_SAM_APDU [02:00:50]CAPDU: 80 0D 02 02 05 A9 09 1F D8 B5 [02:00:50]Write to MH i2c: E2 0D 00 23 0C 80 0D 02 02 05 00 A9 09 1F D8 B5 00 00 11 [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:00:50]Read from MH i2c: E2 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 03 00 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 03 00 23 0C 00 90 00 A3 [02:00:50]RAPDU: 90 00 [02:00:50]wFMCommunicate OK [02:00:50]wFMCommunicate request_size=4 [02:00:50]MH_SAM_APDU [02:00:50]CAPDU: 80 0D 03 02 [02:00:50]Write to MH i2c: E2 08 00 24 0C 80 0D 03 02 00 00 00 00 AB [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:00:50]Read from MH i2c: E2 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 0B 00 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 0B 00 24 0C 00 4B E7 B7 4C C6 96 BE B4 90 00 AF [02:00:50]RAPDU: 4B E7 B7 4C C6 96 BE B4 90 00 [02:00:50]wFMCommunicate OK [02:00:50]SAM_PROTO_SignData done [02:00:50]FM_MakeSignedData done [02:00:50]CreateOFDProtocolMessage [02:00:50]wFMCommunicate request_size=4 [02:00:50]MH_SAM_APDU [02:00:50]CAPDU: 80 11 00 00 [02:00:50]Write to MH i2c: E2 08 00 25 0C 80 11 00 00 00 00 00 00 AB [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:00:50]Read from MH i2c: E2 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: E2 17 00 [02:00:50]MH_I2C_Read... [02:00:50]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 33 32 90 00 FB [02:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:00:50]wFMCommunicate OK [02:00:50]CreateOFDProtocolMessage done [02:00:50]OFDSenderStorePacket 290022 [02:00:50]StoreOFDPacket docnum=290022 [02:00:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C DD 07 01 67 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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 52 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6C 04 00 35 04 06 00 F8 A9 09 1F D8 B5 4B E7 B7 4C C6 96 BE B4 [02:00:50]CheckFolder [02:00:50]dirname=/storage/ofd_packets [02:00:50]CheckFolder done [02:00:50]ProducePacketName [02:00:50]name=ofd_packets/00290022 [02:00:50]NVStorageSaveData ofd_packets/00290022 [02:00:50]File name is /storage/ofd_packets/00290022 [02:00:50]Write 301 bytes [02:00:50]NVStorageSaveData done [02:00:50]OFDSenderStorePacket done [02:00:50]KKMCreateOFDPacket done [02:00:50]NVStorageSaveData kkm_last_timestamp [02:00:50]File name is /storage/kkm_last_timestamp [02:00:50]Write 4 bytes [02:00:50]NVStorageSaveData done [02:00:50]ExternCall_PrintAddStr [02:00:50]wPrintStart [02:00:50]Write to MH i2c: 01 00 00 26 0C 32 [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: 01 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: 01 07 00 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: 01 07 00 26 0C 00 00 00 00 00 FF 0F 47 [02:00:50]RasterBufferAndPrint [02:00:50]line Счет N : (1)24618141 [02:00:50]line ИНН: 02508201610067 [02:00:50]line Контрольно-Кассовый Чек [02:00:50]line ПРОДАЖА [02:00:50]line ТРК (МРК, ГНК) : 53 [02:00:50]line Товар: 2710124130 [02:00:50]line Аи-92-К-5 [02:00:50]line 10.330 * 67.80 [02:00:50]line = 700.37 [02:00:50]line НДС 12% НСП 1% [02:00:50]line > о реализуемом товаре [02:00:50]line ИТОГО: 700.37 [02:00:50]line НСП 1% : 6.20 [02:00:50]line НДС 12% : 74.38 [02:00:50]line Наличными: 0.00 [02:00:50]line Безнал.: 700.37 [02:00:50]line Место: АЗС № 90 "Партнёр-нефть" [02:00:50]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [02:00:50]line СНО: Общий режим [02:00:50]line Чек 20 24.09.2024 02:00 [02:00:50]line Смена: 516 ФФД: 1.0 [02:00:50]line ЗНМ: 0300000107 [02:00:50]line РНМ: 0000000000091827 [02:00:50]line Версия ККМ: 001 [02:00:50]line Платежная система: O! деньги [02:00:50]line ФМ: 0000000000871832 [02:00:50]line ФД: 290022 [02:00:50]line ФПД: 273404886243509 [02:00:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T020050&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290022&fm=273404886243509&tin=02508201610067®Number=0000000000091827&sum=70037 [02:00:50]written 0, free lines is 4095 [02:00:50]OFD Sender: Processing packet 290022 [packets to send 1784, broken 1783] [02:00:50]ProducePacketName [02:00:50]name=ofd_packets/00290022 [02:00:50]OFD Sender: To server: pG, [02:00:50]CommunicateWithHost lk.salyk.kg:30040 [02:00:50]ConnectInit lk.salyk.kg [02:00:50]Connected sock=10 [02:00:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4C DD 07 01 67 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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 52 1D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E6 6C 04 00 35 04 06 00 F8 A9 09 1F D8 B5 4B E7 B7 4C C6 96 BE B4 [02:00:50]Write to MH i2c: 01 00 00 4F 0C 5B [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: 01 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: 01 07 00 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: 01 07 00 4F 0C 00 00 00 00 00 D5 0C 43 [02:00:50]RasterBufferAndPrint [02:00:50]line [02:00:50]line [02:00:50]line [02:00:50]line [02:00:50]line [02:00:50]written 0, free lines is 3291 [02:00:50]MH_Cut [02:00:50]Write to MH i2c: D1 01 00 56 0C 01 34 [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: D1 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: D1 01 00 [02:00:50]MH_I2C_Read... [02:00:50]Read from MH i2c: D1 01 00 56 0C 00 33 [02:00:50]Write to MH i2c: 01 00 00 57 0C 63 [02:00:50]Write i2c OK [02:00:50]MH_I2C_Read... [02:00: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 33 32 4F 00 00 00 8E 80 47 00 73 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 33 32 10 04 04 00 E6 6C 04 00 F4 03 04 00 25 C5 F1 66 B6 04 01 00 00 FE C2 3C 51 18 3A 9A 63 [02:00:51]CommunicateWithHost err = 0 [02:00:51]CheckOFDResponse [02:00:51]1017 (14) - 77093643461234 [02:00:51]1041 (16) - 0000000000871832 [02:00:51]1040 (4) - 290022 [02:00:51]1012 (4) - 23.09.2024 19:44 [02:00:51]1206 (1) - 0 [02:00:51]OFD Sender: Remove packet 290022 [02:00:51]ProducePacketName [02:00:51]name=ofd_packets/00290022 [02:00:51]NVStorageDeleteData [02:00:51]*** Cut start [02:00:51]*** Partial cut [02:00:51]*** CUTSNS_PIN = 1 [02:00:51]*** CUTSNS_PIN = 0 [02:00:51]OFD Sender: No OFD packet to send [02:00:51]*** Brake cut motor [02:00:52]Read from MH i2c: 01 [02:00:52]MH_I2C_Read... [02:00:52]*** Stop cut motor [02:00:52]*** Cut end [02:00:52]Read from MH i2c: 01 07 00 [02:00:52]MH_I2C_Read... [02:00:52]Read from MH i2c: 01 07 00 57 0C 00 00 00 00 00 FF 0F 78 [02:00:52]process_action close_receipt done [02:00:52]requested_data is exist [02:00:52]produce_requested_data [02:00:52]requested_item fm.sn is exist - process it [02:00:52]wFMCommunicate request_size=4 [02:00:52]MH_SAM_APDU [02:00:52]CAPDU: 80 11 00 00 [02:00:52]Write to MH i2c: E2 08 00 58 0C 80 11 00 00 00 00 00 00 DE [02:00:52]Write i2c OK [02:00:52]MH_I2C_Read... [02:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:00:52]Read from MH i2c: E2 [02:00:52]MH_I2C_Read... [02:00:52]Read from MH i2c: E2 17 00 [02:00:52]MH_I2C_Read... [02:00:52]Read from MH i2c: E2 17 00 58 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2E [02:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:00:52]wFMCommunicate OK [02:00:52]requested_item fd.num is exist - process it [02:00:52]SAM_PROTO_GetFieldsCounters [02:00:52]wFMCommunicate request_size=4 [02:00:52]MH_SAM_APDU [02:00:52]CAPDU: 80 13 00 00 [02:00:52]Write to MH i2c: E2 08 00 59 0C 80 13 00 00 00 00 00 00 E1 [02:00:52]Write i2c OK [02:00:52]MH_I2C_Read... [02:00:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:00:52]Read from MH i2c: E2 [02:00:52]MH_I2C_Read... [02:00:52]Read from MH i2c: E2 62 00 [02:00:52]MH_I2C_Read... [02:00:52]Read from MH i2c: E2 62 00 59 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E6 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [02:00: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E6 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:00:52]wFMCommunicate OK [02:00:52]SAM_PROTO_GetFieldsCounters done [02:00:52]requested_item shift.num is exist - process it [02:00:52]requested_item shift.opened is exist - process it [02:00:52]req_shift_opened [02:00:52]FM_GetShiftState [02:00:52]SAM_PROTO_GetShiftState [02:00:52]wFMCommunicate request_size=4 [02:00:52]MH_SAM_APDU [02:00:52]CAPDU: 80 13 01 00 [02:00:52]Write to MH i2c: E2 08 00 5A 0C 80 13 01 00 00 00 00 00 E3 [02:00:52]Write i2c OK [02:00:52]MH_I2C_Read... [02:00:52]Read from MH i2c: E2 [02:00:52]MH_I2C_Read... [02:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:00:52]Read from MH i2c: E2 0E 00 [02:00:52]MH_I2C_Read... [02:00:52]Read from MH i2c: E2 0E 00 5A 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 7B [02:00:52]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:00:52]wFMCommunicate OK [02:00:52]SAM_PROTO_GetShiftState done [02:00:52]FM_GetShiftState done [02:00:52]req_shift_opened done [02:00:52]requested_item shift.open_date is exist - process it [02:00:52]req_shift_open_date [02:00:52]req_shift_open_date done [02:00:52]produce_requested_data done [02:00:52]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290022,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [02:00:52]process_action_free close_receipt [02:00:52]json_value_free [02:00:52]json_value_free done [02:00:52]process_json_proto returns [02:00:52]Send response to host [02:00:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290022,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [02:00:52]free response buf [02:00:52]execute_script done [02:00:52]execute_script returns [02:00:52]free content buf [02:00:52]Sock 9.Close socket [02:00:52]Sock 9.Thread stoped [02:00:56]OFD Sender: No OFD packet to send [02:01:01]OFD Sender: No OFD packet to send [02:01:06]OFD Sender: No OFD packet to send [02:01:11]OFD Sender: No OFD packet to send [02:01:16]OFD Sender: No OFD packet to send [02:01:22]OFD Sender: No OFD packet to send [02:01:27]OFD Sender: No OFD packet to send [02:01:32]OFD Sender: No OFD packet to send [02:01:37]OFD Sender: No OFD packet to send [02:01:42]OFD Sender: No OFD packet to send [02:01:47]OFD Sender: No OFD packet to send [02:01:52]OFD Sender: No OFD packet to send [02:01:57]OFD Sender: No OFD packet to send [02:02:02]OFD Sender: No OFD packet to send [02:02:07]OFD Sender: No OFD packet to send [02:02:12]OFD Sender: No OFD packet to send [02:02:17]OFD Sender: No OFD packet to send [02:02:22]OFD Sender: No OFD packet to send [02:02:27]OFD Sender: No OFD packet to send [02:02:32]OFD Sender: No OFD packet to send [02:02:37]OFD Sender: No OFD packet to send [02:02:42]OFD Sender: No OFD packet to send [02:02:47]OFD Sender: No OFD packet to send [02:02:52]OFD Sender: No OFD packet to send [02:02:57]OFD Sender: No OFD packet to send [02:03:02]OFD Sender: No OFD packet to send [02:03:07]OFD Sender: No OFD packet to send [02:03:12]OFD Sender: No OFD packet to send [02:03:17]OFD Sender: No OFD packet to send [02:03:22]OFD Sender: No OFD packet to send [02:03:27]OFD Sender: No OFD packet to send [02:03:32]OFD Sender: No OFD packet to send [02:03:37]OFD Sender: No OFD packet to send [02:03:42]OFD Sender: No OFD packet to send [02:03:48]OFD Sender: No OFD packet to send [02:03:53]OFD Sender: No OFD packet to send [02:03:58]OFD Sender: No OFD packet to send [02:04:03]OFD Sender: No OFD packet to send [02:04:08]OFD Sender: No OFD packet to send [02:04:13]OFD Sender: No OFD packet to send [02:04:18]OFD Sender: No OFD packet to send [02:04:23]OFD Sender: No OFD packet to send [02:04:28]OFD Sender: No OFD packet to send [02:04:33]OFD Sender: No OFD packet to send [02:04:38]OFD Sender: No OFD packet to send [02:04:43]OFD Sender: No OFD packet to send [02:04:48]OFD Sender: No OFD packet to send [02:04:53]OFD Sender: No OFD packet to send [02:04:58]OFD Sender: No OFD packet to send [02:05:03]OFD Sender: No OFD packet to send [02:05:08]OFD Sender: No OFD packet to send [02:05:13]OFD Sender: No OFD packet to send [02:05:18]OFD Sender: No OFD packet to send [02:05:23]OFD Sender: No OFD packet to send [02:05:28]OFD Sender: No OFD packet to send [02:05:33]OFD Sender: No OFD packet to send [02:05:38]OFD Sender: No OFD packet to send [02:05:43]OFD Sender: No OFD packet to send [02:05:48]OFD Sender: No OFD packet to send [02:05:53]OFD Sender: No OFD packet to send [02:05:58]OFD Sender: No OFD packet to send [02:06:03]OFD Sender: No OFD packet to send [02:06:09]OFD Sender: No OFD packet to send [02:06:14]OFD Sender: No OFD packet to send [02:06:19]OFD Sender: No OFD packet to send [02:06:24]OFD Sender: No OFD packet to send [02:06:29]OFD Sender: No OFD packet to send [02:06:34]OFD Sender: No OFD packet to send [02:06:39]OFD Sender: No OFD packet to send [02:06:44]OFD Sender: No OFD packet to send [02:06:49]OFD Sender: No OFD packet to send [02:06:54]OFD Sender: No OFD packet to send [02:06:59]OFD Sender: No OFD packet to send [02:07:04]OFD Sender: No OFD packet to send [02:07:09]OFD Sender: No OFD packet to send [02:07:14]OFD Sender: No OFD packet to send [02:07:19]OFD Sender: No OFD packet to send [02:07:24]OFD Sender: No OFD packet to send [02:07:29]OFD Sender: No OFD packet to send [02:07:34]OFD Sender: No OFD packet to send [02:07:39]OFD Sender: No OFD packet to send [02:07:44]OFD Sender: No OFD packet to send [02:07:49]OFD Sender: No OFD packet to send [02:07:54]OFD Sender: No OFD packet to send [02:07:59]OFD Sender: No OFD packet to send [02:08:04]OFD Sender: No OFD packet to send [02:08:09]OFD Sender: No OFD packet to send [02:08:14]OFD Sender: No OFD packet to send [02:08:19]OFD Sender: No OFD packet to send [02:08:24]OFD Sender: No OFD packet to send [02:08:29]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:15]OFD Sender: No OFD packet to send [02:09:20]OFD Sender: No OFD packet to send [02:09:25]OFD Sender: No OFD packet to send [02:09:30]OFD Sender: No OFD packet to send [02:09:35]OFD Sender: No OFD packet to send [02:09:40]OFD Sender: No OFD packet to send [02:09:45]OFD Sender: No OFD packet to send [02:09:50]OFD Sender: No OFD packet to send [02:09:55]OFD Sender: No OFD packet to send [02:10:00]OFD Sender: No OFD packet to send [02:10:05]OFD Sender: No OFD packet to send [02:10:10]accept exits with 7 [02:10:10]New connection [02:10:10]New thread 3066617188 created [02:10:10]Thread 3066473828 joined [02:10:10]Waiting for new connection... [02:10:10] Sock 7.Parse request [02:10:10]Sock 7.Check first char [02:10:10]Sock 7.First char is OK [02:10:10]request: POST /json_proto HTTP/1.0 [02:10:10]Method: POST [02:10:10]URL: /json_proto [02:10:10]Method is POST - this is cgi request [02:10:10]url: /json_proto [02:10:10]query_string will be loaded in cgi processing [02:10:10]execute_cgi json_proto POST (null) [02:10:10]execute_cgi path=json_proto method=POST [02:10:10]POST find Content-Length [02:10:10]Host: 172.17.41.135:8080 [02:10:10]Content-Length: 821 [02:10:10]Content-Type: application/json [02:10:10] [02:10:10]POST finish read [02:10:10]Found Content-Length = 821 [02:10:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 45.290, "sum" : 3360.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3360.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:10]execute_script... [02:10: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)24618142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 45.290, "sum" : 3360.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3360.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:10]POST & json_proto [02:10:10]process_json_proto [02:10:10]json parsed OK: [02:10:10]protocol is kg_v1.0 [02:10:10]action value=close_receipt [02:10:10]process_action close_receipt [02:10:10]cmd_close_receipt [02:10:10]MH_GetDate [02:10:10]Write to MH i2c: F0 00 00 5B 0C 56 [02:10:10]Write i2c OK [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: F0 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: F0 09 00 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: F0 09 00 5B 0C 00 83 1F F2 66 ED 3E 82 65 6B [02:10:10]GetLastDocTimeStamp 1727143250 [02:10:10]current date 1727143811 [02:10:10]FM_GetShiftState [02:10:10]SAM_PROTO_GetShiftState [02:10:10]wFMCommunicate request_size=4 [02:10:10]MH_SAM_APDU [02:10:10]CAPDU: 80 13 01 00 [02:10:10]Write to MH i2c: E2 08 00 5C 0C 80 13 01 00 00 00 00 00 E5 [02:10:10]Write i2c OK [02:10:10]MH_I2C_Read... [02:10:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:10]Read from MH i2c: E2 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 0E 00 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 0E 00 5C 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 7D [02:10:10]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:10:10]wFMCommunicate OK [02:10:10]SAM_PROTO_GetShiftState done [02:10:10]FM_GetShiftState done [02:10:10]opened in 1727137836 [02:10:10]opened+sec_in_day 1727224236 [02:10:10]quantity*price = 336051 [02:10:10]sum+1 = 336053 [02:10:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3360.52 НСП 1% : 29.74 НДС 12% : 356.87 Наличными: 0.00 Безнал.: 3360.52 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 21 24.09.2024 02:10 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871832 ФД: 290023 ФПД: 29587011725854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021012&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290023&fm=29587011725854&tin=02508201610067®Number=0000000000091827&sum=336052 [02:10:11]StoreToDocumentArchive [02:10:11]shift 516 fd 290023 [02:10:11]save to /storage/0516/doc_00290023 [02:10:11]save last doc name /storage/0516/doc_00290023 to /storage/kkm_last_doc_name [02:10:11]save OK [02:10:11]Clear old archive folders... [02:10:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:10:11]tlvbuf is 00EA99D0 [02:10:11]SAM_PROTO_ClearQueue [02:10:11]wFMCommunicate request_size=4 [02:10:11]MH_SAM_APDU [02:10:11]CAPDU: 80 09 00 00 [02:10:11]Write to MH i2c: E2 08 00 69 0C 80 09 00 00 00 00 00 00 E7 [02:10:11]Write i2c OK [02:10:11]MH_I2C_Read... [02:10:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:10:11]Read from MH i2c: E2 [02:10:11]MH_I2C_Read... [02:10:11]Read from MH i2c: E2 03 00 [02:10:11]MH_I2C_Read... [02:10:11]Read from MH i2c: E2 03 00 69 0C 00 90 00 E9 [02:10:11]RAPDU: 90 00 [02:10:11]wFMCommunicate OK [02:10:11]SAM_PROTO_ClearQueue done [02:10:11]KKMCreateOFDPacket [02:10:11]OFDProtocolAddRootSTLVToBuf [02:10:11]FM_MakeSignedData [02:10:11]FM_MakeSignedData [02:10:11]SAM_PROTO_SignData [02:10:11]wFMCommunicate request_size=4 [02:10:11]MH_SAM_APDU [02:10:11]CAPDU: 80 0D 01 02 [02:10:11]Write to MH i2c: E2 08 00 6A 0C 80 0D 01 02 00 00 00 00 EF [02:10:11]Write i2c OK [02:10:11]MH_I2C_Read... [02:10:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:10:11]Read from MH i2c: E2 [02:10:11]MH_I2C_Read... [02:10:11]Read from MH i2c: E2 03 00 [02:10:11]MH_I2C_Read... [02:10:11]Read from MH i2c: E2 03 00 6A 0C 00 90 00 EA [02:10:11]RAPDU: 90 00 [02:10:11]wFMCommunicate OK [02:10:11]wFMCommunicate request_size=255 [02:10:11]MH_SAM_APDU [02:10: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 EA B0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 20 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 20 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 8B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 20 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 84 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6C 04 00 35 04 06 00 1A [02:10:11]Write to MH i2c: E2 02 01 6B 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 EA B0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 20 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 20 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 8B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 20 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 84 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6C 04 00 35 04 06 00 1A 00 00 5B [02:10:11]Write i2c OK [02:10:11]MH_I2C_Read... [02:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:11]Read from MH i2c: E2 [02:10:11]MH_I2C_Read... [02:10:11]Read from MH i2c: E2 03 00 [02:10:11]MH_I2C_Read... [02:10:11]Read from MH i2c: E2 03 00 6B 0C 00 90 00 EB [02:10:11]RAPDU: 90 00 [02:10:11]wFMCommunicate OK [02:10:11]wFMCommunicate request_size=10 [02:10:11]MH_SAM_APDU [02:10:11]CAPDU: 80 0D 02 02 05 E8 C3 52 EA 1E [02:10:11]Write to MH i2c: E2 0D 00 6C 0C 80 0D 02 02 05 00 E8 C3 52 EA 1E 00 00 01 [02:10:12]Write i2c OK [02:10:12]MH_I2C_Read... [02:10:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:12]Read from MH i2c: E2 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: E2 03 00 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: E2 03 00 6C 0C 00 90 00 EC [02:10:12]RAPDU: 90 00 [02:10:12]wFMCommunicate OK [02:10:12]wFMCommunicate request_size=4 [02:10:12]MH_SAM_APDU [02:10:12]CAPDU: 80 0D 03 02 [02:10:12]Write to MH i2c: E2 08 00 6D 0C 80 0D 03 02 00 00 00 00 F4 [02:10:12]Write i2c OK [02:10:12]MH_I2C_Read... [02:10:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:10:12]Read from MH i2c: E2 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: E2 0B 00 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: E2 0B 00 6D 0C 00 70 40 12 E8 24 41 50 7E 90 00 D2 [02:10:12]RAPDU: 70 40 12 E8 24 41 50 7E 90 00 [02:10:12]wFMCommunicate OK [02:10:12]SAM_PROTO_SignData done [02:10:12]FM_MakeSignedData done [02:10:12]CreateOFDProtocolMessage [02:10:12]wFMCommunicate request_size=4 [02:10:12]MH_SAM_APDU [02:10:12]CAPDU: 80 11 00 00 [02:10:12]Write to MH i2c: E2 08 00 6E 0C 80 11 00 00 00 00 00 00 F4 [02:10:12]Write i2c OK [02:10:12]MH_I2C_Read... [02:10:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:12]Read from MH i2c: E2 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: E2 17 00 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: E2 17 00 6E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 44 [02:10:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:10:12]wFMCommunicate OK [02:10:12]CreateOFDProtocolMessage done [02:10:12]OFDSenderStorePacket 290023 [02:10:12]StoreOFDPacket docnum=290023 [02:10:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 B5 6C 07 01 2D 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 EA B0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 20 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 20 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 8B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 20 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 84 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6C 04 00 35 04 06 00 1A E8 C3 52 EA 1E 70 40 12 E8 24 41 50 7E [02:10:12]CheckFolder [02:10:12]dirname=/storage/ofd_packets [02:10:12]CheckFolder done [02:10:12]ProducePacketName [02:10:12]name=ofd_packets/00290023 [02:10:12]NVStorageSaveData ofd_packets/00290023 [02:10:12]File name is /storage/ofd_packets/00290023 [02:10:12]Write 301 bytes [02:10:12]NVStorageSaveData done [02:10:12]OFDSenderStorePacket done [02:10:12]KKMCreateOFDPacket done [02:10:12]NVStorageSaveData kkm_last_timestamp [02:10:12]File name is /storage/kkm_last_timestamp [02:10:12]Write 4 bytes [02:10:12]NVStorageSaveData done [02:10:12]ExternCall_PrintAddStr [02:10:12]wPrintStart [02:10:12]Write to MH i2c: 01 00 00 6F 0C 7B [02:10:12]Write i2c OK [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: 01 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: 01 07 00 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: 01 07 00 6F 0C 00 00 00 00 00 FF 0F 90 [02:10:12]RasterBufferAndPrint [02:10:12]line Счет N : (1)24618142 [02:10:12]line ИНН: 02508201610067 [02:10:12]line Контрольно-Кассовый Чек [02:10:12]line ПРОДАЖА [02:10:12]line ТРК (МРК, ГНК) : 42 [02:10:12]line Товар: 2710124500 [02:10:12]line Аи-95-К-5 [02:10:12]line 45.290 * 74.20 [02:10:12]line = 3360.52 [02:10:12]line НДС 12% НСП 1% [02:10:12]line > о реализуемом товаре [02:10:12]line ИТОГО: 3360.52 [02:10:12]line НСП 1% : 29.74 [02:10:12]line НДС 12% : 356.87 [02:10:12]line Наличными: 0.00 [02:10:12]line Безнал.: 3360.52 [02:10:12]line Место: АЗС № 90 "Партнёр-нефть" [02:10:12]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [02:10:12]line СНО: Общий режим [02:10:12]line Чек 21 24.09.2024 02:10 [02:10:12]line Смена: 516 ФФД: 1.0 [02:10:12]line ЗНМ: 0300000107 [02:10:12]line РНМ: 0000000000091827 [02:10:12]line Версия ККМ: 001 [02:10:12]line Платежная система: Бакай Банк [02:10:12]line ФМ: 0000000000871832 [02:10:12]line ФД: 290023 [02:10:12]line ФПД: 29587011725854 [02:10:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021012&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290023&fm=29587011725854&tin=02508201610067®Number=0000000000091827&sum=336052 [02:10:12]written 0, free lines is 4095 [02:10:12]OFD Sender: Processing packet 290023 [packets to send 1784, broken 1783] [02:10:12]ProducePacketName [02:10:12]name=ofd_packets/00290023 [02:10:12]OFD Sender: To server: pG, [02:10:12]CommunicateWithHost lk.salyk.kg:30040 [02:10:12]ConnectInit lk.salyk.kg [02:10:12]Connected sock=10 [02:10: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 33 32 0F 01 00 00 B5 6C 07 01 2D 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 EA B0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 20 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 20 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 8B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 20 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 84 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E7 6C 04 00 35 04 06 00 1A E8 C3 52 EA 1E 70 40 12 E8 24 41 50 7E [02:10:12]Write to MH i2c: 01 00 00 98 0C A4 [02:10:12]Write i2c OK [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: 01 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: 01 07 00 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: 01 07 00 98 0C 00 00 00 00 00 D7 0C 8E [02:10:12]RasterBufferAndPrint [02:10:12]line [02:10:12]line [02:10:12]line [02:10:12]line [02:10:12]line [02:10:12]written 0, free lines is 3292 [02:10:12]MH_Cut [02:10:12]Write to MH i2c: D1 01 00 9F 0C 01 7D [02:10:12]Write i2c OK [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: D1 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: D1 01 00 [02:10:12]MH_I2C_Read... [02:10:12]Read from MH i2c: D1 01 00 9F 0C 00 7C [02:10:12]Write to MH i2c: 01 00 00 A0 0C AC [02:10:12]Write i2c OK [02:10:12]MH_I2C_Read... [02:10: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 33 32 4F 00 00 00 04 BE 47 00 36 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 33 32 10 04 04 00 E7 6C 04 00 F4 03 04 00 56 C7 F1 66 B6 04 01 00 00 0C D2 08 A3 0B 3C D7 78 [02:10:12]CommunicateWithHost err = 0 [02:10:12]CheckOFDResponse [02:10:12]1017 (14) - 77093643461234 [02:10:12]1041 (16) - 0000000000871832 [02:10:12]1040 (4) - 290023 [02:10:12]1012 (4) - 23.09.2024 19:53 [02:10:12]1206 (1) - 0 [02:10:12]OFD Sender: Remove packet 290023 [02:10:12]ProducePacketName [02:10:12]name=ofd_packets/00290023 [02:10:12]NVStorageDeleteData [02:10:13]OFD Sender: No OFD packet to send [02:10:13]*** Cut start [02:10:13]*** Partial cut [02:10:13]*** CUTSNS_PIN = 1 [02:10:13]*** CUTSNS_PIN = 0 [02:10:13]*** Brake cut motor [02:10:14]Read from MH i2c: 01 [02:10:14]MH_I2C_Read... [02:10:14]*** Stop cut motor [02:10:14]*** Cut end [02:10:14]Read from MH i2c: 01 07 00 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: 01 07 00 A0 0C 00 00 00 00 00 FF 0F C1 [02:10:14]process_action close_receipt done [02:10:14]requested_data is exist [02:10:14]produce_requested_data [02:10:14]requested_item fm.sn is exist - process it [02:10:14]wFMCommunicate request_size=4 [02:10:14]MH_SAM_APDU [02:10:14]CAPDU: 80 11 00 00 [02:10:14]Write to MH i2c: E2 08 00 A1 0C 80 11 00 00 00 00 00 00 27 [02:10:14]Write i2c OK [02:10:14]MH_I2C_Read... [02:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:14]Read from MH i2c: E2 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: E2 17 00 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: E2 17 00 A1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 77 [02:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:10:14]wFMCommunicate OK [02:10:14]requested_item fd.num is exist - process it [02:10:14]SAM_PROTO_GetFieldsCounters [02:10:14]wFMCommunicate request_size=4 [02:10:14]MH_SAM_APDU [02:10:14]CAPDU: 80 13 00 00 [02:10:14]Write to MH i2c: E2 08 00 A2 0C 80 13 00 00 00 00 00 00 2A [02:10:14]Write i2c OK [02:10:14]MH_I2C_Read... [02:10:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:10:14]Read from MH i2c: E2 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: E2 62 00 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: E2 62 00 A2 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E7 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [02:10: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E7 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:10:14]wFMCommunicate OK [02:10:14]SAM_PROTO_GetFieldsCounters done [02:10:14]requested_item shift.num is exist - process it [02:10:14]requested_item shift.opened is exist - process it [02:10:14]req_shift_opened [02:10:14]FM_GetShiftState [02:10:14]SAM_PROTO_GetShiftState [02:10:14]wFMCommunicate request_size=4 [02:10:14]MH_SAM_APDU [02:10:14]CAPDU: 80 13 01 00 [02:10:14]Write to MH i2c: E2 08 00 A3 0C 80 13 01 00 00 00 00 00 2C [02:10:14]Write i2c OK [02:10:14]MH_I2C_Read... [02:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:14]Read from MH i2c: E2 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: E2 0E 00 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: E2 0E 00 A3 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 C4 [02:10:14]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:10:14]wFMCommunicate OK [02:10:14]SAM_PROTO_GetShiftState done [02:10:14]FM_GetShiftState done [02:10:14]req_shift_opened done [02:10:14]requested_item shift.open_date is exist - process it [02:10:14]req_shift_open_date [02:10:14]req_shift_open_date done [02:10:14]produce_requested_data done [02:10:14]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290023,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [02:10:14]process_action_free close_receipt [02:10:14]json_value_free [02:10:14]json_value_free done [02:10:14]process_json_proto returns [02:10:14]Send response to host [02:10:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290023,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [02:10:14]free response buf [02:10:14]execute_script done [02:10:14]execute_script returns [02:10:14]free content buf [02:10:14]Sock 7.Close socket [02:10:14]Sock 7.Thread stoped [02:10:18]OFD Sender: No OFD packet to send [02:10:23]OFD Sender: No OFD packet to send [02:10:28]OFD Sender: No OFD packet to send [02:10:33]OFD Sender: No OFD packet to send [02:10:38]OFD Sender: No OFD packet to send [02:10:43]OFD Sender: No OFD packet to send [02:10:48]OFD Sender: No OFD packet to send [02:10:50]accept exits with 9 [02:10:50]New connection [02:10:50]New thread 3066473828 created [02:10:50]Thread 3066617188 joined [02:10:50]Waiting for new connection... [02:10:50] Sock 9.Parse request [02:10:50]Sock 9.Check first char [02:10:50]Sock 9.First char is OK [02:10:50]request: POST /json_proto HTTP/1.0 [02:10:50]Method: POST [02:10:50]URL: /json_proto [02:10:50]Method is POST - this is cgi request [02:10:50]url: /json_proto [02:10:50]query_string will be loaded in cgi processing [02:10:50]execute_cgi json_proto POST (null) [02:10:50]execute_cgi path=json_proto method=POST [02:10:50]POST find Content-Length [02:10:50]Host: 172.17.41.135:8080 [02:10:50]Content-Length: 625 [02:10:50]Content-Type: application/json [02:10:50] [02:10:50]POST finish read [02:10:50]Found Content-Length = 625 [02:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:50]execute_script... [02: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)24618143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 69.30, "quantity" : 14.430, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:50]POST & json_proto [02:10:50]process_json_proto [02:10:50]json parsed OK: [02:10:50]protocol is kg_v1.0 [02:10:50]action value=close_receipt [02:10:50]process_action close_receipt [02:10:50]cmd_close_receipt [02:10:50]MH_GetDate [02:10:50]Write to MH i2c: F0 00 00 A4 0C 9F [02:10:50]Write i2c OK [02:10:50]MH_I2C_Read... [02:10:50]Read from MH i2c: F0 [02:10:50]MH_I2C_Read... [02:10:50]Read from MH i2c: F0 09 00 [02:10:50]MH_I2C_Read... [02:10:50]Read from MH i2c: F0 09 00 A4 0C 00 AC 1F F2 66 ED 3E 82 65 DD [02:10:50]GetLastDocTimeStamp 1727143812 [02:10:50]current date 1727143852 [02:10:50]FM_GetShiftState [02:10:50]SAM_PROTO_GetShiftState [02:10:50]wFMCommunicate request_size=4 [02:10:50]MH_SAM_APDU [02:10:50]CAPDU: 80 13 01 00 [02:10:50]Write to MH i2c: E2 08 00 A5 0C 80 13 01 00 00 00 00 00 2E [02:10:50]Write i2c OK [02:10:50]MH_I2C_Read... [02:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:51]Read from MH i2c: E2 [02:10:51]MH_I2C_Read... [02:10:51]Read from MH i2c: E2 0E 00 [02:10:51]MH_I2C_Read... [02:10:51]Read from MH i2c: E2 0E 00 A5 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 C6 [02:10:51]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:10:51]wFMCommunicate OK [02:10:51]SAM_PROTO_GetShiftState done [02:10:51]FM_GetShiftState done [02:10:51]opened in 1727137836 [02:10:51]opened+sec_in_day 1727224236 [02:10:51]quantity*price = 99999 [02:10:51]sum+1 = 100001 [02:10:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 22 24.09.2024 02:10 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290024 ФПД: 40443487633923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021052&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290024&fm=40443487633923&tin=02508201610067®Number=0000000000091827&sum=100000 [02:10:52]StoreToDocumentArchive [02:10:52]shift 516 fd 290024 [02:10:52]save to /storage/0516/doc_00290024 [02:10:52]save last doc name /storage/0516/doc_00290024 to /storage/kkm_last_doc_name [02:10:52]save OK [02:10:52]Clear old archive folders... [02:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=244 [02:10:52]tlvbuf is 00E9C5D0 [02:10:52]SAM_PROTO_ClearQueue [02:10:52]wFMCommunicate request_size=4 [02:10:52]MH_SAM_APDU [02:10:52]CAPDU: 80 09 00 00 [02:10:52]Write to MH i2c: E2 08 00 B2 0C 80 09 00 00 00 00 00 00 30 [02:10:52]Write i2c OK [02:10:52]MH_I2C_Read... [02:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:10:52]Read from MH i2c: E2 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 03 00 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 03 00 B2 0C 00 90 00 32 [02:10:52]RAPDU: 90 00 [02:10:52]wFMCommunicate OK [02:10:52]SAM_PROTO_ClearQueue done [02:10:52]KKMCreateOFDPacket [02:10:52]OFDProtocolAddRootSTLVToBuf [02:10:52]FM_MakeSignedData [02:10:52]FM_MakeSignedData [02:10:52]SAM_PROTO_SignData [02:10:52]wFMCommunicate request_size=4 [02:10:52]MH_SAM_APDU [02:10:52]CAPDU: 80 0D 01 02 [02:10:52]Write to MH i2c: E2 08 00 B3 0C 80 0D 01 02 00 00 00 00 38 [02:10:52]Write i2c OK [02:10:52]MH_I2C_Read... [02:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:10:52]Read from MH i2c: E2 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 03 00 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 03 00 B3 0C 00 90 00 33 [02:10:52]RAPDU: 90 00 [02:10:52]wFMCommunicate OK [02:10:52]wFMCommunicate request_size=253 [02:10:52]MH_SAM_APDU [02:10:52]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 AC 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6C 04 00 35 04 06 00 24 C8 7B B6 C2 03 [02:10:52]Write to MH i2c: E2 00 01 B4 0C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 AC 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6C 04 00 35 04 06 00 24 C8 7B B6 C2 03 00 00 BC [02:10:52]Write i2c OK [02:10:52]MH_I2C_Read... [02:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:52]Read from MH i2c: E2 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 03 00 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 03 00 B4 0C 00 90 00 34 [02:10:52]RAPDU: 90 00 [02:10:52]wFMCommunicate OK [02:10:52]wFMCommunicate request_size=4 [02:10:52]MH_SAM_APDU [02:10:52]CAPDU: 80 0D 03 02 [02:10:52]Write to MH i2c: E2 08 00 B5 0C 80 0D 03 02 00 00 00 00 3C [02:10:52]Write i2c OK [02:10:52]MH_I2C_Read... [02:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:10:52]Read from MH i2c: E2 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 0B 00 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 0B 00 B5 0C 00 44 40 98 7E 8F 0B 6F 27 90 00 07 [02:10:52]RAPDU: 44 40 98 7E 8F 0B 6F 27 90 00 [02:10:52]wFMCommunicate OK [02:10:52]SAM_PROTO_SignData done [02:10:52]FM_MakeSignedData done [02:10:52]CreateOFDProtocolMessage [02:10:52]wFMCommunicate request_size=4 [02:10:52]MH_SAM_APDU [02:10:52]CAPDU: 80 11 00 00 [02:10:52]Write to MH i2c: E2 08 00 B6 0C 80 11 00 00 00 00 00 00 3C [02:10:52]Write i2c OK [02:10:52]MH_I2C_Read... [02:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:52]Read from MH i2c: E2 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 17 00 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: E2 17 00 B6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 8C [02:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:10:52]wFMCommunicate OK [02:10:52]CreateOFDProtocolMessage done [02:10:52]OFDSenderStorePacket 290024 [02:10:52]StoreOFDPacket docnum=290024 [02:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 08 01 00 00 58 AB 00 01 64 B2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 AC 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6C 04 00 35 04 06 00 24 C8 7B B6 C2 03 44 40 98 7E 8F 0B 6F 27 [02:10:52]CheckFolder [02:10:52]dirname=/storage/ofd_packets [02:10:52]CheckFolder done [02:10:52]ProducePacketName [02:10:52]name=ofd_packets/00290024 [02:10:52]NVStorageSaveData ofd_packets/00290024 [02:10:52]File name is /storage/ofd_packets/00290024 [02:10:52]Write 294 bytes [02:10:52]NVStorageSaveData done [02:10:52]OFDSenderStorePacket done [02:10:52]KKMCreateOFDPacket done [02:10:52]NVStorageSaveData kkm_last_timestamp [02:10:52]File name is /storage/kkm_last_timestamp [02:10:52]Write 4 bytes [02:10:52]NVStorageSaveData done [02:10:52]ExternCall_PrintAddStr [02:10:52]wPrintStart [02:10:52]Write to MH i2c: 01 00 00 B7 0C C3 [02:10:52]Write i2c OK [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: 01 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: 01 07 00 [02:10:52]MH_I2C_Read... [02:10:52]Read from MH i2c: 01 07 00 B7 0C 00 00 00 00 00 FF 0F D8 [02:10:52]RasterBufferAndPrint [02:10:52]line Счет N : (1)24618143 [02:10:52]line ИНН: 02508201610067 [02:10:52]line Контрольно-Кассовый Чек [02:10:52]line ПРОДАЖА [02:10:52]line ТРК (МРК, ГНК) : 64 [02:10:52]line Товар: 2710124130 [02:10:52]line SU-92 [02:10:52]line 14.430 * 69.30 [02:10:52]line = 1000.00 [02:10:52]line НДС 12% НСП 1% [02:10:52]line > о реализуемом товаре [02:10:52]line ИТОГО: 1000.00 [02:10:52]line НСП 1% : 8.85 [02:10:52]line НДС 12% : 106.19 [02:10:52]line Наличными: 1000.00 [02:10:52]line Безнал.: 0.00 [02:10:52]line Место: АЗС № 90 "Партнёр-нефть" [02:10:52]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [02:10:52]line СНО: Общий режим [02:10:52]line Чек 22 24.09.2024 02:10 [02:10:52]line Смена: 516 ФФД: 1.0 [02:10:52]line ЗНМ: 0300000107 [02:10:52]line РНМ: 0000000000091827 [02:10:52]line Версия ККМ: 001 [02:10:52]line ФМ: 0000000000871832 [02:10:52]line ФД: 290024 [02:10:52]line ФПД: 40443487633923 [02:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021052&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290024&fm=40443487633923&tin=02508201610067®Number=0000000000091827&sum=100000 [02:10:52]written 0, free lines is 4095 [02:10:52]OFD Sender: Processing packet 290024 [packets to send 1784, broken 1783] [02:10:52]ProducePacketName [02:10:52]name=ofd_packets/00290024 [02:10:52]OFD Sender: To server: pG, [02:10:52]CommunicateWithHost lk.salyk.kg:30040 [02:10:52]ConnectInit lk.salyk.kg [02:10:52]Connected sock=10 [02:10: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 33 32 08 01 00 00 58 AB 00 01 64 B2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 AC 1F F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E8 6C 04 00 35 04 06 00 24 C8 7B B6 C2 03 44 40 98 7E 8F 0B 6F 27 [02:10:53]Write to MH i2c: 01 00 00 DE 0C EA [02:10:53]Write i2c OK [02:10:53]MH_I2C_Read... [02:10:53]Read from MH i2c: 01 [02:10:53]MH_I2C_Read... [02:10:53]Read from MH i2c: 01 07 00 [02:10:53]MH_I2C_Read... [02:10:53]Read from MH i2c: 01 07 00 DE 0C 00 00 00 00 00 F8 0C F5 [02:10:53]RasterBufferAndPrint [02:10:53]line [02:10:53]line [02:10:53]line [02:10:53]line [02:10:53]line [02:10:53]written 0, free lines is 3326 [02:10:53]MH_Cut [02:10:53]Write to MH i2c: D1 01 00 E5 0C 01 C3 [02:10:53]Write i2c OK [02:10:53]MH_I2C_Read... [02:10:53]Read from MH i2c: D1 [02:10:53]MH_I2C_Read... [02:10:53]Read from MH i2c: D1 01 00 [02:10:53]MH_I2C_Read... [02:10:53]Read from MH i2c: D1 01 00 E5 0C 00 C2 [02:10:53]Write to MH i2c: 01 00 00 E6 0C F2 [02:10:53]Write i2c OK [02:10:53]MH_I2C_Read... [02: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 33 32 4F 00 00 00 14 0D 47 00 5A 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 33 32 10 04 04 00 E8 6C 04 00 F4 03 04 00 7F C7 F1 66 B6 04 01 00 00 9E 3E 06 A9 EC 61 0C B4 [02:10:53]CommunicateWithHost err = 0 [02:10:53]CheckOFDResponse [02:10:53]1017 (14) - 77093643461234 [02:10:53]1041 (16) - 0000000000871832 [02:10:53]1040 (4) - 290024 [02:10:53]1012 (4) - 23.09.2024 19:54 [02:10:53]1206 (1) - 0 [02:10:53]OFD Sender: Remove packet 290024 [02:10:53]ProducePacketName [02:10:53]name=ofd_packets/00290024 [02:10:53]NVStorageDeleteData [02:10:53]*** Cut start [02:10:53]*** Partial cut [02:10:53]*** CUTSNS_PIN = 1 [02:10:53]*** CUTSNS_PIN = 0 [02:10:53]OFD Sender: No OFD packet to send [02:10:54]*** Brake cut motor [02:10:54]Read from MH i2c: 01 [02:10:54]MH_I2C_Read... [02:10:54]*** Stop cut motor [02:10:54]*** Cut end [02:10:54]Read from MH i2c: 01 07 00 [02:10:54]MH_I2C_Read... [02:10:54]Read from MH i2c: 01 07 00 E6 0C 00 00 00 00 00 FF 0F 07 [02:10:54]process_action close_receipt done [02:10:54]requested_data is exist [02:10:54]produce_requested_data [02:10:54]requested_item fm.sn is exist - process it [02:10:54]wFMCommunicate request_size=4 [02:10:54]MH_SAM_APDU [02:10:54]CAPDU: 80 11 00 00 [02:10:54]Write to MH i2c: E2 08 00 E7 0C 80 11 00 00 00 00 00 00 6D [02:10:54]Write i2c OK [02:10:54]MH_I2C_Read... [02:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:54]Read from MH i2c: E2 [02:10:54]MH_I2C_Read... [02:10:54]Read from MH i2c: E2 17 00 [02:10:54]MH_I2C_Read... [02:10:54]Read from MH i2c: E2 17 00 E7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 BD [02:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:10:54]wFMCommunicate OK [02:10:54]requested_item fd.num is exist - process it [02:10:54]SAM_PROTO_GetFieldsCounters [02:10:54]wFMCommunicate request_size=4 [02:10:54]MH_SAM_APDU [02:10:54]CAPDU: 80 13 00 00 [02:10:54]Write to MH i2c: E2 08 00 E8 0C 80 13 00 00 00 00 00 00 70 [02:10:54]Write i2c OK [02:10:54]MH_I2C_Read... [02:10:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:10:54]Read from MH i2c: E2 [02:10:54]MH_I2C_Read... [02:10:54]Read from MH i2c: E2 62 00 [02:10:54]MH_I2C_Read... [02:10:54]Read from MH i2c: E2 62 00 E8 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E8 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [02: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E8 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:10:54]wFMCommunicate OK [02:10:54]SAM_PROTO_GetFieldsCounters done [02:10:54]requested_item shift.num is exist - process it [02:10:54]requested_item shift.opened is exist - process it [02:10:54]req_shift_opened [02:10:54]FM_GetShiftState [02:10:54]SAM_PROTO_GetShiftState [02:10:54]wFMCommunicate request_size=4 [02:10:54]MH_SAM_APDU [02:10:54]CAPDU: 80 13 01 00 [02:10:54]Write to MH i2c: E2 08 00 E9 0C 80 13 01 00 00 00 00 00 72 [02:10:54]Write i2c OK [02:10:54]MH_I2C_Read... [02:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:54]Read from MH i2c: E2 [02:10:54]MH_I2C_Read... [02:10:54]Read from MH i2c: E2 0E 00 [02:10:54]MH_I2C_Read... [02:10:54]Read from MH i2c: E2 0E 00 E9 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 0A [02:10:54]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:10:54]wFMCommunicate OK [02:10:54]SAM_PROTO_GetShiftState done [02:10:54]FM_GetShiftState done [02:10:54]req_shift_opened done [02:10:54]requested_item shift.open_date is exist - process it [02:10:54]req_shift_open_date [02:10:54]req_shift_open_date done [02:10:54]produce_requested_data done [02:10:54]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290024,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [02:10:54]process_action_free close_receipt [02:10:54]json_value_free [02:10:54]json_value_free done [02:10:54]process_json_proto returns [02:10:54]Send response to host [02:10:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290024,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [02:10:54]free response buf [02:10:54]execute_script done [02:10:54]execute_script returns [02:10:54]free content buf [02:10:54]Sock 9.Close socket [02:10:54]Sock 9.Thread stoped [02:10:58]OFD Sender: No OFD packet to send [02:11:04]OFD Sender: No OFD packet to send [02:11:09]OFD Sender: No OFD packet to send [02:11:14]OFD Sender: No OFD packet to send [02:11:19]OFD Sender: No OFD packet to send [02:11:24]OFD Sender: No OFD packet to send [02:11:29]OFD Sender: No OFD packet to send [02:11:34]OFD Sender: No OFD packet to send [02:11:39]OFD Sender: No OFD packet to send [02:11:44]OFD Sender: No OFD packet to send [02:11:49]OFD Sender: No OFD packet to send [02:11:54]OFD Sender: No OFD packet to send [02:11:59]OFD Sender: No OFD packet to send [02:12:04]OFD Sender: No OFD packet to send [02:12:09]OFD Sender: No OFD packet to send [02:12:14]OFD Sender: No OFD packet to send [02:12:19]OFD Sender: No OFD packet to send [02:12:24]OFD Sender: No OFD packet to send [02:12:29]OFD Sender: No OFD packet to send [02:12:34]OFD Sender: No OFD packet to send [02:12:39]OFD Sender: No OFD packet to send [02:12:44]OFD Sender: No OFD packet to send [02:12:49]OFD Sender: No OFD packet to send [02:12:54]OFD Sender: No OFD packet to send [02:12:59]OFD Sender: No OFD packet to send [02:13:04]OFD Sender: No OFD packet to send [02:13:09]OFD Sender: No OFD packet to send [02:13:14]OFD Sender: No OFD packet to send [02:13:19]OFD Sender: No OFD packet to send [02:13:24]OFD Sender: No OFD packet to send [02:13:30]OFD Sender: No OFD packet to send [02:13:35]OFD Sender: No OFD packet to send [02:13:40]OFD Sender: No OFD packet to send [02:13:45]OFD Sender: No OFD packet to send [02:13:50]OFD Sender: No OFD packet to send [02:13:55]OFD Sender: No OFD packet to send [02:14:00]OFD Sender: No OFD packet to send [02:14:05]OFD Sender: No OFD packet to send [02:14:10]OFD Sender: No OFD packet to send [02:14:15]OFD Sender: No OFD packet to send [02:14:20]OFD Sender: No OFD packet to send [02:14:25]OFD Sender: No OFD packet to send [02:14:30]OFD Sender: No OFD packet to send [02:14:35]OFD Sender: No OFD packet to send [02:14:40]OFD Sender: No OFD packet to send [02:14:45]OFD Sender: No OFD packet to send [02:14:50]OFD Sender: No OFD packet to send [02:14:55]OFD Sender: No OFD packet to send [02:15:00]OFD Sender: No OFD packet to send [02:15:05]OFD Sender: No OFD packet to send [02:15:09]accept exits with 7 [02:15:09]New connection [02:15:09]New thread 3066617188 created [02:15:09]Thread 3066473828 joined [02:15:09]Waiting for new connection... [02:15:09] Sock 7.Parse request [02:15:09]Sock 7.Check first char [02:15:09]Sock 7.First char is OK [02:15:09]request: POST /json_proto HTTP/1.0 [02:15:09]Method: POST [02:15:09]URL: /json_proto [02:15:09]Method is POST - this is cgi request [02:15:09]url: /json_proto [02:15:09]query_string will be loaded in cgi processing [02:15:09]execute_cgi json_proto POST (null) [02:15:09]execute_cgi path=json_proto method=POST [02:15:09]POST find Content-Length [02:15:09]Host: 172.17.41.135:8080 [02:15:09]Content-Length: 802 [02:15:09]Content-Type: application/json [02:15:09] [02:15:09]POST finish read [02:15:09]Found Content-Length = 802 [02:15:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [02:15:09]execute_script... [02:15: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)24618144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "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" ] } } [02:15:09]POST & json_proto [02:15:09]process_json_proto [02:15:09]json parsed OK: [02:15:09]protocol is kg_v1.0 [02:15:09]action value=close_receipt [02:15:09]process_action close_receipt [02:15:09]cmd_close_receipt [02:15:09]MH_GetDate [02:15:09]Write to MH i2c: F0 00 00 EA 0C E5 [02:15:09]Write i2c OK [02:15:09]MH_I2C_Read... [02:15:09]Read from MH i2c: F0 [02:15:09]MH_I2C_Read... [02:15:09]Read from MH i2c: F0 09 00 [02:15:09]MH_I2C_Read... [02:15:09]Read from MH i2c: F0 09 00 EA 0C 00 AF 20 F2 66 ED 3E 82 65 27 [02:15:09]GetLastDocTimeStamp 1727143852 [02:15:09]current date 1727144111 [02:15:09]FM_GetShiftState [02:15:09]SAM_PROTO_GetShiftState [02:15:09]wFMCommunicate request_size=4 [02:15:09]MH_SAM_APDU [02:15:09]CAPDU: 80 13 01 00 [02:15:09]Write to MH i2c: E2 08 00 EB 0C 80 13 01 00 00 00 00 00 74 [02:15:09]Write i2c OK [02:15:09]MH_I2C_Read... [02:15:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:15:09]Read from MH i2c: E2 [02:15:09]MH_I2C_Read... [02:15:09]Read from MH i2c: E2 0E 00 [02:15:09]MH_I2C_Read... [02:15:09]Read from MH i2c: E2 0E 00 EB 0C 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 0C [02:15:09]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:15:09]wFMCommunicate OK [02:15:09]SAM_PROTO_GetShiftState done [02:15:09]FM_GetShiftState done [02:15:09]opened in 1727137836 [02:15:09]opened+sec_in_day 1727224236 [02:15:09]quantity*price = 200025 [02:15:09]sum+1 = 200026 [02:15:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 23 24.09.2024 02:15 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290025 ФПД: 89504568964283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021511&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290025&fm=89504568964283&tin=02508201610067®Number=0000000000091827&sum=200025 [02:15:10]StoreToDocumentArchive [02:15:10]shift 516 fd 290025 [02:15:10]save to /storage/0516/doc_00290025 [02:15:10]save last doc name /storage/0516/doc_00290025 to /storage/kkm_last_doc_name [02:15:10]save OK [02:15:10]Clear old archive folders... [02:15:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:15:10]tlvbuf is 00EC8450 [02:15:10]SAM_PROTO_ClearQueue [02:15:10]wFMCommunicate request_size=4 [02:15:10]MH_SAM_APDU [02:15:10]CAPDU: 80 09 00 00 [02:15:10]Write to MH i2c: E2 08 00 F8 0C 80 09 00 00 00 00 00 00 76 [02:15:10]Write i2c OK [02:15:10]MH_I2C_Read... [02:15:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:15:10]Read from MH i2c: E2 [02:15:10]MH_I2C_Read... [02:15:10]Read from MH i2c: E2 03 00 [02:15:10]MH_I2C_Read... [02:15:10]Read from MH i2c: E2 03 00 F8 0C 00 90 00 78 [02:15:10]RAPDU: 90 00 [02:15:10]wFMCommunicate OK [02:15:10]SAM_PROTO_ClearQueue done [02:15:10]KKMCreateOFDPacket [02:15:10]OFDProtocolAddRootSTLVToBuf [02:15:10]FM_MakeSignedData [02:15:10]FM_MakeSignedData [02:15:10]SAM_PROTO_SignData [02:15:10]wFMCommunicate request_size=4 [02:15:10]MH_SAM_APDU [02:15:10]CAPDU: 80 0D 01 02 [02:15:10]Write to MH i2c: E2 08 00 F9 0C 80 0D 01 02 00 00 00 00 7E [02:15:10]Write i2c OK [02:15:10]MH_I2C_Read... [02:15:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:15:10]Read from MH i2c: E2 [02:15:10]MH_I2C_Read... [02:15:10]Read from MH i2c: E2 03 00 [02:15:10]MH_I2C_Read... [02:15:10]Read from MH i2c: E2 03 00 F9 0C 00 90 00 79 [02:15:10]RAPDU: 90 00 [02:15:10]wFMCommunicate OK [02:15:10]wFMCommunicate request_size=255 [02:15:10]MH_SAM_APDU [02:15: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 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 17 00 00 00 F4 03 04 00 AF 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6C 04 00 35 04 06 00 51 67 68 09 [02:15:10]Write to MH i2c: E2 02 01 FA 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 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 17 00 00 00 F4 03 04 00 AF 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6C 04 00 35 04 06 00 51 67 68 09 00 00 E8 [02:15:10]Write i2c OK [02:15:10]MH_I2C_Read... [02:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:15:11]Read from MH i2c: E2 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 03 00 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 03 00 FA 0C 00 90 00 7A [02:15:11]RAPDU: 90 00 [02:15:11]wFMCommunicate OK [02:15:11]wFMCommunicate request_size=7 [02:15:11]MH_SAM_APDU [02:15:11]CAPDU: 80 0D 02 02 02 F4 BB [02:15:11]Write to MH i2c: E2 0A 00 FB 0C 80 0D 02 02 02 00 F4 BB 00 00 34 [02:15:11]Write i2c OK [02:15:11]MH_I2C_Read... [02:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:15:11]Read from MH i2c: E2 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 03 00 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 03 00 FB 0C 00 90 00 7B [02:15:11]RAPDU: 90 00 [02:15:11]wFMCommunicate OK [02:15:11]wFMCommunicate request_size=4 [02:15:11]MH_SAM_APDU [02:15:11]CAPDU: 80 0D 03 02 [02:15:11]Write to MH i2c: E2 08 00 FC 0C 80 0D 03 02 00 00 00 00 83 [02:15:11]Write i2c OK [02:15:11]MH_I2C_Read... [02:15:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:15:11]Read from MH i2c: E2 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 0B 00 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 0B 00 FC 0C 00 21 20 46 EB 30 A7 9F 36 90 00 A2 [02:15:11]RAPDU: 21 20 46 EB 30 A7 9F 36 90 00 [02:15:11]wFMCommunicate OK [02:15:11]SAM_PROTO_SignData done [02:15:11]FM_MakeSignedData done [02:15:11]CreateOFDProtocolMessage [02:15:11]wFMCommunicate request_size=4 [02:15:11]MH_SAM_APDU [02:15:11]CAPDU: 80 11 00 00 [02:15:11]Write to MH i2c: E2 08 00 FD 0C 80 11 00 00 00 00 00 00 83 [02:15:11]Write i2c OK [02:15:11]MH_I2C_Read... [02:15:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:15:11]Read from MH i2c: E2 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 17 00 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: E2 17 00 FD 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 D3 [02:15:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:15:11]wFMCommunicate OK [02:15:11]CreateOFDProtocolMessage done [02:15:11]OFDSenderStorePacket 290025 [02:15:11]StoreOFDPacket docnum=290025 [02:15:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 BC 90 04 01 54 B2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 17 00 00 00 F4 03 04 00 AF 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6C 04 00 35 04 06 00 51 67 68 09 F4 BB 21 20 46 EB 30 A7 9F 36 [02:15:11]CheckFolder [02:15:11]dirname=/storage/ofd_packets [02:15:11]CheckFolder done [02:15:11]ProducePacketName [02:15:11]name=ofd_packets/00290025 [02:15:11]NVStorageSaveData ofd_packets/00290025 [02:15:11]File name is /storage/ofd_packets/00290025 [02:15:11]Write 298 bytes [02:15:11]NVStorageSaveData done [02:15:11]OFDSenderStorePacket done [02:15:11]KKMCreateOFDPacket done [02:15:11]NVStorageSaveData kkm_last_timestamp [02:15:11]File name is /storage/kkm_last_timestamp [02:15:11]Write 4 bytes [02:15:11]NVStorageSaveData done [02:15:11]ExternCall_PrintAddStr [02:15:11]wPrintStart [02:15:11]Write to MH i2c: 01 00 00 FE 0C 0A [02:15:11]Write i2c OK [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: 01 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: 01 07 00 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: 01 07 00 FE 0C 00 00 00 00 00 FF 0F 1F [02:15:11]RasterBufferAndPrint [02:15:11]line Счет N : (1)24618144 [02:15:11]line ИНН: 02508201610067 [02:15:11]line Контрольно-Кассовый Чек [02:15:11]line ПРОДАЖА [02:15:11]line ТРК (МРК, ГНК) : 22 [02:15:11]line Товар: 2710194210 [02:15:11]line ДТ-К-5 [02:15:11]line 26.250 * 76.20 [02:15:11]line = 2000.25 [02:15:11]line НДС 12% НСП 1% [02:15:11]line > о реализуемом товаре [02:15:11]line ИТОГО: 2000.25 [02:15:11]line НСП 1% : 17.70 [02:15:11]line НДС 12% : 212.42 [02:15:11]line Наличными: 0.00 [02:15:11]line Безнал.: 2000.25 [02:15:11]line Место: АЗС № 90 "Партнёр-нефть" [02:15:11]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [02:15:11]line СНО: Общий режим [02:15:11]line Чек 23 24.09.2024 02:15 [02:15:11]line Смена: 516 ФФД: 1.0 [02:15:11]line ЗНМ: 0300000107 [02:15:11]line РНМ: 0000000000091827 [02:15:11]line Версия ККМ: 001 [02:15:11]line Платежная система: O! деньги [02:15:11]line ФМ: 0000000000871832 [02:15:11]line ФД: 290025 [02:15:11]line ФПД: 89504568964283 [02:15:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021511&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290025&fm=89504568964283&tin=02508201610067®Number=0000000000091827&sum=200025 [02:15:11]written 0, free lines is 4095 [02:15:11]OFD Sender: Processing packet 290025 [packets to send 1784, broken 1783] [02:15:11]ProducePacketName [02:15:11]name=ofd_packets/00290025 [02:15:11]OFD Sender: To server: pG, [02:15:11]CommunicateWithHost lk.salyk.kg:30040 [02:15:11]ConnectInit lk.salyk.kg [02:15:11]Connected sock=10 [02:15: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 33 32 0C 01 00 00 BC 90 04 01 54 B2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 17 00 00 00 F4 03 04 00 AF 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 E9 6C 04 00 35 04 06 00 51 67 68 09 F4 BB 21 20 46 EB 30 A7 9F 36 [02:15:11]Write to MH i2c: 01 00 00 27 0D 34 [02:15:11]Write i2c OK [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: 01 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: 01 07 00 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: 01 07 00 27 0D 00 00 00 00 00 D3 0C 1A [02:15:11]RasterBufferAndPrint [02:15:11]line [02:15:11]line [02:15:11]line [02:15:11]line [02:15:11]line [02:15:11]written 0, free lines is 3288 [02:15:11]MH_Cut [02:15:11]Write to MH i2c: D1 01 00 2E 0D 01 0D [02:15:11]Write i2c OK [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: D1 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: D1 01 00 [02:15:11]MH_I2C_Read... [02:15:11]Read from MH i2c: D1 01 00 2E 0D 00 0C [02:15:11]Write to MH i2c: 01 00 00 2F 0D 3C [02:15:11]Write i2c OK [02:15:11]MH_I2C_Read... [02:15: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 33 32 4F 00 00 00 C9 9D 47 00 66 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 33 32 10 04 04 00 E9 6C 04 00 F4 03 04 00 81 C8 F1 66 B6 04 01 00 00 8E 8F 6E D0 1D 7B 7B 4E [02:15:11]CommunicateWithHost err = 0 [02:15:11]CheckOFDResponse [02:15:11]1017 (14) - 77093643461234 [02:15:11]1041 (16) - 0000000000871832 [02:15:11]1040 (4) - 290025 [02:15:11]1012 (4) - 23.09.2024 19:58 [02:15:11]1206 (1) - 0 [02:15:11]OFD Sender: Remove packet 290025 [02:15:11]ProducePacketName [02:15:11]name=ofd_packets/00290025 [02:15:11]NVStorageDeleteData [02:15:12]OFD Sender: No OFD packet to send [02:15:12]*** Cut start [02:15:12]*** Partial cut [02:15:12]*** CUTSNS_PIN = 1 [02:15:12]*** CUTSNS_PIN = 0 [02:15:12]*** Brake cut motor [02:15:13]Read from MH i2c: 01 [02:15:13]MH_I2C_Read... [02:15:13]*** Stop cut motor [02:15:13]*** Cut end [02:15:13]Read from MH i2c: 01 07 00 [02:15:13]MH_I2C_Read... [02:15:13]Read from MH i2c: 01 07 00 2F 0D 00 00 00 00 00 FF 0F 51 [02:15:13]process_action close_receipt done [02:15:13]requested_data is exist [02:15:13]produce_requested_data [02:15:13]requested_item fm.sn is exist - process it [02:15:13]wFMCommunicate request_size=4 [02:15:13]MH_SAM_APDU [02:15:13]CAPDU: 80 11 00 00 [02:15:13]Write to MH i2c: E2 08 00 30 0D 80 11 00 00 00 00 00 00 B7 [02:15:13]Write i2c OK [02:15:13]MH_I2C_Read... [02:15:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:15:13]Read from MH i2c: E2 [02:15:13]MH_I2C_Read... [02:15:13]Read from MH i2c: E2 17 00 [02:15:13]MH_I2C_Read... [02:15:13]Read from MH i2c: E2 17 00 30 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 07 [02:15:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:15:13]wFMCommunicate OK [02:15:13]requested_item fd.num is exist - process it [02:15:13]SAM_PROTO_GetFieldsCounters [02:15:13]wFMCommunicate request_size=4 [02:15:13]MH_SAM_APDU [02:15:13]CAPDU: 80 13 00 00 [02:15:13]Write to MH i2c: E2 08 00 31 0D 80 13 00 00 00 00 00 00 BA [02:15:13]Write i2c OK [02:15:13]MH_I2C_Read... [02:15:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:15:13]Read from MH i2c: E2 [02:15:13]MH_I2C_Read... [02:15:13]Read from MH i2c: E2 62 00 [02:15:13]MH_I2C_Read... [02:15:13]Read from MH i2c: E2 62 00 31 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E9 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [02:15:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 E9 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:15:13]wFMCommunicate OK [02:15:13]SAM_PROTO_GetFieldsCounters done [02:15:13]requested_item shift.num is exist - process it [02:15:13]requested_item shift.opened is exist - process it [02:15:13]req_shift_opened [02:15:13]FM_GetShiftState [02:15:13]SAM_PROTO_GetShiftState [02:15:13]wFMCommunicate request_size=4 [02:15:13]MH_SAM_APDU [02:15:13]CAPDU: 80 13 01 00 [02:15:13]Write to MH i2c: E2 08 00 32 0D 80 13 01 00 00 00 00 00 BC [02:15:13]Write i2c OK [02:15:13]MH_I2C_Read... [02:15:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:15:13]Read from MH i2c: E2 [02:15:13]MH_I2C_Read... [02:15:13]Read from MH i2c: E2 0E 00 [02:15:13]MH_I2C_Read... [02:15:13]Read from MH i2c: E2 0E 00 32 0D 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 54 [02:15:13]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:15:13]wFMCommunicate OK [02:15:13]SAM_PROTO_GetShiftState done [02:15:13]FM_GetShiftState done [02:15:13]req_shift_opened done [02:15:13]requested_item shift.open_date is exist - process it [02:15:13]req_shift_open_date [02:15:13]req_shift_open_date done [02:15:13]produce_requested_data done [02:15:13]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290025,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [02:15:13]process_action_free close_receipt [02:15:13]json_value_free [02:15:13]json_value_free done [02:15:13]process_json_proto returns [02:15:13]Send response to host [02:15:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290025,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [02:15:13]free response buf [02:15:13]execute_script done [02:15:13]execute_script returns [02:15:13]free content buf [02:15:13]Sock 7.Close socket [02:15:13]Sock 7.Thread stoped [02:15:17]OFD Sender: No OFD packet to send [02:15:22]OFD Sender: No OFD packet to send [02:15:27]OFD Sender: No OFD packet to send [02:15:32]OFD Sender: No OFD packet to send [02:15:37]OFD Sender: No OFD packet to send [02:15:42]OFD Sender: No OFD packet to send [02:15:47]OFD Sender: No OFD packet to send [02:15:52]OFD Sender: No OFD packet to send [02:15:57]OFD Sender: No OFD packet to send [02:16:02]OFD Sender: No OFD packet to send [02:16:07]OFD Sender: No OFD packet to send [02:16:12]OFD Sender: No OFD packet to send [02:16:17]OFD Sender: No OFD packet to send [02:16:18]accept exits with 9 [02:16:18]New connection [02:16:18]New thread 3066473828 created [02:16:18]Thread 3066617188 joined [02:16:18]Waiting for new connection... [02:16:18] Sock 9.Parse request [02:16:18]Sock 9.Check first char [02:16:18]Sock 9.First char is OK [02:16:18]request: POST /json_proto HTTP/1.0 [02:16:18]Method: POST [02:16:18]URL: /json_proto [02:16:18]Method is POST - this is cgi request [02:16:18]url: /json_proto [02:16:18]query_string will be loaded in cgi processing [02:16:18]execute_cgi json_proto POST (null) [02:16:18]execute_cgi path=json_proto method=POST [02:16:18]POST find Content-Length [02:16:18]Host: 172.17.41.135:8080 [02:16:18]Content-Length: 802 [02:16:18]Content-Type: application/json [02:16:18] [02:16:18]POST finish read [02:16:18]Found Content-Length = 802 [02:16:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [02:16:18]execute_script... [02:16: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)24618145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 35", "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" ] } } [02:16:18]POST & json_proto [02:16:18]process_json_proto [02:16:18]json parsed OK: [02:16:18]protocol is kg_v1.0 [02:16:18]action value=close_receipt [02:16:18]process_action close_receipt [02:16:18]cmd_close_receipt [02:16:18]MH_GetDate [02:16:18]Write to MH i2c: F0 00 00 33 0D 2F [02:16:18]Write i2c OK [02:16:18]MH_I2C_Read... [02:16:18]Read from MH i2c: F0 [02:16:18]MH_I2C_Read... [02:16:18]Read from MH i2c: F0 09 00 [02:16:18]MH_I2C_Read... [02:16:18]Read from MH i2c: F0 09 00 33 0D 00 F3 20 F2 66 ED 3E 82 65 B5 [02:16:18]GetLastDocTimeStamp 1727144111 [02:16:18]current date 1727144179 [02:16:18]FM_GetShiftState [02:16:18]SAM_PROTO_GetShiftState [02:16:18]wFMCommunicate request_size=4 [02:16:18]MH_SAM_APDU [02:16:18]CAPDU: 80 13 01 00 [02:16:18]Write to MH i2c: E2 08 00 34 0D 80 13 01 00 00 00 00 00 BE [02:16:18]Write i2c OK [02:16:18]MH_I2C_Read... [02:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:16:18]Read from MH i2c: E2 [02:16:18]MH_I2C_Read... [02:16:18]Read from MH i2c: E2 0E 00 [02:16:18]MH_I2C_Read... [02:16:18]Read from MH i2c: E2 0E 00 34 0D 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 56 [02:16:18]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:16:18]wFMCommunicate OK [02:16:18]SAM_PROTO_GetShiftState done [02:16:18]FM_GetShiftState done [02:16:18]opened in 1727137836 [02:16:18]opened+sec_in_day 1727224236 [02:16:18]quantity*price = 300075 [02:16:18]sum+1 = 300077 [02:16:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 24 24.09.2024 02:16 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290026 ФПД: 74815119481009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021619&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290026&fm=74815119481009&tin=02508201610067®Number=0000000000091827&sum=300076 [02:16:19]StoreToDocumentArchive [02:16:19]shift 516 fd 290026 [02:16:19]save to /storage/0516/doc_00290026 [02:16:19]save last doc name /storage/0516/doc_00290026 to /storage/kkm_last_doc_name [02:16:19]save OK [02:16:19]Clear old archive folders... [02:16:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:16:19]tlvbuf is 00E9B750 [02:16:19]SAM_PROTO_ClearQueue [02:16:19]wFMCommunicate request_size=4 [02:16:19]MH_SAM_APDU [02:16:19]CAPDU: 80 09 00 00 [02:16:19]Write to MH i2c: E2 08 00 41 0D 80 09 00 00 00 00 00 00 C0 [02:16:19]Write i2c OK [02:16:19]MH_I2C_Read... [02:16:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:16:19]Read from MH i2c: E2 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 41 0D 00 90 00 C2 [02:16:19]RAPDU: 90 00 [02:16:19]wFMCommunicate OK [02:16:19]SAM_PROTO_ClearQueue done [02:16:19]KKMCreateOFDPacket [02:16:19]OFDProtocolAddRootSTLVToBuf [02:16:19]FM_MakeSignedData [02:16:19]FM_MakeSignedData [02:16:19]SAM_PROTO_SignData [02:16:19]wFMCommunicate request_size=4 [02:16:19]MH_SAM_APDU [02:16:19]CAPDU: 80 0D 01 02 [02:16:19]Write to MH i2c: E2 08 00 42 0D 80 0D 01 02 00 00 00 00 C8 [02:16:19]Write i2c OK [02:16:19]MH_I2C_Read... [02:16:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:16:19]Read from MH i2c: E2 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 42 0D 00 90 00 C3 [02:16:19]RAPDU: 90 00 [02:16:19]wFMCommunicate OK [02:16:19]wFMCommunicate request_size=255 [02:16:19]MH_SAM_APDU [02:16:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 18 00 00 00 F4 03 04 00 F3 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6C 04 00 35 04 06 00 44 0B 40 9E [02:16:19]Write to MH i2c: E2 02 01 43 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 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 18 00 00 00 F4 03 04 00 F3 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6C 04 00 35 04 06 00 44 0B 40 9E 00 00 2D [02:16:19]Write i2c OK [02:16:19]MH_I2C_Read... [02:16:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:16:19]Read from MH i2c: E2 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 43 0D 00 90 00 C4 [02:16:19]RAPDU: 90 00 [02:16:19]wFMCommunicate OK [02:16:19]wFMCommunicate request_size=7 [02:16:19]MH_SAM_APDU [02:16:19]CAPDU: 80 0D 02 02 02 D8 B1 [02:16:19]Write to MH i2c: E2 0A 00 44 0D 80 0D 02 02 02 00 D8 B1 00 00 58 [02:16:19]Write i2c OK [02:16:19]MH_I2C_Read... [02:16:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:16:19]Read from MH i2c: E2 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 03 00 44 0D 00 90 00 C5 [02:16:19]RAPDU: 90 00 [02:16:19]wFMCommunicate OK [02:16:19]wFMCommunicate request_size=4 [02:16:19]MH_SAM_APDU [02:16:19]CAPDU: 80 0D 03 02 [02:16:19]Write to MH i2c: E2 08 00 45 0D 80 0D 03 02 00 00 00 00 CD [02:16:19]Write i2c OK [02:16:19]MH_I2C_Read... [02:16:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:16:19]Read from MH i2c: E2 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 0B 00 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 0B 00 45 0D 00 8A 86 FE 4F A8 AE 80 13 90 00 14 [02:16:19]RAPDU: 8A 86 FE 4F A8 AE 80 13 90 00 [02:16:19]wFMCommunicate OK [02:16:19]SAM_PROTO_SignData done [02:16:19]FM_MakeSignedData done [02:16:19]CreateOFDProtocolMessage [02:16:19]wFMCommunicate request_size=4 [02:16:19]MH_SAM_APDU [02:16:19]CAPDU: 80 11 00 00 [02:16:19]Write to MH i2c: E2 08 00 46 0D 80 11 00 00 00 00 00 00 CD [02:16:19]Write i2c OK [02:16:19]MH_I2C_Read... [02:16:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:16:19]Read from MH i2c: E2 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 17 00 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: E2 17 00 46 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 1D [02:16:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:16:19]wFMCommunicate OK [02:16:19]CreateOFDProtocolMessage done [02:16:19]OFDSenderStorePacket 290026 [02:16:19]StoreOFDPacket docnum=290026 [02:16:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 31 E8 04 01 A9 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 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 18 00 00 00 F4 03 04 00 F3 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6C 04 00 35 04 06 00 44 0B 40 9E D8 B1 8A 86 FE 4F A8 AE 80 13 [02:16:19]CheckFolder [02:16:19]dirname=/storage/ofd_packets [02:16:19]CheckFolder done [02:16:19]ProducePacketName [02:16:19]name=ofd_packets/00290026 [02:16:19]NVStorageSaveData ofd_packets/00290026 [02:16:19]File name is /storage/ofd_packets/00290026 [02:16:19]Write 298 bytes [02:16:19]NVStorageSaveData done [02:16:19]OFDSenderStorePacket done [02:16:19]KKMCreateOFDPacket done [02:16:19]NVStorageSaveData kkm_last_timestamp [02:16:19]File name is /storage/kkm_last_timestamp [02:16:19]Write 4 bytes [02:16:19]NVStorageSaveData done [02:16:19]ExternCall_PrintAddStr [02:16:19]wPrintStart [02:16:19]Write to MH i2c: 01 00 00 47 0D 54 [02:16:19]Write i2c OK [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: 01 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: 01 07 00 [02:16:19]MH_I2C_Read... [02:16:19]Read from MH i2c: 01 07 00 47 0D 00 00 00 00 00 FF 0F 69 [02:16:19]RasterBufferAndPrint [02:16:19]line Счет N : (1)24618145 [02:16:19]line ИНН: 02508201610067 [02:16:19]line Контрольно-Кассовый Чек [02:16:19]line ПРОДАЖА [02:16:19]line ТРК (МРК, ГНК) : 35 [02:16:19]line Товар: 2710194210 [02:16:19]line ДТ-К-5 [02:16:19]line 39.380 * 76.20 [02:16:19]line = 3000.76 [02:16:19]line НДС 12% НСП 1% [02:16:19]line > о реализуемом товаре [02:16:19]line ИТОГО: 3000.76 [02:16:19]line НСП 1% : 26.55 [02:16:19]line НДС 12% : 318.66 [02:16:19]line Наличными: 0.00 [02:16:19]line Безнал.: 3000.76 [02:16:19]line Место: АЗС № 90 "Партнёр-нефть" [02:16:19]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [02:16:19]line СНО: Общий режим [02:16:19]line Чек 24 24.09.2024 02:16 [02:16:19]line Смена: 516 ФФД: 1.0 [02:16:19]line ЗНМ: 0300000107 [02:16:19]line РНМ: 0000000000091827 [02:16:19]line Версия ККМ: 001 [02:16:19]line Платежная система: O! деньги [02:16:19]line ФМ: 0000000000871832 [02:16:19]line ФД: 290026 [02:16:19]line ФПД: 74815119481009 [02:16:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021619&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290026&fm=74815119481009&tin=02508201610067®Number=0000000000091827&sum=300076 [02:16:19]written 0, free lines is 4095 [02:16:19]OFD Sender: Processing packet 290026 [packets to send 1784, broken 1783] [02:16:19]ProducePacketName [02:16:19]name=ofd_packets/00290026 [02:16:19]OFD Sender: To server: pG, [02:16:19]CommunicateWithHost lk.salyk.kg:30040 [02:16:19]ConnectInit lk.salyk.kg [02:16:20]Connected sock=10 [02:16: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 33 32 0C 01 00 00 31 E8 04 01 A9 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 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 18 00 00 00 F4 03 04 00 F3 20 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EA 6C 04 00 35 04 06 00 44 0B 40 9E D8 B1 8A 86 FE 4F A8 AE 80 13 [02:16:20]Write to MH i2c: 01 00 00 70 0D 7D [02:16:20]Write i2c OK [02:16:20]MH_I2C_Read... [02:16:20]Read from MH i2c: 01 [02:16:20]MH_I2C_Read... [02:16:20]Read from MH i2c: 01 07 00 [02:16:20]MH_I2C_Read... [02:16:20]Read from MH i2c: 01 07 00 70 0D 00 00 00 00 00 CC 0C 5C [02:16:20]RasterBufferAndPrint [02:16:20]line [02:16:20]line [02:16:20]line [02:16:20]line [02:16:20]line [02:16:20]written 0, free lines is 3280 [02:16:20]MH_Cut [02:16:20]Write to MH i2c: D1 01 00 77 0D 01 56 [02:16:20]Write i2c OK [02:16:20]MH_I2C_Read... [02:16:20]Read from MH i2c: D1 [02:16:20]MH_I2C_Read... [02:16:20]Read from MH i2c: D1 01 00 [02:16:20]MH_I2C_Read... [02:16:20]Read from MH i2c: D1 01 00 77 0D 00 55 [02:16:20]Write to MH i2c: 01 00 00 78 0D 85 [02:16:20]Write i2c OK [02:16:20]MH_I2C_Read... [02:16: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 33 32 4F 00 00 00 AB 00 47 00 50 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 33 32 10 04 04 00 EA 6C 04 00 F4 03 04 00 C6 C8 F1 66 B6 04 01 00 00 77 CB 7B 0D CB 3E 15 7C [02:16:20]CommunicateWithHost err = 0 [02:16:20]CheckOFDResponse [02:16:20]1017 (14) - 77093643461234 [02:16:20]1041 (16) - 0000000000871832 [02:16:20]1040 (4) - 290026 [02:16:20]1012 (4) - 23.09.2024 20:00 [02:16:20]1206 (1) - 0 [02:16:20]OFD Sender: Remove packet 290026 [02:16:20]ProducePacketName [02:16:20]name=ofd_packets/00290026 [02:16:20]NVStorageDeleteData [02:16:21]OFD Sender: No OFD packet to send [02:16:21]*** Cut start [02:16:21]*** Partial cut [02:16:21]*** CUTSNS_PIN = 1 [02:16:21]*** CUTSNS_PIN = 0 [02:16:21]*** Brake cut motor [02:16:21]Read from MH i2c: 01 [02:16:21]MH_I2C_Read... [02:16:21]*** Stop cut motor [02:16:21]*** Cut end [02:16:21]Read from MH i2c: 01 07 00 [02:16:21]MH_I2C_Read... [02:16:21]Read from MH i2c: 01 07 00 78 0D 00 00 00 00 00 FF 0F 9A [02:16:21]process_action close_receipt done [02:16:21]requested_data is exist [02:16:21]produce_requested_data [02:16:21]requested_item fm.sn is exist - process it [02:16:21]wFMCommunicate request_size=4 [02:16:21]MH_SAM_APDU [02:16:21]CAPDU: 80 11 00 00 [02:16:21]Write to MH i2c: E2 08 00 79 0D 80 11 00 00 00 00 00 00 00 [02:16:21]Write i2c OK [02:16:21]MH_I2C_Read... [02:16:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:16:21]Read from MH i2c: E2 [02:16:21]MH_I2C_Read... [02:16:21]Read from MH i2c: E2 17 00 [02:16:21]MH_I2C_Read... [02:16:21]Read from MH i2c: E2 17 00 79 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 50 [02:16:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:16:21]wFMCommunicate OK [02:16:21]requested_item fd.num is exist - process it [02:16:21]SAM_PROTO_GetFieldsCounters [02:16:21]wFMCommunicate request_size=4 [02:16:21]MH_SAM_APDU [02:16:21]CAPDU: 80 13 00 00 [02:16:21]Write to MH i2c: E2 08 00 7A 0D 80 13 00 00 00 00 00 00 03 [02:16:21]Write i2c OK [02:16:21]MH_I2C_Read... [02:16:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:16:21]Read from MH i2c: E2 [02:16:21]MH_I2C_Read... [02:16:21]Read from MH i2c: E2 62 00 [02:16:21]MH_I2C_Read... [02:16:21]Read from MH i2c: E2 62 00 7A 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EA 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [02:16: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EA 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:16:21]wFMCommunicate OK [02:16:21]SAM_PROTO_GetFieldsCounters done [02:16:21]requested_item shift.num is exist - process it [02:16:21]requested_item shift.opened is exist - process it [02:16:21]req_shift_opened [02:16:21]FM_GetShiftState [02:16:21]SAM_PROTO_GetShiftState [02:16:21]wFMCommunicate request_size=4 [02:16:21]MH_SAM_APDU [02:16:21]CAPDU: 80 13 01 00 [02:16:21]Write to MH i2c: E2 08 00 7B 0D 80 13 01 00 00 00 00 00 05 [02:16:21]Write i2c OK [02:16:21]MH_I2C_Read... [02:16:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:16:21]Read from MH i2c: E2 [02:16:21]MH_I2C_Read... [02:16:21]Read from MH i2c: E2 0E 00 [02:16:21]MH_I2C_Read... [02:16:21]Read from MH i2c: E2 0E 00 7B 0D 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 9D [02:16:21]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:16:21]wFMCommunicate OK [02:16:21]SAM_PROTO_GetShiftState done [02:16:21]FM_GetShiftState done [02:16:21]req_shift_opened done [02:16:21]requested_item shift.open_date is exist - process it [02:16:21]req_shift_open_date [02:16:21]req_shift_open_date done [02:16:21]produce_requested_data done [02:16:21]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290026,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [02:16:21]process_action_free close_receipt [02:16:21]json_value_free [02:16:21]json_value_free done [02:16:21]process_json_proto returns [02:16:21]Send response to host [02:16:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290026,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [02:16:21]free response buf [02:16:21]execute_script done [02:16:21]execute_script returns [02:16:21]free content buf [02:16:21]Sock 9.Close socket [02:16:21]Sock 9.Thread stoped [02:16:26]OFD Sender: No OFD packet to send [02:16:31]OFD Sender: No OFD packet to send [02:16:36]OFD Sender: No OFD packet to send [02:16:41]OFD Sender: No OFD packet to send [02:16:46]OFD Sender: No OFD packet to send [02:16:51]OFD Sender: No OFD packet to send [02:16:56]OFD Sender: No OFD packet to send [02:17:01]OFD Sender: No OFD packet to send [02:17:06]OFD Sender: No OFD packet to send [02:17:07]accept exits with 7 [02:17:07]New connection [02:17:07]New thread 3066617188 created [02:17:07]Thread 3066473828 joined [02:17:07]Waiting for new connection... [02:17:07] Sock 7.Parse request [02:17:07]Sock 7.Check first char [02:17:07]Sock 7.First char is OK [02:17:07]request: POST /json_proto HTTP/1.0 [02:17:07]Method: POST [02:17:07]URL: /json_proto [02:17:07]Method is POST - this is cgi request [02:17:07]url: /json_proto [02:17:07]query_string will be loaded in cgi processing [02:17:07]execute_cgi json_proto POST (null) [02:17:07]execute_cgi path=json_proto method=POST [02:17:07]POST find Content-Length [02:17:07]Host: 172.17.41.135:8080 [02:17:07]Content-Length: 802 [02:17:07]Content-Type: application/json [02:17:07] [02:17:07]POST finish read [02:17:07]Found Content-Length = 802 [02:17:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [02:17:07]execute_script... [02:17: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)24618146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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" ] } } [02:17:07]POST & json_proto [02:17:07]process_json_proto [02:17:07]json parsed OK: [02:17:07]protocol is kg_v1.0 [02:17:07]action value=close_receipt [02:17:07]process_action close_receipt [02:17:07]cmd_close_receipt [02:17:07]MH_GetDate [02:17:07]Write to MH i2c: F0 00 00 7C 0D 78 [02:17:07]Write i2c OK [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: F0 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: F0 09 00 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: F0 09 00 7C 0D 00 24 21 F2 66 ED 3E 82 65 30 [02:17:07]GetLastDocTimeStamp 1727144179 [02:17:07]current date 1727144228 [02:17:07]FM_GetShiftState [02:17:07]SAM_PROTO_GetShiftState [02:17:07]wFMCommunicate request_size=4 [02:17:07]MH_SAM_APDU [02:17:07]CAPDU: 80 13 01 00 [02:17:07]Write to MH i2c: E2 08 00 7D 0D 80 13 01 00 00 00 00 00 07 [02:17:07]Write i2c OK [02:17:07]MH_I2C_Read... [02:17:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:17:07]Read from MH i2c: E2 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: E2 0E 00 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: E2 0E 00 7D 0D 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 9F [02:17:07]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:17:07]wFMCommunicate OK [02:17:07]SAM_PROTO_GetShiftState done [02:17:07]FM_GetShiftState done [02:17:07]opened in 1727137836 [02:17:07]opened+sec_in_day 1727224236 [02:17:07]quantity*price = 300075 [02:17:07]sum+1 = 300077 [02:17:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 25 24.09.2024 02:17 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290027 ФПД: 200347644937065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021708&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290027&fm=200347644937065&tin=02508201610067®Number=0000000000091827&sum=300076 [02:17:08]StoreToDocumentArchive [02:17:08]shift 516 fd 290027 [02:17:08]save to /storage/0516/doc_00290027 [02:17:08]save last doc name /storage/0516/doc_00290027 to /storage/kkm_last_doc_name [02:17:08]save OK [02:17:08]Clear old archive folders... [02:17:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:17:08]tlvbuf is 00E79890 [02:17:08]SAM_PROTO_ClearQueue [02:17:08]wFMCommunicate request_size=4 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 09 00 00 [02:17:08]Write to MH i2c: E2 08 00 8A 0D 80 09 00 00 00 00 00 00 09 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 8A 0D 00 90 00 0B [02:17:08]RAPDU: 90 00 [02:17:08]wFMCommunicate OK [02:17:08]SAM_PROTO_ClearQueue done [02:17:08]KKMCreateOFDPacket [02:17:08]OFDProtocolAddRootSTLVToBuf [02:17:08]FM_MakeSignedData [02:17:08]FM_MakeSignedData [02:17:08]SAM_PROTO_SignData [02:17:08]wFMCommunicate request_size=4 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 0D 01 02 [02:17:08]Write to MH i2c: E2 08 00 8B 0D 80 0D 01 02 00 00 00 00 11 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 8B 0D 00 90 00 0C [02:17:08]RAPDU: 90 00 [02:17:08]wFMCommunicate OK [02:17:08]wFMCommunicate request_size=255 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 19 00 00 00 F4 03 04 00 24 21 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6C 04 00 35 04 06 00 B6 37 12 35 [02:17:08]Write to MH i2c: E2 02 01 8C 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 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 19 00 00 00 F4 03 04 00 24 21 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6C 04 00 35 04 06 00 B6 37 12 35 00 00 B1 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 8C 0D 00 90 00 0D [02:17:08]RAPDU: 90 00 [02:17:08]wFMCommunicate OK [02:17:08]wFMCommunicate request_size=7 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 0D 02 02 02 43 69 [02:17:08]Write to MH i2c: E2 0A 00 8D 0D 80 0D 02 02 02 00 43 69 00 00 C4 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 8D 0D 00 90 00 0E [02:17:08]RAPDU: 90 00 [02:17:08]wFMCommunicate OK [02:17:08]wFMCommunicate request_size=4 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 0D 03 02 [02:17:08]Write to MH i2c: E2 08 00 8E 0D 80 0D 03 02 00 00 00 00 16 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 0B 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 0B 00 8E 0D 00 B8 23 DB 09 1B 74 D2 89 90 00 C0 [02:17:08]RAPDU: B8 23 DB 09 1B 74 D2 89 90 00 [02:17:08]wFMCommunicate OK [02:17:08]SAM_PROTO_SignData done [02:17:08]FM_MakeSignedData done [02:17:08]CreateOFDProtocolMessage [02:17:08]wFMCommunicate request_size=4 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 11 00 00 [02:17:08]Write to MH i2c: E2 08 00 8F 0D 80 11 00 00 00 00 00 00 16 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 17 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 17 00 8F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 66 [02:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:17:08]wFMCommunicate OK [02:17:08]CreateOFDProtocolMessage done [02:17:08]OFDSenderStorePacket 290027 [02:17:08]StoreOFDPacket docnum=290027 [02:17:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 D4 BF 04 01 9B DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 19 00 00 00 F4 03 04 00 24 21 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6C 04 00 35 04 06 00 B6 37 12 35 43 69 B8 23 DB 09 1B 74 D2 89 [02:17:08]CheckFolder [02:17:08]dirname=/storage/ofd_packets [02:17:08]CheckFolder done [02:17:08]ProducePacketName [02:17:08]name=ofd_packets/00290027 [02:17:08]NVStorageSaveData ofd_packets/00290027 [02:17:08]File name is /storage/ofd_packets/00290027 [02:17:08]Write 298 bytes [02:17:08]NVStorageSaveData done [02:17:08]OFDSenderStorePacket done [02:17:08]KKMCreateOFDPacket done [02:17:08]NVStorageSaveData kkm_last_timestamp [02:17:08]File name is /storage/kkm_last_timestamp [02:17:08]Write 4 bytes [02:17:08]NVStorageSaveData done [02:17:08]ExternCall_PrintAddStr [02:17:08]wPrintStart [02:17:08]Write to MH i2c: 01 00 00 90 0D 9D [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: 01 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: 01 07 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: 01 07 00 90 0D 00 00 00 00 00 FF 0F B2 [02:17:08]RasterBufferAndPrint [02:17:08]line Счет N : (1)24618146 [02:17:08]line ИНН: 02508201610067 [02:17:08]line Контрольно-Кассовый Чек [02:17:08]line ПРОДАЖА [02:17:08]line ТРК (МРК, ГНК) : 11 [02:17:08]line Товар: 2710194210 [02:17:08]line ДТ-К-5 [02:17:08]line 39.380 * 76.20 [02:17:08]line = 3000.76 [02:17:08]line НДС 12% НСП 1% [02:17:08]line > о реализуемом товаре [02:17:08]line ИТОГО: 3000.76 [02:17:08]line НСП 1% : 26.55 [02:17:08]line НДС 12% : 318.66 [02:17:08]line Наличными: 0.00 [02:17:08]line Безнал.: 3000.76 [02:17:08]line Место: АЗС № 90 "Партнёр-нефть" [02:17:08]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [02:17:08]line СНО: Общий режим [02:17:08]line Чек 25 24.09.2024 02:17 [02:17:08]line Смена: 516 ФФД: 1.0 [02:17:08]line ЗНМ: 0300000107 [02:17:08]line РНМ: 0000000000091827 [02:17:08]line Версия ККМ: 001 [02:17:08]line Платежная система: O! деньги [02:17:08]line ФМ: 0000000000871832 [02:17:08]line ФД: 290027 [02:17:08]line ФПД: 200347644937065 [02:17:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T021708&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290027&fm=200347644937065&tin=02508201610067®Number=0000000000091827&sum=300076 [02:17:09]written 0, free lines is 4095 [02:17:09]OFD Sender: Processing packet 290027 [packets to send 1784, broken 1783] [02:17:09]ProducePacketName [02:17:09]name=ofd_packets/00290027 [02:17:09]OFD Sender: To server: pG, [02:17:09]CommunicateWithHost lk.salyk.kg:30040 [02:17:09]ConnectInit lk.salyk.kg [02:17:09]Connected sock=10 [02:17:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0C 01 00 00 D4 BF 04 01 9B DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 19 00 00 00 F4 03 04 00 24 21 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EB 6C 04 00 35 04 06 00 B6 37 12 35 43 69 B8 23 DB 09 1B 74 D2 89 [02:17:09]Write to MH i2c: 01 00 00 B9 0D C6 [02:17:09]Write i2c OK [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: 01 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: 01 07 00 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: 01 07 00 B9 0D 00 00 00 00 00 D2 0C AB [02:17:09]RasterBufferAndPrint [02:17:09]line [02:17:09]line [02:17:09]line [02:17:09]line [02:17:09]line [02:17:09]written 0, free lines is 3286 [02:17:09]MH_Cut [02:17:09]Write to MH i2c: D1 01 00 C0 0D 01 9F [02:17:09]Write i2c OK [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: D1 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: D1 01 00 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: D1 01 00 C0 0D 00 9E [02:17:09]Write to MH i2c: 01 00 00 C1 0D CE [02:17:09]Write i2c OK [02:17:09]MH_I2C_Read... [02: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 33 32 4F 00 00 00 E6 DB 47 00 E7 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 33 32 10 04 04 00 EB 6C 04 00 F4 03 04 00 F7 C8 F1 66 B6 04 01 00 00 C9 42 12 DF 1F BA 51 1A [02:17:09]CommunicateWithHost err = 0 [02:17:09]CheckOFDResponse [02:17:09]1017 (14) - 77093643461234 [02:17:09]1041 (16) - 0000000000871832 [02:17:09]1040 (4) - 290027 [02:17:09]1012 (4) - 23.09.2024 20:00 [02:17:09]1206 (1) - 0 [02:17:09]OFD Sender: Remove packet 290027 [02:17:09]ProducePacketName [02:17:09]name=ofd_packets/00290027 [02:17:09]NVStorageDeleteData [02:17:10]OFD Sender: No OFD packet to send [02:17:10]*** Cut start [02:17:10]*** Partial cut [02:17:10]*** CUTSNS_PIN = 1 [02:17:10]*** CUTSNS_PIN = 0 [02:17:10]*** Brake cut motor [02:17:10]Read from MH i2c: 01 [02:17:10]MH_I2C_Read... [02:17:10]*** Stop cut motor [02:17:10]*** Cut end [02:17:10]Read from MH i2c: 01 07 00 [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: 01 07 00 C1 0D 00 00 00 00 00 FF 0F E3 [02:17:10]process_action close_receipt done [02:17:10]requested_data is exist [02:17:10]produce_requested_data [02:17:10]requested_item fm.sn is exist - process it [02:17:10]wFMCommunicate request_size=4 [02:17:10]MH_SAM_APDU [02:17:10]CAPDU: 80 11 00 00 [02:17:10]Write to MH i2c: E2 08 00 C2 0D 80 11 00 00 00 00 00 00 49 [02:17:10]Write i2c OK [02:17:10]MH_I2C_Read... [02:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:17:10]Read from MH i2c: E2 [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: E2 17 00 [02:17:10]MH_I2C_Read... [02:17:10]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 33 32 90 00 99 [02:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:17:10]wFMCommunicate OK [02:17:10]requested_item fd.num is exist - process it [02:17:10]SAM_PROTO_GetFieldsCounters [02:17:10]wFMCommunicate request_size=4 [02:17:10]MH_SAM_APDU [02:17:10]CAPDU: 80 13 00 00 [02:17:10]Write to MH i2c: E2 08 00 C3 0D 80 13 00 00 00 00 00 00 4C [02:17:10]Write i2c OK [02:17:10]MH_I2C_Read... [02:17:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:17:11]Read from MH i2c: E2 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 62 00 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 62 00 C3 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EB 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [02:17:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EB 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:17:11]wFMCommunicate OK [02:17:11]SAM_PROTO_GetFieldsCounters done [02:17:11]requested_item shift.num is exist - process it [02:17:11]requested_item shift.opened is exist - process it [02:17:11]req_shift_opened [02:17:11]FM_GetShiftState [02:17:11]SAM_PROTO_GetShiftState [02:17:11]wFMCommunicate request_size=4 [02:17:11]MH_SAM_APDU [02:17:11]CAPDU: 80 13 01 00 [02:17:11]Write to MH i2c: E2 08 00 C4 0D 80 13 01 00 00 00 00 00 4E [02:17:11]Write i2c OK [02:17:11]MH_I2C_Read... [02:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:17:11]Read from MH i2c: E2 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 0E 00 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 0E 00 C4 0D 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 E6 [02:17:11]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:17:11]wFMCommunicate OK [02:17:11]SAM_PROTO_GetShiftState done [02:17:11]FM_GetShiftState done [02:17:11]req_shift_opened done [02:17:11]requested_item shift.open_date is exist - process it [02:17:11]req_shift_open_date [02:17:11]req_shift_open_date done [02:17:11]produce_requested_data done [02:17:11]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290027,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [02:17:11]process_action_free close_receipt [02:17:11]json_value_free [02:17:11]json_value_free done [02:17:11]process_json_proto returns [02:17:11]Send response to host [02:17:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290027,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [02:17:11]free response buf [02:17:11]execute_script done [02:17:11]execute_script returns [02:17:11]free content buf [02:17:11]Sock 7.Close socket [02:17:11]Sock 7.Thread stoped [02:17:15]OFD Sender: No OFD packet to send [02:17:20]OFD Sender: No OFD packet to send [02:17:25]OFD Sender: No OFD packet to send [02:17:30]OFD Sender: No OFD packet to send [02:17:35]OFD Sender: No OFD packet to send [02:17:40]OFD Sender: No OFD packet to send [02:17:45]OFD Sender: No OFD packet to send [02:17:50]OFD Sender: No OFD packet to send [02:17:55]OFD Sender: No OFD packet to send [02:18:00]OFD Sender: No OFD packet to send [02:18:05]OFD Sender: No OFD packet to send [02:18:10]OFD Sender: No OFD packet to send [02:18:15]OFD Sender: No OFD packet to send [02:18:20]OFD Sender: No OFD packet to send [02:18:25]OFD Sender: No OFD packet to send [02:18:30]OFD Sender: No OFD packet to send [02:18:35]OFD Sender: No OFD packet to send [02:18:40]OFD Sender: No OFD packet to send [02:18:45]OFD Sender: No OFD packet to send [02:18:50]OFD Sender: No OFD packet to send [02:18:55]OFD Sender: No OFD packet to send [02:19:00]OFD Sender: No OFD packet to send [02:19:06]OFD Sender: No OFD packet to send [02:19:11]OFD Sender: No OFD packet to send [02:19:16]OFD Sender: No OFD packet to send [02:19:21]OFD Sender: No OFD packet to send [02:19:26]OFD Sender: No OFD packet to send [02:19:31]OFD Sender: No OFD packet to send [02:19:36]OFD Sender: No OFD packet to send [02:19:41]OFD Sender: No OFD packet to send [02:19:46]OFD Sender: No OFD packet to send [02:19:51]OFD Sender: No OFD packet to send [02:19:56]OFD Sender: No OFD packet to send [02:20:01]OFD Sender: No OFD packet to send [02:20:06]OFD Sender: No OFD packet to send [02:20:11]OFD Sender: No OFD packet to send [02:20:16]OFD Sender: No OFD packet to send [02:20:21]OFD Sender: No OFD packet to send [02:20:26]OFD Sender: No OFD packet to send [02:20:31]OFD Sender: No OFD packet to send [02:20:36]OFD Sender: No OFD packet to send [02:20:41]OFD Sender: No OFD packet to send [02:20:46]OFD Sender: No OFD packet to send [02:20:51]OFD Sender: No OFD packet to send [02:20:56]OFD Sender: No OFD packet to send [02:21:01]OFD Sender: No OFD packet to send [02:21:06]OFD Sender: No OFD packet to send [02:21:11]OFD Sender: No OFD packet to send [02:21:16]OFD Sender: No OFD packet to send [02:21:21]OFD Sender: No OFD packet to send [02:21:26]OFD Sender: No OFD packet to send [02:21:32]OFD Sender: No OFD packet to send [02:21:37]OFD Sender: No OFD packet to send [02:21:42]OFD Sender: No OFD packet to send [02:21:47]OFD Sender: No OFD packet to send [02:21:52]OFD Sender: No OFD packet to send [02:21:57]OFD Sender: No OFD packet to send [02:22:02]OFD Sender: No OFD packet to send [02:22:07]OFD Sender: No OFD packet to send [02:22:12]OFD Sender: No OFD packet to send [02:22:17]OFD Sender: No OFD packet to send [02:22:22]OFD Sender: No OFD packet to send [02:22:27]OFD Sender: No OFD packet to send [02:22:32]OFD Sender: No OFD packet to send [02:22:37]OFD Sender: No OFD packet to send [02:22:42]OFD Sender: No OFD packet to send [02:22:47]OFD Sender: No OFD packet to send [02:22:52]OFD Sender: No OFD packet to send [02:22:57]OFD Sender: No OFD packet to send [02:23:02]OFD Sender: No OFD packet to send [02:23:07]OFD Sender: No OFD packet to send [02:23:12]OFD Sender: No OFD packet to send [02:23:17]OFD Sender: No OFD packet to send [02:23:22]OFD Sender: No OFD packet to send [02:23:27]OFD Sender: No OFD packet to send [02:23:32]OFD Sender: No OFD packet to send [02:23:37]OFD Sender: No OFD packet to send [02:23:42]OFD Sender: No OFD packet to send [02:23:47]OFD Sender: No OFD packet to send [02:23:52]OFD Sender: No OFD packet to send [02:23:58]OFD Sender: No OFD packet to send [02:24:03]OFD Sender: No OFD packet to send [02:24:08]OFD Sender: No OFD packet to send [02:24:13]OFD Sender: No OFD packet to send [02:24:18]OFD Sender: No OFD packet to send [02:24:23]OFD Sender: No OFD packet to send [02:24:28]OFD Sender: No OFD packet to send [02:24:33]OFD Sender: No OFD packet to send [02:24:38]OFD Sender: No OFD packet to send [02:24:43]OFD Sender: No OFD packet to send [02:24:48]OFD Sender: No OFD packet to send [02:24:53]OFD Sender: No OFD packet to send [02:24:58]OFD Sender: No OFD packet to send [02:25:03]OFD Sender: No OFD packet to send [02:25:08]OFD Sender: No OFD packet to send [02:25:13]OFD Sender: No OFD packet to send [02:25:18]OFD Sender: No OFD packet to send [02:25:23]OFD Sender: No OFD packet to send [02:25:28]OFD Sender: No OFD packet to send [02:25:33]OFD Sender: No OFD packet to send [02:25:38]OFD Sender: No OFD packet to send [02:25:43]OFD Sender: No OFD packet to send [02:25:48]OFD Sender: No OFD packet to send [02:25:53]OFD Sender: No OFD packet to send [02:25:58]OFD Sender: No OFD packet to send [02:26:03]OFD Sender: No OFD packet to send [02:26:08]OFD Sender: No OFD packet to send [02:26:13]OFD Sender: No OFD packet to send [02:26:19]OFD Sender: No OFD packet to send [02:26:24]OFD Sender: No OFD packet to send [02:26:29]OFD Sender: No OFD packet to send [02:26:34]OFD Sender: No OFD packet to send [02:26:39]OFD Sender: No OFD packet to send [02:26:44]OFD Sender: No OFD packet to send [02:26:49]OFD Sender: No OFD packet to send [02:26:54]OFD Sender: No OFD packet to send [02:26:59]OFD Sender: No OFD packet to send [02:27:04]OFD Sender: No OFD packet to send [02:27:09]OFD Sender: No OFD packet to send [02:27:14]OFD Sender: No OFD packet to send [02:27:19]OFD Sender: No OFD packet to send [02:27:24]OFD Sender: No OFD packet to send [02:27:29]OFD Sender: No OFD packet to send [02:27:34]OFD Sender: No OFD packet to send [02:27:39]OFD Sender: No OFD packet to send [02:27:44]OFD Sender: No OFD packet to send [02:27:49]OFD Sender: No OFD packet to send [02:27:54]OFD Sender: No OFD packet to send [02:27:59]OFD Sender: No OFD packet to send [02:28:04]OFD Sender: No OFD packet to send [02:28:09]OFD Sender: No OFD packet to send [02:28:14]OFD Sender: No OFD packet to send [02:28:19]OFD Sender: No OFD packet to send [02:28:24]OFD Sender: No OFD packet to send [02:28:29]OFD Sender: No OFD packet to send [02:28:34]OFD Sender: No OFD packet to send [02:28:39]OFD Sender: No OFD packet to send [02:28:45]OFD Sender: No OFD packet to send [02:28:50]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:45]OFD Sender: No OFD packet to send [02:29:50]OFD Sender: No OFD packet to send [02:29:55]OFD Sender: No OFD packet to send [02:30:00]OFD Sender: No OFD packet to send [02:30:05]OFD Sender: No OFD packet to send [02:30:10]OFD Sender: No OFD packet to send [02:30:15]OFD Sender: No OFD packet to send [02:30:20]OFD Sender: No OFD packet to send [02:30:25]OFD Sender: No OFD packet to send [02:30:30]OFD Sender: No OFD packet to send [02:30:35]OFD Sender: No OFD packet to send [02:30:40]OFD Sender: No OFD packet to send [02:30:45]OFD Sender: No OFD packet to send [02:30:50]OFD Sender: No OFD packet to send [02:30:55]OFD Sender: No OFD packet to send [02:31:00]OFD Sender: No OFD packet to send [02:31:05]OFD Sender: No OFD packet to send [02:31:11]OFD Sender: No OFD packet to send [02:31:16]OFD Sender: No OFD packet to send [02:31:21]OFD Sender: No OFD packet to send [02:31:26]OFD Sender: No OFD packet to send [02:31:31]OFD Sender: No OFD packet to send [02:31:36]OFD Sender: No OFD packet to send [02:31:41]OFD Sender: No OFD packet to send [02:31:46]OFD Sender: No OFD packet to send [02:31:51]OFD Sender: No OFD packet to send [02:31:56]OFD Sender: No OFD packet to send [02:32:01]OFD Sender: No OFD packet to send [02:32:06]OFD Sender: No OFD packet to send [02:32:11]OFD Sender: No OFD packet to send [02:32:16]OFD Sender: No OFD packet to send [02:32:21]OFD Sender: No OFD packet to send [02:32:26]OFD Sender: No OFD packet to send [02:32:31]OFD Sender: No OFD packet to send [02:32:36]OFD Sender: No OFD packet to send [02:32:41]OFD Sender: No OFD packet to send [02:32:46]OFD Sender: No OFD packet to send [02:32:51]OFD Sender: No OFD packet to send [02:32:56]OFD Sender: No OFD packet to send [02:33:01]OFD Sender: No OFD packet to send [02:33:06]OFD Sender: No OFD packet to send [02:33:11]OFD Sender: No OFD packet to send [02:33:16]OFD Sender: No OFD packet to send [02:33:21]OFD Sender: No OFD packet to send [02:33:26]OFD Sender: No OFD packet to send [02:33:31]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:37]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [02:36:08]OFD Sender: No OFD packet to send [02:36:13]OFD Sender: No OFD packet to send [02:36:18]OFD Sender: No OFD packet to send [02:36:23]OFD Sender: No OFD packet to send [02:36:28]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:13]OFD Sender: No OFD packet to send [02:38:18]OFD Sender: No OFD packet to send [02:38:24]OFD Sender: No OFD packet to send [02:38:29]OFD Sender: No OFD packet to send [02:38:34]OFD Sender: No OFD packet to send [02:38:39]OFD Sender: No OFD packet to send [02:38:44]OFD Sender: No OFD packet to send [02:38:49]OFD Sender: No OFD packet to send [02:38:54]OFD Sender: No OFD packet to send [02:38:59]OFD Sender: No OFD packet to send [02:39:04]OFD Sender: No OFD packet to send [02:39:09]OFD Sender: No OFD packet to send [02:39:14]OFD Sender: No OFD packet to send [02:39:19]OFD Sender: No OFD packet to send [02:39:24]OFD Sender: No OFD packet to send [02:39:29]OFD Sender: No OFD packet to send [02:39:34]OFD Sender: No OFD packet to send [02:39:39]OFD Sender: No OFD packet to send [02:39:44]OFD Sender: No OFD packet to send [02:39:49]OFD Sender: No OFD packet to send [02:39:54]OFD Sender: No OFD packet to send [02:39:59]OFD Sender: No OFD packet to send [02:40:04]OFD Sender: No OFD packet to send [02:40:09]OFD Sender: No OFD packet to send [02:40:14]OFD Sender: No OFD packet to send [02:40:19]OFD Sender: No OFD packet to send [02:40:24]OFD Sender: No OFD packet to send [02:40:29]OFD Sender: No OFD packet to send [02:40:34]OFD Sender: No OFD packet to send [02:40:39]OFD Sender: No OFD packet to send [02:40:44]OFD Sender: No OFD packet to send [02:40:50]OFD Sender: No OFD packet to send [02:40:55]OFD Sender: No OFD packet to send [02:41:00]OFD Sender: No OFD packet to send [02:41:05]OFD Sender: No OFD packet to send [02:41:10]OFD Sender: No OFD packet to send [02:41:15]OFD Sender: No OFD packet to send [02:41:20]OFD Sender: No OFD packet to send [02:41:25]OFD Sender: No OFD packet to send [02:41:30]OFD Sender: No OFD packet to send [02:41:35]OFD Sender: No OFD packet to send [02:41:40]OFD Sender: No OFD packet to send [02:41:45]OFD Sender: No OFD packet to send [02:41:50]OFD Sender: No OFD packet to send [02:41:55]OFD Sender: No OFD packet to send [02:42:00]OFD Sender: No OFD packet to send [02:42:05]OFD Sender: No OFD packet to send [02:42:10]OFD Sender: No OFD packet to send [02:42:15]OFD Sender: No OFD packet to send [02:42:20]OFD Sender: No OFD packet to send [02:42:25]OFD Sender: No OFD packet to send [02:42:30]OFD Sender: No OFD packet to send [02:42:35]OFD Sender: No OFD packet to send [02:42:40]OFD Sender: No OFD packet to send [02:42:45]OFD Sender: No OFD packet to send [02:42:50]OFD Sender: No OFD packet to send [02:42:55]OFD Sender: No OFD packet to send [02:43:00]OFD Sender: No OFD packet to send [02:43:05]OFD Sender: No OFD packet to send [02:43:10]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:56]OFD Sender: No OFD packet to send [02:45:01]OFD Sender: No OFD packet to send [02:45:06]OFD Sender: No OFD packet to send [02:45:11]OFD Sender: No OFD packet to send [02:45:16]OFD Sender: No OFD packet to send [02:45:21]OFD Sender: No OFD packet to send [02:45:26]OFD Sender: No OFD packet to send [02:45:31]OFD Sender: No OFD packet to send [02:45:36]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:03]OFD Sender: No OFD packet to send [02:48:08]OFD Sender: No OFD packet to send [02:48:13]OFD Sender: No OFD packet to send [02:48:18]OFD Sender: No OFD packet to send [02:48:23]OFD Sender: No OFD packet to send [02:48:28]OFD Sender: No OFD packet to send [02:48:33]OFD Sender: No OFD packet to send [02:48:38]OFD Sender: No OFD packet to send [02:48:43]OFD Sender: No OFD packet to send [02:48:48]OFD Sender: No OFD packet to send [02:48:53]OFD Sender: No OFD packet to send [02:48:58]OFD Sender: No OFD packet to send [02:49:03]OFD Sender: No OFD packet to send [02:49:08]OFD Sender: No OFD packet to send [02:49:13]OFD Sender: No OFD packet to send [02:49:18]OFD Sender: No OFD packet to send [02:49:23]OFD Sender: No OFD packet to send [02:49:28]OFD Sender: No OFD packet to send [02:49:33]OFD Sender: No OFD packet to send [02:49:38]OFD Sender: No OFD packet to send [02:49:43]OFD Sender: No OFD packet to send [02:49:48]OFD Sender: No OFD packet to send [02:49:53]OFD Sender: No OFD packet to send [02:49:58]OFD Sender: No OFD packet to send [02:50:03]OFD Sender: No OFD packet to send [02:50:08]OFD Sender: No OFD packet to send [02:50:13]OFD Sender: No OFD packet to send [02:50:18]OFD Sender: No OFD packet to send [02:50:23]OFD Sender: No OFD packet to send [02:50:29]OFD Sender: No OFD packet to send [02:50:34]OFD Sender: No OFD packet to send [02:50:39]OFD Sender: No OFD packet to send [02:50:44]OFD Sender: No OFD packet to send [02:50:49]OFD Sender: No OFD packet to send [02:50:54]OFD Sender: No OFD packet to send [02:50:59]OFD Sender: No OFD packet to send [02:51:04]OFD Sender: No OFD packet to send [02:51:09]OFD Sender: No OFD packet to send [02:51:14]OFD Sender: No OFD packet to send [02:51:19]OFD Sender: No OFD packet to send [02:51:24]OFD Sender: No OFD packet to send [02:51:29]OFD Sender: No OFD packet to send [02:51:34]OFD Sender: No OFD packet to send [02:51:39]OFD Sender: No OFD packet to send [02:51:44]OFD Sender: No OFD packet to send [02:51:49]OFD Sender: No OFD packet to send [02:51:54]OFD Sender: No OFD packet to send [02:51:59]OFD Sender: No OFD packet to send [02:52:04]OFD Sender: No OFD packet to send [02:52:09]OFD Sender: No OFD packet to send [02:52:14]OFD Sender: No OFD packet to send [02:52:19]OFD Sender: No OFD packet to send [02:52:24]OFD Sender: No OFD packet to send [02:52:28]accept exits with 9 [02:52:28]New connection [02:52:28]New thread 3066473828 created [02:52:28]Thread 3066617188 joined [02:52:28]Waiting for new connection... [02:52:28] Sock 9.Parse request [02:52:28]Sock 9.Check first char [02:52:28]Sock 9.First char is OK [02:52:28]request: POST /json_proto HTTP/1.0 [02:52:28]Method: POST [02:52:28]URL: /json_proto [02:52:28]Method is POST - this is cgi request [02:52:28]url: /json_proto [02:52:28]query_string will be loaded in cgi processing [02:52:28]execute_cgi json_proto POST (null) [02:52:28]execute_cgi path=json_proto method=POST [02:52:28]POST find Content-Length [02:52:28]Host: 172.17.41.135:8080 [02:52:28]Content-Length: 805 [02:52:28]Content-Type: application/json [02:52:28] [02:52:28]POST finish read [02:52:28]Found Content-Length = 805 [02:52:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 40.000, "sum" : 2712.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" : 2712.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:52:28]execute_script... [02:52: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)24618147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 40.000, "sum" : 2712.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" : 2712.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:52:28]POST & json_proto [02:52:28]process_json_proto [02:52:28]json parsed OK: [02:52:28]protocol is kg_v1.0 [02:52:28]action value=close_receipt [02:52:28]process_action close_receipt [02:52:28]cmd_close_receipt [02:52:28]MH_GetDate [02:52:28]Write to MH i2c: F0 00 00 C5 0D C1 [02:52:28]Write i2c OK [02:52:28]MH_I2C_Read... [02:52:28]Read from MH i2c: F0 [02:52:28]MH_I2C_Read... [02:52:28]Read from MH i2c: F0 09 00 [02:52:28]MH_I2C_Read... [02:52:28]Read from MH i2c: F0 09 00 C5 0D 00 6E 29 F2 66 ED 3E 82 65 CB [02:52:28]GetLastDocTimeStamp 1727144228 [02:52:28]current date 1727146350 [02:52:28]FM_GetShiftState [02:52:28]SAM_PROTO_GetShiftState [02:52:28]wFMCommunicate request_size=4 [02:52:28]MH_SAM_APDU [02:52:28]CAPDU: 80 13 01 00 [02:52:28]Write to MH i2c: E2 08 00 C6 0D 80 13 01 00 00 00 00 00 50 [02:52:28]Write i2c OK [02:52:28]MH_I2C_Read... [02:52:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:52:28]Read from MH i2c: E2 [02:52:28]MH_I2C_Read... [02:52:28]Read from MH i2c: E2 0E 00 [02:52:28]MH_I2C_Read... [02:52:28]Read from MH i2c: E2 0E 00 C6 0D 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 E8 [02:52:28]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:52:28]wFMCommunicate OK [02:52:28]SAM_PROTO_GetShiftState done [02:52:28]FM_GetShiftState done [02:52:28]opened in 1727137836 [02:52:28]opened+sec_in_day 1727224236 [02:52:28]quantity*price = 271200 [02:52:28]sum+1 = 271201 [02:52:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2712.00 НСП 1% : 24.00 НДС 12% : 288.00 Наличными: 0.00 Безнал.: 2712.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 26 24.09.2024 02:52 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871832 ФД: 290028 ФПД: 103819140932833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T025230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290028&fm=103819140932833&tin=02508201610067®Number=0000000000091827&sum=271200 [02:52:29]StoreToDocumentArchive [02:52:29]shift 516 fd 290028 [02:52:29]save to /storage/0516/doc_00290028 [02:52:29]save last doc name /storage/0516/doc_00290028 to /storage/kkm_last_doc_name [02:52:29]save OK [02:52:29]Clear old archive folders... [02:52:29]OFD Sender: No OFD packet to send [02:52:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:52:29]tlvbuf is 00EC84A0 [02:52:29]SAM_PROTO_ClearQueue [02:52:29]wFMCommunicate request_size=4 [02:52:29]MH_SAM_APDU [02:52:29]CAPDU: 80 09 00 00 [02:52:29]Write to MH i2c: E2 08 00 D3 0D 80 09 00 00 00 00 00 00 52 [02:52:29]Write i2c OK [02:52:29]MH_I2C_Read... [02:52:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:52:29]Read from MH i2c: E2 [02:52:29]MH_I2C_Read... [02:52:29]Read from MH i2c: E2 03 00 [02:52:29]MH_I2C_Read... [02:52:29]Read from MH i2c: E2 03 00 D3 0D 00 90 00 54 [02:52:29]RAPDU: 90 00 [02:52:29]wFMCommunicate OK [02:52:29]SAM_PROTO_ClearQueue done [02:52:29]KKMCreateOFDPacket [02:52:29]OFDProtocolAddRootSTLVToBuf [02:52:29]FM_MakeSignedData [02:52:29]FM_MakeSignedData [02:52:29]SAM_PROTO_SignData [02:52:29]wFMCommunicate request_size=4 [02:52:29]MH_SAM_APDU [02:52:29]CAPDU: 80 0D 01 02 [02:52:29]Write to MH i2c: E2 08 00 D4 0D 80 0D 01 02 00 00 00 00 5A [02:52:29]Write i2c OK [02:52:29]MH_I2C_Read... [02:52:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:52:29]Read from MH i2c: E2 [02:52:29]MH_I2C_Read... [02:52:29]Read from MH i2c: E2 03 00 [02:52:29]MH_I2C_Read... [02:52:29]Read from MH i2c: E2 03 00 D4 0D 00 90 00 55 [02:52:29]RAPDU: 90 00 [02:52:29]wFMCommunicate OK [02:52:29]wFMCommunicate request_size=255 [02:52:29]MH_SAM_APDU [02: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 23 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 23 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 23 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 6E 29 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6C 04 00 35 04 06 00 5E [02:52:29]Write to MH i2c: E2 02 01 D5 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 23 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 23 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 23 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 6E 29 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6C 04 00 35 04 06 00 5E 00 00 8C [02:52:29]Write i2c OK [02:52:29]MH_I2C_Read... [02:52:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:52:30]Read from MH i2c: E2 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 03 00 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 03 00 D5 0D 00 90 00 56 [02:52:30]RAPDU: 90 00 [02:52:30]wFMCommunicate OK [02:52:30]wFMCommunicate request_size=10 [02:52:30]MH_SAM_APDU [02:52:30]CAPDU: 80 0D 02 02 05 6C 47 04 24 E1 [02:52:30]Write to MH i2c: E2 0D 00 D6 0D 80 0D 02 02 05 00 6C 47 04 24 E1 00 00 23 [02:52:30]Write i2c OK [02:52:30]MH_I2C_Read... [02:52:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:52:30]Read from MH i2c: E2 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 03 00 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 03 00 D6 0D 00 90 00 57 [02:52:30]RAPDU: 90 00 [02:52:30]wFMCommunicate OK [02:52:30]wFMCommunicate request_size=4 [02:52:30]MH_SAM_APDU [02:52:30]CAPDU: 80 0D 03 02 [02:52:30]Write to MH i2c: E2 08 00 D7 0D 80 0D 03 02 00 00 00 00 5F [02:52:30]Write i2c OK [02:52:30]MH_I2C_Read... [02:52:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:52:30]Read from MH i2c: E2 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 0B 00 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 0B 00 D7 0D 00 F5 B8 16 D0 38 AC F2 D8 90 00 A1 [02:52:30]RAPDU: F5 B8 16 D0 38 AC F2 D8 90 00 [02:52:30]wFMCommunicate OK [02:52:30]SAM_PROTO_SignData done [02:52:30]FM_MakeSignedData done [02:52:30]CreateOFDProtocolMessage [02:52:30]wFMCommunicate request_size=4 [02:52:30]MH_SAM_APDU [02:52:30]CAPDU: 80 11 00 00 [02:52:30]Write to MH i2c: E2 08 00 D8 0D 80 11 00 00 00 00 00 00 5F [02:52:30]Write i2c OK [02:52:30]MH_I2C_Read... [02:52:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:52:30]Read from MH i2c: E2 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 17 00 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: E2 17 00 D8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 AF [02:52:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:52:30]wFMCommunicate OK [02:52:30]CreateOFDProtocolMessage done [02:52:30]OFDSenderStorePacket 290028 [02:52:30]StoreOFDPacket docnum=290028 [02:52:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 AC 16 07 01 9B 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 23 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 23 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 23 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 6E 29 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6C 04 00 35 04 06 00 5E 6C 47 04 24 E1 F5 B8 16 D0 38 AC F2 D8 [02:52:30]CheckFolder [02:52:30]dirname=/storage/ofd_packets [02:52:30]CheckFolder done [02:52:30]ProducePacketName [02:52:30]name=ofd_packets/00290028 [02:52:30]NVStorageSaveData ofd_packets/00290028 [02:52:30]File name is /storage/ofd_packets/00290028 [02:52:30]Write 301 bytes [02:52:30]NVStorageSaveData done [02:52:30]OFDSenderStorePacket done [02:52:30]KKMCreateOFDPacket done [02:52:30]NVStorageSaveData kkm_last_timestamp [02:52:30]File name is /storage/kkm_last_timestamp [02:52:30]Write 4 bytes [02:52:30]NVStorageSaveData done [02:52:30]ExternCall_PrintAddStr [02:52:30]wPrintStart [02:52:30]Write to MH i2c: 01 00 00 D9 0D E6 [02:52:30]Write i2c OK [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: 01 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: 01 07 00 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: 01 07 00 D9 0D 00 00 00 00 00 FF 0F FB [02:52:30]RasterBufferAndPrint [02:52:30]line Счет N : (1)24618147 [02:52:30]line ИНН: 02508201610067 [02:52:30]line Контрольно-Кассовый Чек [02:52:30]line ПРОДАЖА [02:52:30]line ТРК (МРК, ГНК) : 53 [02:52:30]line Товар: 2710124130 [02:52:30]line Аи-92-К-5 [02:52:30]line 40.000 * 67.80 [02:52:30]line = 2712.00 [02:52:30]line НДС 12% НСП 1% [02:52:30]line > о реализуемом товаре [02:52:30]line ИТОГО: 2712.00 [02:52:30]line НСП 1% : 24.00 [02:52:30]line НДС 12% : 288.00 [02:52:30]line Наличными: 0.00 [02:52:30]line Безнал.: 2712.00 [02:52:30]line Место: АЗС № 90 "Партнёр-нефть" [02:52:30]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [02:52:30]line СНО: Общий режим [02:52:30]line Чек 26 24.09.2024 02:52 [02:52:30]line Смена: 516 ФФД: 1.0 [02:52:30]line ЗНМ: 0300000107 [02:52:30]line РНМ: 0000000000091827 [02:52:30]line Версия ККМ: 001 [02:52:30]line Платежная система: O! деньги [02:52:30]line ФМ: 0000000000871832 [02:52:30]line ФД: 290028 [02:52:30]line ФПД: 103819140932833 [02:52:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T025230&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290028&fm=103819140932833&tin=02508201610067®Number=0000000000091827&sum=271200 [02:52:30]written 0, free lines is 4095 [02:52:30]OFD Sender: Processing packet 290028 [packets to send 1784, broken 1783] [02:52:30]ProducePacketName [02:52:30]name=ofd_packets/00290028 [02:52:30]OFD Sender: To server: pG, [02:52:30]CommunicateWithHost lk.salyk.kg:30040 [02:52:30]ConnectInit lk.salyk.kg [02:52:30]Connected sock=10 [02: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 33 32 0F 01 00 00 AC 16 07 01 9B 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 23 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 23 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 23 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 6E 29 F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EC 6C 04 00 35 04 06 00 5E 6C 47 04 24 E1 F5 B8 16 D0 38 AC F2 D8 [02:52:30]Write to MH i2c: 01 00 00 02 0E 10 [02:52:30]Write i2c OK [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: 01 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: 01 07 00 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: 01 07 00 02 0E 00 00 00 00 00 D4 0C F7 [02:52:30]RasterBufferAndPrint [02:52:30]line [02:52:30]line [02:52:30]line [02:52:30]line [02:52:30]line [02:52:30]written 0, free lines is 3290 [02:52:30]MH_Cut [02:52:30]Write to MH i2c: D1 01 00 09 0E 01 E9 [02:52:30]Write i2c OK [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: D1 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: D1 01 00 [02:52:30]MH_I2C_Read... [02:52:30]Read from MH i2c: D1 01 00 09 0E 00 E8 [02:52:30]Write to MH i2c: 01 00 00 0A 0E 18 [02:52:30]Write i2c OK [02:52:30]MH_I2C_Read... [02:52: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 33 32 4F 00 00 00 21 E3 47 00 8F 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 33 32 10 04 04 00 EC 6C 04 00 F4 03 04 00 41 D1 F1 66 B6 04 01 00 00 8B 26 87 F1 D2 37 52 D6 [02:52:31]CommunicateWithHost err = 0 [02:52:31]CheckOFDResponse [02:52:31]1017 (14) - 77093643461234 [02:52:31]1041 (16) - 0000000000871832 [02:52:31]1040 (4) - 290028 [02:52:31]1012 (4) - 23.09.2024 20:36 [02:52:31]1206 (1) - 0 [02:52:31]OFD Sender: Remove packet 290028 [02:52:31]ProducePacketName [02:52:31]name=ofd_packets/00290028 [02:52:31]NVStorageDeleteData [02:52:31]OFD Sender: No OFD packet to send [02:52:31]*** Cut start [02:52:31]*** Partial cut [02:52:31]*** CUTSNS_PIN = 1 [02:52:31]*** CUTSNS_PIN = 0 [02:52:31]*** Brake cut motor [02:52:32]Read from MH i2c: 01 [02:52:32]MH_I2C_Read... [02:52:32]*** Stop cut motor [02:52:32]*** Cut end [02:52:32]Read from MH i2c: 01 07 00 [02:52:32]MH_I2C_Read... [02:52:32]Read from MH i2c: 01 07 00 0A 0E 00 00 00 00 00 FF 0F 2D [02:52:32]process_action close_receipt done [02:52:32]requested_data is exist [02:52:32]produce_requested_data [02:52:32]requested_item fm.sn is exist - process it [02:52:32]wFMCommunicate request_size=4 [02:52:32]MH_SAM_APDU [02:52:32]CAPDU: 80 11 00 00 [02:52:32]Write to MH i2c: E2 08 00 0B 0E 80 11 00 00 00 00 00 00 93 [02:52:32]Write i2c OK [02:52:32]MH_I2C_Read... [02:52:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:52:32]Read from MH i2c: E2 [02:52:32]MH_I2C_Read... [02:52:32]Read from MH i2c: E2 17 00 [02:52:32]MH_I2C_Read... [02:52:32]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 33 32 90 00 E3 [02:52:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [02:52:32]wFMCommunicate OK [02:52:32]requested_item fd.num is exist - process it [02:52:32]SAM_PROTO_GetFieldsCounters [02:52:32]wFMCommunicate request_size=4 [02:52:32]MH_SAM_APDU [02:52:32]CAPDU: 80 13 00 00 [02:52:32]Write to MH i2c: E2 08 00 0C 0E 80 13 00 00 00 00 00 00 96 [02:52:32]Write i2c OK [02:52:32]MH_I2C_Read... [02:52:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:52:32]Read from MH i2c: E2 [02:52:32]MH_I2C_Read... [02:52:32]Read from MH i2c: E2 62 00 [02:52:32]MH_I2C_Read... [02:52:32]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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EC 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [02:52: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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EC 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:52:32]wFMCommunicate OK [02:52:32]SAM_PROTO_GetFieldsCounters done [02:52:32]requested_item shift.num is exist - process it [02:52:32]requested_item shift.opened is exist - process it [02:52:32]req_shift_opened [02:52:32]FM_GetShiftState [02:52:32]SAM_PROTO_GetShiftState [02:52:32]wFMCommunicate request_size=4 [02:52:32]MH_SAM_APDU [02:52:32]CAPDU: 80 13 01 00 [02:52:32]Write to MH i2c: E2 08 00 0D 0E 80 13 01 00 00 00 00 00 98 [02:52:32]Write i2c OK [02:52:32]MH_I2C_Read... [02:52:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:52:32]Read from MH i2c: E2 [02:52:32]MH_I2C_Read... [02:52:32]Read from MH i2c: E2 0E 00 [02:52:32]MH_I2C_Read... [02:52:32]Read from MH i2c: E2 0E 00 0D 0E 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 30 [02:52:32]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [02:52:32]wFMCommunicate OK [02:52:32]SAM_PROTO_GetShiftState done [02:52:32]FM_GetShiftState done [02:52:32]req_shift_opened done [02:52:32]requested_item shift.open_date is exist - process it [02:52:32]req_shift_open_date [02:52:32]req_shift_open_date done [02:52:32]produce_requested_data done [02:52:32]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290028,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [02:52:32]process_action_free close_receipt [02:52:32]json_value_free [02:52:32]json_value_free done [02:52:32]process_json_proto returns [02:52:32]Send response to host [02:52:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290028,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [02:52:32]free response buf [02:52:32]execute_script done [02:52:32]execute_script returns [02:52:32]free content buf [02:52:32]Sock 9.Close socket [02:52:32]Sock 9.Thread stoped [02:52:36]OFD Sender: No OFD packet to send [02:52:41]OFD Sender: No OFD packet to send [02:52:46]OFD Sender: No OFD packet to send [02:52:51]OFD Sender: No OFD packet to send [02:52:56]OFD Sender: No OFD packet to send [02:53:01]OFD Sender: No OFD packet to send [02:53:06]OFD Sender: No OFD packet to send [02:53:11]OFD Sender: No OFD packet to send [02:53:16]OFD Sender: No OFD packet to send [02:53:21]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:22]OFD Sender: No OFD packet to send [02:55:27]OFD Sender: No OFD packet to send [02:55:32]OFD Sender: No OFD packet to send [02:55:37]OFD Sender: No OFD packet to send [02:55:42]OFD Sender: No OFD packet to send [02:55:47]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 [02:58:08]OFD Sender: No OFD packet to send [02:58:14]OFD Sender: No OFD packet to send [02:58:19]OFD Sender: No OFD packet to send [02:58:24]OFD Sender: No OFD packet to send [02:58:29]OFD Sender: No OFD packet to send [02:58:34]OFD Sender: No OFD packet to send [02:58:39]OFD Sender: No OFD packet to send [02:58:44]OFD Sender: No OFD packet to send [02:58:49]OFD Sender: No OFD packet to send [02:58:54]OFD Sender: No OFD packet to send [02:58:59]OFD Sender: No OFD packet to send [02:59:04]OFD Sender: No OFD packet to send [02:59:09]OFD Sender: No OFD packet to send [02:59:14]OFD Sender: No OFD packet to send [02:59:19]OFD Sender: No OFD packet to send [02:59:24]OFD Sender: No OFD packet to send [02:59:29]OFD Sender: No OFD packet to send [02:59:34]OFD Sender: No OFD packet to send [02:59:39]OFD Sender: No OFD packet to send [02:59:44]OFD Sender: No OFD packet to send [02:59:49]OFD Sender: No OFD packet to send [02:59:54]OFD Sender: No OFD packet to send [02:59:59]OFD Sender: No OFD packet to send [03:00:04]OFD Sender: No OFD packet to send [03:00:09]OFD Sender: No OFD packet to send [03:00:14]OFD Sender: No OFD packet to send [03:00:19]OFD Sender: No OFD packet to send [03:00:24]OFD Sender: No OFD packet to send [03:00:29]OFD Sender: No OFD packet to send [03:00:34]OFD Sender: No OFD packet to send [03:00:40]OFD Sender: No OFD packet to send [03:00:45]OFD Sender: No OFD packet to send [03:00:50]OFD Sender: No OFD packet to send [03:00:55]OFD Sender: No OFD packet to send [03:01:00]OFD Sender: No OFD packet to send [03:01:05]OFD Sender: No OFD packet to send [03:01:10]OFD Sender: No OFD packet to send [03:01:15]OFD Sender: No OFD packet to send [03:01:20]OFD Sender: No OFD packet to send [03:01:25]OFD Sender: No OFD packet to send [03:01:30]OFD Sender: No OFD packet to send [03:01:35]OFD Sender: No OFD packet to send [03:01:40]OFD Sender: No OFD packet to send [03:01:45]OFD Sender: No OFD packet to send [03:01:50]OFD Sender: No OFD packet to send [03:01:55]OFD Sender: No OFD packet to send [03:02:00]OFD Sender: No OFD packet to send [03:02:05]OFD Sender: No OFD packet to send [03:02:10]OFD Sender: No OFD packet to send [03:02:15]OFD Sender: No OFD packet to send [03:02:20]OFD Sender: No OFD packet to send [03:02:25]OFD Sender: No OFD packet to send [03:02:30]OFD Sender: No OFD packet to send [03:02:35]OFD Sender: No OFD packet to send [03:02:40]OFD Sender: No OFD packet to send [03:02:45]OFD Sender: No OFD packet to send [03:02:50]OFD Sender: No OFD packet to send [03:02:55]OFD Sender: No OFD packet to send [03:03:00]OFD Sender: No OFD packet to send [03:03:06]OFD Sender: No OFD packet to send [03:03:11]OFD Sender: No OFD packet to send [03:03:16]OFD Sender: No OFD packet to send [03:03:21]OFD Sender: No OFD packet to send [03:03:26]OFD Sender: No OFD packet to send [03:03:31]OFD Sender: No OFD packet to send [03:03:36]OFD Sender: No OFD packet to send [03:03:41]OFD Sender: No OFD packet to send [03:03:46]OFD Sender: No OFD packet to send [03:03:51]OFD Sender: No OFD packet to send [03:03:56]OFD Sender: No OFD packet to send [03:04:01]OFD Sender: No OFD packet to send [03:04:06]OFD Sender: No OFD packet to send [03:04:11]OFD Sender: No OFD packet to send [03:04:16]OFD Sender: No OFD packet to send [03:04:21]OFD Sender: No OFD packet to send [03:04:26]OFD Sender: No OFD packet to send [03:04:31]OFD Sender: No OFD packet to send [03:04:36]OFD Sender: No OFD packet to send [03:04:41]OFD Sender: No OFD packet to send [03:04:46]OFD Sender: No OFD packet to send [03:04:51]OFD Sender: No OFD packet to send [03:04:56]OFD Sender: No OFD packet to send [03:05:01]OFD Sender: No OFD packet to send [03:05:06]OFD Sender: No OFD packet to send [03:05:11]OFD Sender: No OFD packet to send [03:05:16]OFD Sender: No OFD packet to send [03:05:21]OFD Sender: No OFD packet to send [03:05:26]OFD Sender: No OFD packet to send [03:05: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:53]OFD Sender: No OFD packet to send [03:07:58]OFD Sender: No OFD packet to send [03:08:03]OFD Sender: No OFD packet to send [03:08:08]OFD Sender: No OFD packet to send [03:08:13]OFD Sender: No OFD packet to send [03:08:18]OFD Sender: No OFD packet to send [03:08:23]OFD Sender: No OFD packet to send [03:08:28]OFD Sender: No OFD packet to send [03:08:33]OFD Sender: No OFD packet to send [03:08:38]OFD Sender: No OFD packet to send [03:08:42]accept exits with 7 [03:08:42]New connection [03:08:42]New thread 3066617188 created [03:08:42]Thread 3066473828 joined [03:08:42]Waiting for new connection... [03:08:42] Sock 7.Parse request [03:08:42]Sock 7.Check first char [03:08:42]Sock 7.First char is OK [03:08:42]request: POST /json_proto HTTP/1.0 [03:08:42]Method: POST [03:08:42]URL: /json_proto [03:08:42]Method is POST - this is cgi request [03:08:42]url: /json_proto [03:08:42]query_string will be loaded in cgi processing [03:08:42]execute_cgi json_proto POST (null) [03:08:42]execute_cgi path=json_proto method=POST [03:08:42]POST find Content-Length [03:08:42]Host: 172.17.41.135:8080 [03:08:42]Content-Length: 679 [03:08:42]Content-Type: application/json [03:08:42] [03:08:42]POST finish read [03:08:42]Found Content-Length = 679 [03:08:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:08:42]execute_script... [03:08: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)24618148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:08:42]POST & json_proto [03:08:42]process_json_proto [03:08:42]json parsed OK: [03:08:42]protocol is kg_v1.0 [03:08:42]action value=close_receipt [03:08:42]process_action close_receipt [03:08:42]cmd_close_receipt [03:08:42]MH_GetDate [03:08:42]Write to MH i2c: F0 00 00 0E 0E 0B [03:08:42]Write i2c OK [03:08:42]MH_I2C_Read... [03:08:42]Read from MH i2c: F0 [03:08:42]MH_I2C_Read... [03:08:42]Read from MH i2c: F0 09 00 [03:08:42]MH_I2C_Read... [03:08:42]Read from MH i2c: F0 09 00 0E 0E 00 3C 2D F2 66 ED 3E 82 65 E7 [03:08:42]GetLastDocTimeStamp 1727146350 [03:08:42]current date 1727147324 [03:08:42]FM_GetShiftState [03:08:42]SAM_PROTO_GetShiftState [03:08:42]wFMCommunicate request_size=4 [03:08:42]MH_SAM_APDU [03:08:42]CAPDU: 80 13 01 00 [03:08:42]Write to MH i2c: E2 08 00 0F 0E 80 13 01 00 00 00 00 00 9A [03:08:42]Write i2c OK [03:08:42]MH_I2C_Read... [03:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:08:43]Read from MH i2c: E2 [03:08:43]MH_I2C_Read... [03:08:43]Read from MH i2c: E2 0E 00 [03:08:43]MH_I2C_Read... [03:08:43]Read from MH i2c: E2 0E 00 0F 0E 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 32 [03:08:43]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [03:08:43]wFMCommunicate OK [03:08:43]SAM_PROTO_GetShiftState done [03:08:43]FM_GetShiftState done [03:08:43]opened in 1727137836 [03:08:43]opened+sec_in_day 1727224236 [03:08:43]quantity*price = 30035 [03:08:43]sum+1 = 30036 [03:08:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 27 24.09.2024 03:08 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290029 ФПД: 253563687779639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T030844&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290029&fm=253563687779639&tin=02508201610067®Number=0000000000091827&sum=30000 [03:08:44]StoreToDocumentArchive [03:08:44]shift 516 fd 290029 [03:08:44]save to /storage/0516/doc_00290029 [03:08:44]save last doc name /storage/0516/doc_00290029 to /storage/kkm_last_doc_name [03:08:44]save OK [03:08:44]Clear old archive folders... [03:08:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:08:44]tlvbuf is 00EE0A20 [03:08:44]SAM_PROTO_ClearQueue [03:08:44]wFMCommunicate request_size=4 [03:08:44]MH_SAM_APDU [03:08:44]CAPDU: 80 09 00 00 [03:08:44]Write to MH i2c: E2 08 00 1C 0E 80 09 00 00 00 00 00 00 9C [03:08:44]Write i2c OK [03:08:44]MH_I2C_Read... [03:08:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:08:44]Read from MH i2c: E2 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 1C 0E 00 90 00 9E [03:08:44]RAPDU: 90 00 [03:08:44]wFMCommunicate OK [03:08:44]SAM_PROTO_ClearQueue done [03:08:44]KKMCreateOFDPacket [03:08:44]OFDProtocolAddRootSTLVToBuf [03:08:44]FM_MakeSignedData [03:08:44]FM_MakeSignedData [03:08:44]SAM_PROTO_SignData [03:08:44]wFMCommunicate request_size=4 [03:08:44]MH_SAM_APDU [03:08:44]CAPDU: 80 0D 01 02 [03:08:44]Write to MH i2c: E2 08 00 1D 0E 80 0D 01 02 00 00 00 00 A4 [03:08:44]Write i2c OK [03:08:44]MH_I2C_Read... [03:08:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:08:44]Read from MH i2c: E2 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 1D 0E 00 90 00 9F [03:08:44]RAPDU: 90 00 [03:08:44]wFMCommunicate OK [03:08:44]wFMCommunicate request_size=255 [03:08:44]MH_SAM_APDU [03:08:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 3C 2D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6C 04 00 35 04 06 00 E6 [03:08:44]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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 3C 2D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6C 04 00 35 04 06 00 E6 00 00 66 [03:08:44]Write i2c OK [03:08:44]MH_I2C_Read... [03:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:08:44]Read from MH i2c: E2 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 1E 0E 00 90 00 A0 [03:08:44]RAPDU: 90 00 [03:08:44]wFMCommunicate OK [03:08:44]wFMCommunicate request_size=10 [03:08:44]MH_SAM_APDU [03:08:44]CAPDU: 80 0D 02 02 05 9D 65 89 BD 37 [03:08:44]Write to MH i2c: E2 0D 00 1F 0E 80 0D 02 02 05 00 9D 65 89 BD 37 00 00 30 [03:08:44]Write i2c OK [03:08:44]MH_I2C_Read... [03:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:08:44]Read from MH i2c: E2 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 03 00 1F 0E 00 90 00 A1 [03:08:44]RAPDU: 90 00 [03:08:44]wFMCommunicate OK [03:08:44]wFMCommunicate request_size=4 [03:08:44]MH_SAM_APDU [03:08:44]CAPDU: 80 0D 03 02 [03:08:44]Write to MH i2c: E2 08 00 20 0E 80 0D 03 02 00 00 00 00 A9 [03:08:44]Write i2c OK [03:08:44]MH_I2C_Read... [03:08:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:08:44]Read from MH i2c: E2 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 0B 00 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 0B 00 20 0E 00 2E 1E 0B 29 C9 32 7C CB 90 00 6C [03:08:44]RAPDU: 2E 1E 0B 29 C9 32 7C CB 90 00 [03:08:44]wFMCommunicate OK [03:08:44]SAM_PROTO_SignData done [03:08:44]FM_MakeSignedData done [03:08:44]CreateOFDProtocolMessage [03:08:44]wFMCommunicate request_size=4 [03:08:44]MH_SAM_APDU [03:08:44]CAPDU: 80 11 00 00 [03:08:44]Write to MH i2c: E2 08 00 21 0E 80 11 00 00 00 00 00 00 A9 [03:08:44]Write i2c OK [03:08:44]MH_I2C_Read... [03:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:08:44]Read from MH i2c: E2 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: E2 17 00 [03:08:44]MH_I2C_Read... [03:08:44]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 33 32 90 00 F9 [03:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:08:44]wFMCommunicate OK [03:08:44]CreateOFDProtocolMessage done [03:08:44]OFDSenderStorePacket 290029 [03:08:44]StoreOFDPacket docnum=290029 [03:08:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4F E8 07 01 4B 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1B 00 00 00 F4 03 04 00 3C 2D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6C 04 00 35 04 06 00 E6 9D 65 89 BD 37 2E 1E 0B 29 C9 32 7C CB [03:08:44]CheckFolder [03:08:44]dirname=/storage/ofd_packets [03:08:44]CheckFolder done [03:08:44]ProducePacketName [03:08:44]name=ofd_packets/00290029 [03:08:44]NVStorageSaveData ofd_packets/00290029 [03:08:44]File name is /storage/ofd_packets/00290029 [03:08:44]Write 301 bytes [03:08:44]NVStorageSaveData done [03:08:44]OFDSenderStorePacket done [03:08:44]KKMCreateOFDPacket done [03:08:44]NVStorageSaveData kkm_last_timestamp [03:08:44]File name is /storage/kkm_last_timestamp [03:08:44]Write 4 bytes [03:08:44]NVStorageSaveData done [03:08:44]ExternCall_PrintAddStr [03:08:44]wPrintStart [03:08:44]Write to MH i2c: 01 00 00 22 0E 30 [03:08:44]Write i2c OK [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: 01 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: 01 07 00 [03:08:44]MH_I2C_Read... [03:08:44]Read from MH i2c: 01 07 00 22 0E 00 00 00 00 00 FF 0F 45 [03:08:44]RasterBufferAndPrint [03:08:44]line Счет N : (1)24618148 [03:08:44]line ИНН: 02508201610067 [03:08:44]line Контрольно-Кассовый Чек [03:08:44]line ПРОДАЖА [03:08:44]line ТРК (МРК, ГНК) : 43 [03:08:44]line Товар: 2710124130 [03:08:44]line Аи-92-К-5 [03:08:44]line 4.430 * 67.80 [03:08:44]line = 300.35 [03:08:44]line НДС 12% НСП 1% [03:08:44]line > о реализуемом товаре [03:08:44]line ОКРУГЛЕНИЕ: -0.35 [03:08:44]line ИТОГО: 300.00 [03:08:44]line Внесено: 300.00 [03:08:44]line СДАЧА: 0.00 [03:08:44]line НСП 1% : 2.66 [03:08:44]line НДС 12% : 31.90 [03:08:44]line Наличными: 300.00 [03:08:44]line Безнал.: 0.00 [03:08:44]line Место: АЗС № 90 "Партнёр-нефть" [03:08:44]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:08:44]line СНО: Общий режим [03:08:44]line Чек 27 24.09.2024 03:08 [03:08:44]line Смена: 516 ФФД: 1.0 [03:08:44]line ЗНМ: 0300000107 [03:08:44]line РНМ: 0000000000091827 [03:08:44]line Версия ККМ: 001 [03:08:44]line ФМ: 0000000000871832 [03:08:44]line ФД: 290029 [03:08:44]line ФПД: 253563687779639 [03:08:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T030844&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290029&fm=253563687779639&tin=02508201610067®Number=0000000000091827&sum=30000 [03:08:44]written 0, free lines is 4095 [03:08:44]OFD Sender: Processing packet 290029 [packets to send 1784, broken 1783] [03:08:44]ProducePacketName [03:08:44]name=ofd_packets/00290029 [03:08:44]OFD Sender: To server: pG, [03:08:44]CommunicateWithHost lk.salyk.kg:30040 [03:08:44]ConnectInit lk.salyk.kg [03:08:45]Connected sock=9 [03:08:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 4F E8 07 01 4B 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1B 00 00 00 F4 03 04 00 3C 2D F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 ED 6C 04 00 35 04 06 00 E6 9D 65 89 BD 37 2E 1E 0B 29 C9 32 7C CB [03:08:45]Write to MH i2c: 01 00 00 4C 0E 5A [03:08:45]Write i2c OK [03:08:45]MH_I2C_Read... [03:08:45]Read from MH i2c: 01 [03:08:45]MH_I2C_Read... [03:08:45]Read from MH i2c: 01 07 00 [03:08:45]MH_I2C_Read... [03:08:45]Read from MH i2c: 01 07 00 4C 0E 00 00 00 00 00 C5 0C 32 [03:08:45]RasterBufferAndPrint [03:08:45]line [03:08:45]line [03:08:45]line [03:08:45]line [03:08:45]line [03:08:45]written 0, free lines is 3275 [03:08:45]MH_Cut [03:08:45]Write to MH i2c: D1 01 00 53 0E 01 33 [03:08:45]Write i2c OK [03:08:45]MH_I2C_Read... [03:08:45]Read from MH i2c: D1 [03:08:45]MH_I2C_Read... [03:08:45]Read from MH i2c: D1 01 00 [03:08:45]MH_I2C_Read... [03:08:45]Read from MH i2c: D1 01 00 53 0E 00 32 [03:08:45]Write to MH i2c: 01 00 00 54 0E 62 [03:08:45]Write i2c OK [03:08:45]MH_I2C_Read... [03:08:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 4F 00 00 00 FF 73 47 00 34 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 33 32 10 04 04 00 ED 6C 04 00 F4 03 04 00 0F D5 F1 66 B6 04 01 00 00 63 E5 87 D9 19 C8 06 77 [03:08:45]CommunicateWithHost err = 0 [03:08:45]CheckOFDResponse [03:08:45]1017 (14) - 77093643461234 [03:08:45]1041 (16) - 0000000000871832 [03:08:45]1040 (4) - 290029 [03:08:45]1012 (4) - 23.09.2024 20:52 [03:08:45]1206 (1) - 0 [03:08:45]OFD Sender: Remove packet 290029 [03:08:45]ProducePacketName [03:08:45]name=ofd_packets/00290029 [03:08:45]NVStorageDeleteData [03:08:45]OFD Sender: No OFD packet to send [03:08:46]*** Cut start [03:08:46]*** Partial cut [03:08:46]*** CUTSNS_PIN = 1 [03:08:46]*** CUTSNS_PIN = 0 [03:08:46]*** Brake cut motor [03:08:46]Read from MH i2c: 01 [03:08:46]MH_I2C_Read... [03:08:46]*** Stop cut motor [03:08:46]*** Cut end [03:08:46]Read from MH i2c: 01 07 00 [03:08:46]MH_I2C_Read... [03:08:46]Read from MH i2c: 01 07 00 54 0E 00 00 00 00 00 FF 0F 77 [03:08:46]process_action close_receipt done [03:08:46]requested_data is exist [03:08:46]produce_requested_data [03:08:46]requested_item fm.sn is exist - process it [03:08:46]wFMCommunicate request_size=4 [03:08:46]MH_SAM_APDU [03:08:46]CAPDU: 80 11 00 00 [03:08:46]Write to MH i2c: E2 08 00 55 0E 80 11 00 00 00 00 00 00 DD [03:08:46]Write i2c OK [03:08:46]MH_I2C_Read... [03:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:08:46]Read from MH i2c: E2 [03:08:46]MH_I2C_Read... [03:08:46]Read from MH i2c: E2 17 00 [03:08:46]MH_I2C_Read... [03:08:46]Read from MH i2c: E2 17 00 55 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 2D [03:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:08:46]wFMCommunicate OK [03:08:46]requested_item fd.num is exist - process it [03:08:46]SAM_PROTO_GetFieldsCounters [03:08:46]wFMCommunicate request_size=4 [03:08:46]MH_SAM_APDU [03:08:46]CAPDU: 80 13 00 00 [03:08:46]Write to MH i2c: E2 08 00 56 0E 80 13 00 00 00 00 00 00 E0 [03:08:46]Write i2c OK [03:08:46]MH_I2C_Read... [03:08:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:08:46]Read from MH i2c: E2 [03:08:46]MH_I2C_Read... [03:08:46]Read from MH i2c: E2 62 00 [03:08:46]MH_I2C_Read... [03:08:46]Read from MH i2c: E2 62 00 56 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 ED 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [03:08:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 ED 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:08:46]wFMCommunicate OK [03:08:46]SAM_PROTO_GetFieldsCounters done [03:08:46]requested_item shift.num is exist - process it [03:08:46]requested_item shift.opened is exist - process it [03:08:46]req_shift_opened [03:08:46]FM_GetShiftState [03:08:46]SAM_PROTO_GetShiftState [03:08:46]wFMCommunicate request_size=4 [03:08:46]MH_SAM_APDU [03:08:46]CAPDU: 80 13 01 00 [03:08:46]Write to MH i2c: E2 08 00 57 0E 80 13 01 00 00 00 00 00 E2 [03:08:46]Write i2c OK [03:08:46]MH_I2C_Read... [03:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:08:46]Read from MH i2c: E2 [03:08:46]MH_I2C_Read... [03:08:46]Read from MH i2c: E2 0E 00 [03:08:46]MH_I2C_Read... [03:08:46]Read from MH i2c: E2 0E 00 57 0E 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 7A [03:08:46]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [03:08:46]wFMCommunicate OK [03:08:46]SAM_PROTO_GetShiftState done [03:08:46]FM_GetShiftState done [03:08:46]req_shift_opened done [03:08:46]requested_item shift.open_date is exist - process it [03:08:46]req_shift_open_date [03:08:46]req_shift_open_date done [03:08:46]produce_requested_data done [03:08:46]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290029,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [03:08:46]process_action_free close_receipt [03:08:46]json_value_free [03:08:46]json_value_free done [03:08:46]process_json_proto returns [03:08:46]Send response to host [03:08:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290029,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [03:08:46]free response buf [03:08:46]execute_script done [03:08:46]execute_script returns [03:08:46]free content buf [03:08:46]Sock 7.Close socket [03:08:46]Sock 7.Thread stoped [03:08:50]OFD Sender: No OFD packet to send [03:08:55]OFD Sender: No OFD packet to send [03:09:00]OFD Sender: No OFD packet to send [03:09:05]OFD Sender: No OFD packet to send [03:09:11]OFD Sender: No OFD packet to send [03:09:16]OFD Sender: No OFD packet to send [03:09:21]OFD Sender: No OFD packet to send [03:09:26]OFD Sender: No OFD packet to send [03:09:31]OFD Sender: No OFD packet to send [03:09:36]OFD Sender: No OFD packet to send [03:09:41]OFD Sender: No OFD packet to send [03:09:46]OFD Sender: No OFD packet to send [03:09:51]OFD Sender: No OFD packet to send [03:09:56]OFD Sender: No OFD packet to send [03:10:01]OFD Sender: No OFD packet to send [03:10:06]OFD Sender: No OFD packet to send [03:10:11]OFD Sender: No OFD packet to send [03:10:16]OFD Sender: No OFD packet to send [03:10:21]OFD Sender: No OFD packet to send [03:10:26]OFD Sender: No OFD packet to send [03:10:31]OFD Sender: No OFD packet to send [03:10:36]OFD Sender: No OFD packet to send [03:10:41]OFD Sender: No OFD packet to send [03:10:46]OFD Sender: No OFD packet to send [03:10:51]OFD Sender: No OFD packet to send [03:10:56]OFD Sender: No OFD packet to send [03:11:01]OFD Sender: No OFD packet to send [03:11:06]OFD Sender: No OFD packet to send [03:11:11]OFD Sender: No OFD packet to send [03:11:16]OFD Sender: No OFD packet to send [03:11:21]OFD Sender: No OFD packet to send [03:11:26]OFD Sender: No OFD packet to send [03:11:32]OFD Sender: No OFD packet to send [03:11:37]OFD Sender: No OFD packet to send [03:11:42]OFD Sender: No OFD packet to send [03:11:47]OFD Sender: No OFD packet to send [03:11:52]OFD Sender: No OFD packet to send [03:11:57]OFD Sender: No OFD packet to send [03:12:02]OFD Sender: No OFD packet to send [03:12:07]OFD Sender: No OFD packet to send [03:12:12]OFD Sender: No OFD packet to send [03:12:17]OFD Sender: No OFD packet to send [03:12:22]OFD Sender: No OFD packet to send [03:12:27]OFD Sender: No OFD packet to send [03:12:32]OFD Sender: No OFD packet to send [03:12:37]OFD Sender: No OFD packet to send [03:12:42]OFD Sender: No OFD packet to send [03:12:47]OFD Sender: No OFD packet to send [03:12:52]OFD Sender: No OFD packet to send [03:12:57]OFD Sender: No OFD packet to send [03:13:02]OFD Sender: No OFD packet to send [03:13:07]OFD Sender: No OFD packet to send [03:13:12]OFD Sender: No OFD packet to send [03:13:17]OFD Sender: No OFD packet to send [03:13:22]OFD Sender: No OFD packet to send [03:13:27]OFD Sender: No OFD packet to send [03:13:32]OFD Sender: No OFD packet to send [03:13:37]OFD Sender: No OFD packet to send [03:13:42]OFD Sender: No OFD packet to send [03:13:47]accept exits with 10 [03:13:47]New connection [03:13:47]New thread 3066473828 created [03:13:47]Thread 3066617188 joined [03:13:47]Waiting for new connection... [03:13:47] Sock 10.Parse request [03:13:47]Sock 10.Check first char [03:13:47]Sock 10.First char is OK [03:13:47]request: POST /json_proto HTTP/1.0 [03:13:47]Method: POST [03:13:47]URL: /json_proto [03:13:47]Method is POST - this is cgi request [03:13:47]url: /json_proto [03:13:47]query_string will be loaded in cgi processing [03:13:47]execute_cgi json_proto POST (null) [03:13:47]execute_cgi path=json_proto method=POST [03:13:47]POST find Content-Length [03:13:47]Host: 172.17.41.135:8080 [03:13:47]Content-Length: 679 [03:13:47]Content-Type: application/json [03:13:47] [03:13:47]POST finish read [03:13:47]Found Content-Length = 679 [03:13:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)24618149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:13:47]execute_script... [03:13: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)24618149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:13:47]POST & json_proto [03:13:47]process_json_proto [03:13:47]json parsed OK: [03:13:47]protocol is kg_v1.0 [03:13:47]action value=close_receipt [03:13:47]process_action close_receipt [03:13:47]cmd_close_receipt [03:13:47]MH_GetDate [03:13:47]Write to MH i2c: F0 00 00 58 0E 55 [03:13:47]Write i2c OK [03:13:47]MH_I2C_Read... [03:13:47]Read from MH i2c: F0 [03:13:47]MH_I2C_Read... [03:13:47]Read from MH i2c: F0 09 00 [03:13:47]MH_I2C_Read... [03:13:47]Read from MH i2c: F0 09 00 58 0E 00 6D 2E F2 66 ED 3E 82 65 63 [03:13:47]GetLastDocTimeStamp 1727147324 [03:13:47]current date 1727147629 [03:13:47]FM_GetShiftState [03:13:47]SAM_PROTO_GetShiftState [03:13:47]wFMCommunicate request_size=4 [03:13:47]MH_SAM_APDU [03:13:47]CAPDU: 80 13 01 00 [03:13:47]Write to MH i2c: E2 08 00 59 0E 80 13 01 00 00 00 00 00 E4 [03:13:47]Write i2c OK [03:13:47]MH_I2C_Read... [03:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:13:47]Read from MH i2c: E2 [03:13:47]MH_I2C_Read... [03:13:47]Read from MH i2c: E2 0E 00 [03:13:47]MH_I2C_Read... [03:13:47]Read from MH i2c: E2 0E 00 59 0E 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 7C [03:13:47]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [03:13:47]wFMCommunicate OK [03:13:47]SAM_PROTO_GetShiftState done [03:13:47]FM_GetShiftState done [03:13:47]opened in 1727137836 [03:13:47]opened+sec_in_day 1727224236 [03:13:47]quantity*price = 30035 [03:13:47]sum+1 = 30036 [03:13:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 90 "Партнёр-нефть" Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 СНО: Общий режим Чек 28 24.09.2024 03:13 Смена: 516 ФФД: 1.0 ЗНМ: 0300000107 РНМ: 0000000000091827 Версия ККМ: 001 ФМ: 0000000000871832 ФД: 290030 ФПД: 96226994494298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T031349&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290030&fm=96226994494298&tin=02508201610067®Number=0000000000091827&sum=30000 [03:13:48]StoreToDocumentArchive [03:13:48]shift 516 fd 290030 [03:13:48]save to /storage/0516/doc_00290030 [03:13:48]save last doc name /storage/0516/doc_00290030 to /storage/kkm_last_doc_name [03:13:48]save OK [03:13:48]Clear old archive folders... [03:13:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:13:48]tlvbuf is 00EACBC0 [03:13:48]SAM_PROTO_ClearQueue [03:13:48]wFMCommunicate request_size=4 [03:13:48]MH_SAM_APDU [03:13:48]CAPDU: 80 09 00 00 [03:13:48]Write to MH i2c: E2 08 00 66 0E 80 09 00 00 00 00 00 00 E6 [03:13:48]Write i2c OK [03:13:48]MH_I2C_Read... [03:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:13:48]Read from MH i2c: E2 [03:13:48]MH_I2C_Read... [03:13:48]Read from MH i2c: E2 03 00 [03:13:48]MH_I2C_Read... [03:13:48]Read from MH i2c: E2 03 00 66 0E 00 90 00 E8 [03:13:48]RAPDU: 90 00 [03:13:48]wFMCommunicate OK [03:13:48]SAM_PROTO_ClearQueue done [03:13:48]KKMCreateOFDPacket [03:13:48]OFDProtocolAddRootSTLVToBuf [03:13:48]FM_MakeSignedData [03:13:48]FM_MakeSignedData [03:13:48]SAM_PROTO_SignData [03:13:48]wFMCommunicate request_size=4 [03:13:48]MH_SAM_APDU [03:13:48]CAPDU: 80 0D 01 02 [03:13:48]Write to MH i2c: E2 08 00 67 0E 80 0D 01 02 00 00 00 00 EE [03:13:48]Write i2c OK [03:13:48]MH_I2C_Read... [03:13:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:13:48]Read from MH i2c: E2 [03:13:48]MH_I2C_Read... [03:13:48]Read from MH i2c: E2 03 00 [03:13:48]MH_I2C_Read... [03:13:48]Read from MH i2c: E2 03 00 67 0E 00 90 00 E9 [03:13:48]RAPDU: 90 00 [03:13:48]wFMCommunicate OK [03:13:48]wFMCommunicate request_size=255 [03:13:48]MH_SAM_APDU [03:13:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1C 00 00 00 F4 03 04 00 6D 2E F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6C 04 00 35 04 06 00 57 [03:13:48]Write to MH i2c: E2 02 01 68 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 1C 00 00 00 F4 03 04 00 6D 2E F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6C 04 00 35 04 06 00 57 00 00 55 [03:13:48]Write i2c OK [03:13:48]MH_I2C_Read... [03:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:13:49]Read from MH i2c: E2 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 03 00 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 03 00 68 0E 00 90 00 EA [03:13:49]RAPDU: 90 00 [03:13:49]wFMCommunicate OK [03:13:49]wFMCommunicate request_size=10 [03:13:49]MH_SAM_APDU [03:13:49]CAPDU: 80 0D 02 02 05 84 97 D3 1B 5A [03:13:49]Write to MH i2c: E2 0D 00 69 0E 80 0D 02 02 05 00 84 97 D3 1B 5A 00 00 5E [03:13:49]Write i2c OK [03:13:49]MH_I2C_Read... [03:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:13:49]Read from MH i2c: E2 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 03 00 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 03 00 69 0E 00 90 00 EB [03:13:49]RAPDU: 90 00 [03:13:49]wFMCommunicate OK [03:13:49]wFMCommunicate request_size=4 [03:13:49]MH_SAM_APDU [03:13:49]CAPDU: 80 0D 03 02 [03:13:49]Write to MH i2c: E2 08 00 6A 0E 80 0D 03 02 00 00 00 00 F3 [03:13:49]Write i2c OK [03:13:49]MH_I2C_Read... [03:13:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:13:49]Read from MH i2c: E2 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 0B 00 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 0B 00 6A 0E 00 21 72 D7 BA 16 DB FD A4 90 00 AA [03:13:49]RAPDU: 21 72 D7 BA 16 DB FD A4 90 00 [03:13:49]wFMCommunicate OK [03:13:49]SAM_PROTO_SignData done [03:13:49]FM_MakeSignedData done [03:13:49]CreateOFDProtocolMessage [03:13:49]wFMCommunicate request_size=4 [03:13:49]MH_SAM_APDU [03:13:49]CAPDU: 80 11 00 00 [03:13:49]Write to MH i2c: E2 08 00 6B 0E 80 11 00 00 00 00 00 00 F3 [03:13:49]Write i2c OK [03:13:49]MH_I2C_Read... [03:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:13:49]Read from MH i2c: E2 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 17 00 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: E2 17 00 6B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 43 [03:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:13:49]wFMCommunicate OK [03:13:49]CreateOFDProtocolMessage done [03:13:49]OFDSenderStorePacket 290030 [03:13:49]StoreOFDPacket docnum=290030 [03:13:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0F 01 00 00 E6 CC 07 01 C4 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 6D 2E F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6C 04 00 35 04 06 00 57 84 97 D3 1B 5A 21 72 D7 BA 16 DB FD A4 [03:13:49]CheckFolder [03:13:49]dirname=/storage/ofd_packets [03:13:49]CheckFolder done [03:13:49]ProducePacketName [03:13:49]name=ofd_packets/00290030 [03:13:49]NVStorageSaveData ofd_packets/00290030 [03:13:49]File name is /storage/ofd_packets/00290030 [03:13:49]Write 301 bytes [03:13:49]NVStorageSaveData done [03:13:49]OFDSenderStorePacket done [03:13:49]KKMCreateOFDPacket done [03:13:49]NVStorageSaveData kkm_last_timestamp [03:13:49]File name is /storage/kkm_last_timestamp [03:13:49]Write 4 bytes [03:13:49]NVStorageSaveData done [03:13:49]ExternCall_PrintAddStr [03:13:49]wPrintStart [03:13:49]Write to MH i2c: 01 00 00 6C 0E 7A [03:13:49]Write i2c OK [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: 01 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: 01 07 00 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: 01 07 00 6C 0E 00 00 00 00 00 FF 0F 8F [03:13:49]RasterBufferAndPrint [03:13:49]line Счет N : (1)24618149 [03:13:49]line ИНН: 02508201610067 [03:13:49]line Контрольно-Кассовый Чек [03:13:49]line ПРОДАЖА [03:13:49]line ТРК (МРК, ГНК) : 33 [03:13:49]line Товар: 2710124130 [03:13:49]line Аи-92-К-5 [03:13:49]line 4.430 * 67.80 [03:13:49]line = 300.35 [03:13:49]line НДС 12% НСП 1% [03:13:49]line > о реализуемом товаре [03:13:49]line ОКРУГЛЕНИЕ: -0.35 [03:13:49]line ИТОГО: 300.00 [03:13:49]line Внесено: 300.00 [03:13:49]line СДАЧА: 0.00 [03:13:49]line НСП 1% : 2.66 [03:13:49]line НДС 12% : 31.90 [03:13:49]line Наличными: 300.00 [03:13:49]line Безнал.: 0.00 [03:13:49]line Место: АЗС № 90 "Партнёр-нефть" [03:13:49]line Адрес: 720001, с. Жаны-Арык, 40.658523, 73.125336 [03:13:49]line СНО: Общий режим [03:13:49]line Чек 28 24.09.2024 03:13 [03:13:49]line Смена: 516 ФФД: 1.0 [03:13:49]line ЗНМ: 0300000107 [03:13:49]line РНМ: 0000000000091827 [03:13:49]line Версия ККМ: 001 [03:13:49]line ФМ: 0000000000871832 [03:13:49]line ФД: 290030 [03:13:49]line ФПД: 96226994494298 [03:13:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240924T031349&type=1&operation_type=1&fn_number=0000000000871832&fd_number=290030&fm=96226994494298&tin=02508201610067®Number=0000000000091827&sum=30000 [03:13:49]written 0, free lines is 4095 [03:13:49]OFD Sender: Processing packet 290030 [packets to send 1784, broken 1783] [03:13:49]ProducePacketName [03:13:49]name=ofd_packets/00290030 [03:13:49]OFD Sender: To server: pG, [03:13:49]CommunicateWithHost lk.salyk.kg:30040 [03:13:49]ConnectInit lk.salyk.kg [03:13:49]Connected sock=11 [03: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 33 32 0F 01 00 00 E6 CC 07 01 C4 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 6D 2E F2 66 0E 04 04 00 04 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 10 04 04 00 EE 6C 04 00 35 04 06 00 57 84 97 D3 1B 5A 21 72 D7 BA 16 DB FD A4 [03:13:49]Write to MH i2c: 01 00 00 96 0E A4 [03:13:49]Write i2c OK [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: 01 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: 01 07 00 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: 01 07 00 96 0E 00 00 00 00 00 C1 0C 78 [03:13:49]RasterBufferAndPrint [03:13:49]line [03:13:49]line [03:13:49]line [03:13:49]line [03:13:49]line [03:13:49]written 0, free lines is 3271 [03:13:49]MH_Cut [03:13:49]Write to MH i2c: D1 01 00 9D 0E 01 7D [03:13:49]Write i2c OK [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: D1 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: D1 01 00 [03:13:49]MH_I2C_Read... [03:13:49]Read from MH i2c: D1 01 00 9D 0E 00 7C [03:13:49]Write to MH i2c: 01 00 00 9E 0E AC [03:13:49]Write i2c OK [03:13:49]MH_I2C_Read... [03: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 33 32 4F 00 00 00 AA DC 47 00 9F 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 33 32 10 04 04 00 EE 6C 04 00 F4 03 04 00 3F D6 F1 66 B6 04 01 00 00 4A 05 FB 63 D2 86 1A 85 [03:13:49]CommunicateWithHost err = 0 [03:13:49]CheckOFDResponse [03:13:49]1017 (14) - 77093643461234 [03:13:49]1041 (16) - 0000000000871832 [03:13:49]1040 (4) - 290030 [03:13:49]1012 (4) - 23.09.2024 20:57 [03:13:49]1206 (1) - 0 [03:13:49]OFD Sender: Remove packet 290030 [03:13:49]ProducePacketName [03:13:49]name=ofd_packets/00290030 [03:13:49]NVStorageDeleteData [03:13:50]OFD Sender: No OFD packet to send [03:13:50]*** Cut start [03:13:50]*** Partial cut [03:13:50]*** CUTSNS_PIN = 1 [03:13:50]*** CUTSNS_PIN = 0 [03:13:50]*** Brake cut motor [03:13:51]Read from MH i2c: 01 [03:13:51]MH_I2C_Read... [03:13:51]*** Stop cut motor [03:13:51]*** Cut end [03:13:51]Read from MH i2c: 01 07 00 [03:13:51]MH_I2C_Read... [03:13:51]Read from MH i2c: 01 07 00 9E 0E 00 00 00 00 00 FF 0F C1 [03:13:51]process_action close_receipt done [03:13:51]requested_data is exist [03:13:51]produce_requested_data [03:13:51]requested_item fm.sn is exist - process it [03:13:51]wFMCommunicate request_size=4 [03:13:51]MH_SAM_APDU [03:13:51]CAPDU: 80 11 00 00 [03:13:51]Write to MH i2c: E2 08 00 9F 0E 80 11 00 00 00 00 00 00 27 [03:13:51]Write i2c OK [03:13:51]MH_I2C_Read... [03:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:13:51]Read from MH i2c: E2 [03:13:51]MH_I2C_Read... [03:13:51]Read from MH i2c: E2 17 00 [03:13:51]MH_I2C_Read... [03:13:51]Read from MH i2c: E2 17 00 9F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 77 [03:13:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 90 00 [03:13:51]wFMCommunicate OK [03:13:51]requested_item fd.num is exist - process it [03:13:51]SAM_PROTO_GetFieldsCounters [03:13:51]wFMCommunicate request_size=4 [03:13:51]MH_SAM_APDU [03:13:51]CAPDU: 80 13 00 00 [03:13:51]Write to MH i2c: E2 08 00 A0 0E 80 13 00 00 00 00 00 00 2A [03:13:51]Write i2c OK [03:13:51]MH_I2C_Read... [03:13:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:13:51]Read from MH i2c: E2 [03:13:51]MH_I2C_Read... [03:13:51]Read from MH i2c: E2 62 00 [03:13:51]MH_I2C_Read... [03:13:51]Read from MH i2c: E2 62 00 A0 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 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EE 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [03:13:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 38 32 37 10 04 04 00 EE 6C 04 00 0E 04 04 00 04 02 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:13:51]wFMCommunicate OK [03:13:51]SAM_PROTO_GetFieldsCounters done [03:13:51]requested_item shift.num is exist - process it [03:13:51]requested_item shift.opened is exist - process it [03:13:51]req_shift_opened [03:13:51]FM_GetShiftState [03:13:51]SAM_PROTO_GetShiftState [03:13:51]wFMCommunicate request_size=4 [03:13:51]MH_SAM_APDU [03:13:51]CAPDU: 80 13 01 00 [03:13:51]Write to MH i2c: E2 08 00 A1 0E 80 13 01 00 00 00 00 00 2C [03:13:51]Write i2c OK [03:13:51]MH_I2C_Read... [03:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:13:51]Read from MH i2c: E2 [03:13:51]MH_I2C_Read... [03:13:51]Read from MH i2c: E2 0E 00 [03:13:51]MH_I2C_Read... [03:13:51]Read from MH i2c: E2 0E 00 A1 0E 00 09 00 01 2C 08 F2 66 00 00 00 00 90 00 C4 [03:13:51]RAPDU: 09 00 01 2C 08 F2 66 00 00 00 00 90 00 [03:13:51]wFMCommunicate OK [03:13:51]SAM_PROTO_GetShiftState done [03:13:51]FM_GetShiftState done [03:13:51]req_shift_opened done [03:13:51]requested_item shift.open_date is exist - process it [03:13:51]req_shift_open_date [03:13:51]req_shift_open_date done [03:13:51]produce_requested_data done [03:13:51]produce_requested_data return {"fm.sn":"0000000000871832","fd.num":290030,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836} [03:13:51]process_action_free close_receipt [03:13:51]json_value_free [03:13:51]json_value_free done [03:13:51]process_json_proto returns [03:13:51]Send response to host [03:13:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871832","fd.num":290030,"shift.num":516,"shift.opened":1,"shift.open_date":1727137836}}} [03:13:51]free response buf [03:13:51]execute_script done [03:13:51]execute_script returns [03:13:51]free content buf [03:13:51]Sock 10.Close socket [03:13:51]Sock 10.Thread stoped [03:13:55]OFD Sender: No OFD packet to send [03:14:00]OFD Sender: No OFD packet to send [03:14:05]OFD Sender: No OFD packet to send [03:14:10]OFD Sender: No OFD packet to send [03:14:15]OFD Sender: No OFD packet to send [03:14:20]OFD Sender: No OFD packet to send [03:14:25]OFD Sender: No OFD packet to send [03:14:30]OFD Sender: No OFD packet to send [03:14:35]OFD Sender: No OFD packet to send [03:14:40]OFD Sender: No OFD packet to send [03:14:45]OFD Sender: No OFD packet to send [03:14:50]OFD Sender: No OFD packet to send [03:14:55]OFD Sender: No OFD packet to send [03:15:00]OFD Sender: No OFD packet to send [03:15:05]OFD Sender: No OFD packet to send [03:15:10]OFD Sender: No OFD packet to send [03:15:15]OFD Sender: No OFD packet to send [03:15:20]OFD Sender: No OFD packet to send [03:15:26]OFD Sender: No OFD packet to send [03:15:31]OFD Sender: No OFD packet to send [03:15:36]OFD Sender: No OFD packet to send [03:15:41]OFD Sender: No OFD packet to send [03:15:46]OFD Sender: No OFD packet to send [03:15:51]OFD Sender: No OFD packet to send [03:15:56]OFD Sender: No OFD packet to send [03:16:01]OFD Sender: No OFD packet to send [03:16:06]OFD Sender: No OFD packet to send [03:16:11]OFD Sender: No OFD packet to send